From 75af33b7ed06c65589381f1ead2de0f1f2a95c99 Mon Sep 17 00:00:00 2001 From: Clownacy Date: Mon, 29 Apr 2019 15:03:40 +0100 Subject: [PATCH] Remove unused MSVC files Now that CMake compiles these dependencies directly, there's no need to keep pre-built libraries around, except for MSVC2003. --- .gitignore | 14 +- README.md | 2 +- msvc/SDL2/docs/README-android.md | 417 ----- msvc/SDL2/docs/README-cmake.md | 32 - msvc/SDL2/docs/README-directfb.md | 107 -- msvc/SDL2/docs/README-dynapi.md | 130 -- msvc/SDL2/docs/README-emscripten.md | 35 - msvc/SDL2/docs/README-gesture.md | 71 - msvc/SDL2/docs/README-hg.md | 22 - msvc/SDL2/docs/README-ios.md | 284 --- msvc/SDL2/docs/README-linux.md | 90 - msvc/SDL2/docs/README-macosx.md | 240 --- msvc/SDL2/docs/README-nacl.md | 103 -- msvc/SDL2/docs/README-pandora.md | 17 - msvc/SDL2/docs/README-platforms.md | 8 - msvc/SDL2/docs/README-porting.md | 68 - msvc/SDL2/docs/README-psp.md | 19 - msvc/SDL2/docs/README-raspberrypi.md | 188 -- msvc/SDL2/docs/README-touch.md | 86 - msvc/SDL2/docs/README-wince.md | 10 - msvc/SDL2/docs/README-windows.md | 45 - msvc/SDL2/docs/README-winrt.md | 544 ------ msvc/SDL2/docs/README.md | 63 - msvc/SDL2/docs/doxyfile | 1560 ----------------- msvc/SDL2/lib/x64/SDL2.dll | Bin 1331712 -> 0 bytes msvc/SDL2/lib/x64/SDL2.lib | Bin 140856 -> 0 bytes msvc/SDL2/lib/x64/SDL2main.lib | Bin 41032 -> 0 bytes msvc/SDL2/lib/x64/SDL2test.lib | Bin 916022 -> 0 bytes msvc/fltk/include/FL/Enumerations.H | 1127 ------------ msvc/fltk/include/FL/Fl.H | 1420 --------------- msvc/fltk/include/FL/Fl_Adjuster.H | 73 - msvc/fltk/include/FL/Fl_BMP_Image.H | 41 - msvc/fltk/include/FL/Fl_Bitmap.H | 78 - msvc/fltk/include/FL/Fl_Box.H | 59 - msvc/fltk/include/FL/Fl_Browser.H | 326 ---- msvc/fltk/include/FL/Fl_Browser_.H | 388 ---- msvc/fltk/include/FL/Fl_Button.H | 176 -- msvc/fltk/include/FL/Fl_Cairo.H | 88 - msvc/fltk/include/FL/Fl_Cairo_Window.H | 83 - msvc/fltk/include/FL/Fl_Chart.H | 151 -- msvc/fltk/include/FL/Fl_Check_Browser.H | 113 -- msvc/fltk/include/FL/Fl_Check_Button.H | 39 - msvc/fltk/include/FL/Fl_Choice.H | 106 -- msvc/fltk/include/FL/Fl_Clock.H | 128 -- msvc/fltk/include/FL/Fl_Color_Chooser.H | 190 -- msvc/fltk/include/FL/Fl_Copy_Surface.H | 137 -- msvc/fltk/include/FL/Fl_Counter.H | 115 -- msvc/fltk/include/FL/Fl_Device.H | 636 ------- msvc/fltk/include/FL/Fl_Dial.H | 88 - msvc/fltk/include/FL/Fl_Double_Window.H | 73 - msvc/fltk/include/FL/Fl_Export.H | 42 - msvc/fltk/include/FL/Fl_File_Browser.H | 111 -- msvc/fltk/include/FL/Fl_File_Chooser.H | 245 --- msvc/fltk/include/FL/Fl_File_Icon.H | 159 -- msvc/fltk/include/FL/Fl_File_Input.H | 97 - msvc/fltk/include/FL/Fl_Fill_Dial.H | 38 - msvc/fltk/include/FL/Fl_Fill_Slider.H | 37 - msvc/fltk/include/FL/Fl_Float_Input.H | 47 - msvc/fltk/include/FL/Fl_FormsBitmap.H | 47 - msvc/fltk/include/FL/Fl_FormsPixmap.H | 54 - msvc/fltk/include/FL/Fl_Free.H | 80 - msvc/fltk/include/FL/Fl_GIF_Image.H | 42 - msvc/fltk/include/FL/Fl_Gl_Window.H | 284 --- msvc/fltk/include/FL/Fl_Group.H | 228 --- msvc/fltk/include/FL/Fl_Help_Dialog.H | 90 - msvc/fltk/include/FL/Fl_Help_View.H | 399 ----- msvc/fltk/include/FL/Fl_Hold_Browser.H | 51 - msvc/fltk/include/FL/Fl_Hor_Fill_Slider.H | 36 - msvc/fltk/include/FL/Fl_Hor_Nice_Slider.H | 36 - msvc/fltk/include/FL/Fl_Hor_Slider.H | 45 - msvc/fltk/include/FL/Fl_Hor_Value_Slider.H | 36 - msvc/fltk/include/FL/Fl_Image.H | 262 --- msvc/fltk/include/FL/Fl_Image_Surface.H | 99 -- msvc/fltk/include/FL/Fl_Input.H | 269 --- msvc/fltk/include/FL/Fl_Input_.H | 499 ------ msvc/fltk/include/FL/Fl_Input_Choice.H | 268 --- msvc/fltk/include/FL/Fl_Int_Input.H | 46 - msvc/fltk/include/FL/Fl_JPEG_Image.H | 44 - msvc/fltk/include/FL/Fl_Light_Button.H | 50 - msvc/fltk/include/FL/Fl_Line_Dial.H | 36 - msvc/fltk/include/FL/Fl_Menu.H | 24 - msvc/fltk/include/FL/Fl_Menu_.H | 188 -- msvc/fltk/include/FL/Fl_Menu_Bar.H | 97 - msvc/fltk/include/FL/Fl_Menu_Button.H | 85 - msvc/fltk/include/FL/Fl_Menu_Item.H | 443 ----- msvc/fltk/include/FL/Fl_Menu_Window.H | 57 - msvc/fltk/include/FL/Fl_Multi_Browser.H | 54 - msvc/fltk/include/FL/Fl_Multi_Label.H | 78 - msvc/fltk/include/FL/Fl_Multiline_Input.H | 60 - msvc/fltk/include/FL/Fl_Multiline_Output.H | 56 - msvc/fltk/include/FL/Fl_Native_File_Chooser.H | 348 ---- msvc/fltk/include/FL/Fl_Nice_Slider.H | 36 - msvc/fltk/include/FL/Fl_Object.H | 27 - msvc/fltk/include/FL/Fl_Output.H | 63 - msvc/fltk/include/FL/Fl_Overlay_Window.H | 81 - msvc/fltk/include/FL/Fl_PNG_Image.H | 46 - msvc/fltk/include/FL/Fl_PNM_Image.H | 43 - msvc/fltk/include/FL/Fl_Pack.H | 75 - msvc/fltk/include/FL/Fl_Paged_Device.H | 155 -- msvc/fltk/include/FL/Fl_Pixmap.H | 102 -- msvc/fltk/include/FL/Fl_Plugin.H | 95 - msvc/fltk/include/FL/Fl_Positioner.H | 94 - msvc/fltk/include/FL/Fl_PostScript.H | 264 --- msvc/fltk/include/FL/Fl_Preferences.H | 269 --- msvc/fltk/include/FL/Fl_Printer.H | 236 --- msvc/fltk/include/FL/Fl_Progress.H | 72 - msvc/fltk/include/FL/Fl_RGB_Image.H | 26 - msvc/fltk/include/FL/Fl_Radio_Button.H | 36 - msvc/fltk/include/FL/Fl_Radio_Light_Button.H | 36 - msvc/fltk/include/FL/Fl_Radio_Round_Button.H | 36 - msvc/fltk/include/FL/Fl_Repeat_Button.H | 54 - msvc/fltk/include/FL/Fl_Return_Button.H | 50 - msvc/fltk/include/FL/Fl_Roller.H | 47 - msvc/fltk/include/FL/Fl_Round_Button.H | 45 - msvc/fltk/include/FL/Fl_Round_Clock.H | 38 - msvc/fltk/include/FL/Fl_Scroll.H | 209 --- msvc/fltk/include/FL/Fl_Scrollbar.H | 111 -- msvc/fltk/include/FL/Fl_Secret_Input.H | 51 - msvc/fltk/include/FL/Fl_Select_Browser.H | 50 - msvc/fltk/include/FL/Fl_Shared_Image.H | 144 -- msvc/fltk/include/FL/Fl_Simple_Counter.H | 40 - msvc/fltk/include/FL/Fl_Single_Window.H | 58 - msvc/fltk/include/FL/Fl_Slider.H | 111 -- msvc/fltk/include/FL/Fl_Spinner.H | 259 --- msvc/fltk/include/FL/Fl_Sys_Menu_Bar.H | 134 -- msvc/fltk/include/FL/Fl_Table.H | 1155 ------------ msvc/fltk/include/FL/Fl_Table_Row.H | 201 --- msvc/fltk/include/FL/Fl_Tabs.H | 246 --- msvc/fltk/include/FL/Fl_Text_Buffer.H | 805 --------- msvc/fltk/include/FL/Fl_Text_Display.H | 543 ------ msvc/fltk/include/FL/Fl_Text_Editor.H | 157 -- msvc/fltk/include/FL/Fl_Tile.H | 41 - msvc/fltk/include/FL/Fl_Tiled_Image.H | 59 - msvc/fltk/include/FL/Fl_Timer.H | 78 - msvc/fltk/include/FL/Fl_Toggle_Button.H | 50 - msvc/fltk/include/FL/Fl_Toggle_Light_Button.H | 28 - msvc/fltk/include/FL/Fl_Toggle_Round_Button.H | 28 - msvc/fltk/include/FL/Fl_Tooltip.H | 133 -- msvc/fltk/include/FL/Fl_Tree.H | 578 ------ msvc/fltk/include/FL/Fl_Tree_Item.H | 549 ------ msvc/fltk/include/FL/Fl_Tree_Item_Array.H | 113 -- msvc/fltk/include/FL/Fl_Tree_Prefs.H | 484 ----- msvc/fltk/include/FL/Fl_Valuator.H | 138 -- msvc/fltk/include/FL/Fl_Value_Input.H | 130 -- msvc/fltk/include/FL/Fl_Value_Output.H | 86 - msvc/fltk/include/FL/Fl_Value_Slider.H | 60 - msvc/fltk/include/FL/Fl_Widget.H | 1040 ----------- msvc/fltk/include/FL/Fl_Window.H | 652 ------- msvc/fltk/include/FL/Fl_Wizard.H | 61 - msvc/fltk/include/FL/Fl_XBM_Image.H | 41 - msvc/fltk/include/FL/Fl_XPM_Image.H | 42 - msvc/fltk/include/FL/abi-version.h | 28 - msvc/fltk/include/FL/dirent.h | 25 - msvc/fltk/include/FL/filename.H | 176 -- msvc/fltk/include/FL/fl_ask.H | 82 - msvc/fltk/include/FL/fl_draw.H | 805 --------- msvc/fltk/include/FL/fl_message.H | 23 - msvc/fltk/include/FL/fl_show_colormap.H | 49 - msvc/fltk/include/FL/fl_show_input.H | 23 - msvc/fltk/include/FL/fl_types.h | 57 - msvc/fltk/include/FL/fl_utf8.h | 248 --- msvc/fltk/include/FL/forms.H | 836 --------- msvc/fltk/include/FL/gl.h | 103 -- msvc/fltk/include/FL/gl2opengl.h | 35 - msvc/fltk/include/FL/gl_draw.H | 26 - msvc/fltk/include/FL/glu.h | 51 - msvc/fltk/include/FL/glut.H | 481 ----- msvc/fltk/include/FL/mac.H | 332 ---- msvc/fltk/include/FL/math.h | 62 - msvc/fltk/include/FL/names.h | 121 -- msvc/fltk/include/FL/platform.H | 31 - msvc/fltk/include/FL/win32.H | 163 -- msvc/fltk/include/FL/x.H | 183 -- msvc/fltk/lib/x64/fltk.lib | Bin 5728042 -> 0 bytes msvc/fltk/lib/x86/fltk.lib | Bin 2623306 -> 0 bytes msvc/freetype/README.md | 15 - msvc/freetype/win64/freetype.lib | Bin 3893462 -> 0 bytes {msvc/msvc2003 => msvc2003}/CSE2.sln | 0 {msvc/msvc2003 => msvc2003}/CSE2.vcproj | 276 +-- {msvc => msvc2003}/SDL2/BUGS.txt | 0 {msvc => msvc2003}/SDL2/COPYING.txt | 0 {msvc => msvc2003}/SDL2/README-SDL.txt | 0 {msvc => msvc2003}/SDL2/README.txt | 0 {msvc => msvc2003}/SDL2/WhatsNew.txt | 0 {msvc => msvc2003}/SDL2/include/SDL.h | 0 {msvc => msvc2003}/SDL2/include/SDL_assert.h | 0 {msvc => msvc2003}/SDL2/include/SDL_atomic.h | 0 {msvc => msvc2003}/SDL2/include/SDL_audio.h | 0 {msvc => msvc2003}/SDL2/include/SDL_bits.h | 0 .../SDL2/include/SDL_blendmode.h | 0 .../SDL2/include/SDL_clipboard.h | 0 {msvc => msvc2003}/SDL2/include/SDL_config.h | 0 .../SDL2/include/SDL_config.h.cmake | 0 .../SDL2/include/SDL_config.h.in | 0 .../SDL2/include/SDL_config_android.h | 0 .../SDL2/include/SDL_config_iphoneos.h | 0 .../SDL2/include/SDL_config_macosx.h | 0 .../SDL2/include/SDL_config_macosx.h.orig | 0 .../SDL2/include/SDL_config_minimal.h | 0 .../SDL2/include/SDL_config_pandora.h | 0 .../SDL2/include/SDL_config_psp.h | 0 .../SDL2/include/SDL_config_windows.h | 0 .../SDL2/include/SDL_config_winrt.h | 0 .../SDL2/include/SDL_config_wiz.h | 0 {msvc => msvc2003}/SDL2/include/SDL_copying.h | 0 {msvc => msvc2003}/SDL2/include/SDL_cpuinfo.h | 0 {msvc => msvc2003}/SDL2/include/SDL_egl.h | 0 {msvc => msvc2003}/SDL2/include/SDL_endian.h | 0 {msvc => msvc2003}/SDL2/include/SDL_error.h | 0 {msvc => msvc2003}/SDL2/include/SDL_events.h | 0 .../SDL2/include/SDL_filesystem.h | 0 .../SDL2/include/SDL_gamecontroller.h | 0 {msvc => msvc2003}/SDL2/include/SDL_gesture.h | 0 {msvc => msvc2003}/SDL2/include/SDL_haptic.h | 0 {msvc => msvc2003}/SDL2/include/SDL_hints.h | 0 .../SDL2/include/SDL_joystick.h | 0 .../SDL2/include/SDL_keyboard.h | 0 {msvc => msvc2003}/SDL2/include/SDL_keycode.h | 0 {msvc => msvc2003}/SDL2/include/SDL_loadso.h | 0 {msvc => msvc2003}/SDL2/include/SDL_log.h | 0 {msvc => msvc2003}/SDL2/include/SDL_main.h | 0 .../SDL2/include/SDL_messagebox.h | 0 {msvc => msvc2003}/SDL2/include/SDL_mouse.h | 0 {msvc => msvc2003}/SDL2/include/SDL_mutex.h | 0 {msvc => msvc2003}/SDL2/include/SDL_name.h | 0 {msvc => msvc2003}/SDL2/include/SDL_opengl.h | 0 .../SDL2/include/SDL_opengl_glext.h | 0 .../SDL2/include/SDL_opengles.h | 0 .../SDL2/include/SDL_opengles2.h | 0 .../SDL2/include/SDL_opengles2_gl2.h | 0 .../SDL2/include/SDL_opengles2_gl2ext.h | 0 .../SDL2/include/SDL_opengles2_gl2platform.h | 0 .../SDL2/include/SDL_opengles2_khrplatform.h | 0 {msvc => msvc2003}/SDL2/include/SDL_pixels.h | 0 .../SDL2/include/SDL_platform.h | 0 {msvc => msvc2003}/SDL2/include/SDL_power.h | 0 {msvc => msvc2003}/SDL2/include/SDL_quit.h | 0 {msvc => msvc2003}/SDL2/include/SDL_rect.h | 0 {msvc => msvc2003}/SDL2/include/SDL_render.h | 0 .../SDL2/include/SDL_revision.h | 0 {msvc => msvc2003}/SDL2/include/SDL_rwops.h | 0 .../SDL2/include/SDL_scancode.h | 0 {msvc => msvc2003}/SDL2/include/SDL_sensor.h | 0 {msvc => msvc2003}/SDL2/include/SDL_shape.h | 0 {msvc => msvc2003}/SDL2/include/SDL_stdinc.h | 0 {msvc => msvc2003}/SDL2/include/SDL_surface.h | 0 {msvc => msvc2003}/SDL2/include/SDL_system.h | 0 {msvc => msvc2003}/SDL2/include/SDL_syswm.h | 0 {msvc => msvc2003}/SDL2/include/SDL_test.h | 0 .../SDL2/include/SDL_test_assert.h | 0 .../SDL2/include/SDL_test_common.h | 0 .../SDL2/include/SDL_test_compare.h | 0 .../SDL2/include/SDL_test_crc32.h | 0 .../SDL2/include/SDL_test_font.h | 0 .../SDL2/include/SDL_test_fuzzer.h | 0 .../SDL2/include/SDL_test_harness.h | 0 .../SDL2/include/SDL_test_images.h | 0 .../SDL2/include/SDL_test_log.h | 0 .../SDL2/include/SDL_test_md5.h | 0 .../SDL2/include/SDL_test_memory.h | 0 .../SDL2/include/SDL_test_random.h | 0 {msvc => msvc2003}/SDL2/include/SDL_thread.h | 0 {msvc => msvc2003}/SDL2/include/SDL_timer.h | 0 {msvc => msvc2003}/SDL2/include/SDL_touch.h | 0 {msvc => msvc2003}/SDL2/include/SDL_types.h | 0 {msvc => msvc2003}/SDL2/include/SDL_version.h | 0 {msvc => msvc2003}/SDL2/include/SDL_video.h | 0 {msvc => msvc2003}/SDL2/include/SDL_vulkan.h | 0 {msvc => msvc2003}/SDL2/include/begin_code.h | 0 {msvc => msvc2003}/SDL2/include/close_code.h | 0 .../lib/x86 => msvc2003/SDL2/lib}/SDL2.dll | Bin .../lib/x86 => msvc2003/SDL2/lib}/SDL2.lib | Bin .../x86 => msvc2003/SDL2/lib}/SDL2main.lib | Bin .../x86 => msvc2003/SDL2/lib}/SDL2test.lib | Bin .../devilution/Doukutsu.exe | Bin .../devilution/comparer-config.toml | 0 .../devilution/cvdump-LICENSE | 0 .../devilution/cvdump.exe | Bin .../devilution/devilution-comparer.exe | Bin {msvc => msvc2003}/freetype/FTL.TXT | 0 {msvc => msvc2003}/freetype/GPLv2.TXT | 0 {msvc => msvc2003}/freetype/LICENSE.TXT | 0 msvc2003/freetype/README.txt | 1 + .../include/freetype/config/ftconfig.h | 0 .../include/freetype/config/ftheader.h | 0 .../include/freetype/config/ftmodule.h | 0 .../include/freetype/config/ftoption.h | 0 .../include/freetype/config/ftstdlib.h | 0 .../freetype/include/freetype/freetype.h | 0 .../freetype/include/freetype/ftadvanc.h | 0 .../freetype/include/freetype/ftbbox.h | 0 .../freetype/include/freetype/ftbdf.h | 0 .../freetype/include/freetype/ftbitmap.h | 0 .../freetype/include/freetype/ftbzip2.h | 0 .../freetype/include/freetype/ftcache.h | 0 .../freetype/include/freetype/ftchapters.h | 0 .../freetype/include/freetype/ftcid.h | 0 .../freetype/include/freetype/ftcolor.h | 0 .../freetype/include/freetype/ftdriver.h | 0 .../freetype/include/freetype/fterrdef.h | 0 .../freetype/include/freetype/fterrors.h | 0 .../freetype/include/freetype/ftfntfmt.h | 0 .../freetype/include/freetype/ftgasp.h | 0 .../freetype/include/freetype/ftglyph.h | 0 .../freetype/include/freetype/ftgxval.h | 0 .../freetype/include/freetype/ftgzip.h | 0 .../freetype/include/freetype/ftimage.h | 0 .../freetype/include/freetype/ftincrem.h | 0 .../freetype/include/freetype/ftlcdfil.h | 0 .../freetype/include/freetype/ftlist.h | 0 .../freetype/include/freetype/ftlzw.h | 0 .../freetype/include/freetype/ftmac.h | 0 .../freetype/include/freetype/ftmm.h | 0 .../freetype/include/freetype/ftmodapi.h | 0 .../freetype/include/freetype/ftmoderr.h | 0 .../freetype/include/freetype/ftotval.h | 0 .../freetype/include/freetype/ftoutln.h | 0 .../freetype/include/freetype/ftparams.h | 0 .../freetype/include/freetype/ftpfr.h | 0 .../freetype/include/freetype/ftrender.h | 0 .../freetype/include/freetype/ftsizes.h | 0 .../freetype/include/freetype/ftsnames.h | 0 .../freetype/include/freetype/ftstroke.h | 0 .../freetype/include/freetype/ftsynth.h | 0 .../freetype/include/freetype/ftsystem.h | 0 .../freetype/include/freetype/fttrigon.h | 0 .../freetype/include/freetype/fttypes.h | 0 .../freetype/include/freetype/ftwinfnt.h | 0 .../freetype/include/freetype/t1tables.h | 0 .../freetype/include/freetype/ttnameid.h | 0 .../freetype/include/freetype/tttables.h | 0 .../freetype/include/freetype/tttags.h | 0 .../freetype/include/ft2build.h | 0 .../freetype/lib}/freetype.lib | Bin {msvc/msvc2003 => msvc2003}/stdint.h | 0 335 files changed, 148 insertions(+), 29832 deletions(-) delete mode 100644 msvc/SDL2/docs/README-android.md delete mode 100644 msvc/SDL2/docs/README-cmake.md delete mode 100644 msvc/SDL2/docs/README-directfb.md delete mode 100644 msvc/SDL2/docs/README-dynapi.md delete mode 100644 msvc/SDL2/docs/README-emscripten.md delete mode 100644 msvc/SDL2/docs/README-gesture.md delete mode 100644 msvc/SDL2/docs/README-hg.md delete mode 100644 msvc/SDL2/docs/README-ios.md delete mode 100644 msvc/SDL2/docs/README-linux.md delete mode 100644 msvc/SDL2/docs/README-macosx.md delete mode 100644 msvc/SDL2/docs/README-nacl.md delete mode 100644 msvc/SDL2/docs/README-pandora.md delete mode 100644 msvc/SDL2/docs/README-platforms.md delete mode 100644 msvc/SDL2/docs/README-porting.md delete mode 100644 msvc/SDL2/docs/README-psp.md delete mode 100644 msvc/SDL2/docs/README-raspberrypi.md delete mode 100644 msvc/SDL2/docs/README-touch.md delete mode 100644 msvc/SDL2/docs/README-wince.md delete mode 100644 msvc/SDL2/docs/README-windows.md delete mode 100644 msvc/SDL2/docs/README-winrt.md delete mode 100644 msvc/SDL2/docs/README.md delete mode 100644 msvc/SDL2/docs/doxyfile delete mode 100644 msvc/SDL2/lib/x64/SDL2.dll delete mode 100644 msvc/SDL2/lib/x64/SDL2.lib delete mode 100644 msvc/SDL2/lib/x64/SDL2main.lib delete mode 100644 msvc/SDL2/lib/x64/SDL2test.lib delete mode 100644 msvc/fltk/include/FL/Enumerations.H delete mode 100644 msvc/fltk/include/FL/Fl.H delete mode 100644 msvc/fltk/include/FL/Fl_Adjuster.H delete mode 100644 msvc/fltk/include/FL/Fl_BMP_Image.H delete mode 100644 msvc/fltk/include/FL/Fl_Bitmap.H delete mode 100644 msvc/fltk/include/FL/Fl_Box.H delete mode 100644 msvc/fltk/include/FL/Fl_Browser.H delete mode 100644 msvc/fltk/include/FL/Fl_Browser_.H delete mode 100644 msvc/fltk/include/FL/Fl_Button.H delete mode 100644 msvc/fltk/include/FL/Fl_Cairo.H delete mode 100644 msvc/fltk/include/FL/Fl_Cairo_Window.H delete mode 100644 msvc/fltk/include/FL/Fl_Chart.H delete mode 100644 msvc/fltk/include/FL/Fl_Check_Browser.H delete mode 100644 msvc/fltk/include/FL/Fl_Check_Button.H delete mode 100644 msvc/fltk/include/FL/Fl_Choice.H delete mode 100644 msvc/fltk/include/FL/Fl_Clock.H delete mode 100644 msvc/fltk/include/FL/Fl_Color_Chooser.H delete mode 100644 msvc/fltk/include/FL/Fl_Copy_Surface.H delete mode 100644 msvc/fltk/include/FL/Fl_Counter.H delete mode 100644 msvc/fltk/include/FL/Fl_Device.H delete mode 100644 msvc/fltk/include/FL/Fl_Dial.H delete mode 100644 msvc/fltk/include/FL/Fl_Double_Window.H delete mode 100644 msvc/fltk/include/FL/Fl_Export.H delete mode 100644 msvc/fltk/include/FL/Fl_File_Browser.H delete mode 100644 msvc/fltk/include/FL/Fl_File_Chooser.H delete mode 100644 msvc/fltk/include/FL/Fl_File_Icon.H delete mode 100644 msvc/fltk/include/FL/Fl_File_Input.H delete mode 100644 msvc/fltk/include/FL/Fl_Fill_Dial.H delete mode 100644 msvc/fltk/include/FL/Fl_Fill_Slider.H delete mode 100644 msvc/fltk/include/FL/Fl_Float_Input.H delete mode 100644 msvc/fltk/include/FL/Fl_FormsBitmap.H delete mode 100644 msvc/fltk/include/FL/Fl_FormsPixmap.H delete mode 100644 msvc/fltk/include/FL/Fl_Free.H delete mode 100644 msvc/fltk/include/FL/Fl_GIF_Image.H delete mode 100644 msvc/fltk/include/FL/Fl_Gl_Window.H delete mode 100644 msvc/fltk/include/FL/Fl_Group.H delete mode 100644 msvc/fltk/include/FL/Fl_Help_Dialog.H delete mode 100644 msvc/fltk/include/FL/Fl_Help_View.H delete mode 100644 msvc/fltk/include/FL/Fl_Hold_Browser.H delete mode 100644 msvc/fltk/include/FL/Fl_Hor_Fill_Slider.H delete mode 100644 msvc/fltk/include/FL/Fl_Hor_Nice_Slider.H delete mode 100644 msvc/fltk/include/FL/Fl_Hor_Slider.H delete mode 100644 msvc/fltk/include/FL/Fl_Hor_Value_Slider.H delete mode 100644 msvc/fltk/include/FL/Fl_Image.H delete mode 100644 msvc/fltk/include/FL/Fl_Image_Surface.H delete mode 100644 msvc/fltk/include/FL/Fl_Input.H delete mode 100644 msvc/fltk/include/FL/Fl_Input_.H delete mode 100644 msvc/fltk/include/FL/Fl_Input_Choice.H delete mode 100644 msvc/fltk/include/FL/Fl_Int_Input.H delete mode 100644 msvc/fltk/include/FL/Fl_JPEG_Image.H delete mode 100644 msvc/fltk/include/FL/Fl_Light_Button.H delete mode 100644 msvc/fltk/include/FL/Fl_Line_Dial.H delete mode 100644 msvc/fltk/include/FL/Fl_Menu.H delete mode 100644 msvc/fltk/include/FL/Fl_Menu_.H delete mode 100644 msvc/fltk/include/FL/Fl_Menu_Bar.H delete mode 100644 msvc/fltk/include/FL/Fl_Menu_Button.H delete mode 100644 msvc/fltk/include/FL/Fl_Menu_Item.H delete mode 100644 msvc/fltk/include/FL/Fl_Menu_Window.H delete mode 100644 msvc/fltk/include/FL/Fl_Multi_Browser.H delete mode 100644 msvc/fltk/include/FL/Fl_Multi_Label.H delete mode 100644 msvc/fltk/include/FL/Fl_Multiline_Input.H delete mode 100644 msvc/fltk/include/FL/Fl_Multiline_Output.H delete mode 100644 msvc/fltk/include/FL/Fl_Native_File_Chooser.H delete mode 100644 msvc/fltk/include/FL/Fl_Nice_Slider.H delete mode 100644 msvc/fltk/include/FL/Fl_Object.H delete mode 100644 msvc/fltk/include/FL/Fl_Output.H delete mode 100644 msvc/fltk/include/FL/Fl_Overlay_Window.H delete mode 100644 msvc/fltk/include/FL/Fl_PNG_Image.H delete mode 100644 msvc/fltk/include/FL/Fl_PNM_Image.H delete mode 100644 msvc/fltk/include/FL/Fl_Pack.H delete mode 100644 msvc/fltk/include/FL/Fl_Paged_Device.H delete mode 100644 msvc/fltk/include/FL/Fl_Pixmap.H delete mode 100644 msvc/fltk/include/FL/Fl_Plugin.H delete mode 100644 msvc/fltk/include/FL/Fl_Positioner.H delete mode 100644 msvc/fltk/include/FL/Fl_PostScript.H delete mode 100644 msvc/fltk/include/FL/Fl_Preferences.H delete mode 100644 msvc/fltk/include/FL/Fl_Printer.H delete mode 100644 msvc/fltk/include/FL/Fl_Progress.H delete mode 100644 msvc/fltk/include/FL/Fl_RGB_Image.H delete mode 100644 msvc/fltk/include/FL/Fl_Radio_Button.H delete mode 100644 msvc/fltk/include/FL/Fl_Radio_Light_Button.H delete mode 100644 msvc/fltk/include/FL/Fl_Radio_Round_Button.H delete mode 100644 msvc/fltk/include/FL/Fl_Repeat_Button.H delete mode 100644 msvc/fltk/include/FL/Fl_Return_Button.H delete mode 100644 msvc/fltk/include/FL/Fl_Roller.H delete mode 100644 msvc/fltk/include/FL/Fl_Round_Button.H delete mode 100644 msvc/fltk/include/FL/Fl_Round_Clock.H delete mode 100644 msvc/fltk/include/FL/Fl_Scroll.H delete mode 100644 msvc/fltk/include/FL/Fl_Scrollbar.H delete mode 100644 msvc/fltk/include/FL/Fl_Secret_Input.H delete mode 100644 msvc/fltk/include/FL/Fl_Select_Browser.H delete mode 100644 msvc/fltk/include/FL/Fl_Shared_Image.H delete mode 100644 msvc/fltk/include/FL/Fl_Simple_Counter.H delete mode 100644 msvc/fltk/include/FL/Fl_Single_Window.H delete mode 100644 msvc/fltk/include/FL/Fl_Slider.H delete mode 100644 msvc/fltk/include/FL/Fl_Spinner.H delete mode 100644 msvc/fltk/include/FL/Fl_Sys_Menu_Bar.H delete mode 100644 msvc/fltk/include/FL/Fl_Table.H delete mode 100644 msvc/fltk/include/FL/Fl_Table_Row.H delete mode 100644 msvc/fltk/include/FL/Fl_Tabs.H delete mode 100644 msvc/fltk/include/FL/Fl_Text_Buffer.H delete mode 100644 msvc/fltk/include/FL/Fl_Text_Display.H delete mode 100644 msvc/fltk/include/FL/Fl_Text_Editor.H delete mode 100644 msvc/fltk/include/FL/Fl_Tile.H delete mode 100644 msvc/fltk/include/FL/Fl_Tiled_Image.H delete mode 100644 msvc/fltk/include/FL/Fl_Timer.H delete mode 100644 msvc/fltk/include/FL/Fl_Toggle_Button.H delete mode 100644 msvc/fltk/include/FL/Fl_Toggle_Light_Button.H delete mode 100644 msvc/fltk/include/FL/Fl_Toggle_Round_Button.H delete mode 100644 msvc/fltk/include/FL/Fl_Tooltip.H delete mode 100644 msvc/fltk/include/FL/Fl_Tree.H delete mode 100644 msvc/fltk/include/FL/Fl_Tree_Item.H delete mode 100644 msvc/fltk/include/FL/Fl_Tree_Item_Array.H delete mode 100644 msvc/fltk/include/FL/Fl_Tree_Prefs.H delete mode 100644 msvc/fltk/include/FL/Fl_Valuator.H delete mode 100644 msvc/fltk/include/FL/Fl_Value_Input.H delete mode 100644 msvc/fltk/include/FL/Fl_Value_Output.H delete mode 100644 msvc/fltk/include/FL/Fl_Value_Slider.H delete mode 100644 msvc/fltk/include/FL/Fl_Widget.H delete mode 100644 msvc/fltk/include/FL/Fl_Window.H delete mode 100644 msvc/fltk/include/FL/Fl_Wizard.H delete mode 100644 msvc/fltk/include/FL/Fl_XBM_Image.H delete mode 100644 msvc/fltk/include/FL/Fl_XPM_Image.H delete mode 100644 msvc/fltk/include/FL/abi-version.h delete mode 100644 msvc/fltk/include/FL/dirent.h delete mode 100644 msvc/fltk/include/FL/filename.H delete mode 100644 msvc/fltk/include/FL/fl_ask.H delete mode 100644 msvc/fltk/include/FL/fl_draw.H delete mode 100644 msvc/fltk/include/FL/fl_message.H delete mode 100644 msvc/fltk/include/FL/fl_show_colormap.H delete mode 100644 msvc/fltk/include/FL/fl_show_input.H delete mode 100644 msvc/fltk/include/FL/fl_types.h delete mode 100644 msvc/fltk/include/FL/fl_utf8.h delete mode 100644 msvc/fltk/include/FL/forms.H delete mode 100644 msvc/fltk/include/FL/gl.h delete mode 100644 msvc/fltk/include/FL/gl2opengl.h delete mode 100644 msvc/fltk/include/FL/gl_draw.H delete mode 100644 msvc/fltk/include/FL/glu.h delete mode 100644 msvc/fltk/include/FL/glut.H delete mode 100644 msvc/fltk/include/FL/mac.H delete mode 100644 msvc/fltk/include/FL/math.h delete mode 100644 msvc/fltk/include/FL/names.h delete mode 100644 msvc/fltk/include/FL/platform.H delete mode 100644 msvc/fltk/include/FL/win32.H delete mode 100644 msvc/fltk/include/FL/x.H delete mode 100644 msvc/fltk/lib/x64/fltk.lib delete mode 100644 msvc/fltk/lib/x86/fltk.lib delete mode 100644 msvc/freetype/README.md delete mode 100644 msvc/freetype/win64/freetype.lib rename {msvc/msvc2003 => msvc2003}/CSE2.sln (100%) rename {msvc/msvc2003 => msvc2003}/CSE2.vcproj (59%) rename {msvc => msvc2003}/SDL2/BUGS.txt (100%) rename {msvc => msvc2003}/SDL2/COPYING.txt (100%) rename {msvc => msvc2003}/SDL2/README-SDL.txt (100%) rename {msvc => msvc2003}/SDL2/README.txt (100%) rename {msvc => msvc2003}/SDL2/WhatsNew.txt (100%) rename {msvc => msvc2003}/SDL2/include/SDL.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_assert.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_atomic.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_audio.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_bits.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_blendmode.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_clipboard.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_config.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_config.h.cmake (100%) rename {msvc => msvc2003}/SDL2/include/SDL_config.h.in (100%) rename {msvc => msvc2003}/SDL2/include/SDL_config_android.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_config_iphoneos.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_config_macosx.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_config_macosx.h.orig (100%) rename {msvc => msvc2003}/SDL2/include/SDL_config_minimal.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_config_pandora.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_config_psp.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_config_windows.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_config_winrt.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_config_wiz.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_copying.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_cpuinfo.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_egl.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_endian.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_error.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_events.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_filesystem.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_gamecontroller.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_gesture.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_haptic.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_hints.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_joystick.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_keyboard.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_keycode.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_loadso.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_log.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_main.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_messagebox.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_mouse.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_mutex.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_name.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_opengl.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_opengl_glext.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_opengles.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_opengles2.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_opengles2_gl2.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_opengles2_gl2ext.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_opengles2_gl2platform.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_opengles2_khrplatform.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_pixels.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_platform.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_power.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_quit.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_rect.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_render.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_revision.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_rwops.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_scancode.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_sensor.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_shape.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_stdinc.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_surface.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_system.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_syswm.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_test.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_test_assert.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_test_common.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_test_compare.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_test_crc32.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_test_font.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_test_fuzzer.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_test_harness.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_test_images.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_test_log.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_test_md5.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_test_memory.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_test_random.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_thread.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_timer.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_touch.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_types.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_version.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_video.h (100%) rename {msvc => msvc2003}/SDL2/include/SDL_vulkan.h (100%) rename {msvc => msvc2003}/SDL2/include/begin_code.h (100%) rename {msvc => msvc2003}/SDL2/include/close_code.h (100%) rename {msvc/SDL2/lib/x86 => msvc2003/SDL2/lib}/SDL2.dll (100%) rename {msvc/SDL2/lib/x86 => msvc2003/SDL2/lib}/SDL2.lib (100%) rename {msvc/SDL2/lib/x86 => msvc2003/SDL2/lib}/SDL2main.lib (100%) rename {msvc/SDL2/lib/x86 => msvc2003/SDL2/lib}/SDL2test.lib (100%) rename {msvc/msvc2003 => msvc2003}/devilution/Doukutsu.exe (100%) rename {msvc/msvc2003 => msvc2003}/devilution/comparer-config.toml (100%) rename {msvc/msvc2003 => msvc2003}/devilution/cvdump-LICENSE (100%) rename {msvc/msvc2003 => msvc2003}/devilution/cvdump.exe (100%) rename {msvc/msvc2003 => msvc2003}/devilution/devilution-comparer.exe (100%) rename {msvc => msvc2003}/freetype/FTL.TXT (100%) rename {msvc => msvc2003}/freetype/GPLv2.TXT (100%) rename {msvc => msvc2003}/freetype/LICENSE.TXT (100%) create mode 100644 msvc2003/freetype/README.txt rename {msvc => msvc2003}/freetype/include/freetype/config/ftconfig.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/config/ftheader.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/config/ftmodule.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/config/ftoption.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/config/ftstdlib.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/freetype.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftadvanc.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftbbox.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftbdf.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftbitmap.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftbzip2.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftcache.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftchapters.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftcid.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftcolor.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftdriver.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/fterrdef.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/fterrors.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftfntfmt.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftgasp.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftglyph.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftgxval.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftgzip.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftimage.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftincrem.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftlcdfil.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftlist.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftlzw.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftmac.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftmm.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftmodapi.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftmoderr.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftotval.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftoutln.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftparams.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftpfr.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftrender.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftsizes.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftsnames.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftstroke.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftsynth.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftsystem.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/fttrigon.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/fttypes.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ftwinfnt.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/t1tables.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/ttnameid.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/tttables.h (100%) rename {msvc => msvc2003}/freetype/include/freetype/tttags.h (100%) rename {msvc => msvc2003}/freetype/include/ft2build.h (100%) rename {msvc/freetype/win32 => msvc2003/freetype/lib}/freetype.lib (100%) rename {msvc/msvc2003 => msvc2003}/stdint.h (100%) diff --git a/.gitignore b/.gitignore index 42965f17..0cf47694 100644 --- a/.gitignore +++ b/.gitignore @@ -7,16 +7,18 @@ *.rec build.7z build.zip +msvc2003/devilution/orig.asm +msvc2003/devilution/compare.asm # Executables build_en/*.exe build_jp/*.exe # MSVC trash -msvc/msvc2003/CSE2.ncb -msvc/msvc2003/CSE2.suo -msvc/msvc2003/Debug -msvc/msvc2003/Release -msvc/msvc2003/Debug (Japanese) -msvc/msvc2003/Release (Japanese) +msvc2003/CSE2.ncb +msvc2003/CSE2.suo +msvc2003/Debug +msvc2003/Release +msvc2003/Debug (Japanese) +msvc2003/Release (Japanese) *.aps diff --git a/README.md b/README.md index fa19c238..5ef950db 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ Run 'make' in the base directory, preferably with some of the following settings ### Visual Studio .NET 2003 -Project files for Visual Studio .NET 2003 are available in the 'msvc/msvc2003' directory. +Project files for Visual Studio .NET 2003 are available in the 'msvc2003' directory. Visual Studio .NET 2003 was used by Pixel to create the original `Doukutsu.exe`, so these project files allow us to check the accuracy of the decompilation by comparing the generated assembly code to that of the original executable. diff --git a/msvc/SDL2/docs/README-android.md b/msvc/SDL2/docs/README-android.md deleted file mode 100644 index 7f3263dc..00000000 --- a/msvc/SDL2/docs/README-android.md +++ /dev/null @@ -1,417 +0,0 @@ -Android -================================================================================ - -Matt Styles wrote a tutorial on building SDL for Android with Visual Studio: -http://trederia.blogspot.de/2017/03/building-sdl2-for-android-with-visual.html - -The rest of this README covers the Android gradle style build process. - -If you are using the older ant build process, it is no longer officially -supported, but you can use the "android-project-ant" directory as a template. - - -================================================================================ - Requirements -================================================================================ - -Android SDK (version 26 or later) -https://developer.android.com/sdk/index.html - -Android NDK r15c or later -https://developer.android.com/tools/sdk/ndk/index.html - -Minimum API level supported by SDL: 14 (Android 4.0.1) - - -================================================================================ - How the port works -================================================================================ - -- Android applications are Java-based, optionally with parts written in C -- As SDL apps are C-based, we use a small Java shim that uses JNI to talk to - the SDL library -- This means that your application C code must be placed inside an Android - Java project, along with some C support code that communicates with Java -- This eventually produces a standard Android .apk package - -The Android Java code implements an "Activity" and can be found in: -android-project/app/src/main/java/org/libsdl/app/SDLActivity.java - -The Java code loads your game code, the SDL shared library, and -dispatches to native functions implemented in the SDL library: -src/core/android/SDL_android.c - - -================================================================================ - Building an app -================================================================================ - -For simple projects you can use the script located at build-scripts/androidbuild.sh - -There's two ways of using it: - - androidbuild.sh com.yourcompany.yourapp < sources.list - androidbuild.sh com.yourcompany.yourapp source1.c source2.c ...sourceN.c - -sources.list should be a text file with a source file name in each line -Filenames should be specified relative to the current directory, for example if -you are in the build-scripts directory and want to create the testgles.c test, you'll -run: - - ./androidbuild.sh org.libsdl.testgles ../test/testgles.c - -One limitation of this script is that all sources provided will be aggregated into -a single directory, thus all your source files should have a unique name. - -Once the project is complete the script will tell you where the debug APK is located. -If you want to create a signed release APK, you can use the project created by this -utility to generate it. - -Finally, a word of caution: re running androidbuild.sh wipes any changes you may have -done in the build directory for the app! - - -For more complex projects, follow these instructions: - -1. Copy the android-project directory wherever you want to keep your projects - and rename it to the name of your project. -2. Move or symlink this SDL directory into the "/app/jni" directory -3. Edit "/app/jni/src/Android.mk" to include your source files - -4a. If you want to use Android Studio, simply open your directory and start building. - -4b. If you want to build manually, run './gradlew installDebug' in the project directory. This compiles the .java, creates an .apk with the native code embedded, and installs it on any connected Android device - -Here's an explanation of the files in the Android project, so you can customize them: - - android-project/app - build.gradle - build info including the application version and SDK - src/main/AndroidManifest.xml - package manifest. Among others, it contains the class name of the main Activity and the package name of the application. - jni/ - directory holding native code - jni/Application.mk - Application JNI settings, including target platform and STL library - jni/Android.mk - Android makefile that can call recursively the Android.mk files in all subdirectories - jni/SDL/ - (symlink to) directory holding the SDL library files - jni/SDL/Android.mk - Android makefile for creating the SDL shared library - jni/src/ - directory holding your C/C++ source - jni/src/Android.mk - Android makefile that you should customize to include your source code and any library references - src/main/assets/ - directory holding asset files for your application - src/main/res/ - directory holding resources for your application - src/main/res/mipmap-* - directories holding icons for different phone hardware - src/main/res/values/strings.xml - strings used in your application, including the application name - src/main/java/org/libsdl/app/SDLActivity.java - the Java class handling the initialization and binding to SDL. Be very careful changing this, as the SDL library relies on this implementation. You should instead subclass this for your application. - - -================================================================================ - Customizing your application name -================================================================================ - -To customize your application name, edit AndroidManifest.xml and replace -"org.libsdl.app" with an identifier for your product package. - -Then create a Java class extending SDLActivity and place it in a directory -under src matching your package, e.g. - - src/com/gamemaker/game/MyGame.java - -Here's an example of a minimal class file: - - --- MyGame.java -------------------------- - package com.gamemaker.game; - - import org.libsdl.app.SDLActivity; - - /** - * A sample wrapper class that just calls SDLActivity - */ - - public class MyGame extends SDLActivity { } - - ------------------------------------------ - -Then replace "SDLActivity" in AndroidManifest.xml with the name of your -class, .e.g. "MyGame" - - -================================================================================ - Customizing your application icon -================================================================================ - -Conceptually changing your icon is just replacing the "ic_launcher.png" files in -the drawable directories under the res directory. There are several directories -for different screen sizes. - - -================================================================================ - Loading assets -================================================================================ - -Any files you put in the "app/src/main/assets" directory of your project -directory will get bundled into the application package and you can load -them using the standard functions in SDL_rwops.h. - -There are also a few Android specific functions that allow you to get other -useful paths for saving and loading data: -* SDL_AndroidGetInternalStoragePath() -* SDL_AndroidGetExternalStorageState() -* SDL_AndroidGetExternalStoragePath() - -See SDL_system.h for more details on these functions. - -The asset packaging system will, by default, compress certain file extensions. -SDL includes two asset file access mechanisms, the preferred one is the so -called "File Descriptor" method, which is faster and doesn't involve the Dalvik -GC, but given this method does not work on compressed assets, there is also the -"Input Stream" method, which is automatically used as a fall back by SDL. You -may want to keep this fact in mind when building your APK, specially when large -files are involved. -For more information on which extensions get compressed by default and how to -disable this behaviour, see for example: - -http://ponystyle.com/blog/2010/03/26/dealing-with-asset-compression-in-android-apps/ - - -================================================================================ - Pause / Resume behaviour -================================================================================ - -If SDL is compiled with SDL_ANDROID_BLOCK_ON_PAUSE defined (the default), -the event loop will block itself when the app is paused (ie, when the user -returns to the main Android dashboard). Blocking is better in terms of battery -use, and it allows your app to spring back to life instantaneously after resume -(versus polling for a resume message). - -Upon resume, SDL will attempt to restore the GL context automatically. -In modern devices (Android 3.0 and up) this will most likely succeed and your -app can continue to operate as it was. - -However, there's a chance (on older hardware, or on systems under heavy load), -where the GL context can not be restored. In that case you have to listen for -a specific message, (which is not yet implemented!) and restore your textures -manually or quit the app (which is actually the kind of behaviour you'll see -under iOS, if the OS can not restore your GL context it will just kill your app) - - -================================================================================ - Threads and the Java VM -================================================================================ - -For a quick tour on how Linux native threads interoperate with the Java VM, take -a look here: https://developer.android.com/guide/practices/jni.html - -If you want to use threads in your SDL app, it's strongly recommended that you -do so by creating them using SDL functions. This way, the required attach/detach -handling is managed by SDL automagically. If you have threads created by other -means and they make calls to SDL functions, make sure that you call -Android_JNI_SetupThread() before doing anything else otherwise SDL will attach -your thread automatically anyway (when you make an SDL call), but it'll never -detach it. - - -================================================================================ - Using STL -================================================================================ - -You can use STL in your project by creating an Application.mk file in the jni -folder and adding the following line: - - APP_STL := c++_shared - -For more information go here: - https://developer.android.com/ndk/guides/cpp-support - - -================================================================================ - Using the emulator -================================================================================ - -There are some good tips and tricks for getting the most out of the -emulator here: https://developer.android.com/tools/devices/emulator.html - -Especially useful is the info on setting up OpenGL ES 2.0 emulation. - -Notice that this software emulator is incredibly slow and needs a lot of disk space. -Using a real device works better. - - -================================================================================ - Troubleshooting -================================================================================ - -You can see if adb can see any devices with the following command: - - adb devices - -You can see the output of log messages on the default device with: - - adb logcat - -You can push files to the device with: - - adb push local_file remote_path_and_file - -You can push files to the SD Card at /sdcard, for example: - - adb push moose.dat /sdcard/moose.dat - -You can see the files on the SD card with a shell command: - - adb shell ls /sdcard/ - -You can start a command shell on the default device with: - - adb shell - -You can remove the library files of your project (and not the SDL lib files) with: - - ndk-build clean - -You can do a build with the following command: - - ndk-build - -You can see the complete command line that ndk-build is using by passing V=1 on the command line: - - ndk-build V=1 - -If your application crashes in native code, you can use ndk-stack to get a symbolic stack trace: - https://developer.android.com/ndk/guides/ndk-stack - -If you want to go through the process manually, you can use addr2line to convert the -addresses in the stack trace to lines in your code. - -For example, if your crash looks like this: - - I/DEBUG ( 31): signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 400085d0 - I/DEBUG ( 31): r0 00000000 r1 00001000 r2 00000003 r3 400085d4 - I/DEBUG ( 31): r4 400085d0 r5 40008000 r6 afd41504 r7 436c6a7c - I/DEBUG ( 31): r8 436c6b30 r9 435c6fb0 10 435c6f9c fp 4168d82c - I/DEBUG ( 31): ip 8346aff0 sp 436c6a60 lr afd1c8ff pc afd1c902 cpsr 60000030 - I/DEBUG ( 31): #00 pc 0001c902 /system/lib/libc.so - I/DEBUG ( 31): #01 pc 0001ccf6 /system/lib/libc.so - I/DEBUG ( 31): #02 pc 000014bc /data/data/org.libsdl.app/lib/libmain.so - I/DEBUG ( 31): #03 pc 00001506 /data/data/org.libsdl.app/lib/libmain.so - -You can see that there's a crash in the C library being called from the main code. -I run addr2line with the debug version of my code: - - arm-eabi-addr2line -C -f -e obj/local/armeabi/libmain.so - -and then paste in the number after "pc" in the call stack, from the line that I care about: -000014bc - -I get output from addr2line showing that it's in the quit function, in testspriteminimal.c, on line 23. - -You can add logging to your code to help show what's happening: - - #include - - __android_log_print(ANDROID_LOG_INFO, "foo", "Something happened! x = %d", x); - -If you need to build without optimization turned on, you can create a file called -"Application.mk" in the jni directory, with the following line in it: - - APP_OPTIM := debug - - -================================================================================ - Memory debugging -================================================================================ - -The best (and slowest) way to debug memory issues on Android is valgrind. -Valgrind has support for Android out of the box, just grab code using: - - svn co svn://svn.valgrind.org/valgrind/trunk valgrind - -... and follow the instructions in the file README.android to build it. - -One thing I needed to do on Mac OS X was change the path to the toolchain, -and add ranlib to the environment variables: -export RANLIB=$NDKROOT/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi-ranlib - -Once valgrind is built, you can create a wrapper script to launch your -application with it, changing org.libsdl.app to your package identifier: - - --- start_valgrind_app ------------------- - #!/system/bin/sh - export TMPDIR=/data/data/org.libsdl.app - exec /data/local/Inst/bin/valgrind --log-file=/sdcard/valgrind.log --error-limit=no $* - ------------------------------------------ - -Then push it to the device: - - adb push start_valgrind_app /data/local - -and make it executable: - - adb shell chmod 755 /data/local/start_valgrind_app - -and tell Android to use the script to launch your application: - - adb shell setprop wrap.org.libsdl.app "logwrapper /data/local/start_valgrind_app" - -If the setprop command says "could not set property", it's likely that -your package name is too long and you should make it shorter by changing -AndroidManifest.xml and the path to your class file in android-project/src - -You can then launch your application normally and waaaaaaaiiittt for it. -You can monitor the startup process with the logcat command above, and -when it's done (or even while it's running) you can grab the valgrind -output file: - - adb pull /sdcard/valgrind.log - -When you're done instrumenting with valgrind, you can disable the wrapper: - - adb shell setprop wrap.org.libsdl.app "" - - -================================================================================ - Graphics debugging -================================================================================ - -If you are developing on a compatible Tegra-based tablet, NVidia provides -Tegra Graphics Debugger at their website. Because SDL2 dynamically loads EGL -and GLES libraries, you must follow their instructions for installing the -interposer library on a rooted device. The non-rooted instructions are not -compatible with applications that use SDL2 for video. - -The Tegra Graphics Debugger is available from NVidia here: -https://developer.nvidia.com/tegra-graphics-debugger - - -================================================================================ - Why is API level 14 the minimum required? -================================================================================ - -The latest NDK toolchain doesn't support targeting earlier than API level 14. -As of this writing, according to https://developer.android.com/about/dashboards/index.html -about 99% of the Android devices accessing Google Play support API level 14 or -higher (October 2017). - - -================================================================================ - A note regarding the use of the "dirty rectangles" rendering technique -================================================================================ - -If your app uses a variation of the "dirty rectangles" rendering technique, -where you only update a portion of the screen on each frame, you may notice a -variety of visual glitches on Android, that are not present on other platforms. -This is caused by SDL's use of EGL as the support system to handle OpenGL ES/ES2 -contexts, in particular the use of the eglSwapBuffers function. As stated in the -documentation for the function "The contents of ancillary buffers are always -undefined after calling eglSwapBuffers". -Setting the EGL_SWAP_BEHAVIOR attribute of the surface to EGL_BUFFER_PRESERVED -is not possible for SDL as it requires EGL 1.4, available only on the API level -17+, so the only workaround available on this platform is to redraw the entire -screen each frame. - -Reference: http://www.khronos.org/registry/egl/specs/EGLTechNote0001.html - - -================================================================================ - Known issues -================================================================================ - -- The number of buttons reported for each joystick is hardcoded to be 36, which -is the current maximum number of buttons Android can report. - diff --git a/msvc/SDL2/docs/README-cmake.md b/msvc/SDL2/docs/README-cmake.md deleted file mode 100644 index db318602..00000000 --- a/msvc/SDL2/docs/README-cmake.md +++ /dev/null @@ -1,32 +0,0 @@ -CMake -================================================================================ -(www.cmake.org) - -SDL's build system was traditionally based on autotools. Over time, this -approach has suffered from several issues across the different supported -platforms. -To solve these problems, a new build system based on CMake is under development. -It works in parallel to the legacy system, so users can experiment with it -without complication. -While still experimental, the build system should be usable on the following -platforms: - -* FreeBSD -* Linux -* VS.NET 2010 -* MinGW and Msys -* OS X with support for XCode - - -================================================================================ -Usage -================================================================================ - -Assuming the source for SDL is located at ~/sdl - - cd ~ - mkdir build - cd build - cmake ../sdl - -This will build the static and dynamic versions of SDL in the ~/build directory. diff --git a/msvc/SDL2/docs/README-directfb.md b/msvc/SDL2/docs/README-directfb.md deleted file mode 100644 index 67b64fb6..00000000 --- a/msvc/SDL2/docs/README-directfb.md +++ /dev/null @@ -1,107 +0,0 @@ -DirectFB -======== - -Supports: - -- Hardware YUV overlays -- OpenGL - software only -- 2D/3D accelerations (depends on directfb driver) -- multiple displays -- windows - -What you need: - -* DirectFB 1.0.1, 1.2.x, 1.3.0 -* Kernel-Framebuffer support: required: vesafb, radeonfb .... -* Mesa 7.0.x - optional for OpenGL - -/etc/directfbrc - -This file should contain the following lines to make -your joystick work and avoid crashes: ------------------------- -disable-module=joystick -disable-module=cle266 -disable-module=cyber5k -no-linux-input-grab ------------------------- - -To disable to use x11 backend when DISPLAY variable is found use - -export SDL_DIRECTFB_X11_CHECK=0 - -To disable the use of linux input devices, i.e. multimice/multikeyboard support, -use - -export SDL_DIRECTFB_LINUX_INPUT=0 - -To use hardware accelerated YUV-overlays for YUV-textures, use: - -export SDL_DIRECTFB_YUV_DIRECT=1 - -This is disabled by default. It will only support one -YUV texture, namely the first. Every other YUV texture will be -rendered in software. - -In addition, you may use (directfb-1.2.x) - -export SDL_DIRECTFB_YUV_UNDERLAY=1 - -to make the YUV texture an underlay. This will make the cursor to -be shown. - -Simple Window Manager -===================== - -The driver has support for a very, very basic window manager you may -want to use when running with "wm=default". Use - -export SDL_DIRECTFB_WM=1 - -to enable basic window borders. In order to have the window title rendered, -you need to have the following font installed: - -/usr/share/fonts/truetype/freefont/FreeSans.ttf - -OpenGL Support -============== - -The following instructions will give you *software* OpenGL. However this -works at least on all directfb supported platforms. - -As of this writing 20100802 you need to pull Mesa from git and do the following: - ------------------------- -git clone git://anongit.freedesktop.org/git/mesa/mesa -cd mesa -git checkout 2c9fdaf7292423c157fc79b5ce43f0f199dd753a ------------------------- - -Edit configs/linux-directfb so that the Directories-section looks like ------------------------- -# Directories -SRC_DIRS = mesa glu -GLU_DIRS = sgi -DRIVER_DIRS = directfb -PROGRAM_DIRS = ------------------------- - -make linux-directfb -make - -echo Installing - please enter sudo pw. - -sudo make install INSTALL_DIR=/usr/local/dfb_GL -cd src/mesa/drivers/directfb -make -sudo make install INSTALL_DIR=/usr/local/dfb_GL ------------------------- - -To run the SDL - testprograms: - -export SDL_VIDEODRIVER=directfb -export LD_LIBRARY_PATH=/usr/local/dfb_GL/lib -export LD_PRELOAD=/usr/local/dfb_GL/libGL.so.7 - -./testgl - diff --git a/msvc/SDL2/docs/README-dynapi.md b/msvc/SDL2/docs/README-dynapi.md deleted file mode 100644 index b9a58bce..00000000 --- a/msvc/SDL2/docs/README-dynapi.md +++ /dev/null @@ -1,130 +0,0 @@ -Dynamic API -================================================================================ -Originally posted by Ryan at: - https://plus.google.com/103391075724026391227/posts/TB8UfnDYu4U - -Background: - -- The Steam Runtime has (at least in theory) a really kick-ass build of SDL2, - but developers are shipping their own SDL2 with individual Steam games. - These games might stop getting updates, but a newer SDL2 might be needed later. - Certainly we'll always be fixing bugs in SDL, even if a new video target isn't - ever needed, and these fixes won't make it to a game shipping its own SDL. -- Even if we replace the SDL2 in those games with a compatible one, that is to - say, edit a developer's Steam depot (yuck!), there are developers that are - statically linking SDL2 that we can't do this for. We can't even force the - dynamic loader to ignore their SDL2 in this case, of course. -- If you don't ship an SDL2 with the game in some form, people that disabled the - Steam Runtime, or just tried to run the game from the command line instead of - Steam might find themselves unable to run the game, due to a missing dependency. -- If you want to ship on non-Steam platforms like GOG or Humble Bundle, or target - generic Linux boxes that may or may not have SDL2 installed, you have to ship - the library or risk a total failure to launch. So now, you might have to have - a non-Steam build plus a Steam build (that is, one with and one without SDL2 - included), which is inconvenient if you could have had one universal build - that works everywhere. -- We like the zlib license, but the biggest complaint from the open source - community about the license change is the static linking. The LGPL forced this - as a legal, not technical issue, but zlib doesn't care. Even those that aren't - concerned about the GNU freedoms found themselves solving the same problems: - swapping in a newer SDL to an older game often times can save the day. - Static linking stops this dead. - -So here's what we did: - -SDL now has, internally, a table of function pointers. So, this is what SDL_Init -now looks like: - - UInt32 SDL_Init(Uint32 flags) - { - return jump_table.SDL_Init(flags); - } - -Except that is all done with a bunch of macro magic so we don't have to maintain -every one of these. - -What is jump_table.SDL_init()? Eventually, that's a function pointer of the real -SDL_Init() that you've been calling all this time. But at startup, it looks more -like this: - - Uint32 SDL_Init_DEFAULT(Uint32 flags) - { - SDL_InitDynamicAPI(); - return jump_table.SDL_Init(flags); - } - -SDL_InitDynamicAPI() fills in jump_table with all the actual SDL function -pointers, which means that this _DEFAULT function never gets called again. -First call to any SDL function sets the whole thing up. - -So you might be asking, what was the value in that? Isn't this what the operating -system's dynamic loader was supposed to do for us? Yes, but now we've got this -level of indirection, we can do things like this: - - export SDL_DYNAMIC_API=/my/actual/libSDL-2.0.so.0 - ./MyGameThatIsStaticallyLinkedToSDL2 - -And now, this game that is statically linked to SDL, can still be overridden -with a newer, or better, SDL. The statically linked one will only be used as -far as calling into the jump table in this case. But in cases where no override -is desired, the statically linked version will provide its own jump table, -and everyone is happy. - -So now: -- Developers can statically link SDL, and users can still replace it. - (We'd still rather you ship a shared library, though!) -- Developers can ship an SDL with their game, Valve can override it for, say, - new features on SteamOS, or distros can override it for their own needs, - but it'll also just work in the default case. -- Developers can ship the same package to everyone (Humble Bundle, GOG, etc), - and it'll do the right thing. -- End users (and Valve) can update a game's SDL in almost any case, - to keep abandoned games running on newer platforms. -- Everyone develops with SDL exactly as they have been doing all along. - Same headers, same ABI. Just get the latest version to enable this magic. - - -A little more about SDL_InitDynamicAPI(): - -Internally, InitAPI does some locking to make sure everything waits until a -single thread initializes everything (although even SDL_CreateThread() goes -through here before spinning a thread, too), and then decides if it should use -an external SDL library. If not, it sets up the jump table using the current -SDL's function pointers (which might be statically linked into a program, or in -a shared library of its own). If so, it loads that library and looks for and -calls a single function: - - SInt32 SDL_DYNAPI_entry(Uint32 version, void *table, Uint32 tablesize); - -That function takes a version number (more on that in a moment), the address of -the jump table, and the size, in bytes, of the table. -Now, we've got policy here: this table's layout never changes; new stuff gets -added to the end. Therefore SDL_DYNAPI_entry() knows that it can provide all -the needed functions if tablesize <= sizeof its own jump table. If tablesize is -bigger (say, SDL 2.0.4 is trying to load SDL 2.0.3), then we know to abort, but -if it's smaller, we know we can provide the entire API that the caller needs. - -The version variable is a failsafe switch. -Right now it's always 1. This number changes when there are major API changes -(so we know if the tablesize might be smaller, or entries in it have changed). -Right now SDL_DYNAPI_entry gives up if the version doesn't match, but it's not -inconceivable to have a small dispatch library that only supplies this one -function and loads different, otherwise-incompatible SDL libraries and has the -right one initialize the jump table based on the version. For something that -must generically catch lots of different versions of SDL over time, like the -Steam Client, this isn't a bad option. - -Finally, I'm sure some people are reading this and thinking, -"I don't want that overhead in my project!" -To which I would point out that the extra function call through the jump table -probably wouldn't even show up in a profile, but lucky you: this can all be -disabled. You can build SDL without this if you absolutely must, but we would -encourage you not to do that. However, on heavily locked down platforms like -iOS, or maybe when debugging, it makes sense to disable it. The way this is -designed in SDL, you just have to change one #define, and the entire system -vaporizes out, and SDL functions exactly like it always did. Most of it is -macro magic, so the system is contained to one C file and a few headers. -However, this is on by default and you have to edit a header file to turn it -off. Our hopes is that if we make it easy to disable, but not too easy, -everyone will ultimately be able to get what they want, but we've gently -nudged everyone towards what we think is the best solution. diff --git a/msvc/SDL2/docs/README-emscripten.md b/msvc/SDL2/docs/README-emscripten.md deleted file mode 100644 index 97120848..00000000 --- a/msvc/SDL2/docs/README-emscripten.md +++ /dev/null @@ -1,35 +0,0 @@ -Emscripten -================================================================================ - -Build: - - $ mkdir build - $ cd build - $ emconfigure ../configure --host=asmjs-unknown-emscripten --disable-assembly --disable-threads --disable-cpuinfo CFLAGS="-O2" - $ emmake make - -Or with cmake: - - $ mkdir build - $ cd build - $ emcmake cmake .. - $ emmake make - -To build one of the tests: - - $ cd test/ - $ emcc -O2 --js-opts 0 -g4 testdraw2.c -I../include ../build/.libs/libSDL2.a ../build/libSDL2_test.a -o a.html - -Uses GLES2 renderer or software - -Some other SDL2 libraries can be easily built (assuming SDL2 is installed somewhere): - -SDL_mixer (http://www.libsdl.org/projects/SDL_mixer/): - - $ EMCONFIGURE_JS=1 emconfigure ../configure - build as usual... - -SDL_gfx (http://cms.ferzkopp.net/index.php/software/13-sdl-gfx): - - $ EMCONFIGURE_JS=1 emconfigure ../configure --disable-mmx - build as usual... diff --git a/msvc/SDL2/docs/README-gesture.md b/msvc/SDL2/docs/README-gesture.md deleted file mode 100644 index 451afaef..00000000 --- a/msvc/SDL2/docs/README-gesture.md +++ /dev/null @@ -1,71 +0,0 @@ -Dollar Gestures -=========================================================================== -SDL provides an implementation of the $1 gesture recognition system. This allows for recording, saving, loading, and performing single stroke gestures. - -Gestures can be performed with any number of fingers (the centroid of the fingers must follow the path of the gesture), but the number of fingers must be constant (a finger cannot go down in the middle of a gesture). The path of a gesture is considered the path from the time when the final finger went down, to the first time any finger comes up. - -Dollar gestures are assigned an Id based on a hash function. This is guaranteed to remain constant for a given gesture. There is a (small) chance that two different gestures will be assigned the same ID. In this case, simply re-recording one of the gestures should result in a different ID. - -Recording: ----------- -To begin recording on a touch device call: -SDL_RecordGesture(SDL_TouchID touchId), where touchId is the id of the touch device you wish to record on, or -1 to record on all connected devices. - -Recording terminates as soon as a finger comes up. Recording is acknowledged by an SDL_DOLLARRECORD event. -A SDL_DOLLARRECORD event is a dgesture with the following fields: - -* event.dgesture.touchId - the Id of the touch used to record the gesture. -* event.dgesture.gestureId - the unique id of the recorded gesture. - - -Performing: ------------ -As long as there is a dollar gesture assigned to a touch, every finger-up event will also cause an SDL_DOLLARGESTURE event with the following fields: - -* event.dgesture.touchId - the Id of the touch which performed the gesture. -* event.dgesture.gestureId - the unique id of the closest gesture to the performed stroke. -* event.dgesture.error - the difference between the gesture template and the actual performed gesture. Lower error is a better match. -* event.dgesture.numFingers - the number of fingers used to draw the stroke. - -Most programs will want to define an appropriate error threshold and check to be sure that the error of a gesture is not abnormally high (an indicator that no gesture was performed). - - - -Saving: -------- -To save a template, call SDL_SaveDollarTemplate(gestureId, dst) where gestureId is the id of the gesture you want to save, and dst is an SDL_RWops pointer to the file where the gesture will be stored. - -To save all currently loaded templates, call SDL_SaveAllDollarTemplates(dst) where dst is an SDL_RWops pointer to the file where the gesture will be stored. - -Both functions return the number of gestures successfully saved. - - -Loading: --------- -To load templates from a file, call SDL_LoadDollarTemplates(touchId,src) where touchId is the id of the touch to load to (or -1 to load to all touch devices), and src is an SDL_RWops pointer to a gesture save file. - -SDL_LoadDollarTemplates returns the number of templates successfully loaded. - - - -=========================================================================== -Multi Gestures -=========================================================================== -SDL provides simple support for pinch/rotate/swipe gestures. -Every time a finger is moved an SDL_MULTIGESTURE event is sent with the following fields: - -* event.mgesture.touchId - the Id of the touch on which the gesture was performed. -* event.mgesture.x - the normalized x coordinate of the gesture. (0..1) -* event.mgesture.y - the normalized y coordinate of the gesture. (0..1) -* event.mgesture.dTheta - the amount that the fingers rotated during this motion. -* event.mgesture.dDist - the amount that the fingers pinched during this motion. -* event.mgesture.numFingers - the number of fingers used in the gesture. - - -=========================================================================== -Notes -=========================================================================== -For a complete example see test/testgesture.c - -Please direct questions/comments to: - jim.tla+sdl_touch@gmail.com diff --git a/msvc/SDL2/docs/README-hg.md b/msvc/SDL2/docs/README-hg.md deleted file mode 100644 index 2449d555..00000000 --- a/msvc/SDL2/docs/README-hg.md +++ /dev/null @@ -1,22 +0,0 @@ -Mercurial -========= - -The latest development version of SDL is available via Mercurial. -Mercurial allows you to get up-to-the-minute fixes and enhancements; -as a developer works on a source tree, you can use "hg" to mirror that -source tree instead of waiting for an official release. Please look -at the Mercurial website ( https://www.mercurial-scm.org/ ) for more -information on using hg, where you can also download software for -Mac OS X, Windows, and Unix systems. - - hg clone http://hg.libsdl.org/SDL - -If you are building SDL via configure, you will need to run autogen.sh -before running configure. - -There is a web interface to the subversion repository at: - http://hg.libsdl.org/SDL/ - -There is an RSS feed available at that URL, for those that want to -track commits in real time. - diff --git a/msvc/SDL2/docs/README-ios.md b/msvc/SDL2/docs/README-ios.md deleted file mode 100644 index 7627a397..00000000 --- a/msvc/SDL2/docs/README-ios.md +++ /dev/null @@ -1,284 +0,0 @@ -iOS -====== - -============================================================================== -Building the Simple DirectMedia Layer for iOS 5.1+ -============================================================================== - -Requirements: Mac OS X 10.8 or later and the iOS 7+ SDK. - -Instructions: - -1. Open SDL.xcodeproj (located in Xcode-iOS/SDL) in Xcode. -2. Select your desired target, and hit build. - -There are three build targets: -- libSDL.a: - Build SDL as a statically linked library -- testsdl: - Build a test program (there are known test failures which are fine) -- Template: - Package a project template together with the SDL for iPhone static libraries and copies of the SDL headers. The template includes proper references to the SDL library and headers, skeleton code for a basic SDL program, and placeholder graphics for the application icon and startup screen. - - -============================================================================== -Build SDL for iOS from the command line -============================================================================== - -1. cd (PATH WHERE THE SDL CODE IS)/build-scripts -2. ./iosbuild.sh - -If everything goes fine, you should see a build/ios directory, inside there's -two directories "lib" and "include". -"include" contains a copy of the SDL headers that you'll need for your project, -make sure to configure XCode to look for headers there. -"lib" contains find two files, libSDL2.a and libSDL2main.a, you have to add both -to your XCode project. These libraries contain three architectures in them, -armv6 for legacy devices, armv7, and i386 (for the simulator). -By default, iosbuild.sh will autodetect the SDK version you have installed using -xcodebuild -showsdks, and build for iOS >= 3.0, you can override this behaviour -by setting the MIN_OS_VERSION variable, ie: - -MIN_OS_VERSION=4.2 ./iosbuild.sh - -============================================================================== -Using the Simple DirectMedia Layer for iOS -============================================================================== - -FIXME: This needs to be updated for the latest methods - -Here is the easiest method: -1. Build the SDL library (libSDL2.a) and the iPhone SDL Application template. -2. Install the iPhone SDL Application template by copying it to one of Xcode's template directories. I recommend creating a directory called "SDL" in "/Developer/Platforms/iOS.platform/Developer/Library/Xcode/Project Templates/" and placing it there. -3. Start a new project using the template. The project should be immediately ready for use with SDL. - -Here is a more manual method: -1. Create a new iOS view based application. -2. Build the SDL static library (libSDL2.a) for iOS and include them in your project. Xcode will ignore the library that is not currently of the correct architecture, hence your app will work both on iOS and in the iOS Simulator. -3. Include the SDL header files in your project. -4. Remove the ApplicationDelegate.h and ApplicationDelegate.m files -- SDL for iOS provides its own UIApplicationDelegate. Remove MainWindow.xib -- SDL for iOS produces its user interface programmatically. -5. Delete the contents of main.m and program your app as a regular SDL program instead. You may replace main.m with your own main.c, but you must tell Xcode not to use the project prefix file, as it includes Objective-C code. - -============================================================================== -Notes -- Retina / High-DPI and window sizes -============================================================================== - -Window and display mode sizes in SDL are in "screen coordinates" (or "points", -in Apple's terminology) rather than in pixels. On iOS this means that a window -created on an iPhone 6 will have a size in screen coordinates of 375 x 667, -rather than a size in pixels of 750 x 1334. All iOS apps are expected to -size their content based on screen coordinates / points rather than pixels, -as this allows different iOS devices to have different pixel densities -(Retina versus non-Retina screens, etc.) without apps caring too much. - -By default SDL will not use the full pixel density of the screen on -Retina/high-dpi capable devices. Use the SDL_WINDOW_ALLOW_HIGHDPI flag when -creating your window to enable high-dpi support. - -When high-dpi support is enabled, SDL_GetWindowSize() and display mode sizes -will still be in "screen coordinates" rather than pixels, but the window will -have a much greater pixel density when the device supports it, and the -SDL_GL_GetDrawableSize() or SDL_GetRendererOutputSize() functions (depending on -whether raw OpenGL or the SDL_Render API is used) can be queried to determine -the size in pixels of the drawable screen framebuffer. - -Some OpenGL ES functions such as glViewport expect sizes in pixels rather than -sizes in screen coordinates. When doing 2D rendering with OpenGL ES, an -orthographic projection matrix using the size in screen coordinates -(SDL_GetWindowSize()) can be used in order to display content at the same scale -no matter whether a Retina device is used or not. - -============================================================================== -Notes -- Application events -============================================================================== - -On iOS the application goes through a fixed life cycle and you will get -notifications of state changes via application events. When these events -are delivered you must handle them in an event callback because the OS may -not give you any processing time after the events are delivered. - -e.g. - - int HandleAppEvents(void *userdata, SDL_Event *event) - { - switch (event->type) - { - case SDL_APP_TERMINATING: - /* Terminate the app. - Shut everything down before returning from this function. - */ - return 0; - case SDL_APP_LOWMEMORY: - /* You will get this when your app is paused and iOS wants more memory. - Release as much memory as possible. - */ - return 0; - case SDL_APP_WILLENTERBACKGROUND: - /* Prepare your app to go into the background. Stop loops, etc. - This gets called when the user hits the home button, or gets a call. - */ - return 0; - case SDL_APP_DIDENTERBACKGROUND: - /* This will get called if the user accepted whatever sent your app to the background. - If the user got a phone call and canceled it, you'll instead get an SDL_APP_DIDENTERFOREGROUND event and restart your loops. - When you get this, you have 5 seconds to save all your state or the app will be terminated. - Your app is NOT active at this point. - */ - return 0; - case SDL_APP_WILLENTERFOREGROUND: - /* This call happens when your app is coming back to the foreground. - Restore all your state here. - */ - return 0; - case SDL_APP_DIDENTERFOREGROUND: - /* Restart your loops here. - Your app is interactive and getting CPU again. - */ - return 0; - default: - /* No special processing, add it to the event queue */ - return 1; - } - } - - int main(int argc, char *argv[]) - { - SDL_SetEventFilter(HandleAppEvents, NULL); - - ... run your main loop - - return 0; - } - - -============================================================================== -Notes -- Accelerometer as Joystick -============================================================================== - -SDL for iPhone supports polling the built in accelerometer as a joystick device. For an example on how to do this, see the accelerometer.c in the demos directory. - -The main thing to note when using the accelerometer with SDL is that while the iPhone natively reports accelerometer as floating point values in units of g-force, SDL_JoystickGetAxis() reports joystick values as signed integers. Hence, in order to convert between the two, some clamping and scaling is necessary on the part of the iPhone SDL joystick driver. To convert SDL_JoystickGetAxis() reported values BACK to units of g-force, simply multiply the values by SDL_IPHONE_MAX_GFORCE / 0x7FFF. - -============================================================================== -Notes -- OpenGL ES -============================================================================== - -Your SDL application for iOS uses OpenGL ES for video by default. - -OpenGL ES for iOS supports several display pixel formats, such as RGBA8 and RGB565, which provide a 32 bit and 16 bit color buffer respectively. By default, the implementation uses RGB565, but you may use RGBA8 by setting each color component to 8 bits in SDL_GL_SetAttribute(). - -If your application doesn't use OpenGL's depth buffer, you may find significant performance improvement by setting SDL_GL_DEPTH_SIZE to 0. - -Finally, if your application completely redraws the screen each frame, you may find significant performance improvement by setting the attribute SDL_GL_RETAINED_BACKING to 0. - -OpenGL ES on iOS doesn't use the traditional system-framebuffer setup provided in other operating systems. Special care must be taken because of this: - -- The drawable Renderbuffer must be bound to the GL_RENDERBUFFER binding point when SDL_GL_SwapWindow() is called. -- The drawable Framebuffer Object must be bound while rendering to the screen and when SDL_GL_SwapWindow() is called. -- If multisample antialiasing (MSAA) is used and glReadPixels is used on the screen, the drawable framebuffer must be resolved to the MSAA resolve framebuffer (via glBlitFramebuffer or glResolveMultisampleFramebufferAPPLE), and the MSAA resolve framebuffer must be bound to the GL_READ_FRAMEBUFFER binding point, before glReadPixels is called. - -The above objects can be obtained via SDL_GetWindowWMInfo() (in SDL_syswm.h). - -============================================================================== -Notes -- Keyboard -============================================================================== - -The SDL keyboard API has been extended to support on-screen keyboards: - -void SDL_StartTextInput() - -- enables text events and reveals the onscreen keyboard. - -void SDL_StopTextInput() - -- disables text events and hides the onscreen keyboard. - -SDL_bool SDL_IsTextInputActive() - -- returns whether or not text events are enabled (and the onscreen keyboard is visible) - - -============================================================================== -Notes -- Reading and Writing files -============================================================================== - -Each application installed on iPhone resides in a sandbox which includes its own Application Home directory. Your application may not access files outside this directory. - -Once your application is installed its directory tree looks like: - - MySDLApp Home/ - MySDLApp.app - Documents/ - Library/ - Preferences/ - tmp/ - -When your SDL based iPhone application starts up, it sets the working directory to the main bundle (MySDLApp Home/MySDLApp.app), where your application resources are stored. You cannot write to this directory. Instead, I advise you to write document files to "../Documents/" and preferences to "../Library/Preferences". - -More information on this subject is available here: -http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Introduction/Introduction.html - -============================================================================== -Notes -- iPhone SDL limitations -============================================================================== - -Windows: - Full-size, single window applications only. You cannot create multi-window SDL applications for iPhone OS. The application window will fill the display, though you have the option of turning on or off the menu-bar (pass SDL_CreateWindow() the flag SDL_WINDOW_BORDERLESS). - -Textures: - The optimal texture formats on iOS are SDL_PIXELFORMAT_ABGR8888, SDL_PIXELFORMAT_ABGR8888, SDL_PIXELFORMAT_BGR888, and SDL_PIXELFORMAT_RGB24 pixel formats. - -Loading Shared Objects: - This is disabled by default since it seems to break the terms of the iOS SDK agreement for iOS versions prior to iOS 8. It can be re-enabled in SDL_config_iphoneos.h. - -============================================================================== -Game Center -============================================================================== - -Game Center integration might require that you break up your main loop in order to yield control back to the system. In other words, instead of running an endless main loop, you run each frame in a callback function, using: - - int SDL_iPhoneSetAnimationCallback(SDL_Window * window, int interval, void (*callback)(void*), void *callbackParam); - -This will set up the given function to be called back on the animation callback, and then you have to return from main() to let the Cocoa event loop run. - -e.g. - - extern "C" - void ShowFrame(void*) - { - ... do event handling, frame logic and rendering ... - } - - int main(int argc, char *argv[]) - { - ... initialize game ... - - #if __IPHONEOS__ - // Initialize the Game Center for scoring and matchmaking - InitGameCenter(); - - // Set up the game to run in the window animation callback on iOS - // so that Game Center and so forth works correctly. - SDL_iPhoneSetAnimationCallback(window, 1, ShowFrame, NULL); - #else - while ( running ) { - ShowFrame(0); - DelayFrame(); - } - #endif - return 0; - } - -============================================================================== -Deploying to older versions of iOS -============================================================================== - -SDL supports deploying to older versions of iOS than are supported by the latest version of Xcode, all the way back to iOS 6.1 - -In order to do that you need to download an older version of Xcode: -https://developer.apple.com/download/more/?name=Xcode - -Open the package contents of the older Xcode and your newer version of Xcode and copy over the folders in Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport - -Then open the file Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/SDKSettings.plist and add the versions of iOS you want to deploy to the key Root/DefaultProperties/DEPLOYMENT_TARGET_SUGGESTED_VALUES - -Open your project and set your deployment target to the desired version of iOS - -Finally, remove GameController from the list of frameworks linked by your application and edit the build settings for "Other Linker Flags" and add -weak_framework GameController diff --git a/msvc/SDL2/docs/README-linux.md b/msvc/SDL2/docs/README-linux.md deleted file mode 100644 index 5274c60e..00000000 --- a/msvc/SDL2/docs/README-linux.md +++ /dev/null @@ -1,90 +0,0 @@ -Linux -================================================================================ - -By default SDL will only link against glibc, the rest of the features will be -enabled dynamically at runtime depending on the available features on the target -system. So, for example if you built SDL with Xinerama support and the target -system does not have the Xinerama libraries installed, it will be disabled -at runtime, and you won't get a missing library error, at least with the -default configuration parameters. - - -================================================================================ -Build Dependencies -================================================================================ - -Ubuntu 13.04, all available features enabled: - -sudo apt-get install build-essential mercurial make cmake autoconf automake \ -libtool libasound2-dev libpulse-dev libaudio-dev libx11-dev libxext-dev \ -libxrandr-dev libxcursor-dev libxi-dev libxinerama-dev libxxf86vm-dev \ -libxss-dev libgl1-mesa-dev libesd0-dev libdbus-1-dev libudev-dev \ -libgles1-mesa-dev libgles2-mesa-dev libegl1-mesa-dev libibus-1.0-dev \ -fcitx-libs-dev libsamplerate0-dev libsndio-dev - -Ubuntu 16.04+ can also add "libwayland-dev libxkbcommon-dev wayland-protocols" -to that command line for Wayland support. - -Ubuntu 16.10 can also add "libmirclient-dev libxkbcommon-dev" to that command -line for Mir support. - -NOTES: -- This includes all the audio targets except arts, because Ubuntu pulled the - artsc0-dev package, but in theory SDL still supports it. -- libsamplerate0-dev lets SDL optionally link to libresamplerate at runtime - for higher-quality audio resampling. SDL will work without it if the library - is missing, so it's safe to build in support even if the end user doesn't - have this library installed. -- DirectFB isn't included because the configure script (currently) fails to find - it at all. You can do "sudo apt-get install libdirectfb-dev" and fix the - configure script to include DirectFB support. Send patches. :) - - -================================================================================ -Joystick does not work -================================================================================ - -If you compiled or are using a version of SDL with udev support (and you should!) -there's a few issues that may cause SDL to fail to detect your joystick. To -debug this, start by installing the evtest utility. On Ubuntu/Debian: - - sudo apt-get install evtest - -Then run: - - sudo evtest - -You'll hopefully see your joystick listed along with a name like "/dev/input/eventXX" -Now run: - - cat /dev/input/event/XX - -If you get a permission error, you need to set a udev rule to change the mode of -your device (see below) - -Also, try: - - sudo udevadm info --query=all --name=input/eventXX - -If you see a line stating ID_INPUT_JOYSTICK=1, great, if you don't see it, -you need to set up an udev rule to force this variable. - -A combined rule for the Saitek Pro Flight Rudder Pedals to fix both issues looks -like: - - SUBSYSTEM=="input", ATTRS{idProduct}=="0763", ATTRS{idVendor}=="06a3", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" - SUBSYSTEM=="input", ATTRS{idProduct}=="0764", ATTRS{idVendor}=="06a3", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" - -You can set up similar rules for your device by changing the values listed in -idProduct and idVendor. To obtain these values, try: - - sudo udevadm info -a --name=input/eventXX | grep idVendor - sudo udevadm info -a --name=input/eventXX | grep idProduct - -If multiple values come up for each of these, the one you want is the first one of each. - -On other systems which ship with an older udev (such as CentOS), you may need -to set up a rule such as: - - SUBSYSTEM=="input", ENV{ID_CLASS}=="joystick", ENV{ID_INPUT_JOYSTICK}="1" - diff --git a/msvc/SDL2/docs/README-macosx.md b/msvc/SDL2/docs/README-macosx.md deleted file mode 100644 index 18d39518..00000000 --- a/msvc/SDL2/docs/README-macosx.md +++ /dev/null @@ -1,240 +0,0 @@ -Mac OS X -============================================================================== - -These instructions are for people using Apple's Mac OS X (pronounced -"ten"). - -From the developer's point of view, OS X is a sort of hybrid Mac and -Unix system, and you have the option of using either traditional -command line tools or Apple's IDE Xcode. - -Command Line Build -================== - -To build SDL using the command line, use the standard configure and make -process: - - ./configure - make - sudo make install - -You can also build SDL as a Universal library (a single binary for both -32-bit and 64-bit Intel architectures), on Mac OS X 10.7 and newer, by using -the gcc-fat.sh script in build-scripts: - - mkdir mybuild - cd mybuild - CC=$PWD/../build-scripts/gcc-fat.sh CXX=$PWD/../build-scripts/g++-fat.sh ../configure - make - sudo make install - -This script builds SDL with 10.5 ABI compatibility on i386 and 10.6 -ABI compatibility on x86_64 architectures. For best compatibility you -should compile your application the same way. - -Please note that building SDL requires at least Xcode 4.6 and the 10.7 SDK -(even if you target back to 10.5 systems). PowerPC support for Mac OS X has -been officially dropped as of SDL 2.0.2. - -To use the library once it's built, you essential have two possibilities: -use the traditional autoconf/automake/make method, or use Xcode. - -============================================================================== -Caveats for using SDL with Mac OS X -============================================================================== - -Some things you have to be aware of when using SDL on Mac OS X: - -- If you register your own NSApplicationDelegate (using [NSApp setDelegate:]), - SDL will not register its own. This means that SDL will not terminate using - SDL_Quit if it receives a termination request, it will terminate like a - normal app, and it will not send a SDL_DROPFILE when you request to open a - file with the app. To solve these issues, put the following code in your - NSApplicationDelegate implementation: - - - - (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)sender - { - if (SDL_GetEventState(SDL_QUIT) == SDL_ENABLE) { - SDL_Event event; - event.type = SDL_QUIT; - SDL_PushEvent(&event); - } - - return NSTerminateCancel; - } - - - (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename - { - if (SDL_GetEventState(SDL_DROPFILE) == SDL_ENABLE) { - SDL_Event event; - event.type = SDL_DROPFILE; - event.drop.file = SDL_strdup([filename UTF8String]); - return (SDL_PushEvent(&event) > 0); - } - - return NO; - } - -============================================================================== -Using the Simple DirectMedia Layer with a traditional Makefile -============================================================================== - -An existing autoconf/automake build system for your SDL app has good chances -to work almost unchanged on OS X. However, to produce a "real" Mac OS X binary -that you can distribute to users, you need to put the generated binary into a -so called "bundle", which basically is a fancy folder with a name like -"MyCoolGame.app". - -To get this build automatically, add something like the following rule to -your Makefile.am: - - bundle_contents = APP_NAME.app/Contents - APP_NAME_bundle: EXE_NAME - mkdir -p $(bundle_contents)/MacOS - mkdir -p $(bundle_contents)/Resources - echo "APPL????" > $(bundle_contents)/PkgInfo - $(INSTALL_PROGRAM) $< $(bundle_contents)/MacOS/ - -You should replace EXE_NAME with the name of the executable. APP_NAME is what -will be visible to the user in the Finder. Usually it will be the same -as EXE_NAME but capitalized. E.g. if EXE_NAME is "testgame" then APP_NAME -usually is "TestGame". You might also want to use `@PACKAGE@` to use the package -name as specified in your configure.in file. - -If your project builds more than one application, you will have to do a bit -more. For each of your target applications, you need a separate rule. - -If you want the created bundles to be installed, you may want to add this -rule to your Makefile.am: - - install-exec-hook: APP_NAME_bundle - rm -rf $(DESTDIR)$(prefix)/Applications/APP_NAME.app - mkdir -p $(DESTDIR)$(prefix)/Applications/ - cp -r $< /$(DESTDIR)$(prefix)Applications/ - -This rule takes the Bundle created by the rule from step 3 and installs them -into "$(DESTDIR)$(prefix)/Applications/". - -Again, if you want to install multiple applications, you will have to augment -the make rule accordingly. - - -But beware! That is only part of the story! With the above, you end up with -a bare bone .app bundle, which is double clickable from the Finder. But -there are some more things you should do before shipping your product... - -1) The bundle right now probably is dynamically linked against SDL. That - means that when you copy it to another computer, *it will not run*, - unless you also install SDL on that other computer. A good solution - for this dilemma is to static link against SDL. On OS X, you can - achieve that by linking against the libraries listed by - - sdl-config --static-libs - - instead of those listed by - - sdl-config --libs - - Depending on how exactly SDL is integrated into your build systems, the - way to achieve that varies, so I won't describe it here in detail - -2) Add an 'Info.plist' to your application. That is a special XML file which - contains some meta-information about your application (like some copyright - information, the version of your app, the name of an optional icon file, - and other things). Part of that information is displayed by the Finder - when you click on the .app, or if you look at the "Get Info" window. - More information about Info.plist files can be found on Apple's homepage. - - -As a final remark, let me add that I use some of the techniques (and some -variations of them) in Exult and ScummVM; both are available in source on -the net, so feel free to take a peek at them for inspiration! - - -============================================================================== -Using the Simple DirectMedia Layer with Xcode -============================================================================== - -These instructions are for using Apple's Xcode IDE to build SDL applications. - -- First steps - -The first thing to do is to unpack the Xcode.tar.gz archive in the -top level SDL directory (where the Xcode.tar.gz archive resides). -Because Stuffit Expander will unpack the archive into a subdirectory, -you should unpack the archive manually from the command line: - - cd [path_to_SDL_source] - tar zxf Xcode.tar.gz - -This will create a new folder called Xcode, which you can browse -normally from the Finder. - -- Building the Framework - -The SDL Library is packaged as a framework bundle, an organized -relocatable folder hierarchy of executable code, interface headers, -and additional resources. For practical purposes, you can think of a -framework as a more user and system-friendly shared library, whose library -file behaves more or less like a standard UNIX shared library. - -To build the framework, simply open the framework project and build it. -By default, the framework bundle "SDL.framework" is installed in -/Library/Frameworks. Therefore, the testers and project stationary expect -it to be located there. However, it will function the same in any of the -following locations: - - ~/Library/Frameworks - /Local/Library/Frameworks - /System/Library/Frameworks - -- Build Options - There are two "Build Styles" (See the "Targets" tab) for SDL. - "Deployment" should be used if you aren't tweaking the SDL library. - "Development" should be used to debug SDL apps or the library itself. - -- Building the Testers - Open the SDLTest project and build away! - -- Using the Project Stationary - Copy the stationary to the indicated folders to access it from - the "New Project" and "Add target" menus. What could be easier? - -- Setting up a new project by hand - Some of you won't want to use the Stationary so I'll give some tips: - * Create a new "Cocoa Application" - * Add src/main/macosx/SDLMain.m , .h and .nib to your project - * Remove "main.c" from your project - * Remove "MainMenu.nib" from your project - * Add "$(HOME)/Library/Frameworks/SDL.framework/Headers" to include path - * Add "$(HOME)/Library/Frameworks" to the frameworks search path - * Add "-framework SDL -framework Foundation -framework AppKit" to "OTHER_LDFLAGS" - * Set the "Main Nib File" under "Application Settings" to "SDLMain.nib" - * Add your files - * Clean and build - -- Building from command line - Use pbxbuild in the same directory as your .pbproj file - -- Running your app - You can send command line args to your app by either invoking it from - the command line (in *.app/Contents/MacOS) or by entering them in the - "Executables" panel of the target settings. - -- Implementation Notes - Some things that may be of interest about how it all works... - * Working directory - As defined in the SDL_main.m file, the working directory of your SDL app - is by default set to its parent. You may wish to change this to better - suit your needs. - * You have a Cocoa App! - Your SDL app is essentially a Cocoa application. When your app - starts up and the libraries finish loading, a Cocoa procedure is called, - which sets up the working directory and calls your main() method. - You are free to modify your Cocoa app with generally no consequence - to SDL. You cannot, however, easily change the SDL window itself. - Functionality may be added in the future to help this. - - -Known bugs are listed in the file "BUGS.txt". diff --git a/msvc/SDL2/docs/README-nacl.md b/msvc/SDL2/docs/README-nacl.md deleted file mode 100644 index 4c9432b6..00000000 --- a/msvc/SDL2/docs/README-nacl.md +++ /dev/null @@ -1,103 +0,0 @@ -Native Client -================================================================================ - -Requirements: - -* Native Client SDK (https://developer.chrome.com/native-client), - (tested with Pepper version 33 or higher). - -The SDL backend for Chrome's Native Client has been tested only with the PNaCl -toolchain, which generates binaries designed to run on ARM and x86_32/64 -platforms. This does not mean it won't work with the other toolchains! - -================================================================================ -Building SDL for NaCl -================================================================================ - -Set up the right environment variables (see naclbuild.sh), then configure SDL with: - - configure --host=pnacl --prefix some/install/destination - -Then "make". - -As an example of how to create a deployable app a Makefile project is provided -in test/nacl/Makefile, which includes some monkey patching of the common.mk file -provided by NaCl, without which linking properly to SDL won't work (the search -path can't be modified externally, so the linker won't find SDL's binaries unless -you dump them into the SDK path, which is inconvenient). -Also provided in test/nacl is the required support file, such as index.html, -manifest.json, etc. -SDL apps for NaCl run on a worker thread using the ppapi_simple infrastructure. -This allows for blocking calls on all the relevant systems (OpenGL ES, filesystem), -hiding the asynchronous nature of the browser behind the scenes...which is not the -same as making it disappear! - - -================================================================================ -Running tests -================================================================================ - -Due to the nature of NaCl programs, building and running SDL tests is not as -straightforward as one would hope. The script naclbuild.sh in build-scripts -automates the process and should serve as a guide for users of SDL trying to build -their own applications. - -Basic usage: - - ./naclbuild.sh path/to/pepper/toolchain (i.e. ~/naclsdk/pepper_35) - -This will build testgles2.c by default. - -If you want to build a different test, for example testrendercopyex.c: - - SOURCES=~/sdl/SDL/test/testrendercopyex.c ./naclbuild.sh ~/naclsdk/pepper_35 - -Once the build finishes, you have to serve the contents with a web server (the -script will give you instructions on how to do that with Python). - -================================================================================ -RWops and nacl_io -================================================================================ - -SDL_RWops work transparently with nacl_io. Two functions control the mount points: - - int mount(const char* source, const char* target, - const char* filesystemtype, - unsigned long mountflags, const void *data); - int umount(const char *target); - - For convenience, SDL will by default mount an httpfs tree at / before calling -the app's main function. Such setting can be overridden by calling: - - umount("/"); - -And then mounting a different filesystem at / - -It's important to consider that the asynchronous nature of file operations on a -browser is hidden from the application, effectively providing the developer with -a set of blocking file operations just like you get in a regular desktop -environment, which eases the job of porting to Native Client, but also introduces -a set of challenges of its own, in particular when big file sizes and slow -connections are involved. - -For more information on how nacl_io and mount points work, see: - - https://developer.chrome.com/native-client/devguide/coding/nacl_io - https://src.chromium.org/chrome/trunk/src/native_client_sdk/src/libraries/nacl_io/nacl_io.h - -To be able to save into the directory "/save/" (like backup of game) : - - mount("", "/save", "html5fs", 0, "type=PERSISTENT"); - -And add to manifest.json : - - "permissions": [ - "unlimitedStorage" - ] - -================================================================================ -TODO - Known Issues -================================================================================ -* Testing of all systems with a real application (something other than SDL's tests) -* Key events don't seem to work properly - diff --git a/msvc/SDL2/docs/README-pandora.md b/msvc/SDL2/docs/README-pandora.md deleted file mode 100644 index 511a0547..00000000 --- a/msvc/SDL2/docs/README-pandora.md +++ /dev/null @@ -1,17 +0,0 @@ -Pandora -===================================================================== - -( http://openpandora.org/ ) -- A pandora specific video driver was written to allow SDL 2.0 with OpenGL ES -support to work on the pandora under the framebuffer. This driver do not have -input support for now, so if you use it you will have to add your own control code. -The video driver name is "pandora" so if you have problem running it from -the framebuffer, try to set the following variable before starting your application : -"export SDL_VIDEODRIVER=pandora" - -- OpenGL ES support was added to the x11 driver, so it's working like the normal -x11 driver one with OpenGLX support, with SDL input event's etc.. - - -David Carré (Cpasjuste) -cpasjuste@gmail.com diff --git a/msvc/SDL2/docs/README-platforms.md b/msvc/SDL2/docs/README-platforms.md deleted file mode 100644 index 14454ec5..00000000 --- a/msvc/SDL2/docs/README-platforms.md +++ /dev/null @@ -1,8 +0,0 @@ -Platforms -========= - -We maintain the list of supported platforms on our wiki now, and how to -build and install SDL for those platforms: - - https://wiki.libsdl.org/Installation - diff --git a/msvc/SDL2/docs/README-porting.md b/msvc/SDL2/docs/README-porting.md deleted file mode 100644 index cf8ef397..00000000 --- a/msvc/SDL2/docs/README-porting.md +++ /dev/null @@ -1,68 +0,0 @@ -Porting -======= - -* Porting To A New Platform - - The first thing you have to do when porting to a new platform, is look at -include/SDL_platform.h and create an entry there for your operating system. -The standard format is "__PLATFORM__", where PLATFORM is the name of the OS. -Ideally SDL_platform.h will be able to auto-detect the system it's building -on based on C preprocessor symbols. - -There are two basic ways of building SDL at the moment: - -1. The "UNIX" way: ./configure; make; make install - - If you have a GNUish system, then you might try this. Edit configure.in, - take a look at the large section labelled: - - "Set up the configuration based on the host platform!" - - Add a section for your platform, and then re-run autogen.sh and build! - -2. Using an IDE: - - If you're using an IDE or other non-configure build system, you'll probably - want to create a custom SDL_config.h for your platform. Edit SDL_config.h, - add a section for your platform, and create a custom SDL_config_{platform}.h, - based on SDL_config_minimal.h and SDL_config.h.in - - Add the top level include directory to the header search path, and then add - the following sources to the project: - - src/*.c - src/atomic/*.c - src/audio/*.c - src/cpuinfo/*.c - src/events/*.c - src/file/*.c - src/haptic/*.c - src/joystick/*.c - src/power/*.c - src/render/*.c - src/render/software/*.c - src/stdlib/*.c - src/thread/*.c - src/timer/*.c - src/video/*.c - src/audio/disk/*.c - src/audio/dummy/*.c - src/filesystem/dummy/*.c - src/video/dummy/*.c - src/haptic/dummy/*.c - src/joystick/dummy/*.c - src/main/dummy/*.c - src/thread/generic/*.c - src/timer/dummy/*.c - src/loadso/dummy/*.c - - -Once you have a working library without any drivers, you can go back to each -of the major subsystems and start implementing drivers for your platform. - -If you have any questions, don't hesitate to ask on the SDL mailing list: - http://www.libsdl.org/mailing-list.php - -Enjoy! - Sam Lantinga (slouken@libsdl.org) - diff --git a/msvc/SDL2/docs/README-psp.md b/msvc/SDL2/docs/README-psp.md deleted file mode 100644 index 0acc93d4..00000000 --- a/msvc/SDL2/docs/README-psp.md +++ /dev/null @@ -1,19 +0,0 @@ -PSP -====== -SDL port for the Sony PSP contributed by - Captian Lex - -Credit to - Marcus R.Brown,Jim Paris,Matthew H for the original SDL 1.2 for PSP - Geecko for his PSP GU lib "Glib2d" - -Building --------- -To build for the PSP, make sure psp-config is in the path and run: - make -f Makefile.psp - - - -To Do ------- -PSP Screen Keyboard diff --git a/msvc/SDL2/docs/README-raspberrypi.md b/msvc/SDL2/docs/README-raspberrypi.md deleted file mode 100644 index 2c95e064..00000000 --- a/msvc/SDL2/docs/README-raspberrypi.md +++ /dev/null @@ -1,188 +0,0 @@ -Raspberry Pi -================================================================================ - -Requirements: - -Raspbian (other Linux distros may work as well). - -================================================================================ - Features -================================================================================ - -* Works without X11 -* Hardware accelerated OpenGL ES 2.x -* Sound via ALSA -* Input (mouse/keyboard/joystick) via EVDEV -* Hotplugging of input devices via UDEV - - -================================================================================ - Raspbian Build Dependencies -================================================================================ - -sudo apt-get install libudev-dev libasound2-dev libdbus-1-dev - -You also need the VideoCore binary stuff that ships in /opt/vc for EGL and -OpenGL ES 2.x, it usually comes pre-installed, but in any case: - -sudo apt-get install libraspberrypi0 libraspberrypi-bin libraspberrypi-dev - - -================================================================================ - NEON -================================================================================ - -If your Pi has NEON support, make sure you add -mfpu=neon to your CFLAGS so -that SDL will select some otherwise-disabled highly-optimized code. The -original Pi units don't have NEON, the Pi2 probably does, and the Pi3 -definitely does. - -================================================================================ - Cross compiling from x86 Linux -================================================================================ - -To cross compile SDL for Raspbian from your desktop machine, you'll need a -Raspbian system root and the cross compilation tools. We'll assume these tools -will be placed in /opt/rpi-tools - - sudo git clone --depth 1 https://github.com/raspberrypi/tools /opt/rpi-tools - -You'll also need a Raspbian binary image. -Get it from: http://downloads.raspberrypi.org/raspbian_latest -After unzipping, you'll get file with a name like: "-wheezy-raspbian.img" -Let's assume the sysroot will be built in /opt/rpi-sysroot. - - export SYSROOT=/opt/rpi-sysroot - sudo kpartx -a -v .img - sudo mount -o loop /dev/mapper/loop0p2 /mnt - sudo cp -r /mnt $SYSROOT - sudo apt-get install qemu binfmt-support qemu-user-static - sudo cp /usr/bin/qemu-arm-static $SYSROOT/usr/bin - sudo mount --bind /dev $SYSROOT/dev - sudo mount --bind /proc $SYSROOT/proc - sudo mount --bind /sys $SYSROOT/sys - -Now, before chrooting into the ARM sysroot, you'll need to apply a workaround, -edit $SYSROOT/etc/ld.so.preload and comment out all lines in it. - - sudo chroot $SYSROOT - apt-get install libudev-dev libasound2-dev libdbus-1-dev libraspberrypi0 libraspberrypi-bin libraspberrypi-dev libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxi-dev libxinerama-dev libxxf86vm-dev libxss-dev - exit - sudo umount $SYSROOT/dev - sudo umount $SYSROOT/proc - sudo umount $SYSROOT/sys - sudo umount /mnt - -There's one more fix required, as the libdl.so symlink uses an absolute path -which doesn't quite work in our setup. - - sudo rm -rf $SYSROOT/usr/lib/arm-linux-gnueabihf/libdl.so - sudo ln -s ../../../lib/arm-linux-gnueabihf/libdl.so.2 $SYSROOT/usr/lib/arm-linux-gnueabihf/libdl.so - -The final step is compiling SDL itself. - - export CC="/opt/rpi-tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-gcc --sysroot=$SYSROOT -I$SYSROOT/opt/vc/include -I$SYSROOT/usr/include -I$SYSROOT/opt/vc/include/interface/vcos/pthreads -I$SYSROOT/opt/vc/include/interface/vmcs_host/linux" - cd - mkdir -p build;cd build - LDFLAGS="-L$SYSROOT/opt/vc/lib" ../configure --with-sysroot=$SYSROOT --host=arm-raspberry-linux-gnueabihf --prefix=$PWD/rpi-sdl2-installed --disable-pulseaudio --disable-esd - make - make install - -To be able to deploy this to /usr/local in the Raspbian system you need to fix up a few paths: - - perl -w -pi -e "s#$PWD/rpi-sdl2-installed#/usr/local#g;" ./rpi-sdl2-installed/lib/libSDL2.la ./rpi-sdl2-installed/lib/pkgconfig/sdl2.pc ./rpi-sdl2-installed/bin/sdl2-config - -================================================================================ - Apps don't work or poor video/audio performance -================================================================================ - -If you get sound problems, buffer underruns, etc, run "sudo rpi-update" to -update the RPi's firmware. Note that doing so will fix these problems, but it -will also render the CMA - Dynamic Memory Split functionality useless. - -Also, by default the Raspbian distro configures the GPU RAM at 64MB, this is too -low in general, specially if a 1080p TV is hooked up. - -See here how to configure this setting: http://elinux.org/RPiconfig - -Using a fixed gpu_mem=128 is the best option (specially if you updated the -firmware, using CMA probably won't work, at least it's the current case). - -================================================================================ - No input -================================================================================ - -Make sure you belong to the "input" group. - - sudo usermod -aG input `whoami` - -================================================================================ - No HDMI Audio -================================================================================ - -If you notice that ALSA works but there's no audio over HDMI, try adding: - - hdmi_drive=2 - -to your config.txt file and reboot. - -Reference: http://www.raspberrypi.org/phpBB3/viewtopic.php?t=5062 - -================================================================================ - Text Input API support -================================================================================ - -The Text Input API is supported, with translation of scan codes done via the -kernel symbol tables. For this to work, SDL needs access to a valid console. -If you notice there's no SDL_TEXTINPUT message being emitted, double check that -your app has read access to one of the following: - -* /proc/self/fd/0 -* /dev/tty -* /dev/tty[0...6] -* /dev/vc/0 -* /dev/console - -This is usually not a problem if you run from the physical terminal (as opposed -to running from a pseudo terminal, such as via SSH). If running from a PTS, a -quick workaround is to run your app as root or add yourself to the tty group, -then re-login to the system. - - sudo usermod -aG tty `whoami` - -The keyboard layout used by SDL is the same as the one the kernel uses. -To configure the layout on Raspbian: - - sudo dpkg-reconfigure keyboard-configuration - -To configure the locale, which controls which keys are interpreted as letters, -this determining the CAPS LOCK behavior: - - sudo dpkg-reconfigure locales - -================================================================================ - OpenGL problems -================================================================================ - -If you have desktop OpenGL headers installed at build time in your RPi or cross -compilation environment, support for it will be built in. However, the chipset -does not actually have support for it, which causes issues in certain SDL apps -since the presence of OpenGL support supersedes the ES/ES2 variants. -The workaround is to disable OpenGL at configuration time: - - ./configure --disable-video-opengl - -Or if the application uses the Render functions, you can use the SDL_RENDER_DRIVER -environment variable: - - export SDL_RENDER_DRIVER=opengles2 - -================================================================================ - Notes -================================================================================ - -* When launching apps remotely (via SSH), SDL can prevent local keystrokes from - leaking into the console only if it has root privileges. Launching apps locally - does not suffer from this issue. - - diff --git a/msvc/SDL2/docs/README-touch.md b/msvc/SDL2/docs/README-touch.md deleted file mode 100644 index b6745acd..00000000 --- a/msvc/SDL2/docs/README-touch.md +++ /dev/null @@ -1,86 +0,0 @@ -Touch -=========================================================================== -System Specific Notes -=========================================================================== -Linux: -The linux touch system is currently based off event streams, and proc/bus/devices. The active user must be given permissions to read /dev/input/TOUCHDEVICE, where TOUCHDEVICE is the event stream for your device. Currently only Wacom tablets are supported. If you have an unsupported tablet contact me at jim.tla+sdl_touch@gmail.com and I will help you get support for it. - -Mac: -The Mac and iPhone APIs are pretty. If your touch device supports them then you'll be fine. If it doesn't, then there isn't much we can do. - -iPhone: -Works out of box. - -Windows: -Unfortunately there is no windows support as of yet. Support for Windows 7 is planned, but we currently have no way to test. If you have a Windows 7 WM_TOUCH supported device, and are willing to help test please contact me at jim.tla+sdl_touch@gmail.com - -=========================================================================== -Events -=========================================================================== -SDL_FINGERDOWN: -Sent when a finger (or stylus) is placed on a touch device. -Fields: -* event.tfinger.touchId - the Id of the touch device. -* event.tfinger.fingerId - the Id of the finger which just went down. -* event.tfinger.x - the x coordinate of the touch (0..1) -* event.tfinger.y - the y coordinate of the touch (0..1) -* event.tfinger.pressure - the pressure of the touch (0..1) - -SDL_FINGERMOTION: -Sent when a finger (or stylus) is moved on the touch device. -Fields: -Same as SDL_FINGERDOWN but with additional: -* event.tfinger.dx - change in x coordinate during this motion event. -* event.tfinger.dy - change in y coordinate during this motion event. - -SDL_FINGERUP: -Sent when a finger (or stylus) is lifted from the touch device. -Fields: -Same as SDL_FINGERDOWN. - - -=========================================================================== -Functions -=========================================================================== -SDL provides the ability to access the underlying SDL_Finger structures. -These structures should _never_ be modified. - -The following functions are included from SDL_touch.h - -To get a SDL_TouchID call SDL_GetTouchDevice(int index). -This returns a SDL_TouchID. -IMPORTANT: If the touch has been removed, or there is no touch with the given index, SDL_GetTouchDevice() will return 0. Be sure to check for this! - -The number of touch devices can be queried with SDL_GetNumTouchDevices(). - -A SDL_TouchID may be used to get pointers to SDL_Finger. - -SDL_GetNumTouchFingers(touchID) may be used to get the number of fingers currently down on the device. - -The most common reason to access SDL_Finger is to query the fingers outside the event. In most cases accessing the fingers is using the event. This would be accomplished by code like the following: - - float x = event.tfinger.x; - float y = event.tfinger.y; - - - -To get a SDL_Finger, call SDL_GetTouchFinger(SDL_TouchID touchID, int index), where touchID is a SDL_TouchID, and index is the requested finger. -This returns a SDL_Finger *, or NULL if the finger does not exist, or has been removed. -A SDL_Finger is guaranteed to be persistent for the duration of a touch, but it will be de-allocated as soon as the finger is removed. This occurs when the SDL_FINGERUP event is _added_ to the event queue, and thus _before_ the SDL_FINGERUP event is polled. -As a result, be very careful to check for NULL return values. - -A SDL_Finger has the following fields: -* x, y: - The current coordinates of the touch. -* pressure: - The pressure of the touch. - - -=========================================================================== -Notes -=========================================================================== -For a complete example see test/testgesture.c - -Please direct questions/comments to: - jim.tla+sdl_touch@gmail.com - (original author, API was changed since) diff --git a/msvc/SDL2/docs/README-wince.md b/msvc/SDL2/docs/README-wince.md deleted file mode 100644 index 9fc6454d..00000000 --- a/msvc/SDL2/docs/README-wince.md +++ /dev/null @@ -1,10 +0,0 @@ -WinCE -===== - -Windows CE is no longer supported by SDL. - -We have left the CE support in SDL 1.2 for those that must have it, and we -have support for Windows Phone 8 and WinRT in SDL2, as of SDL 2.0.3. - ---ryan. - diff --git a/msvc/SDL2/docs/README-windows.md b/msvc/SDL2/docs/README-windows.md deleted file mode 100644 index 71f968ee..00000000 --- a/msvc/SDL2/docs/README-windows.md +++ /dev/null @@ -1,45 +0,0 @@ -Windows -================================================================================ - -================================================================================ -OpenGL ES 2.x support -================================================================================ - -SDL has support for OpenGL ES 2.x under Windows via two alternative -implementations. -The most straightforward method consists in running your app in a system with -a graphic card paired with a relatively recent (as of November of 2013) driver -which supports the WGL_EXT_create_context_es2_profile extension. Vendors known -to ship said extension on Windows currently include nVidia and Intel. - -The other method involves using the ANGLE library (https://code.google.com/p/angleproject/) -If an OpenGL ES 2.x context is requested and no WGL_EXT_create_context_es2_profile -extension is found, SDL will try to load the libEGL.dll library provided by -ANGLE. -To obtain the ANGLE binaries, you can either compile from source from -https://chromium.googlesource.com/angle/angle or copy the relevant binaries from -a recent Chrome/Chromium install for Windows. The files you need are: - - * libEGL.dll - * libGLESv2.dll - * d3dcompiler_46.dll (supports Windows Vista or later, better shader compiler) - or... - * d3dcompiler_43.dll (supports Windows XP or later) - -If you compile ANGLE from source, you can configure it so it does not need the -d3dcompiler_* DLL at all (for details on this, see their documentation). -However, by default SDL will try to preload the d3dcompiler_46.dll to -comply with ANGLE's requirements. If you wish SDL to preload d3dcompiler_43.dll (to -support Windows XP) or to skip this step at all, you can use the -SDL_HINT_VIDEO_WIN_D3DCOMPILER hint (see SDL_hints.h for more details). - -Known Bugs: - - * SDL_GL_SetSwapInterval is currently a no op when using ANGLE. It appears - that there's a bug in the library which prevents the window contents from - refreshing if this is set to anything other than the default value. - -Vulkan Surface Support -============== - -Support for creating Vulkan surfaces is configured on by default. To disable it change the value of `SDL_VIDEO_VULKAN` to 0 in `SDL_config_windows.h`. You must install the [Vulkan SDK](https://www.lunarg.com/vulkan-sdk/) in order to use Vulkan graphics in your application. diff --git a/msvc/SDL2/docs/README-winrt.md b/msvc/SDL2/docs/README-winrt.md deleted file mode 100644 index 35b7e6d8..00000000 --- a/msvc/SDL2/docs/README-winrt.md +++ /dev/null @@ -1,544 +0,0 @@ -WinRT -===== - -This port allows SDL applications to run on Microsoft's platforms that require -use of "Windows Runtime", aka. "WinRT", APIs. Microsoft may, in some cases, -refer to them as either "Windows Store", or for Windows 10, "UWP" apps. - -Some of the operating systems that include WinRT, are: - -* Windows 10, via its Universal Windows Platform (UWP) APIs -* Windows 8.x -* Windows RT 8.x (aka. Windows 8.x for ARM processors) -* Windows Phone 8.x - - -Requirements ------------- - -* Microsoft Visual C++ (aka Visual Studio), either 2017, 2015, 2013, or 2012 - - Free, "Community" or "Express" editions may be used, so long as they - include support for either "Windows Store" or "Windows Phone" apps. - "Express" versions marked as supporting "Windows Desktop" development - typically do not include support for creating WinRT apps, to note. - (The "Community" editions of Visual C++ do, however, support both - desktop/Win32 and WinRT development). - - Visual Studio 2017 can be used, however it is recommended that you install - the Visual C++ 2015 build tools. These build tools can be installed - using VS 2017's installer. Be sure to also install the workload for - "Universal Windows Platform development", its optional component, the - "C++ Universal Windows Platform tools", and for UWP / Windows 10 - development, the "Windows 10 SDK (10.0.10240.0)". Please note that - targeting UWP / Windows 10 apps from development machine(s) running - earlier versions of Windows, such as Windows 7, is not always supported - by Visual Studio, and you may get error(s) when attempting to do so. - - Visual C++ 2012 can only build apps that target versions 8.0 of Windows, - or Windows Phone. 8.0-targeted apps will run on devices running 8.1 - editions of Windows, however they will not be able to take advantage of - 8.1-specific features. - - Visual C++ 2013 cannot create app projects that target Windows 8.0. - Visual C++ 2013 Update 4, can create app projects for Windows Phone 8.0, - Windows Phone 8.1, and Windows 8.1, but not Windows 8.0. An optional - Visual Studio add-in, "Tools for Maintaining Store apps for Windows 8", - allows Visual C++ 2013 to load and build Windows 8.0 projects that were - created with Visual C++ 2012, so long as Visual C++ 2012 is installed - on the same machine. More details on targeting different versions of - Windows can found at the following web pages: - - [Develop apps by using Visual Studio 2013](http://msdn.microsoft.com/en-us/library/windows/apps/br211384.aspx) - - [To add the Tools for Maintaining Store apps for Windows 8](http://msdn.microsoft.com/en-us/library/windows/apps/dn263114.aspx#AddMaintenanceTools) -* A valid Microsoft account - This requirement is not imposed by SDL, but - rather by Microsoft's Visual C++ toolchain. This is required to launch or - debug apps. - - -Status ------- - -Here is a rough list of what works, and what doesn't: - -* What works: - * compilation via Visual C++ 2012 through 2015 - * compile-time platform detection for SDL programs. The C/C++ #define, - `__WINRT__`, will be set to 1 (by SDL) when compiling for WinRT. - * GPU-accelerated 2D rendering, via SDL_Renderer. - * OpenGL ES 2, via the ANGLE library (included separately from SDL) - * software rendering, via either SDL_Surface (optionally in conjunction with - SDL_GetWindowSurface() and SDL_UpdateWindowSurface()) or via the - SDL_Renderer APIs - * threads - * timers (via SDL_GetTicks(), SDL_AddTimer(), SDL_GetPerformanceCounter(), - SDL_GetPerformanceFrequency(), etc.) - * file I/O via SDL_RWops - * mouse input (unsupported on Windows Phone) - * audio, via SDL's WASAPI backend (if you want to record, your app must - have "Microphone" capabilities enabled in its manifest, and the user must - not have blocked access. Otherwise, capture devices will fail to work, - presenting as a device disconnect shortly after opening it.) - * .DLL file loading. Libraries *MUST* be packaged inside applications. Loading - anything outside of the app is not supported. - * system path retrieval via SDL's filesystem APIs - * game controllers. Support is provided via the SDL_Joystick and - SDL_GameController APIs, and is backed by Microsoft's XInput API. Please - note, however, that Windows limits game-controller support in UWP apps to, - "Xbox compatible controllers" (many controllers that work in Win32 apps, - do not work in UWP, due to restrictions in UWP itself.) - * multi-touch input - * app events. SDL_APP_WILLENTER* and SDL_APP_DIDENTER* events get sent out as - appropriate. - * window events - * using Direct3D 11.x APIs outside of SDL. Non-XAML / Direct3D-only apps can - choose to render content directly via Direct3D, using SDL to manage the - internal WinRT window, as well as input and audio. (Use - SDL_GetWindowWMInfo() to get the WinRT 'CoreWindow', and pass it into - IDXGIFactory2::CreateSwapChainForCoreWindow() as appropriate.) - -* What partially works: - * keyboard input. Most of WinRT's documented virtual keys are supported, as - well as many keys with documented hardware scancodes. Converting - SDL_Scancodes to or from SDL_Keycodes may not work, due to missing APIs - (MapVirtualKey()) in Microsoft's Windows Store / UWP APIs. - * SDLmain. WinRT uses a different signature for each app's main() function. - SDL-based apps that use this port must compile in SDL_winrt_main_NonXAML.cpp - (in `SDL\src\main\winrt\`) directly in order for their C-style main() - functions to be called. - -* What doesn't work: - * compilation with anything other than Visual C++ - * programmatically-created custom cursors. These don't appear to be supported - by WinRT. Different OS-provided cursors can, however, be created via - SDL_CreateSystemCursor() (unsupported on Windows Phone) - * SDL_WarpMouseInWindow() or SDL_WarpMouseGlobal(). This are not currently - supported by WinRT itself. - * joysticks and game controllers that either are not supported by - Microsoft's XInput API, or are not supported within UWP apps (many - controllers that work in Win32, do not work in UWP, due to restrictions in - UWP itself). - * turning off VSync when rendering on Windows Phone. Attempts to turn VSync - off on Windows Phone result either in Direct3D not drawing anything, or it - forcing VSync back on. As such, SDL_RENDERER_PRESENTVSYNC will always get - turned-on on Windows Phone. This limitation is not present in non-Phone - WinRT (such as Windows 8.x), where turning off VSync appears to work. - * probably anything else that's not listed as supported - - - -Upgrade Notes -------------- - -#### SDL_GetPrefPath() usage when upgrading WinRT apps from SDL 2.0.3 - -SDL 2.0.4 fixes two bugs found in the WinRT version of SDL_GetPrefPath(). -The fixes may affect older, SDL 2.0.3-based apps' save data. Please note -that these changes only apply to SDL-based WinRT apps, and not to apps for -any other platform. - -1. SDL_GetPrefPath() would return an invalid path, one in which the path's - directory had not been created. Attempts to create files there - (via fopen(), for example), would fail, unless that directory was - explicitly created beforehand. - -2. SDL_GetPrefPath(), for non-WinPhone-based apps, would return a path inside - a WinRT 'Roaming' folder, the contents of which get automatically - synchronized across multiple devices. This process can occur while an - application runs, and can cause existing save-data to be overwritten - at unexpected times, with data from other devices. (Windows Phone apps - written with SDL 2.0.3 did not utilize a Roaming folder, due to API - restrictions in Windows Phone 8.0). - - -SDL_GetPrefPath(), starting with SDL 2.0.4, addresses these by: - -1. making sure that SDL_GetPrefPath() returns a directory in which data - can be written to immediately, without first needing to create directories. - -2. basing SDL_GetPrefPath() off of a different, non-Roaming folder, the - contents of which do not automatically get synchronized across devices - (and which require less work to use safely, in terms of data integrity). - -Apps that wish to get their Roaming folder's path can do so either by using -SDL_WinRTGetFSPathUTF8(), SDL_WinRTGetFSPathUNICODE() (which returns a -UCS-2/wide-char string), or directly through the WinRT class, -Windows.Storage.ApplicationData. - - - -Setup, High-Level Steps ------------------------ - -The steps for setting up a project for an SDL/WinRT app looks like the -following, at a high-level: - -1. create a new Visual C++ project using Microsoft's template for a, - "Direct3D App". -2. remove most of the files from the project. -3. make your app's project directly reference SDL/WinRT's own Visual C++ - project file, via use of Visual C++'s "References" dialog. This will setup - the linker, and will copy SDL's .dll files to your app's final output. -4. adjust your app's build settings, at minimum, telling it where to find SDL's - header files. -5. add files that contains a WinRT-appropriate main function, along with some - data to make sure mouse-cursor-hiding (via SDL_ShowCursor(SDL_DISABLE) calls) - work properly. -6. add SDL-specific app code. -7. build and run your app. - - -Setup, Detailed Steps ---------------------- - -### 1. Create a new project ### - -Create a new project using one of Visual C++'s templates for a plain, non-XAML, -"Direct3D App" (XAML support for SDL/WinRT is not yet ready for use). If you -don't see one of these templates, in Visual C++'s 'New Project' dialog, try -using the textbox titled, 'Search Installed Templates' to look for one. - - -### 2. Remove unneeded files from the project ### - -In the new project, delete any file that has one of the following extensions: - -- .cpp -- .h -- .hlsl - -When you are done, you should be left with a few files, each of which will be a -necessary part of your app's project. These files will consist of: - -- an .appxmanifest file, which contains metadata on your WinRT app. This is - similar to an Info.plist file on iOS, or an AndroidManifest.xml on Android. -- a few .png files, one of which is a splash screen (displayed when your app - launches), others are app icons. -- a .pfx file, used for code signing purposes. - - -### 3. Add references to SDL's project files ### - -SDL/WinRT can be built in multiple variations, spanning across three different -CPU architectures (x86, x64, and ARM) and two different configurations -(Debug and Release). WinRT and Visual C++ do not currently provide a means -for combining multiple variations of one library into a single file. -Furthermore, it does not provide an easy means for copying pre-built .dll files -into your app's final output (via Post-Build steps, for example). It does, -however, provide a system whereby an app can reference the MSVC projects of -libraries such that, when the app is built: - -1. each library gets built for the appropriate CPU architecture(s) and WinRT - platform(s). -2. each library's output, such as .dll files, get copied to the app's build - output. - -To set this up for SDL/WinRT, you'll need to run through the following steps: - -1. open up the Solution Explorer inside Visual C++ (under the "View" menu, then - "Solution Explorer") -2. right click on your app's solution. -3. navigate to "Add", then to "Existing Project..." -4. find SDL/WinRT's Visual C++ project file and open it. Different project - files exist for different WinRT platforms. All of them are in SDL's - source distribution, in the following directories: - * `VisualC-WinRT/UWP_VS2015/` - for Windows 10 / UWP apps - * `VisualC-WinRT/WinPhone81_VS2013/` - for Windows Phone 8.1 apps - * `VisualC-WinRT/WinRT80_VS2012/` - for Windows 8.0 apps - * `VisualC-WinRT/WinRT81_VS2013/` - for Windows 8.1 apps -5. once the project has been added, right-click on your app's project and - select, "References..." -6. click on the button titled, "Add New Reference..." -7. check the box next to SDL -8. click OK to close the dialog -9. SDL will now show up in the list of references. Click OK to close that - dialog. - -Your project is now linked to SDL's project, insofar that when the app is -built, SDL will be built as well, with its build output getting included with -your app. - - -### 4. Adjust Your App's Build Settings ### - -Some build settings need to be changed in your app's project. This guide will -outline the following: - -- making sure that the compiler knows where to find SDL's header files -- **Optional for C++, but NECESSARY for compiling C code:** telling the - compiler not to use Microsoft's C++ extensions for WinRT development. -- **Optional:** telling the compiler not generate errors due to missing - precompiled header files. - -To change these settings: - -1. right-click on the project -2. choose "Properties" -3. in the drop-down box next to "Configuration", choose, "All Configurations" -4. in the drop-down box next to "Platform", choose, "All Platforms" -5. in the left-hand list, expand the "C/C++" section -6. select "General" -7. edit the "Additional Include Directories" setting, and add a path to SDL's - "include" directory -8. **Optional: to enable compilation of C code:** change the setting for - "Consume Windows Runtime Extension" from "Yes (/ZW)" to "No". If you're - working with a completely C++ based project, this step can usually be - omitted. -9. **Optional: to disable precompiled headers (which can produce - 'stdafx.h'-related build errors, if setup incorrectly:** in the left-hand - list, select "Precompiled Headers", then change the setting for "Precompiled - Header" from "Use (/Yu)" to "Not Using Precompiled Headers". -10. close the dialog, saving settings, by clicking the "OK" button - - -### 5. Add a WinRT-appropriate main function, and a blank-cursor image, to the app. ### - -A few files should be included directly in your app's MSVC project, specifically: -1. a WinRT-appropriate main function (which is different than main() functions on - other platforms) -2. a Win32-style cursor resource, used by SDL_ShowCursor() to hide the mouse cursor - (if and when the app needs to do so). *If this cursor resource is not - included, mouse-position reporting may fail if and when the cursor is - hidden, due to possible bugs/design-oddities in Windows itself.* - -To include these files: - -1. right-click on your project (again, in Visual C++'s Solution Explorer), - navigate to "Add", then choose "Existing Item...". -2. navigate to the directory containing SDL's source code, then into its - subdirectory, 'src/main/winrt/'. Select, then add, the following files: - - `SDL_winrt_main_NonXAML.cpp` - - `SDL2-WinRTResources.rc` - - `SDL2-WinRTResource_BlankCursor.cur` -3. right-click on the file `SDL_winrt_main_NonXAML.cpp` (as listed in your - project), then click on "Properties...". -4. in the drop-down box next to "Configuration", choose, "All Configurations" -5. in the drop-down box next to "Platform", choose, "All Platforms" -6. in the left-hand list, click on "C/C++" -7. change the setting for "Consume Windows Runtime Extension" to "Yes (/ZW)". -8. click the OK button. This will close the dialog. - - -**NOTE: C++/CX compilation is currently required in at least one file of your -app's project. This is to make sure that Visual C++'s linker builds a 'Windows -Metadata' file (.winmd) for your app. Not doing so can lead to build errors.** - - -### 6. Add app code and assets ### - -At this point, you can add in SDL-specific source code. Be sure to include a -C-style main function (ie: `int main(int argc, char *argv[])`). From there you -should be able to create a single `SDL_Window` (WinRT apps can only have one -window, at present), as well as an `SDL_Renderer`. Direct3D will be used to -draw content. Events are received via SDL's usual event functions -(`SDL_PollEvent`, etc.) If you have a set of existing source files and assets, -you can start adding them to the project now. If not, or if you would like to -make sure that you're setup correctly, some short and simple sample code is -provided below. - - -#### 6.A. ... when creating a new app #### - -If you are creating a new app (rather than porting an existing SDL-based app), -or if you would just like a simple app to test SDL/WinRT with before trying to -get existing code working, some working SDL/WinRT code is provided below. To -set this up: - -1. right click on your app's project -2. select Add, then New Item. An "Add New Item" dialog will show up. -3. from the left-hand list, choose "Visual C++" -4. from the middle/main list, choose "C++ File (.cpp)" -5. near the bottom of the dialog, next to "Name:", type in a name for your -source file, such as, "main.cpp". -6. click on the Add button. This will close the dialog, add the new file to -your project, and open the file in Visual C++'s text editor. -7. Copy and paste the following code into the new file, then save it. - - - #include - - int main(int argc, char **argv) - { - SDL_DisplayMode mode; - SDL_Window * window = NULL; - SDL_Renderer * renderer = NULL; - SDL_Event evt; - - if (SDL_Init(SDL_INIT_VIDEO) != 0) { - return 1; - } - - if (SDL_GetCurrentDisplayMode(0, &mode) != 0) { - return 1; - } - - if (SDL_CreateWindowAndRenderer(mode.w, mode.h, SDL_WINDOW_FULLSCREEN, &window, &renderer) != 0) { - return 1; - } - - while (1) { - while (SDL_PollEvent(&evt)) { - } - - SDL_SetRenderDrawColor(renderer, 0, 255, 0, 255); - SDL_RenderClear(renderer); - SDL_RenderPresent(renderer); - } - } - - -#### 6.B. Adding code and assets #### - -If you have existing code and assets that you'd like to add, you should be able -to add them now. The process for adding a set of files is as such. - -1. right click on the app's project -2. select Add, then click on "New Item..." -3. open any source, header, or asset files as appropriate. Support for C and -C++ is available. - -Do note that WinRT only supports a subset of the APIs that are available to -Win32-based apps. Many portions of the Win32 API and the C runtime are not -available. - -A list of unsupported C APIs can be found at - - -General information on using the C runtime in WinRT can be found at - - -A list of supported Win32 APIs for WinRT apps can be found at -. To note, -the list of supported Win32 APIs for Windows Phone 8.0 is different. -That list can be found at - - - -### 7. Build and run your app ### - -Your app project should now be setup, and you should be ready to build your app. -To run it on the local machine, open the Debug menu and choose "Start -Debugging". This will build your app, then run your app full-screen. To switch -out of your app, press the Windows key. Alternatively, you can choose to run -your app in a window. To do this, before building and running your app, find -the drop-down menu in Visual C++'s toolbar that says, "Local Machine". Expand -this by clicking on the arrow on the right side of the list, then click on -Simulator. Once you do that, any time you build and run the app, the app will -launch in window, rather than full-screen. - - -#### 7.A. Running apps on older, ARM-based, "Windows RT" devices #### - -**These instructions do not include Windows Phone, despite Windows Phone -typically running on ARM processors.** They are specifically for devices -that use the "Windows RT" operating system, which was a modified version of -Windows 8.x that ran primarily on ARM-based tablet computers. - -To build and run the app on ARM-based, "Windows RT" devices, you'll need to: - -- install Microsoft's "Remote Debugger" on the device. Visual C++ installs and - debugs ARM-based apps via IP networks. -- change a few options on the development machine, both to make sure it builds - for ARM (rather than x86 or x64), and to make sure it knows how to find the - Windows RT device (on the network). - -Microsoft's Remote Debugger can be found at -. Please note -that separate versions of this debugger exist for different versions of Visual -C++, one each for MSVC 2015, 2013, and 2012. - -To setup Visual C++ to launch your app on an ARM device: - -1. make sure the Remote Debugger is running on your ARM device, and that it's on - the same IP network as your development machine. -2. from Visual C++'s toolbar, find a drop-down menu that says, "Win32". Click - it, then change the value to "ARM". -3. make sure Visual C++ knows the hostname or IP address of the ARM device. To - do this: - 1. open the app project's properties - 2. select "Debugging" - 3. next to "Machine Name", enter the hostname or IP address of the ARM - device - 4. if, and only if, you've turned off authentication in the Remote Debugger, - then change the setting for "Require Authentication" to No - 5. click "OK" -4. build and run the app (from Visual C++). The first time you do this, a - prompt will show up on the ARM device, asking for a Microsoft Account. You - do, unfortunately, need to log in here, and will need to follow the - subsequent registration steps in order to launch the app. After you do so, - if the app didn't already launch, try relaunching it again from within Visual - C++. - - -Troubleshooting ---------------- - -#### Build fails with message, "error LNK2038: mismatch detected for 'vccorlib_lib_should_be_specified_before_msvcrt_lib_to_linker'" - -Try adding the following to your linker flags. In MSVC, this can be done by -right-clicking on the app project, navigating to Configuration Properties -> -Linker -> Command Line, then adding them to the Additional Options -section. - -* For Release builds / MSVC-Configurations, add: - - /nodefaultlib:vccorlib /nodefaultlib:msvcrt vccorlib.lib msvcrt.lib - -* For Debug builds / MSVC-Configurations, add: - - /nodefaultlib:vccorlibd /nodefaultlib:msvcrtd vccorlibd.lib msvcrtd.lib - - -#### Mouse-motion events fail to get sent, or SDL_GetMouseState() fails to return updated values - -This may be caused by a bug in Windows itself, whereby hiding the mouse -cursor can cause mouse-position reporting to fail. - -SDL provides a workaround for this, but it requires that an app links to a -set of Win32-style cursor image-resource files. A copy of suitable resource -files can be found in `src/main/winrt/`. Adding them to an app's Visual C++ -project file should be sufficient to get the app to use them. - - -#### SDL's Visual Studio project file fails to open, with message, "The system can't find the file specified." - -This can be caused for any one of a few reasons, which Visual Studio can -report, but won't always do so in an up-front manner. - -To help determine why this error comes up: - -1. open a copy of Visual Studio without opening a project file. This can be - accomplished via Windows' Start Menu, among other means. -2. show Visual Studio's Output window. This can be done by going to VS' - menu bar, then to View, and then to Output. -3. try opening the SDL project file directly by going to VS' menu bar, then - to File, then to Open, then to Project/Solution. When a File-Open dialog - appears, open the SDL project (such as the one in SDL's source code, in its - directory, VisualC-WinRT/UWP_VS2015/). -4. after attempting to open SDL's Visual Studio project file, additional error - information will be output to the Output window. - -If Visual Studio reports (via its Output window) that the project: - -"could not be loaded because it's missing install components. To fix this launch Visual Studio setup with the following selections: -Microsoft.VisualStudio.ComponentGroup.UWP.VC" - -... then you will need to re-launch Visual Studio's installer, and make sure that -the workflow for "Universal Windows Platform development" is checked, and that its -optional component, "C++ Universal Windows Platform tools" is also checked. While -you are there, if you are planning on targeting UWP / Windows 10, also make sure -that you check the optional component, "Windows 10 SDK (10.0.10240.0)". After -making sure these items are checked as-appropriate, install them. - -Once you install these components, try re-launching Visual Studio, and re-opening -the SDL project file. If you still get the error dialog, try using the Output -window, again, seeing what Visual Studio says about it. - - -#### Game controllers / joysticks aren't working! - -Windows only permits certain game controllers and joysticks to work within -WinRT / UWP apps. Even if a game controller or joystick works in a Win32 -app, that device is not guaranteed to work inside a WinRT / UWP app. - -According to Microsoft, "Xbox compatible controllers" should work inside -UWP apps, potentially with more working in the future. This includes, but -may not be limited to, Microsoft-made Xbox controllers and USB adapters. -(Source: https://social.msdn.microsoft.com/Forums/en-US/9064838b-e8c3-4c18-8a83-19bf0dfe150d/xinput-fails-to-detect-game-controllers?forum=wpdevelop) - - diff --git a/msvc/SDL2/docs/README.md b/msvc/SDL2/docs/README.md deleted file mode 100644 index f3481133..00000000 --- a/msvc/SDL2/docs/README.md +++ /dev/null @@ -1,63 +0,0 @@ -Simple DirectMedia Layer {#mainpage} -======================== - - (SDL) - - Version 2.0 - ---- -http://www.libsdl.org/ - -Simple DirectMedia Layer is a cross-platform development library designed -to provide low level access to audio, keyboard, mouse, joystick, and graphics -hardware via OpenGL and Direct3D. It is used by video playback software, -emulators, and popular games including Valve's award winning catalog -and many Humble Bundle games. - -SDL officially supports Windows, Mac OS X, Linux, iOS, and Android. -Support for other platforms may be found in the source code. - -SDL is written in C, works natively with C++, and there are bindings -available for several other languages, including C# and Python. - -This library is distributed under the zlib license, which can be found -in the file "COPYING.txt". - -The best way to learn how to use SDL is to check out the header files in -the "include" subdirectory and the programs in the "test" subdirectory. -The header files and test programs are well commented and always up to date. - -More documentation and FAQs are available online at [the wiki](http://wiki.libsdl.org/) - -- [Android](README-android.md) -- [CMake](README-cmake.md) -- [DirectFB](README-directfb.md) -- [DynAPI](README-dynapi.md) -- [Emscripten](README-emscripten.md) -- [Gesture](README-gesture.md) -- [Mercurial](README-hg.md) -- [iOS](README-ios.md) -- [Linux](README-linux.md) -- [OS X](README-macosx.md) -- [Native Client](README-nacl.md) -- [Pandora](README-pandora.md) -- [Supported Platforms](README-platforms.md) -- [Porting information](README-porting.md) -- [PSP](README-psp.md) -- [Raspberry Pi](README-raspberrypi.md) -- [Touch](README-touch.md) -- [WinCE](README-wince.md) -- [Windows](README-windows.md) -- [WinRT](README-winrt.md) - -If you need help with the library, or just want to discuss SDL related -issues, you can join the [developers mailing list](http://www.libsdl.org/mailing-list.php) - -If you want to report bugs or contribute patches, please submit them to -[bugzilla](https://bugzilla.libsdl.org/) - -Enjoy! - - -Sam Lantinga - diff --git a/msvc/SDL2/docs/doxyfile b/msvc/SDL2/docs/doxyfile deleted file mode 100644 index baf1c98d..00000000 --- a/msvc/SDL2/docs/doxyfile +++ /dev/null @@ -1,1560 +0,0 @@ -# Doxyfile 1.5.9 - -# This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project -# -# All text after a hash (#) is considered a comment and will be ignored -# The format is: -# TAG = value [value, ...] -# For lists items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (" ") - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- - -# This tag specifies the encoding used for all characters in the config file -# that follow. The default is UTF-8 which is also the encoding used for all -# text before the first occurrence of this tag. Doxygen uses libiconv (or the -# iconv built into libc) for the transcoding. See -# http://www.gnu.org/software/libiconv for the list of possible encodings. - -DOXYFILE_ENCODING = UTF-8 - -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded -# by quotes) that should identify the project. - -PROJECT_NAME = SDL - -# The PROJECT_NUMBER tag can be used to enter a project or revision number. -# This could be handy for archiving the generated documentation or -# if some version control system is used. - -PROJECT_NUMBER = 2.0 - -# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) -# base path where the generated documentation will be put. -# If a relative path is entered, it will be relative to the location -# where doxygen was started. If left blank the current directory will be used. - -OUTPUT_DIRECTORY = ./output - -# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create -# 4096 sub-directories (in 2 levels) under the output directory of each output -# format and will distribute the generated files over these directories. -# Enabling this option can be useful when feeding doxygen a huge amount of -# source files, where putting all generated files in the same directory would -# otherwise cause performance problems for the file system. - -CREATE_SUBDIRS = YES - -# The OUTPUT_LANGUAGE tag is used to specify the language in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all constant output in the proper language. -# The default language is English, other supported languages are: -# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, -# Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, -# Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English -# messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, -# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, -# Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. - -OUTPUT_LANGUAGE = English - -# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will -# include brief member descriptions after the members that are listed in -# the file and class documentation (similar to JavaDoc). -# Set to NO to disable this. - -BRIEF_MEMBER_DESC = YES - -# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend -# the brief description of a member or function before the detailed description. -# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the -# brief descriptions will be completely suppressed. - -REPEAT_BRIEF = YES - -# This tag implements a quasi-intelligent brief description abbreviator -# that is used to form the text in various listings. Each string -# in this list, if found as the leading text of the brief description, will be -# stripped from the text and the result after processing the whole list, is -# used as the annotated text. Otherwise, the brief description is used as-is. -# If left blank, the following values are used ("$name" is automatically -# replaced with the name of the entity): "The $name class" "The $name widget" -# "The $name file" "is" "provides" "specifies" "contains" -# "represents" "a" "an" "the" - -ABBREVIATE_BRIEF = "The $name class" \ - "The $name widget" \ - "The $name file" \ - is \ - provides \ - specifies \ - contains \ - represents \ - a \ - an \ - the - -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# Doxygen will generate a detailed section even if there is only a brief -# description. - -ALWAYS_DETAILED_SEC = YES - -# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all -# inherited members of a class in the documentation of that class as if those -# members were ordinary class members. Constructors, destructors and assignment -# operators of the base classes will not be shown. - -INLINE_INHERITED_MEMB = NO - -# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full -# path before files name in the file list and in the header files. If set -# to NO the shortest path that makes the file name unique will be used. - -FULL_PATH_NAMES = YES - -# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag -# can be used to strip a user-defined part of the path. Stripping is -# only done if one of the specified strings matches the left-hand part of -# the path. The tag can be used to show relative paths in the file list. -# If left blank the directory from which doxygen is run is used as the -# path to strip. - -STRIP_FROM_PATH = - -# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of -# the path mentioned in the documentation of a class, which tells -# the reader which header file to include in order to use a class. -# If left blank only the name of the header file containing the class -# definition is used. Otherwise one should specify the include paths that -# are normally passed to the compiler using the -I flag. - -STRIP_FROM_INC_PATH = - -# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter -# (but less readable) file names. This can be useful is your file systems -# doesn't support long names like on DOS, Mac, or CD-ROM. - -SHORT_NAMES = NO - -# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen -# will interpret the first line (until the first dot) of a JavaDoc-style -# comment as the brief description. If set to NO, the JavaDoc -# comments will behave just like regular Qt-style comments -# (thus requiring an explicit @brief command for a brief description.) - -JAVADOC_AUTOBRIEF = NO - -# If the QT_AUTOBRIEF tag is set to YES then Doxygen will -# interpret the first line (until the first dot) of a Qt-style -# comment as the brief description. If set to NO, the comments -# will behave just like regular Qt-style comments (thus requiring -# an explicit \brief command for a brief description.) - -QT_AUTOBRIEF = NO - -# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen -# treat a multi-line C++ special comment block (i.e. a block of //! or /// -# comments) as a brief description. This used to be the default behaviour. -# The new default is to treat a multi-line C++ comment block as a detailed -# description. Set this tag to YES if you prefer the old behaviour instead. - -MULTILINE_CPP_IS_BRIEF = NO - -# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented -# member inherits the documentation from any documented member that it -# re-implements. - -INHERIT_DOCS = YES - -# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce -# a new page for each member. If set to NO, the documentation of a member will -# be part of the file/class/namespace that contains it. - -SEPARATE_MEMBER_PAGES = NO - -# The TAB_SIZE tag can be used to set the number of spaces in a tab. -# Doxygen uses this value to replace tabs by spaces in code fragments. - -TAB_SIZE = 8 - -# This tag can be used to specify a number of aliases that acts -# as commands in the documentation. An alias has the form "name=value". -# For example adding "sideeffect=\par Side Effects:\n" will allow you to -# put the command \sideeffect (or @sideeffect) in the documentation, which -# will result in a user-defined paragraph with heading "Side Effects:". -# You can put \n's in the value part of an alias to insert newlines. - -ALIASES = "defined=\"\def\"" \ - "discussion=\"\par Discussion:\n\"" - -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C -# sources only. Doxygen will then generate output that is more tailored for C. -# For instance, some of the names that are used will be different. The list -# of all members will be omitted, etc. - -OPTIMIZE_OUTPUT_FOR_C = YES - -# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java -# sources only. Doxygen will then generate output that is more tailored for -# Java. For instance, namespaces will be presented as packages, qualified -# scopes will look different, etc. - -OPTIMIZE_OUTPUT_JAVA = NO - -# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran -# sources only. Doxygen will then generate output that is more tailored for -# Fortran. - -OPTIMIZE_FOR_FORTRAN = NO - -# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL -# sources. Doxygen will then generate output that is tailored for -# VHDL. - -OPTIMIZE_OUTPUT_VHDL = NO - -# Doxygen selects the parser to use depending on the extension of the files it parses. -# With this tag you can assign which parser to use for a given extension. -# Doxygen has a built-in mapping, but you can override or extend it using this tag. -# The format is ext=language, where ext is a file extension, and language is one of -# the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, -# Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat -# .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), -# use: inc=Fortran f=C. Note that for custom extensions you also need to set -# FILE_PATTERNS otherwise the files are not read by doxygen. - -EXTENSION_MAPPING = - -# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want -# to include (a tag file for) the STL sources as input, then you should -# set this tag to YES in order to let doxygen match functions declarations and -# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. -# func(std::string) {}). This also make the inheritance and collaboration -# diagrams that involve STL classes more complete and accurate. - -BUILTIN_STL_SUPPORT = YES - -# If you use Microsoft's C++/CLI language, you should set this option to YES to -# enable parsing support. - -CPP_CLI_SUPPORT = NO - -# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. -# Doxygen will parse them like normal C++ but will assume all classes use public -# instead of private inheritance when no explicit protection keyword is present. - -SIP_SUPPORT = NO - -# For Microsoft's IDL there are propget and propput attributes to indicate getter -# and setter methods for a property. Setting this option to YES (the default) -# will make doxygen to replace the get and set methods by a property in the -# documentation. This will only work if the methods are indeed getting or -# setting a simple type. If this is not the case, or you want to show the -# methods anyway, you should set this option to NO. - -IDL_PROPERTY_SUPPORT = YES - -# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES, then doxygen will reuse the documentation of the first -# member in the group (if any) for the other members of the group. By default -# all members of a group must be documented explicitly. - -DISTRIBUTE_GROUP_DOC = NO - -# Set the SUBGROUPING tag to YES (the default) to allow class member groups of -# the same type (for instance a group of public functions) to be put as a -# subgroup of that type (e.g. under the Public Functions section). Set it to -# NO to prevent subgrouping. Alternatively, this can be done per class using -# the \nosubgrouping command. - -SUBGROUPING = YES - -# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum -# is documented as struct, union, or enum with the name of the typedef. So -# typedef struct TypeS {} TypeT, will appear in the documentation as a struct -# with name TypeT. When disabled the typedef will appear as a member of a file, -# namespace, or class. And the struct will be named TypeS. This can typically -# be useful for C code in case the coding convention dictates that all compound -# types are typedef'ed and only the typedef is referenced, never the tag name. - -TYPEDEF_HIDES_STRUCT = YES - -# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to -# determine which symbols to keep in memory and which to flush to disk. -# When the cache is full, less often used symbols will be written to disk. -# For small to medium size projects (<1000 input files) the default value is -# probably good enough. For larger projects a too small cache size can cause -# doxygen to be busy swapping symbols to and from disk most of the time -# causing a significant performance penality. -# If the system has enough physical memory increasing the cache will improve the -# performance by keeping more symbols in memory. Note that the value works on -# a logarithmic scale so increasing the size by one will rougly double the -# memory usage. The cache size is given by this formula: -# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, -# corresponding to a cache size of 2^16 = 65536 symbols - -SYMBOL_CACHE_SIZE = 0 - -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- - -# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in -# documentation are documented, even if no documentation was available. -# Private class members and static file members will be hidden unless -# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES - -EXTRACT_ALL = YES - -# If the EXTRACT_PRIVATE tag is set to YES all private members of a class -# will be included in the documentation. - -EXTRACT_PRIVATE = YES - -# If the EXTRACT_STATIC tag is set to YES all static members of a file -# will be included in the documentation. - -EXTRACT_STATIC = YES - -# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) -# defined locally in source files will be included in the documentation. -# If set to NO only classes defined in header files are included. - -EXTRACT_LOCAL_CLASSES = YES - -# This flag is only useful for Objective-C code. When set to YES local -# methods, which are defined in the implementation section but not in -# the interface are included in the documentation. -# If set to NO (the default) only methods in the interface are included. - -EXTRACT_LOCAL_METHODS = YES - -# If this flag is set to YES, the members of anonymous namespaces will be -# extracted and appear in the documentation as a namespace called -# 'anonymous_namespace{file}', where file will be replaced with the base -# name of the file that contains the anonymous namespace. By default -# anonymous namespace are hidden. - -EXTRACT_ANON_NSPACES = YES - -# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all -# undocumented members of documented classes, files or namespaces. -# If set to NO (the default) these members will be included in the -# various overviews, but no documentation section is generated. -# This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_MEMBERS = NO - -# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. -# If set to NO (the default) these classes will be included in the various -# overviews. This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_CLASSES = NO - -# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all -# friend (class|struct|union) declarations. -# If set to NO (the default) these declarations will be included in the -# documentation. - -HIDE_FRIEND_COMPOUNDS = NO - -# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any -# documentation blocks found inside the body of a function. -# If set to NO (the default) these blocks will be appended to the -# function's detailed documentation block. - -HIDE_IN_BODY_DOCS = NO - -# The INTERNAL_DOCS tag determines if documentation -# that is typed after a \internal command is included. If the tag is set -# to NO (the default) then the documentation will be excluded. -# Set it to YES to include the internal documentation. - -INTERNAL_DOCS = YES - -# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate -# file names in lower-case letters. If set to YES upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. - -CASE_SENSE_NAMES = NO - -# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen -# will show members with their full class and namespace scopes in the -# documentation. If set to YES the scope will be hidden. - -HIDE_SCOPE_NAMES = NO - -# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen -# will put a list of the files that are included by a file in the documentation -# of that file. - -SHOW_INCLUDE_FILES = YES - -# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] -# is inserted in the documentation for inline members. - -INLINE_INFO = YES - -# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen -# will sort the (detailed) documentation of file and class members -# alphabetically by member name. If set to NO the members will appear in -# declaration order. - -SORT_MEMBER_DOCS = YES - -# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the -# brief documentation of file, namespace and class members alphabetically -# by member name. If set to NO (the default) the members will appear in -# declaration order. - -SORT_BRIEF_DOCS = NO - -# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the -# hierarchy of group names into alphabetical order. If set to NO (the default) -# the group names will appear in their defined order. - -SORT_GROUP_NAMES = NO - -# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be -# sorted by fully-qualified names, including namespaces. If set to -# NO (the default), the class list will be sorted only by class name, -# not including the namespace part. -# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. -# Note: This option applies only to the class list, not to the -# alphabetical list. - -SORT_BY_SCOPE_NAME = NO - -# The GENERATE_TODOLIST tag can be used to enable (YES) or -# disable (NO) the todo list. This list is created by putting \todo -# commands in the documentation. - -GENERATE_TODOLIST = YES - -# The GENERATE_TESTLIST tag can be used to enable (YES) or -# disable (NO) the test list. This list is created by putting \test -# commands in the documentation. - -GENERATE_TESTLIST = YES - -# The GENERATE_BUGLIST tag can be used to enable (YES) or -# disable (NO) the bug list. This list is created by putting \bug -# commands in the documentation. - -GENERATE_BUGLIST = YES - -# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or -# disable (NO) the deprecated list. This list is created by putting -# \deprecated commands in the documentation. - -GENERATE_DEPRECATEDLIST= YES - -# The ENABLED_SECTIONS tag can be used to enable conditional -# documentation sections, marked by \if sectionname ... \endif. - -ENABLED_SECTIONS = - -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines -# the initial value of a variable or define consists of for it to appear in -# the documentation. If the initializer consists of more lines than specified -# here it will be hidden. Use a value of 0 to hide initializers completely. -# The appearance of the initializer of individual variables and defines in the -# documentation can be controlled using \showinitializer or \hideinitializer -# command in the documentation regardless of this setting. - -MAX_INITIALIZER_LINES = 30 - -# If the sources in your project are distributed over multiple directories -# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy -# in the documentation. The default is NO. - -SHOW_DIRECTORIES = YES - -# Set the SHOW_FILES tag to NO to disable the generation of the Files page. -# This will remove the Files entry from the Quick Index and from the -# Folder Tree View (if specified). The default is YES. - -SHOW_FILES = YES - -# Set the SHOW_NAMESPACES tag to NO to disable the generation of the -# Namespaces page. This will remove the Namespaces entry from the Quick Index -# and from the Folder Tree View (if specified). The default is YES. - -SHOW_NAMESPACES = YES - -# The FILE_VERSION_FILTER tag can be used to specify a program or script that -# doxygen should invoke to get the current version for each file (typically from -# the version control system). Doxygen will invoke the program by executing (via -# popen()) the command , where is the value of -# the FILE_VERSION_FILTER tag, and is the name of an input file -# provided by doxygen. Whatever the program writes to standard output -# is used as the file version. See the manual for examples. - -FILE_VERSION_FILTER = - -# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by -# doxygen. The layout file controls the global structure of the generated output files -# in an output format independent way. The create the layout file that represents -# doxygen's defaults, run doxygen with the -l option. You can optionally specify a -# file name after the option, if omitted DoxygenLayout.xml will be used as the name -# of the layout file. - -LAYOUT_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to warning and progress messages -#--------------------------------------------------------------------------- - -# The QUIET tag can be used to turn on/off the messages that are generated -# by doxygen. Possible values are YES and NO. If left blank NO is used. - -QUIET = NO - -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated by doxygen. Possible values are YES and NO. If left blank -# NO is used. - -WARNINGS = YES - -# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings -# for undocumented members. If EXTRACT_ALL is set to YES then this flag will -# automatically be disabled. - -WARN_IF_UNDOCUMENTED = YES - -# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some -# parameters in a documented function, or documenting parameters that -# don't exist or using markup commands wrongly. - -WARN_IF_DOC_ERROR = YES - -# This WARN_NO_PARAMDOC option can be abled to get warnings for -# functions that are documented, but have no documentation for their parameters -# or return value. If set to NO (the default) doxygen will only warn about -# wrong or incomplete parameter documentation, but not about the absence of -# documentation. - -WARN_NO_PARAMDOC = YES - -# The WARN_FORMAT tag determines the format of the warning messages that -# doxygen can produce. The string should contain the $file, $line, and $text -# tags, which will be replaced by the file and line number from which the -# warning originated and the warning text. Optionally the format may contain -# $version, which will be replaced by the version of the file (if it could -# be obtained via FILE_VERSION_FILTER) - -WARN_FORMAT = "$file:$line: $text" - -# The WARN_LOGFILE tag can be used to specify a file to which warning -# and error messages should be written. If left blank the output is written -# to stderr. - -WARN_LOGFILE = ./doxygen_warn.txt - -#--------------------------------------------------------------------------- -# configuration options related to the input files -#--------------------------------------------------------------------------- - -# The INPUT tag can be used to specify the files and/or directories that contain -# documented source files. You may enter file names like "myfile.cpp" or -# directories like "/usr/src/myproject". Separate the files or directories -# with spaces. - -INPUT = . ../include - -# This tag can be used to specify the character encoding of the source files -# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is -# also the default input encoding. Doxygen uses libiconv (or the iconv built -# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for -# the list of possible encodings. - -INPUT_ENCODING = UTF-8 - -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank the following patterns are tested: -# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx -# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 - -FILE_PATTERNS = *.c \ - *.cc \ - *.cxx \ - *.cpp \ - *.c++ \ - *.d \ - *.java \ - *.ii \ - *.ixx \ - *.ipp \ - *.i++ \ - *.inl \ - *.h \ - *.hh \ - *.hxx \ - *.hpp \ - *.h++ \ - *.idl \ - *.odl \ - *.cs \ - *.php \ - *.php3 \ - *.inc \ - *.m \ - *.mm \ - *.dox \ - *.py \ - *.f90 \ - *.f \ - *.vhd \ - *.vhdl \ - *.h.in \ - *.h.default \ - *.md - -# The RECURSIVE tag can be used to turn specify whether or not subdirectories -# should be searched for input files as well. Possible values are YES and NO. -# If left blank NO is used. - -RECURSIVE = YES - -# The EXCLUDE tag can be used to specify files and/or directories that should -# excluded from the INPUT source files. This way you can easily exclude a -# subdirectory from a directory tree whose root is specified with the INPUT tag. - -EXCLUDE = ../include/SDL_opengles2_gl2ext.h \ - ../include/SDL_opengles2_gl2platform.h \ - ../include/SDL_opengles2_khrplatform.h \ - ../include/SDL_opengl_glext.h \ - ../include/SDL_opengles2_gl2.h \ - ../include/SDL_opengles2.h \ - ../include/SDL_opengles.h \ - ../include/SDL_opengl.h \ - ../include/SDL_egl.h \ - - -# The EXCLUDE_SYMLINKS tag can be used select whether or not files or -# directories that are symbolic links (a Unix filesystem feature) are excluded -# from the input. - -EXCLUDE_SYMLINKS = NO - -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. Note that the wildcards are matched -# against the file with absolute path, so to exclude all test directories -# for example use the pattern */test/* - -EXCLUDE_PATTERNS = - -# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names -# (namespaces, classes, functions, etc.) that should be excluded from the -# output. The symbol name can be a fully qualified name, a word, or if the -# wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test - -EXCLUDE_SYMBOLS = - -# The EXAMPLE_PATH tag can be used to specify one or more files or -# directories that contain example code fragments that are included (see -# the \include command). - -EXAMPLE_PATH = - -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank all files are included. - -EXAMPLE_PATTERNS = * - -# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be -# searched for input files to be used with the \include or \dontinclude -# commands irrespective of the value of the RECURSIVE tag. -# Possible values are YES and NO. If left blank NO is used. - -EXAMPLE_RECURSIVE = YES - -# The IMAGE_PATH tag can be used to specify one or more files or -# directories that contain image that are included in the documentation (see -# the \image command). - -IMAGE_PATH = - -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command , where -# is the value of the INPUT_FILTER tag, and is the name of an -# input file. Doxygen will then use the output that the filter program writes -# to standard output. If FILTER_PATTERNS is specified, this tag will be -# ignored. - -INPUT_FILTER = - -# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern -# basis. Doxygen will compare the file name with each pattern and apply the -# filter if there is a match. The filters are a list of the form: -# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further -# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER -# is applied to all files. - -FILTER_PATTERNS = - -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER) will be used to filter the input files when producing source -# files to browse (i.e. when SOURCE_BROWSER is set to YES). - -FILTER_SOURCE_FILES = NO - -#--------------------------------------------------------------------------- -# configuration options related to source browsing -#--------------------------------------------------------------------------- - -# If the SOURCE_BROWSER tag is set to YES then a list of source files will -# be generated. Documented entities will be cross-referenced with these sources. -# Note: To get rid of all source code in the generated output, make sure also -# VERBATIM_HEADERS is set to NO. - -SOURCE_BROWSER = YES - -# Setting the INLINE_SOURCES tag to YES will include the body -# of functions and classes directly in the documentation. - -INLINE_SOURCES = YES - -# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct -# doxygen to hide any special comment blocks from generated source code -# fragments. Normal C and C++ comments will always remain visible. - -STRIP_CODE_COMMENTS = NO - -# If the REFERENCED_BY_RELATION tag is set to YES -# then for each documented function all documented -# functions referencing it will be listed. - -REFERENCED_BY_RELATION = YES - -# If the REFERENCES_RELATION tag is set to YES -# then for each documented function all documented entities -# called/used by that function will be listed. - -REFERENCES_RELATION = YES - -# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) -# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from -# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will -# link to the source code. Otherwise they will link to the documentation. - -REFERENCES_LINK_SOURCE = YES - -# If the USE_HTAGS tag is set to YES then the references to source code -# will point to the HTML generated by the htags(1) tool instead of doxygen -# built-in source browser. The htags tool is part of GNU's global source -# tagging system (see http://www.gnu.org/software/global/global.html). You -# will need version 4.8.6 or higher. - -USE_HTAGS = NO - -# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen -# will generate a verbatim copy of the header file for each class for -# which an include is specified. Set to NO to disable this. - -VERBATIM_HEADERS = YES - -#--------------------------------------------------------------------------- -# configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- - -# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index -# of all compounds will be generated. Enable this if the project -# contains a lot of classes, structs, unions or interfaces. - -ALPHABETICAL_INDEX = YES - -# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then -# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns -# in which this list will be split (can be a number in the range [1..20]) - -COLS_IN_ALPHA_INDEX = 5 - -# In case all classes in a project start with a common prefix, all -# classes will be put under the same header in the alphabetical index. -# The IGNORE_PREFIX tag can be used to specify one or more prefixes that -# should be ignored while generating the index headers. - -IGNORE_PREFIX = SDL_ \ - SDL - -#--------------------------------------------------------------------------- -# configuration options related to the HTML output -#--------------------------------------------------------------------------- - -# If the GENERATE_HTML tag is set to YES (the default) Doxygen will -# generate HTML output. - -GENERATE_HTML = YES - -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `html' will be used as the default path. - -HTML_OUTPUT = html - -# The HTML_FILE_EXTENSION tag can be used to specify the file extension for -# each generated HTML page (for example: .htm,.php,.asp). If it is left blank -# doxygen will generate files with .html extension. - -HTML_FILE_EXTENSION = .html - -# The HTML_HEADER tag can be used to specify a personal HTML header for -# each generated HTML page. If it is left blank doxygen will generate a -# standard header. - -HTML_HEADER = - -# The HTML_FOOTER tag can be used to specify a personal HTML footer for -# each generated HTML page. If it is left blank doxygen will generate a -# standard footer. - -HTML_FOOTER = - -# The HTML_STYLESHEET tag can be used to specify a user-defined cascading -# style sheet that is used by each HTML page. It can be used to -# fine-tune the look of the HTML output. If the tag is left blank doxygen -# will generate a default style sheet. Note that doxygen will try to copy -# the style sheet file to the HTML output directory, so don't put your own -# stylesheet in the HTML output directory as well, or it will be erased! - -HTML_STYLESHEET = - -# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, -# files or namespaces will be aligned in HTML using tables. If set to -# NO a bullet list will be used. - -HTML_ALIGN_MEMBERS = YES - -# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML -# documentation will contain sections that can be hidden and shown after the -# page has loaded. For this to work a browser that supports -# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox -# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). - -HTML_DYNAMIC_SECTIONS = YES - -# If the GENERATE_DOCSET tag is set to YES, additional index files -# will be generated that can be used as input for Apple's Xcode 3 -# integrated development environment, introduced with OSX 10.5 (Leopard). -# To create a documentation set, doxygen will generate a Makefile in the -# HTML output directory. Running make will produce the docset in that -# directory and running "make install" will install the docset in -# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find -# it at startup. -# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. - -GENERATE_DOCSET = NO - -# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the -# feed. A documentation feed provides an umbrella under which multiple -# documentation sets from a single provider (such as a company or product suite) -# can be grouped. - -DOCSET_FEEDNAME = "SDL 2.0 Doxygen" - -# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that -# should uniquely identify the documentation set bundle. This should be a -# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen -# will append .docset to the name. - -DOCSET_BUNDLE_ID = org.libsdl.sdl20 - -# If the GENERATE_HTMLHELP tag is set to YES, additional index files -# will be generated that can be used as input for tools like the -# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) -# of the generated HTML documentation. - -GENERATE_HTMLHELP = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can -# be used to specify the file name of the resulting .chm file. You -# can add a path in front of the file if the result should not be -# written to the html output directory. - -CHM_FILE = ./sdl20.chm - -# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can -# be used to specify the location (absolute path including file name) of -# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run -# the HTML help compiler on the generated index.hhp. - -HHC_LOCATION = - -# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag -# controls if a separate .chi index file is generated (YES) or that -# it should be included in the master .chm file (NO). - -GENERATE_CHI = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING -# is used to encode HtmlHelp index (hhk), content (hhc) and project file -# content. - -CHM_INDEX_ENCODING = - -# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag -# controls whether a binary table of contents is generated (YES) or a -# normal table of contents (NO) in the .chm file. - -BINARY_TOC = NO - -# The TOC_EXPAND flag can be set to YES to add extra items for group members -# to the contents of the HTML help documentation and to the tree view. - -TOC_EXPAND = YES - -# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER -# are set, an additional index file will be generated that can be used as input for -# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated -# HTML documentation. - -GENERATE_QHP = NO - -# If the QHG_LOCATION tag is specified, the QCH_FILE tag can -# be used to specify the file name of the resulting .qch file. -# The path specified is relative to the HTML output folder. - -QCH_FILE = - -# The QHP_NAMESPACE tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# http://doc.trolltech.com/qthelpproject.html#namespace - -QHP_NAMESPACE = - -# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# http://doc.trolltech.com/qthelpproject.html#virtual-folders - -QHP_VIRTUAL_FOLDER = doc - -# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add. -# For more information please see -# http://doc.trolltech.com/qthelpproject.html#custom-filters - -QHP_CUST_FILTER_NAME = - -# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see -# Qt Help Project / Custom Filters. - -QHP_CUST_FILTER_ATTRS = - -# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project's -# filter section matches. -# Qt Help Project / Filter Attributes. - -QHP_SECT_FILTER_ATTRS = - -# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can -# be used to specify the location of Qt's qhelpgenerator. -# If non-empty doxygen will try to run qhelpgenerator on the generated -# .qhp file. - -QHG_LOCATION = - -# The DISABLE_INDEX tag can be used to turn on/off the condensed index at -# top of each HTML page. The value NO (the default) enables the index and -# the value YES disables it. - -DISABLE_INDEX = NO - -# This tag can be used to set the number of enum values (range [1..20]) -# that doxygen will group on one line in the generated HTML documentation. - -ENUM_VALUES_PER_LINE = 1 - -# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index -# structure should be generated to display hierarchical information. -# If the tag value is set to FRAME, a side panel will be generated -# containing a tree-like index structure (just like the one that -# is generated for HTML Help). For this to work a browser that supports -# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, -# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are -# probably better off using the HTML help feature. Other possible values -# for this tag are: HIERARCHIES, which will generate the Groups, Directories, -# and Class Hierarchy pages using a tree view instead of an ordered list; -# ALL, which combines the behavior of FRAME and HIERARCHIES; and NONE, which -# disables this behavior completely. For backwards compatibility with previous -# releases of Doxygen, the values YES and NO are equivalent to FRAME and NONE -# respectively. - -GENERATE_TREEVIEW = ALL - -# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be -# used to set the initial width (in pixels) of the frame in which the tree -# is shown. - -TREEVIEW_WIDTH = 250 - -# Use this tag to change the font size of Latex formulas included -# as images in the HTML documentation. The default is 10. Note that -# when you change the font size after a successful doxygen run you need -# to manually remove any form_*.png images from the HTML output directory -# to force them to be regenerated. - -FORMULA_FONTSIZE = 10 - -#--------------------------------------------------------------------------- -# configuration options related to the LaTeX output -#--------------------------------------------------------------------------- - -# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will -# generate Latex output. - -GENERATE_LATEX = NO - -# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `latex' will be used as the default path. - -LATEX_OUTPUT = latex - -# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be -# invoked. If left blank `latex' will be used as the default command name. - -LATEX_CMD_NAME = latex - -# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to -# generate index for LaTeX. If left blank `makeindex' will be used as the -# default command name. - -MAKEINDEX_CMD_NAME = makeindex - -# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact -# LaTeX documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_LATEX = NO - -# The PAPER_TYPE tag can be used to set the paper type that is used -# by the printer. Possible values are: a4, a4wide, letter, legal and -# executive. If left blank a4wide will be used. - -PAPER_TYPE = a4wide - -# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX -# packages that should be included in the LaTeX output. - -EXTRA_PACKAGES = - -# The LATEX_HEADER tag can be used to specify a personal LaTeX header for -# the generated latex document. The header should contain everything until -# the first chapter. If it is left blank doxygen will generate a -# standard header. Notice: only use this tag if you know what you are doing! - -LATEX_HEADER = - -# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated -# is prepared for conversion to pdf (using ps2pdf). The pdf file will -# contain links (just like the HTML output) instead of page references -# This makes the output suitable for online browsing using a pdf viewer. - -PDF_HYPERLINKS = YES - -# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of -# plain latex in the generated Makefile. Set this option to YES to get a -# higher quality PDF documentation. - -USE_PDFLATEX = YES - -# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. -# command to the generated LaTeX files. This will instruct LaTeX to keep -# running if errors occur, instead of asking the user for help. -# This option is also used when generating formulas in HTML. - -LATEX_BATCHMODE = NO - -# If LATEX_HIDE_INDICES is set to YES then doxygen will not -# include the index chapters (such as File Index, Compound Index, etc.) -# in the output. - -LATEX_HIDE_INDICES = NO - -# If LATEX_SOURCE_CODE is set to YES then doxygen will include -# source code with syntax highlighting in the LaTeX output. -# Note that which sources are shown also depends on other settings -# such as SOURCE_BROWSER. - -LATEX_SOURCE_CODE = NO - -#--------------------------------------------------------------------------- -# configuration options related to the RTF output -#--------------------------------------------------------------------------- - -# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output -# The RTF output is optimized for Word 97 and may not look very pretty with -# other RTF readers or editors. - -GENERATE_RTF = NO - -# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `rtf' will be used as the default path. - -RTF_OUTPUT = rtf - -# If the COMPACT_RTF tag is set to YES Doxygen generates more compact -# RTF documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_RTF = NO - -# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated -# will contain hyperlink fields. The RTF file will -# contain links (just like the HTML output) instead of page references. -# This makes the output suitable for online browsing using WORD or other -# programs which support those fields. -# Note: wordpad (write) and others do not support links. - -RTF_HYPERLINKS = NO - -# Load stylesheet definitions from file. Syntax is similar to doxygen's -# config file, i.e. a series of assignments. You only have to provide -# replacements, missing definitions are set to their default value. - -RTF_STYLESHEET_FILE = - -# Set optional variables used in the generation of an rtf document. -# Syntax is similar to doxygen's config file. - -RTF_EXTENSIONS_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to the man page output -#--------------------------------------------------------------------------- - -# If the GENERATE_MAN tag is set to YES (the default) Doxygen will -# generate man pages - -GENERATE_MAN = NO - -# The MAN_OUTPUT tag is used to specify where the man pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `man' will be used as the default path. - -MAN_OUTPUT = man - -# The MAN_EXTENSION tag determines the extension that is added to -# the generated man pages (default is the subroutine's section .3) - -MAN_EXTENSION = .3 - -# If the MAN_LINKS tag is set to YES and Doxygen generates man output, -# then it will generate one additional man file for each entity -# documented in the real man page(s). These additional files -# only source the real man page, but without them the man command -# would be unable to find the correct page. The default is NO. - -MAN_LINKS = NO - -#--------------------------------------------------------------------------- -# configuration options related to the XML output -#--------------------------------------------------------------------------- - -# If the GENERATE_XML tag is set to YES Doxygen will -# generate an XML file that captures the structure of -# the code including all documentation. - -GENERATE_XML = NO - -# The XML_OUTPUT tag is used to specify where the XML pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `xml' will be used as the default path. - -XML_OUTPUT = xml - -# The XML_SCHEMA tag can be used to specify an XML schema, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_SCHEMA = - -# The XML_DTD tag can be used to specify an XML DTD, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_DTD = - -# If the XML_PROGRAMLISTING tag is set to YES Doxygen will -# dump the program listings (including syntax highlighting -# and cross-referencing information) to the XML output. Note that -# enabling this will significantly increase the size of the XML output. - -XML_PROGRAMLISTING = YES - -#--------------------------------------------------------------------------- -# configuration options for the AutoGen Definitions output -#--------------------------------------------------------------------------- - -# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will -# generate an AutoGen Definitions (see autogen.sf.net) file -# that captures the structure of the code including all -# documentation. Note that this feature is still experimental -# and incomplete at the moment. - -GENERATE_AUTOGEN_DEF = NO - -#--------------------------------------------------------------------------- -# configuration options related to the Perl module output -#--------------------------------------------------------------------------- - -# If the GENERATE_PERLMOD tag is set to YES Doxygen will -# generate a Perl module file that captures the structure of -# the code including all documentation. Note that this -# feature is still experimental and incomplete at the -# moment. - -GENERATE_PERLMOD = NO - -# If the PERLMOD_LATEX tag is set to YES Doxygen will generate -# the necessary Makefile rules, Perl scripts and LaTeX code to be able -# to generate PDF and DVI output from the Perl module output. - -PERLMOD_LATEX = NO - -# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be -# nicely formatted so it can be parsed by a human reader. This is useful -# if you want to understand what is going on. On the other hand, if this -# tag is set to NO the size of the Perl module output will be much smaller -# and Perl will parse it just the same. - -PERLMOD_PRETTY = YES - -# The names of the make variables in the generated doxyrules.make file -# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. -# This is useful so different doxyrules.make files included by the same -# Makefile don't overwrite each other's variables. - -PERLMOD_MAKEVAR_PREFIX = - -#--------------------------------------------------------------------------- -# Configuration options related to the preprocessor -#--------------------------------------------------------------------------- - -# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will -# evaluate all C-preprocessor directives found in the sources and include -# files. - -ENABLE_PREPROCESSING = YES - -# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro -# names in the source code. If set to NO (the default) only conditional -# compilation will be performed. Macro expansion can be done in a controlled -# way by setting EXPAND_ONLY_PREDEF to YES. - -MACRO_EXPANSION = YES - -# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES -# then the macro expansion is limited to the macros specified with the -# PREDEFINED and EXPAND_AS_DEFINED tags. - -EXPAND_ONLY_PREDEF = YES - -# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files -# in the INCLUDE_PATH (see below) will be search if a #include is found. - -SEARCH_INCLUDES = YES - -# The INCLUDE_PATH tag can be used to specify one or more directories that -# contain include files that are not input files but should be processed by -# the preprocessor. - -INCLUDE_PATH = - -# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard -# patterns (like *.h and *.hpp) to filter out the header-files in the -# directories. If left blank, the patterns specified with FILE_PATTERNS will -# be used. - -INCLUDE_FILE_PATTERNS = - -# The PREDEFINED tag can be used to specify one or more macro names that -# are defined before the preprocessor is started (similar to the -D option of -# gcc). The argument of the tag is a list of macros of the form: name -# or name=definition (no spaces). If the definition and the = are -# omitted =1 is assumed. To prevent a macro definition from being -# undefined via #undef or recursively expanded use the := operator -# instead of the = operator. - -PREDEFINED = DOXYGEN_SHOULD_IGNORE_THIS=1 \ - DECLSPEC= \ - SDLCALL= \ - _WIN32=1 - -# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then -# this tag can be used to specify a list of macro names that should be expanded. -# The macro definition that is found in the sources will be used. -# Use the PREDEFINED tag if you want to use a different macro definition. - -EXPAND_AS_DEFINED = - -# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then -# doxygen's preprocessor will remove all function-like macros that are alone -# on a line, have an all uppercase name, and do not end with a semicolon. Such -# function macros are typically used for boiler-plate code, and will confuse -# the parser if not removed. - -SKIP_FUNCTION_MACROS = YES - -#--------------------------------------------------------------------------- -# Configuration::additions related to external references -#--------------------------------------------------------------------------- - -# The TAGFILES option can be used to specify one or more tagfiles. -# Optionally an initial location of the external documentation -# can be added for each tagfile. The format of a tag file without -# this location is as follows: -# TAGFILES = file1 file2 ... -# Adding location for the tag files is done as follows: -# TAGFILES = file1=loc1 "file2 = loc2" ... -# where "loc1" and "loc2" can be relative or absolute paths or -# URLs. If a location is present for each tag, the installdox tool -# does not have to be run to correct the links. -# Note that each tag file must have a unique name -# (where the name does NOT include the path) -# If a tag file is not located in the directory in which doxygen -# is run, you must also specify the path to the tagfile here. - -TAGFILES = - -# When a file name is specified after GENERATE_TAGFILE, doxygen will create -# a tag file that is based on the input files it reads. - -GENERATE_TAGFILE = ./SDL.tag - -# If the ALLEXTERNALS tag is set to YES all external classes will be listed -# in the class index. If set to NO only the inherited external classes -# will be listed. - -ALLEXTERNALS = NO - -# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed -# in the modules index. If set to NO, only the current project's groups will -# be listed. - -EXTERNAL_GROUPS = YES - -# The PERL_PATH should be the absolute path and name of the perl script -# interpreter (i.e. the result of `which perl'). - -PERL_PATH = c:\Perl\bin\perl.exe - -#--------------------------------------------------------------------------- -# Configuration options related to the dot tool -#--------------------------------------------------------------------------- - -# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will -# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base -# or super classes. Setting the tag to NO turns the diagrams off. Note that -# this option is superseded by the HAVE_DOT option below. This is only a -# fallback. It is recommended to install and use dot, since it yields more -# powerful graphs. - -CLASS_DIAGRAMS = YES - -# You can define message sequence charts within doxygen comments using the \msc -# command. Doxygen will then run the mscgen tool (see -# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the -# documentation. The MSCGEN_PATH tag allows you to specify the directory where -# the mscgen tool resides. If left empty the tool is assumed to be found in the -# default search path. - -MSCGEN_PATH = - -# If set to YES, the inheritance and collaboration graphs will hide -# inheritance and usage relations if the target is undocumented -# or is not a class. - -HIDE_UNDOC_RELATIONS = YES - -# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is -# available from the path. This tool is part of Graphviz, a graph visualization -# toolkit from AT&T and Lucent Bell Labs. The other options in this section -# have no effect if this option is set to NO (the default) - -HAVE_DOT = YES - -# By default doxygen will write a font called FreeSans.ttf to the output -# directory and reference it in all dot files that doxygen generates. This -# font does not include all possible unicode characters however, so when you need -# these (or just want a differently looking font) you can specify the font name -# using DOT_FONTNAME. You need need to make sure dot is able to find the font, -# which can be done by putting it in a standard location or by setting the -# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory -# containing the font. - -DOT_FONTNAME = FreeSans - -# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. -# The default size is 10pt. - -DOT_FONTSIZE = 10 - -# By default doxygen will tell dot to use the output directory to look for the -# FreeSans.ttf font (which doxygen will put there itself). If you specify a -# different font using DOT_FONTNAME you can set the path where dot -# can find it using this tag. - -DOT_FONTPATH = - -# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect inheritance relations. Setting this tag to YES will force the -# the CLASS_DIAGRAMS tag to NO. - -CLASS_GRAPH = YES - -# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect implementation dependencies (inheritance, containment, and -# class references variables) of the class with other documented classes. - -COLLABORATION_GRAPH = YES - -# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for groups, showing the direct groups dependencies - -GROUP_GRAPHS = YES - -# If the UML_LOOK tag is set to YES doxygen will generate inheritance and -# collaboration diagrams in a style similar to the OMG's Unified Modeling -# Language. - -UML_LOOK = NO - -# If set to YES, the inheritance and collaboration graphs will show the -# relations between templates and their instances. - -TEMPLATE_RELATIONS = YES - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT -# tags are set to YES then doxygen will generate a graph for each documented -# file showing the direct and indirect include dependencies of the file with -# other documented files. - -INCLUDE_GRAPH = YES - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and -# HAVE_DOT tags are set to YES then doxygen will generate a graph for each -# documented header file showing the documented files that directly or -# indirectly include this file. - -INCLUDED_BY_GRAPH = YES - -# If the CALL_GRAPH and HAVE_DOT options are set to YES then -# doxygen will generate a call dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable call graphs -# for selected functions only using the \callgraph command. - -CALL_GRAPH = NO - -# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then -# doxygen will generate a caller dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable caller -# graphs for selected functions only using the \callergraph command. - -CALLER_GRAPH = NO - -# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen -# will graphical hierarchy of all classes instead of a textual one. - -GRAPHICAL_HIERARCHY = YES - -# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES -# then doxygen will show the dependencies a directory has on other directories -# in a graphical way. The dependency relations are determined by the #include -# relations between the files in the directories. - -DIRECTORY_GRAPH = YES - -# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images -# generated by dot. Possible values are png, jpg, or gif -# If left blank png will be used. - -DOT_IMAGE_FORMAT = png - -# The tag DOT_PATH can be used to specify the path where the dot tool can be -# found. If left blank, it is assumed the dot tool can be found in the path. - -DOT_PATH = - -# The DOTFILE_DIRS tag can be used to specify one or more directories that -# contain dot files that are included in the documentation (see the -# \dotfile command). - -DOTFILE_DIRS = - -# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of -# nodes that will be shown in the graph. If the number of nodes in a graph -# becomes larger than this value, doxygen will truncate the graph, which is -# visualized by representing a node as a red box. Note that doxygen if the -# number of direct children of the root node in a graph is already larger than -# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note -# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. - -DOT_GRAPH_MAX_NODES = 60 - -# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the -# graphs generated by dot. A depth value of 3 means that only nodes reachable -# from the root by following a path via at most 3 edges will be shown. Nodes -# that lay further from the root node will be omitted. Note that setting this -# option to 1 or 2 may greatly reduce the computation time needed for large -# code bases. Also note that the size of a graph can be further restricted by -# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. - -MAX_DOT_GRAPH_DEPTH = 2 - -# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent -# background. This is disabled by default, because dot on Windows does not -# seem to support this out of the box. Warning: Depending on the platform used, -# enabling this option may lead to badly anti-aliased labels on the edges of -# a graph (i.e. they become hard to read). - -DOT_TRANSPARENT = NO - -# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output -# files in one run (i.e. multiple -o and -T options on the command line). This -# makes dot run faster, but since only newer versions of dot (>1.8.10) -# support this, this feature is disabled by default. - -DOT_MULTI_TARGETS = YES - -# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will -# generate a legend page explaining the meaning of the various boxes and -# arrows in the dot generated graphs. - -GENERATE_LEGEND = YES - -# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will -# remove the intermediate dot files that are used to generate -# the various graphs. - -DOT_CLEANUP = YES - -#--------------------------------------------------------------------------- -# Options related to the search engine -#--------------------------------------------------------------------------- - -# The SEARCHENGINE tag specifies whether or not a search engine should be -# used. If set to NO the values of all tags below this one will be ignored. - -SEARCHENGINE = NO diff --git a/msvc/SDL2/lib/x64/SDL2.dll b/msvc/SDL2/lib/x64/SDL2.dll deleted file mode 100644 index 934f8091c7d59b5d479026cfab1ec45d9077fff1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1331712 zcmd4434D{q_BWoCq!ej*QfRd*NYtV&0+%XyTLnpIN}osyMNrBj6sr|n5fc_gXib7V zK0Hv|u3k6X^{N-WD*M%>g{B3CQbbu4LB06I02WZ7faL!@Gf$QlaQWT;`+MJhAelL5 z=FFKhXU?2iQ#`g>*G{L?8Sp<6(dky;oBpiq^S3`Lf$r3ORVUqt9X`8wh2Htu#iJ%q zx!*E%+P$|=n{>COe9}Gl-0QO3a+_tE`yR`bdo1?hBQ1B|d+Tj|Or~?PG}0x7I^C`F zQdg^c1992C3D@y5>q&d^G$IhMd+^?=~0=zeKJ_R zbUF(I^Sl&fL}Fhth$UV3;Pr@2P1lX;jcdO3mrtyUDt%O{ffnSC1ZKtKP_L<7lu{xrzx~DL|yXF4-2{bz&AG=%Qqe&}?zuP!HCUeMM=LB|D>-3D?6rPT?3ED>2 z2kDYqHvrQ4`xM+Tis+Zp#}eR49s0FRXZ81S-NpEuOzF^8EZx;@(~BR_kh#V4F>f8$-j}JXP;%IPOsCcwz+~%lmenutNwi& zf^x<;_jLv&38DY+&oTb*+6D;d04r#3Kn zo#;7`BIX~Rkt)i`l;)>MV>m2IE$Rpma|B_B@aG5`m}ScKYXI?)cA-y!h^!ZUYw>-X zC>wh8MF8wCnM$=NO#u^&?@C7)}8E%JHzKZUv9hm&n*s6RX;@C<~0fTPRtrEUZw*p5`a(D%LD zh}L){S(J^zdx*Tx#pg1W3k zZmF@OanEO6kZYr~#VG}CQhJu)T}sSc2Hj8!BA#RV8F>!rn6yKb4yq@AjYNEY!K)xe z47g;rpo1d#-N}&+?&;wHo)dbvQQdbp#2wA2uq1@&jdVGH=Qa^NH{h{IX=3CtloY-K zDroeaXy?8pM(HY^h_NHBQ}1L9xs!7DOR5cx8o?h^RaWI%=&1-n%|TU3Np(8UalQL8 zr)1B{lSXCr6D4O>wps>G)u&tnvLKYaK__&#>S_s? z@E0^bwLqZmrK=UX+jTnD-(;f?KxqR>>{>LA`uce~owTj;)1)Ioi%_^t+SWq{6MVGR z0;J$OhTPPYYWI6PAt1~@3VQ0`GC_AFXcc^ifId>IcV!C8jK!aJ(Ro2N11UUy{e0s9 z0FKmJ7_z^H%#0$l7}Cs;=V{0bqsU}J29p>vvVoJmD2hA)0C;7{y&Ce|C~_-9apA`4Sh}&{VYRsqeAkm++<}{&$@?K{Uj=@7EOe(ml^M2nO&V& zMJFK=`US0`K66CRq_mlm_Od2X(gI+^UkcrI>V|(NGwcVz0@0PSH6feOy%G>zZi70j ztRqXYn5T%WM~cr_3bY^a`53Bv{+Vv%{+4hXfvXU@dnvn4z4qB8!j1;EA(~UIlNoR@ zfGY^Nm1hAxb@e!gx*VwI2=ygU>ax8?BGMVaM+vwmmVN~(a_FmA9Qv2P18Vv+^o8U6 zgzFRKCnTdIRK(-lL`xfvtgCcg3G!Efyw~r#e1P6{j-1g4F<+C*tUkHVNYXKJYzL1D zRnj3s`so$XSU?_V=z``+iskO#41n(la*uwB3H>v~f#tdVh#=EPER&UVl-eA{rrPCh z%K$AzpH5d7yvDLFWLX98UWk+x{ty61f@Z<@H6TZ7&8~hRR?bqnayS*!R7Rx%3{>32 zI4t0J&cM}(NV`0H_2>?Q_e+ogg-cpdF!o^-{Gjk^X-C2*B~tjMp6Vxf$wvlm52CAe zR=8@Y%&UMg8Jd2iRK&!jx05N^D#T+_c$bhn-Ls(Ju)ehw)#zb@?|U>ERnB`U8W&j} zXITVqI-mHr6?njE|5voQ(b_O6#S~wj+MMtCOvAKxdt+y;It~S=6Y%9rUwXMj7l?%UBQB4j;(D*RO5oLAYot<JNsRJyw zPE?GJF9kB*ynnB_5rcniygvayC=s9QPb61S&Boe_^di5OzURR$D915SxUswXEM z5ocDZQ*maA6v|d#%7R-72J;drl8;rjubEg^j61#{kH?$!CPk$UA}J=5%SxI;5avCe zaJiO{67W=1ASLkg1kY&+>RAFpl6yx98hL^$Ex|UHfMienQ-a;}tr%~o1VL}s5=7~b zP%6IF3kD@4QU_;5@RBs4~0<(w!T$P~~b^LQg{SaEW9}=t2L;n%}3xzj_jX>41f?s1C9aJA8W|WKz zs90&c+UH>!3|#jD#5j?*f5O!2Tn2Y{mX3*4Yf0Gfl=%3Kl%cIGb8bZasfuOa4&V+B z{Dj1&e#zkhz#B9;NlX2N!{7RZ1l)>tOyAXK2X@rBcA=U9^}=&I>fY1~zE_Y%RK{nO z*;eEsnA^mNP$i^$sZPebc}b!&Dr-E+XR4_1)(G0O$}E%{0XFRsC0Eu=G*u;l=q4!6 zn>8Qb>L=wi^0_V~4{YRh$)~YsN9)bb8oz?;#z7B^mHn8SgOuUVweb@SiOTG(GIdK% zN9uJ_3+Gq;?jFWv@N*Jg%WrTgjnA5VRt~#y4ljsR{v?Vac3&NstP43|s$vXs?!r3~ zdN=xWe3G&OdU8uGxwu>5;M%2)YTq7^g=b(XfI7kZ4M|2Z4MI$vP8gYocMKIEBw_w3 z;N=2?Qlcl#CizJt4YIK#(!(KCVrRJRgpBcL*r0Z7o zq(Y=XB%`z}9WFj7`DlU-H-AG7v9>*uamT}O73)Am@IDKa=a|7Y9lU%1yr=hb_|&U! zfF-G!+vbTk*TS)Vp5?yNB1#XMrTa631ynTX6<~JOtrE!44d6k2;d*KfP9CVFuOBN=;cPOSVm zphKt7bt|g1_JMQWZF_*Y+9`Ms5bKIj53z~)#<5j!{=7RF%v9Zk3MjoF#+UjMN(b|Q zXP|-i6KEj=^*3z61S^;M-=Om|Fl1nnlnkOly%@^wjFb{I6&16tWpJ$7rx+qJ@`#)j4R-z17hrjg8b6 zH;8fv`o1t>{Fld=)ywm#`0ZfX{gWsUGgF%LVA5ePMZ&jF#7hTxM-3eWTQt5iM=;tR zY<`IRg7aS=ad@S+FRRb+f50JLn5_18eo${+FDGljfy(Z zbwpY3lqaPWqH*OZnbf_qi+$g_48?N4tYTk;``1osH??c{DpA71O`Vvt#gYGws5sBf zbV@%ugdyKJq-_rU*XoKXXb$~FqJE;qk@Jn~E>SK@q4rM^WwV(7<21i0&p;a;aa}3O zH$f9dLn*EngF{#yxS~i?0iThAf^wU}&xq1r!_Cq5EJBNjnQFn+)aK;YxGtpv!mF8l zNtODtRWa5{X?4Xm!8WlLwGq6JK(-DnA()G$epwD!4OZe|VGgS6lx~Gd3KlVta4sN1 zT6@UHmByN2Eh~}6mZ6-6A4)Ke^%dk4)ntn_`fOEe}IR? z4WewbF#F8=KYV%W8O#O2!m0OdqAfch_RYe>D-m(Z?Wl!170b}kdS_0(m|ru!fVsv1 z4;N*!a6?g{p()%jSh-%ML0Ap0v7%%Hz92>P_|e%)R8c?D!Wye~sA5mabm%u1OOQ|$ zD0%`&HYzJmExwARhYhxL%G@D zlzyQ3_y;5;1!n!@2pk!hOy!=7!rdyW=ePG9(2JfR3}mgatQ{qtjikOKb7ne~0{ws< z?yrSq1^PNT13eV6v9hIuLm8%@ZW_?X)gjy)^UwUy{g*N8=?UoP+af4eXGcOCQrd*4 zY6kSN2~PwHQ`Wn;4!FxTV!qy^_HZbrm{00;14hnRfIius5?V!5G8)YnIL`;N>? z5zCLjZT@Sdu03f~+a8-R->lQ$g(9tb&`iP{RX5+JSH$NkThfF_dP8V@X?M%+w=TxU zhTy$`{JHWPyYhg(82(rJ7ie%yv|7Z#?)HVU)0m=mU6ib|OUEI`h5KplR9>G`C+ata zb|XUVRoA|UCNQ=JR;^JZQlL?+EHKW8_=q@G(l;&Ch|OIddXW*(C8VdKDG!w!{wz9Q zI16`&Y=YTtgz{!@t8fT&0_y!y+QOpIs8whXr?1(ss(pRQsG;9TPh?F-(1|(CRQA0f zYbK$f_V=k17AM1@s07C%7K)XDe@9aU*^C)B-9X)4>HPp;>XT$8Fn=OaxedX2USy#^ zHZp}fCyf8_AqMnt^=7){KDd(HKy`UX^3#*14`wTJm_ibB+%90{xmJ(FN=ako@eb1u zLa+8am2&-nnZhGR8VJh`kBItXk=;@GDC23o+^!xz8HvE$vI5X)b~b=Zp%cdHXGN?| zXN%vE8MqrCoA@!p|r*VZw<1u9(Jrgz1tClMiOU zu>Pc;hfbsU@SZm7M-b$UJJCLVXpz)_)_hddH%8#MMEz~WGyCgk0pnkjqOClH`&iDMP zpOM~XEUrXD!?<^wvVzUK+?_&I3^2|@v!R)y+=V9EC#KSxhg-e&PV=;nF)>P^aR`{> zPApdJVo28@f@3g(Kkj!M!(C~Rl*=$0iEve0uv`l@BW^${m>h|4fbOq6qAM} z=}t28r}jV)x!9N{8{b%t8Uzb6S%stm3%80= zw?zae|267pU5)C-|T|zGbP>snViHE!E znuxYxK?W87-t(YYKjWUZGFrv3t|5ssN)2Bc?eCH*%9BqMmFU~gMYV>>p+)U?8y8iu zz)U8G)i7+RsE+#^a3}0K9hcryS45@f+C`E(ax2A|PuEc5Ir(h#O2WF%oUcM=WTNJ#0J#y zzOM7oPkRO7r$F`AvP{C0ej1tMl}uca<>bK zSI9yLk74~?lZR82$2)gx@{ot3w=}r=VZMQRD!FItsi$Vqj{LRx?tS95Q&Qa64F`sF zvx2BggU#yOJ(G1SNz>K$bI2!Ji(G>DMqc;}ACjQ*L}@Z6Ks()?L+>&r)>L*0i?CkZ zgR}8Hby^1uJ&Hf*l*%*J1z#|U-v~mCHZ|%MQHfuoRpN)ccqP~*=O3U-QWv~LzgXH+ z42K3Qw3s}^+7-LbA`Nj?46+$Z*D+V|UHXc3&d{aD$UtiP`$cw4e@B!4UVRJV!2<4c zOYN}A@ZkqtNR3eN3)kpq z``_8R{Rg#a|G!ZC=TrOVC$zuoVru)So`&9lc%t?rs=LH?`0MEUh1~z~e~}&@!K6+e zViDy|SoW&~NWGIpD-TOiZ{Y!^g%`xfD_XxOV&d1(#}3pt^ABqyWxfU>)jx zwjL{ZCFlrSPTkFv<)AwGa!#rY-?SiOO&A|mLN%~h`;wT>rW&*q88nUqDReO1%AXnX zE=M{F9+fo!G93UEN{nP2WjWmE1dY7`!nB4&u^uV;LTAh$kPb#N4nsn;@q> zNUgI;ek}9ud#{TwlJPGjfbe|7P#&r{x>lfbC6SEvD8zFtMez0Kh&dd=lpRe7ePv6? za-9B-HuM)T`eQZv2gvDCOp7!!-yj;vxQ!K(?8@{U>+ZV5bId4sTX?#;HH?p-@p__y zztANdksL+jMiCu=;P%f*Ffwgsic4_2Wh*VuxPO*RFW(8T$@Db)T!_!wnEo11EXDTi z2I&jRdET`t?sLL+%AcR<8W1ILcqR3J^{p&4C#AwF`Z~&$DNTiMPd>5nBg8droT;YMe>r3izyBAcR?x1;j8jfTz`p`AR77rD@=oRQst^`neM}^-uhU*??S!DUqY2*%Y3}vA)Gkk^`6JIF4;@Nk^1vD^ zlgGWca(OHV(L{Mn1YDCxDT1x!F%$sEL&Vpgl!p#k{(wAgdGojBk=#lisol;h4;$OW zJE(TJ;VklKenXQ74UwcD6U(_g-T=`=c?<_!lZS|4D|uWC0OXN}uRke|=36v*%p^Y~ zKC-y_d5$N~fRA7t4F)kny1RsXM(wfYIk?W(#uqj!<=5T+*97yw1cZs*?_}dM2x75i zJ2U;&h=5fEUs|?l4cd@QrYCSAi4qfSzw2LgLUk$|mqUDT`gt-TThuirt%Z3W4Ng5V zeA}dEEP=|VXJ01=GXrH%@|(LRN)q!WZMfNp;if$sZr0Lp^GR&{jr$*)CqX+1wtu|`2w-?WwP;M&?V_?m5mP~27pM%ja`i;6;U>8~!`;dGIxo&o4M^i{u)Ap{pT! z?l1nHd}vNj`{5rl0@!nHV$mL;ij(!V)!4IthM_V#15}&1ey13_1C)!UF1RxrrLBdS z+iwngzMC!TYsq`6!Z4cO$DLxAE@P*b2=*CZiL>m4lik><-}Gvn9=7$0+Ys!F%wm2Y zI{&j>^|YnL>+94C3-9Fd*nC$p-UsSYUcsn*U7Xb~;I>|S9d^$^xF?k&ZI`c8{S4~< zQR+kR&d~y+3rv;h+YiO2t{dm*+w4p&RZ znjcAqaoi8tvuZK_9?LHI{V?g%kd1MqmzrNkO^Nd+oEdz!Ex+w~%eHa01Cy|S);9l2 z@-;$3R4n8$e%kIgqUUKxRIurZb(~^sK8oi?O^e|D8QEzNf0gVAohhL;4mw=ScJ(o# z$3dZB5nG9-P5nID)R#@?qV3ehJz!Jhn_(e$y3@k<^75lgYvXa$h!){gc??@1`avF- zX_I!@Jau}PmEhl9pNutw$!4b%QkQ4Y8VDN+=6Gt8;4@&M%9lTh!=U2v;IZ<7pJYAG1Qib|Vf1AIN1Y-S$n&(^_2 zzEHxCIE3^+(2kAi8c+c~#mTuHEzI$FS7Guc^=oi(Ocp;<$iapwBdradtV zOtIpm2^wa@N^-l^D;_|@DG!$5)X*q(LJpclxwDk|v!@d1NXE`3WEEP}tFXZW?VSr$ zB;yMLdL9&YcKN}6f_Da#)G6OzhVAyL>Z(g=s0gV^EQ8>C6l4meV@~N1nhL8nEYUBN zNFFNE+Odx|pq=^mmkHhpAjAsru~JczODq0E>_4GPRWa-$0EOiR<|%%Sz}XTS2<8 zpdGNJY*(|=-FCZNkPgM9ii+yu`*GZ)6&FymyNC(Gc8SvXgqDOr;}8~0QG+#%#gAU> z0@)R$JNVT4Z6*t;MjZ&61h?h;U8%$?G5V&R`W7m7FLJTK1O!5KFdgG3&UZ1&f_D}x z3F$@y%_$4M$pD5X;)CnkX$-Ia3mm}QJsZ4v&&ysiJsNf zC{l;(bwudB7l@F|_H13-8Fi-Pq2O#%Yfx=wJA;H7IxN)gUl#8T{Lkfa32Mh0n@09nHzSd)w8qWuJ= z$d~{jrj?@P1jsxFX&-~QW-2)H6{X?2Ln-PIkBwJ~&WXo{DMhd+T4^q;Qj{8xU8xkA z;;}4GMDIqQl_ao| zaGro9kZ613=ker>e}Fse5cx(^Z%|CH{}UO%*u_{}$M&h zIE@rEA0_bNbExEuH4NOMCTZZ?IrvQt9L8*oQg7klr#0~B8h9e7JzoR=TLahd)H5~k z>l%0^2T#_(i!|^I4ldQeGc_<>d<27{2A-sW9Xxe^4Sc-@-U_iI^(7kkDh+%uPu*Dq zch$h<9Gs+qjT+d-!H3=@QMITCM)1n_Rs+AwQ_@c4 zat-u%p3>I?{8j{q7%WwxFWF{)B^sSnp&b&cKd(aj!JKxc7Q1~IcE90U3BK2mlB-rQ z`4YMW<$D&8P;$(^A^#1O|3fW5&JG9E%aMQnkYumlZKxZPoJ0gtbo{WLu>7VJVfhdP zIjMAX1~#{Xb{v-BD5||aaID?@VeN%w!;*!i0byy4G$fVn0X~6~h|F5t4YOgFO&9!~ zZZAQbdjr8z)U&!|Oa(94a#LT!G?ldIeO|@B#Nx$Yk&exzZSzoz~Mh(d1D1h?LyQ_?zC!4 z@hxVlKG4$r=#PQp$vNxqZ0du1DZ;|!6m5eY{;b}gUo-c(6rilquoQMq3e&rcr(p}x z945PL9bZT_>4HTYAPgF!qb!am0i1+D0RH7~Jbg#GWIS!>{)dD2#=zF`L}Vief7u4S zoP+DzfR}La$~It$ga6S6JdJ~&Z37<1!3#7nDl`)n!U^2L9PwZrQ3eD~wdQcd9Wg>P z$5Z;w96Tfdy`2opY-Q8328+shz~PMMdO{)CuCBE zwBea*&x2$)hik)qSH##*56~#J6Jm0P9efbKRj6U16vF;C*?HWr&UpPPU~o6&B@~M@ z!Qd-D*_FXBejo8>(S%X&GD^unpkopTsgB6tfSj|w|9+Xnr_p>Nhzy;ma_I;?&EkoM@X zv7U;`pDUz|&c^oyoPeH~N3H4WOS1ON%|!oSjC{Eba#6Z8d~$yMbfZ)>8J*|)4kX^9 zGB$M3eJ9!Y7gSr6W`9j}_t9A_W2MAd3K&!dP$KKXIA#{U_OFQo;KQ#0_J^&Uw_l$qmf_Co?p@zrmx0O5OZKtlx4a^o^roLN+?% z2(E;_!5ndI9Kn^)m%|Y~HH6mFeVsY@!WfwKbl(Zo6!cSLVAj)p-*fPsf!o7GVJ71SXqg7;p!ITh8GvuafvktShXVLqEHm|P zcOF2CcH^**(aV8?_cmBxJFFY)*`O+|Il3^T9iXhLm(DCfAVF8e}hO$17thgJ6 zAWf`(KqJ%b0pBhbfUVj}&90cziG{#c#=^VMrTF+Fw+}r>02<@GMJ9!lt-tapAJuz0(2A;^VClGw%Da6HE%qamx?g? zLrtcWn(+QcSMTNF{X&mI7SZ)mCY_CW z5*?)fVOGxpucMyZKWFt^_X`8P@)|(P{$<1jX>F*K%~@L1WF*JLd=T$S&mtwaS$x0` zeFCadBL{_UK}1-#UW?s_m|dO-hhTIk8x4!YQ|;*H*>;HDVZGHBgcc%JG?|ioUX!o&{Zm%qarBptsMDvI;W^lDBsc723K+TuR@# z#Zm`43n*>SI169&7c}0kh0aF2OKak(QR3}1;wO@##Dm5wVpKD<5Z0ThUb5+De5r%d z1YBLPt=LAD#Qk-GJ$qI32s^vx_nZRQBY@HV7uKCa;p?H2as6TPn(S0eA0V^l$e515 zBXiG44c) z6u~zg<(^j33s;`8B)$5}a=k88fGm9du#C1$Han#n>=t!L`Kur$R5(@bMrGD{PDR|^ zQOz=1T?hJa9G#+`3TbH9o&=Uk8B4g-gp17y6>m`m#!d^afW|65e|%Oi^>%O*ev!$K z%U@LP8-@N$!U|)R6jH`o1(Pxsk4n@pIcy(W^{H8a)jQm3Jg6?gIw=D!2Z-~dr-rD< zLqceXe>3rre&ms4kzsBw4)(W0h?;?tk|mZ4Xe#j}8bsZ+41CQ?(2k1gR_j4{6h~Nw zd7V57wq=S{lxO9E!T@2p4J$(%9m<5#DcXwTtQ7WS0kC;$=+G6EuHVhR-C#QHA89|u^z;r7s>D;Id#3yfPi$SP_n)bd3u?; znn48LVUPtdPd%rr04x8!uqYQf9r7?*Lv`Pbz*KcmCmKw)tB-IhsfF?oJmo`2Pa|Kl z1apueGz)41<@SQ0MsoRucx{MN!V2B2i5QvaSe^w;g@z(^Av?jUPA$c{+Hi+_QyC>z z7f--&gA!=1vJ>W>HwgfjsmK3<#dzZ8eG})V9_7E1p?ednGV62OWrXPx-8LmwnJV$@6!-FAu;6WdK#jJBRZajc#9*BKN1ytz9x2BTL!6TkVAEKWXj10 z4KdPVJb?UsrWL~^oT&mRi-=A71KMr%pz$^&0sFd8c7lGQ!6z{ekj2ciU`0kyjxjzo4<`cX3?w?3mCRQp;}Z}dj!TGRG0O4gwVY#Ea@bcS zL5f~HXMDT|*=2u+yZL=Rxtkg`j@Hi8Mj3vAGd$WClds@?lwfi}9{lHfzbDByx-LL? zB*M6zjTlajfG&IuFwFTCScSPab6UKdRXQt%&u9FcL-L%V z`D1~P3kdR?j`C1JxYaKPTlwPDJ}WRcNqqk&*N+=t)9I-oKAzwn9=J#*4U!G@c!aOD z!>wy|8{UFjE&R;#N6To8zzYSQfezF_hheBQW?>1=-&FvsFW^1`!78bZu(Ig^>`}U- zfYHD^$v`uz{*R*hvA&cWDOT<|7QR!Np~vM?hdlllq{8akok)cNQ93GOD_MP>t`osI z#{GH8uMQeOvun5JaWemM4T|6sFZE&+geh-3QZYb<93zz<8EGbC|2lDmOG>yP8g$5A zabOl@<)SRRJTep8Kv)KF8>C?PRg7LyG_4TYaqmSbO2RUqYfl2|DAtv*4+vB{bRSn; z0_rPTa-vKI?t1mkjJWdtcJ%P<*`N{^YYj(iqX>KJ{G{z>2Z#q&G9KT@OlPL z=dp7Ui!?GTK?gF}Q;;@TK-3=z7@dnLgKWB*#c4%_Ogz?&s(@EaYCg+?H=Vw{B;Eee&8hvfbMz6IYJBBTs_Xcxn|Ic{JD!~K)v(l~CChP#2`mT+7l z&8$5Gi#6PJ4EGqv<#SxVhU>|2UXJU{aXmELxePa*<1Xg7G!2);aI}34KA-%WmG^5U ztHZzp_!fL)IZooZkcQjAa88bUh~u_uxH^Wrj^hF}UG)qMXt;kdTwjj+h~wVXa4#?% zzg*G(Ey79t9|Mfq$d}HtWW3D486E~kQ_-Fe?DlF}1Mv)ekW}$sFVyRU~TrFwmgCH#kGX?57&icT1ZhcUSlgQ8OfCTQxJ&RXLzn|>@oca zZF!&aIcwm?Ari=HwUuRJ^a(FE$BX@u9&TwV|f6_1Xs*H4sE;!;m<8>%ujs?fh z$U<+T4k0~c;m=eI!($}%u2kBP+ItAn#KSS_*A&1DG14iuiGo<(TrG7wF$b61jQ_zW z{e?t`DmLE8{r3RQZg%DF593-_Lix5<<-3Z`SoR&!vM0sMzDXAh!(30fEa1M5=zkEV$(U~RkOJw6~ zNP=<01#)!A^>xZ|F(bDWL6G|pU-{eSypMwu`Lz$F$M~az6!Hz0{95-fqC6HSrA&8F z-a;x3-lq~Tgx3!&T)c>}Fbyn(W}>bD<#NzO0^J5sTt8U-alU9HQ&*Zkt@|CFL>%L!p?e! z^{Vh5dN-~w`3)ALj0y5hxNw2@85=-2UPd#KM*_TG_cdebMVdfLH{l%4sI0%vzo~tA zA@j#_Aad3FF_u43vq*?-3CH(m@xCGa(lR28v4d^-sE>diSj0ny)ouN?uO6W0;I92u zSPU7ZuK$Ak9=IVXco&P@Fu3GHOVtlFFkUS3)aauq+TX2%u+^XcO}V1rxV-s#quk9! zsE@k*bJE`JTzlb?27!;A?=kIN2;F0f9qNQq6O1AHA1@CJm5-woOv_Ql zUaX7<+mtb~O&R5^4C+Gj;`INyrY(KVwZ@xA##~m9RLsH}@RU-d$N8W@@*jfyAs2G; z`J<@=r9+zbNb?JY71O1ZWCW5_C(zq7ljIVow;5@P-Vp_fv*PqtQaX*^yPVz@N}?xv zbiYocc|Lel5@_Pc&)V$J6+2judI8ZVo*(NM)q!T5!)I^a|d(+rhP>TR2U z6tXiY?g)HqDAunR%qfDo%z_t;%y{{vuV9|MTgVOwb!*QN#?%URpM5Ws288U-gt|{z zXhIF@X>BgfZ*;E%ZJX!YQ+BDbSTO{M69>NS`Ax1tkeqQD`Zy$G#i0r_{mtjW^l?Cvf&AL4x)ijNTBU1erjN?SyBtjGOW8P(}r?SzOQB9|f3gDf9_*;7@VjB`Yvl3kK=|EOi`X zj0tJtF^byuvCor?HE?zk&uY2XuxCiL{yx%)_Q9Kbc*1Rq1Fgfhx0gcl5DQqO$DiyF zdrE*mT4rM{vl{q9X){{ld2|Roi@Z7H2<$OX`;%^=Ma`-7G2Uvn;gq=5EYxi{Kn*d5 z#BYH0_nV#h_3kFSw8it?DQR1=lIj-&yA2M!2$;XabtTo0Dp@Kr$zOp|P)jE84upfm zfwZOq$V6@zUO>5y=6$DBcL z=A-@e5S`JX4{-kr2oWu6&P3^?)fBc;X`kZ%S~T-^wB-))kXEV!Rr)ReUtqp+Au`=HM zZDw?_#Qwi0+W+ZYUOanP+Oe8!6v*A zaOR_%z2GlQ3E1&F6oU7BO6WP(TbL&xG+c3ZJvm&lcRgm4cG^I*SQ%w#&hLYHA-hJ%-hr}8U=vD7oy2tBE5~o6deK-w z=u9CSy_8_oThmGn#pqdYqSAKg)M>Rg{ic4wKgbkv`enuI(KT8RLm?U{@MHHv{SMpa z2QJRgBCtdQ?Rh2%XH z(g4fa7n%zTVa-HL#ea0?(y#D;J+?);cqG#SNu}Pby#tK{2p2$y?pPDQ8n(fkh!QKdkaA@V%ip;d*m8#7ua;(I9 z3S0&&%nx4=MinrK`;+Fat*}YfQ^oKG_Jtph&(~ww11i0S?sY>joQ59{7+bMjPTBDY zcfCWh9wR;7&n^N*=_lk*qWt}1`761<#qt}3dX#>WN&jF^YsneS;rB zL3wz1xx9*R05b%c($IP4*!`QEM#^KD!SwC4D?{<}V69znY_J7d+Px{b2jceQoIJRF zuX|us$Z10V)g2OM!_V`C(D|6lVrFh$4jKQJc5`=u9;jesM;{ivd(bR}QvEO`T^jN{_L(O&7a0ifQnaC zW0eatJrFSsL84hiR`$2$k(WCZt70rFIDB;2@=AlJzv$cdbDC|KP?b+)5Ox3=6q^2jX zrwTc1vMLdQ)$?Z2#ybKFvX=0`6YO_6@Gx%!{`>L&2;RyZ_*NATy%ho|mOn!pCoFrP zZWLFbCkKnA&+M{fMHDaFILaHr^m+7zDb8GBI{XZ&ER0Fd20CS9k*nx6I!m`pE# zWlY2uJO4wg=5(P+YPN&XyK%QT^Wks>BLB_PmuLSV1-TXjy{tl&(M_I(v>E z;ak~K1`kgjtl0GtVQC%UqrfE(mEpnIIuOO}^z0vsrG1Ccx9oVpXfn8Cb;eu0`a;Ff z9`DQcM6o@$*^%*(FrkhZ5)s&iob`u<@$2y)ZdCR+fKhxq!nOGR4kXt>guS)_u$D!H zUiDaku;X;nt#HDZZbbPFwyG1fP9rR0Z7;jBMirNX+)oWC#%WV};jnC7cmmE}Nk7@I zn4MKpTpl?*1by=pdbG4J68cFMnsRwL081_?y zGmfjli=6Pra{}ti9dSsKo=2Z5Wb?kM7@kMf(KEB7T{Jt|MYDMq#Z^1%(eceuyyPC( z-GQ3Njt7Qm1BiMMpDc~_tGil^*tX^fXk2~h-zQrwsGfe_&PEp=but@b?DF|aFXq7% zOB>PM=~kvFZE#3U!72*VpIxdelyLg1!7kWwEDS$`2L+yGDa_q3d#Kmvd&o$*2I4&W z+hjfL(lO%JiB6vPj4kk=B-_znsRKiUJRtEtBJYgcFEOIY+dz7}w3uqyV%P6gH>J?&4JNSA7FHl6T1l0I=R3&+76TDXf8!Vu83asmn#B+Pwk@5bnp$h=dJrYU=6U;w#O0SSbgg_(@F+=wo ze0LCwifQUhEVN(oDmpq2BujjEiEeHKbt9q78tRSkcQJnrTVc}c(XA+AqSf|@we9%4 zg80MuTt?HAscdkr1c(jJ+9>@*))GK)_SH6;UBPCTE&mtX-^ZvWESiaNll{EcN*(6G>X^@IPnX|Edlw1V7*7NKidl5Z zojU*+e0y%Rv4NKj_%uHKf+0O&xTXPq9nwvpxyRTByR@6uj<6-pB_)8pr{rY@+RzJb_ z5%ohXp0lx6ycRYbR|N?sLoEsv``u8AmcZ_IQbAWWvk3}MKburufTTBq2OOn8%x>u566}YznIHXe`^)wPW|@D({+2TP3vZd3-U4QNN5oApu5qcmHljA9 zXA2YUuGN*$j%0UNkt6*F%`Q9>8=mSFs6W~TagS0g6iVOP0>=%${UqobK@0_cH88tN zCO2TqS7CBho3x*f?B|lnEyiUt{7etLmhm9dgfm40$HA(?*`;f9qwr%5_}Q^;7XwBH z_L=*!e+fI7O|O7$cIuBD-A+-f(vLiMczBzSZYMjd#c`G&F{je+N$6Sx!ICrCT&N_Q z4-w1T3YE!v3alHfq`%8(Di2_XXm-{BGP`7cL4qbh+JuNEM`xH6wK2Voq_3!7%=|t~ z+@j(o&T>9SQhJ?Rh-uKx%o-&aB4+HI(@+gnb}+9s0y5I7Q~F~ zTU6dJp-$#dW~tb*(+oi~fyt3PM0V(UFH6xuriFRf<`yKZb{TyvXH zBDbx_?)_ccx-rqVmT-cCkM8Zn8U53S_33A+vR>+_|8xKLzqYSt*w;A?TAQ}AueTiUjO=SZ*gdm-rQ7$3_LaqB_I2yA|A~Fw z&uA(Sr2Ic*UsL`s+t+yc|EKM%3LC6l%{X)WQ2tV*E8^84be29xkZNB3dnU=~&mesSve@|A-D z_MH8;{8NH=Gu%~SQ3yVvwqAgcnxj?2ds(8>Do<%`R5#&-ZLd~-t2TZn&P3|s%LRqX z&FyF~Rc^$Mn*D`><7*t|Na8lNRuF#-{F)TAsaPiX(Jl<%N{5>kYF95GFTq71<%S4o z;I~KzEz(kp`1}xB zWWF1#dAPz((qQhKXTP31lh_^E@9^yB?%qNaHzv@^zoeD_*djZ3FE91&pY=95wY_Zm z1I6V>us(0@^&b7!As?TKi|B&9TP%+hm;2j6DA@a66TT7qM`HPLY-aUZK`YoXjvBDi zO&p~@!Z`{U*s}j4M&KeOU>M$qU{ZBg1+gD6ZFO3GGkXyi^cTQcnQ8_a)9@A_Ji`|OWuvQ?5RD; zmn1R9eaR!I&(C?U;PdldybxNy>c!SWxIeiu(Vw)ot|RO0T20ST$JzuwC-@nku8FN& zNMd-+ZP+t~Be{`vW5_Hv{p73z*J_eJkTGP1zBDlUYCBF^@cpVelblQDO!Bt)9X>-N z7XNR~&#!_p6BgOx^K-=2>ps!iaZaMCTY`t@S?8p7{2$KG+Y;_7^g&BUu?))4!X(e=+W&&3OrQN3~KZyL_WxcAw z-c&s4zi<`1w4I96{`sGujmKH|KjtlNK%au$Oo^FH%*F=;#%AMKBwj|o6xfV*+OT^f&_n&pKq<&=SM#y zPtii2VqfMdTA8OvUgId{HI8RqvllR1l1qOzk!Wk-v`j`(}v0>haf zU)mv3TEAOq$cCN1iC)i?jDH&f^GD06^j1H|3;>2U#U$gjD3V=5mIvN}_{aJqkqAt! z+4R)}v<(8?c4~p%I}ixso=GLHWG&U96ha$c)zCd^wLnG<0&)M1jSFxF8&=aYJ$%PH z46WJCG?+J&!&Zxr3G37wp_2r|v6u1KT*7ky7J}d`A0;AJXv~RlChQL`YZ6HSN{@nC zEsYD!is3>snMe-Lv}e8AUZd7PgY+??Tc;l0iLM1-`xwgq%a_xaGk!QPVCYyF6lgsv zO5ZM&M%vQH_+i|4Gvq>LyaIYenM&1)sHP&Q1Ur@R5!LJ{_}Yn!`y#wlxT3q@*xhXK zoWgra-@!a#urwQA21U4(17E;5XNrbVq32=vgJYU;=;|o3|0-zX*aA+djxoFlD)cel z{^Cg_O0z$Al76LFtU95`ITH6LwjiFaL<7-Zh#r=~t;hv-=-yveKrL_&31Rw!N{VAXi&x|6~uJJRjM*yit(pQzs3HrT2pC&ap zB6`B?T0cD#1aMg`fUlHF!S?`G!st3M*8A~OEqp^i{3?rsL^YLn%CgwKtfJZ~Ec*;s z;)F*=qC9rAOO$HFE#DrkVb5NB2LOz>ls2(6gAfs;FJgOh5uOPPZQ&<_MV?oM|Xx4XTdWi*5zidmZkP^&bl(R73|k z*h<6CcqK54df_qjyHoh7>bWWEk2xqdf1kUXJ?~d{W<~yC!Fvtp;XdxRw;~wP1+Q!* z`@Ou@cGR!Ks;J-_3c!&dIwhS?!P&IR?|&MYQb|e8*p(6%Era=F4@^=Nr)>q_CfvIN zI}4Yl;mgdPURXn*@*+B|C@dO)ggCi|jrgE6ywy=fVcCYN?{=dc!S@g3U{`$ExjKKv z(S!16i?AF=OU$ac<4x;wenXmOiyLlDkFMf-VzdWwD^@& zdKwpuz#bx_Bp%?uKD3k3nM44>yW2Ge9Z{H=^^6@K!$#(Q? z&vD51Z6vfSgX#D|h@bqf8=`!Ryh z{1g3%}kB2L9GT_DCo<8ydm8W-(i{?vSD}-=Jn?amE!IXJ)qylQZl-%rzUPu zAH+RmxDfNRp&B#*b{S0rAT-nVF&YIyraY&T>3U;jBuRLxhJF?P77+B}BIH!w(l8))E=db&UHz;Q2)L9Jn}?d^E8Z?J!$WyMzuSmBx-1l5}7$4t(Cxxl5yUrRPFe2XKIK0(ZsABL`X#zO?naNSC2$; z$!*D{v@r&tz;1I8*pt5Kn&v?Vp; z&8P;`4rP=Tk1ycrsJ?MC21#nZA`8_Smz2Rh@5G`0G=El1Ge)2yV`uYal9moUQdEJqK*0Jq9P zme<=#6&9k>c6Qi5V=plSW$IIw_fLn(n z)m)xx{&*yiN6!vfphGliP`~($JohnkVKRDQ_+@=*E=ek6LlQKP`wea`J7W(K(Ro_5 z9gqG^i~fu^hHaIn(0G4EGg9OI1>exB>Fn{k7PSu)nrsh=o|o4HHuvXtesXu)z^@OUZCp*>QXMHn~8ML-(FuKoB}RZVbnzT zFpVRM(~&$h3@M;$$?kKwK5RfL-lP74N~1^lP7t9>5Q!Fe5oONT*trLYP#P5@8w+3O z>N|`J0h>?QQ5yCVDz{ex_Cms5tzol>awmN7 zaV)eSv|1f#ZN1;`*;k6`g&z%p=|w%hY!Y0R&)EajtLDQH;HWq~jv%UA-@xb`hHjtLZel~@11m!F zAEzVgLC+|BlIJXW@(_a7vZLv?{G)>RIq2~U+U61#>46iL260r)=a)QmLx#^E@H-@Y zNxb<@s-&k37`950iGa)!3d>|F>6xP~!cxYPy^v$ERKaO5AL7b(JyPPQn&_0dPVg?k7glKd+UWJ$W2-2oUAh%H`AKS8y|t)Y z5Av*ZLwS|Xg4GkMuX^AfXuISg2{Vq_+ivU`BRuC5eUJ@z4&v({+IfDoUjuEPU<0Am z1%#V%AcJg76D*CeWB9AQdi-I=odzmgOLg6KCV3 ziiD$avW}{tak7$!87J?usu3rzAQbWwy>gj!gR8{Xud}L827n2ej_9kU`>6DpGvV}g zqrqLtxSEZ6cx#h+Vj_8BBCtQ<{YNwp35xtO5sFET9x|~3p^|DEWco!R{wzGbU?$@3 z0V}YHUiaD_!2v(s#8M!18I!$C45`h;oL2jwhd}g4eEJTfgb;nSU0@jQ3R7wDn<7C39G zuGlA*Jh?rjMqUxp{lVNxL;>~h%_j`s2Nn6b4FSmiNQ{^7iiIp$EUP&&=>3_ktQ|J%2$fV`JN&I|v9Y=E7Rq z3<4<)GaOP=g0|`&xlYczbcA_&Li^BRY(Sx%Gq|RQp?#o4CU4~Zn>1NF zXRy(PJ}QwC_$4i)#G7x2)4zUao?d5 z@%ZM7ymiJKSYz#->CCJzWAOz?!HQifU`bzRX*5#!wX4A0n{7g2T`KQd=p`%`j0gSH9(@dp;qB<=z9(0qEi0^?yJ{@~YK`h~HO7eMLO?i9>U zy>U36ygdarK+v)Q7+Kg~#d~*t=l-L;J5A@C-33)RZNkW#$#v28?%+uHin71spR_}t-y4i|)5HxL-RT#z8Pxl94Vz0Jj!pV6>vBm{iFZSK$cJtgvFsM${TT7#ga>- zreY@!Z+@W-Q&X-Yj}WYxoq{;vj;DC@i;+hMB$*Y%?inIy?%xHnT4!E=RM+-SjuPej z^5;xKUi#3|lsgbeU_WyNSAqv;fqO8P_4_-O9=EU)uLQ(_ga(-d)y{fp;BwhH^rRIJ zgU<>dnCAe5Z97<%p%y})qgEAV7b#q&QH@v9Qvx9vnx?%R9vCyon$c3Wwa8}HSDfdM zcS$y~pQF0ue@d=p%IOKW2aa35tuUX*KTeISFMI@sb1n^MY)?HKSvY0G#9JJ%fwQw1 z4KdZWIi^}XZpy)iol-Z6>rjUf8;s5*g@y< zH^oS58alm=I-cDeKE{e_o7qE`Fr#4VxzpB@8aNwTUm1D}qm6(UZMmEqv9oZ;3p2rld&Ml!nwss~F<9ben*igqz}KN? z$pUCiT;#|4HYum|?RTJAd`DDTFAv6z6NQ&`Fk#~WbL=A+H%Q1gSn@uK9Q>dY^lF$i zLgyR;)_H8)+c_QcCsSl-;)3-N%zPW#n@J{>JC+34pD2PCr$3!uMiuz%z_<-)B{WvD z;DeLh)<5CcuQ>lrl-JXrKY5a=H>v_hee!<1(7DH{L=h3So5v$M9;i?YaXpBxo6xm& za$E!augn_bMgt=aeDF%G_eTYwjRnrr1JMH{}L#|K?2beh9iFrjuM-W#=~I(ui_8( z-5ZHD-^7)-uncb{eC@|;N`AbR?vE_8`yVf583SQH1+|U-MR4IFTQ z)5FL7=sojY=U~hXXkk@3P3)S{$AtSOEb4+WsMLk-H=r=&v-5|tf=cS361hcE_exFKjb&pY^mhASvM z5F3appNhl5YR6480o@2NQ37;`DH{(}R{s+7evDn8ok7^1GPXw9cyfoB93v)`{SDb> zq6++@HS1{4o!!tZ>l(^mPtG4()(kk*i}TRw)u;$xCqOUFH#m=so>}$40a`d1fzHs1 zLO-E#bH?Hnxzk0kt?SX-MDtUxu&w`yzm0yv-|~juFDh_sJ?_nLUQ`hsNr4j_$|7^_ zfsKtpt|&BL_FihL-e3nC6Bs;c#QqTUBhwD6Y@!6sXa@e1~)Yge{g-7$<*)=UIJ=aq31@V+MJDR0Su# zG?{|}Q8tW!95eGuVBkB6;&6?kF&p?WDo@cK3JhLc71s29^4JGtU?Q zJN=C&rv66Ta%a;pnn}I=gw)%$O|m{B+aPo1mjG2{{&|1X@lr~kBW=5AP!v*XT3+0X5OzJMkma$h!Rp{MGyYul70aB-SeZzV?d!UK@q+#&PcV ze^I~ldAYU4fmULi<6r}6kdNUJeikDfqn&JLQ#;Y=>&4$jO`)^=M#p~EMPRb$F&xR` zyamSjb5_3}q`}i4XGmE6jFlR+bB;&`Pbav=6PAQ`N&B0e<}`}qECy=SSAdhwvl+(2W`m!ntX~s-21mzMd5|z zG0JGKk{0}SBH{n<)ys&HZ*=h9o#_02d=^fxZM_~RWFVPp&>jie68 zQ!!n>Oo!It|2TlnoAjNLHvv{b{ao4xwz394P$6`E*{$5BB7VApy=1e!@Yex^z08Fk z=!<(p{B3j*e^q-y+#%UZvvBre&kK<}FW9!S9rt^G$y#VW5Y{qDwifi)I!v5bvX=w* zirK+OyiI$VXxYmPy1f{xt?VRQnN*JLi01rNsl9yU*vnXyX(Zl08GqPbn(W5a|I}XA z8vS<~{l78#|A2SejXpbYf~C=CU*$HE;n>KVE*qI<+DJh%Y-ForBQ0Sgdi;4OdbAIj z)J>>Gc?^C%m|vULKq#IpJRghoMVxA9p5Dn(<-V{%C4KLdS3lw69e;zjJ2;-~DdNeR zo4^SHiXK6l@h6-vM~{dZ55yvNM8Q_%SSm-3Sa7VMGeQybU_3`X-4b6WK}=eJGha9> zzD4OxDqsbk-YC(Ahv85WZHSqIIr6b*!(!;E9i^5jDyl5_oiiR>>5nJ>LO?( zbnDh7_-Lv3bg_{$DmD1f0b;nIH9Dsb-ao={&;2z93rKYL)5B}5=Cyn}E;u(7l@@#m z5rkcd4)N@=H=@4+eHvQFxjFX%bZ85A86U32{xUV#{tw)c@b_FqWJHTAA~I^!3?zJk z&4s^3e>ey>gkbX5cw8g?AN>=oY4maW=K%i6+L~$n z9m$Vvqt5C3EhZSF&vv*wyfyVud>UNdN}Tj}=12b-ij8pZT!e#eJt!j@M=Lj^@=_zW z1{>1)o{>ipF;$UT=!JW5wC=Y!@32ec2FL!;Krtwly4h?NyxmvCT|;afIr~P zN9WUw#owR$^Zv=O`bV4{Y4%ZE1Q-w#|J~@TI1z7X{k5!;{=yjRhl#9?*=Hq{^%+I; zPM^)R`s-uvC5mJh@D)e06F~%#&7Qli)NSYz^p@RYn2JV!OP$3%wv~Dek7xgmlxUa#ETCFbrhU>p&O8<#wQu=To`#95opev;Z zW|`*quIvLTE%z5}_$u`_j#k1ct+nA5x2FaB)xJn;#F<@!9oKkI7vRq6Wr75I!ggxM zbu?*?Xob#gV9yt7{|?5ZE`FaBvocPej7$qY+SW8YyMNnzbAOE-Q)&N>K>yMtL@)By z7XB1#G3Eem4?5o8X?*fw-?`@z$Q6BEWL#!nT0 z(k?9BI{p@iHiz1i1&Hzb)Hb-Yr;g*Ftlu+@;Rr{b+KL~8Pas4w`kprWoPuO4B*pAq z*Fv-Mng&;?K>@%<@ z|EY#NlO2fZlJs4dVDGlUhJ5gxH>t?TqYsayh=Zu(mZ4f?GW+ioCbLx@?@MFqNaNkH zmsuF|krYzxE1LveX8rA^rWG$34}VXAPmui!rt*koDml-YW>T{usFh#q@KNm}-D|9> z#6EcJ3)`sFU(;$Bhe`C15riACSy(1f!G=I4amq0X4F5T3CA0_~9_|DwiY=f+-A3?} zZ3JcLYTU^_bpR=&e}|C_{uLLeaKWBE>i|*?;>XWO8D7M3?C6suJzm@BdlY|5>Bj+_ za#?QlEoGZI#7-ag)hCU(pJ4@qU?2yK`lpQgKfy+jFp3OhkYpf_!eRW0fs{A~QuDPI zreVxPgDdtR4(_*Y;Xv6;vIUGc(VSS|IFgv}xw-*=KE^{vQ5@RSf*uv;{DCKeKhP5m z&xvcq#~kq1dnqoF{wh|i@oTgAbq&3Q5b!J)zdk(2zuptSp2O>6kWClAx}4-+Pm5m$ z9xy{TNc_6#H~#g2_!W&urjWG~zdpyCXZUpk{UVO`0wb-L{~z6akb!rp|IB$aonLxvkAMG1 zTP2FQj%a~VRm}RnVoXV=x}$irzUyg;BWDVo%!B%tz&xq8^w*0Oj*0a0&h3TxRUVxh zDD03Q^HQh$m;kkxu|5!!K$TCx1AvJWy#^}N2d`IfVp~Wa-7Pf)W@)qnLXT#6e__uv zHJ|~iAH@-X6V4jzI|O0^a28lK`+Ce9Wv5{Hcz+aeEZ#AF7ORR+x8$zGuV2khq*uH1 zQK^(*AFRfG`z2P+@Odsgfuv1jWlNxd^Wz1<$1M~^WpC0*q?fT9O}K-qgtPrS8B1g8 zdUFdVA@;|Kg6p9rCFq@qZODZX)u`hwJX@8;#?pe6$n|(MK{=v3O^d11CD;Lsw~tv- zMxP|b{aPK|-%--{_`o1iSo^A&y5Tgh5}H$tRiqVFoj7q7400ms;WN4xllt<{5YcY? zEjR#Y7aqju_6MJhPYZhE{mJLVNxS$21D~{O zm^iY(jmOo=-;jQC8!0^sr6OO}C93JL1CT#%I7r+vm*C%Dag#?Wt_G^#nb7peulR)YcbEB!`;A^T1Op*zuFXe|1bRgQnq zY!IR~Gx6Wv-I>N^oQG{>6+?t3G)5o9#?!%TAll9%YA+*`qAbScW30?;T&8x~i(jND#kfrA)Yzkcu8MyzbDQoZ2ysE{`i#s&!0n~p+b=aXC{wRy z5%%)0_=lSil`=9($6l(%ezQ^_vYm+RAtFDLbUzhMEj#*9RrsHAOND0*`ALC$@N zB$o;O8~t;PFlD$J%4$MDqp`U>=sG}GKU3OTA>by$Poh4Y+XEv7!wA3j5rR4aLNTh) zQRr8%F^oEC(6_k7z=_=WcEJJiG*gD)S-KbJa^X~LU(&`dkp*dyg=vvRzU0kD-ba|= z(}L-JqP#0A5QO2;GoHcV9Pp(bBE5x&VpFQ^!3%N)aC-%KF5?aMp6E0D#m3TWv9J~e zIs3lAUSnyWNXAv$Yb@LAi!7dum;$%nMmIb(FN~Vjr()W;%c*eP^UCf;foA+l^9%VN zBd-au$S5E`4fi(DU$PEPdJ;`2MVL_j(ILO>E5>?!6%{m$EjWn)6OBLEej-ltOobQr z!vWLDmhC8$-$+~Mr$=uS{YJN9o;Y4fHQn$hWh)Wg*!Mq9`Ts&Pd3{kXb109Q3GduB zBjz7n0)=UC`zWjn+XY>F&Q3H#+}E_Lh|`=_d3$lfh2BsmT)oO$f;}3lxbtfsS1_@-hr_GI$ghVI~8f z1hQ&QPZB=A=6t%aX9YU^0QT1Id8E?KDIDXjc$yAivYu(2n3GT&hKiFi@lUDU-sHvT z`z2Wq)rOg7mD40aKOZHxnbkIdCJbTFG+kto63hdf;W%c9?L4ZEL1z}W64LZx48@qR z44>u#GJYBcNG8|Fw}MDJhB<0wR ze=<)Ie*`rrK}gJ0H0raCP@$)hXD{kDs({@1WrmWod<%S*Yhp?J?-t zTY^+n?D8H|27Ji%;iebl040x{g_FStL&;^-b~r%fp;;LS0Z)?~!L!8Vb3kZhhjy9v zs8U@=A0T)7_-PMWl0#f0A;D)~-)CNcX_Y5&blm>!NI;)ro;L;)G3p+34&$D~48{|f zF_;);!5qMn>G19F@IRm(CD5#eneH%0Do0U1sz6g0Duqx2GnX+GO~&L=c^`OL|S<|dlER?Bl2zI25%^Os@=auI;*aOsUKyim39msn%< zUT?MI1oz@$6?{5$rxJPx2d9gr0CKwL?Ff8E zb<^oi!G-E{afgKn+}iPph#YM-YKt9%$0U&Z&1zSJ{=!_)Sy_#m;fEQ6lgoqann{E2 zX8MQXZ~8okaIbd!jS(^Q0L#&F>_5err09XdiD5`)OC7|qL;;cpp}U_tg@IX4ese2$ zWue2_x3Y!9>5*$inG}ALKSON%6G)!Kh#>zYLT`lBrN~c%581PKnlNB7u-T2V!+q>$ zDu9si*u!_hs-WJAya6sFF?mW{S%uM1;KC4$TYj5-uPEG(%ZVmp|o)X_gv_tDLzC=$uke(ZMOqM#a`FxWD3p`HP3Z6u>9w2*+* z+Wd>OQ4aW2^t&+($KWEG#y`XGJ;`EY$}3k0se5DX3nBHRW=QRYj)HVTQb2kTs6avzD0=3bS?YdGXEgrm%{gE0EKE_V! zq2nSRWFJNG1d1TtW?YCFkNTX3?NIa~Pl*)w@qCXc5Pp(ubr5=yh9kTiP#jPclMGQ7 zg@WQ)0kV~2{Ly@dIr9JSn9x~gIF6y91%>bmaAN@3KS)vF;9seWv7$l!Me7v&lR`iEniOLg^#U9=x(XdMl!6)R zMUgxne_vFd{Y#A)6B$p2aUIHe8Fk{kLL6y4Ppl_}_{R_Xrlo-eO#EY=}XDG)7TLChf}XnY>4%czYrTjJ9$rz4bi+D8i+Y#fIc~d&BW!Eo1!^V#EERFtH&!T@e-X zf< z>wpF22CX-Fm*b>}h!ymYKcg@|Ew4R}D>xf{x+umMtRL$&Qt+9TukkriZ)DNwqA2=Z zcrGfk@N`k6ky02aJoDY@qF7_;xA@_Uika<=j`Rj1Q>J-i+R-i1gqyr2k#w<~{_*3} z7N`g|qu@2v78}Z6rt;g-UDWfX{E9Td^vl7~`FZmBLz9o}A)fd;&Fq9ksOl0}hXuLd z^n^)B_AaOWW@&-x39TUt^`spO^qt+m;q7#6T?p017n1Ndz#G~^G58f&*ACiKj4AIU zgCB=LO@jjZUyIY;uVU~QCmV)tds6Itki?;q7lf+3gh@b!mg6VR%F9cjS8PI8JwX|S zGTz^n4DDXtJxQO=A`HFs6Zo#8C*DiJCV(j)BFU8CG32zh_?Z$M>4`rqCy1 z(gMfP=hU^zreO9z^!+2KETiMU$X=)?{gWdjCRaR^+NskR1G|sAi(bsT7Z4EsdmO#z zd{l7$>R$1Q2y8N=FKyy|&Gdxsx6S5W@RBu>LSNFa6+L6iuxqAbCdx|&*A!&Hwiq1Z zK)WP=Q^Jf}V=QX5;TH*@MeBDIN? zn!u@zMe40q>MfjVh}0x2HIY*jJM6z^-tr(L_ow%FjE)~SjgR!#oK&-;w%sKC&<;W#p| zBqjkxvboNgpm>Xy@YC@Y`-Zu^MG}-<(OY~CwUW1ZlnT$EozR~Dim^F)Wx^z&h78Ub z9EeH{U`;5`2QfR9vVJr&sbVW?i;8uPDWkncoW`%Sqp}ajl+{9-XgGW$7EKrRPr2z} znYDA4e}z&aR?|PmRC04jZGZ!vFi3C}Z{)4!;X-a?VO`6O{OukL=MX|P9^bY*DMmx+ z?j)EDa2%LG#fmzXioADah<*Ta4|9B9*Hu7_Uhn8GI@n5U{x zMUv;ZDgp=j2vzpW_{pLf&;SEsco#f-k+OT4?Ifxv9fRxl=B|y!KFCDc-dc!l<>bh2 z;r7qte#p$7P^&?HBIX{v6@uv(24^gN7`C#K#h71>MMY=!+!ShYG*Go{A02|hM|#mg zEM@c}SSC*Fi!-L~#7h=fDQqC7HdO6xv?5jQX_zrpjrN1d<~`sIxoW}gXJOtAa7-Cg zq5+Sf0cG<>(l@oOHl2knmSsIah1}cfI;bkwJu}em+zE^!96;y!0~hS&%J~9b?iXB` zUT(j*Brms%E;TP#gw(Q8SQ9apc|O238Ze!F>WkIUNHmPdf{kT0UxSQVibhpFwxZvU zJ=f`TfF6Y%+c@B2S=?AgOy>+~IK*NYS`!=9@sYO3Kw;>m$1$QXAb3}z0K@R5o$`{~PzIl;D=|pyQOsrUiCk;-TXS@;abY zd?Y$0B9o@cC-CcbI)NnM`S%~-Wi0K5g9dO&2hKW3kD3S&U1V z-9TK^`6 zKWhHWKSa&w7JzPVz|r**iPX{_=L7T1^16FtQx)>~J3{NkEAr~xj~ z1kw0|clOb6u=E+*&==UUOM?UFdtBZY!uAXN!uaeGZ1sZu{MT6BD+;%KHyBBC6X@gw zW3}hlF{oQz^B4MqZ&190RBu6f41I6<6GAN7YOGGd89hrk2DW&EeU8%?sS8+82=DbN zvPI$x?r{rn5u8>*g4FfKqVKUg*;{xZrtn-W9_IvOuH~JVzQ{sv?x9%2SIGM)`7Q>} z>RHCODn=T1Ixd<$ow&i(^?=eT-v(b2YQKiE$>%HZ!2Aok7cshR%M8Rd1;jfo3Znom z7>T;o!aMuDqB$yndfSna!5C9nk*0s;=Aa{#|_1V?e?){gil z!Nn+F@C_;mUtr&3EIJ?b9!J~aD;KdoJdcXJfD;^JSJMrY*YFiv%uUiIHs_8|8gnJe zWGQ|e!JFAJfFi;9vY=kkCHW6y3LOPT4x+U`8h!+wed}*L8WS=05|fV`GoHjdW;7bp z@!u#Kk-fu>NPlSiAdJXjdh227BatW*yDCa*O^b_xI#}hYF2Rwr>yr@{;@8P)>(SPS zjCm3o>}cZyVen^9oTa_S0^dcjIP3Y)Jw+FZWkfpv{#UZPU#FD-7do*Vtv(M zHZ@;BGU|>6r&XRTaSh+#86hsQ61d7UNL*h)@&n?M$H)ERn#M;PamnMOxwx(<+Y2v* znYVQ{Yv#T74$Qo}@nA3z`T`$3{jW0zE!X1Dj}7eJb_@rtaG;eII3H>|5VIS`Qy#tF zPhN_qxxlYogTB`I7<78=Oa4Hl<-B}>3a23CnS(E;@*nrn}Xrw(5 ziC6jx@M%80C69jpH5yMh( zb9a7XS#7*i(qev9}GEiYoMsbhTMZy z=#0$Sg@KwKAzFbP5o3%d2k@uGhIaIaWsM=jtIxIF`#n&f=DvJSXhALPS~^>iQwy8I zfNMTLoNp1Tj!Dv&Uo!&POFXN9qW_h6KEW04`y;%k3vtHcGLYwQ&7*#(Jgpx^VAgHw z{gR>>Y!bOP;F(G#1PZ)gk}E6mWZ@@WdCwF^L`;gv!P~Cu;l3L6MY=EG=}mv~3NMX_gbSyl(a5>FW}QH6-*xbuh* zix_41K*IM^`EkF7*wph%;fMv%?{QWBvRH2>vz7V}W6_$=< zK7YJ-zULpLlMW-vUDLbRAH?cnMcjbr>(MZ2AMoU`bmGAhPbRLI8vVmy-fxmPsa+dL zB66O>JNvUe6S~Q0G`0&f+t(aeIU=;NC6Y^8+$s)OKo7;2;Bcy^qwu@j%>s`djl|{7a`e z_NIHmD5+mNaz=B7X_XJ(bGeXL*%MiedZKCEJtOKa)AH7S7(T-~oXRG(%B-zNZHg z-6p{28^q@~x{ESgsL1K=53I+M^%-n0-Q!Qf!btr{fASu`k@7W0RrT1=HxJXj1xdGBJJMwH~Kry<{c4+2rT(0M!)9yZBy?k#ue zRll&2Lg&+^H3+$1Lq72n1hUQ}m_~tIt0AL@)U=R7=Rqu}0r`=JOs-?sNbsD7ZP`G+ zq9Jc|kV0pz28?`0Lw-&wWS*thF|xmge3JxnAN|^vksUSUrw&r^Y>$O`@J!N>C8UCM zLV7)<-2Jwpe0Z;8AxEj3Wu9qmSm&v^?mn7D0-0wK)Ik4U4O!;anb?<+g&Oi@x6bQTFNQTOygtTU(~H{$#*h3CBjnXMtWJ!T_?&UdiDfg1JEknaz+k)q#U6Uh5D zKbxfsf`poKX{XozrX43qb($mb#`6P$lV$;Zm5Yw zi5nnQTuGy$;AZ)dd^gX3QbLkvzNYh22Pt?K2xLG*9(ItTJx`CWMx!`OL-r?u+@42p z4+3N_4OuVSMw;Ut_d-Cn(U4`NLe_a!AaBx;t4ScYCmr_;omDj?z09xZOc2PU|8)0J zxq}ou?-j`H8ZwduGS96yap@~G*7>G}tkxGQWS+}sGjg(qY&OfK^M=fF)VB$wst?KdCp~o&aY*O)Tsohg!8$A6aJT$7K^rM}Hia7K|5-yewo12R zo6m&KjT$nE1af=6ffLH1^HU8u(XI22dW?KsLpGV`(wSGEksQONGv68uE4rDRlN5#X93O;CB9897Ts)){Ui1u~dHz!%PrT~xqfZ^LD0EKxly!cmA(uHw!E=|; zxmrU$zr-$G=v+CUb^c33_9TJK^G<5EBu~DEJm(;V&S^I>@+l2Du#rpW41s(^Lq1Ld zQM%B%Lm=B}$mc91xHW@R^&z+4>{!S)3&}==d)VWRnP)Xk=TPKQ>i)}!tEleBX1n{S z-D42QJo}Agqq0_JZ=x1IK&twX+wOKOB#TtYJb$~FbuQC%#^G%mrH@M6 zF!C)8`H_PZJioq=k+~Z3CsHBzdx1a>*O0H1K<4>yPqvV58uIr0ZKP<=O#*qBhRh{_ zth0kaUauinI7p$>pU$O6YRJ_NQq+C3Kpy^wyN{amvP%~_mrz2I=Nk=qJ*kj+e%*(W zi#4Rzt@E8n897Ho-a`V?i4yZ6ReeZmKS~ji>JJvu@*xf1K^+cBU@<5WAEEYp>x82G4dJ>xt3IjRuVdge8k90uee)&FR75*^Y5QB z@{ooc{E3YeIwKY{a)XAv^)nkOcs?A-o?(%O?6Sf}3Y`tVWSy^S$mq+qB@3NJD;fEm zhMYqxV+BNejFmjp6fL)IaI%yUv(*4alxF1yD@ zigEN>M@HVSA#2`mBL&Y*X^d>5AshQ`q|h1Fjgi$gK3Lq6jm1<$E#c}AG0A-`E;&j>>2#SM&{ zq9I$7K<4=eK1z$89ibuTkU+Mjv27UHLqk?rNa*PZsp><1|0TwrWyTziQFZRXYc)ts&nffy{HOK$cB+_tEEz2?=DK>7yChMMLJ}^UI3P?*+1@ zhJ1hl?du9q`MZUY`FIh;m;qQ>DK4gCmZB`JGYB8yh>puEvE`6h> zGj)uO6gGeM8Ag7pA-9kUS?7;q8Tq<~>_q~(?nA~g@_7xp(Lsv3KkzIgGc@G8q(att zTp&|5t5!aK3w`ZP3Ns7 zka_MB$blL%=paRV?i0uq4LRRIihl2aeQ)4=n}$4h$mQ!=3uGM)xw_Ow3Y{PS!ruE# zz}-i8kw9+G*_#;ogN7V&z(xw4*X?6uv4$+%Ya>P7Cv{`whZ?eKCmShrE)}J}tRcIQ zK<3$SGwU3qAs2sRBZba?2xMOknM?xGiPr7{sp>;ELTXvaJPT>vcdXjNrQfRQyo&@f z&ow_YvZjXI>mUWs^WQV_#58vwd5^esjvC9z?=)oRCv2q9`I_LlT0_>{Y9mD-9of!0 z|D_>27THLl^Rq6zvX`$R1K-+6q4SN-yw32HhP?3&*EqU^5|TWRXvm$f+eo2vh(NZ} zkQW@J;CU6^f`iV+8gkpqE}h-GFwbflvMQ-CE#$(BZXfbpS4uJ0Lr8_(?{o3;A4=be zTij5RJpBBh&8nO`yv z<=3;$7Mjju4pQ)ZyAdO=(U3nkbm>g^8zV2}xm!Lz$wmsD-wU0GG~}m^ZKSAs_juO1 zK|^-F*+vSTQ=2k!k%l~azl{_+Hwomc8Zw&%qLqZs&u(X(&uPdF4pQh`-<*+yHROI$ zA?xgV7b81s$hCLcNTD;K4I^*Ykhk4yBhB{g$jEvcaxw`_3-Lgz`j8BtVf9AS-^FPR?*wT1$$G28P=DK}I-4?9#BMmvnc~URxJ`JA@N9nI<$VK0}o^$Fi467Bg#SDs-zYRJhXkabSFfpsQn$QK=?(0R*s zj5IXl^F3YdxeuG6!1L4#?v~%a%~kh<%^A5@L!QHqB86w{5`LSvP(yCH#Vj2qE{0U~ zA)n${5X*<`JZ8^aqL1oN9HqnstuXFYLXEnI=>KgLg?e6ycj%V%PC%gM7YlmGU(eF3R;a1wM zAw8E|_L(D)Uuj6~eXy6_W}Wjjr2Rgab-y|38Ab*)j&Jh|i)$K#Zj^~!|p&{=lfvoe%1g`r%8ZwRqa@~hK$1UGTLsoBM zBGK9gq^b|;g3U>mh18ko>Z7d?B3Ic&cOUI0fy{GPE+e;S$VO9bq_CyADO{t^HDrd* zu94`YqK=GwQ$vm;fn4{ooftV;LmDKIdDiO8$e|i?t%DRi7YJk*4S5?0WS!rO(pzfC zR~)3!IddXg$h8{seW!HOJ_WL3g1hDWlR&Qf^!wO<{;VMzlR)PAp5VDrLyogbM_+#h zsp>Stzvd&)wvYCeLPXd|e%Jr->PD9o!v5}(gcWz+hh3DOUR7NUfox=q3 zCk=Tc31ptD1hPa!_HvM-?)87-80yozH&3UU8O&^oH!&Q0R<*miuU&hTNTN z_7Pfp1f;SLF&9D>OprUL1&&Ph^l<6Pk2`i#9psJcO)7$MKMgZiM1Z}ElJGI<>M7V< zhC@=u^u!*@J=jXtye|$n!2imB7yCoS_u_*!*ME!+j}qJw?jSa{BApAw3RWGx&icy%=5hk|G>r&cB8@b z;?ok?E$6Rj;v0{~0AE{<4N|hap)5!Cli2<0BuO=vL`qz1}T184CuIuJ<<2vAx;WCAhlZ5`O(+t1q{ z{HCJ>gl!R^r&})(4))+7l=E)Iiv038x7?@5cWLqjMgFlSk5S}P zHF+tv;5z&U*mB;VTLK|=+OA1N!?q!jvj^C+6`aKv*pB}2!8G0g+*r2V8z}P`%Sv!O zo@EQjesZjmeP+1)y|0jep)0>_?~Rd3>c8>8nfsGl8%a3{@kZkDP{johOT-7D@f)04 zgHM`EAL=XcnUrBOGT=hVQI~Sq=Sy?>=)VO(I_>x4GgklE`bgbGz5IoQbkxy)W~uzH zVagv(In?qo8bXZ$mFn*UN*Qm_s=T2o7b6`fPVNf*bRJdsgDZiNi?%ubG~8P55x;1^ zBsvcz@wkzAF0>3tBXJ8i45y0r^drv#J3z?wSQSE&*WRRa=!b@i7}XWqcgMzClSo#FT6E&6mK1nQsy*!{>*`9~mvm zm*-m?3P;ne&zx@C8%rx_VEO`UQv#bp9iRwFyNqQUaT5L}ZvdYN6jN?Mi2Ipe;7 z5;7(KD$U(zutQUxyRDoUNo^^Y<6gq&UsieklTWGnmG(pE5TfsA+Cc*fjz^F{egpZa zKQ#P<;qfCY!(SgB-^#?>_HY8Hw@Lkdag@s*wyW|Trd;kXpBW!n9VR-9r@&W{8}lCw zg*>X&QNBRf*k}~%&O_Jp_p1?kiSQ=WjX6+sC3=YZ2Uxj(l=h-{=z1>M49cALy_n^y z-wFP5sU1J=kmZ<8c0laRXCFf<#Va)5ELQX9xbn|d@^`iKJA65k42=X1=D;DO!}e+$ zZ_TehMc;2vYJ3{2e3k&AjPGbwKHV)pbV9L*A#QoGDsStS&sXL3-SS*je&h*>ADVLr z#7=v!gH&p7$bE|ZZB3q_$e*_5Vtz-5VS^0PClPa5?P zayYkq1;{E-8);e}y$vnl>d#t2laL=bi(IIPFf%p0HQv*Kb;iTpgyZhFq`EF{xe_yMc7q`fub4S0B+Vp+(3j?tX3mJW|ae`V(~W0Cnnf z2cft=Zu{&9oNk||u^1rmiaj;c%U?-IX9VDUeaoUnKZY*+7Iyv}k9@Yj1m7KiIeZ_s z%eU`O=zeAqK(2T)!BxJEN2Gr|Gyxez$SY!KGd7;!-E{p+2<^a4f57hT zCZa4`*Cb%A+J~YcmBw>F$fS6~GKbJUd?iSPCuZ&0Kiop4I`&8QwHQE2-^EO!5Bw8D zuR~_tFYkpwB5d~`hVLlARR8gs3Wh({`mc>m&?=o7rkmy4^{uD!YwDJtIHK^6G3CsE zH)Iz7Lys%`t?{=65XU~25=gdZ+i!&O0SpuGjYke@e=cvRR9;`TJeGHsTOjU`p3ef^mhSQ>~9#*c7Nom<@wC= zY#z;*spE7zYNUVmC8`ul~|f3>aOwjYlF z0CxGi(g8}3g_-~H`JFKJU4VR!{}bLKv;|m~{v4Nn+dk(r){eJ);q*<^_0_LTUr$wE zX@6;aVfeR#*qMJ;LF$^H>#6x?%lXNFocLK8zavfgU%vlA_P>7rQ$^>Ot(LzJo20e& z@5UJAeqkYSl812ahj{+e@i{KM-Crk4mHPY4^5uAxmTNWvCd@^ShiZ{l9B_KYWtVlBV)QOKbE?eb0>RQi7jkaBrDAa?3IgYeo>%&u+iPz*ut_=KuPDY2){0#wa~f`iMf`zCRqI@L5VIhcEf7j%s<+fuQo3@2!wo zd`GAS*nFea{B6zrw*An6+<$-vgs7Gn5j9kG;p4&gkxyP25O>3T2fgNDwZ38F(V>;+ zAOBbK-&%S8R(~b`;r*5JKho^ngXiZ zIIp(e+YtH4K9ujv;og+i^k$k58Q#EO`i#gs{Cj1>2l#8oX>^yc?MH4Ej&^84P5|hu z9Gn3UA4mbMX_G>$&*|xdcYv4H^k=5mlI~y4_zz0;_-O!;!rry|Jt#8R4P*NJ1mw`h z+l|25Kw-Zpd#e4X*!!^`H2lgd;aBVUyvpzxPBQ^l{c%?nZO?~hyfskQUti5(&-ZxR z9%>G_v2?rrfE`W#!$V4SD|`O4uTp!TttyblyYqa1IkKZ%d_LhD{O5YW|DdWsY43^1 z=<1*PDqMi>!?2*(h^Rn* zpXBl$ef{-1$`OA3bqnCG_1)4g3S*c4x5McFFUn!-C;J!cJ+vSUCpJRP;=Iu@61k|p zfJ^TqP#*kuE_9d375@E^M9wRor@HFDTd)5gX)-?*zc~#4i!0#Y4ugLoJf7CKvjBIs zZyKSU=5n>~ePQ(1b?Xn;ULKJ#e0!~bklH$2du`sOx7R;_b_iC|Kd*|6;mh+^THb&# z<<)hUC%qqaM;QF~54iYA_{%%>`n;#$!}@~~WUC~;?MJzt=8)zu^9CoM^Xl;#@@eCF zAh7mCB;uDNsehvXw($BFBA=$eVuz-Gyi315pOSysqT_uoycVy$i9DFF?P{3wX^hE7 z!;c7$-{cqkHGG@!_}P`=tB1$;Gx7F(d}zDkZ(F(L#j3nUW#zpIT$uXr=v+yCMuf-D zRq^~lg2Mf_Hr%{B7we}$EAg|9uMrl1N2U0E*n%hM%lc1us!adFu=rIrUa_Z%0NaKk z?0Y&PrSW6qVSe2KSL3aRRkR#G10S#9Z_w~|f1lW<^!Jez(Lc7F_Tx$O?;5v!u_~YI zmd{e2-ws_&t#N_`iYa*gkoz=h#EvNC*r zczi2&`59{YH7e8BCcM5K9m9+-YTxSN@pCJ~@7)r%enT|8Sif2*;Fg)1-tG>drS%&u z-{b-3tfy7cXS%81F2AQ*{t#3CSD#PRM|SJx2+jN_?`K`U-?BHQ zep@za?X`)JQvWOXc{+Y}WqA1OQGlzxF+fGT{Cj&1e@mr!S|6zmJoX{T>mx_+Q|LSI zlM(*FMh*Y@mGGYsUR{5A-i^2WGZ$dV-qQf2_{^4PsPY82yrU|=*v^%|u`1u;mPf1d zg>LzwuN8iIZh5gP@8_1!SLLltIqnYUCWe?3Y z{J$&5lfS6gpxN_CHHWjFvYoN^_-_jw^_MoDKLReyc#bjgcK_z8`u4SP^xNsRru(7tKf2k=Jek6l~7WO}R|#eIIlEb$^Lw9~YDVME^&~6Gs0^@aGDex7+mfbm^9|t50k;YkcN0}qG}-eN*5{6|m5dhL z^!2%q?@>xu^x@Obqp%<2v_G(gcE0f*jklo@GXlQVy$LJh__F&seBgYPX?5Z?=ANob zrTr;B=*y(E`{(+|X3ZDvhsp^07~|nZt7F)brE9}drffhb^O1o?_?{dKly#J3{}3#l!x_)_W)bTden5}ll#xT zzE1A^O3(jDaktkzC~)=1LN&)sr+h13vFEG7$gSM6 zxaX_h(4~)mCaw9)1YouKw_>%%?__hOMpFF8SUdh(1Dxf5dAu%G<#SEB!%z5|>3|_T zu*}Z%H02r#(?anjhP6X05+V z?{NEj6JI?%exZq1{K@{WH2WA2oa|2({30FibK%AP4{+A~&-E&R<_GKj=i`3dg!Tp2 zekSBR58HRUsGk&{Yv(h_0eO9>vHR*zPiJ@<+AFa~(Tvn>g)3bu-QzP6S{(Zc7avW4 zia&{u_BK@-+_4|${e#v*OL%`bOU-Z3ztPAf&F4b^qw(zMr;SbsfN4J3{iWrJWN*gz z8wsj<+y7JU&^+Xmb0F?Ia+^{e`+ct*K%Mo#RfJOGkDjc{_CK?Mu>B9hy;e&8C++-B z`@8qoMIndfUTHzd-Fr8aj+uYezLtF9GKMRj{;}$BO8vk;2l<`)zh=vo@lN+64+0qG z{;D5xX#V|1U|sFslr&5C54Js=SfSX%#U!bHDW2Z0%6GWsi&gnTQ_kc4b;zvoo)3XU zz%D;q&EL;19NK*h~zHGVD$kSU zXs!hiJN-ETQkOmFs`*>V`Ki4#RCx`zyrU{Fz179Pu_|9_%DF$PLT2^Hn-IAB1I3pv zllebMAay(z10eYipRE6V$SnPhRsF*MOY#f1ge`xFQvNyuarw@85b;D?;PiN6hK-lU zZl+cWvkfdIS4?{q>+ z<5$5q)A8vpyyf5Jx$*4hitm!{Hmaz(-SO>eWOVV{lyC)pFYEZ}SHcg}@#!wSQy)8= zO0uit>^|eUsy6cS_=kPR0Oa)7FO9AK679+RCx2Q3h#WmG2TE!0)j+uFKb|y6{bT!^ zS&X&kuQcFn`=Rlkt;!SJ@}8=E$IViHWN!trQ=g9^b&c10YW_S|{*#O4`~%ed(7!{G z->u1)DDqmiT=;(oEq`$6CZ&Pw_Q?iD@+V6GQ|2=ahwfB{vbylJs;rXux&iWu*iXvM z7IBA`-|k# zg(bQZMpiN+eqUf+C=(eeE#4czO~Cj5U|K?aMO-{o%;eLN;G+D{BDX)4*Gwv}{D#WQ zqw_=nj{ux4q9X2d73~aQ+dj8{qO`|&WU%`K<6{ZLPJccOsnnm4&sOAj*m7q+Lj~x5 zZUlf~*6&IiiSjgjoACIBCf?>>4>-x5@=UqXU&j^^Mj2u0z{&nhDWBreFOerqJX+sf z{w&sQTl|rRqCQ-{bwUyy$Uxmc6j*D|D_a0%!<(~+=oTWM%*U=@OI81PQ@<^*r^?ga z@)I8`?bFmP->%AI-15b$eBbp_{Y-nC35eRd9|I-TMz&|z=O7LL^cC^VHT->7#7AiO zDp$mB{g0df=Ih-29s3aR*<9oa6Q5B&EuJIu9|=6n-)bgvedu8uuh{GT0K4opL1m=g zj~Y7u$hArhob|3l3l)1<37kFNX}&I2<+I)L`Ko-RTb`@ReQtS%DsSkPcU0vk8@Tv2 zR^^*axrqNEv*zQEAdpOu<%d6VUE+5Ua0Aj}<-a$&7`3>?sMP5ad z4^iYlUSs8Few`t-_$FAbmO!aMb6tnJSl0;kx=d{ut( zYL`4$m2WcTHh&ubfLH@Ttk1sN@Sgyw#GmY6kw2`-hbZzpR5|hM zsFojNmXGn_L{p&~0OB~xjG%ValOrgKpKNOi*$U$E8!>V_|iHmf4hHrGS(guOMp}Q2i?;g5Oq9GRkg|e9j)q1H}%=& z9r~AI4^5TwxPJMgP^delh=rS9^Qwg71DTYE}Vq- z(Xh908vf8;Lwb#Y4qi2u;l-YB0^3spYf?~^weMnLS%zO_c(-SbACh@sspNw1*f87{HL6yY62T_pc zLqFse|5ggWTWo&n{0ERL9zI!3p)2O^!}FZ_Y*Ybue-#5G_1A2`j(eIystZKEV-5)L0@|OT%_Xov`^;G$E zxBSFg3jZOdocn7xWR`ump`so8w%d#1!$qt^X|Wg;F1@c~9;8W*@fqZUW0boE?aeE+ zE2}8Q+4nC#WO3|kDxs9|nxM!BX!00Eezztsoh$3FrOK&2ivf`OyVN7KH^d8+{Hq`p z{N(;6a~uzxzTPpx#@p?S=Iu^8mDcS_IHxmUkB-05_g~lMvYcktJ?7~cw?4tQIckg! z2H~_oTEeic8w!D=HonEpV^zwV!+{&Ic~=U@1j@=pzuKZf&<{7d;e zg~=by`J4Ww{8hr_j}rBVNBRr(pQG15Qqu&2ca z(F39ee>XMYOEs`(*w5r6t-%c+)bIypC-kPvV84XsX@R_iLHLmtn4T~Ue?xadBf1l2 z_(cSz2d6WbRaeBVL4?Ln5^7e@tc8AF5{ciF*N|p<9HH#TkH<%DmUqVYaE`ru8Q;VC z5SRFd&9z8zmr6Q?hK`)0;Id^<;c6XyYZ_$C(! zPOn1g(AUKNv`r$o*x$st2Srd*md_OPC0Ta%-nww+laLx=XF3sKW(p-ghVS95Q@)22 zta-K*m^NenWwj>HM>;OraHn!tfspHK9fGi2rb0n(hA>rJh5o&A$}QfcEc| z0shA`Wd2==r(-`If#CLE2Qn)E&}E7L8K2I-Wf=a8txTbF1HaLgCt6gFvr5W@Z`UA2FU3fn)5(CmM=&cCIVDKu_C znD%c?Otao%`*--?OsOl7YV%Kr8G?Tt@&9D7%)ge(Kic9y6=YQYA6%5|XITfG|A}2X z|7aLg zCt6h4{=@Lk-l@0$iSxGohvR>?J(xCQ{$;qd?4MG{A=PgG`jMao`yW8|KTvM}%_vmj zUkrq>e@a*F-=f0yk0Lbt-=XtwX=MtH>l>#1TNBf)f3p2M{BNez6-c%DPsch2*+23B zWPr@SmdZcc;y)E+RQ?~Flk8{N{W|{>+jaigR;JL3N5k+R3pJrdbJ+fIY1u!eoLl|Iszf=A7oVip|cYIGxzEITZZAk*vb?-*C!1BNup@?VkWMB>V46_TNu#|IH{=;$IAeuzyNd?cbup_KzYo``@PXZ)s%; zjq4qz{aX{$tk>E89sV~{>I$UV{7Z3XO7>6uKj|y;uch*jw)js48I}JBrzQJY)>h|# zVyn(S+sYJL@kki{W1%Lr=ry)~Tw3-|sppVt^KUBn_j;7<|52HLSK{f|Pe&kx{ez6k zKXgjsf2NJjzhxNyi>*wda}S5%zZ_~p$6jUo$E9Wel$tE_-z4JCSNo9tEBt2=Pltal z5W@a7{)rY9w*N5vv$yE&f8wNV|Ka$by%$WIG5<1LTJ}$=bAF^ypS_IiZu{}GvgSK{f|Pe&kx{ez6kKlF#h|4eJ0f6FlZ7h9P^=X!?WzZ_~p z$Ns_gk4ww`DK%NV5|Ka$b zy$4L2G5<1LTJ}$=PzftGk z(#jMX_fVMjZ%s_IUSa!p_}@&aE0AjQZ)o2C68}$n$^2`n{G%=YQ$a@M|G{y|ewN*> z^FQ&m&Oh7A6k5?E4F9oE6IwKr?H`wx{Zr~Wq}u$~L~;A~N+%9p(b?fWww7@TJ}$=$uj@?Xa?BNt3Ap775+1b zr^7!N2x0#k|3r%l+kY7T*&FosKk=Jw|Ka$bZ3U*yn12~AE&Hd`aY(h>zah#d`+tb+ zzo*>(n^CC5zZeK%|CFxUzeR=ZA4O>Pzh39x(#jMX*DXx@w(*874rQ+uE;r9DJl26CHsAkKkxM4P^^eGd?v z{so9pqVs+2eMh9al;3IAWf~qni1lzB{!ES?{uoq ztGG1lGlNo_xa!kRs?WIYs84;RKBI}ZQ=g$gaD9GV=dMo;ix%0|^_A48C$hQMN4J+- z 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

%)TzQ;r{P6znG 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ʓtjBR<{=$DD`Toi=3F;A(hoswxB6xe6Cs8GGcJ9`9`y+iggOqQ{_j2 zivl^hTv2HbD<_MFR$$dD*ig#L$ORHD@C%JHZyXB615v<|G66R}>y7AeINFQIc!^OH3%P~^KF0Wvj%m=$Y=36D>krf!-?#4)jrZ`5r zyiy+xYt^7;kzB_YyF7f`fH6tOL^4w1T;&t|=&h|8s_@|@xiL(uGq;JZtG^P2nAAMq zYDQ^9N{YqhHYI!#Sv4ymZPc0W+Jt`_S0I8LdC)ZUme$KHP+KH(bbJe&9O-j!_Gyt_%?zO zVmSPZC8X_Cqd{-TC(UI;@Ga8vJkppy)K4dLx*O5rO~}uo&KVk@Lo6�k{>DJERGw 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 diff --git a/msvc/SDL2/lib/x64/SDL2main.lib b/msvc/SDL2/lib/x64/SDL2main.lib deleted file mode 100644 index 6129946574aa807aad3da264518444cc115f51f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41032 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 THkgo>OZrXAX?ius;pP7i#!Q1b diff --git a/msvc/fltk/include/FL/Enumerations.H b/msvc/fltk/include/FL/Enumerations.H deleted file mode 100644 index c9cf22c3..00000000 --- a/msvc/fltk/include/FL/Enumerations.H +++ /dev/null @@ -1,1127 +0,0 @@ -// -// "$Id$" -// -// Enumerations for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2017 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** \file - This file contains type definitions and general enumerations. - */ - -#ifndef Fl_Enumerations_H -#define Fl_Enumerations_H - -/* - ****************************************************************************** - * Notes on FL_ABI_VERSION and deprecated (obsolete) FLTK_ABI_VERSION: - * - * (1) FLTK_ABI_VERSION is deprecated, but still defined below. - * Do NOT define FLTK_ABI_VERSION here - it would be overwritten later. - * - * (2) FL_ABI_VERSION is now (as of FLTK 1.3.4) defined by configure - * or CMake. Do NOT define it here. Its definition will be included - * below by "#include ". - * - * (3) If you use the provided IDE files (Windows VC++ or Xcode) you should - * edit the definition in the provided file abi-version.ide. The correct - * file is `/path/to/fltk/abi-version.ide' . - * - ****************************************************************************** - * For more informations on FL_ABI_VERSION see README.abi-version.txt. - ****************************************************************************** - */ - -#include - -# include "Fl_Export.H" -# include "fl_types.h" - -/** \name Version Numbers - - FLTK defines some constants to help the programmer to - find out, for which FLTK version a program is compiled. - - The following constants are defined: - */ -/*@{*/ - -/** - The major release version of this FLTK library. - \sa FL_VERSION - */ -#define FL_MAJOR_VERSION 1 - -/** - The minor release version for this library. - - FLTK remains mostly source-code compatible between minor version changes. - */ -#define FL_MINOR_VERSION 3 - -/** - The patch version for this library. - - FLTK remains binary compatible between patches. - */ -#define FL_PATCH_VERSION 5 - -/** - The FLTK version number as a \em double. - - FL_VERSION is a \em double that describes the major, minor, and patch - version numbers. - - Version 1.2.3 is actually stored as 1.0203 to allow for more than 9 - minor and patch releases. - - \deprecated This \p double version number is retained for compatibility - with existing program code. New code should use \em int FL_API_VERSION - instead. FL_VERSION is deprecated because comparisons of floating point - values may fail due to rounding errors. However, there are currently no - plans to remove this deprecated constant. - - FL_VERSION is equivalent to (double)FL_API_VERSION / 10000. - - \see Fl::version() (deprecated as well) - \see FL_API_VERSION - \see Fl::api_version() - */ -#define FL_VERSION ( (double)FL_MAJOR_VERSION + \ - (double)FL_MINOR_VERSION * 0.01 + \ - (double)FL_PATCH_VERSION * 0.0001 ) - -/** - The FLTK API version number as an \em int. - - FL_API_VERSION is an \em int that describes the major, minor, and patch - version numbers. - - Version 1.2.3 is actually stored as 10203 to allow for more than 9 - minor and patch releases. - - The FL_MAJOR_VERSION, FL_MINOR_VERSION, and FL_PATCH_VERSION constants - give the integral values for the major, minor, and patch releases - respectively. - - \note FL_API_VERSION is intended to replace the deprecated - \em double FL_VERSION. - - \see Fl::api_version() - */ -#define FL_API_VERSION (FL_MAJOR_VERSION*10000 + FL_MINOR_VERSION*100 + FL_PATCH_VERSION) - -/** - The FLTK ABI (Application Binary Interface) version number as an \em int. - - FL_ABI_VERSION is an \em int that describes the major, minor, and patch - ABI version numbers in the same format as FL_API_VERSION. - - The ABI version number \p FL_ABI_VERSION is usually the same as the - API version \p FL_API_VERSION with the last two digits set to '00'. - - FLTK retains the ABI (Application Binary Interface) during patch - releases of the same major and minor versions. Examples: - - \verbatim - FLTK Version FL_API_VERSION FL_ABI_VERSION FL_VERSION (deprecated) - 1.3.0 10300 10300 1.0300 - 1.3.4 10304 10300 1.0304 - \endverbatim - - Version 1.2.3 is actually stored as 10203 to allow for more than 9 - minor and patch releases. - - The FL_MAJOR_VERSION, FL_MINOR_VERSION, and FL_PATCH_VERSION constants - give the integral values for the major, minor, and patch releases - respectively. - - To enable new ABI-breaking features in patch releases you can configure - FLTK to use a higher FL_ABI_VERSION. - - \see README.abi-version.txt - */ -#ifndef FL_ABI_VERSION -#define FL_ABI_VERSION (FL_MAJOR_VERSION*10000 + FL_MINOR_VERSION*100) -#endif - -/* - Check if FL_ABI_VERSION is out of allowed range; redefine if necessary. - - This is done to prevent users from defining an illegal ABI version. - - Rule: FL_MAJOR_VERSION * 10000 + FL_MINOR_VERSION * 100 - <= FL_ABI_VERSION <= FL_API_VERSION. - - Example (FLTK 1.3.4): - - 10300 <= FL_ABI_VERSION <= 10304 - - Note: configure + CMake can be used to define FL_ABI_VERSION, but they - do not check validity. This is done here. -*/ - -#if FL_ABI_VERSION < FL_MAJOR_VERSION*10000 + FL_MINOR_VERSION*100 - -# undef FL_ABI_VERSION -# define FL_ABI_VERSION (FL_MAJOR_VERSION*10000 + FL_MINOR_VERSION*100) - -#elif FL_ABI_VERSION > FL_API_VERSION - -# undef FL_ABI_VERSION -# define FL_ABI_VERSION FL_API_VERSION - -#endif - -/* - FLTK_ABI_VERSION is deprecated (replaced by FL_ABI_VERSION). - - This deprecated constant will be removed in FLTK 1.4.0 and later. - Please use FL_ABI_VERSION when FLTK 1.4.0 has been released. -*/ - -#ifdef FLTK_ABI_VERSION -#undef FLTK_ABI_VERSION -#endif - -#define FLTK_ABI_VERSION FL_ABI_VERSION - -/*@}*/ // group: Version Numbers - -/** - Every time a user moves the mouse pointer, clicks a button, - or presses a key, an event is generated and sent to your - application. Events can also come from other programs like the - window manager. - - Events are identified by the integer argument passed to the - Fl_Widget::handle() virtual method. Other information about the - most recent event is stored in static locations and acquired by - calling the Fl::event_*() methods. This static information remains - valid until the next event is read from the window system, so it - is ok to look at it outside of the handle() method. - - Event numbers can be converted to their actual names using the - \ref fl_eventnames[] array defined in \#include <FL/names.h> - - \sa Fl::event_text(), Fl::event_key(), class Fl:: - */ -// DEV NOTE: Keep this list in sync with FL/names.H -enum Fl_Event { // events - /** No event. */ - FL_NO_EVENT = 0, - - /** A mouse button has gone down with the mouse pointing at this - widget. You can find out what button by calling Fl::event_button(). - You find out the mouse position by calling Fl::event_x() and - Fl::event_y(). - - A widget indicates that it "wants" the mouse click by returning non-zero - from its Fl_Widget::handle() method. It will then become the - Fl::pushed() widget and will get FL_DRAG and the matching FL_RELEASE events. - If Fl_Widget::handle() returns zero then FLTK will try sending the FL_PUSH - to another widget. - */ - FL_PUSH = 1, - - /** A mouse button has been released. You can find out what button by - calling Fl::event_button(). - - In order to receive the FL_RELEASE event, the widget must return - non-zero when handling FL_PUSH. - */ - FL_RELEASE = 2, - - /** The mouse has been moved to point at this widget. This can - be used for highlighting feedback. If a widget wants to - highlight or otherwise track the mouse, it indicates this by - returning non-zero from its handle() method. It then - becomes the Fl::belowmouse() widget and will receive - FL_MOVE and FL_LEAVE events. - */ - FL_ENTER = 3, - - /** The mouse has moved out of the widget. - In order to receive the FL_LEAVE event, the widget must - return non-zero when handling FL_ENTER. - */ - FL_LEAVE = 4, - - /** The mouse has moved with a button held down. The current button state - is in Fl::event_state(). The mouse position is in Fl::event_x() and - Fl::event_y(). - - In order to receive FL_DRAG events, the widget must return non-zero - when handling FL_PUSH. - */ - FL_DRAG = 5, - - /** This indicates an attempt to give a widget the keyboard focus. - - If a widget wants the focus, it should change itself to display the - fact that it has the focus, and return non-zero from its handle() method. - It then becomes the Fl::focus() widget and gets FL_KEYDOWN, FL_KEYUP, - and FL_UNFOCUS events. - - The focus will change either because the window manager changed which - window gets the focus, or because the user tried to navigate using tab, - arrows, or other keys. You can check Fl::event_key() to figure out why - it moved. For navigation it will be the key pressed and for interaction - with the window manager it will be zero. - */ - FL_FOCUS = 6, - - /** This event is sent to the previous Fl::focus() widget when another - widget gets the focus or the window loses focus. - */ - FL_UNFOCUS = 7, - - /** A key was pressed (FL_KEYDOWN) or released (FL_KEYUP). - Fl_KEYBOARD is a synonym for FL_KEYDOWN. - The key can be found in Fl::event_key(). - The text that the key should insert can be found with Fl::event_text() - and its length is in Fl::event_length(). If you use the key handle() - should return 1. If you return zero then FLTK assumes you ignored the - key and will then attempt to send it to a parent widget. If none of - them want it, it will change the event into a FL_SHORTCUT event. - - To receive FL_KEYBOARD events you must also respond to the FL_FOCUS - and FL_UNFOCUS events. - - If you are writing a text-editing widget you may also want to call - the Fl::compose() function to translate individual keystrokes into - non-ASCII characters. - - FL_KEYUP events are sent to the widget that currently has focus. This - is not necessarily the same widget that received the corresponding - FL_KEYDOWN event because focus may have changed between events. - */ - FL_KEYDOWN = 8, - - /** Equivalent to FL_KEYDOWN. - \see FL_KEYDOWN - */ - FL_KEYBOARD = 8, - - /** Key release event. - \see FL_KEYDOWN - */ - FL_KEYUP = 9, - - /** The user clicked the close button of a window. - This event is used internally only to trigger the callback of - Fl_Window derived classed. The default callback closes the - window calling Fl_Window::hide(). - */ - FL_CLOSE = 10, - - /** The mouse has moved without any mouse buttons held down. - This event is sent to the Fl::belowmouse() widget. - - In order to receive FL_MOVE events, the widget must return - non-zero when handling FL_ENTER. - */ - FL_MOVE = 11, - - /** If the Fl::focus() widget is zero or ignores an FL_KEYBOARD - event then FLTK tries sending this event to every widget it - can, until one of them returns non-zero. FL_SHORTCUT is first - sent to the Fl::belowmouse() widget, then its parents and siblings, - and eventually to every widget in the window, trying to find an - object that returns non-zero. FLTK tries really hard to not to ignore - any keystrokes! - - You can also make "global" shortcuts by using Fl::add_handler(). A - global shortcut will work no matter what windows are displayed or - which one has the focus. - */ - FL_SHORTCUT = 12, - - /** This widget is no longer active, due to Fl_Widget::deactivate() - being called on it or one of its parents. Fl_Widget::active() may - still be true after this, the widget is only active if Fl_Widget::active() - is true on it and all its parents (use Fl_Widget::active_r() to check this). - */ - FL_DEACTIVATE = 13, - - /** This widget is now active, due to Fl_Widget::activate() being - called on it or one of its parents. - */ - FL_ACTIVATE = 14, - - /** This widget is no longer visible, due to Fl_Widget::hide() being - called on it or one of its parents, or due to a parent window being - minimized. Fl_Widget::visible() may still be true after this, but the - widget is visible only if visible() is true for it and all its - parents (use Fl_Widget::visible_r() to check this). - */ - FL_HIDE = 15, - - /** This widget is visible again, due to Fl_Widget::show() being called on - it or one of its parents, or due to a parent window being restored. - Child Fl_Windows respond to this by actually creating the window if not - done already, so if you subclass a window, be sure to pass FL_SHOW - to the base class Fl_Widget::handle() method! - */ - FL_SHOW = 16, - - /** You should get this event some time after you call Fl::paste(). - The contents of Fl::event_text() is the text to insert and the number - of characters is in Fl::event_length(). - */ - FL_PASTE = 17, - - /** The Fl::selection_owner() will get this event before the selection is - moved to another widget. This indicates that some other widget or program - has claimed the selection. Motif programs used this to clear the selection - indication. Most modern programs ignore this. - */ - FL_SELECTIONCLEAR = 18, - - /** The user has moved the mouse wheel. The Fl::event_dx() and Fl::event_dy() - methods can be used to find the amount to scroll horizontally and vertically. - */ - FL_MOUSEWHEEL = 19, - - /** The mouse has been moved to point at this widget. A widget that is - interested in receiving drag'n'drop data must return 1 to receive - FL_DND_DRAG, FL_DND_LEAVE and FL_DND_RELEASE events. - */ - FL_DND_ENTER = 20, - - /** The mouse has been moved inside a widget while dragging data. A - widget that is interested in receiving drag'n'drop data should - indicate the possible drop position. - */ - FL_DND_DRAG = 21, - - /** The mouse has moved out of the widget. - */ - FL_DND_LEAVE = 22, - - /** The user has released the mouse button dropping data into the widget. - If the widget returns 1, it will receive the data in the immediately - following FL_PASTE event. - */ - FL_DND_RELEASE = 23, - /** The screen configuration (number, positions) was changed. - Use Fl::add_handler() to be notified of this event. - */ - FL_SCREEN_CONFIGURATION_CHANGED = 24, - /** The fullscreen state of the window has changed - */ - FL_FULLSCREEN = 25, - /** The user has made a zoom/pinch/magnification gesture. - The Fl::event_dy() method can be used to find magnification amount, - Fl::event_x() and Fl::event_y() are set as well. - */ - FL_ZOOM_GESTURE = 26 -}; - -/** \name When Conditions */ -/*@{*/ -/** These constants determine when a callback is performed. - - \sa Fl_Widget::when(); - \todo doxygen comments for values are incomplete and maybe wrong or unclear - */ -enum Fl_When { // Fl_Widget::when(): - FL_WHEN_NEVER = 0, ///< Never call the callback - FL_WHEN_CHANGED = 1, ///< Do the callback only when the widget value changes - FL_WHEN_NOT_CHANGED = 2, ///< Do the callback whenever the user interacts with the widget - FL_WHEN_RELEASE = 4, ///< Do the callback when the button or key is released and the value changes - FL_WHEN_RELEASE_ALWAYS= 6, ///< Do the callback when the button or key is released, even if the value doesn't change - FL_WHEN_ENTER_KEY = 8, ///< Do the callback when the user presses the ENTER key and the value changes - FL_WHEN_ENTER_KEY_ALWAYS=10, ///< Do the callback when the user presses the ENTER key, even if the value doesn't change - FL_WHEN_ENTER_KEY_CHANGED=11 ///< ? -}; - -/*@}*/ // group: When Conditions - -/** \name Mouse and Keyboard Events - - This and the following constants define the non-ASCII keys on the - keyboard for FL_KEYBOARD and FL_SHORTCUT events. - - \todo FL_Button and FL_key... constants could be structured better - (use an enum or some doxygen grouping ?) - - \sa Fl::event_key() and Fl::get_key(int) (use ascii letters for all other keys): - */ - -/*@{*/ - -// FIXME: These codes collide with valid Unicode keys - -#define FL_Button 0xfee8 ///< A mouse button; use Fl_Button + n for mouse button n. -#define FL_BackSpace 0xff08 ///< The backspace key. -#define FL_Tab 0xff09 ///< The tab key. -#define FL_Iso_Key 0xff0c ///< The additional key of ISO keyboards. -#define FL_Enter 0xff0d ///< The enter key. -#define FL_Pause 0xff13 ///< The pause key. -#define FL_Scroll_Lock 0xff14 ///< The scroll lock key. -#define FL_Escape 0xff1b ///< The escape key. -#define FL_Kana 0xff2e ///< The Kana key of JIS keyboards. -#define FL_Eisu 0xff2f ///< The Eisu key of JIS keyboards. -#define FL_Yen 0xff30 ///< The Yen key of JIS keyboards. -#define FL_JIS_Underscore 0xff31 ///< The underscore key of JIS keyboards. -#define FL_Home 0xff50 ///< The home key. -#define FL_Left 0xff51 ///< The left arrow key. -#define FL_Up 0xff52 ///< The up arrow key. -#define FL_Right 0xff53 ///< The right arrow key. -#define FL_Down 0xff54 ///< The down arrow key. -#define FL_Page_Up 0xff55 ///< The page-up key. -#define FL_Page_Down 0xff56 ///< The page-down key. -#define FL_End 0xff57 ///< The end key. -#define FL_Print 0xff61 ///< The print (or print-screen) key. -#define FL_Insert 0xff63 ///< The insert key. -#define FL_Menu 0xff67 ///< The menu key. -#define FL_Help 0xff68 ///< The 'help' key on Mac keyboards -#define FL_Num_Lock 0xff7f ///< The num lock key. -#define FL_KP 0xff80 ///< One of the keypad numbers; use FL_KP + 'n' for digit n. -#define FL_KP_Enter 0xff8d ///< The enter key on the keypad, same as Fl_KP+'\\r'. -#define FL_KP_Last 0xffbd ///< The last keypad key; use to range-check keypad. -#define FL_F 0xffbd ///< One of the function keys; use FL_F + n for function key n. -#define FL_F_Last 0xffe0 ///< The last function key; use to range-check function keys. -#define FL_Shift_L 0xffe1 ///< The lefthand shift key. -#define FL_Shift_R 0xffe2 ///< The righthand shift key. -#define FL_Control_L 0xffe3 ///< The lefthand control key. -#define FL_Control_R 0xffe4 ///< The righthand control key. -#define FL_Caps_Lock 0xffe5 ///< The caps lock key. -#define FL_Meta_L 0xffe7 ///< The left meta/Windows key. -#define FL_Meta_R 0xffe8 ///< The right meta/Windows key. -#define FL_Alt_L 0xffe9 ///< The left alt key. -#define FL_Alt_R 0xffea ///< The right alt key. -#define FL_Delete 0xffff ///< The delete key. - -// These use the Private Use Area (PUA) of the Basic Multilingual Plane -// of Unicode. Guaranteed not to conflict with a proper Unicode character. - -// These primarily map to the XFree86 keysym range -#define FL_Volume_Down 0xEF11 /* Volume control down */ -#define FL_Volume_Mute 0xEF12 /* Mute sound from the system */ -#define FL_Volume_Up 0xEF13 /* Volume control up */ -#define FL_Media_Play 0xEF14 /* Start playing of audio */ -#define FL_Media_Stop 0xEF15 /* Stop playing audio */ -#define FL_Media_Prev 0xEF16 /* Previous track */ -#define FL_Media_Next 0xEF17 /* Next track */ -#define FL_Home_Page 0xEF18 /* Display user's home page */ -#define FL_Mail 0xEF19 /* Invoke user's mail program */ -#define FL_Search 0xEF1B /* Search */ -#define FL_Back 0xEF26 /* Like back on a browser */ -#define FL_Forward 0xEF27 /* Like forward on a browser */ -#define FL_Stop 0xEF28 /* Stop current operation */ -#define FL_Refresh 0xEF29 /* Refresh the page */ -#define FL_Sleep 0xEF2F /* Put system to sleep */ -#define FL_Favorites 0xEF30 /* Show favorite locations */ - -/*@}*/ // group: Mouse and Keyboard Events - -/** \name Mouse Buttons - - These constants define the button numbers for FL_PUSH and FL_RELEASE events. - - \sa Fl::event_button() -*/ - -/*@{*/ - -#define FL_LEFT_MOUSE 1 ///< The left mouse button -#define FL_MIDDLE_MOUSE 2 ///< The middle mouse button -#define FL_RIGHT_MOUSE 3 ///< The right mouse button - -/*@}*/ // group: Mouse Buttons - - -/** \name Event States - - The following constants define bits in the Fl::event_state() value. -*/ - -/*@{*/ // group: Event States - -// FIXME: it would be nice to have the modifiers in the upper 8 bit so that -// a unicode ke (24bit) can be sent as an unsigned with the modifiers. - -#define FL_SHIFT 0x00010000 ///< One of the shift keys is down -#define FL_CAPS_LOCK 0x00020000 ///< The caps lock is on -#define FL_CTRL 0x00040000 ///< One of the ctrl keys is down -#define FL_ALT 0x00080000 ///< One of the alt keys is down -#define FL_NUM_LOCK 0x00100000 ///< The num lock is on - // most X servers do this? -#define FL_META 0x00400000 ///< One of the meta/Windows keys is down - // correct for XFree86 -#define FL_SCROLL_LOCK 0x00800000 ///< The scroll lock is on - // correct for XFree86 -#define FL_BUTTON1 0x01000000 ///< Mouse button 1 is pushed -#define FL_BUTTON2 0x02000000 ///< Mouse button 2 is pushed -#define FL_BUTTON3 0x04000000 ///< Mouse button 3 is pushed -#define FL_BUTTONS 0x7f000000 ///< Any mouse button is pushed -#define FL_BUTTON(n) (0x00800000<<(n)) ///< Mouse button n (n > 0) is pushed - -#define FL_KEY_MASK 0x0000ffff ///< All keys are 16 bit for now - // FIXME: Unicode needs 24 bits! - -#ifdef __APPLE__ -# define FL_COMMAND FL_META ///< An alias for FL_CTRL on WIN32 and X11, or FL_META on MacOS X -# define FL_CONTROL FL_CTRL ///< An alias for FL_META on WIN32 and X11, or FL_CTRL on MacOS X -#else -# define FL_COMMAND FL_CTRL ///< An alias for FL_CTRL on WIN32 and X11, or FL_META on MacOS X -# define FL_CONTROL FL_META ///< An alias for FL_META on WIN32 and X11, or FL_CTRL on MacOS X -#endif // __APPLE__ - -/*@}*/ // group: Event States - -/** \name Box Types - \brief FLTK standard box types - - This enum defines the standard box types included with FLTK. - - FL_NO_BOX means nothing is drawn at all, so whatever is already - on the screen remains. The FL_..._FRAME types only draw their edges, - leaving the interior unchanged. The blue color in Figure 1 - is the area that is not drawn by the frame types. - - \image html boxtypes.png "Figure 1: FLTK standard box types" - \image latex boxtypes.png "FLTK standard box types" width=10cm - \todo Description of boxtypes is incomplete. - See below for the defined enum Fl_Boxtype. - \see src/Fl_get_system_colors.cxx -*/ -/*@{*/ -enum Fl_Boxtype { // boxtypes (if you change these you must fix fl_boxtype.cxx): - - FL_NO_BOX = 0, ///< nothing is drawn at all, this box is invisible - FL_FLAT_BOX, ///< a flat box - FL_UP_BOX, ///< see figure 1 - FL_DOWN_BOX, ///< see figure 1 - FL_UP_FRAME, ///< see figure 1 - FL_DOWN_FRAME, ///< see figure 1 - FL_THIN_UP_BOX, ///< see figure 1 - FL_THIN_DOWN_BOX, ///< see figure 1 - FL_THIN_UP_FRAME, ///< see figure 1 - FL_THIN_DOWN_FRAME, ///< see figure 1 - FL_ENGRAVED_BOX, ///< see figure 1 - FL_EMBOSSED_BOX, ///< see figure 1 - FL_ENGRAVED_FRAME, ///< see figure 1 - FL_EMBOSSED_FRAME, ///< see figure 1 - FL_BORDER_BOX, ///< see figure 1 - _FL_SHADOW_BOX, ///< see figure 1 - FL_BORDER_FRAME, ///< see figure 1 - _FL_SHADOW_FRAME, ///< see figure 1 - _FL_ROUNDED_BOX, ///< see figure 1 - _FL_RSHADOW_BOX, ///< see figure 1 - _FL_ROUNDED_FRAME, ///< see figure 1 - _FL_RFLAT_BOX, ///< see figure 1 - _FL_ROUND_UP_BOX, ///< see figure 1 - _FL_ROUND_DOWN_BOX, ///< see figure 1 - _FL_DIAMOND_UP_BOX, ///< see figure 1 - _FL_DIAMOND_DOWN_BOX, ///< see figure 1 - _FL_OVAL_BOX, ///< see figure 1 - _FL_OSHADOW_BOX, ///< see figure 1 - _FL_OVAL_FRAME, ///< see figure 1 - _FL_OFLAT_BOX, ///< see figure 1 - _FL_PLASTIC_UP_BOX, ///< plastic version of FL_UP_BOX - _FL_PLASTIC_DOWN_BOX, ///< plastic version of FL_DOWN_BOX - _FL_PLASTIC_UP_FRAME, ///< plastic version of FL_UP_FRAME - _FL_PLASTIC_DOWN_FRAME, ///< plastic version of FL_DOWN_FRAME - _FL_PLASTIC_THIN_UP_BOX, ///< plastic version of FL_THIN_UP_BOX - _FL_PLASTIC_THIN_DOWN_BOX, ///< plastic version of FL_THIN_DOWN_BOX - _FL_PLASTIC_ROUND_UP_BOX, ///< plastic version of FL_ROUND_UP_BOX - _FL_PLASTIC_ROUND_DOWN_BOX, ///< plastic version of FL_ROUND_DOWN_BOX - _FL_GTK_UP_BOX, ///< gtk+ version of FL_UP_BOX - _FL_GTK_DOWN_BOX, ///< gtk+ version of FL_DOWN_BOX - _FL_GTK_UP_FRAME, ///< gtk+ version of FL_UP_FRAME - _FL_GTK_DOWN_FRAME, ///< gtk+ version of FL_DOWN_FRAME - _FL_GTK_THIN_UP_BOX, ///< gtk+ version of FL_THIN_UP_BOX - _FL_GTK_THIN_DOWN_BOX, ///< gtk+ version of FL_THIN_DOWN_BOX - _FL_GTK_THIN_UP_FRAME, ///< gtk+ version of FL_THIN_UP_FRAME - _FL_GTK_THIN_DOWN_FRAME, ///< gtk+ version of FL_THIN_DOWN_FRAME - _FL_GTK_ROUND_UP_BOX, ///< gtk+ version of FL_ROUND_UP_BOX - _FL_GTK_ROUND_DOWN_BOX, ///< gtk+ version of FL_ROUND_DOWN_BOX - _FL_GLEAM_UP_BOX, ///< gleam version of FL_UP_BOX - _FL_GLEAM_DOWN_BOX, ///< gleam version of FL_DOWN_BOX - _FL_GLEAM_UP_FRAME, ///< gleam version of FL_UP_FRAME - _FL_GLEAM_DOWN_FRAME, ///< gleam version of FL_DOWN_FRAME - _FL_GLEAM_THIN_UP_BOX, ///< gleam version of FL_THIN_UP_BOX - _FL_GLEAM_THIN_DOWN_BOX, ///< gleam version of FL_THIN_DOWN_BOX - _FL_GLEAM_ROUND_UP_BOX, ///< gleam version of FL_ROUND_UP_BOX - _FL_GLEAM_ROUND_DOWN_BOX, ///< gleam version of FL_ROUND_DOWN_BOX - FL_FREE_BOXTYPE ///< the first free box type for creation of new box types -}; -extern FL_EXPORT Fl_Boxtype fl_define_FL_ROUND_UP_BOX(); -#define FL_ROUND_UP_BOX fl_define_FL_ROUND_UP_BOX() -#define FL_ROUND_DOWN_BOX (Fl_Boxtype)(fl_define_FL_ROUND_UP_BOX()+1) -extern FL_EXPORT Fl_Boxtype fl_define_FL_SHADOW_BOX(); -#define FL_SHADOW_BOX fl_define_FL_SHADOW_BOX() -#define FL_SHADOW_FRAME (Fl_Boxtype)(fl_define_FL_SHADOW_BOX()+2) -extern FL_EXPORT Fl_Boxtype fl_define_FL_ROUNDED_BOX(); -#define FL_ROUNDED_BOX fl_define_FL_ROUNDED_BOX() -#define FL_ROUNDED_FRAME (Fl_Boxtype)(fl_define_FL_ROUNDED_BOX()+2) -extern FL_EXPORT Fl_Boxtype fl_define_FL_RFLAT_BOX(); -#define FL_RFLAT_BOX fl_define_FL_RFLAT_BOX() -extern FL_EXPORT Fl_Boxtype fl_define_FL_RSHADOW_BOX(); -#define FL_RSHADOW_BOX fl_define_FL_RSHADOW_BOX() -extern FL_EXPORT Fl_Boxtype fl_define_FL_DIAMOND_BOX(); -#define FL_DIAMOND_UP_BOX fl_define_FL_DIAMOND_BOX() -#define FL_DIAMOND_DOWN_BOX (Fl_Boxtype)(fl_define_FL_DIAMOND_BOX()+1) -extern FL_EXPORT Fl_Boxtype fl_define_FL_OVAL_BOX(); -#define FL_OVAL_BOX fl_define_FL_OVAL_BOX() -#define FL_OSHADOW_BOX (Fl_Boxtype)(fl_define_FL_OVAL_BOX()+1) -#define FL_OVAL_FRAME (Fl_Boxtype)(fl_define_FL_OVAL_BOX()+2) -#define FL_OFLAT_BOX (Fl_Boxtype)(fl_define_FL_OVAL_BOX()+3) - -extern FL_EXPORT Fl_Boxtype fl_define_FL_PLASTIC_UP_BOX(); -#define FL_PLASTIC_UP_BOX fl_define_FL_PLASTIC_UP_BOX() -#define FL_PLASTIC_DOWN_BOX (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOX()+1) -#define FL_PLASTIC_UP_FRAME (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOX()+2) -#define FL_PLASTIC_DOWN_FRAME (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOX()+3) -#define FL_PLASTIC_THIN_UP_BOX (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOX()+4) -#define FL_PLASTIC_THIN_DOWN_BOX (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOX()+5) -#define FL_PLASTIC_ROUND_UP_BOX (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOX()+6) -#define FL_PLASTIC_ROUND_DOWN_BOX (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOX()+7) - -extern FL_EXPORT Fl_Boxtype fl_define_FL_GTK_UP_BOX(); -#define FL_GTK_UP_BOX fl_define_FL_GTK_UP_BOX() -#define FL_GTK_DOWN_BOX (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+1) -#define FL_GTK_UP_FRAME (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+2) -#define FL_GTK_DOWN_FRAME (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+3) -#define FL_GTK_THIN_UP_BOX (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+4) -#define FL_GTK_THIN_DOWN_BOX (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+5) -#define FL_GTK_THIN_UP_FRAME (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+6) -#define FL_GTK_THIN_DOWN_FRAME (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+7) -#define FL_GTK_ROUND_UP_BOX (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+8) -#define FL_GTK_ROUND_DOWN_BOX (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+9) - -extern FL_EXPORT Fl_Boxtype fl_define_FL_GLEAM_UP_BOX(); -#define FL_GLEAM_UP_BOX fl_define_FL_GLEAM_UP_BOX() -#define FL_GLEAM_DOWN_BOX (Fl_Boxtype)(fl_define_FL_GLEAM_UP_BOX()+1) -#define FL_GLEAM_UP_FRAME (Fl_Boxtype)(fl_define_FL_GLEAM_UP_BOX()+2) -#define FL_GLEAM_DOWN_FRAME (Fl_Boxtype)(fl_define_FL_GLEAM_UP_BOX()+3) -#define FL_GLEAM_THIN_UP_BOX (Fl_Boxtype)(fl_define_FL_GLEAM_UP_BOX()+4) -#define FL_GLEAM_THIN_DOWN_BOX (Fl_Boxtype)(fl_define_FL_GLEAM_UP_BOX()+5) -#define FL_GLEAM_ROUND_UP_BOX (Fl_Boxtype)(fl_define_FL_GLEAM_UP_BOX()+6) -#define FL_GLEAM_ROUND_DOWN_BOX (Fl_Boxtype)(fl_define_FL_GLEAM_UP_BOX()+7) - -// conversions of box types to other boxtypes: -/** - Get the filled version of a frame. - If no filled version of a given frame exists, the behavior of this function - is undefined and some random box or frame is returned. - */ -inline Fl_Boxtype fl_box(Fl_Boxtype b) { - return (Fl_Boxtype)((b1)?b:(b-2)); -} -/** - Get the "pressed" or "down" version of a box. - If no "down" version of a given box exists, the behavior of this function - is undefined and some random box or frame is returned. - */ -inline Fl_Boxtype fl_down(Fl_Boxtype b) { - return (Fl_Boxtype)((b - FL_ALIGN_TOP_LEFT == (FL_ALIGN_TOP|FL_ALIGN_LEFT) != FL_ALIGN_LEFT_TOP. - - \code - Outside alignments (FL_ALIGN_INSIDE is not set): - - TOP_LEFT TOP TOP_RIGHT - +---------------------------------+ - LEFT_TOP| |RIGHT_TOP - | | - LEFT| CENTER |RIGHT - | | - LEFT_BOTTOM| |RIGHT_BOTTOM - +---------------------------------+ - BOTTOM_LEFT BOTTOM BOTTOM_RIGHT - - Inside alignments (FL_ALIGN_INSIDE is set): - - +---------------------------------+ - |TOP_LEFT TOP TOP_RIGHT| - | | - |LEFT CENTER RIGHT| - | | - |BOTTOM_LEFT BOTTOM BOTTOM_RIGHT| - +---------------------------------+ - \endcode - \see #FL_ALIGN_CENTER, etc. - */ -/*@{*/ -/** FLTK type for alignment control */ -typedef unsigned Fl_Align; - /** Align the label horizontally in the middle. */ -const Fl_Align FL_ALIGN_CENTER = (Fl_Align)0; - /** Align the label at the top of the widget. Inside labels appear below the top, - outside labels are drawn on top of the widget. */ -const Fl_Align FL_ALIGN_TOP = (Fl_Align)1; - /** Align the label at the bottom of the widget. */ -const Fl_Align FL_ALIGN_BOTTOM = (Fl_Align)2; - /** Align the label at the left of the widget. Inside labels appear left-justified - starting at the left side of the widget, outside labels are right-justified and - drawn to the left of the widget. */ -const Fl_Align FL_ALIGN_LEFT = (Fl_Align)4; - /** Align the label to the right of the widget. */ -const Fl_Align FL_ALIGN_RIGHT = (Fl_Align)8; - /** Draw the label inside of the widget. */ -const Fl_Align FL_ALIGN_INSIDE = (Fl_Align)16; - /** If the label contains an image, draw the text on top of the image. */ -const Fl_Align FL_ALIGN_TEXT_OVER_IMAGE = (Fl_Align)0x0020; - /** If the label contains an image, draw the text below the image. */ -const Fl_Align FL_ALIGN_IMAGE_OVER_TEXT = (Fl_Align)0x0000; - /** All parts of the label that are lager than the widget will not be drawn . */ -const Fl_Align FL_ALIGN_CLIP = (Fl_Align)64; - /** Wrap text that does not fit the width of the widget. */ -const Fl_Align FL_ALIGN_WRAP = (Fl_Align)128; - /** If the label contains an image, draw the text to the right of the image. */ -const Fl_Align FL_ALIGN_IMAGE_NEXT_TO_TEXT = (Fl_Align)0x0100; - /** If the label contains an image, draw the text to the left of the image. */ -const Fl_Align FL_ALIGN_TEXT_NEXT_TO_IMAGE = (Fl_Align)0x0120; -/** If the label contains an image, draw the image or deimage in the background. */ -const Fl_Align FL_ALIGN_IMAGE_BACKDROP = (Fl_Align)0x0200; -const Fl_Align FL_ALIGN_TOP_LEFT = FL_ALIGN_TOP | FL_ALIGN_LEFT; -const Fl_Align FL_ALIGN_TOP_RIGHT = FL_ALIGN_TOP | FL_ALIGN_RIGHT; -const Fl_Align FL_ALIGN_BOTTOM_LEFT = FL_ALIGN_BOTTOM | FL_ALIGN_LEFT; -const Fl_Align FL_ALIGN_BOTTOM_RIGHT = FL_ALIGN_BOTTOM | FL_ALIGN_RIGHT; -const Fl_Align FL_ALIGN_LEFT_TOP = 0x0007; // magic value -const Fl_Align FL_ALIGN_RIGHT_TOP = 0x000b; // magic value -const Fl_Align FL_ALIGN_LEFT_BOTTOM = 0x000d; // magic value -const Fl_Align FL_ALIGN_RIGHT_BOTTOM = 0x000e; // magic value -const Fl_Align FL_ALIGN_NOWRAP = (Fl_Align)0; // for back compatibility -const Fl_Align FL_ALIGN_POSITION_MASK = 0x000f; // left, right, top, bottom -const Fl_Align FL_ALIGN_IMAGE_MASK = 0x0320; // l/r, t/b, backdrop -/*@}*/ - - -/** \name Font Numbers - The following constants define the standard FLTK fonts: - */ -/*@{*/ -/** A font number is an index into the internal font table. */ -typedef int Fl_Font; - -const Fl_Font FL_HELVETICA = 0; ///< Helvetica (or Arial) normal (0) -const Fl_Font FL_HELVETICA_BOLD = 1; ///< Helvetica (or Arial) bold -const Fl_Font FL_HELVETICA_ITALIC = 2; ///< Helvetica (or Arial) oblique -const Fl_Font FL_HELVETICA_BOLD_ITALIC = 3; ///< Helvetica (or Arial) bold-oblique -const Fl_Font FL_COURIER = 4; ///< Courier normal -const Fl_Font FL_COURIER_BOLD = 5; ///< Courier bold -const Fl_Font FL_COURIER_ITALIC = 6; ///< Courier italic -const Fl_Font FL_COURIER_BOLD_ITALIC = 7; ///< Courier bold-italic -const Fl_Font FL_TIMES = 8; ///< Times roman -const Fl_Font FL_TIMES_BOLD = 9; ///< Times roman bold -const Fl_Font FL_TIMES_ITALIC = 10; ///< Times roman italic -const Fl_Font FL_TIMES_BOLD_ITALIC = 11; ///< Times roman bold-italic -const Fl_Font FL_SYMBOL = 12; ///< Standard symbol font -const Fl_Font FL_SCREEN = 13; ///< Default monospaced screen font -const Fl_Font FL_SCREEN_BOLD = 14; ///< Default monospaced bold screen font -const Fl_Font FL_ZAPF_DINGBATS = 15; ///< Zapf-dingbats font - -const Fl_Font FL_FREE_FONT = 16; ///< first one to allocate -const Fl_Font FL_BOLD = 1; ///< add this to helvetica, courier, or times -const Fl_Font FL_ITALIC = 2; ///< add this to helvetica, courier, or times -const Fl_Font FL_BOLD_ITALIC = 3; ///< add this to helvetica, courier, or times - -/*@}*/ - -/** Size of a font in pixels. - This is the approximate height of a font in pixels. - */ -typedef int Fl_Fontsize; - -extern FL_EXPORT Fl_Fontsize FL_NORMAL_SIZE; ///< normal font size - -/** \name Colors - The Fl_Color type holds an FLTK color value. - - Colors are either 8-bit indexes into a virtual colormap - or 24-bit RGB color values. (See \ref drawing_colors for the default FLTK colormap) - - Color indices occupy the lower 8 bits of the value, while - RGB colors occupy the upper 24 bits, for a byte organization of RGBI. - -

- Fl_Color => 0xrrggbbii
-                | | | |
-                | | | +--- \ref drawing_colors "index" between 0 and 255
-                | | +----- blue color component (8 bit)
-                | +------- green component (8 bit)
-                +--------- red component (8 bit)
- 
- - A color can have either an index or an rgb value. Colors with rgb set - and an index >0 are reserved for special use. - - */ -/*@{*/ -/** An FLTK color value; see also \ref drawing_colors */ -typedef unsigned int Fl_Color; - -// Standard colors. These are used as default colors in widgets and altered as necessary -const Fl_Color FL_FOREGROUND_COLOR = 0; ///< the default foreground color (0) used for labels and text -const Fl_Color FL_BACKGROUND2_COLOR = 7; ///< the default background color for text, list, and valuator widgets -const Fl_Color FL_INACTIVE_COLOR = 8; ///< the inactive foreground color -const Fl_Color FL_SELECTION_COLOR = 15; ///< the default selection/highlight color - - // boxtypes generally limit themselves to these colors so - // the whole ramp is not allocated: - -const Fl_Color FL_GRAY0 = 32; // 'A' -const Fl_Color FL_DARK3 = 39; // 'H' -const Fl_Color FL_DARK2 = 45; // 'N' -const Fl_Color FL_DARK1 = 47; // 'P' -const Fl_Color FL_BACKGROUND_COLOR = 49; // 'R' default background color -const Fl_Color FL_LIGHT1 = 50; // 'S' -const Fl_Color FL_LIGHT2 = 52; // 'U' -const Fl_Color FL_LIGHT3 = 54; // 'W' - - // FLTK provides a 5x8x5 color cube that is used with colormap visuals - -const Fl_Color FL_BLACK = 56; -const Fl_Color FL_RED = 88; -const Fl_Color FL_GREEN = 63; -const Fl_Color FL_YELLOW = 95; -const Fl_Color FL_BLUE = 216; -const Fl_Color FL_MAGENTA = 248; -const Fl_Color FL_CYAN = 223; -const Fl_Color FL_DARK_RED = 72; - -const Fl_Color FL_DARK_GREEN = 60; -const Fl_Color FL_DARK_YELLOW = 76; -const Fl_Color FL_DARK_BLUE = 136; -const Fl_Color FL_DARK_MAGENTA = 152; -const Fl_Color FL_DARK_CYAN = 140; - -const Fl_Color FL_WHITE = 255; - - -#define FL_FREE_COLOR (Fl_Color)16 -#define FL_NUM_FREE_COLOR 16 -#define FL_GRAY_RAMP (Fl_Color)32 -#define FL_NUM_GRAY 24 -#define FL_GRAY FL_BACKGROUND_COLOR -#define FL_COLOR_CUBE (Fl_Color)56 -#define FL_NUM_RED 5 -#define FL_NUM_GREEN 8 -#define FL_NUM_BLUE 5 - -FL_EXPORT Fl_Color fl_inactive(Fl_Color c); - -FL_EXPORT Fl_Color fl_contrast(Fl_Color fg, Fl_Color bg); - -FL_EXPORT Fl_Color fl_color_average(Fl_Color c1, Fl_Color c2, float weight); - -/** Returns a lighter version of the specified color. */ -inline Fl_Color fl_lighter(Fl_Color c) { return fl_color_average(c, FL_WHITE, .67f); } - -/** Returns a darker version of the specified color. */ -inline Fl_Color fl_darker(Fl_Color c) { return fl_color_average(c, FL_BLACK, .67f); } - -/** Returns the 24-bit color value closest to \p r, \p g, \p b. */ -inline Fl_Color fl_rgb_color(uchar r, uchar g, uchar b) { - if (!r && !g && !b) return FL_BLACK; - else return (Fl_Color)(((((r << 8) | g) << 8) | b) << 8); -} - -/** Returns the 24-bit color value closest to \p g (grayscale). */ -inline Fl_Color fl_rgb_color(uchar g) { - if (!g) return FL_BLACK; - else return (Fl_Color)(((((g << 8) | g) << 8) | g) << 8); -} - -/** Returns a gray color value from black (i == 0) to white (i == FL_NUM_GRAY - 1). - FL_NUM_GRAY is defined to be 24 in the current FLTK release. - To get the closest FLTK gray value to an 8-bit grayscale color 'I' use: - - \code - fl_gray_ramp(I * (FL_NUM_GRAY - 1) / 255) - \endcode -*/ -inline Fl_Color fl_gray_ramp(int i) {return (Fl_Color)(i+FL_GRAY_RAMP);} - -/** Returns a color out of the color cube. - - \p r must be in the range 0 to FL_NUM_RED (5) minus 1, - \p g must be in the range 0 to FL_NUM_GREEN (8) minus 1, - \p b must be in the range 0 to FL_NUM_BLUE (5) minus 1. - - To get the closest color to a 8-bit set of R,G,B values use: - - \code - fl_color_cube(R * (FL_NUM_RED - 1) / 255, - G * (FL_NUM_GREEN - 1) / 255, - B * (FL_NUM_BLUE - 1) / 255); - \endcode - */ -inline Fl_Color fl_color_cube(int r, int g, int b) { - return (Fl_Color)((b*FL_NUM_RED + r) * FL_NUM_GREEN + g + FL_COLOR_CUBE);} - -/*@}*/ // group: Colors - -/** \name Cursors */ -/*@{*/ - -/** The following constants define the mouse cursors that are available in FLTK. - - Cursors are provided by the system when available, or bitmaps built into - FLTK as a fallback. - - \todo enum Fl_Cursor needs maybe an image. -*/ -/* FIXME: We should renumber these, but that will break the ABI */ -enum Fl_Cursor { - FL_CURSOR_DEFAULT = 0, /**< the default cursor, usually an arrow. */ - FL_CURSOR_ARROW = 35, /**< an arrow pointer. */ - FL_CURSOR_CROSS = 66, /**< crosshair. */ - FL_CURSOR_WAIT = 76, /**< busy indicator (e.g. hourglass). */ - FL_CURSOR_INSERT = 77, /**< I-beam. */ - FL_CURSOR_HAND = 31, /**< pointing hand. */ - FL_CURSOR_HELP = 47, /**< question mark pointer. */ - FL_CURSOR_MOVE = 27, /**< 4-pointed arrow or hand. */ - - /* Resize indicators */ - FL_CURSOR_NS = 78, /**< up/down resize. */ - FL_CURSOR_WE = 79, /**< left/right resize. */ - FL_CURSOR_NWSE = 80, /**< diagonal resize. */ - FL_CURSOR_NESW = 81, /**< diagonal resize. */ - FL_CURSOR_N = 70, /**< upwards resize. */ - FL_CURSOR_NE = 69, /**< upwards, right resize. */ - FL_CURSOR_E = 49, /**< rightwards resize. */ - FL_CURSOR_SE = 8, /**< downwards, right resize. */ - FL_CURSOR_S = 9, /**< downwards resize. */ - FL_CURSOR_SW = 7, /**< downwards, left resize. */ - FL_CURSOR_W = 36, /**< leftwards resize. */ - FL_CURSOR_NW = 68, /**< upwards, left resize. */ - - FL_CURSOR_NONE =255 /**< invisible. */ -}; -/*@}*/ // group: Cursors - -/** FD "when" conditions */ -enum { // values for "when" passed to Fl::add_fd() - FL_READ = 1, /**< Call the callback when there is data to be read. */ - FL_WRITE = 4, /**< Call the callback when data can be written without blocking. */ - FL_EXCEPT = 8 /**< Call the callback if an exception occurs on the file. */ -}; - -/** visual types and Fl_Gl_Window::mode() (values match Glut) */ -enum Fl_Mode { - FL_RGB = 0, - FL_INDEX = 1, - FL_SINGLE = 0, - FL_DOUBLE = 2, - FL_ACCUM = 4, - FL_ALPHA = 8, - FL_DEPTH = 16, - FL_STENCIL = 32, - FL_RGB8 = 64, - FL_MULTISAMPLE= 128, - FL_STEREO = 256, - FL_FAKE_SINGLE = 512, // Fake single buffered windows using double-buffer - FL_OPENGL3 = 1024 -}; - -// image alpha blending - -#define FL_IMAGE_WITH_ALPHA 0x40000000 - -/** Damage masks */ -enum Fl_Damage { - FL_DAMAGE_CHILD = 0x01, /**< A child needs to be redrawn. */ - FL_DAMAGE_EXPOSE = 0x02, /**< The window was exposed. */ - FL_DAMAGE_SCROLL = 0x04, /**< The Fl_Scroll widget was scrolled. */ - FL_DAMAGE_OVERLAY = 0x08, /**< The overlay planes need to be redrawn. */ - FL_DAMAGE_USER1 = 0x10, /**< First user-defined damage bit. */ - FL_DAMAGE_USER2 = 0x20, /**< Second user-defined damage bit. */ - FL_DAMAGE_ALL = 0x80 /**< Everything needs to be redrawn. */ -}; - -// FLTK 1.0.x compatibility definitions... -# ifdef FLTK_1_0_COMPAT -# define contrast fl_contrast -# define down fl_down -# define frame fl_frame -# define inactive fl_inactive -# endif // FLTK_1_0_COMPAT - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl.H b/msvc/fltk/include/FL/Fl.H deleted file mode 100644 index 00f589f2..00000000 --- a/msvc/fltk/include/FL/Fl.H +++ /dev/null @@ -1,1420 +0,0 @@ -// -// "$Id$" -// -// Main header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2016 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** \file - Fl static class. - */ - -#ifndef Fl_H -# define Fl_H - -#include - -#ifdef FLTK_HAVE_CAIRO -# include -#endif - -# include "fl_utf8.h" -# include "Enumerations.H" -# ifndef Fl_Object -# define Fl_Object Fl_Widget /**< for back compatibility - use Fl_Widget! */ -# endif - -# ifdef check -# undef check -# endif - - -class Fl_Widget; -class Fl_Window; -class Fl_Image; -struct Fl_Label; - -// Keep avoiding having the socket deps at that level but mke sure it will work in both 32 & 64 bit builds -#if defined(WIN32) && !defined(__CYGWIN__) -# if defined(_WIN64) -# define FL_SOCKET unsigned __int64 -# else -# define FL_SOCKET int -# endif -#else -# define FL_SOCKET int -#endif - - -// Pointers you can use to change FLTK to a foreign language. -// Note: Similar pointers are defined in FL/fl_ask.H and src/fl_ask.cxx -extern FL_EXPORT const char* fl_local_ctrl; -extern FL_EXPORT const char* fl_local_meta; -extern FL_EXPORT const char* fl_local_alt; -extern FL_EXPORT const char* fl_local_shift; - -/** \defgroup callback_functions Callback function typedefs - \brief Typedefs defined in for callback or handler functions passed as function parameters. - - FLTK uses callback functions as parameters for some function calls, e.g. to - set up global event handlers (Fl::add_handler()), to add a timeout handler - (Fl::add_timeout()), and many more. - - The typedefs defined in this group describe the function parameters used to set - up or clear the callback functions and should also be referenced to define the - callback function to handle such events in the user's code. - - \see Fl::add_handler(), Fl::add_timeout(), Fl::repeat_timeout(), - Fl::remove_timeout() and others - @{ */ - -/** Signature of some label drawing functions passed as parameters */ -typedef void (Fl_Label_Draw_F)(const Fl_Label *label, int x, int y, int w, int h, Fl_Align align); - -/** Signature of some label measurement functions passed as parameters */ -typedef void (Fl_Label_Measure_F)(const Fl_Label *label, int &width, int &height); - -/** Signature of some box drawing functions passed as parameters */ -typedef void (Fl_Box_Draw_F)(int x, int y, int w, int h, Fl_Color color); - -/** Signature of some timeout callback functions passed as parameters */ -typedef void (*Fl_Timeout_Handler)(void *data); - -/** Signature of some wakeup callback functions passed as parameters */ -typedef void (*Fl_Awake_Handler)(void *data); - -/** Signature of add_idle callback functions passed as parameters */ -typedef void (*Fl_Idle_Handler)(void *data); - -/** Signature of set_idle callback functions passed as parameters */ -typedef void (*Fl_Old_Idle_Handler)(); - -/** Signature of add_fd functions passed as parameters */ -typedef void (*Fl_FD_Handler)(FL_SOCKET fd, void *data); - -/** Signature of add_handler functions passed as parameters */ -typedef int (*Fl_Event_Handler)(int event); - -/** Signature of add_system_handler functions passed as parameters */ -typedef int (*Fl_System_Handler)(void *event, void *data); - -/** Signature of set_abort functions passed as parameters */ -typedef void (*Fl_Abort_Handler)(const char *format,...); - -/** Signature of set_atclose functions passed as parameters */ -typedef void (*Fl_Atclose_Handler)(Fl_Window *window, void *data); - -/** Signature of args functions passed as parameters */ -typedef int (*Fl_Args_Handler)(int argc, char **argv, int &i); - -/** Signature of event_dispatch functions passed as parameters. - \see Fl::event_dispatch(Fl_Event_Dispatch) */ -typedef int (*Fl_Event_Dispatch)(int event, Fl_Window *w); - -/** Signature of add_clipboard_notify functions passed as parameters */ -typedef void (*Fl_Clipboard_Notify_Handler)(int source, void *data); - -/** @} */ /* group callback_functions */ - - -/** - The Fl is the FLTK global (static) class containing - state information and global methods for the current application. -*/ -class FL_EXPORT Fl { - Fl() {}; // no constructor! - -private: - static int use_high_res_GL_; - -public: // should be private! -#ifndef FL_DOXYGEN - static int e_number; - static int e_x; - static int e_y; - static int e_x_root; - static int e_y_root; - static int e_dx; - static int e_dy; - static int e_state; - static int e_clicks; - static int e_is_click; - static int e_keysym; - static char* e_text; - static int e_length; - static void *e_clipboard_data; - static const char *e_clipboard_type; - static Fl_Event_Dispatch e_dispatch; - static Fl_Widget* belowmouse_; - static Fl_Widget* pushed_; - static Fl_Widget* focus_; - static int damage_; - static Fl_Widget* selection_owner_; - static Fl_Window* modal_; - static Fl_Window* grab_; - static int compose_state; // used for dead keys (WIN32) or marked text (MacOS) - static void call_screen_init(); // recompute screen number and dimensions -#ifdef __APPLE__ - static void reset_marked_text(); // resets marked text - static void insertion_point_location(int x, int y, int height); // sets window coordinates & height of insertion point -#endif -#endif // FL_DOXYGEN - - - /** - If true then flush() will do something. - */ - static void damage(int d) {damage_ = d;} - -public: - /** Enumerator for global FLTK options. - These options can be set system wide, per user, or for the running - application only. - \see Fl::option(Fl_Option, bool) - \see Fl::option(Fl_Option) - */ - typedef enum { - /// When switched on, moving the text cursor beyond the start or end of - /// a text in a text widget will change focus to the next text widget. - /// (This is considered 'old' behavior) - /// - /// When switched off (default), the cursor will stop at the end of the text. - /// Pressing Tab or Ctrl-Tab will advance the keyboard focus. - /// - /// See also: Fl_Input_::tab_nav() - /// - OPTION_ARROW_FOCUS = 0, - // When switched on, FLTK will use the file chooser dialog that comes - // with your operating system whenever possible. When switched off, FLTK - // will present its own file chooser. - // \todo implement me - // OPTION_NATIVE_FILECHOOSER, - // When Filechooser Preview is enabled, the FLTK or native file chooser - // will show a preview of a selected file (if possible) before the user - // decides to choose the file. - // \todo implement me - //OPTION_FILECHOOSER_PREVIEW, - /// If visible focus is switched on (default), FLTK will draw a dotted rectangle - /// inside the widget that will receive the next keystroke. If switched - /// off, no such indicator will be drawn and keyboard navigation - /// is disabled. - OPTION_VISIBLE_FOCUS, - /// If text drag-and-drop is enabled (default), the user can select and drag text - /// from any text widget. If disabled, no dragging is possible, however - /// dropping text from other applications still works. - OPTION_DND_TEXT, - /// If tooltips are enabled (default), hovering the mouse over a widget with a - /// tooltip text will open a little tooltip window until the mouse leaves - /// the widget. If disabled, no tooltip is shown. - OPTION_SHOW_TOOLTIPS, - /// When switched on (default), Fl_Native_File_Chooser runs GTK file dialogs - /// if the GTK library is available on the platform (linux/unix only). - /// When switched off, GTK file dialogs aren't used even if the GTK library is available. - OPTION_FNFC_USES_GTK, - // don't change this, leave it always as the last element - /// For internal use only. - OPTION_LAST - } Fl_Option; - -private: - static unsigned char options_[OPTION_LAST]; - static unsigned char options_read_; - -public: - /* - Return a global setting for all FLTK applications, possibly overridden - by a setting specifically for this application. - */ - static bool option(Fl_Option opt); - - /* - Override an option while the application is running. - */ - static void option(Fl_Option opt, bool val); - - /** - The currently executing idle callback function: DO NOT USE THIS DIRECTLY! - - This is now used as part of a higher level system allowing multiple - idle callback functions to be called. - \see add_idle(), remove_idle() - */ - static void (*idle)(); - -#ifndef FL_DOXYGEN - static Fl_Awake_Handler *awake_ring_; - static void **awake_data_; - static int awake_ring_size_; - static int awake_ring_head_; - static int awake_ring_tail_; - static const char* scheme_; - static Fl_Image* scheme_bg_; - - static int e_original_keysym; // late addition - static int scrollbar_size_; -#endif - - - static int add_awake_handler_(Fl_Awake_Handler, void*); - static int get_awake_handler_(Fl_Awake_Handler&, void*&); - -public: - - // API version number - static double version(); - static int api_version(); - - // ABI version number - static int abi_version(); - - /** - Returns whether the runtime library ABI version is correct. - - This enables you to check the ABI version of the linked FLTK - library at runtime. - - Returns 1 (true) if the compiled ABI version (in the header files) - and the linked library ABI version (used at runtime) are the same, - 0 (false) otherwise. - - Argument \p val can be used to query a particular library ABI version. - Use for instance 10303 to query if the runtime library is compatible - with FLTK ABI version 1.3.3. This is rarely useful. - - The default \p val argument is FL_ABI_VERSION, which checks the version - defined at configure time (i.e. in the header files at program - compilation time) against the linked library version used at runtime. - This is particularly useful if you linked with a shared object library, - but it also concerns static linking. - - \see Fl::abi_version() - */ - static inline int abi_check(const int val = FL_ABI_VERSION) { - return val == abi_version(); - } - - // argument parsers: - static int arg(int argc, char **argv, int& i); - static int args(int argc, char **argv, int& i, Fl_Args_Handler cb = 0); - static void args(int argc, char **argv); - /** - Usage string displayed if Fl::args() detects an invalid argument. - This may be changed to point to customized text at run-time. - */ - static const char* const help; - - // things called by initialization: - static void display(const char*); - static int visual(int); - /** - This does the same thing as Fl::visual(int) but also requires OpenGL - drawing to work. This must be done if you want to draw in - normal windows with OpenGL with gl_start() and gl_end(). - It may be useful to call this so your X windows use the same visual - as an Fl_Gl_Window, which on some servers will reduce colormap flashing. - - See Fl_Gl_Window for a list of additional values for the argument. - */ - static int gl_visual(int, int *alist=0); // platform dependent - static void own_colormap(); - static void get_system_colors(); - static void foreground(uchar, uchar, uchar); - static void background(uchar, uchar, uchar); - static void background2(uchar, uchar, uchar); - - // schemes: - static int scheme(const char *name); - /** See void scheme(const char *name) */ - static const char* scheme() {return scheme_;} - - /** Returns whether the current scheme is the given name. - - This is a fast inline convenience function to support scheme-specific - code in widgets, e.g. in their draw() methods, if required. - - Use a valid scheme name, not \p NULL (although \p NULL is allowed, - this is not a useful argument - see below). - - If Fl::scheme() has not been set or has been set to the default - scheme ("none" or "base"), then this will always return 0 regardless - of the argument, because Fl::scheme() is \p NULL in this case. - - \note The stored scheme name is always lowercase, and this method will - do a case-sensitive compare, so you \b must provide a lowercase string to - return the correct value. This is intentional for performance reasons. - - Example: - \code - if (Fl::is_scheme("gtk+")) { your_code_here(); } - \endcode - - \param[in] name \b lowercase string of requested scheme name. - - \return 1 if the given scheme is active, 0 otherwise. - - \see Fl::scheme(const char *name) - */ - static int is_scheme(const char *name) { - return (scheme_ && name && !strcmp(name,scheme_)); - } - /** - Called by scheme according to scheme name. - Loads or reloads the current scheme selection. - See void scheme(const char *name) - */ - static int reload_scheme(); // platform dependent - static int scrollbar_size(); - static void scrollbar_size(int W); - - // execution: - static int wait(); - static double wait(double time); - static int check(); - static int ready(); - static int run(); - static Fl_Widget* readqueue(); - /** - Adds a one-shot timeout callback. The function will be called by - Fl::wait() at t seconds after this function is called. - The optional void* argument is passed to the callback. - - You can have multiple timeout callbacks. To remove a timeout - callback use Fl::remove_timeout(). - - If you need more accurate, repeated timeouts, use Fl::repeat_timeout() to - reschedule the subsequent timeouts. - - The following code will print "TICK" each second on - stdout with a fair degree of accuracy: - - \code -#include -#include -#include -void callback(void*) { - printf("TICK\n"); - Fl::repeat_timeout(1.0, callback); // retrigger timeout -} -int main() { - Fl_Window win(100,100); - win.show(); - Fl::add_timeout(1.0, callback); // set up first timeout - return Fl::run(); -} - \endcode - */ - static void add_timeout(double t, Fl_Timeout_Handler,void* = 0); // platform dependent - /** - Repeats a timeout callback from the expiration of the - previous timeout, allowing for more accurate timing. You may only call - this method inside a timeout callback. - - The following code will print "TICK" each second on - stdout with a fair degree of accuracy: - - \code - void callback(void*) { - puts("TICK"); - Fl::repeat_timeout(1.0, callback); - } - - int main() { - Fl::add_timeout(1.0, callback); - return Fl::run(); - } - \endcode - */ - static void repeat_timeout(double t, Fl_Timeout_Handler, void* = 0); // platform dependent - static int has_timeout(Fl_Timeout_Handler, void* = 0); - static void remove_timeout(Fl_Timeout_Handler, void* = 0); - static void add_check(Fl_Timeout_Handler, void* = 0); - static int has_check(Fl_Timeout_Handler, void* = 0); - static void remove_check(Fl_Timeout_Handler, void* = 0); - /** - Adds file descriptor fd to listen to. - - When the fd becomes ready for reading Fl::wait() will call the - callback and then return. The callback is passed the fd and the - arbitrary void* argument. - - The second version takes a when bitfield, with the bits - FL_READ, FL_WRITE, and FL_EXCEPT defined, - to indicate when the callback should be done. - - There can only be one callback of each type for a file descriptor. - Fl::remove_fd() gets rid of all the callbacks for a given - file descriptor. - - Under UNIX any file descriptor can be monitored (files, - devices, pipes, sockets, etc.). Due to limitations in Microsoft Windows, - WIN32 applications can only monitor sockets. - */ - static void add_fd(int fd, int when, Fl_FD_Handler cb, void* = 0); // platform dependent - /** See void add_fd(int fd, int when, Fl_FD_Handler cb, void* = 0) */ - static void add_fd(int fd, Fl_FD_Handler cb, void* = 0); // platform dependent - /** Removes a file descriptor handler. */ - static void remove_fd(int, int when); // platform dependent - /** Removes a file descriptor handler. */ - static void remove_fd(int); // platform dependent - - static void add_idle(Fl_Idle_Handler cb, void* data = 0); - static int has_idle(Fl_Idle_Handler cb, void* data = 0); - static void remove_idle(Fl_Idle_Handler cb, void* data = 0); - /** If true then flush() will do something. */ - static int damage() {return damage_;} - static void redraw(); - static void flush(); - /** \addtogroup group_comdlg - @{ */ - /** - FLTK calls Fl::warning() to output a warning message. - - The default version on Windows returns \e without printing a warning - message, because Windows programs normally don't have stderr (a console - window) enabled. - - The default version on all other platforms prints the warning message to stderr. - - You can override the behavior by setting the function pointer to your - own routine. - - Fl::warning() means that there was a recoverable problem, the display may - be messed up, but the user can probably keep working - all X protocol - errors call this, for example. The default implementation returns after - displaying the message. - \note \#include - */ - static void (*warning)(const char*, ...); - /** - FLTK calls Fl::error() to output a normal error message. - - The default version on Windows displays the error message in a MessageBox window. - - The default version on all other platforms prints the error message to stderr. - - You can override the behavior by setting the function pointer to your - own routine. - - Fl::error() means there is a recoverable error such as the inability to read - an image file. The default implementation returns after displaying the message. - \note \#include - */ - static void (*error)(const char*, ...); - /** - FLTK calls Fl::fatal() to output a fatal error message. - - The default version on Windows displays the error message in a MessageBox window. - - The default version on all other platforms prints the error message to stderr. - - You can override the behavior by setting the function pointer to your - own routine. - - Fl::fatal() must not return, as FLTK is in an unusable state, however your - version may be able to use longjmp or an exception to continue, as long as - it does not call FLTK again. The default implementation exits with status 1 - after displaying the message. - \note \#include - */ - static void (*fatal)(const char*, ...); - /** @} */ - - /** \defgroup fl_windows Windows handling functions - \brief Windows and standard dialogs handling declared in - @{ */ - static Fl_Window* first_window(); - static void first_window(Fl_Window*); - static Fl_Window* next_window(const Fl_Window*); - - /** - Returns the top-most modal() window currently shown. - - This is the most recently shown() window with modal() true, or NULL - if there are no modal() windows shown(). - The modal() window has its handle() method called - for all events, and no other windows will have handle() - called (grab() overrides this). - */ - static Fl_Window* modal() {return modal_;} - /** Returns the window that currently receives all events. - - \return The window that currently receives all events, - or NULL if event grabbing is currently OFF. - */ - static Fl_Window* grab() {return grab_;} - /** Selects the window to grab. - This is used when pop-up menu systems are active. - - Send all events to the passed window no matter where the pointer or - focus is (including in other programs). The window does not have - to be shown() , this lets the handle() method of a - "dummy" window override all event handling and allows you to - map and unmap a complex set of windows (under both X and WIN32 - some window must be mapped because the system interface needs a - window id). - - If grab() is on it will also affect show() of windows by doing - system-specific operations (on X it turns on override-redirect). - These are designed to make menus popup reliably - and faster on the system. - - To turn off grabbing do Fl::grab(0). - - Be careful that your program does not enter an infinite loop - while grab() is on. On X this will lock up your screen! - To avoid this potential lockup, all newer operating systems seem to - limit mouse pointer grabbing to the time during which a mouse button - is held down. Some OS's may not support grabbing at all. - */ - static void grab(Fl_Window*); // platform dependent - /** @} */ - - /** \defgroup fl_events Events handling functions - Fl class events handling API declared in - @{ - */ - // event information: - /** - Returns the last event that was processed. This can be used - to determine if a callback is being done in response to a - keypress, mouse click, etc. - */ - static int event() {return e_number;} - /** - Returns the mouse position of the event relative to the Fl_Window - it was passed to. - */ - static int event_x() {return e_x;} - /** - Returns the mouse position of the event relative to the Fl_Window - it was passed to. - */ - static int event_y() {return e_y;} - /** - Returns the mouse position on the screen of the event. To find the - absolute position of an Fl_Window on the screen, use the - difference between event_x_root(),event_y_root() and - event_x(),event_y(). - */ - static int event_x_root() {return e_x_root;} - /** - Returns the mouse position on the screen of the event. To find the - absolute position of an Fl_Window on the screen, use the - difference between event_x_root(),event_y_root() and - event_x(),event_y(). - */ - static int event_y_root() {return e_y_root;} - /** - Returns the current horizontal mouse scrolling associated with the - FL_MOUSEWHEEL event. Right is positive. - */ - static int event_dx() {return e_dx;} - /** - Returns the current vertical mouse scrolling associated with the - FL_MOUSEWHEEL event. Down is positive. - */ - static int event_dy() {return e_dy;} - /** - Return where the mouse is on the screen by doing a round-trip query to - the server. You should use Fl::event_x_root() and - Fl::event_y_root() if possible, but this is necessary if you are - not sure if a mouse event has been processed recently (such as to - position your first window). If the display is not open, this will - open it. - */ - static void get_mouse(int &,int &); // platform dependent - /** - Returns non zero if we had a double click event. - \retval Non-zero if the most recent FL_PUSH or FL_KEYBOARD was a "double click". - \retval N-1 for N clicks. - A double click is counted if the same button is pressed - again while event_is_click() is true. - - */ - static int event_clicks() {return e_clicks;} - /** - Manually sets the number returned by Fl::event_clicks(). - This can be used to set it to zero so that - later code does not think an item was double-clicked. - \param[in] i corresponds to no double-click if 0, i+1 mouse clicks otherwise - \see int event_clicks() - */ - static void event_clicks(int i) {e_clicks = i;} - /** - Returns non-zero if the mouse has not moved far enough - and not enough time has passed since the last FL_PUSH or - FL_KEYBOARD event for it to be considered a "drag" rather than a - "click". You can test this on FL_DRAG, FL_RELEASE, - and FL_MOVE events. - */ - static int event_is_click() {return e_is_click;} - /** - Clears the value returned by Fl::event_is_click(). - Useful to prevent the next - click from being counted as a double-click or to make a popup menu - pick an item with a single click. Don't pass non-zero to this. - */ - static void event_is_click(int i) {e_is_click = i;} - /** - Gets which particular mouse button caused the current event. - - This returns garbage if the most recent event was not a FL_PUSH or FL_RELEASE event. - \retval FL_LEFT_MOUSE - \retval FL_MIDDLE_MOUSE - \retval FL_RIGHT_MOUSE. - \see Fl::event_buttons() - */ - static int event_button() {return e_keysym-FL_Button;} - /** - Returns the keyboard and mouse button states of the last event. - - This is a bitfield of what shift states were on and what mouse buttons - were held down during the most recent event. - - The legal event state bits are: - - - FL_SHIFT - - FL_CAPS_LOCK - - FL_CTRL - - FL_ALT - - FL_NUM_LOCK - - FL_META - - FL_SCROLL_LOCK - - FL_BUTTON1 - - FL_BUTTON2 - - FL_BUTTON3 - - X servers do not agree on shift states, and FL_NUM_LOCK, FL_META, and - FL_SCROLL_LOCK may not work. The values were selected to match the - XFree86 server on Linux. In addition there is a bug in the way X works - so that the shift state is not correctly reported until the first event - after the shift key is pressed or released. - */ - static int event_state() {return e_state;} - - /** Returns non-zero if any of the passed event state bits are turned on. - - Use \p mask to pass the event states you're interested in. - The legal event state bits are defined in Fl::event_state(). - */ - static int event_state(int mask) {return e_state&mask;} - /** - Gets which key on the keyboard was last pushed. - - The returned integer 'key code' is not necessarily a text - equivalent for the keystroke. For instance: if someone presses '5' on the - numeric keypad with numlock on, Fl::event_key() may return the 'key code' - for this key, and NOT the character '5'. To always get the '5', use Fl::event_text() instead. - - \returns an integer 'key code', or 0 if the last event was not a key press or release. - \see int event_key(int), event_text(), compose(int&). - */ - static int event_key() {return e_keysym;} - /** - Returns the keycode of the last key event, regardless of the NumLock state. - - If NumLock is deactivated, FLTK translates events from the - numeric keypad into the corresponding arrow key events. - event_key() returns the translated key code, whereas - event_original_key() returns the keycode before NumLock translation. - */ - static int event_original_key(){return e_original_keysym;} - /** - Returns true if the given \p key was held - down (or pressed) during the last event. This is constant until - the next event is read from the server. - - Fl::get_key(int) returns true if the given key is held down now. - Under X this requires a round-trip to the server and is much - slower than Fl::event_key(int). - - Keys are identified by the unshifted values. FLTK defines a - set of symbols that should work on most modern machines for every key - on the keyboard: - - \li All keys on the main keyboard producing a printable ASCII - character use the value of that ASCII character (as though shift, - ctrl, and caps lock were not on). The space bar is 32. - \li All keys on the numeric keypad producing a printable ASCII - character use the value of that ASCII character plus FL_KP. - The highest possible value is FL_KP_Last so you can - range-check to see if something is on the keypad. - \li All numbered function keys use the number on the function key plus - FL_F. The highest possible number is FL_F_Last, so you - can range-check a value. - \li Buttons on the mouse are considered keys, and use the button - number (where the left button is 1) plus FL_Button. - \li All other keys on the keypad have a symbol: FL_Escape, - FL_BackSpace, FL_Tab, FL_Enter, FL_Print, FL_Scroll_Lock, FL_Pause, - FL_Insert, FL_Home, FL_Page_Up, FL_Delete, FL_End, FL_Page_Down, - FL_Left, FL_Up, FL_Right, FL_Down, FL_Iso_Key, FL_Shift_L, FL_Shift_R, - FL_Control_L, FL_Control_R, FL_Caps_Lock, FL_Alt_L, FL_Alt_R, - FL_Meta_L, FL_Meta_R, FL_Menu, FL_Num_Lock, FL_KP_Enter. Be - careful not to confuse these with the very similar, but all-caps, - symbols used by Fl::event_state(). - - On X Fl::get_key(FL_Button+n) does not work. - - On WIN32 Fl::get_key(FL_KP_Enter) and Fl::event_key(FL_KP_Enter) do not work. - */ - static int event_key(int key); - /** - Returns true if the given \p key is held down now. - Under X this requires a round-trip to the server and is much - slower than Fl::event_key(int). \see event_key(int) - */ - static int get_key(int key); // platform dependent - /** - Returns the text associated with the current event, including FL_PASTE or FL_DND_RELEASE events. - This can be used in response to FL_KEYUP, FL_KEYDOWN, FL_PASTE, and FL_DND_RELEASE. - - When responding to FL_KEYUP/FL_KEYDOWN, use this function instead of Fl::event_key() - to get the text equivalent of keystrokes suitable for inserting into strings - and text widgets. - - The returned string is guaranteed to be NULL terminated. - However, see Fl::event_length() for the actual length of the string, - in case the string itself contains NULLs that are part of the text data. - - \returns A NULL terminated text string equivalent of the last keystroke. - */ - static const char* event_text() {return e_text;} - /** - Returns the length of the text in Fl::event_text(). There - will always be a nul at this position in the text. However there may - be a nul before that if the keystroke translates to a nul character or - you paste a nul character. - */ - static int event_length() {return e_length;} - - /** During an FL_PASTE event of non-textual data, returns a pointer to the pasted data. - The returned data is an Fl_Image * when the result of Fl::event_clipboard_type() is Fl::clipboard_image. - */ - static void *event_clipboard() { return e_clipboard_data; } - /** Returns the type of the pasted data during an FL_PASTE event. - This type can be Fl::clipboard_plain_text or Fl::clipboard_image. - */ - static const char *event_clipboard_type() {return e_clipboard_type; } - - - static int compose(int &del); - static void compose_reset(); - static int event_inside(int,int,int,int); - static int event_inside(const Fl_Widget*); - static int test_shortcut(Fl_Shortcut); - - /** - Enables the system input methods facilities. This is the default. - \see disable_im() - */ - static void enable_im(); - /** - Disables the system input methods facilities. - \see enable_im() - */ - static void disable_im(); - - // event destinations: - static int handle(int, Fl_Window*); - static int handle_(int, Fl_Window*); - /** Gets the widget that is below the mouse. - \see belowmouse(Fl_Widget*) */ - static Fl_Widget* belowmouse() {return belowmouse_;} - static void belowmouse(Fl_Widget*); - /** Gets the widget that is being pushed. - \see void pushed(Fl_Widget*) */ - static Fl_Widget* pushed() {return pushed_;} - static void pushed(Fl_Widget*); - /** Gets the current Fl::focus() widget. \sa Fl::focus(Fl_Widget*) */ - static Fl_Widget* focus() {return focus_;} - static void focus(Fl_Widget*); - static void add_handler(Fl_Event_Handler h); - static void remove_handler(Fl_Event_Handler h); - static void add_system_handler(Fl_System_Handler h, void *data); - static void remove_system_handler(Fl_System_Handler h); - static void event_dispatch(Fl_Event_Dispatch d); - static Fl_Event_Dispatch event_dispatch(); - /** @} */ - - /** \defgroup fl_clipboard Selection & Clipboard functions - FLTK global copy/cut/paste functions declared in - @{ */ - // cut/paste: - /** - Copies the data pointed to by \p stuff to the selection buffer - (\p destination is 0), the clipboard (\p destination is 1), or - both (\p destination is 2). Copying to both is only relevant on X11, - on other platforms it maps to the clipboard (1). - \p len is the number of relevant bytes in \p stuff. - \p type is always Fl::clipboard_plain_text. - The selection buffer is used for - middle-mouse pastes and for drag-and-drop selections. The - clipboard is used for traditional copy/cut/paste operations. - - \note This function is, at present, intended only to copy UTF-8 encoded textual data. - To copy graphical data, use the Fl_Copy_Surface class. The \p type argument may allow - in the future to copy other kinds of data. - */ -#if FLTK_ABI_VERSION >= 10303 || defined(FL_DOXYGEN) - static void copy(const char* stuff, int len, int destination = 0, const char *type = Fl::clipboard_plain_text); // platform dependent -#else - static void copy(const char* stuff, int len, int destination, const char *type); - static void copy(const char* stuff, int len, int destination = 0); -#endif - -#if !(defined(__APPLE__) || defined(WIN32) || defined(FL_DOXYGEN)) - static void copy_image(const unsigned char* data, int W, int H, int destination = 0); // platform dependent -#endif - /** - Pastes the data from the selection buffer (\p source is 0) or the clipboard - (\p source is 1) into \p receiver. - - The selection buffer (\p source is 0) is used for middle-mouse pastes and for - drag-and-drop selections. The clipboard (\p source is 1) is used for - copy/cut/paste operations. - - If \p source is 1, the optional \p type argument indicates what type of data is requested from the clipboard. - At present, Fl::clipboard_plain_text (requesting text data) and - Fl::clipboard_image (requesting image data) are possible. - Set things up so the handle function of the \p receiver widget will be called with an FL_PASTE event some - time in the future if the clipboard does contain data of the requested type. - While processing the FL_PASTE event: - \li if \p type is Fl::clipboard_plain_text, the text string from the specified \p source is in Fl::event_text() - with UTF-8 encoding, and the number of bytes in Fl::event_length(). - If Fl::paste() gets called during the drop step of a files-drag-and-drop operation, - Fl::event_text() contains a list of filenames (see \ref events_dnd). - \li if \p type is Fl::clipboard_image, the pointer returned by Fl::event_clipboard() can be safely cast to - type Fl_Image * to obtain a pointer to the pasted image. Furthermore, starting with FLTK 1.3.4, the image is - of type Fl_RGB_Image across all platforms. - If \p receiver accepts the clipboard image, receiver.handle() should return 1 and the - application should take ownership of this image (that is, delete it after use). - Conversely, if receiver.handle() returns 0, the application must not use the image. - - The receiver should be prepared to be called \e directly by this, or for - it to happen \e later, or possibly not at all. This - allows the window system to take as long as necessary to retrieve - the paste buffer (or even to screw up completely) without complex - and error-prone synchronization code in FLTK. - - \par Platform details for image data: - \li Unix/Linux platform: Clipboard images in PNG or BMP formats are recognized. Requires linking with the fltk_images library. - \li MSWindows platform: Both bitmap and vectorial (Enhanced metafile) data from clipboard - can be pasted as image data. - \li Mac OS X platform: Both bitmap (TIFF) and vectorial (PDF) data from clipboard - can be pasted as image data. - */ -#if FLTK_ABI_VERSION >= 10303 || defined(FL_DOXYGEN) - static void paste(Fl_Widget &receiver, int source, const char *type = Fl::clipboard_plain_text); // platform dependent -#else - static void paste(Fl_Widget &receiver, int source, const char *type); - static void paste(Fl_Widget &receiver, int source /*=0*/); -#endif - /** - FLTK will call the registered callback whenever there is a change to the - selection buffer or the clipboard. The source argument indicates which - of the two has changed. Only changes by other applications are reported. - - Example: - \code - void clip_callback(int source, void *data) { - if ( source == 0 ) printf("CLIP CALLBACK: selection buffer changed\n"); - if ( source == 1 ) printf("CLIP CALLBACK: clipboard changed\n"); - } - [..] - int main() { - [..] - Fl::add_clipboard_notify(clip_callback); - [..] - } - \endcode - \note Some systems require polling to monitor the clipboard and may - therefore have some delay in detecting changes. - */ - static void add_clipboard_notify(Fl_Clipboard_Notify_Handler h, void *data = 0); - /** - Stop calling the specified callback when there are changes to the selection - buffer or the clipboard. - */ - static void remove_clipboard_notify(Fl_Clipboard_Notify_Handler h); - /** Returns non 0 if the clipboard contains data matching \p type. - \p type can be Fl::clipboard_plain_text or Fl::clipboard_image. - */ - static int clipboard_contains(const char *type); - /** Denotes plain textual data - */ - static char const * const clipboard_plain_text; - /** Denotes image data - */ - static char const * const clipboard_image; - - /** - Initiate a Drag And Drop operation. The selection buffer should be - filled with relevant data before calling this method. FLTK will - then initiate the system wide drag and drop handling. Dropped data - will be marked as text. - - Create a selection first using: - Fl::copy(const char *stuff, int len, 0) - */ - static int dnd(); // platform dependent - - // These are for back-compatibility only: - /** back-compatibility only: Gets the widget owning the current selection - \see Fl_Widget* selection_owner(Fl_Widget*) */ - static Fl_Widget* selection_owner() {return selection_owner_;} - static void selection_owner(Fl_Widget*); - static void selection(Fl_Widget &owner, const char*, int len); - static void paste(Fl_Widget &receiver); -/** @} */ -/** \defgroup fl_screen Screen functions - fl global screen functions declared in - @{ */ - // screen size: - /** Returns the leftmost x coordinate of the main screen work area. */ - static int x(); // platform dependent - /** Returns the topmost y coordinate of the main screen work area. */ - static int y(); // platform dependent - /** Returns the width in pixels of the main screen work area. */ - static int w(); // platform dependent - /** Returns the height in pixels of the main screen work area. */ - static int h(); // platform dependent - - // multi-head support: - static int screen_count(); - /** - Gets the bounding box of a screen that contains the mouse pointer. - \param[out] X,Y,W,H the corresponding screen bounding box - \see void screen_xywh(int &x, int &y, int &w, int &h, int mx, int my) - */ - static void screen_xywh(int &X, int &Y, int &W, int &H) { - int x, y; - Fl::get_mouse(x, y); - screen_xywh(X, Y, W, H, x, y); - } - static void screen_xywh(int &X, int &Y, int &W, int &H, int mx, int my); - static void screen_xywh(int &X, int &Y, int &W, int &H, int n); - static void screen_xywh(int &X, int &Y, int &W, int &H, int mx, int my, int mw, int mh); - static int screen_num(int x, int y); - static int screen_num(int x, int y, int w, int h); - static void screen_dpi(float &h, float &v, int n=0); - static void screen_work_area(int &X, int &Y, int &W, int &H, int mx, int my); - static void screen_work_area(int &X, int &Y, int &W, int &H, int n); - /** - Gets the bounding box of the work area of the screen that contains the mouse pointer. - \param[out] X,Y,W,H the work area bounding box - \see void screen_work_area(int &x, int &y, int &w, int &h, int mx, int my) - */ - static void screen_work_area(int &X, int &Y, int &W, int &H) { - int x, y; - Fl::get_mouse(x, y); - screen_work_area(X, Y, W, H, x, y); - } - - /** @} */ - - /** \defgroup fl_attributes Color & Font functions - fl global color, font functions. - These functions are declared in or . - @{ */ - - // color map: - static void set_color(Fl_Color, uchar, uchar, uchar); - /** - Sets an entry in the fl_color index table. You can set it to any - 8-bit RGB color. The color is not allocated until fl_color(i) is used. - */ - static void set_color(Fl_Color i, unsigned c); // platform dependent - static unsigned get_color(Fl_Color i); - static void get_color(Fl_Color i, uchar &red, uchar &green, uchar &blue); - /** - Frees the specified color from the colormap, if applicable. - If overlay is non-zero then the color is freed from the - overlay colormap. - */ - static void free_color(Fl_Color i, int overlay = 0); // platform dependent - - // fonts: - static const char* get_font(Fl_Font); - /** - Get a human-readable string describing the family of this face. This - is useful if you are presenting a choice to the user. There is no - guarantee that each face has a different name. The return value points - to a static buffer that is overwritten each call. - - The integer pointed to by \p attributes (if the pointer is not - zero) is set to zero, FL_BOLD or FL_ITALIC or - FL_BOLD | FL_ITALIC. To locate a "family" of fonts, search - forward and back for a set with non-zero attributes, these faces along - with the face with a zero attribute before them constitute a family. - */ - static const char* get_font_name(Fl_Font, int* attributes = 0); - /** - Return an array of sizes in \p sizep. The return value is the - length of this array. The sizes are sorted from smallest to largest - and indicate what sizes can be given to fl_font() that will - be matched exactly (fl_font() will pick the closest size for - other sizes). A zero in the first location of the array indicates a - scalable font, where any size works, although the array may list sizes - that work "better" than others. Warning: the returned array - points at a static buffer that is overwritten each call. Under X this - will open the display. - */ - static int get_font_sizes(Fl_Font, int*& sizep); - static void set_font(Fl_Font, const char*); - static void set_font(Fl_Font, Fl_Font); - /** - FLTK will open the display, and add every fonts on the server to the - face table. It will attempt to put "families" of faces together, so - that the normal one is first, followed by bold, italic, and bold - italic. - - The optional argument is a string to describe the set of fonts to - add. Passing NULL will select only fonts that have the - ISO8859-1 character set (and are thus usable by normal text). Passing - "-*" will select all fonts with any encoding as long as they have - normal X font names with dashes in them. Passing "*" will list every - font that exists (on X this may produce some strange output). Other - values may be useful but are system dependent. With WIN32 NULL - selects fonts with ISO8859-1 encoding and non-NULL selects - all fonts. - - The return value is how many faces are in the table after this is done. - */ - static Fl_Font set_fonts(const char* = 0); // platform dependent - - /** @} */ - /** \defgroup fl_drawings Drawing functions - FLTK global graphics and GUI drawing functions. - These functions are declared in , - and in for offscreen buffer-related ones. - @{ */ - // - /** @} */ - - // labeltypes: - static void set_labeltype(Fl_Labeltype,Fl_Label_Draw_F*,Fl_Label_Measure_F*); - /** Sets the functions to call to draw and measure a specific labeltype. */ - static void set_labeltype(Fl_Labeltype, Fl_Labeltype from); // is it defined ? - - // boxtypes: - static Fl_Box_Draw_F *get_boxtype(Fl_Boxtype); - static void set_boxtype(Fl_Boxtype, Fl_Box_Draw_F*,uchar,uchar,uchar,uchar); - static void set_boxtype(Fl_Boxtype, Fl_Boxtype from); - static int box_dx(Fl_Boxtype); - static int box_dy(Fl_Boxtype); - static int box_dw(Fl_Boxtype); - static int box_dh(Fl_Boxtype); - - static int draw_box_active(); - static Fl_Color box_color(Fl_Color); - static void set_box_color(Fl_Color); - - // back compatibility: - /** \addtogroup fl_windows - @{ */ - /** For back compatibility, sets the void Fl::fatal handler callback */ - static void set_abort(Fl_Abort_Handler f) {fatal = f;} - static void (*atclose)(Fl_Window*,void*); - static void default_atclose(Fl_Window*,void*); - /** For back compatibility, sets the Fl::atclose handler callback. You - can now simply change the callback for the window instead. - \see Fl_Window::callback(Fl_Callback*) */ - static void set_atclose(Fl_Atclose_Handler f) {atclose = f;} - /** @} */ - - /** \addtogroup fl_events - @{ */ - /** Returns non-zero if the Shift key is pressed. */ - static int event_shift() {return e_state&FL_SHIFT;} - /** Returns non-zero if the Control key is pressed. */ - static int event_ctrl() {return e_state&FL_CTRL;} - /** Returns non-zero if the FL_COMMAND key is pressed, either FL_CTRL or on OSX FL_META. */ - static int event_command() {return e_state&FL_COMMAND;} - /** Returns non-zero if the Alt key is pressed. */ - static int event_alt() {return e_state&FL_ALT;} - /** - Returns the mouse buttons state bits; if non-zero, then at least one - button is pressed now. This function returns the button state at the - time of the event. During an FL_RELEASE event, the state - of the released button will be 0. To find out, which button - caused an FL_RELEASE event, you can use Fl::event_button() instead. - \return a bit mask value like { [FL_BUTTON1] | [FL_BUTTON2] | [FL_BUTTON3] } - */ - static int event_buttons() {return e_state&0x7f000000;} - /** - Returns non-zero if mouse button 1 is currently held down. - For more details, see Fl::event_buttons(). - */ - static int event_button1() {return e_state&FL_BUTTON1;} - /** - Returns non-zero if button 2 is currently held down. - For more details, see Fl::event_buttons(). - */ - static int event_button2() {return e_state&FL_BUTTON2;} - /** - Returns non-zero if button 3 is currently held down. - For more details, see Fl::event_buttons(). - */ - static int event_button3() {return e_state&FL_BUTTON3;} - /** @} */ - - /** - Sets an idle callback. - - \deprecated This method is obsolete - use the add_idle() method instead. - */ - static void set_idle(Fl_Old_Idle_Handler cb) {idle = cb;} - /** See grab(Fl_Window*) */ - static void grab(Fl_Window& win) {grab(&win);} - /** Releases the current grabbed window, equals grab(0). - \deprecated Use Fl::grab(0) instead. - \see grab(Fl_Window*) */ - static void release() {grab(0);} - - // Visible focus methods... - /** - Gets or sets the visible keyboard focus on buttons and other - non-text widgets. The default mode is to enable keyboard focus - for all widgets. - */ - static void visible_focus(int v) { option(OPTION_VISIBLE_FOCUS, (v!=0)); } - /** - Gets or sets the visible keyboard focus on buttons and other - non-text widgets. The default mode is to enable keyboard focus - for all widgets. - */ - static int visible_focus() { return option(OPTION_VISIBLE_FOCUS); } - - // Drag-n-drop text operation methods... - /** - Gets or sets whether drag and drop text operations are supported. - This specifically affects whether selected text can - be dragged from text fields or dragged within a text field as a - cut/paste shortcut. - */ - static void dnd_text_ops(int v) { option(OPTION_DND_TEXT, (v!=0)); } - /** - Gets or sets whether drag and drop text operations are - supported. This specifically affects whether selected text can - be dragged from text fields or dragged within a text field as a - cut/paste shortcut. - */ - static int dnd_text_ops() { return option(OPTION_DND_TEXT); } - /** \defgroup fl_multithread Multithreading support functions - fl multithreading support functions declared in - @{ */ - - // Multithreading support: - static int lock(); - static void unlock(); - static void awake(void* message = 0); - /** See void awake(void* message=0). */ - static int awake(Fl_Awake_Handler cb, void* message = 0); - /** - The thread_message() method returns the last message - that was sent from a child by the awake() method. - - See also: \ref advanced_multithreading - */ - static void* thread_message(); // platform dependent - /** @} */ - - /** \defgroup fl_del_widget Safe widget deletion support functions - - These functions, declared in , support deletion of widgets inside callbacks. - - Fl::delete_widget() should be called when deleting widgets - or complete widget trees (Fl_Group, Fl_Window, ...) inside - callbacks. - - The other functions are intended for internal use. The preferred - way to use them is by using the helper class Fl_Widget_Tracker. - - The following is to show how it works ... - - There are three groups of related methods: - - -# scheduled widget deletion - - Fl::delete_widget() schedules widgets for deletion - - Fl::do_widget_deletion() deletes all scheduled widgets - -# widget watch list ("smart pointers") - - Fl::watch_widget_pointer() adds a widget pointer to the watch list - - Fl::release_widget_pointer() removes a widget pointer from the watch list - - Fl::clear_widget_pointer() clears a widget pointer \e in the watch list - -# the class Fl_Widget_Tracker: - - the constructor calls Fl::watch_widget_pointer() - - the destructor calls Fl::release_widget_pointer() - - the access methods can be used to test, if a widget has been deleted - \see Fl_Widget_Tracker. - - @{ */ - // Widget deletion: - static void delete_widget(Fl_Widget *w); - static void do_widget_deletion(); - static void watch_widget_pointer(Fl_Widget *&w); - static void release_widget_pointer(Fl_Widget *&w); - static void clear_widget_pointer(Fl_Widget const *w); - /** @} */ - - /** sets whether GL windows should be drawn at high resolution on Apple - computers with retina displays - \version 1.3.4 - */ - static void use_high_res_GL(int val) { use_high_res_GL_ = val; } - /** returns whether GL windows should be drawn at high resolution on Apple - computers with retina displays. - Default is no. - \version 1.3.4 - */ - static int use_high_res_GL() { return use_high_res_GL_; } - -#ifdef FLTK_HAVE_CAIRO - /** \defgroup group_cairo Cairo Support Functions and Classes - @{ - */ -public: - // Cairo support API - static cairo_t * cairo_make_current(Fl_Window* w); - /** when FLTK_HAVE_CAIRO is defined and cairo_autolink_context() is true, - any current window dc is linked to a current cairo context. - This is not the default, because it may not be necessary - to add cairo support to all fltk supported windows. - When you wish to associate a cairo context in this mode, - you need to call explicitly in your draw() overridden method, - Fl::cairo_make_current(Fl_Window*). This will create a cairo context - but only for this Window. - Still in custom cairo application it is possible to handle - completely this process automatically by setting \p alink to true. - In this last case, you don't need anymore to call Fl::cairo_make_current(). - You can use Fl::cairo_cc() to get the current cairo context anytime. - \note Only available when configure has the --enable-cairo option - */ - static void cairo_autolink_context(bool alink) {cairo_state_.autolink(alink);} - /** - Gets the current autolink mode for cairo support. - \retval false if no cairo context autolink is made for each window. - \retval true if any fltk window is attached a cairo context when it - is current. \see void cairo_autolink_context(bool alink) - \note Only available when configure has the --enable-cairo option - */ - static bool cairo_autolink_context() {return cairo_state_.autolink();} - /** Gets the current cairo context linked with a fltk window. */ - static cairo_t * cairo_cc() { return cairo_state_.cc(); } - /** Sets the current cairo context to \p c. - Set \p own to true if you want fltk to handle this cc deletion. - \note Only available when configure has the --enable-cairo option -*/ - static void cairo_cc(cairo_t * c, bool own=false){ cairo_state_.cc(c, own); } - -private: - static cairo_t * cairo_make_current(void* gc); - static cairo_t * cairo_make_current(void* gc, int W, int H); - static Fl_Cairo_State cairo_state_; -public: - /** @} */ - -#endif // FLTK_HAVE_CAIRO - -}; - -/** - This class should be used to control safe widget deletion. - - You can use an Fl_Widget_Tracker object to watch another widget, if you - need to know, if this widget has been deleted during a callback. - - This simplifies the use of the "safe widget deletion" methods - Fl::watch_widget_pointer() and Fl::release_widget_pointer() and - makes their use more reliable, because the destructor autmatically - releases the widget pointer from the widget watch list. - - It is intended to be used as an automatic (local/stack) variable, - such that the automatic destructor is called when the object's - scope is left. This ensures that no stale widget pointers are - left in the widget watch list (see example below). - - You can also create Fl_Widget_Tracker objects with \c new, but then it - is your responsibility to delete the object (and thus remove the - widget pointer from the watch list) when it is not needed any more. - - Example: - - \code - int MyClass::handle (int event) { - - if (...) { - Fl_Widget_Tracker wp(this); // watch myself - do_callback(); // call the callback - - if (wp.deleted()) return 1; // exit, if deleted - - // Now we are sure that the widget has not been deleted. - // It is safe to access the widget - - clear_changed(); // access the widget - } - } - \endcode - -*/ -class FL_EXPORT Fl_Widget_Tracker { - - Fl_Widget* wp_; - -public: - - Fl_Widget_Tracker(Fl_Widget *wi); - ~Fl_Widget_Tracker(); - - /** - Returns a pointer to the watched widget. - - This pointer is \c NULL, if the widget has been deleted. - */ - Fl_Widget *widget() {return wp_;} - - /** - Returns 1, if the watched widget has been deleted. - - This is a convenience method. You can also use something like - - if (wp.widget() == 0) // ... - - where \p wp is an Fl_Widget_Tracker object. - */ - int deleted() {return wp_ == 0;} - - /** - Returns 1, if the watched widget exists (has not been deleted). - - This is a convenience method. You can also use something like - - if (wp.widget() != 0) // ... - - where \p wp is an Fl_Widget_Tracker object. - */ - int exists() {return wp_ != 0;} - -}; - - /** \defgroup fl_unicode Unicode and UTF-8 functions - fl global Unicode and UTF-8 handling functions declared in - @{ */ - /** @} */ - -#endif // !Fl_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Adjuster.H b/msvc/fltk/include/FL/Fl_Adjuster.H deleted file mode 100644 index fb20f7d5..00000000 --- a/msvc/fltk/include/FL/Fl_Adjuster.H +++ /dev/null @@ -1,73 +0,0 @@ -// -// "$Id$" -// -// Adjuster widget header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Adjuster widget . */ - -// 3-button "slider", made for Nuke - -#ifndef Fl_Adjuster_H -#define Fl_Adjuster_H - -#ifndef Fl_Valuator_H -#include "Fl_Valuator.H" -#endif - -/** - The Fl_Adjuster widget was stolen from Prisms, and has proven - to be very useful for values that need a large dynamic range. - \image html adjuster1.png - \image latex adjuster1.png "Fl_Adjuster" width=4cm -

When you press a button and drag to the right the value increases. - When you drag to the left it decreases. The largest button adjusts by - 100 * step(), the next by 10 * step() and that - smallest button by step(). Clicking on the buttons - increments by 10 times the amount dragging by a pixel does. Shift + - click decrements by 10 times the amount. -*/ -class FL_EXPORT Fl_Adjuster : public Fl_Valuator { - int drag; - int ix; - int soft_; -protected: - void draw(); - int handle(int); - void value_damage(); -public: - Fl_Adjuster(int X,int Y,int W,int H,const char *l=0); - /** - If "soft" is turned on, the user is allowed to drag the value outside - the range. If they drag the value to one of the ends, let go, then - grab again and continue to drag, they can get to any value. Default is - one. - */ - void soft(int s) {soft_ = s;} - /** - If "soft" is turned on, the user is allowed to drag the value outside - the range. If they drag the value to one of the ends, let go, then - grab again and continue to drag, they can get to any value. Default is - one. - */ - int soft() const {return soft_;} -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_BMP_Image.H b/msvc/fltk/include/FL/Fl_BMP_Image.H deleted file mode 100644 index 5f0c3011..00000000 --- a/msvc/fltk/include/FL/Fl_BMP_Image.H +++ /dev/null @@ -1,41 +0,0 @@ -// -// "$Id$" -// -// BMP image header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_BMP_Image widget . */ - -#ifndef Fl_BMP_Image_H -#define Fl_BMP_Image_H -# include "Fl_Image.H" - -/** - The Fl_BMP_Image class supports loading, caching, - and drawing of Windows Bitmap (BMP) image files. - */ -class FL_EXPORT Fl_BMP_Image : public Fl_RGB_Image { - - public: - - Fl_BMP_Image(const char* filename); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Bitmap.H b/msvc/fltk/include/FL/Fl_Bitmap.H deleted file mode 100644 index a5a9b459..00000000 --- a/msvc/fltk/include/FL/Fl_Bitmap.H +++ /dev/null @@ -1,78 +0,0 @@ -// -// "$Id$" -// -// Bitmap header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Bitmap widget . */ - -#ifndef Fl_Bitmap_H -#define Fl_Bitmap_H -# include "Fl_Image.H" - -class Fl_Widget; -struct Fl_Menu_Item; - -/** - The Fl_Bitmap class supports caching and drawing of mono-color - (bitmap) images. Images are drawn using the current color. -*/ -class FL_EXPORT Fl_Bitmap : public Fl_Image { - friend class Fl_Quartz_Graphics_Driver; - friend class Fl_GDI_Graphics_Driver; - friend class Fl_GDI_Printer_Graphics_Driver; - friend class Fl_Xlib_Graphics_Driver; -public: - - /** pointer to raw bitmap data */ - const uchar *array; - /** Non-zero if array points to bitmap data allocated internally */ - int alloc_array; - - private: - int start(int XP, int YP, int WP, int HP, int &cx, int &cy, - int &X, int &Y, int &W, int &H); -#if defined(__APPLE__) || defined(WIN32) - /** for internal use */ - void *id_; -#else - /** for internal use */ - unsigned id_; -#endif // __APPLE__ || WIN32 - - public: - - /** The constructors create a new bitmap from the specified bitmap data */ - Fl_Bitmap(const uchar *bits, int W, int H) : - Fl_Image(W,H,0), array(bits), alloc_array(0), id_(0) {data((const char **)&array, 1);} - /** The constructors create a new bitmap from the specified bitmap data */ - Fl_Bitmap(const char *bits, int W, int H) : - Fl_Image(W,H,0), array((const uchar *)bits), alloc_array(0), id_(0) {data((const char **)&array, 1);} - virtual ~Fl_Bitmap(); - virtual Fl_Image *copy(int W, int H); - Fl_Image *copy() { return copy(w(), h()); } - virtual void draw(int X, int Y, int W, int H, int cx=0, int cy=0); - void draw(int X, int Y) {draw(X, Y, w(), h(), 0, 0);} - virtual void label(Fl_Widget*w); - virtual void label(Fl_Menu_Item*m); - virtual void uncache(); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Box.H b/msvc/fltk/include/FL/Fl_Box.H deleted file mode 100644 index e1007a7f..00000000 --- a/msvc/fltk/include/FL/Fl_Box.H +++ /dev/null @@ -1,59 +0,0 @@ -// -// "$Id$" -// -// Box header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Box widget . */ - -#ifndef Fl_Box_H -#define Fl_Box_H - -#ifndef Fl_Widget_H -#include "Fl_Widget.H" -#endif - -/** - This widget simply draws its box, and possibly its label. Putting it - before some other widgets and making it big enough to surround them - will let you draw a frame around them. -*/ -class FL_EXPORT Fl_Box : public Fl_Widget { -protected: - void draw(); -public: - /** - - The first constructor sets box() to FL_NO_BOX, which - means it is invisible. However such widgets are useful as placeholders - or Fl_Group::resizable() - values. To change the box to something visible, use box(n). - - The second form of the constructor sets the box to the specified box - type. -

The destructor removes the box. - */ - Fl_Box(int X, int Y, int W, int H, const char *l=0); - - /** See Fl_Box::Fl_Box(int x, int y, int w, int h, const char * = 0) */ - Fl_Box(Fl_Boxtype b, int X, int Y, int W, int H, const char *l); - - virtual int handle(int); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Browser.H b/msvc/fltk/include/FL/Fl_Browser.H deleted file mode 100644 index 467c6bf0..00000000 --- a/msvc/fltk/include/FL/Fl_Browser.H +++ /dev/null @@ -1,326 +0,0 @@ -// -// "$Id$" -// -// Browser header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2016 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Browser widget . */ - -// Forms-compatible browser. Probably useful for other -// lists of textual data. Notice that the line numbers -// start from 1, and 0 means "no line". - -#ifndef Fl_Browser_H -#define Fl_Browser_H - -#include "Fl_Browser_.H" -#include "Fl_Image.H" - -struct FL_BLINE; - -/** - The Fl_Browser widget displays a scrolling list of text - lines, and manages all the storage for the text. This is not a text - editor or spreadsheet! But it is useful for showing a vertical list of - named objects to the user. - - Each line in the browser is identified by number. The numbers - start at one (this is so that zero can be reserved for "no line" in - the selective browsers). Unless otherwise noted, the methods do not - check to see if the passed line number is in range and legal. It must - always be greater than zero and <= size(). - - Each line contains a null-terminated string of text and a void * - data pointer. The text string is displayed, the void * - pointer can be used by the callbacks to reference the object the text - describes. - - The base class does nothing when the user clicks on it. The - subclasses - Fl_Select_Browser, - Fl_Hold_Browser, and - Fl_Multi_Browser react to user clicks to select lines in - the browser and do callbacks. - - The base class - Fl_Browser_ provides the scrolling and selection mechanisms of - this and all the subclasses, but the dimensions and appearance of each - item are determined by the subclass. You can use Fl_Browser_ - to display information other than text, or text that is dynamically - produced from your own data structures. If you find that loading the - browser is a lot of work or is inefficient, you may want to make a - subclass of Fl_Browser_. - - Some common coding patterns used for working with Fl_Browser: - \code - // How to loop through all the items in the browser - for ( int t=1; t<=browser->size(); t++ ) { // index 1 based..! - printf("item #%d, label='%s'\n", t, browser->text(t)); - } - \endcode - - Note: If you are subclassing Fl_Browser, it's more efficient - to use the protected methods item_first() and item_next(), since - Fl_Browser internally uses linked lists to manage the browser's items. - For more info, see find_item(int). -*/ -class FL_EXPORT Fl_Browser : public Fl_Browser_ { - - FL_BLINE *first; // the array of lines - FL_BLINE *last; - FL_BLINE *cache; - int cacheline; // line number of cache - int lines; // Number of lines - int full_height_; - const int* column_widths_; - char format_char_; // alternative to @-sign - char column_char_; // alternative to tab - -protected: - - // required routines for Fl_Browser_ subclass: - void* item_first() const ; - void* item_next(void* item) const ; - void* item_prev(void* item) const ; - void* item_last()const ; - int item_selected(void* item) const ; - void item_select(void* item, int val); - int item_height(void* item) const ; - int item_width(void* item) const ; - void item_draw(void* item, int X, int Y, int W, int H) const ; - int full_height() const ; - int incr_height() const ; - const char *item_text(void *item) const; - /** Swap the items \p a and \p b. - You must call redraw() to make any changes visible. - \param[in] a,b the items to be swapped. - \see swap(int,int), item_swap() - */ - void item_swap(void *a, void *b) { swap((FL_BLINE*)a, (FL_BLINE*)b); } - /** Return the item at specified \p line. - \param[in] line The line of the item to return. (1 based) - \returns The item, or NULL if line out of range. - \see item_at(), find_line(), lineno() - */ - void *item_at(int line) const { return (void*)find_line(line); } - - FL_BLINE* find_line(int line) const ; - FL_BLINE* _remove(int line) ; - void insert(int line, FL_BLINE* item); - int lineno(void *item) const ; - void swap(FL_BLINE *a, FL_BLINE *b); - -public: - - void remove(int line); - void add(const char* newtext, void* d = 0); - void insert(int line, const char* newtext, void* d = 0); - void move(int to, int from); - int load(const char* filename); - void swap(int a, int b); - void clear(); - - /** - Returns how many lines are in the browser. - The last line number is equal to this. - Returns 0 if browser is empty. - */ - int size() const { return lines; } - void size(int W, int H) { Fl_Widget::size(W, H); } - - /** - Gets the default text size (in pixels) for the lines in the browser. - */ - Fl_Fontsize textsize() const { return Fl_Browser_::textsize(); } - - /* - Sets the default text size for the lines in the browser to newSize. - Defined and documented in Fl_Browser.cxx - */ - void textsize(Fl_Fontsize newSize); - - int topline() const ; - /** For internal use only? */ - enum Fl_Line_Position { TOP, BOTTOM, MIDDLE }; - void lineposition(int line, Fl_Line_Position pos); - /** - Scrolls the browser so the top item in the browser - is showing the specified \p line. - \param[in] line The line to be displayed at the top. - \see topline(), middleline(), bottomline(), displayed(), lineposition() - */ - void topline(int line) { lineposition(line, TOP); } - /** - Scrolls the browser so the bottom item in the browser - is showing the specified \p line. - \param[in] line The line to be displayed at the bottom. - \see topline(), middleline(), bottomline(), displayed(), lineposition() - */ - void bottomline(int line) { lineposition(line, BOTTOM); } - /** - Scrolls the browser so the middle item in the browser - is showing the specified \p line. - \param[in] line The line to be displayed in the middle. - \see topline(), middleline(), bottomline(), displayed(), lineposition() - */ - void middleline(int line) { lineposition(line, MIDDLE); } - - int select(int line, int val=1); - int selected(int line) const ; - void show(int line); - /** Shows the entire Fl_Browser widget -- opposite of hide(). */ - void show() { Fl_Widget::show(); } - void hide(int line); - /** Hides the entire Fl_Browser widget -- opposite of show(). */ - void hide() { Fl_Widget::hide(); } - int visible(int line) const ; - - int value() const ; - /** - Sets the browser's value(), which selects the specified \p line. - This is the same as calling select(line). - \see select(), selected(), value(), item_select(), item_selected() - */ - void value(int line) { select(line); } - const char* text(int line) const ; - void text(int line, const char* newtext); - void* data(int line) const ; - void data(int line, void* d); - - Fl_Browser(int X, int Y, int W, int H, const char *L = 0); - /** - The destructor deletes all list items and destroys the browser. - */ - ~Fl_Browser() { clear(); } - - /** - Gets the current format code prefix character, which by default is '\@'. - A string of formatting codes at the start of each column are stripped off - and used to modify how the rest of the line is printed: - - \li '\@.' Print rest of line, don't look for more '\@' signs - \li '\@\@' Print rest of line starting with '\@' - \li '\@l' Use a LARGE (24 point) font - \li '\@m' Use a medium large (18 point) font - \li '\@s' Use a small (11 point) font - \li '\@b' Use a bold font (adds FL_BOLD to font) - \li '\@i' Use an italic font (adds FL_ITALIC to font) - \li '\@f' or '\@t' Use a fixed-pitch - font (sets font to FL_COURIER) - \li '\@c' Center the line horizontally - \li '\@r' Right-justify the text - \li '\@B0', '\@B1', ... '\@B255' Fill the backgound with - fl_color(n) - \li '\@C0', '\@C1', ... '\@C255' Use fl_color(n) to draw the text - \li '\@F0', '\@F1', ... Use fl_font(n) to draw the text - \li '\@S1', '\@S2', ... Use point size n to draw the text - \li '\@u' or '\@_' Underline the text. - \li '\@-' draw an engraved line through the middle. - - Notice that the '\@.' command can be used to reliably - terminate the parsing. To print a random string in a random color, use - sprintf("@C%d@.%s", color, string) and it will work even if the - string starts with a digit or has the format character in it. - */ - char format_char() const { return format_char_; } - /** - Sets the current format code prefix character to \p c. - The default prefix is '\@'. Set the prefix to 0 to disable formatting. - \see format_char() for list of '\@' codes - */ - void format_char(char c) { format_char_ = c; } - /** - Gets the current column separator character. - The default is '\\t' (tab). - \see column_char(), column_widths() - */ - char column_char() const { return column_char_; } - /** - Sets the column separator to c. - This will only have an effect if you also set column_widths(). - The default is '\\t' (tab). - \see column_char(), column_widths() - */ - void column_char(char c) { column_char_ = c; } - /** - Gets the current column width array. - This array is zero-terminated and specifies the widths in pixels of - each column. The text is split at each column_char() and each part is - formatted into it's own column. After the last column any remaining - text is formatted into the space between the last column and the - right edge of the browser, even if the text contains instances of - column_char() . The default value is a one-element array of just - a zero, which means there are no columns. - - Example: - \code - Fl_Browser *b = new Fl_Browser(..); - static int widths[] = { 50, 50, 50, 70, 70, 40, 40, 70, 70, 50, 0 }; // widths for each column - b->column_widths(widths); // assign array to widget - b->column_char('\t'); // use tab as the column character - b->add("USER\tPID\tCPU\tMEM\tVSZ\tRSS\tTTY\tSTAT\tSTART\tTIME\tCOMMAND"); - b->add("root\t2888\t0.0\t0.0\t1352\t0\ttty3\tSW\tAug15\t0:00\t@b@f/sbin/mingetty tty3"); - b->add("root\t13115\t0.0\t0.0\t1352\t0\ttty2\tSW\tAug30\t0:00\t@b@f/sbin/mingetty tty2"); - [..] - \endcode - \see column_char(), column_widths() - */ - const int* column_widths() const { return column_widths_; } - /** - Sets the current array to \p arr. Make sure the last entry is zero. - \see column_char(), column_widths() - */ - void column_widths(const int* arr) { column_widths_ = arr; } - - /** - Returns non-zero if \p line has been scrolled to a position where it is being displayed. - Checks to see if the item's vertical position is within the top and bottom - edges of the display window. This does NOT take into account the hide()/show() - status of the widget or item. - \param[in] line The line to be checked - \returns 1 if visible, 0 if not visible. - \see topline(), middleline(), bottomline(), displayed(), lineposition() - */ - int displayed(int line) const { return Fl_Browser_::displayed(find_line(line)); } - - /** - Make the item at the specified \p line visible(). - Functionally similar to show(int line). - If \p line is out of range, redisplay top or bottom of list as appropriate. - \param[in] line The line to be made visible. - \see show(int), hide(int), display(), visible(), make_visible() - */ - void make_visible(int line) { - if (line < 1) Fl_Browser_::display(find_line(1)); - else if (line > lines) Fl_Browser_::display(find_line(lines)); - else Fl_Browser_::display(find_line(line)); - } - - // icon support - void icon(int line, Fl_Image* icon); - Fl_Image* icon(int line) const; - void remove_icon(int line); - - /** For back compatibility only. */ - void replace(int a, const char* b) { text(a, b); } - void display(int line, int val=1); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Browser_.H b/msvc/fltk/include/FL/Fl_Browser_.H deleted file mode 100644 index 613574a0..00000000 --- a/msvc/fltk/include/FL/Fl_Browser_.H +++ /dev/null @@ -1,388 +0,0 @@ -// -// "$Id$" -// -// Common browser header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2016 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Browser_ widget . */ - -// Yes, I know this should be a template... - -#ifndef Fl_Browser__H -#define Fl_Browser__H - -#ifndef Fl_Group_H -#include "Fl_Group.H" -#endif -#include "Fl_Scrollbar.H" -#include // Fl::scrollbar_size() - -#define FL_NORMAL_BROWSER 0 /**< type() of Fl_Browser */ -#define FL_SELECT_BROWSER 1 /**< type() of FL_Select_Browser */ -#define FL_HOLD_BROWSER 2 /**< type() of Fl_Hold_Browser */ -#define FL_MULTI_BROWSER 3 /**< type() of Fl_Multi_Browser */ - -#define FL_SORT_ASCENDING 0 /**< sort browser items in ascending alphabetic order. */ -#define FL_SORT_DESCENDING 1 /**< sort in descending order */ - -/** - This is the base class for browsers. To be useful it must be - subclassed and several virtual functions defined. The Forms-compatible - browser and the file chooser's browser are subclassed off of this. - - This has been designed so that the subclass has complete control - over the storage of the data, although because next() and - prev() functions are used to index, it works best as a linked list - or as a large block of characters in which the line breaks must be - searched for. - - A great deal of work has been done so that the "height" of a data - object does not need to be determined until it is drawn. This is - useful if actually figuring out the size of an object requires - accessing image data or doing stat() on a file or doing some - other slow operation. - - Keyboard navigation of browser items - ------------------------------------ - The keyboard navigation of browser items is only possible if - visible_focus() is enabled. If disabled, the widget rejects keyboard focus; - Tab and Shift-Tab focus navigation will skip the widget. - - In 'Select' and 'Normal' mode, the widget rejects keyboard focus; - no navigation keys are supported (other than scrollbar positioning). - - In 'Hold' mode, the widget accepts keyboard focus, and Up/Down arrow - keys can navigate the selected item. - - In 'Multi' mode, the widget accepts keyboard focus, and Up/Down arrow - keys navigate the focus box; Space toggles the current item's selection, - Enter selects only the current item (deselects all others). If Shift - (or Ctrl) is combined with Up/Down arrow keys, the current item's - selection state is extended to the next item. In this way one can - extend a selection or de-selection. -*/ -class FL_EXPORT Fl_Browser_ : public Fl_Group { - int position_; // where user wants it scrolled to - int real_position_; // the current vertical scrolling position - int hposition_; // where user wants it panned to - int real_hposition_; // the current horizontal scrolling position - int offset_; // how far down top_ item the real_position is - int max_width; // widest object seen so far - uchar has_scrollbar_; // which scrollbars are enabled - Fl_Font textfont_; - Fl_Fontsize textsize_; - Fl_Color textcolor_; - void* top_; // which item scrolling position is in - void* selection_; // which is selected (except for FL_MULTI_BROWSER) - void *redraw1,*redraw2; // minimal update pointers - void* max_width_item; // which item has max_width_ - int scrollbar_size_; // size of scrollbar trough - - void update_top(); - -protected: - - // All of the following must be supplied by the subclass: - /** - This method must be provided by the subclass - to return the first item in the list. - \see item_first(), item_next(), item_last(), item_prev() - */ - virtual void *item_first() const = 0; - /** - This method must be provided by the subclass - to return the item in the list after \p item. - \see item_first(), item_next(), item_last(), item_prev() - */ - virtual void *item_next(void *item) const = 0; - /** - This method must be provided by the subclass - to return the item in the list before \p item. - \see item_first(), item_next(), item_last(), item_prev() - */ - virtual void *item_prev(void *item) const = 0; - /** - This method must be provided by the subclass - to return the last item in the list. - \see item_first(), item_next(), item_last(), item_prev() - */ - virtual void *item_last() const { return 0L; } - /** - This method must be provided by the subclass to return - the height of \p item in pixels. - Allow for two additional pixels for the list selection box. - \param[in] item The item whose height is returned. - \returns The height of the specified \p item in pixels. - \see item_height(), item_width(), item_quick_height() - */ - virtual int item_height(void *item) const = 0; - /** - This method must be provided by the subclass to return the width of the - \p item in pixels. Allow for two additional pixels for the list - selection box. - \param[in] item The item whose width is returned. - \returns The width of the item in pixels. - */ - virtual int item_width(void *item) const = 0; - virtual int item_quick_height(void *item) const ; - /** - This method must be provided by the subclass to draw the \p item - in the area indicated by \p X, \p Y, \p W, \p H. - */ - virtual void item_draw(void *item,int X,int Y,int W,int H) const = 0; - /** - This optional method returns a string (label) that may be used for sorting. - \param[in] item The item whose label text is returned. - \returns The item's text label. (Can be NULL if blank) - */ - virtual const char *item_text(void *item) const { (void)item; return 0L; } - /** - This optional method should be provided by the subclass - to efficiently swap browser items \p a and \p b, such as for sorting. - \param[in] a,b The two items to be swapped. - */ - virtual void item_swap(void *a,void *b) { (void)a; (void)b; } - /** - This method must be provided by the subclass - to return the item for the specified \p index. - \param[in] index The \p index of the item to be returned - \returns The item at the specified \p index. - */ - virtual void *item_at(int index) const { (void)index; return 0L; } - // you don't have to provide these but it may help speed it up: - virtual int full_width() const ; // current width of all items - virtual int full_height() const ; // current height of all items - virtual int incr_height() const ; // average height of an item - // These only need to be done by subclass if you want a multi-browser: - virtual void item_select(void *item,int val=1); - virtual int item_selected(void *item) const ; - - // things the subclass may want to call: - /** - Returns the item that appears at the top of the list. - */ - void *top() const { return top_; } - /** - Returns the item currently selected, or NULL if there is no selection. - - For multiple selection browsers this call returns the currently focused item, - even if it is not selected. To find all selected items, call - Fl_Multi_Browser::selected() for every item in question. - */ - void *selection() const { return selection_; } - void new_list(); // completely clobber all data, as though list replaced - void deleting(void *item); // get rid of any pointers to item - void replacing(void *a,void *b); // change a pointers to b - void swapping(void *a,void *b); // exchange pointers a and b - void inserting(void *a,void *b); // insert b near a - int displayed(void *item) const ; // true if this item is visible - void redraw_line(void *item); // minimal update, no change in size - /** - This method will cause the entire list to be redrawn. - \see redraw_lines(), redraw_line() - */ - void redraw_lines() { damage(FL_DAMAGE_SCROLL); } // redraw all of them - void bbox(int &X,int &Y,int &W,int &H) const; - int leftedge() const; // x position after scrollbar & border - void *find_item(int ypos); // item under mouse - - void draw(); - Fl_Browser_(int X,int Y,int W,int H,const char *L=0); - -public: - - /** - Vertical scrollbar. Public, so that it can be accessed directly. - */ - Fl_Scrollbar scrollbar; - /** - Horizontal scrollbar. Public, so that it can be accessed directly. - */ - Fl_Scrollbar hscrollbar; - - int handle(int event); - void resize(int X,int Y,int W,int H); - - int select(void *item,int val=1,int docallbacks=0); - int select_only(void *item,int docallbacks=0); - int deselect(int docallbacks=0); - /** - Gets the vertical scroll position of the list as a pixel position \p pos. - The position returned is how many pixels of the list are scrolled off the top edge - of the screen. Example: A position of '3' indicates the top 3 pixels of - the list are scrolled off the top edge of the screen. - \see position(), hposition() - */ - int position() const { return position_; } - void position(int pos); // scroll to here - /** - Gets the horizontal scroll position of the list as a pixel position \p pos. - The position returned is how many pixels of the list are scrolled off the left edge - of the screen. Example: A position of '18' indicates the left 18 pixels of - the list are scrolled off the left edge of the screen. - \see position(), hposition() - */ - int hposition() const { return hposition_; } - void hposition(int); // pan to here - void display(void *item); // scroll so this item is shown - - /** - Values for has_scrollbar(). - */ - /** Anonymous enum bit flags for has_scrollbar(). - - bit 0: horizontal - - bit 1: vertical - - bit 2: 'always' (to be combined with bits 0 and 1) - - bit 3-31: reserved for future use - */ - enum { // values for has_scrollbar() - HORIZONTAL = 1, ///< Only show horizontal scrollbar. - VERTICAL = 2, ///< Only show vertical scrollbar. - BOTH = 3, ///< Show both scrollbars. (default) - ALWAYS_ON = 4, ///< Specified scrollbar(s) should 'always' be shown (to be used with HORIZONTAL/VERTICAL) - HORIZONTAL_ALWAYS = 5, ///< Horizontal scrollbar always on. - VERTICAL_ALWAYS = 6, ///< Vertical scrollbar always on. - BOTH_ALWAYS = 7 ///< Both scrollbars always on. - }; - /** - Returns the current scrollbar mode, see Fl_Browser_::has_scrollbar(uchar) - */ - uchar has_scrollbar() const { return has_scrollbar_; } - /** - Sets whether the widget should have scrollbars or not (default Fl_Browser_::BOTH). - By default you can scroll in both directions, and the scrollbars - disappear if the data will fit in the widget. - has_scrollbar() changes this based on the value of \p mode: - - - 0 - No scrollbars. - - - Fl_Browser_::HORIZONTAL - Only a horizontal scrollbar. - - - Fl_Browser_::VERTICAL - Only a vertical scrollbar. - - - Fl_Browser_::BOTH - The default is both scrollbars. - - - Fl_Browser_::HORIZONTAL_ALWAYS - Horizontal scrollbar always on, - vertical always off. - - - Fl_Browser_::VERTICAL_ALWAYS - Vertical scrollbar always on, - horizontal always off. - - - Fl_Browser_::BOTH_ALWAYS - Both always on. - */ - void has_scrollbar(uchar mode) { has_scrollbar_ = mode; } - - /** - Gets the default text font for the lines in the browser. - \see textfont(), textsize(), textcolor() - */ - Fl_Font textfont() const { return textfont_; } - /** - Sets the default text font for the lines in the browser to \p font. - */ - void textfont(Fl_Font font) { textfont_ = font; } - - /** - Gets the default text size (in pixels) for the lines in the browser. - */ - Fl_Fontsize textsize() const { return textsize_; } - /** - Sets the default text size (in pixels) for the lines in the browser to \p size. - */ - void textsize(Fl_Fontsize newSize) { textsize_ = newSize; } - - /** - Gets the default text color for the lines in the browser. - */ - Fl_Color textcolor() const { return textcolor_; } - /** - Sets the default text color for the lines in the browser to color \p col. - */ - void textcolor(Fl_Color col) { textcolor_ = col; } - - /** - Gets the current size of the scrollbars' troughs, in pixels. - - If this value is zero (default), this widget will use the - Fl::scrollbar_size() value as the scrollbar's width. - - \returns Scrollbar size in pixels, or 0 if the global Fl::scrollbar_size() is being used. - \see Fl::scrollbar_size(int) - */ - int scrollbar_size() const { - return(scrollbar_size_); - } - /** - Sets the pixel size of the scrollbars' troughs to \p newSize, in pixels. - - Normally you should not need this method, and should use - Fl::scrollbar_size(int) instead to manage the size of ALL - your widgets' scrollbars. This ensures your application - has a consistent UI, is the default behavior, and is normally - what you want. - - Only use THIS method if you really need to override the global - scrollbar size. The need for this should be rare. - - Setting \p newSize to the special value of 0 causes the widget to - track the global Fl::scrollbar_size(), which is the default. - - \param[in] newSize Sets the scrollbar size in pixels.\n - If 0 (default), scrollbar size tracks the global Fl::scrollbar_size() - \see Fl::scrollbar_size() - */ - void scrollbar_size(int newSize) { - scrollbar_size_ = newSize; - } - /** - This method has been deprecated, existing for backwards compatibility only. - Use scrollbar_size() instead. - This method always returns the global value Fl::scrollbar_size(). - \returns Always returns the global value Fl::scrollbar_size(). - \todo This method should eventually be removed in 1.4+ - */ - int scrollbar_width() const { - return(Fl::scrollbar_size()); - } - /** - This method has been deprecated, existing for backwards compatibility only. - Use scrollbar_size(int) instead. - This method sets the global Fl::scrollbar_size(), and forces this - instance of the widget to use it. - \todo This method should eventually be removed in 1.4+ - */ - void scrollbar_width(int width) { - Fl::scrollbar_size(width); - scrollbar_size_ = 0; - } - /** - Moves the vertical scrollbar to the righthand side of the list. - For back compatibility. - */ - void scrollbar_right() { scrollbar.align(FL_ALIGN_RIGHT); } - /** - Moves the vertical scrollbar to the lefthand side of the list. - For back compatibility. - */ - void scrollbar_left() { scrollbar.align(FL_ALIGN_LEFT); } - void sort(int flags=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Button.H b/msvc/fltk/include/FL/Fl_Button.H deleted file mode 100644 index 33c68496..00000000 --- a/msvc/fltk/include/FL/Fl_Button.H +++ /dev/null @@ -1,176 +0,0 @@ -// -// "$Id$" -// -// Button header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2014 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Button widget . */ - -#ifndef Fl_Button_H -#define Fl_Button_H - -#ifndef Fl_Widget_H -#include "Fl_Widget.H" -#endif - -// values for type() -#define FL_NORMAL_BUTTON 0 /**< value() will be set to 1 during the press of the button and - reverts back to 0 when the button is released */ -#define FL_TOGGLE_BUTTON 1 ///< value() toggles between 0 and 1 at every click of the button -#define FL_RADIO_BUTTON (FL_RESERVED_TYPE+2) /**< is set to 1 at button press, and all other - buttons in the same group with type() == FL_RADIO_BUTTON - are set to zero.*/ -#define FL_HIDDEN_BUTTON 3 ///< for Forms compatibility - -extern FL_EXPORT Fl_Shortcut fl_old_shortcut(const char*); - -class Fl_Widget_Tracker; - -/** - \class Fl_Button - \brief Buttons generate callbacks when they are clicked by the user. - - You control exactly when and how by changing the values for type() and - when(). Buttons can also generate callbacks in response to \c FL_SHORTCUT - events. The button can either have an explicit shortcut(int s) value or a - letter shortcut can be indicated in the label() with an '\&' character - before it. For the label shortcut it does not matter if \e Alt is held - down, but if you have an input field in the same window, the user will have - to hold down the \e Alt key so that the input field does not eat the event - first as an \c FL_KEYBOARD event. - - \todo Refactor the doxygen comments for Fl_Button type() documentation. - - For an Fl_Button object, the type() call returns one of: - \li \c FL_NORMAL_BUTTON (0): value() remains unchanged after button press. - \li \c FL_TOGGLE_BUTTON: value() is inverted after button press. - \li \c FL_RADIO_BUTTON: value() is set to 1 after button press, and all other - buttons in the current group with type() == FL_RADIO_BUTTON - are set to zero. - - \todo Refactor the doxygen comments for Fl_Button when() documentation. - - For an Fl_Button object, the following when() values are useful, the default - being \c FL_WHEN_RELEASE: - \li \c 0: The callback is not done, instead changed() is turned on. - \li \c FL_WHEN_RELEASE: The callback is done after the user successfully - clicks the button, or when a shortcut is typed. - \li \c FL_WHEN_CHANGED: The callback is done each time the value() changes - (when the user pushes and releases the button, and as the mouse is - dragged around in and out of the button). -*/ - -class FL_EXPORT Fl_Button : public Fl_Widget { - - int shortcut_; - char value_; - char oldval; - uchar down_box_; - -protected: - - static Fl_Widget_Tracker *key_release_tracker; - static void key_release_timeout(void*); - void simulate_key_action(); - - virtual void draw(); - -public: - - virtual int handle(int); - - Fl_Button(int X, int Y, int W, int H, const char *L = 0); - - int value(int v); - - /** - Returns the current value of the button (0 or 1). - */ - char value() const {return value_;} - - /** - Same as \c value(1). - \see value(int v) - */ - int set() {return value(1);} - - /** - Same as \c value(0). - \see value(int v) - */ - int clear() {return value(0);} - - void setonly(); // this should only be called on FL_RADIO_BUTTONs - - /** - Returns the current shortcut key for the button. - \retval int - */ - int shortcut() const {return shortcut_;} - - /** - Sets the shortcut key to \c s. - Setting this overrides the use of '\&' in the label(). - The value is a bitwise OR of a key and a set of shift flags, for example: - FL_ALT | 'a', or - FL_ALT | (FL_F + 10), or just - 'a'. - A value of 0 disables the shortcut. - - The key can be any value returned by Fl::event_key(), but will usually be - an ASCII letter. Use a lower-case letter unless you require the shift key - to be held down. - - The shift flags can be any set of values accepted by Fl::event_state(). - If the bit is on, that shift key must be pushed. Meta, Alt, Ctrl, and - Shift must be off if they are not in the shift flags (zero for the other - bits indicates a "don't care" setting). - \param[in] s bitwise OR of key and shift flags - */ - void shortcut(int s) {shortcut_ = s;} - - /** - Returns the current down box type, which is drawn when value() is non-zero. - \retval Fl_Boxtype - */ - Fl_Boxtype down_box() const {return (Fl_Boxtype)down_box_;} - - /** - Sets the down box type. The default value of 0 causes FLTK to figure out - the correct matching down version of box(). - - Some derived classes (e.g. Fl_Round_Button and Fl_Light_Button use - down_box() for special purposes. See docs of these classes. - - \param[in] b down box type - */ - void down_box(Fl_Boxtype b) {down_box_ = b;} - - /// (for backwards compatibility) - void shortcut(const char *s) {shortcut(fl_old_shortcut(s));} - - /// (for backwards compatibility) - Fl_Color down_color() const {return selection_color();} - - /// (for backwards compatibility) - void down_color(unsigned c) {selection_color(c);} -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Cairo.H b/msvc/fltk/include/FL/Fl_Cairo.H deleted file mode 100644 index d832c5e5..00000000 --- a/msvc/fltk/include/FL/Fl_Cairo.H +++ /dev/null @@ -1,88 +0,0 @@ -// -// "$Id$" -// -// Main header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Handling transparently platform dependent cairo include files -*/ - -#ifndef FL_CAIRO_H -# define FL_CAIRO_H -# ifdef FLTK_HAVE_CAIRO - -// Cairo is currently supported for the following platforms: -// Win32, Apple Quartz, X11 - -# include - -# include - -/** - \addtogroup group_cairo - @{ -*/ - -/** - Contains all the necessary info on the current cairo context. - A private internal & unique corresponding object is created to - permit cairo context state handling while keeping it opaque. - For internal use only. - \note Only available when configure has the --enable-cairo option -*/ -class FL_EXPORT Fl_Cairo_State { -public: - Fl_Cairo_State() : cc_(0), own_cc_(false), autolink_(false), window_(0), gc_(0) {} - - // access attributes - cairo_t* cc() const {return cc_;} ///< Gets the current cairo context - bool autolink() const {return autolink_;} ///< Gets the autolink option. See Fl::cairo_autolink_context(bool) - /** Sets the current cairo context. - - \p own == \e true (the default) indicates that the cairo context \p c - will be deleted by FLTK internally when another cc is set later. - - \p own == \e false indicates cc deletion is handled externally - by the user program. - */ - void cc(cairo_t* c, bool own=true) { - if (cc_ && own_cc_) cairo_destroy(cc_); - cc_=c; - if (!cc_) window_=0; - own_cc_=own; - } - void autolink(bool b); ///< Sets the autolink option, only available with --enable-cairoext - void window(void* w) {window_=w;} ///< Sets the window \p w to keep track on - void* window() const {return window_;} ///< Gets the last window attached to a cc - void gc(void* c) {gc_=c;} ///< Sets the gc \p c to keep track on - void* gc() const {return gc_;} ///< Gets the last gc attached to a cc - -private: - cairo_t * cc_; // contains the unique autoupdated cairo context - bool own_cc_; // indicates whether we must delete the cc, useful for internal cleanup - bool autolink_; // false by default, prevents the automatic cairo mapping on fltk windows - // for custom cairo implementations. - void* window_, *gc_; // for keeping track internally of last win+gc treated -}; - -/** @} */ - -# endif // FLTK_HAVE_CAIRO -#endif // FL_CAIRO_H - -// -// End of "$Id$" . -// diff --git a/msvc/fltk/include/FL/Fl_Cairo_Window.H b/msvc/fltk/include/FL/Fl_Cairo_Window.H deleted file mode 100644 index 8f8dac6c..00000000 --- a/msvc/fltk/include/FL/Fl_Cairo_Window.H +++ /dev/null @@ -1,83 +0,0 @@ -// -// "$Id$" -// -// Main header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Cairo_Window Handling transparently a fltk window incorporte a cairo draw callback. -*/ - -#ifndef FL_CAIRO_WINDOW_H -# define FL_CAIRO_WINDOW_H -# ifdef FLTK_HAVE_CAIRO - -// Cairo is currently supported for the following platforms: -// Win32, Apple Quartz, X11 -# include -# include - -/** - \addtogroup group_cairo - @{ -*/ - -/** - This defines a pre-configured cairo fltk window. - This class overloads the virtual draw() method for you, - so that the only thing you have to do is to provide your cairo code. - All cairo context handling is achieved transparently. - \note You can alternatively define your custom cairo fltk window, - and thus at least override the draw() method to provide custom cairo - support. In this case you will probably use Fl::cairo_make_current(Fl_Window*) - to attach a context to your window. You should do it only when your window is - the current window. \see Fl_Window::current() -*/ -class FL_EXPORT Fl_Cairo_Window : public Fl_Double_Window { - -public: - Fl_Cairo_Window(int w, int h) : Fl_Double_Window(w,h),draw_cb_(0) {} - -protected: - /** Overloaded to provide cairo callback support */ - void draw() { - Fl_Double_Window::draw(); - // manual method ? if yes explicitly get a cairo_context here - if (!Fl::cairo_autolink_context()) - Fl::cairo_make_current(this); - if (draw_cb_) draw_cb_(this, Fl::cairo_cc()); - } - -public: - /** This defines the cairo draw callback prototype that you must further */ - typedef void (*cairo_draw_cb) (Fl_Cairo_Window* self, cairo_t* def); - /** - You must provide a draw callback which will implement your cairo rendering. - This method will permit you to set your cairo callback to \p cb. - */ - void set_draw_cb(cairo_draw_cb cb){draw_cb_=cb;} -private: - cairo_draw_cb draw_cb_; -}; - - -/** @} */ - -# endif // FLTK_HAVE_CAIRO -#endif // FL_CAIRO_WINDOW_H - -// -// End of "$Id$" . -// diff --git a/msvc/fltk/include/FL/Fl_Chart.H b/msvc/fltk/include/FL/Fl_Chart.H deleted file mode 100644 index 8664d974..00000000 --- a/msvc/fltk/include/FL/Fl_Chart.H +++ /dev/null @@ -1,151 +0,0 @@ -// -// "$Id$" -// -// Forms chart header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Chart widget . */ - -#ifndef Fl_Chart_H -#define Fl_Chart_H - -#ifndef Fl_Widget_H -#include "Fl_Widget.H" -#endif - -// values for type() -#define FL_BAR_CHART 0 /**< type() for Bar Chart variant */ -#define FL_HORBAR_CHART 1 /**< type() for Horizontal Bar Chart variant */ -#define FL_LINE_CHART 2 /**< type() for Line Chart variant */ -#define FL_FILL_CHART 3 /**< type() for Fill Line Chart variant */ -#define FL_SPIKE_CHART 4 /**< type() for Spike Chart variant */ -#define FL_PIE_CHART 5 /**< type() for Pie Chart variant */ -#define FL_SPECIALPIE_CHART 6 /**< type() for Special Pie Chart variant */ - -#define FL_FILLED_CHART FL_FILL_CHART /**< for compatibility */ - -#define FL_CHART_MAX 128 /**< max entries per chart */ -#define FL_CHART_LABEL_MAX 18 /**< max label length for entry */ - -/** For internal use only */ -struct FL_CHART_ENTRY { - float val; /**< For internal use only. */ - unsigned col; /**< For internal use only. */ - char str[FL_CHART_LABEL_MAX+1]; /**< For internal use only. */ -}; - -/** - \class Fl_Chart - \brief Fl_Chart displays simple charts. - It is provided for Forms compatibility. - - \image html charts.png - \image latex charts.png "Fl_Chart" width=10cm - \todo Refactor Fl_Chart::type() information. - - The type of an Fl_Chart object can be set using type(uchar t) to: - \li \c FL_BAR_CHART: Each sample value is drawn as a vertical bar. - \li \c FL_FILLED_CHART: The chart is filled from the bottom of the graph - to the sample values. - \li \c FL_HORBAR_CHART: Each sample value is drawn as a horizontal bar. - \li \c FL_LINE_CHART: The chart is drawn as a polyline with vertices at - each sample value. - \li \c FL_PIE_CHART: A pie chart is drawn with each sample value being - drawn as a proportionate slice in the circle. - \li \c FL_SPECIALPIE_CHART: Like \c FL_PIE_CHART, but the first slice is - separated from the pie. - \li \c FL_SPIKE_CHART: Each sample value is drawn as a vertical line. - */ -class FL_EXPORT Fl_Chart : public Fl_Widget { - int numb; - int maxnumb; - int sizenumb; - FL_CHART_ENTRY *entries; - double min,max; - uchar autosize_; - Fl_Font textfont_; - Fl_Fontsize textsize_; - Fl_Color textcolor_; -protected: - void draw(); -public: - Fl_Chart(int X, int Y, int W, int H, const char *L = 0); - - ~Fl_Chart(); - - void clear(); - - void add(double val, const char *str = 0, unsigned col = 0); - - void insert(int ind, double val, const char *str = 0, unsigned col = 0); - - void replace(int ind, double val, const char *str = 0, unsigned col = 0); - - /** - Gets the lower and upper bounds of the chart values. - \param[out] a, b are set to lower, upper - */ - void bounds(double *a,double *b) const {*a = min; *b = max;} - - void bounds(double a,double b); - - /** - Returns the number of data values in the chart. - */ - int size() const {return numb;} - - void size(int W, int H) { Fl_Widget::size(W, H); } - - /** - Gets the maximum number of data values for a chart. - */ - int maxsize() const {return maxnumb;} - - void maxsize(int m); - - /** Gets the chart's text font */ - Fl_Font textfont() const {return textfont_;} - /** Sets the chart's text font to \p s. */ - void textfont(Fl_Font s) {textfont_ = s;} - - /** Gets the chart's text size */ - Fl_Fontsize textsize() const {return textsize_;} - /** gets the chart's text size to \p s. */ - void textsize(Fl_Fontsize s) {textsize_ = s;} - - /** Gets the chart's text color */ - Fl_Color textcolor() const {return textcolor_;} - /** gets the chart's text color to \p n. */ - void textcolor(Fl_Color n) {textcolor_ = n;} - - /** - Get whether the chart will automatically adjust the bounds of the chart. - \returns non-zero if auto-sizing is enabled and zero if disabled. - */ - uchar autosize() const {return autosize_;} - - /** - Set whether the chart will automatically adjust the bounds of the chart. - \param[in] n non-zero to enable automatic resizing, zero to disable. - */ - void autosize(uchar n) {autosize_ = n;} -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Check_Browser.H b/msvc/fltk/include/FL/Fl_Check_Browser.H deleted file mode 100644 index 9067d757..00000000 --- a/msvc/fltk/include/FL/Fl_Check_Browser.H +++ /dev/null @@ -1,113 +0,0 @@ -// -// "$Id$" -// -// Fl_Check_Browser header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Check_Browser widget . */ - -#ifndef Fl_Check_Browser_H -#define Fl_Check_Browser_H - -#include "Fl.H" -#include "Fl_Browser_.H" - -/** - The Fl_Check_Browser widget displays a scrolling list of text - lines that may be selected and/or checked by the user. -*/ -class FL_EXPORT Fl_Check_Browser : public Fl_Browser_ { - /* required routines for Fl_Browser_ subclass: */ - - void *item_first() const; - void *item_next(void *) const; - void *item_prev(void *) const; - int item_height(void *) const; - int item_width(void *) const; - void item_draw(void *, int, int, int, int) const; - void item_select(void *, int); - int item_selected(void *) const; - - /* private data */ - - public: // IRIX 5.3 C++ compiler doesn't support private structures... - -#ifndef FL_DOXYGEN - /** For internal use only. */ - struct cb_item { - cb_item *next; /**< For internal use only. */ - cb_item *prev; /**< For internal use only. */ - char checked; /**< For internal use only. */ - char selected; /**< For internal use only. */ - char *text; /**< For internal use only. */ - }; -#endif // !FL_DOXYGEN - - private: - - cb_item *first; - cb_item *last; - cb_item *cache; - int cached_item; - int nitems_; - int nchecked_; - cb_item *find_item(int) const; - int lineno(cb_item *) const; - - public: - - Fl_Check_Browser(int x, int y, int w, int h, const char *l = 0); - /** The destructor deletes all list items and destroys the browser. */ - ~Fl_Check_Browser() { clear(); } - int add(char *s); // add an (unchecked) item - int add(char *s, int b); // add an item and set checked - // both return the new nitems() - int remove(int item); // delete an item. Returns nitems() - - // inline const char * methods to avoid breaking binary compatibility... - /** See int Fl_Check_Browser::add(char *s) */ - int add(const char *s) { return add((char *)s); } - /** See int Fl_Check_Browser::add(char *s) */ - int add(const char *s, int b) { return add((char *)s, b); } - - void clear(); // delete all items - /** - Returns how many lines are in the browser. The last line number is equal to - this. - */ - int nitems() const { return nitems_; } - /** Returns how many items are currently checked. */ - int nchecked() const { return nchecked_; } - int checked(int item) const; - void checked(int item, int b); - /** Equivalent to Fl_Check_Browser::checked(item, 1). */ - void set_checked(int item) { checked(item, 1); } - void check_all(); - void check_none(); - int value() const; // currently selected item - char *text(int item) const; // returns pointer to internal buffer - - protected: - - int handle(int); -}; - -#endif // Fl_Check_Browser_H - -// -// End of "$Id$". -// - diff --git a/msvc/fltk/include/FL/Fl_Check_Button.H b/msvc/fltk/include/FL/Fl_Check_Button.H deleted file mode 100644 index 9c67c73b..00000000 --- a/msvc/fltk/include/FL/Fl_Check_Button.H +++ /dev/null @@ -1,39 +0,0 @@ -// -// "$Id$" -// -// Check button header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2014 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#ifndef Fl_Check_Button_H -#define Fl_Check_Button_H - -#include "Fl_Light_Button.H" - -/* - class: Fl_Check_Button. - - A button with a "checkmark" to show its status. -*/ - -class FL_EXPORT Fl_Check_Button : public Fl_Light_Button { -public: - Fl_Check_Button(int X, int Y, int W, int H, const char *L = 0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Choice.H b/msvc/fltk/include/FL/Fl_Choice.H deleted file mode 100644 index 1f93fb40..00000000 --- a/msvc/fltk/include/FL/Fl_Choice.H +++ /dev/null @@ -1,106 +0,0 @@ -// -// "$Id$" -// -// Choice header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Choice widget . */ - -#ifndef Fl_Choice_H -#define Fl_Choice_H - -#include "Fl_Menu_.H" - -/** - \class Fl_Choice - \brief A button that is used to pop up a menu. - - This is a button that, when pushed, pops up a menu (or hierarchy of menus) - defined by an array of Fl_Menu_Item objects. - Motif calls this an OptionButton. - - The only difference between this and a Fl_Menu_Button is that the name of - the most recent chosen menu item is displayed inside the box, while the - label is displayed outside the box. However, since the use of this is most - often to control a single variable rather than do individual callbacks, - some of the Fl_Menu_Button methods are redescribed here in those terms. - - When the user clicks a menu item, value() is set to that item - and then: - - - The item's callback is done if one has been set; the - Fl_Choice is passed as the Fl_Widget* argument, - along with any userdata configured for the callback. - - - If the item does not have a callback, the Fl_Choice widget's - callback is done instead, along with any userdata configured - for it. The callback can determine which item was picked using - value(), mvalue(), item_pathname(), etc. - - All three mouse buttons pop up the menu. The Forms behavior of the first - two buttons to increment/decrement the choice is not implemented. This - could be added with a subclass, however. - - The menu will also pop up in response to shortcuts indicated by putting - a '\&' character in the label(). See Fl_Button::shortcut(int s) for a - description of this. - - Typing the shortcut() of any of the items will do exactly the same as when - you pick the item with the mouse. The '\&' character in item names are - only looked at when the menu is popped up, however. - - \image html choice.png - \image latex choice.png "Fl_Choice" width=4cm - \todo Refactor the doxygen comments for Fl_Choice changed() documentation. - - \li int Fl_Widget::changed() const - This value is true the user picks a different value. It is turned - off by value() and just before doing a callback (the callback can turn - it back on if desired). - \li void Fl_Widget::set_changed() - This method sets the changed() flag. - \li void Fl_Widget::clear_changed() - This method clears the changed() flag. - \li Fl_Boxtype Fl_Choice::down_box() const - Gets the current down box, which is used when the menu is popped up. - The default down box type is \c FL_DOWN_BOX. - \li void Fl_Choice::down_box(Fl_Boxtype b) - Sets the current down box type to \p b. - */ -class FL_EXPORT Fl_Choice : public Fl_Menu_ { -protected: - void draw(); -public: - int handle(int); - - Fl_Choice(int X, int Y, int W, int H, const char *L = 0); - - /** - Gets the index of the last item chosen by the user. - The index is zero initially. - */ - int value() const {return Fl_Menu_::value();} - - int value(int v); - - int value(const Fl_Menu_Item* v); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Clock.H b/msvc/fltk/include/FL/Fl_Clock.H deleted file mode 100644 index 94fe0462..00000000 --- a/msvc/fltk/include/FL/Fl_Clock.H +++ /dev/null @@ -1,128 +0,0 @@ -// -// "$Id$" -// -// Clock header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Clock, Fl_Clock_Output widgets . */ - -#ifndef Fl_Clock_H -#define Fl_Clock_H - -#ifndef Fl_Widget_H -#include "Fl_Widget.H" -#endif - -// values for type: -#define FL_SQUARE_CLOCK 0 /**< type() of Square Clock variant */ -#define FL_ROUND_CLOCK 1 /**< type() of Round Clock variant */ -#define FL_ANALOG_CLOCK FL_SQUARE_CLOCK /**< An analog clock is square */ -#define FL_DIGITAL_CLOCK FL_SQUARE_CLOCK /**< Not yet implemented */ - -// fabien: Please keep the horizontal formatting of both images in class desc, -// don't lose vert. space for nothing! - -/** - \class Fl_Clock_Output - \brief This widget can be used to display a program-supplied time. - - The time shown on the clock is not updated. To display the current time, - use Fl_Clock instead. - - \htmlonly
-
type() FL_SQUARE_CLOCK and FL_ROUND_CLOCK
\endhtmlonly - \image html clock.png - \htmlonly \endhtmlonly - \image html round_clock.png - \htmlonly
\endhtmlonly - \image latex clock.png "FL_SQUARE_CLOCK type" width=4cm - \image latex round_clock.png "FL_ROUND_CLOCK type" width=4cm - */ -class FL_EXPORT Fl_Clock_Output : public Fl_Widget { - int hour_, minute_, second_; - ulong value_; - void drawhands(Fl_Color,Fl_Color); // part of draw -protected: - void draw(); - void draw(int X, int Y, int W, int H); -public: - - Fl_Clock_Output(int X, int Y, int W, int H, const char *L = 0); - - void value(ulong v); // set to this Unix time - - void value(int H, int m, int s); - - /** - Returns the displayed time. - Returns the time in seconds since the UNIX epoch (January 1, 1970). - \see value(ulong) - */ - ulong value() const {return value_;} - - /** - Returns the displayed hour (0 to 23). - \see value(), minute(), second() - */ - int hour() const {return hour_;} - - /** - Returns the displayed minute (0 to 59). - \see value(), hour(), second() - */ - int minute() const {return minute_;} - - /** - Returns the displayed second (0 to 60, 60=leap second). - \see value(), hour(), minute() - */ - int second() const {return second_;} -}; - -// a Fl_Clock displays the current time always by using a timeout: - -/** - \class Fl_Clock - \brief This widget provides a round analog clock display. - - Fl_Clock is provided for Forms compatibility. - It installs a 1-second timeout callback using Fl::add_timeout(). - You can choose the rounded or square type of the clock with type(), see below. - \htmlonly
-
type() FL_SQUARE_CLOCK and FL_ROUND_CLOCK
\endhtmlonly - \image html clock.png - \htmlonly \endhtmlonly - \image html round_clock.png - \htmlonly
\endhtmlonly - \image latex clock.png "FL_SQUARE_CLOCK type" width=4cm - \image latex round_clock.png "FL_ROUND_CLOCK type" width=4cm - */ -class FL_EXPORT Fl_Clock : public Fl_Clock_Output { -public: - int handle(int); - - Fl_Clock(int X, int Y, int W, int H, const char *L = 0); - - Fl_Clock(uchar t, int X, int Y, int W, int H, const char *L); - - ~Fl_Clock(); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Color_Chooser.H b/msvc/fltk/include/FL/Fl_Color_Chooser.H deleted file mode 100644 index e9a5c577..00000000 --- a/msvc/fltk/include/FL/Fl_Color_Chooser.H +++ /dev/null @@ -1,190 +0,0 @@ -// -// "$Id$" -// -// Color chooser header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** \file - Fl_Color_Chooser widget . */ - -// The color chooser object and the color chooser popup. The popup -// is just a window containing a single color chooser and some boxes -// to indicate the current and cancelled color. - -#ifndef Fl_Color_Chooser_H -#define Fl_Color_Chooser_H - -#include -#include -#include -#include -#include - -#ifndef FL_DOXYGEN - -/** For internal use only */ -class FL_EXPORT Flcc_HueBox : public Fl_Widget { - int px, py; -protected: - void draw(); - int handle_key(int); -public: - int handle(int); - Flcc_HueBox(int X, int Y, int W, int H) : Fl_Widget(X,Y,W,H) { - px = py = 0;} -}; - -/** For internal use only */ -class FL_EXPORT Flcc_ValueBox : public Fl_Widget { - int py; -protected: - void draw(); - int handle_key(int); -public: - int handle(int); - Flcc_ValueBox(int X, int Y, int W, int H) : Fl_Widget(X,Y,W,H) { - py = 0;} -}; - -/** For internal use only */ -class FL_EXPORT Flcc_Value_Input : public Fl_Value_Input { -public: - int format(char*); - Flcc_Value_Input(int X, int Y, int W, int H) : Fl_Value_Input(X,Y,W,H) {} -}; - -#endif // !FL_DOXYGEN - -/** \addtogroup group_comdlg - @{ */ - -/** - \class Fl_Color_Chooser - \brief The Fl_Color_Chooser widget provides a standard RGB color chooser. - - \image html fl_color_chooser.jpg - \image latex fl_color_chooser.jpg "fl_color_chooser()" width=5cm - - You can place any number of the widgets into a panel of your own design. - The diagram shows the widget as part of a color chooser dialog created by - the fl_color_chooser() function. The Fl_Color_Chooser widget contains the - hue box, value slider, and rgb input fields from the above diagram (it - does not have the color chips or the Cancel or OK buttons). - The callback is done every time the user changes the rgb value. It is not - done if they move the hue control in a way that produces the \e same rgb - value, such as when saturation or value is zero. - - The fl_color_chooser() function pops up a window to let the user pick an - arbitrary RGB color. They can pick the hue and saturation in the "hue box" - on the left (hold down CTRL to just change the saturation), and the - brightness using the vertical slider. Or they can type the 8-bit numbers - into the RGB Fl_Value_Input fields, or drag the mouse across them to adjust - them. The pull-down menu lets the user set the input fields to show RGB, - HSV, or 8-bit RGB (0 to 255). - - fl_color_chooser() returns non-zero if the user picks ok, and updates the - RGB values. If the user picks cancel or closes the window this returns - zero and leaves RGB unchanged. - - If you use the color chooser on an 8-bit screen, it will allocate all the - available colors, leaving you no space to exactly represent the color the - user picks! You can however use fl_rectf() to fill a region with a simulated - color using dithering. - */ -/** @} */ -class FL_EXPORT Fl_Color_Chooser : public Fl_Group { - Flcc_HueBox huebox; - Flcc_ValueBox valuebox; - Fl_Choice choice; - Flcc_Value_Input rvalue; - Flcc_Value_Input gvalue; - Flcc_Value_Input bvalue; - Fl_Box resize_box; - double hue_, saturation_, value_; - double r_, g_, b_; - void set_valuators(); - static void rgb_cb(Fl_Widget*, void*); - static void mode_cb(Fl_Widget*, void*); -public: - - /** - Returns which Fl_Color_Chooser variant is currently active - \return color modes are rgb(0), byte(1), hex(2), or hsv(3) - */ - int mode() {return choice.value();} - - /** - Set which Fl_Color_Chooser variant is currently active - \param[in] newMode color modes are rgb(0), byte(1), hex(2), or hsv(3) - */ - void mode(int newMode); - - /** - Returns the current hue. - 0 <= hue < 6. Zero is red, one is yellow, two is green, etc. - This value is convenient for the internal calculations - some other - systems consider hue to run from zero to one, or from 0 to 360. - */ - double hue() const {return hue_;} - - /** - Returns the saturation. - 0 <= saturation <= 1. - */ - double saturation() const {return saturation_;} - - /** - Returns the value/brightness. - 0 <= value <= 1. - */ - double value() const {return value_;} - - /** - Returns the current red value. - 0 <= r <= 1. - */ - double r() const {return r_;} - - /** - Returns the current green value. - 0 <= g <= 1. - */ - double g() const {return g_;} - - /** - Returns the current blue value. - 0 <= b <= 1. - */ - double b() const {return b_;} - - int hsv(double H, double S, double V); - - int rgb(double R, double G, double B); - - static void hsv2rgb(double H, double S, double V, double& R, double& G, double& B); - - static void rgb2hsv(double R, double G, double B, double& H, double& S, double& V); - - Fl_Color_Chooser(int X, int Y, int W, int H, const char *L = 0); -}; - -FL_EXPORT int fl_color_chooser(const char* name, double& r, double& g, double& b, int m=-1); -FL_EXPORT int fl_color_chooser(const char* name, uchar& r, uchar& g, uchar& b, int m=-1); - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Copy_Surface.H b/msvc/fltk/include/FL/Fl_Copy_Surface.H deleted file mode 100644 index 6b3f5079..00000000 --- a/msvc/fltk/include/FL/Fl_Copy_Surface.H +++ /dev/null @@ -1,137 +0,0 @@ -// -// "$Id$" -// -// Copy-to-clipboard code for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2014 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#ifndef Fl_Copy_Surface_H -#define Fl_Copy_Surface_H - -#include -#include -#include - -/** Supports copying of graphical data to the clipboard. - -
After creation of an Fl_Copy_Surface object, call set_current() on it, and all subsequent graphics requests - will be recorded in the clipboard. It's possible to draw widgets (using Fl_Copy_Surface::draw() - ) or to use any of the \ref fl_drawings or the \ref fl_attributes. - Finally, delete the Fl_Copy_Surface object to load the clipboard with the graphical data. -
Fl_GL_Window 's can be copied to the clipboard as well. -
Usage example: - \code - Fl_Widget *g = ...; // a widget you want to copy to the clipboard - Fl_Copy_Surface *copy_surf = new Fl_Copy_Surface(g->w(), g->h()); // create an Fl_Copy_Surface object - copy_surf->set_current(); // direct graphics requests to the clipboard - fl_color(FL_WHITE); fl_rectf(0, 0, g->w(), g->h()); // draw a white background - copy_surf->draw(g); // draw the g widget in the clipboard - delete copy_surf; // after this, the clipboard is loaded - Fl_Display_Device::display_device()->set_current(); // direct graphics requests back to the display - \endcode - Platform details: - \li MSWindows: Transparent RGB images copy without transparency. - The graphical data are copied to the clipboard as an 'enhanced metafile'. - \li Mac OS: The graphical data are copied to the clipboard (a.k.a. pasteboard) in two 'flavors': - 1) in vectorial form as PDF data; 2) in bitmap form as a TIFF image. - Applications to which the clipboard content is pasted can use the flavor that suits them best. - \li X11: the graphical data are copied to the clipboard as an image in BMP format. -*/ -class FL_EXPORT Fl_Copy_Surface : public Fl_Surface_Device { -private: - int width; - int height; - Fl_Paged_Device *helper; -#ifdef __APPLE__ - CFMutableDataRef pdfdata; - CGContextRef oldgc; - CGContextRef gc; - void prepare_copy_pdf_and_tiff(int w, int h); - void complete_copy_pdf_and_tiff(); - void init_PDF_context(int w, int h); - static size_t MyPutBytes(void* info, const void* buffer, size_t count); -#elif defined(WIN32) - HDC oldgc; - HDC gc; -#else // Xlib - Fl_Offscreen xid; - Window oldwindow; - Fl_Surface_Device *_ss; -#endif -public: - static const char *class_id; - const char *class_name() {return class_id;}; - Fl_Copy_Surface(int w, int h); - ~Fl_Copy_Surface(); - void set_current(); - void draw(Fl_Widget* widget, int delta_x = 0, int delta_y = 0); - void draw_decorated_window(Fl_Window* win, int delta_x = 0, int delta_y = 0); - /** Returns the pixel width of the copy surface */ - int w() { return width; } - /** Returns the pixel height of the copy surface */ - int h() { return height; } -}; - -#if defined(__APPLE__) - -/* Mac class to reimplement Fl_Paged_Device::printable_rect() */ -class FL_EXPORT Fl_Quartz_Surface_ : public Fl_System_Printer { -protected: - int width; - int height; -public: - static const char *class_id; - const char *class_name() {return class_id;}; - Fl_Quartz_Surface_(int w, int h); - virtual int printable_rect(int *w, int *h); - virtual ~Fl_Quartz_Surface_() {}; -}; - -#elif defined(WIN32) - -/* Win class to implement translate()/untranslate() */ -class FL_EXPORT Fl_GDI_Surface_ : public Fl_Paged_Device { - int width; - int height; - unsigned depth; - POINT origins[10]; -public: - static const char *class_id; - const char *class_name() {return class_id;}; - Fl_GDI_Surface_(); - virtual void translate(int x, int y); - virtual void untranslate(); - virtual ~Fl_GDI_Surface_(); -}; - -#elif !defined(FL_DOXYGEN) - -/* Xlib class to implement translate()/untranslate() */ -class FL_EXPORT Fl_Xlib_Surface_ : public Fl_Paged_Device { -public: - static const char *class_id; - const char *class_name() {return class_id;}; - Fl_Xlib_Surface_(); - virtual void translate(int x, int y); - virtual void untranslate(); - virtual ~Fl_Xlib_Surface_(); -}; - -#endif - -#endif // Fl_Copy_Surface_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Counter.H b/msvc/fltk/include/FL/Fl_Counter.H deleted file mode 100644 index 62ef3886..00000000 --- a/msvc/fltk/include/FL/Fl_Counter.H +++ /dev/null @@ -1,115 +0,0 @@ -// -// "$Id$" -// -// Counter header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Counter widget . */ - -// A numerical value with up/down step buttons. From Forms. - -#ifndef Fl_Counter_H -#define Fl_Counter_H - -#ifndef Fl_Valuator_H -#include "Fl_Valuator.H" -#endif - -// values for type(): -#define FL_NORMAL_COUNTER 0 /**< type() for counter with fast buttons */ -#define FL_SIMPLE_COUNTER 1 /**< type() for counter without fast buttons */ - -/** - Controls a single floating point value with button (or keyboard) arrows. - Double arrows buttons achieve larger steps than simple arrows. - \see Fl_Spinner for value input with vertical step arrows. -

\image html counter.png

- \image latex counter.png "Fl_Counter" width=4cm - - \todo Refactor the doxygen comments for Fl_Counter type() documentation. - - The type of an Fl_Counter object can be set using type(uchar t) to: - \li \c FL_NORMAL_COUNTER: Displays a counter with 4 arrow buttons. - \li \c FL_SIMPLE_COUNTER: Displays a counter with only 2 arrow buttons. -*/ -class FL_EXPORT Fl_Counter : public Fl_Valuator { - - Fl_Font textfont_; - Fl_Fontsize textsize_; - Fl_Color textcolor_; - double lstep_; - uchar mouseobj; - static void repeat_callback(void *); - int calc_mouseobj(); - void increment_cb(); - -protected: - - void draw(); - -public: - - int handle(int); - - Fl_Counter(int X, int Y, int W, int H, const char* L = 0); - ~Fl_Counter(); - - /** - Sets the increment for the large step buttons. - The default value is 1.0. - \param[in] a large step increment. - */ - void lstep(double a) {lstep_ = a;} - - /** - Sets the increments for the normal and large step buttons. - \param[in] a, b normal and large step increments. - */ - void step(double a,double b) {Fl_Valuator::step(a); lstep_ = b;} - - /** - Sets the increment for the normal step buttons. - \param[in] a normal step increment. - */ - void step(double a) {Fl_Valuator::step(a);} - - /** - Returns the increment for normal step buttons. - */ - double step() const {return Fl_Valuator::step();} - - /** Gets the text font */ - Fl_Font textfont() const {return textfont_;} - /** Sets the text font to \p s */ - void textfont(Fl_Font s) {textfont_ = s;} - - /** Gets the font size */ - Fl_Fontsize textsize() const {return textsize_;} - /** Sets the font size to \p s */ - void textsize(Fl_Fontsize s) {textsize_ = s;} - - /** Gets the font color */ - Fl_Color textcolor() const {return textcolor_;} - /** Sets the font color to \p s */ - void textcolor(Fl_Color s) {textcolor_ = s;} - -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Device.H b/msvc/fltk/include/FL/Fl_Device.H deleted file mode 100644 index a476a91d..00000000 --- a/msvc/fltk/include/FL/Fl_Device.H +++ /dev/null @@ -1,636 +0,0 @@ -// -// "$Id$" -// -// Definition of classes Fl_Device, Fl_Graphics_Driver, Fl_Surface_Device, Fl_Display_Device -// for the Fast Light Tool Kit (FLTK). -// -// Copyright 2010-2014 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** \file Fl_Device.H - \brief declaration of classes Fl_Device, Fl_Graphics_Driver, Fl_Surface_Device, - Fl_Display_Device, Fl_Device_Plugin. -*/ - -#ifndef Fl_Device_H -#define Fl_Device_H - -#include -#include -#include -#include -#include -#include -#include - -class Fl_Graphics_Driver; -class Fl_Font_Descriptor; -/** \brief Points to the driver that currently receives all graphics requests */ -FL_EXPORT extern Fl_Graphics_Driver *fl_graphics_driver; - -/** - signature of image generation callback function. - \param[in] data user data passed to function - \param[in] x,y,w position and width of scan line in image - \param[out] buf buffer for generated image data. You must copy \p w - pixels from scanline \p y, starting at pixel \p x - to this buffer. - */ -typedef void (*Fl_Draw_Image_Cb)(void* data,int x,int y,int w,uchar* buf); - -// typedef what the x,y fields in a point are: -#ifdef WIN32 -typedef int COORD_T; -# define XPOINT XPoint -#elif defined(__APPLE__) -typedef float COORD_T; -typedef struct { float x; float y; } QPoint; -# define XPOINT QPoint -extern float fl_quartz_line_width_; -#else -typedef short COORD_T; -# define XPOINT XPoint -#endif - -/** - All graphical output devices and all graphics systems. - This class supports a rudimentary system of run-time type information. - */ -class FL_EXPORT Fl_Device { -public: - /** A string that identifies each subclass of Fl_Device. - Function class_name() applied to a device of this class returns this string. - */ - static const char *class_id; - /** - Returns the name of the class of this object. - Use of the class_name() function is discouraged because it will be removed from future FLTK versions. - - The class of an instance of an Fl_Device subclass can be checked with code such as: - \code - if ( instance->class_name() == Fl_Printer::class_id ) { ... } - \endcode - */ - virtual const char *class_name() {return class_id;}; - /** - Virtual destructor. - - The destructor of Fl_Device must be virtual to make the destructors of - derived classes being called correctly on destruction. - */ - virtual ~Fl_Device() {}; -}; - -#define FL_REGION_STACK_SIZE 10 -#define FL_MATRIX_STACK_SIZE 32 -/** - \brief A virtual class subclassed for each graphics driver FLTK uses. - Typically, FLTK applications do not use directly objects from this class. Rather, they perform - drawing operations (e.g., fl_rectf()) that operate on the current drawing surface (see Fl_Surface_Device). - Drawing operations are functionally presented in \ref drawing and as function lists - in the \ref fl_drawings and \ref fl_attributes modules. The \ref fl_graphics_driver global variable - gives at any time the graphics driver used by all drawing operations. Its value changes when - drawing operations are directed to another drawing surface by Fl_Surface_Device::set_current(). - - \p The Fl_Graphics_Driver class is of interest if one wants to perform new kinds of drawing operations. - An example would be to draw to a PDF file. This would involve creating a new Fl_Graphics_Driver derived - class. This new class should implement all virtual methods of the Fl_Graphics_Driver class - to support all FLTK drawing functions. - */ -class FL_EXPORT Fl_Graphics_Driver : public Fl_Device { -public: - /** A 2D coordinate transformation matrix - */ - struct matrix {double a, b, c, d, x, y;}; -private: - static const matrix m0; - Fl_Font font_; // current font - Fl_Fontsize size_; // current font size - Fl_Color color_; // current color - int sptr; - static const int matrix_stack_size = FL_MATRIX_STACK_SIZE; - matrix stack[FL_MATRIX_STACK_SIZE]; - matrix m; - int n, p_size, gap_; - XPOINT *p; - int what; - int fl_clip_state_number; - int rstackptr; - static const int region_stack_max = FL_REGION_STACK_SIZE - 1; - Fl_Region rstack[FL_REGION_STACK_SIZE]; -#ifdef WIN32 - int numcount; - int counts[20]; -#endif - Fl_Font_Descriptor *font_descriptor_; - void transformed_vertex0(COORD_T x, COORD_T y); - void fixloop(); - -protected: -#ifndef FL_DOXYGEN - enum {LINE, LOOP, POLYGON, POINT_}; - inline int vertex_no() { return n; } - inline XPOINT *vertices() {return p;} - inline int vertex_kind() {return what;} -#endif -/* ** \brief red color for background and/or mixing if device does not support masking or alpha * - uchar bg_r_; - ** \brief green color for background and/or mixing if device does not support masking or alpha * - uchar bg_g_; - ** \brief blue color for background and/or mixing if device does not support masking or alpha * - uchar bg_b_; */ - friend class Fl_Pixmap; - friend class Fl_Bitmap; - friend class Fl_RGB_Image; - friend void fl_rect(int x, int y, int w, int h); - friend void fl_rectf(int x, int y, int w, int h); - friend void fl_line_style(int style, int width, char* dashes); - friend void fl_xyline(int x, int y, int x1); - friend void fl_xyline(int x, int y, int x1, int y2); - friend void fl_xyline(int x, int y, int x1, int y2, int x3); - friend void fl_yxline(int x, int y, int y1); - friend void fl_yxline(int x, int y, int y1, int x2); - friend void fl_yxline(int x, int y, int y1, int x2, int y3); - friend void fl_line(int x, int y, int x1, int y1); - friend void fl_line(int x, int y, int x1, int y1, int x2, int y2); - friend void fl_draw(const char *str, int n, int x, int y); -#ifdef __APPLE__ - friend void fl_draw(const char *str, int n, float x, float y); -#endif - friend void fl_draw(int angle, const char *str, int n, int x, int y); - friend void fl_rtl_draw(const char *str, int n, int x, int y); - friend void fl_font(Fl_Font face, Fl_Fontsize size); - friend void fl_color(Fl_Color c); - friend void fl_color(uchar r, uchar g, uchar b); - friend void fl_point(int x, int y); - friend void fl_loop(int x0, int y0, int x1, int y1, int x2, int y2); - friend void fl_loop(int x0, int y0, int x1, int y1, int x2, int y2, int x3, int y3); - friend void fl_polygon(int x0, int y0, int x1, int y1, int x2, int y2); - friend void fl_polygon(int x0, int y0, int x1, int y1, int x2, int y2, int x3, int y3); - friend void fl_begin_points(); - friend void fl_begin_line(); - friend void fl_begin_loop(); - friend void fl_begin_polygon(); - friend void fl_vertex(double x, double y); - friend void fl_curve(double X0, double Y0, double X1, double Y1, double X2, double Y2, double X3, double Y3); - friend void fl_circle(double x, double y, double r); - friend void fl_arc(double x, double y, double r, double start, double end); - friend void fl_arc(int x, int y, int w, int h, double a1, double a2); - friend void fl_pie(int x, int y, int w, int h, double a1, double a2); - friend void fl_end_points(); - friend void fl_end_line(); - friend void fl_end_loop(); - friend void fl_end_polygon(); - friend void fl_transformed_vertex(double xf, double yf); - friend void fl_push_clip(int x, int y, int w, int h); - friend int fl_clip_box(int x, int y, int w, int h, int &X, int &Y, int &W, int &H); - friend int fl_not_clipped(int x, int y, int w, int h); - friend void fl_push_no_clip(); - friend void fl_pop_clip(); - friend void fl_begin_complex_polygon(); - friend void fl_gap(); - friend void fl_end_complex_polygon(); - friend void fl_push_matrix(); - friend void fl_pop_matrix(); - friend void fl_mult_matrix(double a, double b, double c, double d, double x, double y); - friend void fl_scale(double x, double y); - friend void fl_scale(double x); - friend void fl_translate(double x, double y); - friend void fl_rotate(double d); - friend double fl_transform_x(double x, double y); - friend double fl_transform_y(double x, double y); - friend double fl_transform_dx(double x, double y); - friend double fl_transform_dy(double x, double y); - friend Fl_Region fl_clip_region(); - friend void fl_clip_region(Fl_Region r); - friend void fl_restore_clip(); - - friend void fl_draw_image(const uchar* buf, int X,int Y,int W,int H, int D, int L); - friend void fl_draw_image_mono(const uchar* buf, int X,int Y,int W,int H, int D, int L); - friend void fl_draw_image(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D); - friend FL_EXPORT void fl_draw_image_mono(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D); - friend FL_EXPORT void gl_start(); - friend FL_EXPORT void fl_copy_offscreen(int x, int y, int w, int h, Fl_Offscreen pixmap, int srcx, int srcy); - matrix *fl_matrix; /**< Points to the current coordinate transformation matrix */ - - /** \brief The constructor. */ - Fl_Graphics_Driver(); - /** \brief see fl_rect(int x, int y, int w, int h). */ - virtual void rect(int x, int y, int w, int h); - /** \brief see fl_rectf(int x, int y, int w, int h). */ - virtual void rectf(int x, int y, int w, int h); - /** \brief see fl_line_style(int style, int width, char* dashes). */ - virtual void line_style(int style, int width=0, char* dashes=0); - /** \brief see fl_xyline(int x, int y, int x1). */ - virtual void xyline(int x, int y, int x1); - /** \brief see fl_xyline(int x, int y, int x1, int y2). */ - virtual void xyline(int x, int y, int x1, int y2); - /** \brief see fl_xyline(int x, int y, int x1, int y2, int x3). */ - virtual void xyline(int x, int y, int x1, int y2, int x3); - /** \brief see fl_yxline(int x, int y, int y1). */ - virtual void yxline(int x, int y, int y1); - /** \brief see fl_yxline(int x, int y, int y1, int x2). */ - virtual void yxline(int x, int y, int y1, int x2); - /** \brief see fl_yxline(int x, int y, int y1, int x2, int y3). */ - virtual void yxline(int x, int y, int y1, int x2, int y3); - /** \brief see fl_line(int x, int y, int x1, int y1). */ - virtual void line(int x, int y, int x1, int y1); - /** \brief see fl_line(int x, int y, int x1, int y1, int x2, int y2). */ - virtual void line(int x, int y, int x1, int y1, int x2, int y2); - /** \brief see fl_draw(const char *str, int n, int x, int y). */ - virtual void draw(const char *str, int n, int x, int y) {} -#ifdef __APPLE__ - virtual void draw(const char *str, int n, float x, float y) { draw(str, n, (int)(x+0.5), (int)(y+0.5));} -#endif - /** \brief see fl_draw(int angle, const char *str, int n, int x, int y). */ - virtual void draw(int angle, const char *str, int n, int x, int y) {} - /** \brief see fl_rtl_draw(const char *str, int n, int x, int y). */ - virtual void rtl_draw(const char *str, int n, int x, int y) {}; - /** \brief see fl_color(Fl_Color c). */ - virtual void color(Fl_Color c) {color_ = c;} - /** \brief see fl_color(uchar r, uchar g, uchar b). */ - virtual void color(uchar r, uchar g, uchar b) {} - /** \brief see fl_point(int x, int y). */ - virtual void point(int x, int y); - /** \brief see fl_loop(int x0, int y0, int x1, int y1, int x2, int y2). */ - virtual void loop(int x0, int y0, int x1, int y1, int x2, int y2); - /** \brief see fl_loop(int x0, int y0, int x1, int y1, int x2, int y2, int x3, int y3). */ - virtual void loop(int x0, int y0, int x1, int y1, int x2, int y2, int x3, int y3); - /** \brief see fl_polygon(int x0, int y0, int x1, int y1, int x2, int y2). */ - virtual void polygon(int x0, int y0, int x1, int y1, int x2, int y2); - /** \brief see fl_polygon(int x0, int y0, int x1, int y1, int x2, int y2, int x3, int y3). */ - virtual void polygon(int x0, int y0, int x1, int y1, int x2, int y2, int x3, int y3); - /** \brief see fl_begin_points(). */ - virtual void begin_points(); - /** \brief see fl_begin_line(). */ - virtual void begin_line(); - /** \brief see fl_begin_loop(). */ - virtual void begin_loop(); - /** \brief see fl_begin_polygon(). */ - virtual void begin_polygon(); - /** \brief see fl_vertex(double x, double y). */ - virtual void vertex(double x, double y); - /** \brief see fl_curve(double X0, double Y0, double X1, double Y1, double X2, double Y2, double X3, double Y3). */ - virtual void curve(double X0, double Y0, double X1, double Y1, double X2, double Y2, double X3, double Y3); - /** \brief see fl_circle(double x, double y, double r). */ - virtual void circle(double x, double y, double r); - /** \brief see fl_arc(double x, double y, double r, double start, double end). */ - virtual void arc(double x, double y, double r, double start, double end); - /** \brief see fl_arc(int x, int y, int w, int h, double a1, double a2). */ - virtual void arc(int x, int y, int w, int h, double a1, double a2); - /** \brief see fl_pie(int x, int y, int w, int h, double a1, double a2). */ - virtual void pie(int x, int y, int w, int h, double a1, double a2); - /** \brief see fl_end_points(). */ - virtual void end_points(); - /** \brief see fl_end_line(). */ - virtual void end_line(); - /** \brief see fl_end_loop(). */ - virtual void end_loop(); - /** \brief see fl_end_polygon(). */ - virtual void end_polygon(); - /** \brief see fl_begin_complex_polygon(). */ - virtual void begin_complex_polygon(); - /** \brief see fl_gap(). */ - virtual void gap(); - /** \brief see fl_end_complex_polygon(). */ - virtual void end_complex_polygon(); - /** \brief see fl_transformed_vertex(double xf, double yf). */ - virtual void transformed_vertex(double xf, double yf); - /** \brief see fl_push_clip(int x, int y, int w, int h). */ - virtual void push_clip(int x, int y, int w, int h); - /** \brief see fl_clip_box(int x, int y, int w, int h, int &X, int &Y, int &W, int &H). */ - virtual int clip_box(int x, int y, int w, int h, int &X, int &Y, int &W, int &H); - /** \brief see fl_not_clipped(int x, int y, int w, int h). */ - virtual int not_clipped(int x, int y, int w, int h); - /** \brief see fl_push_no_clip(). */ - virtual void push_no_clip(); - /** \brief see fl_pop_clip(). */ - virtual void pop_clip(); - - /** \brief see fl_push_matrix(). */ - void push_matrix(); - /** \brief see fl_pop_matrix(). */ - void pop_matrix(); - /** \brief see fl_mult_matrix(double a, double b, double c, double d, double x, double y). */ - void mult_matrix(double a, double b, double c, double d, double x, double y); - /** \brief see fl_scale(double x, double y). */ - inline void scale(double x, double y) { mult_matrix(x,0,0,y,0,0); } - /** \brief see fl_scale(double x). */ - inline void scale(double x) { mult_matrix(x,0,0,x,0,0); } - /** \brief see fl_translate(double x, double y). */ - inline void translate(double x,double y) { mult_matrix(1,0,0,1,x,y); } - /** \brief see fl_rotate(double d). */ - void rotate(double d); - /** \brief see fl_transform_x(double x, double y). */ - double transform_x(double x, double y); - /** \brief see fl_transform_y(double x, double y). */ - double transform_y(double x, double y); - /** \brief see fl_transform_dx(double x, double y). */ - double transform_dx(double x, double y); - /** \brief see fl_transform_dy(double x, double y). */ - double transform_dy(double x, double y); - /** \brief see fl_clip_region(). */ - Fl_Region clip_region(); - /** \brief see fl_clip_region(Fl_Region r). */ - void clip_region(Fl_Region r); - /** \brief see fl_restore_clip(). */ - void restore_clip(); - - // Images - /** \brief see fl_draw_image(const uchar* buf, int X,int Y,int W,int H, int D, int L). */ - virtual void draw_image(const uchar* buf, int X,int Y,int W,int H, int D=3, int L=0) {} - /** \brief see fl_draw_image_mono(const uchar* buf, int X,int Y,int W,int H, int D, int L). */ - virtual void draw_image_mono(const uchar* buf, int X,int Y,int W,int H, int D=1, int L=0) {} - /** \brief see fl_draw_image(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D). */ - virtual void draw_image(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D=3) {} - /** \brief see fl_draw_image_mono(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D). */ - virtual void draw_image_mono(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D=1) {} - // Image classes - /** \brief Draws an Fl_RGB_Image object to the device. - * - Specifies a bounding box for the image, with the origin (upper left-hand corner) of - the image offset by the cx and cy arguments. - */ - virtual void draw(Fl_RGB_Image * rgb,int XP, int YP, int WP, int HP, int cx, int cy) {} - /** \brief Draws an Fl_Pixmap object to the device. - * - Specifies a bounding box for the image, with the origin (upper left-hand corner) of - the image offset by the cx and cy arguments. - */ - virtual void draw(Fl_Pixmap * pxm,int XP, int YP, int WP, int HP, int cx, int cy) {} - /** \brief Draws an Fl_Bitmap object to the device. - * - Specifies a bounding box for the image, with the origin (upper left-hand corner) of - the image offset by the cx and cy arguments. - */ - virtual void draw(Fl_Bitmap *bm, int XP, int YP, int WP, int HP, int cx, int cy) {} -#if FLTK_ABI_VERSION >= 10301 - virtual -#endif - void copy_offscreen(int x, int y, int w, int h, Fl_Offscreen pixmap, int srcx, int srcy); - -public: - static const char *class_id; - virtual const char *class_name() {return class_id;}; - /** \brief see fl_font(Fl_Font face, Fl_Fontsize size). */ - virtual void font(Fl_Font face, Fl_Fontsize fsize) {font_ = face; size_ = fsize;} - /** \brief see fl_font(void). */ - Fl_Font font() {return font_; } - /** \brief see fl_size(). */ - Fl_Fontsize size() {return size_; } - /** \brief see fl_width(const char *str, int n). */ - virtual double width(const char *str, int n) {return 0;} - /** \brief see fl_width(unsigned int n). */ - virtual inline double width(unsigned int c) { char ch = (char)c; return width(&ch, 1); } - /** \brief see fl_text_extents(const char*, int n, int& dx, int& dy, int& w, int& h). */ - virtual void text_extents(const char*, int n, int& dx, int& dy, int& w, int& h); - /** \brief see fl_height(). */ - virtual int height() {return size();} - /** \brief see fl_descent(). */ - virtual int descent() {return 0;} - /** \brief see fl_color(void). */ - Fl_Color color() {return color_;} - /** Returns a pointer to the current Fl_Font_Descriptor for the graphics driver */ - inline Fl_Font_Descriptor *font_descriptor() { return font_descriptor_;} - /** Sets the current Fl_Font_Descriptor for the graphics driver */ - inline void font_descriptor(Fl_Font_Descriptor *d) { font_descriptor_ = d;} -#if FLTK_ABI_VERSION >= 10304 || defined(FL_DOXYGEN) - virtual -#endif - int draw_scaled(Fl_Image *img, int X, int Y, int W, int H); - /** \brief The destructor */ - virtual ~Fl_Graphics_Driver() { if (p) free(p); } -}; - -#if defined(__APPLE__) || defined(FL_DOXYGEN) -/** - \brief The Mac OS X-specific graphics class. - * - This class is implemented only on the Mac OS X platform. - */ -class FL_EXPORT Fl_Quartz_Graphics_Driver : public Fl_Graphics_Driver { -public: - static const char *class_id; - const char *class_name() {return class_id;}; - void color(Fl_Color c); - void color(uchar r, uchar g, uchar b); - void draw(const char* str, int n, int x, int y); -#ifdef __APPLE__ - void draw(const char *str, int n, float x, float y); -#endif - void draw(int angle, const char *str, int n, int x, int y); - void rtl_draw(const char* str, int n, int x, int y); - void font(Fl_Font face, Fl_Fontsize size); - void draw(Fl_Pixmap *pxm, int XP, int YP, int WP, int HP, int cx, int cy); - void draw(Fl_Bitmap *pxm, int XP, int YP, int WP, int HP, int cx, int cy); - void draw(Fl_RGB_Image *img, int XP, int YP, int WP, int HP, int cx, int cy); - int draw_scaled(Fl_Image *img, int XP, int YP, int WP, int HP); - void draw_image(const uchar* buf, int X,int Y,int W,int H, int D=3, int L=0); - void draw_image(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D=3); - void draw_image_mono(const uchar* buf, int X,int Y,int W,int H, int D=1, int L=0); - void draw_image_mono(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D=1); - double width(const char *str, int n); - double width(unsigned int c); - void text_extents(const char*, int n, int& dx, int& dy, int& w, int& h); - int height(); - int descent(); -#if ! defined(FL_DOXYGEN) - static Fl_Offscreen create_offscreen_with_alpha(int w, int h); -#endif - void copy_offscreen(int x, int y, int w, int h, Fl_Offscreen pixmap, int srcx, int srcy); -}; -#endif -#if defined(WIN32) || defined(FL_DOXYGEN) -/** - \brief The MSWindows-specific graphics class. - * - This class is implemented only on the MSWindows platform. - */ -class FL_EXPORT Fl_GDI_Graphics_Driver : public Fl_Graphics_Driver { -public: - static const char *class_id; - const char *class_name() {return class_id;}; - void color(Fl_Color c); - void color(uchar r, uchar g, uchar b); - void draw(const char* str, int n, int x, int y); - void draw(int angle, const char *str, int n, int x, int y); - void rtl_draw(const char* str, int n, int x, int y); - void font(Fl_Font face, Fl_Fontsize size); - void draw(Fl_Pixmap *pxm, int XP, int YP, int WP, int HP, int cx, int cy); - void draw(Fl_Bitmap *pxm, int XP, int YP, int WP, int HP, int cx, int cy); - void draw(Fl_RGB_Image *img, int XP, int YP, int WP, int HP, int cx, int cy); - void draw_image(const uchar* buf, int X,int Y,int W,int H, int D=3, int L=0); - void draw_image(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D=3); - void draw_image_mono(const uchar* buf, int X,int Y,int W,int H, int D=1, int L=0); - void draw_image_mono(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D=1); - double width(const char *str, int n); - double width(unsigned int c); - void text_extents(const char*, int n, int& dx, int& dy, int& w, int& h); - int height(); - int descent(); -#if ! defined(FL_DOXYGEN) - void copy_offscreen_with_alpha(int x,int y,int w,int h,HBITMAP bitmap,int srcx,int srcy); -#endif - void copy_offscreen(int x, int y, int w, int h, Fl_Offscreen pixmap, int srcx, int srcy); -}; - -/** - The graphics driver used when printing on MSWindows. - * - This class is implemented only on the MSWindows platform. It 's extremely similar to Fl_GDI_Graphics_Driver. - */ -class FL_EXPORT Fl_GDI_Printer_Graphics_Driver : public Fl_GDI_Graphics_Driver { -public: - static const char *class_id; - const char *class_name() {return class_id;}; - void draw(Fl_Pixmap *pxm, int XP, int YP, int WP, int HP, int cx, int cy); - void draw(Fl_Bitmap *bm, int XP, int YP, int WP, int HP, int cx, int cy); - int draw_scaled(Fl_Image *img, int XP, int YP, int WP, int HP); -}; -#endif -#if !(defined(__APPLE__) || defined(WIN32)) -/** - \brief The Xlib-specific graphics class. - * - This class is implemented only on the Xlib platform. - */ -class FL_EXPORT Fl_Xlib_Graphics_Driver : public Fl_Graphics_Driver { -public: - static const char *class_id; - const char *class_name() {return class_id;}; - void color(Fl_Color c); - void color(uchar r, uchar g, uchar b); - void draw(const char* str, int n, int x, int y); - void draw(int angle, const char *str, int n, int x, int y); - void rtl_draw(const char* str, int n, int x, int y); - void font(Fl_Font face, Fl_Fontsize size); - void draw(Fl_Pixmap *pxm, int XP, int YP, int WP, int HP, int cx, int cy); - void draw(Fl_Bitmap *pxm, int XP, int YP, int WP, int HP, int cx, int cy); - void draw(Fl_RGB_Image *img, int XP, int YP, int WP, int HP, int cx, int cy); - void draw_image(const uchar* buf, int X,int Y,int W,int H, int D=3, int L=0); - void draw_image(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D=3); - void draw_image_mono(const uchar* buf, int X,int Y,int W,int H, int D=1, int L=0); - void draw_image_mono(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D=1); - double width(const char *str, int n); - double width(unsigned int c); - void text_extents(const char*, int n, int& dx, int& dy, int& w, int& h); - int height(); - int descent(); - void copy_offscreen(int x, int y, int w, int h, Fl_Offscreen pixmap, int srcx, int srcy); -#if ! defined(FL_DOXYGEN) - void copy_offscreen_with_alpha(int x, int y, int w, int h, Fl_Offscreen pixmap, int srcx, int srcy); -#endif -}; -#endif - -/** - A drawing surface that's susceptible to receive graphical output. - Any FLTK application has at any time a current drawing surface to which all drawing requests are directed. - The current surface is given by Fl_Surface_Device::surface(). - When main() begins running, the current drawing surface has been set to the computer's display, - an instance of the Fl_Display_Device class. - - A drawing surface other than the computer's display, is typically used as follows: -
  1. Create \c surface, an object from a particular Fl_Surface_Device derived class (e.g., Fl_Copy_Surface, Fl_Printer). -
  2. Memorize what is the current drawing surface with Fl_Surface_Device *old_current = Fl_Surface_Device::surface(); -
  3. Call \c surface->set_current(); to redirect all graphics requests to \c surface which becomes the new - current drawing surface (not necessary with class Fl_Printer because it is done by Fl_Printer::start_job()). -
  4. At this point any of the \ref fl_drawings (e.g., fl_rect()) or the \ref fl_attributes or \ref drawing_images functions - (e.g., fl_draw_image(), Fl_Image::draw()) operates on the new current drawing surface. - Certain drawing surfaces allow additional ways to draw to them (e.g., Fl_Printer::print_widget(), Fl_Image_Surface::draw()). -
  5. After all drawing requests have been performed, redirect graphics requests back to their previous destination - with \c old_current->set_current();. -
  6. Delete \c surface. -
- */ -class FL_EXPORT Fl_Surface_Device : public Fl_Device { - /** \brief The graphics driver in use by this surface. */ - Fl_Graphics_Driver *_driver; - static Fl_Surface_Device *_surface; // the surface that currently receives graphics output - static Fl_Surface_Device *default_surface(); // create surface is none exists yet -protected: - /** \brief Constructor that sets the graphics driver to use for the created surface. */ - Fl_Surface_Device(Fl_Graphics_Driver *graphics_driver) {_driver = graphics_driver; }; -public: - static const char *class_id; - const char *class_name() {return class_id;}; - virtual void set_current(void); - /** \brief Sets the graphics driver of this drawing surface. */ - inline void driver(Fl_Graphics_Driver *graphics_driver) {_driver = graphics_driver;}; - /** \brief Returns the graphics driver of this drawing surface. */ - inline Fl_Graphics_Driver *driver() {return _driver; }; - /** The current drawing surface. - In other words, the Fl_Surface_Device object that currently receives all graphics output */ - static inline Fl_Surface_Device *surface() { - return _surface ? _surface : default_surface(); - }; - /** \brief The destructor. */ - virtual ~Fl_Surface_Device() {} -}; - -/** - A display to which the computer can draw. - When the program begins running, an Fl_Display_Device instance has been created and made the current drawing surface. - There is no need to create any other object of this class. - */ -class FL_EXPORT Fl_Display_Device : public Fl_Surface_Device { - static Fl_Display_Device *_display; // the platform display device -#ifdef __APPLE__ - friend class Fl_X; - friend class Fl_Graphics_Driver; - static bool high_res_window_; //< true when drawing to a window of a retina display (Mac OS X only) - static bool high_resolution() {return high_res_window_;} -#endif -public: - static const char *class_id; - const char *class_name() {return class_id;}; - Fl_Display_Device(Fl_Graphics_Driver *graphics_driver); - static Fl_Display_Device *display_device(); -}; - -/** - This plugin socket allows the integration of new device drivers for special - window or screen types. - This class is not intended for use outside the FLTK library. - It is currently used to provide an automated printing - service and screen capture for OpenGL windows, if linked with fltk_gl. - */ -class FL_EXPORT Fl_Device_Plugin : public Fl_Plugin { -public: - /** \brief The constructor */ - Fl_Device_Plugin(const char *pluginName) - : Fl_Plugin(klass(), pluginName) { } - /** \brief Returns the class name */ - virtual const char *klass() { return "fltk:device"; } - /** \brief Returns the plugin name */ - virtual const char *name() = 0; - /** \brief Prints a widget - \param w the widget - \param x,y offsets where to print relatively to coordinates origin - \param height height of the current drawing area - */ - virtual int print(Fl_Widget* w, int x, int y, int height) = 0; - /** captures a rectangle of a widget as an image - \return The captured pixels as an RGB image - */ -#ifdef FL_LIBRARY - virtual -#endif - Fl_RGB_Image* rectangle_capture(Fl_Widget *widget, int x, int y, int w, int h) {return NULL;} -}; - -#endif // Fl_Device_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Dial.H b/msvc/fltk/include/FL/Fl_Dial.H deleted file mode 100644 index bf0de19c..00000000 --- a/msvc/fltk/include/FL/Fl_Dial.H +++ /dev/null @@ -1,88 +0,0 @@ -// -// "$Id$" -// -// Dial header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Dial widget . */ - -#ifndef Fl_Dial_H -#define Fl_Dial_H - -#ifndef Fl_Valuator_H -#include "Fl_Valuator.H" -#endif - -// values for type(): -#define FL_NORMAL_DIAL 0 /**< type() for dial variant with dot */ -#define FL_LINE_DIAL 1 /**< type() for dial variant with line */ -#define FL_FILL_DIAL 2 /**< type() for dial variant with filled arc */ - -/** - The Fl_Dial widget provides a circular dial to control a - single floating point value. -

\image html dial.png - \image latex dial.png "Fl_Dial" width=4cm - Use type() to set the type of the dial to: -

    -
  • FL_NORMAL_DIAL - Draws a normal dial with a knob.
  • -
  • FL_LINE_DIAL - Draws a dial with a line.
  • -
  • FL_FILL_DIAL - Draws a dial with a filled arc.
  • -
- -*/ -class FL_EXPORT Fl_Dial : public Fl_Valuator { - - short a1,a2; - -protected: - - // these allow subclasses to put the dial in a smaller area: - void draw(int X, int Y, int W, int H); - int handle(int event, int X, int Y, int W, int H); - void draw(); - -public: - - int handle(int); - /** - Creates a new Fl_Dial widget using the given position, size, - and label string. The default type is FL_NORMAL_DIAL. - */ - Fl_Dial(int x,int y,int w,int h, const char *l = 0); - /** - Sets Or gets the angles used for the minimum and maximum values. The default - values are 45 and 315 (0 degrees is straight down and the angles - progress clockwise). Normally angle1 is less than angle2, but if you - reverse them the dial moves counter-clockwise. - */ - short angle1() const {return a1;} - /** See short angle1() const */ - void angle1(short a) {a1 = a;} - /** See short angle1() const */ - short angle2() const {return a2;} - /** See short angle1() const */ - void angle2(short a) {a2 = a;} - /** See short angle1() const */ - void angles(short a, short b) {a1 = a; a2 = b;} - -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Double_Window.H b/msvc/fltk/include/FL/Fl_Double_Window.H deleted file mode 100644 index e4ef883f..00000000 --- a/msvc/fltk/include/FL/Fl_Double_Window.H +++ /dev/null @@ -1,73 +0,0 @@ -// -// "$Id$" -// -// Double-buffered window header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Double_Window widget . */ - -#ifndef Fl_Double_Window_H -#define Fl_Double_Window_H - -#include "Fl_Window.H" - -/** - The Fl_Double_Window provides a double-buffered window. - If possible this will use the X double buffering extension (Xdbe). If - not, it will draw the window data into an off-screen pixmap, and then - copy it to the on-screen window. -

It is highly recommended that you put the following code before the - first show() of any window in your program:

- \code - Fl::visual(FL_DOUBLE|FL_INDEX) - \endcode - This makes sure you can use Xdbe on servers where double buffering - does not exist for every visual. -*/ -class FL_EXPORT Fl_Double_Window : public Fl_Window { -protected: - void flush(int eraseoverlay); - /** - Force double buffering, even if the OS already buffers windows - (overlays need that on MacOS and Windows2000) - */ - char force_doublebuffering_; -public: - void show(); - void show(int a, char **b) {Fl_Window::show(a,b);} - void flush(); - void resize(int,int,int,int); - void hide(); - ~Fl_Double_Window(); - - /** - Creates a new Fl_Double_Window widget using the given - position, size, and label (title) string. - */ - Fl_Double_Window(int W, int H, const char *l = 0); - - /** - See Fl_Double_Window::Fl_Double_Window(int w, int h, const char *label = 0) - */ - Fl_Double_Window(int X, int Y, int W, int H, const char *l = 0); - -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Export.H b/msvc/fltk/include/FL/Fl_Export.H deleted file mode 100644 index c239910e..00000000 --- a/msvc/fltk/include/FL/Fl_Export.H +++ /dev/null @@ -1,42 +0,0 @@ -/* - * "$Id$" - * - * WIN32 DLL export . - * - * Copyright 1998-2010 by Bill Spitzak and others. - * - * This library is free software. Distribution and use rights are outlined in - * the file "COPYING" which should have been included with this file. If this - * file is missing or damaged, see the license at: - * - * http://www.fltk.org/COPYING.php - * - * Please report all bugs and problems on the following page: - * - * http://www.fltk.org/str.php - */ - -#ifndef Fl_Export_H -# define Fl_Export_H - -/* - * The following is only used when building DLLs under WIN32... - */ - -# if defined(FL_DLL) -# ifdef FL_LIBRARY -# define FL_EXPORT __declspec(dllexport) -# else -# define FL_EXPORT __declspec(dllimport) -# endif /* FL_LIBRARY */ -# elif __GNUC__ >= 4 -# define FL_EXPORT __attribute__ ((visibility ("default"))) -# else -# define FL_EXPORT -# endif /* FL_DLL */ - -#endif /* !Fl_Export_H */ - -/* - * End of "$Id$". - */ diff --git a/msvc/fltk/include/FL/Fl_File_Browser.H b/msvc/fltk/include/FL/Fl_File_Browser.H deleted file mode 100644 index 7e41e5e2..00000000 --- a/msvc/fltk/include/FL/Fl_File_Browser.H +++ /dev/null @@ -1,111 +0,0 @@ -// -// "$Id$" -// -// FileBrowser definitions. -// -// Copyright 1999-2010 by Michael Sweet. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_File_Browser widget . */ - -// -// Include necessary header files... -// - -#ifndef _Fl_File_Browser_H_ -# define _Fl_File_Browser_H_ - -# include "Fl_Browser.H" -# include "Fl_File_Icon.H" -# include "filename.H" - - -// -// Fl_File_Browser class... -// - -/** The Fl_File_Browser widget displays a list of filenames, optionally with file-specific icons. */ -class FL_EXPORT Fl_File_Browser : public Fl_Browser { - - int filetype_; - const char *directory_; - uchar iconsize_; - const char *pattern_; - - int full_height() const; - int item_height(void *) const; - int item_width(void *) const; - void item_draw(void *, int, int, int, int) const; - int incr_height() const { return (item_height(0)); } - -public: - enum { FILES, DIRECTORIES }; - - /** - The constructor creates the Fl_File_Browser widget at the specified position and size. - The destructor destroys the widget and frees all memory that has been allocated. - */ - Fl_File_Browser(int, int, int, int, const char * = 0); - - /** Sets or gets the size of the icons. The default size is 20 pixels. */ - uchar iconsize() const { return (iconsize_); }; - /** Sets or gets the size of the icons. The default size is 20 pixels. */ - void iconsize(uchar s) { iconsize_ = s; redraw(); }; - - /** - Sets or gets the filename filter. The pattern matching uses - the fl_filename_match() - function in FLTK. - */ - void filter(const char *pattern); - /** - Sets or gets the filename filter. The pattern matching uses - the fl_filename_match() - function in FLTK. - */ - const char *filter() const { return (pattern_); }; - - /** - Loads the specified directory into the browser. If icons have been - loaded then the correct icon is associated with each file in the list. - -

The sort argument specifies a sort function to be used with - fl_filename_list(). - */ - int load(const char *directory, Fl_File_Sort_F *sort = fl_numericsort); - - Fl_Fontsize textsize() const { return Fl_Browser::textsize(); }; - void textsize(Fl_Fontsize s) { Fl_Browser::textsize(s); iconsize_ = (uchar)(3 * s / 2); }; - - /** - Sets or gets the file browser type, FILES or - DIRECTORIES. When set to FILES, both - files and directories are shown. Otherwise only directories are - shown. - */ - int filetype() const { return (filetype_); }; - /** - Sets or gets the file browser type, FILES or - DIRECTORIES. When set to FILES, both - files and directories are shown. Otherwise only directories are - shown. - */ - void filetype(int t) { filetype_ = t; }; -}; - -#endif // !_Fl_File_Browser_H_ - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_File_Chooser.H b/msvc/fltk/include/FL/Fl_File_Chooser.H deleted file mode 100644 index ee05ebd8..00000000 --- a/msvc/fltk/include/FL/Fl_File_Chooser.H +++ /dev/null @@ -1,245 +0,0 @@ -// -// "$Id$" -// -// Fl_File_Chooser dialog for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2015 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// -// ======================================================================= -// DO NOT EDIT FL/Fl_File_Chooser.H and src/Fl_File_Chooser.cxx !!! -// ======================================================================= -// Please use fluid to change src/Fl_File_Chooser.fl interactively -// and then use fluid to "write code" or edit and use fluid -c . -// ======================================================================= -// - -// generated by Fast Light User Interface Designer (fluid) version 1.0305 - -#ifndef Fl_File_Chooser_H -#define Fl_File_Chooser_H -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -class FL_EXPORT Fl_File_Chooser { -public: - enum { SINGLE = 0, MULTI = 1, CREATE = 2, DIRECTORY = 4 }; -private: - static Fl_Preferences *prefs_; - void (*callback_)(Fl_File_Chooser*, void *); - void *data_; - char directory_[FL_PATH_MAX]; - char pattern_[FL_PATH_MAX]; - char preview_text_[2048]; - int type_; - void favoritesButtonCB(); - void favoritesCB(Fl_Widget *w); - void fileListCB(); - void fileNameCB(); - void newdir(); - static void previewCB(Fl_File_Chooser *fc); - void showChoiceCB(); - void update_favorites(); - void update_preview(); -public: - Fl_File_Chooser(const char *d, const char *p, int t, const char *title); -private: - Fl_Double_Window *window; - inline void cb_window_i(Fl_Double_Window*, void*); - static void cb_window(Fl_Double_Window*, void*); - Fl_Choice *showChoice; - inline void cb_showChoice_i(Fl_Choice*, void*); - static void cb_showChoice(Fl_Choice*, void*); - Fl_Menu_Button *favoritesButton; - inline void cb_favoritesButton_i(Fl_Menu_Button*, void*); - static void cb_favoritesButton(Fl_Menu_Button*, void*); -public: - Fl_Button *newButton; -private: - inline void cb_newButton_i(Fl_Button*, void*); - static void cb_newButton(Fl_Button*, void*); - inline void cb__i(Fl_Tile*, void*); - static void cb_(Fl_Tile*, void*); - Fl_File_Browser *fileList; - inline void cb_fileList_i(Fl_File_Browser*, void*); - static void cb_fileList(Fl_File_Browser*, void*); - Fl_Box *previewBox; -public: - Fl_Check_Button *previewButton; -private: - inline void cb_previewButton_i(Fl_Check_Button*, void*); - static void cb_previewButton(Fl_Check_Button*, void*); -public: - Fl_Check_Button *showHiddenButton; -private: - inline void cb_showHiddenButton_i(Fl_Check_Button*, void*); - static void cb_showHiddenButton(Fl_Check_Button*, void*); - Fl_File_Input *fileName; - inline void cb_fileName_i(Fl_File_Input*, void*); - static void cb_fileName(Fl_File_Input*, void*); - Fl_Return_Button *okButton; - inline void cb_okButton_i(Fl_Return_Button*, void*); - static void cb_okButton(Fl_Return_Button*, void*); - Fl_Button *cancelButton; - inline void cb_cancelButton_i(Fl_Button*, void*); - static void cb_cancelButton(Fl_Button*, void*); - Fl_Double_Window *favWindow; - Fl_File_Browser *favList; - inline void cb_favList_i(Fl_File_Browser*, void*); - static void cb_favList(Fl_File_Browser*, void*); - Fl_Button *favUpButton; - inline void cb_favUpButton_i(Fl_Button*, void*); - static void cb_favUpButton(Fl_Button*, void*); - Fl_Button *favDeleteButton; - inline void cb_favDeleteButton_i(Fl_Button*, void*); - static void cb_favDeleteButton(Fl_Button*, void*); - Fl_Button *favDownButton; - inline void cb_favDownButton_i(Fl_Button*, void*); - static void cb_favDownButton(Fl_Button*, void*); - Fl_Button *favCancelButton; - inline void cb_favCancelButton_i(Fl_Button*, void*); - static void cb_favCancelButton(Fl_Button*, void*); - Fl_Return_Button *favOkButton; - inline void cb_favOkButton_i(Fl_Return_Button*, void*); - static void cb_favOkButton(Fl_Return_Button*, void*); -public: - ~Fl_File_Chooser(); - void callback(void (*cb)(Fl_File_Chooser *, void *), void *d = 0); - void color(Fl_Color c); - Fl_Color color(); - int count(); - void directory(const char *d); - char * directory(); - void filter(const char *p); - const char * filter(); - int filter_value(); - void filter_value(int f); - void hide(); - void iconsize(uchar s); - uchar iconsize(); - void label(const char *l); - const char * label(); - void ok_label(const char *l); - const char * ok_label(); - void preview(int e); - int preview() const { return previewButton->value(); }; -private: - void showHidden(int e); - void remove_hidden_files(); -public: - void rescan(); - void rescan_keep_filename(); - void show(); - int shown(); - void textcolor(Fl_Color c); - Fl_Color textcolor(); - void textfont(Fl_Font f); - Fl_Font textfont(); - void textsize(Fl_Fontsize s); - Fl_Fontsize textsize(); - void type(int t); - int type(); - void * user_data() const; - void user_data(void *d); - const char *value(int f = 1); - void value(const char *filename); - int visible(); - /** - [standard text may be customized at run-time] - */ - static const char *add_favorites_label; - /** - [standard text may be customized at run-time] - */ - static const char *all_files_label; - /** - [standard text may be customized at run-time] - */ - static const char *custom_filter_label; - /** - [standard text may be customized at run-time] - */ - static const char *existing_file_label; - /** - [standard text may be customized at run-time] - */ - static const char *favorites_label; - /** - [standard text may be customized at run-time] - */ - static const char *filename_label; - /** - [standard text may be customized at run-time] - */ - static const char *filesystems_label; - /** - [standard text may be customized at run-time] - */ - static const char *manage_favorites_label; - /** - [standard text may be customized at run-time] - */ - static const char *new_directory_label; - /** - [standard text may be customized at run-time] - */ - static const char *new_directory_tooltip; - /** - [standard text may be customized at run-time] - */ - static const char *preview_label; - /** - [standard text may be customized at run-time] - */ - static const char *save_label; - /** - [standard text may be customized at run-time] - */ - static const char *show_label; - /** - [standard text may be customized at run-time] - */ - static const char *hidden_label; - /** - the sort function that is used when loading - the contents of a directory. - */ - static Fl_File_Sort_F *sort; -private: - Fl_Widget* ext_group; -public: - Fl_Widget* add_extra(Fl_Widget* gr); -}; -FL_EXPORT char *fl_dir_chooser(const char *message,const char *fname,int relative=0); -FL_EXPORT char *fl_file_chooser(const char *message,const char *pat,const char *fname,int relative=0); -FL_EXPORT void fl_file_chooser_callback(void (*cb)(const char*)); -FL_EXPORT void fl_file_chooser_ok_label(const char*l); -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_File_Icon.H b/msvc/fltk/include/FL/Fl_File_Icon.H deleted file mode 100644 index 6ca93d28..00000000 --- a/msvc/fltk/include/FL/Fl_File_Icon.H +++ /dev/null @@ -1,159 +0,0 @@ -// -// "$Id$" -// -// Fl_File_Icon definitions. -// -// Copyright 1999-2010 by Michael Sweet. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_File_Icon widget . */ - -// -// Include necessary header files... -// - -#ifndef _Fl_Fl_File_Icon_H_ -# define _Fl_Fl_File_Icon_H_ - -# include "Fl.H" - - -// -// Special color value for the icon color. -// - -# define FL_ICON_COLOR (Fl_Color)0xffffffff /**< icon color [background?]*/ - - -// -// Fl_File_Icon class... -// - -/** - The Fl_File_Icon class manages icon images that can be used - as labels in other widgets and as icons in the FileBrowser widget. -*/ -class FL_EXPORT Fl_File_Icon { //// Icon data - - static Fl_File_Icon *first_; // Pointer to first icon/filetype - Fl_File_Icon *next_; // Pointer to next icon/filetype - const char *pattern_; // Pattern string - int type_; // Match only if directory or file? - int num_data_; // Number of data elements - int alloc_data_; // Number of allocated elements - short *data_; // Icon data - - public: - - enum // File types - { - ANY, // Any kind of file - PLAIN, // Only plain files - FIFO, // Only named pipes - DEVICE, // Only character and block devices - LINK, // Only symbolic links - DIRECTORY // Only directories - }; - - enum // Data opcodes - { - END, // End of primitive/icon - COLOR, // Followed by color value (2 shorts) - LINE, // Start of line - CLOSEDLINE, // Start of closed line - POLYGON, // Start of polygon - OUTLINEPOLYGON, // Followed by outline color (2 shorts) - VERTEX // Followed by scaled X,Y - }; - - Fl_File_Icon(const char *p, int t, int nd = 0, short *d = 0); - ~Fl_File_Icon(); - - short *add(short d); - - /** - Adds a color value to the icon array, returning a pointer to it. - \param[in] c color value - */ - short *add_color(Fl_Color c) - { short *d = add((short)COLOR); add((short)(c >> 16)); add((short)c); return (d); } - - /** - Adds a vertex value to the icon array, returning a pointer to it. - The integer version accepts coordinates from 0 to 10000. - The origin (0.0) is in the lower-lefthand corner of the icon. - \param[in] x, y vertex coordinates - */ - short *add_vertex(int x, int y) - { short *d = add((short)VERTEX); add((short)x); add((short)y); return (d); } - - /** - Adds a vertex value to the icon array, returning a pointer to it. - The floating point version goes from 0.0 to 1.0. - The origin (0.0) is in the lower-lefthand corner of the icon. - \param[in] x, y vertex coordinates - */ - short *add_vertex(float x, float y) - { short *d = add((short)VERTEX); add((short)(x * 10000.0)); - add((short)(y * 10000.0)); return (d); } - - /** Clears all icon data from the icon.*/ - void clear() { num_data_ = 0; } - - void draw(int x, int y, int w, int h, Fl_Color ic, int active = 1); - - void label(Fl_Widget *w); - - static void labeltype(const Fl_Label *o, int x, int y, int w, int h, Fl_Align a); - void load(const char *f); - int load_fti(const char *fti); - int load_image(const char *i); - - /** Returns next file icon object. See Fl_File_Icon::first() */ - Fl_File_Icon *next() { return (next_); } - - /** Returns the filename matching pattern for the icon.*/ - const char *pattern() { return (pattern_); } - - /** Returns the number of words of data used by the icon.*/ - int size() { return (num_data_); } - - /** - Returns the filetype associated with the icon, which can be one of the - following: - - \li Fl_File_Icon::ANY, any kind of file. - \li Fl_File_Icon::PLAIN, plain files. - \li Fl_File_Icon::FIFO, named pipes. - \li Fl_File_Icon::DEVICE, character and block devices. - \li Fl_File_Icon::LINK, symbolic links. - \li Fl_File_Icon::DIRECTORY, directories. - */ - int type() { return (type_); } - - /** Returns the data array for the icon.*/ - short *value() { return (data_); } - - static Fl_File_Icon *find(const char *filename, int filetype = ANY); - - /** Returns a pointer to the first icon in the list.*/ - static Fl_File_Icon *first() { return (first_); } - static void load_system_icons(void); -}; - -#endif // !_Fl_Fl_File_Icon_H_ - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_File_Input.H b/msvc/fltk/include/FL/Fl_File_Input.H deleted file mode 100644 index 6c8ee578..00000000 --- a/msvc/fltk/include/FL/Fl_File_Input.H +++ /dev/null @@ -1,97 +0,0 @@ -// -// "$Id$" -// -// File_Input header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// Original version Copyright 1998 by Curtis Edwards. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_File_Input widget . */ - -#ifndef Fl_File_Input_H -# define Fl_File_Input_H - -# include - -/** - \class Fl_File_Input - \brief This widget displays a pathname in a text input field. - - A navigation bar located above the input field allows the user to - navigate upward in the directory tree. - You may want to handle FL_WHEN_CHANGED events for tracking text changes - and also FL_WHEN_RELEASE for button release when changing to parent dir. - FL_WHEN_RELEASE callback won't be called if the directory clicked - is the same as the current one. - -

\image html Fl_File_Input.png

- \image latex Fl_File_Input.png "Fl_File_Input" width=6cm - - \note As all Fl_Input derived objects, Fl_File_Input may call its callback - when losing focus (see FL_UNFOCUS) to update its state like its cursor shape. - One resulting side effect is that you should call clear_changed() early in your callback - to avoid reentrant calls if you plan to show another window or dialog box in the callback. -*/ -class FL_EXPORT Fl_File_Input : public Fl_Input { - - Fl_Color errorcolor_; - char ok_entry_; - uchar down_box_; - short buttons_[200]; - short pressed_; - - void draw_buttons(); - int handle_button(int event); - void update_buttons(); - -public: - - Fl_File_Input(int X, int Y, int W, int H, const char *L=0); - - virtual int handle(int event); - -protected: - virtual void draw(); - -public: - /** Gets the box type used for the navigation bar. */ - Fl_Boxtype down_box() const { return (Fl_Boxtype)down_box_; } - /** Sets the box type to use for the navigation bar. */ - void down_box(Fl_Boxtype b) { down_box_ = b; } - - /** - Gets the current error color. - \todo Better docs for Fl_File_Input::errorcolor() - is it even used? - */ - Fl_Color errorcolor() const { return errorcolor_; } - /** Sets the current error color to \p c */ - void errorcolor(Fl_Color c) { errorcolor_ = c; } - - int value(const char *str); - int value(const char *str, int len); - - /** - Returns the current value, which is a pointer to an internal buffer - and is valid only until the next event is handled. - */ - const char *value() { return Fl_Input_::value(); } -}; - -#endif // !Fl_File_Input_H - - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Fill_Dial.H b/msvc/fltk/include/FL/Fl_Fill_Dial.H deleted file mode 100644 index dbf2df05..00000000 --- a/msvc/fltk/include/FL/Fl_Fill_Dial.H +++ /dev/null @@ -1,38 +0,0 @@ -// -// "$Id$" -// -// Filled dial header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Fill_Dial widget . */ - -#ifndef Fl_Fill_Dial_H -#define Fl_Fill_Dial_H - -#include "Fl_Dial.H" - -/** Draws a dial with a filled arc */ -class FL_EXPORT Fl_Fill_Dial : public Fl_Dial { -public: - /** Creates a filled dial, also setting its type to FL_FILL_DIAL. */ - Fl_Fill_Dial(int X,int Y,int W,int H, const char *L); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Fill_Slider.H b/msvc/fltk/include/FL/Fl_Fill_Slider.H deleted file mode 100644 index 299c38e6..00000000 --- a/msvc/fltk/include/FL/Fl_Fill_Slider.H +++ /dev/null @@ -1,37 +0,0 @@ -// -// "$Id$" -// -// Filled slider header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Fill_Slider widget . */ - -#ifndef Fl_Fill_Slider_H -#define Fl_Fill_Slider_H - -#include "Fl_Slider.H" -/** Widget that draws a filled horizontal slider, useful as a progress or value meter*/ -class FL_EXPORT Fl_Fill_Slider : public Fl_Slider { -public: - /** Creates the slider from its position,size and optional title. */ - Fl_Fill_Slider(int X,int Y,int W,int H,const char *L=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Float_Input.H b/msvc/fltk/include/FL/Fl_Float_Input.H deleted file mode 100644 index f60d4a28..00000000 --- a/msvc/fltk/include/FL/Fl_Float_Input.H +++ /dev/null @@ -1,47 +0,0 @@ -// -// "$Id$" -// -// Floating point input header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2011 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Float_Input widget . */ - -#ifndef Fl_Float_Input_H -#define Fl_Float_Input_H - -#include "Fl_Input.H" - -/** - The Fl_Float_Input class is a subclass of Fl_Input - that only allows the user to type floating point numbers (sign, - digits, decimal point, more digits, 'E' or 'e', sign, digits). -*/ -class FL_EXPORT Fl_Float_Input : public Fl_Input { -public: - /** - Creates a new Fl_Float_Input widget using the given position, - size, and label string. The default boxtype is FL_DOWN_BOX. - - Inherited destructor destroys the widget and any value associated with it. - */ - Fl_Float_Input(int X,int Y,int W,int H,const char *l = 0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_FormsBitmap.H b/msvc/fltk/include/FL/Fl_FormsBitmap.H deleted file mode 100644 index a0095fe6..00000000 --- a/msvc/fltk/include/FL/Fl_FormsBitmap.H +++ /dev/null @@ -1,47 +0,0 @@ -// -// "$Id$" -// -// Forms bitmap header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_FormsBitmap widget . */ - -#ifndef Fl_FormsBitmap_H -#define Fl_FormsBitmap_H - -#include "Fl_Bitmap.H" - -/** - Forms compatibility Bitmap Image Widget -*/ -class FL_EXPORT Fl_FormsBitmap : public Fl_Widget { - Fl_Bitmap *b; -protected: - void draw(); -public: - Fl_FormsBitmap(Fl_Boxtype, int, int, int, int, const char * = 0); - void set(int W, int H, const uchar *bits); - /** Sets a new bitmap. */ - void bitmap(Fl_Bitmap *B) {b = B;} - /** Gets a the current associated Fl_Bitmap objects. */ - Fl_Bitmap *bitmap() const {return b;} -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_FormsPixmap.H b/msvc/fltk/include/FL/Fl_FormsPixmap.H deleted file mode 100644 index 6700adda..00000000 --- a/msvc/fltk/include/FL/Fl_FormsPixmap.H +++ /dev/null @@ -1,54 +0,0 @@ -// -// "$Id$" -// -// Forms pixmap header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_FormsPixmap widget . */ - -#ifndef Fl_FormsPixmap_H -#define Fl_FormsPixmap_H - -#include "Fl_Pixmap.H" - -/** - \class Fl_FormsPixmap - \brief Forms pixmap drawing routines -*/ -class FL_EXPORT Fl_FormsPixmap : public Fl_Widget { - Fl_Pixmap *b; -protected: - void draw(); -public: - Fl_FormsPixmap(Fl_Boxtype t, int X, int Y, int W, int H, const char *L= 0); - - void set(/*const*/char * const * bits); - - /** - Set the internal pixmap pointer to an existing pixmap. - \param[in] B existing pixmap - */ - void Pixmap(Fl_Pixmap *B) {b = B;} - - /** Get the internal pixmap pointer. */ - Fl_Pixmap *Pixmap() const {return b;} -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Free.H b/msvc/fltk/include/FL/Fl_Free.H deleted file mode 100644 index 2c6e4328..00000000 --- a/msvc/fltk/include/FL/Fl_Free.H +++ /dev/null @@ -1,80 +0,0 @@ -// -// "$Id$" -// -// Forms free header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Free widget . */ - -#ifndef Fl_Free_H -#define Fl_Free_H - -#ifndef Fl_Widget_H -#include "Fl_Widget.H" -#endif - -#define FL_NORMAL_FREE 1 /**< normal event handling */ -#define FL_SLEEPING_FREE 2 /**< deactivate event handling */ -#define FL_INPUT_FREE 3 /**< accepts FL_FOCUS events */ -#define FL_CONTINUOUS_FREE 4 /**< repeated timeout handling */ -#define FL_ALL_FREE 5 /**< FL_INPUT_FREE and FL_CONTINOUS_FREE */ - -/** appropriate signature for handle function */ -typedef int (*FL_HANDLEPTR)(Fl_Widget *, int , float, float, char); - -/** - Emulation of the Forms "free" widget. - - This emulation allows the free demo to run, and appears to be useful for - porting programs written in Forms which use the free widget or make - subclasses of the Forms widgets. - - There are five types of free, which determine when the handle function - is called: - - \li \c FL_NORMAL_FREE normal event handling. - \li \c FL_SLEEPING_FREE deactivates event handling (widget is inactive). - \li \c FL_INPUT_FREE accepts FL_FOCUS events. - \li \c FL_CONTINUOUS_FREE sets a timeout callback 100 times a second and - provides an FL_STEP event. This has obvious - detrimental effects on machine performance. - \li \c FL_ALL_FREE same as FL_INPUT_FREE and FL_CONTINUOUS_FREE. - -*/ -class FL_EXPORT Fl_Free : public Fl_Widget { - FL_HANDLEPTR hfunc; - static void step(void *); -protected: - void draw(); -public: - int handle(int e); - Fl_Free(uchar t,int X,int Y,int W,int H,const char *L,FL_HANDLEPTR hdl); - ~Fl_Free(); -}; - -// old event names for compatibility: -#define FL_MOUSE FL_DRAG /**< for backward compatibility */ -#define FL_DRAW 100 /**< for backward compatibility [UNUSED]*/ -#define FL_STEP 101 /**< for backward compatibility */ -#define FL_FREEMEM 102 /**< for backward compatibility [UNUSED]*/ -#define FL_FREEZE 103 /**< for backward compatibility [UNUSED]*/ -#define FL_THAW 104 /**< for backward compatibility [UNUSED]*/ - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_GIF_Image.H b/msvc/fltk/include/FL/Fl_GIF_Image.H deleted file mode 100644 index a24079a8..00000000 --- a/msvc/fltk/include/FL/Fl_GIF_Image.H +++ /dev/null @@ -1,42 +0,0 @@ -// -// "$Id$" -// -// GIF image header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_GIF_Image widget . */ - -#ifndef Fl_GIF_Image_H -#define Fl_GIF_Image_H -# include "Fl_Pixmap.H" - -/** - The Fl_GIF_Image class supports loading, caching, - and drawing of Compuserve GIFSM images. The class - loads the first image and supports transparency. - */ -class FL_EXPORT Fl_GIF_Image : public Fl_Pixmap { - - public: - - Fl_GIF_Image(const char* filename); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Gl_Window.H b/msvc/fltk/include/FL/Fl_Gl_Window.H deleted file mode 100644 index ceb71046..00000000 --- a/msvc/fltk/include/FL/Fl_Gl_Window.H +++ /dev/null @@ -1,284 +0,0 @@ -// -// "$Id$" -// -// OpenGL header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2015 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Gl_Window widget . */ - -#ifndef Fl_Gl_Window_H -#define Fl_Gl_Window_H - -#include "Fl_Window.H" - -#ifndef GLContext -/** - Opaque pointer type to hide system specific implementation. -*/ -typedef void* GLContext; // actually a GLXContext or HGLDC -#endif - -class Fl_Gl_Choice; // structure to hold result of glXChooseVisual - -/** - The Fl_Gl_Window widget sets things up so OpenGL works. - - It also keeps an OpenGL "context" for that window, so that changes to the - lighting and projection may be reused between redraws. Fl_Gl_Window - also flushes the OpenGL streams and swaps buffers after draw() returns. - - OpenGL hardware typically provides some overlay bit planes, which - are very useful for drawing UI controls atop your 3D graphics. If the - overlay hardware is not provided, FLTK tries to simulate the overlay. - This works pretty well if your graphics are double buffered, but not - very well for single-buffered. - - Please note that the FLTK drawing and clipping functions - will not work inside an Fl_Gl_Window. All drawing - should be done using OpenGL calls exclusively. - Even though Fl_Gl_Window is derived from Fl_Group, - it is not useful to add other FLTK Widgets as children, - unless those widgets are modified to draw using OpenGL calls. -*/ -class FL_EXPORT Fl_Gl_Window : public Fl_Window { - - int mode_; - const int *alist; - Fl_Gl_Choice *g; - GLContext context_; - char valid_f_; - char damage1_; // damage() of back buffer - virtual void draw_overlay(); - void init(); - - void *overlay; - void make_overlay(); - friend class _Fl_Gl_Overlay; - - static int can_do(int, const int *); - int mode(int, const int *); - static int gl_plugin_linkage(); - -public: - - void show(); - void show(int a, char **b) {Fl_Window::show(a,b);} - void flush(); - void hide(); - void resize(int,int,int,int); - int handle(int); - - /** - Is turned off when FLTK creates a new context for this window or - when the window resizes, and is turned on \e after draw() is called. - You can use this inside your draw() method to avoid unnecessarily - initializing the OpenGL context. Just do this: - \code - void mywindow::draw() { - if (!valid()) { - glViewport(0,0,pixel_w(),pixel_h()); - glFrustum(...); - ...other initialization... - } - if (!context_valid()) { - ...load textures, etc. ... - } - ... draw your geometry here ... - } - \endcode - - You can turn valid() on by calling valid(1). You - should only do this after fixing the transformation inside a draw() - or after make_current(). This is done automatically after - draw() returns. - */ - char valid() const {return valid_f_ & 1;} - /** - See char Fl_Gl_Window::valid() const - */ - void valid(char v) {if (v) valid_f_ |= 1; else valid_f_ &= 0xfe;} - void invalidate(); - - /** - Will only be set if the - OpenGL context is created or recreated. It differs from - Fl_Gl_Window::valid() which is also set whenever the context - changes size. - */ - char context_valid() const {return valid_f_ & 2;} - /** - See char Fl_Gl_Window::context_valid() const - */ - void context_valid(char v) {if (v) valid_f_ |= 2; else valid_f_ &= 0xfd;} - - /** Returns non-zero if the hardware supports the given OpenGL mode. */ - static int can_do(int m) {return can_do(m,0);} - /** Returns non-zero if the hardware supports the given OpenGL mode. - \see Fl_Gl_Window::mode(const int *a) */ - static int can_do(const int *m) {return can_do(0, m);} - /** Returns non-zero if the hardware supports the current OpenGL mode. */ - int can_do() {return can_do(mode_,alist);} - /** Returns the current OpenGL capabilites of the window. - Don't use this if capabilities were set through Fl_Gl_Window::mode(const int *a). - */ - Fl_Mode mode() const {return (Fl_Mode)mode_;} - /** - Set or change the OpenGL capabilites of the window. The value can be - any of the following OR'd together: - - - \c FL_RGB - RGB color (not indexed) - - \c FL_RGB8 - RGB color with at least 8 bits of each color - - \c FL_INDEX - Indexed mode - - \c FL_SINGLE - not double buffered - - \c FL_DOUBLE - double buffered - - \c FL_ACCUM - accumulation buffer - - \c FL_ALPHA - alpha channel in color - - \c FL_DEPTH - depth buffer - - \c FL_STENCIL - stencil buffer - - \c FL_MULTISAMPLE - multisample antialiasing - - \c FL_OPENGL3 - use OpenGL version 3.0 or more. - - FL_RGB and FL_SINGLE have a value of zero, so they - are "on" unless you give FL_INDEX or FL_DOUBLE. - - If the desired combination cannot be done, FLTK will try turning off - FL_MULTISAMPLE. If this also fails the show() will call - Fl::error() and not show the window. - - You can change the mode while the window is displayed. This is most - useful for turning double-buffering on and off. Under X this will - cause the old X window to be destroyed and a new one to be created. If - this is a top-level window this will unfortunately also cause the - window to blink, raise to the top, and be de-iconized, and the xid() - will change, possibly breaking other code. It is best to make the GL - window a child of another window if you wish to do this! - - mode() must not be called within draw() since it - changes the current context. - - The FL_OPENGL3 flag is required to access OpenGL version 3 or more - under the X11 and MacOS platforms; it's optional under Windows. - See more details in \ref opengl3. - - \version the FL_OPENGL3 flag appeared in version 1.3.4 - */ - int mode(int a) {return mode(a,0);} - /** Set the OpenGL capabilites of the window using platform-specific data. - \param a zero-ending array of platform-specific attributes and attribute values -

Unix/Linux platform: attributes are GLX attributes adequate for the 3rd argument of - the glXChooseVisual() function (e.g., GLX_DOUBLEBUFFER, defined by including ). - \note What attributes are adequate here is subject to change. - The preferred, stable public API is Fl_Gl_Window::mode(int a). -

MSWindows platform: this member function is of no use. -

Mac OS X platform: attributes belong to the CGLPixelFormatAttribute enumeration - (defined by including , e.g., kCGLPFADoubleBuffer) - and may be followed by adequate attribute values. - */ - int mode(const int *a) {return mode(0, a);} - /** Returns a pointer to the GLContext that this window is using. - \see void context(void* v, int destroy_flag) */ - void* context() const {return context_;} - void context(void*, int destroy_flag = 0); - void make_current(); - void swap_buffers(); - void ortho(); - - /** - Returns true if the hardware overlay is possible. If this is false, - FLTK will try to simulate the overlay, with significant loss of update - speed. Calling this will cause FLTK to open the display. - */ - int can_do_overlay(); - /** - This method causes draw_overlay() to be called at a later time. - Initially the overlay is clear. If you want the window to display - something in the overlay when it first appears, you must call this - immediately after you show() your window. - */ - void redraw_overlay(); - void hide_overlay(); - /** - The make_overlay_current() method selects the OpenGL context - for the widget's overlay. It is called automatically prior to the - draw_overlay() method being called and can also be used to - implement feedback and/or selection within the handle() - method. - */ - void make_overlay_current(); - - // Note: Doxygen docs in Fl_Widget.H to avoid redundancy. - virtual Fl_Gl_Window* as_gl_window() {return this;} - - /** The number of pixels per FLTK unit of length for the window. - Returns 1, except for a window mapped to - an Apple 'retina' display, and if Fl::use_high_res_GL(bool) is set to true, - when it returns 2. This method dynamically adjusts its value when the window - is moved to/from a retina display. This method is useful, e.g., to convert, - in a window's handle() method, the FLTK units returned by Fl::event_x() and - Fl::event_y() to the pixel units used by the OpenGL source code. - \version 1.3.4 - */ -#ifdef __APPLE__ - float pixels_per_unit(); -#else - float pixels_per_unit() { return 1; } -#endif - /** Gives the window width in OpenGL pixels. - Generally identical with the result of the w() function, but for a window mapped to - an Apple 'retina' display, and if Fl::use_high_res_GL(bool) is set to true, - pixel_w() returns 2 * w(). This method detects when the window has been moved - between low and high resolution displays and automatically adjusts the returned value. - \version 1.3.4 - */ - int pixel_w() { return int(pixels_per_unit() * w() + 0.5); } - /** Gives the window height in OpenGL pixels. - Generally identical with the result of the h() function, but for a window mapped to - an Apple 'retina' display, and if Fl::use_high_res_GL(bool) is set to true, - pixel_h() returns 2 * h(). This method detects when the window has been moved - between low and high resolution displays and automatically adjusts the returned value. - \version 1.3.4 - */ - int pixel_h() { return int(pixels_per_unit() * h() + 0.5); } - - ~Fl_Gl_Window(); - /** - Creates a new Fl_Gl_Window widget using the given size, and label string. - The default boxtype is FL_NO_BOX. The default mode is FL_RGB|FL_DOUBLE|FL_DEPTH. - */ - Fl_Gl_Window(int W, int H, const char *l=0) : Fl_Window(W,H,l) {init();} - /** - Creates a new Fl_Gl_Window widget using the given position, - size, and label string. The default boxtype is FL_NO_BOX. The - default mode is FL_RGB|FL_DOUBLE|FL_DEPTH. - */ - - Fl_Gl_Window(int X, int Y, int W, int H, const char *l=0) - : Fl_Window(X,Y,W,H,l) {init();} - -protected: - /** - Draws the Fl_Gl_Window. - - You \e \b must override the draw() method. - */ - virtual void draw(); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Group.H b/msvc/fltk/include/FL/Fl_Group.H deleted file mode 100644 index 8a6f8f6e..00000000 --- a/msvc/fltk/include/FL/Fl_Group.H +++ /dev/null @@ -1,228 +0,0 @@ -// -// "$Id$" -// -// Group header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Group, Fl_End classes . */ - -#ifndef Fl_Group_H -#define Fl_Group_H - -#ifndef Fl_Widget_H -#include "Fl_Widget.H" -#endif - -/** - The Fl_Group class is the FLTK container widget. It maintains - an array of child widgets. These children can themselves be any widget - including Fl_Group. The most important subclass of Fl_Group - is Fl_Window, however groups can also be used to control radio buttons - or to enforce resize behavior. - - The tab and arrow keys are used to move the focus between widgets of - this group, and to other groups. The only modifier grabbed is shift - (for shift-tab), so that ctrl-tab, alt-up, and such are free - for the app to use as shortcuts. -*/ -class FL_EXPORT Fl_Group : public Fl_Widget { - - Fl_Widget** array_; - Fl_Widget* savedfocus_; - Fl_Widget* resizable_; - int children_; - int *sizes_; // remembered initial sizes of children - - int navigation(int); - static Fl_Group *current_; - - // unimplemented copy ctor and assignment operator - Fl_Group(const Fl_Group&); - Fl_Group& operator=(const Fl_Group&); - -protected: - void draw(); - void draw_child(Fl_Widget& widget) const; - void draw_children(); - void draw_outside_label(const Fl_Widget& widget) const ; - void update_child(Fl_Widget& widget) const; - int *sizes(); - -public: - - int handle(int); - void begin(); - void end(); - static Fl_Group *current(); - static void current(Fl_Group *g); - - /** - Returns how many child widgets the group has. - */ - int children() const {return children_;} - /** - Returns array()[n]. No range checking is done! - */ - Fl_Widget* child(int n) const {return array()[n];} - int find(const Fl_Widget*) const; - /** - See int Fl_Group::find(const Fl_Widget *w) const - */ - int find(const Fl_Widget& o) const {return find(&o);} - Fl_Widget* const* array() const; - - void resize(int,int,int,int); - /** - Creates a new Fl_Group widget using the given position, size, - and label string. The default boxtype is FL_NO_BOX. - */ - Fl_Group(int,int,int,int, const char * = 0); - virtual ~Fl_Group(); - void add(Fl_Widget&); - /** - See void Fl_Group::add(Fl_Widget &w) - */ - void add(Fl_Widget* o) {add(*o);} - void insert(Fl_Widget&, int i); - /** - This does insert(w, find(before)). This will append the - widget if \p before is not in the group. - */ - void insert(Fl_Widget& o, Fl_Widget* before) {insert(o,find(before));} - void remove(int index); - void remove(Fl_Widget&); - /** - Removes the widget \p o from the group. - \sa void remove(Fl_Widget&) - */ - void remove(Fl_Widget* o) {remove(*o);} - void clear(); - - /** - See void Fl_Group::resizable(Fl_Widget *box) - */ - void resizable(Fl_Widget& o) {resizable_ = &o;} - /** - The resizable widget defines the resizing box for the group. When the - group is resized it calculates a new size and position for all of its - children. Widgets that are horizontally or vertically inside the - dimensions of the box are scaled to the new size. Widgets outside the - box are moved. - - In these examples the gray area is the resizable: - - \image html resizebox1.png - -
- - \image html resizebox2.png - - \image latex resizebox1.png "before resize" width=4cm - - \image latex resizebox2.png "after resize" width=4.85cm - - The resizable may be set to the group itself, in which case all the - contents are resized. This is the default value for Fl_Group, - although NULL is the default for Fl_Window and Fl_Pack. - - If the resizable is NULL then all widgets remain a fixed size - and distance from the top-left corner. - - It is possible to achieve any type of resize behavior by using an - invisible Fl_Box as the resizable and/or by using a hierarchy - of child Fl_Group's. - */ - void resizable(Fl_Widget* o) {resizable_ = o;} - /** - See void Fl_Group::resizable(Fl_Widget *box) - */ - Fl_Widget* resizable() const {return resizable_;} - /** - Adds a widget to the group and makes it the resizable widget. - */ - void add_resizable(Fl_Widget& o) {resizable_ = &o; add(o);} - void init_sizes(); - - /** - Controls whether the group widget clips the drawing of - child widgets to its bounding box. - - Set \p c to 1 if you want to clip the child widgets to the - bounding box. - - The default is to not clip (0) the drawing of child widgets. - */ - void clip_children(int c) { if (c) set_flag(CLIP_CHILDREN); else clear_flag(CLIP_CHILDREN); } - /** - Returns the current clipping mode. - - \return true, if clipping is enabled, false otherwise. - - \see void Fl_Group::clip_children(int c) - */ - unsigned int clip_children() { return (flags() & CLIP_CHILDREN) != 0; } - - // Note: Doxygen docs in Fl_Widget.H to avoid redundancy. - virtual Fl_Group* as_group() { return this; } - - // back compatibility functions: - - /** - \deprecated This is for backwards compatibility only. You should use - \e W->%take_focus() instead. - \sa Fl_Widget::take_focus(); - */ - void focus(Fl_Widget* W) {W->take_focus();} - - /** This is for forms compatibility only */ - Fl_Widget* & _ddfdesign_kludge() {return resizable_;} - - /** This is for forms compatibility only */ - void forms_end(); -}; - -// dummy class used to end child groups in constructors for complex -// subclasses of Fl_Group: -/** - This is a dummy class that allows you to end a Fl_Group in a constructor list of a - class: - \code - class MyClass { - Fl_Group group; - Fl_Button button_in_group; - Fl_End end; - Fl_Button button_outside_group; - MyClass(); - }; - MyClass::MyClass() : - group(10,10,100,100), - button_in_group(20,20,60,30), - end(), - button_outside_group(10,120,60,30) - {} - \endcode -*/ -class FL_EXPORT Fl_End { -public: - /** All it does is calling Fl_Group::current()->end() */ - Fl_End() {Fl_Group::current()->end();} -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Help_Dialog.H b/msvc/fltk/include/FL/Fl_Help_Dialog.H deleted file mode 100644 index f1a876f5..00000000 --- a/msvc/fltk/include/FL/Fl_Help_Dialog.H +++ /dev/null @@ -1,90 +0,0 @@ -// -// "$Id$" -// -// Fl_Help_Dialog dialog for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2015 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// -// ======================================================================== -// DO NOT EDIT FL/Fl_Help_Dialog.H and src/Fl_Help_Dialog.cxx !!! -// ======================================================================== -// Please use fluid to change src/Fl_Help_Dialog.fl interactively -// and then use fluid to "write code" or edit and use fluid -c . -// ======================================================================== -// - -// generated by Fast Light User Interface Designer (fluid) version 1.0305 - -#ifndef Fl_Help_Dialog_H -#define Fl_Help_Dialog_H -#include -#include -#include -#include -#include -#include -#include - -class FL_EXPORT Fl_Help_Dialog { - int index_; - int max_; - int line_[100]; // FIXME: we must remove those static numbers - char file_[100][FL_PATH_MAX]; // FIXME: we must remove those static numbers - int find_pos_; -public: - Fl_Help_Dialog(); -private: - Fl_Double_Window *window_; - Fl_Button *back_; - inline void cb_back__i(Fl_Button*, void*); - static void cb_back_(Fl_Button*, void*); - Fl_Button *forward_; - inline void cb_forward__i(Fl_Button*, void*); - static void cb_forward_(Fl_Button*, void*); - Fl_Button *smaller_; - inline void cb_smaller__i(Fl_Button*, void*); - static void cb_smaller_(Fl_Button*, void*); - Fl_Button *larger_; - inline void cb_larger__i(Fl_Button*, void*); - static void cb_larger_(Fl_Button*, void*); - Fl_Input *find_; - inline void cb_find__i(Fl_Input*, void*); - static void cb_find_(Fl_Input*, void*); - Fl_Help_View *view_; - inline void cb_view__i(Fl_Help_View*, void*); - static void cb_view_(Fl_Help_View*, void*); -public: - ~Fl_Help_Dialog(); - int h(); - void hide(); - void load(const char *f); - void position(int xx, int yy); - void resize(int xx, int yy, int ww, int hh); - void show(); - void show(int argc, char **argv); - void textsize(Fl_Fontsize s); - Fl_Fontsize textsize(); - void topline(const char *n); - void topline(int n); - void value(const char *f); - const char * value() const; - int visible(); - int w(); - int x(); - int y(); -}; -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Help_View.H b/msvc/fltk/include/FL/Fl_Help_View.H deleted file mode 100644 index 64c876ac..00000000 --- a/msvc/fltk/include/FL/Fl_Help_View.H +++ /dev/null @@ -1,399 +0,0 @@ -// -// "$Id$" -// -// Help Viewer widget definitions. -// -// Copyright 1997-2010 by Easy Software Products. -// Image support by Matthias Melcher, Copyright 2000-2009. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Help_View widget . */ - -#ifndef Fl_Help_View_H -# define Fl_Help_View_H - -// -// Include necessary header files... -// - -# include -# include "Fl.H" -# include "Fl_Group.H" -# include "Fl_Scrollbar.H" -# include "fl_draw.H" -# include "Fl_Shared_Image.H" -# include "filename.H" - - -// -// Fl_Help_Func type - link callback function for files... -// - - -typedef const char *(Fl_Help_Func)(Fl_Widget *, const char *); - - -// -// Fl_Help_Block structure... -// - -struct Fl_Help_Block { - const char *start, // Start of text - *end; // End of text - uchar border; // Draw border? - Fl_Color bgcolor; // Background color - int x, // Indentation/starting X coordinate - y, // Starting Y coordinate - w, // Width - h; // Height - int line[32]; // Left starting position for each line -}; - -// -// Fl_Help_Link structure... -// -/** Definition of a link for the html viewer. */ -struct Fl_Help_Link { - char filename[192], ///< Reference filename - name[32]; ///< Link target (blank if none) - int x, ///< X offset of link text - y, ///< Y offset of link text - w, ///< Width of link text - h; ///< Height of link text -}; - -/* - * Fl_Help_View font stack opaque implementation - */ - -/** Fl_Help_View font stack element definition. */ -struct FL_EXPORT Fl_Help_Font_Style { - Fl_Font f; ///< Font - Fl_Fontsize s; ///< Font Size - Fl_Color c; ///< Font Color - void get(Fl_Font &afont, Fl_Fontsize &asize, Fl_Color &acolor) {afont=f; asize=s; acolor=c;} ///< Gets current font attributes - void set(Fl_Font afont, Fl_Fontsize asize, Fl_Color acolor) {f=afont; s=asize; c=acolor;} ///< Sets current font attributes - Fl_Help_Font_Style(Fl_Font afont, Fl_Fontsize asize, Fl_Color acolor) {set(afont, asize, acolor);} - Fl_Help_Font_Style(){} // For in table use -}; - -/** Fl_Help_View font stack definition. */ -const size_t MAX_FL_HELP_FS_ELTS = 100; - -struct FL_EXPORT Fl_Help_Font_Stack { - /** font stack construction, initialize attributes. */ - Fl_Help_Font_Stack() { - nfonts_ = 0; - } - - void init(Fl_Font f, Fl_Fontsize s, Fl_Color c) { - nfonts_ = 0; - elts_[nfonts_].set(f, s, c); - fl_font(f, s); - fl_color(c); - } - /** Gets the top (current) element on the stack. */ - void top(Fl_Font &f, Fl_Fontsize &s, Fl_Color &c) { elts_[nfonts_].get(f, s, c); } - /** Pushes the font style triplet on the stack, also calls fl_font() & fl_color() adequately */ - void push(Fl_Font f, Fl_Fontsize s, Fl_Color c) { - if (nfonts_ < MAX_FL_HELP_FS_ELTS-1) nfonts_ ++; - elts_[nfonts_].set(f, s, c); - fl_font(f, s); fl_color(c); - } - /** Pops from the stack the font style triplet and calls fl_font() & fl_color() adequately */ - void pop(Fl_Font &f, Fl_Fontsize &s, Fl_Color &c) { - if (nfonts_ > 0) nfonts_ --; - top(f, s, c); - fl_font(f, s); fl_color(c); - } - /** Gets the current count of font style elements in the stack. */ - size_t count() const {return nfonts_;} // Gets the current number of fonts in the stack - -protected: - size_t nfonts_; ///< current number of fonts in stack - Fl_Help_Font_Style elts_[100]; ///< font elements -}; - -/** Fl_Help_Target structure */ - -struct Fl_Help_Target { - char name[32]; ///< Target name - int y; ///< Y offset of target -}; - -/** - The Fl_Help_View widget displays HTML text. Most HTML 2.0 - elements are supported, as well as a primitive implementation of tables. - GIF, JPEG, and PNG images are displayed inline. - - Supported HTML tags: - - A: HREF/NAME - - B - - BODY: BGCOLOR/TEXT/LINK - - BR - - CENTER - - CODE - - DD - - DL - - DT - - EM - - FONT: COLOR/SIZE/FACE=(helvetica/arial/sans/times/serif/symbol/courier) - - H1/H2/H3/H4/H5/H6 - - HEAD - - HR - - I - - IMG: SRC/WIDTH/HEIGHT/ALT - - KBD - - LI - - OL - - P - - PRE - - STRONG - - TABLE: TH/TD/TR/BORDER/BGCOLOR/COLSPAN/ALIGN=CENTER|RIGHT|LEFT - - TITLE - - TT - - U - - UL - - VAR - - Supported color names: - - black,red,green,yellow,blue,magenta,fuchsia,cyan,aqua,white,gray,grey,lime,maroon,navy,olive,purple,silver,teal. - - Supported urls: - - Internal: file: - - External: http: ftp: https: ipp: mailto: news: - - Quoted char names: - - Aacute aacute Acirc acirc acute AElig aelig Agrave agrave amp Aring aring Atilde atilde Auml auml - - brvbar bull - - Ccedil ccedil cedil cent copy curren - - deg divide - - Eacute eacute Ecirc ecirc Egrave egrave ETH eth Euml euml euro - - frac12 frac14 frac34 - - gt - - Iacute iacute Icirc icirc iexcl Igrave igrave iquest Iuml iuml - - laquo lt - - macr micro middot - - nbsp not Ntilde ntilde - - Oacute oacute Ocirc ocirc Ograve ograve ordf ordm Oslash oslash Otilde otilde Ouml ouml - - para permil plusmn pound - - quot - - raquo reg - - sect shy sup1 sup2 sup3 szlig - - THORN thorn times trade - - Uacute uacute Ucirc ucirc Ugrave ugrave uml Uuml uuml - - Yacute yacute - - yen Yuml yuml - -*/ -class FL_EXPORT Fl_Help_View : public Fl_Group { // Help viewer widget - - enum { RIGHT = -1, CENTER, LEFT }; ///< Alignments - - char title_[1024]; ///< Title string - Fl_Color defcolor_, ///< Default text color - bgcolor_, ///< Background color - textcolor_, ///< Text color - linkcolor_; ///< Link color - Fl_Font textfont_; ///< Default font for text - Fl_Fontsize textsize_; ///< Default font size - const char *value_; ///< HTML text value - Fl_Help_Font_Stack fstack_; ///< font stack management - int nblocks_, ///< Number of blocks/paragraphs - ablocks_; ///< Allocated blocks - Fl_Help_Block *blocks_; ///< Blocks - - Fl_Help_Func *link_; ///< Link transform function - - int nlinks_, ///< Number of links - alinks_; ///< Allocated links - Fl_Help_Link *links_; ///< Links - - int ntargets_, ///< Number of targets - atargets_; ///< Allocated targets - Fl_Help_Target *targets_; ///< Targets - - char directory_[FL_PATH_MAX];///< Directory for current file - char filename_[FL_PATH_MAX]; ///< Current filename - int topline_, ///< Top line in document - leftline_, ///< Lefthand position - size_, ///< Total document length - hsize_, ///< Maximum document width - scrollbar_size_; ///< Size for both scrollbars - Fl_Scrollbar scrollbar_, ///< Vertical scrollbar for document - hscrollbar_; ///< Horizontal scrollbar - - static int selection_first; - static int selection_last; - static int selection_push_first; - static int selection_push_last; - static int selection_drag_first; - static int selection_drag_last; - static int selected; - static int draw_mode; - static int mouse_x; - static int mouse_y; - static int current_pos; - static Fl_Help_View *current_view; - static Fl_Color hv_selection_color; - static Fl_Color hv_selection_text_color; - - - void initfont(Fl_Font &f, Fl_Fontsize &s, Fl_Color &c) { f = textfont_; s = textsize_; c = textcolor_; fstack_.init(f, s, c); } - void pushfont(Fl_Font f, Fl_Fontsize s) {fstack_.push(f, s, textcolor_);} - void pushfont(Fl_Font f, Fl_Fontsize s, Fl_Color c) {fstack_.push(f, s, c);} - void popfont(Fl_Font &f, Fl_Fontsize &s, Fl_Color &c) {fstack_.pop(f, s, c);} - - Fl_Help_Block *add_block(const char *s, int xx, int yy, int ww, int hh, uchar border = 0); - void add_link(const char *n, int xx, int yy, int ww, int hh); - void add_target(const char *n, int yy); - static int compare_targets(const Fl_Help_Target *t0, const Fl_Help_Target *t1); - int do_align(Fl_Help_Block *block, int line, int xx, int a, int &l); -#if FLTK_ABI_VERSION >= 10303 -protected: -#endif - void draw(); -#if FLTK_ABI_VERSION >= 10303 -private: -#endif - void format(); - void format_table(int *table_width, int *columns, const char *table); - void free_data(); - int get_align(const char *p, int a); - const char *get_attr(const char *p, const char *n, char *buf, int bufsize); - Fl_Color get_color(const char *n, Fl_Color c); - Fl_Shared_Image *get_image(const char *name, int W, int H); - int get_length(const char *l); -#if FLTK_ABI_VERSION >= 10303 -public: -#endif - int handle(int); -#if FLTK_ABI_VERSION >= 10303 -private: -#endif - - void hv_draw(const char *t, int x, int y, int entity_extra_length = 0); - char begin_selection(); - char extend_selection(); - void end_selection(int c=0); - void clear_global_selection(); - Fl_Help_Link *find_link(int, int); - void follow_link(Fl_Help_Link*); - -public: - - Fl_Help_View(int xx, int yy, int ww, int hh, const char *l = 0); - ~Fl_Help_View(); - /** Returns the current directory for the text in the buffer. */ - const char *directory() const { if (directory_[0]) return (directory_); - else return ((const char *)0); } - /** Returns the current filename for the text in the buffer. */ - const char *filename() const { if (filename_[0]) return (filename_); - else return ((const char *)0); } - int find(const char *s, int p = 0); - /** - This method assigns a callback function to use when a link is - followed or a file is loaded (via Fl_Help_View::load()) that - requires a different file or path. - - The callback function receives a pointer to the Fl_Help_View - widget and the URI or full pathname for the file in question. - It must return a pathname that can be opened as a local file or NULL: - - \code - const char *fn(Fl_Widget *w, const char *uri); - \endcode - - The link function can be used to retrieve remote or virtual - documents, returning a temporary file that contains the actual - data. If the link function returns NULL, the value of - the Fl_Help_View widget will remain unchanged. - - If the link callback cannot handle the URI scheme, it should - return the uri value unchanged or set the value() of the widget - before returning NULL. - */ - void link(Fl_Help_Func *fn) { link_ = fn; } - int load(const char *f); - void resize(int,int,int,int); - /** Gets the size of the help view. */ - int size() const { return (size_); } - void size(int W, int H) { Fl_Widget::size(W, H); } - /** Sets the default text color. */ - void textcolor(Fl_Color c) { if (textcolor_ == defcolor_) textcolor_ = c; defcolor_ = c; } - /** Returns the current default text color. */ - Fl_Color textcolor() const { return (defcolor_); } - /** Sets the default text font. */ - void textfont(Fl_Font f) { textfont_ = f; format(); } - /** Returns the current default text font. */ - Fl_Font textfont() const { return (textfont_); } - /** Sets the default text size. */ - void textsize(Fl_Fontsize s) { textsize_ = s; format(); } - /** Gets the default text size. */ - Fl_Fontsize textsize() const { return (textsize_); } - /** Returns the current document title, or NULL if there is no title. */ - const char *title() { return (title_); } - void topline(const char *n); - void topline(int); - /** Returns the current top line in pixels. */ - int topline() const { return (topline_); } - void leftline(int); - /** Gets the left position in pixels. */ - int leftline() const { return (leftline_); } - void value(const char *val); - /** Returns the current buffer contents. */ - const char *value() const { return (value_); } - void clear_selection(); - void select_all(); - /** - Gets the current size of the scrollbars' troughs, in pixels. - - If this value is zero (default), this widget will use the - Fl::scrollbar_size() value as the scrollbar's width. - - \returns Scrollbar size in pixels, or 0 if the global Fl::scrollbar_size() is being used. - \see Fl::scrollbar_size(int) - */ - int scrollbar_size() const { - return(scrollbar_size_); - } - /** - Sets the pixel size of the scrollbars' troughs to \p newSize, in pixels. - - Normally you should not need this method, and should use - Fl::scrollbar_size(int) instead to manage the size of ALL - your widgets' scrollbars. This ensures your application - has a consistent UI, is the default behavior, and is normally - what you want. - - Only use THIS method if you really need to override the global - scrollbar size. The need for this should be rare. - - Setting \p newSize to the special value of 0 causes the widget to - track the global Fl::scrollbar_size(), which is the default. - - \param[in] newSize Sets the scrollbar size in pixels.\n - If 0 (default), scrollbar size tracks the global Fl::scrollbar_size() - \see Fl::scrollbar_size() - */ - void scrollbar_size(int newSize) { - scrollbar_size_ = newSize; - } -}; - -#endif // !Fl_Help_View_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Hold_Browser.H b/msvc/fltk/include/FL/Fl_Hold_Browser.H deleted file mode 100644 index 7922b6ca..00000000 --- a/msvc/fltk/include/FL/Fl_Hold_Browser.H +++ /dev/null @@ -1,51 +0,0 @@ -// -// "$Id$" -// -// Hold browser header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Hold_Browser widget . */ - -#ifndef Fl_Hold_Browser_H -#define Fl_Hold_Browser_H - -#include "Fl_Browser.H" - -/** - The Fl_Hold_Browser is a subclass of Fl_Browser - which lets the user select a single item, or no items by clicking on - the empty space. As long as the mouse button is held down the item - pointed to by it is highlighted, and this highlighting remains on when - the mouse button is released. Normally the callback is done when the - user releases the mouse, but you can change this with when(). -

See Fl_Browser for methods to add and remove lines from the browser. -*/ -class FL_EXPORT Fl_Hold_Browser : public Fl_Browser { -public: - /** - Creates a new Fl_Hold_Browser widget using the given - position, size, and label string. The default boxtype is FL_DOWN_BOX. - The constructor specializes Fl_Browser() by setting the type to FL_HOLD_BROWSER. - The destructor destroys the widget and frees all memory that has been allocated. - */ - Fl_Hold_Browser(int X,int Y,int W,int H,const char *L=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Hor_Fill_Slider.H b/msvc/fltk/include/FL/Fl_Hor_Fill_Slider.H deleted file mode 100644 index 934bc059..00000000 --- a/msvc/fltk/include/FL/Fl_Hor_Fill_Slider.H +++ /dev/null @@ -1,36 +0,0 @@ -// -// "$Id$" -// -// Horizontal fill slider header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Hor_Fill_Slider widget . */ - -#ifndef Fl_Hor_Fill_Slider_H -#define Fl_Hor_Fill_Slider_H - -#include "Fl_Slider.H" - -class FL_EXPORT Fl_Hor_Fill_Slider : public Fl_Slider { -public: - Fl_Hor_Fill_Slider(int X,int Y,int W,int H,const char *L=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Hor_Nice_Slider.H b/msvc/fltk/include/FL/Fl_Hor_Nice_Slider.H deleted file mode 100644 index c862f8bf..00000000 --- a/msvc/fltk/include/FL/Fl_Hor_Nice_Slider.H +++ /dev/null @@ -1,36 +0,0 @@ -// -// "$Id$" -// -// Horizontal "nice" slider header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Hor_Nice_Slider widget . */ - -#ifndef Fl_Hor_Nice_Slider_H -#define Fl_Hor_Nice_Slider_H - -#include "Fl_Slider.H" - -class FL_EXPORT Fl_Hor_Nice_Slider : public Fl_Slider { -public: - Fl_Hor_Nice_Slider(int X,int Y,int W,int H,const char *L=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Hor_Slider.H b/msvc/fltk/include/FL/Fl_Hor_Slider.H deleted file mode 100644 index 415cdb76..00000000 --- a/msvc/fltk/include/FL/Fl_Hor_Slider.H +++ /dev/null @@ -1,45 +0,0 @@ -// -// "$Id$" -// -// Horizontal slider header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2011 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Hor_Slider widget . */ - -#ifndef Fl_Hor_Slider_H -#define Fl_Hor_Slider_H - -#include "Fl_Slider.H" - -/** Horizontal Slider class. - - \see class Fl_Slider. -*/ -class FL_EXPORT Fl_Hor_Slider : public Fl_Slider { -public: - - /** - Creates a new Fl_Hor_Slider widget using the given position, - size, and label string. - */ - Fl_Hor_Slider(int X,int Y,int W,int H,const char *l=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Hor_Value_Slider.H b/msvc/fltk/include/FL/Fl_Hor_Value_Slider.H deleted file mode 100644 index 183a1cfc..00000000 --- a/msvc/fltk/include/FL/Fl_Hor_Value_Slider.H +++ /dev/null @@ -1,36 +0,0 @@ -// -// "$Id$" -// -// Horizontal value slider header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Hor_Value_Slider widget . */ - -#ifndef Fl_Hor_Value_Slider_H -#define Fl_Hor_Value_Slider_H - -#include "Fl_Value_Slider.H" - -class FL_EXPORT Fl_Hor_Value_Slider : public Fl_Value_Slider { -public: - Fl_Hor_Value_Slider(int X,int Y,int W,int H,const char *l=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Image.H b/msvc/fltk/include/FL/Fl_Image.H deleted file mode 100644 index af092614..00000000 --- a/msvc/fltk/include/FL/Fl_Image.H +++ /dev/null @@ -1,262 +0,0 @@ -// -// "$Id$" -// -// Image header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2016 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** \file - Fl_Image, Fl_RGB_Image classes. */ - -#ifndef Fl_Image_H -# define Fl_Image_H - -# include "Enumerations.H" -#include - -class Fl_Widget; -class Fl_Pixmap; -struct Fl_Menu_Item; -struct Fl_Label; - - -/** \enum Fl_RGB_Scaling - The scaling algorithm to use for RGB images. -*/ -enum Fl_RGB_Scaling { - FL_RGB_SCALING_NEAREST = 0, ///< default RGB image scaling algorithm - FL_RGB_SCALING_BILINEAR ///< more accurate, but slower RGB image scaling algorithm -}; - - -/** - \brief Base class for image caching and drawing. - - Fl_Image is the base class used for caching and drawing all kinds of images - in FLTK. This class keeps track of common image data such as the pixels, - colormap, width, height, and depth. Virtual methods are used to provide - type-specific image handling. - - Since the Fl_Image class does not support image - drawing by itself, calling the draw() method results in - a box with an X in it being drawn instead. -*/ -class FL_EXPORT Fl_Image { - -public: - static const int ERR_NO_IMAGE = -1; - static const int ERR_FILE_ACCESS = -2; - static const int ERR_FORMAT = -3; - -private: - int w_, h_, d_, ld_, count_; - const char * const *data_; - static Fl_RGB_Scaling RGB_scaling_; - - // Forbid use of copy constructor and assign operator - Fl_Image & operator=(const Fl_Image &); - Fl_Image(const Fl_Image &); - -protected: - - /** - Sets the current image width in pixels. - */ - void w(int W) {w_ = W;} - /** - Sets the current image height in pixels. - */ - void h(int H) {h_ = H;} - /** - Sets the current image depth. - */ - void d(int D) {d_ = D;} - /** - Sets the current line data size in bytes. - - Color images may contain extra data that is included after every - line of color image data and is normally not present. - - If \p LD is zero, then line data size is assumed to be w() * d() bytes. - - If \p LD is non-zero, then it must be positive and larger than w() * d() - to account for the extra data per line. - */ - void ld(int LD) {ld_ = LD;} - /** - Sets the current array pointer and count of pointers in the array. - */ - void data(const char * const *p, int c) {data_ = p; count_ = c;} - void draw_empty(int X, int Y); - - static void labeltype(const Fl_Label *lo, int lx, int ly, int lw, int lh, Fl_Align la); - static void measure(const Fl_Label *lo, int &lw, int &lh); - -public: - - /** - Returns the current image width in pixels. - */ - int w() const {return w_;} - /** - Returns the current image height in pixels. - */ - int h() const {return h_;} - /** - Returns the current image depth. - The return value will be 0 for bitmaps, 1 for - pixmaps, and 1 to 4 for color images.

- */ - int d() const {return d_;} - /** - Returns the current line data size in bytes. - \see ld(int) - */ - int ld() const {return ld_;} - /** - The count() method returns the number of data values - associated with the image. The value will be 0 for images with - no associated data, 1 for bitmap and color images, and greater - than 2 for pixmap images. - */ - int count() const {return count_;} - /** - Returns a pointer to the current image data array. - Use the count() method to find the size of the data array. - */ - const char * const *data() const {return data_;} - int fail(); - Fl_Image(int W, int H, int D); - virtual ~Fl_Image(); - virtual Fl_Image *copy(int W, int H); - /** - The copy() method creates a copy of the specified - image. If the width and height are provided, the image is - resized to the specified size. The image should be deleted (or in - the case of Fl_Shared_Image, released) when you are done - with it. - */ - Fl_Image *copy() { return copy(w(), h()); } - virtual void color_average(Fl_Color c, float i); - /** - The inactive() method calls - color_average(FL_BACKGROUND_COLOR, 0.33f) to produce - an image that appears grayed out. - - An internal copy is made of the original image before - changes are applied, to avoid modifying the original image. - */ - void inactive() { color_average(FL_GRAY, .33f); } - virtual void desaturate(); - virtual void label(Fl_Widget*w); - virtual void label(Fl_Menu_Item*m); - /** - Draws the image with a bounding box. - Arguments X,Y,W,H specify - a bounding box for the image, with the origin - (upper-left corner) of the image offset by the \c cx - and \c cy arguments. - - In other words: fl_push_clip(X,Y,W,H) is applied, - the image is drawn with its upper-left corner at X-cx,Y-cy and its own width and height, - fl_pop_clip() is applied. - */ - virtual void draw(int X, int Y, int W, int H, int cx=0, int cy=0); // platform dependent - /** - Draws the image. - This form specifies the upper-lefthand corner of the image. - */ - void draw(int X, int Y) {draw(X, Y, w(), h(), 0, 0);} // platform dependent - virtual void uncache(); - - // set RGB image scaling method - static void RGB_scaling(Fl_RGB_Scaling); - - // get RGB image scaling method - static Fl_RGB_Scaling RGB_scaling(); -}; - - -/** - The Fl_RGB_Image class supports caching and drawing - of full-color images with 1 to 4 channels of color information. - Images with an even number of channels are assumed to contain - alpha information, which is used to blend the image with the - contents of the screen. - - Fl_RGB_Image is defined in - <FL/Fl_Image.H>, however for compatibility reasons - <FL/Fl_RGB_Image.H> should be included. -*/ -class FL_EXPORT Fl_RGB_Image : public Fl_Image { - friend class Fl_Quartz_Graphics_Driver; - friend class Fl_GDI_Graphics_Driver; - friend class Fl_GDI_Printer_Graphics_Driver; - friend class Fl_Xlib_Graphics_Driver; - static size_t max_size_; -public: - - /** Points to the start of the object's data array - */ - const uchar *array; - /** If non-zero, the object's data array is delete[]'d when deleting the object. - */ - int alloc_array; - - private: - -#if defined(__APPLE__) || defined(WIN32) - void *id_; // for internal use - void *mask_; // for internal use (mask bitmap) -#else - unsigned id_; // for internal use - unsigned mask_; // for internal use (mask bitmap) -#endif // __APPLE__ || WIN32 - -public: - - Fl_RGB_Image(const uchar *bits, int W, int H, int D=3, int LD=0); - Fl_RGB_Image(const Fl_Pixmap *pxm, Fl_Color bg=FL_GRAY); - virtual ~Fl_RGB_Image(); - virtual Fl_Image *copy(int W, int H); - Fl_Image *copy() { return copy(w(), h()); } - virtual void color_average(Fl_Color c, float i); - virtual void desaturate(); - virtual void draw(int X, int Y, int W, int H, int cx=0, int cy=0); - void draw(int X, int Y) {draw(X, Y, w(), h(), 0, 0);} - virtual void label(Fl_Widget*w); - virtual void label(Fl_Menu_Item*m); - virtual void uncache(); - /** Sets the maximum allowed image size in bytes when creating an Fl_RGB_Image object. - - The image size in bytes of an Fl_RGB_Image object is the value of the product w() * h() * d(). - If this product exceeds size, the created object of a derived class of Fl_RGB_Image - won't be loaded with the image data. - This does not apply to direct RGB image creation with - Fl_RGB_Image::Fl_RGB_Image(const uchar *bits, int W, int H, int D, int LD). - The default max_size() value is essentially infinite. - */ - static void max_size(size_t size) { max_size_ = size;} - /** Returns the maximum allowed image size in bytes when creating an Fl_RGB_Image object. - - \sa void Fl_RGB_Image::max_size(size_t) - */ - static size_t max_size() {return max_size_;} -}; - -#endif // !Fl_Image_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Image_Surface.H b/msvc/fltk/include/FL/Fl_Image_Surface.H deleted file mode 100644 index fd056210..00000000 --- a/msvc/fltk/include/FL/Fl_Image_Surface.H +++ /dev/null @@ -1,99 +0,0 @@ -// -// "$Id$" -// -// Draw-to-image code for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2014 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#ifndef Fl_Image_Surface_H -#define Fl_Image_Surface_H - -#include -#include -#include - - -/** Directs all graphics requests to an Fl_Image. - - After creation of an Fl_Image_Surface object, call set_current() on it, and all subsequent graphics requests - will be recorded in the image. It's possible to draw widgets (using Fl_Image_Surface::draw()) - or to use any of the \ref fl_drawings or the \ref fl_attributes. - Finally, call image() on the object to obtain a newly allocated Fl_RGB_Image object. -
Fl_GL_Window objects can be drawn in the image as well. - -
Usage example: - \code - Fl_Widget *g = ...; // a widget you want to draw in an image - Fl_Image_Surface *img_surf = new Fl_Image_Surface(g->w(), g->h()); // create an Fl_Image_Surface object - img_surf->set_current(); // direct graphics requests to the image - fl_color(FL_WHITE); fl_rectf(0, 0, g->w(), g->h()); // draw a white background - img_surf->draw(g); // draw the g widget in the image - Fl_RGB_Image* image = img_surf->image(); // get the resulting image - delete img_surf; // delete the img_surf object - Fl_Display_Device::display_device()->set_current(); // direct graphics requests back to the display - \endcode -*/ -class FL_EXPORT Fl_Image_Surface : public Fl_Surface_Device { -private: - void prepare_(int w, int h, int highres); - Fl_Offscreen offscreen; - int width; - int height; - Fl_Paged_Device *helper; -#ifdef __APPLE__ -#elif defined(WIN32) - HDC _sgc; - Window _sw; - Fl_Surface_Device *_ss; - int _savedc; -#else - Fl_Surface_Device *previous; - Window pre_window; - GC gc; -#endif -public: - static const char *class_id; - const char *class_name() {return class_id;}; -#if FLTK_ABI_VERSION >= 10304 || defined(FL_DOXYGEN) - Fl_Image_Surface(int w, int h, int highres = 0); -#else - Fl_Image_Surface(int w, int h, int highres); - Fl_Image_Surface(int w, int h); -#endif - ~Fl_Image_Surface(); - void set_current(); - void draw(Fl_Widget*, int delta_x = 0, int delta_y = 0); - void draw_decorated_window(Fl_Window* win, int delta_x = 0, int delta_y = 0); - Fl_RGB_Image *image(); - Fl_Shared_Image *highres_image(); -}; - -#ifdef __APPLE__ -/* Mac class to implement translate()/untranslate() for a flipped bitmap graphics context */ -class FL_EXPORT Fl_Quartz_Flipped_Surface_ : public Fl_Quartz_Surface_ { -public: - static const char *class_id; - const char *class_name() {return class_id;}; - Fl_Quartz_Flipped_Surface_(int w, int h); - void translate(int x, int y); - void untranslate(); - virtual ~Fl_Quartz_Flipped_Surface_() {}; -}; -#endif - -#endif // Fl_Image_Surface_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Input.H b/msvc/fltk/include/FL/Fl_Input.H deleted file mode 100644 index 4967935e..00000000 --- a/msvc/fltk/include/FL/Fl_Input.H +++ /dev/null @@ -1,269 +0,0 @@ -// -// "$Id$" -// -// Input header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Input widget . */ - -#ifndef Fl_Input_H -#define Fl_Input_H - -#include "Fl_Input_.H" - -/** - This is the FLTK text input widget. It displays a single line - of text and lets the user edit it. Normally it is drawn with an - inset box and a white background. The text may contain any - characters, and will correctly display any UTF text, using - ^X notation for unprintable control characters. It assumes the - font can draw any characters of the used scripts, which is true - for standard fonts under MSWindows and Mac OS X. - Characters can be input using the keyboard or the character palette/map. - Character composition is done using dead keys and/or a compose - key as defined by the operating system. -

- - - -
Keyboard and mouse bindings.
- Mouse button 1 - - Moves the cursor to this point. - Drag selects characters. - Double click selects words. - Triple click selects all line. - Shift+click extends the selection. - When you select text it is automatically copied to the selection buffer. -
- Mouse button 2 - - Insert the selection buffer at the point clicked. - You can also select a region and replace it with the selection buffer - by selecting the region with mouse button 2. -
- Mouse button 3 - - Currently acts like button 1. -
- Backspace - - Deletes one character to the left, or deletes the selected region. -
- Delete - - Deletes one character to the right, or deletes the selected region. - Combine with Shift for equivalent of ^X (copy+cut). -
- Enter - - May cause the callback, see when(). -
- -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Platform specific keyboard bindings.
Windows/Linux Mac Function
^A Command-A - Selects all text in the widget. - -
^C Command-C - Copy the current selection to the clipboard. - -
^I ^I - Insert a tab. - -
^J ^J - Insert a Line Feed.
- (Similar to literal 'Enter' character) - -
^L ^L - Insert a Form Feed. - -
^M ^M - Insert a Carriage Return. - -
^V,
Shift-Insert
Command-V - Paste the clipboard.
- (Macs keyboards don't have "Insert" keys, - but if they did, Shift-Insert would work) - -
^X,
Shift-Delete
Command-X,
Shift-Delete
- Cut.
- Copy the selection to the clipboard and delete it. - (If there's no selection, Shift-Delete acts like Delete) - -
^Z Command-Z - Undo.
- This is a single-level undo mechanism, but all adjacent - deletions and insertions are concatenated into a single "undo". - Often this will undo a lot more than you expected. - -
Shift-^Z Shift-Command-Z - Redo.
- Currently same behavior as ^Z. - Reserved for future multilevel undo/redo. - -
Arrow Keys Arrow Keys - Standard cursor movement.
- Can be combined with Shift to extend selection. - -
Home Command-Up,
Command-Left
- Move to start of line.
- Can be combined with Shift to extend selection. - -
End Command-Down,
Command-Right
- Move to end of line.
- Can be combined with Shift to extend selection. - -
Ctrl-HomeCommand-Up,
Command-PgUp,
Ctrl-Left
- Move to top of document/field.
- In single line input, moves to start of line. - In multiline input, moves to start of top line. - Can be combined with Shift to extend selection. - -
Ctrl-End Command-End,
Command-PgDn,
Ctrl-Right
- Move to bottom of document/field.
- In single line input, moves to end of line. - In multiline input, moves to end of last line. - Can be combined with Shift to extend selection. - -
Ctrl-Left Alt-Left - Word left.
- Can be combined with Shift to extend selection. - -
Ctrl-Right Alt-Right - Word right.
- Can be combined with Shift to extend selection. - -
Ctrl-Backspace Alt-Backspace - Delete word left. - -
Ctrl-Delete Alt-Delete - Delete word right. - -
- */ -class FL_EXPORT Fl_Input : public Fl_Input_ { - int handle_key(); - int shift_position(int p); - int shift_up_down_position(int p); - void handle_mouse(int keepmark=0); - - // Private keyboard functions - int kf_lines_up(int repeat_num); - int kf_lines_down(int repeat_num); - int kf_page_up(); - int kf_page_down(); - int kf_insert_toggle(); - int kf_delete_word_right(); - int kf_delete_word_left(); - int kf_delete_sol(); - int kf_delete_eol(); - int kf_delete_char_right(); - int kf_delete_char_left(); - int kf_move_sol(); - int kf_move_eol(); - int kf_clear_eol(); - int kf_move_char_left(); - int kf_move_char_right(); - int kf_move_word_left(); - int kf_move_word_right(); - int kf_move_up_and_sol(); - int kf_move_down_and_eol(); - int kf_top(); - int kf_bottom(); - int kf_select_all(); - int kf_undo(); - int kf_redo(); - int kf_copy(); - int kf_paste(); - int kf_copy_cut(); - -protected: - void draw(); -public: - int handle(int); - Fl_Input(int,int,int,int,const char * = 0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Input_.H b/msvc/fltk/include/FL/Fl_Input_.H deleted file mode 100644 index 99a39650..00000000 --- a/msvc/fltk/include/FL/Fl_Input_.H +++ /dev/null @@ -1,499 +0,0 @@ -// -// "$Id$" -// -// Input base class header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2015 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Input_ widget . */ - -#ifndef Fl_Input__H -#define Fl_Input__H - -#ifndef Fl_Widget_H -#include "Fl_Widget.H" -#endif - -#define FL_NORMAL_INPUT 0 -#define FL_FLOAT_INPUT 1 -#define FL_INT_INPUT 2 -#define FL_HIDDEN_INPUT 3 -#define FL_MULTILINE_INPUT 4 -#define FL_SECRET_INPUT 5 -#define FL_INPUT_TYPE 7 -#define FL_INPUT_READONLY 8 -#define FL_NORMAL_OUTPUT (FL_NORMAL_INPUT | FL_INPUT_READONLY) -#define FL_MULTILINE_OUTPUT (FL_MULTILINE_INPUT | FL_INPUT_READONLY) -#define FL_INPUT_WRAP 16 -#define FL_MULTILINE_INPUT_WRAP (FL_MULTILINE_INPUT | FL_INPUT_WRAP) -#define FL_MULTILINE_OUTPUT_WRAP (FL_MULTILINE_INPUT | FL_INPUT_READONLY | FL_INPUT_WRAP) - -/** - This class provides a low-overhead text input field. - - This is a virtual base class below Fl_Input. It has all - the same interfaces, but lacks the handle() and - draw() method. You may want to subclass it if you are - one of those people who likes to change how the editing keys - work. It may also be useful for adding scrollbars - to the input field. - - This can act like any of the subclasses of Fl_Input, by - setting type() to one of the following values: - - \code - #define FL_NORMAL_INPUT 0 - #define FL_FLOAT_INPUT 1 - #define FL_INT_INPUT 2 - #define FL_MULTILINE_INPUT 4 - #define FL_SECRET_INPUT 5 - #define FL_INPUT_TYPE 7 - #define FL_INPUT_READONLY 8 - #define FL_NORMAL_OUTPUT (FL_NORMAL_INPUT | FL_INPUT_READONLY) - #define FL_MULTILINE_OUTPUT (FL_MULTILINE_INPUT | FL_INPUT_READONLY) - #define FL_INPUT_WRAP 16 - #define FL_MULTILINE_INPUT_WRAP (FL_MULTILINE_INPUT | FL_INPUT_WRAP) - #define FL_MULTILINE_OUTPUT_WRAP (FL_MULTILINE_INPUT | FL_INPUT_READONLY | FL_INPUT_WRAP) - \endcode - - All variables that represent an index into a text buffer are byte-oriented, - not character oriented, counting from 0 (at or before the first character) - to size() (at the end of the buffer, after the last byte). Since UTF-8 - characters can be up to six bytes long, simply incrementing such an index - will not reliably advance to the next character in the text buffer. - - Indices and pointers into the text buffer should always point at a 7 bit ASCII - character or the beginning of a UTF-8 character sequence. Behavior for false - UTF-8 sequences and pointers into the middle of a sequence are undefined. - - \see Fl_Text_Display, Fl_Text_Editor for more powerful text handling widgets - - \internal - When porting this widget from ASCII to UTF-8, previously legal pointers into - the text of this widget can become illegal by pointing into the middle of - a UTF-8 sequence. This is not a big problem for Fl_Input_ because all code - in this module is quite tolerant. It could be problematic though when deriving - from this class because no feedback for illegal pointers is given. Additionally, - a careless "copy" call can put partial UTF-8 sequences into the clipboard. - - None of these issues should be disastrous. Nevertheless, we should - discuss how FLTK should handle false UTF-8 sequences and pointers. -*/ -class FL_EXPORT Fl_Input_ : public Fl_Widget { - - /** \internal Storage for the text field. */ - const char* value_; - - /** \internal Buffer memory for expanded text. \see expand() */ - char* buffer; - - /** \internal Size of text in bytes in the \p value_ field. */ - int size_; - - /** \internal Current size of internal value() buffer in bytes. */ - int bufsize; - - /** \internal Position of the cursor in the document. */ - int position_; - - /** \internal Position of the other end of the selected text. - If \p position_ equals \p mark_, no text is selected */ - int mark_; - - /** \internal Behavior of Tab key in multiline input widget. - If enabled (default) Tab causes focus nav, otherwise Tab is inserted - as a character. */ - int tab_nav_; - - /** \internal Offset to text origin within widget bounds */ - int xscroll_, yscroll_; - - /** \internal Minimal update pointer. Display requires redraw from here to the end - of the buffer. */ - int mu_p; - - /** \internal Maximum number of (UTF-8) characters a user can input. */ - int maximum_size_; - - /** \internal Shortcut key that will fetch focus for this widget. */ - int shortcut_; - - /** \internal This is set if no text but only the cursor needs updating. */ - uchar erase_cursor_only; - - /** \internal The font used for the entire text. */ - Fl_Font textfont_; - - /** \internal Height of the font used for the entire text. */ - Fl_Fontsize textsize_; - - /** \internal color of the entire text */ - Fl_Color textcolor_; - - /** \internal color of the text cursor */ - Fl_Color cursor_color_; - - /** \internal Horizontal cursor position in pixels while moving up or down. */ - static double up_down_pos; - - /** \internal Flag to remember last cursor move. */ - static int was_up_down; - - /* Convert a given text segment into the text that will be rendered on screen. */ - const char* expand(const char*, char*) const; - - /* Calculates the width in pixels of part of a text buffer. */ - double expandpos(const char*, const char*, const char*, int*) const; - - /* Mark a range of characters for update. */ - void minimal_update(int, int); - - /* Mark a range of characters for update. */ - void minimal_update(int p); - - /* Copy the value from a possibly static entry into the internal buffer. */ - void put_in_buffer(int newsize); - - /* Set the current font and font size. */ - void setfont() const; - -protected: - - /* Find the start of a word. */ - int word_start(int i) const; - - /* Find the end of a word. */ - int word_end(int i) const; - - /* Find the start of a line. */ - int line_start(int i) const; - - /* Find the end of a line. */ - int line_end(int i) const; - - /* Draw the text in the passed bounding box. */ - void drawtext(int, int, int, int); - - /* Move the cursor to the column given by up_down_pos. */ - int up_down_position(int, int keepmark=0); - - /* Handle mouse clicks and mouse moves. */ - void handle_mouse(int, int, int, int, int keepmark=0); - - /* Handle all kinds of text field related events. */ - int handletext(int e, int, int, int, int); - - /* Check the when() field and do a callback if indicated. */ - void maybe_do_callback(); - - /** \internal Horizontal offset of text to left edge of widget. */ - int xscroll() const {return xscroll_;} - - /** \internal Vertical offset of text to top edge of widget. */ - int yscroll() const {return yscroll_;} - void yscroll(int yOffset) { yscroll_ = yOffset; damage(FL_DAMAGE_EXPOSE);} - - /* Return the number of lines displayed on a single page. */ - int linesPerPage(); - -public: - - /* Change the size of the widget. */ - void resize(int, int, int, int); - - /* Constructor */ - Fl_Input_(int, int, int, int, const char* = 0); - - /* Destructor */ - ~Fl_Input_(); - - /* Changes the widget text. */ - int value(const char*); - - /* Changes the widget text. */ - int value(const char*, int); - - /* Changes the widget text. */ - int static_value(const char*); - - /* Changes the widget text. */ - int static_value(const char*, int); - - /** - Returns the text displayed in the widget. - - This function returns the current value, which is a pointer - to the internal buffer and is valid only until the next event is - handled. - - \return pointer to an internal buffer - do not free() this - \see Fl_Input_::value(const char*) - */ - const char* value() const {return value_;} - - /* Returns the character at index \p i. */ - Fl_Char index(int i) const; - - /** - Returns the number of bytes in value(). - - This may be greater than strlen(value()) if there are - \c nul characters in the text. - - \return number of bytes in the text - */ - int size() const {return size_;} - - /** Sets the width and height of this widget. - \param [in] W, H new width and height - \see Fl_Widget::size(int, int) */ - void size(int W, int H) { Fl_Widget::size(W, H); } - - /** Gets the maximum length of the input field in characters. - \see maximum_size(int). */ - int maximum_size() const {return maximum_size_;} - - /** Sets the maximum length of the input field in characters. - - This limits the number of characters that can be inserted - in the widget. - - Since FLTK 1.3 this is different than the buffer size, since one - character can be more than one byte in UTF-8 encoding. In FLTK 1.1 - this was the same (one byte = one character). - */ - void maximum_size(int m) {maximum_size_ = m;} - - /** Gets the position of the text cursor. - \return the cursor position as an index in the range 0..size() - \see position(int, int) - */ - int position() const {return position_;} - - /** Gets the current selection mark. - \return index into the text */ - int mark() const {return mark_;} - - /* Sets the index for the cursor and mark. */ - int position(int p, int m); - - /** Sets the cursor position and mark. - position(n) is the same as position(n, n). - \param p new index for cursor and mark - \return 0 if no positions changed - \see position(int, int), position(), mark(int) - */ - int position(int p) {return position(p, p);} - - /** Sets the current selection mark. - mark(n) is the same as position(position(),n). - \param m new index of the mark - \return 0 if the mark did not change - \see position(), position(int, int) */ - int mark(int m) {return position(position(), m);} - - /* Deletes text from \p b to \p e and inserts the new string \p text. */ - int replace(int b, int e, const char *text, int ilen=0); - - /** - Deletes the current selection. - - This function deletes the currently selected text - \e without storing it in the clipboard. To use the clipboard, - you may call copy() first or copy_cuts() after - this call. - - \return 0 if no data was copied - */ - int cut() {return replace(position(), mark(), 0);} - - /** - Deletes the next \p n bytes rounded to characters before or after the cursor. - - This function deletes the currently selected text - \e without storing it in the clipboard. To use the clipboard, - you may call copy() first or copy_cuts() after - this call. - - \param n number of bytes rounded to full characters and clamped to the buffer. - A negative number will cut characters to the left of the cursor. - \return 0 if no data was copied - */ - int cut(int n) {return replace(position(), position()+n, 0);} - - /** - Deletes all characters between index \p a and \p b. - - This function deletes the currently selected text - \e without storing it in the clipboard. To use the clipboard, - you may call copy() first or copy_cuts() after - this call. - - \param a, b range of bytes rounded to full characters and clamped to the buffer - \return 0 if no data was copied - */ - int cut(int a, int b) {return replace(a, b, 0);} - - /** - Inserts text at the cursor position. - - This function inserts the string in \p t at the cursor - position() and moves the new position and mark to - the end of the inserted text. - - \param [in] t text that will be inserted - \param [in] l length of text, or 0 if the string is terminated by \c nul. - \return 0 if no text was inserted - */ - int insert(const char* t, int l=0){return replace(position_, mark_, t, l);} - - /* Put the current selection into the clipboard. */ - int copy(int clipboard); - - /* Undo previous changes to the text buffer. */ - int undo(); - - /* Copy the yank buffer to the clipboard. */ - int copy_cuts(); - - /** Return the shortcut key associated with this widget. - \return shortcut keystroke - \see Fl_Button::shortcut() */ - int shortcut() const {return shortcut_;} - - /** - Sets the shortcut key associated with this widget. - Pressing the shortcut key gives text editing focus to this widget. - \param [in] s new shortcut keystroke - \see Fl_Button::shortcut() - */ - void shortcut(int s) {shortcut_ = s;} - - /** Gets the font of the text in the input field. - \return the current Fl_Font index */ - Fl_Font textfont() const {return textfont_;} - - /** Sets the font of the text in the input field. - The text font defaults to \c FL_HELVETICA. - \param [in] s the new text font */ - void textfont(Fl_Font s) {textfont_ = s;} - - /** Gets the size of the text in the input field. - \return the text height in pixels */ - Fl_Fontsize textsize() const {return textsize_;} - - /** Sets the size of the text in the input field. - The text height defaults to \c FL_NORMAL_SIZE. - \param [in] s the new font height in pixel units */ - void textsize(Fl_Fontsize s) {textsize_ = s;} - - /** Gets the color of the text in the input field. - \return the text color - \see textcolor(Fl_Color) */ - Fl_Color textcolor() const {return textcolor_;} - - /** Sets the color of the text in the input field. - The text color defaults to \c FL_FOREGROUND_COLOR. - \param [in] n new text color - \see textcolor() */ - void textcolor(Fl_Color n) {textcolor_ = n;} - - /** Gets the color of the cursor. - \return the current cursor color */ - Fl_Color cursor_color() const {return cursor_color_;} - - /** Sets the color of the cursor. - The default color for the cursor is \c FL_BLACK. - \param [in] n the new cursor color */ - void cursor_color(Fl_Color n) {cursor_color_ = n;} - - /** Gets the input field type. - \return the current input type */ - int input_type() const {return type() & FL_INPUT_TYPE; } - - /** Sets the input field type. - A redraw() is required to reformat the input field. - \param [in] t new input type */ - void input_type(int t) { type((uchar)(t | readonly())); } - - /** Gets the read-only state of the input field. - \return non-zero if this widget is read-only */ - int readonly() const { return type() & FL_INPUT_READONLY; } - - /** Sets the read-only state of the input field. - \param [in] b if \p b is 0, the text in this widget can be edited by the user */ - void readonly(int b) { if (b) type((uchar)(type() | FL_INPUT_READONLY)); - else type((uchar)(type() & ~FL_INPUT_READONLY)); } - - /** - Gets the word wrapping state of the input field. - Word wrap is only functional with multi-line input fields. - */ - int wrap() const { return type() & FL_INPUT_WRAP; } - - /** - Sets the word wrapping state of the input field. - Word wrap is only functional with multi-line input fields. - */ - void wrap(int b) { if (b) type((uchar)(type() | FL_INPUT_WRAP)); - else type((uchar)(type() & ~FL_INPUT_WRAP)); } - - /** - Sets whether the Tab key does focus navigation, - or inserts tab characters into Fl_Multiline_Input. - - By default this flag is enabled to provide the 'normal' behavior - most users expect; Tab navigates focus to the next widget. - To inserting an actual Tab character, users can use Ctrl-I - or copy/paste. - - Disabling this flag gives the old FLTK behavior where Tab - inserts a tab character into the text field, in which case - only the mouse can be used to navigate to the next field. - - History: This flag was provided for backwards support of FLTK's old 1.1.x - behavior where Tab inserts a tab character instead of navigating - focus to the next widget. This behavior was unique to Fl_Multiline_Input. - With the advent of Fl_Text_Editor, this old behavior has been deprecated. - - \param [in] val If \p val is 1, Tab advances focus (default).
- If \p val is 0, Tab inserts a tab character (old FLTK behavior). - - \see tab_nav(), Fl::OPTION_ARROW_FOCUS. - */ - void tab_nav(int val) { - tab_nav_ = val; - } - - /** - Gets whether the Tab key causes focus navigation in multiline input fields or not. - - If enabled (default), hitting Tab causes focus navigation to the next widget. - - If disabled, hitting Tab inserts a tab character into the text field. - \returns 1 if Tab advances focus (default), 0 if Tab inserts tab characters. - - \see tab_nav(int), Fl::OPTION_ARROW_FOCUS. - */ - int tab_nav() const { - return tab_nav_; - } -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Input_Choice.H b/msvc/fltk/include/FL/Fl_Input_Choice.H deleted file mode 100644 index efcbf8e9..00000000 --- a/msvc/fltk/include/FL/Fl_Input_Choice.H +++ /dev/null @@ -1,268 +0,0 @@ -// -// "$Id$" -// -// An input/chooser widget. -// ______________ ____ -// | || __ | -// | input area || \/ | -// |______________||____| -// -// Copyright 1998-2010 by Bill Spitzak and others. -// Copyright 2004 by Greg Ercolano. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Input_Choice widget . */ - -#ifndef Fl_Input_Choice_H -#define Fl_Input_Choice_H - -#include -#include -#include -#include -#include -#include - -/** - A combination of the input widget and a menu button. - - \image html input_choice.jpg - \image latex input_choice.jpg "Fl_Input_Choice widget" width=6cm - - The user can either type into the input area, or use the - menu button chooser on the right to choose an item which loads - the input area with the selected text. - - The application can directly access both the internal Fl_Input - and Fl_Menu_Button widgets respectively using the input() and menubutton() - accessor methods. - - The default behavior is to invoke the Fl_Input_Choice::callback() - if the user changes the input field's contents, either by typing, - pasting, or clicking a different item in the choice menu. - - The callback can determine if an item was picked vs. typing - into the input field by checking the value of menubutton()->changed(), - which will be: - - - 1: the user picked a different item in the choice menu - - 0: the user typed or pasted directly into the input field - - Example use: - \code - #include - #include - #include - #include - void choice_cb(Fl_Widget *w, void *userdata) { - // Show info about the picked item - Fl_Input_Choice *choice = (Fl_Input_Choice*)w; - const Fl_Menu_Item *item = choice->menubutton()->mvalue(); - printf("*** Choice Callback:\n"); - printf(" item label()='%s'\n", item ? item->label() : "(No item)"); - printf(" item value()=%d\n", choice->menubutton()->value()); - printf(" input value()='%s'\n", choice->input()->value()); - printf(" The user %s\n", choice->menubutton()->changed() - ? "picked a menu item" - : "typed text"); - } - int main() { - Fl_Double_Window win(200,100,"Input Choice"); - win.begin(); - Fl_Input_Choice choice(10,10,100,30); - choice.callback(choice_cb, 0); - choice.add("Red"); - choice.add("Orange"); - choice.add("Yellow"); - //choice.value("Red"); // uncomment to make "Red" default - win.end(); - win.show(); - return Fl::run(); - } - \endcode -*/ -class FL_EXPORT Fl_Input_Choice : public Fl_Group { - // Private class to handle slightly 'special' behavior of menu button - class InputMenuButton : public Fl_Menu_Button { - void draw() { - draw_box(FL_UP_BOX, color()); - fl_color(active_r() ? labelcolor() : fl_inactive(labelcolor())); - int xc = x()+w()/2, yc=y()+h()/2; - fl_polygon(xc-5,yc-3,xc+5,yc-3,xc,yc+3); - if (Fl::focus() == this) draw_focus(); - } - public: - InputMenuButton(int X,int Y,int W,int H,const char*L=0) : - Fl_Menu_Button(X, Y, W, H, L) { box(FL_UP_BOX); } - }; - - Fl_Input *inp_; - InputMenuButton *menu_; - - // note: this is used by the Fl_Input_Choice ctor defined in Fl_Group. - static void menu_cb(Fl_Widget*, void *data) { - Fl_Input_Choice *o=(Fl_Input_Choice *)data; - Fl_Widget_Tracker wp(o); - const Fl_Menu_Item *item = o->menubutton()->mvalue(); - if (item && item->flags & (FL_SUBMENU|FL_SUBMENU_POINTER)) return; // ignore submenus - if (!strcmp(o->inp_->value(), o->menu_->text())) - { - o->Fl_Widget::clear_changed(); - if (o->when() & FL_WHEN_NOT_CHANGED) - o->do_callback(); - } - else - { - o->inp_->value(o->menu_->text()); - o->inp_->set_changed(); - o->Fl_Widget::set_changed(); - if (o->when() & (FL_WHEN_CHANGED|FL_WHEN_RELEASE)) - o->do_callback(); - } - - if (wp.deleted()) return; - - if (o->callback() != default_callback) - { - o->Fl_Widget::clear_changed(); - o->inp_->clear_changed(); - } - } - - // note: this is used by the Fl_Input_Choice ctor defined in Fl_Group. - static void inp_cb(Fl_Widget*, void *data) { - Fl_Input_Choice *o=(Fl_Input_Choice *)data; - Fl_Widget_Tracker wp(o); - if (o->inp_->changed()) { - o->Fl_Widget::set_changed(); - if (o->when() & (FL_WHEN_CHANGED|FL_WHEN_RELEASE)) - o->do_callback(); - } else { - o->Fl_Widget::clear_changed(); - if (o->when() & FL_WHEN_NOT_CHANGED) - o->do_callback(); - } - - if (wp.deleted()) return; - - if (o->callback() != default_callback) - o->Fl_Widget::clear_changed(); - } - - // Custom resize behavior -- input stretches, menu button doesn't - inline int inp_x() { return(x() + Fl::box_dx(box())); } - inline int inp_y() { return(y() + Fl::box_dy(box())); } - inline int inp_w() { return(w() - Fl::box_dw(box()) - 20); } - inline int inp_h() { return(h() - Fl::box_dh(box())); } - - inline int menu_x() { return(x() + w() - 20 - Fl::box_dx(box())); } - inline int menu_y() { return(y() + Fl::box_dy(box())); } - inline int menu_w() { return(20); } - inline int menu_h() { return(h() - Fl::box_dh(box())); } - -public: - /** - Creates a new Fl_Input_Choice widget using the given position, size, - and label string. - Inherited destructor destroys the widget and any values associated with it. - */ - Fl_Input_Choice(int X,int Y,int W,int H,const char*L=0); - - /** Adds an item to the menu. - You can access the more complex Fl_Menu_Button::add() methods - (setting callbacks, userdata, etc), via menubutton(). Example: - \code - Fl_Input_Choice *choice = new Fl_Input_Choice(100,10,120,25,"Fonts"); - Fl_Menu_Button *mb = choice->menubutton(); // use Fl_Input_Choice's Fl_Menu_Button - mb->add("Helvetica", 0, MyFont_CB, (void*)mydata); // use Fl_Menu_Button's add() methods - mb->add("Courier", 0, MyFont_CB, (void*)mydata); - mb->add("More..", 0, FontDialog_CB, (void*)mydata); - \endcode - */ - void add(const char *s) { menu_->add(s); } - /** Returns the combined changed() state of the input and menu button widget. */ - int changed() const { return inp_->changed() | Fl_Widget::changed(); } - /** Clears the changed() state of both input and menu button widgets. */ - void clear_changed() { - inp_->clear_changed(); - Fl_Widget::clear_changed(); - } - /** Sets the changed() state of both input and menu button widgets - to the specfied value.*/ - void set_changed() { - inp_->set_changed(); - // no need to call Fl_Widget::set_changed() - } - /** Removes all items from the menu. */ - void clear() { menu_->clear(); } - /** Gets the box type of the menu button */ - Fl_Boxtype down_box() const { return (menu_->down_box()); } - /** Sets the box type of the menu button */ - void down_box(Fl_Boxtype b) { menu_->down_box(b); } - /** Gets the Fl_Menu_Item array used for the menu. */ - const Fl_Menu_Item *menu() { return (menu_->menu()); } - /** Sets the Fl_Menu_Item array used for the menu. */ - void menu(const Fl_Menu_Item *m) { menu_->menu(m); } - void resize(int X, int Y, int W, int H) { - Fl_Group::resize(X,Y,W,H); - inp_->resize(inp_x(), inp_y(), inp_w(), inp_h()); - menu_->resize(menu_x(), menu_y(), menu_w(), menu_h()); - } - /// Gets the Fl_Input text field's text color. - Fl_Color textcolor() const { return (inp_->textcolor());} - /// Sets the Fl_Input text field's text color to \p c. - void textcolor(Fl_Color c) { inp_->textcolor(c);} - /// Gets the Fl_Input text field's font style. - Fl_Font textfont() const { return (inp_->textfont());} - /// Sets the Fl_Input text field's font style to \p f. - void textfont(Fl_Font f) { inp_->textfont(f);} - /// Gets the Fl_Input text field's font size - Fl_Fontsize textsize() const { return (inp_->textsize()); } - /// Sets the Fl_Input text field's font size to \p s. - void textsize(Fl_Fontsize s) { inp_->textsize(s); } - /// Returns the Fl_Input text field's current contents. - const char* value() const { return (inp_->value()); } - /** Sets the Fl_Input text field's contents to \p val. - Does not affect the menu selection.*/ - void value(const char *val) { inp_->value(val); } - /** Chooses item# \p val in the menu, and sets the Fl_Input text field - to that value. Any previous text is cleared.*/ - void value(int val) { - menu_->value(val); - inp_->value(menu_->text(val)); - } - /** Returns a pointer to the internal Fl_Menu_Button widget. - This can be used to access any of the methods of the menu button, e.g. - \code - Fl_Input_Choice *choice = new Fl_Input_Choice(100,10,120,25,"Choice:"); - [..] - // Print all the items in the choice menu - for ( int t=0; tmenubutton()->size(); t++ ) { - const Fl_Menu_Item &item = choice->menubutton()->menu()[t]; - printf("item %d -- label=%s\n", t, item.label() ? item.label() : "(Null)"); - } - \endcode - */ - Fl_Menu_Button *menubutton() { return menu_; } - /** Returns a pointer to the internal Fl_Input widget. - This can be used to directly access all of the Fl_Input widget's - methods.*/ - Fl_Input *input() { return inp_; } -}; - -#endif // !Fl_Input_Choice_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Int_Input.H b/msvc/fltk/include/FL/Fl_Int_Input.H deleted file mode 100644 index cb6e8141..00000000 --- a/msvc/fltk/include/FL/Fl_Int_Input.H +++ /dev/null @@ -1,46 +0,0 @@ -// -// "$Id$" -// -// Integer input header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Int_Input widget . */ - -#ifndef Fl_Int_Input_H -#define Fl_Int_Input_H - -#include "Fl_Input.H" - -/** - The Fl_Int_Input class is a subclass of Fl_Input that only allows - the user to type decimal digits (or hex numbers of the form 0xaef). -*/ -class FL_EXPORT Fl_Int_Input : public Fl_Input { -public: - /** - Creates a new Fl_Int_Input widget using the given position, - size, and label string. The default boxtype is FL_DOWN_BOX. - - Inherited destructor destroys the widget and any value associated with it. - */ - Fl_Int_Input(int X,int Y,int W,int H,const char *l = 0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_JPEG_Image.H b/msvc/fltk/include/FL/Fl_JPEG_Image.H deleted file mode 100644 index d9b162c1..00000000 --- a/msvc/fltk/include/FL/Fl_JPEG_Image.H +++ /dev/null @@ -1,44 +0,0 @@ -// -// "$Id$" -// -// JPEG image header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_JPEG_Image class . */ - -#ifndef Fl_JPEG_Image_H -#define Fl_JPEG_Image_H -# include "Fl_Image.H" - -/** - The Fl_JPEG_Image class supports loading, caching, - and drawing of Joint Photographic Experts Group (JPEG) File - Interchange Format (JFIF) images. The class supports grayscale - and color (RGB) JPEG image files. - */ -class FL_EXPORT Fl_JPEG_Image : public Fl_RGB_Image { - -public: - - Fl_JPEG_Image(const char *filename); - Fl_JPEG_Image(const char *name, const unsigned char *data); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Light_Button.H b/msvc/fltk/include/FL/Fl_Light_Button.H deleted file mode 100644 index 8735f3dc..00000000 --- a/msvc/fltk/include/FL/Fl_Light_Button.H +++ /dev/null @@ -1,50 +0,0 @@ -// -// "$Id$" -// -// Lighted button header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Light_Button widget . */ - -#ifndef Fl_Light_Button_H -#define Fl_Light_Button_H - -#include "Fl_Button.H" - -/** - This subclass displays the "on" state by turning on a light, - rather than drawing pushed in. The shape of the "light" - is initially set to FL_DOWN_BOX. The color of the light when - on is controlled with selection_color(), which defaults to FL_YELLOW. - - Buttons generate callbacks when they are clicked by the user. You - control exactly when and how by changing the values for type() and when(). -

\image html Fl_Light_Button.png

- \image latex Fl_Light_Button.png "Fl_Light_Button" width=4cm -*/ -class FL_EXPORT Fl_Light_Button : public Fl_Button { -protected: - virtual void draw(); -public: - virtual int handle(int); - Fl_Light_Button(int x,int y,int w,int h,const char *l = 0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Line_Dial.H b/msvc/fltk/include/FL/Fl_Line_Dial.H deleted file mode 100644 index 150a05df..00000000 --- a/msvc/fltk/include/FL/Fl_Line_Dial.H +++ /dev/null @@ -1,36 +0,0 @@ -// -// "$Id$" -// -// Line dial header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Line_Dial widget . */ - -#ifndef Fl_Line_Dial_H -#define Fl_Line_Dial_H - -#include "Fl_Dial.H" - -class FL_EXPORT Fl_Line_Dial : public Fl_Dial { -public: - Fl_Line_Dial(int X,int Y,int W,int H, const char *L = 0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Menu.H b/msvc/fltk/include/FL/Fl_Menu.H deleted file mode 100644 index a0f2545d..00000000 --- a/msvc/fltk/include/FL/Fl_Menu.H +++ /dev/null @@ -1,24 +0,0 @@ -// -// "$Id$" -// -// Old menu header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -// this include file is for back compatibility only -#include "Fl_Menu_Item.H" - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Menu_.H b/msvc/fltk/include/FL/Fl_Menu_.H deleted file mode 100644 index 23925866..00000000 --- a/msvc/fltk/include/FL/Fl_Menu_.H +++ /dev/null @@ -1,188 +0,0 @@ -// -// "$Id$" -// -// Menu base class header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2016 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Menu_ widget . */ - -#ifndef Fl_Menu__H -#define Fl_Menu__H - -#ifndef Fl_Widget_H -#include "Fl_Widget.H" -#endif -#include "Fl_Menu_Item.H" - -/** - Base class of all widgets that have a menu in FLTK. - - Currently FLTK provides you with Fl_Menu_Button, Fl_Menu_Bar, and Fl_Choice. - - The class contains a pointer to an array of structures of type Fl_Menu_Item. - The array may either be supplied directly by the user program, or it may - be "private": a dynamically allocated array managed by the Fl_Menu_. - - When the user clicks a menu item, value() is set to that item - and then: - - - If the Fl_Menu_Item has a callback set, that callback - is invoked with any userdata configured for it. - (The Fl_Menu_ widget's callback is NOT invoked.) - - - For any Fl_Menu_Items that \b don't have a callback set, - the Fl_Menu_ widget's callback is invoked with any userdata - configured for it. The callback can determine which item - was picked using value(), mvalue(), item_pathname(), etc. -*/ -class FL_EXPORT Fl_Menu_ : public Fl_Widget { - - Fl_Menu_Item *menu_; - const Fl_Menu_Item *value_; - -protected: - - uchar alloc; // flag indicates if menu_ is a dynamic copy (=1) or not (=0) - uchar down_box_; - Fl_Font textfont_; - Fl_Fontsize textsize_; - Fl_Color textcolor_; - - int item_pathname_(char *name, int namelen, const Fl_Menu_Item *finditem, - const Fl_Menu_Item *menu=0) const; -public: - Fl_Menu_(int,int,int,int,const char * =0); - ~Fl_Menu_(); - - int item_pathname(char *name, int namelen, const Fl_Menu_Item *finditem=0) const; - const Fl_Menu_Item* picked(const Fl_Menu_Item*); - const Fl_Menu_Item* find_item(const char *name); - const Fl_Menu_Item* find_item(Fl_Callback*); - int find_index(const char *name) const; - int find_index(const Fl_Menu_Item *item) const; - int find_index(Fl_Callback *cb) const; - - /** - Returns the menu item with the entered shortcut (key value). - - This searches the complete menu() for a shortcut that matches the - entered key value. It must be called for a FL_KEYBOARD or FL_SHORTCUT - event. - - If a match is found, the menu's callback will be called. - - \return matched Fl_Menu_Item or NULL. - */ - const Fl_Menu_Item* test_shortcut() {return picked(menu()->test_shortcut());} - void global(); - - /** - Returns a pointer to the array of Fl_Menu_Items. This will either be - the value passed to menu(value) or the private copy. - \sa size() -- returns the size of the Fl_Menu_Item array. - - \b Example: How to walk the array: - \code - for ( int t=0; tsize(); t++ ) { // walk array of items - const Fl_Menu_Item &item = menubar->menu()[t]; // get each item - fprintf(stderr, "item #%d -- label=%s, value=%s type=%s\n", - t, - item.label() ? item.label() : "(Null)", // menu terminators have NULL labels - (item.flags & FL_MENU_VALUE) ? "set" : "clear", // value of toggle or radio items - (item.flags & FL_SUBMENU) ? "Submenu" : "Item"); // see if item is a submenu or actual item - } - \endcode - - */ - const Fl_Menu_Item *menu() const {return menu_;} - void menu(const Fl_Menu_Item *m); - void copy(const Fl_Menu_Item *m, void* user_data = 0); - int insert(int index, const char*, int shortcut, Fl_Callback*, void* = 0, int = 0); - int add(const char*, int shortcut, Fl_Callback*, void* = 0, int = 0); // see src/Fl_Menu_add.cxx - /** See int Fl_Menu_::add(const char* label, int shortcut, Fl_Callback*, void *user_data=0, int flags=0) */ - int add(const char* a, const char* b, Fl_Callback* c, void* d = 0, int e = 0) { - return add(a,fl_old_shortcut(b),c,d,e); - } - /** See int Fl_Menu_::insert(const char* label, int shortcut, Fl_Callback*, void *user_data=0, int flags=0) */ - int insert(int index, const char* a, const char* b, Fl_Callback* c, void* d = 0, int e = 0) { - return insert(index,a,fl_old_shortcut(b),c,d,e); - } - int add(const char *); - int size() const ; - void size(int W, int H) { Fl_Widget::size(W, H); } - void clear(); - int clear_submenu(int index); - void replace(int,const char *); - void remove(int); - /** Changes the shortcut of item \p i to \p s. */ - void shortcut(int i, int s) {menu_[i].shortcut(s);} - /** Sets the flags of item i. For a list of the flags, see Fl_Menu_Item. */ - void mode(int i,int fl) {menu_[i].flags = fl;} - /** Gets the flags of item i. For a list of the flags, see Fl_Menu_Item. */ - int mode(int i) const {return menu_[i].flags;} - - /** Returns a pointer to the last menu item that was picked. */ - const Fl_Menu_Item *mvalue() const {return value_;} - /** Returns the index into menu() of the last item chosen by the user. It is zero initially. */ - int value() const {return value_ ? (int)(value_-menu_) : -1;} - int value(const Fl_Menu_Item*); - /** - The value is the index into menu() of the last item chosen by - the user. It is zero initially. You can set it as an integer, or set - it with a pointer to a menu item. The set routines return non-zero if - the new value is different than the old one. - */ - int value(int i) {return value(menu_+i);} - /** Returns the title of the last item chosen. */ - const char *text() const {return value_ ? value_->text : 0;} - /** Returns the title of item i. */ - const char *text(int i) const {return menu_[i].text;} - - /** Gets the current font of menu item labels. */ - Fl_Font textfont() const {return textfont_;} - /** Sets the current font of menu item labels. */ - void textfont(Fl_Font c) {textfont_=c;} - /** Gets the font size of menu item labels. */ - Fl_Fontsize textsize() const {return textsize_;} - /** Sets the font size of menu item labels. */ - void textsize(Fl_Fontsize c) {textsize_=c;} - /** Get the current color of menu item labels. */ - Fl_Color textcolor() const {return textcolor_;} - /** Sets the current color of menu item labels. */ - void textcolor(Fl_Color c) {textcolor_=c;} - - /** - This box type is used to surround the currently-selected items in the - menus. If this is FL_NO_BOX then it acts like - FL_THIN_UP_BOX and selection_color() acts like - FL_WHITE, for back compatibility. - */ - Fl_Boxtype down_box() const {return (Fl_Boxtype)down_box_;} - /** See Fl_Boxtype Fl_Menu_::down_box() const */ - void down_box(Fl_Boxtype b) {down_box_ = b;} - - /** For back compatibility, same as selection_color() */ - Fl_Color down_color() const {return selection_color();} - /** For back compatibility, same as selection_color() */ - void down_color(unsigned c) {selection_color(c);} - void setonly(Fl_Menu_Item* item); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Menu_Bar.H b/msvc/fltk/include/FL/Fl_Menu_Bar.H deleted file mode 100644 index dcb76652..00000000 --- a/msvc/fltk/include/FL/Fl_Menu_Bar.H +++ /dev/null @@ -1,97 +0,0 @@ -// -// "$Id$" -// -// Menu bar header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2016 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Menu_Bar widget . */ - -#ifndef Fl_Menu_Bar_H -#define Fl_Menu_Bar_H - -#include "Fl_Menu_.H" - -/** - This widget provides a standard menubar interface. Usually you will - put this widget along the top edge of your window. The height of the - widget should be 30 for the menu titles to draw correctly with the - default font. - - The items on the bar and the menus they bring up are defined by a - single Fl_Menu_Item array. - Because a Fl_Menu_Item array defines a hierarchy, the - top level menu defines the items in the menubar, while the submenus - define the pull-down menus. Sub-sub menus and lower pop up to the right - of the submenus. - - \image html menubar.png - \image latex menubar.png " menubar" width=12cm - - If there is an item in the top menu that is not a title of a - submenu, then it acts like a "button" in the menubar. Clicking on it - will pick it. - - When the user clicks a menu item, value() is set to that item - and then: - - - The item's callback is done if one has been set; the - Fl_Menu_Bar is passed as the Fl_Widget* argument, - along with any userdata configured for the callback. - - - If the item does not have a callback, the Fl_Menu_Bar's callback - is done instead, along with any userdata configured for the callback. - The callback can determine which item was picked using - value(), mvalue(), item_pathname(), etc. - - Submenus will also pop up in response to shortcuts indicated by - putting a '&' character in the name field of the menu item. If you put a - '&' character in a top-level "button" then the shortcut picks it. The - '&' character in submenus is ignored until the menu is popped up. - - Typing the shortcut() of any of the menu items will cause - callbacks exactly the same as when you pick the item with the mouse. -*/ -class FL_EXPORT Fl_Menu_Bar : public Fl_Menu_ { -protected: - void draw(); -public: - int handle(int); - /** - Creates a new Fl_Menu_Bar widget using the given position, - size, and label string. The default boxtype is FL_UP_BOX. - - The constructor sets menu() to NULL. See - Fl_Menu_ for the methods to set or change the menu. - - labelsize(), labelfont(), and labelcolor() - are used to control how the menubar items are drawn. They are - initialized from the Fl_Menu static variables, but you can - change them if desired. - - label() is ignored unless you change align() to - put it outside the menubar. - - The destructor removes the Fl_Menu_Bar widget and all of its - menu items. - */ - Fl_Menu_Bar(int X, int Y, int W, int H, const char *l=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Menu_Button.H b/msvc/fltk/include/FL/Fl_Menu_Button.H deleted file mode 100644 index 7f18eab6..00000000 --- a/msvc/fltk/include/FL/Fl_Menu_Button.H +++ /dev/null @@ -1,85 +0,0 @@ -// -// "$Id$" -// -// Menu button header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Menu_Button widget . */ - -#ifndef Fl_Menu_Button_H -#define Fl_Menu_Button_H - -#include "Fl_Menu_.H" - -/** - This is a button that when pushed pops up a menu (or hierarchy of - menus) defined by an array of - Fl_Menu_Item objects. -

\image html menu_button.png

- \image latex menu_button.png " menu_button" width=5cm -

Normally any mouse button will pop up a menu and it is lined up - below the button as shown in the picture. However an Fl_Menu_Button - may also control a pop-up menu. This is done by setting the type(). - If type() is zero a normal menu button is produced. - If it is nonzero then this is a pop-up menu. The bits in type() indicate - what mouse buttons pop up the menu (see Fl_Menu_Button::popup_buttons).

-

The menu will also pop up in response to shortcuts indicated by - putting a '&' character in the label().

-

Typing the shortcut() of any of the menu items will cause - callbacks exactly the same as when you pick the item with the mouse. - The '&' character in menu item names are only looked at when the menu is - popped up, however.

- - When the user clicks a menu item, value() is set to that item - and then: - - - The item's callback is done if one has been set; the - Fl_Menu_Button is passed as the Fl_Widget* argument, - along with any userdata configured for the callback. - - - If the item does not have a callback, the Fl_Menu_Button's callback - is done instead, along with any userdata configured for it. - The callback can determine which item was picked using - value(), mvalue(), item_pathname(), etc. -*/ -class FL_EXPORT Fl_Menu_Button : public Fl_Menu_ { -protected: - void draw(); -public: - /** - \brief indicate what mouse buttons pop up the menu. - - Values for type() used to indicate what mouse buttons pop up the menu. - Fl_Menu_Button::POPUP3 is usually what you want. - */ - enum popup_buttons {POPUP1 = 1, /**< pops up with the mouse 1st button. */ - POPUP2, /**< pops up with the mouse 2nd button. */ - POPUP12, /**< pops up with the mouse 1st or 2nd buttons. */ - POPUP3, /**< pops up with the mouse 3rd button. */ - POPUP13, /**< pops up with the mouse 1st or 3rd buttons. */ - POPUP23, /**< pops up with the mouse 2nd or 3rd buttons. */ - POPUP123 /**< pops up with any mouse button. */ - }; - int handle(int); - const Fl_Menu_Item* popup(); - Fl_Menu_Button(int,int,int,int,const char * =0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Menu_Item.H b/msvc/fltk/include/FL/Fl_Menu_Item.H deleted file mode 100644 index 8b19a798..00000000 --- a/msvc/fltk/include/FL/Fl_Menu_Item.H +++ /dev/null @@ -1,443 +0,0 @@ -// -// "$Id$" -// -// Menu item header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#ifndef Fl_Menu_Item_H -#define Fl_Menu_Item_H - -# include "Fl_Widget.H" -# include "Fl_Image.H" - -# if defined(__APPLE__) && defined(check) -# undef check -# endif - -// doxygen needs the following line to enable e.g. ::FL_MENU_TOGGLE to link to the enums -/// @file - -enum { // values for flags: - FL_MENU_INACTIVE = 1, ///< Deactivate menu item (gray out) - FL_MENU_TOGGLE= 2, ///< Item is a checkbox toggle (shows checkbox for on/off state) - FL_MENU_VALUE = 4, ///< The on/off state for checkbox/radio buttons (if set, state is 'on') - FL_MENU_RADIO = 8, ///< Item is a radio button (one checkbox of many can be on) - FL_MENU_INVISIBLE = 0x10, ///< Item will not show up (shortcut will work) - FL_SUBMENU_POINTER = 0x20, ///< Indicates user_data() is a pointer to another menu array - FL_SUBMENU = 0x40, ///< This item is a submenu to other items - FL_MENU_DIVIDER = 0x80, ///< Creates divider line below this item. Also ends a group of radio buttons. - FL_MENU_HORIZONTAL = 0x100 ///< ??? -- reserved -}; - -extern FL_EXPORT Fl_Shortcut fl_old_shortcut(const char*); - -class Fl_Menu_; - -/** - The Fl_Menu_Item structure defines a single menu item that - is used by the Fl_Menu_ class. - \code - struct Fl_Menu_Item { - const char* text; // label() - ulong shortcut_; - Fl_Callback* callback_; - void* user_data_; - int flags; - uchar labeltype_; - uchar labelfont_; - uchar labelsize_; - uchar labelcolor_; - }; - - enum { // values for flags: - FL_MENU_INACTIVE = 1, // Deactivate menu item (gray out) - FL_MENU_TOGGLE = 2, // Item is a checkbox toggle (shows checkbox for on/off state) - FL_MENU_VALUE = 4, // The on/off state for checkbox/radio buttons (if set, state is 'on') - FL_MENU_RADIO = 8, // Item is a radio button (one checkbox of many can be on) - FL_MENU_INVISIBLE = 0x10, // Item will not show up (shortcut will work) - FL_SUBMENU_POINTER = 0x20, // Indicates user_data() is a pointer to another menu array - FL_SUBMENU = 0x40, // This item is a submenu to other items - FL_MENU_DIVIDER = 0x80, // Creates divider line below this item. Also ends a group of radio buttons. - FL_MENU_HORIZONTAL = 0x100 // ??? -- reserved - }; - \endcode - Typically menu items are statically defined; for example: - \code - Fl_Menu_Item popup[] = { - {"&alpha", FL_ALT+'a', the_cb, (void*)1}, - {"&beta", FL_ALT+'b', the_cb, (void*)2}, - {"gamma", FL_ALT+'c', the_cb, (void*)3, FL_MENU_DIVIDER}, - {"&strange", 0, strange_cb}, - {"&charm", 0, charm_cb}, - {"&truth", 0, truth_cb}, - {"b&eauty", 0, beauty_cb}, - {"sub&menu", 0, 0, 0, FL_SUBMENU}, - {"one"}, - {"two"}, - {"three"}, - {0}, - {"inactive", FL_ALT+'i', 0, 0, FL_MENU_INACTIVE|FL_MENU_DIVIDER}, - {"invisible",FL_ALT+'i', 0, 0, FL_MENU_INVISIBLE}, - {"check", FL_ALT+'i', 0, 0, FL_MENU_TOGGLE|FL_MENU_VALUE}, - {"box", FL_ALT+'i', 0, 0, FL_MENU_TOGGLE}, - {0}}; - \endcode - produces: - - \image html menu.png - \image latex menu.png "menu" width=10cm - - A submenu title is identified by the bit FL_SUBMENU in the - flags field, and ends with a label() that is NULL. - You can nest menus to any depth. A pointer to the first item in the - submenu can be treated as an Fl_Menu array itself. It is also - possible to make separate submenu arrays with FL_SUBMENU_POINTER flags. - - You should use the method functions to access structure members and - not access them directly to avoid compatibility problems with future - releases of FLTK. -*/ -struct FL_EXPORT Fl_Menu_Item { - const char *text; ///< menu item text, returned by label() - int shortcut_; ///< menu item shortcut - Fl_Callback *callback_; ///< menu item callback - void *user_data_; ///< menu item user_data for the menu's callback - int flags; ///< menu item flags like FL_MENU_TOGGLE, FL_MENU_RADIO - uchar labeltype_; ///< how the menu item text looks like - Fl_Font labelfont_; ///< which font for this menu item text - Fl_Fontsize labelsize_; ///< size of menu item text - Fl_Color labelcolor_; ///< menu item text color - - // advance N items, skipping submenus: - const Fl_Menu_Item *next(int=1) const; - - /** - Advances a pointer by n items through a menu array, skipping - the contents of submenus and invisible items. There are two calls so - that you can advance through const and non-const data. - */ - Fl_Menu_Item *next(int i=1) { - return (Fl_Menu_Item*)(((const Fl_Menu_Item*)this)->next(i));} - - /** Returns the first menu item, same as next(0). */ - const Fl_Menu_Item *first() const { return next(0); } - - /** Returns the first menu item, same as next(0). */ - Fl_Menu_Item *first() { return next(0); } - - // methods on menu items: - /** - Returns the title of the item. - A NULL here indicates the end of the menu (or of a submenu). - A '&' in the item will print an underscore under the next letter, - and if the menu is popped up that letter will be a "shortcut" to pick - that item. To get a real '&' put two in a row. - */ - const char* label() const {return text;} - - /** See const char* Fl_Menu_Item::label() const */ - void label(const char* a) {text=a;} - - /** See const char* Fl_Menu_Item::label() const */ - void label(Fl_Labeltype a,const char* b) {labeltype_ = a; text = b;} - - /** - Returns the menu item's labeltype. - A labeltype identifies a routine that draws the label of the - widget. This can be used for special effects such as emboss, or to use - the label() pointer as another form of data such as a bitmap. - The value FL_NORMAL_LABEL prints the label as text. - */ - Fl_Labeltype labeltype() const {return (Fl_Labeltype)labeltype_;} - - /** - Sets the menu item's labeltype. - A labeltype identifies a routine that draws the label of the - widget. This can be used for special effects such as emboss, or to use - the label() pointer as another form of data such as a bitmap. - The value FL_NORMAL_LABEL prints the label as text. - */ - void labeltype(Fl_Labeltype a) {labeltype_ = a;} - - /** - Gets the menu item's label color. - This color is passed to the labeltype routine, and is typically the - color of the label text. This defaults to FL_BLACK. If this - color is not black fltk will \b not use overlay bitplanes to draw - the menu - this is so that images put in the menu draw correctly. - */ - Fl_Color labelcolor() const {return labelcolor_;} - - /** - Sets the menu item's label color. - \see Fl_Color Fl_Menu_Item::labelcolor() const - */ - void labelcolor(Fl_Color a) {labelcolor_ = a;} - /** - Gets the menu item's label font. - Fonts are identified by small 8-bit indexes into a table. See the - enumeration list for predefined fonts. The default value is a - Helvetica font. The function Fl::set_font() can define new fonts. - */ - Fl_Font labelfont() const {return labelfont_;} - - /** - Sets the menu item's label font. - Fonts are identified by small 8-bit indexes into a table. See the - enumeration list for predefined fonts. The default value is a - Helvetica font. The function Fl::set_font() can define new fonts. - */ - void labelfont(Fl_Font a) {labelfont_ = a;} - - /** Gets the label font pixel size/height. */ - Fl_Fontsize labelsize() const {return labelsize_;} - - /** Sets the label font pixel size/height.*/ - void labelsize(Fl_Fontsize a) {labelsize_ = a;} - - /** - Returns the callback function that is set for the menu item. - Each item has space for a callback function and an argument for that - function. Due to back compatibility, the Fl_Menu_Item itself - is not passed to the callback, instead you have to get it by calling - ((Fl_Menu_*)w)->mvalue() where w is the widget argument. - */ - Fl_Callback_p callback() const {return callback_;} - - /** - Sets the menu item's callback function and userdata() argument. - \see Fl_Callback_p Fl_MenuItem::callback() const - */ - void callback(Fl_Callback* c, void* p) {callback_=c; user_data_=p;} - - /** - Sets the menu item's callback function. - This method does not set the userdata() argument. - \see Fl_Callback_p Fl_MenuItem::callback() const - */ - void callback(Fl_Callback* c) {callback_=c;} - - /** - Sets the menu item's callback function. - This method does not set the userdata() argument. - \see Fl_Callback_p Fl_MenuItem::callback() const - */ - void callback(Fl_Callback0*c) {callback_=(Fl_Callback*)c;} - - /** - Sets the menu item's callback function and userdata() argument. - This method does not set the userdata() argument. - The argument \p is cast to void* and stored as the userdata() - for the menu item's callback function. - \see Fl_Callback_p Fl_MenuItem::callback() const - */ - void callback(Fl_Callback1*c, long p=0) {callback_=(Fl_Callback*)c; user_data_=(void*)(fl_intptr_t)p;} - - /** - Gets the user_data() argument that is sent to the callback function. - */ - void* user_data() const {return user_data_;} - /** - Sets the user_data() argument that is sent to the callback function. - */ - void user_data(void* v) {user_data_ = v;} - /** - Gets the user_data() argument that is sent to the callback function. - For convenience you can also define the callback as taking a long - argument. This method casts the stored userdata() argument to long - and returns it as a \e long value. - */ - long argument() const {return (long)(fl_intptr_t)user_data_;} - /** - Sets the user_data() argument that is sent to the callback function. - For convenience you can also define the callback as taking a long - argument. This method casts the given argument \p v to void* - and stores it in the menu item's userdata() member. - This may not be portable to some machines. - */ - void argument(long v) {user_data_ = (void*)(fl_intptr_t)v;} - - /** Gets what key combination shortcut will trigger the menu item. */ - int shortcut() const {return shortcut_;} - - /** - Sets exactly what key combination will trigger the menu item. The - value is a logical 'or' of a key and a set of shift flags, for instance - FL_ALT+'a' or FL_ALT+FL_F+10 or just 'a'. A value of - zero disables the shortcut. - - The key can be any value returned by Fl::event_key(), but will usually - be an ASCII letter. Use a lower-case letter unless you require the shift - key to be held down. - - The shift flags can be any set of values accepted by Fl::event_state(). - If the bit is on that shift key must be pushed. Meta, Alt, Ctrl, - and Shift must be off if they are not in the shift flags (zero for the - other bits indicates a "don't care" setting). - */ - void shortcut(int s) {shortcut_ = s;} - /** - Returns true if either FL_SUBMENU or FL_SUBMENU_POINTER - is on in the flags. FL_SUBMENU indicates an embedded submenu - that goes from the next item through the next one with a NULL - label(). FL_SUBMENU_POINTER indicates that user_data() - is a pointer to another menu array. - */ - int submenu() const {return flags&(FL_SUBMENU|FL_SUBMENU_POINTER);} - /** - Returns true if a checkbox will be drawn next to this item. - This is true if FL_MENU_TOGGLE or FL_MENU_RADIO is set in the flags. - */ - int checkbox() const {return flags&FL_MENU_TOGGLE;} - /** - Returns true if this item is a radio item. - When a radio button is selected all "adjacent" radio buttons are - turned off. A set of radio items is delimited by an item that has - radio() false, or by an item with FL_MENU_DIVIDER turned on. - */ - int radio() const {return flags&FL_MENU_RADIO;} - /** Returns the current value of the check or radio item. - This is zero (0) if the menu item is not checked and - non-zero otherwise. You should not rely on a particular value, - only zero or non-zero. - \note The returned value for a checked menu item as of FLTK 1.3.2 - is FL_MENU_VALUE (4), but may be 1 in a future version. - */ - int value() const {return flags&FL_MENU_VALUE;} - /** - Turns the check or radio item "on" for the menu item. Note that this - does not turn off any adjacent radio items like set_only() does. - */ - void set() {flags |= FL_MENU_VALUE;} - - /** Turns the check or radio item "off" for the menu item. */ - void clear() {flags &= ~FL_MENU_VALUE;} - - void setonly(); - - /** Gets the visibility of an item. */ - int visible() const {return !(flags&FL_MENU_INVISIBLE);} - - /** Makes an item visible in the menu. */ - void show() {flags &= ~FL_MENU_INVISIBLE;} - - /** Hides an item in the menu. */ - void hide() {flags |= FL_MENU_INVISIBLE;} - - /** Gets whether or not the item can be picked. */ - int active() const {return !(flags&FL_MENU_INACTIVE);} - - /** Allows a menu item to be picked. */ - void activate() {flags &= ~FL_MENU_INACTIVE;} - /** - Prevents a menu item from being picked. Note that this will also cause - the menu item to appear grayed-out. - */ - void deactivate() {flags |= FL_MENU_INACTIVE;} - /** Returns non 0 if FL_INACTIVE and FL_INVISIBLE are cleared, 0 otherwise. */ - int activevisible() const {return !(flags & (FL_MENU_INACTIVE|FL_MENU_INVISIBLE));} - - // compatibility for FLUID so it can set the image of a menu item... - - /** compatibility api for FLUID, same as a->label(this) */ - void image(Fl_Image* a) {a->label(this);} - - /** compatibility api for FLUID, same as a.label(this) */ - void image(Fl_Image& a) {a.label(this);} - - // used by menubar: - int measure(int* h, const Fl_Menu_*) const; - void draw(int x, int y, int w, int h, const Fl_Menu_*, int t=0) const; - - // popup menus without using an Fl_Menu_ widget: - const Fl_Menu_Item* popup( - int X, int Y, - const char *title = 0, - const Fl_Menu_Item* picked=0, - const Fl_Menu_* = 0) const; - const Fl_Menu_Item* pulldown( - int X, int Y, int W, int H, - const Fl_Menu_Item* picked = 0, - const Fl_Menu_* = 0, - const Fl_Menu_Item* title = 0, - int menubar=0) const; - const Fl_Menu_Item* test_shortcut() const; - const Fl_Menu_Item* find_shortcut(int *ip=0, const bool require_alt = false) const; - - /** - Calls the Fl_Menu_Item item's callback, and provides the Fl_Widget argument. - The callback is called with the stored user_data() as its second argument. - You must first check that callback() is non-zero before calling this. - */ - void do_callback(Fl_Widget* o) const {callback_(o, user_data_);} - - /** - Calls the Fl_Menu_Item item's callback, and provides the Fl_Widget argument. - This call overrides the callback's second argument with the given value \p arg. - You must first check that callback() is non-zero before calling this. - */ - void do_callback(Fl_Widget* o,void* arg) const {callback_(o, arg);} - - /** - Calls the Fl_Menu_Item item's callback, and provides the Fl_Widget argument. - This call overrides the callback's second argument with the - given value \p arg. long \p arg is cast to void* when calling - the callback. - You must first check that callback() is non-zero before calling this. - */ - void do_callback(Fl_Widget* o,long arg) const {callback_(o, (void*)(fl_intptr_t)arg);} - - // back-compatibility, do not use: - - /** back compatibility only \deprecated. */ - int checked() const {return flags&FL_MENU_VALUE;} - - /** back compatibility only \deprecated. */ - void check() {flags |= FL_MENU_VALUE;} - - /** back compatibility only \deprecated. */ - void uncheck() {flags &= ~FL_MENU_VALUE;} - - int insert(int,const char*,int,Fl_Callback*,void* =0, int =0); - int add(const char*, int shortcut, Fl_Callback*, void* =0, int = 0); - - /** See int add(const char*, int shortcut, Fl_Callback*, void*, int) */ - int add(const char*a, const char* b, Fl_Callback* c, - void* d = 0, int e = 0) { - return add(a,fl_old_shortcut(b),c,d,e);} - - int size() const ; -}; - -typedef Fl_Menu_Item Fl_Menu; // back compatibility - -enum { // back-compatibility enum: - FL_PUP_NONE = 0, - FL_PUP_GREY = FL_MENU_INACTIVE, - FL_PUP_GRAY = FL_MENU_INACTIVE, - FL_MENU_BOX = FL_MENU_TOGGLE, - FL_PUP_BOX = FL_MENU_TOGGLE, - FL_MENU_CHECK = FL_MENU_VALUE, - FL_PUP_CHECK = FL_MENU_VALUE, - FL_PUP_RADIO = FL_MENU_RADIO, - FL_PUP_INVISIBLE = FL_MENU_INVISIBLE, - FL_PUP_SUBMENU = FL_SUBMENU_POINTER -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Menu_Window.H b/msvc/fltk/include/FL/Fl_Menu_Window.H deleted file mode 100644 index 90e6426b..00000000 --- a/msvc/fltk/include/FL/Fl_Menu_Window.H +++ /dev/null @@ -1,57 +0,0 @@ -// -// "$Id$" -// -// Menu window header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Menu_Window widget . */ - -#ifndef Fl_Menu_Window_H -#define Fl_Menu_Window_H - -#include "Fl_Single_Window.H" - -/** - The Fl_Menu_Window widget is a window type used for menus. By - default the window is drawn in the hardware overlay planes if they are - available so that the menu don't force the rest of the window to - redraw. -*/ -class FL_EXPORT Fl_Menu_Window : public Fl_Single_Window { -public: - void show(); - void erase(); - void flush(); - void hide(); - /** Tells if hardware overlay mode is set */ - unsigned int overlay() {return !(flags()&NO_OVERLAY);} - /** Tells FLTK to use hardware overlay planes if they are available. */ - void set_overlay() {clear_flag(NO_OVERLAY);} - /** Tells FLTK to use normal drawing planes instead of overlay planes. - This is usually necessary if your menu contains multi-color pixmaps. */ - void clear_overlay() {set_flag(NO_OVERLAY);} - ~Fl_Menu_Window(); - /** Creates a new Fl_Menu_Window widget using the given size, and label string. */ - Fl_Menu_Window(int W, int H, const char *l = 0); - /** Creates a new Fl_Menu_Window widget using the given position, size, and label string. */ - Fl_Menu_Window(int X, int Y, int W, int H, const char *l = 0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Multi_Browser.H b/msvc/fltk/include/FL/Fl_Multi_Browser.H deleted file mode 100644 index 8774fd71..00000000 --- a/msvc/fltk/include/FL/Fl_Multi_Browser.H +++ /dev/null @@ -1,54 +0,0 @@ -// -// "$Id$" -// -// Multi browser header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Multi_Browser widget . */ - -#ifndef Fl_Multi_Browser_H -#define Fl_Multi_Browser_H - -#include "Fl_Browser.H" - -/** - The Fl_Multi_Browser class is a subclass of Fl_Browser - which lets the user select any set of the lines. The user interface - is Macintosh style: clicking an item turns off all the others and - selects that one, dragging selects all the items the mouse moves over, - and ctrl + click (Cmd+click on the Mac OS platform) toggles the items. - Shift + click extends the selection until the clicked item. - This is different from how forms did it. - Normally the callback is done when the user releases the - mouse, but you can change this with when(). -

See Fl_Browser for methods to add and remove lines from the browser. -*/ -class FL_EXPORT Fl_Multi_Browser : public Fl_Browser { -public: - /** - Creates a new Fl_Multi_Browser widget using the given - position, size, and label string. The default boxtype is FL_DOWN_BOX. - The constructor specializes Fl_Browser() by setting the type to FL_MULTI_BROWSER. - The destructor destroys the widget and frees all memory that has been allocated. - */ - Fl_Multi_Browser(int X,int Y,int W,int H,const char *L=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Multi_Label.H b/msvc/fltk/include/FL/Fl_Multi_Label.H deleted file mode 100644 index 63d0ef2f..00000000 --- a/msvc/fltk/include/FL/Fl_Multi_Label.H +++ /dev/null @@ -1,78 +0,0 @@ -// -// "$Id$" -// -// Multi-label header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2015 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#ifndef Fl_Multi_Label_H -#define Fl_Multi_Label_H - -class Fl_Widget; -struct Fl_Menu_Item; - -/** This struct allows multiple labels to be added to objects that might normally have only one label. - - This struct allows a mixed text and/or graphics label to be applied to an object that - would normally only have a single (usually text only) label. - - Most regular FLTK widgets now support the ability to associate both images and text - with a label but some special cases, notably the non-widget Fl_Menu_Item objects, do not. - Fl_Multi_Label may be used to create menu items that have an icon and text, which would - not normally be possible for an Fl_Menu_Item. - For example, Fl_Multi_Label is used in the New->Code submenu in fluid, and others. - - Each Fl_Multi_Label holds two elements, labela and labelb; each may hold either a - text label (const char*) or an image (Fl_Image*). When displayed, labela is drawn first - and labelb is drawn immediately to its right. - - More complex labels might be constructed by setting labelb as another Fl_Multi_Label and - thus chaining up a series of label elements. - - When assigning a label element to one of labela or labelb, they should be explicitly cast - to (const char*) if they are not of that type already. - - \see Fl_Label and Fl_Labeltype - */ -struct FL_EXPORT Fl_Multi_Label { - /** Holds the "leftmost" of the two elements in the composite label. - Typically this would be assigned either a text string (const char*), - a (Fl_Image*) or a (Fl_Multi_Label*). */ - const char* labela; - /** Holds the "rightmost" of the two elements in the composite label. - Typically this would be assigned either a text string (const char*), - a (Fl_Image*) or a (Fl_Multi_Label*). */ - const char* labelb; - /** Holds the "type" of labela. - Typically this is set to FL_NORMAL_LABEL for a text label, - _FL_IMAGE_LABEL for an image (based on Fl_image) or _FL_MULTI_LABEL - if "chaining" multiple Fl_Multi_Label elements together. */ - uchar typea; - /** Holds the "type" of labelb. - Typically this is set to FL_NORMAL_LABEL for a text label, - _FL_IMAGE_LABEL for an image (based on Fl_image) or _FL_MULTI_LABEL - if "chaining" multiple Fl_Multi_Label elements together. */ - uchar typeb; - - /** This method is used to associate a Fl_Multi_Label with a Fl_Widget. */ - void label(Fl_Widget*); - /** This method is used to associate a Fl_Multi_Label with a Fl_Menu_Item. */ - void label(Fl_Menu_Item*); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Multiline_Input.H b/msvc/fltk/include/FL/Fl_Multiline_Input.H deleted file mode 100644 index 4ac3441e..00000000 --- a/msvc/fltk/include/FL/Fl_Multiline_Input.H +++ /dev/null @@ -1,60 +0,0 @@ -// -// "$Id$" -// -// Multiline input header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2011 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Multiline_Input widget . */ - -#ifndef Fl_Multiline_Input_H -#define Fl_Multiline_Input_H - -#include "Fl_Input.H" - -/** - This input field displays '\\n' characters as new lines rather than ^J, - and accepts the Return, Tab, and up and down arrow keys. This is for - editing multiline text. - - This is far from the nirvana of text editors, and is probably only - good for small bits of text, 10 lines at most. Note that this widget - does not support scrollbars or per-character color control. - - If you are presenting large amounts of text and need scrollbars - or full color control of characters, you probably want Fl_Text_Editor - instead. - - In FLTK 1.3.x, the default behavior of the 'Tab' key was changed - to support consistent focus navigation. To get the older FLTK 1.1.x - behavior, set Fl_Input_::tab_nav() to 0. Newer programs should consider using - Fl_Text_Editor. -*/ -class FL_EXPORT Fl_Multiline_Input : public Fl_Input { -public: - /** - Creates a new Fl_Multiline_Input widget using the given - position, size, and label string. The default boxtype is FL_DOWN_BOX. - - Inherited destructor destroys the widget and any value associated with it. - */ - Fl_Multiline_Input(int X,int Y,int W,int H,const char *l = 0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Multiline_Output.H b/msvc/fltk/include/FL/Fl_Multiline_Output.H deleted file mode 100644 index d5ffdc5d..00000000 --- a/msvc/fltk/include/FL/Fl_Multiline_Output.H +++ /dev/null @@ -1,56 +0,0 @@ -// -// "$Id$" -// -// Multi line output header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2011 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Multiline_Output widget . */ - -#ifndef Fl_Multiline_Output_H -#define Fl_Multiline_Output_H - -#include "Fl_Output.H" - -/** - This widget is a subclass of Fl_Output that displays multiple - lines of text. It also displays tab characters as whitespace to the - next column. - - Note that this widget does not support scrollbars, or per-character - color control. - - If you are presenting large amounts of read-only text - and need scrollbars, or full color control of characters, - then use Fl_Text_Display. If you want to display HTML text, - use Fl_Help_View. -*/ -class FL_EXPORT Fl_Multiline_Output : public Fl_Output { -public: - - /** - Creates a new Fl_Multiline_Output widget using the given position, - size, and label string. The default boxtype is FL_DOWN_BOX. - - Inherited destructor destroys the widget and any value associated with it. - */ - Fl_Multiline_Output(int X,int Y,int W,int H,const char *l = 0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Native_File_Chooser.H b/msvc/fltk/include/FL/Fl_Native_File_Chooser.H deleted file mode 100644 index b025f69c..00000000 --- a/msvc/fltk/include/FL/Fl_Native_File_Chooser.H +++ /dev/null @@ -1,348 +0,0 @@ -// -// "$Id$" -// -// FLTK native OS file chooser widget -// -// Copyright 1998-2014 by Bill Spitzak and others. -// Copyright 2004 Greg Ercolano. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** \file - Fl_Native_File_Chooser widget. */ - -#ifndef FL_NATIVE_FILE_CHOOSER_H -#define FL_NATIVE_FILE_CHOOSER_H - -// Use Windows' chooser -#ifdef WIN32 -// #define _WIN32_WINNT 0x0501 // needed for OPENFILENAME's 'FlagsEx' -#if defined(FL_LIBRARY) || FLTK_ABI_VERSION < 10304 -# include -# include // OPENFILENAMEW, GetOpenFileName() -# include // BROWSEINFOW, SHBrowseForFolder() -typedef OPENFILENAMEW fl_OPENFILENAMEW; -typedef BROWSEINFOW fl_BROWSEINFOW; -#else -typedef void fl_OPENFILENAMEW; -typedef void fl_BROWSEINFOW; -#endif -#endif - -// Use Apple's chooser -#ifdef __APPLE__ -# define MAXFILTERS 80 -#endif - -// All else falls back to FLTK's own chooser -#if ! defined(__APPLE__) && !defined(WIN32) -# include -#else -# include // FL_EXPORT -#endif - -class Fl_FLTK_File_Chooser; -class Fl_GTK_File_Chooser; - -/** - This class lets an FLTK application easily and consistently access - the operating system's native file chooser. Some operating systems - have very complex and specific file choosers that many users want - access to specifically, instead of FLTK's default file chooser(s). - - In cases where there is no native file browser, FLTK's own file browser - is used instead. - - To use this widget, use the following include in your code: - \code - #include - \endcode - - The following example shows how to pick a single file: - \code - // Create and post the local native file chooser - #include - [..] - Fl_Native_File_Chooser fnfc; - fnfc.title("Pick a file"); - fnfc.type(Fl_Native_File_Chooser::BROWSE_FILE); - fnfc.filter("Text\t*.txt\n" - "C Files\t*.{cxx,h,c}"); - fnfc.directory("/var/tmp"); // default directory to use - // Show native chooser - switch ( fnfc.show() ) { - case -1: printf("ERROR: %s\n", fnfc.errmsg()); break; // ERROR - case 1: printf("CANCEL\n"); break; // CANCEL - default: printf("PICKED: %s\n", fnfc.filename()); break; // FILE CHOSEN - } - \endcode - - The Fl_Native_File_Chooser widget transmits UTF-8 encoded filenames to its user. It is - recommended to open files that may have non-ASCII names with the fl_fopen() or - fl_open() utility functions that handle these names in a cross-platform way - (whereas the standard fopen()/open() functions fail on the MSWindows platform - to open files with a non-ASCII name). - - Platform Specific Caveats - - - Under X windows, and if Fl::OPTION_FNFC_USES_GTK has not been switched off, - the widget attempts to use standard GTK file chooser dialogs if they are - available at run-time on the platform, and falls back to use FLTK's Fl_File_Chooser if they are not. - In the latter case, it's best if you call Fl_File_Icon::load_system_icons() - at the start of main(), to enable the nicer looking file browser widgets. - Use the static public attributes of class Fl_File_Chooser to localize - the browser. - - Some operating systems support certain OS specific options; see - Fl_Native_File_Chooser::options() for a list. - - \image html Fl_Native_File_Chooser.png "The Fl_Native_File_Chooser on different platforms." - \image latex Fl_Native_File_Chooser.png "The Fl_Native_File_Chooser on different platforms" width=14cm - - */ -class FL_EXPORT Fl_Native_File_Chooser { -public: - enum Type { - BROWSE_FILE = 0, ///< browse files (lets user choose one file) - BROWSE_DIRECTORY, ///< browse directories (lets user choose one directory) - BROWSE_MULTI_FILE, ///< browse files (lets user choose multiple files) - BROWSE_MULTI_DIRECTORY, ///< browse directories (lets user choose multiple directories) - BROWSE_SAVE_FILE, ///< browse to save a file - BROWSE_SAVE_DIRECTORY ///< browse to save a directory - }; - enum Option { - NO_OPTIONS = 0x0000, ///< no options enabled - SAVEAS_CONFIRM = 0x0001, ///< Show native 'Save As' overwrite confirm dialog - NEW_FOLDER = 0x0002, ///< Show 'New Folder' icon (if supported) - PREVIEW = 0x0004, ///< enable preview mode (if supported) - USE_FILTER_EXT = 0x0008 ///< Chooser filter pilots the output file extension (if supported) - }; - /** Localizable message */ - static const char *file_exists_message; - -public: - Fl_Native_File_Chooser(int val=BROWSE_FILE); - ~Fl_Native_File_Chooser(); - - // Public methods - void type(int t); - int type() const ; - void options(int o); - int options() const; - int count() const; - const char *filename() const ; - const char *filename(int i) const ; - void directory(const char *val) ; - const char *directory() const; - void title(const char *t); - const char* title() const; - const char *filter() const ; - void filter(const char *f); - int filters() const ; - void filter_value(int i) ; - int filter_value() const ; - void preset_file(const char*f) ; - const char* preset_file() const; - const char *errmsg() const ; - int show() ; - -#ifdef WIN32 -private: - int _btype; // kind-of browser to show() - int _options; // general options -#if FLTK_ABI_VERSION >= 10304 - fl_OPENFILENAMEW *_ofn_ptr; // GetOpenFileName() & GetSaveFileName() struct - fl_BROWSEINFOW *_binf_ptr; // SHBrowseForFolder() struct - WCHAR *_wpattern; // pattern buffer for filter -#else - fl_OPENFILENAMEW _ofn; - fl_BROWSEINFOW _binf; -#endif - char **_pathnames; // array of pathnames - int _tpathnames; // total pathnames - char *_directory; // default pathname to use - char *_title; // title for window - char *_filter; // user-side search filter - char *_parsedfilt; // filter parsed for Windows dialog - int _nfilters; // number of filters parse_filter counted - char *_preset_file; // the file to preselect - char *_errmsg; // error message - - // Private methods - void errmsg(const char *msg); - - void clear_pathnames(); - void set_single_pathname(const char *s); - void add_pathname(const char *s); - - void ClearOFN(); - void ClearBINF(); - void Win2Unix(char *s); - void Unix2Win(char *s); - int showfile(); - int showdir(); - - void parse_filter(const char *); - void clear_filters(); - void add_filter(const char *, const char *); -#endif - -#ifdef __APPLE__ -private: - int _btype; // kind-of browser to show() - int _options; // general options - void *_panel; - char **_pathnames; // array of pathnames - int _tpathnames; // total pathnames - char *_directory; // default pathname to use - char *_title; // title for window - char *_preset_file; // the 'save as' filename - - char *_filter; // user-side search filter, eg: - // C Files\t*.[ch]\nText Files\t*.txt" - - char *_filt_names; // filter names (tab delimited) - // eg. "C Files\tText Files" - - char *_filt_patt[MAXFILTERS]; - // array of filter patterns, eg: - // _filt_patt[0]="*.{cxx,h}" - // _filt_patt[1]="*.txt" - - int _filt_total; // parse_filter() # of filters loaded - int _filt_value; // index of the selected filter - char *_errmsg; // error message - - // Private methods - void errmsg(const char *msg); - void clear_pathnames(); - void set_single_pathname(const char *s); - int get_saveas_basename(void); - void clear_filters(); - void add_filter(const char *, const char *); - void parse_filter(const char *from); - int post(); - int runmodal(); -#endif - -#if ! defined(__APPLE__) && !defined(WIN32) -private: -#if FLTK_ABI_VERSION <= 10302 - int _btype; // kind-of browser to show() - int _options; // general options - int _nfilters; - char *_filter; // user supplied filter - char *_parsedfilt; // parsed filter - int _filtvalue; // selected filter - char *_preset_file; - char *_prevvalue; // Returned filename - char *_directory; - char *_errmsg; // error message -#endif - static int have_looked_for_GTK_libs; - union { - Fl_FLTK_File_Chooser *_x11_file_chooser; - Fl_GTK_File_Chooser *_gtk_file_chooser; - }; -#endif -}; - -#if !defined(__APPLE__) && !defined(WIN32) -class FL_EXPORT Fl_FLTK_File_Chooser { - friend class Fl_Native_File_Chooser; -protected: - int _btype; // kind-of browser to show() - int _options; // general options - int _nfilters; - char *_filter; // user supplied filter - char *_parsedfilt; // parsed filter - int _filtvalue; // selected filter - char *_preset_file; - char *_prevvalue; // Returned filename - char *_directory; - char *_errmsg; // error message - Fl_FLTK_File_Chooser(int val); - virtual ~Fl_FLTK_File_Chooser(); - void errmsg(const char *msg); - int type_fl_file(int); - void parse_filter(); - int exist_dialog(); - Fl_File_Chooser *_file_chooser; - virtual void type(int); - int type() const; - void options(int); - int options() const; - virtual int count() const; - virtual const char *filename() const; - virtual const char *filename(int i) const; - void directory(const char *val); - const char *directory() const; - virtual void title(const char *); - virtual const char* title() const; - const char *filter() const; - void filter(const char *); - int filters() const; - void filter_value(int i); - int filter_value() const; - void preset_file(const char*); - const char* preset_file() const; - const char *errmsg() const; - virtual int show(); -}; - - -class FL_EXPORT Fl_GTK_File_Chooser : public Fl_FLTK_File_Chooser { - friend class Fl_Native_File_Chooser; -private: - typedef struct _GtkWidget GtkWidget; - typedef struct _GtkFileFilterInfo GtkFileFilterInfo; - struct pair { - Fl_GTK_File_Chooser* running; // the running Fl_GTK_File_Chooser - const char *filter; // a filter string of the chooser - pair(Fl_GTK_File_Chooser* c, const char *f) { - running = c; - filter = strdup(f); - }; - ~pair() { - free((char*)filter); - }; - }; - GtkWidget *gtkw_ptr; // used to hold a GtkWidget* without pulling GTK into everything... - void *gtkw_slist; // used to hold a GLib GSList... - unsigned gtkw_count; // number of files read back - if any - mutable char *gtkw_filename; // last name we read back - char *gtkw_title; // the title to be applied to the dialog - const char *previous_filter; - - int fl_gtk_chooser_wrapper(); // method that wraps the GTK widget - Fl_GTK_File_Chooser(int val); - virtual ~Fl_GTK_File_Chooser(); - static int did_find_GTK_libs; - static void probe_for_GTK_libs(void); - virtual void type(int); - virtual int count() const; - virtual const char *filename() const; - virtual const char *filename(int i) const; - virtual void title(const char *); - virtual const char* title() const; - virtual int show(); - void changed_output_type(const char *filter); - - static int custom_gtk_filter_function(const GtkFileFilterInfo*, Fl_GTK_File_Chooser::pair*); - static void free_pair(pair *p); -}; -#endif // !defined(__APPLE__) && !defined(WIN32) - -#endif /*FL_NATIVE_FILE_CHOOSER_H*/ - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Nice_Slider.H b/msvc/fltk/include/FL/Fl_Nice_Slider.H deleted file mode 100644 index febeb940..00000000 --- a/msvc/fltk/include/FL/Fl_Nice_Slider.H +++ /dev/null @@ -1,36 +0,0 @@ -// -// "$Id$" -// -// "Nice" slider header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Nice_Slider widget . */ - -#ifndef Fl_Nice_Slider_H -#define Fl_Nice_Slider_H - -#include "Fl_Slider.H" - -class FL_EXPORT Fl_Nice_Slider : public Fl_Slider { -public: - Fl_Nice_Slider(int X,int Y,int W,int H,const char *L=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Object.H b/msvc/fltk/include/FL/Fl_Object.H deleted file mode 100644 index 9cbbcca3..00000000 --- a/msvc/fltk/include/FL/Fl_Object.H +++ /dev/null @@ -1,27 +0,0 @@ -// -// "$Id$" -// -// Old Fl_Object header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -// This file is provided for back compatibility only. Please use Fl_Widget -#ifndef Fl_Object -#define Fl_Object Fl_Widget -#endif -#include "Fl_Widget.H" - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Output.H b/msvc/fltk/include/FL/Fl_Output.H deleted file mode 100644 index 5d182716..00000000 --- a/msvc/fltk/include/FL/Fl_Output.H +++ /dev/null @@ -1,63 +0,0 @@ -// -// "$Id$" -// -// Output header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2011 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Output widget . */ - -#ifndef Fl_Output_H -#define Fl_Output_H - -#include "Fl_Input.H" -/** - This widget displays a piece of text. - - When you set the value() , Fl_Output does a strcpy() to its own storage, - which is useful for program-generated values. The user may select - portions of the text using the mouse and paste the contents into other - fields or programs. - -

\image html text.png

- \image latex text.png "Fl_Output" width=8cm - - There is a single subclass, Fl_Multiline_Output, which allows you to - display multiple lines of text. Fl_Multiline_Output does not provide - scroll bars. If a more complete text editing widget is needed, use - Fl_Text_Display instead. - - The text may contain any characters except \\0, and will correctly - display anything, using ^X notation for unprintable control characters - and \\nnn notation for unprintable characters with the high bit set. It - assumes the font can draw any characters in the ISO-Latin1 character set. -*/ -class FL_EXPORT Fl_Output : public Fl_Input { -public: - /** - Creates a new Fl_Output widget using the given position, - size, and label string. The default boxtype is FL_DOWN_BOX. - - Inherited destructor destroys the widget and any value associated with it. - */ - - Fl_Output(int X,int Y,int W,int H, const char *l = 0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Overlay_Window.H b/msvc/fltk/include/FL/Fl_Overlay_Window.H deleted file mode 100644 index de45b6c1..00000000 --- a/msvc/fltk/include/FL/Fl_Overlay_Window.H +++ /dev/null @@ -1,81 +0,0 @@ -// -// "$Id$" -// -// Overlay window header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Overlay_Window class . */ - -#ifndef Fl_Overlay_Window_H -#define Fl_Overlay_Window_H - -#include "Fl_Double_Window.H" - -/** - This window provides double buffering and also the ability to draw the - "overlay" which is another picture placed on top of the main image. The - overlay is designed to be a rapidly-changing but simple graphic such as - a mouse selection box. Fl_Overlay_Window uses the overlay - planes provided by your graphics hardware if they are available. -

If no hardware support is found the overlay is simulated by drawing - directly into the on-screen copy of the double-buffered window, and - "erased" by copying the backbuffer over it again. This means the - overlay will blink if you change the image in the window. -*/ -class FL_EXPORT Fl_Overlay_Window : public Fl_Double_Window { -#ifndef FL_DOXYGEN - friend class _Fl_Overlay; -#endif -protected: - /** - You must subclass Fl_Overlay_Window and provide this method. - It is just like a draw() method, except it draws the overlay. - The overlay will have already been "cleared" when this is called. You - can use any of the routines described in <FL/fl_draw.H>. - */ - virtual void draw_overlay() = 0; -private: - Fl_Window *overlay_; -public: - void show(); - void flush(); - void hide(); - void resize(int,int,int,int); - ~Fl_Overlay_Window(); - /** Returns non-zero if there's hardware overlay support */ - int can_do_overlay(); - void redraw_overlay(); -protected: - /** - See Fl_Overlay_Window::Fl_Overlay_Window(int X, int Y, int W, int H, const char *l=0) - */ - Fl_Overlay_Window(int W, int H, const char *l=0); - /** - Creates a new Fl_Overlay_Window widget using the given - position, size, and label (title) string. If the - positions (x,y) are not given, then the window manager - will choose them. - */ - Fl_Overlay_Window(int X, int Y, int W, int H, const char *l=0); -public: - void show(int a, char **b) {Fl_Double_Window::show(a,b);} -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_PNG_Image.H b/msvc/fltk/include/FL/Fl_PNG_Image.H deleted file mode 100644 index 84c24692..00000000 --- a/msvc/fltk/include/FL/Fl_PNG_Image.H +++ /dev/null @@ -1,46 +0,0 @@ -// -// "$Id$" -// -// PNG image header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_PNG_Image class . */ - -#ifndef Fl_PNG_Image_H -#define Fl_PNG_Image_H -# include "Fl_Image.H" - -/** - The Fl_PNG_Image class supports loading, caching, - and drawing of Portable Network Graphics (PNG) image files. The - class loads colormapped and full-color images and handles color- - and alpha-based transparency. -*/ -class FL_EXPORT Fl_PNG_Image : public Fl_RGB_Image { - -public: - - Fl_PNG_Image(const char* filename); - Fl_PNG_Image (const char *name_png, const unsigned char *buffer, int datasize); -private: - void load_png_(const char *name_png, const unsigned char *buffer_png, int datasize); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_PNM_Image.H b/msvc/fltk/include/FL/Fl_PNM_Image.H deleted file mode 100644 index e5b05885..00000000 --- a/msvc/fltk/include/FL/Fl_PNM_Image.H +++ /dev/null @@ -1,43 +0,0 @@ -// -// "$Id$" -// -// PNM image header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_PNM_Image class . */ - -#ifndef Fl_PNM_Image_H -#define Fl_PNM_Image_H -# include "Fl_Image.H" - -/** - The Fl_PNM_Image class supports loading, caching, - and drawing of Portable Anymap (PNM, PBM, PGM, PPM) image files. The class - loads bitmap, grayscale, and full-color images in both ASCII and - binary formats. -*/ -class FL_EXPORT Fl_PNM_Image : public Fl_RGB_Image { - - public: - - Fl_PNM_Image(const char* filename); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Pack.H b/msvc/fltk/include/FL/Fl_Pack.H deleted file mode 100644 index 6a7e2be0..00000000 --- a/msvc/fltk/include/FL/Fl_Pack.H +++ /dev/null @@ -1,75 +0,0 @@ -// -// "$Id$" -// -// Pack header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Pack widget . */ - -#ifndef Fl_Pack_H -#define Fl_Pack_H - -#include - -/** - This widget was designed to add the functionality of compressing and - aligning widgets. -

If type() is Fl_Pack::HORIZONTAL all the children are - resized to the height of the Fl_Pack, and are moved next to - each other horizontally. If type() is not Fl_Pack::HORIZONTAL - then the children are resized to the width and are stacked below each - other. Then the Fl_Pack resizes itself to surround the child - widgets. -

This widget is needed for the Fl_Tabs. - In addition you may want to put the Fl_Pack inside an - Fl_Scroll. - -

The resizable for Fl_Pack is set to NULL by default.

-

See also: Fl_Group::resizable() -*/ -class FL_EXPORT Fl_Pack : public Fl_Group { - int spacing_; - -public: - enum { // values for type(int) - VERTICAL = 0, - HORIZONTAL = 1 - }; - -protected: - void draw(); - -public: - Fl_Pack(int x,int y,int w ,int h,const char *l = 0); - /** - Gets the number of extra pixels of blank space that are added - between the children. - */ - int spacing() const {return spacing_;} - /** - Sets the number of extra pixels of blank space that are added - between the children. - */ - void spacing(int i) {spacing_ = i;} - /** Same as Fl_Group::type() */ - uchar horizontal() const {return type();} -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Paged_Device.H b/msvc/fltk/include/FL/Fl_Paged_Device.H deleted file mode 100644 index 4f47e075..00000000 --- a/msvc/fltk/include/FL/Fl_Paged_Device.H +++ /dev/null @@ -1,155 +0,0 @@ -// -// "$Id$" -// -// Printing support for the Fast Light Tool Kit (FLTK). -// -// Copyright 2010-2016 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** \file Fl_Paged_Device.H - \brief declaration of class Fl_Paged_Device. - */ - -#ifndef Fl_Paged_Device_H -#define Fl_Paged_Device_H - -#include -#include - -/** \brief Number of elements in enum Page_Format */ -#define NO_PAGE_FORMATS 30 /* MSVC6 compilation fix */ - -/** - \brief Represents page-structured drawing surfaces. - * - This class has no public constructor: don't instantiate it; use Fl_Printer - or Fl_PostScript_File_Device instead. - */ -class FL_EXPORT Fl_Paged_Device : public Fl_Surface_Device { -#ifndef __APPLE__ - friend class Fl_Copy_Surface; - friend class Fl_Image_Surface; - void draw_decorated_window(Fl_Window *win, int x_offset, int y_offset, Fl_Surface_Device *toset); -#endif -public: - /** - \brief Possible page formats. - - All paper formats with pre-defined width and height. - */ - enum Page_Format { - A0 = 0, /**< A0 format */ - A1, - A2, - A3, - A4, /**< A4 format */ - A5, - A6, - A7, - A8, - A9, - B0, - B1, - B2, - B3, - B4, - B5, - B6, - B7, - B8, - B9, - B10, - C5E, - DLE, - EXECUTIVE, - FOLIO, - LEDGER, - LEGAL, - LETTER, /**< Letter format */ - TABLOID, - ENVELOPE, - MEDIA = 0x1000 - }; - /** - \brief Possible page layouts. - */ - enum Page_Layout { - PORTRAIT = 0, /**< Portrait orientation */ - LANDSCAPE = 0x100, /**< Landscape orientation */ - REVERSED = 0x200, /**< Reversed orientation */ - ORIENTATION = 0x300 /**< orientation */ - }; - - /** \brief width, height and name of a page format - */ - typedef struct { - /** \brief width in points */ - int width; - /** \brief height in points */ - int height; - /** \brief format name */ - const char *name; - } page_format; - /** \brief width, height and name of all elements of the enum \ref Page_Format. - */ - static const page_format page_formats[NO_PAGE_FORMATS]; -private: - void traverse(Fl_Widget *widget); // finds subwindows of widget and prints them -protected: - /** \brief horizontal offset to the origin of graphics coordinates */ - int x_offset; - /** \brief vertical offset to the origin of graphics coordinates */ - int y_offset; - /** \brief The constructor */ - Fl_Paged_Device() : Fl_Surface_Device(NULL), x_offset(0), y_offset(0) {}; -#if FLTK_ABI_VERSION >= 10301 -public: - /** \brief The destructor */ - virtual ~Fl_Paged_Device() {}; -#else - /** \brief The destructor */ - virtual ~Fl_Paged_Device() {}; -public: -#endif // FLTK_ABI_VERSION - static const char *class_id; - const char *class_name() {return class_id;}; - virtual int start_job(int pagecount, int *frompage = NULL, int *topage = NULL); - virtual int start_page(void); - virtual int printable_rect(int *w, int *h); - virtual void margins(int *left, int *top, int *right, int *bottom); - virtual void origin(int x, int y); - virtual void origin(int *x, int *y); - virtual void scale(float scale_x, float scale_y = 0.); - virtual void rotate(float angle); - virtual void translate(int x, int y); - virtual void untranslate(void); - virtual void print_widget(Fl_Widget* widget, int delta_x = 0, int delta_y = 0); - /** Prints a window with its title bar and frame if any. - - \p x_offset and \p y_offset are optional coordinates of where to position the window top left. - Equivalent to print_widget() if \p win is a subwindow or has no border. - Use Fl_Window::decorated_w() and Fl_Window::decorated_h() to get the size of the - printed window. - */ - void print_window(Fl_Window *win, int x_offset = 0, int y_offset = 0); - virtual void print_window_part(Fl_Window *win, int x, int y, int w, int h, int delta_x = 0, int delta_y = 0); - virtual int end_page (void); - virtual void end_job (void); -}; - -#endif // Fl_Paged_Device_H - -// -// End of "$Id$" -// - diff --git a/msvc/fltk/include/FL/Fl_Pixmap.H b/msvc/fltk/include/FL/Fl_Pixmap.H deleted file mode 100644 index 6f93da7e..00000000 --- a/msvc/fltk/include/FL/Fl_Pixmap.H +++ /dev/null @@ -1,102 +0,0 @@ -// -// "$Id$" -// -// Pixmap header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2012 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Pixmap widget . */ - -#ifndef Fl_Pixmap_H -#define Fl_Pixmap_H -# include "Fl_Image.H" -#if defined(WIN32) -# include "x.H" -#endif - -class Fl_Widget; -struct Fl_Menu_Item; - -// Older C++ compilers don't support the explicit keyword... :( -# if defined(__sgi) && !defined(_COMPILER_VERSION) -# define explicit -# endif // __sgi && !_COMPILER_VERSION - -/** - The Fl_Pixmap class supports caching and drawing of colormap - (pixmap) images, including transparency. -*/ -class FL_EXPORT Fl_Pixmap : public Fl_Image { - friend class Fl_Quartz_Graphics_Driver; - friend class Fl_GDI_Graphics_Driver; - friend class Fl_GDI_Printer_Graphics_Driver; - friend class Fl_Xlib_Graphics_Driver; - void copy_data(); - void delete_data(); - void set_data(const char * const *p); - int prepare(int XP, int YP, int WP, int HP, int &cx, int &cy, - int &X, int &Y, int &W, int &H); - - protected: - - void measure(); - - public: - - int alloc_data; // Non-zero if data was allocated - - private: - -#if defined(WIN32) -#if FLTK_ABI_VERSION < 10301 - static // a static member is needed for ABI compatibility -#endif - UINT pixmap_bg_color; // RGB color used for pixmap background -#endif // WIN32 -#if defined(__APPLE__) || defined(WIN32) - void *id_; // for internal use - void *mask_; // for internal use (mask bitmap) -#else - unsigned id_; // for internal use - unsigned mask_; // for internal use (mask bitmap) -#endif // __APPLE__ || WIN32 - - public: - - /** The constructors create a new pixmap from the specified XPM data. */ - explicit Fl_Pixmap(char * const * D) : Fl_Image(-1,0,1), alloc_data(0), id_(0), mask_(0) {set_data((const char*const*)D); measure();} - /** The constructors create a new pixmap from the specified XPM data. */ - explicit Fl_Pixmap(uchar* const * D) : Fl_Image(-1,0,1), alloc_data(0), id_(0), mask_(0) {set_data((const char*const*)D); measure();} - /** The constructors create a new pixmap from the specified XPM data. */ - explicit Fl_Pixmap(const char * const * D) : Fl_Image(-1,0,1), alloc_data(0), id_(0), mask_(0) {set_data((const char*const*)D); measure();} - /** The constructors create a new pixmap from the specified XPM data. */ - explicit Fl_Pixmap(const uchar* const * D) : Fl_Image(-1,0,1), alloc_data(0), id_(0), mask_(0) {set_data((const char*const*)D); measure();} - virtual ~Fl_Pixmap(); - virtual Fl_Image *copy(int W, int H); - Fl_Image *copy() { return copy(w(), h()); } - virtual void color_average(Fl_Color c, float i); - virtual void desaturate(); - virtual void draw(int X, int Y, int W, int H, int cx=0, int cy=0); - void draw(int X, int Y) {draw(X, Y, w(), h(), 0, 0);} - virtual void label(Fl_Widget*w); - virtual void label(Fl_Menu_Item*m); - virtual void uncache(); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Plugin.H b/msvc/fltk/include/FL/Fl_Plugin.H deleted file mode 100644 index 71ffc799..00000000 --- a/msvc/fltk/include/FL/Fl_Plugin.H +++ /dev/null @@ -1,95 +0,0 @@ -// -// "$Id: Fl_Plugin.H 6995 2010-01-12 08:48:55Z matt $" -// -// A Plugin system for FLTK, implemented in Fl_Preferences.cxx. -// -// Copyright 2002-2010 by Matthias Melcher. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Plugin class . */ - -#ifndef Fl_Plugin_H -# define Fl_Plugin_H - -# include "Fl_Preferences.H" - - -/** - \brief Fl_Plugin allows link-time and run-time integration of binary modules. - - Fl_Plugin and Fl_Plugin_Manager provide a small and simple solution for - linking C++ classes at run-time, or optionally linking modules at compile - time without the need to change the main application. - - Fl_Plugin_Manager uses static initialisation to create the plugin interface - early during startup. Plugins are stored in a temporary database, organized - in classes. - - Plugins should derive a new class from Fl_Plugin as a base: - \code - class My_Plugin : public Fl_Plugin { - public: - My_Plugin() : Fl_Plugin("effects", "blur") { } - void do_something(...); - }; - My_Plugin blur_plugin(); - \endcode - - Plugins can be put into modules and either linked before distribution, or loaded - from dynamically linkable files. An Fl_Plugin_Manager is used to list and - access all currently loaded plugins. - \code - Fl_Plugin_Manager mgr("effects"); - int i, n = mgr.plugins(); - for (i=0; ido_something(); - } - \endcode - */ -class FL_EXPORT Fl_Plugin { - Fl_Preferences::ID id; -public: - Fl_Plugin(const char *klass, const char *name); - virtual ~Fl_Plugin(); -}; - - -/** - \brief Fl_Plugin_Manager manages link-time and run-time plugin binaries. - \see Fl_Plugin - */ -class FL_EXPORT Fl_Plugin_Manager : public Fl_Preferences { -public: - Fl_Plugin_Manager(const char *klass); - ~Fl_Plugin_Manager(); - - /** \brief Return the number of plugins in the klass. - */ - int plugins() { return groups(); } - Fl_Plugin *plugin(int index); - Fl_Plugin *plugin(const char *name); - Fl_Preferences::ID addPlugin(const char *name, Fl_Plugin *plugin); - - static void removePlugin(Fl_Preferences::ID id); - static int load(const char *filename); - static int loadAll(const char *filepath, const char *pattern=0); -}; - - -#endif // !Fl_Preferences_H - -// -// End of "$Id: Fl_Preferences.H 6995 2010-01-12 08:48:55Z matt $". -// diff --git a/msvc/fltk/include/FL/Fl_Positioner.H b/msvc/fltk/include/FL/Fl_Positioner.H deleted file mode 100644 index a47e64cd..00000000 --- a/msvc/fltk/include/FL/Fl_Positioner.H +++ /dev/null @@ -1,94 +0,0 @@ -// -// "$Id$" -// -// Positioner header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Positioner widget . */ - -#ifndef Fl_Positioner_H -#define Fl_Positioner_H - -#ifndef Fl_Widget_H -#include "Fl_Widget.H" -#endif - -/** - This class is provided for Forms compatibility. It provides 2D input. - It would be useful if this could be put atop another widget so that the - crosshairs are on top, but this is not implemented. The color of the - crosshairs is selection_color(). -

\image html positioner.png

- \image latex positioner.png " Fl_Positioner" width=4cm -*/ -class FL_EXPORT Fl_Positioner : public Fl_Widget { - - double xmin, ymin; - double xmax, ymax; - double xvalue_, yvalue_; - double xstep_, ystep_; - -protected: - - // these allow subclasses to put the dial in a smaller area: - void draw(int, int, int, int); - int handle(int, int, int, int, int); - void draw(); - -public: - - int handle(int); - /** - Creates a new Fl_Positioner widget using the given position, - size, and label string. The default boxtype is FL_NO_BOX. - */ - Fl_Positioner(int x,int y,int w,int h, const char *l=0); - /** Gets the X axis coordinate.*/ - double xvalue() const {return xvalue_;} - /** Gets the Y axis coordinate.*/ - double yvalue() const {return yvalue_;} - int xvalue(double); - int yvalue(double); - int value(double,double); - void xbounds(double, double); - /** Gets the X axis minimum */ - double xminimum() const {return xmin;} - /** Same as xbounds(a, xmaximum()) */ - void xminimum(double a) {xbounds(a,xmax);} - /** Gets the X axis maximum */ - double xmaximum() const {return xmax;} - /** Same as xbounds(xminimum(), a) */ - void xmaximum(double a) {xbounds(xmin,a);} - void ybounds(double, double); - /** Gets the Y axis minimum */ - double yminimum() const {return ymin;} - /** Same as ybounds(a, ymaximum()) */ - void yminimum(double a) {ybounds(a, ymax);} - /** Gets the Y axis maximum */ - double ymaximum() const {return ymax;} - /** Same as ybounds(ymininimum(), a) */ - void ymaximum(double a) {ybounds(ymin, a);} - /** Sets the stepping value for the X axis.*/ - void xstep(double a) {xstep_ = a;} - /** Sets the stepping value for the Y axis.*/ - void ystep(double a) {ystep_ = a;} -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_PostScript.H b/msvc/fltk/include/FL/Fl_PostScript.H deleted file mode 100644 index c635e88e..00000000 --- a/msvc/fltk/include/FL/Fl_PostScript.H +++ /dev/null @@ -1,264 +0,0 @@ -// -// "$Id$" -// -// Support for graphics output to PostScript file for the Fast Light Tool Kit (FLTK). -// -// Copyright 2010-2011 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** \file Fl_PostScript.H - \brief declaration of classes Fl_PostScript_Graphics_Driver, Fl_PostScript_File_Device. - */ - -#ifndef Fl_PostScript_H -#define Fl_PostScript_H - -#include -#include -#include - -/* Signature of Fl_PostScript::close_command() functions passed as parameters. */ -extern "C" { - typedef int (Fl_PostScript_Close_Command)(FILE *); -} - -/** - \brief PostScript graphical backend. - * - PostScript text uses vectorial fonts when using the FLTK standard fonts - and the latin alphabet or a few other characters listed in the following table. - The latin alphabet means all unicode characters between U+0020 and U+017F, or, in other words, - the ASCII, Latin-1 Supplement and Latin Extended-A charts. - - - - - - - - - - - - - - - -
CharCodepointName CharCodepointName CharCodepointName
ƒU+0192florinU+201AquotesinglbaseU+2122trademark
ˆU+02C6circumflexU+201CquotedblleftU+2202partialdiff
ˇU+02C7caronU+201DquotedblrightΔU+2206Delta
˘U+02D8breveU+201EquotedblbaseU+2211summation
˙U+02D9dotaccentU+2020daggerU+221Aradical
˚U+02DAringU+2021daggerdblU+221Einfinity
˛U+02DBogonekU+2022bulletU+2260notequal
˜U+02DCtildeU+2026ellipsisU+2264lessequal
˝U+02DDhungarumlautU+2030perthousandU+2265greaterequal
U+2013endashU+2039guilsinglleftU+25CAlozenge
U+2014emdashU+203AguilsinglrightU+FB01fi
U+2018quoteleft/U+2044fractionU+FB02fl
U+2019quoterightU+20ACEuroU+F8FFapple (Mac OS only)
-
All other unicode characters or all other fonts (FL_FREE_FONT and above) are output as a bitmap. -
FLTK standard fonts are output using the corresponding PostScript standard fonts. - */ -class FL_EXPORT Fl_PostScript_Graphics_Driver : public Fl_Graphics_Driver { -private: - void transformed_draw_extra(const char* str, int n, double x, double y, int w, bool rtl); - void *prepare_rle85(); - void write_rle85(uchar b, void *data); - void close_rle85(void *data); - void *prepare85(); - void write85(void *data, const uchar *p, int len); - void close85(void *data); -public: - static const char *class_id; - const char *class_name() {return class_id;}; - Fl_PostScript_Graphics_Driver(); -#ifndef FL_DOXYGEN - enum SHAPE{NONE=0, LINE, LOOP, POLYGON, POINTS}; - -class Clip { - public: - int x, y, w, h; - Clip *prev; - }; - Clip * clip_; - - int lang_level_; - int gap_; - int pages_; - - double width_; - double height_; - - int shape_; - int linewidth_;// need for clipping, lang level 1-2 - int linestyle_;// - int interpolate_; //interpolation of images - unsigned char cr_,cg_,cb_; - char linedash_[256];//should be enough - void concat(); // transform ror scalable dradings... - void reconcat(); //invert - void recover(); //recovers the state after grestore (such as line styles...) - void reset(); - - uchar * mask; - int mx; // width of mask; - int my; // mask lines - //Fl_Color bg_; - Fl_PostScript_Close_Command* close_cmd_; - int page_policy_; - int nPages; - int orientation_; - - float scale_x; - float scale_y; - float angle; - int left_margin; - int top_margin; - - FILE *output; - double pw_, ph_; - - uchar bg_r, bg_g, bg_b; - int start_postscript (int pagecount, enum Fl_Paged_Device::Page_Format format, enum Fl_Paged_Device::Page_Layout layout); - /* int alpha_mask(const uchar * data, int w, int h, int D, int LD=0); - */ - void transformed_draw(const char* s, int n, double x, double y); //precise text placing - void transformed_draw(const char* s, double x, double y); - int alpha_mask(const uchar * data, int w, int h, int D, int LD=0); - - enum Fl_Paged_Device::Page_Format page_format_; - char *ps_filename_; - - void page_policy(int p); - int page_policy(){return page_policy_;}; - void close_command(Fl_PostScript_Close_Command* cmd){close_cmd_=cmd;}; - FILE * file() {return output;}; - //void orientation (int o); - //Fl_PostScript_Graphics_Driver(FILE *o, int lang_level, int pages = 0); // ps (also multi-page) constructor - //Fl_PostScript_Graphics_Driver(FILE *o, int lang_level, int x, int y, int w, int h); //eps constructor - void interpolate(int i){interpolate_=i;}; - int interpolate(){return interpolate_;} - - void page(double pw, double ph, int media = 0); - void page(int format); -#endif // FL_DOXYGEN - - // implementation of drawing methods - void color(Fl_Color c); - void color(uchar r, uchar g, uchar b); - - void push_clip(int x, int y, int w, int h); - int clip_box(int x, int y, int w, int h, int &X, int &Y, int &W, int &H); - int not_clipped(int x, int y, int w, int h); - void push_no_clip(); - void pop_clip(); - - void line_style(int style, int width=0, char* dashes=0); - - void rect(int x, int y, int w, int h); - void rectf(int x, int y, int w, int h); - - void xyline(int x, int y, int x1); - void xyline(int x, int y, int x1, int y2); - void xyline(int x, int y, int x1, int y2, int x3); - - void yxline(int x, int y, int y1); - void yxline(int x, int y, int y1, int x2); - void yxline(int x, int y, int y1, int x2, int y3); - - void line(int x1, int y1, int x2, int y2); - void line(int x1, int y1, int x2, int y2, int x3, int y3); - - void loop(int x0, int y0, int x1, int y1, int x2, int y2); - void loop(int x0, int y0, int x1, int y1, int x2, int y2, int x3, int y3); - void polygon(int x0, int y0, int x1, int y1, int x2, int y2); - void polygon(int x0, int y0, int x1, int y1, int x2, int y2, int x3, int y3); - void point(int x, int y); - - void begin_points(); - void begin_line(); - void begin_loop(); - void begin_polygon(); - void vertex(double x, double y); - void curve(double x, double y, double x1, double y1, double x2, double y2, double x3, double y3); - void circle(double x, double y, double r); - void arc(double x, double y, double r, double start, double a); - void arc(int x, int y, int w, int h, double a1, double a2); - void pie(int x, int y, int w, int h, double a1, double a2); - void end_points(); - void end_line(); - void end_loop(); - void end_polygon(); - void begin_complex_polygon(){begin_polygon();}; - void gap(){gap_=1;}; - void end_complex_polygon(){end_polygon();}; - void transformed_vertex(double x, double y); - - void draw_image(const uchar* d, int x,int y,int w,int h, int delta=3, int ldelta=0); - void draw_image_mono(const uchar* d, int x,int y,int w,int h, int delta=1, int ld=0); - void draw_image(Fl_Draw_Image_Cb call, void* data, int x,int y, int w, int h, int delta=3); - void draw_image_mono(Fl_Draw_Image_Cb call, void* data, int x,int y, int w, int h, int delta=1); - - void draw(const char* s, int nBytes, int x, int y) {transformed_draw(s,nBytes,x,y); }; -#ifdef __APPLE__ - void draw(const char* s, int nBytes, float x, float y) {transformed_draw(s,nBytes,x,y); }; -#endif - void draw(int angle, const char *str, int n, int x, int y); - void rtl_draw(const char* s, int n, int x, int y); - void font(int face, int size); - double width(const char *, int); - double width(unsigned int u); - void text_extents(const char *c, int n, int &dx, int &dy, int &w, int &h); - int height(); - int descent(); - void draw(Fl_Pixmap * pxm,int XP, int YP, int WP, int HP, int cx, int cy); - void draw(Fl_Bitmap * bitmap,int XP, int YP, int WP, int HP, int cx, int cy); - void draw(Fl_RGB_Image * rgb,int XP, int YP, int WP, int HP, int cx, int cy); - int draw_scaled(Fl_Image *img, int XP, int YP, int WP, int HP); - int clocale_printf(const char *format, ...); - ~Fl_PostScript_Graphics_Driver(); -}; - -/** - To send graphical output to a PostScript file. - This class is used exactly as the Fl_Printer class except for the start_job() call, - two variants of which are usable and allow to specify what page format and layout are desired. - */ -class FL_EXPORT Fl_PostScript_File_Device : public Fl_Paged_Device { -#ifdef __APPLE__ - CGContextRef gc; -#endif -protected: - Fl_PostScript_Graphics_Driver *driver(); -public: - static const char *class_id; - const char *class_name() {return class_id;}; - Fl_PostScript_File_Device(); - ~Fl_PostScript_File_Device(); - int start_job(int pagecount, int* from, int* to); - int start_job(int pagecount, enum Fl_Paged_Device::Page_Format format = Fl_Paged_Device::A4, - enum Fl_Paged_Device::Page_Layout layout = Fl_Paged_Device::PORTRAIT); - int start_job(FILE *ps_output, int pagecount, enum Fl_Paged_Device::Page_Format format = Fl_Paged_Device::A4, - enum Fl_Paged_Device::Page_Layout layout = Fl_Paged_Device::PORTRAIT); - int start_page (void); - int printable_rect(int *w, int *h); - void margins(int *left, int *top, int *right, int *bottom); - void origin(int *x, int *y); - void origin(int x, int y); - void scale (float scale_x, float scale_y = 0.); - void rotate(float angle); - void translate(int x, int y); - void untranslate(void); - int end_page (void); - void end_job(void); -#ifdef __APPLE__ - void set_current() { fl_gc = gc; Fl_Paged_Device::set_current(); } -#endif - - static const char *file_chooser_title; -}; - -#endif // Fl_PostScript_H - -// -// End of "$Id$" -// diff --git a/msvc/fltk/include/FL/Fl_Preferences.H b/msvc/fltk/include/FL/Fl_Preferences.H deleted file mode 100644 index f7d193e5..00000000 --- a/msvc/fltk/include/FL/Fl_Preferences.H +++ /dev/null @@ -1,269 +0,0 @@ -// -// "$Id$" -// -// Preferences . -// -// Copyright 2002-2010 by Matthias Melcher. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Preferences class . */ - -#ifndef Fl_Preferences_H -# define Fl_Preferences_H - -# include -# include "Fl_Export.H" - -/** - \brief Fl_Preferences provides methods to store user - settings between application starts. - - It is similar to the - Registry on WIN32 and Preferences on MacOS, and provides a - simple configuration mechanism for UNIX. - - Fl_Preferences uses a hierarchy to store data. It - bundles similar data into groups and manages entries into those - groups as name/value pairs. - - Preferences are stored in text files that can be edited - manually. The file format is easy to read and relatively - forgiving. Preferences files are the same on all platforms. User - comments in preference files are preserved. Filenames are unique - for each application by using a vendor/application naming - scheme. The user must provide default values for all entries to - ensure proper operation should preferences be corrupted or not - yet exist. - - Entries can be of any length. However, the size of each - preferences file should be kept small for performance - reasons. One application can have multiple preferences files. - Extensive binary data however should be stored in separate - files: see getUserdataPath(). - - \note Starting with FLTK 1.3, preference databases are expected to - be in UTF-8 encoding. Previous databases were stored in the - current character set or code page which renders them incompatible - for text entries using international characters. - */ -class FL_EXPORT Fl_Preferences { - -public: - /** - Define the scope of the preferences. - */ - enum Root { - SYSTEM=0, ///< Preferences are used system-wide - USER ///< Preferences apply only to the current user - }; - - /** - Every Fl_Preferences-Group has a uniqe ID. - - ID's can be retrieved from an Fl_Preferences-Group and can then be used - to create more Fl_Preference references to the same data set, as long as the - database remains open. - */ - typedef void *ID; - - static const char *newUUID(); - - Fl_Preferences( Root root, const char *vendor, const char *application ); - Fl_Preferences( const char *path, const char *vendor, const char *application ); - Fl_Preferences( Fl_Preferences &parent, const char *group ); - Fl_Preferences( Fl_Preferences *parent, const char *group ); - Fl_Preferences( Fl_Preferences &parent, int groupIndex ); - Fl_Preferences( Fl_Preferences *parent, int groupIndex ); - Fl_Preferences(const Fl_Preferences&); - Fl_Preferences( ID id ); - virtual ~Fl_Preferences(); - - /** Return an ID that can later be reused to open more references to this dataset. - */ - ID id() { return (ID)node; } - - /** Remove the group with this ID from a database. - */ - static char remove(ID id_) { return ((Node*)id_)->remove(); } - - /** Return the name of this entry. - */ - const char *name() { return node->name(); } - - /** Return the full path to this entry. - */ - const char *path() { return node->path(); } - - int groups(); - const char *group( int num_group ); - char groupExists( const char *key ); - char deleteGroup( const char *group ); - char deleteAllGroups(); - - int entries(); - const char *entry( int index ); - char entryExists( const char *key ); - char deleteEntry( const char *entry ); - char deleteAllEntries(); - - char clear(); - - char set( const char *entry, int value ); - char set( const char *entry, float value ); - char set( const char *entry, float value, int precision ); - char set( const char *entry, double value ); - char set( const char *entry, double value, int precision ); - char set( const char *entry, const char *value ); - char set( const char *entry, const void *value, int size ); - - char get( const char *entry, int &value, int defaultValue ); - char get( const char *entry, float &value, float defaultValue ); - char get( const char *entry, double &value, double defaultValue ); - char get( const char *entry, char *&value, const char *defaultValue ); - char get( const char *entry, char *value, const char *defaultValue, int maxSize ); - char get( const char *entry, void *&value, const void *defaultValue, int defaultSize ); - char get( const char *entry, void *value, const void *defaultValue, int defaultSize, int maxSize ); - - int size( const char *entry ); - - char getUserdataPath( char *path, int pathlen ); - - void flush(); - - // char export( const char *filename, Type fileFormat ); - // char import( const char *filename ); - - /** - 'Name' provides a simple method to create numerical or more complex - procedural names for entries and groups on the fly. - - Example: prefs.set(Fl_Preferences::Name("File%d",i),file[i]);. - - See test/preferences.cxx as a sample for writing arrays into preferences. - - 'Name' is actually implemented as a class inside Fl_Preferences. It casts - into const char* and gets automatically destroyed after the enclosing call - ends. - */ - class FL_EXPORT Name { - - char *data_; - - public: - Name( unsigned int n ); - Name( const char *format, ... ); - - /** - Return the Name as a "C" string. - \internal - */ - operator const char *() { return data_; } - ~Name(); - }; - - /** \internal An entry associates a preference name to its corresponding value */ - struct Entry { - char *name, *value; - }; - -private: - Fl_Preferences() : node(0), rootNode(0) { } - Fl_Preferences &operator=(const Fl_Preferences&); - - static char nameBuffer[128]; - static char uuidBuffer[40]; - static Fl_Preferences *runtimePrefs; - -public: // older Sun compilers need this (public definition of the following classes) - class RootNode; - - class FL_EXPORT Node { // a node contains a list to all its entries - // and all means to manage the tree structure - Node *child_, *next_; - union { // these two are mutually exclusive - Node *parent_; // top_ bit clear - RootNode *root_; // top_ bit set - }; - char *path_; - Entry *entry_; - int nEntry_, NEntry_; - unsigned char dirty_:1; - unsigned char top_:1; - unsigned char indexed_:1; - // indexing routines - Node **index_; - int nIndex_, NIndex_; - void createIndex(); - void updateIndex(); - void deleteIndex(); - public: - static int lastEntrySet; - public: - Node( const char *path ); - ~Node(); - // node methods - int write( FILE *f ); - const char *name(); - const char *path() { return path_; } - Node *find( const char *path ); - Node *search( const char *path, int offset=0 ); - Node *childNode( int ix ); - Node *addChild( const char *path ); - void setParent( Node *parent ); - Node *parent() { return top_?0L:parent_; } - void setRoot(RootNode *r) { root_ = r; top_ = 1; } - RootNode *findRoot(); - char remove(); - char dirty(); - void deleteAllChildren(); - // entry methods - int nChildren(); - const char *child( int ix ); - void set( const char *name, const char *value ); - void set( const char *line ); - void add( const char *line ); - const char *get( const char *name ); - int getEntry( const char *name ); - char deleteEntry( const char *name ); - void deleteAllEntries(); - int nEntry() { return nEntry_; } - Entry &entry(int i) { return entry_[i]; } - }; - friend class Node; - - class FL_EXPORT RootNode { // the root node manages file paths and basic reading and writing - Fl_Preferences *prefs_; - char *filename_; - char *vendor_, *application_; - public: - RootNode( Fl_Preferences *, Root root, const char *vendor, const char *application ); - RootNode( Fl_Preferences *, const char *path, const char *vendor, const char *application ); - RootNode( Fl_Preferences * ); - ~RootNode(); - int read(); - int write(); - char getPath( char *path, int pathlen ); - }; - friend class RootNode; - -protected: - Node *node; - RootNode *rootNode; -}; - -#endif // !Fl_Preferences_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Printer.H b/msvc/fltk/include/FL/Fl_Printer.H deleted file mode 100644 index 7ff255f2..00000000 --- a/msvc/fltk/include/FL/Fl_Printer.H +++ /dev/null @@ -1,236 +0,0 @@ -// -// "$Id$" -// -// Printing support for the Fast Light Tool Kit (FLTK). -// -// Copyright 2010-2014 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** \file Fl_Printer.H - \brief declaration of classes Fl_Printer, Fl_System_Printer and Fl_PostScript_Printer. - */ - -#ifndef Fl_Printer_H -#define Fl_Printer_H - -#include -#include -#include -#include -#include -#include -#include -#if !(defined(__APPLE__) || defined(WIN32)) -#include -#elif defined(WIN32) -#include -#endif - -#if defined(__APPLE__) || defined(WIN32) || defined(FL_DOXYGEN) -/** - Print support under MSWindows and Mac OS. - - Class Fl_System_Printer is implemented only on the MSWindows and Mac OS platforms. - It has no public constructor. - Use Fl_Printer instead that is cross-platform and has the same API. - */ -class Fl_System_Printer : public Fl_Paged_Device { - friend class Fl_Printer; -private: - /** \brief the printer's graphics context, if there's one, NULL otherwise */ - void *gc; - void set_current(void); -#ifdef __APPLE__ - float scale_x; - float scale_y; - float angle; // rotation angle in radians - PMPrintSession printSession; - PMPageFormat pageFormat; - PMPrintSettings printSettings; -#elif defined(WIN32) - int abortPrint; - PRINTDLG pd; - HDC hPr; - int prerr; - int left_margin; - int top_margin; - void absolute_printable_rect(int *x, int *y, int *w, int *h); -#endif -protected: - /** \brief The constructor */ - Fl_System_Printer(void); -public: - static const char *class_id; - const char *class_name() {return class_id;}; - int start_job(int pagecount, int *frompage = NULL, int *topage = NULL); - int start_page (void); - int printable_rect(int *w, int *h); - void margins(int *left, int *top, int *right, int *bottom); - void origin(int *x, int *y); - void origin(int x, int y); - void scale (float scale_x, float scale_y = 0.); - void rotate(float angle); - void translate(int x, int y); - void untranslate(void); - int end_page (void); - void end_job (void); -#ifdef __APPLE__ - void print_window_part(Fl_Window *win, int x, int y, int w, int h, int delta_x, int delta_y); -#endif - /** \brief The destructor */ - ~Fl_System_Printer(void); -}; // class Fl_System_Printer - -#endif - -#if !(defined(__APPLE__) || defined(WIN32) ) -/** - Print support under Unix/Linux. - - Class Fl_PostScript_Printer is implemented only on the Unix/Linux platform. - It has no public constructor. - Use Fl_Printer instead that is cross-platform and has the same API. - */ -class Fl_PostScript_Printer : public Fl_PostScript_File_Device { - friend class Fl_Printer; -protected: - /** The constructor */ - Fl_PostScript_Printer(void) {}; -public: - static const char *class_id; - const char *class_name() {return class_id;}; - int start_job(int pages, int *firstpage = NULL, int *lastpage = NULL); -}; - -#endif - -/** - * \brief OS-independent print support. - * - Fl_Printer allows to use all drawing, color, text, image, and clip FLTK functions, and to have them operate - on printed page(s). There are two main, non exclusive, ways to use it. -
  • Print any widget (standard, custom, Fl_Window, Fl_Gl_Window) as it appears - on screen, with optional translation, scaling and rotation. This is done by calling print_widget(), - print_window() or print_window_part(). -
  • Use a series of FLTK graphics commands (e.g., font, text, lines, colors, clip, image) to - compose a page appropriately shaped for printing. -
- In both cases, begin by start_job(), start_page(), printable_rect() and origin() calls - and finish by end_page() and end_job() calls. -

Example of use: print a widget centered in a page - \code - #include - #include - int width, height; - Fl_Widget *widget = ... // a widget we want printed - Fl_Printer *printer = new Fl_Printer(); - if (printer->start_job(1) == 0) { - printer->start_page(); - printer->printable_rect(&width, &height); - fl_color(FL_BLACK); - fl_line_style(FL_SOLID, 2); - fl_rect(0, 0, width, height); - fl_font(FL_COURIER, 12); - time_t now; time(&now); fl_draw(ctime(&now), 0, fl_height()); - printer->origin(width/2, height/2); - printer->print_widget(widget, -widget->w()/2, -widget->h()/2); - printer->end_page(); - printer->end_job(); - } - delete printer; - \endcode - Platform specifics -

    -
  • Unix/Linux platforms: - Unless it has been previously changed, the default paper size is A4. - To change that, press the "Properties" button of the "Print" dialog window - opened by an Fl_Printer::start_job() call. This opens a "Printer Properties" window where it's - possible to select the adequate paper size. Finally press the "Save" button therein to assign - the chosen paper size to the chosen printer for this and all further print operations. -
    Class Fl_RGB_Image prints but loses its transparency if it has one. - See class Fl_PostScript_Graphics_Driver for a description of how UTF-8 strings appear in print. - Use the static public attributes of this class to set the print dialog to other languages - than English. For example, the "Printer:" dialog item Fl_Printer::dialog_printer can be set to French with: - \code - Fl_Printer::dialog_printer = "Imprimante:"; - \endcode - before creation of the Fl_Printer object. - Use Fl_PostScript_File_Device::file_chooser_title to customize the title of the file chooser dialog that opens - when using the "Print To File" option of the print dialog. -
  • MSWindows platform: Transparent Fl_RGB_Image 's don't print with exact transparency on most printers. - Fl_RGB_Image 's don't rotate() well. - A workaround is to use the print_window_part() call. -
  • Mac OS X platform: all graphics requests print as on display. -
- */ -class FL_EXPORT Fl_Printer : public Fl_Paged_Device { -public: - static const char *class_id; - const char *class_name() {return class_id;}; - /** \brief The constructor */ - Fl_Printer(void); - int start_job(int pagecount, int *frompage = NULL, int *topage = NULL); - int start_page(void); - int printable_rect(int *w, int *h); - void margins(int *left, int *top, int *right, int *bottom); - void origin(int *x, int *y); - void origin(int x, int y); - void scale(float scale_x, float scale_y = 0.); - void rotate(float angle); - void translate(int x, int y); - void untranslate(void); - int end_page (void); - void end_job (void); - void print_widget(Fl_Widget* widget, int delta_x=0, int delta_y=0); - void print_window_part(Fl_Window *win, int x, int y, int w, int h, int delta_x=0, int delta_y=0); - void set_current(void); - Fl_Graphics_Driver* driver(void); - /** \brief The destructor */ - ~Fl_Printer(void); - - /** \name These attributes are effective under the Xlib platform only. - \{ - */ - static const char *dialog_title; - static const char *dialog_printer; - static const char *dialog_range; - static const char *dialog_copies; - static const char *dialog_all; - static const char *dialog_pages; - static const char *dialog_from; - static const char *dialog_to; - static const char *dialog_properties; - static const char *dialog_copyNo; - static const char *dialog_print_button; - static const char *dialog_cancel_button; - static const char *dialog_print_to_file; - static const char *property_title; - static const char *property_pagesize; - static const char *property_mode; - static const char *property_use; - static const char *property_save; - static const char *property_cancel; - /** \} */ -private: -#if defined(WIN32) || defined(__APPLE__) - Fl_System_Printer *printer; -#else - Fl_PostScript_Printer *printer; -#endif -}; - -#endif // Fl_Printer_H - -// -// End of "$Id$" -// diff --git a/msvc/fltk/include/FL/Fl_Progress.H b/msvc/fltk/include/FL/Fl_Progress.H deleted file mode 100644 index 769028f2..00000000 --- a/msvc/fltk/include/FL/Fl_Progress.H +++ /dev/null @@ -1,72 +0,0 @@ -// -// "$Id$" -// -// Progress bar widget definitions. -// -// Copyright 2000-2010 by Michael Sweet. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Progress widget . */ - -#ifndef _Fl_Progress_H_ -# define _Fl_Progress_H_ - -// -// Include necessary headers. -// - -#include "Fl_Widget.H" - - -// -// Progress class... -// -/** - Displays a progress bar for the user. -*/ -class FL_EXPORT Fl_Progress : public Fl_Widget { - - float value_, - minimum_, - maximum_; - - protected: - - virtual void draw(); - - public: - - Fl_Progress(int x, int y, int w, int h, const char *l = 0); - - /** Sets the maximum value in the progress widget. */ - void maximum(float v) { maximum_ = v; redraw(); } - /** Gets the maximum value in the progress widget. */ - float maximum() const { return (maximum_); } - - /** Sets the minimum value in the progress widget. */ - void minimum(float v) { minimum_ = v; redraw(); } - /** Gets the minimum value in the progress widget. */ - float minimum() const { return (minimum_); } - - /** Sets the current value in the progress widget. */ - void value(float v) { value_ = v; redraw(); } - /** Gets the current value in the progress widget. */ - float value() const { return (value_); } -}; - -#endif // !_Fl_Progress_H_ - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_RGB_Image.H b/msvc/fltk/include/FL/Fl_RGB_Image.H deleted file mode 100644 index 056d4145..00000000 --- a/msvc/fltk/include/FL/Fl_RGB_Image.H +++ /dev/null @@ -1,26 +0,0 @@ -// -// "$Id$" -// -// RGB Image header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#ifndef Fl_RGB_Image_H -# define Fl_RGB_Image_H -# include "Fl_Image.H" -#endif // !Fl_RGB_Image_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Radio_Button.H b/msvc/fltk/include/FL/Fl_Radio_Button.H deleted file mode 100644 index 5dafe42a..00000000 --- a/msvc/fltk/include/FL/Fl_Radio_Button.H +++ /dev/null @@ -1,36 +0,0 @@ -// -// "$Id$" -// -// Radio button header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2014 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Radio_Button widget . */ - -#ifndef Fl_Radio_Button_H -#define Fl_Radio_Button_H - -#include "Fl_Button.H" - -class FL_EXPORT Fl_Radio_Button : public Fl_Button { -public: - Fl_Radio_Button(int X,int Y,int W,int H,const char *L=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Radio_Light_Button.H b/msvc/fltk/include/FL/Fl_Radio_Light_Button.H deleted file mode 100644 index 5945be11..00000000 --- a/msvc/fltk/include/FL/Fl_Radio_Light_Button.H +++ /dev/null @@ -1,36 +0,0 @@ -// -// "$Id$" -// -// Radio light button header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2014 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Radio_Light_Button widget . */ - -#ifndef Fl_Radio_Light_Button_H -#define Fl_Radio_Light_Button_H - -#include "Fl_Light_Button.H" - -class FL_EXPORT Fl_Radio_Light_Button : public Fl_Light_Button { -public: - Fl_Radio_Light_Button(int X,int Y,int W,int H,const char *l=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Radio_Round_Button.H b/msvc/fltk/include/FL/Fl_Radio_Round_Button.H deleted file mode 100644 index 91f53481..00000000 --- a/msvc/fltk/include/FL/Fl_Radio_Round_Button.H +++ /dev/null @@ -1,36 +0,0 @@ -// -// "$Id$" -// -// Radio round button header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2014 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Radio_Round_Button widget . */ - -#ifndef Fl_Radio_Round_Button_H -#define Fl_Radio_Round_Button_H - -#include "Fl_Round_Button.H" - -class FL_EXPORT Fl_Radio_Round_Button : public Fl_Round_Button { -public: - Fl_Radio_Round_Button(int X,int Y,int W,int H,const char *L=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Repeat_Button.H b/msvc/fltk/include/FL/Fl_Repeat_Button.H deleted file mode 100644 index f22df889..00000000 --- a/msvc/fltk/include/FL/Fl_Repeat_Button.H +++ /dev/null @@ -1,54 +0,0 @@ -// -// "$Id$" -// -// Repeat button header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Repeat_Button widget . */ - -#ifndef Fl_Repeat_Button_H -#define Fl_Repeat_Button_H -#include "Fl.H" -#include "Fl_Button.H" - -/** - The Fl_Repeat_Button is a subclass of Fl_Button that - generates a callback when it is pressed and then repeatedly generates - callbacks as long as it is held down. The speed of the repeat is fixed - and depends on the implementation. -*/ -class FL_EXPORT Fl_Repeat_Button : public Fl_Button { - static void repeat_callback(void *); -public: - int handle(int); - /** - Creates a new Fl_Repeat_Button widget using the given - position, size, and label string. The default boxtype is FL_UP_BOX. - Deletes the button. - */ - Fl_Repeat_Button(int X,int Y,int W,int H,const char *l=0); - - void deactivate() { - Fl::remove_timeout(repeat_callback,this); - Fl_Button::deactivate(); - } -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Return_Button.H b/msvc/fltk/include/FL/Fl_Return_Button.H deleted file mode 100644 index 54b4ab5e..00000000 --- a/msvc/fltk/include/FL/Fl_Return_Button.H +++ /dev/null @@ -1,50 +0,0 @@ -// -// "$Id$" -// -// Return button header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Return_Button widget . */ - -#ifndef Fl_Return_Button_H -#define Fl_Return_Button_H -#include "Fl_Button.H" - -/** - The Fl_Return_Button is a subclass of Fl_Button that - generates a callback when it is pressed or when the user presses the - Enter key. A carriage-return symbol is drawn next to the button label. -

\image html Fl_Return_Button.png - \image latex Fl_Return_Button.png "Fl_Return_Button" width=4cm -*/ -class FL_EXPORT Fl_Return_Button : public Fl_Button { -protected: - void draw(); -public: - int handle(int); - /** - Creates a new Fl_Return_Button widget using the given - position, size, and label string. The default boxtype is FL_UP_BOX. -

The inherited destructor deletes the button. - */ - Fl_Return_Button(int X, int Y, int W, int H,const char *l=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Roller.H b/msvc/fltk/include/FL/Fl_Roller.H deleted file mode 100644 index b96e9263..00000000 --- a/msvc/fltk/include/FL/Fl_Roller.H +++ /dev/null @@ -1,47 +0,0 @@ -// -// "$Id$" -// -// Roller header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Roller widget . */ - -#ifndef Fl_Roller_H -#define Fl_Roller_H - -#ifndef Fl_Valuator_H -#include "Fl_Valuator.H" -#endif - -/** - The Fl_Roller widget is a "dolly" control commonly used to - move 3D objects. -

\image html Fl_Roller.png - \image latex Fl_Roller.png "Fl_Roller" width=4cm -*/ -class FL_EXPORT Fl_Roller : public Fl_Valuator { -protected: - void draw(); -public: - int handle(int); - Fl_Roller(int X,int Y,int W,int H,const char* L=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Round_Button.H b/msvc/fltk/include/FL/Fl_Round_Button.H deleted file mode 100644 index f5cb0332..00000000 --- a/msvc/fltk/include/FL/Fl_Round_Button.H +++ /dev/null @@ -1,45 +0,0 @@ -// -// "$Id$" -// -// Round button header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2014 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#ifndef Fl_Round_Button_H -#define Fl_Round_Button_H - -#include "Fl_Light_Button.H" - -/** - Buttons generate callbacks when they are clicked by the user. You - control exactly when and how by changing the values for type() - and when(). -

\image html Fl_Round_Button.png

- \image latex Fl_Round_Button.png " Fl_Round_Button" width=4cm -

The Fl_Round_Button subclass display the "on" state by - turning on a light, rather than drawing pushed in. The shape of the - "light" is initially set to FL_ROUND_DOWN_BOX. The color of the light - when on is controlled with selection_color(), which defaults to - FL_FOREGROUND_COLOR. -*/ -class FL_EXPORT Fl_Round_Button : public Fl_Light_Button { -public: - Fl_Round_Button(int x,int y,int w,int h,const char *l = 0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Round_Clock.H b/msvc/fltk/include/FL/Fl_Round_Clock.H deleted file mode 100644 index 3ae74825..00000000 --- a/msvc/fltk/include/FL/Fl_Round_Clock.H +++ /dev/null @@ -1,38 +0,0 @@ -// -// "$Id$" -// -// Round clock header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Round_Clock widget . */ - -#ifndef Fl_Round_Clock_H -#define Fl_Round_Clock_H - -#include "Fl_Clock.H" - -/** A clock widget of type FL_ROUND_CLOCK. Has no box. */ -class FL_EXPORT Fl_Round_Clock : public Fl_Clock { -public: - /** Creates the clock widget, setting his type and box. */ - Fl_Round_Clock(int X,int Y,int W,int H, const char *L = 0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Scroll.H b/msvc/fltk/include/FL/Fl_Scroll.H deleted file mode 100644 index f1c2deca..00000000 --- a/msvc/fltk/include/FL/Fl_Scroll.H +++ /dev/null @@ -1,209 +0,0 @@ -// -// "$Id$" -// -// Scroll header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2015 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Scroll widget . */ - -#ifndef Fl_Scroll_H -#define Fl_Scroll_H - -#include "Fl_Group.H" -#include "Fl_Scrollbar.H" - -/** - This container widget lets you maneuver around a set of widgets much - larger than your window. If the child widgets are larger than the size - of this object then scrollbars will appear so that you can scroll over - to them: - \image html Fl_Scroll.png - \image latex Fl_Scroll.png "Fl_Scroll" width=4cm - - If all of the child widgets are packed together into a solid - rectangle then you want to set box() to FL_NO_BOX or - one of the _FRAME types. This will result in the best output. - However, if the child widgets are a sparse arrangement you must - set box() to a real _BOX type. This can result in some - blinking during redrawing, but that can be solved by using a - Fl_Double_Window. - - By default you can scroll in both directions, and the scrollbars - disappear if the data will fit in the area of the scroll. - - Use Fl_Scroll::type() to change this as follows : - - - 0 - No scrollbars - - Fl_Scroll::HORIZONTAL - Only a horizontal scrollbar. - - Fl_Scroll::VERTICAL - Only a vertical scrollbar. - - Fl_Scroll::BOTH - The default is both scrollbars. - - Fl_Scroll::HORIZONTAL_ALWAYS - Horizontal scrollbar always on, vertical always off. - - Fl_Scroll::VERTICAL_ALWAYS - Vertical scrollbar always on, horizontal always off. - - Fl_Scroll::BOTH_ALWAYS - Both always on. - - Use scrollbar.align(int) ( see void Fl_Widget::align(Fl_Align) ) : - to change what side the scrollbars are drawn on. - - If the FL_ALIGN_LEFT bit is on, the vertical scrollbar is on the left. - If the FL_ALIGN_TOP bit is on, the horizontal scrollbar is on - the top. Note that only the alignment flags in scrollbar are - considered. The flags in hscrollbar however are ignored. - - This widget can also be used to pan around a single child widget - "canvas". This child widget should be of your own class, with a - draw() method that draws the contents. The scrolling is done by - changing the x() and y() of the widget, so this child - must use the x() and y() to position its drawing. - To speed up drawing it should test fl_not_clipped(int x,int y,int w,int h) - to find out if a particular area of the widget must be drawn. - - Another very useful child is a single Fl_Pack, which is itself a group - that packs its children together and changes size to surround them. - Filling the Fl_Pack with Fl_Tabs groups (and then putting - normal widgets inside those) gives you a very powerful scrolling list - of individually-openable panels. - - Fluid lets you create these, but you can only lay out objects that - fit inside the Fl_Scroll without scrolling. Be sure to leave - space for the scrollbars, as Fluid won't show these either. - - You cannot use Fl_Window as a child of this since the - clipping is not conveyed to it when drawn, and it will draw over the - scrollbars and neighboring objects. -*/ -class FL_EXPORT Fl_Scroll : public Fl_Group { - - int xposition_, yposition_; - int oldx, oldy; - int scrollbar_size_; - static void hscrollbar_cb(Fl_Widget*, void*); - static void scrollbar_cb(Fl_Widget*, void*); - void fix_scrollbar_order(); - static void draw_clip(void*,int,int,int,int); - -#if FLTK_ABI_VERSION >= 10303 -protected: // NEW (STR#1895) -#else -private: // OLD -#endif - /** - Structure to manage scrollbar and widget interior sizes. - This is filled out by recalc_scrollbars() for use in calculations - that need to know the visible scroll area size, etc. - \note Availability in FLTK_ABI_VERSION 10303 or higher. - */ - typedef struct { - /// A local struct to manage a region defined by xywh - typedef struct { int x,y,w,h; } Fl_Region_XYWH; - /// A local struct to manage a region defined by left/right/top/bottom - typedef struct { - int l; ///< (l)eft "x" position, aka x1 - int r; ///< (r)ight "x" position, aka x2 - int t; ///< (t)op "y" position, aka y1 - int b; ///< (b)ottom "y" position, aka y2 - } Fl_Region_LRTB; - /// A local struct to manage a scrollbar's xywh region and tab values - typedef struct { - int x,y,w,h; - int pos; ///< scrollbar tab's "position of first line displayed" - int size; ///< scrollbar tab's "size of window in lines" - int first; ///< scrollbar tab's "number of first line" - int total; ///< scrollbar tab's "total number of lines" - } Fl_Scrollbar_Data; - int scrollsize; ///< the effective scrollbar thickness (local or global) - Fl_Region_XYWH innerbox; ///< widget's inner box, excluding scrollbars - Fl_Region_XYWH innerchild; ///< widget's inner box, including scrollbars - Fl_Region_LRTB child; ///< child bounding box: left/right/top/bottom - int hneeded; ///< horizontal scrollbar visibility - int vneeded; ///< vertical scrollbar visibility - Fl_Scrollbar_Data hscroll; ///< horizontal scrollbar region + values - Fl_Scrollbar_Data vscroll; ///< vertical scrollbar region + values - } ScrollInfo; - void recalc_scrollbars(ScrollInfo &si); - -protected: - - void bbox(int&,int&,int&,int&); - void draw(); - -public: - - Fl_Scrollbar scrollbar; - Fl_Scrollbar hscrollbar; - - void resize(int X, int Y, int W, int H); - int handle(int); - - Fl_Scroll(int X,int Y,int W,int H,const char*l=0); - - enum { // values for type() - HORIZONTAL = 1, - VERTICAL = 2, - BOTH = 3, - ALWAYS_ON = 4, - HORIZONTAL_ALWAYS = 5, - VERTICAL_ALWAYS = 6, - BOTH_ALWAYS = 7 - }; - - /** Gets the current horizontal scrolling position. */ - int xposition() const {return xposition_;} - /** Gets the current vertical scrolling position. */ - int yposition() const {return yposition_;} - void scroll_to(int, int); - void clear(); - /** - Gets the current size of the scrollbars' troughs, in pixels. - - If this value is zero (default), this widget will use the - Fl::scrollbar_size() value as the scrollbar's width. - - \returns Scrollbar size in pixels, or 0 if the global Fl::scrollbar_size() is being used. - \see Fl::scrollbar_size(int) - */ - int scrollbar_size() const { - return(scrollbar_size_); - } - /** - Sets the pixel size of the scrollbars' troughs to \p newSize, in pixels. - - Normally you should not need this method, and should use - Fl::scrollbar_size(int) instead to manage the size of ALL - your widgets' scrollbars. This ensures your application - has a consistent UI, is the default behavior, and is normally - what you want. - - Only use THIS method if you really need to override the global - scrollbar size. The need for this should be rare. - - Setting \p newSize to the special value of 0 causes the widget to - track the global Fl::scrollbar_size(), which is the default. - - \param[in] newSize Sets the scrollbar size in pixels.\n - If 0 (default), scrollbar size tracks the global Fl::scrollbar_size() - \see Fl::scrollbar_size() - */ - void scrollbar_size(int newSize) { - if ( newSize != scrollbar_size_ ) redraw(); - scrollbar_size_ = newSize; - } -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Scrollbar.H b/msvc/fltk/include/FL/Fl_Scrollbar.H deleted file mode 100644 index c2b9abe0..00000000 --- a/msvc/fltk/include/FL/Fl_Scrollbar.H +++ /dev/null @@ -1,111 +0,0 @@ -// -// "$Id$" -// -// Scroll bar header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Scrollbar widget . */ - -#ifndef Fl_Scrollbar_H -#define Fl_Scrollbar_H - -#include "Fl_Slider.H" - -/** - The Fl_Scrollbar widget displays a slider with arrow buttons at - the ends of the scrollbar. Clicking on the arrows move up/left and - down/right by linesize(). Scrollbars also accept FL_SHORTCUT events: - the arrows move by linesize(), and vertical scrollbars take Page - Up/Down (they move by the page size minus linesize()) and Home/End - (they jump to the top or bottom). - - Scrollbars have step(1) preset (they always return integers). If - desired you can set the step() to non-integer values. You will then - have to use casts to get at the floating-point versions of value() - from Fl_Slider. - - \image html scrollbar.png - \image latex scrollbar.png "Fl_Scrollbar" width=4cm -*/ -class FL_EXPORT Fl_Scrollbar : public Fl_Slider { - - int linesize_; - int pushed_; - static void timeout_cb(void*); - void increment_cb(); -protected: - void draw(); - -public: - - Fl_Scrollbar(int X,int Y,int W,int H, const char *L = 0); - ~Fl_Scrollbar(); - int handle(int); - - /** - Gets the integer value (position) of the slider in the scrollbar. - You can get the floating point value with Fl_Slider::value(). - - \see Fl_Scrollbar::value(int p) - \see Fl_Scrollbar::value(int pos, int size, int first, int total) - */ - int value() const {return int(Fl_Slider::value());} - - /** - Sets the value (position) of the slider in the scrollbar. - - \see Fl_Scrollbar::value() - \see Fl_Scrollbar::value(int pos, int size, int first, int total) - */ - int value(int p) {return int(Fl_Slider::value((double)p));} - - /** - Sets the position, size and range of the slider in the scrollbar. - \param[in] pos position, first line displayed - \param[in] windowSize number of lines displayed - \param[in] first number of first line - \param[in] total total number of lines - - You should call this every time your window changes size, your data - changes size, or your scroll position changes (even if in response - to a callback from this scrollbar). - All necessary calls to redraw() are done. - - Calls Fl_Slider::scrollvalue(int pos, int size, int first, int total). - */ - int value(int pos, int windowSize, int first, int total) { - return scrollvalue(pos, windowSize, first, total); - } - - /** - Get the size of step, in lines, that the arror keys move. - */ - int linesize() const {return linesize_;} - - /** - This number controls how big the steps are that the arrow keys do. - In addition page up/down move by the size last sent to value() - minus one linesize(). The default is 16. - */ - void linesize(int i) {linesize_ = i;} - -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Secret_Input.H b/msvc/fltk/include/FL/Fl_Secret_Input.H deleted file mode 100644 index de9621c7..00000000 --- a/msvc/fltk/include/FL/Fl_Secret_Input.H +++ /dev/null @@ -1,51 +0,0 @@ -// -// "$Id$" -// -// Secret input header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2011 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Secret_Input widget . */ - -#ifndef Fl_Secret_Input_H -#define Fl_Secret_Input_H - -#include "Fl_Input.H" - -/** - The Fl_Secret_Input class is a subclass of Fl_Input that displays its - input as a string of placeholders. Depending on the platform this - placeholder is either the asterisk ('*') or the Unicode bullet - character (U+2022). - - This subclass is usually used to receive passwords and other "secret" information. -*/ -class FL_EXPORT Fl_Secret_Input : public Fl_Input { -public: - /** - Creates a new Fl_Secret_Input widget using the given - position, size, and label string. The default boxtype is FL_DOWN_BOX. - - Inherited destructor destroys the widget and any value associated with it. - */ - Fl_Secret_Input(int X,int Y,int W,int H,const char *l = 0); - int handle(int); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Select_Browser.H b/msvc/fltk/include/FL/Fl_Select_Browser.H deleted file mode 100644 index 123e24cf..00000000 --- a/msvc/fltk/include/FL/Fl_Select_Browser.H +++ /dev/null @@ -1,50 +0,0 @@ -// -// "$Id$" -// -// Select browser header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Select_Browser widget . */ - -#ifndef Fl_Select_Browser_H -#define Fl_Select_Browser_H - -#include "Fl_Browser.H" - -/** - The class is a subclass of Fl_Browser - which lets the user select a single item, or no items by clicking on - the empty space. As long as the mouse button is held down on an - unselected item it is highlighted. Normally the callback is done when the - user presses the mouse, but you can change this with when(). -

See Fl_Browser for methods to add and remove lines from the browser. -*/ -class FL_EXPORT Fl_Select_Browser : public Fl_Browser { -public: - /** - Creates a new Fl_Select_Browser widget using the given - position, size, and label string. The default boxtype is FL_DOWN_BOX. - The constructor specializes Fl_Browser() by setting the type to FL_SELECT_BROWSER. - The destructor destroys the widget and frees all memory that has been allocated. - */ - Fl_Select_Browser(int X,int Y,int W,int H,const char *L=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Shared_Image.H b/msvc/fltk/include/FL/Fl_Shared_Image.H deleted file mode 100644 index d32e7470..00000000 --- a/msvc/fltk/include/FL/Fl_Shared_Image.H +++ /dev/null @@ -1,144 +0,0 @@ -// -// "$Id$" -// -// Shared image header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2017 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** \file - Fl_Shared_Image class. */ - -#ifndef Fl_Shared_Image_H -# define Fl_Shared_Image_H - -# include "Fl_Image.H" - - -// Test function for adding new formats -typedef Fl_Image *(*Fl_Shared_Handler)(const char *name, uchar *header, - int headerlen); - -// Shared images class. -/** - This class supports caching, loading, scaling, and drawing of image files. - - Most applications will also want to link against the fltk_images library - and call the fl_register_images() function to support standard image - formats such as BMP, GIF, JPEG, and PNG. - - Images can be requested (loaded) with Fl_Shared_Image::get(), find(), - and some other methods. All images are cached in an internal list of - shared images and should be released when they are no longer needed. - A refcount is used to determine if a released image is to be destroyed - with delete. - - \see Fl_Shared_Image::get() - \see Fl_Shared_Image::find() - \see Fl_Shared_Image::release() -*/ -class FL_EXPORT Fl_Shared_Image : public Fl_Image { - - friend class Fl_JPEG_Image; - friend class Fl_PNG_Image; - -private: - static Fl_RGB_Scaling scaling_algorithm_; // method used to rescale RGB source images -#if FLTK_ABI_VERSION >= 10304 - Fl_Image *scaled_image_; -#endif -protected: - - static Fl_Shared_Image **images_; // Shared images - static int num_images_; // Number of shared images - static int alloc_images_; // Allocated shared images - static Fl_Shared_Handler *handlers_; // Additional format handlers - static int num_handlers_; // Number of format handlers - static int alloc_handlers_; // Allocated format handlers - - const char *name_; // Name of image file - int original_; // Original image? - int refcount_; // Number of times this image has been used - Fl_Image *image_; // The image that is shared - int alloc_image_; // Was the image allocated? - - static int compare(Fl_Shared_Image **i0, Fl_Shared_Image **i1); - - // Use get() and release() to load/delete images in memory... - Fl_Shared_Image(); - Fl_Shared_Image(const char *n, Fl_Image *img = 0); - virtual ~Fl_Shared_Image(); - void add(); - void update(); - -public: - /** Returns the filename of the shared image */ - const char *name() { return name_; } - - /** Returns the number of references of this shared image. - When reference is below 1, the image is deleted. - */ - int refcount() { return refcount_; } - - /** Returns whether this is an original image. - Images loaded from a file or from memory are marked \p original as - opposed to images created as a copy of another image with different - size (width or height). - \note This is useful for debugging (rarely used in user code). - \since FLTK 1.4.0 - */ - int original() { return original_; } - - void release(); - void reload(); - - virtual Fl_Image *copy(int W, int H); - Fl_Image *copy() { return copy(w(), h()); } - virtual void color_average(Fl_Color c, float i); - virtual void desaturate(); - virtual void draw(int X, int Y, int W, int H, int cx, int cy); - void draw(int X, int Y) { draw(X, Y, w(), h(), 0, 0); } - void scale(int width, int height, int proportional = 1, int can_expand = 0); - virtual void uncache(); - - static Fl_Shared_Image *find(const char *name, int W = 0, int H = 0); - static Fl_Shared_Image *get(const char *name, int W = 0, int H = 0); - static Fl_Shared_Image *get(Fl_RGB_Image *rgb, int own_it = 1); - static Fl_Shared_Image **images(); - static int num_images(); - static void add_handler(Fl_Shared_Handler f); - static void remove_handler(Fl_Shared_Handler f); - /** Sets what algorithm is used when resizing a source image. - The default algorithm is FL_RGB_SCALING_BILINEAR. - Drawing an Fl_Shared_Image is sometimes performed by first resizing the source image - and then drawing the resized copy. This occurs, e.g., when drawing to screen under Linux or MSWindows - after having called Fl_Shared_Image::scale(). - This function controls what method is used when the image to be resized is an Fl_RGB_Image. - \version 1.3.4 and requires compiling with FLTK_ABI_VERSION = 10304 - */ - static void scaling_algorithm(Fl_RGB_Scaling algorithm) {scaling_algorithm_ = algorithm; } -}; - -// -// The following function is provided in the fltk_images library and -// registers all of the "extra" image file formats that are not part -// of the core FLTK library... -// - -FL_EXPORT extern void fl_register_images(); - -#endif // !Fl_Shared_Image_H - -// -// End of "$Id$" -// diff --git a/msvc/fltk/include/FL/Fl_Simple_Counter.H b/msvc/fltk/include/FL/Fl_Simple_Counter.H deleted file mode 100644 index 8edc907a..00000000 --- a/msvc/fltk/include/FL/Fl_Simple_Counter.H +++ /dev/null @@ -1,40 +0,0 @@ -// -// "$Id$" -// -// Simple counter header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Simple_Counter widget . */ - -#ifndef Fl_Simple_Counter_H -#define Fl_Simple_Counter_H - -#include "Fl_Counter.H" -/** - This widget creates a counter with only 2 arrow buttons -

\image html counter.png

- \image latex counter.png "Fl_Simple_Counter" width=4cm -*/ -class FL_EXPORT Fl_Simple_Counter : public Fl_Counter { -public: - Fl_Simple_Counter(int X,int Y,int W,int H, const char *L = 0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Single_Window.H b/msvc/fltk/include/FL/Fl_Single_Window.H deleted file mode 100644 index fc8eb484..00000000 --- a/msvc/fltk/include/FL/Fl_Single_Window.H +++ /dev/null @@ -1,58 +0,0 @@ -// -// "$Id$" -// -// Single-buffered window header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2015 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Single_Window class . */ - -#ifndef Fl_Single_Window_H -#define Fl_Single_Window_H - -#include "Fl_Window.H" - -/** - This is the same as Fl_Window. However, it is possible that - some implementations will provide double-buffered windows by default. - This subclass can be used to force single-buffering. This may be - useful for modifying existing programs that use incremental update, or - for some types of image data, such as a movie flipbook. -*/ -class FL_EXPORT Fl_Single_Window : public Fl_Window { -public: - void show(); - void show(int a, char **b) {Fl_Window::show(a,b);} - void flush(); - /** - Creates a new Fl_Single_Window widget using the given - size, and label (title) string. - */ - Fl_Single_Window(int W, int H, const char *l=0); - - /** - Creates a new Fl_Single_Window widget using the given - position, size, and label (title) string. - */ - Fl_Single_Window(int X, int Y, int W, int H, const char *l=0); - - int make_current(); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Slider.H b/msvc/fltk/include/FL/Fl_Slider.H deleted file mode 100644 index aceb62d5..00000000 --- a/msvc/fltk/include/FL/Fl_Slider.H +++ /dev/null @@ -1,111 +0,0 @@ -// -// "$Id$" -// -// Slider header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Slider widget . */ - -#ifndef Fl_Slider_H -#define Fl_Slider_H - -#ifndef Fl_Valuator_H -#include "Fl_Valuator.H" -#endif - -// values for type(), lowest bit indicate horizontal: -#define FL_VERT_SLIDER 0 -#define FL_HOR_SLIDER 1 -#define FL_VERT_FILL_SLIDER 2 -#define FL_HOR_FILL_SLIDER 3 -#define FL_VERT_NICE_SLIDER 4 -#define FL_HOR_NICE_SLIDER 5 - -/** - The Fl_Slider widget contains a sliding knob inside a box. It is - often used as a scrollbar. Moving the box all the way to the - top/left sets it to the minimum(), and to the bottom/right to the - maximum(). The minimum() may be greater than the maximum() to - reverse the slider direction. - - Use void Fl_Widget::type(int) to set how the slider is drawn, - which can be one of the following: - - \li FL_VERTICAL - Draws a vertical slider (this is the default). - \li FL_HORIZONTAL - Draws a horizontal slider. - \li FL_VERT_FILL_SLIDER - Draws a filled vertical slider, - useful as a progress or value meter. - \li FL_HOR_FILL_SLIDER - Draws a filled horizontal slider, - useful as a progress or value meter. - \li FL_VERT_NICE_SLIDER - Draws a vertical slider with a nice - looking control knob. - \li FL_HOR_NICE_SLIDER - Draws a horizontal slider with a - nice looking control knob. - - \image html slider.png - \image latex slider.png "Fl_Slider" width=4cm -*/ -class FL_EXPORT Fl_Slider : public Fl_Valuator { - - float slider_size_; - uchar slider_; - void _Fl_Slider(); - void draw_bg(int, int, int, int); - -protected: - - // these allow subclasses to put the slider in a smaller area: - void draw(int, int, int, int); - int handle(int, int, int, int, int); - void draw(); - -public: - - int handle(int); - Fl_Slider(int X,int Y,int W,int H, const char *L = 0); - Fl_Slider(uchar t,int X,int Y,int W,int H, const char *L); - - int scrollvalue(int pos,int size,int first,int total); - void bounds(double a, double b); - - /** - Get the dimensions of the moving piece of slider. - */ - float slider_size() const {return slider_size_;} - - /** - Set the dimensions of the moving piece of slider. This is - the fraction of the size of the entire widget. If you set this - to 1 then the slider cannot move. The default value is .08. - - For the "fill" sliders this is the size of the area around the - end that causes a drag effect rather than causing the slider to - jump to the mouse. - */ - void slider_size(double v); - - /** Gets the slider box type. */ - Fl_Boxtype slider() const {return (Fl_Boxtype)slider_;} - - /** Sets the slider box type. */ - void slider(Fl_Boxtype c) {slider_ = c;} -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Spinner.H b/msvc/fltk/include/FL/Fl_Spinner.H deleted file mode 100644 index 22da7886..00000000 --- a/msvc/fltk/include/FL/Fl_Spinner.H +++ /dev/null @@ -1,259 +0,0 @@ -// -// "$Id$" -// -// Spinner widget for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Spinner widget . */ - -#ifndef Fl_Spinner_H -# define Fl_Spinner_H - -// -// Include necessary headers... -// - -# include -# include -# include -# include -# include -# include - - -/** - This widget is a combination of the input - widget and repeat buttons. The user can either type into the - input area or use the buttons to change the value. - - \image html Fl_Spinner.png "Fl_Spinner widget" - \image latex Fl_Spinner.png "Fl_Spinner widget" width=6cm -*/ -class FL_EXPORT Fl_Spinner : public Fl_Group { - - double value_; // Current value - double minimum_; // Minimum value - double maximum_; // Maximum value - double step_; // Amount to add/subtract for up/down - const char *format_; // Format string - -#if FLTK_ABI_VERSION >= 10301 -// NEW -protected: -#endif - Fl_Input input_; // Input field for the value - Fl_Repeat_Button - up_button_, // Up button - down_button_; // Down button - -private: - static void sb_cb(Fl_Widget *w, Fl_Spinner *sb) { - double v; // New value - - if (w == &(sb->input_)) { - // Something changed in the input field... - v = atof(sb->input_.value()); - - if (v < sb->minimum_) { - sb->value_ = sb->minimum_; - sb->update(); - } else if (v > sb->maximum_) { - sb->value_ = sb->maximum_; - sb->update(); - } else sb->value_ = v; - } else if (w == &(sb->up_button_)) { - // Up button pressed... - v = sb->value_ + sb->step_; - - if (v > sb->maximum_) sb->value_ = sb->minimum_; - else sb->value_ = v; - - sb->update(); - } else if (w == &(sb->down_button_)) { - // Down button pressed... - v = sb->value_ - sb->step_; - - if (v < sb->minimum_) sb->value_ = sb->maximum_; - else sb->value_ = v; - - sb->update(); - } - - sb->set_changed(); - sb->do_callback(); - } - void update() { - char s[255]; // Value string - - if (format_[0]=='%'&&format_[1]=='.'&&format_[2]=='*') { // precision argument - // this code block is a simplified version of - // Fl_Valuator::format() and works well (but looks ugly) - int c = 0; - char temp[64], *sp = temp; - sprintf(temp, "%.12f", step_); - while (*sp) sp++; - sp--; - while (sp>temp && *sp=='0') sp--; - while (sp>temp && (*sp>='0' && *sp<='9')) { sp--; c++; } - sprintf(s, format_, c, value_); - } else { - sprintf(s, format_, value_); - } - input_.value(s); - } - - public: - - /** - Creates a new Fl_Spinner widget using the given position, size, - and label string. -

Inherited destructor Destroys the widget and any value associated with it. - */ - Fl_Spinner(int X, int Y, int W, int H, const char *L = 0); - - /** Sets or returns the format string for the value. */ - const char *format() { return (format_); } - /** Sets or returns the format string for the value. */ - void format(const char *f) { format_ = f; update(); } - - int handle(int event) { - switch (event) { - case FL_KEYDOWN : - case FL_SHORTCUT : - if (Fl::event_key() == FL_Up) { - up_button_.do_callback(); - return 1; - } else if (Fl::event_key() == FL_Down) { - down_button_.do_callback(); - return 1; - } else return 0; - - case FL_FOCUS : - if (input_.take_focus()) return 1; - else return 0; - } - - return Fl_Group::handle(event); - } - - /** Speling mistakes retained for source compatibility \deprecated */ - double maxinum() const { return (maximum_); } - /** Gets the maximum value of the widget. */ - double maximum() const { return (maximum_); } - /** Sets the maximum value of the widget. */ - void maximum(double m) { maximum_ = m; } - /** Speling mistakes retained for source compatibility \deprecated */ - double mininum() const { return (minimum_); } - /** Gets the minimum value of the widget. */ - double minimum() const { return (minimum_); } - /** Sets the minimum value of the widget. */ - void minimum(double m) { minimum_ = m; } - /** Sets the minimum and maximum values for the widget. */ - void range(double a, double b) { minimum_ = a; maximum_ = b; } - void resize(int X, int Y, int W, int H) { - Fl_Group::resize(X,Y,W,H); - - input_.resize(X, Y, W - H / 2 - 2, H); - up_button_.resize(X + W - H / 2 - 2, Y, H / 2 + 2, H / 2); - down_button_.resize(X + W - H / 2 - 2, Y + H - H / 2, - H / 2 + 2, H / 2); - } - /** - Sets or returns the amount to change the value when the user clicks a button. - Before setting step to a non-integer value, the spinner - type() should be changed to floating point. - */ - double step() const { return (step_); } - /** See double Fl_Spinner::step() const */ - void step(double s) { - step_ = s; - if (step_ != (int)step_) input_.type(FL_FLOAT_INPUT); - else input_.type(FL_INT_INPUT); - update(); - } - /** Gets the color of the text in the input field. */ - Fl_Color textcolor() const { - return (input_.textcolor()); - } - /** Sets the color of the text in the input field. */ - void textcolor(Fl_Color c) { - input_.textcolor(c); - } - /** Gets the font of the text in the input field. */ - Fl_Font textfont() const { - return (input_.textfont()); - } - /** Sets the font of the text in the input field. */ - void textfont(Fl_Font f) { - input_.textfont(f); - } - /** Gets the size of the text in the input field. */ - Fl_Fontsize textsize() const { - return (input_.textsize()); - } - /** Sets the size of the text in the input field. */ - void textsize(Fl_Fontsize s) { - input_.textsize(s); - } - /** Gets the numeric representation in the input field. - \see Fl_Spinner::type(uchar) - */ - uchar type() const { return (input_.type()); } - /** Sets the numeric representation in the input field. - Valid values are FL_INT_INPUT and FL_FLOAT_INPUT. - Also changes the format() template. - Setting a new spinner type via a superclass pointer will not work. - \note type is not a virtual function. - */ - void type(uchar v) { - if (v==FL_FLOAT_INPUT) { - format("%.*f"); - } else { - format("%.0f"); - } - input_.type(v); - } - /** Gets the current value of the widget. */ - double value() const { return (value_); } - /** - Sets the current value of the widget. - Before setting value to a non-integer value, the spinner - type() should be changed to floating point. - */ - void value(double v) { value_ = v; update(); } - /** - Change the background color of the spinner widget's input field. - */ - void color(Fl_Color v) { input_.color(v); } - /** - Return the background color of the spinner widget's input field. - */ - Fl_Color color() const { return(input_.color()); } - /** - Change the selection color of the spinner widget's input field. - */ - void selection_color(Fl_Color val) { input_.selection_color(val); } - /** - Return the selection color of the spinner widget's input field. - */ - Fl_Color selection_color() const { return input_.selection_color(); } -}; - -#endif // !Fl_Spinner_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Sys_Menu_Bar.H b/msvc/fltk/include/FL/Fl_Sys_Menu_Bar.H deleted file mode 100644 index be47a340..00000000 --- a/msvc/fltk/include/FL/Fl_Sys_Menu_Bar.H +++ /dev/null @@ -1,134 +0,0 @@ -// -// "$Id$" -// -// MacOS system menu bar header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#ifndef Fl_Sys_Menu_Bar_H -#define Fl_Sys_Menu_Bar_H - -#include "Fl_Menu_Bar.H" -#include "x.H" - -#if defined(__APPLE__) || defined(FL_DOXYGEN) - -/** - A class to create, modify and delete menus that appear on Mac OS X in the menu bar at the top of the screen. - - On other than Mac OS X platforms, Fl_Sys_Menu_Bar is a synonym of class Fl_Menu_Bar. - \n To use this class, just replace Fl_Menu_Bar by Fl_Sys_Menu_Bar, and, on the Mac platform, - a system menu at the top of the screen will be available. This menu will match an array - of Fl_Menu_Item's exactly as with standard FLTK menus. - - Changes to the menu state are immediately visible in the menubar when they are made - using member functions of the Fl_Sys_Menu_Bar class. Other changes (e.g., by a call to - Fl_Menu_Item::set()) should be followed by a call to Fl_Sys_Menu_Bar::update() to be - visible in the menubar across all platforms. - - A few FLTK features are not supported by the Mac System menu: - - \li no symbolic labels - \li no embossed labels - \li no font sizes - - You can configure a callback for the 'About' menu item to invoke your own code with fl_mac_set_about(). - */ -class FL_EXPORT Fl_Sys_Menu_Bar : public Fl_Menu_Bar { - -#if FLTK_ABI_VERSION >= 10304 - // NEW -- update() public (STR#3317) -public: - void update(); -protected: - void draw(); -#else - // OLD -- update() protected -protected: - void update(); - void draw(); -#endif - -public: - Fl_Sys_Menu_Bar(int x,int y,int w,int h,const char *l=0); - ~Fl_Sys_Menu_Bar(); - /** Return the system menu's array of Fl_Menu_Item's - */ - const Fl_Menu_Item *menu() const {return Fl_Menu_::menu();} - void menu(const Fl_Menu_Item *m); - int add(const char* label, int shortcut, Fl_Callback*, void *user_data=0, int flags=0); - /** Adds a new menu item. - \see Fl_Menu_::add(const char* label, int shortcut, Fl_Callback*, void *user_data=0, int flags=0) - */ - int add(const char* label, const char* shortcut, Fl_Callback* cb, void *user_data=0, int flags=0) { - return add(label, fl_old_shortcut(shortcut), cb, user_data, flags); - } - int add(const char* str); - int insert(int index, const char* label, int shortcut, Fl_Callback *cb, void *user_data=0, int flags=0); - /** Insert a new menu item. - \see Fl_Menu_::insert(int index, const char* label, const char* shortcut, Fl_Callback *cb, void *user_data=0, int flags=0) - */ - int insert(int index, const char* label, const char* shortcut, Fl_Callback *cb, void *user_data=0, int flags=0) { - return insert(index, label, fl_old_shortcut(shortcut), cb, user_data, flags); - } - void remove(int n); - void replace(int index, const char *name); - /** Set the Fl_Menu_Item array pointer to null, indicating a zero-length menu. - \see Fl_Menu_::clear() - */ - void clear(); - /** Clears the specified submenu pointed to by index of all menu items. - \see Fl_Menu_::clear_submenu(int index) - */ - int clear_submenu(int index); - /** Make the shortcuts for this menu work no matter what window has the focus when you type it. - */ - void global() {}; - /** Sets the flags of item i - \see Fl_Menu_::mode(int i, int fl) */ - void mode (int i, int fl) { - Fl_Menu_::mode(i, fl); - update(); - } - /** Gets the flags of item i. - */ - int mode(int i) const { return Fl_Menu_::mode(i); } - /** Changes the shortcut of item i to n. - */ - void shortcut (int i, int s) { Fl_Menu_::shortcut(i, s); update(); } - /** Turns the radio item "on" for the menu item and turns "off" adjacent radio items of the same group.*/ - void setonly (Fl_Menu_Item *item) { Fl_Menu_::setonly(item); update(); } -}; - -#else - -#if FLTK_ABI_VERSION >= 10304 -// NEW -- small class for update() -class FL_EXPORT Fl_Sys_Menu_Bar : public Fl_Menu_Bar { -public: - Fl_Sys_Menu_Bar(int x,int y,int w,int h,const char *l=0) : Fl_Menu_Bar(x,y,w,h,l) {} - inline void update() {} -}; -#else -// OLD -- simple typedef -typedef Fl_Menu_Bar Fl_Sys_Menu_Bar; -#endif - -#endif // defined(__APPLE__) || defined(FL_DOXYGEN) - -#endif // Fl_Sys_Menu_Bar_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Table.H b/msvc/fltk/include/FL/Fl_Table.H deleted file mode 100644 index 341f878b..00000000 --- a/msvc/fltk/include/FL/Fl_Table.H +++ /dev/null @@ -1,1155 +0,0 @@ -// -// "$Id$" -// -// Fl_Table -- A table widget -// -// Copyright 2002 by Greg Ercolano. -// Copyright (c) 2004 O'ksi'D -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#ifndef _FL_TABLE_H -#define _FL_TABLE_H - -#include -#include // memcpy -#ifdef WIN32 -#include // WINDOWS: malloc/realloc -#else /*WIN32*/ -#include // UNIX: malloc/realloc -#endif /*WIN32*/ - -#include -#include -#include -#include -#include - -/** - A table of widgets or other content. - - This is the base class for table widgets. - - To be useful it must be subclassed and several virtual functions defined. - Normally applications use widgets derived from this widget, and do not use this - widget directly; this widget is usually too low level to be used directly by - applications. - - This widget does \em not handle the data in the table. The draw_cell() - method must be overridden by a subclass to manage drawing the contents of - the cells. - - This widget can be used in several ways: - - - As a custom widget; see examples/table-simple.cxx and test/table.cxx. - Very optimal for even extremely large tables. - - As a table made up of a single FLTK widget instanced all over the table, - simulating a numeric spreadsheet. See examples/table-spreadsheet.cxx and - examples/table-spreadsheet-with-keyboard-nav.cxx. Optimal for large tables. - - As a regular container of FLTK widgets, one widget per cell. - See examples/table-as-container.cxx. \em Not recommended for large tables. - - \image html table-simple.png - \image latex table-simple.png "table-simple example" width=6cm - - \image html table-as-container.png - \image latex table-as-container.png "table-as-container example" width=6cm - - When acting as part of a custom widget, events on the cells and/or headings - generate callbacks when they are clicked by the user. You control when events - are generated based on the setting for Fl_Table::when(). - - When acting as a container for FLTK widgets, the FLTK widgets maintain - themselves. Although the draw_cell() method must be overridden, its contents - can be very simple. See the draw_cell() code in examples/table-simple.cxx. - - The following variables are available to classes deriving from Fl_Table: - - \image html table-dimensions.png - \image latex table-dimensions.png "Fl_Table Dimensions" width=6cm - - - - - - - - - - - - -
x()/y()/w()/h()Fl_Table widget's outer dimension. The outer edge of the border of the - Fl_Table. (Red in the diagram above)
wix/wiy/wiw/wihFl_Table widget's inner dimension. The inner edge of the border of the - Fl_Table. eg. if the Fl_Table's box() is FL_NO_BOX, these values are the same - as x()/y()/w()/h(). (Yellow in the diagram above)
tox/toy/tow/tohThe table's outer dimension. The outer edge of the border around the cells, - but inside the row/col headings and scrollbars. (Green in the diagram above) -
tix/tiy/tiw/tihThe table's inner dimension. The inner edge of the border around the cells, - but inside the row/col headings and scrollbars. AKA the table's clip region. - eg. if the table_box() is FL_NO_BOX, these values are the same as - tox/toy/tow/toh. (Blue in the diagram above) -
- - CORE DEVELOPERS - - - Greg Ercolano : 12/16/2002 - initial implementation 12/16/02. Fl_Table, Fl_Table_Row, docs. - - Jean-Marc Lienher : 02/22/2004 - added keyboard nav + mouse selection, and ported Fl_Table into fltk-utf8-1.1.4 - - OTHER CONTRIBUTORS - - - Inspired by the Feb 2000 version of FLVW's Flvw_Table widget. Mucho thanks to those folks. - - Mister Satan : 04/07/2003 - MinGW porting mods, and singleinput.cxx; a cool Fl_Input oriented spreadsheet example - - Marek Paliwoda : 01/08/2003 - Porting mods for Borland - - Ori Berger : 03/16/2006 - Optimizations for >500k rows/cols - - LICENSE - - Greg added the following license to the original distribution of Fl_Table. He - kindly gave his permission to integrate Fl_Table and Fl_Table_Row into FLTK, - allowing FLTK license to apply while his widgets are part of the library. - - If used on its own, this is the license that applies: - - \verbatim - Fl_Table License - December 16, 2002 - - The Fl_Table library and included programs are provided under the terms - of the GNU Library General Public License (LGPL) with the following - exceptions: - - 1. Modifications to the Fl_Table configure script, config - header file, and makefiles by themselves to support - a specific platform do not constitute a modified or - derivative work. - - The authors do request that such modifications be - contributed to the Fl_Table project - send all - contributions to "erco at seriss dot com". - - 2. Widgets that are subclassed from Fl_Table widgets do not - constitute a derivative work. - - 3. Static linking of applications and widgets to the - Fl_Table library does not constitute a derivative work - and does not require the author to provide source - code for the application or widget, use the shared - Fl_Table libraries, or link their applications or - widgets against a user-supplied version of Fl_Table. - - If you link the application or widget to a modified - version of Fl_Table, then the changes to Fl_Table must be - provided under the terms of the LGPL in sections - 1, 2, and 4. - - 4. You do not have to provide a copy of the Fl_Table license - with programs that are linked to the Fl_Table library, nor - do you have to identify the Fl_Table license in your - program or documentation as required by section 6 - of the LGPL. - - However, programs must still identify their use of Fl_Table. - The following example statement can be included in user - documentation to satisfy this requirement: - - [program/widget] is based in part on the work of - the Fl_Table project http://seriss.com/people/erco/fltk/Fl_Table/ - \endverbatim - - - */ -class FL_EXPORT Fl_Table : public Fl_Group { -public: - /** - The context bit flags for Fl_Table related callbacks. - - Used in draw_cell(), callback(), etc. - */ - enum TableContext { - CONTEXT_NONE = 0, ///< no known context - CONTEXT_STARTPAGE = 0x01, ///< before a page is redrawn - CONTEXT_ENDPAGE = 0x02, ///< after a page is redrawn - CONTEXT_ROW_HEADER = 0x04, ///< in the row header - CONTEXT_COL_HEADER = 0x08, ///< in the col header - CONTEXT_CELL = 0x10, ///< in one of the cells - CONTEXT_TABLE = 0x20, ///< in a dead zone of table - CONTEXT_RC_RESIZE = 0x40 ///< column or row being resized - }; - -private: - int _rows, _cols; // total rows/cols - int _row_header_w; // width of row header - int _col_header_h; // height of column header - int _row_position; // last row_position set (not necessarily == toprow!) - int _col_position; // last col_position set (not necessarily == leftcol!) - - char _row_header; // row header enabled? - char _col_header; // col header enabled? - char _row_resize; // row resizing enabled? - char _col_resize; // col resizing enabled? - int _row_resize_min; // row minimum resizing height (default=1) - int _col_resize_min; // col minimum resizing width (default=1) - - // OPTIMIZATION: partial row/column redraw variables - int _redraw_toprow; - int _redraw_botrow; - int _redraw_leftcol; - int _redraw_rightcol; - Fl_Color _row_header_color; - Fl_Color _col_header_color; - - int _auto_drag; - int _selecting; -#if FLTK_ABI_VERSION >= 10301 - int _scrollbar_size; -#endif -#if FLTK_ABI_VERSION >= 10303 - enum { - TABCELLNAV = 1<<0, ///> tab cell navigation flag - }; - unsigned int flags_; -#endif - - // An STL-ish vector without templates - class FL_EXPORT IntVector { - int *arr; - unsigned int _size; - void init() { - arr = NULL; - _size = 0; - } - void copy(int *newarr, unsigned int newsize) { - size(newsize); - memcpy(arr, newarr, newsize * sizeof(int)); - } - public: - IntVector() { init(); } // CTOR - ~IntVector() { if ( arr ) free(arr); arr = NULL; } // DTOR - IntVector(IntVector&o) { init(); copy(o.arr, o._size); } // COPY CTOR - IntVector& operator=(IntVector&o) { // ASSIGN - init(); - copy(o.arr, o._size); - return(*this); - } - int operator[](int x) const { return(arr[x]); } - int& operator[](int x) { return(arr[x]); } - unsigned int size() { return(_size); } - void size(unsigned int count) { - if ( count != _size ) { - arr = (int*)realloc(arr, count * sizeof(int)); - _size = count; - } - } - int pop_back() { int tmp = arr[_size-1]; _size--; return(tmp); } - void push_back(int val) { unsigned int x = _size; size(_size+1); arr[x] = val; } - int back() { return(arr[_size-1]); } - }; - - IntVector _colwidths; // column widths in pixels - IntVector _rowheights; // row heights in pixels - - Fl_Cursor _last_cursor; // last mouse cursor before changed to 'resize' cursor - - // EVENT CALLBACK DATA - TableContext _callback_context; // event context - int _callback_row, _callback_col; // event row/col - - // handle() state variables. - // Put here instead of local statics in handle(), so more - // than one Fl_Table can exist without crosstalk between them. - // - int _resizing_col; // column being dragged - int _resizing_row; // row being dragged - int _dragging_x; // starting x position for horiz drag - int _dragging_y; // starting y position for vert drag - int _last_row; // last row we FL_PUSH'ed - - // Redraw single cell - void _redraw_cell(TableContext context, int R, int C); - - void _start_auto_drag(); - void _stop_auto_drag(); - void _auto_drag_cb(); - static void _auto_drag_cb2(void *d); - -protected: - enum ResizeFlag { - RESIZE_NONE = 0, - RESIZE_COL_LEFT = 1, - RESIZE_COL_RIGHT = 2, - RESIZE_ROW_ABOVE = 3, - RESIZE_ROW_BELOW = 4 - }; - - int table_w, table_h; // table's virtual size (in pixels) - int toprow, botrow, leftcol, rightcol; // four corners of viewable table - - // selection - int current_row, current_col; - int select_row, select_col; - - // OPTIMIZATION: Precomputed scroll positions for the toprow/leftcol - int toprow_scrollpos; - int leftcol_scrollpos; - - // Dimensions - int tix, tiy, tiw, tih; // data table inner dimension xywh - int tox, toy, tow, toh; // data table outer dimension xywh - int wix, wiy, wiw, wih; // widget inner dimension xywh - - Fl_Scroll *table; // container for child fltk widgets (if any) - Fl_Scrollbar *vscrollbar; // vertical scrollbar - Fl_Scrollbar *hscrollbar; // horizontal scrollbar - - // Fltk - int handle(int e); // fltk handle() override - - // Class maintenance - void recalc_dimensions(); - void table_resized(); // table resized; recalc - void table_scrolled(); // table scrolled; recalc - void get_bounds(TableContext context, // return x/y/w/h bounds for context - int &X, int &Y, int &W, int &H); - void change_cursor(Fl_Cursor newcursor); // change mouse cursor to some other shape - TableContext cursor2rowcol(int &R, int &C, ResizeFlag &resizeflag); - // find r/c given current x/y event - int find_cell(TableContext context, // find cell's x/y/w/h given r/c - int R, int C, int &X, int &Y, int &W, int &H); - int row_col_clamp(TableContext context, int &R, int &C); - // clamp r/c to known universe - - /** - Subclass should override this method to handle drawing the cells. - - This method will be called whenever the table is redrawn, once per cell. - - Only cells that are completely (or partially) visible will be told to draw. - - \p context will be one of the following: - - - - - - - - - - - - - - - - - - - - - -
\p Fl_Table::CONTEXT_STARTPAGEWhen table, or parts of the table, are about to be redrawn.
- Use to initialize static data, such as font selections.

- R/C will be zero,
- X/Y/W/H will be the dimensions of the table's entire data area.
- (Useful for locking a database before accessing; see - also visible_cells())

\p Fl_Table::CONTEXT_ENDPAGEWhen table has completed being redrawn.
- R/C will be zero, X/Y/W/H dimensions of table's data area.
- (Useful for unlocking a database after accessing)
\p Fl_Table::CONTEXT_ROW_HEADERWhenever a row header cell needs to be drawn.
- R will be the row number of the header being redrawn,
- C will be zero,
- X/Y/W/H will be the fltk drawing area of the row header in the window
\p Fl_Table::CONTEXT_COL_HEADERWhenever a column header cell needs to be drawn.
- R will be zero,
- C will be the column number of the header being redrawn,
- X/Y/W/H will be the fltk drawing area of the column header in the window
\p Fl_Table::CONTEXT_CELLWhenever a data cell in the table needs to be drawn.
- R/C will be the row/column of the cell to be drawn,
- X/Y/W/H will be the fltk drawing area of the cell in the window
\p Fl_Table::CONTEXT_RC_RESIZEWhenever table or row/column is resized or scrolled, - either interactively or via col_width() or row_height().
- R/C/X/Y/W/H will all be zero. -

- Useful for fltk containers that need to resize or move - the child fltk widgets.

- - \p row and \p col will be set to the row and column number - of the cell being drawn. In the case of row headers, \p col will be \a 0. - In the case of column headers, \p row will be \a 0. - - x/y/w/h will be the position and dimensions of where the cell - should be drawn. - - In the case of custom widgets, a minimal draw_cell() override might - look like the following. With custom widgets it is up to the caller to handle - drawing everything within the dimensions of the cell, including handling the - selection color. Note all clipping must be handled as well; this allows drawing - outside the dimensions of the cell if so desired for 'custom effects'. - - \code - // This is called whenever Fl_Table wants you to draw a cell - void MyTable::draw_cell(TableContext context, int R=0, int C=0, int X=0, int Y=0, int W=0, int H=0) { - static char s[40]; - sprintf(s, "%d/%d", R, C); // text for each cell - switch ( context ) { - case CONTEXT_STARTPAGE: // Fl_Table telling us it's starting to draw page - fl_font(FL_HELVETICA, 16); - return; - - case CONTEXT_ROW_HEADER: // Fl_Table telling us to draw row/col headers - case CONTEXT_COL_HEADER: - fl_push_clip(X, Y, W, H); - { - fl_draw_box(FL_THIN_UP_BOX, X, Y, W, H, color()); - fl_color(FL_BLACK); - fl_draw(s, X, Y, W, H, FL_ALIGN_CENTER); - } - fl_pop_clip(); - return; - - case CONTEXT_CELL: // Fl_Table telling us to draw cells - fl_push_clip(X, Y, W, H); - { - // BG COLOR - fl_color( row_selected(R) ? selection_color() : FL_WHITE); - fl_rectf(X, Y, W, H); - - // TEXT - fl_color(FL_BLACK); - fl_draw(s, X, Y, W, H, FL_ALIGN_CENTER); - - // BORDER - fl_color(FL_LIGHT2); - fl_rect(X, Y, W, H); - } - fl_pop_clip(); - return; - - default: - return; - } - //NOTREACHED - } - \endcode - */ - virtual void draw_cell(TableContext context, int R=0, int C=0, - int X=0, int Y=0, int W=0, int H=0) - { } // overridden by deriving class - - long row_scroll_position(int row); // find scroll position of row (in pixels) - long col_scroll_position(int col); // find scroll position of col (in pixels) - - int is_fltk_container() { // does table contain fltk widgets? - return( Fl_Group::children() > 3 ); // (ie. more than box and 2 scrollbars?) - } - - static void scroll_cb(Fl_Widget*,void*); // h/v scrollbar callback - - void damage_zone(int r1, int c1, int r2, int c2, int r3 = 0, int c3 = 0); - - void redraw_range(int topRow, int botRow, int leftCol, int rightCol) { - if ( _redraw_toprow == -1 ) { - // Initialize redraw range - _redraw_toprow = topRow; - _redraw_botrow = botRow; - _redraw_leftcol = leftCol; - _redraw_rightcol = rightCol; - } else { - // Extend redraw range - if ( topRow < _redraw_toprow ) _redraw_toprow = topRow; - if ( botRow > _redraw_botrow ) _redraw_botrow = botRow; - if ( leftCol < _redraw_leftcol ) _redraw_leftcol = leftCol; - if ( rightCol > _redraw_rightcol ) _redraw_rightcol = rightCol; - } - - // Indicate partial redraw needed of some cells - damage(FL_DAMAGE_CHILD); - } - -public: - /** - The constructor for the Fl_Table. - This creates an empty table with no rows or columns, - with headers and row/column resize behavior disabled. - */ - Fl_Table(int X, int Y, int W, int H, const char *l=0); - - /** - The destructor for the Fl_Table. - Destroys the table and its associated widgets. - */ - ~Fl_Table(); - - /** - Clears the table to zero rows (rows(0)), zero columns (cols(0)), and clears - any widgets (table->clear()) that were added with begin()/end() or add()/insert()/etc. - \see rows(int), cols(int) - */ - virtual void clear() { rows(0); cols(0); table->clear(); } - - // \todo: add topline(), middleline(), bottomline() - - /** - Sets the kind of box drawn around the data table, - the default being FL_NO_BOX. Changing this value will cause the table - to redraw. - */ - inline void table_box(Fl_Boxtype val) { - table->box(val); - table_resized(); - } - - /** - Returns the current box type used for the data table. - */ - inline Fl_Boxtype table_box( void ) { - return(table->box()); - } - - /** - Sets the number of rows in the table, and the table is redrawn. - */ - virtual void rows(int val); // set/get number of rows - - /** - Returns the number of rows in the table. - */ - inline int rows() { - return(_rows); - } - - /** - Set the number of columns in the table and redraw. - */ - virtual void cols(int val); // set/get number of columns - - /** - Get the number of columns in the table. - */ - inline int cols() { - return(_cols); - } - - /** - Returns the range of row and column numbers for all visible - and partially visible cells in the table. - - These values can be used e.g. by your draw_cell() routine during - CONTEXT_STARTPAGE to figure out what cells are about to be redrawn - for the purposes of locking the data from a database before it's drawn. - - \code - leftcol rightcol - : : - toprow .. .-------------------. - | | - | V I S I B L E | - | | - | T A B L E | - | | - botrow .. '-------------------` - \endcode - - e.g. in a table where the visible rows are 5-20, and the - visible columns are 100-120, then those variables would be: - - - toprow = 5 - - botrow = 20 - - leftcol = 100 - - rightcol = 120 - */ - inline void visible_cells(int& r1, int& r2, int& c1, int& c2) { - r1 = toprow; - r2 = botrow; - c1 = leftcol; - c2 = rightcol; - } - - /** - Returns 1 if someone is interactively resizing a row or column. - You can currently call this only from within your callback(). - */ - int is_interactive_resize() { - return(_resizing_row != -1 || _resizing_col != -1); - } - - /** - Returns if row resizing by the user is allowed. - */ - inline int row_resize() { - return(_row_resize); - } - - /** - Allows/disallows row resizing by the user. - 1=allow interactive resizing, 0=disallow interactive resizing. - Since interactive resizing is done via the row headers, - row_header() must also be enabled to allow resizing. - */ - void row_resize(int flag) { // enable row resizing - _row_resize = flag; - } - - /** - Returns if column resizing by the user is allowed. - */ - inline int col_resize() { - return(_col_resize); - } - /** - Allows/disallows column resizing by the user. - 1=allow interactive resizing, 0=disallow interactive resizing. - Since interactive resizing is done via the column headers, - \p col_header() must also be enabled to allow resizing. - */ - void col_resize(int flag) { // enable col resizing - _col_resize = flag; - } - - /** - Returns the current column minimum resize value. - */ - inline int col_resize_min() { // column minimum resizing width - return(_col_resize_min); - } - - /** - Sets the current column minimum resize value. - This is used to prevent the user from interactively resizing - any column to be smaller than 'pixels'. Must be a value >=1. - */ - void col_resize_min(int val) { - _col_resize_min = ( val < 1 ) ? 1 : val; - } - - /** - Returns the current row minimum resize value. - */ - inline int row_resize_min() { // column minimum resizing width - return(_row_resize_min); - } - - /** - Sets the current row minimum resize value. - This is used to prevent the user from interactively resizing - any row to be smaller than 'pixels'. Must be a value >=1. - */ - void row_resize_min(int val) { - _row_resize_min = ( val < 1 ) ? 1 : val; - } - - /** - Returns if row headers are enabled or not. - */ - inline int row_header() { // set/get row header enable flag - return(_row_header); - } - - /** - Enables/disables showing the row headers. 1=enabled, 0=disabled. - If changed, the table is redrawn. - */ - void row_header(int flag) { - _row_header = flag; - table_resized(); - redraw(); - } - - /** - Returns if column headers are enabled or not. - */ - inline int col_header() { // set/get col header enable flag - return(_col_header); - } - - /** - Enable or disable column headers. - If changed, the table is redrawn. - */ - void col_header(int flag) { - _col_header = flag; - table_resized(); - redraw(); - } - - /** - Sets the height in pixels for column headers and redraws the table. - */ - inline void col_header_height(int height) { // set/get col header height - _col_header_h = height; - table_resized(); - redraw(); - } - - /** - Gets the column header height. - */ - inline int col_header_height() { - return(_col_header_h); - } - - /** - Sets the row header width to n and causes the screen to redraw. - */ - inline void row_header_width(int width) { // set/get row header width - _row_header_w = width; - table_resized(); - redraw(); - } - - /** - Returns the current row header width (in pixels). - */ - inline int row_header_width() { - return(_row_header_w); - } - - /** - Sets the row header color and causes the screen to redraw. - */ - inline void row_header_color(Fl_Color val) { // set/get row header color - _row_header_color = val; - redraw(); - } - - /** - Returns the current row header color. - */ - inline Fl_Color row_header_color() { - return(_row_header_color); - } - - /** - Sets the color for column headers and redraws the table. - */ - inline void col_header_color(Fl_Color val) { // set/get col header color - _col_header_color = val; - redraw(); - } - - /** - Gets the color for column headers. - */ - inline Fl_Color col_header_color() { - return(_col_header_color); - } - - /** - Sets the height of the specified row in pixels, - and the table is redrawn. - callback() will be invoked with CONTEXT_RC_RESIZE - if the row's height was actually changed, and when() is FL_WHEN_CHANGED. - */ - void row_height(int row, int height); // set/get row height - - /** - Returns the current height of the specified row as a value in pixels. - */ - inline int row_height(int row) { - return((row<0 || row>=(int)_rowheights.size()) ? 0 : _rowheights[row]); - } - - /** - Sets the width of the specified column in pixels, and the table is redrawn. - callback() will be invoked with CONTEXT_RC_RESIZE - if the column's width was actually changed, and when() is FL_WHEN_CHANGED. - */ - void col_width(int col, int width); // set/get a column's width - - /** - Returns the current width of the specified column in pixels. - */ - inline int col_width(int col) { - return((col<0 || col>=(int)_colwidths.size()) ? 0 : _colwidths[col]); - } - - /** - Convenience method to set the height of all rows to the - same value, in pixels. The screen is redrawn. - */ - void row_height_all(int height) { // set all row/col heights - for ( int r=0; rinit_sizes(); - table->redraw(); - } - void add(Fl_Widget& wgt) { - table->add(wgt); - if ( table->children() > 2 ) { - table->show(); - } else { - table->hide(); - } - } - void add(Fl_Widget* wgt) { - add(*wgt); - } - void insert(Fl_Widget& wgt, int n) { - table->insert(wgt,n); - } - void insert(Fl_Widget& wgt, Fl_Widget* w2) { - table->insert(wgt,w2); - } - void remove(Fl_Widget& wgt) { - table->remove(wgt); - } - void begin() { - table->begin(); - } - void end() { - table->end(); - // HACK: Avoid showing Fl_Scroll; seems to erase screen - // causing unnecessary flicker, even if its box() is FL_NO_BOX. - // - if ( table->children() > 2 ) { - table->show(); - } else { - table->hide(); - } - Fl_Group::current(Fl_Group::parent()); - } - Fl_Widget * const *array() { - return(table->array()); - } - - /** - Returns the child widget by an index. - - When using the Fl_Table as a container for FLTK widgets, this method returns - the widget pointer from the internal array of widgets in the container. - - Typically used in loops, eg: - \code - for ( int i=0; ichild(n)); - } - - /** - Returns the number of children in the table. - - When using the Fl_Table as a container for FLTK widgets, this method returns - how many child widgets the table has. - - \see child(int) - */ - int children() const { - return(table->children()-2); // -2: skip Fl_Scroll's h/v scrollbar widgets - } - int find(const Fl_Widget *wgt) const { - return(table->find(wgt)); - } - int find(const Fl_Widget &wgt) const { - return(table->find(wgt)); - } - // CALLBACKS - - /** - * Returns the current row the event occurred on. - * - * This function should only be used from within the user's callback function. - */ - int callback_row() { - return(_callback_row); - } - - /** - * Returns the current column the event occurred on. - * - * This function should only be used from within the user's callback function. - */ - int callback_col() { - return(_callback_col); - } - - /** - * Returns the current 'table context'. - * - * This function should only be used from within the user's callback function. - */ - TableContext callback_context() { - return(_callback_context); - } - - void do_callback(TableContext context, int row, int col) { - _callback_context = context; - _callback_row = row; - _callback_col = col; - Fl_Widget::do_callback(); - } - -#ifdef FL_DOXYGEN - /** - The Fl_Widget::when() function is used to set a group of flags, determining - when the widget callback is called: - - - - - - - - - -
\p FL_WHEN_CHANGED - callback() will be called when rows or columns are resized (interactively or - via col_width() or row_height()), passing CONTEXT_RC_RESIZE via - callback_context(). -
\p FL_WHEN_RELEASE - callback() will be called during FL_RELEASE events, such as when someone - releases a mouse button somewhere on the table. -
- - The callback() routine is sent a TableContext that indicates the context the - event occurred in, such as in a cell, in a header, or elsewhere on the table. - When an event occurs in a cell or header, callback_row() and - callback_col() can be used to determine the row and column. The callback - can also look at the regular fltk event values (ie. Fl::event() and - Fl::event_button()) to determine what kind of event is occurring. - */ - void when(Fl_When flags); -#endif - -#ifdef FL_DOXYGEN - /** - Callbacks will be called depending on the setting of Fl_Widget::when(). - - Callback functions should use the following functions to determine the - context/row/column: - - - Fl_Table::callback_row() returns current row - - Fl_Table::callback_col() returns current column - - Fl_Table::callback_context() returns current table context - - callback_row() and callback_col() will be set to the row and column number the - event occurred on. If someone clicked on a row header, \p col will be \a 0. - If someone clicked on a column header, \p row will be \a 0. - - callback_context() will return one of the following: - - - - - - - - - - - - - - -
Fl_Table::CONTEXT_ROW_HEADERSomeone clicked on a row header. Excludes resizing.
Fl_Table::CONTEXT_COL_HEADERSomeone clicked on a column header. Excludes resizing.
Fl_Table::CONTEXT_CELL - Someone clicked on a cell. - - To receive callbacks for FL_RELEASE events, you must set - when(FL_WHEN_RELEASE). -
Fl_Table::CONTEXT_RC_RESIZE - Someone is resizing rows/columns either interactively, - or via the col_width() or row_height() API. - - Use is_interactive_resize() - to determine interactive resizing. - - If resizing a column, R=0 and C=column being resized. - - If resizing a row, C=0 and R=row being resized. - - NOTE: To receive resize events, you must set when(FL_WHEN_CHANGED). -
- - \code - class MyTable : public Fl_Table { - [..] - private: - // Handle events that happen on the table - void event_callback2() { - int R = callback_row(), // row where event occurred - C = callback_col(); // column where event occurred - TableContext context = callback_context(); // which part of table - fprintf(stderr, "callback: Row=%d Col=%d Context=%d Event=%d\n", - R, C, (int)context, (int)Fl::event()); - } - - // Actual static callback - static void event_callback(Fl_Widget*, void* data) { - MyTable *o = (MyTable*)data; - o->event_callback2(); - } - - public: - // Constructor - MyTable() { - [..] - table.callback(&event_callback, (void*)this); // setup callback - table.when(FL_WHEN_CHANGED|FL_WHEN_RELEASE); // when to call it - } - }; - \endcode - */ - void callback(Fl_Widget*, void*); -#endif - -#if FLTK_ABI_VERSION >= 10301 - // NEW - /** - Gets the current size of the scrollbars' troughs, in pixels. - - If this value is zero (default), this widget will use the - Fl::scrollbar_size() value as the scrollbar's width. - - \returns Scrollbar size in pixels, or 0 if the global Fl::scrollbar_size() is being used. - \see Fl::scrollbar_size(int) - */ - int scrollbar_size() const { - return(_scrollbar_size); - } - /** - Sets the pixel size of the scrollbars' troughs to \p newSize, in pixels. - - Normally you should not need this method, and should use - Fl::scrollbar_size(int) instead to manage the size of ALL your - widgets' scrollbars. This ensures your application has a consistent - UI, is the default behavior, and is normally what you want. - - Only use THIS method if you really need to override the global - scrollbar size. The need for this should be rare. - - Setting \p newSize to the special value of 0 causes the widget to - track the global Fl::scrollbar_size(), which is the default. - - \param[in] newSize Sets the scrollbar size in pixels.\n - If 0 (default), scrollbar size tracks the global Fl::scrollbar_size() - \see Fl::scrollbar_size() - */ - void scrollbar_size(int newSize) { - if ( newSize != _scrollbar_size ) redraw(); - _scrollbar_size = newSize; - } -#endif -#if FLTK_ABI_VERSION >= 10303 - /** - Flag to control if Tab navigates table cells or not. - - If on, Tab key navigates table cells. - If off, Tab key navigates fltk widget focus. (default) - - As of fltk 1.3, the default behavior of the Tab key is to navigate focus off - of the current widget, and on to the next one. But in some applications, - it's useful for Tab to be used to navigate cells in the Fl_Table. - - \param [in] val If \p val is 1, Tab key navigates cells in table, not fltk widgets.
- If \p val is 0, Tab key will advance focus to the next fltk widget (default), and does not navigate cells in table. - */ - void tab_cell_nav(int val) { - if ( val ) flags_ |= TABCELLNAV; - else flags_ &= ~TABCELLNAV; - } - - /** - Get state of table's 'Tab' key cell navigation flag. - - \returns 1 if Tab configured to navigate cells in table
0 to navigate widget focus (default) - - \see tab_cell_nav(int) - */ - int tab_cell_nav() const { - return(flags_ & TABCELLNAV ? 1 : 0); - } -#endif -}; - -#endif /*_FL_TABLE_H*/ - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Table_Row.H b/msvc/fltk/include/FL/Fl_Table_Row.H deleted file mode 100644 index 891c5852..00000000 --- a/msvc/fltk/include/FL/Fl_Table_Row.H +++ /dev/null @@ -1,201 +0,0 @@ -// -// "$Id$" -// - -#ifndef _FL_TABLE_ROW_H -#define _FL_TABLE_ROW_H - -// -// Fl_Table_Row -- A row oriented table widget -// -// A class specializing in a table of rows. -// Handles row-specific selection behavior. -// -// Copyright 2002 by Greg Ercolano. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems to "erco at seriss dot com". -// - -#include "Fl_Table.H" - -/** - A table with row selection capabilities. - - This class implements a simple table with the ability to select - rows. This widget is similar to an Fl_Browser with columns. Most - methods of importance will be found in the Fl_Table widget, such - as Fl_Table::rows() and Fl_Table::cols(). - - To be useful it must be subclassed and at minimum the draw_cell() - method must be overridden to provide the content of the cells. This widget - does \em not manage the cell's data content; it is up to the parent - class's draw_cell() method override to provide this. - - Events on the cells and/or headings generate callbacks when they are - clicked by the user. You control when events are generated based on - the values you supply for Fl_Table::when(). - */ -class FL_EXPORT Fl_Table_Row : public Fl_Table { -public: - enum TableRowSelectMode { - SELECT_NONE, // no selection allowed - SELECT_SINGLE, // single row selection - SELECT_MULTI // multiple row selection (default) - }; -private: - // An STL-ish vector without templates - class FL_EXPORT CharVector { - char *arr; - int _size; - void init() { - arr = NULL; - _size = 0; - } - void copy(char *newarr, int newsize) { - size(newsize); - memcpy(arr, newarr, newsize * sizeof(char)); - } - public: - CharVector() { // CTOR - init(); - } - ~CharVector() { // DTOR - if ( arr ) free(arr); - arr = NULL; - } - CharVector(CharVector&o) { // COPY CTOR - init(); - copy(o.arr, o._size); - } - CharVector& operator=(CharVector&o) { // ASSIGN - init(); - copy(o.arr, o._size); - return(*this); - } - char operator[](int x) const { - return(arr[x]); - } - char& operator[](int x) { - return(arr[x]); - } - int size() { - return(_size); - } - void size(int count) { - if ( count != _size ) { - arr = (char*)realloc(arr, count * sizeof(char)); - _size = count; - } - } - char pop_back() { - char tmp = arr[_size-1]; - _size--; - return(tmp); - } - void push_back(char val) { - int x = _size; - size(_size+1); - arr[x] = val; - } - char back() { - return(arr[_size-1]); - } - }; - CharVector _rowselect; // selection flag for each row - - // handle() state variables. - // Put here instead of local statics in handle(), so more - // than one instance can exist without crosstalk between. - // - int _dragging_select; // dragging out a selection? - int _last_row; - int _last_y; // last event's Y position - int _last_push_x; // last PUSH event's X position - int _last_push_y; // last PUSH event's Y position - - TableRowSelectMode _selectmode; - -protected: - int handle(int event); - int find_cell(TableContext context, // find cell's x/y/w/h given r/c - int R, int C, int &X, int &Y, int &W, int &H) { - return(Fl_Table::find_cell(context, R, C, X, Y, W, H)); - } - -public: - /** - The constructor for the Fl_Table_Row. - This creates an empty table with no rows or columns, - with headers and row/column resize behavior disabled. - */ - Fl_Table_Row(int X, int Y, int W, int H, const char *l=0) : Fl_Table(X,Y,W,H,l) { - _dragging_select = 0; - _last_row = -1; - _last_y = -1; - _last_push_x = -1; - _last_push_y = -1; - _selectmode = SELECT_MULTI; - } - - /** - The destructor for the Fl_Table_Row. - Destroys the table and its associated widgets. - */ - ~Fl_Table_Row() { } - - void rows(int val); // set number of rows - int rows() { // get number of rows - return(Fl_Table::rows()); - } - - /** - Sets the table selection mode. - - - \p Fl_Table_Row::SELECT_NONE - No selection allowed - - \p Fl_Table_Row::SELECT_SINGLE - Only single rows can be selected - - \p Fl_Table_Row::SELECT_MULTI - Multiple rows can be selected - */ - void type(TableRowSelectMode val); // set selection mode - - TableRowSelectMode type() const { // get selection mode - return(_selectmode); - } - - /** - Checks to see if 'row' is selected. Returns 1 if selected, 0 if not. You can - change the selection of a row by clicking on it, or by using - select_row(row, flag) - */ - int row_selected(int row); // is row selected? (0=no, 1=yes, -1=range err) - - /** - Changes the selection state for 'row', depending on the value - of 'flag'. 0=deselected, 1=select, 2=toggle existing state. - */ - int select_row(int row, int flag=1); // select state for row: flag:0=off, 1=on, 2=toggle - // returns: 0=no change, 1=changed, -1=range err - - /** - This convenience function changes the selection state - for \em all rows based on 'flag'. 0=deselect, 1=select, 2=toggle existing state. - */ - void select_all_rows(int flag=1); // all rows to a known state - - void clear() { - rows(0); // implies clearing selection - cols(0); - Fl_Table::clear(); // clear the table - } -}; - -#endif /*_FL_TABLE_ROW_H*/ - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Tabs.H b/msvc/fltk/include/FL/Fl_Tabs.H deleted file mode 100644 index 756b550c..00000000 --- a/msvc/fltk/include/FL/Fl_Tabs.H +++ /dev/null @@ -1,246 +0,0 @@ -// -// "$Id$" -// -// Tab header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Tabs widget . */ - -#ifndef Fl_Tabs_H -#define Fl_Tabs_H - -#include "Fl_Group.H" - -/** - The Fl_Tabs widget is the "file card tabs" - interface that allows you to put lots and lots of buttons and - switches in a panel, as popularized by many toolkits. - - \image html tabs.png - \image latex tabs.png "Fl_Tabs" width=8cm - - Clicking the tab makes a child visible() by calling - show() on it, and all other children are made invisible - by calling hide() on them. Usually the children are Fl_Group widgets - containing several widgets themselves. - - Each child makes a card, and its label() is printed - on the card tab, including the label font and style. The - selection color of that child is used to color the tab, while - the color of the child determines the background color of the pane. - - The size of the tabs is controlled by the bounding box of the - children (there should be some space between the children and - the edge of the Fl_Tabs), and the tabs may be placed - "inverted" on the bottom - this is determined by which - gap is larger. It is easiest to lay this out in fluid, using the - fluid browser to select each child group and resize them until - the tabs look the way you want them to. - - The background area behind and to the right of the tabs is - "transparent", exposing the background detail of the parent. The - value of Fl_Tabs::box() does not affect this area. So if Fl_Tabs is - resized by itself without the parent, force the appropriate parent - (visible behind the tabs) to redraw() to prevent artifacts. - - See "Resizing Caveats" below on how to keep tab heights constant. - See "Callback's Use Of when()" on how to control the details - of how clicks invoke the callback(). - - A typical use of the Fl_Tabs widget: - - \par - \code - // Typical use of Fl_Tabs - Fl_Tabs *tabs = new Fl_Tabs(10,10,300,200); - { - Fl_Group *grp1 = new Fl_Group(20,30,280,170,"Tab1"); - { - ..widgets that go in tab#1.. - } - grp1->end(); - Fl_Group *grp2 = new Fl_Group(20,30,280,170,"Tab2"); - { - ..widgets that go in tab#2.. - } - grp2->end(); - } - tabs->end(); - \endcode - - \b Default \b Appearance - - The appearance of each "tab" is taken from the label() and color() of the - child group corresponding to that "tab" and panel. Where the "tabs" appear - depends on the position and size of the child groups that make up the - panels within the Fl_Tab, i.e. whether there is more space above or - below them. The height of the "tabs" depends on how much free space - is available. - - \image html tabs_default.png "Fl_Tabs Default Appearance" - \image latex tabs_default.png "Fl_Tabs Default Appearance" width=8cm - - \b Highlighting \b The \b Selected \b Tab - - The selected "tab" can be highlighted further by setting the - selection_color() of the Fl_Tab itself, e.g. - - \par - \code - .. - tabs = new Fl_Tabs(..); - tabs->selection_color(FL_DARK3); - .. - \endcode - - The result of the above looks like: - \image html tabs_selection.png "Highlighting the selected tab" - \image latex tabs_selection.png "Highlighting the selected tab" width=8cm - - \b Uniform \b Tab \b and \b Panel \b Appearance - - In order to have uniform tab and panel appearance, not only must the color() - and selection_color() for each child group be set, but also the - selection_color() of the Fl_Tab itself any time a new "tab" is selected. - This can be achieved within the Fl_Tab callback, e.g. - - \par - \code - void MyTabCallback(Fl_Widget *w, void*) { - Fl_Tabs *tabs = (Fl_Tabs*)w; - // When tab changed, make sure it has same color as its group - tabs->selection_color( (tab->value())->color() ); - } - .. - int main(..) { - // Define tabs widget - tabs = new Fl_Tabs(..); - tabs->callback(MyTabCallback); - - // Create three tabs each colored differently - grp1 = new Fl_Group(.. "One"); - grp1->color(9); - grp1->selection_color(9); - grp1->end(); - - grp2 = new Fl_Group(.. "Two"); - grp2->color(10); - grp2->selection_color(10); - grp2->end(); - - grp3 = new Fl_Group(.. "Three"); - grp3->color(14); - grp3->selection_color(14); - grp3->end(); - .. - // Make sure default tab has same color as its group - tabs->selection_color( (tab->value())->color() ); - .. - return Fl::run(); - } - \endcode - - The result of the above looks like: - \image html tabs_uniform.png "Fl_Tabs with uniform colors" - \image latex tabs_uniform.png "Fl_Tabs with uniform colors" width=8cm - - \b Resizing \b Caveats - - When Fl_Tabs is resized vertically, the default behavior scales the - tab's height as well as its children. To keep the tab height constant - during resizing, set the tab widget's resizable() to one of the tab's - child groups, i.e. - - \par - \code - tabs = new Fl_Tabs(..); - grp1 = new Fl_Group(..); - .. - grp2 = new Fl_Group(..); - .. - tabs->end(); - tabs->resizable(grp1); // keeps tab height constant - \endcode - - \par Callback's Use Of when() - - As of FLTK 1.3.3, Fl_Tabs() supports the following flags for when(): - - - \ref FL_WHEN_NEVER -- callback never invoked (all flags off) - - \ref FL_WHEN_CHANGED -- if flag set, invokes callback when a tab has been changed (on click or keyboard navigation) - - \ref FL_WHEN_NOT_CHANGED -- if flag set, invokes callback when the tabs remain unchanged (on click or keyboard navigation) - - \ref FL_WHEN_RELEASE -- if flag set, invokes callback on RELEASE of mouse button or keyboard navigation - - Notes: - - -# The above flags can be logically OR-ed (|) or added (+) to combine behaviors. - -# The default value for when() is \ref FL_WHEN_RELEASE (inherited from Fl_Widget). - -# If \ref FL_WHEN_RELEASE is the \em only flag specified, - the behavior will be as if (\ref FL_WHEN_RELEASE|\ref FL_WHEN_CHANGED) was specified. - -# The value of changed() will be valid during the callback. - -# If both \ref FL_WHEN_CHANGED and \ref FL_WHEN_NOT_CHANGED are specified, - the callback is invoked whether the tab has been changed or not. - The changed() method can be used to determine the cause. - -# \ref FL_WHEN_NOT_CHANGED can happen if someone clicks on an already selected tab, - or if a keyboard navigation attempt results in no change to the tabs, - such as using the arrow keys while at the left or right end of the tabs. -*/ -class FL_EXPORT Fl_Tabs : public Fl_Group { -#if FLTK_ABI_VERSION >= 10304 - // NEW (nothing) -#else - // OLD (maintained for ABI compat) - Fl_Widget *value_; // NOTE: this member no longer used -- STR #3169 -#endif - Fl_Widget *push_; - int *tab_pos; // array of x-offsets of tabs per child + 1 - int *tab_width; // array of widths of tabs per child + 1 - int tab_count; // array size - int tab_positions(); // allocate and calculate tab positions - void clear_tab_positions(); - int tab_height(); - void draw_tab(int x1, int x2, int W, int H, Fl_Widget* o, int sel=0); -protected: - void redraw_tabs(); - void draw(); - -public: - int handle(int); - Fl_Widget *value(); - int value(Fl_Widget *); - /** - Returns the tab group for the tab the user has currently down-clicked on - and remains over until FL_RELEASE. Otherwise, returns NULL. - - While the user is down-clicked on a tab, the return value is the tab group - for that tab. But as soon as the user releases, or drags off the tab with - the button still down, the return value will be NULL. - - \see push(Fl_Widget*). - */ - Fl_Widget *push() const {return push_;} - int push(Fl_Widget *); - Fl_Tabs(int,int,int,int,const char * = 0); - Fl_Widget *which(int event_x, int event_y); - ~Fl_Tabs(); - void client_area(int &rx, int &ry, int &rw, int &rh, int tabh=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Text_Buffer.H b/msvc/fltk/include/FL/Fl_Text_Buffer.H deleted file mode 100644 index 4c6cf31a..00000000 --- a/msvc/fltk/include/FL/Fl_Text_Buffer.H +++ /dev/null @@ -1,805 +0,0 @@ -// -// "$Id$" -// -// Header file for Fl_Text_Buffer class. -// -// Copyright 2001-2016 by Bill Spitzak and others. -// Original code Copyright Mark Edel. Permission to distribute under -// the LGPL for the FLTK library granted by Mark Edel. -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Text_Buffer, Fl_Text_Selection widget . */ - -#ifndef FL_TEXT_BUFFER_H -#define FL_TEXT_BUFFER_H - - -#undef ASSERT_UTF8 - -#ifdef ASSERT_UTF8 -# include -# define IS_UTF8_ALIGNED(a) if (a && *a) assert(fl_utf8len(*(a))>0); -# define IS_UTF8_ALIGNED2(a, b) if (b>=0 && blength()) assert(fl_utf8len(a->byte_at(b))>0); -#else -# define IS_UTF8_ALIGNED(a) -# define IS_UTF8_ALIGNED2(a, b) -#endif - - -/* - "character size" is the size of a UTF-8 character in bytes - "character width" is the width of a Unicode character in pixels - "column" was orginally defined as a character offset from the left margin. - It was identical to the byte offset. In UTF-8, we have neither a byte offset - nor truly fixed width fonts (*). Column could be a pixel value multiplied with - an average character width (which is a bearable approximation). - - * in Unicode, there are no fixed width fonts! Even if the ASCII characters may - happen to be all the same width in pixels, Chinese characters surely are not. - There are plenty of exceptions, like ligatures, that make special handling of - "fixed" character widths a nightmare. I decided to remove all references to - fixed fonts and see "columns" as a multiple of the average width of a - character in the main font. - - Matthias - */ - - -/* Maximum length in characters of a tab or control character expansion - of a single buffer character */ -#define FL_TEXT_MAX_EXP_CHAR_LEN 20 - -#include "Fl_Export.H" - - -/** - \class Fl_Text_Selection - \brief This is an internal class for Fl_Text_Buffer to manage text selections. - This class works correctly with UTF-8 strings assuming that the parameters - for all calls are on character boundaries. - */ -class FL_EXPORT Fl_Text_Selection { - friend class Fl_Text_Buffer; - -public: - - /** - \brief Set the selection range. - \param start byte offset to first selected character - \param end byte offset pointing after last selected character - */ - void set(int start, int end); - - /** - \brief Updates a selection after text was modified. - - Updates an individual selection for changes in the corresponding text - \param pos byte offset into text buffer at which the change occurred - \param nDeleted number of bytes deleted from the buffer - \param nInserted number of bytes inserted into the buffer - */ - void update(int pos, int nDeleted, int nInserted); - - /** - \brief Return the byte offset to the first selected character. - \return byte offset - */ - int start() const { return mStart; } - - /** - \brief Return the byte offset to the character after the last selected character. - \return byte offset - */ - int end() const { return mEnd; } - - /** - \brief Returns true if any text is selected. - \return a non-zero number if any text has been selected, or 0 - if no text is selected. - */ - bool selected() const { return mSelected; } - - /** - \brief Modify the 'selected' flag. - \param b new flag - */ - void selected(bool b) { mSelected = b; } - - /** - Return true if position \p pos with indentation \p dispIndex is in - the Fl_Text_Selection. - */ - int includes(int pos) const; - - /** - \brief Return the positions of this selection. - \param start return byte offset to first selected character - \param end return byte offset pointing after last selected character - \return true if selected - */ - int position(int* start, int* end) const; - -protected: - - int mStart; ///< byte offset to the first selected character - int mEnd; ///< byte offset to the character after the last selected character - bool mSelected; ///< this flag is set if any text is selected -}; - - -typedef void (*Fl_Text_Modify_Cb)(int pos, int nInserted, int nDeleted, - int nRestyled, const char* deletedText, - void* cbArg); - - -typedef void (*Fl_Text_Predelete_Cb)(int pos, int nDeleted, void* cbArg); - - -/** - \brief This class manages Unicode text displayed in one or more Fl_Text_Display widgets. - - All text in Fl_Text_Buffer must be encoded in UTF-8. All indices used in the - function calls must be aligned to the start of a UTF-8 sequence. All indices - and pointers returned will be aligned. All functions that return a single - character will return that in an unsiged int in UCS-4 encoding. - - The Fl_Text_Buffer class is used by the Fl_Text_Display - and Fl_Text_Editor to manage complex text data and is based upon the - excellent NEdit text editor engine - see http://www.nedit.org/. - */ -class FL_EXPORT Fl_Text_Buffer { -public: - - /** - Create an empty text buffer of a pre-determined size. - \param requestedSize use this to avoid unnecessary re-allocation - if you know exactly how much the buffer will need to hold - \param preferredGapSize Initial size for the buffer gap (empty space - in the buffer where text might be inserted - if the user is typing sequential characters) - */ - Fl_Text_Buffer(int requestedSize = 0, int preferredGapSize = 1024); - - /** - Frees a text buffer - */ - ~Fl_Text_Buffer(); - - /** - \brief Returns the number of bytes in the buffer. - \return size of text in bytes - */ - int length() const { return mLength; } - - /** - \brief Get a copy of the entire contents of the text buffer. - Memory is allocated to contain the returned string, which the caller - must free. - \return newly allocated text buffer - must be free'd, text is UTF-8 - */ - char* text() const; - - /** - Replaces the entire contents of the text buffer. - \param text Text must be valid UTF-8. If null, an empty string is substituted. - */ - void text(const char* text); - - /** - \brief Get a copy of a part of the text buffer. - Return a copy of the text between \p start and \p end character positions - from text buffer \p buf. Positions start at 0, and the range does not - include the character pointed to by \p end. - When you are done with the text, free it using the free() function. - \param start byte offset to first character - \param end byte offset after last character in range - \return newly allocated text buffer - must be free'd, text is UTF-8 - */ - char* text_range(int start, int end) const; - - /** - Returns the character at the specified position \p pos in the buffer. - Positions start at 0. - \param pos byte offset into buffer, \p pos must be at a UTF-8 character boundary - \return Unicode UCS-4 encoded character - */ - unsigned int char_at(int pos) const; - - /** - Returns the raw byte at the specified position pos in the buffer. - Positions start at 0. - \param pos byte offset into buffer - \return unencoded raw byte - */ - char byte_at(int pos) const; - - /** - Convert a byte offset in buffer into a memory address. - \param pos byte offset into buffer - \return byte offset converted to a memory address - */ - const char *address(int pos) const - { return (pos < mGapStart) ? mBuf+pos : mBuf+pos+mGapEnd-mGapStart; } - - /** - Convert a byte offset in buffer into a memory address. - \param pos byte offset into buffer - \return byte offset converted to a memory address - */ - char *address(int pos) - { return (pos < mGapStart) ? mBuf+pos : mBuf+pos+mGapEnd-mGapStart; } - - /** - Inserts null-terminated string \p text at position \p pos. - \param pos insertion position as byte offset (must be UTF-8 character aligned) - \param text UTF-8 encoded and nul terminated text - */ - void insert(int pos, const char* text); - - /** - Appends the text string to the end of the buffer. - \param t UTF-8 encoded and nul terminated text - */ - void append(const char* t) { insert(length(), t); } - - /** - Deletes a range of characters in the buffer. - \param start byte offset to first character to be removed - \param end byte offset to character after last character to be removed - */ - void remove(int start, int end); - - /** - Deletes the characters between \p start and \p end, and inserts the - null-terminated string \p text in their place in the buffer. - \param start byte offset to first character to be removed and new insert position - \param end byte offset to character after last character to be removed - \param text UTF-8 encoded and nul terminated text - */ - void replace(int start, int end, const char *text); - - /** - Copies text from another Fl_Text_Buffer to this one. - \param fromBuf source text buffer, may be the same as this - \param fromStart byte offset into buffer - \param fromEnd byte offset into buffer - \param toPos destination byte offset into buffer - */ - void copy(Fl_Text_Buffer* fromBuf, int fromStart, int fromEnd, int toPos); - - /** - Undo text modification according to the undo variables or insert text - from the undo buffer - */ - int undo(int *cp=0); - - /** - Lets the undo system know if we can undo changes - */ - void canUndo(char flag=1); - - /** - Inserts a file at the specified position. - Returns - - 0 on success - - non-zero on error (strerror() contains reason) - - 1 indicates open for read failed (no data loaded) - - 2 indicates error occurred while reading data (data was partially loaded) - - File can be UTF-8 or CP1252 encoded. - If the input file is not UTF-8 encoded, the Fl_Text_Buffer widget will - contain data transcoded to UTF-8. By default, the message - Fl_Text_Buffer::file_encoding_warning_message - will warn the user about this. - \see input_file_was_transcoded and transcoding_warning_action. - */ - int insertfile(const char *file, int pos, int buflen = 128*1024); - - /** - Appends the named file to the end of the buffer. See also insertfile(). - */ - int appendfile(const char *file, int buflen = 128*1024) - { return insertfile(file, length(), buflen); } - - /** - Loads a text file into the buffer. See also insertfile(). - */ - int loadfile(const char *file, int buflen = 128*1024) - { select(0, length()); remove_selection(); return appendfile(file, buflen); } - - /** - Writes the specified portions of the text buffer to a file. - Returns - - 0 on success - - non-zero on error (strerror() contains reason) - - 1 indicates open for write failed (no data saved) - - 2 indicates error occurred while writing data (data was partially saved) - - \see savefile(const char *file, int buflen) - */ - int outputfile(const char *file, int start, int end, int buflen = 128*1024); - - /** - Saves a text file from the current buffer. - Returns - - 0 on success - - non-zero on error (strerror() contains reason) - - 1 indicates open for write failed (no data saved) - - 2 indicates error occurred while writing data (data was partially saved) - - \see outputfile(const char *file, int start, int end, int buflen) - */ - int savefile(const char *file, int buflen = 128*1024) - { return outputfile(file, 0, length(), buflen); } - - /** - Gets the tab width. - - The tab width is measured in characters. The pixel position is - calculated using an average character width. - */ - int tab_distance() const { return mTabDist; } - - /** - Set the hardware tab distance (width) used by all displays for this buffer, - and used in computing offsets for rectangular selection operations. - */ - void tab_distance(int tabDist); - - /** - Selects a range of characters in the buffer. - */ - void select(int start, int end); - - /** - Returns a non-zero value if text has been selected, 0 otherwise. - */ - int selected() const { return mPrimary.selected(); } - - /** - Cancels any previous selection on the primary text selection object. - */ - void unselect(); - - /** - Gets the selection position. - */ - int selection_position(int* start, int* end); - - /** - Returns the currently selected text. - - When you are done with the text, free it using the free() function. - */ - char* selection_text(); - - /** - Removes the text in the primary selection. - */ - void remove_selection(); - - /** - Replaces the text in the primary selection. - */ - void replace_selection(const char* text); - - /** - Selects a range of characters in the secondary selection. - */ - void secondary_select(int start, int end); - - /** - Returns a non-zero value if text has been selected in the secondary - text selection, 0 otherwise. - */ - int secondary_selected() { return mSecondary.selected(); } - - /** - Clears any selection in the secondary text selection object. - */ - void secondary_unselect(); - - /** - Returns the current selection in the secondary text selection object. - */ - int secondary_selection_position(int* start, int* end); - - /** - Returns the text in the secondary selection. - - When you are done with the text, free it using the free() function. - */ - char* secondary_selection_text(); - - /** - Removes the text from the buffer corresponding to the secondary text - selection object. - */ - void remove_secondary_selection(); - - /** - Replaces the text from the buffer corresponding to the secondary - text selection object with the new string \p text. - */ - void replace_secondary_selection(const char* text); - - /** - Highlights the specified text within the buffer. - */ - void highlight(int start, int end); - - /** - Returns the highlighted text. - - When you are done with the text, free it using the free() function. - */ - int highlight() { return mHighlight.selected(); } - - /** - Unhighlights text in the buffer. - */ - void unhighlight(); - - /** - Highlights the specified text between \p start and \p end within the buffer. - */ - int highlight_position(int* start, int* end); - - /** - Returns the highlighted text. - - When you are done with the text, free it using the free() function. - */ - char* highlight_text(); - - /** - Adds a callback function that is called whenever the text buffer is modified. - - The callback function is declared as follows: - - \code - typedef void (*Fl_Text_Modify_Cb)(int pos, int nInserted, int nDeleted, - int nRestyled, const char* deletedText, - void* cbArg); - \endcode - */ - void add_modify_callback(Fl_Text_Modify_Cb bufModifiedCB, void* cbArg); - - /** - Removes a modify callback. - */ - void remove_modify_callback(Fl_Text_Modify_Cb bufModifiedCB, void* cbArg); - - /** - Calls all modify callbacks that have been registered using - the add_modify_callback() method. - */ - void call_modify_callbacks() { call_modify_callbacks(0, 0, 0, 0, 0); } - - /** - Adds a callback routine to be called before text is deleted from the buffer. - */ - void add_predelete_callback(Fl_Text_Predelete_Cb bufPredelCB, void* cbArg); - - /** - Removes a callback routine \p bufPreDeleteCB associated with argument \p cbArg - to be called before text is deleted from the buffer. - */ - void remove_predelete_callback(Fl_Text_Predelete_Cb predelCB, void* cbArg); - - /** - Calls the stored pre-delete callback procedure(s) for this buffer to update - the changed area(s) on the screen and any other listeners. - */ - void call_predelete_callbacks() { call_predelete_callbacks(0, 0); } - - /** - Returns the text from the entire line containing the specified - character position. - - When you are done with the text, free it using the free() function. - \param pos byte index into buffer - \return copy of UTF-8 text, must be free'd - */ - char* line_text(int pos) const; - - /** - Returns the position of the start of the line containing position \p pos. - \param pos byte index into buffer - \return byte offset to line start - */ - int line_start(int pos) const; - - /** - Finds and returns the position of the end of the line containing position - \p pos (which is either a pointer to the newline character ending the line - or a pointer to one character beyond the end of the buffer). - \param pos byte index into buffer - \return byte offset to line end - */ - int line_end(int pos) const; - - /** - Returns the position corresponding to the start of the word. - \param pos byte index into buffer - \return byte offset to word start - */ - int word_start(int pos) const; - - /** - Returns the position corresponding to the end of the word. - \param pos byte index into buffer - \return byte offset to word end - */ - int word_end(int pos) const; - - /** - Count the number of displayed characters between buffer position - \p lineStartPos and \p targetPos. - - Displayed characters are the characters shown on the screen to represent - characters in the buffer, where tabs and control characters are expanded. - */ - int count_displayed_characters(int lineStartPos, int targetPos) const; - - /** - Count forward from buffer position \p startPos in displayed characters. - - Displayed characters are the characters shown on the screen to represent - characters in the buffer, where tabs and control characters are expanded. - \param lineStartPos byte offset into buffer - \param nChars number of bytes that are sent to the display - \return byte offset in input after all output bytes are sent - */ - int skip_displayed_characters(int lineStartPos, int nChars); - - /** - Counts the number of newlines between \p startPos and \p endPos in buffer. - The character at position \p endPos is not counted. - */ - int count_lines(int startPos, int endPos) const; - - /** - Finds the first character of the line \p nLines forward from \p startPos - in the buffer and returns its position. - */ - int skip_lines(int startPos, int nLines); - - /** - Finds and returns the position of the first character of the line \p nLines - backwards from \p startPos (not counting the character pointed to by - \p startpos if that is a newline) in the buffer. - \p nLines == 0 means find the beginning of the line. - */ - int rewind_lines(int startPos, int nLines); - - /** - Finds the next occurrence of the specified character. - Search forwards in buffer for character \p searchChar, starting - with the character \p startPos, and returning the result in \p foundPos. - Returns 1 if found, 0 if not. - The difference between this and search_forward() is that it's optimized - for single characters. The overall performance of the text widget is - dependent on its ability to count lines quickly, hence searching for a - single character: newline. - \param startPos byte offset to start position - \param searchChar UCS-4 character that we want to find - \param foundPos byte offset where the character was found - \return 1 if found, 0 if not - */ - int findchar_forward(int startPos, unsigned searchChar, int* foundPos) const; - - /** - Search backwards in buffer \p buf for character \p searchChar, starting - with the character \e before \p startPos, returning the result in \p foundPos. - - Returns 1 if found, 0 if not. The difference between this and - search_backward() is that it's optimized for single characters. The - overall performance of the text widget is dependent on its ability to - count lines quickly, hence searching for a single character: newline. - \param startPos byte offset to start position - \param searchChar UCS-4 character that we want to find - \param foundPos byte offset where the character was found - \return 1 if found, 0 if not - */ - int findchar_backward(int startPos, unsigned int searchChar, int* foundPos) const; - - /** - Search forwards in buffer for string \p searchString, starting with the - character \p startPos, and returning the result in \p foundPos. - - Returns 1 if found, 0 if not. - \param startPos byte offset to start position - \param searchString UTF-8 string that we want to find - \param foundPos byte offset where the string was found - \param matchCase if set, match character case - \return 1 if found, 0 if not - */ - int search_forward(int startPos, const char* searchString, int* foundPos, - int matchCase = 0) const; - - /** - Search backwards in buffer for string \p searchString, starting with - the character \e at \p startPos, returning the result in \p foundPos. - - Returns 1 if found, 0 if not. - \param startPos byte offset to start position - \param searchString UTF-8 string that we want to find - \param foundPos byte offset where the string was found - \param matchCase if set, match character case - \return 1 if found, 0 if not - */ - int search_backward(int startPos, const char* searchString, int* foundPos, - int matchCase = 0) const; - - /** - Returns the primary selection. - */ - const Fl_Text_Selection* primary_selection() const { return &mPrimary; } - - /** - Returns the primary selection. - */ - Fl_Text_Selection* primary_selection() { return &mPrimary; } - - /** - Returns the secondary selection. - */ - const Fl_Text_Selection* secondary_selection() const { return &mSecondary; } - - /** - Returns the current highlight selection. - */ - const Fl_Text_Selection* highlight_selection() const { return &mHighlight; } - - /** - Returns the index of the previous character. - \param ix index to the current character - */ - int prev_char(int ix) const; - int prev_char_clipped(int ix) const; - - /** - Returns the index of the next character. - \param ix index to the current character - */ - int next_char(int ix) const; - int next_char_clipped(int ix) const; - - /** - Align an index into the buffer to the current or previous UTF-8 boundary. - */ - int utf8_align(int) const; - - /** - \brief true if the loaded file has been transcoded to UTF-8. - */ - int input_file_was_transcoded; - - /** This message may be displayed using the fl_alert() function when a file - which was not UTF-8 encoded is input. - */ - static const char* file_encoding_warning_message; - - /** - \brief Pointer to a function called after reading a non UTF-8 encoded file. - - This function is called after reading a file if the file content - was transcoded to UTF-8. Its default implementation calls fl_alert() - with the text of \ref file_encoding_warning_message. No warning message is - displayed if this pointer is set to NULL. Use \ref input_file_was_transcoded - to be informed if file input required transcoding to UTF-8. - */ - void (*transcoding_warning_action)(Fl_Text_Buffer*); - -protected: - - /** - Calls the stored modify callback procedure(s) for this buffer to update the - changed area(s) on the screen and any other listeners. - */ - void call_modify_callbacks(int pos, int nDeleted, int nInserted, - int nRestyled, const char* deletedText) const; - - /** - Calls the stored pre-delete callback procedure(s) for this buffer to update - the changed area(s) on the screen and any other listeners. - */ - void call_predelete_callbacks(int pos, int nDeleted) const; - - /** - Internal (non-redisplaying) version of insert(). - - Returns the length of text inserted (this is just strlen(\p text), however - this calculation can be expensive and the length will be required by any - caller who will continue on to call redisplay). \p pos must be contiguous - with the existing text in the buffer (i.e. not past the end). - \return the number of bytes inserted - */ - int insert_(int pos, const char* text); - - /** - Internal (non-redisplaying) version of remove(). - - Removes the contents of the buffer between \p start and \p end (and moves - the gap to the site of the delete). - */ - void remove_(int start, int end); - - /** - Calls the stored redisplay procedure(s) for this buffer to update the - screen for a change in a selection. - */ - void redisplay_selection(Fl_Text_Selection* oldSelection, - Fl_Text_Selection* newSelection) const; - - /** - Move the gap to start at a new position. - */ - void move_gap(int pos); - - /** - Reallocates the text storage in the buffer to have a gap starting at \p newGapStart - and a gap size of \p newGapLen, preserving the buffer's current contents. - */ - void reallocate_with_gap(int newGapStart, int newGapLen); - - char* selection_text_(Fl_Text_Selection* sel) const; - - /** - Removes the text from the buffer corresponding to \p sel. - */ - void remove_selection_(Fl_Text_Selection* sel); - - /** - Replaces the \p text in selection \p sel. - */ - void replace_selection_(Fl_Text_Selection* sel, const char* text); - - /** - Updates all of the selections in the buffer for changes in the buffer's text - */ - void update_selections(int pos, int nDeleted, int nInserted); - - Fl_Text_Selection mPrimary; /**< highlighted areas */ - Fl_Text_Selection mSecondary; /**< highlighted areas */ - Fl_Text_Selection mHighlight; /**< highlighted areas */ - int mLength; /**< length of the text in the buffer (the length - of the buffer itself must be calculated: - gapEnd - gapStart + length) */ - char* mBuf; /**< allocated memory where the text is stored */ - int mGapStart; /**< points to the first character of the gap */ - int mGapEnd; /**< points to the first character after the gap */ - // The hardware tab distance used by all displays for this buffer, - // and used in computing offsets for rectangular selection operations. - int mTabDist; /**< equiv. number of characters in a tab */ - int mNModifyProcs; /**< number of modify-redisplay procs attached */ - Fl_Text_Modify_Cb *mModifyProcs;/**< procedures to call when buffer is - modified to redisplay contents */ - void** mCbArgs; /**< caller arguments for modifyProcs above */ - int mNPredeleteProcs; /**< number of pre-delete procs attached */ - Fl_Text_Predelete_Cb *mPredeleteProcs; /**< procedure to call before text is deleted - from the buffer; at most one is supported. */ - void **mPredeleteCbArgs; /**< caller argument for pre-delete proc above */ - int mCursorPosHint; /**< hint for reasonable cursor position after - a buffer modification operation */ - char mCanUndo; /**< if this buffer is used for attributes, it must - not do any undo calls */ - int mPreferredGapSize; /**< the default allocation for the text gap is 1024 - bytes and should only be increased if frequent - and large changes in buffer size are expected */ -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Text_Display.H b/msvc/fltk/include/FL/Fl_Text_Display.H deleted file mode 100644 index 31288446..00000000 --- a/msvc/fltk/include/FL/Fl_Text_Display.H +++ /dev/null @@ -1,543 +0,0 @@ -// -// "$Id$" -// -// Header file for Fl_Text_Display class. -// -// Copyright 2001-2016 by Bill Spitzak and others. -// Original code Copyright Mark Edel. Permission to distribute under -// the LGPL for the FLTK library granted by Mark Edel. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Text_Display widget . */ - -#ifndef FL_TEXT_DISPLAY_H -#define FL_TEXT_DISPLAY_H - -#include "fl_draw.H" -#include "Fl_Group.H" -#include "Fl_Widget.H" -#include "Fl_Scrollbar.H" -#include "Fl_Text_Buffer.H" - -/** - \brief Rich text display widget. - - This is the FLTK text display widget. It allows the user to view - multiple lines of text and supports highlighting, word wrap, mixes - of font faces and colors, line numbers and scrolling. The buffer - that is displayed in the widget is managed by the Fl_Text_Buffer - class. A single Text Buffer can be displayed by multiple Text - Displays. - - \image html editor.png "Fl_Text_Display widget" - \image latex editor.png "Fl_Text_Display widget" width=6cm -

- \image html editor-linenumbers.png "Fl_Text_Display widget with line numbers enabled" - \image latex editor-linenumbers.png "Fl_Text_Display widget with line numbers enabled" width=6cm - - \b Example \b Use - \code - #include - .. - int main() { - .. - Fl_Text_Buffer *buff = new Fl_Text_Buffer(); - Fl_Text_Display *disp = new Fl_Text_Display(10, 10, 640, 480); - disp->buffer(buff); // attach text buffer to display widget - buff->text("line one\nline two"); // add some text to buffer - .. - } - \endcode - - \b Features - - - Word wrap: wrap_mode(), wrapped_column(), wrapped_row() - - Font control: textfont(), textsize(), textcolor() - - Font styling: highlight_data() - - Cursor: cursor_style(), show_cursor(), hide_cursor(), cursor_color() - - Line numbers: linenumber_width(), linenumber_font(), - linenumber_size(), linenumber_fgcolor(), linenumber_bgcolor(), - linenumber_align(), linenumber_format() - - Note that other features may be available via Fl_Text_Editor - and Fl_Text_Buffer classes. - - \note Line numbers were added in 1.3.3. To avoid breaking ABI, - many of its options are read only. To adjust these features - in 1.3.x, you must build FLTK with FLTK_ABI_VERSION set to 10303 - or higher. - - */ -class FL_EXPORT Fl_Text_Display: public Fl_Group { - -public: - - /** - text display cursor shapes enumeration - */ - enum { - NORMAL_CURSOR, /**< I-beam */ - CARET_CURSOR, /**< caret under the text */ - DIM_CURSOR, /**< dim I-beam */ - BLOCK_CURSOR, /**< unfille box under the current character */ - HEAVY_CURSOR, /**< thick I-beam */ - SIMPLE_CURSOR /**< as cursor as Fl_Input cursor */ - }; - - /** - the character position is the left edge of a character, whereas - the cursor is thought to be between the centers of two consecutive - characters. - */ - enum { - CURSOR_POS, - CHARACTER_POS - }; - - /** - drag types - they match Fl::event_clicks() so that single clicking to - start a collection selects by character, double clicking selects by - word and triple clicking selects by line. - */ - enum { - DRAG_NONE = -2, - DRAG_START_DND = -1, - DRAG_CHAR = 0, - DRAG_WORD = 1, - DRAG_LINE = 2 - }; - - /** - wrap types - used in wrap_mode() - */ - enum { - WRAP_NONE, /**< don't wrap text at all */ - WRAP_AT_COLUMN, /**< wrap text at the given text column */ - WRAP_AT_PIXEL, /**< wrap text at a pixel position */ - WRAP_AT_BOUNDS /**< wrap text so that it fits into the widget width */ - }; - - friend void fl_text_drag_me(int pos, Fl_Text_Display* d); - - typedef void (*Unfinished_Style_Cb)(int, void *); - - /** - This structure associates the color, font, and font size of a string to draw - with an attribute mask matching attr. - - There must be one entry for each style that can be used in an - Fl_Text_Display for displaying text. The style table is an array of - struct Style_Table_Entry. - - The style table is associated with an Fl_Text_Display by using - Fl_Text_Display::highlight_data(). - - \see Fl_Text_Display::highlight_data() - */ - struct Style_Table_Entry { - Fl_Color color; ///< text color - Fl_Font font; ///< text font - Fl_Fontsize size; ///< text font size - unsigned attr; ///< currently unused (this may be change in the future) - }; - - Fl_Text_Display(int X, int Y, int W, int H, const char *l = 0); - ~Fl_Text_Display(); - - virtual int handle(int e); - - void buffer(Fl_Text_Buffer* buf); - - /** - Sets the current text buffer associated with the text widget. - Multiple text widgets can be associated with the same text buffer. - \param buf new text buffer - */ - void buffer(Fl_Text_Buffer& buf) { buffer(&buf); } - - /** - Gets the current text buffer associated with the text widget. - Multiple text widgets can be associated with the same text buffer. - \return current text buffer - */ - Fl_Text_Buffer* buffer() const { return mBuffer; } - - void redisplay_range(int start, int end); - void scroll(int topLineNum, int horizOffset); - void insert(const char* text); - void overstrike(const char* text); - void insert_position(int newPos); - - /** - Gets the position of the text insertion cursor for text display. - \return insert position index into text buffer - */ - int insert_position() const { return mCursorPos; } - int position_to_xy(int pos, int* x, int* y) const; - - int in_selection(int x, int y) const; - void show_insert_position(); - - int move_right(); - int move_left(); - int move_up(); - int move_down(); - int count_lines(int start, int end, bool start_pos_is_line_start) const; - int line_start(int pos) const; - int line_end(int startPos, bool startPosIsLineStart) const; - int skip_lines(int startPos, int nLines, bool startPosIsLineStart); - int rewind_lines(int startPos, int nLines); - void next_word(void); - void previous_word(void); - - void show_cursor(int b = 1); - - /** - Hides the text cursor. - */ - void hide_cursor() { show_cursor(0); } - - void cursor_style(int style); - - /** - Gets the text cursor color. - \return cursor color - */ - Fl_Color cursor_color() const {return mCursor_color;} - - /** - Sets the text cursor color. - \param n new cursor color - */ - void cursor_color(Fl_Color n) {mCursor_color = n;} - - /** - Gets the width/height of the scrollbars. - \return width of scrollbars - */ - int scrollbar_width() const { return scrollbar_width_; } - - /** - Sets the width/height of the scrollbars. - \param W width of scrollbars - */ - void scrollbar_width(int W) { scrollbar_width_ = W; } - - /** - Gets the scrollbar alignment type. - \return scrollbar alignment - */ - Fl_Align scrollbar_align() const { return scrollbar_align_; } - - /** - Sets the scrollbar alignment type. - \param a new scrollbar alignment - */ - void scrollbar_align(Fl_Align a) { scrollbar_align_ = a; } - - /** - Moves the insert position to the beginning of the current word. - \param pos start calculation at this index - \return beginning of the words - */ - int word_start(int pos) const { return buffer()->word_start(pos); } - - /** - Moves the insert position to the end of the current word. - \param pos start calculation at this index - \return index of first character after the end of the word - */ - int word_end(int pos) const { return buffer()->word_end(pos); } - - - void highlight_data(Fl_Text_Buffer *styleBuffer, - const Style_Table_Entry *styleTable, - int nStyles, char unfinishedStyle, - Unfinished_Style_Cb unfinishedHighlightCB, - void *cbArg); - - int position_style(int lineStartPos, int lineLen, int lineIndex) const; - - /** - \todo FIXME : get set methods pointing on shortcut_ - have no effects as shortcut_ is unused in this class and derived! - \return the current shortcut key - */ - int shortcut() const {return shortcut_;} - - /** - \todo FIXME : get set methods pointing on shortcut_ - have no effects as shortcut_ is unused in this class and derived! - \param s the new shortcut key - */ - void shortcut(int s) {shortcut_ = s;} - - /** - Gets the default font used when drawing text in the widget. - \return current text font face unless overridden by a style - */ - Fl_Font textfont() const {return textfont_;} - - /** - Sets the default font used when drawing text in the widget. - \param s default text font face - */ - void textfont(Fl_Font s) {textfont_ = s; mColumnScale = 0;} - - /** - Gets the default size of text in the widget. - \return current text height unless overridden by a style - */ - Fl_Fontsize textsize() const {return textsize_;} - - /** - Sets the default size of text in the widget. - \param s new text size - */ - void textsize(Fl_Fontsize s) {textsize_ = s; mColumnScale = 0;} - - /** - Gets the default color of text in the widget. - \return text color unless overridden by a style - */ - Fl_Color textcolor() const {return textcolor_;} - - /** - Sets the default color of text in the widget. - \param n new text color - */ - void textcolor(Fl_Color n) {textcolor_ = n;} - - int wrapped_column(int row, int column) const; - int wrapped_row(int row) const; - void wrap_mode(int wrap, int wrap_margin); - - virtual void resize(int X, int Y, int W, int H); - - /** - Convert an x pixel position into a column number. - \param x number of pixels from the left margin - \return an approximate column number based on the main font - */ - double x_to_col(double x) const; - - /** - Convert a column number into an x pixel position. - \param col an approximate column number based on the main font - \return number of pixels from the left margin to the left of an - average sized character - */ - double col_to_x(double col) const; - - void linenumber_width(int width); - int linenumber_width() const; - void linenumber_font(Fl_Font val); - Fl_Font linenumber_font() const; - void linenumber_size(Fl_Fontsize val); - Fl_Fontsize linenumber_size() const; - void linenumber_fgcolor(Fl_Color val); - Fl_Color linenumber_fgcolor() const; - void linenumber_bgcolor(Fl_Color val); - Fl_Color linenumber_bgcolor() const; - void linenumber_align(Fl_Align val); - Fl_Align linenumber_align() const; - void linenumber_format(const char* val); - const char* linenumber_format() const; - -protected: - // Most (all?) of this stuff should only be called from resize() or - // draw(). - // Anything with "vline" indicates thats it deals with currently - // visible lines. - - virtual void draw(); - void draw_text(int X, int Y, int W, int H); - void draw_range(int start, int end); - void draw_cursor(int, int); - - void draw_string(int style, int x, int y, int toX, const char *string, - int nChars) const; - - void draw_vline(int visLineNum, int leftClip, int rightClip, - int leftCharIndex, int rightCharIndex); - - int find_x(const char *s, int len, int style, int x) const; - - enum { - DRAW_LINE, - FIND_INDEX, - FIND_INDEX_FROM_ZERO, - GET_WIDTH - }; - - int handle_vline(int mode, - int lineStart, int lineLen, int leftChar, int rightChar, - int topClip, int bottomClip, - int leftClip, int rightClip) const; - - void draw_line_numbers(bool clearAll); - - void clear_rect(int style, int x, int y, int width, int height) const; - void display_insert(); - - void offset_line_starts(int newTopLineNum); - - void calc_line_starts(int startLine, int endLine); - - void update_line_starts(int pos, int charsInserted, int charsDeleted, - int linesInserted, int linesDeleted, int *scrolled); - - void calc_last_char(); - - int position_to_line( int pos, int* lineNum ) const; - double string_width(const char* string, int length, int style) const; - - static void scroll_timer_cb(void*); - - static void buffer_predelete_cb(int pos, int nDeleted, void* cbArg); - static void buffer_modified_cb(int pos, int nInserted, int nDeleted, - int nRestyled, const char* deletedText, - void* cbArg); - - static void h_scrollbar_cb(Fl_Scrollbar* w, Fl_Text_Display* d); - static void v_scrollbar_cb( Fl_Scrollbar* w, Fl_Text_Display* d); - void update_v_scrollbar(); - void update_h_scrollbar(); - int measure_vline(int visLineNum) const; - int longest_vline() const; - int empty_vlines() const; - int vline_length(int visLineNum) const; - int xy_to_position(int x, int y, int PosType = CHARACTER_POS) const; - - void xy_to_rowcol(int x, int y, int* row, int* column, - int PosType = CHARACTER_POS) const; - void maintain_absolute_top_line_number(int state); - int get_absolute_top_line_number() const; - void absolute_top_line_number(int oldFirstChar); - int maintaining_absolute_top_line_number() const; - void reset_absolute_top_line_number(); - int position_to_linecol(int pos, int* lineNum, int* column) const; - int scroll_(int topLineNum, int horizOffset); - - void extend_range_for_styles(int* start, int* end); - - void find_wrap_range(const char *deletedText, int pos, int nInserted, - int nDeleted, int *modRangeStart, int *modRangeEnd, - int *linesInserted, int *linesDeleted); - void measure_deleted_lines(int pos, int nDeleted); - void wrapped_line_counter(Fl_Text_Buffer *buf, int startPos, int maxPos, - int maxLines, bool startPosIsLineStart, - int styleBufOffset, int *retPos, int *retLines, - int *retLineStart, int *retLineEnd, - bool countLastLineMissingNewLine = true) const; - void find_line_end(int pos, bool start_pos_is_line_start, int *lineEnd, - int *nextLineStart) const; - double measure_proportional_character(const char *s, int colNum, int pos) const; - int wrap_uses_character(int lineEndPos) const; - - int damage_range1_start, damage_range1_end; - int damage_range2_start, damage_range2_end; - int mCursorPos; - int mCursorOn; - int mCursorOldY; /* Y pos. of cursor for blanking */ - int mCursorToHint; /* Tells the buffer modified callback - where to move the cursor, to reduce - the number of redraw calls */ - int mCursorStyle; /* One of enum cursorStyles above */ - int mCursorPreferredXPos; /* Pixel position for vert. cursor movement */ - int mNVisibleLines; /* # of visible (displayed) lines */ - int mNBufferLines; /* # of newlines in the buffer */ - Fl_Text_Buffer* mBuffer; /* Contains text to be displayed */ - Fl_Text_Buffer* mStyleBuffer; /* Optional parallel buffer containing - color and font information */ - int mFirstChar, mLastChar; /* Buffer positions of first and last - displayed character (lastChar points - either to a newline or one character - beyond the end of the buffer) */ - int mContinuousWrap; /* Wrap long lines when displaying */ - int mWrapMarginPix; /* Margin in # of pixels for - wrapping in continuousWrap mode */ - int* mLineStarts; - int mTopLineNum; /* Line number of top displayed line - of file (first line of file is 1) */ - int mAbsTopLineNum; /* In continuous wrap mode, the line - number of the top line if the text - were not wrapped (note that this is - only maintained as needed). */ - int mNeedAbsTopLineNum; /* Externally settable flag to continue - maintaining absTopLineNum even if - it isn't needed for line # display */ - int mHorizOffset; /* Horizontal scroll pos. in pixels */ - int mTopLineNumHint; /* Line number of top displayed line - of file (first line of file is 1) */ - int mHorizOffsetHint; /* Horizontal scroll pos. in pixels */ - int mNStyles; /* Number of entries in styleTable */ - const Style_Table_Entry *mStyleTable; /* Table of fonts and colors for - coloring/syntax-highlighting */ - char mUnfinishedStyle; /* Style buffer entry which triggers - on-the-fly reparsing of region */ - Unfinished_Style_Cb mUnfinishedHighlightCB; /* Callback to parse "unfinished" */ - /* regions */ - void* mHighlightCBArg; /* Arg to unfinishedHighlightCB */ - - int mMaxsize; - - int mSuppressResync; /* Suppress resynchronization of line - starts during buffer updates */ - int mNLinesDeleted; /* Number of lines deleted during - buffer modification (only used - when resynchronization is suppressed) */ - int mModifyingTabDistance; /* Whether tab distance is being - modified */ - - mutable double mColumnScale; /* Width in pixels of an average character. This - value is calculated as needed (lazy eval); it - needs to be mutable so that it can be calculated - within a method marked as "const" */ - - Fl_Color mCursor_color; - - Fl_Scrollbar* mHScrollBar; - Fl_Scrollbar* mVScrollBar; - int scrollbar_width_; - Fl_Align scrollbar_align_; - int dragPos, dragType, dragging; - int display_insert_position_hint; - struct { int x, y, w, h; } text_area; - - int shortcut_; - - Fl_Font textfont_; - Fl_Fontsize textsize_; - Fl_Color textcolor_; - - // Line number margin and width - int mLineNumLeft, mLineNumWidth; - - // Line number font/colors -#if FLTK_ABI_VERSION >= 10303 - Fl_Font linenumber_font_; - Fl_Fontsize linenumber_size_; - Fl_Color linenumber_fgcolor_; - Fl_Color linenumber_bgcolor_; - Fl_Align linenumber_align_; - const char* linenumber_format_; -#endif -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Text_Editor.H b/msvc/fltk/include/FL/Fl_Text_Editor.H deleted file mode 100644 index 4e6eb52d..00000000 --- a/msvc/fltk/include/FL/Fl_Text_Editor.H +++ /dev/null @@ -1,157 +0,0 @@ -// -// "$Id$" -// -// Header file for Fl_Text_Editor class. -// -// Copyright 2001-2010 by Bill Spitzak and others. -// Original code Copyright Mark Edel. Permission to distribute under -// the LGPL for the FLTK library granted by Mark Edel. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Text_Editor widget . */ - - -#ifndef FL_TEXT_EDITOR_H -#define FL_TEXT_EDITOR_H - -#include "Fl_Text_Display.H" - -// key will match in any state -#define FL_TEXT_EDITOR_ANY_STATE (-1L) - -/** - This is the FLTK text editor widget. - - It allows the user to edit multiple lines of text and supports highlighting - and scrolling. The buffer that is displayed in the widget is managed - by the Fl_Text_Buffer class. -*/ -class FL_EXPORT Fl_Text_Editor : public Fl_Text_Display { - public: - /** Key function binding callback type. */ - typedef int (*Key_Func)(int key, Fl_Text_Editor* editor); - - /** Simple linked list item associating a key/state to a function. */ - struct Key_Binding { - int key; ///< the key pressed - int state; ///< the state of key modifiers - Key_Func function; ///< associated function - Key_Binding* next; ///< next key binding in the list - }; - - Fl_Text_Editor(int X, int Y, int W, int H, const char* l = 0); - ~Fl_Text_Editor() { remove_all_key_bindings(); } - virtual int handle(int e); - /** - Sets the current insert mode; if non-zero, new text - is inserted before the current cursor position. Otherwise, new - text replaces text at the current cursor position. - */ - void insert_mode(int b) { insert_mode_ = b; } - /** - Gets the current insert mode; if non-zero, new text - is inserted before the current cursor position. Otherwise, new - text replaces text at the current cursor position. - */ - int insert_mode() { return insert_mode_; } - -#if FLTK_ABI_VERSION >= 10304 - void tab_nav(int val); - int tab_nav() const; -#endif - - void add_key_binding(int key, int state, Key_Func f, Key_Binding** list); - /** Adds a \p key of state \p state with the function \p f. */ - void add_key_binding(int key, int state, Key_Func f) - { add_key_binding(key, state, f, &key_bindings); } - void remove_key_binding(int key, int state, Key_Binding** list); - /** Removes the key binding associated with the key "key" of state "state". */ - void remove_key_binding(int key, int state) - { remove_key_binding(key, state, &key_bindings); } - void remove_all_key_bindings(Key_Binding** list); - /** Removes all of the key bindings associated with the text editor or list. */ - void remove_all_key_bindings() { remove_all_key_bindings(&key_bindings); } - void add_default_key_bindings(Key_Binding** list); -#if FLTK_ABI_VERSION < 10304 - // OLD: non-const - Key_Func bound_key_function(int key, int state, Key_Binding* list); - /** Returns the function associated with a key binding. */ - Key_Func bound_key_function(int key, int state) - { return bound_key_function(key, state, key_bindings); } -#else - // NEW: const (STR#3306) - Key_Func bound_key_function(int key, int state, Key_Binding* list) const; - /** Returns the function associated with a key binding. */ - Key_Func bound_key_function(int key, int state) const - { return bound_key_function(key, state, key_bindings); } -#endif - /** Sets the default key function for unassigned keys. */ - void default_key_function(Key_Func f) { default_key_function_ = f; } - - // functions for the built in default bindings - static int kf_default(int c, Fl_Text_Editor* e); - static int kf_ignore(int c, Fl_Text_Editor* e); - static int kf_backspace(int c, Fl_Text_Editor* e); - static int kf_enter(int c, Fl_Text_Editor* e); - static int kf_move(int c, Fl_Text_Editor* e); - static int kf_shift_move(int c, Fl_Text_Editor* e); - static int kf_ctrl_move(int c, Fl_Text_Editor* e); - static int kf_c_s_move(int c, Fl_Text_Editor* e); - static int kf_meta_move(int c, Fl_Text_Editor* e); - static int kf_m_s_move(int c, Fl_Text_Editor* e); - static int kf_home(int, Fl_Text_Editor* e); - static int kf_end(int c, Fl_Text_Editor* e); - static int kf_left(int c, Fl_Text_Editor* e); - static int kf_up(int c, Fl_Text_Editor* e); - static int kf_right(int c, Fl_Text_Editor* e); - static int kf_down(int c, Fl_Text_Editor* e); - static int kf_page_up(int c, Fl_Text_Editor* e); - static int kf_page_down(int c, Fl_Text_Editor* e); - static int kf_insert(int c, Fl_Text_Editor* e); - static int kf_delete(int c, Fl_Text_Editor* e); - static int kf_copy(int c, Fl_Text_Editor* e); - static int kf_cut(int c, Fl_Text_Editor* e); - static int kf_paste(int c, Fl_Text_Editor* e); - static int kf_select_all(int c, Fl_Text_Editor* e); - static int kf_undo(int c, Fl_Text_Editor* e); - - protected: - int handle_key(); - void maybe_do_callback(); - -#ifndef FL_DOXYGEN - int insert_mode_; - Key_Binding* key_bindings; -#endif - - /** Global key binding list. - - Derived classes can add key bindings for all Fl_Text_Editor widgets - by adding a Key_Binding to this list. - - \see add_key_binding(int key, int state, Key_Func f, Key_Binding** list); - */ - static Key_Binding* global_key_bindings; - -#ifndef FL_DOXYGEN - Key_Func default_key_function_; -#endif -}; - -#endif - -// -// End of "$Id$". -// - diff --git a/msvc/fltk/include/FL/Fl_Tile.H b/msvc/fltk/include/FL/Fl_Tile.H deleted file mode 100644 index c5a8e170..00000000 --- a/msvc/fltk/include/FL/Fl_Tile.H +++ /dev/null @@ -1,41 +0,0 @@ -// -// "$Id$" -// -// Tile header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2016 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#ifndef Fl_Tile_H -#define Fl_Tile_H - -#include "Fl_Group.H" - -/* - The Fl_Tile class lets you resize its children by dragging - the border between them. -*/ - -class FL_EXPORT Fl_Tile : public Fl_Group { -public: - int handle(int event); - Fl_Tile(int X, int Y, int W, int H, const char *L=0); - void resize(int X, int Y, int W, int H); - void position(int oldx, int oldy, int newx, int newy); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Tiled_Image.H b/msvc/fltk/include/FL/Fl_Tiled_Image.H deleted file mode 100644 index a2718a7b..00000000 --- a/msvc/fltk/include/FL/Fl_Tiled_Image.H +++ /dev/null @@ -1,59 +0,0 @@ -// -// "$Id$" -// -// Tiled image header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2015 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Tiled_Image widget . */ - -#ifndef Fl_Tiled_Image_H -# define Fl_Tiled_Image_H - -# include "Fl_Image.H" - - -/** - This class supports tiling of images over a specified area. - - The source (tile) image is \b not copied unless you call the - color_average(), desaturate(), or inactive() methods. -*/ -class FL_EXPORT Fl_Tiled_Image : public Fl_Image { - protected: - - Fl_Image *image_; // The image that is tiled - int alloc_image_; // Did we allocate this image? - - public: - - Fl_Tiled_Image(Fl_Image *i, int W = 0, int H = 0); - virtual ~Fl_Tiled_Image(); - - virtual Fl_Image *copy(int W, int H); - Fl_Image *copy() { return copy(w(), h()); } - virtual void color_average(Fl_Color c, float i); - virtual void desaturate(); - virtual void draw(int X, int Y, int W, int H, int cx, int cy); - void draw(int X, int Y) { draw(X, Y, w(), h(), 0, 0); } - /** Gets The image that is tiled */ - Fl_Image *image() { return image_; } -}; - -#endif // !Fl_Tiled_Image_H - -// -// End of "$Id$" -// diff --git a/msvc/fltk/include/FL/Fl_Timer.H b/msvc/fltk/include/FL/Fl_Timer.H deleted file mode 100644 index 3000615d..00000000 --- a/msvc/fltk/include/FL/Fl_Timer.H +++ /dev/null @@ -1,78 +0,0 @@ -// -// "$Id$" -// -// Timer header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Timer widget . */ - -#ifndef Fl_Timer_H -#define Fl_Timer_H - -#ifndef Fl_Widget_H -#include "Fl_Widget.H" -#endif - -// values for type(): -#define FL_NORMAL_TIMER 0 -#define FL_VALUE_TIMER 1 -#define FL_HIDDEN_TIMER 2 - -/** - This is provided only to emulate the Forms Timer widget. It works by - making a timeout callback every 1/5 second. This is wasteful and - inaccurate if you just want something to happen a fixed time in the - future. You should directly call - Fl::add_timeout() instead. -*/ -class FL_EXPORT Fl_Timer : public Fl_Widget { - static void stepcb(void *); - void step(); - char on, direction_; - double delay, total; - long lastsec,lastusec; -protected: - void draw(); -public: - int handle(int); - Fl_Timer(uchar t,int x,int y,int w,int h, const char *l); - ~Fl_Timer(); - void value(double); - /** See void Fl_Timer::value(double) */ - double value() const {return delay>0.0?delay:0.0;} - /** - Gets or sets the direction of the timer. If the direction is zero - then the timer will count up, otherwise it will count down from the - initial value(). - */ - char direction() const {return direction_;} - /** - Gets or sets the direction of the timer. If the direction is zero - then the timer will count up, otherwise it will count down from the - initial value(). - */ - void direction(char d) {direction_ = d;} - /** Gets or sets whether the timer is suspended. */ - char suspended() const {return !on;} - void suspended(char d); -}; - -#endif - -// -// End of "$Id$". -// - diff --git a/msvc/fltk/include/FL/Fl_Toggle_Button.H b/msvc/fltk/include/FL/Fl_Toggle_Button.H deleted file mode 100644 index 00856556..00000000 --- a/msvc/fltk/include/FL/Fl_Toggle_Button.H +++ /dev/null @@ -1,50 +0,0 @@ -// -// "$Id$" -// -// Toggle button header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Toggle_Button widget . */ - -#ifndef Fl_Toggle_Button_H -#define Fl_Toggle_Button_H - -#include "Fl_Button.H" - -/** - The toggle button is a push button that needs to be clicked once - to toggle on, and one more time to toggle off. - The Fl_Toggle_Button subclass displays the "on" state by - drawing a pushed-in button.

-

Buttons generate callbacks when they are clicked by the user. You - control exactly when and how by changing the values for type() - and when(). -*/ -class FL_EXPORT Fl_Toggle_Button : public Fl_Button { -public: - /** - Creates a new Fl_Toggle_Button widget using the given - position, size, and label string. -

The inherited destructor deletes the toggle button. - */ - Fl_Toggle_Button(int X,int Y,int W,int H,const char *l=0); -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Toggle_Light_Button.H b/msvc/fltk/include/FL/Fl_Toggle_Light_Button.H deleted file mode 100644 index 8dd6e39f..00000000 --- a/msvc/fltk/include/FL/Fl_Toggle_Light_Button.H +++ /dev/null @@ -1,28 +0,0 @@ -// -// "$Id$" -// -// Toggle light button header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -// provided for back-compatibility only - -#ifndef Fl_Toggle_Light_Button -#include "Fl_Light_Button.H" -#define Fl_Toggle_Light_Button Fl_Light_Button -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Toggle_Round_Button.H b/msvc/fltk/include/FL/Fl_Toggle_Round_Button.H deleted file mode 100644 index ab87d167..00000000 --- a/msvc/fltk/include/FL/Fl_Toggle_Round_Button.H +++ /dev/null @@ -1,28 +0,0 @@ -// -// "$Id$" -// -// Toggle round button header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -// provided for back-compatibility only - -#ifndef Fl_Toggle_Round_Button -#include "Fl_Round_Button.H" -#define Fl_Toggle_Round_Button Fl_Round_Button -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Tooltip.H b/msvc/fltk/include/FL/Fl_Tooltip.H deleted file mode 100644 index 300c921d..00000000 --- a/msvc/fltk/include/FL/Fl_Tooltip.H +++ /dev/null @@ -1,133 +0,0 @@ -// -// "$Id$" -// -// Tooltip header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2011 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Tooltip widget . */ - -#ifndef Fl_Tooltip_H -#define Fl_Tooltip_H - -#include -#include - -/** - The Fl_Tooltip class provides tooltip support for - all FLTK widgets. It contains only static methods. - - \image html tooltip-options.png "Fl_Tooltip Options" - \image latex src/tooltip-options.png "Fl_Tooltip Options" width=6cm - -*/ -class FL_EXPORT Fl_Tooltip { -public: - /** Gets the tooltip delay. The default delay is 1.0 seconds. */ - static float delay() { return delay_; } - /** Sets the tooltip delay. The default delay is 1.0 seconds. */ - static void delay(float f) { delay_ = f; } - /** - Gets the tooltip hover delay, the delay between tooltips. - The default delay is 0.2 seconds. - */ - static float hoverdelay() { return hoverdelay_; } - /** - Sets the tooltip hover delay, the delay between tooltips. - The default delay is 0.2 seconds. - */ - static void hoverdelay(float f) { hoverdelay_ = f; } - /** Returns non-zero if tooltips are enabled. */ - static int enabled() { return Fl::option(Fl::OPTION_SHOW_TOOLTIPS); } - /** Enables tooltips on all widgets (or disables if b is false). */ - static void enable(int b = 1) { Fl::option(Fl::OPTION_SHOW_TOOLTIPS, (b!=0));} - /** Same as enable(0), disables tooltips on all widgets. */ - static void disable() { enable(0); } - static void (*enter)(Fl_Widget* w); - static void enter_area(Fl_Widget* w, int X, int Y, int W, int H, const char* tip); - static void (*exit)(Fl_Widget *w); - /** Gets the current widget target */ - static Fl_Widget* current() {return widget_;} - static void current(Fl_Widget*); - - /** Gets the typeface for the tooltip text. */ - static Fl_Font font() { return font_; } - /** Sets the typeface for the tooltip text. */ - static void font(Fl_Font i) { font_ = i; } - /** Gets the size of the tooltip text. */ - static Fl_Fontsize size() { return (size_ == -1 ? FL_NORMAL_SIZE : size_); } - /** Sets the size of the tooltip text. */ - static void size(Fl_Fontsize s) { size_ = s; } - /** Gets the background color for tooltips. The default background color is a pale yellow. */ - static Fl_Color color() { return color_; } - /** Sets the background color for tooltips. The default background color is a pale yellow. */ - static void color(Fl_Color c) { color_ = c; } - /** Gets the color of the text in the tooltip. The default is black. */ - static Fl_Color textcolor() { return textcolor_; } - /** Sets the color of the text in the tooltip. The default is black. */ - static void textcolor(Fl_Color c) { textcolor_ = c; } -#if FLTK_ABI_VERSION >= 10301 - /** Gets the amount of extra space left/right of the tooltip's text. Default is 3. */ - static int margin_width() { return margin_width_; } - /** Sets the amount of extra space left/right of the tooltip's text. Default is 3. */ - static void margin_width(int v) { margin_width_ = v; } - /** Gets the amount of extra space above and below the tooltip's text. Default is 3. */ - static int margin_height() { return margin_height_; } - /** Sets the amount of extra space above and below the tooltip's text. Default is 3. */ - static void margin_height(int v) { margin_height_ = v; } - /** Gets the maximum width for tooltip's text before it word wraps. Default is 400. */ - static int wrap_width() { return wrap_width_; } - /** Sets the maximum width for tooltip's text before it word wraps. Default is 400. */ - static void wrap_width(int v) { wrap_width_ = v; } -#else - static int margin_width() { return 3; } - static int margin_height() { return 3; } - static int wrap_width() { return 400; } -#endif - -#ifdef __APPLE__ - // the unique tooltip window - static Fl_Window* current_window(void); -#endif - - // These should not be public, but Fl_Widget::tooltip() needs them... - // fabien: made it private with only a friend function access -private: - friend void Fl_Widget::tooltip(const char *); - friend void Fl_Widget::copy_tooltip(const char *); - static void enter_(Fl_Widget* w); - static void exit_(Fl_Widget *w); - static void set_enter_exit_once_(); - -private: - static float delay_; //!< delay before a tooltip is shown - static float hoverdelay_; //!< delay between tooltips - static Fl_Color color_; - static Fl_Color textcolor_; - static Fl_Font font_; - static Fl_Fontsize size_; - static Fl_Widget* widget_; //!< Keeps track of the current target widget -#if FLTK_ABI_VERSION >= 10301 - static int margin_width_; //!< distance around tooltip text left+right - static int margin_height_; //!< distance around tooltip text top+bottom - static int wrap_width_; //!< maximum width of tooltip text before it word wraps -#endif -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Tree.H b/msvc/fltk/include/FL/Fl_Tree.H deleted file mode 100644 index 9f4c685c..00000000 --- a/msvc/fltk/include/FL/Fl_Tree.H +++ /dev/null @@ -1,578 +0,0 @@ -// -// "$Id$" -// - -#ifndef FL_TREE_H -#define FL_TREE_H - -#include -#include -#include -#include - -#include -#include - -////////////////////// -// FL/Fl_Tree.H -////////////////////// -// -// Fl_Tree -- This file is part of the Fl_Tree widget for FLTK -// Copyright (C) 2009-2010 by Greg Ercolano. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/// -/// \file -/// \brief This file contains the definitions of the Fl_Tree class -/// - -/// \class Fl_Tree -/// -/// \brief Tree widget. -/// -/// \image html tree-simple.png "Fl_Tree example program" -/// \image latex tree-simple.png "Fl_Tree example program" width=4cm -/// -/// \code -/// Fl_Tree // Top level widget -/// |--- Fl_Tree_Item // Items in the tree -/// |--- Fl_Tree_Prefs // Preferences for the tree -/// |--- Fl_Tree_Connector (enum) // Connection modes -/// |--- Fl_Tree_Select (enum) // Selection modes -/// |--- Fl_Tree_Sort (enum) // Sort behavior -/// \endcode -/// Similar to Fl_Browser, Fl_Tree is a browser of Fl_Tree_Item's arranged -/// in a parented hierarchy, or 'tree'. Subtrees can be expanded or closed. -/// Items can be added, deleted, inserted, sorted and re-ordered. -/// -/// The tree items may also contain other FLTK widgets, like buttons, input fields, -/// or even "custom" widgets. -/// -/// The callback() is invoked depending on the value of when(): -/// -/// - FL_WHEN_RELEASE -- callback invoked when left mouse button is released on an item -/// - FL_WHEN_CHANGED -- callback invoked when left mouse changes selection state -/// -/// The simple way to define a tree: -/// \code -/// #include -/// [..] -/// Fl_Tree tree(X,Y,W,H); -/// tree.begin(); -/// tree.add("Flintstones/Fred"); -/// tree.add("Flintstones/Wilma"); -/// tree.add("Flintstones/Pebbles"); -/// tree.add("Simpsons/Homer"); -/// tree.add("Simpsons/Marge"); -/// tree.add("Simpsons/Bart"); -/// tree.add("Simpsons/Lisa"); -/// tree.end(); -/// \endcode -/// -/// \par FEATURES -/// Items can be added with add(),
-/// removed with remove(),
-/// completely cleared with clear(),
-/// inserted with insert() and insert_above(),
-/// selected/deselected with select() and deselect(),
-/// open/closed with open() and close(),
-/// positioned on the screen with show_item_top(), show_item_middle() and -/// show_item_bottom(),
-/// item children can be swapped around with Fl_Tree_Item::swap_children(),
-/// sorting can be controlled when items are add()ed via sortorder().
-/// You can walk the entire tree with first() and next().
-/// You can walk visible items with first_visible_item() -/// and next_visible_item().
-/// You can walk selected items with first_selected_item() and -/// next_selected_item().
-/// Items can be found by their pathname using find_item(const char*), -/// and an item's pathname can be found with item_pathname().
-/// The selected items' colors are controlled by selection_color() -/// (inherited from Fl_Widget).
-/// A hook is provided to allow you to redefine how item's labels are drawn -/// via Fl_Tree::item_draw_callback().
-/// -/// \par SELECTION OF ITEMS -/// The tree can have different selection behaviors controlled by selectmode(). -/// The background color used for selected items is the Fl_Tree::selection_color(). -/// The foreground color for selected items is controlled internally with fl_contrast(). -/// -/// \par CHILD WIDGETS -/// FLTK widgets (including custom widgets) can be assigned to tree items via -/// Fl_Tree_Item::widget(). -/// \par -/// When an Fl_Tree_Item::widget() is defined, the default behavior is for the -/// widget() to be shown in place of the item's label (if it has one). -/// Only the widget()'s width will be used; the widget()'s x() and y() position -/// will be managed by the tree, and the h() will track the item's height. -/// This default behavior can be altered (ABI 1.3.1): -/// Setting Fl_Tree::item_draw_mode()'s FL_TREE_ITEM_DRAW_LABEL_AND_WIDGET flag -/// causes the label + widget to be displayed together in that order, and -/// adding the FL_TREE_ITEM_HEIGHT_FROM_WIDGET flag causes widget's height -/// to define the widget()'s height. -/// -/// \par ICONS -/// The tree's open/close icons can be redefined with -/// Fl_Tree::openicon(), Fl_Tree::closeicon(). User icons -/// can either be changed globally with Fl_Tree::usericon(), -/// or on a per-item basis with Fl_Tree_Item::usericon(). -/// \par -/// Various default preferences can be globally manipulated via Fl_Tree_Prefs, -/// including colors, margins, icons, connection lines, etc. -/// -/// \par FONTS AND COLORS -/// When adding new items to the tree, the new items get the -/// defaults for fonts and colors from: -/// \par -/// - Fl_Tree::item_labelfont() -- The default item label font (default: FL_HELVETICA) -/// - Fl_Tree::item_labelsize() -- The default item label size (default: FL_NORMAL_SIZE) -/// - Fl_Tree::item_labelfgcolor() -- The default item label foreground color (default: FL_FOREGROUND_COLOR) -/// - Fl_Tree::item_labelbgcolor() -- The default item label background color (default: 0xffffffff, which tree uses as 'transparent') -/// \par -/// Each item (Fl_Tree_Item) inherits a copy of these font/color attributes when created, -/// and each item has its own methods to let the app change these values on a per-item basis -/// using methods of the same name: -/// \par -/// - Fl_Tree_Item::labelfont() -- The item's label font (default: FL_HELVETICA) -/// - Fl_Tree_Item::labelsize() -- The item's label size (default: FL_NORMAL_SIZE) -/// - Fl_Tree_Item::labelfgcolor() -- The item's label foreground color (default: FL_FOREGROUND_COLOR) -/// - Fl_Tree_Item::labelbgcolor() -- The item's label background color (default: 0xffffffff, which uses the tree's own bg color) -/// -/// \par CALLBACKS -/// The tree's callback() will be invoked when items change state or are open/closed. -/// when() controls when mouse/keyboard events invoke the callback. -/// callback_item() and callback_reason() can be used to determine the cause of the callback. e.g. -/// \par -/// \code -/// void MyTreeCallback(Fl_Widget *w, void *data) { -/// Fl_Tree *tree = (Fl_Tree*)w; -/// Fl_Tree_Item *item = (Fl_Tree_Item*)tree->callback_item(); // get selected item -/// switch ( tree->callback_reason() ) { -/// case FL_TREE_REASON_SELECTED: [..] -/// case FL_TREE_REASON_DESELECTED: [..] -/// case FL_TREE_REASON_RESELECTED: [..] -/// case FL_TREE_REASON_OPENED: [..] -/// case FL_TREE_REASON_CLOSED: [..] -/// } -/// \endcode -/// -/// \par SIMPLE EXAMPLES -/// To find all the selected items: -/// \code -/// for ( Fl_Tree_Item *i=first_selected_item(); i; i=next_selected_item(i) ) -/// printf("Item %s is selected\n", i->label()); -/// \endcode -/// To get an item's full menu pathname, use Fl_Tree::item_pathname(), e.g. -/// \code -/// char pathname[256] = "???"; -/// tree->item_pathname(pathname, sizeof(pathname), item); // eg. "Parent/Child/Item" -/// \endcode -/// \par -/// To walk all the items of the tree from top to bottom: -/// \code -/// // Walk all the items in the tree, and print their labels -/// for ( Fl_Tree_Item *item = tree->first(); item; item = tree->next(item) ) { -/// printf("Item: %s\n", item->label()); -/// } -/// \endcode -/// \par -/// To recursively walk all the children of a particular item, -/// define a function that uses recursion: -/// \code -/// // Find all of the item's children and print an indented report of their labels -/// void my_print_all_children(Fl_Tree_Item *item, int indent=0) { -/// for ( int t=0; tchildren(); t++ ) { -/// printf("%*s Item: %s\n", indent, "", item->child(t)->label()); -/// my_print_all_children(item->child(t), indent+4); // recurse -/// } -/// } -/// \endcode -/// \par -/// To change the default label font and color when creating new items: -/// \code -/// tree = new Fl_Tree(..); -/// tree->item_labelfont(FL_COURIER); // Use Courier font for all new items -/// tree->item_labelfgcolor(FL_RED); // Use red color for labels of all new items -/// [..] -/// // Now create the items in the tree using the above defaults. -/// tree->add("Aaa"); -/// tree->add("Bbb"); -/// [..] -/// \endcode -/// \par -/// To change the font and color of all existing items in the tree: -/// \code -/// // Change the font and color of all items currently in the tree -/// for ( Fl_Tree_Item *item = tree->first(); item; item = tree->next(item) ) { -/// item->labelfont(FL_COURIER); -/// item->labelcolor(FL_RED); -/// } -/// \endcode -/// -/// \par DISPLAY DESCRIPTION -/// The following image shows the tree's various visual elements -/// and the methods that control them: -/// \par -/// \image html tree-elements.png -/// \image latex tree-elements.png "Fl_Tree elements" width=6cm -/// \par -/// The following shows the protected dimension variables 'tree inner' (tix..) -/// and 'tree outer' (tox..): -/// \image html tree-dimensions.png "Fl_Tree inner/outer dimensions" width=6cm -/// \image latex tree-dimensions.png "Fl_Tree inner/outer dimensions" width=6cm -/// -/// \par KEYBOARD BINDINGS -/// The following table lists keyboard bindings for navigating the tree: -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -///
Keyboard bindings.
KeyboardFL_TREE_SELECT_MULTIFL_TREE_SELECT_SINGLEFL_TREE_SELECT_NONE
Ctrl-A (Linux/Windows)
Command-A (Mac)
Select all items.N/AN/A
Space Selects item.Selects item.N/A
Ctrl-Space Toggle item.Toggle item.N/A
Shift-Space Extends selection
from last item.
Selects item.N/A
Enter,
Ctrl-Enter,
Shift-Enter
Toggles open/closeToggles open/closeToggles open/close
Right / LeftOpen/Close item.Open/Close item.Open/Close item.
Up / DownMove focus box up/down.Move focus box up/down.N/A
Shift-Up / Shift-DownExtend selection up/down.Move focus up/down.N/A
Home / EndMove to top/bottom of tree.Move to top/bottom of tree.Move to top/bottom of tree.
PageUp / PageDownPage up/down.Page up/down.Page up/down.
-/// - -/// \enum Fl_Tree_Reason -/// The reason the callback was invoked. -/// -enum Fl_Tree_Reason { - FL_TREE_REASON_NONE=0, ///< unknown reason - FL_TREE_REASON_SELECTED, ///< an item was selected - FL_TREE_REASON_DESELECTED, ///< an item was de-selected -#if FLTK_ABI_VERSION >= 10301 - FL_TREE_REASON_RESELECTED, ///< an item was re-selected (e.g. double-clicked) -#endif /*FLTK_ABI_VERSION*/ - FL_TREE_REASON_OPENED, ///< an item was opened - FL_TREE_REASON_CLOSED, ///< an item was closed - FL_TREE_REASON_DRAGGED ///< an item was dragged into a new place -}; - -class FL_EXPORT Fl_Tree : public Fl_Group { - friend class Fl_Tree_Item; - Fl_Tree_Item *_root; // can be null! - Fl_Tree_Item *_item_focus; // item that has focus box - Fl_Tree_Item *_callback_item; // item invoked during callback (can be NULL) - Fl_Tree_Reason _callback_reason; // reason for the callback - Fl_Tree_Prefs _prefs; // all the tree's settings - int _scrollbar_size; // size of scrollbar trough -#if FLTK_ABI_VERSION >= 10301 - // NEW: - Fl_Tree_Item *_lastselect; // used to extend selections -#else /*FLTK_ABI_VERSION*/ - // OLD: static data inside handle() method -#endif /*FLTK_ABI_VERSION*/ - void fix_scrollbar_order(); - -protected: - Fl_Scrollbar *_vscroll; ///< Vertical scrollbar -#if FLTK_ABI_VERSION >= 10303 - Fl_Scrollbar *_hscroll; ///< Horizontal scrollbar - int _tox,_toy,_tow,_toh; ///< Tree widget outer xywh dimension: outside scrollbars, inside widget border - int _tix,_tiy,_tiw,_tih; ///< Tree widget inner xywh dimension: inside borders + scrollbars - - /// the calculated width of the entire tree hierarchy. See calc_tree() - int _tree_w; - /// the calculated height of the entire tree hierarchy. See calc_tree() - int _tree_h; -#endif - void item_clicked(Fl_Tree_Item* val); - void do_callback_for_item(Fl_Tree_Item* item, Fl_Tree_Reason reason); -#if FLTK_ABI_VERSION >= 10303 -// next_visible_item() and extend_selection() moved to 'public' in ABI 1.3.3 -// undocmented draw_tree() dropped -- draw() does all the work now -#else - Fl_Tree_Item *next_visible_item(Fl_Tree_Item *start, int dir); - void extend_selection(Fl_Tree_Item *from, Fl_Tree_Item *to); - int draw_tree(); -#endif - -public: - Fl_Tree(int X, int Y, int W, int H, const char *L=0); - ~Fl_Tree(); - int handle(int e); - void draw(); - void show_self(); - void resize(int,int,int,int); - - /////////////////////// - // root methods - /////////////////////// - void root_label(const char *new_label); - Fl_Tree_Item* root(); - void root(Fl_Tree_Item *newitem); - const Fl_Tree_Prefs& prefs() const { return _prefs; } - - //////////////////////////////// - // Item creation/removal methods - //////////////////////////////// -#if FLTK_ABI_VERSION >= 10303 - Fl_Tree_Item *add(const char *path, Fl_Tree_Item *newitem=0); -#else - Fl_Tree_Item *add(const char *path); - Fl_Tree_Item *add(const char *path, Fl_Tree_Item *newitem); -#endif - Fl_Tree_Item* add(Fl_Tree_Item *parent_item, const char *name); - Fl_Tree_Item *insert_above(Fl_Tree_Item *above, const char *name); - Fl_Tree_Item* insert(Fl_Tree_Item *item, const char *name, int pos); - int remove(Fl_Tree_Item *item); - void clear(); - void clear_children(Fl_Tree_Item *item); - - //////////////////////// - // Item lookup methods - //////////////////////// - Fl_Tree_Item *find_item(const char *path); - const Fl_Tree_Item *find_item(const char *path) const; - int item_pathname(char *pathname, int pathnamelen, const Fl_Tree_Item *item) const; -#if FLTK_ABI_VERSION >= 10303 - const Fl_Tree_Item* find_clicked(int yonly=0) const; - Fl_Tree_Item* find_clicked(int yonly=0); -#else - const Fl_Tree_Item *find_clicked() const; - Fl_Tree_Item *find_clicked(); -#endif - Fl_Tree_Item *item_clicked(); - Fl_Tree_Item *first(); - Fl_Tree_Item *first_visible(); // deprecated in ABI 10303 - Fl_Tree_Item *first_visible_item(); - Fl_Tree_Item *next(Fl_Tree_Item *item=0); - Fl_Tree_Item *prev(Fl_Tree_Item *item=0); - Fl_Tree_Item *last(); - Fl_Tree_Item *last_visible(); // deprecated in ABI 10303 - Fl_Tree_Item *last_visible_item(); -#if FLTK_ABI_VERSION >= 10303 - Fl_Tree_Item *next_visible_item(Fl_Tree_Item *start, int dir); // made public in 1.3.3 ABI -#endif - Fl_Tree_Item *first_selected_item(); - Fl_Tree_Item *last_selected_item(); - Fl_Tree_Item *next_item(Fl_Tree_Item *item, int dir=FL_Down, bool visible=false); -#if FLTK_ABI_VERSION >= 10303 - Fl_Tree_Item *next_selected_item(Fl_Tree_Item *item=0, int dir=FL_Down); - int get_selected_items(Fl_Tree_Item_Array &ret_items); -#else - Fl_Tree_Item *next_selected_item(Fl_Tree_Item *item=0); - Fl_Tree_Item *next_selected_item(Fl_Tree_Item *item, int dir); -#endif - - ////////////////////////// - // Item open/close methods - ////////////////////////// - int open(Fl_Tree_Item *item, int docallback=1); - int open(const char *path, int docallback=1); - void open_toggle(Fl_Tree_Item *item, int docallback=1); - int close(Fl_Tree_Item *item, int docallback=1); - int close(const char *path, int docallback=1); - int is_open(Fl_Tree_Item *item) const; - int is_open(const char *path) const; - int is_close(Fl_Tree_Item *item) const; - int is_close(const char *path) const; - - ///////////////////////// - // Item selection methods - ///////////////////////// - int select(Fl_Tree_Item *item, int docallback=1); - int select(const char *path, int docallback=1); - void select_toggle(Fl_Tree_Item *item, int docallback=1); - int deselect(Fl_Tree_Item *item, int docallback=1); - int deselect(const char *path, int docallback=1); - int deselect_all(Fl_Tree_Item *item=0, int docallback=1); - int select_only(Fl_Tree_Item *selitem, int docallback=1); - int select_all(Fl_Tree_Item *item=0, int docallback=1); - int extend_selection_dir(Fl_Tree_Item *from, - Fl_Tree_Item *to, - int dir, - int val, - bool visible); -#if FLTK_ABI_VERSION >= 10303 - int extend_selection(Fl_Tree_Item *from, - Fl_Tree_Item *to, - int val=1, - bool visible=false); -#else -private: - // Adding overload if not at least one overload breaks ABI, so avoid - // by keeping private until we can break ABI. ref: http://www.ros.org/reps/rep-0009.html - int extend_selection__(Fl_Tree_Item *from, - Fl_Tree_Item *to, - int val, - bool visible); -public: -#endif - void set_item_focus(Fl_Tree_Item *item); - Fl_Tree_Item *get_item_focus() const; - int is_selected(Fl_Tree_Item *item) const; - int is_selected(const char *path); - - ///////////////////////////////// - // Item attribute related methods - ///////////////////////////////// - Fl_Font item_labelfont() const; - void item_labelfont(Fl_Font val); - Fl_Fontsize item_labelsize() const; - void item_labelsize(Fl_Fontsize val); - Fl_Color item_labelfgcolor(void) const; - void item_labelfgcolor(Fl_Color val); - Fl_Color item_labelbgcolor(void) const; - void item_labelbgcolor(Fl_Color val); - Fl_Color connectorcolor() const; - void connectorcolor(Fl_Color val); - int marginleft() const; - void marginleft(int val); - int margintop() const; - void margintop(int val); -#if FLTK_ABI_VERSION >= 10301 - int marginbottom() const; - void marginbottom(int val); -#endif /*FLTK_ABI_VERSION*/ - int linespacing() const; - void linespacing(int val); - int openchild_marginbottom() const; - void openchild_marginbottom(int val); - int usericonmarginleft() const; - void usericonmarginleft(int val); - int labelmarginleft() const; - void labelmarginleft(int val); -#if FLTK_ABI_VERSION >= 10301 - int widgetmarginleft() const; - void widgetmarginleft(int val); -#endif /*FLTK_ABI_VERSION*/ - int connectorwidth() const; - void connectorwidth(int val); - Fl_Image* usericon() const; - void usericon(Fl_Image *val); - Fl_Image* openicon() const; - void openicon(Fl_Image *val); - Fl_Image* closeicon() const; - void closeicon(Fl_Image *val); - int showcollapse() const; - void showcollapse(int val); - int showroot() const; - void showroot(int val); - Fl_Tree_Connector connectorstyle() const; - void connectorstyle(Fl_Tree_Connector val); - Fl_Tree_Sort sortorder() const; - void sortorder(Fl_Tree_Sort val); - Fl_Boxtype selectbox() const; - void selectbox(Fl_Boxtype val); - Fl_Tree_Select selectmode() const; - void selectmode(Fl_Tree_Select val); -#if FLTK_ABI_VERSION >= 10301 - Fl_Tree_Item_Reselect_Mode item_reselect_mode() const; - void item_reselect_mode(Fl_Tree_Item_Reselect_Mode mode); - Fl_Tree_Item_Draw_Mode item_draw_mode() const; - void item_draw_mode(Fl_Tree_Item_Draw_Mode mode); - void item_draw_mode(int mode); -#endif -#if FLTK_ABI_VERSION >= 10303 - void calc_dimensions(); - void calc_tree(); -#endif - void recalc_tree(); - int displayed(Fl_Tree_Item *item); - void show_item(Fl_Tree_Item *item, int yoff); - void show_item(Fl_Tree_Item *item); - void show_item_top(Fl_Tree_Item *item); - void show_item_middle(Fl_Tree_Item *item); - void show_item_bottom(Fl_Tree_Item *item); - void display(Fl_Tree_Item *item); - int vposition() const; - void vposition(int pos); - int hposition() const; - void hposition(int pos); - - int is_scrollbar(Fl_Widget *w); - int scrollbar_size() const; - void scrollbar_size(int size); - int is_vscroll_visible() const; - int is_hscroll_visible() const; - - /////////////////////// - // callback related - /////////////////////// - void callback_item(Fl_Tree_Item* item); - Fl_Tree_Item* callback_item(); - void callback_reason(Fl_Tree_Reason reason); - Fl_Tree_Reason callback_reason() const; - - /// Load FLTK preferences - void load(class Fl_Preferences&); -}; - -#endif /*FL_TREE_H*/ - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Tree_Item.H b/msvc/fltk/include/FL/Fl_Tree_Item.H deleted file mode 100644 index feddcf61..00000000 --- a/msvc/fltk/include/FL/Fl_Tree_Item.H +++ /dev/null @@ -1,549 +0,0 @@ -// -// "$Id$" -// - -#ifndef FL_TREE_ITEM_H -#define FL_TREE_ITEM_H - -#include -#include -#include -#include - -#include -#include - -////////////////////// -// FL/Fl_Tree_Item.H -////////////////////// -// -// Fl_Tree -- This file is part of the Fl_Tree widget for FLTK -// Copyright (C) 2009-2010 by Greg Ercolano. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/// -/// \file -/// \brief This file contains the definitions for Fl_Tree_Item -/// - -/// \class Fl_Tree_Item -/// \brief Tree widget item. -/// -/// This class is a single tree item, and manages all of the item's attributes. -/// Fl_Tree_Item is used by Fl_Tree, which is comprised of many instances of Fl_Tree_Item. -/// -/// Fl_Tree_Item is hierarchical; it dynamically manages an Fl_Tree_Item_Array of children -/// that are themselves instances of Fl_Tree_Item. Each item can have zero or more children. -/// When an item has children, close() and open() can be used to hide or show them. -/// -/// Items have their own attributes; font size, face, color. -/// Items maintain their own hierarchy of children. -/// -/// When you make changes to items, you'll need to tell the tree to redraw() -/// for the changes to show up. -/// -/// New 1.3.3 ABI feature: -/// You can define custom items by either adding a custom widget to the item -/// with Fl_Tree_Item::widget(), or override the draw_item_content() method -/// if you want to just redefine how the label is drawn. -/// -/// The following shows the Fl_Tree_Item's dimensions, useful when overriding -/// the draw_item_content() method: -/// -/// \image html Fl_Tree_Item-dimensions.png "Fl_Tree_Item's internal dimensions." width=6cm -/// \image latex Fl_Tree_Item-dimensions.png "Fl_Tree_Item's internal dimensions." width=6cm -/// -class Fl_Tree; -class FL_EXPORT Fl_Tree_Item { -#if FLTK_ABI_VERSION >= 10303 - Fl_Tree *_tree; // parent tree -#endif - const char *_label; // label (memory managed) - Fl_Font _labelfont; // label's font face - Fl_Fontsize _labelsize; // label's font size - Fl_Color _labelfgcolor; // label's fg color - Fl_Color _labelbgcolor; // label's bg color (0xffffffff is 'transparent') -#if FLTK_ABI_VERSION >= 10303 - /// \enum Fl_Tree_Item_Flags - enum Fl_Tree_Item_Flags { -#else - /// \enum - enum { -#endif - OPEN = 1<<0, ///> item is open - VISIBLE = 1<<1, ///> item is visible - ACTIVE = 1<<2, ///> item is active - SELECTED = 1<<3 ///> item is selected - }; -#if FLTK_ABI_VERSION >= 10301 - // NEW - unsigned short _flags; // misc flags -#else /*FLTK_ABI_VERSION*/ - // OLD: this will go away after 1.3.x - char _open; // item is open? - char _visible; // item is visible? - char _active; // item activated? - char _selected; // item selected? -#endif /*FLTK_ABI_VERSION*/ - int _xywh[4]; // xywh of this widget (if visible) - int _collapse_xywh[4]; // xywh of collapse icon (if visible) - int _label_xywh[4]; // xywh of label - Fl_Widget *_widget; // item's label widget (optional) - Fl_Image *_usericon; // item's user-specific icon (optional) -#if FLTK_ABI_VERSION >= 10304 - Fl_Image *_userdeicon; // deactivated usericon -#endif - Fl_Tree_Item_Array _children; // array of child items - Fl_Tree_Item *_parent; // parent item (=0 if root) - void *_userdata; // user data that can be associated with an item -#if FLTK_ABI_VERSION >= 10301 - Fl_Tree_Item *_prev_sibling; // previous sibling (same level) - Fl_Tree_Item *_next_sibling; // next sibling (same level) -#endif /*FLTK_ABI_VERSION*/ - // Protected methods -protected: - void _Init(const Fl_Tree_Prefs &prefs, Fl_Tree *tree); - void show_widgets(); - void hide_widgets(); - void draw_vertical_connector(int x, int y1, int y2, const Fl_Tree_Prefs &prefs); - void draw_horizontal_connector(int x1, int x2, int y, const Fl_Tree_Prefs &prefs); - void recalc_tree(); - int calc_item_height(const Fl_Tree_Prefs &prefs) const; -#if FLTK_ABI_VERSION >= 10303 - Fl_Color drawfgcolor() const; - Fl_Color drawbgcolor() const; -#endif - -public: - Fl_Tree_Item(const Fl_Tree_Prefs &prefs); // CTOR -- backwards compatible -#if FLTK_ABI_VERSION >= 10303 - Fl_Tree_Item(Fl_Tree *tree); // CTOR -- ABI 1.3.3+ - virtual ~Fl_Tree_Item(); // DTOR -- ABI 1.3.3+ -#else - ~Fl_Tree_Item(); // DTOR -- backwards compatible -#endif - Fl_Tree_Item(const Fl_Tree_Item *o); // COPY CTOR - /// The item's x position relative to the window - int x() const { return(_xywh[0]); } - /// The item's y position relative to the window - int y() const { return(_xywh[1]); } - /// The entire item's width to right edge of Fl_Tree's inner width - /// within scrollbars. - int w() const { return(_xywh[2]); } - /// The item's height - int h() const { return(_xywh[3]); } - /// The item's label x position relative to the window - /// \version 1.3.3 - int label_x() const { return(_label_xywh[0]); } - /// The item's label y position relative to the window - /// \version 1.3.3 - int label_y() const { return(_label_xywh[1]); } - /// The item's maximum label width to right edge of Fl_Tree's inner width - /// within scrollbars. - /// \version 1.3.3 - int label_w() const { return(_label_xywh[2]); } - /// The item's label height - /// \version 1.3.3 - int label_h() const { return(_label_xywh[3]); } -#if FLTK_ABI_VERSION >= 10303 - virtual int draw_item_content(int render); - void draw(int X, int &Y, int W, Fl_Tree_Item *itemfocus, - int &tree_item_xmax, int lastchild=1, int render=1); -#else - void draw(int X, int &Y, int W, Fl_Widget *tree, - Fl_Tree_Item *itemfocus, const Fl_Tree_Prefs &prefs, int lastchild=1); -#endif - void show_self(const char *indent = "") const; - void label(const char *val); - const char *label() const; - - /// Set a user-data value for the item. - inline void user_data( void* data ) { _userdata = data; } - - /// Retrieve the user-data value that has been assigned to the item. - inline void* user_data() const { return _userdata; } - - /// Set item's label font face. - void labelfont(Fl_Font val) { - _labelfont = val; - recalc_tree(); // may change tree geometry - } - /// Get item's label font face. - Fl_Font labelfont() const { - return(_labelfont); - } - /// Set item's label font size. - void labelsize(Fl_Fontsize val) { - _labelsize = val; - recalc_tree(); // may change tree geometry - } - /// Get item's label font size. - Fl_Fontsize labelsize() const { - return(_labelsize); - } - /// Set item's label foreground text color. - void labelfgcolor(Fl_Color val) { - _labelfgcolor = val; - } - /// Return item's label foreground text color. - Fl_Color labelfgcolor() const { - return(_labelfgcolor); - } - /// Set item's label text color. Alias for labelfgcolor(Fl_Color)). - void labelcolor(Fl_Color val) { - labelfgcolor(val); - } - /// Return item's label text color. Alias for labelfgcolor() const). - Fl_Color labelcolor() const { - return labelfgcolor(); - } - /// Set item's label background color. - /// A special case is made for color 0xffffffff which uses the parent tree's bg color. - void labelbgcolor(Fl_Color val) { - _labelbgcolor = val; - } - /// Return item's label background text color. - /// If the color is 0xffffffff, the default behavior is the parent tree's - /// bg color will be used. (An overloaded draw_item_content() can override - /// this behavior.) - Fl_Color labelbgcolor() const { - return(_labelbgcolor); - } - /// Assign an FLTK widget to this item. - void widget(Fl_Widget *val) { - _widget = val; - recalc_tree(); // may change tree geometry - } - /// Return FLTK widget assigned to this item. - Fl_Widget *widget() const { - return(_widget); - } - /// Return the number of children this item has. - int children() const { - return(_children.total()); - } - /// Return the child item for the given 'index'. - Fl_Tree_Item *child(int index) { - return(_children[index]); - } - /// Return the const child item for the given 'index'. - const Fl_Tree_Item *child(int t) const; - /// See if this item has children. - int has_children() const { - return(children()); - } - int find_child(const char *name); - int find_child(Fl_Tree_Item *item); - int remove_child(Fl_Tree_Item *item); - int remove_child(const char *new_label); - void clear_children(); - void swap_children(int ax, int bx); - int swap_children(Fl_Tree_Item *a, Fl_Tree_Item *b); - const Fl_Tree_Item *find_child_item(const char *name) const; - Fl_Tree_Item *find_child_item(const char *name); - const Fl_Tree_Item *find_child_item(char **arr) const; - Fl_Tree_Item *find_child_item(char **arr); - const Fl_Tree_Item *find_item(char **arr) const; - Fl_Tree_Item *find_item(char **arr); - ////////////////// - // Adding items - ////////////////// - Fl_Tree_Item *add(const Fl_Tree_Prefs &prefs, - const char *new_label, - Fl_Tree_Item *newitem); - Fl_Tree_Item *add(const Fl_Tree_Prefs &prefs, - const char *new_label); - Fl_Tree_Item *add(const Fl_Tree_Prefs &prefs, - char **arr, - Fl_Tree_Item *newitem); - Fl_Tree_Item *add(const Fl_Tree_Prefs &prefs, - char **arr); -#if FLTK_ABI_VERSION >= 10303 - Fl_Tree_Item *replace(Fl_Tree_Item *new_item); - Fl_Tree_Item *replace_child(Fl_Tree_Item *olditem, Fl_Tree_Item *newitem); -#endif - Fl_Tree_Item *insert(const Fl_Tree_Prefs &prefs, const char *new_label, int pos=0); - Fl_Tree_Item *insert_above(const Fl_Tree_Prefs &prefs, const char *new_label); - Fl_Tree_Item* deparent(int index); - int reparent(Fl_Tree_Item *newchild, int index); - int move(int to, int from); - int move(Fl_Tree_Item *item, int op=0, int pos=0); - int move_above(Fl_Tree_Item *item); - int move_below(Fl_Tree_Item *item); - int move_into(Fl_Tree_Item *item, int pos=0); - int depth() const; - Fl_Tree_Item *prev(); - Fl_Tree_Item *next(); - Fl_Tree_Item *next_sibling(); - Fl_Tree_Item *prev_sibling(); - void update_prev_next(int index); - Fl_Tree_Item *next_displayed(Fl_Tree_Prefs &prefs); // deprecated - Fl_Tree_Item *prev_displayed(Fl_Tree_Prefs &prefs); // deprecated - Fl_Tree_Item *next_visible(Fl_Tree_Prefs &prefs); - Fl_Tree_Item *prev_visible(Fl_Tree_Prefs &prefs); - - /// Return the parent for this item. Returns NULL if we are the root. - Fl_Tree_Item *parent() { - return(_parent); - } - /// Return the const parent for this item. Returns NULL if we are the root. - const Fl_Tree_Item *parent() const { - return(_parent); - } - /// Set the parent for this item. - /// Should only be used by Fl_Tree's internals. - /// - void parent(Fl_Tree_Item *val) { - _parent = val; - } -#if FLTK_ABI_VERSION >= 10303 - const Fl_Tree_Prefs& prefs() const; - /// Return the tree for this item. - /// \version 1.3.3 (ABI feature) - const Fl_Tree *tree() const { - return(_tree); - } -#endif -#if FLTK_ABI_VERSION >= 10304 - /// Return the tree for this item. - /// \version 1.3.4 (ABI feature) - Fl_Tree *tree() { - return(_tree); - } -#endif - ////////////////// - // State - ////////////////// - void open(); - void close(); - /// See if the item is 'open'. - int is_open() const { - return(is_flag(OPEN)); - } - /// See if the item is 'closed'. - int is_close() const { - return(is_flag(OPEN)?0:1); - } - /// Toggle the item's open/closed state. - void open_toggle() { - is_open()?close():open(); // handles calling recalc_tree() - } - /// Change the item's selection state to the optionally specified 'val'. - /// If 'val' is not specified, the item will be selected. - /// - void select(int val=1) { - set_flag(SELECTED, val); - } - /// Toggle the item's selection state. - void select_toggle() { - if ( is_selected() ) { - deselect(); // deselect if selected - } else { - select(); // select if deselected - } - } - /// Select item and all its children. - /// Returns count of how many items were in the 'deselected' state, - /// ie. how many items were "changed". - /// - int select_all() { - int count = 0; - if ( ! is_selected() ) { - select(); - ++count; - } - for ( int t=0; tselect_all(); - } - return(count); - } - /// Disable the item's selection state. - void deselect() { - set_flag(SELECTED, 0); - } - /// Deselect item and all its children. - /// Returns count of how many items were in the 'selected' state, - /// ie. how many items were "changed". - /// - int deselect_all() { - int count = 0; - if ( is_selected() ) { - deselect(); - ++count; - } - for ( int t=0; tdeselect_all(); - } - return(count); - } - /// See if the item is selected. - char is_selected() const { - return(is_flag(SELECTED)); - } - /// Change the item's activation state to the optionally specified 'val'. - /// - /// When deactivated, the item will be 'grayed out'; the callback() - /// won't be invoked if the user clicks on the label. If a widget() - /// is associated with the item, its activation state will be changed as well. - /// - /// If 'val' is not specified, the item will be activated. - /// - void activate(int val=1) { - set_flag(ACTIVE,val); - if ( _widget && val != (int)_widget->active() ) { - if ( val ) { - _widget->activate(); - } else { - _widget->deactivate(); - } - _widget->redraw(); - } - } - /// Deactivate the item; the callback() won't be invoked when clicked. - /// Same as activate(0) - /// - void deactivate() { - activate(0); - } - /// See if the item is activated. - char is_activated() const { - return(is_flag(ACTIVE)); - } - /// See if the item is activated. Alias for is_activated(). - char is_active() const { - return(is_activated()); - } - /// See if the item is visible. Alias for is_visible(). - int visible() const { - return(is_visible()); - } - /// See if the item is visible. - int is_visible() const { - return(is_flag(VISIBLE)); - } - int visible_r() const; - - /// Set the item's user icon to an Fl_Image. Use '0' to disable. - /// No internal copy is made, caller must manage icon's memory. - /// - /// Note, if you expect your items to be deactivated(), - /// use userdeicon(Fl_Image*) to set up a 'grayed out' version of your icon - /// to be used for display. - /// - /// \see userdeicon(Fl_Image*) - /// - void usericon(Fl_Image *val) { - _usericon = val; - recalc_tree(); // may change tree geometry - } - /// Get the item's user icon as an Fl_Image. Returns '0' if disabled. - Fl_Image *usericon() const { - return(_usericon); - } - /// Set the usericon to draw when the item is deactivated. Use '0' to disable. - /// No internal copy is made; caller must manage icon's memory. - /// - /// To create a typical 'grayed out' version of your usericon image, - /// you can do the following: - /// - /// \code - /// // Create tree + usericon for items - /// Fl_Tree *tree = new Fl_Tree(..); - /// Fl_Image *usr_icon = new Fl_Pixmap(..); // your usericon - /// Fl_Image *de_icon = usr_icon->copy(); // make a copy, and.. - /// de_icon->inactive(); // make it 'grayed out' - /// ... - /// for ( .. ) { // item loop.. - /// item = tree->add("..."); // create new item - /// item->usericon(usr_icon); // assign usericon to items - /// item->userdeicon(de_icon); // assign userdeicon to items - /// .. - /// } - /// \endcode - /// - /// In the above example, the app should 'delete' the two icons - /// when they're no longer needed (e.g. after the tree is destroyed) - /// - /// \version 1.3.4 - /// -#if FLTK_ABI_VERSION >= 10304 - void userdeicon(Fl_Image* val) { - _userdeicon = val; - } - /// Return the deactivated version of the user icon, if any. - /// Returns 0 if none. - Fl_Image* userdeicon() const { - return _userdeicon; - } -#endif - ////////////////// - // Events - ////////////////// -#if FLTK_ABI_VERSION >= 10303 - const Fl_Tree_Item* find_clicked(const Fl_Tree_Prefs &prefs, int yonly=0) const; - Fl_Tree_Item* find_clicked(const Fl_Tree_Prefs &prefs, int yonly=0); -#else - const Fl_Tree_Item* find_clicked(const Fl_Tree_Prefs &prefs) const; - Fl_Tree_Item* find_clicked(const Fl_Tree_Prefs &prefs); -#endif - int event_on_collapse_icon(const Fl_Tree_Prefs &prefs) const; - int event_on_label(const Fl_Tree_Prefs &prefs) const; - /// Is this item the root of the tree? - int is_root() const { - return(_parent==0?1:0); - } - - // Protected methods - // TODO: move these to top 'protected:' section -protected: -#if FLTK_ABI_VERSION >= 10301 - /// Set a flag to an on or off value. val is 0 or 1. - inline void set_flag(unsigned short flag,int val) { - if ( flag==OPEN || flag==VISIBLE ) { - recalc_tree(); // may change tree geometry - } - if ( val ) _flags |= flag; else _flags &= ~flag; - } - /// See if flag set. Returns 0 or 1. - inline int is_flag(unsigned short val) const { - return(_flags & val ? 1 : 0); - } -#else /*FLTK_ABI_VERSION*/ - /// Set a flag to an on or off value. val is 0 or 1. - void set_flag(unsigned short flag,int val) { - switch (flag) { - case OPEN: _open = val; break; - case VISIBLE: _visible = val; break; - case ACTIVE: _active = val; break; - case SELECTED: _selected = val; break; - } - } - /// See if flag set. Returns 0 or 1. - int is_flag(unsigned short flag) const { - switch (flag) { - case OPEN: return(_open ? 1 : 0); - case VISIBLE: return(_visible ? 1 : 0); - case ACTIVE: return(_active ? 1 : 0); - case SELECTED: return(_selected ? 1 : 0); - default: return(0); - } - } -#endif /*FLTK_ABI_VERSION*/ - -}; - -#endif /*FL_TREE_ITEM_H*/ - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Tree_Item_Array.H b/msvc/fltk/include/FL/Fl_Tree_Item_Array.H deleted file mode 100644 index 786dce84..00000000 --- a/msvc/fltk/include/FL/Fl_Tree_Item_Array.H +++ /dev/null @@ -1,113 +0,0 @@ -// -// "$Id$" -// - -#ifndef _FL_TREE_ITEM_ARRAY_H -#define _FL_TREE_ITEM_ARRAY_H - -#include -#include "Fl_Export.H" - -class Fl_Tree_Item; // forward decl must *precede* first doxygen comment block - // or doxygen will not document our class.. - -////////////////////////// -// FL/Fl_Tree_Item_Array.H -////////////////////////// -// -// Fl_Tree -- This file is part of the Fl_Tree widget for FLTK -// Copyright (C) 2009-2010 by Greg Ercolano. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/// -/// \file -/// \brief This file defines a class that manages an array of Fl_Tree_Item pointers. -/// - -/// \brief Manages an array of Fl_Tree_Item pointers. -/// -/// Because FLTK 1.x.x. has mandated that templates and STL not be used, -/// we use this class to dynamically manage the arrays. -/// -/// None of the methods do range checking on index values; the caller -/// must be sure that index values are within the range 0= 10303 - enum { - MANAGE_ITEM = 1, ///> manage the Fl_Tree_Item's internals (internal use only) - }; - char _flags; // flags to control behavior -#endif - void enlarge(int count); -public: - Fl_Tree_Item_Array(int new_chunksize = 10); // CTOR - ~Fl_Tree_Item_Array(); // DTOR - Fl_Tree_Item_Array(const Fl_Tree_Item_Array *o); // COPY CTOR - /// Return the item and index \p i. - Fl_Tree_Item *operator[](int i) { - return(_items[i]); - } - /// Const version of operator[](int i) - const Fl_Tree_Item *operator[](int i) const { - return(_items[i]); - } - /// Return the total items in the array, or 0 if empty. - int total() const { - return(_total); - } - /// Swap the two items at index positions \p ax and \p bx. -#if FLTK_ABI_VERSION >= 10301 - // NEW -- code moved to .cxx - void swap(int ax, int bx); -#else /*FLTK_ABI_VERSION*/ - // OLD - void swap(int ax, int bx) { - Fl_Tree_Item *asave = _items[ax]; - _items[ax] = _items[bx]; - _items[bx] = asave; - } -#endif /*FLTK_ABI_VERSION*/ - int move(int to, int from); - int deparent(int pos); - int reparent(Fl_Tree_Item *item, Fl_Tree_Item *newparent, int pos); - void clear(); - void add(Fl_Tree_Item *val); - void insert(int pos, Fl_Tree_Item *new_item); - void replace(int pos, Fl_Tree_Item *new_item); - void remove(int index); - int remove(Fl_Tree_Item *item); -#if FLTK_ABI_VERSION >= 10303 - /// Option to control if Fl_Tree_Item_Array's destructor will also destroy the Fl_Tree_Item's. - /// If set: items and item array is destroyed. - /// If clear: only the item array is destroyed, not items themselves. - void manage_item_destroy(int val) { - if ( val ) _flags |= MANAGE_ITEM; else _flags &= ~MANAGE_ITEM; - } - int manage_item_destroy() const { - return _flags & MANAGE_ITEM ? 1 : 0; - } -#endif -}; - -#endif /*_FL_TREE_ITEM_ARRAY_H*/ - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Tree_Prefs.H b/msvc/fltk/include/FL/Fl_Tree_Prefs.H deleted file mode 100644 index 7c080a31..00000000 --- a/msvc/fltk/include/FL/Fl_Tree_Prefs.H +++ /dev/null @@ -1,484 +0,0 @@ -// -// "$Id$" -// - -#ifndef FL_TREE_PREFS_H -#define FL_TREE_PREFS_H - -#include // needed for ABI version features (via Enumerations.H) - -////////////////////// -// FL/Fl_Tree_Prefs.H -////////////////////// -// -// Fl_Tree_Prefs -- This file is part of the Fl_Tree widget for FLTK -// Copyright (C) 2009-2010 by Greg Ercolano. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/// -/// \file -/// \brief This file contains the definitions for Fl_Tree's preferences. -/// -/// \code -/// Fl_Tree_Prefs -/// : -/// .....:....... -/// : : -/// Fl_Tree : -/// |_____ Fl_Tree_Item -/// -/// \endcode -/// - -/// \class Fl_Tree_Prefs -/// \brief Tree widget's preferences. - -/// \enum Fl_Tree_Sort -/// Sort order options for items added to the tree -/// -enum Fl_Tree_Sort { - FL_TREE_SORT_NONE=0, ///< No sorting; items are added in the order defined (default). - FL_TREE_SORT_ASCENDING=1, ///< Add items in ascending sort order. - FL_TREE_SORT_DESCENDING=2 ///< Add items in descending sort order. -}; - -/// \enum Fl_Tree_Connector -/// Defines the style of connection lines between items. -/// -enum Fl_Tree_Connector { - FL_TREE_CONNECTOR_NONE=0, ///< Use no lines connecting items - FL_TREE_CONNECTOR_DOTTED=1, ///< Use dotted lines connecting items (default) - FL_TREE_CONNECTOR_SOLID=2 ///< Use solid lines connecting items -}; - -/// \enum Fl_Tree_Select -/// Tree selection style. -/// -enum Fl_Tree_Select { - FL_TREE_SELECT_NONE=0, ///< Nothing selected when items are clicked - FL_TREE_SELECT_SINGLE=1, ///< Single item selected when item is clicked (default) - FL_TREE_SELECT_MULTI=2, ///< Multiple items can be selected by clicking - ///< with SHIFT, CTRL or mouse drags. - FL_TREE_SELECT_SINGLE_DRAGGABLE=3 ///< Single items may be selected, and they may be - ///< reordered by mouse drag. -}; - -#if FLTK_ABI_VERSION >= 10301 -/// \enum Fl_Tree_Item_Reselect_Mode -/// Defines the ways an item can be (re) selected -/// via item_reselect_mode(). -/// -enum Fl_Tree_Item_Reselect_Mode { - FL_TREE_SELECTABLE_ONCE=0, ///< Item can only be selected once (default) - FL_TREE_SELECTABLE_ALWAYS, ///< Enables FL_TREE_REASON_RESELECTED events for callbacks -}; - -/// \enum Fl_Tree_Item_Draw_Mode -/// Bit flags that control how item's labels and widget()s are drawn in the tree -/// via item_draw_mode(). -/// -enum Fl_Tree_Item_Draw_Mode { - FL_TREE_ITEM_DRAW_DEFAULT=0, ///< If widget() defined, draw in place of label, - ///< and widget() tracks item height (default) - FL_TREE_ITEM_DRAW_LABEL_AND_WIDGET=1, ///< If widget() defined, include label to the left of the widget - FL_TREE_ITEM_HEIGHT_FROM_WIDGET=2 ///< If widget() defined, widget()'s height controls item's height -}; -#endif /*FLTK_ABI_VERSION*/ - -#if FLTK_ABI_VERSION >= 10303 -class Fl_Tree_Item; -typedef void (Fl_Tree_Item_Draw_Callback)(Fl_Tree_Item*, void*); -#endif - -/// \class Fl_Tree_Prefs -/// -/// \brief Fl_Tree's Preferences class. -/// -/// This class manages the Fl_Tree's defaults. -/// You should probably be using the methods in Fl_Tree -/// instead of trying to accessing tree's preferences settings directly. -/// -class FL_EXPORT Fl_Tree_Prefs { - Fl_Font _labelfont; // label's font face - Fl_Fontsize _labelsize; // label's font size - int _margintop; // -- - int _marginleft; // |- tree's controllable margins -#if FLTK_ABI_VERSION >= 10301 - int _marginbottom; // -- -#endif - int _openchild_marginbottom; // extra space below an open child tree - int _usericonmarginleft; // space to left of user icon (if any) - int _labelmarginleft; // space to left of label -#if FLTK_ABI_VERSION >= 10301 - int _widgetmarginleft; // space to left of widget -#endif - int _connectorwidth; // connector width (right of open/close icon) - int _linespacing; // vertical space between lines - // Colors - Fl_Color _labelfgcolor; // label's foreground color - Fl_Color _labelbgcolor; // label's background color - Fl_Color _connectorcolor; // connector dotted line color - Fl_Tree_Connector _connectorstyle; // connector line style - Fl_Image *_openimage; // the 'open' icon [+] - Fl_Image *_closeimage; // the 'close' icon [-] - Fl_Image *_userimage; // user's own icon -#if FLTK_ABI_VERSION >= 10304 - Fl_Image *_opendeimage; // deactivated 'open' icon - Fl_Image *_closedeimage; // deactivated 'close' icon - Fl_Image *_userdeimage; // deactivated user icon -#endif - char _showcollapse; // 1=show collapse icons, 0=don't - char _showroot; // show the root item as part of the tree - Fl_Tree_Sort _sortorder; // none, ascening, descending, etc. - Fl_Boxtype _selectbox; // selection box type - Fl_Tree_Select _selectmode; // selection mode -#if FLTK_ABI_VERSION >= 10301 - Fl_Tree_Item_Reselect_Mode _itemreselectmode; // controls item selection callback() behavior - Fl_Tree_Item_Draw_Mode _itemdrawmode; // controls how items draw label + widget() -#endif /*FLTK_ABI_VERSION*/ -#if FLTK_ABI_VERSION >= 10303 - Fl_Tree_Item_Draw_Callback *_itemdrawcallback; // callback to handle drawing items (0=none) - void *_itemdrawuserdata; // data for drawing items (0=none) -#endif -public: - Fl_Tree_Prefs(); -#if FLTK_ABI_VERSION >= 10304 - ~Fl_Tree_Prefs(); -#endif - - //////////////////////////// - // Labels - //////////////////////////// - /// Return the label's font. - inline Fl_Font item_labelfont() const { return(_labelfont); } - /// Set the label's font to \p val. - inline void item_labelfont(Fl_Font val) { _labelfont = val; } - /// Return the label's size in pixels. - inline Fl_Fontsize item_labelsize() const { return(_labelsize); } - /// Set the label's size in pixels to \p val. - inline void item_labelsize(Fl_Fontsize val) { _labelsize = val; } - /// Get the default label foreground color - inline Fl_Color item_labelfgcolor() const { return(_labelfgcolor); } - /// Set the default label foreground color - inline void item_labelfgcolor(Fl_Color val) { _labelfgcolor = val; } -#if FLTK_ABI_VERSION >= 10301 - /// Get the default label background color. - /// This returns the Fl_Tree::color() unless item_labelbgcolor() - /// has been set explicitly. - /// - inline Fl_Color item_labelbgcolor() const { - return _labelbgcolor; - } - /// Set the default label background color. - /// Once set, overrides the default behavior of using Fl_Tree::color(). - /// - inline void item_labelbgcolor(Fl_Color val) { - _labelbgcolor = val; - } -#else /*FLTK_ABI_VERSION*/ - /// Get the default label background color - inline Fl_Color item_labelbgcolor() const { - return(_labelbgcolor); - } - /// Set the default label background color - inline void item_labelbgcolor(Fl_Color val) { - _labelbgcolor = val; - } -#endif /*FLTK_ABI_VERSION*/ - - ///////////////// - // Obsolete names - for 1.3.0 backwards compat - ///////////////// - /// Obsolete: Return the label's font. Please use item_labelfont() instead. - inline Fl_Font labelfont() const { return(_labelfont); } - /// Obsolete: Set the label's font to \p val. Please use item_labelfont(Fl_Font) instead. - inline void labelfont(Fl_Font val) { _labelfont = val; } - /// Obsolete: Return the label's size in pixels. Please use item_labelsize() instead. - inline Fl_Fontsize labelsize() const { return(_labelsize); } - /// Obsolete: Set the label's size in pixels to \p val. Please use item_labelsize(Fl_Fontsize) instead. - inline void labelsize(Fl_Fontsize val) { _labelsize = val; } - /// Obsolete: Get the default label foreground color. Please use item_labelfgcolor() instead. - inline Fl_Color labelfgcolor() const { return(_labelfgcolor); } - /// Obsolete: Set the default label foreground color. Please use item_labelfgcolor(Fl_Color) instead. - inline void labelfgcolor(Fl_Color val) { _labelfgcolor = val; } - /// Obsolete: Get the default label background color. Please use item_labelbgcolor() instead. - inline Fl_Color labelbgcolor() const { return(item_labelbgcolor()); } - /// Obsolete: Set the default label background color. Please use item_labelbgcolor(Fl_Color) instead. - inline void labelbgcolor(Fl_Color val) { item_labelbgcolor(val); } - - //////////////////////////// - // Margins - //////////////////////////// - /// Get the left margin's value in pixels - inline int marginleft() const { - return(_marginleft); - } - /// Set the left margin's value in pixels - inline void marginleft(int val) { - _marginleft = val; - } - /// Get the top margin's value in pixels - inline int margintop() const { - return(_margintop); - } - /// Set the top margin's value in pixels - inline void margintop(int val) { - _margintop = val; - } -#if FLTK_ABI_VERSION >= 10301 - /// Get the bottom margin's value in pixels. - /// This is the extra distance the vertical scroller lets you travel. - inline int marginbottom() const { - return(_marginbottom); - } - /// Set the bottom margin's value in pixels - /// This is the extra distance the vertical scroller lets you travel. - inline void marginbottom(int val) { - _marginbottom = val; - } -#endif /*FLTK_ABI_VERSION*/ - /// Get the margin below an open child in pixels - inline int openchild_marginbottom() const { - return(_openchild_marginbottom); - } - /// Set the margin below an open child in pixels - inline void openchild_marginbottom(int val) { - _openchild_marginbottom = val; - } - /// Get the user icon's left margin value in pixels - inline int usericonmarginleft() const { - return(_usericonmarginleft); - } - /// Set the user icon's left margin value in pixels - inline void usericonmarginleft(int val) { - _usericonmarginleft = val; - } - /// Get the label's left margin value in pixels - inline int labelmarginleft() const { - return(_labelmarginleft); - } - /// Set the label's left margin value in pixels - inline void labelmarginleft(int val) { - _labelmarginleft = val; - } -#if FLTK_ABI_VERSION >= 10301 - /// Get the widget()'s left margin value in pixels - inline int widgetmarginleft() const { - return(_widgetmarginleft); - } - /// Set the widget's left margin value in pixels - inline void widgetmarginleft(int val) { - _widgetmarginleft = val; - } -#endif /*FLTK_ABI_VERSION*/ - /// Get the line spacing value in pixels - inline int linespacing() const { - return(_linespacing); - } - /// Set the line spacing value in pixels - inline void linespacing(int val) { - _linespacing = val; - } - - //////////////////////////// - // Colors and Styles - //////////////////////////// - /// Get the connector color used for tree connection lines. - inline Fl_Color connectorcolor() const { - return(_connectorcolor); - } - /// Set the connector color used for tree connection lines. - inline void connectorcolor(Fl_Color val) { - _connectorcolor = val; - } - /// Get the connector style. - inline Fl_Tree_Connector connectorstyle() const { - return(_connectorstyle); - } - /// Set the connector style. - inline void connectorstyle(Fl_Tree_Connector val) { - _connectorstyle = val; - } - /// Set the connector style [integer]. - inline void connectorstyle(int val) { - _connectorstyle = Fl_Tree_Connector(val); - } - /// Get the tree connection line's width. - inline int connectorwidth() const { - return(_connectorwidth); - } - /// Set the tree connection line's width. - inline void connectorwidth(int val) { - _connectorwidth = val; - } - - //////////////////////////// - // Icons - //////////////////////////// - /// Get the current default 'open' icon. - /// Returns the Fl_Image* of the icon, or 0 if none. - /// - inline Fl_Image *openicon() const { - return(_openimage); - } - void openicon(Fl_Image *val); - /// Gets the default 'close' icon - /// Returns the Fl_Image* of the icon, or 0 if none. - /// - inline Fl_Image *closeicon() const { - return(_closeimage); - } - void closeicon(Fl_Image *val); - /// Gets the default 'user icon' (default is 0) - inline Fl_Image *usericon() const { - return(_userimage); - } - /// Sets the default 'user icon' - /// Returns the Fl_Image* of the icon, or 0 if none (default). - /// - inline void usericon(Fl_Image *val) { - _userimage = val; -#if FLTK_ABI_VERSION >= 10304 - // Update deactivated version of icon.. - if ( _userdeimage ) delete _userdeimage; - if ( _userimage ) { - _userdeimage = _userimage->copy(); - _userdeimage->inactive(); - } else { - _userdeimage = 0; - } -#endif - } - -#if FLTK_ABI_VERSION >= 10304 - /// Return the deactivated version of the open icon, if any. - /// Returns 0 if none. - inline Fl_Image *opendeicon() const { - return _opendeimage; - } - /// Return the deactivated version of the close icon, if any. - /// Returns 0 if none. - inline Fl_Image *closedeicon() const { - return _closedeimage; - } - /// Return the deactivated version of the user icon, if any. - /// Returns 0 if none. - inline Fl_Image *userdeicon() const { - return _userdeimage; - } -#endif - - //////////////////////////// - // Options - //////////////////////////// - /// Returns 1 if the collapse icon is enabled, 0 if not. - inline char showcollapse() const { - return(_showcollapse); - } - /// Set if we should show the collapse icon or not. - /// If collapse icons are disabled, the user will not be able - /// to interactively collapse items in the tree, unless the application - /// provides some other means via open() and close(). - /// - /// \param[in] val 1: shows collapse icons (default),\n - /// 0: hides collapse icons. - /// - inline void showcollapse(int val) { - _showcollapse = val; - } - /// Get the default sort order value - inline Fl_Tree_Sort sortorder() const { - return(_sortorder); - } - /// Set the default sort order value. - /// Defines the order new items appear when add()ed to the tree. - /// See Fl_Tree_Sort for possible values. - /// - inline void sortorder(Fl_Tree_Sort val) { - _sortorder = val; - } - /// Get the default selection box's box drawing style as an Fl_Boxtype. - inline Fl_Boxtype selectbox() const { - return(_selectbox); - } - /// Set the default selection box's box drawing style to \p val. - inline void selectbox(Fl_Boxtype val) { - _selectbox = val; - } - /// Returns 1 if the root item is to be shown, or 0 if not. - inline int showroot() const { - return(int(_showroot)); - } - /// Set if the root item should be shown or not. - /// \param[in] val 1 -- show the root item (default)\n - /// 0 -- hide the root item. - /// - inline void showroot(int val) { - _showroot = char(val); - } - /// Get the selection mode used for the tree - inline Fl_Tree_Select selectmode() const { - return(_selectmode); - } - /// Set the selection mode used for the tree to \p val. - /// This affects how items in the tree are selected - /// when clicked on and dragged over by the mouse. - /// See Fl_Tree_Select for possible values. - /// - inline void selectmode(Fl_Tree_Select val) { - _selectmode = val; - } -#if FLTK_ABI_VERSION >= 10301 - /// Returns the current item re/selection mode - Fl_Tree_Item_Reselect_Mode item_reselect_mode() const { - return _itemreselectmode; - } - /// Sets the item re/selection mode - void item_reselect_mode(Fl_Tree_Item_Reselect_Mode mode) { - _itemreselectmode = mode; - } - /// Get the 'item draw mode' used for the tree - inline Fl_Tree_Item_Draw_Mode item_draw_mode() const { - return(_itemdrawmode); - } - /// Set the 'item draw mode' used for the tree to \p val. - /// This affects how items in the tree are drawn, - /// such as when a widget() is defined. - /// See Fl_Tree_Item_Draw_Mode for possible values. - /// - inline void item_draw_mode(Fl_Tree_Item_Draw_Mode val) { - _itemdrawmode = val; - } -#endif -#if FLTK_ABI_VERSION >= 10303 - void item_draw_callback(Fl_Tree_Item_Draw_Callback *cb, void *data=0) { - _itemdrawcallback = cb; - _itemdrawuserdata = data; - } - Fl_Tree_Item_Draw_Callback* item_draw_callback() const { - return(_itemdrawcallback); - } - void* item_draw_user_data() const { - return(_itemdrawuserdata); - } - void do_item_draw_callback(Fl_Tree_Item *o) const { - _itemdrawcallback(o, _itemdrawuserdata); - } -#endif -}; - -#endif /*FL_TREE_PREFS_H*/ - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Valuator.H b/msvc/fltk/include/FL/Fl_Valuator.H deleted file mode 100644 index 9fc36f7b..00000000 --- a/msvc/fltk/include/FL/Fl_Valuator.H +++ /dev/null @@ -1,138 +0,0 @@ -// -// "$Id$" -// -// Valuator header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2016 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Valuator widget . */ - -#ifndef Fl_Valuator_H -#define Fl_Valuator_H - -#ifndef Fl_Widget_H -#include "Fl_Widget.H" -#endif - -// shared type() values for classes that work in both directions: -#define FL_VERTICAL 0 ///< The valuator can work vertically -#define FL_HORIZONTAL 1 ///< The valuator can work horizontally - -/** - The Fl_Valuator class controls a single floating-point value - and provides a consistent interface to set the value, range, and step, - and insures that callbacks are done the same for every object. - - There are probably more of these classes in FLTK than any others: - -

\image html valuators.png

- \image latex valuators.png "Valuators derived from Fl_Valuators" width=10cm - - In the above diagram each box surrounds an actual subclass. These - are further differentiated by setting the type() of the widget to - the symbolic value labeling the widget. - The ones labelled "0" are the default versions with a type(0). - For consistency the symbol FL_VERTICAL is defined as zero. -*/ -class FL_EXPORT Fl_Valuator : public Fl_Widget { - - double value_; - double previous_value_; - double min, max; // truncates to this range *after* rounding - double A; int B; // rounds to multiples of A/B, or no rounding if A is zero - -protected: - /** Tells if the valuator is an FL_HORIZONTAL one */ - int horizontal() const {return type()& FL_HORIZONTAL;} - Fl_Valuator(int X, int Y, int W, int H, const char* L); - - /** Gets the previous floating point value before an event changed it */ - double previous_value() const {return previous_value_;} - /** Stores the current value in the previous value */ - void handle_push() {previous_value_ = value_;} - double softclamp(double); - void handle_drag(double newvalue); - void handle_release(); // use drag() value - virtual void value_damage(); // cause damage() due to value() changing - /** Sets the current floating point value. */ - void set_value(double v) {value_ = v;} - -public: - - /** Sets the minimum (a) and maximum (b) values for the valuator widget. */ - void bounds(double a, double b) {min=a; max=b;} - /** Gets the minimum value for the valuator. */ - double minimum() const {return min;} - /** Sets the minimum value for the valuator. */ - void minimum(double a) {min = a;} - /** Gets the maximum value for the valuator. */ - double maximum() const {return max;} - /** Sets the maximum value for the valuator. */ - void maximum(double a) {max = a;} - /** - Sets the minimum and maximum values for the valuator. When - the user manipulates the widget, the value is limited to this - range. This clamping is done after rounding to the step - value (this makes a difference if the range is not a multiple of - the step). - - The minimum may be greater than the maximum. This has the - effect of "reversing" the object so the larger values - are in the opposite direction. This also switches which end of - the filled sliders is filled. - - Some widgets consider this a "soft" range. This - means they will stop at the range, but if the user releases and - grabs the control again and tries to move it further, it is - allowed. - - The range may affect the display. You must redraw() - the widget after changing the range. - */ - void range(double a, double b) {min = a; max = b;} - /** See double Fl_Valuator::step() const */ - void step(int a) {A = a; B = 1;} - /** See double Fl_Valuator::step() const */ - void step(double a, int b) {A = a; B = b;} - void step(double s); - /** - Gets or sets the step value. As the user moves the mouse the - value is rounded to the nearest multiple of the step value. This - is done \e before clamping it to the range. For most widgets - the default step is zero. - - For precision the step is stored as the ratio of a double \p A and - an integer \p B = A/B. You can set these values directly. Currently - setting a floating point value sets the nearest A/1 or 1/B value - possible. - */ - double step() const {return A/B;} - void precision(int digits); - - /** Gets the floating point(double) value. See int value(double) */ - double value() const {return value_;} - int value(double); - - virtual int format(char*); - double round(double); // round to nearest multiple of step - double clamp(double); // keep in range - double increment(double, int); // add n*step to value -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Value_Input.H b/msvc/fltk/include/FL/Fl_Value_Input.H deleted file mode 100644 index e3753204..00000000 --- a/msvc/fltk/include/FL/Fl_Value_Input.H +++ /dev/null @@ -1,130 +0,0 @@ -// -// "$Id$" -// -// Value input header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Value_Input widget . */ - -#ifndef Fl_Value_Input_H -#define Fl_Value_Input_H - -#include "Fl_Valuator.H" -#include "Fl_Input.H" - -/** - The Fl_Value_Input widget displays a numeric value. - The user can click in the text field and edit it - there is in - fact a hidden Fl_Input widget with - type(FL_FLOAT_INPUT) or type(FL_INT_INPUT) in - there - and when they hit return or tab the value updates to - what they typed and the callback is done. - -

If step() is non-zero and integral, then the range of numbers - is limited to integers instead of floating point numbers. As - well as displaying the value as an integer, typed input is also - limited to integer values, even if the hidden Fl_Input widget - is of type(FL_FLOAT_INPUT).

- -

If step() is non-zero, the user can also drag the - mouse across the object and thus slide the value. The left - button moves one step() per pixel, the middle by 10 - * step(), and the right button by 100 * step(). It - is therefore impossible to select text by dragging across it, - although clicking can still move the insertion cursor.

- -

If step() is non-zero and integral, then the range - of numbers are limited to integers instead of floating point - values. - -

\image html Fl_Value_Input.png - \image latex Fl_Value_Input.png "Fl_Value_Input" width=4cm -*/ -class FL_EXPORT Fl_Value_Input : public Fl_Valuator { -public: - /* This is the encapsulated Fl_input attribute to which - this class delegates the value font, color and shortcut */ - Fl_Input input; -private: - char soft_; - static void input_cb(Fl_Widget*,void*); - virtual void value_damage(); // cause damage() due to value() changing -public: - int handle(int); -protected: - void draw(); -public: - void resize(int,int,int,int); - Fl_Value_Input(int x,int y,int w,int h,const char *l=0); - ~Fl_Value_Input(); - - /** See void Fl_Value_Input::soft(char s) */ - void soft(char s) {soft_ = s;} - /** - If "soft" is turned on, the user is allowed to drag - the value outside the range. If they drag the value to one of - the ends, let go, then grab again and continue to drag, they can - get to any value. The default is true. - */ - char soft() const {return soft_;} - /** - Returns the current shortcut key for the Input. - \see Fl_Value_Input::shortcut(int) - */ - int shortcut() const {return input.shortcut();} - /** - Sets the shortcut key to \p s. Setting this - overrides the use of '&' in the label(). The value is a bitwise - OR of a key and a set of shift flags, for example FL_ALT | 'a' - , FL_ALT | (FL_F + 10), or just 'a'. A value - of 0 disables the shortcut. - - The key can be any value returned by - Fl::event_key(), but will usually be an ASCII letter. Use - a lower-case letter unless you require the shift key to be held down. - - The shift flags can be any set of values accepted by - Fl::event_state(). If the bit is on that shift key must - be pushed. Meta, Alt, Ctrl, and Shift must be off if they are not in - the shift flags (zero for the other bits indicates a "don't care" - setting). - */ - void shortcut(int s) {input.shortcut(s);} - - /** Gets the typeface of the text in the value box. */ - Fl_Font textfont() const {return input.textfont();} - /** Sets the typeface of the text in the value box. */ - void textfont(Fl_Font s) {input.textfont(s);} - /** Gets the size of the text in the value box. */ - Fl_Fontsize textsize() const {return input.textsize();} - /** Sets the size of the text in the value box. */ - void textsize(Fl_Fontsize s) {input.textsize(s);} - /** Gets the color of the text in the value box. */ - Fl_Color textcolor() const {return input.textcolor();} - /** Sets the color of the text in the value box.*/ - void textcolor(Fl_Color n) {input.textcolor(n);} - /** Gets the color of the text cursor. The text cursor is black by default. */ - Fl_Color cursor_color() const {return input.cursor_color();} - /** Sets the color of the text cursor. The text cursor is black by default. */ - void cursor_color(Fl_Color n) {input.cursor_color(n);} - -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Value_Output.H b/msvc/fltk/include/FL/Fl_Value_Output.H deleted file mode 100644 index 2d817f57..00000000 --- a/msvc/fltk/include/FL/Fl_Value_Output.H +++ /dev/null @@ -1,86 +0,0 @@ -// -// "$Id$" -// -// Value output header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Value_Output widget . */ - -#ifndef Fl_Value_Output_H -#define Fl_Value_Output_H - -#ifndef Fl_Valuator_H -#include "Fl_Valuator.H" -#endif - -/** - The Fl_Value_Output widget displays a floating point value. - If step() is not zero, the user can adjust the value by - dragging the mouse left and right. The left button moves one step() - per pixel, the middle by 10 * step(), and the right button by - 100 * step(). -

This is much lighter-weight than - Fl_Value_Input because it contains no text editing code or - character buffer.

-

\image html Fl_Value_Output.png - \image latex Fl_Value_Output.png "Fl_Value_Output" width=4cm -*/ -class FL_EXPORT Fl_Value_Output : public Fl_Valuator { - Fl_Font textfont_; - Fl_Fontsize textsize_; - uchar soft_; - Fl_Color textcolor_; - -protected: - void draw(); - -public: - int handle(int); - Fl_Value_Output(int x,int y,int w,int h,const char *l=0); - - /** - If "soft" is turned on, the user is allowed to drag the value outside - the range. If they drag the value to one of the ends, let go, then - grab again and continue to drag, they can get to any value. Default is - one. - */ - void soft(uchar s) {soft_ = s;} - /** - If "soft" is turned on, the user is allowed to drag the value outside - the range. If they drag the value to one of the ends, let go, then - grab again and continue to drag, they can get to any value. Default is - one. - */ - uchar soft() const {return soft_;} - - /** Gets the typeface of the text in the value box. */ - Fl_Font textfont() const {return textfont_;} - /** Sets the typeface of the text in the value box. */ - void textfont(Fl_Font s) {textfont_ = s;} - /** Gets the size of the text in the value box. */ - Fl_Fontsize textsize() const {return textsize_;} - void textsize(Fl_Fontsize s) {textsize_ = s;} - /** Sets the color of the text in the value box. */ - Fl_Color textcolor() const {return textcolor_;} - /** Gets the color of the text in the value box. */ - void textcolor(Fl_Color s) {textcolor_ = s;} -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Value_Slider.H b/msvc/fltk/include/FL/Fl_Value_Slider.H deleted file mode 100644 index 462cdb42..00000000 --- a/msvc/fltk/include/FL/Fl_Value_Slider.H +++ /dev/null @@ -1,60 +0,0 @@ -// -// "$Id$" -// -// Value slider header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Value_Slider widget . */ - -#ifndef Fl_Value_Slider_H -#define Fl_Value_Slider_H - -#include "Fl_Slider.H" - -/** - The Fl_Value_Slider widget is a Fl_Slider widget - with a box displaying the current value. -

\image html value_slider.png - \image latex value_slider.png "Fl_Value_Slider" width=4cm -*/ -class FL_EXPORT Fl_Value_Slider : public Fl_Slider { - Fl_Font textfont_; - Fl_Fontsize textsize_; - Fl_Color textcolor_; -protected: - void draw(); -public: - int handle(int); - Fl_Value_Slider(int x,int y,int w,int h, const char *l = 0); - /** Gets the typeface of the text in the value box. */ - Fl_Font textfont() const {return textfont_;} - /** Sets the typeface of the text in the value box. */ - void textfont(Fl_Font s) {textfont_ = s;} - /** Gets the size of the text in the value box. */ - Fl_Fontsize textsize() const {return textsize_;} - /** Sets the size of the text in the value box. */ - void textsize(Fl_Fontsize s) {textsize_ = s;} - /** Gets the color of the text in the value box. */ - Fl_Color textcolor() const {return textcolor_;} - /** Sets the color of the text in the value box. */ - void textcolor(Fl_Color s) {textcolor_ = s;} -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Widget.H b/msvc/fltk/include/FL/Fl_Widget.H deleted file mode 100644 index cf57b373..00000000 --- a/msvc/fltk/include/FL/Fl_Widget.H +++ /dev/null @@ -1,1040 +0,0 @@ -// -// "$Id$" -// -// Widget header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2015 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** \file - Fl_Widget, Fl_Label classes . */ - -#ifndef Fl_Widget_H -#define Fl_Widget_H - -#include "Enumerations.H" - -/** - \todo typedef's fl_intptr_t and fl_uintptr_t should be documented. -*/ -#ifdef _WIN64 -#if defined(__GNUC__) || defined(__clang__) -#include -#else -#include // M$VC -#endif -typedef intptr_t fl_intptr_t; -typedef uintptr_t fl_uintptr_t; -#else -typedef long fl_intptr_t; -typedef unsigned long fl_uintptr_t; -#endif - -class Fl_Widget; -class Fl_Window; -class Fl_Group; -class Fl_Image; - -/** Default callback type definition for all fltk widgets (by far the most used) */ -typedef void (Fl_Callback )(Fl_Widget*, void*); -/** Default callback type pointer definition for all fltk widgets */ -typedef Fl_Callback* Fl_Callback_p; // needed for BORLAND -/** One parameter callback type definition passing only the widget */ -typedef void (Fl_Callback0)(Fl_Widget*); -/** Callback type definition passing the widget and a long data value */ -typedef void (Fl_Callback1)(Fl_Widget*, long); - -/** This struct stores all information for a text or mixed graphics label. - - \todo There is an aspiration that the Fl_Label type will become a widget by itself. - That way we will be avoiding a lot of code duplication by handling labels in - a similar fashion to widgets containing text. We also provide an easy - interface for very complex labels, containing html or vector graphics. - However, this re-factoring is not in place in this release. - */ -struct FL_EXPORT Fl_Label { - /** label text */ - const char* value; - /** optional image for an active label */ - Fl_Image* image; - /** optional image for a deactivated label */ - Fl_Image* deimage; - /** label font used in text */ - Fl_Font font; - /** size of label font */ - Fl_Fontsize size; - /** text color */ - Fl_Color color; - /** alignment of label */ - Fl_Align align_; - /** type of label. \see Fl_Labeltype */ - uchar type; - - /** Draws the label aligned to the given box */ - void draw(int,int,int,int, Fl_Align) const ; - void measure(int &w, int &h) const ; -}; - - -/** Fl_Widget is the base class for all widgets in FLTK. - - You can't create one of these because the constructor is not public. - However you can subclass it. - - All "property" accessing methods, such as color(), parent(), or argument() - are implemented as trivial inline functions and thus are as fast and small - as accessing fields in a structure. Unless otherwise noted, the property - setting methods such as color(n) or label(s) are also trivial inline - functions, even if they change the widget's appearance. It is up to the - user code to call redraw() after these. - */ -class FL_EXPORT Fl_Widget { - friend class Fl_Group; - - Fl_Group* parent_; - Fl_Callback* callback_; - void* user_data_; - int x_,y_,w_,h_; - Fl_Label label_; - unsigned int flags_; - Fl_Color color_; - Fl_Color color2_; - uchar type_; - uchar damage_; - uchar box_; - uchar when_; - - const char *tooltip_; - - /** unimplemented copy ctor */ - Fl_Widget(const Fl_Widget &); - /** unimplemented assignment operator */ - Fl_Widget& operator=(const Fl_Widget &); - -protected: - - /** Creates a widget at the given position and size. - - The Fl_Widget is a protected constructor, but all derived widgets have a - matching public constructor. It takes a value for x(), y(), w(), h(), and - an optional value for label(). - - \param[in] x, y the position of the widget relative to the enclosing window - \param[in] w, h size of the widget in pixels - \param[in] label optional text for the widget label - */ - Fl_Widget(int x, int y, int w, int h, const char *label=0L); - - /** Internal use only. Use position(int,int), size(int,int) or resize(int,int,int,int) instead. */ - void x(int v) {x_ = v;} - /** Internal use only. Use position(int,int), size(int,int) or resize(int,int,int,int) instead. */ - void y(int v) {y_ = v;} - /** Internal use only. Use position(int,int), size(int,int) or resize(int,int,int,int) instead. */ - void w(int v) {w_ = v;} - /** Internal use only. Use position(int,int), size(int,int) or resize(int,int,int,int) instead. */ - void h(int v) {h_ = v;} - /** Gets the widget flags mask */ - unsigned int flags() const {return flags_;} - /** Sets a flag in the flags mask */ - void set_flag(unsigned int c) {flags_ |= c;} - /** Clears a flag in the flags mask */ - void clear_flag(unsigned int c) {flags_ &= ~c;} - /** flags possible values enumeration. - See activate(), output(), visible(), changed(), set_visible_focus() - */ - enum { - INACTIVE = 1<<0, ///< the widget can't receive focus, and is disabled but potentially visible - INVISIBLE = 1<<1, ///< the widget is not drawn, but can receive a few special events - OUTPUT = 1<<2, ///< for output only - NOBORDER = 1<<3, ///< don't draw a decoration (Fl_Window) - FORCE_POSITION = 1<<4, ///< don't let the window manager position the window (Fl_Window) - NON_MODAL = 1<<5, ///< this is a hovering toolbar window (Fl_Window) - SHORTCUT_LABEL = 1<<6, ///< the label contains a shortcut we need to draw - CHANGED = 1<<7, ///< the widget value changed - OVERRIDE = 1<<8, ///< position window on top (Fl_Window) - VISIBLE_FOCUS = 1<<9, ///< accepts keyboard focus navigation if the widget can have the focus - COPIED_LABEL = 1<<10, ///< the widget label is internally copied, its destruction is handled by the widget - CLIP_CHILDREN = 1<<11, ///< all drawing within this widget will be clipped (Fl_Group) - MENU_WINDOW = 1<<12, ///< a temporary popup window, dismissed by clicking outside (Fl_Window) - TOOLTIP_WINDOW = 1<<13, ///< a temporary popup, transparent to events, and dismissed easily (Fl_Window) - MODAL = 1<<14, ///< a window blocking input to all other winows (Fl_Window) - NO_OVERLAY = 1<<15, ///< window not using a hardware overlay plane (Fl_Menu_Window) - GROUP_RELATIVE = 1<<16, ///< Reserved, not implemented. DO NOT USE. - COPIED_TOOLTIP = 1<<17, ///< the widget tooltip is internally copied, its destruction is handled by the widget - FULLSCREEN = 1<<18, ///< a fullscreen window (Fl_Window) - MAC_USE_ACCENTS_MENU = 1<<19, ///< On the Mac OS platform, pressing and holding a key on the keyboard opens an accented-character menu window (Fl_Input_, Fl_Text_Editor) - // (space for more flags) - USERFLAG3 = 1<<29, ///< reserved for 3rd party extensions - USERFLAG2 = 1<<30, ///< reserved for 3rd party extensions - USERFLAG1 = 1<<31 ///< reserved for 3rd party extensions - }; - void draw_box() const; - void draw_box(Fl_Boxtype t, Fl_Color c) const; - void draw_box(Fl_Boxtype t, int x,int y,int w,int h, Fl_Color c) const; - void draw_backdrop() const; - /** draws a focus rectangle around the widget */ - void draw_focus() {draw_focus(box(),x(),y(),w(),h());} - void draw_focus(Fl_Boxtype t, int x,int y,int w,int h) const; - void draw_label() const; - void draw_label(int, int, int, int) const; - -public: - - /** Destroys the widget. - Destroying single widgets is not very common. You almost always want to - destroy the parent group instead, which will destroy all of the child widgets - and groups in that group. - - \since FLTK 1.3, the widget's destructor removes the widget from its parent - group, if it is member of a group. - */ - virtual ~Fl_Widget(); - - /** Draws the widget. - Never call this function directly. FLTK will schedule redrawing whenever - needed. If your widget must be redrawn as soon as possible, call redraw() - instead. - - Override this function to draw your own widgets. - - If you ever need to call another widget's draw method from within your - own draw() method, e.g. for an embedded scrollbar, you can do it - (because draw() is virtual) like this: - - \code - Fl_Widget *s = &scroll; // scroll is an embedded Fl_Scrollbar - s->draw(); // calls Fl_Scrollbar::draw() - \endcode - */ - virtual void draw() = 0; - - /** Handles the specified event. - You normally don't call this method directly, but instead let FLTK do - it when the user interacts with the widget. - - When implemented in a widget, this function must return 0 if the - widget does not use the event or 1 otherwise. - - Most of the time, you want to call the inherited handle() method in - your overridden method so that you don't short-circuit events that you - don't handle. In this last case you should return the callee retval. - - \param[in] event the kind of event received - \retval 0 if the event was not used or understood - \retval 1 if the event was used and can be deleted - \see Fl_Event - */ - virtual int handle(int event); - - /** Returns whether the current label was assigned with copy_label(). - - This can be useful for temporarily overwriting the widget's label - and restoring it later. - - \retval 0 current label was assigned with label(). - \retval 1 current label was assigned with copy_label(). - */ - int is_label_copied() const {return ((flags_ & COPIED_LABEL) ? 1 : 0);} - - /** Returns a pointer to the parent widget. - Usually this is a Fl_Group or Fl_Window. - \retval NULL if the widget has no parent - \see Fl_Group::add(Fl_Widget*) - */ - Fl_Group* parent() const {return parent_;} - - /** Internal use only - "for hacks only". - - It is \em \b STRONGLY recommended not to use this method, because it - short-circuits Fl_Group's normal widget adding and removing methods, - if the widget is already a child widget of another Fl_Group. - - Use Fl_Group::add(Fl_Widget*) and/or Fl_Group::remove(Fl_Widget*) instead. - */ - void parent(Fl_Group* p) {parent_ = p;} // for hacks only, use Fl_Group::add() - - /** Gets the widget type. - Returns the widget type value, which is used for Forms compatibility - and to simulate RTTI. - - \todo Explain "simulate RTTI" (currently only used to decide if a widget - is a window, i.e. type()>=FL_WINDOW ?). Is type() really used in a way - that ensures "Forms compatibility" ? - */ - uchar type() const {return type_;} - - /** Sets the widget type. - This is used for Forms compatibility. - */ - void type(uchar t) {type_ = t;} - - /** Gets the widget position in its window. - \return the x position relative to the window - */ - int x() const {return x_;} - - /** Gets the widget position in its window. - \return the y position relative to the window - */ - int y() const {return y_;} - - /** Gets the widget width. - \return the width of the widget in pixels. - */ - int w() const {return w_;} - - /** Gets the widget height. - \return the height of the widget in pixels. - */ - int h() const {return h_;} - - /** Changes the size or position of the widget. - - This is a virtual function so that the widget may implement its - own handling of resizing. The default version does \e not - call the redraw() method, but instead relies on the parent widget - to do so because the parent may know a faster way to update the - display, such as scrolling from the old position. - - Some window managers under X11 call resize() a lot more often - than needed. Please verify that the position or size of a widget - did actually change before doing any extensive calculations. - - position(X, Y) is a shortcut for resize(X, Y, w(), h()), - and size(W, H) is a shortcut for resize(x(), y(), W, H). - - \param[in] x, y new position relative to the parent window - \param[in] w, h new size - \see position(int,int), size(int,int) - */ - virtual void resize(int x, int y, int w, int h); - - /** Internal use only. */ - int damage_resize(int,int,int,int); - - /** Repositions the window or widget. - - position(X, Y) is a shortcut for resize(X, Y, w(), h()). - - \param[in] X, Y new position relative to the parent window - \see resize(int,int,int,int), size(int,int) - */ - void position(int X,int Y) {resize(X,Y,w_,h_);} - - /** Changes the size of the widget. - - size(W, H) is a shortcut for resize(x(), y(), W, H). - - \param[in] W, H new size - \see position(int,int), resize(int,int,int,int) - */ - void size(int W,int H) {resize(x_,y_,W,H);} - - /** Gets the label alignment. - - \return label alignment - \see label(), align(Fl_Align), Fl_Align - */ - Fl_Align align() const {return label_.align_;} - - /** Sets the label alignment. - This controls how the label is displayed next to or inside the widget. - The default value is FL_ALIGN_CENTER, which centers the label inside - the widget. - \param[in] alignment new label alignment - \see align(), Fl_Align - */ - void align(Fl_Align alignment) {label_.align_ = alignment;} - - /** Gets the box type of the widget. - \return the current box type - \see box(Fl_Boxtype), Fl_Boxtype - */ - Fl_Boxtype box() const {return (Fl_Boxtype)box_;} - - /** Sets the box type for the widget. - This identifies a routine that draws the background of the widget. - See Fl_Boxtype for the available types. The default depends on the - widget, but is usually FL_NO_BOX or FL_UP_BOX. - \param[in] new_box the new box type - \see box(), Fl_Boxtype - */ - void box(Fl_Boxtype new_box) {box_ = new_box;} - - /** Gets the background color of the widget. - \return current background color - \see color(Fl_Color), color(Fl_Color, Fl_Color) - */ - Fl_Color color() const {return color_;} - - /** Sets the background color of the widget. - The color is passed to the box routine. The color is either an index into - an internal table of RGB colors or an RGB color value generated using - fl_rgb_color(). - - The default for most widgets is FL_BACKGROUND_COLOR. Use Fl::set_color() - to redefine colors in the color map. - \param[in] bg background color - \see color(), color(Fl_Color, Fl_Color), selection_color(Fl_Color) - */ - void color(Fl_Color bg) {color_ = bg;} - - /** Gets the selection color. - \return the current selection color - \see selection_color(Fl_Color), color(Fl_Color, Fl_Color) - */ - Fl_Color selection_color() const {return color2_;} - - /** Sets the selection color. - The selection color is defined for Forms compatibility and is usually - used to color the widget when it is selected, although some widgets - use this color for other purposes. You can set both colors at once - with color(Fl_Color bg, Fl_Color sel). - \param[in] a the new selection color - \see selection_color(), color(Fl_Color, Fl_Color) - */ - void selection_color(Fl_Color a) {color2_ = a;} - - /** Sets the background and selection color of the widget. - - The two color form sets both the background and selection colors. - \param[in] bg background color - \param[in] sel selection color - \see color(unsigned), selection_color(unsigned) - */ - void color(Fl_Color bg, Fl_Color sel) {color_=bg; color2_=sel;} - - /** Gets the current label text. - \return a pointer to the current label text - \see label(const char *), copy_label(const char *) - */ - const char* label() const {return label_.value;} - - /** Sets the current label pointer. - - The label is shown somewhere on or next to the widget. The passed pointer - is stored unchanged in the widget (the string is \em not copied), so if - you need to set the label to a formatted value, make sure the buffer is - static, global, or allocated. The copy_label() method can be used - to make a copy of the label string automatically. - \param[in] text pointer to new label text - \see copy_label() - */ - void label(const char* text); - - /** Sets the current label. - Unlike label(), this method allocates a copy of the label - string instead of using the original string pointer. - - The internal copy will automatically be freed whenever you assign - a new label or when the widget is destroyed. - - \param[in] new_label the new label text - \see label() - */ - void copy_label(const char *new_label); - - /** Shortcut to set the label text and type in one call. - \see label(const char *), labeltype(Fl_Labeltype) - */ - void label(Fl_Labeltype a, const char* b) {label_.type = a; label_.value = b;} - - /** Gets the label type. - \return the current label type. - \see Fl_Labeltype - */ - Fl_Labeltype labeltype() const {return (Fl_Labeltype)label_.type;} - - /** Sets the label type. - The label type identifies the function that draws the label of the widget. - This is generally used for special effects such as embossing or for using - the label() pointer as another form of data such as an icon. The value - FL_NORMAL_LABEL prints the label as plain text. - \param[in] a new label type - \see Fl_Labeltype - */ - void labeltype(Fl_Labeltype a) {label_.type = a;} - - /** Gets the label color. - The default color is FL_FOREGROUND_COLOR. - \return the current label color - */ - Fl_Color labelcolor() const {return label_.color;} - - /** Sets the label color. - The default color is FL_FOREGROUND_COLOR. - \param[in] c the new label color - */ - void labelcolor(Fl_Color c) {label_.color=c;} - - /** Gets the font to use. - Fonts are identified by indexes into a table. The default value - uses a Helvetica typeface (Arial for Microsoft® Windows®). - The function Fl::set_font() can define new typefaces. - \return current font used by the label - \see Fl_Font - */ - Fl_Font labelfont() const {return label_.font;} - - /** Sets the font to use. - Fonts are identified by indexes into a table. The default value - uses a Helvetica typeface (Arial for Microsoft® Windows®). - The function Fl::set_font() can define new typefaces. - \param[in] f the new font for the label - \see Fl_Font - */ - void labelfont(Fl_Font f) {label_.font=f;} - - /** Gets the font size in pixels. - The default size is 14 pixels. - \return the current font size - */ - Fl_Fontsize labelsize() const {return label_.size;} - - /** Sets the font size in pixels. - \param[in] pix the new font size - \see Fl_Fontsize labelsize() - */ - void labelsize(Fl_Fontsize pix) {label_.size=pix;} - - /** Gets the image that is used as part of the widget label. - This image is used when drawing the widget in the active state. - \return the current image - */ - Fl_Image* image() {return label_.image;} - const Fl_Image* image() const {return label_.image;} - - /** Sets the image to use as part of the widget label. - This image is used when drawing the widget in the active state. - \param[in] img the new image for the label - */ - void image(Fl_Image* img) {label_.image=img;} - - /** Sets the image to use as part of the widget label. - This image is used when drawing the widget in the active state. - \param[in] img the new image for the label - */ - void image(Fl_Image& img) {label_.image=&img;} - - /** Gets the image that is used as part of the widget label. - This image is used when drawing the widget in the inactive state. - \return the current image for the deactivated widget - */ - Fl_Image* deimage() {return label_.deimage;} - const Fl_Image* deimage() const {return label_.deimage;} - - /** Sets the image to use as part of the widget label. - This image is used when drawing the widget in the inactive state. - \param[in] img the new image for the deactivated widget - */ - void deimage(Fl_Image* img) {label_.deimage=img;} - - /** Sets the image to use as part of the widget label. - This image is used when drawing the widget in the inactive state. - \param[in] img the new image for the deactivated widget - */ - void deimage(Fl_Image& img) {label_.deimage=&img;} - - /** Gets the current tooltip text. - \return a pointer to the tooltip text or NULL - \see tooltip(const char*), copy_tooltip(const char*) - */ - const char *tooltip() const {return tooltip_;} - - void tooltip(const char *text); // see Fl_Tooltip - void copy_tooltip(const char *text); // see Fl_Tooltip - - /** Gets the current callback function for the widget. - Each widget has a single callback. - \return current callback - */ - Fl_Callback_p callback() const {return callback_;} - - /** Sets the current callback function for the widget. - Each widget has a single callback. - \param[in] cb new callback - \param[in] p user data - */ - void callback(Fl_Callback* cb, void* p) {callback_=cb; user_data_=p;} - - /** Sets the current callback function for the widget. - Each widget has a single callback. - \param[in] cb new callback - */ - void callback(Fl_Callback* cb) {callback_=cb;} - - /** Sets the current callback function for the widget. - Each widget has a single callback. - \param[in] cb new callback - */ - void callback(Fl_Callback0*cb) {callback_=(Fl_Callback*)cb;} - - /** Sets the current callback function for the widget. - Each widget has a single callback. - \param[in] cb new callback - \param[in] p user data - */ - void callback(Fl_Callback1*cb, long p=0) {callback_=(Fl_Callback*)cb; user_data_=(void*)(fl_intptr_t)p;} - - /** Gets the user data for this widget. - Gets the current user data (void *) argument that is passed to the callback function. - \return user data as a pointer - */ - void* user_data() const {return user_data_;} - - /** Sets the user data for this widget. - Sets the new user data (void *) argument that is passed to the callback function. - \param[in] v new user data - */ - void user_data(void* v) {user_data_ = v;} - - /** Gets the current user data (long) argument that is passed to the callback function. - \todo The user data value must be implemented using \em intptr_t or similar - to avoid 64-bit machine incompatibilities. - */ - long argument() const {return (long)(fl_intptr_t)user_data_;} - - /** Sets the current user data (long) argument that is passed to the callback function. - \todo The user data value must be implemented using \em intptr_t or similar - to avoid 64-bit machine incompatibilities. - */ - void argument(long v) {user_data_ = (void*)(fl_intptr_t)v;} - - /** Returns the conditions under which the callback is called. - - You can set the flags with when(uchar), the default value is - FL_WHEN_RELEASE. - - \return set of flags - \see when(uchar) - */ - Fl_When when() const {return (Fl_When)when_;} - - /** Sets the flags used to decide when a callback is called. - - This controls when callbacks are done. The following values are useful, - the default value is FL_WHEN_RELEASE: - - \li 0: The callback is not done, but changed() is turned on. - \li FL_WHEN_CHANGED: The callback is done each time the text is - changed by the user. - \li FL_WHEN_RELEASE: The callback will be done when this widget loses - the focus, including when the window is unmapped. This is a useful - value for text fields in a panel where doing the callback on every - change is wasteful. However the callback will also happen if the - mouse is moved out of the window, which means it should not do - anything visible (like pop up an error message). - You might do better setting this to zero, and scanning all the - items for changed() when the OK button on a panel is pressed. - \li FL_WHEN_ENTER_KEY: If the user types the Enter key, the entire - text is selected, and the callback is done if the text has changed. - Normally the Enter key will navigate to the next field (or insert - a newline for a Fl_Multiline_Input) - this changes the behavior. - \li FL_WHEN_ENTER_KEY|FL_WHEN_NOT_CHANGED: The Enter key will do the - callback even if the text has not changed. Useful for command fields. - Fl_Widget::when() is a set of bitflags used by subclasses of - Fl_Widget to decide when to do the callback. - - If the value is zero then the callback is never done. Other values - are described in the individual widgets. This field is in the base - class so that you can scan a panel and do_callback() on all the ones - that don't do their own callbacks in response to an "OK" button. - \param[in] i set of flags - */ - void when(uchar i) {when_ = i;} - - /** Returns whether a widget is visible. - \retval 0 if the widget is not drawn and hence invisible. - \see show(), hide(), visible_r() - */ - unsigned int visible() const {return !(flags_&INVISIBLE);} - - /** Returns whether a widget and all its parents are visible. - \retval 0 if the widget or any of its parents are invisible. - \see show(), hide(), visible() - */ - int visible_r() const; - - /** Makes a widget visible. - - An invisible widget never gets redrawn and does not get keyboard - or mouse events, but can receive a few other events like FL_SHOW. - - The visible() method returns true if the widget is set to be - visible. The visible_r() method returns true if the widget and - all of its parents are visible. A widget is only visible if - visible() is true on it and all of its parents. - - Changing it will send FL_SHOW or FL_HIDE events to the widget. - Do not change it if the parent is not visible, as this - will send false FL_SHOW or FL_HIDE events to the widget. - redraw() is called if necessary on this or the parent. - - \see hide(), visible(), visible_r() - */ - virtual void show(); - - /** Makes a widget invisible. - \see show(), visible(), visible_r() - */ - virtual void hide(); - - /** Makes the widget visible. - You must still redraw the parent widget to see a change in the - window. Normally you want to use the show() method instead. - */ - void set_visible() {flags_ &= ~INVISIBLE;} - - /** Hides the widget. - You must still redraw the parent to see a change in the window. - Normally you want to use the hide() method instead. - */ - void clear_visible() {flags_ |= INVISIBLE;} - - /** Returns whether the widget is active. - \retval 0 if the widget is inactive - \see active_r(), activate(), deactivate() - */ - unsigned int active() const {return !(flags_&INACTIVE);} - - /** Returns whether the widget and all of its parents are active. - \retval 0 if this or any of the parent widgets are inactive - \see active(), activate(), deactivate() - */ - int active_r() const; - - /** Activates the widget. - Changing this value will send FL_ACTIVATE to the widget if - active_r() is true. - \see active(), active_r(), deactivate() - */ - void activate(); - - /** Deactivates the widget. - Inactive widgets will be drawn "grayed out", e.g. with less contrast - than the active widget. Inactive widgets will not receive any keyboard - or mouse button events. Other events (including FL_ENTER, FL_MOVE, - FL_LEAVE, FL_SHORTCUT, and others) will still be sent. A widget is - only active if active() is true on it and all of its parents. - - Changing this value will send FL_DEACTIVATE to the widget if - active_r() is true. - - Currently you cannot deactivate Fl_Window widgets. - - \see activate(), active(), active_r() - */ - void deactivate(); - - /** Returns if a widget is used for output only. - output() means the same as !active() except it does not change how the - widget is drawn. The widget will not receive any events. This is useful - for making scrollbars or buttons that work as displays rather than input - devices. - \retval 0 if the widget is used for input and output - \see set_output(), clear_output() - */ - unsigned int output() const {return (flags_&OUTPUT);} - - /** Sets a widget to output only. - \see output(), clear_output() - */ - void set_output() {flags_ |= OUTPUT;} - - /** Sets a widget to accept input. - \see set_output(), output() - */ - void clear_output() {flags_ &= ~OUTPUT;} - - /** Returns if the widget is able to take events. - This is the same as (active() && !output() && visible()) - but is faster. - \retval 0 if the widget takes no events - */ - unsigned int takesevents() const {return !(flags_&(INACTIVE|INVISIBLE|OUTPUT));} - - /** - Checks if the widget value changed since the last callback. - - "Changed" is a flag that is turned on when the user changes the value - stored in the widget. This is only used by subclasses of Fl_Widget that - store values, but is in the base class so it is easier to scan all the - widgets in a panel and do_callback() on the changed ones in response - to an "OK" button. - - Most widgets turn this flag off when they do the callback, and when - the program sets the stored value. - - \retval 0 if the value did not change - \see set_changed(), clear_changed() - */ - unsigned int changed() const {return flags_&CHANGED;} - - /** Marks the value of the widget as changed. - \see changed(), clear_changed() - */ - void set_changed() {flags_ |= CHANGED;} - - /** Marks the value of the widget as unchanged. - \see changed(), set_changed() - */ - void clear_changed() {flags_ &= ~CHANGED;} - - /** Marks the widget as inactive without sending events or changing focus. - This is mainly for specialized use, for normal cases you want deactivate(). - \see deactivate() - */ - void clear_active() {flags_ |= INACTIVE;} - - /** Marks the widget as active without sending events or changing focus. - This is mainly for specialized use, for normal cases you want activate(). - \see activate() - */ - void set_active() {flags_ &= ~INACTIVE;} - - /** Gives the widget the keyboard focus. - Tries to make this widget be the Fl::focus() widget, by first sending - it an FL_FOCUS event, and if it returns non-zero, setting - Fl::focus() to this widget. You should use this method to - assign the focus to a widget. - \return true if the widget accepted the focus. - */ - int take_focus(); - - /** Enables keyboard focus navigation with this widget. - Note, however, that this will not necessarily mean that the widget - will accept focus, but for widgets that can accept focus, this method - enables it if it has been disabled. - \see visible_focus(), clear_visible_focus(), visible_focus(int) - */ - void set_visible_focus() { flags_ |= VISIBLE_FOCUS; } - - /** Disables keyboard focus navigation with this widget. - Normally, all widgets participate in keyboard focus navigation. - \see set_visible_focus(), visible_focus(), visible_focus(int) - */ - void clear_visible_focus() { flags_ &= ~VISIBLE_FOCUS; } - - /** Modifies keyboard focus navigation. - \param[in] v set or clear visible focus - \see set_visible_focus(), clear_visible_focus(), visible_focus() - */ - void visible_focus(int v) { if (v) set_visible_focus(); else clear_visible_focus(); } - - /** Checks whether this widget has a visible focus. - \retval 0 if this widget has no visible focus. - \see visible_focus(int), set_visible_focus(), clear_visible_focus() - */ - unsigned int visible_focus() { return flags_ & VISIBLE_FOCUS; } - - /** The default callback for all widgets that don't set a callback. - - This callback function puts a pointer to the widget on the queue - returned by Fl::readqueue(). - - Relying on the default callback and reading the callback queue with - Fl::readqueue() is not recommended. If you need a callback, you should - set one with Fl_Widget::callback(Fl_Callback *cb, void *data) - or one of its variants. - - \param[in] cb the widget given to the callback - \param[in] d user data associated with that callback - - \see callback(), do_callback(), Fl::readqueue() - */ - static void default_callback(Fl_Widget *cb, void *d); - - /** Calls the widget callback. - Causes a widget to invoke its callback function with default arguments. - \see callback() - */ - void do_callback() {do_callback(this,user_data_);} - - /** Calls the widget callback. - Causes a widget to invoke its callback function with arbitrary arguments. - \param[in] o call the callback with \p o as the widget argument - \param[in] arg call the callback with \p arg as the user data argument - \see callback() - */ - void do_callback(Fl_Widget* o,long arg) {do_callback(o,(void*)(fl_intptr_t)arg);} - - // Causes a widget to invoke its callback function with arbitrary arguments. - // Documentation and implementation in Fl_Widget.cxx - void do_callback(Fl_Widget* o,void* arg=0); - - /* Internal use only. */ - int test_shortcut(); - /* Internal use only. */ - static unsigned int label_shortcut(const char *t); - /* Internal use only. */ - static int test_shortcut(const char*, const bool require_alt = false); - /* Internal use only. */ - void _set_fullscreen() {flags_ |= FULLSCREEN;} - void _clear_fullscreen() {flags_ &= ~FULLSCREEN;} - - /** Checks if w is a child of this widget. - \param[in] w potential child widget - \return Returns 1 if \p w is a child of this widget, or is - equal to this widget. Returns 0 if \p w is NULL. - */ - int contains(const Fl_Widget *w) const ; - - /** Checks if this widget is a child of \p wgt. - Returns 1 if this widget is a child of \p wgt, or is - equal to \p wgt. Returns 0 if \p wgt is NULL. - \param[in] wgt the possible parent widget. - \see contains() - */ - int inside(const Fl_Widget* wgt) const {return wgt ? wgt->contains(this) : 0;} - - /** Schedules the drawing of the widget. - Marks the widget as needing its draw() routine called. - */ - void redraw(); - - /** Schedules the drawing of the label. - Marks the widget or the parent as needing a redraw for the label area - of a widget. - */ - void redraw_label(); - - /** Returns non-zero if draw() needs to be called. - The damage value is actually a bit field that the widget - subclass can use to figure out what parts to draw. - \return a bitmap of flags describing the kind of damage to the widget - \see damage(uchar), clear_damage(uchar) - */ - uchar damage() const {return damage_;} - - /** Clears or sets the damage flags. - Damage flags are cleared when parts of the widget drawing is repaired. - - The optional argument \p c specifies the bits that are set - after the call (default: 0) and \b not the bits that are cleared! - - \note Therefore it is possible to set damage bits with this method, but - this should be avoided. Use damage(uchar) instead. - - \param[in] c new bitmask of damage flags (default: 0) - \see damage(uchar), damage() - */ - void clear_damage(uchar c = 0) {damage_ = c;} - - /** Sets the damage bits for the widget. - Setting damage bits will schedule the widget for the next redraw. - \param[in] c bitmask of flags to set - \see damage(), clear_damage(uchar) - */ - void damage(uchar c); - - /** Sets the damage bits for an area inside the widget. - Setting damage bits will schedule the widget for the next redraw. - \param[in] c bitmask of flags to set - \param[in] x, y, w, h size of damaged area - \see damage(), clear_damage(uchar) - */ - void damage(uchar c, int x, int y, int w, int h); - - void draw_label(int, int, int, int, Fl_Align) const; - - /** Sets width ww and height hh accordingly with the label size. - Labels with images will return w() and h() of the image. - - This calls fl_measure() internally. For more information about - the arguments \p ww and \p hh and word wrapping - \see fl_measure(const char*, int&, int&, int) - */ - void measure_label(int& ww, int& hh) const {label_.measure(ww, hh);} - - Fl_Window* window() const ; - Fl_Window* top_window() const; - Fl_Window* top_window_offset(int& xoff, int& yoff) const; - - /** Returns an Fl_Group pointer if this widget is an Fl_Group. - - Use this method if you have a widget (pointer) and need to - know whether this widget is derived from Fl_Group. If it returns - non-NULL, then the widget in question is derived from Fl_Group, - and you can use the returned pointer to access its children - or other Fl_Group-specific methods. - - Example: - \code - void my_callback (Fl_Widget *w, void *) { - Fl_Group *g = w->as_group(); - if (g) - printf ("This group has %d children\n",g->children()); - else - printf ("This widget is not a group!\n"); - } - \endcode - - \retval NULL if this widget is not derived from Fl_Group. - \note This method is provided to avoid dynamic_cast. - \see Fl_Widget::as_window(), Fl_Widget::as_gl_window() - */ - virtual Fl_Group* as_group() {return 0;} - - /** Returns an Fl_Window pointer if this widget is an Fl_Window. - - Use this method if you have a widget (pointer) and need to - know whether this widget is derived from Fl_Window. If it returns - non-NULL, then the widget in question is derived from Fl_Window, - and you can use the returned pointer to access its children - or other Fl_Window-specific methods. - - \retval NULL if this widget is not derived from Fl_Window. - \note This method is provided to avoid dynamic_cast. - \see Fl_Widget::as_group(), Fl_Widget::as_gl_window() - */ - virtual Fl_Window* as_window() {return 0;} - - /** Returns an Fl_Gl_Window pointer if this widget is an Fl_Gl_Window. - - Use this method if you have a widget (pointer) and need to - know whether this widget is derived from Fl_Gl_Window. If it returns - non-NULL, then the widget in question is derived from Fl_Gl_Window. - - \retval NULL if this widget is not derived from Fl_Gl_Window. - \note This method is provided to avoid dynamic_cast. - \see Fl_Widget::as_group(), Fl_Widget::as_window() - */ - virtual class Fl_Gl_Window* as_gl_window() {return 0;} - - /** Returns non zero if MAC_USE_ACCENTS_MENU flag is set, 0 otherwise. - */ - int use_accents_menu() { return flags() & MAC_USE_ACCENTS_MENU; } - - /** For back compatibility only. - \deprecated Use selection_color() instead. - */ - Fl_Color color2() const {return (Fl_Color)color2_;} - - /** For back compatibility only. - \deprecated Use selection_color(unsigned) instead. - */ - void color2(unsigned a) {color2_ = a;} -}; - -/** - Reserved type numbers (necessary for my cheapo RTTI) start here. - Grep the header files for "RESERVED_TYPE" to find the next available - number. -*/ -#define FL_RESERVED_TYPE 100 - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Window.H b/msvc/fltk/include/FL/Fl_Window.H deleted file mode 100644 index f84ab1c9..00000000 --- a/msvc/fltk/include/FL/Fl_Window.H +++ /dev/null @@ -1,652 +0,0 @@ -// -// "$Id$" -// -// Window header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2012 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** \file - Fl_Window widget . */ - -#ifndef Fl_Window_H -#define Fl_Window_H - -#ifdef WIN32 -#include -#endif - -#include "Fl_Group.H" -#include "Fl_Bitmap.H" -#include - -#define FL_WINDOW 0xF0 ///< window type id all subclasses have type() >= this -#define FL_DOUBLE_WINDOW 0xF1 ///< double window type id - -class Fl_X; -class Fl_RGB_Image; - - -/** - This widget produces an actual window. This can either be a main - window, with a border and title and all the window management controls, - or a "subwindow" inside a window. This is controlled by whether or not - the window has a parent(). - - Once you create a window, you usually add children Fl_Widget - 's to it by using window->add(child) for each new widget. - See Fl_Group for more information on how to add and remove children. - - There are several subclasses of Fl_Window that provide - double-buffering, overlay, menu, and OpenGL support. - - The window's callback is done if the user tries to close a window - using the window manager and Fl::modal() is zero or equal to the - window. Fl_Window has a default callback that calls Fl_Window::hide(). -*/ -class FL_EXPORT Fl_Window : public Fl_Group { - - static char *default_xclass_; - // Note: we must use separate statements for each of the following 8 variables, - // with the static attribute, otherwise MS VC++ 2008/2010 complains :-( - // AlbrechtS 04/2012 -#if FLTK_ABI_VERSION < 10301 - static // when these members are static, ABI compatibility with 1.3.0 is respected -#endif - int no_fullscreen_x; -#if FLTK_ABI_VERSION < 10301 - static // when these members are static, ABI compatibility with 1.3.0 is respected -#endif - int no_fullscreen_y; -#if FLTK_ABI_VERSION < 10301 - static // when these members are static, ABI compatibility with 1.3.0 is respected -#endif - int no_fullscreen_w; -#if FLTK_ABI_VERSION < 10301 - static // when these members are static, ABI compatibility with 1.3.0 is respected -#endif - int no_fullscreen_h; -#if FLTK_ABI_VERSION < 10303 - static // when these members are static, ABI compatibility with 1.3.0 is respected -#endif - int fullscreen_screen_top; -#if FLTK_ABI_VERSION < 10303 - static // when these members are static, ABI compatibility with 1.3.0 is respected -#endif - int fullscreen_screen_bottom; -#if FLTK_ABI_VERSION < 10303 - static // when these members are static, ABI compatibility with 1.3.0 is respected -#endif - int fullscreen_screen_left; -#if FLTK_ABI_VERSION < 10303 - static // when these members are static, ABI compatibility with 1.3.0 is respected -#endif - int fullscreen_screen_right; - - friend class Fl_X; - Fl_X *i; // points at the system-specific stuff - - struct icon_data { - const void *legacy_icon; - Fl_RGB_Image **icons; - int count; -#ifdef WIN32 - HICON big_icon; - HICON small_icon; -#endif - }; - - const char* iconlabel_; - char* xclass_; - struct icon_data *icon_; - // size_range stuff: - int minw, minh, maxw, maxh; - int dw, dh, aspect; - uchar size_range_set; - // cursor stuff - Fl_Cursor cursor_default; -#if FLTK_ABI_VERSION < 10303 - // legacy, not used - Fl_Color cursor_fg, cursor_bg; -#endif - -protected: - /** Data supporting a non-rectangular window shape */ - struct shape_data_type { - int lw_; ///< width of shape image - int lh_; ///< height of shape image - Fl_Image* shape_; ///< shape image -#if defined(__APPLE__) - typedef struct CGImage* CGImageRef; - CGImageRef mask; -#endif - Fl_Bitmap *todelete_; ///< auxiliary bitmap image - }; - -#if FLTK_ABI_VERSION < 10303 && !defined(FL_DOXYGEN) - static -#endif - shape_data_type *shape_data_; ///< non-null means the window has a non-rectangular shape -private: - void shape_bitmap_(Fl_Image* b); - void shape_alpha_(Fl_Image* img, int offset); - void shape_pixmap_(Fl_Image* pixmap); -public: - void shape(const Fl_Image* img); - /** Set the window's shape with an Fl_Image. - \see void shape(const Fl_Image* img) - */ - inline void shape(const Fl_Image& b) { shape(&b); } -#if ! (defined(WIN32) || defined(__APPLE__) || defined(FL_DOXYGEN)) - void combine_mask(void); -#endif -private: - - - void size_range_(); - void _Fl_Window(); // constructor innards - void fullscreen_x(); // platform-specific part of sending a window to full screen - void fullscreen_off_x(int X, int Y, int W, int H);// platform-specific part of leaving full screen - - // unimplemented copy ctor and assignment operator - Fl_Window(const Fl_Window&); - Fl_Window& operator=(const Fl_Window&); - -protected: - - /** Stores the last window that was made current. See current() const */ - static Fl_Window *current_; - virtual void draw(); - /** Forces the window to be drawn, this window is also made current and calls draw(). */ - virtual void flush(); - - /** - Sets an internal flag that tells FLTK and the window manager to - honor position requests. - - This is used internally and should not be needed by user code. - - \param[in] force 1 to set the FORCE_POSITION flag, 0 to clear it - */ - void force_position(int force) { - if (force) set_flag(FORCE_POSITION); - else clear_flag(FORCE_POSITION); - } - /** - Returns the internal state of the window's FORCE_POSITION flag. - - \retval 1 if flag is set - \retval 0 otherwise - - \see force_position(int) - */ - int force_position() const { return ((flags() & FORCE_POSITION)?1:0); } - - void free_icons(); - -public: - - /** - Creates a window from the given size and title. - If Fl_Group::current() is not NULL, the window is created as a - subwindow of the parent window. - - The (w,h) form of the constructor creates a top-level window - and asks the window manager to position the window. The (x,y,w,h) - form of the constructor either creates a subwindow or a - top-level window at the specified location (x,y) , subject to window - manager configuration. If you do not specify the position of the - window, the window manager will pick a place to show the window - or allow the user to pick a location. Use position(x,y) - or hotspot() before calling show() to request a - position on the screen. See Fl_Window::resize() - for some more details on positioning windows. - - Top-level windows initially have visible() set to 0 - and parent() set to NULL. Subwindows initially - have visible() set to 1 and parent() set to - the parent window pointer. - - Fl_Widget::box() defaults to FL_FLAT_BOX. If you plan to - completely fill the window with children widgets you should - change this to FL_NO_BOX. If you turn the window border off - you may want to change this to FL_UP_BOX. - - \see Fl_Window(int x, int y, int w, int h, const char* title) - */ - Fl_Window(int w, int h, const char* title= 0); - /** Creates a window from the given position, size and title. - - \see Fl_Window(int w, int h, const char *title) - */ - Fl_Window(int x, int y, int w, int h, const char* title = 0); - /** - The destructor also deletes all the children. This allows a - whole tree to be deleted at once, without having to keep a pointer to - all the children in the user code. A kludge has been done so the - Fl_Window and all of its children can be automatic (local) - variables, but you must declare the Fl_Window first so - that it is destroyed last. - */ - virtual ~Fl_Window(); - - virtual int handle(int); - - /** - Changes the size and position of the window. If shown() is true, - these changes are communicated to the window server (which may - refuse that size and cause a further resize). If shown() is - false, the size and position are used when show() is called. - See Fl_Group for the effect of resizing on the child widgets. - - You can also call the Fl_Widget methods size(x,y) and position(w,h), - which are inline wrappers for this virtual function. - - A top-level window can not force, but merely suggest a position and - size to the operating system. The window manager may not be willing or - able to display a window at the desired position or with the given - dimensions. It is up to the application developer to verify window - parameters after the resize request. - */ - virtual void resize(int X,int Y,int W,int H); - /** - Sets whether or not the window manager border is around the - window. The default value is true. void border(int) can be - used to turn the border on and off. Under most X window - managers this does not work after show() has been called, - although SGI's 4DWM does work. - */ - void border(int b); - /** - Fast inline function to turn the window manager border - off. It only works before show() is called. - */ - void clear_border() {set_flag(NOBORDER);} - /** See void Fl_Window::border(int) */ - unsigned int border() const {return !(flags() & NOBORDER);} - /** Activates the flags NOBORDER|FL_OVERRIDE */ - void set_override() {set_flag(NOBORDER|OVERRIDE);} - /** Returns non zero if FL_OVERRIDE flag is set, 0 otherwise. */ - unsigned int override() const { return flags()&OVERRIDE; } - /** - A "modal" window, when shown(), will prevent any events from - being delivered to other windows in the same program, and will also - remain on top of the other windows (if the X window manager supports - the "transient for" property). Several modal windows may be shown at - once, in which case only the last one shown gets events. You can see - which window (if any) is modal by calling Fl::modal(). - */ - void set_modal() {set_flag(MODAL);} - /** Returns true if this window is modal. */ - unsigned int modal() const {return flags() & MODAL;} - /** - A "non-modal" window (terminology borrowed from Microsoft Windows) - acts like a modal() one in that it remains on top, but it has - no effect on event delivery. There are three states for a - window: modal, non-modal, and normal. - */ - void set_non_modal() {set_flag(NON_MODAL);} - /** Returns true if this window is modal or non-modal. */ - unsigned int non_modal() const {return flags() & (NON_MODAL|MODAL);} - - /** - Clears the "modal" flags and converts a "modal" or "non-modal" - window back into a "normal" window. - - Note that there are three states for a window: modal, - non-modal, and normal. - - You can not change the "modality" of a window whilst - it is shown, so it is necessary to first hide() the window, - change its "modality" as required, then re-show the window - for the new state to take effect. - - This method can also be used to change a "modal" window into a - "non-modal" one. On several supported platforms, the "modal" state - over-rides the "non-modal" state, so the "modal" state must be - cleared before the window can be set into the "non-modal" - state. - In general, the following sequence should work: - - \code - win->hide(); - win->clear_modal_states(); - //Set win to new state as desired, or leave "normal", e.g... - win->set_non_modal(); - win->show(); - \endcode - - \note Under some window managers, the sequence of hiding the - window and changing its modality will often cause it to be - re-displayed at a different position when it is subsequently - shown. This is an irritating feature but appears to be - unavoidable at present. - As a result we would advise to use this method only when - absolutely necessary. - - \see void set_modal(), void set_non_modal() - */ - void clear_modal_states() {clear_flag(NON_MODAL | MODAL);} - - /** - Marks the window as a menu window. - - This is intended for internal use, but it can also be used if you - write your own menu handling. However, this is not recommended. - - This flag is used for correct "parenting" of windows in communication - with the windowing system. Modern X window managers can use different - flags to distinguish menu and tooltip windows from normal windows. - - This must be called before the window is shown and cannot be changed - later. - */ - void set_menu_window() {set_flag(MENU_WINDOW);} - - /** Returns true if this window is a menu window. */ - unsigned int menu_window() const {return flags() & MENU_WINDOW;} - - /** - Marks the window as a tooltip window. - - This is intended for internal use, but it can also be used if you - write your own tooltip handling. However, this is not recommended. - - This flag is used for correct "parenting" of windows in communication - with the windowing system. Modern X window managers can use different - flags to distinguish menu and tooltip windows from normal windows. - - This must be called before the window is shown and cannot be changed - later. - - \note Since Fl_Tooltip_Window is derived from Fl_Menu_Window, this - also \b clears the menu_window() state. - */ - void set_tooltip_window() { set_flag(TOOLTIP_WINDOW); - clear_flag(MENU_WINDOW); } - /** Returns true if this window is a tooltip window. */ - unsigned int tooltip_window() const {return flags() & TOOLTIP_WINDOW;} - - /** - Positions the window so that the mouse is pointing at the given - position, or at the center of the given widget, which may be the - window itself. If the optional offscreen parameter is - non-zero, then the window is allowed to extend off the screen (this - does not work with some X window managers). \see position() - */ - void hotspot(int x, int y, int offscreen = 0); - /** See void Fl_Window::hotspot(int x, int y, int offscreen = 0) */ - void hotspot(const Fl_Widget*, int offscreen = 0); - /** See void Fl_Window::hotspot(int x, int y, int offscreen = 0) */ - void hotspot(const Fl_Widget& p, int offscreen = 0) {hotspot(&p,offscreen);} - - /** - Undoes the effect of a previous resize() or show() so that the next time - show() is called the window manager is free to position the window. - - This is for Forms compatibility only. - - \deprecated please use force_position(0) instead - */ - void free_position() {clear_flag(FORCE_POSITION);} - /** - Sets the allowable range the user can resize this window to. - This only works for top-level windows. -

    -
  • \p minw and \p minh are the smallest the window can be. - Either value must be greater than 0.
  • -
  • \p maxw and \p maxh are the largest the window can be. If either is - equal to the minimum then you cannot resize in that direction. - If either is zero then FLTK picks a maximum size in that direction - such that the window will fill the screen.
  • -
  • \p dw and \p dh are size increments. The window will be constrained - to widths of minw + N * dw, where N is any non-negative integer. - If these are less or equal to 1 they are ignored (this is ignored - on WIN32).
  • -
  • \p aspect is a flag that indicates that the window should preserve its - aspect ratio. This only works if both the maximum and minimum have - the same aspect ratio (ignored on WIN32 and by many X window managers). -
  • -
- - If this function is not called, FLTK tries to figure out the range - from the setting of resizable(): -
    -
  • If resizable() is NULL (this is the default) then the window cannot - be resized and the resize border and max-size control will not be - displayed for the window.
  • -
  • If either dimension of resizable() is less than 100, then that is - considered the minimum size. Otherwise the resizable() has a minimum - size of 100.
  • -
  • If either dimension of resizable() is zero, then that is also the - maximum size (so the window cannot resize in that direction).
  • -
- - It is undefined what happens if the current size does not fit in the - constraints passed to size_range(). - */ - void size_range(int minw, int minh, int maxw=0, int maxh=0, int dw=0, int dh=0, int aspect=0) { - this->minw = minw; - this->minh = minh; - this->maxw = maxw; - this->maxh = maxh; - this->dw = dw; - this->dh = dh; - this->aspect = aspect; - size_range_(); - } - - /** See void Fl_Window::label(const char*) */ - const char* label() const {return Fl_Widget::label();} - /** See void Fl_Window::iconlabel(const char*) */ - const char* iconlabel() const {return iconlabel_;} - /** Sets the window title bar label. */ - void label(const char*); - /** Sets the icon label. */ - void iconlabel(const char*); - /** Sets the icon label. */ - void label(const char* label, const char* iconlabel); // platform dependent - void copy_label(const char* a); - - static void default_xclass(const char*); - static const char *default_xclass(); - const char* xclass() const; - void xclass(const char* c); - - static void default_icon(const Fl_RGB_Image*); - static void default_icons(const Fl_RGB_Image*[], int); - void icon(const Fl_RGB_Image*); - void icons(const Fl_RGB_Image*[], int); - -#ifdef WIN32 - static void default_icons(HICON big_icon, HICON small_icon); - void icons(HICON big_icon, HICON small_icon); -#endif - - /* for legacy compatibility */ - const void* icon() const; - void icon(const void * ic); - - /** - Returns non-zero if show() has been called (but not hide() - ). You can tell if a window is iconified with (w->shown() - && !w->visible()). - */ - int shown() {return i != 0;} - /** - Puts the window on the screen. Usually (on X) this has the side - effect of opening the display. - - If the window is already shown then it is restored and raised to the - top. This is really convenient because your program can call show() - at any time, even if the window is already up. It also means that - show() serves the purpose of raise() in other toolkits. - - Fl_Window::show(int argc, char **argv) is used for top-level - windows and allows standard arguments to be parsed from the - command-line. - - \note For some obscure reasons Fl_Window::show() resets the current - group by calling Fl_Group::current(0). The comments in the code - say "get rid of very common user bug: forgot end()". Although - this is true it may have unwanted side effects if you show() an - unrelated window (maybe for an error message or warning) while - building a window or any other group widget. - - \todo Check if we can remove resetting the current group in a later - FLTK version (after 1.3.x). This may break "already broken" programs - though if they rely on this "feature". - - \see Fl_Window::show(int argc, char **argv) - */ - virtual void show(); - /** - Removes the window from the screen. If the window is already hidden or - has not been shown then this does nothing and is harmless. - */ - virtual void hide(); - /** - Puts the window on the screen and parses command-line arguments. - - Usually (on X) this has the side effect of opening the display. - - This form should be used for top-level windows, at least for the - first (main) window. It allows standard arguments to be parsed - from the command-line. You can use \p argc and \p argv from - main(int argc, char **argv) for this call. - - The first call also sets up some system-specific internal - variables like the system colors. - - \todo explain which system parameters are set up. - - \param argc command-line argument count, usually from main() - \param argv command-line argument vector, usually from main() - - \see virtual void Fl_Window::show() - */ - void show(int argc, char **argv); - - // Enables synchronous show(), docs in Fl_Window.cxx - void wait_for_expose(); - - /** - Makes the window completely fill one or more screens, without any - window manager border visible. You must use fullscreen_off() to - undo this. - - \note On some platforms, this can result in the keyboard being - grabbed. The window may also be recreated, meaning hide() and - show() will be called. - - \see void Fl_Window::fullscreen_screens() - */ - void fullscreen(); - /** - Turns off any side effects of fullscreen() - */ - void fullscreen_off(); - /** - Turns off any side effects of fullscreen() and does - resize(x,y,w,h). - */ - void fullscreen_off(int X,int Y,int W,int H); - /** - Returns non zero if FULLSCREEN flag is set, 0 otherwise. - */ - unsigned int fullscreen_active() const { return flags() & FULLSCREEN; } - /** - Sets which screens should be used when this window is in fullscreen - mode. The window will be resized to the top of the screen with index - \p top, the bottom of the screen with index \p bottom, etc. - - If this method is never called, or if any argument is < 0, then the - window will be resized to fill the screen it is currently on. - - \see void Fl_Window::fullscreen() - */ - void fullscreen_screens(int top, int bottom, int left, int right); - /** - Iconifies the window. If you call this when shown() is false - it will show() it as an icon. If the window is already - iconified this does nothing. - - Call show() to restore the window. - - When a window is iconified/restored (either by these calls or by the - user) the handle() method is called with FL_HIDE and - FL_SHOW events and visible() is turned on and off. - - There is no way to control what is drawn in the icon except with the - string passed to Fl_Window::xclass(). You should not rely on - window managers displaying the icons. - */ - void iconize(); - - int x_root() const ; - int y_root() const ; - - static Fl_Window *current(); - /** - Sets things up so that the drawing functions in will go - into this window. This is useful for incremental update of windows, such - as in an idle callback, which will make your program behave much better - if it draws a slow graphic. Danger: incremental update is very hard to - debug and maintain! - - This method only works for the Fl_Window and Fl_Gl_Window derived classes. - */ - void make_current(); - - // Note: Doxygen docs in Fl_Widget.H to avoid redundancy. - virtual Fl_Window* as_window() { return this; } - - /** - Changes the cursor for this window. This always calls the system, if - you are changing the cursor a lot you may want to keep track of how - you set it in a static variable and call this only if the new cursor - is different. - - The type Fl_Cursor is an enumeration defined in . - - \see cursor(const Fl_RGB_Image*, int, int), default_cursor() - */ - void cursor(Fl_Cursor); - void cursor(const Fl_RGB_Image*, int, int); - void default_cursor(Fl_Cursor); - - /* for legacy compatibility */ - void cursor(Fl_Cursor c, Fl_Color, Fl_Color=FL_WHITE); - void default_cursor(Fl_Cursor c, Fl_Color, Fl_Color=FL_WHITE); - - static void default_callback(Fl_Window*, void* v); - - /** Returns the window width including any frame added by the window manager. - - Same as w() if applied to a subwindow. - */ - int decorated_w(); - /** Returns the window height including any window title bar and any frame - added by the window manager. - - Same as h() if applied to a subwindow. - */ - int decorated_h(); - -}; - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_Wizard.H b/msvc/fltk/include/FL/Fl_Wizard.H deleted file mode 100644 index 3bac57f8..00000000 --- a/msvc/fltk/include/FL/Fl_Wizard.H +++ /dev/null @@ -1,61 +0,0 @@ -// -// "$Id$" -// -// Fl_Wizard widget definitions. -// -// Copyright 1999-2010 by Easy Software Products. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_Wizard widget . */ - -// -// Include necessary header files... -// - -#ifndef _Fl_Wizard_H_ -# define _Fl_Wizard_H_ - -# include - - -/** - This widget is based off the Fl_Tabs - widget, but instead of displaying tabs it only changes "tabs" under - program control. Its primary purpose is to support "wizards" that - step a user through configuration or troubleshooting tasks. - -

As with Fl_Tabs, wizard panes are composed of child (usually - Fl_Group) widgets. Navigation buttons must be added separately. -*/ -class FL_EXPORT Fl_Wizard : public Fl_Group { - - Fl_Widget *value_; - - void draw(); - - public: - - Fl_Wizard(int, int, int, int, const char * = 0); - - void next(); - void prev(); - Fl_Widget *value(); - void value(Fl_Widget *); -}; - -#endif // !_Fl_Wizard_H_ - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_XBM_Image.H b/msvc/fltk/include/FL/Fl_XBM_Image.H deleted file mode 100644 index 13938e26..00000000 --- a/msvc/fltk/include/FL/Fl_XBM_Image.H +++ /dev/null @@ -1,41 +0,0 @@ -// -// "$Id$" -// -// XBM image header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - Fl_XBM_Image class . */ - -#ifndef Fl_XBM_Image_H -#define Fl_XBM_Image_H -# include "Fl_Bitmap.H" - -/** - The Fl_XBM_Image class supports loading, caching, - and drawing of X Bitmap (XBM) bitmap files. -*/ -class FL_EXPORT Fl_XBM_Image : public Fl_Bitmap { - - public: - - Fl_XBM_Image(const char* filename); -}; - -#endif // !Fl_XBM_Image_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/Fl_XPM_Image.H b/msvc/fltk/include/FL/Fl_XPM_Image.H deleted file mode 100644 index c910fbff..00000000 --- a/msvc/fltk/include/FL/Fl_XPM_Image.H +++ /dev/null @@ -1,42 +0,0 @@ -// -// "$Id$" -// -// XPM image header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/* \file - - Fl_XPM_Image class . */ - -#ifndef Fl_XPM_Image_H -#define Fl_XPM_Image_H -# include "Fl_Pixmap.H" - -/** - The Fl_XPM_Image class supports loading, caching, - and drawing of X Pixmap (XPM) images, including transparency. -*/ -class FL_EXPORT Fl_XPM_Image : public Fl_Pixmap { - - public: - - Fl_XPM_Image(const char* filename); -}; - -#endif // !Fl_XPM_Image - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/abi-version.h b/msvc/fltk/include/FL/abi-version.h deleted file mode 100644 index f07ddac5..00000000 --- a/msvc/fltk/include/FL/abi-version.h +++ /dev/null @@ -1,28 +0,0 @@ -/* - ABI Configuration file for the Fast Light Tool Kit (FLTK). - - ============================================================================ - Edit with care! This source file (abi-version.ide) is used to - generate FL/abi-version.h by your IDE (Visual C++) build system ! - ---------------------------------------------------------------------------- - If you need to change the ABI configuration, edit abi-version.ide - in the FLTK source (root) directory and "Rebuild Solution". - This will copy abi-version.ide to FL/abi-version.h. - DO NOT edit FL/abi-version.h directly ! - ---------------------------------------------------------------------------- - See below for instructions how to edit abi-version.ide. - The default ABI version (#undef FL_ABI_VERSION) is 1.x.0 (1xx00). - ============================================================================ - - Define FL_ABI_VERSION as 1xxyy for FLTK ABI version 1.x.y. - - Use leading zeroes in xx and yy - don't use a leading zero for - the major version number (currently 1). - Replace the line below (#undef FL_ABI_VERSION) with your definition. - - Example: - - #define FL_ABI_VERSION 10302 -*/ - -#undef FL_ABI_VERSION diff --git a/msvc/fltk/include/FL/dirent.h b/msvc/fltk/include/FL/dirent.h deleted file mode 100644 index f99f44ea..00000000 --- a/msvc/fltk/include/FL/dirent.h +++ /dev/null @@ -1,25 +0,0 @@ -// -// "$Id$" -// -// Directory header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2011 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - - -// this file is for back-compatibility only -#include "filename.H" - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/filename.H b/msvc/fltk/include/FL/filename.H deleted file mode 100644 index f5c87bc6..00000000 --- a/msvc/fltk/include/FL/filename.H +++ /dev/null @@ -1,176 +0,0 @@ -/* - * "$Id$" - * - * Filename header file for the Fast Light Tool Kit (FLTK). - * - * Copyright 1998-2010 by Bill Spitzak and others. - * - * This library is free software. Distribution and use rights are outlined in - * the file "COPYING" which should have been included with this file. If this - * file is missing or damaged, see the license at: - * - * http://www.fltk.org/COPYING.php - * - * Please report all bugs and problems on the following page: - * - * http://www.fltk.org/str.php - */ -/** \file - File names and URI utility functions. - */ - -/* Xcode on OS X includes files by recursing down into directories. - * This code catches the cycle and directly includes the required file. - */ -#ifdef fl_dirent_h_cyclic_include -# include "/usr/include/dirent.h" -#endif - -#ifndef FL_FILENAME_H -# define FL_FILENAME_H - -# include "Fl_Export.H" - -/** \addtogroup filenames File names and URI utility functions - File names and URI functions defined in - @{ */ - -# define FL_PATH_MAX 2048 /**< all path buffers should use this length */ -/** Gets the file name from a path. - Similar to basename(3), exceptions shown below. - \code - #include - [..] - const char *out; - out = fl_filename_name("/usr/lib"); // out="lib" - out = fl_filename_name("/usr/"); // out="" (basename(3) returns "usr" instead) - out = fl_filename_name("/usr"); // out="usr" - out = fl_filename_name("/"); // out="" (basename(3) returns "/" instead) - out = fl_filename_name("."); // out="." - out = fl_filename_name(".."); // out=".." - \endcode - \return a pointer to the char after the last slash, or to \p filename if there is none. - */ -FL_EXPORT const char *fl_filename_name(const char * filename); -FL_EXPORT const char *fl_filename_ext(const char *buf); -FL_EXPORT char *fl_filename_setext(char *to, int tolen, const char *ext); -FL_EXPORT int fl_filename_expand(char *to, int tolen, const char *from); -FL_EXPORT int fl_filename_absolute(char *to, int tolen, const char *from); -FL_EXPORT int fl_filename_relative(char *to, int tolen, const char *from); -FL_EXPORT int fl_filename_match(const char *name, const char *pattern); -FL_EXPORT int fl_filename_isdir(const char *name); - -# if defined(__cplusplus) && !defined(FL_DOXYGEN) -/* - * Under WIN32, we include filename.H from numericsort.c; this should probably change... - */ - -inline char *fl_filename_setext(char *to, const char *ext) { return fl_filename_setext(to, FL_PATH_MAX, ext); } -inline int fl_filename_expand(char *to, const char *from) { return fl_filename_expand(to, FL_PATH_MAX, from); } -inline int fl_filename_absolute(char *to, const char *from) { return fl_filename_absolute(to, FL_PATH_MAX, from); } -FL_EXPORT int fl_filename_relative(char *to, int tolen, const char *from, const char *cwd); -inline int fl_filename_relative(char *to, const char *from) { return fl_filename_relative(to, FL_PATH_MAX, from); } -# endif /* __cplusplus */ - - -# if defined(WIN32) && !defined(__MINGW32__) && !defined(__CYGWIN__) && !defined(__WATCOMC__) - -struct dirent {char d_name[1];}; - -# elif defined(__WATCOMC__) -# include -# include - -# else -/* - * WARNING: on some systems (very few nowadays?) may not exist. - * The correct information is in one of these files: - * - * #include - * #include - * #include - * - * plus you must do the following #define: - * - * #define dirent direct - * - * It would be best to create a file that does this... - */ -# include -# define fl_dirent_h_cyclic_include -# include -# undef fl_dirent_h_cyclic_include -# endif - -# if defined (__cplusplus) -extern "C" { -# endif /* __cplusplus */ - -# if !defined(FL_DOXYGEN) -FL_EXPORT int fl_alphasort(struct dirent **, struct dirent **); -FL_EXPORT int fl_casealphasort(struct dirent **, struct dirent **); -FL_EXPORT int fl_casenumericsort(struct dirent **, struct dirent **); -FL_EXPORT int fl_numericsort(struct dirent **, struct dirent **); -# endif - - typedef int (Fl_File_Sort_F)(struct dirent **, struct dirent **); /**< File sorting function. \see fl_filename_list() */ - -# if defined(__cplusplus) -} - -/* - * Portable "scandir" function. Ugly but necessary... - */ - -FL_EXPORT int fl_filename_list(const char *d, struct dirent ***l, - Fl_File_Sort_F *s = fl_numericsort); -FL_EXPORT void fl_filename_free_list(struct dirent ***l, int n); - -/* - * Generic function to open a Uniform Resource Identifier (URI) using a - * system-defined program (added in FLTK 1.1.8) - */ - -FL_EXPORT int fl_open_uri(const char *uri, char *msg = (char *)0, - int msglen = 0); - -FL_EXPORT void fl_decode_uri(char *uri); - -# ifndef FL_DOXYGEN -/* - * _fl_filename_isdir_quick() is a private function that checks for a - * trailing slash and assumes that the passed name is a directory if - * it finds one. This function is used by Fl_File_Browser and - * Fl_File_Chooser to avoid extra stat() calls, but is not supported - * outside of FLTK... - */ -int _fl_filename_isdir_quick(const char *name); -# endif - -# endif /* __cplusplus */ - -/* - * FLTK 1.0.x compatibility definitions... - */ - -# ifdef FLTK_1_0_COMPAT -# define filename_absolute fl_filename_absolute -# define filename_expand fl_filename_expand -# define filename_ext fl_filename_ext -# define filename_isdir fl_filename_isdir -# define filename_list fl_filename_list -# define filename_match fl_filename_match -# define filename_name fl_filename_name -# define filename_relative fl_filename_relative -# define filename_setext fl_filename_setext -# define numericsort fl_numericsort -# endif /* FLTK_1_0_COMPAT */ - - -#endif /* FL_FILENAME_H */ - -/** @} */ - -/* - * End of "$Id$". - */ diff --git a/msvc/fltk/include/FL/fl_ask.H b/msvc/fltk/include/FL/fl_ask.H deleted file mode 100644 index ad1b7b23..00000000 --- a/msvc/fltk/include/FL/fl_ask.H +++ /dev/null @@ -1,82 +0,0 @@ -// -// "$Id$" -// -// Standard dialog header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2011 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** \file fl_ask.H - API for common dialogs. - */ - -#ifndef fl_ask_H -# define fl_ask_H - -# include "Enumerations.H" - -class Fl_Widget; - -/** Different system beeps available. - \sa fl_beep(int) */ -enum Fl_Beep { - FL_BEEP_DEFAULT = 0, ///< Default beep. - FL_BEEP_MESSAGE, ///< Message beep. - FL_BEEP_ERROR, ///< Error beep. - FL_BEEP_QUESTION, ///< Question beep. - FL_BEEP_PASSWORD, ///< Password beep. - FL_BEEP_NOTIFICATION ///< Notification beep. -}; - -# ifdef __GNUC__ -/* the GNUC-specific attribute appearing below in prototypes with a variable list of arguments - helps detection of mismatches between format string and argument list at compilation time */ -# define __fl_attr(x) __attribute__ (x) -# else -# define __fl_attr(x) -# endif // __GNUC__ - -FL_EXPORT void fl_beep(int type = FL_BEEP_DEFAULT); -FL_EXPORT void fl_message(const char *,...) __fl_attr((__format__ (__printf__, 1, 2))); -FL_EXPORT void fl_alert(const char *,...) __fl_attr((__format__ (__printf__, 1, 2))); -// fl_ask() is deprecated since it uses "Yes" and "No" for the buttons, -// which does not conform to the current FLTK Human Interface Guidelines. -// Use fl_choice() instead with the appropriate verbs instead. -FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ (__printf__, 1, 2), __deprecated__)); -FL_EXPORT int fl_choice(const char *q,const char *b0,const char *b1,const char *b2,...) __fl_attr((__format__ (__printf__, 1, 5))); -FL_EXPORT const char *fl_input(const char *label, const char *deflt = 0, ...) __fl_attr((__format__ (__printf__, 1, 3))); -FL_EXPORT const char *fl_password(const char *label, const char *deflt = 0, ...) __fl_attr((__format__ (__printf__, 1, 3))); - -FL_EXPORT Fl_Widget *fl_message_icon(); -extern FL_EXPORT Fl_Font fl_message_font_; -extern FL_EXPORT Fl_Fontsize fl_message_size_; -inline void fl_message_font(Fl_Font f, Fl_Fontsize s) { - fl_message_font_ = f; fl_message_size_ = s;} - -FL_EXPORT void fl_message_hotspot(int enable); -FL_EXPORT int fl_message_hotspot(void); - -FL_EXPORT void fl_message_title(const char *title); -FL_EXPORT void fl_message_title_default(const char *title); - -// pointers you can use to change FLTK to a foreign language: -extern FL_EXPORT const char* fl_no; -extern FL_EXPORT const char* fl_yes; -extern FL_EXPORT const char* fl_ok; -extern FL_EXPORT const char* fl_cancel; -extern FL_EXPORT const char* fl_close; -#endif // !fl_ask_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/fl_draw.H b/msvc/fltk/include/FL/fl_draw.H deleted file mode 100644 index 7e867610..00000000 --- a/msvc/fltk/include/FL/fl_draw.H +++ /dev/null @@ -1,805 +0,0 @@ -// -// "$Id$" -// -// Portable drawing function header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2016 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** - \file fl_draw.H - \brief utility header to pull drawing functions together -*/ - -#ifndef fl_draw_H -#define fl_draw_H - -#include // for Fl_Region -#include // for the color names -#include // for fl_set_spot() -#include // for fl_graphics_driver - -// Image class... -class Fl_Image; - -// Label flags... -FL_EXPORT extern char fl_draw_shortcut; - -/** \addtogroup fl_attributes - @{ -*/ - -// Colors: -/** - Sets the color for all subsequent drawing operations. - For colormapped displays, a color cell will be allocated out of - \p fl_colormap the first time you use a color. If the colormap fills up - then a least-squares algorithm is used to find the closest color. - If no valid graphical context (fl_gc) is available, - the foreground is not set for the current window. - \param[in] c color - */ -inline void fl_color(Fl_Color c) {fl_graphics_driver->color(c); } // select indexed color -/** for back compatibility - use fl_color(Fl_Color c) instead */ -inline void fl_color(int c) {fl_color((Fl_Color)c);} -/** - Sets the color for all subsequent drawing operations. - The closest possible match to the RGB color is used. - The RGB color is used directly on TrueColor displays. - For colormap visuals the nearest index in the gray - ramp or color cube is used. - If no valid graphical context (fl_gc) is available, - the foreground is not set for the current window. - \param[in] r,g,b color components - */ -inline void fl_color(uchar r, uchar g, uchar b) {fl_graphics_driver->color(r,g,b); } // select actual color -/** - Returns the last fl_color() that was set. - This can be used for state save/restore. -*/ -inline Fl_Color fl_color() {return fl_graphics_driver->color();} -/** @} */ - -/** \addtogroup fl_drawings - @{ -*/ -// clip: -/** - Intersects the current clip region with a rectangle and pushes this - new region onto the stack. - \param[in] x,y,w,h position and size - */ -inline void fl_push_clip(int x, int y, int w, int h) {fl_graphics_driver->push_clip(x,y,w,h); } -/** - Intersects the current clip region with a rectangle and pushes this - new region onto the stack (deprecated). - \param[in] x,y,w,h position and size - \deprecated - fl_clip(int, int, int, int) is deprecated and will be removed from future releases. - Please use fl_push_clip(int x, int y, int w, int h) instead. - */ -#define fl_clip fl_push_clip -/** - Pushes an empty clip region onto the stack so nothing will be clipped. - */ -inline void fl_push_no_clip() {fl_graphics_driver->push_no_clip(); } -/** - Restores the previous clip region. - - You must call fl_pop_clip() once for every time you call fl_push_clip(). - Unpredictable results may occur if the clip stack is not empty when - you return to FLTK. - */ -inline void fl_pop_clip() {fl_graphics_driver->pop_clip(); } -/** - Does the rectangle intersect the current clip region? - \param[in] x,y,w,h position and size of rectangle - \returns non-zero if any of the rectangle intersects the current clip - region. If this returns 0 you don't have to draw the object. - - \note - Under X this returns 2 if the rectangle is partially clipped, - and 1 if it is entirely inside the clip region. - */ -inline int fl_not_clipped(int x, int y, int w, int h) {return fl_graphics_driver->not_clipped(x,y,w,h); } -/** - Intersects the rectangle with the current clip region and returns the - bounding box of the result. - - Returns non-zero if the resulting rectangle is different to the original. - This can be used to limit the necessary drawing to a rectangle. - \p W and \p H are set to zero if the rectangle is completely outside the region. - \param[in] x,y,w,h position and size of rectangle - \param[out] X,Y,W,H position and size of resulting bounding box. - \returns Non-zero if the resulting rectangle is different to the original. - */ -inline int fl_clip_box(int x , int y, int w, int h, int& X, int& Y, int& W, int& H) - {return fl_graphics_driver->clip_box(x,y,w,h,X,Y,W,H); } -/** Undoes any clobbering of clip done by your program */ -inline void fl_restore_clip() { fl_graphics_driver->restore_clip(); } -/** - Replaces the top of the clipping stack with a clipping region of any shape. - - Fl_Region is an operating system specific type. - \param[in] r clipping region - */ -inline void fl_clip_region(Fl_Region r) { fl_graphics_driver->clip_region(r); } -/** - Returns the current clipping region. - */ -inline Fl_Region fl_clip_region() { return fl_graphics_driver->clip_region(); } - - -// points: -/** - Draws a single pixel at the given coordinates - */ -inline void fl_point(int x, int y) { fl_graphics_driver->point(x,y); } - -// line type: -/** - Sets how to draw lines (the "pen"). - If you change this it is your responsibility to set it back to the default - using \c fl_line_style(0). - - \param[in] style A bitmask which is a bitwise-OR of a line style, a cap - style, and a join style. If you don't specify a dash type you - will get a solid line. If you don't specify a cap or join type - you will get a system-defined default of whatever value is - fastest. - \param[in] width The thickness of the lines in pixels. Zero results in the - system defined default, which on both X and Windows is somewhat - different and nicer than 1. - \param[in] dashes A pointer to an array of dash lengths, measured in pixels. - The first location is how long to draw a solid portion, the next - is how long to draw the gap, then the solid, etc. It is terminated - with a zero-length entry. A \c NULL pointer or a zero-length - array results in a solid line. Odd array sizes are not supported - and result in undefined behavior. - - \note Because of how line styles are implemented on Win32 systems, - you \e must set the line style \e after setting the drawing - color. If you set the color after the line style you will lose - the line style settings. - \note The \p dashes array does not work under Windows 95, 98 or Me, - since those operating systems do not support complex line styles. - */ -inline void fl_line_style(int style, int width=0, char* dashes=0) {fl_graphics_driver->line_style(style,width,dashes); } -enum { - FL_SOLID = 0, ///< line style: ___________ - FL_DASH = 1, ///< line style: _ _ _ _ _ _ - FL_DOT = 2, ///< line style: . . . . . . - FL_DASHDOT = 3, ///< line style: _ . _ . _ . - FL_DASHDOTDOT = 4, ///< line style: _ . . _ . . - - FL_CAP_FLAT = 0x100, ///< cap style: end is flat - FL_CAP_ROUND = 0x200, ///< cap style: end is round - FL_CAP_SQUARE = 0x300, ///< cap style: end wraps end point - - FL_JOIN_MITER = 0x1000, ///< join style: line join extends to a point - FL_JOIN_ROUND = 0x2000, ///< join style: line join is rounded - FL_JOIN_BEVEL = 0x3000 ///< join style: line join is tidied -}; - -// rectangles tweaked to exactly fill the pixel rectangle: - -/** - Draws a 1-pixel border \e inside the given bounding box. - This function is meant for quick drawing of simple boxes. The behavior is - undefined for line widths that are not 1. - */ -inline void fl_rect(int x, int y, int w, int h) { fl_graphics_driver->rect(x,y,w,h); } - -/** Draws with passed color a 1-pixel border \e inside the given bounding box */ -inline void fl_rect(int x, int y, int w, int h, Fl_Color c) {fl_color(c); fl_rect(x,y,w,h);} -/** Colors with current color a rectangle that exactly fills the given bounding box */ -inline void fl_rectf(int x, int y, int w, int h) { fl_graphics_driver->rectf(x,y,w,h); } -/** Colors with passed color a rectangle that exactly fills the given bounding box */ -inline void fl_rectf(int x, int y, int w, int h, Fl_Color c) {fl_color(c); fl_rectf(x,y,w,h);} - -/** - Colors a rectangle with "exactly" the passed r,g,b color. - On screens with less than 24 bits of color this is done by drawing a - solid-colored block using fl_draw_image() so that the correct color - shade is produced. - */ -/* note: doxygen comment here to avoid triplication in os-speciic files */ -FL_EXPORT void fl_rectf(int x, int y, int w, int h, uchar r, uchar g, uchar b); - -// line segments: -/** - Draws a line from (x,y) to (x1,y1) - */ -inline void fl_line(int x, int y, int x1, int y1) {fl_graphics_driver->line(x,y,x1,y1); } -/** - Draws a line from (x,y) to (x1,y1) and another from (x1,y1) to (x2,y2) - */ -inline void fl_line(int x, int y, int x1, int y1, int x2, int y2) {fl_graphics_driver->line(x,y,x1,y1,x2,y2); } - -// closed line segments: -/** - Outlines a 3-sided polygon with lines - */ -inline void fl_loop(int x, int y, int x1, int y1, int x2, int y2) {fl_graphics_driver->loop(x,y,x1,y1,x2,y2); } -/** - Outlines a 4-sided polygon with lines - */ -inline void fl_loop(int x, int y, int x1, int y1, int x2, int y2, int x3, int y3) - {fl_graphics_driver->loop(x,y,x1,y1,x2,y2,x3,y3); } - -// filled polygons -/** - Fills a 3-sided polygon. The polygon must be convex. - */ -inline void fl_polygon(int x, int y, int x1, int y1, int x2, int y2) {fl_graphics_driver->polygon(x,y,x1,y1,x2,y2); } -/** - Fills a 4-sided polygon. The polygon must be convex. - */ -inline void fl_polygon(int x, int y, int x1, int y1, int x2, int y2, int x3, int y3) - { fl_graphics_driver->polygon(x,y,x1,y1,x2,y2,x3,y3); } - -// draw rectilinear lines, horizontal segment first: -/** - Draws a horizontal line from (x,y) to (x1,y) - */ -inline void fl_xyline(int x, int y, int x1) {fl_graphics_driver->xyline(x,y,x1);} -/** - Draws a horizontal line from (x,y) to (x1,y), then vertical from (x1,y) to (x1,y2) - */ -inline void fl_xyline(int x, int y, int x1, int y2) {fl_graphics_driver->xyline(x,y,x1,y2);} -/** - Draws a horizontal line from (x,y) to (x1,y), then a vertical from (x1,y) to (x1,y2) - and then another horizontal from (x1,y2) to (x3,y2) - */ -inline void fl_xyline(int x, int y, int x1, int y2, int x3) {fl_graphics_driver->xyline(x,y,x1,y2,x3);} - -// draw rectilinear lines, vertical segment first: -/** - Draws a vertical line from (x,y) to (x,y1) - */ -inline void fl_yxline(int x, int y, int y1) {fl_graphics_driver->yxline(x,y,y1);} -/** - Draws a vertical line from (x,y) to (x,y1), then a horizontal from (x,y1) to (x2,y1) - */ -inline void fl_yxline(int x, int y, int y1, int x2) {fl_graphics_driver->yxline(x,y,y1,x2);} -/** - Draws a vertical line from (x,y) to (x,y1) then a horizontal from (x,y1) - to (x2,y1), then another vertical from (x2,y1) to (x2,y3) - */ -inline void fl_yxline(int x, int y, int y1, int x2, int y3) {fl_graphics_driver->yxline(x,y,y1,x2,y3);} - -// circular lines and pie slices (code in fl_arci.C): -/** - Draw ellipse sections using integer coordinates. - - These functions match the rather limited circle drawing code provided by X - and WIN32. The advantage over using fl_arc with floating point coordinates - is that they are faster because they often use the hardware, and they draw - much nicer small circles, since the small sizes are often hard-coded bitmaps. - - If a complete circle is drawn it will fit inside the passed bounding box. - The two angles are measured in degrees counter-clockwise from 3 o'clock and - are the starting and ending angle of the arc, \p a2 must be greater or equal - to \p a1. - - fl_arc() draws a series of lines to approximate the arc. Notice that the - integer version of fl_arc() has a different number of arguments than the - double version fl_arc(double x, double y, double r, double start, double end) - - \param[in] x,y,w,h bounding box of complete circle - \param[in] a1,a2 start and end angles of arc measured in degrees - counter-clockwise from 3 o'clock. \p a2 must be greater - than or equal to \p a1. - */ -inline void fl_arc(int x, int y, int w, int h, double a1, double a2) {fl_graphics_driver->arc(x,y,w,h,a1,a2); } -/** - Draw filled ellipse sections using integer coordinates. - - Like fl_arc(), but fl_pie() draws a filled-in pie slice. - This slice may extend outside the line drawn by fl_arc(); - to avoid this use w - 1 and h - 1. - - \param[in] x,y,w,h bounding box of complete circle - \param[in] a1,a2 start and end angles of arc measured in degrees - counter-clockwise from 3 o'clock. \p a2 must be greater - than or equal to \p a1. - */ -inline void fl_pie(int x, int y, int w, int h, double a1, double a2) {fl_graphics_driver->pie(x,y,w,h,a1,a2); } -/** fl_chord declaration is a place holder - the function does not yet exist */ -FL_EXPORT void fl_chord(int x, int y, int w, int h, double a1, double a2); // nyi - -// scalable drawing code (code in fl_vertex.C and fl_arc.C): -/** - Saves the current transformation matrix on the stack. - The maximum depth of the stack is 32. - */ -inline void fl_push_matrix() { fl_graphics_driver->push_matrix(); } -/** - Restores the current transformation matrix from the stack. - */ -inline void fl_pop_matrix() { fl_graphics_driver->pop_matrix(); } -/** - Concatenates scaling transformation onto the current one. - \param[in] x,y scale factors in x-direction and y-direction - */ -inline void fl_scale(double x, double y) { fl_graphics_driver->scale(x, y); } -/** - Concatenates scaling transformation onto the current one. - \param[in] x scale factor in both x-direction and y-direction - */ -inline void fl_scale(double x) { fl_graphics_driver->scale(x, x); } -/** - Concatenates translation transformation onto the current one. - \param[in] x,y translation factor in x-direction and y-direction - */ -inline void fl_translate(double x, double y) { fl_graphics_driver->translate(x, y); } -/** - Concatenates rotation transformation onto the current one. - \param[in] d - rotation angle, counter-clockwise in degrees (not radians) - */ -inline void fl_rotate(double d) { fl_graphics_driver->rotate(d); } -/** - Concatenates another transformation onto the current one. - - \param[in] a,b,c,d,x,y transformation matrix elements such that - X' = aX + cY + x and Y' = bX +dY + y - */ -inline void fl_mult_matrix(double a, double b, double c, double d, double x,double y) - { fl_graphics_driver->mult_matrix(a, b, c, d, x, y); } -/** - Starts drawing a list of points. Points are added to the list with fl_vertex() - */ -inline void fl_begin_points() {fl_graphics_driver->begin_points(); } -/** - Starts drawing a list of lines. - */ -inline void fl_begin_line() {fl_graphics_driver->begin_line(); } -/** - Starts drawing a closed sequence of lines. - */ -inline void fl_begin_loop() {fl_graphics_driver->begin_loop(); } -/** - Starts drawing a convex filled polygon. - */ -inline void fl_begin_polygon() {fl_graphics_driver->begin_polygon(); } -/** - Adds a single vertex to the current path. - \param[in] x,y coordinate - */ -inline void fl_vertex(double x, double y) {fl_graphics_driver->vertex(x,y); } -/** - Adds a series of points on a Bezier curve to the path. - The curve ends (and two of the points) are at X0,Y0 and X3,Y3. - \param[in] X0,Y0 curve start point - \param[in] X1,Y1 curve control point - \param[in] X2,Y2 curve control point - \param[in] X3,Y3 curve end point - */ -inline void fl_curve(double X0, double Y0, double X1, double Y1, double X2, double Y2, double X3, double Y3) - {fl_graphics_driver->curve(X0,Y0,X1,Y1,X2,Y2,X3,Y3); } -/** - Adds a series of points to the current path on the arc of a circle. - You can get elliptical paths by using scale and rotate before calling fl_arc(). - \param[in] x,y,r center and radius of circular arc - \param[in] start,end angles of start and end of arc measured in degrees - counter-clockwise from 3 o'clock. If \p end is less than \p start - then it draws the arc in a clockwise direction. - - Examples: - \code - // Draw an arc of points - fl_begin_points(); - fl_arc(100.0, 100.0, 50.0, 0.0, 180.0); - fl_end_points(); - - // Draw arc with a line - fl_begin_line(); - fl_arc(200.0, 100.0, 50.0, 0.0, 180.0); - fl_end_line(); - - // Draw filled arc - fl_begin_polygon(); - fl_arc(300.0, 100.0, 50.0, 0.0, 180.0); - fl_end_polygon(); - \endcode - */ -inline void fl_arc(double x, double y, double r, double start, double end) {fl_graphics_driver->arc(x,y,r,start,end); } -/** - fl_circle() is equivalent to fl_arc(x,y,r,0,360), but may be faster. - - It must be the \e only thing in the path: if you want a circle as part of - a complex polygon you must use fl_arc() - \param[in] x,y,r center and radius of circle - */ -inline void fl_circle(double x, double y, double r) {fl_graphics_driver->circle(x,y,r); } -/** - Ends list of points, and draws. - */ -inline void fl_end_points() {fl_graphics_driver->end_points(); } -/** - Ends list of lines, and draws. - */ -inline void fl_end_line() {fl_graphics_driver->end_line(); } -/** - Ends closed sequence of lines, and draws. - */ -inline void fl_end_loop() {fl_graphics_driver->end_loop(); } -/** - Ends convex filled polygon, and draws. - */ -inline void fl_end_polygon() {fl_graphics_driver->end_polygon(); } -/** - Starts drawing a complex filled polygon. - - The polygon may be concave, may have holes in it, or may be several - disconnected pieces. Call fl_gap() to separate loops of the path. - - To outline the polygon, use fl_begin_loop() and replace each fl_gap() - with fl_end_loop();fl_begin_loop() pairs. - - \note - For portability, you should only draw polygons that appear the same - whether "even/odd" or "non-zero" winding rules are used to fill them. - Holes should be drawn in the opposite direction to the outside loop. - */ -inline void fl_begin_complex_polygon() {fl_graphics_driver->begin_complex_polygon(); } -/** - Call fl_gap() to separate loops of the path. - - It is unnecessary but harmless to call fl_gap() before the first vertex, - after the last vertex, or several times in a row. - */ -inline void fl_gap() {fl_graphics_driver->gap(); } -/** - Ends complex filled polygon, and draws. - */ -inline void fl_end_complex_polygon() {fl_graphics_driver->end_complex_polygon(); } -// get and use transformed positions: -/** - Transforms coordinate using the current transformation matrix. - \param[in] x,y coordinate - */ -inline double fl_transform_x(double x, double y) {return fl_graphics_driver->transform_x(x, y); } -/** - Transforms coordinate using the current transformation matrix. - \param[in] x,y coordinate - */ -inline double fl_transform_y(double x, double y) {return fl_graphics_driver->transform_y(x, y); } -/** - Transforms distance using current transformation matrix. - \param[in] x,y coordinate - */ -inline double fl_transform_dx(double x, double y) {return fl_graphics_driver->transform_dx(x, y); } -/** - Transforms distance using current transformation matrix. - \param[in] x,y coordinate - */ -inline double fl_transform_dy(double x, double y) {return fl_graphics_driver->transform_dy(x, y); } -/** - Adds coordinate pair to the vertex list without further transformations. - \param[in] xf,yf transformed coordinate - */ -inline void fl_transformed_vertex(double xf, double yf) {fl_graphics_driver->transformed_vertex(xf,yf); } -/** @} */ - -/** \addtogroup fl_attributes - @{ */ -/* NOTE: doxygen comments here to avoid triplication in os-specific sources */ - -// Fonts: -/** - Sets the current font, which is then used in various drawing routines. - You may call this outside a draw context if necessary to call fl_width(), - but on X this will open the display. - - The font is identified by a \p face and a \p size. - The size of the font is measured in pixels and not "points". - Lines should be spaced \p size pixels apart or more. -*/ -inline void fl_font(Fl_Font face, Fl_Fontsize fsize) { fl_graphics_driver->font(face,fsize); } - -/** - Returns the \p face set by the most recent call to fl_font(). - This can be used to save/restore the font. -*/ -inline Fl_Font fl_font() {return fl_graphics_driver->font();} -/** - Returns the \p size set by the most recent call to fl_font(). - This can be used to save/restore the font. -*/ -inline Fl_Fontsize fl_size() {return fl_graphics_driver->size();} - -// information you can get about the current font: -/** - Returns the recommended minimum line spacing for the current font. - You can also use the value of \p size passed to fl_font() -*/ -inline int fl_height() {return fl_graphics_driver->height();} -FL_EXPORT int fl_height(int font, int size); -/** - Returns the recommended distance above the bottom of a fl_height() tall box to - draw the text at so it looks centered vertically in that box. -*/ -inline int fl_descent() {return fl_graphics_driver->descent();} -/** Returns the typographical width of a nul-terminated string - using the current font face and size. */ -FL_EXPORT double fl_width(const char* txt); -/** Returns the typographical width of a sequence of \p n characters - using the current font face and size. */ -inline double fl_width(const char* txt, int n) {return fl_graphics_driver->width(txt, n);} -/** Returns the typographical width of a single character - using the current font face and size. - \note if a valid fl_gc is NOT found then it uses the first window gc, - or the screen gc if no fltk window is available when called. */ -inline double fl_width(unsigned int c) {return fl_graphics_driver->width(c);} -/** Determines the minimum pixel dimensions of a nul-terminated string. - - Usage: given a string "txt" drawn using fl_draw(txt, x, y) you would determine - its pixel extents on the display using fl_text_extents(txt, dx, dy, wo, ho) - such that a bounding box that exactly fits around the text could be drawn with - fl_rect(x+dx, y+dy, wo, ho). Note the dx, dy values hold the offset of the first - "colored in" pixel of the string, from the draw origin. - - No FLTK symbol expansion will be performed. -*/ -FL_EXPORT void fl_text_extents(const char*, int& dx, int& dy, int& w, int& h); // NO fltk symbol expansion will be performed -/** Determines the minimum pixel dimensions of a sequence of \p n characters. -\see fl_text_extents(const char*, int& dx, int& dy, int& w, int& h) -*/ -inline void fl_text_extents(const char *t, int n, int& dx, int& dy, int& w, int& h) - {fl_graphics_driver->text_extents(t, n, dx, dy, w, h);} - -// font encoding: -// Note: doxygen comments here to avoid duplication for os-sepecific cases -/** - Converts text from Windows/X11 latin1 character set to local encoding. - \param[in] t character string (latin1 encoding) - \param[in] n optional number of characters to convert (default is all) - \returns pointer to internal buffer containing converted characters - */ -FL_EXPORT const char *fl_latin1_to_local(const char *t, int n=-1); -/** - Converts text from local encoding to Windowx/X11 latin1 character set. - \param[in] t character string (local encoding) - \param[in] n optional number of characters to convert (default is all) - \returns pointer to internal buffer containing converted characters - */ -FL_EXPORT const char *fl_local_to_latin1(const char *t, int n=-1); -/** - Converts text from Mac Roman character set to local encoding. - \param[in] t character string (Mac Roman encoding) - \param[in] n optional number of characters to convert (default is all) - \returns pointer to internal buffer containing converted characters - */ -FL_EXPORT const char *fl_mac_roman_to_local(const char *t, int n=-1); -/** - Converts text from local encoding to Mac Roman character set. - \param[in] t character string (local encoding) - \param[in] n optional number of characters to convert (default is all) - \returns pointer to internal buffer containing converted characters - */ -FL_EXPORT const char *fl_local_to_mac_roman(const char *t, int n=-1); -/** @} */ - -/** \addtogroup fl_drawings - @{ */ -/** - Draws a nul-terminated UTF-8 string starting at the given \p x, \p y location. - - Text is aligned to the left and to the baseline of the font. - To align to the bottom, subtract fl_descent() from \p y. - To align to the top, subtract fl_descent() and add fl_height(). - This version of fl_draw provides direct access to the text drawing - function of the underlying OS. It does not apply any special handling - to control characters. -*/ -FL_EXPORT void fl_draw(const char* str, int x, int y); -/** - Draws a nul-terminated UTF-8 string starting at the given \p x, \p y - location and rotating \p angle degrees counter-clockwise. - This version of fl_draw provides direct access to the text drawing - function of the underlying OS and is supported by Xft, Win32 and MacOS - fltk subsets. -*/ -FL_EXPORT void fl_draw(int angle, const char* str, int x, int y); -/** - Draws starting at the given \p x, \p y location a UTF-8 string of length \p n bytes. -*/ -inline void fl_draw(const char* str, int n, int x, int y) {fl_graphics_driver->draw(str,n,x,y); } -/** - Draws at the given \p x, \p y location a UTF-8 string of length \p n bytes - rotating \p angle degrees counter-clockwise. - - \note When using X11 (Unix, Linux, Cygwin et al.) this needs Xft to work. - Under plain X11 (w/o Xft) rotated text is not supported by FLTK. - A warning will be issued to stderr at runtime (only once) if you - use this method with an angle other than 0. -*/ -inline void fl_draw(int angle, const char* str, int n, int x, int y) {fl_graphics_driver->draw(angle,str,n,x,y); } -/** - Draws a UTF-8 string of length \p n bytes right to left starting at the given \p x, \p y location. -*/ -inline void fl_rtl_draw(const char* str, int n, int x, int y) {fl_graphics_driver->rtl_draw(str,n,x,y); } -FL_EXPORT void fl_measure(const char* str, int& x, int& y, - int draw_symbols = 1); -FL_EXPORT void fl_draw(const char* str, int x, int y, int w, int h, - Fl_Align align, - Fl_Image* img=0, int draw_symbols = 1); -FL_EXPORT void fl_draw(const char* str, int x, int y, int w, int h, - Fl_Align align, - void (*callthis)(const char *,int,int,int), - Fl_Image* img=0, int draw_symbols = 1); - -// boxtypes: -FL_EXPORT void fl_frame(const char* s, int x, int y, int w, int h); -FL_EXPORT void fl_frame2(const char* s, int x, int y, int w, int h); -FL_EXPORT void fl_draw_box(Fl_Boxtype, int x, int y, int w, int h, Fl_Color); - -// images: - -/** - Draws an 8-bit per color RGB or luminance image. - \param[in] buf points at the "r" data of the top-left pixel. - Color data must be in r,g,b order. - Luminance data is only one gray byte. - \param[in] X,Y position where to put top-left corner of image - \param[in] W,H size of the image - \param[in] D delta to add to the pointer between pixels. It may be - any value greater than or equal to 1, or it can be - negative to flip the image horizontally - \param[in] L delta to add to the pointer between lines (if 0 is - passed it uses \p W * \p D), and may be larger than - \p W * \p D to crop data, or negative to flip the - image vertically - - It is highly recommended that you put the following code before the - first show() of \e any window in your program to get rid of - the dithering if possible: - \code - Fl::visual(FL_RGB); - \endcode - - Gray scale (1-channel) images may be drawn. This is done if - abs(D) is less than 3, or by calling fl_draw_image_mono(). - Only one 8-bit sample is used for each pixel, and on screens with - different numbers of bits for red, green, and blue only gray colors - are used. Setting \p D greater than 1 will let you display one channel - of a color image. - - \par Note: - The X version does not support all possible visuals. If FLTK cannot - draw the image in the current visual it will abort. FLTK supports - any visual of 8 bits or less, and all common TrueColor visuals up - to 32 bits. - */ -inline void fl_draw_image(const uchar* buf, int X,int Y,int W,int H, int D=3, int L=0) - { fl_graphics_driver->draw_image(buf, X, Y, W, H, D, L); } - -/** - Draws a gray-scale (1 channel) image. - \see fl_draw_image(const uchar* buf, int X,int Y,int W,int H, int D, int L) - */ -inline void fl_draw_image_mono(const uchar* buf, int X,int Y,int W,int H, int D=1, int L=0) - { fl_graphics_driver->draw_image_mono(buf, X, Y, W, H, D, L); } - -/** - Draws an image using a callback function to generate image data. - - You can generate the image as it is being drawn, or do arbitrary - decompression of stored data, provided it can be decompressed to - individual scan lines easily. - \param[in] cb callback function to generate scan line data - \param[in] data user data passed to callback function - \param[in] X,Y screen position of top left pixel - \param[in] W,H image width and height - \param[in] D data size in bytes (must be greater than 0) - \see fl_draw_image(const uchar* buf, int X,int Y,int W,int H, int D, int L) - - The callback function \p cb is called with the void* \p data - user data pointer to allow access to a structure of information about - the image, and the \p x, \p y, and \p w of the scan line desired from - the image. 0,0 is the upper-left corner of the image, not \p x, \p y. - A pointer to a buffer to put the data into is passed. You must copy - \p w pixels from scanline \p y, starting at pixel \p x, to this buffer. - - Due to cropping, less than the whole image may be requested. So \p x - may be greater than zero, the first \p y may be greater than zero, - and \p w may be less than \p W. The buffer is long enough to store - the entire \p W * \p D pixels, this is for convenience with some - decompression schemes where you must decompress the entire line at - once: decompress it into the buffer, and then if \p x is not zero, - copy the data over so the \p x'th pixel is at the start of the buffer. - - You can assume the \p y's will be consecutive, except the first one - may be greater than zero. - - If \p D is 4 or more, you must fill in the unused bytes with zero. - */ -inline void fl_draw_image(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D=3) - { fl_graphics_driver->draw_image(cb, data, X, Y, W, H, D); } - -/** - Draws a gray-scale image using a callback function to generate image data. - \see fl_draw_image(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D) - */ -inline void fl_draw_image_mono(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D=1) - { fl_graphics_driver->draw_image_mono(cb, data, X, Y, W, H, D); } - -/** - Checks whether platform supports true alpha blending for RGBA images. - \returns 1 if true alpha blending supported by platform - \returns 0 not supported so FLTK will use screen door transparency - */ -/* note: doxygen comment here to avoid triplication in os-speciic files */ -FL_EXPORT char fl_can_do_alpha_blending(); - -/** - Reads an RGB(A) image from the current window or off-screen buffer. - \param[in] p pixel buffer, or NULL to allocate one - \param[in] X,Y position of top-left of image to read - \param[in] W,H width and height of image to read - \param[in] alpha alpha value for image (0 for none) - \returns pointer to pixel buffer, or NULL if allocation failed. - - The \p p argument points to a buffer that can hold the image and must - be at least \p W*H*3 bytes when reading RGB images, or \p W*H*4 bytes - when reading RGBA images. If NULL, fl_read_image() will create an - array of the proper size which can be freed using delete[]. - - The \p alpha parameter controls whether an alpha channel is created - and the value that is placed in the alpha channel. If 0, no alpha - channel is generated. - */ -/* note: doxygen comment here to avoid triplication in os-speciic files */ -FL_EXPORT uchar *fl_read_image(uchar *p,int X,int Y,int W,int H,int alpha=0); - -// pixmaps: -FL_EXPORT int fl_draw_pixmap(/*const*/ char* const* data, int x,int y,Fl_Color=FL_GRAY); -FL_EXPORT int fl_draw_pixmap(const char* const* cdata, int x,int y,Fl_Color=FL_GRAY); -FL_EXPORT int fl_measure_pixmap(/*const*/ char* const* data, int &w, int &h); -FL_EXPORT int fl_measure_pixmap(const char* const* cdata, int &w, int &h); - -// other: -FL_EXPORT void fl_scroll(int X, int Y, int W, int H, int dx, int dy, - void (*draw_area)(void*, int,int,int,int), void* data); -FL_EXPORT const char* fl_shortcut_label(unsigned int shortcut); -FL_EXPORT const char* fl_shortcut_label(unsigned int shortcut, const char **eom); -FL_EXPORT unsigned int fl_old_shortcut(const char* s); -FL_EXPORT void fl_overlay_rect(int x,int y,int w,int h); -FL_EXPORT void fl_overlay_clear(); -FL_EXPORT void fl_cursor(Fl_Cursor); -FL_EXPORT void fl_cursor(Fl_Cursor, Fl_Color fg, Fl_Color bg=FL_WHITE); -FL_EXPORT const char* fl_expand_text(const char* from, char* buf, int maxbuf, - double maxw, int& n, double &width, - int wrap, int draw_symbols = 0); - -// XIM: -/** \todo provide user documentation for fl_set_status function */ -FL_EXPORT void fl_set_status(int X, int Y, int W, int H); -/** \todo provide user documentation for fl_set_spot function */ -FL_EXPORT void fl_set_spot(int font, int size, int X, int Y, int W, int H, Fl_Window *win=0); -/** \todo provide user documentation for fl_reset_spot function*/ -FL_EXPORT void fl_reset_spot(void); - - - -// XForms symbols: -FL_EXPORT int fl_draw_symbol(const char* label,int x,int y,int w,int h, Fl_Color); -FL_EXPORT int fl_add_symbol(const char* name, void (*drawit)(Fl_Color), int scalable); -/** @} */ - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/fl_message.H b/msvc/fltk/include/FL/fl_message.H deleted file mode 100644 index b83f13c6..00000000 --- a/msvc/fltk/include/FL/fl_message.H +++ /dev/null @@ -1,23 +0,0 @@ -// -// "$Id$" -// -// Standard message header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#include "fl_ask.H" - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/fl_show_colormap.H b/msvc/fltk/include/FL/fl_show_colormap.H deleted file mode 100644 index 49dfaf0f..00000000 --- a/msvc/fltk/include/FL/fl_show_colormap.H +++ /dev/null @@ -1,49 +0,0 @@ -// -// "$Id$" -// -// Colormap picker header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** \file - The fl_show_colormap() function hides the implementation classes used - to provide the popup window and color selection mechanism. -*/ - -#ifndef fl_show_colormap_H -#define fl_show_colormap_H - -/* doxygen comment here to avoid exposing ColorMenu in fl_show_colormap.cxx -*/ - -/** \addtogroup fl_attributes - @{ */ - -/** - \brief Pops up a window to let the user pick a colormap entry. - \image html fl_show_colormap.png - \image latex fl_show_colormap.png "fl_show_colormap" height=10cm - \param[in] oldcol color to be highlighted when grid is shown. - \retval Fl_Color value of the chosen colormap entry. - \see Fl_Color_Chooser -*/ -FL_EXPORT Fl_Color fl_show_colormap(Fl_Color oldcol); - -/** @} */ - -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/fl_show_input.H b/msvc/fltk/include/FL/fl_show_input.H deleted file mode 100644 index 622cb22d..00000000 --- a/msvc/fltk/include/FL/fl_show_input.H +++ /dev/null @@ -1,23 +0,0 @@ -// -// "$Id$" -// -// Standard input dialog header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#include "fl_ask.H" - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/fl_types.h b/msvc/fltk/include/FL/fl_types.h deleted file mode 100644 index 51caf1a0..00000000 --- a/msvc/fltk/include/FL/fl_types.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * "$Id$" - * - * Simple "C"-style types for the Fast Light Tool Kit (FLTK). - * - * Copyright 1998-2015 by Bill Spitzak and others. - * - * This library is free software. Distribution and use rights are outlined in - * the file "COPYING" which should have been included with this file. If this - * file is missing or damaged, see the license at: - * - * http://www.fltk.org/COPYING.php - * - * Please report all bugs and problems on the following page: - * - * http://www.fltk.org/str.php - */ - -/** \file - * This file contains simple "C"-style type definitions. - */ - -#ifndef FL_TYPES_H -#define FL_TYPES_H - -/** \name Miscellaneous */ -/*@{*/ /* group: Miscellaneous */ - -/** unsigned char */ -typedef unsigned char uchar; -/** unsigned long */ -typedef unsigned long ulong; - -/** Flexible length UTF-8 Unicode text. - * - * \todo FIXME: temporary (?) typedef to mark UTF-8 and Unicode conversions - */ -typedef char *Fl_String; - -/** Flexible length UTF-8 Unicode read-only string. - * \sa Fl_String - */ -typedef const char *Fl_CString; - -/** 24-bit Unicode character + 8-bit indicator for keyboard flags */ -typedef unsigned int Fl_Shortcut; - -/** 24-bit Unicode character - upper 8 bits are unused */ -typedef unsigned int Fl_Char; - -/*@}*/ /* group: Miscellaneous */ - -#endif - -/* - * End of "$Id$". - */ diff --git a/msvc/fltk/include/FL/fl_utf8.h b/msvc/fltk/include/FL/fl_utf8.h deleted file mode 100644 index 2121198d..00000000 --- a/msvc/fltk/include/FL/fl_utf8.h +++ /dev/null @@ -1,248 +0,0 @@ -/* - * "$Id$" - * - * Author: Jean-Marc Lienher ( http://oksid.ch ) - * Copyright 2000-2010 by O'ksi'D. - * - * This library is free software. Distribution and use rights are outlined in - * the file "COPYING" which should have been included with this file. If this - * file is missing or damaged, see the license at: - * - * http://www.fltk.org/COPYING.php - * - * Please report all bugs and problems on the following page: - * - * http://www.fltk.org/str.php - */ - -/* Merged in some functionality from the fltk-2 version. IMM. - * The following code is an attempt to merge the functions incorporated in FLTK2 - * with the functions provided in OksiD's fltk-1.1.6-utf8 port - */ - -/** - \file fl_utf8.h - \brief header for Unicode and UTF-8 character handling -*/ - -#ifndef _HAVE_FL_UTF8_HDR_ -#define _HAVE_FL_UTF8_HDR_ - -#include "Fl_Export.H" -#include "fl_types.h" - -#include -#include -#include - -#ifdef WIN32 -# include -# include -# include -# include -# define xchar wchar_t -# if !defined(FL_DLL) && !defined(__CYGWIN__) -# undef strdup -# define strdup _strdup -# undef putenv -# define putenv _putenv -# undef stricmp -# define stricmp _stricmp -# undef strnicmp -# define strnicmp _strnicmp -# undef chdir -# define chdir _chdir -# endif -#elif defined(__APPLE__) -# include -# include -# define xchar wchar_t -#else /* X11 */ -# include -# include -# if defined(FL_LIBRARY) /* don't expose X11 headers in user space */ -# include -# include -# endif /* defined(FL_LIBRARY) -- don't expose X11 headers in user space */ -# include -# define xchar unsigned short -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -/** \addtogroup fl_unicode - @{ -*/ - -/* F2: comes from FLTK2 */ -/* OD: comes from OksiD */ - -/** - Return the number of bytes needed to encode the given UCS4 character in UTF-8. - \param [in] ucs UCS4 encoded character - \return number of bytes required - */ -FL_EXPORT int fl_utf8bytes(unsigned ucs); - -/* OD: returns the byte length of the first UTF-8 char sequence (returns -1 if not valid) */ -FL_EXPORT int fl_utf8len(char c); - -/* OD: returns the byte length of the first UTF-8 char sequence (returns +1 if not valid) */ -FL_EXPORT int fl_utf8len1(char c); - -/* OD: returns the number of Unicode chars in the UTF-8 string */ -FL_EXPORT int fl_utf_nb_char(const unsigned char *buf, int len); - -/* F2: Convert the next UTF-8 char-sequence into a Unicode value (and say how many bytes were used) */ -FL_EXPORT unsigned fl_utf8decode(const char* p, const char* end, int* len); - -/* F2: Encode a Unicode value into a UTF-8 sequence, return the number of bytes used */ -FL_EXPORT int fl_utf8encode(unsigned ucs, char* buf); - -/* F2: Move forward to the next valid UTF-8 sequence start betwen start and end */ -FL_EXPORT const char* fl_utf8fwd(const char* p, const char* start, const char* end); - -/* F2: Move backward to the previous valid UTF-8 sequence start */ -FL_EXPORT const char* fl_utf8back(const char* p, const char* start, const char* end); - -/* XX: Convert a single 32-bit Unicode value into UTF16 */ -FL_EXPORT unsigned fl_ucs_to_Utf16(const unsigned ucs, unsigned short *dst, const unsigned dstlen); - -/* F2: Convert a UTF-8 string into UTF16 */ -FL_EXPORT unsigned fl_utf8toUtf16(const char* src, unsigned srclen, unsigned short* dst, unsigned dstlen); - -/* F2: Convert a UTF-8 string into a wide character string - makes UTF16 on win32, "UCS4" elsewhere */ -FL_EXPORT unsigned fl_utf8towc(const char *src, unsigned srclen, wchar_t *dst, unsigned dstlen); - -/* F2: Convert a wide character string to UTF-8 - takes in UTF16 on win32, "UCS4" elsewhere */ -FL_EXPORT unsigned fl_utf8fromwc(char *dst, unsigned dstlen, const wchar_t *src, unsigned srclen); - -/* F2: Convert a UTF-8 string into ASCII, eliding untranslatable glyphs */ -FL_EXPORT unsigned fl_utf8toa (const char *src, unsigned srclen, char *dst, unsigned dstlen); - -/* F2: Convert 8859-1 string to UTF-8 */ -FL_EXPORT unsigned fl_utf8froma (char *dst, unsigned dstlen, const char *src, unsigned srclen); - -/* F2: Returns true if the current O/S locale is UTF-8 */ -FL_EXPORT int fl_utf8locale(void); - -/* F2: Examine the first len characters of src, to determine if the input text is UTF-8 or not - * NOTE: The value returned is not simply boolean - it contains information about the probable - * type of the src text. */ -FL_EXPORT int fl_utf8test(const char *src, unsigned len); - -/* XX: return width of "raw" ucs character in columns. - * for internal use only */ -FL_EXPORT int fl_wcwidth_(unsigned int ucs); - -/* XX: return width of utf-8 character string in columns. - * NOTE: this may also do C1 control character (0x80 to 0x9f) to CP1252 mapping, - * depending on original build options */ -FL_EXPORT int fl_wcwidth(const char *src); - -/* OD: Return true if the character is non-spacing */ -FL_EXPORT unsigned int fl_nonspacing(unsigned int ucs); - -/* F2: Convert UTF-8 to a local multi-byte encoding - mainly for win32? */ -FL_EXPORT unsigned fl_utf8to_mb(const char *src, unsigned srclen, char *dst, unsigned dstlen); -/* OD: Convert UTF-8 to a local multi-byte encoding */ -FL_EXPORT char* fl_utf2mbcs(const char *src); - -/* F2: Convert a local multi-byte encoding to UTF-8 - mainly for win32? */ -FL_EXPORT unsigned fl_utf8from_mb(char *dst, unsigned dstlen, const char *src, unsigned srclen); - -/*****************************************************************************/ -#ifdef WIN32 -/* OD: Attempt to convert the UTF-8 string to the current locale */ -FL_EXPORT char *fl_utf8_to_locale(const char *s, int len, unsigned int codepage); - -/* OD: Attempt to convert a string in the current locale to UTF-8 */ -FL_EXPORT char *fl_locale_to_utf8(const char *s, int len, unsigned int codepage); -#endif - -/***************************************************************************** - * The following functions are intended to provide portable, UTF-8 aware - * versions of standard functions - */ - -/* OD: UTF-8 aware strncasecmp - converts to lower case Unicode and tests */ -FL_EXPORT int fl_utf_strncasecmp(const char *s1, const char *s2, int n); - -/* OD: UTF-8 aware strcasecmp - converts to Unicode and tests */ -FL_EXPORT int fl_utf_strcasecmp(const char *s1, const char *s2); - -/* OD: return the Unicode lower case value of ucs */ -FL_EXPORT int fl_tolower(unsigned int ucs); - -/* OD: return the Unicode upper case value of ucs */ -FL_EXPORT int fl_toupper(unsigned int ucs); - -/* OD: converts the UTF-8 string to the lower case equivalent */ -FL_EXPORT int fl_utf_tolower(const unsigned char *str, int len, char *buf); - -/* OD: converts the UTF-8 string to the upper case equivalent */ -FL_EXPORT int fl_utf_toupper(const unsigned char *str, int len, char *buf); - -/* OD: Portable UTF-8 aware chmod wrapper */ -FL_EXPORT int fl_chmod(const char* f, int mode); - -/* OD: Portable UTF-8 aware access wrapper */ -FL_EXPORT int fl_access(const char* f, int mode); - -/* OD: Portable UTF-8 aware stat wrapper */ -FL_EXPORT int fl_stat( const char *path, struct stat *buffer ); - -/* OD: Portable UTF-8 aware getcwd wrapper */ -FL_EXPORT char* fl_getcwd( char *buf, int maxlen); - -/* OD: Portable UTF-8 aware fopen wrapper */ -FL_EXPORT FILE *fl_fopen(const char *f, const char *mode); - -/* OD: Portable UTF-8 aware system wrapper */ -FL_EXPORT int fl_system(const char* f); - -/* OD: Portable UTF-8 aware execvp wrapper */ -FL_EXPORT int fl_execvp(const char *file, char *const *argv); - -/* OD: Portable UTF-8 aware open wrapper */ -FL_EXPORT int fl_open(const char* f, int o, ...); - -/* OD: Portable UTF-8 aware unlink wrapper */ -FL_EXPORT int fl_unlink(const char *f); - -/* OD: Portable UTF-8 aware rmdir wrapper */ -FL_EXPORT int fl_rmdir(const char *f); - -/* OD: Portable UTF-8 aware getenv wrapper */ -FL_EXPORT char* fl_getenv(const char *name); - -/* OD: Portable UTF-8 aware execvp wrapper */ -FL_EXPORT int fl_mkdir(const char* f, int mode); - -/* OD: Portable UTF-8 aware rename wrapper */ -FL_EXPORT int fl_rename(const char* f, const char *t); - - -/* OD: Given a full pathname, this will create the directory path needed to hold the file named */ -FL_EXPORT void fl_make_path_for_file( const char *path ); - -/* OD: recursively create a path in the file system */ -FL_EXPORT char fl_make_path( const char *path ); - - -/** @} */ - -/*****************************************************************************/ - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - - -#endif /* _HAVE_FL_UTF8_HDR_ */ - -/* - * End of "$Id$". - */ diff --git a/msvc/fltk/include/FL/forms.H b/msvc/fltk/include/FL/forms.H deleted file mode 100644 index f14be6ab..00000000 --- a/msvc/fltk/include/FL/forms.H +++ /dev/null @@ -1,836 +0,0 @@ -// -// "$Id$" -// -// Forms emulation header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2011 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#ifndef __FORMS_H__ -#define __FORMS_H__ - -#include "Fl.H" -#include "Fl_Group.H" -#include "Fl_Window.H" -#include "fl_draw.H" - -typedef Fl_Widget FL_OBJECT; -typedef Fl_Window FL_FORM; - -//////////////////////////////////////////////////////////////// -// Random constants & symbols defined by forms.h file: - -#ifndef NULL -#define NULL 0 -#endif -#ifndef FALSE -#define FALSE 0 -#define TRUE 1 -#endif - -#define FL_ON 1 -#define FL_OK 1 -#define FL_VALID 1 -#define FL_PREEMPT 1 -#define FL_AUTO 2 -#define FL_WHEN_NEEDED FL_AUTO -#define FL_OFF 0 -#define FL_NONE 0 -#define FL_CANCEL 0 -#define FL_INVALID 0 -#define FL_IGNORE -1 -//#define FL_CLOSE -2 // this variable is never used in FLTK Forms. It is removed becaus it conflicts with the window FL_CLOSE event - -#define FL_LCOL FL_BLACK -#define FL_COL1 FL_GRAY -#define FL_MCOL FL_LIGHT1 -#define FL_LEFT_BCOL FL_LIGHT3 // 53 is better match -#define FL_TOP_BCOL FL_LIGHT2 // 51 -#define FL_BOTTOM_BCOL FL_DARK2 // 40 -#define FL_RIGHT_BCOL FL_DARK3 // 36 -#define FL_INACTIVE FL_INACTIVE_COLOR -#define FL_INACTIVE_COL FL_INACTIVE_COLOR -#define FL_FREE_COL1 FL_FREE_COLOR -#define FL_FREE_COL2 ((Fl_Color)(FL_FREE_COLOR+1)) -#define FL_FREE_COL3 ((Fl_Color)(FL_FREE_COLOR+2)) -#define FL_FREE_COL4 ((Fl_Color)(FL_FREE_COLOR+3)) -#define FL_FREE_COL5 ((Fl_Color)(FL_FREE_COLOR+4)) -#define FL_FREE_COL6 ((Fl_Color)(FL_FREE_COLOR+5)) -#define FL_FREE_COL7 ((Fl_Color)(FL_FREE_COLOR+6)) -#define FL_FREE_COL8 ((Fl_Color)(FL_FREE_COLOR+7)) -#define FL_FREE_COL9 ((Fl_Color)(FL_FREE_COLOR+8)) -#define FL_FREE_COL10 ((Fl_Color)(FL_FREE_COLOR+9)) -#define FL_FREE_COL11 ((Fl_Color)(FL_FREE_COLOR+10)) -#define FL_FREE_COL12 ((Fl_Color)(FL_FREE_COLOR+11)) -#define FL_FREE_COL13 ((Fl_Color)(FL_FREE_COLOR+12)) -#define FL_FREE_COL14 ((Fl_Color)(FL_FREE_COLOR+13)) -#define FL_FREE_COL15 ((Fl_Color)(FL_FREE_COLOR+14)) -#define FL_FREE_COL16 ((Fl_Color)(FL_FREE_COLOR+15)) -#define FL_TOMATO ((Fl_Color)(131)) -#define FL_INDIANRED ((Fl_Color)(164)) -#define FL_SLATEBLUE ((Fl_Color)(195)) -#define FL_DARKGOLD ((Fl_Color)(84)) -#define FL_PALEGREEN ((Fl_Color)(157)) -#define FL_ORCHID ((Fl_Color)(203)) -#define FL_DARKCYAN ((Fl_Color)(189)) -#define FL_DARKTOMATO ((Fl_Color)(113)) -#define FL_WHEAT ((Fl_Color)(174)) - -#define FL_ALIGN_BESIDE FL_ALIGN_INSIDE - -#define FL_PUP_TOGGLE 2 // FL_MENU_TOGGLE -#define FL_PUP_INACTIVE 1 // FL_MENU_INACTIVE -#define FL_NO_FRAME FL_NO_BOX -#define FL_ROUNDED3D_UPBOX FL_ROUND_UP_BOX -#define FL_ROUNDED3D_DOWNBOX FL_ROUND_DOWN_BOX -#define FL_OVAL3D_UPBOX FL_ROUND_UP_BOX -#define FL_OVAL3D_DOWNBOX FL_ROUND_DOWN_BOX - -#define FL_MBUTTON1 1 -#define FL_LEFTMOUSE 1 -#define FL_MBUTTON2 2 -#define FL_MIDDLEMOUSE 2 -#define FL_MBUTTON3 3 -#define FL_RIGHTMOUSE 3 -#define FL_MBUTTON4 4 -#define FL_MBUTTON5 5 - -#define FL_INVALID_STYLE 255 -#define FL_NORMAL_STYLE FL_HELVETICA -#define FL_BOLD_STYLE FL_HELVETICA_BOLD -#define FL_ITALIC_STYLE FL_HELVETICA_ITALIC -#define FL_BOLDITALIC_STYLE FL_HELVETICA_BOLD_ITALIC -#define FL_FIXED_STYLE FL_COURIER -#define FL_FIXEDBOLD_STYLE FL_COURIER_BOLD -#define FL_FIXEDITALIC_STYLE FL_COURIER_ITALIC -#define FL_FIXEDBOLDITALIC_STYLE FL_COURIER_BOLD_ITALIC -#define FL_TIMES_STYLE FL_TIMES -#define FL_TIMESBOLD_STYLE FL_TIMES_BOLD -#define FL_TIMESITALIC_STYLE FL_TIMES_ITALIC -#define FL_TIMESBOLDITALIC_STYLE FL_TIMES_BOLD_ITALIC - -// hacks to change the labeltype() when passed to fl_set_object_lstyle(): -#define FL_SHADOW_STYLE (FL_SHADOW_LABEL<<8) -#define FL_ENGRAVED_STYLE (FL_ENGRAVED_LABEL<<8) -#define FL_EMBOSSED_STYLE (FL_EMBOSSED_LABEL<<0) - -// size values are different from XForms, match older Forms: -#define FL_TINY_SIZE 8 -#define FL_SMALL_SIZE 11 // 10 -//#define FL_NORMAL_SIZE 14 // 12 -#define FL_MEDIUM_SIZE 18 // 14 -#define FL_LARGE_SIZE 24 // 18 -#define FL_HUGE_SIZE 32 // 24 -#define FL_DEFAULT_SIZE FL_SMALL_SIZE -#define FL_TINY_FONT FL_TINY_SIZE -#define FL_SMALL_FONT FL_SMALL_SIZE -#define FL_NORMAL_FONT FL_NORMAL_SIZE -#define FL_MEDIUM_FONT FL_MEDIUM_SIZE -#define FL_LARGE_FONT FL_LARGE_SIZE -#define FL_HUGE_FONT FL_HUGE_SIZE -#define FL_NORMAL_FONT1 FL_SMALL_FONT -#define FL_NORMAL_FONT2 FL_NORMAL_FONT -#define FL_DEFAULT_FONT FL_SMALL_FONT - -#define FL_RETURN_END_CHANGED FL_WHEN_RELEASE -#define FL_RETURN_CHANGED FL_WHEN_CHANGED -#define FL_RETURN_END FL_WHEN_RELEASE_ALWAYS -#define FL_RETURN_ALWAYS (FL_WHEN_CHANGED|FL_WHEN_NOT_CHANGED) - -#define FL_BOUND_WIDTH 3 - -typedef int FL_Coord; -typedef int FL_COLOR; - -//////////////////////////////////////////////////////////////// -// fltk interaction: - -#define FL_CMD_OPT void -extern FL_EXPORT void fl_initialize(int*, char*[], const char*, FL_CMD_OPT*, int); -inline void fl_finish() {} - -typedef void (*FL_IO_CALLBACK) (FL_SOCKET, void*); -inline void fl_add_io_callback(int fd, short w, FL_IO_CALLBACK cb, void* v) { - Fl::add_fd(fd, w, cb, v);} -inline void fl_remove_io_callback(int fd, short, FL_IO_CALLBACK) { - Fl::remove_fd(fd);} // removes all the callbacks! - -// type of callback is different and no "id" number is returned: -inline void fl_add_timeout(long msec, void (*cb)(void*), void* v) { - Fl::add_timeout(msec*.001, cb, v);} -inline void fl_remove_timeout(int) {} - -// type of callback is different! -inline void fl_set_idle_callback(void (*cb)()) {Fl::set_idle(cb);} - -FL_EXPORT Fl_Widget* fl_do_forms(void); -FL_EXPORT Fl_Widget* fl_check_forms(); -inline Fl_Widget* fl_do_only_forms(void) {return fl_do_forms();} -inline Fl_Widget* fl_check_only_forms(void) {return fl_check_forms();} - -// because of new redraw behavior, these are no-ops: -inline void fl_freeze_object(Fl_Widget*) {} -inline void fl_unfreeze_object(Fl_Widget*) {} -inline void fl_freeze_form(Fl_Window*) {} -inline void fl_unfreeze_form(Fl_Window*) {} -inline void fl_freeze_all_forms() {} -inline void fl_unfreeze_all_forms() {} - -inline void fl_set_focus_object(Fl_Window*, Fl_Widget* o) {Fl::focus(o);} -inline void fl_reset_focus_object(Fl_Widget* o) {Fl::focus(o);} -#define fl_set_object_focus fl_set_focus_object - -// void fl_set_form_atclose(Fl_Window*w,int (*cb)(Fl_Window*,void*),void* v) -// void fl_set_atclose(int (*cb)(Fl_Window*,void*),void*) -// fl_set_form_atactivate/atdeactivate not implemented! - -//////////////////////////////////////////////////////////////// -// Fl_Widget: - -inline void fl_set_object_boxtype(Fl_Widget* o, Fl_Boxtype a) {o->box(a);} -inline void fl_set_object_lsize(Fl_Widget* o,int s) {o->labelsize(s);} - -/* forms lib font indexes must be byte sized - extract correct byte from style word */ -inline void fl_set_object_lstyle(Fl_Widget* o,int a) { - o->labelfont((Fl_Font)(a&0xff)); o->labeltype((Fl_Labeltype)(a>>8));} -inline void fl_set_object_lcol(Fl_Widget* o, Fl_Color a) {o->labelcolor(a);} -#define fl_set_object_lcolor fl_set_object_lcol -inline void fl_set_object_lalign(Fl_Widget* o, Fl_Align a) {o->align(a);} -#define fl_set_object_align fl_set_object_lalign -inline void fl_set_object_color(Fl_Widget* o,Fl_Color a,Fl_Color b) {o->color(a,b);} -inline void fl_set_object_label(Fl_Widget* o, const char* a) {o->label(a); o->redraw();} -inline void fl_set_object_position(Fl_Widget*o,int x,int y) {o->position(x,y);} -inline void fl_set_object_size(Fl_Widget* o, int w, int h) {o->size(w,h);} -inline void fl_set_object_geometry(Fl_Widget* o,int x,int y,int w,int h) {o->resize(x,y,w,h);} - -inline void fl_get_object_geometry(Fl_Widget* o,int*x,int*y,int*w,int*h) { - *x = o->x(); *y = o->y(); *w = o->w(); *h = o->h();} -inline void fl_get_object_position(Fl_Widget* o,int*x,int*y) { - *x = o->x(); *y = o->y();} - -typedef void (*Forms_CB)(Fl_Widget*, long); -inline void fl_set_object_callback(Fl_Widget*o,Forms_CB c,long a) {o->callback(c,a);} -#define fl_set_call_back fl_set_object_callback -inline void fl_call_object_callback(Fl_Widget* o) {o->do_callback();} -inline void fl_trigger_object(Fl_Widget* o) {o->do_callback();} -inline void fl_set_object_return(Fl_Widget* o, int v) { - o->when((Fl_When)(v|FL_WHEN_RELEASE));} - -inline void fl_redraw_object(Fl_Widget* o) {o->redraw();} -inline void fl_show_object(Fl_Widget* o) {o->show();} -inline void fl_hide_object(Fl_Widget* o) {o->hide();} -inline void fl_free_object(Fl_Widget* x) {delete x;} -inline void fl_delete_object(Fl_Widget* o) {o->parent()->remove(*o);} -inline void fl_activate_object(Fl_Widget* o) {o->activate();} -inline void fl_deactivate_object(Fl_Widget* o) {o->deactivate();} - -inline void fl_add_object(Fl_Window* f, Fl_Widget* x) {f->add(x);} -inline void fl_insert_object(Fl_Widget* o, Fl_Widget* b) {b->parent()->insert(*o,b);} - -inline Fl_Window* FL_ObjWin(Fl_Widget* o) {return o->window();} - -//////////////////////////////////////////////////////////////// -// things that appered in the demos a lot that I don't emulate, but -// I did not want to edit out of all the demos... - -inline int fl_get_border_width() {return 3;} -inline void fl_set_border_width(int) {} -inline void fl_set_object_dblbuffer(Fl_Widget*, int) {} -inline void fl_set_form_dblbuffer(Fl_Window*, int) {} - -//////////////////////////////////////////////////////////////// -// Fl_Window: - -inline void fl_free_form(Fl_Window* x) {delete x;} -inline void fl_redraw_form(Fl_Window* f) {f->redraw();} - -inline Fl_Window* fl_bgn_form(Fl_Boxtype b,int w,int h) { - Fl_Window* g = new Fl_Window(w,h,0); - g->box(b); - return g; -} -FL_EXPORT void fl_end_form(); -inline void fl_addto_form(Fl_Window* f) {f->begin();} -inline Fl_Group* fl_bgn_group() {return new Fl_Group(0,0,0,0,0);} -inline void fl_end_group() {Fl_Group::current()->forms_end();} -inline void fl_addto_group(Fl_Widget* o) {((Fl_Group* )o)->begin();} -#define resizebox _ddfdesign_kludge() - -inline void fl_scale_form(Fl_Window* f, double x, double y) { - f->resizable(f); f->size(int(f->w()*x),int(f->h()*y));} -inline void fl_set_form_position(Fl_Window* f,int x,int y) {f->position(x,y);} -inline void fl_set_form_size(Fl_Window* f, int w, int h) {f->size(w,h);} -inline void fl_set_form_geometry(Fl_Window* f,int x,int y,int w,int h) { - f->resize(x,y,w,h);} -#define fl_set_initial_placement fl_set_form_geometry -inline void fl_adjust_form_size(Fl_Window*) {} - -FL_EXPORT void fl_show_form(Fl_Window* f,int p,int b,const char* n); -enum { // "p" argument values: - FL_PLACE_FREE = 0, // make resizable - FL_PLACE_MOUSE = 1, // mouse centered on form - FL_PLACE_CENTER = 2, // center of the screen - FL_PLACE_POSITION = 4,// fixed position, resizable - FL_PLACE_SIZE = 8, // fixed size, normal fltk behavior - FL_PLACE_GEOMETRY =16,// fixed size and position - FL_PLACE_ASPECT = 32, // keep aspect ratio (ignored) - FL_PLACE_FULLSCREEN=64,// fill screen - FL_PLACE_HOTSPOT = 128,// enables hotspot - FL_PLACE_ICONIC = 256,// iconic (ignored) - FL_FREE_SIZE=(1<<14), // force resizable - FL_FIX_SIZE =(1<<15) // force off resizable -}; -#define FL_PLACE_FREE_CENTER (FL_PLACE_CENTER|FL_FREE_SIZE) -#define FL_PLACE_CENTERFREE (FL_PLACE_CENTER|FL_FREE_SIZE) -enum { // "b" arguement values: - FL_NOBORDER = 0, - FL_FULLBORDER, - FL_TRANSIENT -//FL_MODAL = (1<<8) // not implemented yet in Forms -}; -inline void fl_set_form_hotspot(Fl_Window* w,int x,int y) {w->hotspot(x,y);} -inline void fl_set_form_hotobject(Fl_Window* w, Fl_Widget* o) {w->hotspot(o);} -extern FL_EXPORT char fl_flip; // in forms.C -inline void fl_flip_yorigin() {fl_flip = 1;} - -#define fl_prepare_form_window fl_show_form -inline void fl_show_form_window(Fl_Window*) {} - -inline void fl_raise_form(Fl_Window* f) {f->show();} - -inline void fl_hide_form(Fl_Window* f) {f->hide();} -inline void fl_pop_form(Fl_Window* f) {f->show();} - -extern FL_EXPORT char fl_modal_next; // in forms.C -inline void fl_activate_all_forms() {} -inline void fl_deactivate_all_forms() {fl_modal_next = 1;} -inline void fl_deactivate_form(Fl_Window*w) {w->deactivate();} -inline void fl_activate_form(Fl_Window*w) {w->activate();} - -inline void fl_set_form_title(Fl_Window* f, const char* s) {f->label(s);} -inline void fl_title_form(Fl_Window* f, const char* s) {f->label(s);} - -typedef void (*Forms_FormCB)(Fl_Widget*); -inline void fl_set_form_callback(Fl_Window* f,Forms_FormCB c) {f->callback(c);} -#define fl_set_form_call_back fl_set_form_callback - -inline void fl_init() {} -FL_EXPORT void fl_set_graphics_mode(int,int); - -inline int fl_form_is_visible(Fl_Window* f) {return f->visible();} - -inline int fl_mouse_button() {return Fl::event_button();} -#define fl_mousebutton fl_mouse_button - -#define fl_free free -#define fl_malloc malloc -#define fl_calloc calloc -#define fl_realloc realloc - -//////////////////////////////////////////////////////////////// -// Drawing functions. Only usable inside an Fl_Free object? - -inline void fl_drw_box(Fl_Boxtype b,int x,int y,int w,int h,Fl_Color bgc,int=3) { - fl_draw_box(b,x,y,w,h,bgc);} -inline void fl_drw_frame(Fl_Boxtype b,int x,int y,int w,int h,Fl_Color bgc,int=3) { - fl_draw_box(b,x,y,w,h,bgc);} - -inline void fl_drw_text(Fl_Align align, int x, int y, int w, int h, - Fl_Color fgcolor, int size, Fl_Font style, - const char* s) { - fl_font(style,size); - fl_color(fgcolor); - fl_draw(s,x,y,w,h,align); -} - -// this does not work except for CENTER... -inline void fl_drw_text_beside(Fl_Align align, int x, int y, int w, int h, - Fl_Color fgcolor, int size, Fl_Font style, - const char* s) { - fl_font(style,size); - fl_color(fgcolor); - fl_draw(s,x,y,w,h,align); -} - -inline void fl_set_font_name(Fl_Font n,const char* s) {Fl::set_font(n,s);} - -inline void fl_mapcolor(Fl_Color c, uchar r, uchar g, uchar b) {Fl::set_color(c,r,g,b);} - -#define fl_set_clipping(x,y,w,h) fl_push_clip(x,y,w,h) -#define fl_unset_clipping() fl_pop_clip() - -//////////////////////////////////////////////////////////////// -// Forms classes: - -inline Fl_Widget* fl_add_new(Fl_Widget* p) {return p;} -inline Fl_Widget* fl_add_new(uchar t,Fl_Widget* p) {p->type(t); return p;} - -#define forms_constructor(type,name) \ -inline type* name(uchar t,int x,int y,int w,int h,const char* l) { \ - return (type*)(fl_add_new(t, new type(x,y,w,h,l)));} -#define forms_constructort(type,name) \ -inline type* name(uchar t,int x,int y,int w,int h,const char* l) { \ - return (type*)(fl_add_new(new type(t,x,y,w,h,l)));} -#define forms_constructorb(type,name) \ -inline type* name(Fl_Boxtype t,int x,int y,int w,int h,const char* l) { \ - return (type*)(fl_add_new(new type(t,x,y,w,h,l)));} - -#include "Fl_FormsBitmap.H" -#define FL_NORMAL_BITMAP FL_NO_BOX -forms_constructorb(Fl_FormsBitmap, fl_add_bitmap) -inline void fl_set_bitmap_data(Fl_Widget* o, int w, int h, const uchar* b) { - ((Fl_FormsBitmap*)o)->set(w,h,b); -} - -#include "Fl_FormsPixmap.H" -#define FL_NORMAL_PIXMAP FL_NO_BOX -forms_constructorb(Fl_FormsPixmap, fl_add_pixmap) -inline void fl_set_pixmap_data(Fl_Widget* o, char*const* b) { - ((Fl_FormsPixmap*)o)->set(b); -} -//inline void fl_set_pixmap_file(Fl_Widget*, const char*); -inline void fl_set_pixmap_align(Fl_Widget* o,Fl_Align a,int,int) {o->align(a);} -//inline void fl_set_pixmap_colorcloseness(int, int, int); - -#include "Fl_Box.H" -forms_constructorb(Fl_Box, fl_add_box) - -#include "Fl_Browser.H" -forms_constructor(Fl_Browser, fl_add_browser) - -inline void fl_clear_browser(Fl_Widget* o) { - ((Fl_Browser*)o)->clear();} -inline void fl_add_browser_line(Fl_Widget* o, const char* s) { - ((Fl_Browser*)o)->add(s);} -inline void fl_addto_browser(Fl_Widget* o, const char* s) { - ((Fl_Browser*)o)->add(s);} /* should also scroll to bottom */ -//inline void fl_addto_browser_chars(Fl_Widget*, const char*) -//#define fl_append_browser fl_addto_browser_chars -inline void fl_insert_browser_line(Fl_Widget* o, int n, const char* s) { - ((Fl_Browser*)o)->insert(n,s);} -inline void fl_delete_browser_line(Fl_Widget* o, int n) { - ((Fl_Browser*)o)->remove(n);} -inline void fl_replace_browser_line(Fl_Widget* o, int n, const char* s) { - ((Fl_Browser*)o)->replace(n,s);} -inline char* fl_get_browser_line(Fl_Widget* o, int n) { - return (char*)(((Fl_Browser*)o)->text(n));} -inline int fl_load_browser(Fl_Widget* o, const char* f) { - return ((Fl_Browser*)o)->load(f);} -inline void fl_select_browser_line(Fl_Widget* o, int n) { - ((Fl_Browser*)o)->select(n,1);} -inline void fl_deselect_browser_line(Fl_Widget* o, int n) { - ((Fl_Browser*)o)->select(n,0);} -inline void fl_deselect_browser(Fl_Widget* o) { - ((Fl_Browser*)o)->deselect();} -inline int fl_isselected_browser_line(Fl_Widget* o, int n) { - return ((Fl_Browser*)o)->selected(n);} -inline int fl_get_browser_topline(Fl_Widget* o) { - return ((Fl_Browser*)o)->topline();} -inline int fl_get_browser(Fl_Widget* o) { - return ((Fl_Browser*)o)->value();} -inline int fl_get_browser_maxline(Fl_Widget* o) { - return ((Fl_Browser*)o)->size();} -//linline int fl_get_browser_screenlines(Fl_Widget*); -inline void fl_set_browser_topline(Fl_Widget* o, int n) { - ((Fl_Browser*)o)->topline(n);} -inline void fl_set_browser_fontsize(Fl_Widget* o, int s) { - ((Fl_Browser*)o)->textsize(s);} -inline void fl_set_browser_fontstyle(Fl_Widget* o, Fl_Font s) { - ((Fl_Browser*)o)->textfont(s);} -inline void fl_set_browser_specialkey(Fl_Widget* o, char c) { - ((Fl_Browser*)o)->format_char(c);} -//inline void fl_set_browser_vscrollbar(Fl_Widget*, int); -//inline void fl_set_browser_hscrollbar(Fl_Widget*, int); -//inline void fl_set_browser_leftslider(Fl_Widget*, int); -//#define fl_set_browser_leftscrollbar fl_set_browser_leftslider -//inline void fl_set_browser_line_selectable(Fl_Widget*, int, int); -//inline void fl_get_browser_dimension(Fl_Widget*,int*,int*,int*,int*); -//inline void fl_set_browser_dblclick_callback(Fl_Widget*,FL_CALLBACKPTR,long); -//inline void fl_set_browser_xoffset(Fl_Widget*, FL_Coord); -//inline void fl_set_browser_scrollbarsize(Fl_Widget*, int, int); -inline void fl_setdisplayed_browser_line(Fl_Widget* o, int n, int i) { - ((Fl_Browser*)o)->display(n,i);} -inline int fl_isdisplayed_browser_line(Fl_Widget* o, int n) { - return ((Fl_Browser*)o)->displayed(n);} - -#include "Fl_Button.H" - -#define FL_NORMAL_BUTTON 0 -#define FL_TOUCH_BUTTON 4 -#define FL_INOUT_BUTTON 5 -#define FL_RETURN_BUTTON 6 -#define FL_HIDDEN_RET_BUTTON 7 -#define FL_PUSH_BUTTON FL_TOGGLE_BUTTON -#define FL_MENU_BUTTON 9 - -FL_EXPORT Fl_Button* fl_add_button(uchar t,int x,int y,int w,int h,const char* l); -inline int fl_get_button(Fl_Widget* b) {return ((Fl_Button*)b)->value();} -inline void fl_set_button(Fl_Widget* b, int v) {((Fl_Button*)b)->value(v);} -inline int fl_get_button_numb(Fl_Widget*) {return Fl::event_button();} -inline void fl_set_button_shortcut(Fl_Widget* b, const char* s,int=0) { - ((Fl_Button*)b)->shortcut(s);} -//#define fl_set_object_shortcut(b,s) fl_set_button_shortcut(b,s) - -#include "Fl_Light_Button.H" -forms_constructor(Fl_Light_Button, fl_add_lightbutton) - -#include "Fl_Round_Button.H" -forms_constructor(Fl_Round_Button, fl_add_roundbutton) -forms_constructor(Fl_Round_Button, fl_add_round3dbutton) - -#include "Fl_Check_Button.H" -forms_constructor(Fl_Check_Button, fl_add_checkbutton) - -inline Fl_Widget* fl_add_bitmapbutton(int t,int x,int y,int w,int h,const char* l) {Fl_Widget* o = fl_add_button(t,x,y,w,h,l); return o;} -inline void fl_set_bitmapbutton_data(Fl_Widget* o,int a,int b,uchar* c) { - (new Fl_Bitmap(c,a,b))->label(o);} // does not delete old Fl_Bitmap! - -inline Fl_Widget* fl_add_pixmapbutton(int t,int x,int y,int w,int h,const char* l) {Fl_Widget* o = fl_add_button(t,x,y,w,h,l); return o;} -inline void fl_set_pixmapbutton_data(Fl_Widget* o, const char*const* c) { - (new Fl_Pixmap(c))->label(o);} // does not delete old Fl_Pixmap! - -// Fl_Canvas object not yet implemented! - -#include "Fl_Chart.H" - -forms_constructor(Fl_Chart, fl_add_chart) -inline void fl_clear_chart(Fl_Widget* o) { - ((Fl_Chart*)o)->clear();} -inline void fl_add_chart_value(Fl_Widget* o,double v,const char* s,uchar c){ - ((Fl_Chart*)o)->add(v,s,c);} -inline void fl_insert_chart_value(Fl_Widget* o, int i, double v, const char* s, uchar c) { - ((Fl_Chart*)o)->insert(i,v,s,c);} -inline void fl_replace_chart_value(Fl_Widget* o, int i, double v, const char* s, uchar c) { - ((Fl_Chart*)o)->replace(i,v,s,c);} -inline void fl_set_chart_bounds(Fl_Widget* o, double a, double b) { - ((Fl_Chart*)o)->bounds(a,b);} -inline void fl_set_chart_maxnumb(Fl_Widget* o, int v) { - ((Fl_Chart*)o)->maxsize(v);} -inline void fl_set_chart_autosize(Fl_Widget* o, int v) { - ((Fl_Chart*)o)->autosize(v);} -inline void fl_set_chart_lstyle(Fl_Widget* o, Fl_Font v) { - ((Fl_Chart*)o)->textfont(v);} -inline void fl_set_chart_lsize(Fl_Widget* o, int v) { - ((Fl_Chart*)o)->textsize(v);} -inline void fl_set_chart_lcolor(Fl_Widget* o, Fl_Color v) { - ((Fl_Chart*)o)->textcolor(v);} -#define fl_set_chart_lcol fl_set_chart_lcolor - -#include "Fl_Choice.H" - -#define FL_NORMAL_CHOICE 0 -#define FL_NORMAL_CHOICE2 0 -#define FL_DROPLIST_CHOICE 0 - -forms_constructor(Fl_Choice, fl_add_choice) -inline void fl_clear_choice(Fl_Widget* o) { - ((Fl_Choice*)o)->clear();} -inline void fl_addto_choice(Fl_Widget* o, const char* s) { - ((Fl_Choice*)o)->add(s);} -inline void fl_replace_choice(Fl_Widget* o, int i, const char* s) { - ((Fl_Choice*)o)->replace(i-1,s);} -inline void fl_delete_choice(Fl_Widget* o, int i) { - ((Fl_Choice*)o)->remove(i-1);} -inline void fl_set_choice(Fl_Widget* o, int i) { - ((Fl_Choice*)o)->value(i-1);} -// inline void fl_set_choice_text(Fl_Widget*, const char*); -inline int fl_get_choice(Fl_Widget* o) { - return ((Fl_Choice*)o)->value()+1;} -// inline const char* fl_get_choice_item_text(Fl_Widget*, int); -// inline int fl_get_choice_maxitems(Fl_Widget*); -inline const char* fl_get_choice_text(Fl_Widget* o) { - return ((Fl_Choice*)o)->text();} -inline void fl_set_choice_fontsize(Fl_Widget* o, int x) { - ((Fl_Choice*)o)->textsize(x);} -inline void fl_set_choice_fontstyle(Fl_Widget* o, Fl_Font x) { - ((Fl_Choice*)o)->textfont(x);} -// inline void fl_set_choice_item_mode(Fl_Widget*, int, unsigned); -// inline void fl_set_choice_item_shortcut(Fl_Widget*, int, const char*); - -#include "Fl_Clock.H" -forms_constructort(Fl_Clock, fl_add_clock) -inline void fl_get_clock(Fl_Widget* o, int* h, int* m, int* s) { - *h = ((Fl_Clock*)o)->hour(); - *m = ((Fl_Clock*)o)->minute(); - *s = ((Fl_Clock*)o)->second(); -} - -#include "Fl_Counter.H" -forms_constructor(Fl_Counter, fl_add_counter) -inline void fl_set_counter_value(Fl_Widget* o, double v) { - ((Fl_Counter*)o)->value(v);} -inline void fl_set_counter_bounds(Fl_Widget* o, double a, double b) { - ((Fl_Counter*)o)->bounds(a,b);} -inline void fl_set_counter_step(Fl_Widget* o, double a, double b) { - ((Fl_Counter*)o)->step(a,b);} -inline void fl_set_counter_precision(Fl_Widget* o, int v) { - ((Fl_Counter*)o)->precision(v);} -inline void fl_set_counter_return(Fl_Widget* o, int v) { - ((Fl_Counter*)o)->when((Fl_When)(v|FL_WHEN_RELEASE));} -inline double fl_get_counter_value(Fl_Widget* o) { - return ((Fl_Counter*)o)->value();} -inline void fl_get_counter_bounds(Fl_Widget* o, float* a, float* b) { - *a = float(((Fl_Counter*)o)->minimum()); - *b = float(((Fl_Counter*)o)->maximum()); -} -//inline void fl_set_counter_filter(Fl_Widget*,const char* (*)(Fl_Widget*,double,int)); - -// Cursor stuff cannot be emulated because it uses X stuff -inline void fl_set_cursor(Fl_Window* w, Fl_Cursor c) {w->cursor(c);} -#define FL_INVISIBLE_CURSOR FL_CURSOR_NONE -#define FL_DEFAULT_CURSOR FL_CURSOR_DEFAULT - -#include "Fl_Dial.H" - -#define FL_DIAL_COL1 FL_GRAY -#define FL_DIAL_COL2 37 - -forms_constructor(Fl_Dial, fl_add_dial) -inline void fl_set_dial_value(Fl_Widget* o, double v) { - ((Fl_Dial*)o)->value(v);} -inline double fl_get_dial_value(Fl_Widget* o) { - return ((Fl_Dial*)o)->value();} -inline void fl_set_dial_bounds(Fl_Widget* o, double a, double b) { - ((Fl_Dial*)o)->bounds(a, b);} -inline void fl_get_dial_bounds(Fl_Widget* o, float* a, float* b) { - *a = float(((Fl_Dial*)o)->minimum()); - *b = float(((Fl_Dial*)o)->maximum()); -} -inline void fl_set_dial_return(Fl_Widget* o, int i) { - ((Fl_Dial*)o)->when((Fl_When)(i|FL_WHEN_RELEASE));} -inline void fl_set_dial_angles(Fl_Widget* o, int a, int b) { - ((Fl_Dial*)o)->angles((short)a, (short)b);} -//inline void fl_set_dial_cross(Fl_Widget* o, int); -// inline void fl_set_dial_direction(Fl_Widget* o, uchar d) { -// ((Fl_Dial*)o)->direction(d);} -inline void fl_set_dial_step(Fl_Widget* o, double v) { - ((Fl_Dial*)o)->step(v);} - -// Frames: - -inline Fl_Widget* fl_add_frame(Fl_Boxtype i,int x,int y,int w,int h,const char* l) { - return fl_add_box(i,x-3,y-3,w+6,h+6,l);} - -// labelframe nyi -inline Fl_Widget* fl_add_labelframe(Fl_Boxtype i,int x,int y,int w,int h,const char* l) { - Fl_Widget* o = fl_add_box(i,x-3,y-3,w+6,h+6,l); - o->align(FL_ALIGN_TOP_LEFT); - return o; -} - -#include "Fl_Free.H" -inline Fl_Free* -fl_add_free(int t,double x,double y,double w,double h,const char* l, - FL_HANDLEPTR hdl) { - return (Fl_Free*)(fl_add_new( - new Fl_Free(t,int(x),int(y),int(w),int(h),l,hdl))); -} - -#include "fl_ask.H" -#include "fl_show_colormap.H" - -inline int fl_show_question(const char* c, int = 0) {return fl_choice("%s",fl_no,fl_yes,0L,c);} -FL_EXPORT void fl_show_message(const char *,const char *,const char *); -FL_EXPORT void fl_show_alert(const char *,const char *,const char *,int=0); -FL_EXPORT int fl_show_question(const char *,const char *,const char *); -inline const char *fl_show_input(const char *l,const char*d=0) {return fl_input("%s",d,l);} -FL_EXPORT /*const*/ char *fl_show_simple_input(const char *label, const char *deflt = 0); -FL_EXPORT int fl_show_choice( - const char *m1, - const char *m2, - const char *m3, - int numb, - const char *b0, - const char *b1, - const char *b2); - -inline void fl_set_goodies_font(Fl_Font a, Fl_Fontsize b) {fl_message_font(a,b);} -#define fl_show_messages fl_message -inline int fl_show_choices(const char* c,int n,const char* b1,const char* b2, - const char* b3, int) { - return fl_show_choice(0,c,0,n,b1,b2,b3); -} - -#include "filename.H" -#include "Fl_File_Chooser.H" -inline int do_matching(char* a, const char* b) {return fl_filename_match(a,b);} - -// Forms-compatible file chooser (implementation in fselect.C): -FL_EXPORT char* fl_show_file_selector(const char* message,const char* dir, - const char* pat,const char* fname); -FL_EXPORT char* fl_get_directory(); -FL_EXPORT char* fl_get_pattern(); -FL_EXPORT char* fl_get_filename(); - -#include "Fl_Input.H" -forms_constructor(Fl_Input, fl_add_input) -inline void fl_set_input(Fl_Widget* o, const char* v) { - ((Fl_Input*)o)->value(v);} -inline void fl_set_input_return(Fl_Widget* o, int x) { - ((Fl_Input*)o)->when((Fl_When)(x | FL_WHEN_RELEASE));} -inline void fl_set_input_color(Fl_Widget* o, Fl_Color a, Fl_Color b) { - ((Fl_Input*)o)->textcolor(a); - ((Fl_Input*)o)->cursor_color(b); -} -// inline void fl_set_input_scroll(Fl_Widget*, int); -inline void fl_set_input_cursorpos(Fl_Widget* o, int x, int /*y*/) { - ((Fl_Input*)o)->position(x);} -// inline void fl_set_input_selected(Fl_Widget*, int); -// inline void fl_set_input_selected_range(Fl_Widget*, int, int); -// inline void fl_set_input_maxchars(Fl_Widget*, int); -// inline void fl_set_input_format(Fl_Widget*, int, int); -// inline void fl_set_input_hscrollbar(Fl_Widget*, int); -// inline void fl_set_input_vscrollbar(Fl_Widget*, int); -// inline void fl_set_input_xoffset(Fl_Widget*, int); -// inline void fl_set_input_topline(Fl_Widget*, int); -// inline void fl_set_input_scrollbarsize(Fl_Widget*, int, int); -// inline int fl_get_input_topline(Fl_Widget*); -// inline int fl_get_input_screenlines(Fl_Widget*); -inline int fl_get_input_cursorpos(Fl_Widget* o, int*x, int*y) { - *x = ((Fl_Input*)o)->position(); *y = 0; return *x;} -// inline int fl_get_input_numberoflines(Fl_Widget*); -// inline void fl_get_input_format(Fl_Widget*, int*, int*); -inline const char* fl_get_input(Fl_Widget* o) {return ((Fl_Input*)o)->value();} - -#include "Fl_Menu_Button.H" - -// types are not implemented, they all act like FL_PUSH_MENU: -#define FL_TOUCH_MENU 0 -#define FL_PUSH_MENU 1 -#define FL_PULLDOWN_MENU 2 -forms_constructor(Fl_Menu_Button, fl_add_menu) - -inline void fl_clear_menu(Fl_Widget* o) { - ((Fl_Menu_Button*)o)->clear();} -inline void fl_set_menu(Fl_Widget* o, const char* s) { - ((Fl_Menu_Button*)o)->clear(); ((Fl_Menu_Button*)o)->add(s);} -inline void fl_addto_menu(Fl_Widget* o, const char* s) { - ((Fl_Menu_Button*)o)->add(s);} -inline void fl_replace_menu_item(Fl_Widget* o, int i, const char* s) { - ((Fl_Menu_Button*)o)->replace(i-1,s);} -inline void fl_delete_menu_item(Fl_Widget* o, int i) { - ((Fl_Menu_Button*)o)->remove(i-1);} -inline void fl_set_menu_item_shortcut(Fl_Widget* o, int i, const char* s) { - ((Fl_Menu_Button*)o)->shortcut(i-1,fl_old_shortcut(s));} -inline void fl_set_menu_item_mode(Fl_Widget* o, int i, long x) { - ((Fl_Menu_Button*)o)->mode(i-1,x);} -inline void fl_show_menu_symbol(Fl_Widget*, int ) { -/* ((Fl_Menu_Button*)o)->show_menu_symbol(i); */} -// inline void fl_set_menu_popup(Fl_Widget*, int); -inline int fl_get_menu(Fl_Widget* o) { - return ((Fl_Menu_Button*)o)->value()+1;} -inline const char* fl_get_menu_item_text(Fl_Widget* o, int i) { - return ((Fl_Menu_Button*)o)->text(i);} -inline int fl_get_menu_maxitems(Fl_Widget* o) { - return ((Fl_Menu_Button*)o)->size();} -inline int fl_get_menu_item_mode(Fl_Widget* o, int i) { - return ((Fl_Menu_Button*)o)->mode(i);} -inline const char* fl_get_menu_text(Fl_Widget* o) { - return ((Fl_Menu_Button*)o)->text();} - -#include "Fl_Positioner.H" -#define FL_NORMAL_POSITIONER 0 -forms_constructor(Fl_Positioner, fl_add_positioner) -inline void fl_set_positioner_xvalue(Fl_Widget* o, double v) { - ((Fl_Positioner*)o)->xvalue(v);} -inline double fl_get_positioner_xvalue(Fl_Widget* o) { - return ((Fl_Positioner*)o)->xvalue();} -inline void fl_set_positioner_xbounds(Fl_Widget* o, double a, double b) { - ((Fl_Positioner*)o)->xbounds(a,b);} -inline void fl_get_positioner_xbounds(Fl_Widget* o, float* a, float* b) { - *a = float(((Fl_Positioner*)o)->xminimum()); - *b = float(((Fl_Positioner*)o)->xmaximum()); -} -inline void fl_set_positioner_yvalue(Fl_Widget* o, double v) { - ((Fl_Positioner*)o)->yvalue(v);} -inline double fl_get_positioner_yvalue(Fl_Widget* o) { - return ((Fl_Positioner*)o)->yvalue();} -inline void fl_set_positioner_ybounds(Fl_Widget* o, double a, double b) { - ((Fl_Positioner*)o)->ybounds(a,b);} -inline void fl_get_positioner_ybounds(Fl_Widget* o, float* a, float* b) { - *a = float(((Fl_Positioner*)o)->yminimum()); - *b = float(((Fl_Positioner*)o)->ymaximum()); -} -inline void fl_set_positioner_xstep(Fl_Widget* o, double v) { - ((Fl_Positioner*)o)->xstep(v);} -inline void fl_set_positioner_ystep(Fl_Widget* o, double v) { - ((Fl_Positioner*)o)->ystep(v);} -inline void fl_set_positioner_return(Fl_Widget* o, int v) { - ((Fl_Positioner*)o)->when((Fl_When)(v|FL_WHEN_RELEASE));} - -#include "Fl_Slider.H" - -#define FL_HOR_BROWSER_SLIDER FL_HOR_SLIDER -#define FL_VERT_BROWSER_SLIDER FL_VERT_SLIDER - -forms_constructort(Fl_Slider, fl_add_slider) -#define FL_SLIDER_COL1 FL_GRAY -inline void fl_set_slider_value(Fl_Widget* o, double v) { - ((Fl_Slider*)o)->value(v);} -inline double fl_get_slider_value(Fl_Widget* o) { - return ((Fl_Slider*)o)->value();} -inline void fl_set_slider_bounds(Fl_Widget* o, double a, double b) { - ((Fl_Slider*)o)->bounds(a, b);} -inline void fl_get_slider_bounds(Fl_Widget* o, float* a, float* b) { - *a = float(((Fl_Slider*)o)->minimum()); - *b = float(((Fl_Slider*)o)->maximum()); -} -inline void fl_set_slider_return(Fl_Widget* o, int i) { - ((Fl_Slider*)o)->when((Fl_When)(i|FL_WHEN_RELEASE));} -inline void fl_set_slider_step(Fl_Widget* o, double v) { - ((Fl_Slider*)o)->step(v);} -// inline void fl_set_slider_increment(Fl_Widget* o, double v, double); -inline void fl_set_slider_size(Fl_Widget* o, double v) { - ((Fl_Slider*)o)->slider_size(v);} - -#include "Fl_Value_Slider.H" -forms_constructor(Fl_Value_Slider, fl_add_valslider) - -inline void fl_set_slider_precision(Fl_Widget* o, int i) { - ((Fl_Value_Slider*)o)->precision(i);} -// filter function! - -// The forms text object was the same as an Fl_Box except it inverted the -// meaning of FL_ALIGN_INSIDE. Implementation in forms.cxx -class FL_EXPORT Fl_FormsText : public Fl_Widget { -protected: - void draw(); -public: - Fl_FormsText(Fl_Boxtype b, int X, int Y, int W, int H, const char* l=0) - : Fl_Widget(X,Y,W,H,l) {box(b); align(FL_ALIGN_LEFT);} -}; -#define FL_NORMAL_TEXT FL_NO_BOX -forms_constructorb(Fl_FormsText, fl_add_text) - -#include "Fl_Timer.H" -forms_constructort(Fl_Timer, fl_add_timer) -inline void fl_set_timer(Fl_Widget* o, double v) {((Fl_Timer*)o)->value(v);} -inline double fl_get_timer(Fl_Widget* o) {return ((Fl_Timer*)o)->value();} -inline void fl_suspend_timer(Fl_Widget* o) {((Fl_Timer*)o)->suspended(1);} -inline void fl_resume_timer(Fl_Widget* o) {((Fl_Timer*)o)->suspended(0);} -inline void fl_set_timer_countup(Fl_Widget* o,char d) {((Fl_Timer*)o)->direction(d);} -void FL_EXPORT fl_gettime(long* sec, long* usec); - -// Fl_XYPlot nyi - - -// stuff from DDForms: - -inline int fl_double_click() {return Fl::event_clicks();} -inline void fl_draw() {Fl::flush();} - -#endif /* define __FORMS_H__ */ - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/gl.h b/msvc/fltk/include/FL/gl.h deleted file mode 100644 index bb0881df..00000000 --- a/msvc/fltk/include/FL/gl.h +++ /dev/null @@ -1,103 +0,0 @@ -// -// "$Id$" -// -// OpenGL header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2011 by Bill Spitzak and others. -// -// You must include this instead of GL/gl.h to get the Microsoft -// APIENTRY stuff included (from ) prior to the OpenGL -// header files. -// -// This file also provides "missing" OpenGL functions, and -// gl_start() and gl_finish() to allow OpenGL to be used in any window -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -/** \file gl.h - * This file defines wrapper functions for OpenGL in FLTK - * - * To use OpenGL from within an FLTK application you MUST use gl_visual() - * to select the default visual before doing show() on any windows. Mesa - * will crash if yoy try to use a visual not returned by glxChooseVidual. - * - * This does not work with Fl_Double_Window's! It will try to draw - * into the front buffer. Depending on the system this will either - * crash or do nothing (when pixmaps are being used as back buffer - * and GL is being done by hardware), work correctly (when GL is done - * with software, such as Mesa), or draw into the front buffer and - * be erased when the buffers are swapped (when double buffer hardware - * is being used) - */ - -#ifndef FL_gl_H -# define FL_gl_H - -# include "Enumerations.H" // for color names -# ifdef WIN32 -# include -# endif -# ifndef APIENTRY -# if defined(__CYGWIN__) -# define APIENTRY __attribute__ ((__stdcall__)) -# else -# define APIENTRY -# endif -# endif - -# ifdef __APPLE__ -# include -# else -# include -# endif // __APPLE__ - -FL_EXPORT void gl_start(); -FL_EXPORT void gl_finish(); - -FL_EXPORT void gl_color(Fl_Color i); -/** back compatibility */ -inline void gl_color(int c) {gl_color((Fl_Color)c);} - -FL_EXPORT void gl_rect(int x,int y,int w,int h); -/** - Fills the given rectangle with the current color. - \see gl_rect(int x, int y, int w, int h) - */ -inline void gl_rectf(int x,int y,int w,int h) {glRecti(x,y,x+w,y+h);} - -FL_EXPORT void gl_font(int fontid, int size); -FL_EXPORT int gl_height(); -FL_EXPORT int gl_descent(); -FL_EXPORT double gl_width(const char *); -FL_EXPORT double gl_width(const char *, int n); -FL_EXPORT double gl_width(uchar); - -FL_EXPORT void gl_draw(const char*); -FL_EXPORT void gl_draw(const char*, int n); -FL_EXPORT void gl_draw(const char*, int x, int y); -FL_EXPORT void gl_draw(const char*, float x, float y); -FL_EXPORT void gl_draw(const char*, int n, int x, int y); -FL_EXPORT void gl_draw(const char*, int n, float x, float y); -FL_EXPORT void gl_draw(const char*, int x, int y, int w, int h, Fl_Align); -FL_EXPORT void gl_measure(const char*, int& x, int& y); -#ifdef __APPLE__ -extern FL_EXPORT void gl_texture_pile_height(int max); -extern FL_EXPORT int gl_texture_pile_height(); -#endif - -FL_EXPORT void gl_draw_image(const uchar *, int x,int y,int w,int h, int d=3, int ld=0); - -#endif // !FL_gl_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/gl2opengl.h b/msvc/fltk/include/FL/gl2opengl.h deleted file mode 100644 index b89614e0..00000000 --- a/msvc/fltk/include/FL/gl2opengl.h +++ /dev/null @@ -1,35 +0,0 @@ -/* gl.h - - GL to OpenGL translator. - If you include this, you might be able to port old GL programs. - There are also much better emulators available on the net. - -*/ - -#include -#include "gl_draw.H" - -inline void clear() {glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);} -#define RGBcolor(r,g,b) glColor3ub(r,g,b) -#define bgnline() glBegin(GL_LINE_STRIP) -#define bgnpolygon() glBegin(GL_POLYGON) -#define bgnclosedline() glBegin(GL_LINE_LOOP) -#define endline() glEnd() -#define endpolygon() glEnd() -#define endclosedline() glEnd() -#define v2f(v) glVertex2fv(v) -#define v2s(v) glVertex2sv(v) -#define cmov(x,y,z) glRasterPos3f(x,y,z) -#define charstr(s) gl_draw(s) -#define fmprstr(s) gl_draw(s) -typedef float Matrix[4][4]; -inline void pushmatrix() {glPushMatrix();} -inline void popmatrix() {glPopMatrix();} -inline void multmatrix(Matrix m) {glMultMatrixf((float *)m);} -inline void color(int n) {glIndexi(n);} -inline void rect(int x,int y,int r,int t) {gl_rect(x,y,r-x,t-y);} -inline void rectf(int x,int y,int r,int t) {glRectf(x,y,r+1,t+1);} -inline void recti(int x,int y,int r,int t) {gl_rect(x,y,r-x,t-y);} -inline void rectfi(int x,int y,int r,int t) {glRecti(x,y,r+1,t+1);} -inline void rects(int x,int y,int r,int t) {gl_rect(x,y,r-x,t-y);} -inline void rectfs(int x,int y,int r,int t) {glRects(x,y,r+1,t+1);} diff --git a/msvc/fltk/include/FL/gl_draw.H b/msvc/fltk/include/FL/gl_draw.H deleted file mode 100644 index 52c57fd4..00000000 --- a/msvc/fltk/include/FL/gl_draw.H +++ /dev/null @@ -1,26 +0,0 @@ -// -// "$Id$" -// -// OpenGL header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#include "gl.h" - -extern FL_EXPORT void gl_remove_displaylist_fonts(); - - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/glu.h b/msvc/fltk/include/FL/glu.h deleted file mode 100644 index 6795b762..00000000 --- a/msvc/fltk/include/FL/glu.h +++ /dev/null @@ -1,51 +0,0 @@ -// -// "$Id$" -// -// GLu header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// You must include this instead of GL/gl.h to get the Microsoft -// APIENTRY stuff included (from ) prior to the OpenGL -// header files. -// -// This file also provides "missing" OpenGL functions, and -// gl_start() and gl_finish() to allow OpenGL to be used in any window -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#ifndef FL_glu_H -# define FL_glu_H - -# include "Enumerations.H" // for color names -# ifdef WIN32 -# include -# endif -# ifndef APIENTRY -# if defined(__CYGWIN__) -# define APIENTRY __attribute__ ((__stdcall__)) -# else -# define APIENTRY -# endif -# endif - -# ifdef __APPLE__ -# include -# else -# include -# endif - -#endif // !FL_glu_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/glut.H b/msvc/fltk/include/FL/glut.H deleted file mode 100644 index 99471885..00000000 --- a/msvc/fltk/include/FL/glut.H +++ /dev/null @@ -1,481 +0,0 @@ -// -// "$Id$" -// -// GLUT emulation header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2015 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -// Emulation of GLUT using fltk. - -// GLUT is Copyright (c) Mark J. Kilgard, 1994, 1995, 1996: -// "This program is freely distributable without licensing fees and is -// provided without guarantee or warrantee expressed or implied. This -// program is -not- in the public domain." - -// Although I have copied the GLUT API, none of my code is based on -// any GLUT implementation details and is therefore covered by the LGPL. - -// Commented out lines indicate parts of GLUT that are not emulated. - -#ifndef Fl_glut_H -# define Fl_glut_H - -# include "gl.h" - - -# include "Fl.H" -# include "Fl_Gl_Window.H" - -/** - GLUT is emulated using this window class and these static variables - (plus several more static variables hidden in glut_compatability.cxx): -*/ -class FL_EXPORT Fl_Glut_Window : public Fl_Gl_Window { - void _init(); - int mouse_down; -protected: - void draw(); - void draw_overlay(); - int handle(int); -public: // so the inline functions work - int number; - int menu[3]; - void make_current(); - void (*display)(); - void (*overlaydisplay)(); - void (*reshape)(int w, int h); - void (*keyboard)(uchar, int x, int y); - void (*mouse)(int b, int state, int x, int y); - void (*motion)(int x, int y); - void (*passivemotion)(int x, int y); - void (*entry)(int); - void (*visibility)(int); - void (*special)(int, int x, int y); - Fl_Glut_Window(int w, int h, const char *); - Fl_Glut_Window(int x, int y, int w, int h, const char *); - ~Fl_Glut_Window(); -}; - -extern FL_EXPORT Fl_Glut_Window *glut_window; // the current window -extern FL_EXPORT int glut_menu; // the current menu - -// function pointers that are not per-window: -extern FL_EXPORT void (*glut_idle_function)(); -extern FL_EXPORT void (*glut_menustate_function)(int); -extern FL_EXPORT void (*glut_menustatus_function)(int,int,int); - -//////////////////////////////////////////////////////////////// - -//# define GLUT_API_VERSION This does not match any version of GLUT exactly... - -FL_EXPORT void glutInit(int *argcp, char **argv); // creates first window - -FL_EXPORT void glutInitDisplayMode(unsigned int mode); -// the FL_ symbols have the same value as the GLUT ones: -# define GLUT_RGB FL_RGB -# define GLUT_RGBA FL_RGB -# define GLUT_INDEX FL_INDEX -# define GLUT_SINGLE FL_SINGLE -# define GLUT_DOUBLE FL_DOUBLE -# define GLUT_ACCUM FL_ACCUM -# define GLUT_ALPHA FL_ALPHA -# define GLUT_DEPTH FL_DEPTH -# define GLUT_STENCIL FL_STENCIL -# define GLUT_MULTISAMPLE FL_MULTISAMPLE -# define GLUT_STEREO FL_STEREO -// # define GLUT_LUMINANCE 512 - -FL_EXPORT void glutInitWindowPosition(int x, int y); - -FL_EXPORT void glutInitWindowSize(int w, int h); - -FL_EXPORT void glutMainLoop(); - -FL_EXPORT int glutCreateWindow(char *title); -FL_EXPORT int glutCreateWindow(const char *title); - -FL_EXPORT int glutCreateSubWindow(int win, int x, int y, int width, int height); - -FL_EXPORT void glutDestroyWindow(int win); - -inline void glutPostRedisplay() {glut_window->redraw();} - -FL_EXPORT void glutPostWindowRedisplay(int win); - -FL_EXPORT void glutSwapBuffers(); - -inline int glutGetWindow() {return glut_window->number;} - -FL_EXPORT void glutSetWindow(int win); - -inline void glutSetWindowTitle(char *t) {glut_window->label(t);} - -inline void glutSetIconTitle(char *t) {glut_window->iconlabel(t);} - -inline void glutPositionWindow(int x, int y) {glut_window->position(x,y);} - -inline void glutReshapeWindow(int w, int h) {glut_window->size(w,h);} - -inline void glutPopWindow() {glut_window->show();} - -inline void glutPushWindow() { /* do nothing */ } - -inline void glutIconifyWindow() {glut_window->iconize();} - -inline void glutShowWindow() {glut_window->show();} - -inline void glutHideWindow() {glut_window->hide();} - -inline void glutFullScreen() {glut_window->fullscreen();} - -inline void glutSetCursor(Fl_Cursor cursor) {glut_window->cursor(cursor);} -// notice that the numeric values are different than glut: -# define GLUT_CURSOR_RIGHT_ARROW ((Fl_Cursor)2) -# define GLUT_CURSOR_LEFT_ARROW ((Fl_Cursor)67) -# define GLUT_CURSOR_INFO FL_CURSOR_HAND -# define GLUT_CURSOR_DESTROY ((Fl_Cursor)45) -# define GLUT_CURSOR_HELP FL_CURSOR_HELP -# define GLUT_CURSOR_CYCLE ((Fl_Cursor)26) -# define GLUT_CURSOR_SPRAY ((Fl_Cursor)63) -# define GLUT_CURSOR_WAIT FL_CURSOR_WAIT -# define GLUT_CURSOR_TEXT FL_CURSOR_INSERT -# define GLUT_CURSOR_CROSSHAIR FL_CURSOR_CROSS -# define GLUT_CURSOR_UP_DOWN FL_CURSOR_NS -# define GLUT_CURSOR_LEFT_RIGHT FL_CURSOR_WE -# define GLUT_CURSOR_TOP_SIDE FL_CURSOR_N -# define GLUT_CURSOR_BOTTOM_SIDE FL_CURSOR_S -# define GLUT_CURSOR_LEFT_SIDE FL_CURSOR_W -# define GLUT_CURSOR_RIGHT_SIDE FL_CURSOR_E -# define GLUT_CURSOR_TOP_LEFT_CORNER FL_CURSOR_NW -# define GLUT_CURSOR_TOP_RIGHT_CORNER FL_CURSOR_NE -# define GLUT_CURSOR_BOTTOM_RIGHT_CORNER FL_CURSOR_SE -# define GLUT_CURSOR_BOTTOM_LEFT_CORNER FL_CURSOR_SW -# define GLUT_CURSOR_INHERIT FL_CURSOR_DEFAULT -# define GLUT_CURSOR_NONE FL_CURSOR_NONE -# define GLUT_CURSOR_FULL_CROSSHAIR FL_CURSOR_CROSS - -inline void glutWarpPointer(int, int) { /* do nothing */ } - -inline void glutEstablishOverlay() {glut_window->make_overlay_current();} - -inline void glutRemoveOverlay() {glut_window->hide_overlay();} - -inline void glutUseLayer(GLenum layer) { - layer ? glut_window->make_overlay_current() : glut_window->make_current();} -enum {GLUT_NORMAL, GLUT_OVERLAY}; - -inline void glutPostOverlayRedisplay() {glut_window->redraw_overlay();} - -inline void glutShowOverlay() {glut_window->redraw_overlay();} - -inline void glutHideOverlay() {glut_window->hide_overlay();} - -FL_EXPORT int glutCreateMenu(void (*)(int)); - -FL_EXPORT void glutDestroyMenu(int menu); - -inline int glutGetMenu() {return glut_menu;} - -inline void glutSetMenu(int m) {glut_menu = m;} - -FL_EXPORT void glutAddMenuEntry(char *label, int value); - -FL_EXPORT void glutAddSubMenu(char *label, int submenu); - -FL_EXPORT void glutChangeToMenuEntry(int item, char *labela, int value); - -FL_EXPORT void glutChangeToSubMenu(int item, char *label, int submenu); - -FL_EXPORT void glutRemoveMenuItem(int item); - -inline void glutAttachMenu(int b) {glut_window->menu[b] = glut_menu;} - -inline void glutDetachMenu(int b) {glut_window->menu[b] = 0;} - -inline void glutDisplayFunc(void (*f)()) {glut_window->display = f;} - -inline void glutReshapeFunc(void (*f)(int w, int h)) {glut_window->reshape=f;} - -inline void glutKeyboardFunc(void (*f)(uchar key, int x, int y)) { - glut_window->keyboard = f;} - -inline void glutMouseFunc(void (*f)(int b, int state, int x, int y)) { - glut_window->mouse = f;} -# define GLUT_LEFT_BUTTON 0 -# define GLUT_MIDDLE_BUTTON 1 -# define GLUT_RIGHT_BUTTON 2 -# define GLUT_DOWN 0 -# define GLUT_UP 1 - -inline void glutMotionFunc(void (*f)(int x, int y)) {glut_window->motion= f;} - -inline void glutPassiveMotionFunc(void (*f)(int x, int y)) { - glut_window->passivemotion= f;} - -inline void glutEntryFunc(void (*f)(int s)) {glut_window->entry = f;} -enum {GLUT_LEFT, GLUT_ENTERED}; - -inline void glutVisibilityFunc(void (*f)(int s)) {glut_window->visibility=f;} -enum {GLUT_NOT_VISIBLE, GLUT_VISIBLE}; - -FL_EXPORT void glutIdleFunc(void (*f)()); - -inline void glutTimerFunc(unsigned int msec, void (*f)(int), int value) { - Fl::add_timeout(msec*.001, (void (*)(void *))f, (void *)(fl_intptr_t)value); -} - -inline void glutMenuStateFunc(void (*f)(int state)) { - glut_menustate_function = f;} - -inline void glutMenuStatusFunc(void (*f)(int status, int x, int y)) { - glut_menustatus_function = f;} -enum {GLUT_MENU_NOT_IN_USE, GLUT_MENU_IN_USE}; - -inline void glutSpecialFunc(void (*f)(int key, int x, int y)) { - glut_window->special = f;} -# define GLUT_KEY_F1 1 -# define GLUT_KEY_F2 2 -# define GLUT_KEY_F3 3 -# define GLUT_KEY_F4 4 -# define GLUT_KEY_F5 5 -# define GLUT_KEY_F6 6 -# define GLUT_KEY_F7 7 -# define GLUT_KEY_F8 8 -# define GLUT_KEY_F9 9 -# define GLUT_KEY_F10 10 -# define GLUT_KEY_F11 11 -# define GLUT_KEY_F12 12 -// WARNING: Different values than GLUT uses: -# define GLUT_KEY_LEFT FL_Left -# define GLUT_KEY_UP FL_Up -# define GLUT_KEY_RIGHT FL_Right -# define GLUT_KEY_DOWN FL_Down -# define GLUT_KEY_PAGE_UP FL_Page_Up -# define GLUT_KEY_PAGE_DOWN FL_Page_Down -# define GLUT_KEY_HOME FL_Home -# define GLUT_KEY_END FL_End -# define GLUT_KEY_INSERT FL_Insert - -//inline void glutSpaceballMotionFunc(void (*)(int x, int y, int z)); - -//inline void glutSpaceballRotateFunc(void (*)(int x, int y, int z)); - -//inline void glutSpaceballButtonFunc(void (*)(int button, int state)); - -//inline void glutButtonBoxFunc(void (*)(int button, int state)); - -//inline void glutDialsFunc(void (*)(int dial, int value)); - -//inline void glutTabletMotionFunc(void (*)(int x, int y)); - -//inline void glutTabletButtonFunc(void (*)(int button, int state, int x, int y)); - -inline void glutOverlayDisplayFunc(void (*f)()) { - glut_window->overlaydisplay = f;} - -//inline void glutWindowStatusFunc(void (*)(int state)); -//enum {GLUT_HIDDEN, GLUT_FULLY_RETAINED, GLUT_PARTIALLY_RETAINED, -// GLUT_FULLY_COVERED}; - -//inline void glutSetColor(int, GLfloat red, GLfloat green, GLfloat blue); - -//inline GLfloat glutGetColor(int ndx, int component); -//#define GLUT_RED 0 -//#define GLUT_GREEN 1 -//#define GLUT_BLUE 2 - -//inline void glutCopyColormap(int win); - -// Warning: values are changed from GLUT! -// Also relies on the GL_ symbols having values greater than 100 -FL_EXPORT int glutGet(GLenum type); -enum { - GLUT_RETURN_ZERO = 0, - GLUT_WINDOW_X, - GLUT_WINDOW_Y, - GLUT_WINDOW_WIDTH, - GLUT_WINDOW_HEIGHT, - GLUT_WINDOW_PARENT, - GLUT_SCREEN_WIDTH, - GLUT_SCREEN_HEIGHT, - GLUT_MENU_NUM_ITEMS, - GLUT_DISPLAY_MODE_POSSIBLE, - GLUT_INIT_WINDOW_X, - GLUT_INIT_WINDOW_Y, - GLUT_INIT_WINDOW_WIDTH, - GLUT_INIT_WINDOW_HEIGHT, - GLUT_INIT_DISPLAY_MODE, - GLUT_WINDOW_BUFFER_SIZE, - GLUT_VERSION -//GLUT_WINDOW_NUM_CHILDREN, -//GLUT_WINDOW_CURSOR, -//GLUT_SCREEN_WIDTH_MM, -//GLUT_SCREEN_HEIGHT_MM, -//GLUT_ELAPSED_TIME, -}; - -# define GLUT_WINDOW_STENCIL_SIZE GL_STENCIL_BITS -# define GLUT_WINDOW_DEPTH_SIZE GL_DEPTH_BITS -# define GLUT_WINDOW_RED_SIZE GL_RED_BITS -# define GLUT_WINDOW_GREEN_SIZE GL_GREEN_BITS -# define GLUT_WINDOW_BLUE_SIZE GL_BLUE_BITS -# define GLUT_WINDOW_ALPHA_SIZE GL_ALPHA_BITS -# define GLUT_WINDOW_ACCUM_RED_SIZE GL_ACCUM_RED_BITS -# define GLUT_WINDOW_ACCUM_GREEN_SIZE GL_ACCUM_GREEN_BITS -# define GLUT_WINDOW_ACCUM_BLUE_SIZE GL_ACCUM_BLUE_BITS -# define GLUT_WINDOW_ACCUM_ALPHA_SIZE GL_ACCUM_ALPHA_BITS -# define GLUT_WINDOW_DOUBLEBUFFER GL_DOUBLEBUFFER -# define GLUT_WINDOW_RGBA GL_RGBA -# define GLUT_WINDOW_COLORMAP_SIZE GL_INDEX_BITS -# ifdef GL_SAMPLES_SGIS -# define GLUT_WINDOW_NUM_SAMPLES GL_SAMPLES_SGIS -# else -# define GLUT_WINDOW_NUM_SAMPLES GLUT_RETURN_ZERO -# endif -# define GLUT_WINDOW_STEREO GL_STEREO - -# define GLUT_HAS_KEYBOARD 600 -# define GLUT_HAS_MOUSE 601 -# define GLUT_HAS_SPACEBALL 602 -# define GLUT_HAS_DIAL_AND_BUTTON_BOX 603 -# define GLUT_HAS_TABLET 604 -# define GLUT_NUM_MOUSE_BUTTONS 605 -# define GLUT_NUM_SPACEBALL_BUTTONS 606 -# define GLUT_NUM_BUTTON_BOX_BUTTONS 607 -# define GLUT_NUM_DIALS 608 -# define GLUT_NUM_TABLET_BUTTONS 609 -FL_EXPORT int glutDeviceGet(GLenum type); - -// WARNING: these values are different than GLUT uses: -# define GLUT_ACTIVE_SHIFT FL_SHIFT -# define GLUT_ACTIVE_CTRL FL_CTRL -# define GLUT_ACTIVE_ALT FL_ALT -inline int glutGetModifiers() {return Fl::event_state() & (GLUT_ACTIVE_SHIFT | GLUT_ACTIVE_CTRL | GLUT_ACTIVE_ALT);} - -FL_EXPORT int glutLayerGet(GLenum); -# define GLUT_OVERLAY_POSSIBLE 800 -//#define GLUT_LAYER_IN_USE 801 -//#define GLUT_HAS_OVERLAY 802 -# define GLUT_TRANSPARENT_INDEX 803 -# define GLUT_NORMAL_DAMAGED 804 -# define GLUT_OVERLAY_DAMAGED 805 - -extern "C" { -typedef void (*GLUTproc)(); -} - -FL_EXPORT GLUTproc glutGetProcAddress(const char *procName); - -//inline int glutVideoResizeGet(GLenum param); -//#define GLUT_VIDEO_RESIZE_POSSIBLE 900 -//#define GLUT_VIDEO_RESIZE_IN_USE 901 -//#define GLUT_VIDEO_RESIZE_X_DELTA 902 -//#define GLUT_VIDEO_RESIZE_Y_DELTA 903 -//#define GLUT_VIDEO_RESIZE_WIDTH_DELTA 904 -//#define GLUT_VIDEO_RESIZE_HEIGHT_DELTA 905 -//#define GLUT_VIDEO_RESIZE_X 906 -//#define GLUT_VIDEO_RESIZE_Y 907 -//#define GLUT_VIDEO_RESIZE_WIDTH 908 -//#define GLUT_VIDEO_RESIZE_HEIGHT 909 - -//inline void glutSetupVideoResizing(); - -//inline void glutStopVideoResizing(); - -//inline void glutVideoResize(int x, int y, int width, int height); - -//inline void glutVideoPan(int x, int y, int width, int height); - -// Font argument must be a void* for compatibility, so... -/** fltk glut font/size attributes used in the glutXXX functions */ -struct Fl_Glut_Bitmap_Font {Fl_Font font; Fl_Fontsize size;}; - -extern FL_EXPORT struct Fl_Glut_Bitmap_Font - glutBitmap9By15, glutBitmap8By13, glutBitmapTimesRoman10, - glutBitmapTimesRoman24, glutBitmapHelvetica10, glutBitmapHelvetica12, - glutBitmapHelvetica18; -# define GLUT_BITMAP_9_BY_15 (&glutBitmap9By15) -# define GLUT_BITMAP_8_BY_13 (&glutBitmap8By13) -# define GLUT_BITMAP_TIMES_ROMAN_10 (&glutBitmapTimesRoman10) -# define GLUT_BITMAP_TIMES_ROMAN_24 (&glutBitmapTimesRoman24) -# define GLUT_BITMAP_HELVETICA_10 (&glutBitmapHelvetica10) -# define GLUT_BITMAP_HELVETICA_12 (&glutBitmapHelvetica12) -# define GLUT_BITMAP_HELVETICA_18 (&glutBitmapHelvetica18) - -FL_EXPORT void glutBitmapCharacter(void *font, int character); -FL_EXPORT int glutBitmapHeight(void *font); -FL_EXPORT int glutBitmapLength(void *font, const unsigned char *string); -FL_EXPORT void glutBitmapString(void *font, const unsigned char *string); -FL_EXPORT int glutBitmapWidth(void *font, int character); - -FL_EXPORT int glutExtensionSupported(char *name); - -/* GLUT stroked font sub-API */ -struct Fl_Glut_StrokeVertex { - GLfloat X, Y; -}; - -struct Fl_Glut_StrokeStrip { - int Number; - const Fl_Glut_StrokeVertex* Vertices; -}; - -struct Fl_Glut_StrokeChar { - GLfloat Right; - int Number; - const Fl_Glut_StrokeStrip* Strips; -}; - -struct Fl_Glut_StrokeFont { - char* Name; // The source font name - int Quantity; // Number of chars in font - GLfloat Height; // Height of the characters - const Fl_Glut_StrokeChar** Characters;// The characters mapping -}; -extern FL_EXPORT Fl_Glut_StrokeFont glutStrokeRoman; -extern FL_EXPORT Fl_Glut_StrokeFont glutStrokeMonoRoman; -# define GLUT_STROKE_ROMAN (&glutStrokeRoman) -# define GLUT_STROKE_MONO_ROMAN (&glutStrokeMonoRoman) - -FL_EXPORT void glutStrokeCharacter(void *font, int character); -FL_EXPORT GLfloat glutStrokeHeight(void *font); -FL_EXPORT int glutStrokeLength(void *font, const unsigned char *string); -FL_EXPORT void glutStrokeString(void *font, const unsigned char *string); -FL_EXPORT int glutStrokeWidth(void *font, int character); - -/* GLUT pre-built models sub-API */ -FL_EXPORT void glutWireSphere(GLdouble radius, GLint slices, GLint stacks); -FL_EXPORT void glutSolidSphere(GLdouble radius, GLint slices, GLint stacks); -FL_EXPORT void glutWireCone(GLdouble base, GLdouble height, GLint slices, GLint stacks); -FL_EXPORT void glutSolidCone(GLdouble base, GLdouble height, GLint slices, GLint stacks); -FL_EXPORT void glutWireCube(GLdouble size); -FL_EXPORT void glutSolidCube(GLdouble size); -FL_EXPORT void glutWireTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings); -FL_EXPORT void glutSolidTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings); -FL_EXPORT void glutWireDodecahedron(); -FL_EXPORT void glutSolidDodecahedron(); -FL_EXPORT void glutWireTeapot(GLdouble size); -FL_EXPORT void glutSolidTeapot(GLdouble size); -FL_EXPORT void glutWireOctahedron(); -FL_EXPORT void glutSolidOctahedron(); -FL_EXPORT void glutWireTetrahedron(); -FL_EXPORT void glutSolidTetrahedron(); -FL_EXPORT void glutWireIcosahedron(); -FL_EXPORT void glutSolidIcosahedron(); - -#endif // !Fl_glut_H - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/mac.H b/msvc/fltk/include/FL/mac.H deleted file mode 100644 index 5bf5db67..00000000 --- a/msvc/fltk/include/FL/mac.H +++ /dev/null @@ -1,332 +0,0 @@ -// -// "$Id$" -// -// Mac header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2016 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -// Do not directly include this file, instead use . It will -// include this file if "__APPLE__" is defined. This is to encourage -// portability of even the system-specific code... -#ifndef FL_DOXYGEN - -#if !defined(Fl_X_H) -# error "Never use directly; include instead." -#endif // !Fl_X_H - -#ifdef __OBJC__ -@class FLWindow; // a subclass of the NSWindow Cocoa class -typedef FLWindow *Window; -#else -typedef class FLWindow *Window; // pointer to the FLWindow objective-c class -#endif // __OBJC__ - -#if !(defined(FL_LIBRARY) || defined(FL_INTERNALS)) // this part is used when compiling an application program -# include - -typedef struct flCocoaRegion* Fl_Region; -typedef struct CGContext* CGContextRef; -typedef struct OpaquePMPrintSettings* PMPrintSettings; -typedef struct OpaquePMPageFormat* PMPageFormat; -typedef struct OpaquePMPrintSession* PMPrintSession; -typedef struct CGImage* CGImageRef; -typedef struct __CFData* CFMutableDataRef; // used in Fl_Copy_Surface.H -typedef CGContextRef Fl_Offscreen; - -#else // this part must be compiled when building the FLTK libraries - -// Standard MacOS C/C++ includes... -#include -#undef check // because of Fl::check() - -#ifndef MAC_OS_X_VERSION_10_4 -#define MAC_OS_X_VERSION_10_4 1040 -#endif -#ifndef MAC_OS_X_VERSION_10_5 -#define MAC_OS_X_VERSION_10_5 1050 -#endif -#ifndef MAC_OS_X_VERSION_10_6 -#define MAC_OS_X_VERSION_10_6 1060 -#endif -#ifndef MAC_OS_X_VERSION_10_7 -#define MAC_OS_X_VERSION_10_7 1070 -#endif -#ifndef MAC_OS_X_VERSION_10_8 -#define MAC_OS_X_VERSION_10_8 1080 -#endif -#ifndef MAC_OS_X_VERSION_10_9 -#define MAC_OS_X_VERSION_10_9 1090 -#endif -#ifndef MAC_OS_X_VERSION_10_10 -#define MAC_OS_X_VERSION_10_10 101000 -#endif -#ifndef MAC_OS_X_VERSION_10_11 -#define MAC_OS_X_VERSION_10_11 101100 -#endif -#ifndef MAC_OS_X_VERSION_10_12 -#define MAC_OS_X_VERSION_10_12 101200 -#endif -#ifndef MAC_OS_X_VERSION_10_13 -#define MAC_OS_X_VERSION_10_13 101300 -#endif -#ifndef MAC_OS_X_VERSION_10_14 -#define MAC_OS_X_VERSION_10_14 101400 -#endif - -#ifndef NSINTEGER_DEFINED // appears with 10.5 in NSObjCRuntime.h -#if defined(__LP64__) && __LP64__ -typedef long NSInteger; -typedef unsigned long NSUInteger; -#else -typedef int NSInteger; -typedef unsigned int NSUInteger; -#endif -#endif - -#ifdef __OBJC__ -@class NSCursor; -@class NSOpenGLPixelFormat; -@class NSOpenGLContext; -#else -class NSCursor; -class NSOpenGLPixelFormat; -class NSOpenGLContext; -#endif // __OBJC__ - -typedef CGContextRef Fl_Offscreen; -#if MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_4 -typedef CGImageAlphaInfo CGBitmapInfo; -#endif - -typedef struct flCocoaRegion { - int count; - CGRect *rects; -} *Fl_Region; // a region is the union of a series of rectangles - -# include "Fl_Window.H" -# include "../src/Fl_Font.H" - -// Some random X equivalents -struct XPoint { int x, y; }; -struct XRectangle {int x, y, width, height;}; -#ifndef CGFLOAT_DEFINED //appears with 10.5 in CGBase.h -#if defined(__LP64__) && __LP64__ -typedef double CGFloat; -#else -typedef float CGFloat; -#endif -#endif // CGFLOAT_DEFINED - -extern CGRect fl_cgrectmake_cocoa(int x, int y, int w, int h); -inline Fl_Region XRectangleRegion(int x, int y, int w, int h) { - Fl_Region R = (Fl_Region)malloc(sizeof(*R)); - R->count = 1; - R->rects = (CGRect *)malloc(sizeof(CGRect)); - *(R->rects) = fl_cgrectmake_cocoa(x, y, w, h); - return R; -} -inline void XDestroyRegion(Fl_Region r) { - if(r) { - free(r->rects); - free(r); - } -} -extern NSCursor *fl_default_cursor; - -// This object contains all mac-specific stuff about a window: -// WARNING: this object is highly subject to change! -class Fl_X { - -public: - Window xid; // pointer to the Cocoa window object (FLWindow*) - Fl_Offscreen other_xid; // pointer for offscreen bitmaps (overlay window) - Fl_Window *w; // FLTK window for - Fl_Region region; -#if FLTK_ABI_VERSION < 10304 - Fl_Region subRegion; // for ABI compatibility, recycled to replace subRect_ -#endif - Fl_X *next; // chain of mapped windows -#if FLTK_ABI_VERSION < 10304 - Fl_X *xidChildren; // useless with true subwindows, recycled to replace mapped_to_retina_ - Fl_X *xidNext; // useless with true subwindows -#endif - int wait_for_expose; - NSCursor *cursor; - static Fl_X* first; - static Fl_X* i(const Fl_Window* w) {return w->i;} - static int fake_X_wm(const Fl_Window*,int&,int&,int&,int&,int&); - static void make(Fl_Window*); - void flush(); - static void set_high_resolution(bool); -#if FLTK_ABI_VERSION >= 10304 - CGRect* subRect() { return subRect_; } // getter - void subRect(CGRect *r) { subRect_ = r; } // setter -#else - CGRect* subRect() { return (CGRect*)subRegion; } // getter - void subRect(CGRect *r) { subRegion = (Fl_Region)r; } // setter -#endif - bool mapped_to_retina(); // is window mapped to retina display? - void mapped_to_retina(bool); // sets whether window is mapped to retina display - bool changed_resolution(); // did window just moved to display with another resolution? - void changed_resolution(bool);// sets whether window just moved to display with another resolution - bool in_windowDidResize(); // is window performing windowDidResize? - void in_windowDidResize(bool); // sets whether window is performing windowDidResize - // Quartz additions: - CGContextRef gc; // graphics context (NULL when using QD) - static void q_fill_context(); // fill a Quartz context with current FLTK state - static void q_clear_clipping(); // remove all clipping from a Quartz context - static void q_release_context(Fl_X *x=0); // free all resources associated with fl_gc - static void q_begin_image(CGRect&, int x, int y, int w, int h); - static void q_end_image(); - // Cocoa additions - static NSOpenGLPixelFormat *mode_to_NSOpenGLPixelFormat(int mode, const int*); // computes NSOpenGLPixelFormat from Gl window's mode - static NSOpenGLContext* create_GLcontext_for_window(NSOpenGLPixelFormat *pixelformat, NSOpenGLContext *shared_ctx, Fl_Window *window); - static void GLcontext_update(NSOpenGLContext*); - static void GLcontext_flushbuffer(NSOpenGLContext*); - static void GLcontext_release(NSOpenGLContext*); - static void GLcontext_makecurrent(NSOpenGLContext*); - static void GL_cleardrawable(void); - static void gl_start(NSOpenGLContext*); - void destroy(void); - void map(void); - void unmap(void); - void collapse(void); - WindowRef window_ref(void); // useless with cocoa GL windows - void set_key_window(void); - // OS X doesn't have per window icons - static void set_default_icons(const Fl_RGB_Image*[], int) {}; - void set_icons() {}; - int set_cursor(Fl_Cursor); - int set_cursor(const Fl_RGB_Image*, int, int); - static CGImageRef CGImage_from_window_rect(Fl_Window *win, int x, int y, int w, int h); - static unsigned char *bitmap_from_window_rect(Fl_Window *win, int x, int y, int w, int h, int *bytesPerPixel); - static Fl_Region intersect_region_and_rect(Fl_Region current, int x,int y,int w, int h); - static void *get_carbon_function(const char *name); - static void screen_work_area(int &X, int &Y, int &W, int &H, int n); // compute work area of a given screen - static int next_marked_length; // next length of marked text after current marked text will have been replaced - static int insertion_point_location(int *px, int *py, int *pheight); // computes window coordinates & height of insertion point - static const int CoreText_threshold; // Mac OS version from which the Core Text API is used to display text - static Fl_Fontdesc* calc_fl_fonts(void); // computes the fl_fonts global variable - static int dnd(int use_selection); // call Fl_X::dnd(1) to support text dragging - static int calc_mac_os_version(void); // computes the fl_mac_os_version global variable - static void clip_to_rounded_corners(CGContextRef gc, int w, int h); - static void *get_titlebar_layer(Fl_Window *win); - static void draw_layer_to_context(void *layer, CGContextRef ctxt, int w, int h); -private: -#if FLTK_ABI_VERSION >= 10304 - CGRect* subRect_; // makes sure subwindow remains inside its parent window - // stores 3 binary flags: whether window is mapped to retina display; whether resolution just changed; - // whether window is OpenGL and is currently being resized. - unsigned mapped_to_retina_; -#else - bool subwindow; // for ABI compatibility, useless with true subwindows -#endif -}; - -extern Window fl_window; - -#endif // FL_LIBRARY || FL_INTERNALS - -typedef CGImageRef Fl_Bitmask; - -extern CGContextRef fl_gc; - -extern Window fl_xid(const Fl_Window*); -extern Fl_Window* fl_find(Window xid); -void fl_clip_region(Fl_Region); - -extern Fl_Bitmask fl_create_bitmask(int w, int h, const uchar *data); -extern Fl_Bitmask fl_create_alphamask(int w, int h, int d, int ld, const uchar *data); -extern void fl_delete_bitmask(Fl_Bitmask bm); -extern Fl_Offscreen fl_create_offscreen(int w, int h); -extern void fl_copy_offscreen(int x,int y,int w,int h, Fl_Offscreen gWorld, int srcx,int srcy); -extern void fl_delete_offscreen(Fl_Offscreen gWorld); -extern void fl_begin_offscreen(Fl_Offscreen gWorld); -extern void fl_end_offscreen(); - -extern int fl_parse_color(const char* p, uchar& r, uchar& g, uchar& b); -extern void fl_open_display(); - -#endif // FL_DOXYGEN -/** \file - Mac OS X-specific symbols. - */ - -/** \defgroup group_macosx Mac OS X-specific symbols - Mac OS X-specific symbols declared in or - \sa \ref osissues_macos - @{ */ - -/** @brief Register a function called for each file dropped onto an application icon. - \e cb will be called with a single Unix-style file name and path. - If multiple files were dropped, \e cb will be called multiple times. - */ -extern void fl_open_callback(void (*cb)(const char *)); - -/** - * \brief Attaches a callback to the "About myprog" item of the system application menu. - * - * \param cb a callback that will be called by "About myprog" menu item - * with NULL 1st argument. - * \param user_data a pointer transmitted as 2nd argument to the callback. - * \param shortcut optional shortcut to attach to the "About myprog" menu item (e.g., FL_META+'a') - */ -extern void fl_mac_set_about( Fl_Callback *cb, void *user_data, int shortcut = 0); - -/** \brief The version number of the running Mac OS X (e.g., 100604 for 10.6.4) - */ -extern int fl_mac_os_version; - -/** Determines whether cmd-Q or the "Quit xxx" item of application menu terminates the app or only the event loop. - By default, fl_mac_quit_early = 1, and cmd-Q or "Quit xxx" terminate the app when all windows are closed - without Fl::run() returning. If fl_mac_quit_early is set to 0, cmd-Q or "Quit xxx" terminate only the event loop - when all windows are closed, and Fl::run() returns. - \note This OS-specific variable will not be part of the API of FLTK 1.4. - */ -extern int fl_mac_quit_early; - -/** The system menu bar. - */ -extern class Fl_Sys_Menu_Bar *fl_sys_menu_bar; - -struct Fl_Menu_Item; - -class Fl_Mac_App_Menu { -public: - /** Localizable text for the "About xxx" application menu item */ - static const char *about; - /** Localizable text for the "Print Front Window" application menu item. - This menu item won't be displayed if Fl_Mac_App_Menu::print - is set to an empty string. - */ - static const char *print; - /** Localizable text for the "Services" application menu item */ - static const char *services; - /** Localizable text for the "Hide xxx" application menu item */ - static const char *hide; - /** Localizable text for the "Hide Others" application menu item */ - static const char *hide_others; - /** Localizable text for the "Show All" application menu item */ - static const char *show; - /** Localizable text for the "Quit xxx" application menu item */ - static const char *quit; - static void custom_application_menu_items(const Fl_Menu_Item *m); -}; - -/** @} */ - -// -// End of "$Id$". -// - diff --git a/msvc/fltk/include/FL/math.h b/msvc/fltk/include/FL/math.h deleted file mode 100644 index b574000c..00000000 --- a/msvc/fltk/include/FL/math.h +++ /dev/null @@ -1,62 +0,0 @@ -// -// "$Id$" -// -// Math header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -// Xcode on OS X includes files by recursing down into directories. -// This code catches the cycle and directly includes the required file. -#ifdef fl_math_h_cyclic_include -# include "/usr/include/math.h" -#endif - -#ifndef fl_math_h -# define fl_math_h - -# define fl_math_h_cyclic_include -# include -# undef fl_math_h_cyclic_include - -# ifdef __EMX__ -# include -# endif - - -# ifndef M_PI -# define M_PI 3.14159265358979323846 -# define M_PI_2 1.57079632679489661923 -# define M_PI_4 0.78539816339744830962 -# define M_1_PI 0.31830988618379067154 -# define M_2_PI 0.63661977236758134308 -# endif // !M_PI - -# ifndef M_SQRT2 -# define M_SQRT2 1.41421356237309504880 -# define M_SQRT1_2 0.70710678118654752440 -# endif // !M_SQRT2 - -# if (defined(WIN32) || defined(CRAY)) && !defined(__MINGW32__) && !defined(__MWERKS__) - -inline double rint(double v) {return floor(v+.5);} -inline double copysign(double a, double b) {return b<0 ? -a : a;} - -# endif // (WIN32 || CRAY) && !__MINGW32__ && !__MWERKS__ - -#endif // !fl_math_h - - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/names.h b/msvc/fltk/include/FL/names.h deleted file mode 100644 index cee584b0..00000000 --- a/msvc/fltk/include/FL/names.h +++ /dev/null @@ -1,121 +0,0 @@ -// -// "$Id$" -// -// Event names header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -// Thanks to Greg Ercolano for this addition. - -#ifndef FL_NAMES_H -#define FL_NAMES_H - -/** \defgroup fl_events Events handling functions - @{ - */ - -/** - This is an array of event names you can use to convert event numbers into names. - - The array gets defined inline wherever your '\#include ' appears. - - \b Example: - \code - #include // array will be defined here - int MyClass::handle(int e) { - printf("Event was %s (%d)\n", fl_eventnames[e], e); - // ..resulting output might be e.g. "Event was FL_PUSH (1)".. - [..] - } - \endcode - */ -const char * const fl_eventnames[] = -{ - "FL_NO_EVENT", - "FL_PUSH", - "FL_RELEASE", - "FL_ENTER", - "FL_LEAVE", - "FL_DRAG", - "FL_FOCUS", - "FL_UNFOCUS", - "FL_KEYDOWN", - "FL_KEYUP", - "FL_CLOSE", - "FL_MOVE", - "FL_SHORTCUT", - "FL_DEACTIVATE", - "FL_ACTIVATE", - "FL_HIDE", - "FL_SHOW", - "FL_PASTE", - "FL_SELECTIONCLEAR", - "FL_MOUSEWHEEL", - "FL_DND_ENTER", - "FL_DND_DRAG", - "FL_DND_LEAVE", - "FL_DND_RELEASE", - "FL_SCREEN_CONFIGURATION_CHANGED", - "FL_FULLSCREEN", - "FL_ZOOM_GESTURE", - "FL_EVENT_27", // not yet defined, just in case they /will/ be defined ... - "FL_EVENT_28", - "FL_EVENT_29", - "FL_EVENT_30" -}; - -/** - This is an array of font names you can use to convert font numbers into names. - - The array gets defined inline wherever your '\#include ' appears. - - \b Example: - \code - #include // array will be defined here - int MyClass::my_callback(Fl_Widget *w, void*) { - int fnum = w->labelfont(); - // Resulting output might be e.g. "Label's font is FL_HELVETICA (0)" - printf("Label's font is %s (%d)\n", fl_fontnames[fnum], fnum); - // ..resulting output might be e.g. "Label's font is FL_HELVETICA (0)".. - [..] - } - \endcode - */ -const char * const fl_fontnames[] = -{ - "FL_HELVETICA", - "FL_HELVETICA_BOLD", - "FL_HELVETICA_ITALIC", - "FL_HELVETICA_BOLD_ITALIC", - "FL_COURIER", - "FL_COURIER_BOLD", - "FL_COURIER_ITALIC", - "FL_COURIER_BOLD_ITALIC", - "FL_TIMES", - "FL_TIMES_BOLD", - "FL_TIMES_ITALIC", - "FL_TIMES_BOLD_ITALIC", - "FL_SYMBOL", - "FL_SCREEN", - "FL_SCREEN_BOLD", - "FL_ZAPF_DINGBATS", -}; - -/** @} */ - -#endif /* FL_NAMES_H */ - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/platform.H b/msvc/fltk/include/FL/platform.H deleted file mode 100644 index 69152675..00000000 --- a/msvc/fltk/include/FL/platform.H +++ /dev/null @@ -1,31 +0,0 @@ -// -// "$Id$" -// -// Platform abstraction header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2018 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -// This file is present for compatibility with FLTK 1.4 and later. - -// In FLTK 1.4 FL/platform.H replaces FL/x.H. FLTK 1.4 code that -// includes FL/platform.H instead of FL/x.H can now be compiled with -// FLTK 1.3.5 and later versions. - -#if !defined(Fl_X_H) -#include -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/win32.H b/msvc/fltk/include/FL/win32.H deleted file mode 100644 index 657a66d9..00000000 --- a/msvc/fltk/include/FL/win32.H +++ /dev/null @@ -1,163 +0,0 @@ -// -// "$Id$" -// -// WIN32 header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2012 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -// Do not directly include this file, instead use . It will -// include this file if WIN32 is defined. This is to encourage -// portability of even the system-specific code... - -#ifndef FL_DOXYGEN -#ifndef Fl_X_H -# error "Never use directly; include instead." -#endif // !Fl_X_H - -#include -typedef HRGN Fl_Region; -typedef HWND Window; -typedef POINT XPoint; - -#include - -// this part is included only when compiling the FLTK library or if requested explicitly -#if defined(FL_LIBRARY) || defined(FL_INTERNALS) - -// In some of the distributions, the gcc header files are missing some stuff: -#ifndef LPMINMAXINFO -#define LPMINMAXINFO MINMAXINFO* -#endif -#ifndef VK_LWIN -#define VK_LWIN 0x5B -#define VK_RWIN 0x5C -#define VK_APPS 0x5D -#endif - -// some random X equivalents -struct XRectangle {int x, y, width, height;}; -extern Fl_Region XRectangleRegion(int x, int y, int w, int h); -inline void XDestroyRegion(Fl_Region r) {DeleteObject(r);} -inline void XClipBox(Fl_Region r,XRectangle* rect) { - RECT win_rect; GetRgnBox(r,&win_rect); - rect->x=win_rect.left; - rect->y=win_rect.top; - rect->width=win_rect.right-win_rect.left; - rect->height=win_rect.bottom-win_rect.top; -} -#define XDestroyWindow(a,b) DestroyWindow(b) -#define XMapWindow(a,b) ShowWindow(b, SW_RESTORE) -#define XUnmapWindow(a,b) ShowWindow(b, SW_HIDE) - -// this object contains all win32-specific stuff about a window: -// Warning: this object is highly subject to change! -class FL_EXPORT Fl_X { -public: - // member variables - add new variables only at the end of this block - Window xid; - HBITMAP other_xid; // for double-buffered windows - Fl_Window* w; - Fl_Region region; - Fl_X *next; - int wait_for_expose; - HDC private_dc; // used for OpenGL - HCURSOR cursor; - int custom_cursor; - HDC saved_hdc; // saves the handle of the DC currently loaded - // static variables, static functions and member functions - static Fl_X* first; - static Fl_X* i(const Fl_Window* w) {return w->i;} - static int fake_X_wm(const Fl_Window* w,int &X, int &Y, - int &bt,int &bx,int &by); - void make_fullscreen(int X, int Y, int W, int H); - void setwindow(Fl_Window* wi) {w=wi; wi->i=this;} - void flush() {w->flush();} - void set_minmax(LPMINMAXINFO minmax); - void mapraise(); - static void set_default_icons(const Fl_RGB_Image*[], int); - static void set_default_icons(HICON, HICON); - void set_icons(); - int set_cursor(Fl_Cursor); - int set_cursor(const Fl_RGB_Image*, int, int); - static Fl_X* make(Fl_Window*); -}; -extern FL_EXPORT UINT fl_wake_msg; -extern FL_EXPORT char fl_override_redirect; // hack into Fl_Window::make_xid() -extern FL_EXPORT int fl_background_pixel; // hack into Fl_Window::make_xid() -extern FL_EXPORT HPALETTE fl_palette; // non-zero only on 8-bit displays! -extern FL_EXPORT void fl_release_dc(HWND w, HDC dc); -extern FL_EXPORT void fl_save_dc( HWND w, HDC dc); - -inline Window fl_xid(const Fl_Window* w) { Fl_X *temp = Fl_X::i(w); return temp ? temp->xid : 0; } - -extern FL_EXPORT void fl_open_display(); - -#else -FL_EXPORT Window fl_xid_(const Fl_Window* w); -#define fl_xid(w) fl_xid_(w) -#endif // FL_LIBRARY || FL_INTERNALS - -FL_EXPORT Fl_Window* fl_find(Window xid); -void fl_clip_region(Fl_Region); - -// most recent fl_color() or fl_rgbcolor() points at one of these: -extern FL_EXPORT struct Fl_XMap { - COLORREF rgb; // this should be the type the RGB() macro returns - HPEN pen; // pen, 0 if none created yet - int brush; // ref to solid brush, 0 if none created yet -} *fl_current_xmap; -inline COLORREF fl_RGB() {return fl_current_xmap->rgb;} -inline HPEN fl_pen() {return fl_current_xmap->pen;} -FL_EXPORT HBRUSH fl_brush(); // allocates a brush if necessary -FL_EXPORT HBRUSH fl_brush_action(int); // now does the real work - -extern FL_EXPORT HINSTANCE fl_display; -extern FL_EXPORT Window fl_window; -extern FL_EXPORT HDC fl_gc; -extern FL_EXPORT MSG fl_msg; -extern FL_EXPORT HDC fl_GetDC(Window); -extern FL_EXPORT HDC fl_makeDC(HBITMAP); - -// off-screen pixmaps: create, destroy, draw into, copy to window -typedef HBITMAP Fl_Offscreen; -#define fl_create_offscreen(w, h) \ - CreateCompatibleBitmap( (fl_gc ? fl_gc : fl_GetDC(0) ) , w, h) - -# define fl_begin_offscreen(b) \ - HDC _sgc=fl_gc; Window _sw=fl_window; \ - Fl_Surface_Device *_ss = Fl_Surface_Device::surface(); Fl_Display_Device::display_device()->set_current(); \ - fl_gc=fl_makeDC(b); int _savedc = SaveDC(fl_gc); fl_window=(HWND)b; fl_push_no_clip() - -# define fl_end_offscreen() \ - fl_pop_clip(); RestoreDC(fl_gc, _savedc); DeleteDC(fl_gc); _ss->set_current(); fl_window=_sw; fl_gc = _sgc - - -FL_EXPORT void fl_copy_offscreen(int x,int y,int w,int h,HBITMAP pixmap,int srcx,int srcy); -#define fl_delete_offscreen(bitmap) DeleteObject(bitmap) - -// Bitmap masks -typedef HBITMAP Fl_Bitmask; - -extern FL_EXPORT Fl_Bitmask fl_create_bitmask(int w, int h, const uchar *data); -extern FL_EXPORT Fl_Bitmask fl_create_alphamask(int w, int h, int d, int ld, const uchar *data); -extern FL_EXPORT void fl_delete_bitmask(Fl_Bitmask bm); - -// Dummy function to register a function for opening files via the window manager... -inline void fl_open_callback(void (*)(const char *)) {} - -extern FL_EXPORT int fl_parse_color(const char* p, uchar& r, uchar& g, uchar& b); -#endif // FL_DOXYGEN -// -// End of "$Id$". -// diff --git a/msvc/fltk/include/FL/x.H b/msvc/fltk/include/FL/x.H deleted file mode 100644 index a15b8acd..00000000 --- a/msvc/fltk/include/FL/x.H +++ /dev/null @@ -1,183 +0,0 @@ -// -// "$Id$" -// -// X11 header file for the Fast Light Tool Kit (FLTK). -// -// Copyright 1998-2012 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -// These are internal fltk symbols that are necessary or useful for -// calling Xlib. You should include this file if (and ONLY if) you -// need to call Xlib directly. These symbols may not exist on non-X -// systems. - -#if !defined(Fl_X_H) && !defined(FL_DOXYGEN) -# define Fl_X_H - -# include "Enumerations.H" - -# ifdef WIN32 -# include "win32.H" -# elif defined(__APPLE__) -# include "mac.H" -# else -# if defined(_ABIN32) || defined(_ABI64) // fix for broken SGI Irix X .h files -# pragma set woff 3322 -# endif -# include -# include -# if defined(_ABIN32) || defined(_ABI64) -# pragma reset woff 3322 -# endif -# include -# include "Fl_Window.H" -// Mirror X definition of Region to Fl_Region, for portability... -typedef Region Fl_Region; - -FL_EXPORT void fl_open_display(); -FL_EXPORT void fl_open_display(Display*); -FL_EXPORT void fl_close_display(); - -// constant info about the X server connection: -extern FL_EXPORT Display *fl_display; -extern FL_EXPORT int fl_screen; -extern FL_EXPORT XVisualInfo *fl_visual; -extern FL_EXPORT Colormap fl_colormap; - - -// drawing functions: -extern FL_EXPORT GC fl_gc; -extern FL_EXPORT Window fl_window; -FL_EXPORT ulong fl_xpixel(Fl_Color i); -FL_EXPORT ulong fl_xpixel(uchar r, uchar g, uchar b); -FL_EXPORT void fl_clip_region(Fl_Region); -FL_EXPORT Fl_Region fl_clip_region(); - -// feed events into fltk: -FL_EXPORT int fl_handle(const XEvent&); - -// you can use these in Fl::add_handler() to look at events: -extern FL_EXPORT const XEvent* fl_xevent; -extern FL_EXPORT ulong fl_event_time; - -// off-screen pixmaps: create, destroy, draw into, copy to window: -typedef ulong Fl_Offscreen; -# define fl_create_offscreen(w,h) XCreatePixmap(fl_display, RootWindow(fl_display, fl_screen), w, h, fl_visual->depth) -# define fl_create_offscreen_with_alpha(w,h) XCreatePixmap(fl_display, RootWindow(fl_display, fl_screen), w, h, 32) -// begin/end are macros that save the old state in local variables: -# define fl_begin_offscreen(pixmap) \ - Window _sw=fl_window; fl_window=pixmap; \ - Fl_Surface_Device *_ss = Fl_Surface_Device::surface(); Fl_Display_Device::display_device()->set_current(); \ - fl_push_no_clip() -# define fl_end_offscreen() \ - fl_pop_clip(); fl_window = _sw; _ss->set_current() - -extern FL_EXPORT void fl_copy_offscreen(int x, int y, int w, int h, Fl_Offscreen pixmap, int srcx, int srcy); -# define fl_delete_offscreen(pixmap) XFreePixmap(fl_display, pixmap) - -// Bitmap masks -typedef ulong Fl_Bitmask; - -extern FL_EXPORT Fl_Bitmask fl_create_bitmask(int w, int h, const uchar *data); -extern FL_EXPORT Fl_Bitmask fl_create_alphamask(int w, int h, int d, int ld, const uchar *data); -extern FL_EXPORT void fl_delete_bitmask(Fl_Bitmask bm); - -#if defined(FL_LIBRARY) || defined(FL_INTERNALS) -extern FL_EXPORT Window fl_message_window; -extern FL_EXPORT void *fl_xftfont; -FL_EXPORT Fl_Region XRectangleRegion(int x, int y, int w, int h); // in fl_rect.cxx - -// access to core fonts: -// This class provides a "smart pointer" that returns a pointer to an XFontStruct. -// The global variable fl_xfont can be called wherever a bitmap "core" font is -// needed, e.g. when rendering to a GL context under X11. -// With Xlib / X11 fonts, fl_xfont will return the current selected font. -// With XFT / X11 fonts, fl_xfont will attempt to return the bitmap "core" font most -// similar to (usually the same as) the current XFT font. -class Fl_XFont_On_Demand -{ -public: - Fl_XFont_On_Demand(XFontStruct* p = NULL) : ptr(p) { } - Fl_XFont_On_Demand& operator=(const Fl_XFont_On_Demand& x) - { ptr = x.ptr; return *this; } - Fl_XFont_On_Demand& operator=(XFontStruct* p) - { ptr = p; return *this; } - XFontStruct* value(); - operator XFontStruct*() { return value(); } - XFontStruct& operator*() { return *value(); } - XFontStruct* operator->() { return value(); } - bool operator==(const Fl_XFont_On_Demand& x) { return ptr == x.ptr; } - bool operator!=(const Fl_XFont_On_Demand& x) { return ptr != x.ptr; } -private: - XFontStruct *ptr; -}; -extern FL_EXPORT Fl_XFont_On_Demand fl_xfont; -extern FL_EXPORT XFontStruct* fl_X_core_font(); - -// this object contains all X-specific stuff about a window: -// Warning: this object is highly subject to change! -// FL_LIBRARY or FL_INTERNALS must be defined to access this class. -class FL_EXPORT Fl_X { -public: - Window xid; - Window other_xid; - Fl_Window *w; - Fl_Region region; - Fl_X *next; - char wait_for_expose; - char backbuffer_bad; // used for XDBE - static Fl_X* first; - static Fl_X* i(const Fl_Window* wi) {return wi->i;} - void setwindow(Fl_Window* wi) {w=wi; wi->i=this;} - void sendxjunk(); - static void set_default_icons(const Fl_RGB_Image*[], int); - void set_icons(); - int set_cursor(Fl_Cursor); - int set_cursor(const Fl_RGB_Image*, int, int); - static void make_xid(Fl_Window*,XVisualInfo* =fl_visual, Colormap=fl_colormap); - static Fl_X* set_xid(Fl_Window*, Window); - // kludges to get around protection: - void flush() {w->flush();} - static void x(Fl_Window* wi, int X) {wi->x(X);} - static void y(Fl_Window* wi, int Y) {wi->y(Y);} - static int ewmh_supported(); - static int xrender_supported(); - static void activate_window(Window w); -}; - -extern FL_EXPORT char fl_override_redirect; // hack into Fl_X::make_xid() -extern FL_EXPORT int fl_background_pixel; // hack into Fl_X::make_xid() - -inline Window fl_xid(const Fl_Window* w) { Fl_X *xTemp = Fl_X::i(w); return xTemp ? xTemp->xid : 0; } - -#else - -extern FL_EXPORT Window fl_xid_(const Fl_Window* w); -#define fl_xid(w) fl_xid_(w) - -#endif // FL_LIBRARY || FL_INTERNALS - -FL_EXPORT Fl_Window* fl_find(Window xid); - - -// Dummy function to register a function for opening files via the window manager... -inline void fl_open_callback(void (*)(const char *)) {} - -extern FL_EXPORT int fl_parse_color(const char* p, uchar& r, uchar& g, uchar& b); - -# endif -#endif - -// -// End of "$Id$". -// diff --git a/msvc/fltk/lib/x64/fltk.lib b/msvc/fltk/lib/x64/fltk.lib deleted file mode 100644 index 9ace5247ce28968bddcc8f8128251cdc6c71c24f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5728042 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⪚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

vZSzH--1RdrD0rX<6oAnU=s_0Mc7RscLDKu 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%0D4xxpnnh4dp@Z76-dv@vzSum}#zY2$#<)DP>I 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�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%0Aw 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%0AfrD%>3j6*n|T+B*JEH^Gwoe}6%lilQEScnUN> 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�t@(5W=*u1C3pm)mahp~U!E;Zofl%}bjc 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%0DXpn+GJG%R@zH0 z|DFh(qpr`}ZWo?6+jLq2kw**V(xTvUx8I=B)=nvuN5ggQl3m!|r21{j=ZCehu;vFd%C2-tCe zR0Dw=l&V4$Lm~x8`HnEkt};g^_K1aYoB18&0@dFNR6TJ|6$~(sfKo=4n>|h>uY&Am z!1x6LpeIYo*s-K_>`1(Gt%T5Sm}Qm3Bt&Z)#HdBb*csN66xm;=_?nUhCb_AZ5?)nj zGjFJ?5)Tj&&tIqHHo@;XoFMOstV*azsZMEN_Z_${C`?}-%bF4nEj_5^*1 z%?;QGn8MBSs^QzU24gwxD?@pcbT)&0)B+NsPL}ze2v)jj@=X!NB`?c(g+X@%YD=xx zQ{4_k3jVLfA_iV>y45hQ@FO1XmAOstt03U+1QjR;f9m8`)nWCMp< znxoOT2&<;L6j=I2C+VF?ZX1#_D=*~H$ACTraLC}YOD{RqqK`832k-DA%(VdBY_t#w zpbxVgz=nto5esmn!s1&-aCAv$1P`c@DuD!3W-P>jN{PB6Nj&vg&SuAxcIf%%XI#elgifABELNljw2wU`hvJ6^u-F5$A` zrNAgXOFe(1oHA%92^4Cg2X6$Y4u?Z2Ev0&_d+KOrQw7*m$wIY<{tt=}Yaoi2@TSL^ zL%tDf#(4m$Le(^4MT|~)G)*m=vq07BP*Ya54l=jq`KCE((Ui9Ozwm>ZSN`L7JpmE! zenc;?##5jfpB4+u(_+E!Pm50d^6i!R@K1|cR?fmbKnVtv1R*DE1W0id10Gw|tvwVt zPm3+-Pm9TGe0wY=w8z`h5#)75s=Na7q{Kz!PqeVmFD@9jdxg5&^IkqXVF|k@na0Ljm4=9rp#%~PvCa~irh_!CSu*1v?m+(v1bcl>YSsQ>pyYV8`ISo}%%cV6ns#2?m#DvS*%cU1YGkfGNJmfYk}#v%pl0!|@WNRA|M(RKDfFkTpus3k-k2E&)I! zV4niUw}Ac=}do-e9jA%!~JgDv!eqHW%3OQi8yu@Vb{V zgTEBsRBIO7{{5f#UxEs~%V6&H3FZcS&C7Mgx@SF??TAmgQx(h(;gSQ3G(0#! zp7I$)wsaPiFvdPH&Gs?C#uW2{oEWIARN~k6VqUO?_M%(+{T*=Q5yt@nAoz@EupMWe zj}@DZ`A8uB@@qFXl!?oVw6ZVAu3L@YL=hRW9LodW3zP4K=``4zKM+0D2j2HDb?BwK%((X*H4d&P z*uv^cO;_#Ri+io4bfrAMw_~N(FQJ3J2k0)354I@}`r`2MZ0Vho63>>gz&7PHc`!2c$}HsJpv!LG!A>T;GiGE&$L zhIW&|zHYEbfGx%^%X%FDuNLfS{ErCs4F1m-jGCpemkpMOmRE7PKgBML(gQnFFus68 zbAdMBV3h`22290m0rnN)>jc&)7|h_yM-5q4++ftR3JK-sSSs#TVBZkhjldcNy9rpO zU|%=b?FK`DRfs$L>bDWVzqs&EyKp*vurEr^zPK>8uN_%72E&goI?H5Vr`ZVL=UjM^ z3#UieDB6T^sWP>k--{{69;uT!T#q#@c7WEDa1S3pUeW zeqhu!I7P?*Wr9&h6*e2#g+eR9|FZ=vF&OpsVxduE*e|lIfWg={mk2G4|53qe3`V_M zCp7AIi(t(LWA2v;tp)#E1?w%#OV64q`LL0*WcEK(%SOVB5g|;65 znP!%JAfT`-asMfyU5)>oz*G-Y*jC(sMrb$S|8l`@G}ukRJ}b0s_`gE1uN&-EVC2Z6 zJ1%i0mqkZh8oLYF*CccY{&xv>zrl6_`?k;?!GDgYsuwHlDcmznrI<5-+1Ceb1aNjRMFoiESO@L7edccu zE4_8gJ*O}E&G+t&`TA~pVr|uopRM@XZ~AldUflyGxhA$gyZeMYx}QJckQ2XBci)TA zA3r($r%Ug9bI%WcI`7iU6OVoN+*L=_FX)@`)TCdoIP&b<*KRuRZyj^9ud4|De$VEs zj{E92UvGQ#rU_c%oiK$?mq3FpH$4fHT&={|K;?b{B6t9 zs#!0W{qBn3^S2-T^4eFwGok2q-(9|C<33b$!^GhBFW(hE>aJtXI_sBtkKOXrZx=rF z?Tfbm)S7k9qp#f7I(g>{J8y1@Ue2d-bp`0Kbxv2u^Ucke(fiP8`6em22k%54L3 zQr#8n`~jR=PvXIepLV$Nbn%b^A8W}J8mo6v@GO}Ui)hlx`Gqye)1$y zUIc|-+&eruC|x9pQUuDYlifT^LAeoK#fh~Ulmefdayux2B+4&9i6l`DMZFVK-LcLB zh1Y>b@@qB40;S7?p-x6dVKV=2aPdH#xb8@!{5*~FPfhV6WrzXSTu7aZCWq1wN^cV7 zW>9WUqPz^sl}QwyCFZE*q|*S(+$74S946$lb?mw{%FRiXyqdb=LLG+z2Uwt#kf1bE zQ%XrunyD!#3k8BPvF4GYG*j~waj~T|Q&S2_QJSeKB}_%dd{b*(S^LH2$+dt4_S_I2{GxuR50S2ssZE z1?LKt4oP9$GTh-g4;0Qs4$l`rp+-48KL^DR3Y1T4?_^Yn6em^n>mL#6Tku7s~cq%~YOycPVg|%^bw&+-n#C{0M1xc}}r&lIXjz9vpCs7(f zVXBTaK8D-7l6dX~h3)0=@PyO-NjxVZumu#RrN*BQQ2KD^l<)>no&p8M(mcNc<(VYP zRE*7UBvF=t!nOdbj`bN(-b&(m6qIgIoZR05B^$c$ZM&E3aZuZb;&317#~Hjx@G_GCL_{o~`1l$SLzXpwuK$PQ{#4 zfOH&btOcbhiRTtjwk75MG$=cgaz79=RYy{+04Uu_l=DGZpG2W0!}&?MzYNNiNj&*j zSyIQGwrB_C#iZQ701CIuoSOatl$(+$M^A?yCQ*7oVNY@Dz8#eNlX%$ScO>P$5R^xf zcs@aj;c<_dP#TOIUi{~^p?J}sob~E697=ErPtuqPg+MI3z9-aw^=T*8_(LR;yfMwP z+$(%EEn=}gdO!k3?cjAHVzCtD!E;JK$LG9$hM*x4i~WIXgN3VpS*9@DSXDYN@*tKI z$wDI`){*!RL0BhzZq<*SSS>mhd6M%&lOPsEEU`Xk-2$Ph6$v~c=~(1RjzxYY4d$gT zJJ#ho7I~6mQMjsJ96gSW9dn73*C%x>@+8-b0a>08;Xm^_YsQW1oLJw|u?Uj$I#goW z^}2AvG38FIM|CXnB*)?isH9=n#)5Tg(S(RB90NGOQE#f5nw27#`!i zDML83nx@B(7ab zQ}bl*T014U+eK#u4Szq$JWEJv4VDEB}+%Nz-cpakDQ)}RMBo%?K(J}OVVOi^Z}b5+^CzJ zEvIS-i=^)Xn`khH6I*%|Nf&+O4GfdIQazT`8BQ{>hRNdc(wK>-d2fRSOOouN@LeUb zAi6NE6Hu*DkLGGo`)Ftc2KFN3HzE*_(Si*ju_e$plARLR6I;Cq_9R*Eh+}Xo5MXPT zSBhfcV~D(hz=DDW3-+b621+DLUlX6>m1940z zi$tQet$q6%yQ{BA64=*xwqRV{YB)J&s;;P=EvNlT!!C#{MUtl+dqTGJ*&BDfc0oo!!1nU}l)xw@6NV?pwUn(P-adJ1xC$@od4k zntfjq7)}TFJq^1cqh3iq|BpAGVSQ)8zHLNq988cETgB=j~KS zX0($W-D=GAfzh%%+CSPDsd_)!c#g)8Hilhwm#&X4>Tp`VFR|^+M_A74=PtWFN6GC- zeUuSWg+9t?j?70H!LGGS7X}tN+qNq>9fRuA{M7|6{Qlm-<&*c+F9uYlLKApCI_he zn0zLBQn52IoGkt>yLy)Q1_I3A{T!~Iz;jM2EGjMVJ6GY{xpPl0Dk&~1b!fy23kv4V zn+I5O^2q?WT5>urpJ3$=-MMV%T<0TS_ZM{BsBgn>w)0YjBz$C;oAkvMNr{v2VKw+B z7xGTMyA4>mUK9nHggUcwiT4aM`+*J7mco1$}y@cvu9LXdY*ek;=Aese}X zzWw-L&BJ?M0jnV3elt%R--b*@J?G)ai|@aL&-I>ybiT>BTJ!K;F1$a7z)q?PR@YQl z)mAsw2Ae9vWwW9c4NcL;rpoI2Xmw+KbV+q(DB2haRa941hZ-7BEtus$sWMa*gm0gk z>hiK#_*YTeltQepsjLguh8k!2vys(n`0d0mVtM#N&8jF{wy-O{tbHI>)Q-L6o@IC! zbKZ%CbBgE8UDnkRTei4sV6e5jqNt#-VA;^Tl4T8Q#~EzVfzH;B-qq2z-k~|YZRf&{ z>U^K4g@7~T6w+{U$FS{ zG|!jjZ58hl^L(xGZhN}Z9iUPl@Moe%-@*nuBEQnD4~SSTv<%?CUf@Hjxe$vYm9Wx+4OHh3Gq zxmK050Z_RnK_mI{Yy#l(NoCfeUe0|qDQmNik^)fHsaB_tFB=E&=5sZEL-=QK6AfX?uX2Mr`#uSKZswwrycjF_+|s=H4U%Wc+W6iZ=nXfzf0Yk z`)pK-7sFlhj3}!7XZ?2o;|DpFLXqB=piJ;KF;N7Fw}A;34R8DsKLnf!h}XV6LXe=` zAU2WjeV`Sm$oCVVF|Ez`y^u-1P-T&B7z`OMNEgOOeXNKrRTkeZRkn+|S5j>;_e!dc z)Rj~zb+=T{!#yt}rPpy2AVpuS!w&r1I_F27S+Ao2`8IqOU=QHYfUIjCAa!n*pK_Yu z`zW+-oK;cZ5M7K>q`JN?S{po_cST^G;QK}{Up%`VEkzot>l><@mPYI98)}0!H~_7< zvNCg3*DVg#z}=G{Y?F}~zMaPOB$H-YS*W1_$waGb;fEb1v^m~M=BTQ!2}Oey6`{sP zG^x$>b_x?q(}ZT8;9DhCs;q8|)C8AS)Yny2FN`+AF;h)-T_{@LP#J2dhKJeex~5P= zO|T+V33J;A`D)EuXbcN0Y^O;b%4yOGNc94w>ak9*FOSxjpAIin(YjDmv?16OiXw}q zhWeUls4iGu6S9gl^SHe-*W#6Gd9bb$!+28|heA~b*?Wys*;o;YHU$@Auu<$2_R21T z$JiEJ*oXt`N^X7&VoUJ}RaUmLHQwJf6vg@*yY2JUJ(pA6MRFcV3rl>T^;LRG!W~rZ5`@bIk*yo>;&I$ zrm`1d8i5NiP9cYC+7v5gZecoP_PGP98ZakgZ85<&mpz2(pwGb7Z$*eoiVuENh{p+O zs*jimlCg?VUf(Cpj7lxZmQn^k*bzLJ?7#K%XQcxVb zR867grf5Be3*B*T7FWTgM=Kt3n*s%#R4Qt!BZi)E=t~+PZVo*n3y;ZFC0WP3o9d&I zs?FthxTI`0lNwhz@<>|aQqn39R-94U06`wEImSDsfPAAOvLkdDI)bS`!j#xJfHLU= zoIuqADlP{r2Ir&&tLS#V6P$47iTXt_r>VFToiK?cfp)$JIe`*UH@}_lWG7g~)!`X5 zt*&0=ex%NIiW4(Z-&ozG=7q*HFe9pB`Lm2TRKwH;5lTgsL7vgWp_;`Z_~8zUd`TAl zHDq*@no3EKVWPxNSalN=xPnXY0+TD5&aO7%7-#0UD{sJbuMf?hDgggG3-1z zoG^G2tK7J>7WvB%Lz=XAV?{$KR409zG-+f-Q#o^pVSu#ZS;0tEv=Z}Od9bO`w2yT2 zDkKxF!rX;xiI zb~zPVq=W4~AR?`<3sy8$FXoiWsCFNanly%LFzZqgRUq4f>G~nqa-a2)zs84kyc`sPphOBh44(JQu-$;Ttn401r6Kp zNUT^2kGRt{TbLAzMRK+0i1~)9vSu?gn;Jvc`P;M51`|+TgF@JY$yP(QOJYa3(u7EH z?CS0zc}cjsDFj{j`slGUQjb*`1f+aV!g*(3ydUl+=_{EF<3$Xme?+cIliZQpi&9Cc z;9z`2Ta8s27QbHK)p$xsbEa7tgQxSZK788&d3k-0Va1GfQAE5s;moSnHyv{{A42=% z(S7yyej04rczqWk+q`HKoXR+PC3){GDv_+uL}8Kj5`5UuyBg!2*S8jrF@{oBhR40W zSd`x}M7ckMPT}=6;|a*c(giO>!T}ZZ`uNC!z^dM!xGd%7f%ZwKI@+0hv}+)0K9`x_ zj)SUxq%siqAFtqPXjrfB41D~Gv>Mk8;F~(*E0kW8Pec)FtLw0gt*)!8$MEO%-6_ma zH?Qv%QR))BI#D~k&g`ghhlww4oMx&H{cQ3xzj79tC$TikK;6MH}jC)?+3(yrL zT`BI$q7iXLCguGf-H<|w*0%QGBddNX5z8BIUEwP7VMwS2OFAUf1TUw(gK<+q`jo~4 zlhv=ip;D|=K#HOhC+pe=<5(fXfvc`iv^9WmbQ^nR<^1z+S(mwM5n}6h`;XL z$1f|>ET?D^}oP37xmC+f^^NXy>TejU-P(v{@Hx}4a$T5y|+hp^>EAy=WbLY*ns_2JkiTA%Fq6ncSp@6L@(Fp zU}#Pm)6Hy!XVrz#2#R_*80Vwp7%b|$JEGMc7{K%=ZZhI?U|D3ij{&#eHAQh76sDYF z^=;?kY)-KT=HV*GcUZ2lNdc>J^ zm~6PnTBlo8q%oE1K|K}OQCW1Gi85ZH+F@aT?_i&_!D6ifazja$FGWwHu7s$W71E8l zrueFApT@!d<*n^8yM5TUE06?x&GO|~oyBl|oMl4IEGY%$a0~0{-i-{^Ev|0BGXdPb z7a*Lcw}uHXE1N&q(}O+pjuSaCoj7s;!S=F5Mh~2J;R@y(s;dR#Vkf{1 zG?Y6Bn#St0Lg=y-WFvHlZ`frJdQ~-Fc~>0%OC=xnA&hpt$meKqb6>b2h8_gxo)x|Q z;g0^g!IiQ8uJ%gt;WQvB!V$SrIv!VL$LXT9VTEK0!sYrG?4b#paeTVM-YfU_pt~%l zk9yV^u5aM}l-G9vn4ttASw-37CZ)&B(DZtn8s;&*zR7I7QLfTQ7+WaYv(Y|SBR1eU zQ$~Q>M{L)*vK;5*h+8Sm(+Hm}rXkQ?$EqgGLWRQ%@gA@IbWy>X`%sHa3-u2pmynaj zzKpD=iDtyub(hpt;#uA6d)PG@8J!IF_qVPQ9p>gGny0*Xh`mS}@C1;$JGxdubJ)NC zq&QRqR$>%xjkk9S<5f!OLOmTul|_4?%6w>eOzDq3v`71-5xAQ_!d|{S=kW+83RcnG z)z{YB+TRha>y39UUt<)J)ACJP5gV&(BY3A!q4iOEL`W4*oiq{(M>M3^Ae-GX=nX;z znMZFo9vrE=l$?HaqXPL6US40%8CVqKdYzx05nd6Ze98e>gi)Z6b^7@h*i@rpG@NMHM&N)Q`DPKk0l>g;Z6Vs&kg2=Q{f_xS|`A zM7S%~-`d~axyCi#unuw5A=ck70|B!=ANNaSl^|0j3n3#r7fp10812?=PXZs}(Sy`; zJlphhsxVL&dmX?$5Dm+PP$S+|i=-b_Q-XewvrB>M@gY_?o>vcc>WNQ8kA!7jfbuYB z&h0f3J-KtZV`rA0%wluwkWo{bMN~X_&{Yb~c&tC$5O0Ohphz`o;OO9Uc;8@KcUL>M z_Po9>}?=LE~SGb4N*mNC3$Insq(Om&oP!ljYi{m9G+K#?o82T zL-MF0@}qR#MjiP+4lmk}Ih$V%zZnOel$FM5QUgx%S}NGU^7?+I`kgr+C6fTpgrfOn z=_srDXhoZ}`uWhmnuvKMkhL^+g=FDPHQ0*saTOe43$nmm#>y&|&wCRbFlQAE!v>-V?mwZ+iGikAo@d$GwHtp**#Q~tGX-29g&J#^b0rBC5|2;t9OGEi~Qu77>F{Pxeb^lV2m z*5q+a=L2(heKhA!mp$|N*)J`=>5|uqEh`}Ok37EU3D4i#9{uc={?9(O+j`Ej&J+5J zao?FUWA|OWEob&Ge$szu2nIWa-ujnS|N8DvcV2(R0fz=}?SA-5BZU6Yz=`)fJa5|b^JZQ=bjdN7%(tw6 z2z_S!&HPy2GXHs`U4_)_IMp+C9yrw{G<+sEHnv+2k~Z@cm%=pWAu{kK=GyDa#l z!>8rneB_rm*IfYGiTLOw*Yog&2dp^Y3tL}W`l(yj-*W3?Nav$MKP+(8_orQTXYtts zWqdi)FLe)rkqJ~9tq(+U0Rf9}}PQ8n|qvRBT!bIPGt zc46v9-npI|win%T#3$~0{`AdX+WltFcY-kTD)cQ`r|voOYu9Z2!`WZy>i*}Ed9aZo z^s2h{!=G<{WA=f4GoQV9?mzKSkPjaa<$7imJ-zzu+)3F>&%a^O^o_NRunZ#fyvx4x zm9=;8DVSB%dBozG&wUOSF@(PPk@*+rzta7U$G%)sKjV^}KZR8np=Y1^lYhKkTiSo~ zKb9Odue10fSPX)0eZY%PS*+mETGfljr>5p|R!{JmcoO}CKYAc5Ol5(KGJ>`qZ z_MsuF&#*C;cQXRdzV@yjA#ugJg1a)K;#}R;f$#iB#me*fit*hm#!3pQ4OR+9&Jm2o zMf;zhQkvGjuKiC6)y8JXfZF#TFiDQkY;Cf|GID*a+R4d~?&dx0BN;rR%!j9V#VvGVlXB z!|lJ&NwRO{!1m75-7CMNKGw)Ob)C;WT}f3<6bZo(1D)>i;q53ha&Tf z$lUHhk-Bj~6uys|!(Nb$-Bf-CM+`e|qK(#x=d- z<0%64P{f@HOwm4Uu(c-iONMr@!FB;t<@4aYLv}ejIvlqg@e#WFfib+K&DhMd_#!Djkw)K%rJRJbj>0LmZxKL1DQZp6`HSU$F4!I;qBsOqMnCS@ZE31Mx=Q)F_qi3v2*q?Z_w zasm-KElBpuds@4hGN)W&NX{Epurx5lS$=ZgQc8r2?UC@eYcd|(f~~wo>W*|xKC$3PbnxZ_VePI&m1}Pxh?3N;>vX9 z^Cp+>iEd>$^XV^ywxZ*HNcXogFb0M>^Lg&vWK9)5u`%kB7f%OF~iqIGW&l-lPkB zJKR1U7-(C+cQYoe$PRZ8W*E!eoRS_Fo@l6l(^=C8QG)vS;H)WzkmdZk_5bjwsf@#q zqCO|5oHe}y&CZ$jQovt1=L-2TEH+xC+);jog7288=7zzT;R^ULeffNBusDA8p5=Ik zg`W6)%_L#SuJ_=p4W8u82jM=v69f-lG-PqslZyuvs}xE$>SiRDY<-fnANMM0d5aI< ze3;7W8T)noZp6>NSf5V(7`8xdaj&aoZ?$jm+j*a&zm;N^fk?|L)f@qo7h zo&fj*z}bM*g%bgP0*Glp@fSdpGI1#KLPt*o0E+;Z0G0r*0YoQEP_EcEmNSe80546E ze?4d{+v$M69Y+3qdo>^pKzU}kbOW>?$khN-A;?aUu9!waGLb%MlmKW-xIHVSQT!kb z;#cqKPHCh8xo2w}bpXTLFf03frMQPo$&ZhocwiPA;Bx&1gVbc}9N*97ZoG9AAj6MA z?Reb-(W-`HyKNJi`bRmi-MCJ?LDM%tZj{YNK)g7k^Q#00z)gTPfSUo&2D}Q8<^MP! z;;`KlTLG^FycO_zz@31f1bh|{VF?a*p8}i$_-Vis06zmb7ZC4X5|x0T17y2=9`H59 zyBNRXl=h2(b|8K&_&t-{eq1_8zn7+?&@xG1-J~b1rV~6dc_eR2Ts^!%+-sT3yo!+ z1^8>HUfi8(Z(A)jqNp=mL7p@&^YtO9-UAPosNL1TZ$)ZQn7&vyd%n-d2D(FNQAnwO zWox&PZv=T3e)S$h=76vbB&adSeSkh6MR1qI#@o&1_>#mPT=?Bzy{AW*{9vM9)O$Jx z;!0JOq_y%UjX%Wz9|L2r@ zdU>(=*$dc~J4n(OWzM!d827hp+G%Jbw!;FzdcXi+Ghh(#e86%*=rtWXCcX+70(=y( z3Xs)V2>3TZ2rR)~SPjS(`00SB0GCke}W+1E;@HdVQg`h)?7>z30mW!0t$E3hfEFWYwTEfDNsHxvj*azcD>QRZXy{gA4 zqVeFe?nQgaAjkIIMvA^DkJK@)6Y`^sx&Wz`=K_`io(IT0djQc!7TQ|+Y(L;fagUNG zE(L^sC%y!@3h*0%s{y|WxCZcXK=6tlTnP9<RZZ=f{rD{}&&f=h5UJ9gdws7)GfL;XCGvAol*fz6Y@o3yXCJ zet$|1e3$QL;s>tJfGkY-)HCh#eSQy~oU$ammvj2>_0jzOK8Vk+@W&3=^Vy5X{d;=j zt|R{$KUU@edmh^uJ1uXH^N*dD7pn&5w0rXD^0CwMIQ{?rotEdRgRxWa{}HF)*%bdd zr`~xq=!e)0fpIEM@}as#wULJUiY543#p^o?J0x-{mq%nC$3mb=outEAYh(6?)Bott z!;hVFmvipa0q%U(M1nBcC$cuj-no9d4J}erzmP4WTEY+JOy}U)N>iB-kJpbKY^O4E zv-bTy*v_R5drfke89VMicHBL~DN4NZ_KK}ejGpCV$K5&hy@$u$<+;_FnmRBu$$0u- zeFT1VC*C>Q@kN=QmGQZPo>kOIR7!>u37*%@T=E}y!kxwZK8oq=DbPgWKAd`|7~IF% zc?$l&=$JZN?LYA}I#mTPF{xee*YR^Ued>X78k+h~KQT^?d#}!Xb61V(pR}vS_wRc< z3QnDIovwZZ&2%H)`Qvpl&ZrJ|wmSVx^cLYyKNI~&p{JjTE<*;np7b-(8-$*I_W3rU zr=NZPjnLE2K6_DzTu=HLXP!>UbjEo|=;>#i?-P3Z8RtW?m`?f`=b+Hj&p4ka^z<{% zw+ns#7SGXNkG?)(NB4K{efY~S++^s~?J2tEDm zb7VZzPe1#t&Pu1BaehVk)6Y21$2U5e&NzQu=;>#iZxed@8RtDh&wR!?JORq}UY>D& z*C);7%p8s-j-4*fmfvXtNEi)X=!&Eu+VZemSY_S4Bsb1 z&c|ph$C?KW-ztMvrm-BW4p=~F4H|p@&sQTm%iq@9-9ZGGzbg*A5bYKZ73bQ=fy3=M z@f+^iaWxq16TMkG!#MPeBf$AoS}T0s4g}TYRE6h$^TV5v8cqX; z*IkfTV8thqSTN;o>#`k#N0QcT#V3;1{2&W}!`)CG7+7NOQLNv!HdN;2B`(OzE052; zf8Dd5%XY*+sEWL9ht08BzJ?8N+Ua5(H!`Cwl#7*6zT1@N-_Yd2;d80);VHqC85x^5 zdQAQ}vK_w9oYZ!=NArUsAr_o1(=u$!=(I|$K?q&qNP~sfoyxe@;Dq9bq*iyH#iZ0x z?LAW8jl!+?JQwDu45gjz7KJR)r~#D)T9~p`G9tY+RQyn=cn1!Qm$F^~$p&;kCB0|I zrXArYo^|sVC_0YP*8nTX9IyDHFaipeZ=6()+Z_i#ykcO4{utZ$38gayMaTYf;pl^yCy>ES&)1(*(~98 zJ7&5C9B>CzvPo(-?O;jKWkptdcG%71YDV;3l_Qh0W1$WFPCPr7P#(zkSSU#zOR_r$ z($AA*^B}pr+zX3}pG0sRi>^-p(NjNEPwTWB0_qe6H zP$aiiGO+g^M3iVVB&$0d3*dJT;_b)W3Bvm!i!gG7=8vZ^vY> z#&y+$9z^5fa>jz<9lK!p04i6R7iRN?H&svCWSwvinj^nbmHf^yVjw7A4=V_Pe)yS= zVmJkN7aql7%&$8t72}lYms~gr$zrIWe(nCLi}}b5%!9fsTw&5hv^=eWJBc$f``C=!F~>mrAJwSacwl-8jsmo zm3ayT?8yB*iK+m1p70vLj`*Wm@4xzP+vt`28`?L zY^w`cu3)Qysglw{B9CKbTQ>t!dE92O?;Gq#!1!)I+j;^RzOV%LcN29}5lO$DZ6 zd=Qw5QDj2r8?4e`b-+}Nvw*1>7n@KHZK{0N80<5^RE)0zQ!%~;Ox5i^V8=*Fr(k6q z5RB_^rA-yUlt$1hBXu>~>d>Lt)+%5s#x;iaB}2Q*(Eea(uNmwBthrU(X~0zLA7QYg zH0HHD2YIZ6F2&;!;THi9^jHVB;o0W+an=zYwu&XE2t6}A)(p`7xX;56jf{(DnC*+_ zV(lwtBY-?BXkR>6W?vryqHM1y%!~UIgvQ=?tYFj>g;AO(35|M`FBs*eFh8(Dp|NbU z1Y?N8I3g4atpNXz7Occz?9Fq9#@r6tbNkHS9#(qm`E75%)%()-*4VaNu3I{D-KAf* zDt+JgUb11wnRlFb>L|9Z^5hcp~GkpJRCOMc7jldkvAri&jHE=$U5 zR5o2)wi?iNV10!0GFI(jq(#iu}k>(G>QjhQJ2j_3r8*Jl*}Cf7te)1i-vG0iL_YPBvD{-2mUnF#TJAY z@R~XysJd$krwv_GQrw>0G5nz23-F%_A9mkyOh#Wf>%4>~$tn-j1hMAhKj)J5yLR28 zqX0aqV+oIt{}&XF6)GK)@*rG}84eHaxaB7C^ngN5cX+PS6epd>K*>wuIS8WUIO6b} z2@31yq_ahd8#KF3zm`Oqj=bH-W?r`FE5SvE{ZRQqUhV@ z{k&xyb{igf?-$&av0=kr1(-+3#%Ev)PYu|tvS0bf?291#Y zA~D1t2nZ?`x&r}Zj4ER6>28N_7aPUUv_RVyU|be)k?VsJCLsjZ*BgPr8PU^O4cB?{ zeT^H9E^O33TPiwZ?dPFZ1F`nO{;v3%Xgdk8`_y}0SIjZMG*Wxm28~AKvyChn#^Ks8 zEyZCO?Iee5S39L)!|ep#WlPxUzuV|`_WRMGb`ka?2{Aa;u53)%3LFZGZp#629a5#f zQRatWVs?trI9Iw{F$LeET5V|hmbJ@FN(BCm1yac{y^`yxCet!o0R2*A>C9@)9 zsY~om^|^+AkU9Un1io>oD=*F}!q+x1AO!u-H8>k`g7&Fgmg5)@!0$Aj7VqW401naq zo9s?KfGq3YJG)c=mu9D|*HD)({EAZS=BTGK^`7QuR4H}2?M{ht5IZ0RYKupl)#LbS zlT$96P*7TPF|Viba~~{N)f4ZxY*T(7AZUMYa||#nxj| zrF|U87}t2~UUYHZe?95`6yN0(39eU=g>4TN*8vi`>c zo(Px^$ci2Z$mjCo0jmJ#M5eG2oSu9^?-8#F9*caZ(<8z0pNB(402*O1p`## zAGk-FiK(dSDS*=f@obnl3=sPj34W)B^>v~e@KiubE(l1`lml`Co>>j7&3sb95#Y}*T@EDL=A=0criMSc|EQ+v@v$Rg9F`wVL8?laUowsRam zbR#S~OQVed| z?uqCZ4vS?jY0$$I|A86#;awP(?KS_()**D%3F4B}<92+T>XbB87c8#{VM9srj@uhA zT{Tt)aZ)K1U0h$Ys5XSYtD#LgJ8Y_bD877E7)GRB~yE@jt2(AulTZg(QvFTtben3WhVAos~i3=I&xfG2OXm)fw7 zYVW;tPW(T*A;tMzw6?Veey#e)49m1fTjMyl(l#g-RmKdo=Bl z%F1Y!{e3ko!?AJhh+|{1oJ}4xK=U7AfW|&HUQu7)P#JBKruok?NRwoDhI7E(dUEI* z=<9A>qbCXRg8rUZq@eik56RWBhVgn^uS5u9hW<(7&RKqwHpB>wE z?C!3dh0W+EvDc~H|-QCf(N)Ky$wI4e= zV>o>HepJmZ`T^2j=b$zCg_N|{^Xh?8J!z&I%z1x|<76;@dn6^oJ&!2ek>j(?*6vu8 zA5TR42HSWTE(Z+sih$3wq#K05Tob8S(%94>)%e{Egq2q})dnN5xJ&DNTa{|pw6?{% zqqVWtfx-S*v|x_hE;s(N*Yg?d$AnABa}=^U>Nm3PGnr zJ{VL|YG%K3mCp2DSqIv?86esYTB^6m`eX366zhRwc^t9!`qrkA%gX9{J7PHd;`MFG z5ZKV$8y5y+U`XdLUtgWSYwexi zJa|&`x+5N2`y9&$SA@p=xNp}f7-B!|{ zgr06IsQ@y~WGiWj(9>-teNpJ?wvzrP^mJQEetevj>q)njbh^;fZ6#eR^mLm@&j~%< zCejJ`hCbJmZWC!p=;=0*z9RH=n@Il@db&-d2v#Dwo*T9o-EqVx?t1?8&0pI6X3uwm zmbF&s>9&&Y6?(d@q$&6$K9jAaHle56O1fO=>9&%d6nbV`Nk@30r0=Dzq+u<%D5EhQ zm=u+}`jHr8tGe3hkRF8_fwfQe?nlS!jA4rZ-5Vdlx@s9dWgj!`l*zPHin$)!PR|Gp z37bCfsXVHNT)}OjQE{%8N2&d7?J-kO|87%I@49D>*>oE0h%GBDnDc*V(`kf`-Y2ik z-;+Ms6W`Bdw7Rsl;(P9aj{Qt5)p(XOJ?vc~??txnhxsS@hM!9W+JE{5zB_&kIL{Q~ zj6YVI#B!{N#wJ=kQ=(|wfMG`gd|%gCj#a?*q|izA2YOX7#h#$ zGc?C~+|Zsfv}XHfh zd!qHW#&WD&2;WVg-q05Z>3oDgH3%eZ3B954Fx&tZ)D<2QRo{HBi z_JsVVxQb2N{n-7LUH^Dz&z^9*l0gcSV-Cs~9h$QKr&6^od0PdFDJZWL76xAq)|P{= zRG}NayADQ4G*R4Biya{v-6^%=7cc;(gv63mi@Jg2n~61((Y7x2VN&`?iBPD@?u*z( zQTCmt+_@Ec?F5m%K-hPSHJ^yc62unCe%A$iP-WcahaZ$e*}t@~k z`S)QLQd|Eh2gW{^O|RD)Tdpy$wZ_mk0AsUf)7!U>dlN8>VW8b=Xxo9Q^mZ8RL4)xG z1bcn9^&9-3EZ7T%#?GVS(i^hkn`f|(80=%fcy1!wdJ`Dyl5I^#>+zIuw%Env>&R^D zInX$gW?O#-#(oEDCpfU23kwn+98I6Z%H!ICQ2Y9jjR4{`0?un-$kLb>7`3! zVkceipLGVFMWkGvYgE=5Tqh7IjVuq(AmUJx<-7O7rA}H5QF}a#d1YHRWj5|m85bplJI-bf56-6P%Z|0tCP+H4BT!Tfib{v`GbkkJ zbVzaA5#X4O6YpfewWHShhr;-On?{8v$&LUvCJ>8yL#%J*>Z>#>0C&B336EgA@Sl37 z(jjSr)^>*{4;1^tIeFJPO-!Z8%V`Iji;$KVcnOc?KDEjGvOEC>CS8jVW5I%AoF{L_ z3H0XZ8SeA)0oPf2_hEQVPd_DZ0_50zhyG5aL$)Xo7OhPBawHIF=0 zVmuchFwD8+qH1?yn$Kmkg`uVReFA(BYhJ2bzzPK17Ffu)1;-Je0#D}(-dWaV`1yH$ z*)__LjuV2`r@JldXZZ2rNZ`)}U&{IFEuilL&xI?=rT7B5x#g+pQOmE^7nbKoV z{uKCv+9C{l({Sl^X`a2McM}572j9WHifeD_ovL~EmLAI&0^grg(;G@Y*Ify|gZnIN zDSo`LL`QoR1m>ii{|W}1@rAhif~KhSz{l!3Y;v0Shv50W<`ezP4eUrwk8{b( zz9#T=CiA70k9ye;o{KW_sj~1t`^N^&V^bYH zuqle~>QVA-9VOq5nfOx1$r2P{8~C2lyh?r;CsXVO^)cNZIYHK`rE=A(17 zTs)6I4G@cj1SV|S15B{20YKL20l|~c*K=2iz2#=W2ZyUuR}a1#T^Z{!wc3Cf87|c7 za9Dj{*`Az^v+;+(Vj&jMAHwf`q-|S(xJqgm@9Y}DqnN5R=dpTESI;Uu{P}#dafeX@ zlr&Eo-S=imgu&44Ig;^TlP0)83rB*0q$3jt3-If?+w0gC~f0MSl~ z#ej1GI{{Atq`b=j*)B2Qr761hI0}9c!X5;Cc(``qOGVK#?nGv|&>mH2k6Z*j=ffZ7=(-3rWldV&HH*?;_H4PuE@cu6;_oq_RaUG(=f1Pr_2wj_3 zwhq51<^EXqT3mMe-6{7!*4qqr`VsEj;Ih;EMaun|P!@OiJ+6C~ofz&z*%$SU{RTQ~ z-Jt0^p$gQ!hX6|f9|jx(L|+kmA&&t56ZelY9C024YzF)Z;3mMw0q+NV0+5aRB;aSE z<4*zhK!iUBycqBofZqgs8t_|yzXW^(@K=C`Kp}n&I2Z64z{P;*lL;C!{w*Nwto{yg z8Q`;k&jCIM_(#Cs1AYXeejacD@CCpJ0sjQ}2;hr=^rN&3a2~YeB|vJ+Za{t)@Mpl6 z0bc=p8}L=Y6VWuU0iFc-I$%HGUjerOz5)0hz`p@L1^9PB`ULm~;FExmRpKSUHvt!; z$^IAcH-P^F{5{}XfJ@L0Zv*xMz5~d9KhC4Z2h`IFq>K+g01aAYZO5-0{ZwDcbCLUQ zgxTm2j1v&8_0V+eI$#iuA@K)vzYl<(((l6{sUD^Jz0;pmKW{eSOQheon0qxYbmCrF z{i#s{I%H}wl6|p$)Juq;c4Fj$LD>W|$^qmS7HlpjVu08dOq>r0!?TG5;AFs$17b%q zaT{PRAllB_fL}00j%R{46+h-tJe(Xa8l@m}1J|Io%Iwi|5ac771!&v-DMg<4#d5H| zY=haF2usq5qkzK(PXcp{g-!JY%Xx^d&#CAuWhwQEPg1+4gbyKmeYq=8R@T|t)6pFh zjTl0n87|Bmb*Km>^K)P3+2ik^--}A#hu`D)amJ58g6>(r=Lj`}aP~h47Cu}#rQA-j z#@nIT(3@L|K|hIbaw=hNDxo-)P?SpG#Nke~BsGnaf)tM8)N&M;q;jO@Qd}tOoCM_R z>N8U@3vB=?4hhtIVmwnQY?ZiIv{vk*N>_2FP}Q|c3`jan(TCP~KW)s5KB_4ztXG6UUR9kKo)nO(Pm8pIEa z*w*f}srW^N+>b#S7mLb1sItJ)E_K=_@3$~8<09{sfWz{}&{IBzL0j{N-Mp+zfg!At zd^msKfx(v7Uq8Str+O+J#~s;bA;iUg!+v-+aK1I=RgUpE7cc}!Q6sNJCtx+;b%3V> zeiHBu!21Eu1bh~-0g&l80%FX!ngB7@^Q}z+W0bWR5Pg~BUgCH_jA;p4ia!gGt%5ac zVm%-R<6A~m1XcC}`%F~EZqYQ=wFhqoVGr*1BkZTekXzWc$0*M3? zlN${RdXcE435rTBw%Ve#Emm7`EDlvvRJ7V+hgaIy0c!_nY^&4(t1bWUckSVxJ1{u3 z|JV29d~&naUVH7m*WP>W;p}tHT7drmTmhH{6}S@cSiq|QPX=5GI2Ujg;3a@PfOi32 z3rLl@4)7;{s{zZQ7QKLX0)8IwUcf#;stfca%&pZLz(T0R^?)}3VhspWMQ#Rs0&pE* zUaI4u&%(0-Zvngva6RC4fVTqn0)83rR>0c;zYO>lz&imq0Dcqj4#3v{zXtdg;9Y?4 z0)7MV2(16#1RM%@H{f)@Zvp-p@E*W_0Nx8Y2>XHW08R$H5Ab(@n*iSiydUsgK&)Ni z(L?2aCVT?mBM6rOeiv{i;G=-$fKLD}2K*l2TEHg(zXA9Z;1hsb0RJ2CX~6dYp9TCU z;B$by`FkGlE$HP>PWnG-!|X)o$jox?mE>C38eC*vJa1Glp8t!jef>XbL+$@%BWD?~ zIP~sk`Kk~s4h7~^`S8SBQN)Z{WvRc^TUCnXToIGWRyw=7w9=B`FT)=M*W6O9v5IRj zNhOuuSy+n|C6$!(O6M0aRbr`8tzKY7~;yKm$C`9p&Aho;#pFhv@m6rO2n|9Si zM0{Rd9W1J-!B+UNwKacPKw9mvwY4GC8Lz)=)@-OEO#4+=1n?n>vNs1Og(mK>wY9_6 z);Q%9SC+!+!C`A_YJg;MfXu2qY;Em7*xDKw&+W%?n~c6J@s^`1Vj^`Uwv@axRTm9- zHwC+~q{dU1iNVuY-p204@U!*t5TU$mcDc8v zZ1&6wJXTE2d`y_3MX8y8MS0XJ$WhTAg7IM3&Q8rdHX_AA?bAek|K83|oSQm2v(A`~ z>G`lxIBnfcj^ToxZCxD=P4R}krlX-&>lQz36i(DXsu@DfII(QRXMncp;07=?vm;TH z#q;7pxk(QrYU7cxEm6YyMT=lP8-sU2Yov?tAT>3!`Hwy99uwxqqa zDb!T4;Nqr+&|#x+ob=6#L`z^JM#_p*tgZY^#KA;r=B+2HWy-vKgD(V9GjSN`&^!?K z9s9EsM>8-#$BraWJV)%OFf1lzi|15URaA-rq5d%kF#tDls_b8~P+S++QAu^!Y#dru z%*L@z51WV^-!;9ka9Y>WrLcw3IG!81@txB}Q#N7nAJD)c{L68}RgdGino7(G^-CAw z*=H6=YdLR3o8xj>JEnmc%*;;k-)ka{ThNpfWIWETZ|$lN!PeEMX*Q0=oUYO1T^{1$ zF>q?;9UR3l&1GzI1;{(xHhcn?ms3Cyi1Q)}i{ zb@Qi8+6AjSU{p_A*giqU%q+3DgxoNSwJ)=cVVC+^nmXz`8k(26W+fKOJJhC*j-_od z@y25Dyw;gl?DJNtg_J@hwg*QmY_xfW5frGPh4@3a|He}gC{;;4?Rw#n#Q#!@aEHym zi4LS3jp?GK7zXS(dHjR(bs2mK#HhwZ@~6MfT=i#MWS`w&`%jek{jMR~AlepPj8d9ZXY9%2To z@jPf2j4UgAp`t&uN@l~E>Ztw1VS8{Gs!*~(#6VMF;lIEhTzB%p?7^kX>nuKU z_XlSeJ#>5B(#^M{hwxqu-kprMade?0(U#t&jX@pkL@Zhb~lyuCKQ-ImB++w($?x4-t5(Btj6O+(uy zvdgwm=<)X59u@kx7d&~?DOdP*y!hooY4>ex--Gvzg&uFmEkA|%|Nhy%d4+$z?fDa* z-TX?&a(*RWFZ9JfYdiUmTh4v%t&Kw$K78Cfy!_KI^zE`S9^S1=WDo8tp~u^C`$o(BthD{z2%Y@^)NyQO2;8`Ip=_XJl`A6~5EJ zJ6#z`+1EV$jVqqqmpdk}`S`h`U&G5_7YRMy-rU_nPi${)58^&mdvl-EOcZR6VGr5X z@u^tg`HwRPcVMeT!H;Kgh!1!3#GQ|IFE`G5PmNDh~DQg8zv_ zsx}-t=r1M@#bl&?Dt`gBOlpNg@;PuGB*&TUawOJifx!b7UX|0eTnGADF~ z8e3ZyDA_-@LM1ZvcAyd5w6tpp4j%Z}x$}^kP1ytagi=P$ftR7;Ep3NXxZ4Qo$8Msi z!lmpW-U(RPvgpu6i0s`z1aI=HweL+R^(Fj)2;WaMmL^uB6s-q4bz(@1J@s_qYt>kqa~}4)idLbqG>6|QDB4#n?N^q@uN4@Z z=KR^x-m)})!=Tb8VW+G3j?~ytho3tu+J9NvNtQO=(k5COKO0r~c`dEn($2TEi!80) z(w11-C6>0r(pFm98cVy;(r&l3J1lLpr9EM3tFa%RA#K{PG1xl9{#DVcH3mC`z&yhD z6OE-g9(>=RXeAm;b2b3;3g2BCOLOw@eM6+-H0J?e=L_u- zjiouy0t*Q31&yUSKLJ)Dv>h5tbAAtOw$OHKEY0Ef9OXj$yT;O-As7Vwo@l5uRAXt* zGr&|^J+HAe=M;RSp=hUTEY0DkzKS--(pFg7N=y5;rQL67+br#6OS=cBIai7-_h~H6 z`6teNyM#6f-|-Pkb4CKYRA{3#mgbxR>@uNE&=~p>ShvthHJ0Yo09z)sT8*VSoxm;^ z+GQI1*V~U=6k0qMMLGtK8GJL|#)`g@bTCUp3=Ss;zgGN`VY$!`>yxYAfE7a;|APg< zEZX?X+C^?ZXj#5BI8DUoW$77A$xn`Pg1TyJK|%wSuu#eTlyyp9pEAmbq~WzlwI@AO z3?N3Rs}0o$9+;S1n0_WWE*$il_Y5F%ARURuNtW5W*Q4neM2hU) z{2bh56jdQudrVNFIz#;%D!&mq|BaPLD=Xe8>NKf*&7SmH7!7(}FQh zw}0)c={Ya$N&no_d(y{kQ6icq8KtD23PD%U)TXY%z|j%j9wkILAL@LuPm1&nMcx+`Dm#8vqU{jTm6qyydGL;yk28J8j3QIF(BS%lSC>H*Y zgAvPQB-oRF#+LM)Z8U~Sy%Uv<4JR^RDHc|tzg19R8lqq!b%5!Qc$Po|ub?VkaY`6j zLJf~(_KZ~{LbLXHvU+>6H|zG*iI;*z)k6XTNdTN&$=mv#MjfSv$=&D42J;rgxC&?b zCqP0P0+XIxI(^7+_jz)_ybUpi0^yl{D@aIBVA7LotSZ0SaQAt}fq8p;`j=ID0+XIx zI(@B4kJ4JvRNZW>P|AT5WrgUCBNGD5@0P%jUtC_D*dZbsa>+L+m=z5WxCtad$>a~9IH07Ka#pi z4I%xJ@V%fwyych`mJeESB&1l57U>6d;3x)GZA;Q&bUDcgQOgEoUQ#`-GEsDsb)Tmh zoIe34(h;DLT-FgVs!c+yQ+wY!$u(icl-Ps1&Nq1*v3s(^$avKg0tT(fKuIK^+;sp0 znL4bhKoST9U|3Iv1XUp26r-xJgXz$d=#h4+-&oWEokubz|6FzyAnm^rN;jiQTTmgD zm#d$nYKJkE7bz(KnSLo{%d!I-w8%gajs)4+w{`>m4-`kI*a;eBArLJ^CWJm^bXaAg z2(C=n39ELc+{)8#=e_sQA2sOwnxqw}F95}$WOZv;A1dO$ZMTkn=GDEX_TX-0bn=#X zhL9eetv+sIAqK>O2?s2n-16h;HS7aFArvQciZ#02FBB0U7Kx91p(pz`@KTI{p*q0C zNJ+Yr-ZKGlTEa$_2tjHvL|XMwX{0{Y6s@Tqw2xRT$6d{=H7PzpO2FAzn*3^M-%CVm zO8RQETT7FFQQG%of8T$xfbzcMN$ai6_Mox_>|+eRoDu}GO8cH+dTsLAyYJ>LNPt3W zQHB||B9mz*&|6(HHfkALQ9{j{krxmsA(Nl=_U$0r=-s!)-zVKw-uD@QZ+~_c>Wln5 zkfZ>Ta1b>joC66VkW2}!E~%&?OtNn+h1>m_l92srT8rE@YlfXq00|nCf6@2j7)ks} zgUb6HKRPi7*|GInOQbbewrDz<@Y$G>$+~atwole9KGhSxzT;8PT$Gigrax3cTFX`D zzMEOr?hl}Fi!n$!=hhzDoVyK4(3I6O=ZdPc6Ona@orHqTjQuod(et$#gnFU8oHOp_ zr-UKMHCxhqXv4^Gm>D<0)YSuaC^dnax`?5%Hvq`gB@8nAl7wC*0K;7XiKZ^nO}T37 zdJ`0+BVa?awp1Jq%~YjkUzIv)vQoQ&1I)gwkuj=3psGL&5^e;LDhPvAfh34R00u5P ziK;+)bQRuaIyJy#dKt@^xIdd@>LR<0`k^7JB;$e0iOMUgLaspk?7LUWRuh-ZzKYIP(bl^G>|{%s}$D;zyN zo7uO{HT#aDI8n1NDbcepDI&g}eK&!DOfvg2zze-BXnGI5BWMAd^~@H)0IAb6TQeq- zfSTFrI93BiYig5aA`Wl{X)aCPR@(P8QG}69PsNz#QjxJ=S>iA68_s#Tt|WF6)>9r7 ziQHUet7*Mmn%BGUrY(>ZWpb%D1GF8~Fu@>woqfuhUgtJwRt z>o%Ym^ zK>$6_%!Md2_e&dd*^MqWy5ZIQkGmTVoeSe`(kXNn^B9E{BqQqXznORcoC|e(VwWJ@ z0ik@9&Le}u2L_LCjdX{vH&ueqdzK~%@`9&vJepV$WfMF|(dAA(!$iFheh4Tp+`j1v z2D#!kF08hQ2)q#9fOynF<+i^Qhe!>uSIdGY2=R*$E1;UPoe&NQs;%@=owbpgtxZ%$ zq?J~_(G6+Xtzkgk=V2C(1hWy8qW~3~gP`2)t03=VCmCjak5t4}vPe0AICC-LxmFh} zAA<&-gyyc*1GSc6S(6L&%~rv{c(50ceUh*jfW1bu*MPl1*e7ZB*m9?_+-a)Z(crFC zV@q>aGd-mB4;%-qCN7RADt=7R)y|3|(c~rUq1}(*6dT-r-ry}4G6>FYzP4g2?K(Q> zkv0Br>1QAX$o)Dve_MJE4?VW*Nv{#5;5i3M3z#f)yPZS%&r$O8P=gY+52R|j+X35U zhrW-A>tYg5XX5Fr_NIi6i;0=Rm>H|~4(=L?Eb3NmNnvuLs8v8t9ylhZvpeDK;AstK zSijb&#sOdYye)`Ud>v^}n?|H`2DkyUoJukXq;eH)h|z>bwFw`;>z`PF_YUe}P9>?# zsQ@`OQu|g2je-nh>)d6RFPbTFcm>B9;GLbM#Bg4XK10VggS~m*Heyik=Hcnr{S(g& z=%J=rPj`JiE0NamB|p7y=VsCSUxVX;Fz;g7PrD>mPY`CxIn{@)7h`oMQB0AEFe(p~ z`AQZalUtgKT8JnJS(3^bP3Zy}yrg$E=T$>75(Evwlz~q4^2{t82De|QPk7Ahu2@Vx zl_0-DYogsa1akm6abP9ZD@QGA&c-$6O4WCN3rUPbMnqk$8$Nn&wXWRs{NUk0_Q?E@ z-t%WvQSbM#L(o7 zHiTvgVHd;vOcLa;hdH;@=m18h-=~M#xc+RCIiI@@GOdE?gG?J%9Z`+MyD6c&vNJ$* zl^Ln5BfX*&C#tgCMS`IA?NV7%5>&Q3VP(5f*=|&p$6~I6b!9V<6)MX}cV$WbXq8=* zk|_I8B0J_eBIu7?mjscjXCcxZ!KRmf&XMG(Iyt23q$H^N@`P1ij;b$5sn{y1cGcSG zr8auiYBgWYUud8(N?oar>CWGW`;T-TsA6EGOkLcVoLFBHAZ=MGStX(Mm< zH@Ntsr=`-Z;A~)Eko4`(hI1&{x49=WldmahH~qO8qA6@QjX;}< zMXls(Q7qPMb<~Mg6FE94+cT~t)G=~OL-V%4d7_V-;$qN?qQiLi?2b45heZUgd8 zSZy9nNVS=#RGWE7wVB3NTl4L&+NO6+wT%i4%rm930#?p|6o&CdgyU=AOgEqH-x|Y5 zMEIx<4~k&e^5w=(V0xS99Ybp^Nh0VvwN}Ii~^m3LHS#7Bh?N3Sp@%W7a!sBfH=iD1^=fB#@nh#1(B1)-FIWj?iPHq@0(P=s4+G0qe85;vibD(4rwVoxu&IJ= zx7ghn+BrhI9BZh;t^-ENQk=Vh@u_=?^RUJK2UwQSc3axtE!KiP3|=5Wif&+haz5Bu zqcQk-19qaso|tNKF0&ZlPgbS<#$sdfMuwuzx7ghld&Oc$piot}B8#1d$4xm>+Fpwd z9%kw`2AIk@-(vHDWl4%fmey^tKLSHWsN1{1RNaPR>Lr%qi~^?Wb|)~E^Uo}H#!-e= zZLx1z?0+nFTDswzW3jJW>=lcR&rsfsQk<#4R)_?vfGK_Xg{8d*OzGN(z{UvQ5PaTp zx?o2PSMN=vIAehEy@?cOJ+LPPyL^P$^aO3pNJENBkf$98!6-wI2E%pas zeAfe7cZ|YPobLcrqvuIrYV`aVShw(9K1yLJ&X<8HzI%WvzV>5H-CnfVTfkH;_X4X# zF3HaM$C-Bdi^Y6+V??#p?=5!KXj8^Bz@~`wBmN5>fdtC|He2!=2drGMTws2|CRwZi zScTB00h=$F$6_VG_-+v11FPF8s}hVZKNPJ8Shdhr1DhjQKd`xitp!#iSmcyu)f+joP1*%Iw=o53=av50W`rX# zK1AW+n|4O&L0pPVWG4uQIZs~qyACiAW0w4E&@fh|L%vUTb>YJ&>+z+qu&%SAz7>X) z8k=Cj1BPXQ!2MuX13rO2O^lUuvWdU4V0E3YMRF14GPx}Vp2vY!gx^qyvBc8U%RBj7 zo;C7@Ks_f$Ud)f;Vg>W5^8*Y&eL-IJId5TMeP?h{tNu_xgfl$RFv|ncARIG%VFZn2 zi{BGt0zS*dO_rTlobZPabJYcR2w~PC4?k50VrkB5OY7HIe7)KcGxY%Vdc_nXAE3GG zMIZD3x;p(r*NHu%>O?G!=AWgPhDz-eO%5tueRTUk$Ey@F z+=E}1&X^!kU+vQMnuvH+FJh{%6pekQXi4y8@RtTc7z5uRGkAw@-q%)i&Q0=5+ zlAL1@ckFP*gGBbCH(BKl^-PC)QHo!(wAy09CgHzFF#HpDe1yE{Aje#E`eCl`83gcr z7fwUy=9&paIaO5{YabLEnPv%=VKJ&zgU~R`(^xvvVlLKL7O*CvW#fODU^y0JofZj= z{eP}ttdqhDfVBv18vb7>n8#uzz?KLt37#O1ECPy)Gmp7yfv9>YjP0@eAlC&!4gd|xcCJR=B|7Qut zx#VCM`;cQ#ImYGeohe7-M<1z_lH!Z}3 zl>O`Y?O%2!DP@jGihx`PlJp*MC`rE~m`V}(uO(G0Q$jgSdoT^E(+YVhj9uQk27^_3;ts~-EywNE~G z$%0pIcb$sO0d_}XVaoZsr- zI_h(Kmpl^u=~sU|_uX*OXRf;GyMxbu^_D+;^$#icWKI3;y1z|5bMOP#oqS38^^>Q0 z3xD;&$k9K0aqF1Rz4F%w>yO&@rAt5m>tz!j%sb_R3x1ycgKz!h*Rx)H;L6QEcBVi5 z!{W)CQjXiUvAg-P9}k*1=8eMNT<3lLq0hc?#hVWg$$RL&IqmPbBowzFUFt$|(gK}20^Gi5sn^L#^rCxlgaOzgdDM3KLZz-GCl%m7OPzbt zbl!^L%C4For7p)@dF9_(Nmf?tCagauWaZ+BWFqmGSv}1~JJ=950lWS87~7X`mh~ zpP|BY7yg@k(&F;rcs*D?yk&@%XPD#zvd!6Xvd|v!e#*(i@u@EI@X`$o%uxJ7=RZTa zB#v@p9OeEv%Byjdx8f-D`l2pV*7P_^bsVKLj?y1T;i*=1&d!YwTF8uBeSN!3%QZmP`LF|G8;-RC`x8SDVU0LI?ORL+eldx!Bg;AS6Q%b zh1=sO3b)-~jiPYAyAPeiYj#%QLY6$#`;MOP|crlW>Y-c_y>;qoXMK zpp1>8Fy}GHyHjzCd-P~Gg%VD8Q<$-Hf-YTJbut>mS?K1OI28h^KGiM8s>{W>_XuZ# z%d0jH5-}r{@IQXXJ@d^S0Q&l#?o;7$+&;UZR7mB+|Ka$3c-MIgbP|BwI+gGUc_bQ! z^R&u`Bo8Q@FC#pQL4jhrcy0g%4e#Q402EZz#X|>`*-<<+Sw>2vtZY!&uaUA!Kw()F zl(oh!8Ypa}NUG0+GA)Wi&rGDKeB5owydpFI>iju>RI3%p&d-pFm+(ZjAqE{%$*KWt zY{fTsL{j}jrxG3}cgAo@)R&rg&Wxi>i=&(yN6}tHB`1~7#Zf$N59#dN{i*9%h_${K_Jtk>lmpK`UvCY_2r(Pi;gCeq6*hMZCqDQlZfMV{zXC)!k| zHjz}n)Tzi5ohnOGQG1zc)}=o$jHG%~ry@^uy-orpIf-=E>*iz5x-pW9zSMY;C%P=Q zL!@3`alZ9(B-Kee6?vjloh+$1Mp>4+ObzpOD)J~=siu%mQEH+n?ioPFtleWr=iI1M zsg`l4It7f8`S8uJ%>2122|o06D)N|GsC-Y2O7-fmN9~HFqE}j8`gtH)F2t(hH|qLO(o z$R!ILleb;k6w4LEw4kj!*x0SJ@XecqJ9=#%)#G6%62I&q@s}MWzIp%gG}RMCA>hyt z5Iml;(jsq74GQ0HWVD<`BUE1mJKT}yLuQ}I+!n;Mn$`vN4U41WQ6&0w?nDoJmIXJ8#n3pWQpWKa3ZFH& zV<{MOfUL75PHG2Eb%MVi)_LOX!(({ulbQXn&tgN+V~9$j{NV=C5sR20ax_-PCY()C zH49v>Ho@X<0xq@+P3F+o2rUssvy?L<%Mu-TKH_{*$ilV`SbvI+WqbJ0ASINdp|yUA zv{pn!rk*XSsYgs(rOzZqc+>w%{@7^7D*c#|>q^NyJ&XyI7D>5!39W-6F}Q-9+_g1ZS~s z(NR=SHJXB@`;QFJpnNt%PG&KE!%nps?JvHeyRN7j03BX5#}IVCbI)7oXP8eOf%q43gg7%$@6&~1k}=`19~Adp{O|JDk_pxdx%m5 zj^@%LEWN?Aq8oimkw+Hb7{{m{PrjXr>)V@K8ajg|;xX0ZDTP=wf|XoIU7aWSfSeom zjL1_U{Q1%RikO#(IMM5wk?Tb{G1G-g5*@4OI~8Th)YZTFN(wUuf+ z2DV_QENsDgsQrYt1sCHjk!hJpb&j(g$0-@kEiFkFmbZYlvu$B0E2r}GEc#bl(sDUp zH=^&LmR8v4AMRvl(%qZO-xVGuWM?)vwYE2PxT!c&%&ZT!^1wC|cH>xwxA1!g-FIfp zt2fjbo;b7vK4G6NI#zUfH)S((h`;a>5q;WkK}-n0iliC|Z?oa~65ejZ^CY~(hJ84O z%go$q!*D=I!mbEm84heRGv5T^&NEm7cLUOz^7_(V(0Nn{I!>IR?ZYzLK~mSkmX6Ml z+<~FxGBayIRZ_w>Cfp*92J_v>Q!`^<-xR9EcB*Yj<)WqHorAGx2RA*quxn`px-2uZ z)n?bw+R~2vSVoN{vW#UytB#^wCW)IZO%f|2yGaSi7tC~y90(DqnG#YfL7{8M-N8#eDVCw;wBC;Z>xxB3r_s>T}ai5Q&8&cft^Dwwo z&K=Of%*?e2&&7#cMN;Ro&R_>xkkr)?D%!(PH&|*T>Padav>Q}elaY4;;9$V1fX4%3p$VS~hy@}%4G@!dxB~DTzy*LFz*ayn;AMbC zfNKDY0lx-V0{9)kQou(6aUdFg9B>xktAIYhUjmi^?g2a(a4>odkG8|30P6v%#R~un z02=^{0UH5>fC~W^0(JpXe=h^<2kZv?CgA0O{{wgh-~ixqz$En83P3&yyc#eUa24Q% zfIWaMfY$(C26!#tHGtOv-T(-d4{rhN1$+(=N44Q$=%3pF&j!35kaO)<068aDW^r{N zl6g6_XOL4|QEB`X1rhRR#Rs`N|aoJT!Y}`^#pR2I1DNw6bjWEVy}s(|NzQ zxU>ZNJ0x>C5+yn3Rul!{`3OFig0oAjgO%RuQaW>}uB@P!dT$XtiR5YKK?h`pchg{z zcXkPO3e`TmDXa=eIbfQSs^UPf8cyzWHT#eQvP)YB;lF-X6-JzD&nyQmHLD})mZh)| zCo3H--E`;EusA55T`3TI=ralV;dc@ia5evu`fj|JHzYF@+d$Y0C2F6^nm4L_VtMId ztHcX0Z>7Px75+Kpr5Nj~h^QutO*XTlvbZ!jXLeb&))8?@?A1wA-OY9Iq!qJ+RTXgU zUhEBEcQPci8x>4;0&SNybhk*TmL*+Fpk+fc=~rqH9U;#N1dA$a@UT%iy2eyu zJi!;k|3_&hmNONT6p5khc#}XfQEugnDyrc>1X~Z4ASIH34(GAYQ1sLYU7XF^tTG}I z@K}ZosdJJ}0wpj~RhQOO2P@!}OpiOm;u2g2q~amB7046GrPyBaqT(nAV${iAkXPKy90Q)$Vc4#C{5=o>f_sB@3 zB-Gt+$~`I)tehq204^UG1bOc$g{e^(V(mX^+zu}qqDvZASyIqfh) z`tSm8U}mrcOH+}zx=JPzM#(UriEM&1u?``qQb_+uuNWbuSG3%mJeXMe!rdxHCq$hv zo0iV1te7*q1Z$ihPD_ohN~3bfsn|RnZN`8!Y1wRVadp{TE{{xV#(>nMs??7al!~Y# z*%usKS!}0SmEQTexEoNU(?}}uR-Tt{N#hME&yvnGq={CmCz2GAQJ2KVU`ct5^_R`^ zRZo;2A#IYS=`7?lFl_n21%M<>i1X7lU`zx zJ5*M4N^$q0a@tD@w?MP2y_W4aBo@#2&c+RmV)K#0W|30O8ZpgMRncaR@LRer->gEb zZA6hDLYT>9y(Jq-OoDzJBjT9q?jw1gudKQhO#-ixnC;$A8wJqs!+Xz3u(rXlN_kM74CowFWG4r)G}C za;$yQAJnsEoKrWtk-qXcy!sQY#u;Lytn6S@cc`PjXj!PKGnh9Cos*h*K7>Wl>VX+% zxYW!mM!P75g>W!{b4VTx1jXaz@nEUJEs;%BSl9w{`oaOFQw|IfIkRnPNH$_qK>K2( zItkrlCUUDuUzX>gACOnovd&P`66;Tq-W$h5gz~c4*o2nNo>_qjFE#TqVTOXGX8slB z&1@|!L|PsJwJpVsP-^C}5h)JZsQY!;c?>f89qw6?bxG5uEe%bj*V;g~Y4+&ALLaL#x8VgpTjA`Ap61KVFPv>MMR)?*ySH9Xp+k+3aM!umyvaI1sCyTI+3o;})p$n3Ty z>Ce6?Q8J}+9Zd~Qc)_D1x<0iZA%QK49#iKhO1Px0vCCZ(iWE2mMw>I|#>oer8}qTb zQ66Bm16ZyJV=w|`wXZClDT~DUBV|bX>lZY&3gHPwkmCS+JP+l;_&(4Lx4N}u=1-y$ z-bx(6<9=MmJ6E8Ed~HTALPvw?bC{ZA=5)JS(VuuQP+f`rZEEH;EKry%Dq0(ZWsR*( zc4Fa-&xvJ@1%IX=*Bs#tI_+-dvU8t9`sPf8JI@Zt|QSS)Mea?9W@2-itEJ`adzTh4da=*-Ho0y6e?_Uf!TIBPLp zaf>T(vJtG7uDK4}c!6OyoS?F&<}p|~i$Rw71+{EQ$Ka_Z&bnvfkEM(Kg#St%i!O=6i|G;bdL_BiC3LLF>%wC zv$HVmZ~~I@C?Pnf3b);|NiM6N9}HBMR+ZALcq!uPUHxNjU`#P=$5pzYr8S0AVW_#% zc2pnTi=v*_sh*MdibOqmkWQtL09#W0CR1HXsjJ2FsxVrpy5Cg&Q`Ob6upaBVTGp|j zP0gfhT#h3grQ`jVrlpb{Lp6;!nb}=2Cn~y`T)Xe+#A0O-UzH2&;byG7R z_$Vo2^XQx|nzHF&Gu*@}*yyKb)}wwkl^E#tOBb~^$-L9<)@6*REU>NR1QD#Pt}aWo zgQeoi2q>>8nS27l{ixDTm_>b0nQ*pA2pu|5i3(l)=keaa)J4v12yfU9~inG%bWn z#7Q@1el>m$|t*i+ekWqvOs%qd{u>;Nf@n2%{+?zkLQyR=i}~D z%?J{?(Z$$!R^oP5RO6w8s>Wn_Y{z>Xw_XP-%PJ}{%%vknATrpB#Q|%J>R~=V^v%N4 zy z9{tv+bl_N!S{qv~MfEsE{84eJ4&+2$A8Ke8#_N?%mM(3ynl8!(P3OM<2THxndJ$}w zPT=|dK~C@G=CMJi#JF{!t-Ps zA}cP1kcEQnLD$wncn>yRbpTBjiu$7k@yF zv~dWhiYCOKq={Zf9c&fIHs%$jiN$)KE>&C>QNdW%<6XlLmBibzsMF3YtQz}3AH*<7 z72@l`P#*@ns8Mi|skMpiq-5s)@fg+jMv7cH4Y-kQa|oTpM&JZw<{v668p~1J3Jy2F zu2A&TP&vgr2d#x>jj5-3P%4T#f>RwgvY2657MHxBUh^1cMUCpQrW_i{z4L9M$!jAJL-ww zZ2e{6t@CdG?uX;PT&_&lB=TC{Dg5!?&hfrNLa*k0Pc9=V-h27`Lf`n0D=wHn=BRhR z*7QH8U3_8~FFzDRpp2ya<|UyCf9q`OnRw&%$5rOxWvVX-{pZh|a>UdRRt=i=r(rKX z_-MgT@b;n5Q|5IRAG!O3vx^?Oy>97dWaFGQi1|GA)3<)txx3|OlQyM)=VxWZx59#g z&@bFR=hdWl7rb)&x{lj_GT^+1{Drrf09(m^SWbKkRr6FP%Ik^my;|e-ipv zUY>O1hgbaJ`y0Rdc*}chI&Z>zGHBC`q%qGf&$)Tbgz&e%@p{@*SB$KMjWePDY52zT zfAmx5w8oOq+E<)4n_;6w=r4ATfBK~vajID3UYI&{qQ4?etX@#66V z7d&#^^MAz~S$H=jBPn?L{f~U`*PA}uewuT})DL>b;K*3$w@&kIeX`)ijOkzZm8bn+ zXbtSZ2>nM_{P@Lv@7(bAvc40Kd9eRNjE~<5{nyv8y2kt5aU*i>KJn{oW-kYA!eHkA z(uyM%9dXC{Kh3{&Q_r_H{Q&t~A@pNC7d$@V`p5Dw>MZ=*_bT3noU{~~kreOco<3JV`wK~A3t~WYf#Q!p|5#)+EqD!ZTDq~c#gA)RY4!q*g83-Ov|XI4&k!IaZ$`87q`Wt~}zTSA?+c&`&* zHMDl&UC)WR6LKd^JnO6}`4e($jW^^&bPCLu7Z1sGFJ@(&&mR)2+tKiW+$S$=4Yo&S zu}{MxFl<}k4ENK>si6%gu$Y0BXZ24x$A%Acr*vuP;Vc3tyxA$%DOq+(%U z)_$4}-w)aIeZ0f>kKH6uj?~>=+&`ThKe}snd0zfWdq&3O(oZ_HwYqR@hdLWSsZ7)s zGo7QMBP+y#2ivDnEM7c^qQVqc^Cw@^8~8*Q89DOZ1h)zF6#wiAK(HUhCLA{sDH=<2 zwgSUe2DEJ&OLN`=c9PKE(O8=E7wjoj+C3Ueb4FtysAyRlOLK0rv|B9gPD}fSr9EJ2 zk679>miD}*{m9b(+tPk(X@9V^J(l*ar47QKQOU>m)QP1z!!7M-OB-Wpr&?N`rO{%M zN?T-UGcB#s(&k#)0!v$HX&sh!sij?QY1dlXO_p|xrQK_3n=GvYdqZ~VP^U^`|9UUq zI7Y(iSmO7iTwd<4OPpwjUhwWk@7uVEpohAh3K7%Azq0OfGL~7O$8P*_gwggy7(W&bqRJN9uBLJ#S7SasJp0^c@SE23cPvUM%990)jy%csE16(DTN1F^%5o>_kHCr3@}N=vK6r zp62f89uStC12un!1?-;BrFWn(FLs?buIo!fE9(^ij7Q86c)Vo5@sEA{jRz z*83=Bq}QXhfRvSKn05o8N~;~TL=&U4XNVc71Zc}J0!g8dF);2yLe$Wc<-AOT0X<~NS{0-#~Mq4`*8x?41!cdZyZksI7uBHA)H8|GFDy%+I%Od7=wjRkwV z%G-=(dgV?ykl_$xGqQO0_(5s`OL0yGmIhLaGY;5Mg3Sa*(}^igH82{^N^vd(c9LNA zz_Ni2c3L!TuoDJ`Gdb|x4vbT5it{xco8tV?#{SL5z7LElo#Kqd+=9bLVA;S_E&*UX zKumF(fQ=BW(_$+vwiB2tZ4eYgVX43}Bt_D(gPdcNaPo+YpG=vH6lH%|VW|k?5E8Vc zBlkTt`q#%6Z0bMeksT=~{WWN;ruIFs@3PiF*1nzhJa^xHL-sbdeL3moy_cN+&fen! zzkOhN_Sa0-=e;xh%t@uy&zZ32UuHctD^Go8Y)ay{%S{Wq7Qwe4F0>2m;?xn1y4?1D z*dobE|E1&e9~_O78D6v%dRBp$$3q7&FHOl;%}R>p3nW=G@B!0 zqiEXop$jxC!1pvNJW=-Hu(3d@Vf>HZl<)k#PqPBNp;6%x{J5k@EG!$jzOtrLMoL#) zstz#Tu2TsQ`kmjxs_Qe7%4B*=?vTq&&GBWLCJT=7l4KqyzYvc>zvQ_=&B`sTl79hMM>$M}$^F zPYe1*F3rXlS@3ht2@|J8XvB<_gh_e%XHAkQT1hzB84W85<38^=TeNBZyJ)F5Q@a)G*!UCNAx-a1i;kEGWB})x`^{M#A9en3rt|%M@ zS+ss2e6szJ2#)cQSK=E|{CII3Mff85F?|p`TQnbMudEE@=dw5klGsGw1)iR(7*hGc zszH%^RwSL{bG_zam{+3wHiEtZe7-O_xa^@_66D84xjl@3t}9V~cOm|YF#Hs)RE+z} zkMhmZJc@Jw@>PKEz1aL*7D<_Y6MiRN?KnTgj~8c}L{=u&f`0lcSZKwMS2lja7h?q@ z2lSILiI?e#e301BK@Dx8p=## zld9{1xnJ;n;kJkWTvQ;FXrC*YsDtjL9h&1%hFP~QPVa(It&c!tk#MMF;} zPP&>iImhnAJ)XhchBG)v?8aRU%v|7xN0|)aD<~C7!Jru0YZbN}uw8!! z$(>M(3f}ze!LI;6b5Z70Xa-9fr-`>EIbqi0c0i8yuK==6Uj<~{H{loSRLWiV?%EX4<{Qg&!M2V@ zyvKLoo=-#1BRi)TJx-%4?Cr~?8^ymC6@Y{OdECNQB-KL!BIa0r4f?tG;UZfWU3}Qdb!wk9BT!29^%qA`@;(*miu@9i%B5X|ZkKO>kkXjq zCX063urgV+%Z8Q7qBm{WC+R&1o8igc>PEN|QpR@bWuPzOw5~eU2dIi|iR$|z(7zO6 z3nMsRRHRM!^${p_Y9?OWk?TXW1Hb^)_mTEIzz+Z`0LP%j0ALLu z(uUa<)qt$*9Kg+ha{*rh#5@%KC14HUuL0)+z5|HcY|+E(kY`cM7#@?RWIYb>{)Bpn zHw)@p8zRHFQ}mJjo8W>zo(g?TMbv9(g5TozI)1;y@Avra!jC#?MmM#>HM(iKYA;Av zVq{_7Zo%PIW@ZTpA^a+mmJVuhQK>wDDrvN~Tnn~uM%c2zW>yq6 zGelc%nuI>(lNelP{!zIq)t?5s3MO<#z9 zLu1i3n#{!)1Fk`MG2k}9R={MWX#+eKupRJBz)Jv20XqOM1ndNC0ECcXwhqp9!mR$K zfOOD|F&2Igup4j?%3cPT28f%$@F{?_?8Adg++Bum09*mM3Ghn5hXFAMhI#xL#@{(; ztCge!UJW=N?bZXx_Ui@o0)8Ga0N4i@1ndW-w~gxo=|AHJK%Psl1>6RBBj7H;n*jOt z)y;tC0Imb90{j9X@0QmC-V1mu;Jbid0vwE;!IuG#2fPii8t^NC*8+YO@MXXafb`CL z2jE+PcLJU<1S$eJ6>uY<5Abfld4S&nTnP9bz~zAV0lp6S0O0$84+0*AA@B%b7vQ6S zeSnVvZUB57@Dac#0e=qo6yRS0w*dYV@M%C=Ie!MQ8E`9LAK-IV@+fY4RvcYyZ;{vHrN=MR7xNc%^?seroxLx6t*#6Hg%0Ne)n1|Zw(FMw><)xcxh z^_`*WnEY3O4<>9^uH(|KG_IB4@@8TIXwJ+)RP1!gsgiB_CVp?>_db5H%X;O}k)=J& zDa_15DHTac(hnZsuIZKi;6pKLvQquvK{yLP7yy*X%@16~tI4dyhE+cWYDp{#js0MHq{cQPN}e8!Ziq+37q_OHlCkcWo9qv)1gni%ueJs9cF&U$!vy8p{R!(4>OP^MbqDe z-clvs0vrp7F%&)@@NK|)z;^*V0pA1U`mq;~7Uv(pa<}DKzfcD3wQ(IIKU?XagPxGGvEZkw*hkj zr=vgf0E+=91Fi?00{9HzS%7)yU(7Y(>i`P@?*}{^@FdLJGXV1eJ%Hx}qV2Fi2DlQLkZ_8JONixVhtOWj1#^kwwhxvkN3OvefJY4b@>ayFdeVSgisMYNGg+ zq0@dF-*_3Gqh@CILDmaPSvat1(OEPulhM5yghZ3TuR({#@!}*<0B9xw_gsNZ z0~?+f**t&;+B;rHy~ht1<;@4=q=nlYe*Bf0IoT50>l=k-lBLwQ+UewXszf_I7!#Og zy68u@@?uzSOt@Zd5|aAI{>S)}N56MzdK2`8IWN2iyqw1R!wddw|pz>Ta1cGZVmGqkv&bm)9RG(Q)c*%Zi1dDmj}v z4bERD;$I`|U1aAp+}N zy$srLu)hHKa6+9@=WxMLn-s(@PjEq}j)P8N@s#rjriw0gz;?hJ0j~kP36MhH3`nWg0kR^{;V||# z&MknL6P+&t@_u|hAavfj6_EY+B|xKJQ)1R}_8Yf~+_!xvVL#Krx;kae0Z)PpeVkw# zbe)m2Gt9;E*dEyC;QUuz&}}&ng|3HB0x1h{Dj@K1G2j?Lw#&(YlrtNU^;v`;jbPGv z-@n*;uEX+{LJ(U0`*&FeJ`pB+%ee^1wGb~fn6EP%#l6PA+K}!4qvnDC&)e^%5k}gn zz)7*6R;FpB*U;RCdud;hd}4tVc9>>X!XpEor75bIAT6nwH(S$bo|D|lhA3prx~6@p5iyiB4$Z#6D;#Oomof**Mx~WID0=StORKV?XBz?A2xs-F>QR<0P^J+$COGP!1OR%3vRz+XcqR=0e9n*(>lJ7Izqo3M>1{k_dKQB*}jK4jhlI z@?NaL>Y}~g&W2`qnG7yi6cp1u5o0PeeS=f2!#0^=P2sRjW}2Nd24=F(m@XET4%=jg zRqy>+f40_d58Gs3M2pskZ8Gx8nGRq2t6P<(FWTtVvemp3! z=ghc0P0i%vVM{42RL9O`aPWzD1XD9N>@U`JM$Ok|OZZt5?V;Uvzy!*`W6)n&T_oJ= z4~4sC{yaWnQ%kKi5q;R8^uN`hH0{RSic?jqD(H25IC|Ko^kJLQ|A{uGv!J;LwjWK~ zg1ig(H`|M*Q;ifnJi$0K{+vHm8`4|^uF>OITv5v+aM*10VYAUx`2T3L(cB_*VZ>tS zBs3LGo1Yh)D)H4Y1_&nm()v3a&9?nQ~Iz?>BBaq58bBp ze})a|!&amJk64Xfi+3E8utx6RYIM9+=XJs#Z`Jt^LXWrVT!;cPlH#p8uNHdR2j^Tk z^YJr(Iq=#)9@unQGF}*ZQ0Vd2n|~$rcnH(fn? z&sV>^`Pw}*SABEM$QSXhpU{_1u6Dlu?jHgxeRqDYv2{uX-Z~R{yw&K_(WZ&4M$@oS zM$+$}-J4hV=i8n?@!8F*2bX=A3kp0ck$w^ z(9?$u|M?Y8?Q6+*-d)*Wc+OJ1B#^@VAJg#Nv`H}zkA|DR4d;=bm^d%FMYV#m2l z=<(L4e<1XDtKj@jAS3B7_g`-;cz`|PlqRmcC}is$go6kfqgWEH$x=G;((bmjZ(G_9OZ%mz z?X|QIEiLsZQ^qijr8%Q4ZM3E3SlT#CE3mX_mgciGzope#TBD`Wxtd3{mB!MX?_?U< z0~$+nerjnyx3m;I!cu8dHJ0Ygvb6IoZJwoFXlaWqZLy{CV5c? zhI0DCccCbnke0|j=^38xJ?WV+VZA4P9RAY;bynYYA8c3W>;fkYif{Ej`?9$XmVdyN zp)PNOF3;q@1=g@p`2O;zU3?MUpB+#FDErzpoE~NqBbdXQ?AzvB&ujv|l}~S`pvX7Z zH+9%E={>(j5SF^L0cfc^o7EjiBerh~@NB8N&21ba#!UrzMT4(FVpXR6B+q6VDvFAW zDll}aifiz*Vvxd*9COS1QnvVdQ(gj|CBuw-r%MDuADDPw;uQN3b% z=jE59oeU^NSoy{_X&y}QtPoA%zX=RVA}#^g$aD#?6A+ffcK{gE?Q83#36vWG>X3(` zdD0*8EJeV-YI(N*r1a}nkqHgw*XHZfAL#)Fnf0tB@FhRJZ>OYFn%I-QnpE_hNA)j! z6_ApC4G#`|tGHAk)H9BuJ}tB-hvx9v{XT6FzRxoZGC;edIM!s$)1dXbwV^ zM@_%^FMkp62kxs-)V2iS`9@ z2QHE(?(;N)x7pUnfjS~2-22vUkTf4%4+5iH-G%&N!5?a12M~QRw65AU2r-PHqO=q4 z+eQksq}>UXFb3(wtwC7iV0hIQnVS%?E?ZHpTEtNXz80yLtx}j;vU2M-75S@zS5ykO{;-vTV4N~kX8T1EZfypH-`V*a{Z}4UofC)V-^jTAmo^VO* z8Z>Y-vM#|C^B@>0CIBQtoa*(EsSuhiByC}%mTNY4P&YLiEX$+25sf75*{EtyB;#?~ zR|O;wg9o0sYyGbXW9jZ_brxyAp4V zPJEY2ETBJ|k?zF3UUvg;iX>$N->Z@e=$HA_o%C#Pt}U0f5Df~WX_l?T32J~NPh(XR_z>g&6e~YHl!&?$Dhvl(^u_Gxn@h( z873>J@}#N0am$ZIlT2g4UHz$OyU!U;$e>2HZVJwW1==l+)S066g@=I&?fL`*3P_2e zqfI{8i}SN8~rvm%aSIP=^AO zxtZCfdUMjRpQLlz3#nf4Fl5_O#F?h+VLQv#V~eT>fk+io4{0vc!|K4Q?gDITwt}6~ zxoS3!l8@Ve?~G^s_x*yTZAugZ)xeo1p&DKO0lO@LU@}YgW*BsA658Ky6Zy0Ky*`f#8m7Lo(Y?Ns zIO=D5;Z8#LlkM`Cl|%%paaf)%7s4^QkdKt?KqW zE2f%IpU3~+4wEVwemQh?dx^$w9MB2X@zimBo>A_STH{$z)pkRD!4pa>G4jcE=hJOc ztmkU1ZNV zPH??x%R!f``)DBJ)P(BK?(R*}39{9Mfy6pNF2|QF0YK~w9EKz|4fh@xJdre<=n704 znZH<-)$TOh6+-7DX*@`y?!SPPm@VO2SDNrB%#AWhb){jGl*O5HAe9&p2Ro=NCj|Xu zy~8^}K?yQ|ST6F!R$q0CTMo4(V2mP}UyUf)szkDYigH)wB+I>>tEs}JbXJHLP%i!rj@rD2jW3r}D`H54Ub66;%^5F>9!Q zE>LMiXf{x0W{wip1LskK?EAJy)q@?*y3#3HfH$=zxHFBe>h6nESWnbXG$Xx-hC7W6 zCbPcYyHH49m|HxhUzC}*k0Sd`8yMTWk+ClsDu-%;@tp@e7lPy{nXyDrm;i*KWIok1 zQ5^v08fbma9pu`Kf5o-N7E&`$j12b=eea5ZN1_ zjT&897~y0|n~{Bl!n6;8g6ar}Y>m+}brC-5k!0<$=+5f50nswP5Vsk*5J3wd793kjYGm4VjqS%o|M1mXu`cH2*eEAFgytF_Z?Px)MZn*Rm)av@<(h-Gm(@)g^Ou zb>CpR)f-$TK{iF)2qJ{qOO77d;3D+43grMG^ri~ss*oh>$u2-BQr&jO^-FS7T_$FA zCD}U7uc{lpe}kD?S5DHwJluDU!sv2*`-$yyZPqy`SEFXgS`A7Dcwtxwn%?scLMG$b z5!H`4o0I`wNGfQ0&tnMLq_X4mNF4@~je8Yr#Doy_$iXZCdVug;*k+<`9(uBUQN(o! zp;P=(#2qLD#DEZOiT!fUY}%gLuW^{eD)}S z+{%5v`!*o)^Eb-Pf_DO{&72--0{Ugm_8o9QO1bQ2}rM5L3$%AI62r?u-T1 zI@MH(f@tAt+=A$8apeRDM+yWXqZWh_5TwRbC{fewB#*wA(;!kAB(9aF(aj)-4@_aU zFZwPIw|Y{gW>=NqJ6u(%230~r+~1%|14l-W*p*v%AUoHD<$hfxhpF`06K|Mp2xlER zI!&VaZPgn!KHL!daFZoZM^;l})FlV46b247i?==9Z1Hx82l>sT%(beE*2n~nryQ&~ zn>7rer@2W&Lnb`t>Sl6|UUa2BCd(zKh=h7_cq>j&fT9XBNA-oZp z^U}c$60kw83A}VHwThPxZc-r?d_Me3h#+T)b^7HCU+?NL#S+ao&ANJ<$pBqh8V?>!r zGFddq43h)`qLXbPBO!^&1cIoV-gDP?-+ku>*un;IhoJN54KQsIG!GqFz~~zb zZ=TV&!y6rv1dE!2>^ax~dG#8So`))hzm5Q@IT0%+bKo#X3zncgTJRn2t>gg~Ji?o= zZe*MgtV)Ib0ytm26&@g;^{O}@Z-p->XTExGU#Vd~^39=u@55vb0Db@kTWyXYhz=u2 zeO@D}@?FCR?i|C1q^pr*M}cl9k^;WSKpahMr$i_naHXMdPjfF!(s%2CEBvkTw`REz zDAs;wv8v4t)_Uanx6!tdJjbNRY(5$8o*!CgFFo#K>b`~r~T{S1)e zJvi6oJr{dEIXTZVegKHOnX`;10C7icmhm0z)|@KPU4Z5Z^bPFHR8SC5rQm7-sT9=g zYKER?K@VBbXzaLDyj6fyS@v1b8Gw|OPXWyk$&;|BQqk>gLGu7{yH}P`vAZcRf&G(8 z@{cFWd4vePVowu#0+1?&w=C#{DW>F&7WB3S?G81ncn<@l(z4is5`bzX1??!HeFW+Q zr1bYKKq?=Tp}hShv=opET>xmN;C=)sU!c1Ioh#7&fFK;H|Fs4E&4TtrREJ3DbU=!3 zjs-2Ypz|%de*!vGICAsU{`M^6K0qpc5A18UkEa2t_VFs9{e|Q27BmBym?gN71%(04 z7Tj_`g#xX!pg;q*WBMyMzFE1krb+cq>$muidC-N|P#i14iG7_@Mnk>e%6bc zlv50vf!i6^Qe1bV{I!FX3uPJ&2Xge{)XC-^e;fASCKH{@0pNSdzE*sswLc=5kjsuL z-T4FOW0SEuLiQdA9^{|{_ADV>J4uZql!I{%yJBZ;e$Y&J64=y}ezSqw0oNE@Pws*r z<&f@0iMHkOWN~qGZ)|x-Onne2=`?BFzF!~0K!LwNcM$f-@wVp4UVaBPNjBl~;4-7c z*UAIT!-2R|9thyE*!eG6%Ypw2x*+Y4wF-V+sd7eW zgt;n5S{=EP17rNARQQaKRl}LB+YFVhITFssPAJFNprM^4g9?{gT*reZ^`IT9&MdCa z&`oRSF0Sn=5r6jU(*}M@1}ug2$NfDrlH4$Y%#ojmv8^;`bZar*fuK^^lSjM1H2u z3xm^U-ORNhmfZj@uho)pBV|pW?pR!^E+~ld&JY}azH)aVBzh#zS z8xUw3e)9y%$M3!Z72%hCr$=ZG5U3KrYy;S@jo;xM^>i^Vuff0W)KU&BT$38U7)z!83fVgfgRc_HZL^sAT>G6e^jw z3#2&gU!6=fWyzRMQyJu8I)92QJ)J65Oy7IB_QAC`%(@?IwK=QsF`ZkrEZN-B5yw=S z73N%AJ4r(&lw<7t#qCpG+@t80zx?LSwYU8Jz8z1?y>tCNuO7Hx`86}Yw{?$K2lm{z z;;9AKK3x0By1(r6@%52geNC5bc(-E4NAKT0>CATTf49&B~&u?yupI4f7bk`l{G=EyL*mtjQ>8Sk*FTeD$@1A+# z#jW2seV^lN&Y3eWSp3J&cA4_qN4Gq4@oQJTmi0sb)MKA`=eFi?kF2Y`_K=(z^Sbw4 zvgC!lCvSZ2#fnF7J^8L@jU(=Vs&vjRS(6{x)Zc#3v!e>8zFqv%>A|hH@A~%IckdWe zc>6y_9r4+?Q2Y%jMO>h@Yi0M$MBBxQ9Xzbg=;W8ho0Bv1^Uw3(1TDeLY=hzE06#xM-=Oz*K;{qK080#X_|UsSk_)o6G4}onT+=*^Hz2e$#VC4 z&cHKFGoX7OC~txXr)c^G-T}W}&ms6_tWTELas~kBlrtLlUJqqZ;+P4|m_v}-nP$$n zk!Jidgl@DaKvVY?YFJ$wdor)R9l0osym7=E2=wjAY5%uEwu(bT44q_6~Qa-EY#^W!wk zi)omDreSvTm?%>+PoG!L#2lH1!D*u@G&o03+*rfp;^dPq+rs=+V{C0;KCGR|6;8vP zoQAnH4f9|c=H)cZKhiLJTHT=;ds!Oh7>&uXazU$9%9&i(rePjT!~8*GvMf2{QSF)_ z$i@VL+3dn3ST&Juo91j_^3f!1%ofTS@5KBGm;s*?^G{;1cw%!+fsFjAPD~LnO)ktr z(&Ra5RsoZX-olo19x!yHt$h7ZV_3=wPY7Wip>X~@?4VJ_@>h-70bEK|lhLVgc(*YX z>}JH7nqQKJS>eLuRo502Xdb8lsWdT7xU(@_%h~M2%$|k2Y@~@aUUJQz4Tuff!mvv; zE|JpFk`E>3GbG=VJe!j>Rf1ORn9ZpY)EJ3Nm7qy83(>0*)R?(Up(;U*VFGmtnp{kw zDnX4YWZqQ?I=NH{YK-K9vZ%Px#?1aUTBsK{4!>T{E%;@hyRq6hP0;eQUh7$C4182= zaiJ=L>pcAC;adIk8xq1GKlf=ap%Ki-z_7npa)>I#K*4_3rda_DC#yEi_kdyDuxTFC z7@OupV3-1%W^Y8~cgbl22F2l^xe}OZE}DmdndhSUtLC!f8V3bcx@cws6L86C0EPpz zou0Lt%a(H$FikF+2Y`vVkwf zkR5v~Fx@W9MqtjfFwRm&_ky@s1}xItV^4b?o_3pcTtXwb4}iG@kR8_n7=BsGHq9}> zToX0m`yI4CxO{u(Ku`G1Yqs4`;1u)e^K)dppAFHMJF__+B*?guSdpx zK>J=D#7hU=H5n6#h7%frW@`*@Mj6hs;5hH~MDVMX0Z3PVV z4A~Wz*TZ_uUUC2UzNe_t#f@>9<{}MZXGKsVx;YEjot7+orKeM^KoQT1Z23!tp>QFf|hu_s)q)|9pk1?IX+?$4Z#D$5$ zh6gN&wb@+GXNRdkdp-I1HRIexTII~v_7%NzXA9FlLc?7|ZudLHGk^Z9z~W$IBou6n z9Tiw&%(o2M#d;Gb!~^9Wfk0ibvJoLIUH!4PeiO53HXeXWy84rAy5oTWIVF6}FyX6* z32z@foHhVshy)b+g+w4w6)Fifx|4!$@G7gAo}ReQfkoXA3gYWBILT;x7Zc+SWIo$r zDJ5e-Pn=0`1}&gK^0bNh^0c53BT`H7?y!;|G|u&-MTt(Fd=>~$2;Q!w(=yGOX{|Rg zPSFnX3b%AoUu%1!qmA@>6-V?JG?T)YJgO{(xT`PO3thxInp@%>=}aXm{Wen{=Q{D& zNaJX4?riH2P3y!k?W$~=dwQB#lgwl;Kru%`B~Z6BPU>uazLP2#46t}XT1L&!FR%kC zTxq$@sQ@X#3<~Ipuk2doOx$3Eav-@Ysk%z=T^ZjfIl|1sDUgJymPX@@5>K5NbPNO- z5i=o`RI;bu8sfAZ6_}ny2Z5E%cDo_BwlEEfC=e)>*6!3J8^5%O)}F484xYs{QjTSb z{+Jz4S5I5K#~Bs$s+$L!Zfi$El;KW@)gH0V)7;T&i|b931aS?DnTJaS3RJJ7djwNz z72^bDWqy7>Gi5eeGrY!3lifX-LDZd<9J_WpgVRbSLy`1~8e_>WX9lGDC~m99n1Urt zDs!yDQBb+58fmpA{*SJ%95naFGlrx~d#sV`CC%{ae2qZ#E0TZ|deNXbp{s*@kGp_!sb zLTZZLwzg@;w2j_)VMBB?rlg@rOfime zBE3g41r1Hq+TATH9C<@_4@O>Z5`%n$G~1fy?%}8t-G#z19G#gF>3BxiOPTrlQarAR zM%cr-A{r@=8IkHM1|1Ge*~5{U;szZ(OhJPam?Gv6I?R|d2B*ODfq9ZKhPObVP|r=} zAf!Mbgt23O>=4ILHMb;S%*PP5yr;RlJ<-}5YwJm@!ZaZ;OLJD30cAQs$%yj#qE3d= zKtP1dk45v{FI@vgj4e9LL8&l>X_$f_2D2d2=Nyz3u`5VVMOBE7PU9T0xu_VK3*i!I zzK3*4G?5OGCd$r$3v&pcvv5Es<~^c~m^yl@1lAi}gR2@=4=$KJXO`b~1#{-iIizs* ztb(~Vj!;2<{@l616&yOJs7QjEa@tPY(U{VI&(hUp>V-O=8J%z8c;ABS#MI}>oLtvi zEz0*MsA7oZ5;7UxZW=!WILgAypdxF&tr&UEx9V7=(t4dHzG~W z)h&huaCMasvR%N)4>;H97}A96X3&i<<(*nN6*^8W6iR-%a`=U&G0_1du-Un;MLgH8 z_J`h_E|41tIG@HDR*CE26gn=4p$HBx4^~xImDg0&)dcHHD~qSbN~86$y85!JaIC5> z99vXX7K+tHLZwyZRiS9z;rUbj2bYD)gALX7)m0_MQ}I(;Q=ftiSC`cWYeIEX{aJ|l zJzS6CT7d0V@V41%=(3I&9&kF_a1I)V=$TzD$6=4!JfEk@FrLOzV6Jg-!ejY03AE+j zu4PI8wCDl;aCb7XGI0X8K9=GoFbu@^V97DhmvVS776S8p?eUK8cu%Z3ne0il^x-gQ zEEneanv)&k!zMQKz&y3!IwED`A6G`0=Yw!v#f2i}ko30rvP5S*R$d*8h8t?jLS?a% zaN`i0FAZ#Ji5ATnG&-5M(pYg}w52jmZ zIU!HZ}(+d%Y`Yr>4 z?p>se_qVBA>%Jd)p_`1QYKEI{l+F8DUUxXZaG*28^Yy(czshlM?(Mx=IMfeyz8N43 z;v$9O4)_5ikJ~{90`L!nABB%LF~A-d^>LsZ{tWo*;2#YCZun?p1JA=RfWIF3D1?74 ze7x)%STai5-M||7b8vqI@-Y`a-%w+O7}yo*K%E+3*<j=BKWgX2)c5+fzAS;tYU17lo5T*)F6+HWTb+3vsV%@8PZ?x{)g}({+eYnD&R!4v1 zjFaiyjEm|w+wWn>7t=luKHKHt@R^Sz;ImEKh-+?2euKbi9^-O%es#CLj8FCdU*wr- z-Hgkb=K%7?^dn62Tmm2Y=eI(V=PiI|r{wu0;Kxztd9=?>#E%?0?*p9y15@)+? zK-%agqMe%UDj*p3!#r%pDr zqMH?den&ILcY=?4FAYay3o*m03fIPJf=BYM5UZ@QRQ-st2SoHEgI*)jwL0F@&>Qcm zY3@&~>|2RR|5#rihIZw;mM!azCo#Vt zlQqvSE}rrz9&pf&sW^63Vb&y>(&n(KF>W-zirQFdh_xNt2vms24yg}Eu!lyWC9#U3 zBwSw~u8}AxD$8c54wcs%lQc)RjgMAURMuOfa_xYs+B!VO8GCCM)Ic*;^`XZ4SQ!0| z?g2~^N5Z9RP&A~r5)`ndlvY3s#-5mrqwPRd0*aTt9)okz zf)%?N?-)CraUy>a!;E()J4~1)(2RFyJ5U&P@tg6Evx60{4mT@~qrhszqW8UYipSfW zk#JpAy&7QZj>0@kWy$Zg)S(KdCWug0R2ePEUKy%h7^<%-4T^q=milX<(YUJ1L?FYY z65C-_^{CLLQu`R{bqN&Cm?oL1+q zrCTCS%Db*K8Vc1)TP98lS>aU7?DH5PWw<05DUX$5;4BH&*IDHw&Ac39V&xbF@hqn} zqM zu!$e}fs_bwn7eCSp@qXUjK2=hNi`B-b|#ltXfq`y!&z2{B*)C|7ep_r ztf~*8u4ntgn8`)LnBGA_**@;lOLQi?lRdE{T1vK$kDCn)oq`)qZ)2I}ts*IZS3FZx zVR{E!0NK9tuIy`c#aAU-FLxw)4`7=xH-w=2#L75!5?L7>hoF6+#vUpV6_9FW z1*9t4yLytXeMwBUvwaup3^^8li;Lr{;+@G@Z&zPWYdmN!2xA_c?K^A4guC1CQL;Ol(9b=Di_3pU8G4?bMK!Z?o|j` zroe{)s61%jLp}Ser)&;5_aPI(C|+V=X+YXLN1$aLc%7*Sq1`}qEV|~DKHVCv@X%Wk ziy*0!K{yX7M`sc4Xp2>01EJNiaIj&=(qK{V3yj|}MDbM<3~t23Eyv-b!fNz?7^Gm4 z4rDJ_>WG!fn0TTZI~t|yyNsb66RShPT0FXPn#Bh!tCMpjgd=V@7NR1hmBA?HklDUd zwJ>a$kWussmTE-<)_@qwL8UZ|RhU@46wT?N#vaDnSWIpg@ivMl)|kZj9W`u7!NkhA zv926X^Vz-{T~pL>nm!B-(&?Kc(nN@usEW9>nY#d6R}_dM_D1R!A#tLJ`}E+D=~cmWL0KsD|Z$PG1FvKTFi%{auGSt`w#bBZ6R@~P|VS=Nlv zTMgov%VztQLj+q5)?!+F;_*%qg`63Z3hLoT=F>Ux3)L>HisG4I;Vi7KW&3U(JiNGg zUSDS?-W9aX;J`Ga?+94A$oAd(WjIo0^s2euEyML^1#@N2)QtQ!M$xRBJC}FF@#Las zr-RN-sXgXDhUF>55oa zRTII>3G?NMlv7A0PVHzC40|+WH7cv-(&_b~3IbEw)qw{`)?I2&Kf193`4L_c4s!&S zigB@y&x{D~8l<}tP1dtdXM>zOJ29(J3gS)bK2oEGT+V)~_4J3M6RS;RVHg84walZ3 zkrb8OSbY!1Lj9!kO%+mJW@VkDRDq*dDI)Kc7meB$0=BPmgp2jP`ik zFOpe;43SKP^z59GN%cedZkJXs*5=fpq{{n=|ZRu8-hgBPpBb5 zKgf}SsX+Gl5Gxd0)q|ZLEU0=2mT>`<$DABhNA%#%?v9OFS~8Q(zC(IVDHf^X?oL-# zaPl!`mLXm*p+HdvuBOw*=kV^nmX1U#miDrJ3B*!aRw|m~IEN(2K*x#ROS>biq^iCq z7{R=Vo%JP38){xugJX^Rda%0(@8Yt3JfImFMz;`)^vKh0>iZsvVabV%02GkM;2i%&ydHM~P`M z(pim37RCa0i=25l`*_F1gSC+rzcIpP3TH_{x{6lv1u?)V?YEdTf zV-!oUXL+yHlQ65)xn37B+aW6qsta%XScBT)91J+6o1{wDj5l8%$IoZ(M^Fsx2-wA# zJq)WOI!!}O7TBPwbr#(Fb7dLraOj5(${l3BG?l72k)0Xmmgqwm7YDMK?#+15)?ijH z=8cscAH}5*Oas8f8u6+o51%=+b&)9Qv8$Z9MAnU!mn;-w_R&K_moK62+yJYdyasT*! z{P+7Gx7WZG*w^JDepdU+Su|M&hEVc zd%~d8T+h@8Pn>q))R_Y}-mo?2=WBOaianQte{;g71;6^Wv42}x^1LUEv+pvD>jnR4 z?~MB&n>%sq+$rn&PucgBd4}<^;HM-fJ$&08YgVk7@z#<%Pk;Cw*n+|)q+CzzfS=s? z**h2P+P%MV;Gv&wn2IG^!CyMBa?5>1kLDh6ePvC~lRGscUxNSD+GijA;veUJux8_4 zlWsffXfzL6Bgyr=c+UD$gAYxfIPJgoy8i6i6M>t#1M!cYG$&`{!n^mp;NGoAp8fr|KIyz8Xc#98{vz+;U+ne6 z^UwVAF*hVSKHe+OFdhM+9*eBP;d+_3h(FY>1rw(q%c$}3mGez)Myeth1#Y43F0^yKx`;oVPp!U?`&uyP|vSIukb?cki_-QR(+TGKI9VjdP*k2j%^-t?BntQ-f z^|5TPe?=nMyR;yGX`-{WqpvLvaAy9@fE^Y0N z7xFWS&ZYRadc}-_nX_ij0f>M0u2}XS5oxz9gpZ8W?wb_-_GSmOnB`xEq}DDhY~qP> zB|dlUS@RW3Z0%kX>)lS7cteBFu36NWH+S_YX@izwZ%-==(YY(VwZDG^#jdK-Fw#{G zSmYTdur z5;mZ!-el=6t|QU1osx9A zmiHyv@Oi}WdX0B--Kv={A-A`oOFwOPN2?tj_BJcoB~b+8tK-gP3EgoHQ?MYO$ZdNCHm#G?$w+gY+)X@(%fcn=q+ z38Rf_-}kwH8S~T}csm(c8p<)MEnLLH-419cp}R{%ImYJ}4!fo#G{;y9XspmRX(-3o zWZ`~f;j%Gbq#dW7jIkQZF=*XR;a;|IZ(F!`E!^i84jT)FBgYu4p`DCe3pd5W`7PXZ z3&$@s7+a1p&%y;PT(yOZShzL|*KXmaW8OGk@P>#`wf}AP19u4JC;rJeF*InD*ow$C?Sx<#-KXI>(-yfKNJ~FV)-^Q(K zEtp+^&kb9Q_us?m2h;S~!FS`4T_4bLHl74=J^(ZKIw78_VK~l7vJPN*+{sTSMNTLq zxr?5U*@~V}W_tIDOgtz6G4|u6o=d>u-F)fYC~@PXPjJRe9*|e3BB#On{xlpnlXr49 zA(G(`pS0}e(@vYr@=c= zogno7_(pZ_!`Tsv=Pu^>Aj*8C@{+-L&yXl=-XcgB3611N?728o9l|9ib`Hi*d)ms~ zyP$g`0BgrXIw!-W3WakXh;a5)pKPIpY^CPBeJ5@W2?3)zOP!IoqoIN-&2G3TuM}QqcAH{@p5m0f@T9!p$QAuZ$X=^(5EcuZ-9J~ z0uScsStXdWr~0tJz1yq6({CBvhY)@oY&m}XYC0#(kC9E+Yy$9u4wxTSn(hZC0H2dK zbryz#vT=`hg~0K#fD^}Ap99Dg$ZF!A=1(gBX7nfJeOHjLBIlD$d5!|z1Q0JnsZK*SD6toog z_#_)R(@hOu@Z(EQylwud=bpRuj{AN!|DlHXOS|5`b-oIJSNku|HxD=X$+uSfuh??o zspjDZv9~XL_QTJvzVpaG`>*)(d`j${LG8Hzs@hhlsimwk!F;U!PKn7jO>mghxu{4I>?}f zr;G+wXp?Y$&~2fWrVico=69MSqqe^V9gH69Wc+3w>wVZv6i_y7l^sPI{IKmL(m*8N z7ntT9tPrue$PlL?gh4}{GA&Ll+UZZ{)A(cyN@sHi)5ujUA#m%61{`U;5#o?Y%S@tM zZMNMSO30vQ)1KFtWiu^>x%q}ErOc5H$CNp$VT(9(WW%$W(WTV`Q($_4$-?T8v7(r) zgA+JK3|ga{Vg@J5AS$)`We}7`;uJGTO?8SHgoKR;uVuf4VK?86Aa|?x>_RHpq{j#g@2K-jtQ)RMWwt;<~(`B$<){c4G zYoM#$R}pemIWUO*vRgHcDN^WC?3Z~ltWDStQ%26j;5bzHX}?V9`US@y4p|kTiD^2p zIq1|0MJ8PWG^aS}av{%gA`iz?{u)~&;K3I`44gpP%gU+8p-tC|} z4K&4^Gs1B=8BAU+XwG!dWs=9q&lRAlI*`%^mzRyOV>FEr;wO{5O~A)Nw=y}ADWgk2%$@n7XW_Z4D0~GMaRiYz(|+J`gbm9evnG%I8%fC({ODC%}z6Ur_0TN zy*shZt8n~f`t}0NL7Gm|$9PlH$NW}l8uHN%mfr=SJH{!GddVPf?Fi+q2i>`;@>22} zL3(Zi%|A7r^ar%>mw~SNV8i$cE;=_|UXQ}6iRiAFX&%biCY&la$m3R6n+&^Au}>H@ zCuutN2Z3DE{-8~`3-G6d=6h~Boj#i`4|Laq=21YtepH{E-n*_G=MaH^eWraJ&M zHK}wN^3e>M(>2{t`8Xdm*SqP`@`3KzxEVCR)O42qq&(dDcmp&$7fLqle59n$kKnyQ z6V!A=rSB-v#N2dg>0@~$Ky#9&8%lrYgXWG@x(w-i6f|#Wx}nndchHQ{k9wLeEq!d4 zKG1w)7&_LM{Xv6|{>52(PDvlTp9E;WIsF$libDNtkEq#>t-=KLz({a2+ zy-%ZK`u3cS#}Hg}mY!3_!6Jm!fo7wN&ay{ZC(QWagWXl2`F$##<8g?zw?MJ)Xd2#& zLu1EO!bERhb4O`mKK9D>&z-$AiqprjrC@0} zzQf>zGgi`2_%M{>zujp|7=qQ?8U0=P`aJT~ECEjKGwfdTu5xJP3iXoZi4Fu?T| zgb$n!e-8Zj;IF~ekYekOqc}(S3Ah}tX*i|rj}uJ`@T2T%iwgY?eh2ui31(iHhCkzq zrj#4g%+<1Eab4gpH+&!7<*In9^wQ9h0Jhu=4rORso-4)bE6XkbvK8*KV+C-Q9gA1p ztFp7pR+U|o6|TyTWjjpSF`r~}mR$+ThItRd$A$0Fi~&Yn3V$*DGWgWno)cL{%5W8G zel_jC(H5zBXiqZslu3R$m*k z`d@6wik~22q_j;}jl=@gcH5i!&scr>&zX4Qmwin>`Ft&DE9^TYI67(d$E z2kQUYZWHFyDd!Xv7mv*DlVz#rP$+X?gmS*N+myk~lcmXnp~?U4cAMCuvhBApXLIX&H88RaNKWT1=-yr*uZDl8jZDbqG`g}!Zd)VbUZS&A5z)0-T_(3P8 z5#4qW9L6B{#WNqvwecBt%7Yl2p|OLb@!*V3SuM|CJG;Z)3@)gM@TeEc zWC~48q?kQn`(3UFbjJdp)F8_o%74t@2~+GcYBIPD6E4mmV`8C%pVSX(RAg8?B5YYh zSO(cP(;eGytb--JYCmSBZE1hM6% z*=kKUX#s0F>{B??+jc_~>^PmqC3x>N0Kpg>1|NpD@gQ~*+CB1F7rr+i%uYhOeS?dT zhfMYjUK4z}eS>1ek?WcCgWVSYEG|q!|RG%Px|-!=LkOi`~BAhpZ?wbpK|L&gW z;N*JJzq|i0!Ds&N{(XdfrQh9e-^YH=&lI;$lKF}0zx#{#K|iK+exn}4d1id$GO~}< zHStKy7&t#Y-#&fe!&&RQ;z9F-ud)9(e+s;P8Zv9t|G95zFX8(d^koI`)VH*Ra*W3< z+|wG$F=nGrI#lS2G=%Ro0pa}=c<JqGTC$_>BwHhTnY!`Xhc>v{}X*_+?_Vj6efE0`*sJe6w<6jmkU(`Hy*U z976Mj!c6EiCL~|<1CnVE@~Z`ISjobl`Z)XB@GDYY4D#jVj=1=k`vzXSYKK{$b3#;H zd~ym#-Ud!H$z8s`@_g%U;Q9JZE|Yq%-+Gg)-n?>K0RwiDUqU$sK8VWAkRxcYX#LBc zQ#U8a-!lM0M_v(>FBxVQRED`-ihB|4tZ%~I;*_j&m)*{|=Hj}LZA>|2G=13(uVQ;! zn>%1Zz722dlRPl9EsoK!uN9_?_a90bf%EajNxP3_KxI(J=OeO6roAu_Wc2*4MjzPzd$9^yAhbW z_kr>|s7Z1jF7(IpwGx9q@EQXwQeLV^384$NaA#>KJzw1jIdq78Juzs$XdUO@m#5$9 zJmH~M=ZR2`u>rpd$J{AgYFQnRkm4co^qCI?%DKyGdkPBjMp9O<>wIy4sVXZ%s;m@_ zWuy8dPH`xR95KP+=PP$BAkiavpCu4A$brct`R2}5 zkCYVlg9Dm|UtS&=3%O6*BRXUo@)!a9vetQ|T-bl4>K&-Bz;QfKX+A`tuR6^mNj2+S zCoc6Z=kWru&QYIc?EAYnhmuN@z2mgyKn5?8u3lOok$E!328f6S zGfK0>YCz?i8c_MB2JC#BdLAnMXM#he|15#<<8nIvYIQwh%1teijVV7DmoqoS+fJpE zDYnyTh7Og^?|?|9^Adqf9@E$9RFjB|=`^)L4yN;axYE<9Qsty2eI`d4*Wgku;yQuY zBG_8f<(e%b?bUI{v~q@II>z$@T4W zLA95)-?j0Bt@j*JJ!#dFPfq_`DEH32<~`c=`G)GLx10BOmX>|?>Gb+D-@kp*neE;M ze|TomAssgy`Dwts-+TJ+Zk=?&YgYI!$J{jYUoC%`@Ot*1<4$Xtxbm7M-}%iWpYQPJ zC6!Zd{l_n2TQ(p2^bOrNzqjXI?;PBAuD|*wGrZ-AbKkr0n9ZH1T`=*SOk3RJ7592+m zUHGVu{GBm7p7rr>JJ#``SlqwwJ9mDpmSaXE{wexAk< zuZL}eJ;(udhaKspQJmFdN}tY%}pPD z>)LcVTto1BZr3#MF!Ny=opPv^;pFTjG(WEVOD*Ru(~ zW=}IVP0qLx$YF)?df5M%a>k{}Vb3;PdVE6TOi!-J0osym7=E2=_Attsn2?FEXgCK~ z&ZJ?F>&9GYA}lUymTsJd`He#08-7#HD33yowJ@_a#!g{f8m2D|!xuAjqYYE?9U4Qc z2&#Nv(3l(x^Qp!#u7sx${1!r_@n=skUk%@u6VlZs+mb``*2+;1mr>H?T&QVw0GAr| zXqUj`5-Sa46vx&iRvHTOHHI}pVK~F5V+|LKa9xc%o5mEx*5tP2Faa35{yaX=f4ORd zKpQXU^azd1k^@#Ez$I+~(3J-sd$Y~;Pt7GXE~^o&S;}ez^V1r8)vj2EUl063 z>w3*4G{XM`FhzjuTzmlx%S~&{@v-D&k<1!G$MmRPly@`&NhdU}^y~?&J3Tg6Omhj1 zt8_3-fh&Svd$eNd(wz-1rh+u1TwLD(W-zWBG#6=1F7>e)ml3_5JpSU^KfdoNq)_f5 zokG%p%ke22r*~e@e)wg}z3Jg)_t;!7X)e;Z{ixJVSwwG;Xe`z$h-#cD?kA7CWwkG#6>yT>H4VD(`u9tIbudxkv*phc-le zmNvfEzwgO5*GkPr8h2d#N?fKkwvIXX9GmM*%|#kF*M7n!H3X1y%pu)1nu|1UE>5;> zZ8S~%{AYGtcWW-vxbrnlxcvBKd9|Vx9VA>zw|IlH>V;yPYaAy~aHMhPYdSDqj~~Cx*M*Y~Ip5|wKy#7C z9T!)K?0j8m-1xZ7HD7a)#?3WTxY(yKF6GP|F3?=0adYw6XRub;s<}wx&KLV%uZJmT zT(6$`o9FEmuGd_oamQ64TxLCN8~1Xh&2_!zB8{7iqrZwvH(a5>58Q*Ai!^R7j>dL9 z-2L^J>g>2)(Ojfa8p>uzryX+|Z|Pf}2M+b|pVz~_+tlS0HTQGS%t5HvGtWWu4MpSl zM3p1I*Taug-EL3BJb(Ty*oSNQu{QUV!QSLmXWHd0llE!07`}@mrC`eqNWH`&VlO%OBvmQ;eHbaq^)^SFla!Z`( z&9N4guCctxWlR2usOQg*9g@~0=avM}VW@x%vFYIG?7sTDn=K9yVWTIof>zLBQ@>-J2jc`uE@+qdsj3j z(h-4)vPHWwE}`ZMyGy8vbO<$3woo@lN@s}DGs`Fgi6fRweX$+m;GwQ84N7*193-FU zT-Fr`uvQ&hFsEQH%vYFhILljw1+xkjJuPpI6U$q_K1#jX<)kB%<*hPvRzm{143@WY zXB);1pu1DAUU0G%7{v0{jhrbtoY19MwpxpIxg5OVJ+)jBQl4#j%eJW11pFFI5nsSX z$E0Sm;Pf%@e+A8-t4O7mC&a>(5z-x#iOw-CrPOX*@f13)2cX{l zhb*W30x1Y@r{$Do+Cn4^IsQ+YO?eM_X~i`^WqS)Bhq$b85U#`cRIMD6oq4J+8+TY` zGdOHUl6_I{BP`$uXB?Yx@j(fVR$Rg`1{m*g@VVHu0{(vRJK!@dE8#QEPve@IVzs0R zI4;g{nfU>(IVp!U<3!z9LXuc%V%N!)!u>B%J;I)4qS1Z8LpKo`rH22m?@7b^6WJ-lnfD*3+&5Fzj&Pb; zcitDVYQmZPKiBu4qev*9=F#cQ``_t%k4{f?v5^0G`f z!`~a%E*g)zF~D-(7k&UfGCQyw{{HX>;7@~pDSRw04crd@K=@C=M|&Fh0zMW-26loh zEYb`d03Qn|15NOu?E!wlf<=yjkKh-=KNT9oLc{=HL(GQ%Is7^B zw@Fp2KW;p ze<6GxVXz23bp=_X)1O1eoFR1DotBI1piq0&G7lsum%3_;kUxy4f<IldU7ss&KTbelbiuMQei9XzYp#R{0~= z+0-$Ms;YJ&Y&?}2evplWFtl_$g2|!X#l@j$l$N5z zFm~gTUyZ#`sQzRF83FxFi-XITFWy$7)0Mv1qV9#8biRqv7gUs5V%F z1H210@u(q*Yp`fpf)l?NRh89OqQ_GaWDUtvR#zH{)dwrkAu94QLz0W)W3XObQHLpt z(wpCa+6FoFI)-(Z))g@>eoBH^Tsvl@?};zRd5M~SWph7z@-e<-s)DM*8TB(q)4KGN zN?TVC-2`#?b||(mT-{I;!roRDg-b=LY~|r-X(-lETUD|2S?KgRf;*pGFmAriqM@ztU7di1jj z=`pIqi+~iHR+xP$EE-&OxDGXMXN~Y0sN~g{ZYUFKPIGCD`HvGgc%Ud_Q5sCwtJ*lK zTLn#W1eJvs)r#r0-4Xb;nYGxWC`yk#ndstcGix-?r;P4>ZD#FjGi#^}%A^`BT&e+L z94pAzX4bwov-ZE(%o>gGgfX9sgfYp(pqpZJjkYiN{L{ct8gAeuHfs97AEIe8Kjcucb*a{e-&CbNCJU;wAVEu2%|+>5zGGPbIj(5~oNki}%DkTjTRqx8lI~SkjM^o_mx21CPLCbhhtgJl^ER>T%MFZGtB+7VpRL z+a+s~@!lA$urTTcNGzgO?}_nnp6y$UMKcRiT#REdy5lkKjfrvH9CL_lUn3sc9V7|F zEEJfJWc&DJi9i}Mk(uFK;J#~T2l?no^h!4DEHDRV`jvkK_JU>mj+!X4>eloo<11tO zou@&wFEfyYnyOmNimPhN!+X`{YkH|%S||Av>I$-07GITUjmIJ#eajP_lHMQdf)q@wrnwUbu=hxc znBHXbaz~PBrlkopL|^ZS0-IGFVA2|4(lS>zV;E5|DUou$G&mSuzlk!F$nYwy7@@MqPqI1j0scG zv6Y6a!_jD{To5k%bsRPB-9?(SELLFgGF#RFhFSqo&)Q_Y55*CT#_$+hAChhqo!N+N z;hCcq9(^lf5hQge<9O`x_u)upQIF7E9%FgIQb(*5-{T;6YV2r~uJ1C2a!jla1#7X3 zssc}*5j=!iom>_63Rzt^$4Q!*idkepJNXNZleNP84yU9vl+A-5t$q^dKRb5CxX1 z3dKyxM4_}HS{IH=mi-XZ$DvS0@PjZ84?ThxV4)nU!5HGGV`aM6gMuwu-tKN8j@s%2pq;8Kv`CyJ1#bUAa0Jje}P8H0N z={O%poR!jCOBYSMEmJZYFEU(NQC5XzX{mz$qn0XJGvaKzi)zd8enHzkOnqJwn|(6x z=gKCEr$n71DFsL?dmU|wRk5V>zkg8_ssPK-3pXe6vX>=&j;eH_PQHUx1EJI&ROQT8 zEjd}>%Yk8D4UEW~C5PqfbVaPIs)^tgMX9cjQciADmmH|sqamwNSv!{rM<1#nFv|EP zb41PQM>pokkMNRkm?N-MjEi-AW<+@7Al;Q{GR1Hv3&JvxNnxD*RO{&vhig`w$igrN zqYlZs3Ac= z$T9PrZ$Q&xjgw`uRXy10!Gfyi{EXuQDvvois*dQvow{UWmX^$9v+s~zQ;KC!)1KsG z%q&B^WI}dP2CgSjc@FRHYw1X|V&6x$FM(Jp%Sxp_bDTpGWT0c3U)mjEB~|q`!3gF> z!&n79U#S4yLM+lFPrIpaeI$;Vc#M^`4M=3`2oBdp70$s6zii*O86BnSvY>h75b;qv zw4lk?dw6e$$We}Z){${lA#GuVCCfoxYefeA->FU^T2Z22GRh!OptMnj4JQg4D{YZ3 zWKA7AaiM~3dzKq)!-7OkF($iOOOfXG*)J@2jb>J7H4TgU46JFR=2pWK2#G6 zEewIZ9&76rm|dxtj}p^jq_Y~6EQ|&07CG~9_VJF12WulMeq)5o6wZ!9*;8e>^!a#0 z2F>xg^!v$V#paw#tuWfGss zsw=ZXoo~CDRu;qg%>4+8fz`!n(v{T_qk*9&3v5u;It%7`uw^}oRao%hGTPzL4|0Z z{BtHp3$dxML-6SqbvFw>Yf*3M&To8nSjp{IGbVCShb|I) zx&_{!3%+wsy>b1AuSHI&y!P0(j=9)W^Sa=#e0=uKpRaxGmz%EoS>mI!doRG=DCjiT zGxfm}r(HO8=D>|NY|Z)k+Fh`Dq*3s1PS~{ISHCv)Z!1fl_k?lwU54>}!9UtN-*(5E6)R@EwdBszAASe>ys$qi*AqM7CwG4K&IP-6 z?{6G<=w}Yk~bG$ddr3zZ+Q}O)(Ae`;_wdypKfvZ6Tzoj9A1F9 zb3K>eRe1NF7u>t`$g{uy)+e2J1o5e|;4ktX{>5HDJpar;A9F*Z7xRE6VM16?|sP#Z$6T!CH%#Zl6(C zn7vJO%^ZoT-8NbH9uaA`EQODZ)b5=W{q|-D^O)sdg(TD3?Z4Z8@;2ue?`V4BZA;g#if3et5Nc3+!263aWcQ(7P1<}G#F_1@+>q|>#$FVTh%3WnF~|7IiM!&I$q zd0)M~B_nOJQ}+SeTP$qb$=u9OG6Ccc+DWz`{Lj;eKV|eq-TYwQ#RlIG*C5;^54bP>wMQb4Z07t)U!af`!}7 z!cDbs`&qa`3pdxol~}lP3m3I;3oTrWg;At?#-VSPi8Gt6*uWy9? z`bgzQesf@aab7kmF5*iwK>v7#_)dBI5%6r>koPgXXI?&RL*DBEPTUn30$)6G=|K-X z^YNJ~+)4JXNk$+e*~YW-o=2GXk&X9*pP=SPz{_?3K}#@#80|rdhoCcvQRyIp2%>kW zO6t0uaZe6d_7A+ZlMdt!&Evz*Uw>j=zGvMIZ#1KFRa#2kcu^kqtOKF7cQr(;zc=q` zc-}r=B~29}6ge1x|JL{vL?z;301fyTX|_@0&*E1cDap&hIRs_5Q${wSC4e$eR06Fi zDsO=8%J;_~2wMDB=P@Qxh^^Lxq+XzQOhdiU^&y}2As?A~nGrnlMSWgThG?pJ(2gXe zdR*qDMy#Ypm{dtfwIn2>aCdTt(fbF z&U~&Ek~9u!6eCkYqZJV>d+01S4wkuGsUD(dYP(FeJ{^%OlfTNGt)-UAmr~`T(4~XL zrpk1XY&m1gpuZ+7q9!Y%ror?#WVW1@$ZQhhPyHka~My&K7 zj;f;DS>?tZE6+SD?+nVS&uhc63@A9&_{%nKM)hTXVbN|7!Y?AbzjcB;!zVjpX5*0F z0q1ErV>UY>OPa)d9%H^plFP`E2%H4+SQ*5>%#f!o>J51$Mci*3fI;0I{rIzKMboU& z$rGK?QW3ftdY{?&7*i%EhjciJ7}wclo-cGG0X=hZcC`PSg562)RLh{7>;<~n2^?i zj6dgJ2+OP%>B3a;y3~@?bwrm5RbVGk(Vty5Dn%`u5DnFm6t&#%Dm8|E5i$GZ6txVN zihesz)y<}>V!KOAs2o}XsqDmLlwhYJbF@g9m4iVeH(A~B4Z&JxrQ2k6XV%GjH>J9A-C%K# zSZ_lKF_SQO>eIOw4V?tHD5dyxAwf%snS>!~4}(c6|b4pZCQML1Zd z?FyH%@J6ONJ0+&(+1s1M1ra43^{EX(LO%k;$N4N{BRbeZf&K<)jzE08RnS9#iUfBEW}ix4s|EeUf@n!pg~ssQ zp`ep3=vfQ;(1KPWbBgXe7WAeC?VN3fRsiCbj4Y!O(0GA10OF%|mhrF!W#fTZ;Yuy& zWDC02f;=$HqUh#Z&;|>7z=A#kq~guSYKn??HXy~j#)9s%pwBI+c&tg+XF)%;p!Y3k zHm2K3UXKN3?2gcKp6|c^T)e31uox{6Dm+cD0EcQMZCIUX!Pe}R-0d$Ai;8v2i!w4HKcE8ymxo{01g{u% zQqXkVA0#-Ycd|gUEr`9q48fT>#*NX$AMF^UN~waF(tQLc1Ow#(@%Ms&J?LOT^D%x2(d{7S zj0mw7(Pg1^P=e~^1+Xwjsax=vG)=$+aFGi`1l(#|x8Sld8;KTYa(y3n`KSVRTn_;A zGI~`TV-<|Vl~-M>^Gq71--%(~ZH$ua#3;$c%ygI;V*^vx(*YPwJMDZqedSDJHA3UE z1w_B8TyIlB8{6%^kC`m_xrqXy3OTNl}~c( z=0c-!#C6q8SNzH5IzV%gW|R?I){(?J%r@MJgB*u3H@+tEdb)L(?FAuYK1RIEhQDDMaa>Vj2bv{ntA8fwD8Svl*|I)dp-KSVXIjdPjC35Sgoz40%X%o@qxE z5q~MYm=;C9G@m0vOg*d|hz1=()59E$8MN$R%@k@fXDADkGgFYsHgvI=5{98l6PBS6 z(?n&UVI@K3>4ufG-dLM#X$%BrS;nVzfZFRAfQ?ja!o{bE9f8^Tv*#A&+s?+%Z7sCX z`8NKLL+3d0u*5lg4$L8%Za7PvvkGRJQe{dl=yT&vrpbC4#g1=n@&V{BZ&EZIRtJ-} zMbjuspG>xLnERX5C8g!K`KsYOXjv<_Q4qn}w zhWB&+oBQU~J%96XodLQZX<81qLYE?s`WxMfABP*v^5{6wP1dv+2Qpe7Z34as zG?!>P4r77bKwxG|Z!bX0F@LFUAUA)rI`Bmu^TBZDBexCq>~PVkcp=Ymlm+pATv5>U zXgUw>5pSBjU4TCkH0QbLv}IH~UOp;Z2AVrHofWTGTD9r&K=&MIKGt-jRJ>{ONH;c) zNdqoAi!LP}QxR4Mnq``9sC>Xwfw93&mliMcdk$!>)pS<88S-%_XnvPUmy$j|o+j>BpNQ%E#R-q)*Cbkdx_Y~oCH>Q)2l#3CVrAk4o}ONc$Jqq<@t~jQ z;|DVia|&1r$n&+wJG$dNPAndwe9g%YK1%tpZBCYbxVDsPQSlYbg;`5qfWHnqi?p+n zTwKgqkF5VZ&(@Icu>MnvGuyca@jEO|yn^dhTw8Jd3D=)-y@~4+T&7Xi$Ixznh08SV z`Zp|j+=YdR6On+EaPa`~ml0dTfwWGUY)|yc5)*4p5?9#MDECFyeWl#bw(b{0Q$F7< z5HT9!!XBJMkKrR1xJ?!=7%he7m9<v*uZ%7GcAV7im{++-MjvWo_kB zq0bk9uXx)FTy({Vh8z0fD6Zb3OSs6erewTmi)*yV+6&Q#j+VWyCV%hM_ofNnu^d(5Oq0Oh(f4Nf8!7j@qj@^%m+5=c zWbf4};eSgB-wP$;Ay(do8j;1dy{{TDn7#u zKSAG{{J+%qCjFkAwK?Qpt?$k7cT?^U;xdARewDsA-{9h^I2eY4Z@SmpdP5!G= z!vCi4&GZy;X#vipU!d>J{9Tz6{+Yfv`GZ_`(EOHF@=9H47{I=G6Z~>q^E5tU7z0el z0{Dl(kHY7&Tpj$M!bi_C@Cp0|_=lmUFN9wUe-V840q9Z&K7o%1mw_C}#NMC*c3^0S z1Bb(>m05OF$HHe%golWM38g1;XA_u+4V|9AMO!v75ZY4ADYI2}HFk#EC46aGf{>@CiM{|WrF8IB5f4t%~e zIv4&G@Xv$KRloD$kA{CC{5{}b1b+_v@4!D3{>AXGhyPvp@4>(1|FQQafKgS~`)^2; zIDjPLzSIGtpe!bYC8P*5Nrp^hvX}%2icUfjNF*dNnXtGHf&~j$wAQMvR;{(Tw6$(U zYinF;ao5(iF12-Ot%zN)i?-VG|GsnYyYt@6BtZdxw*S23%{}jX=Wge&@4k1>f%|z> zpsV4|hkFg&8{mEo?tkEZ9d0q|%k^+McHaPZC+a~6Wu2&rI)-wB7mMx%7!UQ~7~`A8 z5R{Da&Gv1#i&6eWjPj6(^~)?Z%0GNCz6inj7|v&LK8KT|I!Ezg)=+SnW4N`SeTlW+ zNqHDNT|iC(0IQ*}9P98hJ>fb(;d-i!haHH}F=yZ$fCFC?XN9MU3L#{~pKP$UrWGCS zUGO_pwrvB)(L%`9ia!?ev=7Q}3ob_CJX+(JwZtgfqv00A#VeZ_>Y`}JM_sXexV{4J zNVwO*9S!#$xY=+YgnJy^$Kj5Fn~gBX!kq~BM7W&&j)PkWcLLnia8H7J16<67Vz0x^ zg}Vc89^4^lzsOr`4%{hl=fa%^w;OIg+%myA%0%9%n(qt3|XOd8u^~+*r!`XR4x9 zL8LX+fhu?)svr_=J$^7^!pTXHAJ>jT=OiNpD2mgbD54Y9*9#CtR#vUKo-fyR=2}f8 z*#;^z=|3zL0hjOLbf$}WVqHkbIUXmETaZ0Qbt~KjaBqWqKHS^kQZ`qP{GZgo-LEq3 zeXNT56KMed?^p2s|FZ_}Oz5ut$01ywf$rMMxz!=`>k1J?+EqblP^k{0dr%;hZBto0 z)V~`joe;R@1@Ty@xb`DdTm^0Gw!i&}%&vf@0TcdULUW<9k|1?{GZ`5K=L8oNRs^6! ztS_D3!dVk4EvH8B*;N6kIUi8l9WI69w*j@?k(!E1C|6L5%ZIQ^4XEv=6hgrPwcQZI zfZA@V?v%cnn*DvO8YNW&YP&h9xrL9r~017*mHnD00k=2!SLGrMcKcFrY4cKwbENy6}e9_O7@&0BW~nNAro)h12LvI^GMQoz1In?XHiu zcj7(CfC_PrT>~n_p%AL573O|E<0`}_ps-%Uvut*xf0ep0-82g94I|Xp(%RCosJ*_k zF;dy~_Pu6OFv*5{E&HpNRvR3nv_@*(_ldRReOYmf^=1&Tqtks+fH!?lRTFp-$ zOgve8`DVehFTUsIbAP-mXVj$Tqvjp`IzCXlTkvEp=-jKD=}FdVUM6^It>#za-hY8s z^G~d@R_i2=Ybozf-R|Dik8bO?-Pc;pd(D;6LoRz;v=Z`9EX|Ln16}DUU#^!6Chm^X z`;Vdj{9|Y}cc@DL#95b$WQwys+Pqu&;l>=r_{k&wWct*5tr4nJoEppbBxwn%*ZYZe zFDXAqf>SAJ-;;a{=u?j_osc^*Z{if#7Fal-Pu;h)CEB$xH)ml>TSIGiV-v`UITLfI zO`DoGF=wH&aj?hw)Lnhbr>6p4_u_j|jeFOsE-3zo_8#fuKY2S8mGFG!jDRfJ56S5X zHL72XwdW5&PsTY!bgPr{T1R0{tFU7=<+X|oR$?$(`cZss2D`>!*BOj@)D<7qsi-*K zHP~Mab{yukijPW76knOaPBmE6U@HxFlfkwa>=}b`7OldgZgmyMzYI1Sb6|yy(UjN9 zGuSkP6&b9=VATejZ?Fb~EiqV^!B!Y-jltF#jC+VwTE1$qZyM~|2D{5(KQP!M2K%YO zer~W|8SG7i{lQ>=HQ4(GOT*kZ zU=0RaVz4fQtuWXcgRL{zmkst+gMHIr-!|A?2K#}*9x>QY4fb<`{mNi(8te}S`>Vm; zHyCZ#Y58di@-x_B1{-a#F$T*s*ffI`8LY%$)drhyuvUXn7r&DIuhHnSHwNweHBEV~ z66|Wi{uf|#H08CbKoto#Pg7p20aT%2OEl%RqM!nTt<;p)x)_vSuuC-MwY~xhdutHK z)td5J-vTvLuv;|cwf+vOUa)^^%4-ev+G)-(U%k7bB;kEXoVQ=m>0>^V(+3YH1P zn850HxdEMu<6nb2{9gaE^~Kqz4!;*a$HkDMi+iHOLe#sAyKm##ux{}Cpzwa91A*r@ zK|!bo^KzVf=J# z|Kt+o+S{PPbVfXc@d)98_DNjJw}i5 z>&*2`%6r4l+%|mdLyLz`L<7c#%0W@6RaHWV*#YS0=S#sjuHZFMd??v^eflA=DE0M_*(WT2x-RE zYu-ppd-$Ob28n`lzwKp%zY#LLNzyGDgN{w8=T-p30zKE8ug5Qf@IU_=G|R8w}F?spYw~6bSSfiCiCL#$u3>yWPz%6S^)rM?eK!5Mp9LS0`XhJ*B*sD zZOz5KalEt5t+M<%;4UTL1XLm&e%5?2X8EBA7>T}GlxV;IPl=*gc_73Y8Gmt!!6x|*|s1hOT z!t@=RcVscyyS7a)&JLZo-}b*D=(t+g`^U(oyTVRJspfAg&e#Qa@~($a4k4CcPI219 zfep`vl}_2R4OSQ}-~;%V+WL^GZ3=|;`{DC@77srO8CyOS-b1_C35BHEhNMn8)YINS zX%ExEmG-1`5Tq9VOHlYyc5B`k%(k3nw`Em$8?5^$q=21!FfTa7S2u zw4}rB)FyT|yx~sq6&s-vNQCM z5VlJeZqBZU-Qz(sl9|*G6GQ`2rBX94j%t6vj+7V_St!ceUE%W5)NO{AZ;#9+di6v1&?o@B? zEf(HDEY9@mkWBuOu6)XRa;nM5Rq(IGfsx?hge>r;62@)__IgR8jInNmLcAe@P>(R7 z=~88eUmTN)qreS*K40DLLio&fhYR6T;N32S&y`z&VBn%>OLaML35N$kp_1T+{tih zWoInhvC?SAqB9vgc=)=%4?-dufQB~75Vv9NY9tHaK0LJRwYU+M;rI67dHP_QVCj%9 z%}F6aa*0kaz{kN@3;`gb$(KknwjxW`_AfCWfPAVG2ANLhtCX^#aM;1XjoYZ<@!*G# z#bb~iYws5-5^6Gvb1UpnU`8I}SD%+X{?uJqFIf8_QpKw(Tt$x|RV_FbeeDGn zap{!#NXmSqlKJ4g9^faw?j_+@#OTE_+<$(jbcor;xRE{2{DBN zl1GUNlkwdZ6YY9A^E8?l%L(d{jCNd`UoAM>{j5(0%O&4vx>DkMz6 zpT@2S`8Jm34uv@8Tg<;lpK!CFCaJuKb2#9-HeQhsj(rNXFt~b>84E3_1-ZK;z(N%ck47JEm=NM|Ep}uCQ9z(rhC@wCk z@WvZzrlHCVwcJpb8|qm@{n=1QK<%3fZ;GKRK%FL~@C#6*ggShVl^)x8uf73S^@=I)=&-4D&( zjDu{y$AD6~oCr$gtrFBsq#(_z0p%B}7F3Z?3k_8VYL;M)pbCX*HdHI9fM7oYH6B#D z^*E?Agn9#%sZdronH8wQV7kMkR`g0)EVKy!l6x4M!)VJ1m`k*1VDN0?#jZIzA&h7^6!Gbz| z>!3_ZDEaXDFEh&6UOyOW6cIR;vE_i(p^S}M^eBjFIF<1wQm|Fd*==4AU(`z4qi|17 zNP7k_^txi+kYP1Q_1=2z@6!RCI0N=yu(*e^-RaTfV zNm-qU`zl|gR9PvEWu-9B&_UKv&*v@AFpo9tVXAfYScfgbZ5-6ZY9G}4Xdmlr0`3f) z$_$pGn4VI>hT^waDD-EVVnLS)b~t{6La~cgln+#eV3Hd4EI8PD?PE3w6`P_MTeV;| z$G&tM5x7Sro-Y*hHCZU;hVRooQa0H_jm7VALa{qIUMTuweezg-{IUc*RtUdrOCGBd zzb6S*i(mTk;IIFKl3s#SnMONHC`y{?brc(}cubrXm}j~^zhAIR@EecG>4#x2!|BAt zOVUq=aHZq7ODLAjg+k#63MAFRM?_M7b?N$5d7vy+9(dDERbT#=gD*|2W~>s5{+x%- zvAwG{WuEQy(I4}C9?stLta8Y_#&d`ZIr>WJMc_~=y;vyaBmS#Xs=C0G>9plRKTPL( zoXP2Qr|O!kc|1Ogek|)R+WkPgmS14&g9n+Poj6D190{#KJ~LLD`huZy`Qm8(qShwN za#_bXtPc^{lk!@&k-Lm@wnt~4zUV~T$lXns41MD5&u_nD)0r#IoAQHAZ$DLW^&6Wu zb=?2n-G^P$oObH3%YJvuk}u|-dyRd)|Fy3kQ}^a;2ie!x|8c~k-;Eja#}WU!eDrl6 z9l2`6sM{7?6n*c~MNfZe=aiLEk5+g^}16d0P9Y5*o z&)z+H{{>gn+_G-;*=3hbnGq;>^}~aY{?+4;K7Zv~-*_wiHs7c-pZ@b*^#^XdX89L? zvufg9la4#>w3o7cKrQ@)kDsCcj}R^p7!C>TU%#LZ~Nsvk1Tt=;e#iKcP#n#th2p6 z>tD&6`lZ)DcTMTKwBJpuJ$v>mC9klc(lm(Y6%4t()f8n`a^T5H(hW?!4490cbtlYLiqgN+~!=5G0vjxAb zu{;JRg>wMV{=)GJ&rSHX!#N-+96Sg08xGr{J3T`r9Ka@I%kt?ykgY}?Ho}p^jm)(H zt9T%5mcnmSf z;kqjxY>-nl5|<&rHC2Zl&ZZ>f&Lrd)NytBvkP)UcwL{KHLaH5wHZs4>Umpc9#v3q(mn zr$^#a($I*63^r*eZX=d_QcLr27Qn;**CpRo6n|gQ5)&SmVMz!dzOwPlmjA$6e_>ap zkB_u3;Sua;h=IL`3Wty%2-|U-rvV7E?%?499Mh$EoQ5|cMn^BPK5s5Q1!d31QYahDW+ED;j$gm{jSQnx!Z>doDfRg5^!!Pr# z4))MIX2KWcLmn0KsqSzbmcCH*2*;5);|CAK+L!QHPP<@-rNcTE`_43v55H_Fqwn8XANTd3_C+4}a@f8)1W1~PIDNf2_)C|@ef>iFB9GhG zq2h~AC%XCw2YztyOJ5%3ar?sOpgLcaTj>5b-i*ifPwk65ZeOfbN*eT4H{zoo#(f>E z3xz!J<&ee^;%gLsnXhxUJm`okSNkH5J1(x5#HDfm;NuG8ag}Oc=YamU5UYCK=pS+_nF z_jRN8MIN`WW5pL+0A;8SJ70HeU*u8PV;Ui!LSAwq&i3U4PkaVKAGRNugVMfyf;oMS z1QPc(|L;G1Anxnm+8253T!6$e3TNC`?5US;jQcu-Qz{(far+t#B<^ed>@+-fsa#>1 zQ2Qc}+n2OiZiJO%bKuu_{IY!owJ-9xeH{lR9@mzi{BT{|*BROuc~Tm!b=XZiUc%uh zWXGAM=4=kbwqt}RKVG1?=FyFKX3ff@iCI_yt&PlqVb@vhFfi8M=2u2*BjsWQmPW^b z<@(7W+EVp>`s2g1{eZ^%G<@5*QZt0yMr6(XRsGyw(a-(n-tTh*B<x;bmb3bJPD#F8_VJEh=a zez~=`Dbgs~blfauEC8}BZtq-HA9dfPNRXC*q(v+tyYHWh`{j~~hE`fub|o=>6Fc)d zo0h>~OezMcE_OjF%YJ^pNtMbS{n@u9O{$Jjcs9(~T%wy5DRJD^gqV@dZE>ILPrPd$g^fera7cPwa_nSxIdPKFkig|O9zlLzN5sjN+NJ!=Da@`}i%_`+sM$NYW>zHbH}5@VuJHmm+;T z!IL!y0psW^eMf=kBsX7D`dHtlgD05Cm(WkolLrN3vCF9}@I6&BOG`;YHj0 z)T~lJi72c0f>r9KXm@8@q_8_0ZEyQOG)^t=-d;tXW+Z$o!Osy{dKbZsns;&*r#Q}} zJB(CcC54gngHJ%F!ge6T>dQ#=6R65h;*4Q=>tdYiaPrfU>*4Q4#IHXcp&j8FfTB2I zTzVx|IJ2_Y+q{b9z6#GGWkY(h;h2x6Siu#=_i%RLv=8QwPwPVfG-~h!M9*}d2zMM@ zoG~ng@Pi_;6gh!7{7i&PGt(!*JqIp&+1T&l=E7}6xES{vhYMe6@gSn zVyHTj>sTTp(qLv%9FPWc@5e1i?)R>3%2rjYSf`w+V16h!&H^YS9)-w1^B91OQ?6NG zi?m$60schG@U#xfHPjd2cE#();?_u~YJ2saoiHK8Z^YJvEyV#Ld=8BcvqiD|ej9}Q zSDeQpC1)eRPMnm;X53fxVWnJOWv*Ar_4Vd@gxu!5wcu`Xb>Y7VA z(pHNN%SxJ_&B~f=fK>{JH}93X2z7cEs}B#`+H(#>#>2Mm{55^exys;G+03szN^R+LA|0;lk55`q|<^_@%(?lqN> zqChxY7$}+(sjMoks4A^l5Gk*yDhq@Wf#SlKnW?x+%jdyHUNO=;IO{+JX2o`)mC7Sw zK|!#p3c*B5X;um;w>kdf=9pa?hS8~_qF{A3#9%Z1JAsL*seyQgWtBn3>Of0KSOP$w ztOD?Hh$`uUPP-fJyG$M6zg62OUC4Xnr5-i4Q{$=$m z(UlL*S}r0jF0HN%2No1nl+P|LfoZrvdAPJZ7^$c#4px@plE3KnDh7@Tz; zJbA2BDheYNg{K6IY9i&qnn+ckCKy2oHB}X~ju|Kn2Qg?U=0SZjmthIHFi>7RzqGg} zgileGpY%Tc6jv8jMrvSOGe@%z?vq{0H8MLKD5=IsI5;bsn1j-alo^h2_c`$&CT3@ewG2a0M+=W$e{SKF4Z zY%4uDVGZ&jWTuMFbyE@SG);*94?6DVN_8ELspKmm!Eqh)8juYEGmI(+b+| zBs#;OC8k~x4;y?zFdVL!FO`Qk)|(rJ;kj}1*H;Y|SvumL(? z12o!HP{0pDmf;Z@1}3MVQViGtjnq4Aa;7k2+TDeBj}8-^at-Ox_{XY)Qdp@>w(E(l zaT!^iyT?0V19VY$vJ_bxklN$0?G&I+DMxx5%sqaMP&cs4khAc=#=2i!*u-Jh~H5cV7tAf?R@}eMi zEoKbZ03EOa>b3#Oj^=c%B%>2jZxr!rX%DP|4p;!K!Mgf@1<+D{+%;eUG*Vq!R*6>? z_Nx+kk_#TJpX8_zL6CXs*{(`n9bgT|*yt;2Z-rT1w#X*1=x0A#&-7t#P*_nB4&qV& zC|qBONA61J+m>MYywa+Qa=d8D$g06AHD5?Xr%rCkn}qk)8Cmb(sWVbpR*bh^8ClQ6 zbGUNu{OX!2ytvQEqU!g`c@=m?b2zRZ#l9AK@MLl$HJx}5($tCdg^aAvsXMcajq%el zKyw+iHmAC8EPx({ShlD>%k@QpNUj2}dZP79Dl70dMN)a4N@XFwdoSj<=d&fxn2K5< zjEr-`TnZa7`w0;YnEf0u`^heZoyy$G2$yX6`W911tSRbuy;yxTi%k+GyV%!t?kvp3XPT%j4)0U3Mhh}pGPqwmoo#4q*J6fOEi0`=sPqxarLGWbj zn=cBUY&A1&KZc)d#j{NCWNVsN2%c;m^L4?Kt$Pl~^e2^d&w9a=t$W@lc(Rq*-wFPw z+gFU;e(wF>J7j3>nxmdM_a}HqH<;lkTa%q7c(T>c%LPxi`gyP5$<{pw;p014lRf#_ z_unha@4V&x`6H(`=Usr$xKPjM@WZ@@f`xl#k*h1(*wVf?OnX6V8Pu2UVMr-$Q0`d< zjakR0W$m4-_Aq@eqi!&d*wC>m(xt-e$2#H)*}}J5tPYEo{RGM_WqX>V|4j>&y$a5@ znW{da#CkTryxvpOsW2IcO1e+YR`!}9ZSqrPWcSRl^6766tBr1`X!P~1Elb+=PH0QI zTN)di7VlOg>1bKGtiEFp?2cD-uIo zUm{rC8tG{5UecoLV1KOfDe|6{xY)C7?`(n_`Sk32sw%rLOmgnTbb?a~TI5`XB^gf2 zv9|$hOzE2PTH6fvl)>sSH_Z_~?s_2QwSH%?w++^aIcBc#HEYUiQ5%lJe46rF=Yg6c zd@)UVt#dKIQ`m)?@`{dmg?-6jUo(8)Fc@{ZD8BC*?1u)U?iSwlT2C76S%bY|u-_VN zhr#}Auyo81RU8?b@>=UKr&}QT*q|w|bu1pYYXlpuDX&!kYOY{2HTCIP^y8=gw8nEi zT&*!ahZ^H^)_joGz2ElvC_KmQ^I-BVcleL-1KR|3jvE)?`XJ{ul(C0)hygwwavKmo zEFky?olh%leq0vs7(!~zHV-dA7Sk78s&o(U$aI89-(lPd!>xqE-paR;UfOsN3w=5Y zrfw2bHwmdZ0^H|;0ZQUk?l$;of-Qf?k+_a2&yIVIyvH=q)Cbhr?0aA`!WB3p>a79#g`+A0%G ze2B%Xaj@eM&TeG-X>zN1!?qMDkH*7h!dl~(jCp1Jk}-EkP_SUbsM3^itX6HOh|zY? z&=%Y%bSXpYzS!PdN!xoV1g9;2bc=CFmX%7}>PK1mwCN3(N@i4({Gr`NtFdVayQ6kt z{b#76H-YXRm!Ow9yup8X2uaC_<6F@;SvxX!90(YNY%6#c4bIA>z&^1kAVvaGg|E$L zu1BhLZG?#Z5V3zc>?{I3e+Y0AHom53kg=HsEC(XVNjpCSmJCHF9KEjTIpFI1hQiPL z{{#mOP3C)qgL_h_%sK}qvs7{Dg3C{PeB493wuvDo+}R8^7B76W=Fm`3vA&+6lVh{8 zr1UK`0Q7q77OeZZ^Gln&F}52SjM(5Ywr~!h0^>@=f{G$`xl}EM@gVLbLjY*gyDIB+ z62vSCiwtEqL)WtWO+!y*QA!0@W^5$I3~zEUZCh}|LtzzI*@gqch^-c}jfIOCSxeDN zn5b%ZRZ{YjOj|BsnLIARz+_E!owCZ5;J*&GZ1Q^6^!QAelD}q$WiYg3w>TJ&o4un? zadbc&4l$4EMamuqRb!<=!B`G!@FNf52m6$)bZZQ1nop?LL2>*`w>TRZEmS)wj%(@G1)xR> zbu%cAe;F2aBr57*P~0b%ZoLd@tWY~aO%Up2%oVWH5_d~M)e1Ee^8${n=~kJc78`1v zpnTwpaAbUxrm?8YfP% ztyDJ1u@EQWREobzB`ai)0{yHgn!gH_7XNs&sE+>yMe~Vy`d?8rpO~+Yqi9|f=!e$4 z3xhzMKEl=*`hQJxDuf|TaL$7;T@ad+APgIzF)eQ6c!b_^EIUy(tf1HB5Hy3`q&*+S z_#b+t5p`)4&Umwh%17*nF2USBek=od0M2Hd+wA%$?{Jj19kro8B5ILjhi@qE*Fn*; z!jahFi{8k30};H5^LIFZkMkXzY^jyFmtb`vS(iW4lPKc*Ew#s+J-2Goq`YGCNMT!W ztuW649_xUMaEXIq*#~C`N^8ENGH^XpFs1!}gwp}Jzs zY*G}vx+=kXvlmbxciD9-ifQ2vc?@Fv;8=(-m3@Fbp_ofPyL&`yY>rSq{2nLNSo|I@ z6z_0);SuRT^8qM7eoqvN(xC=~-M0l00k^URut+G%m}yJSwQUQ)sYb%@2P;&!;PeQ^ zAE#FqV^ab~p5&t$kg5txg`)UZ2!$VPi&95l3iDM~4hN&k3VqnA>dRjn_*9iTTPXT- z9y;Ud3%!&%wo^x6%yAT_Qwqf6hsqx-T0DRD-M-R!4wzIr&lk$}W4oyg0=P@YmIi$= zoiUur=~Ss=`gY=E#TtvEE*=l$y+wiWpo-hR%^p)sDY1+R9Y6V1Y{%T$`)79D`ir+N zwboBszhLGO|Ec`h|M1XX z&HuOt0H(j0|N3D+TFxSnW8W$Cry?_U9P#6mDfFiTGpIhWKKkSS|50H%74dU4i!1d1 z&ifbLs9LO3tr`LV&lddJt>u4Pp}$i;obRW3ILxvI{&>Wo&Sd!xiE?6jwIygNyzpjga)6~VaGKx38A7LH&3HR;tKsQ z)ks{S|NRSrmuw8*HJNBF;q+BEEhNlh4W}I>4GV-ANizD}HU;7zfFKUFb zw|Mx3=R*03X;pPRC+X`3Q)qac{tefVEa-E^vR^+ zBGS8B`HhGEYFNDf@S_tR!*Qndp;rE^d;T;h?u!rdJTh^@mqV2uCwplgAAWh9zIoz1 zisEmB_9Z;7xDLYIG!OH{j_-n-mveTdj}6+F@CbG%5Y7QqID}{;lRo1-gCS0)F3vL< z2xkC_$C>64K;ufK-D>yibORF}SDM+*dQ-dqMeR#?z-L)^>Dc4x`4y0C+=-|8U)mS> zRplDW;?;*+5jIzP(ma*;_1X+5b#;t`FUp5JDx6@7aI!nejb#9Y!*o#0ZUy?wwJ-7@ zc86lQ!^D@GY+|l5$Gb${va)0^1zov8j?1T4>)^(<`o}3Ne*=! zqkWOb9T&&UxHQ}f^z*bY^0<9*SxEV^V~EEU)V|2$_QeTWTpDf#`t!9f^0@Qm6JPvg zzT67*JGC#~b;mUlNIYL|1^Vl?FY>s3jS^pM!;DKEb`G!6zR07n+ciQyra7*nbu^GP zPrl(~D`0U?bSQS0+V1hiBf@xU-jTBezH zCO-?R*Snw*sI@-Y6oLBc2=&N|_I|zD%I~KtcF~I-*V1i26EOslR^TW6SYY=OhODDQo#c~$0Eht-wcyE1PC1yhH zm(dQguLA6lv1(QyEKuqG$+Wn;voN*rlPGhyb+o4l%b}{>eb=v4nv2GE_no+|^Msn9 zZn*TQ_s?NBZsl1kakoK7B5WugyBl#uYj@PHKyArB+fT}!nlsrKKl;;< zo;xLflG3PN2My_?L__)@EHrWniAO38>5Y2oq&V=KLPL5sW-X6_?;VcUIQaPL??prU za*o%IL--Ojq(6ay`j_Cl{y4?RDRgfd(oZ=ax@K|m;8Y=%hHox3Tn(N8=dU=(*PBN3 zxtd29@zYy)XMk_Nv5Jec_};>spn3WV??-`Bh*eU8UA z2EnQKO9|omtz?bnoIdRY-yvN8!*Kvk;Y$cF19-dUAs>(4G?1?V-x|%!X}<8K&_I3z zcy?+&ukiVkG*mNvbFtLD3MUU09{3zncH%7BuY%{tnve5Ae=i!yw}I!^ZoZ^=ImLeq zJcGuAz+vJ|p}E@!o?^|X>R;-7)Pm={M81T4_z>4-@Z6#K`pU=s;CaT)my{1aw7v+Q zcQs#M>Enz2Y@9p{UyAhQgQr&W^_9Lw;92hGOG@8R#1#Y2#*}=L6!~HOyHfMmD9Trd zXCvxS`MOkmj>ige^P%Eq@cl;fs{AHvG|xl^-%ALOPwD8HPnsPl4VTU?E3JkG)S^(q zs7O&&O{BV}7%DDHt1BYV0UC@{R|bnpXO}|9>&ZEzd?ytLX9utwHe6a*FbY3KWi<&P zw7-=H%7WFSd~De}aXyK2uV^&yXsVBXMl_m#6?rO2c=K8cjJ;1W&Rh93uMU}WJCa^d z(AgxH_9IF^%BH<|3(HDMwcFIG><7)g*A<@Sa_z(Q8FBpcMW7$1~Gf}hn5lGE2;0MEP<^rkE_ctOlmdlR5l(06vbKLQOd?g z0Ap{fu(qZZ%j>lsZS_|AD%`UV=AjN3T$J0WK`c4Mn6Hs=Plk&DK1SJL;EOfFJpnFP zsnDs$u7QgVDRv`VG_Kg)a3{jW%9Chqe*rEQ5M%Gc&4v3XxRc=Sf{U-2V*4ZhX>ch+ zycHH%KZ|>PX)wR7uR4_|{eCKyt-;(O(oao;c^&eZjuY~eVBSch zswP-l6RChEZmkpBW^p83lw~U(a+?JCGAWssxl@>H%lW-lW^gyB)9SBvtVaDBca$lokbSovs6lcgvvSR=Nx7!5vV%JD_;i zdXc?}=)C2y#Qx>KUh%F={|}W7ahllD7VU^asT{sT%*fh|`G~E;$0%}&tEa{Ioso4g z22?6@#74IIF6h3GQd1w441s{My0-Rc?+WW?qKRc>aWaRw&FuEJsF+ol3hb-#KvU}d zqvE?nwRhA}GzVEgSk6o64#%*8xEBkPEGl>O!- z5@B{*+cCdyigdI?W=)-4z7uC+(rvV&)Ije@dw0|%f(n*KBdeWSKMAwmt+HO-+};^& z=#FBZnUVEnoer1!Qkniny4t%t8=8#DQcNo|vNrBE`+$nrMN~jq2%(*qN@xQrVpCK( z>`-l@{gZg5qsrTbspO~XXp#r$y`|O9CM>pvh|Y%fR|~BseZLJNe5^zU6HK|lzNUvs4Uz1m2&ar zic%cc&2ChBkr~i_}V>K2js4x$6z>KVs45+289RX4M)d@PFMd-Xu zFV7qMt6CCV4hz)gMj37#7?<)V9b)WqrK-9Sh{qm;qSCJ&{V^g)HH3a1p$6k&q#SyC zscvwjtpcrxVS8|?=w_}C|iP{$#<*2Wg<J&@7|&GfLccEsk`^45dM%tt}mk+Uq+TBjxSUmc^@#*eNHsp2Z}siYYWBeroCt znV1|3yj9D9>J(EeDs)VfMAM^)+FkLLppQimK2{CqB!x@lk&f;~tt}1G3a(OeQ{7D& zEV*}gHbEmIJ2KJRC;|7XwUHu20EmLx)uv8H;jy*+n-w1xxnSxlBP-BPJxb_OW{T2A zuH)Fn@6>-8pq`N4b8XWcf~@p%Z%5o#t~hH>?vx!SCKi-Eo3#E0`Nptzh<|8t`ncN7lC_wTSs7NIn$G@Evr@VWNlfS1y9zN^=rXXYs)&0i<$pp z+OiV0QT^ZOw=x=);*kXNg9Is%F%zbHlDqs zWbJ=J4~`}8L-{6{ns7S!?hO4O--9SkIHbJNuPbb=zU#H#2E~`SLo9AHAmz1YqR-0{ ztWZ;4>k3ec?&6>+s+WTmJ?WB0%B7+q~&egz=PfFMK}uB}6Ez@Oh#W=nRS;NoT+4v2=z- zhte4y-EaHj2nhNvvKioxaXU`94zqfq*?R@*=es^S15ed8u zV>FVqtr9gAkzn_+9fwms`%V)HKRRa(O&5I(oO`Cr4px41l5Y9&%j~CH-@q?<)2%!3 zd#q6R{D>vp8iA~+@QwntLNFgF6<$6l72a&aHwP5nQNwQ?D7={k^&L?B z7$@Cgf%465y5+1RV=1N_ksZXpTlx}w5(pa<9$gSzI)3>|@@qKz(wDG|IaEjD#BQ(Y zOSlC|vh^i6UgH{l3EZTsHdmASZ0k$df)t|6lJq6;qbQXJQeGICQy)qVk(c%glRfx( zJ&)LB(*d6837=+U0AuGe80XVi@X!a!Mt#FrP+)%uF7M6l`)-$8;wf+jmay&pJwQGO zH(9pebmqy{mw?X-be>3gt+n`7*m_MRm(|(0Q_x4AKEz6dKHPayxU(qQTG;O80kahgrQorE(@TA`vSXM8>Z zY$$#w3x#JUO|hW)A&1(FJVhvWDT?xe!Y2l}+uKI_R4N9F#0P%%`VmHmYNLIQP|U|z zq4+5z`yh|hv5`XY&M2YCJz6M!WW$=|kuI1L_lOz-wv*l8XkP(twb8yxC`yrO!`va^ zFdOY1UpM*v!o&(2FGHtS7SvpvPE5Qc{nQEn z+o|fy-?ZJ;y44%xOG-b^v{)^DGIK`CBHG?Z+!blBKIp*!;p)`#SXI zxEJ2KH*~yxy|MN`MNeN*w&;H`+o3~H(uKI%8cJM{H(u?^)J31x%o%eyj8fb zHr5A!cJHE>UfBHI@V`zkd}8sJ$KLnA9oNkJ{Z}_Y7;@~pjrRN={y;k#aX;BcdwvI> z1^-tZ_X;O*IGh{F_rvwTMtimp9z$gELCQuf%cpy=_-w>RI6SGtM%WX&k@Ic9gmY68 z@@NwBauV{-B;+8|CD^f#OG4&qB)&oZLXE^X$ls=s_y&1eI8cWj@;{Q0gG|S1^CWMX zpQCx=+u>INsYK9mc8%n6kmkX5;oc6<2f8#5`*0qQ{OzR8isEm&?uv!SwcVR7 zSZ$#_0Mx7B{6#DI)iGWB5*~q;0paMW!Xb1O5ccCx_JH!gy~W|&MoT0f%djV z{U}|WbJcG2a>`q+Z-K{MjWFlcB`Fb4} zdEm>jKY(v7(mZOqWLbY-y?rD()bUO2i#+bQ*n;C*jNKc_d$cd|xP2WWzBnCa3e{o9 z^^*2Q9=EUf26^(jHxHpoY zqk(`=JBhcr z8#b=}vhByRp4Yy(zGBBNo-7}nxUc7bbNJhFU)!}W@(i*fi(8}JT}_R+kb@G7Z(|<` z%)O00OM0@2j&1CtgonFL+=plX6x-Noj#_p&`~B5{NV)7MS6^HCbN#X}yRlK;9^xA* z|Lj(B)s|OImEGIex1B?lPFUSo4&zPgODdZyfk}OK($dz|(%7U~LY2Y7dFCnEFVWe% z;3Xn#driDQuy384fhm;|+qk^nU#s{0L#}3{dfA?DRL8E3ZkCk^lbf8Ch5`Lj2Orjn zEif{Xlc{}*s;IsqX9dX&g?iQ~JSZ^%vRm3LL{uogf(~`?#Y9V%ln~mMB zSnOMRGj&3Ba%_K2xD($6o$`ijhjsrP>Ycw|NB7y@*d4(qyY;R9yv2*AJC1sM?xFFf z9Oq$qu@gLRnlFCzw-Y>X>f|YE=QwwQXUI;d9JN2}f~yovV|$_FI0x^EsG&Z(ve;0r={c@(NGPIAzCp z!VcvZfsZ{KKQe<=&kCt_JX5LJB=8h;ffq+1PT_Nm#>D+NpXny$I6l>#pARGAQ!J%& zwWwfWNlSELLs!$JhSsL~wuP8+ES-=$F>m6Og&3R{&THxFu5T@xl#`pYaOKp=3#*#I z)zt(x)T@T*#P&sJVF`RjmZ#3Lp2P01OzX-Pk8#Ud8ams%+80NCW2;W^aVoK_}YyZWw&%N4?J!7YM&Gu#Hah$glP?iRS;fqM&F%JELPl=ts( z&PsUYaXBz9YsYYo=wIH8Mc|ZAiX)JPWygXn3cSMOkrz9ZT!QeKOQ-Pb%(W7Jv$`a`{SH}lgHi2HuHWD+^KMX2zNHz z2jDJ-i(-n!;64hM^4o^fpCCW3hqJz(Lbq@Etz6aG($=*1YwU2>#@&^Rr@{RL zT>5<*?qax*U5qmN050p47kyx&EWZkzvSgh-E=^hdkoKX1#Rw zgOo)N&J3J(Klm@mj`A7gQL;{hI}O+Aa4BnyD_?jIgZb#e$)$+NICgG+fG3zzww0GD;K zzjl4ZXGAXUcD-_+w(FB18`g`da4EZKa49={K_hi-I$X*SU-e2|D}}o|?fUS~sw~~@ zdex`duJHwu$hsOXWsN5gku~0ph^*(qrL5<}Wgl7#m+iV4E@l2#oQdK{xpmb=>v{<=5Bt z2-U2wC)*TW|+oXv&r`GUkANtANk8AtMy$*E3(AEq{cdD4}XJvJm>s2Dtt&XK zAIhCYbrq7JOGY)B>kS}tKvgoQKYDXueQnn~EGWoP1<$OB<@)+`RBv8y)z`m5YvT1+P|!TK zqZ;t~ddIb64emw7CBLjAJ)jQ9`II2|?gVv;^#(h(VrRicurW4*E8$)X_j_=E0{0HM zFT;gZ(-_v0th?YIiX`0)cQo94;IdzVNtoCyxIchP0p16fZ^iD1OELWr?#*zKmKerx z>ql@WAzcr`oy_#XT@UwRxHR|jC|rI;_Y=6Zt@;>T*6~;1vMm%Lj9@}rzG!gX+` z_T3h!`iJeI1K*q+Z5@=^j384SDVjqi*zD%e0Xm^MtOVq24l#4Bn!|c?t(wDTbFG>~ zKCbQRY(F*kQUk97>sFjNSOa}K1 zZn%8ZTMn0bTmknBaA5^E#)Mo5_iu1xaEBtC)o?4}UIe!a?i#o>WppuImJ!NX%94HG z?1Zx9xOM+P>_CidYmVDx(~&isDz+TO7{`8*I>P0?7agV2ZD z!>}LMj=VbivQpgQz=eZ#&Iec3!S>e1PSg`MW}e3TIP9LMMO|7(QXC^IHAp9hvj?Yh ze%T5+Ft5wtGD?`6ij~2|&iYs#+zzm=bbUw4sKw6oeli@N=*dZ%ve-LzH+PRK& zAWjM~@bS{#d-dLpV&{+>LY&S%#%HdjyxDI|2gHMAZTboNvk#`f2j~7cXW-;91^H#3 zrotT$cN*MTaP#4EW;Puz^IHIyWy*0TvE45M#`;12qQ2$Q+0+HiMNPZY9_*gfQK%Gz z50Th{V6Nxmnn&2~9h29sn7$sI&U}9k`C*!mg*y_i5AFoGn6Jg=z&#!=^OFac`JOR~ zyGI9Sog>06s;G)Ub80p97?uT2;ngIIdQ88Q$xlRUDkDXKaG07&Bb8O96;-7*3nJwe zRb_!Nrn-tNEj3qZ`8=o)Ew+4MqpnEk|HZcfrOWDxfDWiX?0~du%M`-e0FI`q`D|j9xg2pMk=a`gH@&FC6Q8U-39OgtD1Qnt4#4%w>VvNMWG77#h!O zLKZW@2-5rXQ(RqC8L5Ga;T+9AxKDPe36a_1KuI-rObyP8CguQ2*HdL+isp4?Ad$Da z28j=ZDxk5 zm9U1i3>9`jA@hJj<^hGw#pu{oFDzQcL&5O80fo#;AVaBlw|c>VLS{aJQWVgG4-NO| zii;}36;+r^D{aIWzQd7{s=$IA1C1e69H^R;XP^l-G|50G*-)-jLTWb7CB)fKNma$% z@?sqmJ8RyZ#JfQwLQPuc+^A!#A$TbVk-(JP%=ZT3%BeE(wS( z(P|*!%IaXv+{#cz#hl8jiXzdeI2r-WuMAWLXp;a+EQL+H8nz^L&(z=74S#bH0V)FY zWJ1P~R5N3&TR{IErkSBq%*3qS(G$(&KXWLaL|P-2EizTzW6jaWBghMm>_n{c2~ei}Nf zsbX;gl2BG!j;U*D`Rocjvwd1>tXVsp)eS2b8Ck!>Y!3oa^Sel8Yxk0tHqqJnU0t$* zM9S*h@bJ?qIy;$xX#EmL9tIR-<9P~t=$g6;3YORY3%aB=O*vmxj;SW!y&j=i8D z=_B@({*AI_ss@kkW;oqlD6n`E1{7qoe2gSdf+U+#NwODx*VZ(6_%BtEP0gjxqu;Nb zJHNW73PW^87S>TLnQ2r7XA9s`piPbk4wimF);#c72<_^4*z4=LT|FVw>yIJVKo#tf z(OwVxRStfOcS9LBJ(CyD!zGbQB(*Q?+#G#4B+fP5yQ#06vAkr&5h;R}2jor-CbS%s zk#!C4a*%{^qHnuT+b^i> z6w3lK;9korSTYw&P4vfC14R{BI*HWCh`)}*ab>VP5|PXKysUyLqll#C)6^|aVYi_I zgkZ@COBO{z5gM25<|Db1$sg;11lpZj>sRRkMY1KrE>e|GwCpk;MRTjFG0}A^E$8q* z4ug1~D#9n_iqd(m!#L_=(mIDM*s#O=gj&!)2d`YBGJolQ+`5<04`v{Wo_W@O#U zitLD0SngXtY=gFi>d{MEm1BIlbcOZYq1}VOD>RO_i8Iv z>bi>BJ420~<=xAgI$Iiwn-*hxP?yv+4g$r}emN23BMQnm;8J|gpes>v!j(lFI`{-} zgWWmWYwM;yd3(WD{6p%Pf$EIdW3?fd2 z6@_@6!jivK)yZI6qp9gqxlq%o{ytgJKN~3DA@uVG0jv5MS+7aqbw%8bPc-9aN19ef zJL?NqVfG!tqamMM`?DXwdBsh-9#@x^RpM2R{i;Zc*=<{ZEsp&vT1S<75z4mRjT#K3 zsJ*qlQv^W4>xWUw$A|lc6&0L9NWHo;vEAq%5-TJbSv4GJXp&;;@EK;rdn3H6l!Z z?UiY^3W>?A025PH!4;9-?J{t13t^~-$y})sPwTMN^D)bplQpE92CjtTP4&F29;Bs0 z*i%`w0LIK|5c*Ly4`NGY4<+3bg~<+4rm}sTfuKLe%$kL_fc@Bn@PdJ_4nxI7(kM9x zKoVpUz*_xV8J|jP$^w-bp!gJjl^O+7S&+C)i2!|FM9&%$Uo1)-6R|oVYe)!@O+3(F zzdLCPUdMh?0~HiqIwX%AB0frI&&*Y@WI5Xj6^c}3_Vcpp*{Vtk)hl2b*>aUMiaYC9 zC^S;ENJ{-|w2E-0dD4;*A9YQhXIKrc()~asOOOfXGk`n-oQR7r<8GvAZZ#~AVtu^2 zCRi2;&V%LBNDa(fmS7^PUbIR~3y{t*=A#(kXr+ZyFz3MKn1Qi5vf|fP(yE!%#%@)8 zl?e{smw^m#Bk}H)k9*hZWV)V#&`Vtv<|`!xvbK4$>LwGiT~MH2tH8 zR2UfLl_?m4ZPCtE6872@cgyk6AU88p++^6&OfF<|#)Js{!{3m_P@2*o*1PqU1vd`b zx!;v9uRidnZx4U<$ietvncq`odQQD=ZD#wEC1+iE?)ERWO#T$$<|$V3SN8q?FY~N&zsL))%E(9Hr0Oc0ltkH#PHMScNGoW z{^92f@4mLKZ7aVOS}J(`pO$}k@6Wegxo-c%0(Z1Nu~EKR1^?;K&3)eUk3~;kdqwB9 zFYK^hhxKsbe><9W>d{S)T)4$M{#Va--XFxLxPt$)dwuwfE#LLbdH>NbcmCtuCVT=1 znPz&fdusBqkIsGT$t~abVaxlQx-Q4}*n*FG&mI}Ry>|-!&OuvF{n;<9F^$F1%}-mKwp!M|1&^HY{d+(B^W}$h zjImCf{^8nD&<~i-cpvYY@X!-eN4z=p=nGe_K5jKWsyavTt7n8B{c--|nKQo?D)T-w zq!#)<1pnE&KYx7J-@o*?RU3{y?5>Tcqt#^L>2!&UDrxcZK@ zx8Cs#!r3BtvXz@(3VzN(Uw!!DvyYtn+zn^l``QVoPla|E#F6PqwsI2_{OemM-FMXG z54?HGrf=@}XWKmi%eqbQE7DHhb?j}IUGn=gZf0KF>yXpPPd{}@Y1!YcP?vDUZMQf()cUUC{p7W1 z8FRe|nw0vF6pVS3`e%b|7Ridyo+nLJuKJFa-HNq^A5QLhq>v?M8eP$5=qqdNGLi40 zh@m}G*Q-w)kgla@^Yyf7x2HKp>s<)_RjnAu`eT^KiZtS3a}VRzRf7FWw5zfIDzUhA44BhFI9OA(YoT26I@2jntIa$~V{y zgKYtYsV)58t|_mTgL$jMCTq%T`3+WVuv&vHG}s-WMoV~iYszbtVxFq7GEI4{1qM6A zVARE|_?8)rnwAx|-e4br%9c3zc|R$yb+e|1ShpJNUW46lu*VGcgu#Aku$K+?7lZxH zU>%sR9w+feHRZKFFxW>1%Rog@d_y(mwR{H4HrRSl$4ht{HRZKNVuOOhj?$M^VYcN>5 z!MY4~p~2P|>`Mmwvca|(>~@3suyi;<(vqzyv?GIkWUve@At}D0nnF7=Shm5qiab%m z`?{vQ*5z15RoIo9@>(|<>}G@U!xP2VW3U-m!Z}I8^J~g${l{Q~u=>NhUTd_bhFD_^ zmS?bO1}idHiNO{ctj=H`fy$A1vF0n3*P3;>jTLFiYqc0`nZY(0>@tI0Yp@#(#&^Uj zj_(`nM+SSyU{4$Dd4s)bu-6UtM}zG&SO(VQRUAV#g*O9OP|TIQ4b>F-1B3n9U_*|w z`G#xCYaL~;b9TWGKzPKEyP?xVRf4FT6cq*B79pl<+Y0NdP`v? znu1@0)fwz5P*cV4bDHv6(|tB}vZi3|(_pm*yATtGi!9Cs)@Taz7f@>iyFpW4>-(VA z3U-gCyw(92hA$Run5Mke8R&#o3s$eGeQ!OKOE$Ltivl0Fllo-enGZ$)Iv2OLuNa9T z3Wv?7_apbpNF-E82OF(u8Ub^3|-e*MS}7J5E6sYH6$$ZXK%cIEj)K~?VBhD=rN@Cw~Sy4Uz^kwb!xA}3m@%(6PrR4M8`Jt3s0R?<@| z>8X|U)b3(>YWGTd>{Qme((X=W@9CqwLXy6aq%S1tLt!9&p+3_`JGSm7;*Qf47Kq;C z&u4jEpvp_iNSBwC-N%fdl3=PT`;bJR^^^WTad{=nBXxR+*7lRi)bh&L@<^_e46_bl zCe#7d9c-{rmcC-NZ2Y9;Tk~kXy8-W=_!(OVQq}A(kCdrO!RJU-F>-LY(*!Uoo^*8y zc}tcI>SRLRSOZe$ulN3mIY|yXwKR$Pk?X$N#=ed}S(>|(D%Cc6mk(-}bA0h{#WS%L zTH0fwYBgUHPWL&14glFU-~q=Ul#_Sk;JDCOnTdyz^60yyiPYpI3+{12QYZ`8+ z9-;h>5vtZz!BfjWA%7t|^`BDy?C8>v=c^LrKdN563YgOL)~7?Kn#?TooW|O@r5Y9kkvgnuV*`yms-WTE)*j+hPvSjX(BomrcC@P z1sX4c5R1U?D1tQ~c)Cwu7J3lqPjRv+*Jd;Q>guPEF5C^iNfW4H3#lOxRc@5!Oe%;2zN$c zD^tUGP@NnzG`k@ojT=<~6{qK1;&H)JOvUMw=G}aDcz(M-R9A`pp&tP!_J{t^PgTi4h*sa-VT#$(Q%|Le z-@0Iqq{dMJkg0eDfYdn=QoZ#yX4ikoYU!m>F??2Z2qB-6z{gFJN)N)%aKz45Ce<%V zd`N#ycBVTM4vz`RPEKBmeB$Ze9$s|qQgt`wbTdJI8)A(Z&vx}_nef7H8r_3-pf7{m zdQTpDZHU%Up=F9Y9ROCH5{iNU^Uuv-jvpTQn9*gK%U zfHR%;2=EObso9`Zccvw&?ggb%btpP=g&hq_@r^ea zwHqqFLW6}2MxBPr@9m(JU+QU8*u#eJX9j!GU~e1jPX?QvX8R3;QsFH$*dkCWEsq)O zDZ}?`gS}z+-ZR(-2AhY;+8U7%-^-~uS`F3-O2u)J!D#DNVOJUKI)nYvV7~^X!h6?X zv?r_l{u9(i5-+XAsuUav>Ttp48EhdaohpNMg3_rn7~l9Q>`S0j$hVricYsnM|H9n; zi@Ey`b9X8lfJ(~@P%7TA!Ky&1I2IX<-H5_g8tejt@vWi??*UN%kG*e!kE*!-ze{*T zM96{R;%`*QlGT8)z(LC zYb`2Ov}(207F%tpkNR#=TlL@C^8bF%%zf={l0~t<{(c`OxqD{LoH;Xd=FH>Hy?2h{ z_mqYEl|}c8g?rP&ePZGMZQ(}axuN2>H+(AJ6XCl^r1ltmsxLfi(ftNKJRm?{c+r#MI9!vi3s zNWzE5Iq+Q!--YlEGp^FUp~emH9V@YSz&A&HufeD4_BMP62<~w_8N`DpaQT(xdlf!a zw*xTHsZw16pUUHE?Hg*`1fR;|TkxqohKx4z$b}D&8Nm5#@NpM+sBs5;it|`h2ZaD` zJbX$nhr*}ik`JGf%QxUt<+}|&6bvcugiodT0emXO58+cOj)TZliU#;pYz#gX%kPXR zgJH(6wQs1wPeJw-&Yt}|#(u@n+9Lqjq2LN|nfRT8O*$RnSdTH*3>Vw{B%hll8^aIa z42R5o&)4`@6kVH1_lOFINwgEw9xpyhSot_YEfO3@U*2`)$e5vgK7{P)qC%^dkt9+&KMRDaAA^Zl!S84ge@HGl9 zg5P5C)my$L@HGpr0ly{UYq5N7@Wlkzj$h`JV{}=*1bnT6qizMox61M*;fo7y4SvhS zx7PAq1|Kyg$5@Zwa`9bb`L2hLZIxqu1HY_Qj>a8Kd4Qhd)^zUSeiR_5SzBpe+hzLzZDHuzQw z?lt^Yi|at^5}gR9RBLG*Xv&U{)~eQ zU&y(2!QDtK&fg4cp3~wj*T#o=cI;po{7Yka9ju^WJxvGc^7GZ}XCdZS|@q0Y}?gHh_uPdK9clNO}84?;pVdfM} zPQ}cjycCVohU_q4b3Cu)Da)}ZZGM4Dr5&kF$C{}5%8fbF3<4^eY8~pN83#hIu*-^Sd+*wbOJeuaC{3;nTUpYMgc^<^+uy zX3;bQ^DL-r%%#9|;j%G&pYK^026i}TC%{27goS{r*r|>LCh5YQ3``yx&89gE7`|I) zV>SR&fJV15TY%Z*!n{X5!<{tyAfNRv%zR)9ux7ORoDNK0t`l<|FupyUm`9ijD>*yW zhrr+qCCB6vKDR zir;dA)9!~lmCy+8HDI9Nnh#O@nsF4MO%niSyo;twV{Domf$_O$o&hG`#phqZOm@*s z0|Uy)=5w0HfRsuDcR4T|e{C9mMMXi{H17Zta?u=sO8H$hCjk?2(VPtoQ`vmJ1x$mB z<~P8ET{Oed``cYKd>6IeMbiXKpNr-SU>aOB4*|2rMe`moZ7!NaF|Mq4(S(8Na?xA> z3@12SKKB8WbkV#G%tjZ@A$uy$cHK_~=3W=g1;AYI;`1Odn_M)11BRS!K1V`%o^sKg z3d{p8nk#|X>Y~{M%qADjUx0bdMROp=)GaQWdSJG@Xs!X~Sr^S?ziv-Y6imEJekU@EZ*MEG8psi zQ-4%x{Qkv(a4@hyowMclhv59D81wnGDQ_@R&DVT&a$s^+N-TB2N>#s6f~moxyxNb6_fmU6G8073ew6j!4egq^Wl%V!@rpF8a+$3XX5&8hhIl<`MTK zcAtgj_v4KGU|`{N>GUo7q&xL}F{w*kXW#k#bvAW0T3#1w>}Y9^b(gfon$N%()f0o6 zhj?OTw3&!#b7$un@tBd{+rh6=^RpXM@@2u5EwPjJ-~*A9cNWwp^DM?2G>geROX{6q z&e38gxC{Btu-{q!t_-pmJRQZ)lG-eN7Ua&tXG^{_?01&GOE`lM@ebK!M{JgTaB3ND zO})vM++?54q+{~Viq>SD%>?8WN_O*_HO6Ga-Yu9cGEfQ38e}=!IV!OeDRwdwS5>mi zCZ#r6PsdhsXP?5X&CX8bW>!0$&dhLU76N8wJC(-FDCg%S}YwiefI3> zKHE*7HEY(fg)?VNpKasln_f^bdp2-|$IdEL^bI3hE*fbZ)c4~hdn{4UMR+UhdTS)hGx67BV`w;T*l*N3W2Ym+Z{!s_pGAW;w`Zy3*$Z5>L@8Jm|n1?Z}!Y3wb;7A zc?vvxh9{F?7lp^2bT*xiHxG{YdK$PBG!C1s*Ty{-tco{xclLBHP536)9_g#;O2n7N z&%%j8K5V~q#c`K_cP{e1DfR;JE=s;P&13-fyz;$`iFScFH$>|55$Z7`#WLuT(B%Dq z&jzvndnZUhi5&CUBW{h}Tx!3UXz}_XC6) zh|-SrW}&Ek5skYETa%Q<20-qhe-n^TZ*KwoIpD2;zXrSw@Q;AE1M->F9e|V{3N021 z_d-{K`5Vz2kcrz5d)ZUr+X3a`H>BE$Zs6VyN@5-~O<{9~JcAPhx<%gYh@#P43O)~% zPQmjXTO~MU0NQ7TmEb2^VI}wiE8GU{@_Of3VI_Fx(SrOG&lYH#*L#^2?rDoJO+@>o zdDx^pC9}rU*0fA88-P(|Yl%1E%^|PXR)ZBQgq5u)iq%RX+k}KKj3=w6xR6}~gepN# z<8qj9X~vr}Uhf(U%eA?(Sx7~ps`7+WlmwJc)2wHpcBLHXXf9Ogk79eei!1=LxFRFJ zHjtl-)~xa17%M4YJus?fiB?z2ml5%_ok16ZDucL->>l9xP9Pl15eD?(s`0c+_+%^G z1oa*6x<(tPdHHx=J$hsM)4V@MdF}9AZ}Sj_QPo2kKi9iPhyMhbGJKs5|5=B>ufubo zn2i6o4wvcl^Hfod;1m`A6DTp=Uv&D%blBwgybfFTPL<`)EmBOCl>K2VynG+(L5<%Z z{fB)7rATtJ@d17fa3bL2fJXto0C+UuHbBg5$#(z?0RIj+9dHyO z07HO>16BYQ0GiHolrdT?5hObClAYK4 zfQ4Av-MLIqn}AY1FVTqsid0*isFgCV%(PHU7;SHnF%bG>rv;8<9(2X*@tsXPR$N9P zKd@?KV0wjjjyIP>LiM=d*w3lls!;CX;4$E-U~nY!0V=Z79bLc1`vLIlahZ;?W|%9o zH5$o2Lir=BWD<~l<#j;zm7|cwF@P))>L@xt9q=853jtXK_L;-L7m`VGSYY3QHG1hY zzW`*P*#|D_!D)9gck?!)K5>ucOoUUI%Ca>ap4cF_q{))>~lS}r+>q!SFF>V5|3p{GA_T(3ahE|O)IRXN{UORS5xIaXu3~;Q>wYNw;k4Puux%(Za}dW zX@_eb;CmhzP3Sn$GyvKw9IEB?SKr388EOW6s9*u$bJL#zGK6v%q z%ct+=EaFtovq17Z3INB&RF{>)v6$jC+Xn)(p6#8@QYrFt@_HP7wHZS?9P3+eC2=eI z4ItzD;+o74_!c^KjmJGrKZ#QPQ;|`q7+-Y(I=kaAMHXF&yuDrwt8R3k^xlYt#-Wdi zHmt7I1gomh7K^vGC0u2vUi@nWQmIB*3ure2n;!2=F_A&=#4$G3O__a_789RR(SHEp9;7R zkn`am068Ci1lRyr4GA>?HUKsQQn6!zJSCX(-qDayJK!~doag31BAn-{0nY@a@^%AK zJ2}tY0+;}N1+W*8>bM+m_;7jeGC3U(9V5xF6;=Ya0-gof19&#zJAkVICqc2WTuaUX zJQwgz!1Dm#08HYainp40w7>;`j{sf>_*=k>0N(?=81S!vYXOf#OI!+gI^a6Mp95YF z_&DGdfQO?Ut^}N-+9S!a_bP zQ>}#kx7lCc7q(()M@Bj9%&6rOCcC}FkcWkDZN`UAyDhNSMkB%c2-fGy>ad>{g#)l+ z3_HrZEwJylz`ol8dj)p6qs7?oj#fm_F-kC!?6$zJO`jjAM~&SU*#D1PV4tRS-e;sg zfHW=W(E1wQ!s>~i6~jh~>LYt(r0*6RaGHKuV;{bPA0Y-8hroDit!dIQS`|2vp+dZT zK0?f{dtBC;OtXT~>YCarn9w_1Q{`l)s;FLw?pul{ZBAoEv?qmK4+BP>x)R;d1U_)x zZSNg>Akp3S-lxpNPS0-h?%F83vg+N_+1uT0+eEjFfzN}W)?#le<#B7a=Gn2Wx7)mX zTuWM6=fIO}%k(_NEEYR}i*jtu^>${Gbz^HQMpks*rgpoDuqU1CZOfY6YSCkmY`1y$ zn%dpw-9NW^cbaE?X*_laVN1BY_~ZovH3{?6v&arSq zzX#LaxbOe(u=dVX#9>%g?6&P5T~1S4jXkgtl!z{GoYgzDa6KG`EQ~IFFf=7!!VBHrsa_VeiIn0^Z`}bbp8%Hp)t^5n~dt(;dxR(vB%6 z6pwW`b~m@JERFRvcgMT%&`lZ*k0uRRKZIR`gxvn0$(cDDBkbHAaG5)&*?UeEuC<4r zEq0qi$LdSLO*Z3=y!=pJA4{12Hz=XgXLbPLuW3qIYFv>ye^^NhW7-kRC(PkZo^{JO`VnRhzgi0c-7x&`i^ z2|nEt_E@|ll;_zr@xhWOew+KfL(e?<(njO;XYrn{;L|OU^IfA%7Sn$w_;d@|uL}O3 zza9PHA2+`ge*dH!e)#Fsuj6IksgP-&C*9KaO2MaF1pkHL(=CEe#5+rQo^;Fc%LJcp zA^vBAPqz?14(~8!vg|%j@adM_+XSC(A^vK?r(1S^N$}~G+9zQI&uEcd@EI(!3qIWv z{9gp0Zt;CQ-l585sl7??>6XjCC-`&=>n{pE-4gsHynB`BNw@6&A@p_u;%Lo!5L2_Z zmDa%sv$tXHG)z7S*Ij5%d{>&g)mB>v5}#!_-1>%U7nu)t89@HbR-VO@?arC)O{)># z=YgqiU9W*!QW1)M`_EkB&tN@$mstBvw8T3Y0csoUeN9fPZHtfO}sHhU6rJTCw>9N(Mf@`BdPTk!qNr|?h4wWloA z=^JT0f;F$gJ*Isljh8IkHVfB+HR_R)mUhVL8)^Ij>rI7wMf*k?!?1Q#xIMHF)@?0Z ziG|~LWs2@}3-?V6$FIv&9^bcc_gOf8W2Vyn+`>I);a;$Cf3k3|Te$Zv+}|yn2kTD7 zZqJ1Nc>#%=+ zqTs%+eIt##;5$ih_h{dL!g6ooj3RZq8FI!qG+nWd)^?m}u{_=!o5n*Crge6=;-rdU zSMQHO#pR&X;>_=cFgVGn5q`iNgTDdsWwu1ucfo`C*CXCo<#k!xxo}hOeArmph!_}F zq9Lda$_q=E%7`AVGOY&=M$*;-(Ck(c@J(FCTlbj05Dab2AqvsLtP)noE>p~4z)bUk z5hmeFex|jj5Ev&B4z1fFJZZJguPpei^TPriOqNOLaeo1*K*nfb!}Nve)8^e02NDws ztuy3{ZrTP4?SRc9*g$({50@H14$~e>+k`h;tBOz);(o z{3JXWMU8j%)B&~_gp~w9rY#{*=aIU1Hn5Z78*|s1`~rcDzTU2}Y5*F$qU=JKtdWG7 zQ^A}tB*tQ}DVTwXO%o$2g^Lnh20#bzTIFN$$AjKDXC|oW`*66stjnoVyHEX9+(~H!SM5QLivuY&xkhABUy;xyZ;H?!9-5DywoC`MP zeD#7?a&jJd_>&?79;v|^yoexLD_DSPmq1J-OScwqqx^DNTA&pyo@;g!C}Y{g8Z zBO5R)5cFd2a%don0;Q^~P-tDn zWJ~)tNjy~5*1kD5^HJc^0_H6{wvfq8#YB`ZCm@rW-%Z>G;x@4#K2cdhI&)C7pBp3n9femqk#~ve<)LOpOB04;?z&8k3h2mEqMYYK z>z<^UzA<;{RY&u$X!LeYWzHiNuwQ(M8V;ofAT@_gwSai56n!NGL$**ISctR-m^nnE zsbNPkbd)*j_}{t$y(+YNGZos_deiQw)6%s||2b{ICS?9bKrqVS&hi zBwokK_)Va(;+hQaHszIJd@KB%hMooFSguN~Mu8n+Ux*!mxid>6F_yzp1G8rMEgqD> z$Sr0hdJ6dyB&^tD*W_=rgQF1Sgoz>%%MqVJYH6E$ zo)0r8kO|Z|GR&M=0$-XJN~ zs3Xe4CN7L>K>1{1_^;k_om4T)9d>7#S$?puG+%r^;?lF_>(JV!dtFNtPe zfJWj(7Ld`Zfb3b{BY_KxOeYJ{gc47b*&BIqht2d5ia0~|=FNzid+$D0vm~h5U95~~ zb{F_jExMoMFJ}o zmpLZsWcXnS+sf>2(Cgr2aQP0ofC6(^We)Dr&`g55MrPNX=hi)W+{5Q$9b%=w*PZ?; zrdPK*NXkfZISQp_zA2oyp^#b&HD@l@1bdkX#+lYCByY-9{;c+ccK%Zle1Q3L6^MIt zU4B7bBZMjCXZp?V^qZJo-J_uVjMQbI9&l~xEtwiWQ(E#n+AB z3F2cPIZAw0NLDF6&TQD0M2ZjLdNP5V4^~?ocyr0epBv3OHIQ<5@OCjrWF`)^R_9Z-2q@)E=HPGt`&}A6~tM z?>P9Ti|^Q6)1vRcEZDT8A8rU>p1_*7cjx;<2I|IhMOVBdJ6;I_hdr1;*3PjRlsUb5o+C-{64 z%Y)F465stOh|1$kR94~q3t&9n7h3mr=<>_gqeYa$Ua;AB>Z4ZFk3&cvT6cNgAn|kD z@yJ(KgaTz~C=WT*J~3DO3Yr4eybtgk2D~ziDb zj)fBUWgYh&9ex;v!oSf7C8Oh!P^7;dszKCbr~|_uoXR}Ba7Z{6Qm_TMa%9Wx81YTT z?|kvi#4kfRV({x|@s;A28}-WADaD+F1A~>ob9k(kh(53DFa>39I3>39H_=?dXdrec*Z7vWiggLa83<%k+lsdDf-Iwo}Su^Uotl&M(d z^C5hk;PUaS>Nwf*Q6e}t6DjD}0Zr#KJ%CQXk|CNzOOs_Q#+75RY)YgW2Et_lkU58Yf*=3jPxg`R9*97+5An*cf5CA+jCoYeDuLLkDTz>1H+pod<$bjyawN zS3Cph#!0DXZ2qsVTpb|=j&O!?(qre$Ws{@-Q7RfUgYr}u=V9Sgq#O^A3#VLPdEmlZ z0N|Vlg=35a4SO6*w%2uK9E-IhN9BA{5;d^8F%wM^=zvnz87>UokH9MreUs0!`zXE`C%I7@iffyX_z-Gj9F6-qRN?=qBP8x(lETa zbEo=x8s_I|m^ace!<10K%F111hFKUMMq7ZC#ISv_a0DidMz=Bd5Q9n1#^fkcyp~|5 zY66CR-^M%)3`Y$cmCPy${93`=TrehrwA3o{Rq>n)7)NPaXKYRWw5i#BX^sO)WI z2`4n-+Y^Po9zHv-ZeUnbn`SF88(cK=5y`sSG`G>Kol>`l(=c0Im}!n<|2c)_c)}(F z3%-pM^XC^TGko>YlVBKT{`?sT(y*5qjxKP=M;Dp|AXg^-isOmmcGEUtiI_0t(fWAj z2ImVP5-&Ju%GAix5*?w89Hs zn;$RyFOnD8{Qi@J#bPf^P&_18*%oZ-!Co3qJ-Ofd4g+IV+V@UZI`E1D5htiSilmC4LM25f@Weuiy&5%pH&o=OP%%? zbRmPFmHN}t6l|*D)nZ8AK7v0ZS^5dqB%=Z{TZe=T#5&OYeh<)eNXn5)^U>{T6_DuZ zB0Y89rhk6H{9Vl2KQjbtE5d&I7t6lzi((&*mh|CdlcpzrOhZM{J?#WbWd zIH7H$CmYo=`DUkxmYuGhR7f+IolR!eWf$wSS)5(Xwz;cI?APS);$C9puF8C21D2~YUtBJ(%6wtNqpLDsSS~b&tQRoK zDwsL<)0h|HTGNe!r5o=W3F}>Rr~7O-sP(SGV+-aAIjwgcCf2()SIF7hvV6>Bz3X@^ zzFjVZ^{#`klXWBLemq-Ia+lHHkM*u=t=kkuD|CriUm|~5hnde`v9kUMbgy$a3C<^1 zx>YVNrwv+&Fo@$;7I4sgB7xr z@?mXnoTzC?N0*7;M&N5f_YY0W+m-(KO(-E3+hyW+E25`>?io!x5WkPI;K%a)8+5mq zs(dYeDOSz=h<*k%ql1bLcUFeqNVjUn_BatVO{sJ#*4ZY5?ncl&rs;+VKUilIW4s7x z$6Ko3f#%PeE(c-BH>G@RkD+Bckp}*}^zxD4DA0}9w8D>cDdpo$)ojpQr0IC8<C)=K_E-p-ri^rwh5S%2 z+ck}emG(_(H_~-wqD$%LGeMUC-9}BTgRxv1cSDg5}L14HP4$g19BC`I+> zw5nIePvSdqHegTB|Da7h^@Yx*km#`~R`rIAP@5;9E_|Qr@N3mf*p}TQ~m=WN^ zlnl=Ag)xmb@1BTCwRrP39?W!c&;yq$F zrU7gcxL{JPPZ0GsLK$6)*oZcvSYja(E5zW6-$KY&mk_?tVH7pZqbSyW7NUs>bNE0= z+?SxuddHJiVm1NUi;L!8XibHdMoysO!hMRWFnl!!Ah_*1d zwUf^PVzf>+pr&|;mh_{BwSYGP)&brRxB&1cfC~Y?P8|cJt}O<9ALV;p%35v-9zo-e zxO}*NhpWCHopdOusAlRwfuwLW#&if&6B!yb@%98%uoCi*fa?NW3vp2mIp;Xk&}|q< znI~)jiBd~tp0LddFGBOfD3KKoNtmh?&ZEjy>gF~+0ID9B=~z#;cP_3&- zQ{)T4avz_7|L0DV_93tTfZ>rtVZEYiKT~o`aev^p4vdFVsvJH8LM%5UOS|JR9<~b( z=>AMbS$11X`LDN@vXd52_J)@6^t>Ee2`Q~vR1L!j^?0bEY=>Y3w`_+5t0Tc$OlK;_ zW5+~l!d8MIHoCYb5~-=O%#aMVV=9AX5xm}_80Fgd+KTc}#A20aM^seT!J@Hom`;Ko zVU~)PPNFpngSF9$szA9-;wZR8D4N}NQLxmtWTzS^s-(W#E=nn8d^O^V5{H773xko0 zl7ML>gxbe>L3)ZE>$D>>PLqhPm((n%h4pRGXQmrQ$!nxoAHf@0isNu+j5bMfsE!-q zjC1DY)dbRiA~b0tU5z=xL_=j%P%0nxX5yvo6<+7Ud6hAHx>J}{-fb6UVQ{xy6zIq- z=tz`0vN%}zf7~w0Zet>g@Ho431!mh^@7cI%#OhOFii&WiM;EM*?=~g^^S!>^#zYzu zIFxC(F_Bn%SFAhg6h?0kUhZ(%`jBumhIdPIy(_WUPP3_E83VBrVJjxr+npWlZet=; zLYVf>^@cM^Y*}YZufu+dWf0{EB$$QQ;`5`Cm0dCWgz5Y!o?Ue}7Sqgmv~Y%;W&a#z z!0>`ab&*=^`Q>^i;KseArgFD2k=p3zHYUOu_p@3K;Q`6JZG=Eer{jB!TyFxqktfy^ zM{9~t43GcW`;bR;K^<#J+E?*K4!>ueK4g+Z0HB?SG*ukg-sq`sy4o9YCSXZtcc`Vin#ae*n@eMO9W&O0cX!n&T`C59Xb|Q|yy*|Ffu>Gq zy=kXpw|NlW+Wjvv4{|VC@e8s9!ii+J<&R+X!iw6OYCOHl^+q_(^NqaOGvhM~u|<^Y zeH)9VXt=5rkD_wDToG03B@sIt?Gz|81sqv7tInq0G>m&#PIv#}%pdP;>Rl>>dlzqMLxEa62FdmA z&$uY<{OP4ZS10T#W7`W40CT;3*GAT7v8A!@SO=D1`1}pKg=y%bqUz3;7(VUJ^0R6Pm^1qKxjGi@q#AC1D^5K1Np$>viwhrfXucF{ts7NaADx*2aKEitwV3Sym}Sh_bI}a$wEg=@aYyht`vN_ zWs08)zGGIzxb34qhgXMgKCPvFHeN3Jv*6P$cN~LviSj%X9$hv0>Iu`5-@g6Tkv}_o zZ@mAtQ1I!NI93Zj-O|TXf={>5@sZ%uEuMtXW%E4g7Ed+^{)wKWAAWN7xL0Q%bY9=; z!&e_~7#|8g-D1e`c*iTxlWzItO2MaFY`I79>6Sru2tM5s&4*~S5ML;Qsfy2MaX{<> ze9m*_GafDed5iVG&Ah;8uCJD!%l^ks90=bpskZB3z8Y!T^Z3l=?Am#_3V#7EyzGyaFnuG95m=il+@9Ju(m2AxO|fvZEnJa>E3V??WyLoK)9<_ykY&L%7tA=D~{X9u#$O)l&FVPwAvkv66cm^Cg8Y1RURgYg)F z3NfVQWS&T?MTH}T5p_uj=Pa7S{%XlF^{-}Oe0A108&#okzYMT_8@{hc@kAeCYAY1N)Z*I zRx5SY>_wI2e8#{}l6wRp|FS#(R;5HYA%JG^5qm`plD+d{B z3W_x8V+5qI>jZq5`5er$rGs|>M?&ujz+d%=LF&g z@^OD#)bx*8wCTe!UjHhar;uQh)02-knG{+xONrL0FzuRXU6KnnhaNo)^oQaa%8&63 zpZLCnU*d-vefXUqKAyGKBfbsrVU2~@Az0)@#5djYRl;|a;4X!a$J-4x4#mPJUwr4n zcewa2giodA(WS~aVW{b=wtR8;6u&#*Q~Y?~K)!JKI(&-X&G0EM-?4m~;ZtdcVELrd zUI(8_`w@I9?Lr89qVQ{muTFg5hHt9)ehA-k@jYSTwpl*wtk2N8D%H#|C4@6TMJH~aGCrlx7Zbvqv1P9*g*>N9ov@yYf`?G z<0@Z&6W0Pjh2?W4EsbM`a~o0}~$H0Q5HFP_0SGVr<@IGnote z{8wQS-R4E(8>fIZKS(Tq-|<1B`d*YmE5x;@tdr>*i4(!mYi4YE)GT`f*b`F9o(mk> zOO8x?W^Z_uL)q0s-=d<%o@lFiCWe&Mq;W$ZKBr{q$nbGUP=B?{(tQAw&p}NR4h^i7 zndRSdj3n!D3@%j%`bHXSE!<_=mtL={ix1RGsJ> zX{^Do!m)M=m)cfmBBp47I{niN0_EIor8ZzbTcyA+o3?sW*NX>ks(R6<+DhTrRto1C zHN+U@nPhl<9%H}rf!2;k*gE|u=>Wf1bslfaQJVcq9q?KzKK4l7v*n0Z@s3U%cB_2S zJp_jzgWpY??vJJi5Z_266?=yAQ74ZV+$j9c5g+qbJ}Qu3aI^?Vy>&W_q~e$}9plL_ zh${zQ4ngh2haU+M(y2PI49dqe<+yST&t4v5uVQ%NIJ%fl9dOGO%EuH{xXcombh`#F z0vnIiWQO=C57yBmwU{J6AATo`kH7p1-6J%3_X|EskNWKq=}{v*a`Yqnwg-QMJGRCt zxYSXWADLaHVrn@px1sv6T2yi_YX_ z>aZU%sZN!dZLiAgj2|c+zU4+~n66!X&UEza8md7oWBtt1k(%}E#Fbt@t2XluV@omX z_dYI8%oFiR^J!e0h;vV3%aJMP(iqQ?BY$-62lwuGNn6gzFIBzvt=3DY zpZzs6Jp6{24{msM+gLNa;k|K9uT9$Xz3soO4gdV!lm7j}$KQPXk>T4{-MP=XUtj-+ z*G7Evl&}0|%csL$Z+iO5_pd&6Q^!SL9(TpYSG$cbb>4SH<3Gw5dmr>J8FED7H{Sl` zcaxW0GVynZpK{8J`Okd&`9G9D@q=?8__Zdbap2W^_j&j1?e~o+y!XW$>q}}&Ui|ljIUnxzx3$AgJ6f zeQ^gb^F${+Vt2T#4qkSglf<^p@$e)kAAHZfbm2zD%z0okR|Gj8Y9Y1h$hzbBNFC03 z-qLV{b37cK*rUe%;!1Qg`kZGsArsJSz^~cshRbTh$%kWDj)%W=TZT+roz7@$P$*-L0BIFrvP;RA$)p?p=X?d6Aw;W(+B zi9t6^!9-1j#pk><%uQ*SpQT}5PQzew(ay}B$0sXiVt6iy8`G4AS)GRYS{mk_G|aPU zn0GX0q+#a1k5-pa7ABxExfZ5JV}@FoD}c#^%GsFjX&N5jth~R_7`9H_!*#O9tf&Rw z)HL>C(fe5gDEZ(>=jqdDDsr~}aKUhuqH@<5E-b{cr?`)O9t}*6$1ixpSbOJN7Jr;0 zru{FLSs0k!TzcaaORkz z93@Wo2~tt2q)}?J7Y7jShG;(d-9+qzOC4TK5l)I7zS>NKGkA0=(jb-NJTH#!Ii3ml zrDi@ketn6ZDxy=7#+}!Gl8U8bs&hshUTmjo*QrS3PDNeH@z`}i5ERNKbt=-hQ|%9o zsuyV+#(nw|JJmHh6=~e5@amf*Rr&H4i|kb2*QrQ@R1RqzD5-q-WxcN6@7SyCRD4f| zjx_GPc!!|s#Z)&M-+szY^@>hK8h0vgRVdA5D&Eh)ocF(Or#e!nBFzvZ3Io->J+T%9#DS0F95o+sIi8vL zHOs!Yn&TX2s2wIWya#u?xyUE&O!B38hTPHEoWPMaJoUMvg6B;G+1%NI@9TOJ3Mts8 z&c0|%pTDf#@2?Al7R|)!vADC3j|}jkk#pBm za&w>IEjjdoeUQyG71yDFBnR`6;?eVHPlK-LzGKR_ZLxY2)S8cM8gE z(D~7Fl*lH~nbb?`&5s8Ak8~XGJ8&j)u6Tx%xvc}N`!BwAV6AQeyPRePEhYn(!7w=u zMrI!yJs4%`G0=n2+s8T&M(H{XxIoTIA2^9f*sS5swTmsk0TjVxJ&3X#>r$54#eQ|% zuX$oui=5cymotHRRDQ})UVcB%2c93T<&bALw6FoTAa!5DKS!u%xTqDbFavIS0D=r4 z4|XY=y-MJUG{+(prSmnBj$BQYou>@z@XiUbkUa5f>fT5SjRW1NcVJ{L4X?iC-t^ytf-h5*How z&BX6s;5UM1$sMFp`S!=J3p9V!bp7$$1Rf(c;!y-HI@Y5*MRPE(0qxE;rc6I4dOaM z^N^94?*+PRL34|yLwC-of2{9!L9^g)c;E)&cMfPS)pY&wqds2)n$Y)! z-GKbMKy!|!>yO`qU~@5ON`5dnzcWD7r|J6R$Ksz4n!H6cx_E-X%q4x>90r^b@&0I~_A3xT&1T-IJ!S6uauT929HxR!<(7dAQ z`m68W;4$)t!pi!|q|YxQ_7KqhL(}%hZ(q<&pz=FhCVteHIiUNSrtObkF6a*Wk%Jk$ znfS4N^FjBlrtOa(>-$L-{3zH_KgRVFm3M#q_CfSaO`|9?m(K@&6`+f=;&21;yGqk2 z%FO)o!S8m^J^52bH4wiKG|gcAMm&TUBYrkGzdB7b5Wja3*#^4Eros8G(lm;)|N349 zy89j;oZriuW-xvqfNtMM2j@3W(+tFKGTNgKbZ2iKoZl^)W-xvafNtB*2j({k(YcSA zoD|H|Kb}R@F`(O_Y5UWcgFrXw@xl4A+m?XtpPIHme(WC;w+zm2J4oh$Zt@d~wm*Jz z5gpbvCf7{$eF>45fG+l=q8bj6X?-;g_-|?&MVVRuo;W@|W#IR_Ecv|xy1!(>Zxk!zaQ&5UZ_xQP?Lg(5mnFY4(A8$a zuPaM_eV|*D1;3lKmZ#|-q2hCHOZY;u5z9!g- za5$DH)g^hqpHg4)OTLaLgMU`k7QYO1n?VzKBNLr^p2V1ZT)A&Tez@o?IXj-25PvkT z6G5{=(?Oi9hc2JZkL$J7p!tfMPPdy)cM#}q0?kh}ot3ZD!=_{TUIfj*G@ZH+HRbH4 z^S*^QpK#GxbSd>X5^)uv>DF`u)ngTC*1PG_>cRSc4K&}=bXL9@>hTC@{+vpeQa&H} z{R1=yybTZBK;_E^%^WvfTKU-ji$PO82p#2I51Lh)&T5a8^34L>*Ff`2H@}Q}@FHm5 zbJL}jkNJKKngic~2W}`XyZ^e|w*)k;nrM@=_SeLn=vet#Lb9&C?UpgC334OEX-(46h2 zORER<^g_^lOVbUcr_X`r@0xC)dhGF6jH|flEV-ogx5E&35@^~r-9YtN4w_5dbQ$Y$ z4QL+FbOY668)$}Zm*UyuY05m4i|Fy1Mo~KZuZdCp+LuO`Zjp`r^3&+d@!sY~x~W;x z&CG(1ayUMXF1>ttp!28Eg|(dR@{ul_iLRs;Uz3z9FezD&2GF%>T4`T-9uRBlZOyMU z=?dWK2F=ZyPU#ganK_=+lXecS`$6-ULFl;N81g=z3E-mZk6$U`YC&`DAau<4+n{+R z3%ZX$GwlQB+JC;}R}7l72B9ke-4&pDD3#9fb^`O6GYo5IO~bIbk+@&_k6C!*#z2+f z@iOOpbF27`9yr;LZy`->Udcl&u*)x~a z;wujvRk1{#*2$4e|Dy)pxiRqX(>DZH}YGfrA%PdbAkat$KfGiujRg#MO zD|EMTN*%_aD@;P%zYurWfOTkW>gjC98Phl#1hwLe%wjEF>QfI68C<}Nx0;K*Aw<=9 zJo14{1N@G<(Y{w3PzmgS)Oh;v3Y@n0CE=A4?z7@oNH}SQ+h9J#>-8aAvmeuU#rtCI zJ>gh)MMrZRP80KbDJC7)wz4OTBgyOV{s`UyRv!XgjjH2Qo9@Pro~51L%fNoFw;W06 zu0kBcOH|OfPKVFb;o~4J#;?`kzl>MmTT;TCb@;bv64HN?5jB>Y{3_rO=|Mp8cKBex3jmQp zk_!|xu+;q=_!nnyX)blJNvr&4wK|un94NEAKZ_bWT|-)?V)xEnG*>yMOOyDVOl<%8 zV@-Kd7oLXvic@r9R*o9?4hB4QKwZGgIyl1b^v)*9a4mRcaC)TbLaaGbt%u*y-W)Qn z2P%Qo7-=w)G$UHslC>}UqNNi_PEhkSQ zS3Jn&05}r}MbZQlVP5YXgeOS0&7I4ZwY0Y~<=%+s0(I(m5^=+_QN^EY*j(yFqDd6c67SGPgda>I{dK?KcvG) zX!=ie_$sfW-xrNUHwqf==qKzKrek|Dd^8XVjh_n?=e8oi0N^~p3P3+#Js@yN%BdKT zRVV?(xP^JzNMbzU7i7u%0LuWM04xW51rUOfegR$P6lL?*8+YUkn=0&)(GIMfC~UW09*w455UEM6v-)o!-wE41HgR&PX#;# zFbe1cYyg}L*aSEOuo*B2*aEl|Fa~%rU@PDyfNg*`1I7U#0z3ooX~1^CmjIUmZU^iD z%*l~&nUebho{2E~O*bGF}oW^h>Am|x;9#{kO# z)eka92czagpS0$ysXpHdw_)U0Q@!dL-95eS2~o}fXz2btUMU-9EOFzZY*gMmb(r&~ zJzuWXSOV6Sx;Gkd6%lYh0*dv={F#In8$ShPX&wTc1^6>Sw7;bHx3s?I&r`@$gm`Xl4o*g zhm4b%*UKKI1~Dc31}oeK$v8(PwM;8uJgyqgN{3vX&Cl{vu0sLYkLi8@6zg;^;B3JA z0GZ}~K+0hl==~{j_zv*naovGy!hmvE*4W(|@8}s|wl~+<=*v#!qfBf8w8xev3=Y-} zpi(ly2re3kKBqC=@z%D4jPqRph-GTo`U8%u1@T5~nRbCC-^vyeUpu zOR!L;qZ}yDT);|=+z1q9^DQmMZv$d{F`)HH^m_wolB)r+mP=j(2whB4j&}i4-s~;& zQ{+7rIJVIwT+;@WcPE4p?+|fM25|FXj8nKYFE{2)=XHU;njFidDVmWyEw zU9yu;{6f@&W#w4Q@FXVvfJl39Q>=PC71EE@9 zki4;(>n#D2j&~9qnOI*x5!$i5Z0})!R1dnRfnpt=0jvQ0CExGo=?hfulj zYy--VtHuM4(Z-Hew2nC+D!jsR%wk7W_qEF!)eMQgF3!ATq?{TQN`6@%%8Bz`MB`ru zidEYNh;@|lCqS%Uj8_0V0bd0?AMiE6D*#^yyan*jfRxJ{fRrESz|^&S3^?j=1Fk6p z%1`dh+f5O&W*OWdLkv=wI}3jJm4=x^jEu3=PSde$l*I_ZQjHwxQGIStKrA9~A_LZG zfLJ>wIme9#tOXnc*Z_$0Mx^d%!=JimL^{eDYfR&)0qc&N3+_vNw%W@=hwbdgWjf}a zI-cODC0Xa}12`7(`vUp^_XA`Zaa@Dc$)dki^gM}D|LMj&F;}S?5mxspF61N?o&T1CFx!Jucs%vN7*Y=YTqc%RJh0jPz;h z8~0OVB%6%RTnt~Sf>s#I1988A*qHw3j>3A z5nejfoG#})RA z!hz&qO(i=e2v)-6x}RBz50IC$4lF}z9af;sEEhU}^jVH?Y|A@vrH=cQ(l}hRaLq7t z)0RT?!=SG8=O;T^58a^BaBA)BM|P?q)!MlbVLGmrt-k84C(D^yPmJ$!FLe$e%YUw} z=QHr9o)A_|=C~?w&CFa+=gqitm_Q2CIVLuT#&Z0zRnWQ_4&sfZGSxT*hUtpM6ujQ{9yt^^~3;m%b^E_R01= zF;1-772ryW?jW-%({z<(O|9#C)Q#o83Xpa9vaajZ@Tcl(A#h`G9nHARb#>gh?o?&D zT(>K$Zc5pHQ;-$i!DgjCK)~64EK_QozJfZioYw-ftk>x}-3))~9O~51xtZ&3 zx*&4ST1C^^jb%)&u?jw%yMl2%e_4?VL+2*UjQiXPHHR7ptsBDAkaWI5(II(IRJRVp& zFN$j4S2^2}^+=Ti?gwSgz6+4`yIad4*OUH?>vY6Z4l!Kw29`rdOXmvgV00%2xOa3u zT5$9#?#b07hu5?)I&d$opDX}tjwWsJD;cQG(Jm{j7I=MDxJ@LPw8BnFu1&!zNj3pX zw~v-&YM-VYQssD$mgBvEl+S%yj%(l_Xk40~S&lpZ0+d67&TidbpUBjwA3&MePk#i+ zap}jp4%m-Kn-eDjM_Lx&pScd|5DQTN2r`qya@KsvX>J(!Kzhz*FWJeN!bT@3OLs5aa@Pk^;%R>9j%Kcdb@OmN@L68 z&9M@krxfc`{c{cyWN>I6u21}kies&Ww>Y{(r6sZtcC02hU&1O+2`|#&hxb?eX00jl zNgXzyRjf~mzau65u!G*xi7t&KVBNWANw@6%>7r=5@Gt0?fX8|5*%f6*E>Rv{1?9Sly zV+}S0A8T;L3&XEQICTqCZ-rONYcM{9&G+%7O-M|~7w;??k&EeAM#^XeAm;*c9wT`m zJVO9y0pF-j}y!j*x=B{kJ$73I;o zl0bE3MRhP*Q(GFWt*9=K!h~qBwlYu>EX4-iD6d&kRM6bAr`71@GomfAu0$Jp+z9XJ zJno&P#xKM3!9&1d{sfdkTq?z2@hkBtc$D{ea93{r{O0z?o}OsDB|qK~PsAJB@xo(w zK99a}zm4Vh7lvo^q$r$=gM)dr*YN4G8p$0M$0M#<#p(NBfN>!8dTI|tiUWy>#9I1ZCwO~55RbBFuJg&azRxP3s04W zs}8Bj%4%v$g3$%l6%j4_XrQtZ&uUcCTxWd-Pg;YawWcf*EeV9N55AW-hH+B4rPe9- zV}a-RY2jO&@viL%Zy$t_V}v_b#JU&s#JZ~*`{K)bmtn{q;e8ovpCLwBWpqI}T3l0) zRo4jbEKynDAk*^dXi1QL3iseD#zSfq6R8PX351D47uQ50HB~63N-)$;P#G+XU_({m zb8UQWMR_PI*HGYi3IB-(VB(9TCMvg33l|%;z_4aG^Dl)p^wGiY1 znqrt;3dlDqB0EsW?ct77Vmnwz4!0v!3#hd0@635*TC_@T<~zcUXP&5E81sxuyQdu| zi6qj@cP~3q66)qR^BrwRtF$^kgQiv2h};j=xsI_@hHL67A{FQZRe`#bWYlJrd^st? zlvpY%$8^zzP_S}gFj7$x5cv`<`fH(~^p&O7G$2ZB$5lk2&?TaMOqs*-*s)9*)gQi0msb-=|A|yo1?xnEnMU+O zP%0m@1k&~juXADJF@?0Oox-dShXzKEVwLL_S0R5HE{K!%t}Cex2CJnn6DN(Va4KgG zJB*MvJS7k=iiI!nfK~SZT_K{XG3n8td%gw=qiKQ)^QsGQ) z4O|#`gXOg~3#v;Y_sW`DywI&;MX2m@Dz;EZn|(k;T2UP+iBv4)T*stlACQ{V1uHQf zQV~@o+d?#vaw@M4EH1z^I)$18rRG+O4QRzz_n3SkZ=*IQ__BxZuktQaYdS=}8(FA7yef_TY)FK^X;dh#?dtG2oiNyGwd zFK-xiR}PCOb$?S-WUlLs_Yrj|u4$+&wbW;TD&rkGWDoY~LqyJ{0 z?~b*`J3BNz*QH0M79=eTt3-yB3HKSuBc=4^r4{LAvlFr|y!o1yDV@H-8!SEUgK$rj zl5bsa_tM7ZSi1C7S#b{qD@7@3!dUFKq^DpRu?H>P`z$PSh8QI^wNWez>eO6uB145T zk$)HB^%#*b7EqOy>|N1tZADFOMPxD7&sg|Y!brpjFR5}eQ&m*U8Z$$EQa&lOMJTeL zhI{tI(&}S=e`XOM-Y-cD?i4y(qltI|@0Lv(j7;_iW8J7tstC<2H9y=B;cJL=NvDuC zcXq{NJ-D?Pgk58M``~%<@o*2CV-Q|^ix-MJ(tDNe8AU}}%*~A*&9U~Z$))+CiO%TK_<*ggE4EUrMgM}Z2u1cB zZ2A|3MZ2uCB{o27T68$AI~#UAjmu-{{l=1%#ZJiz{h9sxY;2@(Sbs$JI50{V2ZP~g zX|OD?ppvVFT<-$xZlM!bM@lQp1DMfrz2lG$jnkFrjwZ0Q$@TUEu>cg9Tyv#!M>CB8 zSmxw<3vlBUs=)m%G%we?{s4Ua(G!i-B`Rb5$lN-&cs?P*UQg^7FCyqYimlRC?})v zD2h6<8pBPl_w0il7<}j2)`){|`B8tAN8n;rlk2Sq6Dv_sQ5+=^3alY=W#Ly(wBa1+7T7Pe^E(!_-PzHidS-fLLS^X8l(4b26-zmEL42WY=ff6l%bMJhwmTq53vj&2AP$6WW6q65>2Mff3wlvk|A;*-5P>Dco z6x)8dE#P3tp<^k{Md+zzU*Jx|0Gl#WOTIG9)L<(*jG}Uy;<&K@n}-T>I50lPTT9s&ceMX0ugll;z<!2sFh*wLY=4za}?7}z^sY!(Y@s?>26@#l`p6$m2})XFR8)CdNd*pa53k{aIiWW zmEa-Y*Njm(C7nKb2^sjm_6OPmbSes`_vo^D+ZBA$|}K>!y!n@UESz{I_!YTeg*Gj z!kFHI6hIL1UYqrxQ*1xka0zvRZg-K!SgICvSweg$RFA!uDv>1BPA>~YeJ@t+R4&Fy zIbllA2nT8dRnkBUwFXImVlG~c?nc5ORl7v`I+qXgl*a1yqO|87sy*GelGuvK^|pd5 z)VpTsQmoZtu@2!5Nf=UU%I({fi*p$mtX^1Ai!GgnGw`q>*Lzq0@kK?)_jYvPbMBU- zIiVfhI}e}Gkit9T4Y+89|xX6 zn@7eKeLuCIC%uY~phCC{!S+k8_esZ`X5BCay1N@!N-OX=6LnNsO%eq=3aIv$_;M_# zsbD;4AzE5f!drxZqr#On#n_x-!(O3OFxb%|(Ns`T5hyHI?ayF*K^Eq`5LH^r$Hs#^ zG?o?HHfglfJ3gsE>J8Wd$m~|Ff^`*DVLV$kHQJ;=*~pW@u@{AB zVLRJ#Gs((PnELjOjqO8xaZL^9cF~ncmOMdmNdlMlzq5L&D&fkRqB-zdlJiYU+g!8ej5`nwwH zor#Nz7>ZUluI%hpL?8A`RHitwm^^NXrK;hE00+v0pmLRA_Z9-x(4~c_8x}h1wvl@J zw9d-Dv81R_4c;nCYrm>)EY%&TG_JWOgr>3}TytPJQ;QDHu^d5U_%Me)8HlCfrC+%R zZq=)pjyY3Hq{XhpY+M;u^YNjG^dT2l|83#je^+l)d%PJ>19Rn3F<-M`6V;)`a5Ec> zEC`2cYEF`k1?nNEViZ;8ViwNNx>nZUJpsz%k7(FXaYdvm5Z22=cFIL+j^|4EDkUs# zHS6g+b<0?aJ`EcLviG7_lL6_BkpZ?rW?_3uYqJQaUtMOQhoV7HQ81^_{)H;>g$TS= zlIsmnb=6dmaR5wN7|oO7a*d&@Eo+Y7sSaOTUaVfrkbQ{hs_LaQ&L%e@(UK-nhBMK3 zD#O;DjNBeTBjtX9+HpO~$Ax{E4a)*^T`tRV-o9SVRxMdjhbQcKFjp4|Rz-sg@ysO} z!PC`pEC$u9F_P0_l(Q0RLd;7XqPg&K&Nq&A4?8WpM}3&vE6x!r&>nB?5NHQyS73HN0%XQ~|N(V~xT}grLHC)BIXVF;f zX&gk&F_i2vZy9P8vp+(Wx+dl$sZz1qB|Cj5s8KYfg63l;k?c4Q*IWQ&0AgO8dZT*0 zW|-rXse)7mc9Cejv#EEfC}0<&W$34Ra?y`bRE;xSjqOk3Oj~q#(u!`B`f}9C$9bM>a!%NB=$%(x^7{X0?@i#VD$f4#b4gUZAOr;qM}lls;zaY)}`*a z;mZH}eP%h^y*C%Nec%7@^PbN==XuU|o_S{GnVDzi%vtWNTWagJ?Vk%d7$ql?ee_db zY#l$e@zyV&z617A38R!-;a6Mu5`)b1X zF77@P?*s{+J-unvZtr}3)X2N8DPOSe8sz0U!B4!Q!^b;a{a6NyDX>v@ncW9eDOOM)fRm97T#wR{Da$1>-Wy$^}p@Wxpe71PcHrw{+&kfF%v3# zyQM&;Iznip}@Fj_)!E{`K=+HoUU&rIL@2 zzvkX=`d>93@6W<^IgvHrEAPR?&_h4zHFeANr`+@E zAv1>HJ3E38s+r$B;FG56W%(Ch*lW_jI_St2J$Lu*kTZGUg7bv9_iKe8p0vK}Ugy{1eGS21e5miv!@geHVfep0KYHhVL!ZUF~N#7;I@$E>#e=$6<@qwX_<{Wc# zVtn+;PH0#A>_Yv$oA>(jop&#qH}CLwPrB#4KYxf`CwSQ*zq{w_4=?G_aIkaeu&ji&$@iUKZ|Lmeq7p>fXuRG75fiydIr2ci+ zPhV2JN6(|K?(_U#qNiR|gL~hCf4Ok^xLIrNh#ddL#!DMNf3F(f*b@Awy%(Om=bD3m z+5h_0{eSiHyI10Ct%C0zKj{y9T)2MFtfs8%&g=kzfv?e)kjmC8Y}S)RrMjx>c#<;EiFGNUEH<7Kb_8;yRf#Zs(Q|k zQiyu23}f-_v?ko7STMJp;>@X|`34RAfhp@^Kozbi>KofnlqSRszY0(3@(J>cBJ6-@ zgUsE3oI=gU&B5lTs*JMO;Er}bF!6%aBDXDk|E?x|#BE+bQr;@H#`)Fr z>l+ufV`km`=2q4IXkAb&Z89Mi=O0ARsnuQQ$1xWQSJ|+rtf`&ip*x~yR5Z=YNKQG( zj70HyUaab6Br5-{oROq@yG)6Ge=~^#XD9pNic}M-XsFF7`}_msAD$)(j%Cg!b$_tQ zru_r$f#)tV^P;n5xi+Kn*7AjdA6j7Tmg;I}|3FQ8$iOIt*CggHXukwlE~;r?$}=|q z7&8Lnn=(qfdI6WYE1K~vA3OTTnA&i9v$Hd<+X;BaKu=y z424b9T-2Fiu`-Lzvsk^wmRW4M#XbdBBWY~YT-3P?3p)zCQgbMW#nxJ^0Bbb05_hQP zqRu*tZLnA#7H>`wxdP204U1iAv2Vc56FJ;15e|JpbDf+zi?v#8nZp<+blMvr{i28aZ5E9bvA>$NU$xMLtDdIc9UQU z%|)HRS?pzteQL3778{49Jbq)llT)I(sB@jgZnW4si*2x24sNsZo7kP4?wX4_=UHr} z#a3JFCW~zYcdEqwMsrc;^4O(=4{wVyi56nZ@1) z*CKJ>(_GYN!-nvi#j857eirVG#7PdTCCh+cY!-y;;z$N z)Y&U$uzfTab@D7$V6o-k7E9doH5YZhvewbWd>!~@kKX7MA+y>1>oi>YYwAc$4 zd&y#XeeiGE5!P>k=AzCLi=At+t1Y(LVxNLLOX6cf)>;-Tu zr5rD54&&gV2Ailk)UU;AEcPY1vpTR%eyh2ta}-{BKU=U7n!^|hu2rxy%|)HX;5d`) zSSJ*@=QS5~-UT;9un#pCbq*P<)~P!=hieXP65K42o1i)916QH+X%6>2 zhhQEdSZB>eojAB!!HP8(l@Djm7i<|Ya#80la6b`jo#vuW$&v7Xf=$sJ+7&o7WRz{W z=AzE8z@ae$`?cnx&XeHK$bdbqxv296I8-*UuQeBS_8W?K{RQizIlR#a4n~LEahi)d z^T5HF!0I&@buIzdU$DzHhj|1z7!z_EG#7PV0yjXgS2YJ)4U=yaK(4dq;1j{+iClr^ zqRz?S@&%i%xu|mixPgLQthuPO0o)+L+B6q+{spc;uy-^Ub-ER*@AP$YdT1`{3CvO=qdk`Ha{g1J?>b}ul{dDIxOiva z-}gVTPOZ!@$RE&9HQU+x@tAQ_j)y8|>HeWeMmawhYY0Y2m4Le7->LdpeD+}Gm^JJcsHnjjB&Cqv(B zNBI#BHBFvy!5AktN!|b&gO_bYkh1o5nE?aX77mQ5Tr%9G5Ees8{?JY@HO@HL-al~W{+$tPn!d;2u0m3C# zjLYqqSo&VS#LD8_yu`|Q&%_F85s8)Ka`WDXjFVWpvERd+^)?Rjv2iPkb0Ie+H^)RT zO{`S025n3rFhOnQiKXjSQ^CTW-gyWWo48;KQ`n6V|91z^g0sGzK~MX@(SsfxJ*X`J zuI~szrF7-;)!>x^B-L+yG*wW4rJw0a@yZk4xX59@?QJY(%Zdn2`t#)c+*W8?5m`@* zCrvN5{-jhvxo&!~a9ku2`^D0KW@SC}$88;$Z25{Mw?mcShduO{ZIYFhyB@Y_d=5$9O%kRtVoDiOVB|Q#u9G-aJ$En_m;EydwR&ST>kIY(ha#+vI8va^vE*d zaxiB>ig_x`1nF zS!73r&skA~&a1+^-g~~}W6p}iNd{wrNXYg#*ii{5mbT8l;iZEG%0pk=J4&gMN$ zVqNczPhpi2UJ;=HM@_%LGzt)25qWp8tD_5bFy12$qquRqF@W-j#)inwsm$?+>2&5) z_dB1lq+}+BcH!s~JzdB)vh5`~=r*YC^QGZi7qVm{dxq&dbRx!o3^h%M{Vi@rlCH~C zjSy14TxY@sOckPGnfgPZsyye+{YBl%RiZ}uB+CHa!ADl|`8>cMIE<}CGv`am65U+w_#&=z8&X$MQ0hxCT7NaPqkz9P}xH~ZPV`ID~Q zrsVd-ahyB(8Tv`rli*P1bR8gbpwqi7?EFdB95@_^0S7PmCtXjLvyFijRkVL;q!_rSprsxnvhCkyR5U7wzW z+@eG=5mRI7R%BSfe#yZ8Vu$`(fym_v1ZgNL=sI0R9xfn`0O2@gz9!ws)0?f+Sh~?O z?+DjFd~clfDD7tH(QNEHojEj7sS2w4JpJ>E?n^>o9H6qu_BK5Y4m3RDpZY1y&RIuk z`Au5hpHB9YFJ4GgDvzKBsg<37_Qi`Ux1?&-Mt^eu*9;e*sjE9oMD-vge0y&1k$6v9 z3n_%$mhEyjf2siVTGWk$!$uf`r&n3D1N6_KQlO;2 z(?FvvZ5iq`ch#YZp{D7mptvVU&p4E%J8$&$6H{PQ-gf4*y0mnb#(l1${t{eKb)=h> z@k3^iu&qo;_hmTkwq6Z9V!V#4D4eHeo_ZcgE$OGvZs^jWn>G0_<%keB^YL=O!qBN_ zJ{}CSQv(cIp82>(?7nrVaZmG5#l>X9&cA7ol#}an3UYFdi3A5mUXp4fVn7fCz1vK_ z%Ta3{ci0^@oVejH_XL344lrb%hcAH|Xz^zoDM| zh5c>P;uRw+ab;C>Opk@&;zQ$Sa@%4^fG5WhwY|M0;nQMzr;Nv*kvOF$(ZLHfZ(UK# zj+dv@r=`92!S?A*vpxBi9g|JDI}J+8bgcRBKd200Wgvj#Q~s#`$&fi|$MGSwQUioQK1w{&|+15z~?(CyhL zCy+xUk8Ua6)HsW5%!#ls-PqGR`*!=YE`aMfZF%UNsLbcAdu#Q6XZ<7lY8u>>2Yv30 z+&Guceg`uq9+BA#IENXD>ovOdSSkg;xu0AB>s2!Moa4DS+>A6@9<$4$bz7ihJr7<% zwZ>%?&1;LoEHS+*=7pgG>7!2nxN?g}0SxcE?2)#_0~$b%UUEbgs5zOMd}0=D=E;}^ z>Y1a=2xDfNh*=}1)oSjT`$^YB(F8>Rb4u`~!WR^+6RThn84FDCIc&I#SBZydGu{Eq zmi5t5Fitl9nF}9h#ND%O{(qAWT?Fn~?AfxGs$yJ-^S=sq4UP)C5!}myt;g{x;hwYH z=ivS>*r7;Cg^soypSDq<2O>vGA6LQ|Kie4s?o!F$Dd5VnXFH2S!{?Ud$ z1MWqM`yDt=sk5D|U5u7d;P{43wvzyd|9Av91)S1%12{fUm+kD;(Qr3{n<&_Ja7u2c zT}=&61V?*iJ9EL&Ua&YgKEapmoNKWwEOr|>rDZL+e@Om1z&y&jJ;CiHabw^*3U@HL zuEGrm$CZ$5=LB#ogsTC^X9KgHtH3GE*Mn0n;tp`iLVpLx`^?$SYv6d-cqivw&1E}V z!SSv!ss)B;XtuKpINmkRcDh@vx8;t~+)hrh#l~4~vgJ+!r?kwm*nDs*wMF1mt{wpQ zH?hWN;P5yZ()|jYs{O*wcn4E*e>S)mB=k0L_(ATsAWH6!;GPuhC2&s&_l4yO(HvB} zp9YT4M`b&=f>XU>9XQof9s#F%&sUb)6c#S@aYTVb69(S*+Y*YRtp9*3o}i zlKS*v)Sfmxmz0&^nTRqx8oN9Od?9G?FXjgUgYS`B==`5cz41<|ycwh3E-x&U|Bvt> zxWl%4j*<4$SmI)|>zZybzWoyk{(%JCit{0E<>`NvbpO&N=84bzticXD$xT59VZdqa z4@%>8lG}ykqRvegV+@6HKsA#FnYUo=kk-M%e@B>f=+ajsSW@n4rv`dG4MDs_=qH1q zvKk*MP?cotw+hJkz~6?&fl>ca*eCkzXDnCFzYW6&>+m-%)y;Sp3Je}MUs#FnFC8pa z?1!k~ErvfLHUA~Tzv7?;c?J9|Zi{*>NV~j&UD<_Pl(Wo~HsE{-C0$pFLBnarRj6Ey zE$8XmK+t9hBsH1p2e{hv2pW@BNlzOJ1^>jJE&s-#%vgbQzZq`^a#FyI^}uMxQ?NhG z+r4T-GfevV*dJh1@86rugJvt}%0Oq-;#RIH{>eSW}bxUvFy8b*H5D}rjq#sH4Df^+G;SOTUY*|1f1U=Tnl7!z=|gW zqdzzi`x2iO{ln4^XrW$5VE*OVm@za=(Tb(kisV98G>#Dt)Q&PSMB`;(&_tNm$OEC- z@_3xz9OoizLckmxU1*LW*z*Y=}zG`13Bt4sa8j4)V zP^J}l+lQJZnh<3@4ykM(e5oK=`#2wAK~s3!$KJm7;s5^P4>E-*dM7+S6_|l6utg^q zMMZN?i8+^$hjG~^i3NIk`xjiRYZ=@QUcf&cyL3XB_P%>CWslvgdnNAYSaW1jyt zis2JZv4i1Vg9SBTJU>`XvP56_5bx&broI({F^>TA!1)%+V<)1;dLnv0KsDha7j>?L zjKbJX6{ctL$^ab!^Pyq4*o{Dfe__hTO!>~(`2kD4p>Sp{sS3p}1E!mQqfo3XCK{M6 zs=vaF8O@+fvkkkqm{W8yUk9#=Ne+*^;;1mTL4}2i$!DJ3VxA4bM4;b#i@6@%NN;*F z5*j6UxXi&>T(D-775Pa#BFH{`kgZvAc#FVdtYd|Rip)p4-6Ed{!ICsZ?%_6QUF4MW zuN^LWa8{K`(LdBhA8w0IF3LZmbriN*bLiKyR;fDo!)#xC>fJ5+Vj#t7ihi=MQUCCo z4$gKmDQ>GSZf{#$a#492RAH=hg@uaChw|Oxwm`5bO>tX&#r02IcDQN-Q<7vwU4#6f zEY@9}>8M6M))tjqlz)fqC~TGHlGJQp1i3|R!rAaNMcvESsO_X=hf5ipf+Q`sbXZi`D!6<1*_uEL6!^WMvH z+;U!SmOvgh^Nd>{H6l>8-GOnc#eIseYQw%szMz?A(aSUFdfXEK_mVT;81{*gM$Bls z@$ZcF`CK_?825>h*?KY(Z1v1%8+H`jcJ7_EANvBB8l=hL-4`4c)}}e{OcayPj<_Dl z!Bbtjf&($kVHpU_S@@llc;FC_n4myNv{`^1R) za5Vq?nhltyomX*G z*c+O|Td7H&3$Vs}4`M;%u_G{1?z8?A#_Ot$_bF0bQiX^8+aoG9Q# z1-O=*t^n6`2?Y$bQ7T(RN8AOJb%VxbS=+FC8)l0(?mo6*lEdX3jtWD!6s{fPz7NIe zjLZLy&|A_T_`O;tTOnKKmOW|9hL-=Pb&+f)2FCXSr1kc)1}2Ah3UO3eN6q~}1JC$R z8u;(hdK>4?{x3G)3=LeT4ZOECFgaylh0(wYOY0u)MS|&CF#nrGZ$Ewu_WMzKR^<+q zAC1{_*`g>BKCZi#`1=&T?85Msg0L9ZX>zrE-! zm7&Vyb5T1!6d7;IuOnl2F_jREWN6T=n0;A^I~${fm^ zF>4-WPS?E3oUVD5IbHMeBlF$5#clj?dV-jdFU4~S;!As21Cvt*Ru~PeFn1Q^J|SpZ z@TW+BY~Z57+k#KZ)WBu)>lf7j|EC#mMY&_x&6cbcS8F5pv_>X}m-%s2SZB?(Ghi{X zbVe@y4;%S^swrn;~e{DYr~H6+Kb?Gw0ZWm z<{^g<2th_+cWKV7a4mgLJsP_*-g!lKu6ZWbED|h*bUe`CdjrE0Z1NI%ReGD$RM*a} zQC8tt6W(H2B`^H4a^mC;uw^HwZbm4KHLS3-qsSj1 zHZo9XualdUzR-=$b!GgB<&HN7)A9ZbbD9p?Sf8P+YEDBgDo>Xw>{*;E%wA37!LXrS z?jZub?WppfU^?Z#)!WuS{=He9*MHMy$!< zFubu5vEjrKZ+zO)AE&5ogyvN{&v$Y?s>@ien7i^Fq4bT-6(K z&?{^V#WBXSX=7YzV{+2ezFKi6OF~+N*7!!e-?Uy!&;uz!2P>hp}IOtV2hT<6G zJr#qtLVfIgFuqW7gNl*>>9#xYbJRJHc%gs0d!{&IRT{hm6bhZ!^f@nk7#_i2BJ4b{ zLy4h#_wRr!`FxRTK!ga>pAEW4#MuMsMKEjXNy_t)pvcGWq?oAon2mg*8FjruB@zd* z;kq1FpVqr~pd5_Jd`bDV9)pp3H_Dmvor3_D?+z{S5-7t>xh%yM%U&ZPYw}~t!E((8 zZqB{sqI_4Bi`3vIevncR<&2%Y;eCMf{2WbZ!(LdI>Wp)4^rSi1FF`@FoEW%^h06u^ zm2myRVMs+NT{PBV!7)~uaB<7Ag($4Va;27Q0jJVfXSuh*snoczxNiq){s2|oj*9DNIetz-VM8tVHaL|RBqrb6A?4N;shI6c z!+;J(cFgviVL*@e@bqkEqs`1V$1tEQyV)Kw3~057pXA}s_wcWJ_&YuPn;w3ohd;=} z7kc;!9^Q)&_29>N_<_@7wWme}#nEqV z6|6J3YlLHqR$O;*p9|I#+_l2d|0^yAZku3i@7D>}&vO02Wl6is1Gid2*#{IyTkIsE z!@*rIp>fNx%iSC zp$(R62FF&MCEs|uMMBR2rnpvceEdAiSqAP`61v=S=Y!irLRW!XBcYdB?n-byB=l-< zw@T=0%iRQSF9}@(?luX%-EwQe@q=Pn&RyVsEurfyw*lNf650mtHxjzha+|>QmC()L z?vT(emU|Z50115o+;1iHCCj}EE>A+=0Jl~`-?rR);08+QN8o-Zp`TiA8@K`q{RZ6c zC6w-7ar8-i+bT;g>+h6MdMCx@fEy~I^iy|9D4etA_zXp%gwkW(Eup!Vqwg9nq5Z+# zBcb$SiYowjjD*sk-7BHPEf)tDm(XHx>m)Q`xpCk|N@xkV`y_OVm{_@ za#i5QNN5eXKS*eu|#c;$EDv;}k<1WJG;mBC9AC8!;gNx%B6)u5eC*ewP>?~X< zj=Kq0j$;?$YH-8_1L8K|$h2WU9J>kEisSCWEyocT90*;7BQ8zAU5O(urogSnv8Qlr zaNJY4wK(o8+&Uch7p@IQTy`PGCLCkJZNZVtYOo)UeT0L-{%`w#+yYCj-#AF>JO|}1 z6s{*Y_M88n-xwh2wjj;Jg=+2t zT(|w7-|+g4d}Tiz^MqTC;~?SaHwFqvztLYf`i;TDwc*G)tnwQ}grna$QaJjJp~AuR z|F``=Zh_mZ-xw}+PQMWs?!WIhj*)cfH;xvr72N;%jURu$@xQ@uJZRh9NZaoCg%zx# zqSi+V2j+j>_N2}CSex$?1Nn|2*T)Ig58Uy><$)U~+)!}ig^PomC|m;E1mQ}+l?Yb~ z?gZh=!A%mb2Ha%f8o+VgK+Vsm3fBs3nsCd(O&1Q#|GMoT)`sPhNBW$4;aK;xgo}Zz z5RNvSEgWrFDI9HBC0raF9`=A8Xu~D+gCA9Bp`taH(uKPeN(KI^n?l zuiM_UHvEa?kv2S6INETDa4~RA!qJ9Y6;j``Unm@Hc&c!5aHk1J8@32X8!i%#HauOp za&U`j+}5-Buk{QV zQ8bND<`s_(J_;X?i^!LV<|gY^z=Y0Es#NQ?A@}cB`R@o{Xt-`@RrB$@EipL=sY!X3pe3n#^L`-tnCelBSIaIM|4pl5Sxz-Vi ze|1F9!;7bUeZa19Id7ck%+_JPIl7f=PIMFDyxf}t1Ay-146pO zvln~@!)A{9YOFqTuD+oN8&SeXR9*1vJgP3pxw=fge7b_K{ko=;e4TD}k#lwBA}@VH`Qjgf zRX2LGMEjpU1&RFu=xgECtH0PeB>;HM^L7#qo-NS$S_>%kX zy!49YBUgWQ^smnQ=8Il~Pxm4=FnA&D?8dZ7cnJOV3|UdiQ`!f4l4WOCEms&)*I@ zG;7y2FSk8aaNIuE9CpP+tsh+5@x#r%HpYK)RQU_vO}+J^vG?Ei`KSBNS@@g9SMBjo zWZ8X(Oh4uE^Ov0R;#=nYtI;iY-n!e^E6n*jTmOAmQ}?Aa%=xypn=d=}XRm)?&hLHg z#y#)e>JZD?Z)WLsy+MJiJJ@@*OZ$7*~dSUMCTRZ(WXZEuB zzkj;1dE}y5U8emu@6=naxS{VO|L8LCms{`JYeh}g2`?>rbeAqiF1&bizvm~EAANdG z(^XI1{n(4sx_`E=cEsOS4_Vgd_>tGgZW;7R%$z@Y!y$(}c3r;`bAHJY*RQ#C@Qsc+ zf1;}4;-|-++2iKHE7zRS;fv>9zUBQ@Urf5-U=#j_7jIs7_l(;fGvU|m_3kyjR?hg^ zglE+^{^r7}p4kuGym;S_x0g=ay1ekftdqAtci!aQzaKNH-_Q2n^yZ_B3Ku+O zu+NZfXN}nYx8_@}c(3D^>;CZaqQn0*x@)iB@7M3!pAEdHQ{^>FPq?GsGqaz#=;KRg zwJkU-_uf8t-cj|$N9VKWG*GV~>zBTfH z-DTV*$349NuuRX7Tlet5WAZOO!^l6{t##v!Ap@r^IjE-ZLD92*{_ayd|Kpfm7ys(X z^UJ^6cG_!~8o8fdvd4vMUT<`Q=hv*d@Tq%#Kken?6I**7e|m=pgLF>K>A%@F`~K6G z{JGmFGqx`ptNa44S@pT0-8OWa+2NppS9dH$(&&f}GcxOeIO~cN7sn5vgH_YpM(n&AoK6%@-FCY8p@6THIjC0H% zpBgoIZFaBEE-$?7(?O5_s?U3cubfx(`dvNVTl~@8y9~U`q;q3qY})){yk;SUH8ni&s#_CdiEvv?sSxq3(~%;=ACx)pWk^jn6Al}k^lMIUrc;Ad#{#M zrjq;Z)P~QlU()IHSG$~iUvbenpN#uz#>mI! zT-tBts`bKk8meRbEyq8TOS`@Qq|ZCg4o|MrNVmF@ZI(Tm@C?v?I)H67dO)>BOU z{b%<5#i6;a@BI9OYhS%>()PEj55I8G*5mj4^=FG8+-=Sa5B&R%&L@`Ma`u*8hbC5A6A?!E4UHe`e&=UiaPjwyEEEW&Qky0ku_^*X|VI<#Lu2pM(F09FUi{ z3ePDkWI$D8b!D^qKSWNLvLdrhbV~2i63TL4(f-B12XMkt5dzk)Z`aWZ3WkQjm9b5Xs*VLLFsx?)8Jx$ve_olv`R51p3?9gPQ$CqNHw9%1;#OvWTgg(l zXf2TDxbEMmksIrut%~yleht`*6yq$%hp;|5r*&if3}-PP@*AA>^C3^*EYFAVi44x? zTs=7`LEMM%PDsLsaILq*hj7KN)Q8*vq}+#W2Eu&1X?+f)!H4vM30ize5s+3N!rAR| zAHt=sRX*faAXi#s0RI3scm4tZ&d%7gBHy4Q&IUJqLXXRcVuma-Oj~{PA}hjYR#`j! zzJ6&mQ6r=Dbi{d9WDt+oKR$F$k*Ythm)KQgHsVM<+&W6>z4?g(&5FcvM3$Ydhs-Yz z>*<7$tO)xRWw=E{dU&Cj6{*LOX|4R}@yCYs@Ku|v$Xz%ZJ)J{(x`<4AJzYhn&7-GF zNKZ}%db)|s?H)ZjAw9c`4BuT~xoQqvimNu}-fQPQM8>OU_mCd;ysXGkI5PJA-@K2+ zgL-<13>$>8Pxp`>d@BKZCh~~=xR%XNhxOn!BFL=4(dgMTq^GCInEXsRZXhoEg8A87 zWY~_4o}L~(Rka9^|9Q=dutq3z&`t4*upVAeWkuHEXxd>fj~>;Ydy5QP2s)*+aa#{0 z9?TD)kW}R|dU}WS?3aO_{Y8fD(CFDOq$ievo&!Y2j4n8FVj(?!GSG9N$gIWD>6d{XUIk}GyyfZ_(sO7AdUyrw*K=q{ zPk)hNFXOiL@7En2Za;@3BrEa~j>bOyLwW{?40{>3y@u@qHyvz;M<66C;;r`qAw78_ zLody3Q-=eWg!SYjBrD>rue^{Rz5$UHG3Bb>ci8l>9vKB9>^P=e14DWWL=Qa-w>@tA z&El}0!3fEU#5{TmLVAXXOnN;>iVUCLH2E14(layzJ)C}KMZ9{3hV<|)lB`Jj{Lsr~ zMc%{FVox-CKbrf@Q@z9z0zKOFoXp3923$L_vuNVpCXYlb4Q#w z@sOU8K0V3neN;%#$dI05k)dbccF0TjV@M3zhtrg-$QB%por^Z7Gd$o%U0P1Vg_8GN>@vSE=I zA^*PBqsoCNh(pM3Stgc|IUt1Ohmd1KNNEU}7ebbXkgGz-Jt5@JA>^45@_GpQID~u` zLV6g}!vxAO{Qn@cDP%+lnHoaseaM`~>T08dvjC;%JT24PBDZQJYLSgrPYlm#ya6Q< zSCQsk@yIC6--VFeolG>7`tc!TQ3zQbLN$7ldD9 z%-ampGW*$BHJ(_?|Evlj>qE#}A*4r+o4V37CWI^qA-9H*H$q4sjJ9eseWx^pTopq8 z8bbEt<-Tl2&v7B7F@)S6LY@sF-)f|@wQ658SpZTS8J4sz#%r0FjkU}ZOWE*|5E9jw z3teoiLUREjX^lvl)+t)1pN(~yCzeWUgGTnWGOu`KY9qx-HFq%6G#e{VBONU=P9wP% zX%5A@HiXDOL;33KY{WP+()jS4B9>iQ^36K(0xQkq;V;yQ^JxUqO zu3VYVfULs!?IOLghSPvC)kVeuY4ahc0cpip=*nD286UC{NFK&8SLSUXANi2Zy$}my zk1JCEBo8Bmi_8SF%7-kW41B#Sb2E?_yta!x41`-xTlP0KLT_9fSrAE97rS!N3)?|9 zR(~L``ZSLMvIRccO{)e-41Uu^mIEpAA-@Ac|Le*;2jn9k@;Q(^cu7~LJ1)5zd`Lc! zHXky9mu2vYZmfDB_^^=&Sw%fQByp7Srw3Khrh$OCji$+AV@-1E&qP&C`QC`A}C@3ZYq!VUSg-3?BI8TzWQp}r z1m8;l_ryPsZUxa>r#^}i8DCmu2*CXv#Hs@~`<3U1=qMmZ=~yBo@F_rOIi-itZ-CG$ zuFQu(=u=&p9tSGKl_>;Lf;735rpEW#K>GP&tpY+v?&?_wq}(Fj7EUxPLjTRY{B!EH z*MsQoeZ=Bcjy;Qvb3m?o8o|{(4G3eFV^=ai1JZyqSLOjA_<2hDF-}{3GO@lGcYHDv zfGqdP{1nJ=pUnM0R{3N;0+R5_^f^d9)!^o55)k%v*Q!f^toG@-14y|~=5IjO_+)lI zSk=9&Cm+aKpUf;EEj~TVfwcK#)&W`OlX(lsCZEh+{ZvWaw8jA0;*)6tayZwd_^TJ(SQ~UKk&*as0@()6t<#+jRaSNFb0Cn_zC0HL=?KJ)H4jKnA96mBxDQ!R z8KhN?UA6GHfFyh}Jq}YX+?5##g#FY_s~*T^=x}p*6%bw%yD|?0VSTwW{{~X-li8=g z`kQ7~=6E1AKAF>iuy$OT8-O(UWF80djZfwiAgpCKKYJgpEavJt21u(bZAg;`L zK$iPtZU++c$!r0#$|v(Bkp4cI0|uby`ecp+GSny22xPTS=1L%3(Q)&0Kae#(nSTOd z?YJ^KAECZ>=9aw($V{KiVj$~$dL9Hq%e#6ye#z$v`&wWG)2K>XX?7 zWQ$McEg!FO&(@Uzp5~N#YDG^B$879sGv)e)) z`O823%#C%ojzt+$E)}goVs+QCUf<=S3*A^R=vb8T$NGuH>dhl|wW*ThYhOARW&E*N zI8`pnCf5J+bvLa&rYwi#+t2T zQO2Lcg%Yc~j&nmgrcN@y9yV#xgc=V_mIdQN|zZG>OGpW~^gReX-Dub+3*^ z8GpH2BvuSZmh0xJi@$SYJ*{I=#-G+AAnJ)J#=6$IZL=HeZ5@j;{#d6=Ec$T9QkyB^ zS2`AD{IOtYU0>nW+gV@5P{v=bGb9$3GOd3;FdLrSq%~N_qKrSSGbNU(udlisx6F-I zu47TgAL}fMMaySnSDQ)eJROTN{#a)Naob`2E04@})4D^)qKrRQtBn=5#>+YuW&E+0 zq>1&ljzt-NtaH-D>Utysu~7!GJbq&-kgNzj5iNgh$-WaQp|-R6QV$2!->GAX!eRq9xj@yGh9#A1Chmfr)Msbf*bAL~3DD{T4IIu>OR%VUk@66+uw zX^ju=9XwX0iW6tOjzt-NS}TCK{mbt~|EgnA#vcm~8nKdl(GPSi%J^fglvu_ZelNQ7 zPy}M5j6c@-KvIn<2kTgrK`f6oE|6HJZCrQL;h0>Qnj58KQO2JZh7gZ6{JpY5$D)is z)Xkp&u_)t@b+L^VZX4@#EXp93#~PPNtOIal+t{~p z_sb}uwkLEf%J|c|6o}h4{ML9w$D)is7F6qUg{|?0jzt-Nte@Lh%$MIsMTY^xMj4gs zgET_a=ppYomt%M5`~vAXjx$WhqKrS*6%xzj_td-pg{EQbbApaV8Go!RC00iqx&7tk zo^QLcDs(K$_+$M7h?~QGx?c&!Capy}7G?age(8&qfBA%)+*lXuSd{U{x=Lc1a-DVR zRgbx`Zq>0Uqtd@mBLD(=t`;%j!vsz@>D2>dVkj(WWGu$IHHzad|$P{~IYCz?6?yi`oD!0`IV4jT zlDS1>@^Cceny+LkYvwf#DFBY|(qKngG>LCJ5f&Yx{%5(O|r6LL1lGaCX!MQWzF?vb81u7 zn9l#AbhT<_#GJLKr>Hh7Hov~AJrVT!gJL2 z#-o7lx%s4qA01!O;0LDQ{lTKT+PMo{?bGWU>#C-pCp68eZ=COHOo~HW?VLqPgC;ju zG&UF4R~Bg%qZd@+%;;kvKU?7jdd`YVn(N1v7}4tHX|>g-HPkmYk8Z)wg{RjpsH#6L zDLAolu9X~x4yi;-8r|%`j$`T@tLHY>FI-Tig0*IZsPl343+9$IH%>P$XhFq%seSXo zt*N7nP@5x*OIep?$J&pf#N#TYsC2AUbJ^&WL3s!~_Q@9X4#I+=+UED!435o z08(pG#jUHaZ%8L&T52Y8N@GKP-J-c_$Vt^wjnWK7mEPIab88orNugvAPp+JOPf4b4 z79P2@7I5X-%`8RX1n|ywYJ*Ogz?!LC*r*1h#YwW+KH( zQOYn)O0CQlt6or*QFTzR{mKxjcB?|A*-is<>x^I7sH<*4HZzDaw<1kXpiU;fLmHdS zP+VPAmRZYaSlCokR#{h@CMTxzP^xTped@+W!9>yMqC{R^9^1%*`esqxP%ZQEq-{^) zP*^gupuU~F&?*h}4H-yDZZT%prtl0LI60r1nwWI#gtD@DoSC4DRsSoVx;?_rj+R`D zmv>{x|2Xe>v@|h>s0kkuLq6eQ^Q^HlPc^-cG>MOv@4HSqc4XPu`Ivjf3dF6qpCD%6O)6D$7laMFxX2y-A-vHXQ=ya?`P8ib3OHpJ5^UpD)lHSqnqElFBU4z!H=#@~6R>djqj+YLs-~~* zWFVEKn#*P&rzZ|}W|LB(XL8fNaLTDrChBb)N-3<`QTy3Ir{yP-({zNCN$9BI&X94c zDLbymy`@P$xr>wLm^xN^U!xLsy<}=V?K;@hQB!BZ?f0o-C+qtuWs~>+RN@$DFpW>{ z15(8a`GK^8+83mfL4)#MU?%-+x9>tU>=ROa*wXJCyzMh>1P;CJ_l}HIgnNl=jI;`p z7$q}#zj6Fu=k(hHZ_Afq^4+L?c{0&b`g@h*WWj+$dzJn$Ydp@i0txe%&@bd2ahtd{Q+7)IY`TW9n9N)fG8t5o z4V+3O7nP|U*IoH#*fO)6kwhm-pj6JUXv7toT441RLl3)lB3j>A3&G^+>S;k*5u0LD zWrbdc45v4KJO}s2`sRw}6h$l*37MnUr4~}d%fbci$ys}q!L`k;mbpUMTBe^(S2CE6 zF_#UrGvaYgtgHc5n8G$}ET}ED#O0mK$z@Ucx}-?ThT&=S{yehMzwi5-DIK4CCkci zvfx0UNGsxRX?jTWk4w^2ZO93zdr9B#&dvQZX&P?Z2zYXzRPwfF6H3|0d=kl9R}v9_ zv+@fB+LJ#p*pLFDp%&y1Pug_+BEdG}3k^0FU!b&-2JN4%U-ue$M_hXHcy#+-ZyxZC z;rvvoyA2$;jYhT^G)nmsnBc#lu=HwnVWe5{o)&Jk5Dzr%dRcuKuxMDN0gO~9-(@Tx^*1vUiuEQ zsAS=)n(G^L^Wr1&MvO?>li~%5qOep@s~#FW!uc7g^hl*sSyncxrDaSbZbT(27F5A_ zgK*R8*va~2R84i|JOEAAn4i`*FDk1ffaS*ed9~F}?!pC}9pt9DSCuR8)uoj%O5AI& zU`t{BPvEtb(Uys*QJcX+icy=1s8Or09+G9%G*zQE6VZU$_O8$Zs@oM0tJj?&d?(P` z*}}k7G{3_GP8HEAI7VIr%(r5H$DsI$&|GA<`@ds!ynMgb9 zH0h)ls%&VG*OSqi(@kM>G4eN8PZiIArvuuPu5B175!#b81qnLUU~PHbr771A#qlMS zp%e8blxZB3kZ(E_EDn34JCQf(>_`-UG7b82ENMCzwEQWwD{YiFa0t)*%E6?vqtQ%q zo@@GK1@TM`O-efu!z9wqr3k#dTm_jFG8NBIz05f>)U9NV;tZ~ijNVK{jaqljBB{x_ zYGKr7B5KsSGp!VtJZko3RA(w~)CX2bl4jl0>@yWN>NC0GGg;3_)~i^ri?o;L3@#|$ ziCVe~OOsKVlqXA-bMsu!FpyT6$FZlCGbPrGn}HRV)U%Of8MHGmtCS;^p0mW`<_gvp zGUM>VYTqDa^=2?&rIPh4 zHe-)p+S6B6`l-c?x`xo$kcSML_OZNUAguYrWk7c zsiqiX{6ex~Vj8L)T$0I{Jh?+fK+03Vv@%AKZ(#82@|CY$IioNz6!=wonqj+gMxodL z`?PVT#~3ZWkXMyiHTN!_a9PN!DW!~2)WF!@TLV6A=oxBZUsjmZT>+#1d&CST>c6j$ zJmtV5R511Lqrzk(a2@BX60afKl`{%=eErK5=X=C7i6&n`Gm2A$+Q_n!>?^q)LVXK2 z$wiEs9bI8Fx!d7*Cc&ztD|AL}^3V}j98~wR;_*Q!<tUj3_%2vk?Oi85#G>haSHPL=1(8H6&XH3TjCvlT?$g z^Y98$5{)TkLz;t2JOO3F;86S$-#yhpY=2-VZg9#Nh#d@;_^Q%u`xnfPA$a<|0?VOQ z)eX%xXgyrc4TiO_RTU)*S!6>-luar?%SigXh0esJyflBM9v{kQ111ehr9%Y|Odp(I zgk|L-^akGLO_~*@#xG}jN3nj>K*^ZQ21C6W4TgC#nLNmsu<1p<^bF`p#z3xiKVs~j zz5&Cyrby^MDP=wB(ts)D+{|Pk<|}pv@=~Ip1x+hrpfP|KOWN(+QU`-Q1q}wdWlJ97 zD^79|W->`ncC+IT^kl{#;ASNm?#oCr0cInGOE9e=80^VPFv!hJ@(^Ekl8cC4%rwc= zo^F@cL3y%ZF*of1$SZ^#g(K}EB8!5~D*%fq>Q4@%vADl2Q5KR@n`M8V)W zB6`J4aFD`*nz1{#c0p}3-T}oMfQ`9yhQZnxSb_%#OHYEQglpHV6FnmT$bum;cgr6< zc<_+}3kKzTK?LXLp{T&}^9LR|Xei~&qg6jGbb7a}pLzf2h_gn&)aw18O}@f98+-1q zaEX7Ch+;(HBXCapJTii(`)KR1bP%XXaK zL+-W*mCRlsai=8i{o)Tp)~aCNvDGPQlQ;D}DAYNt+B^W*xRclB{ii>MJ~a+s)oF8_ z%H7m^(fn>$%qc1N{`(;1W&qFHH{zVUpOV`Rm@B9Lv5j&^VSg1e`|PjeU=}Bq1AU&i zswuY$`w@_N&?6Vmf&F;9SpPF3<*4r&$aION*T;9{`#@&BM=q7VCn2-z0qyJC7czHy zp?}-fcJqNkh+R--!@1k#q%w&G<4jVfn+I=X0Zy-Zg;g3Ym9;D>HOd-cF5)3;! z;yj0)+rijHUy^dn7@=fDka8*PQVF?wEt}3R7i6gK=a9QT1APx>sP7TTJrmUD`SKXc z$953hT65xU-tVk2JO}&7&=rX*+ps;ybK>!2ay=l^Hv_q0kQp14%QS!dq6ssmw{D=b zv@U}of4Us{<6;QN#l8S?muOj4ZzzZ73n`4>7yDYsJg4PY>SX%51AhfFpZMjpUEFlp zkG_S>u0_gzT3<+x`P&0BM`}60on3vDJ03FiS}s*NVvxH4GQZJs>B@00WFGg+h4RO8 zJO`QA+L2@a-i1upk*d7u%5flMj@5Fh%Fz${sv&cMmP=QTD!hVILeujh_+#CypzgP&9t@%sV`Pz@PzxXVz9#&zx4Nrm=cXHJ<6OtZo`mKl>D?&>7w>QqIr!?g8g>d2Phf@wJtW^-cA2 znq&PY9TJ<^&|Eve_Vn5Xb7Oc&xdGp_XmoaWa=Vq4omyE|(cIivi?3%?H{p}+oF;FN#m|cdKZw!)F?EyEQdeu?#HJL^Ow^onxg;#JJs!5s6>ax)^lbz5?;!&w63u zg6h+zP90n9^mca7>8RR_mDNm9H~h_VO*aM}iuqyGDeSfl{KQBEU*GTCZGla;2A_9u zx;ovuah7#a4~jG_6krp8Yj!8Fu*&HHiJJg4i;}r`Lv-Q7TEbaY)5S<^K7z4PdL8I% zhe&itmQ^-3`=sYUniDZ>-66di6lo!`#)e8<*fcpEU@-39B+f$D?aXfEI9(8l1Fp(Y zqnxk7`5xFOMw+3lTer2~`^fo%$+&h9nHO+AVt>lac8+v9c6$q1Okv-`!m_fu{38ns zhc8^f_ZX`V=M~uDrye7U+MtM$Cq_<%NxOA>8|QcQ;yGn~*&fdzdL8^nHY8bWmF?PE zTg)!bux^t?#BomQ$?^^BwpgE+>GRe4oMvVC8l}^D9p@dKiQSy75E$xd5NuCv!00LU zB*#G_t!!fzp!`7IY|tW5G|blHL90Q_Kx;r*owcAVKu-Z>&gX&N0lEP6ub@8xeGRk` z^gE=z2$Xe%%(w0XdIsnqP<&mmm2Dp13v8VSdN$~Jpsn~_3c3XJ*P!Qs{t0v`=qsSh zK)(dV_uX1|MS;%;Jrwi;(BnbzeYDm(P<-*M^#ag~L9Yb843tL4*SA`q1I1^rTE7HE z8Ct&v{RQaHV4uf9+21yUevERwgS|M=FUO%=2NDN;Z+9?i3$`2oxpdFvM%G7j@P`+s zd)|$H&i2Fp*LhEAyfw8=0@2(#0yWmxH=}8*eo~SntqwP)@Pb57fNb{)tY~PctF5eP z#@o|qAt!e$lw@~ura%kNVKi(zIg@cNEe8Ko10YURZ!BvYc$mZ~&=}fw>tOJ(O)E?E zZ&1#H-vu2`n}E`Gr(vJ$jOhkqH@dN%vGXd`vz7aeRaodhKe({4JRb*jZ(U3o^ThVB z=j^UZ@*hk;KhyM+wVm;>5Bnb$5}f-|`*eTtf1I|X+C)P|bItc@JG`7`Gcaw3A0lk0 z?XawEBILH6uh2Gz0Q(x0e&icaV9vLoyiocM^gmd4d70MTf2i$d+;(n)O@e;sBw!rS z_*uGlcgXMbLyROF{0@Ch9)di+hK^+@pnb&G;Jq@u_9z2r9H44M{DxA4bTs-43Y(32 zY{Q<7y+3wt(TLO92ecC?eMo1}5>PB0NnO7IK3LYT(H1Z+JD-5A|B?Dh7fgXLbU1fH zUkX3VveVD@43>R0KyTUUKGhU^C#MsHdHw)oyj>&*dG~e^+Nyz&-dM&q@SU(%X>4!U zBp-Y)&^YKmpc6oQgWd;nzayL9YWn0Q3&f13~``iiMljcR{f*^PlWb z8Mo*EP=6YjX@9;IwhOkgi-EB}VGiN^VTan-5ARQVp`pc*uA2Ete;SMT99z8OF#Cwv znAbM!yI?QI&aD7-%YHQ&l>KT5=<%ROf?|HgxnFA?DE<$$^*qp{K&LJK7COWhMWD0=E}+F0xKI^aV6G;%z_=^6I2M$);1np>E=B>1QU~@2cE}cpkZjX_ zwj;tkel`b9AO}zn@imP#yvV_c~QgcXYI_1DJ~0Htl&7oytHBWmT3y|&TLK9Wts-cI+*S$ z)9Aol`~!sViv1nz@24IU&q^|(Dn*neTl``eNevWtAvbNxc69}$Y z>`<2X)J;oy%>@hRm$@?$)o;9IVP4v>d&_bW^3MF>ZdEJuh-C_~Kg&`SD9dPI>@RWb z52fxel7-PNwN1^c61-g(G0mo(Kpf|uc0?zT0Ho#?^QsqVClIU`=A{k0w=7p9@66vd zpmES^by=Q$?f1wl^K&OC`_NsW%-h|%46WdU>whs|jI$5+Kcy}Mrss|L z@UJ)kx|$>#+MZcpxCe^p&teesv_s?1y#0qFZP>kSZi6nz{h-X(13LegfKTQNnEwN@ z|2cjB7fJ3Rmu&Oo{$8E?j*#=@o-Hp2kn#(7<<(B4g8e9&Pr$!EN!>gO%Dg_N%aqI~ z6d|1bXgKyq+9}h2+9xnCZP>l_^EC3#{5=E8JU*MIEC(T+vIk(_l)5a+CyYibQ?;~1 z9-ID+eWN}9#=Nv)_m<^lU6xlsna5XkSGEnBL4ZGJrzpu;pfiB;NpnW0p5h(NjF)01><=BS>>WlL~ zUVCva`W20$HvcrOun^C7@A$+f+~(*X;z&XHhf^!+7FK)4S%#R+%uBuH+^vJt%Di>~ ziYbV%Na*%xD%14oXl4nc5gWkM>&|+0iayp zJpyzhXdWo@pAX9VyaRi%KFfiz8fRdC;(w%^oEviXq3XB+pPs61;=;G;u)+C8IV9V# zd&_?e%EvN{0OkB54tgSJ5h%+w5;RqNo{VtXZUXkF{%hsu2#~&>nXfkN-g2IdaxkxD zpaVh6LD}vrK$-v9psDJ47Q$(xQtVs)N6NWl_00UXVfU859_3>h8bCQl{sff$p%Ikj zY64~Xv6c{O=WljUe(N>RFR4Ursr(kzCE2uhE=Q1O7DK;P1IQgK>96US6~YJHFkpA< z#sNz;bKckS4zNvfOOcZt9p2=-_1GP`{v86baiud3+ORX5(CmeCa4%ex zp!7Y@f!+f8S5W5sdCFoq zt(Swo3VIbN>aq1k(0_vd0rYiH-f#RD=p&%WtK4^d3zT*KHYnT1q0kxhfu92JiTy+D ze{H{S&{-wfblWIFP@rwFG5Om@Igo)ltOR*DiNhQlkgEHtCf?;XtNEdNW+PHym96)f zGzNd0nFl%c4s2cVtUzH*SRCpW+J-=kcfQ#W*a-THjJFZc|F#OM4zyJpc3z7!yWHYg zYOSOQbQsP@f{p?m1yE34#skQ2bu@E9h74kbhI+1h;GlxY_c5Tba6|u zKc2ch|Hw93n8YS=n@Jxo-qy%&h&QAbk zSto(gCR?xv`_2Qv*v9U|{&f2`849r^o3=?DK>@!{ovTJp=S1 z&py@q%@?qL&B{?*DxdTN+ZyK@-gJt)=O07}gm$HlkZ1lox6n?YFzw}7^S;?0fLOF(Z0y%Y2{&_96UIiptE_;yg% z1@6Iy+W2+AndUFCKlfj2Mb8d#@|xLqFxnm#Pch{M)UMeGp?Pc5HMr zF;J~Q<_%^jucQE6MHY@J>WH>!!|tu4z8Gt1uY*8YM+bv4wL?HTufsE2t&>6fgK|7N z9JB#+04Uep@<7iA%?G^_bRZ~gKM0g{ga`0Lb@UW)rui85XWOr%AF02n+gvjLVjZ!+ zq^Kj7FI-3LNi8 z*q1i!1j_U~gEFlypzLE^K{+1efUW@T26_SL9-u!5?GCyLvPLh7<%?liTjTHfd?;e%N_d`FC4oB3C+R37ePgJSZksS&EH zHp?KP`z{o0!|t66EJV4O_ftXl2R#jR7-$RVQJ{-JS*MNIgX@<^1LOK7^Yl&XF>6j8 z{;_7qORF4Eu+Erf8+LD%UQAtQ6YxN9 zVIhwh7T^puQ{i)*rf)7p5_mKi=O=gD9lUosqMq9oP#u`BHtgQ=U5;`vuUCMwj_{1D zlh8V42?+;JXET@L;;XazoXd$crH$S2!$b#_EpVD_B@$p45+u%60oeM%#RdeOv1CO~Bt^ z78X|G_2=el^$b;JgGHIYTgH%za+zvTE!Upc%Ay)`Z|`EW{muoz$|PvVl2!rLf%$L4 z&VEYG+U&Sn1983=Xg+99&=H_}gK`bF7bu;?zMyADKjg2q6%fF1z) z5@;V#+UY=0+Vd>zL3`32v+dCbeA%8o7xMcu9(y8Avdze_ZP>l-{1D`q zc{&u7^?4X5$H@MmjC(jJ^E&{P^};!9&@aCWjPr{(vA@w?x!Bq>9CthgGSdX*mt~s3 zCcF<)^bI{S_B05p4$NB{cJCbVo@_NAx)+qA!#YroDffZS16>cg6!Z_EmxFEqy%qF+ z&<&sufIbTPAn0qLZJ@MGGGBc<@ZGVqFTB;BZO*dBVYb3s4xa6zCE^J37{~bP8cz(S z+lHM!Y$kSY|3p5Sm)Aj=l{Y}yto{W$2=q-*_Tjfc*@xc-W!?W9l)B#qWjWphWqI+e zZfI=6y%%Wli#W_u&E{4bn7lbkf*$ygp>mMB8QWZIlim(H;^aZ)5K=x z%gQO%`o!*o*nB0%i8i~B8r_>3D}91B5d66ka9O@es6)m+`ZPiz8X|*jFv<}$vR$Kp{wf1mNZf*dF z=Xrns11IZy)}Gd0d+oJ{GhApN=zpN;P}$?pfb!gI&=*<(?FX%a_J=NnW(Bi(mlsP3S=AF6h2c_F{u9D0{F$HuPxfkpn#*x<51yJpg(hbP!Z*;44tEm3ujp z{YC>k@jWsSy)TAoj^zCzGd}8TXfiPNZYu5(p|^0<(oK@gCj9E1nD zlg%7yH_5{tB5x;Wf6ih~IbNfFQis=}lHnWBQ=or<&Vv3CS_|C@m3saeD*DJphspZb z0#BZ^_!acSJ@uVAJSC)lw4D?^k8Im@77`TdI--^(utI)R3^)qQbQ4)>g%u_5-`z+k zhbT%qib-qk)a7v$^knEJ=osj)pkfo7p(4+-oXPt^>*2{d;OCtG+>`Chs;h69y@$C> zU>#J93_~X4TEh<7?cJQwCBz-a$>F@Vi8nvlGUPekZhP_zHI?}zb?M}k`bc^?-lgtx z{dcJNlJ}tEOFn?cpdUh|=#QWk(0@QLgzkb~2mN2@_n`lR-UIy@Dr4R!P|?|cprYF+ zIFsLNSPW0b{)L=7_N3dHvu78Hde!$AkRrvATD8(a#n3~&F{wYz)=nHHju{Mf%$0fe z$y!Kgt3$`e8s(ZlQio1X84D{pzpmC(`9 zh0v3rqO;pMlkHJ-E_q+e`SzZ4hL5Q*uL17e{$!Fpik6KRX)-%r#%RLoP<>Pp&mAIP zCub&S8K)eBsgKA!1S)gCgP#>c0_NY^9IhY zJ?TM)lgaY#wWwh*DN-ERPO?{z5-p?>>3WjTI#wN~d(>a#>f{X9|48Z~vK|GM>E2N2 zQ0UQ6v5#Y*GH1$z%D81E8YYcFyE|#`%&zXFcb(J=xam`sUWXeZD%RN;k(7$K(zvx0ACU=U7fT{?2+w zWO)yIIP`sJG4und%&R|yikv&4QlDRQPE4Br{0g4r@igaO_E;Z%lY}R&)!Xt8v38m& zlBPI9oyM6=4bejNOfs47~rhjN#4>&KiZT2=6BQEV3MRb z(3^CxC_y1zg(qqY0%$6YoNb}ihf>!iXQ)qGr3=#4o~J9(k}nl zlOA<0_1On|v7Vit$Gx0acd;SNC&mnAo=sSC=yL+l!GEH$<>xmH*vYzhK9G$|*U1piInVFAy ztUPQx{~=6-;^;oFG#|8)8Ibs1S(i3xoC|Vf9xm7AUzIc$D|3;S255OhizABv7~mbf@K=9p?-d?_Z^~i9wlQ0>gEz|g5A!^(S7ft z`xc)}L04(4q|H2Y+u7_*xHepEBI;kMb0;X9bGdT(UJN=CJxqg&8qR^vgjPXYpwpou z)45Pda~@O*p8>rGdOq|a=mpSDXf;&E`x>asCuTxL{})0dlwS)KozHLM{(Vnv!}>zK%@=JO(YQE?qd4X3RBnxL9($YJVx9!g_c3N7;srUfj0krdokP_q z)BKUTbaIA$bv<>L`dthi2AvB%6WRcs0i6e(3!M)Yn`neS0BwSbPA-9p?r!Bw*4=b? zl6NKNdwbH|-akp2WY?l>W7l@c72c8)C*+?kDtgeQ?&q)?Jv|88TqI0ko!?46w9 z@#+ezgDat8U<<4cu7aM+_1B?d7Ym_M=WC$S{@>$FzUTNecp}x0IX~EwZj#?L{G#e{ zlfhOB=Su|c;~L@zsyN*tGInxia+Yz*v4}c}+>4=N2j75-ja&!qfG&Z43%V4#7J5BY z>bMLly119KENT8M>kH|3$3p+Qce+S=Q}Ht?By1edQS1;-j#MMG=^&z))f&hA5qUd- zVgLMV=C@LZ=b@6}Z=iC|YYS9#`T|t^^lzanpf5px1pOWKN$BsPe}KLMeG~dBRP^;f zP?<)&1{J^jI`pg1KR`uae}qcBnT(_HB)#5C2R?zYZ$n@2U9YloH`~GvsiWQ`&EE4U zly&@=oOOhn&m`vLYymG}zQP9ue#?ZfNw(;Sx)om1ciOhWvXiI8ciP_b z%7V;^mZ#M=H#2&h&m5iti#vOK zno|9t^n=kvI#MIfpRZzyEg6P<$FSSLzlxwwQ8b5Gi};I6`bmyv7?O5w<19~eBYfD@ z#2WsY&L5LF4z;%ibx%>gRM?LOmE+%3MXveqhaPFinQPgMl_SGm%S}l+T>Oznw!p=I z&|aJP7v%5|B1d2O7$NyzkaLE3c&?l5^*Kq`O`+@1SRs4H?hqU6=&>$lK@p)W$k)?b2N0R26*0s1mj z?lHas-2nX`=w|5a&=;V8fW8a;BlLfvTcQ0?$)BLIFa0L;Oz2zCh0wo1?}Ppg%5&^N z7xb^t9ngP4-+@Z=?}Q$PDnEkqJZ`WHS_S31i3^uP{{_7n`UzB8{6Emq=;=uMYB}^M zXdN^cdJS|a^akkBQ0dE4kTtn4FNG(4`4Z?GpSdqr(WO!xwlBvBb$z)8oYa@=U?unE zCU~af>N68^_odylE=~01g`OGi%i(Sz6DZk;;*ee%gC_M-*{Kj~y+`7NtaS*g2w%&s zjqvqZp=-5X@#AYHjy*)DonY}3w^`nB+CcPtJTwL!1{K>q0a^ov>tjoRBYj9&SYCC zh8N*1;{3yBwgnQUI_%tv_DXL5Y*^v;_qvRS@)4OjIdO-6Z>@wnh@9h~a_^%EnhPz4 zj(|$|8PM@isq1pi(xfqL7`l-5IR^U2y{YTf-3Bpn$vqEw-o{*mS$3Z7T&xTHd%7U;0dNK5D=;hGK&~HF1p*KON zLhpo5gUVc~3VI;rPKSyP&V`Du3c<{tS}!Jgk4HA=LSY zh2W5y+@#4pG9x2u9vS&9G8v0&VDv>v`Z{g50d*E3f8*qkh|*d|aWZK05Q6mku&0oz z^@UWMLn6yK-FxIIgmxw(i>Y>x92(C86OSm^F1qW4iu!hP%5gqA7rkBp72i+|Jq0=w zS_!=nD#Fcz&VkN`UIDFz-T<8g{T}op=!4LD=u6Oxp;G&~P?4blD&yQdXgPE~R4UvE zmHV;`#|t~4mq71`m{q2fL;k53|#;{5_%O>Y~^aG z>wn36vrizO%xizi`RBc{sl>Ba(m*MW&?0U(hUEI+l28sJODCtSKNfJx!T723?rWj4 z=hXo{9J&Z9ZM7IW0s0MSIrKW{H0ToOMbM?tYoOOdzXM$cy$`w^`Y7}}P^tTEP|?xv zIFr|M&%--_^I6U}_eMvo=PTS>4ZUm0c_{bTQH<pMD>pok;GGdUbLRLmE8u~qGA@m1O z85e&Dy%G8&=ukWhW;G74!RL~A5`>qKUDO4H)rzuFybc<;go9KB!!zpp66<4 zyQqG?`6{x)-E1+rCznJ)8ySv5tCcEPW;QdoVP=b2t<-p)Un+=WyI0paP4jx&I}uqs zIdPMI@8pzzX8(FDR244Gcd znf#v0S@5LH@tilO)U|#xFrnpD}y}T!R$=zC7pSf{bfAE{?2XM|Jcl5%{L zHj%pD2t5gU6I8Ok8QKJ01^pKEThK?Kw?cmh{V(Xt(C3c*KPX-awI=vvku;H zPMLT0*=-->=8+ld)om;xe$T^nL-S)U>#!8rr4%i>F1ZpM>XOpb(w{?3ExQzYMot*tR$8yTCmbQ>O{}fsZy%#ETtDix|$F75lKJJ4` zo3(MC{rUT&SKR05k~&BD2IVKO3BNvD{Oa&9G#r$oVlEGJdEB%wnv~M-=kKK;_H&XBPwkoab+!+vDjn6B3mbCcpmhWt=qHEA%wjE z71@7l>-aBlENP7X5T49~-sSAO$2xLbMSEBsv3nlLvmdE)6VVb?_N$O~&xX}n+noIB zpt+6`%MOWtIDEn=s$Mqj6Tg~tJu#ga#sg(T}&io`F!8hF0w&y}$pi9|fcI_1wuL8E|N5!`)-=- z_^#5>9?!#WRkryf_3Q*ne|X8Tf=l}tA8;8o2VOh$VCd!081xG0MCg^!i=hjkVz5_1 zW#8s%=ylL*pi80GLf1k&pd#@isMy3}XczPw&=aW5bx?VJX9@If=u#-(h77KUo&jAB zjX_sHr$cXmUI6_jbPjYSRNCuCsI==5TIPkL4 zBsByjnpMU@>F(x}Tl!52X^t4ID8`G=(#d!{aV=k6ktovGuJOYSyB)r$mqViEL0u;g zM|%Q(qeMz>|8`B5FdXywG-7<%&9(rJ`DX3x)Hh)`Zn|<=wR~y2XqAVpU{(`yP(o0{05h{o#b_F zQrn69&E%A3`*))4+DF!FtHDim&}uRsNdbrB*`CqRXf%;LK1z9=oZ<0tCjLsY zx)3TN%(DJ#9ynRv5_mE`7IXe5A#eRiV`Xqt9mp%qE`>xn<@0xPt>RjP3bk8)C<`gC zlQS%DE%J#BbD$!}MONNlf|KQydDCD{>9e0EdH9fsHeVCr@7E0 zpbgLw(0R~u=zQq4&_?JYDBf3n7Wbvq4xfjYtfxERiF#IW>J0;-Bpo^PGw4ZdQuJiz zXqPsr;-og=@nKJjI}n9X>>d>-@e+y?I}htk>eI;?)>{kpmpZmVWsl%esLYivgHDCE zL&eu$4iz791yuBLB~*Oxy`0Ac`{ta@%G(^tuaC;=aGd!(s6?FHYee}8NE`83BFe3_ z)Hyb{&F2?1YvuPhTX6jQ=7`Ouj%uFQV6(DSADWuN?t$6U`#l5Qp+WzgD{{m=7L`w~ zp2jbVmX=Sdo>+LMT#aO^+&|~1*=&0Rl@--Rg=J;q3X9IFu9#d}KDo4VdiA98$rB69 zf}u86dg@rElcp7xl@B6ctV?E1gtQT|T+EWOC`G z3Du>ODoZAp6&95gv+>eDX90=Qf-}pYvk21=E9y#>;A(sIE=-n_ zr0mM_YR%QfiY8*IY%Y=!FY5B@la!bA+2YA4@*o?dZ$b+6TdgWP*oN)XJ3z@$CQ21j}Xo8+$C{)uoYlloQg!yG2-0f{h8q=By7eG`G2&^Es-cfUliNo&JX zSlXm=)%)SL)T~6xit;I?mB#r^Ig7!~h!sswQs%@$Ld8(`b0!=wDVtVOSz1)6`W3d? zuV-WQWyPAIgsBlH!b&SK=pwZ~2~8Jy5}}f^+D19RmZ`R0R6cbwKmV-uEa|jGEz^`I zI+qY_G8baAlG;m{wucJ~mz859X#c4!<(H$?f+daGhq6pLqGRD}+Z(s@J4&y zNY6Xj^AhD3XwD4XXVESuyDDK#W+-=Je@z$@v~gXL)xw%yQdU-ej<%8%`HIPEY6+W% zCZ}D(5m!8^vd~BSqcDr67f#~015C8Ia6~Oysv9H5dafzjjS*#@Z_9V1&=Maot_&fZ zGg zKV;@S#R$vmCAGYBHjvAYNm-#uWmU0KGHt1@o?Ka3I*#9FFOqxH#kDQ7n(LeRY#Fyo zGIIto4$JSWH@8+3SPQvyW_3&JOhA20^?ZJS-2a&S*vn?s&1|l2jm~PE-_jaA?u_7Q zGPs&Ta;qzO(lwEDZZ-Qu%`?Yc&abssj~pGGOuSnX1yMo+Kk6j~Br=!0UCxG{fp#-< z&N_ge)lfa<@|M=xdDZcm^JmM?!heO3=cqd&<9QgjdP*Y#kH-&X<~*VaX!pz<`QG^W z2EBhATt<~2;q8>%mX4y5VmfwQS%#r% z=kCXhspToj*6NnVw&q#2g{}PP&V_BQwM_albC&OQ^f6-^(aSt3y*4FtzoU);4#q&y3HIz?XCkB~4G2a9-o=ws1{Eq>8pX@i)9I)BghSy(L%zDGab8nH zZEJ1$g%{V(YAwV0;H^h$fv@^1RTrrb`Y&O~@K9D#IEl5C%r9hR;eAdwF=UL8?Ujn6 zc;RFnF>V*7PMFF!^IX7ZK7=nGg|cY<-K@K z=hj67ayu)|DvMQXkr@JIbLt!x`|3coo<*kZMCd4iZ8AjYm~%YMvHLM+1bZ);y1)*# zc#j3FuEfP}l2+;ogJN1}2uxuQtTm+?p1wM49>NPB|JHYA4TB^CIw2pFDV zluVjdI+>Z~v{CG9Waj*=_weMM%CEXzGvv24)y~pl#Kf!X=QmQ!QKXeEw#l_k4KruewiGos z$7eTBYMWQvTtBP0mJg!v!;{kRN0O#k`^AA=9cv}IQ06;sG9+@yZgW{hk@z~P!TA(D zzHoBIsz?nJ*!Te z@JJe^tim+CGfKU}C}rX;o2Gl%GUdU#%$!-qWQrQ?Qe$iVoXfjePgKiN z4z5tlzA)F8UviP!UyWMHP|*6$-iqP$12>QDtaVV5NG6=S|)oEnK{4aDFbZBKKmjuq)<5H z8(Hm1w5#6U*wR zwhJ5TXQ@wWB6g+LR>YFQg>rRtk;TqxQ#~_lm{>crrLDP^iG$2?v~^U5UfV{h{wJm( za?_)FPTTxhIta;Iy|%SdcGB)GB)&?NQ(Z0Y_vF#^HL2vk5p;YhE`Jmkh0-dL zX~;iAHO@^js;V^=jf?Z2%54dq{t06>CCF^7LR2Y5%JfQSSF${~nb7K@sZ-dbW^Zds zWy!?ql4)#PR9CV=Ie{63x%HurMMmYYBMc47QjqP1g$?x=%~#2!*TlI4K<#9%d%G2+ z+q965%&dfc5!au^+1sUQ;bk-DCPp?V`c#=1%4D*?Y12YJG4H#Zn4oCDE?%8Qipo*A zT#A&{vunlIN&RmWq4uKwVpP&;T%VB+hTjOx2qmF>9LmgwFnzfer&?`$m@J|T82+^F zW$3kW#2{Q-iEv^K)%A_?l&n;@iD2J>WqwswA%m%G!3>d@sWt+18$zDqlYZ*AGFr5| zUD<=pPaDW5rlp6iN)Z@(?F=WHB7*t4fw9rR|^&SCpB9kTW7C++%g^BbGlX&=A5-(!E=_oj6W%VRNcJR;UBitE*f#;4F^pg$-{`FC?GrSm>(T| z?^XXi_5H2aPo4g9O(_q#+WRj& z@YCt~{0;Fl&S@#ycl*bujeFqsn)&MyGx(LpPd{ql4cS$n+&LoS{fB36e&|iUg{b`R zZXUhwCs+RUS8MNhwEmwfT5e)kO_y@t-hb`czx`cs%Z5%MxEa>=EGl>|ATT5=_~nMvHvYkJaNfEQ@7lC@q=5BJ?~`h=_~)a ztNLBk@6Oe4Prr5Dq93n&9(f*B{>ojQowLUu@~1I>KlhQW1DDtH942LFr?qXk<(R8( z9Fn!qjc?CB;_r)jFo|b9;5S||d1~zT{JZmpwm$UYEmsfLXH4M_9{I{;=VuShn10D^ zQwJ@bIEBq|9w5(7%U%47A71(Rr};;YtUGwxA%FTV_raCFV)NLq=l#9mr_cYOtbFh_ zn_k3oC_m%$-~97~i3QDf|MQ$9POckuHQzN?{;KrTKRx^>H!l6l`9G|0*mZa=&(hGA z>2i~P)|eSh&5ai|&zu*P2PIpgdF=%!A3NhR9*l3itR*_PzO`k>i2ND#^Jg`*&8`Iw z&mTVGlv7R~H9UVt3#-W5*)uL=L$tMJ_VBtdlvx|wgELxMXV*7=IT$a z8kPw2_^@E}6d_t1VYP!6-<;%?TvV@Qq)wj-=)lxfBe$RXUj5!Uhb59sC zeAMuhfHT~)wWjD^WAe-*v8(yPV}8N4c0P-=;j`M?zmU0D+rv(oJT^A(K>!i8d--3` zSm#L(5yStYN}o5w7}m_D`Y)apJsI7$n0?NcFC|N=*~ZO`FDjeu+zs^?e!-k(*T(Y z^b5*z4v+^`nL}O!84zSx6ba4;H895;5X`hF65MA)2L$qk{A)-N3FO;?f(8U{dY=5E zx8cbf?}8#ak2JjBcplIF+IT$aYvai`UQE1nW`-s$zwc*x{Gy-b9qxHYd0v6%jrF|M z%>S-c`FM+5QAEC}Xn7?TMS`s0d5P0t4i0po$_vC3C$`w2Uf? zBEd_b4&}XKQ6#vExtZZzV^Jhn;dwWD-dfMQ$MdpjFqy**2nJac308tWR^BR$B0=^( z=KC1LvnUeW=6P#8?-S5sO-th_B0q};1gku6jpyCvdFwpy0ngjyd7C}2hL=D7rDe>v zC=zT1{abl&SriFs2J#%giDywH*y(w@Jg;G2p7YmuO%_oU50)EVhDDK}9kfK_EwCsO zyytm4J+C6mJg+<;sI({&Z1lWMo|nra_Ik}P&!R{m+ZBd)o9D4j7cA3w85Tu?8J;J* z1rizw9sn)Zctx4&Z$TjaOk2_UC!8 zc;47Stiv>3%%VuJ#`Es-Jl5v=?G^liMZ9F5Si>Qa^z2bSpSVyhWc=;AlhUcyJyq%zLX}nz)MS@md zRx!MGiz316pl@rutrpR4Y=#PM&sRMQ6z{T?RaGtVW*xq+w-_-8r-RAGc1Y(Pk7$bp0~sE-t)ZWdFDHn1A>(n zMS{u4I^HykB0-zyUG8}+J#Urg28jQP&QfMB#m z=+yHb^E^Jr65Ow4WLOjlay>84^Tv8!%<~3~<()K5JJ=#@1N3v{t+FT*oOZh7ea)gs zaFOTD^}KI--p!u(nCEqR-sUsRcg6<rbUrp2k3E?`8|u6OP%F-?G{CX?|9xF zp0~;KHhbQZGV|%l0l{*MBEeA;9q$;6m`{3M%=0#aI#rfU7SV2#9IwnG#&ggHjdzbl zk>JR3$2;00#x2jQ@Vt$nCrlX@MS_Y7$E&m`5^MoIsqtR2C=z__Y{x6I2%qSA4W5@b znU6AQ+F=$&f_YOM?-GlcH+kN@p7*Th{o3|1{^@xidtU!@T-pH^MS=r8?_kf%_q@@bCoelbt+HfT6bTl1o_t z7BNqp?s&5;Vjg=gztf`e4zVZ_JnnfNQ@TMUh~g=RM$g!G-2qFU+qjiUdnQFKOE47O_tDyj`AGJj;AT za6k~Zh%v?UKJmP!+2*%h2L!Da(Y~PHYZ>oZ6bWvub-Zs`#Jt$^Iz6v!4)3OG+6s#z z!6wkl%G+!aW7I{Cx5}c3eyHdpjh9i!8}J~;bI>cwTVxS!=&wIo3c6#0}&--Ma`JLSX+_E(&65MRjfZ!I-d&Kh|_q=yJ?|sk9Y;^ezw1{~k z=pB{$F^gEcG&$ZNi}3BBcQsyvMUkM>^EP_k;7j<{fyO(;BI0@8M$d~i^Scxpuh=5& z)bl>^yqXq%lUL)-wup5%=qt)wVNoQwAM{n_J!nxRcmp&Tih+1 zap|lPqel#HntfsL!TaW`PA$REmJ^3kXut=Onz?(`gAQ%c;9znScacU9pUsDH^jlR^ zxfN2x8v(qlq1Qw63mU3U7@9xY{~1{|G=HRA8IVjVb2#TvdaxYH!9Lw?Kyn(*hu%7L z_;LJ&hH;y4sS-})i%pulg#A^;} z`8L@^ez$EFxRGz(n6MeaIq>H5jh#l~wGgL>?^ZQy{Q0DvM!IJB^@PtSw1i*JY2u5b zjT)mF&J@0dRtu*A*~Y_fATN_fh2syc#sA@QH&>c1Xq!KGe&c2H|DTYr8Sn1o35$7t zWZ!`QdR|7H6OsG0sHim>x+|@ZKt$&>HqV>c8XYk_KZ0$JA)fh)`k3g@mWZYceL&qZ zg&#R@Xv_H#Nh7DRX-5eTj_iB$kUj!JM_-F^3VNjR_sfXao|K=x^hC;$BdUMp1y@t9 z<6E|V|3h$%WjOilr6(?3f#vKezo?D3r~LBvGQU_-eoh|C_VxI`ipL~S50Q)S(**Ku zqVym$ox5s^qM%C^<%2F$6bD_SNPf}aT15*%^4sm{!D`U!iq?YOP_zZK54ooY+dyJ$ z>GF#R!9j|m8Rj{#bot_aaGdhupyL(QfJP~50?BU(r^}a_1Nrq}N&}syXdS3fQ734e zqE|p=inf6!D*BWoHf8Fxa|$a9rxs2tJSTq54*9jXI6ptb5g)ZNzI0LUE`ci+gcY~vCP<#cwmv70)U`9-nhYihIbfaXv!h|jB7I9JTdP&gnn9?9? z(Hxawxt8?lD&&i!qlvSqhv?(i!Q$SizR@}D^OwY0e9kIQ;+#=!|bntx2=!(VWC zrb}It_0V|;`hXGip-VHC7U$M1Ez7N1TA5o>%tgGIt5`9Y1xsh-<}Y24n^z2o7B71~ zZfjD!%xm8?(>Bo~`qXyJT6{G&IO;mhE)hr)St;7nW|rv|!4;EmUrXlq(EdF2%}KsMNkTwGZ)S_Dc@&CH8mHVA5I( zO6?4l8aUB1vmRWOAt5$_Q%9PMuum@$`nU*@ULvHs2m_KLV7BWhFq<>JVwK|fisiYY z9Mh|au$l`wy0WRYTzuL|4Fu4bLNcy8IzG#AuvQJ&FfcyrSt(0$veoJ8bQQ{ykXHzC zV(o|GwKZLT*f;CJRf8mk8gP8>YXh?$yzLNS{I}^bpHh>@#tK8euupgU2X%j7v@m?< z*=M{f$M>5|Sf(W3W%|Q1W%=IH50)wImnQRf`er?N&oIqgi<>z29~s24<*7&$=YEcR^O&o7)&eZl$XJ-In?lu>T93<(BPc6OYrOuV>A8-J!a zx9LB4K<5Iie~vHBd^k?H$(@u1@s0(#1wrdzC)BdC+yWmO>)J3eV)Xv ziZ6|4J{%?7CyGm!@u2l&?<+_Y74Nx*XvNlYo$rm4N!+KcFa=f+Q46e)0&Btr)=*$} zf)S(I#kqAMMy4?GMOyxp5v1|C%6c%CKd_JR@|P46X1qKqUP57EwR#07^c(;GkAh|R zTCM6cgWLbZ3Rcq%skUQBo@qDJGcZ=)j0N#!r8KoPeI;f{>%xg=8pDw$jV~>A z+15;T;2u@0q-?$c`*9UNa~CuMu=gmf{VqwQ0+11&Rs zu*pY=X&2O{`cyXvuppP`mamt#bR81+@chMK`e{qEzQVXmXS+}!C_HVzX^TK zD#rBZc4Ch*2a`UqtdtBg(z>PTUcVH|THLuHvX{CN0lMW!CHK@~u700YA8NBPwb>=A z7#5uF>WHkzVP!pDmV3le8k-$U?81Dy9Fh;jTLVG z)4>d-R(#DQCDT`MyZofB%_Xw?T;})4I+4qMiCp&GeJ;(r$z>A_U}cFe*w3P`XDz-C ze#-i3lnuN3b!<)V=%lu?=wjzfh7;3(`8Gy+$JYM4i_v?qCLrtr9{{i~>ri~S@OFEG7Ml5WGGgRerlAF4`a8o zbZ?)O`xzZO_N1QU9^n}jy18qlI6gO|G6|@NFHKvQ)^(22OIt)lWHBo?Xc}%%D7lS~ z<5$yqhRlr@sfx3>%4^+yBb%X8|MpU!J*hXIqCTTT@*#G9oEcqH*|JV)DHP5s+6)Dt zd~5z)I+*1JrnYtA+71aPr+2&LU76Z;^e>@xyQyyXhO>3ku%rIi87qF1vy{Ub-L8FE@&NPGive~<*CDIBBMOXD9>h8m&i!#m!d_w z&A)qV1-Dqqk^G{@ili*Fu*(zMMj8I z-|d^VCT?CLmDhSLixq3fI2jqD9cB$0TUuCbDm^P!9N(}tJ-%#aBMt{6&FwB(r7i%x|TX z9n((P9ZLV}XdfK39->W-6B+DcNl-{da*^pOEEjGs%WVpU`d7z}xMWwMyLPPyq?$lU zaM`k0_)b=pmW+j~j&*JwRWpuiX6)`r&&gULcM`?-N8KJyh1tL1VFBq5c3{d{baBdf zW$g2KH^(h8EmTxyj17<{wKPWJC*|6a#0W!4bNdwTTy`DPvqe&Bdi&9KJ%@47KbbryCf5l!UZE~UJ5dELg}us-jmbm0 z^Do}iuwpDh*FV^mSi&RnWSX{?5nsJ9j)6NtSrRkq)?8+znA9dAElfqbGP?StELle9 zB!AN`tyAOfQ!UhDZCBDl#awl&vMARCR^YRj=Pn_libf+ZZuRzRL$V&vV7s}E-4K&X zHyMncLoqsbotU+_K+@W1aULL{(7eR%xAqG+xj$ZR=1Re$m^`l-cW+r&0|nc+6QS$B zyA{STo|e{|UU4IG@1-@dvX8}&mmY$O?Hn!NE_}7ft^*6#8%@ZRJ+$N3{cc)ZvgP)4 z*iXd0%qed`S4rd9?yx9`jwcn|| zC5n-Ckd!DUk(pSCwcO<7*1PUbZZ(Iz?Z>Nq$ttL$vrnOXtPL@@BrIrq#73y`Lx{TW zCQ}(VtVmy=#HLR-i7UUV|ESLGFOZe6(3MV4B#L&?tB*I1VRL(-~j( zf+|+6K>E!Jaxf`$B^M2=ooC5VW>=#LKfv0vZ5A}%HpL34T_)eCC*RGa>`>BroJ@{Y zh&stUvCwhmsl~**GP^oQby|Z8Z#Ah+h3DVQyWDuJEg)?inmvA1Lc;Q!46PIIRvStoo5I1}=VER=(p;nQr5UU(GIG23 zUV4+TW7({5dj#rz%S?<}Cm$xBXi4S8g~RC>OG~ZQL1}QZ!!qSxvtu0N32R_< z7eh;m!4A4u=$aTJm6T>3dDfyP?a{p^kEc$qHo+h5PkDY`<(4QEKr@JGxy6bxy4Fj* z9C(JjwhM*L{D7S(O@aT`8+F`V?qaRft5g-KrK*r@_~Wz5?CQJyV*A9^8q%cDPgUxy zsw68mlh`MxGBt8l!+x(Z+Zx$6?^U?E)H&9PTy?e=*v261cFDS33UO}e49R;TnFtei z1+9eSrd8nXGW(T8*(7>uZ#m?O|8^wB(Ez1mv&c0~~@)U)+#cl?hiD#OU zMDNL1>@)UHKJ z!QGhEaDllZJSHe6G4Un3E>7I&M-n$hNU2RbPa*?W%T(WJGhej1{YteXv4zAU5|ePQ ztj4;s8q>lZDR2I(Ka;!B9XnJrQAr;f5p?%8x-1s!I<4!}XEOXA0M%4IWSWsH)76@c z7Ua?tk!2aO6_AnJwH1WJO1O<~;}O0&E-Fa)W~WV->F(&eeGxuPX`E0g~T@*4oO5;Z;q{mnVCu*Js+ujf9why#6 zK_Zm8tTgY`_^`HVny{mNnBGMpk7co8FKoq}*d0Yxxw6jED5S|<8XsotbyjScS?F#t z*URFjH8f|2p{M|(DZ`ponwKPVM#Si@Rkt;bezYHiwl!U0q_w+JrX_TLNHwbh=h?Rf zL01r^iFLK>J7w{=wP6_M6b?BV$ypeyK0rSJaUowAP3e8b9AJR*ZkR2LG^-bj|umtwPzh zq?WQ=?J-R-YaI8^ge$)5tDy%aLSpG1zFf6%R8X3~@K67VY|46Yg9d-ip-sv1O&5X~jQU4w?Wzyay75n3YFp-uGw0Y;Gc4!YE`dpSp6%^(zoXV{j4a9z?O;h+}~#F?eNm{3fh8R>Xt^@ew$2VYPR&!O{&S% zy;N@vhXpsoy}$oJQy?5$dECQY^lyx7PpZpWahIB)7+E)8(lIto9>GoFxd)~hd3y#u zlYu);>F$juKP6Rm-jk=u4^xp0x5pA5+B;OK=QFXWglnariRFc`-|meiEV`$gv)YsA zX=u;nO@wQ9Y@&Gg@a-slZEKx!7UgbHx;*z4p|VP`EWhvSug%tLB7Cq&ned8qmYO&o ztR^6*mOfp5x4Bx>JiRDmow?v;6+%sjf2MbN?t7l;9_)2)qn+}$5=!o4ai3!u#Dt_} zEqaq2w?9iem8}pBS~vL226hP+nzvy{ldmo}Yw>*|st6W8-rO1-jgQG4ZQSk(^IDBu zM9WsNm=m9#aI3MT+*)UlX+c`s)NXaJle*XSsC%8SI|eL^8(!Fu{TxK;rlTewPrQ#Q zaeEihlWIo}J!|*mmsz{{rgj&FYPTqNAtl6ljZSEi>?Y8Q&nrkvh+}H{nBpD@B!W+n zsIMzAE$eY(Fl<8(cTAow^2{Nwbyh6bm!P(ZRNGhaCm!a|!~xq%)+^Dv74a4Jttkq% z6B3Vj@kU%*#Ur2gPs)dsRfMp+wU9-9bY0+7^eZHmDzwYG`(Cd6JRwMo3RBpxZngg)i-3)k$ZlEmF! zJB=x4QErXW<+*i2jsH?s$bZ@EY;;W~Hi^5*#OoZa9(g}C%RghdNICMN$3hJ`E)*gh zsbUj!o5^swkpXRW&GptQ&Lm&DI=>p0)YbE!F3yOlAexza9h;+V;724)e1)5agb?v+ zB+NFANWLve3T+z6IXOU^MpD~=gzjQ6Lro*fc1;tSPhc&WjNG#}n^~FRdvkJO6)e%5 zb|sC=O2??gdK!ONU~XN=z`=sjJ@>WJtjh;TSv4x_O0m=$b6-zy84}+v^KFoCZ4-}2 zAAG#*a26pUB|mQ7_;`c6$J5cxlq<5CWqrOdbY~+flX;f??5N4;LnG#iyit>hnt|CH z$$liRX6M5sK~xhYt%Fnvt|GlH*p2?K+0mXslXdG5HOj#o3zZ#_wunv;x4(lgb`BHk z*Knsk9rH|8Ty(k7DUL8|9+togO(X0rPkNXs!>f&1V$b||M2uB+F{SxV!}FdQH66Ro zYpcU`=g#y(Cp>tSXs^n8Hrv0bZ?~aT`d1A#mK^9WMwWf_#zASOwvTFm`$pO&x#;8D zF6gajcdJ9UZ`?zrG3ny5AX$W1ScENN7Nl+ zYeN0i;<_$!we&qgdkK5q*}aB@@3om;WO|l#KHb81PlftCbwfIN36VVY)khaaTc@=RHJRPBO7zRGb-6z|CqFBb;bw{jW_Zt z0ENV)5V`SF=cYeaUkF*?yED0q8LGymq3jMN8v{7(QNNY4jT>7j^|k2;qxxZe)gW0_ zxTCoGlA(D1P-M3cPKwaRabkZnaZf~R(A`-t5ksMJ`A~h|d97NGeTxwZjRmcgrah9N zGE=ZD29Vgikm+M3JF!^X{?_|#^7=`PTm_;4YoOGLj&Gg_2ziUpc6_Kk_P#=LuisS2 zOjK109o4fIT`RR=i1@#&u-#DJZMD5cCil0*`@ub0mGzxeOq3@Iki|fvZ>{u=gbU|U zHyW~3hoq2(q;(T72_<@^pK{P}uBVEzW7AEcR$D@WVbj$*gzPt^!MbqFz^^+^FH*l{ z-peCn`(B>xIAJvS`)<2VUR~Y$Z=INUmG<8ieI*llY8OjHZZ!#dYpz(h1ci6&DIwQ9 zb@fe2r28o(B4x$~FI;;dPnc_0=YtDwna56TxpK?Qa;_=VTkLX-QgyWBo~?R+{lk=6 zlus$P=SkDq1Tc--w@=sY8>dJefaYmaG zAP<18keQOr6lJU&e*1wk?0d)_(2_DC{c8Yc!7!jI3C+ zX(0yg0(gkl1r%p)5pzm@r^(c#w`McX7N^qQ_GuJjHKUEfd^9mE`wkfL*ZNYk8}@EJ z{)rcMi9B^?2fdCDW`<1z(--@9J)*{&OWiWrd&|@A$(F8Q^$b}z$bCmiC9k)^9!BQF z)YQxipki+3RcWf^l zu%Ua`xBk{8;DxG8-n`Rn%B(GSM-HH@!cOOmAfT_uxUJ1)`J5xRo{9WU`g@7ysn2N zfccL&V7H=3WqOJF_bRlMAeNPfv{5Vlo~4$jhoUcRH4l(i*+*LSF2%AfH0eO&oV%Xt z7VT-a@O#R9AccOH9pVf=*JyqYsc$d|bP#7oP|4rFD&ot#`eR8M@^xB8efh{@z;B95 zyvuy(RiM8p?_K=aA&Nc%$qX$c_!p>7Q5I#srDzGLUD1#Eq}JaQUBTdZsG@5?Cha#s zCanyehIczCjXX1gcR{nX9v_3w*R)yvg5WSkLqPW`nglYT*Ml}Hubll&lXeEkgf@W= z*U&3KChgCBXcy=y4gC%#X3{B z%P&Eu+&}nu@B4Utxl1iMX9QWGrxo#SN6S0gqia2S6lCNZFu=(-0<=uijs;z#Xd=kO zyBPF<@_qs`wR{1zOnI+^Op13vw&nv}ig6&5;@ckm0`!okec$u0WU=v#^1cn?+soAG zL(rp&j^EFGMm{5`0sUNg>pXe}wBDouJ)&qumihR3M(_sc3FW1;4<~m7GJ+F9GK0zp zP6x^Uct&s~=m3+PBiJACN-Ad_O3=MBhlDat`dX^Lqe zQ^t89lj1_pYXg}w?gzq>+lp#O4WKx{ydE-DP z#r2@0O^O5fRHLE;zv4oV0JSOaG|#&fWa4cG$&cS;1Rr^HA_i%4J{8oaX)gnHD!Ku5 zg`!=amxcSeTzN}CCf*&Mci>>h8wHxH@y3C=6g7jI75&Y}OCRFm?GG~XhJ)VJcm*IM z)jZF88PutvAA)u$8iez^RME+xixpi5>QwZ7kcs!25B&?sepjWXin=bd2&^L8b-o^`WnW{;Z*g9_q?{81$&}c7ZNa^c$R? zk!mci%;>5h>Uv5M$n=Uypr2}rdXP!+ENGqbUImR&^d@MIqDgd^(-c*K4DUhEY~}qL zG*;2eK6Lz%_ygtDfK0rvd)|7`=^FY3$mI7H$VhMoU8g}q9{?Fmz6xqp-Z^xW`xSi~ zWUS;Vkm&)>f!@^6KX~4op7##ud<{*b>zEV+K=&%I5cHs;DIinEtw%dQbPveL(&or#$&7C6i*I4_yp0Im^!>nOwd)%={ouMlb?oeDNmEw6u$cyD{Ku(0$7L2-K+P_!Awf1sSOtK}MGEgXo6zl!5uqiVp{w(6c;R z3NrCd9N~OU5y-Uu3XsvkO(4_ycX{5upkHbk4}oHep7y-#ktXN9!4VcQYIrmSWZL{f zkG=si{cRnnUi153&;~`zN4few3o^VDM>`+!N08CMi6=R9zDLi4%-n43$^6E=<~I#w zB$(^bPe7OgT3Zj=uIOVBO$@K!DM9eIq5_b~rN*On&^8TS3OY{Fw?QVCS3#Huxx583 zxg1j9a+&B+9mwQzD+og&#ScMEiq?bXD|!lasiN0G^A!EnhX$weBkjr?3Nn&@4P-P_ z1~N5o@Mt9n!=tqCgZ`xG@1SNynYb;3j__y$9{|niBfJ+uFKVd#{L{;dJ_fy{=(uq%-r1n_%KIiLqUhV8 z0gBdu)++inXtAPKKzA#WpN^{UBcO_|XAGkN+` zQ!Msq`B|>!AA#P{(EZC?jS4}g1%C*7S3{rnp|Pnviyn#+4^t_8by3V7!Jlf!qn33u3?}Mxv+6XH8o98F2u=C*C%zwXyjaHgfjQ&hx3lAR4=o?v<014|C&zK~SF7 zT36o^^a;vyhQZpxIY1RGh#zlZN6+nsnJqM}Sh&iAiP&3}jiyf^M)xW&hck6IRsJMJ zm8&PtoImrT+U75%>bHKiN7Y|LCR24mU%2YV6ZWk7QZk>so2s9+KM~9!t<5i-)Hc`7 zpH7|QlJuDpm!m&tk#qn(V%60R zjhJY4OY7|V#_A@1>b`YObz@U&edGKVHBc9`JB`M22pyPnlxJ6$n?zGEZ45wd^#el1 zgxw)B?4qNJ#JQF^EeIA0tb&Sc)1gw^8ctJNK@lAZq?QA8ze5l|rcH>14hU|u2(9?e zpf^?Br(1ZjLEbB4S2%HdDkfXbb;7eAkImedCIMWI}}F+cf9^Y4I8^TIU;sbKjjuSUsP7#(yEcA zeOft*Jh`@|t)W$0&iq(f9KJi8+~lD95W+7?4;D&Y#zT*UPJoIF;Ri_;UIZQ>RfM>sCA=$BnwNml(9ux+?nq3sfg!iV>Yij# zW7~ZmNNSsC_eZ!&ZuhnDL|5PEe1|5pM@y*PrQLcS((e1w?pS;PSi zu5AwfN4f2Ad$xTHZi==Slh~WKce01u{-b`T?RPueJD&SdUfMos!9KK=Qn}tYE!bD6gkKn< z5>NO-j|}m{`M7XN=gJwB77P;pkhEZk(Bx~0_dWPxGuK*rp^fion4cWaT|0SQxlUeJ zABiXVIlj>FwXMgH{S9Aq>kieYgo_-K4w`cy*MD{~jLzMa#Fw8PlH=Co_HgwTxukq2 zw=Li6cVHi0*gl}Uyx+6s9|?8oB|n$XwKhLT9Y0KMy@#A2c1)vi$iw#LdVpTb6W*$a z?@4Ilka`U{Oyv5eGHd9{DzD^k<;Xb%d9LlA#$8GJxV@-_%C)o8-t?||4#^>D!ub{1 z3q zRHf^V)lTKHZF9Nk`&QkvmIn(v7qj)rafQ-K# ziq?3v)}wVEt@mgv$mIMMXrbo31N1M>^gty4x1wGAU93nPra|(fI0j{Vgt9D8W~nCU z*`OEUrw4VQpJ^^~kKTkX2fe1Dt3dzI(AA*(6|M1Ttw+qTtj4Q6ssow)8bF!EO%Iwt z&uA_SeY`b3-d&)<8t)#^`xsyRJ)&xh^=9jl?A zfMgv2q1V5tDAS{CkMcpHSL_8eQq#sjqV@Ek81y?uWgb;})BrMR=p#Rad z13en#(O8h_Gi4qTIrs%v?kGba?wAB|LVVc^bH^bLKyyR5B!r7Y z_^=R;hHzmBA05Ks_$P<>VR@#7_%$IsC4|op;lH9~cSzrK$K?({mxS=55Pm#_-w5G5 zLRc)>9cMcLjfL>(Av`XGXNB;{5Dv>(6XJJ;@D(9^VW^G`A^w(7TNj4nh%a-;Vh5nt zh43XIESBny`3^v3U%?%94nV{8JusB^#E?9jL-AR|`$JZG?hwD{j^UxS_tJaZu{6XV z7Q$mg#6p}3#lKDF> z0yJ!6JT!(+lS&(u37W0EfuO#MvOO9Es#BiGBA?($XPdyGD5ynwxuE`v@;n*_TA;jq zkc?JlJT|BR-qp&JnlZs6H0Dt;=sM-aLGlr_^q|b63Xrr_x<1b)^S^Z2!wC$U0a~WK z8qh#Rvpo{qTA{oK5ED|;HhI(v`lj;QK}>H6UEt9|(2dGl1j){#n80b67>jbe> zA#|fhn?ScKZ!_pCine(466g-)y#o5GqSrmz3c6EyZ-H1mkn=W=c7VRGy!Svd^Dr|O zgLc9Df$}~9$()^0n7;;z?fpo3VhyqmOxKn&NHli0@}xEgE0SCdVzM6mM0rvE%2j%h z>ro!)r^=Ha%w&pDV9|zfv~#=TQ~t z7s{K#U%5??9@KawJ?tUn)$#X8MGYP`fgV;~D}Rqt)b7y&(4)#*$X}^xda%f&B_R2| z#`Iu0e}^hs>Cq~X{2U~6Q~n;U=r)hmfHo-aF8&^)Xst*0fSy#|I{xM{QD<;e_iw4!2<;vlI#{ttALq6&{HL4Q?V z73gF|Gd!vRiN4YUSp%G+sLrDX(A&zBF{D6It4Hl1(J=lGbgH6-9xVdBtGp$kF^ZOZ zv=St3g8u`Zrf9WCw}C!T-Wt$YMR$3$79_2R{{x+_Xq`t7fc~Mp^`J8pJ?2p-NZK9$ z2l|?#O&)Cq{Y!aUKruxxdGrcMEG0d79aN}jt4D8v{-eBYpmBG zdGraWkA@NKOvSkRdo8uO?aB)YlfzH;@B_92M+`S2WTvh$|KWSQ8 zpoNCDC`u>=%2tweOUu%kB$H(5WFeEZDHJAYlD2`giAf462t+_Y1+9XJitGsDh6;)Z zT0|5T6V7UO!2|8yNsN#lAwPZ{HSlmB!ZPj$xiPM%tg>nHrDyLn0(*L!%9<;?i&KRv+H z8soZ?Cyk2KKmX}bp4yG;V?6!IxIXSb{g9{AjO&v;X&j~g`A<*twBESlV9w7Ab-l^L z>wcaW3g`7aYnEZHO8Yd6_boG}i^pW;`*eCg5 zV}f|ci=)l=VV~rq#rWW1%r%HhQB0i2xbd3jdYjLAVqDG+pYxRAl$BR3Ub1xA^2!yR z8@jrCHjWc?G`88iZZk=p%hQN?QuS0KX?;1@qE(4C(LMKg+)zFOJ;+J$WY2A#pEs}z z$4K28uMIOAw@u_cgf@}kIHJtpO_{sY#G=eyZl07mX?Oh0nd2kzI6P(!FoT$aC!4Q# z<_+hnG17_hWz(m8+4P0uFiFVspYnCJiADLk);uX+su7dq%bgL4$KmJZ5AXh^I6jy+ zJV&|SxT<9ZCFxQ>QI2iOm1CQ7g`hrWA@>onIVD4H;K5wcs>bn-b2bilZs_YdlI>Re zYn(mJzHS#O*~84~70zMY>@ntq;|>M+L6|T$;?stqryz`D2;->yVK@zjlViftnMNCy zp7w~%dF`Hqe|b>l-QQ3B@?+gE&pqw3xu3t}{@)yZ#A8?8pWJZSyIY9DT%UaZzHi+5 zg%9q0%N_UpacJ+px^4T;yy*{rYx?g+Wgocs&L;+DRCPRf^}nC^=3SRA+j8cQM=npF zbjH!MFZuiT&vfsvKK-WJ<9~YGt5sh){`n79E&l$qFAiVTa@p@cSHAeU#$$gzy5xah z-#qu4-bbc?{pS1ceRJZ{_Z;x4@{=wdx$vsre*NAPjyx=T`kNm-<$Iqw@Tqh6`CaKB zv*+D*3yyYW5%0=fs@U70x*IasKvgCo1_0x{1xc;^CPdV_q z!G&L$|KiGDU7mR6p8a1u|D}6pR@`&)L*J`jdiV4e2vhrg`*=4UUw?+3B@XMX2TpX=P~(Y@x~mdGriuh!kku2&S?CBalr$>I& z7K)2DIPX3#>h9UFZPNm?$Vx?l^R*8#@6n@wd7M@W)S`=vI`kO177ccH4tH9S+E8(k zR>BYDY0E962Uz)nOx=e$ydx@EQMR--M^e7H zFITc`AXid3oFl1ND$5}h*NTeeqq&kw&A%g@75C*xmMng2M6#l+to-p@$&%Z0CCeVm zl~g{NBPn06vRd zkMh5I2VHxQ38w^UanS((E6pqZcGcZu!`a7h_9G(IBwZzA!r2#TanYUpuW+hAHmh@N zII?nzb;!mKXI~Qz;@AiDpSems?S0e_ccR1op&VP(@yrXpzmiXz>{)xR5mpgtZ$-aiOrDsdmfWMI>4w5bX zb~uG)d<_qFZ636t_>z!FoO8Q|a>7B<*JIj=e7bP9s2I)VB+=M8F5WdX;Jk^$S>3_z zZO)tLYi!6{yZoTV**Mta>&wQzrL&K-zv0+9K^hXt*I?(?ZpW~`I*0o=j*;|6CA~x4 zy_eG>7W9M*7HYcjDh57Bu_^qGf3!5bTt7-t7<#wSOSSwrON0=0?AoOMkA7U zAbC0>QQ!PD9ZTTrYe?qOjRcbCki;XBxfo(QB9awIo{mU1Ael>76NGaKl6XY&Q6vKq z$@h@#j7VNV@=`=HpRS~IZaCxwl8%U^3(3xiu**}8Az_Zbx=~shmh4FjxG5qz0m?&PQQ&rKiUZ-|3>n3L~Euon>Lpbx8Ch&LHG3BY8R^c@9Z@ahS6YJ;dD+NgT<*k}#)VoTXvO9pbDE zOMZex#}0zni|9p~Ba*|B>^LdRNh5iBRai2NwTBl#8N*lsZ-E1X1BBPn;ahXKHo zl=HN6hBP0Rl=A9J7USeuO^#EE-|jT072H1srSbcoL%xYwdUvlXq+FIA0Q3YsZtAoLXxq?8{m^VTrYN zJc+4e*4ptTrj)I<<4H`&*4ptTMq}36@gyeA*4ptTH~%V{MYKFKd%{ z5)+rTNy5IYO%j$^o5YipD__=TRXCxwsa|!U*U4NSJJe zICDsdb}NE#mLm}-NMQ$$l@ZQ6k<>>xpFn)FCgiNaNcmR{ptnD^6LC4NH#|}=Oft>3FqTT1|l4NS?~G?XEtW= zNQAQ#$(<3-8AwJWoOdI+C&KwMk}D#dKOxx};T*#Hhjt@^@;ViXx{)AX7bCeY!uc4I zCnFqv_wS|%=buQPjd13(vT|pHlScAVgtHCF-4V`BNM4O_zJ=tz2o!&akHv48l1EiO!`?r`Q0lHc2ABEQR#Mcp6?$<>mXCS#dBDon!J-MNK_44&BlKUc@gO9f5 z9;7gXWM_o)P9!>?5pZ@Qc{IZLClZxuz$rh5)*az&Mv{(jZb0&6g!6MG?Ges_$5QSQ zP7RXo2xkDv^AXPVNK{@ydcJ|=r3mLWB-+akILnTsZbUd6kz5hsydR0w8T9IpAh{;O zc^S#92&oXtoU zMmQfvqS6UC-$7Cq;S^({Xh%NaR3fR2aQcx*^8x2}B=HF6w@6-&a28;5Hb*$?WrZRM z!nqnrM}+egB(o!&-y^vXNzhW}F+m-O_^L%R5|L~}BCQ5--HPOj2&KTa!->otFd#y6qGOuwcrx(y0neA=82?{J za$O|NzeaMRpB|Blm(X^Q1o~Ns9INtYYc-XM`QL(g>tb5U%Ct@qA^U99E}COwtKz|$N2v+lIQ){ zC3*x&Yb4EoM55n=2Wfu8GWvvwuQU=7f|@XbWL`w_86+Lh0*$?Zq%^|WdpVp)>`Ra= zjBvIh>5FjgK++C}e=!`molj&&x&0$=Kl$U-d}zEB+uC+mRd`k$eHk4nG&+)>NvH&1oMVV(NeF z$s)bIj4xfK+|f0eLnZOoWYqrzz7AQ1BbVWrrxcO}k@TF6M8A*;a(X3_VC@qCFB^@Z^?t~RDu;m9RU)E9=4=c|~f zXx%u(^Cb?xLfVk|Qe31uBW=9=jRUI1u-6HmFL9!AVN&4B)r|{g9uCv_TIcx^C+bTB zzxCy~fv+LYmpD;h8q{r_m#>a}U;R?x>nhKeI5y0?JqZF&@^D0w-Pkw0ZK$VP?z*In z;M_X{HgVaM8)y0!8cT%3U<}8Wn&m7Q!&zZCV%k*cFNTPUdTL^_lwlw@K}c|1u-eVs$Y z$*seK+cQ1G@y7n{o-yQ#dT6UE;_DL4$wYg0b^J757xUWgzh|?9Jp=uN!ZtCgU z+|zaT#?IcpZG%0r3BM-!n*uUl6t{87y zI?wLO4s;H0=A__Yc4Kc}Peh6;d(LfZOVy0YREEq{)wC-sWw|;&HJM1n*Dh)4?;nnr z#l_!Aw9xm6MZfNcEEjGZ7<^tRkX`gJ?I-<+*xklU}58;*(AER^WC$+V^XC(i)CQl~O+XgU+ z3S!#MsE{yGM82_9nl~eg(M9?A9Ocveq#=LWy%J2cWqbQKY}*(&9lFeh@#)g8LfzQA zwR<8KhCzj&zxuFVC}O?B(q+}qb}ay4$&sGo|#&^x=ktL3Ah2)sU}xswm8k7KGx zEwV}!f#}Ms8OA3}jTnYdVMe#X9{svw{3IDIcJ~erZ=Z~#Z~XT#BAGmr>hbxe9&VkS zXT~R^G*-E(=p>PMO6Sxz1;-5uJVUFh;~pMmtF5-wvBEQ zwjZ!%qjWcpjvIm3Vfm$>+o^bMRfe)>43?XAQDNF{St0(Eg>uh$EQD`DE}xjGHcZ#n z9iNb9DvIquCg)KYrt6=OiH5x~U{$s*S64C(HSpLzKAW7_-5Ao|7Y#fudv$S@F*-db z-`?~h42g5&%Ig$F<9;3=kNeSCRV$swZ@}I*@+m@ce-mW30m2~7Gb{~@lpNvxMzczYgjSKPSWeP^p zw(>Y_)rK~-)%)=uA)OO`;kR>r`dwZ&+q-2TTSrS6?C(l+^OJdg6mErS^pft~FxWY` zJrVG#`QiPx;hsU+Do)(ev#DCYUR>Sd0z}fpPuLKw^}HfEbz9Hi_BEY-+j^2CYc<8` z!d7VIXS2!{2@iEOQCfuP*@G|AfLQ4^@IZB^9hs6z<2aj1N4I-wU(#G2(rm~WJ5h&+xQ{z_N-aM%69elpWWLN zTd-~Gxmc15-15|d0kekczk1GYmCAGWUp?o^*P=X+1rS}3g)UyXkPGH_4Gfsm#0v^u zA6qaq%q*(SXsV%eUY|;n8ps%QkxWjUBuHBU3J5YpoIFTvC`^(>!ZR#CuyMB^{D8)1xIiY^ zsBj@oMvDZOcX3nAHmo!g;>65IpapCtL=syF-$hX94vLGQV16`$$#-6&5fs385iqYC zcS}SI9WLNWdEo%J7otOJ=$S2}g7_|i@S0U^wsKq&Ck)aM3k$N~WHuOPL4j&Bsi1TkVqrlR zoKCX|=O#B3Z~AFbrl52hVnOMo&osMt1qJJqUC>%-&Rgfz6>EtktcAkJg$8Z*30FftN3C#sp@b0q;5DBOdKqJUj&7kD95KiG*kzWpF4 zp@pWWlQ2V*%t@FoiBsHrcS)YAHy2$&TlX%K!pJV@DXe4r4QEPzf?}AGx7^i&DR~YG zbV}ZwPC_e1Q}91_6~XSCOgRXbj47V3aOFQ$Z!S7>Zoq7ZkGm(%0O$^9xY(xX%SFac zj5*FQ(QyD1mpbB*aXDpwE<&vQDI5)PxtpRd7nzD&yX6z-&fiZr2TNR(yX4nJT*%=R z7g0f67jOXwT3on=Q2k)1b_T|eVv62ebOj!vanTe?cfl8U^2P;UDBT6GiR!pbQ)Xtw zfG?0;c;KN{ICalcYNobYWx{v~2uwRU(b#bRPxtLlNkt&;)0>-1!Jsszgz! z4;M*zd1u_*qkcGIc?*n!1U2-_vOu!CYQ)djL$-~}EpbD{!jpJ#QRF@3=W96M3Ba&Q^16qznAhEpI&^j|9uJ>c^Wz_%;Rh0EG4JUozgG?E zV;o}Mq8^7kL5Yv!Bczo{lk75=zx?w?P(U@9z@LjSR2u@eJA~<%N>HkKNG_r7V zW0eJZ3u;<{9$c{Tf9DY$=Cv`W-IK^SC%qc~0#+UwNEXWt#?ud;7NzWjLWt0q2;z*wW5U_vloLs*q<8S|4+FPSZ6dHyCaxHfCLq@(PeO7i%ZIlQ z^kjRtZtRc8rS9Jmsc!VT)r%j>8ZS|Y}qno<;xd)9y<2u zzUYPeQTkAc98hyOI4c=Zi@Y~z7%@7z81=*Prd{^ z`=|FL*QZ-NeYhj{tI>xcI{IBjGcXss23)=Td!nmusT*eFDxG zJ>GcX-A5P?!#V#mlZSUJoVz{Vc;P)jc=y9O=d+WCcLSV{d%W?&lm707)APBB!`lzu zRUU^&bLA`Fr*OF$-Uate9Nq!&ZudAgwEXo&`TY{SbMKuvyjk#W^f(iRr}Di6Ugq-? zho}6W?{OvyFGeu$f%l#-OdQ_+1o8!sGf{Y@1oIfY7w?-qy#2mtITMAq0LoGD8t$Jw zyloz5vhdys?^F5);*FJFCm5&0kB{X}1}<{B@&THIcPlYG$f^nbqa zUPaynXZ4pS4o~SD@;E%2D_?lh-xcsa@s-KL`=Q5~EW8)s&3S0@@RoXlaK7pB z#Lic~k0Sp8oDV-Xary?}{RB?kcPwu_`*c5?Plwb0UCZ{C(GPeWz3Yn4 zEsKZ$aEoNKxo?E`agQrI%<%Gr_ss&sdjj4s3JCAt1%_Ary`tFO+`1-8-*Fzt5czMs z{4Rx;C?LFSf#Gd}H&j4)?=3LA55l{>fbbqJFuZTW`^hBX%|)?)gEQj?R?o6$;<2&y zMISK!HJrEn#PXhXygc<~-P4vcS$TBA+v0I2D&Kb%7~a+JZY&_Y2MY}E5qM7&5Z<2( z4DTQCihrF`pUuy;oTlub5;_!4(&Ozufu3*lIL`NY_5KccpYyoBo}#1LvI{Pvb|R zmw>1A-2msS1@L|h=U=(JoP3lL-d=wyiY?;SHBmk);iRLyG5OGVv7c!&w&P<;_PN&U%kGQ9jOtbA!j5C?B7N^W)s`a`I6|K3;~i;IEVC zV-cLHC~r(YRG-su20Y$$-p6a_*TH$f<3;m%wvOM*59M$7TY5hD=jTOzBZ9cr)nEgnTAAbb^Xfu+3J?o zY^Jp))s#(TnzCzCHOXwIIa!^mO(k10CzZ`FJ-#Mcn`le7rc+fb=j+4ei~4#u{I3ub zL3KlGPRLE^n#M#!GBdwawf4{4k8(H1>|bA~Ub()mcX)l*P)~(^$i8(wABaEuxbj7d z7cE`i+ugH%P4CdQ&c5o3vhuR^Bg>YoZ{c?dokKnAwME!JG@R)g>>U_h)W6{@{?z!1 zB}E9Ogp@8~Cc+P;5VBn|t~OdIrN%{tRtN=Wrh@CJRc2hPzFE_8?=Y$LdPRmVZ?+ zh1aNaG`QtWzBrQXY~5hzz-GR%m#rD>J*Q`I<;r0`-#)~L)VK6>XS)YG&&~2ly1`BY z+Gp;poZ8?8883+~i)}8E!O?-$*U7z+`)uwZ?qP2ICG-*QQ(4`pV3Te!_X?6!5-Ta0 zOQHZ$!6&$B&8HYQ&I1hO(p@YNW7S`LtUMH{6zw(<8Gh0 zrE}QLOiQ{e9h8{m$5=cL4DwlivP~8)FCJ zxgCjBhIacrb?k>jpC3YYsPmkj?k*Gmok)vKW(NCuDwk4EOG-L?=EnZ5!+f}r6cqdQ z@p4?-wdIMC3powiyq^`Jor3)8fY$8OdSlb5@4EMjtthz=xi0--J-yGSbanlDo_)W{ zd%uAqko%q9`|mvW?|JVpF*%p}@4feZJ^sn+jJfnjZsoqldw1?1_TK;GxqsDrKgsjI zP(~5g-roBKIqwg9?=JoydhdVq()Vlc-KFWRFBswFaPB3Z{P^jyQS}c?K>Zn)WuR6I34K(}pb|VATmfDSo&eqso(O&cJPACI zuucYl1g-*QR42d$8X;Aq>%n^PW-tZn58JH<7m=ehcnR1Deim#3-$+iHLBfum3gS1G z0nY|o!7IQu;LYG#@OUcAIv}ZTwZ3?_{U^c^;%kRm(rlTs(~!|&=c152e8$VeXT3ap&dbBYK52cP?4_*L%61)hMen!D3z_)?F2QLQy4PF9DFK-8>zyIcL z%h6x)^caQ#ZZxchg7wEKY5xAt07mhUF^VTqWuD4(0QF1Vf;A2XIJ?-@&mS?ujxH%t zhwxVt)l?+&ls-hlc7%U3!oJS!{o97Au_Yx7{1DDH@1_3xX7ets+89Q>0#bc+RsxSP z?xrIC1Q$)mn&Ul4biEyB$R>H- zO3nW&7b%p3m$9cj`2~z=DyxgYD)4Qf+R4S>Mc^gi`@u`WpMY-%<@a*%RS;WnbT87n z13U_RFSrbRAE-QB1D*-K9~=U&1uq6a2wn?*2)qHj9=r+s2&i^*1Na~CMsOPGz6GT1 z#BK#?8?oEK9`JTh_3Wdd>f;Bvn{)b6DSr-ko!knpkLvg6M*DiZwwtQB5Z`&OIF*k= zDZ?pL{Zww1h`cV;mWcYdIJdi$E|o`kyuF-urLYv#xufnama9GR7j-p)uZ-w3&f z66TV&q(G~!LBCFKqhNK(f(g~>h1QpGQl6#5`P>J4^7o=6>EUWnrFIP%2d@Q{<_~~Z zfY*U4lMjM1{L(%~wd%pla`X)#{qSf7cq6Dj|0Yl=z8M?@Zvo#1-U{mA#Oe)%$EmN;6Q)&z{5h{tt7O!VF zgvwJz?=GcFdJE2%U3${;+LSWpTDk3w zwJx=yWRQq;$qEnUQTcb5(x~)J=RVdG{&&}&QkjWO3 z{c+YV; z7bAOun@fGCbd%t2D%v#IxgD+T7GY~1vm06DQm>A`1^0!uD;#@(|N0O@?2i$J&IFK*{N)7 zgS4j44*%VnKG*s0)_lLof4AnliowmV_KKZZV$(e%)=a%uJNO>%y3UHWgK(WwzNP;? zxYvuzwPuE$cdZ2_V=Za)N8mc}zrfSLBK(~Ws=r?k9tWNQt_05nrN<6X`aXc?-1Uaj z=tI?R+Q7FLtZ%70yPi!z;6E+aNUdY20&{^rG^RN?!Ja+tH(Rbsl&G zcs|$yz7~HoBMvnl` z0hQNtLFuH8=cb&x@+fUs^$r^`wxM91^!0A-;V)iqXNyivbV^#$K3_XA+9qQIk*vd) zo!i?zyxA;_ZALc0E=E&PcjwS%Hj`xvmrBUpRAh){G1)*15!evV>hIlZy6gqMsH<}z zViCz$`6IzDtHF!G>%g~z z_kx#$KLxJ)z85?LyawC`z8{p0$2!;O`@s)@ z_kq`e`Z2=?LD?W50v`iE3`(ungZ~1VOO4J!4>y1sOKt?K!J9zV17kOXQthqaX7DzU zb@3SMX`{>`V;=>X3&!pMnG4450##2x4k|x8xpU`b#}cn}d?c7DxIVKNVwcQSjq+Sx z`&LEC>GM<{Y`wE)VBCMVgN>Sob+>~}v;V%??-Nza-KF%a-lz|BHXUe1gd`g7<@nY6Y$&Mli)wVpMrZ6-p@eksLCQ_|Z;(*;Nm zc`i?Jah!4#7bwOmE>MhBTsvOEitF&-t>Spqc%mY4m+~Op6?3cc>-q(GR=$1-DsR8? zbf7UbcQ0@!GI77ey{=##jBHnLXq50jT6@&ngp^cns>_&tQl(jWp2eN!)-{Xvp?vHP zs=n+2s=n+AN=LIn^&fM#fd62Gl=Wg|c|MBX_YoK&RG7|i>fFnq^!PVWdi*;m zJ^lmy9{39Q9QaRAdSac<=yS66xxQe1ZXfyI(LT3Np?z|)#8cczt_}sItNEaGbr`66 zwE$H6JRDT}WKXZ4_IcX>1v-ni&+SucpZlN(>2Y6BdfXqB9uEMe#{)s>aULi=9t5g= zz5!JGd?Tp#c`)eeV6N?@g+|4(ox81Iefq7l5^s5~{3e8S5g8q$HH_vM)fQDwf({}W zGe*Qiu__Ph+h%Yt@#MdzPg1^q14?(#fSus8pz``#P&)Y?cdkyttrE8=DG6Q zqspL^XfrrcW^x?&1>3FQe?n_^Oz0qJcjX&fpF=Ow+w-9G_5!Fn_j^!v?hl~q+>4;< z+<$>;yMF}LcK-wxqSrGD*K2>jUGDwATCe4_LFu&ulwKEu(ktf{j9!<5((5u%dR-1m zua%(mx&oA5wNIW~U&A)bng37dRjpz(x%FDbV$&)He1X@EYAzv`yYksMC!ja!{X|fD zKM9oHPX<+=SAo)d9F*P@;P=2PPT4f&OHYg?k}z{4*?VI|yPJI&c zzq89QbC(YC?5=!$MlHILj_W|_xE_>_Q=oKw3Md_~2Bl-p=$N|Q0IF`YuWNL>Cv`hl zx8b_o@&Af$3#;Bn_mkCc_QH+sPX(p>7Erp+fYN;{DBZV#()}7x^}8KZ{ay#EexC-a zet(8Lcb(y6WczTh;O?A48T4{~PD_nbG7_}MT2Dk?(>JU4(RGFuCChNv)q9j(q~9={RU?%c8&h6>K}hMrBmTRA{O&WEPnu-#g- zvgMwV_#Ki`yzNKct3ay_yAZ9J_xpeUj~)_uYfAs%eZsblEe8No?SIyCr9DAY7j3OfjFkJR*hG(U`h8G&{Q;=F{t#4Ne*`M8KL(Z8pMc8iE!??lHQzzDKlh{D=N6n-&YtsIqp7z} zckm@aZ0_u2oM-#4BOLDcF9S&3r8KJj?#ZpSOkF=EPfGXCz{9|wgW4l{3S0;N0z4i3 z71#?t4ekJc4c-X;2D}-322|dk1*M~zMPvJJ?RCEqw|{ew6s)7JZG-3R!Zwjq)J{ZJ zC3cOt!++mythmko`-q+INn6%~HvyEoyb$aJaMTyDNT{*%3SYp2mju#|7lt>(R{zq$ z?O#Q<98~vOJ>l=rn{@LWsJ*)9!4tt3z%KCjU=R2Q@JjGS@WbFALFw~Pp!EJ(?%cZh zGh_-|YmD0q*L&|EzXaX&LDN&4KWKV7@wdS3yAB(=x~k%Em(ncdht~-ILLQZmzk)}B zFM|r@Z{TY1AE4&nuYf9+e}OlF{|41&{{u<~uYuCl54h`d`YhRaibHnDc?IjLbFj-O zsvci?E^qK@#wlkPW1))f-^zsWOq=y)6YM0byqsguHU>7Jb%i%t0dGsSN`Rj z$t|<+QncMV>mYP%$!*SQ{hhh3zq10(t|)2p(vzXK>3tEI*0tSx*TENEau1C=DiC)` zCwiaF-RBASM2DKA%m$AJ=YUn<-e4Oz7yLX}0{$D^2h{Hs_X95n_XqVG!vnx#!ao?4 z&ff&8Y!1aOw`|TrrZ{ze_N@h%%|P$#=m5sIn*S%tMxCQBS2j|Vu5Dh~xF2}BvZ^EF zx^l`&4a{BAk;*FE=Ny7grMFU0bDBdzmDPOkR`4+Jd2j((g#W`qor609Yygi0rSpZL z%4RaV_kx1Ure|yS>$2|cJVkwyyJW8^|6%+7XwtnqvSYw`;IZI*@HlWKxCoSubUfGz zmVwIWrQEsaXTtX2g;UDsu3Pu&3n$BC1!-0u7lX><5>R~cs61AJh2-&~ zspWB(E&D?9xPmk*k1Ijt@dQwLJP}kLPXd+4lR@Qi6{tL3&YgQMFI!5GLFKa!R6grLCf@|BmW^y?x(7+T5k|j&Ljg&aOO#{3#Es!9&0_cpTUOiqiWRk=DxF(5VVdg4SZdq;FT#A=(z5Jt z%sPBub`qc--@1qANpYm^8s$NHoWZ?>Th}aXM&)&Puo~oBBSvp~g3AAFPxpl4m~W35UA5yi&*d3M9XN#yOX)?qjOsVRV3hm05H z{f`HjvwS^6UFK}zLPQOO%uzt|DH-~Y;QJpL9Mzw4>0=?KV4RzuZw=Y+lDOXzN~%kr z)(F{^DnWNiN78k8F29pCMCt7zPI0}9pRC>MvUJX79ehK^; zDBV8=s*E1w&RvIHi)>%+7VhqX%gCP0ocPG6`(ddHXo7&%<4O-n&o{N4g zx7bzLbK0ZQZ;Rc2f@qX?*Q2?m82g)y?h$_}#uL~+?K*r|ft?cG(XzbAVtUZB^1?zEhPw%G9ll5-78f;cH zN2!*WZ%QeDm56lx)$dqx^QZLX=I?jpM`?ZzRJxz{@^>T8xqD>c{B0^Yf8F$-)R9TL z?_J4YA^H2gm%l%F`FqjJpZsQWY{GkysjTl--V4rOS6_b@-=oS746++z54?`w65Nmf z*3MmXkN>rV`}VUZu(FJ9)0l$?GA=lvk{fSnYUut>xo**_xhndb@g7 zuJjBG4Wf!9&y}Y)EroXVQGQ>LKQBtl2zNLyr;v7~kMYC&raSHB<%`Hp%gM{vk)bLA`@n#sVBF$gvx&~>G&Ie+1$(unMT%7^OBbZ$52 zc`x*KprpEArp~3zw#*8ZUMZ^8BzDW<^eo*O`9>RSG{hhI=-vuhzE4}>Z z+Z)u{>tS#UsIv_b7qOQUexmp@V^YOlzC^^q&=FRNP65Mj(52==)HNr)RUct-lUt;LFt^| z^_YFHGr(rv&jhm|_oyQ31V0FF06z|PfscdT;6K0~aDNiA5!AP0sN|z*a5E_V_k!wA zF5q7G`ujP*qV8(HrgMh5^Dm91s#98XNbN#>sl;ENi~8cM%o7OJ6?0DAsmJF(=BnhG zx%0iP0Y15GLvB? zZ+n^!I`oS`^KQ2_OG%Aig?xRf+})*gOJ8`3xox!1kWc01v*3L2bD-+RJ>b{CdqL&% z^Pu$cOYYn~#<{dp=~`zeFE2 zebS(rLaU4K@MRnNhlfLhTvTo59G{xByOclaZ6@p|Kd1~8&N~XyUq6}R*UFj;EW}fu%WGFXGzqb!FFo ztz6vUTUjtRn zpXIL2nJ0Y@+5X($;(k{_daz%!Rx!8ZC(q@np#!Io8r()e95J87&W@NyB3(I&JqM+? zs4B+PeWh6%4cGl|kVoa?QE)N%O|T057T5-U8&t791}d-L1*MZaxO3}<`q#a=rLQXs z(#c@|aObccQ>IimG*Bxiac(}G#MeUXZqoR5LQHolo$@_{dx>5qBgzDsFPxrO_#Uy^2}>sO%C z_OzFWQJ!=6q-G&gnXCTqC@2qRzuQ?o_{w*A#iYPP%~l!s3!-rPMafP7pGdFL^b)9a z{n<;J?8u!2f`AH-NPc2E)cBVMP0zX$pB=;+_U8Q=`ku^XuGV$B5K z49)`ejf_1&<$F)C37id{4f3sZ^L?_tz{_~w8&nz11=VLLZDl!gFx3TD7wdzv>}CU$ zFU|B1*-jBszKb%G;uVIS!srvGh1It$%nKCnR#5e=-8Zn=Fc@uJeXcD&HZtAJ@*CLeY%}8utWli4!|J|Ctss!7(`QF_odexGW!+9w+ zf=z=xeC1Vv%=cyXqj|DqJWfnz<&pmThQ4h*el4{rd5alAMYmoy^xE&s#w9UnHJMX9 zs%;+0csk5~AMCMz<>F9ZvSB+TnLJe@vN>EE**g9$@@u)dL|X`2+F6vIK0teB$*IP5 zhKbX3fu@~2Zlv}JQO?yoDXKe!@xdp0r(d1aPS=PNbr1cA$Svb z6sY!nG^o0C45)VT0q*jgI#-WO^;+rQ8q~Sop)5ay8P>GRSjzKo&U4W)RO?D{vUNyb z_m#56wUXZ0n`5&}9;08fm-(wOHsmaeWu041Q!;v2THK{)>7DxF&$l*`52f`SP&M*g za1}TLCcy2W@^K!h{N9X#u~%$n$q8%}OpC2)&8Boj)xH;-_a!9XzR%KoRi?FtV+K~T zyCgNKOtbz}5w+Y(_mDK%($dtzw8M&KOSC4@l1enT`ocL9wl%J9Y+BpsM>-49RveoHKs)qV$ z#r(ZHE3QqYlgaj0CYRP>nsaDKH6&ZtH79+SV&@_+`g2DnZpAU(xiq&l)e*@Xy|8BZ z@@e)Rwa|oS?^CbnIsRW%ZODqCbKOJ@;z$KQnbYU$u-3F{T%#4 zDy>R7%}A@&HFui?Nmy)zHN8VydWR%ef+U}A2B+}HFtZs!DJH&G*lYx6n zvL;21FoeTB0=W$cRmnPDsAcJew`Z7?AwXy?$y3{snO5fBR{68Toa%HUL*q%T;m?vKs?y1r)9{=y%QcvQcC;7R zUSXO^kZVE#_Xv->cbIE*m|53I@{=uz)>KoYpTN0c9(jneoIXmzEE8H=vtI!Y^`hJ- zOtS8-_#I{6FooDcp}45_3sdL_TAQky(w^oR8?0LQ50jGQOS+F8=eZsbc3nf8-GVv-zvDP0?B0@C>nF%HkkT-LqHJGRlWg@mmr^g$hlV+c z>gr^3YfGZBE}8M8nIC3UH#MzJ@kjemSr3c(l{>c zo8w|5erYW7Qnn~erftsO=~GbSGCH*WYb-$v9&a% zV=nsg2xCl3biFHoyV)wTBFs0{9g~NlKGo>{#-v|1i^J6BwyJb0Q%~RPcm1xSEeZ2H z!$C$-z;r{&(l9fVNw>9U8xw1)=%iMYY1g?di?C$FwPanx48nBmvcs5%!HAV_#;=eD{@k-OGLV6Y{!O`0gj> zbzkhepOn{qiSK@LUiYQG`>MR|%Y65EUiam`dm^uUrSD#q*L{WWUY*xH;k(!5b+7W> zlX=~%efQeD?lr!9U0(OV&aBVtUhDTPsl4vxWj^7Q{Dg9!usT1X!Y8Ej6Be5;VK154 zqpx9Or?#->w{j%|X||ES1lz!r!dS7E@!wH~I)SXZaw@q-Moaon4ymbyKQU|iz_&65 zD2koZRF!S2Qn#LMOft#R$l>)qS>`V?{wfGeFQ8NMp2T z*EFTunC-3byhZYm>#eqlDGXyRU5wSediPku^ExY>pUJ&40A-qL8C4R^nrHo)d)_py z*^NK<3LRZqxze9^X_9;z^FPj<%E-{j)=17w=O=klAa7_|Ba`$X&&RaDMRN!_X)-BK z#eoy!b5k7Zzzqk0%zZ__tUt0;26Z9W|QH_q)o&g0i`CHPMWZt+n#}2 zi>CI9R|dBdKRa-vM$p8JPbudbT&3<-MqsLl%AzKjscuO%o9WHULd$le&TV#W?q}XV zm>upNW&uj|ql~pFm3FmR`lwE^x{%7O&epb33zcxmi(-;{)w3qq$Rxw)L~hfJTVrx9 z!!JXyF@loqST`A;Qfw&v$>*^Y7sGTL3g&=1k6J9+R#wz(>@$p8YfD>()gUv+v6B^; z-W-{6AL|Qk%6d|wb~9d*?XsWKwb;gWGPmr6Fx$#ZrKzpes9xlmhTPVeNz^8@txefP z6>|<#)8#tLrYwoM(2}fbYHBsJ;;j@4-wqn=m0f^2*SZdG8JfN9=9ZM{r^VST%4x$E zz?PwJ(3*q@dq)ZNO=Qw6B1tnM>=PxNrdFu7HtMIq_;D*@TE&u6k@04nY8o@9ge9I9 zh*QmLmiY4GhJYI%62r^_B#hOq)`Yvs;@n&S@r2Z5qtfeB|nuWQ?n{ zY?SO=-CB%sZN}zXtA#*yEAs0WVXWUowmH?FOlSO{-Li{wW|GbtrJ9U9yQLQ6+GGb# z$=$k&^`&Cha-Ll-k-J+`G47r|-1Oeg2*q-XDu%_h+07SB9TdT>rvwD8FB#36l}mBl zVv0=)D%Fyv9Nfx@aY(TYshOS}+){~g&~Ta6bXaY}j`XI>716Dh*yvkZEYHmJSs|4X zA(mS%F|78Q7S;z-tgZQV!>yGVch|GCI$UpBi9&EoC5F*LBdlqvHnl^2zX)!b#1K*p zrl~}lbwY31Rc5_dZn?y;%rrgg*A>TcYa}6#Ut`oAD;&2vVmOp)vZc8tl}Tp3m0VHW z5{aR>)T+`9s@;yh)>NBeY*Kf=CTW&tjXWlClUYPHtGE&tSz#@mB28aqCn=jMP|eh$ zrHaL3(+c;Zzbc9~Ct64gDFZF zaa+EodybysF>R>GN{Af!ix?(8@@O5@1Ib}G&mqxRT~C9N?j)Y+iA`lkWf^QAhO-3g z=IRqgndO4ix|5-J1hr=ocJ~OXBiUM(3jCfzu6uZ{WWhR`s-)#_x$fz?YN}`!&?TJh z39UYT@f;^+MYJJdib?FfoH)f&lgsYjp0K8=fmyPzp1GdbUtu$rHG!14K%B-sk1o7@ zJa;ea>hj;JsuQbOL+5Ch4$Oj@sVJAc(Ug3q&EFePJjW7GQH*ukmUY==dvnSg0O=x< zrU#MxG|ye5Vz#L^tC?)Jnw30yR~3jj#U95rY!)qCM`db=2-9;2W&~4hm*Wi2k+l^j z!}Vrlm3%i}&OlBFlk|g|>4HmOb|%)Ouml6gS)L;;H=`*BeferX%-uals+C>GHl2)O z+aqxC*3OeyGOaCkm0OHG1BUfWKb3937{%I=`o)PsOJRUO)IjyJ@T|y$ORk2 zGzH1`4hL3`h0@fruGW}I#`1a?3ifvoUz{3D3=FXO(mCAAcQI8%Mh=!+s=Kczvw7Pv zBlA{MSRJN@)F#;`X`wXjv`opAair1|p(y4EGA6QEscY=wud0j)(|m#&N!G0DDgftR z9CgoVHAU{~jOBm2@4nXTpkO$$|A$G3>6$U?MqEo*$ydEH?z2iXz?| zpT|xVQ?ZbiG;E2omrrro5At`s$JyKG)VH=a`$J#Wjc>C2&4k?rI@kALY-1S#txcW@ zpj`|_T;g-u8mqIJ1WVA$13e~#l8bpCpH#;hfjVY-J2O6;E}RiSI~(4Lrb6A<_t2WC zs>1fJYH3<)Onmh!V(jNL%nG5I&r80)FLzbKQ@!S}Y#6ffW2On>9x#TRPSzz@OxMhU zBGF{VFVq8lvYoP16c}}wMRr%x^aBcXp3iGw2n%eF0MIO-!{c8b}T zGwUp*ABC$;|I~Cel#1yOOdFw!snf7i4Y@O)@Z8zcW#57swf3du#GJx&GIKPqx0DOB ziog>#Ii6%wyp6$%$&+-JWOA%uoo=vwo=HDbz6^sIqb6g5Jd7YNiW#vc zt=K))$+Xo4F4L@wmD1DUlZ@spaWKm;p*mJ+ zz%prbB%3^KftawS<%A`pxQ4m88A`=qym7flzgeR))ke9|^M~E6+B83uBLk3gv?XBu zs^!R;VIjxade`_Rcg85^t~kkGvuOo#W1w(u#*=Y$@zU!%N8`~eeitu2zH_#IJ$F~y zp#tNqjPx!8K(R6oIG=7SmiC@mZKk{;lotC0Th_+aSf;p|fa{a#HLPw`CyaizRBY<6 zFQ(F`YfON0GnF`SOL24|Rc&gYT(Kw8Y_53$8lPE@Vyt#3rmk0W+#{82F-=4MOo@6z z8=rJ87gJ=;#S6;JE^ssD;oOu;7neq~@0zYo1D)N=mLZ#=e`;pB#2B^C99L2drjf~J zwreXAnM!0tHZdv)$xQ{ZaxW<=VY!&%4}7?UsQ-{N=0Q4}S=T@!%}FN7Or>D;FPZe_ z7|2XbureF7tW}XsL7$dru4QCztgA{eMz}&WeF64(GF!`TpgFB2AEppZ(YZvJqVv*i z=6tYBfrVA4iJ2;nsTvHA$+{Mew2Y%#D{&RtXkP8ox>k73uAvx}x;e4u<{GHUiS4O1 zj@xi`bj(y&>50wVb!Db_Bsx-}nncU$#lGk`C#vv8$2*aJKWxL|7$1kM{4{zoNf`>Z zLaub)^{wTmL?m0{%PM@?GG7+NUui<-Fw|$MVXaoT~a%~ zrj!)rlQyU}yK*4OE0U-WZRDJij^0W5D+#ODB^u2*B}u&`Qj3XIrj(>7`cfOU8%WZ= z+>2k8M;@;59jekK!u2@U`C^w6=iy4<#U#fS+-nlAt=BYK4gGR6zOr!Rj1PI2uqcKw z$(F5ME>ZP4BvFB!88bY#h8pZ*R&+Clw=jim8GGGD+a0CCzr-W zVSy+@k(J~}&LUC7u_d`CMcULF<(I{xh%TGRuEo&o2?#S#jKwhV~ z(x!w&Wdq9dBsnpA*C?*$8U!beMk&yGe2wCajK!buf z&os2!+S+EUZq_T=nxgJ1og0h``@Wh4;X&3fRZ^bhMCr6@1toBCo+uu@9&wN|eNeg_skEsK`+X1sTCa#T2Wt?lPHHhH#S_g+Q?)rhj8H-eO!- z$K*oUhCDEKnOI~k$dwX~`f~)eJP{~u2+Z@_*lbe2l3AN#KH$))cuEy{gQ<6hH5kZEdb3)4jPesY>^oV3Z|>CEMIPT&wqtHy!Z zrlx3P(ey=TvsVMN=`7&R|HmH>?t}ug~cX5j#j}^Tum(E^HurW7@qxo$mfA>T&ThH;*p0tCu6@(*7V*7V6eO#uRG%9ibBK9M z=kQ?f2!C0)v+Hd8Nj)9g6dy}54}Xxqk_J(9b6=rZL zp~;!XVU}y{=%P($7SIes#V!U-C19W!ZI0PR1-a53Ru_~?53v8 z>VX_-LxE$e(XD#{^B+bCNFwSk|=Q1LU&*z8$O z6R)IHc}dywVcj&z>du^!YyA2|!DhA%ZtUy|zLAt2vI4`59D&behLU2^@)gpek#;#M z=9eT*+SsZ}u({LFmTsk&p*PbSj=G{1P*7DmQ{CFGWuX>URK48{?dr*S`lu;IOEEi7 zT9|CFT;_;Jlap7%Ice_P)YI*M>q%ct$lA|)4Y4Yg(@3J+ASY@om+^yK*?cq2k5#bw z*ePePO#O}#X}ZY{P&Px?+mbZ-IgfQL_3*)=f`-H?daE#1=3-OOtTMKx8YrL4YR#(E zGs>YT<~gJq8gwFo9X4t4Oj|kD@B;$YiM;s|JINd(((aQ+MNu#vMM)%A!V};oYtfYM6>_G3xmQMYR@I0=I&D!U~{K$tsQQc+>M=F^DvL|ad z7_;8d$yAzMKyw^aWNbvMHPw1Ntz)R8@-;X%2C&wQMa3dy@5PL>#y0nkjihuCOr;rmO>JhWSgUE($$Go-AvIoT^wPjDJv3&hKQjiQ#4Pk7)~2ml`fOx%lu}aBbsJAu zDelKHs&EowN^y3jisdR(2PMLUVpT5brc@GPJ9%qD^U&K5{9jesKh>Vy$gh8?c(Y4> zlVqVH$Bb5+zP^0=3sENMTr&V z$&;!T6XW1_EuUnpX8PAm=af!sQ9#w7!wc+>dlM`jwikUZQ&Y#q!psm5o?rdwIHIsd`_m9fRORw&0AUIY{| zX=fvrvSXRtbZ>IsE$nXAXC<9!r5a1L7h+D+(eB%9*lMX_&GI5{qO)bdRmUdr?pExK z31bjTzDHDU4?D@)mgAl|jvN)?z6?WubD;Dyg(F`Ll!)WT&yALpx|%o%BP#fRJ0$DHbI0Cyv4)g)S(GimXVp z(@blfN#Q%`r?c6iY+W11gQ9z$aPX$O;O9$8@Z(oD7;j?wU58jE(V8_dXE3QzOgl*+ zp}6Ub0{+rM@}(WeWU8^2g|`EcWypQH8SA;Nxt`zVs8yImd{NxmTGvI;rX07aw$W$K zL8^Xdttl^)o!^iSCCVg3g?AuHPbL39_Pzu@%IaMI3q*}08lqTHQAZ3K6-Zdb7!eb) zFwsCF2@)_m*(M7N$(WgF5YS+-f&s-!En2m>FZH&xZfLE7Qo(&~U0bPkQA1m|R=wKt zf1dX&^UY)uf@tsU?|(t>I`HrH*aRDI$i2UlW|v zuW$+wBICQcc{8U;CYHgM3~&@0CZQ>5rLZQ;V7789mXbzyrpPf+yih2-w}VS!s8ZGz zukXRNw4n&js0u-MHJyQvec*#{KhI*6EYvtvclmjFaT>Jg!)wSV17ral4uk&g+u>-&h;4Qf3r7h5aw{lzR0+Y|LYpOwE zy>+cE;fVLRDKM>5(k?`@>3&vdG_7>Myy86-ujhyT<0ne)`O8MdQ*kykKf?QTQqs;q z?va<->bT~SU=~3nmdVKpH`Rm!{`#6ojX#3up_fzADzVh&^3sf~hz}7dU+sru5saE} z^92EC5(4}nT0Rsk*c_H}Ma#q@nF6WrDcC1Uk&|ns4GsJSm7>-l-c~NhwK?r!tkR^U zosOzUI^_$)k-!4KucoCwh{-sc+8AUHho$j?fV7%}LD7nInT@iDC0j8max?}_z?_Sr z3^5p`q&+0@OZWU6vR@RGOHWHfa;AoD>0A`FlqVPR@Y{iSJ~&#)omQgX&$>1jEAwYA z18reeCfl@IZ(?vwNxK}jB8pnp8jh4pLyBKKfZ2mG?#x$C4&KNP!JDAFU^{Od zW5?%kCZY9+Mve-W%E0JYYB=uJQ*~kv!5wEA6qv7{=sqkl`lr{lV6w|AIbswYEXTeh{O-Y&3G*Td@n}Xh1Tpl>L9XF0Q z*96NWZGoBvn8~K3RbvK>qE<972;f#n+aXwiS3~PjN;m{ERr1J@rH#E4N|Q>J7KmSr z4^g}v&iu7)t>=dW%`FYBv!xYWhDca^8H7y-EGxo0EZqLE!x?jqoETk?4My3GRC*Zs zD{pFTi`3!HN!lqtWogRL^q~=SQO1D2O7|pxO$19~we3(~_z9l#P-K6&wY{w_kY{+j zGn10Ga=_kma$3=U7qH*~=L7`3Y!`x3{UO*C1Y4dcSW_Sv!mASQJfAntUlWWlU^K@? z2;cSf!{_Aae6Zx51B|CVjOH25!c+uZ{I!DSF-hvli- zg#b3CV-RpoqJRrp>)YKWVV24U;L*lRBjALc8UYiex4#Gjr)<`2s!gNbWrLhAGmBz| z#=^oCwp7&gUe;ONI*Xys7$)kbq^33ylxQASguFtCrAxFhsDb|8_EYcGF|J2YQoXaJ zMx3$AEX&U;m|7wVi#tuQ9>w&fs;1f35X99u+VZ2SJ_mu~Od!!_>tORhyK=JNFXg#6 zs$3p`#^pDSW#zNfJ5nNAO zf4&&ai)R@OK%n)$O0Wnww8fP6jL%8FOEi1aVfd62u^Bz0O~U4IC|I*ln}*_Tjfi!YPbNnDn>gg{2evXQC8d#=sX}y$k}~K`*rhWi z7t)FHm0o45z5p>`rvPUP^}JW*m9>tSX3BBUiLp|+Xc&+zpS;LvJ7+^Ot2-WU{m<&g zNwej<#x70U>%CujftmI~@lGo4{Mfmrsj$Nllm~@nAzd9}=ei(|Jj=3RA>27J|C&=+ zlMH9;UAo(dH1?;Kpo+uBVT!E7@)8~#x53+BvU`sGC^d>uuWg6CxiTOtCgoCze`ls` zr=xP9;?Yx3Y1@~ob~vrAwVmtoYP|$)Fm}m=ZBCTGT8&{w&(ytFS`Mpi>Kv@NvVoOq zJ)Xzi2<%TOMb0SLX3FxV*D^0hqk45wlU6}fVazG`1kFeK;zP0{rRqh zh>s(zR!P>Qh4kB>aCU%tcMMA7$D7{n;ei&-mA(1+lrTO}J3NZoDY5;YOgGZDx>YKx z27W4MVsutl_)?6#whfg!H4xwh;ApLG&4+P<5nXOXEi)_Xc3E@kbH$1Ab}KtYs*nwl zabV)isTm*HCj6}p4VVqmx3w%LO_ULZ!>i1})yqa$_oD6dUutm5i^#2=){^0HRE&0B zK7$u*z(hdOG_*L(@_`;yoidWu(;v3(G?S>WF}ponr&+$X1k{5$EAiG(HVs zZYs|VV3?>2g!5b5eD!TJ+7|@cn(GPz4Oo&2i;`km1v0u&eH^Q$Qj1xxl?jvOCN0Jb zGg$B~eQa^*J%^OE8>t%H9VTYHOQRwz$7_*lRbx+hMl>8L@lii+MpL`n`H7(76aI zDQTpbyziPSZT?0M#j zC$7|3&W5UFkL4;@bX;-dnTlRhQf_l7d+>6l0Sa5{rCC$m#jJHn|J2&-In_h+wdLs# zNz>x}lr$dtxt&tX1MdA7mCV6?5b79$Yzxw$r5@281zX<*<7Dk(8^oEOxC-J|=ec=M zr?ZAt+S=BdwtD}J)<|>1LaRrp+HTQ`qMYa8_}aGGX%;yaDlyD%u5S$RM_p3n2s7?4 zD9y(;cQ{2L%a>G{v|dnyGvx>w_E^=diMu46kGG>NaLvbIk~SfZL3P4XX>G$YlElkn zGr00pT_sWM$DwAPmQahIsCQ%VQt`cPnpCkg6gFDD+dx;*x23oRtkBxOI30r(bz0E3 zqv=6sx>_HbJ(XNZK1Lxn6fYh)j$vjhTN77n@ff+lSQNuUEHfT6WvevDNY!#K<-to< z;i9f=6~EUbpBTZ_4JCM|PR_4L87t6KxH%JBq_Xfyj7J1AZS;f9oq zs+>o#|CF6s3L&xQZC33{wF`em8zx+sIWyyjE0>}I+s3#o%c-EXRn$C?v*U3rfZp4Z zeJx*epsl8@u4!R((+MvJq@=wK3vr-hf?HFnxpgNdv&FMo=C|-IWr`$%@&?-4WQ=Cv z&c*X=X(TdbVo}BTrfjw-abXCNpd8>><9Qh4*s`;ze}h_4(LeWE-~r1j(u26W=eOH? z>=!hCc-IB{9#0g>+6>;(qmdxnNLa04?M{K!?<*+JlkPE^l0vldDm~Vmc+Q#K@lbd| z$8w*2lNGl&;XjVg$#I>Z6HolTrCy#GmA|BBA(s5b6Mv~Gv8STeHk>dODbOY;!66u# zx>79Mccm0$>y_=|2GuU0;mx`OSzagrZ-w%kxYMz&BTcyztXb^g4L4Zi;q}hSti(=w zISwC+ilHXR&nuQrw2q@nIhM?W#n`?R;cz^n&~S(i>*$e%^8*W|PPl#-UA&V%A`z*9 zj$15z3(MqSS|GyxO=T6S1t)g!XSH0^4v=Y8kQDbRC7E~Cj*i+Y5@pnmXptWnBWx*< zh)kUHFv2sIbhL*oMY3E2fW}gb0BjaCVZ?r6Q)S1MB|DkHv1KWXnrazMj5dml*|D~~ z8nKyWDio+z(c+Ap9Yc(GmXHVU<=DL_V>Vs(1$G3k$a#^m7~`UzJG!CvT3iz#<~(l? zKzUpj2UKuuXFR;X$5)^_lwS6bIV^|031%`ly|ty8T7~7zMZSt~&nw>(gEnB#z?F!& z8Ua(71Y_j{$-r9G^UCwLEi8V_zW~U$rp>yWghhGV$p(JfMb1_ zxi1$)uT+%|8_usM)x9=ODb}%2II@GUv&X3#qOuxL41_$8{mvc7pCFr`q9mmP`&5yf zJ^ezZaVGb^T3Z73dKn-KPJfDO&xAH&tj45u#54RXyB*hP)T!-7wp{L%>TOa{pH!Gq zfgE4hto^v(Ye8VrL>O=E<~*Uz=G^z-^!3H)DhZdDlI03GC zRNiW;kx($_$F5!}qnYa@y7ftGyc_u_w$>-*!G5UBUAE0Plnpg=+EjHLqNuoWsv*e| ztZZ=j^J_&ZC`~HDm+JEs7~;Qe-26HFz`_*A&||a}~9+7Lw%b zu#7Wy=JK?-H73an2Yr|<9Q7%FmP;1JkHf=N?Em?=5)Jn#pblUy`0;W(?q#562_ z^W7TU$u9BCksOQGV&1rxv98W6Cc&tGh6j$40S5sKoJR7eM z-|`xWs45ht!zEs>@3KL1@th4Zx_<7mQuBh%jV-qP>VT|_)_fr>_H{6M>qc6EQ~*~N zWp$C#DwOfNEKlm2OSh7syE3@~biJ;Kn5_^P;k-j2YKzmrtA>?`;U(|``UcvDLg1sV33_h_;ja&HD#^-UhTzIlz#=8g&4n@~@Nx>&5HDQ8<=|NR zS6dZtaY@w-MeHaCsqSnFnk9kfAuwi>IJZfIS%y@F&Bz9qtLBCm+3nBk6Dr06v^6P|g64<5qBp*%I;VjXj6 z@He;Cwl_%A%Qx!GeUv1+ZqB_J?7VQc&#oFmB4YkC?_9Cqk~e>QgB2b(4<9cRpy$zs zM7`qG1-Vv|gNhiPyq`<ZG>NN z$owJBwv(?cefhpG>dRk#Tm9(F(47(C#`q!g279Vxk z_LOG-i?>A4of z^Dp6_TC!*3o;R-jV9qt`m)*7gxk@w(#5FX@8T9D-5q}$Z-C>KT{pj|+^6MODjqt~( zZ+~#vQLAqH^bakM+*458<~Y9vlis|LJ7j-b>`RtBqo7X+? z<_&x2{pIX0zWYZsk;TG~e0*`nRU^lC-gVo%o<|oAt8$#1g-@Ox&foX_FHfF&@AcI! z8?J{8J`(=0b27enWoF)YNBsHSO-n8~@ioUe1$8hqY0gc9KHB5zH{uRv=|NGC5bB*wSz5D!(_ZL0%(*uW8b{+cMqF>>+lY}pt zQFq9@m7k8@J2Yb3MJIgzDBic)gYgeOYRKh7E5EvNT=GW`);#mTyU>%ufBEWu55K+n zt+J0!zy5)*M*na+egjkZJN~(7?wpbP{r%>^o5##Mq7wzc?*<~C4{sed?tvkH3_P*% zjo%iIes&VxOGAemnsmYbKX~l1a}SyI!j1Fp-*)U-;KRaCXj%{%`$;&kY}}QXA2M@% z&~bhx{OZp)ZmcgF@%x;=&3!2Kpq0(|jVAnf*U+Tb9~-sjNndsin*70#C+~SM`xVDI zSNQZx?z?T#BRjH2j&C~j%n`r8!EwGX{8=x|dNJuAwa;F^rtSJydYs=o&PL&{+c5sY zL%;X%yQi(Xx#x?P`|{8Zg?}%ScE*Un;}_lG8U5<>Z4VXVo~RV2Tl3fRzP$hCtyf>V z=RtYvgHPc{rE-P8;hBm1ezoXNPv7yQUo?NVD*QeC2CDF@o|$}6#@~Yf_1vu`rNftQ zec5q-E&K=j-*LuEzjltPFNmyu)>*Xy@3!pC_*+h>aBls_pURf{ZaSwvIH?rcRQM;u zV>UfC>40}9jku^|>8PcX9p^gXubJ%I{7CkbL#N#8o9=mTAGGH`3jgQ7A9-}eO_vV- z{V$F_?Vq_Ly6_uk9>zZ+a?lg^+_!N4{4qUq@4xhkzd6oa;r++{?EWwR_Pql`$2iBG z^yRXV_+4e;e|LG;C3(L(&k6tf&270~JpGg4_YeKq!GB%0`fmKz z);^5?FXz;!@3{2U(;uJLJn6>|u9@vPrwaelqL-iC@%Jk}UD$oZLHDdY3w66n_%GU* zmz;gaPm)gmZ1YuZ|JWXIoCk$JICt(Z4!HcG31^3MKKW(oKTzIJ&^P`JH>WPAswsW1Hv`YYB~QH4D6C!`_UJ>`BK~sjF$j z-ucauaMif1s^*ruV0(Q4aBSAtaVMTQX~Nj7s`dp{b(q-HMcRTYrhd~5`a_r&sYBko zpD;4m64~8o>e?V9F3;~I`{A}ah|Qh+1szyBQhU2Xhr(7~cJeTG5Q#Bdxm|k<>Wkjc@XTu zg6x$G0t;H(7Jd_TU}BWIK*?Jgnj62#c#+e(&_cgfZvFR}0kuIj=nlxMdLMm2UK@FA zYd}8FmpxJCb$5&cl!IMwcO#O1v@ndmRI}S7{emjht_Gx|sj+a7ba(SFqaRMigw<*N zuuXe6W!sLI-*!K5#{5t*_1}8^_!V3n8yb+;X8t_R?q*M`&|q`z?#8sBsy%;bqYGPhP-CuYrxGESF=sBFmj-xic*{*K!S(n`gQ6EQep))#-lMa+g`|YRg?~ zx!Wvvm*wua+(VXo!g5bp?l+cu!*U;5?o-QEVy@?rdaKgNCpQQ1XMjodV^JB$v22JE~ve9T$#ouI&JdSsW;nFqoI3MndIkfouR3nd*j^9pJ zT!uy-XO`vWST1C_h~+x5{*)&1Ez<~D!a}m*k~Q);O+fpLzo14Q$AhI_#qoq6k;ggK za$_u4U^$=V)?iKl0Ev&Axu%iAQi7#CvkMnEGy>7WbTJC+zVU1ab zP1eZctOhzr;#;E;IIOd3P9u-A0ZYsL&8>Z$hc)szKf-Y<#oeqC{8{c{%kjO3gC*=l zjXcgBmb=?>8!fllaz5zPLnLg8MjmIg<+fU`>Tvu{y7;Ts$m0~^(2U}WHS##;TCUx4 z*I90zdXvNZBIuUPIi%hiv>TA%o9(#YcsJ<4!=H$MKDGoMXjbiAEl0@_57LYUFXA0Xk0ny`YiDnLfdAXJ~|WV7Z{>HUb?l zVK-}pI-h8`i5fwsK%>Rq-5NpmCm3#oM(DplW5nMYjXVzSH_%+NMrbcUW5wTMjUX4x zeQ3G*6R|EU{+cwx7+|?iEw?-y`wQZ4rAA2OB*QJ%2zkkIoN?kWStE~go#ob9ZuH5x znppg0Y24b#ZuEC-q- z{#I(_aXz)&=aviRInIgVFQk#jdChWfS*~mJD%QW&hlZp(NqY-`!$#S^tK|*+(^*{v@_Fj!( zdrvc5r$!#%&)G3tsDmC&rzqi~UE%%k>oMIIMx(=vFh1JO8ylA;! zTW-7MKD1oHX*dxhVSO5ToI_4G+~FE|oQampw%ke}pM+hlk;nOO%l*r8!%B?5;Tplt z0V)N;mJ(l?MzCLiDusJZBad_UY{RYB2=cn4_Mjq#L%Y9|Jrn!!DmiP;5gfZ_d!%fr(V;)eI_`6#p_^UG9M2(>T zfX)_wD>Z_xe751zHNw~kbdLC2qmjoMeU9O>G(vp<`NiKI8lk`W4VSGE+9^=A_*;dmT82s)^Z*VBh-=Q)>|&Q7F&$sFGVAyVYy|N`;p~t zw%kuGcaP<^TJ9Oky-?>kt%GRuzoL=H8BuRIuSOmx0u&N|9U6I@2Lgusg+?CdHAfPHd_Z@WggG`bOc#)FxcX&RyL11Wz&jbN8F)7qxLPc?#GJD<<|7t#oJ z-9p|cO|C>Ek8{H!?6*rAH)-T??g!c=+(R09oP}3o-(R>T8hM;+fw+FNk8^`Yn6s~S z9IoW-6}8TfmUpe+2Qk0d7-f7c0u+2PzM2*aFnlb}lcy;)E-{@x;}34d=D6vE%z1a;u= z?SeY-_YOhJ@%K(atMT_PL2L2%$AZ@3@7;pv`@aOO$KRg_+JL`56;#yk4PbKU&viqX z`+5h*LHBgZQS)^XZ;f|sC@cpez~$p#G|=A1!HJz*KBGoW#p_`$WpbymC$q%6$eX!v zyf@HM*W|@^swcC<{jhMH+r{~{XMKn3!R_GUby}Vd??Ro92f?zuZ91JSFQPOLaA^rNx?JT& zX349{k7tQDnxTA@-}66~BTpUP35>~4(btnuU3(j@5sXkC*b+mvWO=cX9DV$zB!~ky z!I+q1GC!>x)!P`ZIWOSVGFG)djfKL^PGP)iXq}|3m6yQ<`#NY#jj=8zv+3e4Lrk?5 zc{B5IXBgg8Q%RH;!Fy(Yk!?&S2a-$!&nbJyjaPn)n9WSZnP%@*kB9)TfYf)PHl~~b$r({#yKzhgqbCU%m7~LEiTSJ zp#Z0<>jUh$xcA1JiF3mxftJQdQ!F1-_+kWytTRK={(^^Shw)~H-7ev%iwB!LEn(bZ z9q@WU!vx&s%aWN!iX@#4idwTQjLC|a#xmv~hpp6Ygswhpw+ zGPX>m8C@-p4%6XaqcJ)V4$~|8a44ZeqNoZbYf;TAdLfz%PiA3>^lTXbT)BWlJ{_VV zl}?WF(tp>lpfZUzV|SwY%q~t%)YU{{BAh7>>ZH84xdoTLVQ-kf%Aq~G<0#KZ9I8{e zY3eARrt>THx(MA*OR~N_)CUeNqAPo$c$&`>Ul&N~JnsFu7n%$1js@!zzWt_)*E_{g&IF?sc^ zwSh4>`RH**jmpOje$c=Kl>LnknXWVxd-1d8&Xy7vMd~a=CQU+grD(kki|Pk!IYs7WE4IN_3uz znAw}Ino;7;uA74btnWc!j<6sL(4eJp!t|aC&ADR*c@QHiGjhs zyhODfUmysp8o&7MRq1D1V$4)roZOo&#f!hVM7FmBy~jFwtO2Ft*7j6P%!Z2%YC?+F zSSL?r1>OM*kD1wuw?|Dj6y?sbVv2ElU~^q>UokwUC=?&wPS4}03cG1ROL%CB$5&o$Li zjljwMkY88Bv>8AEqAoC0y#}P(S}_J;sv`iN3Uyw+nE{ImRdzucQ0Pu7;C?97MS^FG z3QfWR0Z3(9Oeq>;o~D^Z8V#7{PN32KFpY=gYpets-H%Ad=ZZM9$@KuIT3q?<&1{k{ zcrA`JkXT7r1x87-2LmY9Zud!kg+DTxgcjCn)=QyoDAN}@T=3`Q~X zSppk8jLCCmPywVj!z9yUz>Js#GNDl1l`_Mm0&_<-$(9YE3(FPRK91$iLE{Ed6sF>?HVBE*)gR(Kjvvp z%+tb{r#bbQ0tax>HnTrhOY{Q$JvZ9sGB0r9xvKb?7g)IkTU#0>iU!W*M8CyoN8Q3q ziKB6OGo{c-+;&(a!?;polw*^J{*!NnIJdnug2k%_HZ{R*V$tb`FocOqL@~wGM15`0 z?HP~CzljNi_Fj*Bq%oI<`V{~N;M#TsXHvMFq&cJ|#v4hRT5*3P4h@LSm4)=HUUCQ=WT-iFa8gdcXm-ew$HFF-$*e%H{9l?(W-3BfW&L}Ixx!UYR? zO@f+)grSG6_zSZoTN2htYc$`BcF}T+hWr{98|)Q#Ex7aHiPnx-P_bT({S{5! zuU%n5?9k&ds$ z&$*xrPEs>rJ%=d5GNep^vA`{hjztB5(3x26$C}~<%qFD|+Wsw_)jo~)*6>O|tP#kf zs}7F{&6IVV7qe0RuYuAenMJslThc^UkY;oqV{|kc`CjD1lwiy#kqnD?fa41>s|_5UR&T)9KYMZI?7cj>a7ymI?F&7M|_RtSpZN zu%>8pmN_SeScs)$#*Zz;I_NB=th8?|N2*{=W@o|1V&daIgT|CWg5|daI}2PR(aU2~ zro?PA=%_+L7z4758BND-?ihKwcR~!;9I@Ocv7jUWngCAQhzKrz^0XR zUre8fDZ-Q+ms93=k7KZMo){Q~V>6Q{W3*GxXN{`&j;cR<$`n!dxKTjv6F@{Np2C)T z9S7qcH44x9SbxGQGEd)R=JVJA4}7=}NU(#e@R|AC*ra=cgA#~Og@>MZ?GkYaP~mXI zB952z^(i0v6Dy$=>+Q|BGDVpT5RROS@S-#0|M*hjL@aax%YyRdLsZVxGRgziM#6YT zHTM+}1}-OmCdV)Je|ecl7gEWe0%kQS3(3e+)!5Y5cC5*^G{S7j5e+Am5Diy~Lm(}9 z-x|v@IbIlC^;iuIA=jqS1ib6 zB4IH;)VM1)U5-ZYs77xEVpj5#{oC?R-8Iv)<+th2Z}ZTak@NhlVeObUHhW zx5O2%JAXR~7oUHeGEn)m;Z*wZ<@mbcZ2Y#o11sOxP4DZ5`?~pzsb5z;oQ1aHZWq9@ z&yBIqCZ4E2C8zR*3u;?~z1tlc(zFuPoajwSSGTt!RiEhMlP^RbqV+gHx!ZOS8y})# z{-NOPkvM5L=hYpjs_;7x7n_cgyNmJY{PhmkS3J@BgML@~M%U*&+(_$j&W7#; z!OaD!Tf2TVeyX%1`z(tkAn{@Qi}HHaBccDOn_k+G2pHbI)IribM?jxZPZ< z9TI1B^+6sT^=wum@K%oOuSXXh=*yK42}C{OPLJf=novUl#?jiENSI~M92NGK7eW7z z9oOJ3LP4}Vw4QJD@*pEvSR69qMu#0fs}YNVtbYR9N8ahh9vpX2?X(&oU~Kz1r#2&4aBA_pMJyj z_Kr63HPbOUvt|`Ci#$kt<~y4IIA7@R#;8T7gI(*jhOH`w*qIfuIq@^*QZi$gnt2I= z#e{(sSz3g!g}f*Y=Z$24HF}ue%Nzc^_+1F>xQ%5JBloz9mj%Rp_Rvq+`kP}6{l$2~ z19^UO<*(x~9Q_$y)6QNRxa0F>;kHK%W`mtdpvwhy0<9Ia7U()bcK}^4=;PG1s&sF` zih}gvz7-YeLwzes(o=j(x2GVvPf~|UrawtdD@ZT!buUZD?X6CC?hyE{iaw^`vHIiG z;FBR_@FEeVjUH)5oc!H^NJW3E}H@eBCQ0t{tnlN|56=ev&!|X?&u* z<{GcvxkC}Mvb!R^@oXw?aGWFGQidt?qz8O?JB- z6tCVotwR#gI#u#Mu7tv=+?tvp648Er-Fy31tW4j407%kXfJ{{sPS`l%CF{OS9Cwrr zk4dXCE-i?@3Mq=n=Oj*JBhpayQ0mqN!gKlKL)ccpE z=i>R2jgbnpNmMasQ@*n}U(j*pJ%~)8UgD*mrGOV#pkpDkHamGNl=Be(xEl02JVpg>h205nsA)6}S6hjDP%TjRJvK&Z zY|GN6J)73FEPWeOh(5BzBTNDER)rK$MW*Abx6P91t(dKR+(acb2YsTnV8>1N}bJvpo=WoWazGqdtKA@&R&Bb+w}Qh#MESDA|6=SJ5VSlw__`uOL{!OB?@;f zPA_p5&m)ogQwCkjz#^Q%TYcS|n6nPFhcd+ANWiik8^M(!MAJ$5UNX7_Qe*;D10AXN zLt&^IQK^&k?bs;s^la?8#Miw>`;PIYG`X*P^|};X1I!^%2iG-)LVPG`tdwu%xO8(0 zMDzGFF&{NvbZyU|;>xm_$nvd{rs!Ld!i;A5wsdwNDSqU6OJ^3wFAkB$xykJe?;G9E zQLUBM$$O_HkelSSR6;({`4Hd^jURO34Ho;lHfNY(nEd+~qRiLb=|#R+7T^^MR}g=X zxP*SDD?cUlGhO*9L7N8_KWIa_Y*q#7*?@UofoN?*rw-RmE)PD23if^sJSRo9J;42A z+Z_^kPbAj0+4rBG-)zb^SJV$ioPyN*SJY}j^I>U?c}Ttg%4&mmtfrn)0r#jgtc*=1 z=@}*6=rM@1pu4j|+^Bn2S4O>|d+#XoiXUaO7@UG0m2UDwo#jRSfk4LenA5d6TMOK@ z50(Edof8p1dV$W>md*@3^CQtc(aAy?%rY6wGAX= zt7;cYq>=~rc&`uo#p^_*E$5;wGjmcb9}FqqilyqA9^pIVq2Y+0&KZeg>sgPE zV&q^teF5x4WiCdo#jfqyNVqJy-K$Ho7De1&B1fHU>AX%q_8jhVcNLuOd_-|7*{k;1 z3Qfq`Sh4hBIFTMjp<_&+=Br~joxgFYRxnWi$w?9|dQ|6ncu(M?ASu~;xdUE$3KMv8 zMMFOce7K{Ll$88MiR$dU7p*a+Tzm0d8>sn`E>sN=jhByhsF6OhoLV^=6C~kVu{;~z zAZ4EuIf6~r*H@69;Zjts+hdZC6CJc!Qc7RZ#23FiIZ1j=TpWlZSy~=Np^7%ReU!V# zhT|cf%?;mPMuG1P2BF1(KkSO8StlxeqJkh0ns@(lSEf)@ibn3S;z{glQ2T&x8qInad;)trmu$Z9}IWtKBBP z^a2Ft6@n&kcP^EBC7ddUE}r%TEDov-QF9o2mEEa_T-t>kS7@6vhw+I?$=|2>9^21M zF5SITWlusdttMZciF2hYfVJwXP0{HO_5`NPJ{okXUHc-Xl2tOJ76aRi`tVo4UWl1C zD4&g~Z0X|kf{PI7{5{^MaNt@XIY59C2%yA?h{eh9J+-!yduRU}kkVC5AL)$Z3cYX@w%cp6oBUHUo%i(2Wd z!B}g_T^C)OJM{SN9;GrU_AJONd&P2g6?rt>;V{;AwiOp`)^1l-cSTJ`GZf0VjE87h z73nnZO3VUE*LE3%%epp5=ZUyG8*1MbF;Xq-mM#Xfoi)8;DT6R?Wd+^KU06K1G8hvN zM1=O=keZ2xb>0xnb@7B2FtNuYxSBYDAM)AS5B+CTD^H9UMc*kM(pP>k3`MniO!&Td z6u4;=Zxq2WACcl4mEEA6&~A{!EHv>fCz7%SkS$3HRgLwgJ@A01(Hm7UUCdTAs4O%D zj5b>fU|Q^A#-vuHdG2~hR3fsomezu_-PGAH#kN}0+xv`~?EtE=aKe*%0R|yx*7i{d zw-onxOEL9|zZz-jW|I2dE5KOULhNIe=u&4}Sz=|TuatUbx}qP{{v9LsDp?JbCBMl% ztftAjV!%rUfax>N>F(_0N|e>E?8N5})%mq*w98JYV)O$N&mKjkg=kqgPTN)+OOFrB z#WF+}(KFrNS|KJriNm*tndxNtmTpoL9kfT^(#JR{z$~VudlPk%YGF)O&yup-vm`#) zSyGm3mXxJuNxie8^wV-$S_{3F}_aT)Lv{dM~>dWogkiI^`o1gqnoLoYgeRa$M-F@lG<}&;y`64{$A0^G9pv# z<)Ydo{vuH?T0~X4PdYXr)<x538xk%-<8tpJw~Iwuc_%Wb8fs!*Ur^H)nE{w4J)~ zJz=A`esUMZT1ofnp1pmjp=$9Dvf5e|WmujXqAZ54O(`5o!90fP4<=|_I_gA_>D^8V zB57ivTuyMax%8jqTd^2cy0Vqv0&Tf6#!!kg%9xp^9jlvQi4a0bsn&sY6Pag9Gf)Yt z{H$0myir`n$vqY-PU-!@OZGKUD!J&~+j(tla>yOahLswof_j^pjFrDVK!J;Q!=PBT zFP+rFKt^|73QL@t@tRa-YQ~GPHK~$P+34CF@|)Ux=9vWbiRzSz0jA>{m=~vg5(Pvd zWT@q^GU+C$9aJZ~zGABZb62Fu!teWEXt8>Aal5d5w&ZKX^E1S=g_ks|S~AfwGf*=t zWa^goOqlq(oxyn!B1&Szh)BD#oh1hf+QM=> zN}{&|A+cQe&+0d4#mR$D8=|uo;vA^+Owoeyf?c!(4e2(v{7g z!QIJNV%|JlH?hR+tBJuvwtab23A<22<)D^+q|NLlZawp~1C|=Fm%~n5l|U&#?*;#RAUFl9#Xv@s;bP1=yV3jB+;t7XBbxsHC%42hBIqb zqT#$T8cwZFDGir_k|VC%RL_1G&#+gIT;kup{5;abb?swPF%DM2ya!~(Qy z-85iIqyeJT!`+sZk|x?g^@`a6407jE+aw5_@%k9-mm2#06&ub7U`<-Kw4TeL3J#Cz4Cz6sfwe)**v;`zQ|L$OhB^ z(pF0zX{nDOG)!$8#+BHor%J-=CazT6^f||%bc9J)Gx&7bGfHPl?j)BLT5r zD1VDQaM=KRVDmR(;w|HGbeTi?0&Q*wlUf{Ur&8(Y9o53md!}Bp_~_=B#2Eb^`|M_n|4yfY^0JbowDbbeM{5MHu|y`+%<%P zN9)%WXAIA2dM@j>&lL;0!IN)QLCOy8+dY+wi4A@^(3R0IzO$j=F%YC7T-@xc&ro_| z*Jp0}Do3AuAJdsW>@C$Y%8bE>c7l>y8xL)UeFLTB5=Y-wo?Z6rif(%(9)G`u`m#0Z z>r*CCJs(pKefm!%!~aF)VTrNC15`8V1#32Q259Q?oXqON;MB*YfbrYuP>Q|x& zuXkVi8a3GsVoz$}u?*9B{fYj8KxlNHo|V|v^V{dblR%NOzKCE5zl zkQsZ|2C0H}%+;`Kk}C`CvTM?7*G5-wY&G^Q(6R6Yo)h^Ru^^b!bId?fkF7R4!lQgR z?~R6FW1(xLiM6As4`fMD zvQ+8Hl5D5(P&U*?e3n!YQ6_3VF{%t=qVJjTb)t>xroPJ;U*9j9`i`j)EYr)OjE?ip zQX;pz*?21=lsa2hy`;>jA)Fsk71QLB!p_@4&zx^9>Rxr8c)aKN&&s3=_rh0o(nWi` z{}C6r`=}ANT8ccN&SwxCmR-P=?@;t*yh@4{^pLb@r3Gc=E=S zD|Pi664K<`Fz!qY)ulS;#nga*9l+Riyh6X&4r-7<9X=pIMvY-nX3r%9dt zrdqDRJfTdQeZNCHT4Ma$3GVd>*XyiZ+bh|dsxj&?fsj67iqR(KWN|K3jo#r_8zLRY z;{*f9tvo85gpj%1N6?wgcs(vImD#S%m9FUp^k1B4e99YWvoQ)hm3mvxqRA!_hfq7fKu%5J!5JljXoXbV<3qMOQ6v)OmTR z7)wGj%9eB|_jw)?@6yR`Nne|6iOfM&-WbtG3oJ#HEo?9IiAPm*dBPu6bXJa(-K#1m z)&z;!1-7ExY0R!T*He)u%sWS|=zeodA)0JbJ|$w*UoH_IRUzaFe;gl9POPJ%#LhLU zSe>Eb12U=3RPe!Df`{esW)4-b*d5a7cdXv1vKT!@5gkvBe%}SDGE&HLYr=AW{rFz! zBR+G?P?Um*6Vv&o2`@d!*|!y=S(9|Jt5n~!?HEm13%P?x1dp!Uxh_RDc5{#bMxIC% zM`Zbe9{h>=NRhOppJ6G2XBkm7Xj;(};TgNc(X)A!vXKWWi>`5RF?Ma(h{WZsbLqOv z`6%i1;k}Z-8_Ac{m3KZS^xmg_HTfCND7>n%CFAH8{&m?yLeb`7^Y7#Nz-*kR*GFGs z3WDW$>HYfc%rf7WTow!Rfoh3!+meeT+1hDK?l6m^-X7d)g#c-L^-E|dGn$<$Ea;3r z&-0YgBea6nY;j%Fl)sYY$u;G{SQ0G&RG}oZnyn;*$>RvbRF=hkXvmc{Ie!INs@JPk z_b5w|;Mpphy0yrl6-}t$$2h%jszf?K?D!}rP0SdPXg;-cdk6cLsX)ASzsgKxR{OeT zo)Bdol0_}+LEadTx*8+Ix<{RG2;)#BL5m(Hy-9#ld;dwP@RjMEaI-b&je0V%c5hX# ztZCnhrP48_nRaa;cG`y{fzh%mNL0eYz9FLF>&FXRq^gG5S55ap$_qD#ZZj!#El(SM;^y=w^e`Hny!xK+`&x z3i;ze5<0GU<5=B_HBB@uQOy`yI zp=JkM$ZcMszl1N?l*Q1=JkU8+J~TXVi!*AZ%897~$##cc($v)vRV)Lp8-@&Z=MH1# zXv}+mdX)o}Vl~wOE2vldf?;PGC3QH&!9>m4M^w|HwY&F;Op7)8+7->f10xa%KVhR8 z{$2JOGNUb86kXb**StMgZU#NC@m(Y|nE~c3G^?HX+ z__lTIm=~X*I|r~ehG>&bbzkNPN0T``I+25=7}~$!9jocm0~<0fn~Kn9n$<-I$ZYHZ zYD++(z&k%c-E*haDX3N$Kzgvo^$|nk%+X%;m&ks@azhDBkYo6g>nPuS|W(DSlC{zAnj{p_I_hf#{0pAd``D7>c@`GXG@L+N$ z{v2tq6p|}sGUN)G39*58wd3EajcqKP|q+oqkx7y`^X$DPRb)Agc;pi9# zzFakuFMAz@_p?Uu32&8^q>sYWetg3FV-Uv4ngK2n$$KL-SlKX?u8 zC`OJq+~8|@ieR0CEGe24^8Hbm*hqj=I&BL|80P(_5x})I=+2fpC1!Gf{v|st`1_t9#`*(6*W<5>EjrJlD=fOjqDL(H6Huwh;3Lb8K#o)zIY7#_&~oQmbQ{oD$XT*;pXDC4 z=mj7pgWmvMCH{VExp#rC6fOm+D`^}Aq(T$`eNSBdKq2HT*;xj(Qn;sqO7Jh)IUEE1 z{iwxc=Xjv$;;#f~u%M@ak_CMTw1=R*u@Z2d#Bwx{imw!i^@KJA^agU4?A!%ZBxyWq z(bZ7*Y*ES1Iv|x=5%lFRgewD5-1@y8CquXmK$lC*d*ZUE%LF|P^s=P!JBtSIW4KWk zoesoH3X`2OAhxJvrw-^4;hHSB0_afTt_Av$N&{$waL-!q9U$(LB|CoxQt^ETr1CNt z7r`7ZuET&-Ea^bX^<;}K1v*0ft+oDs4CEDVJ&=m|aiAlG+iJNtfqo|?-)6ZaO!MCs zZciW;_86dT!i~1vbfDi0H`8)qpplYBhvj&&$Wg+rw%n~i>B8M*xnBZ}67Dg}{Q>A` z;oi60zkrSrE_FX6mxF=!lh$+q-X9qxC>`hl@s|yxE6@3GpJ3YHRzaInJ@d9R;LfnGbZFaEmQ>576<# zZMNKDxGQM1aASc~*nFTd!c|!AY#?5*30-HocA!k*zH7Osfs_XRtwsL;$`XHj9bnSf z4``flM_BGyASKf*pz-3GXI*_j6NH;%xeI_M3bzbMNuwL+1mUi;{(b>8Nw{Y$cMzuU zHPX9B0i7tWlYo>A76Nf4D%rWra<>7g5D!?i73d`K_qz4B4Jb#rk1Tf*mX4^mlO0(^ z67JI)`(bvckK z(QQEcO1j&CR2_Y3kr!&_j}l@Gkcuw^^`YV$38nETah(99;yWEk#rG(X(rZru{aO6I zYWQm5S~L%cHd(S00aB^01XA%0hH_CFGZ$#B_&WngrF$39HNySEa_<3ME8G{B zqdNMbaA`m)Y(CI+!c|zV8|VkZ-42v5^|1x$df{FKQu+G==xX7PhElsh(1}1Q<{3o7 z`7L)D(8WT)d=^f<(>el74B8bdD0!{OyLd%Qt6Hanl0P}%M}1s3OCDg4M1~*JKu84 zf#wQ#jpfz>oh97QEVluuO1LL2_uoJ>gxd#0hRVzSK&8SRWx0t!Wx^F&?o6OFgln{1 z2hdF6R#@&@pmO1UY`LEURS5UE<(>kXCES~q^I*_w6YfwTEi0g~a1$(702C2!mgO3N z+J!scau))fC)^d5yBg?x;cmCw8$k1g>#^L&KtbUKW7t%A83wdKxKWmy1k@tjG|N>2 zwF=j4xe!oDxTTg`4s@B(xnvk-0pSh=Qu#X?s6n_BE$0Jj z6mE{?<^eScx5#oA12qeGmF2DlnkU?kE%ydcfp9&R8-jtmP`JZ@R9@17iiA7Ca`S+u z3Ae~{7X$f(yUKF602K>&pXHtaI!(A&E%zSK>B4A?n}!Jg3)w|a0dXX{2c=H zUEz+m++3hbg`01=HlXFgby;o=&q)0NQ5|$IC~6ekrccTh}2lKOYh9Fd!B4F+eKBSfEG6 z^;GM+7-*w#t1R~eAQj>UpiScXQ|r1N=rQ5`X}P_!Oo;t}9v9amfK(1v0&N!VY9KX+ zz6A6u;oh>G2L|vH!VLpb{w@L9BHR_0`w7ri;Wk+AuM}St$2eZj*O&Kq^;%v)q@K+kcYdydq&o z0I9H(fPO99G$2*V3xIwjT({+Z4x~!{2#`wSCCmNJa(@SURl@E7QfZ`}Xu=+4Q4Y{+ z;;#Tm`MU&2m3%$W>*BfzNagCUK&nOj9q0{l-80*`?hEv$aEDv&93T}U0Q8o)o@ZT` z0R2|D%PsdDkP7i@px=q>pRDU&fZi7FUzVG4k_k}=v`t*k1X6iE8|e4KwOH=QKq`&j z0KFrw+klh|_RDdccZC}cq_~kls;9I7-7Bsa0jV^81T<87%56aRiR%N_wFG9qnzM(2 z)Jou&K<^A@E8cUm?0N(dy3&6vdA;Va3P?7CNYi0 zK*J=y?^^DcKx@VIEub3&eQsTkJk_jo6##u-T+4u-l{|+ncM;H&!hK-T7eFrwcVI4B zqM*q@T-!@_ihT_$BN_aD z@bSJRa6FL82wInJq-q-#8$BuRlU)5hKE5vkt6n|=NcB`kt$HddTcmtBzNb0U((q+J z82sf|bYN6C7qN4yPf^g%ABL>=7syYB=Hy%$$6)Dt|Dncr?6=ojf)gMU9NUj>c?-{JYFCztlfe3!j3?PhO(XNZMwjCo<%rJpszP-6uqKHjt z6a=M631$Jm@|_q7QZ6@Ixe)a)16|S$13Y}`78!4~>Puv5P=Y<62dV-fCB_<{STSA? z=FB)Twt}M==iy&dj2Q9L$f2g@y0E{Xt@*q_TTaey$kW{_8(lK}W2{V(2a5G=D^{X` zh}9fz(_6Fl(JjT{h`BE*sxF)kAF2zpGbkyR0mVx31~BDuQalG7r8o!wmc~diwlnXB z2=_;mghI3(n>xcZ&0d|GQsiZgs?!qnlA`H>0};^yh;Ei>=rKUC;#dRb>^O0-Pf{E( z!JWdx@JD^9$y&pa^18O>P{dz^A3FOc`l=BEmwH?pjv}Z>o|OoQ1|$MCm>A(i)e}W9 zqYn|RgIg_0S6mm$2-@fyLE8X>8k^&Zo>|wx=kKX zY&*FQ%&a&em4ahCfqCF8i0L-v?QIP;b>B$)aO)m3B2u4U6+0rbz5LO386y1Rr#^_G z$20YMDDF0X4}Rq+mKmUK1Ti zOTVKPDqfFJuBzY9IVlagRX*it5o*luHRv;slm$v_2mMF&pnsBWHAEiS_E8*5tGEps z?IX)miqlrq9&mCV=VDsE?zGVge(MirOHBTJl$qjFbVuj0NEQ``=C%9xdj z7dGzrqWg5w_qIhR^2jc?;?^OQ;(8VR`IyFi0X*jSQ}lT;jXQqm+Vz@_9hef=^xC)v zK53BZ%kSC-PNe#>;@FoJSJ3UCbeM}o0djAdShW6X?IJm}u7pS|YpN4%odvM*Lp^m4%7l*|HHSb*?z7bH&MF=-8LtY&oBXuPObs_A_=;&bFHKcfFAN>&6~I;-yJ7 zEsendeqly6_%if@(j+WX*e0)hwa9Y@La65sd8W=&&kI$MP%C`bsZ8%Zj?~cjTbJ<8ZX=qE!LHqHP-$co9_Sx9Ml5-wG}Xt60qVZV8!*T9v;|93oiRM1stnKqxwPVQ7^Kl z^o7!+QSH!&9!=EMztjfidMhX*j~o_I+zUuXaft+lZ4KO&!n@<~7q@7{+~9%N2+g&G z?;#ehHe^433V_;bHRJTJz!b-gU)Z&BSl~STJ9WTDxz)zhgS|gqJ+;n-lgk{Zo#q3j z#SIHFEv*dCO1Ldk7e)eM8L28QsU%))pS8q$_kNaxS{g#N)3_(K%=4^KPvnu!b;WIi zZ^cE&{RCqd_sHU>=kBp<&dwXBzj*;RYIc42HzU|MG4tzcW%-5`Hh52J-TInHP2AvL z88`UPi5vW9%QGuZ$=xT7QP=6-|FUh=M5^~Ij=f)Ti5j&v4mf`GC*axN zo`B6Lb|H4TU?Q|Ph&U)=B_1VCuYFeHjOqX-PBuNaIHTe%h!by#Hp&Mye)+Y4U$g=y zQUX>S1+2J!TkxmIUwqehx8S)06|jFnYfI~YPBZ=(<@VyA`6Oz^0WIWLtdNO34n?cD zAsX$(NMK_93AyrH7V`g8Qyz$rYqXGGvO*?OLRK7wtT?s6!Yhd}v(D0QvSJ}U8$Mzd z(tiYjSH=x!M}jj8=~D(gpaoj$zoljLc;PUA@dMQ+Jy4x&2Pz_uymz5EmQ-=~YP65M z@uax8H^igs5wgR{wTa=lY0GL`uHwbd7LEbO^A1PjpTGZh+R)nnWIgfH1h*ZAB66iA zxm|-pM()X2L%8{ZfGEd!kuh)aQ>Tk{dwLyhLao#gdE|hY;wUJ^=>icg5O@ZddCbee6v9kAvHlR5eQG>Wx z|6X`=tyU#0JM$1<*?5ad7I1!RE1O6yOe>B}T5ub1N(&j~owH+$+eN;-YJqm|pN@bRS=1XRFDD+RfX5 zfVf9T?iS(2Kk^&qGPy9V=yrIBU*^Q|P}!%Qi0``o1$usSeWXb`4GpH=A0y3NIJu;0 zCKBzSxy(r;*$W&}&rQ%|C#8+W13#yrH79Io%x8Q{yG#r3O)ESik8?BpDvl*q+{2dJ zXgSfu(HR7;DY6}o-7{WPTq94#KT4@~prV4`1Ro=+U2b@ZR#BO+c+o7^qItuLhREaG z4Zn(8uMxJwS5bXBk7HxR*&MSwvJ6ao4`i14*$e;jhYG}>T)#iqiZfaMaHPJu)gNkW zZizJbTSJlN)|T*26zvFSNZL^*BFA5<0+r(|7bjt+#97t{UJC{eL7_6o>6$+iDwnVl z-^?4%>xdenWYm~L|% z>@_ISi^w601RuAqpN$F}hW=O$e_sNZCi%-FZGoBv!Zv{&B{MC5QES_Rng}*S($ccQ zhGahL&ueQeX%0ukGwUaUe~4mcAlx2|sD3OnCm(q8VZJ{{=@5gw6iPmSu+z!16ybX$ zzNg`v=dOJCZp3#nzFE%G@I4yeJUFZBlt``1DDDOA>T!~WCpp7!!XrLR(|mYA#9+u4 zulfmMTY64V(!NQ~zEhRIT=gY?&$l5IVu)9wA!?OZDk$^mupty;h&NP-y_1~1M=F0D zJk4jJ4WST2Y*Qgzx#EdF^SQu=P>3OTsl{N&T@D_@F`q>?ghC9ly;lgz-Fz0?5DGEG z$122#LC%PzBb_9cXDU{5_uS>9)3^N-?eeihTqxuu7uk^$=RR&-Ev_3@y`b) zIR}zIG|4&iV*Sl<=9&5Cv-yq>AOCFPGyZjJPhx%;{{czP0sN*s`Azr7@XdJmY`)$6 zRLzfs0f>0$&wTi6wFaASa`pOwUeOhupXg@}w{%a!JrH}2A5><(4`#eKX;1o#{?d*b zOu0RV zZ_4#1e5WQkseC3+ceng6#xvzke^_@&8L5uDw+~|P+m0Np#HcdZ`4p&4I9?VL5d@{^ zR0vA3XsAVK?Aq09Q7({*xd7+~60;A8hc*X0mDaTi=!fFU1Ce2IS=DEtdtLgsGM1t>57rw-W-*(~IE_}KR^K}dJ$u|Js zZhW7M=UF}TIl=&ZKjFgv<-+bVUgqLyfte3a7MRaamrQ7xn2+24^M=It11{{Y$Kzf6 zt*$tK>cT#kpCzalWyL7Ok@<7sh5%hCXsAV88u>~%T3HtfqV=JW7wBKYr2|nb43=x0 z6p~VjUZD#IuEh+#?7FXuIOI+F06)FSTQ(P;6mWgYnMO8p4 z;#v)KiMZBV)CA-a*C5b$#WiFR?a(3O+5vQ_xGuJ+6KFqiT?RzmH&~8=Dzp;ZP;p%i zv_f3hShN;se{sDI=rVC#XVEP{!^HItpl)%!+oJVA-x1e)fmVv^28$jB8ZNFIfmVs@ zW{b809U`vJ09`JwFIe;n5HBwqEHA!ZA+B$MQ)nB|;o|xSAZqx*auJO}+rfFo^+TX5 z#r0E*J_i~pu3rItPh6=t6r!d`7gsL7UnQPq8|Vk(I@zLJpt0gw0K{=@u;a6+1Sm^f%Yd#CS6U4U zRRWC{*D4^6P=lRni|Twu<+>n%X*#Ptq~?gq*g*Y!X*itD`=Z2+1ot`7s< zB(57R+6+`6u3Ld_7T0GidI1PCHc03dpj*WCHH+Q?!u$=c+kkEr*FRYF9uQ`8aNQ1c zo49^x(WgKq;`%wz?c(~CMGl^4h-)&?9pai|(GZ|AaUBYDr??KYXgJVJam572xl3HV z7NrAKh-(JWkHvMgMOi>+it9w6yTvuzqRBv&;+hNeQ*kY@$OqIQt|dS}6W20}Xc4xE zYbDUn#kI0+@}iZM;ve9P{79H97=tgkf^7+kwdB9d4fZ!7ZDQm z2{&^nweU}JD7Du@N`Q1Lhf-TgX-5BRO4QD6-7&1__B;l-oI!+J~n()MrX` z?%u(n#n}FZL+QK{5}hS~fl*725Fr~$iHgRYzw$E^AqbW5*x`#tsv3-_9J4}gc z+-44?`qROoR2ziU3+WLKJqO#I zY^=#T9T(S%lrABWg^St3a7aP6A7@HqAYI0xWLsSCO)#YdNY`_ynrQ*RKd7ZWEq^uR zD7gS;~U+dzO5VXq4jN*LmH^QUx#?uXy;?c7I^078qRxdH5A%e`Kix z*y}9yK%!?uak~T3Yb>pXbT>=uAknDD!@r8Thoud`X#C?bHbT0WrA?6TV`&Sd2Uyw) z>3){BL3)s-?U1&x^aiAdSlR*UVU~76qEVEGU&-(&OM8Gl#u8xTPb|e^yOpIlY@c8W z&5-dpO9|LM$x;%wGy?M&UTpu&QWmyPv*g2;W(y@FSE1>Te^Gi z;oPAcZXQk{-D&c0+-NlDVXJiG*TcU&qi6W>AHg!%Y<1{YE~4K3gQaoMrcq^Nb|P@~ zvr-N++ z`kJL?NHmg0c|-b^r5;HCW~mp_cPy=jw1*`K|8M!fJO>iZIyn?00C6r=utew51eOvY z{emT`lZUcIbuxh^s*{JaG#Aq)9AMolInj>f{`js7}si zsTWcyOH?QGSXu`um!$vd=^&OiLK?%;CP-6Q+5%}ZOIslw#nLuNN3*mYQW8sV zKstt{9gwE7v=h>?EbW3cjio)1j$;YgWq4VNg_O)v9Hdm1#z9J9DFIR%OG%K@S@J^4 zU?~eyCQCj@Su7Pp%4VqoQVvTskd9}m7SeQ&q#nYpRpuJ3t93)TEtQoq?1_kL0ZgGF{G1Os(`eFr5Z?nmTDo@ zveXQzj-?Jrq1xVh4qc7V29_>GZqoG|U7OKW?3-BM!umGWcd)*Tb#wx1JJxYn55YPf z>jbR7zhouOBFNeJXaO zMd>pTd6;r6A~kldgJ2$#4G}9U2oWnP2)cB`C9=uuTObQVnN1dkvqTnX80L#oL^(ji1$#OGVUcBSd*zSg z=i(9N$FU)83lG-T%PedRac)PSA0l0pA0l0m=0^s5ru@ieiSmQGl}Pf#_C|=1c|qw> z3)PM3A?+%Lb3c>WWJA;z$`esr$d*-GR80G;Eh3eaJ0g`3up+;PIN*KgW6 z^O~z^`9$KoXz!C`>}5iCv@5JvhS6SIDdxMe(nD|Q#)0wY9SVUL{Y6raT7?&tEpH0e z)wc#F({pR$U7iQ<AMjO?ajO@`eSG$Y1~Zr4^iE}Qf|PhpcJ%jS`=a|CQ= z+T*HTV&jMxy(vl9Ajz^Z6*i_g)7wuXDUI|RIAMz<%NE@-J{q>Zw#P?rg>Y=|+IqKvK zcFjMpqVkd49Yx>2vhmJm|2`@%FzLw`$G`E~eQz$m^R;amr+-mgQ}NmZ)g4Joij#Jq z_dnBS{pYtM&fI?DNhi<#ZO57vy+)JN)^68&a zr^F21_}oU`c>uMgpNgY3R z&vP#yQ97tx9jD}VKk?AF&)jm`%-{TOO2dS>Z#y3N!h6j-skfxB*?8uF?_RrR#@P!3 zyDyrr_$xAJzIg6Yf4EzP-}heK=$lUY`==^AE^WaDzdd8}`~Uc0WzX9WrXQPl#7|=v z-8tdcPu#Nd7rXb?%)jRR##7%q_SI2KKk>(1z4_!FcLc8TO$a_T=KQJ&_sptH`pv|y zL%(|Bva!Ec_Qw3_KR0iUZ#!%6Tftke`aJeOX#-!rc!M$P+VS@smh{taQtp4?Z^!@h z>I)CtlJ}?Mc3z#A`toZV#$R?-$D1+9ssAjS`gU*H-~Rr=-mFUxy5r-g?>m0-k^Yko zdvx}TcaMGN^!n#7-hJ80TicFFd|=|ee{6hy*ZB#zo!#`s;_)w>bHRgw`QPW&kNfW2 zNB&TCN%f}spFBKU9naqKWXg=>%g$8C&&2mWby7yk{MeC;KKs3A z?W1=On|nmj9q)a&GxpFC=hcs1){u3@U%&e*W3==5t|{lo%~-SM{xN?Uer)}Oq^-){ zd6$m9Xyb>S#-iZl#?8}*zvjeoO7e2ux{F@C|DO5p%_;tB{G2le{Hdw=j63(#KYIGv zPse|K(%uy%3RlO=ik|Zyx96hr_($Rw4>&62+U#GxGcoV=M^2rzXwjRAFWmm>dqvOO zbJmtujEPI0|MK3t5!+@w{$hUmrh((Xy)x(WZ&Lqy+r-av-akM0!_5bMzH--nLsB*? zJ8C~^-KnSF^7JRq^kq-+uGslq`DX*i_MCs@X>%`1pPrlZ?hj)oy#CBnFJ1YM-~D6Y z9}*NVzh?EPmNo$XW9M!*M9fP{D1f64gJ-n4-7i~ zu6Z5b-f;E-XY3fUWt{YiPxHeHr+R3fcv)lf5 z-;>MUSbN^?lODS%F!QuwTUWoGn(=8;;kpBA=0DT<+b^r8om*7<8~?%IoUrnf*WMp9 zwyWrX-=ETT*utjjOWwa^@@f8@wwmc59=>?e)l(9CKe^(I>v!BHBU4O(FzNSE3aGKYPOY>fVOl#~6Gz6CiNP$Kt zF`ma**S?w77^v@Fnpj2H0IV^dJ@4X?Uu`fWIn~5LqYO?hiP|!ae}*g|>MvtFTd^H0 z0Na+rXrVp%6JMC3k%ooT-*1l%3(tN+Fp! z3Q0|HB56JyNlx+BIFZ!p4kRm^5^uAdoSod^L{fW^42_e%3%#g@Wcm)%kd)+<8eJJ6`bQ35DXAMBoYdqodTykqrfhL? zQr9{-X{qlxk+jd9NcuL1owSTMoJi(QCzADz6UqM3VL3f(f`gNuz1V?dcrNLH`IPFD6h2a@f*)`=wlsM|^NdWY+rG;i_*Cz7(!iKK3EB5B*4NctO2 zB;z9|k~!6ZB&QcRk&J35lDW%?WYP1mwwzB(&W>{+Dc%WAB)QRHCnf7lCz8F^fuwqq z9ClKZvz$muffGr+*$;?W0BH3vUB+I+qi6rlIA}RFIQF~3uN~N!v zX-HbBLn}LDu@lK`bs|{_4m;V|UL8sIdVNkLxx$I0EOsKP=a|0GyzzG=drb}@o3X}C z(Nd9~n$m1?c+8fbnvsMl2U|+hQ?s(1NcQEXFQJu|aI46?%qr-bf)&z&I%#^84Bz3wI$t-muS&e#` zW@0qxL{cwzAlcq5M+~!5i=9YXjgDk_vzr}AvbWcXB(HNIDc(nP?^!9yo1C1KkDQ!T z`bM2CSF=*ncQ}!ZJq{!-t3WTEthDSn{3_pWC*7OiM3TKuB*o`MQmY-7Gg8+&k+cej zRz`ZQ6Uq3=D>_Bks=|s}k zJCM}m4GttNbE^}{-r+#fy}O)9GCkR3k576^oD)eKXCl*rfu3OEvNr0Y24ju!6wk#& z=a`JhpWApUp|}&poF0~kU>oBBh37u1Z&|&LVaXA8Vwpqt2V$`9p3;;nW;g7!D?^#{ z6t)Ag(h|$Dw#NtW{e&+cwlp^~^5|u?ZaW7cB*t^C8!ZRB?9hF(7!Q>QO}ss|=b%H} zb^w7x@u9MyWt_{-c%b3zU@8fmP1q_s<6U;>23I&c^uT$Hhss^qnc%WRvpM1H9L}6A zHamy8>?A~Bhe{#F^N7t(g3Hdt2<%`I26pWEGtp%ykvUY0X!+{x-<{wtuSp1r@w|hr z%AZ7+9bDLgL$!#OvDrg@<+g(h97np2a@oOP1{`XIXxTR4$g|ycFi-)9SjV>p^B=~HN|CTDs$)zqGj~$cdm5XITj%?o&=knsV+O{dcf)54!Q$y z5^Z*-x$Jl&u#@bv<8|4g3FdI|;a3$5pCoCao^Xu^Cz7-KVqxw zq`B;5Fh}Lj;`GN*1*o;Mx6gDpT+g2jmz^xlPU!N=cG<~t*~!uDgpLoj-Z7peTY2TU z>`d3}gpLnRIftF;E;}=ra|E`uY@S{oaOV%YG}w6+Th%_#aM|%Oht5P=j(+D+bcxP< z&P7O!XFIm4ynHS@dCXDewJGz+tK4?-nX}nuC(mW4fH@Per6vDYAE424#-|V=xL1O$ zicf*d4%NVL^%+A4aCX`3%yQW&W)9U5T5dddLYF%}B?uAip~~lCmz~+np&p!;GjIA9 zg92x|<{%`-^BlG+U9(+wN|{6LA*z}2O2r{49H$)~(RsEZT*aresUqhDH*(w9lY(op<{&|!3(lF z8@nl+qV!d!cA@q zU8W^Q0-c@s7>HaLX=?56YSxgB?qGuggdHHLZgNq+=!XtsVLS5uRfLqW7D-TR=W$i z(uL4ZA9byNx{w1^^)=I;E|C-ySt5}sCbC*0vrObZi5z7jZ%QQ5MD|L=s;h~EoG~nQ zA2e`gyO5_`$Y(Ajeuy(&SuVuyLe6&~ce;>QT*!|u zqc~Ld9!iAjeLhf}T@41kXbUCY8p6)`LT*z99WSKetm_(+V$hQ*7Fp)I6EXI;! zB0UoEn#es8nPwuNNMx#sB+#WZmhmPsMdn+w?^kr8HY91>^wYVrIhWIpHEI3k}HyO1UgX=?R1wRZ&C^i%{j4u!3AA-70m zuo=TIT%5@?^}>rPomv;N-i18xLI%_HjAkcCA_=DV4j?|Xl2&}KAr4wD3wZ{}CJp%> zNG;kRi!%j-#00by7E%Mmi*w#W9tYw>ZLko!wB3R9TSx{Fyr$TOGy$RSb6K3rfmCS7 zlVnFj=<`AynCh{#rXbvhNgE4k0f$Y+dL5S~;L^~%N2tAi#`8pNI)}!pm^*}aFwj(bSC&`Y) zU_y)TAzF4afcU1^krp7{W9-QF#F=VGUM0@4c4Rnm)HltJOb0?U@xmUjXUVkVDa~_=@bDA|MIHcBBi)4h^{ph_}Sfc?C#^hS0Nqy&5tV z2rY4DjxCS~)#nyZCrBijNMf9z5K4v^CrAXXH)aR%9TDRMJ0ivjc0`O5 z?1&gA*by;Kup?reU`NC_!H$S=f*ld#1Un+e33fz`6YPi>C)g1&POu|loM1=9IKhsH zae^HY;{-b*#t9PP5)|VEJ0ivj65;bgj1%k}F;1{^#5h4BTwY?FU`NC_!H$S=f*ld# z1Un+e33h~P9)^IZF*v(L?Zpu~HGy!P#i+o^q0_+D*979NA#x>;W&%_)UGA^Q#&I1Q;BdYM1N}Mi2l@$i2l@$ zi2hU}oIj%Xl!%!>Xzq~OX+74jEh>OmcNIVX?#c<)%=V|U2Vsset;5nfk+rD(r~YW& zB^7sATHi}8=4ieuHD9Y!=lxSW)d1KSifap6n4|fs0vh8{zW(*Zbw^uTQ>7MjG+))M z6-y?uGm{kh9L-ma=8N)BJkdeE=y^9 z(R?ieYSj($C7zBTc9qm(j^^tm)>7q_yZzB!meyHPi#eLF#V%hXj6viG%SNfi9L?9s z2({An%?Ed&i&t7NNiF7RzLv079I7t0mH!xd@*&vCJgocTbS zHO}QguGKg%0qM{<2Vuy#QRCDAp%_~6Sr25h#(5n`uf`dJ4t1->sQ|KC<6HpbIgRr; zkaZeo0D7l4G)^9n^%`d-5URmedEEk z$L?zcdeki%XEqSJvuefXTp(LD&YyrJXq-JjwrQMH^xji7&N3j|HO}vWWNDm_fKZNE z>G}nF?*ff856BLUvkpjw#(5UVPK`4t3$OmsI5UAzu3Em%1k$W=wgB0qasCY?sBu!W zK>%Xe=>pQLaqa;^Id5@31+rG-9Dx~{IE}Le$a;-)4Ulmf=QSWVYn+jo*P+s}e9Z>3 zN#mRYBuV2u0pt;lvlob0<7A$UsasSe*NS)M}hvK;kscl$oL?EJ4wti^0+W zWP--|Esze)&Z|J^m1KTXYq$^XkH#qmLa!7P9Q)X>mb5&v*wXS`Z_l;jsYNMa|dqgg6@nT)9x~~R8%&{N&va~9t z7IR45xB^J8$6j7<0r7=Qdm~#`X}_Z``$F;L71=o~kG6QJ6;?ey0Yc39obuPNzO=L! zNiF7(x^V@N)mnUB212i?v&w5kKH6}NQwF3)<6H=2y~cS82+ep|cD@I)LF1$sptfk7 zb|4!y&aFV`IR?wlJ3uyRoJob^QwJ7j8IUa+=Vl<6Yj)lOvQ^`ZnuQo@oDv{(c3X9R zEs#4j&I>@cYaF8p-c63ZJ~wgcs4}JTs(31x$|4zBv@l1j&r5+?WqM5cZEsjw%~Fdw ztbaX_H?;VC4df{^K13=i7Ojnyu5KXPHO`Gdd|vfTJ88WPWS3?+wgfP=EIV01=zJH5 z{fev^R6GHQ?NF?Lc=wzk*vX}v>|kLIOLqhDnsx~K0?2TUGiA1T#h~TA2FN>FD$WJc ztfk^UAoP+yOY37G6&f;U4*E*X&L$x1G&|!;(e`Ls=K*QfkS~Bxjk0_-VBU0`mWtPb zY}7ax*iQ-caR=O4e*`aYR0#dBmc^n9pg=ObIK&my4 zw-Pl|<1_=Q)i}QcvPa{*0;JXC*w51z%3QPGq4QMy3IMP%xQe!h!5r;8Jq4(Ko?2Sj zQj0mPe<~sHZl&vDAoNmsD}U|*6031u1VXP~w>Y1X9l0QRScX)~L+l0^)9Smr)bXhh ztaJ%f=%7!LTEr1pjb?|~7ift6ofxeMjqy;;M&#r&Snh9yRxD)V2+I%lX=fQYF`gZ0 zWiUjNi?Z{+v_l+W=LgLW(I?K6O3bmxunkCzCjr}mSjD0&7eR|+NE~6gUb92&D>TGz zxgDXn?#6Z$5qVLTw@AyxL0Q<|BGLh*uav$dwTPo@oyJ~C4=1S)<91i^UZ%4SOY2LiMI4pSLTkCHC2|snGEebb<^npx=S8sUTBidM=_0M#(LX+HX-$$^#L=~S zG_9iLZ{qqzc`cDz#L;tO1#2Z>OX<30-pc>6v>K%radcm20I_o8dgJ!zEUh!77IAbf zWHhvfV@tloqGGsKY7s}*Iul4=rF^~AB95;0%YL-(ky^xomaT4_#adL4DTdcq`~v-& zis1`Vi#WQkU$NF0sioJA&!rY|bgf=fOL?$-4X!~TmR_v7*4aS%sv8MXi#WR0uT3rY znUXKHhyyKKZmeRhqp+pi_~L0R17hVy@k4+A(DLwHs-eCh4Rvr>yV(6Z&mYSv1_mU83p z?=E=F^7WO}B989s0@ezh8xs~H5DRg1t=|BN@r2HeJgG$-U26?%B{GijkCq$FQj0jc z)>>1`of}t4E#g4SmKztc7Paq`8`b)b{eD> zadfRqSxd!t`F$TFGgO>cN-g5(T9;|QUV3lbPD^Wz)FO_qb-AWh9#hm|Y275Xh@)#= zp=o{l(oA%TDuxeBE#l}}S87_l&%Je{rS*!`B95+g6>F*7SeN?_Iz8pf zKBLE+ag-Eoxd3@Hv!S)FtIOZg=+oa<>v%=1&zDkBm{(Ak*QbK*1-CYGQ%h^W-_YES zU-NYOgDt_3}>I1%d_n zBJFc*=^E2yEI^cSIW=pnf^ls^b6 z>@&!V5LY!Sfn6UNrPohVU2rkxf>Be9h3pfnDLk#Ur7eK;tq|3#FO$gG0y5gOg82Pf zjgZE1jKG{o%!;0f{6;`yzmf2m7}jfqERl-F&brh4&O53zvh4aN7TcJe!B&6&Y#X_u zy|ulw?+9?U48tibETjVNXm4rjw+<4iwY|NgZ*NpjMYcr36U>hG))hnTh(H~jO=)iA&{SB=x{ltU{fNKU={`&U5D;p7u za|?5e@g^fuXloC$>5c%8hC+5DtV3juNLzcDxKOTiw0A_nqV^A?4ZH!r?>t5;SjZ9J z^jR8y^yux;tM#LiAx2JchE5ZWrPoY%&{!&k6QJ%kq^TVg7Ijm+yOAp3p zzG&6Nu+FX~#>Q%B$7d%cCoRbGf^-Q>G*owT4nF5)vvHUhQMtekqMD zT^+4;EBuXt9GsfHC#JF_?tVIs&;345Ep5ExMBu(Hn^hfizH6cZn_3+>*|MR=9eEQ^wI#IDIubT zxYGy676=X+BZ?(obV0AJvHf&^2a2$d2%E}8v^PoIzxQ93MCr3)*ebmqXR3klYOnJB z5Sm(1QR*6Hhb1mx3!yH$C!`eTA76|H3{bm+O<9eBhW5sQF%ubvF@hMv`+QY!i1w*a zbikmZn2{;s!aT2F5wgraM&Ql|tzKsx=UaPMu&SZ6r6cIRiiA<>!f-KCR#xoiAz(*m z06C5t-WteCk3^rcg9`if&X!;lYBiJ*HB{RC7L&;R@nnUlB^=Xzh-G9d?1%>wW-Oyn z6go6(qj@8T^eg@Tsuk1KMZf(5BCHaPJVkxCt|h`L@o2U0 z%ZiB9Io~LzwkwQqihL&6FE%1lpbJlH>MX1Z4=i{V%^WE7Qw=!dRUVpic@a1fxo*v@ zMWRA^7M%tcZImjkV@zT$3CeDCEJ`t6t1Gz zQr_fbUD%meicDi$sky zqEJTT@?oNAw?Y|gTUO>JKmB6HvWyqUPjbo!8n^IBUY zn%CLR%+gq7jx$PJ&#E~kE2=KGYuYi44j0_MT=+&5BUvqS=lNUO>${sUjTY4g{V33h8)9-btOoUDwwc!c_@XVfCS3dDx~5+HB~v80 zBR3~k`=g6^IHzO#)1dt4A&`55!d+7pIZO@Z5doi1{18n4XI@_oh0D9urqGO786GQI zj)@<7Rw`dSE9LX?Daw~t#YR1%ee^I3_vJv;)aCep77CjR^MuUG@UDv7dNhvuY&5d^p zo^fmQ^DPbvEoQJ0&t)ZgeKWl?BWf;vY5V}1r4)H96kW?hlY2I2$<-<-(2&_k^T&37(WqJOqPS0DIg3U~ zxsn4j3<&Qzm5}&JVvLeTt;`J)K-t9SKK$3_69jRpIWON zrRsio)!asRhuD_A(JQL#jZV{^(0$O{N2mMYRm?1QH1 zG}7CJ-0Ru%R{ee@qV_~YcORYVX^k$zy5neWak~<{Z^|mo(Q9kT-dAojTVDUGIHxco+|tXxNX zLtT|@)OyOH`SY%@)lmM>i=N+AUiVGebRF&EC#Kt|6_v|qpI=cPqt=VoAvKBo{7bYR zEk)&0{vs}Hd0Luc26|@nipr&U*d>}La8xq)LDTMZUs@w_8I_*qFq-y6<|{jlM$hgr z+J?mDGg?*URy5c9_;`>i*!?r2qC#1>pAp#~6Dk_^dAq1vT3I6dWkW?IiU&H>Z@*Q6 z?2BsDZf#E*MeWzFs~p>ZjUKi^vz}H`zV}sKxsUFlC*?ItE#=I-0T(Wz<|9+e;XY_a z?=Aw6D zPbK-k>%_{c|E?cC8Rl7M(SO&QRiOV}KdK_w&bU{yZeB zQu)89-D|c)nTXVl*l$J+`+}^jBo`ehTF#8WrV+uk#~+s#>{< zR!zB!@}X?yE?PC^j%HKB^xNt&ZRIK&73IeDa}ZY>5_Uk}w}x`k&ojy@?)_1enNW{2 zEB#Pm^s-6u))BlllUn;?`G(0tyf_nKOB)m}UP4K*zg)aJvI-A8Qv*9Q8BhQA^NLBI zFWZ;qpCb)+)^#+uG<4y;e*7~S_DVlFa$PBrEBi}G)f;on7mm*KXF^ZG8F@aP?=t96 zbcM5p{@ys`MF!!8L(YgfAJKLAaR##+e(;T6a8@UOD2j}V%|I(!q>5g%-%}WPsJwgigGRrqx>!@lL#>Whqw*;j@DQe@Y0*-yvVPg_@<2@f^De z`Duo#3=gGu5y-zCK*967T*PDf{?7Jgb!}YBLeyYiT19RN6lVG>(?ZoEnfyxcO#V@s zE8X}mF6pL*(iK4|eFr7y;tBj*R0tYmxJ(OmjiV~72$FG9pe-s2vSOeklvIVN6cQG) zt|58SlQY=n(HUfU4jrN;D>Q{76tXU==;(pA$mju9R6^leL_!fb8sTfc8L57#_9*s4 zvqd;8OOJk7x+5{}^V2G9+q|Ae3!Mm!5;6fH7=1mT8UjnBVe%I1*pT`&_*)UV+2nv^Sd*+?#{19OFIVFW`GI zwBXS28F6{?4d~SjVpEHCRGvB#d*;zBdE&A*74pad_|6P?)5-)g3A+TNqIQ~tcRcV7 z_%_JfSZNu6H6ac>+uPX*-+=W?a4xQ(Bf;~@${{g(J69tR1 zs4sgfB}Xtr+q)TotH7IF8QxyGsygvJv-YBF8 z>*?TqDY=K?n0XF+lz)fL!^XDw;@tM=+cQUkcbw$X7cZD+`=Sz=p!m%N=Q_z7#yp=- ze0fQJNC;RWR?mFHn1q!UVGlgpmof+^UOqTWC6B(D;fwQab=n&P{4{XR)p;(z#Jd=r znb2shXQxonM?Y(Vt&g?XRjXC@J@sRF(S|loS;Dt11ffOJl?%^8~j8So`O@=1;;*Fz>=6I@7pTd0CD8qOb z=hI)Y-hL38SFDG@_~BUNjrjO=;2nieqm+As%`IKV2texr1+kWUYWR4AdAyL1H=4%_ z_;{0fTx^VleyMrfoXo&t6X@w-09~W>uwn%RJ`?B>D#a#nx&R7HU_~;#X2<`5PEIVN z$KuPgIQ~c;d*tzWs?1pEcz{uktoRB?)Z(gz^1A|Bbe6VCFaez|mBA6%Ct*Jk`wZ-l z#Gayn7N?gQfApNaf5IMLkLo=RHYQ_#KK9V*y&HSvXzxF z4=OqN+=cy7eU^JO|9Ch|$xlSd(-%YkjpROo5`PkF*}+IA)^o6)1wSE5eUw(}f#rBh zFPH2Fn6lRdtK>yZuu5Lkge@k&*f_|DK_tZDLCW%lNEM_5VlLKlkE|eG6Oa`o%LHTv zsW1UqL26AvRuHOF!YC@p0Gw=G=v3xO$aA$&UQ?N)T#X45FGSf;{?EdmVmTXoYV77< ze=7E<&%N}0v$@#Q*NHHA>ir&j419VkVFPjNJq`O4vA-I7)Q{f3V2@6{_ZjS~vEPk7 zI@{jEQ5Rsl_X6w@0qld=H(|dL`=!|5h_>N){n4$jFoC76|$`@q5`Dy zqspKbiU*Y+nV2fUV-fG6kf&i!AK5w%dx|G&6{qJK$j)=_6krEpMP3<``%I7Rocmc) zM6D~;Q*llOZ0!=_YAzHvN+XJxM^+SY8qz}X?Zlqq+$GcY0pvVKdvXwT(dh9v;gkAI zo7SyxvtrL@sH??RXrG{f5 z!;87u;X;n1_Muf~5x3n0tA)}?c{B_FbuYA>fjl8sE3v0~aHh&yt3PQKSK><}~EV zG~~-PT!-}JIO_Nnz%Y_A)?q!e&oo4mgkflqQ0Uw}Mo=VFzkQ&KB2vlY`bl+9Efha0 zBkGI`B$$fyP@L1S$N0cV#~y9Hk%9f$*k@wD27A*Rtnxw?QBBo1{k7N{r{RCaDt;!LD#SxXy3 zFY!5+!raT8`UINjrq zAZ$qd8A$m6Bfq@TKOa|uCFN!Qxw*6HC@+Z5(bK7(bW#SzelO(@wv~hVh8-l0cVmj@uMD zIk*MY+0uhoJ=Zmy>hEefBY?Ug_(MbTJMlRwd?-%vseDpFU(Q)tP*PP;`|Y+vG(+YSH-zdRX(d4RlmYG1SWcrz!;;V{q#WR zJbbEgZe35yvhHO#;fKWk8%>SJm{sbpm{(Pd`3ivyAf&Rev@o}-(4-9_u%HszJPx#^ zF;a0sabcN1zc{z72o++23}FKtQdW+5$WWy>kSuYi@-Yf}?~bAq8X@y4{CVXynEnu0 z4Err#P{t_PNT<`0P@JGea9&6?5{hcPXEGe*Q0q2!hSC`Ml#e-1b=!lTg z!dcZA?Fu~Ba#2}QR9tPEin9Vr%BnCWg$sP4f|FCls=BbI+Fy>gNwyM-Vv9I8AA&<{ zGeSPgN`7fcg^BlC_<~B5Ewyu;7ar5AFj+>vtIPdtRk0E*7RODIL?cGc9NQY;utjZW zK_xPByku}aF!R^XS$3!lLt|s6zr4aPvW;46GCkM|6eS>Zsb!?#VXk1IuKW(M!pSGn zS79i>2UuaO#DU81fmR?Z%HmgkM_9o^SB8hEX=UY{?}y76kF+!^%BxDMMJH4>hff1a zQbLTG9im|7<|33TD)%U)UR+o@zp%O_KbP~DV6ML=j7ncB&MOMzN^FIdRHGd7x%N>g zpD9)-Y5FCF&TOJ^UC%F{SBdFUuFnK=iAqrTqdcb&E;1D&O;PG8jLSoX*?q-J0-rzC zC75~T8caG|KNu2zD31x}vKP4YLWM^mT(XviN)I&{6g-^ruxjC4_{SWoz_`4t@+%7q z%lKR-9v8B}glB3ODS*pxQEtU7e*rqTyxi(4vwZk8p9M4iS?I~Q9V87dA1)Q;kV{3z zn;H*daaq`Ng_=e_!6?RP?hA`5%je-ku=(YsxLKs?DrYL4aw0TE2CH*`v$UivH@~`M zK6S99s?GsUNfjDx1fmBJfm9Y;6Ul2)CBC(b@tS}p6I75}IVaVGFrE}piU}R3pk%XF zClh4FQF@}xAWtb2igvlUI+;s^urw1(F|iC2v;1eVWsEK6pj?Ex8iFd(wWw&%B%p{3 zSGn{Pw6L(Ww0r@V61jXsn3`9}of;u~2%!O6S#_>Sd!NAkg}G(i-4Lyq5Xu(zs``lO zCMsO3KBCmbrGM26tu_PlN)ZXwn5;Kp6%(bf)(qk3sO0V?ctLSVbs=JSU_4EHh-Fr5 zPENqz6B1p4^CC9B9K*?qatzmynX&Psp@!enb_DUMW}H>A@!bICQRoC5&~VuwYP8Ij zyci`EmtZ`HnaqS9^7|{Rt4s25DVag0l zjK{{)Y;&T&8jm1Yz7pvxd7X86D{#NWpOVI|Pef$ldI5ii3vFX;{7PI)m`F}eS92X6 zW1yRLetMt*Cs1sB%^@141)iCK>Ke+>)P;KS|`Vd;v1}6YK!tAFjR}NCJa@#EDPXEMrHyj37MFtK#+CU46Sl({E?`Jos_Mp zmXz64Ey1d4Ztn~>bO&(>5F3A)Os4HV7%D&ASnzkXcXu`fa@AckjJ9Lr*G5dw$)UIA z;$~dHAHWPsZ2WJcQ01p#0+<|&jb9x~&2{fCCueywzJV4bMJvX$pucM0^>cD$JSgS8 z5!&hQLNQuV$b;&c`=pwa!={jXQ($97C>z0M`j{N2!R?HUi{vSNIHAhW9!jxp z=~7(M;*`c$4lO@aqRkQ0&73?AYJpH{qRQdvn*crbYWbn`ERI6K^fVcY3qvU`Yj5nf zr-Y(Z5dqP(Of6=5*cLMtw=H7hUqa(wF>gUtbtU%{6LALe=%KQ376T{ZS`VjWX^`kNr}pXv%bG60CBNR-Oyu5L~bQ+>0^d~&v)vVnp*Kxne3Vl25AWzY)4CP z_F=fRF7j6(s^dYNj+i56<*kkW61)uAY;LFvqK0Lj$({rx!Parno%hy2Fi>893Ld5^ z#Rmz{b)~SEH_hzu=W|barsz>>xIw&zLaC?3)o~dvRcW9`muP0wr$vPN;f}%3z%_6s zw|D1CWB3Il_pR4asTR${OcS++)W7GKW3I(t%|&xQ*!UTHncvTc3+S*C*SvoAc!lUp zxM2JR^o`+Jm@|ltpDSyM=w#iUQy*P{>ZeA-#As2(`E{+W^_Wvi=8VA9o3Q|qX5#gN}T?6 zZA)7NnCX>c+dfCOlzWtZe|u9ChAV3L!mUh38s^$CkQS$8ZjfJFZ#GDzNexm}$)ZA> z+EfXuP}ea24f3FMmnc5*!4)ngI@i!Dw!_bnVAFJWWdPqHZU}Vcw|5pdc9wN73v{+L z6a<P>q5`5yl|F#YK3;EN?bf!3j~MBGfSdctpL>vJvv~ppVqg;F=Mj zQx`ws!K^@R{Ij-B%e>mk?d+^u!F8BsO;J2~?LBlBaRD9!sI{?WIcg4_-~SX0QGoR2 z>bhV2?oL2Bb=z4h&NosIso z_FzlX3bP_o_kFXhh*c$XD{!ks-KyboDio1hz+YHqgjzHtwUTdLaHH3aDhMQ>zBtS& zqMVZ#epG=H5S~|FPCYeOj4P!-nMO&a za+pND7*(5!`Q_-iDVLuT$raJ{S9hY%l-EgziI7c5*{NZcoGU0v=6pS4xrKmYoJyUaEDivg`?7VithP^m-8)R2MZ~ zpnQTFh82ZXc#M*B`gzeM$jd-tP%MzsbP3Fi55;AnxL)L}hhgp)Pul_Bnsp+I3(J9QfAD!!w;9v`{IBw}oQ3%nE; z#$ekOmiAqUl^IZI#FEhi0v4xzA6Q(~C^$3?lE_A)2*y11oU>4I}|%IM4Y)Hq!pBCxW( zJ;(%dd1VMfVOy|s1>2@4YLWg5%Oz}Me9VDyAp*%Z7vZny6y~4&B7xsv^~TU`3VLSm zhu23u^8QorRP3H}-2*>P{q05H_IWRP{$2n4b(eQu_v&ZH2ZnJk<2!@#Cr$`F`Kyh?roR4S=R<{t@h;D9(9|NckC*~K?5X>83X$E~LUWdHi-(hmG_n_8b;i)ZW@e|hCA&+Ps7 z;%`>0IehHBYfnObU(5KjzZ|@D@D1xfU3m4Tb8g@C0_?xZ__bS79z68YM?Rc=;Z2|Y zr|rI6+~LCmQ*oa6E?RYN?w`kxPWt`fw_I3uCb(scUmkP9-oyWJ$ps&ud}~YVp2HIj z;|j)Sl{Jk2u;!boLpvty_*MEIJdFN##t-o=dU*6j52c>mmGkwZ<^M)L#34>`o-;;W z^~4jWji0yuhEwj}ar8+Ucy5^Sb$hmMZJagXgPboHJv4IcT0FS)5aTCae@`dz3s&_O@4WV-C+aq5hxn;&)%o&FcL9cMFclXimk$oL{4!m(uf3 z4LOVPbLge`#8yHRew)#ikkpfvar9#G1N*LoQ(J;vi}72KmbQl0Zu~wZ**ncUEjcqY zBXyd0aW|&e7vonME$!2q_sbCOQFI0x$tlKu?VbB+O-2jjn5935rG|D)f#RBSSzuXv z=Zc@%VnfFYf0wYiw6EXgG_~SaI`WkV5mA@Yv`9oudgy$AQ?!iAtsZyA!g~ZUH6=U^ zsjY7bE~}Gi*!TLmY_TY`x{j8JytXXEje`Bp4@4OA7F}X0zbm}+uFeK3;STEuRt@+q z$9|oeTqxbR@fcCMZJzl=4qFu)mj;6SnNRYZ@4^jD8kYV%)|Pg+G&TmBB1<&C>0v+p zswS|trG9@cagnwCOxa53W3a0+d`1M?Xkrat?ZnOJ{Y?RN2dcF^{paWxICqsrHi)+w zw>7oMc0Eir#W266A%a$kPCdTi8$P#)YK>Tb=KQicto{@BbGYqV(S@G7Zhvc=C?J}P zL!@?NI6*^-!A5EPad?pVN63@09>BwMl7<=d%R+%2CZ%D<6cd|fVmT%@!^Emhtj5H? zfke++-zbSO>FpZ{{0v1#Yt(H zvD(Den%FK#X>9KsDS>yO!q!S@m~qnx3^SQ`o0NtbPmkl@nz9+lGJIvjpA zGOm{ld^Iw@AhC80*(gmczOW#6?^h$IY{god=;N@2kx6gbl-7}R+i`IZEWyG~z%W*W zs!IE*Tj6@Kjn}(@aX4#+vjR9P)tnWCbVf0?8Cl)SM&PeGl)oB9UE^zn`wDe9@_t_% z99AIvyld8SZa_?eNZG_$40!`&$~wxGHQS4UkazZ@46X4s!)|r)8ct>L8e>g09ib}W z#S!Z^V2iXB!<8>)+nUE^K=GQPRB#;yYqk|2xCS~tGpHc3V{b(k;8JK6xV3tuRspn- zo$RR?^q##H6~$*iwHhv;e9l_J))z$Ix9ZG9pE2^H$544m9B|ff+6@X0`s5FQkOPzu zR4h>uP+}FpD5vaL4KP`)OkORpEyUXyYhoQDuizIYjDo8`9YJ;ZYUE;BQ&7>U>`N1y zRW5_awG3!=VuB5==^2@{9ib>nwxucoqUg2JdMU0=Bd4*0GX?~w+rq&7YUC1T*efeV z*J3S{;dZ;KKEQD=<$BY|<8phJn>7xwuLl_HFCT4L0?75+9z9S%WFyNDwow@o?9b-g zaKZQWgtM!nMN#O(u2~kvoPRZ379CnyAOvO6WAndGG#8GtSl^3GP{jd5DB7N#fN<_3 z+p=u>y;M#5ERHNH4r26I93tFq*IpbHKji4yz1S~bV)sl47fP0%BZRx+iC9y)kTso6 zh+uzaZ_y;5Z0USLT-MocsJK|xZ87IEpT-UJ856q4Yaxi`wB8NyfvR1lg`jH3vyO%$ zhvS*A&^5l=kq_-0qO$OU+*&1a0V*0=&GuD0Jm+rh=01etDWHMpZVe7w^$0hV1A;@g zco6bgw^D=kNxeXzXPyW`ZvgZPm7bL-j?OMUI--v%UE>>9yykLlhqWjQmjhC_I-5Yz zL$3O~nA*sSHNL56cW~~poCG;d%88IsM;T9mJRPDJ`vmHk(x{ovLW7Hj15J(06jNID zRI%CQTD|hV`%HqjH03*sd{2k(8k=v+W2p9h)#sd&=3>|&TeZqo4cV%IE#wBeB$*C$ z0L2%Ie&m8!$^zfhzP1<^{^Dz{LCHy(#KlSl_AMI3j{*q2hFV-O&+ zV%1Ygc3tX49r{qI7WIUztQOGsERO3#XQRg zcMnY6`dPXa#3!`MB8nK;l<6WXRrL5ALH=lI1g($wu^DPwd_89z(mmGl#u1^SLvwSi z1ydwM!P{aWN?66f>0IP*IR9L`LPUY86r#XqvvA4z&(>&_$wgfQ$h+WYn>*MlO7uk5Ss_|ugTLozXhteBH=t^XuahoY^HKn&r>EEUlk8@OL z{29^`)_oTe6~sXN;z@a%0qNI_)j|?}PsCu4u4e`sEs%u9U64flo`)nfzJw$+=rOk= zSz|P=ASbePE~LpUT?`4A)v)J@6<4zZjk%EU8)9G!A=R_A3DRno{%lHbK@vW`G^H9` zLDF^OKx4frW#Vd4#Na_wnu#kzf!SMQocpQc2;YC0M?e$)(S z$6||{pOBDlo;0`|`x6~M(mx&;HKMrJVjNAW7RxOA6ZJVcwe%uu{Pds^uc->sE2i+Z zmtbdi1Dv5B%C)fWGFoJlO-#E2JK9EC%X29j`*j;+AfO39tB4um*gWMfa)^U8_1khsBWkhBS11ts zPMh3glhYx`a7!R0${R!x*l=v=?2j?1CJBiu-7Ln&VVlVkHSI!5fK<#Fm46mXNv1?+ z^K8cGY|dsW&6J2;%Gh*lb6E13QURng#>hUkO)<NaLmYEPl{s}1-$BP(KjGuGg1Y;ha zlJk6?-NnM%iF_^_q=?BOz__Q-?3@C((87ObLP zw6Zh?TZ$X{UdJ*`yhPjj8J5q-j9+1Ec^hEUBKz%F-L@2o>axi5Zj+~M?ZrYoA8j0q zh&APuh_yYqKfN9hV+_(;$&y`~Hr_V|a@x-!&suh-9GY4Y3 z8!HV)CgI1KOQ?`}adyhfoA{SWAX2&1V?BUlPtq{sz`dI%ymv^}rfuU68S%Df6j8wuL)?+V#gjeYJV)1SU9zKiO*8bn_|I{tZ=bYi(VK}c-2Uo&MbF%G z)|OX{iA$dU^4_`;+h#oeVt)Fjf#bJr>}h`Jl>x~UKhJsp{M-*WAN2XkUH1)1*?iZ$ zj&E-``+ze_zdtGO*`~{qTBm2X{q4Rdm#td1_FM1W!CoYq7ax6yb6QK|l`VrjR7YYA zUsC{gV7%US9=vXa5&O%Ismx+LlxO;4f06J21jTrI(OglBWi9rX98)>RcxtUcDcN5% zOl2G6p;sK!8Cf;u^&14q&KblUYJ13Q_3RW>29oUY8O)pw*ir~BgLoulw?m_%7#hLy zvTeYTXS?lCXpCngwiGj3hPdot%o^4X#<1YrjIFXW)MW>W4r_)U>=nA_tfVT{h7& z#6<3s2rhhNO8*ALi=wuW?+HN>TgX_1Z_toTAarBQ;w%K>MS)t#3LqUCay5`m8uB2J z3KX%W^)`_08uAkmS_YYMo?te72}X;D#w&=jV>uq23RDcT9AhMwmL=18fflMqco}VJ zSsEcC?Gi~QTO#dtM5J9IR1-wnC6Wq2rrnN+v`d5rKQirhM5Nu0h_p+D21UHknLF5+ zW_vL9dyRHIZ_3?6;g{i4Br5R z&SPPRpyz?mnPhSH0HHC2#i5sSQe-Snu0$*jT}~%zoOM7FG&>Ig@oJn8fh1|11CTK^ zTC;qm03j{Q*CHUr8s}^vSsLf}K&my)b|5~D^F5GSjdLU#OR{YFnhS(R1|mN8@)`-$ zYBN`-&ikimR{Jm zC|xkC`a>&L5$d6Y(5G|jEBk+6~UMsm~^(%K~F>-1s38AKre&e zJ|uQBLURd1i_Y8;53K&XrFDYTA`Z0pkik82LPF;DuQECwfTDIJvvn9rp zfGwr#vay+$SXz%tE#m0D4gq52#`VVS&skcpNG;;%TH{%ZY83eri;CgLQj0hO`%WUn zQ+9;Tq1ajVSzyY}FseLQh@)#w0Agvq^xn9g$`dBbq!w{>Et)*Cw0fU=>qbi}M`{sg zfZ@l>(DBS%BMx|h9otLasm+V=q+zRK8ZX8YwimwBkT}M(hqdjSO8A*MGu5{+mp*A% z0bKszG}ReN(m=3w?KpLg~>=e|>w8&zy?z`AQ1&a%&dQ2UX-R;C!q?ABh(H zR{GJpO9S5rp2;6DRnFAcO=orn=%*5P1^)UN#e-~iHMgJc3M6aIcvpPLfW~$|X5{!s z)b?=t7Ad71pQ57llWjckixj#@WSwTmXcoyHNbw>ANIU=P*GC^vC8n60>4Um}UyEXL z%{jL|=tb&9Dndg=(0=hqhj5#U95P2BN$XqhQ`N%IOcN(Cy3T5?WVfo^H zpN~I1Or}*e5wFX2THtTLmQgl~SJCzz&aZh59nAXjHK?H&HD$tsc!_8~4D)MrW-?@H z)^N?8=`VETpcX9O=jp@AQ^pIDm8d=*7b`w*B(7O3;%U;PEEzEWt)uhA*c=37CQ zUk!=+D`NIipm zu}?kGaXr?L)JTT_T0(qhtD^{0@)*6}KU+}7VPxp*<2zfo&J!H9WuD{vN*5q-@O;G( zd!OO+*{6^QeF+!E^qr&H3kByI_)VbiaoH|&DWn-|<8^|gwm!rC{ikaY_#Al6*9+EU z?3m|>AFd*eFMcODY8&c1Q8cpr%Ed!E9QKI!eT2LL8B?*R66sojMAQP?lVJ`?+9?2EC-C#d+_6{lc- z3Xbu;px%|(w_?8*dwe&lm*U@!J*5+TO!nySlz$11=(6`2>_^j8p;(&m`^W%V;)WpK z1YWIheUD^~!czq_l|i45nt`kCQLsUuJ)l||#9EH&Gdf;x9K#nkFfExkJ0r~z&81TOUF~CG8plBEvqI?fz z24F7osQ}yvI1`X2CajEs6;}Mp7;+GH8Uqh$av1|^>oSH)gsDwf3*PsS zoh_AzQa%F>;G$6m0aZRVXtMz>*0aER7NVvLVieCDM)Chzz$*a1 z09*`MhIZ`)d;;)Fzyr{3R{>rCcs1bLfJ*?UqrH{_{tocFfTy8-x&YS#E(6SjzLx_= z0Ivb0|H8N6Bxw_3JtX$nICahc?+uZ5uwjyj?9Ut4{v|VL@^DOx>8INa7j8s?E zFh^Y5YS5g+W3J(;m-tmCe7?x&HsNY~y0{rU<309GQ@j7zHf{HZzoTrt?D*qgm%RRY zh#F$s;=*s}u+8s78}YK`J)pyO{6{)$%R38p%gYYiL$1w#I_#L&=Q{sx9k$~?(P2Bk zS!_&PcK8I?H!qvNQ-|&NzsJQN2fOEGm!~Z*{DuzO@+QLmdD-$F)L}b*rw-flY=3Bn zpFw}&W%K*dPk7n&y+?=b_;lDgFFU`vjB_$AF8o>Vo8~}a)0g(RakAUw%U)Q0o z@$<9$vy|Vu8}N_>zh&lU&ZdMU`|87S4IdJ7TpY-hU(pkG6V?-U6V?-U6V?-Ugq@Cy zZq((tx=|pNfpJ`GVx*Lg%V&7%UGuXW(MUCj!{uII)W~{a5VGe%4W(&~RS9#uJCK$i ziqUCfE>)$?h)+vrI1NNzcISFbhwaJ2;V@oac4xaohwb=%(XhPi^mps99X}XG?2Nxv zhwb=5FlJu1{AL}tI7`-$8$2x46{}glrXZ+1NY^Tphr*OvqOo#3G)Ax7B-=xE~d{~7meX|bR z>0i}hyZ*DhbzX0OQ&FIO{JNkE&{_p@m`pw(%8xgmz zJqxr$@GHXag~RYiUG2>g+1`*vZJteaLpV)(6(6Whrx-9{WvfOx#Ey}VVr0ZA&dl(y6$7^8|v^Sm+d}wTJ zXsp6_r4~kTOm`#isY_K?fi1}uw|;j{Z0$*HHahnX zy$Gwy>k#Ojy2aZC(NTcdmXNv6w*Z$Rd>A15sfBm2qNkz=I3qgBHu^ST7vK?qe+J9} zd>im6Kt4b>43O>R1*GlXg?Z*Z2gEueN>L*KZw15|=+WB% za{+q*F+UVNbOS#r&c2;`crm7j|CkEce|J^?ai|aLe;Od`KLL>SKOK%D{4@3u(0R0G0 z24o!qx~_Kuk6)iV{q@VSwytSf*!Umw*t_Ge&(?Jf0v4fOCAyBc1CJk*uwIe&ydUuQ zadrGpb?SJVW*K|%bN116HfwCQif zY+Bm+KV{X_!LDo?^D?pNS%9?Za{+17=jpoc%=v%v?Aot%cI++>y#3#Qxa`0A$lm{- z&#vXsfAI&#@*qUgjq%uFw@a378OnsCqT2d>9 z9L+Gy#Sjh@PqA>tF2JswkQxBJ0jN{YRc0cqq`|*?-932PQ*2uJO!HE zd&F&N+1?{=_a1S(_lVp7xg%~l9P*ofdylS-JN|a>(Y1Szu0`M2dvxvIqigYC$=;)D z_a0rl_vl)@UN)yzt>ORwJ-U{U*WiWj|2s~q-Fq@^eRV5N&aPij+p_m$+C4g%_Cwh5 z5In?~2AKL>+Qf50Y5&=2iRXlN3qA3i(9J?mJjWK#;z3U0IkpW#PdvxAN9c*?*&ZMcDz3b50qP{3qA4N+d82qo_qU!p(maL`?$~(&%^zj&=b$Y zJq0?=PD?xwm+yXMrzM_ydz;V`&$q>=vB95se(sTYXe&D{@toXZp(mbu`+cD&o@2X3 z=!xgjp0E$)C!TM+Q0R&0&)y~U#PerA7JB0Ov!z&VW~U{dlY61i6VJn4FZ9Ioa1X%4 zPT6UR=g(FNJ@NcmJ}aG_mU#Z`3qntR{_J5HFy60q%4OX7vwa_%$78?$?>`R^pRfO4 zc5dxgKAtt{slO@P&^{zpe+ulsfK zi#s&;>xe?yJvs_kHJkJF-(6_<8#=NVUy+NQmiv_}{LP+e`^}v#tIM_9r{n%Vd?;-5 zH*)IlzwfNxuWWm+vvP6zZfqFoy9a$;_atNRzu`1l%i{CWoFec%*~9T%G~Th2PXpt% zDa=-fAe3q08FNj;6WN;f7O=w+yPvgHW0}@{m`^I&gBr`UIQLYv^@jGmp}k;ee=)Sz z4eeb+d(Y6mFtjwxE-4uwyVux$7C#H4Xx}!pqYN$2(D?Nd#fKw7@S+my@s7rDZYt)L ziuSC=GOhOvjbFTAEY6+9{7~@?)>x*MV`yGO%QdtyhQ{}XRoX&B3mID2&?*hB#?bg0 zrb^ppXi-D!G_)0lw$jkL4ed@tTVrTz4Xww}HX7PyLwniKwiw!5hPK1dJ~T8Km@adF zjX{5gHrUW|49#n3{6>VT?-)b#8Cs#Cg$ylhXqARmV`#ivr1fWLQA6uAv=xT7($KmM z?M_2mV`ys)t;f(d8ro(n_1*wAte&1-16hBn5~e1=wNX#8}#$|G!Om4;Sh zXw8P!W@u4E>ol|#hPKksx()44LtA5LYYnZ(&^8*{W8q48|$BgFoAHZ`$K>sq`+t7zA0EYo`4&|WaKFAOaW zyB{j;{u+aCH?(gX+EIqa_j6SqBMt3zL-QM2iJ?t3v~vxu%FyN;+69JoiJ@I?Xv+=l zT0^_p&~7ud`wZZNL%ZD2mK)l&hIX@|-DYU_8QOz}_PC*~ zH?-#s?FB>oi=n-4Xzv=@dxnVLo(_O$%uZXS@T;5x&(L z%d}<=wrS^TEYqqtwE2d%$j~k^w55i&+|X_?w3`j>Cx&*Pp*><~j~m*{hW3h~U3@TK zKjB!xPyP|hv<1dHca@IXbgOZ+O%wqfe+Zxice$kiI_qv+F*@kTFt<` z!q=v;OzU$)n_4=xeA$*yXISzH@FdygXlHzvhK_P8F`GaOcM)>p3A70p2MxkSU@N-_Y(y7rYK@^_ZlDR?X}4ggli-iwSI7Qd06zG3~&e!V@2^YI8^eb_zEpI@rZUe?rA z5TmI?NlotocQ*njDsG~NzB)!Hx;>LIy_=X151CKPx`tn3c5FN;RLQdlhWIfbB zZ3&Ku&w2=dKFG=zW#i=Mb(FnHN(~XAfI7fD&}HFNV}vkH;u{t#y7AYD?ClAl3Y4x- ztw(9?TIho7Bc;<{=z11%e9MELUXWPcLZl&cVfqGt*XDFYlCnZ#RHY{`FU;sIgdoMf zQrL^qUnuH&wlE#1EVD7f!7iylN!NiWbuK8waWrX8QP(DDBV5?kW6rde3ix}=aN2Wn zjTBKMMJY9cbXX^__S6VMyU>VgYSxgAhgz^|C`~tjRs&H}X;A}@k@iho9`1*Fcj|g8 zoff5UD(YHKZKzc0sBWzds&+DkQYEtzRiaf54dK-7XOYLOuFbjveQ9J8H8LrsMk-wz zL1?!$LN$m+(1K8hC`em}F^Lmt5=Jw+&dMB6hnk?usibS)AnMy(sKpeb<$1FBa1c>X zrSZb94XAI8sV~o=ZSD=Fw1Ua3^W>Cuu5;BHp=!yg6x_GWx|w;A5=7$L|H`3<|xKC=9*^VvXnh8Nr6d_EKuSGSIupX5qFC zTwa&n%CxMjxX;4w%<|X{u0lIF9~;u=XvpD| zq#c}cG>*1Z-6^3tMX+*nf*Kcq^Qgre$eGqWBRduv4h6B0wiU7lY!Ip1N~y8QhqP1` z@UsH`loeP>y_@pDmJ}h*9{-aSn8*rDOi_VC@2Xq?K9B>gEBh^{+l}EdOh2acGI&ByE7)t zHk_Ri4%wwog#HcsWS8u#8$x5^YnDk5%hQLHFgzt zZ8B0{&;@6YroZnEqQnoDK+?}uobxG)iB=&|vNwQFKOn;T}VH3FfH1(CL zVtRaFLDbrpj=_lP^iodW4)iRx%ULPgWeEhh3`-IEZkOGx)x~*19_xo zE$_tAH&Bg4c6qTx?VrW~E1{REl{CdlhbeAFkz&hKP6=X7f!0z4hbf{gJxsDps)#MK zFX5na!MO=k?V!leyTR?1azIP)N+fb>;4C!@jiq;BRb0vQSn|A-C0`d`az${LoMmKj zQEVti;sRab@rFzBxP8aMo48IdBYIa*gQ&SPJv2a8q+nZfcH}ntTu|v0owIb(v@mX@ zEE7xM?v$$S7DOj&w1mBdtze8b8jaP}Xo}#jx|G$?Xv@SH9qo3aYDV(Kw_P4+32jFr zR~)G-lByjOrV{ST^u$+25!{twKZ5qy9D109(L0;dCnZkOoQyEdnMBO4S~Z{rJ6n}B zC39N` z7jNr_32rWD3sjbxvopkI_V@M_!kKaWa&Gf2^M(+KlIIk5J;VJ>#p2l5>lBXO&=6PE zQZ+ah<=DqdS-n@{tEULg>M6$=*Wht($KClVSXnNW*C+O9#;K`Lvi48v%&0M{Gs$eL z(&S_;uoIhwlEt$`9)7cS?( zFi?4sh#m(2j}b-g4e8yQ4w2~g|D=5d|KH52H>a%nj`(&{1b5X_wwoI9To!&JD&!u$ zqf#06Cx>cCWJlW55uk(B=}1|fo$=LC1b1~r@3GUyGzZ_ zdN=TnABF>ExcVj^#()eYbB_V5Kyi%$WO0oF?W~-gghWnpFWH1>{__jh%uJy+nLzD$bH=;4H5U2%6?7lb{G1jnZS=Zc(MptqB`(jhw}tN^>*KqG>%v^{UA5n(|9)crDII!i@h<{)q(F&}aFmH9w)dNe(>F>zao0}r)!7U|K-V3q7$p{|m8KSJ=y(#5u$iAN zf@L#bWIOGWacXLvq6$fKWl`NekOhoY-UFwg_oeVi1fuxl0$qWtj?S@<>3di3udBUM zP4p6G_Un)`)@JKO>9+2n7)98vHluN>*4%^&$uNu7d?9Q2v%9H^92CWFZYW|nvfnKg zFr88XivVSHqZY9h+ZseCGv9 zhT<1s;^5M%l=}nrO)BLvlFb8iks@IpNMfG`@9eX7XLi{09`@N(Et$%&6IL+p*4z}| znu@S{t(nrWomEzDO6+#es=Do1?toS6Cy-z>sSGw@U&viWt`TDeLW?Vcvx;h%k(DQ{ z5j@=hoP1z$uxq=>1GAZLD1U35S*Mq=oNG8-x5KFa4K6&fL-|ky*H96k>uz=|%26F_ z8;?KJ{>vVoxiyI4IRi|64A10pZbYu2Ob*9HAaRu)CZcoL-Ql@)*Tb_~Me(Q%7B64fFv^;{&e2+YBB zU)f*{ff8$DhwoN?!k&w$hU3N^3u{E^9VeNK?9o7+u-0_9;nw&zRD|7X!_+34v{e#S zQXwjF*zj(ug6VcKCrLh%b$X+yZ<2+kTPbS$z%fx%gxyn0GJ{O4dZnZ44oA*u8JTx! z4NPxlCyC~lya%|~@pTYkwg}^ljd6V%y|e!&osUQ@^mC!a`*KFxa&~KwPPvM9x8BZp zlU4+0>zN51HD~sVSxgzKsXe>A$)<44U^GMZhQzMQ_&x^fZ`9YZ(8f!Mqv-%;7vr=v zj$Ztz#!2FEC`XwXA6`WuZtb4p`PIem@Rmr0?7>uGIKuk{qWXXun&4fr*N>fq0Cp{W z^fr9vKTpd}x*xC#Jc}Qb)sl5-Ca^V3b=f}KX5iMLl7QBzpcPnwc|B#6j2WvucAv|w zwp_=KOAnar5gLPU%#KkcgxprL4$PP~aN0-=_YyG20mf}4*bp$eg@7kRoO?$>Z>7UJ z5b4-8!o5dWhF#QRXHoN5ROkJ@9>|XsHRLKPLXM(po!}LOA2N+9nl826p;XJZUM&4% zJG5bMo!%E>l^nO}u*%i81CFEAh*Dxs_l&iT5F>XY%mygu|t?2+(9 zYD~8kRFUY5_JGylw#-8nN%i^7`a^AR11@c$tqr(z9*PWG+eg`2e>V5x4gI8M{>450 z3Q^fTu(rO8XOFEb>H7_8eE4^@2Nsm_R$_k(FKb%I;n&|9g1^TI#@Evn?Ra2(zpcMD z+R*ZWd4*PJXlDaEN@&vzZ5A*kZ;qkO2gY~Z`dbSP?NVUJ3T=s@Jqir39)j;V{KX5A zz}hfyoh8^6!0-YiXv=|37VJj`8;jvi(PkNp2g<6nD}kxBx0=}d3>LsmQkAyRV5@+s zv^)Y_rG3!EK54My``c;HGuSdUU`opSz*NnT!j~IVzHb0i^7vf`CGRs6yKkn=cf7&I08>&X0t-p`E-Hb|{N^6G>vgMr(Ov#%G zOv$S;u`LGssllEArldRvjQzF0^^u7!!pupP^jw2A8SFw}Dh0nH$-CFYK5noQASEwkuup&~c?0o*C$K`^!N3&Xu?DL&SckzL0;bY#1g6ry zXkyVytHF-IM_yF<#u+RMOr^aBm`Zz-iM`KY zn+^7k!H&o4^-7-4V5@*Bd3OU-^46NzUl}a>NIUIVgDnE4(q0WrrM=F?-fgf~4EC|X z3UX|D-!a&Yz|c%+nFoNuw1C}tl%2=VfT=usfT?=CV6eA=slK|?(Dof>k5PHRRElPU zea~R`0aO0(WkdTru#lAC(4+0N6~I(|=Kxb>X*01`8tfKeYAjm^EFw}~GqHzxZF$we zl)MXoDS4Nf*cAr*2{0vPv!QJRHcKQQbc`*p&R|i4-2!Z;@ZD=@4+B$a-!Zh2$J%8% z6PPMX2{5I#^9;5Sn38ubFs1QZP3#{GHuyMO-Y{TFUM?^t&u_4(!EQ6y&kgnjFjdm$ zfT{NQ%)}lw+?F>6n2MbUOr>ZrvBk&RWtjm?m8BNgWYNn4gMAN}s?kq?DT{d6#QxJ@ z!%wi~jRU6S6#`T8rWvden38g_p*?J{^b_qAhZ}4>FxAqPhSmyfwv_Y^Lwg6!vG*G+?PObC7BD66+rU(fMi^`|FeRnY(5?nHT_itf zXzv*;dxVh!Olfz5p-l#+(q3$6PXbeQdmfl7%b!f_I|e)P6kGBXgH;-A9xx^O4nup! zV1EXtbo#d88=Py)n+q&cYIHd;ICc1;r+_Knv>li#-zUIS`TCEv(;jHBpuy%D?0R4- z?VZ3>+6PSR;|BY{U|FMV$!8m^(qO9$w$@%5yg6%(6eJ`oMH56F3(DHx{ z6>K3ek6_mVQ&K(zcA(HQ$Jx0Z4-8HYlFtH`BiQA@4ifBUU>KYbdoQrTf^7n(@<{8S zX7!(lPgQ=apY^RYkA_ETc&dgYt+YeZtV3W3itiv5z5-#=ZOC|=FOH6Et?T(mUoZ5x zG0SS8s`SMbihbQrCFzT{U|-kvvoXv1RSb3E7dYt7v_E&yojh=XRyuTKSqjSl28RI} z3q;+gOZzB{T10mM4O27GWV-yNPSd3YV3xqxDzu1nk*YAb64^&dx6mo1WzsDegvRoK zp^1@V0{$K;n9pE^z)lrf0Dp4?3mPm0Y`oCI_)A+$w<-)a3)pEwtHj@7g4GzT4%q2J zYrtO&!ARR|ur^?43atZwS*vvGVuMA2`GwYrzZfVHyToA2fE5UB1^!~#L+na}tpZjg zG|Tca3(Ja5@+ml7!7Y_KJV(Kt22F2Pa80X@U!Y)Uk#GOrwL|~xIi;lkGfvqLdRrpAWkCHA`Q<>ZbY4BkF6euiq!F zx0f35&8e+w8n$glogh7}83WG{ zvYSiugh@!}FRhZO>l)EgQ`J_bNc{oQ)0XP^A3lE`jRcpseDau6$B(7CNxy(K3ng!4 zc06Si?Ox<)p7EoG$5TervSU1Xxw#{K@sv@tU?Z0V)CS8>AorW@^ zt+u1hJHHVGYajg5(_Vn@yAc{2HT$@=q*@lfLflX*91P`%W|c&S_c0Vv1xbb?4dJ59 zL#P`+rlR&O>uUU>$T~*3ljOlpN)LH*oRq(S;>&eXJ^*Efi;|sYS-GQ~Jja7VXA;Zn zbWk?CDCMAp;9_Dt^FZl#Q7#9i5_*d9+yIKYs2^`|3i4GKwK~8W(Gjz#0idL(v7LCm zckTJj3gh43YB|DV;S+Dh4hJGOJ?$p^Jr2LRZKoXqps#&t?6`zSumVsrfGIg7%>`u; zV2tOxpk%vv9sp&Ci{~XxiOKmG6t9ctFf?S2OU{{~peY=ARf9sCkIA_llnE}LTXd=z z&r_fTTs(gVg*_$4lL6BXyLg6!;&bs7f>Py3!vrc_JYzsv;o>Q$ndqyZ<@7&n#q=}?l`C)dk&~2fV~}5B=0zTN zs(nF8Pa~bz4}SJ623$0pTq|`d^0-rFf)Y!$p*!QESSs$X^CFKs73YJoR6qRmsYhd} z_-$uiEyhxfynf1^u~dK7smS9_#hGL*)t`?3#b=! zVyOnv1aOhZor=?|SgK!Kx8mVgDz8pO9(Ss2SE|a+W&en!nxIpW$DPXKN_FdfH@_82 z71pW9)6a_F8<9BVpaucCAg8)+Uh6nGFD%RZ>)_>3PwUf ze|fmLATli!nOIuk^Ud_1>7OwMr*=(j>S$ZkT&j-!~q92sS@hA zKh}on>yT)LPffSh!nIISI#28rfFegvV4V}AXlhK zq@Ypi8{2AI8mk&u7^Qls&D|EEaY~WM7;5ykH{z&^8t+$VQLhXsUn!-@G3y)o ziE-)Gwv#wH$$4x+eVC0cr!ST`G0F4NTIFkfa;fX_G}ck|o->BVm$AJ86pUWG7A)?Mfcs>s*NwB3((7luS2zA3YcTuepxL z>($8ddOqLiP?3K+oakgbLY=$k^A-862z+8ygKzYlF}b|#@R-~&<1pPfSByS31$|s@ zt>Jdc8JCK`dQ?*WQ&Y$}b@c4y{3+yP8RXajN+G@s@3jhNlq8cP{l z898ZDE4RnF)?(bxyq2{SvhLA~%R4~Ju|k!KkMm4*`2aF7qzCk{&UsvnPp#d^Ninm) z^WU1UKl!pD&#@{dUoPsg|Fzi9_&!5w4(!W@USus8%XbLk7J=tl&4*-4o@33(^vw51 z;PL)|AyxlW`3Avr@k+(VX-%qp*MVoV=1Y|?7visi=iuv_tBzPUc< zDwcH4>YoMQe`#LnN90Q)@59}c_c{17xH!g@O5Qt&I~F_#-Yje~SzLgMUe)ms`3m z>u&sbp?OrkaeVB*Yq~9K6Mno@zRBhNty@^kpH%hu2lzhKyrv#;`BE=KZiBzXk5^xM znE;-E<}>n==w%Lgu5rmrUXR(H%4)AqqUZcOb@rd%`uV}WfCw|;Y$rsli z0SLPtdA_alLLDQ|bnC;56??6PCHvz_ZcK=S#--TkyQ0`T8k&34AQyN8mZ^P9V7Y;u`^;vUt9@dK?KE zbHH<@=Ig5--viGbZoY)_(eK^|o=1}MvBc`?5Ac-cv1wv|adtqyr<3u;jhDIL`wjR$ z)4WPAm~S}tEhHaAWZh-ws3GQWm>Qlk$zL2So>Wp?Ug8fI1oDSP3d+Kf@^E2sX{5Nk zG%};OuqaXYW1=W$NHk<=EyS=Tp72D!oPhD+8b1imc zV$=bkR<$+2qj){7Z8cJtg)oq}eJTSu<>{*WRbUO?x7%0EYqMXL$iH0XzoqaX_p_ zqMHCu0DKYfM8GY8Cjs()z{!AT1C9VJ2RsF^3J|mZ=p4XNfOi6p2K*3k4B+vo$XLJ; zfa3w{0rLT`0Xz-xML?{|qJIE96Yvn!%Lhn%@&mqy^4^c%ggCof0vbn&#rPeN)b46< zvQ1lU%<=-@Ome~U4uIvMxMFQv@!$h3E`+ed;tsabVO8py0YFEOi?)>ms0^bX{&@g? zXfA0lA7bo_g2h|)E66Ug7rI;zMq07wUsEmJe65I|SNmr2zl4|RKSYXUm%!v5| zADHZmYP z4^+=7?FT3W0{C#5@~XL%l)3}S6R&K)2bHh$z&2bCEYr&OR3b%bTAI`<3fxgEHrx`B zRKqFPvBHD{;)`ZMq>8WU5E(&3SXA56A{{-}_|7R=B^cwTWCtR{RVIB$Yg=uzSc}il z>LtuZSD9AJv~6W9?4Gu9>Q|X&S$~4Psi|Lm zEcD8uY?h^|p(etzZ~zIJw5^L|0?JWTE5lSiHUaHKEPK(0!E}x1dDIhou?gv0Xiu47 zqSA~P8*xlHucFO3!WZ;+hYyiE;jszo&5&c~$6oP1LOo~!`=TxPATSocwVGal@q0AF zlL0RSEC$>Ocotwk@SF|E58ssl9tT(jI0tYx;6;EnfDZu91^gpm9pC`e3rnDAF5vlq z6@c>r`EFq&;Fo|+fILUL8E^(*E8uLvcEAR}1%MXD0J0O^}(@`ctUc>LIv0~ASQjuoR?m2uALxcvOe zk@!>7*3^P;rgN^vlu52D4wM1mo6K+IZsvC;Y~qYK-#Z4C8;)WQ1-u-6NMEk%IUZV& zoOZ$nlU#7Z_N1C4CY|pVaN5on)sA<*86aVj0G4X;d)Wy4BwR0ksSvpC`h0RicqW3D zBRtCa#{7}(eCgKxhHI|zDk`V?Dk0GMXu@nEu<w%Y{Fd0*#|-newgHmOWOim zIbK;pbFs|A>H^34D(9SY0JH*Mz{{RakVOy!v)7zP{bUz)bCu8QjwF5U(}!g$YVAoJoYYjl@) zpTOckn0XqW$zBbRvH6Q*zyf{zRMlF(BqN);)k{1Fiv_1Nb1|<$yl}yb}<9 zGWrDIF92TxdTM(7RKQ;W!UtKu2Bd#{8t@IkO@IfZy3YUx z0G|ac0sIYM8Q}AP)adU3e+sx6km`96@Na-G0rmpE40tlM|9imi0R9)?0>D22UIF+D zAU|^rpB#N0@KwMKfPV&j6Ywv9p9B6C@L>4I*8oQVz7Dt@@GZb;Q1IUXzYq9#K>EY2 zfQLe_Zv(PlV$($Y6Uvh?@8k1tM?gnI0k0SgL|u;lTT|Ow)z;op)uxw#5R&9d(s`j4 zn24G=?EoG(bD9b%Irx>Psg6jiQnv5xh(1tr@GDJIov0AF;!;zcG83;l)n{K6t>q`7^(Z=Z(a-h2uovIzp0{730or;}*PdimF(!8leFhkB;Qgo`3h~i~B z724j}so1A-lq5!2Y||dVqwpK7>1q9}DBC$5a10>E|EM1@3lQrm3mZ96R{tQt?*R@5 zd>9b@Ao_Q}LjcD>)}eqH_pKp-oLk^!jA#__a6l^L+kl*790ADMipz8yvI(MbH}@9fqJcIHEBEH#o+7&H;hfzNkiQ zt(B{Y@|Sh&!4E34y!i1#WumNiF(B)H79e$W4SwU|#(8Y-$@8W|0Iy7{qlT*4*wm$x zz>@5OlI-#QA0E}qGQj6h7`H;0dK-p+3@-IGb8Gc>nCv$=>%;Q&;ODH*zVLInNnvFI zvYh*AzlZgHLVf(8aqnybex19h&v5W0xg7P09<1ua5<2R`nM58)_alSSwE4Peq%I`e z7t7LvAI#RQgZD?-S-t}Rj|I#EWLdLyowyE&-^*hga{XU{-&INL)ZSQKRb8hXdFoox zloM()-b44nYa1HRjOEPBzL$0s8}T zjK@?%_TC2q(iT6251ANei=TnU{d?^5TAOLW>Oy~=Tv#0cycg!wcIRDUbGo7KyemKr zLz=!{MB*sScA!BZ#mwk!<28YixUPU%eMX@Xl-7$bz?_FE*72g zI(68#?(gZaZQbfV7d?)B(T;i$$ilBv6Yq!J(YD}H#J<-8!j`RH0R9~CA;4Dv*8x%y zj{xojgzZP+KdoN^;vS~;I3VY0PXK-w@JYby0M`Rz55(F4Nc-IgNS`|y_=$1*7+1jd z>1rQ52iS?MQN8NxydcbjmXcyBrf*PSA0)+Q*=3sq`@x>M9+!phTbGGVpdyV->4na6v6 zk1(%eper**GF$ti9(xeL42S+ot|`zvbsGZY6K+!hPX#Oo^aF+gO97_=o(nhwa4uj4 z;01u+0sIr-EWl&YcIN?dT^j-XC152W)}~e!Am-0}YBxF;up00pKnx#IwredQ+n>Jh zaBF|hmtF+qLPwlm)jBVt?@r|)vfYle@cu&t8>-lQh|HcFk%tQKD)B(ig&yjlptLM9 z9S?#OmrjY4_|IZ!l;uVAec60oE*y#!_=CZT{(`e3p|axAvf}W}$duBu5`Pfy=PIuB zM`@pvNfuM5;HFS)kqaka7RKKve9IyAxEGV5a zsd#dvyud#tSUjaDQd(A6R8~A?a-?`lxTq}XFDNR+%Y;s?q73TcmHhm8<+6=lKZ@^M z@9!z0;mCy&#XSR$PCU?aF^Z99omDz9QabUhqJnT_N>Mmc<_{M|P^NHMX)sbW#Xm7v zWR23y{rY4s@mEA9`ll4)F`sb2I$5W|`}}=mP*`3NiiG`>@gkxs&%i#}rB(4>lz(!$ zH3BKvwmH0;6Za&4e*XL_JdM*4ffK5p7iq1(uvQ90{(Y13x75z9Z)(*1^Q$_n6Cl1V zUO{+}DVcu8YF?Lq;(5!%(2YM>iYA_38k|;Aga;5*7A_UVC!17SR!|g~Hl;YMtucZ= zVfl5^45zwwofI9dymV3+{VIg5+5J7d)vPY)u)MuxPE~bnq!4?5)#xV?+{+{ZAFdea z>3}NItx(g#+LmdpwJjx89rg3u=S$R7jBIHZUREn9nlcSm>n{iwPcOodFwn!OekLkh zI(agz=@1>!-$bBUr^VGn1S93sCQ1=PrP6gU zi&Y7Ij!5*$fu6s>#Y(Z%YjxHT(5^X%Z;bMtJ8=w=pnqafP-4c?flvfo%H%1Lf+F@y zOg9F47$Y@TG2zmXNg(1Cd17feTv{U4W&)|UiU}4?3X7gdmuf3|S@GmR*ocyPtBB$$ z<#>h;yEiItskMp;7gdBKrSPWOuh}e)f~$H754lZ&L_JDML9jSv=+Ri6XOzKU=$SAC1tajl-s3a7Fqq`WYOCfmO+thb#m+zD+Tl$5tXsk8HcWH zw+iEw+Bm*2azHFnwSY=XU(V>vglLuA&Uaueo_V5vA+a{5-7gj=i6qj_cmG(VB-G7s z=X*dbTBX(Tv_Z;tG}x3<(fg4)CM%XQR9apfR>Nlb*_dOgq&ewE9jakU{D`HY${5Jx zfui8_BD_%Q7yXhf_G`#^%QRRh0vRVp9E&Rs!%7Oo`WTz;5-2GnnuR@&EMn^grPIpr zyr#T3>^PRv&dZ}2r2mAA@u;X+Fw=;A2ubBb9g{9? zujo1#HXdW7Wn(GqJm@qSJ&08E@FlCNc@5FQ&pOg|v^fid_h461ewTh)QjTuH)>!Cp9TA3S!?9qmFvP~LgNT=8&-gs0AN0JmPqt1!SU{0eL3%?u)kCYZ6ZH%Ff zGPH4q7Rx_RBx8nkHrhprt01WiGcLQ>XOb{k8rRM;Lek8lV6b$Cv=Xy?MTx>FM$;!{ zCn=m_P6_)B+iN5i%=AyeQwoYLKnm3&xpHV^;t7VTvSu@r9yD~FzdZ^qF%c6vl-kZ@ zl_A?Du@fvaF;X16y1gXN2o#5lQ05HJG>qSvdQS-#1}FQ`tuj32paetZMd4|oKxygO zp|a8f^neV{(QsTdLjE#82RfTgk{Y%_pqFC8A;U8?p5eieYhf1z&u2v1(DgE8v`X^lk6!r|hHRjsuJ4OOkJg|)5KE%nW~ zZ!VSjEw<~-)EQp_%J2-vJb=$`x3opTUJJ0Gic>%!^{tV{rZ&6_I;R#J4Ar$07V-{J zq%Ehqsj;;!=Y%uR&>5b6p$&*EscmeJ6t~sR$CrUJJeQ&@-bfg4=f?`*jo=F|Emad2 z;qmaus4-HWsi*-G&roZHqmc5Vp$qwlhBxsA{a? z)9xO`oQxur6i>l)zj(@|QaITR&!fT&qt5XB6ZuVQ$j?VwJ}%$Xh_A|Jc)k@Y#V$1+ ziLgN$nyRZBY9q}}vQ5@XjnibD772Ho;du)dg}l_HH4x@qG;SL)F{l9dTv*GF0X59X{&B;!_p$d z^8;N&#}ohg`LzqMITdMbYHz8o_1kX(VBVkMS+?8k`T0%iwS(G7E$&Zcc)q&_NohAo zb_S9yNtP_(ErtC21tTL>4Q)&qEAb?xU;Ne6=jZEku;$U-l+)gd28$J8B9dPGm6GP? zizuk!1jtyFOh#KBUiz-VdmXX-P6cnv?(w2}c6ww&V`xg2uxjpHtTOQy)a(XFz1X64 zyUlJic?y!%CQGJF4&U{tt;fee-1V8Y2MJ70$04Vg$r9pWyLM+ySftQyFdE5pmScD6 zEJw@u@&ZP`(6kxl;WBXp!_Wg|%28G{NeEL1OYaTJoklu}#}q;Ke6ZGq@t}YAwH2Xu z6`1r1RKj0|7niUVBK@7?)ExN&h#IOm!kq_S9p~iDn1)6Eh4P;wjt8Q(GD3m2uc&&Ow4f^di!%0@{pe>Ccd6v)VVu^LP&#P!|C zSdN^*BL5VuaXGu=y3RN`S3x+M^1;neLBL;zscVMkN-eAe&kS)a7^a3fJr?LY7cvUp z%=Vr<4O?wY$ML726dPEPur%7$kb|$vOo>D!ID^45ETJP(mh03ABTW`5#GSavB+fHRz>r5Yw?aB<#1F7Tl^Cz@7HsV`HH79fAJGuP~+^Np+{A^EB#LH+s zL(FT>pr&O?`~2FL`szaYf>x^- zB*%(E>E@g-9`a=oO5TE1tz8Mdf;=>8J+`Z6uY?y*@f$qa--cbxh=!GT#cAyJ9T#bxgAi%Y$W^naqrw3^Q-M1NV%kIZpccuN9H&7OMKKvkmntc0 ze}-5S@4p0QOew_PMuz8E$0%x+gZ>tL2Tl40_kYnm6V->j#HvpOsiCHR0j!O#+5s+O9_l%}@&Ig5;$b2@UTw&U{Rk`V52*>~8a znTu3iW~isDI6c33bd1@hE16+p%7H7pg7gZPQ1rJQ+)U0tv9vopdy zCGn!t5Mho_^a10>)Q=t|?f5pEE>xl>6rA-1^|X&8EtMadUW(}k8)>7et|~4c2dJK> zS9nLLm`R1E>Kt)LI;=uA2m#t;(M6w1qjcO*^vzQEQAb8 zoGj+jXdATYP#;{Oq63Bs)rQI8^dq=ohs8{dJ*lAU`V$HhN5}0va7E@cwczfR__u$l z5zU!6Kc6A^!9`f53eyKEnI5Ico6~7}QG5MN8Cce3*`MMt-eQ0iPdB@yw3oF#@|HvL6MBT-f-f>xMB> z#f;0{XUB?oF-oa&N|WULgi4J>@cDt-abw`4sJi~pJZgyisGToRN8Yo>4Q6Ccqf}!` zQcoH;mpemhz$uW{ij26gDsNCWd7`>=E+gAWr45;`%i1bZFkAc}&+ZC_%mPiO1+X<) z2GI;wp?qAEgxG>CFqaOpa^R}`2W-xQY2~<4hW+*Oa8XI5Xgan|BVpVmnT+|Xx=SuO z%|tnan8sp&qp#;Q%{g#6W@)rW8h%BHyGTy=<6yhzx1@T|4bOnUp=REU!Q>RisLbVkQ@NV_OzZ162}# z%iLDu-&j@ZT<=oZ{g4I&b78QZ7F1Kq5svezLsjeA`R2;z$hEBfZZrcO0Ue+1_h^oA z<(8TOu|oxQ72IFg!@Z*n&*{qZ#nsHdWiO_95M3kM?z~`UL+=ur4bfI{L>DEH^Yf?h1#kMEl}RGYnwr{# zfmvRkgrTUht!0tO?o1Lp1#1O~%uW(X+0ulUv4>)ggD#KjL;Nb!c?XZr{(km{10H*A zYaQL>19(~~8 zK^2P+|LsM;l4l@6Pd|FlHQ5!P-!`)UdyiB-_wbu|7)$t9e{s<{Glw1UuRCi0blmwz zMsLR34ahhagtrGh^YcgYUdFRc zLhnDLwP62kpPe>w?ah^q>mbHDpdaPTyl3|8A*&mH`TIpXN&?MSor0SnLjTU@X)mOG zH2e9RSGL^z@^jkNq_iV%cDhjr%(8+{;}Y*hhExr{nY~w z^{;7oc9~^8CiKR!Ve77s{ua7CaQk^R4dd|8)PD>8mgmOo|M^9K`_1ZGe_8+W^49O; zTO817cG|F~E*}1aVI!jV-2G9L%&iMOz5B=eUna2*;e@w|WcrQTc zZy&gN>Wja(j;kqbTk*WLd>y_LF7#(wPhS7*xP#stH}tZO%a6Hy0^WD%Px(XJ4*m7d zf3axZypy+|^U&45{wI8z&?Cn`_|Rwn{Qkks$5|(g|EzNumd`@JVM1Wz6M4^MpK({9 zB=fiXRp41Yp?}i8BzW%X`_s<;c;gRRK6(caYVrLa==1h|@9lH_tCt_}^wzAu95(Pv z^&U@l+KU&x^i1!+zW3pxt|Jfq`Lgezqn*DG`Tu&&;w$~XI_#j~KRNQQAYvnZ;@{r(qyN7%XiK%54z^j(dV}2fADzeN2u2+Lcj39A8y!i z!C})j-*)~(TaN$EIK2BO^c6dMdTJ&OeLer5=RBHq=(2je+a&ax){T1P@b5qN=2^?{ z*#1f5FZ{S^JdpBNrk~z>M0 zxNP`88}9qZ#*KkI0?X zj(Zxj@YSFCrV(`%G`GHOR&{IbsOpB=s>WIPTJ*e=M~)ahVk}Vnr=P|%IJ?E#EOWEn zV~u$^#s77ygJ+oMeiM?ao3LSx_4xeS`Asd0zF~>g_*hcw*OZA{aV@nqY-+3vnp%{! zlx^7BQq4wG59f`j?&#Q!7FSlZ3&F}b=5q6Fw>Z^%GP}jfS0NPRS2v3JRM2ePe%*DB zU>rSa*KE+@eBNBG$4$tuUpi%8Rn7HZUlf#tJ*QT6 zC-jW((C^A%Rq2}5D+#+*Jg!u0TyE+sn~m;UIKZTev+}Q7XYFVk>SupVNxEEf+v{ua zLH=E91$K(P$12|Q{<`i)Mhn|1E_4hVUs=g6i6Rh>V>iyJ*Y0~4cB?&^j9g#62;v?Z z+rF7*p_^%It@)b5Txx-$V*^^>8u=!&ZC%ug837JZ`kHE`!B=xj9D?4%G=)=@0annH zjdwA20_Ox6>XiyGOc4UUsSZ?HI`|OHMH@DR%B?!hBnR6 zW*SFF|>__ zw%O2LHnc5<_LiaTG_=nRZ3|uoyhQ5pmc}xzP?mfb3^p0oSfL;Ibfy<})x4ecF6i(*$}o|L6iW0~?DLPfhA`!&Qe zt)FUaKkETQ`-h>uZ)k(DTcFbNbZV8>YiPp_ZGxfs42^pf4N{gR8q2iCVM|BR@-+sX z8XDh^Wo)Lk8W_IY20h=aG1%k~o95M6rquzgQTQ&_Sf=%kq3tlVAa+)pgfFDAOzTI6 zcB`SSHMDhxHU@i5t&*0fL=(%jrsBmpMVqEE^bbQ@W@xJn?IuH8ZD{uz+B!pf%+NL& z+H;2XilP14(6$=dJBGH?&^|Y`?4fp<2Wt$r3#?u0wozl57Egr6d*IOhgBr`U1|A{b zF9mHsjb&P=08?p4Yb?{6V`%3a+5$tn(9o_jwC@_)^@et%q49)imB&4X_K=}HYG}VU zv}X}1NSmjzOl!t5 z2n+2y8q36k@|Jaub@0J8I}TbraM|yQ)?R#M*B#L_uf^c>mA`SkpnBw(k@&3tZ0r5^ zN^rYxG8SBgcz1|b+`F^ZF(=gUKmJK{Vz?&f82w)u68Ni+sm`g+Ir^B~Q5E)&jLE5> z>&(8coMHR?0DawkLA7$_Xt)m``TFUw4M^t|(g_H5;P)5&(ya^xUl)vT^u8fjU}?~s z5xD%Ftq29WI=$px+%ep0+h^MVw4hB2bop`uOAEb~>o6u;fq6YvaCy)>A-KHIn-f?L zA4}Gtw=&Q*D2<{_!Y*G1lKHv{y%Vw?0MgroVBX@3y*bt;Q*7y7zCoZCf~jzEPrtw_ z=2WM0g3!9a$FB#TUf+u=kmXw+=-Q-m08?`SX`0ENyM2aR8e>?boaKcXX-Z^=5!sPS zWT!W(3onp@ZLvxPo!%v2Fj@$7EfYel-n~7s0(N>=xS4|#w^FEqrGwMrMXz#lKcY1K z3{<(&%a}md;C`$XL=4Ih6^I(MmfwO%&~rY11?A0AEQ@R>cUR7$Lhaz$z;2Xm*g?z|ugDO+dI}X<&#QeA+i$ zTJ-Xb)a_HxC0+sXAB*1!unZyb98J(t4%n^jnV{uJ`yvAt!8ZiCdx3hPl$=XW7OL%A zhO?$%4AL(9ua{me1(bH({&N>IR2lTyKQrNxhVSrO}!{b}_(fT{XB+Pc%*39{XMD(MnU@u4ZH)JjI@ z>42C*t`4B!onE#$+0de$(xDmfF~CuSfjr>M252r&$_F|eDCcQFa|%&Djy8p$@n#-8 z*iI>hquAhUhOV2fwv!3^wGZu!dmW@$+m>R$V@X)|z~YWvE9**rnl7;TbP(_~h$p}= zXR?&a$!*UX{fyF)CfJGDFFL);$g0IDU9A9x#bAu>s8N@01bg);r>YQG>PK6f%w7S5 zBPbm+S)o>gZ~OkHNDQ(70#P73C=`7u*>;%&U4dN9u1eCiKho%uLflPS z!VZBx^mNUp0c5HKD>|Uw0QzkQ(+8FVF}!Zy+k<%jBYF5+G`eT>i!2mLQVOLGoyXIX z2cpnA7ej8_Y`fG-_bVCW()}t>=rB8=c*a6BNveVfNG+E7(etHvoyutG zeM%D!?btQfjjB{1=n^fjgFLO}%|IQRcqJAb-4jUW6>ZmpeubW#n4CBzOG6_p5PGhoZt7HGsJ?DnFKUULS$^x%Okgad zb=kntJ=@+wRD4mkAksAe*$r)+3OURege(GC4=D9u{OnZy0YsXCZhCRD%$5F%<*?`B z%a?g8(HOe0wpKGBg-#pH1UG!F3g5K>blXqFT4{;mB(OO-eWz+xfo4}P=0+iwK9kHW zlZfq3;9LO;I0s->an za_v<>rwl|!vkMV_BE><)7JT`m6Or8TS+29A3$>=LRTD7^|4LEF@#PKtE8PoMl9zx7a zo>KxX*)D)RllLJ;qGDx}`LJ5s`BZW2M9dg-Jzs1lPb0I7mZOS>lxil=FgiifnY_$P z?5avY&6l0>SZc5sc?{b#c~d)?$!pUhmN+-5wHPAtfvp)PYRcS0Q*-3@x<#ldTt@st4!nw&kLINe$?kakEUWXGsxf zp-{6>sM}BpR3^;INOV}{-eKe)KpTWF@p6V8rsZ`6u$pMjdZ>TDC0K=WJVg_rP#xPh zv0AE+2eGtH-xTPQsdzJrOFx0cg(q(6S`X$zSf9wSjaSE)YF^_(ZZpy-ZfP-OdtmF{< zL6#@%p4;yf!5AZ$QU=K_IxCC9)D(nhZwMy4%u7_{bKTzP6kji_mw4I7M_v z_+y7mjwQBCnDR2Uxzg1?O&m75Lm?O}>ClB@FX(K_t@alVN=D}>RL*xD^5XUuB*B5B zf27esvmSt1r=#lYw`M$|IGzCqjA}{$OgjnoW|Aana3leTJ4t%dB+ZT_;801nO+eq- z_H4TJa8)I)u631Sl~@gqconfXD_(fnYG^&Sqtt&xKt@KiE4nNH!1SZk0Rvf2SXcJ6 z4YP5*g9K8R;#EE)upP?)azA7(5%)qdI?7I(R7`tvF?*INxhY5&n-$p}%z6R^S-i8l zz2A19D(dc3E1^8wK7wb7>vn81H7&ogC#!P|EKxd1yqQ1~6Q!d#BWMhW@JnZLMzF~d z;e*AurDa{SRvN%<=iNzYt3eZ4Sq}v%6<$F$QT@F=CDlECG1ZcJ&tTVXrI+bTyZUdK zob^Qij6!5y= z-BE~5K)vU?e3^F(l8b-Z4v*+A^BP3$M){EQN}0o(@*&gVvN6*2Y_go<^I3;{P%v}` zHH~0c4V0bU9>E=})PS?hal3_^h1p$+O`ti2Gt3Soyi2)D=;nXL$-jK1=!brZbThZv z=KGwRbkH8O?-)QhIJgFo0MsD+^W@X}4QkZbEELRl1tJnFWT1M~AS$iG;wcujgWqgB zOWDD%qyrAyI)+uiXUC?bVN6LsQ`HHJ_r=`7ElqE!Yln$hh4Qra3 z!^-b+t#3O~@w*lDyYqUEv|X+EO%MlV&U@zc^z}Abe4~(;_uq8GBQ+57@h9v>wlHz8 zUpPY@j{AW#~ z|EzKQPx=w*smgyk%e)FvyHP&zpX4>=OYT2SPVpw&jkLyO;YS#@{pV`Im&wQ=#iaj? zNrLe?ZY-@6X19{pfaVm=FuR2CYX9l1bdQrC{*!spxse|8pN-moZbq+m_|L5fy8LId z{dKupAyZ(?wjntR$#Ap0$9{vjHKZ%p{p)qLYOz5EPwkLy{7bm`pGz zt+C)%P_bG|-&(76qjr&6wQj$bx}sI9t!=foma4TY3tV!!U0;x(;>uU%RV-u=Z6$oy7 zY(MMym}NU*;0ip3vl9{GHiQUHzU|nmNR%l90yqmqBW#fkG-%`!qS0wY!(LUERIRUu z$AlOzw*LBQ#DFM~4?AQRx%0H)GGHF=`8HsLe5mIrDP}y^UW)uDOCF`+f1x}?So!+Z zOaFYm&aK;lel=lU%p7LVdlF2v+Q0L@a_yU#`Ad^hQ_O0<+NierGw#K}ZSCMe0$eHwy{msZGR{VU=P?4f zyFuM;gat0T**+)0rma$5!lPzLS?inWCoV0GW-HAJC6)s6DLy)xI079izIU+1V zCavUCF_B_g$I8ro=NPH;FnHK@jT@f)IGQ^6lxqQQc>&($^~0uV|;W7 z3-%WqD}#`g3HCH7<>LiVDwLU=;fpJe4OSSxf>b_kNw=(kxbn+IML`)XzJg||4gjUn z_hV2o!Fb{#clV`RH-lOt)HYDudAFbSb4{gNuYy`8t|yGeelDRFf+AnKRS9Z8q0R!u z1+x9DHch2lt3a(1A6J7qSEz?Toh8&0pj0T&+SIQ=)r;%fpj62J0L6WN>6XW9sOg}% zzcAejgBlPYm7pdHRtIXDVEpcod|vA&P-m-nK?Q_*7L*G4H#YTGP%2gLfnv?3TOZn( z2fMjz1Unj(O5Yq%%Et|$R*UPuKv4qHt+Cka%^kMs)?`r4LLCn3Orh#P%@w}8L2>gy zy7dmIHlb#Zw`4DWx^*Ea_7LgTmq3*Y^$aL%zy|gbC_d$;TMt1Xm24acc16ttRW7bY zHntX2Sg;@3m=A%K3HB9G%EvcBsZibmrF@iOH@B9*Oq1q!K`j@*Jg4OgLahd+@^%}j zCcz#8b-GZ00hKE`|A$R^A+B=-y95-XL5?YOG%=7DMy zsu26DkuZc(21=FC&7cq=FrMqCu)l%|2=*Z;mGk|vzgp$850uLJrJz*a?f|9o_B&82 zZ(fMp6ba=ZP%6#;g&mYCRe!LlN!Tr|uoX6S9jHd}d){H{H1Bll5>P6AuYuxB4zgim zv!|OhpA1T+xfGO2^AA9&G;af?()=$_O4{chZm0`EEtQZj1=S$bmq0~?+77B#DDHEP z3Ux22R-s-3rR4q(pcV=C4k*=rCmdl}iv^>idd0T{RFz;|w(AdU*ZXYOZJ<=k`voY~ z-j49&1&a9H21=#i1yGrgm;J0)K%v>7gx&yEDb!n_=$dZ*T~p}%j^ut}Vq-xm*NLDi z1e*$KiifU;X=*>~SWqhUCxKGATnI|#@(fTamyMuQpYwfC%Eu2usqh{HrE>HfD3znb zXP6w_3`+NKM;R(mA71;WKfM0W_Xm)+@cPTQzX5RfAMIsCV$Y5Wm8tBcLt=hPEfi_Kbs| zY6DF(<^T_yw0Jz8B+hWzc6I=V7~u??0FW&xGkpvhkF{a@`H?^+mO9 z?guMLSZm_2+Kyj3G`E><&GZfHfK(*)4JQL*uf?t};xsl_-UG<8BdcWVqVMNhJ zD-G|fMJDlyxpZpm(U=)yn1&nBqcO!<8e9yKB-sF)X~TqJkhu-wr*cawL#F!7<#>6p zAf?1d@lkvfpSx6W042)Al*(G+Df7Xyjk{DzhAS1+X4j`zDALc5Rw|7s1tzi?HcO=i zHcO=lKUFHEGUPKY=5oAxGytVaMe(sz6ra<(MzAh3EyAS&Oaa=%m#@nj1Q%Dy0%}AC z6(%JsfYoon5v>OEf^Aq9z)N8+Ma+_ImUM{#sxE(gs~X#7p>CUaK`7Z+AHi<73@kS0 z(|xCxO%4wEu=8QdBq6|H02Ih$Zy|12kLfbP6$@qR?|$5!nA8?G17rVs6MlcO>(A;_ zf-C~u4yRN@0XB!&ErZ7>epB@!cKmv@$`dW>Uyd^b1RX#CGZm^;^Bt&%b*jk)FI0L( zprK!w3&70DB;cA@Uq4PbR0BL)Ll{3}n06YD*$afStoQd<$J~AZdnT}tU|$P+7wm74 zXRI~Iyn0|$9!l_2@<1v>R6Z%}dF_gR!tNUr>K+?X^jAe#Sz`I4MnnYEYp*xpU%Jac zYK@0oHQs2p)3L@W7tB5@l$~qC!}D-M5lolqS4b#Rp?Bl%gro}n957ZWOFV?98g2Td z4N84B7%ahNeVUVq+jLzvf@t7d~sL7AvlzLg69;ue-`(igFV*4Oe@n|1eqsp z!{IZQ^;@AR3++OMalKHe2(H_OYQUA{m}WKN`gx&RaqSSQ)23L%3R`1SENO+^3~CU+ zH0v�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 `}piqx~ zxpD%pd2({wd%@L6v+f#sy)UI~I^px@P#X%%74yM_Bh(∋{mcn1XV#9yHAp5(u}x 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 z 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%0D2YE03*Cv_! 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 o$*MDUARk88Ah=Q91yY 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

%ET(tPtvsrIL{7tX?h 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 K|8W0s@&5o!d|^)j diff --git a/msvc/fltk/lib/x86/fltk.lib b/msvc/fltk/lib/x86/fltk.lib deleted file mode 100644 index bc36995f85132cccfa8078d831de3ebc92f6c98d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2623306 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

!Pngl1>KPgjrEj{J^V#m9 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≤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

Bwd(ObTF{u?B@nK@VbO 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%0D9RFmu!|Kf= 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

40;;q3Q)GS*uM#} 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%0D&j#L*tKo(3`SQSPJ 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%0DCy>}C^FD+87jie`E6Br;m`lhz3W-_O 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

r z7(PK$S2KkgN%bHK+ZdOT%SQdADf|s8E~t@IPl$vC@Ms8^Z&Kzr)6^2CPy>|f$h;Rs z!UDMe$Cg}pcf@Gjr%y7~%NZ@3AQBG+<5B18uilgoZva;F@$J`W_dT2sYE*w6hDb4p zRXz~5>cGzFw1{+v2;Q&D^nycJD6>5_?*8;3%%b+#$OH-()X4Vf0}5VBrL#n(>0T?2*ym-fx-)QQ59z+QS zl}OY8rixC_TA``dOeGprKceuM2bbJ>KeW^oUgw8PKca9g2_kqWGwgTSK1mQ!drxem z>HYdb@dL1i%hjAulHuMTQo{m=NCo%mE^U&csXV6o8x+*KTM?(h56L017}X4tId%xg!1_kU*T_jahv8kpEf|@GQ@Bn3em7Y z0;R$}E^^vhO~o=b)S!kD1v@QT<}b(61o+)RriK|*8Ypy4zstC=P*bCsN+Sxh%7@4* z-E17)?yJ5&j-P;0YfqTclqx1Qk^BHNl z!yzM3WtcTAH`ds(MpM5sHOio_25ng2ZDQb=QFWgAKvOk%cYU=%!RF+u>6LYsLNf(nqEu!;L!puW1hY8Tb)ll=X0&$4m)OW-vNfOo3vi|cPtd&b|1#n zXoI?rs0-m0wZC;)@vx@GF?F3mjUfshaqE8M+kpo(HHE1$26a7A_DGm?|4q+os)DKO zi2|YZAVlzY7v@N~f%5ThpLLwi4Td{@A_xnt4XF0{`|`(KdxvdI1r2H}QU2}oK2u{2 zDw8Px_BqN_ra_G(%5I-VkB*$L+vi`V#t{WVD;y5W#=@Lvwoex2gY6T5zkM~|8L#t+ z1PYfd!#x|K@F|;8;XKiyTI)0w%T%^Og^0r6g5y4AY(NrQ+A%n^x3g>2AmbTvH zI#V%{sT_mK1+6|pn>4xCB<(eUsa%7C$^#XSMzH*~_)gc+#Z0Eg8&n=>!vb&MEBsy7 zt8XLibvsje1~q{w_+UoVmIrp9*3?r>O)#j54i$j4hzA?~ps6>QnrKk@MBM-gmhjO9_s(>i`Z7od0)&uYCdO}mjnJOR(lC3(>sr!A$80@Z~eTKp-6u>H+cxr*p z=VBZR7&Y9BAQ~3v46jJ-PrK%CO~o=*WKhLK)q_`DR*ZYbHJ+21DmEw>9N=YBPaK;J zgAQGB$zo~}Q5d-iBJr?4z^zH12PnZv;8{RnGP1(f)csE7eULt)o<8~KeP%x8q=^SF-ZjAkA#gT#=QEi!^Ff1U9X@g<9J<0A`+KW&Shc3W zUsxasdKm^gEt8FWrjq77Kyf5QZ7JDn<}-~nt0139$_0Kyt@3ewk9H$z;3g~<91hUZ z+3=c9nx^b^eW#`=rq>M8Jm&J6ZsclIH=ntr!K2p|u!hSVm5-|p z=Rq_qFaz?zJq<364b6Orh6R>DJ2xf;KJ$^rhAW>1q`~ut4Ow%!p}Cnfmq9UcJmb>K z(A)yiumJpM(edhPXcm$tAIjVjGl8Xxp;-jcu)u7{r#UI`n@;a|UQ8OiV>wPgUyggA zzS)Kqq`^-}xbMehvEj7@qVS#X`MRAO8eU6D(*`qu<%+$dCz@U`q#&Qe@QT|7E=!Gk zZi8r8pcA}eZ)emV3nyv3{l1Jeumf<~`8K1>x07Zy44&PvhD#&EYdJ(=zYJ}Nlh)(g zU%$xox`Q-0e%itsF3XL4aP+~qrSOU+9raztMl+u~Npk@R?6I-JDDz#U!C(B^$&F51I&A!{us2vl61RJl7bS2TAiil-b?}M;e-kNaJpw>y*ZI-ewhPwn9Ge&r0r@ z27?#Z-20t}N%IfPQ7`~$S!H-VLYmEh+WW#WhUQVyxZC-9L-QDET0%bd*tpgx^W&uH zgvEpIG3Vas;?Hq|BSROaLo`k5H4{;mAWwfDL4biZGyA8)0l~G|!O6-G(<9Wqy`4f5Iy+ zdoOrB$t?48kP;TS2HMcx=RRwAJx>}u2Iznp!4fnyFF-Ub5aH_69HTtzNP}AtF10`0 z39~S^rh6Q|2=C!6F?iYgf^|kd>q&z%11`V6k&|iWvjI}V0{H7>yUgp2GQUI`cfaQv z8kpK3pY^Wx$ul%BlcpFn_P%L?p?QTg_|1Vm4)c}9wViGv%|Lj?WnF{0u!Hlq&#RE4 zzQMHTu}y~8X42rTviL9@KBIZ}m9LQ|2VT+P)7MVGhgz@K>!djiVS8SE&B$j9X>gB; z%j%Q2PB!z|3MsH3boIp+BcE-gX#!qYii$=fi~z&6}i&I8WaN zpuo`VADy+s=L{4>zd zyiJ;az^e=AlVoV#A(zwPvd~|{G;N8}tYSu+l--oHw+ZX#u)AM{d>jrDM z>@&RHg=km+!|^D9Ww4<+08zQmO*J&{k;dJp$x7oY^ZTUf4#mWh{#gyrj(W@d0co)A zc3-@27@E&XvlYDT{muwObBHu)(1wwmPr9M` zf;8^(WEh&mr0M7y^TQ3zm!zo$Wv&Hlxb!tNUqLi1kOmsN4T}xU*QCjCX(kz(Z%Bhf z#`Y>QG~beD325wNtwN=7jl(0P!DpdD*IRp5y$A=D0EjvBJJPI%?aR*Rh~f1;Y5Kt4 zcrL8rarAjqo}~np9WaTN)aib;AN~O@yKOku;aV*tihZaH(%- zeu8LN;DoDv+8LUkN#kzkW`^b$(%>;$9IWBe%Fz4@Q8@Dt)s061ESDIX-yj+mfZJ+1 znofr1IB6ET+OUbC`JFWPK%aJiHC);nniCLJSLrk+g#`+4U;IHDydK5Q2ksaHG57hO zlcd4t?|{tO{KBUH%<*$d;4aEmbmhPJ90tHeJt@WX?}&eN5C2`;f4m91N+of zX1F&J#N7FuAq^h;+4FNpLxUqweVc3_A6{x`0;KsE${Y_l;?lv;R3lAu@UoA`>KGc> z2ZC2B6tla^#)5k>!Gn1{xh zjb^YkGxBLcnvdZXmz}#4hnV?XNSc?SJc&wXwJ`Fzh%|S?D`xfD{i{mMeDLTIKEpyj zNu19`Mn0_^4Q^j|wRjp1;xI?|c6u>sWd4%v~rjmYChWStS&W<=gLBA*$N z-;Kx_Bht)1xN*vSxe>X-h>SEM1x93s5xL!nJZwasHzHe%$lFHbGb8eo5vhjLA1!uY zG&LfZ8<8X!oJbKzo^>KK zIkLuy+{2OAoX8rEtaBo7aAds``JN+NoX8oDY;q#a`2ca76N%!;PA4*$BlQDz%U{ot z5=T?Ok(->z435llB1<@;`}BSz@{AGL%#l`(`$rsU;Y9xANE0V=VIzx{i=0SLjx=*3 z862tYMDjVJOL&ur1WQ9@6U6*n5Gu$TUqV*!f-?X{9ElStp61a&PVPu#|EYOpkukk+ z{{*`!`246MJ)-dU3a~SABC$~qz&kiK1j=dcb7U;U7+5Dcb$|bb!c=iSep%ho#8LcicB3E2P^dH1tZXg zsYAPA1k3A0=)(jaF*^}BPPMFfccdpqu60My%F1*{qNCtlo{nG}#&x5o#dd)xxyPdY zn^4m^@IRH1yzmGPBcvg(Htq;{b#_O{tDlHO13y?qVjwb7L}DQl6cKEoDI$U;oFyXI zK#N2K3w?)(V4&SG7d<~J-kh{uf0YuV)Sng1_LF8RXKS>caOT=|Q>50U|V4wDP zYkJ-X?*_Ody)FStMIdZF06E_-BF{l&r-*EV2yRX9t9)q8cZ+EZ8Wq8O{s)@F@c$tA zQ?>X2B2l0j>_onRhy@X>o6;PG2)5Yc6ydF@JAUeQN1}Tifb?gThUU!fJ+YTdC;~6m z?~u<%7^^oa4VAEGkI!|4sGdFXTS~VkHZBqJnWZSw#C99)jdY*wM9}MB@R|$%<7Wrh z3dpNhoDu1!BS_VOiSRB>r4H?dV{9vo4a|qOuNWMM-QXSPoH{f%1|koL2#)!9sD;+x zc*ZjyDgtk;7U1=th(wAA&NgwNy9)LNn(7LgtGGO>cX}I<0T97o9NShpD5E^uCe z*5F7-aL3P{cKgKim=EvpQ=6@cp&sN&>d@|3(+DV!x*ixx*d1p8yfVm%&`h!lq8PDr z?h*B+HxliNz)XujaLgK( zC+7_NNuBG)cPE%4jqt)fmTtrLs}fpjs$Mf>)m{y*DRpgM(GG>_*oNwyFuuElDbffp zJgU}SpFX!QN>d3;kw$pMihAwYf8JH<+%kHNW{NbzD^7T|Ke6VZrplNijqt*~5q#eS zIb+NJo)Apb)KaEMBfPo`uf(vc(loW2Dbfh99z@yO^0;R^kJZ!;rbr{adJ3D~Q5zh;3M}Z$y%& zx-vx?;nhcYO{$h~sip=oMH=CCrSN+8Xde7H!ETKZQ=}1IR|&5r_bmHZQ?r>OjqvI# zy!KrDAN;(;_PU=b(g?43;q_d~XH7Nr5>uoRUI`9`ZH(KO`mO}uy~`A7gcly$>Fw+F zFJeE_)G?+=BfRjlikzd=_bKRAtp&cquNP4xypkNso})C?k}1*%FWjR`FZKNndURuo zG{S3uL)l)M8paf9gx5f#xZ2jpjqh$(-{+#&c&11rypo02)fb%ZsHwS3kw$o>5M|H3 zg>5c4tiIPnult!Ijqn;Iyq0`7aqD6lsLlaH4RY$7Nl`=!ev`*7&Y~Dbfh95yES3t)~k$HJ>Tc z2(NU<3)?W`qvY0_x{oQ+2(Jv`wfE~^vNg4iDbfh9k;1De{hQvJ+RGGagx4tHwR^^_ zR84)w6lsLl)kN9ze23aEf3B&&m?Dkvx<+`t{^EpmYFZ>hs_|aPr9BFE{4PBS<5>vW3@{Wi9U0)MZSOMtFsY!hH&QwW~d%L{mvjkw$ps z2(JhC?C-3pF-(z0c;ymhZ(oN_f4){zWlWJqc#W4{zvn%usU=L2MtJ2B#mQDo=ayfq zYlNVZ)?*wdjqsWvyfP9;G}P2oaw226}zK6lsK4zVJHrT+JIb z^$Sy^5ncsE*<=3E)t{VD*J7bptycJIKR45T9-vToeVv}0qN%n_kw$nGITYsl{;wkz zscSs&-4#rcM%1g=p>Raqa{VmuTyr zrbr{aN{O<^;lz#mU)I!HOp!)-l?ktcf#28D)Nf3YMtGHrdKJz{`cYF&FUFRHdjz0H zcuf{w6Y73DRZ~|mMH=BXg(!QD8gk&>U78xp6lsLlRN>WQ&$qobwSXzo2(M{Xcs<1w zX@u8}!fVf&=*`+|A5)|eUek$+ptgczn-*ca)pbo6IKdQYgx3t=_3>>#9Mn`}{4xp_ z(g?4ch_a7+#~(e?MqN9H>R6^oBfMq`uTjZ!@6*%}rbr{aW)Wrg*Wr%KqcxSo6lsLl zY~dAJz5G2*&0&f(!fTH3N}ZZeuBiu@B8~8xE4)rkKLUp)_MT`XQ=}1I^Bf9W4Uc=( z^{e>q08^w9Uh^Fa=Z$*18a}D1ADJSJ@LE8WJ@?-I>4bXfx>NM35rMCkMH=CCv+!#A z$h9*x6&XR0MH=CCi}1QG_m`X0^}VQ1WQsJxYoYKO`p@rAXex^-(g?3b!t4Fl8%$K! zXQJ0Urbr{a77MSWYW=ooY9&*o5ndGzg}GyYscVVx-AfVp3cn;ljqqCHPFhv^S zwM=+D^Lb(`ORNPsSEDVy!Y{*7BfRc$C>)1hPrIX&rrI$@8sT*>QTFjh!R~QO zG!@SjX@u8(!mC!(*jAbfGDRBUbw5$|IK1P#4%M%iiKbREMH=C? zk|=v@eDhECW18B`6lsLlgTm{pDc9Ypse??BMtD6W>Q(T2`oEg`iz(6wuT{dU)~Jo6 zG}WRVbuwK+0=?`yKmTwQUOky2jqrLzcs+6Gzgx7|)l88_cs)v#-G=q=*m;MhCNo7E z;q{pCy8QE5oizo`NegL&*W*sTP*9xT^#}EP5PY|uDbfh9Cxln&_d9OZ)B&bQBfOq; zyuu*&8IQK_tEpd@B8~7`Exgj6duE=d>fr}{SV$wh)(EeOZL&sc>T;$?BfOpxUZcl7 z`+=rXnIetwdYUM^zc%;(tGA{mGDRBUwN`jVHz)(CeQdLsDbfh9XN1>7)mFILa1B$W z5nj&AMd8A@0cQu@OoZ&_5QBM5>3@?ulkEL!s`X1 z@M9;eSbd(nG3|&`!uCv&MtH3gUVk>OHBD0qOp!)-y+{=H7cMQH?y$6j<28mU(g?5h z!t2EUu4$*K$xM+(cx@ocZo_9^+a0H=+n6Ga@OnvjUG?d+rJ8z*Dbfh9jYQe={EQE- zJD{muOp!)-y)3-84)5MYQ-_%%jqrL!cr~(Oe$v$6Op!)-Z4zFm|7d<#Q%yUl{veI; zdX*@9`?~Da%)2!e%@k>b*Jk0hspR*~no4DgG{WmO;dLPD&%K(;Wr{Sy>viE3|9$2u zP0eMBG{S3(@M_+s{(YKS$rNdX*H+>6%bA_kHT5!6q!C`*94~C;e_9`oQont}ckeMp z8sW8Fci1~)?q#M(BfR!H6t?_Nca{IFDd+@RNF%)dN0fbx{o5n? zdFpp}5nk^IFRRmu zEKT)hiZsG&A5r!=T>QrNW||tw6lsLle&Mxh?}pWyDq)H=!s}h9UfA+KZhiDqP2I*6 zX@u7S;k7C1_RBT3mMPK*ulGc~woY2}w5IkjMH=DtzVNy#dC(o2I>Hobgx3dE)GG`x zPlkmw!s|ofwczjKcG@d~Dbfh9j~p+|HR+=3=3MS<%U3c*8sYV^@WTDFrmkg*G{Wl> zqHt{BQgHB=^Sd}+WlWJqczr6o;$M$#qp4*~kw$nOB+A~tmLDh>Gsp3Inkmu6 zZsSKbXlfTzq!C`93$KL-dMupocpYMjG{WnU@G8CQi?*8jgDKJouP=zQk8MVdZx*4c z^YKD;SV$wh4hyeNtv0sP6butuNF%(yB+8z9ADXf7eobA$6lsLlSHkO-Y7h0)R60|n z5nf*tW%n1hp}NN%7HuL^q!C`<2(Jknejco;`Am^Uczx@5;k?nP^?5~_dVnd?2(Kf; ztKsn>BQ*6AQ=}1I-wCe~9riq@sr^imMtFTMye?>+bc3djF-02Tb(AQ(zy51};SZXs zjz2ztg*3wJnDDx=-hgj4bum+<5newCubYFf9M@D&rbr{aeiU9CFHbw9sS!+(MtJ>1 zR4r8j3(p^Rb+)g3rbr{aeimL2cDms?O)X%GG{Wl_qU_`OuWy{vT~jNWB8~9+Re0t6 z@cj`@ZDfix!s|ETRjtXP%Qf{bQ=}1I$A#CT?cHC})DKLNMtJ>Blsz^U2et$?RRe#V z0t;z`*9qbE;pvCgYN|C;q!C_!2(OZ@wVP_H7gMAWUMGcDkL@Gh)l@oDq!C`H94}ab z^Y`_BnCy&=0;WhKyiNPV3J?7_S)!Q89c)iUOX@u85!t0B_z7A^Y2vejHUjGthkNKEmwfkx6 zKc+|{y#5njh3)TpLQ~BzhX#U$G{WnQ@Y*!EL6)Xsm?Dkvf*yK#a9i~VlylM)sC%BfLI+_q`RG z8qE}GgxC3om%5(=dfmtrX@nQu@5Q-h>G~&Doz&F*OsRXqxX)wPB`fpO?|)=X+*u~nOOmQj*9s0vjysY1z4}2nNrWya$hSFF1#AtIOSDM z)#!>W{E`$k!m9yMcr1#`s)7fTmpk>kh$+&Ddf{(1_4RCDUb}Idrec^Pjqt)>rK;@< zz23RJZ2U>bE14zR%N_Gv1YDbfh9CXN>#AO6{B^fpZ`V2U)ttEuo>{8F#) zH1#-Bq!C`th_dIXgzXI`Yibu$q!C_t9~<3@ zYbu>7(g?3sM1@01u!J+FpVvfFg-nq~cwH>K_AWSZgQgZSMH=DNnkf4-?3RpM$0j*# z_!v{95nd6(Ye=_>&6;|hDbfh9HV%c2d^%X~@Bqi_Bc@0ryxKYxw#KM&lmFDzai&Nk zyxKYSLMrRWgPSyU0scS^7Saf>NZ}Rs>K{Wi)sZRE2(R`;g+q?$wP|6ScugfSMH=DN zL3sUnSIy3v8p{-Egcm-S7VaO#UboiyAX`&2m?Dkv!e2t_aX3CB;vG%h!xU+R*QHg| zYduq>5ni2y*U1aIex$wjGesKV)tM-J?j1H{d*DN7Z2ZU+X@u8h!Yg)0^_`kJ4}Yu( z3u%Pce-;s|{165nf${*U;e~e5Mp$E8#NiHsSEID ztFVwpc=aI4KDK$S&+yKJ9IwlmB8~9sDZKF5MpMa5kw$p+A_|Xfu)pdj4|`5iSxk{e zc=Z-uSHJS{tD2h46lsLl6-3$R+4|hnHeFLInIetw>La|KSe(g?2s!fWdE4)Zki1yiIEUIU40jNJmu zU#}hhez3EB{mT?-gjcfg+Og!nYcV;WdOPd(2Jg?$BfN$Rujot0zNe|znIetw8YaBD=BzoasZW_AjqpknUVC5pb(N-0GDRBUHJm7W zY~X%*h%+`Cc2~Vj8sRlUc%5l~<1kHK#uRCUSGrR#%=g9qmrWn$c=czBG{P%Gc+H)> zaj&NEX&tzbMtF@BUU>te9v$v@-N+Pagx4tHHK_5#Gn!h#6lsLl)kN9j@aR7umTBr4 zrbr{at`S~^FJ*kGsW+J-jqtkGsTXcvPyE+sfTq4?iZsG&wD77o>(K?8`j08n2(RlL z3fp+(q`X%~IBnRX2gcyu8K@CnV;l-g*s0B>wKdg^Dbfh9>xshc3ztrf&g-Y{HI47m zm?DkvxS3lxBfK)5 zdZAbI^6#$K)N4$UMtF@AUJu_LyF^o;Fhv^Sl|__&%!a@7RnIE{W9tv5NF%(mh1boo zwfAc(yeG17KNQpmuaHAwI*twXj1_#>i7CPMtDsk z%HEbcUwL$;rY18*8sSwUygK!1v|dy9GDRBURZ3KIXesQkwOwEPT2q^uB8~7W6JGO2 zKlY8LzF>+p!mFGp`*>sbhe>rcRjoJJ!$KP2HCcGo+#MCCsrF2fMtDsTUZHEc&(Ksd zQ=}1IQ-#-Ct$TOT)I_F8BfO>&Wq;Od_2Y|kuXD!6txSr@kw$pU z6kZX36qIVJ#T8gixc4w>gx4&h>^bV6#Hg8?ie-v4!fUqhy7=bScWG)EQ=}1IbBMCX zA@uTIO-*EqG{S4H@Y*otkJg&Hg(=bquXzrI^~Qb5vrZd6$`omY*L;V<{>rQ$d011M zm?DkvTHw?Ry>O0N<9O|7iZsIOX5sbI<~d6>b(|^E2(Md+vgeK8-o3G8G zy;be5)YL;vkw$ne5neMEy}nOV+nFMb@LDRo0;4{R)6}<2kw$pkD!leBy7@;<)w)u( zJZXg2ZA7`}sIku2=*$#pgx50Rg>#gql9?in@VechurxSFWjbEjOp!)-Eq5q;j?&a@ zrbr{a?hy6D?+~*bult!Ijqq9_yjom;`P-UW#}sLV*PRZ9^(xPuf30d>rbXgBfRbrUTX$k@RFt)Uxnp_d(@&v zc->2sy)8d}>ERuk>cSLhgx7t-EArAy#%pR2Q=}1I_Y-ArU;UrCuD+&nm?DkvdO&y` zY2I|Mrsgt58sW8)D0|G;t@iJsbxs>T$P{UW*Mq|A$<@b7G_{i{(g?4I46pT$*HNZO zBfM4#ukT;$-(FJ<`>OsTjqrNd@Y>>d^=67R!s`*?b?34b)irf3Q=}1Ij}m2%Lp+y~ z=XgzFiZsIOG2zu^XjZYN?qP~F!s~IO?Bfl*$K3?S>t&`$BfOpvUV|n~xlU7`GesKV z^`xj*ixoHRoalH3;#JF&MtH3@yfoF4Dbfh9HKJavX1vfU-|_0s6lsLlQ^E_c;ndV9 zrbr{ao_6Ymv(0-O_SVr_1qzoe-@nIetwdR}-vku&mjOKQ%QdOMjSjqrM1c;WTEnmWW3X@u7n;T1h= zVUI$mzfLhl8sW87czviNo8bC@EH@Y+R`J?8J6)F|U7$Lk)Z zNF%&<3$N7nE%s>YIi^S>yxwpqsFpP)yXhaZ9IstWkw$pE=}=)nwV3kBvzq#xDbfh9 zJx;xlnpyquc1@jNiZsG&ukdO#<;vSNRW}Js4bKlojqv)P@Jf%^w?b1Lm?DkvdP{g6 z8ujE{P4#7pG{Wm`qU>$?%*qKJHFXVBq!C{42(L}$8_sBI5>uoRUi*aCA1iNdrm4kD zkw$p!7hYHQ*m{Ge9%YI&!s}h4TB;_t4uuZQQ_pz909;^23u%Pc0paz1@4IVg>Iis(?QBzMbMH=DtvG5vk=D~WJ`hY3Y2(M2Z3fn8T z&H=dFd=1rf>fr{kP8#9$sY79FOuqY~#hSWwfWk>5ybcnDV*{zb=dPHdso_kKMtFTD zyn1d7KBlSZOp!)-eNL3UU%q+a>8~~QI8&q%UWbI&sOKj1)zm(wNF%(yAjgy5A1$O2UWbKOPR)1AG}UgPqDUjWz7$^f-IN-usUb{}MtFTCyzUqkmZ7OBOp!)- zeNB|zUmv|6eV?WtW{Nbz>l@+q$Bt7?HT6HHNF%(yt)gCkFhv^SbwqeI=={wD?bSM2 zwIOMQ*LRK=Dy}?l&vErUJA9YI6lsLl_rmLo`DgytR1s685ne}$vd7`0t9~oc)C#6Z zBfO3YuRljN=&Gq#nIetw`hh6>T*{Dt=grsDS4@#cc>O56ZreHOH%-+}!8U>4@uEg} z{X~>K=9_F8aF?c{m?Dkv`dN52$Y{G-Q&%%Z8sYVe@QN*5ov5jqOp!)-{VKd>_P!=d zQ;#!68sYVuLt(v#KGA!jdiEl|dy6U32(RM~g)`et(|R4z)UQmDMtJ>Blsz_jFTbjl zrWy@GNBI30YJ}Gb;dS`D2DfOcCsU*mUVji}Z_8KQJmnQlUC$J0gx5*obzSYTb2T-W zDbfh9Q$*Qgo4Io zW6#RNnrb>&wLEEr*WX0h$2KYJcCAs*V@3THOp!)-{Uf}p)!DyLQ`a#?8nV5SBlreD zSZ)@PE?MIzmUfS$lz%Db@0-yZ*ULRX^exLAmmdmd=amFQg=Hnvf;oAi{Or>BzR`XA zW{nSJO$<7M`1oG&y{x`PIXUoDH4eMfWo5yf%&br_zbG?1m{U|(hM6)mK9rdqDsks6 z)VZO;P)S}^P|27n$edbSDS?TmE*P3xR+33&7x}x?g_#ARvy>eroHwaULRm#6P$k_k zB6F8KKeI45BQrO6?nF^(Or;q^8W%&WR1KreDpoFz`9BeNt4ds4R0@4uNi$#~7q>Vo zzX}~B+C3L4gI+J?Zm%@w@h~hDQJMpzs-P&l97b$ber9Q@W%opGQCX4dRwpFJp^Ro0 zPLlx~crubzkXbAvIEZ8fdtOGM7i0ii#S?-0JCU4{P$+0-lbc!Uu^Kl%lx2R#RPQ-PR1$*n z3Nmv&Ojc2TiKC=iiwG7H1Ht^vX(2775KK>n*`5UQ$|}yx_vGo0zgB& zSY3K7QP%j(5*&hg*;e1a!G7_+HY7=%Fu!FvTo3`B2a4Qks3cFF>z30!q9&4SoprZsCBi)fcSw) zX@iC(4H^)S+jePINnSCiaDUgg7q+A$O^t_g3`!m}cxXJeWZz!clumMNQqr)YsR^kA zMlyg?~LQit{* zDjSXK$EEK%Y;bDo(1gLM@nt3Dp|WYkx+#anCnYB&4IY>Dy~^W=URVSzb{g=%6Whps9%u-$Vr`XXfX@)7NOSQV|?_ zyfH8mMZ+;z2*(z7E>X12+nYOsxIeO|1PsL(xyPuS)TYL{bIhH4jFCHtyt&6gA$3jS z46isJFOIpr;tVekdA+(Dxp();on!9YyBoQK$eVjlBln&@xpT~&dru>G5P5TtHai(Y zW-r@8w*kb|W~Zig>{OH)7BQkPqRoznkdLEJ*Mrb-^y&QQSm_vRG$AN_962cJ7;8F$ z%&22r5DzWv4Io+$KX~iik|5+$0G|;ELZiwogY8#tigu=yP?{ae$%NU!RVLct3t>mZ z8<$I;mnq{cr9uk5x8}}1-@Uy#L3g7#L9^mA$=&{{sY9jKfQ;af^8BQ{$+$KUX8R#@ zoNMLa&c7g-nV(;jWxpv2iMMzJV<*AESyu71LVRoQWb^Y%%ivR4(Zup%%)8$ZI8+%L znj(FIDbCIX9n~>5b`0l2<;yI~8Xrv0yOG>zr&gL@RHn)ngu_MHK+ssH;7*+5;GA9t z1uqB=z~bt+!(jI^BvepTGR+n2mtR!s7Nv(m6J5#a6Z5DpoMT!MwI9D5fd}(Ce|(!z z<_h%3nhq$zgLkdMM}V3!_%xYighzz(Lz$%^uNwMnWcv7`61Nq`Qj6etPa9!z`oT`d z6EaZL`LP4&^A|QVZ*oPrk-)A%L_#GcMfx~;TzOu8HtqlT7%i_fsE=OwXrdJQv3PuD zVR-?57Pkt@OWr*a(nMGh}8nHp4u3I+$JCubIB=Z8xA;b}E1 z2qP`4ydaIxl2D(79(%D>9{!Ht`HRLl+qhfuTkH;6rjGJj!0C!FfJR zgHODX-Mhg9vaysf8Nw&`$ha6tfQ zHd-aPw|Q4m793{7fqNEyOernPEQAlBI1VDCyZ5jnRSn^Td~Vrzh=2t>ayhyi%hlHE*O;S|%$|>I@zh=jCvVN^j zaX$d}O1^|j@I~;XuAd2>3OA+#I^*bW0eg;cCHT3}X<B=cxv6N`&~C~% z$**{Hj@qwyDuEF?e!~M+b()&>-l$y{Z`_{xym6(Ej`YTr-i#}KOeK0VuJo~$=*_s& z$5o;?Wo{>gJo_Kue8E8800jS;ZXwOTy5=pcTI*Ul<_ZM~^+)VdmKpP2tvF9OO2_8h%5x@EKAg%-t;{IyT1BoPW&xu5P0=1h|Bzk*K zBq~z(pGZ`s-mpZXJqi1IdMb%sWuJNRR8k~)FlsgCN`0GDC#tgQiOH9(G}+rmzO-&7 zPqMe2Jjvdc@+2!-A9;F`6UOulrb$%^h-HC<`4x4Xpm)SiBpUt+_jaQU&) zldLMOCnHa?qFue|=Ui#BqFue|M^~DxXuVN*ie_}S%v{lW593Q$n(S$C_qkM0bBiPo zM)Mb44&Z@Y3EmcVC8-+f)^#O$Th^7NDBY^AByWqllDw_yO7ga(D@jqh6FjGRJPj|Bl$mZRk?3tkk?3s_k?3s{k?3s}k?3t0k?5%; zwI^Lf;;Eu5!56`+Oneba@E}+M`!W;{B$E7^(!CN#y3CPn=j%*ST+Q9^WJ{hUWqJTTU@!Jm9+A3K* zcY+rI;}Z3qyO(jLsM67q36{=%aTZhlX^Nxcl1e!LG{w>JawVL9n&Rk)xf0GlO*V@A zItSS(BE<{Ql}lc|3VNl^1z}#fPEb{$k%?7tT|~x=Z<3;%&M+z8ByaH`mlC|3*}jOv zTS_C{Hv{;b30F<~vYez!>vSbwqanCT5*0}wa#ZV3kpx*uq9W=1LuF(oiHf9i50#OX zBr38Op46y}tRzv9(XPIRh<)LoJrF8MW!BZ>K5Qkaz8&g2z$s6aq71z`x+(uO#W`Ch z4+A&npQbo(Kf5{qG{t#)+0FT<$wqNq_$$Y_JHd;9weM`}zCPG>aRiPQ*CoKx$DN?6 z@rYFXnD^r+}_TQYEDQyJ`zpnrCn7 zz6hE>A2=I^Nb~GZMVc%mT+pm1WQB1dMT!9#h18TQ$%DCf($dSFq8h~MX!rHh-1z=! zigWtYhx1P}3hC2hkeP}aVybPWI})GE0G$tZc8l?$hM9*mCMwUx-4d0Qq)Lg|W|idP zZaPDva&h)!e#KSYU8TgoX~hoD(`3Gzo$c=5i&S>su5?{QFSl{HmR@fns;at8-D#?h z{%MNSt!Q%oX`V*mYe$U&R#GFXtvRslW;8E7_0B5x?+DC1oQcOzVzyExC2=>FAyK)w z+r^NmCa+SWa?vBtr_$cR=_4`vfr{cgIGOezoSf)4I7O1jkAHsQ>32J7i21ro0O}4>sQ%st~9$xQCr@4pj(L4tnA-3hAAh41v*%c*;&+ zY;QE9C)pPl*W~-=AQeU?+{^s4C?f|?vT6i(Pk98Y5vmZV9NazSn?n@>T?K3)^Gg_* z$-D^~!2#&}Hj92mBdhF5s|3WW+dL-$98je(s4j!2UlilbF>J;Nvz*QZ>Yq$-(Y#T& z*!6=7x7r=HTb#0SC)iWCkzfyXBf%cxMuH;ZB8>z^_#`NzTV;e#g6<3RryS}h7rHAe zRaBLU_{B(7c}bzF2@QGER!Uu4$JwMRSK18DCbjz!2L9QkRaW2ibC@b?@7Aee(zNO0 z?N+K%o{LiDNi*#^<#{ejl_wn&o>QLZqEva(X`FM)^IViFPddeOPI;b-Qsqgff6gh- zb5T|`ker`QRW*vVNENS=?MKV1+;+4~Ws9n8C|jg*s-&50k;+mpb8~3ymw!jZC-0kF|hDa)T~{A3k3l65_4!MAl{4x@=fUW{n*qT?yP=Bh!w+ zV;x|1E$EW?G3OV+`*ql!{%t*%^f~CR0o?@9ZD%ds z_|4C^4a7eL%_-JZ)_!k8LI55&`;NL#oaNNR({C8Rm>*>ctF*+2#~b~23*^_qqoeY9 z##JQTITjz#_%1)Xrw`;99}eTnGY+~!1uumMQ(P0TJn@FJe)%Oq!eY?8(_iUe)i*!f z9)>3C8#H2n`{kDmzQ^Epj4`PyKipLO%C{PHe}U$aVM2Hy;iqF<;qIKKVLmjV3|w#c%sUaWNR*0;V>psU#CFGB`-w<(SN>Q}y0n8@1P4iDbDQ>l7Zk{^zbm3P}YssDZR1K(Ak`w=HNSn9x^ zUwv~So^~%P^x~Hv-lljX=Dt17e)(bfzFVpD!ZqLgAbt#VyB}0q7#6X%<*DBnuZz3{M7HHZKF%C`gB<>5zQU-OvKp|4+lcw5U=pn2d)rE6J9eosMu z>sMRW4NoZ@bfa&6W5DQU(0uj0(&1+3SH4dme${%Vv0wel7YF5QwgJZUMx~VLodE`#!Y1iG-@N^>#%=U3ki;M?_$ zv**_wI{q7&r2ctJY2zx%uRX-8?>l>b#o&7>=LF=7q`QxUzNswjSr8C??N9|?1=J70$mzwVfa9Pp!4L1^(#Eb{3e5L?pgA~d3Mz~ z=C>JiZ=NMTtnZO?%O&_n$r~O8QCdaGuv|l*nHy<=BygHx! z)`8}Aug)jG&sc-?z@@VO{SkDh&ypXuU(@68AZPf)#c3Cx@+E^N!>jWtUkPaDdUZbe ztpd$jug;Sn_QzhzYBi1b5j3TmR}_3qFC#+i>G`zo`;@eeiJ}9 z`7HTieOH`gerrMZ@>%l3?f1iT%MZ%;_EE+f^u?vJ_L~8^h3Amp6X%%Uv!L5_mi%!1eGHl(y*i)qQs)%R#FLHmq4@Ko1g2U0a)&EIBq)38hlR+9NfW) z#;!^I2PBM4%}7m2?A;b#`VGlw8v$|)cX12hZ;%yefck#D#|+FX8*(^CU_wbQ+&mF(pmzzY8o5>dG7AggW|<@4Zsu^mx`B8jZmS&&8@q*e zcEifc^7G)E<&G>G>lU&7NVuDLURfU8x9&!`ubrLUI3MLOxQia#n{kTOiL=Y{5e*IH zLfcOc1(QR0x#P>Mrl5TYstZpAFPvCdG^G&k;fc3PZqD(5l~9@m6@nJ$lop&)%}NS+ zlCX65H-b-OvrEhJ#^KE%Q?E@+4h|SLVn_nq?k^={NJ1JluoC5$l^1zM!$!h@8`|G$ zZPjhC7P3+c-1!pkIG3FXPiau2#%c&&86rPG^(a!~U%ca6QaAL~9ZZx_$@50O}Zushiq3I)s4zw8j!A8_|DgQvVUbA;XgT!^_ZNRtKo??d}SzdPc(yr*SyJfTCOWLOE(R zcouY!M@nHx@QxMBUJpy*^O28POLNV0N3d101y5lG9Ri6Jw*=_?G~ zN#!B9V`Bzvz0d`<8eC@PgJ3E61fj^a8niV9wh`WJkX-76?oOq{SkP(%fhy||v|4~< zxMI@P-R}Ek!c`Plzb26M1GJ-T0jr*Lf$pf)pq|QM06w(@ij|N(8E;!yN~LNA>9u6~ zV0G_)N^T0t8&q;C++KGm+=G%T-3a2vDxQ{!x0r=n&05VMSVINV@qW3f@Prg6m;I`& z)cBZyb+`}!|LO%PGnoFUQ!q2UT_$CQZF0U!pc*BVl|h?O(j}18UM0Cl#Q>Oz$=B%% zY?UfH)xy3iQ5mTTtT_axx&px@xE98#+gqw`NhL6)lmz?Xt(B?#|Ef3*DhI$;I;|3@ z{7wRP9UfUhkM@J#7Qif5tHDo7=&p@(17qrlwr3Z?B;kzj{(PH!nDM|&RmeT&Dc;Ui zY~D_&t2UZ?Dg$mmA1X%O%sB{iBHbes?#+wUt;Qhsqf=ch)$=OB9$F+m>1rFN)6t?_ ziK#<^X(b`N87_4JTKJS%jiLLXNufolsj2A-;SM@2f%rg_7;e8RitIC7gRoDAO<3ip z`Wki+wHi$42!5xS4Bu=9sZcn!!{EdecypsT9Y@=4JRCJ}PY=l~rgp@7#Bx)qpL(Vg zQC@W+;ab=|Wuz75!EP6If4lm~X(epZb-GC@Q!H~FS2YuExHXj~m8NWi(_K2;=Naz) zj58r_7imhIsP0mmnw32uFCT9tjp;aQaPo$N^Zp&`77AJo3}f1a-ei~J%)%heOyfE4 z#GT^o4M zH=f4%Zo6{jLkp;A2F~_mjN71YX*GgQs{W;Mhw~a00)-3p(6SoCd+&s(2FzHu8`ZkG zinyl>C(j5dDzt7Q+{PDXzgi7SRV%0=1S&P+R0e8G=vP!cjmnO_zf{Rp=kS#LpBibj znLAqm_Sl7-je05-b?y_YN^nzdybrr-6P$3La#uoc!&vK{Dk+^tEY$<^#twpd42bET zR8-cTM*JOaAs#gaX^^at&dtJGc40qZiV04bl&xAW6XIx!W0yk|5S~#L3fTmu@5jxWa1~cF`-KBVW zq%%T`VP2V>8N?gj(|}5WEHM$E0TN7~5(*Uu(_x#V=H-n8jtyZl#z`qv)r>am$)SwQ zVzqr!t>?IX;ZPwFHdMzIIIJISc39$acs~*b6m4R98>GHo#wK~=O5on%RCnBB5Wyxw z3OmIZ5;QsC0U)UCL9BMDYHYBLyT7QGT($vtYj)ahZdYAILfmM{&S-j?(Z}MZb~{N2-1#t3+D#? zL%CoxEOLfKni};~r?%W!)Zn-gUa1V$_-p%Q0M^)QlXP!&TKiA6>ERL@q>Byj)m zEO=fNY(Y51wpNsw8JxayP2PmhQ!UDmFu;a+jQdG#s3SsfOL?jij&klO*It6Q?E*&l zXr9cl1>$uJsEvYlDZKxry&iN8&MVPsG8+YZEO;OQ^;SdJ8q%ndP_RT56OW)^ze;1_ zQ5C|&Kt0Q20W;`RUMaP95|khdti;&?)J0uEO77zZr0=p`EV@PgYkHX3z0 zX7h!LaeGo%rMr3oj|yp+@&VRBwVw(Ofaek5d4Lik<~buLBN09u2Z_iLbytIsh9=I+ z*wY!@)8v6WPPs1(Qr1UQ`Rrq6b(r&`YNS*(v(XXLVo$fi#M#fDIB}BjozJLqi`*?t zZSL1=bhx@xR0-NF9exHtb;2FSL{AZ1RmNl8Cj|^79<~vT+wn*4QrMqTBdJyqp z2X)U#*GLJ{ZVueBSZPJ2BoHH*`p>U?L_$_pDU4d!ImJef6I{f9=r@XYO0E@KMXcOLW2mmoM-0+E;^LKHluV+K-?5c+sVnbzH@7$Xof_ z>mNV#)?54P?%TO64IVlR2H}Coeg|88wrj!HwNBQ3?w3}nsg|{r;$hd{dVFSDhx6)9 zPCM3UO5;_Q^)1EE%WRQXZO`tjR;HbP@x?C=z75~;!}s3df#nO*Pj70mWLeZp!H3VE zc;x~3-j(9}?*4w*=lAwqe16>V=zm%*{?oFaqIkQ(`&aGkeO{Z4A8KFnSGBeuSQef> zp8awPT}>08kRMT*IPilrSW=a zSRc;oDX>0**Yjchcknz6o>o@xG4PDXTsT=1f%~}9h>lZxcE5BCKD?o5N@>JIc(CD^ z=%_Jyg<1LK*&$f%5(Ou&W8(1KbvbnG82Ee)JEbn;|L=2x=gfw1sK5iC;2}=I(*Kuv zPWgXV%+j*#yrTcdW&3}eBNY+uV_cY%$2|iNsI1~kh|&`K3x_c|@X#lGxL}v8|N9Ot zppT2Hsj4o3J-qC1M_|0E4_8ngm^ZS{B@bB%IFyWrI{XGh9ELl5W0Be*AIASA81s02 z&iPh3uhp@}!FF{a#d3J9j)mXl++a0na?7(XY!5HJIr+6owT^F%+t3uhll=evosL~Q zxBzCHb^JFx#Sht?^Mae}RH4S16Qflx|EE6KUUlIw06Q}a4ta15zsqh)YZ36;g4R01 zD=Gq3Pk6nI)?m7YFAFeM46iUL!y1;k9j(oV*ABF{5MCo_Z5g~`j|8mbMPnjsU7bAd z$B5*LPm|xEifzKeq%KX0?3rBg=l8H~B~`$i{tLF2H%VU9GkH-MzD=$e6B(5}Z)Zes z2dySlY*p{t0`LUhh`;B7+vjaCk%-P#!5q*Np~hm2H8%DkzytorktLOi+tmaX--q$d1#W?Mr2 zE!(fyR)4`6C`CnL`08r)7vS}es{{2HY=HlVApJG0B+Q#u9q89-wHK_dhqaV>)52kO z2L|hhTggkI3NVzDm!?KW)Ne39@?({d9A3Y{l1ME6agfDF9LKcNDy???OP54GuhtX7 z>t8xQax3dnB9a$jV`HXJV|)`2u{wNH3RetJYyiC9Mr)&BO~p!`HQe*77+zDW)?nOqOs+_1-XF`8GB)-=YDMzc zgfqj#;r+aw9bsT4G{*!Cr<}=b9-odQwIU%RrQ(xbiDS#oe;G@J!|u8r$%|&dcwD;a z9*DrWC_6u;Vt;bQKGjAG4wltRs_0i80u_z8*+5Pen~ilbPs8Lwcy7NtUkDsKK2R!_#)3Y4`=sTdWW zQlU11ls5*1Ljw4aVBXkT|5bo~!NKzC3(k}^IrYVYB; zyz{q~)p=zc1det;bLLF{ih9W~pF|~8jH-ow4WqatR0JoV2$EyzQWgyehYf8(Z2;_? zlWPSk9>fACR9toHVCUCY!0NWIYi|3lX7Ylc%4&vPZ-w1do$Fjz)HkJK$k^ni8Ikd+ zi^}k2Mr1NHb{g|$8M)~Rl- zf>$*vUV=3>c7KI6m0BOh^BQGQ;md*KY!@5blRDmGkd~LC$u}ARIx8-!JFk5 z&7MBdDyx+|@8{~f`%Q%WsyACyGkMS5EX&z?TPDr-=2esV>>;)M79Oj?v2vAf>{ z>xy6MFL@aXQE`67uFh|~cRKl=^!L%)NPh6vg^I+>;rSFcX*r0t5sJCSWvx5m3Rnq{$3SAV35JRFEYQ zc8MWTP?5oaGB#0EyzXAt>n^x~%2g6j2%s#Yg6qW{jSHf(xaB>kp6;3<1oYnT?~k`X znVjm=wRLqZPd&AP!_0q#6|@F;0=ZkS&daxkxA6?A>eVKYy(y48F!`#a0&7$K@XT?8 ztat0qF|9ajtC=02y~)44W>EIdJIn)zOn1DFWnKGkA`3?nLhOskVyR47F>IPCLt&GG3MLM@{=g(8pB*RY!*X_8 zS+h!&E6$QmSFR?xTIfJA0|Px52F-WnOz%&Xo$DdnNKznJ6-pZTN$OdGD-O}};zu`W zco|9gw3w*QJyktq);L=^8lv8fsS<}kFj*Eo|0c@g6nG#B`VmsY2a)UfSdV%rhx`f$ zl}F?8eS0a-r-M6DaT{$rF4ZqLjN9;C#w%_*z7}g4;mTt?p2Wd5Gljz8`N~2YmGfHb z*J+0w*&;bzJv-uGUJ6_{adLhplz0$0Q&NgxF%MsJh|A90Bu9Z{1|H(FGjJ=A<3KQz z4sq#BngV(XXlB46E|mdEF_+ksWUf9bEmRVU2XV#_Mq?j-i)|W4gXM53useQN+59Sx z5pIS18X!yCYrs>0>wyKpjX*|rGjI%W8<2I>cHm^-+rVkScYtNUcY$+&yMR{!-v@?) z9|Bo{eFR(#+zq@L_$iQI`b*$lz&$`#|6c>21bz#A9{2rCrXNF5)WRzXtG>f;}>KDXAt zq#eQmX{|T?L)L+~v8fOh%?hf_y`e~c-q&NmShujy2YbFn5B&G6HS5=!xo?#ZMc=`y zMGqqJz(F|*gzC7KzV5o&ggnOmLbzh}dux5|_A{3~~ctj&Aim$9(A zB0u0?xxuvFilK4>*1(B{RZVEa8aPe~&-A%t0Ahc7z}gtKD}74{TW`T`$eNya;62(g z4?u3*Yy~~g#0EW9Fo~FC1yhNs{*_lwQ^DsgtS@gtIj;gKH>}hekPhbq(yc)r;2;lT z_i$Z_X_?7p#7sBcX5t;$Yqvvotj2wsX>HIH?h{RSwR#M5GE+KYX1Z$}rac^0c}{h1 zlVU8VhAQ*(lKGtmh+H|UM|EWO=#Yia9J27uDXfiyu$IIA$i?f}EIfgq zM-}tOm5Cktr*x|E|F57j4 zBPg@t*y2WIyN&7YJpe35)amw*lR{@01{;msR9f_=PFZfFlfV~i`BYoJ z!8%=K`EJ*CTT-LUGfr_^T^{2-qm|2wbtnQ=3s@*qmTqtjHr`i>-9m@76(ZtY#%kjW zl`fP(3}cphl^|Z_OLc#uaud{nt#(}taV*(&GE`-QQj`_^)Sz^I9=so|-0pDQX*^^+gf|f0W&Emmugj18+Q#@ne=>;9 zDr(FIPveIXgJWicIAd^1dQ22K9^qaPh);8S;yvzezU+8UQeu+VxG;sDu@iH+kj|_# z7>`1BSQOd^>tv{Q?LqkL+C7YT^ig`zM$01#GuGMj<-fM&G}L-5M?)56H(5?k5Q)#O9`ZrOUbZP*r=+n#ANUr zO`I>M4#;j?sP)@IE%VS27fLRPak#MwmdaRBmZdFLj-6}72(8=T&be5>EX56CqBI2L zcS4wAo%0b8dByk`NU8r*;5guyK$d`mz?*=70{;PY#T(&!fpNeGfr-G?KrfKOWHOLB zsui#q61N?&Gq64IY+zSl0El77@SVWl;O}q1-+_p~kqN#TunUlBcoLBHVmBa#zvu81 z;g2S->SPFaf&J90`cuM9)!a3<$!A=vxtle|HxvI>X^w9t+y>2U)*KhRN*F(Bj>55U zEp3xmjW!BL(U&H#F-qIxT4CW>%ETT;U*Q&ME~2?xHFt;Rp4Hq+&8^qmCe77p?g!1) zYtD^SmT)s{lg~I&b3HY8hUTu(+_jp!Q*-xf?p4jL)!Y`%y`{O6QOYC@y4xnNai-?Z z(cDDym=4NZ|HqG6oxkohjgyv8g8td_8Ahg>iuTc(@#AS|c@+v)9B1ORD5cElD z6av%D5i&wyrU!fO4^{5z1&MJ^C}L(=-#|qSCC_^$fykxPOlv>jEIcR;Me>r#O(_ZF zKJy}i^;gy5KgJ0l7ycQtDp_;`)|-LIa}@Y6V6dYw@?023$W#IUDo=tfyZINbQKanv zV&JgRc-}t2tjeojw6>ya?yzxJotQgp;`|c|EsGvtw4l5-6>9#Kp)|8cLE8SB#EK>m zfO38>gaB560ftbY{G9Su=Kj8EiRI0q$qQtxHM6(n4oj>{p|@b%Yt4-6?6tZ1i4a1g zqF}{oh&lraLBs7Si1f|!uc_qg)vpg#Zip)}>(}M(^)G3!RH%;lS?*cks-uc8i{bij zsg|J|NL(1ifpU}rSV-x}E?yUbUoYT?RtkAmq_0Alo>Ck>l2V>gtKYMMe8rt^+TnRI za4;)Db%h~cVJ3dLz53{=3bfOe?H)>KhzeP!W1K-m7MD>nV`^#Xq=~9gX=(dT6&@R> z*0`rK0DEh=sQVEiXR3O}sGOso^-|ADm01J=WKM&%2*)c^;VzItGZqb$JJZkTJC$0y z`M{W>+UB8XFDI(|cCM2kXnc#*`WgA!X~G5}NH$~n_#ImfLk&v~e9A+(TJ4ewvNuS+ z#1NPB+N#yr2dWxB=VF?(&1r?-^EUZff)VC-coWDp*$&JF?gTQ{yMea?zX0A1{2KT& zunxEr_&xAL;6C7P;7`CGfxiIjfd_!e2=^ecBk*@%Ht-MNDL{s!q>Dr&Or4wy$hz1K zWZv)q*~YBIPuduoAhBrfV%y|3s8$ermuPN@=J@8~mhU0e7Y+}oPlrMX`< z_owE(h^M%1ZkxPHK_%Q0&9Or()zrvi^=dhWrF*pzvpsvTks|bURfksfZ=rdQ>CvL6 zraHHCA}(cGm>EXg(9;cBSLT(JXdQdN8r$APAMkSacLP>`^nRPs6*?waifO^lAXYXgxXS=$c^Q@S`g{tFMM*(_KrOnf2A%54me1 z;;ub=(#TL(<`v}r>973tkHdP>b|)I$>GEh#dhEJPq?**_XTT&q>3%RR$IE(Djs1)= zJpoQkPECI{6ci16(%gfLH87P-g{b4?3g=f$_=}!&rm|VlpeLQFx+oOC*^?ICd$fWN z+ZDdc2rJiZVr|=+dWv;&iEZ|w!-`0WwLM3)=Fy&W7;{EtP(*BJ#XXATSdHI0W0^6_ zb$zVsx$Ju$y>IOdIk123*kjc$myDUr!A;a&w6D(EUM{g0#?7(%>K`l1v3>QqGOECj zalLw&suG#q@36Y}qONtuMCOQPcI@v_4-=GScI?G+hZxI9Vs_i6!}3C9`4`t`=rd)z zvTWXQlojVO>M+mFeMBqEZg-mcMA2?H<#e>CuIa{BwAn3;9x;7d&b@Ol*y+nampeuM zl2q?D6+PUpxNprTNzI!%Nl7gN`?1VI?<;@j!@q2u)R0M3yPd)yk!KC#B796UUjT6R1;**F9Gda7%fnJDK&YJl=29XjByxU zipFic%4CdNl5#&2QHV#zO2Lp?XY{O^Du0-TKUV%+sr=~<8v~V0!S{-$ae}cABUp{; z04}q20H^(J9l#YTyfNzisRIb}HH_4_UyU(G*8wb7j^yK02Oy4;;!=$dAQ~n@fOC`w zhwA_ySMIuL9RPEmVf2RX!0l>|4Df%`0Wiz_eH}nDB&<;gogaldfKwr69ltFz!%>c`^_#>Kvu)aS`Q=obic*KkKCuJ8(X_T~hjY7|xmEOg`EZ|tXCq4-n z#{EY0B-|wUcnte>T>=Gq*(AEkY({v z;7H)(Kz^E+fgA>Z8n_d9J+K_{wt#bi&jQ&WeI9r{a21g4!D=9-JH|<*JDNm;ARILa z!cEfls6h~}Qghd7?iS76ra87!;vah};IqH(Yb$G&fOmFKX`Jn%kv0?glAg{H(cynoD&%;ilOpuhCU=Ihq@;xlx)c*W4V< zE!EsI&3&%9J(~Mja|boo*5kybgKhE}Cuy#m=FZdH`I;NAxk;K^4bujd&TDLw*BA~N zNYZ(fZHm!SKtWNSnI4_}RrxLY(+jHMMbJ6~wZg8D^<%&?6AP=l?h0CCJkTAyWu2Ea zpz5q`0c$d5@@xwDm-{Wq3p2agw7w2z?+#|~!VpVv zQN8I8d>ix!)&=~5UC@-wG5ss!asSDqp7LhZdzvg>kcf;!(*J60@UIKm3)<$sBNt_C!qotNmOBN(+%#x!dhu_%-5RdC=uwxB>?BFA@uKU-w`4fyAqy z3o*bX%QtWvu=*uIcaa>hE>0|{Tpwo**=vpb+3JrWs3E^2Rkj8F%WHxBRh!v6g4vr* z{;fljEULG5AuZnX2fjg4)cOP48NKURp;<#bL2DZlvklz_tk;9tJLt|@3s?RCrhEoA zaS9kl(l7;ai=K)0^+$-WH6jTP(V@cUTHY@ydqiR&yI&$4mM7v%!CTCAwI{lLP0a}3 z0X7q?kskl@5lOTRH?SYD-okf5Gy-c?!mXp{>U|S~{#OSx#Y}u4Ya4>I#=`L~xU;^= zzL<{vfjWQSeY5hAtGrK;Gvg?&;p4PJ*!H)owZ9d{7SUA**t6*{rgv4q+JTp@iv+CA z_<-qZ@X?u?S8*{Tb4>`Na8Lrxfj!fD+j${4KDX{%jI5Gp3gJNjGrY2N64iakr$Ort zc*-yxmvygg=+`?Haa`dltQwt}S72R~Q-I;h0&8}t0C~-sWVr4fd>I0SFhd#OyXk^U_!5oFxZ_M27ggn_%&`3w>4BOjazcKkTn>*r9vmkG zF`0x5#@%aNU|jARV;piFuevrB%5M4i$y&yxMu$4FmKYHH5WPIUAjKQza>~(^l^Nf` z_%xiYf2PsNb_-!paV{u)PQt{gYQ{A77N0*_~qF*e7stK_5+)?bvDVU;aYWSR;W^DtGs znkbHPHdEvg#l=B3r#-RANf>Bh(I-hVB1S%DlgV>-C+ViK=gbfi_Zip+O1}8{@a{Bv zWq4GEiFr4bCX^=X)bs4P1oS07ai!Y4OHGBsPF8UzqY!=XIz6Tz!EU9@9sEQ^Hw(Rt zq?qUIPICAdQCsde1QYf&aJYpfcV zN7jgv{l-t70hu{UG~Bg{+EfbYhiOw=*fM%2Jb*S;m0HeB3*%lmRZ^*RT@0#Rtl7F| zt#nORFOFxpShrAoKNmlb&3^&0m-Wp)AdBu#K-L+*0GSmI0;$$?Lpgc_Fdld(Fah`o zuqlv5ED1;@V>0k%U`ya@z}CP`z&5}wz%(Gm`{RME1Udp)$TNTxZ!>}WfF}a?1G9jK zfF}c498UqVsGkb#4!jD;dan}5X)p_cthg2dskFToSP8rVct7waAbW!U0KNyj9mwu$ zZ{X*^KER)WX977JDi_G=;cQ@2;JLu&zTX)IiVZStxC9N~`B92ND#ouWBbSHfMOxtW?{hlfwS#yrg} z(A-U$yH#_KY3?b_)oAW@%~9PV;eM$(<`Lm28A!M%X|9{*&eoi%x$`u4zUD5~9G9Mn zfA?sPIY+oxG*_d!cQp5&<_>A@56!hjevmjbhlqb?X)aH5g_tJv*NzBOjD)GxZf0$aa zG9qMsi=oviA?v(3J?jgtPePG-wN_K>KcUE&-PQs8M~~w`5c1x*Al7J1GZ7dbP8 zRXJ@imJvXG(Q`fqA@VTWc3(JENZ*k4F8%J#gbG;$k~vy!xe$R3)xX0^fj_veen9(>yCxLDh_;<*?-o`K zszrx@F8hVB+^3MS!sqK_#r1K`Z&qL-Y{YqEc~)K9f=G&3@2et;^;V(C02sF*JHnw! zhZP$NtalmtlmDwY;BB_hRX?m*N*wf;ao8483l5P85(l_GJPynX1tV)xbm)nh#NBkHUuL64fz}bGV0oLIz<-L67M+6 zuUIVhG7qxkS@V(PANUu|#P`K&%KEF%MT`;eV9)wMpDQ!VGXj>Ijxl#L6CMOCzw%G5 zcqUu8t zn3*@fz2yG}`9M9p`kO*%AI4#wR&2G+`tnEo@-S~Mr$MithYKa+8I;_{Md)J46%Le* zzg+g(`l}9oTh&M6tOQx4bXEN8sH)lNQQc2tE>EGoWU?&NVz;S3T2U^k?t*?3yRxM$ zMaIcZ+{PcSbK+h$ev2z`jrE*pEXU8?q$Ru$rkq~kGFHHrW0zfcnOJi9cx;?|$z;{* zDu7R&=ous{uBXa_sin3#k*`#yHpFEYjlJFOw2N6Pw9ElR_IkxzWqHP=66yxb6sjvu zRCWtoFQJdfA6XmA%2Kzd^8sqjUB2oCVinQgOV$Hc5ypgT!^QA89&GNg)&cnS}}&j zM~m9TvRS3GD#}HhGa24+WB})1sMMLP-}WbuCysNgoUv=Hd}FvRVRfZ)P>3uZr@ktu z+e`lZ40&NRCO63XOUZ!~W|f!EnyHe4#Q6-&$i!@2XSNt4gzc1|cTfr>rWq}MszPa_ zLgi{dCxkd7jQkm$E6&YelHA!zo|YWRJmQI`ZBiV@e+Q?uY3L>{H7VYgMZ`<&GP4VP^XbnGzR563!)oVPg*1hmeF$zVu-J z`y!}ra$+-Jrm z#QRhZ3Bg@wea(};F226LOuR-*-^uZb?xuK$e!dBKo1m`*rl4;E zShp_=FWId5k?+N_`l%}8H$YX^Seb0$>KwPjaJx-cY}usFPzu2%IO$P+cUCFiE3f+6 z_ozP9=WWtR(l7(CQu;!<7^Qt!uI^7qLJUqZk9b|YXi{7}-s}JN#uuwV7Ao~!BX2RS z!CO43?%l_Di}A|FF#Q%Xm*Gs6tyzseubxXa$~QY9=FONB-3z`)_RGho4BDA6;V7AK zAJWV~^~o&6Oc+-8FS}Y9^Np8{bmJGyojAvpZp?L^p(CIwI1p!obb}@I{ zKZ5&f8hJlvV788;h`SZ5CX-zqT{BdDIs&0fotV*N88Yx=Xz@CFyz0vx`FOs5aCy zY)sSTD6hy@s!^_^W!+Nur|VZtRj+(1N?*Eq#m)`$)S}I*lJ5Ig8H#~zRi2%w#7vcb z;6y?m5K|v6QbAz6~$mzx)A|xa$OrY!INn`iyy@w zX2??;L_gk}6u02nq_~A=#QWSmqHlt7;&(SiS@FdkSvL489nr0z?94KH_^aIGaRmIM zzs3p5bqC1lf9Eycjf;H+j+IPd;748wzavG-dU=p24x5Ia2d~-ufV8_VZD5tX z4`E}vDXsB<-H4b6c9%r_W=z$_0FVkfCPS&v=4?r^Ps&f=c=bn+&5b@OUX^h%Dq!Ca zYj8i^z8_>ipRGOt`sBFh(9J&hMg6ODvH!RfHwxTUgn_MrP8@i(WSs*;LX4p zz-7P+;O#)lb-b?x-UeJ`^Gw4#asND!{=Ejg7f7w}eZaSY_XFPrj`kVh&w&5J{cpg> zfvE0`CxOYpr-AK(%YoF)tO8Q@dI@+Ta5a!6a}AIa!)kzR+Ft{*FZDX`2H*zZv%u33 z-t+c7n~;s*Hvl&QzX!enFM)pozXrMy-vdAhwqa_~y}%a8 zU(JE7fqq~HuoaLKjDo1__ee3M|{lIRx$MQiV2k1dQKNW~&f<`ak zaX{Md2Rt1(7|8Eg49vwn$JWmVUI{!0crDNbQqRJC(-rxJ8Y~&HhGPp=Gd2!_;D;t>~TC(IOb2` zC5T&JB*Qn7)!Y!x4b$BHntNDt&uH!i&3&c0I?cJ8I&n#`OvPHX)B|uDj;W)Z96m8>hL6nk&^@x#l3#*lD^@b6;xi8_hugx9v5xOPdYMrjTs&!vUj46-06WYrX8o5`V?gK>+h=laYI zdA*Af%N4G5S6_(TUD_{vtGr!-6)N?wGSePSERQd#tWB=-;D34vwuix!oC2$;v>*~H z4ON-Fuw7=(29pz^3_2>X@^Y{kI~j-t*?qGx1eiBPxycP>m8rlcNMPpryy-@d>UF46 z)#wi;(Ni0a{?J=oci_k6wQ_}nIBCFHt@{`AITMh~GKzre1J^C+iO6admoW>glxI(w zh2u$R2Th87ooC;>j0K8m8#77+-K!Ha9Z|nRk)8uravycX9-ex1&7K&qIG1cGez8kRc2Gr)YbTIB8q8t|tLMNIaQ_i76PVzJ#1Gt! z`xAkCfZ4#Wfu{f=9jFDw-vUkCLxma+0)GS+0QUjegZUZA(UbkaiNFIu#vOBJ!gGMX z0-1)GITOAP2*rK)Mt}==6Oi$sjOYR028;*tTa)h!d;&j_Kxx7T51Jcoo4i<{?bw^4 zxh0xo3W;0lyT!lzG*_d!*EP3YbMI&_2cKEo_OeYe%K_}wz}&9DziRFjwYTSab4n`f zUH)s6U>!3W{0li->y`R?H924*`~_WAmPkvNH4hbIP6f6ID6H}Lrp_)(Q z3bQv=ne}+SsCrIsf5$Mx3+8$v^AhW8LzQ2<=I+CTj(AS8pei+T_1Q}+_qZ%?0CPR6 zhW?JtM(6&3Ri|0Mt1Sd_^K&jclR;qdY9#-xP?e|3!#7}n*@%h@GZiq}>})=OEu*d0 zCGJ1`i_$QupsuCfI<(Fk+F&wYpxigykf4&gN~a=~p2TA=)stG`3CN^pHK-Lhn9F|q zxj-(smn-a?OyX1xV~3BQfXS?lRuJqo9H-o!MOS{aG>|ngT~tl_MTm<5sFHPG8=pxP^HCI3onlCLxl2 zV)SM_2EiS!f{H9Y$&>2y`MSW6k{F-tZh_I66yHhlUUxin%PqX|O_LIG_=XJIg&`-t z34{HQ3L@^9K|1c3nsk=}HxDRxA^YBCu#{lrOX)Xd7tpz5%PYz*nXOWVDv4W_i~Ed9 zJ5{JJ=I3WRa->jFMXk@1$?Gh;^pc7_j^aD1(F9zkak@$kY7(7olb9OE-naoZO$tM# z%|)y{0+Nv%+k>!?(s6&YdSL(_>bRs&`|y=0Wqoe@tty zY5ibY^%-?$#v#lf!p7q71*~_>e}|EH*xmUCs{BHjX_n{SfX74A(6pG9yAyKv_!n`8 z1}2>aF_CfMHL#8*qP%(K*Y5K1Sc&9c#A-Q&NsysXp8;7F9V@SBZ_ICN?q8eiU&wES z>1o;PP3~K>$8SG2i0 zM^&Q3;1e~^nD2oBPnnP5RMbB49{+Qd-AiCMS8-RMQIbg(*ug+105LYK0-)qp?ILS= zxw@))mLs>Y+;CTge#$Zz_>5H!F3_V~*lgLErNlOIxbo}~Y_*V#n!NF?74l$*lS(+O z;4-2!qWID`DEHH}+Z=Vzf3l522qw0xj3+9*IWtsi%y!jO%uXcyUB)UjlhWSe#0@-y z>f9KFb^K0pV7NfGD`YL*NjW^n6=(de98s>Oj0}CYQH`biPQ(3!;+}@&Ql_|6L`hO3 z9}~EGtB7!M)^Ez*lW2wVjA`H-MkK+wTBTk(^f5TA5(fjR&&JeSrsCSvzIUk%L^&oV z-tuKAn)FcN%y%7gx(mPW1ZD9fhwal(<|z3nW|p zA&`W)^B%t$zt0dCG98KDQKAQIrljP7kU=Fqp2QC;lw=5}N3bH{6rtCqyS(>2HSC&FEzxk;LvsyS}$C-%6N0!?0neH`I9 z(MUM1U=nVP<~S|sO}Ox}pRP<;X@vGg>_NJ--L7Q^O1e)Jml`%du&1w)$7p`k`FxG` zo}$fPgnz7cQ&458qX=}3B>{=8m=u5da&9+nj&PmmZRFB>3JZFAB%?+KboZY3CH3m++uBS ziRPZx+_RcvwIFV@Y?GIwQK7XR$9$OC)i~Eo)=$e)G@M!eYSBUr(#62g{(3iir2&Ez%?F8b~LF(HpBHH<1l1qAg4LgQb|+_ zX{lSOMl3g!N+vgyLO73_U%oNPqoKq>yE!p-X_hM*K`kdRf-Tk4(=Z2G4w_(7+AxxE zAdzHyn64b8t2g2_Q^ztV2sLQ@Sx7EW)|)Boobl{f{~rnqTjgYU7uzbc+_k_@x60{J zLRw{}T!U7biPBiBTngT~n6H-NM>%w&O}=6mueCr%+{M zCB-dUN#WQ^3b#jdY$b(jiEk+O*ft7xuIBPJH(GP!G*_y*a?Mp~j%}m(M~OkgxLuGtIFW9rGL96`5!X$e^Ij+L!iQ| z7$vq~^(xGgWoVKtBOJ4gaL?N&AGT(9xWZ!dENu0GC1dGW-By70Vd!rcpp%HrTnme< zQAwZEFE{lXYFrDTT2&g?uINVwa#ODlRi$2k^$4{Z3~OZ;!cTO$Mg7`B)UVs;{!l>m zYXNp}Er9yBBPy(w8gAKomkJDXh=9~&$rUcRWHxtf zy66obmZW8}8b zQATN;>XYHHQ{(hSB-YArbTXyZW9>$9fY))*uMyLMOpQ)J>isf-CjmPHPX%TH8O0nR z->VmpeUj6FrNA?QbAY{pR{${!BYY(gTRMlY1?B=77i{dTb{yby){al&Cs~~)*?v{H zi|wbf{i<-6XpVjgcfIERp*iLx@$Xs9t<)T95Zmo~&3&#p)|2A)XU!edTnciHgxktC zd5un*fLG?X7;AsAy{3v6}vJszQ)38|Dw|o5bPgrjT?X&Vi)I#RNI!z=dQrm$PAu$ zQLZ-V%p1GT8ZtWf$9d!69P2!5vTKhFfck6LdKpzQBO})89zdA6`{pm6*BKn51bQtt zksg_-?8OA?U$l%4Z{+*(Ek%!av+{JDwI2H{O~k1tR{zmBQN$WK3VWvFG(PT1Eqfzv z#Wva0JQn#^j-AH+e&k&~pu(%Dymxp$juz<=vPSBoMd~uG{u8;kHoWA4iz7$DRgTqv z93YFkWjTq_;>g5^%)+4{Dup7K!?8}Jk%;XR_<1mC+S$SMMa@z1__%sX;b?_2u^|+b z2lqeX#|~Pz2I{wUu;s_I6+rG@B3GC*X^(m+NK~|Kp%giT;I@TwxWZ+jM!6jV8AV)j z+zyo0QnV86U@L#*%vMbBbX|smSPAu8)XiLFhtZKr^-)(Pgy*F$5v8LNa4Rgni7r9n zIn|i@+#ZVolG??`H*t5wl7<3|+9W}dAqPVAgO#X69kYFE7T$p=L3vZ+tq+moEyv@z z2~o^r=die`ctj-!HZf6c1uG>CD;$1u1V=vj!qjhZ*GTr;sjP}etxjQE97T7GOvO_w zxwzhwBQxy~|0cNOxPKmg4)T3iY3I@Ekr#&6osk+Q4m*oQuyur1Y7|JmCgfd2CnaT^ zzIQfp+y{oa$+?(smg0ur^&y*_)kKacD+BffcO&pz;7!01;DbO4mzdtEPIp)Yd>HrF z0e1o`fFA?r0e1th1~x%B_X0WX@e$yq!25wrK>BwVkp4XZTmgI<_#BY=nS59H^DKT+ z)zgIi>@>&s7H*>Erf81!g}7a!x!W~&x8^7)ioI&hy{)-jnqyyA>@l}VxD<7T>#w;9 znk&&?U>w_0P(haltxtm1FM;e&gV}p| z%D{U;EcCvC)e9=6If2~o{Yw~k>))ASykH=Aga1YydhC@D5SP3vnxWK;)of4JJSqaItmSy$r0A3N&J`mMo?KNeMAeSGc# z|H6;py)_J**{#pU+J8Cx)xD>FeVtF8>nR5dV6DD?Sv602TAV+#V$41# z`_K9fq2jGLzjJZJ^E(&N_kr{sTfhYueSUQt6M%KUlwYv5P-j6=OKz=6)q*Nf`szh4;1&ynH(qQja+9@i-+(yp6({YH}1B&aVO-?QU3k(fw z`Nv_4VkNsttTN=1TK-tadiGEj$2FK0&?BY_wTDXBd8P&z^ST>U_ot{juQi^W!pGS1 z_;lCtF&>}}W~CUd)2}zCqtfHLHYyD$WEn=f>tt|?G1?xjyfN-Vhpc|(x*juyWU(;E zUL1$LP{-a1n@=0VVjSD@@Ju-Fq+Bn;7QBs*z_4nLsrGrasADz94w=myRU~r`x5^g6 zvD&+V)iCazcR}%yX#^aNI#F4ir$?hu*GG3gyGXrkj)6r%b~3vROL5WTxZs;OpypVb zwPG|)9AYxn#(9}4gbpr`O9oG-Befh)*i>^PJ-P3oUc6k{pFQ=8=;^IjsxT!E{IpyU z!4n)g!5|H$A-pwCboE8!H3&V97OoT(JP$t_uk41PZ;3rWt3cu$ZA_=4G4-mKZ*o*X;nc2o*p|;AU-0@p1+gqQ<^O>_apOQnb4Pj?F9=is_IF>9-#r{Rg zLXIn7E6lhVxx7c4n0zu+geiu0zKXVJ*Vv;RrS5yG6yr3RMp8^dVG3;fVolo78fnn01J z6P7sJhA7)uu7uDBtA?W#i&>1$gWuG-Snn;x4GUGk=6^v4kagjoKvlnaWMYXMI1YRQ zkTFOEUIuImF7)#=M0?hL6np>c`MVh-ubN6fR zRn4u{+*_LC(i#c(2hIJYxq8i^cChXFZIjPvsW~o$llMibwe96;E}%IsbQ60xrr5R@ zs+>E=D70|ishLxO>9ah$%bXLctnLNO3FVquW!?>D?+MJnY5 ze-F=i?ZS`!S-HZ4CtdDLSXF&#c2o~LYn~0bT#2fsW8Eg{+V zahB%MCc8`1Nqg_9R?czJ0PR+e!5!9tX497pl3@>V*nR0rl8Cjui;w*06xhfmJ}Zf;RvublnI%9(Xe_6Nq(hYJBKcU^m>q3hWNN9e5`2 z4q#v4oxlOWyMQBrcLOg5-UBQF-V0>IcOUQ?;IlwBc+UaZ5vIRYK#bI@`Rb@L!gt~R zX&?ti9t5)Cdk9FC)x*H&fh&Qp0I|QdI-=nvARD|_fXoNU?vdEz3>D!RJK>(v+%uYEH(cydIu?7XJ51#$I=>4T86L;{60(xF$XYoyV~zCzo@4^%Nd(9&dKY&nh`6X8D6bktbC%x zI2t#`^jVj4Z*4~8|9*5CyJ&Rjm4Q&>dO}e;8Z!+mIa_`O$W{1x)G*bH%Jc^QzobkQ z71(|D7-t}!)yi}sOskcN@-vk<9)rz2^Qgy&!1SszJq1&>G9mF)jg|wZM*~IbT5w)G zrvhe7v_=~`>5_?)%Kqx~zf?HH86*w**{P_(ba$t$Y?e%=OMy+waoDuj$Uvu-T{d@Dfd(0_5?aN+PbK2Y>qwv z^ZRJH=kM6EzoTMgXsir#;PS8<(is!l#t`g_>9rJQxG`R{x#T2nCxH3kzzKW?oMPWk zx9?{G)4%WCp8vLUNt*GxH0xquUeHL+)T}}#uAP- zmbkq~bN6fRBh7uHxq!=Y8?sG$6;63(vZ~6g1*|ntlR@LO_;a}Qzxr#>{V~VqVFcFN z>0h(ZQnkSHd`~2QB5zqsUDaXlxdS%U+dS%a2&+(3tuF%Ull>)Ssy`^S|JV)POWEsP- zF~MGLqiwv16g+~o@_RS5$2_?bKaatLSffnvTGa`xLwYx;6UKq_<2gGPEJkvL?K)u? zwnCgSX>8H>*|U!ncBn}yfU`8^=4{tb$Y8CY6gn9{miVY3lm^X(vxv_*ER!}My4qI` zBp=>mw=czf3FX9AWK(CWIyonlbpZRX+(3=?seKdsiLTR8RHOE%sTlBu?^gDm9sLfs z@6;hY3zeHy9=i@{wBB$|0xd-_4Nd}864YK5y!>NYFNN_q{64q&TI}7x^nU}$SJ?vO zz{ESiX~3O8)`Xt|7XZHkUJv{X$XELU_^{1WlKBDm&jYd6R_!VBGw?&){{s9Nco4|2 z4*?ms-+=pp44?H)Jun^!^-#Dq@N3+2Wa(RAmd&$^x(oMb+xP6M|B8F&A-ZFIQ;nb0 zH#A{wE&kJlwY9bh>wGmgUvsQms`2wFg)&WEwE{ypN=U-JX`6h;cFnO4;!~gTiRS*$ z9P*0omeRi1OVM0da|<tp=BW5BFfK-prnX$~&h?(g&lWe=y zSeT0y9}W>QlT3HDZ8=rFr9*vyA$z*femq~z?2$`eFL_7 z&c!%0XR~D-ZIesgMwmwI8xf8N{sYLG?KWU1;O#)>lskbvfOiA)faoBH2LtZ~G7TO8 z(%#efNsgk)3oWL@F?8X|G{@e7aMx(=TFupJ?hVZ;`5MPSq0joBbso+-x&RA0n+DLq z4OSK57}0zWP7^iV>u_qQJ_*$QmNl$B)^`RX1&QYNUjvczvP_&5>aL9p>xJV->(}Dw zP)OPVYgm%FS{unvch^`0dA?{q&n(3X%|Ij{nZrI}6la&JBSr@{IASzE(>`KUoT4L* zbw=x)n*9-c(T4emwE%^1rUK92lgr6RJP1^&&Ku+-R_IB}>LU#*@z{e*WIs#hu}hTQ z&dP2}m|2%WQ5cg4qX#>7R?kYIK5l|}PMx4omcepX)2tu3%7*!MI_~KgHLA{lJC{9h zz=ipiH3(Jei3sO3_{FAxd3vGZQ@}XOML5>O%S0p9EXJ?#N+Ztr4^+>m8gX!yfuZ^$ zdxZ$g%vtK$NW4?F4kKG}62|{tc1o2m@{iw%Wygo#M4^lqkmvdBUIOxKtOhbg{tavg zdJu0-2o`y(97kl14x z67FWr{X=sMOYA+XxlNkeqPh1q$2Lj)+poD_HP;+pLHuiBo4jfwgK%9m*H_!?r@4zY zH$ih{n&WVgg!^yJRco%n(6bzH@2uhrVijM2%lP)12XIn7CMtbzS|6JkSjYDsMvbvn z?^DbT$K)DwO&D*ITj#%l61*(s!+CJ424E>)jcG6C%f=&F%2z(0`YyGMZ>*Z+MD0s- z8Q<}08DE;YzXr?reu2l<2Cm}ki&cDI;ZCjM>x3n5uW=P0tzi`(Q#@*|8h2_DU+b#= z(KURvLH7Wx;oHJBd^mf}i(|~VhVM zTTrdyqm4lBu6dZ(zRs-tECJKmp~l-wu)Re zG5!z&nvwY$LrKDMBSai3A8MpqjjKF))U zhSTXCnc_w|$F5<{AaRbm=f7hu;A6!4DVy7n?8~4=mKvGkq?9UgxG4r;u|v20hI(Rt zYdn%5HbTiEi}mQ)cgnLH(5;aj)Y(LIQe2wLZ5&cf0~hNZQrr_*tk)NZ`kZE0+tEN1 zjCpnw}Qq7fXZi(iYGGgy;&E2OtKH<-&RC8i)qvqII z5$;RPeWN)xeBzc3pV(`KxC_TwWx{pS92G#qov%4=rY9WBi@2Ssxf?ad8ChbFLZjGw zLUXm6?(;Y_#AisHE~>vg$cC_ zcH?%P2mgM=?>M|x!$w5pSLp8WeArPNk-xJHuQO!qqc6WZ?CBB9?s$ZGKn>im&ZZ2D zA)Kk@#ZfhBg5r+u3CuF)I|qS(7nbFXQReLV3m2j5ccaVnZ{ zBH`h*pe%}W?D7?O0&YyP-fkXv-@mdbEtv6sFk^f8(}eJ^api5f6#~!n$<0rlpA^j9 zRh|&c-5&G@cW^&~-(*Vy|6&Tl{#E&ui2PO5oc7!p!15A^O6E&cahU!B2vOUtnxMaM zt;jm&%k_MK<$gGF31Smis4I7a3%T=)c#xNStx2hBKesce&EDi+nY?J@)m=>QTlE_k z)0m=8=L%typ^fW}`b8V({~SmRVFo+z z+u)zN!VM&(#upQ^16F{f6{W&wXgyr2J&bAqIm!2E3ko}_44sVd9C4tLg@iM71Iq|< zonnk-X|`GK$yK2&Q`m4UQ)3b%9sR#rSjaU}>G2E{=e|y!BpZ{35RZSUh!m)Jgks|1 zL|O|x6l9t!%jZJeX@;=|XE>#i!!FnbJXu+my?J&koFn_-Y^a3~9mCz<2({vj!1l$1}1biD<1bi1*0{j>_ z1^5|o7Vs+|2XMXyG8Ml8{u}r$up0P1a0Bos;5OjTzz>1@fxCf!0KWtt0y5Qk&&u#c z{G>9ZNh(9(SQ!e(FC*L>&GCJOTc)`eG{+WD+`g_k$|u5osyW6;I9BlDALSF_H~=MF zC)?yTSnh?R8d&Tx>j}r{qQYIFIm&0k-KM#_H20e3D2s@_w>7s*b3bbC7tOUmy(Zzd zwoOnMXs(Oq&edGL=5}lDbItkJC>g=EU^kLLiw3vgreWXK7V`H(9wz=1$hh8T%f~OnEV+&*$#udp*9rHiZStvQT*7(4 zQCzwMzlKW}snFsTkKedxnv|4}oiJm3@$|71XI&z@y+tzEn=Hd=+>^>wO%!c6;t>~F z7L$Og>-R~m?ceUlI3^8U5tC- zR@f%Uo|<#g?IzCYMaQ9DT!cQYzs+c4n9~b5@zmyN)JFC)KHC zVe14>sQ1l)RSvK%QRz6|esiZ$=4Yn!Wo&r7^&fmu<`A& zDTKVeGs4EV!`vkuQQ3!vRpAhqL@ef87sUj{G+&AzMbLoFUyX0fgsB9k0v7^vfY$Q$m?X zqSi3@RXOnTS!L4^97VHq z_(9jp)Po5XB_;NQFy4nby_@Rx;B2xPJWhiV;@G3IZQSBI5&rU=zLyZVBbkkzIlfd` zJP#Hnmo9Z>!lF~Za6%00m)o5zLbuV&WKKOZC5)#-@Se=6_rc7B(RB^UM?vzXhq&yQ zCYcU@_>%hI4w8Hqz97cc zfGm@1f!%@M0Q&)70}cV!0;dBv11o`BfOi6S03Qav3w#Rr9&jb_Bj9G>Zs5DX&w%d( zzXW~?{2Iu7z;LKy-wB*--!mUzE9US5`~D8#8@Oj)qkWbozLS(Cn&e<^;l|ldaWJxN z@~NqdV((VX-J$J$r#ZGpVvqVH@voh2@*12*Asp5IVh`UzwPDAD>D8c&xbe)n#y46< zW<%;{UOlXcINDQj8r^h<(>vK;z!^rfX3ZF@M{lF0BD(bs?VbP+Y`c1K3#;B(f75XD z_Zr5-GOM$7F{6Xbs-xq~3T4nXuY#7!mH9Ka9cB73f5x_>_v8D5G9I?SGfSa-XPUff z9f@#baWC9;w#jE$ntM)jt2Dj#X5wwg2(MaZElL{>TSXksw9i7$BQS z1Q^p6=GdVUobN@GZ7q-CDye-;E|O4j04<62(ohO*oxYb5wVTy(cxd zLUWmTcX69#o4nBFOS$ubX(&&3!ZTj!_)R|SyGi?h>R9x)#}-eRHAfY`Dzpdqa?)TO z-ad80(620tz6q)3GG@=f{^7I|EpwePBc}-(Q8ZV|ALT7SZ1jtD!uyLH`U`ydd&P~B zLfasba=scPF~p@J;e0g)I>e;{RbOo%-Z>9H=VDsy!mkN_y=-#0A!Y1*U{i1-fe^Kf zQNVQI1whuZUGS4{NR!C*!cDZFdW}kLkEKxT{Y!I?YcAd8_{Xm)_MC6{PuOZGU!;TM zb53`f*yuN$dI|O+WaW9-_dC4u^sCg4t#ja=bJ^;K9NZt4+B}(xoqt{rp?KUv>#NP9odr@-? zhpkn26vl@2)|++;6Q?wqb}`b~F;Z`k%IX{?7=)1U60R#C2Q#b3lm;evv@{G*PPpV~ zfO1mlT7YVUPRenQP6?|^7NBTD^fU6`F{vn;G>E^A;#sL7?-JdN+}<+3teOIExOywPPrwhxa_Q4{)WPf<6L9J z&XI^Nb00T{y#+agnRyV(v)TyM5jjV|l4QJFT~*NXHSAEyp4X}n)1k{_)EJvE7p1qW zixP(!06k{62)jm0w}@Y0I6Uq}&bY&ME9!^iQAfq&j(z1XVVQV0emql-_pG<%eUziv zf3|$P6ddK-M#m@j;^AS%j5XLnkPRv|q?*0bMCBCy0c7p>3~&pu0{Av?4)6mY+=ll6F*FfoD$EDE5szztZGa1b z?SW_`!<~R=A;X+Eums3ejW+;`f#@5`7$$Ho?h%LZRlsFH%F(w2uLIrzTn4-!_!96T zU=0v;wW^y=LL8)SqDk6o;n-dahqO>8A2z*pxSKRb$y)3o4BH-i2Ex6jxmwLJ%_WQv zHP-}j60WIj@?y@u!%>GQ{xSE8y-}LuTnXVyHFtyNZr0qtH21jXYBk5PO9|sU%~4+{ z9G4A97+l{dTtCeX(A<46y@j{(ahZ@Z;TRv()#8@5wzv&wE~GgR-2I3jS9ms*ZIZ$B zO2ThaqjmdXQt2^j_e6t-b)Nu#q*@+ZK3-0)M>(;tWL0yEBsy_?xl9O+$~DRVi!9R$ z#gs3>fT5;Ad!Pb#68kMd?Z?oeCXCLGhHxh%~&-|&7gXEx|pjDmaC zw5(T38vTalW#ccIT{5d|rmDJ+@ezBf#+1sF-tdf3OZuxOT4u}hYzoIobJYH9B2Hf;5cfEgk)PJ4fDiFGmt<Wc#dUu_^fm7%<7yPO0!vh?Op zd^x9CNmp?{;vWRGMw^lx*gT>sVZ36R5~qpaJ0Y9NJF$rf!JafG66ct{&XkxKjDmR= zeqQ`W+dNwNFu&V5Ks1V+{uyS!q!8E%7yxzy27!zY#FOyZKm-|vU1gu&oc57NmC8x- zWd`oNm~icIlWddMxKwj!L6i$G>vr4i?V5W?bB}6nqvqb!+#Duwt;zb}qD+5DZyL z#FPlrJBo8P!F1YQV)c12&b1r{aUmwUU`vX1AMLTT-$eX|`;7LzFmI$s+TPZ?Q@6FK zmT+0iJJ$;3g5ipZzI>uM7tWGv)vKA&sz=IR|F&kON#lG)cwkU#x78Bq2km5S2?<8;QxZqQ<$GC`z z?=3E9i?WMzHRg9c9!B5R@t1EK4L=%!_)9<6{e{1jEAY0+9lgqZM%Uq}ys$d1`B3lP z#NF}Z7^73zgxJ?}KzVC1@x55{!-rG7#;I`K5^2`57uLuR_3v%AThfiY3^*5auJ|A( z`oJ>fl*Z5n&C-ZaBR>M!UUf zyIWVo3a%Go!hH$%60Vr&%SnIB7iw9Z>lGNp7ctS7Q^c2Vn;PG~jZ=iyHr<_2-K5kr z&YcriBpA28f#-*)!<%SiHWWTHR@^@o!VD3ptuqfT@6#N+IEaHnz?QvVQ|cYhPC)f#^$Jm zbG210Q%6j+d4YuNaT%VzVlQ1l{qKPP5~`T!f^#~NpX1|<_#SaNwB|^HG_y?-7h%F0p*hLjtf2&d&~i1Vh#`&v^5kz=W5LF>EgF-#qpQ#7!5xfg7`~6M>(Eqn}@r( zRQcPsi`PhXwKAIR_3duD&CdBn^43e?G7Z0ITC->CT`l2kt0*Zg|T-6!<=SH-oRdYyUKsaMbM5UGr; zJXCVc?q5qh8!uS0<)1?)zxrnJm22N$zw7tQYCgF);gN?n`zs%*Zt;!z!|OlZGG*2F z9q)ubPJQc*r>qetmOT5#l6_lFD%kV;lbvUs=04|p*B!Mx^Pe4Zcjp)Xv*h^JUnaeI z!8~itRq4BaPJQd7(+5qT*X*pf{`1a&yLMNM{rI3U8e)yjIGU~=ABu`wtC;8F|Ggr6#a{XhK)m@(-ctP{Gg6UJA{OPole|*Uw+P)<` z?vs~hZ~S8A#P4qUPtu{CaVJa~ysV37`+ze_#$K^yP!r%K> z9-5J|eMxcnvNt|j@xz$mYr>ma_nNx@_3x`rzqL=%Cs%&bEbI86C;qVY#^Ywa-F%0! z_rcjy1M|*%VZLuh?);gvZNS?Ddy> zKmF>bBTHwubbZ~l-P2p|`K$?ohO>mMK4Z%?4hwqafF>)QSKPb$*}|IlN@%F9L+Z{7B`H}c@* zZV$fx@PYi#_Vx*m&Me&V_Q%sYKbn|c(dv2U-YOfrZ_~qDrg^QF-o3f=uD}1ii-O@rucqz(aKN}Nk3IF#=NlF~HAPdR9t=;J1Xep!H(Z7jVFVp)*4Vkq-6-Y7#Z#FbptC3j?+!W>BNXn_`SH5RP)p=wOo#Q9q3PuAONKt5Hkik-jl zOV!q9Xi?KlUvUQT$l# zh*5}z3I5RVIMO~SiZ>qs^UbE&)uXD=BLATMwXGWXmmu|H-kU;i>L=kAyx?DNeW zPq@5-@M!yt{J??))==VOqu`8;MF_MR=h%KBx}u{W(LdM_jlGW{JIGjm)-`HQIye@R zCG7?7m`1DM9}h)WBjCW!>pUw`zcA+e>;*-Fs7LX9XOTp(Tv~|f@x5jqfLxIQa>CAXJqU&P#E=mw1te|gCd-a zt-xpDQj1#g(MWwlG0l%)A0!oR+7W!hpj3=(H`hmpX;9ySrpH^@2tLSiG8Q^8-i|lk zI5koqoY}ITpbzpkw1to06A7g<_Cu&Ul9kRT-NepOnC4I5!{_gjBltvP8nm{A;_0i8 zy#`SN4($4S45nEKg66><+M-ABfmLeI=R15B=7GtP$42sr!!+oLClo!=7CV9uitI8L z&FfH`2EX~~?vZ>9mre1MGE8~7apf;a6T>9=K!WNInxV&2~xL$QZ!~R--`{-=5PySkO9>PZp*DM;H26CgCH=(6UF+ zC`Zub5E`f#8l}*t7(tT@rI4XPTktwLj-biIGz)usFn;o!ukP`GB5?bPoOVGJ~7X3#f0AC9kvC=2kVp=VfATK5( zvJ1o@^eId^fO7G!M$&L|p#EL!pmlxPIb==oa@ z=!^bB$rLDwuq(M8N-BjC!pES8P>g#g&pAF3-RpqjkdldAAd7WIA*&TJeSvs^^|3l+hJY3yW8gHmxe;llm(GZ~u@^(z#G zY3yW8$0%Ob?ccszB%+Q`6sED0H3OsgoTd7Q4NfHAK(fwI6sED0HPcR3Z}0EVh^Pw` zg=y?$&B7?&hKHjLCXu-el7-$ij5bVTCkv)+5*vQG8>X?7RSczKdwpR#B#{+LQJBU~)*OsNy#vWgwQY(OWu;OSrm>SX*G^XE z%97C{YAQux8ar9@1X-}dytXT_h~$~*Xc0wW8ar9Hz*(_g+Eb^$5K%Q0g=y?$-HK7D zy->YsZSPfxsJkf&)7Z(n%}$o{m^FOqRaGZAFMvUU)hGC&5PDG8NC`@A~s}!U7dd)p}_5-pG0L4r^MPV8{StdJK-Wy*ZE21V* z6sED0RfbV~E{5VE$!U?S+bIgu*vT^6$%^&=*Fh1rlAS%C&+>w=H;fDU1Sc6j_#x=Ok*eO4mc~y8ui-K%S6;;6oqN*WYr5O#69$j+d}oi zyx>iW!ZdcWtO5!}(Hm0-o)u9aQxvALlhq)gUqeRr*6oqN*WZi{PeE+(~w!|o+o}?&DV<+owJ6Xr)xCe=-gA|2n>}0LRD87Gf zJe3EJE%P?~ilQ)$oveH8WL=0}J5NOQQxvALlV!sw4g5#GkvHRsxnxca2Mm694E);Q z53adLa_lBlBIMXbw|zNLL`BiY$233(cii#r0Q;~Sk0wCLiTKPK_zxKf9bIt|{x=U0 z@DRDR!B|sftS>8}PXr6km7`~bV*W11!rZI5ndGU2l8NwKR9-GT7bPj1gYHGGLf@MhUWji{1vTKIf)Zm@ zRjmnC5FON;?GE9yk7jhLqH1MbC3D%q}0-Y9&?a>6{Dc0O!z{E{dbCC>T0Zl zk96^;OXe6$tIUk_)wXmWzn(PLyvhQGhh>I*GrFExYc-eTHP*uwOIS!)hQ5D15vjur zdq)j^0n@ND{N9>jW%>2Bb;Gg6=nV~%;2DKgwKWaGdjT=W5v7>th*HdTL@DN*UvFGq zQoP&@B8u=+VI|V{Yttf9rIM0~#go9ltIYLzm1fgYSQ@aJO^x-IhLx~J00kwc+S;WS zGo#I~B`*cmrY11jyehDfHZ_saPOe!7rY_^%LYtbzXp5Ix>R_#tsVPH?4mWE#E$;UJc$R{tZAuY#MU;$RQ=%lo zAw4a610|3Ym@191Dq_$|iil=*MT9DTB$Zu}R2x{Tl4^qv2@|~*t0$h96!6LnqcDgN zDneKeqcX%}o`7E+;|YXgN-(@%P`VMtJU_c`!!xxnq@=_83ifphxap~z!*FM~IgFg5 zuo3-53jBwY6e{UdeC@?rEMhPL# zk~gHFk&F`BmklSZCl8qpr{#-9a(-OGW0y#7Up$gr9L7dsB<9>D@Kx7|ry4?BWh|Pf;4g4{h0Q*(27%jU#j!JilRdZBXtT#xj4xAKK8w5z8G$*9+yTaA_+XJun5^Khf<2e<=eR-)KS? z4zxGpmkJHKD~4q*pqs;C^Zp0AO5pb{R9c%z=#V{c#?J-~B2Q+Sb(w^2;Xlx!C%*#V zA%*NbLWkNB^OIa_fFgYN$Yx4|j?tFwrq7nnd{7x`r|m$uo6@3rKc*YT56SuL|B~N1 zp!@kh@I$lDKY_+ApVUK;i$frsq#M#N7HHCk(+$%P%`k5Tn#$pHH{rJ)XtoTe8^%uq z{N4nbGn5W#`A_!y9%wH92Y#r&@&Zy<*u~pF@$&^bEu|IgBAIC-FmmJEVf@f#YY6di z`2~eJbEnOjHaRyv1pehspA({i?u4K4+yuYV7#4*SCNF*AL`%a$lhqt=sxljE7NTiW z!^%2yOnj_CAFE$jTe`%$a7A+B!Xh)Ax0*HRD}WZ$!a6HFMcG(ojs*g^qM6~&EQYH+ z@O~3F<}nL;+YtGkZZXx@T5HQ2G~q=NnwfPCmTJo?_(YE;4`xRem@9w|zrvq`7kYz% zi~DyTaDcZuYmKqmY(?)n0Wowgs|Awr<9HGnB!ww;1)5itUrpJASfihFo@^fU=VqmYfQCepftRDY8Z)mMID;d2?QD-NR_fTmerP;$sDw#%3^JR zmti`%rvt?fW>zt&U_pI7nikK63(e@cRGe6q%z(PXZB5SZ$x?1G(Wy65ZjFTA3TAV5 zpYTsqq-x1&!(xCH?qqRxe>s3RLY>tFQ)O$3r3T(}S8gcYK>(@W)p~2x&Irg3FVV( zO!ek!GoE@+H^W1$CM%){0E&+YMG<~aT}iH`p%@lA3L9%oaQCmu{V&273(bf33JNE# zlM{tt?h@fd1Rx?uN`$2otQeJyc_5|T2&uG2xH97;LMa9=c&pqGj--cLlwd_UdJZk2 z2>PHJ3`rD4>kUE;ZX$)Sx`{2xi3BR60TywpOD5L}tp1QFEXeQ!;ocIBiy<_bi1@K^ zDw>>15O+VSxi~ zFHyOt5>PR=9wrZl(*MyxOW;kjD)&dEzFaq$Sk!@Y zn9o%LkXRgUe^9wgOalE-ZHH4@uSZsv0xJ{C! zbpVUOauPeV+da*vJcPXfjsN12qgHO1_2?KG1dEoN3;5De| zen@@5Gx92p_0wT#6ZPnuw-#ykIKmnt5=3_#_HaiZAY6)(L|%0q>NZd{@su6hat{BZ z0IZW6NP~MEuxnxu#4fRxV902O{TSwxDtGkq6ws8`7(2hU1c#=PN|De2rpBy^Ry4{W zV?IJ zL=(tyhBXJ=p|5hUC(X2mKDMwPOsDwh9t2z6GIB}pWSu_Mb?BcfSOuEWaYx!9dQ!%BB|SSqsda!P;0HknK8CL za+|M+D&Q<=jsUCC)`t2<6c@4d21%`jM9Y(9GOY!WQakx?FnVf1DhFdbD;a7Y}r?Y$UBO?deT@95AW1-IQRHaadtTG)ju z+|_4E+ofchsjSda1z7?%77A|mT<}Q$HOxstJ<|K})k4$;m6Q>>CWoA(h#cd{$`1@! z57Yq~NP|In0(wcm${o!!>a8f3Zh!|gRPO5~#st5!7;74kO_2v<)o?0FOp4tPjX#(> zVzyCqAnbdKrG8`QFe~9&AsUsfQkMWeq=5*GxOZM{-AXJO^(XX77q9>cM=%{lhO&>N zIIO)y^e7_N7)kpMuNv5y1OmXQC{;pp zG*G*kBx5DBtf&b|s)#bU?L^%ibbXX4i_)PUQrBV{{jiZybfA4K2hUZD8_G%`lZ3>J zBxc9~(kM`x8DKP$wTsA_j$iVIOObmbg+al&Bru|ec~a5_m<-ipwWM%ZUV)mw4!X}W zBbhm)j=OfGFA1hb^yfu?#zQf6PMC>8NI?B@8mS5H9LvmejCG`sU^j1)>H_0rE}UOp)(Q)pRXF2hcb-a!P~3H=8AN6I@bI_y*G{8pOL27^$Abkc^ zRMLVF-%v>%u?6WPxS5U$LeL5h>4j+6-zZgDn93o)K&CO**Voj7@lgCj%U)n#ejG!z zWIp&fVa-oZ1)HGi+Kt0x<~Cydz>fWly?!tf(=-}&OSCitqWOGroelM2OrmVib8do4?FKfS4wl;Dn!hBrF8q3Ab!xFJNSDkYX$cuhJs zgq;_b;Cko~MTrR(4{0x|BVKETYiS^%7yelIb7NCh=L~#*@wd!fe*1b(hdc+1@aS%T zH}=KH%Zv8OyM8*dBkb>OTQ}}NA1FlSFP+o~FJd7~$A+BCS+9hb{)f3R=$tS|@HWwWk~ zUhcUaKHQDVyS_Ryq47$$!;Bece|U(y6Z$7)aXkT$I=!wfuKYn@UPfuoTa!Two{293EH~7vB=m}1Sw^$$Y zmTvTHQXJinh5ddw+X{Hbl)kX8zP17uPc-GQj%?M0uSiXfScq=@s9kQ=EVVRP7aH^n zEj6a9#xgVP#_C}~J3bMuX*Yt|7lIGK7#Cal-*Yn6)|*j7!c9n~I(WV7|0d7n|9fg$ z8_F!T|I51lFLT5y!hJ$D`2;K&;$N_tebi_!yO) zrh96PL)Xllm_hiD_SB3s^c@#m=0^9_40_7X6_-WPJvB20_D12d8FWw0pmz&Fv;uzU z=`6ITX3!H(5Z$5d2;EaNzrY@Z11M{yduoP*zKX7kIx+B~B)q3)&=a#^xJ*y?)XX&4 z)8VpNbdS7keG%j3wc+1;K5(DVK@-OQjyhFN{se?Cp)-zUkJ9Q)65x*SX1HBUN_CXThiV0Y< z6pW6KB+?ozRgkEY#)6>~+7z`v`p{JsxDN6Y6Rz}1uvd8%+;@tsM2g^UPiQ04N}`_? z$icDr_QnD$8o`NRqDU%@jxd#Q4j&O^$}Pa2fk^^tzcOP*1!Rfj2RRREU8EZHlrrQJ zM(71_XKg9;H@IOMOU2yq7fX00><)+=K_zl%uBx)sSuIv1p`o(2k-8yiX>1RW15QJ| zA2&^Tm3ak2>;_kwQ9mI4N9;aja96MyaYZ=?Sd{do%Ep=sV|`Tt3KTA&pEA{r3|w3;GowJo6f{&Kx=LeJIqq7Z0Q9dpu*eB+RfD=g zJs6%Tvn;cKvy|4?E;ZL6XDWkO1h-v-;eZhLGfE0RxV%;nTW_v_)gRn)gtHmsRl`)y zQdhN--~?I|tk#gG$ssn+A^iaxJx4HX4r!JgY~UQy7?@U5EQ$jjZAe~7_XA)AlT^Y6KT!NS@LCh5pa|z-$LUWr?KA&KXq#PDN zQ5eA0h9FP<33)y8MqF(e98lkdh)w*N3KSNjeHCAtOd@ zRhhM6B?K9ADEN#pfDqywG*XdWVH6Q)#nD740#}8eghm_a5B135rH5!N5d_0IVIN@P zJ{n_$qjDH)!~+;}gaa6R#C{SbUHNu{xlM7{5VNa9+`Aj(q@et#MHi2Xa4cd?hps^lz zdZ8#!@P1MWGRg~#CnE2otxbM%$xj~n$tOPr1&vf!L zgZ#`SKeNcsZ1Ph?eu~M@9P%@l{LCXiw~(J($Hs9Oa^nkL>25SVd|0%#R$x zX{j$m0}9@;;_OcF1k~5W1K=VYKwlI0QC|~|FmK@q^)=xD^>(3xAY0f6 z@!~$}g2EBfKs*2qgagn(+(#M+M_2>l2x%Z3pspz#kU%FKl7226;=mvrks*;-nT(xu zUkt~z00(Wl&&OeUhz1tAOFIugs*+MNdeVIy%IW@aA;N%5&XW<9?n`iz@t2;oR|ql_ zQclKVvQNfbx-VfS8KLP(Nlk?zo1UW8BiR)xBO^22m++O0sx z9P0H3c)O*ZA-@Lt8&7`|m|XPDStb|yHvFqy%1pzvlj+c%U^Y->u4qJarlMNN>zHCl z5la!_UoiKCHz=`AtOq-W4P#^2BzB0K0&j{dVJq2c*2=D8o8Wzc_p_VXt?V}TId&(z zi~Tpdk3G!3$9~G5V!vd6WZT)x>=m|??Phz~K6Zc|Vz0BmvwyNTSeVdra!$#qI5p?Y zxpHot2j|IobH1EE7r=#c@mv-+l{+t6%$0IwTsc?CE#a!T8m^A3=Nhwo%x&Sea?f%vaIbSEiaN#JiuH<9ipvUrWu9`ea*A@EvRYZ8 zY*5~<+@@To+^l?Fc~rSexlj4A@}#mud0zR8vR8RSImSWZ;O;O{)+7Ir`-E%f?vPc; zHp;yfxr*22-^m>0@Tqe79JvNQj2r>q{{5bNRh|uVw0ZEII3trIUnGaQlYF)Oxa<)3 zoV*U+GqVD|h%-v|f^3g$6Jt>*4}s zQL=Q|1lbJPt+Exe4YIdo#fk?M(-coCb|_v|>`@$1oKSqF_))Qg=~Fl;U6op8jr2hvdPED8(akwIWgR zj{Lm*Px&kG&8h>;5qRI=S@>c=GjkcfhK^QI#qF9sz$3c zs%TZZYLaTM%A{JZTCduwdRDbdwO{p~>QmKu)laHRs$W%qs1%N)9Q_;v95s$w$7ILJ zj<-2hI$9l9IW{?NbbQG1F~?^dcRIf2xYzNp<1xn*j;9>Ia{SS;)$xksua4Ip|8`WW zUDTfHG3pR?ggQl?qn@NLR-4py>buk%)mzmss9#qfQlC(tSO2W;QvarwIk`E7I7K_9 zITbh+IW2H9JJmbg<8;5%6HYHV?Q?qH>6Fv=P8Xd9oLFa9XMg8#=Va$R=UL7r&Na?= zId62{>inYf9_M4upF5v-Zg%c+{>@qK;^z|TVsOcIne8&)rQD_7WwpygE>F3<>ay46 zsLN+AU%Om#8FJxVU0efPwXV^wiLM#0xvmpkr@0on-sWm_tw4*N|K$b&5S|^EGtjW` zMo|@f8chvro6fMd>I&fSu=+m4Tw|`|_WzCfo%sWQ z=j|`%2J<&u++)!~Gi)6Gm9cVG!7A~-1FK>kVNcDXRXpe(tP32uvZGix)*Z(6(JZ`+ zpY>*aSYOtU^@njjfDL4W*s-jJ4Q4~waqyMsP#F7lY&aXiMzT?CG~@xXEPYIgi2Z;5 zuV)QxJk~RTO@!mlE1U>n(G>~eMmyApCA z=vqs-mt|Sy3hH9>(HoM+&bKU@TeSpt9Ol$#%H4M^f6BdP9A$rvsCkQ za7xIwao?w_vsX=ecUJYSmA6kQ-L+%^Jk-*)YTrG7Z`k?Jx<|iyw(5E7t~U-o^6`n! z{7$}f=Iq(o-}vV|1fBJM7@*&WhI@qVVE^D8AVEswins-k{%qv76|7~BGmn93UT$t3 z95CD1Kf9V+`+90@Y)gMvb7z(9+C_Y#iFuznOiP+u`r3!g>sb!ITl5q7U_bK*>p z8nDcL%~KrV?I~NZ3X7 zZK0B0g$gzeeabe`@_mA;Ze{R(UG_!xY)dEM!!aH0eeL}n*0sz>@aEKG?5ASA&hZxd zneu7tY2esz*$cF?+xhbsFs~-&7~4-NFG#d|!NPGaoL{@h_{;90_P&AkHf&xS$948z zHa5u~<_rTp-91*DY<)Ecne9Z{J`5E0_cphhZGQ*%Tcvnc+Uc(mo27~QklR8_T7PS4?(1sr?r5&DDGa&yF}d6k?l||0OeRyyyk#M> zSXpvwM_(&yn1iU++$rvx=GNBs?gm>BN5#m^GVT)B$K4Ps=H4x`jUO=DWLv-vpl(xV zM|V4gDZ9k_gn)lhEr$lEZlwb~y)Di4Hg-+keN3KguIwJ!`?7Pg3-Z_G@5(=se`%D- zZkJWcYDGzz#G#eoR82#l$(9pFLxUz6>Z}^`Xr`b;m2ya^hvd)8Uu+h&nQT_d<#J#7IC+KK zD&N@La`kd^e@An-Xr*_>U0oR`kC4x8?+4Siwbyg+95bLy}e+*CPs;P3vyTe~`(S z|EW+bw2H-wm5P@XuPZJo29%7_Ss9?zE7RsTvA-&~R$}{)jGV$vF-ByQc(D%@g5YzX zNv?=hBq=f#w-HiT(oD7>H`FAGLd8_nB!`J|)P+3ydYT(-tQ+!7MWq6w1o2EYJ@0Im zDVh}bD;^V#nmsO4i*uU~CFeDxSU6*A87tww1W(CJU!{OYuDo21B1KK2Ut7 zIQKqwt)Y`Aa9A7qg4TZ5rRJ`#X3F5lD-x4(5>I!P*ihRufVHGvK6K5>DMOSIoz4A~ zP!SS<%XrWK*Q&K_A7t-Sm37pBADcPlY^C`ou5m%EqvEnekx>O(m;&XC%7e=H9By-X z(&0sigAV6a4l1o`k?IxI5!D&hb;oGOYDX*X2~EtW$~S1`I!IVzJxvPb=gM=+3(8K1 znWS<2iT@LVpa6;EC85?*4k&*^t@SqPKpU9P9NZjy9W)M6Fr~QCwaob1*tAb+|`};&K|ro0!iXX#c-+P`7;bFe} zdQ-uNE{aCe(%Aip17H8km7K#7hfhRjO%cbkw=FV<9~>?^3|_hneW?pPIJm+-m@9h* zIxcp!w}}$UsyLO4%2zBH13|BwqL)<5U@A39Rg8oE8rDOVs>-Hz@}@@d6rllP>=e}lQs>x-%q&uzsO3~|s1DMx#kaQ|I_Boy{*F!v zsIo^@pU`1xV?C$(TGcG#G*FSg{`Rsa_CZybSR7-OJ93ULj=_$hVqx%2Gw5g~m0q#~m{q3x(k+l}f*_vWYq4IEOk#FUl#Jg5GsB(>C=V?5nkDcK=?v zhCS$bm*YCxak|k6gLJg9hYB|`g^oKMcRL<({L=9U$LngjdK5p(y#v0;hmjyN=Xlid zGl_T46QV~Oi53rAILBtkZh#0*Sr2lEN0dqWeOS+6A1yXf)ypT|&rDP&s3)kGs;%lb z)$gmnaMC#?I^{UccUt;E|F471eP&z22BS<}pq{2)LW(Zbjpdh>0&GAbca(D@};J06;7*gD{)Vu@eWem zwn_Ihlbl|3I_h-X>5Q{G%>Ji4H##>tKLfM=BYO@d$(-JRHG;!$CD=kw?}LA@?l;&% zU)#I)&4Y08{29JUJ~zsozIEz!W^NLOciqIj_x82*cU+RxH?ov-_HhnC$xRsYOX|9j zCeAt5IfWni!cj{(XF2DimO8?>l(vj>E_S}1#yMM17>s?+WzN;S(}qxHT8Z<8*K*Dq zoVSS9&4y8z4uhAeH&zaIUuy0f?CNYDY-k!f?Yy6q4_*JAulDB2TbRktJqR#f!@Aq8=M< zlDWjVB)ZHY{(2f!-X+5&2UY$kseBW2%4HgbbqoDXStf&JnL3xJgh4+a>#6-dGjlHQxO|SZlX(BvA`7pJea%+~2J3CX?sVul z>2ig#?L<9*PJ2GF$Xu1K?yedU>T5q#sQWMX^bLro{i-?FWY?+K-J94**KF}ri|G3i zkhKfJaeS@Jb*bwz*VQ5^OT&2VfN`ztN!R;aA8~zF2pW&I@eU+=mB!UgR?c;|>surY zTWF7YoJ<+maMzEiU7~-#+%eE^)d1AQ{0P)DJJly7>|6!Ji&m^uSc*)y2nJ1VvhwLWrFvuZ#KcTDi4^bz?Afi zhnl+X8`#A%`K03mG=cGm@QCMwcs8wPZo5S1e2G>ulu=31eTvlR1z6=DJ=%Gd^Qp>(sAqJxUxaztGcehwIZq|n`}5I`5__v9_MRlE zS!~ZWF{~BRYSz$|i?gHo`2Q=^_nDawFf&Il8@+DyW1~O!oZeAe?-SV_7{t@H=ZrGMWp1@C zIINcQ{NA%o80Aj&)!fT&_w4ul!%OMq>g7*s`MnsqT4*hQl+^NPTDuF9j1blVDPdmu2{K4V?FQ z??O?j)o7-(mifxN*n5F@Ij#3JVH^*dL75HC+Q`iEUgN#V`w{Qwyw7{LdJp+>NB~K#*%p8;4r^#od&%-`XlD>K?ALQoILH2|+qRlJge0KXB z5VA-&h{--je2()0?p8Xc%=bCNk0}eKDatG%9}Ku$Ym+_SQN#KC>8rRzv>*Bt9_jUBt+qeV8|6+=LEBxL4Q~VG3|K$Js zm^ouCV;aY781qn}(zns~tnaUW)BTqF{iJvFz0dby-zR;a_kG28kMCjM_kBOz^X8jx z>TRLUd&#foTjbYmANlp&Pku8Fkl*NobudvKW>Xz*p*q}7by!GsSdbw1yTz}> zufngEQY@krC6r=5)nZPf+V26sNBy4hd(rQ8zx{qk{66;k!tX1phlT1k2MtvhObY)z|5E>@{*U;-f;@N)yV!q*|9lB`Id!hTc+XyR`I>PJ`;dR5 zzfJ6B-;Ny4zDMJf|5N_k(Kz)9pMNiu^al=BwwV(=5X*=}8Ga7YFQT-O)6TSO+>T35&Mh&v}5EGv@6v?~VC5z#%{r zusGn6fIR_60zM5G3RDKhHba`R6JLcWH_6AG9`p5>U&j1SqDdKV^HOBXF_*@4B3piH zmon8!49b=wg9eNW@Z}A%buo7Kv+1*#u#QYp!qZPja3*FRGr4}yW$$*`mAOy$Yp&Qcdc%~#e z)ktib2&_*Bd@nX(TDMsi&>CBS{vs+$jlA21l}3AHt={*LC`Hh z$Ai8OY8mS_HfZdFV;>#+10Lp@nC}Cvw93EJ)rBgPEbw1}TLRxDZFe3uS>U$7=TMV< zM%;f5^F!e7zb zoPt7vB7+hr)i;!Fy@?BQ5Ar2id?)bkB}~{K_|)MmD*jI)S!=^2P0V*eGwHeCD!HKB zgI=rUf=ofxLLzn%C1P&`-4(Ph=%Jv;gZK+vm!Zp29jLINE0RR4lO|%_l0>YDtqXcb zbV#_;Xg7p;OBRk-RC7U>$Es;!wj^jE=x-6&E#@ez#QZ6Vzl2#&7MSmqy*Sn|Hfikq zu`9=}H`rw7jNI7qV`oE*#LJ2Ozjd|rz_nU@spdSt_PK{=-6VT$Yz3;19o?5gNfj`p zIoyNjlBtcYvC76iGj{jbx9rzmT!|Al4)is5T)N!AjeT$IXJS?UJ$#1$CbruewsP#H zu{|`&T0!mHFmEF>PvfNV)Qr_+X!0~OH48K*KEe51Y>(AuP7|upi&8u!GoTry^X!%M z!eq&1xJlF(meKaR>z4J*Et)$uYc<<6A80<)d`)#)19DBA=6=n?$m37)0l%S)(`?tg z%C7|lt%C@q*`s-zk5KDrRW{P}+9pvWg^FH&>w4x^O}FM+ut)IN;Bmomd=D~MLsKGoJtw5xb0ueZNamH8-o88d?dInxHI^#knoVikc^OgBNu#2 za3vl;nV*6eQ@~%6HMCM(;o!T2*PsfY;w!wYj0=7^_(iHy6T2e#84CUzsvf*Mct2nD z2Wiy@;A(8}N5N+#s~u5;BL~#$)Ixozy_(p!f(PmH-;hNXq6l#dkzDjF5S!XT8g`2$ zMo6P-t)vZmebCBBgYD9 z54nQue45%hXfup;YuGzO{u-yG24(N02Hj$ojq@HCJZ_q(nNJxvPB$)n>(=9UCbjEm_t~9}>GbP$|Wl1)jTe3}OPO<6AQ*FA6 zG+WqW!}_o>+BMqs+D+OAwOh20>1|NWxXUx2?K@DBj~LBKx*_|1TS81P#F|48yC-KfyLp$9_W z4m}$BLFn<&&q7ayo(qNg>$Vzf!CL^oBf%EDHPIIQDBzz2{8NB`8t~5m{@IjGI``1N z(4o-ZLvMs}VahOdm}{6v7^?qsAb&gHp9lFbfc%|+e-ZF60sdvc?*jZQshe~jVew(f zVd-I+VYy+2VN=3pgcXIM`o9MF*8%?q;P(RlEx_*w{2{=<4fuBe|8CkQ-RQ9Tuw`MZ z!d8c^30ohwDeS?pEn%qsM*x2m@Y?|YD&P+Q{xIO50Q^3{9|ZjF_)R)4Y;V|wu(q(v zVVz;UVFO{;!~WDU`VBhIu#dt%2|F2fChW_wZ^M2Bj{gRZdw`=1IL-o&MZmEJIMzYA z7nFNLxet{4Lb)H5`-7x0ASnPOg@C8Xbpbk!POA&oMeFpsL|v*bLzfMF#{pgo_)x%y z0bZA63sV3-0`QT5j{cxiZf_>%CN@cQs&;i~}o4Ipm?$+rP=J|JsB@*N<#9wb`Sfqbb~Qsbb!m`4&g>iHFUiP;dakv1!ZfW$77-bd7%^VpeUvcGyfn!3J6bA_m=&=y zVok*TDA0E_4|Md@a1kXDaPgtI_67g}wS(+ogAr44rf=h?1gLGiugK|karoTl8<^3jkL~F#A$h63NNJf7O4TceY z5!cXQc!msy_cAS!>PU~sz{t=@0~Ph6$p3Z9|78jPS1AA2V1eLXW?$sw$T^Yb$g0Rj zq|>$5u2P%K$HYa>k1RpEY!CiVsyqh>x_ZiN+-XR6+c9a5FwM}HDIy<@d@l0!$hRWD z5*E7Hw&ts1>)e4GQ$aJNHB4LN`;jL_%be$DD8E3y6!~Lh8#UAOe0ejhQC^I^7WsD+ z+#!N4bFhD1?dfZWJ7f&Ac$(IW9TsI&a8y#vP|TmPPKH`N7p04eeRJ=dsWy$*p~L$O zHqFjGdRbIv%)A&_$cie8Dv#P3)e^0VUKIUw^!G8o23gens6|nwDK@!Vs!i^mW|Mow ztE29UvPG?n+8A|z)aIzIQBOoY9kpF=laDso-U%Eb3I$xu~zBzK{AD&;fuB1auIf#{yad=wLvH0D2stwSW#y zR7YKp`ZJn|mPf0ioul2NJ)?c20{|TcXdR%#0UZJ8NI*vcIvUV1fQ|)pT#`CEIXXQ$ zGdefAFnUV#jOe21dC~I$y&2FPpdsSQ<$zWIS_x8=!-WnhqR&Oc_$N;S^lU&UgX|QLoeJnQK&JzGJfJfGJt0*c-5Wg+eLecm7$!y@ql$5k zaf|T;bS9v)0G$o!96;v+IuFqKfGz-ZA)qIwsbgYe;$xCy(ql4Xa$^c(ro_yMDFXB) zKu-qr6hKb}^fW+E2lNa;&jj?tfG#q~V;09e8?z(kh+ZADEM`^A>Xti;>JQ%Yj z=CPP3uin8QFa3P_M^ zK?s#Mq$y%Pjrk(xY|K|N-^JU8jsvR_U}XY2E6_Ejaxtwjzb0@o9Wh-7+t3N1`D7oQ z_-^mvG@HitEj<@2i*?Z3G^4<)UG}Fq#0JEc#_fpf)qiXVF<26~*pOI#Di<3b8*Q*D zm!#U1&S|RH+}Og{DX}wRi(==+&W~LbZ&NN#uqlm+Hf3p&O=(KDDa%r9N;6QGr`ePh zi4L*#v0Gx##JR@B#+AoCt5?LXj$ISGK6X>=gL<2?5;$7`KL#*kfj-!vj@=czJNC`k zeX)mP-;F&M`%&yCu_u8t1SrRWG%Zkvg0wJ@rUPl=fQ$fXk${ehSI1tAy%O6U+ZQ_& z`+Mw-I4({Zrv@~tK@6Z{0UZZuJ)jMMjt6uCpc4U|l%R<7j|++mi3^L11WYnuQUH?* zm^8qoCpyOE#udg*iJK8u6gMw!e%zwCQlQHQx*VX(1-d+-%Lm>Cz`GFmP6ED@lN{q# z#jTE86SqEYQ{01bTjCyz10PUM0o+u;O#|F?z|8>MOu)?oon`~J=pYbHOp?XD7WaAF zRlOqaVB9-#@5Ox>cLE4^0^w>PTn~g#fRHx~inwp$eu(=et~KrwFkT6aHv;2_f$`gL z{@h!z^Hs6~JYT8MtM#MwNqVb(&s)hh&8z#8Y>K1%Q*DY5la=~FeXu@MAEA%Y8xn1b zGjQr`vQ2R=#ilq96kn#<6knyN^;7jT^~L&I^b7PQdXv6Fzf@nVw<*3h*c346E51#z zDZT^r_kjKZ&_4qDCqVxU=wDLR`up?`=pWWUs((`djQ)B3i~3jeuLJr5pql~R0_avi zw*k5x&=&!H3DB1T-H|5KAJ!kyzYp|R5^aA#(E1}PMXo=s|4IL=en`*hztVrFxBW2{ z%EuaH`gVPXz6*Ht0*_yTN8jEA+aF134hE$`ZE!Vs7`zSs28f@EeIRf@2s{A9?*Q>3 zAcj0t@n)*b5NViaSfF<>q#H5~xrRc+6vGSy!~(@$P#CgK1>BXT_yF+l1NJar-+c>! zM-n-M(Ew8$#d|<&a0`9{T= zgouRrgq(z#3A+*wB!(s?@OtaonlH8YU%uQ9nci~SA9}lLJXpyk%uU$d-1WPWOIVa} z4^GOsgvx|Fc=$Lw`gJ%(;S%mkfIHxbT|(^$HWD$4Go8&~5nkxbE?|Eop}DQCnM(L9 z;XKbE#E!w5tNnw0MtMR{!u3RDqBl=8*^a1pnDzVZtv}EU<`Zfh`)f0_Z$Ga~TyLc< zIH|K8?g_23g-pYbiR?+dm9A*+u9hb*Nvu!2JMlSs<(U=NS##jRVSjUX*%~G+@n4CL zOI9?Lbcrd9&&EHfktgm=Jd%`>l+z;kWJrZP@kHXe#0yDrVxbluFX+B{c@Q2su-IJZ zcbeCRXcDg`X_9m;ea)>`+Z(vVYe`P%E|4a@Dv3dk1-JQE*=}U@p;gr;ySeT7( z7a13U&)LRBqD5A?#UQF@puMxb1J-*sG;&E3lZxA#2L|Y5qo{wVxz8v|DoL^=)d`-t zhIl3?dgdB_m03|IOS(U4XVM2oE@?~Bv&{oNe65*2xXoGnbPtl+d)dq-?MZ^G1pGrW z^Kml$ZXK8ONzxaP)nEU+ua-;tGU>xTvAKY5N?^KkV#3MJ$-PM>XO+O zQUt$Hf!}DO71Ya~}HqOJsB_}55!j0vq58=h? zpl#h1Ynb-rsmXAAIL@j6plLVT*Rx!eT${Ws`C3X^%F>hz5GYwZWTH3R7-LF}1Z+H3gqZnSs~f zf&Ujh;6ha9aVit+1^%@zcuUHiDH~EAO4$bYCGzyAFSj=jt%OAzgd-|{L}8Z)noGHq zS5x+o;x@{)eXwp_@WUy`Q(966QvNLCQck9PThkQ$Xv(>keo$Z+)CTS$M0*I=6#Q7q z)t-yQW*<`)k5dVkkh`NgU9>7v{Zh@TTTS#zPy0Mhp&Bo1Y zRHkL8-IlgEZDra6Y0s2$X@zMs`SEhA5Suilzk9+MnO2cj$B&U)`7zS76EFjp(fWW8 zBfc3nZcY=IAktn>JD3I!rO@S#lZ5*;F`Aqlf@gi2FVh$_VI`OLQ(A}Q2|8m(%^F2Z zT39Dc@A-=)G8%>yW@UQsc*XdD z@vn~GKmL6*jP`e2A83c0<1TkY7`NKOs!ZH?r|}-mgV0|>l7uA*L#1MT_;|zktns&x ze}Z?raJzwXvxOU9Fn*4G?(#67XRYiqbK}d#-yzLpwzPKvX65*ec9=h(>+k7=kPOc) z;4I)zRd-KMw^Y=h)uKhdliYb(+OSS>cKjFPo5v51zX6Y5>>YpJ?mFWcoUT+h{b3m2 z$+x+IZ}YQ#%@^DG(rJ}khI>YyQI_GCF)kxgXxi6F6UIOjW*9Qk`6hgwZ^9UK37spp zC^F_|EY4V(u`*+W*v+k?*5^B+YR#RkogJ+}{{&om6<2mRaox>OCCk{BnUa}nmH#?g!u9nIhtWv~nh;jXu*qkEtOI#nM$$#@CI z!_arDxQx~bQ_NgO#{`#)1C*eG%eX#)!w2p4w$P76`eT4^9fX{e&lDyEPk_t@WeRQ+ zBE_U&JPx2udiM!gVqpd>7uItViYJr;VnAftiijo0EkLwl!rJ!M0jlM0bY9SH!qy4T z3c9^5vN>RtP1rNx^n`D!xd{g+d}|#=&NILADbI)X^312Q9?kkWTLJecXTFe? zYL;cbn)ya%KN_J1P;1=F+?jbS^W)4PGFvk*w=~$U_g8b7pJ$%wD6_%cHo}9*3uxe8 zFi>Z^{;SwfDY*6SW$w;WWT~?>S>ahRh{=s=F3T;;3o-diWO6%YvJf%B_sNlDG4(1W zl3CeVOOQhAm<3rgv*u*omSskqdXc8ErYmSN9)Y{D*mcb9S*x<{$y%4S8Ik^hNPm}* zPC%r;!8-6-?%S;Avvz0gMPZDrtH$CbQzd`%ohEU`r=iUNv^K zT{3f7m$Ldqsz~8p34w7sJaG%zLcNW7$;xGWWe3trh&Ex|yuv^BxwcW3otmAOJwt5H zWny!F4a0o)+-z%m!x~LU_M+@cEDNG)=(jyE1Vd(9ZwvA3Z~qNSPMIEJOxaK8SaKS2 z_T`+<)#rVaf1)6&VBw@WlNL@YpHx5T5u;=Fo7wMVf1G_X`+Rn1_E1h_4ot)N^tVQc zP}@l2=|BRNKLo1m@3UL^K(&nzRQ`OIN!ZxkhT?2@TcbQjmE)1)n=@8m)`YF-MtHH} z0Nd2t5BK3NwFO_Pm*tGl$;nyJ-ct^fcDVPAJCQRbXRc`CXw1SH;?O0y{~EF&$ZPkD zW0tQ;p0hgV-kc|L{!NzVUC8ZPP0Xd7&2$ys5v|teY|nWSt=6C8ZxL`D?5nbIbIZ7# zw{t#2&wV@Pyw6|5cH(;wJcpa}T}}snlDvsIl+%i}(RG8HzK}DN>zeDI8*1Tl{>+s_ z!T>Kl2$pqUBsXvl{UY(i3q74}{R8M(*=sKdw|EX+s8r-;2mKS=HXV;FHxZHo| z9=Hnm(o&mlv@k|bEaP&I=fc|&=)>u`=W{RJ1pc0QmEhor%j$!Y8w9O4dpI4hKA@Zt zr|Xgxki&4-@QJ+q_QBRldEV^2hP<_T_ZzvqTk^{BIK@w*;+LZ^*G*?q@jmt^E&L2? ziXD|>Etj`F?_6u8Ebo=P_wqh%uHo|D%sT`*BbwK$$&U(+ceuc@r=9FLqZ`^bTDZKQ z^7GmUO^Up$`L6ka`C<8qpxLkajJ@z>b~3%~Pge4pO|qj>4cZ+BfT!k9$$zEOye{fQ|L!RH9 z-gW-9RLAM9x03dR(S zBdUa%$TTUeqFPpvP>@pqw{W*W4oRPZ-6@9oJX|K8+Fq+Fs3}-kaHjCFiEm9jH)+D8 zLb0DT!Gp_dne>8t3!W|5(*;)x3mzzVw0)qtZ>3H1JpV2Ye=Aq8v*1;@1__1u_Kq8K z$w&-YN?!1U+rf2d0Gu2$d*M$#t8P_w>1(ynSh4F=%g$oOvF`(6_yrSh~Be=v807e3%SD8h4+aN4-9#yx49n@@{Ag;@ae)AFZB(g zw|RsVG;oEl6&{Ailp(`who}V$O|gAFRS%An75-4zT-f`6=(-NDD6X!(++DCGn#7oB zRK%_^1$&7tHbg{4MFcD?u&_(7QWV*xBZzbrL_kCk6{!M(QUolB1p(1$64VulG-(zL z`OlO)GmGEfP|4#vF~^8fF@n8g?4a8V5C`8s|0AOK)gNc`9qr zhNcaz6`Q5JAv>hJp=;5Gz774QTco_P+oilO*YP!mXiV0au~wk*wZ<5YaT*inN_k(; zlk&cqFXfG1Amx2aJn4CNy_EOWdS#8p8oz0*)>yBxNn6SrcTY#kQ@+1b$`d?VE9H&f zi8Qup>|7(|eZO1E<8MG3`!tLV01@8O(T-`~6aR4&8og=4zbXm#0Cua>UA-UWEkw%u8DO099D@I@55T>Bd)^Y_$Be$~HS_uhaJ0^4pe;TXeQqZt>Z2bnAny z4O?GseYb72aKy$>nnN_d*3{QLp_!zauGzh5?xw|?blKf#%1EtqrplTVHD_r4q`6FU z6IS{bk&fpXTzzcd`XHNWv7*hi#GJ1w)O664${{&Vxkyujb*`c&xr0niP17B0MpCuO z&PdZw^B5M6=df^`!Qv|;7GITE@inh#7Hcv_kY535DL>M@rTGl2dGj?NVTEo!{^TQt zj;BGIK40_SO)8td!Q^E^b#T3G=9@;1#`=0+T60a9Wo<_nRYcnn^l`O;!mWI z{F^pbr$B9&&USe(m@{zbJPASszQ+7b2ecfuJgkOoIG?Kz+ofO7`MP2ej$&rq-9upTpca zV30(cdNvVykdt(BE%~@~a?Ptoa!ev%EJVhBz1A3#BaUL3%}+2tpk#?;YTs+kBX7

$p~eRw0E5 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

pitRonJN+Ry9&+{nSL{_wzj`cuw(L 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 &0$4o=8C8}RnzlWKI z*Y(>t(-1}X)yR=wZ&e>&U-+WM9MwD3d$Nmb+0xO|@)~OWvzM$}q0$Bj;rh7xRQ9U* z=M5z!r>ZZnzt2vtFFU#NdanJ~`UAYNqy9Z!z#s<19QhzbkB2=T&2ZemC|0}QJ%s1} zcv-`m2JHsdhKMIuo=$nX`RVSbrcb3$1D>9EnkXFpc-v#c$HtE(kDVTuJ^uUgn}$&h z<5?OuBRRK{JM}t4Rt+^23mzYS?Eg6GF;F~ZNmPt4uauz2v5(UfILN?F?1tT?$dqoi z*r3O^A2ZpJ^AtE*2A&Y9`jxkGGxWH-L8%D@4bBBrj(Q8L*N#a)vginq_A26enG7U4(gS$X=s3BN(NVNZhtWuG}r2!saH1_>b$T4;fw8rIuoB}HKn z!{?=RsKKith?WFOkj_R{ZH*AAG$b}$Yq787S(q4d$so8UAGSlZj8JJz4Q&(-Yk%!Y5Ww4m^=P3BYS%#8AR( zYU#{C)IRw?+TH{{iXsgk?#WCJlE7rRQIrv)q9_Ie0!A^DOke^D;ZjkNAtV8!AqmNZ zLq&oiYHTC8UaPLFuJ^60vdDTQpoT*QWIgc2Ro4R#P**`$^F7a7JvEcg1pNNr|Lghn zRP|F&z4g|8banTz-TM7!{|R@s^P~1NCCt?i)_d!t8tJsi!XH1?rB?X%>5AvAR@HYZ zmalQoZ}$zmZ{PjkR~VDw%`LyTfBW6Hmff4GUXbQZ!Bh55?5*DY-0rqW%J(XB?cTZj z{oP;hj+#eaX#23%#z=~tS{k?ew|CPzC*{qZlJbLc=esAqJNn)1NRrNqBef7{IafHM_mADjbm4#9aG&e1rta0YPx|9vDO zfDD`tqd)!`x~nlGeP{X3_MH=G zu1Mb>SoQU0kOF2reFrjM3N+;*rg=+Y-VbwSK~v!!d6`@MO_Tcj%!36@le|82f1v5C zEAwD9&qS&=<=yOS&Q1eBIancECIkfUnhm1qPi9%{TK);tI^ReCJCA!&=;fkl$%J z?scigu$^^@f%cZhEp^{Cz7cZ!+FSD*HoANb2a{`F+uJv%;nL>Ejk+E=ZT{xRk#Yojw~LnMjtAS@+gFB$Wwr#GyEFJKPpEr43PG!jC29ZOq&9!!<51ja>eW>13N&m= zLbUFOW+7PKhN|s57^n7Evc7j;o(*AsbI~ThS@xpeT=7r8S@#dK?kRJ{uPh};6w&NSi|oEzSrh_5D1(I`YiOLHfJByCXFfqpR_q2r9NTq|3t#)ZO$!F zQ=`8Ly0^{wTtsfeiZ(&NYjX~W$Zc4$P0%0OoOed#Hmuk#=+AA=BO-DeR_qe=*EZ*o z5j0?~xH4cCc>}|C2U>r1HojLkBw+3gn1yRpA|w9;Z4{!E zpunn^HpAH$^v&^I;F}$sbN&UJ*j_Eg=`wD`e?V*`^%dJL{Id;q8QCZ)y~H*hw%%g9 z7ZJ`E+kaqFet(CpK(KB|=80k(2-_5~6_`G6UgjHqGrzyzd^f*+OHp&`=EAJjr5DV1 z5Aw5~x8@IP3A7$?>3s?D_7zt!ND4CFI3rpn1}P0(b5f zm`VBW+|32>pS5Ml`n}Eq^Nm6j{&=66EG;fZ}@&tQ$Mt|d%LwIBBczUxhY^$W0M-2)EMov7cp6NFb)~u&S|x( zXTbfU%NMpgTQ{*|Vb|$0j=+D4*j6395`Jo&NC&eke`#Q{zPqFgQ~s)}YD2XpHRaWz zlS>vASJxU=IMOB~Q;p-rLlXWciLJV}vUpKht>HHvhz!z~Ip;ICFqyJi>$>M5tCMSc ztVgTRzG=x%>!Fpw+;PF&j}u*|ajG%FLu>eu5{`>gaGu;RjMih+P+eS87Obl*4~lNd z#&}OR#KK_|qj&XrCQ-N?X-33tp14icZW)FL{_2DWQ6*KSWg~^s6A;tHFua{9BTzql z9;(Ss(J)Rhjz+l0;T&l6RK5i7@R#j@V2_8XMLmlg)YIc3U0u&J;*28C_qbjb

e1LgYL%nWloAsZBEvG}Du5%Aa-7kei*F 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¨a7Gioqy(MW?v=4^mP<2U&dP@Sa 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%0A_$bWxFwFN2W4^B*vHA8L)_i+8 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 =<^v>;VfcP$m*>gMO5-7@hBA2P%x4Sp`&{9 zAzk&>YL&aCVnp~X~JCVyYZKPb8MkII3>=CfQ@y@S~dnNkj znbD`mBT=Z4X`c}3L? zenLRUGo>ht!IRALym&beuduz0=92a@JD`fcDP{dcaInWkE=iJDPvlr_Bf~{&PF4Te z#zi>AW;ts<4A$d5JCr(AUSqF`;%^t(P)P!@p^^lWbdydvclAoN_-=}!FV2m{sid^1 z&kez*BK({2fGF+`0hnx6iSqn2rOw*?&XkHeCmCa7ZoAb2e+S_uM@WCkT}{niX~-B} z-y1BKl3KQV`vFrx;(+YU-O|nHsW0Zn?vfJBMhh(yOOSL9@uYOio0$`VMw~@vFNo66 z6KG35Rf1lgZyRd*i=MZ}i45ugsd6M_91uNkCC#at2A*7roV6O5CRe)HA&009Dh6$Y zR40buS4IvH#IX`1>DGSb~@Sht2H3{m%xtz8>TK*Y`cddyMyi`yWcv z5)hZ(1-*>)@>&nq4C%_yXSPA&&{u;&uNF7;H+9=}Xq_c5GfeSIpPn|G2T4+l4)bYJ zOvbxvS&8OW@~t=EYz&$AX(Ls=&zgGM*V{=$VZ7klyK+Cum^{EFj@T2#cp4*K&-l?k zWBdprR_(LQuySS;V1LEW>?9o2(!U_ua@T-kLZC?(21HXf9Um(0={p~jC8QmhSJ6QS zQ?VV;#LNqtG8?FtNWp$?Bs-X49~F0}U`$Cg zt4b#61iON+lgttj^1i;MnECWoAk`bV=NB~{oC!$~E73$VCm8t9=q^l%_Ctjs9cN=q z_b&WJ-#xeEB(xFl5x;j%BnRVS!TaWS9QK^RbNZ)XUtjK)JC2}AWI7!=n!DweVefXj0s6J=T-E`Y><=9Q~z2Edz?KCV7pT`AryHOI8>{uzW;DX{ID9FzR}X zX|S31VUdwRUqjJTO+ph$4jJxJLCxuqPGkvW`&`Y%=q9NW9p#$u2{FQlhHyVDc2ZdW zN;~|=EG2THDJw`Gj05RDbPXC%uf+K2CT2tXzAEEY$r4M$T$%OHSRSOMF0n)R5eCe< z#v0y_spbCORc>XM>E!vyr;p(;Uo6aU7M~?{GZfv2XGLFe(R)Cr3m;9St9^tAW6D)A{Q_n$AaHL&F&e4fcOrR05>( zt_7Mcy4(mCHf&657*1^9B74=#zp*At=@A44^B8cD{=uKu{Kv^(rVS zmg{%Z4B@~2GYcW;w)0O2Lh&&+pr}`c(3sMn5yafQNf6gLuN5>J_iF?d;NBu=4DJ^S zIt}*=1f7L@xu8PaX9!}BkR!|C29`4gv4%_+RDwI{u(pJInILKu5k$?G3Swz16*L$3 zQw7b#eS;w8NQs~YxHDn1ta%qS&Aadnb2Hfo-ylzEx`^G0nS`6jEndz<kU#J&f3i zu}Cnvoxfd@#aIB%H3pP>Rz6jN=3kPKc87)X5S)YpHm(6%UqP$DEbyPlpIV!^R}c%A zqLYBSg~p9{i!p!TnDBQM>=?iM!0g0 z26_~KYDGlLyUh`hU-4CAPpe@)OR+`l2nq&w_*q2x`LPg zg*eM)W(GSPUPCLku?XU#Rgnor<0rE15FSG*9zQxvDP}79d5R{n1p6uDCb26HP{w74 zDYP-_=NUJ7io`&uqR+U=lks49{IL+9?jFdX%?`Tp;xG0t`d$JL1I63B7_`|jmR@j? zC+LgqzUM1wv*QYS!9|{+uMdIZ`3l%dwrgzG;5F-Ge`~PEG;j@cJM8Ex@10b1I9Qxs+!{3WYWhSXkAUKbCQ78I$%UV{(T#+U9W_WP24HzR$i>omUd-O%qIFmx_VXAU6eG2`nA?Y2LqXJK2lHo5t5st{g5T=~ZA#%P8AvxIB|nD4$B9+>}CjFop7@kJ6YC zN3gcFPz@wi%|~S%S!QOOhC8c8-Z?enj}ipC3=<}fE0krNqoH9YZ8uDq2%9(*?x#$` zv!xLI!WX)R`^Nyq-?GW*YJiq)2$K~Tc~s6(pqzjw4V`Y24UZ{fzK_CKx-v7ys4N@nPO3mu$=dVTl1{kOa(UIU|)gw$&zH$T*2m0@0^AwXKa4o( z>!ZCKESeUTYwkWmzeHD<@2A?JvkVYR3;RG?JNO#acFmN7Jxa z#}Z2M$LmCq!+hj*;rbV+dhz;(iPwn|uUGJd-2zuPwzi--$A*lW#kEWMjrE0XwM!Zr z>)LB(v^8QsOi4*$1-9)iu8p)cE;XF?i}UoX<#XoLTyV*p%F?+MXZEEOQHZ$AoK;>^ zI(>TirI)62zW9=wnU$p%mWSOIbu>5EG}Jd<-QaD_c0Y$NFDsXi&KJRq0Cpv{$hYFI z>r8%cUVXu=nzC6lFD@@Bk?-Ccu`lSL^32EQiyGV7Bi=^ynb?7W6v0>I=NkpjSC~(u&KLWTrC*~4YQ`Et-iLoWPD*!q5r}*9ibO5s@J7a za~CaCD7J)Mta~hKYG9ZWpVu!mf!e)RvPZxlCO@*bTdoir;gfB#Wiv>gsgW_6C@BZ7 z#+F)c48R8aD@td|CY*qLO(bsk5E0@_J=C-@;&wX_Hg;&XVUs9!Qnb}#+r3B>k+Q2P zsIS@FWOs&2a<*efb6uof_A9y(t8^1n(_EPtw#T9y3^YnCTyDM?mYR|his8l>35er| zpahhwvKgkF2+Oq{ji^UnDGf^Ub2c-s0d?F>5h95jQPa5lMYN>ThkKS~(}YNo!kb16 zT&9BbD>1=juDIq)0RsDUr73y4r|JBwliZyAj4s4l3yCS5wotcu7soh4qnHtyeeJ z)iz6~&|Xr=9dWuzSdvSt{H4$U4I_L@wW5Vwsqg{WOzK6!4ekMV_-4Y^w)?EY*cL-d z(q$+jc2_%vf%9rsU)lOBZn{0xWxg<#zpb@n3Cp(G{-dnpq!>ueX}=yjRpIVx#`29q zEV-KEI8z*bU5sWvyO`Qw?xRJ46iFR!QwszEC8P>j2VbOxZubVdI$00aA?!iQx}RI) z*HYJ(+D3VeU8tvZ{RbMuPy-;o{auM9Vz@=sF#HWvN>dqNG25@&TCYbflGZ2KjJT>v z_L&BTJF~o8l^9DpTw2%G%AKbwNa?zj*2-r?6W9uyHvIfmU2xs2k7UEWgEF5+SFPHXd_9U!THPlClGheEZVyz26-+b1<#` z_MK1u^`g3S2exjGjmh&bYi#eRZJs`H{u~UtYTN6@`Z;bj^(`0%UssR8H@EEmXM1co zODVu#X!lH$eo@slWEb3U)Je`J=8QRk53g04hBVM2Q9c^)kVoNjK%PvO2b=?(Z9hjU zP!Hgb?#>6VezX;Rqa<=xqIwj3@Z>lB-uVF$=YA!-L4@y*?%XPVvT-_`Y}CQAZ#ZBS zXR7j0yglJBe`SA-`Lr*v*Jt0<$}!7VB&x?m|ClkQdf)O9__pbq9vG%CNX*U1#_^Zr zhHN=J5$Ej&wV6}Zlp*hsd~vnjtMfAFW(dIs7`2g~`hQ^6`mVBAQiM^g_ zQy{eIxSu36%^YfX)!wuYr{BpFn2|Z6wOG^08p^?_>D$UtpDs%L>H&(+qa=qV|nW+tkzRvvbz070}6}BtMOy5Z<^n1rvScqytxb zW!QRM4qv>4N6?+1Q~{|RlAbj@URZy0DOM6sdFcez)9_+Y?l+X6KKg=@y(+I$cF+H} zm4cnwMlsx3tdZ22o!VIRBtc?LsJyfU}Xo5%^`Uy89%%9 zio&8XW2To?aOtk4rM7KhJEN5*1dmnMlMZzu?fonsLUAvt%P+ogPU&UkGX_g+cnXfq z28aM>-2NmwL{Fha3aVIHcFCoe9-4}auWD__Vx_SilRk}8R6I0KK@~Aanp{{^;9Y~w zk%}gaH&ZIkkq(zR(g8Hcr)#B6J4afNHXv}NnInB33~W98m&}oTMzQI});D~0I)y!B znOlAb$XaBZ6hkj@N_zbL8p-T|7MT{uu%(@Ykgw?w`C1NyfB84@SEY ze7Wo#aj_TSoa_D0eJ(=}v+CC^CtUI$%zf%w7dEzBjrS*YHEpf1ulS$Me_ro-^V#3M zaR1JKzSXniCq1}c{rM|D`^vVL-+8#_*FWv)dF{og9{h68#-8<$e*Fi%Pxm~u?}5j9 zdLH@iSKrv*^W^hn|IypOf2nijH&^vV|FG*%f9&7gv-+=p{>zVJJ>S~a-94Yb>(0BsaL+Hc-goa8ztq#S{n;P(zVPxdcD%9k&9{E{ z`?vdc{jvW~yZ`)`zyAGid;j^5_ul>2{+l;E_~oy4KmOZqe*Nx^4{d#J`_{*{ZvD!4 zxAJ=U`&<98Z|eh(ZjEl;`p6Gr_xC*W^IPuy{GFe>W8LlVY(4O$t(}Q4Y~A|VCswVF zKmFoUKYIShKl$lPKYMlSE5CaEwXI!ueG39M;ctNXUvxM2B;_3F$i+m)?oz_J-8APsjXkV<*SMHsUgDZ?@>;zUlv%?DB+#{y}%C%b$cs;UMJ zK#ZSG>6Df-tr*htC z;IxJl9nV*A;#EN}xX2Uq6`TwOCtmI1XYem6gA=c$@x?AX7?w_S7++q&i5Hh3c#$VK z@zUuCJ34l5r{D9DKJw}Hy!k!cDS$6@J4&YAj40Q^lJahrX@&^+UA-_tJf`a=*t&d=Is=!r`uzbPdo&9I9eQUmdItu z=#CaAdLu|8&!$`PBz56vG21y7Hr=LSRL1owUg=iU=bCDx9Jr?$Eq)H<&Jf=~E9zWF z@?Qh3s2_cZe8(Lk--(CF_tA8Gq0t=+{KrCkA7pfQsTtkP`p-vqQWM7gXG6OIhBg?{ zm~~Ix*e=g0z0DvekNSHXqpNf^|GmD2g)(^g+j8w&Y?~Ks%Po~W!Io0`1ounzU|T-c z1V)~quVB9sY|F1Oz6R?zf^E6&0S4ZhRO z;ZG@hfc|$a32FHopi$)tjN3RXXKJfEd7Q6-9jw)zP&C=s>K-nwZUkdC{aiAAt9vMO z^xKf|Y3Jyn_l~UAHKEq3#7S=ha)W%sTxqG<_52Jkd#JrOhBmdoYvUorJN$B+P;M z_;O%lj)pI$p!GCiFFVYHy@Cz}aL}prQ*UI-p}0SL^Qkw7*w?KPyFO9A9wz>J%Xd-B zUN*yWg(l!IykeuTlW`5j$xSvQQfe~honPscK2g3q0n;yUC8~EvpB{>LrD9tUrUwf; zF2Q@)l}~pfgn0GNMETBW&k(#K-HG`w-U9DL)bea7c_2Smnu$sO&Up1MNRUK$OV#4E zpVLHG``E!BtOZo>5PK>+66HIlN+fdsANJk_KC0?m8{fmk7%`ftQ$?jU)u?FDhC3Ep zl8}L*42H|#rD6yqfnXpsnJ8MLU`Wj{r1eI%t(@Y~wzkJAt<++R7%U}dX^X9=#geqq z(tb&k)5ac-Vm~b3^StXad(Q;}{r6nH|F?gcooB!6UGKWDz4lt~dRP0aaEXOr#}J># zhuUE@D6}7D4TbIC#^YLCcOt)60jJ5P ztbpwWuS98IjO;4QcELRw?tt%{=V4he@)5;viYWv3Lr%5+`jO&&oP>GFk`z0*KB8h` zs~)QEsWwjVDDi}$%8#g^?9`705Z))L-3LA$ktRgE0}1W_BxXlmYB{{5X;}X_2#JO| zh8kqwrO4J;Xcuf-qW0}V2&jO&P#^c1z+rG~4_tPa_>Z_pu8o2UABq#ZU?sFK16EgBntL4>>hPgxcylbc*>GfdJ7o6%=v;R@u;QA%+vi8GzI&MBX@yOo)6l%Mbs^@( z5sB9k%qdQhiA=;>>{F>8CFl8o53-OwQ(kMD1g2Ym?w87w^Zcw_A7(<4!YO;2J`6dx zzT#K?XU_Ab!x3~Y+Ut~;QJshNe-R>8>%Qyigbvx&Q-=`@qYQsL-^x1mWhG+gTe+vc zEFDw-0u__B?@^VY`El81c*JGjAXBFUX2R-Z!1W z{RrKG>BsnM2L^W$z+f!Y#Y&79-5^S(+XIu=g|7ibJnrt>i%748I}LUAny`k0`ZK>Wna zbgr{}H(OL?5f9Y8LVWDDw4Yf-4Fna&X~RsoX9Fq8ocmC58Et7(EUnbi=2_aOEc!K& zl6;Eaq>`I&M@wApv*=liXg5l^j>b20f$)_AsThQSRIF~Yv?Z3-U}>MRwDp$uphdJa zrE=p#(%lK;uR7 z&n)c_5GRZ?oko0%UnH&%0I3@B4A3Z{?E<yQozEiUdjkcty6_x4y*`f@5 z-6+2&FjeFJAh9a~|G23de#v^T|vTyTnbeyIfRRgB`H}-3=522R5mnLtg3FHkm@?w z8s+Nd;xe(Tkh(k&iCur#VH!yY6-zY5LA6`Vy>kovs}Mr9Nt4=Ug<~zpNDOgAr*=_i zVcswkPKDfvQ^9?Z%B|5+|8Z|xiL>iGr|7MyytTTbX=R+7QO3zrN($qfB01b9X_9js z+FV#!x@wG8EXw0$=Q#CDrVvRlESxwIt4)&&C%X1(oaLO4m8JL2f*~iVrFdtiI4vlf zowoZ*v9k0zxKB>tD@t)%5c{v)iF|41E?*rY-%p3g_wyn0{W29_!kpwOnAZ6<_pHKJyDn7Atln}u+xzP9eZxX-%tb93MeXrSgU+kaq zQq_#VZ!TF*N&Ne!lKI}s!!Kb5xn%%Tn=nN^(te9x45p&Uv{-25+P4X#p^-F9j@=vf za|`C%^YC>x5?^ZGO)Rdt+)@2yEzKkS%{jQgfA=Zal!BL|(|@utJWY{2ZYG?ENseP~ zq8Wt`^Or|zE8KHvg131%0(y5pwWcy@iI)j5C)1ccB>XQk&Uft&{?2|`Z|rCb{;s7t zANH|3gZXU0IXgnXYkj3DyB8P_`&xhAlpPD^<1-eAHbeoM^PHx$m{{S!XE(n01JPh! zd-yOWq>f;6;1DLK29b&c%iw7G_*S(?a%{yDrrDjlGsVF3NqzYkDTqPgk=V&ofC-Cd zgZOGbRDc{d!bvA ztd_vBvv{QT*IAM$h_3lWD#?*?HTWb)k!084JH7@pSvB~S&v_}h{}T?1s`<>Emt+RG z29v!t(b8*1_5Z4WA+pZjd_Bas>>L#hz1|tzM}eHb)iauFoA-(DahTq~EXexszP7;H zIG(>2(@4f){@P*cVRz|TztjH%qy*&{Ey>UkM5TF{LoSNX-}x4%H6BJ1Yhs~?YocYR z=j;go4)d#Ex?gHmCQ2OuvSV~e_So(&(yobuXceD7yCcTd(6F_GbqGkMYAhJJMn1(4K&tAZPv&gu*bHzpu6 zoG-rH+$A$KdzE(J-9a@677agz$voS(Fh#8<`eVVphy^Bh{G8mu|t65 zP2x~NFxM~BI)eqWHE#6Wqv264y8=36x8WcHHek%tX8FT;QLIY^2MQ2kuMZ{F<>$8< z@_)Oo5!0pqVSQ>OWFJ8nv<)4|c9ZJd{t>Dx;cVSDaM;=6+*oM4KXfD-+TOPnl?Bx) z8g7dP+r;vFTT64BKj*$L(;?J$G{2o;%B<8@&gO3ObKl-J%-mwm7Tf2d;jLIV_zDvYnWL3PR_GC zcOK4a3qFT*tq(rehKbPa>%-5r%|W}_zCQF^TiGyi`A%DjzkgHT9~f08EGaxp7$$~y zIm63p3w;|BBOGKK#ErhA`ZCo#T7Fmpe`IlU0|(>S1D8-&NCjFE3dX-2cB7JaE{on zf^Y}e&DP2}>bL{bnjdv71Z2eLtmCME7OUz9g)Aq1ppG#lR^vnd(5?cB(coNZ8RaV2 zzU46G%Xw*5N%y7Ra`Jx56A$csq7bJl%W zS^_8W{ow&Dn%;qqdVopj&t2O*z?u8I@d_4z!nw8Mq%W?0i&XZ9SSjhjYHDo<3AU3& zPgsCA;()9+l=%F?Ls;mg*hAnFv4@OU0qA{p_V~SG@q#(1#lFC~n0Mbpp%-995NE+5 zu4Tjgd?g&F)Wb&VVIx(5Y;;YCY%g9ciIEK-rr5)9LE8MBdOz4cf9GTjT-tK`UgUBE zI(9Wgz&ehU7(}a1+bl##`R3~KJ(Q|6L%CQx#&99v=W>j;1Bwhw*f>x` z*@O0!CPy%IV9}y9L)nsU_(v~{>3HlwBHsjMgjL~GEnU`XqiI}62WucKB zp2JaW@^EvxGMnA9ONOj&NrxnRP)((VA(zlaWI@`Yat>be@Wl5}eApM4q=u}BzgR0z z8eLCL99=I*=bIce6QUk@j_SW$Iu5)FK6vFt3xK$=k?Gt5R49mB zqplEFZdOvRp92~#v`v=pB_J-mWICNdqXhi|NcpABQ|0;&kn(#H#>I;7dW-I|=m{Vd zgI9n!MI3N`2lNR+=U{Zk)|lx$hff)mwjWsZBOsNwp8%<}y#u7=U4Y&EYU6f^L_u^|>`HcZ7zYhT^zh4I`7r$G8LV{kf=xvK0#_YS|dj?3= zp;Mr|rfS_hi|T-s>o+XzUoARfU9ZYEeyc6|ERd?PJ1p&AfmA*1w&)#;{$|mME;Omx z3cJqq53~}_=|u09ywHT|Dp%?yBQylZyC6gUbo)E5RH9@W&g%^#8a{@LQm4!H*Q?5v;l5 z*Mnc2GSY`fec|&D7Z-NSr6}bd3N4L}ziOOw0TLzg5!<8VVIX}sGRI9B>n!k6CQWwE z_fRGkj&<19l`r>1BpR42e^h)_Y;cT?j*swomekM$)B0jB&P#X%_1SdgA)k4@Z$!nQa@yk9o z1*d8X!&O}IEx9K2&nNLb14@UKS00ykU7_>s8*g!xYUDc3kF*@&@%YLCS2|z4+L!Qn zeB~a)*Kplc2#?3t8OQKNWd~luBWN}#n^D13OL3?4Ot`0ubFG#mJf6_8?vmEm{o0rC zNa)WqbX3%MTc+jiMW|qL%E!=>20fGrC~Hui6c5ct{SR7%l!Y>R>xhxP(wWItWof*w z9QHNk((8d(=apqbF{0qLxS$!!#4v=IEX5*W(M??X(>4m{RYyu^mefWX=hv53-&VV% zx@i1l>lSIKhHXaWUNm8>tUfMXf`w6-Oe`y%RsmCMSO}%*SnhPJfw{S<(}G1)6U;uO zk3`Y<@?x&B8VMC*TyyHQvg49b1__=e$*JxIP!q9|*~cYRMNE0t(K=2E*C1L|wT-Ll zD(`>^3d!2(brq$WqB9#-JjD1TEi%GRMP*Z6q@uB@p$6;!tON5DtT5cu;@rn#vzB%j zuc$TY51l~rv3PqNtFy8;UAeNNs=lJKZq>5NipAJD$vyt8ouy*Hl8e!G)sYBn;7T1T zFP;^gKR>7|QdMna8BG?_SO|=tvYNAs!@8%~AW7+5G@ix3xb}lMmVO{d!v}J#s9y=2 z1;>nIS{4;g9mWT64YePDRTrAYEQ5(vH0nazC&c|%Fr=Y(CdcJ5UFfJZ4X`a-Bjw0A z1%rs4!?pYIlg$D>*XSoqm@sMV*s&AStleKVZh~v=K3CT6Z^!q;40%1IUb}zTzU?(r zinaSTICUiOrCPh^fVIr^`lrOAH2afgC-S9PL!Z-hA{4R7|h+l_$z(FTHLU3{6 zRZqTzePtX-Uy&rQD9H{a`6i^|OGxh};QIvlmS|p9oxI%Rx0zCgHS|kw{KNyrf7crN z-?w^>sN+mZel+Cam#~H&3y#9{Vm_t=)f8TLFo0$C?veSJLdDXsnt$wtKiHAXx7)My zRG7?h7GfSP#wm16#A9KyH$GqAEw!tA;h>t`$05p17pgg~mREgh+W2uww$r0eNI1>8 z4wdn<^-=(|uqj`rzS>LAU=Vb~J{r!m%fclV;SOSU6Gu36(F<#&`h;Pe^sXl6qv5Vd zZcB4lUSv4#IO_d#2no~aQ-VhtZ{d=9ssQ#G-!RFjN)D!dyRikamRUG@aDfk1s3+-2|0?ecW{4 zuRt@=#ab!U+k0=js|CrAoYeONx`lfR!o8A3?Hh9UAR2noUGhRNw&=3K`bTyY6S3Jb zJ$=|dKMRxLnBDIwkYa$lU)1Qs0|nwAiSg%hN0?-$kPyLBn!=LGo&uZ=PHCoavM$E= z&zd_?rlVI_3U;qGtQl4(NItS{=PpV=HR)c zX+h2o2?tBx*COFLJIZ`mjx0isbQLvWJ$9611II$a z=?FV##~feFUyE??{U_jQeWW4%AmHH7$baLhA{h*$kul!ni!}B!2z@^)F_qP zW>)upU7av%-OW5x8$J-Z0)#X&3hj`%HVE3++JOO7s0E#^PeH1rpS2aCj=Y%PuMw(( zki5I~Fc~^qw`jiIt?y!?286BF<0vO*-7=|%SwIKi3+oqXBS>&g>s~%$myDE2&bk-* zh}|qwE=4)(zJ=%Zc7_pc-;R6##j%b24==J^P9B&~hAPE|TFC%V-WQ2%yO$&bdr5NJ zH@<@?UL`&nhxI=bYo)~9CR%1`9K0xTZoNePec?_0VT%6dLi! zwQsG#!`$}PePBXj2JsK{K*2`FsQ~ID8?Od9(8_!Frt!SD@~++lI7wY3X4w-Do zkG4LI#{>7v8%zF%Wi)C*65^w}dD?6uQRP#sN4<9U+K`_naNv$#_w06WtqX5zNQREKi$4XG_#7sZ`GyO4fjkb5;xwCbb zrgpaOv8cyz(w6bC2>Mp2w~UCjGnZr~wwgq*5$DNQg&WWEA0rI+W#;@jcw$8%0|Zc zZfdkiyWo@f$Y5-;{ZeAl)@>m7FGQPac{2-%V)kT2Tkj_`mxcoc?ZgG`EVgL7aDU8j zZ6H@LP|!+HAWc+9-yvYC$^EHVU;zX z=a=RmojXF3k`--V1A1&DS^XP{qk>f~{n(XDtve)VMz-|i<*Zx7Qf5ptq8nMNs5dP= z8Ici8rgV9DD`9}-(^)cCXUT{08uzoYGXo05r?f%Ii7S};;1QMd0;w$C48S`PBMEft z!ro-cg7r(6#fMZ|KrGtl`;Zc0oF$RVisYFxkibJn3fk$DYxAlk^1b2HQNl-@+e?R` z5>lEwQ={!qnxK8?6K;`khD9znMRXTkTMy!1&?;E?Rm|wKf3zus)h;A0R`=!XPo4%DAvgzGdw{w(1$dW!yi2ee^PZzgGPG13yzuKf zd5*1JKME5a-IF6(#nyUfe}(j+zv0SfjMv`d0T zd_lXkhn?Q4>z7_oS0QO&1sj>&wvhCTa3eDWs(pDayK?o4e$Kl4kOfj;Q{>&(aA!>N z%`bkglGj3GjT+h&h=AzEI*5r0ceHgGvF-~PCi0uk2%0YCi7yL|2_+Z(s{SnZEn^v| zIJsYxANIT`&+xt|6JL?fA}H0TP#?(ly#08Pz5#v8Z;5r6Sq1i3JMUB4S@!68wF{rb z2YX)hCL6bapj-Mv-O?{H?PC#{sbYmXNnD`EKT?<*>!B@ z14{!GDsq+tCS+egmAWw|5P1+e0iw1g{oFe zvaYosmNx_m-gxSorQW7EA%Snx0{v2AT%cjXmy(a6<*FXO{~W$3g-6%bT=hCteFKh1 zXfKD)*hb!wB<3@c#D7R9g__E%#^PoyhD5U6;2kT4%P3_;5EkBIjJM}i8PxBEfcw3m zGvl%}Nlg|bxi%~kz%+qBG{U@Hb+Xlv0pnwxI-P7r(VJ}D4(6aRX2CJm$~zKFP9&KB z5(>6`BZuOq-x_fXHDIh_4(B5HmgW&oWK5#+ ze?s594ea*3 zoSbzp(+|J;^f;VfZ!!p{eGq(r4TBL5y=`F+_OOd76XtZwdqqvR#6K4!7<+)s?>?9i zA%m%?{O&_@$dWJWESeBWaOJnXc7+?Q1cY)q*RvmAa>2cJGD4aCaajNCH@hhQVJfH# zTLS#yE-`ik2}e4EgDQnb&^}nQO06n;Tt~~tot%vwMz``pw{P+Npu4w)7igwYt} zGQMmv(*?wD@Fw&jfMq`9W&|HSsI9~Lky)=}UaRku_}pn}-tRPVp2LY?@?sE^7oVi&*A7%PBoPCAP1Dk-D!^Rz$LUc%bP+DI(P$iF@shg?pj78uy3^yn{%nX&;HRCa<&HiQPPAOMR0?cU#l~bR~Y7P89b7`~uDcxL+=` z%@%zNNb!yEDXY7gPM$^F%Bx(Tv*-njUIJ3`egwqH=YX@{y7pSv_bkdri&s9l1@~g{ zLBnMi0A)H`EZPC2(z_JX_m_%my+x4>qYt;)qCTLjMIKEOC_TYRnI`|10)0|k{{p1s z{neuLPd2oREShc60*h8!bel!>ry9SvTja;8zACp7KrH@DXBv>w04oDhak(Cmg9Pho&zco zdE=pOq4Km0s90#_Kq_rZEbUfH+XJLxzt5sxiv}&46fk_(ShUchYKs~yYO!dOMPIe( z+ZMfG(LRgzTO_K^NJsqYnTl5@#xi)-suQa4E=e48&n;c}!wSgD|co^naVt3i;ec3cc4ecw|m+iOs9GI2;tekBg^EfY$!ul6Cl}uOI3E zabpU9GER=sMB{f`5q{)h2|@oCZvb_X2aE15bJoV!7|SE^aV`0xV|A5|l7kn7T#K|X z;Ynd9+ik_1y$TsE=rwZjJ)nJ&N5M@VIkXzyuw+?- ziY6sjBpLOxuR4osjjWlepH+pmJQ0v`6GN4 zqOK`l?j?K(N6ue@JEOd$=8<xIRWI<{~+x-=$(lE3J!v8h%9M}K*gvO zszD%EuU=J&BhI<5Po)%P&Ahz0v}`sEbrcuR7BwT++21aHXt)^<#n8P<@B-OQk(!E? zi^YtGQja^1gUyvaUnppa^3o7PrOq7FWy}Fnzw7w?m%(@byfMe;32J)!Bz5=c>cp@V zva+hWL3H?VO0u!|q13o&=!55>Ls^LWNjQqCm}nxZ+r z-4m|&FlJr!-XK#2q^+?SM%rmHM^EWPbs4-;J4+U-wU{QQv_RrkZK8IQwm>qbaH2j6 ziMH*}aYn)d$)y-;d|tJ*lom*yR=t(xz`qn)Ob>v(KY=fm7SlQ4Gb*`8plC6r(85{6 zH<#-I-_W#h$d{mnLs9Dz<)zVzY8xWoh9UA9Wnz<*blOu7r;?YT{WB47k4M4xQ@)LG zwcsb(P6_E91^NI6)&UHGdGU2G;U>r%4f<;EJgNEE<5HU_QQOG}dg8SvH#ey~((*Cf z{MA+jqULNvn6K(^S#=~Gt634^jQOB*K%b452QS7?>Pw?A3XL~rU7qH##9@V=S19RB zZ$9|SH7|!0>GEXbvQY`!GqAB*8{ng>uW$-e|X4g*f*nBH}z<2yG6-|<>VnS&wU z^x0)^UvpyGUFZ`_>zkl3tIufv`_#Nb^Ja!-j2nAp>8x2!F;#I(sELc5IO^kIC=WkO zryj-Zsa*I#Qu{mO2mfL&4dWfmvtZ7Q|1nW^WcS)91%;37E}8W$cN&Y1n=6ye#GnwJyp$NK{d?o^zVUQ5Db%w zJh9=?#bv^-qjNELIl{~>W;`M3l#ulnery)U#Is9fF20Po9n9F#Yrl1s8lT;}3Ipkf z6X(r3;DsB372RVcV6HY95FF%^^`J!Th>DNd@{OeznB(;x8I9fFiJ#XG?vYRqi@IK~ zo&RO^G4^m;21exUkWVVigAU&eey8tDA9R_7rkB8^nIaK1JkxaY*p9wIuq`7mcSWn{ zN(6Pb3(sCSFL#uqo+=jlR?>akuzWDiUbhz2{-o;JxF1;# zRR9yHJB_A7p1E8tX<}Byuwk-YrnPM(?0hfU8_tn~MTUex;(l4PWHrQO-!dAnh_@yh zhX`OL&KSgnLZK9DxO{uF!f#@IBS)eUKOY6$nu?KoZ zAJ-u!HV+C(ti#@Lc&dQYbY()47~^9mi3XER{BVezNvf&zw)AZO$<6q>*Y);zlK!h{ zD>%4k+$$}smtm=5CyYIv)c2T=b$^c}6N@mhl4YifpVYTT+>W%|k>NDWHRWzQqFw!` z*^VJ28r%iZv9gg+(iAc1D!QPDh>Yn%rtZ?2is(g)Gr+LBB(w$|)|Z9aLI-dj-hr04 z-p^SVW9`ISfhW7ajvc;&^017%=V*BbY^;0h zkGs5JphBs}%32u`nINMCR&e$~PHfHytXV0u*vj%%yJ%_dL!$SJJr$7}?_JqpAQ>&I zGn@!s6ocSnOGbJ#01pGQ#1&Zzq-EDgR^SXr%5MbBIl+oXtPB8+r8mZi97?J~p zU@(OlDM8M&93xkWN0iPW>eiIdAQg_4BbEw8{k6JaRTwS?@$BI37b%Wn>&yQL>d1{+AzJMyXXQ=c}R@^9h3p zTFFoY2HgUYBjQ_I?=X*uZI#wwwqk9Ifc&A1M>^L&#ZYk};=AwVpaLc(P|xy(cEaP6 z&NWu98T9Zi(OKe_8*un#btQfQClB{4@XLg5y)hBM>`}BY1F7kI)*!W9!8f%+yMUBo zg&$kmFD#;B?qvKj9V+4|AGBV36P^OjC?G|<0!S^-Tmw`pKIQ>U6Ld3BiJ)qW>Vb+y zN;6QApof9Ng4nMpDgSKIH-M(XHPiVnkdn-^OH>SAw&+bDwSe$%mi8YO@wf~nnaft3 zkIrYASLf-KuX>Lpdk1H4o%vr96A$&y;AXeE|AKrnU+=#q{6)gNQJu$ zNQK)Dbc@J)8ECPf-vcRmf3oPWK$YT3yM?MOX-8evrV5}%;#v=+{N4?uTE%BAZG%M* z0jadn-nx?VI8cR1dEWB92&CftvZcKOq+lmVb} z1_^dn;g=~#;I04);1p%0H<@?RL+7I7OLcskxy*QB`Yhxy&eUZoOiw!OA%WGqXO`jKeyuOBm68Gh`G4m~Y!9^bUa!nwz6Y%>u_1gmU ziyz(Cj(_@kMgKq5$%8Lmf7BFCtSQP#w$&R7%?PT?P(I%1-x4R^J({&nn{Jzne^Sq*8px-od9?-r{b4(1s?UBP!xdovJ|Kn-rU{77f z*ZZK{@8KC~f^ZDacu=-@coth86C)1d%%$M>lPGP(+ zB+3txC|yaE{v?XBR;xlo{c-6GoDQPjXNz1|RBRlFLpEN*3Mx<34K+83uJl%!`}@llk$p!6VZuDYSa=8UZ0$9Dv;uReV(z7eQfo-cD!^j6!(>OWnJcfl7hUXntUrZu3j&6K#{7A|&euWgbblXK_^W zMUrovO+0BHOB)(mQorhsiu#(G#w9quXr*X;P^W~Jt4e0h4;7cw=#a|XC3TgJjTN<3 z#!yaqL+#24PUM+kba_e}YH{LDQPEfwREaY+kv|<@&GDH}N{BJCKS}URq%Tb>v^}rV zYS>q*E}d31-dORPTiqC`Zy;&1DCa<*rm8|&8KZ6!>x#0_CE7N%D^^uh%&WXjiTE!! zV1+EaUAF}>7q{>E>C7yh{Zt-%ME{f+JtfQ6l zSf-*e6HRu`gWn|)&1g-fO+&6ms;AYjSXCLR#WKFT0219`Z4D=C7mXQfM9zQ>Hdle+ zvAm&vNpTepCu(d&sp%-rs;{h?RlB&Mvf++mL~*K0si<*%K)Q>@m(oZU+Cc>jY*i24 z3*_>AC&W&wiZS};ZA7kmBY9JuFGms$m#RQIJ>>dTW(BBKSkEf z<$=VCit1(RW!jKGb!vLg6%`fJR^tyUU^{PlkU2P+eI^$dLI&}WD z;%7oZLD-jeMa8Nnm^*{&HFH^4fkY4HwPezl&fUDu(z(Y=AQgwnWc7Yd!QmYg9Fu{g zfWR-<#=Rb!N4I%;%Y?tB;; zoxlEwrW77Wh#x%@u0r~p7%8$KV(vA8digT4?Zdm>dy?OKb2-6*A%kjUuJkp&36OnqlUo8 z^sN~J-^JkDFa*9U!1rzN{YLZhQ!Q0GnBKpD=Xyo}*Rj%jkLFRFspT=fUmgPAkHGiu z;M=CZC|NA2;>SscGtKuSFt1d64075K`K}ux-=~Jiw{(bnjYH(SXNY{UA@H#tJOaL5 zn%7eg^6yx}{N!~Be*3}mH_dkvo+Y2B&7Gfr!!#~&%EkIoi21njdbJ>3zmW&NPlD$b z&Btb(uDv}2p0hajgzH%KZ;IwooT=*p>)-W5;5!=;e-?Z{;v5q$)}K`Miq?ldff=P) zoNK|w>`BG92K4>lxq&kw(82d+Qk><{eMrMHM3+|Xnum^>t>bCE)E6f zU6{vs&%hGRWwXCAy6D8Tq-(InXJysjryFgu>-zwiiE7X-1BFWIX?b=p8F5S^&TwjJ z?r|dLLtnR3JVP-KN>ywYv^^MporgibP8aOij|O4A@t|mU9j3Y(6adRJmS@F7Ng~1V$fve`gV!1oZg!M??E4Y@a-aaqbd!2V;(dZ#-)0`}m#~B(l*N#yC_=u?a_C7&cTt9FvEDT_} zwdv$-Om+V-wT8mkRo` zMTafI!I0YZEFgAay7d92y2gX3mcx}21>>mHF68wguILk-B0-e(Q9-z!&~*)bsqkhC zVt8`|F}(SL7~Ud53{R;fi~wTKoGEGsHG=YRuNA~xtP{jMsu#o@Y!Jj;B}XO|3zz3o zKYbY<&GAp!Vmz+tJh}k-(Lssm}IjCCWI{HtyhD5dvD{|IQ zzn{Y-u28FDo(QChS!rXiI28?%fmCQi!m0&yiKEv*sUj;@lwma>87Q6mT+T3ZsI(88 z3h0ODm*F@x(eRF(3B_gTD56##J~|f%eGRg03?e+yGBui&+lHZLE_^vlv@Dymp)I}5 z2TDH^*3xqp>MW}+>nsx!*E=w6Ig4g_VBYA6F(eb$1z`~~+cV`Tn;AfX|Jp3SRwDDC zmF0!$vK-3bsB|#KgsjV1_fp^dKnoD znjHYSP*z69x0jwdtbBQi>UdReXVvAQDNFOJ(${IvT93Pz0%4|0DlGa21d1a74@Kvo z{Bk>svgnMCP)kD9K51K(ld*INpR`rs!@d-MJv1Z@@1gT4vXaD_hS3L3iP< ze6#>5A5kFX<2yhcKuMFdc>`;WCSM{rA5`Z_6Wf`JjIOrZe7dQjcBa6&taK^pQW-T} zs=pg+?V2Iha@A#j7%8x|JZ`(WlZR``nA@4MXt+TTTj%Emv4j1RAcpWyf*ATg3*zwVPC>}V|GMt- zvl4~>thNi?^3>hs+JSY5NDDg3rs3PJcTQf@_b#5>Ikw>XADc`x1bbjOM;In5(d$C7 zd_ZezW7|=95DMN;C`P5~ZkjF3^;nZg7&P^^H1|4@(NNWo&4Fp@gVO#Bf(Nx1-cA(=ZO?ugPtvir3{;s-GqvuF=s+dALBEQYpKWr& z-CII}T*iBj_l=eEyj``!%TaleA-$YR?U@jzVtgTxqFoN8Vm!{$Skml!Go=UTH*BUH z%BK)3@mKH*h+eXy)#91Ooar>;&fZksUTX)Kai+GNjH=a*Y>|>j4T-0dg{dl#*^S6; zd67cdQ-aM}2UV&IV9M)55Qxf&y(R%}Fp|dtW44{&EX&U^`3ReE401Vw#ITP?rpk5} zY)2CNWvAf_MOaaf`|+i9BsOOm48qAb6?U!cN3CjK1?^i}FXev;cq5TI8rR#2HEh;&d8&(PwcZOL$OOWh;XEZw{@pod#>vK|oq%8&1=8gJQaFuzw`?^@Il1A=3G_8_Wt~v8RX~)K>D&gS{H_6F>xLmNOZ%!t z&jK;u)ZP`D`;%kT&9mf#wovu zCTuw#M$I`&f2YA>Vb5H(yDf_!d|8+z$ZqY(Y5hJJFWDi``?O%_KAH(Z1W3tVZW;FBk_*e&$$fUIqc`~T{rIxRd+=QW*oZo zE`achUarDM2#)Jr1v_>#(>vTB4}Wa>Jvv7+tPEme!GqD@=FZ?#EDe_Fav1yF zZ0pC9ox!K+!dLy%()m3d3qCz1_+;~WWR8WNMlo#GS?&)$6%9Vs|F5y&Q~uzSfU(e1 zuf1uq1w+KGvGCSt__4Um;L}pMo`#$$p(mTC#llY^mRpgVZn@FmmKgp*TiXN0(eTz- z@JX2KzAE^1GbReQ)^z%Yqu94fmEGEp=z)Y7BkWsWISD?d;Fiuk+2!EN*aMTTng6`9P}w;rm?CuCTO8K&sa%vS>Px>XWXs zv>SmaGgBs!l#~^CR+3)>;u}BH;T-sLKmq4sAmxK5!M-E3tAJE!+%>3Nxoc3-ZUj<( zYkB%Ciu0eX>wj1pUk$2MPX|)*3jnG3ooCU77LBq99}dU& zd4I1Yi=W{$B&iS(e=Vi{jz8W_IC^ScZ@ob%`Z}>qIBmwe{eNXu_2Q+HTU8wy4W3cP$@3o>DZ8%7Ls@EKnK>V)u+?RGD9i9fpNhx5+AdTUD2I~?7sp4u z=&HhcL7uG~*J?cHQ{tOdyc=WQ)V|0Agtv5F@5Y$(bTY`} zRX&y+@p0vzxz+g0q%Qo^*F^0r%gNIz4QdM3wKRpJId$bZwZ1$+l_!d(?#(V9<@!Yz zrPg;*N?+WQtS%GQzgmh3<$onnPI3kB&7V^s%N36xH6V|I(~Xm3;>;b+=JMt|N9TTDHSVlQQ=+kUBLzDVwJ(>-yGKsNis}_hR;<#3 zO;}qzJZ_b4X$d~goALUWJ3qWN9v1gZ^U9VuyL~ame%}q^>NxAqc^^?WL6{?()#f6% zFZQ2)A4B9drFit%xUcuL_tTTY;(N~TyIA~Szvd4<{c7A7_ha+QN%EBos^517?iBph z3C(-szPL}DSFSCKC7PmYuRG3XfG=HHtkS;DuyUTXau}Lh&Y2=7bv}Pr`#Liz6=#Vr zlg~5H{^4)qsrb3}bykwEfcW|m?yR*mSMriOBKR&Ry%zu%1ud> zdP~XEzV5LUBWII`;?50z=lFeNbQu3qdOLw#CFio|_gp*ynklYFrTrt>vh`x=?#i^GX@t!bV1_2IZL zt%>px@pTFAOho2SAGt`yup&QbiXIvhdGeOUHY+VB{s!6ZqSX5CfDBUtfVi%7X|r5_ zXZ1eyiJQ4qH|v*gR1EKHmBMQ5a!}Ul)oTcU?uc!k6hK){ohNVXTRBx%PEYlCOO6 z#jggojb+VzLm6K*)Xpp4#`$R*XXY3$>hqaPQGT67`Cpb|eC5QmRm&NbMEQ6UWtNBH zPW#1(g5O8I9==_^@cZ(Hcq$faUl-d{eBR1oeB5#_5jkscXKw88{8>p{&SvfF5|L9; zgH0yjQCFgzOF{Pgs29ZAKk6Ib`+8hXhn91xjn8{FK8EXTcG>z;xjH$Ca!nHDW=lzo z&nU?9``E`%0owKa@jO#EtJqilS(TRG(7Sfa7o-BO^6p2G0-zgk}mo!3DRg=ULk zlu%sat^40Cj|$5r*v98H4xr?sWOsR825PzY}KK1ss-QKZf*aamnGiL=WilV` zGegBQf{AVj8Kk13dBtU-!VjHt$&`8ZO$|$`wf=T|16z7G`g0}St%i<`Z|U4tK~2Bf z!~jRAt0XHebM9fNu2|W$Vlg&+F^*$dK*~pjB6vN}F0yQzDy?TFV7_y=5O(HG@+N9x z33t^A)fHt$9V`1XB*j{q-l8Q_c;S2k5Mb5byt2`9HKq%CFlcEaRLaOLGOGr{t? zlWmEtb4kfg;mTb!ATuFe*K5$mB9%*3Qwh$;hABmuH-APbSUNKtl8rdJaA(xjFRrW$ zuY>{cTjQI}6m?b#T5%mXxj726EHF4eIZ_{v)UcA_xl#69VJ}bxErD~FA{w#kG(4{8 zY?nrsi7RWgWaM$AhUKZ*%eaN?1T%m#rd6)2Us;PSGt=uER#ZlUktIWsR>&A&Ti6L_ zzidwmqGcZ|*lU@0;hDlFy`B^$gDx$ux~;ZxNC}6K@Jz)%uXg3FtO`=gOT#NG(+Lp< z279bjoJil0N?oy4%QypFVe|5t$@1vwH()F(Lxar=@_>+Drx%GK`AG-@u zlH9G&>p4ZIV*)pAlYK~#J)rJLT<&atp4Z^D;fnI>X3m~J%VxjbUM(*k>;!hd>R80p z6?eqD{OXF;@dvb|8f+p`yCB`(5NcU`3!QG>>h(Fjp?*bqJ$4dv{~|9uv$*ULsXl2d zC)IYkRn_WIz3uheab9F;sJg1QX$8A+?XLy}fBO=?>(jTrnmW$_ZGpE4iXHAs8#gI0 zewkfqlM3TBBC{)P!sN-?fxFWD&PT8-jVpR)9x`!P+GvblH{j>FQk*jo1H(2CljF#) zw1nMU{F)x-G-^(NJM7oUg!H3@uD4_zxE z41(#(;pdy{O0`>%d}j@j@0=m>oj*jr3sUhVw5JTr5M2bmOZ99(DdKw~?ddwSr;KZU zFuv@>+7r68s@lpG_4rg=T)+D7Yg7ET&%-a_=z(P*Im^%OE<$~i!{Yo{(+JT8Cf=gY2Fx?+i3Ab52+eEFIA5@=)1P&U3v&|E7cv^9sdd zYN7L@Fclr_{Q#lwE1`a`P&}p}+KYXt{(gxx>=QEfb}su4Bt(acQ}PF1fyRa*Ly({n*r%LN1TLb_?+b%`qF? z!X;H9DR*z6(uh4;;yCNOt)F4krIK=}j6oSODF{S~bwA5*jq=-Mrb{Er1m_?Oq)6k5 zSM{emmcR-QoZ2@j=Ko<&RcL2fRBX{qixye5%%U$@^v@P;v#7(OzgYBFi*hlx zRpE}X=#v&rw`eX?^$%bp92YFC;Lh8kNX_pAlZAlmoZUX z_#8my$>p{2YpCSGqKa!!O_#VYuZ`a;l_(i>dwn6(T)w=jOjKUvMINs&u8PLP@~Sd5 z(hDx~cztm_G49K&%7j&OxyS=wu0eJdDDVYwr9gL0dULuk%Iz5qlspJfa@d=|&=PGsVTBBH>#)DYd8lMlaD`lh z!SrcE?P|?wtTQEdi#jq_Q&%CT^;TBa@q0o!+*o{rmy@SO(wGq}7;;+9)sC80(Ho^3260~60P9S! z;snz_JgqaRg93Tgvf3q$I2Tme@6*d$Ng0IsaI9%kbj6bTx_Y(ngHK>Fq38-8HW@L^ zo)CeLO&n7=M$f(QpPi|36G=BGLc#?2IN?|JgD${K&9xUf&Woz1^mb_}+6}MY%;qsrZcT48xj^@25kQ_sb#j{bq=Ke;6X)pN7cy&Jg+jHblNmzKva1 zy8JtRhH zz{eNz*OK@Oi`=G{DX$E_Z-VbHnwS2H9PqgeDU*-ko|i}Dy3(BFd10R8%*Kxw)H_q! z`(b~zJrCw6@Z-f7Un;vc)MGr7huON10^q`%FD>7>;2E9Bmymx9cOrNeYrbQ}Zy$J$ zXue~`FZV*s!r{luho7V)MYvah=SIzUtZ+NQ^Y5B(n30#zuQ6Xv#{1wr{CL@L6ZkkM zl&^V&5w}$NOujKgMpsV zd*MM9W_QuD?uA`ST6giP?uD-#9?~?U%Iyq4-nUWGg5M(mG|yV^LY;* z?5ghSYFGI6uIjzNc~8glr3dIKy0Kim@ZPsq*A$a05hLYaYxBTHJ>VF?s0I+aDD>;}_Pnx1ul|nLFDurZX zG`PmSO42%7N{{#MP5HdH^4@hZ(&(7{iZ8LW<_SCR-J3=TJMV7xblIMc9t*9J*r~OS zX!~81DwQWi(V?-UAJ`ZG&w*CnyEkR?-pYG2zgrI1j?i_qW{F?kyEi%Fmv^01303Rk{gdAH~RPzOo(6FQca(x2iGKtIg!k+lFa7)#54Q&BFQ{Z z{ekKlTxZzIsmUz^Feow*gN-5{T?|_x1F;euj*Ek#2gJS*7J}iFD=V~IaO9cIT;&>^ z3l1gH{MYMk_6%B)pYoL3wF8F`t!QWidfRBQEf#8nMLYE7EzNBiIrm+H&n)!oNAov= z3H#|cz&OF61Z5Az<(q*cxEmLZ>u7;x#hiy}Q|2R`!96~B(Ff%kU$8XL_qsosEd5YH zDBE=61$%Oy4UOQz%i0Bt+9PBUTwIV(u#)n+)09hFDKP!Sp!z-o!3Tn`zp-%L8^LwD zgA4C}_t(+znghW#Z){>8{6;J9%2Cn*n`>`uV(0dTbaDG7ysimMZr2sOb2u8@&|QQv zDvTy<=q|=Ubep6Zqth+o1PaUnY{+@(0U4JDfn+#UfN=!7!vn3ncW?( zRT3mIl6#VvJxGi#hv>%1@OYq=_wG$Hl4IZmHt^ASFo6?G;4*rMwvNIx662D`F~k8G zNpx=-2`q^ru$eOg4@Mrbl1HTEwY*5F4or`*CZPiD?Z3;UYqQiP&>j^>r1XA_JG-jy zcjspS-aTUkBh z0d$tR=s2^1v*s89rY8#zbaE0y86KsYL2zJwXt1pe^?9JPq$~?gAk}oPVWqnQHaLLS zO11OpUXJ~9LMGS*BYw)tL8^!-D^O4)Q89oX#qOe6!|;#x9RqUC`SJVb>EX&hm#F6B z7Z8K2^90?C`&>a^#(j>U=W#C=^bjhs;`-t-Z27y!vNz=;5S1kHIkdn-k zrj_eYEP4Y-N$#_>w=McB&@_>piML>pAlk1`Qh3s|LN^1cFq$llr%Ef=M}SlqU$?Yp zE#lI!3S$?L3S+>!9gv}PbBnV)|OZM3dW z08Ip6!1)G{3WE#Bif^YyTtZf~_bnQWNn+)9G7#UHu-68pq|5^1ma~9!J&?+w+pX(8 z7JUUs<$=1uuFs4T*VRBpf?BL=%%X=Z`m#mbU8?ecCs?Q$ykyajfm9y6X=!~H zy=~EZ77asxq+)QoMdt!3$se`oa_c$~NaX?TEh@g57R?1xd2kDm%7a?#`e}>q1R5nN z|16M-!2{Oyixxd@(Kjr5!J?fOy$W=($onPGg@WD!x*04cSf zGln}3_q7L{bAhfGG!dv#(t9-!cY$X*r53FMY7p98K&!;ZcYx{zyOJ8iD)sg4pU_5R`}ec0u{L-y?`|y<3nOUulb+oO|q{C3UEk z_JV@qca=6pWo+T5SJM zJCC_R6(6eg^cVE=pT3^a|Kr+udyJDqtvYwEvh(-*vb6i{xB2niHcUVLS^p=G*B3?u zE??LG#}Cj88eb>l^NtsJyuR3b#lyPk@sYFQzAn(d$m8{ek%G(DuWs4h6ZbVq`y!9m z*J&PK!*2bBl?ihA+KK1SL*IE7V{0Sl2ig~T6zvyj<(%P>vu5wF|JnF~vV;~$9&akn^!R%1 zH{4-lLO)jn@+dgQI3=axERP&K;4;iNYCs-u=zP(})4pikhCju9eOmh>kJs0SJid1K z`Uc~^qS_aEyuLWNiHG&pMO(fQ_w~5;MINuOb3DGXBBP&(`+7n9B9DTvX^JXkkexqR zisAVXyEM7-w68HqlsQS1PbX0xNTPf@iPDoqq4~{yXxi~!Le!K!@%acwV})qQibu4A zwSpIiL+b2$d^tPM{Qf&=DZKJ$jh!%l@?^myP&fRfjK6B^L??=d!+u6ZWC|p!i)mLp z6P!CeJQW@ua<5II#LcBqj=N_&7yR*39`l9SPnvwk@J-7hkJpznD`xt`^8=4Q68H6* z_C+4AFMfW-HLSaTcXWQ-SD*Gp9+(G$8G@B#0p-dAh1YwUhgeZEF(qOy$)5@1ubSxm zM9RYC;aQf)$SL$tBv%W^IuYxOrGv}iCse#FJ_TQVQsu=^*Lmc)73Vnk_4~?jXOtJV zj?s#b`ST%p{6vu>JdRK%OazzuP*vs5T?OVs9=cTRJ`8fayavBg-fH+@iV(g!B+e$K zJ3z@rry8%l`>kZd^KKI5Tvk@O49}P(%FHCn(j>~=E=sMh1rlA28&8tYlO{UsFXOqo z(dElqf0&7Qo8!*+pSq01m$fhQDB3SPa>)HQD6Eyb#jz|VPmrUTTxBtNlBi@Vid)nF z0{B#+Q~r5HzW|E~{TxgW@w!0zd7>*dMZdpXN_Tm1_50Yj^VRgk<6CZs%i+`*uRJSf zZdy4X1z$QjOSP|$S~+)uvc*#qzUYz6P`~S<)cU>*ib)?`ktUbQ;)QrlR~D~nIpjeJ zy3&4;^+n0vJTwN~E|NIAedUX<)H&wYolxAI-1(pkdQuuU`j)3tv_Sh}PS^ULl6c}~ zFLz2W1~pwu8?+qqcvE_b^_85`HtkCpeRHSuQt_2KrB7;K%EX)7*C_GDaT>3$K7H+i zc*$+ozD6bG>Sf^d`%?QlsC~K2oQZ5><}9_Z(>Vmjb-9G~Nj&`z+JjQnPkGOy8@9dLbWR^mqf4&h&zO4nteUTvq4CCui)Mwdn7sR(TD*%ZXBvw1{bj` zZ>Xwn2F%=`B^rzM8rSZ1YsX)uyIils%RaeqjR$aw{%DSe?2=-J-(~Jwi zrYstSOJrazp1P!td$~MrbBcqr#Z62NrFOIRWn!9oQFztZF*S=Pj2}OKY}FW;Q&TN` z{J3%BSzV500BR~vwO1$6SIlp~zC0RQL!9EL+NW|f#)_eWlCS4Ar7Y8xZT#Q@`7stBeQBC4u0WCU3<%9P908nL(L z%{zL7xh3ZMZ78YgimJ*Ll}i&!&Qy$LwN>Jx(kgZurAjm|tCub~k={^k_9VJpOkJUU zBokAQ>9Jrca*cbd;dKj&XB}&wA`ND4w|zpXC-HEQ zELB6|)kktIPE-YD`4~+YqB3z$C_ohhmwQsSrE_C;xZG5pNdCL1ZfT6L*C}4rXK}-4 z${MC3=yG?9ghkG}iga#_pv%n_K^N66jS=)ZNdzk!D`<^OdJk8nQ!R0ZxEQ`<`(h$L z(Y_cZ))@<_2sBx$#~v9hca0fqY;kd$r`-=aRyKXwo81pOsc?+q=YG&hP9FAy-jA=H zGkh{8OSvEPX+6wS9Jr^j+_fI${Rw=j_JeK#-(o!gH1dj^q9XSR7o>AaTrY*evTcTTz{UTc_M*Jlyk zzl86EJ0UNi$JYGNPqhzl0Q8CY$iI+trMRZxmu`RLD$HN5<{Tz2euhZ?F7fV-cnbm+80!U+QD|wT_Du6{*UDeC6P|IgxL56()7!0pqLJxf47;*L=Djq}*3{ zI=_hA7xxt=zfOM81S_bImo`kk{lU*Hf0qeUukaY_>dx zDlbJkc4A)j-#E95D_uGmjt?`bS93NM7t146dN~z-6L^+uK6VGG_^tpw0-nb;U%GHv zJ-@4Y0Od+0k9;o=k?&_i;A3`l4S|p0{$+@KM~BFl%}&d8rAzO*L*%<;hQZU)a5&6h5pSsvd9&#NE6 z$A0Z~@Vu@0(#4PII0@r|F`Nm-m5z_$2Eh~7e4hB}Q#k0Kub~R?tW1>WIzfYc>`(6n z&u3lo_})L>eZkj24ehLl7T!GV#Pw~D_*zq1 zMto6cLeB(C3WC%~A;}Pd)gcN9!g^qNxZehF2 zk(Z@AhMaUPW@zGi?;;Ko_yC4ARptRaYi~9W%}3UDj=;kU+2Gqj=70YxB(Hs$ zMEHx|e~^HF<{Li<_}(7#K+)8o5-|>iyt&uHfXX8#H?sZ zhEb&t8Hf00A!?Jsr&m87di&~17hcQ2h{u^4=wjuxKEYVBpLAMY@#)isgGczhT%ElQ z9W9*jzB_ot*U~)TM8eB@k%5vM;&Ko!!&;gTI+1g6BCE=!@IjLo2cyBB{*(17w6RbR z&Y-0v9?5QY3gFykaxjlkCSBMg01jl_pp6VuDG~Oh^M}k&32)&K*-x?W%akvWD+FDM zdzGL`xK|4LJnpPJ>Kx&vKmmvQURDcj7SP>-Xl+)ZN+2a=IneFm+5!|26ay**3OHW@ zQa+vs`WJECZfUzL+6(keaXnzsL5uzZ^mUO(Q*a991C0^d6+mATzjJ|>35|*YEW%8u z*&^->P;q$}s7?5A`~TJT7E-JFy_*DO;eLZ4mjCsF*!L_D#C|UNj_&?wx?1+m^;Cx|s+wxIF2|5ngs+*!3VWiP=Sf{Jk8DX0|p9fHbm-z8`k z?ym}>e0B<%5~GkHrhy!pqU(FDphdV}BZxJ1rl4iGQ)Z^`zHiFiu=`q9>bmErA%it?jINQ zB<@!UdJ1>uO{Scz$`+a_r@>AXv=#RWg0|t#+{_d$({X}2a33pZ7w*3hvCEM`_in+%*1^M=luH zWP@3C{nVtY!Y@U(f%<>*^*$1(Di9mCsz5ggV($EBbf{mF&{zq+DClb39~D%D`y+x_ zF}@(E4EK$KX5s#@pmN+F5;Pz8|JR}7gI98+1NV4``k>JE;QoN1y|~{mXdmtzLa7e* zbAtBc-Y$q8>IOkQxW@z?#C^RWcBoN7rl}3JsXhl^AJ9}=UXbyAs!8jJJr07L$exA&=i--XdzX0ckk#@gH!{FRITPmD$iP69 zzz+kh!!N#9L97#)43KT8u7_M#IM_=YEz9PYLx!c|A=~{h@*nfyN&i`hzB~OAuMB20 zEL4?bF@jkp8r>&>nK=g%-)H^emo#2TsB9ZPygr!K7CgG#*B&~Gt;2`;Ep=FZW7*^? zMi^s=m0_bXzbE08Qn4S!D+Ta>*n1oJs;(-1_=G^3wp7wK*0jZ%meA5dX}&*Nln}Tj zR4xsaD6Ng*E0EAYVn|wAOASra=5k4;3L`pnq%%0;47HgV?LemVC!Yp=ET-fMrJbN0umOH2NUDEzmTqRSDu zZAFiL-{tn}6874~fsNinDlV5(jo4`K)Y)d(dm zi7duVl)JaGs6xG@@h+?Q%Pp#41LSq??@=6;Bqw!ghVc8|#Ro_2nEF=ylLu44_>lvM zjz0dgzr_QWoAIBHfAV1B>OJ#w^9r&Hmg7#s!Y_6L#D5z8Jv{m4pg25RaL2~P!;_cq z;rSfyQvE!+nI4`V?eEc(L(NWDtgCb$o@`PSkK1Cb=FU`K?=qAWlnFZWz+$fVz$`b8 zly{TpY%N6|uhc~zDeorHAJS6f@k-GmPFUVeqPbN&9eKP`Y_l9G?n%)}tuy?_8I{H#v!43fXOx{bt*Z2Ne!b!VcJ#zw-H35p5NXxvaOJaLz7fhqh z`iFqj%PvY?()|G`cZ(z~VA5&u@I8fcCX9Zqhdka^;xbUwBz?o{#O$n=B9HRD6b;4z z?wp#-sk6#uf(H}rnj7jl_@*O;t{gn2Np7h}JyPU()x&n!!w(#$_U9EA@=Xm-&(1^-;kGK@#j2Cy?aJ+h z!DbJRJYK7^FH9tLt(GE>iY?dn)6^<-0Lz)J!IZj}YjEtPPB~|__}lRh?$(lqJ;&Y(weWd^Zk$= zmZZX^hvSLlB=!unz^=^|&ntu*>l<1s-PZFnP}ui4rEU_t7je`~R}`RpI6&DMp!{oq z^2-3_GFBRKCagOHlxTqRuK~*W0OdwjERW{90~9Vj^zwWmK>1OCaybjTI1}f)0+hA@ zs9!}ndGa>csb57o z1+oN3QQS2p1Cohq$_qLyF781cbkz$!pC>0Vm27RM=3o1`NtI>&NK0KUQq^mkYHGlv zoXO=k!LuD^P&LJ^`5G`LC$Y^zMY7i9XD)FxPbC@dnm~N`rZ&;}@*ypCZ9s|-X3lbr ze~dKuI$?cSOHB?)u{Cg{URaoc7aA%@EvsEiy*nUvokz+W*7I8Gx`5PsM2cmG?iat= znB;`jr=`>aDYp$X!Ry5EjpNBE9wvr=(o&g$u&(z=eg2y-KI%wivf#j7ACS5MR3|L2 zRE3thAs{tn1gUl{H6B+4V;nU3_&{bcw31Xpd=^VOi#GqC7=GaBQ;Y?%?Q}=R`4b#v4x?V_2l$F zJ5r0a)U5%jnc#Ku%e!E!Sxe0fNZlq0I)RCYirN2KEC za-WvU2}tFRAT@!*6S&-fR34~_#x1vMsl0$xzDUKl#$8$}KOj{gQt{LEfR-w7r1U%| z_E^bD>?&ya-yJ#Ls8DrQh)EX5{u-lP*Q}=^&{fZvqqV>TBVL8 zkH?2)2C{5MmYM{z5z7)~g#uSEuBxw-l?(wUvm&RlWn*pihKA7@H#9U0Q)7)PaQ=b; zgn0hhSxy!&WMP~$ryOghxNb<|Fk(!N;^w9m8#ZzkQqAgW9BGfCUfg=Z#Hqzz zH8^*8Rm1wm`kGDEjSck=uWi_nP=ZU#)~*=YTq|+1+J+0#$QXja)Fk$h` zh-pwEV*2355!o8+604!Tl>t{YtxBlHEccu}5|g89RbA7n`ov*En=IXHX~H7Qc&(qx zReO=?>@gJpm0@Ga0L3|K7HGE7GQos9dNzzwDrrAet42$N;#9mNCPOjO*kfQbVIv_4 zb47PKTzx*py%8Y81WI+rv@V_*}$O%IPH(9yZZsLZh%&R=|Zgqnf%mui7! zQ_ZU8H6!GL(nzjRnbbnNK;!IQAScW1M&^+9m-4+%RwY*G6Ax#LsOix?I=M_QptG=y zD=gKLORY^ve3Zwc)#jQ+Z5ca43~tKNm*nK+ph&ouChK*W8yo9!wxfv)*F&16eEMuh zGqPcUGAlH_LY@SuwWT94&?f$lJ)mJk2DS9m8-&Y5ep!0OTY>6TFmlRAUoJelX#&ew z{R2Z-K?WwP_5AqNDz9NLKj%GjWF*8Md3DXkRmguS(82lgQtV_2eQizM+S<|C0!1o; zPH(ZA{ZQTNX0Fe#jx%Rp;;@LtkVR;8PPKVJ!^mmE@ubuyE9vXFpt^c}!-j^DVt^Q{ z5!i(b;87MzLni3huG8G4bQ!T&Go3&;A>*y8{cW>D}1Pl+9zSsaxw{ z*KAjXIL~kKszE$9SGo4ou6Vpo6>w^7JU(d@M`qC#+G!G{p2kx)YD;(lLWu)O)Pgw? zblU8=0gj{~ajwl$u`jd&+1BegjecC9EVviGJKeb%^1U99&-Hzi;VwYHzW|@vc93?8w~GVcF#l4|K%pF6qTM5Y zGe*8Q#>n@dW8_QWR1%kC{4R8r@B++7+5TYLSIgeoD&aNt)p+sx;M-gz%yeYp|Ib(y z^PgN91BY3;TTb_a80nPrv2cu}KAAOD0oOrwv8uk<$o>Pd(14NeQ{Xx1cFtw}#D3hx zLYamsBTgV)qxkp4LfJ-sS{(VoQT&Hvp;9AX97lfNDE{5CP+xxyLcsxUJ+HljB=^@q z=f3`$uGe09?Ud3u$Yi%2NyQPu!Vaaw4m(r~CSX4l3mxjOIx8oMwWQ!iG@SKnRp-)4 z7?IF%oPd`!>FEkoH=xyzVP)#^)d(F&;OXPeCNMJnUy`HG)ah%A5+3YdzfVnp?+_<{%;)xtW)&&NA`|L6lo>-`(Urq|{4{g_=opgoONy;Z*!` zjXhgSB|0ufgJMu8-&O4~zQg_NyAAGPOb24mHoByH`qvNlBPUd3pRJJC^?=P#HjyId zkD8d0$6)&ESXZ^`a5|}9Gk9Xn}Q#j2)u8{T~i#Hr3)0#RylRsz2Wr&!Z)kv(YLb&SXikp0N4;*7p6Pjb5^SITBD>er}_yFy}yNxgAJ_)(50)I$)!T;|(p{ zMmaVru@NE!mr*J|=zP_0s{S=QH>8zb=$Z+;%knOnu>NvuCOF3OI`?P@hS6WY$>UuC z0Aq+F4`yMw#!&QeW|MhW0I*!qk;f~=7R{0Jt^nYyU^?=6r8w8qk@Btp*hmpL@_3~< zb=i^ft^oK1Mc~K-Dc2Y+6_n&8j?!5EGuJ%ubNp!cMg5ymxzV1k|e$$c1D>V@mN6LGMLZ+4? zk5}q4kJO9zTsO-Jt5{2s2Xmh{ex#`xNV!Z>)~r}*a)-k!WseFiOcX6Aj;5^Ekd*&riuyFGB-Q;e5qscCF9TxM{6REk{J1pjv6yyq#&#ISO*JFppccN>!M3)P_zn8_ z;ytTQMn!5ullk-{rED*LO0Ckk&!BI}fW!m}z68&ze;gyAgz~xFPYP9;ilnVo@vSFY$PaK`hOCWYM~zOv~cWw zume@x9S7f|d4!RdI6DqL3Gz+gdtURhjkk9gbH(op(EkjcNt}!e$8d$u)$fs>iT_){ z6V`mxC-(EDBMbCr!SkZ#W6=>lpZz4g;7Q`}1&(|S_d=hgx#L#F@~z9?;*MKtV6w5H z>Fw>fm6Ml={Y`OUDl%7PE^63N!&J=#o^q!+tBhDRIN+J79jdIz%q$Z(^DW-bEK~Z* zpn&1ZEiWL9d|$?q3)mPu`OUqKpIe?Jb)TsMkX!0Udfs0AefEILzlh5z%*-vyEK&J% zu`8c|O+HO0o`>m(n2=aXoSV--YYMT>zbxYX68>3Ji3{iP&$^MgB$t2IEyQJo{DXbG zj)`MdyPeRcyD5^D*342bQTV2KiHbI*)U8v~JVZlt6K&d*EL+^6IYbxDCOWjz($c9) z+@VdEGQ<>VTGrGln#rbR&74^}#Tzc7G4n=;QDn(6a|#%#QtP8)FwUGlHEZgPQp_!q zK%6=AmMNuEpn|eO;$`}DlD#xAPep1xd?dk=KH8Ki$Oaz`8vV5CjHHh*9?eMyb^cFu zIR)6(ITPDFqfyI5S+?6WmTTRnNnO!(Lh4FUA^%ie$q(_*lDd*Tmw&3R=z1e{C8vyk zs;=bEd!0WpLHv7VLtz?JBSN%_-DP3Sl7!LLNCT?ImOmZg7XXTXWdL(IER1M z^~6Ob{Ieb-#`gGd)<=nRL;SOO2kIrGDw``e~@{BNtiU7VJm^&#yx|4%I5BgSdWWnY(fDf_w}NIx-_vaid#^b@)s zNZHqAJW%#^oshDx%e5-|s=TYRuj+x6eO*5SWnY(fDf_w}j9B({d6%-U>w%PgmUfhP zDf_w}sIsrhc(ClNI-!c1DgUOd&76)N1kT)}wfEj<&dl=qPu2dq?B0mmTPUx}_Iq)A z>&!cNFJ&LMrtFtqKl3KsO6_9ZC@p;qw;$Ddcn?>lZqby>{fEu1zAwFPnyw?(OiWCJ zyIm73r`QX}h~?~ms;4UdIe~GKPP6&34A8&-pS%CB$RED_IRHi21rg|91T6#lXF>M^ z{ga^OKwW}X1HB-q7U+wD>VcjY)Cja+P&3d!3fctp4}u;A`huWVpnZa#0Q$TjzS;hJ zLEC^nCulnmpVm{X9YB94Xcy4m3fc|yoS;2Gdj#=amDa%ypw&QY1l0oZaTt4f0<9L*2((I2Gtf#w zn}AjbdK756pjM!2K~DgESWpL0m7r}v_Y2w%^dUhzfbJ8t3y5#nQ>@)U%LMHK`kO1&>TVKK&65f0?igw0rWmW zOM%`iXc^EfLH7gQA!s?!?SfVVl?bW@Di%}^#MOYPc|e7NcqD0opiMyef*u9R6VwWn zE9eQJ96=pG*@CtK-6m)|&`d!)fNmAE3uuO*-9Xa??E$()&|aXM1?>ZxCTKsH*3WbPVV{g8D91`x&KJ{Xmn2HUM<3pp!t? z2pR;sTF_~r3_-&{?-Fzd=qf>Hf!-w;YOR)WL$@F<*m!R^dRMJ*M?z=Y zHlMYc#|=puA+%WNm~f#sb6LD z`Y-#+Q!;{ewAEcOJ}(a;X{GmN^9yVJ~vp<0Iwg(N4Fyx1XYZvG72 z9-lnLA%lxb_%k$d-4s|r8ER=Xykl`^c$eJijn>!YbXM+K(i!d+qHI@=ZG35#&dP4& zof73H<%S1>m=18>=<#k-&M@P;2_v{9_>D^*f#H9i*Z8+pey@s#(qQ9>D447tx*Qid zrFKR%oCeQ{OH@H0jxO+*-b>bT*LcY^mfMMH$9;8T0qcfS=jbKQuAhGY@yM~G_)nKc zL?Jdx-xAt1T)!!ZU8bUO7;;Q#pRv)u*uJj=eOrA0fa`YzU4@bz14^+b1N~f3mW?>X z?H5`#&DGCm9|?NbI7}E6 zGzI9mpj@CI3YrC^Vl@xwRnSso+T~9KEd;Gk5a&w$o1mpYKNhqM=m&z{i;Ao4a-WSp z3Z%mQEYPpOmu?*ZQZeN=aSHtw=oRrr)j9>h8YjPpcq528rQ*vJt2D6Te;xlR(rLT~ zgjB-;*p3@gBa(3)b$%cJ>W~aJUg}_hp9x}~CBcS?8bcoEur6txweGwrj^+dh_Zbg! z*cYNV7(QB-DF~jWS%TO+n}V!=bqj;);AvdYd!#^wu~BjTIquXk9tzz^h44+6K?e!;n`HPVC-F1$UZ82ueUzD^9qq+|n()YmrTI8My~j_< zKjf$6?ekM|cljwf9ezsoCLblgq}ER9WcVq?6aADT?pfoqVNOZm8H~3*l!8G& zCBNTK$?LT#tSK{CQ*4UVl$?_6G#{n7#PU;$htb)&LoY5G@KXwV{gi@kKPA7*Ps!Wk zr{r$;Q*v7Ul_H!;u%zElDem=CijMdxg@^o%72@p zYD#|oG(ROT-A~E2{FEF%Kzrho&56!#N?yqkKc%?KPbu2%rxbShDFw}bO8#;`C2ygh zl3VPjc7=~pTvF<%6leP>MOl7IA;+5TbQKry zIm$!H2SHQZPXTBa@D#u+op<7Xts=7Nu)I^c(YU#!yc737p{2;wvzDvqGai4D)=*Z)h!a&6(<(;_y21Ve=11Z-;N(?n2#i^*%fSzxEimxoRy8=c4@mU$5JmR5H zb1nvG|7z<|lp>35f>>4JlUrP1J>#R~S)9D@=E<>Ec_{ff;(~9S9G?8V9EqM2pjXcEg%1g?LRuVA=S0@_nW0ke z)#RcRvpHIdJSw(JJ$gX49sq@sDs*?LW9dvz%EFbhe|T=e8#>M`b@_QBB|NIs<*QPs zDDHf}T=cN?Qjd3I*k^QnF1K^=A3QPqKe)q^2rhTVizw^?xuK?dQ{#FMt!Cpx0op?w z1AMhL^^JbMhgQ@z3+;c=G8)?&rPxwt*$4CQtgoIc*1?=5Y^t)Ru4!X)^+RB0y)7RYuKtMx`N%I;hYW5lsVS1`~qvTdxv_M9rN(73F$6w1m2 zDX`;?FjudwX$D(aNUfMLk>KtzYgW|PuUxU}0i%)D@Nxw-%SIGtcM}hu4QNpybxtliK*@QiE%2#YyU0>5gjhj~0G&Wb)*KKUZ z2D-MrOyZdX6%r9wtko_|aSfb+H@;$z%`UhsC;{2j&KOCVZE@K=7S5Ipt5&S4mF<9x zKg=!L#F{;S+;rLFOLhvYU$L^Lp2g7ZZE{-`66#ODRtdpy&4!lh1 znpQN&jg0K^Q@sM4cVbgBf3OR}3~E(Fqbw40MM%ZR-WrQsYCjeakJ=hc?LHXKgT+zn zFhy~F%?j+e{ zk!x$c+X{1Y@-rPb>e{uOqT*~}=i0SvWbN9nYt@`E^cgs}EV$1~mfhKs11`?mwJ69H zKE8Ns*Z9%#M1U{;{waU(^Ceij_UAG3CD|Pw6JaG>3+D_9M&`RXo<7$j1Em*YL~t4S z?&X&%xV89~HEF&zUmO@z^I6U1WIqX3sxzf3JB*N^d&qStY=o-QI;~}Q!rHS{?du#jcpt+pe(6XVq=4~z# zEWI^<)+{8Qzcdei-)DZ`C(nkNxb;on+H#sRa3h_y*rO-f&g-Ou<%=R=?(;IPg}b}( zp#e83a>J^3G&IN@8oD@IIoS46QUuq{gA+EdGvXb4;Cn}Suq71TsT7tiinM3r!*tu% zcpbO-9nnsLNat#VhaF3His!eIB0EWlh6bbJ6Is}PeCTpVNi;kdnb&!I=qW|oTDGvG z{Wj>Cbg+{@?XOH~FGS3gZ?r5U(moC3s9YcDp7iN2uSUe){6nO@m}H4tv@9)xIRmmC zQAGAsap>(?Wb5QLSutR0*-pwvcFv=hm@8VI7U|67t$0P-i907&M8cv>o>q%51o70*U>Bn!BeFAW<;%vs)cl9=2{ zJYDNO8{H`}*jWxWdQ!>Jb|z7xs`G1dr1OkRUwWi{7`N*#iVAsgRB~lWRH&F1bsDp( zjxSN>8FcCC*oK=(=V?dP;~k{550WBu=;FJ9)KFSJtAUph5*?@2<0?qO-jMMySwve7X8Pzhs&z zdoW3#=#-GlV3Omwl}S2?DZL!C&_~SDxsysw3^FB=cZiK!?$jYIo*dcPOU2ss>5-9uVUC*zObY7WzoNrKkYx5)V`Nlq$52q(s@|Km2oCV z+7Izo2bCV#d4RX=%?&zZ`;WOUGzg7S(6a}y%5K<&_0kLjvbVC z;`jt_C64rf3TlF0(xK&Syf{ipXamEfgFE>XrzAWIvIzw#*u+~W1#{TF&`Wpbh|UJB{hlXQH7qlMYHh-2Mt` z%6^vS$}_RDW!T@%@#8$|%Hg(OqYEEy+dQ27(0!Ocr>7mGJj6n0`=8qdQ3wsqUWe_x z^u};z`YGu*txJkapTzK>;Bl=Wz@+y9(=%DUcRb9TrQGc}AC+^|Fuj$NzQgAx9eidF z7}|f(JQe4HS4g!`8>J~_x{9Q^Cbq_ze%^MvJ`&y$4eemwhu@rZu<}jjdO61tp&ilk z3>qmk>>fTK^vWI4vdNLqY0Qp}E>6b?NO)oSld2UvhnyaioHnsQBY(*uD78-QG^!^@ z!ULiyJre2{O=*$JzG!Gb7ZX&*P+u~V=F!1H^r^+v!LTPsDvwLp>5*`+C__hlOuRB8 zl|9m)N}210vSZ1i9$4f1uTOu`tCK^#Q-8+ABoVe!g{gbqc+N2K&cL*0nz z;pFh4=?K9SM?RaLdY+fh8Ksas5Dgu04=8YYy|!bQ32wg$ZeO&r3o$;65cVUqeWuk; zgB>qAL>mlM2rrDdSJc3WdqfS4xLdrCb-SXKd$pQ9P_sL^a@TZJeOF{JI>f{eCAamQ zXQ@-up3ODU4A!>O*^%%uDTy#>Pur=a2(FuZE}HbzV#F<4*>gT?C)A<{9kc6U^OR`i zF;AVvnuBBCY~3S_;bRi1sQy(&B?ZdXCF$6XpLDRN{gvj4)M7|bP|+DaEw^S8Eh1KV zj8*;K<$2w0n@?Mlc67sP*BuS;NUonG)Pq|sT`j4 z#Iq_{s=n!Xq=IK_<#2~^p(U}J-_4lSGG+0r=4@>Zt%HW;46zZD4`*|Pb_VvGQrF9o=VV9wBE2ro7V&0!zgwLa7Q zs7x5?PP7j-Y7 zoT&VA1~wYCqoTnsH^Yl1!%UuPvpO@a&#aE{$=Y)23G^d*d>9F3pr)pyilw2tO$6o? z?X#i^eeF?JSQatGWpX(@JM2|8~*CXj@X|Z^Q&#D3wySEnp8sFCl4vm*>g5slF zS|P?yy$;i7*wcW|u2JCX0ErGOLT~q^lZ8`F`E@{ZAlf zZi;V%JjJ>LC|g3i$3~pZd8^Q#1ezge2hemuoFSSE zgaxla{63jt?FG6`5NDLm6!aY+e)mhUeh5?|=rtgG+J&7@0o@{KH9mabA!whC&e>=o z%8ByjGCqa=V51xH_UazdJOk)nLHRbS0$L)pW*`-phk+_2w5NgY7W7v@iv)chXrZ95 z0KH$(D?oP%IuEo!&{Z&~Le~M^F0}UosW8fbR2a)`+8Utw;6u3rQZ{G>Qkp*wbc<;D zXCS2+YkYM4zHie8faZ#pE0N(U->wImA+omtO&7Gp_FZoKZm@k@fffqiCxDahoI zs+Ik&0#f#y2DApg=~ga~l3fAxF`=ykQnH@{dQ7zZ9nePwy#TaHP>+rN9jHZUx1q8% z1EpKVKu-$oGoPmW@@#akr$DgK%gOH{-Uy1neq;f>)1{6n#IM>P#J^ghvs8Tf8DXO! zwgwO2Uu}P@d~pjmFq@q_k@+2I9gmxb9c?^^hQ=zzzgj;tTTlkB%LK9f)Cl4$$9h4m zP0Xzeb*mttR>52^2-RCJBSw+c3%ApNmg8To;i(qH*nC_NSEGDFP$sTB1!dv-VL{Vy ztrBF~`LV8bxgS#LvN*RBs{q*O#G-K}k;HH^;R=GdDf* zC;VvlMg8kcGCOL#tW4;k`(=Q_g{Q_To;;gkq_~^6a)z=YK-p?j7-zaK+Y}?kPbpmf z;l%J_#R_i2Gd)0=@1e-#!jdBEei%orp(YoW6k79a3PWENN2N^} z#Q~erOg)_Dt(=MB)1Y(-kD(m!@VHCwB@lIXO@40M6Q8uSb+9;AOOZ#x-|z=PJNDre zcjZi2GeF5i1FU$YZ0Lz`Y?am2MwYhC-+SXqCCQW)=M_t7x)gTC?xx4kVoms%geK_ zvGp)4?trVDN&CkGl&=IRuX-pFLrelat=2`lcGa5gsrO2abp9kdz-03n;I~V84 zZYwT3W18{|@FlN%;S}=ejVuG;to* zQqCmKi_qbeB14@vfy=>+^IGEykez(@?$KVNrO4xzVoV&V@MgB#CO(U`6nVT-=^m-| z|Cw~!k*d>DTpcq>ECQw8hp2AkN*|yb~1F`UOkE1U86p z9$y2w~yF@B}4$je1?+QrCs3?i$itcm!-~Rz)9SqvFR7ODR zYVal}ka|)}T^*3(WR*lxU0UiIks83=|Dq|oW^SXNL{eI64z^#Tj{U6O`0)Cb4VbHY z?;L$>VY!-xiz7j+*EFnZkwenWY}f^5dIoM;!=~nk8*9{Qnw)JYtkswbSX!Fvog9fH zDs@;gYgiq4SiZnJV^LJpSJ!P=v8uTa=bIxsYC@;FuWsTbLlXQ~{I#+HpW z4J+4qw8IRN3pEeYMs*uD)~)6=Q7V_ovkX_6$Rmb{rE0=(P4xpc52N&nOl~<3AkcBB zQJb0SD<+L{UaHEm>ZMJXcU=P`bM~m5w?+iioKWtNe5|huVn{N}fAtnLd3_-TKD*8YjuV=&6+ZnP3;M{YPY=#r+I4yv|j> zms>e=BaXkAb;U-s=?yK?YP!mds;%?I$M6LgYe*nmCSlequz{e)dS_LNyNqhB9)8Rp z&yPEQ+)c!MadY-bZcbjFGk?6qx&ddOth)g(kf) zkIywqW!(GlWRMTOiF^!!n~#5)7fwFc867G$qPQ;H(##ZL*%j4X7OFxBKio13ojrXXc|b+<5b@$yX1) zU0P=%KH7CZcz&h%m|oErCqE`!iw&^wPnRe^_#i%;Uq@Unp8aU&x!}87^V)Wfliu~< z`LyOsln&bOdGLHq^RYRIXO~++KMI~Rqv+#vQ0jYdak+T<$oI}M^4%~7K0fi?HU>V1 z8yX|uk}>jCkCCr_jC>D|k?+Yd@_llQe0#>gC*=ivU(>va$_u@ZjzJ%rvtNSm4}N{V zdc<}kITII`v)9?UXg332n&~0{#w&kpR`SQd$MO;$10UOs`@r|4=1o-JSpPo*o*!vG zyWQ~BU)uTi;7Pt704|Z8$#)re-aQK6yTNx8c;;!oMDb%fmVxJqQTT2I-!AZcUGt5U zj(+f*)_h5jiyr^Mf$Dd+FiWA$d{#%4T=X5yi) zX-$2@L$I-rm-lnAR?`S0#mFQ4`+hvd6 z92ruI=R~rZiCad#b`b9d2kC>YmN7Y%JM(h>U-Q*i#2|G1nh;J$Do+k!dCy7mV-g@H z`fNg#NzRh%G1%%X@n}%1+Q3_ zgn1EIun-?a&qjG3ri*jzYLK5<>WQ-Thu5_HIFzAPF( zB=ksVKTFMiCOTTVKT>&EN)4qCN6OPMYZoi3qUGZw;RD2>1Cg@vQN&5C9$B2ePMazc z>RyL3)~yp33H7YQB+_neZ7j`LmlDNh(kj`JP~W;s+|0+;J?LicC#%tXBGmJ0)xKBd zqd{MI--%G~t5tjZTK2wLb^JuA@71b3#%s@s(6LvmcK5aHezj`gM5zDOs$IgosJvrO1->x08SuIig zP;=7IjP#selFzEBHnO()S#{MM)}vBB*xI7*NmlB*rQ0(#4V2UP-J5Eki!Mkr%+SqG zF`vM{ni{oB5KXJl6rg8>#{T(fL9=m<3R;D0hoJSiw&Ootu1^RecN_jwtncEg^!*a( zi$XhX)6Uo^8EH}aWa)zNag~4y_dXyMm(@T@-%~(e627N_4hZ6WV@2cEMgJnS*MRWw zjJR@^;bYWBJl!{vcXZHEYQ-e z@fa4VFeU+gL-?)(IwI&+8_lxO`)$N;>57k&abFgR7NC~|ZMV^nfxZJ;y7lii;?$Xc z6+V6e|GJ=Cfxaea4v9x^DAeFW!fmAv^3-qc;@cfoOL0ZKL$E3=;uH`6!cplrSDc0Vr9ufAZ6WBAQhL711Y|pKtC1P=YU#((yi|T zy)Fn{{wV+q0#2({A@{y~i1&&ZXZ~WBWT+qHHeC4<*z6zVK66l2Z-e>y){9om! z!(wWjTa9$5$ZQui0g~fKPR~;tfPY93bA`52Te;sWXfm$L1ZCp-K|xu#;xjGyrr}CE zr^xJprGm0?y+=?!u1f?JmotS$FQJ^Ab%L1se-cD{9TY?huNA~RStDo`t~G*6aa}D4m;Vws z%TDb^==)2jwobxeYHJ0()zsc*$NC{(tZ{2QmJ-#rJR-<891TDq&u%P>K{i+~Z_S=G5as7dyZMgOe`UI|D#Q!V!{|Wxh zxYLX|qsKV;Or>PH1#sQlk0kPn?x4+I$MwtabN3b>lD;86K-V%3TB(KUQd54!P` zNhAFu{!^q;*e8nFEIlJMT>h_elk6(-_el4DM@KqQV!&qWVnMSQ4?(3szu}#9a6^L1 zas3ZL3vqo@PzA1M1hHWM{~c-kj+F0;Q)J-&N3qp0T={5~V)X+3S!l;`y;5j>K$8Wr z0pPUp6l(xzFaGhkgzI~RHVAZsAUqUs%;9l!#fJ^lm+`Mk*K2|pVo)AQR|B<$pxWwK|ZqpT+mp5(mOlbo@}PCdy6V&~D!F4iuH9-lPvc}pvzoG%gfu}Xir z6;ay}Pp_Nlnz@1(Drh>{LoL)Kc3X5cAN;};g}9EYAU{`jHZziH zsWknS9?g?C0~E!hC^_smHN`z=W&$Pc^+w*!-tVLc9C^Gkee4Q3Os|*qyG6L3O0O>!{dy(UAvXxxSoU0!nfc=hVyx z>Ud;|$pqXDHwl(2Pkg_DA%#lc*2?= zpga(ud?G;kYJl?V0Og&mYM!vvCs~qAx^S+nc7}2=K>2Ne!ehRaGg5a1C@TV#jsT@A zK>2Zi^5+0$DyzOY6Z+x+<)HwDXD555UUE_Dl0FPiyTTb(iwDOkXTrMZQioEPv;sFl zDQ?oBoROLzpwtB@`vR2L0+eKS!{UtQX#vWD0A*c(vMoUA3Q+znKuNyLANoxJ%H079 zw_#8&)2d5q0t{NL)5W8F4+JPba#8A%9*nC8yYg#i>@(>d4y7*X;kZ)VbU`^vNiXAB zk;$?_mKWyl;Y$-Zta2+TC@Jx-$OJ{YZoN9q-N(_C$y{J1Z(pgwu|k0kojfY-m7e&J zccX{m*31MaC(Xn4ax#iD_HETtiq78s@CGMQHgBMYyxJ+tx%^qcnlauz~%4#~fxo|Un;IRI(pfI;c)?W&b zqTp~4Iz=J6#?~xxcCEj>0=~&fj1}E)c6_Z>fM*24SSDI|Hce~3Qd(N~xFvlAsrgze zJs|Z?k>Z`61aPQCQ%#M6 zxKfY1)LjKyqVk-g%|;%j^9E1`aHqy&tUHBRsm!NyCzsy~o~brPau92C^FeXtV3Atc z>Ez&QNHr!I&0w}7I&@+c`rig9Uky-x7@!Q20tL<(@-hU=!;u}zEsTgb+J|m|i&B?# z2oyyZPh2GJ#rg7WMWtO)^5pA?V~tu{kJ0ea0Oc7E#hp9vLP*Yt`j4Cc14DKbk1uK| z@+jKZJ$e|^?*}M@9*R4x3<)cKoA9QVB996y4Hc^lcRKB;r$yPh)^bqDnk@CSD7#p` zqbUl=Rtc-4xJ>B5TC?Vc`dk;qUB9jdJyETktMy!M*OZl@a8G=vWESNV$hSNvFE-nu zn^b%}K>3FN<)r|nKR`JXpj^sEMLT7&sh}(c#bq(9Vt)b@m&J06<-LMqv4xPTz}VL* ztB-)v>Y;o#5Z0GL>GJTLwRvcHx1Fy+3{(q=>SwLV&s<`xgRi1&_0}DdmX9gwAAE)6k8le>V<_F2OOy$ zE%okz6yLZwQr@tJwbXS1srQH!+d#Ts{AOd46V|nC&f(q@kjezr3G0pH$%T&8`?OSM zKB6OZoE*&8Qa1-ezXiO>Nvxs_{pnXYx5(uC2es5KO3F3Ie!5864|TY6 zq&90Q@_1u71C-<>#*^-M$)|tqNbS^8GXgPWy-rSIn@l(B$?1P~qz-ARTLV%v!RzF^ zcb)wSEj2SBb(=^rp0t5?cZc&@>b8JXwn)VvSzXVL3obh#l>=&`)^E0!$`L8b*J}!~ z*Q&XoB+|1(OXb>n4ky%;CwkbvG3~oHS3K|7`KMYcFOZ6Sk&16IuH2%_4@eb&nw%uH z4Csn|cfxq4)V*70bwNO?P^9A5lwvJaXs7hUrpQ3bYq28H6F<%$(^5r&(2GY1{cp5X zaX_kM1gRrhszjuIjl0>a>Q`*sSY0P;=-spIxdB1hyfQC?dkVkJ&{VS)3%;vm8h`cr z6|ynF{H7I+wRNjDR?lm~J_J~2o?Q-AST)^Lw@GuFCC%|!Lra!a-^sPVORrI1M|Bln7R$&1?CCCtn6xPJbGX2_` zy0x{Vv$5C5DPYY|DLX$T(urfh=9SNxQ=XHP!v)U|)va!>9Vrfr$Uint*?nP6!^mmE zB64cuV*BbkE?CDV1sfVhiUDGbod@VHSWxYh0LcohwZ1Pqj*_<$@W?WW!fb44tX@@L zCkvzlnQhkTH@0l7#fgQZGj3?W-VxB&SR?f)oEXC!1qk-+kHT3F&RVoa%- zoU)>ZdlS^Gu11|h5fsz-Ya$b;_Rgr;u)2Cx1DCjOs%~tke|W8I+Yl`K#vE%`jBKuz zXb3i3kVeK}EFqJxzM)~{;DxDfgY1(K&#6*4h=WNS3&WTSfXcA3WPsuvH48M`XqjNb9X%UH zDV4OJD*U4*LUAhI5tE@9X~HqEnXr+Ngt?-4l$S9stSydR#(rfd9ZF(ji_+? z6m!g|pF>8CjZJ7F^yVqmjVqcY`9Wo7GbK6s*Hv(hxEzy;lq8l^2dOGEXsW~5AbvDd7$b31U^K+)w0=bsw8(%u zm>M$aArq~=VkLI&F(oa)jRLDw;;E&n8CjwaiH)0kiYHMKVBuG~RFUebv!}|JUkmYRddgxxK*yOj2jnm zC$Yfzgxf30K4ZDqlg0jnOR z{V?8vWc&APifcA7iERQ8js8I%7<~_nx|NK>=-8Ngv)`Y@Fz834^halF4%GeFLKQ`(n$Z?CkY*=WR8OoXFcr zMcD)425j$FY~qiEEyY`cIrVjGH#pR}*uby3CbXe8T+_Vb&bs=VIV#DruU~%dD%su4 zs92)5(VI8dk%v`OHJH1iaifUfHmsX?1C~5rG+P>O3B$Z5ueWzOngX+s~1> zyRl}2L$}%}3LagR2k!$Sz)>L`^;G%iD zK+F4@)itXcc>MWl*RE_{Mefken8FObtK*4#TUu#s$L{+ zSg~FP0>+1xq--8j<9^X-eDy0vRfr7HRj=%!zQ1weD~UKyH}Tk9k1L*srg*%LO6Nf= z9-q8h8<|Bvr%6u9o3(@^-cetu#fw1#p~QhCdJ*PC(0TP2H^7k;Bo1~A&wp`46S)zd z{SpfWpZmNeGj3NHETRE6T~_Tks{R5~JK%WIQu16c zq2ut#6NmeKb|RiJ3?8Ikk0USR6`x%byx53S{o{^;Jf9m(GvaS(;x{LLF4L?q_I^KT zPyN|H_oCG z?6zrKPC-FIQEqN-QGubTU$Yx$PJT|VqAb5;VbVp`6zs4ipRy- zjWY^{Wj;RHjdSJ3jc!>?ZV9;7IJwy!NcU8<%iolV_`*oaonw-QsMZdK_ zJVSzZjr#W@D-%+5PihK(6y;L^$`?S{j(;Wf63}d&ll=HB@5At*S&m1;zsPrH9hN-K zVjFjS%;NyL#ve9zF-Nl^T-fY?9%5r6i4DJNln1t$$Kd(4!o2JYX}@zzvU7^10cZPN zDD8LoU09OLY6Tas{eHqbxdzkl(!f`8k>Kw{c<)+*7bK z`vZ49B%P*fnN8%lc)J>tZ}S-W+Q-P(IYz#nW8`~wjC`LPBj595liHgsUU}w>ruWaWtcUPV$E82<>Tee4zW~q0W#m#TBNOqh0?$)p;CmfB z6XyE#xz<_GXCMBn!E@0(#mAXkrEzxY=9uC0nn!WsnqZgie*xc5HSajE#oI0RO3;4~ zo|KT%mNWui8hECR!uLAlZw1dg?o|31Uprh^zO4fNN${M~d}x9dpU*Dri|5Wq{^FmG zzi)!?k_CzE`i7?J zxwQ>=IBI%(Pe)B_S6V9{Zmwa{Yil-HwHqH)R`_3d&E7OMJ9nAI{(|c+Qe=lUwu)+Z zH!iPIyRoq*q{s^POrXF6VsJpTJSSWRnyphnk6QOh1CHB?O@&5Ixv8rLU`$vCGT7NhrR@FzX;o*Kxz_x@kXc&h3 z!)Y%10Cv5=4z_KZdnZhK>hs`^hI`LvbyCiR91S5R1B?-3))%|_RIBkEj9nw15?$pv zv_{1Gd_DuQtA`ePdt&H)&+jbh# zsr^-HH13?1RNTa>28U8$9{k2agR!c!ux@|VS;YVkSnsUl!P!_wEOge%n>mx(e~Qo? zeG?v0`UbSV0a^(;L4Ct2H+(Rf*2^*bl+q6vf>pmOB?VM%P%a(rn%j|I8{6i!( z$k!Qz+!(EG^WeCasnN>Qv9e`io?$7%6}1v^>|HIlZAT^!O~m##i|y^dW%C^!75S0; zd{k{3Jwal@je5?tJ&agfD|_Oci{7;S#5ZS%h5Nl*PL88!>; zJD=4qkqCEfd9j1Z3NtCHro`^6MG`e$)`%^U4bPcq6zv_e5xK ztZH{GwA&RA=9J%}eNnVbqD3rfu*aguqoL!52Npf9EGkieMO75G(ypE;V4v+>v8wH{ z&~{f8;+VS^4X4(AFU)Q5eJ*n!i-wOG7MS~(GPgtk=2j8tpwT@M*mfecEmrkJEcApc z0#06V3nN!v^h7IrbQmna27B`2NVM{Z;Xz&;@fF}@h=D7pc;@cL2IpD>3$Vc+b03a| z4jUer`>?M7FZYHL$D)U@kGobtiyG{<=z(bXfMJ0}5BLgjtv3wYXz@A^+4;Wh^klUu zd90OX5v`h0!*Dn(~xE zFY_6Sk*AgRMsFkm&?@YJsF$%vg9)AqgxKEuU60wFQs3~aGyRP?K|zSax{K&&~LNXb$5gld5^GZ zE%GE>PWH>qJFC&tL{xTwY8NZB-A^)Wu z(dICtlp}^AW=A=q>i@Q!WZ`T@1XSVN1f&Wl3;o+GoWU}J^0DP~7qa;Sk?@XaXone- zq(&;YN6|bFCPi@Fy#1m{PwkKnYP%lDu1nH&Vf>_nz3o3}PKU4=b)aPK&_(;4D%Y{9 z-dLzNCItec3RSLSRXs5@rb2vM!mTGlt+8h}VW@((zW+-Cs`~V46qN@g z6r7pRg;1hplX19(Rv)R{7i~E(y`>8rlMa?IT5M8_;J(xhbtl?+jXhg0qo93ubfV$? z2)DCVSa^*+yPVf{GWLH-aMeI(<=~P|9IJrQt*MfIo)#uU43QD3+{Qi0y>OT@3es)pQlHAF*)EJgj_gC-`vnmw^+D_m-b18N4H?`-3(X1Dfps-=rn z?TUqVnWPLFFsy*t(GW*UTnQXqJaGx0kWjqU!3$CIW#V>`@`sau&Lx|jssqlcWtn6s$H)TTe3>T}yAU?G}EbU%6?X?%ZmXC%e z^I>W-o)hc_ZcfXk(aOn6PwW~<8w=vE2D7q?W$Z%`mvqxn{Y@BLzg@Z@E zNd4Rc8B;w`B{0;GD&eYbN2d3*ol1$|1RY(D1Jwir3eAI|Hp)8A*y)Ledrb8_#37FK zHnFO%Sm=<7s5jyL;Vuivn*2~Dly=Px2v&B4)sMsC@;Hl#!Do09DJUp7vp`lu^3r_0gWey>wbn_GMod$*0OL% z=zEh6hQHVLhjA^%6bYS4E?XwWa5tW0lNT?IR32HEf^&aDJ!l(_ELJrgo2g3qIKQ3U z)VgG}8ZgvZv><1|bsBj0l3Ms!(uLq~8O8kxj<1YSUWQR#Zu{f7mMeWs-HJ(iy_4+x zALoc5R&_{*BC7n3u{vPOSE+*f*``0dT^Hm*m)?CYy<@BwNU!MCeVkK4a9+=#wHY%V zB%Gmi7^UskDJ7MIk6q072!knjT;N+cX z(GmBdBepxOE^l?#je3=NRH`x$W>r0%;hx2vIC-iQ;|_GwN)F>31H4^&mg!~=xgJH) z3v}SIfV}S(RO+@26q@xb-M<4e2|pE-Ql*) zhcUQoPeN@8A5J{D>$ckr^dzcL31e`lY(K~c7&W+iCoGM(G00d1hmjTDV{}X7&<{Db z9&Bb>PEKzb0EeeYa3FW+MCcH5C0g0%8c_AK2<$%*+8?XJXsD~dWv}Wt_#CH|A5S<+ zI?h)e%B(HB0|T336wuffRnL#fz*N=$Bd+W`X0r2$0uYh(tA-oJmkswhG~5YCGu>dt zXhxaMH=2>w3NPrC=LL>tbp9@fd7`2H(*FMnP2I1Y_J6<1DvWD+BpWKupy}oNaloJH zu8-F;*PM$om`QiP0ml^(mGTh0U&iXa2-}mB$)R5MDya2k=^Ph?;q4l+Cx?!)S7Dqm zn&|@AUIp^#Rq#yUl}F#8dzJmttDtoczsz1`CWBiLtg1_sL&Lq5l>*8=nWR=K2-4Rq+7wBf@llM3s+U?y^mMRXZ>o?*wlVrOCvy#u}D9hK)E!*J!CjGPkowotI`e`L)AVLav!=2f5^QIxmShUYc*%Fe~_7hEXAP#g9rGvM$^x} z_1HNj5cXWmDWz;}&$*jXGy&>chomy#W522m_&6_E&EE5-Z@0@kO5Rxn3WJ^9@*+Rt zNEr5=48Sp9qD3)wcGReY7!sV^niUD7Vb7>ox3TtR*q#Sj;%&TWw$GL9J&M4XFTHIq z)nY6Orj7U$)?pQi(C|^RKz8`(oMnP4hmV%Yd`q4#8V&VMVC#x1B+@t_blpZ%81QRC zIPJ)c1IyLxiq=`R+eC4%E74GyOqKHGDKw}#uhX2WCZI+rtzgEv5549K(n-xdOLN<= zcvT9(JpmTj@*;Bt0~^hKpXMG=>8%`4bBn>90uI|8kh9Qw3KRS;GPY!7>4E#mocp7d z>F9`Dr&?-@gG&{R*sfN^tZ(((Z{zzJc`@!Vv(W+k{hyR zX*M(pDIiJ+$2%Th2Qt(h-SQ{^`R(ICd%ee>rt@5mw$mt@Y?3ak?`5+J)jP|2CHX;GH6qhIrs<-*fPmD6jtKcc4V^CY}hR_(igWrZaF=8 z5$w{Q`iJxAR$wkv_u3wS+JD2PvvUUq{i0Ua&7nCuJg?dvMPJscQ2j>n`c+ zoCpsQLV-+@;#^((I7H|-3vH)T*iJ}IN89I}J%4^8(AJ$q9hF-lIPN+6RiH*z*M1I& z!VBSR6ek~TUy55YnW!woy*s!Kot^uQ#L;#_avyCk1yaEgb?p2jt_X2FMi8n*_v>#I z5>`jMh4gIg%L=dF`nDgg=2BI>YM4 zB;qpRXlS=9Y2iJcJ89L(&S5@f*REfbO?HRal z+njNpj}94&U97I$j_y2;aJGEQDn*kd7{?B`voKV+xLh#rmA0?(0nwVY^F_R4y+|xK zbgJ!ZQm~psvGzyd8+*1Gre;Lj3Gha<{RtswlZ+?zb^^@hXx}E}X(Ypx?F5+buv3cM z&T`x_zg+f8c4ajSkGHHOxyl`UQDE#Ms+$B?QljnD?`a@pK?dfh$awc`6z5s<-4i~e zu~|$oeno%SF$XU+z_m%Z26c%D54wtka8(Ky8(<8H4A+34>jNB)t7pMr1y|#PiAOE8 zbXGK+D)!f7^UEQ2eo4AV$mVCsF#H(d;q`Gm*`Z50_(+4NRwV7^EL50D2Qf;($RBS% z`eUJfGw8t+blRkY<8Z*X8TR)YFEoqklMY^v*Qb1IT7^gABgPA(jSP7UYQAG2K=Xwp z9kE+tjN^V#Kym6AXFR;NP3uT99%tR=tW571r=FMbmY;Uv6y9w7r^t5C-0Cr14iUXo zXsdBmsL@8)w^h?vPjA70iZutuzgbWSXqun}KsN~r1KlWy$0tt}R0)(N=<`6c1^o_4 zg;szLPtoQB%@W^_0F?;Z2E?rzQ>;G%sW`KjW6Op~Y(Ql|>DDzsa|E>mEfU|)04dFX z52Ql-x{Zc_7K#MdFetu>K#DKRMvH+IUyaT85!<)JMqje|zGw5D0OEYf6pM$9D9sa5 z0~9R-XukNq8%U+?y+A6oB|s`x9|lqq4+1GIJf2w5{u)SW*#o4sbOR|Z$AOfV0U#yu zCXmvShJl2lO$Jh0t_MZ)$%@f-4RIEn>O1B;Wnk(qDKox>su+cAV^oEVD zz1XDaHlQUU@jf6GzeTq1eKu{ajaq>sz$)3)zl+vp3n??D^YU1H+*u#LKG)NP|b z15J@wrJ@3>wABDLftF&`1F^oQTOR{z5VRF&gP_j>trxxnKNWLdmqqB@qGkng`k&!HVWcl97^-gfR+pG3{W)?>g8p|_c|aI?#)1o?+&2* zg|EW)y%*?Sp{)g4FX+=ii-FRuE+9Vsq+4GHQt9mlQmH%%R4Eew4)n0_odf!a(0Eb? zADD35s*O@@G!ba6_@)7UP*A#!GJrlHw5dRjT;>s2}JN zK?6XK3c3O_kvo7;u7Ffon-8SQ)fym`%BO%-D!&W#l*sUDRLWNawMq;cfmF&L1X3yQ1j-fPe*#hxhk=x>dVrL~cY&0|FMx7IA`dG7o&-v< z?gMHU+H*iEMLj?&Mek2HmRt&?a=OY!YizU=Xo_h08=$*H^XGw7xch-rxZSqzE4J@< zZQq~SzC*SzH-%TSW%$7GNzuFjs8K?@AE-glTA&Sr9tCNJ*q#W$O96fK)xd`Tu3_ZNRH4uJ!R90x@bdQKO=wMn$UPM*;ytQ4=CZqcsXh zDpoLrB$)6O42hx@0Yh#%9AnYSui8qB*0!{@t-V#Nt(ssdptUVp+JYoDwcIus+G2|} z?agie@4ME_?7hzi277z&bD!rwdCtyz)~q$N=5x>4d(9dkjlC6Un&fd0koKngfK-<+ z0I3Faab6+${s8FnBJnEFgF^c$P)yJp4*k-hH-YY#*tdY%1ikIh?||+T+VLmb-dP0n zh|n$rdRR~?&}Rje0cj~~fwYb80n+}w0Z8lR1t4wxE+DO;Q-|ArdbUGX0DVqUzS_~I zIn?0L9S(gONHzExkhbM7fVBVpCy@5P!c%O%(|}asMj-7?bAUc8`PKtzzgi5W>D>YJ zu*9x(v8^ulexOGr_OmYbQ5Sm}_HAo_1Wj?M3g}lNaU0MtCH6j`p9^h0&>KQ~)zN+q^fRIL1HC4Ec{tPI z$AZoWdR1btbF>>B?QTbFb+pHTwu$UFfwl_zIna*;bpq*})9cXR9Xj$%8#~;gk2o|F z=oryu9?%v^Z!wV8)hB@-mDn{7t#{~gpbZlHOQ5#|4au|PZ61*Jmt{aYX4V4fIQkrr zj;*f%9ht^nvK8nopbYOdAWd(lL;nRt3)ful*t5|8gl`Pcmpsz01Jd@G38ZHVHv#cs zZ-y5GIt?h-djx2-&|U;miEThC@eYuVqdx;(g_JYA_kpyJXP<3jPX^N15kMMS=wdH* zv6EeF1<v|tq%PH=ug7;d!Q3V_I)6&@w}0?l;;C!DK7@nQeNp|uXnLCTb^s_*!>EkZ; z8!q-K7yAPjyT!%6;$opB!hzy<>wdfDnZBKu>-U@z{qLFo!|iuN?k*P4-C*dM=Kq+I zEl+;yiS76QvAA~WMMcv$A5cE;Ks%o4?xPI;!)n<=wORJRu@C#-_~73E#@8bLH$Hgx zzj?#Vx96CL(Dmt%fqZmiAfI3w$VZa~@8IRuYnuCC~*C%ApD&4z9J|K*DnjgGT8gBAS}SVe-|_y z*EGo+Hyv-Npgf=>1fiRo)6dTXD#0fMpTPx|Pc?c-5H(sWh#GxM(BW$Yu|b8Wz@@pb z7R20d5cEHh`}bV#&$!&5cDesZP^z+XyGn+*KZkEP| z#q|e*%5d!xGzZsQsh>Ka69g>*;#;i@`JH>5pp~HI2wDS_Er`AF96`H){*Djt-+Uy? z=gRgO?*|>zt|Oae*o%+6!V1Zo$C^EdirjA_lfE3n6YnUtUg3=+*svi>UMRx21n*p# zs>k;fu+_A0E@AJf@7nonK31{QzW<~dgyqLe)Sc!f>RxP+uw*>hMlzhS`Hrky-+3Y# zn6M$4EyxSzxOi!1`Ke7yM;#t7$I5pJ(Z1R%-zi_ikMF5Jt695&-muvX6tSVTBCZAc z8$P+R@KW?iNBayA6VLU&fvZY%IP^0ho!U8VYRV{;+yL<3zfqx}ERc=RV*B3$H!5%j zZd9h8h4a7rj`9g8^k4X7$Wtnv_YZd*+A+@Ycm&c)7KVb@hmSVI`-0dIe-*^O{GOnZ zxE>UAA+CQB#Af=lpb}jFA;^pweTbj>3wQ?=j*&r0B{KzO0v#y7#Y z2ex)Vn>g%UG2rbtJBOG#Aj~?b$Pb!*bnSAOO4^)1C~;j5{fiRUHPiQG|A}$X?lnERSAr-g($Youec};lU z{6EsmgA~u6omeo@I~RN+Whg~5KLsfhymuiPq>PuxFhR;VS>gmKh2F-X)cA2l`SLnb zd4er?6!`RvXaH~JYi~ZzQfYYG{3lPievSskm%3@#x=Va1-kBN5qbYF_r6CWL#8YG$ z$Hl@NsSWZ3HI&|&#@c4se8U-++H_IJCS~%3rT93<*KpnB&f9&d*+z;yVX0$7Qm^dZ zhP#%njbHa3Z!BJoV&n;z;y6(JQq26_&6oL7=NT#TnBF^n zy!R3YzUB_HS7LZnXX)YN$9YlF87Z@ekDq|^a`~#$mzo8sbwbHQ$_&dx>5%d;C^-<( zvRBSq)L_TEUq8=-Cm&tT)zA3+u|?ir(8PXTzjP^^Qj9Mu80)?5c&K4fLB96`M`7+g zPReSS&8g9Za2*~Gs$Yi>|9IF-%t=F@ks?o6>V%NgZ%%yj^S)G(ks=TJ#=NSzOEo!M z^Gw=Poj#VbB!RNdQEb{99K}k#m_X@r6iTsv^2dzxo|AfJn+AQ%apC8eU6r(Df5)UF zJRzwQ4b3B=}K7@yk9VfwDA2kzQ9g)~k0qYbzIdd~xdcjfWtWhoQ~>gK`CY zd7Tu}@SN{|5vyBUuCJQB$b;5_+y2F4L{VH=tCdS{YizOv*IwLc|$p~xE&N15Qgk7*>xGv3=Dq7-4o@s*|WR4%Pw>@rt0GdW7mU1C&OA}11=rL9m6G+1ly(`0VV%*n-`<5N#JQnpgfpB`S%3M&k`tq3Q+3PHX$$D zlA@Aavh9MxjmirHl=`%9B$c{4z@us2nn1ZXK&emrcG7e<1b8%^XA&qsNuc~bf%1<8 z${Fl{67szIv}b|BWta7;@wSN0fL8uKuDmCGWW!hH;2#3}^O*dxVy40q;N{*8$`~kw)We#$~bu>KsfN-5x2A#MKG8 zRyo~BktZy5#v!B%jTCuQpQ}^me&!+4sWnpM(R5aX(gE4~94NQqzhCpOgm^9v_~pz4 zU%HGq&RC;9wQeE)A&i`X9yNZ9R|1@e4|1kZ&GxYDf z@ghaR-(P2gq%Fv@gwG*=$E19=8}CQCX3k^H2Y$z$Bk8b@rs4CY$DW#LYX`3zjnp|V zoeNW@!xr~Xi4Uh!Vx&g8bf%|F=UhqWH@LF=e@c6DzOT=%M(SKiCpfxCiBvVN>~+sH zmhU@P9^A|5#(LvpppJr+8QoZKa4ZKY6J#t0DdVLbf|PMGmV=Z+8OuS+Sfp!HCTaT7kr(87 zB!TDY1j9lwi-ikUVnVNu0Hg;KK%l3#BIn zr7i+B)!f40F$@=p6wx?RFdeav=})nnK-n0ge9}l!Yc1*HpzLrw!Q3xKa_MPS;HCDx z<+gS_Z@VF1oS-vT2B~!Zy^*>kK`Q?cQt8=jZ{Zt`)vBqjTvWTb8K*Ymg!G2RJO`qBLFJ;V4p?+o8@jQ{_%_Gs*2}4cQB6F_ojrDr?AP)qT z5DokYpyMASf=GQCz&j$y>scEi=db}Mx~~qvbt*F!nx?z)HawO zP7Ew4!J%5ojzBT>fhJ7aRE7Ct#{?_NE1ui1tg@y~^2Na_Hx?o6IW+3r* zrjD_AwcX_Q+^$UsgfGk|xYCCcg4IsiW(aRv>lM)KIsy1gG#~7;_Xu#_yK3 zMYYvMRfScxRn^rvDO5{SiPlDXfu4ZVeC4P+Cpa&^x?tRxu|;EQCXB^%GXmOPDJj=G!2!d6OYa7GT#p0w40x}3ML@>Y8|T}@;C?X?(` zIQf-a3CH(=Jyq6J>(<)EwLDA{2hMWLuzJvEp~ck6I$#3hLFS0k(1@tNJ)u<-xU~IE ztJ2M@WqtA_>@{5@gn>B9k z@-w-(__e@c_0+le}2Iv37OGPlZ5G)~K7 zQ%Y8DfF@4$5^qOcC;{6*a$=%wI-5Dq;+s5EdTTMy0X}3rPKvhiwg)8@j*s+9X8V7z zP*$(NOdX$UlBl|RZLeU891Bb98aOMuk;a@z_p9!z#)jr4fg6IYG(!(nSA2JfudYMI z>+zE|FFAXW3n?mBj{i8_nVoBDX@wX_y$M!SYEjl!^x> z*!SeXWZP`E*~gcb7?Ds{i5Hb)l>PpmGFi!2)8z5Y$j!ExpOI}S9;VLzY=(wC&pBXh zVb4+5v)H8q!-^$4>p3JJ&t7@OvSn8`;&k6KnF$+l)2LlmUAv^Ia$)__CjW%&P$I#$ z4xJ&-hPAT*nDj(W5>2y)Xm%|4T(%-YY;p5PC@$1QCMH}3qEXOZMY^|SS+x|m8P*~6 z3*>BXG*Y|lKj6EgUd~xg#(1MfxfI>u&dHdsVorKwGgFrFCFQ%Kt{wx=&Uf<`RyNjF zH_em#6?=p^br|$&DND5;fWmn87ToU(3gV{0K#9y`TzOR>D^ylsDoGK+%Cq{~dcUKp z-X38mC(`<}ik1s}I;%7^EnU(;R+j|&9tL&rUgh5Z9wyC*sab;?uh6TPr<%B@-f}>6q)*N-rh5F71*EZ(oK+?e~EeO-4cbG=w zZCuwO!J0s0@OFs#p<%%xITE|#v{E#srsa1nB%~F0$i#v}z@JZ%T7f?(135F@ zHh?9juCj>fpohApp}PgWvgW-I}70laztiB&RY)L0%Ha zSK{TA2H%@fG{-$LAX~mPB>PEi*8YExZ z5jG|LpDMj!gXB9h8DHSZ7IXPC-f!@&>i|u35NPL|m*n(Dmg6UAuV4`U;!fjBQqA7V zocx4S1v`QX8Jz6&!L+1&IUR?4s@BzbvN!Yp?R>cO!=0*S$Lv3MnwBZc0IC}h2B7i} zSK5MdFGWQ~g?HO+TfN)1-sTnEf4{f&w%fe>i|+UCzrV;^36Y04ZSr=(ihgEYowsSz z!(LC%F0Za`rnl+QN4=iTPOom(Ebq}xk9wUwo!+dvS>C#J>%5MR4sYtzsouto8<7H9 z`pJ(xT6Q2QmxUqaBK4thU!sh{ep2g=)d6sUorG6hJM9hDdr#aD~5i>(61Q! z6+^#b=vNH=ilJXI^ecvb#n7)9`V~XJV(3>4{fePq@ko52UorG6hJMA+uNe9jL%(9^ zR}B4%p(61Q!6+^!jtO4k^0{X3hek-8g3h1{2`mKO|E2shVTLJx6K))5x zZw2&Q0sU4$zZLw0ek-8g3h1{2`mKO|E1=&B=(hs;t$=?-emYjY33tckn_=i|^g``PXA(g%0?yJzp(9oa>Bst-ES-MJ^SbNB2W0r?$H z{;%*`xp`lvyJv6T9obHK)&%HCcgvp0mff>E0`eVB{(V&bd#!IYpMpmDYimdI zacGtITVLUk@CW!#xpxE^&^nAidWV4W_m6%ZKo1cM)~#`|S@*;DHeEiy0CjBJG0XVZ z27}Z;v@=~qTeL6Sq6syB5b=>LSLyJEj7l56pyLd<7(*>-!!3AYQu@nU9jkuBmR#`4 z(dnDVzVUnw@cZwwqeKo`v4inq2T_a3#o+X-e{{uxmcLiuBOUr|_zWHmcf)<=`|)ra zzv7-Fo|Ebt_MG$~>`*aI3b}X1cp0R#^?q@--oI*jzlWv3@{#B!3tq`;d44E#^l;us zMgM{~vSRo0>(l{Q)}aMn4OKDgj|K`jeEK+e1x%aoDchGwdW;w2y?I)I?zGYRSNWzB zlCYceLR5B}^jN0pqd-zpLTyi;rD2=2KnJOgKRAQrh@7g!A^wnpsn_oN0#e7$J04## zEemNZ=%BwWj%)OSzLqggRo@_hIe07DjTW78Ld%sy4C`!AFf|bbF%-6 z%UXELgIH$ET{z-p^86!|b*k2=evz38JpGfV4Q)CO^$>0tPGO}(O(RqPM+K@3O~raWu&Z!(YO6q>X7?VO`ATl6ymBN-#QJPRWkBf267 zBOD{T&yMIwCTfK7M{gET0Z9PXIb4mG_eIOHS}xNriIZCTCrRBjol(bzF?9yFlKoSI zgiODW#EzkCVl8H&7Nx&nTFz`)hMK$C)|@tXSVTrFCW!t?WkZ`dAx;lgFRN_YP}@e4 z%xxv2Fv!~`2kH#@&38JZ^Gg1Ck`VH2S)S=N-86rwX+CuxZbr_w$U&ADqqgFp95`^W zW%@$U*zE5~?5e-f`_es?_K*rFcR-ZG z`4$IqmS2UrDagF?axk9-9^{$*J(*T6A`K%BO3#a~Vg~TEEe!Lv2?GdU*F0k@5$o-v za|WK9fsBniZ+}8V(dd<&123ZOvKs*#@17EUUb@!ZLNEO zs3W?QVBYBj#M&4&sg11JZJz>5Y&|JvrG>d#*Hpq5lbqH}SvyoyF*UJyUyk0Lji_j{ z=Gt|`G;uTeW5H(@aVBFbxn{=!+p0*df_SO7?#iQ zKSs=3^Kks9nP-N0wYUl>*IVdlTO8Ww5I1?zkSasGS6l>?>&S$kcv}`=g zIZq@m2hx0RacBapn$DJ#uXLy!s6c47KrBLr*90_9(4CHUk3;mRStzmh0nvyj!+QXT z4?{A%FFW*2hn@yfi5~!|#AYDPZ99-^@KZ;lcM?r651o}arVQ^qho%5&IX(__mc%Xs zqFH0EcQ=rh{9BIpeV{zy+Xke%{1ixa`5VwjC3e8YW?)2U>={5Rajv6{0aBeyfwZn( z1;XSBO@HYSJ+Uh7ZJ=Vr=6Zj0w7&qU&iz1nA`5XNk>SuWK&nA5kZLs+NOdl8u~)g+ zTO6&{(YUoib^d=qlSP-W0%^X_0cm>eK$_cDAkFO^por+l$AF5wBW!x-0V(Y=hpuzz zW{1`|w85coJM@x6KXqsrrcq7#REM|)L1_^n)pUP+9C%6Es0y~o9_b+Hcs zX}xT4v~N1p0aPj_f6dW$JM@l20}h>yAHLc<&jZpnzZyvUB>jeJ>>L-n#KqnRbiL&E zIfuRkq-Fa$(6thKF&<=UdN(*kzoANd2IynL_kEzV1kr=2q8~f-I*_Kk3+Ni*d&|-O z1L$g@y#u7Op0~32aJPrMr-^1;IFgj`uiG9TwOP3T!3X4+T42AWv8d9XTKs-VDB!A_(LOOQCB9q{5rQ zAEXEZd4>r37Oq20tt#bbq=zVf6i%dy|Hv!wC?DMsdGTRBAK+iIfOi@j=sAhuC@;_C zbvh_{AqxFIO$|}#oqD6A1kIk02Gwt`+n@Q5Hd_WfbA=QGd9)PE4TU*kV`JsKriO(y zj%Bd=aN9fCeGPdh&kIrh9h4lD%IA5NQYL6#-Jr|~@f=LxIZ9bYPT`pel(C>}45f1o zCJ};YR%HMu(+_U`2Q-frnd(=b*!DDS~4V4UJmm)elyDzyRTq=*y8o9=f-m z*KAPM8H%#s1opHEQ9cP+;aMV$o`nKWpiU= z?c%1&WtcU^u8&qeGt2o!ZU2^3Ev#*7g0UWK{wiRocWq?Gj7TMnf;2k0+^w+Gt)^`R z3=U{Pd9@gB(SA2boq4sfq=;vqc{NOV#qycfhaysm8$_cq8oc`ItILB1m1@??A#bgo zAyvP)s=5i*ihR4T*-KK3n;NT@!s?hrwS7be3u~(uH!rEg{YGszVGU9V8^tA+l~Za_ z`r7N~&W8a=32Zfy25(hl6|(`K^9FEMHyO?%HJhw9wKnAntuT}56^(GkQacq%U`H^M zgc%h~nnS4;+ls2ZYRc7#hL(6auEubXJ{;>zHi0%7Y%eEI_8a?SQlV1jt7@BWXlkfl z;FtP?bukSoNz+1ikP;<@z6R(|Y>39>`q3N%Wu4pDytIxr&(2snz2b&4)-0`eY-A;y zowh4+JTz_z)&C6*3+ro2B|S8(BwP#g;xWa8Nvfm}3S0@hXpv`$3pB$qCCEs|Mq_Pl zTyGcqn#4h1yWvvlL6vU6X#oNw&hKo~YpWK*26L(zn}xPy+6gTgy(?5=OLy#O=_$3h z!%FmuswGQH&}rw^)-JBAZLAeLTh!BZ?ZnU%&+uCjt5g_TBr9A62oGy?t-n8X}>o=@P*FNx>l z>>lr3ES0sy>0HkRLMpzq2FZ8sAoSnrzD|X$oIe?`5qZ0-(!R1``RG+zB5R^=LgBRd60as43h8lLGtY$B;Ria$+vHi zeD4mD?{96LhxUjjSE$;bI+2siBq!;t*Y&sIh;y$tYOV0aHzj@96K%J7BC5y;~N;4R>x>vaZK ze{t=>rTA|Qk1*nrtUbv0$3gP_XA-^-V`a7N#~oQ8(#i^V?kg5ziStieS+(0r@w^T` zZsNy;?hb%M#20P;$!o8@Xu0vf1m7?7zZY$0Bj@20XTDSPK$vB}M3F5?iypTkKv&7sWl;A-eyt^lIplkN_uE=(q;EoSSaF(1t%R{I$r`IuS zIaao#E7D<75Pjk_!5iRA_Xe16g5@pZNPU&k!&JKPLUVs+*N7kuwkPKGl{@r!y1pUC znPZa8!1N~nRhqR8z^k;Oc$G%elAPUBULD#s8*j8xt2w)eZtj}BzbkT3bLztJxSFNB zsfZ0RX--{+S80;G%l5%Xp(0Nqi=!u~vt%&p;NVB64o*kgYt=C)U&oyWolKpFsg9^9 zl@~H_@U05&j>8rt#|=PwBv;? zo3wa-QQ+l1j!)*Pb}$$~Yn11p;j@5w{Hq+WjuU@7R0&_7$B+mN5PJ6DM8erm^Q>V$ z|3^>B>YDvzXXMGwbNN+^EvG}{p!Fv#PbQ8~?~FVel@2Unt6<4DreO_M@NbeA2h{N7`HD}ZQZ2M%yeP#}J2E(vCw3diN1M4`C8 zE&@2_Jyn8-OOKVmrrno^6~jcrHc)VQ`90glYRzm()!DFh}Tyw=5a`N6F0 zw%;NFpp53r4p(i_xn)b@|rSmJ+k?uA2zw(q7N$>lnd0|zN7e_I8=eL zX=TxhEqFm3*}_RAe)6EXP)_J(Vec0?xJh(IhT~B1u1HR2Bo9YyhP%)7CPdiT)Z9p|AQ&Z^w0aNczx%MCUa8RjAj~*U_CLZbY}C>dTX3CZC2Aq zGD7FUW?;Z%dUf^7N>69wOU@z12sCe3^Lm$7YP@nN@pON{M$-q3S#UmL5!Uv z2n#2aF;~jy>NA-(ra~(ERU6i+6ZGpx+hYVuGaRJ}9K3BSG$6mWJabLiwYX(x;`a3Z zo2R|e^7arUyJqTjCh_5}<^%OlLn*YHm}T{4H=We7ye|iKGiRd7+(NVWIQFJG7SOZ{ zZONdN->Pf`l-Hl{5u2$^1WpkR4tA4FPSA)(5dCwGwQp zbct(H$^>0(_RM(#Xu6uH%pm?cNBRfKi#2kx7U`3u(EheX`nHx_o96QCTU*h;W*X|U zPaBGfkH!b5qT+gipz|HN4v6m!GUQx0(s7C;uA>As;(CrCn0FbwlP>}>%?$5pTvdWU zAyndrj`mZai}1 zp_?75cIev%0%Ch+cy$iZmPcdn z1^O6bbG z6LXbDYaK(}cDLNb`Njp^Yx~ zTR>XRwAsspM6S05NVTHV*NcVrGe_eozp4QbfYy3B0HpPT?qOsz9ilan_O)Ul)#_tF zlSRK9fz*m=F3=|=w|gDm{SJK&Xp%^L1xO{n1Edl!IKJ&b+Mjm|}>ad@`Ss(?5P=X&#j764^< ze*&r!S|89Sg?7nNmR1C$vqXtkg>fGP#;0itY%_Zy&T zg7yQoNNmQ@_~9$GETB&d%5~^0Al0A%NK+XPr1_QsHAyOT;i$5!fSQHIGm80B2n{ab zyb}4h^7an-?_HE(KRqjF)f2sMeR9H8d_-^yxi;K5> ziT`f}Nl&)ASrD30>Qhg5sS#QZuGNBaah)q@IIfQg8iDH*g7R?vsvx@pvkR3EIxK{C zIJt64)e=GR@>nyYMoonS3@Y3KuK1#@6dG^d|5HV4MP9+8VF9%dB=0$11Puky3cxrp z2f7{$v=*OS?#LPd@bYjZPZ~jzz!cWtlOYCk_X}dj9&C6BjQ{&J^#y1Vtf>^8Kr7Tl ze$c5whilyD9%BD*8uta>w_r^IGnqNKGF*D_BWEbWTjXkbwJE_@;eofl`o*N=ISPQh z3*mp|3BHMCpYaXB!l$^f_c4$sY!){R6kjTAxK~6G1oDKXI1TzzVZ%L6EDYocOW__A zkO~{_arw?bp0E@rFh8%b;ohSZK_CyL0`Fxw^3v1zM)w;)xm(wD;GYRHQh|+k$w2Gi zP68>W#_-WUts2dAHFTN(QbQK}E+F*@BSoIDRCY+}-SN%a{k$5D6nVl@y#4uky*ryr zS;OqDHGn)}spCRYPaU!NbzkanBSoID6yJsVd9CZpd)JrxzL6qNSc-2ReW}YY_`~(S z)Eh>MJYgx`%zdebqDunhddEnSN8u3d5cr-Km(Gcybnpeih|B3U{7#;5?k9ob=N>+T zsLbR=p0L!(A*t{wH*<^>dBRc{DuKMh=K?J=Qshys{Zmu&45d9(b})K-K$(ik#~&&C zLCM2Zpgo*CG_=%U)8Uqnl_8#M5_tHd@<52EHGyXxC?%M({Jj1>f#=l(%G(JPnW{xa ztKn&!yhD_a1}ODu^AKm-R{4VW6dEn0@~M22Nrya|LSrChv{zs@K2_4W&~S!*y5Dc4 zPL+NL7Vn!W(>YDjVbAA;6!yjbeIrHx&8p8YLg_%jdk2&qp?V(1+mr+=b$WnOpLRRq zQr8cc%BkvSoJof~;o3M|q>|SLx5zM@?n+S!N)B#1e&6^cC`&?=^+rm^GUaKv)nRzF zv%eDJscfoWR7*w)w(R_AOKWk>OIpy_b#R%Io+h&y&{Lb=4TjN{tjL-gz0m{N%?z?w98eMoP~y2uhs` z-c-KxPh=A#oSUHGC{R;L6&tBhBGrIzm30lxja=&fUos1)BRuM?K9*@GQ+a)JlQ?Up zi)FE!c20%IBy}oWoj+lGFan0CFnV5CQkY*D^u3%fcDsqD+G@I8N%L{%3=odh=;AJ5 zkt@Z>Eyqsuu1Y#WP-GLlca#Q?iJU=Or*Y z9!y&E4$m0dI`kA%Bv-{$j9v!CURf%wI)7}q(wuYHnxNz6fK%=JCUx(r3bd23ws_|g*Nj?!k9;J_6=2;+o;X(qZ(4YdYXeJ_kQ z3r7?OwB%3lnJEqvHCu6Znxu$vbXPX(UzW}jlcf-sDcn3eZ?&Ah#j|`sPHVogc2NU1 zu&_ro!2Q1Ua6VpKahH68p2~}x>RAxnlwojVqQqe(&K0F1z62Dr;LS-vvPdulFd$ z68R#jUQ_nA*8YDC4Dfl~zDzK=be|&^EFg`ocG!4F)9r(xO_x~H6~uH8+H{{lgiZIt z?@PLGG@T>$5O$8G$sPzKORUKXYC0e0PPzA>O#4mZa6AP!Lv8#Dr#QGq*Z1Js`w`2y z*Jq6M!PO2K+jxz(krBRmh}Toun5Z0;3W>F`T4-yvURt0uC)#>9n?l+!Hf?xx{W5+P zVtOm_=t%$QNGClq8J^te`X=GwH60deaLfez^`4=R$nNU*{}zqVAywM)BjBit6$uYh zY~lXVFT?cskD+9DK2*Vi$=l~>=$Pq<?P_p(Y*(vEZ(r@=t7r)}spiuSinIf}%dbeNUFsIukdbdeKAF7B3 zzI%bYr_CP{$SeS5T&~ZDNOb*qBCegSFxtki7?-9*7^oLAzKvH~o}tlJ5fah(3SxsH zZ+{r=*Rf*<0pgO30PJ3X-WYe>A7ZApnbGwlk!#C~yn5NIS7Fg%t7~SoEsuIV!|U_B zAGR%j;xAtg7ZKhPpKf{kAJK}Z>Fo3AmhG^Wf7+&wVK#y(wDOwH`E;j^!hAZMQMfI( z5wy)n!?up?HgAl`Tt=_wb#z64wBj{PoETNy%22)o4e%NoU^@z$u+d`OQ_$4SsI%FV z%Abgquih3}g9teEyO00YRy?<+Vq?ql4zKx~mgO&a&8Np&bC6fGwUc)bQ$2H{>-m*M zd%?z#5G`Lv(I%9>Bf5SUSx$?!W{Et%S@{}`jJ1*&jXcz{d<%ujw?x}^s?hpO3a#fi zTXuAK`6@(gbz!x3r*V~0(wrSDf7tILk%!gE-H?{$uVvhGEGnhtos8)E9ZVYQ1O8`O z=MR%`G81F4&VSHveljEORr}fJqq0bdwJt=Di}Pr7hfD2N z{@WJW%jz-a;x<)Gr29Sv2_3U}&ByBQlU2X*ymGJUjBSx_mF-7*1HMrAzUdH}pC+2M zY#EyU?2gtqn&66&rE$v}GZ8djqD!RMw7O`;Q??H3qUBHWe({vO1!PW&Jej@vapY%N zW=6|5*$NsFjXYtK86K_JXnC+LfARQGxWag)KHs~TLF7ilWiqa_)^A3U`OgY ztKx`g`F&PJ>{(f3d9ZC|wdKLim6eufhOUrBd&vjdu7l?HLGv}htASTyL3%gp+7;jx zEx=~{f$eef}HZ7;+?Ku?PnN)P=zAB2E{)@ZQGGvZr z_9R)oV_FqOMH}o`fO6~z@)cX+lBT$0Up7B zd@X6ed~F|p76sH?V$~!#w3^$Ks=2*)L9m-|NBxcpD7`JRC8^k!-okB>j-)zv^qzuU zrAec(zcjFW1JhW_Ff1)?*pMOV!-fqT$|o;l@X5f7J+&3i6)$}G_?9bs1T?k^-)UTv zA@;vYyUo#V2f75GT<<%$YAk;eb861;e&}egINDEvRN_cffl3?)#77z#-l>k3=V&yF zQVE&}sl>klT?~m_?*X8T1pNevuiJCI-vaSTL5A1s&_N)Ti#_8J0D2vk3KrJ{_XCZlH4|_E@Z4M@sBTKpJ~G zkj9n)og=Z=x!4LI)nK+mi-FD-zQ=$r7ew!smjPvX*)W{AT4-kil?l26=qf?Tfo>G^43O689-#Au_HlGvyyZuFcLQn4Cu2A%?J^*xEpzD0Kw93Xfht7y zRTtX@#3$HzD1~7>UC^08n##36Dtj}K%HHN;mjkKJ4?4b0F7}5Gz2#6Zkk;CJKsO<` z4DWA1w+Q+#plO2AvUSfwhBpjohR}`#nkopFL4}FnQj_Vk1ZCoStsqpLN23!p#vU(- zkLAV*;xpMrf@tWoL{J{CO9k0Q=3wpSBal*)=~6-Q^2TodN{PhsX&*qG<+(Nn`m#3< zpA4CBtAPe@d49df<=}d&Aa-Y?$iKooTc7`i?X&-NzE{_xFyRn1c*E2U!<9V4kX7^C zGKC{=xN1z{xQY2}ZQ=2hQdGcd3Q_XebApr!>{^Br%nOq_^5T^tY_M&q{120%fQd3D z>VQ<(VEbYwgg~CK6ei|?RM=pfBa4ANVW}fP@ihz^Y_oqekS8o9<#*)@8*D!)GN}!= z`TB>id_Mo=BhMOE{QH)HYL>?qWk;TA`+Ja;*Y<$1tS zEKf%Q<(CN*?#i@5^EylafoRhipFo)&qEs$zYOG$wIfcPWEf4W9WWAY2UV=xc-xxW=khs8M(lO^XltyNNdhl1t(?`kaEDl6-pvyTj^_xFL^-Og5yH&PigES3}Lg+X(r_y>CZu_ z!y;iQ{YxsXmcCH4)oBu+f=F>lKKgj)1DI@5z}Gp;W*(1`(c^94zd8E zJc?OabEh%uDht;y>sI1f6Lia*Bz|diUG1V;TlqZWIbd)rr#-7tLxP>#f3NAFv6?e| zGH8IMmVwD4#BR<+j4!p;fc_Eo!IP|0r=MsB=;!4d0LGo5?i*nmW*DmBC~$fR4vY}i ze`Brfz_usSk~3rl>T8@liKLmSZ(;ZZM$_8!-HpX`zz);49V%3<0h{1?y3!37E9wR` zilAptC-4QdmxITbz+|wtCYU*_IpZq;gfS(og(b}k7uGb~vDop4b5uh{WF4AI@}-P+ z9%285ePZy`Zl>I@M7%$1|E|1F2Eg@7E0C;fvGP=d?~;-+WtbgmD;Lz>x%AFOGA4u~ z#)?|N${CGSC|IL*cQ%uZfn<>hx`YfM0|uFXe==iNDl zW#O1HV+xd$mW4-(W#PB6e!GD8X@q2!g?FcEoVzBmEL?}kO>ul;Sr}L>Q@#oxx@3C9 zthV_tm8IP`5&62|QW3kt^Mjww7iYN3IVDG^x}lYFtfb$U2v+QT0T@wW~f+ z$pJM@_2l4PBS0Qa;ixp52K5Qn27lb8dUC+S zBN>J{o$1?4Lwq_M8L6He%rsINE}f+*)6u7H$$zn}F;YiJI>A!tQ@7+&PZ_Dq1S$EA zo8lMSn?_2XHynj(G@E1U{I2{jUg7!+f@|wYHSl zoHAM$%fV=W$sEox>7I)#LKPLvILZ1smVLaXSnwf?4kJg6V<~Fhf=bY&d#_yb+SDa^0dRwS2`xWWP2#c5aB#jV&L!Nb2VgYRw#$B=4;b>krTcq6YF1RwKl90VVWxndA}Oz-|d@G-s54}y;mk-rYU zUm9NCK$6wVGSJ@v&s?r_5IC7SzQCT5^FV(AJbMivZ#cpicOF6^=qKf(P4Ho0mymuH zc;rVqr}{?2!|xK3>=~JZh`Ye|rs3s{C7FJCq+>jm;KRUtlj+BLsRPeLhL1y(`W@~H zdKzk~_{Co}T=UPapc@2tqY**%VQu$qS1-=uqK9M^mzmejEax>a;rBon~vy`Iu*7!PariRGEi zCsXELa>eLG*7AKs$igQ!h43P5Q^V2gu=_QP(1ccd<(W-K!6Y~atJ?nFUb4c{R`M2Y zapW_TG9GN5t6woV4E&6MW>Qi)6WbGW$V=eRmx{BPO?gOlQblI-Fj(;Ro=7uZI@E@1 z;r`fhsGi<8W$i2mlfEsZU9%_k7Mtk5m)>HLAgnx5oBiAF73(=xEsDI7+A)A(+p7Kc z3)$Eh5<@nY6&6~sNltVJ?3;e}$0WU=S*kI;RDZ#lF`kheSDK*dXsl#t5(cSH^^e;Z zTeAjAiErTkmX0AwxQ!_+EcWP}*XOS|5W9CZWuU6F-K;rSbWc5r&X zg_?(*-fw}Sb;3pvnqI~pkP5Eo2xRzzXeac@a{->G)z-cPrzl{f%0D0uPVQMDe9osn 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 diff --git a/msvc/freetype/README.md b/msvc/freetype/README.md deleted file mode 100644 index 59b882f7..00000000 --- a/msvc/freetype/README.md +++ /dev/null @@ -1,15 +0,0 @@ -FreeType 2.10.0 -========================= -###### Windows binaries (DLL) of FreeType (win32/win64) - -Compiled with VS Express 2015 -Compatible with Windows XP, Vista, 7, 8, 10 - -> *freetype.dll* uses the *Universal CRT* and therefore **_requires_** Visual C++ 2017 Redistributable to be present on system (*VC++ 2017 Redistributable supersedes VC++ 2015 Redistributable*). - -| filename | sha256 | -| :-- | :-- | -| win32\\**freetype.dll** | `D039F727E82A4570883DBA2069F9DD95518BA580F16F891FCC5FD6C07624BF35` | -| win32\\**freetype.lib** | `28B2D11BC7A4648696C96675771A32AEFE33FC7D13E83A416AB0CCD30CA7B79F` | -| win64\\**freetype.dll** | `58AAE1F69EA5C2ADCA3CF0314D01E14353F674755B9D1098C1EBBF478207B672` | -| win64\\**freetype.lib** | `158C6FEF7BD18028034AE2E5405CA118EA0476B7298935560D7D7A7730D6390E` | diff --git a/msvc/freetype/win64/freetype.lib b/msvc/freetype/win64/freetype.lib deleted file mode 100644 index 7f41f445c89890238473a221b08a4830ce768ab1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3893462 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

CvtY-d&aHanwP{(z8~y^CN$ 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 ?)IJ?s6+!#%++y!~axP3-#-Q`Vo=X(t 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¨CLc@k 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