From 2aac6759a7ae773e9bcf35446fa5e700fdc8003a Mon Sep 17 00:00:00 2001 From: Lutz Date: Wed, 8 Mar 2023 16:52:44 +0100 Subject: [PATCH] Version 6.0.0 --- -GoFish-.fpw | 3 + -GoFish.prg | 40 + .github/CONTRIBUTING.md | 26 +- FOXUSER_9.FPT | Bin 286912 -> 86272 bytes FOXUSER_9.dbf | Bin 9641 -> 9689 bytes GoFish.prg | 40 + Source/BuildGoFish.PRG | 6 +- Source/BuildGoFish.h | 8 +- Source/Changelog_Thor.txt | 16 + Source/Forms/gf_collection_explorer.SCT | Bin 26013 -> 53888 bytes ...gf_collection_explorer.dataenvironment.sc2 | 17 + ...lection_explorer.frmcollectionexplorer.sc2 | 536 + ...lection_explorer.gf_collectionexplorer.sc2 | 536 + Source/Forms/gf_collection_explorer.sc2 | 548 +- Source/Forms/gf_collection_explorer.scx | Bin 1796 -> 2232 bytes Source/Forms/gofish_about.SCT | Bin 6760 -> 12160 bytes Source/Forms/gofish_about.dataenvironment.sc2 | 17 + Source/Forms/gofish_about.gf_help.sc2 | 280 + Source/Forms/gofish_about.sc2 | 241 +- Source/Forms/gofish_about.scx | Bin 2777 -> 2995 bytes Source/Forms/gofish_advaccedreplacehelp.SCT | Bin 4603 -> 6464 bytes ...sh_advaccedreplacehelp.dataenvironment.sc2 | 17 + ...ofish_advaccedreplacehelp.gf_baseform1.sc2 | 137 + Source/Forms/gofish_advaccedreplacehelp.sc2 | 147 +- Source/Forms/gofish_advaccedreplacehelp.scx | Bin 2014 -> 2014 bytes Source/Forms/gofish_advanced.SCT | Bin 53780 -> 71744 bytes .../Forms/gofish_advanced.dataenvironment.sc2 | 17 + Source/Forms/gofish_advanced.gf_advanced.sc2 | 1896 +++ Source/Forms/gofish_advanced.sc2 | 1906 +-- Source/Forms/gofish_advanced.scx | Bin 9535 -> 9535 bytes Source/Forms/gofish_extendsearch.SCT | Bin 15624 -> 16320 bytes .../gofish_extendsearch.dataenvironment.sc2 | 17 + ...sh_extendsearch.gf_filter_extendsearch.sc2 | 325 + Source/Forms/gofish_extendsearch.sc2 | 335 +- Source/Forms/gofish_extendsearch.scx | Bin 1578 -> 1578 bytes Source/Forms/gofish_filter.SCT | Bin 11793 -> 12096 bytes .../Forms/gofish_filter.dataenvironment.sc2 | 17 + Source/Forms/gofish_filter.gf_filterform1.sc2 | 213 + Source/Forms/gofish_filter.sc2 | 223 +- Source/Forms/gofish_filter.scx | Bin 1469 -> 1469 bytes Source/Forms/gofish_filterpf.SCT | Bin 68324 -> 87680 bytes .../Forms/gofish_filterpf.dataenvironment.sc2 | 17 + Source/Forms/gofish_filterpf.gf_filter.sc2 | 2220 +++ Source/Forms/gofish_filterpf.sc2 | 2231 +-- Source/Forms/gofish_filterpf.scx | Bin 9426 -> 9426 bytes Source/Forms/gofish_options.SCT | Bin 97179 -> 120648 bytes .../Forms/gofish_options.dataenvironment.sc2 | 17 + Source/Forms/gofish_options.gf_options.sc2 | 3494 +++++ Source/Forms/gofish_options.sc2 | 3025 +--- Source/Forms/gofish_options.scx | Bin 17165 -> 18255 bytes Source/Forms/gofish_results.SCT | Bin 18969 -> 19264 bytes .../Forms/gofish_results.dataenvironment.sc2 | 17 + .../Forms/gofish_results.gf_resultsform1.sc2 | 279 + Source/Forms/gofish_results.sc2 | 289 +- Source/Forms/gofish_results.scx | Bin 1469 -> 1469 bytes ...gofish_results_desktop.dataenvironment.sc2 | 17 + ...gofish_results_desktop.gf_resultsform1.sc2 | 280 + Source/Forms/gofish_results_desktop.sc2 | 290 +- Source/Forms/gofish_results_desktop.sct | Bin 18984 -> 19264 bytes Source/Forms/gofish_results_desktop.scx | Bin 1469 -> 1469 bytes Source/Forms/gofish_searchhistory.SCT | Bin 8801 -> 13632 bytes .../gofish_searchhistory.dataenvironment.sc2 | 17 + Source/Forms/gofish_searchhistory.form1.sc2 | 323 + Source/Forms/gofish_searchhistory.sc2 | 293 +- Source/Forms/gofish_searchhistory.scx | Bin 2995 -> 2995 bytes Source/GoFish5.APP | Bin 3065095 -> 3418872 bytes Source/GoFish5.PJT | Bin 170379 -> 179784 bytes Source/GoFish5.pj2 | 8 +- Source/GoFish5.pjx | Bin 15753 -> 16273 bytes Source/HTML/GoFish.js.bak | 22 + Source/Images/SAVE.BMP | Bin 0 -> 1318 bytes Source/Images/gf_folderpick_icon_16.bmp | Bin 0 -> 822 bytes Source/Images/gf_projectpick_icon_16.bmp | Bin 0 -> 822 bytes Source/Lib/VFP/FFC/_base._activedoc.vc2 | 224 + Source/Lib/VFP/FFC/_base._checkbox.vc2 | 225 + Source/Lib/VFP/FFC/_base._collection.vc2 | 224 + Source/Lib/VFP/FFC/_base._combobox.vc2 | 224 + Source/Lib/VFP/FFC/_base._commandbutton.vc2 | 225 + Source/Lib/VFP/FFC/_base._commandgroup.vc2 | 238 + Source/Lib/VFP/FFC/_base._container.vc2 | 224 + Source/Lib/VFP/FFC/_base._control.vc2 | 224 + Source/Lib/VFP/FFC/_base._cursor2.vc2 | 224 + Source/Lib/VFP/FFC/_base._cursoradapter.vc2 | 224 + Source/Lib/VFP/FFC/_base._custom.vc2 | 224 + .../Lib/VFP/FFC/_base._dataenvironment2.vc2 | 225 + Source/Lib/VFP/FFC/_base._editbox.vc2 | 224 + Source/Lib/VFP/FFC/_base._form.vc2 | 225 + Source/Lib/VFP/FFC/_base._formset.vc2 | 413 + Source/Lib/VFP/FFC/_base._grid.vc2 | 224 + Source/Lib/VFP/FFC/_base._hyperlink.vc2 | 224 + Source/Lib/VFP/FFC/_base._image.vc2 | 224 + Source/Lib/VFP/FFC/_base._label.vc2 | 225 + Source/Lib/VFP/FFC/_base._line.vc2 | 224 + Source/Lib/VFP/FFC/_base._listbox.vc2 | 224 + Source/Lib/VFP/FFC/_base._optionbutton2.vc2 | 225 + Source/Lib/VFP/FFC/_base._optiongroup.vc2 | 239 + Source/Lib/VFP/FFC/_base._page2.vc2 | 225 + Source/Lib/VFP/FFC/_base._pageframe.vc2 | 230 + Source/Lib/VFP/FFC/_base._projecthook.vc2 | 224 + Source/Lib/VFP/FFC/_base._relation2.vc2 | 224 + Source/Lib/VFP/FFC/_base._separator.vc2 | 224 + Source/Lib/VFP/FFC/_base._shape.vc2 | 224 + Source/Lib/VFP/FFC/_base._spinner.vc2 | 224 + Source/Lib/VFP/FFC/_base._textbox.vc2 | 224 + Source/Lib/VFP/FFC/_base._timer.vc2 | 224 + Source/Lib/VFP/FFC/_base._toolbar.vc2 | 224 + Source/Lib/VFP/FFC/_base._xmladapter.vc2 | 235 + Source/Lib/VFP/FFC/_base._xmlfield.vc2 | 224 + Source/Lib/VFP/FFC/_base._xmltable.vc2 | 235 + Source/Lib/VFP/FFC/_base.vc2 | 8176 +---------- Source/Lib/VFP/FFC/_base.vct | Bin 337196 -> 357376 bytes Source/Lib/VFP/FFC/_base.vcx | Bin 9316 -> 9317 bytes Source/Lib/VFP/FFC/_environ._runcode.vc2 | 454 + Source/Lib/VFP/FFC/_environ._set.vc2 | 195 + Source/Lib/VFP/FFC/_environ._shellexecute.vc2 | 80 + Source/Lib/VFP/FFC/_environ.vc2 | 718 +- Source/Lib/VFP/FFC/_environ.vct | Bin 31421 -> 33152 bytes Source/Lib/VFP/FFC/_environ.vcx | Bin 1795 -> 1796 bytes Source/Lib/VFP/FFC/_frxcursor.frxcursor.vc2 | 3357 +++++ .../VFP/FFC/_frxcursor.frxdevicehelper.vc2 | 241 + Source/Lib/VFP/FFC/_frxcursor.vc2 | 3591 +---- Source/Lib/VFP/FFC/_frxcursor.vct | Bin 155298 -> 156352 bytes Source/Lib/VFP/FFC/_frxcursor.vcx | Bin 1577 -> 1578 bytes Source/Lib/VFP/My/my.DBF | Bin 24240 -> 24241 bytes Source/Lib/VFP/My/my.FPT | Bin 10496 -> 10496 bytes Source/Lib/VFP/My/my.PJT | Bin 25212 -> 3904 bytes Source/Lib/VFP/My/my.PJX | Bin 6523 -> 2363 bytes Source/Lib/VFP/My/my.VCT | Bin 180692 -> 195712 bytes Source/Lib/VFP/My/my.app.vc2 | 67 + Source/Lib/VFP/My/my.audio.vc2 | 60 + Source/Lib/VFP/My/my.clock.vc2 | 179 + Source/Lib/VFP/My/my.computer.vc2 | 68 + Source/Lib/VFP/My/my.data.vc2 | 238 + Source/Lib/VFP/My/my.db2 | 936 ++ Source/Lib/VFP/My/my.filesystem.vc2 | 276 + Source/Lib/VFP/My/my.info.vc2 | 188 + Source/Lib/VFP/My/my.my.vc2 | 14 + Source/Lib/VFP/My/my.mybase.vc2 | 212 + Source/Lib/VFP/My/my.mybuilderform.vc2 | 902 ++ Source/Lib/VFP/My/my.mycollection.vc2 | 100 + Source/Lib/VFP/My/my.myfoxcode.vc2 | 412 + Source/Lib/VFP/My/my.network.vc2 | 113 + Source/Lib/VFP/My/my.printer.vc2 | 162 + Source/Lib/VFP/My/my.registry.vc2 | 532 + Source/Lib/VFP/My/my.settings.vc2 | 285 + Source/Lib/VFP/My/my.specialdirectories.vc2 | 291 + Source/Lib/VFP/My/my.user.vc2 | 147 + Source/Lib/VFP/My/my.vc2 | 4177 +----- Source/Lib/VFP/My/my.vcx | Bin 7136 -> 7137 bytes Source/Lib/gofish.h | 1 + Source/Lib/gofishprojecthook.VCT | Bin 3314 -> 3840 bytes Source/Lib/gofishprojecthook.vcx | Bin 1359 -> 1360 bytes Source/Lib/gofishsearchengine.prg | 2841 ++-- Source/Lib/gofishui.VCT | Bin 469112 -> 669952 bytes Source/Lib/gofishui._gofish.vc2 | 37 + Source/Lib/gofishui.gf_baseform.vc2 | 345 + Source/Lib/gofishui.gf_check.vc2 | 63 + ...fishui.gf_combosearchexpressionhistory.vc2 | 255 + Source/Lib/gofishui.gf_combosearchscope.vc2 | 363 + Source/Lib/gofishui.gf_filtercheckbox.vc2 | 52 + .../gofishui.gf_filtercheckboxcontainer.vc2 | 216 + Source/Lib/gofishui.gf_filterform.vc2 | 1907 +++ ...ishui.gf_filtersinglecheckboxcontainer.vc2 | 121 + Source/Lib/gofishui.gf_grid.vc2 | 64 + Source/Lib/gofishui.gf_progressbar.vc2 | 174 + Source/Lib/gofishui.gf_resultsform.vc2 | 10879 ++++++++++++++ Source/Lib/gofishui.gf_textboxcontainer.vc2 | 90 + Source/Lib/gofishui.gf_timestampcontainer.vc2 | 161 + Source/Lib/gofishui.gf_versionlabel.vc2 | 41 + Source/Lib/gofishui.vc2 | 11720 +--------------- Source/Lib/gofishui.vcx | Bin 28391 -> 23487 bytes Source/Lib/gofishwebtools.gf_webcontrol.vc2 | 251 + Source/Lib/gofishwebtools.vc2 | 248 +- Source/Lib/gofishwebtools.vct | Bin 12060 -> 13312 bytes Source/Lib/gofishwebtools.vcx | Bin 1686 -> 1687 bytes Source/Lib/sfsplitter.gripper.vc2 | 235 + Source/Lib/sfsplitter.gripperdot.vc2 | 90 + Source/Lib/sfsplitter.sfsplitter.vc2 | 280 + Source/Lib/sfsplitter.sfsplitterh.vc2 | 77 + Source/Lib/sfsplitter.sfsplitterv.vc2 | 79 + Source/Lib/sfsplitter.vc2 | 744 +- Source/Lib/sfsplitter.vct | Bin 29632 -> 34304 bytes Source/Lib/sfsplitter.vcx | Bin 3212 -> 3213 bytes Source/Prg/gofishproc.prg | 1670 ++- Source/Prg/words.CDX | Bin 16896 -> 16384 bytes Source/Prg/words.DBF | Bin 36278 -> 36278 bytes Source/Prg/words.db2 | 6259 +++++++++ Source/Source.zip | Bin 1877558 -> 2091418 bytes Source/changelog_ver_4.txt | 186 - Source/changelog_ver_5.txt | 100 - Source/gofish.prg | 628 +- _GoFishVersionFile.txt | 114 +- _command.prg | 2 +- data/default/my_hook.gofish_hook.vc2 | 14 + data/default/my_hook.vc2 | 10 + desktop.ini | 6 + docs/.gitignore | 11 + docs/Changes.md | 451 + docs/FoxBin2Prg_Changes.md | 423 + docs/FoxBin2Prg_Internals.md | 727 + docs/FoxBin2Prg_Object.md | 108 + docs/FoxBin2Prg_Run.md | 175 + docs/FoxBin2Prg_SCM.md | 79 + docs/FoxBin2Prg_git.md | 422 + docs/GoFish.md | 129 + docs/New_6.md | 148 + docs/Screenshots/.gitignore | 7 + ...ing in FoxPro Reports_SNAGHTML143ced74.png | Bin 0 -> 41924 bytes ... FoxPro Reports_SNAGHTML143ced74_thumb.png | Bin 0 -> 42461 bytes ...ing in FoxPro Reports_SNAGHTML144d072b.png | Bin 0 -> 53770 bytes ... FoxPro Reports_SNAGHTML144d072b_thumb.png | Bin 0 -> 53770 bytes ... 4 Searching in FoxPro Reports_image_2.png | Bin 0 -> 53196 bytes ... 4 Searching in FoxPro Reports_image_4.png | Bin 0 -> 55270 bytes ...earching in FoxPro Reports_image_thumb.png | Bin 0 -> 53950 bytes ...rching in FoxPro Reports_image_thumb_1.png | Bin 0 -> 56088 bytes .../GoFish 4.1 Alpa 1 Update Notes.md | 29 + ...GoFish 5 Enhancements_SNAGHTML15ac047b.png | Bin 0 -> 32027 bytes ... 5 Enhancements_SNAGHTML15ac047b_thumb.png | Bin 0 -> 89702 bytes ...GoFish 5 Enhancements_SNAGHTML15bb4071.png | Bin 0 -> 48012 bytes ... 5 Enhancements_SNAGHTML15bb4071_thumb.png | Bin 0 -> 195992 bytes ...GoFish 5 Enhancements_SNAGHTML15c7e0ed.png | Bin 0 -> 31406 bytes ... 5 Enhancements_SNAGHTML15c7e0ed_thumb.png | Bin 0 -> 76619 bytes ...GoFish 5 Enhancements_SNAGHTML15d973d4.png | Bin 0 -> 19457 bytes ...Fish 5 Enhancements_SNAGHTML15d973d4_1.png | Bin 0 -> 19457 bytes ... 5 Enhancements_SNAGHTML15d973d4_thumb.png | Bin 0 -> 88830 bytes ... Enhancements_SNAGHTML15d973d4_thumb_1.png | Bin 0 -> 88830 bytes .../GoFish 5 Enhancements_clip_image002_2.jpg | Bin 0 -> 7514 bytes ...ish 5 Enhancements_clip_image002_thumb.jpg | Bin 0 -> 7452 bytes .../GoFish 5 Enhancements_image_2.png | Bin 0 -> 12851 bytes .../GoFish 5 Enhancements_image_4.png | Bin 0 -> 10044 bytes .../GoFish 5 Enhancements_image_6.png | Bin 0 -> 13851 bytes .../GoFish 5 Enhancements_image_8.png | Bin 0 -> 12467 bytes .../GoFish 5 Enhancements_image_thumb.png | Bin 0 -> 46275 bytes .../GoFish 5 Enhancements_image_thumb_1.png | Bin 0 -> 42257 bytes .../GoFish 5 Enhancements_image_thumb_2.png | Bin 0 -> 96883 bytes .../GoFish 5 Enhancements_image_thumb_3.png | Bin 0 -> 67822 bytes ...sh 5 pre-release page_SNAGHTML12bece48.png | Bin 0 -> 34695 bytes ...re-release page_SNAGHTML12bece48_thumb.png | Bin 0 -> 34695 bytes ...sh 5 pre-release page_SNAGHTML2aaeee44.png | Bin 0 -> 43134 bytes ...re-release page_SNAGHTML2aaeee44_thumb.png | Bin 0 -> 123321 bytes ...re-release page_SNAGHTML2c1bc401_thumb.png | Bin 0 -> 17663 bytes ...sh 5 pre-release page_SNAGHTML2cfbb5d3.png | Bin 0 -> 159610 bytes ...re-release page_SNAGHTML2d08d9f6_thumb.png | Bin 0 -> 11736 bytes ...ish 5 pre-release page_SNAGHTML7886c93.png | Bin 0 -> 23303 bytes ...pre-release page_SNAGHTML7886c93_thumb.png | Bin 0 -> 23992 bytes ...ish 5 pre-release page_SNAGHTML78a41ff.png | Bin 0 -> 18597 bytes ...pre-release page_SNAGHTML78a41ff_thumb.png | Bin 0 -> 19205 bytes ...ish 5 pre-release page_SNAGHTML78b4c6a.png | Bin 0 -> 26678 bytes ...pre-release page_SNAGHTML78b4c6a_thumb.png | Bin 0 -> 27003 bytes ...ish 5 pre-release page_SNAGHTML7be9a05.png | Bin 0 -> 68611 bytes ...pre-release page_SNAGHTML7be9a05_thumb.png | Bin 0 -> 239193 bytes .../GoFish 5 pre-release page_hr-g.png | Bin 0 -> 178 bytes .../GoFish 5 pre-release page_image_4.png | Bin 0 -> 50442 bytes .../GoFish 5 pre-release page_image_6.png | Bin 0 -> 19967 bytes .../GoFish 5 pre-release page_image_thumb.png | Bin 0 -> 19496 bytes ...oFish 5 pre-release page_image_thumb_1.png | Bin 0 -> 50442 bytes ...oFish 5 pre-release page_image_thumb_2.png | Bin 0 -> 19967 bytes .../GoFish Backup Help_SNAGHTML7b3133b4.png | Bin 0 -> 31944 bytes ...ish Backup Help_SNAGHTML7b3133b4_thumb.png | Bin 0 -> 32513 bytes .../GoFish Backup Help_SNAGHTML7b3708ed.png | Bin 0 -> 62337 bytes ...ish Backup Help_SNAGHTML7b3708ed_thumb.png | Bin 0 -> 62994 bytes .../GoFish Backup Help_image_4.png | Bin 0 -> 49204 bytes .../GoFish Backup Help_image_thumb_1.png | Bin 0 -> 49922 bytes .../GoFish Options Advanced Config Files.png | Bin 0 -> 41483 bytes ...h Replace Help_GoFish4_Options_Replace.jpg | Bin 0 -> 163294 bytes .../GoFish Replace Help_SNAGHTML2ee1e989.png | Bin 0 -> 29189 bytes ...sh Replace Help_SNAGHTML2ee1e989_thumb.png | Bin 0 -> 29742 bytes .../GoFish Replace Help_SNAGHTML2ee8a807.png | Bin 0 -> 104613 bytes ...sh Replace Help_SNAGHTML2ee8a807_thumb.png | Bin 0 -> 105728 bytes .../GoFish Replace Help_SNAGHTML422fc01f.png | Bin 0 -> 47686 bytes ...sh Replace Help_SNAGHTML422fc01f_thumb.png | Bin 0 -> 48196 bytes .../GoFish Replace Help_SNAGHTML424194ea.png | Bin 0 -> 13178 bytes ...sh Replace Help_SNAGHTML424194ea_thumb.png | Bin 0 -> 13593 bytes .../GoFish Replace Help_SNAGHTML7b3051bf.png | Bin 0 -> 45722 bytes ...sh Replace Help_SNAGHTML7b3051bf_thumb.png | Bin 0 -> 46529 bytes .../GoFish Replace Help_SNAGHTML7b536be4.png | Bin 0 -> 85357 bytes ...sh Replace Help_SNAGHTML7b536be4_thumb.png | Bin 0 -> 86035 bytes .../GoFish Replace Help_SNAGHTML7b61d12b.png | Bin 0 -> 87795 bytes ...sh Replace Help_SNAGHTML7b61d12b_thumb.png | Bin 0 -> 88653 bytes .../GoFish Replace Help_SNAGHTML7b6ccebc.png | Bin 0 -> 84711 bytes ...sh Replace Help_SNAGHTML7b6ccebc_thumb.png | Bin 0 -> 292071 bytes .../GoFish Replace Help_SNAGHTMLc0110e0.png | Bin 0 -> 47138 bytes ...ish Replace Help_SNAGHTMLc0110e0_thumb.png | Bin 0 -> 47651 bytes .../GoFish Replace Help_SNAGHTMLc027618.png | Bin 0 -> 79708 bytes ...ish Replace Help_SNAGHTMLc027618_thumb.png | Bin 0 -> 80623 bytes .../GoFish Replace Help_image_2.png | Bin 0 -> 105635 bytes .../GoFish Replace Help_image_20.png | Bin 0 -> 14042 bytes .../GoFish Replace Help_image_22.png | Bin 0 -> 13485 bytes .../GoFish Replace Help_image_24.png | Bin 0 -> 15626 bytes .../GoFish Replace Help_image_26.png | Bin 0 -> 25821 bytes .../GoFish Replace Help_image_thumb.png | Bin 0 -> 105635 bytes .../GoFish Replace Help_image_thumb_10.png | Bin 0 -> 14050 bytes .../GoFish Replace Help_image_thumb_11.png | Bin 0 -> 16230 bytes .../GoFish Replace Help_image_thumb_12.png | Bin 0 -> 26615 bytes .../GoFish Replace Help_image_thumb_9.png | Bin 0 -> 14641 bytes docs/Screenshots/GoFishScreenshot01.png | Bin 0 -> 80779 bytes docs/Screenshots/GoFishSearchEngine.md | 62 + .../GoFishSearchEngine_GFSE_Methods.jpg | Bin 0 -> 58594 bytes .../GoFishSearchEngine_GFSE_Options.jpg | Bin 0 -> 139115 bytes .../GoFishSearchEngine_GFSE_Properties.jpg | Bin 0 -> 81739 bytes .../GoFish_Advanced_Browse_Directory.png | Bin 0 -> 19967 bytes .../GoFish_Advanced_Browse_Project.jpg | Bin 0 -> 79801 bytes .../GoFish_Advanced_Browse_Project.png | Bin 0 -> 23992 bytes docs/Screenshots/GoFish_Advanced_Wildcard.png | Bin 0 -> 34695 bytes .../Screenshots/GoFish_GoFish4_FilterForm.jpg | Bin 0 -> 133569 bytes .../GoFish_GoFish4_OptionsForm.jpg | Bin 0 -> 99380 bytes docs/Screenshots/GoFish_SNAGHTML12bece48.png | Bin 0 -> 34695 bytes docs/Screenshots/GoFish_SNAGHTML18f221e4.png | Bin 0 -> 44679 bytes .../GoFish_SNAGHTML18f221e4_thumb.png | Bin 0 -> 44679 bytes docs/Screenshots/GoFish_SNAGHTML2a53c2d0.png | Bin 0 -> 92529 bytes .../GoFish_SNAGHTML2a53c2d0_thumb.png | Bin 0 -> 93630 bytes docs/Screenshots/GoFish_SNAGHTML2aaeee44.png | Bin 0 -> 43134 bytes .../GoFish_SNAGHTML2aaeee44_thumb.png | Bin 0 -> 123321 bytes docs/Screenshots/GoFish_SNAGHTML2ab64bcf.png | Bin 0 -> 18383 bytes .../GoFish_SNAGHTML2ab64bcf_thumb.png | Bin 0 -> 18813 bytes docs/Screenshots/GoFish_SNAGHTML2c1bc401.png | Bin 0 -> 17663 bytes .../GoFish_SNAGHTML2c1bc401_thumb.png | Bin 0 -> 17663 bytes docs/Screenshots/GoFish_SNAGHTML2c27fc21.png | Bin 0 -> 280601 bytes .../GoFish_SNAGHTML2c27fc21_thumb.png | Bin 0 -> 85284 bytes docs/Screenshots/GoFish_SNAGHTML2cfbb5d3.png | Bin 0 -> 159610 bytes .../GoFish_SNAGHTML2cfbb5d3_thumb.png | Bin 0 -> 85508 bytes .../GoFish_SNAGHTML2d08d9f6_thumb.png | Bin 0 -> 11736 bytes docs/Screenshots/GoFish_SNAGHTML7886c93.png | Bin 0 -> 23303 bytes docs/Screenshots/GoFish_SNAGHTML78a41ff.png | Bin 0 -> 18597 bytes .../GoFish_SNAGHTML78a41ff_thumb.png | Bin 0 -> 19205 bytes docs/Screenshots/GoFish_SNAGHTML78b4c6a.png | Bin 0 -> 26678 bytes .../GoFish_SNAGHTML78b4c6a_thumb.png | Bin 0 -> 27003 bytes docs/Screenshots/GoFish_SNAGHTML7be9a05.png | Bin 0 -> 68611 bytes .../GoFish_SNAGHTML7be9a05_thumb.png | Bin 0 -> 239193 bytes docs/Screenshots/GoFish_hr-g.png | Bin 0 -> 178 bytes docs/Screenshots/GoFish_image_12.png | Bin 0 -> 24661 bytes docs/Screenshots/GoFish_image_16.png | Bin 0 -> 24639 bytes docs/Screenshots/GoFish_image_2.png | Bin 0 -> 34552 bytes docs/Screenshots/GoFish_image_4.png | Bin 0 -> 50442 bytes docs/Screenshots/GoFish_image_8.png | Bin 0 -> 22646 bytes docs/Screenshots/GoFish_image_thumb.png | Bin 0 -> 34552 bytes docs/Screenshots/GoFish_image_thumb_1.png | Bin 0 -> 50442 bytes docs/Screenshots/GoFish_image_thumb_2.png | Bin 0 -> 19967 bytes docs/Screenshots/GoFish_image_thumb_3.png | Bin 0 -> 22646 bytes docs/Screenshots/GoFish_image_thumb_5.png | Bin 0 -> 24661 bytes docs/Screenshots/GoFish_image_thumb_7.png | Bin 0 -> 24639 bytes ...35 searches in GoFish_clip_image002_2.jpg" | Bin 0 -> 59382 bytes ...earches in GoFish_clip_image002_thumb.jpg" | Bin 0 -> 94618 bytes ...35 searches in GoFish_clip_image004_2.jpg" | Bin 0 -> 61996 bytes ...earches in GoFish_clip_image004_thumb.jpg" | Bin 0 -> 103371 bytes ...35 searches in GoFish_clip_image006_2.jpg" | Bin 0 -> 77414 bytes ...earches in GoFish_clip_image006_thumb.jpg" | Bin 0 -> 126472 bytes docs/Screenshots/Thor VFPx Tools_GoFish.png | Bin 0 -> 37728 bytes .../Updating GoFish_SNAGHTML2ac33b3c.png | Bin 0 -> 87391 bytes ...Updating GoFish_SNAGHTML2ac33b3c_thumb.png | Bin 0 -> 87832 bytes .../Updating GoFish_SNAGHTML2ac755fc.png | Bin 0 -> 9764 bytes ...Updating GoFish_SNAGHTML2ac755fc_thumb.png | Bin 0 -> 10217 bytes ...h Source Code Control_SNAGHTML13f61b65.png | Bin 0 -> 26631 bytes ...ce Code Control_SNAGHTML13f61b65_thumb.png | Bin 0 -> 26631 bytes ...h Source Code Control_SNAGHTML13f75162.png | Bin 0 -> 29826 bytes ...ce Code Control_SNAGHTML13f75162_thumb.png | Bin 0 -> 32513 bytes ...h Source Code Control_SNAGHTML143cdd0f.png | Bin 0 -> 23910 bytes ...ce Code Control_SNAGHTML143cdd0f_thumb.png | Bin 0 -> 24390 bytes ...oFish with Source Code Control_image_2.png | Bin 0 -> 33617 bytes ...oFish with Source Code Control_image_6.png | Bin 0 -> 16740 bytes ...h with Source Code Control_image_thumb.png | Bin 0 -> 33617 bytes ...with Source Code Control_image_thumb_2.png | Bin 0 -> 17393 bytes docs/Screenshots/readme.md | 12 + docs/pictures/.gitignore | 7 + docs/pictures/readme.md | 12 + docs/pictures/vfpxbanner_small.gif | Bin 0 -> 6324 bytes docs/pictures/vfpxbanner_small.png | Bin 0 -> 5763 bytes docs/pictures/vfpxpoweredby_alternative.gif | Bin 0 -> 519 bytes docs/readme.md | 12 + foxbin2prg.cfg | 120 + readme.md | 274 +- 371 files changed, 56674 insertions(+), 41748 deletions(-) create mode 100644 -GoFish-.fpw create mode 100644 -GoFish.prg create mode 100644 GoFish.prg create mode 100644 Source/Changelog_Thor.txt create mode 100644 Source/Forms/gf_collection_explorer.dataenvironment.sc2 create mode 100644 Source/Forms/gf_collection_explorer.frmcollectionexplorer.sc2 create mode 100644 Source/Forms/gf_collection_explorer.gf_collectionexplorer.sc2 create mode 100644 Source/Forms/gofish_about.dataenvironment.sc2 create mode 100644 Source/Forms/gofish_about.gf_help.sc2 create mode 100644 Source/Forms/gofish_advaccedreplacehelp.dataenvironment.sc2 create mode 100644 Source/Forms/gofish_advaccedreplacehelp.gf_baseform1.sc2 create mode 100644 Source/Forms/gofish_advanced.dataenvironment.sc2 create mode 100644 Source/Forms/gofish_advanced.gf_advanced.sc2 create mode 100644 Source/Forms/gofish_extendsearch.dataenvironment.sc2 create mode 100644 Source/Forms/gofish_extendsearch.gf_filter_extendsearch.sc2 create mode 100644 Source/Forms/gofish_filter.dataenvironment.sc2 create mode 100644 Source/Forms/gofish_filter.gf_filterform1.sc2 create mode 100644 Source/Forms/gofish_filterpf.dataenvironment.sc2 create mode 100644 Source/Forms/gofish_filterpf.gf_filter.sc2 create mode 100644 Source/Forms/gofish_options.dataenvironment.sc2 create mode 100644 Source/Forms/gofish_options.gf_options.sc2 create mode 100644 Source/Forms/gofish_results.dataenvironment.sc2 create mode 100644 Source/Forms/gofish_results.gf_resultsform1.sc2 create mode 100644 Source/Forms/gofish_results_desktop.dataenvironment.sc2 create mode 100644 Source/Forms/gofish_results_desktop.gf_resultsform1.sc2 create mode 100644 Source/Forms/gofish_searchhistory.dataenvironment.sc2 create mode 100644 Source/Forms/gofish_searchhistory.form1.sc2 create mode 100644 Source/HTML/GoFish.js.bak create mode 100644 Source/Images/SAVE.BMP create mode 100644 Source/Images/gf_folderpick_icon_16.bmp create mode 100644 Source/Images/gf_projectpick_icon_16.bmp create mode 100644 Source/Lib/VFP/FFC/_base._activedoc.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._checkbox.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._collection.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._combobox.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._commandbutton.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._commandgroup.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._container.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._control.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._cursor2.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._cursoradapter.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._custom.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._dataenvironment2.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._editbox.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._form.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._formset.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._grid.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._hyperlink.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._image.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._label.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._line.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._listbox.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._optionbutton2.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._optiongroup.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._page2.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._pageframe.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._projecthook.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._relation2.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._separator.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._shape.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._spinner.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._textbox.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._timer.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._toolbar.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._xmladapter.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._xmlfield.vc2 create mode 100644 Source/Lib/VFP/FFC/_base._xmltable.vc2 create mode 100644 Source/Lib/VFP/FFC/_environ._runcode.vc2 create mode 100644 Source/Lib/VFP/FFC/_environ._set.vc2 create mode 100644 Source/Lib/VFP/FFC/_environ._shellexecute.vc2 create mode 100644 Source/Lib/VFP/FFC/_frxcursor.frxcursor.vc2 create mode 100644 Source/Lib/VFP/FFC/_frxcursor.frxdevicehelper.vc2 create mode 100644 Source/Lib/VFP/My/my.app.vc2 create mode 100644 Source/Lib/VFP/My/my.audio.vc2 create mode 100644 Source/Lib/VFP/My/my.clock.vc2 create mode 100644 Source/Lib/VFP/My/my.computer.vc2 create mode 100644 Source/Lib/VFP/My/my.data.vc2 create mode 100644 Source/Lib/VFP/My/my.filesystem.vc2 create mode 100644 Source/Lib/VFP/My/my.info.vc2 create mode 100644 Source/Lib/VFP/My/my.my.vc2 create mode 100644 Source/Lib/VFP/My/my.mybase.vc2 create mode 100644 Source/Lib/VFP/My/my.mybuilderform.vc2 create mode 100644 Source/Lib/VFP/My/my.mycollection.vc2 create mode 100644 Source/Lib/VFP/My/my.myfoxcode.vc2 create mode 100644 Source/Lib/VFP/My/my.network.vc2 create mode 100644 Source/Lib/VFP/My/my.printer.vc2 create mode 100644 Source/Lib/VFP/My/my.registry.vc2 create mode 100644 Source/Lib/VFP/My/my.settings.vc2 create mode 100644 Source/Lib/VFP/My/my.specialdirectories.vc2 create mode 100644 Source/Lib/VFP/My/my.user.vc2 create mode 100644 Source/Lib/gofishui._gofish.vc2 create mode 100644 Source/Lib/gofishui.gf_baseform.vc2 create mode 100644 Source/Lib/gofishui.gf_check.vc2 create mode 100644 Source/Lib/gofishui.gf_combosearchexpressionhistory.vc2 create mode 100644 Source/Lib/gofishui.gf_combosearchscope.vc2 create mode 100644 Source/Lib/gofishui.gf_filtercheckbox.vc2 create mode 100644 Source/Lib/gofishui.gf_filtercheckboxcontainer.vc2 create mode 100644 Source/Lib/gofishui.gf_filterform.vc2 create mode 100644 Source/Lib/gofishui.gf_filtersinglecheckboxcontainer.vc2 create mode 100644 Source/Lib/gofishui.gf_grid.vc2 create mode 100644 Source/Lib/gofishui.gf_progressbar.vc2 create mode 100644 Source/Lib/gofishui.gf_resultsform.vc2 create mode 100644 Source/Lib/gofishui.gf_textboxcontainer.vc2 create mode 100644 Source/Lib/gofishui.gf_timestampcontainer.vc2 create mode 100644 Source/Lib/gofishui.gf_versionlabel.vc2 create mode 100644 Source/Lib/gofishwebtools.gf_webcontrol.vc2 create mode 100644 Source/Lib/sfsplitter.gripper.vc2 create mode 100644 Source/Lib/sfsplitter.gripperdot.vc2 create mode 100644 Source/Lib/sfsplitter.sfsplitter.vc2 create mode 100644 Source/Lib/sfsplitter.sfsplitterh.vc2 create mode 100644 Source/Lib/sfsplitter.sfsplitterv.vc2 delete mode 100644 Source/changelog_ver_4.txt delete mode 100644 Source/changelog_ver_5.txt create mode 100644 data/default/my_hook.gofish_hook.vc2 create mode 100644 data/default/my_hook.vc2 create mode 100644 desktop.ini create mode 100644 docs/.gitignore create mode 100644 docs/Changes.md create mode 100644 docs/FoxBin2Prg_Changes.md create mode 100644 docs/FoxBin2Prg_Internals.md create mode 100644 docs/FoxBin2Prg_Object.md create mode 100644 docs/FoxBin2Prg_Run.md create mode 100644 docs/FoxBin2Prg_SCM.md create mode 100644 docs/FoxBin2Prg_git.md create mode 100644 docs/GoFish.md create mode 100644 docs/New_6.md create mode 100644 docs/Screenshots/.gitignore create mode 100644 docs/Screenshots/GoFish 4 Searching in FoxPro Reports_SNAGHTML143ced74.png create mode 100644 docs/Screenshots/GoFish 4 Searching in FoxPro Reports_SNAGHTML143ced74_thumb.png create mode 100644 docs/Screenshots/GoFish 4 Searching in FoxPro Reports_SNAGHTML144d072b.png create mode 100644 docs/Screenshots/GoFish 4 Searching in FoxPro Reports_SNAGHTML144d072b_thumb.png create mode 100644 docs/Screenshots/GoFish 4 Searching in FoxPro Reports_image_2.png create mode 100644 docs/Screenshots/GoFish 4 Searching in FoxPro Reports_image_4.png create mode 100644 docs/Screenshots/GoFish 4 Searching in FoxPro Reports_image_thumb.png create mode 100644 docs/Screenshots/GoFish 4 Searching in FoxPro Reports_image_thumb_1.png create mode 100644 docs/Screenshots/GoFish 4.1 Alpa 1 Update Notes.md create mode 100644 docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15ac047b.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15ac047b_thumb.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15bb4071.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15bb4071_thumb.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15c7e0ed.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15c7e0ed_thumb.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15d973d4.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15d973d4_1.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15d973d4_thumb.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15d973d4_thumb_1.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_clip_image002_2.jpg create mode 100644 docs/Screenshots/GoFish 5 Enhancements_clip_image002_thumb.jpg create mode 100644 docs/Screenshots/GoFish 5 Enhancements_image_2.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_image_4.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_image_6.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_image_8.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_image_thumb.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_image_thumb_1.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_image_thumb_2.png create mode 100644 docs/Screenshots/GoFish 5 Enhancements_image_thumb_3.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_SNAGHTML12bece48.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_SNAGHTML12bece48_thumb.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_SNAGHTML2aaeee44.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_SNAGHTML2aaeee44_thumb.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_SNAGHTML2c1bc401_thumb.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_SNAGHTML2cfbb5d3.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_SNAGHTML2d08d9f6_thumb.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_SNAGHTML7886c93.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_SNAGHTML7886c93_thumb.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_SNAGHTML78a41ff.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_SNAGHTML78a41ff_thumb.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_SNAGHTML78b4c6a.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_SNAGHTML78b4c6a_thumb.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_SNAGHTML7be9a05.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_SNAGHTML7be9a05_thumb.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_hr-g.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_image_4.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_image_6.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_image_thumb.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_image_thumb_1.png create mode 100644 docs/Screenshots/GoFish 5 pre-release page_image_thumb_2.png create mode 100644 docs/Screenshots/GoFish Backup Help_SNAGHTML7b3133b4.png create mode 100644 docs/Screenshots/GoFish Backup Help_SNAGHTML7b3133b4_thumb.png create mode 100644 docs/Screenshots/GoFish Backup Help_SNAGHTML7b3708ed.png create mode 100644 docs/Screenshots/GoFish Backup Help_SNAGHTML7b3708ed_thumb.png create mode 100644 docs/Screenshots/GoFish Backup Help_image_4.png create mode 100644 docs/Screenshots/GoFish Backup Help_image_thumb_1.png create mode 100644 docs/Screenshots/GoFish Options Advanced Config Files.png create mode 100644 docs/Screenshots/GoFish Replace Help_GoFish4_Options_Replace.jpg create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML2ee1e989.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML2ee1e989_thumb.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML2ee8a807.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML2ee8a807_thumb.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML422fc01f.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML422fc01f_thumb.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML424194ea.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML424194ea_thumb.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML7b3051bf.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML7b3051bf_thumb.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML7b536be4.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML7b536be4_thumb.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML7b61d12b.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML7b61d12b_thumb.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML7b6ccebc.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTML7b6ccebc_thumb.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTMLc0110e0.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTMLc0110e0_thumb.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTMLc027618.png create mode 100644 docs/Screenshots/GoFish Replace Help_SNAGHTMLc027618_thumb.png create mode 100644 docs/Screenshots/GoFish Replace Help_image_2.png create mode 100644 docs/Screenshots/GoFish Replace Help_image_20.png create mode 100644 docs/Screenshots/GoFish Replace Help_image_22.png create mode 100644 docs/Screenshots/GoFish Replace Help_image_24.png create mode 100644 docs/Screenshots/GoFish Replace Help_image_26.png create mode 100644 docs/Screenshots/GoFish Replace Help_image_thumb.png create mode 100644 docs/Screenshots/GoFish Replace Help_image_thumb_10.png create mode 100644 docs/Screenshots/GoFish Replace Help_image_thumb_11.png create mode 100644 docs/Screenshots/GoFish Replace Help_image_thumb_12.png create mode 100644 docs/Screenshots/GoFish Replace Help_image_thumb_9.png create mode 100644 docs/Screenshots/GoFishScreenshot01.png create mode 100644 docs/Screenshots/GoFishSearchEngine.md create mode 100644 docs/Screenshots/GoFishSearchEngine_GFSE_Methods.jpg create mode 100644 docs/Screenshots/GoFishSearchEngine_GFSE_Options.jpg create mode 100644 docs/Screenshots/GoFishSearchEngine_GFSE_Properties.jpg create mode 100644 docs/Screenshots/GoFish_Advanced_Browse_Directory.png create mode 100644 docs/Screenshots/GoFish_Advanced_Browse_Project.jpg create mode 100644 docs/Screenshots/GoFish_Advanced_Browse_Project.png create mode 100644 docs/Screenshots/GoFish_Advanced_Wildcard.png create mode 100644 docs/Screenshots/GoFish_GoFish4_FilterForm.jpg create mode 100644 docs/Screenshots/GoFish_GoFish4_OptionsForm.jpg create mode 100644 docs/Screenshots/GoFish_SNAGHTML12bece48.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML18f221e4.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML18f221e4_thumb.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML2a53c2d0.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML2a53c2d0_thumb.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML2aaeee44.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML2aaeee44_thumb.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML2ab64bcf.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML2ab64bcf_thumb.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML2c1bc401.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML2c1bc401_thumb.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML2c27fc21.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML2c27fc21_thumb.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML2cfbb5d3.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML2cfbb5d3_thumb.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML2d08d9f6_thumb.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML7886c93.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML78a41ff.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML78a41ff_thumb.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML78b4c6a.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML78b4c6a_thumb.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML7be9a05.png create mode 100644 docs/Screenshots/GoFish_SNAGHTML7be9a05_thumb.png create mode 100644 docs/Screenshots/GoFish_hr-g.png create mode 100644 docs/Screenshots/GoFish_image_12.png create mode 100644 docs/Screenshots/GoFish_image_16.png create mode 100644 docs/Screenshots/GoFish_image_2.png create mode 100644 docs/Screenshots/GoFish_image_4.png create mode 100644 docs/Screenshots/GoFish_image_8.png create mode 100644 docs/Screenshots/GoFish_image_thumb.png create mode 100644 docs/Screenshots/GoFish_image_thumb_1.png create mode 100644 docs/Screenshots/GoFish_image_thumb_2.png create mode 100644 docs/Screenshots/GoFish_image_thumb_3.png create mode 100644 docs/Screenshots/GoFish_image_thumb_5.png create mode 100644 docs/Screenshots/GoFish_image_thumb_7.png create mode 100644 "docs/Screenshots/Performing \342\200\234AND\342\200\235 and \342\200\234OR\342\200\235 searches in GoFish_clip_image002_2.jpg" create mode 100644 "docs/Screenshots/Performing \342\200\234AND\342\200\235 and \342\200\234OR\342\200\235 searches in GoFish_clip_image002_thumb.jpg" create mode 100644 "docs/Screenshots/Performing \342\200\234AND\342\200\235 and \342\200\234OR\342\200\235 searches in GoFish_clip_image004_2.jpg" create mode 100644 "docs/Screenshots/Performing \342\200\234AND\342\200\235 and \342\200\234OR\342\200\235 searches in GoFish_clip_image004_thumb.jpg" create mode 100644 "docs/Screenshots/Performing \342\200\234AND\342\200\235 and \342\200\234OR\342\200\235 searches in GoFish_clip_image006_2.jpg" create mode 100644 "docs/Screenshots/Performing \342\200\234AND\342\200\235 and \342\200\234OR\342\200\235 searches in GoFish_clip_image006_thumb.jpg" create mode 100644 docs/Screenshots/Thor VFPx Tools_GoFish.png create mode 100644 docs/Screenshots/Updating GoFish_SNAGHTML2ac33b3c.png create mode 100644 docs/Screenshots/Updating GoFish_SNAGHTML2ac33b3c_thumb.png create mode 100644 docs/Screenshots/Updating GoFish_SNAGHTML2ac755fc.png create mode 100644 docs/Screenshots/Updating GoFish_SNAGHTML2ac755fc_thumb.png create mode 100644 docs/Screenshots/Using GoFish with Source Code Control_SNAGHTML13f61b65.png create mode 100644 docs/Screenshots/Using GoFish with Source Code Control_SNAGHTML13f61b65_thumb.png create mode 100644 docs/Screenshots/Using GoFish with Source Code Control_SNAGHTML13f75162.png create mode 100644 docs/Screenshots/Using GoFish with Source Code Control_SNAGHTML13f75162_thumb.png create mode 100644 docs/Screenshots/Using GoFish with Source Code Control_SNAGHTML143cdd0f.png create mode 100644 docs/Screenshots/Using GoFish with Source Code Control_SNAGHTML143cdd0f_thumb.png create mode 100644 docs/Screenshots/Using GoFish with Source Code Control_image_2.png create mode 100644 docs/Screenshots/Using GoFish with Source Code Control_image_6.png create mode 100644 docs/Screenshots/Using GoFish with Source Code Control_image_thumb.png create mode 100644 docs/Screenshots/Using GoFish with Source Code Control_image_thumb_2.png create mode 100644 docs/Screenshots/readme.md create mode 100644 docs/pictures/.gitignore create mode 100644 docs/pictures/readme.md create mode 100644 docs/pictures/vfpxbanner_small.gif create mode 100644 docs/pictures/vfpxbanner_small.png create mode 100644 docs/pictures/vfpxpoweredby_alternative.gif create mode 100644 docs/readme.md create mode 100644 foxbin2prg.cfg diff --git a/-GoFish-.fpw b/-GoFish-.fpw new file mode 100644 index 0000000..ca85dde --- /dev/null +++ b/-GoFish-.fpw @@ -0,0 +1,3 @@ +RESOURCE = 'FOXUSER_9.dbf' +COMMAND = DO GoFish.prg +*TEDIT = /N "C:\Program Files\IDM Computer Solutions\UEStudio\UEStudio.exe" \ No newline at end of file diff --git a/-GoFish.prg b/-GoFish.prg new file mode 100644 index 0000000..bbb2dc4 --- /dev/null +++ b/-GoFish.prg @@ -0,0 +1,40 @@ +LOCAL; + lcProg AS CHARACTER,; + lcBase AS CHARACTER + +*Bestimme Pfad +lcProg = SYS(16) +lcBase = JUSTPATH(m.lcProg) + +DO WHILE !EMPTY(m.lcBase) + IF DIRECTORY(m.lcBase+'\Tools') THEN +*gefunden + EXIT + ENDIF &&DIRECTORY(m.lcBase+'\Tools') + + lcBase = JUSTPATH(m.lcBase) +ENDDO &&WHILE !EMPTY(m.lcBase) + +DO CASE + CASE !EMPTY(m.lcBase) +*done + CASE DIRECTORY('E:\SE\Tools') + lcBase = 'E:\SE' + CASE DIRECTORY('E:\Tools') + lcBase = 'E:' + CASE DIRECTORY(JUSTDRIVE(m.lcProg)+'\SE\Tools') + lcBase = JUSTDRIVE(m.lcProg)+'\SE' + CASE DIRECTORY(JUSTDRIVE(m.lcProg)+'\Tools') + lcBase = JUSTDRIVE(m.lcProg) +ENDCASE + +*Menü nach Path laden (.mpr ist im Pfad) +IF !EMPTY(m.lcBase) THEN + DO lcBase+'\TOOLS\Start_Project.prg' WITH; + lcProg,; + '',; + RGB(236,94,236),; + RGB(000,000,000),; + 'Source\Images\Fish13.ico',; + ' - Go! Fish!' +ENDIF &&!EMPTY(m.lcBase) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 003b84e..2b5ac80 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -6,29 +6,31 @@ ## Fix a bug or add an enhancement - Fork the project: see this [guide](https://www.dataschool.io/how-to-contribute-on-github/) for setting up and using a fork. -- If you have already forked the project: **Remember yourself to pull first.** + - If allready forked, pull the recent state, or get most recent version otherwise. - Make whatever changes are necessary. -- Add a description of the changes to `Source\changelog_ver_5.txt`. This is: - - *Version number* and *Release date* - - Changes for the Version -- Copy the added text *Changes for the Version* from `Source\changelog_ver_5.txt` to the *Release History section* of `readme.md` and change, at the top of the document, the +- Add a description of the changes to **[docs\Changes.md](/docs/Changes.md)**. See previous changes. +- on top of **[readme.md](/readme.md)**, change: - version number and - - date . -- In `Source\BuildGoFish.prg`, change at top the - - *lcVersion* and - - *lcBuild* variables + - date +- Copy the changes of the recent (and only the recent) version to **Source\Changelog_Thor.txt**, available in the project. +- If there is more documentation, alter appropriate files +- In the footer of any file changed, alter date. -- run `Source\BuildGoFish.prg` **in VFP 9 SP2** to +- In **Source\BuildGoFish.prg**, available in the project, change at top the + - `lcVersion` and + - `lcBuild` variables + +- run **Source\BuildGoFish.prg** to - update several files - build GoFish5.app, - and generate the text equivalents for all VFP binary files (SCX, VCX, DBF, etc.) using FoxBin2PRG. > **Note: use VFP 9 SP2 rather than VFP Advanced to run BuildGoFish.prg since GoFish5.app must be built in VFP rather than VFPA for compatibility for all users.** - **close the project** -- In File Explorer, right-click `Source\BuildCloudZip.ps1` and choose *Run with PowerShell* to create Source.zip. +- In File Explorer, right-click **Source\BuildCloudZip.ps1** and choose *Run with PowerShell* to create Source.zip. - Commit the changes. - Push to your fork. - Create a pull request; ensure the description clearly describes the problem and solution or the enhancement. ---- -Last changed: 2022-10-16 \ No newline at end of file +Last changed: 2023-03-08 \ No newline at end of file diff --git a/FOXUSER_9.FPT b/FOXUSER_9.FPT index 7219a2aa77c0856947124009e55a1064e47799ec..99449b4d7d98484781d98ae29f0d68cc17b00a3e 100644 GIT binary patch delta 496 zcmZ9IPe@cz7{%}R=Dv4r8qp^rVFYa(%0=l$sJTwoU4>{X%dqow8*KnrIaXKCk5A#y_C@cDqB=xrT-l(4I3?$!R!mg~y^dh79gI6c2d{B8h6o1_OPnW3`y+<_Feag2O4kA6~3s iZ2SddE%oT6dCuC4GqxAUpJ`q`^}YO^@pR&q9sL91W3rh5 delta 17280 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 P!NBcaEWFPfYP|42vE&KV diff --git a/FOXUSER_9.dbf b/FOXUSER_9.dbf index 1c650d9af51ffc5a3a4e6fe5601b5befea750c27..a66d24385b36c59c23867447c4f0483bd31636ad 100644 GIT binary patch delta 446 zcmZ4KebbxOK%ALl|3=o$Ob!Z$7M3=w3=BpFM#cul1{MkdL9TA$3J?(P>F46?>jLK3 z0~NUeSwQs;Na{ELV6tZvG&V9cHF8E4_F(B`5;q0wF*dg_F*HMxocw|Y+-3(?8rQMo zWZvAYypECAjTs~k3;|QKe=L*lv8nKY1&l2%EDRV~fnHYTJpi%F!qmv{1Sk-cCHP@( LHnk8yvPlX6KFeF@ delta 366 zcmYLEJxjze7{2D3OIrwMIgd(pC{)*@Nt!lwxJ41+a5`MnK|xnhP*6M+bQdAJyC5eT zXa9qvi;IXZ4kAt`XwnX53eWfZ)Vu1zBmlv~EmWW(Se706avM#y=a%Lp^N#&mZ6S&b zbK=V`3KXnU3(=etaasY(_5k3$Qb&0%(tQojOiO@f!J4NnF&;W5gt9zmH;#_)lBpn1ZU~*8%=Qh9NBD**8+%)=L8)lo=_>h&VJ|p;`=G7ysI2Mp2~2k1d~@ uF&NqEEFM~T92!O&c-Drp> + <> ###EndText AddProperty(toUpdateInfo, 'AvailableVersion', '<>') diff --git a/Source/BuildGoFish.h b/Source/BuildGoFish.h index 1f5c22e..584c2e0 100644 --- a/Source/BuildGoFish.h +++ b/Source/BuildGoFish.h @@ -1,10 +1,10 @@ #DEFINE GOFISH_APP_NAME 'GoFish5' #DEFINE GOFISH_APP_FILE 'GoFish5.app' - #DEFINE GOFISH_VERSION '5.1.011' - #DEFINE GOFISH_BUILDDATE '23. Februar 2023, ' - #DEFINE GOFISH_DBUILDDATE Date(2023,2, 23) + #DEFINE GOFISH_VERSION '6.0.000' + #DEFINE GOFISH_BUILDDATE '8. März 2023, ' + #DEFINE GOFISH_DBUILDDATE Date(2023,3, 8) #DEFINE GOFISH_DOWNLOAD_URL 'https://raw.githubusercontent.com/VFPX/GoFish/master/Source/Source.zip' - #DEFINE GOFISH_VERSION_STRING_FOR_VERSION_FILE 'GoFish5 - 5.1.011 - 23. Februar 2023, - 20230223' + #DEFINE GOFISH_VERSION_STRING_FOR_VERSION_FILE 'GoFish5 - 6.0.000 - 8. März 2023, - 20230308' #DEFINE THOR_TOOL_NAME 'Thor_Tool_GoFish5' #DEFINE VERSON_FILE_URL 'https://github.com/VFPX/GoFish/_GoFishVersionFile.txt' #DEFINE VERSION_LOCAL_FILE 'GoFishVersionFile.txt' diff --git a/Source/Changelog_Thor.txt b/Source/Changelog_Thor.txt new file mode 100644 index 0000000..03b8929 --- /dev/null +++ b/Source/Changelog_Thor.txt @@ -0,0 +1,16 @@ +GoFish Change Log + +## Ver 6.0.000 **Released 2023-03-08** +For more details check https://github.com/VFPX/GoFish/docs/Changes.md +- New: Mode to display history in tree +- New: Modified structure to store history to speed up display of history in tree while keeeping common history table small. +- New: Option to swap buttons in search history. Send OK / Cancel buttom left. +- New: Option to show search history by active scope +- New: Option to set scope to Active Project / Active Path as default +- New: Additional parameters for active scope +- New: Additional parameters to clear settings / storage +- Improved: Alternative button layout for *Load History Form* +- Improved: Load history faster +- Improved: Storage of replace history +- Improved: Display of replace history +- Improved: Sort per filepath rather then filename diff --git a/Source/Forms/gf_collection_explorer.SCT b/Source/Forms/gf_collection_explorer.SCT index 74ecef4bca9aeaa4bc259421e4d89026c3f618a5..fc50716f6258a272ffcc897b580c6a2f0c222237 100644 GIT binary patch delta 2794 zcmeHIZ%kWN6uuCG%^=XS{ z0}>bA$D8B!!Km31O*F=3`23S-mT64XI2V;^Lj0h?M2*YzgJy{uC!W`W4J2&Yvc#CI zFQ@l+&b{}%bI$#pcb~t+O}}JWM~J0|5Yjd){>m}84J`b9Oxh-KXxrfN_`{)5e^5>8jv-E`C`Di%olXav@ z)h(iol%K{ZS08@cT9S~czydiJ99U5-;H!{!rHOm zp){H925b9ohqcJ(y>i5CilRN8hrIu`PsdXG6glj8ME_4xuT|Mqq}B!NnbX$a-~4&r zc(0uaB@atyMV`Z@E}c<2v}U?h3Y2?H#ldoah^a z`NLEECj@p36hPJf8!#k)W?btl%`h^Dk8{RX2Xi=M@qpE0d_VG=08bv=XH*W%aZ^^Z zo5plaovcWPw7BRbV|3|ruF)XXXjGxEF3ky~I~vkIGy^1yi|a{Pl>_OvJjJK%wxm6z z(@5-HYs!?BG(~7+lxnd?Tgqrhk2!#%Gr7)noymc5Z>x5{=Yzb7Ypxkh9zjj_m}FD|wDNPQ+)1 zFrl5)f>ojLm$JoakT=L2k@-Si3C#55O>M*wPN0~D z$wWDa;=yCbQztHzZp4KGA?1h*Q92PLu|H`2k{e_=xc~ol;;qC zDG_oJvAO0C#GUzsTt{q}ZWUC#ZbHg1f{)QCBYqj>DC(c0ei`xMVnQ^Sp#{vn)414k qg=g+c!`H2HaQ-0)PW27lBhWnp-6?@`;iGL*=HHPUy9NiDxcMIm0v&w- delta 1219 zcmah|U2GIp6h3!%r`z5BNPl*_QcSkn2z0wUZCNl1LbuFGW-06z@?>`KkAY&z^iw=0B(s{yBqsAm*>B$c+)+v@Smq6p%ke{YR+ziSM{`1QSxjWlU`W%eQ^JruZS(N< zu->O*N=vkgLw|K4_qi9kyQ}cQeM=Efp>_fca z`)S7b5sk%A+d}B>jspiu>uc(g*>o-zZjXhZiiNkt!W|Aa#li^((+aW7pwf3Yzv^#R@>rirB~#5pX9tW$Uko!Cff&a zsSCl(d?pN2_kGPzj z)_i!abpUxRi)W)>V^!3^+E_2{i)uL1x{toS*b(1>3$YA-t8d3U@hxb_x8Vg{$I-Y4 zReTS&>TjxKqM}l{=LJ*lE4N&D{iB!EyC>Ic>eOr_bG0x$GrLZmzckO(*7IJs`t0MQ z3^!luRnc>6nCiOln+G48J%*p3xVfepaw47i`{>}o%j*t5uhHURWu+RdSH;+<6r)_) zS#IUaioSoflNfr9PHrdN7AM!Y>Sb-7w{}+)EiagS%oG{^Rb|nrSk1}v{1BH`pbD2R z2cLYrx)>{Sl1KPNpytocDQ?+POoZx+h6kQCv-a_l>cH_ij>gxB&G>X0RS@yaEJIw0uo

(Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS dataenvironment AS dataenvironment + *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> + + DataSource = .NULL. + Height = 0 + Left = 0 + Name = "Dataenvironment" + Top = 0 + Width = 0 + +ENDDEFINE diff --git a/Source/Forms/gf_collection_explorer.frmcollectionexplorer.sc2 b/Source/Forms/gf_collection_explorer.frmcollectionexplorer.sc2 new file mode 100644 index 0000000..22bbde9 --- /dev/null +++ b/Source/Forms/gf_collection_explorer.frmcollectionexplorer.sc2 @@ -0,0 +1,536 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gf_collection_explorer.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS frmcollectionexplorer AS form + *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> + + *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder + *< OBJECTDATA: ObjPath="oleTree" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="txtFullPath" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="olePropList" UniqueID="" Timestamp="" /> + + * + *m: getobjectreference && Returns the object reference to the item represented by a node. + *m: loadcollection && Loads a collection object into the treeview. + *m: loaditems && Loads the items in a collection into the treeview. + *m: loadmembers && Loads the member objects of an object into the tree view. + *m: loadobject && Loads an object into the TreeView. + *m: loadproperties && Loads the properties of an object into the treeview. + *m: newkey && Creates a new key for a node added to the tree. + *m: newnode && Adds an empty node to the treeview. + *m: showproperties && Displays the properties for the passed node. + *p: lshowarrays && Indicates that arrays should be displayed in the treeview. + *p: lshowitems && Indicates the items in a collection should be displayed in the tree. + *p: lshowmemberobjects && Indicates that member objects should be displayed in the treeview. + *p: lshowobjectreferences && Indicates that properties that hold object references should be added to the treeview. + *p: lshowproperties && Indicates that all properties should be displayed in the list view. + *p: ocollection && Contains an object reference to the top level collection in the treeview. + *p: ofirstobject && Stores an object reference to the top most object in the treeview. + *p: oflatcollection && Contains references to all of the items in all collections, without regard for hierarchy. + *a: apems[1,0] + * + + Caption = "Collection Explorer" + DoCreate = .T. + Height = 407 + Left = 1 + lshowarrays = .T. && Indicates that arrays should be displayed in the treeview. + lshowitems = .T. && Indicates the items in a collection should be displayed in the tree. + lshowmemberobjects = .T. && Indicates that member objects should be displayed in the treeview. + lshowobjectreferences = .T. && Indicates that properties that hold object references should be added to the treeview. + lshowproperties = .T. && Indicates that all properties should be displayed in the list view. + Name = "frmCollectionExplorer" + ocollection = NULL && Contains an object reference to the top level collection in the treeview. + ofirstobject = .NULL. && Stores an object reference to the top most object in the treeview. + oflatcollection = .NULL. && Contains references to all of the items in all collections, without regard for hierarchy. + Top = 0 + Width = 468 + WindowType = 1 + + ADD OBJECT 'olePropList' AS olecontrol WITH ; + Anchor = 45, ; + Height = 331, ; + Left = 168, ; + Name = "olePropList", ; + Top = 0, ; + Width = 290 + *< END OBJECT: BaseClass="olecontrol" OLEObject="c:\windows\syswow64\mscomctl.ocx" Value="0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAAgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////v////7////+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBJJ//1Zc0BAwAAAAACAAAAAAAAAwBPAGwAZQBPAGIAagBlAGMAdABEAGEAdABhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAgEDAAAAAgAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcgAAAAAAAAADAEEAYwBjAGUAcwBzAE8AYgBqAFMAaQB0AGUARABhAHQAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABcAAAAAAAAAAMAQwBoAGEAbgBnAGUAZABQAHIAbwBwAHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAMUAAAAAAAAABAAAAAIAAAD+////BQAAAP7///8GAAAABwAAAP7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9L8NG9i4XREbFqAMDwKDYoIUM0EggAAAD5HQAANiIAAE4IfesBAAYAHAAAAAAAAAAAAAAAIxIAAPkdAAAB782rXAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAACQAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5MzY4MjY1RS04NUZFLTExZDEtOEJFMy0wMDAwRjg3NTREQTF5AHMAdABlAG0AMwAyAFwAaQBuAGUAdABzAHIAdgBcAGMAbgABAACADgAAAEhpZGVTZWxlY3Rpb24ABQAAAEwAAAAACgAAAExhYmVsRWRpdAAJAAAASQoAAAABAAAADQAAAE1vAAAFAEhKjgQDAAAACAAAgAUAAIA4uFkLAAAAAAAAAAAAAAAAH97svQEABQCwt1kLAAA3ADgAQgB9ACAAQwA6AHVzZVBvaW50ZXIACQAAAEkKAAAAAAAAAAUAAABWaWV3AAkAAABJCgAAAAMAAAALAAAAQXBwZWFyYW5jZQAJAAAASQoAAAAAAAAAEwAAAEFsbG93Q29sdW1uUmVvcmRlcgAFAAAATAEAAAAOAAAARmxhdFNjcm9sbEJhcgAFAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==" /> + + ADD OBJECT 'oleTree' AS olecontrol WITH ; + Anchor = 135, ; + Height = 328, ; + Left = 4, ; + Name = "oleTree", ; + Top = 0, ; + Width = 157 + *< END OBJECT: BaseClass="olecontrol" OLEObject="c:\windows\syswow64\mscomctl.ocx" Value="0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAAgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////v////7///8EAAAA/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiJ//1Zc0BAwAAAIACAAAAAAAAAwBPAGwAZQBPAGIAagBlAGMAdABEAGEAdABhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAgEDAAAAAgAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAagAAAAAAAAADAEEAYwBjAGUAcwBzAE8AYgBqAFMAaQB0AGUARABhAHQAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABcAAAAAAAAAAMAQwBoAGEAbgBnAGUAZABQAHIAbwBwAHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAFcBAAAAAAAABAAAAAIAAAD+////BQAAAP7///8GAAAABwAAAAgAAAAJAAAA/v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+2kEHHiYXREbFqAMDwKDYoIUM0EggAAAA6EAAA5iEAALE8wWoBAAYAIgAAAHkATQDcAQAASgBvAAEAAAAB782rXAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAACQAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5MzY4MjY1RS04NUZFLTExZDEtOEJFMy0wMDAwRjg3NTREQTF5AHMAdABlAG0AMwAyAFwAaQBuAGUAdABzAHIAdgBcAGMAbgABAACADgAAAEhpZGVTZWxlY3Rpb24ABQAAAEwAAAAADAAAAEluZGVudGF0aW9uABEAAABODQAAAAcAAAAAAAAAAAAFAKiDXAsCAGUAAAAAAAUAAIBA6hgAAQAAAFwAH97svQEABQCI6hgARgBCADYANgA3ADgAQgB9ACAAQwA6AAAAMkAKAAAATGFiZWxFZGl0AAkAAABJCgAAAAEAAAAKAAAATGluZVN0eWxlAAkAAABJCgAAAAEAAAANAAAATW91c2VQb2ludGVyAAkAAABJCgAAAAAAAAAOAAAAUGF0aFNlcGFyYXRvcgAKAAAASAAAAAABAAAAXAYAAABTdHlsZQAJAAAASQoAAAAGAAAADAAAAE9MRURyYWdNb2RlAAkAAABJCgAAAAAAAAAMAAAAT0xFRHJvcE1vZGUACQAAAEkKAAAAAAAAAAsAAABBcHBlYXJhbmNlAAkAAABJCgAAAAAAAAAOAAAARnVsbFJvd1NlbGVjdAAFAAAATAEAAAAKAAAAU2luZ2xlU2VsAAUAAABMAAAAAH//f/9//38AAAAAAAAYIB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAkAkQEPAFdIQVRTVEhJU0hFTFBJRABwBRYAcAUWAC4AVgGVAQgAwCFYJ/whHgBIIh4AcCxYJwAAAAABAAAAAABzACg0WCcYNFgn+DNYJ7gjHgAYIB4AAAAAAG4AcwAAAGUAYwB0AG8AcgAuAHMAAAAAADYAAADQ2x0AlNwdAFAWXCdAFlwnAAAAAADAWEQAAABAaQBvAAAAcwBcAGMAbwBsAGwAZQAAAHQAaQBvAG4AaQBuAHMAwCFYJ4wiHgDYIh4AcCxYJwEAAAAeAAAAAAAAACg0WCcYNFgn+DNYJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ2x0AAAAAAFgYXCdIGFwnAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAADAIVgnDCMeAEgjHgBwLFgnAQAAAB8AAAAAAAAAQCJYJyAiWCcAAAAAAAAAAAAAAAAAAAAAAAAAAEgiHgAAAAAA" /> + + ADD OBJECT 'txtFullPath' AS textbox WITH ; + Anchor = 14, ; + DisabledForeColor = 0,0,0, ; + Enabled = .F., ; + Height = 72, ; + Left = 3, ; + Name = "txtFullPath", ; + NullDisplay = "", ; + Top = 333, ; + Width = 456 + *< END OBJECT: BaseClass="textbox" /> + + PROCEDURE Destroy + This.oFirstObject = NULL + This.oCollection = NULL + This.oFlatCollection.Remove(-1) + This.oFlatCollection = NULL + + ENDPROC + + PROCEDURE getobjectreference && Returns the object reference to the item represented by a node. + LPARAMETERS ; + toNode + + LOCAL ; + loReturn, ; + loItem, ; + lnIndex, ; + loTemp + + lnIndex = 0 + loReturn = NULL + TRY + loTemp = This.oFlatcollection.Item(toNode.Tag) + CATCH + loTemp = NULL + ENDTRY + + * We have to iterate the collection to find the object in order + * to get a Fox reference vs. a COM reference. + IF NOT ISNULL(loTemp) + FOR EACH loItem IN This.oFlatcollection FOXOBJECT + IF COMPOBJ(loTemp,loItem) + *!* IF loItem == loTemp + *!* lnIndex = lnIndex + 1 + *!* IF loItem.Tag == toNode.Tag + loReturn = loItem + EXIT + ENDIF + NEXT + ENDIF + *!* loReturn = Thisform.oFlatCollection.Item(toNode.Index) + RETURN loReturn + ENDPROC + + PROCEDURE Init + LPARAMETERS ; + toObject + + This.oFlatcollection = CREATEOBJECT([Collection]) + IF PCOUNT() = 1 + This.LoadObject(toObject) + ELSE + MESSAGEBOX([You must pass an object to start exploring from to this form.]) + ENDIF + + ENDPROC + + PROCEDURE loadcollection && Loads a collection object into the treeview. + LPARAMETERS ; + toCollection AS Collection , ; + tcMemberProperty, ; + toParent + + LOCAL ; + loItem AS Object, ; + lcMemberProperty, ; + loNode, ; + lnI, ; + lnItemNo, ; + loObject, ; + loMemberNode, ; + lnJ, ; + lvPropVal, ; + loE + + IF TYPE([toCollection]) <> [O] + RETURN + ENDIF + + + + LOCAL ARRAY laMembers[1] + *!* IF PCOUNT() < 3 + *!* This.oCollection = toCollection + *!* ENDIF + + lcMemberProperty = IIF(TYPE("tcMemberProperty") = [C], tcMemberProperty,[Name]) + lnItemNo = 0 + *!* FOR EACH loItem IN toCollection FOXOBJECT + FOR lnI = 1 TO toCollection.Count + loItem = toCollection.Item(lnI) + + lnItemNo = lnItemNo+1 + This.oFlatcollection.Add(loItem) + *!* loItem2 = This.oFlatcollection.Item(This.oFlatcollection.Count) + loNode = This.oleTree.Nodes.Add() + IF PCOUNT() = 3 + loNode.Parent = toParent + ENDIF + + + IF PEMSTATUS(loItem,lcMemberProperty,5) + loNode.Text = EVALUATE([loItem.]+lcMemberProperty) + ELSE + loNode.Text = [Item]+TRANSFORM(lnItemNo) + ENDIF + *!* FOR lnJ = 1 TO AMEMBERS(laMembers,loItem,2) + FOR lnJ = 1 TO AMEMBERS(laMembers,loItem,1) + + + DO CASE + CASE TYPE([loItem.]+laMembers[lnJ,1]) = [O] + loMemberNode = This.oleTree.Nodes.Add() + loMemberNode.Parent = loNode + loObject = EVALUATE([loItem.]+laMembers[lnJ,1]) + loMemberNode.Text = laMembers[lnJ,1] + *!* IF PEMSTATUS(loObject,lcMemberProperty,5) + *!* loMemberNode.Text = EVALUATE([loObject.]+lcMemberProperty) + *!* ELSE + *!* loMemberNode.Text = [Item]+TRANSFORM(lnItemNo) + *!* ENDIF + This.oFlatcollection.Add(loObject) + IF PEMSTATUS(loObject,[Item],5) + This.LoadCollection(loObject, lcMemberProperty, loMemberNode) + ENDIF + loMemberNode.Expanded = .F. + IF PEMSTATUS(loItem,[Item],5) + This.LoadCollection(loItem, lcMemberProperty, loNode) + ENDIF + CASE TYPE([loItem.]+laMembers[lnJ,1],1) = [A] + loMemberNode = This.oleTree.Nodes.Add() + loMemberNode.Parent = loNode + loMemberNode.Text = laMembers[lnJ,1] + This.oFlatcollection.Add(EVALUATE([loItem.]+laMembers[lnJ,1])) + + ENDCASE + NEXT + + + loNode.Expanded = .F. + + NEXT + IF ISNULL(This.oleTree.SelectedItem) AND This.oleTree.Nodes.Count>0 + This.oleTree.SelectedItem = This.oleTree.Nodes.Item(1) + This.oleTree.NodeClick(This.oleTree.Nodes.Item(1)) + ENDIF + + ENDPROC + + PROCEDURE loaditems && Loads the items in a collection into the treeview. + LPARAMETERS ; + toObject, ; + toParentNode + + LOCAL ; + loNode, ; + lnI, ; + lvItem + + IF This.lShowItems AND TYPE([toObject.Count]) = [N] + TRY + FOR lnI = 1 TO toObject.Count + lvItem = toObject.Item(lnI) + IF TYPE([lvItem]) = [O] + This.LoadObject(lvItem, toParentNode) + ELSE + loNode = This.NewNode() + loNode.Parent = toParentNode + loNode.Text = TRANSFORM(lvItem) + ENDIF + NEXT + CATCH TO foo + ENDTRY + ENDIF + + + ENDPROC + + PROCEDURE loadmembers && Loads the member objects of an object into the tree view. + LPARAMETERS ; + toObject, ; + toParentNode + + LOCAL ; + loObject, ; + lnI + + LOCAL ARRAY laMembers[1] + IF This.lShowMemberobjects AND TYPE([toObject])= [O] + FOR lnI = 1 TO AMEMBERS(laMembers,toObject,2) + loObject = EVALUATE([toObject.] + laMembers[lnI]) + This.LoadObject(loObject, toParentNode, laMembers[lnI]) + NEXT + ENDIF + + ENDPROC + + PROCEDURE loadobject && Loads an object into the TreeView. + LPARAMETERS ; + toObject, ; + toParentNode, ; + tcName + + LOCAL ; + lcName, ; + loNode, ; + loDummyNode, ; + lcKey + + WITH This + IF ISNULL(.oFirstObject) + .oFirstObject = toObject + .oleTree.Nodes.Clear() + ENDIF + + lcName = SYS(1272,toObject) + loNode = .oleTree.Nodes.Add() + lcKey = This.Newkey(.t.) + loNode.Tag = lcKey + + IF TYPE([toParentNode.Text]) = T_CHARACTER + loNode.Parent = toParentNode + ENDIF + + DO CASE + CASE NOT EMPTY(tcName) AND TYPE([tcName]) = T_CHARACTER + loNode.Text = tcName + CASE NOT EMPTY(lcName) AND lcName <> [unknown type] + loNode.Text = lcName + CASE PEMSTATUS(toObject,[Name],5) + loNode.Text = toObject.Name + CASE PEMSTATUS(toObject,[Class],5) + loNode.Text = toObject.Class + OTHERWISE + loNode.Text = [Object] + ENDCASE + + .oFlatCollection.Add(toObject,lcKey) + + *!* .LoadItems(toObject, loNode) + *!* .LoadMembers(toObject, loNode) + *!* .LoadProperties(toObject, loNode) + loDummyNode = This.oleTree.Nodes.Add() + loDummyNode.Text = [(Loading...)] + loDummyNode.Parent=loNode + + loNode.Expanded = .F. + ENDWITH + RETURN + + ENDPROC + + PROCEDURE loadproperties && Loads the properties of an object into the treeview. + LPARAMETERS ; + toObject, ; + toParentNode + + LOCAL ; + lvProperty, ; + lnI, ; + loObject, ; + lnJ, ; + loCollectionNode + + IF TYPE([toObject]) <> [O] + RETURN + ENDIF + + LOCAL ARRAY laMembers[1] + FOR lnI = 1 TO AMEMBERS(laMembers,toObject) + TRY + lvProperty = EVALUATE([toObject.] + laMembers[lnI]) + CATCH + lvProperty = NULL + ENDTRY + DO CASE + CASE TYPE([lvProperty]) = [O] AND NOT ISNULL(lvProperty) + This.LoadObject(lvProperty, toParentNode, laMembers[lnI]) + CASE TYPE([toObject.] + laMembers[lnI],1) = [A] + *!* WAIT WINDOW laMembers[lnI] + CASE TYPE([toObject.] + laMembers[lnI],1) = [C] + *!* This.LoadCollection(EVALUATE([toObject.] + laMembers[lnI]), toParentNode, laMembers[lnI]) + + loCollectionNode = Null + TRY + FOR lnJ = 1 TO EVALUATE([toObject.] + laMembers[lnI] + [.Count]) + *!* loObject = EVALUATE([toObject.] + laMembers[lnI] + [.Item(] + TRANSFORM(lnJ) + [)]) + loObject = EVALUATE([toObject.] + laMembers[lnI] + [(] + TRANSFORM(lnJ) + [)]) + IF ISNULL(loCollectionNode) + loCollectionNode = This.oleTree.Nodes.Add() + loCollectionNode.Parent = toParentNode + loCollectionNode.Text = laMembers[lnI] + ENDIF + This.LoadObject(loObject, loCollectionNode) + NEXT + CATCH TO Foo + *!* WAIT WINDOW MESSAGE() + CHR(13) + laMembers[lnI] + ENDTRY + loCollectionNode = NULL + ENDCASE + NEXT + + + ENDPROC + + PROCEDURE newkey && Creates a new key for a node added to the tree. + * Code from http://fox.wikis.com/wc.dll?Wiki~GUID~VFP + *== F9GUID + *== Create a new GUID character string, + *== optionally retaining the declared Windows functions + LPARAMETERS tlNoClear + LOCAL lcBuffer, ; + lcReturnValue, ; + llNoClear, ; + lnFuncVal + + *-- Define local variables + lcBuffer = REPLICATE( CHR( 0 ), 256 ) + lcReturnValue = [] + llNoClear = IIF( PCOUNT() > 0 AND VARTYPE( tlNoClear ) = "L", ; + tlNoClear, ; + .f. ; + ) + lnFuncVal = 0 + + *-- Declare DLL functions + DECLARE INTEGER CoCreateGuid ; + IN Ole32.DLL ; + STRING @pGuid + DECLARE INTEGER StringFromGUID2 ; + IN Ole32.DLL ; + STRING rguid, STRING @lpsz, INTEGER cchMax + + *-- Initialize a buffer to hold the GUID value + pGuid = REPLICATE( CHR( 0 ), 17 ) + + *-- Call the CoCreateGuid function + lnFuncVal = CoCreateGuid( @pGuid ) + + *-- If the DLL function returned zero, + *-- the function was successful, + *-- so build a string of the GUID data + IF lnFuncVal = 0 + = StringFromGUID2( pGuid, @lcBuffer, 128 ) + + *-- Truncate the GUID string to the desired length + lcBuffer = SUBSTR( lcBuffer, ; + 1, ; + AT( CHR( 0 ) + CHR( 0 ), lcBuffer ) ; + ) + + *-- Convert the string + lcReturnValue = STRCONV( lcBuffer, 6 ) + + ENDIF && lnFuncVal = 0 + + *-- Unless the calling module chose not to, + *-- clear the instantiated DLLs from memory + IF !llNoClear + CLEAR DLLS "StringFromGUID2" + CLEAR DLLS "CoCreateGuid" + + ENDIF && !tlNoClear + + *-- Clean up and return + RETURN ( lcReturnValue ) + + *== End module F9GUID + + ENDPROC + + PROCEDURE newnode && Adds an empty node to the treeview. + LOCAL ; + loNode + + loNode = This.oleTree.Nodes.Add() + RETURN loNode + + ENDPROC + + PROCEDURE showproperties && Displays the properties for the passed node. + LPARAMETERS ; + toNode + + LOCAL ; + loItem, ; + lcPropVal, ; + lnI, ; + loRow + + LOCAL ARRAY laPems[1] + This.olePropList.ListItems.Clear() + loItem = Thisform.GetObjectReference(toNode) + IF NOT ISNULL(loItem) + FOR lnI = 1 TO AMEMBERS(laPems,loItem) + loRow = This.olePropList.ListItems.Add() + loRow.Text = laPems[lnI] + TRY + lcPropVal = TRANSFORM(EVALUATE([loItem.]+laPems[lnI])) + CATCH + * This occurs when a property that would normally reference an object, + * such as parent, does not return an object reference. + lcPropVal = [(none)] + ENDTRY + loRow.SubItems(1)=lcPropVal + NEXT + ENDIF + Thisform.txtFullPath.Value = toNode.fullpath + + ENDPROC + + PROCEDURE olePropList.Init + loColumn = This.ColumnHeaders.Add() + loColumn.Width = This.Width/2 + loColumn.Text = [Property] + + loColumn = This.ColumnHeaders.Add() + loColumn.Width = This.Width/2 + loColumn.Text = [Value] + + ENDPROC + + PROCEDURE oleTree.Expand + *** ActiveX Control Event *** + LPARAMETERS toNode + LOCAL ; + loObject, ; + loNode, ; + lnI + + + loObject = Thisform.GetObjectReference(toNode) + FOR lnI = 1 TO toNode.Children + IF NOT EMPTY(toNode.Child.Tag) + Thisform.oFlatcollection.Remove(toNode.Child.Tag) + ENDIF + This.Nodes.Remove(toNode.Child.Index) + NEXT + loObject = Thisform.GetObjectReference(toNode) + + WITH Thisform + .LoadItems(loObject, toNode) + .LoadMembers(loObject, toNode) + .LoadProperties(loObject, toNode) + ENDWITH + ENDPROC + + PROCEDURE oleTree.NodeClick + *** ActiveX Control Event *** + LPARAMETERS node + Thisform.ShowProperties(Node) + + ENDPROC + +ENDDEFINE diff --git a/Source/Forms/gf_collection_explorer.gf_collectionexplorer.sc2 b/Source/Forms/gf_collection_explorer.gf_collectionexplorer.sc2 new file mode 100644 index 0000000..5ca2912 --- /dev/null +++ b/Source/Forms/gf_collection_explorer.gf_collectionexplorer.sc2 @@ -0,0 +1,536 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gf_collection_explorer.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS gf_collectionexplorer AS form + *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> + + *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder + *< OBJECTDATA: ObjPath="oleTree" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="txtFullPath" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="olePropList" UniqueID="" Timestamp="" /> + + * + *m: getobjectreference && Returns the object reference to the item represented by a node. + *m: loadcollection && Loads a collection object into the treeview. + *m: loaditems && Loads the items in a collection into the treeview. + *m: loadmembers && Loads the member objects of an object into the tree view. + *m: loadobject && Loads an object into the TreeView. + *m: loadproperties && Loads the properties of an object into the treeview. + *m: newkey && Creates a new key for a node added to the tree. + *m: newnode && Adds an empty node to the treeview. + *m: showproperties && Displays the properties for the passed node. + *p: lshowarrays && Indicates that arrays should be displayed in the treeview. + *p: lshowitems && Indicates the items in a collection should be displayed in the tree. + *p: lshowmemberobjects && Indicates that member objects should be displayed in the treeview. + *p: lshowobjectreferences && Indicates that properties that hold object references should be added to the treeview. + *p: lshowproperties && Indicates that all properties should be displayed in the list view. + *p: ocollection && Contains an object reference to the top level collection in the treeview. + *p: ofirstobject && Stores an object reference to the top most object in the treeview. + *p: oflatcollection && Contains references to all of the items in all collections, without regard for hierarchy. + *a: apems[1,0] + * + + Caption = "Collection Explorer" + DoCreate = .T. + Height = 407 + Left = 1 + lshowarrays = .T. && Indicates that arrays should be displayed in the treeview. + lshowitems = .T. && Indicates the items in a collection should be displayed in the tree. + lshowmemberobjects = .T. && Indicates that member objects should be displayed in the treeview. + lshowobjectreferences = .T. && Indicates that properties that hold object references should be added to the treeview. + lshowproperties = .T. && Indicates that all properties should be displayed in the list view. + Name = "GF_CollectionExplorer" + ocollection = NULL && Contains an object reference to the top level collection in the treeview. + ofirstobject = .NULL. && Stores an object reference to the top most object in the treeview. + oflatcollection = .NULL. && Contains references to all of the items in all collections, without regard for hierarchy. + Top = 0 + Width = 468 + WindowType = 1 + + ADD OBJECT 'olePropList' AS olecontrol WITH ; + Anchor = 45, ; + Height = 331, ; + Left = 168, ; + Name = "olePropList", ; + Top = 0, ; + Width = 290 + *< END OBJECT: BaseClass="olecontrol" OLEObject="c:\windows\syswow64\mscomctl.ocx" Value="0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAAgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////v////7////+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALC9B/i17dgBAwAAAAACAAAAAAAAAwBPAGwAZQBPAGIAagBlAGMAdABEAGEAdABhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAgEDAAAAAgAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcgAAAAAAAAADAEEAYwBjAGUAcwBzAE8AYgBqAFMAaQB0AGUARABhAHQAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABcAAAAAAAAAAMAQwBoAGEAbgBnAGUAZABQAHIAbwBwAHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAMUAAAAAAAAABAAAAAIAAAD+////BQAAAP7///8GAAAABwAAAP7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9L8NG9i4XREbFqAMDwKDYoIUM0EggAAAD5HQAANiIAAE4IfesBAAYAHAAAAAAAAAAAAAAAIxIAAPkdAAAB782rXAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAACQAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5MzY4MjY1RS04NUZFLTExZDEtOEJFMy0wMDAwRjg3NTREQTF5AHMAdABlAG0AMwAyAFwAaQBuAGUAdABzAHIAdgBcAGMAbgABAACADgAAAEhpZGVTZWxlY3Rpb24ABQAAAEwAAAAACgAAAExhYmVsRWRpdAAJAAAASQoAAAABAAAADQAAAE1vAAAFANgjnhEDAAAACAAAgAUAAICg0M0AAAAAAAAAAAAAAAAAH97svQEABQCII54RAAA3ADgAQgB9ACAAQwA6AHVzZVBvaW50ZXIACQAAAEkKAAAAAAAAAAUAAABWaWV3AAkAAABJCgAAAAMAAAALAAAAQXBwZWFyYW5jZQAJAAAASQoAAAAAAAAAEwAAAEFsbG93Q29sdW1uUmVvcmRlcgAFAAAATAEAAAAOAAAARmxhdFNjcm9sbEJhcgAFAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==" /> + + ADD OBJECT 'oleTree' AS olecontrol WITH ; + Anchor = 135, ; + Height = 328, ; + Left = 4, ; + Name = "oleTree", ; + Top = 0, ; + Width = 157 + *< END OBJECT: BaseClass="olecontrol" OLEObject="c:\windows\syswow64\mscomctl.ocx" Value="0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAAgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////v////7///8EAAAA/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCWB/i17dgBAwAAAIACAAAAAAAAAwBPAGwAZQBPAGIAagBlAGMAdABEAGEAdABhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAgEDAAAAAgAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAagAAAAAAAAADAEEAYwBjAGUAcwBzAE8AYgBqAFMAaQB0AGUARABhAHQAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABcAAAAAAAAAAMAQwBoAGEAbgBnAGUAZABQAHIAbwBwAHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAFcBAAAAAAAABAAAAAIAAAD+////BQAAAP7///8GAAAABwAAAAgAAAAJAAAA/v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+2kEHHiYXREbFqAMDwKDYoIUM0EggAAAA6EAAA5iEAALE8wWoBAAYAIgAAAHkATQDcAQAASgBvAAEAAAAB782rXAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAACQAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5MzY4MjY1RS04NUZFLTExZDEtOEJFMy0wMDAwRjg3NTREQTF5AHMAdABlAG0AMwAyAFwAaQBuAGUAdABzAHIAdgBcAGMAbgABAACADgAAAEhpZGVTZWxlY3Rpb24ABQAAAEwAAAAADAAAAEluZGVudGF0aW9uABEAAABODQAAAAcAAAAAAAAAAAAFAFgUoRECAGUAAAAAAAUAAIAc6hkAAQAAAFwAH97svQEABQBk6hkARgBCADYANgA3ADgAQgB9ACAAQwA6AAAAMkAKAAAATGFiZWxFZGl0AAkAAABJCgAAAAEAAAAKAAAATGluZVN0eWxlAAkAAABJCgAAAAEAAAANAAAATW91c2VQb2ludGVyAAkAAABJCgAAAAAAAAAOAAAAUGF0aFNlcGFyYXRvcgAKAAAASAAAAAABAAAAXAYAAABTdHlsZQAJAAAASQoAAAAGAAAADAAAAE9MRURyYWdNb2RlAAkAAABJCgAAAAAAAAAMAAAAT0xFRHJvcE1vZGUACQAAAEkKAAAAAAAAAAsAAABBcHBlYXJhbmNlAAkAAABJCgAAAAAAAAAOAAAARnVsbFJvd1NlbGVjdAAFAAAATAEAAAAKAAAAU2luZ2xlU2VsAAUAAABMAAAAAH//f/9//38AAAAAAAAYIB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAkAkQEPAFdIQVRTVEhJU0hFTFBJRABwBRYAcAUWAC4AVgGVAQgAwCFYJ/whHgBIIh4AcCxYJwAAAAABAAAAAABzACg0WCcYNFgn+DNYJ7gjHgAYIB4AAAAAAG4AcwAAAGUAYwB0AG8AcgAuAHMAAAAAADYAAADQ2x0AlNwdAFAWXCdAFlwnAAAAAADAWEQAAABAaQBvAAAAcwBcAGMAbwBsAGwAZQAAAHQAaQBvAG4AaQBuAHMAwCFYJ4wiHgDYIh4AcCxYJwEAAAAeAAAAAAAAACg0WCcYNFgn+DNYJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ2x0AAAAAAFgYXCdIGFwnAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAADAIVgnDCMeAEgjHgBwLFgnAQAAAB8AAAAAAAAAQCJYJyAiWCcAAAAAAAAAAAAAAAAAAAAAAAAAAEgiHgAAAAAA" /> + + ADD OBJECT 'txtFullPath' AS textbox WITH ; + Anchor = 14, ; + DisabledForeColor = 0,0,0, ; + Enabled = .F., ; + Height = 72, ; + Left = 3, ; + Name = "txtFullPath", ; + NullDisplay = "", ; + Top = 333, ; + Width = 456 + *< END OBJECT: BaseClass="textbox" /> + + PROCEDURE Destroy + This.oFirstObject = NULL + This.oCollection = NULL + This.oFlatCollection.Remove(-1) + This.oFlatCollection = NULL + + ENDPROC + + PROCEDURE getobjectreference && Returns the object reference to the item represented by a node. + LPARAMETERS ; + toNode + + LOCAL ; + loReturn, ; + loItem, ; + lnIndex, ; + loTemp + + lnIndex = 0 + loReturn = NULL + TRY + loTemp = This.oFlatcollection.Item(toNode.Tag) + CATCH + loTemp = NULL + ENDTRY + + * We have to iterate the collection to find the object in order + * to get a Fox reference vs. a COM reference. + IF NOT ISNULL(loTemp) + FOR EACH loItem IN This.oFlatcollection FOXOBJECT + IF COMPOBJ(loTemp,loItem) + *!* IF loItem == loTemp + *!* lnIndex = lnIndex + 1 + *!* IF loItem.Tag == toNode.Tag + loReturn = loItem + EXIT + ENDIF + NEXT + ENDIF + *!* loReturn = Thisform.oFlatCollection.Item(toNode.Index) + RETURN loReturn + ENDPROC + + PROCEDURE Init + LPARAMETERS ; + toObject + + This.oFlatcollection = CREATEOBJECT([Collection]) + IF PCOUNT() = 1 + This.LoadObject(toObject) + ELSE + MESSAGEBOX([You must pass an object to start exploring from to this form.]) + ENDIF + + ENDPROC + + PROCEDURE loadcollection && Loads a collection object into the treeview. + LPARAMETERS ; + toCollection AS Collection , ; + tcMemberProperty, ; + toParent + + LOCAL ; + loItem AS Object, ; + lcMemberProperty, ; + loNode, ; + lnI, ; + lnItemNo, ; + loObject, ; + loMemberNode, ; + lnJ, ; + lvPropVal, ; + loE + + IF TYPE([toCollection]) <> [O] + RETURN + ENDIF + + + + LOCAL ARRAY laMembers[1] + *!* IF PCOUNT() < 3 + *!* This.oCollection = toCollection + *!* ENDIF + + lcMemberProperty = IIF(TYPE("tcMemberProperty") = [C], tcMemberProperty,[Name]) + lnItemNo = 0 + *!* FOR EACH loItem IN toCollection FOXOBJECT + FOR lnI = 1 TO toCollection.Count + loItem = toCollection.Item(lnI) + + lnItemNo = lnItemNo+1 + This.oFlatcollection.Add(loItem) + *!* loItem2 = This.oFlatcollection.Item(This.oFlatcollection.Count) + loNode = This.oleTree.Nodes.Add() + IF PCOUNT() = 3 + loNode.Parent = toParent + ENDIF + + + IF PEMSTATUS(loItem,lcMemberProperty,5) + loNode.Text = EVALUATE([loItem.]+lcMemberProperty) + ELSE + loNode.Text = [Item]+TRANSFORM(lnItemNo) + ENDIF + *!* FOR lnJ = 1 TO AMEMBERS(laMembers,loItem,2) + FOR lnJ = 1 TO AMEMBERS(laMembers,loItem,1) + + + DO CASE + CASE TYPE([loItem.]+laMembers[lnJ,1]) = [O] + loMemberNode = This.oleTree.Nodes.Add() + loMemberNode.Parent = loNode + loObject = EVALUATE([loItem.]+laMembers[lnJ,1]) + loMemberNode.Text = laMembers[lnJ,1] + *!* IF PEMSTATUS(loObject,lcMemberProperty,5) + *!* loMemberNode.Text = EVALUATE([loObject.]+lcMemberProperty) + *!* ELSE + *!* loMemberNode.Text = [Item]+TRANSFORM(lnItemNo) + *!* ENDIF + This.oFlatcollection.Add(loObject) + IF PEMSTATUS(loObject,[Item],5) + This.LoadCollection(loObject, lcMemberProperty, loMemberNode) + ENDIF + loMemberNode.Expanded = .F. + IF PEMSTATUS(loItem,[Item],5) + This.LoadCollection(loItem, lcMemberProperty, loNode) + ENDIF + CASE TYPE([loItem.]+laMembers[lnJ,1],1) = [A] + loMemberNode = This.oleTree.Nodes.Add() + loMemberNode.Parent = loNode + loMemberNode.Text = laMembers[lnJ,1] + This.oFlatcollection.Add(EVALUATE([loItem.]+laMembers[lnJ,1])) + + ENDCASE + NEXT + + + loNode.Expanded = .F. + + NEXT + IF ISNULL(This.oleTree.SelectedItem) AND This.oleTree.Nodes.Count>0 + This.oleTree.SelectedItem = This.oleTree.Nodes.Item(1) + This.oleTree.NodeClick(This.oleTree.Nodes.Item(1)) + ENDIF + + ENDPROC + + PROCEDURE loaditems && Loads the items in a collection into the treeview. + LPARAMETERS ; + toObject, ; + toParentNode + + LOCAL ; + loNode, ; + lnI, ; + lvItem + + IF This.lShowItems AND TYPE([toObject.Count]) = [N] + TRY + FOR lnI = 1 TO toObject.Count + lvItem = toObject.Item(lnI) + IF TYPE([lvItem]) = [O] + This.LoadObject(lvItem, toParentNode) + ELSE + loNode = This.NewNode() + loNode.Parent = toParentNode + loNode.Text = TRANSFORM(lvItem) + ENDIF + NEXT + CATCH TO foo + ENDTRY + ENDIF + + + ENDPROC + + PROCEDURE loadmembers && Loads the member objects of an object into the tree view. + LPARAMETERS ; + toObject, ; + toParentNode + + LOCAL ; + loObject, ; + lnI + + LOCAL ARRAY laMembers[1] + IF This.lShowMemberobjects AND TYPE([toObject])= [O] + FOR lnI = 1 TO AMEMBERS(laMembers,toObject,2) + loObject = EVALUATE([toObject.] + laMembers[lnI]) + This.LoadObject(loObject, toParentNode, laMembers[lnI]) + NEXT + ENDIF + + ENDPROC + + PROCEDURE loadobject && Loads an object into the TreeView. + LPARAMETERS ; + toObject, ; + toParentNode, ; + tcName + + LOCAL ; + lcName, ; + loNode, ; + loDummyNode, ; + lcKey + + WITH This + IF ISNULL(.oFirstObject) + .oFirstObject = toObject + .oleTree.Nodes.Clear() + ENDIF + + lcName = SYS(1272,toObject) + loNode = .oleTree.Nodes.Add() + lcKey = This.Newkey(.t.) + loNode.Tag = lcKey + + IF TYPE([toParentNode.Text]) = T_CHARACTER + loNode.Parent = toParentNode + ENDIF + + DO CASE + CASE NOT EMPTY(tcName) AND TYPE([tcName]) = T_CHARACTER + loNode.Text = tcName + CASE NOT EMPTY(lcName) AND lcName <> [unknown type] + loNode.Text = lcName + CASE PEMSTATUS(toObject,[Name],5) + loNode.Text = toObject.Name + CASE PEMSTATUS(toObject,[Class],5) + loNode.Text = toObject.Class + OTHERWISE + loNode.Text = [Object] + ENDCASE + + .oFlatCollection.Add(toObject,lcKey) + + *!* .LoadItems(toObject, loNode) + *!* .LoadMembers(toObject, loNode) + *!* .LoadProperties(toObject, loNode) + loDummyNode = This.oleTree.Nodes.Add() + loDummyNode.Text = [(Loading...)] + loDummyNode.Parent=loNode + + loNode.Expanded = .F. + ENDWITH + RETURN + + ENDPROC + + PROCEDURE loadproperties && Loads the properties of an object into the treeview. + LPARAMETERS ; + toObject, ; + toParentNode + + LOCAL ; + lvProperty, ; + lnI, ; + loObject, ; + lnJ, ; + loCollectionNode + + IF TYPE([toObject]) <> [O] + RETURN + ENDIF + + LOCAL ARRAY laMembers[1] + FOR lnI = 1 TO AMEMBERS(laMembers,toObject) + TRY + lvProperty = EVALUATE([toObject.] + laMembers[lnI]) + CATCH + lvProperty = NULL + ENDTRY + DO CASE + CASE TYPE([lvProperty]) = [O] AND NOT ISNULL(lvProperty) + This.LoadObject(lvProperty, toParentNode, laMembers[lnI]) + CASE TYPE([toObject.] + laMembers[lnI],1) = [A] + *!* WAIT WINDOW laMembers[lnI] + CASE TYPE([toObject.] + laMembers[lnI],1) = [C] + *!* This.LoadCollection(EVALUATE([toObject.] + laMembers[lnI]), toParentNode, laMembers[lnI]) + + loCollectionNode = Null + TRY + FOR lnJ = 1 TO EVALUATE([toObject.] + laMembers[lnI] + [.Count]) + *!* loObject = EVALUATE([toObject.] + laMembers[lnI] + [.Item(] + TRANSFORM(lnJ) + [)]) + loObject = EVALUATE([toObject.] + laMembers[lnI] + [(] + TRANSFORM(lnJ) + [)]) + IF ISNULL(loCollectionNode) + loCollectionNode = This.oleTree.Nodes.Add() + loCollectionNode.Parent = toParentNode + loCollectionNode.Text = laMembers[lnI] + ENDIF + This.LoadObject(loObject, loCollectionNode) + NEXT + CATCH TO Foo + *!* WAIT WINDOW MESSAGE() + CHR(13) + laMembers[lnI] + ENDTRY + loCollectionNode = NULL + ENDCASE + NEXT + + + ENDPROC + + PROCEDURE newkey && Creates a new key for a node added to the tree. + * Code from http://fox.wikis.com/wc.dll?Wiki~GUID~VFP + *== F9GUID + *== Create a new GUID character string, + *== optionally retaining the declared Windows functions + LPARAMETERS tlNoClear + LOCAL lcBuffer, ; + lcReturnValue, ; + llNoClear, ; + lnFuncVal + + *-- Define local variables + lcBuffer = REPLICATE( CHR( 0 ), 256 ) + lcReturnValue = [] + llNoClear = IIF( PCOUNT() > 0 AND VARTYPE( tlNoClear ) = "L", ; + tlNoClear, ; + .f. ; + ) + lnFuncVal = 0 + + *-- Declare DLL functions + DECLARE INTEGER CoCreateGuid ; + IN Ole32.DLL ; + STRING @pGuid + DECLARE INTEGER StringFromGUID2 ; + IN Ole32.DLL ; + STRING rguid, STRING @lpsz, INTEGER cchMax + + *-- Initialize a buffer to hold the GUID value + pGuid = REPLICATE( CHR( 0 ), 17 ) + + *-- Call the CoCreateGuid function + lnFuncVal = CoCreateGuid( @pGuid ) + + *-- If the DLL function returned zero, + *-- the function was successful, + *-- so build a string of the GUID data + IF lnFuncVal = 0 + = StringFromGUID2( pGuid, @lcBuffer, 128 ) + + *-- Truncate the GUID string to the desired length + lcBuffer = SUBSTR( lcBuffer, ; + 1, ; + AT( CHR( 0 ) + CHR( 0 ), lcBuffer ) ; + ) + + *-- Convert the string + lcReturnValue = STRCONV( lcBuffer, 6 ) + + ENDIF && lnFuncVal = 0 + + *-- Unless the calling module chose not to, + *-- clear the instantiated DLLs from memory + IF !llNoClear + CLEAR DLLS "StringFromGUID2" + CLEAR DLLS "CoCreateGuid" + + ENDIF && !tlNoClear + + *-- Clean up and return + RETURN ( lcReturnValue ) + + *== End module F9GUID + + ENDPROC + + PROCEDURE newnode && Adds an empty node to the treeview. + LOCAL ; + loNode + + loNode = This.oleTree.Nodes.Add() + RETURN loNode + + ENDPROC + + PROCEDURE showproperties && Displays the properties for the passed node. + LPARAMETERS ; + toNode + + LOCAL ; + loItem, ; + lcPropVal, ; + lnI, ; + loRow + + LOCAL ARRAY laPems[1] + This.olePropList.ListItems.Clear() + loItem = Thisform.GetObjectReference(toNode) + IF NOT ISNULL(loItem) + FOR lnI = 1 TO AMEMBERS(laPems,loItem) + loRow = This.olePropList.ListItems.Add() + loRow.Text = laPems[lnI] + TRY + lcPropVal = TRANSFORM(EVALUATE([loItem.]+laPems[lnI])) + CATCH + * This occurs when a property that would normally reference an object, + * such as parent, does not return an object reference. + lcPropVal = [(none)] + ENDTRY + loRow.SubItems(1)=lcPropVal + NEXT + ENDIF + Thisform.txtFullPath.Value = toNode.fullpath + + ENDPROC + + PROCEDURE olePropList.Init + loColumn = This.ColumnHeaders.Add() + loColumn.Width = This.Width/2 + loColumn.Text = [Property] + + loColumn = This.ColumnHeaders.Add() + loColumn.Width = This.Width/2 + loColumn.Text = [Value] + + ENDPROC + + PROCEDURE oleTree.Expand + *** ActiveX Control Event *** + LPARAMETERS toNode + LOCAL ; + loObject, ; + loNode, ; + lnI + + + loObject = Thisform.GetObjectReference(toNode) + FOR lnI = 1 TO toNode.Children + IF NOT EMPTY(toNode.Child.Tag) + Thisform.oFlatcollection.Remove(toNode.Child.Tag) + ENDIF + This.Nodes.Remove(toNode.Child.Index) + NEXT + loObject = Thisform.GetObjectReference(toNode) + + WITH Thisform + .LoadItems(loObject, toNode) + .LoadMembers(loObject, toNode) + .LoadProperties(loObject, toNode) + ENDWITH + ENDPROC + + PROCEDURE oleTree.NodeClick + *** ActiveX Control Event *** + LPARAMETERS node + Thisform.ShowProperties(Node) + + ENDPROC + +ENDDEFINE diff --git a/Source/Forms/gf_collection_explorer.sc2 b/Source/Forms/gf_collection_explorer.sc2 index fc6943f..e530ad8 100644 --- a/Source/Forms/gf_collection_explorer.sc2 +++ b/Source/Forms/gf_collection_explorer.sc2 @@ -4,548 +4,10 @@ *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.19" SourceFile="gf_collection_explorer.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * +*-- EXTERNAL_CLASS identify external member Class names / EXTERNAL_CLASS identifica los nombres de las Clases externas +*< EXTERNAL_CLASS: Name="dataenvironment" Baseclass="dataenvironment" /> +*< EXTERNAL_CLASS: Name="frmcollectionexplorer" Baseclass="form" /> +*< EXTERNAL_CLASS: Name="gf_collectionexplorer" Baseclass="form" /> + * #INCLUDE "..\lib\foxpro.h" - -DEFINE CLASS dataenvironment AS dataenvironment - *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> - - DataSource = .NULL. - Height = 0 - Left = 0 - Name = "Dataenvironment" - Top = 0 - Width = 0 - -ENDDEFINE - -DEFINE CLASS frmcollectionexplorer AS form - *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> - - *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder - *< OBJECTDATA: ObjPath="oleTree" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="txtFullPath" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="olePropList" UniqueID="" Timestamp="" /> - - * - *m: getobjectreference && Returns the object reference to the item represented by a node. - *m: loadcollection && Loads a collection object into the treeview. - *m: loaditems && Loads the items in a collection into the treeview. - *m: loadmembers && Loads the member objects of an object into the tree view. - *m: loadobject && Loads an object into the TreeView. - *m: loadproperties && Loads the properties of an object into the treeview. - *m: newkey && Creates a new key for a node added to the tree. - *m: newnode && Adds an empty node to the treeview. - *m: showproperties && Displays the properties for the passed node. - *p: lshowarrays && Indicates that arrays should be displayed in the treeview. - *p: lshowitems && Indicates the items in a collection should be displayed in the tree. - *p: lshowmemberobjects && Indicates that member objects should be displayed in the treeview. - *p: lshowobjectreferences && Indicates that properties that hold object references should be added to the treeview. - *p: lshowproperties && Indicates that all properties should be displayed in the list view. - *p: ocollection && Contains an object reference to the top level collection in the treeview. - *p: ofirstobject && Stores an object reference to the top most object in the treeview. - *p: oflatcollection && Contains references to all of the items in all collections, without regard for hierarchy. - *a: apems[1,0] - * - - Caption = "Collection Explorer" - DoCreate = .T. - Height = 407 - Left = 1 - lshowarrays = .T. && Indicates that arrays should be displayed in the treeview. - lshowitems = .T. && Indicates the items in a collection should be displayed in the tree. - lshowmemberobjects = .T. && Indicates that member objects should be displayed in the treeview. - lshowobjectreferences = .T. && Indicates that properties that hold object references should be added to the treeview. - lshowproperties = .T. && Indicates that all properties should be displayed in the list view. - Name = "frmCollectionExplorer" - ocollection = NULL && Contains an object reference to the top level collection in the treeview. - ofirstobject = .NULL. && Stores an object reference to the top most object in the treeview. - oflatcollection = .NULL. && Contains references to all of the items in all collections, without regard for hierarchy. - Top = 0 - Width = 468 - WindowType = 1 - - ADD OBJECT 'olePropList' AS olecontrol WITH ; - Anchor = 45, ; - Height = 331, ; - Left = 168, ; - Name = "olePropList", ; - Top = 0, ; - Width = 290 - *< END OBJECT: BaseClass="olecontrol" OLEObject="c:\windows\syswow64\mscomctl.ocx" Value="0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAAgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////v////7////+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBJJ//1Zc0BAwAAAAACAAAAAAAAAwBPAGwAZQBPAGIAagBlAGMAdABEAGEAdABhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAgEDAAAAAgAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcgAAAAAAAAADAEEAYwBjAGUAcwBzAE8AYgBqAFMAaQB0AGUARABhAHQAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABcAAAAAAAAAAMAQwBoAGEAbgBnAGUAZABQAHIAbwBwAHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAMUAAAAAAAAABAAAAAIAAAD+////BQAAAP7///8GAAAABwAAAP7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9L8NG9i4XREbFqAMDwKDYoIUM0EggAAAD5HQAANiIAAE4IfesBAAYAHAAAAAAAAAAAAAAAIxIAAPkdAAAB782rXAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAACQAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5MzY4MjY1RS04NUZFLTExZDEtOEJFMy0wMDAwRjg3NTREQTF5AHMAdABlAG0AMwAyAFwAaQBuAGUAdABzAHIAdgBcAGMAbgABAACADgAAAEhpZGVTZWxlY3Rpb24ABQAAAEwAAAAACgAAAExhYmVsRWRpdAAJAAAASQoAAAABAAAADQAAAE1vAAAFAEhKjgQDAAAACAAAgAUAAIA4uFkLAAAAAAAAAAAAAAAAH97svQEABQCwt1kLAAA3ADgAQgB9ACAAQwA6AHVzZVBvaW50ZXIACQAAAEkKAAAAAAAAAAUAAABWaWV3AAkAAABJCgAAAAMAAAALAAAAQXBwZWFyYW5jZQAJAAAASQoAAAAAAAAAEwAAAEFsbG93Q29sdW1uUmVvcmRlcgAFAAAATAEAAAAOAAAARmxhdFNjcm9sbEJhcgAFAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==" /> - - ADD OBJECT 'oleTree' AS olecontrol WITH ; - Anchor = 135, ; - Height = 328, ; - Left = 4, ; - Name = "oleTree", ; - Top = 0, ; - Width = 157 - *< END OBJECT: BaseClass="olecontrol" OLEObject="c:\windows\syswow64\mscomctl.ocx" Value="0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAAgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////v////7///8EAAAA/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiJ//1Zc0BAwAAAIACAAAAAAAAAwBPAGwAZQBPAGIAagBlAGMAdABEAGEAdABhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAgEDAAAAAgAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAagAAAAAAAAADAEEAYwBjAGUAcwBzAE8AYgBqAFMAaQB0AGUARABhAHQAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABcAAAAAAAAAAMAQwBoAGEAbgBnAGUAZABQAHIAbwBwAHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAFcBAAAAAAAABAAAAAIAAAD+////BQAAAP7///8GAAAABwAAAAgAAAAJAAAA/v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+2kEHHiYXREbFqAMDwKDYoIUM0EggAAAA6EAAA5iEAALE8wWoBAAYAIgAAAHkATQDcAQAASgBvAAEAAAAB782rXAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAACQAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5MzY4MjY1RS04NUZFLTExZDEtOEJFMy0wMDAwRjg3NTREQTF5AHMAdABlAG0AMwAyAFwAaQBuAGUAdABzAHIAdgBcAGMAbgABAACADgAAAEhpZGVTZWxlY3Rpb24ABQAAAEwAAAAADAAAAEluZGVudGF0aW9uABEAAABODQAAAAcAAAAAAAAAAAAFAKiDXAsCAGUAAAAAAAUAAIBA6hgAAQAAAFwAH97svQEABQCI6hgARgBCADYANgA3ADgAQgB9ACAAQwA6AAAAMkAKAAAATGFiZWxFZGl0AAkAAABJCgAAAAEAAAAKAAAATGluZVN0eWxlAAkAAABJCgAAAAEAAAANAAAATW91c2VQb2ludGVyAAkAAABJCgAAAAAAAAAOAAAAUGF0aFNlcGFyYXRvcgAKAAAASAAAAAABAAAAXAYAAABTdHlsZQAJAAAASQoAAAAGAAAADAAAAE9MRURyYWdNb2RlAAkAAABJCgAAAAAAAAAMAAAAT0xFRHJvcE1vZGUACQAAAEkKAAAAAAAAAAsAAABBcHBlYXJhbmNlAAkAAABJCgAAAAAAAAAOAAAARnVsbFJvd1NlbGVjdAAFAAAATAEAAAAKAAAAU2luZ2xlU2VsAAUAAABMAAAAAH//f/9//38AAAAAAAAYIB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAkAkQEPAFdIQVRTVEhJU0hFTFBJRABwBRYAcAUWAC4AVgGVAQgAwCFYJ/whHgBIIh4AcCxYJwAAAAABAAAAAABzACg0WCcYNFgn+DNYJ7gjHgAYIB4AAAAAAG4AcwAAAGUAYwB0AG8AcgAuAHMAAAAAADYAAADQ2x0AlNwdAFAWXCdAFlwnAAAAAADAWEQAAABAaQBvAAAAcwBcAGMAbwBsAGwAZQAAAHQAaQBvAG4AaQBuAHMAwCFYJ4wiHgDYIh4AcCxYJwEAAAAeAAAAAAAAACg0WCcYNFgn+DNYJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ2x0AAAAAAFgYXCdIGFwnAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAADAIVgnDCMeAEgjHgBwLFgnAQAAAB8AAAAAAAAAQCJYJyAiWCcAAAAAAAAAAAAAAAAAAAAAAAAAAEgiHgAAAAAA" /> - - ADD OBJECT 'txtFullPath' AS textbox WITH ; - Anchor = 14, ; - DisabledForeColor = 0,0,0, ; - Enabled = .F., ; - Height = 72, ; - Left = 3, ; - Name = "txtFullPath", ; - NullDisplay = "", ; - Top = 333, ; - Width = 456 - *< END OBJECT: BaseClass="textbox" /> - - PROCEDURE Destroy - This.oFirstObject = NULL - This.oCollection = NULL - This.oFlatCollection.Remove(-1) - This.oFlatCollection = NULL - - ENDPROC - - PROCEDURE getobjectreference && Returns the object reference to the item represented by a node. - LPARAMETERS ; - toNode - - LOCAL ; - loReturn, ; - loItem, ; - lnIndex, ; - loTemp - - lnIndex = 0 - loReturn = NULL - TRY - loTemp = This.oFlatcollection.Item(toNode.Tag) - CATCH - loTemp = NULL - ENDTRY - - * We have to iterate the collection to find the object in order - * to get a Fox reference vs. a COM reference. - IF NOT ISNULL(loTemp) - FOR EACH loItem IN This.oFlatcollection FOXOBJECT - IF COMPOBJ(loTemp,loItem) - *!* IF loItem == loTemp - *!* lnIndex = lnIndex + 1 - *!* IF loItem.Tag == toNode.Tag - loReturn = loItem - EXIT - ENDIF - NEXT - ENDIF - *!* loReturn = Thisform.oFlatCollection.Item(toNode.Index) - RETURN loReturn - ENDPROC - - PROCEDURE Init - LPARAMETERS ; - toObject - - This.oFlatcollection = CREATEOBJECT([Collection]) - IF PCOUNT() = 1 - This.LoadObject(toObject) - ELSE - MESSAGEBOX([You must pass an object to start exploring from to this form.]) - ENDIF - - ENDPROC - - PROCEDURE loadcollection && Loads a collection object into the treeview. - LPARAMETERS ; - toCollection AS Collection , ; - tcMemberProperty, ; - toParent - - LOCAL ; - loItem AS Object, ; - lcMemberProperty, ; - loNode, ; - lnI, ; - lnItemNo, ; - loObject, ; - loMemberNode, ; - lnJ, ; - lvPropVal, ; - loE - - IF TYPE([toCollection]) <> [O] - RETURN - ENDIF - - - - LOCAL ARRAY laMembers[1] - *!* IF PCOUNT() < 3 - *!* This.oCollection = toCollection - *!* ENDIF - - lcMemberProperty = IIF(TYPE("tcMemberProperty") = [C], tcMemberProperty,[Name]) - lnItemNo = 0 - *!* FOR EACH loItem IN toCollection FOXOBJECT - FOR lnI = 1 TO toCollection.Count - loItem = toCollection.Item(lnI) - - lnItemNo = lnItemNo+1 - This.oFlatcollection.Add(loItem) - *!* loItem2 = This.oFlatcollection.Item(This.oFlatcollection.Count) - loNode = This.oleTree.Nodes.Add() - IF PCOUNT() = 3 - loNode.Parent = toParent - ENDIF - - - IF PEMSTATUS(loItem,lcMemberProperty,5) - loNode.Text = EVALUATE([loItem.]+lcMemberProperty) - ELSE - loNode.Text = [Item]+TRANSFORM(lnItemNo) - ENDIF - *!* FOR lnJ = 1 TO AMEMBERS(laMembers,loItem,2) - FOR lnJ = 1 TO AMEMBERS(laMembers,loItem,1) - - - DO CASE - CASE TYPE([loItem.]+laMembers[lnJ,1]) = [O] - loMemberNode = This.oleTree.Nodes.Add() - loMemberNode.Parent = loNode - loObject = EVALUATE([loItem.]+laMembers[lnJ,1]) - loMemberNode.Text = laMembers[lnJ,1] - *!* IF PEMSTATUS(loObject,lcMemberProperty,5) - *!* loMemberNode.Text = EVALUATE([loObject.]+lcMemberProperty) - *!* ELSE - *!* loMemberNode.Text = [Item]+TRANSFORM(lnItemNo) - *!* ENDIF - This.oFlatcollection.Add(loObject) - IF PEMSTATUS(loObject,[Item],5) - This.LoadCollection(loObject, lcMemberProperty, loMemberNode) - ENDIF - loMemberNode.Expanded = .F. - IF PEMSTATUS(loItem,[Item],5) - This.LoadCollection(loItem, lcMemberProperty, loNode) - ENDIF - CASE TYPE([loItem.]+laMembers[lnJ,1],1) = [A] - loMemberNode = This.oleTree.Nodes.Add() - loMemberNode.Parent = loNode - loMemberNode.Text = laMembers[lnJ,1] - This.oFlatcollection.Add(EVALUATE([loItem.]+laMembers[lnJ,1])) - - ENDCASE - NEXT - - - loNode.Expanded = .F. - - NEXT - IF ISNULL(This.oleTree.SelectedItem) AND This.oleTree.Nodes.Count>0 - This.oleTree.SelectedItem = This.oleTree.Nodes.Item(1) - This.oleTree.NodeClick(This.oleTree.Nodes.Item(1)) - ENDIF - - ENDPROC - - PROCEDURE loaditems && Loads the items in a collection into the treeview. - LPARAMETERS ; - toObject, ; - toParentNode - - LOCAL ; - loNode, ; - lnI, ; - lvItem - - IF This.lShowItems AND TYPE([toObject.Count]) = [N] - TRY - FOR lnI = 1 TO toObject.Count - lvItem = toObject.Item(lnI) - IF TYPE([lvItem]) = [O] - This.LoadObject(lvItem, toParentNode) - ELSE - loNode = This.NewNode() - loNode.Parent = toParentNode - loNode.Text = TRANSFORM(lvItem) - ENDIF - NEXT - CATCH TO foo - ENDTRY - ENDIF - - - ENDPROC - - PROCEDURE loadmembers && Loads the member objects of an object into the tree view. - LPARAMETERS ; - toObject, ; - toParentNode - - LOCAL ; - loObject, ; - lnI - - LOCAL ARRAY laMembers[1] - IF This.lShowMemberobjects AND TYPE([toObject])= [O] - FOR lnI = 1 TO AMEMBERS(laMembers,toObject,2) - loObject = EVALUATE([toObject.] + laMembers[lnI]) - This.LoadObject(loObject, toParentNode, laMembers[lnI]) - NEXT - ENDIF - - ENDPROC - - PROCEDURE loadobject && Loads an object into the TreeView. - LPARAMETERS ; - toObject, ; - toParentNode, ; - tcName - - LOCAL ; - lcName, ; - loNode, ; - loDummyNode, ; - lcKey - - WITH This - IF ISNULL(.oFirstObject) - .oFirstObject = toObject - .oleTree.Nodes.Clear() - ENDIF - - lcName = SYS(1272,toObject) - loNode = .oleTree.Nodes.Add() - lcKey = This.Newkey(.t.) - loNode.Tag = lcKey - - IF TYPE([toParentNode.Text]) = T_CHARACTER - loNode.Parent = toParentNode - ENDIF - - DO CASE - CASE NOT EMPTY(tcName) AND TYPE([tcName]) = T_CHARACTER - loNode.Text = tcName - CASE NOT EMPTY(lcName) AND lcName <> [unknown type] - loNode.Text = lcName - CASE PEMSTATUS(toObject,[Name],5) - loNode.Text = toObject.Name - CASE PEMSTATUS(toObject,[Class],5) - loNode.Text = toObject.Class - OTHERWISE - loNode.Text = [Object] - ENDCASE - - .oFlatCollection.Add(toObject,lcKey) - - *!* .LoadItems(toObject, loNode) - *!* .LoadMembers(toObject, loNode) - *!* .LoadProperties(toObject, loNode) - loDummyNode = This.oleTree.Nodes.Add() - loDummyNode.Text = [(Loading...)] - loDummyNode.Parent=loNode - - loNode.Expanded = .F. - ENDWITH - RETURN - - ENDPROC - - PROCEDURE loadproperties && Loads the properties of an object into the treeview. - LPARAMETERS ; - toObject, ; - toParentNode - - LOCAL ; - lvProperty, ; - lnI, ; - loObject, ; - lnJ, ; - loCollectionNode - - IF TYPE([toObject]) <> [O] - RETURN - ENDIF - - LOCAL ARRAY laMembers[1] - FOR lnI = 1 TO AMEMBERS(laMembers,toObject) - TRY - lvProperty = EVALUATE([toObject.] + laMembers[lnI]) - CATCH - lvProperty = NULL - ENDTRY - DO CASE - CASE TYPE([lvProperty]) = [O] AND NOT ISNULL(lvProperty) - This.LoadObject(lvProperty, toParentNode, laMembers[lnI]) - CASE TYPE([toObject.] + laMembers[lnI],1) = [A] - *!* WAIT WINDOW laMembers[lnI] - CASE TYPE([toObject.] + laMembers[lnI],1) = [C] - *!* This.LoadCollection(EVALUATE([toObject.] + laMembers[lnI]), toParentNode, laMembers[lnI]) - - loCollectionNode = Null - TRY - FOR lnJ = 1 TO EVALUATE([toObject.] + laMembers[lnI] + [.Count]) - *!* loObject = EVALUATE([toObject.] + laMembers[lnI] + [.Item(] + TRANSFORM(lnJ) + [)]) - loObject = EVALUATE([toObject.] + laMembers[lnI] + [(] + TRANSFORM(lnJ) + [)]) - IF ISNULL(loCollectionNode) - loCollectionNode = This.oleTree.Nodes.Add() - loCollectionNode.Parent = toParentNode - loCollectionNode.Text = laMembers[lnI] - ENDIF - This.LoadObject(loObject, loCollectionNode) - NEXT - CATCH TO Foo - *!* WAIT WINDOW MESSAGE() + CHR(13) + laMembers[lnI] - ENDTRY - loCollectionNode = NULL - ENDCASE - NEXT - - - ENDPROC - - PROCEDURE newkey && Creates a new key for a node added to the tree. - * Code from http://fox.wikis.com/wc.dll?Wiki~GUID~VFP - *== F9GUID - *== Create a new GUID character string, - *== optionally retaining the declared Windows functions - LPARAMETERS tlNoClear - LOCAL lcBuffer, ; - lcReturnValue, ; - llNoClear, ; - lnFuncVal - - *-- Define local variables - lcBuffer = REPLICATE( CHR( 0 ), 256 ) - lcReturnValue = [] - llNoClear = IIF( PCOUNT() > 0 AND VARTYPE( tlNoClear ) = "L", ; - tlNoClear, ; - .f. ; - ) - lnFuncVal = 0 - - *-- Declare DLL functions - DECLARE INTEGER CoCreateGuid ; - IN Ole32.DLL ; - STRING @pGuid - DECLARE INTEGER StringFromGUID2 ; - IN Ole32.DLL ; - STRING rguid, STRING @lpsz, INTEGER cchMax - - *-- Initialize a buffer to hold the GUID value - pGuid = REPLICATE( CHR( 0 ), 17 ) - - *-- Call the CoCreateGuid function - lnFuncVal = CoCreateGuid( @pGuid ) - - *-- If the DLL function returned zero, - *-- the function was successful, - *-- so build a string of the GUID data - IF lnFuncVal = 0 - = StringFromGUID2( pGuid, @lcBuffer, 128 ) - - *-- Truncate the GUID string to the desired length - lcBuffer = SUBSTR( lcBuffer, ; - 1, ; - AT( CHR( 0 ) + CHR( 0 ), lcBuffer ) ; - ) - - *-- Convert the string - lcReturnValue = STRCONV( lcBuffer, 6 ) - - ENDIF && lnFuncVal = 0 - - *-- Unless the calling module chose not to, - *-- clear the instantiated DLLs from memory - IF !llNoClear - CLEAR DLLS "StringFromGUID2" - CLEAR DLLS "CoCreateGuid" - - ENDIF && !tlNoClear - - *-- Clean up and return - RETURN ( lcReturnValue ) - - *== End module F9GUID - - ENDPROC - - PROCEDURE newnode && Adds an empty node to the treeview. - LOCAL ; - loNode - - loNode = This.oleTree.Nodes.Add() - RETURN loNode - - ENDPROC - - PROCEDURE showproperties && Displays the properties for the passed node. - LPARAMETERS ; - toNode - - LOCAL ; - loItem, ; - lcPropVal, ; - lnI, ; - loRow - - LOCAL ARRAY laPems[1] - This.olePropList.ListItems.Clear() - loItem = Thisform.GetObjectReference(toNode) - IF NOT ISNULL(loItem) - FOR lnI = 1 TO AMEMBERS(laPems,loItem) - loRow = This.olePropList.ListItems.Add() - loRow.Text = laPems[lnI] - TRY - lcPropVal = TRANSFORM(EVALUATE([loItem.]+laPems[lnI])) - CATCH - * This occurs when a property that would normally reference an object, - * such as parent, does not return an object reference. - lcPropVal = [(none)] - ENDTRY - loRow.SubItems(1)=lcPropVal - NEXT - ENDIF - Thisform.txtFullPath.Value = toNode.fullpath - - ENDPROC - - PROCEDURE olePropList.Init - loColumn = This.ColumnHeaders.Add() - loColumn.Width = This.Width/2 - loColumn.Text = [Property] - - loColumn = This.ColumnHeaders.Add() - loColumn.Width = This.Width/2 - loColumn.Text = [Value] - - ENDPROC - - PROCEDURE oleTree.Expand - *** ActiveX Control Event *** - LPARAMETERS toNode - LOCAL ; - loObject, ; - loNode, ; - lnI - - - loObject = Thisform.GetObjectReference(toNode) - FOR lnI = 1 TO toNode.Children - IF NOT EMPTY(toNode.Child.Tag) - Thisform.oFlatcollection.Remove(toNode.Child.Tag) - ENDIF - This.Nodes.Remove(toNode.Child.Index) - NEXT - loObject = Thisform.GetObjectReference(toNode) - - WITH Thisform - .LoadItems(loObject, toNode) - .LoadMembers(loObject, toNode) - .LoadProperties(loObject, toNode) - ENDWITH - ENDPROC - - PROCEDURE oleTree.NodeClick - *** ActiveX Control Event *** - LPARAMETERS node - Thisform.ShowProperties(Node) - - ENDPROC - -ENDDEFINE diff --git a/Source/Forms/gf_collection_explorer.scx b/Source/Forms/gf_collection_explorer.scx index 5139222805488eadc12259a2a08e763b3b97ac01..cca75eaf4ade9bdf3bd40a846e27e1b92db4daee 100644 GIT binary patch literal 2232 zcmeH|%Wl&^6ow~B1!*awTqLAQNMV7XK!qJQH=qmG9)yvPo!Sl+3xuG`f(0yiDqez{ zV2cDB9)X)!vjqNePUP60+J!YoI`cc{n>oM7R>sEJR{NL`qP_G4V?LTKA;!L)+zKNC zaT*xf`6*%&c)Jtnxr#4iSSj$tBN-<)jfDtKYq;avaXec?=b%f4^(ps52W2|1;X8IL zxd&a)@Nnl&V3Sl`X+y)ub|iyDVL_WZ9))8WC7z50nR=c`Cy{sn)YEX1$?echcSs`* z$Nf2>JG;N_l;@v7=%)-skgZ$q%dUcmbeH+nLPRo_(Ov1{-pRwHgE*RyddUZI3w*bN zZ-GxLIGzpNtKfa``xSfu{;+}%!KWHN!S+#BL60#M_jf!+|A&qf65*fFiT9sPr%yY% z_?yR5JRla=sslnrXU_}Va4+sWFgQ%pw2Xd#Xjt9(38GG=)pWWLRd4A8&sk$FO4+QN znVsa>r=aS1QgLP`Vja5Qa5Tb!>B3sCRjj~xUGdseKk3!qXW#kIiR-qrTvo+|5YjrnKHtT0**SX0J z=uN)fW>w#)Pnvi3k-5&eY&OWuKJ&sa(67jE$nRYH0Uh8Q`4f6kV|qBVVP>@3$^`H)RHiAClTCLgq1et$w7LE|3Zt)`bU|bjL Fe*mr5peO(U delta 396 zcmdlX*uuwZAkHMtzLC|3g^7V_G9$B;wFDCb7$}5$`nmXr2P?!IIY$^oMOuV~Dp;CW zS{fP~7@O-u6}bWFSSY&$te@*DlzR`v6`NeZ&gBU+Ak5If!qVKpz{1?}IaJkWApIZ8 zmSKk2oXx_((C-UjBaw1t@%ZfIa;YH4O_VQA{02~isaq*H*n7>Fl8#kQL= zFzoSSU~si%V0fkpG(`<$il&isq@h8WrMnZt6d5guDcV5V3W$AyI7H~VZMTK;uinFf{}~dvD=B$>cheW+;)&@dONw#ZQA-A7KZ5pt3|~8 zvF1DSqt%0jDf&?G1%nszYU)B(%c$ktmKuC%;}Yg|7<)%XD-|#wr3;;oZ02H4$!}s_ zUb8Ta<^5SLUQ&`31szAhM37_Sd99pG{WHQU(X(`vDK0X%3}!?90krLOC*OB-SO}Xx@WSiKr}C$?d9Y!*cy4|LYzVX} zw^QZgZ4^cM@f1PDnPh?bIkJ>YDR~jL$NUk>$FfX{j#%%}DuKh39LuqDXJ%K{mg96y zphXJ&!{r29=L$(RkNI$`Bz?>4) zS3ef|S};+My%QkME2%af>VWT1K=NtVU`zsQs(C8aaYX%TJz@}H(~j!Cx*byhYqzU~ zWLClabn}E#Sfp>-g^^MqW88`x_N`)vqvSPi6bn!4uWoR0EW}zw!GGK=phL-})k+!j zB3;{9l)AF3#Oq1R5%8%N@D?#MO=67gbU~w!LUy_9kRT=07V`&iGe-Kn*&&+#Cax?} zYwIS)$lKmQvjji)mIP>T#sxLS*z+{esz&N{3F;crrM=KUA-4pzQE+&sx!y!*G!5Z1 z6id3~A>DAhFNX!8MLjLT@LmaY6+p9)CXLD23R_3jYbb1Z47w}@@`d-{p!$M>RT!1uV#I!YjAq`;+sIMQ@w)Vz{x4q5$!@)(-2< zOw(g7HzpaoPP4!H)S*chX~%+Q$=6UyL#N{~G#K=H z1BMO8t8`*qyEb_AEW<hH-x`!RcDM9YDKcg6<`Ev_1`9r(u%=AT&KHfa&M5nMN6P+HgN#JEga z31*c^{K+tXSs3r`!;{SE{cCTWZ1aa~yj|28dttK_j2dIWpVKp|(|#ADUi~)3?!b52 EeOK;Oy6t?qf>dK^PO9G^{CeT7esA@ZD(-EMyfi?xEbkvmYV4Sg`o^k9bv6!i5 zK}Vehf(0T+LM&Jy{sHQS#|9~g$FD#v5NKvIswyGz7&te!8z%}xI?*}zUZ3wf=YIFB zU3ixYQq-OmilXTI;Z6D`*9or<`yuG*g{&t^tdGXc&BCmnn09cw;H4?`~a$RkX^!>-uCxY#I)CqZ5+%;~c72jRlQ zfAJ_RcJ77s&IPC)`Zq<8+d$d4fir}Ja}N$|HD04dc+k~9AhofbIYHnUss;=oUyAL8(NFnR@V)w*aG9dR_pG7h+t3*nnO z+Aav-;bo;@Z?(YwHDl=Jw4uq^&ALREQE_l5H1!LQ*cOTOnCk`v)Sin4CU$X9i_#^< z;ouGeb7ZHr?=Tr&?%Edh1P}MZ`@!2Y3$@|5(QkCK+PkxjWT;=Yvur z($kF}E~1g-R00jbB10sy1V4rziP}62n2fe9`3Ag*u7t*24HYwKnBNtH^mW3?ZQH$)ZVRkj)R(A%Q>*%Wfw8X|uorhe6V_T~qf@!VQ@DQ#JULWBz+wWZv&}~q_0o2r!F(R)u?(9Y_(L>jV?7pe8Drre>G|5dQ Qxpb1_i3v$gB!=tES4+cx (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS dataenvironment AS dataenvironment + *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> + + DataSource = .NULL. + Height = 0 + Left = 0 + Name = "Dataenvironment" + Top = 0 + Width = 0 + +ENDDEFINE diff --git a/Source/Forms/gofish_about.gf_help.sc2 b/Source/Forms/gofish_about.gf_help.sc2 new file mode 100644 index 0000000..8c0e1ca --- /dev/null +++ b/Source/Forms/gofish_about.gf_help.sc2 @@ -0,0 +1,280 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_about.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS gf_help AS gf_baseform OF "..\lib\gofishui.vcx" + *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> + + *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder + *< OBJECTDATA: ObjPath="lblGoFishOnVFPx" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="lblEmail" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="lblWeb" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Image1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="lblCredits" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="lblCredits1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="lblCredits2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Gf_versionlabel1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Image2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label6" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label5" UniqueID="" Timestamp="" /> + + BorderStyle = 0 + Caption = "GoFish - Help" + Closable = .T. + cuisettingsfile = GF_Help_Form_Settings.xml + DoCreate = .T. + Height = 270 + Left = -1 + MaxButton = .F. + MinButton = .F. + MinHeight = 270 + MinWidth = 450 + Name = "GF_Help" + Top = 0 + Visible = .T. + Width = 450 + WindowType = 1 + _memberdata = + + + + + ADD OBJECT 'Gf_versionlabel1' AS gf_versionlabel WITH ; + Height = 13, ; + Left = 216, ; + Name = "Gf_versionlabel1", ; + TabIndex = 6, ; + Top = 10, ; + Width = 225 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="label" /> + + ADD OBJECT 'Image1' AS image WITH ; + Height = 36, ; + Left = 17, ; + Name = "Image1", ; + Picture = ..\images\transpvfpxlogosmall.gif, ; + Stretch = 1, ; + Top = 37, ; + Width = 134 + *< END OBJECT: BaseClass="image" /> + + ADD OBJECT 'Image2' AS image WITH ; + Height = 77, ; + Left = 347, ; + Name = "Image2", ; + Picture = ..\images\gofish_logo_transparent.gif, ; + Top = 26, ; + Width = 95 + *< END OBJECT: BaseClass="image" /> + + ADD OBJECT 'Label1' AS label WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "GoFish issues on github", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + FontUnderline = .T., ; + ForeColor = 0,0,255, ; + Height = 15, ; + Left = 21, ; + MousePointer = 15, ; + Name = "Label1", ; + TabIndex = 3, ; + Top = 91, ; + Width = 114 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'Label3' AS label WITH ; + BackStyle = 0, ; + Caption = "See Init() method for string", ; + Height = 55, ; + Left = 21, ; + Name = "Label3", ; + TabIndex = 1, ; + Top = 216, ; + Width = 385, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'Label4' AS label WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "GoFish Discussions on Google Groups", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + FontUnderline = .T., ; + ForeColor = 0,0,255, ; + Height = 15, ; + Left = 21, ; + MousePointer = 15, ; + Name = "Label4", ; + TabIndex = 4, ; + Top = 134, ; + Width = 179 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'Label5' AS label WITH ; + BackStyle = 0, ; + Caption = "Community / Discussions (deprecated, use github) :", ; + FontBold = .T., ; + Height = 19, ; + Left = 15, ; + Name = "Label5", ; + TabIndex = 12, ; + Top = 116, ; + Width = 304, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'Label6' AS label WITH ; + Alignment = 1, ; + BackStyle = 0, ; + Caption = ('Build date will go here. See Init() method.'), ; + FontSize = 8, ; + Height = 19, ; + Left = 212, ; + Name = "Label6", ; + TabIndex = 11, ; + Top = 250, ; + Width = 229, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'lblCredits' AS label WITH ; + BackStyle = 0, ; + Caption = "Credits:", ; + FontBold = .T., ; + Height = 19, ; + Left = 15, ; + Name = "lblCredits", ; + TabIndex = 8, ; + Top = 154, ; + Width = 121, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'lblCredits1' AS label WITH ; + BackStyle = 0, ; + Caption = ('Matt Slay (GoFish 4 author), Peter Diotte (GoFish original author)'), ; + FontBold = .T., ; + Height = 19, ; + Left = 21, ; + Name = "lblCredits1", ; + TabIndex = 9, ; + Top = 173, ; + Width = 411, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'lblCredits2' AS label WITH ; + BackStyle = 0, ; + Caption = "See Init() method for string", ; + Height = 55, ; + Left = 21, ; + Name = "lblCredits2", ; + TabIndex = 10, ; + Top = 194, ; + Width = 385, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'lblEmail' AS label WITH ; + BackStyle = 0, ; + Caption = "Issues and Requests:", ; + FontBold = .T., ; + Height = 19, ; + Left = 15, ; + Name = "lblEmail", ; + TabIndex = 5, ; + Top = 76, ; + Width = 304, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'lblGoFishOnVFPx' AS label WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Visit the GoFish home page on VFPx", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + FontUnderline = .T., ; + ForeColor = 0,0,255, ; + Height = 15, ; + Left = 34, ; + MousePointer = 15, ; + Name = "lblGoFishOnVFPx", ; + TabIndex = 2, ; + Top = 17, ; + Width = 173 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'lblWeb' AS label WITH ; + BackStyle = 0, ; + Caption = "Web:", ; + FontBold = .T., ; + Height = 19, ; + Left = 21, ; + Name = "lblWeb", ; + TabIndex = 7, ; + Top = 2, ; + Width = 121, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + PROCEDURE Init + Lparameters toForm + + DoDefault() + ENDPROC + + PROCEDURE Resize + Return .f. + ENDPROC + + PROCEDURE Image1.Click + this.Parent.lblGoFishOnVFPx.Click() + ENDPROC + + PROCEDURE Label1.Click + GF_Shell('https://github.com/VFPX/GoFish/issues') + + ENDPROC + + PROCEDURE Label3.Init + This.caption = 'Mike Potjer and Lutz Scheffler. Thanks to all the testers, too!!' + ENDPROC + + PROCEDURE Label4.Click + GF_Shell('http://groups.google.com/group/foxprogofish') + + ENDPROC + + PROCEDURE Label6.Init + This.caption = _screen._gofish.cbuilddate + ENDPROC + + PROCEDURE lblCredits1.Init + This.caption = 'Matt Slay (GoFish 4 author), Peter Diotte (GoFish original author)' + ENDPROC + + PROCEDURE lblCredits2.Init + This.caption = 'Michael Helland, Jim Nelson, Rick Schummer, Doug Hennig,' + ENDPROC + + PROCEDURE lblGoFishOnVFPx.Click + GF_Shell('https://github.com/VFPX/GoFish') + + ENDPROC + +ENDDEFINE diff --git a/Source/Forms/gofish_about.sc2 b/Source/Forms/gofish_about.sc2 index 42c3084..94f1201 100644 --- a/Source/Forms/gofish_about.sc2 +++ b/Source/Forms/gofish_about.sc2 @@ -4,241 +4,8 @@ *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.19" SourceFile="gofish_about.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * -* -DEFINE CLASS dataenvironment AS dataenvironment - *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> - - DataSource = .NULL. - Height = 0 - Left = 0 - Name = "Dataenvironment" - Top = 0 - Width = 0 - -ENDDEFINE - -DEFINE CLASS gf_help AS gf_baseform OF "..\lib\gofishui.vcx" - *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> - - *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder - *< OBJECTDATA: ObjPath="lblGoFishOnVFPx" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="lblEmail" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="lblWeb" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Image1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="lblCredits" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="lblCredits1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="lblCredits2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Label3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Gf_versionlabel1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Image2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Label6" UniqueID="" Timestamp="" /> - - BorderStyle = 2 - Caption = "GoFish - Help" - Closable = .T. - cuisettingsfile = GF_Help_Form_Settings.xml - DoCreate = .T. - Height = 238 - Left = 0 - MaxButton = .F. - MinButton = .F. - Name = "GF_Help" - Top = 1 - Visible = .T. - Width = 417 - WindowType = 1 - _memberdata = - - - - - ADD OBJECT 'Gf_versionlabel1' AS gf_versionlabel WITH ; - Height = 13, ; - Left = 184, ; - Name = "Gf_versionlabel1", ; - Top = 7, ; - Width = 225 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="label" /> - - ADD OBJECT 'Image1' AS image WITH ; - Height = 36, ; - Left = 12, ; - Name = "Image1", ; - Picture = ..\images\transpvfpxlogosmall.gif, ; - Stretch = 1, ; - Top = 91, ; - Width = 134 - *< END OBJECT: BaseClass="image" /> - - ADD OBJECT 'Image2' AS image WITH ; - Height = 77, ; - Left = 315, ; - Name = "Image2", ; - Picture = ..\images\gofish_logo_transparent.gif, ; - Top = 26, ; - Width = 95 - *< END OBJECT: BaseClass="image" /> - - ADD OBJECT 'Label1' AS label WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "GoFish Discussions on Google Groups", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - FontUnderline = .T., ; - ForeColor = 0,0,255, ; - Height = 15, ; - Left = 31, ; - MousePointer = 15, ; - Name = "Label1", ; - TabIndex = 11, ; - Top = 28, ; - Width = 179 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'Label3' AS label WITH ; - BackStyle = 0, ; - Caption = "See Init() method for string", ; - Height = 55, ; - Left = 21, ; - Name = "Label3", ; - Top = 198, ; - Width = 385, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'Label6' AS label WITH ; - Alignment = 1, ; - BackStyle = 0, ; - Caption = ('Build date will go here. See Init() method.'), ; - FontSize = 8, ; - Height = 19, ; - Left = 180, ; - Name = "Label6", ; - Top = 220, ; - Width = 229, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'lblCredits' AS label WITH ; - BackStyle = 0, ; - Caption = "Credits:", ; - FontBold = .T., ; - Height = 19, ; - Left = 15, ; - Name = "lblCredits", ; - Top = 136, ; - Width = 121, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'lblCredits1' AS label WITH ; - BackStyle = 0, ; - Caption = ('Matt Slay (GoFish 4 author), Peter Diotte (GoFish original author)'), ; - FontBold = .T., ; - Height = 19, ; - Left = 21, ; - Name = "lblCredits1", ; - Top = 155, ; - Width = 411, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'lblCredits2' AS label WITH ; - BackStyle = 0, ; - Caption = "See Init() method for string", ; - Height = 55, ; - Left = 21, ; - Name = "lblCredits2", ; - Top = 176, ; - Width = 385, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'lblEmail' AS label WITH ; - BackStyle = 0, ; - Caption = "Community / Discussions:", ; - FontBold = .T., ; - Height = 19, ; - Left = 20, ; - Name = "lblEmail", ; - Top = 8, ; - Width = 304, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'lblGoFishOnVFPx' AS label WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Visit the GoFish home page on VFPx", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - FontUnderline = .T., ; - ForeColor = 0,0,255, ; - Height = 15, ; - Left = 29, ; - MousePointer = 15, ; - Name = "lblGoFishOnVFPx", ; - TabIndex = 11, ; - Top = 73, ; - Width = 173 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'lblWeb' AS label WITH ; - BackStyle = 0, ; - Caption = "Web:", ; - FontBold = .T., ; - Height = 19, ; - Left = 18, ; - Name = "lblWeb", ; - Top = 56, ; - Width = 121, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - PROCEDURE Init - Lparameters toForm - - DoDefault() - ENDPROC - - PROCEDURE Resize - Return .f. - ENDPROC - - PROCEDURE Image1.Click - this.Parent.lblGoFishOnVFPx.Click() - ENDPROC - - PROCEDURE Label1.Click - GF_Shell('http://groups.google.com/group/foxprogofish') - - ENDPROC - - PROCEDURE Label3.Init - This.caption = 'and Mike Potjer. Thanks to all the testers, too!!' - ENDPROC - - PROCEDURE Label6.Init - This.caption = _screen._gofish.cbuilddate - ENDPROC - - PROCEDURE lblCredits1.Init - This.caption = 'Matt Slay (GoFish 4 author), Peter Diotte (GoFish original author)' - ENDPROC - - PROCEDURE lblCredits2.Init - This.caption = 'Michael Helland, Jim Nelson, Rick Schummer, Doug Hennig,' - ENDPROC - - PROCEDURE lblGoFishOnVFPx.Click - GF_Shell('https://github.com/VFPX/GoFish') - - ENDPROC +*-- EXTERNAL_CLASS identify external member Class names / EXTERNAL_CLASS identifica los nombres de las Clases externas +*< EXTERNAL_CLASS: Name="dataenvironment" Baseclass="dataenvironment" /> +*< EXTERNAL_CLASS: Name="gf_help" Baseclass="form" /> -ENDDEFINE +* \ No newline at end of file diff --git a/Source/Forms/gofish_about.scx b/Source/Forms/gofish_about.scx index 7bac7663a29a12044510bb3716810dfa8019d8d6..89feea90b9d3d37fa807f461017019bc67d1a4d7 100644 GIT binary patch literal 2995 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 wo0ykkIN5 (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS dataenvironment AS dataenvironment + *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> + + DataSource = .NULL. + Height = 0 + Left = 0 + Name = "Dataenvironment" + Top = 0 + Width = 0 + +ENDDEFINE diff --git a/Source/Forms/gofish_advaccedreplacehelp.gf_baseform1.sc2 b/Source/Forms/gofish_advaccedreplacehelp.gf_baseform1.sc2 new file mode 100644 index 0000000..15cd524 --- /dev/null +++ b/Source/Forms/gofish_advaccedreplacehelp.gf_baseform1.sc2 @@ -0,0 +1,137 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_advaccedreplacehelp.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS gf_baseform1 AS gf_baseform OF "..\lib\gofishui.vcx" + *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> + + *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder + *< OBJECTDATA: ObjPath="Edit1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Command1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="lblGoFishOnVFPx" UniqueID="" Timestamp="" /> + + BorderStyle = 2 + Caption = "GoFish - Advanced Replace" + cuisettingsfile = GF_Advanced_Repl_Form_Settings.xml + DoCreate = .T. + Height = 300 + Left = 0 + MaxButton = .F. + MinButton = .F. + Name = "GF_BaseForm1" + SizeBox = .F. + Top = 0 + Width = 600 + WindowType = 1 + ZoomBox = .F. + + ADD OBJECT 'Command1' AS commandbutton WITH ; + Caption = "Ok", ; + Height = 26, ; + Left = 250, ; + Name = "Command1", ; + Top = 257, ; + Width = 95, ; + ZOrderSet = 3 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'Edit1' AS editbox WITH ; + BorderStyle = 0, ; + DisabledForeColor = 0,0,0, ; + Enabled = .F., ; + Height = 144, ; + Left = 15, ; + Margin = 5, ; + Name = "Edit1", ; + ScrollBars = 0, ; + Top = 40, ; + Width = 570, ; + ZOrderSet = 0 + *< END OBJECT: BaseClass="editbox" /> + + ADD OBJECT 'Label1' AS label WITH ; + Caption = "Advanced Replace", ; + FontBold = .T., ; + FontSize = 10, ; + Height = 30, ; + Left = 18, ; + Name = "Label1", ; + Top = 16, ; + Width = 225, ; + ZOrderSet = 2 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'Label2' AS label WITH ; + Caption = "For more help:", ; + FontBold = .T., ; + FontSize = 10, ; + Height = 30, ; + Left = 21, ; + Name = "Label2", ; + Top = 214, ; + Width = 122, ; + ZOrderSet = 1 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'lblGoFishOnVFPx' AS label WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Visit GoFish Replace Help on VFPx", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + FontUnderline = .T., ; + ForeColor = 0,0,255, ; + Height = 15, ; + Left = 129, ; + MousePointer = 15, ; + Name = "lblGoFishOnVFPx", ; + TabIndex = 11, ; + Top = 216, ; + Width = 163, ; + ZOrderSet = 4 + *< END OBJECT: BaseClass="label" /> + + PROCEDURE Init + Lparameters toForm + + DoDefault() + + Thisform.Width = 600 + Thisform.Height = 300 + + + ENDPROC + + PROCEDURE Command1.Click + Thisform.Release + ENDPROC + + PROCEDURE Edit1.Init + Text to lcText Pretext 3 noshow + + With Advanced Replace, you select a UDF prg which processes the replacement text. + + For each checked row, the matched line will be passed into the selected UDF where it can be modified using any FoxPro code that you write in the prg. + + The return value from the UDF should be a string containing the new line that you wish to replace the old line. + + *YOU* are in total control of what the replaced line contains. + + EndText + + This.Value = lcText + ENDPROC + + PROCEDURE lblGoFishOnVFPx.Click + messagebox('No help available at this time.', 0, 'GoFish') + *** TODO: Shell('URL for replace help') + + ENDPROC + +ENDDEFINE diff --git a/Source/Forms/gofish_advaccedreplacehelp.sc2 b/Source/Forms/gofish_advaccedreplacehelp.sc2 index c9622c2..d9b429a 100644 --- a/Source/Forms/gofish_advaccedreplacehelp.sc2 +++ b/Source/Forms/gofish_advaccedreplacehelp.sc2 @@ -4,147 +4,8 @@ *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.19" SourceFile="gofish_advaccedreplacehelp.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * -* -DEFINE CLASS dataenvironment AS dataenvironment - *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> - - DataSource = .NULL. - Height = 0 - Left = 0 - Name = "Dataenvironment" - Top = 0 - Width = 0 - -ENDDEFINE - -DEFINE CLASS gf_baseform1 AS gf_baseform OF "..\lib\gofishui.vcx" - *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> - - *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder - *< OBJECTDATA: ObjPath="Edit1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Label2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Command1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="lblGoFishOnVFPx" UniqueID="" Timestamp="" /> - - BorderStyle = 2 - Caption = "GoFish - Advanced Replace" - cuisettingsfile = GF_Advanced_Repl_Form_Settings.xml - DoCreate = .T. - Height = 300 - Left = 0 - MaxButton = .F. - MinButton = .F. - Name = "GF_BaseForm1" - SizeBox = .F. - Top = 0 - Width = 600 - WindowType = 1 - ZoomBox = .F. - - ADD OBJECT 'Command1' AS commandbutton WITH ; - Caption = "Ok", ; - Height = 26, ; - Left = 250, ; - Name = "Command1", ; - Top = 257, ; - Width = 95, ; - ZOrderSet = 3 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'Edit1' AS editbox WITH ; - BorderStyle = 0, ; - DisabledForeColor = 0,0,0, ; - Enabled = .F., ; - Height = 144, ; - Left = 15, ; - Margin = 5, ; - Name = "Edit1", ; - ScrollBars = 0, ; - Top = 40, ; - Width = 570, ; - ZOrderSet = 0 - *< END OBJECT: BaseClass="editbox" /> - - ADD OBJECT 'Label1' AS label WITH ; - Caption = "Advanced Replace", ; - FontBold = .T., ; - FontSize = 10, ; - Height = 30, ; - Left = 18, ; - Name = "Label1", ; - Top = 16, ; - Width = 225, ; - ZOrderSet = 2 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'Label2' AS label WITH ; - Caption = "For more help:", ; - FontBold = .T., ; - FontSize = 10, ; - Height = 30, ; - Left = 21, ; - Name = "Label2", ; - Top = 214, ; - Width = 122, ; - ZOrderSet = 1 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'lblGoFishOnVFPx' AS label WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Visit GoFish Replace Help on VFPx", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - FontUnderline = .T., ; - ForeColor = 0,0,255, ; - Height = 15, ; - Left = 129, ; - MousePointer = 15, ; - Name = "lblGoFishOnVFPx", ; - TabIndex = 11, ; - Top = 216, ; - Width = 163, ; - ZOrderSet = 4 - *< END OBJECT: BaseClass="label" /> - - PROCEDURE Init - Lparameters toForm - - DoDefault() - - Thisform.Width = 600 - Thisform.Height = 300 - - - ENDPROC - - PROCEDURE Command1.Click - Thisform.Release - ENDPROC - - PROCEDURE Edit1.Init - Text to lcText Pretext 3 noshow - - With Advanced Replace, you select a UDF prg which processes the replacement text. - - For each checked row, the matched line will be passed into the selected UDF where it can be modified using any FoxPro code that you write in the prg. - - The return value from the UDF should be a string containing the new line that you wish to replace the old line. - - *YOU* are in total control of what the replaced line contains. - - EndText - - This.Value = lcText - ENDPROC - - PROCEDURE lblGoFishOnVFPx.Click - messagebox('No help available at this time.', 0, 'GoFish') - *** TODO: GF_Shell('URL for replace help') - - ENDPROC +*-- EXTERNAL_CLASS identify external member Class names / EXTERNAL_CLASS identifica los nombres de las Clases externas +*< EXTERNAL_CLASS: Name="dataenvironment" Baseclass="dataenvironment" /> +*< EXTERNAL_CLASS: Name="gf_baseform1" Baseclass="form" /> -ENDDEFINE +* \ No newline at end of file diff --git a/Source/Forms/gofish_advaccedreplacehelp.scx b/Source/Forms/gofish_advaccedreplacehelp.scx index 859833ee523a189f907c6be22335f16c0a1e2481..b30ccd43e9e1b563388a186b87f29dc2b9d7c40c 100644 GIT binary patch delta 436 zcmY+9TMhv+7)CWl7{s_GfGvhqrp-ki+93PBHiVmB|OKG-1B@cg&F&-G?bxz7D3(2(aFN8^2%M6PjsHg zPyrM{iGnh@3Lg-U{$gLpbsDtc255p7-L>J1ioXw^>bOUPeRu$dV1yv}{i)bZRI+#*0g99)J3%XmvSM|JaEOfl0!8N=ATd{zDBjLcG8`=H$8Ag0`XREpewCFu0;2yAy9`04@5^OkWK>P0w8YTf$1;-`^&??B^YLhg|P%L zM29Yrb^_v5pdCR_u{}U~^W;DlmB|9k+=zeyI?@OcFcClvAg~tbB}X88CXoIBHDD_j b1H%Rup!f7A7qUxFR$&ok>fr*phEWOt9@0zT diff --git a/Source/Forms/gofish_advanced.SCT b/Source/Forms/gofish_advanced.SCT index dd5fa35213800060b94943ad66fb0e9022182213..a6c7784b6f60de34a767ab0512d74d59cce78097 100644 GIT binary patch delta 7642 zcmbVRd3aM*7QZ)3mvl}03N4`!S||nD(xe**Ds5`ZPD{%&Y&9e)2{cVfLMjO8PO3(aiPoze$IS~%O4Kos9=@x6X=|KlQc=2m-0>ey}onr zd++zoJ?D4NJ@>rb&nsVlSrtc!%1j8E)}_5hMSVP6UZH|mg&+#~Tr5|li^8}lqE)e6 z6h`tJx=y5vdVa5h8b$3Lyz`PGMHC9TXe=Kp3S*e4RyDiaPElLI8i@(3nw!klc5|!6 zW)-!?pjQq7t5Of;$|5+XTn3LS^RgE?TCJ}88rQek^mpnFNt%TYk7H#EYZNsWL9S{t z9Mu@4WvW>*L*|;DtUsr=rm518nv&7aRH1SZsF;jX*_g^Zx zlSV6~uSOi8@MMYxoFndoG+mA4$vmuhCBdzb8iwkrv?t|PN*I|wTFOelMnRi#NIIFZ zo5rH`*bhb;*N$9e^IF!q-L_V*$Kpa=lQiR7TxP4Q&FgTrdi1c(I0DWaM`+v4Ee@;M zYjd==t@C>DHc^|$Y!RdO*v)M=QCmK+6&usQu9b?~vWRA5p1Z4LV`hVQJvU5Al4i*~ zx7FruuzArQ#n4?cL=@6}z%AyLwwAuvgtlU1X0vPM(O#2R`ZWCDNr(M)!{NJ9M9pTX zFsUg~6pH(au`wpQ&9cT24R2=IYoc&Be=wmuR}`|i7~~7=Tib`cyj(8|!`Tf3h{JT) zU2YczfnB~0TOv#4Z8@c4V|<@2VP|C)d|ZKA_zgIypP~*pchZIs>~E^F;<;}PoTx*Y z_L_K$tJQ0EwA$QA-N-#~brRa16DN`_rfz9;wV~&Y#pOww*|uiJ0t3#S={CnIJ8MiT zP0}oKSiN?XOD7{=DqAgfmz&*I3`-{0F=u{%LPZs@_Jthip8TaKa9+we+G1a`c+PCU zP1PgVv<7o+wkQl^FtB$~8XTB)gf!t zy^8`SQOA019p06$4qve7*Hk4Zc{{x8UF+N!R~;5y*Nd3e;Ui>2y1BTJLeGTs7P6KJlaZ$(|)Z&5VZvYgWT6)-TZJGf)AIOIF%YG4sTvRQHrQQBnOVo2>nqiZ87h zLg7M7CtP;qfy;@Bkx$LRu(`&K4yUcbYj(Cp(fAeDBuWXCwY7>u22(rS$6+mXEYDdD z7=!qd9mxXl)mjOCoe!_yrGro0S^ix~7*6;*0;p&QdDIe57eh^IG_Rb|YPEG>@?_{m!2C@=s`%Eb`hkBLPs*tvs~2R$1cZFq#~ z*NUuNKd3=9400lbDf09P(b7*3R9NcTMUfs;`jIRIFh0)YayreeR*bnkHw>9IA&{G% zI_aCj6ZiZCJ%!r1Sew-m%$Kk>EsO5P}5SNyTTK+se4PB3nhusHoR@}(|!-8PHmaKDvaR1;z(fJ#@9EEt9 zBu4FU;*!u;dJQOD@}%qBu$_Q$GlzRXt6cgoNX;w@WKKIT%9n4 zHv6*51+$@N1I7f-pm6K^?Tx;YFVT3903SuuojNFcHq)P>hU0{{;Gi8>JYG+UI3~Kq zSK0ckN(b+3K}23@3gLZ-sENmrTkEQEcyI}mhjgy~4w;`See_(m!e?ih5RN4ur`5#D zpjerc$2)b$*}$%S%*JM4PB(CA4c(Ps>1B$nCs`=Jax}P)zqr7^IT{SpzEw79L3Yqy zTrc&o{h2QU^R^GTAI%apj3f;+^it8X6_%wnM8(L%O=jEI$Ta2IBmQm#~w{PX255!Z+T zAw43RxOoGXywPyVZSe48S<;?Uk1Jw*v!Dr9j2#N4r!NdlPlD41w~9_H%TVRAY8F~< z?Eh30Mo2M#^eW)*D^f$Vy0-=@fVhcWxd-|}5V$UaJKME?0cNCd^C#Cg0#zsl`e z*M=)v#C??HJ*iTP!qjveytd@lwO+k~@n@J851<$D<3~)<=3@!iH3pB$Wc-IeLn5qkH+l%UPRY%m)rX+@+|FUA$t^8u z>`{;&6}g^FQg0OAycI`I|EzvfN_{V#O3%H~NhRTf3JR~je=nq*n<|}qrbTL6x;Bk7-E z>)Gt2(~4ULb~&9~A4=fl+0pb5@X6T{nh(iu-%D3ZuD5qmYaFSxcpdE+-3$2WdV6C@ zwaw#oyVk$v??@s2zKno^UFq#rkr}NHZzj(XdVAx@EZh1zx6R|3rw&}7jo(jBsNu|q z>Er(G?@S;bbGyy|QDq|k0K=a3*nD4Iba8O-!<>@m@!J-AMKTHh+R_&9>o<@b+D#rN z-S}5YN{L7maOHe1%s8K0PTWL+7b$&1afV(XUyuuULl;TIKHsfIYQ%e9QS72dyk1GK zQWGhGqVu|hZX!~u7)2{d1*|@wTeexDRez38{f(YcuyYCRBK7ohs#SJji~V)eBT9Cq z67fYvCD}!caJ3-gL6+9Oiw7ea8_U;tsIV-6af|5i7>{y3nuM{9S>A;5`!R%6pclUK71D-3Em4U2Jn8!r$FS|IKpbs5 z4j1=M6ZI)Pk2~7-A9;~YxFNXu<7Jne>i+J}>FMN;P ziCpejZbw<*a{aRpqdbMnm5mydja*Kgn2z!|$<}cM)#P6?C3O)N==Ht=eQd!myNcA{ zKNU{6$j0(X{ye_X@BqY1}hy0A$EFma{klloYRILdQfj}aGL`3|t$u4BeW;fX^0W5~# z`azV|?D%AK~K(IhIKXxvz*?hb(`lu=Yy>#B-S-aM`S7QXEWK=mh4oV#`(n*LV3-bqA^!q~8P@sy9qLHZ;zc*rIeQ%5HkWh2mxySTQ*{gM)PQd+dY_jf24qIy>dZNX}T3i?K0TS;M@UF6UTa2IEciPYRGoztaK3M-nJc zhb05eR${pL?C;qGqlE)x7UTg3^sZktu7CYJege}qwWsJ`p}p*Y%ubC zCP=%oQrRr+z`%=gf9$ajvLX0>MiQfm6WU#E8!DjB+65Ui^5H9MMsknC<90d%F1NRH zW1t&m&#=~ed=96tGvM}lyDjF#kdoc)j?R!)MlBN8%tk8Jd0M@oulUw=YnJ<+E`PHt zfH5vNCpHJR$XQllPQ1#|!LrM$&|Akv$^Hn*)go~X%u`jdMAeq;H@7%i>%C6bW@Kuc z2Y)Ha0)EzvA2Q1m+L-07zRfCWB(8WSw2E{#)L!%k2p7*{i^{C9@^!TOkk!EKSy7RI zzS+L{Y?jVLIz(}oJ%$YfrFw5wPV6na##`E0#E=xzsF69_FVO~O-o&D8C<^+@G9g%& z2K?N-W@et&L#ib^>b!03K0ot4hPlPpiIBa#%ADBXTE}8y^s5vZ^hCHq(=rc5|3+Z->|x| zLDls_c`Y{B3&fz^Osg5sNPUOV?HiV~ z#IQlANul#5V}k*0SQ4c`@Y49nThMsb>L>=%<%yGL&@4nV;A^MAU{wqT!h)p9Yp`&E z5M@Ge;S?A&EQmHiS~P_;ShO;l0bf6bL~L3b%|KW-1r3^3E{^s=;}kS#Zdw_|Kw3Tp z4H{!G;8&Vy8B1jC>8OQ`4R~sXHni{}2BBruUB{F@~6T0@*H4WpaYJcQ1jl^SYmGNyI&Lu8SCyeaMVY}VMjA@K{vbmv?V%*%| zwbx9}TwLyMuUpkKOfT}+nQ1-~8QNUc86gx#uFsjq#>Yv78*J1TWxC=Pm0Eu`he;uL z)5*zcD+ecrwT=U#&{{xW5U59v&HQ+m)6LEVRj_fQdPyBm5PTgS4zJV3+&#IS79F?L z(c@4Vgl!Rn&eX~8GfQJ^_R>1Dvf1lgr$ZD!hWwz-iUIe}O_~zN4xf}vhhMvA$W>!x z+J$lG`%!eocyNP(g5bFaf`{%%))oTxN}!Ksz`b2LaBX4Qd_4O@RT^`8v&-RcYag#Y z!a_o>4wYHZ*Kt8qadgmoISTcy0DklMt1GdqfzIMO*s;U>KB&9bP} zoKQ2Bxl-`O^0L_1T|kq@E6FO@8`uF7IwY^vB&#n;2Xv)owOnd?Dso`o8>aIGqbJ&w zgPX2EOEzx^`Q^%lHnqf5mDS~k4vCiwVq0iS(`E~dY9x$EXE7`l08O_axC z@r~u5fvvyNv9*QS{%h+@5N=76n{>XcQ|$Oe5cb!=m1DfqneI#25@b#ja@ohTimI=@_{ zWfwe(H@sjW2*Eum+Lc<3C3OE_zMw>_e0%|gwp^7(6uLRkwMQ!Llgd1;Q_<#~6Z$l9+^3=AG+Ryrp~Jb*?bo{w*+@UxBL;uE9T%MV zpmsO4LD!qpfq%YOxhczBD*;dZ?>#ANU(1b==FjBc$W#csN>w5fkCAL@Du)RsxV1(G z41KQ&*aSoayD!kht6_Jc7~IX#DyC^v-YJ(ZRgL&Sj5I`gknaD_q>6&j_N1hjOu6TQ zSPKO5o;=S6syE`Ey^0b4hZaZ*(!^TGmryLtCd?(79&<^0$VlZ~=ihaHx5HCvDKE9u zlv?JM;u8cmd#R;@HSAApakTq79P*6$$_(tb*-9<;YHVzV;M?eTyZn}`T$^x2W`skw zDuof7TFIu3OH%l3vthT)2qo)8DLfcGo52)8rDRbmkMRlLqpfO>%EFGQ%tB2Mqh}?1 zl?h`SWWo%uIN$7nLs_8^;!tn|p85PZ}H!qHEGe=HxQ$1IvPiI0PN41~ue z5T1B?qO}6jk^4b$RMY)8TH8%#q?D$pRAx|P!Z#>SF~{yn!ueghvH z%Og-WBX8STOhz^>iD=$~^n;ND-|gb>wTx;pOoV6%t4_=^_L47%V3*| zRCj<&Gakn&f1rmr_S;N{$O?L#+V~;F*xymQpJyX=B%Stib!324kfWrZQjRgNhW=9- z)B1^>+DSjL!mLv>=2+=bvK{9fMVd-7gmenjMf`+An9|p|L-ZK=lpG@!gZoT0Yg;xd z{4TnXd6Aj>B?9X?LNXC%8Mh1JyYXKR1qc^ndk*0xX!8#cUWRQ8!tH4FMub;j+lg>I zrs#Hr*I=_E+=vYjz5&|?gm (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS dataenvironment AS dataenvironment + *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="2" /> + + DataSource = .NULL. + Height = 0 + Left = 0 + Name = "Dataenvironment" + Top = 0 + Width = 0 + +ENDDEFINE diff --git a/Source/Forms/gofish_advanced.gf_advanced.sc2 b/Source/Forms/gofish_advanced.gf_advanced.sc2 new file mode 100644 index 0000000..9b47dae --- /dev/null +++ b/Source/Forms/gofish_advanced.gf_advanced.sc2 @@ -0,0 +1,1896 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_advanced.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS gf_advanced AS gf_baseform OF "..\lib\gofishui.vcx" + *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> + + *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder + *< OBJECTDATA: ObjPath="Shape4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label6" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Check1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="comboSearchExpressionHistory" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Shape2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Shape1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkXML" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkTXT" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkASP" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.ChkHTML" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkH" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkMNX" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkSCX" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkVCX" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkDBC" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkLBX" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkFRX" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkPJX" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkPRG" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkSPR" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkMPR" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.Line1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.Check1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.Line2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkini" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.txtyourchoice" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.Label6" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.Check2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkJava" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="containerFileTypes.chkJSP" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="chkcomment" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="chkMatchWholeWord" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="chkMatchCase" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Check2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="chkTimeStamp" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label11" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label12" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page1.Label10" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page1.txtPath" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page1.chkLimitToProjectFolder" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page2.CboProject" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page2.Label10" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page2.CmdDir" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page2.chkLimitToProjectFolder" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page3.chkSubdirectories" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page3.txtPath" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page3.Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page4.chkSubdirectories" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page4.Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page4.CmdDir" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page4.Command1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page4.editPath" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page5.comboSearchScropeHistory" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page5.Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pageframeScope.Page5.imgScopeIcon" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="editFileTemplate" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label5" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label7" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="CmdGoFish" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="cmdCancel" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="txtTimeStampFrom" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="txtTimeStampTo" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="editSearch" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="comboSearchExpressionHistoryDropDownArrow" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Command1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="cmdHelp" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Check3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Optiongroup1" UniqueID="" Timestamp="" /> + + * + *m: getcurrentscope + *m: loadoptions + *m: saveoptions + *m: setscope + *m: updatesearchscopevariables + *m: validateinputs + *p: cactiveproject + *p: ccurrentdir + *p: lreturn + *p: z_lincludesubdirectoriesbrowsed + *p: z_lincludesubdirectoriescurrent + * + + BindControls = .F. + cactiveproject = + Caption = "GoFish - Advanced Search" + ccurrentdir = + cuisettingsfile = GF_Advanced_Form_Settings.xml + DataSession = 2 + DoCreate = .T. + HalfHeightCaption = .T. + Height = 430 + Left = 0 + lreturn = .F. + MaxButton = .F. + MinButton = .F. + MinHeight = 350 + MinWidth = 520 + Name = "GF_Advanced" + ShowTips = .T. + Top = 0 + Visible = .T. + Width = 520 + WindowType = 1 + z_lincludesubdirectoriesbrowsed = .F. + z_lincludesubdirectoriescurrent = .F. + _memberdata = + + + + + + + + + + + + + + + + + + + ADD OBJECT 'Check1' AS checkbox WITH ; + Alignment = 0, ; + Anchor = 8, ; + Caption = "Skip Files", ; + ControlSource = "Thisform.oSearchOptions.lSKipFiles", ; + Height = 25, ; + Left = 421, ; + Name = "Check1", ; + Top = 151, ; + Width = 85, ; + ZOrderSet = 2 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'Check2' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Ignore field RESERVED3 in SCXs / VCXs", ; + ControlSource = "thisform.oSearchOptions.lIgnorePropertiesField", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 212, ; + Name = "Check2", ; + TabIndex = 6, ; + ToolTipText = "Ignoring this field eliminates match types <>, <>, <>, and <>.", ; + Top = 380, ; + Value = .T., ; + Width = 205, ; + ZOrderSet = 10 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'Check3' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Ignore values in MemberData", ; + ControlSource = "thisform.oSearchOptions.lIgnoreMemberData", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 212, ; + Name = "Check3", ; + TabIndex = 6, ; + Top = 401, ; + Value = .T., ; + Width = 159, ; + ZOrderSet = 10 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'chkcomment' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + Caption = "Search in comments", ; + ControlSource = "Thisform.oSearchOptions.lSearchInComments", ; + FontSize = 8, ; + Height = 16, ; + Left = 29, ; + Name = "chkcomment", ; + TabIndex = 9, ; + Top = 378, ; + Value = .F., ; + Width = 116, ; + ZOrderSet = 8 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'chkMatchCase' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Match \ + + ADD OBJECT 'chkMatchWholeWord' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Match \ + + ADD OBJECT 'chkTimeStamp' AS checkbox WITH ; + Alignment = 0, ; + Anchor = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "TimeStamp Filter", ; + ControlSource = "Thisform.oSearchOptions.lTimeStamp", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 212, ; + Name = "chkTimeStamp", ; + TabIndex = 10, ; + Top = 336, ; + Value = .T., ; + Width = 97, ; + ZOrderSet = 12 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'cmdCancel' AS commandbutton WITH ; + Anchor = 8, ; + Caption = "Save", ; + FontBold = .T., ; + Height = 34, ; + Left = 441, ; + Name = "cmdCancel", ; + TabIndex = 14, ; + ToolTipText = "Saves changes but does not search", ; + Top = 6, ; + Width = 66, ; + ZOrderSet = 21 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'CmdGoFish' AS commandbutton WITH ; + Anchor = 8, ; + Caption = "Go Fish", ; + Default = .T., ; + FontBold = .T., ; + FontName = "Tahoma", ; + Height = 34, ; + Left = 346, ; + Name = "CmdGoFish", ; + Picture = ..\images\fish13.ico, ; + PicturePosition = 1, ; + TabIndex = 13, ; + Top = 6, ; + Width = 84, ; + ZOrderSet = 20 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'cmdHelp' AS commandbutton WITH ; + Anchor = 8, ; + Caption = "", ; + FontName = "Tahoma", ; + Height = 22, ; + Left = 343, ; + Name = "cmdHelp", ; + Picture = ('images\refhelp.bmp'), ; + PicturePosition = 1, ; + SpecialEffect = 2, ; + TabIndex = 16, ; + Top = 166, ; + Width = 24, ; + ZOrderSet = 29 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'comboSearchExpressionHistory' AS gf_combosearchexpressionhistory WITH ; + Height = 26, ; + Left = 47, ; + Name = "comboSearchExpressionHistory", ; + Top = 8, ; + Width = 284, ; + ZOrderSet = 3 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="combobox" /> + + ADD OBJECT 'comboSearchExpressionHistoryDropDownArrow' AS combobox WITH ; + Anchor = 8, ; + Height = 26, ; + Left = 310, ; + Name = "comboSearchExpressionHistoryDropDownArrow", ; + TabStop = .F., ; + Top = 12, ; + Width = 21, ; + ZOrderSet = 27 + *< END OBJECT: BaseClass="combobox" /> + + ADD OBJECT 'Command1' AS commandbutton WITH ; + Anchor = 8, ; + Caption = "Edit list", ; + Height = 20, ; + Left = 418, ; + Name = "Command1", ; + Top = 176, ; + Width = 79, ; + ZOrderSet = 28 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'containerFileTypes' AS container WITH ; + Anchor = 10, ; + BorderWidth = 0, ; + Height = 84, ; + Left = 11, ; + Name = "containerFileTypes", ; + TabIndex = 5, ; + Top = 206, ; + Width = 493, ; + ZOrderSet = 6 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'containerFileTypes.Check1' AS checkbox WITH ; + Alignment = 0, ; + Caption = "", ; + ControlSource = "", ; + Height = 16, ; + Left = 152, ; + Name = "Check1", ; + TabIndex = 3, ; + Top = 7, ; + Value = .T., ; + Width = 14, ; + ZOrderSet = 27 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.Check2' AS checkbox WITH ; + Alignment = 0, ; + Caption = "", ; + ControlSource = "", ; + Height = 16, ; + Left = 388, ; + Name = "Check2", ; + TabIndex = 4, ; + Top = 7, ; + Value = .T., ; + Width = 14, ; + ZOrderSet = 29 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkASP' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "ASP", ; + ControlSource = "Thisform.oSearchOptions.lIncludeASP", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 17, ; + Left = 332, ; + Name = "chkASP", ; + TabIndex = 20, ; + Top = 36, ; + Value = .T., ; + Width = 43, ; + ZOrderSet = 3 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkDBC' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "DBC", ; + ControlSource = "Thisform.oSearchOptions.lIncludeDBC", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 16, ; + Left = 80, ; + Name = "chkDBC", ; + TabIndex = 12, ; + Top = 36, ; + Value = .T., ; + Width = 40, ; + ZOrderSet = 9 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkFRX' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "FRX", ; + ControlSource = "Thisform.oSearchOptions.lIncludeFRX", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 16, ; + Left = 122, ; + Name = "chkFRX", ; + TabIndex = 13, ; + Top = 36, ; + Value = .T., ; + Width = 37, ; + ZOrderSet = 11 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkH' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = ".h", ; + ControlSource = "Thisform.oSearchOptions.lIncludeH", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 16, ; + Left = 243, ; + Name = "chkH", ; + TabIndex = 16, ; + Top = 36, ; + Value = .T., ; + Width = 37, ; + ZOrderSet = 5 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.ChkHTML' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "HTM?", ; + ControlSource = "Thisform.oSearchOptions.lIncludeHTML", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 17, ; + Left = 332, ; + Name = "ChkHTML", ; + TabIndex = 17, ; + Top = 22, ; + Value = .T., ; + Width = 43, ; + ZOrderSet = 4 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkini' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "INI", ; + ControlSource = "Thisform.oSearchOptions.lIncludeINI", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 16, ; + Left = 243, ; + Name = "chkini", ; + TabIndex = 10, ; + Top = 22, ; + Value = .T., ; + Width = 44, ; + ZOrderSet = 19 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkJava' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "JAVA", ; + ControlSource = "Thisform.oSearchOptions.lIncludeJAVA", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 17, ; + Left = 378, ; + Name = "chkJava", ; + TabIndex = 18, ; + Top = 22, ; + Value = .T., ; + Width = 43, ; + ZOrderSet = 24 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkJSP' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "JSP", ; + ControlSource = "Thisform.oSearchOptions.lIncludeJSP", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 17, ; + Left = 378, ; + Name = "chkJSP", ; + TabIndex = 21, ; + Top = 36, ; + Value = .T., ; + Width = 43, ; + ZOrderSet = 23 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkLBX' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "LBX", ; + ControlSource = "Thisform.oSearchOptions.lIncludeLBX", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 16, ; + Left = 122, ; + Name = "chkLBX", ; + TabIndex = 7, ; + Top = 22, ; + Value = .T., ; + Width = 37, ; + ZOrderSet = 10 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkMNX' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "MNX", ; + ControlSource = "Thisform.oSearchOptions.lIncludeMNX", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 17, ; + Left = 80, ; + Name = "chkMNX", ; + TabIndex = 6, ; + Top = 22, ; + Value = .T., ; + Width = 40, ; + ZOrderSet = 6 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkMPR' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "MPR", ; + ControlSource = "Thisform.oSearchOptions.lIncludeMPR", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 17, ; + Left = 204, ; + Name = "chkMPR", ; + TabIndex = 15, ; + Top = 36, ; + Value = .T., ; + Width = 40, ; + ZOrderSet = 15 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkPJX' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "PJX", ; + ControlSource = "Thisform.oSearchOptions.lIncludePJX", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 17, ; + Left = 162, ; + Name = "chkPJX", ; + TabIndex = 8, ; + Top = 22, ; + Value = .T., ; + Width = 39, ; + ZOrderSet = 12 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkPRG' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "PRG", ; + ControlSource = "Thisform.oSearchOptions.lIncludePRG", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 17, ; + Left = 162, ; + Name = "chkPRG", ; + TabIndex = 14, ; + Top = 36, ; + Value = .T., ; + Width = 39, ; + ZOrderSet = 13 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkSCX' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "SCX", ; + ControlSource = "Thisform.oSearchOptions.lIncludeSCX", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 17, ; + Left = 41, ; + Name = "chkSCX", ; + TabIndex = 5, ; + Top = 22, ; + Value = .T., ; + Width = 37, ; + ZOrderSet = 7 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkSPR' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "SPR", ; + ControlSource = "Thisform.oSearchOptions.lIncludeSPR", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 17, ; + Left = 204, ; + Name = "chkSPR", ; + TabIndex = 9, ; + Top = 22, ; + Value = .T., ; + Width = 40, ; + ZOrderSet = 14 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkTXT' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "TXT", ; + ControlSource = "Thisform.oSearchOptions.lIncludeTXT", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 17, ; + Left = 426, ; + Name = "chkTXT", ; + TabIndex = 22, ; + Top = 36, ; + Value = .T., ; + Width = 43, ; + ZOrderSet = 2 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkVCX' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "VCX", ; + ControlSource = "Thisform.oSearchOptions.lIncludeVCX", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 17, ; + Left = 41, ; + Name = "chkVCX", ; + TabIndex = 11, ; + Top = 36, ; + Value = .T., ; + Width = 37, ; + ZOrderSet = 8 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.chkXML' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "XML", ; + ControlSource = "Thisform.oSearchOptions.lIncludeXML", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 17, ; + Left = 426, ; + Name = "chkXML", ; + TabIndex = 19, ; + Top = 22, ; + Value = .T., ; + Width = 43, ; + ZOrderSet = 25 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'containerFileTypes.Label6' AS label WITH ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Other:", ; + FontBold = .F., ; + FontItalic = .F., ; + FontSize = 8, ; + Height = 16, ; + Left = 41, ; + Name = "Label6", ; + TabIndex = 39, ; + Top = 63, ; + Visible = .T., ; + Width = 30, ; + WordWrap = .T., ; + ZOrderSet = 21 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'containerFileTypes.Line1' AS line WITH ; + Height = 0, ; + Left = 43, ; + Name = "Line1", ; + Top = 14, ; + Width = 237, ; + ZOrderSet = 26 + *< END OBJECT: BaseClass="line" /> + + ADD OBJECT 'containerFileTypes.Line2' AS line WITH ; + Height = 0, ; + Left = 334, ; + Name = "Line2", ; + Top = 14, ; + Width = 123, ; + ZOrderSet = 28 + *< END OBJECT: BaseClass="line" /> + + ADD OBJECT 'containerFileTypes.txtyourchoice' AS textbox WITH ; + Anchor = 0, ; + ControlSource = "Thisform.oSearchOptions.cOtherIncludes", ; + FontBold = .T., ; + FontName = "Courier New", ; + FontSize = 9, ; + Height = 24, ; + Left = 74, ; + Name = "txtyourchoice", ; + TabIndex = 23, ; + ToolTipText = "Enter custom file extensions, separated by a space.", ; + Top = 59, ; + Width = 386, ; + ZOrderSet = 20 + *< END OBJECT: BaseClass="textbox" /> + + ADD OBJECT 'editFileTemplate' AS editbox WITH ; + Anchor = 10, ; + ControlSource = "Thisform.oSearchOptions.cFileTemplate", ; + Height = 23, ; + Left = 47, ; + Name = "editFileTemplate", ; + TabIndex = 4, ; + ToolTipText = "(Ex: cust*.* or *edit.prg or jobs.*)", ; + Top = 166, ; + Width = 290, ; + ZOrderSet = 17 + *< END OBJECT: BaseClass="editbox" /> + + ADD OBJECT 'editSearch' AS editbox WITH ; + Anchor = 10, ; + ControlSource = "thisform.oSearchOptions.cSearchExpression", ; + FontName = "Tahoma", ; + FontSize = 9, ; + Height = 26, ; + Left = 47, ; + Name = "editSearch", ; + SelectOnEntry = .T., ; + TabIndex = 1, ; + Top = 8, ; + Width = 264, ; + ZOrderSet = 24 + *< END OBJECT: BaseClass="editbox" /> + + ADD OBJECT 'Label1' AS label WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 1, ; + Caption = " File template", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + ForeColor = 0,0,0, ; + Height = 15, ; + Left = 24, ; + Name = "Label1", ; + TabIndex = 18, ; + Top = 147, ; + Width = 66, ; + ZOrderSet = 26 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'Label11' AS label WITH ; + Anchor = 0, ; + AutoSize = .T., ; + BackColor = 0,128,0, ; + BackStyle = 0, ; + Caption = "From", ; + FontBold = .F., ; + FontItalic = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + ForeColor = 0,0,0, ; + Height = 15, ; + Left = 232, ; + Name = "Label11", ; + TabIndex = 22, ; + Top = 359, ; + Width = 26, ; + ZOrderSet = 13 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'Label12' AS label WITH ; + Anchor = 0, ; + AutoSize = .T., ; + BackColor = 0,128,0, ; + BackStyle = 0, ; + Caption = "To", ; + FontBold = .F., ; + FontItalic = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + ForeColor = 0,0,0, ; + Height = 15, ; + Left = 367, ; + Name = "Label12", ; + TabIndex = 21, ; + Top = 359, ; + Width = 14, ; + ZOrderSet = 14 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'Label2' AS label WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "\ + + ADD OBJECT 'Label3' AS label WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + ForeColor = 0,0,0, ; + Height = 15, ; + Left = 301, ; + Name = "Label3", ; + TabIndex = 17, ; + Top = 171, ; + Width = 2, ; + ZOrderSet = 25 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'Label4' AS label WITH ; + Alignment = 2, ; + BackStyle = 1, ; + Caption = "Options", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + ForeColor = 0,0,0, ; + Height = 16, ; + Left = 21, ; + Name = "Label4", ; + TabIndex = 15, ; + Top = 293, ; + Width = 49, ; + ZOrderSet = 16 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'Label5' AS label WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "Scope:", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + ForeColor = 0,0,0, ; + Height = 16, ; + Left = 5, ; + Name = "Label5", ; + TabIndex = 19, ; + Top = 42, ; + Width = 51, ; + ZOrderSet = 18 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'Label6' AS label WITH ; + Alignment = 2, ; + BackStyle = 1, ; + Caption = "Search mode", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + ForeColor = 0,0,0, ; + Height = 16, ; + Left = 18, ; + Name = "Label6", ; + TabIndex = 15, ; + Top = 312, ; + Width = 90, ; + ZOrderSet = 1 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'Label7' AS label WITH ; + Alignment = 0, ; + BackStyle = 1, ; + Caption = " Filetypes ", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + ForeColor = 0,0,0, ; + Height = 16, ; + Left = 21, ; + Name = "Label7", ; + TabIndex = 16, ; + Top = 199, ; + Width = 51, ; + ZOrderSet = 19 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'Optiongroup1' AS optiongroup WITH ; + ButtonCount = 3, ; + ControlSource = "thisform.oSearchOptions.nSearchMode", ; + Height = 27, ; + Left = 100, ; + Name = "Optiongroup1", ; + Top = 306, ; + Value = 1, ; + Width = 393, ; + ZOrderSet = 30, ; + Option1.Caption = "Plain Search", ; + Option1.FontSize = 8, ; + Option1.Height = 17, ; + Option1.Left = 5, ; + Option1.Name = "Option1", ; + Option1.Top = 5, ; + Option1.Value = 1, ; + Option1.Width = 100, ; + Option2.Caption = " Wildcards (* and ?)", ; + Option2.FontSize = 8, ; + Option2.Height = 17, ; + Option2.Left = 115, ; + Option2.Name = "Option2", ; + Option2.ToolTipText = "Uses the LIKE() function to perform wildcard matches.", ; + Option2.Top = 5, ; + Option2.Width = 118, ; + Option3.Caption = "Regular Expression", ; + Option3.FontSize = 8, ; + Option3.Height = 18, ; + Option3.Left = 267, ; + Option3.Name = "Option3", ; + Option3.Top = 5, ; + Option3.Width = 115 + *< END OBJECT: BaseClass="optiongroup" /> + + ADD OBJECT 'pageframeScope' AS pageframe WITH ; + Anchor = 10, ; + ErasePage = .T., ; + Height = 102, ; + HelpContextID = 0, ; + Left = 47, ; + Name = "pageframeScope", ; + PageCount = 5, ; + TabIndex = 3, ; + TabStyle = 1, ; + Top = 44, ; + Width = 462, ; + ZOrderSet = 15, ; + Page1.Caption = "Active Project", ; + Page1.Name = "Page1", ; + Page2.Caption = "Browse Project", ; + Page2.Name = "Page2", ; + Page3.Caption = "Current Dir", ; + Page3.FontSize = 9, ; + Page3.Name = "Page3", ; + Page4.Caption = "Browse Dir", ; + Page4.Name = "Page4", ; + Page5.Caption = "Recent", ; + Page5.Name = "Page5" + *< END OBJECT: BaseClass="pageframe" /> + + ADD OBJECT 'pageframeScope.Page1.chkLimitToProjectFolder' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Limit search to project home directory and sub-folders", ; + ControlSource = "thisform.oSearchOptions.lLimitToProjectFolder", ; + FontSize = 8, ; + Height = 16, ; + Left = 8, ; + Name = "chkLimitToProjectFolder", ; + Top = 46, ; + Width = 279 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pageframeScope.Page1.Label10' AS label WITH ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Project", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 9, ; + ForeColor = 0,0,0, ; + Height = 16, ; + Left = 8, ; + Name = "Label10", ; + TabIndex = 27, ; + Top = 3, ; + Width = 41 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pageframeScope.Page1.txtPath' AS textbox WITH ; + Anchor = 10, ; + ControlSource = "Thisform.cActiveProject", ; + DisabledForeColor = 0,0,0, ; + Enabled = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 21, ; + Left = 8, ; + Name = "txtPath", ; + ReadOnly = .F., ; + TabIndex = 3, ; + Top = 21, ; + Value = (""), ; + Width = 416 + *< END OBJECT: BaseClass="textbox" /> + + ADD OBJECT 'pageframeScope.Page2.CboProject' AS combobox WITH ; + Anchor = 10, ; + ControlSource = "Thisform.oSearchOptions.cProject", ; + DisplayCount = 40, ; + FontName = "Tahoma", ; + Height = 23, ; + Left = 8, ; + Name = "CboProject", ; + RowSource = "Thisform.oSearchEngine.oProjects", ; + RowSourceType = 10, ; + Style = 2, ; + TabIndex = 4, ; + Top = 21, ; + Width = 389 + *< END OBJECT: BaseClass="combobox" /> + + ADD OBJECT 'pageframeScope.Page2.chkLimitToProjectFolder' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Limit search to project home directory and sub-folders", ; + ControlSource = "thisform.oSearchOptions.lLimitToProjectFolder", ; + FontSize = 8, ; + Height = 16, ; + Left = 8, ; + Name = "chkLimitToProjectFolder", ; + Top = 46, ; + Width = 279 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pageframeScope.Page2.CmdDir' AS commandbutton WITH ; + Anchor = 8, ; + Caption = "...", ; + FontName = "Tahoma", ; + FontSize = 12, ; + Height = 21, ; + Left = 402, ; + Name = "CmdDir", ; + TabIndex = 35, ; + Top = 22, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pageframeScope.Page2.Label10' AS label WITH ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Project", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 9, ; + ForeColor = 0,0,0, ; + Height = 16, ; + Left = 8, ; + Name = "Label10", ; + TabIndex = 27, ; + Top = 3, ; + Width = 41 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pageframeScope.Page3.chkSubdirectories' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Include Subdirectories", ; + ControlSource = "Thisform.oSearchOptions.lIncludeSubDirectories", ; + FontSize = 8, ; + Height = 16, ; + Left = 8, ; + Name = "chkSubdirectories", ; + TabIndex = 1, ; + Top = 46, ; + Width = 125 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pageframeScope.Page3.Label1' AS label WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "Directory", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 9, ; + ForeColor = 0,0,0, ; + Height = 17, ; + Left = 8, ; + Name = "Label1", ; + TabIndex = 27, ; + Top = 4, ; + Width = 74 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pageframeScope.Page3.txtPath' AS textbox WITH ; + Anchor = 10, ; + ControlSource = "Thisform.cCurrentDir", ; + DisabledForeColor = 0,0,0, ; + Enabled = .F., ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 21, ; + Left = 8, ; + Name = "txtPath", ; + ReadOnly = .F., ; + TabIndex = 3, ; + Top = 23, ; + Value = (""), ; + Width = 417 + *< END OBJECT: BaseClass="textbox" /> + + ADD OBJECT 'pageframeScope.Page4.chkSubdirectories' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Include Subdirectories", ; + ControlSource = "Thisform.oSearchOptions.lIncludeSubDirectories", ; + FontSize = 8, ; + Height = 16, ; + Left = 8, ; + Name = "chkSubdirectories", ; + TabIndex = 1, ; + Top = 46, ; + Width = 125 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pageframeScope.Page4.CmdDir' AS commandbutton WITH ; + Anchor = 8, ; + Caption = "...", ; + FontName = "Tahoma", ; + FontSize = 12, ; + Height = 21, ; + Left = 402, ; + Name = "CmdDir", ; + TabIndex = 35, ; + Top = 22, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pageframeScope.Page4.Command1' AS commandbutton WITH ; + Anchor = 8, ; + AutoSize = .T., ; + Caption = "Set to Current Dir", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 23, ; + Left = 298, ; + Name = "Command1", ; + TabIndex = 35, ; + Top = 46, ; + Width = 101 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pageframeScope.Page4.editPath' AS editbox WITH ; + Anchor = 10, ; + ControlSource = "Thisform.oSearchOptions.cPath", ; + Height = 23, ; + Left = 8, ; + Name = "editPath", ; + Top = 20, ; + Width = 391 + *< END OBJECT: BaseClass="editbox" /> + + ADD OBJECT 'pageframeScope.Page4.Label1' AS label WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "Directory", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 9, ; + ForeColor = 0,0,0, ; + Height = 17, ; + Left = 8, ; + Name = "Label1", ; + TabIndex = 27, ; + Top = 4, ; + Width = 74 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pageframeScope.Page5.comboSearchScropeHistory' AS gf_combosearchscope WITH ; + BoundTo = .T., ; + ControlSource = "Thisform.oSearchOptions.cRecentScope", ; + DisplayCount = 40, ; + Height = 24, ; + Left = 33, ; + Name = "comboSearchScropeHistory", ; + Top = 24, ; + Visible = .T., ; + Width = 394 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="combobox" /> + + ADD OBJECT 'pageframeScope.Page5.imgScopeIcon' AS image WITH ; + Height = 16, ; + Left = 11, ; + Name = "imgScopeIcon", ; + Top = 27, ; + Width = 16 + *< END OBJECT: BaseClass="image" /> + + ADD OBJECT 'pageframeScope.Page5.Label1' AS label WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Recently used", ; + FontBold = .F., ; + FontName = "Tahoma", ; + FontSize = 9, ; + ForeColor = 0,0,0, ; + Height = 16, ; + Left = 8, ; + Name = "Label1", ; + TabIndex = 27, ; + Top = 4, ; + Width = 79 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'Shape1' AS shape WITH ; + Anchor = 10, ; + BorderColor = 128,128,128, ; + Curvature = 2, ; + Height = 89, ; + Left = 9, ; + Name = "Shape1", ; + SpecialEffect = 0, ; + Style = 3, ; + Top = 204, ; + Width = 483, ; + ZOrderSet = 5 + *< END OBJECT: BaseClass="shape" /> + + ADD OBJECT 'Shape2' AS shape WITH ; + Anchor = 10, ; + BorderColor = 128,128,128, ; + Curvature = 2, ; + Height = 44, ; + Left = 12, ; + Name = "Shape2", ; + SpecialEffect = 0, ; + Style = 3, ; + Top = 152, ; + Width = 363, ; + ZOrderSet = 4 + *< END OBJECT: BaseClass="shape" /> + + ADD OBJECT 'Shape4' AS shape WITH ; + Anchor = 10, ; + BorderColor = 128,128,128, ; + Curvature = 2, ; + Height = 123, ; + Left = 8, ; + Name = "Shape4", ; + SpecialEffect = 0, ; + Style = 3, ; + Top = 299, ; + Width = 496, ; + ZOrderSet = 0 + *< END OBJECT: BaseClass="shape" /> + + ADD OBJECT 'txtTimeStampFrom' AS textbox WITH ; + Alignment = 3, ; + Anchor = 0, ; + ControlSource = "thisform.oSearchOptions.dTimeStampFrom", ; + FontName = "Tahoma", ; + FontSize = 9, ; + Height = 23, ; + Left = 263, ; + Name = "txtTimeStampFrom", ; + SelectOnEntry = .T., ; + TabIndex = 11, ; + Top = 354, ; + Value = {}, ; + Width = 95, ; + ZOrderSet = 22 + *< END OBJECT: BaseClass="textbox" /> + + ADD OBJECT 'txtTimeStampTo' AS textbox WITH ; + Alignment = 3, ; + Anchor = 0, ; + ControlSource = "thisform.oSearchOptions.dTimeStampTo", ; + FontName = "Tahoma", ; + FontSize = 9, ; + Height = 23, ; + Left = 388, ; + Name = "txtTimeStampTo", ; + SelectOnEntry = .T., ; + TabIndex = 12, ; + Top = 354, ; + Value = {}, ; + Width = 95, ; + ZOrderSet = 23 + *< END OBJECT: BaseClass="textbox" /> + + PROCEDURE Activate + + If IsNull(This.oForm) && If Results form was closed down while this form was open + Thisform.Release() + Else + Thisform.UpdateSearchScopeVariables() + Thisform.Refresh() + Endif + + + ENDPROC + + PROCEDURE Destroy + DoDefault() + + If This.lReturn + Thisform.SaveOptions() + Thisform.oForm.comboSearchScopeHistory.SaveSearchScope(This.GetCurrentScope()) + Thisform.oForm.comboSearchScopeHistory.Value = This.GetCurrentScope() + Thisform.Top = -2000 && Move form out of view... + Thisform.oForm.Refresh() + Thisform.oForm.DoSearch() + Thisform.oForm.oGrid.SetFocus() + Endif + + Try + Thisform.oForm.lSearchFormVisible = .F. + Catch + Endtry + + Thisform.oForm = .Null. + Thisform.oSearchEngine = .Null. + Thisform.oSearchOptions = .Null. + Thisform.oMy = .Null. + + + ENDPROC + + PROCEDURE getcurrentscope + Local lcScope, lnScope + + lnScope = Thisform.oSearchOptions.nSearchScope + + Do Case + + Case lnScope = 1 + lcScope = Lower(Thisform.cActiveProject) + + Case lnScope = 2 + lcScope = Lower(Thisform.oSearchOptions.cProject) + + Case lnScope = 3 + lcScope = Lower(Thisform.cCurrentDir) + + Case lnScope = 4 + lcScope = Lower(Thisform.oSearchOptions.cPath) + + Case lnScope = 5 + lcScope = Lower(Thisform.oSearchOptions.cRecentScope) + + Endcase + + lcScope = Rtrim(Alltrim(lcScope), 0, '\') + + Return lcScope + + ENDPROC + + PROCEDURE Init + Lparameters toGoFishForm + + Local lnHeight + + lnHeight = This.Height && Force form the designer height + DoDefault(toGoFishForm) + This.Height = lnHeight + + Thisform.oSearchEngine = Createobject('GoFishSearchEngine',,THIS.cCR_StoreLocal) + Thisform.oSearchEngine.oProjects = Thisform.oForm.oSearchEngine.oProjects + + ThisForm.LoadOptions() + + Thisform.BindControls = .t. + + Thisform.Refresh() + + + ENDPROC + + PROCEDURE KeyPress + LPARAMETERS nKeyCode, nShiftAltCtrl + + If nKeyCode = 27 + Thisform.Release() + Endif + + + ENDPROC + + PROCEDURE Load + DoDefault() + + this.MaxHeight = this.Height + ENDPROC + + PROCEDURE loadoptions + *-- Make a copy of the oSearchOption object from the Results form as our starting state. + Local lnPage + + Thisform.oSearchOptions = This.CopyObjectProperties(Thisform.oForm.oSearchEngine.oSearchOptions, CreateObject('Empty')) + + lnPage = Evl(Thisform.oSearchOptions.nSearchScope, 3) + + Thisform.pageframeScope.ActivePage = lnPage + + With Thisform + .cActiveProject = Thisform.oForm.cActiveProject + .cCurrentDir = Lower(Rtrim(Thisform.oForm.cCurrentDir, 0, '\')) + *.lIncludeSubDirectoriesBrowsed = Thisform.oForm.lIncludeSubDirectoriesBrowsed + *.lIncludeSubDirectoriesCurrent = Thisform.oForm.lIncludeSubDirectoriesCurrent + Endwith + + ENDPROC + + PROCEDURE saveoptions + If IsNull(this.oForm) + Return + Endif + + This.CopyObjectProperties(Thisform.oSearchOptions, Thisform.oForm.oSearchEngine.oSearchOptions) + + With Thisform.oForm + .cActiveProject = Lower(Thisform.cActiveProject) + .cCurrentDir = Lower(Rtrim(Thisform.cCurrentDir, 0, '\')) + *.lIncludeSubDirectoriesBrowsed = Thisform.lIncludeSubDirectoriesBrowsed + *.lIncludeSubDirectoriesCurrent = Thisform.lIncludeSubDirectoriesCurrent + Endwith + + + + + + ENDPROC + + PROCEDURE setscope + Lparameters tnPage + + Thisform.oSearchOptions.nSearchScope = Thisform.pageframeScope.ActivePage + + Thisform.Refresh() + + + ENDPROC + + PROCEDURE updatesearchscopevariables + With Thisform + .cActiveProject = Lower(Alltrim(Thisform.oSearchEngine.GetActiveProject())) + .cCurrentDir = Lower(Rtrim(Thisform.oSearchEngine.GetCurrentDirectory(), 0, '\')) + .oSearchEngine.AddProject(.cActiveProject) + Endwith + + + + + + ENDPROC + + PROCEDURE validateinputs + Local loGrid, loSearchEngine, loSearchOptions, loTimeStampToControl, lcPath + + loSearchOptions = Thisform.oSearchOptions + lcScope = Alltrim(Thisform.GetCurrentScope()) + lnReturn = 1 + + *-- Validate Directory (for Curr Dir or Browsed Dir) + If InList(loSearchOptions.nSearchScope, 3, 4) + lcPath = Addbs(lcScope) + If !Directory(lcPath, 1) + lcMessage = 'Invalid Directory [ ' + lcScope + ' ].' + lnReturn = loSearchOptions.nSearchScope * -1 + Endif + Endif + + *-- Validate Project file can be found (for Active Project and Browsed Project) + If InList(loSearchOptions.nSearchScope, 1, 2) + If !File(lcScope) + lcMessage = 'Cannot find project file [ ' + lcScope + ' ].' + lnReturn = loSearchOptions.nSearchScope * -1 + Endif + Endif + + *-- Make sure at least one date is supplied if timestamp box is checked. + If loSearchOptions.lTimeStamp and Empty(loSearchOptions.dTimeStampFrom) and Empty(loSearchOptions.dTimeStampTo) + lcMessage = 'At least one TimeStamp date must be entered, or else clear checkbox.' + lnReturn = -5 + EndIf + + *-- Must Specify a search expression, unless you are searching by TimeStamps + If Empty(loSearchOptions.cSearchExpression) and !loSearchOptions.lTimeStamp + lcMessage = 'Please specify a search string.' + lnReturn = -6 + Endif + + *-- Make sure at least on box if check if FileTypes container is enabled. + If Thisform.containerFileTypes.Enabled + llAtLeastOneBoxChecked = .f. + For each loControl in This.containerFileTypes.Controls + If Upper(loControl.baseclass) = 'CHECKBOX' + If loControl.Value and !InList(Upper(loControl.Name), 'CHECK1', 'CHECK2') + llAtLeastOneBoxChecked = .t. + Endif + Endif + Endfor + If !llAtLeastOneBoxChecked and Empty(Thisform.oSearchOptions.cOtherIncludes) + lcMessage = 'You must specify file extension(s) to search.' + lnReturn = -7 + Endif + Endif + + If lnReturn < 0 + MessageBox(lcMessage + ' Please fix.', 16, 'GoFish') + Endif + + Return lnReturn + + ENDPROC + + PROCEDURE Check2.Click + Thisform.oSearchEngine.ClearReplaceSettings() + ENDPROC + + PROCEDURE Check3.Click + Thisform.oSearchEngine.ClearReplaceSettings() + ENDPROC + + PROCEDURE chkcomment.Click + *-- GF$ needs work to support the "Comments" feature... + + Thisform.oSearchEngine.ClearReplaceSettings() + ENDPROC + + PROCEDURE chkMatchCase.Click + Thisform.oSearchEngine.ClearReplaceSettings() + ENDPROC + + PROCEDURE chkMatchWholeWord.Click + Thisform.oSearchEngine.ClearReplaceSettings() + ENDPROC + + PROCEDURE chkTimeStamp.Click + DoDefault() + Thisform.Refresh() + + Thisform.txtTimeStampFrom.SetFocus() + ENDPROC + + PROCEDURE cmdCancel.Click + Thisform.lReturn = .f. + + Thisform.SaveOptions() + + Thisform.Release() + ENDPROC + + PROCEDURE CmdGoFish.Click + Local lnValidate + + lnValidate = Thisform.ValidateInputs() + + If lnValidate < 0 + + Do Case + Case lnValidate = -4 + Thisform.pageframeScope.Page4.editPath.SetFocus() + + Case lnValidate = -5 + Thisform.txtTimeStampFrom.SetFocus() + + Otherwise + Thisform.editSearch.SetFocus() + Endcase + + Return .f. + EndIf + + Thisform.lReturn = .t. + + Thisform.Release() + + + + + + + ENDPROC + + PROCEDURE CmdGoFish.Refresh + Local llEnabled + + llEnabled = !Empty(Thisform.GetCurrentScope()) + + This.Enabled = llEnabled + + ENDPROC + + PROCEDURE cmdHelp.Click + + Text to lcText PreText 3 NoSHow + The File Template is a filename/extension filter that will run along with the selections in the Filetypes region. The format is: + + [*]filename[*] (dot) [*]ext[*] + + Meaning, the filename pattern comes first and can use the wildcard character (*) at the beginning or end. + + The extension pattern, if used, must be preceded by a dot (.), and can use the wildcard character at the beginning or the end. + + If an extension is included, it will override the extensions in the FileTypes region. + EndText + + + MessageBox(lcText, 0, 'File Template Help') + ENDPROC + + PROCEDURE comboSearchExpressionHistoryDropDownArrow.GotFocus + Local loCombo + + *-- Store current value of editbox. I the user presses ESCAPE in the actual combobox, + *-- the oringal value can be recovered from here. + This.Tag = This.Parent.editSearch.Value + + loCombo = This.Parent.comboSearchExpressionHistory + + loCombo.OpenTable() + + Thisform.comboSearchExpressionHistory.Requery() + + With loCombo + .ListIndex = 1 + .Visible = .T. + .SetFocus() + Endwith + + Keyboard '{ALT+DNARROW}' && To expand the actual dropdown listbox that holds all the values + ENDPROC + + PROCEDURE comboSearchExpressionHistoryDropDownArrow.Init + this.Top = this.Parent.editSearch.top + ENDPROC + + PROCEDURE Command1.Click + Local lcFilename, lcText + + lcFilename = Thisform.oSearchEngine.cFilesToSkipFile + + If !File(lcFilename) + + Text to lcText PRETEXT 3 noshow + ** Contains names of files and folders to be skipped: one per line, case insensitive, wildcards allowed + ** -- File name (no path) + ** Main.PRG + ** FOO*.TXT + ** -- Folders (with leading and trailing backslash) + ** \Purchased\WestWind\ + ** \Temp*\ + ** -- Or combined + ** \Temp*\*.txt + + ** These files and folders will be skipped if the "Skip Files option" is checked on the Advanced form. + ** The default name and location for this file is: (Home(7) + 'GoFish_\GF_Files_To_Skip.txt') + ** Might be set to a local directory + + ** Blank lines and lines beginning with ** are not processed. + + EndText + + StrToFile(lcText, lcFilename) + Endif + + Modify File (lcFilename) + + ENDPROC + + PROCEDURE containerFileTypes.Check1.InteractiveChange + DODEFAULT() + + WITH this.parent + .chkscx.value = this.value + .chkvcx.value = this.value + .chkmnx.value = this.value + .chkdbc.value = this.value + .chklbx.value = this.value + .chkfrx.value = this.value + .chkpjx.value = this.value + .chkprg.value = this.value + .chkspr.value = this.value + .chkmpr.value = this.value + .chkini.value = this.value + .chkh.value = this.value + ENDWITH + ENDPROC + + PROCEDURE containerFileTypes.Check2.InteractiveChange + DODEFAULT() + + WITH This.parent + .chkhtml.value = this.value + .chkasp.value = this.value + .chkjava.value = this.value + .chkjsp.value = this.value + .chkxml.value = this.value + .chktxt.value = this.value + ENDWITH + ENDPROC + + PROCEDURE containerFileTypes.Refresh + Local llEnabled, loControl + + llEnabled = Empty(JustExt(Thisform.oSearchOptions.cFileTemplate)) + + For each loControl in this.Controls + Try + loControl.Enabled = llEnabled + Catch + EndTry + Endfor + + This.Enabled = llEnabled + ENDPROC + + PROCEDURE editFileTemplate.InteractiveChange + This.Value = This.value + Thisform.containerFileTypes.Refresh() + ENDPROC + + PROCEDURE editSearch.GotFocus + this.Tag = this.Value + + ENDPROC + + PROCEDURE pageframeScope.Page1.Activate + Thisform.SetScope(1) + ENDPROC + + PROCEDURE pageframeScope.Page1.txtPath.GotFocus + This.Tag = Upper(Alltrim(this.Value)) + ENDPROC + + PROCEDURE pageframeScope.Page1.txtPath.InteractiveChange + DODEFAULT() + + Thisform.oSearchEngine.ClearReplaceSettings() + + ENDPROC + + PROCEDURE pageframeScope.Page2.Activate + Thisform.SetScope(2) + This.cboProject.SetFocus() + ENDPROC + + PROCEDURE pageframeScope.Page2.CboProject.Valid + Thisform.Refresh() + ENDPROC + + PROCEDURE pageframeScope.Page2.CmdDir.Click + Local lcProject, lcSelectedProject + + lcSelectedProject = GetFile('PJX', 'Select Project:', 'Select') + + If Empty(lcSelectedProject) + return + Endif + + ThisForm.oSearchEngine.SetProject(lcSelectedProject) + + This.Parent.cboProject.Requery() + + This.Parent.cboProject.Value = Thisform.oSearchEngine.oSearchOptions.cProject + + Thisform.Refresh() + + ENDPROC + + PROCEDURE pageframeScope.Page3.Activate + Thisform.SetScope(3) + ENDPROC + + PROCEDURE pageframeScope.Page4.Activate + Thisform.SetScope(4) + This.editPath.SetFocus() + This.editPath.SelStart = 0 + This.editPath.SelLength = 1000 + + ENDPROC + + PROCEDURE pageframeScope.Page4.CmdDir.Click + Local lcGetDir, lcSomeDir + + lcNewPath = GetDir(Thisform.oSearchOptions.cPath, '', '', 16 + 32 + 64) + + If !Empty(lcNewPath) + Thisform.oSearchOptions.cPath = Lower(Alltrim(lcNewPath, '\')) + Endif + + Thisform.Refresh() + + + + ENDPROC + + PROCEDURE pageframeScope.Page4.Command1.Click + Thisform.oSearchOptions.cPath = Alltrim(Lower(Thisform.cCurrentDir), '\') + + Thisform.Refresh() + + With This.Parent.editPath + .SetFocus() + .SelStart = Len(Alltrim(Thisform.cCurrentDir, '\')) + Endwith + + + + ENDPROC + + PROCEDURE pageframeScope.Page4.editPath.InteractiveChange + This.Value = This.value + Thisform.cmdGoFish.Refresh() + ENDPROC + + PROCEDURE pageframeScope.Page5.Activate + + Thisform.SetScope(5) + + With This.comboSearchScropeHistory + .SetFocus() + .SelStart = 0 + .SelLength = 1000 + Endwith + + + ENDPROC + + PROCEDURE txtTimeStampFrom.Refresh + This.Enabled = Thisform.oSearchOptions.lTimeStamp + ENDPROC + + PROCEDURE txtTimeStampTo.Refresh + This.Enabled = Thisform.oSearchOptions.lTimeStamp + ENDPROC + +ENDDEFINE diff --git a/Source/Forms/gofish_advanced.sc2 b/Source/Forms/gofish_advanced.sc2 index 36e9527..4e4a055 100644 --- a/Source/Forms/gofish_advanced.sc2 +++ b/Source/Forms/gofish_advanced.sc2 @@ -4,1906 +4,8 @@ *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.19" SourceFile="gofish_advanced.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * -* -DEFINE CLASS dataenvironment AS dataenvironment - *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="2" /> - - DataSource = .NULL. - Height = 0 - Left = 0 - Name = "Dataenvironment" - Top = 0 - Width = 0 - -ENDDEFINE - -DEFINE CLASS gf_advanced AS gf_baseform OF "..\lib\gofishui.vcx" - *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> - - *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder - *< OBJECTDATA: ObjPath="Shape4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Label6" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Check1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="comboSearchExpressionHistory" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Shape2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Shape1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkXML" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkTXT" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkASP" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.ChkHTML" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkH" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkMNX" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkSCX" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkVCX" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkDBC" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkLBX" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkFRX" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkPJX" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkPRG" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkSPR" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkMPR" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.Line1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.Check1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.Line2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkini" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.txtyourchoice" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.Label6" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.Check2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkJava" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="containerFileTypes.chkJSP" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Label2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="chkcomment" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="chkMatchWholeWord" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="chkMatchCase" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Check2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="chkTimeStamp" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Label11" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Label12" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page1.Label10" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page1.txtPath" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page1.chkLimitToProjectFolder" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page2.CboProject" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page2.Label10" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page2.CmdDir" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page2.chkLimitToProjectFolder" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page3.chkSubdirectories" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page3.txtPath" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page3.Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page4.chkSubdirectories" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page4.Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page4.CmdDir" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page4.Command1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page4.editPath" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page5.comboSearchScropeHistory" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page5.Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pageframeScope.Page5.imgScopeIcon" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Label4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="editFileTemplate" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Label5" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Label7" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="CmdGoFish" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="cmdCancel" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="txtTimeStampFrom" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="txtTimeStampTo" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="editSearch" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Label3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="comboSearchExpressionHistoryDropDownArrow" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Command1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="cmdHelp" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Check3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Optiongroup1" UniqueID="" Timestamp="" /> - - * - *m: getcurrentscope - *m: loadoptions - *m: saveoptions - *m: setscope - *m: updatesearchscopevariables - *m: validateinputs - *p: cactiveproject - *p: ccurrentdir - *p: lreturn - *p: z_lincludesubdirectoriesbrowsed - *p: z_lincludesubdirectoriescurrent - * - - BindControls = .F. - cactiveproject = - Caption = "GoFish - Advanced Search" - ccurrentdir = - cuisettingsfile = GF_Advanced_Form_Settings.xml - DataSession = 2 - DoCreate = .T. - HalfHeightCaption = .T. - Height = 430 - Left = 0 - lreturn = .F. - MaxButton = .F. - MinButton = .F. - MinHeight = 350 - MinWidth = 520 - Name = "GF_Advanced" - ShowTips = .T. - Top = 0 - Visible = .T. - Width = 520 - WindowType = 1 - z_lincludesubdirectoriesbrowsed = .F. - z_lincludesubdirectoriescurrent = .F. - _memberdata = - - - - - - - - - - - - - - - - - - - ADD OBJECT 'Check1' AS checkbox WITH ; - Alignment = 0, ; - Anchor = 8, ; - Caption = "Skip Files", ; - ControlSource = "Thisform.oSearchOptions.lSKipFiles", ; - Height = 25, ; - Left = 421, ; - Name = "Check1", ; - Top = 151, ; - Width = 85, ; - ZOrderSet = 2 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'Check2' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Ignore field RESERVED3 in SCXs / VCXs", ; - ControlSource = "thisform.oSearchOptions.lIgnorePropertiesField", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 212, ; - Name = "Check2", ; - TabIndex = 6, ; - ToolTipText = "Ignoring this field eliminates match types <>, <>, <>, and <>.", ; - Top = 380, ; - Value = .T., ; - Width = 205, ; - ZOrderSet = 10 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'Check3' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Ignore values in MemberData", ; - ControlSource = "thisform.oSearchOptions.lIgnoreMemberData", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 212, ; - Name = "Check3", ; - TabIndex = 6, ; - Top = 401, ; - Value = .T., ; - Width = 159, ; - ZOrderSet = 10 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'chkcomment' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - Caption = "Search in comments", ; - ControlSource = "Thisform.oSearchOptions.lSearchInComments", ; - FontSize = 8, ; - Height = 16, ; - Left = 29, ; - Name = "chkcomment", ; - TabIndex = 9, ; - Top = 378, ; - Value = .F., ; - Width = 116, ; - ZOrderSet = 8 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'chkMatchCase' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Match \ - - ADD OBJECT 'chkMatchWholeWord' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Match \ - - ADD OBJECT 'chkTimeStamp' AS checkbox WITH ; - Alignment = 0, ; - Anchor = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "TimeStamp Filter", ; - ControlSource = "Thisform.oSearchOptions.lTimeStamp", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 212, ; - Name = "chkTimeStamp", ; - TabIndex = 10, ; - Top = 336, ; - Value = .T., ; - Width = 97, ; - ZOrderSet = 12 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'cmdCancel' AS commandbutton WITH ; - Anchor = 8, ; - Caption = "Save", ; - FontBold = .T., ; - Height = 34, ; - Left = 441, ; - Name = "cmdCancel", ; - TabIndex = 14, ; - ToolTipText = "Saves changes but does not search", ; - Top = 6, ; - Width = 66, ; - ZOrderSet = 21 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'CmdGoFish' AS commandbutton WITH ; - Anchor = 8, ; - Caption = "Go Fish", ; - Default = .T., ; - FontBold = .T., ; - FontName = "Tahoma", ; - Height = 34, ; - Left = 346, ; - Name = "CmdGoFish", ; - Picture = ..\images\fish13.ico, ; - PicturePosition = 1, ; - TabIndex = 13, ; - Top = 6, ; - Width = 84, ; - ZOrderSet = 20 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'cmdHelp' AS commandbutton WITH ; - Anchor = 8, ; - Caption = "", ; - FontName = "Tahoma", ; - Height = 22, ; - Left = 343, ; - Name = "cmdHelp", ; - Picture = ('images\refhelp.bmp'), ; - PicturePosition = 1, ; - SpecialEffect = 2, ; - TabIndex = 16, ; - Top = 166, ; - Width = 24, ; - ZOrderSet = 29 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'comboSearchExpressionHistory' AS gf_combosearchexpressionhistory WITH ; - Height = 26, ; - Left = 47, ; - Name = "comboSearchExpressionHistory", ; - Top = 8, ; - Width = 284, ; - ZOrderSet = 3 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="combobox" /> - - ADD OBJECT 'comboSearchExpressionHistoryDropDownArrow' AS combobox WITH ; - Anchor = 8, ; - Height = 26, ; - Left = 310, ; - Name = "comboSearchExpressionHistoryDropDownArrow", ; - TabStop = .F., ; - Top = 12, ; - Width = 21, ; - ZOrderSet = 27 - *< END OBJECT: BaseClass="combobox" /> - - ADD OBJECT 'Command1' AS commandbutton WITH ; - Anchor = 8, ; - Caption = "Edit list", ; - Height = 20, ; - Left = 418, ; - Name = "Command1", ; - Top = 176, ; - Width = 79, ; - ZOrderSet = 28 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'containerFileTypes' AS container WITH ; - Anchor = 10, ; - BorderWidth = 0, ; - Height = 84, ; - Left = 11, ; - Name = "containerFileTypes", ; - TabIndex = 5, ; - Top = 206, ; - Width = 493, ; - ZOrderSet = 6 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'containerFileTypes.Check1' AS checkbox WITH ; - Alignment = 0, ; - Caption = "", ; - ControlSource = "", ; - Height = 16, ; - Left = 152, ; - Name = "Check1", ; - TabIndex = 3, ; - Top = 7, ; - Value = .T., ; - Width = 14, ; - ZOrderSet = 27 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.Check2' AS checkbox WITH ; - Alignment = 0, ; - Caption = "", ; - ControlSource = "", ; - Height = 16, ; - Left = 388, ; - Name = "Check2", ; - TabIndex = 4, ; - Top = 7, ; - Value = .T., ; - Width = 14, ; - ZOrderSet = 29 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkASP' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "ASP", ; - ControlSource = "Thisform.oSearchOptions.lIncludeASP", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 17, ; - Left = 332, ; - Name = "chkASP", ; - TabIndex = 20, ; - Top = 36, ; - Value = .T., ; - Width = 43, ; - ZOrderSet = 3 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkDBC' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "DBC", ; - ControlSource = "Thisform.oSearchOptions.lIncludeDBC", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 16, ; - Left = 80, ; - Name = "chkDBC", ; - TabIndex = 12, ; - Top = 36, ; - Value = .T., ; - Width = 40, ; - ZOrderSet = 9 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkFRX' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "FRX", ; - ControlSource = "Thisform.oSearchOptions.lIncludeFRX", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 16, ; - Left = 122, ; - Name = "chkFRX", ; - TabIndex = 13, ; - Top = 36, ; - Value = .T., ; - Width = 37, ; - ZOrderSet = 11 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkH' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = ".h", ; - ControlSource = "Thisform.oSearchOptions.lIncludeH", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 16, ; - Left = 243, ; - Name = "chkH", ; - TabIndex = 16, ; - Top = 36, ; - Value = .T., ; - Width = 37, ; - ZOrderSet = 5 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.ChkHTML' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "HTM?", ; - ControlSource = "Thisform.oSearchOptions.lIncludeHTML", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 17, ; - Left = 332, ; - Name = "ChkHTML", ; - TabIndex = 17, ; - Top = 22, ; - Value = .T., ; - Width = 43, ; - ZOrderSet = 4 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkini' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "INI", ; - ControlSource = "Thisform.oSearchOptions.lIncludeINI", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 16, ; - Left = 243, ; - Name = "chkini", ; - TabIndex = 10, ; - Top = 22, ; - Value = .T., ; - Width = 44, ; - ZOrderSet = 19 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkJava' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "JAVA", ; - ControlSource = "Thisform.oSearchOptions.lIncludeJAVA", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 17, ; - Left = 378, ; - Name = "chkJava", ; - TabIndex = 18, ; - Top = 22, ; - Value = .T., ; - Width = 43, ; - ZOrderSet = 24 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkJSP' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "JSP", ; - ControlSource = "Thisform.oSearchOptions.lIncludeJSP", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 17, ; - Left = 378, ; - Name = "chkJSP", ; - TabIndex = 21, ; - Top = 36, ; - Value = .T., ; - Width = 43, ; - ZOrderSet = 23 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkLBX' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "LBX", ; - ControlSource = "Thisform.oSearchOptions.lIncludeLBX", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 16, ; - Left = 122, ; - Name = "chkLBX", ; - TabIndex = 7, ; - Top = 22, ; - Value = .T., ; - Width = 37, ; - ZOrderSet = 10 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkMNX' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "MNX", ; - ControlSource = "Thisform.oSearchOptions.lIncludeMNX", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 17, ; - Left = 80, ; - Name = "chkMNX", ; - TabIndex = 6, ; - Top = 22, ; - Value = .T., ; - Width = 40, ; - ZOrderSet = 6 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkMPR' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "MPR", ; - ControlSource = "Thisform.oSearchOptions.lIncludeMPR", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 17, ; - Left = 204, ; - Name = "chkMPR", ; - TabIndex = 15, ; - Top = 36, ; - Value = .T., ; - Width = 40, ; - ZOrderSet = 15 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkPJX' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "PJX", ; - ControlSource = "Thisform.oSearchOptions.lIncludePJX", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 17, ; - Left = 162, ; - Name = "chkPJX", ; - TabIndex = 8, ; - Top = 22, ; - Value = .T., ; - Width = 39, ; - ZOrderSet = 12 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkPRG' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "PRG", ; - ControlSource = "Thisform.oSearchOptions.lIncludePRG", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 17, ; - Left = 162, ; - Name = "chkPRG", ; - TabIndex = 14, ; - Top = 36, ; - Value = .T., ; - Width = 39, ; - ZOrderSet = 13 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkSCX' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "SCX", ; - ControlSource = "Thisform.oSearchOptions.lIncludeSCX", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 17, ; - Left = 41, ; - Name = "chkSCX", ; - TabIndex = 5, ; - Top = 22, ; - Value = .T., ; - Width = 37, ; - ZOrderSet = 7 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkSPR' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "SPR", ; - ControlSource = "Thisform.oSearchOptions.lIncludeSPR", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 17, ; - Left = 204, ; - Name = "chkSPR", ; - TabIndex = 9, ; - Top = 22, ; - Value = .T., ; - Width = 40, ; - ZOrderSet = 14 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkTXT' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "TXT", ; - ControlSource = "Thisform.oSearchOptions.lIncludeTXT", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 17, ; - Left = 426, ; - Name = "chkTXT", ; - TabIndex = 22, ; - Top = 36, ; - Value = .T., ; - Width = 43, ; - ZOrderSet = 2 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkVCX' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "VCX", ; - ControlSource = "Thisform.oSearchOptions.lIncludeVCX", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 17, ; - Left = 41, ; - Name = "chkVCX", ; - TabIndex = 11, ; - Top = 36, ; - Value = .T., ; - Width = 37, ; - ZOrderSet = 8 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.chkXML' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "XML", ; - ControlSource = "Thisform.oSearchOptions.lIncludeXML", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 17, ; - Left = 426, ; - Name = "chkXML", ; - TabIndex = 19, ; - Top = 22, ; - Value = .T., ; - Width = 43, ; - ZOrderSet = 25 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'containerFileTypes.Label6' AS label WITH ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Other:", ; - FontBold = .F., ; - FontItalic = .F., ; - FontSize = 8, ; - Height = 16, ; - Left = 41, ; - Name = "Label6", ; - TabIndex = 39, ; - Top = 63, ; - Visible = .T., ; - Width = 30, ; - WordWrap = .T., ; - ZOrderSet = 21 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'containerFileTypes.Line1' AS line WITH ; - Height = 0, ; - Left = 43, ; - Name = "Line1", ; - Top = 14, ; - Width = 237, ; - ZOrderSet = 26 - *< END OBJECT: BaseClass="line" /> - - ADD OBJECT 'containerFileTypes.Line2' AS line WITH ; - Height = 0, ; - Left = 334, ; - Name = "Line2", ; - Top = 14, ; - Width = 123, ; - ZOrderSet = 28 - *< END OBJECT: BaseClass="line" /> - - ADD OBJECT 'containerFileTypes.txtyourchoice' AS textbox WITH ; - Anchor = 0, ; - ControlSource = "Thisform.oSearchOptions.cOtherIncludes", ; - FontBold = .T., ; - FontName = "Courier New", ; - FontSize = 9, ; - Height = 24, ; - Left = 74, ; - Name = "txtyourchoice", ; - TabIndex = 23, ; - ToolTipText = "Enter custom file extensions, separated by a space.", ; - Top = 59, ; - Width = 386, ; - ZOrderSet = 20 - *< END OBJECT: BaseClass="textbox" /> - - ADD OBJECT 'editFileTemplate' AS editbox WITH ; - Anchor = 10, ; - ControlSource = "Thisform.oSearchOptions.cFileTemplate", ; - Height = 23, ; - Left = 47, ; - Name = "editFileTemplate", ; - TabIndex = 4, ; - ToolTipText = "(Ex: cust*.* or *edit.prg or jobs.*)", ; - Top = 166, ; - Width = 290, ; - ZOrderSet = 17 - *< END OBJECT: BaseClass="editbox" /> - - ADD OBJECT 'editSearch' AS editbox WITH ; - Anchor = 10, ; - ControlSource = "thisform.oSearchOptions.cSearchExpression", ; - FontName = "Tahoma", ; - FontSize = 9, ; - Height = 26, ; - Left = 47, ; - Name = "editSearch", ; - SelectOnEntry = .T., ; - TabIndex = 1, ; - Top = 8, ; - Width = 264, ; - ZOrderSet = 24 - *< END OBJECT: BaseClass="editbox" /> - - ADD OBJECT 'Label1' AS label WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 1, ; - Caption = " File template", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - ForeColor = 0,0,0, ; - Height = 15, ; - Left = 24, ; - Name = "Label1", ; - TabIndex = 18, ; - Top = 147, ; - Width = 66, ; - ZOrderSet = 26 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'Label11' AS label WITH ; - Anchor = 0, ; - AutoSize = .T., ; - BackColor = 0,128,0, ; - BackStyle = 0, ; - Caption = "From", ; - FontBold = .F., ; - FontItalic = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - ForeColor = 0,0,0, ; - Height = 15, ; - Left = 232, ; - Name = "Label11", ; - TabIndex = 22, ; - Top = 359, ; - Width = 26, ; - ZOrderSet = 13 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'Label12' AS label WITH ; - Anchor = 0, ; - AutoSize = .T., ; - BackColor = 0,128,0, ; - BackStyle = 0, ; - Caption = "To", ; - FontBold = .F., ; - FontItalic = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - ForeColor = 0,0,0, ; - Height = 15, ; - Left = 367, ; - Name = "Label12", ; - TabIndex = 21, ; - Top = 359, ; - Width = 14, ; - ZOrderSet = 14 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'Label2' AS label WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "\ - - ADD OBJECT 'Label3' AS label WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - ForeColor = 0,0,0, ; - Height = 15, ; - Left = 301, ; - Name = "Label3", ; - TabIndex = 17, ; - Top = 171, ; - Width = 2, ; - ZOrderSet = 25 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'Label4' AS label WITH ; - Alignment = 2, ; - BackStyle = 1, ; - Caption = "Options", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - ForeColor = 0,0,0, ; - Height = 16, ; - Left = 21, ; - Name = "Label4", ; - TabIndex = 15, ; - Top = 293, ; - Width = 49, ; - ZOrderSet = 16 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'Label5' AS label WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "Scope:", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - ForeColor = 0,0,0, ; - Height = 16, ; - Left = 5, ; - Name = "Label5", ; - TabIndex = 19, ; - Top = 42, ; - Width = 51, ; - ZOrderSet = 18 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'Label6' AS label WITH ; - Alignment = 2, ; - BackStyle = 1, ; - Caption = "Search mode", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - ForeColor = 0,0,0, ; - Height = 16, ; - Left = 18, ; - Name = "Label6", ; - TabIndex = 15, ; - Top = 312, ; - Width = 90, ; - ZOrderSet = 1 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'Label7' AS label WITH ; - Alignment = 0, ; - BackStyle = 1, ; - Caption = " Filetypes ", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - ForeColor = 0,0,0, ; - Height = 16, ; - Left = 21, ; - Name = "Label7", ; - TabIndex = 16, ; - Top = 199, ; - Width = 51, ; - ZOrderSet = 19 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'Optiongroup1' AS optiongroup WITH ; - ButtonCount = 3, ; - ControlSource = "thisform.oSearchOptions.nSearchMode", ; - Height = 27, ; - Left = 100, ; - Name = "Optiongroup1", ; - Top = 306, ; - Value = 1, ; - Width = 393, ; - ZOrderSet = 30, ; - Option1.Caption = "Plain Search", ; - Option1.FontSize = 8, ; - Option1.Height = 17, ; - Option1.Left = 5, ; - Option1.Name = "Option1", ; - Option1.Top = 5, ; - Option1.Value = 1, ; - Option1.Width = 100, ; - Option2.Caption = " Wildcards (* and ?)", ; - Option2.FontSize = 8, ; - Option2.Height = 17, ; - Option2.Left = 115, ; - Option2.Name = "Option2", ; - Option2.ToolTipText = "Uses the LIKE() function to perform wildcard matches.", ; - Option2.Top = 5, ; - Option2.Width = 118, ; - Option3.Caption = "Regular Expression", ; - Option3.FontSize = 8, ; - Option3.Height = 18, ; - Option3.Left = 267, ; - Option3.Name = "Option3", ; - Option3.Top = 5, ; - Option3.Width = 115 - *< END OBJECT: BaseClass="optiongroup" /> - - ADD OBJECT 'pageframeScope' AS pageframe WITH ; - Anchor = 10, ; - ErasePage = .T., ; - Height = 102, ; - HelpContextID = 0, ; - Left = 47, ; - Name = "pageframeScope", ; - PageCount = 5, ; - TabIndex = 3, ; - TabStyle = 1, ; - Top = 44, ; - Width = 462, ; - ZOrderSet = 15, ; - Page1.Caption = "Active Project", ; - Page1.Name = "Page1", ; - Page2.Caption = "Browse Project", ; - Page2.Name = "Page2", ; - Page3.Caption = "Current Dir", ; - Page3.FontSize = 9, ; - Page3.Name = "Page3", ; - Page4.Caption = "Browse Dir", ; - Page4.Name = "Page4", ; - Page5.Caption = "Recent", ; - Page5.Name = "Page5" - *< END OBJECT: BaseClass="pageframe" /> - - ADD OBJECT 'pageframeScope.Page1.chkLimitToProjectFolder' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Limit search to project home directory and sub-folders", ; - ControlSource = "thisform.oSearchOptions.lLimitToProjectFolder", ; - FontSize = 8, ; - Height = 16, ; - Left = 8, ; - Name = "chkLimitToProjectFolder", ; - Top = 46, ; - Width = 279 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pageframeScope.Page1.Label10' AS label WITH ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Project", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 9, ; - ForeColor = 0,0,0, ; - Height = 16, ; - Left = 8, ; - Name = "Label10", ; - TabIndex = 27, ; - Top = 3, ; - Width = 41 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pageframeScope.Page1.txtPath' AS textbox WITH ; - Anchor = 10, ; - ControlSource = "Thisform.cActiveProject", ; - DisabledForeColor = 0,0,0, ; - Enabled = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 21, ; - Left = 8, ; - Name = "txtPath", ; - ReadOnly = .F., ; - TabIndex = 3, ; - Top = 21, ; - Value = (""), ; - Width = 416 - *< END OBJECT: BaseClass="textbox" /> - - ADD OBJECT 'pageframeScope.Page2.CboProject' AS combobox WITH ; - Anchor = 10, ; - ControlSource = "Thisform.oSearchOptions.cProject", ; - DisplayCount = 40, ; - FontName = "Tahoma", ; - Height = 23, ; - Left = 8, ; - Name = "CboProject", ; - RowSource = "Thisform.oSearchEngine.oProjects", ; - RowSourceType = 10, ; - Style = 2, ; - TabIndex = 4, ; - Top = 21, ; - Width = 389 - *< END OBJECT: BaseClass="combobox" /> - - ADD OBJECT 'pageframeScope.Page2.chkLimitToProjectFolder' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Limit search to project home directory and sub-folders", ; - ControlSource = "thisform.oSearchOptions.lLimitToProjectFolder", ; - FontSize = 8, ; - Height = 16, ; - Left = 8, ; - Name = "chkLimitToProjectFolder", ; - Top = 46, ; - Width = 279 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pageframeScope.Page2.CmdDir' AS commandbutton WITH ; - Anchor = 8, ; - Caption = "...", ; - FontName = "Tahoma", ; - FontSize = 12, ; - Height = 21, ; - Left = 402, ; - Name = "CmdDir", ; - TabIndex = 35, ; - Top = 22, ; - Width = 25 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pageframeScope.Page2.Label10' AS label WITH ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Project", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 9, ; - ForeColor = 0,0,0, ; - Height = 16, ; - Left = 8, ; - Name = "Label10", ; - TabIndex = 27, ; - Top = 3, ; - Width = 41 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pageframeScope.Page3.chkSubdirectories' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Include Subdirectories", ; - ControlSource = "Thisform.oSearchOptions.lIncludeSubDirectories", ; - FontSize = 8, ; - Height = 16, ; - Left = 8, ; - Name = "chkSubdirectories", ; - TabIndex = 1, ; - Top = 46, ; - Width = 125 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pageframeScope.Page3.Label1' AS label WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "Directory", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 9, ; - ForeColor = 0,0,0, ; - Height = 17, ; - Left = 8, ; - Name = "Label1", ; - TabIndex = 27, ; - Top = 4, ; - Width = 74 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pageframeScope.Page3.txtPath' AS textbox WITH ; - Anchor = 10, ; - ControlSource = "Thisform.cCurrentDir", ; - DisabledForeColor = 0,0,0, ; - Enabled = .F., ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 21, ; - Left = 8, ; - Name = "txtPath", ; - ReadOnly = .F., ; - TabIndex = 3, ; - Top = 23, ; - Value = (""), ; - Width = 417 - *< END OBJECT: BaseClass="textbox" /> - - ADD OBJECT 'pageframeScope.Page4.chkSubdirectories' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Include Subdirectories", ; - ControlSource = "Thisform.oSearchOptions.lIncludeSubDirectories", ; - FontSize = 8, ; - Height = 16, ; - Left = 8, ; - Name = "chkSubdirectories", ; - TabIndex = 1, ; - Top = 46, ; - Width = 125 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pageframeScope.Page4.CmdDir' AS commandbutton WITH ; - Anchor = 8, ; - Caption = "...", ; - FontName = "Tahoma", ; - FontSize = 12, ; - Height = 21, ; - Left = 402, ; - Name = "CmdDir", ; - TabIndex = 35, ; - Top = 22, ; - Width = 25 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pageframeScope.Page4.Command1' AS commandbutton WITH ; - Anchor = 8, ; - AutoSize = .T., ; - Caption = "Set to Current Dir", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 23, ; - Left = 298, ; - Name = "Command1", ; - TabIndex = 35, ; - Top = 46, ; - Width = 101 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pageframeScope.Page4.editPath' AS editbox WITH ; - Anchor = 10, ; - ControlSource = "Thisform.oSearchOptions.cPath", ; - Height = 23, ; - Left = 8, ; - Name = "editPath", ; - Top = 20, ; - Width = 391 - *< END OBJECT: BaseClass="editbox" /> - - ADD OBJECT 'pageframeScope.Page4.Label1' AS label WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "Directory", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 9, ; - ForeColor = 0,0,0, ; - Height = 17, ; - Left = 8, ; - Name = "Label1", ; - TabIndex = 27, ; - Top = 4, ; - Width = 74 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pageframeScope.Page5.comboSearchScropeHistory' AS gf_combosearchscope WITH ; - BoundTo = .T., ; - ControlSource = "Thisform.oSearchOptions.cRecentScope", ; - DisplayCount = 40, ; - Height = 24, ; - Left = 33, ; - Name = "comboSearchScropeHistory", ; - Top = 24, ; - Visible = .T., ; - Width = 394 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="combobox" /> - - ADD OBJECT 'pageframeScope.Page5.imgScopeIcon' AS image WITH ; - Height = 16, ; - Left = 11, ; - Name = "imgScopeIcon", ; - Top = 27, ; - Width = 16 - *< END OBJECT: BaseClass="image" /> - - ADD OBJECT 'pageframeScope.Page5.Label1' AS label WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Recently used", ; - FontBold = .F., ; - FontName = "Tahoma", ; - FontSize = 9, ; - ForeColor = 0,0,0, ; - Height = 16, ; - Left = 8, ; - Name = "Label1", ; - TabIndex = 27, ; - Top = 4, ; - Width = 79 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'Shape1' AS shape WITH ; - Anchor = 10, ; - BorderColor = 128,128,128, ; - Curvature = 2, ; - Height = 89, ; - Left = 9, ; - Name = "Shape1", ; - SpecialEffect = 0, ; - Style = 3, ; - Top = 204, ; - Width = 483, ; - ZOrderSet = 5 - *< END OBJECT: BaseClass="shape" /> - - ADD OBJECT 'Shape2' AS shape WITH ; - Anchor = 10, ; - BorderColor = 128,128,128, ; - Curvature = 2, ; - Height = 44, ; - Left = 12, ; - Name = "Shape2", ; - SpecialEffect = 0, ; - Style = 3, ; - Top = 152, ; - Width = 363, ; - ZOrderSet = 4 - *< END OBJECT: BaseClass="shape" /> - - ADD OBJECT 'Shape4' AS shape WITH ; - Anchor = 10, ; - BorderColor = 128,128,128, ; - Curvature = 2, ; - Height = 123, ; - Left = 8, ; - Name = "Shape4", ; - SpecialEffect = 0, ; - Style = 3, ; - Top = 299, ; - Width = 496, ; - ZOrderSet = 0 - *< END OBJECT: BaseClass="shape" /> - - ADD OBJECT 'txtTimeStampFrom' AS textbox WITH ; - Alignment = 3, ; - Anchor = 0, ; - ControlSource = "thisform.oSearchOptions.dTimeStampFrom", ; - FontName = "Tahoma", ; - FontSize = 9, ; - Height = 23, ; - Left = 263, ; - Name = "txtTimeStampFrom", ; - SelectOnEntry = .T., ; - TabIndex = 11, ; - Top = 354, ; - Value = {}, ; - Width = 95, ; - ZOrderSet = 22 - *< END OBJECT: BaseClass="textbox" /> - - ADD OBJECT 'txtTimeStampTo' AS textbox WITH ; - Alignment = 3, ; - Anchor = 0, ; - ControlSource = "thisform.oSearchOptions.dTimeStampTo", ; - FontName = "Tahoma", ; - FontSize = 9, ; - Height = 23, ; - Left = 388, ; - Name = "txtTimeStampTo", ; - SelectOnEntry = .T., ; - TabIndex = 12, ; - Top = 354, ; - Value = {}, ; - Width = 95, ; - ZOrderSet = 23 - *< END OBJECT: BaseClass="textbox" /> - - PROCEDURE Activate - - If IsNull(This.oForm) && If Results form was closed down while this form was open - Thisform.Release() - Else - Thisform.UpdateSearchScopeVariables() - Thisform.Refresh() - Endif - - - ENDPROC - - PROCEDURE Destroy - DoDefault() - - If This.lReturn = .T. - Thisform.SaveOptions() - Thisform.oForm.comboSearchScopeHistory.SaveSearchScope(This.GetCurrentScope()) - Thisform.oForm.comboSearchScopeHistory.Value = This.GetCurrentScope() - Thisform.Top = -2000 && Move form out of view... - Thisform.oForm.Refresh() - Thisform.oForm.DoSearch() - Thisform.oForm.oGrid.SetFocus() - Endif - - Try - Thisform.oForm.lSearchFormVisible = .F. - Catch - Endtry - - Thisform.oForm = .Null. - Thisform.oSearchEngine = .Null. - Thisform.oSearchOptions = .Null. - Thisform.oMy = .Null. - - - ENDPROC - - PROCEDURE getcurrentscope - Local lcScope, lnScope - - lnScope = Thisform.oSearchOptions.nSearchScope - - Do Case - - Case lnScope = 1 - lcScope = Lower(Thisform.cActiveProject) - - Case lnScope = 2 - lcScope = Lower(Thisform.oSearchOptions.cProject) - - Case lnScope = 3 - lcScope = Lower(Thisform.cCurrentDir) - - Case lnScope = 4 - lcScope = Lower(Thisform.oSearchOptions.cPath) - - Case lnScope = 5 - lcScope = Lower(Thisform.oSearchOptions.cRecentScope) - - Endcase - - lcScope = Rtrim(Alltrim(lcScope), 0, '\') - - Return lcScope - - ENDPROC - - PROCEDURE Init - Lparameters toGoFishForm - - Local lnHeight - - lnHeight = This.Height && Force form the designer height - DoDefault(toGoFishForm) - This.Height = lnHeight - - Thisform.oSearchEngine = Createobject('GoFishSearchEngine',,THIS.cCR_StoreLocal) - Thisform.oSearchEngine.oProjects = Thisform.oForm.oSearchEngine.oProjects - - ThisForm.LoadOptions() - - Thisform.BindControls = .t. - - Thisform.Refresh() - - - ENDPROC - - PROCEDURE KeyPress - LPARAMETERS nKeyCode, nShiftAltCtrl - - If nKeyCode = 27 - Thisform.Release() - Endif - - - ENDPROC - - PROCEDURE Load - DoDefault() - - this.MaxHeight = this.Height - ENDPROC - - PROCEDURE loadoptions - *-- Make a copy of the oSearchOption object from the Results form as our starting state. - Local lnPage - - Thisform.oSearchOptions = This.CopyObjectProperties(Thisform.oForm.oSearchEngine.oSearchOptions, CreateObject('Empty')) - - lnPage = Evl(Thisform.oSearchOptions.nSearchScope, 3) - - Thisform.pageframeScope.ActivePage = lnPage - - With Thisform - .cActiveProject = Thisform.oForm.cActiveProject - .cCurrentDir = Lower(Rtrim(Thisform.oForm.cCurrentDir, 0, '\')) - *.lIncludeSubDirectoriesBrowsed = Thisform.oForm.lIncludeSubDirectoriesBrowsed - *.lIncludeSubDirectoriesCurrent = Thisform.oForm.lIncludeSubDirectoriesCurrent - Endwith - - ENDPROC - - PROCEDURE saveoptions - If IsNull(this.oForm) - Return - Endif - - This.CopyObjectProperties(Thisform.oSearchOptions, Thisform.oForm.oSearchEngine.oSearchOptions) - - With Thisform.oForm - .cActiveProject = Lower(Thisform.cActiveProject) - .cCurrentDir = Lower(Rtrim(Thisform.cCurrentDir, 0, '\')) - *.lIncludeSubDirectoriesBrowsed = Thisform.lIncludeSubDirectoriesBrowsed - *.lIncludeSubDirectoriesCurrent = Thisform.lIncludeSubDirectoriesCurrent - Endwith - - - - - - ENDPROC - - PROCEDURE setscope - Lparameters tnPage - - Thisform.oSearchOptions.nSearchScope = Thisform.pageframeScope.ActivePage - - Thisform.Refresh() - - - ENDPROC - - PROCEDURE updatesearchscopevariables - With Thisform - .cActiveProject = Lower(Alltrim(Thisform.oSearchEngine.GetActiveProject())) - .cCurrentDir = Lower(Rtrim(Thisform.oSearchEngine.GetCurrentDirectory(), 0, '\')) - .oSearchEngine.AddProject(.cActiveProject) - Endwith - - - - - - ENDPROC - - PROCEDURE validateinputs - Local loGrid, loSearchEngine, loSearchOptions, loTimeStampToControl, lcPath - - loSearchOptions = Thisform.oSearchOptions - lcScope = Alltrim(Thisform.GetCurrentScope()) - lnReturn = 1 - - *-- Validate Directory (for Curr Dir or Browsed Dir) - If InList(loSearchOptions.nSearchScope, 3, 4) - lcPath = Addbs(lcScope) - If !Directory(lcPath, 1) - lcMessage = 'Invalid Directory [ ' + lcScope + ' ].' - lnReturn = loSearchOptions.nSearchScope * -1 - Endif - Endif - - *-- Validate Project file can be found (for Active Project and Browsed Project) - If InList(loSearchOptions.nSearchScope, 1, 2) - If !File(lcScope) - lcMessage = 'Cannot find project file [ ' + lcScope + ' ].' - lnReturn = loSearchOptions.nSearchScope * -1 - Endif - Endif - - *-- Make sure at least one date is supplied if timestamp box is checked. - If loSearchOptions.lTimeStamp = .t. and Empty(loSearchOptions.dTimeStampFrom) and Empty(loSearchOptions.dTimeStampTo) - lcMessage = 'At least one TimeStamp date must be entered, or else clear checkbox.' - lnReturn = -5 - EndIf - - *-- Must Specify a search expression, unless you are searching by TimeStamps - If Empty(loSearchOptions.cSearchExpression) and !loSearchOptions.lTimeStamp - lcMessage = 'Please specify a search string.' - lnReturn = -6 - Endif - - *-- Make sure at least on box if check if FileTypes container is enabled. - If Thisform.containerFileTypes.Enabled = .t. - llAtLeastOneBoxChecked = .f. - For each loControl in This.containerFileTypes.Controls - If Upper(loControl.baseclass) = 'CHECKBOX' - If loControl.Value = .t. and !InList(Upper(loControl.Name), 'CHECK1', 'CHECK2') - llAtLeastOneBoxChecked = .t. - Endif - Endif - Endfor - If !llAtLeastOneBoxChecked and Empty(Thisform.oSearchOptions.cOtherIncludes) - lcMessage = 'You must specify file extension(s) to search.' - lnReturn = -7 - Endif - Endif - - If lnReturn < 0 - MessageBox(lcMessage + ' Please fix.', 16, 'GoFish') - Endif - - Return lnReturn - - ENDPROC - - PROCEDURE Check2.Click - Thisform.oSearchEngine.ClearReplaceSettings() - ENDPROC - - PROCEDURE Check3.Click - Thisform.oSearchEngine.ClearReplaceSettings() - ENDPROC - - PROCEDURE chkcomment.Click - *-- GF$ needs work to support the "Comments" feature... - - Thisform.oSearchEngine.ClearReplaceSettings() - ENDPROC - - PROCEDURE chkMatchCase.Click - Thisform.oSearchEngine.ClearReplaceSettings() - ENDPROC - - PROCEDURE chkMatchWholeWord.Click - Thisform.oSearchEngine.ClearReplaceSettings() - ENDPROC - - PROCEDURE chkTimeStamp.Click - DoDefault() - Thisform.Refresh() - - Thisform.txtTimeStampFrom.SetFocus() - ENDPROC - - PROCEDURE cmdCancel.Click - Thisform.lReturn = .f. - - Thisform.SaveOptions() - - Thisform.Release() - ENDPROC - - PROCEDURE CmdGoFish.Click - Local lnValidate - - lnValidate = Thisform.ValidateInputs() - - If lnValidate < 0 - - Do Case - Case lnValidate = -4 - Thisform.pageframeScope.Page4.editPath.SetFocus() - - Case lnValidate = -5 - Thisform.txtTimeStampFrom.SetFocus() - - Otherwise - Thisform.editSearch.SetFocus() - Endcase - - Return .f. - EndIf - - Thisform.lReturn = .t. - - Thisform.Release() - - - - - - - ENDPROC - - PROCEDURE CmdGoFish.Refresh - Local llEnabled - - llEnabled = !Empty(Thisform.GetCurrentScope()) - - This.Enabled = llEnabled - - ENDPROC - - PROCEDURE cmdHelp.Click - - Text to lcText PreText 3 NoSHow - The File Template is a filename/extension filter that will run along with the selections in the Filetypes region. The format is: - - [*]filename[*] (dot) [*]ext[*] - - Meaning, the filename pattern comes first and can use the wildcard character (*) at the beginning or end. - - The extension pattern, if used, must be preceded by a dot (.), and can use the wildcard character at the beginning or the end. - - If an extension is included, it will override the extensions in the FileTypes region. - EndText - - - MessageBox(lcText, 0, 'File Template Help') - ENDPROC - - PROCEDURE comboSearchExpressionHistoryDropDownArrow.GotFocus - Local loCombo - - *-- Store current value of editbox. I the user presses ESCAPE in the actual combobox, - *-- the oringal value can be recovered from here. - This.Tag = This.Parent.editSearch.Value - - loCombo = This.Parent.comboSearchExpressionHistory - - loCombo.OpenTable() - - Thisform.comboSearchExpressionHistory.Requery() - - With loCombo - .ListIndex = 1 - .Visible = .T. - .SetFocus() - Endwith - - Keyboard '{ALT+DNARROW}' && To expand the actual dropdown listbox that holds all the values - ENDPROC - - PROCEDURE comboSearchExpressionHistoryDropDownArrow.Init - this.Top = this.Parent.editSearch.top - ENDPROC - - PROCEDURE Command1.Click - Local lcFilename, lcText - - lcFilename = Thisform.oSearchEngine.cFilesToSkipFile - - If !File(lcFilename) - - Text to lcText PRETEXT 3 noshow - ** Contains names of files and folders to be skipped: one per line, case insensitive, wildcards allowed - ** -- File name (no path) - ** Main.PRG - ** FOO*.TXT - ** -- Folders (with leading and trailing backslash) - ** \Purchased\WestWind\ - ** \Temp*\ - ** -- Or combined - ** \Temp*\*.txt - - ** These files and folders will be skipped if the "Skip Files option" is checked on the Advanced form. - ** The default name and location for this file is: (Home(7) + '\GF_Files_To_Skip.txt') - ** Might be set to a local directory - - ** Blank lines and lines beginning with ** are not processed. - - EndText - - StrToFile(lcText, lcFilename) - Endif - - Modify File (lcFilename) - - ENDPROC - - PROCEDURE containerFileTypes.Check1.InteractiveChange - DODEFAULT() - - WITH this.parent - .chkscx.value = this.value - .chkvcx.value = this.value - .chkmnx.value = this.value - .chkdbc.value = this.value - .chklbx.value = this.value - .chkfrx.value = this.value - .chkpjx.value = this.value - .chkprg.value = this.value - .chkspr.value = this.value - .chkmpr.value = this.value - .chkini.value = this.value - .chkh.value = this.value - ENDWITH - ENDPROC - - PROCEDURE containerFileTypes.Check2.InteractiveChange - DODEFAULT() - - WITH This.parent - .chkhtml.value = this.value - .chkasp.value = this.value - .chkjava.value = this.value - .chkjsp.value = this.value - .chkxml.value = this.value - .chktxt.value = this.value - ENDWITH - ENDPROC - - PROCEDURE containerFileTypes.Refresh - Local llEnabled, loControl - - llEnabled = Empty(JustExt(Thisform.oSearchOptions.cFileTemplate)) - - For each loControl in this.Controls - Try - loControl.Enabled = llEnabled - Catch - EndTry - Endfor - - This.Enabled = llEnabled - ENDPROC - - PROCEDURE editFileTemplate.InteractiveChange - This.Value = This.value - Thisform.containerFileTypes.Refresh() - ENDPROC - - PROCEDURE editSearch.GotFocus - this.Tag = this.Value - - ENDPROC - - PROCEDURE pageframeScope.Page1.Activate - Thisform.SetScope(1) - ENDPROC - - PROCEDURE pageframeScope.Page1.txtPath.GotFocus - This.Tag = Upper(Alltrim(this.Value)) - ENDPROC - - PROCEDURE pageframeScope.Page1.txtPath.InteractiveChange - DODEFAULT() - - Thisform.oSearchEngine.ClearReplaceSettings() - - ENDPROC - - PROCEDURE pageframeScope.Page2.Activate - Thisform.SetScope(2) - This.cboProject.SetFocus() - ENDPROC - - PROCEDURE pageframeScope.Page2.CboProject.Valid - Thisform.Refresh() - ENDPROC - - PROCEDURE pageframeScope.Page2.CmdDir.Click - Local lcProject, lcSelectedProject - - lcSelectedProject = GetFile('PJX', 'Select Project:', 'Select') - - If Empty(lcSelectedProject) - return - Endif - - ThisForm.oSearchEngine.SetProject(lcSelectedProject) - - This.Parent.cboProject.Requery() - - This.Parent.cboProject.Value = Thisform.oSearchEngine.oSearchOptions.cProject - - Thisform.Refresh() - - ENDPROC - - PROCEDURE pageframeScope.Page3.Activate - Thisform.SetScope(3) - ENDPROC - - PROCEDURE pageframeScope.Page4.Activate - Thisform.SetScope(4) - This.editPath.SetFocus() - This.editPath.SelStart = 0 - This.editPath.SelLength = 1000 - - ENDPROC - - PROCEDURE pageframeScope.Page4.CmdDir.Click - Local lcGetDir, lcSomeDir - - lcNewPath = GetDir(Thisform.oSearchOptions.cPath, '', '', 16 + 32 + 64) - - If !Empty(lcNewPath) - Thisform.oSearchOptions.cPath = Lower(Alltrim(lcNewPath, '\')) - Endif - - Thisform.Refresh() - - - - ENDPROC - - PROCEDURE pageframeScope.Page4.Command1.Click - Thisform.oSearchOptions.cPath = Alltrim(Lower(Thisform.cCurrentDir), '\') - - Thisform.Refresh() - - With This.Parent.editPath - .SetFocus() - .SelStart = Len(Alltrim(Thisform.cCurrentDir, '\')) - Endwith - - - - ENDPROC - - PROCEDURE pageframeScope.Page4.editPath.InteractiveChange - This.Value = This.value - Thisform.cmdGoFish.Refresh() - ENDPROC - - PROCEDURE pageframeScope.Page5.Activate - - Thisform.SetScope(5) - - With This.comboSearchScropeHistory - .SetFocus() - .SelStart = 0 - .SelLength = 1000 - Endwith - - - ENDPROC - - PROCEDURE txtTimeStampFrom.Refresh - This.Enabled = Thisform.oSearchOptions.lTimeStamp - ENDPROC - - PROCEDURE txtTimeStampTo.Refresh - This.Enabled = Thisform.oSearchOptions.lTimeStamp - ENDPROC +*-- EXTERNAL_CLASS identify external member Class names / EXTERNAL_CLASS identifica los nombres de las Clases externas +*< EXTERNAL_CLASS: Name="dataenvironment" Baseclass="dataenvironment" /> +*< EXTERNAL_CLASS: Name="gf_advanced" Baseclass="form" /> -ENDDEFINE +* \ No newline at end of file diff --git a/Source/Forms/gofish_advanced.scx b/Source/Forms/gofish_advanced.scx index a21ff3b5fcd61d7f6b89edf9b85f2bc5d648ad8d..9fbbe1a12fb6e6b560ded6e095e1fa8a8f1a46a2 100644 GIT binary patch literal 9535 zcmeI2cW@L17{wO>r6Wy>qOpsDUV5?kNU>>@Tm2ZVnR&>5vTqlnmln>@WQ*)vXd_fL1`w=a3$-TQ7g$0Gxm=-s+qmE$<= z+FZc7@v%p1$EmI?O%F@fcudM#acbB2Ax>>o#fVzBqTHXi=hUIeJYC_rsdTAV?Ko9E zvdqgWOH-+a=Xm|mHcg&iKd(%dVS5K=nGY>ZxytYk%`#68J-MpXbNy6rK$dxRX^mTz z_Q#GlDBHXyS?$)OE8LXh>%^JXx2@8Ix!@^7C_Z^AklyC5ikzzeW7RZ<3DnUpY=E zX*TI1vum~?UT|4KX4&36pc`}tzn=V~XM;GrrJakYz^2FTO%3yXa9Lqy*`0deRCF3l zhZ*w1NN`zEX4&0JoQckY*)T_57zr*b&MdoMi4UL;!d#dKVUOUllFYJ4NPQF@gU4Y3 zEQGK}aM|F@vPDXL5`7AuhG*o3k-)NoL}uCZN?eS-058H4d0`~DEH|_4WhE{{Ux8QQ zHF?X?#aZ6^8fTT@vb@Z)clDI_(D&g3SRpTr1ecix`9z7IqMyMkSS>G%1ecixS*yf# z=$Eh_HpmMj!DXgFHY)KebQ5fbE%L%haG7b4ZjJpqQmiSpuEW*Vei!7e%sPJ-d`;#p=I#8Yq;nuKZ?Aupa~ zra@8)PNTIj66)lgiY|-#muI1AkZ}qgkDdh+;B0xZTv?H6kaHD05j_tk!TIvyS!NpK z5(Q62FNMqCa(VGAGYxW;g0DuefotJ9dGRbW4RV8mZ$xi`DR8sA+t7ESzCnsigWRd$ zspvGA4m0G%b7iJMW+`|!ItT87d*#Km%rwYc1MqVuM#$wYTTNS(w-3~k8 zdwKCJGYzs+!9St9;Ahw^uhkxovoZ2*G!4?8K>z4~c7#sQSzg1WW#_t*FL`~@9g(lhG{}Am?vL&d2SARzmR(cBqk~sw8sty~ABG+dN5BAiN25C|8LS8&qW*VeQ z!AZ0lMnH|cc$S$4sZ;PN=qNZ9PLmhUGSeVq6nrK+7RJGNdGRbW4RVfx&qXJ~c`!*{ zJj+ajT&&Wf*Xpj=qAU7#^3VJi# z0=LS$1Klg~GSeVa6+8`{4m02`c{9;2QI`!i4Kka+IdBi$3-`hO5cUY%MlS512AQYe z`RGINFgzkJ%);O@(;y2Jybyf?7QvJ9;#p=IpDB11x*FEN=knH} zeInmR(;#0dcoVuAw!qi&zC{m?yv#JnRt0ZEx5EzjUfxdhh=|K_6Q)6SDfnk}H~a#> z%5(VrV_@WEra}BqTKGq6v<_*k6Oosh2I;8aPH1Q70$t@byo{Eeo7Pos!Zb(^ z1@}aI!9LJiUdz@rJUY0{G|0XR-Vf~$`@;e94nhke-$v6Q0~I_7JsOUIguFa-NaSUv zK}r=o6fJ{taOG8?)sdH(21zM6jn=|QsFQa(Iy&+)(;#Okcno?bjD>OXLcKx${vgBO QpM1&59EmW2%{`~zUt$gw*8l(j literal 9535 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 J(b8fUd<+wV<`)0} diff --git a/Source/Forms/gofish_extendsearch.SCT b/Source/Forms/gofish_extendsearch.SCT index 3b02b0c38838a5e6c7062162a32879535ef6aa87..f491c6c76f5f5256feed565d1f43c0b76a126496 100644 GIT binary patch delta 907 zcmaizT}V@59LC+;*_UQJp0laV&Ev;xUmd5ORBV-%6hd@UbS3FrN6+lc!P(Y_m4=lX zQSI!ZKq!iYE{e(+T|_rs1zl8#MW_%`K^GAX3%Za#-mM_&ri+K?`Tu{sFYm?kP7XgB zH5L>U{2=PMM=xts&V=Vd3PvrXvTihK%T(6$kM(LpDqE%3kTaS_m2Ur&FsHSutgk$W z7@qHzBYoWivHnP0N=EpD;lnEJHszSEKc+-gy49W=Yyi;J};C*fvEBB}8r`$M4~>r7*C1YfRZMD!UU$=h5MyaIG>9xl%x>BMrG~9H}Z3 zBxf9gQ^0~VjZX}PxAv3RY&YUND?%zefDPpmX01I4TZgc1O$4lc5VzJym@AXeY?H89 zAz`|F7ME=Uh?9JYl~737h+V`(CXNY4KrgF<&Ed`8-^+TDt-FYnQ3t2X0Itq}548$z z*S4a&ZVF3!3M-{!IAO5BX^!B&eh6LqC{l(6yfQ{HNK|WxqSF+`B;hl}7pW*3ilbOq z^%7i>A@kWB)MPFfw`;JXi)ZeZv}tj-gwFKQQyPpjeq?oKytlNIH`V9!bxMGP_ThPb z3eW0`@Yr<-DOU@E^=Vw?im;=4BJVNIfTu3c?;OPUsutYj(&+G-@zrw_7bsIcA9WwY z)wM|kJQQMU18DH*@y$I5#w}sMa~yX9R;+70o(`PH>xNdG3!KG_Zwgtj36H!o+0|gl zTT1rTdEe*j!^FBX81W~u(=TAze-XPHhB4~1V1zee7cYb11w7z~Gxnw@8hmNC;2n`p zAPu)=%7o3@ih_J$WhoR7Cly5;O8n~MDl;jpImakD)F;X+-SYQTlw zjKy@8>d28g|F99&O{to)#dr>mrN?rGvaF>K%$DWik z8mHO{_}W**kWayn+Z1?Pf5S&)f8MHKz^}kX_y^t@Ec<8l==Na>Pudh+=}1uc!f(aV z_J>&SY}C8o3Rw^fB=9g0!m5uo!DF3QDeUtufOp&RCmY3v(~49}2`^hdz$GUOZ*v}& zdKo`EZTQkTg@iMWm4-YHHD$5ToW)Fi7W*5rctG~K#{1BlrqR@x1>?%$k!u>NE03qm zGEO?qV2w>+nGqp!q&L=q3fDt08m;y!9@{R!>7a3g+l4`{gx|R;zOkRhM#zD`cJ|@s zP6pS4T_om+zXyC*)%4dx=a6RX@Y(vX#%yYgc#YYOld?K-9zF zZ?}eJ&lM9(yBCoP+TjTG9OU3(wwt>U{1DOZz1Rpd_$ge(diONm4xfVB zeH;fPr=i+djD+p@q3aVwqfOAGy~y{FN0u5e5@m6#hldz%KuVy|A+(!#O6WAPaZ$qe z!Xjp+e%PcEzLh@1X>k#I+Y%2PR%1H4_G5@NHk%VwY5>xWJibSr`M_9v1qByyaS>{cCWDPxT^!DGs{(q;` S<$qpm=-lvSN>A=yviu7y7fv1k diff --git a/Source/Forms/gofish_extendsearch.dataenvironment.sc2 b/Source/Forms/gofish_extendsearch.dataenvironment.sc2 new file mode 100644 index 0000000..98ab737 --- /dev/null +++ b/Source/Forms/gofish_extendsearch.dataenvironment.sc2 @@ -0,0 +1,17 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_extendsearch.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS dataenvironment AS dataenvironment + *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> + + DataSource = .NULL. + Height = 0 + Left = 0 + Name = "Dataenvironment" + Top = 0 + Width = 0 + +ENDDEFINE diff --git a/Source/Forms/gofish_extendsearch.gf_filter_extendsearch.sc2 b/Source/Forms/gofish_extendsearch.gf_filter_extendsearch.sc2 new file mode 100644 index 0000000..17bb246 --- /dev/null +++ b/Source/Forms/gofish_extendsearch.gf_filter_extendsearch.sc2 @@ -0,0 +1,325 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_extendsearch.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS gf_filter_extendsearch AS gf_filterform OF "..\lib\gofishui.vcx" + *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> + + *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder + *< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" /> + + * + *p: lhascurrentfilter + * + + BorderStyle = 3 + Caption = "GoFish Extend Search" + cuisettingsfile = GF_Filter_ExtendSearch_Form_Settings.xml + DoCreate = .T. + Height = 184 + Left = 0 + lhascurrentfilter = .F. + Name = "GF_Filter_ExtendSearch" + Top = 0 + Width = 280 + _memberdata = + + + + Container1.containerClassName.Command1.Name = "Command1" + Container1.containerClassName.Command2.Name = "Command2" + Container1.containerClassName.Label1.Name = "Label1" + Container1.containerClassName.Left = 1087 + Container1.containerClassName.Line1.Name = "Line1" + Container1.containerClassName.Line2.Name = "Line2" + Container1.containerClassName.Name = "containerClassName" + Container1.containerClassName.Top = 94 + Container1.containerClassName.txt1.Name = "txt1" + Container1.containerFilename.Command1.Name = "Command1" + Container1.containerFilename.Command2.Name = "Command2" + Container1.containerFilename.Label1.Name = "Label1" + Container1.containerFilename.Left = 705 + Container1.containerFilename.Line1.Name = "Line1" + Container1.containerFilename.Line2.Name = "Line2" + Container1.containerFilename.Name = "containerFilename" + Container1.containerFilename.Top = 190 + Container1.containerFilename.txt1.Name = "txt1" + Container1.containerFilePath.Command1.Name = "Command1" + Container1.containerFilePath.Command2.Name = "Command2" + Container1.containerFilePath.Label1.Name = "Label1" + Container1.containerFilePath.Left = 833 + Container1.containerFilePath.Line1.Name = "Line1" + Container1.containerFilePath.Line2.Name = "Line2" + Container1.containerFilePath.Name = "containerFilePath" + Container1.containerFilePath.Top = 190 + Container1.containerFilePath.txt1.Name = "txt1" + Container1.containerFileType.chkASP.Alignment = 0 + Container1.containerFileType.chkASP.Name = "chkASP" + Container1.containerFileType.chkDBC.Alignment = 0 + Container1.containerFileType.chkDBC.Name = "chkDBC" + Container1.containerFileType.chkFRX.Alignment = 0 + Container1.containerFileType.chkFRX.Name = "chkFRX" + Container1.containerFileType.chkH.Alignment = 0 + Container1.containerFileType.chkH.Name = "chkH" + Container1.containerFileType.ChkHTML.Alignment = 0 + Container1.containerFileType.ChkHTML.Name = "ChkHTML" + Container1.containerFileType.chkini.Alignment = 0 + Container1.containerFileType.chkini.Name = "chkini" + Container1.containerFileType.chkJava.Alignment = 0 + Container1.containerFileType.chkJava.Name = "chkJava" + Container1.containerFileType.chkJSP.Alignment = 0 + Container1.containerFileType.chkJSP.Name = "chkJSP" + Container1.containerFileType.chkLBX.Alignment = 0 + Container1.containerFileType.chkLBX.Name = "chkLBX" + Container1.containerFileType.chkMNX.Alignment = 0 + Container1.containerFileType.chkMNX.Name = "chkMNX" + Container1.containerFileType.chkMPR.Alignment = 0 + Container1.containerFileType.chkMPR.Name = "chkMPR" + Container1.containerFileType.chkPJX.Alignment = 0 + Container1.containerFileType.chkPJX.Name = "chkPJX" + Container1.containerFileType.chkPRG.Alignment = 0 + Container1.containerFileType.chkPRG.Name = "chkPRG" + Container1.containerFileType.chkSCX.Alignment = 0 + Container1.containerFileType.chkSCX.Name = "chkSCX" + Container1.containerFileType.chkSPR.Alignment = 0 + Container1.containerFileType.chkSPR.Name = "chkSPR" + Container1.containerFileType.chkTXT.Alignment = 0 + Container1.containerFileType.chkTXT.Name = "chkTXT" + Container1.containerFileType.chkVCX.Alignment = 0 + Container1.containerFileType.chkVCX.Name = "chkVCX" + Container1.containerFileType.chkXML.Alignment = 0 + Container1.containerFileType.chkXML.Name = "chkXML" + Container1.containerFileType.Command1.Name = "Command1" + Container1.containerFileType.Command2.Name = "Command2" + Container1.containerFileType.Label1.Name = "Label1" + Container1.containerFileType.Left = 338 + Container1.containerFileType.Line1.Name = "Line1" + Container1.containerFileType.Line2.Name = "Line2" + Container1.containerFileType.Name = "containerFileType" + Container1.containerFileType.Top = 8 + Container1.containerMatchedLine.Command1.Name = "Command1" + Container1.containerMatchedLine.Command2.Name = "Command2" + Container1.containerMatchedLine.Label1.Name = "Label1" + Container1.containerMatchedLine.Left = 705 + Container1.containerMatchedLine.Line1.Name = "Line1" + Container1.containerMatchedLine.Line2.Name = "Line2" + Container1.containerMatchedLine.Name = "containerMatchedLine" + Container1.containerMatchedLine.Top = 9 + Container1.containerMatchedLine.txt1.Name = "txt1" + Container1.containerMatchType.Check1.Alignment = 0 + Container1.containerMatchType.Check1.Name = "Check1" + Container1.containerMatchType.Check10.Alignment = 0 + Container1.containerMatchType.Check10.Name = "Check10" + Container1.containerMatchType.Check11.Alignment = 0 + Container1.containerMatchType.Check11.Name = "Check11" + Container1.containerMatchType.Check12.Alignment = 0 + Container1.containerMatchType.Check12.Name = "Check12" + Container1.containerMatchType.Check14.Alignment = 0 + Container1.containerMatchType.Check14.Name = "Check14" + Container1.containerMatchType.Check16.Alignment = 0 + Container1.containerMatchType.Check16.Name = "Check16" + Container1.containerMatchType.Check17.Alignment = 0 + Container1.containerMatchType.Check17.Name = "Check17" + Container1.containerMatchType.Check18.Alignment = 0 + Container1.containerMatchType.Check18.Name = "Check18" + Container1.containerMatchType.Check19.Alignment = 0 + Container1.containerMatchType.Check19.Name = "Check19" + Container1.containerMatchType.Check2.Alignment = 0 + Container1.containerMatchType.Check2.Name = "Check2" + Container1.containerMatchType.Check20.Alignment = 0 + Container1.containerMatchType.Check20.Name = "Check20" + Container1.containerMatchType.Check21.Alignment = 0 + Container1.containerMatchType.Check21.Name = "Check21" + Container1.containerMatchType.Check22.Alignment = 0 + Container1.containerMatchType.Check22.Name = "Check22" + Container1.containerMatchType.Check23.Alignment = 0 + Container1.containerMatchType.Check23.Name = "Check23" + Container1.containerMatchType.Check24.Alignment = 0 + Container1.containerMatchType.Check24.Name = "Check24" + Container1.containerMatchType.Check3.Alignment = 0 + Container1.containerMatchType.Check3.Name = "Check3" + Container1.containerMatchType.Check4.Alignment = 0 + Container1.containerMatchType.Check4.Name = "Check4" + Container1.containerMatchType.Check5.Alignment = 0 + Container1.containerMatchType.Check5.Name = "Check5" + Container1.containerMatchType.Check7.Alignment = 0 + Container1.containerMatchType.Check7.Name = "Check7" + Container1.containerMatchType.Check8.Alignment = 0 + Container1.containerMatchType.Check8.Name = "Check8" + Container1.containerMatchType.Check9.Alignment = 0 + Container1.containerMatchType.Check9.Name = "Check9" + Container1.containerMatchType.Command1.Name = "Command1" + Container1.containerMatchType.Command2.Name = "Command2" + Container1.containerMatchType.Gf_filtercheckbox1.Alignment = 0 + Container1.containerMatchType.Gf_filtercheckbox1.Name = "Gf_filtercheckbox1" + Container1.containerMatchType.Gf_filtercheckbox2.Alignment = 0 + Container1.containerMatchType.Gf_filtercheckbox2.Name = "Gf_filtercheckbox2" + Container1.containerMatchType.Gf_filtercheckbox3.Alignment = 0 + Container1.containerMatchType.Gf_filtercheckbox3.Name = "Gf_filtercheckbox3" + Container1.containerMatchType.Gf_filtercheckbox4.Alignment = 0 + Container1.containerMatchType.Gf_filtercheckbox4.Name = "Gf_filtercheckbox4" + Container1.containerMatchType.Gf_filtercheckbox5.Alignment = 0 + Container1.containerMatchType.Gf_filtercheckbox5.Name = "Gf_filtercheckbox5" + Container1.containerMatchType.Gf_filtercheckbox6.Alignment = 0 + Container1.containerMatchType.Gf_filtercheckbox6.Name = "Gf_filtercheckbox6" + Container1.containerMatchType.Gf_filtercheckbox7.Alignment = 0 + Container1.containerMatchType.Gf_filtercheckbox7.Name = "Gf_filtercheckbox7" + Container1.containerMatchType.Label1.Name = "Label1" + Container1.containerMatchType.Label2.Name = "Label2" + Container1.containerMatchType.Left = 449 + Container1.containerMatchType.Line1.Name = "Line1" + Container1.containerMatchType.Line2.Name = "Line2" + Container1.containerMatchType.Line3.Name = "Line3" + Container1.containerMatchType.Name = "containerMatchType" + Container1.containerMatchType.Top = 8 + Container1.containerMethodName.Command1.Name = "Command1" + Container1.containerMethodName.Command2.Name = "Command2" + Container1.containerMethodName.Label1.Name = "Label1" + Container1.containerMethodName.Left = 706 + Container1.containerMethodName.Line1.Name = "Line1" + Container1.containerMethodName.Line2.Name = "Line2" + Container1.containerMethodName.Name = "containerMethodName" + Container1.containerMethodName.Top = 94 + Container1.containerMethodName.txt1.Name = "txt1" + Container1.containerObjectName.Command1.Name = "Command1" + Container1.containerObjectName.Command2.Name = "Command2" + Container1.containerObjectName.Label1.Name = "Label1" + Container1.containerObjectName.Left = 704 + Container1.containerObjectName.Line1.Name = "Line1" + Container1.containerObjectName.Line2.Name = "Line2" + Container1.containerObjectName.Name = "containerObjectName" + Container1.containerObjectName.Top = 277 + Container1.containerObjectName.txt1.Name = "txt1" + Container1.containerTimestamp.chkTimeStamp.Alignment = 0 + Container1.containerTimestamp.chkTimeStamp.Name = "chkTimeStamp" + Container1.containerTimestamp.Command1.Name = "Command1" + Container1.containerTimestamp.Command2.Name = "Command2" + Container1.containerTimestamp.Label1.Name = "Label1" + Container1.containerTimestamp.Label11.Name = "Label11" + Container1.containerTimestamp.Label12.Name = "Label12" + Container1.containerTimestamp.Left = 961 + Container1.containerTimestamp.Line1.Name = "Line1" + Container1.containerTimestamp.Line2.Name = "Line2" + Container1.containerTimestamp.Name = "containerTimestamp" + Container1.containerTimestamp.Top = 193 + Container1.containerTimestamp.txtTimeStampFrom.Name = "txtTimeStampFrom" + Container1.containerTimestamp.txtTimeStampTo.Name = "txtTimeStampTo" + Container1.Gf_textboxcontainer1.Command1.Name = "Command1" + Container1.Gf_textboxcontainer1.Command2.Name = "Command2" + Container1.Gf_textboxcontainer1.Label1.Name = "Label1" + Container1.Gf_textboxcontainer1.Left = 8 + Container1.Gf_textboxcontainer1.Line1.Name = "Line1" + Container1.Gf_textboxcontainer1.Line2.Name = "Line2" + Container1.Gf_textboxcontainer1.Name = "Gf_textboxcontainer1" + Container1.Gf_textboxcontainer1.Top = 8 + Container1.Gf_textboxcontainer1.txt1.Name = "txt1" + Container1.Height = 102 + Container1.Left = 4 + Container1.Name = "Container1" + Container1.Textboxcontainer1.Command1.Name = "Command1" + Container1.Textboxcontainer1.Command2.Name = "Command2" + Container1.Textboxcontainer1.Label1.Name = "Label1" + Container1.Textboxcontainer1.Left = 961 + Container1.Textboxcontainer1.Line1.Name = "Line1" + Container1.Textboxcontainer1.Line2.Name = "Line2" + Container1.Textboxcontainer1.Name = "Textboxcontainer1" + Container1.Textboxcontainer1.Top = 94 + Container1.Textboxcontainer1.txt1.Name = "txt1" + Container1.Textboxcontainer2.Command1.Name = "Command1" + Container1.Textboxcontainer2.Command2.Name = "Command2" + Container1.Textboxcontainer2.Label1.Name = "Label1" + Container1.Textboxcontainer2.Left = 834 + Container1.Textboxcontainer2.Line1.Name = "Line1" + Container1.Textboxcontainer2.Line2.Name = "Line2" + Container1.Textboxcontainer2.Name = "Textboxcontainer2" + Container1.Textboxcontainer2.Top = 94 + Container1.Textboxcontainer2.txt1.Name = "txt1" + Container1.Textboxcontainer3.Command1.Name = "Command1" + Container1.Textboxcontainer3.Command2.Name = "Command2" + Container1.Textboxcontainer3.Label1.Name = "Label1" + Container1.Textboxcontainer3.Left = 834 + Container1.Textboxcontainer3.Line1.Name = "Line1" + Container1.Textboxcontainer3.Line2.Name = "Line2" + Container1.Textboxcontainer3.Name = "Textboxcontainer3" + Container1.Textboxcontainer3.Top = 276 + Container1.Textboxcontainer3.txt1.Name = "txt1" + Container1.Top = -2 + Container1.Width = 1712 + Shape1.Anchor = 0 + Shape1.Name = "Shape1" + cmdOK.Anchor = 0 + cmdOK.Left = 30 + cmdOK.Name = "cmdOK" + cmdOK.Top = 102 + Command2.Anchor = 0 + Command2.Left = 1275 + Command2.Name = "Command2" + Command3.Anchor = 0 + Command3.Left = 186 + Command3.Name = "Command3" + Command3.Top = 102 + Check1.Alignment = 0 + Check1.Anchor = 0 + Check1.Name = "Check1" + Check2.Alignment = 0 + Check2.Anchor = 0 + Check2.Name = "Check2" + Label4.Anchor = 0 + Label4.Name = "Label4" + Line1.Left = 0 + Line1.Name = "Line1" + Line1.Top = 90 + + ADD OBJECT 'Label1' AS label WITH ; + Caption = "Label1", ; + ForeColor = 255,0,0, ; + Height = 41, ; + Left = 12, ; + Name = "Label1", ; + Top = 138, ; + Width = 256, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + PROCEDURE Init + Lparameters toForm, toFilter + + Local lcProcCodeValue + DoDefault(m.toForm, m.toFilter) + + If m.toForm.lApplyFilter + Thisform.lHasCurrentFilter = .F. + Else + lcProcCodeValue = Thisform.oFilter.ProcCode_Filter + Thisform.oFilter.ProcCode_Filter = '' + + Thisform.Buildfilterstring() + Thisform.lHasCurrentFilter = Not Empty(Thisform.cFilter ) + + Thisform.oFilter.ProcCode_Filter = m.lcProcCodeValue + Endif + + Thisform.Refresh() + + + ENDPROC + + PROCEDURE Command3.Click + DoDefault() + + Thisform.lHasCurrentFilter = .F. + thisform.Refresh() + ENDPROC + + PROCEDURE Label1.Refresh + If Thisform.lHasCurrentFilter + This.Visible = .T. + This.Caption = 'Caution: There are other filters that will take effect if you click "Apply". See the filter form.' + Else + This.Visible = .F. + Endif + ENDPROC + +ENDDEFINE diff --git a/Source/Forms/gofish_extendsearch.sc2 b/Source/Forms/gofish_extendsearch.sc2 index 27956ef..208d573 100644 --- a/Source/Forms/gofish_extendsearch.sc2 +++ b/Source/Forms/gofish_extendsearch.sc2 @@ -4,335 +4,8 @@ *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.19" SourceFile="gofish_extendsearch.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * -* -DEFINE CLASS dataenvironment AS dataenvironment - *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> - - DataSource = .NULL. - Height = 0 - Left = 0 - Name = "Dataenvironment" - Top = 0 - Width = 0 - -ENDDEFINE - -DEFINE CLASS gf_filter_extendsearch AS gf_filterform OF "..\lib\gofishui.vcx" - *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> - - *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder - *< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" /> - - * - *p: lhascurrentfilter - * - - BorderStyle = 3 - Caption = "GoFish Extend Search" - cuisettingsfile = GF_Filter_ExtendSearch_Form_Settings.xml - DoCreate = .T. - Height = 184 - Left = 0 - lhascurrentfilter = .F. - Name = "GF_Filter_ExtendSearch" - Top = 0 - Width = 280 - _memberdata = - - - - Container1.containerClassName.Command1.Name = "Command1" - Container1.containerClassName.Command2.Name = "Command2" - Container1.containerClassName.Label1.Name = "Label1" - Container1.containerClassName.Left = 1087 - Container1.containerClassName.Line1.Name = "Line1" - Container1.containerClassName.Line2.Name = "Line2" - Container1.containerClassName.Name = "containerClassName" - Container1.containerClassName.Top = 94 - Container1.containerClassName.txt1.Name = "txt1" - Container1.containerFilename.Command1.Name = "Command1" - Container1.containerFilename.Command2.Name = "Command2" - Container1.containerFilename.Label1.Name = "Label1" - Container1.containerFilename.Left = 705 - Container1.containerFilename.Line1.Name = "Line1" - Container1.containerFilename.Line2.Name = "Line2" - Container1.containerFilename.Name = "containerFilename" - Container1.containerFilename.Top = 190 - Container1.containerFilename.txt1.Name = "txt1" - Container1.containerFilePath.Command1.Name = "Command1" - Container1.containerFilePath.Command2.Name = "Command2" - Container1.containerFilePath.Label1.Name = "Label1" - Container1.containerFilePath.Left = 833 - Container1.containerFilePath.Line1.Name = "Line1" - Container1.containerFilePath.Line2.Name = "Line2" - Container1.containerFilePath.Name = "containerFilePath" - Container1.containerFilePath.Top = 190 - Container1.containerFilePath.txt1.Name = "txt1" - Container1.containerFileType.chkASP.Alignment = 0 - Container1.containerFileType.chkASP.Name = "chkASP" - Container1.containerFileType.chkDBC.Alignment = 0 - Container1.containerFileType.chkDBC.Name = "chkDBC" - Container1.containerFileType.chkFRX.Alignment = 0 - Container1.containerFileType.chkFRX.Name = "chkFRX" - Container1.containerFileType.chkH.Alignment = 0 - Container1.containerFileType.chkH.Name = "chkH" - Container1.containerFileType.ChkHTML.Alignment = 0 - Container1.containerFileType.ChkHTML.Name = "ChkHTML" - Container1.containerFileType.chkini.Alignment = 0 - Container1.containerFileType.chkini.Name = "chkini" - Container1.containerFileType.chkJava.Alignment = 0 - Container1.containerFileType.chkJava.Name = "chkJava" - Container1.containerFileType.chkJSP.Alignment = 0 - Container1.containerFileType.chkJSP.Name = "chkJSP" - Container1.containerFileType.chkLBX.Alignment = 0 - Container1.containerFileType.chkLBX.Name = "chkLBX" - Container1.containerFileType.chkMNX.Alignment = 0 - Container1.containerFileType.chkMNX.Name = "chkMNX" - Container1.containerFileType.chkMPR.Alignment = 0 - Container1.containerFileType.chkMPR.Name = "chkMPR" - Container1.containerFileType.chkPJX.Alignment = 0 - Container1.containerFileType.chkPJX.Name = "chkPJX" - Container1.containerFileType.chkPRG.Alignment = 0 - Container1.containerFileType.chkPRG.Name = "chkPRG" - Container1.containerFileType.chkSCX.Alignment = 0 - Container1.containerFileType.chkSCX.Name = "chkSCX" - Container1.containerFileType.chkSPR.Alignment = 0 - Container1.containerFileType.chkSPR.Name = "chkSPR" - Container1.containerFileType.chkTXT.Alignment = 0 - Container1.containerFileType.chkTXT.Name = "chkTXT" - Container1.containerFileType.chkVCX.Alignment = 0 - Container1.containerFileType.chkVCX.Name = "chkVCX" - Container1.containerFileType.chkXML.Alignment = 0 - Container1.containerFileType.chkXML.Name = "chkXML" - Container1.containerFileType.Command1.Name = "Command1" - Container1.containerFileType.Command2.Name = "Command2" - Container1.containerFileType.Label1.Name = "Label1" - Container1.containerFileType.Left = 338 - Container1.containerFileType.Line1.Name = "Line1" - Container1.containerFileType.Line2.Name = "Line2" - Container1.containerFileType.Name = "containerFileType" - Container1.containerFileType.Top = 8 - Container1.containerMatchedLine.Command1.Name = "Command1" - Container1.containerMatchedLine.Command2.Name = "Command2" - Container1.containerMatchedLine.Label1.Name = "Label1" - Container1.containerMatchedLine.Left = 705 - Container1.containerMatchedLine.Line1.Name = "Line1" - Container1.containerMatchedLine.Line2.Name = "Line2" - Container1.containerMatchedLine.Name = "containerMatchedLine" - Container1.containerMatchedLine.Top = 9 - Container1.containerMatchedLine.txt1.Name = "txt1" - Container1.containerMatchType.Check1.Alignment = 0 - Container1.containerMatchType.Check1.Name = "Check1" - Container1.containerMatchType.Check10.Alignment = 0 - Container1.containerMatchType.Check10.Name = "Check10" - Container1.containerMatchType.Check11.Alignment = 0 - Container1.containerMatchType.Check11.Name = "Check11" - Container1.containerMatchType.Check12.Alignment = 0 - Container1.containerMatchType.Check12.Name = "Check12" - Container1.containerMatchType.Check14.Alignment = 0 - Container1.containerMatchType.Check14.Name = "Check14" - Container1.containerMatchType.Check16.Alignment = 0 - Container1.containerMatchType.Check16.Name = "Check16" - Container1.containerMatchType.Check17.Alignment = 0 - Container1.containerMatchType.Check17.Name = "Check17" - Container1.containerMatchType.Check18.Alignment = 0 - Container1.containerMatchType.Check18.Name = "Check18" - Container1.containerMatchType.Check19.Alignment = 0 - Container1.containerMatchType.Check19.Name = "Check19" - Container1.containerMatchType.Check2.Alignment = 0 - Container1.containerMatchType.Check2.Name = "Check2" - Container1.containerMatchType.Check20.Alignment = 0 - Container1.containerMatchType.Check20.Name = "Check20" - Container1.containerMatchType.Check21.Alignment = 0 - Container1.containerMatchType.Check21.Name = "Check21" - Container1.containerMatchType.Check22.Alignment = 0 - Container1.containerMatchType.Check22.Name = "Check22" - Container1.containerMatchType.Check23.Alignment = 0 - Container1.containerMatchType.Check23.Name = "Check23" - Container1.containerMatchType.Check24.Alignment = 0 - Container1.containerMatchType.Check24.Name = "Check24" - Container1.containerMatchType.Check3.Alignment = 0 - Container1.containerMatchType.Check3.Name = "Check3" - Container1.containerMatchType.Check4.Alignment = 0 - Container1.containerMatchType.Check4.Name = "Check4" - Container1.containerMatchType.Check5.Alignment = 0 - Container1.containerMatchType.Check5.Name = "Check5" - Container1.containerMatchType.Check7.Alignment = 0 - Container1.containerMatchType.Check7.Name = "Check7" - Container1.containerMatchType.Check8.Alignment = 0 - Container1.containerMatchType.Check8.Name = "Check8" - Container1.containerMatchType.Check9.Alignment = 0 - Container1.containerMatchType.Check9.Name = "Check9" - Container1.containerMatchType.Command1.Name = "Command1" - Container1.containerMatchType.Command2.Name = "Command2" - Container1.containerMatchType.Gf_filtercheckbox1.Alignment = 0 - Container1.containerMatchType.Gf_filtercheckbox1.Name = "Gf_filtercheckbox1" - Container1.containerMatchType.Gf_filtercheckbox2.Alignment = 0 - Container1.containerMatchType.Gf_filtercheckbox2.Name = "Gf_filtercheckbox2" - Container1.containerMatchType.Gf_filtercheckbox3.Alignment = 0 - Container1.containerMatchType.Gf_filtercheckbox3.Name = "Gf_filtercheckbox3" - Container1.containerMatchType.Gf_filtercheckbox4.Alignment = 0 - Container1.containerMatchType.Gf_filtercheckbox4.Name = "Gf_filtercheckbox4" - Container1.containerMatchType.Gf_filtercheckbox5.Alignment = 0 - Container1.containerMatchType.Gf_filtercheckbox5.Name = "Gf_filtercheckbox5" - Container1.containerMatchType.Gf_filtercheckbox6.Alignment = 0 - Container1.containerMatchType.Gf_filtercheckbox6.Name = "Gf_filtercheckbox6" - Container1.containerMatchType.Gf_filtercheckbox7.Alignment = 0 - Container1.containerMatchType.Gf_filtercheckbox7.Name = "Gf_filtercheckbox7" - Container1.containerMatchType.Label1.Name = "Label1" - Container1.containerMatchType.Label2.Name = "Label2" - Container1.containerMatchType.Left = 449 - Container1.containerMatchType.Line1.Name = "Line1" - Container1.containerMatchType.Line2.Name = "Line2" - Container1.containerMatchType.Line3.Name = "Line3" - Container1.containerMatchType.Name = "containerMatchType" - Container1.containerMatchType.Top = 8 - Container1.containerMethodName.Command1.Name = "Command1" - Container1.containerMethodName.Command2.Name = "Command2" - Container1.containerMethodName.Label1.Name = "Label1" - Container1.containerMethodName.Left = 706 - Container1.containerMethodName.Line1.Name = "Line1" - Container1.containerMethodName.Line2.Name = "Line2" - Container1.containerMethodName.Name = "containerMethodName" - Container1.containerMethodName.Top = 94 - Container1.containerMethodName.txt1.Name = "txt1" - Container1.containerObjectName.Command1.Name = "Command1" - Container1.containerObjectName.Command2.Name = "Command2" - Container1.containerObjectName.Label1.Name = "Label1" - Container1.containerObjectName.Left = 704 - Container1.containerObjectName.Line1.Name = "Line1" - Container1.containerObjectName.Line2.Name = "Line2" - Container1.containerObjectName.Name = "containerObjectName" - Container1.containerObjectName.Top = 277 - Container1.containerObjectName.txt1.Name = "txt1" - Container1.containerTimestamp.chkTimeStamp.Alignment = 0 - Container1.containerTimestamp.chkTimeStamp.Name = "chkTimeStamp" - Container1.containerTimestamp.Command1.Name = "Command1" - Container1.containerTimestamp.Command2.Name = "Command2" - Container1.containerTimestamp.Label1.Name = "Label1" - Container1.containerTimestamp.Label11.Name = "Label11" - Container1.containerTimestamp.Label12.Name = "Label12" - Container1.containerTimestamp.Left = 961 - Container1.containerTimestamp.Line1.Name = "Line1" - Container1.containerTimestamp.Line2.Name = "Line2" - Container1.containerTimestamp.Name = "containerTimestamp" - Container1.containerTimestamp.Top = 193 - Container1.containerTimestamp.txtTimeStampFrom.Name = "txtTimeStampFrom" - Container1.containerTimestamp.txtTimeStampTo.Name = "txtTimeStampTo" - Container1.Gf_textboxcontainer1.Command1.Name = "Command1" - Container1.Gf_textboxcontainer1.Command2.Name = "Command2" - Container1.Gf_textboxcontainer1.Label1.Name = "Label1" - Container1.Gf_textboxcontainer1.Left = 8 - Container1.Gf_textboxcontainer1.Line1.Name = "Line1" - Container1.Gf_textboxcontainer1.Line2.Name = "Line2" - Container1.Gf_textboxcontainer1.Name = "Gf_textboxcontainer1" - Container1.Gf_textboxcontainer1.Top = 8 - Container1.Gf_textboxcontainer1.txt1.Name = "txt1" - Container1.Height = 102 - Container1.Left = 4 - Container1.Name = "Container1" - Container1.Textboxcontainer1.Command1.Name = "Command1" - Container1.Textboxcontainer1.Command2.Name = "Command2" - Container1.Textboxcontainer1.Label1.Name = "Label1" - Container1.Textboxcontainer1.Left = 961 - Container1.Textboxcontainer1.Line1.Name = "Line1" - Container1.Textboxcontainer1.Line2.Name = "Line2" - Container1.Textboxcontainer1.Name = "Textboxcontainer1" - Container1.Textboxcontainer1.Top = 94 - Container1.Textboxcontainer1.txt1.Name = "txt1" - Container1.Textboxcontainer2.Command1.Name = "Command1" - Container1.Textboxcontainer2.Command2.Name = "Command2" - Container1.Textboxcontainer2.Label1.Name = "Label1" - Container1.Textboxcontainer2.Left = 834 - Container1.Textboxcontainer2.Line1.Name = "Line1" - Container1.Textboxcontainer2.Line2.Name = "Line2" - Container1.Textboxcontainer2.Name = "Textboxcontainer2" - Container1.Textboxcontainer2.Top = 94 - Container1.Textboxcontainer2.txt1.Name = "txt1" - Container1.Textboxcontainer3.Command1.Name = "Command1" - Container1.Textboxcontainer3.Command2.Name = "Command2" - Container1.Textboxcontainer3.Label1.Name = "Label1" - Container1.Textboxcontainer3.Left = 834 - Container1.Textboxcontainer3.Line1.Name = "Line1" - Container1.Textboxcontainer3.Line2.Name = "Line2" - Container1.Textboxcontainer3.Name = "Textboxcontainer3" - Container1.Textboxcontainer3.Top = 276 - Container1.Textboxcontainer3.txt1.Name = "txt1" - Container1.Top = -2 - Container1.Width = 1712 - Shape1.Anchor = 0 - Shape1.Name = "Shape1" - cmdOK.Anchor = 0 - cmdOK.Left = 30 - cmdOK.Name = "cmdOK" - cmdOK.Top = 102 - Command2.Anchor = 0 - Command2.Left = 1275 - Command2.Name = "Command2" - Command3.Anchor = 0 - Command3.Left = 186 - Command3.Name = "Command3" - Command3.Top = 102 - Check1.Alignment = 0 - Check1.Anchor = 0 - Check1.Name = "Check1" - Check2.Alignment = 0 - Check2.Anchor = 0 - Check2.Name = "Check2" - Label4.Anchor = 0 - Label4.Name = "Label4" - Line1.Left = 0 - Line1.Name = "Line1" - Line1.Top = 90 - - ADD OBJECT 'Label1' AS label WITH ; - Caption = "Label1", ; - ForeColor = 255,0,0, ; - Height = 41, ; - Left = 12, ; - Name = "Label1", ; - Top = 138, ; - Width = 256, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - PROCEDURE Init - Lparameters toForm, toFilter - - Local lcProcCodeValue - DoDefault(m.toForm, m.toFilter) - - If m.toForm.lApplyFilter - Thisform.lHasCurrentFilter = .F. - Else - lcProcCodeValue = Thisform.oFilter.ProcCode_Filter - Thisform.oFilter.ProcCode_Filter = '' - - Thisform.Buildfilterstring() - Thisform.lHasCurrentFilter = Not Empty(Thisform.cFilter ) - - Thisform.oFilter.ProcCode_Filter = m.lcProcCodeValue - Endif - - Thisform.Refresh() - - - ENDPROC - - PROCEDURE Command3.Click - DoDefault() - - Thisform.lHasCurrentFilter = .F. - thisform.Refresh() - ENDPROC - - PROCEDURE Label1.Refresh - If Thisform.lHasCurrentFilter - This.Visible = .T. - This.Caption = 'Caution: There are other filters that will take effect if you click "Apply". See the filter form.' - Else - This.Visible = .F. - Endif - ENDPROC +*-- EXTERNAL_CLASS identify external member Class names / EXTERNAL_CLASS identifica los nombres de las Clases externas +*< EXTERNAL_CLASS: Name="dataenvironment" Baseclass="dataenvironment" /> +*< EXTERNAL_CLASS: Name="gf_filter_extendsearch" Baseclass="form" /> -ENDDEFINE +* \ No newline at end of file diff --git a/Source/Forms/gofish_extendsearch.scx b/Source/Forms/gofish_extendsearch.scx index 1d7fc97d22ce4a73b06c9fa4f69d34677558b115..ad1a9740d298997d84072c52bb692e33511204cb 100644 GIT binary patch delta 222 zcmZ3*vx5A7Dk2!X67amOblS4 z52W3o>{yTvDXx7`?r{)T3}k>O%m8yk6JsM2V-pi&vkO2~PeCe~85nqg7zDJSw1^1< zL$MV^44FJ?4zd7bqAAcsLt}4m=U}jtK!#dAFo&o;X~Dp-8;Iuuu`^UG*o=YUngvj| V-sC;3GLuzUM48@#46|aC0svzfecpiHn28jMOr}`YP8O$T zOWJ~3)iR5xmUKSGHfL06cD|zXeL~ahn<|Z!wDQ@>`6eX~rV+NND5gZ@BtI5|JmzH? zYmyDuBnHQ&8Th3f-bl+>6)1f1^n>%X5gs=@=NZJqt}KQ;ooj zTNaS!`1;-UsJWiz9+`08k|#yuts{qFY63qUNo*-Ll4UP86+7-J45pPiq?J5ADK#{F zb|dFKe}HJGk!8bo6t{eN9QN0+8@8bkiD4xupb=_^VhtLs5jupg!7BN84u$X>mO~WA zLlamHUw|()h>e7ZCz0si&fr@_CVB|9O9%|C_p;J8s(XY{$9jbUI0`WL}6A6kd&F;o6z|qs*B^re1kb zu-u-mB1GsWg2EWpopeK)OXGdyLi9veV*_4J?{tSyt-11)+iJ{ zqe7ujJ~JLFi>wCKRSh^_RWFrANe=WQv3x9^y`Id?WHa$>zEnM>mwaVFTI8mrB3D$W zoRU&qo5^L4PjsV^$w)GtkLM!943wx;Nv*+J%P^K4G{zhms9hq~>}uE>(-^g8v1iF3 zS)ajk>u3D3WpJ0&F40dK(wMbO<6OgZ`JH`GiPgqTnQ00uv0+i+sPQ8XoW}B72Umri zmN0TI4l6cI`M~*D3BM(P9gV7F3S-3Kue21ljbRL!qW@&UK;x=m3K4A_`%D%~%p{t1 zG!E;gP|%BbZ4mKPD`K@ygpCogrTc)N`UEC)BF1WyaMmSIu1&#bj69ugG%@)RjVMoy*#$WwYrfK()? Jo4iLJ^A`tn1x^3} diff --git a/Source/Forms/gofish_filter.dataenvironment.sc2 b/Source/Forms/gofish_filter.dataenvironment.sc2 new file mode 100644 index 0000000..50e1da1 --- /dev/null +++ b/Source/Forms/gofish_filter.dataenvironment.sc2 @@ -0,0 +1,17 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_filter.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS dataenvironment AS dataenvironment + *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> + + DataSource = .NULL. + Height = 0 + Left = 0 + Name = "Dataenvironment" + Top = 0 + Width = 0 + +ENDDEFINE diff --git a/Source/Forms/gofish_filter.gf_filterform1.sc2 b/Source/Forms/gofish_filter.gf_filterform1.sc2 new file mode 100644 index 0000000..5160112 --- /dev/null +++ b/Source/Forms/gofish_filter.gf_filterform1.sc2 @@ -0,0 +1,213 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_filter.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS gf_filterform1 AS gf_filterform OF "..\lib\gofishui.vcx" + *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> + + cuisettingsfile = GF_Filter_Form_Settings.xml + DoCreate = .T. + Name = "GF_FilterForm1" + Container1.containerClassName.Command1.Name = "Command1" + Container1.containerClassName.Command2.Name = "Command2" + Container1.containerClassName.Label1.Name = "Label1" + Container1.containerClassName.Line1.Name = "Line1" + Container1.containerClassName.Line2.Name = "Line2" + Container1.containerClassName.Name = "containerClassName" + Container1.containerClassName.txt1.Name = "txt1" + Container1.containerFilename.Command1.Name = "Command1" + Container1.containerFilename.Command2.Name = "Command2" + Container1.containerFilename.Label1.Name = "Label1" + Container1.containerFilename.Line1.Name = "Line1" + Container1.containerFilename.Line2.Name = "Line2" + Container1.containerFilename.Name = "containerFilename" + Container1.containerFilename.txt1.Name = "txt1" + Container1.containerFilePath.Command1.Name = "Command1" + Container1.containerFilePath.Command2.Name = "Command2" + Container1.containerFilePath.Label1.Name = "Label1" + Container1.containerFilePath.Line1.Name = "Line1" + Container1.containerFilePath.Line2.Name = "Line2" + Container1.containerFilePath.Name = "containerFilePath" + Container1.containerFilePath.txt1.Name = "txt1" + Container1.containerFileType.chkASP.Alignment = 0 + Container1.containerFileType.chkASP.Name = "chkASP" + Container1.containerFileType.chkDBC.Alignment = 0 + Container1.containerFileType.chkDBC.Name = "chkDBC" + Container1.containerFileType.chkFRX.Alignment = 0 + Container1.containerFileType.chkFRX.Name = "chkFRX" + Container1.containerFileType.chkH.Alignment = 0 + Container1.containerFileType.chkH.Name = "chkH" + Container1.containerFileType.ChkHTML.Alignment = 0 + Container1.containerFileType.ChkHTML.Name = "ChkHTML" + Container1.containerFileType.chkini.Alignment = 0 + Container1.containerFileType.chkini.Name = "chkini" + Container1.containerFileType.chkJava.Alignment = 0 + Container1.containerFileType.chkJava.Name = "chkJava" + Container1.containerFileType.chkJSP.Alignment = 0 + Container1.containerFileType.chkJSP.Name = "chkJSP" + Container1.containerFileType.chkLBX.Alignment = 0 + Container1.containerFileType.chkLBX.Name = "chkLBX" + Container1.containerFileType.chkMNX.Alignment = 0 + Container1.containerFileType.chkMNX.Name = "chkMNX" + Container1.containerFileType.chkMPR.Alignment = 0 + Container1.containerFileType.chkMPR.Name = "chkMPR" + Container1.containerFileType.chkPJX.Alignment = 0 + Container1.containerFileType.chkPJX.Name = "chkPJX" + Container1.containerFileType.chkPRG.Alignment = 0 + Container1.containerFileType.chkPRG.Name = "chkPRG" + Container1.containerFileType.chkSCX.Alignment = 0 + Container1.containerFileType.chkSCX.Name = "chkSCX" + Container1.containerFileType.chkSPR.Alignment = 0 + Container1.containerFileType.chkSPR.Name = "chkSPR" + Container1.containerFileType.chkTXT.Alignment = 0 + Container1.containerFileType.chkTXT.Name = "chkTXT" + Container1.containerFileType.chkVCX.Alignment = 0 + Container1.containerFileType.chkVCX.Name = "chkVCX" + Container1.containerFileType.chkXML.Alignment = 0 + Container1.containerFileType.chkXML.Name = "chkXML" + Container1.containerFileType.Command1.Name = "Command1" + Container1.containerFileType.Command2.Name = "Command2" + Container1.containerFileType.Label1.Name = "Label1" + Container1.containerFileType.Line1.Name = "Line1" + Container1.containerFileType.Line2.Name = "Line2" + Container1.containerFileType.Name = "containerFileType" + Container1.containerMatchedLine.Command1.Name = "Command1" + Container1.containerMatchedLine.Command2.Name = "Command2" + Container1.containerMatchedLine.Label1.Name = "Label1" + Container1.containerMatchedLine.Line1.Name = "Line1" + Container1.containerMatchedLine.Line2.Name = "Line2" + Container1.containerMatchedLine.Name = "containerMatchedLine" + Container1.containerMatchedLine.txt1.Name = "txt1" + Container1.containerMatchType.Check1.Alignment = 0 + Container1.containerMatchType.Check1.Name = "Check1" + Container1.containerMatchType.Check10.Alignment = 0 + Container1.containerMatchType.Check10.Name = "Check10" + Container1.containerMatchType.Check11.Alignment = 0 + Container1.containerMatchType.Check11.Name = "Check11" + Container1.containerMatchType.Check12.Alignment = 0 + Container1.containerMatchType.Check12.Name = "Check12" + Container1.containerMatchType.Check14.Alignment = 0 + Container1.containerMatchType.Check14.Name = "Check14" + Container1.containerMatchType.Check16.Alignment = 0 + Container1.containerMatchType.Check16.Name = "Check16" + Container1.containerMatchType.Check17.Alignment = 0 + Container1.containerMatchType.Check17.Name = "Check17" + Container1.containerMatchType.Check18.Alignment = 0 + Container1.containerMatchType.Check18.Name = "Check18" + Container1.containerMatchType.Check19.Alignment = 0 + Container1.containerMatchType.Check19.Name = "Check19" + Container1.containerMatchType.Check2.Alignment = 0 + Container1.containerMatchType.Check2.Name = "Check2" + Container1.containerMatchType.Check20.Alignment = 0 + Container1.containerMatchType.Check20.Name = "Check20" + Container1.containerMatchType.Check21.Alignment = 0 + Container1.containerMatchType.Check21.Name = "Check21" + Container1.containerMatchType.Check22.Alignment = 0 + Container1.containerMatchType.Check22.Name = "Check22" + Container1.containerMatchType.Check23.Alignment = 0 + Container1.containerMatchType.Check23.Name = "Check23" + Container1.containerMatchType.Check24.Alignment = 0 + Container1.containerMatchType.Check24.Name = "Check24" + Container1.containerMatchType.Check3.Alignment = 0 + Container1.containerMatchType.Check3.Name = "Check3" + Container1.containerMatchType.Check4.Alignment = 0 + Container1.containerMatchType.Check4.Name = "Check4" + Container1.containerMatchType.Check5.Alignment = 0 + Container1.containerMatchType.Check5.Name = "Check5" + Container1.containerMatchType.Check7.Alignment = 0 + Container1.containerMatchType.Check7.Name = "Check7" + Container1.containerMatchType.Check8.Alignment = 0 + Container1.containerMatchType.Check8.Name = "Check8" + Container1.containerMatchType.Check9.Alignment = 0 + Container1.containerMatchType.Check9.Name = "Check9" + Container1.containerMatchType.Command1.Name = "Command1" + Container1.containerMatchType.Command2.Name = "Command2" + Container1.containerMatchType.Gf_filtercheckbox1.Alignment = 0 + Container1.containerMatchType.Gf_filtercheckbox1.Name = "Gf_filtercheckbox1" + Container1.containerMatchType.Gf_filtercheckbox2.Alignment = 0 + Container1.containerMatchType.Gf_filtercheckbox2.Name = "Gf_filtercheckbox2" + Container1.containerMatchType.Gf_filtercheckbox3.Alignment = 0 + Container1.containerMatchType.Gf_filtercheckbox3.Name = "Gf_filtercheckbox3" + Container1.containerMatchType.Gf_filtercheckbox4.Alignment = 0 + Container1.containerMatchType.Gf_filtercheckbox4.Name = "Gf_filtercheckbox4" + Container1.containerMatchType.Gf_filtercheckbox5.Alignment = 0 + Container1.containerMatchType.Gf_filtercheckbox5.Name = "Gf_filtercheckbox5" + Container1.containerMatchType.Gf_filtercheckbox6.Alignment = 0 + Container1.containerMatchType.Gf_filtercheckbox6.Name = "Gf_filtercheckbox6" + Container1.containerMatchType.Gf_filtercheckbox7.Alignment = 0 + Container1.containerMatchType.Gf_filtercheckbox7.Name = "Gf_filtercheckbox7" + Container1.containerMatchType.Label1.Name = "Label1" + Container1.containerMatchType.Label2.Name = "Label2" + Container1.containerMatchType.Line1.Name = "Line1" + Container1.containerMatchType.Line2.Name = "Line2" + Container1.containerMatchType.Line3.Name = "Line3" + Container1.containerMatchType.Name = "containerMatchType" + Container1.containerMethodName.Command1.Name = "Command1" + Container1.containerMethodName.Command2.Name = "Command2" + Container1.containerMethodName.Label1.Name = "Label1" + Container1.containerMethodName.Line1.Name = "Line1" + Container1.containerMethodName.Line2.Name = "Line2" + Container1.containerMethodName.Name = "containerMethodName" + Container1.containerMethodName.txt1.Name = "txt1" + Container1.containerObjectName.Command1.Name = "Command1" + Container1.containerObjectName.Command2.Name = "Command2" + Container1.containerObjectName.Label1.Name = "Label1" + Container1.containerObjectName.Line1.Name = "Line1" + Container1.containerObjectName.Line2.Name = "Line2" + Container1.containerObjectName.Name = "containerObjectName" + Container1.containerObjectName.txt1.Name = "txt1" + Container1.containerTimestamp.chkTimeStamp.Alignment = 0 + Container1.containerTimestamp.chkTimeStamp.Name = "chkTimeStamp" + Container1.containerTimestamp.Command1.Name = "Command1" + Container1.containerTimestamp.Command2.Name = "Command2" + Container1.containerTimestamp.Label1.Name = "Label1" + Container1.containerTimestamp.Label11.Name = "Label11" + Container1.containerTimestamp.Label12.Name = "Label12" + Container1.containerTimestamp.Line1.Name = "Line1" + Container1.containerTimestamp.Line2.Name = "Line2" + Container1.containerTimestamp.Name = "containerTimestamp" + Container1.containerTimestamp.txtTimeStampFrom.Name = "txtTimeStampFrom" + Container1.containerTimestamp.txtTimeStampTo.Name = "txtTimeStampTo" + Container1.Gf_textboxcontainer1.Command1.Name = "Command1" + Container1.Gf_textboxcontainer1.Command2.Name = "Command2" + Container1.Gf_textboxcontainer1.Label1.Name = "Label1" + Container1.Gf_textboxcontainer1.Line1.Name = "Line1" + Container1.Gf_textboxcontainer1.Line2.Name = "Line2" + Container1.Gf_textboxcontainer1.Name = "Gf_textboxcontainer1" + Container1.Gf_textboxcontainer1.txt1.Name = "txt1" + Container1.Name = "Container1" + Container1.Textboxcontainer1.Command1.Name = "Command1" + Container1.Textboxcontainer1.Command2.Name = "Command2" + Container1.Textboxcontainer1.Label1.Name = "Label1" + Container1.Textboxcontainer1.Line1.Name = "Line1" + Container1.Textboxcontainer1.Line2.Name = "Line2" + Container1.Textboxcontainer1.Name = "Textboxcontainer1" + Container1.Textboxcontainer1.txt1.Name = "txt1" + Container1.Textboxcontainer2.Command1.Name = "Command1" + Container1.Textboxcontainer2.Command2.Name = "Command2" + Container1.Textboxcontainer2.Label1.Name = "Label1" + Container1.Textboxcontainer2.Line1.Name = "Line1" + Container1.Textboxcontainer2.Line2.Name = "Line2" + Container1.Textboxcontainer2.Name = "Textboxcontainer2" + Container1.Textboxcontainer2.txt1.Name = "txt1" + Container1.Textboxcontainer3.Command1.Name = "Command1" + Container1.Textboxcontainer3.Command2.Name = "Command2" + Container1.Textboxcontainer3.Label1.Name = "Label1" + Container1.Textboxcontainer3.Line1.Name = "Line1" + Container1.Textboxcontainer3.Line2.Name = "Line2" + Container1.Textboxcontainer3.Name = "Textboxcontainer3" + Container1.Textboxcontainer3.txt1.Name = "txt1" + Shape1.Name = "Shape1" + cmdOK.Name = "cmdOK" + Command2.Name = "Command2" + Command3.Name = "Command3" + Check1.Alignment = 0 + Check1.Name = "Check1" + Check2.Alignment = 0 + Check2.Name = "Check2" + Label4.Name = "Label4" + Line1.Name = "Line1" + +ENDDEFINE diff --git a/Source/Forms/gofish_filter.sc2 b/Source/Forms/gofish_filter.sc2 index 53039f1..4b95b0f 100644 --- a/Source/Forms/gofish_filter.sc2 +++ b/Source/Forms/gofish_filter.sc2 @@ -4,223 +4,8 @@ *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.19" SourceFile="gofish_filter.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * -* -DEFINE CLASS dataenvironment AS dataenvironment - *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> - - DataSource = .NULL. - Height = 0 - Left = 0 - Name = "Dataenvironment" - Top = 0 - Width = 0 - -ENDDEFINE - -DEFINE CLASS gf_filterform1 AS gf_filterform OF "..\lib\gofishui.vcx" - *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> - - cuisettingsfile = GF_Filter_Form_Settings.xml - DoCreate = .T. - Name = "GF_FilterForm1" - Container1.containerClassName.Command1.Name = "Command1" - Container1.containerClassName.Command2.Name = "Command2" - Container1.containerClassName.Label1.Name = "Label1" - Container1.containerClassName.Line1.Name = "Line1" - Container1.containerClassName.Line2.Name = "Line2" - Container1.containerClassName.Name = "containerClassName" - Container1.containerClassName.txt1.Name = "txt1" - Container1.containerFilename.Command1.Name = "Command1" - Container1.containerFilename.Command2.Name = "Command2" - Container1.containerFilename.Label1.Name = "Label1" - Container1.containerFilename.Line1.Name = "Line1" - Container1.containerFilename.Line2.Name = "Line2" - Container1.containerFilename.Name = "containerFilename" - Container1.containerFilename.txt1.Name = "txt1" - Container1.containerFilePath.Command1.Name = "Command1" - Container1.containerFilePath.Command2.Name = "Command2" - Container1.containerFilePath.Label1.Name = "Label1" - Container1.containerFilePath.Line1.Name = "Line1" - Container1.containerFilePath.Line2.Name = "Line2" - Container1.containerFilePath.Name = "containerFilePath" - Container1.containerFilePath.txt1.Name = "txt1" - Container1.containerFileType.chkASP.Alignment = 0 - Container1.containerFileType.chkASP.Name = "chkASP" - Container1.containerFileType.chkDBC.Alignment = 0 - Container1.containerFileType.chkDBC.Name = "chkDBC" - Container1.containerFileType.chkFRX.Alignment = 0 - Container1.containerFileType.chkFRX.Name = "chkFRX" - Container1.containerFileType.chkH.Alignment = 0 - Container1.containerFileType.chkH.Name = "chkH" - Container1.containerFileType.ChkHTML.Alignment = 0 - Container1.containerFileType.ChkHTML.Name = "ChkHTML" - Container1.containerFileType.chkini.Alignment = 0 - Container1.containerFileType.chkini.Name = "chkini" - Container1.containerFileType.chkJava.Alignment = 0 - Container1.containerFileType.chkJava.Name = "chkJava" - Container1.containerFileType.chkJSP.Alignment = 0 - Container1.containerFileType.chkJSP.Name = "chkJSP" - Container1.containerFileType.chkLBX.Alignment = 0 - Container1.containerFileType.chkLBX.Name = "chkLBX" - Container1.containerFileType.chkMNX.Alignment = 0 - Container1.containerFileType.chkMNX.Name = "chkMNX" - Container1.containerFileType.chkMPR.Alignment = 0 - Container1.containerFileType.chkMPR.Name = "chkMPR" - Container1.containerFileType.chkPJX.Alignment = 0 - Container1.containerFileType.chkPJX.Name = "chkPJX" - Container1.containerFileType.chkPRG.Alignment = 0 - Container1.containerFileType.chkPRG.Name = "chkPRG" - Container1.containerFileType.chkSCX.Alignment = 0 - Container1.containerFileType.chkSCX.Name = "chkSCX" - Container1.containerFileType.chkSPR.Alignment = 0 - Container1.containerFileType.chkSPR.Name = "chkSPR" - Container1.containerFileType.chkTXT.Alignment = 0 - Container1.containerFileType.chkTXT.Name = "chkTXT" - Container1.containerFileType.chkVCX.Alignment = 0 - Container1.containerFileType.chkVCX.Name = "chkVCX" - Container1.containerFileType.chkXML.Alignment = 0 - Container1.containerFileType.chkXML.Name = "chkXML" - Container1.containerFileType.Command1.Name = "Command1" - Container1.containerFileType.Command2.Name = "Command2" - Container1.containerFileType.Label1.Name = "Label1" - Container1.containerFileType.Line1.Name = "Line1" - Container1.containerFileType.Line2.Name = "Line2" - Container1.containerFileType.Name = "containerFileType" - Container1.containerMatchedLine.Command1.Name = "Command1" - Container1.containerMatchedLine.Command2.Name = "Command2" - Container1.containerMatchedLine.Label1.Name = "Label1" - Container1.containerMatchedLine.Line1.Name = "Line1" - Container1.containerMatchedLine.Line2.Name = "Line2" - Container1.containerMatchedLine.Name = "containerMatchedLine" - Container1.containerMatchedLine.txt1.Name = "txt1" - Container1.containerMatchType.Check1.Alignment = 0 - Container1.containerMatchType.Check1.Name = "Check1" - Container1.containerMatchType.Check10.Alignment = 0 - Container1.containerMatchType.Check10.Name = "Check10" - Container1.containerMatchType.Check11.Alignment = 0 - Container1.containerMatchType.Check11.Name = "Check11" - Container1.containerMatchType.Check12.Alignment = 0 - Container1.containerMatchType.Check12.Name = "Check12" - Container1.containerMatchType.Check14.Alignment = 0 - Container1.containerMatchType.Check14.Name = "Check14" - Container1.containerMatchType.Check16.Alignment = 0 - Container1.containerMatchType.Check16.Name = "Check16" - Container1.containerMatchType.Check17.Alignment = 0 - Container1.containerMatchType.Check17.Name = "Check17" - Container1.containerMatchType.Check18.Alignment = 0 - Container1.containerMatchType.Check18.Name = "Check18" - Container1.containerMatchType.Check19.Alignment = 0 - Container1.containerMatchType.Check19.Name = "Check19" - Container1.containerMatchType.Check2.Alignment = 0 - Container1.containerMatchType.Check2.Name = "Check2" - Container1.containerMatchType.Check20.Alignment = 0 - Container1.containerMatchType.Check20.Name = "Check20" - Container1.containerMatchType.Check21.Alignment = 0 - Container1.containerMatchType.Check21.Name = "Check21" - Container1.containerMatchType.Check22.Alignment = 0 - Container1.containerMatchType.Check22.Name = "Check22" - Container1.containerMatchType.Check23.Alignment = 0 - Container1.containerMatchType.Check23.Name = "Check23" - Container1.containerMatchType.Check24.Alignment = 0 - Container1.containerMatchType.Check24.Name = "Check24" - Container1.containerMatchType.Check3.Alignment = 0 - Container1.containerMatchType.Check3.Name = "Check3" - Container1.containerMatchType.Check4.Alignment = 0 - Container1.containerMatchType.Check4.Name = "Check4" - Container1.containerMatchType.Check5.Alignment = 0 - Container1.containerMatchType.Check5.Name = "Check5" - Container1.containerMatchType.Check7.Alignment = 0 - Container1.containerMatchType.Check7.Name = "Check7" - Container1.containerMatchType.Check8.Alignment = 0 - Container1.containerMatchType.Check8.Name = "Check8" - Container1.containerMatchType.Check9.Alignment = 0 - Container1.containerMatchType.Check9.Name = "Check9" - Container1.containerMatchType.Command1.Name = "Command1" - Container1.containerMatchType.Command2.Name = "Command2" - Container1.containerMatchType.Gf_filtercheckbox1.Alignment = 0 - Container1.containerMatchType.Gf_filtercheckbox1.Name = "Gf_filtercheckbox1" - Container1.containerMatchType.Gf_filtercheckbox2.Alignment = 0 - Container1.containerMatchType.Gf_filtercheckbox2.Name = "Gf_filtercheckbox2" - Container1.containerMatchType.Gf_filtercheckbox3.Alignment = 0 - Container1.containerMatchType.Gf_filtercheckbox3.Name = "Gf_filtercheckbox3" - Container1.containerMatchType.Gf_filtercheckbox4.Alignment = 0 - Container1.containerMatchType.Gf_filtercheckbox4.Name = "Gf_filtercheckbox4" - Container1.containerMatchType.Gf_filtercheckbox5.Alignment = 0 - Container1.containerMatchType.Gf_filtercheckbox5.Name = "Gf_filtercheckbox5" - Container1.containerMatchType.Gf_filtercheckbox6.Alignment = 0 - Container1.containerMatchType.Gf_filtercheckbox6.Name = "Gf_filtercheckbox6" - Container1.containerMatchType.Gf_filtercheckbox7.Alignment = 0 - Container1.containerMatchType.Gf_filtercheckbox7.Name = "Gf_filtercheckbox7" - Container1.containerMatchType.Label1.Name = "Label1" - Container1.containerMatchType.Label2.Name = "Label2" - Container1.containerMatchType.Line1.Name = "Line1" - Container1.containerMatchType.Line2.Name = "Line2" - Container1.containerMatchType.Line3.Name = "Line3" - Container1.containerMatchType.Name = "containerMatchType" - Container1.containerMethodName.Command1.Name = "Command1" - Container1.containerMethodName.Command2.Name = "Command2" - Container1.containerMethodName.Label1.Name = "Label1" - Container1.containerMethodName.Line1.Name = "Line1" - Container1.containerMethodName.Line2.Name = "Line2" - Container1.containerMethodName.Name = "containerMethodName" - Container1.containerMethodName.txt1.Name = "txt1" - Container1.containerObjectName.Command1.Name = "Command1" - Container1.containerObjectName.Command2.Name = "Command2" - Container1.containerObjectName.Label1.Name = "Label1" - Container1.containerObjectName.Line1.Name = "Line1" - Container1.containerObjectName.Line2.Name = "Line2" - Container1.containerObjectName.Name = "containerObjectName" - Container1.containerObjectName.txt1.Name = "txt1" - Container1.containerTimestamp.chkTimeStamp.Alignment = 0 - Container1.containerTimestamp.chkTimeStamp.Name = "chkTimeStamp" - Container1.containerTimestamp.Command1.Name = "Command1" - Container1.containerTimestamp.Command2.Name = "Command2" - Container1.containerTimestamp.Label1.Name = "Label1" - Container1.containerTimestamp.Label11.Name = "Label11" - Container1.containerTimestamp.Label12.Name = "Label12" - Container1.containerTimestamp.Line1.Name = "Line1" - Container1.containerTimestamp.Line2.Name = "Line2" - Container1.containerTimestamp.Name = "containerTimestamp" - Container1.containerTimestamp.txtTimeStampFrom.Name = "txtTimeStampFrom" - Container1.containerTimestamp.txtTimeStampTo.Name = "txtTimeStampTo" - Container1.Gf_textboxcontainer1.Command1.Name = "Command1" - Container1.Gf_textboxcontainer1.Command2.Name = "Command2" - Container1.Gf_textboxcontainer1.Label1.Name = "Label1" - Container1.Gf_textboxcontainer1.Line1.Name = "Line1" - Container1.Gf_textboxcontainer1.Line2.Name = "Line2" - Container1.Gf_textboxcontainer1.Name = "Gf_textboxcontainer1" - Container1.Gf_textboxcontainer1.txt1.Name = "txt1" - Container1.Name = "Container1" - Container1.Textboxcontainer1.Command1.Name = "Command1" - Container1.Textboxcontainer1.Command2.Name = "Command2" - Container1.Textboxcontainer1.Label1.Name = "Label1" - Container1.Textboxcontainer1.Line1.Name = "Line1" - Container1.Textboxcontainer1.Line2.Name = "Line2" - Container1.Textboxcontainer1.Name = "Textboxcontainer1" - Container1.Textboxcontainer1.txt1.Name = "txt1" - Container1.Textboxcontainer2.Command1.Name = "Command1" - Container1.Textboxcontainer2.Command2.Name = "Command2" - Container1.Textboxcontainer2.Label1.Name = "Label1" - Container1.Textboxcontainer2.Line1.Name = "Line1" - Container1.Textboxcontainer2.Line2.Name = "Line2" - Container1.Textboxcontainer2.Name = "Textboxcontainer2" - Container1.Textboxcontainer2.txt1.Name = "txt1" - Container1.Textboxcontainer3.Command1.Name = "Command1" - Container1.Textboxcontainer3.Command2.Name = "Command2" - Container1.Textboxcontainer3.Label1.Name = "Label1" - Container1.Textboxcontainer3.Line1.Name = "Line1" - Container1.Textboxcontainer3.Line2.Name = "Line2" - Container1.Textboxcontainer3.Name = "Textboxcontainer3" - Container1.Textboxcontainer3.txt1.Name = "txt1" - Shape1.Name = "Shape1" - cmdOK.Name = "cmdOK" - Command2.Name = "Command2" - Command3.Name = "Command3" - Check1.Alignment = 0 - Check1.Name = "Check1" - Check2.Alignment = 0 - Check2.Name = "Check2" - Label4.Name = "Label4" - Line1.Name = "Line1" +*-- EXTERNAL_CLASS identify external member Class names / EXTERNAL_CLASS identifica los nombres de las Clases externas +*< EXTERNAL_CLASS: Name="dataenvironment" Baseclass="dataenvironment" /> +*< EXTERNAL_CLASS: Name="gf_filterform1" Baseclass="form" /> -ENDDEFINE +* \ No newline at end of file diff --git a/Source/Forms/gofish_filter.scx b/Source/Forms/gofish_filter.scx index 5dece8f84e2f20551566a4f791eb5a071ad25501..7dcf24851be32ddbcc335ac3189277b544faccdb 100644 GIT binary patch delta 155 zcmdnXy_cKCK%ALlBa1H!BgbS$W@RIVa8ExM|L|aicmpsnG&C|aG&V3ZvoJ6=;$(mT zE+EAXW%B^FNptc+dHg`0I2J>U5rzl=l?no}5D*JPwTS?=Sx@$7m0>ghvH}>T0B496 A9{>OV delta 164 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 DoQZ^{ diff --git a/Source/Forms/gofish_filterpf.dataenvironment.sc2 b/Source/Forms/gofish_filterpf.dataenvironment.sc2 new file mode 100644 index 0000000..0f65945 --- /dev/null +++ b/Source/Forms/gofish_filterpf.dataenvironment.sc2 @@ -0,0 +1,17 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_filterpf.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS dataenvironment AS dataenvironment + *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> + + DataSource = .NULL. + Height = 0 + Left = 0 + Name = "Dataenvironment" + Top = 0 + Width = 0 + +ENDDEFINE diff --git a/Source/Forms/gofish_filterpf.gf_filter.sc2 b/Source/Forms/gofish_filterpf.gf_filter.sc2 new file mode 100644 index 0000000..562d1e6 --- /dev/null +++ b/Source/Forms/gofish_filterpf.gf_filter.sc2 @@ -0,0 +1,2220 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_filterpf.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS gf_filter AS gf_baseform OF "..\lib\gofishui.vcx" + *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> + + *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder + *< OBJECTDATA: ObjPath="PageFrame" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page1.containerMatchedLine" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page1.Gf_textboxcontainer1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page1.Label4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page1.Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page1.Gf_filtersinglecheckboxcontainer1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page1.Gf_filtersinglecheckboxcontainer2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page2.containerFilename" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page2.containerFilePath" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page2.containerTimestamp" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page3.containerClassName" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page3.containerMethodName" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page3.Textboxcontainer1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page3.Textboxcontainer2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page4.containerObjectName" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page4.Textboxcontainer3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check21" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check11" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check10" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check18" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check12" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check14" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check17" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check16" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check19" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check20" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check5" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check22" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check7" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check8" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check9" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check23" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check24" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Gf_filtercheckbox1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Gf_filtercheckbox2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Gf_filtercheckbox3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Gf_filtercheckbox4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Label2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Gf_filtercheckbox5" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Gf_filtercheckbox6" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Gf_filtercheckbox7" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkTXT" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkASP" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.ChkHTML" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkH" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkMNX" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkSCX" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkVCX" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkDBC" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkLBX" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkFRX" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkPJX" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkPRG" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkSPR" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkMPR" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkini" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkJSP" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkJava" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkXML" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Command1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Command4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="cntTextBoxOptions" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="cntTextBoxOptions.Check2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="cntTextBoxOptions.Check1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="cntTextBoxOptions.Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="cntTextBoxOptions.chkFilterExactMatch" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Command3" UniqueID="" Timestamp="" /> + + * + *m: applychanges + *m: bind + *m: bindeachpage + *m: buildcheckboxfilter + *m: buildcontainerfilters + *m: buildfilterstring + *m: buildtextboxfilter + *m: clearallfilters + *m: decoratepage + *m: enablecontrol + *m: loadfiltersettings && Loads saved settings from XML file. + *m: refreshpagecaptions + *m: refreshtextboxoptions + *m: savefiltersettings + *p: ccodetypefilter + *p: cfilenamefilter + *p: cfiletypefilter + *p: cfilter + *p: cfilteroptionsclass + *p: cfilteroptionsxmlfile + *p: csearchresults + *p: llreturn + *p: ofilter + * + + BorderStyle = 3 + Caption = "GoFish Filter Builder" + ccodetypefilter = + cfilenamefilter = + cfiletypefilter = + cfilter = + cfilteroptionsclass = GF_SearchResultsFilter + cfilteroptionsxmlfile = GF_Filter_Settings.xml + csearchresults = + cuisettingsfile = GF_Filter_PF_Form_Settings.xml + DoCreate = .T. + Height = 332 + Left = 0 + llreturn = .F. + Name = "GF_Filter" + ofilter = .NULL. + ShowTips = .T. + Top = 0 + Visible = .T. + Width = 510 + WindowType = 1 + _memberdata = + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ADD OBJECT 'cntTextBoxOptions' AS container WITH ; + Height = 52, ; + Left = 6, ; + Name = "cntTextBoxOptions", ; + Top = 239, ; + Width = 499 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'cntTextBoxOptions.Check1' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + Caption = "Use leading ! (for NOT)", ; + ControlSource = "Thisform.oFilter.FilterNot", ; + Height = 17, ; + Left = 321, ; + Name = "Check1", ; + Top = 26, ; + Width = 144, ; + ZOrderSet = 5 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'cntTextBoxOptions.Check2' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + Caption = "Use wildcards (* and ?)", ; + ControlSource = "Thisform.oFilter.FilterLike", ; + Height = 17, ; + Left = 146, ; + Name = "Check2", ; + Top = 26, ; + Width = 147, ; + ZOrderSet = 6 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'cntTextBoxOptions.chkFilterExactMatch' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + Caption = "Match anywhere", ; + ControlSource = "", ; + Height = 17, ; + Left = 12, ; + Name = "chkFilterExactMatch", ; + ToolTipText = "If not selected, only exact matches are found, although you can over-ride this by selecting to use wildcards.", ; + Top = 26, ; + Width = 106, ; + ZOrderSet = 6 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'cntTextBoxOptions.Label1' AS label WITH ; + Alignment = 0, ; + AutoSize = .T., ; + Caption = 'Filters are case-insensitive. Enter multiple filters using "|AND|" or "|OR|" as delimiters.', ; + Height = 17, ; + Left = 10, ; + Name = "Label1", ; + TabIndex = 4, ; + Top = 6, ; + Width = 468, ; + ZOrderSet = 7 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'Command1' AS commandbutton WITH ; + Anchor = 0, ; + AutoSize = .F., ; + Caption = "Apply", ; + Default = .T., ; + FontSize = 10, ; + Height = 29, ; + Left = 36, ; + Name = "Command1", ; + Top = 296, ; + Width = 65, ; + ZOrderSet = 2 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'Command3' AS commandbutton WITH ; + Anchor = 0, ; + AutoSize = .F., ; + Caption = "\ + + ADD OBJECT 'Command4' AS commandbutton WITH ; + Anchor = 0, ; + AutoSize = .F., ; + Cancel = .T., ; + Caption = "Cancel", ; + FontSize = 9, ; + Height = 29, ; + Left = 412, ; + Name = "Command4", ; + Top = 296, ; + Width = 65, ; + ZOrderSet = 3 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'PageFrame' AS pageframe WITH ; + Anchor = 15, ; + ErasePage = .T., ; + Height = 240, ; + Left = 6, ; + Name = "PageFrame", ; + PageCount = 6, ; + Top = 0, ; + Width = 500, ; + Page1.Caption = "Code", ; + Page1.Name = "Page1", ; + Page1.PageOrder = 1, ; + Page2.Caption = "Files", ; + Page2.Name = "Page2", ; + Page2.PageOrder = 4, ; + Page3.Caption = "Classes", ; + Page3.Name = "Page3", ; + Page3.PageOrder = 2, ; + Page4.Caption = "Names", ; + Page4.Name = "Page4", ; + Page4.PageOrder = 3, ; + Page5.Caption = "Match Types", ; + Page5.Name = "Page5", ; + Page5.PageOrder = 6, ; + Page6.Caption = "File Types", ; + Page6.Name = "Page6", ; + Page6.PageOrder = 5 + *< END OBJECT: BaseClass="pageframe" /> + + ADD OBJECT 'PageFrame.Page1.containerMatchedLine' AS gf_textboxcontainer WITH ; + Anchor = 10, ; + BorderColor = 200,200,200, ; + Height = 77, ; + Left = 11, ; + Name = "containerMatchedLine", ; + TabIndex = 1, ; + Top = 0, ; + Visible = .T., ; + Width = 247, ; + Label1.Caption = "Within Same Statement", ; + Label1.Name = "Label1", ; + Label1.Tag = "Statement", ; + Label1.Width = 206, ; + Command1.Name = "Command1", ; + Command1.Top = 53, ; + Command2.Name = "Command2", ; + Command2.Top = 53, ; + Line1.Name = "Line1", ; + Line1.Width = 206, ; + Line2.Name = "Line2", ; + Line2.Top = 49, ; + Line2.Width = 205, ; + txt1.Height = 23, ; + txt1.Left = 7, ; + txt1.Name = "txt1", ; + txt1.Top = 26, ; + txt1.Width = 230 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> + + ADD OBJECT 'PageFrame.Page1.Gf_filtersinglecheckboxcontainer1' AS gf_filtersinglecheckboxcontainer WITH ; + Height = 25, ; + Left = 47, ; + Name = "Gf_filtersinglecheckboxcontainer1", ; + Top = 161, ; + Width = 280, ; + chkApplyFilter.Alignment = 0, ; + chkApplyFilter.Caption = "Only show first match in each STATEMENT", ; + chkApplyFilter.ControlSource = "OnlyFirstMatchInStatement", ; + chkApplyFilter.Name = "chkApplyFilter" + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> + + ADD OBJECT 'PageFrame.Page1.Gf_filtersinglecheckboxcontainer2' AS gf_filtersinglecheckboxcontainer WITH ; + Height = 25, ; + Left = 47, ; + Name = "Gf_filtersinglecheckboxcontainer2", ; + Top = 185, ; + Width = 280, ; + chkApplyFilter.Alignment = 0, ; + chkApplyFilter.Caption = "Only show first match in each PROCEDURE", ; + chkApplyFilter.ControlSource = "OnlyFirstMatchInProcedure", ; + chkApplyFilter.Name = "chkApplyFilter" + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> + + ADD OBJECT 'PageFrame.Page1.Gf_textboxcontainer1' AS gf_textboxcontainer WITH ; + Anchor = 10, ; + BorderColor = 200,200,200, ; + Height = 77, ; + Left = 11, ; + Name = "Gf_textboxcontainer1", ; + TabIndex = 2, ; + Top = 80, ; + Visible = .T., ; + Width = 247, ; + Label1.Caption = "Within Same Procedure", ; + Label1.Height = 17, ; + Label1.Left = 7, ; + Label1.Name = "Label1", ; + Label1.Tag = "ProcCode", ; + Label1.Top = 4, ; + Label1.Width = 205, ; + Command1.Name = "Command1", ; + Command1.Top = 53, ; + Command2.Name = "Command2", ; + Command2.Top = 53, ; + Line1.Name = "Line1", ; + Line1.Width = 242, ; + Line2.Name = "Line2", ; + Line2.Top = 49, ; + Line2.Width = 241, ; + txt1.Height = 23, ; + txt1.Left = 7, ; + txt1.Name = "txt1", ; + txt1.Top = 26, ; + txt1.Width = 229 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> + + ADD OBJECT 'PageFrame.Page1.Label1' AS label WITH ; + Anchor = 8, ; + AutoSize = .F., ; + BackStyle = 0, ; + Caption = "Within textboxes:", ; + Height = 47, ; + Left = 269, ; + Name = "Label1", ; + TabIndex = 4, ; + Top = 86, ; + Width = 213, ; + WordWrap = .T., ; + ZOrderSet = 7 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'PageFrame.Page1.Label4' AS label WITH ; + Anchor = 8, ; + AutoSize = .F., ; + BackStyle = 0, ; + Caption = "Within textboxes:", ; + Height = 71, ; + Left = 269, ; + Name = "Label4", ; + TabIndex = 3, ; + Top = 5, ; + Width = 213, ; + WordWrap = .T., ; + ZOrderSet = 7 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'PageFrame.Page2.containerFilename' AS gf_textboxcontainer WITH ; + Anchor = 130, ; + BorderColor = 200,200,200, ; + Height = 77, ; + Left = 9, ; + Name = "containerFilename", ; + TabIndex = 1, ; + Top = 14, ; + Visible = .T., ; + Width = 228, ; + Label1.Caption = "File Name", ; + Label1.Name = "Label1", ; + Label1.Width = 217, ; + Command1.Name = "Command1", ; + Command1.Top = 54, ; + Command2.Name = "Command2", ; + Command2.Top = 54, ; + Line1.Name = "Line1", ; + Line1.Width = 217, ; + Line2.Name = "Line2", ; + Line2.Top = 50, ; + Line2.Width = 216, ; + txt1.Name = "txt1", ; + txt1.Width = 216 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> + + ADD OBJECT 'PageFrame.Page2.containerFilePath' AS gf_textboxcontainer WITH ; + Anchor = 40, ; + BorderColor = 200,200,200, ; + Height = 77, ; + Left = 251, ; + Name = "containerFilePath", ; + TabIndex = 2, ; + Top = 14, ; + Visible = .T., ; + Width = 228, ; + Label1.Caption = "File Path", ; + Label1.Name = "Label1", ; + Label1.Width = 217, ; + Command1.Left = 10, ; + Command1.Name = "Command1", ; + Command1.Top = 54, ; + Command2.Left = 65, ; + Command2.Name = "Command2", ; + Command2.Top = 54, ; + Line1.Name = "Line1", ; + Line1.Width = 217, ; + Line2.Left = 5, ; + Line2.Name = "Line2", ; + Line2.Top = 51, ; + Line2.Width = 216, ; + txt1.Name = "txt1", ; + txt1.Width = 216 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> + + ADD OBJECT 'PageFrame.Page2.containerTimestamp' AS gf_timestampcontainer WITH ; + BorderColor = 200,200,200, ; + Height = 77, ; + Left = 124, ; + Name = "containerTimestamp", ; + TabIndex = 3, ; + Top = 110, ; + Visible = .T., ; + Width = 263, ; + Label1.Caption = "TimeStamp", ; + Label1.Left = 138, ; + Label1.Name = "Label1", ; + Label1.Top = -66, ; + Label1.Width = 216, ; + Command1.Left = 160, ; + Command1.Name = "Command1", ; + Command1.Top = -44, ; + Command2.Left = 143, ; + Command2.Name = "Command2", ; + Command2.Top = 6, ; + Command2.Visible = .T., ; + Line1.Left = 6, ; + Line1.Name = "Line1", ; + Line1.Top = 22, ; + Line1.Width = 351, ; + Line2.Left = 5, ; + Line2.Name = "Line2", ; + Line2.Top = 74, ; + Line2.Width = 350, ; + chkTimeStamp.Alignment = 0, ; + chkTimeStamp.Caption = "TimeStamp", ; + chkTimeStamp.ControlSource = "Filter", ; + chkTimeStamp.Height = 17, ; + chkTimeStamp.Left = 48, ; + chkTimeStamp.Name = "chkTimeStamp", ; + chkTimeStamp.Tag = "Filter", ; + chkTimeStamp.Top = 8, ; + chkTimeStamp.Width = 71, ; + Label11.Left = 6, ; + Label11.Name = "Label11", ; + Label11.Top = 41, ; + Label12.Left = 132, ; + Label12.Name = "Label12", ; + Label12.Top = 40, ; + txtTimeStampFrom.ControlSource = "Timestamp_FilterFrom", ; + txtTimeStampFrom.Height = 23, ; + txtTimeStampFrom.Left = 31, ; + txtTimeStampFrom.Name = "txtTimeStampFrom", ; + txtTimeStampFrom.Top = 36, ; + txtTimeStampFrom.Width = 88, ; + txtTimeStampTo.ControlSource = "Timestamp_FilterTo", ; + txtTimeStampTo.Height = 23, ; + txtTimeStampTo.Left = 156, ; + txtTimeStampTo.Name = "txtTimeStampTo", ; + txtTimeStampTo.Top = 36, ; + txtTimeStampTo.Width = 88 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> + + ADD OBJECT 'PageFrame.Page3.containerClassName' AS gf_textboxcontainer WITH ; + Anchor = 40, ; + BorderColor = 200,200,200, ; + Height = 80, ; + Left = 249, ; + Name = "containerClassName", ; + TabIndex = 4, ; + Tag = "_Class", ; + Top = 110, ; + Visible = .T., ; + Width = 230, ; + Label1.Caption = "Containing Class", ; + Label1.Name = "Label1", ; + Label1.Width = 176, ; + Command1.Name = "Command1", ; + Command1.Top = 55, ; + Command2.Name = "Command2", ; + Command2.Top = 55, ; + Line1.Name = "Line1", ; + Line1.Width = 176, ; + Line2.Name = "Line2", ; + Line2.Top = 51, ; + Line2.Width = 175, ; + txt1.Height = 23, ; + txt1.Left = 7, ; + txt1.Name = "txt1", ; + txt1.Top = 26, ; + txt1.Width = 218 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> + + ADD OBJECT 'PageFrame.Page3.containerMethodName' AS gf_textboxcontainer WITH ; + Anchor = 130, ; + BorderColor = 200,200,200, ; + Height = 80, ; + Left = 9, ; + Name = "containerMethodName", ; + TabIndex = 1, ; + Top = 14, ; + Visible = .T., ; + Width = 230, ; + Label1.Caption = "Class", ; + Label1.Name = "Label1", ; + Label1.Width = 219, ; + Command1.Name = "Command1", ; + Command1.Top = 56, ; + Command2.Name = "Command2", ; + Command2.Top = 56, ; + Line1.Name = "Line1", ; + Line1.Width = 219, ; + Line2.Name = "Line2", ; + Line2.Top = 52, ; + Line2.Width = 218, ; + txt1.Name = "txt1", ; + txt1.Width = 218 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> + + ADD OBJECT 'PageFrame.Page3.Textboxcontainer1' AS gf_textboxcontainer WITH ; + Anchor = 40, ; + BorderColor = 200,200,200, ; + Height = 80, ; + Left = 249, ; + Name = "Textboxcontainer1", ; + TabIndex = 2, ; + Top = 14, ; + Visible = .T., ; + Width = 230, ; + Label1.Caption = "Base Class", ; + Label1.Height = 17, ; + Label1.Left = 7, ; + Label1.Name = "Label1", ; + Label1.Top = 4, ; + Label1.Width = 200, ; + Command1.Name = "Command1", ; + Command1.Top = 55, ; + Command2.Name = "Command2", ; + Command2.Top = 55, ; + Line1.Height = 0, ; + Line1.Left = 6, ; + Line1.Name = "Line1", ; + Line1.Top = 20, ; + Line1.Width = 199, ; + Line2.Height = 0, ; + Line2.Left = 5, ; + Line2.Name = "Line2", ; + Line2.Top = 51, ; + Line2.Width = 200, ; + txt1.Height = 23, ; + txt1.Left = 7, ; + txt1.Name = "txt1", ; + txt1.Top = 26, ; + txt1.Width = 218 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> + + ADD OBJECT 'PageFrame.Page3.Textboxcontainer2' AS gf_textboxcontainer WITH ; + Anchor = 130, ; + BorderColor = 200,200,200, ; + Height = 80, ; + Left = 9, ; + Name = "Textboxcontainer2", ; + TabIndex = 3, ; + Top = 110, ; + Width = 230, ; + Label1.Caption = "Parent Class", ; + Label1.Name = "Label1", ; + Label1.Width = 153, ; + Command1.Name = "Command1", ; + Command1.Top = 56, ; + Command2.Name = "Command2", ; + Command2.Top = 56, ; + Line1.Name = "Line1", ; + Line1.Width = 153, ; + Line2.Name = "Line2", ; + Line2.Top = 52, ; + Line2.Width = 152, ; + txt1.Height = 23, ; + txt1.Left = 7, ; + txt1.Name = "txt1", ; + txt1.Top = 26, ; + txt1.Width = 218 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> + + ADD OBJECT 'PageFrame.Page4.containerObjectName' AS gf_textboxcontainer WITH ; + Anchor = 10, ; + BorderColor = 200,200,200, ; + Height = 77, ; + Left = 12, ; + Name = "containerObjectName", ; + TabIndex = 1, ; + Top = 14, ; + Visible = .T., ; + Width = 473, ; + Label1.Caption = "Object/Property Name", ; + Label1.Name = "Label1", ; + Label1.Tag = "Name", ; + Label1.Width = 462, ; + Command1.Name = "Command1", ; + Command1.Top = 52, ; + Command2.Name = "Command2", ; + Command2.Top = 52, ; + Line1.Name = "Line1", ; + Line1.Width = 462, ; + Line2.Name = "Line2", ; + Line2.Top = 48, ; + Line2.Width = 461, ; + txt1.Name = "txt1", ; + txt1.Width = 461 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> + + ADD OBJECT 'PageFrame.Page4.Textboxcontainer3' AS gf_textboxcontainer WITH ; + Anchor = 10, ; + BorderColor = 200,200,200, ; + Height = 77, ; + Left = 12, ; + Name = "Textboxcontainer3", ; + TabIndex = 2, ; + Top = 104, ; + Visible = .T., ; + Width = 473, ; + Label1.Caption = "Method Name", ; + Label1.Name = "Label1", ; + Label1.Width = 462, ; + Command1.Name = "Command1", ; + Command1.Top = 53, ; + Command2.Name = "Command2", ; + Command2.Top = 53, ; + Line1.Name = "Line1", ; + Line1.Width = 462, ; + Line2.Name = "Line2", ; + Line2.Top = 49, ; + Line2.Width = 461, ; + txt1.Name = "txt1", ; + txt1.Width = 461 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType' AS gf_filtercheckboxcontainer WITH ; + BorderColor = 200,200,200, ; + Height = 205, ; + Left = 5, ; + Name = "containerMatchType", ; + TabIndex = 2, ; + Top = 2, ; + Visible = .T., ; + Width = 484, ; + Label1.Caption = "MatchType", ; + Label1.Left = 69, ; + Label1.Name = "Label1", ; + Label1.TabIndex = 31, ; + Label1.Top = 4, ; + Label1.Width = 369, ; + Command1.Left = 10, ; + Command1.Name = "Command1", ; + Command1.TabIndex = 29, ; + Command1.Top = 180, ; + Command2.Left = 46, ; + Command2.Name = "Command2", ; + Command2.TabIndex = 30, ; + Command2.Top = 180, ; + Line1.Name = "Line1", ; + Line1.Width = 496, ; + Line2.Height = 6, ; + Line2.Left = 6, ; + Line2.Name = "Line2", ; + Line2.Top = -78, ; + Line2.Width = 496 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check1' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 113, ; + Name = "Check1", ; + TabIndex = 11, ; + Top = 24, ; + Value = .T., ; + Width = 61 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check10' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 390, ; + Name = "Check10", ; + TabIndex = 1, ; + Top = 24, ; + Value = .T., ; + Width = 76 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check11' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 113, ; + Name = "Check11", ; + TabIndex = 2, ; + Top = 78, ; + Value = .T., ; + Width = 79 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check12' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 252, ; + Name = "Check12", ; + TabIndex = 3, ; + Top = 24, ; + Value = .T., ; + Width = 90 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check14' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 8, ; + Name = "Check14", ; + TabIndex = 5, ; + Top = 78, ; + Value = .T., ; + Width = 75 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check16' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 8, ; + Name = "Check16", ; + TabIndex = 6, ; + Top = 96, ; + Value = .T., ; + Width = 70 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check17' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 113, ; + Name = "Check17", ; + TabIndex = 8, ; + Top = 96, ; + Value = .T., ; + Width = 85 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check18' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 113, ; + Name = "Check18", ; + TabIndex = 9, ; + Top = 60, ; + Value = .T., ; + Width = 59 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check19' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 113, ; + Name = "Check19", ; + TabIndex = 13, ; + Top = 42, ; + Value = .T., ; + Width = 66 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check2' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 8, ; + Name = "Check2", ; + TabIndex = 21, ; + Top = 42, ; + Value = .T., ; + Width = 79 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check20' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 113, ; + Name = "Check20", ; + TabIndex = 10, ; + Top = 114, ; + Value = .T., ; + Width = 94 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check21' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 8, ; + Name = "Check21", ; + TabIndex = 14, ; + Top = 60, ; + Value = .T., ; + Width = 83 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check22' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 252, ; + Name = "Check22", ; + TabIndex = 15, ; + Top = 78, ; + Value = .T., ; + Width = 102 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check23' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 390, ; + Name = "Check23", ; + TabIndex = 18, ; + Top = 42, ; + Value = .T., ; + Width = 73 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check24' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 113, ; + Name = "Check24", ; + TabIndex = 19, ; + Top = 150, ; + Value = .T., ; + Width = 86 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check3' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 252, ; + Name = "Check3", ; + TabIndex = 4, ; + Top = 60, ; + Value = .T., ; + Width = 96 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check4' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 252, ; + Name = "Check4", ; + TabIndex = 16, ; + Top = 96, ; + Value = .T., ; + Width = 106 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check5' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 113, ; + Name = "Check5", ; + TabIndex = 12, ; + Top = 132, ; + Value = .T., ; + Width = 113 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check7' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 252, ; + Name = "Check7", ; + TabIndex = 17, ; + Top = 114, ; + Value = .T., ; + Width = 105 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check8' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 252, ; + Name = "Check8", ; + TabIndex = 7, ; + Top = 42, ; + Value = .T., ; + Width = 96 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Check9' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 8, ; + Name = "Check9", ; + TabIndex = 20, ; + Top = 114, ; + Value = .T., ; + Width = 78 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Gf_filtercheckbox1' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Code", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 8, ; + Name = "Gf_filtercheckbox1", ; + TabIndex = 22, ; + Top = 24, ; + Value = .T., ; + Width = 43 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Gf_filtercheckbox2' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 390, ; + Name = "Gf_filtercheckbox2", ; + TabIndex = 23, ; + Top = 84, ; + Value = .T., ; + Width = 56 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Gf_filtercheckbox3' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 390, ; + Name = "Gf_filtercheckbox3", ; + TabIndex = 28, ; + Top = 174, ; + Value = .T., ; + Width = 74 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Gf_filtercheckbox4' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 390, ; + Name = "Gf_filtercheckbox4", ; + TabIndex = 26, ; + Top = 102, ; + Value = .T., ; + Width = 61 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Gf_filtercheckbox5' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 390, ; + Name = "Gf_filtercheckbox5", ; + TabIndex = 24, ; + Top = 120, ; + Value = .T., ; + Width = 52 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Gf_filtercheckbox6' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 390, ; + Name = "Gf_filtercheckbox6", ; + TabIndex = 27, ; + Top = 138, ; + Value = .T., ; + Width = 58 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Gf_filtercheckbox7' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 390, ; + Name = "Gf_filtercheckbox7", ; + TabIndex = 25, ; + Top = 156, ; + Value = .T., ; + Width = 67 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page5.containerMatchType.Label2' AS label WITH ; + Caption = "Reports", ; + Height = 15, ; + Left = 390, ; + Name = "Label2", ; + TabIndex = 32, ; + Top = 66, ; + Width = 51 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType' AS gf_filtercheckboxcontainer WITH ; + BorderColor = 200,200,200, ; + Height = 188, ; + Left = 128, ; + Name = "containerFileType", ; + TabIndex = 1, ; + Top = 8, ; + Width = 244, ; + Label1.Caption = "FileType", ; + Label1.Name = "Label1", ; + Label1.TabIndex = 19, ; + Label1.Width = 233, ; + Command1.Name = "Command1", ; + Command1.TabIndex = 20, ; + Command1.Top = 165, ; + Command2.Name = "Command2", ; + Command2.TabIndex = 21, ; + Command2.Top = 165, ; + Line1.Name = "Line1", ; + Line1.Width = 233, ; + Line2.Height = 0, ; + Line2.Left = 5, ; + Line2.Name = "Line2", ; + Line2.Top = 160, ; + Line2.Width = 233 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkASP' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "ASP", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 173, ; + Name = "chkASP", ; + TabIndex = 16, ; + Top = 84, ; + Value = .T., ; + Width = 37 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkDBC' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "DBC", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 29, ; + Name = "chkDBC", ; + TabIndex = 7, ; + Top = 139, ; + Value = .T., ; + Width = 38 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkFRX' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "FRX", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 29, ; + Name = "chkFRX", ; + TabIndex = 3, ; + Top = 65, ; + Value = .T., ; + Width = 37 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkH' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = ".h", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 102, ; + Name = "chkH", ; + TabIndex = 12, ; + Tag = "h", ; + Top = 102, ; + Value = .T., ; + Width = 28 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.ChkHTML' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "HTML", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 173, ; + Name = "ChkHTML", ; + TabIndex = 13, ; + Top = 27, ; + Value = .T., ; + Width = 44 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkini' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "INI", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 102, ; + Name = "chkini", ; + TabIndex = 11, ; + Top = 84, ; + Value = .T., ; + Width = 33 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkJava' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "JAVA", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 173, ; + Name = "chkJava", ; + TabIndex = 17, ; + Top = 103, ; + Value = .T., ; + Width = 43 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkJSP' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "JSP", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 173, ; + Name = "chkJSP", ; + TabIndex = 18, ; + Top = 122, ; + Value = .T., ; + Width = 35 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkLBX' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "LBX", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 29, ; + Name = "chkLBX", ; + TabIndex = 4, ; + Top = 83, ; + Value = .T., ; + Width = 35 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkMNX' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "MNX", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 29, ; + Name = "chkMNX", ; + TabIndex = 5, ; + Top = 101, ; + Value = .T., ; + Width = 39 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkMPR' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "MPR", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 102, ; + Name = "chkMPR", ; + TabIndex = 9, ; + Top = 46, ; + Value = .T., ; + Width = 39 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkPJX' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "PJX", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 29, ; + Name = "chkPJX", ; + TabIndex = 6, ; + Top = 120, ; + Value = .T., ; + Width = 35 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkPRG' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "PRG", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 102, ; + Name = "chkPRG", ; + TabIndex = 8, ; + Top = 27, ; + Value = .T., ; + Width = 38 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkSCX' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "SCX", ; + ControlSource = "", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 29, ; + Name = "chkSCX", ; + TabIndex = 1, ; + Top = 27, ; + Value = .T., ; + Width = 37 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkSPR' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "SPR", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 102, ; + Name = "chkSPR", ; + TabIndex = 10, ; + Top = 65, ; + Value = .T., ; + Width = 37 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkTXT' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "TXT", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 173, ; + Name = "chkTXT", ; + TabIndex = 15, ; + Top = 65, ; + Value = .T., ; + Width = 36 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkVCX' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "VCX", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 29, ; + Name = "chkVCX", ; + TabIndex = 2, ; + Top = 46, ; + Value = .T., ; + Width = 37 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + ADD OBJECT 'PageFrame.Page6.containerFileType.chkXML' AS gf_filtercheckbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "XML", ; + FontName = "Tahoma", ; + FontSize = 8, ; + Height = 15, ; + Left = 173, ; + Name = "chkXML", ; + TabIndex = 14, ; + Top = 46, ; + Value = .T., ; + Width = 37 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> + + PROCEDURE applychanges + This.SaveFilterSettings(This.cFilterOptionsXMLFile) + + + ENDPROC + + PROCEDURE bind + Lparameters toContainer + + lcControlSourceRoot = 'Thisform.oFilter.' + + For each control in toContainer.Controls + If PemStatus(control, 'ControlSource', 5) and !Empty(control.ControlSource) + control.ControlSource = lcControlSourceRoot + control.ControlSource + EndIf + EndFor + + ENDPROC + + PROCEDURE bindeachpage + *-- Bind up controls to an empty class instance so form can set up + Local loControl, loPage + For Each m.loPage In This.PageFrame.Objects FoxObject + For Each m.loControl In m.loPage.Controls + If Upper(m.loControl.BaseClass) = 'CONTAINER' + This.Bind(m.loControl) + Endif + Endfor + Endfor + + + ENDPROC + + PROCEDURE buildcheckboxfilter + Lparameters toContainer, tcFilterObjectProperty, tcSeparator + + Local lcCondition, lcExistingString, lcField, lcFilter, lcFilterObjectProperty, lcNewString, lcValue + + lnSelect = Select() + Select (Thisform.oForm.cSearchResultsAlias) + + lcField = Getwordnum(tcFilterObjectProperty, 1, '_') + lcValue = Getwordnum(tcFilterObjectProperty, 2, '_') + + lcFilterObjectProperty = 'Thisform.oFilter.' + tcFilterObjectProperty + lcFilterObjectProperty = Strtran(lcFilterObjectProperty, '<', '') + lcFilterObjectProperty = Strtran(lcFilterObjectProperty, '>', '') + lcFilterObjectProperty = Strtran(lcFilterObjectProperty, ' ', '') + + lcNewString = '' + + If Empty(tcSeparator) + tcSeparator = 'or' + Endif + + lcExistingString = toContainer.cFilter + + If !Empty(lcExistingString) + lcNewString = lcExistingString + ' ' + tcSeparator + ' ' + Endif + + *lcCondition = 'Alltrim(Upper(' + lcField + ')) == [' + Alltrim(Upper(lcValue)) + ']' + + lcCondition = 'Alltrim(' + lcField + ')==[' + Alltrim(lcValue) + ']' + + *-- Determine if passed value is present in column of search resutls. + *-- If not, then disable control since, well, there are none, + Locate For &lcCondition + + If !Found() + This.EnableControl(toContainer, lcValue, .F.) + Else + This.EnableControl(toContainer, lcValue, .T.) + Endif + + + *-- Add this filter to the filter string if the property is selected, and the value exists + Try && Could fail if we matched on the (alternate) Tag value, which is fine. + If Eval(lcFilterObjectProperty)&& And Found() + lcFilter = lcNewString + lcCondition + toContainer.cFilter = lcFilter + Endif + Catch + Endtry + + Select (lnSelect) + + ENDPROC + + PROCEDURE buildcontainerfilters + Lparameters toContainer + + Local lcField, lcFilterObjectProperty, lcValue, loControl + + Do Case + + Case Upper(toContainer.Class) = 'GF_FILTERCHECKBOXCONTAINER' + For Each loControl in toContainer.Controls + + *==== CHECKBOXES ================================================= + If Upper(loControl.baseclass) = 'CHECKBOX' + lcFilterObjectProperty = GetWordNum(loControl.ControlSource, 3, '.') + + If Upper(toContainer.name) <> 'CONTAINERMATCHTYPE' + This.BuildCheckBoxFilter(toContainer, lcFilterObjectProperty) + Endif + + *-- Optionally work with Tag value if ControlSource did not match up with any values in the table + *If (loControl.Enabled = .f. or '<' $ loControl.tag) and !Empty(loControl.Tag) && Tag could hold an alternate match in the column + If !Empty(loControl.Tag) && Tag could hold an alternate match in the column + lcField = GetWordNum(lcFilterObjectProperty, 1, '_') + lcValue = '_' + loControl.tag + This.BuildCheckBoxFilter(toContainer, lcField + lcValue) + Endif + + EndIf + EndFor + + Case Upper(toContainer.Class) = 'GF_TEXTBOXCONTAINER' + loControl = toContainer.txt1 + lcFilterObjectProperty = GetWordNum(loControl.ControlSource, 3, '.') + lcFieldInTable = GetWordNum(lcFilterObjectProperty, 1, '_')&& Need to chop off the '_Filter' part of the ControlSource + lcValue = Alltrim(loControl.Value) + This.BuildTextboxFilter(toContainer, lcFieldInTable, lcValue) + + Case Upper(toContainer.Class) = 'GF_TIMESTAMPCONTAINER' + lcFilter = '' + ldFromDate = Thisform.oFilter.Timestamp_FilterFrom + ldToDate = Thisform.oFilter.Timestamp_FilterTo + + If !Empty(toContainer.chkTimeStamp.value) + lcFromDate = Transform(dtos(ldFromDate), '@R {^####/##/##') + '}' + lcToDate = Transform(dtos(ldToDate), '@R {^####/##/##') + '}' + + Do Case + Case Empty(ldFromDate) and Empty(ldToDate) + *-- Do Nothing + Case Empty(ldFromDate) + lcFilter = 'TimeStamp <= ' + lcToDate + Case Empty(ldToDate) + lcFilter = 'TimeStamp >= ' + lcFromDate + Otherwise + lcFilter = 'TimeStamp >= ' + lcFromDate + ' and TimeStamp <= ' + lcToDate + Endcase + + toContainer.cFilter = lcFilter + + EndIf + + Endcase + + + + + + + + ENDPROC + + PROCEDURE buildfilterstring + Local lcAnd, lcFilter, loControl, loPage + + lcFilter = '' + lcAnd = '' + + For Each m.loPage In This.PageFrame.Objects FoxObject + For Each m.loControl In m.loPage.Controls + If Upper(m.loControl.BaseClass) = 'CONTAINER' + loControl.cFilter = '' + This.BuildContainerFilters(m.loControl) + If Not Empty(m.loControl.cFilter) + lcFilter = m.lcFilter + m.lcAnd + '(' + m.loControl.cFilter + ')' + lcAnd = ' and ' + Endif + Endif + Endfor + Endfor + + Do Case + Case This.oFilter.OnlyFirstMatchInProcedure = .F. and This.oFilter.OnlyFirstMatchInStatement = .F. + + Case Empty(lcFilter) and This.oFilter.OnlyFirstMatchInProcedure + lcFilter = [(FirstMatchInProcedure or MatchType # 'Code ')] + + Case Empty(lcFilter) and This.oFilter.OnlyFirstMatchInStatement + lcFilter = [(FirstMatchInStatement or MatchType # 'Code ')] + + Case This.oFilter.OnlyFirstMatchInProcedure + lcFilter = [(FirstMatchInProcedure or MatchType # 'Code ') and (] + m.lcFilter + ')' + + Otherwise + lcFilter = [(FirstMatchInStatement or MatchType # 'Code ') and (] + m.lcFilter + ')' + + Endcase + + This.cFilter = m.lcFilter + + ENDPROC + + PROCEDURE buildtextboxfilter + Lparameters toContainer, tcField, tcValue + + #Define VISIBLE_AND '|and|' + #Define VISIBLE_OR '|or|' + + #Define AND_DELIMITER Chr[255] + #Define OR_DELIMITER Chr[254] + + Local laValues[1], lcField, lcFilter, lcNewFilter, lcSearchField, lcSearchValue, lcText, lcValue + Local llAnd, llLike, llNextAnd, llNot, lnCount, lnI + + lcValue = Alltrim(Upper(m.tcValue)) + lcValue = Strtran(m.lcValue, VISIBLE_AND, AND_DELIMITER, 1, 100, 1) + lcValue = Strtran(m.lcValue, VISIBLE_OR, OR_DELIMITER, 1, 100, 1) + lcValue = Strtran(m.lcValue, '|', OR_DELIMITER, 1, 100, 1) + lnCount = Alines(laValues, m.lcValue, 16, OR_DELIMITER, AND_DELIMITER) + + lcNewFilter = '' + For lnI = 1 To m.lnCount + lcSearchValue = m.laValues[m.lnI] + Do Case + Case AND_DELIMITER = Right(m.lcSearchValue, 1) + llNextAnd = .T. + lcSearchValue = Left(m.lcSearchValue, Len(m.lcSearchValue) - 1) + Case OR_DELIMITER = Right(m.lcSearchValue, 1) + llNextAnd = .F. + lcSearchValue = Left(m.lcSearchValue, Len(m.lcSearchValue) - 1) + Otherwise + llNextAnd = .T. + Endcase + + lcSearchValue = Upper(m.lcSearchValue) + + If Not Empty(m.lcSearchValue) + + If Left(m.lcSearchValue, 1) = '!' And Thisform.oFilter.FilterNot + lcSearchValue = Substr(m.lcSearchValue, 2) + llNot = .T. + Endif + + lcField = m.tcField + If Thisform.oFilter.FilterLike + If Thisform.oFilter.FilterExactMatch + lcField = 'Alltrim(' + m.tcField + ', chr[9], chr[10], chr[13], " ")' + Else + lcSearchValue = '*' + m.lcSearchValue + '*' + Endif + llLike = .T. + Endif + + lcText = ["] + Strtran(m.lcSearchValue, '"', '" + ["] + "') + ["] + + If ' ' $ m.lcSearchValue + lcSearchField = 'Upper(Chrtran(' + m.lcField + ', chr[9] + chr[10] + chr[13], " "))' + Else + lcSearchField = 'Upper(' + m.lcField + ')' + Endif + + Do Case + Case m.llLike = .T. + lcFilter = 'Like(' + m.lcText + ', ' + m.lcSearchField + ')' + Case Thisform.oFilter.FilterExactMatch + lcFilter = m.lcText + ' = ' + m.lcSearchField + Otherwise + lcFilter = m.lcText + ' $ ' + m.lcSearchField + Endcase + + If m.llNot + lcFilter = '!(' + m.lcFilter + ')' + Endif + + If Empty(m.lcNewFilter) + lcNewFilter = m.lcFilter + Else + lcNewFilter = m.lcNewFilter + Iif(m.llAnd, ' and ', ' or ') + m.lcFilter + Endif + llAnd = m.llNextAnd + + Else + lcFilter = '' + Endif + + Endfor + + If Empty(m.lcNewFilter) + toContainer.cFilter = m.lcNewFilter + Else + toContainer.cFilter = '(' + m.lcNewFilter + ')' + Endif + + ENDPROC + + PROCEDURE clearallfilters + Local loControl, loPage + For Each m.loPage In This.PageFrame.Objects FoxObject + For Each m.loControl In m.loPage.Controls + If Upper(m.loControl.BaseClass) = 'CONTAINER' + loControl.Clear() + Endif + Endfor + Endfor + + Thisform.RefreshPageCaptions() + + ENDPROC + + PROCEDURE decoratepage + Lparameters loPage, tlDecorated + + Local llDecorated, loControl + + If Pcount() = 2 + llDecorated = m.tlDecorated + Else + llDecorated = .F. + For Each m.loControl In m.loPage.Controls + If Upper(m.loControl.BaseClass) = 'CONTAINER' + llDecorated = m.llDecorated Or m.loControl.lDecorated + Endif + Endfor + Endif + + With m.loPage + If m.llDecorated + .ForeColor = Rgb(255, 0, 0) + .FontBold = .T. + Else + .ForeColor = Rgb(0, 0, 0) + .FontBold = .F. + Endif + Endwith + ENDPROC + + PROCEDURE Destroy + DoDefault() + + This.BuildFilterString() + + This.oFilter = .null. + + + ENDPROC + + PROCEDURE enablecontrol + Lparameters toContainer, tcCaption, tlEnabled + + *-- Looks for a Checkbox within the passed Container, based on the the Caption. + *-- If found, sets Enabled status to tlEnabed. + + Local lcContainer, loControl + + For each loControl in toContainer.Controls + If Upper(loControl.baseclass) = 'CHECKBOX' + lcTag = Alltrim(Upper(loControl.Tag)) + lcCaption = Alltrim(Upper(Strtran(loControl.caption, '.', ''))) && To handle .h caption on FileType container + tcCaption = Alltrim(Upper(tcCaption)) + + If tcCaption = lcCaption or (lcTag = tcCaption and !Empty(lcTag)) + *loControl.Enabled = tlEnabled + + If tlEnabled = .t. + loControl.Forecolor = Rgb(0,0,0) + *loControl.FontBold = .t. + Else + loControl.Forecolor = Rgb(180,180,180) + *loControl.FontBold = .f. + Endif + + EndIf + + If !loControl.Enabled + *loControl.Value = 0 + EndIf + + EndIf + EndFor + + + + + + + + ENDPROC + + PROCEDURE Init + Lparameters toForm, toFilter + + Local loControl, loPage + + This.MaxHeight = This.Height + This.MinHeight = This.Height + * This.MaxWidth = This.Width + This.MinWidth = This.Width + + DoDefault(m.toForm) + + *SF 20221123 -> local storage + This.cFilterOptionsXMLFile = This.cCR_StoreLocal + This.cFilterOptionsXMLFile + */SF 20221123 -> local storage + + If Vartype(m.toFilter) = 'O' + *-- oFilter should already loaded up with values. + Thisform.oFilter = m.toFilter + Else + This.oFilter = Createobject(This.cFilterOptionsClass) + This.oFilter.LoadFromFile(This.cFilterOptionsXMLFile) + *Thisform.LoadFilterSettings(this.cFilterOptionsXMLFile) + Endif + + *-- XML file stores DateTime, so need to convert to just Date + With Thisform.oFilter + If Vartype(.Timestamp_FilterFrom) = 'T' + .Timestamp_FilterFrom = Ttod(.Timestamp_FilterFrom) + Endif + If Vartype(.Timestamp_FilterTo) = 'T' + .Timestamp_FilterTo = Ttod(.Timestamp_FilterTo) + Endif + Endwith + + ThisForm.BindEachPage() + Thisform.RefreshPageCaptions() + + Thisform.Buildfilterstring() && Call this to handle disabling of checkboxes + + Thisform.Refresh() + + + ENDPROC + + PROCEDURE loadfiltersettings && Loads saved settings from XML file. + Lparameters tcFile + + Local loMy as 'My' OF 'My.vcx' + Local laProperties[1], lcProperty + + If !File(tcFile) + Return + EndIf + + loMy = Newobject('My', 'My.vcx') + AMembers(laProperties, This.oFilter, 0, 'U') + loMy.Settings.Load(tcFile) + + With loMy.Settings + + For x = 1 to Alen(laProperties) + lcProperty = laProperties[x] + Try + Store Evaluate('.' + lcProperty) to ('This.oFilter.' + lcProperty) + Catch + EndTry + Endfor + + Endwith + + + + ENDPROC + + PROCEDURE QueryUnload + thisform.llReturn = .f. + ENDPROC + + PROCEDURE refreshpagecaptions + Local llDecorated, loControl, loPage + For Each m.loPage In This.PageFrame.Objects FoxObject + llDecorated = .F. + For Each m.loControl In m.loPage.Controls + If Upper(m.loControl.BaseClass) = 'CONTAINER' + llDecorated = m.llDecorated Or m.loControl.ShouldBeDecorated() + Endif + Endfor + This.DecoratePage(m.loPage, m.llDecorated) + Endfor + + + ENDPROC + + PROCEDURE refreshtextboxoptions + Lparameters llVisible + this.cntTextBoxOptions.Visible = llVisible + ENDPROC + + PROCEDURE savefiltersettings + Lparameters tcFile + + Local loMy as 'My' OF 'My.vcx' + Local laProperties[1], lcProperty + + loMy = Newobject('My', 'My.vcx') + + AMembers(laProperties, This.oFilter, 0, 'U') + + With loMy.Settings + + For x = 1 to Alen(laProperties) + lcProperty = laProperties[x] + If !lcProperty = '_MEMBERDATA' + .Add(lcProperty, Evaluate('This.oFilter.' + lcProperty)) + EndIf + Endfor + + .Save(tcFile) + + Endwith + + ENDPROC + + PROCEDURE Unload + If Thisform.llReturn + Return Thisform.cFilter + Else + Return .null. + Endif + + + ENDPROC + + PROCEDURE cntTextBoxOptions.Check2.Valid + Thisform.cntTextBoxOptions.chkFilterExactMatch.Refresh() + + ENDPROC + + PROCEDURE cntTextBoxOptions.chkFilterExactMatch.Refresh + This.Value = Not Thisform.oFilter.FilterExactMatch + ENDPROC + + PROCEDURE cntTextBoxOptions.chkFilterExactMatch.Valid + Thisform.oFilter.FilterExactMatch = Not This.Value + ENDPROC + + PROCEDURE Command1.Click + Thisform.llReturn = .t. + + ThisForm.ApplyChanges() + + Thisform.Release() + + + ENDPROC + + PROCEDURE Command3.Click + ThisForm.ClearAllFilters() + + ENDPROC + + PROCEDURE Command4.Click + Thisform.Release() + + + ENDPROC + + PROCEDURE PageFrame.Page1.Activate + DoDefault() + This.Refresh() + ThisForm.RefreshTextBoxOptions(.t.) + + + ENDPROC + + PROCEDURE PageFrame.Page1.Gf_filtersinglecheckboxcontainer1.chkApplyFilter.Valid + This.Parent.Refresh() + ENDPROC + + PROCEDURE PageFrame.Page1.Gf_filtersinglecheckboxcontainer2.chkApplyFilter.Valid + This.Parent.Refresh() + ENDPROC + + PROCEDURE PageFrame.Page1.Label1.Init + Text To This.Caption Noshow Textmerge + Finds matches to the entered text within the same PROCEDURE as the original match. + Endtext + ENDPROC + + PROCEDURE PageFrame.Page1.Label4.Init + Text To This.Caption Noshow Textmerge + Finds matches to the entered text within the same STATEMENT (including continuation lines) as the original match. + Endtext + ENDPROC + + PROCEDURE PageFrame.Page2.Activate + DoDefault() + This.Refresh() + ThisForm.RefreshTextBoxOptions(.t.) + + ENDPROC + + PROCEDURE PageFrame.Page3.Activate + DoDefault() + This.Refresh() + ThisForm.RefreshTextBoxOptions(.t.) + + ENDPROC + + PROCEDURE PageFrame.Page4.Activate + DoDefault() + This.Refresh() + ThisForm.RefreshTextBoxOptions(.t.) + + ENDPROC + + PROCEDURE PageFrame.Page5.Activate + DoDefault() + This.Refresh() + ThisForm.RefreshTextBoxOptions(.F.) + + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check1.Init + This.Caption = MATCHTYPE_NAME + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check10.Init + This.Caption = MATCHTYPE_FILENAME + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check11.Init + This.Caption = MATCHTYPE_CLASS_DEF + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check12.Init + This.Caption = MATCHTYPE_METHOD_DEF + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check16.Init + This.Caption = MATCHTYPE_METHOD + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check17.Init + This.Caption = MATCHTYPE_BASECLASS + + + + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check18.Init + This.Caption = MATCHTYPE_CLASS + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check2.Init + This.Caption = MATCHTYPE_COMMENT + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check20.Init + This.Caption = MATCHTYPE_PARENTCLASS + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check22.Init + This.Caption = MATCHTYPE_PROPERTY_DESC + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check23.Init + This.Caption = MATCHTYPE_FILEDATE + + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check24.Init + This.Caption = MATCHTYPE_TIMESTAMP + + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check3.Init + This.Caption = MATCHTYPE_PROPERTY_DEF + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check4.Init + This.Caption = MATCHTYPE_PROPERTY_NAME + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check5.Init + This.Caption = MATCHTYPE_CONTAINING_CLASS + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check7.Init + This.Caption = MATCHTYPE_PROPERTY_VALUE + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check8.Init + This.Caption = MATCHTYPE_METHOD_DESC + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Check9.Init + This.Caption = MATCHTYPE_CONSTANT + + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Gf_filtercheckbox1.Init + This.Caption = MATCHTYPE_CODE + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Gf_filtercheckbox2.Init + This.Caption = MATCHTYPE_FRX_EXPR + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Gf_filtercheckbox3.Init + This.Caption = MATCHTYPE_FRX_SUPEXPR + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Gf_filtercheckbox4.Init + This.Caption = MATCHTYPE_FRX_NAME + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Gf_filtercheckbox5.Init + This.Caption = MATCHTYPE_FRX_TAG + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Gf_filtercheckbox6.Init + This.Caption = MATCHTYPE_FRX_TAG2 + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Gf_filtercheckbox7.Init + This.Caption = MATCHTYPE_FRX_PICTURE + ENDPROC + + PROCEDURE PageFrame.Page5.containerMatchType.Init + + DoDefault() + + For Each loControl in This.Controls + If Upper(loControl.baseclass) = 'CHECKBOX' + loControl.Tag = loControl.Caption + Endif + EndFor + + + ENDPROC + + PROCEDURE PageFrame.Page6.Activate + DoDefault() + This.Refresh() + ThisForm.RefreshTextBoxOptions(.F.) + + ENDPROC + +ENDDEFINE diff --git a/Source/Forms/gofish_filterpf.sc2 b/Source/Forms/gofish_filterpf.sc2 index c24583b..4f3419c 100644 --- a/Source/Forms/gofish_filterpf.sc2 +++ b/Source/Forms/gofish_filterpf.sc2 @@ -4,2232 +4,9 @@ *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.19" SourceFile="gofish_filterpf.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * +*-- EXTERNAL_CLASS identify external member Class names / EXTERNAL_CLASS identifica los nombres de las Clases externas +*< EXTERNAL_CLASS: Name="dataenvironment" Baseclass="dataenvironment" /> +*< EXTERNAL_CLASS: Name="gf_filter" Baseclass="form" /> + * #INCLUDE "..\lib\gofish.h" - -DEFINE CLASS dataenvironment AS dataenvironment - *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> - - DataSource = .NULL. - Height = 0 - Left = 0 - Name = "Dataenvironment" - Top = 0 - Width = 0 - -ENDDEFINE - -DEFINE CLASS gf_filter AS gf_baseform OF "..\lib\gofishui.vcx" - *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> - - *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder - *< OBJECTDATA: ObjPath="PageFrame" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page1.containerMatchedLine" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page1.Gf_textboxcontainer1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page1.Label4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page1.Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page1.Gf_filtersinglecheckboxcontainer1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page1.Gf_filtersinglecheckboxcontainer2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page2.containerFilename" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page2.containerFilePath" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page2.containerTimestamp" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page3.containerClassName" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page3.containerMethodName" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page3.Textboxcontainer1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page3.Textboxcontainer2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page4.containerObjectName" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page4.Textboxcontainer3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check21" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check11" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check10" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check18" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check12" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check14" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check17" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check16" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check19" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check20" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check5" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check22" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check7" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check8" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check9" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check23" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Check24" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Gf_filtercheckbox1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Gf_filtercheckbox2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Gf_filtercheckbox3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Gf_filtercheckbox4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Label2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Gf_filtercheckbox5" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Gf_filtercheckbox6" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page5.containerMatchType.Gf_filtercheckbox7" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkTXT" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkASP" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.ChkHTML" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkH" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkMNX" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkSCX" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkVCX" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkDBC" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkLBX" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkFRX" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkPJX" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkPRG" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkSPR" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkMPR" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkini" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkJSP" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkJava" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="PageFrame.Page6.containerFileType.chkXML" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Command1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Command4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="cntTextBoxOptions" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="cntTextBoxOptions.Check2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="cntTextBoxOptions.Check1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="cntTextBoxOptions.Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="cntTextBoxOptions.chkFilterExactMatch" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Command3" UniqueID="" Timestamp="" /> - - * - *m: applychanges - *m: bind - *m: bindeachpage - *m: buildcheckboxfilter - *m: buildcontainerfilters - *m: buildfilterstring - *m: buildtextboxfilter - *m: clearallfilters - *m: decoratepage - *m: enablecontrol - *m: loadfiltersettings && Loads saved settings from XML file. - *m: refreshpagecaptions - *m: refreshtextboxoptions - *m: savefiltersettings - *p: ccodetypefilter - *p: cfilenamefilter - *p: cfiletypefilter - *p: cfilter - *p: cfilteroptionsclass - *p: cfilteroptionsxmlfile - *p: csearchresults - *p: llreturn - *p: ofilter - * - - BorderStyle = 3 - Caption = "GoFish Filter Builder" - ccodetypefilter = - cfilenamefilter = - cfiletypefilter = - cfilter = - cfilteroptionsclass = GF_SearchResultsFilter - cfilteroptionsxmlfile = GF_Filter_Settings.xml - csearchresults = - cuisettingsfile = GF_Filter_PF_Form_Settings.xml - DoCreate = .T. - Height = 332 - Left = 0 - llreturn = .F. - Name = "GF_Filter" - ofilter = .NULL. - ShowTips = .T. - Top = 0 - Visible = .T. - Width = 510 - WindowType = 1 - _memberdata = - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ADD OBJECT 'cntTextBoxOptions' AS container WITH ; - Height = 52, ; - Left = 6, ; - Name = "cntTextBoxOptions", ; - Top = 239, ; - Width = 499 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'cntTextBoxOptions.Check1' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - Caption = "Use leading ! (for NOT)", ; - ControlSource = "Thisform.oFilter.FilterNot", ; - Height = 17, ; - Left = 321, ; - Name = "Check1", ; - Top = 26, ; - Width = 144, ; - ZOrderSet = 5 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'cntTextBoxOptions.Check2' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - Caption = "Use wildcards (* and ?)", ; - ControlSource = "Thisform.oFilter.FilterLike", ; - Height = 17, ; - Left = 146, ; - Name = "Check2", ; - Top = 26, ; - Width = 147, ; - ZOrderSet = 6 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'cntTextBoxOptions.chkFilterExactMatch' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - Caption = "Match anywhere", ; - ControlSource = "", ; - Height = 17, ; - Left = 12, ; - Name = "chkFilterExactMatch", ; - ToolTipText = "If not selected, only exact matches are found, although you can over-ride this by selecting to use wildcards.", ; - Top = 26, ; - Width = 106, ; - ZOrderSet = 6 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'cntTextBoxOptions.Label1' AS label WITH ; - Alignment = 0, ; - AutoSize = .T., ; - Caption = 'Filters are case-insensitive. Enter multiple filters using "|AND|" or "|OR|" as delimiters.', ; - Height = 17, ; - Left = 10, ; - Name = "Label1", ; - TabIndex = 4, ; - Top = 6, ; - Width = 468, ; - ZOrderSet = 7 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'Command1' AS commandbutton WITH ; - Anchor = 0, ; - AutoSize = .F., ; - Caption = "Apply", ; - Default = .T., ; - FontSize = 10, ; - Height = 29, ; - Left = 36, ; - Name = "Command1", ; - Top = 296, ; - Width = 65, ; - ZOrderSet = 2 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'Command3' AS commandbutton WITH ; - Anchor = 0, ; - AutoSize = .F., ; - Caption = "\ - - ADD OBJECT 'Command4' AS commandbutton WITH ; - Anchor = 0, ; - AutoSize = .F., ; - Cancel = .T., ; - Caption = "Cancel", ; - FontSize = 9, ; - Height = 29, ; - Left = 412, ; - Name = "Command4", ; - Top = 296, ; - Width = 65, ; - ZOrderSet = 3 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'PageFrame' AS pageframe WITH ; - Anchor = 15, ; - ErasePage = .T., ; - Height = 240, ; - Left = 6, ; - Name = "PageFrame", ; - PageCount = 6, ; - Top = 0, ; - Width = 500, ; - Page1.Caption = "Code", ; - Page1.Name = "Page1", ; - Page1.PageOrder = 1, ; - Page2.Caption = "Files", ; - Page2.Name = "Page2", ; - Page2.PageOrder = 4, ; - Page3.Caption = "Classes", ; - Page3.Name = "Page3", ; - Page3.PageOrder = 2, ; - Page4.Caption = "Names", ; - Page4.Name = "Page4", ; - Page4.PageOrder = 3, ; - Page5.Caption = "Match Types", ; - Page5.Name = "Page5", ; - Page5.PageOrder = 6, ; - Page6.Caption = "File Types", ; - Page6.Name = "Page6", ; - Page6.PageOrder = 5 - *< END OBJECT: BaseClass="pageframe" /> - - ADD OBJECT 'PageFrame.Page1.containerMatchedLine' AS gf_textboxcontainer WITH ; - Anchor = 10, ; - BorderColor = 200,200,200, ; - Height = 77, ; - Left = 11, ; - Name = "containerMatchedLine", ; - TabIndex = 1, ; - Top = 0, ; - Visible = .T., ; - Width = 247, ; - Label1.Caption = "Within Same Statement", ; - Label1.Name = "Label1", ; - Label1.Tag = "Statement", ; - Label1.Width = 206, ; - Command1.Name = "Command1", ; - Command1.Top = 53, ; - Command2.Name = "Command2", ; - Command2.Top = 53, ; - Line1.Name = "Line1", ; - Line1.Width = 206, ; - Line2.Name = "Line2", ; - Line2.Top = 49, ; - Line2.Width = 205, ; - txt1.Height = 23, ; - txt1.Left = 7, ; - txt1.Name = "txt1", ; - txt1.Top = 26, ; - txt1.Width = 230 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> - - ADD OBJECT 'PageFrame.Page1.Gf_filtersinglecheckboxcontainer1' AS gf_filtersinglecheckboxcontainer WITH ; - Height = 25, ; - Left = 47, ; - Name = "Gf_filtersinglecheckboxcontainer1", ; - Top = 161, ; - Width = 280, ; - chkApplyFilter.Alignment = 0, ; - chkApplyFilter.Caption = "Only show first match in each STATEMENT", ; - chkApplyFilter.ControlSource = "OnlyFirstMatchInStatement", ; - chkApplyFilter.Name = "chkApplyFilter" - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> - - ADD OBJECT 'PageFrame.Page1.Gf_filtersinglecheckboxcontainer2' AS gf_filtersinglecheckboxcontainer WITH ; - Height = 25, ; - Left = 47, ; - Name = "Gf_filtersinglecheckboxcontainer2", ; - Top = 185, ; - Width = 280, ; - chkApplyFilter.Alignment = 0, ; - chkApplyFilter.Caption = "Only show first match in each PROCEDURE", ; - chkApplyFilter.ControlSource = "OnlyFirstMatchInProcedure", ; - chkApplyFilter.Name = "chkApplyFilter" - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> - - ADD OBJECT 'PageFrame.Page1.Gf_textboxcontainer1' AS gf_textboxcontainer WITH ; - Anchor = 10, ; - BorderColor = 200,200,200, ; - Height = 77, ; - Left = 11, ; - Name = "Gf_textboxcontainer1", ; - TabIndex = 2, ; - Top = 80, ; - Visible = .T., ; - Width = 247, ; - Label1.Caption = "Within Same Procedure", ; - Label1.Height = 17, ; - Label1.Left = 7, ; - Label1.Name = "Label1", ; - Label1.Tag = "ProcCode", ; - Label1.Top = 4, ; - Label1.Width = 205, ; - Command1.Name = "Command1", ; - Command1.Top = 53, ; - Command2.Name = "Command2", ; - Command2.Top = 53, ; - Line1.Name = "Line1", ; - Line1.Width = 242, ; - Line2.Name = "Line2", ; - Line2.Top = 49, ; - Line2.Width = 241, ; - txt1.Height = 23, ; - txt1.Left = 7, ; - txt1.Name = "txt1", ; - txt1.Top = 26, ; - txt1.Width = 229 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> - - ADD OBJECT 'PageFrame.Page1.Label1' AS label WITH ; - Anchor = 8, ; - AutoSize = .F., ; - BackStyle = 0, ; - Caption = "Within textboxes:", ; - Height = 47, ; - Left = 269, ; - Name = "Label1", ; - TabIndex = 4, ; - Top = 86, ; - Width = 213, ; - WordWrap = .T., ; - ZOrderSet = 7 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'PageFrame.Page1.Label4' AS label WITH ; - Anchor = 8, ; - AutoSize = .F., ; - BackStyle = 0, ; - Caption = "Within textboxes:", ; - Height = 71, ; - Left = 269, ; - Name = "Label4", ; - TabIndex = 3, ; - Top = 5, ; - Width = 213, ; - WordWrap = .T., ; - ZOrderSet = 7 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'PageFrame.Page2.containerFilename' AS gf_textboxcontainer WITH ; - Anchor = 130, ; - BorderColor = 200,200,200, ; - Height = 77, ; - Left = 9, ; - Name = "containerFilename", ; - TabIndex = 1, ; - Top = 14, ; - Visible = .T., ; - Width = 228, ; - Label1.Caption = "File Name", ; - Label1.Name = "Label1", ; - Label1.Width = 217, ; - Command1.Name = "Command1", ; - Command1.Top = 54, ; - Command2.Name = "Command2", ; - Command2.Top = 54, ; - Line1.Name = "Line1", ; - Line1.Width = 217, ; - Line2.Name = "Line2", ; - Line2.Top = 50, ; - Line2.Width = 216, ; - txt1.Name = "txt1", ; - txt1.Width = 216 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> - - ADD OBJECT 'PageFrame.Page2.containerFilePath' AS gf_textboxcontainer WITH ; - Anchor = 40, ; - BorderColor = 200,200,200, ; - Height = 77, ; - Left = 251, ; - Name = "containerFilePath", ; - TabIndex = 2, ; - Top = 14, ; - Visible = .T., ; - Width = 228, ; - Label1.Caption = "File Path", ; - Label1.Name = "Label1", ; - Label1.Width = 217, ; - Command1.Left = 10, ; - Command1.Name = "Command1", ; - Command1.Top = 54, ; - Command2.Left = 65, ; - Command2.Name = "Command2", ; - Command2.Top = 54, ; - Line1.Name = "Line1", ; - Line1.Width = 217, ; - Line2.Left = 5, ; - Line2.Name = "Line2", ; - Line2.Top = 51, ; - Line2.Width = 216, ; - txt1.Name = "txt1", ; - txt1.Width = 216 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> - - ADD OBJECT 'PageFrame.Page2.containerTimestamp' AS gf_timestampcontainer WITH ; - BorderColor = 200,200,200, ; - Height = 77, ; - Left = 124, ; - Name = "containerTimestamp", ; - TabIndex = 3, ; - Top = 110, ; - Visible = .T., ; - Width = 263, ; - Label1.Caption = "TimeStamp", ; - Label1.Left = 138, ; - Label1.Name = "Label1", ; - Label1.Top = -66, ; - Label1.Width = 216, ; - Command1.Left = 160, ; - Command1.Name = "Command1", ; - Command1.Top = -44, ; - Command2.Left = 143, ; - Command2.Name = "Command2", ; - Command2.Top = 6, ; - Command2.Visible = .T., ; - Line1.Left = 6, ; - Line1.Name = "Line1", ; - Line1.Top = 22, ; - Line1.Width = 351, ; - Line2.Left = 5, ; - Line2.Name = "Line2", ; - Line2.Top = 74, ; - Line2.Width = 350, ; - chkTimeStamp.Alignment = 0, ; - chkTimeStamp.Caption = "TimeStamp", ; - chkTimeStamp.ControlSource = "Filter", ; - chkTimeStamp.Height = 17, ; - chkTimeStamp.Left = 48, ; - chkTimeStamp.Name = "chkTimeStamp", ; - chkTimeStamp.Tag = "Filter", ; - chkTimeStamp.Top = 8, ; - chkTimeStamp.Width = 71, ; - Label11.Left = 6, ; - Label11.Name = "Label11", ; - Label11.Top = 41, ; - Label12.Left = 132, ; - Label12.Name = "Label12", ; - Label12.Top = 40, ; - txtTimeStampFrom.ControlSource = "Timestamp_FilterFrom", ; - txtTimeStampFrom.Height = 23, ; - txtTimeStampFrom.Left = 31, ; - txtTimeStampFrom.Name = "txtTimeStampFrom", ; - txtTimeStampFrom.Top = 36, ; - txtTimeStampFrom.Width = 88, ; - txtTimeStampTo.ControlSource = "Timestamp_FilterTo", ; - txtTimeStampTo.Height = 23, ; - txtTimeStampTo.Left = 156, ; - txtTimeStampTo.Name = "txtTimeStampTo", ; - txtTimeStampTo.Top = 36, ; - txtTimeStampTo.Width = 88 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> - - ADD OBJECT 'PageFrame.Page3.containerClassName' AS gf_textboxcontainer WITH ; - Anchor = 40, ; - BorderColor = 200,200,200, ; - Height = 80, ; - Left = 249, ; - Name = "containerClassName", ; - TabIndex = 4, ; - Tag = "_Class", ; - Top = 110, ; - Visible = .T., ; - Width = 230, ; - Label1.Caption = "Containing Class", ; - Label1.Name = "Label1", ; - Label1.Width = 176, ; - Command1.Name = "Command1", ; - Command1.Top = 55, ; - Command2.Name = "Command2", ; - Command2.Top = 55, ; - Line1.Name = "Line1", ; - Line1.Width = 176, ; - Line2.Name = "Line2", ; - Line2.Top = 51, ; - Line2.Width = 175, ; - txt1.Height = 23, ; - txt1.Left = 7, ; - txt1.Name = "txt1", ; - txt1.Top = 26, ; - txt1.Width = 218 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> - - ADD OBJECT 'PageFrame.Page3.containerMethodName' AS gf_textboxcontainer WITH ; - Anchor = 130, ; - BorderColor = 200,200,200, ; - Height = 80, ; - Left = 9, ; - Name = "containerMethodName", ; - TabIndex = 1, ; - Top = 14, ; - Visible = .T., ; - Width = 230, ; - Label1.Caption = "Class", ; - Label1.Name = "Label1", ; - Label1.Width = 219, ; - Command1.Name = "Command1", ; - Command1.Top = 56, ; - Command2.Name = "Command2", ; - Command2.Top = 56, ; - Line1.Name = "Line1", ; - Line1.Width = 219, ; - Line2.Name = "Line2", ; - Line2.Top = 52, ; - Line2.Width = 218, ; - txt1.Name = "txt1", ; - txt1.Width = 218 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> - - ADD OBJECT 'PageFrame.Page3.Textboxcontainer1' AS gf_textboxcontainer WITH ; - Anchor = 40, ; - BorderColor = 200,200,200, ; - Height = 80, ; - Left = 249, ; - Name = "Textboxcontainer1", ; - TabIndex = 2, ; - Top = 14, ; - Visible = .T., ; - Width = 230, ; - Label1.Caption = "Base Class", ; - Label1.Height = 17, ; - Label1.Left = 7, ; - Label1.Name = "Label1", ; - Label1.Top = 4, ; - Label1.Width = 200, ; - Command1.Name = "Command1", ; - Command1.Top = 55, ; - Command2.Name = "Command2", ; - Command2.Top = 55, ; - Line1.Height = 0, ; - Line1.Left = 6, ; - Line1.Name = "Line1", ; - Line1.Top = 20, ; - Line1.Width = 199, ; - Line2.Height = 0, ; - Line2.Left = 5, ; - Line2.Name = "Line2", ; - Line2.Top = 51, ; - Line2.Width = 200, ; - txt1.Height = 23, ; - txt1.Left = 7, ; - txt1.Name = "txt1", ; - txt1.Top = 26, ; - txt1.Width = 218 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> - - ADD OBJECT 'PageFrame.Page3.Textboxcontainer2' AS gf_textboxcontainer WITH ; - Anchor = 130, ; - BorderColor = 200,200,200, ; - Height = 80, ; - Left = 9, ; - Name = "Textboxcontainer2", ; - TabIndex = 3, ; - Top = 110, ; - Width = 230, ; - Label1.Caption = "Parent Class", ; - Label1.Name = "Label1", ; - Label1.Width = 153, ; - Command1.Name = "Command1", ; - Command1.Top = 56, ; - Command2.Name = "Command2", ; - Command2.Top = 56, ; - Line1.Name = "Line1", ; - Line1.Width = 153, ; - Line2.Name = "Line2", ; - Line2.Top = 52, ; - Line2.Width = 152, ; - txt1.Height = 23, ; - txt1.Left = 7, ; - txt1.Name = "txt1", ; - txt1.Top = 26, ; - txt1.Width = 218 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> - - ADD OBJECT 'PageFrame.Page4.containerObjectName' AS gf_textboxcontainer WITH ; - Anchor = 10, ; - BorderColor = 200,200,200, ; - Height = 77, ; - Left = 12, ; - Name = "containerObjectName", ; - TabIndex = 1, ; - Top = 14, ; - Visible = .T., ; - Width = 473, ; - Label1.Caption = "Object/Property Name", ; - Label1.Name = "Label1", ; - Label1.Tag = "Name", ; - Label1.Width = 462, ; - Command1.Name = "Command1", ; - Command1.Top = 52, ; - Command2.Name = "Command2", ; - Command2.Top = 52, ; - Line1.Name = "Line1", ; - Line1.Width = 462, ; - Line2.Name = "Line2", ; - Line2.Top = 48, ; - Line2.Width = 461, ; - txt1.Name = "txt1", ; - txt1.Width = 461 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> - - ADD OBJECT 'PageFrame.Page4.Textboxcontainer3' AS gf_textboxcontainer WITH ; - Anchor = 10, ; - BorderColor = 200,200,200, ; - Height = 77, ; - Left = 12, ; - Name = "Textboxcontainer3", ; - TabIndex = 2, ; - Top = 104, ; - Visible = .T., ; - Width = 473, ; - Label1.Caption = "Method Name", ; - Label1.Name = "Label1", ; - Label1.Width = 462, ; - Command1.Name = "Command1", ; - Command1.Top = 53, ; - Command2.Name = "Command2", ; - Command2.Top = 53, ; - Line1.Name = "Line1", ; - Line1.Width = 462, ; - Line2.Name = "Line2", ; - Line2.Top = 49, ; - Line2.Width = 461, ; - txt1.Name = "txt1", ; - txt1.Width = 461 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType' AS gf_filtercheckboxcontainer WITH ; - BorderColor = 200,200,200, ; - Height = 205, ; - Left = 5, ; - Name = "containerMatchType", ; - TabIndex = 2, ; - Top = 2, ; - Visible = .T., ; - Width = 484, ; - Label1.Caption = "MatchType", ; - Label1.Left = 69, ; - Label1.Name = "Label1", ; - Label1.TabIndex = 31, ; - Label1.Top = 4, ; - Label1.Width = 369, ; - Command1.Left = 10, ; - Command1.Name = "Command1", ; - Command1.TabIndex = 29, ; - Command1.Top = 180, ; - Command2.Left = 46, ; - Command2.Name = "Command2", ; - Command2.TabIndex = 30, ; - Command2.Top = 180, ; - Line1.Name = "Line1", ; - Line1.Width = 496, ; - Line2.Height = 6, ; - Line2.Left = 6, ; - Line2.Name = "Line2", ; - Line2.Top = -78, ; - Line2.Width = 496 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check1' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 113, ; - Name = "Check1", ; - TabIndex = 11, ; - Top = 24, ; - Value = .T., ; - Width = 61 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check10' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 390, ; - Name = "Check10", ; - TabIndex = 1, ; - Top = 24, ; - Value = .T., ; - Width = 76 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check11' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 113, ; - Name = "Check11", ; - TabIndex = 2, ; - Top = 78, ; - Value = .T., ; - Width = 79 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check12' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 252, ; - Name = "Check12", ; - TabIndex = 3, ; - Top = 24, ; - Value = .T., ; - Width = 90 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check14' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 8, ; - Name = "Check14", ; - TabIndex = 5, ; - Top = 78, ; - Value = .T., ; - Width = 75 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check16' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 8, ; - Name = "Check16", ; - TabIndex = 6, ; - Top = 96, ; - Value = .T., ; - Width = 70 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check17' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 113, ; - Name = "Check17", ; - TabIndex = 8, ; - Top = 96, ; - Value = .T., ; - Width = 85 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check18' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 113, ; - Name = "Check18", ; - TabIndex = 9, ; - Top = 60, ; - Value = .T., ; - Width = 59 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check19' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 113, ; - Name = "Check19", ; - TabIndex = 13, ; - Top = 42, ; - Value = .T., ; - Width = 66 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check2' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 8, ; - Name = "Check2", ; - TabIndex = 21, ; - Top = 42, ; - Value = .T., ; - Width = 79 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check20' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 113, ; - Name = "Check20", ; - TabIndex = 10, ; - Top = 114, ; - Value = .T., ; - Width = 94 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check21' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 8, ; - Name = "Check21", ; - TabIndex = 14, ; - Top = 60, ; - Value = .T., ; - Width = 83 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check22' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 252, ; - Name = "Check22", ; - TabIndex = 15, ; - Top = 78, ; - Value = .T., ; - Width = 102 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check23' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 390, ; - Name = "Check23", ; - TabIndex = 18, ; - Top = 42, ; - Value = .T., ; - Width = 73 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check24' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 113, ; - Name = "Check24", ; - TabIndex = 19, ; - Top = 150, ; - Value = .T., ; - Width = 86 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check3' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 252, ; - Name = "Check3", ; - TabIndex = 4, ; - Top = 60, ; - Value = .T., ; - Width = 96 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check4' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 252, ; - Name = "Check4", ; - TabIndex = 16, ; - Top = 96, ; - Value = .T., ; - Width = 106 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check5' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 113, ; - Name = "Check5", ; - TabIndex = 12, ; - Top = 132, ; - Value = .T., ; - Width = 113 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check7' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 252, ; - Name = "Check7", ; - TabIndex = 17, ; - Top = 114, ; - Value = .T., ; - Width = 105 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check8' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 252, ; - Name = "Check8", ; - TabIndex = 7, ; - Top = 42, ; - Value = .T., ; - Width = 96 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Check9' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 8, ; - Name = "Check9", ; - TabIndex = 20, ; - Top = 114, ; - Value = .T., ; - Width = 78 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Gf_filtercheckbox1' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Code", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 8, ; - Name = "Gf_filtercheckbox1", ; - TabIndex = 22, ; - Top = 24, ; - Value = .T., ; - Width = 43 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Gf_filtercheckbox2' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 390, ; - Name = "Gf_filtercheckbox2", ; - TabIndex = 23, ; - Top = 84, ; - Value = .T., ; - Width = 56 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Gf_filtercheckbox3' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 390, ; - Name = "Gf_filtercheckbox3", ; - TabIndex = 28, ; - Top = 174, ; - Value = .T., ; - Width = 74 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Gf_filtercheckbox4' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 390, ; - Name = "Gf_filtercheckbox4", ; - TabIndex = 26, ; - Top = 102, ; - Value = .T., ; - Width = 61 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Gf_filtercheckbox5' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 390, ; - Name = "Gf_filtercheckbox5", ; - TabIndex = 24, ; - Top = 120, ; - Value = .T., ; - Width = 52 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Gf_filtercheckbox6' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 390, ; - Name = "Gf_filtercheckbox6", ; - TabIndex = 27, ; - Top = 138, ; - Value = .T., ; - Width = 58 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Gf_filtercheckbox7' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 390, ; - Name = "Gf_filtercheckbox7", ; - TabIndex = 25, ; - Top = 156, ; - Value = .T., ; - Width = 67 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page5.containerMatchType.Label2' AS label WITH ; - Caption = "Reports", ; - Height = 15, ; - Left = 390, ; - Name = "Label2", ; - TabIndex = 32, ; - Top = 66, ; - Width = 51 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType' AS gf_filtercheckboxcontainer WITH ; - BorderColor = 200,200,200, ; - Height = 188, ; - Left = 128, ; - Name = "containerFileType", ; - TabIndex = 1, ; - Top = 8, ; - Width = 244, ; - Label1.Caption = "FileType", ; - Label1.Name = "Label1", ; - Label1.TabIndex = 19, ; - Label1.Width = 233, ; - Command1.Name = "Command1", ; - Command1.TabIndex = 20, ; - Command1.Top = 165, ; - Command2.Name = "Command2", ; - Command2.TabIndex = 21, ; - Command2.Top = 165, ; - Line1.Name = "Line1", ; - Line1.Width = 233, ; - Line2.Height = 0, ; - Line2.Left = 5, ; - Line2.Name = "Line2", ; - Line2.Top = 160, ; - Line2.Width = 233 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="container" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkASP' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "ASP", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 173, ; - Name = "chkASP", ; - TabIndex = 16, ; - Top = 84, ; - Value = .T., ; - Width = 37 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkDBC' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "DBC", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 29, ; - Name = "chkDBC", ; - TabIndex = 7, ; - Top = 139, ; - Value = .T., ; - Width = 38 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkFRX' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "FRX", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 29, ; - Name = "chkFRX", ; - TabIndex = 3, ; - Top = 65, ; - Value = .T., ; - Width = 37 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkH' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = ".h", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 102, ; - Name = "chkH", ; - TabIndex = 12, ; - Tag = "h", ; - Top = 102, ; - Value = .T., ; - Width = 28 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.ChkHTML' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "HTML", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 173, ; - Name = "ChkHTML", ; - TabIndex = 13, ; - Top = 27, ; - Value = .T., ; - Width = 44 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkini' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "INI", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 102, ; - Name = "chkini", ; - TabIndex = 11, ; - Top = 84, ; - Value = .T., ; - Width = 33 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkJava' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "JAVA", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 173, ; - Name = "chkJava", ; - TabIndex = 17, ; - Top = 103, ; - Value = .T., ; - Width = 43 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkJSP' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "JSP", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 173, ; - Name = "chkJSP", ; - TabIndex = 18, ; - Top = 122, ; - Value = .T., ; - Width = 35 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkLBX' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "LBX", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 29, ; - Name = "chkLBX", ; - TabIndex = 4, ; - Top = 83, ; - Value = .T., ; - Width = 35 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkMNX' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "MNX", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 29, ; - Name = "chkMNX", ; - TabIndex = 5, ; - Top = 101, ; - Value = .T., ; - Width = 39 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkMPR' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "MPR", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 102, ; - Name = "chkMPR", ; - TabIndex = 9, ; - Top = 46, ; - Value = .T., ; - Width = 39 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkPJX' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "PJX", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 29, ; - Name = "chkPJX", ; - TabIndex = 6, ; - Top = 120, ; - Value = .T., ; - Width = 35 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkPRG' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "PRG", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 102, ; - Name = "chkPRG", ; - TabIndex = 8, ; - Top = 27, ; - Value = .T., ; - Width = 38 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkSCX' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "SCX", ; - ControlSource = "", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 29, ; - Name = "chkSCX", ; - TabIndex = 1, ; - Top = 27, ; - Value = .T., ; - Width = 37 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkSPR' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "SPR", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 102, ; - Name = "chkSPR", ; - TabIndex = 10, ; - Top = 65, ; - Value = .T., ; - Width = 37 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkTXT' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "TXT", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 173, ; - Name = "chkTXT", ; - TabIndex = 15, ; - Top = 65, ; - Value = .T., ; - Width = 36 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkVCX' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "VCX", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 29, ; - Name = "chkVCX", ; - TabIndex = 2, ; - Top = 46, ; - Value = .T., ; - Width = 37 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - ADD OBJECT 'PageFrame.Page6.containerFileType.chkXML' AS gf_filtercheckbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "XML", ; - FontName = "Tahoma", ; - FontSize = 8, ; - Height = 15, ; - Left = 173, ; - Name = "chkXML", ; - TabIndex = 14, ; - Top = 46, ; - Value = .T., ; - Width = 37 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="checkbox" /> - - PROCEDURE applychanges - This.SaveFilterSettings(This.cFilterOptionsXMLFile) - - - ENDPROC - - PROCEDURE bind - Lparameters toContainer - - lcControlSourceRoot = 'Thisform.oFilter.' - - For each control in toContainer.Controls - If PemStatus(control, 'ControlSource', 5) and !Empty(control.ControlSource) - control.ControlSource = lcControlSourceRoot + control.ControlSource - EndIf - EndFor - - ENDPROC - - PROCEDURE bindeachpage - *-- Bind up controls to an empty class instance so form can set up - Local loControl, loPage - For Each m.loPage In This.PageFrame.Objects FoxObject - For Each m.loControl In m.loPage.Controls - If Upper(m.loControl.BaseClass) = 'CONTAINER' - This.Bind(m.loControl) - Endif - Endfor - Endfor - - - ENDPROC - - PROCEDURE buildcheckboxfilter - Lparameters toContainer, tcFilterObjectProperty, tcSeparator - - Local lcCondition, lcExistingString, lcField, lcFilter, lcFilterObjectProperty, lcNewString, lcValue - - lnSelect = Select() - Select (Thisform.oForm.cSearchResultsAlias) - - lcField = Getwordnum(tcFilterObjectProperty, 1, '_') - lcValue = Getwordnum(tcFilterObjectProperty, 2, '_') - - lcFilterObjectProperty = 'Thisform.oFilter.' + tcFilterObjectProperty - lcFilterObjectProperty = Strtran(lcFilterObjectProperty, '<', '') - lcFilterObjectProperty = Strtran(lcFilterObjectProperty, '>', '') - lcFilterObjectProperty = Strtran(lcFilterObjectProperty, ' ', '') - - lcNewString = '' - - If Empty(tcSeparator) - tcSeparator = 'or' - Endif - - lcExistingString = toContainer.cFilter - - If !Empty(lcExistingString) - lcNewString = lcExistingString + ' ' + tcSeparator + ' ' - Endif - - *lcCondition = 'Alltrim(Upper(' + lcField + ')) == [' + Alltrim(Upper(lcValue)) + ']' - - lcCondition = 'Alltrim(' + lcField + ')==[' + Alltrim(lcValue) + ']' - - *-- Determine if passed value is present in column of search resutls. - *-- If not, then disable control since, well, there are none, - Locate For &lcCondition - - If !Found() - This.EnableControl(toContainer, lcValue, .F.) - Else - This.EnableControl(toContainer, lcValue, .T.) - Endif - - - *-- Add this filter to the filter string if the property is selected, and the value exists - Try && Could fail if we matched on the (alternate) Tag value, which is fine. - If Eval(lcFilterObjectProperty)&& And Found() - lcFilter = lcNewString + lcCondition - toContainer.cFilter = lcFilter - Endif - Catch - Endtry - - Select (lnSelect) - - ENDPROC - - PROCEDURE buildcontainerfilters - Lparameters toContainer - - Local lcField, lcFilterObjectProperty, lcValue, loControl - - Do Case - - Case Upper(toContainer.Class) = 'GF_FILTERCHECKBOXCONTAINER' - For Each loControl in toContainer.Controls - - *==== CHECKBOXES ================================================= - If Upper(loControl.baseclass) = 'CHECKBOX' - lcFilterObjectProperty = GetWordNum(loControl.ControlSource, 3, '.') - - If Upper(toContainer.name) <> 'CONTAINERMATCHTYPE' - This.BuildCheckBoxFilter(toContainer, lcFilterObjectProperty) - Endif - - *-- Optionally work with Tag value if ControlSource did not match up with any values in the table - *If (loControl.Enabled = .f. or '<' $ loControl.tag) and !Empty(loControl.Tag) && Tag could hold an alternate match in the column - If !Empty(loControl.Tag) && Tag could hold an alternate match in the column - lcField = GetWordNum(lcFilterObjectProperty, 1, '_') - lcValue = '_' + loControl.tag - This.BuildCheckBoxFilter(toContainer, lcField + lcValue) - Endif - - EndIf - EndFor - - Case Upper(toContainer.Class) = 'GF_TEXTBOXCONTAINER' - loControl = toContainer.txt1 - lcFilterObjectProperty = GetWordNum(loControl.ControlSource, 3, '.') - lcFieldInTable = GetWordNum(lcFilterObjectProperty, 1, '_')&& Need to chop off the '_Filter' part of the ControlSource - lcValue = Alltrim(loControl.Value) - This.BuildTextboxFilter(toContainer, lcFieldInTable, lcValue) - - Case Upper(toContainer.Class) = 'GF_TIMESTAMPCONTAINER' - lcFilter = '' - ldFromDate = Thisform.oFilter.Timestamp_FilterFrom - ldToDate = Thisform.oFilter.Timestamp_FilterTo - - If !Empty(toContainer.chkTimeStamp.value) - lcFromDate = Transform(dtos(ldFromDate), '@R {^####/##/##') + '}' - lcToDate = Transform(dtos(ldToDate), '@R {^####/##/##') + '}' - - Do Case - Case Empty(ldFromDate) and Empty(ldToDate) - *-- Do Nothing - Case Empty(ldFromDate) - lcFilter = 'TimeStamp <= ' + lcToDate - Case Empty(ldToDate) - lcFilter = 'TimeStamp >= ' + lcFromDate - Otherwise - lcFilter = 'TimeStamp >= ' + lcFromDate + ' and TimeStamp <= ' + lcToDate - Endcase - - toContainer.cFilter = lcFilter - - EndIf - - Endcase - - - - - - - - ENDPROC - - PROCEDURE buildfilterstring - Local lcAnd, lcFilter, loControl, loPage - - lcFilter = '' - lcAnd = '' - - For Each m.loPage In This.PageFrame.Objects FoxObject - For Each m.loControl In m.loPage.Controls - If Upper(m.loControl.BaseClass) = 'CONTAINER' - loControl.cFilter = '' - This.BuildContainerFilters(m.loControl) - If Not Empty(m.loControl.cFilter) - lcFilter = m.lcFilter + m.lcAnd + '(' + m.loControl.cFilter + ')' - lcAnd = ' and ' - Endif - Endif - Endfor - Endfor - - Do Case - Case This.oFilter.OnlyFirstMatchInProcedure = .F. and This.oFilter.OnlyFirstMatchInStatement = .F. - - Case Empty(lcFilter) and This.oFilter.OnlyFirstMatchInProcedure = .T. - lcFilter = [(FirstMatchInProcedure or MatchType # 'Code ')] - - Case Empty(lcFilter) and This.oFilter.OnlyFirstMatchInStatement = .T. - lcFilter = [(FirstMatchInStatement or MatchType # 'Code ')] - - Case This.oFilter.OnlyFirstMatchInProcedure = .T. - lcFilter = [(FirstMatchInProcedure or MatchType # 'Code ') and (] + m.lcFilter + ')' - - Otherwise - lcFilter = [(FirstMatchInStatement or MatchType # 'Code ') and (] + m.lcFilter + ')' - - Endcase - - This.cFilter = m.lcFilter - - ENDPROC - - PROCEDURE buildtextboxfilter - Lparameters toContainer, tcField, tcValue - - #Define VISIBLE_AND '|and|' - #Define VISIBLE_OR '|or|' - - #Define AND_DELIMITER Chr[255] - #Define OR_DELIMITER Chr[254] - - Local laValues[1], lcField, lcFilter, lcNewFilter, lcSearchField, lcSearchValue, lcText, lcValue - Local llAnd, llLike, llNextAnd, llNot, lnCount, lnI - - lcValue = Alltrim(Upper(m.tcValue)) - lcValue = Strtran(m.lcValue, VISIBLE_AND, AND_DELIMITER, 1, 100, 1) - lcValue = Strtran(m.lcValue, VISIBLE_OR, OR_DELIMITER, 1, 100, 1) - lcValue = Strtran(m.lcValue, '|', OR_DELIMITER, 1, 100, 1) - lnCount = Alines(laValues, m.lcValue, 16, OR_DELIMITER, AND_DELIMITER) - - lcNewFilter = '' - For lnI = 1 To m.lnCount - lcSearchValue = m.laValues[m.lnI] - Do Case - Case AND_DELIMITER = Right(m.lcSearchValue, 1) - llNextAnd = .T. - lcSearchValue = Left(m.lcSearchValue, Len(m.lcSearchValue) - 1) - Case OR_DELIMITER = Right(m.lcSearchValue, 1) - llNextAnd = .F. - lcSearchValue = Left(m.lcSearchValue, Len(m.lcSearchValue) - 1) - Otherwise - llNextAnd = .T. - Endcase - - lcSearchValue = Upper(m.lcSearchValue) - - If Not Empty(m.lcSearchValue) - - If Left(m.lcSearchValue, 1) = '!' And Thisform.oFilter.FilterNot - lcSearchValue = Substr(m.lcSearchValue, 2) - llNot = .T. - Endif - - lcField = m.tcField - If Thisform.oFilter.FilterLike - If Thisform.oFilter.FilterExactMatch - lcField = 'Alltrim(' + m.tcField + ', chr[9], chr[10], chr[13], " ")' - Else - lcSearchValue = '*' + m.lcSearchValue + '*' - Endif - llLike = .T. - Endif - - lcText = ["] + Strtran(m.lcSearchValue, '"', '" + ["] + "') + ["] - - If ' ' $ m.lcSearchValue - lcSearchField = 'Upper(Chrtran(' + m.lcField + ', chr[9] + chr[10] + chr[13], " "))' - Else - lcSearchField = 'Upper(' + m.lcField + ')' - Endif - - Do Case - Case m.llLike = .T. - lcFilter = 'Like(' + m.lcText + ', ' + m.lcSearchField + ')' - Case Thisform.oFilter.FilterExactMatch - lcFilter = m.lcText + ' = ' + m.lcSearchField - Otherwise - lcFilter = m.lcText + ' $ ' + m.lcSearchField - Endcase - - If m.llNot - lcFilter = '!(' + m.lcFilter + ')' - Endif - - If Empty(m.lcNewFilter) - lcNewFilter = m.lcFilter - Else - lcNewFilter = m.lcNewFilter + Iif(m.llAnd, ' and ', ' or ') + m.lcFilter - Endif - llAnd = m.llNextAnd - - Else - lcFilter = '' - Endif - - Endfor - - If Empty(m.lcNewFilter) - toContainer.cFilter = m.lcNewFilter - Else - toContainer.cFilter = '(' + m.lcNewFilter + ')' - Endif - - ENDPROC - - PROCEDURE clearallfilters - Local loControl, loPage - For Each m.loPage In This.PageFrame.Objects FoxObject - For Each m.loControl In m.loPage.Controls - If Upper(m.loControl.BaseClass) = 'CONTAINER' - loControl.Clear() - Endif - Endfor - Endfor - - Thisform.RefreshPageCaptions() - - ENDPROC - - PROCEDURE decoratepage - Lparameters loPage, tlDecorated - - Local llDecorated, loControl - - If Pcount() = 2 - llDecorated = m.tlDecorated - Else - llDecorated = .F. - For Each m.loControl In m.loPage.Controls - If Upper(m.loControl.BaseClass) = 'CONTAINER' - llDecorated = m.llDecorated Or m.loControl.lDecorated - Endif - Endfor - Endif - - With m.loPage - If m.llDecorated - .ForeColor = Rgb(255, 0, 0) - .FontBold = .T. - Else - .ForeColor = Rgb(0, 0, 0) - .FontBold = .F. - Endif - Endwith - ENDPROC - - PROCEDURE Destroy - DoDefault() - - This.BuildFilterString() - - This.oFilter = .null. - - - ENDPROC - - PROCEDURE enablecontrol - Lparameters toContainer, tcCaption, tlEnabled - - *-- Looks for a Checkbox within the passed Container, based on the the Caption. - *-- If found, sets Enabled status to tlEnabed. - - Local lcContainer, loControl - - For each loControl in toContainer.Controls - If Upper(loControl.baseclass) = 'CHECKBOX' - lcTag = Alltrim(Upper(loControl.Tag)) - lcCaption = Alltrim(Upper(Strtran(loControl.caption, '.', ''))) && To handle .h caption on FileType container - tcCaption = Alltrim(Upper(tcCaption)) - - If tcCaption = lcCaption or (lcTag = tcCaption and !Empty(lcTag)) - *loControl.Enabled = tlEnabled - - If tlEnabled = .t. - loControl.Forecolor = Rgb(0,0,0) - *loControl.FontBold = .t. - Else - loControl.Forecolor = Rgb(180,180,180) - *loControl.FontBold = .f. - Endif - - EndIf - - If !loControl.Enabled - *loControl.Value = 0 - EndIf - - EndIf - EndFor - - - - - - - - ENDPROC - - PROCEDURE Init - Lparameters toForm, toFilter - - Local loControl, loPage - - This.MaxHeight = This.Height - This.MinHeight = This.Height - * This.MaxWidth = This.Width - This.MinWidth = This.Width - - DoDefault(m.toForm) - - *SF 20221123 -> local storage - This.cFilterOptionsXMLFile = This.cCR_StoreLocal + This.cFilterOptionsXMLFile - */SF 20221123 -> local storage - - If Vartype(m.toFilter) = 'O' - *-- oFilter should already loaded up with values. - Thisform.oFilter = m.toFilter - Else - This.oFilter = Createobject(This.cFilterOptionsClass) - This.oFilter.LoadFromFile(This.cFilterOptionsXMLFile) - *Thisform.LoadFilterSettings(this.cFilterOptionsXMLFile) - Endif - - *-- XML file stores DateTime, so need to convert to just Date - With Thisform.oFilter - If Vartype(.Timestamp_FilterFrom) = 'T' - .Timestamp_FilterFrom = Ttod(.Timestamp_FilterFrom) - Endif - If Vartype(.Timestamp_FilterTo) = 'T' - .Timestamp_FilterTo = Ttod(.Timestamp_FilterTo) - Endif - Endwith - - ThisForm.BindEachPage() - Thisform.RefreshPageCaptions() - - Thisform.Buildfilterstring() && Call this to handle disabling of checkboxes - - Thisform.Refresh() - - - ENDPROC - - PROCEDURE loadfiltersettings && Loads saved settings from XML file. - Lparameters tcFile - - Local loMy as 'My' OF 'My.vcx' - Local laProperties[1], lcProperty - - If !File(tcFile) - Return - EndIf - - loMy = Newobject('My', 'My.vcx') - AMembers(laProperties, This.oFilter, 0, 'U') - loMy.Settings.Load(tcFile) - - With loMy.Settings - - For x = 1 to Alen(laProperties) - lcProperty = laProperties[x] - Try - Store Evaluate('.' + lcProperty) to ('This.oFilter.' + lcProperty) - Catch - EndTry - Endfor - - Endwith - - - - ENDPROC - - PROCEDURE QueryUnload - thisform.llReturn = .f. - ENDPROC - - PROCEDURE refreshpagecaptions - Local llDecorated, loControl, loPage - For Each m.loPage In This.PageFrame.Objects FoxObject - llDecorated = .F. - For Each m.loControl In m.loPage.Controls - If Upper(m.loControl.BaseClass) = 'CONTAINER' - llDecorated = m.llDecorated Or m.loControl.ShouldBeDecorated() - Endif - Endfor - This.DecoratePage(m.loPage, m.llDecorated) - Endfor - - - ENDPROC - - PROCEDURE refreshtextboxoptions - Lparameters llVisible - this.cntTextBoxOptions.Visible = llVisible - ENDPROC - - PROCEDURE savefiltersettings - Lparameters tcFile - - Local loMy as 'My' OF 'My.vcx' - Local laProperties[1], lcProperty - - loMy = Newobject('My', 'My.vcx') - - AMembers(laProperties, This.oFilter, 0, 'U') - - With loMy.Settings - - For x = 1 to Alen(laProperties) - lcProperty = laProperties[x] - If !lcProperty = '_MEMBERDATA' - .Add(lcProperty, Evaluate('This.oFilter.' + lcProperty)) - EndIf - Endfor - - .Save(tcFile) - - Endwith - - ENDPROC - - PROCEDURE Unload - If Thisform.llReturn = .t. - Return Thisform.cFilter - Else - Return .null. - Endif - - - ENDPROC - - PROCEDURE cntTextBoxOptions.Check2.Valid - Thisform.cntTextBoxOptions.chkFilterExactMatch.Refresh() - - ENDPROC - - PROCEDURE cntTextBoxOptions.chkFilterExactMatch.Refresh - This.Value = Not Thisform.oFilter.FilterExactMatch - ENDPROC - - PROCEDURE cntTextBoxOptions.chkFilterExactMatch.Valid - Thisform.oFilter.FilterExactMatch = Not This.Value - ENDPROC - - PROCEDURE Command1.Click - Thisform.llReturn = .t. - - ThisForm.ApplyChanges() - - Thisform.Release() - - - ENDPROC - - PROCEDURE Command3.Click - ThisForm.ClearAllFilters() - - ENDPROC - - PROCEDURE Command4.Click - Thisform.Release() - - - ENDPROC - - PROCEDURE PageFrame.Page1.Activate - DoDefault() - This.Refresh() - ThisForm.RefreshTextBoxOptions(.t.) - - - ENDPROC - - PROCEDURE PageFrame.Page1.Gf_filtersinglecheckboxcontainer1.chkApplyFilter.Valid - This.Parent.Refresh() - ENDPROC - - PROCEDURE PageFrame.Page1.Gf_filtersinglecheckboxcontainer2.chkApplyFilter.Valid - This.Parent.Refresh() - ENDPROC - - PROCEDURE PageFrame.Page1.Label1.Init - Text To This.Caption Noshow Textmerge - Finds matches to the entered text within the same PROCEDURE as the original match. - Endtext - ENDPROC - - PROCEDURE PageFrame.Page1.Label4.Init - Text To This.Caption Noshow Textmerge - Finds matches to the entered text within the same STATEMENT (including continuation lines) as the original match. - Endtext - ENDPROC - - PROCEDURE PageFrame.Page2.Activate - DoDefault() - This.Refresh() - ThisForm.RefreshTextBoxOptions(.t.) - - ENDPROC - - PROCEDURE PageFrame.Page3.Activate - DoDefault() - This.Refresh() - ThisForm.RefreshTextBoxOptions(.t.) - - ENDPROC - - PROCEDURE PageFrame.Page4.Activate - DoDefault() - This.Refresh() - ThisForm.RefreshTextBoxOptions(.t.) - - ENDPROC - - PROCEDURE PageFrame.Page5.Activate - DoDefault() - This.Refresh() - ThisForm.RefreshTextBoxOptions(.F.) - - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check1.Init - This.Caption = MATCHTYPE_NAME - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check10.Init - This.Caption = MATCHTYPE_FILENAME - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check11.Init - This.Caption = MATCHTYPE_CLASS_DEF - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check12.Init - This.Caption = MATCHTYPE_METHOD_DEF - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check16.Init - This.Caption = MATCHTYPE_METHOD - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check17.Init - This.Caption = MATCHTYPE_BASECLASS - - - - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check18.Init - This.Caption = MATCHTYPE_CLASS - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check2.Init - This.Caption = MATCHTYPE_COMMENT - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check20.Init - This.Caption = MATCHTYPE_PARENTCLASS - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check22.Init - This.Caption = MATCHTYPE_PROPERTY_DESC - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check23.Init - This.Caption = MATCHTYPE_FILEDATE - - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check24.Init - This.Caption = MATCHTYPE_TIMESTAMP - - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check3.Init - This.Caption = MATCHTYPE_PROPERTY_DEF - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check4.Init - This.Caption = MATCHTYPE_PROPERTY_NAME - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check5.Init - This.Caption = MATCHTYPE_CONTAINING_CLASS - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check7.Init - This.Caption = MATCHTYPE_PROPERTY_VALUE - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check8.Init - This.Caption = MATCHTYPE_METHOD_DESC - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Check9.Init - This.Caption = MATCHTYPE_CONSTANT - - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Gf_filtercheckbox1.Init - This.Caption = MATCHTYPE_CODE - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Gf_filtercheckbox2.Init - This.Caption = MATCHTYPE_FRX_EXPR - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Gf_filtercheckbox3.Init - This.Caption = MATCHTYPE_FRX_SUPEXPR - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Gf_filtercheckbox4.Init - This.Caption = MATCHTYPE_FRX_NAME - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Gf_filtercheckbox5.Init - This.Caption = MATCHTYPE_FRX_TAG - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Gf_filtercheckbox6.Init - This.Caption = MATCHTYPE_FRX_TAG2 - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Gf_filtercheckbox7.Init - This.Caption = MATCHTYPE_FRX_PICTURE - ENDPROC - - PROCEDURE PageFrame.Page5.containerMatchType.Init - - DoDefault() - - For Each loControl in This.Controls - If Upper(loControl.baseclass) = 'CHECKBOX' - loControl.Tag = loControl.Caption - Endif - EndFor - - - ENDPROC - - PROCEDURE PageFrame.Page6.Activate - DoDefault() - This.Refresh() - ThisForm.RefreshTextBoxOptions(.F.) - - ENDPROC - -ENDDEFINE diff --git a/Source/Forms/gofish_filterpf.scx b/Source/Forms/gofish_filterpf.scx index e5a1673b00886c2e71e5ec6010073b606feceeab..298afcab7f18f25bd18d2621638914f8f8046a0a 100644 GIT binary patch literal 9426 zcmeI&d2Ccw6vy#l6%Z&pQUwbNVb!kFf{ISt0SbMc(wS0rP^hwNST#|0MU*|Pi3lhv zI~rwGabpdF7!hz+HkZh%fP#YGJ3P|U-l2he|MeuFInBE>zr%a2C#Gp^?Na3&kH=H4 z^k7~KSIJTyPj;p+)FzOl-jY^=mvV*Q;>pd*=$PxzNLT0Od8tt3Je1-1gCU=j?eSz) zk8qxr=?ez0e#WUwFJ0vG;q%Nu8ke2=5zbS6LBE^fG>mW_NNu0xbNnjRX%gW)+n3|d z3aMj{(<0J&P9WQ#6Uy)hJx*NY^N>F+zxzgsBiN1&J#HA zSj>4M=efn4^K6_h#hiON?@`QoGUpE$bDqL^euVQ}ZlBAloc_ENy}wG~qyJxG(gKdd ze+eLy4UK_*F_k1ojKvl`mp4JVT}oFf~IJO=4b)a(ubuK4D%A4j1;s)E8GXu z(ucJy80L3_+tAyh9WvZ&ne=V8k1;;BU|6;r+>xGxAVTi7Jo;|yVQ~e+x)Rt8-O&R* z(F>~j()U>pi!T`VD1ncmANpee213;n^!?Vu5(02(=h`xF$<=p4-*??8Nti30xPi!t6^IDFtI__6TAT%u?d^; zE=)@wCN{_?1aHMQY{w4lglXx+#0L3-;Qja#2XGLFU|QO+1hGMWB={#B#t|IFF_@M< zOl*)71fRqyoW>cPg=y)-#0I%Y@Fo0%e{mUCpsIXH9;xjHNe~;PB7v1q8BwT$sxU46 z&cp_(NpLOH#%-vBXsD`3|K9q}#0H5Wus#~#F5HcVP}PKf*m{`QAk7GDjuyBF_aYXm z66wdShlvg1B`_H&Xo*(152_xd|7JZ*Y!DxTsYpXQ{AdHy(tkk225C=l2V}xQ76MQe zq@T3CvqZ5$atZ8&Jak4EbcL#(^t0B(#0Ke2;KO(Xeb5*AFfHvdCW;NxpWp!)h(Q>P zAy74xe%|`d#0D8o;0TPwC_IU$pz0a=MeAW=gN!C{48~#{#$y6hO`>169ws)(WCCBn zi-b=mO|As zdIjrYVuP$8a3xk@HP&D)RJ~2FY&}eDkaYyE#|CV~CTxbPE%a)(!;-`X`H;Ym@G(BY zR&0Z+UG!Sk!^8&JP2i{4gT43+`=Dw+J=%Jh*dPZ8JcvX13SZ+JsQQ6k&w7~HAU_d! z7)Njv$8a2~exo}sr4|i zK}zs@W%aw|QYeiwC<|2;==WF;6C0!=ft64hQK*8dP*sy2Z#_(GklJqWZS*>b#_jI4 zt0QmjRa?YKVuRErxE}6A4C?IjK8T0lLn_i>TH5!_D>g_6f-~VD3jt)qwDe(Og9Hf{B=}i8he>!IlVMu=FtI_V z5IhyrFdZ{66Q-pP6B}eU!E-Pd^DrL^U|RYxu|ZxUcp+ZKA}q!dn3g_FY>=e{zlPWG z29{wtOiLdoHpnW1S7Qy<;!V5-)6$2D4e}1b>#!ahuo0VJTKX`tLEaUW^ zGkKKyV-y?Y4>$Nv`Z=7(1^3z|dI#$}6C31TH~2FBiu#&gvXr>VU$n?4px>F;AZ6U( zvh-U}4&~izGUP_T)`y7=QppXjOpihpRCTY_q6e%Wqu3yI+~8>X?YIMV-D@%Q+?ySC Z?QaXN{V|I8N>1!zYM)K&$2 zP}K68jzSd#n_SCi>z28nP-)Xl(fi_j~3@8683wn)|8DddVeZk9FKC?x;;z2dtM@zZo_JuB_HqJ zvn0=osaCDKv*b(j%3~!-l@_aGwtRWKG*+H0iY3JIX3r;M(PWGhVC81XTd`zeJU`V# zE0QJ8=ZnVk?a$XGmA~)|#EVloGGgUrdw+4vr;;eu%M0HvQXWgh$}3~}e0Hmd7uA=i z5lel^_2vEK%Px@*kgvEzo^xaMxkNrle!wO2A@YMSkq?s}nk8RB_c^R&JxI8?f6Y>< z|A(At+_Jb5auWBCA3AhQ&IP)x)6=m2SKpk@Vsp%r*B>|8rEiCK48E23}utyBCVi3D8)vI+%+gwbsS8yh}Y-y zhdh3NFtlK-$OhOCC!or_mAaeM=%d@?tnWx5XtP5pN=nXaLW08p>E7hcR8LH1L81jdFH~m7S zEA)X8Fbh_LQr#mW+xy#fr%{^);+ChNccr&S>N`uBHT{)H0OBwRo`&V1wC7Qg&-+UwaWEZz2XDiEa4XZShu0ek z2Rxy0*ni*&k$=JsPcnl*XXp=ZWttW0p1nC;WEUKVv(Wq*5kI(GDZvqe_G4mb#>p~al5X;zXp^9Mch zTajBK2tDAZFd5v+>{+Qc8~wbX8H zgVOXDMdtOj>rSI-mQdH3KR3kUVD@~zGuQzK;5gj6KwQf-OX{ATpy38Di`)kHKxe21 zr7jCaHutgXPNQj7q0L4v5}5)o!AjT!r$K4+Vv(c0?Yh%wnpJAE6d-fO}yK zD211@f4gF{Ds5&h6B!1N!3>xWdq8R7a!zfPU3VJIp7quPWc#ZkN8nrd{%az)Knb{& zY1T*gtknwEiD1D17zOh|srq%1vP!$|G@538wb`PTA{*fVoPaaX;SIa#e^Az_jn`$! zFw6Jo)7W$s>qO`Vr7#d?fm@koUfr{SZ;3n%vtS{tf-ga-cD2adq+NF!O*5Z1`)Z9y z!?#6RLr3Tg)u0sqy~ukByY4iaW`1o}yjEl=JPN;o7hyLj&8rnTS#H;zM$;^y%{HzR z*#}=kgZ11vAqq+@Hi$I6VzXRr7Tw4K2PVLiFb8&m(!5Qa+A_QDG@3mNYP0t@vk--I zaNRp1H$yQf-TAIauTs12G@521ZC15KWGws|=E8EQ1Ep14xya*o-Dxz?oQ zCzCMT^npk_2*7Yq3Vg`&uGp?Sjiy<5ZC196trARyIj{&0fYK`;@j-gob*IrZi)yn^ zKjy-P#(xlL3GJXSD7F8DMduZpJ?*;FX!eZ#+4-g1 zwogSqgR{_N4fY;R}32-K|Ws z5^dIv#@j+mdNYgi^!-4O+{!eIYqNti{I4S-)A+8+8HGQ90{(U@)2vjReUHZf#`W|Q zF61@LB5SGdW)!-WX;!Aq-r<7&Ax4WaI>e42s3?@``CPLH{-aqxRq&^)IDpD!S(Q8?#f@oCOFAW)2&Ri3T?KS z#;3tVC}r)jk|n}9)*fzUnpJAE5C&VfF=fGG7!Q+KRk@XER;A7Q(0Etq1Z!ESe!G?3 z%)4%_vOK%WPj7S80GUR^)vy$!7vKh#-p4jwO|w3_XN%VHTo`Jg>sn?H%6=QJrdeNY z){(}WLnn;>^Cs*5S~iF5%iPNN&SL3pt~!mMuo+wfr!YDKD?s?$txPko?%8Y_uYm`l z_EjDQQl5IJ2~oyLr9?qCd*&OXLN7uXN$U$T$&q`WuZt~-rp&oZ{T zTWDPA%rAMc3H#u-^s%|rhez$a)0k(&@>uUs-gV%BxZbQmp*1^ zE-z}c%pdD={Xu^)5tY$tLF#BwX(weZG#$n>;-U7j mPLyrB*>$J!yZYG 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\U5|^7ayMhTQpL>#U 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 VLM%9B8P_lHEWFp`Qy%;C{{WTf*Jc0! delta 13005 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 z zHH3JPLR0>Pyuxusrb&5ISlH{3jpx;cMPHo7fndnMW`C)<(a|0=usxvP=dlBuQ7QDnJ`|h# z4IpSBd2s_Ff+YxjFNyI3`v~dRM*?qVe?AI9BF_@Bh>MMrk335vUCF(e^eDL)ChQsP zYEL1Zsie#BcR-9k3zFIwOB#YS4n)JxoTPb5=Lb~%KFIhPoCDzbv`NE2GKckp&%{xt ziOpSE*lVuXjR(Pklx64MhD13^eRlieV~`=RcTS_Xdf+sy4AqblQ$b#7UOuLx+`K7D zl2^oU0*qtfm(cv4c>)HpCr-exgp~rDbrOAVOX8QvS3(m!(f`@#g z@#5PER`2yd%+N(qORsmulK9-5bMtHyP${w0dXG_G5iM``2obC z|8V~Uh-Di-03ToM#(=7ZUjX5dol5r72QWAz2J86#nj3;m$&S7>j+>%g8tF=gA7`FO z-}U#Ah$|dzzUO@q8NhM1PdE!nqHz+y{&WfbtWVCtT-e#(dLG6@>4#$1{D1@{+mGNz z+ZBLa-uEKoZPk{z%y@otT9=!fdl!_~Ctp8z3{~l5WUcf8st;V8;s;^Q4`@e;e{Amu z_ce}dEMv_Ti^#iU zrr;Sa3Iq>-a}My+9FXGbactcs46Otbe!*d=)2#I;=EaMxD=Ngx==GL{hN_wc^+o)w z2o1?lf>$6yN7eGXCRp?&`~rsKGKAdQS=r}?#C3nEQbnBiBz_mbYCneH07a0q#l$1l zc!MG)l>O#o2q`b*adMYAeZWytk%^WSC3wxFeg;1`7OmQGmU_H$u;PfL!aybq9T=3q zNG_2!w6`bY1>h@i7@y7ZZ@^dZ6-;>E%xXV@K`FPOgK%?~Tj+q0CNh?!lMZ6XQX9f@ z>wGeX_+N*8_DXD|8_-BN} zLx^_{$~>(P9ay#_|Dnq>+pHh#bRr(2DO`wChhPI9ekP&VcC_c7BDt z3-#bD^HnsHQ$m~Ulzc4t7(Z&~NNCD<6G0nsL1+=nTF#i;$4$MEVBjn#OzaG;m%-2T~!aWj(X$R(ehDz4? z8(5Br!+W2Y0c`Ex7>>Is>J Qi8~FV2XZM2GXsAA2}fQWGynhq diff --git a/Source/Forms/gofish_options.dataenvironment.sc2 b/Source/Forms/gofish_options.dataenvironment.sc2 new file mode 100644 index 0000000..02bf59f --- /dev/null +++ b/Source/Forms/gofish_options.dataenvironment.sc2 @@ -0,0 +1,17 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_options.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS dataenvironment AS dataenvironment + *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> + + DataSource = .NULL. + Height = 0 + Left = 0 + Name = "Dataenvironment" + Top = 0 + Width = 0 + +ENDDEFINE diff --git a/Source/Forms/gofish_options.gf_options.sc2 b/Source/Forms/gofish_options.gf_options.sc2 new file mode 100644 index 0000000..77b400c --- /dev/null +++ b/Source/Forms/gofish_options.gf_options.sc2 @@ -0,0 +1,3494 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_options.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS gf_options AS gf_baseform OF "..\lib\gofishui.vcx" + *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> + + *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder + *< OBJECTDATA: ObjPath="pfSettings" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColumns.containerColumnCheckBoxes" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColumns.Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColumns.cmdSelectAll" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColumns.cmdClearAll" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColumns.cmdDefault" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Shape1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.cboDockable" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Spinner1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Text1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label5" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Spinner2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label6" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Spinner3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check5" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check6" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label7" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Spinner4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.cmdZoomDefault" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check7" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check8" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Command1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label8" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Spinner5" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label9" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Spinner6" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.chkDesktop" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check9" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check10" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Shape1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.List1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.cmdOpenFolder" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label5" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label6" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label7" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.cmdDeleteConfigFiles" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label8" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.chk_CRMode" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label9" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.chk_CRLocal_Default" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.chk_CRLocal" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.cmdSetFolder" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Text1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label10" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label11" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Check1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageThor.Label4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageThor.Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageThor.lblNoTHor" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageThor.Label2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageReplace.optiongroupReplaceSafetyLevel" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Image1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Label2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Label3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Check1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Check2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageBackups.Check1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageBackups.Label2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageBackups.Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageBackups.Label3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageBackups.Label4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageBackups.Label5" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageBackups.Command2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.Page1.Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.Page1.Label4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.Page1.Label5" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.Page1.Label2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.Page1.Image1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.Page1.Label3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.Page2.Label2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.Page2.Spinner1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.Page2.Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.Page2.Spinner2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.Page2.Label3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container1.lblExample1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container2.lblExample1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container3.lblExample1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container4.lblExample1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label5" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command5" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container5" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container5.lblExample1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label6" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command6" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container6" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container6.lblExample1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label7" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command7" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container7" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container7.lblExample1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label8" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command8" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container8" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container8.lblExample1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label9" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command9" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container9" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container9.lblExample1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label10" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command10" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container10" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container10.lblExample1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label11" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command11" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container11" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container11.lblExample1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label12" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command12" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container12" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container12.lblExample1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label13" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command13" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container13" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container13.lblExample1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label14" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command14" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container14" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container14.lblExample1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageReferences.Check1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageReferences.Check2" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageReferences.Check3" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageReferences.Check4" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageReferences.Check5" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageReferences.Check6" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageReferences.Check7" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="pfSettings.pageReferences.Check8" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="cmdOK" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="cmdCancel" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Gf_versionlabel1" UniqueID="" Timestamp="" /> + + * + *m: applycolumnsettings + *m: buildcolumncheckboxes + *m: loadoptions + *m: loadresultsformproperties + *m: saveoptions + *m: set_localfolder && cCR_StoreLocal_Option activated Check folder + *m: validate + *p: ccr_storelocal_option && Internal storage for new local path, just to display and set. + *p: ccr_storelocal_set && Internal storage for local path, just storage. + *p: dlastjanitorrundate + *p: lcr_historyperscope && Shows search history per scope. + *p: lcr_historytree && Tree with History in it. Follows lCR_HistoryPerScope. + *p: lcr_historytreeauto && Fill all searches with data on startup. (slow) + *p: lcr_local && Use local storage place. + *p: lcr_local_default && Local storage will be created on standard place by default. + *p: lcr_openmode && Open like Code Referenves, Active Project or Folder. + *p: lcr_searchcomboperscope && Show only searches for the recent scape. + *p: lcr_simpletree && Tree without the class nodes. Just search / files. + *p: lcr_sorttreealpha && Sort tree alphanumeric NOT by recent. + *p: lcr_sorttreebyext && Sort Nodes by extension first. Only for Tree without the class nodes. + *p: ldeletestorage && Flag to delete search and replace storage upon exit. + *p: ldesktop && The setting for Desktop. + *p: lmovenewcodetotopleft + *p: lotherhistory && Sort buttons on Histoey form normal + *p: lrestoreprevioussearchresultsonstartup + *p: lreturn + *p: lsavesearchresults + *p: lwarnwholeword + *p: ncontainerframecolour && Frame colour for several containers, in case red is something you do not see. + *p: ncss_tr_even_colour && CSS für tr:even + *p: ncss_tr_odd_colour && CSS für tr:odd + *p: ndockable + *p: nfiledefaultdynamicforecolour && Grid, dynamic fore colour file type Default + *p: nfileprgdynamicforecolour && Grid, dynamic fore colour file type PRG + *p: nfilescxdynamicforecolour && Grid, dynamic fore colour file type SCX + *p: nfilevcxdynamicforecolour && Grid, dynamic fore colour file type VCX + *p: njanitorreplacehistorydays + *p: njanitorsearchhistorydays + *p: nreplaceddynamicbackcolour && Grid, dynamic back colour replaced + *p: nreplacerisk + *p: nrisk1dynamicbackcolour && Grid, dynamic back colour replace risk value 1 + *p: nrisk2dynamicbackcolour && Grid, dynamic back colour replace risk value 2 + *p: nrisk3dynamicbackcolour && Grid, dynamic back colour replace risk value 3 + *p: nriskexceededdynamicbackcolour && Grid, dynamic back colour replace risk exceeds setting + *p: ntabstospaces + *p: ntreesearchcolour && Tree colour while searching? + *p: ntreeupdatecolour && Tree colour while updateing? + *p: ntreeviewfontsize + *p: ooptions && A reference to the oSearchOptions object on GF main form. + * + + AlwaysOnTop = .T. + BindControls = .F. + BorderStyle = 3 + Caption = "GoFish Options" + ccr_storelocal_option = && Internal storage for new local path, just to display and set. + cuisettingsfile = GF_Options_Form_Settings.xml + dlastjanitorrundate = / / + DoCreate = .T. + Height = 600 + KeyPreview = .T. + Left = 0 + lrestoreprevioussearchresultsonstartup = .F. + lreturn = .F. + lsavesearchresults = .T. + lwarnwholeword = .F. + MinHeight = 600 + MinWidth = 650 + Name = "GF_Options" + ncontainerframecolour = 0 && Frame colour for several containers, in case red is something you do not see. + ncss_tr_even_colour = 0 && CSS für tr:even + ncss_tr_odd_colour = 0 && CSS für tr:odd + ndockable = 0 + nfiledefaultdynamicforecolour = 0 && Grid, dynamic fore colour file type Default + nfileprgdynamicforecolour = 0 && Grid, dynamic fore colour file type PRG + nfilescxdynamicforecolour = 0 && Grid, dynamic fore colour file type SCX + nfilevcxdynamicforecolour = 0 && Grid, dynamic fore colour file type VCX + njanitorreplacehistorydays = 0 + njanitorsearchhistorydays = 0 + nreplaceddynamicbackcolour = 0 && Grid, dynamic back colour replaced + nreplacerisk = 0 + nrisk1dynamicbackcolour = 0 && Grid, dynamic back colour replace risk value 1 + nrisk2dynamicbackcolour = 0 && Grid, dynamic back colour replace risk value 2 + nrisk3dynamicbackcolour = 0 && Grid, dynamic back colour replace risk value 3 + nriskexceededdynamicbackcolour = 0 && Grid, dynamic back colour replace risk exceeds setting + ntabstospaces = 0 + ntreesearchcolour = 0 && Tree colour while searching? + ntreeupdatecolour = 0 && Tree colour while updateing? + ntreeviewfontsize = 8 + oform = .NULL. + ooptions = .NULL. && A reference to the oSearchOptions object on GF main form. + Top = -1 + Visible = .T. + Width = 652 + WindowType = 1 + _memberdata = + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ADD OBJECT 'cmdCancel' AS commandbutton WITH ; + Anchor = 12, ; + Caption = "Cancel", ; + Height = 21, ; + Left = 573, ; + Name = "cmdCancel", ; + TabIndex = 3, ; + Top = 576, ; + Width = 70 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'cmdOK' AS commandbutton WITH ; + Anchor = 12, ; + Caption = "OK", ; + Height = 21, ; + Left = 496, ; + Name = "cmdOK", ; + TabIndex = 2, ; + Top = 576, ; + Width = 70 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'Gf_versionlabel1' AS gf_versionlabel WITH ; + Left = 415, ; + Name = "Gf_versionlabel1", ; + TabIndex = 4, ; + Top = 1 + *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="label" /> + + ADD OBJECT 'pfSettings' AS pageframe WITH ; + ActivePage = 1, ; + Anchor = 15, ; + ErasePage = .T., ; + Height = 555, ; + Left = 10, ; + Name = "pfSettings", ; + PageCount = 10, ; + TabIndex = 1, ; + TabStretch = 0, ; + TabStyle = 1, ; + Top = 18, ; + Width = 638, ; + Page1.Caption = "Column Selection", ; + Page1.Name = "pageColumns", ; + Page1.PageOrder = 2, ; + Page2.Caption = "Preferences", ; + Page2.Name = "pagePreferences", ; + Page2.PageOrder = 1, ; + Page3.Caption = "Advanced", ; + Page3.Name = "pageAdvanced", ; + Page3.PageOrder = 3, ; + Page4.Caption = "Thor", ; + Page4.Name = "pageThor", ; + Page4.PageOrder = 6, ; + Page5.Caption = "Replace", ; + Page5.Name = "pageReplace", ; + Page5.PageOrder = 4, ; + Page6.Caption = "Backups", ; + Page6.Name = "pageBackups", ; + Page6.PageOrder = 5, ; + Page7.Caption = "Update", ; + Page7.Name = "Page1", ; + Page7.PageOrder = 7, ; + Page8.Caption = "Janitor", ; + Page8.Name = "Page2", ; + Page8.PageOrder = 8, ; + Page9.Caption = "Colours", ; + Page9.Name = "pageColours", ; + Page9.PageOrder = 9, ; + Page10.Caption = "Code References", ; + Page10.Enabled = .F., ; + Page10.Name = "pageReferences", ; + Page10.PageOrder = 10 + *< END OBJECT: BaseClass="pageframe" /> + + ADD OBJECT 'pfSettings.Page1.Image1' AS image WITH ; + Height = 230, ; + Left = 207, ; + Name = "Image1", ; + Picture = ..\images\checkforupdates.jpg, ; + Top = 120, ; + Width = 232 + *< END OBJECT: BaseClass="image" /> + + ADD OBJECT 'pfSettings.Page1.Label1' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "If you are running the Thor Tool Management Framework, you can download and install the latest development builds of GoFish at any time, right from the Thor menu. (Requires Thor 1.10 or higher).", ; + Height = 57, ; + Left = 17, ; + Name = "Label1", ; + Top = 28, ; + Width = 591, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.Page1.Label2' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "The latest development build may be a pre-release version, allowing you to use and test the latest version.", ; + Height = 57, ; + Left = 17, ; + Name = "Label2", ; + Top = 76, ; + Width = 591, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.Page1.Label3' AS label WITH ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Learn more about Thor", ; + FontUnderline = .T., ; + ForeColor = 0,0,255, ; + Height = 17, ; + Left = 17, ; + MousePointer = 15, ; + Name = "Label3", ; + Top = 93, ; + Width = 128 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.Page1.Label4' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "Note: Public releases of GoFish are available at the VFPx site. However, the release cycle is generally slower on VFPx. If you want the absolute latest build, use the Thor update mechanism shown above.", ; + Height = 56, ; + Left = 20, ; + Name = "Label4", ; + Top = 385, ; + Width = 555, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.Page1.Label5' AS label WITH ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Visit the GoFish project on VFPx", ; + FontUnderline = .T., ; + ForeColor = 0,0,255, ; + Height = 17, ; + Left = 20, ; + MousePointer = 15, ; + Name = "Label5", ; + Top = 422, ; + Width = 175 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.Page2.Label1' AS label WITH ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "# of days of Replace history to keep", ; + Height = 17, ; + Left = 105, ; + Name = "Label1", ; + TabIndex = 19, ; + Top = 97, ; + Width = 195 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.Page2.Label2' AS label WITH ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "# of days of Search history to keep", ; + Height = 17, ; + Left = 105, ; + Name = "Label2", ; + TabIndex = 19, ; + Top = 55, ; + Width = 188 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.Page2.Label3' AS label WITH ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "The janitor shows up once a day to clean up leftover files.", ; + FontSize = 10, ; + Height = 18, ; + Left = 28, ; + Name = "Label3", ; + TabIndex = 19, ; + Top = 20, ; + Width = 332 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.Page2.Spinner1' AS spinner WITH ; + ControlSource = "Thisform.nJanitorSearchHistoryDays", ; + Height = 27, ; + KeyboardHighValue = 999999, ; + KeyboardLowValue = 0, ; + Left = 27, ; + Name = "Spinner1", ; + SpinnerHighValue = 999999.00, ; + SpinnerLowValue = 0.00, ; + TabIndex = 10, ; + Top = 50, ; + Width = 69 + *< END OBJECT: BaseClass="spinner" /> + + ADD OBJECT 'pfSettings.Page2.Spinner2' AS spinner WITH ; + ControlSource = "Thisform.nJanitorReplaceHistoryDays", ; + Height = 27, ; + KeyboardHighValue = 999999, ; + KeyboardLowValue = 0, ; + Left = 27, ; + Name = "Spinner2", ; + SpinnerHighValue = 999999.00, ; + SpinnerLowValue = 0.00, ; + TabIndex = 10, ; + Top = 92, ; + Width = 69 + *< END OBJECT: BaseClass="spinner" /> + + ADD OBJECT 'pfSettings.pageAdvanced.Check1' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "Delete Storage", ; + ControlSource = "Thisform.lDeleteStorage", ; + Height = 17, ; + Left = 23, ; + Name = "Check1", ; + TabIndex = 19, ; + Top = 466, ; + Value = .F., ; + Width = 100, ; + WordWrap = .T. + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pageAdvanced.chk_CRLocal' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = ("Local settings / storage"+0h0D0A+"All settings not in this box are local to resource file rather then in %App%, if activated."), ; + ControlSource = "Thisform.lCR_Local", ; + Height = 30, ; + Left = 18, ; + Name = "chk_CRLocal", ; + TabIndex = 10, ; + Top = 279, ; + Width = 534, ; + WordWrap = .T. + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pageAdvanced.chk_CRLocal_Default' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = [Use Set("Resource",1)+'\GoFish_" as default for new local folder], ; + ControlSource = "Thisform.lCR_Local_Default", ; + Height = 17, ; + Left = 18, ; + Name = "chk_CRLocal_Default", ; + TabIndex = 9, ; + Top = 263, ; + Width = 466, ; + WordWrap = .T. + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pageAdvanced.chk_CRMode' AS checkbox WITH ; + Alignment = 0, ; + BackStyle = 0, ; + Caption = "Allow Code References-like work.", ; + ControlSource = "Thisform.lCR_Allow", ; + Left = 19, ; + Name = "chk_CRMode", ; + TabIndex = 8, ; + Top = 243, ; + Width = 466, ; + WordWrap = .T. + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pageAdvanced.cmdDeleteConfigFiles' AS commandbutton WITH ; + Caption = "Delete config files!", ; + Height = 21, ; + Left = 23, ; + Name = "cmdDeleteConfigFiles", ; + TabIndex = 17, ; + Top = 436, ; + Width = 114 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageAdvanced.cmdOpenFolder' AS commandbutton WITH ; + Caption = "Open Folder", ; + Height = 21, ; + Left = 25, ; + Name = "cmdOpenFolder", ; + TabIndex = 16, ; + Top = 407, ; + Width = 80 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageAdvanced.cmdSetFolder' AS commandbutton WITH ; + Caption = "Set Folder", ; + Height = 21, ; + Left = 20, ; + Name = "cmdSetFolder", ; + TabIndex = 11, ; + ToolTipText = "Pick a storage for lacal settings. Available after restart.", ; + Top = 314, ; + Visible = .F., ; + Width = 80 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageAdvanced.Label1' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "Configuration settings for GoFish are maintained in these XML files. See GoFish Help for more information.", ; + Height = 32, ; + Left = 255, ; + Name = "Label1", ; + TabIndex = 2, ; + Top = 20, ; + Width = 349, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageAdvanced.Label10' AS label WITH ; + Anchor = 10, ; + AutoSize = .T., ; + Caption = " Global Settings: ", ; + Height = 17, ; + Left = 45, ; + Name = "Label10", ; + TabIndex = 7, ; + Top = 223, ; + Width = 107 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageAdvanced.Label11' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "Wipes all stored searches and replace backup on exit of the form. ", ; + ForeColor = 255,0,0, ; + Height = 21, ; + Left = 142, ; + Name = "Label11", ; + TabIndex = 20, ; + Top = 467, ; + Width = 596, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageAdvanced.Label2' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "Axtive path to XML files:", ; + Height = 25, ; + Left = 12, ; + Name = "Label2", ; + TabIndex = 14, ; + Top = 366, ; + Width = 318, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageAdvanced.Label3' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "Path to XML files will be shown here. See Init() method of this form", ; + Height = 32, ; + Left = 23, ; + Name = "Label3", ; + TabIndex = 15, ; + Top = 387, ; + Width = 596, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageAdvanced.Label4' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "Double-Click to view or edit any file.", ; + Height = 32, ; + Left = 255, ; + Name = "Label4", ; + TabIndex = 5, ; + Top = 137, ; + Width = 349, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageAdvanced.Label5' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "Close GoFish and delete any file to restore that portion of GoFish to the default state. A new XML file will be built automatically.", ; + Height = 32, ; + Left = 255, ; + Name = "Label5", ; + TabIndex = 6, ; + Top = 176, ; + Width = 349, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageAdvanced.Label6' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "The files are maintained automatically by GoFish to maintain settings between sessions.", ; + Height = 32, ; + Left = 255, ; + Name = "Label6", ; + TabIndex = 3, ; + Top = 59, ; + Width = 349, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageAdvanced.Label7' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "If you are curious you may view these files, or if you have special needs you may edit them.", ; + Height = 32, ; + Left = 255, ; + Name = "Label7", ; + TabIndex = 4, ; + Top = 98, ; + Width = 349, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageAdvanced.Label8' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = ("Immediately reset GoFish by deleting it's config files."+0h0D0A+"New config files will be built upon exit."), ; + ForeColor = 255,0,0, ; + Height = 31, ; + Left = 142, ; + Name = "Label8", ; + TabIndex = 18, ; + Top = 432, ; + Width = 450, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageAdvanced.Label9' AS label WITH ; + Alignment = 2, ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "********** Available after Restart of GoFish! Check or additional options after restart **********", ; + FontBold = .T., ; + ForeColor = 255,0,0, ; + Left = 12, ; + Name = "Label9", ; + TabIndex = 13, ; + Top = 340, ; + Visible = .F., ; + Width = 596, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageAdvanced.List1' AS listbox WITH ; + Height = 200, ; + Left = 12, ; + Name = "List1", ; + RowSourceType = 7, ; + TabIndex = 1, ; + Top = 17, ; + Width = 236 + *< END OBJECT: BaseClass="listbox" /> + + ADD OBJECT 'pfSettings.pageAdvanced.Shape1' AS shape WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Height = 131, ; + Left = 11, ; + Name = "Shape1", ; + Top = 230, ; + Width = 611 + *< END OBJECT: BaseClass="shape" /> + + ADD OBJECT 'pfSettings.pageAdvanced.Text1' AS textbox WITH ; + BackStyle = 0, ; + BorderStyle = 0, ; + ControlSource = "Thisform.cCR_StoreLocal_Option", ; + Left = 111, ; + Name = "Text1", ; + ReadOnly = .T., ; + TabIndex = 12, ; + Top = 314, ; + Width = 394 + *< END OBJECT: BaseClass="textbox" /> + + ADD OBJECT 'pfSettings.pageBackups.Check1' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Backup source files when performing Replace operations.", ; + ControlSource = "Thisform.oSearchOptions.lBackup", ; + Height = 17, ; + Left = 18, ; + Name = "Check1", ; + Top = 119, ; + Value = .F., ; + Width = 336 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pageBackups.Command2' AS commandbutton WITH ; + Caption = "Open Folder", ; + Height = 21, ; + Left = 132, ; + Name = "Command2", ; + Top = 220, ; + Width = 80 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageBackups.Label1' AS label WITH ; + BackStyle = 0, ; + Caption = "GoFish can create backups of files on which you perform a Replace operation. The backup files are stored in the folder path Home(7) \ GoFishBackps \ \ where is the Replace History Id that is assigned to each replace operation.", ; + Height = 45, ; + Left = 18, ; + Name = "Label1", ; + Top = 18, ; + Width = 600, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageBackups.Label2' AS label WITH ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "See the GoFish Backup Help page for more info.", ; + FontUnderline = .T., ; + ForeColor = 0,0,255, ; + Height = 17, ; + Left = 51, ; + MousePointer = 15, ; + Name = "Label2", ; + Top = 152, ; + Width = 266 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageBackups.Label3' AS label WITH ; + BackStyle = 0, ; + Caption = "You can map the folder reference to the Replace History log to view complete details of each replace operation.", ; + Height = 45, ; + Left = 18, ; + Name = "Label3", ; + Top = 73, ; + Width = 600, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageBackups.Label4' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "Path to Backup files:", ; + Height = 25, ; + Left = 15, ; + Name = "Label4", ; + Top = 224, ; + Width = 318, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageBackups.Label5' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "Path to backup files will be shown here. See Init() method of this label.", ; + Height = 32, ; + Left = 26, ; + Name = "Label5", ; + Top = 248, ; + Width = 596, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Command1' AS commandbutton WITH ; + Caption = ". . .", ; + FontBold = .T., ; + Height = 25, ; + Left = 290, ; + Name = "Command1", ; + Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; + SpecialEffect = 0, ; + TabIndex = 2, ; + ToolTipText = "Pick colour", ; + Top = 30, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColours.Command10' AS commandbutton WITH ; + Caption = ". . .", ; + FontBold = .T., ; + Height = 25, ; + Left = 290, ; + Name = "Command10", ; + Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; + SpecialEffect = 0, ; + TabIndex = 29, ; + ToolTipText = "Pick colour", ; + Top = 330, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColours.Command11' AS commandbutton WITH ; + Caption = ". . .", ; + FontBold = .T., ; + Height = 25, ; + Left = 290, ; + Name = "Command11", ; + Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; + SpecialEffect = 0, ; + TabIndex = 32, ; + ToolTipText = "Pick colour", ; + Top = 360, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColours.Command12' AS commandbutton WITH ; + Caption = ". . .", ; + FontBold = .T., ; + Height = 25, ; + Left = 290, ; + Name = "Command12", ; + Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; + SpecialEffect = 0, ; + TabIndex = 35, ; + ToolTipText = "Pick colour", ; + Top = 390, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColours.Command13' AS commandbutton WITH ; + Caption = ". . .", ; + FontBold = .T., ; + Height = 25, ; + Left = 290, ; + Name = "Command13", ; + Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; + SpecialEffect = 0, ; + TabIndex = 38, ; + ToolTipText = "Pick colour", ; + Top = 420, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColours.Command14' AS commandbutton WITH ; + Caption = ". . .", ; + FontBold = .T., ; + Height = 25, ; + Left = 290, ; + Name = "Command14", ; + Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; + SpecialEffect = 0, ; + TabIndex = 23, ; + ToolTipText = "Pick colour", ; + Top = 240, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColours.Command2' AS commandbutton WITH ; + Caption = ". . .", ; + FontBold = .T., ; + Height = 25, ; + Left = 290, ; + Name = "Command2", ; + Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; + SpecialEffect = 0, ; + TabIndex = 5, ; + ToolTipText = "Pick colour", ; + Top = 60, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColours.Command3' AS commandbutton WITH ; + Caption = ". . .", ; + FontBold = .T., ; + Height = 25, ; + Left = 290, ; + Name = "Command3", ; + Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; + SpecialEffect = 0, ; + TabIndex = 8, ; + ToolTipText = "Pick colour", ; + Top = 90, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColours.Command4' AS commandbutton WITH ; + Caption = ". . .", ; + FontBold = .T., ; + Height = 25, ; + Left = 290, ; + Name = "Command4", ; + Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; + SpecialEffect = 0, ; + TabIndex = 11, ; + ToolTipText = "Pick colour", ; + Top = 120, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColours.Command5' AS commandbutton WITH ; + Caption = ". . .", ; + FontBold = .T., ; + Height = 25, ; + Left = 290, ; + Name = "Command5", ; + Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; + SpecialEffect = 0, ; + TabIndex = 14, ; + ToolTipText = "Pick colour", ; + Top = 150, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColours.Command6' AS commandbutton WITH ; + Caption = ". . .", ; + FontBold = .T., ; + Height = 25, ; + Left = 290, ; + Name = "Command6", ; + Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; + SpecialEffect = 0, ; + TabIndex = 17, ; + ToolTipText = "Pick colour", ; + Top = 180, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColours.Command7' AS commandbutton WITH ; + Caption = ". . .", ; + FontBold = .T., ; + Height = 25, ; + Left = 290, ; + Name = "Command7", ; + Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; + SpecialEffect = 0, ; + TabIndex = 20, ; + ToolTipText = "Pick colour", ; + Top = 210, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColours.Command8' AS commandbutton WITH ; + Caption = ". . .", ; + FontBold = .T., ; + Height = 25, ; + Left = 290, ; + Name = "Command8", ; + Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; + SpecialEffect = 0, ; + TabIndex = 23, ; + ToolTipText = "Pick colour", ; + Top = 270, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColours.Command9' AS commandbutton WITH ; + Caption = ". . .", ; + FontBold = .T., ; + Height = 25, ; + Left = 290, ; + Name = "Command9", ; + Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; + SpecialEffect = 0, ; + TabIndex = 26, ; + ToolTipText = "Pick colour", ; + Top = 300, ; + Width = 25 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColours.Container1' AS container WITH ; + BorderWidth = 2, ; + Height = 27, ; + Left = 346, ; + Name = "Container1", ; + Picture = ..\images\, ; + TabIndex = 3, ; + Top = 30, ; + Width = 129 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'pfSettings.pageColours.Container1.lblExample1' AS label WITH ; + BackStyle = 0, ; + Caption = "Example", ; + Height = 17, ; + Left = 8, ; + Name = "lblExample1", ; + TabIndex = 1, ; + ToolTipText = "Highlighting several frames.", ; + Top = 6, ; + Width = 120 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Container10' AS container WITH ; + BackColor = 255,255,255, ; + BackStyle = 1, ; + BorderWidth = 2, ; + Height = 27, ; + Left = 346, ; + Name = "Container10", ; + Picture = ..\images\, ; + TabIndex = 30, ; + Top = 330, ; + Width = 129 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'pfSettings.pageColours.Container10.lblExample1' AS label WITH ; + BackStyle = 0, ; + Caption = "Example", ; + Height = 17, ; + Left = 8, ; + Name = "lblExample1", ; + TabIndex = 1, ; + ToolTipText = "Highlighting several frames.", ; + Top = 6, ; + Width = 120 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Container11' AS container WITH ; + BackColor = 255,255,255, ; + BackStyle = 1, ; + BorderWidth = 2, ; + Height = 27, ; + Left = 346, ; + Name = "Container11", ; + Picture = ..\images\, ; + TabIndex = 33, ; + Top = 360, ; + Width = 129 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'pfSettings.pageColours.Container11.lblExample1' AS label WITH ; + BackStyle = 0, ; + Caption = "Example", ; + Height = 17, ; + Left = 8, ; + Name = "lblExample1", ; + TabIndex = 1, ; + ToolTipText = "Highlighting several frames.", ; + Top = 6, ; + Width = 120 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Container12' AS container WITH ; + BackStyle = 1, ; + BorderWidth = 2, ; + Height = 27, ; + Left = 346, ; + Name = "Container12", ; + Picture = ..\images\, ; + TabIndex = 36, ; + Top = 390, ; + Width = 129 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'pfSettings.pageColours.Container12.lblExample1' AS label WITH ; + BackStyle = 0, ; + Caption = "Example", ; + Height = 17, ; + Left = 8, ; + Name = "lblExample1", ; + TabIndex = 1, ; + ToolTipText = "Highlighting several frames.", ; + Top = 6, ; + Width = 120 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Container13' AS container WITH ; + BackStyle = 1, ; + BorderWidth = 2, ; + Height = 27, ; + Left = 346, ; + Name = "Container13", ; + Picture = ..\images\, ; + TabIndex = 39, ; + Top = 420, ; + Width = 129 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'pfSettings.pageColours.Container13.lblExample1' AS label WITH ; + BackStyle = 0, ; + Caption = "Example", ; + Height = 17, ; + Left = 8, ; + Name = "lblExample1", ; + TabIndex = 1, ; + ToolTipText = "Highlighting several frames.", ; + Top = 6, ; + Width = 120 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Container14' AS container WITH ; + BackStyle = 1, ; + BorderWidth = 2, ; + Height = 27, ; + Left = 346, ; + Name = "Container14", ; + Picture = ..\images\, ; + TabIndex = 24, ; + Top = 240, ; + Width = 129 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'pfSettings.pageColours.Container14.lblExample1' AS label WITH ; + BackStyle = 0, ; + Caption = "Example", ; + Height = 17, ; + Left = 8, ; + Name = "lblExample1", ; + TabIndex = 1, ; + ToolTipText = "Highlighting several frames.", ; + Top = 6, ; + Width = 120 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Container2' AS container WITH ; + BackColor = 255,255,255, ; + BorderWidth = 2, ; + Height = 27, ; + Left = 346, ; + Name = "Container2", ; + Picture = ..\images\, ; + TabIndex = 6, ; + Top = 60, ; + Width = 129 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'pfSettings.pageColours.Container2.lblExample1' AS label WITH ; + BackStyle = 0, ; + Caption = "Example", ; + Height = 17, ; + Left = 8, ; + Name = "lblExample1", ; + TabIndex = 1, ; + ToolTipText = "Highlighting several frames.", ; + Top = 6, ; + Width = 120 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Container3' AS container WITH ; + BackColor = 255,255,255, ; + BackStyle = 1, ; + BorderWidth = 2, ; + Height = 27, ; + Left = 346, ; + Name = "Container3", ; + Picture = ..\images\, ; + TabIndex = 9, ; + Top = 90, ; + Width = 129 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'pfSettings.pageColours.Container3.lblExample1' AS label WITH ; + BackStyle = 0, ; + Caption = "Example", ; + Height = 17, ; + Left = 8, ; + Name = "lblExample1", ; + TabIndex = 1, ; + ToolTipText = "Highlighting several frames.", ; + Top = 6, ; + Width = 120 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Container4' AS container WITH ; + BackColor = 255,255,255, ; + BackStyle = 1, ; + BorderWidth = 2, ; + Height = 27, ; + Left = 346, ; + Name = "Container4", ; + Picture = ..\images\, ; + TabIndex = 12, ; + Top = 120, ; + Width = 129 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'pfSettings.pageColours.Container4.lblExample1' AS label WITH ; + BackStyle = 0, ; + Caption = "Example", ; + Height = 17, ; + Left = 8, ; + Name = "lblExample1", ; + TabIndex = 1, ; + ToolTipText = "Highlighting several frames.", ; + Top = 6, ; + Width = 120 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Container5' AS container WITH ; + BackColor = 255,255,255, ; + BackStyle = 1, ; + BorderWidth = 2, ; + Height = 27, ; + Left = 346, ; + Name = "Container5", ; + Picture = ..\images\, ; + TabIndex = 15, ; + Top = 150, ; + Width = 129 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'pfSettings.pageColours.Container5.lblExample1' AS label WITH ; + BackStyle = 0, ; + Caption = "Example", ; + Height = 17, ; + Left = 8, ; + Name = "lblExample1", ; + TabIndex = 1, ; + ToolTipText = "Highlighting several frames.", ; + Top = 6, ; + Width = 120 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Container6' AS container WITH ; + BackStyle = 1, ; + BorderWidth = 2, ; + Height = 27, ; + Left = 346, ; + Name = "Container6", ; + Picture = ..\images\, ; + TabIndex = 18, ; + Top = 180, ; + Width = 129 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'pfSettings.pageColours.Container6.lblExample1' AS label WITH ; + BackStyle = 0, ; + Caption = "Example", ; + Height = 17, ; + Left = 8, ; + Name = "lblExample1", ; + TabIndex = 1, ; + ToolTipText = "Highlighting several frames.", ; + Top = 6, ; + Width = 120 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Container7' AS container WITH ; + BackStyle = 1, ; + BorderWidth = 2, ; + Height = 27, ; + Left = 346, ; + Name = "Container7", ; + Picture = ..\images\, ; + TabIndex = 21, ; + Top = 210, ; + Width = 129 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'pfSettings.pageColours.Container7.lblExample1' AS label WITH ; + BackStyle = 0, ; + Caption = "Example", ; + Height = 17, ; + Left = 8, ; + Name = "lblExample1", ; + TabIndex = 1, ; + ToolTipText = "Highlighting several frames.", ; + Top = 6, ; + Width = 120 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Container8' AS container WITH ; + BackStyle = 1, ; + BorderWidth = 2, ; + Height = 27, ; + Left = 346, ; + Name = "Container8", ; + Picture = ..\images\, ; + TabIndex = 24, ; + Top = 270, ; + Width = 129 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'pfSettings.pageColours.Container8.lblExample1' AS label WITH ; + BackStyle = 0, ; + Caption = "Example", ; + Height = 17, ; + Left = 8, ; + Name = "lblExample1", ; + TabIndex = 1, ; + ToolTipText = "Highlighting several frames.", ; + Top = 6, ; + Width = 120 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Container9' AS container WITH ; + BackStyle = 1, ; + BorderWidth = 2, ; + Height = 27, ; + Left = 346, ; + Name = "Container9", ; + Picture = ..\images\, ; + TabIndex = 27, ; + Top = 300, ; + Width = 129 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'pfSettings.pageColours.Container9.lblExample1' AS label WITH ; + BackStyle = 0, ; + Caption = "Example", ; + Height = 17, ; + Left = 8, ; + Name = "lblExample1", ; + TabIndex = 1, ; + ToolTipText = "Highlighting several frames.", ; + Top = 6, ; + Width = 120 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Label1' AS label WITH ; + BackStyle = 0, ; + Caption = "Frame colour", ; + Height = 17, ; + Left = 21, ; + Name = "Label1", ; + TabIndex = 1, ; + Top = 30, ; + Width = 260 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Label10' AS label WITH ; + BackStyle = 0, ; + Caption = 'Tree fore colour "Search"', ; + Height = 17, ; + Left = 21, ; + Name = "Label10", ; + TabIndex = 28, ; + Top = 333, ; + Width = 260 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Label11' AS label WITH ; + BackStyle = 0, ; + Caption = 'Tree fore colour "Update"', ; + Height = 17, ; + Left = 21, ; + Name = "Label11", ; + TabIndex = 31, ; + Top = 360, ; + Width = 260 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Label12' AS label WITH ; + BackStyle = 0, ; + Caption = 'CSS back colour "tr even"', ; + Height = 17, ; + Left = 21, ; + Name = "Label12", ; + TabIndex = 34, ; + Top = 390, ; + Width = 260 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Label13' AS label WITH ; + BackStyle = 0, ; + Caption = 'CSS back colour "tr odd"', ; + Height = 17, ; + Left = 21, ; + Name = "Label13", ; + TabIndex = 37, ; + Top = 420, ; + Width = 260 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Label14' AS label WITH ; + BackStyle = 0, ; + Caption = 'Grid back colour; Replace risk "1 = Pretty Safe"', ; + Height = 17, ; + Left = 21, ; + Name = "Label14", ; + TabIndex = 22, ; + Top = 240, ; + Width = 260 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Label2' AS label WITH ; + BackStyle = 0, ; + Caption = 'Grid fore colour "SCX"', ; + Height = 17, ; + Left = 21, ; + Name = "Label2", ; + TabIndex = 4, ; + Top = 60, ; + Width = 260 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Label3' AS label WITH ; + BackStyle = 0, ; + Caption = 'Grid fore colour "VCX"', ; + Height = 17, ; + Left = 21, ; + Name = "Label3", ; + TabIndex = 7, ; + Top = 90, ; + Width = 260 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Label4' AS label WITH ; + BackStyle = 0, ; + Caption = 'Grid fore colour "PRG"', ; + Height = 17, ; + Left = 21, ; + Name = "Label4", ; + TabIndex = 10, ; + Top = 120, ; + Width = 260 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Label5' AS label WITH ; + BackStyle = 0, ; + Caption = 'Grid fore colour "other"', ; + Height = 17, ; + Left = 21, ; + Name = "Label5", ; + TabIndex = 13, ; + Top = 150, ; + Width = 260 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Label6' AS label WITH ; + BackStyle = 0, ; + Caption = 'Grid back colour "Replaced"', ; + Height = 17, ; + Left = 21, ; + Name = "Label6", ; + TabIndex = 16, ; + Top = 181, ; + Width = 260 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Label7' AS label WITH ; + BackStyle = 0, ; + Caption = 'Grid back colour; Replace risk "Exeeds Limit"', ; + Height = 17, ; + Left = 21, ; + Name = "Label7", ; + TabIndex = 19, ; + Top = 210, ; + Width = 260 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Label8' AS label WITH ; + BackStyle = 0, ; + Caption = 'Grid back colour; Replace risk "2 = Kinda Safe"', ; + Height = 17, ; + Left = 21, ; + Name = "Label8", ; + TabIndex = 22, ; + Top = 270, ; + Width = 260 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColours.Label9' AS label WITH ; + BackStyle = 0, ; + Caption = 'Grid back colour; Replace risk "3 = Dangerous"', ; + Height = 17, ; + Left = 21, ; + Name = "Label9", ; + TabIndex = 25, ; + Top = 300, ; + Width = 260 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageColumns.cmdClearAll' AS commandbutton WITH ; + Caption = "Clear All", ; + FontSize = 8, ; + Height = 26, ; + Left = 21, ; + Name = "cmdClearAll", ; + TabIndex = 4, ; + Top = 140, ; + Width = 58 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColumns.cmdDefault' AS commandbutton WITH ; + BackColor = 255,255,255, ; + Caption = "Default", ; + FontSize = 8, ; + Height = 26, ; + Left = 21, ; + Name = "cmdDefault", ; + TabIndex = 2, ; + Themes = .F., ; + ToolTipText = "Set all default on; all other off.", ; + Top = 56, ; + Width = 58 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColumns.cmdSelectAll' AS commandbutton WITH ; + Caption = "Select All", ; + FontSize = 8, ; + Height = 26, ; + Left = 21, ; + Name = "cmdSelectAll", ; + TabIndex = 3, ; + Top = 98, ; + Width = 58 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pageColumns.containerColumnCheckBoxes' AS container WITH ; + Anchor = 5, ; + Height = 436, ; + Left = 14, ; + Name = "containerColumnCheckBoxes", ; + TabIndex = 5, ; + Top = 46, ; + Width = 602 + *< END OBJECT: BaseClass="container" /> + + ADD OBJECT 'pfSettings.pageColumns.Label1' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "Choose which columns you want to appear in the search results grid.", ; + FontBold = .T., ; + Height = 28, ; + Left = 15, ; + Name = "Label1", ; + TabIndex = 1, ; + Top = 14, ; + Width = 470, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pagePreferences.cboDockable' AS combobox WITH ; + BoundColumn = 2, ; + BoundTo = .T., ; + ColumnCount = 2, ; + ColumnWidths = "300,0", ; + ControlSource = "Thisform.nDockable", ; + Height = 22, ; + Left = 79, ; + Name = "cboDockable", ; + RowSource = "0 - Does not support docking,0,1 - Supports docking and is dockable,1,2 - Supports docking and is not dockable,2", ; + RowSourceType = 1, ; + Style = 2, ; + TabIndex = 2, ; + Top = 30, ; + Width = 305 + *< END OBJECT: BaseClass="combobox" /> + + ADD OBJECT 'pfSettings.pagePreferences.Check1' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Display dialog when files cannot be found or opened during a search or replace", ; + ControlSource = "Thisform.oSearchOptions.lShowErrorMessages", ; + Height = 17, ; + Left = 27, ; + Name = "Check1", ; + TabIndex = 5, ; + Top = 87, ; + Width = 452 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pagePreferences.Check10' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Alternative interface for search history form", ; + ControlSource = "Thisform.lOtherHistory", ; + Height = 17, ; + Left = 28, ; + Name = "Check10", ; + TabIndex = 15, ; + ToolTipText = "Swap button to have OK Canbcel buttom right", ; + Top = 286, ; + Width = 249 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pagePreferences.Check2' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Display each filename as it is processed (slows down search)", ; + ControlSource = "Thisform.oSearchOptions.lShowWaitMessages", ; + Height = 17, ; + Left = 27, ; + Name = "Check2", ; + TabIndex = 7, ; + Top = 127, ; + Width = 359 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pagePreferences.Check3' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Display dialog box if no matches are found during a search.", ; + ControlSource = "Thisform.oSearchOptions.lShowNoMatchesMessage", ; + Height = 17, ; + Left = 27, ; + Name = "Check3", ; + TabIndex = 6, ; + Top = 107, ; + Width = 342 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pagePreferences.Check4' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Show Advanced Search form on startup", ; + ControlSource = "Thisform.oSearchOptions.lShowAdvancedFormOnStartup", ; + Height = 17, ; + Left = 28, ; + Name = "Check4", ; + TabIndex = 9, ; + Top = 184, ; + Width = 233 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pagePreferences.Check5' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Clear 'Apply Filter' checkbox with each new search", ; + ControlSource = "Thisform.lClearApplyFilter", ; + Height = 17, ; + Left = 28, ; + Name = "Check5", ; + TabIndex = 10, ; + Top = 204, ; + Width = 290 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pagePreferences.Check6' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Always confirm use of Whole Word search?", ; + ControlSource = "Thisform.lWarnWholeWord", ; + Height = 17, ; + Left = 27, ; + Name = "Check6", ; + TabIndex = 8, ; + Top = 148, ; + Width = 255 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pagePreferences.Check7' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Restore previous search results on startup", ; + ControlSource = "Thisform.lRestorePreviousSearchResultsOnStartup", ; + Height = 17, ; + Left = 28, ; + Name = "Check7", ; + TabIndex = 13, ; + Top = 245, ; + Width = 252 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pagePreferences.Check8' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Save each search results to search history folder.", ; + ControlSource = "Thisform.lSaveSearchResults", ; + Height = 17, ; + Left = 28, ; + Name = "Check8", ; + TabIndex = 11, ; + Top = 224, ; + Width = 287 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pagePreferences.Check9' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Open code windows at top left corner", ; + ControlSource = "Thisform.lMoveNewCodeToTopLeft", ; + Height = 17, ; + Left = 28, ; + Name = "Check9", ; + TabIndex = 14, ; + Top = 266, ; + Width = 220 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pagePreferences.chkDesktop' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Desktop", ; + ControlSource = "Thisform.lDesktop", ; + Height = 17, ; + Left = 401, ; + Name = "chkDesktop", ; + TabIndex = 3, ; + Top = 33, ; + Width = 64 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pagePreferences.cmdZoomDefault' AS commandbutton WITH ; + Caption = "Default 1.0", ; + FontSize = 8, ; + Height = 22, ; + Left = 308, ; + Name = "cmdZoomDefault", ; + TabIndex = 22, ; + Top = 354, ; + Width = 71 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pagePreferences.Command1' AS commandbutton WITH ; + Caption = " Open Folder", ; + Height = 25, ; + Left = 337, ; + Name = "Command1", ; + Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; + PicturePosition = 1, ; + SpecialEffect = 0, ; + TabIndex = 12, ; + ToolTipText = "Open Explorer window to this path.", ; + Top = 220, ; + Width = 118 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'pfSettings.pagePreferences.Label1' AS label WITH ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Dockable", ; + Height = 17, ; + Left = 21, ; + Name = "Label1", ; + TabIndex = 1, ; + Top = 33, ; + Width = 54 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pagePreferences.Label2' AS label WITH ; + BackStyle = 0, ; + Caption = "Grid font size", ; + Height = 18, ; + Left = 88, ; + Name = "Label2", ; + TabIndex = 18, ; + Top = 326, ; + Width = 103 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pagePreferences.Label3' AS label WITH ; + BackStyle = 0, ; + Caption = "DisplayCount for Search/Scope history dropdowns", ; + Height = 18, ; + Left = 88, ; + Name = "Label3", ; + TabIndex = 26, ; + Top = 388, ; + Width = 311 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pagePreferences.Label4' AS label WITH ; + AutoSize = .T., ; + BackColor = 255,255,255, ; + BackStyle = 1, ; + Caption = " Messages / Dialogs", ; + Height = 17, ; + Left = 33, ; + Name = "Label4", ; + TabIndex = 4, ; + Top = 65, ; + Width = 115 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pagePreferences.Label5' AS label WITH ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Maximum number of results to find", ; + Height = 17, ; + Left = 84, ; + Name = "Label5", ; + TabIndex = 30, ; + ToolTipText = "Search will automatically stop once this number of mached lines it reached.", ; + Top = 458, ; + Width = 191 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pagePreferences.Label6' AS label WITH ; + BackStyle = 0, ; + Caption = "Number of items in each MRU list for Search/Scope dropdowns", ; + Height = 18, ; + Left = 88, ; + Name = "Label6", ; + TabIndex = 28, ; + Top = 419, ; + Width = 396 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pagePreferences.Label7' AS label WITH ; + BackStyle = 0, ; + Caption = "Code Browser zoom factor (0.7 - 2.00)", ; + Height = 18, ; + Left = 88, ; + Name = "Label7", ; + TabIndex = 23, ; + Top = 357, ; + Width = 217 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pagePreferences.Label8' AS label WITH ; + BackStyle = 0, ; + Caption = "TreeView font size", ; + Height = 18, ; + Left = 290, ; + Name = "Label8", ; + TabIndex = 19, ; + Top = 327, ; + Width = 103 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pagePreferences.Label9' AS label WITH ; + BackStyle = 0, ; + Caption = "Tabs to spaces", ; + Height = 18, ; + Left = 482, ; + Name = "Label9", ; + TabIndex = 24, ; + Top = 358, ; + Width = 103 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pagePreferences.Shape1' AS shape WITH ; + BackStyle = 0, ; + Curvature = 3, ; + Height = 102, ; + Left = 17, ; + Name = "Shape1", ; + Top = 73, ; + Width = 534 + *< END OBJECT: BaseClass="shape" /> + + ADD OBJECT 'pfSettings.pagePreferences.Spinner1' AS spinner WITH ; + ControlSource = "Thisform.nGridFontSize", ; + Height = 27, ; + KeyboardHighValue = 24, ; + KeyboardLowValue = 6, ; + Left = 23, ; + Name = "Spinner1", ; + SpinnerHighValue = 24.00, ; + SpinnerLowValue = 6.00, ; + TabIndex = 16, ; + Top = 321, ; + Width = 59 + *< END OBJECT: BaseClass="spinner" /> + + ADD OBJECT 'pfSettings.pagePreferences.Spinner2' AS spinner WITH ; + ControlSource = "Thisform.nDropDownDisplayCount", ; + Height = 27, ; + KeyboardHighValue = 100, ; + KeyboardLowValue = 5, ; + Left = 23, ; + Name = "Spinner2", ; + SpinnerHighValue = 100.00, ; + SpinnerLowValue = 5.00, ; + TabIndex = 25, ; + Top = 383, ; + Width = 59 + *< END OBJECT: BaseClass="spinner" /> + + ADD OBJECT 'pfSettings.pagePreferences.Spinner3' AS spinner WITH ; + ControlSource = "Thisform.nDropDownMaxMRU", ; + Height = 27, ; + KeyboardHighValue = 100, ; + KeyboardLowValue = 1, ; + Left = 23, ; + Name = "Spinner3", ; + SpinnerHighValue = 100.00, ; + SpinnerLowValue = 1.00, ; + TabIndex = 27, ; + Top = 414, ; + Width = 59 + *< END OBJECT: BaseClass="spinner" /> + + ADD OBJECT 'pfSettings.pagePreferences.Spinner4' AS spinner WITH ; + ControlSource = "Thisform.nBrowserZoom", ; + Height = 27, ; + Increment = 0.10, ; + InputMask = "9.99", ; + KeyboardLowValue = 0, ; + Left = 23, ; + Name = "Spinner4", ; + SpinnerHighValue = 2.00, ; + SpinnerLowValue = 0.70, ; + TabIndex = 20, ; + Top = 352, ; + Value = 0.1, ; + Width = 59 + *< END OBJECT: BaseClass="spinner" /> + + ADD OBJECT 'pfSettings.pagePreferences.Spinner5' AS spinner WITH ; + ControlSource = "Thisform.nTreeViewFontSize", ; + Height = 27, ; + KeyboardHighValue = 24, ; + KeyboardLowValue = 6, ; + Left = 225, ; + Name = "Spinner5", ; + SpinnerHighValue = 24.00, ; + SpinnerLowValue = 6.00, ; + TabIndex = 17, ; + Top = 322, ; + Width = 59 + *< END OBJECT: BaseClass="spinner" /> + + ADD OBJECT 'pfSettings.pagePreferences.Spinner6' AS spinner WITH ; + ControlSource = "Thisform.nTabsToSpaces", ; + Height = 27, ; + KeyboardHighValue = 10, ; + KeyboardLowValue = 0, ; + Left = 417, ; + Name = "Spinner6", ; + SpinnerHighValue = 10.00, ; + SpinnerLowValue = 0.00, ; + TabIndex = 21, ; + Top = 353, ; + Width = 59 + *< END OBJECT: BaseClass="spinner" /> + + ADD OBJECT 'pfSettings.pagePreferences.Text1' AS textbox WITH ; + ControlSource = "Thisform.oSearchOptions.nMaxResults", ; + Height = 25, ; + InputMask = "9999999", ; + Left = 22, ; + Name = "Text1", ; + TabIndex = 29, ; + Top = 454, ; + Width = 59 + *< END OBJECT: BaseClass="textbox" /> + + ADD OBJECT 'pfSettings.pageReferences.Check1' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Open GoFish like Code References: Active project / Recent folder", ; + ControlSource = "Thisform.lCR_OpenMode", ; + Height = 17, ; + Left = 21, ; + Name = "Check1", ; + TabIndex = 1, ; + Top = 30, ; + Width = 372 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pageReferences.Check2' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Show search history (button) per scope.", ; + ControlSource = "Thisform.lCR_HistoryPerScope", ; + Height = 17, ; + Left = 21, ; + Name = "Check2", ; + TabIndex = 2, ; + Top = 50, ; + Width = 235 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pageReferences.Check3' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Show history in search combo per scope.", ; + ControlSource = "Thisform.lCR_SearchComboPerScope", ; + Height = 17, ; + Left = 21, ; + Name = "Check3", ; + TabIndex = 3, ; + Top = 70, ; + Width = 244 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pageReferences.Check4' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Show history in tree (Follows Seaerch History button switch)", ; + ControlSource = "Thisform.lCR_HistoryTree", ; + Height = 17, ; + Left = 21, ; + Name = "Check4", ; + TabIndex = 4, ; + Top = 95, ; + Width = 344 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pageReferences.Check5' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Simple tree, no subnodes for classes, just plain filenames", ; + ControlSource = "Thisform.lCR_SimpleTree", ; + Height = 17, ; + Left = 21, ; + Name = "Check5", ; + TabIndex = 7, ; + Top = 160, ; + Width = 338 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pageReferences.Check6' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Sort tree by extension first", ; + ControlSource = "Thisform.lCR_SortTreeByExt", ; + Height = 17, ; + Left = 37, ; + Name = "Check6", ; + TabIndex = 8, ; + Top = 180, ; + Width = 158 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pageReferences.Check7' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Fill all searches with data on startup. (sloow)", ; + ControlSource = "Thisform.lCR_HistoryTreeAuto", ; + Height = 17, ; + Left = 37, ; + Name = "Check7", ; + TabIndex = 5, ; + Top = 115, ; + Width = 262 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pageReferences.Check8' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Sort alphanumerical", ; + ControlSource = "Thisform.lCR_SortTreeAlpha", ; + Height = 17, ; + Left = 37, ; + Name = "Check8", ; + TabIndex = 6, ; + Top = 135, ; + Width = 129 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pageReplace.Check1' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Enable Replace Mode", ; + ControlSource = "Thisform.oSearchOptions.lEnableReplaceMode", ; + Height = 17, ; + Left = 10, ; + Name = "Check1", ; + Top = 5, ; + Width = 139 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pageReplace.Check2' AS checkbox WITH ; + Alignment = 0, ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Do not show replace warning dialog box with each replace", ; + ControlSource = "Thisform.oSearchOptions.lDoNotShowReplaceWarning", ; + Height = 17, ; + Left = 7, ; + Name = "Check2", ; + Top = 472, ; + Width = 336 + *< END OBJECT: BaseClass="checkbox" /> + + ADD OBJECT 'pfSettings.pageReplace.Image1' AS image WITH ; + Height = 338, ; + Left = 4, ; + Name = "Image1", ; + Picture = ..\images\replacelevels.bmp, ; + Stretch = 0, ; + Top = 124, ; + Width = 619 + *< END OBJECT: BaseClass="image" /> + + ADD OBJECT 'pfSettings.pageReplace.Label1' AS label WITH ; + BackStyle = 0, ; + Caption = "Warning: There are many risks associated with tools that replace code on your source files. Please review the GoFish Code Replacement Guide to be sure you understand how to use GoFish to replace code, and what the risks are.", ; + ForeColor = 255,0,0, ; + Height = 45, ; + Left = 8, ; + Name = "Label1", ; + Top = 26, ; + Width = 582, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageReplace.Label2' AS label WITH ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "See the GoFish Replace Help page for more info.", ; + FontUnderline = .T., ; + ForeColor = 0,0,255, ; + Height = 17, ; + Left = 126, ; + MousePointer = 15, ; + Name = "Label2", ; + Top = 56, ; + Width = 271 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageReplace.Label3' AS label WITH ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Select the maximum Replace Risk level to enable in the results grid:", ; + FontBold = .T., ; + Height = 17, ; + Left = 10, ; + Name = "Label3", ; + Top = 79, ; + Width = 385 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageReplace.optiongroupReplaceSafetyLevel' AS optiongroup WITH ; + ButtonCount = 3, ; + ControlSource = "Thisform.nReplaceRisk", ; + Height = 25, ; + Left = 121, ; + Name = "optiongroupReplaceSafetyLevel", ; + Top = 100, ; + Value = 0, ; + Width = 355, ; + Option1.AutoSize = .T., ; + Option1.BackStyle = 0, ; + Option1.Caption = "1= Pretty Safe", ; + Option1.Height = 17, ; + Option1.Left = 8, ; + Option1.Name = "Option2", ; + Option1.Top = 4, ; + Option1.Width = 93, ; + Option2.AutoSize = .T., ; + Option2.BackStyle = 0, ; + Option2.Caption = "2 = Kinda Safe", ; + Option2.Height = 17, ; + Option2.Left = 121, ; + Option2.Name = "Option3", ; + Option2.Top = 4, ; + Option2.Width = 98, ; + Option3.AutoSize = .T., ; + Option3.BackStyle = 0, ; + Option3.Caption = "3 = Dangerous", ; + Option3.Height = 17, ; + Option3.Left = 246, ; + Option3.Name = "Option4", ; + Option3.Top = 4, ; + Option3.Width = 100 + *< END OBJECT: BaseClass="optiongroup" /> + + ADD OBJECT 'pfSettings.pageThor.Label1' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "GoFish will be automatically registered with Thor if it is present. This will provide a way to assign a hotkey to launch Gofish, as well as expose classes for advanced uses of GoFish.", ; + Height = 32, ; + Left = 38, ; + Name = "Label1", ; + Top = 25, ; + Width = 555, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageThor.Label2' AS label WITH ; + AutoSize = .T., ; + BackStyle = 0, ; + Caption = "Learn more about Thor", ; + FontUnderline = .T., ; + ForeColor = 0,0,255, ; + Height = 17, ; + Left = 412, ; + MousePointer = 15, ; + Name = "Label2", ; + Top = 68, ; + Width = 128 + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageThor.Label4' AS label WITH ; + Anchor = 10, ; + BackStyle = 0, ; + Caption = "You can learn more about Thor at the VFPX.CodePlex.com website.", ; + Height = 32, ; + Left = 38, ; + Name = "Label4", ; + Top = 68, ; + Width = 398, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + ADD OBJECT 'pfSettings.pageThor.lblNoTHor' AS label WITH ; + Alignment = 2, ; + Anchor = 256, ; + BackStyle = 0, ; + Caption = "Thor is not presently running on your system.", ; + ForeColor = 255,0,0, ; + Height = 17, ; + Left = 38, ; + Name = "lblNoTHor", ; + Top = 105, ; + Visible = .F., ; + Width = 245, ; + WordWrap = .T. + *< END OBJECT: BaseClass="label" /> + + PROCEDURE Activate + Thisform.Refresh() + ENDPROC + + PROCEDURE applycolumnsettings + Local lcControlSourceField, loColumn, loControl + + *-- Set .Visible property on the Results form grid columns + For each loControl in Thisform.pfSettings.pageColumns.containerColumnCheckBoxes.Controls + lcControlSourceField = loControl.tag + loColumn = Thisform.oForm.oGrid.FindColumn(lcControlSourceField) + loColumn.Visible = Iif(loControl.value = 1, .t., .f.) + EndFor + ENDPROC + + PROCEDURE buildcolumncheckboxes + Local lcName, llAlreadyAdded, lnContainerHeight, lnCount, lnRow, lnRow1, lnTop, lnMaxWidth, lnCol, lnCount2, lcName2 + Local lnVerticalSpacing, lnX, lnY, loCheckBox, loColumn, loContainerCheckBoxes, loPageframe + + lnY = 12 + lnX = 90 + + lnVerticalSpacing = 24 + llAlreadyAdded = .F. + + loPageframe = Thisform.pfSettings + loContainerCheckBoxes = m.loPageframe.pageColumns.containerColumnCheckBoxes + lnContainerHeight = m.loContainerCheckBoxes.Height + + Local Array; + laFieldNames[This.oForm.oGrid.ColumnCount, 7] + + For Each m.loColumn In This.oForm.oGrid.Columns FoxObject + lnRow = m.loColumn.ColumnOrder + lnRow1 = Ascan(This.oForm.gaFields, Proper(Getwordnum(m.loColumn.ControlSource, 2, ".")), -1, -1, 1, 15) + Do Case + Case Empty(m.lnRow1) + *not found + laFieldNames[lnRow, 5] = m.loContainerCheckBoxes.BackColor + laFieldNames[lnRow, 1] = "G" + Case This.oForm.gaFields(m.lnRow1, 4)=0 + *default + laFieldNames[lnRow, 5] = Rgb(255, 255, 255) + laFieldNames[lnRow, 1] = "A" + laFieldNames[lnRow, 6] = .T. + Case Inlist(This.oForm.gaFields(m.lnRow1, 4), 1, 2) + *alternative + laFieldNames[lnRow, 5] = m.loContainerCheckBoxes.BackColor + laFieldNames[lnRow, 1] = "D" + Case This.oForm.gaFields(m.lnRow1, 4)=3 + *replace (locked) + laFieldNames[lnRow, 5] = Thisform.nReplacedDynamicBackColour + laFieldNames[lnRow, 1] = "B" + laFieldNames[lnRow, 6] = .Null. + laFieldNames[lnRow, 7] = .T. + Case This.oForm.gaFields(m.lnRow1, 4)=4 + *replace + laFieldNames[lnRow, 5] = Thisform.nReplacedDynamicBackColour + laFieldNames[lnRow, 1] = "C" + laFieldNames[lnRow, 7] = .T. + Case This.oForm.gaFields(m.lnRow1, 4)=-1 + + *debug + laFieldNames[lnRow, 5] = Rgb(0, 255, 255) + laFieldNames[lnRow, 1] = "E" + Otherwise + laFieldNames[lnRow, 5] = Rgb(255,128,128) + laFieldNames[lnRow, 1] = "F" + Endcase + + laFieldNames[lnRow, 1] = laFieldNames[lnRow, 1]+Iif(m.loColumn.Visible, 'A' + Str(lnRow, 4, 0), 'B' + Upper(m.loColumn.Header1.Caption)) + laFieldNames[lnRow, 2] = m.loColumn.Visible + laFieldNames[lnRow, 3] = m.loColumn.Header1.Caption + laFieldNames[lnRow, 4] = m.loColumn.Header1.Tag + laFieldNames[lnRow, 4] = m.loColumn.Header1.Tag + Endfor + + Asort(m.laFieldNames, 1, -1) + + lnCol = 1 + lnMaxWidth = 0 + + lnTop = m.lnY + + For lnCount = 1 To Alen(m.laFieldNames, 1) + + lcName = 'CheckBox_' + Alltrim(Str(m.lnCount)) + Try + m.loContainerCheckBoxes.RemoveObject(m.lcName) + Catch + Endtry + m.loContainerCheckBoxes.AddObject(m.lcName, 'CheckBox') + loCheckBox = m.loContainerCheckBoxes.&lcName + + With m.loCheckBox + .Caption = m.laFieldNames[m.lnCount, 3] + .Tag = m.laFieldNames[m.lnCount, 4] && Holds the control source!!! + .Value = Iif(m.laFieldNames[m.lnCount, 2] = .T., 1, 0) + .Visible = .T. + .AutoSize = .T. + .BackColor = m.laFieldNames[m.lnCount, 5] + .Enabled = !Isnull(m.laFieldNames[m.lnCount, 6]) + .AddProperty("glDefault", m.laFieldNames[m.lnCount, 6]) + .AddProperty("glReplace", m.laFieldNames[m.lnCount, 7]) + + If m.lnTop + m.lnVerticalSpacing > m.lnContainerHeight - 12 + lnTop = m.lnY + lnX = m.lnX + 200 + For lnCount2 = lnCol To lnCount-1 + lcName2 = 'CheckBox_' + Alltrim(Str(m.lnCount2)) + loCheckBox = m.loContainerCheckBoxes.&lcName2 + loCheckBox.Width = m.lnMaxWidth + + Endfor &&lnCount2 + lnCol = lnCount + lnMaxWidth = 0 + Endif + + .AutoSize = .F. + lnMaxWidth = Max(m.lnMaxWidth, .Width+3) + .Move(m.lnX, m.lnTop, .Width+3, .Height+6) + .TabIndex = m.lnCount + + lnTop = m.lnTop + m.lnVerticalSpacing + Endwith + + Endfor + + For lnCount2 = lnCol To lnCount-1 + lcName2 = 'CheckBox_' + Alltrim(Str(m.lnCount2)) + loCheckBox = m.loContainerCheckBoxes.&lcName2 + loCheckBox.Width = m.lnMaxWidth + + Endfor &&lnCount2 + + ENDPROC + + PROCEDURE Destroy + DoDefault() + + If this.lReturn + ThisForm.SaveOptions() + Endif + + ENDPROC + + PROCEDURE Init + Lparameters toForm + + If VarType(m.toForm) != 'O' + Messagebox('Must pass a reference to GoFish Results Form when calling this form.', 0, 'GoFish') + Return .F. + Endif + + This.MinHeight = This.Height + This.MaxHeight = Int(This.Height * 1.5) + This.MinWidth = This.Width + This.MaxWidth = Int(This.Width * 1.5) + + DoDefault(m.toForm) + + Thisform.LoadOptions() + + This.BindControls = .T. + + Thisform.pfSettings.pageBackups.Enabled = Thisform.oSearchOptions.lEnableReplaceMode + + *SF 20221018 -> local storage + If Thisform.oForm.nFirstLoad=1 Then + This.pfSettings.pageAdvanced.Label3.Caption = 'Home(7)\GoFish_ = ' + Proper(Addbs(Home(7) + 'GoFish_')) + * This.pfSettings.pageBackups.Label5.Caption = 'Home(7)\GoFish_\GoFishBackups\ = ' + Proper(Addbs(Home(7)) + 'GoFish_\GoFishBackups\' ) + This.pfSettings.pageBackups.Label5.Caption = 'Home(7)\GoFish_\GF_ReplaceBackups\ = ' + Proper(Addbs(Home(7)) + 'GoFish_\GF_ReplaceBackups\' ) + Else &&thisform.oForm.nFirstLoad=1 + This.pfSettings.pageAdvanced.Label3.Caption = 'LOCAL = ' + Proper(Thisform.cCR_StoreLocal) + This.pfSettings.pageBackups.Label1.Caption = STRTRAN(This.pfSettings.pageBackups.Label1.Caption,'HOME(7)','') + * This.pfSettings.pageBackups.Label5.Caption = 'LOCAL\GoFishBackups\ = ' + Proper(Thisform.cCR_StoreLocal + 'GoFishBackups\' ) + This.pfSettings.pageBackups.Label5.Caption = 'LOCAL\GF_ReplaceBackups\ = ' + Proper(Thisform.cCR_StoreLocal + 'GF_ReplaceBackups\' ) + + Endif &&thisform.oForm.nFirstLoad=1 + */SF 20221018 -> local storage + + Thisform.Refresh() + + ENDPROC + + PROCEDURE KeyPress + LPARAMETERS nKeyCode, nShiftAltCtrl + + If nKeyCOde = 27 + Thisform.Release + Endif + + ENDPROC + + PROCEDURE loadformsettings + This.MinHeight = This.Height + This.MinWidth = This.Width + + DoDefault() + ENDPROC + + PROCEDURE loadoptions + This.oSearchOptions = This.CopyObjectProperties(This.oSearchOptions, CreateObject('GoFishSearchOptions')) + + Thisform.LoadResultsFormProperties() + + This.BuildColumnCheckBoxes() + ENDPROC + + PROCEDURE loadresultsformproperties + Local laProperties[1], lcProperty, lcXmlSettingsFile + + lcXmlSettingsFile = Thisform.cUISettingsFile + + *-- Get an array of Custom Form-level properties that are on the Restults form. + *-- Store them in the corresponding local Form properties here, if present. + Amembers(laProperties, Thisform.oForm, 0, 'U') + + *--- Import Custom properties from oForm to ThisForm + For x = 1 To Alen(laProperties) + lcProperty = laProperties[x] + If INLIST(" " + Lower(m.lcProperty) + " ", " oform ", " cuisettingsfile ", " omy ") THEN + Loop + ENDIF &&INLIST(" " + Lower(m.lcProperty) + " ", " oform ", " cuisettingsfile ") + + AddProperty(This, lcProperty) + Try + Store Evaluate('Thisform.oForm.' + lcProperty) To ('Thisform.' + lcProperty) + Catch + Endtry + Endfor + + Thisform.cUISettingsFile = lcXmlSettingsFile && Must restore, since above trick overwrite this important setting + + Thisform.nDockable = Thisform.oForm.Dockable + + Thisform.nReplaceRisk = Evl(Thisform.oForm.nReplaceRisk, 1) + + *SF 20221015 + * --- set colours used for showing informations --- + + *.<<@N>>.BORDERWIDTH = 0 + This.pfSettings.pageColours.Container2.BorderWidth = 0 + This.pfSettings.pageColours.Container3.BorderWidth = 0 + This.pfSettings.pageColours.Container4.BorderWidth = 0 + This.pfSettings.pageColours.Container5.BorderWidth = 0 + This.pfSettings.pageColours.Container6.BorderWidth = 0 + This.pfSettings.pageColours.Container7.BorderWidth = 0 + This.pfSettings.pageColours.Container8.BorderWidth = 0 + This.pfSettings.pageColours.Container9.BorderWidth = 0 + This.pfSettings.pageColours.Container10.BorderWidth = 0 + This.pfSettings.pageColours.Container11.BorderWidth = 0 + This.pfSettings.pageColours.Container12.BorderWidth = 0 + This.pfSettings.pageColours.Container13.BorderWidth = 0 + + This.pfSettings.pageColours.Container1.BorderColor = Thisform.nContainerFrameColour + This.pfSettings.pageColours.Container2.lblExample1.ForeColor = Thisform.nFileSCXDynamicForeColour + This.pfSettings.pageColours.Container3.lblExample1.ForeColor = Thisform.nFileVCXDynamicForeColour + This.pfSettings.pageColours.Container4.lblExample1.ForeColor = Thisform.nFilePRGDynamicForeColour + This.pfSettings.pageColours.Container5.lblExample1.ForeColor = Thisform.nFileDefaultDynamicForeColour + This.pfSettings.pageColours.Container6.BackColor = Thisform.nReplacedDynamicBackColour + This.pfSettings.pageColours.Container7.BackColor = Thisform.nRiskExceededDynamicBackColour + This.pfSettings.pageColours.Container14.BackColor = Thisform.nRisk1DynamicBackColour + This.pfSettings.pageColours.Container8.BackColor = Thisform.nRisk2DynamicBackColour + This.pfSettings.pageColours.Container9.BackColor = Thisform.nRisk3DynamicBackColour + This.pfSettings.pageColours.Container10.lblExample1.ForeColor = Thisform.nTreeSearchColour + This.pfSettings.pageColours.Container11.lblExample1.ForeColor = Thisform.nTreeUpdateColour + This.pfSettings.pageColours.Container12.BackColor = Thisform.nCSS_tr_even_Colour + This.pfSettings.pageColours.Container13.BackColor = Thisform.nCSS_tr_odd_Colour + */SF 20221015 + + *SF 20221017 + Thisform.pfSettings.pageAdvanced.chk_CRLocal_Default.Visible = Thisform.oForm.nFirstLoad=2 + Thisform.pfSettings.pageAdvanced.chk_CRLocal.Visible = Thisform.oForm.nFirstLoad=2 + Thisform.pfSettings.pageAdvanced.cmdSetFolder.Visible = Thisform.oForm.nFirstLoad=2 And Thisform.lCR_Local + Thisform.pfSettings.pageAdvanced.Text1.Visible = Thisform.oForm.nFirstLoad=2 And Thisform.lCR_Local + + Thisform.pfSettings.pageAdvanced.Label9.Visible = Thisform.oForm.lCR_Store_Restart + + Thisform.cCR_StoreLocal_Option = Evl(Thisform.cCR_StoreLocal_Option,; + Iif(Thisform.lCR_Local,Thisform.cCR_StoreLocal,'')) + Thisform.cCR_StoreLocal_Set = Thisform.cCR_StoreLocal_Option + + Thisform.pfSettings.pageReferences.Enabled = Thisform.oForm.nFirstLoad=2 + Thisform.pfSettings.pageReferences.Check6.Enabled = Thisform.lCR_SimpleTree + Thisform.pfSettings.pageReferences.Check7.Enabled = Thisform.lCR_HistoryTree + Thisform.pfSettings.pageReferences.Check8.Enabled = Thisform.lCR_HistoryTree + + */SF 20221017 + + ENDPROC + + PROCEDURE saveoptions + *-- Transfer Search Engine settings back to Results Form Search Engine instance + Local laProperties[1] + + This.CopyObjectProperties(This.oSearchOptions, Thisform.oSearchEngine.oSearchOptions) + + This.ApplyColumnSettings() + + *-- Transfer certain settings from Thisform back to the Search Results Form + With Thisform.oForm + .Dockable = Thisform.nDockable + .nGridFontSize = Thisform.nGridFontSize + .nTreeViewFontSize = Thisform.nTreeViewFontSize + .nTabsToSpaces = Thisform.nTabsToSpaces + .nDropDownDisplayCount = Thisform.nDropDownDisplayCount + .nDropDownMaxMRU = Thisform.nDropDownMaxMRU + .nReplaceRisk = Evl(Thisform.nReplaceRisk, 1) + .lClearApplyFilter = Thisform.lClearApplyFilter + .lWarnWholeWord = Thisform.lWarnWholeWord + .nBrowserZoom = Thisform.nBrowserZoom + * .Containerright.Container2.containerWebControl.nZoom = Thisform.nBrowserZoom + .lRestorePreviousSearchResultsOnStartup = Thisform.lRestorePreviousSearchResultsOnStartup + .lSaveSearchResults = Thisform.lSaveSearchResults + + .nJanitorSearchHistoryDays = Thisform.nJanitorSearchHistoryDays + .nJanitorReplaceHistoryDays = Thisform.nJanitorReplaceHistoryDays + .dLastJanitorRunDate = Thisform.dLastJanitorRunDate + + *SF 20221016 + .lCR_Allow = Thisform.lCR_Allow + .lMoveNewCodeToTopLeft= Thisform.lMoveNewCodeToTopLeft + .lDesktop = Thisform.lDesktop + + .cCR_StoreLocal_Option = Thisform.cCR_StoreLocal_Option + */SF 20221016 + + */SF 20221020 + .lOtherHistory = Thisform.lOtherHistory + */SF 20221020 + + *SF 20221019 5.2.000 + *missing from 206 + .nContainerFrameColour = Thisform.nContainerFrameColour + .nFileSCXDynamicForeColour = Thisform.nFileSCXDynamicForeColour + .nFileVCXDynamicForeColour = Thisform.nFileVCXDynamicForeColour + .nFilePRGDynamicForeColour = Thisform.nFilePRGDynamicForeColour + .nFileDefaultDynamicForeColour = Thisform.nFileDefaultDynamicForeColour + .nReplacedDynamicBackColour = Thisform.nReplacedDynamicBackColour + .nRiskExceededDynamicBackColour = Thisform.nRiskExceededDynamicBackColour + .nRisk1DynamicBackColour = Thisform.nRisk1DynamicBackColour + .nRisk2DynamicBackColour = Thisform.nRisk2DynamicBackColour + .nRisk3DynamicBackColour = Thisform.nRisk3DynamicBackColour + .nTreeSearchColour = Thisform.nTreeSearchColour + .nTreeUpdateColour = Thisform.nTreeUpdateColour + .nCSS_tr_even_Colour = Thisform.nCSS_tr_even_Colour + .nCSS_tr_odd_Colour = Thisform.nCSS_tr_odd_Colour + */missing from 206 + + If .lCR_Allow Then + .lCR_Local_Default = Thisform.lCR_Local_Default + .lCR_Local = Thisform.lCR_Local + + .lCR_OpenMode = Thisform.lCR_OpenMode + .lCR_HistoryPerScope = Thisform.lCR_HistoryPerScope + .lCR_SearchComboPerScope = Thisform.lCR_SearchComboPerScope + + .lCR_RefreshTree = .lCR_HistoryTree # Thisform.lCR_HistoryTree; + OR .lCR_HistoryTreeAuto # Thisform.lCR_HistoryTreeAuto; + OR .lCR_SimpleTree # Thisform.lCR_SimpleTree; + OR .lCR_SortTreeByExt # Thisform.lCR_SortTreeByExt; + OR .lCR_SortTreeAlpha # Thisform.lCR_SortTreeAlpha + + .lCR_HistoryTree = Thisform.lCR_HistoryTree + .lCR_HistoryTreeAuto = Thisform.lCR_HistoryTreeAuto + .lCR_SimpleTree = Thisform.lCR_SimpleTree + .lCR_SortTreeByExt = Thisform.lCR_SortTreeByExt + .lCR_SortTreeAlpha = Thisform.lCR_SortTreeAlpha + + Endif &&.lCR_Allow + */SF 20221019 5.2.000 + + .lDeleteStorage = Thisform.lDeleteStorage + Endwith + + + If !Empty(Thisform.cCR_StoreLocal_Option) And !Thisform.cCR_StoreLocal_Option==Thisform.cCR_StoreLocal_Set Then + Thisform.Set_LocalFolder(Thisform.cCR_StoreLocal_Option) + Endif &&!EMPTY(Thisform.cCR_StoreLocal_Option) AND Thisform.cCR_StoreLocal_Option=Thisform.cCR_StoreLocal_Set + + If Thisform.pfSettings.pageAdvanced.Label9.Visible Then + Thisform.oForm.lCR_Store_Restart = .T. + Messagebox('You will have to restart GoFish for this change to take effect.', 0, 'Notice:') + + Endif &&Thisform.pfSettings.pageAdvanced.Label9.Visible + + + ENDPROC + + PROCEDURE set_localfolder && cCR_StoreLocal_Option activated Check folder + Lparameters; + tcFolder + ASSERT .f. + Local; + lcFolder As String,; + llFound As Boolean,; + llSet As Boolean + + Do Case + Case !Empty(m.tcFolder) + *just store folder given + lcFolder = m.tcFolder + llFound = GF_Create_LocalPath(@lcFolder, .F., .F., .T.) + + GF_Put_LocalPath(m.lcFolder) + + Case Thisform.oForm.nFirstLoad#2 + *nothing to do + Case !Thisform.lCR_Allow + *nothing to do + Case !Thisform.lCR_Local + *nothing to do + Case !Empty(Thisform.cCR_StoreLocal_Option) + *nothing to do, activate + llSet = .T. + + Case GF_Get_LocalPath(@tcFolder) And Directory(m.tcFolder) + *found resource, activate + Thisform.cCR_StoreLocal_Option = m.tcFolder + Thisform.cCR_StoreLocal_Set = m.tcFolder + llSet = .T. + Otherwise + *pick a folder, or use default path + + tcFolder = Iif(Thisform.lCR_Local_Default,'',Justpath(Set("Resource",1))) + llFound = GF_Create_LocalPath(@tcFolder, .F., Thisform.lCR_Local_Default, Thisform.lCR_Local_Default) + + If Directory(m.tcFolder) Then + *folder found, activate + Thisform.cCR_StoreLocal_Option = m.tcFolder + Thisform.cCR_StoreLocal_Set = m.tcFolder + GF_Put_LocalPath (m.tcFolder) + llSet = .T. + Else &&Directory(m.tcFolder) + Thisform.lCR_Local = .F. + + Endif &&Directory(m.tcFolder) + Endcase + + Thisform.pfSettings.pageAdvanced.Text1.Refresh + + Return m.llSet + + ENDPROC + + PROCEDURE validate + Local llAtLeastOneColumnSelected, loControl + + llAtLeastOneColumnSelected = .f. + + For each loControl in thisform.pfSettings.pageColumns.containerColumnCheckBoxes.Controls + If loControl.value = 1 + llAtLeastOneColumnSelected = .t. + Endif + EndFor + + If !llAtLeastOneColumnSelected + MessageBox('Please select at least one column to display in the grid.', 0, 'Notice:') + thisform.pfSettings.ActivePage = 1 + Return .f. + Endif + + + ENDPROC + + PROCEDURE cmdCancel.Click + Thisform.lReturn = .f. + + thisform.Release() + ENDPROC + + PROCEDURE cmdOK.Click + If Thisform.Validate() + Thisform.lReturn = .t. + Thisform.Release() + Endif + + + + + + ENDPROC + + PROCEDURE pfSettings.Page1.Label3.Click + GF_Shell('https://github.com/VFPX/Thor') + + ENDPROC + + PROCEDURE pfSettings.Page1.Label5.Click + GF_Shell('https://github.com/VFPX/GoFish') + + ENDPROC + + PROCEDURE pfSettings.Page2.Spinner1.Valid + Thisform.dLastJanitorRunDate = {} + ENDPROC + + PROCEDURE pfSettings.Page2.Spinner2.Valid + Thisform.dLastJanitorRunDate = {} + ENDPROC + + PROCEDURE pfSettings.pageAdvanced.chk_CRLocal.InteractiveChange + This.SetFocus + + This.Parent.Label9.Visible = .T. + + If This.Value Then + This.Value = Thisform.Set_LocalFolder() + + Endif &&This.Value + + This.Parent.cmdSetFolder.Visible = Thisform.oForm.nFirstLoad=2 And Thisform.lCR_Local + This.Parent.Text1.Visible = Thisform.oForm.nFirstLoad=2 And Thisform.lCR_Local + + ENDPROC + + PROCEDURE pfSettings.pageAdvanced.chk_CRMode.InteractiveChange + This.SetFocus + + This.Parent.Label9.Visible = .T. + This.Parent.chk_CRLocal_Default.Visible = This.Value + This.Parent.chk_CRLocal.Visible = This.Value + This.Parent.Text1.Visible = This.Value + This.Parent.cmdSetFolder.Visible = This.Value And Thisform.lCR_Local + + If This.Value Then + Thisform.Set_LocalFolder() + Endif &&This.Value + + ENDPROC + + PROCEDURE pfSettings.pageAdvanced.cmdDeleteConfigFiles.Click + Local lcFilesToDelete, lcPath, lnResponse + + *SF 20221018 -> local storage + *lcPath = '"' + Addbs(Home(7)) + '"' + lcPath = '"' + Thisform.cCR_StoreLocal + '"' + */SF 20221018 -> local storage + + lcFilesToDelete = Addbs(lcPath) + 'gf_*.xml' + + lnResponse = MessageBox('Are you sure you want to reset GoFish by erasing config files?',3, 'Erase config files?') + + If lnResponse = 6 + Delete File (lcFilesToDelete) + EndIf + + This.Parent.list1.Requery() + + + + + + ENDPROC + + PROCEDURE pfSettings.pageAdvanced.cmdOpenFolder.Click + *SF 20221018 -> local storage + *lcPath = '"' + Addbs(Home(7)) + '"' + lcPath = '"' + Thisform.cCR_StoreLocal + '"' + */SF 20221018 -> local storage + + GF_OpenExplorerWindow(lcPath) + ENDPROC + + PROCEDURE pfSettings.pageAdvanced.cmdSetFolder.Click + Local; + lcFolder As String + + lcFolder = Thisform.cCR_StoreLocal_Option + lcFolder = Getdir(m.lcFolder,'Local GoFish config folder. Please pick one.','',64+1+32+2+8) + If !Empty(m.lcFolder) Then + Thisform.cCR_StoreLocal_Option = m.lcFolder + This.Parent.Label9.Visible = .T. + Endif &&!EMPTY(m.lcFolder) + + ENDPROC + + PROCEDURE pfSettings.pageAdvanced.List1.Click + Local lnIndex + + lnIndex = this.ListIndex + lcValue = This.value + + If !('.XML' $ Upper(This.value)) + This.Init() && Reset RecordSource + This.Requery() + Endif + + This.Value = lcValue + ENDPROC + + PROCEDURE pfSettings.pageAdvanced.List1.DblClick + *SF 20221018 -> local storage + *lcFile = '"' + Addbs(Home(7)) + this.Value + '"' + lcFile = '"' + Thisform.cCR_StoreLocal + this.Value + '"' + */SF 20221018 -> local storage + + If 'GF_' $ Upper(lcFile) and Upper(JustExt(lcFile)) = 'XML' + Run /n "notepad" &lcFile + Else + This.Init() && Reset RecordSource + This.Requery() + Endif + ENDPROC + + PROCEDURE pfSettings.pageAdvanced.List1.Init + *SF 20221018 -> local storage + *This.RowSource = Addbs(Home(7)) + 'GF_*.xml' + This.RowSource = Thisform.cCR_StoreLocal + 'GF_*.xml' + */SF 20221018 -> local storage + + ENDPROC + + PROCEDURE pfSettings.pageAdvanced.Text1.When + RETURN .F. + ENDPROC + + PROCEDURE pfSettings.pageBackups.Check1.Click + DoDefault() + + This.Parent.Refresh() + ENDPROC + + PROCEDURE pfSettings.pageBackups.Command2.Click + *SF 20221018 -> local storage + *lcPath = '"' + Addbs(Home(7) + 'GoFishBackups') + '"' + *lcPath = '"' + Addbs(Thisform.cCR_StoreLocal + 'GoFishBackups') + '"' + lcPath = '"' + Addbs(Thisform.cCR_StoreLocal + 'GF_ReplaceBackups') + '"' + */SF 20221018 -> local storage + + GF_OpenExplorerWindow(lcPath) + + ENDPROC + + PROCEDURE pfSettings.pageBackups.Label2.Click + messagebox('No help available at this time.', 0, 'GoFish') + *** TODO: GF_Shell('URL for backup help') + + ENDPROC + + PROCEDURE pfSettings.pageColours.Command1.Click + Local lnReturn, lnColour + + lnColour = Thisform.nContainerFrameColour + lnReturn = Getcolor(m.lnColour) + + If m.lnReturn#-1 Then + Thisform.nContainerFrameColour = m.lnReturn + This.Parent.Container1.BorderColor = m.lnReturn + Endif &&m.lnReturn#-1 + + ENDPROC + + PROCEDURE pfSettings.pageColours.Command10.Click + Local lnReturn, lnColour + + lnColour = Thisform.nTreeSearchColour + lnReturn = Getcolor(m.lnColour) + + If m.lnReturn#-1 Then + Thisform.nTreeSearchColour = m.lnReturn + This.Parent.Container10.lblExample1.ForeColor = m.lnReturn + Endif &&m.lnReturn#-1 + + ENDPROC + + PROCEDURE pfSettings.pageColours.Command11.Click + Local lnReturn, lnColour + + lnColour = Thisform.nTreeUpdateColour + lnReturn = Getcolor(m.lnColour) + + If m.lnReturn#-1 Then + Thisform.nTreeUpdateColour = m.lnReturn + This.Parent.Container11.lblExample1.ForeColor = m.lnReturn + Endif &&m.lnReturn#-1 + + ENDPROC + + PROCEDURE pfSettings.pageColours.Command12.Click + Local lnReturn, lnColour + + lnColour = Thisform.nCSS_tr_even_Colour + lnReturn = Getcolor(m.lnColour) + + If m.lnReturn#-1 Then + Thisform.nCSS_tr_even_Colour = m.lnReturn + This.Parent.Container12.lblExample1.ForeColor = m.lnReturn + Endif &&m.lnReturn#-1 + + ENDPROC + + PROCEDURE pfSettings.pageColours.Command13.Click + Local lnReturn, lnColour + + lnColour = Thisform.nCSS_tr_odd_Colour + lnReturn = Getcolor(m.lnColour) + + If m.lnReturn#-1 Then + Thisform.nCSS_tr_odd_Colour = m.lnReturn + This.Parent.Container13.lblExample1.ForeColor = m.lnReturn + Endif &&m.lnReturn#-1 + + ENDPROC + + PROCEDURE pfSettings.pageColours.Command14.Click + Local lnReturn, lnColour + + lnColour = Thisform.nRisk1DynamicBackColour + lnReturn = Getcolor(m.lnColour) + + If m.lnReturn#-1 Then + Thisform.nRisk1DynamicBackColour = m.lnReturn + This.Parent.Container14.BackColor = m.lnReturn + Endif &&m.lnReturn#-1 + + ENDPROC + + PROCEDURE pfSettings.pageColours.Command2.Click + Local lnReturn, lnColour + + lnColour = Thisform.nFileSCXDynamicForeColour + lnReturn = Getcolor(m.lnColour) + + If m.lnReturn#-1 Then + Thisform.nFileSCXDynamicForeColour = m.lnReturn + This.Parent.Container2.lblExample1.ForeColor = m.lnReturn + Endif &&m.lnReturn#-1 + + ENDPROC + + PROCEDURE pfSettings.pageColours.Command3.Click + Local lnReturn, lnColour + + lnColour = Thisform.nFileVCXDynamicForeColour + lnReturn = Getcolor(m.lnColour) + + If m.lnReturn#-1 Then + Thisform.nFileVCXDynamicForeColour = m.lnReturn + This.Parent.Container3.lblExample1.ForeColor = m.lnReturn + Endif &&m.lnReturn#-1 + + ENDPROC + + PROCEDURE pfSettings.pageColours.Command4.Click + Local lnReturn, lnColour + + lnColour = Thisform.nFilePRGDynamicForeColour + lnReturn = Getcolor(m.lnColour) + + If m.lnReturn#-1 Then + Thisform.nFilePRGDynamicForeColour = m.lnReturn + This.Parent.Container4.lblExample1.ForeColor = m.lnReturn + Endif &&m.lnReturn#-1 + + ENDPROC + + PROCEDURE pfSettings.pageColours.Command5.Click + Local lnReturn, lnColour + + lnColour = Thisform.nFileDefaultDynamicForeColour + lnReturn = Getcolor(m.lnColour) + + If m.lnReturn#-1 Then + Thisform.nFileDefaultDynamicForeColour = m.lnReturn + This.Parent.Container5.lblExample1.ForeColor = m.lnReturn + Endif &&m.lnReturn#-1 + + ENDPROC + + PROCEDURE pfSettings.pageColours.Command6.Click + Local lnReturn, lnColour + + lnColour = Thisform.nReplacedDynamicBackColour + lnReturn = Getcolor(m.lnColour) + + If m.lnReturn#-1 Then + Thisform.nReplacedDynamicBackColour = m.lnReturn + This.Parent.Container6.BackColor = m.lnReturn + Endif &&m.lnReturn#-1 + + ENDPROC + + PROCEDURE pfSettings.pageColours.Command7.Click + Local lnReturn, lnColour + + lnColour = Thisform.nRiskExceededDynamicBackColour + lnReturn = Getcolor(m.lnColour) + + If m.lnReturn#-1 Then + Thisform.nRiskExceededDynamicBackColour = m.lnReturn + This.Parent.Container7.BackColor = m.lnReturn + Endif &&m.lnReturn#-1 + + ENDPROC + + PROCEDURE pfSettings.pageColours.Command8.Click + Local lnReturn, lnColour + + lnColour = Thisform.nRisk2DynamicBackColour + lnReturn = Getcolor(m.lnColour) + + If m.lnReturn#-1 Then + Thisform.nRisk2DynamicBackColour = m.lnReturn + This.Parent.Container8.BackColor = m.lnReturn + Endif &&m.lnReturn#-1 + + ENDPROC + + PROCEDURE pfSettings.pageColours.Command9.Click + Local lnReturn, lnColour + + lnColour = Thisform.nRisk3DynamicBackColour + lnReturn = Getcolor(m.lnColour) + + If m.lnReturn#-1 Then + Thisform.nRisk3DynamicBackColour = m.lnReturn + This.Parent.Container9.BackColor = m.lnReturn + Endif &&m.lnReturn#-1 + + ENDPROC + + PROCEDURE pfSettings.pageColours.Container1.Click + This.Parent.Command1.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container1.lblExample1.Click + This.Parent.Parent.Command1.Click + + ENDPROC + + PROCEDURE pfSettings.pageColours.Container10.Click + This.Parent.Command10.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container10.lblExample1.Click + This.Parent.Parent.Command10.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container11.Click + This.Parent.Command11.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container11.lblExample1.Click + This.Parent.Parent.Command11.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container12.Click + This.Parent.Command12.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container12.lblExample1.Click + This.Parent.Parent.Command12.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container13.Click + This.Parent.Command13.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container13.lblExample1.Click + This.Parent.Parent.Command13.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container14.Click + This.Parent.Command14.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container14.lblExample1.Click + This.Parent.Parent.Command14.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container2.Click + This.Parent.Command2.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container2.lblExample1.Click + This.Parent.Parent.Command2.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container3.Click + This.Parent.Command3.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container3.lblExample1.Click + This.Parent.Parent.Command3.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container4.Click + This.Parent.Command4.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container4.lblExample1.Click + This.Parent.Parent.Command4.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container5.Click + This.Parent.Command5.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container5.lblExample1.Click + This.Parent.Parent.Command5.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container6.Click + This.Parent.Command6.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container6.lblExample1.Click + This.Parent.Parent.Command6.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container7.Click + This.Parent.Command7.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container7.lblExample1.Click + This.Parent.Parent.Command7.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container8.Click + This.Parent.Command8.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container8.lblExample1.Click + This.Parent.Parent.Command8.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container9.Click + This.Parent.Command9.Click + ENDPROC + + PROCEDURE pfSettings.pageColours.Container9.lblExample1.Click + This.Parent.Parent.Command9.Click + ENDPROC + + PROCEDURE pfSettings.pageColumns.cmdClearAll.Click + For Each loControl In This.Parent.containerColumnCheckBoxes.Controls + Do Case + Case Isnull(loControl.glDefault) + *replace column, ignore + Otherwise + *on + loControl.Value = 0 + Endcase + Endfor + + ENDPROC + + PROCEDURE pfSettings.pageColumns.cmdDefault.Click + For Each loControl In This.Parent.containerColumnCheckBoxes.Controls + Do Case + Case Isnull(loControl.glDefault) + *replace column, ignore + Case loControl.glDefault + *default column + loControl.Value = 1 + Otherwise + *non default column + loControl.Value = 0 + Endcase + Endfor + + ENDPROC + + PROCEDURE pfSettings.pageColumns.cmdDefault.UIEnable + Lparameters tlEnable + + Local; + loControl As Object + + If m.tlEnable Then + For Each m.loControl In This.Parent.containerColumnCheckBoxes.Controls FoxObject + If Pemstatus(m.loControl,"glReplace",5) And m.loControl.glReplace Then + loControl.BackColor = Thisform.nReplacedDynamicBackColour + + Endif &&Pemstatus(m.loControl,"glReplace",5) And m.loControl.glReplace + Endfor &&loControl + Endif &&m.tlEnable + + ENDPROC + + PROCEDURE pfSettings.pageColumns.cmdSelectAll.Click + For Each loControl In This.Parent.containerColumnCheckBoxes.Controls + Do Case + Case Isnull(loControl.glDefault) + *replace column, ignore + Otherwise + *on + loControl.Value = 1 + Endcase + Endfor + + ENDPROC + + PROCEDURE pfSettings.pagePreferences.Activate + This.Refresh() + ENDPROC + + PROCEDURE pfSettings.pagePreferences.cboDockable.InteractiveChange + lnCurrentDockable = Thisform.oForm.Dockable + lnNewValue = this.Value + + If lnNewValue = 0 and lnCurrentDockable # 0 + MessageBox('You will have to restart GoFish for this change to take effect.', 0, 'Notice:') + Endif + + Thisform.nDockable = This.Value + ENDPROC + + PROCEDURE pfSettings.pagePreferences.chkDesktop.InteractiveChange + local loMy, ; + loSettings, ; + lcSettingsFile + loMy = newobject('My', 'My.vcx') + loSettings = loMy.Settings + + *SF 20221018 -> local storage + *lcSettingsFile = addbs(home(7)) + Thisform.oForm.cUISettingsFile + lcSettingsFile = Thisform.oForm.cUISettingsFile + */SF 20221018 -> local storage + + m.loSettings.Load(m.lcSettingsFile) + m.loSettings.Add('lDesktop', This.Value) + m.loSettings.Save(m.lcSettingsFile) + messagebox('Note: this change takes effect the next time you run GoFish.', 64, 'GoFish') + + ENDPROC + + PROCEDURE pfSettings.pagePreferences.cmdZoomDefault.Click + Thisform.nBrowserZoom = 1.0 + This.Parent.Refresh() + ENDPROC + + PROCEDURE pfSettings.pagePreferences.Command1.Click + Local lcFolder, lcPath + + lcFolder = "GF_Saved_Search_Results" + + *SF 20221018 -> local storage + *lcPath = '"' + Addbs(Home(7)) + lcFolder + '"' + lcPath = '"' + Thisform.cCR_StoreLocal + lcFolder + '"' + */SF 20221018 -> local storage + + GF_OpenExplorerWindow(lcPath) + ENDPROC + + PROCEDURE pfSettings.pagePreferences.Spinner4.Click + Nodefault + ENDPROC + + PROCEDURE pfSettings.pagePreferences.Spinner4.DownClick + This.Value = This.Value - 0.00 + + Nodefault + ENDPROC + + PROCEDURE pfSettings.pagePreferences.Spinner4.UpClick + This.Value = This.Value + 0.00 + + nodefault + ENDPROC + + PROCEDURE pfSettings.pagePreferences.Spinner4.Valid + If This.Value < This.SpinnerLowValue + This.Value = This.SpinnerLowValue + EndIf + + If This.Value > This.SpinnerHighValue + This.Value = This.SpinnerHighValue + Endif + ENDPROC + + PROCEDURE pfSettings.pagePreferences.Text1.Click + This.SelStart = 0 + This.SelLength = 100 + ENDPROC + + PROCEDURE pfSettings.pagePreferences.Text1.Valid + If this.Value <= 0 + MessageBox('Please enter a value greater than zero.', 64, 'GoFish') + Return .f. + Endif + + + ENDPROC + + PROCEDURE pfSettings.pageReferences.Check4.InteractiveChange + This.SetFocus + + This.Parent.Check7.Enabled = This.Value + This.Parent.Check8.Enabled = This.Value + ENDPROC + + PROCEDURE pfSettings.pageReferences.Check5.InteractiveChange + This.SetFocus + + This.Parent.Check6.Enabled = This.Value + + ENDPROC + + PROCEDURE pfSettings.pageReplace.Activate + This.Refresh() + ENDPROC + + PROCEDURE pfSettings.pageReplace.Check1.Click + DoDefault() + + Thisform.oSearchOptions.lBackup = .t. + + This.Parent.Refresh() + ENDPROC + + PROCEDURE pfSettings.pageReplace.Check2.Click + DoDefault() + + This.Parent.Refresh() + ENDPROC + + PROCEDURE pfSettings.pageReplace.Label2.Click + messagebox('No help available at this time.', 0, 'GoFish') + *** TODO: GF_Shell('URL for replace help') + + ENDPROC + + PROCEDURE pfSettings.pageReplace.optiongroupReplaceSafetyLevel.Option2.Click + DoDefault() + + This.Parent.Refresh() + + + ENDPROC + + PROCEDURE pfSettings.pageReplace.optiongroupReplaceSafetyLevel.Option3.Click + DoDefault() + + This.Parent.Refresh() + + + ENDPROC + + PROCEDURE pfSettings.pageReplace.optiongroupReplaceSafetyLevel.Option4.Click + DoDefault() + + This.Parent.Refresh() + + ENDPROC + + PROCEDURE pfSettings.pageReplace.optiongroupReplaceSafetyLevel.Refresh + lnColor = Rgb(240, 240, 240) + + lnRiskLevel = This.Value + + Do Case + Case lnRiskLevel = 1 + lnColor = Thisform.nRisk1DynamicBackColour &&Rgb(0, 176, 80)&& Green + + Case lnRiskLevel = 2 + lnColor = Thisform.nRisk2DynamicBackColour &&Rgb(255, 255, 128) && Yellow + + Case lnRiskLevel = 3 + lnColor = Thisform.nRisk3DynamicBackColour &&Rgb(255, 192, 0)&& Orange + Endcase + + If Thisform.oSearchOptions.lEnableReplaceMode + This.BackColor = lnColor + This.SetAll('Enabled', .t., 'OptionButton') + This.SetAll('Forecolor', Rgb(0,0,0), 'OptionButton') + Else + This.BackColor = Rgb(255,255,255) + This.SetAll('Enabled', .f., 'OptionButton') + This.SetAll('DisabledForecolor', Rgb(210,210,210), 'OptionButton') + Endif + + + DoDefault() + + ENDPROC + + PROCEDURE pfSettings.pageReplace.Refresh + this.Parent.pageBackups.Enabled = Thisform.oSearchOptions.lEnableReplaceMode + + DoDefault() + ENDPROC + + PROCEDURE pfSettings.pageThor.Activate + Local llThorRunning + + Try + ExecScript(_Screen.cThorDispatcher, '?') + llThorRunning = .T. + Catch + llThorRunning = .F. + EndTry + + This.lblNoThor.Visible = !llThorRunning + + ENDPROC + + PROCEDURE pfSettings.pageThor.Label2.Click + GF_Shell('https://github.com/VFPX/Thor') + + ENDPROC + +ENDDEFINE diff --git a/Source/Forms/gofish_options.sc2 b/Source/Forms/gofish_options.sc2 index 0c26e83..3364779 100644 --- a/Source/Forms/gofish_options.sc2 +++ b/Source/Forms/gofish_options.sc2 @@ -4,3025 +4,8 @@ *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.19" SourceFile="gofish_options.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * -* -DEFINE CLASS dataenvironment AS dataenvironment - *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> - - DataSource = .NULL. - Height = 0 - Left = 0 - Name = "Dataenvironment" - Top = 0 - Width = 0 - -ENDDEFINE - -DEFINE CLASS gf_options AS gf_baseform OF "..\lib\gofishui.vcx" - *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> - - *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder - *< OBJECTDATA: ObjPath="pfSettings" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColumns.containerColumnCheckBoxes" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColumns.Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColumns.cmdSelectAll" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColumns.cmdClearAll" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Shape1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.cboDockable" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Spinner1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Text1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label5" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Spinner2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label6" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Spinner3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check5" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check6" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label7" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Spinner4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.cmdZoomDefault" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check7" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check8" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Command1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label8" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Spinner5" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Label9" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Spinner6" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.chkDesktop" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pagePreferences.Check9" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Shape1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.List1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.cmdOpenFolder" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label5" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label6" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label7" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.cmdDeleteConfigFiles" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label8" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.chk_CRMode" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label9" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.chk_CRLocal_Default" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.chk_CRLocal" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.cmdSetFolder" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Text1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageAdvanced.Label10" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageThor.Label4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageThor.Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageThor.lblNoTHor" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageThor.Label2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageReplace.optiongroupReplaceSafetyLevel" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Image1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Label2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Label3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Check1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Check2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Label4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Text1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Label5" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageReplace.Text2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageReplace.cmdOpenFolder" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageBackups.Check1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageBackups.Label2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageBackups.Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageBackups.Label3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageBackups.Label4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageBackups.Label5" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageBackups.Command2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.Page1.Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.Page1.Label4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.Page1.Label5" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.Page1.Label2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.Page1.Image1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.Page1.Label3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.Page2.Label2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.Page2.Spinner1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.Page2.Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.Page2.Spinner2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.Page2.Label3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container1.lblExample1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container2" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container2.lblExample1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container3" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container3.lblExample1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container4" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container4.lblExample1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label5" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command5" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container5" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container5.lblExample1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label6" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command6" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container6" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container6.lblExample1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label7" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command7" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container7" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container7.lblExample1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label8" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command8" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container8" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container8.lblExample1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label9" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command9" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container9" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container9.lblExample1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label10" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command10" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container10" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container10.lblExample1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label11" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command11" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container11" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container11.lblExample1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label12" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command12" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container12" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container12.lblExample1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Label13" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Command13" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container13" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageColours.Container13.lblExample1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="pfSettings.pageReferences.Label9" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="cmdOK" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="cmdCancel" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Gf_versionlabel1" UniqueID="" Timestamp="" /> - - * - *m: applycolumnsettings - *m: buildcolumncheckboxes - *m: loadoptions - *m: loadresultsformproperties - *m: saveoptions - *m: set_localfolder && cCR_StoreLocal_Option activated Check folder - *m: validate - *p: ccr_storelocal_option && Internal storage for new local path, just to display and set. - *p: ccr_storelocal_set && Internal storage for local path, just storage. - *p: dlastjanitorrundate - *p: lcr_local && Use local storage place. - *p: lcr_local_default && Local storage will be created on standard place by default. - *p: ldesktop && The setting for Desktop. - *p: lmovenewcodetotopleft - *p: lrestoreprevioussearchresultsonstartup - *p: lreturn - *p: lsavesearchresults - *p: lwarnwholeword - *p: ndockable - *p: njanitorreplacehistorydays - *p: njanitorsearchhistorydays - *p: nreplacerisk - *p: ntabstospaces - *p: ntreeviewfontsize - *p: ooptions && A reference to the oSearchOptions object on GF main form. - * - - AlwaysOnTop = .T. - BindControls = .F. - BorderStyle = 3 - Caption = "GoFish Options" - ccr_storelocal_option = && Internal storage for new local path, just to display and set. - cuisettingsfile = GF_Options_Form_Settings.xml - dlastjanitorrundate = / / - DoCreate = .T. - Height = 600 - KeyPreview = .T. - Left = -1 - lrestoreprevioussearchresultsonstartup = .F. - lreturn = .F. - lsavesearchresults = .T. - lwarnwholeword = .F. - MinHeight = 600 - MinWidth = 650 - Name = "GF_Options" - ndockable = 0 - njanitorreplacehistorydays = 0 - njanitorsearchhistorydays = 0 - nreplacerisk = 0 - ntabstospaces = 0 - ntreeviewfontsize = 8 - oform = .NULL. - ooptions = .NULL. && A reference to the oSearchOptions object on GF main form. - Top = 0 - Visible = .T. - Width = 652 - WindowType = 1 - _memberdata = - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ADD OBJECT 'cmdCancel' AS commandbutton WITH ; - Anchor = 12, ; - Caption = "Cancel", ; - Height = 21, ; - Left = 573, ; - Name = "cmdCancel", ; - Top = 576, ; - Width = 70 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'cmdOK' AS commandbutton WITH ; - Anchor = 12, ; - Caption = "OK", ; - Height = 21, ; - Left = 496, ; - Name = "cmdOK", ; - Top = 576, ; - Width = 70 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'Gf_versionlabel1' AS gf_versionlabel WITH ; - Left = 415, ; - Name = "Gf_versionlabel1", ; - Top = 1 - *< END OBJECT: ClassLib="..\lib\gofishui.vcx" BaseClass="label" /> - - ADD OBJECT 'pfSettings' AS pageframe WITH ; - ActivePage = 1, ; - Anchor = 15, ; - ErasePage = .T., ; - Height = 555, ; - Left = 10, ; - Name = "pfSettings", ; - PageCount = 10, ; - TabStretch = 0, ; - TabStyle = 1, ; - Top = 18, ; - Width = 638, ; - Page1.Caption = "Column Selection", ; - Page1.Name = "pageColumns", ; - Page1.PageOrder = 2, ; - Page2.Caption = "Preferences", ; - Page2.Name = "pagePreferences", ; - Page2.PageOrder = 1, ; - Page3.Caption = "Advanced", ; - Page3.Name = "pageAdvanced", ; - Page3.PageOrder = 3, ; - Page4.Caption = "Thor", ; - Page4.Name = "pageThor", ; - Page4.PageOrder = 6, ; - Page5.Caption = "Replace", ; - Page5.Name = "pageReplace", ; - Page5.PageOrder = 4, ; - Page6.Caption = "Backups", ; - Page6.Name = "pageBackups", ; - Page6.PageOrder = 5, ; - Page7.Caption = "Update", ; - Page7.Name = "Page1", ; - Page7.PageOrder = 7, ; - Page8.Caption = "Janitor", ; - Page8.Name = "Page2", ; - Page8.PageOrder = 8, ; - Page9.Caption = "Colours", ; - Page9.Name = "pageColours", ; - Page9.PageOrder = 9, ; - Page10.Caption = "CodeReferences", ; - Page10.Enabled = .F., ; - Page10.Name = "pageReferences", ; - Page10.PageOrder = 10 - *< END OBJECT: BaseClass="pageframe" /> - - ADD OBJECT 'pfSettings.Page1.Image1' AS image WITH ; - Height = 230, ; - Left = 207, ; - Name = "Image1", ; - Picture = ..\images\checkforupdates.jpg, ; - Top = 120, ; - Width = 232 - *< END OBJECT: BaseClass="image" /> - - ADD OBJECT 'pfSettings.Page1.Label1' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "If you are running the Thor Tool Management Framework, you can download and install the latest development builds of GoFish at any time, right from the Thor menu. (Requires Thor 1.10 or higher).", ; - Height = 57, ; - Left = 17, ; - Name = "Label1", ; - Top = 28, ; - Width = 591, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.Page1.Label2' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "The latest development build may be a pre-release version, allowing you to use and test the latest version.", ; - Height = 57, ; - Left = 17, ; - Name = "Label2", ; - Top = 76, ; - Width = 591, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.Page1.Label3' AS label WITH ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Learn more about Thor", ; - FontUnderline = .T., ; - ForeColor = 0,0,255, ; - Height = 17, ; - Left = 17, ; - MousePointer = 15, ; - Name = "Label3", ; - Top = 93, ; - Width = 128 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.Page1.Label4' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "Note: Public releases of GoFish are available at the VFPx site. However, the release cycle is generally slower on VFPx. If you want the absolute latest build, use the Thor update mechanism shown above.", ; - Height = 56, ; - Left = 20, ; - Name = "Label4", ; - Top = 385, ; - Width = 555, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.Page1.Label5' AS label WITH ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Visit the GoFish project on VFPx", ; - FontUnderline = .T., ; - ForeColor = 0,0,255, ; - Height = 17, ; - Left = 20, ; - MousePointer = 15, ; - Name = "Label5", ; - Top = 422, ; - Width = 175 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.Page2.Label1' AS label WITH ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "# of days of Replace history to keep", ; - Height = 17, ; - Left = 105, ; - Name = "Label1", ; - TabIndex = 19, ; - Top = 97, ; - Width = 195 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.Page2.Label2' AS label WITH ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "# of days of Search history to keep", ; - Height = 17, ; - Left = 105, ; - Name = "Label2", ; - TabIndex = 19, ; - Top = 55, ; - Width = 188 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.Page2.Label3' AS label WITH ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "The janitor shows up once a day to clean up leftover files.", ; - FontSize = 10, ; - Height = 18, ; - Left = 28, ; - Name = "Label3", ; - TabIndex = 19, ; - Top = 20, ; - Width = 332 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.Page2.Spinner1' AS spinner WITH ; - ControlSource = "Thisform.nJanitorSearchHistoryDays", ; - Height = 27, ; - KeyboardHighValue = 999999, ; - KeyboardLowValue = 0, ; - Left = 27, ; - Name = "Spinner1", ; - SpinnerHighValue = 999999.00, ; - SpinnerLowValue = 0.00, ; - TabIndex = 10, ; - Top = 50, ; - Width = 69 - *< END OBJECT: BaseClass="spinner" /> - - ADD OBJECT 'pfSettings.Page2.Spinner2' AS spinner WITH ; - ControlSource = "Thisform.nJanitorReplaceHistoryDays", ; - Height = 27, ; - KeyboardHighValue = 999999, ; - KeyboardLowValue = 0, ; - Left = 27, ; - Name = "Spinner2", ; - SpinnerHighValue = 999999.00, ; - SpinnerLowValue = 0.00, ; - TabIndex = 10, ; - Top = 92, ; - Width = 69 - *< END OBJECT: BaseClass="spinner" /> - - ADD OBJECT 'pfSettings.pageAdvanced.chk_CRLocal' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = ("Local settings / storage"+0h0D0A+"All settings not in this box are local to resource file rather then in %App%, if activated."), ; - ControlSource = "Thisform.lCR_Local", ; - Height = 30, ; - Left = 18, ; - Name = "chk_CRLocal", ; - TabIndex = 7, ; - Top = 307, ; - Width = 466, ; - WordWrap = .T. - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pageAdvanced.chk_CRLocal_Default' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = [Use Set("Resource",1)+'\GoFish_" as default for new local folder], ; - ControlSource = "Thisform.lCR_Local_Default", ; - Height = 17, ; - Left = 18, ; - Name = "chk_CRLocal_Default", ; - TabIndex = 7, ; - Top = 291, ; - Width = 466, ; - WordWrap = .T. - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pageAdvanced.chk_CRMode' AS checkbox WITH ; - Alignment = 0, ; - BackStyle = 0, ; - Caption = "Allow CodeReferences-like work.", ; - ControlSource = "Thisform.lCR_Allow", ; - Left = 19, ; - Name = "chk_CRMode", ; - TabIndex = 7, ; - Top = 271, ; - Width = 466, ; - WordWrap = .T. - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pageAdvanced.cmdDeleteConfigFiles' AS commandbutton WITH ; - Caption = "Delete config files!", ; - Height = 19, ; - Left = 23, ; - Name = "cmdDeleteConfigFiles", ; - TabIndex = 12, ; - Top = 466, ; - Width = 114 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageAdvanced.cmdOpenFolder' AS commandbutton WITH ; - Caption = "Open Folder", ; - Height = 21, ; - Left = 25, ; - Name = "cmdOpenFolder", ; - TabIndex = 10, ; - Top = 435, ; - Width = 80 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageAdvanced.cmdSetFolder' AS commandbutton WITH ; - Caption = "Set Folder", ; - Height = 21, ; - Left = 20, ; - Name = "cmdSetFolder", ; - TabIndex = 11, ; - ToolTipText = "Pick a storage for lacal settings. Available after restart.", ; - Top = 342, ; - Visible = .F., ; - Width = 80 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageAdvanced.Label1' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "Configuration settings for GoFish are maintained in these XML files. See GoFish Help for more information.", ; - Height = 32, ; - Left = 255, ; - Name = "Label1", ; - TabIndex = 2, ; - Top = 20, ; - Width = 349, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageAdvanced.Label10' AS label WITH ; - Anchor = 10, ; - AutoSize = .T., ; - Caption = " Global Settings: ", ; - Height = 17, ; - Left = 45, ; - Name = "Label10", ; - TabIndex = 8, ; - Top = 251, ; - Width = 107 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageAdvanced.Label2' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "Axtive path to XML files:", ; - Height = 25, ; - Left = 12, ; - Name = "Label2", ; - TabIndex = 8, ; - Top = 394, ; - Width = 318, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageAdvanced.Label3' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "Path to XML files will be shown here. See Init() method of this form", ; - Height = 32, ; - Left = 23, ; - Name = "Label3", ; - TabIndex = 9, ; - Top = 415, ; - Width = 596, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageAdvanced.Label4' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "Double-Click to view or edit any file.", ; - Height = 32, ; - Left = 255, ; - Name = "Label4", ; - TabIndex = 5, ; - Top = 137, ; - Width = 349, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageAdvanced.Label5' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "Close GoFish and delete any file to restore that portion of GoFish to the default state. A new XML file will be built automatically.", ; - Height = 32, ; - Left = 255, ; - Name = "Label5", ; - TabIndex = 6, ; - Top = 176, ; - Width = 349, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageAdvanced.Label6' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "The files are maintained automatically by GoFish to maintain settings between sessions.", ; - Height = 32, ; - Left = 255, ; - Name = "Label6", ; - TabIndex = 3, ; - Top = 59, ; - Width = 349, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageAdvanced.Label7' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "If you are curious you may view these files, or if you have special needs you may edit them.", ; - Height = 32, ; - Left = 255, ; - Name = "Label7", ; - TabIndex = 4, ; - Top = 98, ; - Width = 349, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageAdvanced.Label8' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "You can reset GoFish by deleting its config files. New config files will be built upon exit.", ; - ForeColor = 255,0,0, ; - Height = 32, ; - Left = 142, ; - Name = "Label8", ; - TabIndex = 13, ; - Top = 469, ; - Width = 596, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageAdvanced.Label9' AS label WITH ; - Alignment = 2, ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "********** Available after Restart of GoFish! Check or additional options after restart **********", ; - FontBold = .T., ; - ForeColor = 255,0,0, ; - Left = 12, ; - Name = "Label9", ; - TabIndex = 13, ; - Top = 368, ; - Visible = .F., ; - Width = 596, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageAdvanced.List1' AS listbox WITH ; - Height = 227, ; - Left = 12, ; - Name = "List1", ; - RowSourceType = 7, ; - TabIndex = 1, ; - Top = 17, ; - Width = 236 - *< END OBJECT: BaseClass="listbox" /> - - ADD OBJECT 'pfSettings.pageAdvanced.Shape1' AS shape WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Height = 131, ; - Left = 11, ; - Name = "Shape1", ; - Top = 258, ; - Width = 611 - *< END OBJECT: BaseClass="shape" /> - - ADD OBJECT 'pfSettings.pageAdvanced.Text1' AS textbox WITH ; - BackStyle = 0, ; - BorderStyle = 0, ; - ControlSource = "Thisform.cCR_StoreLocal_Option", ; - Left = 111, ; - Name = "Text1", ; - ReadOnly = .T., ; - Top = 342, ; - Width = 394 - *< END OBJECT: BaseClass="textbox" /> - - ADD OBJECT 'pfSettings.pageBackups.Check1' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Backup source files when performing Replace operations.", ; - ControlSource = "Thisform.oSearchOptions.lBackup", ; - Height = 17, ; - Left = 18, ; - Name = "Check1", ; - Top = 119, ; - Width = 336 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pageBackups.Command2' AS commandbutton WITH ; - Caption = "Open Folder", ; - Height = 21, ; - Left = 132, ; - Name = "Command2", ; - Top = 220, ; - Width = 80 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageBackups.Label1' AS label WITH ; - BackStyle = 0, ; - Caption = "GoFish can create backups of files on which you perform a Replace operation. The backup files are stored in the folder path Home(7) \ GoFishBackps \ \ where is the Replace History Id that is assigned to each replace operation.", ; - Height = 45, ; - Left = 18, ; - Name = "Label1", ; - Top = 18, ; - Width = 600, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageBackups.Label2' AS label WITH ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "See the GoFish Backup Help page for more info.", ; - FontUnderline = .T., ; - ForeColor = 0,0,255, ; - Height = 17, ; - Left = 51, ; - MousePointer = 15, ; - Name = "Label2", ; - Top = 152, ; - Width = 266 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageBackups.Label3' AS label WITH ; - BackStyle = 0, ; - Caption = "You can map the folder reference to the Replace History log to view complete details of each replace operation.", ; - Height = 45, ; - Left = 18, ; - Name = "Label3", ; - Top = 73, ; - Width = 600, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageBackups.Label4' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "Path to Backup files:", ; - Height = 25, ; - Left = 15, ; - Name = "Label4", ; - Top = 224, ; - Width = 318, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageBackups.Label5' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "Path to backup files will be shown here. See Init() method of this label.", ; - Height = 32, ; - Left = 26, ; - Name = "Label5", ; - Top = 248, ; - Width = 596, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Command1' AS commandbutton WITH ; - Caption = ". . .", ; - FontBold = .T., ; - Height = 25, ; - Left = 250, ; - Name = "Command1", ; - Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; - SpecialEffect = 0, ; - TabIndex = 2, ; - ToolTipText = "Pick colour", ; - Top = 30, ; - Width = 25 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageColours.Command10' AS commandbutton WITH ; - Caption = ". . .", ; - FontBold = .T., ; - Height = 25, ; - Left = 250, ; - Name = "Command10", ; - Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; - SpecialEffect = 0, ; - TabIndex = 29, ; - ToolTipText = "Pick colour", ; - Top = 300, ; - Width = 25 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageColours.Command11' AS commandbutton WITH ; - Caption = ". . .", ; - FontBold = .T., ; - Height = 25, ; - Left = 250, ; - Name = "Command11", ; - Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; - SpecialEffect = 0, ; - TabIndex = 32, ; - ToolTipText = "Pick colour", ; - Top = 330, ; - Width = 25 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageColours.Command12' AS commandbutton WITH ; - Caption = ". . .", ; - FontBold = .T., ; - Height = 25, ; - Left = 250, ; - Name = "Command12", ; - Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; - SpecialEffect = 0, ; - TabIndex = 35, ; - ToolTipText = "Pick colour", ; - Top = 360, ; - Width = 25 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageColours.Command13' AS commandbutton WITH ; - Caption = ". . .", ; - FontBold = .T., ; - Height = 25, ; - Left = 250, ; - Name = "Command13", ; - Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; - SpecialEffect = 0, ; - TabIndex = 38, ; - ToolTipText = "Pick colour", ; - Top = 390, ; - Width = 25 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageColours.Command2' AS commandbutton WITH ; - Caption = ". . .", ; - FontBold = .T., ; - Height = 25, ; - Left = 250, ; - Name = "Command2", ; - Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; - SpecialEffect = 0, ; - TabIndex = 5, ; - ToolTipText = "Pick colour", ; - Top = 60, ; - Width = 25 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageColours.Command3' AS commandbutton WITH ; - Caption = ". . .", ; - FontBold = .T., ; - Height = 25, ; - Left = 250, ; - Name = "Command3", ; - Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; - SpecialEffect = 0, ; - TabIndex = 8, ; - ToolTipText = "Pick colour", ; - Top = 90, ; - Width = 25 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageColours.Command4' AS commandbutton WITH ; - Caption = ". . .", ; - FontBold = .T., ; - Height = 25, ; - Left = 250, ; - Name = "Command4", ; - Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; - SpecialEffect = 0, ; - TabIndex = 11, ; - ToolTipText = "Pick colour", ; - Top = 120, ; - Width = 25 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageColours.Command5' AS commandbutton WITH ; - Caption = ". . .", ; - FontBold = .T., ; - Height = 25, ; - Left = 250, ; - Name = "Command5", ; - Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; - SpecialEffect = 0, ; - TabIndex = 14, ; - ToolTipText = "Pick colour", ; - Top = 150, ; - Width = 25 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageColours.Command6' AS commandbutton WITH ; - Caption = ". . .", ; - FontBold = .T., ; - Height = 25, ; - Left = 250, ; - Name = "Command6", ; - Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; - SpecialEffect = 0, ; - TabIndex = 17, ; - ToolTipText = "Pick colour", ; - Top = 180, ; - Width = 25 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageColours.Command7' AS commandbutton WITH ; - Caption = ". . .", ; - FontBold = .T., ; - Height = 25, ; - Left = 250, ; - Name = "Command7", ; - Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; - SpecialEffect = 0, ; - TabIndex = 20, ; - ToolTipText = "Pick colour", ; - Top = 210, ; - Width = 25 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageColours.Command8' AS commandbutton WITH ; - Caption = ". . .", ; - FontBold = .T., ; - Height = 25, ; - Left = 250, ; - Name = "Command8", ; - Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; - SpecialEffect = 0, ; - TabIndex = 23, ; - ToolTipText = "Pick colour", ; - Top = 240, ; - Width = 25 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageColours.Command9' AS commandbutton WITH ; - Caption = ". . .", ; - FontBold = .T., ; - Height = 25, ; - Left = 250, ; - Name = "Command9", ; - Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; - SpecialEffect = 0, ; - TabIndex = 26, ; - ToolTipText = "Pick colour", ; - Top = 270, ; - Width = 25 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageColours.Container1' AS container WITH ; - BorderWidth = 2, ; - Height = 27, ; - Left = 306, ; - Name = "Container1", ; - Picture = ..\images\, ; - TabIndex = 3, ; - Top = 30, ; - Width = 129 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'pfSettings.pageColours.Container1.lblExample1' AS label WITH ; - BackStyle = 0, ; - Caption = "Example", ; - Height = 17, ; - Left = 8, ; - Name = "lblExample1", ; - TabIndex = 1, ; - ToolTipText = "Highlighting several frames.", ; - Top = 6, ; - Width = 120 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Container10' AS container WITH ; - BackColor = 255,255,255, ; - BackStyle = 1, ; - BorderWidth = 2, ; - Height = 27, ; - Left = 306, ; - Name = "Container10", ; - Picture = ..\images\, ; - TabIndex = 30, ; - Top = 300, ; - Width = 129 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'pfSettings.pageColours.Container10.lblExample1' AS label WITH ; - BackStyle = 0, ; - Caption = "Example", ; - Height = 17, ; - Left = 8, ; - Name = "lblExample1", ; - TabIndex = 1, ; - ToolTipText = "Highlighting several frames.", ; - Top = 6, ; - Width = 120 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Container11' AS container WITH ; - BackColor = 255,255,255, ; - BackStyle = 1, ; - BorderWidth = 2, ; - Height = 27, ; - Left = 306, ; - Name = "Container11", ; - Picture = ..\images\, ; - TabIndex = 33, ; - Top = 330, ; - Width = 129 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'pfSettings.pageColours.Container11.lblExample1' AS label WITH ; - BackStyle = 0, ; - Caption = "Example", ; - Height = 17, ; - Left = 8, ; - Name = "lblExample1", ; - TabIndex = 1, ; - ToolTipText = "Highlighting several frames.", ; - Top = 6, ; - Width = 120 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Container12' AS container WITH ; - BackStyle = 1, ; - BorderWidth = 2, ; - Height = 27, ; - Left = 306, ; - Name = "Container12", ; - Picture = ..\images\, ; - TabIndex = 36, ; - Top = 360, ; - Width = 129 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'pfSettings.pageColours.Container12.lblExample1' AS label WITH ; - BackStyle = 0, ; - Caption = "Example", ; - Height = 17, ; - Left = 8, ; - Name = "lblExample1", ; - TabIndex = 1, ; - ToolTipText = "Highlighting several frames.", ; - Top = 6, ; - Width = 120 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Container13' AS container WITH ; - BackStyle = 1, ; - BorderWidth = 2, ; - Height = 27, ; - Left = 306, ; - Name = "Container13", ; - Picture = ..\images\, ; - TabIndex = 39, ; - Top = 390, ; - Width = 129 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'pfSettings.pageColours.Container13.lblExample1' AS label WITH ; - BackStyle = 0, ; - Caption = "Example", ; - Height = 17, ; - Left = 8, ; - Name = "lblExample1", ; - TabIndex = 1, ; - ToolTipText = "Highlighting several frames.", ; - Top = 6, ; - Width = 120 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Container2' AS container WITH ; - BackColor = 255,255,255, ; - BorderWidth = 2, ; - Height = 27, ; - Left = 306, ; - Name = "Container2", ; - Picture = ..\images\, ; - TabIndex = 6, ; - Top = 60, ; - Width = 129 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'pfSettings.pageColours.Container2.lblExample1' AS label WITH ; - BackStyle = 0, ; - Caption = "Example", ; - Height = 17, ; - Left = 8, ; - Name = "lblExample1", ; - TabIndex = 1, ; - ToolTipText = "Highlighting several frames.", ; - Top = 6, ; - Width = 120 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Container3' AS container WITH ; - BackColor = 255,255,255, ; - BackStyle = 1, ; - BorderWidth = 2, ; - Height = 27, ; - Left = 306, ; - Name = "Container3", ; - Picture = ..\images\, ; - TabIndex = 9, ; - Top = 90, ; - Width = 129 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'pfSettings.pageColours.Container3.lblExample1' AS label WITH ; - BackStyle = 0, ; - Caption = "Example", ; - Height = 17, ; - Left = 8, ; - Name = "lblExample1", ; - TabIndex = 1, ; - ToolTipText = "Highlighting several frames.", ; - Top = 6, ; - Width = 120 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Container4' AS container WITH ; - BackColor = 255,255,255, ; - BackStyle = 1, ; - BorderWidth = 2, ; - Height = 27, ; - Left = 306, ; - Name = "Container4", ; - Picture = ..\images\, ; - TabIndex = 12, ; - Top = 120, ; - Width = 129 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'pfSettings.pageColours.Container4.lblExample1' AS label WITH ; - BackStyle = 0, ; - Caption = "Example", ; - Height = 17, ; - Left = 8, ; - Name = "lblExample1", ; - TabIndex = 1, ; - ToolTipText = "Highlighting several frames.", ; - Top = 6, ; - Width = 120 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Container5' AS container WITH ; - BackColor = 255,255,255, ; - BackStyle = 1, ; - BorderWidth = 2, ; - Height = 27, ; - Left = 306, ; - Name = "Container5", ; - Picture = ..\images\, ; - TabIndex = 15, ; - Top = 150, ; - Width = 129 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'pfSettings.pageColours.Container5.lblExample1' AS label WITH ; - BackStyle = 0, ; - Caption = "Example", ; - Height = 17, ; - Left = 8, ; - Name = "lblExample1", ; - TabIndex = 1, ; - ToolTipText = "Highlighting several frames.", ; - Top = 6, ; - Width = 120 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Container6' AS container WITH ; - BackStyle = 1, ; - BorderWidth = 2, ; - Height = 27, ; - Left = 306, ; - Name = "Container6", ; - Picture = ..\images\, ; - TabIndex = 18, ; - Top = 180, ; - Width = 129 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'pfSettings.pageColours.Container6.lblExample1' AS label WITH ; - BackStyle = 0, ; - Caption = "Example", ; - Height = 17, ; - Left = 8, ; - Name = "lblExample1", ; - TabIndex = 1, ; - ToolTipText = "Highlighting several frames.", ; - Top = 6, ; - Width = 120 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Container7' AS container WITH ; - BackStyle = 1, ; - BorderWidth = 2, ; - Height = 27, ; - Left = 306, ; - Name = "Container7", ; - Picture = ..\images\, ; - TabIndex = 21, ; - Top = 210, ; - Width = 129 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'pfSettings.pageColours.Container7.lblExample1' AS label WITH ; - BackStyle = 0, ; - Caption = "Example", ; - Height = 17, ; - Left = 8, ; - Name = "lblExample1", ; - TabIndex = 1, ; - ToolTipText = "Highlighting several frames.", ; - Top = 6, ; - Width = 120 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Container8' AS container WITH ; - BackStyle = 1, ; - BorderWidth = 2, ; - Height = 27, ; - Left = 306, ; - Name = "Container8", ; - Picture = ..\images\, ; - TabIndex = 24, ; - Top = 240, ; - Width = 129 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'pfSettings.pageColours.Container8.lblExample1' AS label WITH ; - BackStyle = 0, ; - Caption = "Example", ; - Height = 17, ; - Left = 8, ; - Name = "lblExample1", ; - TabIndex = 1, ; - ToolTipText = "Highlighting several frames.", ; - Top = 6, ; - Width = 120 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Container9' AS container WITH ; - BackStyle = 1, ; - BorderWidth = 2, ; - Height = 27, ; - Left = 306, ; - Name = "Container9", ; - Picture = ..\images\, ; - TabIndex = 27, ; - Top = 270, ; - Width = 129 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'pfSettings.pageColours.Container9.lblExample1' AS label WITH ; - BackStyle = 0, ; - Caption = "Example", ; - Height = 17, ; - Left = 8, ; - Name = "lblExample1", ; - TabIndex = 1, ; - ToolTipText = "Highlighting several frames.", ; - Top = 6, ; - Width = 120 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Label1' AS label WITH ; - BackStyle = 0, ; - Caption = "Frame colour", ; - Height = 17, ; - Left = 21, ; - Name = "Label1", ; - TabIndex = 1, ; - Top = 30, ; - Width = 220 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Label10' AS label WITH ; - BackStyle = 0, ; - Caption = 'Tree fore colour "Search"', ; - Height = 17, ; - Left = 21, ; - Name = "Label10", ; - TabIndex = 28, ; - Top = 303, ; - Width = 220 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Label11' AS label WITH ; - BackStyle = 0, ; - Caption = 'Tree fore colour "Update"', ; - Height = 17, ; - Left = 21, ; - Name = "Label11", ; - TabIndex = 31, ; - Top = 330, ; - Width = 220 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Label12' AS label WITH ; - BackStyle = 0, ; - Caption = 'CSS back colour "tr even"', ; - Height = 17, ; - Left = 21, ; - Name = "Label12", ; - TabIndex = 34, ; - Top = 360, ; - Width = 220 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Label13' AS label WITH ; - BackStyle = 0, ; - Caption = 'CSS back colour "tr odd"', ; - Height = 17, ; - Left = 21, ; - Name = "Label13", ; - TabIndex = 37, ; - Top = 390, ; - Width = 220 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Label2' AS label WITH ; - BackStyle = 0, ; - Caption = 'Grid fore colour "SCX"', ; - Height = 17, ; - Left = 21, ; - Name = "Label2", ; - TabIndex = 4, ; - Top = 60, ; - Width = 220 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Label3' AS label WITH ; - BackStyle = 0, ; - Caption = 'Grid fore colour "VCX"', ; - Height = 17, ; - Left = 21, ; - Name = "Label3", ; - TabIndex = 7, ; - Top = 90, ; - Width = 220 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Label4' AS label WITH ; - BackStyle = 0, ; - Caption = 'Grid fore colour "PRG"', ; - Height = 17, ; - Left = 21, ; - Name = "Label4", ; - TabIndex = 10, ; - Top = 120, ; - Width = 220 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Label5' AS label WITH ; - BackStyle = 0, ; - Caption = 'Grid fore colour "other"', ; - Height = 17, ; - Left = 21, ; - Name = "Label5", ; - TabIndex = 13, ; - Top = 150, ; - Width = 220 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Label6' AS label WITH ; - BackStyle = 0, ; - Caption = 'Grid back colour "Replaced"', ; - Height = 17, ; - Left = 21, ; - Name = "Label6", ; - TabIndex = 16, ; - Top = 181, ; - Width = 220 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Label7' AS label WITH ; - BackStyle = 0, ; - Caption = 'Grid back colour "Exceed replace risk"', ; - Height = 17, ; - Left = 21, ; - Name = "Label7", ; - TabIndex = 19, ; - Top = 210, ; - Width = 220 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Label8' AS label WITH ; - BackStyle = 0, ; - Caption = 'Grid back colour "Replace risk 2"', ; - Height = 17, ; - Left = 21, ; - Name = "Label8", ; - TabIndex = 22, ; - Top = 240, ; - Width = 220 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColours.Label9' AS label WITH ; - BackStyle = 0, ; - Caption = 'Grid back colour "Replace risk 3"', ; - Height = 17, ; - Left = 21, ; - Name = "Label9", ; - TabIndex = 25, ; - Top = 270, ; - Width = 220 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageColumns.cmdClearAll' AS commandbutton WITH ; - Caption = "Clear All", ; - FontSize = 8, ; - Height = 26, ; - Left = 21, ; - Name = "cmdClearAll", ; - Top = 98, ; - Width = 58 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageColumns.cmdSelectAll' AS commandbutton WITH ; - Caption = "Select All", ; - FontSize = 8, ; - Height = 26, ; - Left = 21, ; - Name = "cmdSelectAll", ; - Top = 56, ; - Width = 58 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageColumns.containerColumnCheckBoxes' AS container WITH ; - Anchor = 5, ; - Height = 431, ; - Left = 14, ; - Name = "containerColumnCheckBoxes", ; - Top = 46, ; - Width = 526 - *< END OBJECT: BaseClass="container" /> - - ADD OBJECT 'pfSettings.pageColumns.Label1' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "Choose which columns you want to appear in the search results grid.", ; - FontBold = .T., ; - Height = 28, ; - Left = 15, ; - Name = "Label1", ; - Top = 14, ; - Width = 470, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pagePreferences.cboDockable' AS combobox WITH ; - BoundColumn = 2, ; - BoundTo = .T., ; - ColumnCount = 2, ; - ColumnWidths = "300,0", ; - ControlSource = "Thisform.nDockable", ; - Height = 22, ; - Left = 79, ; - Name = "cboDockable", ; - RowSource = "0 - Does not support docking,0,1 - Supports docking and is dockable,1,2 - Supports docking and is not dockable,2", ; - RowSourceType = 1, ; - Style = 2, ; - TabIndex = 2, ; - Top = 30, ; - Width = 305 - *< END OBJECT: BaseClass="combobox" /> - - ADD OBJECT 'pfSettings.pagePreferences.Check1' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Display dialog when files cannot be found or opened during a search or replace", ; - ControlSource = "Thisform.oSearchOptions.lShowErrorMessages", ; - Height = 17, ; - Left = 27, ; - Name = "Check1", ; - TabIndex = 5, ; - Top = 87, ; - Width = 452 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pagePreferences.Check2' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Display each filename as it is processed (slows down search)", ; - ControlSource = "Thisform.oSearchOptions.lShowWaitMessages", ; - Height = 17, ; - Left = 27, ; - Name = "Check2", ; - TabIndex = 7, ; - Top = 133, ; - Width = 359 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pagePreferences.Check3' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Display dialog box if no matches are found during a search.", ; - ControlSource = "Thisform.oSearchOptions.lShowNoMatchesMessage", ; - Height = 17, ; - Left = 27, ; - Name = "Check3", ; - TabIndex = 6, ; - Top = 110, ; - Width = 342 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pagePreferences.Check4' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Show Advanced Search form on startup", ; - ControlSource = "Thisform.oSearchOptions.lShowAdvancedFormOnStartup", ; - Height = 17, ; - Left = 28, ; - Name = "Check4", ; - TabIndex = 9, ; - Top = 193, ; - Width = 233 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pagePreferences.Check5' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Clear 'Apply Filter' checkbox with each new search", ; - ControlSource = "Thisform.lClearApplyFilter", ; - Height = 17, ; - Left = 28, ; - Name = "Check5", ; - TabIndex = 10, ; - Top = 216, ; - Width = 290 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pagePreferences.Check6' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Always confirm use of Whole Word search?", ; - ControlSource = "Thisform.lWarnWholeWord", ; - Height = 17, ; - Left = 27, ; - Name = "Check6", ; - TabIndex = 8, ; - Top = 157, ; - Width = 255 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pagePreferences.Check7' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Restore previous search results on startup", ; - ControlSource = "Thisform.lRestorePreviousSearchResultsOnStartup", ; - Height = 17, ; - Left = 28, ; - Name = "Check7", ; - TabIndex = 13, ; - Top = 263, ; - Width = 252 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pagePreferences.Check8' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Save each search results to search history folder.", ; - ControlSource = "Thisform.lSaveSearchResults", ; - Height = 17, ; - Left = 28, ; - Name = "Check8", ; - TabIndex = 11, ; - Top = 239, ; - Width = 287 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pagePreferences.Check9' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Open code windows at top left corner", ; - ControlSource = "Thisform.lMoveNewCodeToTopLeft", ; - Height = 17, ; - Left = 28, ; - Name = "Check9", ; - TabIndex = 14, ; - Top = 287, ; - Width = 220 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pagePreferences.chkDesktop' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Desktop", ; - ControlSource = "Thisform.lDesktop", ; - Height = 17, ; - Left = 401, ; - Name = "chkDesktop", ; - TabIndex = 3, ; - Top = 33, ; - Width = 64 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pagePreferences.cmdZoomDefault' AS commandbutton WITH ; - Caption = "Default 1.0", ; - FontSize = 8, ; - Height = 22, ; - Left = 308, ; - Name = "cmdZoomDefault", ; - TabIndex = 21, ; - Top = 354, ; - Width = 71 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pagePreferences.Command1' AS commandbutton WITH ; - Caption = " Open Folder", ; - Height = 25, ; - Left = 337, ; - Name = "Command1", ; - Picture = ..\..\2015-10-25 beta jrn\images\browsefolder.bmp, ; - PicturePosition = 1, ; - SpecialEffect = 0, ; - TabIndex = 12, ; - ToolTipText = "Open Explorer window to this path.", ; - Top = 235, ; - Width = 118 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pagePreferences.Label1' AS label WITH ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Dockable", ; - Height = 17, ; - Left = 21, ; - Name = "Label1", ; - TabIndex = 1, ; - Top = 33, ; - Width = 54 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pagePreferences.Label2' AS label WITH ; - BackStyle = 0, ; - Caption = "Grid font size", ; - Height = 18, ; - Left = 88, ; - Name = "Label2", ; - TabIndex = 17, ; - Top = 326, ; - Width = 103 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pagePreferences.Label3' AS label WITH ; - BackStyle = 0, ; - Caption = "DisplayCount for Search/Scope history dropdowns", ; - Height = 18, ; - Left = 88, ; - Name = "Label3", ; - TabIndex = 25, ; - Top = 388, ; - Width = 311 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pagePreferences.Label4' AS label WITH ; - AutoSize = .T., ; - BackColor = 255,255,255, ; - BackStyle = 1, ; - Caption = " Messages / Dialogs", ; - Height = 17, ; - Left = 33, ; - Name = "Label4", ; - TabIndex = 4, ; - Top = 65, ; - Width = 115 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pagePreferences.Label5' AS label WITH ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Maximum number of results to find", ; - Height = 17, ; - Left = 84, ; - Name = "Label5", ; - TabIndex = 29, ; - ToolTipText = "Search will automatically stop once this number of mached lines it reached.", ; - Top = 458, ; - Width = 191 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pagePreferences.Label6' AS label WITH ; - BackStyle = 0, ; - Caption = "Number of items in each MRU list for Search/Scope dropdowns", ; - Height = 18, ; - Left = 88, ; - Name = "Label6", ; - TabIndex = 27, ; - Top = 419, ; - Width = 396 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pagePreferences.Label7' AS label WITH ; - BackStyle = 0, ; - Caption = "Code Browser zoom factor (0.7 - 2.00)", ; - Height = 18, ; - Left = 88, ; - Name = "Label7", ; - TabIndex = 22, ; - Top = 357, ; - Width = 217 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pagePreferences.Label8' AS label WITH ; - BackStyle = 0, ; - Caption = "TreeView font size", ; - Height = 18, ; - Left = 290, ; - Name = "Label8", ; - TabIndex = 18, ; - Top = 327, ; - Width = 103 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pagePreferences.Label9' AS label WITH ; - BackStyle = 0, ; - Caption = "Tabs to spaces", ; - Height = 18, ; - Left = 482, ; - Name = "Label9", ; - TabIndex = 23, ; - Top = 358, ; - Width = 103 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pagePreferences.Shape1' AS shape WITH ; - BackStyle = 0, ; - Curvature = 3, ; - Height = 111, ; - Left = 17, ; - Name = "Shape1", ; - Top = 73, ; - Width = 534 - *< END OBJECT: BaseClass="shape" /> - - ADD OBJECT 'pfSettings.pagePreferences.Spinner1' AS spinner WITH ; - ControlSource = "Thisform.nGridFontSize", ; - Height = 27, ; - KeyboardHighValue = 24, ; - KeyboardLowValue = 6, ; - Left = 23, ; - Name = "Spinner1", ; - SpinnerHighValue = 24.00, ; - SpinnerLowValue = 6.00, ; - TabIndex = 15, ; - Top = 321, ; - Width = 59 - *< END OBJECT: BaseClass="spinner" /> - - ADD OBJECT 'pfSettings.pagePreferences.Spinner2' AS spinner WITH ; - ControlSource = "Thisform.nDropDownDisplayCount", ; - Height = 27, ; - KeyboardHighValue = 100, ; - KeyboardLowValue = 5, ; - Left = 23, ; - Name = "Spinner2", ; - SpinnerHighValue = 100.00, ; - SpinnerLowValue = 5.00, ; - TabIndex = 24, ; - Top = 383, ; - Width = 59 - *< END OBJECT: BaseClass="spinner" /> - - ADD OBJECT 'pfSettings.pagePreferences.Spinner3' AS spinner WITH ; - ControlSource = "Thisform.nDropDownMaxMRU", ; - Height = 27, ; - KeyboardHighValue = 100, ; - KeyboardLowValue = 1, ; - Left = 23, ; - Name = "Spinner3", ; - SpinnerHighValue = 100.00, ; - SpinnerLowValue = 1.00, ; - TabIndex = 26, ; - Top = 414, ; - Width = 59 - *< END OBJECT: BaseClass="spinner" /> - - ADD OBJECT 'pfSettings.pagePreferences.Spinner4' AS spinner WITH ; - ControlSource = "Thisform.nBrowserZoom", ; - Height = 27, ; - Increment = 0.10, ; - InputMask = "9.99", ; - KeyboardLowValue = 0, ; - Left = 23, ; - Name = "Spinner4", ; - SpinnerHighValue = 2.00, ; - SpinnerLowValue = 0.70, ; - TabIndex = 19, ; - Top = 352, ; - Value = 0.1, ; - Width = 59 - *< END OBJECT: BaseClass="spinner" /> - - ADD OBJECT 'pfSettings.pagePreferences.Spinner5' AS spinner WITH ; - ControlSource = "Thisform.nTreeViewFontSize", ; - Height = 27, ; - KeyboardHighValue = 24, ; - KeyboardLowValue = 6, ; - Left = 225, ; - Name = "Spinner5", ; - SpinnerHighValue = 24.00, ; - SpinnerLowValue = 6.00, ; - TabIndex = 16, ; - Top = 322, ; - Width = 59 - *< END OBJECT: BaseClass="spinner" /> - - ADD OBJECT 'pfSettings.pagePreferences.Spinner6' AS spinner WITH ; - ControlSource = "Thisform.nTabsToSpaces", ; - Height = 27, ; - KeyboardHighValue = 10, ; - KeyboardLowValue = 0, ; - Left = 417, ; - Name = "Spinner6", ; - SpinnerHighValue = 10.00, ; - SpinnerLowValue = 0.00, ; - TabIndex = 20, ; - Top = 353, ; - Width = 59 - *< END OBJECT: BaseClass="spinner" /> - - ADD OBJECT 'pfSettings.pagePreferences.Text1' AS textbox WITH ; - ControlSource = "Thisform.oSearchOptions.nMaxResults", ; - Height = 25, ; - InputMask = "9999999", ; - Left = 22, ; - Name = "Text1", ; - TabIndex = 28, ; - Top = 454, ; - Width = 59 - *< END OBJECT: BaseClass="textbox" /> - - ADD OBJECT 'pfSettings.pageReferences.Label9' AS label WITH ; - Alignment = 2, ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "******************** Not active ********************", ; - FontBold = .T., ; - ForeColor = 255,0,0, ; - Left = 15, ; - Name = "Label9", ; - TabIndex = 13, ; - Top = 224, ; - Visible = .F., ; - Width = 596, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageReplace.Check1' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Enable Replace Mode", ; - ControlSource = "Thisform.oSearchOptions.lEnableReplaceMode", ; - Height = 17, ; - Left = 10, ; - Name = "Check1", ; - Top = 5, ; - Width = 139 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pageReplace.Check2' AS checkbox WITH ; - Alignment = 0, ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Do not show replace warning dialog box with each replace", ; - ControlSource = "Thisform.oSearchOptions.lDoNotShowReplaceWarning", ; - Height = 17, ; - Left = 7, ; - Name = "Check2", ; - Top = 421, ; - Width = 336 - *< END OBJECT: BaseClass="checkbox" /> - - ADD OBJECT 'pfSettings.pageReplace.cmdOpenFolder' AS commandbutton WITH ; - Anchor = 8, ; - Caption = "Open Folder", ; - Height = 21, ; - Left = 550, ; - Name = "cmdOpenFolder", ; - Top = 421, ; - Width = 80 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'pfSettings.pageReplace.Image1' AS image WITH ; - Height = 296, ; - Left = 4, ; - Name = "Image1", ; - Picture = ..\images\replacelevels.bmp, ; - Stretch = 0, ; - Top = 124, ; - Width = 619 - *< END OBJECT: BaseClass="image" /> - - ADD OBJECT 'pfSettings.pageReplace.Label1' AS label WITH ; - BackStyle = 0, ; - Caption = "Warning: There are many risks associated with tools that replace code on your source files. Please review the GoFish Code Replacement Guide to be sure you understand how to use GoFish to replace code, and what the risks are.", ; - ForeColor = 255,0,0, ; - Height = 45, ; - Left = 8, ; - Name = "Label1", ; - Top = 26, ; - Width = 582, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageReplace.Label2' AS label WITH ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "See the GoFish Replace Help page for more info.", ; - FontUnderline = .T., ; - ForeColor = 0,0,255, ; - Height = 17, ; - Left = 126, ; - MousePointer = 15, ; - Name = "Label2", ; - Top = 56, ; - Width = 271 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageReplace.Label3' AS label WITH ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Select the maximum Replace Risk level to enable in the results grid:", ; - FontBold = .T., ; - Height = 17, ; - Left = 10, ; - Name = "Label3", ; - Top = 79, ; - Width = 385 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageReplace.Label4' AS label WITH ; - AutoSize = .F., ; - BackStyle = 0, ; - Caption = "Replace Detail Table:", ; - Height = 19, ; - Left = 6, ; - Name = "Label4", ; - Top = 446, ; - Width = 121, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageReplace.Label5' AS label WITH ; - AutoSize = .F., ; - BackStyle = 0, ; - Caption = "Replace History Table:", ; - Height = 19, ; - Left = 6, ; - Name = "Label5", ; - Top = 473, ; - Width = 126, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageReplace.optiongroupReplaceSafetyLevel' AS optiongroup WITH ; - ButtonCount = 3, ; - ControlSource = "Thisform.nReplaceRisk", ; - Height = 25, ; - Left = 121, ; - Name = "optiongroupReplaceSafetyLevel", ; - Top = 100, ; - Value = 0, ; - Width = 355, ; - Option1.AutoSize = .T., ; - Option1.BackStyle = 0, ; - Option1.Caption = "1= Pretty Safe", ; - Option1.Height = 17, ; - Option1.Left = 8, ; - Option1.Name = "Option2", ; - Option1.Top = 4, ; - Option1.Width = 93, ; - Option2.AutoSize = .T., ; - Option2.BackStyle = 0, ; - Option2.Caption = "2 = Kinda Safe", ; - Option2.Height = 17, ; - Option2.Left = 121, ; - Option2.Name = "Option3", ; - Option2.Top = 4, ; - Option2.Width = 98, ; - Option3.AutoSize = .T., ; - Option3.BackStyle = 0, ; - Option3.Caption = "3 = Dangerous", ; - Option3.Height = 17, ; - Option3.Left = 246, ; - Option3.Name = "Option4", ; - Option3.Top = 4, ; - Option3.Width = 100 - *< END OBJECT: BaseClass="optiongroup" /> - - ADD OBJECT 'pfSettings.pageReplace.Text1' AS textbox WITH ; - Anchor = 10, ; - ControlSource = "Thisform.oSearchEngine.cReplaceDetailTable", ; - Enabled = .F., ; - Height = 25, ; - Left = 132, ; - Name = "Text1", ; - ReadOnly = .T., ; - TabIndex = 14, ; - Top = 443, ; - Width = 498 - *< END OBJECT: BaseClass="textbox" /> - - ADD OBJECT 'pfSettings.pageReplace.Text2' AS textbox WITH ; - Anchor = 10, ; - ControlSource = "Thisform.oSearchEngine.cReplaceHistoryTable", ; - Enabled = .F., ; - Height = 25, ; - Left = 132, ; - Name = "Text2", ; - ReadOnly = .T., ; - TabIndex = 14, ; - Top = 470, ; - Width = 498 - *< END OBJECT: BaseClass="textbox" /> - - ADD OBJECT 'pfSettings.pageThor.Label1' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "GoFish will be automatically registered with Thor if it is present. This will provide a way to assign a hotkey to launch Gofish, as well as expose classes for advanced uses of GoFish.", ; - Height = 32, ; - Left = 38, ; - Name = "Label1", ; - Top = 25, ; - Width = 555, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageThor.Label2' AS label WITH ; - AutoSize = .T., ; - BackStyle = 0, ; - Caption = "Learn more about Thor", ; - FontUnderline = .T., ; - ForeColor = 0,0,255, ; - Height = 17, ; - Left = 412, ; - MousePointer = 15, ; - Name = "Label2", ; - Top = 68, ; - Width = 128 - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageThor.Label4' AS label WITH ; - Anchor = 10, ; - BackStyle = 0, ; - Caption = "You can learn more about Thor at the VFPX.CodePlex.com website.", ; - Height = 32, ; - Left = 38, ; - Name = "Label4", ; - Top = 68, ; - Width = 398, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - ADD OBJECT 'pfSettings.pageThor.lblNoTHor' AS label WITH ; - Alignment = 2, ; - Anchor = 256, ; - BackStyle = 0, ; - Caption = "Thor is not presently running on your system.", ; - ForeColor = 255,0,0, ; - Height = 17, ; - Left = 38, ; - Name = "lblNoTHor", ; - Top = 105, ; - Visible = .F., ; - Width = 245, ; - WordWrap = .T. - *< END OBJECT: BaseClass="label" /> - - PROCEDURE Activate - Thisform.Refresh() - ENDPROC - - PROCEDURE applycolumnsettings - Local lcControlSourceField, loColumn, loControl - - *-- Set .Visible property on the Results form grid columns - For each loControl in Thisform.pfSettings.pageColumns.containerColumnCheckBoxes.Controls - lcControlSourceField = loControl.tag - loColumn = Thisform.oForm.oGrid.FindColumn(lcControlSourceField) - loColumn.Visible = Iif(loControl.value = 1, .t., .f.) - EndFor - ENDPROC - - PROCEDURE buildcolumncheckboxes - Local laFieldNames[1], lcName, llAlreadyAdded, lnContainerHeight, lnCount, lnRow, lnTop - Local lnVerticalSpacing, lnX, lnY, loCheckBox, loColumn, loContainerCheckBoxes, loPageframe - - lnY = 12 - lnX = 90 - - lnVerticalSpacing = 18 - llAlreadyAdded = .F. - - loPageframe = Thisform.pfSettings - loContainerCheckBoxes = m.loPageframe.pageColumns.containerColumnCheckBoxes - lnContainerHeight = m.loContainerCheckBoxes.Height - - Dimension m.laFieldNames[This.oForm.oGrid.ColumnCount, 4] - - For Each m.loColumn In This.oForm.oGrid.Columns FoxObject - lnRow = m.loColumn.ColumnOrder - laFieldNames[lnRow, 1] = iif(m.loColumn.Visible, 'A' + Str(lnRow, 4, 0), 'B' + Upper(m.loColumn.Header1.Caption)) - laFieldNames[lnRow, 2] = m.loColumn.Visible - laFieldNames[lnRow, 3] = m.loColumn.Header1.Caption - laFieldNames[lnRow, 4] = m.loColumn.Header1.Tag - Endfor - - Asort(m.laFieldNames, 1, -1) - - lnTop = m.lnY - - For lnCount = 1 To Alen(m.laFieldNames, 1) - - lcName = 'CheckBox_' + Alltrim(Str(m.lnCount)) - Try - m.loContainerCheckBoxes.RemoveObject(m.lcName) - Catch - Endtry - m.loContainerCheckBoxes.AddObject(m.lcName, 'CheckBox') - loCheckBox = m.loContainerCheckBoxes.&lcName - - With m.loCheckBox - .Caption = m.laFieldNames[m.lnCount, 3] - .Tag = m.laFieldNames[m.lnCount, 4] && Holds the control source!!! - .Value = Iif(m.laFieldNames[m.lnCount, 2] = .T., 1, 0) - .Visible = .T. - .AutoSize = .T. - - If m.lnTop + m.lnVerticalSpacing > m.lnContainerHeight - 12 - lnTop = m.lnY - lnX = m.lnX + 200 - Endif - - .Left = m.lnX - .Top = m.lnTop - .TabIndex = m.lnCount - lnTop = m.lnTop + m.lnVerticalSpacing - Endwith - - Endfor - - - ENDPROC - - PROCEDURE Destroy - DoDefault() - - If this.lReturn = .t. - ThisForm.SaveOptions() - Endif - - ENDPROC - - PROCEDURE Init - Lparameters toForm - - If VarType(m.toForm) != 'O' - Messagebox('Must pass a reference to GoFish Results Form when calling this form.', 0, 'GoFish') - Return .F. - Endif - - This.MinHeight = This.Height - This.MaxHeight = Int(This.Height * 1.5) - This.MinWidth = This.Width - This.MaxWidth = Int(This.Width * 1.5) - - DoDefault(m.toForm) - - Thisform.LoadOptions() - - This.BindControls = .T. - - Thisform.pfSettings.pageBackups.Enabled = Thisform.oSearchOptions.lEnableReplaceMode - - *SF 20221018 -> local storage - If Thisform.oForm.nFirstLoad=1 Then - This.pfSettings.pageAdvanced.Label3.Caption = 'Home(7) = ' + Proper(Addbs(Home(7))) - This.pfSettings.pageBackups.Label5.Caption = 'Home(7)\GoFishBackups\ = ' + Proper(Addbs(Home(7)) + 'GoFishBackups\' ) - Else &&thisform.oForm.nFirstLoad=1 - This.pfSettings.pageAdvanced.Label3.Caption = 'LOCAL = ' + Proper(Thisform.cCR_StoreLocal) - This.pfSettings.pageBackups.Label1.Caption = STRTRAN(This.pfSettings.pageBackups.Label1.Caption,'HOME(7)','') - This.pfSettings.pageBackups.Label5.Caption = 'LOCAL\GoFishBackups\ = ' + Proper(Thisform.cCR_StoreLocal + 'GoFishBackups\' ) - - Endif &&thisform.oForm.nFirstLoad=1 - */SF 20221018 -> local storage - - Thisform.Refresh() - - ENDPROC - - PROCEDURE KeyPress - LPARAMETERS nKeyCode, nShiftAltCtrl - - If nKeyCOde = 27 - Thisform.Release - Endif - - ENDPROC - - PROCEDURE loadformsettings - This.MinHeight = This.Height - This.MinWidth = This.Width - - DoDefault() - ENDPROC - - PROCEDURE loadoptions - This.oSearchOptions = This.CopyObjectProperties(This.oSearchOptions, CreateObject('GoFishSearchOptions')) - - Thisform.LoadResultsFormProperties() - - This.BuildColumnCheckBoxes() - ENDPROC - - PROCEDURE loadresultsformproperties - Local laProperties[1], lcProperty, lcXmlSettingsFile - - lcXmlSettingsFile = Thisform.cUISettingsFile - - *-- Get an array of Custom Form-level properties that are on the Restults form. - *-- Store them in the corresponding local Form properties here, if present. - Amembers(laProperties, Thisform.oForm, 0, 'U') - - *--- Import Custom properties from oForm to ThisForm - For x = 1 To Alen(laProperties) - lcProperty = laProperties[x] - AddProperty(This, lcProperty) - Try - Store Evaluate('Thisform.oForm.' + lcProperty) To ('Thisform.' + lcProperty) - Catch - Endtry - Endfor - - Thisform.cUISettingsFile = lcXmlSettingsFile && Must restore, since above trick overwrite this important setting - - Thisform.nDockable = Thisform.oForm.Dockable - - Thisform.nReplaceRisk = Evl(Thisform.oForm.nReplaceRisk, 1) - - *SF 20221015 - * --- set colours used for showing informations --- - - *.<<@N>>.BORDERWIDTH = 0 - This.pfSettings.pageColours.Container2.BorderWidth = 0 - This.pfSettings.pageColours.Container3.BorderWidth = 0 - This.pfSettings.pageColours.Container4.BorderWidth = 0 - This.pfSettings.pageColours.Container5.BorderWidth = 0 - This.pfSettings.pageColours.Container6.BorderWidth = 0 - This.pfSettings.pageColours.Container7.BorderWidth = 0 - This.pfSettings.pageColours.Container8.BorderWidth = 0 - This.pfSettings.pageColours.Container9.BorderWidth = 0 - This.pfSettings.pageColours.Container10.BorderWidth = 0 - This.pfSettings.pageColours.Container11.BorderWidth = 0 - This.pfSettings.pageColours.Container12.BorderWidth = 0 - This.pfSettings.pageColours.Container13.BorderWidth = 0 - - This.pfSettings.pageColours.Container1.BorderColor = Thisform.oForm.nContainerFrameColour - This.pfSettings.pageColours.Container2.lblExample1.ForeColor = Thisform.oForm.nFileSCXDynamicForeColour - This.pfSettings.pageColours.Container3.lblExample1.ForeColor = Thisform.oForm.nFileVCXDynamicForeColour - This.pfSettings.pageColours.Container4.lblExample1.ForeColor = Thisform.oForm.nFilePRGDynamicForeColour - This.pfSettings.pageColours.Container5.lblExample1.ForeColor = Thisform.oForm.nFileDefaultDynamicForeColour - This.pfSettings.pageColours.Container6.BackColor = Thisform.oForm.nReplacedDynamicBackColour - This.pfSettings.pageColours.Container7.BackColor = Thisform.oForm.nRiskExceededDynamicBackColour - This.pfSettings.pageColours.Container8.BackColor = Thisform.oForm.nRisk2DynamicBackColour - This.pfSettings.pageColours.Container9.BackColor = Thisform.oForm.nRisk3DynamicBackColour - This.pfSettings.pageColours.Container10.lblExample1.ForeColor = Thisform.oForm.nTreeSearchColour - This.pfSettings.pageColours.Container11.lblExample1.ForeColor = Thisform.oForm.nTreeUpdateColour - This.pfSettings.pageColours.Container12.BackColor = Thisform.oForm.nCSS_tr_even_Colour - This.pfSettings.pageColours.Container13.BackColor = Thisform.oForm.nCSS_tr_odd_Colour - */SF 20221015 - - *SF 20221017 - Thisform.pfSettings.pageReferences.Enabled = Thisform.oForm.nFirstLoad=2 - Thisform.pfSettings.pageAdvanced.chk_CRLocal_Default.Visible = Thisform.oForm.nFirstLoad=2 - Thisform.pfSettings.pageAdvanced.chk_CRLocal.Visible = Thisform.oForm.nFirstLoad=2 - Thisform.pfSettings.pageAdvanced.cmdSetFolder.Visible = Thisform.oForm.nFirstLoad=2 And Thisform.oForm.lCR_Local - Thisform.pfSettings.pageAdvanced.Text1.Visible = Thisform.oForm.nFirstLoad=2 And Thisform.oForm.lCR_Local - - Thisform.pfSettings.pageAdvanced.Label9.Visible = Thisform.oForm.lCR_Store_Restart - - - Thisform.cCR_StoreLocal_Option = Evl(Thisform.oForm.cCR_StoreLocal_Option,; - Iif(Thisform.oForm.lCR_Local,Thisform.cCR_StoreLocal,'')) - Thisform.cCR_StoreLocal_Set = Thisform.cCR_StoreLocal_Option - - */SF 20221017 - - ENDPROC - - PROCEDURE saveoptions - *-- Transfer Search Engine settings back to Results Form Search Engine instance - Local laProperties[1] - - This.CopyObjectProperties(This.oSearchOptions, Thisform.oSearchEngine.oSearchOptions) - - This.ApplyColumnSettings() - - *-- Transfer certain settings from Thisform back to the Search Results Form - With Thisform.oForm - .Dockable = Thisform.nDockable - .nGridFontSize = Thisform.nGridFontSize - .nTreeViewFontSize = Thisform.nTreeViewFontSize - .nTabsToSpaces = Thisform.nTabsToSpaces - .nDropDownDisplayCount = Thisform.nDropDownDisplayCount - .nDropDownMaxMRU = Thisform.nDropDownMaxMRU - .nReplaceRisk = Evl(Thisform.nReplaceRisk, 1) - .lClearApplyFilter = Thisform.lClearApplyFilter - .lWarnWholeWord = Thisform.lWarnWholeWord - .nBrowserZoom = Thisform.nBrowserZoom - * .Containerright.Container2.containerWebControl.nZoom = Thisform.nBrowserZoom - .lRestorePreviousSearchResultsOnStartup = Thisform.lRestorePreviousSearchResultsOnStartup - .lSaveSearchResults = Thisform.lSaveSearchResults - - .nJanitorSearchHistoryDays = Thisform.nJanitorSearchHistoryDays - .nJanitorReplaceHistoryDays = Thisform.nJanitorReplaceHistoryDays - .dLastJanitorRunDate = Thisform.dLastJanitorRunDate - - .lCR_Allow = Thisform.lCR_Allow - .lCR_Local_Default = Thisform.lCR_Local_Default - .lCR_Local = Thisform.lCR_Local - .lMoveNewCodeToTopLeft= Thisform.lMoveNewCodeToTopLeft - .lDesktop = Thisform.lDesktop - - .cCR_StoreLocal_Option = Thisform.cCR_StoreLocal_Option - Endwith - - - If !Empty(Thisform.cCR_StoreLocal_Option) And !Thisform.cCR_StoreLocal_Option==Thisform.cCR_StoreLocal_Set Then - Thisform.Set_LocalFolder(Thisform.cCR_StoreLocal_Option) - Endif &&!EMPTY(Thisform.cCR_StoreLocal_Option) AND Thisform.cCR_StoreLocal_Option=Thisform.cCR_StoreLocal_Set - - If Thisform.pfSettings.pageAdvanced.Label9.Visible Then - Thisform.oForm.lCR_Store_Restart = .T. - Messagebox('You will have to restart GoFish for this change to take effect.', 0, 'Notice:') - - Endif &&Thisform.pfSettings.pageAdvanced.Label9.Visible - - - ENDPROC - - PROCEDURE set_localfolder && cCR_StoreLocal_Option activated Check folder - Lparameters; - tcFolder - - Local; - lcFolder As String,; - llFound As Boolean,; - llSet As Boolean - - Do Case - Case !Empty(m.tcFolder) - *just store folder given - lcFolder = m.tcFolder - llFound = GF_Create_LocalPath(@lcFolder, .F., .F., .T.) - - GF_Put_LocalPath(m.lcFolder) - - Case Thisform.oForm.nFirstLoad#2 - *nothing to do - Case !Thisform.oForm.lCR_Allow - *nothing to do - Case !Thisform.oForm.lCR_Local - *nothing to do - Case !Empty(Thisform.cCR_StoreLocal_Option) - *nothing to do, activate - llSet = .T. - - Case GF_Get_LocalPath(@tcFolder) And Directory(m.tcFolder) - *found resource, activate - Thisform.cCR_StoreLocal_Option = m.tcFolder - Thisform.cCR_StoreLocal_Set = m.tcFolder - llSet = .T. - Otherwise - *pick a folder, or use default path - - tcFolder = Iif(Thisform.oForm.lCR_Local_Default,'',Justpath(Set("Resource",1))) - llFound = GF_Create_LocalPath(@tcFolder, .F., Thisform.oForm.lCR_Local_Default, Thisform.oForm.lCR_Local_Default) - - If Directory(m.tcFolder) Then - *folder found, activate - Thisform.cCR_StoreLocal_Option = m.tcFolder - Thisform.cCR_StoreLocal_Set = m.tcFolder - GF_Put_LocalPath(m.tcFolder) - llSet = .T. - Else &&Directory(m.tcFolder) - Thisform.oForm.lCR_Local = .F. - - Endif &&Directory(m.tcFolder) - Endcase - - Thisform.pfSettings.pageAdvanced.Text1.Refresh - - Return m.llSet - - ENDPROC - - PROCEDURE validate - Local llAtLeastOneColumnSelected, loControl - - llAtLeastOneColumnSelected = .f. - - For each loControl in thisform.pfSettings.pageColumns.containerColumnCheckBoxes.Controls - If loControl.value = 1 - llAtLeastOneColumnSelected = .t. - Endif - EndFor - - If !llAtLeastOneColumnSelected - MessageBox('Please select at least one column to display in the grid.', 0, 'Notice:') - thisform.pfSettings.ActivePage = 1 - Return .f. - Endif - - - ENDPROC - - PROCEDURE cmdCancel.Click - Thisform.lReturn = .f. - - thisform.Release() - ENDPROC - - PROCEDURE cmdOK.Click - If Thisform.Validate() - Thisform.lReturn = .t. - Thisform.Release() - Endif - - - - - - ENDPROC - - PROCEDURE pfSettings.Page1.Label3.Click - GF_Shell('https://github.com/VFPX/Thor') - - ENDPROC - - PROCEDURE pfSettings.Page1.Label5.Click - GF_Shell('https://github.com/VFPX/GoFish') - - ENDPROC - - PROCEDURE pfSettings.Page2.Spinner1.Valid - Thisform.dLastJanitorRunDate = {} - ENDPROC - - PROCEDURE pfSettings.Page2.Spinner2.Valid - Thisform.dLastJanitorRunDate = {} - ENDPROC - - PROCEDURE pfSettings.pageAdvanced.chk_CRLocal.InteractiveChange - This.SetFocus - - This.Parent.Label9.Visible = .T. - - If This.Value Then - This.Value = Thisform.Set_LocalFolder() - - Endif &&This.Value - - This.Parent.cmdSetFolder.Visible = Thisform.oForm.nFirstLoad=2 And Thisform.oForm.lCR_Local - This.Parent.Text1.Visible = Thisform.oForm.nFirstLoad=2 And Thisform.oForm.lCR_Local - - ENDPROC - - PROCEDURE pfSettings.pageAdvanced.chk_CRMode.InteractiveChange - This.SetFocus - - This.Parent.Label9.Visible = .T. - This.Parent.chk_CRLocal_Default.Visible = This.Value - This.Parent.chk_CRLocal.Visible = This.Value - This.Parent.Text1.Visible = This.Value - This.Parent.cmdSetFolder.Visible = This.Value - - If This.Value Then - Thisform.Set_LocalFolder() - Endif &&This.Value - - ENDPROC - - PROCEDURE pfSettings.pageAdvanced.cmdDeleteConfigFiles.Click - Local lcFilesToDelete, lcPath, lnResponse - - *SF 20221018 -> local storage - *lcPath = '"' + Addbs(Home(7)) + '"' - lcPath = '"' + Thisform.cCR_StoreLocal + '"' - */SF 20221018 -> local storage - - lcFilesToDelete = Addbs(lcPath) + 'gf_*.xml' - - lnResponse = MessageBox('Are you sure you want to reset GoFish by erasing config files?',3, 'Erase config files?') - - If lnResponse = 6 - Delete File (lcFilesToDelete) - EndIf - - This.Parent.list1.Requery() - - - - - - ENDPROC - - PROCEDURE pfSettings.pageAdvanced.cmdOpenFolder.Click - *SF 20221018 -> local storage - *lcPath = '"' + Addbs(Home(7)) + '"' - lcPath = '"' + Thisform.cCR_StoreLocal + '"' - */SF 20221018 -> local storage - - GF_OpenExplorerWindow(lcPath) - ENDPROC - - PROCEDURE pfSettings.pageAdvanced.cmdSetFolder.Click - Local; - lcFolder As String - - lcFolder = Thisform.cCR_StoreLocal_Option - lcFolder = Getdir(m.lcFolder,'Local GoFish config folder. Please pick one.','',64+1+32+2+8) - If !Empty(m.lcFolder) Then - Thisform.cCR_StoreLocal_Option = m.lcFolder - This.Parent.Label9.Visible = .T. - Endif &&!EMPTY(m.lcFolder) - - ENDPROC - - PROCEDURE pfSettings.pageAdvanced.List1.Click - Local lnIndex - - lnIndex = this.ListIndex - lcValue = This.value - - If !('.XML' $ Upper(This.value)) - This.Init() && Reset RecordSource - This.Requery() - Endif - - This.Value = lcValue - ENDPROC - - PROCEDURE pfSettings.pageAdvanced.List1.DblClick - *SF 20221018 -> local storage - *lcFile = '"' + Addbs(Home(7)) + this.Value + '"' - lcFile = '"' + Thisform.cCR_StoreLocal + this.Value + '"' - */SF 20221018 -> local storage - - If 'GF_' $ Upper(lcFile) and Upper(JustExt(lcFile)) = 'XML' - Run /n "notepad" &lcFile - Else - This.Init() && Reset RecordSource - This.Requery() - Endif - ENDPROC - - PROCEDURE pfSettings.pageAdvanced.List1.Init - *SF 20221018 -> local storage - *This.RowSource = Addbs(Home(7)) + 'GF_*.xml' - This.RowSource = Thisform.cCR_StoreLocal + 'GF_*.xml' - */SF 20221018 -> local storage - - ENDPROC - - PROCEDURE pfSettings.pageAdvanced.Text1.When - RETURN .F. - ENDPROC - - PROCEDURE pfSettings.pageBackups.Check1.Click - DoDefault() - - This.Parent.Refresh() - ENDPROC - - PROCEDURE pfSettings.pageBackups.Command2.Click - *SF 20221018 -> local storage - *lcPath = '"' + Addbs(Home(7) + 'GoFishBackups') + '"' - lcPath = '"' + Addbs(Thisform.cCR_StoreLocal + 'GoFishBackups') + '"' - */SF 20221018 -> local storage - - GF_OpenExplorerWindow(lcPath) - - ENDPROC - - PROCEDURE pfSettings.pageBackups.Label2.Click - messagebox('No help available at this time.', 0, 'GoFish') - *** TODO: GF_Shell('URL for backup help') - - ENDPROC - - PROCEDURE pfSettings.pageColours.Command1.Click - Local lnReturn, lnColour - - lnColour = Thisform.oForm.nContainerFrameColour - lnReturn = Getcolor(m.lnColour) - - If m.lnReturn#-1 Then - Thisform.oForm.nContainerFrameColour = m.lnReturn - This.Parent.Container1.BorderColor = m.lnReturn - Endif &&m.lnReturn#-1 - - ENDPROC - - PROCEDURE pfSettings.pageColours.Command10.Click - Local lnReturn, lnColour - - lnColour = Thisform.oForm.nTreeSearchColour - lnReturn = Getcolor(m.lnColour) - - If m.lnReturn#-1 Then - Thisform.oForm.nTreeSearchColour = m.lnReturn - This.Parent.Container10.lblExample1.ForeColor = m.lnReturn - Endif &&m.lnReturn#-1 - - ENDPROC - - PROCEDURE pfSettings.pageColours.Command11.Click - Local lnReturn, lnColour - - lnColour = Thisform.oForm.nTreeUpdateColour - lnReturn = Getcolor(m.lnColour) - - If m.lnReturn#-1 Then - Thisform.oForm.nTreeUpdateColour = m.lnReturn - This.Parent.Container11.lblExample1.ForeColor = m.lnReturn - Endif &&m.lnReturn#-1 - - ENDPROC - - PROCEDURE pfSettings.pageColours.Command12.Click - Local lnReturn, lnColour - - lnColour = Thisform.oForm.nCSS_tr_even_Colour - lnReturn = Getcolor(m.lnColour) - - If m.lnReturn#-1 Then - Thisform.oForm.nCSS_tr_even_Colour = m.lnReturn - This.Parent.Container12.lblExample1.ForeColor = m.lnReturn - Endif &&m.lnReturn#-1 - - ENDPROC - - PROCEDURE pfSettings.pageColours.Command13.Click - Local lnReturn, lnColour - - lnColour = Thisform.oForm.nCSS_tr_odd_Colour - lnReturn = Getcolor(m.lnColour) - - If m.lnReturn#-1 Then - Thisform.oForm.nCSS_tr_odd_Colour = m.lnReturn - This.Parent.Container13.lblExample1.ForeColor = m.lnReturn - Endif &&m.lnReturn#-1 - - ENDPROC - - PROCEDURE pfSettings.pageColours.Command2.Click - Local lnReturn, lnColour - - lnColour = Thisform.oForm.nFileSCXDynamicForeColour - lnReturn = Getcolor(m.lnColour) - - If m.lnReturn#-1 Then - Thisform.oForm.nFileSCXDynamicForeColour = m.lnReturn - This.Parent.Container2.lblExample1.ForeColor = m.lnReturn - Endif &&m.lnReturn#-1 - - ENDPROC - - PROCEDURE pfSettings.pageColours.Command3.Click - Local lnReturn, lnColour - - lnColour = Thisform.oForm.nFileVCXDynamicForeColour - lnReturn = Getcolor(m.lnColour) - - If m.lnReturn#-1 Then - Thisform.oForm.nFileVCXDynamicForeColour = m.lnReturn - This.Parent.Container3.lblExample1.ForeColor = m.lnReturn - Endif &&m.lnReturn#-1 - - ENDPROC - - PROCEDURE pfSettings.pageColours.Command4.Click - Local lnReturn, lnColour - - lnColour = Thisform.oForm.nFilePRGDynamicForeColour - lnReturn = Getcolor(m.lnColour) - - If m.lnReturn#-1 Then - Thisform.oForm.nFilePRGDynamicForeColour = m.lnReturn - This.Parent.Container4.lblExample1.ForeColor = m.lnReturn - Endif &&m.lnReturn#-1 - - ENDPROC - - PROCEDURE pfSettings.pageColours.Command5.Click - Local lnReturn, lnColour - - lnColour = Thisform.oForm.nFileDefaultDynamicForeColour - lnReturn = Getcolor(m.lnColour) - - If m.lnReturn#-1 Then - Thisform.oForm.nFileDefaultDynamicForeColour = m.lnReturn - This.Parent.Container5.lblExample1.ForeColor = m.lnReturn - Endif &&m.lnReturn#-1 - - ENDPROC - - PROCEDURE pfSettings.pageColours.Command6.Click - Local lnReturn, lnColour - - lnColour = Thisform.oForm.nReplacedDynamicBackColour - lnReturn = Getcolor(m.lnColour) - - If m.lnReturn#-1 Then - Thisform.oForm.nReplacedDynamicBackColour = m.lnReturn - This.Parent.Container6.BackColor = m.lnReturn - Endif &&m.lnReturn#-1 - - ENDPROC - - PROCEDURE pfSettings.pageColours.Command7.Click - Local lnReturn, lnColour - - lnColour = Thisform.oForm.nRiskExceededDynamicBackColour - lnReturn = Getcolor(m.lnColour) - - If m.lnReturn#-1 Then - Thisform.oForm.nRiskExceededDynamicBackColour = m.lnReturn - This.Parent.Container7.BackColor = m.lnReturn - Endif &&m.lnReturn#-1 - - ENDPROC - - PROCEDURE pfSettings.pageColours.Command8.Click - Local lnReturn, lnColour - - lnColour = Thisform.oForm.nRisk2DynamicBackColour - lnReturn = Getcolor(m.lnColour) - - If m.lnReturn#-1 Then - Thisform.oForm.nRisk2DynamicBackColour = m.lnReturn - This.Parent.Container8.BackColor = m.lnReturn - Endif &&m.lnReturn#-1 - - ENDPROC - - PROCEDURE pfSettings.pageColours.Command9.Click - Local lnReturn, lnColour - - lnColour = Thisform.oForm.nRisk3DynamicBackColour - lnReturn = Getcolor(m.lnColour) - - If m.lnReturn#-1 Then - Thisform.oForm.nRisk3DynamicBackColour = m.lnReturn - This.Parent.Container9.BackColor = m.lnReturn - Endif &&m.lnReturn#-1 - - ENDPROC - - PROCEDURE pfSettings.pageColumns.cmdClearAll.Click - For each loControl in this.Parent.containerColumnCheckBoxes.Controls - loControl.value = 0 - EndFor - - ENDPROC - - PROCEDURE pfSettings.pageColumns.cmdSelectAll.Click - For each loControl in this.Parent.containerColumnCheckBoxes.Controls - loControl.value = 1 - EndFor - - ENDPROC - - PROCEDURE pfSettings.pagePreferences.Activate - This.Refresh() - ENDPROC - - PROCEDURE pfSettings.pagePreferences.cboDockable.InteractiveChange - lnCurrentDockable = Thisform.oForm.Dockable - lnNewValue = this.Value - - If lnNewValue = 0 and lnCurrentDockable # 0 - MessageBox('You will have to restart GoFish for this change to take effect.', 0, 'Notice:') - Endif - - Thisform.nDockable = This.Value - ENDPROC - - PROCEDURE pfSettings.pagePreferences.chkDesktop.InteractiveChange - local loMy, ; - loSettings, ; - lcSettingsFile - loMy = newobject('My', 'My.vcx') - loSettings = loMy.Settings - - *SF 20221018 -> local storage - *lcSettingsFile = addbs(home(7)) + Thisform.oForm.cUISettingsFile - lcSettingsFile = Thisform.oForm.cUISettingsFile - */SF 20221018 -> local storage - - m.loSettings.Load(m.lcSettingsFile) - m.loSettings.Add('lDesktop', This.Value) - m.loSettings.Save(m.lcSettingsFile) - messagebox('Note: this change takes effect the next time you run GoFish.', 64, 'GoFish') - - ENDPROC - - PROCEDURE pfSettings.pagePreferences.cmdZoomDefault.Click - Thisform.nBrowserZoom = 1.0 - This.Parent.Refresh() - ENDPROC - - PROCEDURE pfSettings.pagePreferences.Command1.Click - Local lcFolder, lcPath - - lcFolder = "GF_Saved_Search_Results" - - *SF 20221018 -> local storage - *lcPath = '"' + Addbs(Home(7)) + lcFolder + '"' - lcPath = '"' + Thisform.cCR_StoreLocal + lcFolder + '"' - */SF 20221018 -> local storage - - GF_OpenExplorerWindow(lcPath) - ENDPROC - - PROCEDURE pfSettings.pagePreferences.Spinner4.Click - Nodefault - ENDPROC - - PROCEDURE pfSettings.pagePreferences.Spinner4.DownClick - This.Value = This.Value - 0.00 - - Nodefault - ENDPROC - - PROCEDURE pfSettings.pagePreferences.Spinner4.UpClick - This.Value = This.Value + 0.00 - - nodefault - ENDPROC - - PROCEDURE pfSettings.pagePreferences.Spinner4.Valid - If This.Value < This.SpinnerLowValue - This.Value = This.SpinnerLowValue - EndIf - - If This.Value > This.SpinnerHighValue - This.Value = This.SpinnerHighValue - Endif - ENDPROC - - PROCEDURE pfSettings.pagePreferences.Text1.Click - This.SelStart = 0 - This.SelLength = 100 - ENDPROC - - PROCEDURE pfSettings.pagePreferences.Text1.Valid - If this.Value <= 0 - MessageBox('Please enter a value greater than zero.', 64, 'GoFish') - Return .f. - Endif - - - ENDPROC - - PROCEDURE pfSettings.pageReplace.Activate - This.Refresh() - ENDPROC - - PROCEDURE pfSettings.pageReplace.Check1.Click - DoDefault() - - Thisform.oSearchOptions.lBackup = .t. - - This.Parent.Refresh() - ENDPROC - - PROCEDURE pfSettings.pageReplace.Check2.Click - DoDefault() - - This.Parent.Refresh() - ENDPROC - - PROCEDURE pfSettings.pageReplace.cmdOpenFolder.Click - Local lcPath - - lcPath = JustPath(Thisform.oSearchEngine.cReplaceDetailTable) - - GF_OpenExplorerWindow(lcPath) - ENDPROC - - PROCEDURE pfSettings.pageReplace.Label2.Click - messagebox('No help available at this time.', 0, 'GoFish') - *** TODO: GF_Shell('URL for replace help') - - ENDPROC - - PROCEDURE pfSettings.pageReplace.optiongroupReplaceSafetyLevel.Option2.Click - DoDefault() - - This.Parent.Refresh() - - - ENDPROC - - PROCEDURE pfSettings.pageReplace.optiongroupReplaceSafetyLevel.Option3.Click - DoDefault() - - This.Parent.Refresh() - - - ENDPROC - - PROCEDURE pfSettings.pageReplace.optiongroupReplaceSafetyLevel.Option4.Click - DoDefault() - - This.Parent.Refresh() - - ENDPROC - - PROCEDURE pfSettings.pageReplace.optiongroupReplaceSafetyLevel.Refresh - lnColor = Rgb(240, 240, 240) - - lnRiskLevel = This.Value - - Do Case - Case lnRiskLevel = 1 - lnColor = Rgb(0, 176, 80)&& Green - - Case lnRiskLevel = 2 - lnColor = Rgb(255, 255, 128) && Yellow - - Case lnRiskLevel = 3 - lnColor = Rgb(255, 192, 0)&& Orange - Endcase - - If Thisform.oSearchOptions.lEnableReplaceMode = .t. - This.BackColor = lnColor - This.SetAll('Enabled', .t., 'OptionButton') - This.SetAll('Forecolor', Rgb(0,0,0), 'OptionButton') - Else - This.BackColor = Rgb(255,255,255) - This.SetAll('Enabled', .f., 'OptionButton') - This.SetAll('DisabledForecolor', Rgb(210,210,210), 'OptionButton') - Endif - - - DoDefault() - - ENDPROC - - PROCEDURE pfSettings.pageReplace.Refresh - this.Parent.pageBackups.Enabled = Thisform.oSearchOptions.lEnableReplaceMode - - DoDefault() - ENDPROC - - PROCEDURE pfSettings.pageReplace.Text1.Valid - If this.Value <= 0 - MessageBox('Please enter a value greater than zero.', 64, 'GoFish') - Return .f. - Endif - - - ENDPROC - - PROCEDURE pfSettings.pageReplace.Text2.Valid - If this.Value <= 0 - MessageBox('Please enter a value greater than zero.', 64, 'GoFish') - Return .f. - Endif - - - ENDPROC - - PROCEDURE pfSettings.pageThor.Activate - Local llThorRunning - - Try - ExecScript(_Screen.cThorDispatcher, '?') - llThorRunning = .T. - Catch - llThorRunning = .F. - EndTry - - This.lblNoThor.Visible = !llThorRunning - - ENDPROC - - PROCEDURE pfSettings.pageThor.Label2.Click - GF_Shell('https://github.com/VFPX/Thor') - - ENDPROC +*-- EXTERNAL_CLASS identify external member Class names / EXTERNAL_CLASS identifica los nombres de las Clases externas +*< EXTERNAL_CLASS: Name="dataenvironment" Baseclass="dataenvironment" /> +*< EXTERNAL_CLASS: Name="gf_options" Baseclass="form" /> -ENDDEFINE +* \ No newline at end of file diff --git a/Source/Forms/gofish_options.scx b/Source/Forms/gofish_options.scx index 93d8c6083aedde1b6c554693d973876e8000820a..00a44a1b2ee25e236e8a3f4378424549ce6ccd85 100644 GIT binary patch literal 18255 zcmeI4d3aUTxyILK@G=yX$0`&-28p6bNkRz8ZLx$9XpoaY62yU70)myXPz4nnk)dT2 zK?E8`5fnv>pbU=#D5F3bs>o1=f`T9@6)DR7?R@K!4_4rwea`vwuIKsfcb{*qd@pOC zbKabsoDg5RWSJSpm@=gv;dtpNQPP+;t<&;aWaosKN%uIExpawXmzCMJT}Ebef4(e- za+l5LWri|x^U^|XjLEvbnECY9X}P)bHKFQgsms2;aK3eRI^|HUV&7QGv6jHCnGD*pEjZT#m(nrx5>!K%go3%p@ib+^D@%&GPnStM#apB zGV*?(-Mnyzq10mL`S+z~HCmxxAiU8ETPEk$Vgdw7A-r zO_JqD(DQKJi^imaKi)$tw~h8PHYzf^af&pqhc<;=c-+>`qd&Ba)-1WmEPtAq4ME33 z0j#&Rf>$t~6Rla}BC`>*#B35;0E^*ETa%e!NB2HUDKbl+EzNS#2VpSGwzcwejrm}5 zv^!G?a^0(9Rvofg6&CGU%s=%`1qooowSWFpw})iraH8ONQY~dP-OPdYtnWQ z`ZSD#m9`d%p=+iRr0GIwnT>XWJ}}MJVq>NfW`Z5v zov8#_{I)b(jeZ7upxisb4D@Q(OeM&Tf0L!RqRG%4`rDdr67IQcrV^yjQfV_3eE}xJ zN46HOfnMjBC8z}H`K~M-j6Mf1!iTn|n}mDrnyCbNYnilJg>Hb);hN>)wszOKW-39J z+Qw_p?QjSxz2`Owx8j6rV`|zTcqVF)Z5An z9%u^wD6x$nqh?0=q)t=`lDAVDcSrvSPs3tclbK*gcV{X=rtXqv3()28DV(vjU^cSa zHB$+4^XIat9-0Czpr5V9#!My1PTTk}`aO7G@D2g^V-i|zdX)EBLzN)U>@VzV#-Y<; zA?$!ihjSTunq7Q{XUjjO?H=@NI19B8L~3P>Yo-!plWqJ3dIZiujf1f?Qweg$HZFGv z6G(zi;Ex?>;yyVK_vr3SCCJ);Nt?f;`{4vsITCJbcb#jd5@d^Qya)Xn&O+^@Zj*2; zu9-@Zl&_>s2ATt1V3e(eYoOP;W-37jd@W0dp=01>_}JETlW@;nvy`H@0N*+$ZPuc@ z;RmR7Txtu@n$x^+eG1pPW~oJH)4!Eouc7b48aQcdfn4lj$1F)DNXgT(>U#7RXat>Y zt-*IZGN(qlGamUD6Xf8(#q3-3Cn)~|h7jp+ccv1g^I2)z7aayK!^gH3iJ@zz5@g$t z(((X$8cLrtrUCflk^hh)-^+QpN7qax$U8qvn|0`3I1SYZx@Iat4wsU~r_l>gv9xDWAkyKQsRY?-8}CJr!8xdN zO)SmSYmjUIOB&Ze8$c82X={<}&fS@M4U$$y%(Bo2pcjm_wV0SSQVG(gteAB~d&8qJ z!`5PBrV?aVIWaqgo`MqPJyRDV9nNKJq!Q%XUr6I>=k&-e)R7$~Bb6mC-to2<>bwn2oG<%~XO+O%k(t=-coC z9J008n5hJbPZqN#Xe+oEhT2+IW6yl_W-v=8(HmMMwK9O zX=0Xyrb8|awza;^Jabz?FiY1=CCKb_F?$nT2^-*qtp&5W(#}+ZtY|J~>(HHW2r6Vq zEjDHJB{xr`|)K}KZCE~cOh;C(n`YduIBIJXTl2DRaXw6iDY|WF#d(mU?GbFZ?+8#7+ShQv;K`OMD z##PbVpb>PkwO}@~+I{G&1UX_GpGPa*>zP{63jC3HpJzrrAx*+Px@Iate$hc1S4V#h zO`(^qUEh)C-s9og$U4_dB}hsqG0Q-6ARngMTJz3)BOMy08J|hL__Cm17cqMR9R*Y1 z16vDbbA_F;v5RJ{yNX#?bTB**i*0RcH_zNLB$%ah8BFirFG`Ic)TAKP0tOv%K7_ zq5e#2gGa@zDcTkugfX^O<1t?U4~W)GCCKlGh*>+d8w`R4ww5>4GjH~f)=VYHlaGtp zXmkq9gU@U&n2oG*%hNHGN z^l9F2>>I6_N|33~h}k^!ZCDHEY;Eqdyw~3+S~Ha(JDwA>1L#Tk32uE}YQbz|wR;&= zf~>cV_o3fIsS%#35B{k9f@ik{m4~J_b>s&LH zAiKs$<3s2vDD`K4r3L;th*pT!On)Y|{8(vR1&xD-(81Q^-x}=b?2G`p_!{JbZT!n| z{CWgZp&R(4^?2S%?G>$=N|2u>O5=)?JW~S_;C}GOH|Xq#qBTf zw)QVP$$Lg?rV?bmeSkbkYP`!MaXJPgr-)fF8(Hn%XDUHnpt(N=qTL`B>b)qn-V-?Q zAx*+Px@Iat>RPjT?CN25SHMocx6iYl)H40Q{0lH#GnF9y?YEQeXj|w`E-oj4{Sk+G z_wE6lSn8Uo1Zi%~8l!cg2H!ZR@=Y_+;hL!gDQCYcSLLNZS=j$4&wNeV`=ilF9--ZW z**a$WGpV1^+#ksU`4P7t@q~8dwTC}ebNfWs!qc!1u9-@ZFZ)R23B1N12J^Yyjn|9* z=*oH7sLfP@48Xu2`RF}RAL7|jq{H2rN{}kntR#B6hiBHoxAv!)Q^PznuyZh5*GwhI zGMf9NOFs7%KXE3(#_m%4v7=|kcZ$|bCCG6a`ePru5nh6k{4DK{wwy2OSa=%t!QGik zkP8n;H3?~&RogL!MIgX$ExzF8NF<2L4#~TP`Eq&+T`bNiB@t&Jx#5CCDTU{4osewf9k;hWD7CO1)I!%xB}mJP()g)OeDxJUOg zssvfe=Z5_;a6g}F$E+p#j|4HhlbtTjV=};S%~XQa#lRmEHySgQzxL^g9tB}IXl}2}3D-u}xn?Rso~QZ4 k&MmT(`$1)mOu!dYSrw z$Lr1sIK4i`vg$>tPsw!V=kVScr9L}3Bg^S^ zOIf{bqtyGHes@+ts%GBy(dzx#KDR&Mapy3v7`;B=P6@a%0A5R!dapZ>p6v?t(Cdg& zkH0S^+eLq0r%-+52xMo5>QKYH&S>AybQ`5glu$1tzs;E6o#XZg-7fs?UJn}GtR6|c z(nh{ny$SVQW7L~bpBtkdW8*D|QEx?k_Zamy)c1-}Z%2LKDD}DMKEhJ*K88iv{?!as z{eRIcCEM%8ktn^`fUK&1&doup3q@imbX970brhwkIvTq^XbF5k zZ&8^^(^a@<`+4Hy(BFXJ8OAyQy+vgvO;=&F`eP_|odMneJ9$itNw}?SW=^pQ0lz!fByY1_ zuTZl?&|knMaOd3cSGB8bCjW}TwZ7Tzuv^7OuTsK}P!|Y*A|9Lh8e>~u*Jc>iEPSTE zbsi;a2^GKtpg)gkv!T{1Gv(ZPo+qyGCS!F#bC3n}7TL_49u&HG#7xE9=y;3Lrb2T- zFEE40^cbqm6mw(U`INFbQ~;g9K%lqCW>%L)2#RSzT%?A7c?K3x+CI=H!DO(O$A&Lt z?3mY}$yYX0?2X|WWJ@vS+53GRiy>`fXR;!^q7FBr~(sVzFBaR#DrvEVuIK99v~pllc2j9;W4 z-9b&yNm|0#9l#Cr7TL_2<`PW-Q>x;MIOjis}fIfFv5OP36fbaT^cGde8Rlmpbr2kj2}gV{Wm z7_$u7%>NaoEQAgKqriL~E2o*mCS+u!26FJk!tB7Q+H61gHKjZWJr62SxEkm{0Ml}mxH}*V4$%a8EgB9Qak1hM2u{Oub zZ)UQatY+K|fqpQJ`@p;q7m z19>blW-jSkpSIc8KT^sQ&~xBAX!8@rs{PE^#KGDu6+J86K}v^l_%D=f0(2&r2X^q7 zHXCXk&8+m+#LQFF=q>0fuo;}>v5lwkeCBa&mI^b6RZO+{0(SYbAnPn8>j51Eo&k$_ zZ1Jy*^?OXWnR*yMJ4eY5LQjGVpviCA43w=EJtH&vO-+{tAMnIGpkIOGpvLd?_0OUG zdni-={km*s6>#s$mfjV&3c|89E0n z1iN``#vhEOcULEj6^S%UP7Mg@q2nxc)8)ZS^wj|LF)$V^;jzY-8Ef=#tkmi{*{saT zQ#w+voXW-h-_;BxwNR-gDRB_OaOXI8MAz!1HW;@ zzp4M?iR;{AV6A}_6auMy3T;)O%~ow@manePRH4LIpjE0GSOZ`OdW+i3BAY!^jS^3T zz6{<5B|N6bP+=zT`r$Kmy&7cJ4B8&t2YT?Bm}Fp`^0iqi%u+@GjY*uvAp^ZGAo9z1>3+6JXT&aoT)8#d+4S3PysJJeCkM{? zONg0rn;DyvSsL_VFaXTqu`w-h82GhW#@uFwcaqr?&?4|6_=v}}*-&ehnR1)uwI;JZ z&>>(F*uY~6F;i}{-fei#pku&vu#U$PXhuIQI^9KPerP}N6qwIrQ`_P)!KckqHH^yR zZ16o~HXb?~ECQeLm^K?~tuj+?vk~pdY$9|PSOmV|u>_cf-vXq$aY6?&n+bgbEC>5} zth{FQVqTVfis{jj%!Wayg1KNDkF5|4?5`|smdasNyah;e<7^X|ErhNG+re2L(`G}h zm1c^E2sDhZnaOMkbR8%GS9vTUX38C;*g|G&p3W zk;lHY8JN$j%~Cat)HB*1sPqybpQ={0>^*p9nK+ zTC(65gQ=O)u1`D2mpt)d=qYd+wCI#bGp~G{y~h)mK)(a0L4ya#><09MF4_iD9>#Fb zLI*W%vu~V~_$TOPP$SvE%s_8Zo6)Piq0532p7;Rt7`OoLN=c-dPu^zxdE%qcGvF#{ z6G{)w6e#*ZU;`Fx2Vl< z?<&0OAK;0PLC*q1hJjgt-l8_67xO|p$Wfm74D<@9+Qq;`ptq>a6ptal;KR5Px*QaN z5^lC86IWa5+HBQkp(lg1&35qPY&~>2=EWjV$(P8U<;mM@5a8Fl*m6k!GQH zcxZ0S<7OGqUbw1i4t*t|Jqz8Hqw`rNzihKX+kors3~YC2>RHz`?4haU-DaUz=xLi} z@$33d&~~5#uyZqQHq=_RgQU?v4hZe~7h6#;dg2G57c>M59SPiKX`$CdX`3Y>xm2#y z$N3C=0_r8y40o-kh5Py-*J$CdTmG=;dbjL)(IJ zxRtaI_pJ05wHdwN7}{prdEyPwLsbmyo|-tYlM-o0?>C0bPV@WvN1zAr)M5<`eLSY8 zcj}%gZYSNx6L-c_ijJTzKJTbZJ=<|NZgi$-vs9beXfFXDWqqnHd zLXRP7*B^!CQW*$+2vo-trd4>lq_?Qe9P&hb?N3U34*DRTb(TQwJf_D`ZRV7Zvz9#Z z2s{nkgy)@J=p*OJW>ZT8tCpAD@S_Tqu~96Wi~ThwNF+#kN+alt?;HmL7oJn9D*_fkyHQf=mzw^>~zm&&y* zc-0W}ThG{Vyaytc{f%*Nq;qIB?uFVcRo-SnB$rA$UV2?o%vgJTUbK&5dX{RlGxwLZ5I0FNf$gfhEkeepmUzU z%O+q1H|vi-WY7cg+E6=%nM)8dfc>Mf=JEIs`H Q7&KFqXi58)!>rN&0Q+u%#sB~S diff --git a/Source/Forms/gofish_results.SCT b/Source/Forms/gofish_results.SCT index 4f5daa9508287c18da26b373ec2795e9bde17841..bbb173db08965b674c9cb5b6cac80837a37efda7 100644 GIT binary patch delta 1336 zcmZ9MT})GF7{@6BrG-)oEtFEq5$FdkSPEUgXirNErOss%Ox%YEx<#g&GUHd=rs6V_ zm12zbr;9TNy)jE>HeFnHv5!cWT^SZPXR;+I;X*IWvS^s|hQ#bWh28Apw2 zL{?n4aQs$Wmp8h3RNR<1+BHf=$@shb_T&vgqY~)f8Xw!YWBthX^Fj)wuO@zFS%yquUu=g+{+5=Q{&T`8e zq`?~|yUxPcx^KyLh0k<-OtsU*osI~nB_qquE#lEK*|CWy?e*9@hJ-e8%~Q?mo*gW? zcXHD+PFK4QqkEih+TY}Tk(+RZ()9+(_6lA0%59;doOSpIKy@EmMpd6Wp!M;W8zdG3Hnjy3>^7C3Auw>vPmKBsgi# zu_$zNLyqt3;`r*Oxl$3wQZdc4E?k(mS2s<-8s}&2dX;qAAB& zTLP^u$7r)SQm9K(TGh-nPqDjF=0Qc4Zk^2Mm09*Q$~?4Wxm_bOSd%4Xkom4Ui$=sB z8nT?LmC@B6<`-=jx68D2YVAU8{G$mmRA$6i{wlw!xACximZ16qQ{^LE(G2ldndZiy zrJX9ed|I9cT7}kNN!Fl?>4mpp4cUdZ5(&Br`m86-v0#tzRvd9NBVnb^%GQu~RnF`j z%BgsTF~dY8waU1G`*GzPJR9Y#1mHtV;TCgeem7JRCM3^UiZmtWa`QDY9gMv|c?})Zx zNwx5G(#>qLgo{Z#A0(UDoNQwu8RftlE4h@89jQySueb0tRm&IsCZ_w}=2Y6iM0%7! zzk#~`QCbK5%w^oXGSJE2nE+4wz09R!oEQj-yTs1*fulqRm7mhY?}H5-9W;phLr--^ Z@hNs^oJbkvPEm53&0y+g2Vm&B*?fkW|)ECg$ZVhF=|B77-OQ51fn-eV2f~}7aGs=wj=7r={e^)|L2_F zdGe;KuS?!~RU$7b>D85#lt?aB{w{fiE5qhZT0}N&XI3Slf-0ImoX(6-k7Ost$1>xG z7dAhwV&@V!`(fr;*rG#Zi=JcImZ6F4Sh1pt4Gm^9ho(jkA7ZEO_e-@B?35{RSGt5V z(q1e|l{g}8LqckTR$7l!dKu1pnl4{;+a*}^)M3nZ20NYm$ke#mQ-eCE12T6%-gBJk%|7__jHW@5#T}62_+udA!u% z$9#uZ?f=&ircO1Xg#86T56YgvMa2cd%w$0%;YZ!OQU$lj>-#P~~v9;Z6EMQ% z(838=*3aP?eF$e;=P=M3#%WUyDU$%slE*ExfZLWFmMj83Xv|@%QNXdL9QY;yiRKfK zHwSP@>p-e<1m_>h;1|uuD6RSe&?GM#x49+wx+;lt)%&5>_G4vx|HAea9MQTksWBm0 z-G>h=zr@SsPhwu3$8L2RHI;o7n{iY%j5<{sKa+QEoxzV48N9P~2zx71q*vfx`J)iZ z0~jt_fnTnIT7D3F6-sm@RHz_ZRV-mZ;m1+=44M=jIH*)$S@}E;DCv&EjGOHSe8Y2? z^jRTzlVmd30*Euv;UB*S2+&}Ti=_TcPBw;p`E6+_)x*h7WBDc>%v`B)zVQa%~3MG6`|+(c&@ z?D5x=r#JAJFdN+1LnX$7x2@>eK5?Amt7#W23VZaSz|Zm|P72ldAz&r;UBn$HFT*VP zJHaj#c>AD_uzjs!&REyN8?07hbBePVsr_jmCr&o#%hJdZ^EKXhb#Ob zo(hTMvg|Bt}n>Plt8hAjW)`pL_$=4Vd?8>8^qJII+$+?cM$&FY95z?VuK? zy9`C{LZ9`JS)9doxk38jZVxdRdK8!oEQL4r6LU32BN~j;tTEVg7w2gDwIKPc+w{dPSna9R?C?)4obY(}FO>RCXkj (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS dataenvironment AS dataenvironment + *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="2" /> + + DataSource = .NULL. + Height = 0 + Left = 0 + Name = "Dataenvironment" + Top = 0 + Width = 0 + +ENDDEFINE diff --git a/Source/Forms/gofish_results.gf_resultsform1.sc2 b/Source/Forms/gofish_results.gf_resultsform1.sc2 new file mode 100644 index 0000000..c8e8a4d --- /dev/null +++ b/Source/Forms/gofish_results.gf_resultsform1.sc2 @@ -0,0 +1,279 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_results.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS gf_resultsform1 AS gf_resultsform OF "..\lib\gofishui.vcx" + *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> + + DoCreate = .T. + Name = "Gf_resultsform1" + lblSearch.Name = "lblSearch" + comboSearchExpressionHistory.Name = "comboSearchExpressionHistory" + editSearch.Name = "editSearch" + comboSearchScopeHistory.Name = "comboSearchScopeHistory" + lblScope.Name = "lblScope" + containerLeft.cntVersion.cmdVFPX.Name = "cmdVFPX" + containerLeft.cntVersion.Gf_versionlabel1.Name = "Gf_versionlabel1" + containerLeft.cntVersion.Name = "cntVersion" + containerLeft.Name = "containerLeft" + containerLeft.oTreeView.Height = 513 + containerLeft.oTreeView.Left = 0 + containerLeft.oTreeView.Name = "oTreeView" + containerLeft.oTreeView.Top = 0 + containerLeft.oTreeView.Width = 186 + containerRight.CONTAINER1.chkReplaceMode.Alignment = 0 + containerRight.CONTAINER1.chkReplaceMode.Name = "chkReplaceMode" + containerRight.CONTAINER1.cmdClassBrowser.Name = "cmdClassBrowser" + containerRight.CONTAINER1.cmdEdit.Name = "cmdEdit" + containerRight.CONTAINER1.cmdGoToObject.Name = "cmdGoToObject" + containerRight.CONTAINER1.cmdMenu.Name = "cmdMenu" + containerRight.CONTAINER1.cmdOpenExplorer.Name = "cmdOpenExplorer" + containerRight.CONTAINER1.cmdReport.Name = "cmdReport" + containerRight.CONTAINER1.cmdSearchErrors.Name = "cmdSearchErrors" + containerRight.CONTAINER1.COMMAND1.Name = "COMMAND1" + containerRight.CONTAINER1.CONTAINER1.CHKAPPLYFILTER.Alignment = 0 + containerRight.CONTAINER1.CONTAINER1.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" + containerRight.CONTAINER1.CONTAINER1.cmdFilter.Name = "cmdFilter" + containerRight.CONTAINER1.CONTAINER1.Name = "CONTAINER1" + containerRight.CONTAINER1.Container2.chkCodeOnly.Alignment = 0 + containerRight.CONTAINER1.Container2.chkCodeOnly.Name = "chkCodeOnly" + containerRight.CONTAINER1.Container2.Name = "Container2" + containerRight.CONTAINER1.containerReplaceText.cmdReplaceErrors.Name = "cmdReplaceErrors" + containerRight.CONTAINER1.containerReplaceText.cmdReplaceHistory.Name = "cmdReplaceHistory" + containerRight.CONTAINER1.containerReplaceText.Name = "containerReplaceText" + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.Name = "optiongroupReplaceMode" + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionAdvancedReplace.Left = 158 + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionAdvancedReplace.Name = "optionAdvancedReplace" + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionAdvancedReplace.Top = 5 + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceLine.Left = 92 + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceLine.Name = "optionReplaceLine" + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceLine.Top = 5 + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceText.Left = 5 + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceText.Name = "optionReplaceText" + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceText.Top = 5 + containerRight.CONTAINER1.containerReplaceText.PageFrame.ErasePage = .T. + containerRight.CONTAINER1.containerReplaceText.PageFrame.Height = 55 + containerRight.CONTAINER1.containerReplaceText.PageFrame.Name = "PageFrame" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.cmdCheckAll.Name = "cmdCheckAll" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.cmdClearAll.Name = "cmdClearAll" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.cmdReplace.Name = "cmdReplace" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.editReplaceExpression.Name = "editReplaceExpression" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.LABEL1.Name = "LABEL1" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.Name = "PAGE1" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.cmdSaveLine.Name = "cmdSaveLine" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.editReplaceLine.Name = "editReplaceLine" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.lblReplaceLine.Name = "lblReplaceLine" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.Name = "PAGE2" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdBrowse.Name = "cmdBrowse" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdCheckAll.Name = "cmdCheckAll" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdClearAll.Name = "cmdClearAll" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdEdit.Name = "cmdEdit" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdReplace.Name = "cmdReplace" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.Name = "PAGE3" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.Text1.Name = "Text1" + containerRight.CONTAINER1.containerReplaceText.PageFrame.Top = 25 + containerRight.CONTAINER1.GridFiles.colProcess.CHECK1.Alignment = 2 + containerRight.CONTAINER1.GridFiles.colProcess.CHECK1.Name = "CHECK1" + containerRight.CONTAINER1.GridFiles.colProcess.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.colProcess.imageCheck.Height = 16 + containerRight.CONTAINER1.GridFiles.colProcess.imageCheck.Name = "imageCheck" + containerRight.CONTAINER1.GridFiles.colProcess.imageCheck.Width = 50 + containerRight.CONTAINER1.GridFiles.colProcess.LABEL1.Name = "LABEL1" + containerRight.CONTAINER1.GridFiles.colProcess.Name = "colProcess" + containerRight.CONTAINER1.GridFiles.colProcess.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN1.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN1.Name = "COLUMN1" + containerRight.CONTAINER1.GridFiles.COLUMN1.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN10.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN10.Name = "COLUMN10" + containerRight.CONTAINER1.GridFiles.COLUMN10.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN11.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN11.Name = "COLUMN11" + containerRight.CONTAINER1.GridFiles.COLUMN11.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN12.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN12.Name = "COLUMN12" + containerRight.CONTAINER1.GridFiles.COLUMN12.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN13.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN13.Name = "COLUMN13" + containerRight.CONTAINER1.GridFiles.COLUMN13.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN14.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN14.Name = "COLUMN14" + containerRight.CONTAINER1.GridFiles.COLUMN14.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN15.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN15.Name = "COLUMN15" + containerRight.CONTAINER1.GridFiles.COLUMN15.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN16.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN16.Name = "COLUMN16" + containerRight.CONTAINER1.GridFiles.COLUMN16.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN17.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN17.Name = "COLUMN17" + containerRight.CONTAINER1.GridFiles.COLUMN17.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN18.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN18.Name = "COLUMN18" + containerRight.CONTAINER1.GridFiles.COLUMN18.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN19.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN19.Name = "COLUMN19" + containerRight.CONTAINER1.GridFiles.COLUMN19.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN2.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN2.Name = "COLUMN2" + containerRight.CONTAINER1.GridFiles.COLUMN2.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN20.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN20.Name = "COLUMN20" + containerRight.CONTAINER1.GridFiles.COLUMN20.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN21.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN21.Name = "COLUMN21" + containerRight.CONTAINER1.GridFiles.COLUMN21.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN22.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN22.Name = "COLUMN22" + containerRight.CONTAINER1.GridFiles.COLUMN22.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN23.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN23.Name = "COLUMN23" + containerRight.CONTAINER1.GridFiles.COLUMN23.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN25.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN25.Name = "COLUMN25" + containerRight.CONTAINER1.GridFiles.COLUMN25.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN3.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN3.Name = "COLUMN3" + containerRight.CONTAINER1.GridFiles.COLUMN3.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN4.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN4.Name = "COLUMN4" + containerRight.CONTAINER1.GridFiles.COLUMN4.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN5.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN5.Name = "COLUMN5" + containerRight.CONTAINER1.GridFiles.COLUMN5.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN6.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN6.Name = "COLUMN6" + containerRight.CONTAINER1.GridFiles.COLUMN6.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN7.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN7.Name = "COLUMN7" + containerRight.CONTAINER1.GridFiles.COLUMN7.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN8.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN8.Name = "COLUMN8" + containerRight.CONTAINER1.GridFiles.COLUMN8.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN9.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN9.Name = "COLUMN9" + containerRight.CONTAINER1.GridFiles.COLUMN9.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.Name = "GridFiles" + containerRight.CONTAINER1.lblResults.Name = "lblResults" + containerRight.CONTAINER1.Name = "CONTAINER1" + containerRight.Container2.containerWebControl.ButtonContainer.lblFilePath.Name = "lblFilePath" + containerRight.Container2.containerWebControl.ButtonContainer.Name = "ButtonContainer" + containerRight.Container2.containerWebControl.cmdCompressCodeview.Name = "cmdCompressCodeview" + containerRight.Container2.containerWebControl.cmdMaximizeCodeView.Name = "cmdMaximizeCodeView" + containerRight.Container2.containerWebControl.CMDZOOMIN.Name = "CMDZOOMIN" + containerRight.Container2.containerWebControl.CMDZOOMOUT.Name = "CMDZOOMOUT" + containerRight.Container2.containerWebControl.comboViewPosition.Name = "comboViewPosition" + containerRight.Container2.containerWebControl.lblCodeView.Name = "lblCodeView" + containerRight.Container2.containerWebControl.Name = "containerWebControl" + containerRight.Container2.containerWebControl.OBROWSER.Height = 144 + containerRight.Container2.containerWebControl.OBROWSER.Left = 1 + containerRight.Container2.containerWebControl.OBROWSER.Name = "OBROWSER" + containerRight.Container2.containerWebControl.OBROWSER.Top = 23 + containerRight.Container2.containerWebControl.OBROWSER.Width = 794 + containerRight.Container2.Name = "Container2" + containerRight.Name = "containerRight" + containerRight.Splitter1.GRIPPER.GRIPPERDOT1.Name = "GRIPPERDOT1" + containerRight.Splitter1.GRIPPER.GRIPPERDOT1.SHAPEDARK.Name = "SHAPEDARK" + containerRight.Splitter1.GRIPPER.GRIPPERDOT1.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.Splitter1.GRIPPER.GRIPPERDOT1.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.Splitter1.GRIPPER.GRIPPERDOT2.Name = "GRIPPERDOT2" + containerRight.Splitter1.GRIPPER.GRIPPERDOT2.SHAPEDARK.Name = "SHAPEDARK" + containerRight.Splitter1.GRIPPER.GRIPPERDOT2.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.Splitter1.GRIPPER.GRIPPERDOT2.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.Splitter1.GRIPPER.GRIPPERDOT3.Name = "GRIPPERDOT3" + containerRight.Splitter1.GRIPPER.GRIPPERDOT3.SHAPEDARK.Name = "SHAPEDARK" + containerRight.Splitter1.GRIPPER.GRIPPERDOT3.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.Splitter1.GRIPPER.GRIPPERDOT3.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.Splitter1.GRIPPER.GRIPPERDOT4.Name = "GRIPPERDOT4" + containerRight.Splitter1.GRIPPER.GRIPPERDOT4.SHAPEDARK.Name = "SHAPEDARK" + containerRight.Splitter1.GRIPPER.GRIPPERDOT4.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.Splitter1.GRIPPER.GRIPPERDOT4.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.Splitter1.GRIPPER.GRIPPERDOT5.Name = "GRIPPERDOT5" + containerRight.Splitter1.GRIPPER.GRIPPERDOT5.SHAPEDARK.Name = "SHAPEDARK" + containerRight.Splitter1.GRIPPER.GRIPPERDOT5.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.Splitter1.GRIPPER.GRIPPERDOT5.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.Splitter1.GRIPPER.Name = "GRIPPER" + containerRight.Splitter1.Name = "Splitter1" + containerRight.splitter3.GRIPPER.GRIPPERDOT1.Name = "GRIPPERDOT1" + containerRight.splitter3.GRIPPER.GRIPPERDOT1.SHAPEDARK.Name = "SHAPEDARK" + containerRight.splitter3.GRIPPER.GRIPPERDOT1.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.splitter3.GRIPPER.GRIPPERDOT1.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.splitter3.GRIPPER.GRIPPERDOT2.Name = "GRIPPERDOT2" + containerRight.splitter3.GRIPPER.GRIPPERDOT2.SHAPEDARK.Name = "SHAPEDARK" + containerRight.splitter3.GRIPPER.GRIPPERDOT2.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.splitter3.GRIPPER.GRIPPERDOT2.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.splitter3.GRIPPER.GRIPPERDOT3.Name = "GRIPPERDOT3" + containerRight.splitter3.GRIPPER.GRIPPERDOT3.SHAPEDARK.Name = "SHAPEDARK" + containerRight.splitter3.GRIPPER.GRIPPERDOT3.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.splitter3.GRIPPER.GRIPPERDOT3.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.splitter3.GRIPPER.GRIPPERDOT4.Name = "GRIPPERDOT4" + containerRight.splitter3.GRIPPER.GRIPPERDOT4.SHAPEDARK.Name = "SHAPEDARK" + containerRight.splitter3.GRIPPER.GRIPPERDOT4.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.splitter3.GRIPPER.GRIPPERDOT4.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.splitter3.GRIPPER.GRIPPERDOT5.Name = "GRIPPERDOT5" + containerRight.splitter3.GRIPPER.GRIPPERDOT5.SHAPEDARK.Name = "SHAPEDARK" + containerRight.splitter3.GRIPPER.GRIPPERDOT5.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.splitter3.GRIPPER.GRIPPERDOT5.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.splitter3.GRIPPER.Name = "GRIPPER" + containerRight.splitter3.Name = "splitter3" + splitter2.GRIPPER.GRIPPERDOT1.Name = "GRIPPERDOT1" + splitter2.GRIPPER.GRIPPERDOT1.SHAPEDARK.Name = "SHAPEDARK" + splitter2.GRIPPER.GRIPPERDOT1.SHAPELIGHT.Name = "SHAPELIGHT" + splitter2.GRIPPER.GRIPPERDOT1.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + splitter2.GRIPPER.GRIPPERDOT2.Name = "GRIPPERDOT2" + splitter2.GRIPPER.GRIPPERDOT2.SHAPEDARK.Name = "SHAPEDARK" + splitter2.GRIPPER.GRIPPERDOT2.SHAPELIGHT.Name = "SHAPELIGHT" + splitter2.GRIPPER.GRIPPERDOT2.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + splitter2.GRIPPER.GRIPPERDOT3.Name = "GRIPPERDOT3" + splitter2.GRIPPER.GRIPPERDOT3.SHAPEDARK.Name = "SHAPEDARK" + splitter2.GRIPPER.GRIPPERDOT3.SHAPELIGHT.Name = "SHAPELIGHT" + splitter2.GRIPPER.GRIPPERDOT3.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + splitter2.GRIPPER.GRIPPERDOT4.Name = "GRIPPERDOT4" + splitter2.GRIPPER.GRIPPERDOT4.SHAPEDARK.Name = "SHAPEDARK" + splitter2.GRIPPER.GRIPPERDOT4.SHAPELIGHT.Name = "SHAPELIGHT" + splitter2.GRIPPER.GRIPPERDOT4.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + splitter2.GRIPPER.GRIPPERDOT5.Name = "GRIPPERDOT5" + splitter2.GRIPPER.GRIPPERDOT5.SHAPEDARK.Name = "SHAPEDARK" + splitter2.GRIPPER.GRIPPERDOT5.SHAPELIGHT.Name = "SHAPELIGHT" + splitter2.GRIPPER.GRIPPERDOT5.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + splitter2.GRIPPER.Name = "GRIPPER" + splitter2.Name = "splitter2" + ProgressBar.BAR.IMAGE1.Name = "IMAGE1" + ProgressBar.BAR.Name = "BAR" + ProgressBar.Box.Name = "Box" + ProgressBar.IMAGE1.Name = "IMAGE1" + ProgressBar.LABEL1.Name = "LABEL1" + ProgressBar.LABEL2.Name = "LABEL2" + ProgressBar.Name = "ProgressBar" + comboSearchExpressionHistoryDropDownArrow.Name = "comboSearchExpressionHistoryDropDownArrow" + timerShowAdvancedForm.Name = "timerShowAdvancedForm" + imgScopeIcon.Name = "imgScopeIcon" + ButtonContainer.chkLimitToProjectFolder.Alignment = 0 + ButtonContainer.chkLimitToProjectFolder.Name = "chkLimitToProjectFolder" + ButtonContainer.chkMatchWholeWord.Alignment = 0 + ButtonContainer.chkMatchWholeWord.Name = "chkMatchWholeWord" + ButtonContainer.chkSubdirectories.Alignment = 0 + ButtonContainer.chkSubdirectories.Name = "chkSubdirectories" + ButtonContainer.cmdAdvanced.Name = "cmdAdvanced" + ButtonContainer.cmdHelp.Name = "cmdHelp" + ButtonContainer.cmdOptions.Name = "cmdOptions" + ButtonContainer.cmdRegexpHelp.Name = "cmdRegexpHelp" + ButtonContainer.cmdSearch.Name = "cmdSearch" + ButtonContainer.comboViewPosition.Name = "comboViewPosition" + ButtonContainer.COMMAND1.Name = "COMMAND1" + ButtonContainer.CONTAINER1.CHKAPPLYFILTER.Alignment = 0 + ButtonContainer.CONTAINER1.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" + ButtonContainer.CONTAINER1.Name = "CONTAINER1" + ButtonContainer.Container2.CHKAPPLYFILTER.Alignment = 0 + ButtonContainer.Container2.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" + ButtonContainer.Container2.Name = "Container2" + ButtonContainer.Container3.CHKAPPLYFILTER.Alignment = 0 + ButtonContainer.Container3.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" + ButtonContainer.Container3.Name = "Container3" + ButtonContainer.lblCodeView.Name = "lblCodeView" + ButtonContainer.lblSearchTime.Name = "lblSearchTime" + ButtonContainer.Name = "ButtonContainer" + +ENDDEFINE diff --git a/Source/Forms/gofish_results.sc2 b/Source/Forms/gofish_results.sc2 index def3f69..d961f35 100644 --- a/Source/Forms/gofish_results.sc2 +++ b/Source/Forms/gofish_results.sc2 @@ -4,289 +4,8 @@ *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.19" SourceFile="gofish_results.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * -* -DEFINE CLASS dataenvironment AS dataenvironment - *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="2" /> - - DataSource = .NULL. - Height = 0 - Left = 0 - Name = "Dataenvironment" - Top = 0 - Width = 0 - -ENDDEFINE - -DEFINE CLASS gf_resultsform1 AS gf_resultsform OF "..\lib\gofishui.vcx" - *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> - - DoCreate = .T. - Name = "Gf_resultsform1" - lblSearch.Name = "lblSearch" - comboSearchExpressionHistory.Name = "comboSearchExpressionHistory" - editSearch.Name = "editSearch" - comboSearchScopeHistory.Name = "comboSearchScopeHistory" - lblScope.Name = "lblScope" - containerLeft.cntVersion.cmdVFPX.Name = "cmdVFPX" - containerLeft.cntVersion.Gf_versionlabel1.Name = "Gf_versionlabel1" - containerLeft.cntVersion.Name = "cntVersion" - containerLeft.Name = "containerLeft" - containerLeft.oTreeView.Height = 513 - containerLeft.oTreeView.Left = 0 - containerLeft.oTreeView.Name = "oTreeView" - containerLeft.oTreeView.Top = 0 - containerLeft.oTreeView.Width = 186 - containerRight.CONTAINER1.chkReplaceMode.Alignment = 0 - containerRight.CONTAINER1.chkReplaceMode.Name = "chkReplaceMode" - containerRight.CONTAINER1.cmdClassBrowser.Name = "cmdClassBrowser" - containerRight.CONTAINER1.cmdEdit.Name = "cmdEdit" - containerRight.CONTAINER1.cmdGoToObject.Name = "cmdGoToObject" - containerRight.CONTAINER1.cmdMenu.Name = "cmdMenu" - containerRight.CONTAINER1.cmdOpenExplorer.Name = "cmdOpenExplorer" - containerRight.CONTAINER1.cmdReport.Name = "cmdReport" - containerRight.CONTAINER1.cmdSearchErrors.Name = "cmdSearchErrors" - containerRight.CONTAINER1.COMMAND1.Name = "COMMAND1" - containerRight.CONTAINER1.CONTAINER1.CHKAPPLYFILTER.Alignment = 0 - containerRight.CONTAINER1.CONTAINER1.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" - containerRight.CONTAINER1.CONTAINER1.cmdFilter.Name = "cmdFilter" - containerRight.CONTAINER1.CONTAINER1.Name = "CONTAINER1" - containerRight.CONTAINER1.Container2.chkCodeOnly.Alignment = 0 - containerRight.CONTAINER1.Container2.chkCodeOnly.Name = "chkCodeOnly" - containerRight.CONTAINER1.Container2.Name = "Container2" - containerRight.CONTAINER1.containerReplaceText.cmdReplaceErrors.Name = "cmdReplaceErrors" - containerRight.CONTAINER1.containerReplaceText.cmdReplaceHistory.Name = "cmdReplaceHistory" - containerRight.CONTAINER1.containerReplaceText.Name = "containerReplaceText" - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.Name = "optiongroupReplaceMode" - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionAdvancedReplace.Left = 158 - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionAdvancedReplace.Name = "optionAdvancedReplace" - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionAdvancedReplace.Top = 5 - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceLine.Left = 92 - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceLine.Name = "optionReplaceLine" - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceLine.Top = 5 - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceText.Left = 5 - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceText.Name = "optionReplaceText" - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceText.Top = 5 - containerRight.CONTAINER1.containerReplaceText.PageFrame.ErasePage = .T. - containerRight.CONTAINER1.containerReplaceText.PageFrame.Height = 55 - containerRight.CONTAINER1.containerReplaceText.PageFrame.Name = "PageFrame" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.cmdCheckAll.Name = "cmdCheckAll" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.cmdClearAll.Name = "cmdClearAll" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.cmdReplace.Name = "cmdReplace" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.editReplaceExpression.Name = "editReplaceExpression" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.LABEL1.Name = "LABEL1" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.Name = "PAGE1" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.cmdSaveLine.Name = "cmdSaveLine" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.editReplaceLine.Name = "editReplaceLine" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.lblReplaceLine.Name = "lblReplaceLine" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.Name = "PAGE2" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdBrowse.Name = "cmdBrowse" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdCheckAll.Name = "cmdCheckAll" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdClearAll.Name = "cmdClearAll" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdEdit.Name = "cmdEdit" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdReplace.Name = "cmdReplace" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.Name = "PAGE3" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.Text1.Name = "Text1" - containerRight.CONTAINER1.containerReplaceText.PageFrame.Top = 25 - containerRight.CONTAINER1.GridFiles.colProcess.CHECK1.Alignment = 2 - containerRight.CONTAINER1.GridFiles.colProcess.CHECK1.Name = "CHECK1" - containerRight.CONTAINER1.GridFiles.colProcess.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.colProcess.imageCheck.Height = 16 - containerRight.CONTAINER1.GridFiles.colProcess.imageCheck.Name = "imageCheck" - containerRight.CONTAINER1.GridFiles.colProcess.imageCheck.Width = 50 - containerRight.CONTAINER1.GridFiles.colProcess.LABEL1.Name = "LABEL1" - containerRight.CONTAINER1.GridFiles.colProcess.Name = "colProcess" - containerRight.CONTAINER1.GridFiles.colProcess.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN1.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN1.Name = "COLUMN1" - containerRight.CONTAINER1.GridFiles.COLUMN1.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN10.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN10.Name = "COLUMN10" - containerRight.CONTAINER1.GridFiles.COLUMN10.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN11.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN11.Name = "COLUMN11" - containerRight.CONTAINER1.GridFiles.COLUMN11.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN12.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN12.Name = "COLUMN12" - containerRight.CONTAINER1.GridFiles.COLUMN12.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN13.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN13.Name = "COLUMN13" - containerRight.CONTAINER1.GridFiles.COLUMN13.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN14.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN14.Name = "COLUMN14" - containerRight.CONTAINER1.GridFiles.COLUMN14.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN15.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN15.Name = "COLUMN15" - containerRight.CONTAINER1.GridFiles.COLUMN15.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN16.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN16.Name = "COLUMN16" - containerRight.CONTAINER1.GridFiles.COLUMN16.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN17.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN17.Name = "COLUMN17" - containerRight.CONTAINER1.GridFiles.COLUMN17.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN18.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN18.Name = "COLUMN18" - containerRight.CONTAINER1.GridFiles.COLUMN18.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN19.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN19.Name = "COLUMN19" - containerRight.CONTAINER1.GridFiles.COLUMN19.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN2.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN2.Name = "COLUMN2" - containerRight.CONTAINER1.GridFiles.COLUMN2.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN20.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN20.Name = "COLUMN20" - containerRight.CONTAINER1.GridFiles.COLUMN20.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN21.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN21.Name = "COLUMN21" - containerRight.CONTAINER1.GridFiles.COLUMN21.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN22.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN22.Name = "COLUMN22" - containerRight.CONTAINER1.GridFiles.COLUMN22.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN23.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN23.Name = "COLUMN23" - containerRight.CONTAINER1.GridFiles.COLUMN23.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN25.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN25.Name = "COLUMN25" - containerRight.CONTAINER1.GridFiles.COLUMN25.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN3.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN3.Name = "COLUMN3" - containerRight.CONTAINER1.GridFiles.COLUMN3.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN4.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN4.Name = "COLUMN4" - containerRight.CONTAINER1.GridFiles.COLUMN4.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN5.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN5.Name = "COLUMN5" - containerRight.CONTAINER1.GridFiles.COLUMN5.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN6.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN6.Name = "COLUMN6" - containerRight.CONTAINER1.GridFiles.COLUMN6.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN7.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN7.Name = "COLUMN7" - containerRight.CONTAINER1.GridFiles.COLUMN7.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN8.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN8.Name = "COLUMN8" - containerRight.CONTAINER1.GridFiles.COLUMN8.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN9.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN9.Name = "COLUMN9" - containerRight.CONTAINER1.GridFiles.COLUMN9.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.Name = "GridFiles" - containerRight.CONTAINER1.lblResults.Name = "lblResults" - containerRight.CONTAINER1.Name = "CONTAINER1" - containerRight.Container2.containerWebControl.ButtonContainer.lblFilePath.Name = "lblFilePath" - containerRight.Container2.containerWebControl.ButtonContainer.Name = "ButtonContainer" - containerRight.Container2.containerWebControl.cmdCompressCodeview.Name = "cmdCompressCodeview" - containerRight.Container2.containerWebControl.cmdMaximizeCodeView.Name = "cmdMaximizeCodeView" - containerRight.Container2.containerWebControl.CMDZOOMIN.Name = "CMDZOOMIN" - containerRight.Container2.containerWebControl.CMDZOOMOUT.Name = "CMDZOOMOUT" - containerRight.Container2.containerWebControl.comboViewPosition.Name = "comboViewPosition" - containerRight.Container2.containerWebControl.lblCodeView.Name = "lblCodeView" - containerRight.Container2.containerWebControl.Name = "containerWebControl" - containerRight.Container2.containerWebControl.OBROWSER.Height = 144 - containerRight.Container2.containerWebControl.OBROWSER.Left = 1 - containerRight.Container2.containerWebControl.OBROWSER.Name = "OBROWSER" - containerRight.Container2.containerWebControl.OBROWSER.Top = 23 - containerRight.Container2.containerWebControl.OBROWSER.Width = 794 - containerRight.Container2.Name = "Container2" - containerRight.Name = "containerRight" - containerRight.Splitter1.GRIPPER.GRIPPERDOT1.Name = "GRIPPERDOT1" - containerRight.Splitter1.GRIPPER.GRIPPERDOT1.SHAPEDARK.Name = "SHAPEDARK" - containerRight.Splitter1.GRIPPER.GRIPPERDOT1.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.Splitter1.GRIPPER.GRIPPERDOT1.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.Splitter1.GRIPPER.GRIPPERDOT2.Name = "GRIPPERDOT2" - containerRight.Splitter1.GRIPPER.GRIPPERDOT2.SHAPEDARK.Name = "SHAPEDARK" - containerRight.Splitter1.GRIPPER.GRIPPERDOT2.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.Splitter1.GRIPPER.GRIPPERDOT2.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.Splitter1.GRIPPER.GRIPPERDOT3.Name = "GRIPPERDOT3" - containerRight.Splitter1.GRIPPER.GRIPPERDOT3.SHAPEDARK.Name = "SHAPEDARK" - containerRight.Splitter1.GRIPPER.GRIPPERDOT3.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.Splitter1.GRIPPER.GRIPPERDOT3.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.Splitter1.GRIPPER.GRIPPERDOT4.Name = "GRIPPERDOT4" - containerRight.Splitter1.GRIPPER.GRIPPERDOT4.SHAPEDARK.Name = "SHAPEDARK" - containerRight.Splitter1.GRIPPER.GRIPPERDOT4.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.Splitter1.GRIPPER.GRIPPERDOT4.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.Splitter1.GRIPPER.GRIPPERDOT5.Name = "GRIPPERDOT5" - containerRight.Splitter1.GRIPPER.GRIPPERDOT5.SHAPEDARK.Name = "SHAPEDARK" - containerRight.Splitter1.GRIPPER.GRIPPERDOT5.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.Splitter1.GRIPPER.GRIPPERDOT5.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.Splitter1.GRIPPER.Name = "GRIPPER" - containerRight.Splitter1.Name = "Splitter1" - containerRight.splitter3.GRIPPER.GRIPPERDOT1.Name = "GRIPPERDOT1" - containerRight.splitter3.GRIPPER.GRIPPERDOT1.SHAPEDARK.Name = "SHAPEDARK" - containerRight.splitter3.GRIPPER.GRIPPERDOT1.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.splitter3.GRIPPER.GRIPPERDOT1.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.splitter3.GRIPPER.GRIPPERDOT2.Name = "GRIPPERDOT2" - containerRight.splitter3.GRIPPER.GRIPPERDOT2.SHAPEDARK.Name = "SHAPEDARK" - containerRight.splitter3.GRIPPER.GRIPPERDOT2.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.splitter3.GRIPPER.GRIPPERDOT2.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.splitter3.GRIPPER.GRIPPERDOT3.Name = "GRIPPERDOT3" - containerRight.splitter3.GRIPPER.GRIPPERDOT3.SHAPEDARK.Name = "SHAPEDARK" - containerRight.splitter3.GRIPPER.GRIPPERDOT3.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.splitter3.GRIPPER.GRIPPERDOT3.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.splitter3.GRIPPER.GRIPPERDOT4.Name = "GRIPPERDOT4" - containerRight.splitter3.GRIPPER.GRIPPERDOT4.SHAPEDARK.Name = "SHAPEDARK" - containerRight.splitter3.GRIPPER.GRIPPERDOT4.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.splitter3.GRIPPER.GRIPPERDOT4.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.splitter3.GRIPPER.GRIPPERDOT5.Name = "GRIPPERDOT5" - containerRight.splitter3.GRIPPER.GRIPPERDOT5.SHAPEDARK.Name = "SHAPEDARK" - containerRight.splitter3.GRIPPER.GRIPPERDOT5.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.splitter3.GRIPPER.GRIPPERDOT5.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.splitter3.GRIPPER.Name = "GRIPPER" - containerRight.splitter3.Name = "splitter3" - splitter2.GRIPPER.GRIPPERDOT1.Name = "GRIPPERDOT1" - splitter2.GRIPPER.GRIPPERDOT1.SHAPEDARK.Name = "SHAPEDARK" - splitter2.GRIPPER.GRIPPERDOT1.SHAPELIGHT.Name = "SHAPELIGHT" - splitter2.GRIPPER.GRIPPERDOT1.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - splitter2.GRIPPER.GRIPPERDOT2.Name = "GRIPPERDOT2" - splitter2.GRIPPER.GRIPPERDOT2.SHAPEDARK.Name = "SHAPEDARK" - splitter2.GRIPPER.GRIPPERDOT2.SHAPELIGHT.Name = "SHAPELIGHT" - splitter2.GRIPPER.GRIPPERDOT2.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - splitter2.GRIPPER.GRIPPERDOT3.Name = "GRIPPERDOT3" - splitter2.GRIPPER.GRIPPERDOT3.SHAPEDARK.Name = "SHAPEDARK" - splitter2.GRIPPER.GRIPPERDOT3.SHAPELIGHT.Name = "SHAPELIGHT" - splitter2.GRIPPER.GRIPPERDOT3.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - splitter2.GRIPPER.GRIPPERDOT4.Name = "GRIPPERDOT4" - splitter2.GRIPPER.GRIPPERDOT4.SHAPEDARK.Name = "SHAPEDARK" - splitter2.GRIPPER.GRIPPERDOT4.SHAPELIGHT.Name = "SHAPELIGHT" - splitter2.GRIPPER.GRIPPERDOT4.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - splitter2.GRIPPER.GRIPPERDOT5.Name = "GRIPPERDOT5" - splitter2.GRIPPER.GRIPPERDOT5.SHAPEDARK.Name = "SHAPEDARK" - splitter2.GRIPPER.GRIPPERDOT5.SHAPELIGHT.Name = "SHAPELIGHT" - splitter2.GRIPPER.GRIPPERDOT5.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - splitter2.GRIPPER.Name = "GRIPPER" - splitter2.Name = "splitter2" - ProgressBar.BAR.IMAGE1.Name = "IMAGE1" - ProgressBar.BAR.Name = "BAR" - ProgressBar.Box.Name = "Box" - ProgressBar.IMAGE1.Name = "IMAGE1" - ProgressBar.LABEL1.Name = "LABEL1" - ProgressBar.LABEL2.Name = "LABEL2" - ProgressBar.Name = "ProgressBar" - comboSearchExpressionHistoryDropDownArrow.Name = "comboSearchExpressionHistoryDropDownArrow" - timerShowAdvancedForm.Name = "timerShowAdvancedForm" - imgScopeIcon.Name = "imgScopeIcon" - ButtonContainer.chkLimitToProjectFolder.Alignment = 0 - ButtonContainer.chkLimitToProjectFolder.Name = "chkLimitToProjectFolder" - ButtonContainer.chkMatchWholeWord.Alignment = 0 - ButtonContainer.chkMatchWholeWord.Name = "chkMatchWholeWord" - ButtonContainer.chkSubdirectories.Alignment = 0 - ButtonContainer.chkSubdirectories.Name = "chkSubdirectories" - ButtonContainer.cmdAdvanced.Name = "cmdAdvanced" - ButtonContainer.cmdHelp.Name = "cmdHelp" - ButtonContainer.cmdOptions.Name = "cmdOptions" - ButtonContainer.cmdRegexpHelp.Name = "cmdRegexpHelp" - ButtonContainer.cmdSearch.Name = "cmdSearch" - ButtonContainer.comboViewPosition.Name = "comboViewPosition" - ButtonContainer.COMMAND1.Name = "COMMAND1" - ButtonContainer.CONTAINER1.CHKAPPLYFILTER.Alignment = 0 - ButtonContainer.CONTAINER1.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" - ButtonContainer.CONTAINER1.Name = "CONTAINER1" - ButtonContainer.Container2.CHKAPPLYFILTER.Alignment = 0 - ButtonContainer.Container2.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" - ButtonContainer.Container2.Name = "Container2" - ButtonContainer.Container3.CHKAPPLYFILTER.Alignment = 0 - ButtonContainer.Container3.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" - ButtonContainer.Container3.Name = "Container3" - ButtonContainer.lblCodeView.Name = "lblCodeView" - ButtonContainer.lblSearchTime.Name = "lblSearchTime" - ButtonContainer.Name = "ButtonContainer" +*-- EXTERNAL_CLASS identify external member Class names / EXTERNAL_CLASS identifica los nombres de las Clases externas +*< EXTERNAL_CLASS: Name="dataenvironment" Baseclass="dataenvironment" /> +*< EXTERNAL_CLASS: Name="gf_resultsform1" Baseclass="form" /> -ENDDEFINE +* \ No newline at end of file diff --git a/Source/Forms/gofish_results.scx b/Source/Forms/gofish_results.scx index 37cf0889ea82b42f86bc4cf1bc47dcbe448b4811..0c059bee953456d03047409aa68861f1cb31b4fc 100644 GIT binary patch delta 155 zcmdnXy_cKCK%ALlBa1H!BgbS$W@RIVa8ExM|L|aicmpsnHZe6cG&V3ZvoJ6=;$(mT zE+EAXW%B^FNptc+dHg`0I2J?95QYcghvH}>T0BpV% AF8}}l delta 164 zcmdnXy_cKCK%7Z@Ba1H!69dy^MrI{rg>X+l7ys~Jg?KX;Q-kmjOP@$X6C-02b7Lc8 zV+ke(Fwh6mZcuhCNS_qfJ}CD%h%1K0m?(rX7l3M?0Wl*p0|PG*gMbP%P@mOge^!~v ODlDQ*&YmDHqZ9y^)*N{N diff --git a/Source/Forms/gofish_results_desktop.dataenvironment.sc2 b/Source/Forms/gofish_results_desktop.dataenvironment.sc2 new file mode 100644 index 0000000..7f6fce4 --- /dev/null +++ b/Source/Forms/gofish_results_desktop.dataenvironment.sc2 @@ -0,0 +1,17 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_results_desktop.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS dataenvironment AS dataenvironment + *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="2" /> + + DataSource = .NULL. + Height = 0 + Left = 0 + Name = "Dataenvironment" + Top = 0 + Width = 0 + +ENDDEFINE diff --git a/Source/Forms/gofish_results_desktop.gf_resultsform1.sc2 b/Source/Forms/gofish_results_desktop.gf_resultsform1.sc2 new file mode 100644 index 0000000..7df7a40 --- /dev/null +++ b/Source/Forms/gofish_results_desktop.gf_resultsform1.sc2 @@ -0,0 +1,280 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_results_desktop.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS gf_resultsform1 AS gf_resultsform OF "..\lib\gofishui.vcx" + *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> + + Desktop = .T. + DoCreate = .T. + Name = "Gf_resultsform1" + lblSearch.Name = "lblSearch" + comboSearchExpressionHistory.Name = "comboSearchExpressionHistory" + editSearch.Name = "editSearch" + comboSearchScopeHistory.Name = "comboSearchScopeHistory" + lblScope.Name = "lblScope" + containerLeft.cntVersion.cmdVFPX.Name = "cmdVFPX" + containerLeft.cntVersion.Gf_versionlabel1.Name = "Gf_versionlabel1" + containerLeft.cntVersion.Name = "cntVersion" + containerLeft.Name = "containerLeft" + containerLeft.oTreeView.Height = 513 + containerLeft.oTreeView.Left = 0 + containerLeft.oTreeView.Name = "oTreeView" + containerLeft.oTreeView.Top = 0 + containerLeft.oTreeView.Width = 186 + containerRight.CONTAINER1.chkReplaceMode.Alignment = 0 + containerRight.CONTAINER1.chkReplaceMode.Name = "chkReplaceMode" + containerRight.CONTAINER1.cmdClassBrowser.Name = "cmdClassBrowser" + containerRight.CONTAINER1.cmdEdit.Name = "cmdEdit" + containerRight.CONTAINER1.cmdGoToObject.Name = "cmdGoToObject" + containerRight.CONTAINER1.cmdMenu.Name = "cmdMenu" + containerRight.CONTAINER1.cmdOpenExplorer.Name = "cmdOpenExplorer" + containerRight.CONTAINER1.cmdReport.Name = "cmdReport" + containerRight.CONTAINER1.cmdSearchErrors.Name = "cmdSearchErrors" + containerRight.CONTAINER1.COMMAND1.Name = "COMMAND1" + containerRight.CONTAINER1.CONTAINER1.CHKAPPLYFILTER.Alignment = 0 + containerRight.CONTAINER1.CONTAINER1.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" + containerRight.CONTAINER1.CONTAINER1.cmdFilter.Name = "cmdFilter" + containerRight.CONTAINER1.CONTAINER1.Name = "CONTAINER1" + containerRight.CONTAINER1.Container2.chkCodeOnly.Alignment = 0 + containerRight.CONTAINER1.Container2.chkCodeOnly.Name = "chkCodeOnly" + containerRight.CONTAINER1.Container2.Name = "Container2" + containerRight.CONTAINER1.containerReplaceText.cmdReplaceErrors.Name = "cmdReplaceErrors" + containerRight.CONTAINER1.containerReplaceText.cmdReplaceHistory.Name = "cmdReplaceHistory" + containerRight.CONTAINER1.containerReplaceText.Name = "containerReplaceText" + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.Name = "optiongroupReplaceMode" + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionAdvancedReplace.Left = 158 + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionAdvancedReplace.Name = "optionAdvancedReplace" + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionAdvancedReplace.Top = 5 + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceLine.Left = 92 + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceLine.Name = "optionReplaceLine" + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceLine.Top = 5 + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceText.Left = 5 + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceText.Name = "optionReplaceText" + containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceText.Top = 5 + containerRight.CONTAINER1.containerReplaceText.PageFrame.ErasePage = .T. + containerRight.CONTAINER1.containerReplaceText.PageFrame.Height = 55 + containerRight.CONTAINER1.containerReplaceText.PageFrame.Name = "PageFrame" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.cmdCheckAll.Name = "cmdCheckAll" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.cmdClearAll.Name = "cmdClearAll" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.cmdReplace.Name = "cmdReplace" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.editReplaceExpression.Name = "editReplaceExpression" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.LABEL1.Name = "LABEL1" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.Name = "PAGE1" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.cmdSaveLine.Name = "cmdSaveLine" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.editReplaceLine.Name = "editReplaceLine" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.lblReplaceLine.Name = "lblReplaceLine" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.Name = "PAGE2" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdBrowse.Name = "cmdBrowse" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdCheckAll.Name = "cmdCheckAll" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdClearAll.Name = "cmdClearAll" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdEdit.Name = "cmdEdit" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdReplace.Name = "cmdReplace" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.Name = "PAGE3" + containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.Text1.Name = "Text1" + containerRight.CONTAINER1.containerReplaceText.PageFrame.Top = 25 + containerRight.CONTAINER1.GridFiles.colProcess.CHECK1.Alignment = 2 + containerRight.CONTAINER1.GridFiles.colProcess.CHECK1.Name = "CHECK1" + containerRight.CONTAINER1.GridFiles.colProcess.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.colProcess.imageCheck.Height = 16 + containerRight.CONTAINER1.GridFiles.colProcess.imageCheck.Name = "imageCheck" + containerRight.CONTAINER1.GridFiles.colProcess.imageCheck.Width = 50 + containerRight.CONTAINER1.GridFiles.colProcess.LABEL1.Name = "LABEL1" + containerRight.CONTAINER1.GridFiles.colProcess.Name = "colProcess" + containerRight.CONTAINER1.GridFiles.colProcess.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN1.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN1.Name = "COLUMN1" + containerRight.CONTAINER1.GridFiles.COLUMN1.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN10.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN10.Name = "COLUMN10" + containerRight.CONTAINER1.GridFiles.COLUMN10.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN11.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN11.Name = "COLUMN11" + containerRight.CONTAINER1.GridFiles.COLUMN11.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN12.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN12.Name = "COLUMN12" + containerRight.CONTAINER1.GridFiles.COLUMN12.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN13.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN13.Name = "COLUMN13" + containerRight.CONTAINER1.GridFiles.COLUMN13.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN14.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN14.Name = "COLUMN14" + containerRight.CONTAINER1.GridFiles.COLUMN14.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN15.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN15.Name = "COLUMN15" + containerRight.CONTAINER1.GridFiles.COLUMN15.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN16.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN16.Name = "COLUMN16" + containerRight.CONTAINER1.GridFiles.COLUMN16.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN17.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN17.Name = "COLUMN17" + containerRight.CONTAINER1.GridFiles.COLUMN17.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN18.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN18.Name = "COLUMN18" + containerRight.CONTAINER1.GridFiles.COLUMN18.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN19.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN19.Name = "COLUMN19" + containerRight.CONTAINER1.GridFiles.COLUMN19.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN2.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN2.Name = "COLUMN2" + containerRight.CONTAINER1.GridFiles.COLUMN2.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN20.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN20.Name = "COLUMN20" + containerRight.CONTAINER1.GridFiles.COLUMN20.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN21.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN21.Name = "COLUMN21" + containerRight.CONTAINER1.GridFiles.COLUMN21.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN22.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN22.Name = "COLUMN22" + containerRight.CONTAINER1.GridFiles.COLUMN22.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN23.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN23.Name = "COLUMN23" + containerRight.CONTAINER1.GridFiles.COLUMN23.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN25.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN25.Name = "COLUMN25" + containerRight.CONTAINER1.GridFiles.COLUMN25.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN3.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN3.Name = "COLUMN3" + containerRight.CONTAINER1.GridFiles.COLUMN3.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN4.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN4.Name = "COLUMN4" + containerRight.CONTAINER1.GridFiles.COLUMN4.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN5.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN5.Name = "COLUMN5" + containerRight.CONTAINER1.GridFiles.COLUMN5.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN6.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN6.Name = "COLUMN6" + containerRight.CONTAINER1.GridFiles.COLUMN6.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN7.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN7.Name = "COLUMN7" + containerRight.CONTAINER1.GridFiles.COLUMN7.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN8.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN8.Name = "COLUMN8" + containerRight.CONTAINER1.GridFiles.COLUMN8.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.COLUMN9.Header1.Name = "Header1" + containerRight.CONTAINER1.GridFiles.COLUMN9.Name = "COLUMN9" + containerRight.CONTAINER1.GridFiles.COLUMN9.Text1.Name = "Text1" + containerRight.CONTAINER1.GridFiles.Name = "GridFiles" + containerRight.CONTAINER1.lblResults.Name = "lblResults" + containerRight.CONTAINER1.Name = "CONTAINER1" + containerRight.Container2.containerWebControl.ButtonContainer.lblFilePath.Name = "lblFilePath" + containerRight.Container2.containerWebControl.ButtonContainer.Name = "ButtonContainer" + containerRight.Container2.containerWebControl.cmdCompressCodeview.Name = "cmdCompressCodeview" + containerRight.Container2.containerWebControl.cmdMaximizeCodeView.Name = "cmdMaximizeCodeView" + containerRight.Container2.containerWebControl.CMDZOOMIN.Name = "CMDZOOMIN" + containerRight.Container2.containerWebControl.CMDZOOMOUT.Name = "CMDZOOMOUT" + containerRight.Container2.containerWebControl.comboViewPosition.Name = "comboViewPosition" + containerRight.Container2.containerWebControl.lblCodeView.Name = "lblCodeView" + containerRight.Container2.containerWebControl.Name = "containerWebControl" + containerRight.Container2.containerWebControl.OBROWSER.Height = 144 + containerRight.Container2.containerWebControl.OBROWSER.Left = 1 + containerRight.Container2.containerWebControl.OBROWSER.Name = "OBROWSER" + containerRight.Container2.containerWebControl.OBROWSER.Top = 23 + containerRight.Container2.containerWebControl.OBROWSER.Width = 794 + containerRight.Container2.Name = "Container2" + containerRight.Name = "containerRight" + containerRight.Splitter1.GRIPPER.GRIPPERDOT1.Name = "GRIPPERDOT1" + containerRight.Splitter1.GRIPPER.GRIPPERDOT1.SHAPEDARK.Name = "SHAPEDARK" + containerRight.Splitter1.GRIPPER.GRIPPERDOT1.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.Splitter1.GRIPPER.GRIPPERDOT1.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.Splitter1.GRIPPER.GRIPPERDOT2.Name = "GRIPPERDOT2" + containerRight.Splitter1.GRIPPER.GRIPPERDOT2.SHAPEDARK.Name = "SHAPEDARK" + containerRight.Splitter1.GRIPPER.GRIPPERDOT2.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.Splitter1.GRIPPER.GRIPPERDOT2.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.Splitter1.GRIPPER.GRIPPERDOT3.Name = "GRIPPERDOT3" + containerRight.Splitter1.GRIPPER.GRIPPERDOT3.SHAPEDARK.Name = "SHAPEDARK" + containerRight.Splitter1.GRIPPER.GRIPPERDOT3.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.Splitter1.GRIPPER.GRIPPERDOT3.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.Splitter1.GRIPPER.GRIPPERDOT4.Name = "GRIPPERDOT4" + containerRight.Splitter1.GRIPPER.GRIPPERDOT4.SHAPEDARK.Name = "SHAPEDARK" + containerRight.Splitter1.GRIPPER.GRIPPERDOT4.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.Splitter1.GRIPPER.GRIPPERDOT4.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.Splitter1.GRIPPER.GRIPPERDOT5.Name = "GRIPPERDOT5" + containerRight.Splitter1.GRIPPER.GRIPPERDOT5.SHAPEDARK.Name = "SHAPEDARK" + containerRight.Splitter1.GRIPPER.GRIPPERDOT5.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.Splitter1.GRIPPER.GRIPPERDOT5.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.Splitter1.GRIPPER.Name = "GRIPPER" + containerRight.Splitter1.Name = "Splitter1" + containerRight.splitter3.GRIPPER.GRIPPERDOT1.Name = "GRIPPERDOT1" + containerRight.splitter3.GRIPPER.GRIPPERDOT1.SHAPEDARK.Name = "SHAPEDARK" + containerRight.splitter3.GRIPPER.GRIPPERDOT1.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.splitter3.GRIPPER.GRIPPERDOT1.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.splitter3.GRIPPER.GRIPPERDOT2.Name = "GRIPPERDOT2" + containerRight.splitter3.GRIPPER.GRIPPERDOT2.SHAPEDARK.Name = "SHAPEDARK" + containerRight.splitter3.GRIPPER.GRIPPERDOT2.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.splitter3.GRIPPER.GRIPPERDOT2.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.splitter3.GRIPPER.GRIPPERDOT3.Name = "GRIPPERDOT3" + containerRight.splitter3.GRIPPER.GRIPPERDOT3.SHAPEDARK.Name = "SHAPEDARK" + containerRight.splitter3.GRIPPER.GRIPPERDOT3.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.splitter3.GRIPPER.GRIPPERDOT3.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.splitter3.GRIPPER.GRIPPERDOT4.Name = "GRIPPERDOT4" + containerRight.splitter3.GRIPPER.GRIPPERDOT4.SHAPEDARK.Name = "SHAPEDARK" + containerRight.splitter3.GRIPPER.GRIPPERDOT4.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.splitter3.GRIPPER.GRIPPERDOT4.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.splitter3.GRIPPER.GRIPPERDOT5.Name = "GRIPPERDOT5" + containerRight.splitter3.GRIPPER.GRIPPERDOT5.SHAPEDARK.Name = "SHAPEDARK" + containerRight.splitter3.GRIPPER.GRIPPERDOT5.SHAPELIGHT.Name = "SHAPELIGHT" + containerRight.splitter3.GRIPPER.GRIPPERDOT5.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + containerRight.splitter3.GRIPPER.Name = "GRIPPER" + containerRight.splitter3.Name = "splitter3" + splitter2.GRIPPER.GRIPPERDOT1.Name = "GRIPPERDOT1" + splitter2.GRIPPER.GRIPPERDOT1.SHAPEDARK.Name = "SHAPEDARK" + splitter2.GRIPPER.GRIPPERDOT1.SHAPELIGHT.Name = "SHAPELIGHT" + splitter2.GRIPPER.GRIPPERDOT1.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + splitter2.GRIPPER.GRIPPERDOT2.Name = "GRIPPERDOT2" + splitter2.GRIPPER.GRIPPERDOT2.SHAPEDARK.Name = "SHAPEDARK" + splitter2.GRIPPER.GRIPPERDOT2.SHAPELIGHT.Name = "SHAPELIGHT" + splitter2.GRIPPER.GRIPPERDOT2.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + splitter2.GRIPPER.GRIPPERDOT3.Name = "GRIPPERDOT3" + splitter2.GRIPPER.GRIPPERDOT3.SHAPEDARK.Name = "SHAPEDARK" + splitter2.GRIPPER.GRIPPERDOT3.SHAPELIGHT.Name = "SHAPELIGHT" + splitter2.GRIPPER.GRIPPERDOT3.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + splitter2.GRIPPER.GRIPPERDOT4.Name = "GRIPPERDOT4" + splitter2.GRIPPER.GRIPPERDOT4.SHAPEDARK.Name = "SHAPEDARK" + splitter2.GRIPPER.GRIPPERDOT4.SHAPELIGHT.Name = "SHAPELIGHT" + splitter2.GRIPPER.GRIPPERDOT4.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + splitter2.GRIPPER.GRIPPERDOT5.Name = "GRIPPERDOT5" + splitter2.GRIPPER.GRIPPERDOT5.SHAPEDARK.Name = "SHAPEDARK" + splitter2.GRIPPER.GRIPPERDOT5.SHAPELIGHT.Name = "SHAPELIGHT" + splitter2.GRIPPER.GRIPPERDOT5.SHAPEMIDDLE.Name = "SHAPEMIDDLE" + splitter2.GRIPPER.Name = "GRIPPER" + splitter2.Name = "splitter2" + ProgressBar.BAR.IMAGE1.Name = "IMAGE1" + ProgressBar.BAR.Name = "BAR" + ProgressBar.Box.Name = "Box" + ProgressBar.IMAGE1.Name = "IMAGE1" + ProgressBar.LABEL1.Name = "LABEL1" + ProgressBar.LABEL2.Name = "LABEL2" + ProgressBar.Name = "ProgressBar" + comboSearchExpressionHistoryDropDownArrow.Name = "comboSearchExpressionHistoryDropDownArrow" + timerShowAdvancedForm.Name = "timerShowAdvancedForm" + imgScopeIcon.Name = "imgScopeIcon" + ButtonContainer.chkLimitToProjectFolder.Alignment = 0 + ButtonContainer.chkLimitToProjectFolder.Name = "chkLimitToProjectFolder" + ButtonContainer.chkMatchWholeWord.Alignment = 0 + ButtonContainer.chkMatchWholeWord.Name = "chkMatchWholeWord" + ButtonContainer.chkSubdirectories.Alignment = 0 + ButtonContainer.chkSubdirectories.Name = "chkSubdirectories" + ButtonContainer.cmdAdvanced.Name = "cmdAdvanced" + ButtonContainer.cmdHelp.Name = "cmdHelp" + ButtonContainer.cmdOptions.Name = "cmdOptions" + ButtonContainer.cmdRegexpHelp.Name = "cmdRegexpHelp" + ButtonContainer.cmdSearch.Name = "cmdSearch" + ButtonContainer.comboViewPosition.Name = "comboViewPosition" + ButtonContainer.COMMAND1.Name = "COMMAND1" + ButtonContainer.CONTAINER1.CHKAPPLYFILTER.Alignment = 0 + ButtonContainer.CONTAINER1.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" + ButtonContainer.CONTAINER1.Name = "CONTAINER1" + ButtonContainer.Container2.CHKAPPLYFILTER.Alignment = 0 + ButtonContainer.Container2.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" + ButtonContainer.Container2.Name = "Container2" + ButtonContainer.Container3.CHKAPPLYFILTER.Alignment = 0 + ButtonContainer.Container3.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" + ButtonContainer.Container3.Name = "Container3" + ButtonContainer.lblCodeView.Name = "lblCodeView" + ButtonContainer.lblSearchTime.Name = "lblSearchTime" + ButtonContainer.Name = "ButtonContainer" + +ENDDEFINE diff --git a/Source/Forms/gofish_results_desktop.sc2 b/Source/Forms/gofish_results_desktop.sc2 index 98943be..91f526d 100644 --- a/Source/Forms/gofish_results_desktop.sc2 +++ b/Source/Forms/gofish_results_desktop.sc2 @@ -4,290 +4,8 @@ *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.19" SourceFile="gofish_results_desktop.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * -* -DEFINE CLASS dataenvironment AS dataenvironment - *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="2" /> - - DataSource = .NULL. - Height = 0 - Left = 0 - Name = "Dataenvironment" - Top = 0 - Width = 0 - -ENDDEFINE - -DEFINE CLASS gf_resultsform1 AS gf_resultsform OF "..\lib\gofishui.vcx" - *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> - - Desktop = .T. - DoCreate = .T. - Name = "Gf_resultsform1" - lblSearch.Name = "lblSearch" - comboSearchExpressionHistory.Name = "comboSearchExpressionHistory" - editSearch.Name = "editSearch" - comboSearchScopeHistory.Name = "comboSearchScopeHistory" - lblScope.Name = "lblScope" - containerLeft.cntVersion.cmdVFPX.Name = "cmdVFPX" - containerLeft.cntVersion.Gf_versionlabel1.Name = "Gf_versionlabel1" - containerLeft.cntVersion.Name = "cntVersion" - containerLeft.Name = "containerLeft" - containerLeft.oTreeView.Height = 513 - containerLeft.oTreeView.Left = 0 - containerLeft.oTreeView.Name = "oTreeView" - containerLeft.oTreeView.Top = 0 - containerLeft.oTreeView.Width = 186 - containerRight.CONTAINER1.chkReplaceMode.Alignment = 0 - containerRight.CONTAINER1.chkReplaceMode.Name = "chkReplaceMode" - containerRight.CONTAINER1.cmdClassBrowser.Name = "cmdClassBrowser" - containerRight.CONTAINER1.cmdEdit.Name = "cmdEdit" - containerRight.CONTAINER1.cmdGoToObject.Name = "cmdGoToObject" - containerRight.CONTAINER1.cmdMenu.Name = "cmdMenu" - containerRight.CONTAINER1.cmdOpenExplorer.Name = "cmdOpenExplorer" - containerRight.CONTAINER1.cmdReport.Name = "cmdReport" - containerRight.CONTAINER1.cmdSearchErrors.Name = "cmdSearchErrors" - containerRight.CONTAINER1.COMMAND1.Name = "COMMAND1" - containerRight.CONTAINER1.CONTAINER1.CHKAPPLYFILTER.Alignment = 0 - containerRight.CONTAINER1.CONTAINER1.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" - containerRight.CONTAINER1.CONTAINER1.cmdFilter.Name = "cmdFilter" - containerRight.CONTAINER1.CONTAINER1.Name = "CONTAINER1" - containerRight.CONTAINER1.Container2.chkCodeOnly.Alignment = 0 - containerRight.CONTAINER1.Container2.chkCodeOnly.Name = "chkCodeOnly" - containerRight.CONTAINER1.Container2.Name = "Container2" - containerRight.CONTAINER1.containerReplaceText.cmdReplaceErrors.Name = "cmdReplaceErrors" - containerRight.CONTAINER1.containerReplaceText.cmdReplaceHistory.Name = "cmdReplaceHistory" - containerRight.CONTAINER1.containerReplaceText.Name = "containerReplaceText" - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.Name = "optiongroupReplaceMode" - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionAdvancedReplace.Left = 158 - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionAdvancedReplace.Name = "optionAdvancedReplace" - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionAdvancedReplace.Top = 5 - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceLine.Left = 92 - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceLine.Name = "optionReplaceLine" - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceLine.Top = 5 - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceText.Left = 5 - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceText.Name = "optionReplaceText" - containerRight.CONTAINER1.containerReplaceText.optiongroupReplaceMode.optionReplaceText.Top = 5 - containerRight.CONTAINER1.containerReplaceText.PageFrame.ErasePage = .T. - containerRight.CONTAINER1.containerReplaceText.PageFrame.Height = 55 - containerRight.CONTAINER1.containerReplaceText.PageFrame.Name = "PageFrame" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.cmdCheckAll.Name = "cmdCheckAll" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.cmdClearAll.Name = "cmdClearAll" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.cmdReplace.Name = "cmdReplace" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.editReplaceExpression.Name = "editReplaceExpression" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.LABEL1.Name = "LABEL1" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE1.Name = "PAGE1" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.cmdSaveLine.Name = "cmdSaveLine" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.editReplaceLine.Name = "editReplaceLine" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.lblReplaceLine.Name = "lblReplaceLine" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE2.Name = "PAGE2" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdBrowse.Name = "cmdBrowse" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdCheckAll.Name = "cmdCheckAll" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdClearAll.Name = "cmdClearAll" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdEdit.Name = "cmdEdit" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.cmdReplace.Name = "cmdReplace" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.Name = "PAGE3" - containerRight.CONTAINER1.containerReplaceText.PageFrame.PAGE3.Text1.Name = "Text1" - containerRight.CONTAINER1.containerReplaceText.PageFrame.Top = 25 - containerRight.CONTAINER1.GridFiles.colProcess.CHECK1.Alignment = 2 - containerRight.CONTAINER1.GridFiles.colProcess.CHECK1.Name = "CHECK1" - containerRight.CONTAINER1.GridFiles.colProcess.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.colProcess.imageCheck.Height = 16 - containerRight.CONTAINER1.GridFiles.colProcess.imageCheck.Name = "imageCheck" - containerRight.CONTAINER1.GridFiles.colProcess.imageCheck.Width = 50 - containerRight.CONTAINER1.GridFiles.colProcess.LABEL1.Name = "LABEL1" - containerRight.CONTAINER1.GridFiles.colProcess.Name = "colProcess" - containerRight.CONTAINER1.GridFiles.colProcess.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN1.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN1.Name = "COLUMN1" - containerRight.CONTAINER1.GridFiles.COLUMN1.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN10.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN10.Name = "COLUMN10" - containerRight.CONTAINER1.GridFiles.COLUMN10.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN11.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN11.Name = "COLUMN11" - containerRight.CONTAINER1.GridFiles.COLUMN11.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN12.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN12.Name = "COLUMN12" - containerRight.CONTAINER1.GridFiles.COLUMN12.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN13.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN13.Name = "COLUMN13" - containerRight.CONTAINER1.GridFiles.COLUMN13.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN14.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN14.Name = "COLUMN14" - containerRight.CONTAINER1.GridFiles.COLUMN14.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN15.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN15.Name = "COLUMN15" - containerRight.CONTAINER1.GridFiles.COLUMN15.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN16.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN16.Name = "COLUMN16" - containerRight.CONTAINER1.GridFiles.COLUMN16.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN17.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN17.Name = "COLUMN17" - containerRight.CONTAINER1.GridFiles.COLUMN17.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN18.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN18.Name = "COLUMN18" - containerRight.CONTAINER1.GridFiles.COLUMN18.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN19.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN19.Name = "COLUMN19" - containerRight.CONTAINER1.GridFiles.COLUMN19.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN2.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN2.Name = "COLUMN2" - containerRight.CONTAINER1.GridFiles.COLUMN2.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN20.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN20.Name = "COLUMN20" - containerRight.CONTAINER1.GridFiles.COLUMN20.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN21.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN21.Name = "COLUMN21" - containerRight.CONTAINER1.GridFiles.COLUMN21.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN22.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN22.Name = "COLUMN22" - containerRight.CONTAINER1.GridFiles.COLUMN22.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN23.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN23.Name = "COLUMN23" - containerRight.CONTAINER1.GridFiles.COLUMN23.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN25.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN25.Name = "COLUMN25" - containerRight.CONTAINER1.GridFiles.COLUMN25.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN3.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN3.Name = "COLUMN3" - containerRight.CONTAINER1.GridFiles.COLUMN3.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN4.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN4.Name = "COLUMN4" - containerRight.CONTAINER1.GridFiles.COLUMN4.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN5.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN5.Name = "COLUMN5" - containerRight.CONTAINER1.GridFiles.COLUMN5.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN6.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN6.Name = "COLUMN6" - containerRight.CONTAINER1.GridFiles.COLUMN6.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN7.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN7.Name = "COLUMN7" - containerRight.CONTAINER1.GridFiles.COLUMN7.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN8.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN8.Name = "COLUMN8" - containerRight.CONTAINER1.GridFiles.COLUMN8.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.COLUMN9.Header1.Name = "Header1" - containerRight.CONTAINER1.GridFiles.COLUMN9.Name = "COLUMN9" - containerRight.CONTAINER1.GridFiles.COLUMN9.Text1.Name = "Text1" - containerRight.CONTAINER1.GridFiles.Name = "GridFiles" - containerRight.CONTAINER1.lblResults.Name = "lblResults" - containerRight.CONTAINER1.Name = "CONTAINER1" - containerRight.Container2.containerWebControl.ButtonContainer.lblFilePath.Name = "lblFilePath" - containerRight.Container2.containerWebControl.ButtonContainer.Name = "ButtonContainer" - containerRight.Container2.containerWebControl.cmdCompressCodeview.Name = "cmdCompressCodeview" - containerRight.Container2.containerWebControl.cmdMaximizeCodeView.Name = "cmdMaximizeCodeView" - containerRight.Container2.containerWebControl.CMDZOOMIN.Name = "CMDZOOMIN" - containerRight.Container2.containerWebControl.CMDZOOMOUT.Name = "CMDZOOMOUT" - containerRight.Container2.containerWebControl.comboViewPosition.Name = "comboViewPosition" - containerRight.Container2.containerWebControl.lblCodeView.Name = "lblCodeView" - containerRight.Container2.containerWebControl.Name = "containerWebControl" - containerRight.Container2.containerWebControl.OBROWSER.Height = 144 - containerRight.Container2.containerWebControl.OBROWSER.Left = 1 - containerRight.Container2.containerWebControl.OBROWSER.Name = "OBROWSER" - containerRight.Container2.containerWebControl.OBROWSER.Top = 23 - containerRight.Container2.containerWebControl.OBROWSER.Width = 794 - containerRight.Container2.Name = "Container2" - containerRight.Name = "containerRight" - containerRight.Splitter1.GRIPPER.GRIPPERDOT1.Name = "GRIPPERDOT1" - containerRight.Splitter1.GRIPPER.GRIPPERDOT1.SHAPEDARK.Name = "SHAPEDARK" - containerRight.Splitter1.GRIPPER.GRIPPERDOT1.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.Splitter1.GRIPPER.GRIPPERDOT1.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.Splitter1.GRIPPER.GRIPPERDOT2.Name = "GRIPPERDOT2" - containerRight.Splitter1.GRIPPER.GRIPPERDOT2.SHAPEDARK.Name = "SHAPEDARK" - containerRight.Splitter1.GRIPPER.GRIPPERDOT2.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.Splitter1.GRIPPER.GRIPPERDOT2.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.Splitter1.GRIPPER.GRIPPERDOT3.Name = "GRIPPERDOT3" - containerRight.Splitter1.GRIPPER.GRIPPERDOT3.SHAPEDARK.Name = "SHAPEDARK" - containerRight.Splitter1.GRIPPER.GRIPPERDOT3.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.Splitter1.GRIPPER.GRIPPERDOT3.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.Splitter1.GRIPPER.GRIPPERDOT4.Name = "GRIPPERDOT4" - containerRight.Splitter1.GRIPPER.GRIPPERDOT4.SHAPEDARK.Name = "SHAPEDARK" - containerRight.Splitter1.GRIPPER.GRIPPERDOT4.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.Splitter1.GRIPPER.GRIPPERDOT4.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.Splitter1.GRIPPER.GRIPPERDOT5.Name = "GRIPPERDOT5" - containerRight.Splitter1.GRIPPER.GRIPPERDOT5.SHAPEDARK.Name = "SHAPEDARK" - containerRight.Splitter1.GRIPPER.GRIPPERDOT5.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.Splitter1.GRIPPER.GRIPPERDOT5.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.Splitter1.GRIPPER.Name = "GRIPPER" - containerRight.Splitter1.Name = "Splitter1" - containerRight.splitter3.GRIPPER.GRIPPERDOT1.Name = "GRIPPERDOT1" - containerRight.splitter3.GRIPPER.GRIPPERDOT1.SHAPEDARK.Name = "SHAPEDARK" - containerRight.splitter3.GRIPPER.GRIPPERDOT1.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.splitter3.GRIPPER.GRIPPERDOT1.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.splitter3.GRIPPER.GRIPPERDOT2.Name = "GRIPPERDOT2" - containerRight.splitter3.GRIPPER.GRIPPERDOT2.SHAPEDARK.Name = "SHAPEDARK" - containerRight.splitter3.GRIPPER.GRIPPERDOT2.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.splitter3.GRIPPER.GRIPPERDOT2.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.splitter3.GRIPPER.GRIPPERDOT3.Name = "GRIPPERDOT3" - containerRight.splitter3.GRIPPER.GRIPPERDOT3.SHAPEDARK.Name = "SHAPEDARK" - containerRight.splitter3.GRIPPER.GRIPPERDOT3.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.splitter3.GRIPPER.GRIPPERDOT3.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.splitter3.GRIPPER.GRIPPERDOT4.Name = "GRIPPERDOT4" - containerRight.splitter3.GRIPPER.GRIPPERDOT4.SHAPEDARK.Name = "SHAPEDARK" - containerRight.splitter3.GRIPPER.GRIPPERDOT4.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.splitter3.GRIPPER.GRIPPERDOT4.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.splitter3.GRIPPER.GRIPPERDOT5.Name = "GRIPPERDOT5" - containerRight.splitter3.GRIPPER.GRIPPERDOT5.SHAPEDARK.Name = "SHAPEDARK" - containerRight.splitter3.GRIPPER.GRIPPERDOT5.SHAPELIGHT.Name = "SHAPELIGHT" - containerRight.splitter3.GRIPPER.GRIPPERDOT5.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - containerRight.splitter3.GRIPPER.Name = "GRIPPER" - containerRight.splitter3.Name = "splitter3" - splitter2.GRIPPER.GRIPPERDOT1.Name = "GRIPPERDOT1" - splitter2.GRIPPER.GRIPPERDOT1.SHAPEDARK.Name = "SHAPEDARK" - splitter2.GRIPPER.GRIPPERDOT1.SHAPELIGHT.Name = "SHAPELIGHT" - splitter2.GRIPPER.GRIPPERDOT1.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - splitter2.GRIPPER.GRIPPERDOT2.Name = "GRIPPERDOT2" - splitter2.GRIPPER.GRIPPERDOT2.SHAPEDARK.Name = "SHAPEDARK" - splitter2.GRIPPER.GRIPPERDOT2.SHAPELIGHT.Name = "SHAPELIGHT" - splitter2.GRIPPER.GRIPPERDOT2.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - splitter2.GRIPPER.GRIPPERDOT3.Name = "GRIPPERDOT3" - splitter2.GRIPPER.GRIPPERDOT3.SHAPEDARK.Name = "SHAPEDARK" - splitter2.GRIPPER.GRIPPERDOT3.SHAPELIGHT.Name = "SHAPELIGHT" - splitter2.GRIPPER.GRIPPERDOT3.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - splitter2.GRIPPER.GRIPPERDOT4.Name = "GRIPPERDOT4" - splitter2.GRIPPER.GRIPPERDOT4.SHAPEDARK.Name = "SHAPEDARK" - splitter2.GRIPPER.GRIPPERDOT4.SHAPELIGHT.Name = "SHAPELIGHT" - splitter2.GRIPPER.GRIPPERDOT4.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - splitter2.GRIPPER.GRIPPERDOT5.Name = "GRIPPERDOT5" - splitter2.GRIPPER.GRIPPERDOT5.SHAPEDARK.Name = "SHAPEDARK" - splitter2.GRIPPER.GRIPPERDOT5.SHAPELIGHT.Name = "SHAPELIGHT" - splitter2.GRIPPER.GRIPPERDOT5.SHAPEMIDDLE.Name = "SHAPEMIDDLE" - splitter2.GRIPPER.Name = "GRIPPER" - splitter2.Name = "splitter2" - ProgressBar.BAR.IMAGE1.Name = "IMAGE1" - ProgressBar.BAR.Name = "BAR" - ProgressBar.Box.Name = "Box" - ProgressBar.IMAGE1.Name = "IMAGE1" - ProgressBar.LABEL1.Name = "LABEL1" - ProgressBar.LABEL2.Name = "LABEL2" - ProgressBar.Name = "ProgressBar" - comboSearchExpressionHistoryDropDownArrow.Name = "comboSearchExpressionHistoryDropDownArrow" - timerShowAdvancedForm.Name = "timerShowAdvancedForm" - imgScopeIcon.Name = "imgScopeIcon" - ButtonContainer.chkLimitToProjectFolder.Alignment = 0 - ButtonContainer.chkLimitToProjectFolder.Name = "chkLimitToProjectFolder" - ButtonContainer.chkMatchWholeWord.Alignment = 0 - ButtonContainer.chkMatchWholeWord.Name = "chkMatchWholeWord" - ButtonContainer.chkSubdirectories.Alignment = 0 - ButtonContainer.chkSubdirectories.Name = "chkSubdirectories" - ButtonContainer.cmdAdvanced.Name = "cmdAdvanced" - ButtonContainer.cmdHelp.Name = "cmdHelp" - ButtonContainer.cmdOptions.Name = "cmdOptions" - ButtonContainer.cmdRegexpHelp.Name = "cmdRegexpHelp" - ButtonContainer.cmdSearch.Name = "cmdSearch" - ButtonContainer.comboViewPosition.Name = "comboViewPosition" - ButtonContainer.COMMAND1.Name = "COMMAND1" - ButtonContainer.CONTAINER1.CHKAPPLYFILTER.Alignment = 0 - ButtonContainer.CONTAINER1.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" - ButtonContainer.CONTAINER1.Name = "CONTAINER1" - ButtonContainer.Container2.CHKAPPLYFILTER.Alignment = 0 - ButtonContainer.Container2.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" - ButtonContainer.Container2.Name = "Container2" - ButtonContainer.Container3.CHKAPPLYFILTER.Alignment = 0 - ButtonContainer.Container3.CHKAPPLYFILTER.Name = "CHKAPPLYFILTER" - ButtonContainer.Container3.Name = "Container3" - ButtonContainer.lblCodeView.Name = "lblCodeView" - ButtonContainer.lblSearchTime.Name = "lblSearchTime" - ButtonContainer.Name = "ButtonContainer" +*-- EXTERNAL_CLASS identify external member Class names / EXTERNAL_CLASS identifica los nombres de las Clases externas +*< EXTERNAL_CLASS: Name="dataenvironment" Baseclass="dataenvironment" /> +*< EXTERNAL_CLASS: Name="gf_resultsform1" Baseclass="form" /> -ENDDEFINE +* \ No newline at end of file diff --git a/Source/Forms/gofish_results_desktop.sct b/Source/Forms/gofish_results_desktop.sct index e81a0be4b7eb1976a83912b824785a2cb5cafc57..26c61cb8c4fb24eeb2ceb14fe6195d9165eb6604 100644 GIT binary patch delta 1335 zcmZ9MZERCj9EaC!-P*gCwp+J#T{pUyZhhI-c696eZP&G1C((@=42j4#%q9Yh1TfCv zB2frkAwYSID8@k4WSU9PKw>b;ny6opD8^4@1V{KJN=$?VV~l#*q93@)&GSF!{LcSA zx%cLL_=Y0;rb1Ozr06LsDvExp`(2SSt0^fqWb{`0iW@R|+as7Np3dmkl_^AC;m+s+ zg{n_f{8(I{(cAgCxGAHzsB?+Z*%$WAWprMBZlHN?c5=_m-WPZ6+nbvfo4YS`m2@ar zR<<&)T+f2Cf=z;2Wq@O)5}QhwajMJM9B$-djgf1v4yL3^R(oD%+BwfoX&=U(EZ3c0 ztWH0tdW~q48Wwt&(Yho;k`s;VFjJN~ZgmIP-Q9xTx)I4Lajg4ErtA%Py2k~Zx$MyL zykiE1V>{nDW{KFU$l8=x?bCc?dzMA}b{6dA{9>Kum~|T)Z5uezDeGHjTF~$~k=+MSYZ)>e4)Ii1I^2 z8cSo8cMNHM6P#&G^KE^EX#Ei`Rz$E>96_q~ldV$oT2+dKDZ=MXX-+oCNDYfN`zvMcRiqfKlDSlw;*}fTl}~YBm1Vg6G;gW4 za8W(ZUuEhGe=2(vMBEZ3-gdznq;RWX3l5(}u$@t_HBYVFgxTXj>n`V7xS3bo4*DYo zcKS79-NY`RGtUQdTR!)hZ#_=WB(6X?yCaRbMBWu}i@BDQ9wi?~3N4m`UHNU zaDpSDB;HUPcf%5in4a5%Ih`7UF^RjPw)qT9$|j*@=A6*g%6_4i%bSFrN2ulIO+1jJ zT#{v>Wgr+eJyZ+vYs6pB^0O2)U>nS-6t)!JR1*%-zM$8fZ~M=nofV;TCs@cG6neQ# zf2af7P#a&x>@3A>q+`v@#5%Ye3-Nl1iMNNU*f(^Bag~vhcr9PV>o^_X!Mnpc7KXQy zi0iP#x6+sJu$r_po9Lli zmTmGiOEl_?G3vs=2Z=FifVd?ZH#ZZbCd-^L#y|YaW&WeYMbEtyr~Yy7Ip=r2=bX>) z=H_l)6utd|sI;J*td{% z_TxjF4~wb2;B0c_N-I%Pb{IjM19F2F6%8D2)JI`xUBHhm5&TU4t=0&>X;{L=20vca zl;dl43Q=u9h!g6w_+68LPICuEYCkU2iQ%;_;15d#56Ev?BRFhXfSdBGZFA_?%Q4>; z!Mtt>-8vTibsXe%EHru!x5;id(#r`HL}=l;_y)ui)+mso^57v&cvb5#A1KTB5GR#*izYW zp~`@hiXP-t#aOS(;5X%`sILA3uPf8*ZF`*}+^tSywdMfKssY@r9e}KM6K7NoYBXZ7 zrWc6|4!=~6;DbG*7_aQ74k-#N zA49q#fZ4K5$V-o5Tw0FGlpeRFE0~b_!IjS85vdo)%B9#SKaQj20eqj_i?dQ0_9O;_PKxz-&C`K!$S!EZAqnn;tpCL4 zLpw9JgC^lD=at~yPPMRykIk_<+zRgO&w10B?W{p4EL-;J@nTF*G8Y_CLBb#1jo6oc zPhiYnPs8ZKZX>oLyWlb*PJ7&W&tD*k)o2aDTL@M{@V&^jTZQ^yFiqf1LL3e~O3+EV zgaqfw{~7GSL(rYM4`D4-a|(SkohpL0V8~~u+?Xfja|v$8w8#Z5=!^J?*8-2u`c|8q{|e`Yry&m5YX$XFSNmGN7db}Qrbkh!dki&An9X-9S}GyZP@FQST@xBm*9 zPAlW3DsME#Lqq?k@a1>xBL#{1C4wS0HIp41$ufN-v%9PKA^BCisyqrc@&Gi;MH_gL JhfghvH}>T0B#5t AGXMYp delta 164 zcmdnXy_cKCK%7Z@Ba1H!69dy^MrI{rg>X+l7ys~Jg?KX;Q-kmjKW9rr6C-02b7LbD zBMBx3Fwh6mZcuhCNS_qfJ}CD%h%1K07)OLL7l3M?0Wl*p0|PG*gMbP%P@mOge^!~v ODlDQ*L7pHkqZ9y(5FBR! diff --git a/Source/Forms/gofish_searchhistory.SCT b/Source/Forms/gofish_searchhistory.SCT index e33fe9dbfd0d35266bf92268af8c7eeebb4d0e1a..59a421fa87c60678e3fdeed8c2346b2b61ee2f19 100644 GIT binary patch literal 13632 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 TU1I$T@MR1p@b9Y0u-*SRFhN6T diff --git a/Source/Forms/gofish_searchhistory.dataenvironment.sc2 b/Source/Forms/gofish_searchhistory.dataenvironment.sc2 new file mode 100644 index 0000000..4203f42 --- /dev/null +++ b/Source/Forms/gofish_searchhistory.dataenvironment.sc2 @@ -0,0 +1,17 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_searchhistory.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS dataenvironment AS dataenvironment + *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> + + DataSource = .NULL. + Height = 0 + Left = 0 + Name = "Dataenvironment" + Top = 0 + Width = 0 + +ENDDEFINE diff --git a/Source/Forms/gofish_searchhistory.form1.sc2 b/Source/Forms/gofish_searchhistory.form1.sc2 new file mode 100644 index 0000000..0998ab1 --- /dev/null +++ b/Source/Forms/gofish_searchhistory.form1.sc2 @@ -0,0 +1,323 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="gofish_searchhistory.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS form1 AS gf_baseform OF "..\lib\gofishui.vcx" + *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> + + *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder + *< OBJECTDATA: ObjPath="Grid1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Grid1.Column1.Header1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Grid1.Column1.Text1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Grid1.Column2.Header1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Grid1.Column2.Text1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Grid1.Column3.Header1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Grid1.Column3.Text1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Grid1.Column4.Header1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Grid1.Column4.Text1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="cmdLoadResults" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="cmdCancel" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="Command1" UniqueID="" Timestamp="" /> + *< OBJECTDATA: ObjPath="cmdDelete" UniqueID="" Timestamp="" /> + + * + *p: cuni + * + + Caption = "Load search results from search history." + cuisettingsfile = GF_Search_History_Form_Settings.xml + cuni = + DoCreate = .T. + Height = 391 + Left = 0 + Name = "Form1" + ShowTips = .T. + Top = 0 + Width = 748 + WindowType = 1 + _memberdata = + + + + ADD OBJECT 'cmdCancel' AS commandbutton WITH ; + Anchor = 12, ; + Cancel = .T., ; + Caption = "Cancel", ; + Height = 25, ; + Left = 640, ; + Name = "cmdCancel", ; + TabIndex = 6, ; + Top = 360, ; + Width = 100 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'cmdDelete' AS commandbutton WITH ; + Anchor = 4, ; + Caption = "Delete", ; + Height = 25, ; + Left = 135, ; + Name = "cmdDelete", ; + SpecialEffect = 0, ; + TabIndex = 4, ; + ToolTipText = "Erase highlighted search", ; + Top = 360, ; + Width = 109 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'cmdLoadResults' AS commandbutton WITH ; + Anchor = 6, ; + Caption = "Load results", ; + Default = .T., ; + Height = 25, ; + Left = 7, ; + Name = "cmdLoadResults", ; + TabIndex = 3, ; + Top = 360, ; + Width = 109 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'Command1' AS commandbutton WITH ; + Anchor = 12, ; + Caption = " Open Folder", ; + Height = 25, ; + Left = 509, ; + Name = "Command1", ; + Picture = ..\images\browsefolder.bmp, ; + PicturePosition = 1, ; + SpecialEffect = 0, ; + TabIndex = 5, ; + ToolTipText = "Open Explorer window to this path.", ; + Top = 360, ; + Width = 118 + *< END OBJECT: BaseClass="commandbutton" /> + + ADD OBJECT 'Grid1' AS grid WITH ; + AllowCellSelection = .F., ; + Anchor = 15, ; + ColumnCount = 4, ; + DeleteMark = .F., ; + Height = 324, ; + HighlightBackColor = 0,0,160, ; + HighlightStyle = 2, ; + Left = 6, ; + Name = "Grid1", ; + Panel = 1, ; + ReadOnly = .T., ; + RecordMark = .F., ; + RecordSource = "gf_SearchHistory", ; + ScrollBars = 2, ; + TabIndex = 2, ; + Top = 24, ; + Width = 734, ; + Column1.ControlSource = "Datetime", ; + Column1.Name = "Column1", ; + Column1.ReadOnly = .T., ; + Column1.Width = 147, ; + Column2.ControlSource = "Search", ; + Column2.Name = "Column2", ; + Column2.ReadOnly = .F., ; + Column2.Width = 165, ; + Column3.ControlSource = "Results", ; + Column3.Name = "Column3", ; + Column3.ReadOnly = .T., ; + Column4.ControlSource = "Scope", ; + Column4.Name = "Column4", ; + Column4.ReadOnly = .T., ; + Column4.Width = 1000 + *< END OBJECT: BaseClass="grid" /> + + ADD OBJECT 'Grid1.Column1.Header1' AS header WITH ; + Caption = "Date", ; + Name = "Header1" + *< END OBJECT: BaseClass="header" /> + + ADD OBJECT 'Grid1.Column1.Text1' AS textbox WITH ; + BackColor = 255,255,255, ; + BorderStyle = 0, ; + ForeColor = 0,0,0, ; + Margin = 0, ; + Name = "Text1", ; + ReadOnly = .T. + *< END OBJECT: BaseClass="textbox" /> + + ADD OBJECT 'Grid1.Column2.Header1' AS header WITH ; + Caption = "Search expression", ; + Name = "Header1" + *< END OBJECT: BaseClass="header" /> + + ADD OBJECT 'Grid1.Column2.Text1' AS textbox WITH ; + BackColor = 255,255,255, ; + BorderStyle = 0, ; + ForeColor = 0,0,0, ; + Margin = 0, ; + Name = "Text1", ; + ReadOnly = .F. + *< END OBJECT: BaseClass="textbox" /> + + ADD OBJECT 'Grid1.Column3.Header1' AS header WITH ; + Caption = "Results", ; + Name = "Header1" + *< END OBJECT: BaseClass="header" /> + + ADD OBJECT 'Grid1.Column3.Text1' AS textbox WITH ; + BackColor = 255,255,255, ; + BorderStyle = 0, ; + ForeColor = 0,0,0, ; + Margin = 0, ; + Name = "Text1", ; + ReadOnly = .T. + *< END OBJECT: BaseClass="textbox" /> + + ADD OBJECT 'Grid1.Column4.Header1' AS header WITH ; + Caption = "Scope", ; + Name = "Header1" + *< END OBJECT: BaseClass="header" /> + + ADD OBJECT 'Grid1.Column4.Text1' AS textbox WITH ; + BackColor = 255,255,255, ; + BorderStyle = 0, ; + ForeColor = 0,0,0, ; + Margin = 0, ; + Name = "Text1", ; + ReadOnly = .T. + *< END OBJECT: BaseClass="textbox" /> + + ADD OBJECT 'Label1' AS label WITH ; + Caption = "Choose historical search to restore", ; + FontBold = .T., ; + Height = 17, ; + Left = 8, ; + Name = "Label1", ; + TabIndex = 1, ; + Top = 5, ; + Width = 524 + *< END OBJECT: BaseClass="label" /> + + PROCEDURE Init + Lparameters; + toForm,; + tcScope + + Local; + lnAnchor1 As Number,; + lnAnchor2 As Number + + If toForm.lOtherHistory Then + *swap buttons + lnAnchor1 = This.cmdLoadResults.Anchor + lnAnchor2 = This.Command1.Anchor + + This.cmdLoadResults.Anchor = 0 + This.Command1.Anchor = 0 + + This.Command1.Left = This.cmdLoadResults.Left + This.cmdLoadResults.Left = This.cmdCancel.Left-This.Command1.Left-This.cmdLoadResults.Width + + This.Command1.Anchor = m.lnAnchor1 + This.cmdLoadResults.Anchor = m.lnAnchor2 + + This.cmdLoadResults.TabIndex = Bitxor(This.Command1.TabIndex,This.cmdLoadResults.TabIndex) + This.Command1.TabIndex = Bitxor(This.Command1.TabIndex,This.cmdLoadResults.TabIndex) + This.cmdLoadResults.TabIndex = Bitxor(This.Command1.TabIndex,This.cmdLoadResults.TabIndex) + + Endif &&toForm.lOtherHistory + + DoDefault(@toForm) + + If !Empty(m.tcScope) Then + This.Caption = This.Caption + ' (' + m.tcScope + ')' + Endif &&!Empty(m.tcScope) + + ENDPROC + + PROCEDURE KeyPress + LPARAMETERS nKeyCode, nShiftAltCtrl + + If nKeyCOde = 27 + Thisform.Release() + Endif + + ENDPROC + + PROCEDURE Load + If !Used('gf_SearchHistory') + Messagebox("Search history cursor is not present.", 0, "Error:") + Return 0 + Endif + + Set Filter To ! Deleted() In gf_SearchHistory + + Return DoDefault() + + ENDPROC + + PROCEDURE Unload + Return Alltrim(Thisform.cUni) + + ENDPROC + + PROCEDURE cmdCancel.Click + Thisform.cUni = "" + Thisform.Release() + ENDPROC + + PROCEDURE cmdDelete.Click + Local; + lcUni As String,; + lnSelect As Number + + lnSelect = Select() + + Select gf_SearchHistory + lcUni = Alltrim(cUni) + Delete + + Thisform.oForm.DeleteSearchResults(m.lcUni, .F., .F., .F., .F., .F.) + + lnSelect = Select() + + Thisform.Grid1.Refresh + + ENDPROC + + PROCEDURE cmdDelete.Refresh + This.Enabled = !Eof("gf_SearchHistory") + + ENDPROC + + PROCEDURE cmdLoadResults.Click + Thisform.cUni = Alltrim(gf_SearchHistory.cUni) + + Thisform.Release() + ENDPROC + + PROCEDURE cmdLoadResults.Refresh + This.Enabled = !Empty(gf_SearchHistory.cUni) + ENDPROC + + PROCEDURE Command1.Click + Local lcPath + + lcPath = Addbs(Thisform.oForm.cCR_StoreLocal + Thisform.oForm.cSavedSearchResultsFolder) + + GF_OpenExplorerWindow(m.lcPath) + + ENDPROC + + PROCEDURE Grid1.DblClick + Thisform.cmdLoadResults.Click() + ENDPROC + + PROCEDURE Grid1.KeyPress + Lparameters tnKeyCode, tnShiftAltCtrl + + If m.tnKeyCode=13 Then + Thisform.cmdLoadResults.Click() + Endif &&m.tnKeyCode=13 + + ENDPROC + +ENDDEFINE diff --git a/Source/Forms/gofish_searchhistory.sc2 b/Source/Forms/gofish_searchhistory.sc2 index 64b350c..ac440e0 100644 --- a/Source/Forms/gofish_searchhistory.sc2 +++ b/Source/Forms/gofish_searchhistory.sc2 @@ -4,293 +4,8 @@ *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.19" SourceFile="gofish_searchhistory.scx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * -* -DEFINE CLASS dataenvironment AS dataenvironment - *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> - - DataSource = .NULL. - Height = 0 - Left = 0 - Name = "Dataenvironment" - Top = 0 - Width = 0 - -ENDDEFINE - -DEFINE CLASS form1 AS gf_baseform OF "..\lib\gofishui.vcx" - *< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" /> - - *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder - *< OBJECTDATA: ObjPath="Grid1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Grid1.Column1.Header1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Grid1.Column1.Text1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Grid1.Column2.Header1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Grid1.Column2.Text1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Grid1.Column3.Header1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Grid1.Column3.Text1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Grid1.Column4.Header1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Grid1.Column4.Text1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="cmdLoadResults" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="cmdCancel" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="Command1" UniqueID="" Timestamp="" /> - *< OBJECTDATA: ObjPath="cmdDelete" UniqueID="" Timestamp="" /> - - * - *p: cfolder - * - - Caption = "Load search results from search history." - cfolder = - cuisettingsfile = GF_Search_History_Form_Settings.xml - DoCreate = .T. - Height = 391 - Left = 0 - Name = "FORM1" - ShowTips = .T. - Top = 0 - Width = 748 - WindowType = 1 - _memberdata = - - - - ADD OBJECT 'cmdCancel' AS commandbutton WITH ; - Anchor = 12, ; - Caption = "Cancel", ; - Height = 25, ; - Left = 626, ; - Name = "cmdCancel", ; - TabIndex = 2, ; - Top = 360, ; - Width = 100 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'cmdDelete' AS commandbutton WITH ; - Anchor = 4, ; - Caption = "Delete", ; - Height = 25, ; - Left = 138, ; - Name = "cmdDelete", ; - SpecialEffect = 0, ; - ToolTipText = "Erase highlighted search", ; - Top = 360, ; - Width = 109 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'cmdLoadResults' AS commandbutton WITH ; - Anchor = 6, ; - Caption = "Load results", ; - Height = 25, ; - Left = 7, ; - Name = "cmdLoadResults", ; - TabIndex = 1, ; - Top = 360, ; - Width = 109 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'Command1' AS commandbutton WITH ; - Anchor = 12, ; - Caption = " Open Folder", ; - Height = 25, ; - Left = 486, ; - Name = "Command1", ; - Picture = ..\images\browsefolder.bmp, ; - PicturePosition = 1, ; - SpecialEffect = 0, ; - ToolTipText = "Open Explorer window to this path.", ; - Top = 360, ; - Width = 118 - *< END OBJECT: BaseClass="commandbutton" /> - - ADD OBJECT 'Grid1' AS grid WITH ; - AllowCellSelection = .F., ; - Anchor = 15, ; - ColumnCount = 4, ; - DeleteMark = .F., ; - Height = 324, ; - HighlightBackColor = 0,0,160, ; - HighlightStyle = 2, ; - Left = 6, ; - Name = "Grid1", ; - Panel = 1, ; - ReadOnly = .T., ; - RecordMark = .F., ; - RecordSource = "gf_SearchHistory", ; - ScrollBars = 2, ; - TabIndex = 3, ; - Top = 24, ; - Width = 734, ; - Column1.ControlSource = "", ; - Column1.Name = "Column1", ; - Column1.ReadOnly = .T., ; - Column1.Width = 147, ; - Column2.ControlSource = "", ; - Column2.Name = "Column2", ; - Column2.ReadOnly = .T., ; - Column2.Width = 165, ; - Column3.ControlSource = "", ; - Column3.Name = "Column3", ; - Column3.ReadOnly = .T., ; - Column4.ControlSource = "", ; - Column4.Name = "Column4", ; - Column4.ReadOnly = .T., ; - Column4.Width = 1000 - *< END OBJECT: BaseClass="grid" /> - - ADD OBJECT 'Grid1.Column1.Header1' AS header WITH ; - Caption = "Date", ; - Name = "Header1" - *< END OBJECT: BaseClass="header" /> - - ADD OBJECT 'Grid1.Column1.Text1' AS textbox WITH ; - BackColor = 255,255,255, ; - BorderStyle = 0, ; - ForeColor = 0,0,0, ; - Margin = 0, ; - Name = "Text1", ; - ReadOnly = .T. - *< END OBJECT: BaseClass="textbox" /> - - ADD OBJECT 'Grid1.Column2.Header1' AS header WITH ; - Caption = "Search expression", ; - Name = "Header1" - *< END OBJECT: BaseClass="header" /> - - ADD OBJECT 'Grid1.Column2.Text1' AS textbox WITH ; - BackColor = 255,255,255, ; - BorderStyle = 0, ; - ForeColor = 0,0,0, ; - Margin = 0, ; - Name = "Text1", ; - ReadOnly = .T. - *< END OBJECT: BaseClass="textbox" /> - - ADD OBJECT 'Grid1.Column3.Header1' AS header WITH ; - Caption = "Results", ; - Name = "Header1" - *< END OBJECT: BaseClass="header" /> - - ADD OBJECT 'Grid1.Column3.Text1' AS textbox WITH ; - BackColor = 255,255,255, ; - BorderStyle = 0, ; - ForeColor = 0,0,0, ; - Margin = 0, ; - Name = "Text1", ; - ReadOnly = .T. - *< END OBJECT: BaseClass="textbox" /> - - ADD OBJECT 'Grid1.Column4.Header1' AS header WITH ; - Caption = "Scope", ; - Name = "Header1" - *< END OBJECT: BaseClass="header" /> - - ADD OBJECT 'Grid1.Column4.Text1' AS textbox WITH ; - BackColor = 255,255,255, ; - BorderStyle = 0, ; - ForeColor = 0,0,0, ; - Margin = 0, ; - Name = "Text1", ; - ReadOnly = .T. - *< END OBJECT: BaseClass="textbox" /> - - ADD OBJECT 'Label1' AS label WITH ; - Caption = "Choose historical search to restore", ; - FontBold = .T., ; - Height = 17, ; - Left = 8, ; - Name = "Label1", ; - TabIndex = 4, ; - Top = 5, ; - Width = 524 - *< END OBJECT: BaseClass="label" /> - - PROCEDURE KeyPress - LPARAMETERS nKeyCode, nShiftAltCtrl - - If nKeyCOde = 27 - Thisform.Release() - Endif - - ENDPROC - - PROCEDURE Load - If !Used('gf_SearchHistory') - Messagebox("Search history cursor is not present.", 0, "Error:") - Return 0 - Endif - - Set Filter To ! Deleted() In gf_SearchHistory - - Return DoDefault() - - ENDPROC - - PROCEDURE Unload - Return Alltrim(Thisform.cFolder) - - ENDPROC - - PROCEDURE cmdCancel.Click - Thisform.cFolder = "" - Thisform.Release() - ENDPROC - - PROCEDURE cmdDelete.Click - Local lcPath, lnResponse - - lcPath = Alltrim(gf_SearchHistory.SearchHistoryFolder) - - If Empty(lcPath) - Messagebox("gf_SearchHistory.SearchHistoryFolder value is an empty String. Cannot delete. No action will be taken.", 16, "Cannot delete...") - Return - Endif - - lnResponse = Messagebox("Are you sure you want to delete folder: " + Chr(13) + Chr(13) + lcPath, 3 + 32 , "Confirm delete operation...") - - If lnResponse != 6 - Return - Endif - - If GF_RemoveFolder(m.lcPath) - Delete In gf_SearchHistory - Else - Messagebox('Unable to delete folder "' + m.lcPath + '"', 16, 'Unable to delete folder') - Endif - - Thisform.Grid1.SetFocus() - Thisform.Refresh() - - ENDPROC - - PROCEDURE cmdDelete.Refresh - This.Enabled = !Empty(gf_SearchHistory.SearchHistoryFolder) - ENDPROC - - PROCEDURE cmdLoadResults.Click - Thisform.cFolder = Alltrim(gf_SearchHistory.SearchHistoryFolder) - - Thisform.Release() - ENDPROC - - PROCEDURE cmdLoadResults.Refresh - This.Enabled = !Empty(gf_SearchHistory.SearchHistoryFolder) - ENDPROC - - PROCEDURE Command1.Click - Local lcFolder, lcPath - - lcPath = Alltrim(gf_SearchHistory.SearchHistoryFolder) - - GF_OpenExplorerWindow(lcPath) - ENDPROC - - PROCEDURE Command1.Refresh - This.Enabled = !Empty(gf_SearchHistory.SearchHistoryFolder) - ENDPROC - - PROCEDURE Grid1.DblClick - Thisform.cmdLoadResults.Click() - ENDPROC +*-- EXTERNAL_CLASS identify external member Class names / EXTERNAL_CLASS identifica los nombres de las Clases externas +*< EXTERNAL_CLASS: Name="dataenvironment" Baseclass="dataenvironment" /> +*< EXTERNAL_CLASS: Name="form1" Baseclass="form" /> -ENDDEFINE +* \ No newline at end of file diff --git a/Source/Forms/gofish_searchhistory.scx b/Source/Forms/gofish_searchhistory.scx index 8eee6adbfabd132608e11c91424661ab0c476dcc..d94a515fd369c6a664820a0f4c590624c3e4b950 100644 GIT binary patch literal 2995 zcmeHJNpI6Y7#(O2VP7Q#5>hyD;DB(}rUxWkdrDJ0aT+@fdx0wKt)L(wu}O$cV!I%* zNu2l(+&FRI#DC&_&R6VYror)m%Ls9kkT} zgFa;kl4q!c2Hl^UZP-fERCUOpH|>^egd_`f*rd1orfh|E83!EZ)i3gx623^T; z#&@GTRFeiBzt8dA-tRja>HSZ@_aY67P`2rMPZmi;MR(bMwGb^C$kx1c@!M4$ht|?D zMA094ExiPNZirrn-X5ak*{D-P^eXgoL-Yyg7l-II=v{-}#_gj`rLJKayuU4x^nb}a zzEXG-^1bW+;5abDy)2}gm0~kW7OGj`1mFRbCRs~2E5~L&PsJxi zP$bd&9R)1+My0aW~$4;72qmBah$buvqXYi=czZqH-RN!nR{7CGpi;NmH2wD MhJM;v|2((v51(h*bN~PV literal 2995 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%0AuVuCq5>}^X4BiYYLS1Tw7p2 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%0D&FRg2DSF!sx!=P2WDk!C2 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 z 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

f5OL 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

ng8JJ%8LMI`^`4At+2?PyW@|-E4b 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 Y01>~NoXV{};>GYGqO?(Gyz0gHKcuB^IsgCw diff --git a/Source/GoFish5.PJT b/Source/GoFish5.PJT index 5c3098a51f351f43eb0c75705c2531a79d0dc014..81829eeafce8694779bee5f4b8dd139cd5df55db 100644 GIT binary patch delta 39973 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 diff --git a/Source/GoFish5.pj2 b/Source/GoFish5.pj2 index 31e0a0b..c4d3e2b 100644 --- a/Source/GoFish5.pj2 +++ b/Source/GoFish5.pj2 @@ -72,8 +72,7 @@ loProject = _VFP.Projects('GoFish5.pjx') WITH loProject.FILES .ADD('buildgofish.h') && *< FileMetadata: Type="T" Cpid="1252" Timestamp="0" ID="0" ObjRev="0" User="" /> .ADD('buildgofish.prg') && *< FileMetadata: Type="P" Cpid="1252" Timestamp="0" ID="0" ObjRev="544" User="" /> - .ADD('changelog_ver_4.txt') && *< FileMetadata: Type="T" Cpid="1252" Timestamp="0" ID="0" ObjRev="0" User="" /> - .ADD('changelog_ver_5.txt') && *< FileMetadata: Type="T" Cpid="1252" Timestamp="0" ID="0" ObjRev="0" User="" /> + .ADD('changelog_thor.txt') && *< FileMetadata: Type="T" Cpid="1252" Timestamp="0" ID="0" ObjRev="0" User="" /> .ADD('css\gofish - black.css') && *< FileMetadata: Type="x" Cpid="1252" Timestamp="0" ID="0" ObjRev="0" User="" /> .ADD('css\gofish - color.css') && *< FileMetadata: Type="x" Cpid="1252" Timestamp="0" ID="0" ObjRev="0" User="" /> .ADD('css\gofish css readme.txt') && *< FileMetadata: Type="x" Cpid="1252" Timestamp="0" ID="0" ObjRev="0" User="" /> @@ -110,8 +109,10 @@ WITH loProject.FILES .ADD('images\fish13.ico') && *< FileMetadata: Type="x" Cpid="1252" Timestamp="0" ID="0" ObjRev="0" User="" /> .ADD('images\gf_dnarrow.bmp') && *< FileMetadata: Type="x" Cpid="0" Timestamp="0" ID="0" ObjRev="0" User="" /> .ADD('images\gf_folder_icon_16.bmp') && *< FileMetadata: Type="x" Cpid="0" Timestamp="0" ID="0" ObjRev="0" User="" /> + .ADD('images\gf_folderpick_icon_16.bmp') && *< FileMetadata: Type="x" Cpid="1252" Timestamp="0" ID="0" ObjRev="0" User="" /> .ADD('images\gf_large_letter.bmp') && *< FileMetadata: Type="x" Cpid="0" Timestamp="0" ID="0" ObjRev="0" User="" /> .ADD('images\gf_project_icon_16.bmp') && *< FileMetadata: Type="x" Cpid="0" Timestamp="0" ID="0" ObjRev="0" User="" /> + .ADD('images\gf_projectpick_icon_16.bmp') && *< FileMetadata: Type="x" Cpid="1252" Timestamp="0" ID="0" ObjRev="0" User="" /> .ADD('images\gf_small_letter.bmp') && *< FileMetadata: Type="x" Cpid="0" Timestamp="0" ID="0" ObjRev="0" User="" /> .ADD('images\gf_uparrow.bmp') && *< FileMetadata: Type="x" Cpid="0" Timestamp="0" ID="0" ObjRev="0" User="" /> .ADD('images\gofish16.bmp') && *< FileMetadata: Type="x" Cpid="0" Timestamp="0" ID="0" ObjRev="0" User="" /> @@ -180,8 +181,7 @@ WITH loProject.FILES * .ITEM(lcCurdir + 'buildgofish.h').Exclude = .T. .ITEM(lcCurdir + 'buildgofish.prg').Exclude = .T. - .ITEM(lcCurdir + 'changelog_ver_4.txt').Exclude = .T. - .ITEM(lcCurdir + 'changelog_ver_5.txt').Exclude = .T. + .ITEM(lcCurdir + 'changelog_thor.txt').Exclude = .T. .ITEM(lcCurdir + 'gofishgeneratescc.prg').Exclude = .T. .ITEM(lcCurdir + 'lib\gofish.h').Exclude = .T. * diff --git a/Source/GoFish5.pjx b/Source/GoFish5.pjx index fc0d50814fa876aef157fc78161aea772596f369..2d1285d628a245ad2444622c936d8fdfa9af59e5 100644 GIT binary patch delta 1169 zcmaJ=%WD%s7~jo1v0c&@+N7FftToj_?aa<&vxyH%ZR|r#ED@xXR;Yq_5CjiG1w9FZ zi1K;ypkBm_;A>BUE#hCG;K4(&MXFX1vED^zb~kB5#bGb|J${dGzPUbs`$`yh1!EVV zhaZO0WVAny1U2DjBnzGK zsl;)~hNL>BFPC%f#*1|(8&0*PoL`A=`WD5t4aE;6>J!PnkW@I7V~-sraxl@_?kn)1 zF1M}+H%o#WZSkNIeCkVm9H9X$=(nk=A#Odj33FtSS!Swl%AGh6GdXKlYX5(QwXE`u6!*kiGcv<>K#FENY{r7BBy)j;Q!U;90Q_Y>JlespW_q$F8 z^nMt~-)W**$tObCuFgF7-NpirpI)(1Ekv{aK3?)0$Um9(4BPjOYBxbg1Ggf8RT`y{3?7fER zQX*Izt-ys$2Rw_0)1PF?CBKbO<|z=uV(MMAuG9e-HwC=QWe=5)lxM4xmGP0`T6JuA pVs>n}a%`4t=tVBy$N!-kOAS=hTd+)C!ImpW506a#8`XvF{tNF00LuUX delta 808 zcmY*Xzi-n}5VjrXXX`d0(4;?-_h?B{hEhM<&(BT)sSC70LLEAw3UvtsVu)a13KC+8 zgkUMh!U790Qk5qmApt`04}ipgP$d{Z0*QgZ#sX*41pB7*-RJMS`|fRBz1~flC9QOE zCwX6=v^7Opp~GN~<8jV~<-jYwn+|ernXr~A!`WmTmQ%zyuwPMr6%>V1ZV9-QuE~6g zt1;-gbUXTObka%~)L|BbYa=x%XJibKQ1=in^B9s6n8$SX!a5fz1-g{;nfVTKdE zD6nXAOrSAAP|94F0WH>GdEetb2n!rBx`Ux@ZhP>SkXwgF^^~UhNL#DYqFEObXkJ?vMi!V>3g9=i>EV zE*%8hbfOU1Gu2F32;OJjFT+Ex4VR1KaJrs{dB3MVf^B~jZurv$8(nWF6y*axJ!;z~ k4_+#4HrI1~tWxgcRdHehAD8A-D*rU6{?AK~omZ#+0;kNqBLDyZ diff --git a/Source/HTML/GoFish.js.bak b/Source/HTML/GoFish.js.bak new file mode 100644 index 0000000..ede4276 --- /dev/null +++ b/Source/HTML/GoFish.js.bak @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/Source/Images/SAVE.BMP b/Source/Images/SAVE.BMP new file mode 100644 index 0000000000000000000000000000000000000000..9217b496c3b11ebde140c0ab78bb6e8c3462261e GIT binary patch literal 1318 zcmZ?rRbyoU12Yx|1`Qxf0Eqd4n2~`4ERLIKU|;|uhK2?R1tft?h64uFu(PB12*_n-hKPWe pAZcRxKwVJv%y59LA1Dox2MR&}R6Y582C(@E{p=t<3V>M!rvbtTA}s&_ literal 0 HcmV?d00001 diff --git a/Source/Images/gf_folderpick_icon_16.bmp b/Source/Images/gf_folderpick_icon_16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7ae13f1a541900b8f55119b6cb0b61afd24ae011 GIT binary patch literal 822 zcmZ?rHDhJ~12Z700mK4O%*Y@C7H0s;3yDK8M1X_4Pm=kOZ=U06!O~0HzhB zmmv55@2~g_M3(*i6{wh0#4z(L@d#)*P;tSHe;F75K}aA2D+0;_RYKGQ6(pY_fRNQ! zUjBy_6+69$APHmx0e&t}0Zc1M zFG24A-(T?=h%Ed2D^T&`-U^~o<>KDT|0h=eJht+~fkm%(&wa9O=Dm%RZm#aWwzB=) z;szi(KBw}~)Pk+;G0Q6bX5_g}O1JrceC1DU;OoVGK=k?I-Y;i&eLA=O>&eX@Pi>l0 z=ml5*_14L+*N%U_cKplLLqNOG(9&wRk0-Z4)c^VO2Tk_x<<(E`UIU`DCr<3$z8#2w z>OY^_GN%Y+J}?Y{3LZSTclXZiW5c(%u`NXzw}I!mk-f$A@AnMpL7b#coq0QIL7&Hw-a literal 0 HcmV?d00001 diff --git a/Source/Lib/VFP/FFC/_base._activedoc.vc2 b/Source/Lib/VFP/FFC/_base._activedoc.vc2 new file mode 100644 index 0000000..7671013 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._activedoc.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _activedoc AS activedoc && Foundation ActiveDoc class. + *< CLASSDATA: Baseclass="activedoc" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 68 + Name = "_activedoc" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 68 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._checkbox.vc2 b/Source/Lib/VFP/FFC/_base._checkbox.vc2 new file mode 100644 index 0000000..64ba6bd --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._checkbox.vc2 @@ -0,0 +1,225 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _checkbox AS checkbox && Foundation CheckBox class. + *< CLASSDATA: Baseclass="checkbox" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + Caption = "Check1" + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 17 + Name = "_checkbox" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 60 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._collection.vc2 b/Source/Lib/VFP/FFC/_base._collection.vc2 new file mode 100644 index 0000000..0e65277 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._collection.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _collection AS collection && Foundation Collection class. + *< CLASSDATA: Baseclass="collection" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 23 + Name = "_collection" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 23 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._combobox.vc2 b/Source/Lib/VFP/FFC/_base._combobox.vc2 new file mode 100644 index 0000000..00c557f --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._combobox.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _combobox AS combobox && Foundation ComboBox class. + *< CLASSDATA: Baseclass="combobox" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 24 + Name = "_combobox" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 100 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._commandbutton.vc2 b/Source/Lib/VFP/FFC/_base._commandbutton.vc2 new file mode 100644 index 0000000..052cd48 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._commandbutton.vc2 @@ -0,0 +1,225 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _commandbutton AS commandbutton && Foundation CommandButton class. + *< CLASSDATA: Baseclass="commandbutton" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + Caption = "Command1" + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 27 + Name = "_commandbutton" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 84 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._commandgroup.vc2 b/Source/Lib/VFP/FFC/_base._commandgroup.vc2 new file mode 100644 index 0000000..af41456 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._commandgroup.vc2 @@ -0,0 +1,238 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _commandgroup AS commandgroup && Foundation CommandGroup class. + *< CLASSDATA: Baseclass="commandgroup" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + ButtonCount = 2 + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 66 + Name = "_commandgroup" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + Value = 1 + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 94 + Command1.Caption = "Command1" + Command1.Height = 27 + Command1.Left = 5 + Command1.Name = "Command1" + Command1.Top = 5 + Command1.Width = 84 + Command2.Caption = "Command2" + Command2.Height = 27 + Command2.Left = 5 + Command2.Name = "Command2" + Command2.Top = 34 + Command2.Width = 84 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._container.vc2 b/Source/Lib/VFP/FFC/_base._container.vc2 new file mode 100644 index 0000000..f9412bf --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._container.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _container AS container && Foundation Container class. + *< CLASSDATA: Baseclass="container" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 200 + Name = "_container" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 200 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._control.vc2 b/Source/Lib/VFP/FFC/_base._control.vc2 new file mode 100644 index 0000000..498ad73 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._control.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _control AS control && Foundation Control class. + *< CLASSDATA: Baseclass="control" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 22 + Name = "_control" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 24 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._cursor2.vc2 b/Source/Lib/VFP/FFC/_base._cursor2.vc2 new file mode 100644 index 0000000..fc21810 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._cursor2.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _cursor2 AS cursor && Foundation Cursor class. + *< CLASSDATA: Baseclass="cursor" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 23 + Name = "_cursor2" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 23 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._cursoradapter.vc2 b/Source/Lib/VFP/FFC/_base._cursoradapter.vc2 new file mode 100644 index 0000000..d2e7f59 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._cursoradapter.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _cursoradapter AS cursoradapter && Foundation CursorAdapter class. + *< CLASSDATA: Baseclass="cursoradapter" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 22 + Name = "_cursoradapter" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 23 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._custom.vc2 b/Source/Lib/VFP/FFC/_base._custom.vc2 new file mode 100644 index 0000000..ff396f9 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._custom.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _custom AS custom && Foundation Custom class. + *< CLASSDATA: Baseclass="custom" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 22 + Name = "_custom" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 24 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._dataenvironment2.vc2 b/Source/Lib/VFP/FFC/_base._dataenvironment2.vc2 new file mode 100644 index 0000000..daca999 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._dataenvironment2.vc2 @@ -0,0 +1,225 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _dataenvironment2 AS dataenvironment && Foundation DataEnvironment class. + *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + DataSource = .NULL. + Height = 22 + Name = "_dataenvironment2" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 24 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._editbox.vc2 b/Source/Lib/VFP/FFC/_base._editbox.vc2 new file mode 100644 index 0000000..66cc9ed --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._editbox.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _editbox AS editbox && Foundation EditBox class. + *< CLASSDATA: Baseclass="editbox" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 53 + Name = "_editbox" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 100 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._form.vc2 b/Source/Lib/VFP/FFC/_base._form.vc2 new file mode 100644 index 0000000..c291a56 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._form.vc2 @@ -0,0 +1,225 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _form AS form && Foundation Form class. + *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + Caption = "Form1" + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + DoCreate = .T. + Name = "_form" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + ShowWindow = 1 + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._formset.vc2 b/Source/Lib/VFP/FFC/_base._formset.vc2 new file mode 100644 index 0000000..55aea8e --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._formset.vc2 @@ -0,0 +1,413 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _formset AS formset && Foundation FormSet class. + *< CLASSDATA: Baseclass="formset" Timestamp="" Scale="" Uniqueid="" /> + + *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder + *< OBJECTDATA: ObjPath="Form1" UniqueID="" Timestamp="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Name = "_formset" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + + ADD OBJECT 'Form1' AS _form WITH ; + builder = , ; + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm"), ; + Caption = "Form1", ; + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg"), ; + cversion = , ; + DoCreate = .T., ; + Name = "Form1", ; + ninstances = 0, ; + nobjectrefcount = 0, ; + ohost = .NULL., ; + vresult = .T. + *< END OBJECT: ClassLib="_base.vcx" BaseClass="form" /> + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + + PROCEDURE Form1.addtoproject + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Form1.Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Form1.Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Form1.Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE Form1.newinstance + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE Form1.ninstances_access + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE Form1.ninstances_assign + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE Form1.nobjectrefcount_access + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE Form1.nobjectrefcount_assign + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE Form1.release + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE Form1.releaseobjrefs + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE Form1.sethost + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE Form1.setobjectref + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE Form1.setobjectrefs + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._grid.vc2 b/Source/Lib/VFP/FFC/_base._grid.vc2 new file mode 100644 index 0000000..93e5795 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._grid.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _grid AS grid && Foundation Grid class. + *< CLASSDATA: Baseclass="grid" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 200 + Name = "_grid" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 320 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._hyperlink.vc2 b/Source/Lib/VFP/FFC/_base._hyperlink.vc2 new file mode 100644 index 0000000..8919b37 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._hyperlink.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _hyperlink AS hyperlink && Foundation Hyperlink class. + *< CLASSDATA: Baseclass="hyperlink" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 23 + Name = "_hyperlink" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 23 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._image.vc2 b/Source/Lib/VFP/FFC/_base._image.vc2 new file mode 100644 index 0000000..170d609 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._image.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _image AS image && Foundation Image class. + *< CLASSDATA: Baseclass="image" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 68 + Name = "_image" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 68 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._label.vc2 b/Source/Lib/VFP/FFC/_base._label.vc2 new file mode 100644 index 0000000..be35e24 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._label.vc2 @@ -0,0 +1,225 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _label AS label && Foundation Label class. + *< CLASSDATA: Baseclass="label" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + Caption = "Label1" + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 16 + Name = "_label" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 40 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._line.vc2 b/Source/Lib/VFP/FFC/_base._line.vc2 new file mode 100644 index 0000000..c628a42 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._line.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _line AS line && Foundation Line class. + *< CLASSDATA: Baseclass="line" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 68 + Name = "_line" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 68 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._listbox.vc2 b/Source/Lib/VFP/FFC/_base._listbox.vc2 new file mode 100644 index 0000000..37b0dba --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._listbox.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _listbox AS listbox && Foundation Listbox class. + *< CLASSDATA: Baseclass="listbox" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 170 + Name = "_listbox" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 100 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._optionbutton2.vc2 b/Source/Lib/VFP/FFC/_base._optionbutton2.vc2 new file mode 100644 index 0000000..45b3bc0 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._optionbutton2.vc2 @@ -0,0 +1,225 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _optionbutton2 AS optionbutton && Foundation OptionButton class. + *< CLASSDATA: Baseclass="optionbutton" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + Caption = "Option1" + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 17 + Name = "_optionbutton2" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 61 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._optiongroup.vc2 b/Source/Lib/VFP/FFC/_base._optiongroup.vc2 new file mode 100644 index 0000000..dc08bd9 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._optiongroup.vc2 @@ -0,0 +1,239 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _optiongroup AS optiongroup && Foundation OptionGroup class. + *< CLASSDATA: Baseclass="optiongroup" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + ButtonCount = 2 + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 46 + Name = "_optiongroup" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + Value = 1 + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 71 + Option1.Caption = "Option1" + Option1.Height = 17 + Option1.Left = 5 + Option1.Name = "Option1" + Option1.Top = 5 + Option1.Value = 1 + Option1.Width = 61 + Option2.Caption = "Option2" + Option2.Height = 17 + Option2.Left = 5 + Option2.Name = "Option2" + Option2.Top = 24 + Option2.Width = 61 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._page2.vc2 b/Source/Lib/VFP/FFC/_base._page2.vc2 new file mode 100644 index 0000000..0fc5636 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._page2.vc2 @@ -0,0 +1,225 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _page2 AS page && Foundation Page class. + *< CLASSDATA: Baseclass="page" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + Caption = "Page1" + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 16 + Name = "_page2" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 60 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._pageframe.vc2 b/Source/Lib/VFP/FFC/_base._pageframe.vc2 new file mode 100644 index 0000000..0ff0b40 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._pageframe.vc2 @@ -0,0 +1,230 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _pageframe AS pageframe && Foundation PageFrame class. + *< CLASSDATA: Baseclass="pageframe" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + ErasePage = .T. + Height = 169 + Name = "_pageframe" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + PageCount = 2 + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 241 + Page1.Caption = "Page1" + Page1.Name = "Page1" + Page2.Caption = "Page2" + Page2.Name = "Page2" + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._projecthook.vc2 b/Source/Lib/VFP/FFC/_base._projecthook.vc2 new file mode 100644 index 0000000..14b9ea0 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._projecthook.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _projecthook AS projecthook && Foundation ProjectHook class. + *< CLASSDATA: Baseclass="projecthook" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 68 + Name = "_projecthook" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 68 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._relation2.vc2 b/Source/Lib/VFP/FFC/_base._relation2.vc2 new file mode 100644 index 0000000..5467e9e --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._relation2.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _relation2 AS relation && Foundation Relation class. + *< CLASSDATA: Baseclass="relation" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 23 + Name = "_relation2" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 23 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._separator.vc2 b/Source/Lib/VFP/FFC/_base._separator.vc2 new file mode 100644 index 0000000..4d87924 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._separator.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _separator AS separator && Foundation Separator class. + *< CLASSDATA: Baseclass="separator" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 0 + Name = "_separator" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 0 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._shape.vc2 b/Source/Lib/VFP/FFC/_base._shape.vc2 new file mode 100644 index 0000000..8359a56 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._shape.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _shape AS shape && Foundation Shape class. + *< CLASSDATA: Baseclass="shape" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 68 + Name = "_shape" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 68 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._spinner.vc2 b/Source/Lib/VFP/FFC/_base._spinner.vc2 new file mode 100644 index 0000000..c19c6f8 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._spinner.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _spinner AS spinner && Foundation Spinner class. + *< CLASSDATA: Baseclass="spinner" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 24 + Name = "_spinner" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 120 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._textbox.vc2 b/Source/Lib/VFP/FFC/_base._textbox.vc2 new file mode 100644 index 0000000..9cda13e --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._textbox.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _textbox AS textbox && Foundation TextBox class. + *< CLASSDATA: Baseclass="textbox" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 23 + Name = "_textbox" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 100 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._timer.vc2 b/Source/Lib/VFP/FFC/_base._timer.vc2 new file mode 100644 index 0000000..f6953e2 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._timer.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _timer AS timer && Foundation Timer class. + *< CLASSDATA: Baseclass="timer" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 23 + Name = "_timer" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 23 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._toolbar.vc2 b/Source/Lib/VFP/FFC/_base._toolbar.vc2 new file mode 100644 index 0000000..e38e693 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._toolbar.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _toolbar AS toolbar && Foundation Toolbar class. + *< CLASSDATA: Baseclass="toolbar" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + Caption = "Toolbar1" + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Name = "_toolbar" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + ShowWindow = 1 + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._xmladapter.vc2 b/Source/Lib/VFP/FFC/_base._xmladapter.vc2 new file mode 100644 index 0000000..82230fa --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._xmladapter.vc2 @@ -0,0 +1,235 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _xmladapter AS xmladapter && Foundation XMLAdapter class. + *< CLASSDATA: Baseclass="xmladapter" Timestamp="" Scale="Pixels" Uniqueid="" /> + + *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder + *< OBJECTDATA: ObjPath="Tables" UniqueID="" Timestamp="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 56 + Name = "_xmladapter" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 56 + + ADD OBJECT 'Tables' AS collection WITH ; + Height = 23, ; + Left = 23, ; + Name = "Tables", ; + Top = 23, ; + Width = 23 + *< END OBJECT: BaseClass="collection" /> + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._xmlfield.vc2 b/Source/Lib/VFP/FFC/_base._xmlfield.vc2 new file mode 100644 index 0000000..8dc80ff --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._xmlfield.vc2 @@ -0,0 +1,224 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _xmlfield AS xmlfield && Foundation XMLField class. + *< CLASSDATA: Baseclass="xmlfield" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 23 + Name = "_xmlfield" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 23 + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base._xmltable.vc2 b/Source/Lib/VFP/FFC/_base._xmltable.vc2 new file mode 100644 index 0000000..728d8c7 --- /dev/null +++ b/Source/Lib/VFP/FFC/_base._xmltable.vc2 @@ -0,0 +1,235 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _xmltable AS xmltable && Foundation XMLTable class. + *< CLASSDATA: Baseclass="xmltable" Timestamp="" Scale="Pixels" Uniqueid="" /> + + *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder + *< OBJECTDATA: ObjPath="Fields" UniqueID="" Timestamp="" /> + + * + *m: addtoproject && Dummy code for adding files to project. + *m: newinstance && Returns new instance of object. + *m: ninstances_access && Access method for nInstances property. + *m: ninstances_assign && Assign method for nInstances property. + *m: nobjectrefcount_access && Access method for nObjectRefCount property. + *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. + *m: release && Releases object from memory. + *m: releaseobjrefs && Releases all object references of aObjectRefs array. + *m: sethost && Set oHost property to form reference object. + *m: setobjectref && Set object reference to specific property. + *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. + *p: builder && Bulder property. + *p: builderx && BuilderX property. + *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. + *p: cversion && Version property. + *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. + *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. + *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. + *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. + *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. + *p: ninstances && Number of instances. + *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. + *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. + *a: aobjectrefs[1,3] && Array of object references properties. + * + + builder = && Bulder property. + builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. + csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. + cversion = && Version property. + Height = 56 + Name = "_xmltable" + ninstances = 0 && Number of instances. + nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. + ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. + vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. + Width = 56 + + ADD OBJECT 'Fields' AS collection WITH ; + Height = 23, ; + Left = 23, ; + Name = "Fields", ; + Top = 23, ; + Width = 23 + *< END OBJECT: BaseClass="collection" /> + + PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. + *-- Dummy code for adding files to project. + RETURN + + DO SetObjRf.prg + + ENDPROC + + PROCEDURE Destroy + IF this.lRelease + RETURN .F. + ENDIF + this.lRelease=.T. + this.ReleaseObjRefs + this.oHost=.NULL. + + ENDPROC + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + lcOnError=UPPER(ALLTRIM(ON("ERROR"))) + IF NOT EMPTY(lcOnError) + lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; + "PROGRAM()","cMethod"),"LINENO()","nLine") + &lcOnError + RETURN + ENDIF + lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; + "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; + "Method: "+LOWER(ALLTRIM(cMethod)) + lcCodeLineMsg=MESSAGE(1) + IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." + lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) + IF NOT EMPTY(lcCodeLineMsg) + lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg + ENDIF + ENDIF + WAIT CLEAR + MESSAGEBOX(lcErrorMsg,16,_screen.Caption) + ERROR nError + + ENDPROC + + PROCEDURE Init + IF this.lSetHost + this.SetHost + ENDIF + IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) + RETURN .F. + ENDIF + + ENDPROC + + PROCEDURE newinstance && Returns new instance of object. + LPARAMETERS tnDataSessionID + LOCAL oNewObject,lnLastDataSessionID + + lnLastDataSessionID=SET("DATASESSION") + IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 + SET DATASESSION TO tnDataSessionID + ENDIF + oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) + SET DATASESSION TO (lnLastDataSessionID) + RETURN oNewObject + + ENDPROC + + PROCEDURE ninstances_access && Access method for nInstances property. + LOCAL laInstances[1] + + RETURN AINSTANCE(laInstances,this.Class) + + ENDPROC + + PROCEDURE ninstances_assign && Assign method for nInstances property. + LPARAMETERS vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. + LOCAL lnObjectRefCount + + lnObjectRefCount=ALEN(this.aObjectRefs,1) + IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) + lnObjectRefCount=0 + ENDIF + RETURN lnObjectRefCount + + ENDPROC + + PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. + LPARAMETERS m.vNewVal + + ERROR 1743 + + ENDPROC + + PROCEDURE release && Releases object from memory. + LOCAL lcBaseClass + + IF this.lRelease + NODEFAULT + RETURN .F. + ENDIF + this.lRelease=.T. + lcBaseClass=LOWER(this.BaseClass) + this.oHost=.NULL. + this.ReleaseObjRefs + IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") + RELEASE this + ENDIF + + ENDPROC + + PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. + LOCAL lcName,oObject,lnCount + + IF this.nObjectRefCount=0 + RETURN + ENDIF + FOR lnCount = this.nObjectRefCount TO 1 STEP -1 + lcName=this.aObjectRefs[lnCount,1] + IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" + LOOP + ENDIF + oObject=this.&lcName + IF ISNULL(oObject) + LOOP + ENDIF + IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) + oObject.Release + ENDIF + IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) + oObject.oHost=.NULL. + ENDIF + this.&lcName=.NULL. + oObject=.NULL. + ENDFOR + DIMENSION this.aObjectRefs[1,3] + this.aObjectRefs="" + + ENDPROC + + PROCEDURE sethost && Set oHost property to form reference object. + this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) + + ENDPROC + + PROCEDURE setobjectref && Set object reference to specific property. + LPARAMETERS tcName,tvClass,tvClassLibrary + LOCAL lvResult + + this.vResult=.T. + DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) + lvResult=this.vResult + this.vResult=.T. + RETURN lvResult + + ENDPROC + + PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. + LPARAMETERS toObject + + RETURN + + ENDPROC + +ENDDEFINE diff --git a/Source/Lib/VFP/FFC/_base.vc2 b/Source/Lib/VFP/FFC/_base.vc2 index 951f156..b031360 100644 --- a/Source/Lib/VFP/FFC/_base.vc2 +++ b/Source/Lib/VFP/FFC/_base.vc2 @@ -4,8140 +4,42 @@ *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.19" SourceFile="_base.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * -* -DEFINE CLASS _activedoc AS activedoc && Foundation ActiveDoc class. - *< CLASSDATA: Baseclass="activedoc" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 68 - Name = "_activedoc" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 68 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _checkbox AS checkbox && Foundation CheckBox class. - *< CLASSDATA: Baseclass="checkbox" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - Caption = "Check1" - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 17 - Name = "_checkbox" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 60 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _collection AS collection && Foundation Collection class. - *< CLASSDATA: Baseclass="collection" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 23 - Name = "_collection" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 23 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _combobox AS combobox && Foundation ComboBox class. - *< CLASSDATA: Baseclass="combobox" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 24 - Name = "_combobox" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 100 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _commandbutton AS commandbutton && Foundation CommandButton class. - *< CLASSDATA: Baseclass="commandbutton" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - Caption = "Command1" - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 27 - Name = "_commandbutton" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 84 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _commandgroup AS commandgroup && Foundation CommandGroup class. - *< CLASSDATA: Baseclass="commandgroup" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - ButtonCount = 2 - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 66 - Name = "_commandgroup" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - Value = 1 - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 94 - Command1.Caption = "Command1" - Command1.Height = 27 - Command1.Left = 5 - Command1.Name = "Command1" - Command1.Top = 5 - Command1.Width = 84 - Command2.Caption = "Command2" - Command2.Height = 27 - Command2.Left = 5 - Command2.Name = "Command2" - Command2.Top = 34 - Command2.Width = 84 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _container AS container && Foundation Container class. - *< CLASSDATA: Baseclass="container" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 200 - Name = "_container" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 200 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _control AS control && Foundation Control class. - *< CLASSDATA: Baseclass="control" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 22 - Name = "_control" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 24 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _cursor2 AS cursor && Foundation Cursor class. - *< CLASSDATA: Baseclass="cursor" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 23 - Name = "_cursor2" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 23 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _cursoradapter AS cursoradapter && Foundation CursorAdapter class. - *< CLASSDATA: Baseclass="cursoradapter" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 22 - Name = "_cursoradapter" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 23 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _custom AS custom && Foundation Custom class. - *< CLASSDATA: Baseclass="custom" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 22 - Name = "_custom" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 24 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _dataenvironment2 AS dataenvironment && Foundation DataEnvironment class. - *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - DataSource = .NULL. - Height = 22 - Name = "_dataenvironment2" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 24 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _editbox AS editbox && Foundation EditBox class. - *< CLASSDATA: Baseclass="editbox" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 53 - Name = "_editbox" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 100 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _form AS form && Foundation Form class. - *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - Caption = "Form1" - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - DoCreate = .T. - Name = "_form" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - ShowWindow = 1 - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _formset AS formset && Foundation FormSet class. - *< CLASSDATA: Baseclass="formset" Timestamp="" Scale="" Uniqueid="" /> - - *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder - *< OBJECTDATA: ObjPath="Form1" UniqueID="" Timestamp="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Name = "_formset" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - - ADD OBJECT 'Form1' AS _form WITH ; - builder = , ; - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm"), ; - Caption = "Form1", ; - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg"), ; - cversion = , ; - DoCreate = .T., ; - Name = "Form1", ; - ninstances = 0, ; - nobjectrefcount = 0, ; - ohost = .NULL., ; - vresult = .T. - *< END OBJECT: ClassLib="_base.vcx" BaseClass="form" /> - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - - PROCEDURE Form1.addtoproject - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Form1.Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Form1.Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Form1.Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE Form1.newinstance - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE Form1.ninstances_access - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE Form1.ninstances_assign - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE Form1.nobjectrefcount_access - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE Form1.nobjectrefcount_assign - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE Form1.release - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE Form1.releaseobjrefs - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE Form1.sethost - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE Form1.setobjectref - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE Form1.setobjectrefs - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _grid AS grid && Foundation Grid class. - *< CLASSDATA: Baseclass="grid" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 200 - Name = "_grid" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 320 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _hyperlink AS hyperlink && Foundation Hyperlink class. - *< CLASSDATA: Baseclass="hyperlink" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 23 - Name = "_hyperlink" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 23 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _image AS image && Foundation Image class. - *< CLASSDATA: Baseclass="image" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 68 - Name = "_image" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 68 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _label AS label && Foundation Label class. - *< CLASSDATA: Baseclass="label" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - Caption = "Label1" - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 16 - Name = "_label" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 40 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _line AS line && Foundation Line class. - *< CLASSDATA: Baseclass="line" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 68 - Name = "_line" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 68 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _listbox AS listbox && Foundation Listbox class. - *< CLASSDATA: Baseclass="listbox" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 170 - Name = "_listbox" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 100 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _optionbutton2 AS optionbutton && Foundation OptionButton class. - *< CLASSDATA: Baseclass="optionbutton" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - Caption = "Option1" - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 17 - Name = "_optionbutton2" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 61 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _optiongroup AS optiongroup && Foundation OptionGroup class. - *< CLASSDATA: Baseclass="optiongroup" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - ButtonCount = 2 - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 46 - Name = "_optiongroup" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - Value = 1 - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 71 - Option1.Caption = "Option1" - Option1.Height = 17 - Option1.Left = 5 - Option1.Name = "Option1" - Option1.Top = 5 - Option1.Value = 1 - Option1.Width = 61 - Option2.Caption = "Option2" - Option2.Height = 17 - Option2.Left = 5 - Option2.Name = "Option2" - Option2.Top = 24 - Option2.Width = 61 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _page2 AS page && Foundation Page class. - *< CLASSDATA: Baseclass="page" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - Caption = "Page1" - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 16 - Name = "_page2" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 60 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _pageframe AS pageframe && Foundation PageFrame class. - *< CLASSDATA: Baseclass="pageframe" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - ErasePage = .T. - Height = 169 - Name = "_pageframe" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - PageCount = 2 - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 241 - Page1.Caption = "Page1" - Page1.Name = "Page1" - Page2.Caption = "Page2" - Page2.Name = "Page2" - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _projecthook AS projecthook && Foundation ProjectHook class. - *< CLASSDATA: Baseclass="projecthook" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 68 - Name = "_projecthook" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 68 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _relation2 AS relation && Foundation Relation class. - *< CLASSDATA: Baseclass="relation" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 23 - Name = "_relation2" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 23 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _separator AS separator && Foundation Separator class. - *< CLASSDATA: Baseclass="separator" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 0 - Name = "_separator" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 0 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _shape AS shape && Foundation Shape class. - *< CLASSDATA: Baseclass="shape" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 68 - Name = "_shape" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 68 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _spinner AS spinner && Foundation Spinner class. - *< CLASSDATA: Baseclass="spinner" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 24 - Name = "_spinner" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 120 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _textbox AS textbox && Foundation TextBox class. - *< CLASSDATA: Baseclass="textbox" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 23 - Name = "_textbox" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 100 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _timer AS timer && Foundation Timer class. - *< CLASSDATA: Baseclass="timer" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 23 - Name = "_timer" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 23 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _toolbar AS toolbar && Foundation Toolbar class. - *< CLASSDATA: Baseclass="toolbar" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - Caption = "Toolbar1" - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Name = "_toolbar" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - ShowWindow = 1 - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _xmladapter AS xmladapter && Foundation XMLAdapter class. - *< CLASSDATA: Baseclass="xmladapter" Timestamp="" Scale="Pixels" Uniqueid="" /> - - *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder - *< OBJECTDATA: ObjPath="Tables" UniqueID="" Timestamp="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 56 - Name = "_xmladapter" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 56 - - ADD OBJECT 'Tables' AS collection WITH ; - Height = 23, ; - Left = 23, ; - Name = "Tables", ; - Top = 23, ; - Width = 23 - *< END OBJECT: BaseClass="collection" /> - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _xmlfield AS xmlfield && Foundation XMLField class. - *< CLASSDATA: Baseclass="xmlfield" Timestamp="" Scale="Pixels" Uniqueid="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 23 - Name = "_xmlfield" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 23 - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE - -DEFINE CLASS _xmltable AS xmltable && Foundation XMLTable class. - *< CLASSDATA: Baseclass="xmltable" Timestamp="" Scale="Pixels" Uniqueid="" /> - - *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder - *< OBJECTDATA: ObjPath="Fields" UniqueID="" Timestamp="" /> - - * - *m: addtoproject && Dummy code for adding files to project. - *m: newinstance && Returns new instance of object. - *m: ninstances_access && Access method for nInstances property. - *m: ninstances_assign && Assign method for nInstances property. - *m: nobjectrefcount_access && Access method for nObjectRefCount property. - *m: nobjectrefcount_assign && Assign method for nObjectRefCount property. - *m: release && Releases object from memory. - *m: releaseobjrefs && Releases all object references of aObjectRefs array. - *m: sethost && Set oHost property to form reference object. - *m: setobjectref && Set object reference to specific property. - *m: setobjectrefs && Place holder method for listing SetObjectRef method calls. - *p: builder && Bulder property. - *p: builderx && BuilderX property. - *p: csetobjrefprogram && Program to be called when when setting an object references via the SetObjectRef method. - *p: cversion && Version property. - *p: lautobuilder && Specifies if custom FFC builder is automatically launched when instance is added to a container in design mode, even if the control pallette Builder Lock button is off. - *p: lautosetobjectrefs && Specifiies if the SetObjectRefs method is automatically called from the Init method. - *p: lignoreerrors && Specifies if the default FFC error handler is executed when an error occurs. - *p: lrelease && Indicates the object's Release method has been executed and the object is in the process of being released from memory. - *p: lsethost && Specifies if the SetHost method is automatically called from the Init method to set the oHost property to THISFORM. - *p: ninstances && Number of instances. - *p: nobjectrefcount && Returns the number of items in the object reference array property aObjectRefs. - *p: ohost && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - *p: vresult && Variant result property for internal usage when calling programs in PRGs and a return file is required. - *a: aobjectrefs[1,3] && Array of object references properties. - * - - builder = && Bulder property. - builderx = (HOME()+"Wizards\BuilderD,BuilderDForm") && BuilderX property. - csetobjrefprogram = (IIF(VERSION(2)=0,"",HOME()+"FFC\")+"SetObjRf.prg") && Program to be called when when setting an object references via the SetObjectRef method. - cversion = && Version property. - Height = 56 - Name = "_xmltable" - ninstances = 0 && Number of instances. - nobjectrefcount = 0 && Returns the number of items in the object reference array property aObjectRefs. - ohost = .NULL. && Object reference to host object (generally THISFORM), which is automatically set on Init if lSetHost is .T. - vresult = .T. && Variant result property for internal usage when calling programs in PRGs and a return file is required. - Width = 56 - - ADD OBJECT 'Fields' AS collection WITH ; - Height = 23, ; - Left = 23, ; - Name = "Fields", ; - Top = 23, ; - Width = 23 - *< END OBJECT: BaseClass="collection" /> - - PROTECTED PROCEDURE addtoproject && Dummy code for adding files to project. - *-- Dummy code for adding files to project. - RETURN - - DO SetObjRf.prg - - ENDPROC - - PROCEDURE Destroy - IF this.lRelease - RETURN .F. - ENDIF - this.lRelease=.T. - this.ReleaseObjRefs - this.oHost=.NULL. - - ENDPROC - - PROCEDURE Error - LPARAMETERS nError, cMethod, nLine - LOCAL lcOnError,lcErrorMsg,lcCodeLineMsg - - IF this.lIgnoreErrors OR _vfp.StartMode>0 - RETURN .F. - ENDIF - lcOnError=UPPER(ALLTRIM(ON("ERROR"))) - IF NOT EMPTY(lcOnError) - lcOnError=STRTRAN(STRTRAN(STRTRAN(lcOnError,"ERROR()","nError"), ; - "PROGRAM()","cMethod"),"LINENO()","nLine") - &lcOnError - RETURN - ENDIF - lcErrorMsg=MESSAGE()+CHR(13)+CHR(13)+this.Name+CHR(13)+ ; - "Error: "+ALLTRIM(STR(nError))+CHR(13)+ ; - "Method: "+LOWER(ALLTRIM(cMethod)) - lcCodeLineMsg=MESSAGE(1) - IF BETWEEN(nLine,1,100000) AND NOT lcCodeLineMsg="..." - lcErrorMsg=lcErrorMsg+CHR(13)+"Line: "+ALLTRIM(STR(nLine)) - IF NOT EMPTY(lcCodeLineMsg) - lcErrorMsg=lcErrorMsg+CHR(13)+CHR(13)+lcCodeLineMsg - ENDIF - ENDIF - WAIT CLEAR - MESSAGEBOX(lcErrorMsg,16,_screen.Caption) - ERROR nError - - ENDPROC - - PROCEDURE Init - IF this.lSetHost - this.SetHost - ENDIF - IF this.lAutoSetObjectRefs AND NOT this.SetObjectRefs(this) - RETURN .F. - ENDIF - - ENDPROC - - PROCEDURE newinstance && Returns new instance of object. - LPARAMETERS tnDataSessionID - LOCAL oNewObject,lnLastDataSessionID - - lnLastDataSessionID=SET("DATASESSION") - IF TYPE("tnDataSessionID")=="N" AND tnDataSessionID>=1 - SET DATASESSION TO tnDataSessionID - ENDIF - oNewObject=NEWOBJECT(this.Class,this.ClassLibrary) - SET DATASESSION TO (lnLastDataSessionID) - RETURN oNewObject - - ENDPROC - - PROCEDURE ninstances_access && Access method for nInstances property. - LOCAL laInstances[1] - - RETURN AINSTANCE(laInstances,this.Class) - - ENDPROC - - PROCEDURE ninstances_assign && Assign method for nInstances property. - LPARAMETERS vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE nobjectrefcount_access && Access method for nObjectRefCount property. - LOCAL lnObjectRefCount - - lnObjectRefCount=ALEN(this.aObjectRefs,1) - IF lnObjectRefCount=1 AND EMPTY(this.aObjectRefs[1]) - lnObjectRefCount=0 - ENDIF - RETURN lnObjectRefCount - - ENDPROC - - PROCEDURE nobjectrefcount_assign && Assign method for nObjectRefCount property. - LPARAMETERS m.vNewVal - - ERROR 1743 - - ENDPROC - - PROCEDURE release && Releases object from memory. - LOCAL lcBaseClass - - IF this.lRelease - NODEFAULT - RETURN .F. - ENDIF - this.lRelease=.T. - lcBaseClass=LOWER(this.BaseClass) - this.oHost=.NULL. - this.ReleaseObjRefs - IF NOT INLIST(lcBaseClass+" ","form ","formset ","toolbar ") - RELEASE this - ENDIF - - ENDPROC - - PROCEDURE releaseobjrefs && Releases all object references of aObjectRefs array. - LOCAL lcName,oObject,lnCount - - IF this.nObjectRefCount=0 - RETURN - ENDIF - FOR lnCount = this.nObjectRefCount TO 1 STEP -1 - lcName=this.aObjectRefs[lnCount,1] - IF EMPTY(lcName) OR NOT PEMSTATUS(this,lcName,5) OR TYPE("this."+lcName)#"O" - LOOP - ENDIF - oObject=this.&lcName - IF ISNULL(oObject) - LOOP - ENDIF - IF TYPE("oObject")=="O" AND NOT ISNULL(oObject) AND PEMSTATUS(oObject,"Release",5) - oObject.Release - ENDIF - IF NOT ISNULL(oObject) AND PEMSTATUS(oObject,"oHost",5) - oObject.oHost=.NULL. - ENDIF - this.&lcName=.NULL. - oObject=.NULL. - ENDFOR - DIMENSION this.aObjectRefs[1,3] - this.aObjectRefs="" - - ENDPROC - - PROCEDURE sethost && Set oHost property to form reference object. - this.oHost=IIF(TYPE("thisform")=="O",thisform,.NULL.) - - ENDPROC - - PROCEDURE setobjectref && Set object reference to specific property. - LPARAMETERS tcName,tvClass,tvClassLibrary - LOCAL lvResult - - this.vResult=.T. - DO (this.cSetObjRefProgram) WITH (this),(tcName),(tvClass),(tvClassLibrary) - lvResult=this.vResult - this.vResult=.T. - RETURN lvResult - - ENDPROC - - PROCEDURE setobjectrefs && Place holder method for listing SetObjectRef method calls. - LPARAMETERS toObject - - RETURN - - ENDPROC - -ENDDEFINE +*-- EXTERNAL_CLASS identify external member Class names / EXTERNAL_CLASS identifica los nombres de las Clases externas +*< EXTERNAL_CLASS: Name="_activedoc" Baseclass="activedoc" /> +*< EXTERNAL_CLASS: Name="_checkbox" Baseclass="checkbox" /> +*< EXTERNAL_CLASS: Name="_collection" Baseclass="collection" /> +*< EXTERNAL_CLASS: Name="_combobox" Baseclass="combobox" /> +*< EXTERNAL_CLASS: Name="_commandbutton" Baseclass="commandbutton" /> +*< EXTERNAL_CLASS: Name="_commandgroup" Baseclass="commandgroup" /> +*< EXTERNAL_CLASS: Name="_container" Baseclass="container" /> +*< EXTERNAL_CLASS: Name="_control" Baseclass="control" /> +*< EXTERNAL_CLASS: Name="_cursor2" Baseclass="cursor" /> +*< EXTERNAL_CLASS: Name="_cursoradapter" Baseclass="cursoradapter" /> +*< EXTERNAL_CLASS: Name="_custom" Baseclass="custom" /> +*< EXTERNAL_CLASS: Name="_dataenvironment2" Baseclass="dataenvironment" /> +*< EXTERNAL_CLASS: Name="_editbox" Baseclass="editbox" /> +*< EXTERNAL_CLASS: Name="_form" Baseclass="form" /> +*< EXTERNAL_CLASS: Name="_formset" Baseclass="formset" /> +*< EXTERNAL_CLASS: Name="_grid" Baseclass="grid" /> +*< EXTERNAL_CLASS: Name="_hyperlink" Baseclass="hyperlink" /> +*< EXTERNAL_CLASS: Name="_image" Baseclass="image" /> +*< EXTERNAL_CLASS: Name="_label" Baseclass="label" /> +*< EXTERNAL_CLASS: Name="_line" Baseclass="line" /> +*< EXTERNAL_CLASS: Name="_listbox" Baseclass="listbox" /> +*< EXTERNAL_CLASS: Name="_optionbutton2" Baseclass="optionbutton" /> +*< EXTERNAL_CLASS: Name="_optiongroup" Baseclass="optiongroup" /> +*< EXTERNAL_CLASS: Name="_page2" Baseclass="page" /> +*< EXTERNAL_CLASS: Name="_pageframe" Baseclass="pageframe" /> +*< EXTERNAL_CLASS: Name="_projecthook" Baseclass="projecthook" /> +*< EXTERNAL_CLASS: Name="_relation2" Baseclass="relation" /> +*< EXTERNAL_CLASS: Name="_separator" Baseclass="separator" /> +*< EXTERNAL_CLASS: Name="_shape" Baseclass="shape" /> +*< EXTERNAL_CLASS: Name="_spinner" Baseclass="spinner" /> +*< EXTERNAL_CLASS: Name="_textbox" Baseclass="textbox" /> +*< EXTERNAL_CLASS: Name="_timer" Baseclass="timer" /> +*< EXTERNAL_CLASS: Name="_toolbar" Baseclass="toolbar" /> +*< EXTERNAL_CLASS: Name="_xmladapter" Baseclass="xmladapter" /> +*< EXTERNAL_CLASS: Name="_xmlfield" Baseclass="xmlfield" /> +*< EXTERNAL_CLASS: Name="_xmltable" Baseclass="xmltable" /> + +* \ No newline at end of file diff --git a/Source/Lib/VFP/FFC/_base.vct b/Source/Lib/VFP/FFC/_base.vct index a319eb11bc45d339e70769e178f85ad31aa03c8f..5f5b97b8c7f88157191d3dad153be7f830f97f5a 100644 GIT binary patch literal 357376 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 diff --git a/Source/Lib/VFP/FFC/_base.vcx b/Source/Lib/VFP/FFC/_base.vcx index 2957d0820bc38d07d80cd0102baa559ed3fcf145..ec958cd2e5bfe9bd8b48a80b61827f360bd7d695 100644 GIT binary patch literal 9317 zcmeI1YjBk1702HyY6t{SY&+8mB&c9#3T&<jIzqG^T7e{hX#1&( zVq2YdDpwuB_KU4@Q^(HO)*GnxR=Go~ervs;mQFjBo1G!h{@!p-_ax7nc^>`RGxOX3 zIs5E6Xa5@r4@v6F7nig~QB*Rbm&d_z(Zx~J-rAU-o$ZJ@Y5D>WC4*lQb+%=$?@VW! zlk<^0lny!1XX11&-x#+?QQP<;=S{7Rx!i@Gcmg_NNdLfjYqp7}`1reljA6!R_weZ+n(;oXVSSSt}K3@PdDY$d;oE6k@Gm6 zpPOwSa2PifIp_T~Wt%U&zi$ql5B>zQtpjJAL~&!W{?>F=a!3rg9NZm69qC-UV}81s z_a0|>(Wjj=Bu>7_pLSl&`Srt`*KpoB%sHP;yl|NFI?fjjb3T*vn}#{B=X^<#^G@vZ zbQ1AW9)|iW8#wy^LwQp+j`^EV-qdr`>ec0gBjn>5`VFF3Z+TaytvTD3EALJXMD5I) z%F60gU0r>ux+?iDl0@>IWYj=+ zJ-lk1^--^Ym7wu+^7~Bf?QETC(qWZ)eY%CLI>4uCvO5v*%>N^XP8L z_n#VxqY>h0q6TM6Fwdg%?FN_#hSht7z1$YrO{zCp&Q+qpm z$294%P<5S|JIK4T;63zx$&aDO;qTC3oK3+BE5~P<5S|JIEul;8Ap&mx6}3v&&4AHixR~%-lgrWWh+ZRPs^iIJg|%HqPcy&xH(Ve2@HQ zQ+qpGYMOLdsJhO~9b}m-SdR8c-ixk+Tc9kt^h<1`-VQs!#_Ohbmzit9A9>*$uow2h zemDS097SiDWfz_u{?Yqm9C_*RgM3aMXAS0BP$~;Xp`#@)L$84G@B`y4L)`-NKw~NS zGE;jyTW*?kSg5+r%(b9L7WAThlCMB-h1+14akew5;W5zIOTN$4-p=-$CLI>4t}}Bj zI3NoSqK70ujJ^qP!8^uT*=7893C4oPH1g@D_I5VIH0iKVb)A`OK}r@>qE(VtqxH}L zUrPQLFR_ApC9DFC`^eXs+S}QB)1<>f)pcgB1si0+Ms$73LXdhpCUiQPB99 z{Di5!ot-pIIxJLOXXaXPN*0_(&q)3W+7IVojd51Zk9caJ7Bq6?c~g5k>oiR|EL2@* z=2|dc7IdKtBwvUwhHiMuINMBpKRf^$Pm%xD)ZWg1XPR_asJhO~wcz)%;A!+3$)81E zfmh+Uan?_L4$gzdRs5uFg8sCPC%v6bG)+1zR9$E0S};i#l%o}rPe!N0buejsVclZt zZnzONZYRIP)ZWh4m?j+-s;)D02f0%g+=Z@{{BHE8@H5C8XD?Cz0bT};cgf!~wYRhP zO_L4_)uGPnQsxeFOcs2Aekl1z=s)0}aIbN8O=%Qe3sXR&nLKT3Z)dYjlMV}2*O|G4 z%#j6i(TwCRXcpRGw{iAk>Yu+zjS_x7KN2*&ot2s3L4AE zmz&z#S&wPbVWH|eGk1_)ShNZUK#T@r3(XH?h^c!bKsE@**K;s1Y zNmF|}J7t=5Sg5+r%pK&kEI5OHBKg13b8sFizgSpT!*7vmp$;_i5cMzMm!R<+`SYgs zcDCCz>9A0BotbOF9$D}L`l947p|8Q~u+=y_PyHW=%MD7?_s2Npb1cy}_LctvI<+T_ literal 9316 zcmeI1e~=W#702K1EpP4ZSS+`5+;Ka*ce{Js!6`o!FjPSx zAR<317*TVmKxqjTKoScql8{6Nlkg)KjYKR>9bhnpM35Ar`~e9O6a^!Yd}rqkJ-4-- zy90mPRXzQ>Uw6O$^pDpwyS_4aS&WE^J+tv_AKXPmb+JggDv{KosdV8{+`bAm#B1ss zw3?`)?~2FQvh?X1T}!1SdL2>x#vJ;}SR|D)+vxp}da~MQ^sz)GiuG^i(2t3vH10z$ z&!JC@85fV}n$fF1G>5(}lGNg9LrwbdT>509PD`e1v=r%5Zhcy-Olz0`UCE)>wRCkN znjzG~IrJD`Wg=>hZ&XI#eg+b;j1C&oBe~kgG}%xhWGLIWCQ524EjeC`V(fYiDqT&F zPIP0Ducr4yU*CZ~0DVITdd!VJp#!}N{hb}?gV0ayKp%pBdJcU9@KJ08eI_2+d|%I~ zzIu2o6S|I*;H{iBb^d&B`%uvIxWBx%x3MN3O*E#wlap1|zVx^nUH2-gFQ^2hfU*Ey z#|R#z(^y`H^MB+9Ea9Lc>fgJQSpm;g&_9egbgucEIhM|S?OqJjGE>3IFcpbAX?tFh}@UOx%)BnKSWeEik z%1$^T`+$vIdF|6$z;j5m|s#3AYH-o1zhf}AWI*2)8RvcY#Q`G zK%8DI$i^do-U(S18|%mEbs&pNv6MyTm&WtJHzU1^PJjvNxTO&0)_`#cAPOa18Bl>big)x5z^NCPB8&phBG7BFJ{Y5j^aKY%_b1RhUwzA&acOF4o9oep$YeFUk`jbFti3jvWSr z|6S~+C)WtFwGcH7XvKU%HVAF*azfS>7wENyY_f@I9r+a7ltUO){{~$bMUX8)`*)m>tzg4{=Bc%e6q07ISz~OBMW)D8_yAX6 z)N@!~<|T@PY|{`o?fX!WrJ(N&ddVxuG?eXfLZ+~>?wl4vWYx_gOGV;7i%gYv@TT}5 z(pOoYH-Km&$l7|k>E$DWY%BCV5u3XSvLVQ?cS7c2W7a60q*-KoJkey5sge|aiT$C9 zwb;k<(*8t`fb6qNF50$VkZpthFpiz~q<9B026V{&4$}UL(c|^jhlMQ5>k>pQi1)!2 zH6zv{&M{o{;d88j@v24hEHRY+yRlMwV~wLo^y>@4e=t(v^ZN0DS~; zXMaI9*l6d3tT!9WHR62BY-D=O*VGu3q99X)K~?g}XV}x1!4VfB8llI{L=_+_+3upw z4+yfIsQUrpPqzxPy~vMp@>=i~8#YZkd)mk{YgVn`B{eMjB-tqgVXkMiY(v>Qh*rp(Y_qMA)ws~K12WYgiksbyM_R@5=gmaNK5taQ~EXY9U zMslh@Pt>x}%?mes)rr{};+G zAT}=(Wt%|tD$1;oH`z~YjjYCnrX7%l)R9cnvjSe9<+h1LLtyxo3J*PTRG7OLWj{hZ zwNR9eLcSK!3VD;=U~6PGE;Q|cEUe68nk@;OEkq-nzlUfK)?#qTL(31CWybR(=r1BJ znk&kVBY(unefENF3ybawldet%C-M;1$_R_Q;>KmU82@&DAM#_GhZgKH^~Q5GW}y?N zx_G82dkO;%!KE#Ad`klSF5QN_lUPrM!NH z8nD+FWSM^kGgpl1h-E2s6BgJAD$;V64^Agqfay7t^w2%OGxf%^82ZOhKGjBk82R@R zt&lg_G+QI9aiM7kWOCrIOfw8q_!3WJEB-ETM0vv$4^8-mFt-F{uOrqbMcHiRpSDfE zFqYXM)$yikYlA4hFgF~6^ik}zUPuqv8jEi8lk%R%Dva`4gCNUnkVLXt_ZnX?ekB-I z%K0T{3%o#SPt(-C^Y|OtICrx>RJ%c#--Gv$0VwaLi1$Vf-{D((h&p+b#nF)w*71w0 znJeshb+VA+C;qErA<~&F|K>CN@C (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS _runcode AS _custom OF "_base.vcx" && Runs a block of VFP code via macros without compilation. + *< CLASSDATA: Baseclass="custom" Timestamp="" Scale="Pixels" Uniqueid="" /> + + * + *m: runcode && RunCode(cCode[, lFile] [,llgnoreErrors]) + * + + cversion = 1.02 + Name = "_runcode" + + PROCEDURE Error + LPARAMETERS nError, cMethod, nLine + + IF this.lIgnoreErrors OR _vfp.StartMode>0 + RETURN .F. + ENDIF + DODEFAULT(nError, cMethod, nLine) + return + + ENDPROC + + PROCEDURE runcode && RunCode(cCode[, lFile] [,llgnoreErrors]) + * RunCode.PRG - Run code block interpreter. + * Version 2.00 + * + * Copyright (c) 1998-1999 Microsoft Corp. + * 1 Microsoft Way + * Redmond, WA 98052 + * + * Description: + * Runs a block of VFP code via macros without compilation. + * + * Parameter list: + * cCode: Code to execute or file name that contains code to execute + * lFile: Specifies source file mode. + * .F./Empty = Code is specified by cCode. + * .T. = Code is imported from specified file via cCode value. + * lIgnoreErrors: Specifies error handling mode. + * .F./Empty = Errors are trapped and displayed in a wait window. + * .T. = All errors are ignored. + + + LPARAMETERS __tcCode,__tlFile,__tvIgnoreErrors + LOCAL __lcCode,__lcOnError,__llArrayCode,__lcLine,__lnLine,__lcLine2,__llVFP60 + LOCAL __lcCommand,__lcExpr,__lcChar,__lnAtPos,__lnAtPos2,__lnOccurrence + LOCAL __lnLineTotal,__llTextMode,__lcLastOnError,__lvResult + LOCAL __lcDoExpr,__lnDoLine,__lnDoLineTotal,__lnDoStackCount + LOCAL __lcForExpr,__lnForMax,__lnForStep,__lnForLine,__lnForLineTotal,__lnForStackCount + LOCAL __lcIfExpr,__llIfExpr,__lnIfLine,__lnIfLineTotal,__lnIfStackCount + LOCAL __laLines[1],__laForLines[1],__laIfLines[1],__laDoLines[1] + EXTERNAL ARRAY __tcCode,__laLines,__laForLines,__laIfLines,__laDoLines + + #DEFINE TAB CHR(9) + #DEFINE LF CHR(10) + #DEFINE CR CHR(13) + #DEFINE CR_LF CR+LF + + IF VARTYPE(__tvIgnoreErrors)=="C" + __lcOnError=ALLTRIM(__tvIgnoreErrors) + ELSE + __lcOnError=IIF(__tvIgnoreErrors,"=.F.","__") + ENDIF + __llVFP60=" 06.0"$VERSION() + IF NOT __llVFP60 + __lcLastOnError=ON("ERROR") + IF __tvIgnoreErrors + ON ERROR =.F. + ELSE + ON ERROR + ENDIF + __lvResult=.T. + IF __tlFile + __lcCode="" + __lcCode=ALLTRIM(FILETOSTR(__tcCode)) + ELSE + __lcCode=IIF(VARTYPE(__tcCode)=="C",__tcCode,"") + ENDIF + IF LEFT(__lcCode,1)==";" + __lcCode=STRTRAN(__lcCode,";",CR_LF) + ENDIF + __lvResult=EVALUATE("ExecScript(__lcCode)") + IF EMPTY(__lcLastOnError) + ON ERROR + ELSE + ON ERROR &__lcLastOnError + ENDIF + RETURN __lvResult + ENDIF + __llArrayCode=(TYPE("__tcCode[1]")=="C") + IF __llArrayCode + __lnLineTotal=ACOPY(__tcCode,__laLines) + ELSE + IF VARTYPE(__tcCode)#"C" OR EMPTY(__tcCode) + RETURN + ENDIF + IF __tlFile + __lcCode="" + __lcCode=ALLTRIM(FILETOSTR(__tcCode)) + IF EMPTY(__lcCode) + RETURN + ENDIF + ELSE + __lcCode=ALLTRIM(__tcCode) + ENDIF + IF LEFT(__lcCode,1)==";" + __lcCode=STRTRAN(__lcCode,";",CR_LF) + ENDIF + __lnLineTotal=ALINES(__laLines,__lcCode) + IF __lnLineTotal=0 + RETURN + ENDIF + PRIVATE __lcLastLine + __lcLastLine="" + __lnLine=0 + DO WHILE __lnLine<__lnLineTotal + __lnLine=__lnLine+1 + __lcLine=ALLTRIM(__laLines[__lnLine]) + __lnAtPos=AT("&"+"&",__lcLine) + IF __lnAtPos>0 + __lcLine=ALLTRIM(LEFT(__lcLine,__lnAtPos-1)) + ENDIF + DO WHILE .T. + __lcChar=LEFT(__lcLine,1) + IF __lcChar==" " OR __lcChar==TAB + __lcLine=ALLTRIM(SUBSTR(__lcLine,2)) + LOOP + ENDIF + __lcChar=RIGHT(__lcLine,1) + IF __lcChar==" " OR __lcChar==TAB + __lcLine=TRIM(LEFT(__lcLine,LEN(__lcLine)-1)) + LOOP + ENDIF + EXIT + ENDDO + IF EMPTY(__lcLine) OR LEFT(__lcLine,1)=="*" OR LEFT(__lcLine,1)=="#" OR ; + LEFT(__lcLine,2)==("&"+"&") OR UPPER(LEFT(__lcLine,4))=="NOTE" OR ; + LEFT(__lcLine,4)=="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�MdE_bw6^e> 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�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 zν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

>+3Bdc%D++H_mT>8 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நleHou6BtLrPFh=0IqfkT0OZvu|z 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 iH>XBI^gdGn delta 1205076 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�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%0A_<{1(RGbYyPyAXl zm^6dYf>yrfW(tk~#scD(e=|mzM3Do#4n#nyEaKG!OV69rwuIy~myY5VQ(Pbkd`1E6 zHYBs*uv~Q8f4*q7n;?k8`sueC-CkHpF@G2-E!G0WC$Fbts0{KXuBN^_ng*dsMP|NE z1XJeCTD-}e-!}XmQ=?b3HB*# zU_%#4<&Nd18Z0uzb1C2hUaGXDTBs&COihW3J(toO3p5E#2LBHe4_El=>kB3;)fBjr zUo?R2+FkW{l<;d+Jzy!bX|*mG`Z{f&1P^M7X(&}-=~z&$V^S(mBY~HpMG0?!bMtzKU1Uwp8Ex`n*C-cQeUi#hze%7c2 zu(o95um^(}uXxuCRW(;iA|O42wgMWLJNgPOB?u3k)RNO~oiMd5Yr`6@8$-0Zl@fNm zozZ5;9LZXKxTscGd^qOjfI|ag;5VMn>n9JLxP30oXdrgLf6G8C4@MsGBl%S>#tbg8 zBAO#s;M-#ZPf&v*W?9$1bCZXurFIh=)q0krx-o+95l+G+V*;%lCX09MX`L17fvT)W zs!fjw>WYmRatmXoZZ2`fuu0XEN)mEzxeoltm{HJ(s$z+mW$=1u1{46T4IcbQd*vhs zm668IgMMeIe;6_LL>Tz!&4VfJK1unWI~23ej1HwSwJ=n8+ca)Bt0c5lMeFlwEaUsGoT!Lmkijqm0 zJ(k=15_AFb1SWn4_2icV@|lqRV_2#ve|Bp8=ajlBA5N&FcJq-J`EEwz z^nR75Q!U5vBammjX<`qM>s%SdoT;*t+3TZAyK@p&<_0JCHMFoXH$YrvGuCFOYEa>tZ$`bqCiTYfjnvWfdOIVC4Bp8&=5H`V6S{tSX+xke=x# zNau`#f8<8Vyys%6+R62GM`poHS%~bdj}+NCPg#?LNGWeOU=mY0b4%PQ*wmW$8For z^7n-YB0n(QOW6Lro2hzFMm`kUCN2nKHt8JMe;G8|!9a{%-C{$Y0pfwc3*5@IfbhOaqH^I$SwF(eHqF+p=v2{4~K*_N&uPWbJY1zw!CpeV|gJ&aqYU}E9h=bArXRf3JSu^QwJn0 zF_IxAn4>r^n&)k`7W*WeH(gx!xYdY;=1H)4$1l;`HAX~#e4|^qOpx~TSx1~He@!2! z9Up6X{~+xOB^1~@JvXHDsomTID)`(*oBR>kpP90FrlqM0Uuq|{e-mvrSpkb5-+T+& z8f1kw-hDhdM{6RT+`ThCp_S^WlrqwkNRv7$F*!@Bi$|poZlnf>Z8Rlu?c4=(U_{|j z>Duu_wXyf94>NW!uihf$iNNWnmtnT*&qjWiHHPZ_4~~7_^~S z0koxXiXkM<9rHWM<%U6r%N0{DK091OwOGwu0x@-rw*)YrzR{^$Z@Lov%)_=NZAf;i zvUxSAv;1rCI_PbxjSFgfVE*U7pigWk_+x+f4&$7(nBB* zPJH4}#2avWofKe`JQgT|g;+tsQ!cn1A{q8q0QiZ@6~c>c<;CzG(9})VxgvO$xw!}+ z4`|q)A{mPyCTzh)FnQak>!JlvGt9X~kO#83GL|k1xL(R~TLgGWCD9a%!&L~=HpvzO zRU^f0z6fg4yjlbn?V)5Fe?5V+Fv0TSqOCL^QUJ^$x2`ma=GH!S!onGouw@p(X;L}1 zXB5G+ZH`3{&vnTYESU#0wkPHSW3x$NPcsaBOTeL21bfL6-kh|+EdxpgSHU!8MOz6n zj}IG~mb73PzLtOQ7jy^1+22 zD%X(Z^57-STe$$wsbGBUpARv%X5|B;GQ*&V9~ow>d^o{O$y)hvGE7VP05hyyxsatg zhPs*pc+T42qXDwdrO;U>7n0Vt3g8T=4Cq_=P%KkYZXXA3#P*%y9nmoQID^CVeV#FS(X3=5o-mww!=}r)J(;O!RLt&l+A@^ zTVryeF_fjVILj?$iBJi9QIp@G1tS--wqzIp{*3R=GFObDrVr}_Up=MKIzi6S@X7)I(MK*(?#j@jEYHUyUNP4f36`5{yXpY8m;Cp~)rd9(7t> zyS#4ah-zS9k8BX9oEY{*Syg_y&n-a1gNx(Au&*I$++HeV_bW$7rTr3>H`>s@UL5>Q z7NsH@QTPEU;4j&ac6V6Twe)Pwoohdv*o%$kX~IHVX3&VOIblD!V(PMCe&Wp5=$+<- zOZykMf3``06|XMoj0uGL^TENZANF2V;m6^@n}gR}!tujE+(yyt?e6aV{e3MQd04(S z3TmFe+i|8h3+Kjt$s~D+zBggb3E6o~Sai!kLST7xZlDK-ACFQ4{u)4)8510tG#__cYp8T zwJ3+qV(iKG_kVZ;1&$p*%7XEIRX-sNsEjb)?8~}`2)=RaO+kPV18*|(*?SEB{CN0A zn00~pQ1@W(^?|DU#;7}-J7W^yVLyVpulKCFuc$8I{sY%NIK+N8VDFtn`PKr34`-@y zf8Mik-ea5(eiWkI_=h{Xl^s9WBjg|Fp6@5R4nX#Sc&}e;Ap1WOkXHz#zX(ImnJW6d z*@rS8K;8P98mNQUhd2g5#<=`IU=9@xzW*LRoVr(Y_dZ?sb%F+CuKT^Ldw?|fqcd}e zfYzTM4-f3R`#koq)VLur#Git>qMFg}f8iVG`j4+-oc9m7uEO~Z!X7T>U%l`)h4U*U z+xKzZYpVPDwW@mvA3lOmkK(C?HPrpV#`(bEx%Os@(vRY4il>hQU{oP7C;S&SVc!cQ zlvz~CD#$e?wa}iSm%Eq-kzkJy6xQa-A67-%$kJ!PBY_>Nx6BIP(nl%IXbCH~fBik( z_8x4Hl2Mo-6hA10a!?iD!(zr+rN9kuaR@MYi?kGPRLjQq4=H@(rs5_5H(*B+^yZ8y z?i};#oECq0qgs428;e`w=bV-fU#XU!%=A=C>N&3^-KQtBNP~JmN6d(b#?eyHS+(0FKIJGD z{{ey2o9QH}SOP;8p^pV&qPeu->T3`rLt&SZ2;pLcaShiC-+xqL*BhIoe++pg($uVq z$QwXYfUBBLY`uZr4_v>B|MuNcm7jGvz|oz|qQ~;2rt4QwUNK*YcY@VynC9l|BlI^d zm(Tvi)h4=#mwrB7f0-VXyJlECLoi6 zb~!GawN=MNHXd;YtPQ1he^RrcYgR(kroN)PKzXks-vaI7ExBW+o8Ls6<$1?*E9FS~ zc2meeHKLeYElh(2$&lQTMFs9Ob1jLHTzrgFS^S;=s5nD0D(~-As`72`_>aRc=Pl7K zA5^Wk7#t#|keCHaqp>RtEqczSe~X!+L)R6@RQAe;V(4=ZRORt@el0 zWV!Q8uI-sGpsMjK>*+WBWR-rRO20K|4Trs9y%WDf)Gr6EKbxgGm-IGCpMI-x+3g8W zY-!H4rywo@GYrvMzPP^Lc(O3VnNnzUmE!p5Up~awhBe8S2GFASfKgV+zR5r*&@Ch` z5|E1;yyf%%_=7*9f1~#HxC%ezIX;Jo;a_fFpsBF7x3@>k!;9b1HcXK5aq8alp-Z{c z(4nwA&1JL2g<|Z5hHiFPy(9l?Q7R!R!QmD`8o%-;k*FTdG)Z^u+cDLF4G*F~pw;NJKG}e(3adrjsn;zjJHn)O-So41+i8S@n^|9x$C?OSK_Z~g3(v`V11<>NPShYiu{#! zA|WB;gH1@@mf+Lyv^}WZB;EbWs=2Cy9CP<4(ix+aNL~aaj+bsKkQtYP31&^@eHMWV|KXWV~nE@CRuANyG_el8>8n zg=lnrB^?uqHW*chw|6gk3gwtR#WLTK5_oFu$eon+6Lac{P47O%!sVCO&k7)aJY6z5 zhp{ZUn^Kg-*r&H8*vg{0Hz^}0t_ay@De&>^1f5P+s8}PQWpi#Ve!(qX_D)VP`0|C6 zOKb5-@y-&Ac~WxGgm4J^tNB9h!^?4Em@!f|pcG*Q69#u+5ctZ;b}L#`+Ib;7@4Ae_ zlvK52a)Kt3q%gcGRqQpMKWMyvER(oNa>~hW&{mHRztdAaRfKn3%d}?py`;++YazKq zABn_^7x6^daP6P~CC1*wouV0GQ$a^+og{AX@A#Y6NtL`|gu0YvX_I7Fhji8*DH5{o zWPRTEGmvxd+;}Pp(0mkO#Q1sVGUE($FTKCa$u=N;)cUR205$ z=}7n&cmOJvPgJ*AOYXaW(L8v0?QsGW-g?7lEHQW>eV@e1KZG}aiiT_`###l`-gs!m z%bm05}11`9XE3&~VH(;z9|0mD;ZlVUi2<9^aN1E7@PDPsw#9a{Rsb*d}L zR~_jtV0_eu z7x!NWauRH?`15G1wJ$1FK*@xaNiN=euv!^g4p@@ZSX{BT2E!Bu zGs{wpe}OVC$_W|fJ=T$NwX)@%rh3{gqzxTxZI@ccO7?qYz8}^kIz=aIzqs7KTR2Qh z1vaP8)QWPi#{FM^_grmd3K;18Oi$aa_uuY>jX3^FM{N1aBStBO@6Ym#E&EK<<6w3^ zL@*VbD&>5_irEKqPm}^I{%jq-srkS4^EbV)tRpz})}oVr@}@B=FFAXYr)+rkCiEd! zzjt;%yu^e?{xiypGvi*O@yx^ zRRQ}#@1);4@AZe5onE7w)W41I-2c^~qM?gnicF~ZT^Q>&$E=??RQ^VTATvZ!k7RDe zIXeYT7JlTtgzsA#7DFD%Jn&&+OS31>Lczy8D<1Cv_LTMMz0v|#9cFY^AHEokVO zX~D{W;@!1u{(V)vlPO{N*$U8mB5kKzK-(7pZ9c}x8?)o@EWEY!sPq$ciX zYvTUDP80W2ns~m-YU=2IQb+fTb@X(7NlaZ`Jwt6hm}wYtl|Pqkhm7rI6CHJ?cu&&f ziX#2Wf{O%B{8n9MWOPO~j`tMYV8>v>FpI(j0D=&A^$4Axx;~*uw^U%J(_fOM@mDM3Hm!{L zoOd%rA>PPhUwuUD(agY37m~0WuIu|ESj=S{Ii~=j$q`VDJOG+($z?mf=Y)UBQ*q^g zvY1G!ST2F&IvkX?L=?k%%1eFgwo}PLEXygsvqnBYdO_k<9KK+OB%Iejw7d0T%k=9% z@3*@{;j0(JQ;^b66LAOZBcpx)f9Aga-nnywQZC+=(~$bWba)F2&~4zOf4di+q3+uV z=n4c~+;EoXYL;hiYEk=b4W?*Xo?Uc*hHW;KZEJF-{ONf^kv@Uj_N(9S{9o!=U!XS| z-t)_?PG(`-3*Y>*T_=1lD&&L$I==;#_)#9R%a8j4mTX0IaVUIY|0(08DY#R}(|&Z0 z!NTkr1e*qqk2HRZGEA!Deyjc`RroNY@C?r>5Hi~Dt=;2W^A8N zI3=dbKFvE<&MS3Dj+>`sxpcdKHnC~1rgrsZplPj+aaVU{&sf=xv|CQY9FOodLk_{bEYwfuO4QkvjL`e%I(h) zc?nSF-DG^xTG^XWy7MV-O`9}l*=xOAgRLzrd}F7oZ*}MOMivU)rg?RNWu?#;@}zFu zArlK_Lf8}!)7}|TFO>;@z&G;#su5#0AI?Y06xt4zN1b$yRNpY;BK})e!Ze4!9x2^7 zDJ<%im9$tGcxcyFZR&|-h2L4u3M#mcE^n5*O;$?S*tNlo5K*xPY4$|^`@H>P3k?<8 zhi%mRA6o3s!o~13B`yj8F3;Ny@}DowLJDZ9T}@`CxCrG$Y;l}_4q=?iiwDwHk7A$V zN{E4qsFX6oPH`Vj+O1Brun$zC5Pf&-MOP2o#^27*l05+JZmSS?EKp2&Z|WuxH*q-B zyg45Um~z8<_d_QO6OG7m?{f|wgvPBiD?;Pd3TPlOV17kN$Rb6E1ipJU9T%YTdIeNy zLoPyu3bgVj)sZxR#U8|Hn5=}Ee;Ttl=00l5x^~#E?Qd>J*M;3V5n+Yf@TFl*Ia zdiSof;S1N9`<{xL-mJ&#gHX7V(MgKsq(jUlWk^y48RV&;Q%MD4`JW$QgT24?d{-}L z*$bQ(D*WhwogIB73mCyB4RRaUt!WW+sX;Si@UVDReM*mp@u zfAD0Oq;zo5pW-e{VdZE)uTnhDN~5sC9jMee*laeCE{1^=GNm}12 z>P#sZiW8g3JI$S|;7+kmWuWlX{imL~@^ocuSsDZAg0hkGH`+67)7pUJ%X=23$o3B{$g2 z^?FP7_TBsZd9^&Wyi}{zbRd0l>)Rr!+SkUHU)u^Ef7*|70u-~U9#7M(kXLksFkk$x z2$N0L6_6b0N4yg4xReAM_N-`h3mY8AIlh#^!86C3SL14QIB2YXyvi9lf^j;CEI{TY zyHb~aZ;J1-pbIO@mJYbcYbRcDFV_0K&@3riyp+oAMfbelYJwtLKkl@o z6KzS9fAuP~>*5U~rAkTnBC&xNH+9nMH(Dk^)@?4a>t~9!KmJ(AiA$w)?WJ-w2Ks{{ zSAGM z{`k!tQLQ5>N%F+uREE3iX6L1?DY`}`gAF|G&IWqa3@?|Pdq5KZaT`v9cd(&6&RlX$ zmAwQJ61LP1@2UDF8=nXL%X+7SVhMjpB!kQL2XsSVTlzpR-wdZ$O-$|e8oxOb&*V%> zxxPNxZI(uMg_Ph{JHHTjVs&brblEkn-COn-RwB-_+}_E+3ysP%+5(?3aQT7G2vW;C z?Us-ovanib)OKU{Cuh6anrp9|&fE6w&0I;+#W&+Ddj((L?@V~#Dq%UD5+#4KkY~KI z5|i^gKJ2kxsU!4J`SqT97a#Ll3Cvf|XwH+wlpA$9Ti|4h$W9uPlSL^rLHqYcf_8O4 zH$w0OMa1Q#$@>5#`8LP;gqojt+v}d zp>?hXqL-iSS{XE?fbLPHlV5){Mnvu;tUM`~m1-&9*-Cqz?HGAtvyJf8l(R(DFjFLa z5wh(D)r@0$VLPOWot=WL;wz^W-!a&F(#Ob_suE|flAk3U&~hin;I#M2oE@9Zhq|5* z;R`kVii?wjq7GwMHd*QK34AkjQDBQS+n1$acGE$_!wl(|0Qzm`)TVz^YFl&aXECF) zX4TUt3c9_{DLHHG_)0evtFyi*LY5&WALcW4lLY*X)7uvNsA^{yrk93dxPS0lm5KM% z@Q)~Rhg0bX6+nK+0}49WLnJ>E+&IHj&K$MJVrM&p;m8D=ay??87&Lz8Znnf$BlotL zohC&g$2)0v(BHS$y;Ogq#O6FtI(YhzQkBpgN^OgZ=SglBYSx$JWvg+;Cl1Fq=Xl?U z;aQ*9EonU_h(&(Bj1bqJGd1RpB{>;uaWff8OG^2xF_Y5k?ly|p+axqUNOjEg2#gbk zX7FA7`>)DBvXUeFoiq2GD`;wsh<>QE-t~LZEUMZ{-o*EfL-v0^%4VMswV&5huKl#` za$OGG55kB8_wiawUm+TDFnnSOmW2-ASe?i>%MnH?a~%I^n5L$W^*&j{;hL`k)2x$(_8T?Mn4d<5Gt-By4{aX$#`0$o_~n zE1Ko)pL<-t3g-9Zl%s*vq59wOBFj|3z1|D99c;hNIsU{@dzf2obVvC%@sVb7V9Vvy zyjI2vk&M4+5zRVqCX#Is&Wj6kg+O2H%dq|-`vW(XQwe|jfb@Q`uM6;$H8^bIi#2xN zDn$7I=I~EiYEkeo@xy4oiOiJ{RSE7e_&o6k(Y!1LP*YZwGT>VQ-+^!NON_#XS1=$m zGHEt}-{VolweQ?)3pq{KYp{L$=6MM&2`PL1Ue6bx zom1!J^2sc)?o(n66ZmKc>%e6i?uws0mVaD3T z3{Ww#+olRQ1=xB)$t+3K{>sxvb`vU%X~Q0z@4uDKLo)G~sD&UNyVK@*8!yh7!4Cb1 z(oTN_^Ao$tg(+o(GatVk1*oz7_(qIp9#f@8kqYbzd5rRuoYkN|dpKJ6p06?)8%+WG z2Owb}qd_9B0y@!%!udH9@t7Pd*``w*SE^BcG6`rah0+ArzRHy-n9<57q~ z6_m}hdQP!1K%_p3y{Kq8&x@qR1$wf)nUKh9iU2723@<`vnftK_C$6jQD@M~ z2b`v2s!Za=i$wB$^{0eaJ)2x*-z2` z7M{-c`JV%!io>q=?j6jML8IS3AAag1W|tpY-B!QO8RXx;FD#mzO<2dOf-4W#*juQ~ zi;c1fSKhy`(&B#0Kx?qy;Q}z~7Pi~`0yDbZpw15VQ>`wkaIkKL!*wgXvMVTm);d*; z2*)9S&3_i^ei~niYrts5pJZ8nf1utczt{S%A2?%9vmt~AJ>(123H7|qBAzO>2A^za zY#vxWtM82-u)rYz>tA$Qg9NdJP~ybUoy?X%(i4gxB}aCZI?2IZrA~5ug=qFfqaJg9 z{xfLQyQ1FdWH2~k)WwR>WV?NTQf5)1_27;^-MUk}1{p>MR8alq{d)|iO5+DxeqU!E zfKqhCUnsqw$ES@*T3{G zhL=tF-Nh+#NjyswK+-di0Kx=pcZX#Sz7o&HRAs$+=631S^=@vX)%&D>%dga_W$?;n z?uvq10kFEaXU+q^uirVIkLKq}Auy7WQPMM3EN0D`%pxtz6_S@*)AZFytxR2bfwS0{ zt-axCtN*DDQ#N}hHd`n4i_S2$LQJ$`zH?&o9d6H9M}GzJpm8cbowmBl4k*hl19j5w z!opjNjX_7USQua=`C;~dc6xG>`JQ)c`N>cM)D~?FL5@U&)aaNjB~w(C8$JxhJ>H!b zMk2g-W~fs0@q|9-xN@&!3o$6*stFu%NjUk6?7LJ(3oYeLkv&_YjFDYQoG-44(o(GE zNjzh*QVE}i#JQSggMX!JW0O^VT&ktJXz;+>Tm!r(CJKwS^p-4t-H@ffv6e1=Rnvb} z)1RWIg;FqAzXHURi zRr!CfDxaK5YpL>hF0WL1Sorf__4xlpJ^mM?6w8g88yb)xmsXKvZ_=76y~X-}Dg7k= zm*DzY+?id(uoTdL9+$Ye|HYeM4)A9y0e@Bi+$x`fp%uF<=+7xd9{La52lKDuY7wEn zAum6;t$ZPK85!sE0U{ zMM`FT?oRt3j!8L$iu&ShQ z$zO6NkPmo&LQh~21cK6Fb`cE0S`E}OdVXX>Dg%_~gjFWIj1jR(dgA%MNmKp28c|j8 zrM;kn8Tc4>l+dlhOKVS)OsFCGse5_&u$&U3m={|rgdvXS8kjN>(=RM_2y;k zs0*&pQZS9A)>wj;@aOyYr8S!xM34T8ZBbF`RsDE>Kx0kBVF>BTx17l6^+H7EXNHFF zV#;%o6)BH6q9aWjMFP4ChQFH4H!_>Y82xHF-;U+nHsAbP%;pg$Cc2g(jmpc@L49zD zcR5jX4P`KvVbSRHXWug{KeU@QJ7t-jPt8tRX2mj&xMaJD$=!U4v)@8c;|DjwtV$<% zUAhi`A<_+qpR%0B*XlUer^rotNOGdk?6t}qdeJViQx+#sDw8R()WitK}#HZzr|ll{w$q!&2} znz`AGl$mi_*y5Uryv&KzWIGncO^mI}EbJ%%b%_#7Q!qN-{HNa1fv zG)3I}`3@)7R70YG+HZ{!utU)E=XdU{@)p!wevO{_u$$bH(}3jKi%5CF^J~-jJ)|&y z810d7b6(t+s_@U_%)NF-c(E_ZSeSW}1;XtxVszq%me|puyh^i~+Uym!4*c@3!DgwB0BP6TT!7rTGT=9uyPGjIP`PwjmrD^gxOZS ztGoqWMRdUOff3%gd%s3ytQVCbnG?l-Rq#j*16a@$K_MqbWvP@Yxz;_plBEKQ=9ip3_Np+myMb$G(9TG3c04u=KN>yaEw#7ba;%I^^k4oJ&HB<$EOjKAk zVYTtk=O!0^Q^bX}JpK*Xu)KAR851(KU-|OSh%fU@S%ob>0CHo#eibF#gc$%7nK4;g zB+J5Us!@`aR~xD8aqaBx)}^^MQI@yqrZ3ZVI0znKFGkR!TdQoq3k}Add8O=gIr6LA z?MrBFh>IBx?zg8Se=&B+pTJgs0AUnAI=&oF_@&Kd$>gv(_nw~j`os7lmKcb+$`!#X#dLb)P4}*>~xp>(kr#$^$%ott7BObr|Q)?9U4f!7s-JD=T0UUyPf= zMBj+}&5_U-+$K@5F1B4ZPUiizNkGQMw8db|`(>p{%yt~KR&ig_lrnCAoK4WmsI`Px zRI-xL>(^*Wep#(CRk#w{1B@(y`P4zBo~oEP45{MjD~yKip&XCYfY2xE27g}y$-WFJ z4GzCw8kYm9t`vZ5^g2Zl;j;m71$dMsum~a*xU_FD;sIQ?e3rD_Yz^z}PIjaGZJjQd z_ta%~flI7G=OU0u=k)-8CNI;=oC`6?6(9~S&d%z5Xp;sfKdy=$6TE01$RSy4a&eua zUQ4JM{Z3?sT;)RR%yDn&%|P9|ke6-YU;A#aB&3V(pSrzIU5lw32+I4C zlbgA*bN{9Ef*Y2X$wJ#d(IT4E;*DNwRXQ<;{#GQYq0|^g&SaK zc$=>-$I0p)G(ox~a*}vkrHrL$mZTe64dwc+_{&`r$_}9{>CnF$yVrObSF?3|@!>(!H6YV5&09G=y=+@ z=x8uBlds%VGon)NoT07Q1%P#pC(~nVk1wZ?)UKDhScq}x@Eg+ zWmUST@FgUVmDra775_@Fs!ViqWpxnq927gp!DJkNj8Ya=x_=vQe-F?AdN%kx@oUXs z(hNq63EP)ta&-kqU{XSK40OjeWxgZ}r6;e(Kd{&?88{~&y(j=tk-Qf*SxRO zxT?9CxZaVHiv~^hhmqQ8ByRVORJp(Tuh^rihGbkdCwuHA<8LjEG?Tma z5a9uyy=HJ=NRu;15JozlGC~a&&Z{crUY;!hBA2o73KnK-l;}H;4;_#KXO)>}N<+?;i{hQ5`Y z_|ocbxoLM=l@Fe-jL&j+W#?KRJu0}7=&jvUO5Y(o_@@QDjW*fc zmnR;-u?SzQk6|gQ-b*)Gd72j=2o_Y)Yf)9wo<-*Qo{@ij|LONSnVi+YXPMN_8>tgT zbMFea%9N8@D&I9%*ySwYLRVz>5fsm*m_eRMS5S54PLr-|!B+r;SK8O{s=Fyn&+YI~ z_FkzgoXUx&@_p5EdP(~U_q1YkmFpMvcYFLX6r(@6kBq;N%iVNhd&iFZ^jYRZ&v)9_ zQ3OSI3uS-bpMKZZ2RVg;E;J#_m^X%3OyKMkpM9&F>DggjBj_7YxT{4t;E#S7g$U}x}DN}@!+FHiax>QcEF7&VHY^buQL z^>(*$+R6jKAD6;7YYqGDMh*=AxD>{D`*W+4hX;RuTneLcTJP5zm;xpTPFx^{WuH`< zbxMCIX(pLPRq6W9yXKPPyOD#!E>n*%q72ruUq@1+o0 zFmrj*HhLG`VJQLQqj8gOc4gS*hph(Y!%5cd^`#p`e&s>8{-+kXi2wqFB!J`IaM(N3 z$Uo19A%lp;Nl&6LcN)|0!MMFg#J63>`&56XIHdgtj6JDH#8KCjvQReSJBt%yPV8fy zxDYo~Mmp2zX8I0n^F~TQb|9OV@;cvgld?ZWQlI%Hh*x{a@O(6ttyj08~vpsGUI8T1>fif=?pSWe2DlbQh{mTOy=B!zI$yD5N6 z4=m$r$|W`jBrxZ*vsO0?n)H5_1!8~MYAMJpzv?vHJg;gC>On^RPrd%1>it%IN!7!Q zs<4V%pO@5om5DMi0!o-&ST)lP+=gWPfUgM4@S!$9WqVNP4@$y`+JI!ZP%j4*yOrBO zv`_hJVDkNqxrSUVxh}^hO_jrOJU@#eWw;z0;1UkUs{&0s9UCyyF2}2Y%<_LbHh?C* zj#mYna4I$++AhT_qnL1BO`&LeuC7STe4w^p@j8Q^4>QBFcom>Y_hJL0;at4lz~m2j zrhD<~fb)Bw>0!)(MN*fxYbvK-vgXPz!Zf(P@L-s-S0Lr$yvF$0$TvK}b-nE?s}?Lp7( zV9J#|V@}EPwz8Km4J*H977*7FhfjhB-@MsV`wN#;#|ZwwP$|xIOF-PTMEC)he_}<%lZeG|?}UgWC%W*G=69RQH+cvYkZl z_bcLmi-W(ts>C!PH^zUBX<#*)K?2?IwmJ#(D6@<3`h6j2qro z7jcnf_i^9oqv|3#MsMClqtT2$?r*z~%mFfc`I_5$W6V|bqTj+)HQP*gQn$OUJ~DGl z_wj#IAD@c@YpT9_xhKk*@fH>7vanh2Eo`9o9jo_m(l%Ky*bzGEI% z+x<>1c=`paqK1jqaq86Gey0dbKe@Hq|GPYXe=+qUITnuQMP}YPH`5lSpCRhB*ENOe(L0q z9V&0@S>R1MGY-fpSD1Y-umi%SDO1?hImJU$(H<=66$ln=< z|HITYMmUj8)Bu~2KDGGhP}VILePD3MZsd4A`=o#6P40N?xik+t&I|_xk1z~I9!1Z{ zuhNw-!zp^jNk4+!_3sOp-9R^<^-aQxok)})baUD4=PpB^nuR^)`X#I5CGNQa|6ji% zGzG=R%OSlK?zXuU?9{sEz=vPGnLIU(ftGVq*3gOk(rg_oc!3zJec9rf&4Y+tr>}kI zCU1ZF$QS`{3WLmv6!2P2$0OZBuB{O&U}$?w1_wMwF37~*u}p=w>0&t77@q*fWvhW@ zYhty2$ZdgpgRaHVeBqj_;UdJeVaJ$D4vm#EU&Qt%KL{=wICKpAiJh}qyN86pPb`M$ zCnKWKM2|ev)hjFN1Ud=?WCcb;!Nm5u;YxquENV};F|r6{a~dv}q`9>wl6itDO^8); z?!xAIdqvd|OR1bFo!$pl8$OF4e$YB1#!JmnH;mjH;AS7(sOjE$Be&tq$bafnyL)(0 zKX2<2r_DxHKX{Ql$ph2S_X%Wyx&6e3;AG7{Fbt6VW$nD0RTCY1y4{Y^eMx0G#P>k( z24NjBR+4#gjwqcB@yPBu&M^XH5RIy7^vYtd%7r$|9n8a=nI1Bg)X~c4sFe%M>Nv>F z>S!i(3d}QX@Ru zAe8@TAH8i&PvZWOs$}kmiEgX@;vJuMM$Gm5vCXZ|PwPU2xVZA2=~v#jIJT7i6t$b< z4r%^bu8#6rmK`mranbNGEFbLczpkk7N-{G*8RD5yiX=2y3h!Z&7^@Q9UcYtTst>sU zNRjFTdS)E=TlGJsf4($&o$L>ED*@I^1MAe=-JLWf@&t|FuV@`$BBM;?PVac!6N`o9 zCHUyggDHj6%D}Y5`iTR8GS*LeLRk|@O)p!7#0wiR?#pFS0cyHZ+Wo~s6WD_xcD#L@r(bSxzTMf4!6GWe-aBzE*Zu`E*T*Dj{YhU z<4-se#wW&=KMm_2v^1m($WG|$-H+{lZ^ebO-eMu0Ib&NfZ45LIlHT$<_3+a+3p{`c zrd!)7*g#OQU!?l;Gnv;U9(eI?msXigMQ7y^Wh2OS0D9)!8d=*qgw)_dY!+BD)cHh_ zXICbbr8)8&e-AlZluoD*nL{s4N2hUzPcl1sWcJu9~-C2=A ztu7cWkqcH53(P`U4vU6WNa4>n*!>c^5j%8ZH+GbR>nf?!($?^WpMQPLK zJLmO2Xcp+xBBE(K2CDpS<*TZX#&N)*>Q9^Af1L*_6Mk8tkFm?Is#K8*I{WqR*^a#$ z^bz^2S#?xnN9+uYJW4i(v0nRlz3ZMB3|r?aa7POFB_-qNn=lWn4oN2KtG=R4PT;&`MJ{(+^&r ze`Uagx#A-rTQ(Akr=T7XEQRIpli1G($tbra=xUsN-p6_Bp z099bvAAE=ng*70+Tw&o*Bb=Y-rDfkd;KF?}0+aTxE#f0$68 zP+E#51P=5WumnD3@91te0l$f4StR!VGk(wZuK>OLNefWjSqFlzET3BD_fXhbY3w zUQM#sMyAxrPTqi6n$;3Xrjm6vsZ*8Hb-7>49VF4NbvKk;T?|uxQ5?>9ui^ikvBdFx zy4i<{S17BvC{eai*!AE20amTt`C%dT{!~+oR-cKD12>#LiMQ)Y4?Ouw@qaR zA=OFy7?D3wt}Ap~x^b_9hcd{BbqxBu?DmG2fbeCj-{&yDs(AIoi&s@4leb)+VT8F3 z)29uM@VjOWVgM)bz!J+T*puy_`mWs zlv#CYwAm4C7{Du#(#kf%Tz)~m`vzos`veO0rg#wS-0>+sZfb-%e;P%3X~=SvL6}_d zMz_xN20at7+fPY)MP*aj1{BvNO2{Rek%+fcl8(etI{&f?50Jz>il=?+?6}pZB?3L% z05-7}l^TgLrQ}G&U;zB?`;wmBYc#+$wAX$<0M)mAG!q$_ayYHpAFRzKos-hHcR>E5 zs>B|9$witk0@4Mae^HQ(@nK2lBAvH!;yU4iW1x(ScDEqznKz9lHK4f)>9L}AOtc6O zG4=p2EtYLZ>Y4&(t4DeB$Bjj96|e}?UR5#F9-<<|6W7-)~> z37rocCv!PavK@W4uyUZc3N7o@&C%zm>}bSSoCR2(I}8YI4Go~~g7SRgG130s;rG?U zRnJOiKvy+fQNYBaVH*JTLhG)Etg*vGk1Xr=2&<3V(=7!L&9X*cyrXa&l{s#M225A= zzI%fyALkl#f79a}pYxMiYYB)=zBJ5uI>3)C>VT*ypG}DfeZQ@SE3y!#Qn;Uck>0?Z z8AeHpV|BckJ^TkroU)wD3+Kh(QNl)lyi1tLz=N=`Wq`fwy7$sAy?r7+*87w(LA@p^ zpi`2%AW3l=A{m3s`eeC`chUqxnC7w76ftVVT`{xVf5e^NxHgY*aS;NY!PgEa)04<26D<4#G4)D$B) zVP*F~E6%DRRO4C66&W>f7-Hb6a*P_LUBrj-s+B2nK+QLEPElG#qx)tnDQQ#QGpgH@ zYr_T(qULvrNy8QbsX?YIT*qo+GT=-bZeoCye@r0I53|*paK>XV0?{tc2xthp@vmI& z0pQv07pEhwkH=)01L-xuokgae6=htPGKVlbGwg z$mx5xup15Bh+)b6r3l%MXH}gI7guzP%?jOBvNrYE>T=Q>$J~?egZWnnHi2`Wa$-Wb}HHz!;a7*#}Dz%9^1y6eT=?2)`rn))p@%4RAOhG zpW9U0DH@SD1*u%uPZ^VhCuh=CW-WK~<&hq%#(JcpJ+hWhTsSxIqbT&FAo!ywF#IDo z03_eDeamCM=`zfAe*I;PJoo*VGx7$@JE!uNTHcbw#6zuD&aCW*S@IW zG1Xs6Khd}uT6(Gg5lC9DLCXrGxmADg0L>Cp;}ukVDGp*)p%{T@%Mf_BF#?&1W_4*} zWS8ccrCG$2RL@Wv+KU;cPz_mIk=G^0el%)@BrZ@iJkaiMJ$QYkmXKUnbXy$)s_Mn1 zv{7DEboH*IYJz^|KFol@gz=5Q9C4D;}SJ9OxH&v$>wz9w_!YI6^V7N8*I2h$t0Fm7_GEn$y$FS1EQ`3LE% zO_ZduQ|Jeoc5r0R$gJAgE|S_I(z0h*ULQ}f#_Zr!5Jx&`&$a}j6i1xL#`1XRwkZvy z?0E3_p-x-+)Z`?oY-T!45c;+AOCqv(p@~l9?wy=~ z?7ve{lDlP)Fs?==upg3lg-HwO%Av1|DY_NI#u)o_Zo-9&w#N%<3S`mPOSp_%vUH1$ z5s)vSq~-J44cgPO`(S@=sI7+?%>?CorTqcb30=~oSccu{V^rRUp!6f=ZU(8y8_94W zS{U_CNA&T!taeunPg`QpyXZGsg0BJKV$!oZ&I747b#zJGva5AIb=USghDW~#0y>d2 zy?6RvKe$H+hP+OK85(r2jbai`}SvO9es6B$Dw9!X@ztsKsw2x~UgdAtr&C2xEU?=D4;S3<&8sEWs|St$kP^ zjwvN^mV=U{9iO=rG5A%kNyJ)ZUbpNNFUa>!%Ar~aLhU`_JpbO1BC*p7JP#<#i_lsTx*z07JG3E!#1Ps&Sk! zb(1|m(QDC&A9_+dm|O2!UT5ruam<1C@;5>butT*oewGn#`-c_yrDG8~y?QeaL=cAh zw6k+|eA#aFx~a2} zrYR6RNNC)JNQ%G{SRC4GhN%l-OEB!^(mzWtu07W$e7H*G1-z^x?3j(lmsRd??}VCZ zm_UI3I6lcmbi+`RD>`HCT~X%NR9h8s7E^S`Zj?OItQRjt5?6Rt`e!KykujGg#xYAW zV@H4FSUs@wFaLp&gWd`K!c-6N;X0V7MC;MZxrn zkIV7IrJuPI)6i`V85dpPEJdZLw;nN;U>bKda&GiPNVYlg8ZE&a(*BBvN%vQVCBG=-Fj3=rQgu2&{~mho002iIILV55H% zQbsQGH42z%uCgfsH;nn!Dz}XNRlz_RT6BK!>CZ6ab`_;s=nL{lf5~-}|IbmnjTkV^ zH!@;+H`l$3qJm9jhG4F?U2#!NfG%^ntsS~ZMPZ`D4yv+7=p9-`a2g7fQmyi0m327Z zs$t41IGN6Q0p!00xVVv|>ZT+TkQ9QbQR!5;cddp-% zqH4%^Boi^nY95=x?>x{37b7D!hv~*bj~vx%)`DGrg~+xeG4pNb4-+3mKNSSE$u?r| z$4PoTAT6BK7Oc0sPH^MFPO@v@E{k;0YvU~|ydysd-Cfv9<-Fn(SkSe6j2U{Q*|@Df zSX&|ur7@5>+n=;JkLu&Gbi9ABqL&EFLT5f6xH=V+VvU*Xd`0G%zta@+F;n(|c7QcN z4|sVRlVB+bIRuRyL!H!qY_nY2E~o8f`bEkvmtnh0+Uhclb!lszWv&xB+cGg?t^mDa z4o%EleymiE%sB5gwvF^2@?125o7F@s$r>lFGgYU7tmm+!2L?%O)M9@oudzk{tUH(@ zsS)8D^;_`G3D1Vll2%J9CH15=5tU^5z=R+f7>4W{pTn3PlMe)}2vSnv~6masslR5^=;;5Mc}?)4-I_H*Cg`>63<0W7|r6 zGE6OoHAVM3A7(B{%P6DewMggUvo=_p;7?;oEJM<5t`sF0OmTnP=Pmw8tCHCdOAn^B z;L!);m9TQtnJSS*5=70*Hb=`9ZyBRKGDD01wXNg3%G2hSp1e{6fklm|&iL$-rF3bP zA2Fh3)NFlhH(FKfQf*lOa1d9-KYxI_&6)Q(-g?UHxG~i60`Z_FJdNSSv&o<)o1o0E*-{vln zsg{wS8ke-zDoLbo$D`ycjxq^X?~4pexpU?oa$y5Id8f>1=X7$oEXZ+yNXP9s}dsO#b5nvZr(-<{qpuR5N2YHY}yBa?N#gh}-hFG*LXyU&Td zSzPsTm8xITRY`M_Y72qrjc~ltG{|*6lHUYgT^C7l7%1xa7#0isvceGuF!%4gF&zi7 z0*-o@7lLN-NCr$&&txk#)%0Y-{XGrl-amiv^vGxWgqTPJFrIk6@9`MMRk)uYaiNV? zsKD;>iIJqKLVGb)M~kwUIP)8CYFB$KtQG~cWUV=7^r8h$HTRCrgE?%sUQ`wPM;(XG zH#x;H7T55y$-whXCv8jB%A$mvX{kz=iIYcE0?(9$gW@l9T<;&;J%FX|u7NMv?uf*3M-{NTWRz zkGIy)V{t=Yw$qSY;stH>sKl1~C3(Zr=C;&3xkD8+SEmwN>Yd!zmNvJg-oby~P|(z5 zvZY?ZhEmwfmU?m_F5c^k7J^yo3C-@R&1zk#?>AX@yk}fU z-f_Z+y+~D#O4xL#hX>Bg)0V1awLxLEIN2p%hOR6{Nho{>+it`VZpPl>fqazeo<9r! zp_J?N2dQkQKJ*sRY!RhCjPHLYiV~R^+1I>hqNT4}$7|5-S5tP1-pT84lL8K!IsG*N zvo#F=Z(GrRljp|ppKSZEF2B`n`MNP54PIyRN@4s<4k;vopJ{17K0=U5>H2OYGm*-l zIsSO$$-+&od4eLXwdiV<>@nstMGv*qpAyXS%!D^kRV`OZ6FCqueX4Xox>u3!WRuzhY*LeOq^m#c zNR580K5SjK8uwm^cQ8rvl6?QDH~T^Xvs_t#=_(HdQ6TCV`03v)*ntK zJNCg}>MN>UJcU_XSO*2>SlP>A>2jn(lq*}aHQbJOdYL#NNWuCdVg0zb99H7Qz=U^x`eo2=)H|Qr&EY9_TK1aN+XN-G{qK{aWAX?j z307T?y1&1l0;?&h!JcYLCgEnm<`f&B0ro-mKxtE^*+zd{s*VYiA5@Y27QR3WhgmJe zW=~Pj!lQA%fPcwF3)vPe@7j3gsc8Z1%+fyS_?=}jV+vJty)SFj`=aVeBhZq1Ng7*~ zzpPbRw;XHyMU~a+PFDI-R7tH}S!puSBwf-HF(X~;%L=tL3zM~^*=a?R@G`Tiu1Zb0 zl$0AZPNRRAk2tn?^7@JMAMly$2=NUg}%1q{75-3(xnCee%@25g3BNI^5IfR1}sIv2JT z`+8}>GV!w28yzEUIyA~q=*{NBQbF{opryE_Wl+-@2Z$8w$9jI#tqi7En(dkN{{v7< z0|XQR000O8-85HL^Q$d|T%7;_qFw@*kR=Nqe{}4)P%bKx1|N9s959j`+ySY+1Uo41aA;eO8eqN@( zxYs?b+mD=@y>B-kWuW5H5+H>a=s4eHvZn$Bcf6!g?Hy1IiutxpB|6XO^aYYSV5FfVMk6p3f zek^)z(Y32}(djy^p4}C8>yguKx0-gVC!E$^yW6bxoOUZMw%zJO`{vvnAo&nbUC7-l zu6!$(tt3PoT3)3dty7QUA}O#~eoY*vH`>)YXXXJ~Ley4Ed6=*i{K(zSXLBh5f3?$< z%$-G%#7g-0KGa+7IQIkJ57hTf`NQtj>1T^v`hTWz_GYR?wc zR$Vl!EvIuppO30tr+whUzl{T^;yOh3Gy6+~r zx!E7pJIx@@)9JE%4cz>l4JZ(p?cxG406 zsY@KRoSv)78?YO8>*1gZ&E}z4Z+D#^w4n7D z#vzG^q3OV40WpADx*~ZDgY+qz!;%;=s?ee+p%lTo>Nm54Nhh4@9CWM}nL#&V6p#Mpu(YU)>&b@u53ff4ML*B;q$-4{Eu? z4x+VEeP{sRuh)dye>-0K_qR&LY;JYCloS5>pF7tu8fxe{YUoL7AotxYuIA>>&7G^P z=gVm#sZB|<%OW1foJN}#e97(s)xszLfb4W7jro8HyV>a-B}6l=fCC#p7rSt2v_C8g zJB!^%7r0p>8gCvCm>R2)Lx|~KK?1-`#J5WMLM2y-@ z2?5UfYBnVv0sTN1Ar-%&LKZg8o}JIi(Mu$In1I>a?v$zGJ+g zv!z_7lH18=ch)lb4Vc%RjbawEfnV8JiY5x_Y7IyMY9|yFgc+0l1CXmg)jd0qFNYSJ zJ6EgrVAFxsf8Wk^yO0t#|Cp7Q3BU>{=+-fdMKIOuO0;1I@e^3|=M9j#!fVuz!^iu=}%9w(p z#O@MFg-Z~CaEsg8$W+#frOoB|y?kM{c&{8MjtD|s<-r!NhXwVW<@IrOi4e5cK4{e$ z+Q=(2uu3n8J9dvYLt}dxYsm)ydt~ZcDrIKL36ZO9I#2i9n|daUWZ0SJ*fmEH#71?OkISo*bc{?~Fs|6LK{-FHo` zet7*MHU zUG{prZ#xh7dp?*R)Q#eut^EDmM)|(#DR*^sD-SUIn(}3(CHqwBK1dHFq#N_YA^CJ| z57yTDgK|Eb*|?Wqt*qlvLKJ3U_`*I0$q-m%p=KL7)qLKsEL>&~=SH zKh%D>#kI9^u5usXE{0ExwiKA~y;2#FW5uB=5(WPOz+Vc3?->`w0Qg7R05Ny&u>(WJ zH46MBUGF%G1b{OESKyVIt#({ovpp8R4RT4!S`Us<>jBp)lAYxKkXk{!8dV=0f2*o& zRb%4*psH%^`l~z`R7I^!s?uy~G!AKnSd6UmV1zoFEm0k&+EH=H3(2TBDhB0ZNzzt> z1f!UHD3i{&aC55LwMMmz9I|IWgnbm+*r>X_94S}d#2u~$tGBhZSnW8Z2?Z;Z2UL*X zT+l%>4%SxspsM+>?kp|Rhg9<$e;xM+Y6}V`%k3zTTs-J?4tjy)`lBX~H)I4pwDxyI z6@$$z)J4#fXpoJIu07PKm>T) z?tX|vLyq0vqofj9VOMR}dDybMX(6(#H#LsLezjY_RBPAmI!bRhuBFGdf93t=fn)cY z07zsS4YY@MLDYs_0rfxFSfMAN9A;UphnCpfbA*;W=wX+-$<}mfnRESiIW`-&sVqVi zd$wKQt=2w7%NAg+*WLvL@T8WcA+V|}LeTi`QO|Z$)C?4?c8>%Q4sKYOS(S!5IRgk% zL+iECEt*g$U?GIbnuK-&>q`$g=zaD5D z(2KoB)$2D*IGV+RnM-t>-13COZ$z9D?DUp1*!YOUiSd@78V^;L)Zc( zu`*x|q-j^(gRU)4F2q`C+r>^ZfLg! z)d~L?D*yxSdPg05uZm0FDWg>PT}UhUj(|iz@HHoesFHoqQ|-y5={5*@Y|UpOZFlRU z(`IWNZP>f0_`9OEZ`W|O`ddNGP}*{^^L&U>?LohGVHiGi^&y=LUzXNdT`4UpG)>x^ z+k}NIcA;v=ZUx8K{ty7ckbj&^1Cm<6hjCOj;>f$O4kZX?(MX9hfksBgUlGT0Zd{Qo zB9zfUtiZ5<6IZdTAV^{jb$Y|2@T}f$`=E<@6v1`?Jd7j`LRCDO!NityDHRMv=qkq6O7I%Lm3mlPK zuLB!(8ggDjdf_$8CAoF%RJA35F}7;0H;S6v zgt98rB-|8nF7C#YIHPKE^=xvkqJ7`A`pyT`WEp1!-zEEp3(6}|h)#6Y9Hd7)4-p@H z@PXNH?xSoBu>pu8%YTN%Ns)S^uwpcQv%e{XyN_o+u&I!x#>Nd6wu_#tSJ@hnwa9WQ z+|B??fOV&i_CQ%DUngY1X2t6Q$6v0LvcO)Rt!B*;y??s0Argtz&W zvzbaIR}zKHW{&AYq8W?%iAZMTR|C}H$HXA|;F9@OM17;&tABQTh;sJ`ls*RDX}b=N z!4=z`IuXm=tzy|Y2=4h=PJlL2Faj5Q3S!~DqZk0zk$rcuO$5ZpcqAf7gRjT6J=Ot4 zVjp&Z;UZAkI&mS{zUC%3WqA*MTmb7kZtt7A70qt&$c)Q;6HnOq$g9izU2bS{H8?FF zm%;tI(cnEEdw;uK$bV-$mtS>70w*??Efn2k-=cxeYk{JFeUCna$O(W9ze@&w=rS=v zkR5=OQI@bCBN?y_rvuSeb#h4cu!>woC8Q|N+sR7r#t*>Txb{{VdK z!(j5<*PhdB*ntjHn%dydnF1O!J8ZyftiU9HSZNpR$6It$H=|kF_?4q+O3pXtN14YVJ>=ZR&M49#WAJwp(_f6TIQ=QU7#j{F@g0Gr-Gu)m6o19C@}Thtrm!*2VaGf-$l&{A-t!Xrs;)m`+7AjU;(gK8?y z>+M8x)92<=`f!>K3kOMT+;?@FKWg`({PDz2*?&FNPEZ0J)<4+mYvhjBZjB-qQ_-Dv zE6!X;YjeYT2`i=9>8Z}aeo#a2D=bn%hybX$+um&-4)3tUKl=u>9`$t^X!=sO{kRXm zE3QqSBnePLsyeTS|@+mDc zQ-24N+BTq0vvs)}D||)pT0eR^2kySYO0O-4kH^fePxJ`$?PCeBzkwQ7ujjQ~*=cuF z3!ZvNT6hRh_Q8QH`w=?W;jV?ybUS6+7U?bMG}$)+y_L2W3fOVa;2jZA!gocjqaUIL z2gI;u$B<~&iuZ+k3j~rWah1)Rbo=@|k48F8GHxNHPPlYBOB^7;Sn3Mo4eg=4Tx7J*6oJVbco;ZW*gWDYwWAQqiaetX1(34w`)Fp z?%6;gHCwPGxmmv7Y@}D)%~fCmw0{yc4^%M3VY5MJnYOpal#pr25Ov#iy0(@bkiy(X z^$2!Nr zoP#Oaa=lY^(L&B6Y1v(vMjL4xclkCl?Vjt_fJS>lJ4mZ?b&-=Lv$CW>qq?Wzdg9O~ zp==dVCP#Xp98VRrYW+9R%q}&`AK1~YW~d}DWHLmK(W>8>-rJX|a;HG?0;b4VY=$i! zEhSahGrFKSJ2h9$WjR+7m4Dp*%4V)~Cx^mG6ZKeicJb;5-r2>nxN*&Y=CCYgKL7jt zk6b>Mt}WeqADOM<70V*Nke-i&pahf-Ok_EJ&uP`$kKIcPi&q!pXftZns|^rhm*Ypa z8-M@y+^xH7TS)lu%b+skP0R7VeIZUl%5r>@1gN+=jarW1v3u$ujDNR=xY(;cYIk8p zxXW?!Igbn2g1TK;qB?jF zff@>AK=ptfHF|7ZuF~G%as#mCoj(l0lxGGX1g=kg8v+$IFVeV*t>M5!RjnZn$jw*D z^urr5l=~r|?_kN{0DlAK^dUge{6(cpTzW8IeZDXpsPPT!aS$Nv4-{l)q+#IbAan$1S0zm z+O2!CpYN}`g5^Aiowuj>wk zsHTP)b|lE41~&*Ms$Halp;I@|QUp*u%8mxphE*S4QJ%L(R$Z^U(ZmrrE*%79mCCUV zI}(`R(P9v|EnRXAONIjU&Lkosv3)vvfFXx4Ltvo<1N*@sE*mu24}(YrhxW10_&yR? zo)A7w7zExp)_)iRx6CDn^;aLi3;|cca)W@eDQEx`5LZC@8C-qH(pEqQE$e{EAR3mt zLFKZtTqv-hNgxv178Ufg#t3kpJ5V$vDpP4kvKYfC8V#h~Q4&!EkPzc-G_(+-X*gKv z#D>-Z1#OF+-i{1-B`$@I3E^P0x;p?!naZqgoAw^5FRIJjz-)sOj z!$JA&Q<0z;#9&elGrkRx_+T?x<&**zzI?kMsy2=pmA`{&o1sg>P>CzugK&_8ZEL1Z!t$!>F`p0&hro#1w<5u>-Mp@N5oPT1A^2X`VR?Di~)LP!JN9%>gwfZTv zh zq~1o)@&;b|cf_sRVjiQ=>|!7S_ZVDZ4iG|P_*KoCiodzg1GP=lUxStw%C`z+6s&3m7DI^nzI*GB@!zDJ0a z~hGOO9_07;pK&$Z$9Y72vQj8CI9~TLq>GE(e@keHYY= z;Q|8#R8hVMgD5~X7!|a_IBJ}10)LJ3$OJA=J!9Rz8+~4!2jgxZ-m)|x3=2`&P zM7A2~sKH0ppaNfZDsL^^Br3vNPdJ#gtE`&pvhb0>xxtV$Ffc4imoU9s$TzMDbPFOZ z@TEmQ`&&718g+896t#xKUU`j%AghYm4BcWDZkzq9>FO&vxzceqUzDoTMSti^vBitaL+MZ=}Z_VqT>YR+4=T%4~#Vv6K zB}?u+2&n}xSl*b?w-nL0cX2ZpUi^@(Q`VDBar^oxc3ag;68h2^TI8;1Dxi{ToI)4Mya+siHZ#Zf~ zB4-2xDSP#RrSeaddt2xQ2(ohGTJ(fc^~q+5Md+T|*?~FWCcxJec*P;NnFvpxv&msY zm)wuoT*ut(G({w1L-`&1dQFSru|wGS9B)_*i_a#@n;ypt#zvb4r&*UXEPtSpz+)2& zgV@BU!X-Xu3coU@Ab$xUnk%4-+=Q$E{pb>2+!sUW9zBN4v@B~B5m?2a>0i%_xSmzS zU%GvhNSZN!ckSL|8_h8c2$qTtyb78*$I}%$1S=N8h3n;MSlvOUm45fpiJ5W0$21WL zgcHtsBjWE+cn5ZxOBz9Vu=b!hJX2%T-?opq*P?F!bgF`9DyqL*=r5*m-Ddo0`rOJ9PvnqqwV!*UmOod&Rh1KVd z48kmJz#LtcqQ4$=fO8?O0fLgaA8i-%m2zB15!Yy;2;egOacO%aS27}pdjV@Xq%7sj zF3|5CVAy5qpnnI18o~@2hCHfjzK~tdg;(aRA@w(Nl~O(%TA#Cq)aMY7q4hayNd4@3 zrj*H6a;0z>Ubccm_sAYQj8CI{{QWpZ%H^24Ua;J#ncUposN}Q7jqOd8F~$md&3i%Y zg2?aDbwwQ(N-8_Hisg`^Qa$wwg$(K-6)%_85yy|9yMG+x#^6@n@oXFfeabQt>dgjtV=A;R1Cx*RF_gbOzT zfhN%4gvub%N?$CqiPS;B4q-;pJdPH%Jcpx=xxx1kKpK+0kV}URiLfDFBqxpNE;KU(%N7c;p6Vi7n)Ez%@F z!N&|<(nW#ZC%HX}n1&_2FUgwrxT+l+uqajipHt zPU(#)6!!3;%W*UxwkvqAKFK8nUptk2Wg|xq$w(fw>c_4+7mTW3-rn5Ilz$#D1jV|- zVT?KYRg^B9_;y9tZcwxtf7HVK>X=j&c<{$*!9wPV!(pb(QEp}K;a)Yl-}Dmsyu0QF)4nr-VyWi zid+6HBxhgy7ljngwlbwmrC5@!E2F+rWVD2$;d(t#DyWq1sD_ybDyA<_^+As`st;^} z7nf+MIH5g}@M$%TIjN-sd8RtO*)16u@u3KYa@{PXP-Bkel7Ha0xH|Z9LO#0=H9_SW zR)^o$g5~UV@eQrU5m`RRLJ06oQ_+w*nAX0=5er$lBYloH5(=JbXc=UNK{ad)byQj) zyX{MR4j)DEHt3$`UE2Y9lCjS%eN#P>kx%nYMkWAxrZ7e6B3w!!;x%5ldGa8G9?qdg}x zEr%2Nf`TxX40|EaWRf2OOZ8i8lrb$>>9 zOgPG+D1Q+BYGPtBBQhzab9E5WFqHt2tPXsM2y4fEFEGUUy%Kfg_Gd~)`aL5tHWl^L z(4)y|$iMk`k1n|%I($9N1C@w2w)$TWk1%cwIfpggupV#{Yes3D##yZYxf=5{*7v%U zd{s)uWC?#$iv2#-6FL4v*XR@1Uja+=9m&$W27mf|mfx^~UkxK_RN&xtlEa5w3$KR- zpJH&d!94Kn%A^O0k3a)~orK>U<*^BJCD=gU1D(V+-g0Rtv$27co6Dj<)15-Glw(D? zEEi!cc;u^*C(nGn?`3gbQj724cZ}oWQI5(#t;2FL(rNkd^KvYs7QLTU#ioBA&W><{ z&wstc9Sc2XER(}|asXB=7Q)wJBXyl^UuN$OL49&JbmM$py*V<)6Z()9AW!NOzMSOH zGy8Wo=j+9!wQWh9c!g<(g(+wAjevR+__3Wmb z9M3s%F7iY-rjEfy%s7?d<3&S4BP#KwtmShXt0`q%j+tfi1%G9rj!LF*XTzV0G=GIM zS<*XA7a|smJZT^4sNEER197_(emMp3V9F=Nc?`ows;K|RH;j>h(jlxe)Gh`|QluOo@!w%vs0PxeIn#qV}I#ly3r5Qifj7tiI z_G9_J567}llh*%G@s0UN z#oV@)2~h#U6rL>5N)CH6i{QyK;&7@{$C}vnaecxyva8bEE!PzMY(k@t?C}@MC~;x7$z!lAeIw#C!nSZF;mre08$Nl(SXtvsE?Po~URxnJJWMl*ue&;mA`)G5uI$-`i$nlx-h$YZKjaG;av{ty1P}dFBweTayJE zc~>2y&{>ztF>ipXGJPh|zJFOA>|JTrQ|%Bb`1}ox6GG)rNcyAn5D1HJ%{L7_*Ba%z z(Z6Vj@u@@Utny(**qPFuTxADeHseC_5}WD*tAc3$>bT_pliqE1;;MkB(aK&1o;||T z&~lO7!BiEkEJ79Xj)@KGH?ijd{igf@UAF5^Z})JTeO}aiaX6x3*MAt$U(6naVW(yL zI%~GPGCkrFcKIb!vRS+KF!b%8X99|I-~qe?_|9|nkkNmDYVZKMyKvI{KFa~=m`JI54MZ(ui&=KeonUg7vZDv%5 ze#&HRky;kKw;MLsW?D@Sd#CROw`P`=#x)2@hfvQ^*fWEkmk*&*xJZ{&BosM-2Kb09 z#Z{~Hgge)+V<1W6%(|<*knGk&$X4(9VhOI?d)yWr$sg)A+JEg2fd+Z6cEw{`U9%H* zwcBvmeS4CT9=AI8k?w-*wtKyH6a6w!P-ARRBnS7V7zb?NwgRe<+{7H;PUoPfyckJx z!+`@TLL`?+otO-iRQA^pr?39jy&Dk>T7Ao156jty z4k^fN!B@#@fPYdTSY8M#%<~tMhpvXF2<6w?lG%i-WW$ABFF+% z{ELXP{XE26en$0in6N}jMQ<>;J-GVDf#k6A^3Y;&%oQ*o2Xnr zedD`zJBn_Gd#}gS>9qFC_isW|K@LU%(F>MWpF$9wL7@DhSgT~%(4%Q!$iEXS92t01 z+gV_*i14or!>}U1Fh5*$YA_Stj%t7Wbpq%GTz?UdL;n=yg;m&3dbNGnde~L%lJrpS zRGn^0Rnjq6lphee2i0ujYAh~hc~w|?qfORR|B@bf85R%eqFuGT%WMjLBZytb-ZYY_V`R0jM}= zQD6({PCf1-Rkwkp1_)Z|cNQ0~T%W&^f*(tZ*A}l*)Cmm#wcqP?ZeG6p`0?YkTYqz~ zbh_3~JB`a5)z-rU*j6tw5-y=1yqm7N9jt0#DWq|MWpPWU53Vl~`}U!@4D6|fNCdK< zhyU&Y71-UD@crR4aH9WjVSZ@|Yc9NZ9lkQ%>aJ4@7FoP{EhVmByFy>{hx1qF7og3B z`NgXu;Z_go4z;~-{TgJiR2#i82!HRT^cO;astDoQ0@YkX(Aj-puP}jSr`c)n)e88# zv2;zCH38jFb8-IaBG3I=3e|*OU&oq@OE}&v$eUd#ojbrt ztkst4?YzIY^W59T8$u+qKd@{2G~mT~>h@9BX*2>u1`rE?va44$h=m&j;(rQ)C>^-2 zQ*ANUt}Q@`J6+rUuy1M>uP!0pZ+QKGKxkojxUgergkbivFv3tnPeEo%**ZsX+tTJ6)o09*z;!*tpFx7c~Gp)*` z#H9s#17{8otrf!}f!rk_p^oZ+djyNKsUjMZ+l|-+ZU>A_r7=@Oi9#N&&g;XUuvX_~ zi}PsD=B4jd<@G(F_F_uB2a6LahQU0MnxuCT4y{ zQ#T@-nrC!Pfk}FeU5RLHfu?YLW@;>!sJVIXJxR&qFq?eg1^N@nn)V8rDtjxf+(p=;D(_njze@4J!w?=+LrkU|)hd(^7!GgdlnmjsFl z-{31FM4sp^1yOt8ZFlN)Efx6?`F3#dJatTjVf*!ERPI%Z@6XHUF!`)*SB7v59342V zlnU;sJp8b-_jrpJQn>2kO@%Jt%GPI8X2eHz!&-X`vVRtRNuArY>Vey6E}zrx;?Xa_ zg@tR^Q>s#*yJ59uyihO^I}N{9xs7B!LL}YEuR{eRaeBi_@#`iy;mWIoW}K`zPKzIx zAy<D!HNz&Y6!g%$;y(5BgGf4+`ieqgJUiE}`#Z~V^ zDpoULUnWUFG7{M&qm(D>(cA+~l=LpnCFXU_YHuIkg5$dC#iCsd`^WDUxf7i%U|kgi zhE^q+N15nIV(`7u!zZtX2c1N)aSjkmdi!WhzJK1#{{8GO91LqOy_&t(5~Bra*_zXu zJg^Ih)4Vge`4&fb@d?!>WQwjKRd=;i?S(+}@(ofimY#ai%#nxM!2l&wQ|B8P zzzM@dW2|?)4}$;ZK+48{H|^ejn*)c*(@DCQg0sWB5XBf!;!cdVqcD-jA4NeH1j_W< z#(YF?Oy|kYsIUq~2KSDF24wDN+mOzdot9M#ck`uULDo*MrDb#hatZfRJ&GGhWPg+I zWlSlwi}e$ad^hDYNg`e-vdIZSGY>B49=VCd`Gu>=P%;U)6#0X1_(>^CF@uPdily9E zE>j6iJNntIlyaGG2g#wh5tdBaKh_C?*~sKaAgK`us)tegrbSg00+0oyM!|ke-kbeI zMy1TycAkqEpn6I&jB4Mz$T*qCN`Fsb?%EP-yknA86h`0;Bq8;5ZxtjbX_kZu$6K&{ zaq3wP_7;E_tCxu2>ij%C>Jgwl&8akwMj#ZI<3LV}RAg95Kd}JE_nZXfhjcdVCnE`= zk7to>V(k8f5>a%<et#4^b)S0-cG5dLR#;dilga^yJ3|&b|oFzuc%WFn`DjbfM%G zFh{M+WY+MUz*j~gV+1NMua=^f$nyraN4(_-okv}bL z@`Ur0_F+{0@ui!ABns*kzvx)wxGfVM3)nq=<&r|JB!mNB z-ZRXg5xV3BbFka%R>?5NPf5Z~45TUF|MWeN!uFZ|_*;HzHO>OW<97E$Al<5ZgU}6F ztUVje%|AmU4I#oa$TZfgE~KoGpRs4rSJ4>e&Y4jbb!>ouU7x~f8-KAGeS6!q9{}#R zBR12%K@EC$*te&~Vxb$VevIZg{UYi%ktvqF^SsEg7yj3#V7ejK2LyW{hlg$lWC!~u z8NL$oK5$fNe#LaKWofSeWs+eXnB0(5@*+Qltux*bCbl+@e#t{>;gPpIJaX_mb&nEj zE8yMDXD+7QX}bNCPk#V?8vTrE0vUf9E1n+y93!bh`bZyso#dGX8Ure}>ap+@{_IF!{$Y3u8a(`V>SI#*SuyR46^7ynU zNB1W$6judC&`uIv`x5%#cr}#s*3?ee2^nsLSB}abCJM=YXYjQkLO8{)nO<~z3a)a@ zr^Y$V-*Mj>#{(A*9~Tn*ewz>FomS%rZ~ARjTXuuGhQMo$s_TA6A141)A0nS-Z1vC9 zL*(J7%99wLAAj0CpEfFk@HFizz9&E@dA?&d+Ghgt<-Too4T9dNE9si+(FU_m3V0SqFv&Fzg!9^{wp z&BEm5*5{ze3|>B|+MVi?;nSn%A#a9{a6Azk`lP8*G{XIGB90tk&xqeBgP5p8{UFxChCgz<&(lQW}c&=*7Jn2u?0t z{#R#$NAis(ATp4o@X^9d&Zl2wh>VJYJ~av``CQQb=YP9=mm=Xbk-bz~y~#Z_lrro@#KZm+->+n; z^ij3zRCl3?sj1O-CB$QD($JA(>(P?Wt1(0>(`~oM$~0bSZKw{qtWAHWmFdsb>0iA% zO>sBje;64CqtjM#4neY

uAQ!ATz3VU(K&Mcn>Nm{)9txP(thHO6%}RmGSVvVWl# zA46rv{*+}t#Ie*_(Gw&)dfbfY&UJf5MnBqC1XH4OouL}$m+I{Jj z%$=}gZX&b-_8GByaY1G?AsSrJm+qUJ=?eS*f{A*-6KaIyc58alUg#d>34HbdiBC`X zF{Qo^D5@R(Y_QUiu?Teppfz{fyY0iz_A$xllHGA7yYL(64j!@uYalfDjYPU z1j4DwPl}4CDnt1sLMcaiJA}lDUxL#8NJO10C}qDzLX40H45i}c7C(anWtV(%4{toq zWWo*p#iZk#|1A9#Z#EqA{w@<-sG~OGGuPq z;x_rbl2`U{*Qz0Iisq3JPyPsV@4VLMNOY!MlH8+&LMr|vn zeuhREY@{NUz(!CBY=kL+jZa?*Y>W`~#8eF%e$}uMtr`aFNo2`t>I-V=X*%B@1myy) zN4kiWFdI)&`ePD)Mv^{9-j4||u^vf_38VAeEKqIzao6e58UHdmYGa_))MB_{=UDMX zqT>~*r-<2+cYg|3=Ky9|!ju<=_zE4aTfIc5uxN}mGdd~J64vCP*OY5o1K>mMhhb#v z%|m0b?xlD4{x_C~k&5qz8PVV^*oG+y*3+PaTFHLsV8C!m3nr(GVmSo`Uk$03mVL zX;s>J;Fj{`lU(EJ)RfN-0w)BRfra!+%V|Jm%L#ZgZ>hAmLSEdB_K1HB-q| z@|!ta96*lwHN?={P*>9%)yZTlc~Q=ma=8M1XE$=068(DLfCn`-j7hM(i!O9mF3qQ8 z+!yuS+$9+X#%a~qC*Pgu#FtPCI4I|`CXz7tKjxYf0HwAvs~d?D#{Ni<4w6@N%y5#a ztAFsnRD7PL!~hE47kUQirwJR9ri!?Q`Ab(pC30E^pc705L7Vx)b|vR0q~qh~8vKv& z1FBsR1HW2?UA?rhkP`dom^c-DtrxdTlVVF#(`OA^i}RNjuBCwO9Zd&WtCpr*9ERP#{!yn^lmOKSZSGttSJ^HVLb?_%c51=S?Sa7j zaAFZtH(4fl3E^t6rwW0bTYr#W1wkpnr?_ zL^1MBxlwi*k*38dnV1yCl0aQG5tk`I2ycscA&$mZ5R4@H@$F4Hg;L6EJpl4%f=)GR z_yPZHB8y0A152Z}T0Mf~b=Z?Imo{_wQ6>Rs(zRxG0VpY7sHjn0Ui|*z)g*M_-FJ-@ zInlcFx3!Y5l*;S*HQizg+JjPr2Y-~sDy0Oi_=~J1Gy@X3beHP}BeuhGc|hU6bUvIS#gYG5SC zO*Sy2!H|(HOmAeoqC>}am0P)HP$P=;6B47@UjNW^o0E@>SycbX-l36Q5Pyq4VgxNu zBtliYB%NYSGG<>-V9Xo7F=KyH3rTaUtW=8G#Gm{AyUdN!m*16(n0^7xr^UNWBI%p& zDwNVsZYlleld;Hfg1ugQ*J(|*t7;Jh;e~9Z&;W+&#Dh56Jkce%XFr@QYT?FKrj*&t zRdS`W=(X|+pxVr20_;sI)PH)a(OPvLIT$^o(bDEuZ}(IclH@VPTjadAM{0n}L^?)k z)xa|Ds2Dy|g2$Vd3!+jK^Dxi3EeiP;)16pe{J!o+40@q6Za2KK#9|t_`f-su6^m^Y z@#*21>|IE?e10vF(6BCR_{rPzsrW)%8U$kgap|v1UU@2?_*uvfeI|9?jvkW~*SBmaguK+mX*&XGYkQB$0+_`@OAzsc-&6w+o zmJTN0^2I9;Jjh0I4`Qk?d=g{ORq$IF2c`aZVw-8BqIVpc+oA9W<=jRtTk(8uE1A-r zT*b^ozX&=A9sq17Tio2t75d>wXG@vQpwO*-ATaZwHVWdMjep`wWzKd{?|;F5aO{3}Jb>)3)DO$^eHyu2Dk^b!x8$Yn(UBGf4v}^|U}ik@&>hAm&3{J!;1 zsksq3fPAm64~R@34T!p)*9S#qjM$geQvPnp?jzGjHz|TG)+3ixf=nW_2HR1q$P)Q@6Nw_?R!Aa=&9FM~Hx(DMZzn*xe-#0_B zd@N7?s4AIL=+54@OK)M;ZS>_pF;0ez-67%V$8%ytr z3li86XxVkpW3s5m%#9xjQbw;?5Vd`>gI-@+N-r(py&k*fNy1+M?P+;gd^i39IlFZ++Gs=pugC7eF0||` zwwMCgEh7o4T@upid~nm}hc$hEf~G@wpf2abZWQwagjUg@P;WQu?b^i3?4|^_+HS74 zYkvV}OrHX~XLs#Zjr_l=EwNd?-)yA0)&WI*)GpLm@&4w9p!?7I3Pri{U?Zn)inaFw zF(l;`d_K8?9CW&quNi1pBK_lAYbRYabHF#&^6C2u&}(licmLyE>q0e$VI! zy>*SS$T>7ckF#(q*z>v?lS6lfd7h?sk$>0pPwl&T3TRD<_9{NnJ+33P|BkHb!|V}V z8j&?Dv`K_Z>)6I-L}u=gUdEugP_#@)C%-mxc3=iQG7xk6oeX{*yK~Ufb9UIId53W$ z`z4Hxe+dUr0dqjc@CPXA`DcOh=#H{|*aI}X`|Zc{7BuI~ox62+Z3|yYybWb;@qdLN z8X`W1z8sH}pWkx46c=s{cx4Zh>_fYD(6iOg$NP2*e^US<{iEUR;_texljTp&xO^Mi zzN{J-QoLq^myU_W=#`IKV2Ar1;QjBjPcYGZ*8*0S$s};*8trObMd*N;8~+h(;HCf@ zW{U5dsFzXuSQFZnv1A%s22wNUQGdOvNeeFQJi={MkJ<-4j3Ur&H~deYNMTq*F{CqX zdK>r%H$S;O^sVjwx4QM~+YuYZL90`(eb}^{yLNX{^YaCeZxPxiK|}IN2;)`?J}+6- zd?`FSgBgRN{a8M9v#EP05=5A)x_d(*~z{tB;a$e=Q$v#>{W1 z=Pi%8{}R#hBTO`cBa>GPLw{pUs7MUH4r2dgFowR25FYL8mmafPM#qT*y3LWe&3L6F z*9J1(#OOhI(kO4ZH{|X~cYbw$BvKWFWZCwSPtM}pAF z;LlXcuMeX6zV2k zpsjHSy#drnDu%AZ-hV}b)`4^$*>0N8aCwSw)>MdDb!(Kv?rP?O6KZf8QgWekx!3is z?a28{^)I+Vvc<91k#Sc^cZW~>!Y{?ZG#_-Pwfk)mG;jA)n;eI;=i4!~s}W%#N#X>M z_Cx;oCYgPzJDi#)0Jc_j8VB8}T?;wpE~a)bhfd1*wki@pV1E}g_P6o*{d73~XJ+H% zg<+Np+d2u=5~;$!Z-xs7Q9D}9TtH!reKWx-c5raw`eMUN)O~fS7Zo5tjr-$jxYp7 z>q8m+2Cv`s_^qoSnvI8C6 z$(2fMI8TWy*Dqd4iPhX%W_zQuvx#S>`XDm7e2t*R`er?5#72(=rZ^UpuV%(%gmLwy zYXra<71TcA+c$#S1_gE)QK=&tWX(Aw3r=}!@h1MLp?}^O_q69Yps{X~4t*@h`ZlM! z&~1{jFz;|0nmTW-zOajiTtjooTVJKkTVcZARYQ{VlIM=|W)tCrVvyiwPejI&4)hn} z5HP7zDNm!R?N?h5Ve_D&9$T0T3GlB&2jIw)bH-C+h8ZCq*AlDGLZnU@CEAuf0?uu& zTb(O5x8PcIdrFMd+HNw)gr3 zbryxt2(7PQvtby@9-&imZNKf*NP#DolG)f0C4am-pD)1L&53exyOhldKAJRds(Rv% zjQoP^oD8ceao!uz`RU{H*pe1}Hi}KBM@Z~59XKTrM$v?zAEO}=j0$5iUam31h)BV# zkwa^FpPgaa(h;uDa;{v?7Yn0EM}gv_85aKeHXayOgT3ik4YZ^8Qw3@u~HL7CueULm5jQ@u;JqE@BL0H}?=~qXC)|y~(LaXLBig~|*H85}gJ;i3R;a7dNl6 zWw+EPwe9!1`^q}T4qNY;<{G1h^6yO((g zvE5N3nP9DiX}CgS&@z`)4)7>7pa|T$N}~8N34mVzDXeQblK_H1eZNyw{QXY1y<6P{ ziHm=g5!eEpI;jjIqFmE?*d=9sZEG=o2t<1Xc#x7Fl?Ne`9%^+Sw&0&J-V`QNO&c+- z-vR2O<993uLWnlM5KdAgo9J0fYA>%|Z6DWX8zyF4oaH@az>;=gf$pk7)d`st3{Tl9 z#%KfhqGX#0$aMYVfzYvXjpi z3%UESBsR%~*2s*|uDEkr<=JyuXi}7lojzXmqaCvV85HCvkS!xf!k>At8mJyal;WO1 z`!zbU-~{e5JXr+WfT>Nye;B_=XQc^UA$buJQwY~%cgn>(#t#k)rXu*kgReG7@*scr z^dR@b7>JTlC%7fmPEu?t?8W@eQDiz_!bK76B_zdv7*_!L=v4O9V=10i%Q^O;(^H># z%n2Kh{PbQH$De!cZV=;sxj&{}8j}riQWQz5CXYpv+3n43blSd~3#Uw)lfm>kkVGX$ zc-$iJ=NSRUSp4+nS;@Y{Mh(9niXVUYe1eXZcXO;}v?0RJ)r4kiJ}LP6!i`0`UJ(n< zsZS!pKm81p+IdNs2n+j9vEOMIQe~5xek3V*zdT_pxN=n)CdawR*QAX11tg6@0aKih z9+yKbq22NZ)vG?#AJfr04TY1ITx94aKxN%=0m(;fmKjqk^5QI&?Aj^=#1ns53PL4( z#&YE@q#c3iI0SS)o@OyYA50ajk#E%+2X(uIwBi}H0V#K@4MGn5E00h7-fTky1F~$- z)ra3W2?eLFbX*7m^55z}276P)Rq$Pkx9e-2UeiW*z3-5_UcxJu9MS`I8KbWU`aZ^| z*tmBW#n*KIZIp<)@LfgmfzW@KQ3e6%aCbY;J1*7jmjUNa8D>cHi7KQ=~UZ?TF z3SOug2&w-rjSp7vHjOtygBQWTHhtG^e9f5`ZiaW;cf}*5+uj|I5%7N*4a|SnW*Dfx zdp7;^Y~DQ?2+M!T#s|o_W;3iuAy;g|kUlcWgxs$QgBKX3VPB43lg34v{`t&l<}4C% z6^uHuzEv!P){u;cxF`Ey_%3P03|D0mpo80{S3UmS_(g6?hCqeZKA*N-o;c zt(%$=ouvsn3U6w z?_g=Hc6gCN-|v5KHcS_(o_3K^LzFjB49kZY58-lr`IZVhLH8bLJng+bejhsQRr0Z# zqN|>f2D_NFjT!b4G2B3c4iBIPZDg|i%n^A!MA$n3v+VLPE~3z+K}HN$nR(N|+u2q? z^sg=z&>bNA68emf_=bBFzMyVTdJjaOf*+4^3}1~&5V3z&h3!gu2&(74dEB1c>O@T# zhgNdn^WXCqaZ~9GORJuO{K>HV$2QBMCdpyrKYbQRqJ&JeS~nk<*jv$ z6*kAub2j`tw1cvwmms9&!EYxrhK}8F!tBO!&HAjy4%v&vH>PzSmK=v(Br!@mGd_mg zrsH_co?U+_qu>#sq)4%e9$fT95Aii0XV`{I|j%>hXU^!UG|n(#7Z1< zX{l>sv?J5Oi!rO8#NtJ+(xdFTNQha>IC6YBNQD&!wK^?4timPC^8bc@qpuo zKD7&0k;i9Y)z~3S@nn1emb_MY{BaQ8i)(9fnq%!vDEJ*_?k!X_u$>6dVVuCnQ+#>Y z4`hFD&%1JQd|2Z?^p3NQ^WGt;A%5$9yn2~Vr^WlX<6LE*|yP34If^X zzH)q>G#D&yt#se;CR4t8QQrG9q+Bpr$Bygs04tV`p}x4tEohyF45a6DdC+3vbRXK-C~*5-ulz2DAVLO^Tbvw#gKehoiLlg^^HXbtG~QnycbfsSdb|D zp2@Fa2HG3=j1;hV5=yrg_@70-Df>NfLEO3p^UfODy%P3k=T5GWEAiQ}xP5y-!60>D z4WokcBe)4wd9jdlZ1VQ)l)!&ushbQk4a>Hxs|{#w^#KrOK1<^(F9aGJQhf1v#g~p( z{EAszamtqB9EkGvR=3@8<>-t&-mAA3RE8|asf(QI&r6qV3V1*sOzO(>_bPZOMV*b} z^ByJOZ4>l+=;QlXIc%&jzpHulAi@wt{#h1cwJ5R~#p(F3oXr%-PriSDkqcc9D?wWr z#g{k8+@W2&w{N%bQWgviBukxg`!CmDH9L0r>m~fX@#A>?y|g*+qZAs;;F-5 z-Y{?9rWYx;gShyfffBizaqqw*Q7u+@5Q8)-YkP7<2;70_kxYLu67e3Gp)ACIYd9%J zfH_?RPKHB4REF}`xCjX0p(5-rVh)3i59rOnDP7W28p7}-W8Jb_r8_I6TtPMciE)^N z=+SaJ>14X=5NGisiPc-Z4sGDi+qdJ# zXrzocMn-9c3ere2D`lEfLI>9m64)@5mYpBigi`)yNSJ@-;hBq!glFs>ln&_}fgIL1 zNI=yoq9c06oWd;LT%NIaIK8DmD z*mAid^n*nIFqLp^EmW^dd0Yi9LZ z+o1Zdd<)o2Isa?9&yv~obHnSe-tZcvk7F2KkwAZy;Z?>I{oM8{{yDY1stuf5(PmJkcgHO=kp7@B^_LxDIgIS9O5(h=#ImW8}$E$D&J*G?>BA5(yrH zf|-8=pn8;>)k99tJgPbkR0@&r<4>VWxx&&2? zhed`~rCS?n&JE=8lLN+}%{GD_aK`i#q5FY?F8^+TB+|+`uD|e}iutIXlJtC;eUyKd z45Mj%iOD+lw`bXv^Y+!|Tj_V2ao{q=ufL$j-{E$c?rOPO8qu6^y-Ybl8sz{}h@_(mwp z+#Ax8`Hr+IBD3^paSag=14&RxcPb&~Q(Q!ha1$|lD%a?lC5{`laFb$EVDRn|1@~Mz za2jDQ=H$ktZ$sQtgrvBSL&0K)=6vIvi?=;jP)Nqv8-p$ zS%2_k#ya!lg!OFBs=&{eKKY4dJ$?3?^~H;y{J(Qhc$|m0fvI z$(3iUm48ch>_y$NGfz%>o%;pW`-b%|6G+wS?WYOIn0fj~pL~4cPyZA;`{%7^Z$gEW zSb~dCc_{O}uRNtJ-8p~k@$5vB9i(vMD9FqYYqAD@4E>HPD*m^oQ_3drLQ z%vjgum}afQT4@`G#0-wxiCLh%7_TLPDk413&=7Q1HG5OaJZHc>$b!$}E5@%vygd*vAtv=dcp8(4ovmK2!cH zC!!in1ePrVc@+!%@}vdq?)T0?nKh*1l}|2l?u)dJ5XEN@doQZ>1l8|7g@S8OPVqo! zWfz~qATGW7$&=I8lQY&!KRatZf&ay03s_a!6uWy;+*a$hlWU!~l?WaPd^U0tN!y&w~T7T-s# zeuXeA3=}+P(M#!k(GWrX{h4R4C{SNOf_VAl(?EX>E}SiH7b;le(hnLGqi;3r>FIqqU z5@bGat$jkQ6?!Zg_bjiaF9V%sznyyk)SB6-0JUzHK(VHOfqKtacY&MV&1{^s)=Kx! zSTcX?$s1Ngh^@1hiZ%M06&88)ltmA7zF>K8bi#rx&oQ;(Z?povWMuQZsxQd`{1q(2 z52dOy{1q(2>tB`OFD&z#QO0{B^)*?}OTn_U*4?cljGrN5y z^$*V&t30qw-@-LbtLVr7_&G~1r+$GCiv-LUY%G{N9r(S?Y?{LhvLWEO$=*o}|BysQ`t)h?nC1fYOp z>|z-4-veMT&cHJJ&g;m9u>M(V?PHM4p8X?h{||pDi=6;&^h=O=PJHr<6X%|uJOh86 z2|f$(IdkIa8DfNxcvdH#^b%v3xOoPaxB~DtCO@ak#;EK`Ong2paV{+J1x(DJ0gl7} zz9j#BS^oQq{P$J)?`!hkFZhS?IwhZ^xqk!Z{fqG5mzWg33_st5|GvWFMpPf3X1ktCo#=oexhA)4^$5)90KqzWA(B=gM@Y6r$oUeuEAb>X&0Q~rp z`gqy;7D=%Q)d9&RES&#uSU-X->#$`2i#UHShC4^xdh#~z93P+h%cs>&bI$ty z**Cw1<1zufD%*wcH<8dmYy|H4(N`=$olJd-l!+;)k%{5v{vvmuV9;1TVLeG&PcB$bE?U1265Dhpt~%zgd>_8E#lS)_kT3nUQ#j+wM1nLKx*J^S&gAD-gP?ku*Beg3azVKG*K z(r911nFXZ$`e_LWInI}@kG{$sdV^bi6-RdkQ=yU5Pc^u!yeprgS^N^u*O%lhzHU^# zW>E&DUh&!$SxVeFoy}4Yethnq%voN4{^>~zsP3B4+GT3(;VIG#zD$3JpblYYJw)iF zCAE#i_~%r!mfiw23Glx(?9-Z7=CIpyQ22}d{Swp49MQ>pmL}5Yc+j}BzQZZcs}u%v z`k$RW`Su@w{G;Dn`)mIagQvyIB{i5AxY8FPb!uSv);zf>snU+t!H188_`?P`p;sd1q=9zEardTJY&Lt3*j3ug}-?b z$bL(<5d%3LhMt7BZz-m0$VpNMg~`7akdylN!zxKk%b<}~vgl8Pa(&FIYC9`ps;O>-j-+2yFHz+m#sT60*Zl$*g~!EB?Up+yRo2f=n z$v4b&GZNuRE3>-V*8~R*3^u{3{Y`LsNE4g^5_u)J37Re<8|P`WcsKVZi>rECWvs~J z+8U(1+z;w2!SXV^Ay;?~a<_p{q;&)JRak-CJd$V@=PADmX*}xus+4noR~bIOK#Ho8 z{fK>_Zis*UddB+s3BBz9z*JUGdcx#$QiZvs^;Tm^TRx8R+mdGite>u{K!8k!w^h$lv?38{|1_osDwOzN&P(GbHEyj8t{p z&SEE@4jAxr7EF@jEyo>k2v_P`tr{zlOX81Cz0rSX0wQd@AvydB>!&{fF<=8X`){%Z z;e=`Qc-d2sphVrG4G|ThU!Jj~E3dyGD>(mpxPpUQ-6`n6X$zGLt$ocZ?Q7Q4zW!Hh zpmybHUuOnuU$d-zVaZe8><2WhJ>KMPl5m83`j8VXdCKT z>*s$l3)BC-8ATgLYO_#aw%7f-9*9=ob0gir*8 zu^s1=DWLa@6z0= zXz*AmE;N>3RONB+rB-;yrJsl*ot{;}G3S#ad5*>WUjtp^5XJE4KasY1l9m7alRjN* z0hP5Z8{0to1nCqcMUV=A-_YD%A}JEZs{i^VEJ;#OW-JzhkbGXDRrp(GQzx*gKbn7? zpsCdCpr(*xzG|T^4T}WT&2yv&LA}2+OYGrQWemfQ*OaA8c4vmUAPJPOQu1qG!{4uY zMJ%S{-wJ~NZwGeEz`zWa2K<}wt`Eb&tOeRn01;PD4QlZlM)yLi_Xbu+z2^nP9G&z8 z+|!oFAinG&CW1GxfcvITz=h2#yPAK4m4P2;LE2r*Z(!(TtFj@T-8Nxak0=I5?M!;# zdCA;&XodMwD9F8UZ^GE~uldc9GRpibW~vOZK1}BPg6tVGE9w|PE0#b2%HJt%5qIF9 zY~eK)gma_BzMeE~Jf9nLR-7Hi9Y5gNIJYfw~d4F=s+Nkc@4LbhA zMAUj=$LqKaOiu4MJFGg-vMQZL%Ewk-kmi_KR;lrvQ8&bPdf40i4Xt6^J~rB@hMtFp z?7Gw2Jv>HBC%l$kp_cyL8HIlYYH8Nma9TFm$aF*Ja72*G&G^8b^uX~E!pAdYRZ!q! z7AV!dYU^Pm1m=FV69#kEgZUc4ymx}^0Se~J)|NvN11}dha$==@&LJii zdC-}^!6d(BK!4G?(`_Gg?7Ao_G0NZXhnT&{kQM1w1C5+!`-)6^U2%VA`K?WG^7{?N ztmQY_HOLAgztN`j1m;7ddSU-i~TFV zMJAS$8a!F`gxB2H@jFi6@34f8vef^LHVk?41)u+bEuL>%&rVryUxOw1#fyNYk55%+ z$prr78y2_t0;Ih+t3ZFhqcHUff4@s7w(nZM&Q_dRvNy`U!vD_dJ|(bXf>`|5Nf;w5 zO;K)2#aW&Hg0=oS^hzoa=se(cGbxw;k7hqU^@p>t0G|h@Fe`Nmv_Sq%v{s@rlC&6a zFH7Uv9|kjCVFJ+l*h{B)*a?e!`wFD}V?FE(YS<*#K2MfJmCk=?Q4%I(ubqNHU|VmX z5!F=sR!;Q+RMIP|6`aBF(EZ{soO&iaH1oedIccTS>C=Ss(@%X>-?10~R{h`f?DDW* zmtbE)oea%mDbgI^A6W-Ahrf4Po~_2vv`gCB8))Ihv(@1I^F*9E{qd>aIqjQ>S7{>d zo_==I>-tY#xA1>KBKBfKxqH{%uRe0x-JhJWMB;Ro%l-Ok(5I58<%|K?ZyFHZ06qmg z;}I--kkPj=0Q5S=2n+{dEN-N{U!15tHBnCn)(C=CGeUFuCubBM-y+O>MXidTJ%?1p zAFsrWIo>(bhpUK&`j=4uTKQU7^KY5WzvXZKe?QYlVqt%z^$*U3l9sq6e57Umhvrzd zcYEeobL*DQ0+%hHlogPz&RXSCR*GL6`LdKW*!ae}1c^_m3bB0k8rsbGUejv63^ER0 z0m==Ku}-lc#aT-!E-_0hQ!iS02uk)NPQyma#r!JBf>L{#s)*JvRRzowo~_grxBBd( zKHHXOBvpTA(^D4dl7L&OxOtMAv;s+E>YU}%3Jv@0bC#h$diGUieSOX{G{*>2q0biE zXLE@#VgAz@X_sP-@)}5W|0h}ll)nJ(1F%aVQ@LtAgATKaPMc z&YtyU{%e@|Q=RFr`Tt<%nHiaR%Aff^V&*qg=9m1LKgP_A$~^1O{7*3R`zmwJpZVLE z`R7#T%l^#2fSG?)WxnFi{Og$cpR3Hb{F#3PGyfNrd0|#EaF|7nY-Gp!16ah2b=E4# zmH2-t@j{)XW>a8fCf zfAZ9mSd^dBf5Z0M8P9%8hC$D`N8o;{EUUBD&reyNDUZ!~=n_EI)zg0KDxL`c30qfV z%DQ^4--P_587lIe<&*2GGjhv6XMGeSnOJ{HEkE#QpsSMR?Q;YZd;D+Dusp~+;P=0U zU6efjv`@_@?BJZz*)`1R3uv_Ei>Y`Lvq6mJtfds`e#Q9}Pd$Y?exoj%?@s}TRMuL& z@9ObR$=3qx%*Uio%^;=?x_VK0tum&yZ(LE^flgXaNcCjrG8mX?2a<+sz|sHZnR|Z$ z`#e$4TT0;6em!S>^gJD(qSm|iiE>IXJWa0rY|hI5L{rZdZ0G;5o_)=_ z4T|F51qzz`|JwT!@Hnp`!TSHcbYGTy+xe{|wiMfPB*!_7?WEOe*`2hmR{J6ePFreQ z4N|w<-SQF43=Rp*GHYfWmN2tnm@$95!|^R)aUkIe3^EW{;A2M_E)P2}G0S8zY$kH- z#KuvxRrTKck3M8MWM=l859#afchtM<)vNcaUOn0mQZDnrd!Y_qskccTo74e`27x6M z*$C!p+ywbY7}%ukw!`s%<3ozP^^k_S_~5Gbu|NaTwn*BRFnLBXl22V~O~HSLk7O6K zQJI}{p)#I1P?=gwBa|@DB2M}0ElfksIBCe=DjMR2S9~_6uuMw4w`jflCEY9x_)%*7co;4+i-3+N{O}(~uhIF&0gxrDWR~3@Ia7fN2BzpnkPU%<3zr%r^V02p_ ziKS+r2j+ZqgW!EBy$hoLtv;k`J3>__+aoPPd-~BVb zS=zc*wsWm)mPZ?>Sva4Lk z{VB#n#fHp&2wMGceXCMaa)AIu~{FES(H-r!CuK_FoT zgn9>qktkKOP(H7ib6bCHk3b%k5&LLfPk0~AYYOe7Wi87=9cJEvwX7(pWu&4T>Gif92G1;+a}>^L9<=Z?|scu$jnWXWQ*S<}aoNqc`W@mH=PwV=7%R3*#c z4MqNv3KJzI)Bmg&zb#{`$S)CEt?H_b3rwAPajs7ID75Fxg^p2~H6?CPaODC{XuOv@ zl9-IsEi;yAMpu%YDtLty(l)5Y=OxLx(n(*rYr09WDHXQh`f^@v|F;5(!JkZrC%_arKf9g zg)4{Fd@&BDxDr)~6A_DkyzZ5;1T8NVRW`!lZrq5Ax?)1MH#0cjU3kxJHiiG5xhnh@ zXQgLT`2WzH6#l;nc^r41!oN*@DgTm|x*Vi#WU+F}8LyBc@dbbd@&bU*c>&?F)kUim|`B))yAZryhrSSy4;ey&mMoMDbY#?S0XQBDc|grde2M2x?M-& zws(V;NM_<``SzC>DuZ6TiL;*1%Ir{g`Y@~gw6&>8wQd@8=HTf zliZ4__^y+_QQNPTy3tuf35w?ki~6_b2Z<~T0I6m)(^j`*lz67SSq*Y?s~N^-JY}j@ zNhJ%36XHSB9EsEXYavd8C@qluP{1D!aJTmL3bqK@K!3!skwZUqRSobg-V^QH!w+;+ z<5m@UCVzMjhqDAM=pPKCH&RZQr2~I^ge;P?-$NBpLQYAt%IKtVh84LY`s}*|L^Ea;C zhn*x+Wqz$>Qt}AI(y{j0MmB%&%kM}QkWQj;v)pUJbjVBgPK+VZnY%)93_CRT=-JEO>m~uPYLgQTCK2v;obKd*;DX_65zV}lO!|{Fn>10q(X%^URmk+WI4`%)9AeuG)=@)cqxJ)@@V6Do2D3+YmM!z&)yT z=4-dxark#flP8p1#@S&lR)?L*yV_(s#;#ST%SuY`Tn}}*9LgTGdeHSkz_ zz+1+*)fxK=23@lavm0uNi`^O;jFJU$TMO9A3G27vCU`N-Q|b>QJJbh7*uT-euYR37mVk7}Z8qc`|apluR~JNaZQ9X=I~mflL~M>KcMXJhbocEd=U~*| z)9*!pG}zNGXf5tNdXa{AhH&-4FE%vx2MPslkhY>uPB(wBW=b|On2n8%?YHrxbY)47lTra~GJx%sZ| zZj~Tz8%UiEyG>;9W-vaTOAdU=>%$)leg7ktWZSP`723p?!mX)JJ zyW_ER+d6-A^rVv65q5ROj0#|`XhqPA)Ny9`ADaruQ$5QgN`o$ZVKPlw;ic6h9gfA4U%h+o@VX(jiNyF3dTmx zU_qMK3oS*$IqR@S4c6^5rn(c4^>TQayZ@4Y9ov841Iq^AIWP_C;FL!wkKCZR=&l#B zr=JkSgmtHMvZHY`GiYsG>P=P*O%qI2<)Y2Pc^^TxzwG7&w|Zx6$i!e}w+l0V_DSIZ zWYT&Oqk~)d9=~!@?;x`KBfBZEE3_lTDkfoJ=<0KG?6D58Yd0>pRD50~(}d3Jz)P{i zT+)Bj@|w7-TSn5tzXoA2f=u4IxgBJ!keb>!Lx#-EnJ+FdB7nzK%oa8a0~m9=Y;GCy zr)I+fg$*~`ND2dk(MUMh`=Yyu9XHk=x=k3kqXk18B-h9uSNAfM{g`cV+4F+irVpwQ z)d^KwG9!4V0eU7zvx)K1xFO71BcEl{9%X-BxyznEr_vGHha1eXv3N3T2XQgTY2u_1 zq+0H;*KHk5?TwAvHBrSC&wnBuM8GoGnM%JcmX609FfOThTSG7&zL#*=0pKQp)tbsA z5+9A_SK7@r3Y(e8OJ){;hXF=4w!&y$*|Orj9DjmLuyy9$!LopS4D_T~io9WF0hE6+ zz+WjT&2!pi&xc$pUSr8G#=mT45KUxlC1~o-++vdKbke;z+qDWin6P;l(A5BlLx3WH zRSftx9r3o4Zh7%mxd@yvlXsjXL7j9WAvS+@h#H1?Dlez*R4VJtNto38X@1oT0qYph z<8m~$5KLU|YjG)b9Gn;%i=~g)LBxNpyaAUgQtn&}TPg0_J(v%u3Kh2dT)D**TMyfl zZ%d{QB@NOBHL^#><3hS+jkdUI_Z?SmAtfks3(f)+_vS8{c^A2kX93S=;H7Sb@H?bE zeLKtof$;9!GJ%TMdjmH}iF7KNPX`vO+s+be0(^O2b|jLZr4&5R?8s;=y`OA`n_bDO1SC=y z+_`YkKHH(T8tCik3HC-yZhi{YW#_0IdljwP;<{#Uh~1YWd+kz!r#UJrh~Q$1U?tU- zN-8=PUXdxLMqKnv+zHqf3GIKdRf@YA`6S%gIKt>Tg<$WFf-rP`$!<$k5Y>gaynU9e zepJa_y)frWw@L023k@SD8{T!kkbz$oL@42Fq4CLTTL^zLmW7rli`$TV z1`4j}JO#NmwtF_(<|`UBH@;K{W=MoX=*;k5X;oM))Y67C8Tz_!rZAgT1=+0PY(6q; zHrz{3f!f|HBWk?EC9au!<^v_RxX!bR+vX&@h=Too$Sfxp=5+x#SjR{@mlV{nzCA7M z{~qRXr5rZx=wz)adY>3AoDJU*pHd4+* zBk?4;hel(WjOiFn>?Jo_-xtBsDI(TwF|d(Ws$kPPRSBaUTX!8R3cBsur^_9u5i3lc z_Il_U+%-1Z)|DFTN)1gA6+hQ&Gux-Lj=2Y%+T-4$hcIpk?CO8P@4l|S9x@=twvfYp z{w@q%sW5V>i4o@X6q=4t%qaCM;6&9Z&W z+fbHUJ)_xnUOs=iL)%J80>U`bKHSxBM#h&X6#d?bc=H5R@$-3^sp}54N=Ah+zt-4( z6(1v5QUgtzCn_}BxIGZS$Z81N z0p)y9=Hd|+_jJ)dA;9kNY&d`Y^jRZct>R}oMq@`(6IrrNMb8C}9x;ZHdyXZN8DkrrLuQt5$8*6q+Z`|y)2c8K)l!_dS9WnOCjTq&di65AVCx_@Y9uYtL#8t*~={? zCAMKRmu=7zk}sX`J0AP?(Hkbz8S%r3OqO0BQMP{qsEVAi?50H0R=c)VmE%I_N^!jo zB{C!QQVR86A~_Mi(|gHv3vMxFB5{g<1)Mv4N%Io_b(hPIMND1>t)R6w3lDE~K-w?K zOZwp>`r-BDu9p%XO-OhGt14!m`SO(tuom>(a@%DvD;SaHl`1B31M}&Ir{KDN;=1h7 zg_(a`q1jLKQKwzjmiY=4Gcov{;INRbIkkBIrEpzm=-!3TlsN(7p$- z8@RGa=+H_OrX|$xx$clvc4HLFxz&G#n zXta%bJIHl83~Ubtqht?(|8>=I+rEn*Vn>LEUE*?vfv|sYP<-P^AMFZ?0QpNnGr2g7m_mPA zT`CDl<-s1QFGxB>nnpTAwKBL){?^Oi2KhTr{x-^Aw#VM%)Cy{nH^k3qh@pH@!#g8x zz^!5J4WU2$65`UU3vujS5Li{|swkh~r+vgi^i_{gb0>($arfk*8|_KmJcloXFJAWi zu`VvFAq*xggT*@SX};9*>LT3x-6wz7w#8(vh_c+}%6*zOHy4o_wxq>vK#yCE#j`P{ zH>B4XvmT?`mq_wEg+@Ac$Y=?5Z8W^EE(7nGYG^fh{WusKO;}6CEzqMf!nH7)o){9Z zMD9~dDZNK#t~81L$yAyanpc-YQKGNN`7@V2pZ1uDRK|$(N!dRf&@0uI9yfmt=atbg zEadlyl$uS;Yk@Ypb?eTpWNkDJjs`e-9f>KAdYR&UUY@Pr>J~lRL}u3$?FxIo`UB=+ z*SThB&}m_itPuY=va^juhg2piJ4#6(*^{wEh8}xd z<27-~jy>s#Bm+_jxWEsMP7KG5%*4I7`^?ttEy~7gMiylV_HL%j)XJmiAO;!YKD^|H< z#WHE1&_^=nyjo#gxUVM^4fS>fcUkHU;ZUS+C*7$Em8M`Jqv1O=-mp6H|qzJ;0>13={?RfuyDtV3AcX2#S1lomaW0_F<(8 zR#qSMVC`5JU#V6#Ku>??o=~8#H@FMS>haTUCl_Fr|LAh6YB=6S6U4>eiV#R7KG8V#{Ta{cYrXhcok{ws8Bry+brc#L| znNlD^3iAY+0g@njvMB{9WHCS1?1PXeol>Ae8q=iXDk(vo@~JaA-~wdta<7$G$X@Qy zO}Vp8Xr*9;&}B&Ht7VP?l*C6t3W>}6^dhy+2Ni;s&*=p{kq;;&F8@n6%}m>cR|-f- zTYN5i!Fl2<1uB1pEgi)`Rnf#>t07;);8|C0tpYC)P)S2=xVG$Z7<$7wWvE26NN?oY z1+;d3&&5~XG{FVk8wm7amO9*Tc$ubpl?ikEn|{ln2I*j^HxS<56=YIHN>6kt=jsY? zg~x`<3<(_nie>V5}{@0Gl{&&k@)ddH|oULWYm+ZiBhzsA}=O)muba^(a2oZDd9wEfCy zCs%R;>fOOwp)5idk*?S`2Fz&Qr15^sdgtmQU9mA4`Z`?MzOD;)kk!0t9e7O7y@RTD zp^j*$WWs;C&BK*gGHbBrx44yyqkH9!wl5FD!9FjOMymAK`YemkUjg(=sH*dH{J?oRj=(-0pY_WJnL#K)&5KHh(x z`*=(3;{y;MZ>Z_JiodJrOjXqqw@YobpQU@MUegza+rS)X)$fZZQp9@m!2UTQcVWjIIk<_gZe8q>fW9tJgr+Fm5 zM|1xHBi9DUudE_-RuLqUq>WT= zI_lVniP+K7yf1yYxpm8yHT(<=g(FN`@bGvV)0JU54Gcuj<5zB%MG?ESFEu)vIz$pK zs*SkyHi|`OgzSw#GPq?Qj-`LO_#h_VqH21$hbIkjCxguPwE4%!M~`$LHpXLVL>OE- zGi!`PBZ(no#L{tUJZG{QGr3h}k`bKTP%LR6w`7po;dl&tluHiaoX;40<5)w!;zx zY?RH2_A!rP;#6BeNME^!g#@}a*N3UMQEKi2YgTa=$0g2=2==zsut~Gq zs6*;8y9&y#tB?CTcLRTDg8_f9;SYz4OkLx$=g+EhZ^1-6DG{Z>YJ@`FEy14t=o~Y}n7r{lA=k{Kx%I(@XRw?m`YsB+}UR4p~4OH7|D%)1~a`0;#dRWX6R@j>O){BSwco z5_c9b$Bp&46Btd5C7At0x|}gunvK=>Hs8P6XkN2w&As=x8slWiK1+j5dmS9`xLKJD zk8LNG`X*UwsGEOZMrzr#X{>E@sEhJ$-?C-XCNXo#WrlZb+0trUZ!~Xj&TYUP+GGxf zVNQ~^X#8*%Q9By(_YTroXp5CmtA$ed7Yrjx*;`+v<1D1zmq=$=ral|mvYJAYCGU}4 z`S@%WV&v|@QoF2DuR7T4Lpoq3+yn42)bu z6*gh$20Q-Z&WC4jY?QG)L&V(}C2YkIaRFNnhhPM8_fBje z{qCpB8+Db;OVw0LE`l#OQRGZ+BbK!u@_ML0o{Yqanj*33jkX};iR~Lr;O;AxUemGR z)>b4hxx0Tbz`}!h&zfFSt7~I(qds`!VUpVoB%P=x)s5&SDw7&Q>?cRyR3X-Cvb! z#e$lP^saw&d?dyNk;jqOe3{pLR9#h6p0TpU-QC?OPH`#jP+W>@ai>V(!`-2{ySux) zyB2qM=f6E?-Iw#0m6hZnvnH8L_U!%dGObb}QZ*{91SVE!oiQ25AZqj88)VrmJVxWz zaI6&ZC;gM20Kg{X%gn-bpGgOb__+LtScfV3nzFXlKcv z=uJt(i657D?IpX+`In&xu>_*5fK~+&Qe!xITsANDYu>tlTqe10)d53A^gt}aJZim{ z{C5RQ27rm2+xYe11-nKo-Ok)r-aiH^zynUCF7^%8hU0j^*F8s<1BTge^|n+5j?^W@ zGwx}{cGl0jaASm(sC$>1@qEA*{mzFNXio9^#(f3et*7d8cXLO;E7ExiC3Bu^r`FbQ z_B%s$Y76^a4;~i>(Zrrw-TNFh(ldzFuvE-l2bd;&%9=6^T+@*c)FHbx^%7a{SC-?H z^;c_iqW?lS*CjlIdl|7%Po{q9+~&XYecG^45Kho&Ue!7Ve`Be+US%cj(B;BSDTD|6 z3h7teT2~n#Q`GVgbe96ol`B-JCn%YROeErm2g!g=Q{V@@RzG-L>&fZ0C{V*)*O)Lv z4iHI(q(i)uJkG_iI&4nnY2Kp*|FvPrMaV}hgSM}J{&)$z_-%agHA6}FfpfRB`iOIP z|7*6ST9QCiiKmznY4r#?`Emh#dqa|RP+;C2TTkpl64I_z~!-)Ji1uC7BvJ*cL zv+Fl}TUio1i0v%7ZP!xqrlQGaa7=9ZG1s~2&ouy?2^u40If2q9+Vic=X2G^%0CBT3 zkk`ur8C4=m7na7rmYUl!&RIl_YHD$!zVZ2Ue#+nJYx5xHn^fJD=i$YS?KkJLl92%) zeSd(7DbJIkTw`L~Mnvhn2JVS8l3G$mXeFGtVvtBfhZm2himB6EnSY#coMJ87;>Qo? z3%K8^aZ~6oX`LoG1}^rWUN`_3fYaTUcO2eTx6AOQ3l#zX195Rz#@E{D#u`+p{k|1d z-_7;8x#jxw*jw@&x|pilJH1KzdVRv{B?a-(@ro>;s<9X$h0YWC)?}Bf;v#96Vq7xq zyFd|tlX~-=Tx0n1obm?U14g6Yfi!ym( zh1vH(77ca@(coyR)+WcuwPChXqG2aAv6uiAlpVugiJjPJxy#>I^q`cwz`1*7OBqLg z4Atx11cc?flW}FG0)EdA+(`>R&XiZsT{ny6QZa+*<{=ZddA6K zQ)=ahd#vtoF?(vSUZ3)t_^vZ-Fb}b(cpBT1Zc)vjNpOaTUD-!+W~O{gAL4_NHLRKn zO_lBb{Gxt_JxakH>P!Me=yd;-W(>T@|IQ`Nn&{+rnemdS5B z(?zW86%jo;E2PsHtQ2G9Iyj*G$dY=A$m{T$erjWZ8sR_Ds3&$iwq)OO^8)1*_-b(z zh@8shgXdbn21h%F0W`v@mTvih=aO42qKsk&fAIc)6fJ!^soY=7-X%zOr*cNjekFuj z*X@c!EiwKf@flY6b2KCUCF+hMoq}>c|7M<1LL7QARd)DeXjw;Gi_$cjDnwG8ZLc)a zFfys4$u;D6&X>4?0>-8A6c4gUe+)<*B@(Q!KXr={Fya!ocL6?iM)V}=2ZQjGR&C^x z&=ELfjc`w;b_RW%K4NjU>=QILL}IqQv&Y)1(;$=};T1@+3NFsXG--1K{pxVc%wbfh z(93nl_ESW3*Y7$K=(WO|UyN}_w9aSAx%|^)5qw`2!E3}Jq{S9cvb!A{<1bm{^|szdgwbia z#>^6)61u6p7gcAPQ~`aqAtXWrbD&gRhTxoioPFS<6(q1oIVUiBH(`7$PWA> z(fGr|8rLJagW{=##9Q<+szij&HZEcdTEsDzX21{iK9vX8jcf*4l?meEIsiBN>X1V` z&Y9&t@<3oad7#PlJ#0`ladb}tD|F_XFU~y5PahuWGq!Vqpp)VTTC)*cGGy2WH(Nm> z@ns5cgpmj6`>nE*wY%*QvFj49O53_1`5yR3VdONfuusf1Qs+C9v1y|btTw&|$Y*bo zq8%{#zPHAsZK@frQFU!s=5hIOQ=-I1CGncPF7k;2BvlzDvuCY~W6V7~nuUh_C zg93&w`&}@#0!%je=UJJ6((ckIi?7^Cm3zgQB!g^xezgnH4-P5T=fkXJK-#==+Pu>_ z49{aCz86Lj-YyQ0KXnAxjP!!@RmQMB)`u(3TY2i+DV~TS{jh1O8tLq-32Rj&%QJX` zwLyrarcOTF?oWMJA&MDjWBGDTi?MjTizDtZL@y%{+8u^cAuM@vHdD2dI!YW?s6f}K@3xq zp?F`}ql3=5i@vv~J+uh^jQ*%A7_BWhlo?ER;CoTP1%gnuLgM#Jo&80Sn>8;K3h*i! zl_gY}IE)=w$n*B_lJ*l#TNnGiGqz;U&t)GHmEgYDX!1|q?I<~t2*3_EJehn5L6FXp z4C;T3eDx;r#|*SgS*AW$KSdWlbjH~mcs?O8l1>}G?m)Ij!}&omv>s!^?Yo6)a^@Jw zTD{EbhLO~g)xY#z=s_#q01(N41yE;3j4cC&%Np*Uy?w`}O;86K5LbXa)RSz<45vN4CNLv)Hd>4izta?IV#(WeGlp9P6<xQIjsE30q}foMNVXijbf-;(<@-!lvI%yN!5&XYPl(mL zK8!xH#|B5V$d$&?B9=PBffVCEF8WD}zMNC2EXPNFR^pVrde2~xFE2b$=1i1DbIi9OA0;ex&pRR0MwUwwMNk4cF-h5WU zztk&Zx(d;>0@%V&(-t1K(Uxpi5=HrwYs;=yo2n^~zVQ72AcPh9Yz5kwJN9{1Y@b9X zU%pLA6)%DUiN+sN?0k>@dR92E1)Crf=~OG*XGsVjxb+78PWOp)Y?$5j{hBiO^Fb;a ze))kugA}&LoQ&4I?IpA;pO-3Z!lWXJ) zm`x|+;g1~>2Xg%v#a7sjVO_{Ic+^F+xvx?AE^~!ObjDzQ*#ZnN|kbWm>S9S7fz)|>pZ>jbxS@1&V z-%1a01K|0=av5P6VV@gzgKqe#P*Xs`rebGhq+Q3`p+YAja!8EK19O*kKd$nYE4d5?ssQN4W1d z!DhOn=Cj^CfcznL{Ffv8z=;3&_&D>JIUVe}72FElT(C{})6Ey`75N^dkb{Z`ax;mV8x2z(p*{wW`T+eF>5 zvxoTzI2I1NB#bd3t|7gW0Bs&efAS_peF}dADZ7AHhrvIgKC<(S2;Bu3&K~@{-r>mwDa}@TBd&*iMjdyPYsqCGe?Z)_s$$b;>DMMS;%m)?;kVzy4QbRszXFv)rpfaTZ+F1h;?~UqS zIdtSDHKXjjZl~`7BZ|ntrHF9D?$J3W^quTf<*k&{5nz4HS^uwWqWF0$KzPW1M>36A z2>sUCMv%CzAzAx-b!!jwIyn1Fb=iW*y}x^*?#NGRvEe;dm1DK&R5V;vk>2w5OPB5l zQY$3Mz}LWj;|@#JL$0XlqQaY2!avYHHv};)rBbvr!QT;fpJr`=E5aMwFU?8qh(e!h zsq2Pb@mDbMVJt!>9KkPinaDnas21yyV6Y(&OqG&+S((zbd;LR`wkl|i`t|ZEo~u;U ztM}GwI3S5@M(m=66FH`84G4S=GD5JjX=b(f*)#n5?q|tu&08CgIwYfJt*cJ1xx~@I zL7&9%<}O_a!b%+w+>v?|P}7om89dWe<%{Y@XPM|;$Bb2CDwcAeMKzRMy6y_@cre|u z)2yL)RbF3}a+9*ahXi5#=W1xJdF4t9v9eU!F+kBn6N;# zi6-g?tYSJghPPWGY_MbO8pZ@ztXD_NX(kddkeq7e)*uCx;V4bwX!>^Q{+_09cHft_k7;Q3b`RT4^;;ou+Ko))c&QukuI zB$xS9x4#4)YrjB@OBi{3;6@DdY}ld#_1KrSLG438r9-vgyD#=-eUP=8hI^_Y2!XL< z1LdlzkMVp*pRr?3-);_}x-O(xA3f<#sOT?DSyB3=xSu%Cnp-a1z^HUS?APv1_LqLO zkf@z;ApToY+ppD)cDqFHnRH7PWCPPrf<{&l*0*YBf0?15PL{-%2*=i4KLpL{Q)%EI$cf$=$YYzvO= z{Q!p3z?$qVJ<(IcFriwjXa|XE!J0J<+`{EJH`-u zp-gH4%yuOi7m;gA>$3wfn4GFkE>Fw@2<*EYBor1H7#JMbCa0zbcS((I0XP^KJxp>8 zH6khCev#Oz*w2bKyxBnZ%@~|qh^l~YX@*dh9 zngk-&9X2b6-}nGtOKYX2A-6D2W<4{(Ci~9$^73jxW2x|gS9C;lC#^tX40GNOGl679SEMKJ-d zhH<;X?fl2Lx0@&E4kPFVRM;0(aREbQfqH`o*T{oj+0y<>1fN}&XDGGLfa4KKFM9grYmd*w#b@jD^~#}nyZYC3g;W_8f)>Xm zRIBiUbMeEANNK?B95bk;Bh@hjD1f zuN((MdwR~fD}ve9|5&jZas)9@74n}wo5Kl_V4zU{W7*~%QPQkeFtE!`$YhZWRLtf& zQl#?N{|>UIM8<>qPb(yt7P&c?7A5Ek73Q$NLxO>s;3e1cpyB}R7h0Qk>C#wT z|7rsJ2Q+00gQ;vatt4WHSlw2Fz$YW;_s7y!624%-AUYffC}x$iEWGslxihMVbG74c zr{8_BI-~rqJMaMQ0G`Ao9k9cpSztUSqgY1bhOxe=+b8hsfgjhfLVR;*v}6(~3}1tw zAns{zEs!wir|GDCY0!a4bn}ss+=?RcTcOBdBhg+aUu7ikKY2cw!Gq)X`}c9U87Eby z0jlxAgP#xXZ5{2T;KPu^4HI%ThuE;cw0p}dDtaHNpbdN><0$~BCo?nn{D@a^J6HD{ zA?AQRIFAt6s|~FR*~XS5zIK%xpH?h-0PXL~;1S~Tsz{+khn@Kuwf%w~aZZCT_j~lR z?CPIzO~m@)#%o}z$>R0Z{g98p?koj1PhV|yt$pegdAhe?qe%V5=I@CWhR2W4Jl`^G zo67ND%!iCSgLEX6yL<$A`d3HoitW_}U1sBl_E)>|ZlC4@Xf^hI1xV(gs(Kb=moGH-i5=+t z&e@FtckR0OeD0&?Z#J-AiH?$HH#yWF?q*n?EAD-HS@jHFH9sD697nEQhy_==LOafm zdljdBT6MyVm+cXwAnnrF8F8Gytb?YU9~2E#yeVx5+Ro;*iYGjxSABL@Y{Pw6?2p9O zf*U&7ZNY&&A^7=^o4LgkqN};#WgfH)TIGj2GgQQhNw|3)(=->O~Sl>FzlvrblbAY zyj3*;Qt-1l8loIRQ^h--pMGiQxxY%5ccZJE(kN6}{WVtD&JgT&Ri&mCaAD6mugd?@%Q9rI6XIc# z*Z>3t03HdR{k7@N0y1@5+YV(fpq1p1|n+IVUU8O6bcj!0gK3A`&gBT(9`AGE2y3U#HjoSxeNrqT1+@qhxg_qJyZrQ;=`MfbUu#EuC1%b zMPX8|k7kX3m@>UdBeRey=CE-_HeR@MLNo#cm(P5skG(&o*3#4=x!u)4l|SZO>$WntQ*whE+g zA4d5bo9m`XZyQwyq%R|o?LpODAlS%_S3ggtnC8%EtL|7SdN64`qQazpG1p%U zj#SsQ?kW}!nKMk6*gllnPpM6TlN@zXOI7{rIH=L9;4496>m51;yZ(!?kUk>StBKrX z@wM+^Kv^lei_X%yLFQe5g1}wAh&fr}{GI!seVY5r1t=QTh05yC_=GT*Hb_KG>M6 zB~^lU4~>cg($4DGl)z^rAy*m^D`*NSbkZ+<7=bzgM(O3I268+2K)whE3McGOLZ> zUZoq3)E0qh{5Jg==aq1{a{wTpl%C3#fWx?hiX$GQvdNDH5GBjA!fjrLPti9^gmbfv zE|@K#Y<_DWo2Ks`4CDW|O#!f$)3y;%inr=3nBqLOrj*wr;_Plj!QbKMAqSFrCdt3B zJCE7~un2^!vjPzHoRf&%gb~cV3}Mek^6U|J$Wor;{Z$SpM`c_Qq<{!Dq(T#7A-%Rj zu14N-LW-&T@uN{qgRont6SMvm*(Vk={$kjAnodi>t`hDybD3b}(e>lX-D$&ke5Skk zFACGf@s>e(lwK6N)I4j4)8q*^lq?sQYh_~PRXY#~NTUemR6baK6Wtry3-O(Gb{^0- zTr{bB)7%G%n-GJ1+km9;pCXgDlhzqV-h&pp8?(TaQbZ=Fv8{X4U;puxN*gkh)vWM+ zV>0j6+JDb8Dy~TzH0R#QOgJ_Z>hHnQL69Nuv`_)sLo1)h76)r%6So9J>dXmE}MeU=Br6^_DraRgBm^T=F0J?n&1= zMgq>=oU_Q04>j0}*^QCQNqwde<+=(($7|+{V2taZ4#+vt>`7PZb<34@Z8E%BP@31Z zypEDVdJBlyZB1yMBRDv-sZ3}!qG+?KyP>zNMo0{yi|a$MiJU_?)WeqB5_GfW(|gVQ zocFYZ@xt5Cjl$-La^=o@*}#qECEdtKrcCVy|KIc9lQc0t6z*R@P7el#4wl@=gNg>2 zJGflvY&ua6V!PS3@-d5PO^7gyIG=eT=#IhjAoxSF^;KY#yaVR00a2?9Pfg#q7e z*aTk6d~En*|It`J8-;g!F|NY6>Q?|)NKYouurXPG`<7ou*EvL*1p0E_o}|<5cU#Wb zp5K8{(xw7fac^RTj&Jh6mavrklE6pxv&QYQ*3HaqO5pe?<>oo?PKm6WooYtZ1xGnJ zplXRj?nI6KgL7v~s{$oy>g;QW{y@S696tMSy5|>kYnNkx(zB!CXLlu#98f}KLfv85 zwCsOH-1%4#-^r$mKq4H%I_7tChM(<$@?d?Pt;dcX_ANeO6#S;hOl+bIjhJpA7~m_C zOOj3=&f3!Jm?gcb1?@_N?oxj(s(N*4= z{r2Yx;s$`|ph|=~XJ*S$0Brsd2xYYWc(zAh-xB*d3wCRrEr6QJYSG~ELXF#e{gCp; zj7bgktgQPTT&`Cpes%Kf?5wlw-FA8!HU)&zKLbnIm}N~RIsk-!G7e6wT}vc8e0%3l z(EU5pw>%I0c-xYC3FvsgRR4AbqW*DB&2Mpv^5{Y*z!UYl#c?g^0ocd1I%qMMT(3pU z6oz-k)|~h&?L9|a^+)d+B+H8u<2xj)AE1Ia-fuj=2dPayylgI36@S{LtrhbvT{p9~ z@?rQxhl`VWP+o1ufIxioClHM$Bl}D^6!}gZpS93{e6p^4NxBC-9ird`9S!nhH8oXGyM#Scnb?ybZ}RjNUc=L#I4eF7Z{Cn_E--CUXh8DK8%)Za*ZN~i&v90_%AVo4*ZI&$oBa)Z+kfa(b z6y^2}GFuMDjKT1d3?m+Kwfx7H20)6MiW+oE+jQDH?Ww=`%n2M2>Uj23N{Bk6FnBAG zblZNuoS>D(T!}sB=n7H4A7)>N1eW{d>H9KQTLr@>GM66B6Na8}2@+lm--VdLn(fuW zTet9aN#oc7eZrOfv>x3?$WclkO2n{_0+yc`&(!H6XY?Ab&y{ben8F8-H%Z#m8aGPv zAA>j!BK>I1h>S#Bfi&>#T9Icrs8YWzZS}qC9$3jgv8K8%RU>vtxvMLQFEnJ(4gjA% zHSLeWB;%7lS$&E3r<0cpt3g4k%ZzvXA=g(gk&`+gRE+H_zwiJW#HuZZ{(k&bveK{AF+qb7_DR38p9&`u90_qTyIrYk0&@3HkOY4n!Is>7%%lpB@ zvi^l#;9)jof`!O(WZ?O*4qt314=ddP+Ycv+cON$&Hj}fgsAS8A6JrKif*YXsJry%b zSNs>?Lwo_mUgHu}EETX2fSP(k7{NRBk4DC?QO94!7=8uf>Ocw zJ%MNE$F!!ZUmY*bLSM(dYKLC}g!{C%rFxzlAP67Bta9aip{U}I>Z(}q>)PMsl?gfn z-9hfzF!gY+JzOC_uG?E%QF$WWG29!3H@Sh)=&&LW$uR@JiwS`RgS+7=<&<0dWAr2k z|51hg7X?TT#81CoXKtqjnj4TENp~Pknb?NLeaz@3%_|7~M)rF$Q%Q?nb&%M*7n@M5 zPrUFLXD2#H`Q?2`h|G@$veKOpq;7-$Pn%q&>23?v_HI5oL{ksOy$ulSz)wqh)&scT zo|FOZ9s7fTkYN#VzstVb?9yFf#Wzh{t?^Hy;@MYA$y{cgaY=B{&~b7=d2hL!nf3LS z^=IH8x1e?3_b`XaqR@MYkR2#i)&VP`neS7r6u-8qerEk{lB`%71>M2n3>I~&4*wX; zRywY{%reU(E)bqkAdJ(Y;w`-ucLE5>#9Go-gAjP0d)8i`%0IOufG(gH>d=$ZNOO*U zotk!OQG6g$m96U)i_ekbDBd9immQHT((*QeMyXL3=onA!ulDOY> zJfm6$WFP#_d|i)k0&N%>5xH`+d%7#%cdsexhTeAxK3lOc2CK&VLyhT{xP&Qn?HO;XYQkNZkx+ zbAKHaW_u7@kIijEZkc}x1O5?ki!h9E;nKXX%VT*RCR4jjL>;|KC*ByCzB7@?r{yOw zsG74;zmtp&J4z^Q>>iZuBW3SZxA`o~RW~J#zSv4<=)igp=RxguPwlt2P8ccoY&RrI|d}3p={yqZ*{n28j$$@wikm4f3~g!!Q9jdF_7q1^OIf0nOnlFgub)@NSVq3f&Vwc+0kn^I>@#oM(q%wZEEp1_tzN5>%u* zs>XFAhmq1}_Bja&Y{K=_9Yci)M%?5~k@A7eI09rb|Og^xG<0i3sLqFx+zV_KK~{APxqoj=jLZ9jx$_k;;u4=9NTtyKDr6R!0oTB8QG z#$P_>gu1Ud{kyi_mG^{`l@;Kw1djijgeQ)Z3R8X5PxZ2JGEZB@+m{wpu9q#JcH6!S zjNMv9bJ2pZ^TFTw|2KM3{3#LiIM&xZiMYfP^42`M2nzbA$NTf96%N6S%hiLqa+~0G z!Tk&iizNPfs^#beRYh3Z52u}Fn(Cbp*Oibxs@KP!E;n+0 zUfE8bT!o6IZE@oz+SXhqQ|9K^-KLj~5kIWSJ%=hPzf7+mafz+)0-kQYU3QvQauIHg zZ0%avdb-|tfiHm=dwHKeS&*PU%cfKRu~Hm3NIM^xpAMM z2fE{j7L^E8hKR9MtFGxE~hZh2SFkSBs-PrLh5K4dCS z7M5jN5`Kr~;PY{TcDjLf1MoO--lyKK!(Q!1uew}n?wBR2{Pc(UKAd??(%@`>?5^^|2WE=aM@ zO(MC?FWzR3c5TzuvKHREd<9VpP1^O#yhuSW+Xa!TG+75#3b{#| z?|4?9OKRZ9WAO+LE)aKAqJ^sp7Lb~H<6l&~@Oy2rz;*E}%8`=raaKe&y7O$$ThFx58&!Hl{YWAwZly(!C~I96 zCv2G93*H=0usPgaL(k>=qNFuiS69`x+J}~Z6i#|N+A&P01OPT6WAaLX<=y<|z&kaAGiv>@H%^$cS(4h*P~=l84)`V7J`QXJuwQ z!WR1#U-UJ;Z_t#=P{MEYKHFs$^Upl%*t9-4hweg5Z@D7ZC zd;#*CR$#1xk6K3KmLVg6t!3%%3hFoJKW-si@3|jc&4tYc_C{T#TOgv(-`H2=+Zbk0 z+RkuS-rod*ydeJqEDo?YLV;n`G6I5;Po##P+!S^p(<%_NyE)c~Zx=}oImHR1+V9oM z$aSG^ff7$Y43;s9#9O%JEHPsXPBzHlkQWSvYa?zaSZ+E+skh>ZzK_an$J~QGJm! zen??1{;F5lMC|WTdJcsS;K<6NaFIkT-ajDQYv&7bbS+aJ`GZJ=NTmwKZ3(B zmR&*=-`VNlbIi>-w9xYNjAKEGKw+L059IQVQc_7N-!_pj$vYe zEs@QUAuKFE@5*4W3DNnXAu4Q)b4_x9H<3VZuMbMrK3Q+CDiP84wlk5yWUmNH*3LE> zYzQw;UvE8;z;LfJO4bqCDA3D>67B5ZAHas9zr9Tb%i`n^9+1rQEC9>m?2s0q$-~p% ztBo?{c+CK7u>I}OFat6u01K7@))Iw=CuRTJ-u73NDd!yL*d4NQzh05(07RmFURK_k z6bL={6;+90-kqK3e*i@@NTTC4cm1j9@3}=8F_f%zW%F$P!wOW@C4kX{>Ca#Np1(s8 z?3gtMMpMzHqs}VgSm92veAV=`LTk3Ly1gg#BFzBber#hWKEla^-k-~Q4Hul{eM}C$jR@L2zlbc}4|KTdY zQ!1lUkYGcW!a6GxCqdoh#afV84V5SZ8EFp$8s}nPcL`DZ`b8#Oi3V zhg=B8X<>cOJl_{f5gtwPMPuNV_1g=K)zd_K?P=n5xwI`>5c6M)&(QsC2w+nk%{*0_ zqOA-)}?ylhm|)~Sc2(;*3712;HjF;@Y)Iw;J6{6 zqwciPRxk))ngQJ1FUST~vK(KXn3yJMF>ZhT^ba<@#E!k=`lC8{T5ks$1I*ZfZ*>K)@RZmmUwa_^}-PCL?>wziiU!_MwT_pDv_LF~HEZbG6m#;g+ z;C5sv?0cQ0XxZYXG@9RZphTDpI8E@{IPWuD6g;IoL7-M!Q1nk%>pK}JpAOrVtqGP# zHl}marlbiZS?!I=8;8UUo3p2h6G>snRD6LgOQ7WIgnKro{}tgs7*Cko9xv$=^n?DI z{_BI{lN6R)=(RoCX9%~CbL2VJnJ}&3yNkt&i!gkGJ3%I5sJWN^9s+}t`W zc7Scqg=a2M25=jbYE&x7+g?LIom-#t0;hKAtqv55c-SR)_FPgZ zK8abHcK%Vnh*2)IuFnJ6V3^UI-(SbQ1(3&~nx&6FKGm*ott4ImC2sW}*reP}*-|SG zE1!hfz8A1JaWQHH-!4~>ueR}j;ZFVp11@2}r<6=qV1gcW=SLx@6_WLSKvz+1>yLIYJd41F!d*Q-;t6wMbWmc{|pvc@LVZ!0F(#T zBPd|ncHxxx=0aV(Dg%kVt*|`h6C97UHKt0)4PnyW6_2fhiGoNFDJ!eiuY>Pth44+c zR6n1*B~HAzY&(P_8V_~ayq0u|u``#}>}@t#ZrS9f^Fv+sx%E7|Lfh{@!2zGljd*Xb zw}_p~LT=hP7(_#|-&{|XYzV~$0C0s#hsVMzcco2{nA%li%u>zAYG$C+9_*u>)L_3x zSc%Rvg0oz?GW4;XEqcbbE0$9T-@q4l;XwKKXJ_AvGrv6f=y;=5UYqDJ)<#`2rrO(7 zjOZj7)!2jhNM*=)=8YBD<1gD?k$ugFJibtm7-}E9wuxIWL)AT@tVRbRfK}wY`8@eM z@oSaA<&`2Jo#foXB1p8nlSCf;=32_quY9t@B{dipaLx4d-c;+slzTp`Bna|;g3aY= zXYvkpp*WOQ*umqL#lh_N>hQzo-!rWk9I7`SrK}vjq2?je-O*iIG+5e!q9pA>!OG7< zNn3c{ULY0jnJa`r98utdT0U^H!T7)xGd(PBl0InOSU&blOc6cq z%i(M2xIk(CrN)3WlQL`J8I_LY(VV4ObcOZ;sf>ZsPL1e}6uOzCMpB&X=67kTS{uIV zGJLN6lDu*!eNMg}_70^n)LSEkvDL&W7_5ZMq)}D+Gz|_}z;4Jk&0<&}y2(gl3EL=( zDgvL8!k#o*X6fsyS`g;KJ`9T$Uy`PCa4G!oDOuw;95!?Qd`uzbWk;Ocq^u=1!NHL} z;^?4?U@5aD9tA{oB|>e+d>s!3bQBu9@02mMNrg??wgfmYbc=}+Rw$I=%y*oB_GVzB zG78NayTz8)Pw#FKly4*#Zm-@tqJZ5^Gs854pjm!(P|#wVl*5F8FMuX z*m0ZP?-BL%Lz+$d@WB!Nzhqbw2M;2u>A#eU3k{E(ADRZmW$SNAW4ruOVp=q&!4eaJ z8An8=T4B|fP3Uq@7qcUKwTUJ-An12R=~NRHMFi(?$RV%47+$pu&B z$OT~<&Z(kj+2=h1crW6H81`<+Z&4Ah0uE=oGo>QY&jX9L*5z~)4@`$h_>ajfj-^8s zVZB%45B@QS^lFgcmJbB53hk*-4i&38Xl2v}y*cn}V5e37LK0``y6h|z>!8-%^N^#z zJ|L5g1)|%M1eK(DUJ^}(6r*??X{9g-8;ae&gvc$Z6`R#I{OonZ8g$6aKI+dW&dp@p z|9Qmh2oWBv*Ku*deswH0A4)c+7xJZczJ=Lhn!n3&DMuACCQS`zA&%*1S-#D+u`%5I zWQ3XMx*O7fSveZCS;*;7=vGHF6CJi|4V zwWUa%Eh1yH!zDDXo9pPD7QItXP`1iK-NBuRBdEfP!719zQAky5er%jG@1mtir7YSD z*0wr{T;H@udxAnq$g!B#*z}U2D2RecjQVf+X$51F<15iN7t*AqZLHb##{v?`=74-V z9AFzifW3bO|7)CzJ$5yy4ZCAX9}c?BUDVm;^tW($+KGSRNty&W_s78@+=uua%%izW z$_7#3vp~eQqQ1WF>6WNe2A;&7%WxPk)0d_0g=T2bR#9jCGGTRs<|+ooZBE6^B336i zuSH6JsI4=*-0fzDhF;S*`%9QnFD`DS8X%GqB19Z^!&?*?M*1{as|AC%^ygpY=!1d3 zgrRNJFRAHy>7VTZNtS=G(J3365l zR2^QM;;`DfX~oDh_rzC#GPRvg4T<87T4$qB=H>6lk4(e*GP-=?*2ThWr+4^HjR3Gx zQ7qgSjP)6cn<8B-hOaNt{Xp;gbAg2dpKR9-!sGpc9pM6IbsOJXFr`QZNv-YT9x~Dk z81H)AN}J0Geco5Hp3HH8+W)@AScjRCBLoD zO}VJuls0bZ%URfhNTWwv`Ip_6;!GgA!^C187QR){Bjg8}-Jir!jxNGH%RX+Zx=`c< zS#h*YG^1Yv$m}wzw?oUV=)dfc{wfZ~$%^na46+r*u#o10?S5~nJ?Y~;lHjf4M~W`r z_qCsQ`=*GQ(B?rC!RL=7dr?ynI!{xiYPF7V77FYu;!+r=e z_UzRSRJeIvS9mJjZoOFArQihxoLOU};z%G4|5VDOXTwg!O{y2M-jA4ZeI!@npLZ58 zB+M8Xj$N~%ByOqI>e8)xfbwm6lJRlxbw^`qT5-TiaWHL!+3 z4STXLVL)+DSQzom=X4S+cnk}W|5196d|?JRQC3&?{Sw*rLA+n%0!F*?RkGj5#)gCZ zi!QTm^mR~3q#4uX^wefa_qVt@QcS#$>D56J9Lyuf)XChrjBD`; z!q*jgy#VfQf{~gqaA!tf3z7+Ed=b_gZXm0DDd99BeBN6968t$>3 z$;Vn_cD<=}OW{EDje&62b$$J+2Rn9CY?jvg)ZFc0)*iL3o6oUo*TY{1fM_hYFTnq!go!R#wI3AaksRi14vQe^v<-6rQAs6XXnF?cUo4X9s8{<;=wn zK?LePpYTCLr0kqD@{e|guc#;{Kb``F{g)6p;KmH~8ZmVmjWij|=Bt)2!~4lSVM%{kd+@vo&!k&caz4TZb)E$@f(2f_M01CXMwi_v{E>mN z(*v0p^(VI=gDQY(SFEh9t}dLwBB-Si*mb{(d}{No%-sFft7vgyIA13^9O@Y2B|#Z% zITg8}17Rx12iD!-xbvMxxM$$_NAV$7-`T{394m~$KOo37OL8)Sf$R8(4K@;a z*tZH^|cfpdgU_M4ZTPdJvW434-faZOZ1N^G4H^1MI+k=>-`r^ zx&9o+^KER{O@~y5z`}xWfg*SSgyH1=0@}#lo(Faei!2Q`nRSH#95I0uJK8Vp#;@lN z2ZCE8XM{jyfa3oFgg|@0R#6ZtNQMMcX?#!Ilcdn>ojh2~DE zEEUQ7L;kWvqn57SoUbj|t^Ls44Qv}pRH#tFLcLZ*t>S3n73>z*N3^n%w;Ljl=E>9%(%Z%{~3POJ)nY zo@^b1<`IbEOBEaQp79<{;M*KNM7A_FRmiJ{jvPsxOB`=K1I+|Pqsw;1#(m54x*hZw zgXU3)+SP?Ef43WhW&rF;-EQrG=8)$_&n6BXYV9M(25+v1_B#Q2b(tf(GZlg+?pr6I z`5bwd%T?TYD#dy|(Mg1&Tfi4j>vPb20;2P|<=V|vg;iiQK9pG%c!vbNJSdg&WkNY~ zrZS%@FXP#`;U>xG~^7QLvuOy9`_vKc@ zoxd5v3T)nXL35<5GR~af7e05JcKjGLM;TXj&f*Z@&PH{Ka(ppjhEFK&MNhV(Fisnr zh@HfJe@Ai6UCzEUNFOBd>7^e3jQLD{@{^$NzoEkM2D}aL;=g=Y21)v%?>1Zt$nZCC z(0?0#;FIAtd>=mY%Ww0Rl9 zRD@Cg2_Kfh1?iSFD#?KpzES_XP?Um#-Nby+-v0^d2nOpzRQg@?=5%&zj{~SVb@#eQrGPnMV!C|IP zIvPmpMcn1_jE@37?8w_6heg;eN!{>T6z>?`al8lc9t0L+L$Y;^Vr(cApo}CkK^|DM zf5F5?h=~nJQa6yFzRpg+VYu_<4P-juPQ5z>Yr{}NDUuBFI@B5|6QzyTQ*<~EP*Bdu zhl3=&lN6tWB~lzE^WOpPO%{%j<16gB1i!_^&<59yL1Kf7IwK?@x<_=vyJkI8Ob*2h zq0m>FL11d-o!v~G`F$T7EDO2uJj2mFf8!M6Z!-+$jCuIPsUz6l0aBO#_z+dC+s9Ux8& zDn-`L7sp=j#iLgoJAUHxUc47xXX84^aPCR|vrRvwjKs)?Q6lYGEM$}Qt3KSYf23zB z^Q=~kCM8ajG6G_zzE5e> zt$&YW7-TdW0M;|!s4gg1Yc&+oe={~|JWiy1qJir6f_-`A$`w*_vNd`}!2spzik+Zp zH_DBxwUtH}B1O3rtMhh+;q#Pz)1F@;yXTdq-%u-|V6xHO47Bf|Ff zvJu@2-~hhI`3u#MDQ*iu35EhTkrMRzBSiclfXd4(I}@0bTH1Op{nA%AUJ)l^-EDP0 zYjrS)g%{nzCs^SDDvTqie~qyr(m9&mAEn!qcnr6)Y^_DWQk>5ytSl`p)V!TXy8B3H zkEq1?6iJ+9NivePdjO%4*Cw3LQFO&^Bd=P8d^XBjW6P4Xd}Y$m6jI+OH8TLz!VoA* z#+;ZVL#CE3sKX-9+L_B1GI*3xl>DG57H!4cS}C^$8Y)#7a8YSYe?yQNpPNz5tf9zR zMb+b!*O-CF$b~`JvV)+d5GgLIrquDmL>l=hFQvwP5q7e3dVnpZ@QTB-h|H6Dr zp9F95!`z4Y*mo-*=Wg{w->rR$ywwkz;~(?^{GiGLJa|>J)cfiBHZOwfUF!azf8G00_8_Ib{_X)MV#J9% z^h8UPx*YzZtdG~;_4fBG^Dsk%Cd?TM`?Aq9ltCW3(&i?&z~x5G}pCOb=A$0m8(QoiTRwer2!c z(Dkso&gLM+Krq*FJHDqo-sf?`xnyK1G=*85P>!_8vD0~Kq|?Z>o}EKSNu<+L&(7f~ zbN94~jMa(NE^%iP<=B*(w|I2}pL+@k+h9+ya2JIIe~A%wMgnbj0wg;pxvSXeQTVod z|HQ~=^H)7S>0jmew0{jGO0HMt>c-4x{I^hcxNDdedV5UWNe=MK@$bIIn0k&dl)gk{bfz@cfY2r`q*`#J1Gj zW8#r3A5yM#7$M>jdmuqf@}HOb$F_vji<)UsjV;+gKF$9r;QsuohRe6oO-0nb&6D8TI?&qrd z{I+^!boj`@hb+r_@4#zTw~cPHtau#x<J z-S$63q2|LfHQ*7Hrpi||jlluRqrbNfeN0jmMXkmD&GvLDWaNDybbFo7R zB1Mlvw_?nv<>Q<&_50dLJ;6J0y{ibY zUi{w^eAM^>>0SPkVHs=lQbs1IZC)MNXug*U{MZgWYm_ z0v!;q7&O5*Z32la0wntguEOfiDFT8eS%YAf2667EMl)!FZ`%Ye zs`3Hp&B|}U>aQvSn}Xqn3C6RTsv`TX@EzQCO9Cki0!kqs+XQxt;H}CJ1V(&~XdKkR z_mvL717Yb>2Z;3MgZF{pn$iImLJWAKB2dSWe{7NEe$+$ogH`4O$U_LzVI6!>#{zN~ z9?A#vJP3olFEwg{AFVPPfdEs81&Wc&DRSy*IwO9r2so2;zzWmkA{>-@mahnYfeEiP zJ7PhADQk4l8S!gHK#)KKyR$dX^2DJ1>j-|kQG!pbiU8_~0UfMG@Nw-2B|+&2tj`aA zf3I}F1UT%{gdIQd@-*zOQ$(A)jH_-!G{e2aR=*ze_?_Pr$#y}bHuPjwDGL#YNY8uw1UdYv7hfJ z>25#4$rgdrimr_jjOUY}FD>eMPSgZMrDI!4D&XKiniETFXSx?2J^~km%ce{Y?F)e_ z(ZaCT7+MF%YXTPuf;O)M^@*ehpdh%TA)o}Rw2c#}?Cdnt)(eIGZJaT0M?-dR0&m+&0ox8YBUz5Y(wnu@EQ$mk7#yaJb3`gh@PjcHW)` z;lxj;Nov|6HNnx5u23XJLSSad%H5oJBRZHQ-dueQ9Opq2_YvG$cp{t>Idk}i^TB=; zYzN8e-PwNIstJVPqUbr?Stcm0fAA(;*VIS~W*ey1*Rld_bl@U~H@$kA4grDzmsLh0 zaC8=f1mn#2(=;)Aqt*eb2srFXjMu%UTJL;6I0pmHD+10X8u)?{E!0>2ULzC)XDd$> zj3FlKtlWEcK2yblz>*EdLVb3=6egaL;Pl^6O9KQH000080NpfKRzKUdm-?d*kq+H7 zS5~LxWV?}P005&Nmyst86n}POGVQ(Vb{n^nDE!;AmfxXAGiOL8G_8vrJKk|tD3X%7 zBZ)Fe+i}j`ORGh;Bt{gQo86SG%sLNqp6Pp`4^@Rr0gb-s;>4L_u3XgJKmjNe3RQ(d z)i+PR(BI>K`zEM&hwDM>-Kf9UJ?suzoqq5n_`mL=d;j0zzkmNbJ|6aiqwe7l zz8e`rH$L?G42HcI#lL*B=HSgVz2*tKB_> zcm2cQO?NP89rQ$v)-V{h5B~k%sVj%PE2C~lG~ODCu8ewp>dIk%gwPK=;^S_A5OjZm zp3vua!*0+&-2aFl4u86Xz24zo(01I-4bet&<6jsMwG zk@pi_`$3H7m!00>*3n?^Rq#GqCewKSdTq10`Tbfjj91HXv^$+euh%YbnpfjbYr)eW zgZeO@#la$6hQY~n9xkVG61?9%3ce4X2L1W$COD0k@&$d5l7Ds46#moc?)DD5L3_V7 z90uWH5r{duyg3PzDCqA7x|K(d{_DSj(RmcK7K_<*9HydI!92W-l0`U<9{*eLNc0?m zbXudiAQin&7SVWmI*lg5sX!uvdYTJMd>-o|2CsvIo2D4O zczY;bisvD+T1}($GM*FxdJAO^piJ(l!r3gEoG#FmRvNd{!>QN;-8~IzuoP;8+326&>qczKZ%9}IR?PNa1n(`Fie+XUK@cR z`X#Xy_VPo#ybyov#y~s#!`}epqrPZrd1T<~0)N`>_SYM=<%gnMs_j4 zGSlg4{VH6-T-7a%tc#DecCDeI*k2n#ttR0a>^kuD2MH?(=aXO_r?TtjvqFPvihrpA z$A3~yvH5VCvS%yPdH1_&Q4Ip|AJC5=uNI;cbv8PLc_b(x6>v8i!6w$6z*e-30`WRJ z6Ld5@k7hGTuHt1deAC_E-`;9=_V;Czs^t8`bpA$QWCqj&M1GDBL3|3^Z8T4V>*;(# zRPiW5(hDqVf;zFreJXb8XeoB%OREB-P=8!Wuw-DJT7@ivgi>rh!Tt`bj+P_r8&*|8 zNYOZrmp8KJBsvXOvs5g1`Q9Egp!ow13wuK&48#VUBG_+&0TO!hN>qBX`6>`}K96;$ zgKM!07lQdj6D<7*ep|1C;3S-g1)9X;DI$Y?{QgyN8ct^`F+~DHvlt2*F~bzx-hX(- zKLpbxI9Vk(0V^T8Bl^M%d7FG6&Q^j`#aCjy+gpMLCQw|kt<`ue7&|Tkxtv4M4oV;6 z$kcx%=|Cag>8`BG>8viO(PA{j2j)2KHoM6(D4Y@`W$~{Nhk*fud?NlN`3)XyNp3Zn z#znFmQ8h8^aeTQDU0l|ZAcuq`*J4fk8ieB5-u9rnfIZN1wc1;Lj4ZNJ|?k}zLp>wgI)7r$

-Qi&|`Sf~y}KG$*rJAh(9uBKaM^()Oe3t#)VOSppC_gu2E+!;Hwol^jIh zVHIZa?icOw6XTM)I(>2E4}7Pk4w4<{ofecPaWED<4&lKcfq_(e`>s0#+d~b%s^)+X z>>T&n{X_NLTeU{M9FwLMNL1aM0|RhL@EEc(4EkRuJLM#0=_*Q!G_du z7OX3oS{_uWN}hh|>VNE=mMs-XY#%DRfM_@x20aE~H1OA#a{{YRP-;A%B=-<}+OWz* z0f|2G^}qj5RUB&ciCXoiud?<0SX43=E^t^B9*m0bw??XsPXS@$o;dv~`+YSG{>2P~ zo~2aKPuSOf6{S0@bQxq?N)>?iso*VoDmi*CB0SwaZc&wLy??IS0Cl|#wq}0?$k>N6 z0Ja>8+$M87r$HUJs9*(%#lvL~i$^Lqhk|hm-dQ+GTX4wjkpxpVLR;V{hgLkgjEt1O z5~(ENEf(O*U>Y&53?}q7M!==o?*od6Tu+nOg6&;28;zvMBXzY@e%9Jrs;S4Tcqye# zRztO|qf{paOn{E8Y7H{|U~`k6q)D%N_-=o{>8LntECQqf|0Dp0 z+qAg?vky8r$kn1BPzdJ}W;&fSWx9ZwG={I-Dbv-QN#jVuX)^`OfQ-CAEbQH9`V2kr z2EHwwK8B6l$;+xdvN{6KaD+O{98{>U7n@c*N|OM&jDN3#Fwh(pOytWboIHu=Gr?{V zCrt^~qJ?yYCUL|JB5pkI4hF}fxufo2^znGmZFP>p-J%iHWY1 zcdIx-Vt;iIF#)%+jd};&<6rxS-Q!{J*KQDOzS#1aH1?uY4X?+#AasF?XgQB&+gox# z((3lpY~d+ShAZ_!(Bd+pLxre5K3~>1)*DWLc(JWk`2>Aaq-PQ(!Fe1EnD(i*`tu&_NF4AnuNJ*|cHH^2Md zt?%o;U?+miq?!iio=G5P;QBlQreGa%z>*N3tRWIaLG|-EZ2}gthEH$Q)ML;wJq>UY zUI$x20H%~Vfu@BA8bR>qJatry(Aa7<9{h~5H2zT(^^ zu8GPf`Q`d0s*ykk9jmte$+ArIPsT*b2dhfP*U34SXbFNjjh4}TjKY5ykUvKv#)peQ zkm8#-NrU+0w`iO`E;av(Ng8$A;G+voJkGZV!zb2VZiaPxtj)OcJzx-^i+3cZ-+yf+ zUyZI`jjn$&qbpxA1szmt3<#hStTJmE2Uun@^YEvNaEpy+u;L5G9Df+TsbJ9ZvQ@5U z1Dq!BSK4aB1@qkNkNT<@0G5qNSR{*t7tn)1y~Oe9AKS^>Ca{&_!@Hy<;NL!()<4Rn> z37HfHQ}ET_@T>Uq7ZiW8>wmP67;W~DPm>a4!H`3_uJcEnVPg3M&TxzT(?`L+^3NRO zQC!>~&clnl)0)kCx@2XT*1k}^f!-V#%}`b=71=(=Hpk^HWLWkcqsQzxg1lJeF@x&0 zVBY^^XA<%yJF$?K6?I0X+wk9=F`u#i^)x+4VHBU_Js@egCudZr0)OiRToh6xt(*SJ za$uYmy(4?6sv$P0%^*pmg}jg?e$C=Zt1GlHgb1+zl&#F8PiY{L0QMaiPp+M)HQ0Lx zcZ837hwoeay^gU77cZ zP#4R| z3WedQHF{%UoQe_)C?TuJ9s`}Ol4w#_qmp;Ru>S!&E%;4H*5LA8Cse{gKmZQN$JB(O z=uPxDkl^{4f!Y=75F?xa#Lt4nCMTzLSxOMsYdKwTzN72rynmEEC4yg}r*xn}DZ|Um3NxTfpQy??R$)N_YJx=$+CbAj7!1+13aWW#?C}pm1gj{6A5r zhmKAJ^EEZfF@NLKbPqI-y;ob;8D|Wkqt5H7fron3Tfk~Jh`5Pa*FMIp;8LtboJij! zpG0CUM)(=j=B$|0teHj^<9Ia}`a7;$K!(11VNt|-@WYQm?XU)mPaX-*v8nVr61}#{ zHsJi&AZuN1jYI=r%@{TLi1N3eoG#k5Dms=~RNkd$Rew``vS&*6jCq>iO-aETsPl%_ z;KVs(>Y}8n*$r)3De+eHVuw}*Dd16-TE^iF#fM3t=n!+oJkL&alD)yuFzg+c(me(v}I?m+VA2YTuc|fDr_HdYi02F7vDerFnjsuQ5Br6!@Ip? zGytY1I2%gAZj#w2{$g^kpSfn~>*2X^k)YYIx07|fI#?Ac^i71YJI7vF;^O}nDBB`| zQyZmn%Q9L}b)-+B+gvz~7dO107NGUqC4cw0;t3`M8;}>^tDIxf0XHltsHm>ahp7ZmjF76Y2&$U|2weE|y?j1xl&;~CWn*9s1d-UVTYonjRx%js2= zI6hbErFBX8EJ}3`!8sh8kP&YL7nGr>=phd$4uG_|0?uz!5L zLQ__5pWv(Z6C*&gcz&ir_E^B6Dtt7x5TfA!=kYQP>Mxty>t2ZXJr|_6wuEdqr$Al` zX~d=#kWX$+DgZ{4ih3cSgXS0az5QvsKY|0W>y|sux z7Px3FZeRuqA?Vdt2u4R2%RlgBTrmIOGfI)R;NnUVB*g)X0Kv%0;8;w)uve;JAw;0~ zTqyDGuwTgoE?blNzxhVN*?7?)_C+}rX08aH#l(vM4xwNvM8$k_Apt`!q<=$e7bpZ% zPKU(b3RYH!3KZ8b^Qt5uW&V_w>`@BK@}Vs7gM0w#3hLZcs^Rr>lp%_90(OGG;&hI; z(sE;ZUJ0FJIZg54em_2&s;kDN49*5xkYfhJdSrKUi_R#Omd82Zi}-gXAl%FRkGNP!U4JWfFMl{)Sk|gs z$vZr%n(NfHGW4SUcBVCF`5L&{^~b*5oyQjfDPMnVG={W5%q3p$K=-VqRfU!GfTjvF z*_{eCy;F@9_Yq{#T$?jNte_v`?x%6Iup)XJyPTIem}eSm+wa)N3p|!q$|YQ>=3gNA zG}L~jP70}ua6}%RW`9aPwvCpiFe~@i7%9tIOJz*wT++d+b=iyxzmbm5DY}csp5ouG z(OL9DHGwA(#=vWlwpih|nr;Ak1hcjsmgXyL3pOSWI}d_S6>F@I0b@y_b>l-4n$VKYHK zUSp%#6L|zQdvF!RKJkF6QqnXrN0Q%BX(#7X{#t=B0f5KjbJJJjs{GoF{##K7h|d}+ z#A2ZM40^C|P6Vc^x++5haXJnmN(gm7sfutM#B0b-NcL$;g=w970?tD8ay@t=S?V3x ziaR9^Pr;s)k$>Mqn!~?j`qMO3g#Znu<&fncNq|<*|EE!4=E|makyqv%pA8-69tTO5 z`JjK>8=aW)fDVGWZeGXLw;L2mv1x>+wE@4;EVQ_eEBK46KUWD_TOrRgQmBZuwfGHhK0IZaJql);V z%k!q$cYj@l=? zQN2(F;#rhLv(sgCHWgyS63aD5O>nLRklkOp&@U+RM3s>|4{Hk?iG@0|7Bv9nF;&2;Pqo9pKxuB@2HdVZ3i;B4whXJD^MWMPRS1gGp zCQ6kA6O&A`5RNL7>*`V|mqe8u5}aigfPd=AVufRqtFi!$Oun6;8$xr8qHGqXP_6@* z!(t1d^<~jg$1Bc-3*a45F7A56SMG7c`Zy&|vp-Q%kV(+lsvU~yxDZ`Roiq@kl2Nu$5&>YXWGN7d{a(^B@ zusZB&E^~Q$sIsREjGisSOP&{+8PvgUz#g=_gB|LHnO4Ze^8qd#fb(pyLAU#4odu1pN$?KiG@`h~ z=xqXqiU^ZNVr-fx&@F_hu1w||aesp}CXlM}alC{vAQs$_O0H7J*aTb3a;NYP#`~M3 zzWJTGLy2KA@F)Och`_k&x;VS%7pCKSP0w?Ua_kBO20!YX;|iE)L&Yqo*aYkg(XCK#$k_G@@9pdU#Z7=K8>Op<%Q zG6SAEq37cG>U7Z@M$0Sdk&?M8$sz}FcPR^Op*c0zJoM+r-X7mJ_O^>i9wD@H=xqzg z{R5jnym^h|NNAZjR-Y+4R6hGwh=A@a(gre%snRrc=LsYY5AEdRtS^uN2XCLkja*Pt zqfcV@H(r4SH@anKvsP>ML4PrXGIOO1bcr+%hG3h<{JXZBtT;m3gf{GbOqF?(WC0SqaAK$EvJr5)6Hkn` z#FIpc&O+i+3RaioApSNJZq;ySSCr(_h>v=%teW=Bh=P0q#G^tOwaqb-I}xvg=5Esx zOgt;szxNhx0iWY6M1Kj?g4xJD(j)odXGiAqOIxBG6Sj0cCC730-vkHU;jp#W-Rb`#7FVft822T$gQCfDe~x0+3)>kHZ-7$n)2?lm*{ zBbZ+f_5(paA(}g&(?qY+-!W(#Kew-b;adB6p{ihM#R32UC?77Ce&?6 z*5ZxT2!EE-s&(*GO0I_O0`~--rD>N$g*#F(;ur$Qymt`^z9C8I`1s%>VJ(s30W3A6VY>nto3ULH){>Bb&AOnz~Na(co8e;L}+G8=(E2yTdT=5UR&1_2_aZ5 zYQdFUaHKVghc5azrJo06L>_*nAUYwZ@;%QXbnED%fMM&0AVU#UC;pNVAL)~ zctxC}(M-da_5}o_MUA?lZPg}C8o;wEDu2z-*O+v%7ey2nq_`@Hs;;O!$Ap> zKv-nl6PHuTuUA&f~DNBMitHCJ=xe4BT@JrU;=GOU97xYGyRKNCi%3K@d$Y zU@p^Ojh%;>?GyTRB2@G9aDIl#mjy37xyf`Pv72flO9-w}4i!5+#9n}kQ63e{13K81 z9d885Y77Soudt*kZr_R*oI;2e(qkUVM^>`RnTJqOy2SIb~QPk*$k;FcR? z3g=P|A_k=n*?9fQrWA9`f%SBHT31DX47M6l_E0s{rzgSIy2*d7kQ$ilWg6{EvtOxm zZf(odLy!&Q(Nztphd$Ks23fx*H(xbXba9voEA8`We1TXX9&kR5#I`v;zX9YVkvvTm z|12Ymg@_tre*}XNay|k^?0--1T?~Vg3_z;DcIuj1sDs#}Y_NG{@OvZ^YDi?gRwAXL zIhL@7-O@0@Qa{nPIGt&u0;Fu9_#Wb7GMzwZ{c)^_%fW@-1&|~~1$6cZC7Cs#IDtd* zycF6uaNSG1h@>Y1eJ;j0IqH&HC^pn(az0&{NzxeBQApKgbSbq?lYhAo%j$|;)}586 z?qRD{2j`;K=Wt-Ejze`#A}5Jq4nUP?%IleeWFgS`@1*yHx9ZFefUEf?+Z% zb(m3voNYP(>x=+&ht)M67pKl$%)%>R8KKY$Sc4&x{YsxqYan&08mKb0s)DDw`_9fO>5oj%=7_`bTR1xJGDp)nTKxnjUeW&KocInx!5>sd_TqLpnL z>>I?m2vNwYw@_tY zUzZ?s+9m`h7zAXo+@a(~0{IvXni0B(f9o?jeL)nKiOIwio`tYx&ch{Q35>a27!6_irEYdmfb@B%yj zk2TelhBnU*wtwqJULlfov356Ft$Mr@bd;Ug{hZ?zbzmw>Hi~%E90JEAL7c>&>bgcF zIM_Mvwfl$NUxY4y&>Hpnhf;=7mQ9C0X943IZofn?E7qmQm5*Pg$rsLW;j|L}pE)?V z(?KPGy7e*TH&31f{hhyyX#{wJ6-JkdB>0KZxqt2Bn}4T4cZMHp} z%$WJ_2qXQJ-W!JK2fz1lM<~%GeE=w;FQe(=9(}k+ZPE69rc*S2PinX)Igc+V{h#kq zxecnq?0+GsSrWoMF!@lR(#xef2D|&X$W8hlqp1Yo@%&Z3kI4LV9WWo%fbu#Z}y z%b8K)B!cZTnh0h*p|gazZ=4nc*jXHky*?sf`{IG5N8p_Ar_nVY74VY<9cwJMz*Kkg zfSiU{1diZk7!|bV(cePU5E4yj?go#2m(2NPT7T6c`yeCViGv@B%iUAen1w5F`I|*z z=d_QpK`lvy?iPc>0@2|`!6&k$RXaJ4uZydmMCyRixPQciOYc`9o z`>S-ZO0{U%5+iI!bLkd{;_S|JK2Z)Fx?EfPG^~mFCs)EHIq`Kx_v0nHbmd%$E}PtZ zcYg=})Y=JUz;~__%Tq`-h+Q!N<=8L^&*Mu>a}RHa)8FCkOYunlDB|Jy=Cj9eKiUwB z&-0;#WHhxZnbWq<~< z*gYLRfLnGtQe+5fTK=k`BWiqk8O|psv}8Z@MsG-MZ_UT&7z1^4OPW!r5-lbDN`Es~ zDbmRg9xledC{89{Y38uCE#K@%r^qa}H{=Ti%gB!MgCM}(d=ht*Ig6fH$ASpL{5Lrg|phu42&_vY3OAeFmZ5ud<9P*q zqoR2)WWTI}Y~Bo~(QQAPdzL2v++$vV@-Yvh`RXzf@|_S?v|+9xebsKvWq(P^8s`)5 z)aQhj_>)OAn_f-{-W0OL!+o^L^lCa;ffX7IPxfSPy?E%!bT!oSiOri=un>Y|)f{_> z`;JR#!=Bw2-(@E^qhe<#+U7-??<*9Fo#0+5B(=B{aa&b5kW{fh|C+EHs<0{)^T8NC zLNJa#MdOvwEw0a_IVKvN&3~ptp$)_3&}EbqGo|g9?j+oojz{IBTWJdz{UPjs$Rz3`)3!SR)ATgyV~0dV}X(dJ2u;^I+U&vvlSh6LWS3UzSf`^?!|f)18m!CDVcU z&6^CpYk!_u=$gGz(_L`?{k_th27??^}_D+hRdS`u;NaezN`iP{Vv(!Uw^NSU;X2nGE@A6@=0%R z{o^tbIy?NW}wRUz} zd(T>v*3M1q&3}cL$5#A(Xtmz8Od~IMD%bpZ=eqOZ{oj8(INNDmBYQS=uXm1Gd)KXB z-@^ZUt?+DT*4jIO{&rh?UHJd`t$VujOzZ>Q4*m`M!4dZN)?ncGi}|zD>ULWnuXlcH z?Y(P_uXlcLbzinVp6&drwR_MC-|lR{`vLS<;Qiy~}k3 z^L)^Hd%Y6_{!Y$z=FqQSTRU%CZ;&poTW=0-+W`Co{9eoH>C^IR&JV|CkVAyfYpMO3 z@z<}vufH$o_wu*Xo43iu$6p5Blih!{4m#IAcRt3wcLy8YGhi~E6lnX!Td}r!JKsKw zK8klAk$TyX^cKGhs z-ThJb)32Rw+VB2-_uyvZ`apDH@Y~t;;b_o(JMzoh1wYZh_HFA_`~j{=J{MeyMEI}2 zd;DI%_Un=0x0SC#8WYdKh16Zy||>+puZDy|=9~@L|Cx#@B*_?g8H* z6|)25>7Fls-FrX!^~0yx$L+!5Wa}Al7xDfY$AFBtJ6nk|tI6K(M)=|T6*MD;*ze#_ z7^`aSh*vTE|KQ_?zt2v(?=Qk%-qMh}7k@uv5v;QTWe!ia-~ayW`<<)s!}E<_f9cuf zS_(}&Z^bml@3!7wfBfa|=aaqfZ(7ub)cA>CQa`^x7`z+YeEcvuJlPt|S}oWkcmCcs zdM+}{(Z;9U!JEHdjk}vyzY2buZ8yQOgnRFQ3%CA$745zMo%qB{0__%7vBwfG*7Ee_i{ZVdeOrTe>X5x_@S{@p~Je&!De8(^nwkYCqPWo)I_P_VfF9kN#5o zXi}>5bNhoo8ncVRihS;6Ml`6=wYJV>4WbfZ# zZjGyOM!o>9XTg?h1Y+04ZL`nw?Dc`-abb7;<6FoiD7kRz@G0zWT1+Y3?U1Z`QgD=w<16xsST$61H zLrii36DZ}Z)(z9w7Uqo%Jh30OuNQt{S!Gc4v>c8Z)J zW#0rN0E0QUPgZAVkPf@F%*27kdHlL*4usH}q! zO$g@lGFUB4U}KCD4K9x=ZX$(7qjUy(`mFfbR;tJ1AZiew(nC!|w-Aepun$Wk&ICSF zU_8mlAg)m}dr`Tr(k!vaN#il35IgK2({er@cK2~D9Pjtr{$NUflRzFdc|au`ETSb~ zaTBpOc4)Q03|~4x%70Owhp@C*aBX#+w}Htcr>T{9Pw<=7B?iGGSSDBiMYe9P1&i4# zF<}F+1j~B{RKE}efbodyiUb=$&Geww2%huc-j8^EZ&ibbB-fa+!k2qW%7Q#Km0bsd zoI&U>!hvZF8LgdEveF=A@Ik`W?i3<^s~F@+mk?Ea8I9xRB!AIKMorv2jy4LmPGQ!a zaO^4%rzf1cMxZaQx{9G_fwR#5NX0TO4k~WKf18^13T=HG)B;S^XR19KeLU*QBz|sZ z?0D|_JrC?|wj2!Bdku+26y4!o8_yjiq~V#2I%g&dga6BUv4ddnXtNMaln0!BM0_eG z7gHR^YZ!*1`+w7THJ{WOxpu6$9i8s5J?I^Ih}5J$rSSPec*JmjTQ7t-s@XWCM9V~L z$B`#uJ=4a>5Ts`jy4s+4XN^FGe`k1?Zq0n|8Za=^G_|Yqs#@!W4VthEaV4zKI1R~p zW!}eS0s-(LBQ7R{RND>22{-}wX|dxlls8qF3XRt$9)D0a4+V(!Y&yQEvljwqCiSWt za7A%XH#K91ZMXaH_B)vRv47M(6c~LFuAQ6tO^2{m5owpPVCk2QKy1Jehg@Lm+645= zL`mfPl-{Of^X8=rc+5g2W7uM#;ZA?&U2nhB9Y|V6;X%iWpu`S3wVnAmFd<#!5FN~B z112&YRDTMMD5Vpi0YVhSM_nzDk|GnW-3S)2^Uss1%vuqjo~pN!vEbXedKrBR$7!Z$ z^l2=%xT%;6{`PV;OQ(VXTqF#@JPMcDwvzBPN^jh^X*j#cmR(^aEdI8F82u2jsE`Y) zy$QZARwrUP@gVZBK2@N2DMRI@Lx~S@MJr*Abbn-s2BP1E`*0t^63_9Cc{DM|$MD5` zIEoV&w0XADN~*SG_AINpP%7?L7YU{w@?eeBoI}%F1C*vU45u&UIoOnpv+%&0AoO$ zzo8R@>?nUW>eJKlKLle~oKMHeKV+crlgmX-vQrnZ&}eHasoAYS19_!440MJUwlHT3 zk=+{7;M$R<$+ch^$FzSKO_re!mH>5F?py}ruf5nM%0>MbVZz`VaN$j;w*%3X>_|-` zlKrV7<06P=_tQdjmaA&&%P?LN>v6y2H)}>*Gnjw2pKk8nJi|G|ozbb88U?A;^kR1S zh}owtd6`3l0h#(JG)q!pJOVn#O3`kq#UrO=t)_O<+crw0(gB`#`@gjNovw`XoW!sL zk3+E|#qk9W^h{{`g0~q+X1sR92$=J9GV!30w>7_(?Jw|_h$v?y0olW64Oqy5%s zw?8<58T!yW?DRhjYd8j>03WsvKvtf`*PtPAT}$o(U|hlLa&@^)G=f2Q*d4s@cD8wr zAxEHwfc2y`X1=Z)2rrD3mMumfCR4FnVAy{TwM8JYd@WaguO*^#X zLFNLZBgk|Tw9SzC^^H;?OkEwwo62q3B6krC+${s^_nJilhdNqB)mf!@R%i~Jfay%V z&UUM+IGv?R-?B;^r(%=e{3o;{8_y}TMP*oPRFG$X;5M&i*Pk3Tkq5(1f0MFfi$O~LT$26-k4S0i|`N&mt>ifNn^fPBsW>%0{ zKuqOzYsop&)=l2XV^>AWY)Cr(MMHn*no%hbRlzpN|zzaaYn*nje_T4=y_yvCYPBBGhbVS&HL$(ig{Z0MWeaNJnp(( zt>!aAh^}UJr!z`Ut?3wj(ArvUo$06=#5!-3R*2l8YNk1rMbJ(m_{i)%d{ck3Hv?rH z>CzTJ7Ma%0&Y=5#J-hZjrjvrfj(SHWqs$C5YpGzPuoKByDylU{nhI5(Kb@|tPPzVs zVgT0hu@KE*o7IYwN-8LsjLt6=oJ8XgHf%xG^N7NiLM|V&mIK~e<1tvz@lT#-D-pvT zQ(RVUsI@OZPt)M!2E_+3(^G${nn|Q`T1xRAqQTBFt;aN#`W?YidL*~QAgMSE2${5! zg|i0T=^XfLeF=(7U8Qr8Gt&rOK)R*lR=eFD4r}=5aM;^BWCUn*Ek-k-P}JFm*@kh+ zji@;g1E%iOGc=$Dj5cbjRFhGAh9yF&8s<-^S={h@T}fxT$uLDr3;=&nk{A9{f7jc% zYLyeTUoLR=b-wA^vO08+= zK4Kz;64*+l`J06R-i!u7vPwoJmvt~oSu!HoC_E2 zh1xWeyBlWq!CD*C+);;LI*=zheXC z`?yrHk81W{M-MUBs-4PW_`%RbCEdgNhaBXeJfpb|0sd8Vt9(FMh?mJ6*xJXM&Z(+> zoI3+x=BfKh44oaBlKI5IY5_lD-1ue@W!A9MN#x%@y3z_%nWZiPGLF$wsNt;eNa}1>BAJlmQ#)vcWYL{Vtx$jEv}0p z1>zABmm}q8%acl#)cz`RN~-sYTd6fPEv^y*Ri1wb_>?`QkV)fR+^Us>7F8h+N>Pvi z8hwCC33)bR4GAclI;kZ{N9rYK!OYxC9frdpz#JC&%qU?px1wE%5vh807Gl<1KNaSY zwIzv)zZF&Edimy?;IJ#i#Zf;PbPxLPg^bZ{_XnL}(AyP%f=1N|v|eSFnbI_+Z!9_a zX?1_kup!bAkuyc0H-<~)$7vZ#t)TUeBn&bWO)yxgEZ@5A^>ri+q0T7M$TPNE$Gk=~ zEIN1A3mN$^9j%5cvobr~<;S~92~&p;Se0q$Er|`JX^9A^qL5=bNseX8s;pzK=ZIkB zsLJkHfu%G7V5tns5*|Nd?Lul;61;Y-|9pR)=mB$0u1;=~>AX9LZ1MEbf_@=3KG;5kUv@8+i9hOMd zpdy)95pr|}r6&4zLRo#mNBSG;appqk|Lmy^Jc_E`5+H3EKSwu5LW!ZfBs{6|Tzr3N z4ck4`l3}CKFW}-2hKkK;QEp7x@+Do-p0Am{;O+=-tsO?~)JR(bzzul58|p6 z8vv?uB`9O}S0KCRQW2#x9;g(}maumXah0Kn@rxJV`GpqjfxgrNq$T(4BK%eXkUtQ1 zudBHir@QfZl_-QXN8y-~Wn{0~>z}f7g0E?@$ zO317-(e_cTH;jRtz^*`Bq0FTw(}%@!{&d1cm?d?t2qSLqn`sAhN(qO8+CFU=&bM`Q(Lh#qsRDQ>K{$UT2)+Vv z{6fr4S~#q0S0&xDMEVZmB!uLk!E`o@&cyr*Weg6n#bRw@>tf4}S2LIpfh)Mpkb(zT zj5l+@Dt)$^g%bPGr^S+TbN&rC(0P2_5ZX`;G^CT|ini6UKHSwf_UbK2z8F@E>{mon z>KK(q?7F4kahjv<5Xtd_Nk)IK@L4`XH4>2Y~18Pi{VBks5ks=~FKC#$=rNn_)16R>J4c_k_ zp=LwigiJrb0H!0?!*#s85TbBMqOXe_Ypyj~eh9Yn&|>C!)bAe;-}DEg&x9SW^kl8? zg9x=J@DWjt`*H_0Sj2x_6iq(XHmVvm^v>9VJp2*c8TP@ikEv4!Xk8kf(V`=keYy>MH6wP#w`st)v z`f_%s{4q}~%vyW=Z}#PSOL`ER7!ku8F_p6@J4Q@iv08`?9aOE0=!Tj8xU9J9rEtfH z$Tb}c!B0P|cJQLFd2XGiB*dxX7Eu}=GgprmW1)!%<<&5miI6HWnP{C_TsMW4WQL8e z^UHMDfWA{m-xYtjj6nnmZZAqjq56zK85at-SL!Zhre6&j)p}07?UH(pKw&Kp!n4W{ z;4j3u=SVK6Us;%`uU9#JDy?nzi1R2_vryut$tfn=B0`0mot*mcg_e3(<^+m~`?4A* zD_JoxgeA*ZaKu-G4_SqVt?Yu{k{p(;cw~EGVNEf>RfT_pG?<+7)jyBtPa-hS!AAK9 z;?;{*FoaqQR99CAl?Iz81O<2PE}Iu+ZY^l#3z)h=bQxboU(6ct&Q%HBKLEz6@9omG zi5oj+4yR2W1V_v2dXBhUYG-$D#Vy|65$Z#3?ce;+p}Pa%|I%76!y9sj!}RFiT)t91 z=_U^qnFoJyU}!H%*qsEHtx8%EVTiWHIaVN@7UT^CKVW_*v;^E)lyXq0vEr-{s0Evq;|1vh&WuSqXo@7t(!eALB`-Vg}$ggKFS1oX!#Q z0a)CZ@hSzMO>{*Q<4n+l8!Rk0Hsol2HkGji017y_Oc|;i50~t@0e^E7weh|hc+f~!;?iaiQax5~z1l5Fdz}hJ zRs=<^yh1QH1Sl5{qqy%{+WkeIBo(sXb7z2I(3BPZX0vwakHfZvRq;FzA33P4x}k zCMZGK+qp$|atp5H%ImUpMYiEyk;SWsP{4EDG3y|cy#T9Ce)?`r=JJYr(N^jFo~x3c zYm!#qG-k{lTXO-2f3z>x;&_!W*gVM1z5gSkYEZtMT=>{@0S~^`%nT&%f3%hNsI-=b6jVPcGdsEA; zNbBOdYO@ViAp43fczNLcW+`*am@h~p>nFCZxxZ$`po?_@K&{j43X(;eAQ*ZI zZCQmfj$j<)P3aY5{B;GSFjgL_lqantA z4EM3e<&bX`&k`LE%l6)|LQbY*(meF@Trp6!FJf`NFNzv?S_Draie+_KN;^(8Z7Iy0 zuugYIzH+QU;tx0pI@(eK1M`R`3|6N1-x-c*-^QdfTyN-A$bWi_y^ ze^#rs?Y4-UX0^J{u&%^3R$&KjtfcR7Z9HzbjvyeLl-U49#jYq1V8YOW9SyI}1lWq* zb2xO#VwMex`ndF7DYGcj_99U`k2$%@_q)!zir5iU+ZaPJ-{;#f1>PReCf+qCo=~ru zPsE0`@1l$b!u%KcDIKvV{J)>cIk^bfO13e{Gu>q`*-uZ8TQWvdLsa6pizi^B_pVY>w`83YicDM<%r zZLnn5rkoM%?)D1V%{$R1%%a)!{2Yi*7!3Ew)SJzAf#+2V+b3s{iNnkAL|`aP9Yi$2 zjcu9+KoKgYt~7t2o&{ncLOec?lBsA(thVU_EwKbqDCf-6OrHCYgOfgIV#8odmmx*j z1n7FdHEO!bU$43N;NDQIIB_%sScg^O@dI)jP#e*F!im(0UF$@$mJWc+2z_G6SxOd? zyAXC4qRYc(j*{Iew2+C7>qHO|-DU2j=%Jljj$d?H_ojb|Cok*k(xdbSBj+JM)VCm! zWY`4@6~5{<;|=y?c$9Jv_r>PT1r_gv01(BkWJm0)88|X_!&wbW-9cvK(m{T#@p;sA z!aM~tA{jx3Z9>OP!n=;{qF27X=(E?LWdG%0N-h&Xm*or3{UCFaSnT!9nxq#6B;h*y z#6<_D8D4+=dCzpzX)GlfFmMX$RWu)D1+sK311YOV8OoXQ*)azpp2CDZy_fO!%^N2U zzGGjb=s4i;+WkO*=xYqFwkHuDbo9aO=@afor#Z|=!w$eCq#b+}kx#%^Sw-bS2NZH5 zP6Vldv$u42ReU~KMC0k{R9n=vAW;D&!}BYZErXDtuZ!d&Zmog_Xa+uAOS z0^=`ebFlVZHR#eGo9))Ht3MKw4eL>by1yK?4m;hBu_mgk6#$Pn|30tj;g;Fgs4zwOb&fK1WF&uH ziTQsgN!dbDpGsFjtj-a*`59CX~A$LyTJ$U@TT*<)Zs8j+w3g>XG2yPci zF)oqKdu%E3sfOp+UeL_)ehoy)se+f#Ebkc6;QAhI2-x7`*Ek=8g!r{xbvec?sR`Xo~`U)Vh~hif_UR>2p}dg3poaI$wXjI zAcKZIyRoj0$x51+;pU%O+8IPo+T32p5GH!45XVVS1inPPeH*ORYilOpo@BQ09)rZe zB^SkT@#XrOfo-u7mL;-f^HMH_t> zI47ujj-sm-auPp6c7uR(L@QB@zHEO?y|*GBG53dhlWPart1euHlm~H{Yb_su?X6}L zxcYNCJ%iX>kio%H{jdG|tL+p`U3D(0DWMAFrGNA@zKtiXHaf9h!ZcqeE z?NV+Z!gOrk` z2E$aK3x;_n9RXy-3wccjk)TETtQ5%x?#3C>q%4Lg+DsKHyC7#7@DPi*o7OxXC*I#Dmi*DzAWMi*tTU%RMxe}B7}cgxXNH?G+h|< z$PH_{pmSqY!2K>av=KXm<)JG)QGO~3UEY{zw{{!7U5GRm>dOuZT{&V|PBsJ;rA!5m z`~0EGto~OL*1iUzyG;gLoJ_;;Irs^X^_qWtlvuSK1m|WXw^AMQuSU$H6t1^|RpRpI1Xx^u7aW$GSL07> zu^H#&a+*ZoZ+Aw=DH2}EUC2M-vP676hkQcd8ib?j$QQK!jGO@lbc#>? z7DLTQLL;@tdl$#49_QT6B{K7o;nrB6{!8kue1F(`U01?wU zwqrgrv1C4o5_yKgF6s$T>oPhWh~Ojw<4YYzMHOWYWUGJhkFU4C3 z2;O7{Y<;5vFB<_HNh1(1H$2xHIo6yrO@`)Nax&)Awmjek%Q|d}g4;@u5D&NY60_|a z^g+fKl}mppFCn|OM&52SgpUr@zB_COAfRT69;(E1@y>}u>go(t(gylNQe$| zG0IlDAD=i*`TzJj*hcA3fpPIk@b+uD)t_PY zy6%QVwx=KJ%eo)d>)^Q!O3h9dl>VYGM3k`=JGQ}(Dl!6F`g-*=oqg1v0*OsytaK43 zipYUB0^Lt6>*l|G__h^KaS{*bl5I2|**3a2yBG*kzVDNRVhcg(}3byN}}uTB@TfK%V|-BVk6s7K(5KZI{W+74&&nbLnuGh9eZh)Hy{^xMJ#zYq}w)95nJAk?e=XIV@+?6 zxeNsMN!%t&4NpZvgSsZDXx+L&&#ng>PA?BMAYixjs?Omt&-ZP8Z1?PxAt~PZJE|tR(ESZE2+INO`%lXt^Hiq&LMwBx<96Y zr|liL#51R4S45WfyWf~0vH zxb(pae*yuJ*C-}YP82xwHjpbEhelT+c14@;h>leCB20o`tAV0dHP>MUCXTv;(Z}OK zx79iBAMSq?vzGx>GmE*nBe{QgF4UcZ9T}l~*d5htM}yws2y-89uj_leInuA4$y<8V zkaP1Gvc_P&EM6FA5tDdL5ve5+DZfPP?$kJ5F2OO;$`{VvCcVs_KB7iZgiGCit(&uT92;vP{_rM7yh~Dz}+dzI=3=dYXSYHE9{^5$tnQ zy7)(lX6pD|TX4ntkucV9s!k}6IRH}b_73bEHD^8NTBL)bjC~jkye5DxD=kAGI?hFQ zk=vLw)um~-iB5O7^=@Ce9KoR3fZ4s7j8U>8h5341MrxUU;Ii=#zLe(dYaE5tmTy4G zVM>U z`=jdH+5ii$U7%;$#`X(11%N5m z)7@xl%fx)0yLErmF6ysS*`tl2pfUISEt_qq_8-e2u~dwkxvL;9*BWp5jW&d<2?NG3 zx0>9jfN!V&-dcXt&3#phvHjIh{{V)1#oKd7gZ%zyQ6S&QDOq>E8y=RZ1OwSfIUp2m zieds6b%!G87u7EAg{WWLzGSO~bXL@Zq^t+SvK}yIQ5JvfR+K90%e)e#`7I#HgSChS`ai&X5suI z^96gaMR+?kz1TDqPpCK9#FN&`-vBQUq|Q_tyzn*xqx_uxN>^%y?wYJlTv-frtMMCW zTw8+P`uuZZ=`t&@1R7J$PPH75|NmU zLL6D3-?2w!mjTS_0C-JnRdGN{OS6*o(GdoYl9GQXL0ATaC=E08mfbMIL`mP8Tu#n) z9KD;=t-MISoA-}c{<6Hg^2$1IT5H+}nPm{-Uca$CsKh!mJ#0EWv0|bsl|_)cd5s7Z?H<~1vY{V#;UDJ!7KEhs&P#Vi|2lup#0aReoD1&$R$0RjWUZ;Po74UyzW8Fz z!mK6k&YiQZ52wGg2xU8~)6;0VX@A~yzi;KN=^k@*utqEv1>up0MaL18#j7n}hDAF$ z)gBcsOTHonO*M2J&pB}pHVj5wcOqxFP%;f?0;6=Wuu`!_QH55a8z5x{tSq>d&2N9m z%V`Zv?Ab?otB{&&C3H7O5J_|uEpJkch&oMz{?83D^k|{uZ~$7d54=6WX0Ok|b-TC~ zc{k<+2?Nc*=kZL-Un<>&+O3qC#*RLx8H^Hpz^Dz@g8F#A^KN&yJ2)Qpe(f?A24qR) ztP%#0B;-nfHp>BR6#%kH6eTBx(CmM}?eSWy7-UE>{_ZD-5$pB*leKi=_mf(`<->{J6KFFy$ix~n zPz<_?qV5wDwZ%~WYlR9GUz)xmBO$L7s}&W`Gq+vIYLtE58zmX%Z)u3D3Vd;gSZkM+02h;M z3uNa*f6(zl9jEchbY8cCKZ7vagJF%qbrmriO3egIn8s>HhDs| zf1CFuWVpEFfxqpzC+&x}drMwY0zzZX4%?k4t7XIy>9ZYq0v_d?lVpFYd)Ji2Gu(TE zB58i2kpg|8kh~_)-UUzy*u9?BoyDfM+)||7o=fV$U0A}?$6VQ8zsXoH_4dkGj;$hB7IKD_`VR8<6KlGZdE9bHA zpFjQnWpEt>E2Q9+$`3yaVcimP?K21m50JY~MhCSRHKp$O2TOkpflI(H1j?y(P=Tw$ zcX*LKmAIoh@xFdhcd_T2I5l+D4VwrPim^_iXeF~=+1k-q19Po~IkrYyd%E-SVg((i zXJ4I_K1On@U4-C+(-3@FDpePe~$6!pll|z^s^AeIIW_wj|IDM5duZPI^ycLk86)7_lzBoL_xJ5pEDs*;*?w-HTT#Y&7e6#7*dt-)9d z%#aZqwHq9S7jV$Cj93&{^p>D$pud3%Y^9VdHE&l!&BO`F8u<9y;mV6vZ@3nt7L_#Z zv6CR5c#F#=S4+sK2nx7F98(Y+LEB16;g_8GIlQLyzp{Tg&Cq2$zHcLB8xv73&o@D* zIx@Z%-dZ^7X{$gY?=;LKCfKTAT;P%pL74@?Ni2fEDfZRvEr6j@LCPjfDQPug5{zxL#Y`6${ap{_~p~A7H{F%ASD1OrP zp}v2E&ZnM~zNep+&cSEe75elZS!V=dCjKXdvUNukv7sn=s1gj6Myx(LK8U%tQpevF z5N0fLhI%*hq?;-#?E~GtxsPUBpwf;lmDD}{^PCM@>h3N5-|nT-w&VGgSfosY#9*M3 zdGm~2&0vHXZA0Z~Mnxz&YcOBUW&{!XAdr7BUd?n#F`x{bk*si6M)HW-gVr%>yk^j4Kx+jK+jyr0{4;PI%G77a%CmN|pl5kQTiO{#yg zMS&U5Z(~AefEl0lBCESIebeTuMxMX5IPIloH@CgvrL^3oX*0thf|c@%bXEOwTsJ(#cWD(Zgj;jF6QNALNN^|lSHQ3kzG|KDB_0YZzHBvO`n-F zl}>}otJ)A*8|&_yFzE`19>X$3F;#z6Az=q?rm?w~Xej6C_axj|nmqjC#gel!IGmB{eyq3yM{icNJ^+ z5+_mGbM~T%311Imlm?*NVDISu(i@KCi7%<@@0CbjuVFtR6>X&k2?&NRQ=6@ops8pU zj7k3?;-qNQ-6=lGJ$5x&p-O-G>V(h8+)lrCYqG9HxSm6P6Pet}w`*urid0rtWCqa6 zvws_9KARxJziT@FlNs`;7>%+j?c7zS!Sa53Nw8EAxg@(X%6-;Dxzj%|7j6&5AQJo0 z7!2BB!hDnMvvkWe5&O>G{ccn9&h%`W^55e8+gks)$FFVLF=Lc^)AlWPG|2=2nvdZEiO=wEHAhYKF

TEQpggh*LC1V}$=^P7SJ^2i+eu0iDKpKV2FW#6H*0eLfG15h z(^YE&IGk4rFAw=F^6ZGPkN$QrYBYVvkbg9xz`JuX+Nt1#LjPNdrKuKorh^i@P!IR( zCUy!l!5as2wU~p~vV0N&J%)6MZR(Yl2BQG6m^Awe)p$$dPXA!)p*RX)qfT@CiH6eqw z{+#2ztZZrH@o+Tg9qyU$eAK&5{(j|{&hlYGh`l}I^k>i@B*gdh6{M z)a&%$?d*4XHRXSNNxqlOnl>1%TcwCad#rt?L^LKiXq88>KSJ6oULklANY=lxp6xs4 zK|id6Bxww(s%eNVP;0=qzpcgK1(G9VR`gCUaya z*F(`3p=4!8hky|zkEpS)aCd!Llh77H=d_W5)MvCkP)T?$Cs=|*=J0dDIxKJ_)LhS+)eJ}r7U zPk0~C({%Cb>C^Kv>~#z}mdHplVh)AxVVM2I=VbTygAPq#KUo;}^ze5w|8 zVLS4mK(07USuZ_V*9+_IMRU9dI>DIYhsxSm(`QAM>p_)armI<012Fv=8HR)8kzk-G zvW(A{_04VA!|<;S_1E|7cF%112vQeNEGTax)%RKvNLA>M>o(K13+b=0+p5qVyIrlf z7AJqeWgln>SyC?J11yTtp^VaO8yA#5vocp6BRCceQRr2cH5OD^?-L|#X@+HQ=o%R% z2(4u*ICQTPOIRK7->}IZrZb^FBR?~7d}T?=4zxoGeJ(`P;6J%s=n62rDM!rp9nib= zGp%|7yYl)SAn*GjyAr*9V6O#*+Gx2#&a;0TimkPl*T_eIBN^%Uw*CLlpw=1rVP^zn z$4@~IVOv4A<={L5M8&TW1h%A`S9&;(v3L!V8ZzQGs-I^q*qWl!4sF0i8_grGP-fJ= zJ9AI2>*zNYV`XT_XRf)09ENfCUf!us58hl-2?uT|`C68fLFHI1d3j=$#9(WmOs0Pz zF$q}<> z8qU-3O5iAs+%%%>y;c75W+Ig#w}yZ9#i}!h?!^~SQ$9Wu%D3AY z^V%vc(6~%R7gtVk_TDO=3Z>L3O0P_*g~n_qFgDOeErAn5_$*0CRniE~tG25OI29S5 z^Qs=)D2>&vERmj9Q6}{j|DT?npTw&r6m~#})o?DoLzdAg*apVZ@6t{K4}yOoWP+D! zx2mouGOrIR1xQgJ)b!@VpzlsKJo5uT>Gf=V8;V-#0V(MxpN*(k%5F&;fpV*$_- zf&~1zE=#v0N==Uiy(l3`MU8)j5L|-Pv{+EfLykag1vNax_|;SE0X((jVk^w?NhL}k zR7p%q1xr(r^6k6|yyA4Dnl}`H(!8M@O8Gc7u(FZ5qDVEE#iL~`tpFTjX;mPVkC_21 z8+BHkstUJwP(E4-sBEORAXo)nN#b0^(F;H!M=yUIr7MV50ai9r zSBR|!vuw1qvlPOTMap1Q8LBKM9S_U>1)S z_VEHZBluiYw|sa2qHJVL*C~ZmJRT6#iX4tV4BwP`{bto#`{w2JRGuL=<(4N+9_kSU zMQF$orRz2My~gbo9!P)L%Nb}pmqoHB3SZa1l(f9YdRQ?nufZX!TRj=CLa{OV+%X03 zE!}U$bX!NUxo~}UkUa9zQidY1U8Yz0NlcgU5t$7yhs<=Ls>Arpk{ZY6orujK``+Z1 zaqguo_JTsdvlmcm>zAZl!eJ6RfROGU^lirjPMWsM!3ToU9G-tiv)S$Zef@^HJQ8LC zqatFizvq!LE8`<%7itbEvtreU^p_=P8?SdFXpZ)KlXTV^n@1#4-c|%6A9IOAe)kau zhm=DUvPiYA|7D56;P6g_piq2oBJi2n^T+l$iuczy;gC=WL$K$wZxHCulqzYovjWlH_wuN4dv&TBkA zHywj+!e`0}aFf)xHnzx>!iq^kBNIiozS~gMoG6^CkQ|QF{rXP|SwHbmlU5bPMvw_e z8K!mW40y}YOO_?ZT0k0|Ico>LSD5C%?23^HywhTVx_4YB`F<&ILRZNXWjZI%AG|_- z60g!P-{F6R?08`6bDd837t6KcEK0)(48~59GY?wh6z&pqgblq>1_DxtJ z$nf_hhB$mqXZQ!JFYv+BdGp$K_b_8JiOuPq%<|#&5t7~$Y|!pmb@A9Wg!}nl7$lg^ z<6}8)7X~G|E)H0lLUJlr_l6+cG;+Km-Vr#4etv%tUS$T9Hv&9j*b{27*n^;SRvy3! z!Ay!Zq)PLmri9n5Fe_i(0v^CE;5uB+#cbvd=7ap6pVmFZn?r>;-DQ#7kSeg7T|$_< zvm$)p72X3`EDzSdR?{fGj3-5a-a?rJD3d!X+$upD0AT>PrCbbow$)s?iqZ=@2Rs5M zz7&5(`2m>%Rdz_`>=KnAKGQK$N;=Y^LgjF(VT!<2!IiZGSA<%OFSa8T`N7a1 zh18K1WU2uyb=Jv=vk6a5;x$8^l9<2_bGN0OP2tI1& z-6>*@UlLU+syAj0ZW6|8*CpQmz!*R@=ZJiv>On2@Q^#p_R9T2mKIgtIV ziso0iEOKIzGalH6m4I#a=a>TcFS=Y$&HPus@vhnLg$)KGsQR z=kbo0UHvKp^rwt9hs86~*8dMsO9KQH000080NpfKR*kSO?-IHI0Mx+(01=mzCk+vo z|I-fze+zhA$8{Jyckx&(K=375l4Z-fqAdZSKp5alk622UizSI@fdzM$r07Utmb(|k znv1>Q?t&zoSJl`_(^sN4UsKm@{?M@#$8PgSuG6M@t7(((ck3o><>YUg#F6s)qBQ?! z+A1Z5BK)7n%-p$80FrDuU%1jG?w!Y(nKNh3f1H^)bB;(o`>3J6&ft@oyFln z8P-4Fxa2fD@~bb`taj9gHKo!lt)8iNoaErh68+FeDvOSdS?n4XV=uUEdv?`sRhOL3 ze{!`ZgPnCMQ(NhD-KEGn_~SB5s|)U>np@vQ6*p9-@2jV}yewbOoOQZOt4q$(8K(_s zUUphbtKI6ErZYUaSZ&ptPSdSbo5O?kMrXNMl?glg+i9&VIqhoKsb8ozSDX%mXtcUc zv)Sl4t&XF6P1h{F+{Og$jkoaK^KJJ+f1~bn>_!VZV5!<|xGlSS#$D;!64+*_Ay9!( z?@U~%U6NnlS96z^S0F8RxQ(=+0*C~dFzu|}b{3qr(*k|jpc5m zb=E%WcDlBE<^xWxJ3P4CgnGJKt2sbfq2NxZakgc9RPSrUVDn6KmODd+9MDLTe*mE- zIL2%qWOlXNZ8y#Ucu3Hy+e=P&(XFe@;nA3cmA>jqz2PSH-yTHO43j|_$-ri6YSRGf zLZmr};)s8s<8%>ws+Mm@sM+P^W~0U=5QLD|I9P52A-1~>e`^sZToIe-n&OVkR_r>E zFnx3zOA6TJe5shrPaiMk?HrVNe{OiNve@V#{Y{jdrUQL3IyO8wJeZ%G#+16F22?jj zc3fYxdd6u+llf7qT8HqXfQ)qPj=KUi^YxC8%mW3Oo#XGt$)ir=>|z&K@!oyIgC`sH z?xK93L-Kya-i3YHYyy!2c6XViXY~F++d13lbla=^Z8dycqgt>8RP@e?MRSpe{REuukg!u_fH<%?d-O20;nmWRBcSwFZv(jkRoi=hs#l^CA z4U+6>v~d1!bQ>425vosFUJ8O840U=0Ay}`SX3m1NZ9hI+uwh(O=>sPf?uo_+kqsH_ zADEBVk%&;5$@!D#f1*Z5Pt3A4luo_Fl(B+hOs!U3rWRmix6y5K{%UL0p3Rrb*(3Qw z#mDV>quO-OLa7dN7$~<>JguB#eq2LA$m$NWr?%15%#`Mr47m91EXeu2#g<(KD zAzD-7Jfo}CJ?FrXY(;%6RU0i1&~LS-+i~a(#9jJ}2&0$iNi8t2HK7i zLox|SF6S!le=_inhxQK-7Mul~fe)(L2j2HRIOR>p2PP+BvTM~Aq2-U*QwMOetDP%% zSDVOvAWpp+({^WZSqg(5YZ`Q6^zeiiY(?6sH@ausOG(4nC#PgU+GJTaDN6us;4|aY zyX(V<3=B7=&#kl_#fG**?LdlPS=*d8HVA$rjq%fie-Amy&E8!Fvh27h4iOas-8X0w z02v)t3BbKNYOddKclcQUmhPo4(m~mn8=hoxo0^)`^oE4w5!`_Tru;XB;>ekqR^7S8 zlY}?;9k(aP z?FYy01LM$7@Jx+EU%~_7iK3zp<*B`DN2b?kkV2jHv(*dLMiXZNwa|vut~WE|gr?>X z9HGE)aass3(-9jQlwPzC57t>$zOb+?!@M~fe?Vg{nZiDCcwXhx*)B4E*UPH9L1*6` zYL&4HkBC!C@!g^78u=pPg8BUQ4d)HU>-@_&&pX|fWqX>%0G`3;QMf2mI13({M6&UV zS6r3g%5`I_*~k&G6$ae~Ij)a!-Jh_LLyKOX!BOB!l$z5hOnE#ui5*8)YBa~R>YKCo ze@FqSW=M}R{e8QgOHK{Ma68X`gA%h(T28}!WH83a7W5iT><4UCG}kgV=lo3H_ksHq z?WmZ3DBJ@U+4>Cdvm8!9I**SZ`Pr^nQO!_~$oXaRAw9qBotiQxm?;!u)C5BxdJ>sg z0-{Cq>`I>Tf)lWRlLO|`+PTOI->qp3e<#;HwB3U|X~C)Dnq5zufT!TJ8D542_Pyfw zZW5w4LXeI`D9+0Yp?l34JGfz!Zy|@O!`H;&3EVpYesQ7NWNaJg?k=?tacObeIsUIm zVttRf9$IGy{Qjm}t#?6CAX%H|2E98P*kO(wzJZ|~OX!1M(~>YdQ7q(ne+JNze|z`| zITt*^YvFx+pO`Jf5ZhPyWbG<>q&Q`YA7*O*usN{ae_n1KWN94O7aM>RDMLj{mF8wx;3U8=dfmxV77#Ep zJtAQB8d*g@qpwOrbC?am#f`H67P4(?0>to zbh+Rnf;#$yBSM&YPH!KCq-bwnVK;J6y8!=4DMMwU&5|g&V|NEcIveG>Kn}SK38k;r z>%0wAg@JQXrH2UT5^ykFufS9Z(vjSV3hW|sYMayQPCMTthJ~+3{@dqoJbL29L!$QZ z6EK9&wyR52e#aiY^x(mf7MQ56@DYdPxSBGj$+ik@Z2HOEWzK~;qNyad0y)g zJ>s|!hpipr|9)ABW7qpdxl)>$JF+$;e&%IMq+d>nwR=ScUbnxN%R!PC|9|IoOXRkH zc|hRT!dH64bs-MkSQ{319DTKKPQ2Q;!&-a0*zy`=xjrC{9nY65GsU^>H(u@Q3P@D} zh}&O#C1u}Od#6k_B=V2v3fbALO8BqLgp)VcMj>I2Q_jpCE|xeYK+l#d`O-}Jv3~=Z z{=1p!TW+k~r84zGlZx~3=YME+ZW>d*W~SVJV{Jg}rCRGiOWauN74KZL#dlqSGG}?i z@sQ&z-v))k*xR=^J3n(}ZL9dmYdHaVuJu3;z+|836XoLZx#_ehiV>k!`V}I_#PrSh~_dOqv8FSzN31hHd-<;TE3Q!Lkvh~49zr+KwRmF92 z;Z(tGdVpOfez$7laWwK#wE(=h=(PMN+Y2y(biA_!-c{d)0GDZRchZ#H59m`!Af`5* zE$upedUiEOn}id*LAuM6zx1Z*uD6`g_WiZychC3n6a9Pio_{{c?>^ScA&*1AeeidS zkw@{nAGN+UFzV94Da@}Fe8Jc)9+}By3+b18e38B8a7_cF>=TmzeLL{KAF$Sbm3WV0 zmfNll60>~t6)UxE=;{_hj1)%hBM%J@UEM0=R|(QS%<)henRV!DKYd;vx_XDmz1V%l z>e=}vOp)Rgg@0|Co}sI|II4H&mu`co9$jufeO(^vF%tD{r$oKJM7=T*aL4A zaK@n-`E2Frc2Uabihpx+`CKJifnF)j4T$6Ad}%H_ zn;#JK*>d@0u{1pZ%(j#-A1_pTMdj#BxmOfVmXB@|v)TE%d<9ZGMzDWR+@09_)TJ=* z9TfNada<8+>T+xk0g5`pL*7<7oxGa*>Q@mX?|8NEb7E~$eAjc=cZlPq!nAv_g<@C5 zJq!cqwtwq`7&u#;n*b*LT>5w5zvt4=t=%o53syjw(F(gL#3-6;;;DcYpzVdj|b;kdMrDlEBPHF={d%TlkJynm|q zJbz5n*M^>kDf;iGo)W24Ry++8_Dj}zai-^K@jOi9sh+DAhyI_`d9fEly>x#}|GqmF zKed0PN3MwA`6YP&LEy9Rg!en(`3$^&APrMKyx#-Q--GvO;rV8Ge-Avr5ATl*fZVA> zff&aAw^GKxS@74d;IC-$;`ihe{o7x*q+L1H>e7VUrfc;-PPaSuPFisgTc>^L?U%yOD}jOo{KaQ2dS_ zmpkD33HeUrDyBscZ;fPEx~>#pVa>g{&At7TAr%2*ua9-d>~iC5i}t^FnY;8siGP?k zp&v93haY^vFDOsO3d*!eph_{tVJd&rnK(OPb7in$qw`guBh(L>va21t+-)~nXUFjM z5P)~8tuaFg<|7R)0b9eHMUQUrfrK@{)Yr3VjOx9Un^_z%4vdw7iIlf)-2RMr)JVf) zcyPC!LsbXDn>sd-+eoa`LmEJsq<=nvXO0keq1x`QE<2<8P}1dX!!i4PkJ=-}k>SBi z)On@Ts&6QB_+0bnH?@$QjOZC%T1}r65ClBdr1)Kd-Fr!R5BP`FUPTNCJyO`e&pg60 z^gF!n{$iBoxv6u&LQp{QJRtPgv(@DetE|glo5Jx#+K_^5B_2l|dxkd|QGd0%OByY^ z!%~yYDzmut2$fl;lQ~qQ3syi5^%HM|GfqwJPhyRFVZ9DR+;`B_mU+m}HTH(M#>|4$ zt|RV%XZ*`uJh`yF%M$joViDsKZ_H%)5(S-d)V2#EAG|! z6XCN;>fkr=tP-^o6h4gBal|fvbr1NCD|HfC*`ItJ=ru~T<1GCr7+_%H${!M`|Bgy|2e$~ct$?azyGmCEdt6i z1P=glMSdn?5wKloVP9_0r+k9GmhVYd%9HP}B*^ynnzDUNMQNh;PKo3b{d?+@sznPj z`2N>&x!g+@?nHeQR&f*kFVSXa|HAb_0YdVr-0@Pm zSo-@47nZozs}6$tMWr}boX&eV85B9(t}M@IbNL?eSpF2E=YMc1Up_jnO56dE}DT}DkXM1g%4mWnODq=eUoFpY7eq7wzrcjsa=!2N67h>IK6 z*{_}KmiH)J?=IPra@LXL=vAxY?%Vq}c=_rdD#PBslb&OT2b;QXxUqo|!-J359mhF0 zy0X0Nw0}pTuee0iV5OA`0FLTN+WTGlUl#YY$!7#?hsW|xg+Ot>e@M<>+%(m66`5ZR6h zvjn)uS6OVk7jXbf{mfMxCcCy%t?zML&DC9eNq>>{_k7K-oj@{>7bNXkD_<&|hO*}K zrOK((rF?e!baAe53b1b0Y$T>?`tta0dv4`i@Jb^UuA7RZa_)Gc0HJkPUbu+uJHCv* z+s;9Q&@@28wpyr^8s*{0(UHJuBvMdZ@v;wp8#M;C!3pz1i&806m0{h~*JXnOv({a_ zA%97w$k(9mqQ4+{1yxr~T}h>YD78neOBR8?AO0UUG@*UFjX4Nu@WgZdXO-WjhTiA zRd#n_q2qKZr+n3#p`l!eY&3Auz$>XB#edb28=>h7N>MSgut5x;A&lX{vrFAjLSGW( z<^Ug%7ST8ZrT)4b5xO!)uNYxopKwi#R60bbf%aVhM#R}&h_`bb65O|rXsbk&2L-{q zoG=DT$Z!b4koI!8%Xj=|kE8f*KI|qj$#=_|ph)(7anYe0(Rc%V1sV)Ut;?Ix%zsd+ zTFn{|>+ryZ3=R)MeCBjc(DdvW5N8XF@3R1pBcpkP9sU7eUdba;ejI~Wi3 zQJPPY59*pKfyrs2c$(>=>5ohX5`WvH65yC!J&O#gvsi5tF7QlgHa~kPUjpf^0S!Z- zNamB6H3&FUt9EOP+&=~eGBnvvoaEc=qa(R$3$NOfD2QT!Y7L47GzNSZ?_s`s7*ipZ zGnrZ~SAq}u$0%k(>a30hD~8uDGBC4Kb9sjM<4011$`dnHnHE=eqgpqKvwwlh{j9y| zw8OXiO@eBb9aKqIG^GV28PF;?il}NV;;S#-$5db1e2Z@e<<){-yU2>E+y44K5!Xl7 z#AfoO_faA*T_*@F~9(> z%(xn(szPIoyd!wF)^=CUE*cgaI^)>qIHThtjI2n&ps@KOLvxib#Dvg_&_;1`aV}Mt zmXTG^i7X_6|98!#BnM0*)=@bay)WfD>Ak2#vC4dc05F6q$ z$8g<57{+~$Q4M`ek92L>XVjxvRUUT`LNl`Qu#7HfVq${EEw`MEgh;X(RrDJtUTVuo zyVZr>uu+W&(Ro&x+kb#MArVoVj-lOfC)&CwD-_; zNjXBV;IUpU676;?NfT>i+`8FtRiq^qU84az}Y(>Re+RovD%^yCfsgXr|!WjhT0H|MkG!nKNPo&J=e8&8LLj?vLGZl17ho9 zwRILn28g!LtbYcI@A!+EAnLa-lGUB=>T&~Xwn|{4dK^{-EPOJsag^2;LCSg<(y64r z5xfEnNUnc57I4MfElj>R-^tP_$@|ng`%xT#AxJDc$qX!~Og*rFA1tK3j3Y43-FKfI zxnS3Dh!G@K>dhX($A2cjsyV)c{B2WDDp5s-sLz>5 z(YS`~Qac|o+d6E9z+7^xopY0nS8xV~S>~)vFBgHl3`W9epqRcJEi>4vrbvzMN*lM% zXs{9VHp-AdnM&xP=94HQiyhrFMN*GM1w=F&3!^IGqiE}c1rn8BMePBh9Jj7UD7(CZ zNn+3f&VPLxwQX-|lVM|!mkL!CmxYps)dZ>LL=u9B~Ny+V7D#5JiX6s#;|37IautoCOx*=38Fj*xMxM^aq(ZnfGpl$4 zpnrE?&2gE@c!cPqM4dHAje&@9xjxf$iJi8AiW+?``?RLC3cYUD74=C_Ix9(t8(YO0 zJDHyHq;HLe%VFBap~aA1BqnTMO0KF4rknC?ep0a~q!cad*$d6;S+aJF)1|QsG18`@ z>&RN%Ws(ZWP@SQ=lgLlzSGZ}s0uzkhZe zk{H|c1jB-KmE4JJ;rJ#l@l0&s5>I^YTSUZRhtjtQMv}z#gpAaecYa6)@a3KVpfxkD zihZIZp0&JdI8VoDXWR|Xqw*aUkx(J&e@ab_e%U8`Wq)MgnT7XfEWVG+7jI&{Um zpXp0iN+uC%!ZPNJLs$9h4O$pQn19MNEoDmeZAiC~9c*Lkp;=w&x}8N>8)(y($Wl7M zMNtV{O6tm{cwJ^_^Z8eN9!#`Hrjm9O(DIC7I{_`$ooF~0*+_`7g`#Vz4;;eQYG9R! zC!ZU_9q;0}$`bJU1~~&J8+et%?{u)RRIO_*=>FS$X2>70<(ZFnpcODytADp>h6hc; zdBnDE{%-zgNA#inlkYomczzn_;?d#v8AO7V^vEuQes|$Q7=l>t-lc}=BfE^Lch`HP zfOtF8u`s;pIU0mV*b0PNyc$4^3mB0=!)ZlFiRWs#`^#Ms4Aij16w9{Em zy8)miJ8Tdrr;P-P+&iJEs7F8<->XNcq2ewJ(TXqw->JpJGXwlY|Nh{~ekmUQazBUs zKWQP*u<5>ZSUh~6Ws9EynI$bv&#>Wz4BCgu&*L8Q+BQ*vc)Sju+JFA!4KhtbpJY-Y zcij>;8B<8z^@?TnKk?!hUi|!xwcDlr8i={xFZgJ%|Hj%act`VkFDdeV>c*>mKPc9Q zACSssh9i2uOm1*U@&uT5x+PJ^?tQ) z)LNTE@eu`9um7(f?AvxRwTCSrxJeb%B2+boW04 zVqYOQJySyKGnMQiy82!yv~)L2xt=C-p?n-(Xtr8&IuuME}L);mI-fwnKw zXzpT*Li|Y&zd5Mq%W1Jdn$n10X}JI*AI0vtv9?{^@qe}Vi+^e8zK4YSHrWHe`5S0o zC?gioWRE58?eF=mFQrB9jXV=W6h@ShN?jZpboM9OK7*DPfTW@@6*=WoorI4m&*L8fEYyk zu++Qm72gZbv46EeaTw{ShY-G1plyM2zL3vV0KuMmH}u0?A&-U^a;(FJZ;bN{yvb80 zM!cyO&Ztn`(lLp- zkKecrX(jz~KRju81_V(6(G6O~=-yZxQMALucE^{uD(fhzfv#s=>YWBHaVJ{h6Hvmy zBRAG26j9}_!vOKN1<&BU>+N68h?jsg2E|t_@h1T3ZHhWxd^@xrsOH5glFWyolG~}y zqhyTa)qlP|YYlI4L$Ns^i+)t?U$_;*EsMrsng@HYxJS~*hdFs#3=-Y;h%19gS)aD3 z%>$4e>oEklzD?Y5|7+SzOA%H5{|Va6lBs$y6^$Vr`#0A1dhOdL0vkDb5S=CJ%L7pq z=HzP+yv}$`W)S%fkPXr^6Hve4?7afRZV}soi)yBOlIkEtO{9s0)`rDTB6kIRlm!m$ z7nJ3b)FKYp8y@$6fsCIF^K}VGUqs&h5e)Cu1NNu5shYaIdWML5NEGMubF-(2X%33) z^nWyu!19nVgi^J*9~7RD`5!E`rk4_1tw-+wgawx`2F-U2^_x2YyZY4*K!570IF>qZ zOwjr$S5HqCh4&P+;!b$q1&HIhlEquOHP&-aja~h8Xa+YuFsKMv9D~GEZFy>o@>_cFs=3RnZPK9TIDh$t zHpcyX942rhZg`N4b+@WbU4RPk9V8jqhX>{UXb7$fZ>_LHwr;yxcb2N{bKE}fb9m5& zYBrz{#Hub?1@g^oZs2meaiQ9EXc0t-WB^~y$9T8CQtO&kl0m9E!-LY;r3XU>C>SpE ztkYaj+qI_Q$o%7ZJmkXYJu045AAg$F*4Y*19YuXmlUto8p@VF%$#$zSGRUSYtsAat z%uQA{Jy%hoM5?MPwaq|Z&>84Tixe-AKS=dYFM(;P{D{+yGhObf1^PM~fl0;5&BIh0 zmwt%8#`$zvec^uhaa-;;6vkqV-|GW|>b#6F&QoXf!K*T&&qozbRqhOW)_+X-Ot0F+ zqvcgTv_ef(kgfR^Mz?{~*PugCb$k%8;xLg_byQXH4rZd`C)ln4ADBu#!swI$sO4N# z>e;iao^zs+ane@2P`fk|Xo5Vv&QMz z*6X2=CVC$A&`9qR=1jHh9Dmj6q4DyKH15YuI-vfadNMJu+wMXp`3vUVo0xYRZ9cSB z?qJ@1iFu{3H<>w@cYk8ug0xh@nS*%`P~I4F%hu~As7PFShrZ^uix8|hz0Mdv6m)cl zgG%42@pi}SE)rMART|-*UP}>=@-8+y&NyilUL;+i&EDNuks2rKD1V5=4?GP)j?i^4 zfrNmJsDYVOfk=GD`R+hG9CB(^JYOy6E2AUxrJ1=(z63nur~)_*Y{XV!U*Q}UX3lFxAy1``P~(J%mY>{?5>e-!6fMV(=rU8A}s zWRwPHAgBqL@mW~mot~LHk$)|qKS?fxl@-F^r}Kxi z#|srw%fMzDO{^;)mKj$u4ylW=A?gX&GntG+<II$e5(zUKRREEtNObR+QbZa` z;#I&lZ#DQ*$ST=dNllTuukDhldv^}}v7WxB#$o`Pj(>=r9=vF7xGKgBAHic=F2=xm zpcsFjgsL5k=hC?Hglm262BB*8IbY?89!JQB9j;sI4hX7k-a9!9R8n4anoa3#3mIVf zXueR`w-*gEQ(-Dy3x*^6&4x;3?z>O<_jVVQsx9*i$ikDo?V}gW;c9HNN;$5~jN}IO zWiYwgaDOq9_y`Wu7^6ffn(z?f#huQmZ8#p19;(rDeMuq;JHciFVDa9z_w6MU0Dm>yARx8CPRG0#S#8s9~q@w9xa1!Gp(d!Kt>c#@D z4KlhYaevsy%q`l-j5=GUqcy3xdAHA~{C{>jRTFp`42}I$v39$RR-O~^81151+o?|q z*~Nl9$^VC*&lfro!XqL&+W%Rxc85BHBnNqi{J$TR-f>nh-Cg@B~sGzP;1eUOafi0mH5uRAbH7q_H)a zS! zb#}hmT|}|KbVKwzcckI}E2M5AwSQdDSA^Yfc%bO%wM^ES5|864H1LKyAj=)(z9Yr$ zy-T0R_lO+9ftS1FNjuT@A0*IrztPwIK+ekj0)!l?9L00xL&pyv&X=|!h6=^GBk0?M z5vd#^{eN!=W1mN>eSop;h%uNt+ud&jl>OnGfU@m~vhvYlsS?K7=Qiljgnx(5J{UT` z@VX|Sb{v2B2f-2b3pk>Txd(<5Og-27o^*?`?1vn{wM3_9uRmEkE<7@=`l)lMCem^Z#+Vc>8MLch*5}vZcF*|%Q zJFKq&^pB;ctmnm5QGd0rSROo%`%GjUI>0g8@|13i7b8o8I16g5G;a7-PSx5cdQw+X z>?G&;Sk0JQ@vqd3!L`}F@IKwk_Egb*&RKZ>Fa50Kf-bKA3f>P(mpFK%X9?c_S4N1F zg4Ja$=#5v0_=e9Zcx+g_-3frd6Jf#g5WHL4h4{ztj{bn}g@5;N-3eR_-aiCS3*LVK zo_`PT-w)5H;r(s52=R;X{)6yL!uwyq^B>{;AHkD`2AqKBbJ(CU5xc^COTA%UaThvn z*bG^ab?6H>8?jpEH(AC5CgeGlxSiVgB>PRwIP4r7a}2vI7{zPByM64$OpM3$q*CMt zU7xaxSI%y-9e>YG7`rbBnguiLMpAUs>Cy)MZi7o1Fc4?)APm)>-9d(C0^!}(crX;t zFih5`L11!>@CuZk8i*g-qYqB(8w*y($0~i0A~Q*V{!-9Qg=DSvta~A$2Yvk3NV~BP z^s!~z2=Hspq<*d@^>EHPtE5YWe}P!>peSgqO&uk*0)JUlJSm-HAn#gv3DH_zF!3Ui z3STl~xVU%MGE=JU!pM|t`xKK(E2m~fl{ZhU3^tvt5nc4?~l3F>=FPNgEfS2Qdhs?hQ(5FqK!e_@AgMLOu zks(lF2!GN}Y9biKm`oQ9k%@QkyR?2J-WoJDA^BVBKH`_D@QB|&y+#aBDuVcKXeQEq z#Gp1J2KqD)Il!lCh(SKhLV^@fCB!hTDkw|#DF_;Xb;*7OKx%5>hGcem86UM*JOj-0 z=4Hv7zt9hlv8Eo}`@qf1k{i1$8LK=S+bUq`fq#Lha>Nyos8E|!PL4BfrZ~kvlW!(+ zlGqD`lIN~-yAe_)U2c@DIuVFU6A8lL?+HLm=K_&n%xNJ3&WubJ-y}H=B)~W!Q$%L> zW}pNJ6)#crP0YZ&l>n+JldALJXn^LNmjG;@lhII$17yyXiJ&N9BCgC?HUU(blO@zD zFn>EIp{tNDL&}m$83|5J>n8H9ZC8(6S*bB~v9I-yeW(t9V|_ol?>*Z4zymi$ted~kk5q*Y-n2(?(;mfJ zVUNP(U%o}+@SyTtOAE#ewM*l(tFmJblYfes!X+iJ52NM~+NzSOq)Xab?(m>)tFrs8 zIOWnRnp@lDZ8p6=Lr+aA(dC`0y1IUcPFqN+RYhQx;YHe>_H8zGoGv+ua2HVf*`7v~ zi2O8fy(pVWWE+*%+)5o<8Brx=d8{Eyea&X0m6FHTb#edrF3cz>RjwbFDDt~*A zXI53FGG?-!7D!pB+)O2}O1;*@jg~a&1k;e)4p}j0!-v=a&&ZSQwml=X(yS5^N1ZOn zRNEUd)5QC9(hUGt_~N3|(nc%0AQYZe_UU}>&>K>PVlG>-vt`!Q!pQYB$(TB8*jr60<&fGvpM5>BItIooC`Laq_*% zVPfG(^Ye+AiD5JA!StM#v5Idz#!Oa|h&Ge?#H=WNGhu>g(Ig3_s1n8qOMl*MnJ6$p zvT2ztC{qNcW;y@+=3$f&Jb_@ry+lh{#a4TN+?A8Fd3WO`d%gJ!{D{3Cc;LaC>!^*b zqwrcoYy;4SXv|((^+G)E@M3lhpHqW4$?#iQrHR9P62fEFYjoW;Hea5j6IVj8`cW10 z7?p00=2PeOEr`c^`HBAB_kUI80{UO}aL8BT?>+GMmwUWa>K4Rp;ucSj?4^`YI`O?y zYph39vPYslJ3o`UJ<@8LVfm`}TJMuL)=rZ>GPLN#N-7iVL>?_V6;P=ai|-Seo~sig zcl}lo^w3xV)MDDX?Oz%aYpmyRv5^HI3h?UjfMJn-ZpMPxt4PJfphH0(t z?czhE;>xD4$W|KwsHVt(RIk)YgcK0}gi^l#3-M~-lc}{)(tGR`53$9oUhy-78K?}r zTu+J96BcRYK4q;{$p~IS_|5y`rBm{cfeJoy$-p`)opB(QvyCqNU1`Bc>cHa5k?s$G zdK<9#n?QqR{b=$E4S$;X?BdC%9;_ApiDUaHDMqYb6j7OU-QjcokG zLKiP#S7kL4%Rt3*-B49b&oCAPn0btfIcOB)wObXlSlbtWrPRG`&Y; z3k7BAZa^GyyNBJ{iZ-AP`K!%F{j5+rh*Q=+v10XEU+z0Evf^Ir8S%7r%(@~zl-k*k zI)$ILKGuVO|9{l_Os}$T^`ETskSgAK73%2i7oPR(d3gS;pRH$;&RYyWLB{icG~@aG zUVfr~|Kl%}ee|D|jHcGh_OSjkg7JKZbqguin%sj_mV1@T@(7H*;}+{2zt~06hEC5* zPw}W)j0&!AqY(J-eW`l4-;gB+QjvAS%d8OYhk3tc!n9&w9{0htLNI&9zh>3x zeo;9-Q_0WviAwIV{3#&gRC=+%^@)h{%D!u0+eH{U+<-3Xi zwKyUO&wt9K;R4oD>ULwLurhQd;5&pFA!IGzMYS}?W)JC7&&*BdAIJMa^y1w*`S^zF zbTL$?w__TqgMO`7ka4|N``+&vK>ZV0&5j7yU*B^2;SIK-FR=}NEY~*FqFks&lKc$} zKOPtps%GmV6*yD9uJ}+tUL<+US^Z6^`rRwgLVv-xrBp0ifZEfe*wjH%BHjUv>6mpD z6`ide^xrXfkQI4vSyCtd45iy)Jq3?aG*+QclkqQkpIx>27+GG^&et1Vx4mma4%TO@ zmkzCTyRP=QIooK30(8aqADE;7Rrh@d$ay;IB%_drTbsj!hu}L0g|yvfM*+z;o9@Np zN_TmstAcK>&~N?%KR)T)cQ9#%uDn{83uQ

p_vL)6m*pd4-8_9};ly z!uq$$e~VBp zZKKA2RE^^7{e(Qx$Fypi(rf_8*R^F_tGKpFvhsDAvdyE66a`IXy4h(2Y+8uYR*%dC z6Y{V?nu%hwfJWMpkw{CNLGapsRHD%&Uqilb2sT<6hhfy3tz++Vebg~K8f~f8K@d`Y z5h--p?R5FzyzI2kI;-{}V80)1HGj_GkvAWUA8(;S%?^5^r}jZ(Omkr_)`b+}l*y#& zIb}VJ5j#Bi?z*#p2llmAcDj5T_aRQt%*|AATjBJPoV_nH1;x%)_TxO4kYehA2OdJb zYEMpsc*z>fIy?XHd*93c4yWfJVU&-0);2J`$APjLa)b3{aDD^X#cK1Rn32ZG7Q)Ov43TtKmBW7&6G?8gdsIbT4lRj>99T4corH%DK1 zc|aJBm^e{JdXnnl1Hf(K=K$<&kmA+8UlX23CEPasJiJOzPCX2u7XS=W6YoV!VQBE= zmxSR3=ihPT(UA>VxPKYubdapyTDwj8-g)8WEdmo=Lw7hkBy@;kFE4t7`5l(uZjScp zB9CK-p)UY$TiDH##A3fF6yZhlG)PSmfu9&*n?n3U*I9 zBUmYwN`ZdUU)yxY&1PrjAmB^u8J-y;!!v0%0{4^Bde|SSV}G4#!2a(mdsddu5{bzp}p{On(+FfxGz`-aJYP@`umB@YV%7NR`- z-jmX%!>a1Y>wlX7)xT>cnGUOa2FLcGeWxw2NuN}Gk1Sm86Gx%w(|8Q=8Os}60OScs zbJqA!?N*#xNxgW8sJ*C~PJ>v1{FhoNHL_?hp-cW1;+3&ER0sm@WnO&3-XMVLuSdX(A zw0<&!CafD|IWeuKvwNkVGJvv;4sTyUduVBR`hVc*7uU9m8?2r%K+FY|Bhp$2W143H zHmcSqxG&LA8g`cCLfeHg2Xu@%K+Rfz5k)xsqDe0h`kW&chpNh3RRk!njc`q5ZyM{6Y;r{31QensLv{DI6+_`SITF}rs&+!?A$b2 zeUk~}rx==_IU}SS#4p`V2HyKqUxU$lEq^>(pSKJPt2kKI1n~VZ0ld#z+bKD$JkkCH zcWWVW@DV#OWIbjA?}Nm;MC1%>*>740D}Sf)}4MQxq@- zRO~Jz#h23DN`FT5 z2iDqql-ok)E~JVA1k6ezeau{TNDjm*Z=Uqx;~QU&lN|@*n1xhXLNzBG{b|J{6k7;# zjW@BuKQjBc(_X$nWK?5WEG0hf^CT!L>I=g2R#o z3A90f+r#uXplR^hwh;aOwME*vir^qm6shq<@j;7b5!7-cQHnJEF0=fUky9*7R!pyu zY=@A_aQ~G@c!rrUa?##Lu79UQsr=%vNfG>c9>194x)QmimR&|DGT#{{^IJ?Z-<3)x z^IMtBQN5J-8_~D-=A(3UD~n?RC|k4M3@0~*GA+ctF_Mp3Ru<-`Pht@P;{S+sFPanv ziNZOH8=Q|htEMsGD`ZRfjQ41zn8^`!z zj4wM~IuXoY3IIu8Nz=bDO^^X;NPBF>X|KkozC%`!8oSl2Ams?8U)!%+ffufzfMC5C3J!6zht0MI5xA7wDAu zs>oVsUX>NCpBGm|)j}P`50Rl&Wl;4q5dIt)Z#`h0w=e~&W`CP$&Wo==n$MDn*Js2R z0OnIr$~~#7bx&%CH3iQz7HUUgzVq<+D%Iu-qST`x{Bi2vL5}^_{?toW*Xp&fF2_^P zLTOom%cXg4lfMEfzW^!vd#;Gf0PiyCWIk*8VfA4hENs(N_=}Ha!8fFug0KCl4_SGr z*=GZ7*qin4;D1EEBUybGo>L%c<4!p0iGB~fe=IEk zDjTW&Rd`xsp za0^?~R)3SAx-^tVBi)Zxit}u9daEeU=W{dJ0$bxQ&neAklo)b2`_d|Xlx_~aM0arH z?ifwIM{vv6Gr+BD!_}Z-)3CfYIMXd6mjy{}`f#Z@i{G^8s4G=A8vZSThQAMu?(2qU z#Np}%x83MEosBjfvSd#b(N9P@y7BXyYy1q}Zh!F_Z`5d$%{MA`+(5vg00Mv#?(q;X zBxYBq-P#HnVB07PAk(SoVvc+z#vq}zIV3zL*4|+t!B?wIqQO_W%?yD#r+d_O>l+^e zbNR~AVsZLwGX!L9Ha!Gnr8YAJ$dlM+nhsge7h-(l-{=s~HQMwL&=o5g2>9jz0=@|k zr++j82B0|7^4~E1Lyl7MNGUrTL;S_fHUB6&Q}CMa)n}8f_o}s--Y<8n?d~i{Q5*05 zawS`;!1y};wds9bqfPg|uGn*8oA2f-uh!}8_F0XOUc$#OZ^kjrZQjM#KTkhtI$E)O zj#iWd4A0RDOxbja%VIAXM1N{)QhHiRX@5^Ez8>ho73>Xl->Z;ApD9sZRg@EmN`7`e z!70sSo9mrvJVy6=2f#Z^o1K`sPCEh)Eg*Z!=ec5hT?ZTHddZ&`*B&G@NCjK9OfkYq zU-c(t_;#_NrdgTeUMnJo^8AFQ)*4Hzbu}x=T=%6S<0#)JQ>qRv)cSDiGS7Q^LVw|u z{-?E{4f4%u22 zm&r%c{y<83NG{;C=Z#;K0lXOdefc#7Lcc|ekgRwXMDi{y2P{|$oVRd!hH+OzaZl^G z9jRd4Gdk||!hAjy_td)izCy7dgMS4c`{oG4$WppL7U*Xq?&dD6BgBu%cSO&x!}Hq~ zFI;dXi-%PoPT@sp;Q1+d|D`^@4UA#W!@C0=_$`7j z$NhbH|550>8F+sPo?n6Y!T>LXFii*EKLpE*Z-@6I@O%p1_d#Vo0Pl0~oPUD%MOb!p z1n2o7c)tr4Pu~mgPrx&ciz-;c{5^QD!E+IpG~0M_whYh1@Sfc+1P;ZE@SKMCe+18G z;C&UIPr~~cEWUmo5rhk;nDr2#Wy^Qzg;Q+{KheK0{$EJ-q!1++O1}rSehU8nzYz z-6gcj#@x26!$KZ3#wSP4Y|E8eDJcpaH zkV(hlJaG$h?Y{)T5dTL5;>BS-ePlpRG3qumJ&5N4{85H?6;aln1BW4jkpnkX`3^qn zJY?molG4=oZK-g7?%Pm*`gZ)oeS4?cJrCiSd;NQ$*WWL1q`x#M{%8oWnfkoM=pT!< z0(9y1oH*sKuqg%9Kz}4tak-Ut$8DEe)#c8jizXHp(82;nqlrG+NyTJNofCE@ZfugY zMlI6~q$aI*8bAi{)B>8f4b#6L(;xXeqfBE%l3uC?G4&EL4W$T8X-!N>Nw78Q>-CkD?@Nz3 zKb(4RkT|1H@fGFX!>9PydNqv(4o7z?s)P>c)pXjIK&L+lbo!VjO)Y4`L9H<6K>YzS zneuEJ5Ur(rw0}lNKTrcjYcEFwd8Ywn0FR!aibQK;n$}X1*3z7nSleS(LUS}V_7gRJ zFeMxK0qfPiFIY(`i9ce2v@OqO-=SOrTH;d(=GX9~6>B{VeC=g*JU5_@o2Xh}uyo+d zmR9@1vi}Uqet!xeAjAP$bNnBvG>4;73}4-<1}MhQeSaFOGm?TTy!$phE$g{qFm?d6 zMTZ~cl?=S!kJUVZw0=~^NjjIhXEfw4q)fa9#zIEm2|%t`nw~q3W=#4-wlI?|zqtbh z55oxTZ-+f&zCDH^C;G_ztX$dASpV6OB?WUNFvoruup*i&VJ$dH1^wo0$X6iyzs4;X zX?cMT$A6(Jqf+YVBUFcbhQ$@6>9X!OE%s+oIauEw$|ox|a0Z4=Ypb1Q?bkLIb2ah+QQS z08BbdeMl#|{H95k`V7A)d?%e))p+)m)3jQ1?&QNVmnLYLwoN)z4MRds_I?gs74F#6?E8Q#Lw%M)IHXP6dv&G?0H5!P3AiIDCl{C<~gdc3aQdz z53WS+u^#HV*Sc(>F#vi%g};wydpXCm)-!ad^t`y&I&U4bcJ=TP({n=E9)gul>NY6j zGMNIwJZ4T+8Xk^4i>oDV&f_^)72T7h=!uxx73h{BZ28mf(pvmd~Eq54v=AiM$+(^fk2N~K~oZec9N~|~j zb#i}WPa!IUu}QA8$SsAaDlKKakqcl$TmZiAG_Vbt)f7fP8Z%D3We&l z{w*P2h)xsS1`323>3my1{ve$yxZM*7)9HVVEgtXF@6)gUUj}bu;G~jn8W&P}v(TbZ9ZEn>I2t zhc-_c2z+MCm3(QY{1};R2tzbd$3lNBSBmop3NO3FfWagX;dU3D_QeKa#hzoAbe!(rP=pq# z@^1u}4B_>ok=QumGH6f?rU?hbH8o658sFAAzmWfS|HF34njcN>|#cf@HIx!6Q z$ZTcQYhzp^HN3A|6QN#74Xkk^82K(#&tHy45b|W0`5k=MlXX`|%L#wGD@zN_y=u~<~h^@1A+Cf+clCU1E@p*(C@+7j!`u=h3~Q-4bxLxTipV*lx2XGHnset#4}ap zwL1yP*!eD@&W~hOWF(4Zq(ZRKx)>D83_b*VjUx1_BuQB-p{%-%uLrGW4|zcMtb%O*EmaipAkLEoXaV_&8E+oD*!rQ?rd? z&%#QJJ=-fYU%uoB$H)PQuss2zGBcY${eBP>PvfN|5HTLu8BT}Q-tbzgQZHL`QJEOJ5_UI(Y$o`rDF(7}&q(t;cOch4I#REE~ zFa|`t#9s0obQedMCd||&f*CbDvobbffR@{x zK&(-E(-x_+@1}q0gHZspDI!N@E2K2RI49^MjymhBb{Up z!i(y5wl5ehHjIY)<$gPe>@j<{eQ=T`3!7@L`}|F*xqaaE)I3yiSxJ&&6rLjl>wzl~ z;xw6$^$Ua$G$}bvm$}&JdmsMp;Xyf}!}oW7_sy-?o4^Hzx zYy`JUaz7tt;>lo{S#AI#bLkD&G2rSw)c%Nyn(p4$sqaRibEOjj>lq>e2U@CK2ZUU8 zCfL-Ma874A;dmk8pUd_<(+Afn#qJrIb$p`??+IYLz zwOmT-N?GKe=Xt3*ol>r+evu4i$m>3+3&l1)q|JXg2uXP%{T$Ncg`_#8*9#fokUlRY z!y)}%$RLNLy^tXe8Sp~3a7e}r8K#ibpck^0Lx#MNZ5*a+@#BoXA%4hmOw_riXv<-rn@_Tm_@Hst;X)yj({~w~1mQU(Oc} zm-0tu@UR9|*5-~J&mPHd!xHDp1v;L|6{qt*D$;ZZj!n=2l`TroXN#;SDY!qjKY4>y zEb-o@+RlK;pO@5I7ibBMQ==I+7%mUP-%sFGwI>YwDc|cseLg2uVBh7rSW}k^>C%4~ znn{7a7!>7v=>(#0R$d=_JKkH%&d(QSa?}pv#Oa`QOUN0eVIA|`mK@)E1X+@$OA<&= zmk0UoFWDJ2uwYq1ENnNFM_>Fx6jm&al}|HPEP2n5v10kKvRmt6-YK;9(FC5bl<6pv zoxk9WzglhHpcre{j|T%}k#g{d;w8!Da$j@Mz8&D|rM#oN~2 zJwhl+8KKAfmYcj#7^vsl(V$3mnRk^y-ZFN)luo9NNu&x{bjpIfeRr#cUU_uWhcaf=R>4~c~8uL$LQau#7n);YNg2YWS8SA+3`RdA!yTM zpV$vjuZUZ%gAj)o(lGXN>O8>y5UF?iubtr~xM;;loLn1y{JsmGABXpk!Q?st?|b0+ zJiKp%dHb6LUj};^-pfO*BuRgYkTJ72DnkCUp5{NE;wSp|Pye~9$%IUUKIpc>-)}bZ zsA;}qebWYv9C}|pL7USN=Hs?WmGaAMi+B)53@L#V6?#V11R7PlS1CiAc1j26n!`u6 z3BY|3Rsu;;9cRQ0CAT1XT3qiHxO_gyaMPTn#|O8^fP0@(qejD5Xs>^l6fw~N;VTwf zqqHE^1Y0AbYqHXw_-)sRMEPjGP}sM3V!BX3yGZ=sm9=}IwRqte6|UJ9VVdj_q7F7$ z!=#%r142z!88k;#;!}TdvRHZy5X(#fW~0i{d}%&gLVf`A)u7aS=WK->riPJ<)&@0< zEyRLU4zdY%w0Lq0*A{;!h1~H{-vZC=lIV$uV`vloOk5^4(iqoHrpPO`X>abd-TZ}q(v$oHH+R}Lw$rv$ zU2gGks<#^nKIUet%W~LFQ@TiCb@yTmodBZG&R9s(G7*YnF`9pZzz34N0G=!#jn3F6 zH>w+I4|`k2(3Dlhcy6Z5Z>|G?^v2eQLJB>x{!NoA!VacmvnH2+ zL>d5%*W6AjTAF_|jqzN%UfJcuvJF<7c%H+lVr$Xb5SZ3R!AMTN0Z_A$G9KIp;3NX@ z8Rm?4bfi)}hN;#C#HKtq1nmSTjhi{!aw_vQ!~bpUw3l6}H{6?Z-pya=MjBvqb{N*W`0@Fr-yp~Y92t{a0x-jM`nq7&Z><3>vAJP4@f!u2r0t_z zyeF+6*{^?e3|0BFM-i5hJxUg#?0N(4MD;?o(L`3h%+@hFrVDTOWqn~`Sw^x%!l4)0 zCWRRjyCRX6H*QKLH-DiYNhNzHAG#@(Y)mQ%4cG)gS(SEPrQI0F^|@#Waw0E{C}2H~ z8c{&fL=xmwNxYiV0=Y@h8w9z5sU-+Gd4dTSuB0 z@|Um?Bn1oFAfkc=B_L}Vb^+s{}@0!i=s>7+N=6m&lr| zo71d^u0>1bin-Fs$WJ1@IAUwnol71a(WigB>A6y(3#D}DPLl{{@Q6fau{|=8DGUgB zfmXL#W*F0#>?2coQ1~udT=@oG)b&?g?dZF&fb#W5Xv=NwaV|AFU9{o$HO5;6+LQqS zJ)m?}8d3(nlmwrVs9X=@8N)n5B=onWOIWkuEu`IuK1iU~H-wSUP0CxV=7sm=Rn&h3 zK~&`6ov#KjJGI6_!>QXC6~aQVX#;e&=+%C-Ya#?e&3_mO1#VKEG>6eeQ^*-_fb{8K%K&wg9*H=@@%XjTRKACl1|T{ zgUXp{Rk4=aCH$DB2lJw~-|4wx<@A5y;_?aU?>KNkkHv;LRWt0vt;y zGB$}+VgQ7bY=&GkcKsE3LsUZ`eDM5~BZFdT$E#CR+crr;XPqvobfMxnQjmWvrD~J* zmNYA>@7a4~M43WVM41Xsw`uiKm9(Q$jJ_~&?+pJ03)d?hC3-}VaB3kHa-2s=1gWI zapZD105ik^)3p!f=(f9y@w`-*TFJ_==bqUszE$;bP%WC z$mF3reSP}y2qA`Qz8>`9tMA`*0>QPiS|rZ8(#YbQzev2f6hw}X2wra~__bO8VK@8M zf4Z-~UhBV`t2|8*Qm79S#)ejVyeYlmHC`rmMW9vynt67NVxB;li9Po z`L#8>$(4z-y2*A6ciTBAv5OOrw79KCg5Q4zJI}z0jW`?YecF7JovO$Y4A zHyU?7>=hceEFXVZ>w5;wXQq)O%>Pg=!-!mGiA*vv06kb7) zp8$aD97=f5JY|8sGwKx+HdAgMc2TEmgXg}+FngIB(Tu1?E(^OC9jE0_IgaKNy^4&D zMXky=#D;?Ba6W9{CWBdQXdx0v+;M>D44+UV=F|f61-5_3+aJ(aMm(-`ocgFn^tkN< zEw@n240PI1Z!F<9yenCT*G=R0-Y1Pclelz7KXZC%TF_ri6}LOhy7_?U4R&ASqPI;$ z{t4cE%8nprAF(&X@dkBAlYeVQ3F{or_BLmjuhl&_1olO!^D^*brw$^uvazlF4WZ3a zr2USvr|ExXL~t;tG??`n1B}G%m@&2y;tPz!DlA(@eZ2=Aug|V{xQx6BPDDrkh7EkG znxFchLOul3+6j8j>~83?Abao=n5t1M55SH``>NHJU2V6kt2kLodTFlGOkk77Rfnze zx@3HPZEr|mmVsYCEh@UWo zB9BVV+pzqBOEH6=z(~P4B9oCVWhqf59;0SZ4`-^KS~WzBD&e@jXNn*A{{c;*nHBOB zVS50j>=jcQt=lp!=TaBj!RRi*obF0%$Y`?#=5w=85t4(_Shc;%NTU7O%~OKf+4bd& z;FN#u#O)}z>-u?Q$*H;R`rHZ$A|8um29<3#ASk$scx$+7jVklCpbGLl4?{z*$=CZtX5ob? z2lMidNfBue|BjAn7+6nYdq!$sPoTd}TzP-e!gJh~B<+JaLbT>Xml3OSXzciQ3))1v z_OeSlYtijgJk6^j1^f8G`|L?r$nVcJn(xT!Fo_`on{^$PMg3R0hOyIprF zluk2ycflW?>6~jUhm#u&+n>XSrN2>(I^>_q&$USopByBwkkE`=*@p( zFBknAwY5fPU(^h+MbR455T$tH(^E@ zU1$K`MkimV5qL=4WJq2cN!FAo@#>lPi%h(V;y4S=_2WN4<|^-yq-OLhLC*o$UNa%7m#O-tuDAzq3rqY;LZ-0R2^m6<)2X*34vrq}FWI&arPN49lUI+O&VqtiU?0W#g)4 zx98mv#aZ02RST+dyYAu!;Tc-zN#~EeEJerm3(7-eqpo~@VGFr!DATQWMyK{ZFgZrD z&nOAmBPxD^YcfK@c7azVfjE8MEVF8Cmz<^pB2WcFIsY8zk4k`7nNU(wUfSet>-rTU z>5bfG5e`7gcQ4wFX48K;3q4qauBg^fuAiV%Z5ZM!O+-K726cnG4hd)26;%j2yV9%@ zuANKEZ5GwOiInzQ?!|Gt(H-ePvNLTEuQ0Uc$WCR9dh|g%6irwiF7du79n7L2%@iZo zYShM{tnA<#N&_0x1cm*i{81Tn$kOwex!u5y8y(vd3u{#%p;mu$6_pw~4JL^uDVo9> zq~18&=)&KXRvo@;uuz8&>?L3n4Y$sRqsBH%qf>1zFIGpnT4Q>d+UO9ZP`IrAdthxq z#|fE?w8L@6y);^@nJTrpqgnhojmCn@^VwYfbfK7&zP2)%uoL5PkCLSI52XgcXa*D? zp5Tp&OO39F85nifbpcIZzzsRzs^l4#j~N=RbI33xb*s%f-eWUS;p<6_g!jpd zgCQh%y;vz0PnVAtOO-bn7v45g@MM52JmIMqZ_IU&cXoe$V*)oXfdX1*9Ui^3bHv4X zlxqxVsi6w<2`vSi$U0A-o;{U2UMd$$#JFG*t8uBb`PoDHl1IH2=$bt5Qjj8d_an6Y`W^#N!|jMl?!hItBCN%Zg`75pr00-HK>fFj__!* z1XQt8OVd+k#Qw0x5VCwJk;}}Z9!AG)UoGfpUT0Kycr&Nqv>L=Pg~(EyBp-tCvXVXwNS zPfY?h%RPioB`m{GWOMR3qikX|+f;YT0$*>rHo=7&IDy8@GQu zu6D01_k?-TCG#wED<(+k(CwmB1`80<++w3cyMDYlViWp8_d_YZ&?af!fGOI8Xe?4oMTIO#84w5teb zlWNK}siv$7G5$02{+&rXv*7~!q(DeG=v!=ym|e}eO2e{r3pA#2qmtOo|?9AwH@gZ_jhNX^@ zlR|+`gI@dy6w|Ui?}gX_qA1C|3UK12>^uN3x&9I@W$G^RH9xn z@3y-#HYHC!O&DUas|$2giF~(@v|1`l{3xf`Sd|lb-xCfJ|x_)U{urBRT2iXNikV7& zc1YC+vwd2jk$v{vDqer>`?vtAF@17wA0!W20zGI!wH`6Na^5KuE6}D2cS(; zq9p&4$V(6aO0-ErA|Tny*i|4Bln_yXOn{b@)Tz~`$xNneHOhbVO`n%vXI1aLH0ey6 zslAe}zShme$;@;*ZPRgo(_~irYSk}qs_7*DD3a4KP6vPx?_f(2z@#;PuX_10pd{7=5c(Z63)~#caR0QiUWU9E(0o7K^a|Hp*c}vSf z`k=vr_bD&!ofT&zY4HPZzqdc~lIKNMMK(oV_1wb%S4DsDSi#>E=e)C!&V#S#=tcTdk0m_o;nUy3yYN%iZiDN8i}L+yxc&g{{~p?O3*6rT z*G*9OFU0r&woP#T8Qgy#Sm=F%k00C|7vk4}2|oz;_rUcxaQ~5BAr8U){m50}{o0%dKCujlfI8K!39E+s^oalT$E*J4{IfT{rsdpZgCU@`hb9aa82Rj3~puN5seAcM|H56(xW8x71eo?-LP%7m>85-FiPNRQYKr za}r9f!+%_hf~Y|G<+kea0Vvt-&vwf8obof`7?e>JN1?X7&Ni+%SV4fyf=d;d?}HgN7|UtIO<$HdoPN!^p$l-aQw)%X7%fBQZ6ZM*00++FwGJ)FC1XlQEauKRZ9 zw%@fC{)X?n_wF6p^iVsv4COx6PP$fqDC1yXbiM6F^?2Y5nb64AWt*cX%16~feyM*!>l8OMZ`sedEiSRxVuL=jkDOiT!55iA zRS}n<>vKmio+mx?$!YB2q4%a*COND@$aV%(KV@>qgW8nulN*Z8B&tr7>lB33w_>c8 zR#hdBVeB_{y+LbYxk@(eQesk@uF#-vH-kHXymLyE$H>3o$QiwRwKg|fFVCQB^lX0_ zHzfo3nKS71Q?AOKPVu&%5xG`X8c-N0XXPpB5r9T-6~9#lO}0A)SCOno`b<5f&CG+& z33mpFic(>@0rCC|Y8S_Yu2d5YP1@-39dElMlQBhqzEg#yc0*qb>SG&IR=8)q3r5AU zh#Nl&dnb>bfZZxo8G~-)XMBw(?*)GgxWWWT3iH6!Y0!5D;egYPfj}M>n8|A4Kqiwb z6qf7FqIOsgz%h<3%$8^6^MNBSchH)t!Y1n(x#38yi!S0>z(u+^;kU{!7AM3xc(dtD zmKOPHaDum>2#X`>)9%l23k=J$Z-BF^Nur12&oP4+XZ`USIPQ1|k;nz|qv8LpuHV zE|>PhrU&(g!zl(5z8-34YN%~mSQmStt^EqVoyp`|^ICjPg)eU{9(I*jp}Vw1q{t1Z zq}bBFn%;dS+u6*i$!ez`!)<>mOJutl%F7`Cesnj{{T)!lgO0y2;q)omM>{z)H^nQ( zvQ`7cCV`3Di*ah%SO>tq!xBhj&3I=ZMO%}h@bB&?AKJYSVrUc}u`pa$#|Rl#Elkb1aBWarDH!&pwoV3O!vwP*>P&HOqaED*tZtaiY=-@l?IdsV|SlT^q0)< zWxTgi;s}TNgqj?y%}nV*wSfnNflgL;9~d6aO&l(ad?Y8?1)&f-?ATxBN80s~;D|6p zAuI&qvJzvZ<0ya50Z)dOlMh#kw$-XIr*w~_tgGb+Rr}}4vwRkK?zB&;a?ogGlm@SNxEP~^ zjTyE&tFc#gh))pwQObdBDpgjun1favMN3H_0dlGW9)^EXQ=CO15@KQQh&k=4s#Q>W zoZ%^8bR|A1MUh84YcoB{n#Sy;hO%Gt32hr4FnDjx5(89M^3Hy zh7)ooQ7q4%zyPsQ^XDW~i&COGH#39quw-cJ&L z`xjrA;WY+$Z=8G;LB+wWhf-I2fySoEEP@W%pN8CT+X57sLqEX`BW=N2uYt+HZI*nV zYwCB`H`P`X>H0|gb!khQ5}0aVuf8;5s0@EeXB>L1HqDz%2I8 zs|TOkLEBKa^6pW2+f;Am^6#QtgXe!~TddMamWtcFTeziw6{ zYyKWH2{IGiH9ua=L?U7{KEP_lVn8IuHUXk+l*VN8_Blt`8n2mrA*@4BIG1}E`=p$L zyL4-Q*sR0P98?tzU(hJ2Zw+T~)&-S18E!ERGn#5$L=BzAkR-5^Q>Pqo*@u7g6WI`m zla1PuN;TyI-hr_!Ckjao)4$YaLrAJcJA1J$uE`a%Keg)e9v{3;K6p?vxR%G&WaSBJ zSVcS}P0^J)?rNQxff*|o@%=}w8LM94kTsQrwMuoinzr|;&%2~qE)=%5IsQ5aBp9!S=-_S_L8<89SmQq@4^ z-4W8M7z(ci}-(`5P>hv0!_#B zXi#iMz(sy~kwd}opZa?OK_CB``IhODJ{rLR-DEGOYytd5jbBpl1 z|55wg{;5#q|9I|m`@X!#EzoM88_s{+FCLT6-QqoZ@IU+CZ+9}rv+z;4rr^I>Iad=fS8KG- zZ3V#FTbU{s%F5{($O)H!`#gJW9?+{ zV=q?hSb6gJk=p5U-Lyw6oZ|$qtWiDQDH4Ov!w5~vC-KzO->sH3=GMRd```88-LJx% z=)~Xlp8NT4t@@?E75`E^^jrHe#pk^2ZW!HS=~(SV>C?w9M@8!Y+1~lf|LPm!siy>8 z_=kHNTm7kYZ%KdhgTMa!uuCT3O9H|7Pr<#q+9_Ybvg^@K`R&wUDdpSs@YiLj<*Pch zQ+})dZ{rUTp?j}&=ymC2wcNlszZ9084zenp^lf`NFrMM4c2c7;Uno;x8xjR|8s%`q zKDQwN<%XQ)*LY%8wF>h&-59MM1tkZ*!%bzfG$ZrXInIBSKjXeqy?zRh+iJSIsp$!G zRxRz#8MwUV|Fq3H5l)AIMq8nk6y4P*{yBTG`MyvQA4~?$%$+?iK(EK^A-|u_WZQ`IhI*lb2*` zq_9Q;4YQSY&U30%@#R>4d@z4II!cL@mB{?^TXrz5VZ-gB0w7ac z2k@nH?)*Svt9HX|(o0Sd@7CizTgDSVexzi1m<})q5Z#kgrA8Si$-dbdp_fU~5ou@ls%%_l8YNg_e82L6E!Yu^$E*na{&?$JL{K2gRq zkBom&(0Bg);s@KS)ep6K14EYc8Fwlit#ZWXD5;6PwR$5^p1Y?0Fee?9J(mo#E3VpM z?`f_dZ`4leFuu0aIdq^3vdgK66{rVnDh-tk=*$sT>#3yto-~fs0Vv_&Q2BGy&DXM` z@2(K2y04ZV{8V=162qRF9-A&bQJbwa^cjCZ%?5W^rQ_k%k4*!=Yvfn?j( zZQJ{OJO8*XkYL+A@~j(QpaGSH8sV#SYM1JmUH0yJD+9GZxC6h`NO2|5OOt zyDt>~@mtFwd{<$;?5HIpJm$N8T=$zv_$1i`nr{qmk^OY2+SW2rFoEM;A~*8-7z(hO*Mk0!13)Zn2D z93B7OA@J}0`To$Gf7{UZtv`P@hrl1fGvms$Eg5ljw5V$fSe7+qQ80@))q>Wt zu|eZiyFgnsSh9~6kfd#)W%k7zDWSA%plh~i2Uv@SX!WWB4^ln`39_aM?LLUfmqi z=(9g8?~%b+HrM&RI=X+b0z5~F&$o>@Arqxkfr383opHAj>wOb4l@k3;&8BN}RUKb- z?2O(?N0BB`oC#5*w1{CgRtL9Jv#+93%5@e?XII}cbF=lD3cEPTB9Mx>&QDm5DPfUK z(5h&)g_a&r5wXuRPpAm4R%=idPYxy#0@ThraF{m#JIRI+8rOeY6+`;`(A`juJRSWG z)?yDIhF(1d+N%md%Lk$NCuS<3-`Rk%_}i2H`uuec$2^tlS6g~&7;+zrOsT@Lw8>J{ z>NqQ|fsAsh4qm5L^~)Gx7~OV|jvD1`{c8KP>heG*(_x6bD->i|H3w2EJ(}sEAplbT zX~->dSO+XaMpb|BY_5=*7}?j~DkpAOGG!GH?c*)YHk$C})0(M;I&C$ytQD%CO{3J=q^PJ#Q;g-Pw5M(?GWnM$Et zt(OzrF9{5aKNgI6-lz@NPV@QB${yyQU^S#dYEHRl6%>DGD@TuN3z-EgK1j9>71`=w z(zoYZ6Ae0Kp(?EsrUiiLL^7z_)KHy8MZPo0j&b^-in^|9wy9&4$IkHhqz2I|1?x05 zV7Ig1Y8mIG&B*=}kX6uv#B}8-2GWFKz~8&d4ADXxwVx#`#kiwX53T*oM%$hFdZo2<(jLAhOvJfNh-# zJgMVPQIGK+S*k}$59vS$r^w5Js=KdTqa}YdNQNmMo|~B&g*h{zHn=-u%e(te zAzjraVU0?O&4Zf<6l;dZ8Q^Eg_aqC{d;L`$H(e~ze%ik-kKQE+QYCjfl`&$`dZacd zARF8L;h7cwgr3J#vwjuZ0%6G%D!!x+a-xqgG45`XV~>s$irBK6X)(M$(V~&5q-HQ| z)75{YUT^e=v|pd$F~!@^e`p;sfFxz}&dmrbg%qTuqkO_Qc-}m~V9HhU=1Ww|rwk14 zM-wKO3FrWwmU6m0IoGhxKbPH7sbaY)-8;Zmc4D}`6#g?H8LM&&@08tN!2BinN&{liR0?C`_+xQ zXrf3oKNewfu^8ef&YX}!BL+oiP;kq#OY;L#Fg^j}pCt)@$_~(1N)$5bVi9*F-;uz> zU;|vQbP~~YmSXsTw2qGXa&it2k2IB`Ev81Xcf*8gmu>rU%z)AWqI=l!4z>g>1sH$H z$!AMPpeITVUxQUFUKE04ITzDi6TUSpkkG}a%XtwBM26~ zWd%s(a@%82Qa46IwOhlK)^3vu5~FKrh$XA79BQCmL3+tOJfOmm>Urx<+M0hp0E~}I zpgQx)tJE58jWHgViU3xT9w$rWN{$?tLmw&Bw-Vc0gFX{M7Q~M&2Hf?juC*j~*208Q z1hN&aO4D+LKfExd&?@WDJ^l78K3wZ#bM*!~*{Ae~6Hr8?1R)YVZX-pQHn+&4D4Z>V z0!8-3nZc?$pWaP>!86DzrJpUji0Rodbipo#P>DPuZWRrl$=IyZAc~%${w_1tHMnc* zY9U*lg;$sIFmRY`ZZucSWs#W>ZNS2T#>!|@?qMAya8X1ej)+3EuH1h>M{s(ieuEdv zCXlFARm}~Q_TsIwW}xJ z&Iwq+&>#jEZjOsM@TuBFmp{!V5H1 zJ6M~-kg3WPpGib$fCYcDW>|;$U8^Iyn8Ud$CS+9Ie_)YQr%CDthFY>@jf1jknt~DH zV7u(>DHhI%$|Q%e_DLeM!}&)t`D`w!6e`_8`qN-0UC7B#+@*#Ws3f^Z_NB+Oxh#Ru zo*@j&F8E-0p{+`_T}>1~qK9$Iog$>Q`hBsq{&)#H}S6Q1a? zKP3IAFa1pIRLk`HeCb)au`)R41u3J;6LJzTxADoT72EotrVE*n?FmatPy^3_oUB!W zp3hB6WW{<&Q-rod$N}UOMn>0;HnnL9Eg|QhVy%GYn-6YA=begzR%aI;JLtHX)kd1L z6#ZGnWAwXzc`$#|9e05EU2Bv-D8rc{n|LU9Xm>t6k;QDs*z8c1XNGB;1lABEpifb6 z86tx4>NS%FO?9-5-U{aC#L1^Dw#8|uZ3#y&u4A*Qq3wJsrEVl}LL7T~NxgL^=yb`= z@I&H`B#rnMXA8d91d?9%Z#Ix!gV#>i5Ud^0OM-DV0_x4MK`5 z*^Y=K{$&e4t5P%Df6S|0O89&Ru*jANTqE`>sG8~OT)I3@>Ryc3~nwql5`s8 z1f94lwPJs{r4sFo(1o+Jr87!VcBi^D5lmHpxYV%$gOueT`3eFF@iEKkkxv-Ft%a#1 zPO!$A!6PS5Cj0p)sAIJgNXP*Zhlewdf}VO3^!56qyxxGl0-XyWhFG$5%3-RimM!$6 zjZTD>1Ce}$xsR$Vj@8g(R>DD?Oo1fZoFvwI1*LzqdUsIau_W^VWs;VvWb>hAR;$_C zF{1)z2GdGoj7iI~UU*@AOsz&b`*Z|%K>l1okj_y ziLNW5{m>L%tG4awkCunBiN8xa6h@j=Ix<^O&4FG)y_hJ(9NCza#YOAif!9_ol^WpF zmXrD6;iO+lo}P9bvBR^3wvuEOA8D!5OQpt+5rtLtrL!A5!6T7U`W>*=PYgYYXV~hK zl4K*;XtPMxZJ1RxX4_-!WZCX7jc8FjId@P_*{hJ@1b+hVW2YP2eRw33AJ09K8BLF+ zizE5*0qC1ddLJN;LK5tl#li&?5z&9A%17po9wn?~n+*GKY~RYNs$((G7GO4a+XpPe z^NhO|YdHg_7-M}0%Ug}(k|4!hb|@OG zn-0R5AC1{^S;>cNZeYRm&%A}GTDl#lTODc6GJ%)8uZQQc(FyFVl6W)IwQ+5_R zCM^L?LC@4qke{e2pd>{Pt4LR-uUcgxMwV<}ibCaRwFEt>6Ie7?$J*t1CY)jZAChiBijrZ)4w73MYwv^xRuwKTk&0Nv?X2PS* z`!rr{PR!N-hpT`!^+8`J6$v@xgK}ev>D8Sfy~vnHOHu?28#6$s&mKNJ0Y%6PBz31* zx6Ho@z+mq5NvLAkT3zAyg&LVm62AA%3p8y^nm%=(&RkEyx^JzX;vRppbk6FTgqeIA zFKwL;h{s6~x*CAr^^^?-8({J#@$B^F)|ye4chn48X_i|jNV=(#MhjR%VGcD`LJ^y8 z>oq!^q=f4wwd2&VqcgQ5KzR%lZeJU67s^>u_>!e48Osu(oXQ-`JR-#%nD|qM07<=F zE(&e+6;F#V+wKL_u$zD0@2gFxl1mpB;gy;`TX6$l`%V6P)tX;0 zk!xSDh`6gS#pf8qn(Ix?6(`b;Y(<9Gh40YEIm&!K{b*ait&e{<&99bUt-qbt0-9FQ z%(APUu!(}@>Q&U&%KNmL631EW{xh1EvKNG;a1}14QdnA-p4&R3JF|V*XzX6fFeilx zG-ltW%m~T~hM0M@MjJinjviwh60oH(?tFoeMc}rP_Xf2{%!6;j4Uav2ppnFH+XypkY8GL3FP%&CU zxeFIHRJUkxiuC|MD0CT2xng0GeeTH~Ef-akudcF4C&_;hz2yNWb%9f6Ex#mPV!xW$ zdXURc%%pskP_kZ9yY`d88_kr;6U=dJ=HeLJZN)#{)T2PV2^jVgRGm|hCQY+|$F^;A z$2NCtn>)7gj&0kvZQHi7V|(W8|J|LtioEFP>gejM$jW{mw=gztmczQ^G|>lU70;LJ z@U4E|pDwW=Vs$9+PO*mw(hsec$<<%sObCy^AR#}_2zvv~L_7tpMw`(Xcl@BDL;Qau zxy1q2Ezm($xgF$t$Pn7nGv!toH-{Ze5Ih^dyt{PxmslV<8ArTwD##I*2bcVfSFKt-VAJr)1(JZFA@_swv-teDqjc z(zQOH_jQP1@x!Uii7mkbNdfZ)?ZXbhWo)GUV-@#iP3*VxX{uZY_5LO!VqhvI-{g}zhAg6Wy!GWx|CS737iHbo z0M<*M%0tmyOPx6iQ)OB(T^w$5y@;axcZP~ReM0d|h$3+(bVO!w$~R4Uy}p5tJrkdF z>Syc0W0!|37r^>3iNPMt{FgzDtA$wHb=NV0ytGvh0jxQ++PLxf{NB3V^6ey5qrJ&y z>>l2hFu9eCBiS5CT*`d!35W+UuEyi0k>Wq(YP0!b>b&#or^!V>p;<c zm-?{nLf92!klll2=*>l>7qf*O- z3q3U}7MCsvZiFq(0W5(;OFq}E_F&z%2iI?M#)xP25KGW_fNEM}*Ml*Dh?>X8aDBp{ zsL#&Fh^Mt?4E!+3V7;LsP4u)D|EC{DA>?*;asId)yYyA7S!-FWtLm~%>W+Fc4MTd$ zl*5qOg+FmZTgS9Uh<5jZdBgO?Q7KrtC1^!DijHihz#_1 z<}Qu}QTgwH;bNu@BMl=!df2ZB>pAwu;#l#oxpH@LD%*Km-6#*4!T2m4TUnMJnn2&q zQfFd&FU5V|f%O~aL-)PAlN1s9C>0!-18Q|yX3boxKK{L)`eflO_&|Rg&P&+*Hk(8l zR|wdv*I`B18u-C#cdCSr%~vdmVo*DVR9Uo#@bE2-ZvzBh=C^QwH8B%2Tq~8Z8LC#C zbFjs^u};2n>U0U6EV~BWN#J;KZw*RN^f1NQQ|<3?JYJPzNE-(WFM*p626RDy#|>4YJ|#Ut>n)@9 zWy|$vl3%`ug{1%Z8w%8i6KG$)(L$kh3Pqs$+!SKCvn~%&X&D2anntvkCf#FErqz^7 zTr#%3bXfr_T+eb&m-LZCxmY}dddBh)i|ZHsa^#xMXBO~T@Ph(n z)h%(&p#|08TBBdZW*&WT6b)=S77`PSW%-WIDoqg;@K7!Qi(5)DbgG?j&wy6kT!jfL z6{ewRajr>?8D+Ug%t?Uf$ojtV5SSj;-$B9o*6q| zK9O`0T-#~XDdGb}-eB++)#txe`Fgr{{y^TCgq=Fgp%ZGk&kaLPmr&}aS_ft_P9%ke zlZTJw_s13RMY;KTN;WgvS#Mz};`g?~7BRW-h;rST+ta($TvIRscm_A ze#9n~5Yh82@v^2NvELE}DP$79i(t56waB{y6fPw|zarXk45mt+Q@I3;dLJy1ux&mp z%rVnXG^HM-^BOIL#H6Z1E?J(m+<|t93O~7^c;CcdcEJ(0Wy^s+9Z+4t#2)1J8+f(X z_V`6U4g3Ad1b3p9K_ejD{XTm)GB z80Fvmqo`dKZ1az}H_~oyiLbm%)Jh@9l8aIolh?UBRpITIkcT1c`JSQRl6OkLbwl!y zA}&Rw2WF;JC}K;1DD9U3jMVet;MuE=teBWL>wc0>9gioP+1kLEjO-`&K3jVznP2fnpzHJtpXDwuIFklT5OKss?qFs z*B!sG)FP@CB@;_%Tsn@~G{fc9ilWn5YK#q_Vi{LUzK%)#DN>!!c#}vV%wwiBl7s-7 zg9aPPr8xP7Xx~C3M#n{&{T_zoqUNF;#UCS5G@uqd;oEK<9?uJ*MZS&~@zzFnR~+@- zf5AQ;@&9HJox7iAJPTMq4umO>RSDi#vO7-SQHLG>MNMAUQoZS~O;k4TCfOeO(;C?Q z1-z^Jruydm8$y(Ie4><62&W2&i}eN|H#N;l)2AN0>at?l&U(R^ub08VG1GQ~Q=ESI z?d-HXap+|Fz_91(J2=}`bBch-(qD6Q9nYQpg1uI&8K)n5Y!Thl$ZNI!nPxLm6}ryK zQrv-BxxlVn@z^v!21fY{F-5?WO`A)L31Z&bW1)8Q6?DmPjS|gT4g@e7&4LB^TS+3% zUachim+iiCAdT1i-LKMwyZ`TH4-^6aUvF~Nrf3$6-|NFRnes!HB1bQGrsn zl&3@q%#gAGk{lSyXbEyQp;mFhh)zxTMWE$xPgsd$47cexw7Mso)5Y((QQrCK$f}#VT zY0#2kN1>r4=|Y06Mkq>+*U89C5nHWjV91-HDzJ0#6qwYhbh8BpucD@w2o#AKVb>(g zFGMHA{eR+UNDJ|(QW0`IO^$|_=m_g>)3%IWDtr|e@ikEpY)rb+HWM>{VK0{+ zNj7NaY`=Z}Vc;W3FmJK|1| zQ$qlUrkpm^l_jxyh)M$>^76&COshUDdmo6V4=fxGz3A3e+}p zjJ&p;$e|8%7`M>_Y&c0lndx2AtIe;Vpb&EYV2oCSRP`-moypS5(s;ZNML~PKfEkc? zZMS>;vA-}wdZ4uW6TaT=QN!f3>XW%_OMs#$mlITC8l!6VtEm}Wu|(+TQI&{8M95F+ zx0gbqnx}y-duCvU>P3m|C{A=D;Z{R2zekmKfeIn7VtQ6JVA*Ohx_^8loF02|4Lga&c?5S}adv=u}n^zhkrFy2z@oDiJmlXks?PniZG*iEkY*OX|L`tmbdq za9x#{i)z9JpyK+Vxyg)O_Am$okKAm+!{%uGx62-3W{1j`MpSASvk)%LUW;f05rs*q z=v1Yv*>7af1j_>B2l4GkF>c0l>FdEi;e)R8F+k@L|7xhVldb&m3kkBPbo29&=2_|? z^VkpU+U}0+y}Dtfz!}0B$M8v*APeYvsc=rLa3!=`0Gu>3BO0}Ax|tc|V=M;XPU(<9 z0W^pmN)(3bnO5?Ibt5d5+^Ii8HcJ$;&8-*3Akl==b5j3MmXUtb3m6nuNu1&N25cQT z@RVS!HZGFof(&yfmqfM~GW_tT9p~A|4^NHV#e=Nf*i6JeUrrjF+#pYaiNy(F97(JZPS1`1=Ony;?Q;OfeO2hD;J}|Y2eS5kPnEK#W8)6s#>d`UC$_Yrdx3;C{Pptv zm6<+u+?E!y1hn_8@ffRrj+Aa9@BRI@>+?@8dy3gHOj+ydJ5;z}1O>q&h#kuhVCk(B z+Cp#%O4y&ISI--HQ0GDPguNiLz*Oy3p8Kt-@$htDQKp*eSAcv+G#btKFo%3^Q(K2Y z&64Uh#PYg65#+dbtT)jFvkT+yGmdIUhx!1Ef8b;Pg{Jd?={a9Y0O2jaZK&V7OK>-bt{M=Hp5FjrnUhpsJl(fb$DC>r>l*sy3+X((>t8=5iuJxi_;ACYYli z{Z>S!T9liDTJ5W?oT@YhoXmQ`a+I^*d4ZoCOg_N2Vk6l;voZ5D8K5JKYK_g_oMzuq zlPql0)iN?yh+!|Ugtt+h9QV*b<{SC3oh3!Ov&PdBq+!Jl;#1{%2}VZ35`92AhOy&= zC;Zr|G@UbJno6g4Zvi7B9BBNY|#)>r8-*c)yr zyY&8%;{}n=_82(|4Z2Zu^-F9QO{C`G-2FL41`)b-QDJdiD#{dwDnAr+Hr$L-WJ3Ot znSj0pZnv6>3|5x_Qy+AG*e_)|qLV0z!UbNUc?Aa;WO%Kls)>JkLllF;a0b9L0?9=J zB>pu=l_TN7#6YJLH5pVKI)ZKcv%Cq#mN};uE$AA(I<^AAy@h8I1Th%CF9kn_m#=(a zd64}3w_UXKk%~tYHXNZ4-Y8iP)R<4|VoI|1`4|=#Xkrela;sV9|V9ZyR z!%dElH~WAuTAhD8CH)2G`fhsQrZm^C&hr!P;e+YA zw<@zMQFo&cz?7t7bb%pQwi1k8|2YhQ3r<^WWJW%_WdPnz8UL46Ldw&2_#(D>C$^`S zLuY1A3C559q%z1)n1XN(1i|gRg|v##LW^yOuYH^Z5kK!f`86_m>PEu)6o8;U$cars z)*}Mn?1V+C+oFxhoWFvM1hO6qkxar zT1iO&$x;1+!#&%?3N%sue*2pyfT)Gh69G|pihy1v78BXCPAr#q9bvoaB?kAratLVV z1e8&QD8Hb`Ook)Ry%z&dBhdmK@qD}k^<2SSdDa`?bA}@W6m3#)5FC>mjK62lnM1Kk zDoebE<_uQ#NwaItUb23++HG%1<|ff_P#S`OuAFu>R6B#hRU=G^I1p)+_e26DKNrlM zGvxa(@6}8}qLWp|tsM%7q zxyo$x6dE2)(Q~9*|DkwogRnYhvTofZ3qB%SN+a)EV^JR+1j1EAZEj>;G>DS!;LK$} zSfQZxDi1}t8du!NP-Ikj`F&#)mroQ|;om1rWDB)*Nz_1XlP3pyISeGe=i*4Of7MS3 zYbMmYg3ut~eXhL26~THgAEVr{u0+M3?xqThhc{ zrqKpdumh%s%9)XD5ELIWXr3J|I_pD^*C~tR9s{f_eOTK;+*a5t@(VHIQ8uDC@l?J? ztwgIt?6s%&FBUL6HsbPcD6 zz*i*j(`jIIh64q$g$k1Sz(z>?Gcf@<6)Y;-Xz0hM3Z0N2eCdua#ZIv-=?`poD z);^vuPl=w^Xt-F%+c6AapJ3{qmhaOy@Q-8A;A)CP0RKK>-;cc7Ehd`fILOPKl<)lb z>#G&5>eqY-hW@a;NCB|&ao0T?7omLSVyRYS;wyeMpMN%@@pjku)kla|diMuUiecRO#a$y4 zMQ1nKeTU+P?laQjTgEzIVL2IN_vu@w>i(N71EY2#OF!TBGa&UDXJ`G)qwFd2-z9Fq zZ>rq=4L<#(HW>gps28M+FlB6y;}nQiJ{UiNEh4#sy~I-qsU=#u$xpJ{Ps0lZKyMBe zY$aM(-DG+wr};~mL_eB#R1tQ#3WKRbR`_Yg+I=x$DI-tzKI{`OxO?v)Tce)A?gCqO zp|s#HwS!plgI|I6)fa(omBFvzZ9mZ7kT11%Xa^j7->3k4n=YZSR9lRLo4s!*`|2*S zu*>RS==pw(eGd+80x3ub|DeYRIRfx6hnYd{|NOA9IRX$bts?tg`)`@IU9i`LZL(n! zbpc-m<(g>xwLQN#n<4f=5>iMrTEMQ>guoX^9<-nC&94CnQ8UGRS9!uUK(a_F!enj zq>3=3%d)I#m8$hcRo|qC*gDeY;#A@CkO{wjh6W&;fZe*G-1dbNsTwd5ixm$F?k&Js zGF2z;gH=%JO^3Wb@)j!BCid%Hz&#i_{xm`|tA+xa-aS&55lv2Q6t=Ct3T$G}JQ`4i z=Tp`4&t)=Pf#2DSadfA>< zE~|I<_A}Ei;-LC!P_7MZN5fd9wsq-g3$=>XxcZVyfx_(xu2N-{b4*Y|c)&w$I?)wW zI$;866LA%)Zq!_Vk2MP)3;Q}X@kXwHr$Vip8Pfs91d;9NR_+tH%Y4F9GD$}IznfS& z^@;wv`jd3D+s3ZtQurCE<$%caVS5LpZR&X*-(0sUIMmO0yY|JMu{^|=6&4W{c88|5 zh&ZZ{7h_69yZt;WT#-#LuO^pdR!3uA;Mxp8oMt35IY{PaVh~lAQy9+Atd6-%#1CKY zcwMX-T^!O_F-#xViyff5!+7br5{hBC>dPj2vO!8^kKnMaGas79R~WgGVtV8#rWU&jg$Q+c{1>OiTq%i5vU4+JO#%bz zn_D8U==G{u`H+SBc?`9_NF!>{F+i**6cMf%thO zGs?>uLS>Sv-!M7P17Vt+&M0w%Jq|DLuujexqPcS!i2eQA@y+m=mbix4OMSH5SK2Z3 zE^Re*-0bJ`gmss1J8t(U9=m6>XZVr6=4`X|)B-tQA|sRjWL2W-(qek&Pk%#bX9m~O ztc1U-O9L@$j9D4n!6P6n;UpA5{+f=#Qm!{#gu;F3zDwKPv=ZXNeVI?}rYZr2b;35K z>}iUMFssdmHHs7EqL4{dnG4)9ChfWdKu%G=7twKJ@zB4>H{D)uzrWZ9iQYVuc8`U> zMFRPh!x9`X2T9f>eGnIIIh$6#*{NcN&YzW)mMEPU0e)W2> z@_j2HZe3=M8OMO^&>{gMrma%SUwyX77VvfrR}FQ(DB{z{iX*x1t*D8#TmCN5E_^&6 zk2I!tlNPQYGn3!iIsfFdTlDk@`-wN%2 zTl5=twbiAl0X>5<|5XF3g*yFPTi{oo&cOT@`=c^{@?Ih~BarM{0X=cfp2?6)o%Wpe_6ps7RrH>2CQUIh$^c#h*g zYoilnyv3$Q4X-Ic$R*>D!&vhvCZFzA;d(9_B$)WGM?(66$rP`E9j<7#HIL{7nFQD9 zbIQPzjblp3t3C$!60v<}6;tj$L*ppV8#RrTvU2e8ClczV*^4uaG)86(e~(gn&5Ao= zOb?ab^9=N?muePzE=n;Jj=GwMwXYE9a>*ai8ufi_c#cy5@2r<%*AXA=uHKVg!3DY9 zm`LEFC|GXSSR=@^~W6jFB?|<2lV^-AIFS9g@`MT`$c~XXoToF?P3{*sRzt zEX`w^fD7>1&jT0SrGbZ>V1PbaX4k`QEhd+INrm}w?>W>iqR=~W74&D$LkLNZ8}MG$ z{fzjl@ZuK0=C*UiSXq@d;rW})Q7&U@2ISJI<9ai{mLN1GXV8}j6|?2g?tC{loRx(u zKiae@^Tut!1?{@F8vOui>&KXtsT%d52VVG-r|n0q4WaL=JzCfs_j-2lsdoSS!~Uz+ z{s%Cy>=cMpy8oUNM^QkLLP&K}qQ62>FuOIR{<;fjCH$L0Q6P)^Hr;BAW<+lC867Qz zI!`!+n5G(+QmI+AvPXhg+7~RGo^mCso2Tros|UO)rGxsD%)$5+K3S>Y(j9RDHVm7p zei)%vWS5h>QdWw%Zw;)#8T`lLSD;lku4tn1i4kV6$Nqv=i^=6t6>>_>csB=KV>5$= z=?FT2Qg!wzV6|^mc$(qgSDmB4Bj}>nzL$CI2eazPaUbjrk|O_F<%v+*`D@w=wr#s1v)=TF9if2CQ(`XCs(XN&^eST2;|{B+o!F>- zZkvP*nIJ0eAF}YmZ>V#Gw12twg;@V1yD}R9NjhZSG5pK-uNkyWgf9jl zBIaJ(_UCftlU6$E&7Y-( zqKa?b8G!B453lNKlVXr#RE}KysR{(_IkVt-ggFe3sm$(OqK=-Q9QI%px4R@8jL<>SXAmq|9K|7yimdHx z#Z5K*VI&nB(t?A~IIDODHq=?(`3K-7F-Kvm!{aj5lMAvk;M! zURtbdxdy|UIW$*83+sp?r9OdZ=r5uR+d82Whx7>9MqnThHHBoHw`OaZSc<0|(h0?r zIzKfRu|i*BH!cq`JyLdFlXQ8+z|1`~_bb3#z5z%;zWu;uk8`hh6w?u)uf^y+1c)2= z>3w|Bp)O%bZ3+8lrv{w`{`n=;!yg&eTjRBl!1U4eKn!Bh3FK1v!*EYw0yzQvgqsk5OS8Pvkoh(HUHL*K61RbyD!r z;|fE{P>cu)%$hQPOH>Nr1`T4uF%w(l-zom!95cGIWpDQQ!2cR|&&2PZ-JRbG)DH`N zA;LWcU{KI zSSmBKN%XVEj*S9z1rLP>&(KWHIAVPBLQW_n&TcbLhY*C%uM-m>4E%V{nxw}PWs868 zbk0Pig_>L6hrQcYUGc?9C1vdEEF2-#Yohq#__I~NN!ChVXIulPE~iZiCQP?wQ4k2i z;~ly!4)mcON09+q2#~5?%}Qzhj)4PTisKG^&1768VTT!He?~s24pV=J2Yr~&b(V*P zKqOSe4Z|A2zFsSZ65;3^WLXKp&)O?BulSu|p@z|Ky#&$Ur;O?&O2<;g$c~L~lRF-s znJ0YF_PVXauB^Yu7A?KwUGv@ZXuE~kS-L&@b*h)PZM*?KB0Ic>wc5O>=ZLSDa0_nS zJd4{`4LK$(eCC6%*3`B@L6643!pPHql9LYxiaE9LSZb`;CPy~wTRsm z*mk@9IrC(?wV7CZ@p+J zcAPBF#6&*s&x*Yov|)-XIfx#tu0z6-a;z&8UN%c>FKaOH07hBrrynMH`T0vBdsa+i zvHez@k_(nUcylSIOR2%x+{+n7SSH|j4!%x3VG)G^899m}2vO=AgMw(=5Ul7Q zFXZOefv&+%IMy7v64Nmx7nA&b5~*zH$;=Pmp&kzsLvmVeJ-8l?hq@OE=Cav}{m02Mz}=J3jE0fXJ>7Q9rPN!aOY65}uTBjMj_kE&?3Mb_LJjq7G;)EPXlae>rwgVgSKTH-Cr}c^2oowAbn-OZ zHkjICR9l}mNS)+sJYP^Eu@S}KA}6<%;=-@yt#`$p;0 zDVQne^_jCHaWm&3P5auco*k>;14bE^1jm5{hbYvXAmPzCeT|PfXZmO~5*6^Kh|-3L z_7L3t7Mgl@1*TBrOzc)`_cU+=+mn-fRl$E*C3z;kdyyUu)7R?ZY=<@^XGcUE27e?c z`Q%VvC&3F^a;dx@afF+Q})`K4##1b>rK%%L5=TW*T-776Dr4dtbIX1jT=Bwfrpo zwu&+G)gt#if`6J*d%0#de_YeMEuXTFpShPFD!nIFc6Cej#yGFER{@oeSY>a=@Rr*Z zvzxo?LbiRgV)OLvgVJ871x=32{y!zbr>3Ng(5@`sNs?aX=Py;9@@^J(R1Ld4DE-UC z&e9{a^dVg+pKb`>(vw-OVsr7ht6|U5smA~U4`c(v@FZU64qxDJK9t{y7f+E!c91-r z0tD+|w|bBE$!D7GI{-otc=c>5fR;7L>#UHj0O4CQ6#qUA+RsO7_Gy=7=m+@ErqK0# zC7*XA;q^Wr;31%9r}kavpVIBAn5i^=K>u<*b(jPAZ#2He9eR9(ie|-LJ@(+k(aj1qPA7E zXIHo927rD=f%uvXaP>r2%v(V`tzedg(p?s@3Jw>TRQw88K1jxQAZ0=kJ@lWbG{ zoW&0V+{#`(b0kYl+hi`D+=lS)1(%tF9#HCo0kW;++w<$ZhVW+F2|AA4JzBJK)_blP z*_Ec(qQL)3A4ol}KF{Lf?ufsNehX?fj>Sb!b{@F!!e}kUgbxhYKCG5~<9w;URJQyT zdv_lc;I1DE(g`o1ix*KR=_Ker7-sN|u5gguJ88q^#INbqrC8LX^CZ9DN8n1lc@hTl z0Aw5bt#JEcg=C#N_+uC^m*W3Pnt9H5)RT!dUqscsHuX-FCBzXs{MD-&o6tSM&K#q* z$tqFeLB+w8gS*`$8y}67aZEUbD+W4pe)vmHIfRpdVfiAtP?empdeOpCwEXDQZerFa zfW6)@W6*oxouBat_V}&rvq2b-Z@$ja8^G|IvjEWT(I=;{TBe+6gon@wRM~w13}msr ze_w^sr~8mrkkN0c1t$zBfW1|FdWMss?990$yf&WhZy(;?#Jyw*at#d98Req`c_LjmZjB^5qV2l;)K90n$PA@Q(eaE!{hLn1ew3HQ#;y0|@vK z2!h3G7i4;HX=49We+XnXu~tY8FhwxqxzfU7nlS zZc|KsLT$%QylWFVB4qIMjTDmk=O5m#;+z$ad~i+-q|f*RcVYN4IV|*obY|^K$H(lO z3F2D_-WBR+Zq>HDi1=+t+*)IsBDs7e&On{yw-Dby80ofqL!`rJ6Jz(^wA70~^-&D#;Xa z9dCIx4cFRVL8YW>-YvxA1}O0!fp|lM=9cSlFCMj$!NMJs^WPL>kQA6mJ}~r{nRjpZ z_e!oW{kY{By(zFg(I6>Fin&!fXqpVQRgd5j)ObXSe^iZk`~XE>lL#s(cr}br&^dXN zIis9-Qhl>%zCWysc(;A!m~c~Bxa73lDy9zlX!0(8I@xs#bBm?e0o0=S^TV2?-^>jD zd!2a6k`*cTW(PJo1i5^XckDnCKC0YySYXzqA7L%=ui$M@&cgmq^W76f0?=x9Lt!oO zEh%dUnnCy(5|7>qwn#7P1IaSrd%$0op>8I1L01_Ed@zAF$i|&et_7CIk33j(et2wE z122I4s|?uC?qBTT31}Vh#7%zy3euopXh1+fP(a(P>S}2vl*@6DKtOw`Lg7f*01Yo| zG%>8)?i3?x^gqcYv5vf!DnZxRS36glO*_V$dR|_uJ6GFJ-e6WfZ2VLxgkjYDaag}H z#ww8%!Gg-bhAELrBgB3b!f<{?j8KU;2}hOPVH5TmpQat^w6rSxI3?Vex%I5yynLDU zyqTT6(nur=LvdBViYMsfi3K%<0DL?}SWEWV`b^)CpMHx9+d#9SO`S>KvCzrahO)BN zd^D*ElO$8T3$9_t;>K=(eWGQa56%mU3yh22ybP;aic~VqOMFcu=avvO18Ty1mNAt{ zJNyN(9O~E_xU&k1ph>!Rf zo&*z1oK74&zWhGx&gldj{&kDf-_H>RAZ#B5~Ydg8g!vHcOkBNcWF# zcq~Eu(&9)BR;(;~{w?;<#IsqZiR%p{R<)g}8%7v*$U!Y(8#3wb0FQF496p3v?op%! zJY#SBKUw`J`|)_^-u}~?0w>n|@2SCQce%II(FU$}e=?^gC^fu%>|5x~(z#&YK`m3# ziMT^h8i1Xi@Qy-J4nfhw{}^EtH^$osrm~1wG<65bUN>ivvEbXd#2K2hr+?-2DxV~~ zF*Ht3?e3t>Frywf1AsW;-ryR718jJJ&y1RCrxv;Hd|8UD(`3!IfTm!m+o!z4Mx1Gq zOivOlLvXX%Nh^3C-~98%zpR2t)w>7abm7fM5CwMJVQeIR>HBt0nZfl{Rqhb5Olhv+ zTTd`27JndV&I+#xr7TcsZ~v)k{5Un@Picf>#(n1@=AlV<0C4OC#{C{B z93yBH=N~U!s5YSR*lr-Y%O^Gng1cvF7>suqfrM4Ve!3mTJI|a*QzdG&8#Q!N<6!w_ zI`QOc2rZnTXbeBB?(X>!_L@5I7PgBKrD9P;%G_H|HF$iM6uvGtpq1)_kRiM}kbGjC znnN{s!Yf)C1#GAt_#jwsDO)D4R~N77xj{dtk-JwDS2S~WCrGG>u9NbMky^1O*k4H= zdI+$O-!R42JK>vnF;2cq&%4nV8Dg+}lj2>9?B+2DS z^})fIU|2muV6XYYxMI1WOs#;Pr6`JTl5_qAD2ERB08&W-@O58VSabt@CyE$CK=^o( zZGCZY z)Pc4a0{rmYm8OJQvA7l8L_CT9c~OyBAo+A=`nP0(=XA?leC^Y)fe#F)dP?Tk!uDQ~ z1xfyjeD{MX1BG}6OCSxII%nheXI(+geLy9Ff?tjW`!^3iK4*#XCC;o%X8mh)+Qc{* z@@i$~G~klpno5^OR#(N!ZprgSy(c)r>j>Wo0gN5}mHTIsm4t=6l(&3!!P0|CK{Vog zS%ABTksE8q%!1L-IROubKjiPIMgkj^POB}4N^9CA@MB9`Eg$RBR@e$SDxPnH&r>&m zdht8Q@u=%dptsqG5^>Dq6V;*nJ8~0uDkCg(hT*#(%%vVI>F~#6_aZ>%FwSw$ z;u)2U4dd1$KmgfG&Rv8?8QVwEuWumJlCbN8Dv2`MGpBioDkid%-i-Qky-7G9$OM3( zmLo%u_FWI?eb^vHBP8T2X;nW3i%xn5Uw#vjJDT2O2iOftR*=5PgeSpMh2>!&AiLMW zgpR~+o&)c#A{YCw|F^D5hKtxG&T@1M2T`iprpZZV%d_VTtJhRru7zPU`Q#Kie~{I} zZk#-^)md_RX9_92#@h8P*S#D(i!<$GXI;sLZj}wrMi&yXS3OnI`Vp#0jCJ_3#)WKJ zaN%#RNtuHeBC%}XxYYf-lEr95z)S)s%CM6Os>FnVK?nkg^ri4mHm$~{#GelsZROl; zxchzut6Dd?`su1-HuP!c#9%p~MIAL5i`%o-RxkpwdN~&>%Zeh{yvSxk?ed zrHfX@@W5F`<99R%oY}s#zm{8ZF&>g8R`*ZIs%D?-mZUy8hu`Tgz3X>F+_6OZmcsQe z{9Lx(dcObv)YKTMTQ3fg6u=PvcV|(sy^`eMKtT6!skK)~cmOpKl`FMrJ6tg|z{TuH z_$EZrvmX^{>I!txH6~2p=8{xGXWqD z1i!ewsc3*7$&f#2D3nP78Sc(h&7o{&9@-G}O2#%vZ}!WH&(wzpa0xrGpx;mJ&);E7 zzUfsM7z} zThT`RGmMr5N13fF-E{q8xmoP9){<>yjnocZs$_ZxO|COt<{!|}X3zId%gH=2*{AZW zze~SMy|wFccTNbxe^p`{eRF=k--SYH2Nq&K#oyef_XAEL=kF@AsYLUEZ#(0HW zs9&9_1Rb&Zkxdt2c}NZr-C7TJVRoQjjcD~CV*AG5XP&XC&Z}EftI6TCN-C;d$emO< z&KYVx9BFre7$Nk%pf!B$M!X=cz(06`BthbwTBBKre5{ zrG52{0UWs2Z@fs3;eRSDv>49I-KZu)gmfZ*O?sc!wj3}*@uFN0SL{s}V#e2Fo{H$v zDJO26g;rU3@A@zzaNf=@a^HsE2y!c+_+5G~_5;Wez$c5mkDavd^uce2_lD6VTc+ib zmP?N4)rQTCctBd6!gZTmX9fo-iGk6}^=elr^T<~IE_0A6dSFNun?f5>*Ge`}F`!E) z@CN58(MdNXFs>f49*GsZE5ooFDU7EUD-+SsE_>!vt=>npkt}c8rw~?{oQaZ$GVO&D zUjqn3z~Brq zoM9AUXUUkF@_?L%e!X&)<_FI7IXo~`8-+@C_jK|f;%1nx1sT;I`UtbeF+iQFiU925 zFZX#9hKmdSTIzaBnQfYOP)#i1SJGg#yT>QRvxbjEcj#`At^jo}E%}R#<4kWPmC*-j zs8>V4OQ}dKx(v9l6RU+*I$V4h9`uSm=#}P9TGjZ*LKxHpocF8N#xC|Z>uF)>50w@m zg(6RqF_1n=(=X>=8LS5P0+FkV^{w@alhPZq81jLcX4( zI+Lybz_#yKX#R|!^G_;_+n=4;q+K)~nHH>7oD*R_iGPJ^JiF$Zw>%-BLIEa{K@J0) zEvKM}5e83ck1r$vFuuab)!gZB7c|Z` z9(k=?EO>wFGo_nFw4>TXp5g*MIVF}4u>csc%cN*deMPyo3O>z~TkWp&*&W5L+YE`d zrONw=96`6&iz;iM{fHgl%)eua(G|Lw2m@r{EQwLsQ;BV&1{GG33Et>Qyx&GXkK==# zBgjE*%yM3vrY`?!pi#b1|6krv3myFd$N>WZ$*0y_ArS)>yX6LdApsdE)7&kRgfP%a zp7-_n9evL&028lriB{-jjUb?d3ggEK29(RsK^|edqcaGo*qF$yb5W0z=Q{CgL))>& zxM3TAJh`bw;|SrwI8~w)X}2dvS4RCVG{_L%GxrrN9gN5X62kRoGFF^CU`Erzq|R9= zw|!6;pV|aq5W>Qn!t*w^;mDKt$E^yqy3?VA$uRu{PotuX7=g^e@wjpj!OubL6%Qj% zW#2!bAB^qfs`$?Dx?E?Hsz6mL4LtioZ7-`}$P0=%BJw}Q_z#vt6%2YEDTls{D~B%b z>;(=&9>pRMCd}gdihWz(CAG=iEgwi+3N+jn2^X0Q^e5Uq3=eEZ38+@sFs;*td9y9< zDBE!!dGlr(gd)D{&Pe#=q=55hMs+87bZY8odqw$F$=Zu}NRIv=0AN6$zjEzar_#V` zW#6C5Pb)jwqVwP43s6e~1QY-O00;oxG*?zzcd^oVhyVcBHJ2^#5F&qTciTp?DEe8m z*8GRIlNFLOMN7_eJaOho6lF7`*AivNd&S;b5D7_$A%KSfEoo2Y{;K-}Z$0`^4Kzr~ z$wWDK9nZujfPPk2S65Znjq|LGlB`gX zN|T~g`GvZ`mQ$o+%%r3$(%};SMZAF+@qF`VA@bTi>`lTm1ioB##hix7WcRh zY7zd;v-Hk3m0YM4M@a+5uf4KYnE?I_PJHi-N}ZkNXIQRR-j+P6@yl5>y-LQ#;I@pj zBFSM!)!N60FV(Prq<%bp3I7dVs?*^f{45zdFmv~$P7_XvIT}S2k3MQK$>(@PX5Pg6bX`X*TxL)Kl z72iT#e6V#dB4`X6$W)X?>D~XpN9qe#!8Qden5OUprmUe3^{4Tyyt9z!rJNT4{PR1i zJw_bvspB+`idaqZtOXtAb6CBE7sIyRjD>FIlNeAaRkMG1oX;kTa0~E$qORgu%v1Xq z&j0~n{IISB48jry4wRq8(=-~#6YBbeA9ktH)9Ad43XBK3)EO6h^L1}>e&I%>ySj>_ zNjzILFhtlgxsC}cy3M^=eti(lKE#ug{HADk)OB25(bdpYU)Z^?G+tE*I=6-Gah3jY>jn*g=_oeSlRHZf1M(G0Fgnw#qep6hno! z`&fK2X#jL!bXQE=)X|iCC7cn1>#06qCOqV@y0c^wXNX;D3Z)Q>BST@J296H*l7%Hf zklWYIGgYlYP*7Q2&?91c=1hMs7?|@}0ie90HO7Azv$%lS0FuFCsw7Q`tPviFQJiq0 z?KFu3qu3h_&b)F0T(Ey4-4hbd@@^XIU4NrHgAF`M-QMGdh8dxZgNWLO(m52EiFTl6 z>IYymzlJ6l`mmZw#`K11HFU7FHz1$Z_yXAiWl zmpILD;5CrBam=^|WOQ2K*GSJ7CzlQiAY*YAtK^t^dp(Iw7in}!R3a_`q<2ghB6V=I zJKXy(w*j$88qG5x=@WGU#DWHO30t72eu94rxK#M+4oDqrw=t~9Wn3`j&Ml&J0Wtsg zJel!c$>JM*u)-PwDbNj!VTVm}_^!9GrSL#evyzejWN^H{-5;p)d0E2XXh782c}#78 z1o}wSX`YoprQH!uly?q?%O#)_K@1V(RaET6aWSr6+JW+@0ozSS~6XK-%l*)_~Cvm^8UgO2Xn9ohuq|Bf~KP zZo=FSqFYTw+(8Y?=Ju*jaCm6dVplAZ$2j>_nIx*L@d0Qe&i=1E{y z8s$Gm>716yOz$ecfw|fByWx`(!3nr~6@82?Gn3Guud%TV;ogT*W#d-clpC$qE6%>m zOW>2U`Sm%htYt&>E=StuIH`%h(N5YnSJA}rTrG<3evT0ig|0z^#^FTVR2K&mGv7fkcrAuy3#OU_HN%Zc zm2%*Zh)II>(uoE=U_mlX?HbUm4)FIr_0|k~#A3rUG%l2xzbV+bst!;j;h1xG1~f?x zcf}eCu1aYZNONO7(U1NztSx_u>t_popTw8*G@2Q1v8$eu3{_!z+Q>rbhmPpvAjtYq zCtC(L<22Fp zoId0DG)sY^r>3Vg`QT3OJvuC?P5&tOUm}Sopz<4}1IzFMNcf~5%_e_MqN4-cA{|W6+nn(8N-=VG9(Jb;OYthfMIu< z^)uofp^%d|C3!RZc?wGlUs4dH#JK_g$CWM(gqcxyyAfEJYXUP24n{+K91LxImFLJX zn*sFnq?gE=5=1}+2Df|pjOaKVvAD3a@;EONJ~hLo_0hUw+x>t1`Woh5t5hvbgk>D~n~|R$UpEhx2p228N&Xj+cWuJpdt2`?S!SBj~%9fG@cNX6Yu%N^=g`Z@lGb z!FoJ$WIdDi-Tn@(Z(d0HYleC$$d%9>ym*y0QkK*yp)oHEBrSSqDq zkU*`ODk3F_ae04M&S3OJ)_vX=iXob68srI?3kSHi3*>|ZCKVmT+1y9KpSRxoMUcvl z4V9&@IKz$K{SUNi_XMgI0XOE?S-WH*udB*2zc~b9**&rTr0CG7)>v1Wj!6#YSNZ|w z|05t_QO4J%NjzQGPG@)c&)PP!VT#otwg3)8aX;z{*}s2#(*0u_ecTB6V~|ZsZWjK7 z2b>nGVE+iX?cot&5V`Me;MAn8EYH&R* z@7h$iech|H0xgpkcx~-p4YwFOf;@T+2eNG&L9*5}LRpifhhPXLSd-T#SV&(H5e>O`? z53rc(Ai1Pddp^b8`cbP9zUqD1+kEy+wa3Y99I0oUThBH&zuEY5Q!QRd0x}F(f*xiE z#ai-slM9WL{No`|(r}Tb(aV2U5N$i1p)fnl+weso@63%bU@@3^CFVSF&#{B)K8cQLVI8@_vk0x|r^ zvCw}33wQWP@Ab1>a5_h!K>AZY!wZC?jP$3dxqj1sD@$U7ucBf%FR?xB&o;-@-HaF3 zK%;}6R}Xgoj5bHllg4C1pIC0_}87*@7LQUb?c~?5O#kBn6P$JHvdU zG7WpO4Fo!@kAg>sROKgB`-0SM7XY~jJD-0p>dKhYBAr#9b%k<_)j6mxCXGMy)m?QH zlZw^!aGigQna?6+25I)Z+48cZtTzFcJV%w_O&opDn#=_6TY!RtoQFTL+vM`9h# z8ZF>lGQ2*~YD6lkdnA1s>P#b2X8`Dk)vK+Z9S*OZgUO4frR!57za?~H}zCIby9f-$exV5uw149PQ z@iu=Mmq0uwhx6-ph$d|T)yF$i(|&)8$abJjD7B=iXOeK6Go*Qp)X`5#c@@A;KF^_k ztJhMWt3Y)wvDQ1&W7|&C5=PY4FP>1%Crqsdx8*Dvm)r(^4vq(4(ZyOF-E# zsw}7>7ELZ&?~Do(FN*7}Z6fqF+=UU+9q9Dba6okJ6MGq0FB+^tiqkh(9ckeE?$dvb7xe3((DgNgPbMWx(`Dx5=wh z3)T@uOf9*Ef^{kzl6I|LSUrg9dRO*~uB9n$YjC)`JJ=f@4q6=`S`{vNl|35U=Epc0z=2{0G0wx=;4{;bDC+UPk@$`)+dBHUxP?5uzqj2KiJ(q9R!Z%WmQjy2ZPb+_QCPO z<9f-i!~PGq4+ixEoL4ME6ScOKQ_;i&52ZK!&)&(~7K&*I6e)i#eAd_r>sNg77;9f|kooG_e;g=1o!7Gv*?PY;K$0ErJ^NV*0cSUOVSr%P6Hf>Ibz+YGtxC z03OguM7{7&GZZ0lxoH_u$g~bEAI5w&IZgDY{AFIS+QWa^z+}WIqqs}LdNH4|ilbEs zTRy%kONyTDR4BNF7TTw~)k1r=kX)9v^$>~%Vd~FU|9C>HC1(qQdQr~iKzh7c^7THk zG4U-NgK7L+DIh6RR?gb-XtkgaVn_3HXfTW{(EoPXh{}9#uuM<~gnMD-Tu&Kk6nvEn zRS==$@w|VG&05>4QgOMwE|oTw*L^+Z^4ekM6i0EdX7nPu(dcFt3NtJP3H&mzSC#b_ zN&AiRzK`CEWqyy1s8n27&#Puxu8P39cmlEsPc~WePti3)wO5ZMj^-`*=xstY^%C8SEvwRjG#Awuow_{Y2uXPNGhebcT zrUDZz@Is)lzN}#4jDsYL5jKU;E+GwA?Za)DT(ld&(rsF%;0J_tqA{ zXj)I!wc2kXDuOJ`5_Ea7Xy3fx=^T3&hit$LLq_8?-cRrrHVs`b-^6A-@cD{eQ35M$ z-X39VH;Gu!b+v3k$G^jZTCsqEV=to@GUIwn!w4v1`|vyyf=f6gn)b(DHO2RgDJT0?neS5Nr~laWfEZ;<8X}bOp(A zk?1}aO@unkM8Ssyc_;i@nXDFeNPQO;@2D8<^7x``d-s@Iq&NDWH@FW|cuVJ}dk23k z(GRW4jFw+1VW|KY{nrP+@C}Qh=Gxc0>V@+#x-RIKX-$9P=E!0QpL`=WyrDf{D`EY^ zyY+P{O4;#(Yvt-~G7ZbW{&j7Jm7!dS>UaeX46^$uP}OaE0&#V^xb8yjO7C{=O72qt zO4Eur@DuOd^>FCWIcix@_4blkQ4W8zNqpN?o7`dOp1Sc$xhC8PM9Efve|t1yCOeb_%8 z9vxcQABiR16qhj&YxJ!wh}9Dw3;MWrSWkmMON6;Fz@OqqiA#9<+%`P8eJ*ZWwYv4k z{2ay#e;?+Zo^mU+7=ZUz1GHOKrNp#lgds6*fdhOs zZo%1dd33eGIO07b$;m^zv42c57>m z-z%?lL3=N3;Opr*{0lca;fyX%_Y7>z3-PY5gGM6x$lNg0?yG!C-6Z0eL%LZuedKP0B7N1T?`k=McVLD=pE3{r+1`n6eS`T?&IgJ_vF0<$i@D|=@>rhe{>mq z8s+mDdxMjr31+1imb^ldGaXv>X7C2#cou(5;v3_lT~&X5Ry2fS+{#5ZAR&Bs;lhGk zMb!V=^O$R;|<}(J^5k!#J8SXXyfP*#IL_A%M72{i#GXYNZ@hMZEOeUSQ17E7 z=hpDqo8K-fc&<4NRgAg>69nf5ZC>3CJ}UfqTCgjOw86f4Xc;Rgn;CA+K*&@jODjY5 zMc5tw(jE0rTY*Y%8Y{t~ z6RX#g_ipSk=$%B=G@cWqxRg%x?G_V#qUv}Lr>VIP27_GfQZ}N_vHGWpxuJAE#-5Mo z1&$DZ>kFvr(EoTA3cZ*_d<^Gs3HSl;I}U%*IR*_Wz^f7K@alFxL(kpxj@{3SIK4o0 zFXrcr{N!I{!Y*N?BHSZ{!g)Sbd_9a>SU6?%1tRu|1+I}ZWo9Y6$gz3bn+($BhXLuT zBGyJwQ($7AtE;k{K7ac3BERk3Bp;A*%CDc^jC+$b{l`!6;{Q1@joM@2*f#F*KoNfw z*awtg_9jAvagXCZ$F;DH5C=4aX1BA6e3`)mi6o?XD~Zjq0dX|YAFZqPb@eaxk;wXkkMfoAVYopNp>{|@LG0fbvKJKco zbXWgg+!dfEVKi+n7ynFnXQ#lJDU^Q)qASht7);-+9FS)3_pj(gHOR(0ihL0#u3@*~ zy^nk5I@{icYihtnWcRMD9RN{?tNiAtC@Bw+y||3qtwCf4f?J+_bXT;$MiBykJlov-(j4l{*ovJ<-pzrg%qT1ZQQOeBMNEG16PVP+PWHgW*9`Mu`J^6MomS@g4>wGj@iHzCQ8s-&-m^ z>0pzXv(8Q4oH8&~^|{-dZM~4H|XerO)FuztLyAAIJgeCrN{>V`{e? z)S0f-!a1~@oUB8Gwx4y3*%@zlWH)AWCg!whA~*#GZwI`2Xw%2&1lB&xU5F~4T7b_Ga(cMB?=0S0Ei5Pz-A`bqvFD_VHrcGYx32+kAdu z3?WU0o>O<4up=gVM=GLstgR9PBW(}srhaSw zE@!hQpP0OiODIAFzIFWLTM1!}Z=wanIlsw9q!Wey<8a-3API<>MTe)J++#24LtMQM z+m1Ant@22cP7TGdI8v4vYk}j_QIHL@bCB~zuN50$0~N2NFmMBv(F`1qY$aznCguAz z)4d9YOfpijh?alWZVj`KQJOG`S3g^B7x(LXGd37y4Nf-Fb1TqyB_5Nwcdd`G%9J-8 z!0nDFIy*o=2-3vk56G?#Zp%|x-4u4RR;UEx^%z?X{GE}hQt<&X#XYl8riVIQT(mDP z(t_@+8X>{KnyT=1jXz#9Fws-zVPT3O`E;NfU}k^&adv5#7VBSPL!K=Mq3=0f zLsh?LYbJ8v4%}qwP3XBdt9>gYXssJXXKGAp9TC7-Yx;`b2bsN|M}GeV!vr-J>7a)Q zT>-DRs<0RCjIR625I+}d=Z3YoPu-+mPCT4|PpI^~p|*_lQvpeE#-_1Ob-1FmMlVyc zHWxSig+PD(ZKDrErg8YP_$uS~blH}yTHEVCo&uzCl)awrBv~}O8&P@(*aQ57?i@SRg@$hXFmRYw^tO4w!B#G(@aPk9C2B=HT2`X*BFIOV)CS_O$r$#)$n5wWpn z44XnnX|e5TRf(}&!VSUIP=UWezeHa15vhK>aC& zOo-3{XdD~v?v`X8;GVzSs&;5%#JE0jjJF-*&K%T7o5Bya{4=Sr*IGF(c?StAQG&h6nkc}_g!_jbJB8YATUpC+ z81;X&EwpEeuowlbCNnQIy)pc0sInD>>Yuc_i*Lhq6Amj;(4Q8|(y@ zs@|lvPQov8wip+Wg2J5opwWe8Bl^|WGx2}!BpzqEI&6P~&OcpmA@~>=x|eh*1;<9^ z6?yR;xOeV&3cW0zLX>}B zPo42vMaCg}1I^_89#&7<9KzUwJ5hte3TjDXsfCF%7SV%e-?KD1SN=2_EmKUrJvPc& zP{$c=m^%B>d7Lh;+%9D@85Oi}#OTbfWYa*nO9S(!#*-Nl(XEAdZf=`@_SR z>Pz|Z_++p*e9Ll$z?EnpvwN7U1L%JWL|y#Frw2;`P++AK%$;h4PRr!@AXz3M zY5TAc$GGA8;fcY4CyHYr8$4OZQrtb=>uByDs~Uu8z1zS`VM56k7V4kW$8B4I?*>3_ zaov1=wgul;!RWqJz*%+LzbCkUN3bjdi69X0vmg|8djrSm4h|tcxe+}eY4H+Vo={AM zcA2}BMe>kA(>XLE+pW@u`y78dD0agJ)Nvco>PKI{QN+IlZ^x*TNf_C5LNzngD7ZU` zRtAx;XY)h>w}+Vn`QN@Ufp|nVwT%@~x%Eh!-9kmiIFRGiD7uKtJ9Tuy_tm>FI^fl< zQCp}elQhlMV^ouKQownonanoH1zd^@<3<$a30D}+;hM)^?}ys(a%X=u*A~e%j)9L- z+w(F{vhgQ2p^fJD{;9O_w#_=xSiOP|tg+_&4fWCnIV@)P1iSYFK|!&w`ADl361GKr zn?XF81TLE6=5K9oZaEob4H5B- zvZV>Zb4}-%E2OxxMv$!uH)|XswJ2xxPo^3B&3&rwCNlb?;0K|F(plZ~+HRSk>T7zr zt<6$JA*Cr`k3ZeGfqeM4_3$i6yUN0*s~jv06yASu8pyWASw|GQ;lWiS z!ZsAE>EWaeUp?#K3pGI0z}qZ)wPUTO7fhHuje5h0Il=xULTf{y0tWyq_FJ`=eDy@< zLu{lOeg-m9h&lPd`*@Py_@NSfd|#pUPyCefcN*sdrVJ#;TY+7^OsZK8%BJz>d4R)2)d3Kfj2g<=OijcwV4gP;yiPqpQ-Ha;M_27ab4=37F z8)Vq75>B=<6oUx+AU%Eg?@GjZ?!f35yGkn`yC#GT|IiJSB;7R!Eb7a;sveTTG-|bs zUFEAKeU-q98gBAbyY6{`Yu)VD)=UF?$*pwlZPy~$+mTY8o;UEiRvTH4zzm({mRqrp z^iczGjlX~CC;J5fOIY^oc=L0A{F~m}ol74ofl$Ss;m_5y4V8c0yw(tpgU7rk<8iF%R@eLxABJqu zd-I@~SlEMHo-Y-E9ky9H(c?~`uO9!3%P~XLk|?TYpY+&~B5{lSyS9YuiZ7NitJDOY zJK+DA^v-_U;JbHBllN3ja$jIl<5SHD1BmNw%N7oUgkx8;ODLjIlwQFD`NBYb#zD>x|?&60jY~I zwn}qxFZxo~(Va@ss#%BX;s{VCI)ZMcEByf|`{+cc)T)>SRAxch0o@(c=c?ThXcFeI zIMQU((Ps6pBFe%V?_Lqb;kriitjWJV{nmf{O5{snl!f}-_Q zU>>)&N&@?gILGHokv5fV25DKg~f3x~Rm6%a3ypBX+7eI`s+f>f-rUpt46|fFAhG!Vhhwer;p$whk-y1y8 zr+GD4q>o5~Wyy^6qRjQHP#ae2xYOPxz_91NLD{VUn?kesT(yvorYw5e9)N;1MCo`= z#`Gi{9_GxIq728f7bgfQQKx^1kJG#;`7|WL@1I4k*#sYK~Hd?_)4tG zhF``Q^BNEZSTnJ$wd)M=OUCMTe|R`hhp!KI1}CgkVb+$T(xNP&{kE<}G(6EAM$4jm zO&T4=$+C~mVbo8nKv&lW41H*v^#T>%hzff3G_yw&_A*&iFl2x2g}?+;NT#$B zk=jMbQfswa+k?CehD}3=_FrwEZ1+zAo>R?~7`{KHY^k-pF-j{E1-q$56ywQ-lzb)E zFJe{K*U2IO+2*sYjm)FP$?^Ju6mA1e!g8+JdhbYid zm3mGwdy%6RG42R5FeDGwXkO-kBnd|6z^MInZ-9szjmtTlqrtC4`5ROA062^%iQHk2O&ihOx z#5tmgT6J4^X>)&YaunS1fU-^*?Z=9mk2MkIHJBH-ZrkLYx#~qF^rvog`9A47BHIy_ z*rimmsP+st#iXBFa7>@1`3Qg79qcL7FQVS@9G$M`0qk^YG^hS;15WCzgeizx@r1XO zyRyi<@R34=A=D`gsFH||X*4Uu+$`0rEbOpBMS^uzxN?6`buOE+=4Ss9#PGE`RWzv` z$KLU1e%@M31WT!>K-;D&7otX25#GCQ zU*ZWk%rGMXX+6FWgW^-pOvza#$%sedV=&?o^jm)~BTN#_$I5>5U~EW8-8z{OUk_J< z%dEy4k~$Yr1S5((t45nkD&(NY=R{9-R5SX+$b(j zlTv@rPfSNB0vgl+dgXWG@&-oTwlt0;VowL{md@z^%?2?`9x}PM4ZatGwI0#;O&u5s zi#O#;&7-vSz9ypC2DUcoPxa8KfN_vvHqSQ+C0A*0b^=AD-L4)ApA6hpsEXgJtXaKL zFounFXgmn*=c9Qw>VHqg;&NT0NK0Wgg};B3^6#FCv_FBe@SY<7{aLgBD^Y!tM5Rab zf5nymQ^b|~N**G~$7&L7Eg0Pcv+&sjZ9Ld7nfOeyqU6g)GA2f2=W(7*iZ<$itDhfc z(8V~K##IyAwup!z&lD49fQhNq`j<@~>fsDp?~sFh_pa4xD4M#WPpIgVRf-Z{`mTSs zO3`1b=&!33{TCJe*D6K-O-28`O3|OG=+CPZeNRQ-uTr#4McbV^T$EzEnpmsS;C_Eu^Y8w#di(FzYbG-$G>o@5*G)*}qKw8L@{jTC z0^>VkSY^^(BY>Vh`)>2wzkT@>H9s3@e4L>K@G;&fsG$vQvyWzu@Ok5x=wrkjiSFXj z`Wl&hOnWgA7Z~=%JmY9!Wa$4dQ|x0jQ^hnMClT>BXy42=+mCp+I_g$Izz8do~<@F`EySfIsW1_ zAALxsOGBWU^e7FX#Eb&Qk0yTxuxjgDWPPV@D?f49%b#nbZZRAQrFvAfN>T!5Onyqz zNk5uRs;ywO^5lbdfr+rx*p&J?&64-X+X=7zYPSm`>uWXG11ubOM^69^V!hj?OI+ux zLNLvM%~V(s&h<=;d~O<$qIpgt({6mRuvBVFQCMKg+zeY@$N6F*)y97btjnpkMTa@V zA_K9ec~;(@GmTd;MTdTMXhV@owLkX|-Ao!9cTy)8c9|a44-%T1v%gKss)EVQ);Vi? z5@Id>MQd=lt8{Ya&-LEYy<3d~s%q_WI6dr|Sfs_^CF{^kVX)9U?TRBtaL?XPL%sXc zb+O;{V&LD}>%SW4mM(vM>4G`paHiU!XaYw!DqgR3+BPyZxQW&9a5UTn>@~!&58P9s8<0Ok92U@PYCUy`CEsaeK@vMK*VC`t5b;MkOrZ5E2 znxCc|3QKHtYpFlF+}A3=uH_FHAQj2r$hfey({SorOjV&%(T-(aTFff}?Pw!JY?O_v zWJHtxiN5$DM=BHN&|UzEZZh-{5f*R8=827ryu5b8GRwU8jJPaY>gVP7?&;>&I$6fI z&*ATSUJelevf6(qhF;PUAQzVsUH^M=*OaG&IRXPb?S*6;bzV#MmG)j@bef{?bv`f9 zHWg5AevSKm79}YP5B(F~&6HkcGRrA`A}Z(rJ4+X`kTQ4WCFflDRKPjJSQDNh5-Tbf z!6G)MUzrSy?$H9>r2r@N^VXN|^^eW>oljZ?Mq6XCCjEcVjEUFQv!|QSu!*nLa|)w? z(V*i9_W&82aiX;-qw7XEo_@N*n=V7;#g19?oiD00bPg7J3!&-XNmRCRO}UQUdfEqE zU;a>Om*!KHRF#FX4Y+DgDsCNXPNW_d=xLQ?bBcWJH(^dTKjw?;_(>(=N_BJFIq$~} zE&G94U2A`x3eVu!2*Gnsa^Frbw200;tG0}e0IC3H*hOxFlBsMYd(qfpEN8HJL1gKP zRl(a17aV=|Q2|MoKm^gTMLk#5RH%CP)YsL<@{tX=;WaK(!%BQ@RzlmpQbfC_xGhWV zG-&eK;&ZFJaNmF|^aw+(;;n^_u|QR0ZVhVR2j+j=nB~3f0VT24FrthE_}Uc{E?6sU zd{@ty>!jrND@}33JrweQ)q*aAorjU z%V~c(kJ4_~CM0u%TY_WaOsI@n)1yimM(}0bua4uc<$74PPr?3*fgaDmN)@an(43<1 zZkOv4E<=tKYZb!w0P=``*I2u0T*nK|Ld}v1XA-UEXF`uuTFmt_Hpl{K?sq6Qc7N>=hX#8(Cnie{}_FY zMx>X=ClQGi{noZQk*Nu+g^d8hqM8o_@f9Lk5mJ&;$A{oZ=^91$5_I#!S2$pPs)&mH zJk4jx|HKm`3HI3{1?NNmme=V{J|SDdA!-1kbca%B$+5%k1{&l^o3amj3ESc#xwU^~ zM)M2#h>Kh)fv;StT4*5I0mbL6OuUp?GzjWilGMo2GM8x%&bELAeaqeZRpx+38sATnk1CnGcuZ;}WRxGXmPfw% zp;f8RaqNHfp>KG+UTSdh`Vk{>C_yEPX_UFC+`vbFD)h#i zibEjo0$VVB$QunAG=#Pk>dba21E&tvKngO_i;eT^7*%5zx#yvTGc=BDh+5R)`Aj|i z!Ne564Wewe0!<vPM z7d;_6ERRCjFsth?LVuK@D>SBR;JK7Y90+VW_))M4`^QK~;tI+Q!?5cf9W#b70(jwC zGWhk2&`zezT7KJ4LYvz(c)vY}x3wSQd|qnA4YyE#_XJyw(?BJQ@AY?2Xq(wuLTz6G zgEsAwdizxt+3kcS>$zZ+5u1MxB1#i#8vN<#WVc;(FtU{zk`32I0-OUBxK_~xYQreL z%igh8V^gL?UM{yIg9#pfe*W@kZ#a5I#%9>f=ydz!^!a;QVOBvuQME#Y!`)X9@`!p&}s#bvM%bI%zj#q%9Rq55*$+au4pn*L@$3(Wps%NqA7nlt5ZD!XlEbd ziGeT%vb9OgtGzpOh6=0D3WKi|IMaW7+X(emfHjbl-%B!d%hU761I3#@N0=#-nYIhW zNco7YVGhsRRSlakL>Vf(Zo%&PJ^!qFaJdarKew=Qdq2-VQ1BGZJmFo`hb+G_KDjvs z=`l@r46N|xrOL2+mt}vBGjk$y=olm~;U^(Zsj4`xik5sXE9RBy$6tY9M_P3GO+Aq#wL;-nue=f3h;GqjJj4O+5t?3e!k2rfIqotXO z6d*rrh4VB&N2+hw-7Y7u%W`p^7m9)dkevs53&`{R5JT@p#uUa8gx%z0fyWGPNTG1h zaSW!I{EdPV5bMnW`-<@_hd1VXea<1l=Laq5qw=*Tpos&ilDW^(q?@ZejTKfy_YGib z&MA^4eY=0cw-}zVU~?6m>N!xSdWZ+Qu{zDQdJFKPxB?aj-(JVFOOjJjnT$DNzQ4n;-r1J!=2tK)AZtfGv8 z*$@1V)CTfzSJEwwZdA7ft@9`Wa)-O8gSV$fwQPSaj8UKWKnl`wdyKZpI&_M4y{M#s zJ~koGwR%STUIC`}y!zw==6tVMuJD?GPn7z-Ud?Tgck@f@Q~igJR>a`LV}P=Fm+3GYr}GJjN9W?Zuau71QkAkUW%QdrheG=;N`a^` zsiA*QLIRf;TYM3zv3cCSC39^U9MRmBl#Y9~fP>b7k8hM{dU!%i5;*gC=6I)Jyb%H+ z3o+{ZEyds`(?SiPHQ$7yg2A;hKNM2nXfa&?dQ$}ruqUPjT2Prh+BRpK`wVmc*VCu! z`SX9X%9mXr!`auIeJy8d&xQ(W&jGbZJ=SDzNB82qm6FQW*AmCf-eSW8gV2X`em-OPuS|G zIeu$ObvjWNWqkr=rXBf4IAx&La7a-|+V;iWW1I50A1aM0!yu#G&}=9%3xrK7{K%;16j z!|A8spUm0nN;_tXljpG0@pI#AbaQjlo19B`Z`<-InRa~--K%**WOU$ z+i;DYylE=mg)2}f`i3fhL!H$QYFmccg*M3uL@=~ysa*QK`s9&iZZ%cgYN~&B3_`~% z;Hl$TW8G&>bxkU*#nr!Ts{V48&!@|3f7Mi*_a8y8vGUi8yWY$5azWSMESdL`>fbH` z`LfF2HB}zXudk!ooeLWK$KV5;UI*3x=!!x$ivQy1$n=$wZCj@@ zDr5?y=Uh>#9-}pFCgXp^)wVy`a%@k#D;LK5$Na%+v;r-BYIEq5UF*ISC=H9j*@#;0 z0cW6Cp%QxsV;_wpGq)QN1IIQZ{OX`3GUKC*pZ|$x`QHI5bHIhqa2V+DQRsLj2zMJg zIWd{Fs5zHG1RlmVyULh@{L+`-_=h++v)2r>y(G(kF>Tbi$_9Uvx{V%&$eEYyJS*5% zyHS_R^=_L{thC-9r9T|Af+W4G!2TaxMeM?bb+EuwQ}8^^#~-)>M;NG6ov>LF1o74- z&M{^2eZ`L#VWJ__qaZOhnvn5O4Zam{BZPB;!m!v!Wz+)|?+y z7R^jeNVy(q6uN)L92RY4ZHyTcl&Kb+MpL9(lpA{Av9*abVs#eJ!;PR^yw%tiP1q^f zT?(GM41tmP#7bN7wxxBWEp7Bnqtfh305_`gEYR|Ns{6G4NLp_@*&XZ+4+r6Hs#t42 zjCB?%=K^HA}nAl1h!75O7RtEy85};N1gc0&fi@!e5 z!ll2i>=g;cCg?g>E&NWDip`u|f1QQ}G8v*83Wt}u4*k8?hyByx(P02t-Fll7%|som z*u}eo(n){b>{QPg8u%P2cQnR4h#Vzhv(t67i)oOtMtn;XWm#ZdC6^i6TpEk<{>lDc z3l2&=aevmBfxpY>9NxynHhHP2fEU6msP~3uu=9uY-YBb{8+1NXet|6v*PsXMVmRnu zUp_Ox{>E3I*Z{gelMBXPVHbMEo?e)q%un&L>ZewZp|?^=3_Nz0H=3zbsb^QIo|A+^oWTm;$w9M`As2zpI{+B zXPtj~SiK{2C*=E&>U=lpt{tgRKbo`K^5=k0apu43QFbBj0PuE2p^V9>s{fUr4kSD1*547+Gj+#r#t(N%s!<2@)Y+g>4iChO3-S^#xX z4xClc=HHA}&?GM7*)?80#~JPCb3|C1wF}mi*TsrT$~YfchEeiTV$Q@k;7qpEsEnt^ z1>EwM6eD%`zUSJ#?%7^6<#FExG)+Yhr2~HfQe2IP60?_Z=G7b66@_TL--1QU9ILLy z0iTXkThOG0D2b^=VD1fxqT@NV<__)N%QQca(lz<&0AQJDXLA=B$8BOeG&+M$j{5Ci z2fq$>;s3AkzZ3dv(0NxpX}`Pq^?hT@q5L^N+>|+aBGEg`B>3~TsyBb5zFR2jb0MPdaC{kuzqTn4a%oEEP^*jL)1q=2 zmBZ5l%5E+!*}saiOKlgttnm0SzR``g7LHSzSS~NDBg)>VPHIf81uO(wJnRuvNvc_f zBh|b+Eq~-F!%YL-h~I6nHW&br2Utbg8SKMwj--vmaU=Qwtb# z^Ru3e+sov&yR+8{O#9jDn8UK4e7;7DT+9P##?TH7f)jF+fca=~2RPiUf}Yk&qZ3-R zEz7glFO9MX40RQ<3U)U|(jvI5TLhN@i(s6^XRIkxZ-%4c&i>#G6VxbRR-$Zw@@p$p z;OInAfqeFB%Wndz!Ycw=r-uISD25C>9&w}KIM(8itw9kj;BVl7Jdb$w-?d(+var&3|7eA1F_ zY^YHjdj@&)4A6L1L}_`29#LeL_a=#N&<+QLkX^vkG>7+Sp!bh|;qHsSee><#Oj~)jgf`*MKW~b4uO+r&GU56|8 zj!#~m(k~x85ATC8%*Hcvd=ggF?K0cGM)Y^q!7JHp2h6d}iP8A!i87suW8^{Lkd*B* zg^dY}<;NHZbb;o79V{wRM4JA|*{IBCF(Ih&99a8I8_=s>?;RP-v+qlf)i3L#JUmu{DjQ8sr=b#eugz{`ZO-DC0w@VJ4HjW#ck<-@@HJ(&DXuj`9;0CR|&%H zj@w(MIbFfDw*GYSVo-+^dHfAf77m2KuJ&hd1}CH8(V;>)x=-HXlt(AgOHVnF$)C!$ zf%eu_{mo-mRsmL#;553!sPO#lamUs4Rb^)H)O2WVVY<(uu|w7Q+|Z)ld4Ah&k>*E@ zabRSy>%##C3hprpmv1}8$MMm=|&C6^5Wa4ou)XoTOwfat40vY~-R zFtw8;nx}ogq<2t90>aB+Qr#B3=e!~^*O+X9Ca}zZwaG!BV~MO%$FK(5ncCayYm2>k z!2!oFbsRIaezHC&+9TAxAd7yJNNYZwQ26j0y!qr%Pc~aNnNgKQ#m*z_0?9{DP>$KH zwpsN!4*MEdj#of~+LXBR-NnWD-I@C)fp&~>rzjzS+=YMq$to;38WJbwT0^I{=q)QJSu9l9Xa2 z=nO2qvPZic9cB|#A;#$L1Y7GND~7EdWog5x{#88wu#?{^{pf5v?F+OuHxJk6xh#Br z4Kvu8m!&9A@7TcIydp4wQ0AUzd1{^*f8@h|_9U8?uJ{~|y=(n|hSh`YV=~J#Bw_k3 zX8v=-B0j?Wwio;SjIJ%>C(=rOdWn$@`6qh>m}N&@lNb&EguW_bUvpP8b)!k91o#<;K8M|8EpVa2Y0 z*AZ^GsLb6n1u@e1Rr=i(CKb}Zr+~AzHX@drBPC-qzw@P=J=phG6JC%i)IBnj zMD*G@JzG+)t;yPKF=5nMc5kvR1!ZF4f*z(@&i4Tbi9Weus3InvjqJ~X{H?mrn1*)E zMIaiWd-o`*)$?jovpqOmv6)~$7}Ump)i5{kjag}suGo-4ktRAjgT14Z0S4nH^IGo4 zMXx6-9H$4NKs%ZbX`u*G8I3Mz0_-pdl#Qh40Yn607k0-XmeE=ur?Nll(6`5Rk$rp? zK{(r1G8_f?$v+;2L`d^AfJfQ(sljkm2mc+-|0n>A&E!fUdque3E=J4kQig(m^rB<6 zt`*F%T2$yjaRh9!wx&(%B+VK>1To!gREFT<8rzu0P#Blk8&pTD*kBg^LIsi;@s9`2 zWCUAKUnyy^dZL|Gb

RDxti1#*-aDWGWPkcc^Pw8T0E3?lseqrsv^dBYoySJj#WO~?3VdunHzE+Wm0>TFJo|r3brpT2h-jBN(YlK{ zE0D2e)E@)I0}hG3XOhA->4tzFY765%wjq8)s)HP@==M01O8np=GHX)U6wenX4!=~G(V-RZZ& z4Z@dCX%NE*Gz<|weM*ZMk)WYP`1C0)9{mE=c+&V`X1Yv?HA^)(eSLDMhW+i) zpk3BZ=I%ni5K0JRsIqnnFRuM&L2VxVqS{cRu{O_nQEe#ESerq$s5X>ntj!Q!R2xb( z*2aZdTpLP=+GvM=xrW+w+)wH;JU*tFmPWI#KC)2=rd!1AgE20NQN&W$32=XCw5ZJ+ z7zsLB#Q{hr@%59=-9}W!W4FsETbC(Hmq~ONPm(T^tu7y?T|N%FOdY$L@GeDP?qVS* zPhK`70d>3(364)1Yx9H_)rJy{wHXeJYD0;}+OL+>ebrchlVQH7?pw^#(NKG|6k?+V z5aShID1?rV8*Bf#wDymSY9l@^sSZW{9NVsq!XGecEZKEd--d<*baR(GXd%XELyG$7 z?sJOMAjL8{R9N0*|EYH9A0WUXL>NfY$X0cc_ ze?)p6-2>@=b^dUj&LXv{w(h~e)*=i&IPL38ahA5N3%N9zvnet&6*aqL8;lG zzWeiNGV!`#&kN@!wc!-SFHK#sN{~4j1FrFgca_kAvJWWwh$9HvEbhcQ!V8_+s$%!# zjqd@VxSvN8y)lDe%n$C!YVF{T?bQzMdLPHP(oQXZI<`Stv~{v^M{x>7f0Y&i95=(u z7!yEi`_249M1f(;Of>1#-rN4YdTt$&w>h{B8r{0#1rH4}!EL>kci;#UARQ&z2xvnW zx}oM+$pjMbVj5u6wUFtUGQE**p@;4Hz{OQnBfKilKgJZA39rYdVx*J+&0U_1^Vuve zraAk6!(ze0fB;5gdeQ(;ZOop7c3c^!4$_`IP;+80vzb&L|Z<& z*tgpH)5hcNX?Hx6<4t}41433G!(^qT26)z@4!B+#2GMSX4vb1cZm({~TJig%bTMwm zWab1IgdrM%s`3vCwW+hmWHB2%jPnfEq~s)jGVuHh#@MFlkdvs4N~2XbzTu$(PpnY{ z1@Hv2T;`MDS?HIfsksQ2D>ePEf9si-CgksGBRkDk8`o)muTfF6^)dNp$sbPTK%$Q( zcc;c8=4^XBjtdj!*2dwoVn0)L|8CS}2%&_mn!7|+r@e^Rspa!QXPz+swv9Q9chV?- z`=BdzL?@4^3SI2Hii({$&d@v|o>Weg2lU8EEe@bL#j%btWy_&Enyui+hz6Q zfW?$aM8pWEnrCOeQWAoR%FSBENe? zac;d80=?wGxJ%1~nHyka#?XG$nQe5m;kjtuuOdg{xHsc-vJca5d-L*bwd^L--V_?z zN+de@>gncp7{%h5G9P6GDtOXrQM$dBUGXLLdW+VBZ@NRDJEj?bmM(*YtKye`wv!a~ zKDQI}21hm*>n*v&)=8z(SX++bg@l)AuX#4EML&tK>{v(WsL#0uLNAeWWuUsSMP5_X z1Bf^3#ufVXLB9xqV$q;Y>6J$9IcS=gjSg4;u=9YpuH=%fMYB5<-zFtH64*qKI>s$q zXkjk09KEpBSG_NLm?Ef7__(=$x=sCGE4d;Ha(=|q$AsM^qc9ViljnHut6~YO=8h0@$UFc8cr=YOnij~FF2f~h5Oe%SE<}XD7?Ym;iiQ(k-JluR z+SUwh9KFpbF@b5hBSGbVzZE=%Zfw(+mqZ2!9&iT@ebae?{-T`5q0&#?8nPlLjcl+B zGQw}S`ca0v5F}YPH{z&PwwHMkKPQt^KaL#y>Z%GTB>~9)&HWCmVKSq7pQ3-4tV5yA%Exb~MpN_)OB8kB}$If6R~M z(-QHR%_4m89>`atvP6376;8tsb|zw61yulmu+cQ0Xuyjc^~9>7dbA7)#V~|<8qNHq z_AXHya0AHmtNen0uMMEo21yUoyeP?`1ATEo;&ZmusOP$g$wLP-g`P*_4_3h?vMo-p zX2zWz2B#TeJ;$zkMtpE@-9|5Uv$qLNZQ(Di*S1WxXBgX6+N^fZthRncPWxG{i*-tQ z8FE9bIlPIbe0W?7MFw*d$E2K>@vV5SB9t}rH`hWYW>^S+2wJqRG|_~@VceAg+Vtv* zxP5pP5?1#RHMU`ybx=PQis|Q!k=B~EM}dvPc;v9R4k{4m9-+gd3sf9{1)?PBp6l~p ztDv>S>&D(bU)WpV&9i7Z72SiS$m0_yd#4c;KIMT&tH6@ zpbffzX9bdEOSrB{+|<4(;)tksGfXbp&9e-|sOtuB)8ov1$D zk0^|yk6N_Rnnn>2J)A+vreU$KIDle95+Us1%sQYNO0p_eh)W^H49cwIM1fgM*WDxy zL>K5&J7qwS()k>ANJM8_t5C@`UMfWy<#gk;f$=|nT`Km1rmMrL%WMb2!3@-;1OE;Ru}Wb%zI(yEur(47fV%M zd1s=b#$rJ~3xsUcgv|!%XZ0ei(q(1~`=rA;T)JANz)e5%<|7?hBlW0HojQ5nMH7pE z){Ym7SygWl^;fwtb#xCD@z*Y}SWHg*wX3EGs3!=ht`iknw03{^CGZLSGmb?RDUk@ONK7X#1(-YmNiS>15GlD%g zZLkC})0brhUw)I8*orM|?nKqyA0)jj@f*U+_OTRgrO4+q+nTG(A(5XejQ8`LV35Dsa|>MiIz zVK$qLUN&l@=ZdqU{ke^fBiG~iLQF|40PyA}#;j1+tVq|vs9OPJ$5%p$I1-$A(1xAG z`m5--!{5!&j3verg_Sv|w1XIb&%!YL^iUN;IrP0WCK0C6rj8Q=7(kt>NEJ-NCgi6V zzP+^A3cei+PFIgi6ANOT$hy6ZksT9G<0-l-z|RZ37{niVZFH3vNEuSzlN!eo%-jYu z($Rjd4T!RLkl3t;r)b=jSUXX z*NVdT84cz|ID55!Jv!UoKN)QA{@2;gU~q_O9r}aOXs{cQ?#LJk|AHg(O2~FK3kC9G z!NZ2Q$LFoCGPSzOH#S&plnAc9qt}PkL7~gFJI(!lqk%QaDVm*nY!((jKJId)6=ss@ z=11u`r>0ruNv$$;Dj;$`n=tBQNgqf-1?WyR{xIkCLn%Ff#FN)H&nGQVR3 zIh?U;hRJ0RngMX`Z1?~9`uJ>ca&mOypO4j$lns0sf)&5x<#37)E@*sbooFc7pWz}b z^R$p}YiiJ}SD-~AI%8tf6bb5kGcUN@ER{wrzw$U?O?(9Mgb+EuKC2Aj9O^WuW*#k|pd!?VROT4@eSb=AP4VTQ75v z4%+^i-NZUsmfa$&J*C9``r%Z-i%aj$*5bLyHuy%k9o0x;X%1hFTbZ4v&U|yB*wmdLUKzt1|A8HYW!*+cN`3 z3A=dCzxQ_$z+;SEmND}3C+!~&6s*T#A@PXKIeLYvNvlJ<6q%P(F5j}Xi z05zW7I`AA`kNDu+-rrXVyx^!$)5~TRiQ# z{U!!vE~s5GG1ltK*r?4b=ToJeJ*h%-wXPu5+jbxN@(Nr-QTEB|i$L?@>fUef(F?f_ z$dwJUVm{O27~z}sVpc_&q&A|njDQG#i0F#)R^pwcqbNLDAT?<940V8_+?a+vQLu-{ zVo!2QC{);(yB55boXfQ_d~=1n5{FeFr=h2HLkw`13UzP`r@7(5@zKfY_Tj1OAMFm* ztHH^j*XseD_?Ylj<-~<$usMn+3b}$u@JCh2tMq`Ya*r#R=dA@cW|M(ltspgjAbii* ztI0dV4|o&VjP7+#2-Txbe=Ik8z^`?2FVDig=;ZT_)xNB`c$x-Y@9sH+k6OEuo5xou z|3i(+)?5putFJ&oQq?sPGtA2h=GXBSyM~WMN0(CowCHLk0f4RBlS!S!!V?!tPtsUN zvH>9)SdG%0q$0M6ho5NxKkZ0=_qA^!JyW;@orRv{KVvM1+UO}+BPUrxLF08P90WIo zBja6kp5|;e;DJV;NCbA;wom+Hh@bf!!W!28)NK5GdzKD^2c zRL}!R(e!XUCJx&KsWq^?VYUBsiU&Wy+U8sl%JQBENc~%XsbY5pQ`bU&vXa?O_~oao zq>M+HcA(u0NyN^i!O`#)BrLzey`?#ykABGPwiN}!5=MHdW;jT5t?^>Lyp#&(`k~Jl8O4E5JXMz4})ty!sMw zU6Whao^phWkP~1Xt*e+^ab|1g_Lh$H_2D*V1U)@Edp&}G=%K2nw+DA+1G#>d>-H-8 z7mZsLwM)Yi@}w~N79ArqQcB~QgY5GPE4m0k%OOPi&4 z>leGI0X=$kPf~m6nTxlKDcV1fvZInb3i+a(_ps%NR#&|JIT!{T%x*QFK~jiMIl5(A zN9jaMAqa{XU{PfY9_+wcMIW@n2^UyueS!@ys{E>^V>rftGG`gBHs4RCS_aK4qiu=_ zRVOSfsXf+Tyr`4I?elzIN}Vi*`r+L}w!5&eviOE5%_CO!m@`gTT~+B8(WqTEPnzHr zmQ?t<#wjHkWzb@)rJfq)XiJFaA8A?7q2MgfE?LR6hKYpp3v-d@^;pNB&DyEhe5tW6$=Wo(j& z$3cUeim6WnV^T8=;kjpi@IPI+(d?_L>@jn(?fhV~yo;;JrXdh5t0!6$zFM`g9ug$t zhVq_&^2Zp>6JR4qTF}up-#v^*(_)ICIrqvaDwyzRh%OS)0GGAP8PBP!qHEEQY5yd2 zyHvY#qg#Xv4z9$(oBJmwKWCgxx@wA-fk{cayYu)0{jm_}Mw;VRALPaiF7~^ZE zL(f_#-ck;hB9n>TxQ4@(GIKyhBkLpil28eM5ibgEPT0YttOhcd+(MObpn-KkiJyZS zd{52Q@lV_Z>Ubo1|HMpMy7p~StpIsWTcEOorj%i`+5A^XID|gj7$R*qR`$s>io&D{@f2xZ#y2Q`KzrLvD}8w^oFay5B2!iAS8WKr^6+(2FT zY*Zapdql}-S}Q#u<+}8V&Uel7>`s1Rc&#-8knxA{Ba6!b8h)D=J3Ox3yfrp|%r~(K zS09mdeL;kgESRutL&>PJlLAC%UyBE}Oqz4;k}^X98S*Qe0th(7-l-ZHU*{uE+Wh zTU?=&ylz4^3-hG3_10M``w-u?d#G$eJ!zaqcf{Dl@kGa%LLN#P4nSd!d-VDQG4am$ z3}`tKq{c~7MAIpZqj0e;M`b=0421B~3WdI05a!O+jo;>w=q$agF`d5mO*L??O;j%{J~Cs%mIdNeQF7yi6Y{U z24(mogEst40zX{B&aPl%;D&aRtSt;QX;#8aq+V$S$e2I%$}ea6e5!Wt>d3@1k+bs0 z-|b<1Ev}{mqKI1bW^pAimWrq< z-g~phyal?d4<)~Ph?SU6=)N($>J<(rI5;*jl>e{dbnGxL{+M+_P&+?kM@z zZWQ^lvWMiSz~=F4F5NYz^u2eCsQ4Rqi*6~fS{)P52|TG8ZMc&|OF z@1rNRP4c7}_w8Ih8TCUgtc3Yb!$%n&uA##Q`>5`QspXdJZop#85TmjWu*!l>5ZD2A z^l!rbdtmmeXf2Aaj>w$=w*KCz`k%zpPeL&%=3e(o>6`pO?7Xq9&<6A6+{PG#hxAoc z*a}5OWYp1r&roc9xpyYtyQgw^C=8xO&lB%ASbt@kRz}! z3A)F5k!aD;i+R|n%JlTMr3iGXHKLn>!Pd5L`YM<-Fcset7i)n$w$U`?wQ;{_@*Kyg z4SAYw+~xDxMt+ld_dSjIM{9{k?Z|6^#Ei^B7HzhF#g_YH|4!ruq#u*&7g`_ zemildulITtY}du=yUK7qeqh|nvXfabQ0yBd?igf8I3u3lSu2k4F0m`NCJ=RDce=cP z2-5BkFWgRbjO=9EGmXh$_G`xE5(!+GqM-I#pZj`+TP>%ObY4fW7uL3+BUm1nvUzY@ zwol22E!UVn9}Q0ShJ*dx9^Nh;ZXXOf9T0jxQ?28Zmn~)5vc$%!l4ST(Q6>~RxLQ&w zOzQ?yO)&x7A@QKBmq_4@+!kPy4U~s}?8Z@+-f8FF*gCeGo5rN%s~8NUkIGLG35xQy zlj5wM^x~c}IqXOMw;kIyApzQNbg5<2JzMyawv-;N!Kt?7{dX z{~~oH^tHA1bn83Lp|6-8gVzOXzm*Sqhz@eBMgRToz=e{lP!;mt48{QNdS4W`tz!Z#~ zWOU{-3sE3xc@@rfmcxRE2Wz8$(RfnJ7|&dj#$al6eYMdq=)0C&osp-S4@>%HRCw2_ zjXrU~vc=yv$nd@BvE#+H)wJx?An?A+fzG!9dFFOHp>rb@1A&2H0EIlkK|{b1wnKr6 zfowYWFaa^q>d3i8u2FWB)x3#q0YYQfjW&c%K7!wtDNrsV3N526pU3W-3W zG4RbKqco$D2eptS>LFBpaiv_ks3Lm|i&~W(bRUq0gv=W9E`%J{$>w+qZctE%86&G9 z4Nu@VD*)# zR_?u2SLKq~Tv5ZN&21;x;;zm=+@RY+v4llB6IOPCV(O1Lf)+42e@bOnjmi1HdapV? zFct}m*vjxB@|no!gbKR!jnznsje`~uXTmN$22&9iitfFv2a)Y>%X`D zwz;{nxds3KH{0`0PVjoi_Kc~p5A&;)(LkL zOf}%VZZZwubu0cTd!)@UPdZ|~VYj+!r4_}>A z{|Y)%648jqxy;G^(Qq{^Rhn(GGf&b9ObI>C5E0Q>)uPaXBa3)I>QIA@HSVv!Gb*#PFm-Dnx5ro9XG92C|hX+y`e$>h9{t#q)N zb;^=!y50tGw9^RHrao!x5dRGj-&EIel%cjY68I;HbPzm$9WhtjU;kpP=|!(RUPtoDj2;Kj{)Iec zVFW*#eCKp{lb-ArC_hXdNfylgBA2Z+L0R+xjZT@aUr6?&=0@(_rle8_5X83HE29IG zeku~9s}*eH(iQ!C*1?2!vVDI)19;6@4{j3;{su3BKVlSi5K_T!hp>c7*&@Ny$_lW5 zRiA#zAX!m75Y_wP($-kMVwV5H;TiNVpO=dCTcT6idB$*5`V$$_iDy1aLY!2ZyL11H`h~yF`gn0H-e3RXMGA0VHlF>pu3)Qu4+F3dJRN|D z<}($*48XGGt;2H0CqN0{r!sKSW~U_jv(Y9Sv-(glCaj!_f(n1GT7y^rJUBjod9yP) zz1?kzED~#E>a)vMJnfEW4Em_;s~5=9wF9lO_3X=8G`&j3#o)G#GgQ0Tu7NyH0N;1+ z%}H4t9>-wzv29Pfvyi?a}E;yKPZ-!{BpgeQR?Q1ByRUkJWYYxU(|5_J24- zR=M;Qyx4#KIxqs$A>*S1Ofkmh6aY?4Zve|Z|FLmrxJpWm3$ddoKinDK5b*dXD5EaVB7gTd`Mo|+Wh z+(DAy7>1V_NHNZdT(8h#rd;07DWin)JGF0d>B*a>dRcMZlh+k?ak%IrzT8L#fnYtF zh~Fz@Psehsj_tH#3vr#eVQ5ooNdg%Q4WR0$|F6Ag?P?=A_Ot#)hs{|@SO^gI-ZinE zi$NGR2)L4L$H&=!<0GU2CYCf>&G6cs+~0od)!o%IBVl`;#WyE>K{L}`UHz)As;-B> z(8cq1(hMe|gat)j3=kNV1G=9d^;S}L417->VW6=`h9mPo!RG*tWdI8%YlX)uAZbwjvAkXg zzg$;cPTpL9%e@C^xw2})q1$XJjP|>L(evdPZE;qWn}`zSCi4vWFHEn?Zle@(XKa4p zs9D7S`f`J*!i!KYYd;Lmm6c!%vYcE)VjKO>{86_&> zF{-ddXaeFOB`znVkd-_qHv!pEas;7shP%(MvlC~32_04frar(6WFY(uJ^RN$^E z@&LG(vqZuZDkBZ#3V_Il0ELS2gzmlEy?;W>$NL8lrc&)3-@h<;e)0*6$_lwGMSPYD zt42pX&~tfY(vNPz_WOy7@r1WqW-y#5saRZ)9SN_X)Y+aQ-*3&yZTj|kaw9+hI1rc1 zESqhAudkmcx6PaQBkC5C$@B@2rT!$vWkL0<%S(w6how1I3!Wgp z2I_})J5>-GX>>7bI@XuuiiPXvxG(D?3jZRb3TcPb`!a_hLlZ{J!FJOLh&ANzA}v5^AT;J zez}S<+HBrldN94a;b^u~s|&ytPpMpg=?YzvV*zZ}-pyr#ao;hhF!hB(*plfPUn>qt zoW$eHHjBk#mk{(4^T9{sSqfO2^kY0rRhncvN?-(BYl0^x>Kr%STMid@9#5UAasyw8 zAtVM>bWf}zvA%|qn%6&L6ZY(%5{%z*a#5zD+qCwUSCv==##6v$tY=b6$M*B9K zc{jQ+?OQRIZrYXUqAcZEjV@1cF09Qw)OQ09>pJ{ zVXeA~Vgpl2q^kwln=BE4*mDsVZO$J}^>7TOQ_9U$H@d8$KQ3vbtO-9@I$6^K5nS>+ zSZkl`a-LjWT*`8LuSF-i7HYCj9df>BNb2VEtC@>nTXx*r8236#bwwwCVaj>S=GNHB z92ez6pm-MHI;8)06Ahg@Duk_ngCO_z5_^J;wK-U-WjVcusNz*b-;$MYQ6;R^f?$OK~=&?#dPTXw~<>&yJs%P@!s->1Mds`SYfC2acLsIk>s6q%r+2IhYJ_g?NR{52)2 zJ|hD1qR>5}7A16QaTB{GL!@Q_1|pn@(z&uCpIS6-UHUoMHXRVOD~C89{a z7-+(y2XceUWM8e~Ax)V-h69$>C{hBML~=ZXkCeuziE*TVtC>CSZ1NU3DpTj#-&}?y zDb>o6u%&Q^j?T`j&Ri3Z97!KU)j`_IIAX3CeZ#OThz=mzl#ipq^!4l|a5wY29{D2E zRC4w(+eYtyj#PkGF$nz#r~VaZ_;?dXH_N((-*vAEbn#O9wxRwj}R$LGn zTc+U^Kc&Tg@9ka#d5*8wM_NrZEA)%?y~qoR!hq%`MO6+$O7$FrfC{w0q^PGw16NUc z5r@TO*$Wu{B|POn$2GqQlj9wSJpPKt6v@#db@qIf+N2T5}DAMnvwu*NwZs z@C}a^du`qNS?^fxHhfBLa1h*#Bux(F!C3(FV@h{_)r(ircVE7MP`v%JMHF@^xK&r9 zkUOWibswIItJ?c}Qb!7|O98Zyn`(s^h#Db|+KT)@f9F-JDnU6(6vC?;!3yyiT(nSw#bMBWg0=x&Q()p8q7+2B4&8_mHVY9s z{Rt2mjLc2SPI|7)r8thloj=e!aIwJzmahEN&!*{-D z7TknFw+6>zLH9v#Ri|uEHMLv?9vr!UU(ukl9@u5ungtXB$M!`nO+WWf^DY42E?a(K9N-u)Y^rwXq=AE8Q3G^y) zN%fOq;@m9qI~Fq|-z?{bRBbvVx%(Q_Av4QWVM=wqNC+;4oOAld`B`3}#JgL6SIV7} z3q7mL2Tn0haai(R2 zF@5J@FZ1O20aX2g8R;h|`~As(fwXXO?UJh>cbNKFptNS2#T5X*M@eug{soIcz%DT- z$KTq#%&An$BhAw9oX{qB%Hp(E3?Jl{32Sih zy7{#GivD*_yY&CS2>$nfN?(q`mq=a(xyv1y|5AzTYl>T69+B#P`DCGV^0`r#iu08B zWnCVF>4D;bqiPQqK1?6kAku7N>>QjInj00_#M0xt9G8=+G68P`lAS~W*U_7#BqbD& z&N;C-rK=wgyYa;(F(il9!dX>tH>x?fR@JV{@5?wzTtA9*!<5jta7i&u(Kk7P^Y`y9`DXWj1f)?;y<_XP&9vQzaXCtE z$nV#fMVp9ozckl zz3lVis5N8nDJx8?ge0&%v7FmIaH>Jjjq)%uK3dFsmkwG*x6u(~+)UOD>x3;|tufrs zkF{lM#@;7?{~=bPq-f{fXSqahF6+sZnK|^*&Zc|u0C?M%$t{~aWW#=(<&`%1jB+-3 zh6AM87j=2dYncmIkCSO6p0mE9s1`IzHUtTrguW0e>VsMv7GlG-*30IqOug>loCRNIR`LC7*o4$7*cnj#+O(hF@A!hYM zEIYmD3ajo@dZqwy$FgssV{W!Svrl%{&^z2FLFpVd&-E0K{sqbCEILv&Rn$MPoC;g4 z*iDwhdP8Cw5T0}pOF@gd!(^P+C=!x6PHynKYe5b1Lv%bJ!70-rKBenl7^szChX5bEs}#WsUVFij zXB6L)Zl0p;)E;ORX30zqprH9%CLo#B9(>fx;wtMI7#6PO9XxbcN0Bb;$zp=eIozZRCf1I6N#mpMBU8KW#Jj+aNL3vbK zwma=n3`6ySR_WnhyPp8b5DxJ};=VUeuCjOx^9)69n;x}?ndZu>F>FJ#?RAqavMVBd zR;A3&Ybev*Hr*KgsYhm~X?nxUs|oByok+bG&9aCB-)=sA`d9M6}O_?r-JozYRiO(R4cV%pz zojPlevq<$DjS(j^z-VM@HbUlPFomOjUT>i7d3rY;&XZ~UD<+QR01}w4563z+HH)tX z=n-dp(|VIX+wHM)baZ(9%JkkH_jmrPf7jl#>%lz6Rq+C7(l7%aFB|Md=wIHD=Ifv+IIsNu`(P4Rv3eLS(1y`6p=7x+p&=*8jj>Fd5Z-RbVYerk7n zx*r}na*q4uDxODTl-_XnnXyvrY=7 zI8VmodI~^AVX4FGAUe0zqC32t~)v zAQ5p&13jgH4ymOIi$D=k!L-CUXavpnF62IPwz`?$1t=QQq7yEC_4#l4V?6uwm=SmG zRr~w9Y)-(zC}Q@HA-7X=!8sJ!@=3;@SL#dVlmA7 z8=m*lzwf^{L^*i!Y1g}HCj$_7L^ebPGoHQ!;lMw2k}1aWwvT&gN@5=lk}F*@o?c}N z4$BqpIUfhlag=I?fs6dZbF*^1686BKv^lEBGoWS96(Y-A*wZ&uSxS`^pjB8w3H)Yd zB`5P^XqABaZY&&Kj~le}e`^Hv^J)s*Dy*G&oZ;4*DaEX956Pu1fX+>`SqTO*I=tj% zWOi4I7>EpE$w^9N8Mk7RU50EC;UEB^Q=U{78~;OKg<$txL#SaxXj#ML&b2@fu#)4M z-0WeU2C;j@8w6-9oD*J{MBr+gDwuUsYhe=Q7RgSVPk-F7icwm-e_TOouc0@YJk)Uj z>t@wguX|XV0s_{%F%|^FvoPqX9)Q?XAU1z+LGy5*I3Nhof`H$3o=6V_>M0-=58hk? zg5X&g_>k+$rp9CAiGbk!XuHDjTwmz1?m=ukp@)`QXB}8%@oapD);ie@S(l-8tE_D- zkn6 zIYOn+Cc^ie7K$udIjU{o4}V$!m3U?zukA-?EJE$ax5D9qKstsAu_yUtfDsVk_>9u{ zVmk0Arm1zK3(7c-I$DgKms+?A7x(j#A<3<_va#|=M>#$`f9|`LQ?EB#6x(=x#VWu7 zTKV5HXt;+ZW1l<-$hj$zY3CLcgKgrAx2PS3Qq z){c{F99{UxS$A-JZ<6^(GnmtD(OGmkxQ@|~jz7b2zu7-EPn%1}aj$=}Tf=#+*^|kg zNz!#z1bOSTe^Mw}GOQ6lq4s|x*vJjFCtWl@3FDfJrh9)Yn@=}3DIS1zw)7@rA)OVT zux!aLXasL>7A$li#|CNg%Ch=wc>$BJLdN24kD?~*-^t5q+bt&`%}c9V8p4%7t16SG zy7en9y$zHeJd8>V(0zLuXA$36;dmosm%pN5kCC2af7WI?6}(i}c@_q(5;VQpYSsD2 zQ~AHSVSjAZZNU6`IZz*6Kll>D+j4u>4QUSJ2N+q7hR>|?&N(m%axVwt!!Lp9PxuZn zH`*@pHQg!plTHFl2GjjbIbYpTG`(OdA(`vQr_$N4yD-{_3q2^{a`EYEu+`o2Ymw7= zbR9=Ge}ccVOIz(nMhd1exfTm$ruR(It zez)fwL%`);7&0(&e6_x~Rs%$qyO=hQ7p0yCwa~4xb8uN5AjcovJh1h%pA$V{MzVVP zk3$#a)P_@c{p2XwHn?AkCfV%ER0AkIt@e@+oSHOUkM(x({uaQ=}+LFAj!mVwQZ zDcWFiZoyMpLyCccn+JwcU=vuhrA8eVECq67$eIm-1`S-zSO&h7*c{`CR)_2bV7Bap z+B7QYFC*(poFW=7YYY3QMN=A?+nRfPRM-d`E>{c3TPREr2F=V(qs|&*=PaBSmu7yWPeW3~ZgRu+Y-Tl|O zxS!hessd1**T1Vp{h0Z$*>)Q_vMBoOy;l7LO6RN=<(6qONlmrwI+v0tSyh^fq=%~QzFH|V zC9$2%=XFwxC7}2t+V};i!S+{v`)`j2kmoAyErHB+MQ18>;!7G zx}_T!JNE9YugdhJ7Kyw!uQ^nXq+SXa(3dKCKkA!Ht1bV&OX_Jn1>@3zUs`RVU8 zLo#+J zF1a2C?qnE7AT}`;Ep`? zd+f${^80!^^alesPD#1gJu-&Ad6O7WMSJ`@v&)bz`b*vt{)N5eU$U?KoA;D`oqw}hYaH=wkfe4U zva09rPfx3mu5=%g-vBue;ZKUQH%b=v11Q6Lv_=NQXzaUBkklHFvAMO^Id!n#Mx9Gc z%B;gjqt@Y^n^{L4pi(dFu;e35&TLO&Q*Ch{6Av+w*Ly9nGb^Ft|CgPMgZAP3PMaJ8 zQ%}MtgxI?qMpdib9;&{9|lSpoiJ0)-!%Xx-jiU4!IMs)BgYe{+S4p=Y6@ zH3C5i$4}w)KfQjejhp8Ap*z4+inVJDk{t|~{WZE7UIt&jc9#csy;hi_Uy^Gd~>wHgpa`&5Zy$>4-hb9!`K*wv520oA(O+s>@|(qw%_ zyO_hu)=fI*RR#6_MAXI^JQIQ`XbOlfWR>bgXsXp*eX8MGt<|OJZI)h8n-e8n{eov? z)*n5omCl~BacfaqO4S3%zM$EcNp=>jgmu?Q{4|CX4u4baOmKvSPHCYV_dc8qV-J+_ zk?Th}GpHuGInetDovSVuJY@w-w;+{e4saiUw^*4hxQm$|Tm5)=&y6tPOVV@wFXZCp zh5*c800bEZV7f&fnMU4(+_@2nQM<=5m!gV~!jX3uK7g%8+A`G+&{#`)34dr()HZTBo`(i?J#Z2EXtbyNk`=O(MDv7D}eg^$A8fiv@Q!t1AiO}U8H9kUM!$&KoWQ-FnQg269FcmtdNt>%9CEAu&gJyCnS=&q0^$TWjQ3#}{UD+hg#RL?`tnIQU zI}CHhqYSgkWCCZs<7#c5-if*;2}jD3EX9H4`z5O;dg3hsGlZF&6;v3TQeAAYl2TdV z)Qc6XT}3YmWqw1|>DiMkrGKdMAL*#H{&OS9)Uir)batqu294Hs$BTylVpA=lf4P9U zaTpCzZ`*z6v>yua_Tw;$qslr;B`6p+))yaf+Q#myBTQ*R=1WLxFir@TCQ4{JQmLuw zMqZPqN!BwJpi)^=e92s_x2$QuRAsL9lFCNoGZ;Rau6#?5kFJirn16qF!Qul<5BtjG zZo{Z)YFJQbS{$;RfhEd*to7<`@L@QKVUeZ6HLzzb&vK0_5|`F0qF**7TPt(~wOFkg zEhtK&eJ_51b}CiQ$7B)6!xc7MF~F(VcpHFWb@OPH7v7jMs12v=YrHk@r)VEs+w^!pbOEim<2BREISaHl9Ki5ovj0T>?juga{E`#73R#pm+&X<7j+_Hg>E<3!8)$F^3aB6XTSXuBnO z6rwvQ>0u#!+<$)I!-CHp`1&x6hOD{j5qfvTHb=dNeVJ*S!_ube^KK`(y^zXow(DNd zQ>lLeX+4^j>AvP%VQjB-Fe%fiZZ^};Z^On|#zqQv3nbZ@TLp{|Dvr+F$Ft7+#X8at z{9*r#Ftw{Dy%PmVvoBp(PsUYmFpSwan1cC$P9CV!0e`(dVrvYV#MKn&RXU$kLeFekzr`lk;P zkqn(T+46ll4BiQ;FEgh;;n$3Xf9ox6HI1xl%#0waGP*~^sX0!)R^KJBekN?YmG7m} z0&L3aaerwCRev2--i0F%cVTha55_P9dzIkf>K&8u>frijU5-owkuzv&ek=#=A0NaMU%&%XPn19{ zxP!EBcMlL8Wi>_;_ZD4zklwm%uP5mWuisP?V}B`4HiLgNOPO4qQ}WacZkZyb1xhaJ3QG-)<`&wi5MyVf|-!`me@EI z*?(oekVFS>Fv=;&VHytMgE2B4d9>5CuVfen>vaE6s0gVD=_c4vY=JR8hkS}bx%SZe zAPZH78z8rD-*Tde<%Hg&UX`aqlDZ@kroFP&L%knL^gW+A3mSWDcUr4l;%`|q3q zsSiUbLE-TECcjH^8!A#L@;=hFLC3oRN`KrX?85o0A~kW41m)+2Vw&8(}Leq2KO z2h&LuPEb6+AcpbcU)??wrGFSx3*~bZoV0g#+1=PARD@18NraeyRA;Nn#ilg|EDp%N?*`OT5aiX|Yk$~D zNFP*i_dR0lXYT?7$~mAW0A_bN)zonaQ+ZF$rFP15mZK~R*L6bc3OiZYkeo${R*qY*ys9!GHRkeC_wMWP}Y-?tVy09D6bJ2Io>*pt7OOJ?Gv7 zSiH2e$qs1%i46IKW1o_c2?`%tMGSIdHmNX$g7XQhKrQCFnyi4PnRc3s(yTRFkmExc z>nn1JM;Ahvo+f1C_30Ka9uJ`t7ORTWB^bF0&kW5iz|~E%~TYdqR3PQqwP|OQcO9A<0raPq@{ATm!xE9m$XG~S2nO< z84kF>_cBc1qQzXYno|o=bAK*F1suZK@-Tb|S`#qPut^TbVi3Qu*uKiz?}ggw^|U&A zhWS=xxdFy32AigZsy**97S@#AZj&}r#`zqZ&8C@bW^3umPx6CCCM>MxQjMuvU32*M zm^?4vpZ7mb&JRxCAGQg6mBo zEDBFzV;l2k@+8jZ|682@(IBwo1d%R9=fjjWD2X4EmDWZ|^p6tJPx}LN z`D!+ww{)8PyMH*pg;Ip_mG#dAJpzKwG88pTV+t9FLcD{!Kcjo9++-ISJ&;wSY_Vz%U?dFyTb~wsWaE7UFg!b z&PS>nTf+hyaT@hUp+7)9lt*DpT|g>#XOY9f=rzXy_)M2Rd zuyo^{dyg?##KQGwL5fXpP;|_^Lou6aW$`uG_7jR1HOjt1+EyyqVo*#eZL=X~{!Hyd zC|EDO1wremyAQ0GIe>-9V)05Kk$!IfGu>%+2!GV7wAuX9Mvw!YXK+B;__jBBnR69~Q1iG@aBE8m81PZfH=MWNOc)j^~ci{J1-U{Mu^ z;|I$YaiY=OG2=cLbZF_0Ii0Um}?$?n}yYdh6D zAaP$o08#%a*o8|?xsqznaMvYgBZU$-Xx`UPWAarxKg_7>cd<>VZzZ|6L{SJLO@E!G z1%qf7d#m5qYd`l4eRMJz(kG>wiNWx=8*zc_y{amsT@rk45ed{tZ3T*uV4oU(f}K`}gAS{QY}gY9;&k%iYTMhqu891%H#dbz9Ro zq}RB_gtG7UzjWzscve7(g!YF2{WFf?C=6n;-`#WX!jUUdIk?>)lx96X zU_qV)1MiV5bHO95Q({AW2eW1kxESjfP52;|bW`LdtOzLY1D}uwk6g@vDvZ}Hsa^?wsa17+tbdNhq(136Hh9&it37?TI6dyTgVsWtRO`q(g3 z9WtvUR^{u*I3+=J)e36|7)c+Lm9lL0!`orMTCH-6K?4LP4Kx1rRAy01_m-#y#*TLo z`qVGcIo_|-HsODY0#?DM?3To4QtyeRT$k#v;YFH30bpDx7er;kPJi-S>t?FV-NF^p37T!nUhK)s8C8DAkpJeI`!RIrxlX~>VG*WSX}u20cP#ftjvQ) ztiS5XBX;K^`yh}u3iUjYXpSx^GwWYdwD%G1N@ax@*?mQpRVPvUomE;;NvUusl5$%} zgu-m=Fv-b01SXk74Z3(J6N~F{IkQ&3YO%b`gKwtrsVqVB_PtbJ<~2Uha63HY%8slH z<-E>Mq~gc*G=GlqKs|<9ryfgrh_SiJ5){i07Jc?yq4R3=D8{LmO+;7^zd+ z$sa21y?uyi53mtpBsvRyAHe{M`AU?opGXERd$db@Hlwa zKKOP2;(wF$n2Tcfe0fq!Elw1tYU)HqMxfiYsYh!j^9oVJ3D|+ChM}c)ubNp?h81Pr zb}>XTh-cvPTC9j{xTH%r-6kRY;=hq9@7V4SgF*Wq*dS?R6X4?Nc72mpg-?#}#7WQ3 z1C7W26YDlr7*)RLCs9Z^EPizC0lihQnjYaM6@Q`q7xOCH1EVfJz7J1b@l=aZA3u7# z&@qLljlz3xG8w|cOtgeiMrq7YhBew61E?^T-WQG#U$#Kw72?^Vli^K;cOt1ALl-s^ zLSY5qT=DeTrdg#^FBKPH@|P}^*@L%vKP(fUob)iPnHcv;?zE?r%rYVKkT}V#`LXaEvC#8BNs6 zHc`TTE8gl+pYFLhBF6h$OL)ZR>pE}`ghT5YPFMkQWkKQ(_;p_ zzEt3~Wdh$_Ch)mk?PY*BmkE4lnSa2ymkE4tnL@NwR$OMsmk7JDMA*yZ@vUXzdzlDd zrfe=#9WGTem&t|BlGyOr+%H>_3P`oHB<@VLvm~OV+F25P=+baWxI)M8s?f6}O_yqC zN%MNDorNkuJodS0+gre__V2#*KJ}Iby4Ag03h0BoFYkJ1r_1X0yJZ1BJAePQEYRJ9 zrGfsiJkW>x2g?F|y1%quA9a=n`tq0Mf$khHjrlG+OB0#pfgT3KWr6->Ns13ayZ7$0 zV1HV?PGt|7FBT?!)qH_4*_#>X3+^d(052LSH9EY(Dcw6?AXs|tZqc2UwHE*s?`Nq8 z_7<@cF<~ykk~U#3!h{CY7O{n6m!*ROTFm)D;kqtA0arx;OQ%2i%j$G9$)5E%^2H;PG?PUHn0V3Dk7X6#pU5j-_#Mi|N}Zn;*K}~N zUpcXN93BCK5O$WB>?1+gA!q|3?1Z&}4kgi6()>^nLFglN?4nqQ4fIHi$BG%ZjOcFqp&A7)svP3 zelHg0m)u@i^j;<`x=P5$a@P1Lp39BTGKHI*BhFlw;XrNfHUV)9xC|WAa!B<_S@qHU zOg`YMT)mayvwt%%scRJJD*@ClT-R>;+7H8vv(oy7*z|dL46WjO?f_$O{YWZ!P2>Ec zw;_&EbFCy#GOi`}uh~GW?4R>6EJ~gX z1$bKUb)Euz1%1!Y;zgEgx%ab|LRUja*KXasQ<1v(!!Eu!f|K&DRcvor(AZcI8XJpc zyU%Y}_|{Q9YKo| zHMt}wLO|@wB#Z>IcEwC74Q+c{X_4xgB2`ar>VN6C2@-nXM6QA7CG8j4c&3CeFJ;Li zw^?@~WdYXxtt~y>F)KQ2W&xw(>B)Ip=_Y=yX<6w`V!ESMan`gf-b7tXOyCIh7eB^H z%lNUTW+>$?JWFwXI=p^soY#F8FN-zSB3XIIFe4h~BwarYf zHGi9$jawV@a%*#5Zf(xat&JJEwU)uH&Wzk@vsjkKt?2z-Cbu^CQl?yLpDoR;TT9?p zwW()vt9kGI`D`ri`p&J5pUvOK<=p40=x>_o(dj0bJ}VT@9K7F<3tqt>d8|(lT%}pR zuCe}}$>g=|Tqak6mSJ+W;XOP5?`_S_<$noOCnY1?pq3WV46LqzP1QERmKKCPo#oTF z)}J9Bjrz7#KK5*0kfpLaKPzYF`T{447K_cY^zUA(YcC@jTY6QN3S%KxuL8+?rrfY| zeimWb)}%$5D3Z8sh6FWikrB$EKG!i-d+{nMU0J ziN(s8Us?j$L~vHl{QLm(GUz}LMlV<6i{sZ8V(0=;Z!`;$-?X{qmMsCpV7Lt2pPZj8 zUkLEnss;19X}ViN^~~#dc@E<7^ndCyF#k*ILu>hV4n2Eo!M#4;I`v|e)BGyPUyh0S z%PLIFU+gC4u8w)RgOJ1a^IG@M!Tjm|QY;<3?{TEm!0L$uSz2d-uE=TH;e6>uYz~_!o=e7j(@k3md@`= zBMROPAA+1}zcEE~**RVc;ycI7XLzL%+wLlxS+|Pu{xw_(-GiktJl>`hspcu8Uy-_ce_>!}BN?q&bHY9Esobel2f|sI8UTv!z~W8a&uf*Og5-g^bO7Ji$2dQ2rEx zdZeJ#=4;Z)k~^x+JuNYTBPQE&2M(b8oJ>9Q4y+8~vXT=Aa<9V9+kY8{4s>n2SBkM~ z`HXEji6HEvy_uLj5kKP$r5?;bb!w+>GWRo1?I@Vqv&)R-JcIct!(0a)8a2D9nFk%L z#}*Qlmz7K7Jpn^l8@rnDE%>N}ejZ6_bmfv-RqpG|I`vy`oD|ptZxA~_FV-YT@2F{a zb~3kh%ABFto>zI!Wq%QiPUO0#$` zsf4tw%C(*f$h>N4SqV+Hi}yQf#iFwFwM1oSbwrU-`By@hoqxjZkb1M&4%_`&blF|; zjK30^>=y3H*0+i`!?(WHbicPcny{xc7EF|c;dQd?6(0gDVH|INCF6L7Mi_bsRz?<^ z3Fg#imX@z&96KvqNiu06D^p~Sbv3DPG1AAdiVWmc9h*%()3QR^-~;r7>15H%{4A-l zI$-oInG#FN-G5ab?MyxCuu{sfcl-{$sJ|lW*p!;FMOgcId{d zlADH&GKRriW+C&n1ZRb7ehk~$#ju?#B8_d?UpMUL5=V)4zmkErLYYxi+DiOnHlfky znw?_0?0qG=tWaVkU6!y7lOZ)$q1m35Hg)R**ef8;)_*EjHF|iQRS3>j?j=CJMOwVL znLqH%Gs&|;x0#e3iiXt)kIi{zT#zc^X|C74lB;=z&NI0$vv3pIDmOL{nsHIQgeCB` zW}Fo|(4aR_?5@gJWAmUnhCiT$w|Qq(r|A7~+!;g;ShUXgCCUfHFeC|n(>y3_G8sI_ATxwJgP zXd#zz0co$q8JpGnMAI)l{;AKU6-$rO!kbK2W^1`MCfg2Kx!B{JLd4ZL#f`i{f+- zicbe83$5JCfZ5L*$n9wRWk6?pdj?kKSAWIq{Jpbna<8zrwo;e&N;1Ba6{tIj!#t}< zq^=3t5c{mldyZAGoO)dol=*Jy?KG{@mc*mOPz!?MRhu2I70BZgyY#+un$&Nv}A8Re3vI@@c~%QVfl9rKY1>wDIgRii%HJvX9* zJWV=_dB!yf)>ZeMzNKgmfIejq_@4VkeWC<%KANBQ5V6Y8KtjEWDo|!eNd`4GVqLY862h>NP#0$wGrF zWIoSQQ^m+SN2TbQFN*1zM;+p_Cmd5goMnnb+Sf(jd%$(Mv^oI9*$MR0-Og<`p@a!wNs#X`fYIawZJ$BVM!m*SDP3y)@=H8iP z&?Yb^|4nkm&YE<2B>X|h$6E#@5Pfil&W6T z_xqZ^pc95Tu=Uj2;p?Kp5eSjz_V4I>zfg~$U?gyb`+<(@#mNo1^hU6zkEc>zUMj+ZU2pk5fEZQYj{!Lqgdw;S>Thh2 zw{OXRVX9t^bAKY_L#cnPCu6q4Hlep^K63I*OcYq_{7>y@S0-Zv+3*9eNM&3jx z+GO~SO4tx$7Bi-)^yI{;?}wZ_1c1Yk9JrC3sb1g*VUntu7HC#&pky8&T^*gA_S&6; zckP2;_b)yjT%7k>uu|!)Gu$Dsx6w+GZROf2ynkKbzqjy11k`qyyq)!j0|L(Asz!96 zdM%ukbO@pi-r=0-04B?iFj=0%WSIcdOqxwJeAlbVjG*;E9W_RY+#qj$hV})<&RV^L zcfH>)+p;H2j`xup=$)MX@R4=Rlx8c_3n-dwQ`~}VGb`5h{U-tjz!&lWE2~7tP#ks3 zZhtTwpyp!|N~U90!3~~Rg@{rWL^ej9BO8LDE2v@$3C)%2O_cy+z)Vj5XTllP*uB*Z z&?KjaIjAzQi+!p#?n3yF8xW}@c;9$Om?~FjuyB~V`6W4{*!<#^g$)MDsC85<%)tO` zP83sMiuQ_VNt0W#xyy@tul=cKk#iW36n}8tKtVUeqD4!={z=etnX{=p5rF3B9xx(I zX#G1_Xofdz5?kjRv+H0ZOky+xFg3ks(a0yQ57}>>1PKYbQ!R&rd@!2^9m^BvP7Bua{7iSi3irIh7#ws?zF*PPNar*S@kxgWWtD~a0FvF^)BEN;#V{(tH43+itl zgj*DfQ*#AZ<6`lvECA6xDl%Zcq9py1%a5sQ*+0A?lC;vDUIWu6P#oF->k}GZah0Pm zk(gP!SXqCGW}B#jcHI9`5;pQWi`b!*Od3RJf0xkyj^DHdL#5VVeTk|}CdzCnq{OVQ z3nk`N{>y0iADblY#fVie27l*Nxz5&LroaJC3gE5lT&;ATQ&n%_N9h4EL?j)++AMAYq0-6ymo-aw91@jFXX&|H*DM}N5`^sEbBn1$(KGQ%;aEt90n zB-xGAi%U;wqTdDb!DgpU(v6K5Y_%1VJJ1kdvRCg2FNH`IPiT?8I-8=V$ZAyPBg)?t1h!>6pPk$5N^KMV zCk?WfYQZ4h4}Bd_qH*$I)^}^0{I>}5jfAYM5S0m6S$I%Io5DsKO+um9QeZMC@2uZE z)9fS|#%aOFy^>A*S5sb8$DFy3avPE+urD=V>@L!8`XL}Bihqr@Avx`3_lP(($Enxq zyX4i+Ae<=4Q5;U(ThBC1^gTn-Q2(HF)rATk(*l1d*;QzZuZx=Gv*HI>yn-NA1U9JD zUode;H6@g8bVr>Yu0QeI!4rUU2f)9=x5NB8j7`khoG$SbRO^1{q|5;Tjy<*ruf*xW zv9)WeX7v<$f`7{g9J#HYy7&6xrR*H7rf=L9RMu=DL=9x3f7_#2^&*1H6I{1|Mh{6K zdpo$ZM__<~IiF zIjbqCsy76GAgibd+#d#%h4>6jXFWF{9%@)Z=OCE8Fn^3u-$RrlreG2XaKeOYV!E?0 zj25>jVzvo%)m-Of=qO24i#oCYWsU2qOx9P=6}2N&|@=|bxrjdB`6@dr-b<9(80JI z+$0QYNMbP?0p~@^_}N4_48%kjYZIZ!&6-9tRsfkj_-*P zkAGJU4Qg;GJyvB3qr$d17GJ_C(EXl`S-73d6J(LT#YEv{lI5nhCeH3ee>AxGwR+$W z`(HHmo$iLnrpI?$c*5*}oiNkazFhhH9?VopPId?6(bIGvW{1*9pcwNlJ5*f873pic z5S}}!2%GB0GIJ)^P^@qF(rqH-`=hWwWq+8;8bI-@CRMRUU{-@%49XqWtMk@b`&muY zirY9kIc-0?of2a?IBj*iSBLGRXEo#$H+0tSy}LMkc1zo3TY6S2JH@T+x4LbLJayX4 z6P@B#cT1A%IgON{)WOBsS^K>AtX4{J_+_gDtvr7~B}N1QFWa5o@4$WCgJ(6?D1Rrp zFd?>cjhHfRHH+JlTei<_ti-q!BtA=oOAJdk^;`|ORfgN?>h9$H`1!(BLT$*QeQ2G& zf7aMaXbY)xpU3rkrLYKmNR`ICe3%YRTc+8=d2yHyuUbO1JD;xFpDsI#YO;(rfhN1} zFBjQr2?4}bpCNncu#M%K?6r;;)qi3MJAt?8EUL*8(vMAEo*eW5`kbwbCVsH5nhX42 z^Y8PhJ36>NOwL)cVM;Ik(C(#I#tMJJ6moLj#t-%vp{h5Duo%Jm)%OHqB^vNDQS$M_ ze-OO3L#yHnl-=6tr*57}PvqORHPVHpy7zYNa`@=^(Hg7{hyOkGh6Bvvmw%Y(0Y`cb z2!WDe?2RHqFGrGrI0+sRc7cezCT*W)29OC@iFkPhfT-jW&llCOnKw$IpUB1aKQG<* z4g(>6q02rV=Y{w1*Faxh2PF!)g8IyU6C%%1=Ft`Fb3~yz@ z$ctUy*Ik)3o$e!Cd$JzQ7(;`}$qM}RQw4&AKc+z}Qm;nTcQSBemkt`;n1B%%6X=F5 ztPtaHH2fDm_&1hb4vNaxnYe^(Bf8>NZIk~(9`7uq!$)$v9p8IMI)9F<{3ArDxV2Wq z?`u$2A0^)*OQIm*J$GfukoM-o(d8lhNg3dcl7**+->#W-SVLd)*ms}auE7Gj<@@5S zC}h3PfWb$rROQZ+%o_SAl!}39?to@w)xV~=r`wfEWrZTyeMP=i>QEubEG=lIR5%n# zxh*7;VYYRc>tX+;(A=ztkthtEH4X6N&;1upn3aVsxPkvm(3_-Kj^na zb!|s)isx~J?iF1!PQ@oTrU0JHBLidm)z8C`d+SA?)7OyoNTuc-WNU=-%qV}nFEqR4`SVDI zZ!|rzP*_SIdbwx6n$lM4T{w|gNsT^Z zqbO~#WE8YnFk;t8IgTZ5^HDXi&QEf!bERa0Xx%=i1i`bJ>>QF>gPm&xfyHx58E0_B zjz*6k>1jW*^@V22bCw>YFFat2|FDrsD-~;8L>01B*}#~a8nSW9g(zQ zz;FITUJyVzhvt98eydjS2eJ1>uL^4|BFGbV2taKGx?TSVUvbL|WJUo;Ex^Iig{G}= zLo3X~?br%74XDONCVh$Dio!`;kr3$3|5tS}aiww_EVsTf57JWT(F&;J$HKu$(%ZbF zfx0m32Le)q*Ht`L+BBnA(39Hg@Z>REI*i0EBiYyt<6(chAZR5Ai?blEx54aT-jh#* zWtZwxM`G1-;xsE)`x*mUW(T595$EquPc0T(u8s$ZzlDh*x_18(j-C@V;p+tsp3K_R zNT0K+TjW;Ct6F_tzj+X@=hSu<;1mn!0ae3Ag`pf`IyH4XdIld?I0$}{L}|b%25t<* z$AkG3C_{f88hB8T9-6C3e;LhAKEkp1dpaHne;InYprQVB5{1&y6^z`+dvQ&OCTL%) z@^8^2=8&3n&~R?CN9PqgM3G{i0D z)(Ctq*7*aBvaV}-Jw{lJ-uSFrEw%yC!3A&;9gP&TC=?h`2-&l6HUhpmo`%H$Cv4f^Wmg-i#?=9p{Sw1f@*;m1 zH#a)Qm6nud(-cXDuLRnSt69{^IngL=T5$_i_Fwkb*T!UwQtQ6bmz%0>ynoZ-+k2E) z)}<(NGQ6o6$a{lwUFRq5WwLhiy1K70(@79lDk_3sD~)cDmxR0HA9;N+;A}j!Fy6KF9sf+HJ*rK+JdSHJ=m5{P)_6dtDNpE6-#-#t|F4wWdpKYb?U;Av5 zn|ImT$9*vd0^g#BX#%EUf>%m43(|*g`7DIlOEtJZjpHylNS04up-~() zUI{}`E28dba1f5D3P*I`uMFMLFxVBt5iB5=OS{z@K@+bn$?J zuXxPt#lt?H4Dk}Uw@lD{SE+x#Q+?;TgQbwx(iVm&TtQ2X)eWk#sxdWJH>T#Q##G;3 zA@}Vre^mX@r_b$0(JIEJw6@BTv73l1YV3KNfipHneV=rA%V)fM#8-4#mn3WS+8 zw7t49ZLexfd#fAM-pZzu+6t$V+R8>%U*V|gD;t%w!cjRZ8`TO`MSXu|x?+W-S{O?x+TKa3P-iIvQe#YP^%i#3JJA3I<3%Ds;|sea#m<7IV-c3oD~X{ zvofi2RyhH$YzB5#I0HK?n}MAbsz7IHIxxxc#=hJ4u$k4gQpFp9H+YO@)$P&0>Q&q^ z=lRJl{8#Ere>C9PU#Wis%W}Py9X)l#wfu!|%FfUOyiNMGdf=$sh#?HWQZML6*Vpa@ z5Ch|TezhJnum}5-@FDt&?SD;mKs(R|hWvW1e^q_Z`0Dy#X;zH2?S$RhlSw#P!cMfc z*^nNU#?$R%o_rP#R>kqjn4fvhEvMbl;9~3rU|jg&WbsF0gw=l#PL^|&f*(*^7DwED zSuW90g54-$dVC4UPySpc?CMPMznCe9+UC@C{^N1zzYj=7*7*4!C;BGkou{8_e)8S|s_d*~y zo)0_<{lNnJEhe-D0u-cPAV~hM(4rtdS3O#YL}QPBybFB~gHSB4qtBg9vmq{M4o%@= zQ75}Cra%a{NVKcVVkVohBw3Lu6nmd8!L*BH5kwfUH~tQCmuZ*pXA{~XL#`oekW`VFm?ma zmj#eAO0-u_j96AgF&b0~7)vg@a|dMu(`BDfq}r7)VNTKSq*08M!eA zB}=Cy3@}pg$nwYRoTd^_4YF=&>4fBH zE|GuE>EHtctI2Bjll1C*vnU_X!K@u2YMz5U}z>LX}FWDQxfj1`8+F*@e&U-DFZb#1`Hs)NyMWKaTYV#_mN zg>gR&r;#<2;?$l)6TRRTdd9qCk+lR0IoE%KM!pz%i0>j!;;9TXG?@nfbOX>5lXOZV zh9*$8h^Br;3Hp4Rg{3e(;*lV3!gQ*^QaUy;LJfaR8HM-k?M@UBV$dmqC7{dK1&A0m9oc^i z($eY~GwJv=FieO|Am%rlmr=@8&ZRk0!KkTN(u8prk9_l6Xcsk|kJYTsnI}C0J69<= z+PshHoJcw(n52wx$dm}5?;f}baCYgRP9ZmdJzemPOr7gkrYeH^%%|p4-nw@uLyTz@ z=_O3%bB{q!A$=H(rwPZ4RDrt`TOxmm3H9#M6pRh#(wR-=bWFXb)0dgrpIk8&g`p4l z)1G~oJzjky-ubQCi(fH1(^@A1^f5@D2BxyW9t%bZ++?rTf-vyNP&BwKh*XvQ!ZRpb zu+T6_C#}tB2E&1Q8~UOO5bX*R520-_X%GfzMg}k+dXF)Sy~*AyZ4n=si@tw~3QJuW z9DQ&XU#pE+IFP;@KwWa}5ng{l_?zs=;1tW=M7+a(93FuzQ3E7FjsETc|Ky#fMy@^U zapX(;4Kr1l!i+%JNSHYUB|CI|W1<;T>+y^CL@$94!i2gs*unLa{5EGaC2cymNj1l{ zFPQt0&>1xLTrx3f77N8R#)N+m(Yv15gU$p}rf4}`KQZ(jU3EOvj?8sa*&sL5pig;j zs3I7z;8e$xTlStTzI4yHV?aRiy-o5IPS=4q#1qL(tQfs093bn>v>&iH*Zn9=XvI38 zK>=-KAbxIS&q|>MWbj5r@6=NwOOmFMw5%8dpP4zK2+XRd*ul`O6c~S@aSTqK4#ljj zqG5nW3!l|tepiDJ`sT`urcLAUNgch<7FU*{NTD$BpOS>h6$p9wz!(S(bfDNl#}s*4 z&KqbtXA>E07=u|Cv3M}}{xgJm880G)jM;K1n{nL4mb})EY2oC=k552AHZs43dJjnO(gOZ$L;;3DIFu zwM9#F&3W%lu&`=vvByxNFL5~Lg6hc?3syR0d9v(n7}Cc@z=mWiHQtfIu#fW__5elo zUGMCasz>p(JM`t&3p^I)eu__&aFIrE6d)jBdizSW&xU^p7M0itt&%R%8Wvkq zN>Zw_>D)HN2V$?MF{5$>!+?&8rB@89pM`Q7v8O%>Onj&iP_xpWCb%B*KsNNlTrVXV zpsE6onq_eaDDu6Vq!uzVEZn1*wnpC>k3D>JLYCkP7H5n5By6&pC0Dg9&9XG$Dn~ch zX=!PC58R<5Qg(k6I>}Mq^42vrK8y||r1~0=j@`huEs~Ii>7kef7>Mm*93`)RgT)9- zVLyb5psQoX{fs9=AXT+jWuc652Sm)E&@d?UI}S57rx#pD@cT9u5W>r6DIN%xtJ(k}?2302~F}Orx>U7=)0$G(b54@O2%a zJ#<63(awLPC82FDXL05OA<0G>HTsxOL{t;)5&Bp{HPsIg%F$#hlTil<>*ongj(jcLSu=ogn{!9Z3X2$#gFFVH?u&DnyKd|n>Ck@#BbAWx&fPt36wJ4ve zT)Outp8ZB%MAid^0t~OrbOH0g1u=R)WTLPPw3UC`zS_KE@#|sNKme*ne{RVE|Buxb})bkgH6wF*WpMIHtwv9FP>JVP~IwubP>$f5I!-2gu*JvFl=ldu zsK6wyc7g6y33GiT8C5bFQ8^Zd$bVq*ai8yZCPn}gPx7cqYfFasjzTiF0(G|-+Y5f$etV7{X--^h&E zy#{`X#sE8!Mx-f&rSuI0p^4r++@V&HQ}F-NYO=LgZcSDsRg*4AjIM`#0+-+V0wR>V z1o)wPVvIy%{Xn;v>+TsytF#Ue_q&yM7iaCt&c?<@o`XkmsBmajcM3vXCx;gY`1^@` zI_<*mr!KiXJR%40&dB=4@*OVPvxyc@3qF2vbj1`K56E;RILPXKVHH@JD={NhAE~#~ z>XG41r~ENIUGv6>H0F!pUy3J2Pf>sTFfv1RH}J$P9}FKl=5hpFaSZ$!yfaqEj7rTE zanjBjDBh1I-RWrLPM$O#NR>BGD*P|zca%yHP8TynxLlOv68vQ(=4h(&kb6Y4ohh+w)-lpKriBw>h5=Scz}?LA55p`oZImhhh_#dQZt zl9BSDB;8hBCCba>d2vwW2}GHn`1a~@Pz?P z&GX}kk#mwMWSh;olj+yV=8N*qo=iWF+55V)I|Fd${K@qDsKDvVC^Pl^g8VWOE2fy#HC9Lb?7Rp@1^oL4t|v z&Am+re(TL0D-&nqr2juQ5yafWk-hf`R{BEr9Db%XA-_TLo*Ctl0dxbN|I@YCn;NL6}XpDo+ZgS3`#B}&E1sp zG;swc98GBRh_@$0b+JWVOmxO}x-nbSIWnd9G!`N?)7yFv2wr*gjW(D0 zLfoCl9s`iYnN^wnq8vZer@kuZ#q`2yW*v=8N=0$Ei=}7PPEH=H?-J8Ql&!os^Gt7q z{&=3^jA+r^Oh|vs?Wfe{j=*dz$+K=Mo*?l+drR5&E@H-!QvI<+ETke&+(0V8h3?8p zV}pbFbask?Y_g&0P7f8%`x9ZdGB5qQEfOTZDA50u)6T%vN`__p2?&>nyM_I*t>3SOABp3Y1?)rrJt zVSYjXvhH@MqK8Fh>7jmXPmH%%s$y%&ML{?LB6>AbtLjLxz;$Tt8y)5sj#wp zr0q7SU17H(_@#;L`pM>kTA5$5$m2PFgj-ks^yQAc8mWF_rJ_D++b?Q2*;SFE`ufAC zz2x1~^gDm9a<#5L;>wY6lC2GdxuU8M5x5|;EyeMow#MuIfyr5Q#pNQU9$wGS)w9{h zpHm{LEHXaGLU~-AIv8)TGO{tqJx63G%;x8`gG>R%wGnC%Zb)UqF>jJ6P%e2^Ph@3c zS-W(l;+kf(eE*zgWO4;IuCfHSn9b!k{4Qg{-u!=dWA;ogb|F%R&@p|d5OdgbXnAs=+^;YsfSXe^s6ZZs= zrwiV#4kj1b>ZuD>7PCDa1~hx!CXaV$E4HzWnV2an+C6Y}6~Zz^z`q<>vo+l>)3)_e zT;|HEs3*pCVPnBvraxIXz^z^x_^S*jXNDEfOav^0pcA0^vLylun5#w%44AVr=2w5@ z^~EqG9v^kv`E4aZ3d|<4ZjnXD!yu?tMIgn@I@Z%*Du*40=V9ET1=>l0OqsQ8jHt4E z!LyY`LZSQ{yb+Y)2g|uDi`cwBJSw%$)^FJwTAJC_=FvvXldwpV^nxfh@H{>|hl;S4EG7WcSLlNv(G3%zealX)k0tFn52QVH}IF zjSaw^b>3%>$~+{e4vNh^Wh_+f=#L8GBV;7uyK;4&j2~d?JIE-IQ~ji@s(3GgU%e+9 zZu~IJ*&9mV@V9P%bY*U_m%|1rad(u2q@NSD`afoYB+i9e0rf;?@z}E9(4m!sb7SbD zq#t=6t|Wkv?%;y-Uf8DT**t&3PEKpwfl2$>JvC#}7{(_(A1$8h&D-tKmchn$kG2HP zmh`-{5~|!^@^bvBu5cTk&~gR)L#c2s>1`shM7{{Ryht{cGtQQ4M8`7v342zi7@HXB z#fr)k%qSSCeylS+%mj)P zr|=W>%^gwX++}Bp%>cDLTRSa7AL)%g^DK4_=9R-gMcZ2r9{Irti0yMRwx7tp8+mj; zKnZ9p!y4uwAuA9qLk_N{ufs&wq6dG$T{&xfenZ zL(qP6@L0X(q`A!Ax03wTw6g?_*{C5~Fv*T6@&{iK#QaqI0vSh-oxO6#F+z7|u}&{b zqnreNe>(60%wZbLGgXScZzYLcw<{CgU(^%|Y`povjl+KewNW&&%tZYpU^t&>X>9Im zT1+LrNoY;*Wz6vsNOv3^>CR3H?Me{y6v8X(9N#yvrm0?!#_Jn;nM>tv56|h2y*_Aw z_RS5uyzHcDwPhz&mmc&D=ruJAbgPrbq|DBC(Uh+sw=8+kgIkU?duh_F6=A>G*h^!d zMq$pz{KS8|L7(&DkT2!Xj#j6+1hjJP@eHOH{@6KqzOmg*W8HvfL40B~FAn#6cE-+f z8QOnZvUH6E_KQ zFc(Gg9(APzxxKlfWz55mBCL^RshDC>$HdBxsVH)KA#fBZexx{L@mnwq&I}88)rq^8 zq*)f~V?~<@%r~8y19Bg=2fb5vRbKj4-7F_c3hn9HTl}i|ro3bm zt7)=u`GEKi|CG?|6NA<*~@l zN*xW!7*oD9HD{5gE)9)%5wu}+PuhT0IjiY1m6~7nY=nEhQ1KZCv6E@~O5%S>$$)tz zTW*qbIdYRz7`Z9jE6vZi3#-q^TYDy-?-nw8p6RRgtlAIa58fn7JhVADk`h;NXvt*E zS1IJkMoZiOTXjEz4dSHkpTv`CY=P4;pyM8EoMrnz&xu?#i6{)Pcaty zo(QmI6Z5pTGcjP!G)bfYZJ4!LMKBIr?CzJYdD*JDBj=zKf7x$6Q1yHu^B(puTgMNrKYqi1 zPg?HnzTY}N!~V8g$8G%gZswluH(?%VAJV^ZKDea)of!=NxVQ4p!&bZ9`u$=5pRMEf zt^ULQzgq3x*6+9b|J^z|Yq`Je*D$?<{RO=L{#y=E<>!}Mz{P*1LBEGtdx@%Ozn^@c zwSIfp4-tRYxBCJ1>yOs{Z>@KfFCJR&&Sq@@e*peT%joIr;%deZj_sf&d58UR(h~Fa zKH}|?>Q_47?^9gd%KYy?-+#W&&)=Od?RW2nzklkquaEw_b$0mh>*4R=$@{Zf`<5z+ ztv2xLe(!y&b=rU4efSsxYyaLl!K{6%cRR?&2hu)m?eFY5lTV3cWb4xds!W;%lC^dA zuiu+z|NOn)>DHR(@BcVD?X@5OIBdrk?O%@0o@x(ghpmUsKW`i7y-xeLp55Ng`PoOo zJ;eUE@5X-|f9U=3@zMXi(HUPm%@&p0Hd9go-cEG?Tbs7Cyznfad3X^bbL#DR6+M@k4K$%zufoR_4_|S zhf_9afB7{TC9=f+@!;cQ^nSG0c<+3O{`h!aqxfs>pRu)3Nc-b{+zPHK%^oybegFCX z^EH3+Jt6dIloD>vVsCFfbuvzGWHyJdqdUmAQulvnYPMac**%@KYh{iVCa6gHb{kte z`L3YZjtJV0l-oQ<%R&L3_D~}5%yQa8I}XTU5cPO+_MVRxQ?A4z3&|jY{kH2S`)R{? z&M}KE6Z6kGt(SxM5eqZQd99f|LWI}i9^!0-0KGE2 zd14Rz&gA2j3?n}9J5zN*}H}8X)_*dnVyVN zg=ij9Emww6$%>~N7e+G6r69efJle6q@hot{oRfxVhOpf&+-Rj##EAa$kl@)@P;!4s zz@jOaMSlD98ydc9o{K?Sjnpwx(R|L$ph4JQ+@+vhJK0!BE+o|9{?R5r@BC?#xP(PD z+C-iBgl{Ze+w1`IywcXQZ{6jRi=QjPcYyLQ4J$ZE2iKR&)jigAD zo-MM7p~O?c0*ljF+qsn7THL9&Y;u0JON`BiNrChwM*ETY=UwM5gA-IXczfj{@SkSV zG=;aX1|C76B{U8`trRLnSAMT5B_Ih-3UBl*^yXBK%_(!(^o}$B3@&E%R(gMem3MrW?~S%}lP|sK%Ni>)=FPB^dnt#r(WyLSG7Ed9 z2E1t#6^0;t&RQ#&%ew9-H}Zfq!1wT+G?0&dvX)#`HzWradO(%#ZFEz$b3 zy*?IfIz&21eeOVvYVFL8={i_<{8=9)ca1eX1n>~(-?k=lR9A$k1H8_@@) zQ+J{SQFwGla~sXs5glhYjOtZ&{1TYRwBbSIDJ(0v_46B5t%`yc1{GP!Y`0_N2uF~S ztfR-G%SFK)_7z3424+F7%+i*qBGp8;NKakYWEoB#&Yc{bJ1WlUzR2n4H~2n~Q7RMR zPA0+~f$%-YNVj7A)Y5-yA;z5yj62yFcdQt9BxbkuQ8e-}+sMIeL&a=s@c9jk&dTk6A^>u!tj>(R3k}8yQ$`WMjEu#d4#XXz>DTM^RRb(Bb&{4}FJ( zs_n7($~7L_6X*_B)bx0AfWuhsnC78uQci!6VCs6XuMM4xcT;~EvgM8KEY0ks_SI`O zr7gRzWjPj2tC_E~kUEmOo|VHhSir7wSWZgeD1y&QsO>s>RzbUVfn+(FIC5b$qUOR>%hq~68%s`GC=*v15%3rSe?zRSB}mH?d~|F<=AUKTUcPHK^I9m+?%P`CMpRjB z^Y`USV;jpa65D^>Iqt6ev zsd!l$c2Xtt<`P|orRahWl&2o$q$I+ej2IGfPMtqyf%y!m#Sbxy(+no!$e&j@S4^^JYfI6q1**$$Q#U%QZj^L* zo>uHzR>$9>%2WIICslS1h7B{Rw=AVcS3U>)q+BWDK40ruLWbp2PuG5_4GUWcx38o9 z8mRr)Iq847bsq~mMBX1B%}R>Q4d`9V=}p$l(zg2IBSJqP(cjmcE5-KrHRmePJBV2k-7J7+;^y_gB2EEc*s=^TT49ERu+5TSM1-MRobXxB3r`Yy93X+MS1?dMJB3TkH}@2mc`$C$V?t zPQGYpJDj+;xQD9<(<}#ruzP6wB`0K@P4R1Dc}G}}@5DWjObb*LFyAu~n$IAQL{j2w z55VS53U)kvjyg5?PWX`C8B^s_p1pH#$y@VXlzJ)x?v6Y+%ZPx-#qeKh-4br)4+>BAP~S z!8om($093xoQ^Thh6y!im`=_xlbv1}fR;C440FrKEf}VC3s+=i53^wmvuQ%j8D=AA zn8{XaQ>Rzc7^Y+777VkQJ@s8D~?Db4wq|R#jcAn|V48>Sium zm~#o2Ynb|)QLX@2TiLkUlKAL{{^ca>dr@Ro&cVo5wL5kvkqy&ZImp_|67g*VA=^f7 z!9cgO2fA$#e#fktGs^9pp=>8~*9CRQ7|M>3TQHQJ?4j%!L)kTJ<_u*gXDB<#Q1pM! z?iO`+H@maDMrXIpnmL`_&FSoJ(pkO1y`s+UWp{SZ=t=q@m~w21x@j=fw^Nn##*}9>)D@#a zSE}_wyP%$97}U+#-z0-FiR;Eny>O1L=S;HoEfZIbROKwjES&S|Ig?)9ob~F>RAq^2 zqv66Cs-81N)y+AozLlz+MdHHQrk*q1)Xn+E)E>K;sy9y3ImHXOycL|OVjUB4h1$-^ z(RPlh?HogOIE9MI$x%#BN->$M%tHO+r;OVC__RKwM$Gl3E0Lo(y zN;Ksv7~iip-#FPSpgo1Qh~eiPn#v7{Wr~Rz?!q{x#9nPu&)muFFd*pz_H3HYAMG>!_S|@==gYD}R6`p7400=mxOjS&KD6>Jkhu02 zpmFURCUV{kug&Ny;fBA0#DB{o|7~%D^B3R-=Q}r)#8l%izzzAQM*afkK=Us^{Ox~I^e^Cwc9!9a{&p$) z7jQ{B%Wz44vlJ~5(eDnYnQ-}i(f;)p?FCz7-`!0%lzqF)!+$&e{0mH>fAvkhzrdc} z_bt7Wh$`68`*+}lfewT{sLP|`8!L0VP2r2EhC^pWRK!G zN5sw=ISHZ|pACP&x5}qMUT`uMW$EQk=JluTx_SR88Hc>}qXbtKccnApa~8bVIr~MR z?3V=7fvl84nvw5}F(%+kTmZ~`TCuThMrYpHD}0}eH#{2>lAvoJy=#7JSj6{w@UHtT zB^NpR!*iC;J zgYd`Dl_+(4dx46kDxQqvIWxY6X@BiCQxTc56&tA-(nfbmE2WyDl$txMQ`RO9(ON*O z>e7wx?B;^RrQniz3+#O1q%7qFnHy>V)1$Zyl4+c*CCEpL=+ZC zzYc#h!txeJA zXCaCo+oecc0F^+OYC=)!4G5E9^UM&^Od)~@KdGc#%CitAA1H&jOeFblfXju2O1DL= zLc3#sh-M=5c0@N3|GqE%0JsCG;+GqH;q`w%L3h*xHu%JWpyxYgekwe2-B5YvEF(KF za2jyPqhSy+3d*23N*gi_Mha*B7~wJzI- ztowmR;4cjLgX^KG(>cc}M2VKeC2pWQ~8k z;&Y9xG4IG4^N*})8Cf&0_*^4v&O5T^{3F}4jBG2f_*^5~ns;PdvyRLdO@1)5L`7Q{ z#OT5*q4oughN1TFY-)dNwOW6xVMJ`&+BF~bklmlnx9RA%toTy==0|2^v-)>+|6SdG zSNGr5{hv$S<8yxOt=FR05{s9@`A>hy^32rRtcl;kSQ@2XXiEAj>aw$M7eO1k^rS8I zN$^H)w+zHK3Z8$W%U(xg zqlthm46~o#FsNS*xfU0=E}SZMHRPIsK^t?sx-Tc;Evl1!cOtfc$2{rURkvegfK#*A z3WOO=ME%{dMonm|lM#KnSv0^t*Yr$V6H3Rgf%LZ%JmjFbTld392^9WbQ<8If4A82% zJyHr3^h)UqehF~b3Fa_4r!RjjeyXgfhf}3rj-Khv8Ll~hvr5d9&eE1NvVCMb`>IA? zW)-e%>bvHAAxH77mCcrUYUTSf=KC_{`!eSHGUiXVjERRMZ_>RBA6kQZJR^v=VMgp+ zCg#{Ia_R6Fwt@Mqu@&Z;u0FTTJs79JPNYED5MIFlFFO|p?Zfw-HfewL%Yt4Qz$pzI?oO&k32C3$K2AsufN-g^U5+j?DhUOTn=cDkGd z@ah%8#T-md1CKno5pf3ts0+26SGC<&jT(tV;`)C0K#q^_?}u>mg@B1L_9p%lc^Co; z)=z@i^ZjAu1(ElOTt9!2!!TZFhk<%9r;5g~p=$pk_|+YAdpCCIZ_p4mg`O*H~W4cderv4`fzkvl?hl*Pa*QqEB;a(L(=-XggSY`e`L;8 zw?FZ`pnAn#sI6i$9`hi7w`L*pFiSn|-%&tkU_HTP40c*&y*+=KgcD$QHwa+3H^X3H z0wK&yr~(FHCSK=>9<9d^(hdeO>mx-E(Cpj;A^|mkA7ZfLNqpx;9+6A}?f71VN89?q zhnP#I5y(UzACZpmo1NE!-)IPg4{soCh^K4;x7298AwRZ9HQdZ zpwji?%DPNn-%x*xB9_^3R5t;|J8hxDK(N9a&Hzc`;L1N%M%W9<-*_vn0j$@D z_Z};kkU=K|r+~oNSi==r2jX&YnPi}Z5dDEahd1;ubHGPepcdO#r~&YtT=b2PcgEq$ zKZHD@imbjL4?vMIDpQ^H!JQ28Valkokq92m0USv&KK6fN{uU6;O3Hpjy^=hGj3*5g z;O~YwCf2d)Y3L3*;RA2zMYZeRs~xHEW_j)h*Pmh+PQwREi6jpOhT2T@0I}b5{V(L= z=7#+3Z{(M06ib1k!gL4P63p*_i4H8$qj2QG+(BT);P(3#hV=zPli!bS zKL$l7zS)0^!vmfoQoHVr7e9%5ni5pdlK9v-ZmJ#czo*{hDM2Y$9j^$Z6~3Ylo(|kn zQqBYAyTHn8VgMLP4hQiH{E_Ge@(#y1s$qd(AAo;Ho0^73f*?;_!`whdA;2GcgR0)S z!;k~0RO9MKsv{bEbi5njiMxaY2>lQK7c3PtL#R!a*ds9Y_t9iQjS<5Pg(vf+M*svusnUv(NJ2ThaE=vg@5C{N)Kp>VBbz_FXa4SuA z`hkYd_%vL`!>Vca^uThLMvPIL(ZfLldQJQZc{5aE06(aM(Xe%>c{%MmTh!K!8@CwGtJ?eJG4~HfKU2Kru1Q;ET&jR1Ok8Q z-6sfsk}6nVuTZCo1Hzn)!J2UAH9ytswhLcpU42Z#1j&N!YI(8)22_OknLCfbP!0xd zO;1C>j_Odic)r5%tBd?K=g4KaDD@VH@fSwtbVS2Z-^=_GMVxul3}QAHk^*BvYUV>e z-5MvKM-%l>_54Gb8Np0Xfjv8L&S8IQd0TiVK?M`|yFTfFnELOOn9T&z!xuQg7%ob| z*3ZFTuEYOgR(be^dDfAD!DVl&cpKBVMKHhiY@1ruyBFfPM-5#RGytb}2L{yvuLg&+ z2S;7?ix-2i$8qKPwzRdkv{!m+D;y0dQPHqT60)y+R*H2Gvax@V>GOtGV3&VPN_~=| zPsb18N4j{^QkB!VynRfpwtiBCdiN*+X;D5uRM@fXhhSj6CyrdF@Zc*sA*&9>$z*&p zG^|vPID2FP#{t_-%WfT!Kwng$y)ARkg}pChM~o4O&89EDI1M7A$F63`3D<-locRNJ z#rlC7o`SUsCkb;_+t=@JfbV~u-k`wV1X#^aSm~{nRi@V?na=7acshOZ&NCiDpRpD> zm!Z%#hkrT9RIBR9HXQ9`t`8#y(+d;x9*Ka13JoaZ3mWZPO4T_VDeoWQ52Gd_QP)fsq$+|S1Y z8q500zS`W_-0W@iepU~k>-__00`B^Ph!qF}4e*t|x3qq0Cvc6V z!MYXKA1&(${%&hJw1`F>xWAsyTGRvdy0*U7Y3?>VJu_C=J$f0nn$)BTcjdKruThUE zQ@6nj>0oGy2c$&dA4SetsH1lGPImMrIyii( zug@1M%gova*$7{Tf$DbIH*k{xho>#{wbT2=-(}aplm=@?e%DRx!iBZeoqwIL$zg`q zPYZ{+-1cj@e6?twcAPt@=JOC`O(j=RKEd}}SiC$y* zEQ1ER&Me32qcKeCOr;BfM+h1hey?bPqB|VUcM;qN`lpTxC24z zb>uCW9au%MURb5lHbNj=E^3k6c8~W8ErRan{e`2hu3o|y!&y3X6fCX)EB)6SSw$x# zak5-ekT`$)q#Cx`vKm69Xaz{Bt01*LJm1aIL3PE3;D9}8zE8jL^FdL2-S}ULot<*1 zPQwS%gLfq=ysr_tM%jfTl8G!QVje8PEWPGZd1>2oA3KCH-r*)En_ja8X*1eDRoo;I zM^~@99;mIpSYHF`&y?#K|4a_2M(-O{dEvfjwM&274ykQL$Mf!zwLj{AmN8_akae^| z<6P9V?n*TZVU)FQCV|%XP;Sroi^eM%o8Pm8U0)vz7~?9(pX7#OK38mj6%@gROSc^6 zFW@F9d%ZtS7Wy&`t82y~Ihg>(mlOXDrEqNrFKG6vI<&-JS-WS! zenSNx9S<;$@Pwd}t^`p&n5S2bXNGb5$Gh_~Ry`CK$-?sTMNBAy-WUs4?z9JU;qf+# zPxV=yU!7~YlNRKxa8UDv_3Tl+X|I1FfpWCRkC5Tg?6uX~X<@-`@=kR&r&CygZ#EoF zucr1UDdGcIVlO82)}hfI)9)Y_=&7INna61AJ(!Gl^=!}K1&ePmAChUN1xQcoI~A$V zvJC0G_R9>{H|@Q_0E1LQvhH%LELK`P&^9%6wT-Qmq~V!>PrJz zPMt#+U-Vu{2j6|CNx!9AY;9UwDel&Pl3y=AX9k`=r&u>;HSHHyQ|12MO_PX$=x%QA zc?B!ShWW*zd$2C$dR$TocR+&W zj7!zWH?PrNld3g7B%`@%VpYArysAw_mwc7XF&voQi--BOu5YOh?Z8@7`sO8PdMBDH zniT^$+BK_LQom{?4$B`T8>Rcsd!%%gM_fmfNw#MtkoaR}HNfQ$oUt{34TNG?tx}9+ z+4?tTz0tUm(Tr_VU4H9En z20a?%>i1NZ7R-ZMZLl@A6?aI2miHRI^Z7bV%O*>$k{kzF-ZKc@{cPHYCEb&GGM%@W z`dU~bWPk?x)@-$8@B-WIcCD?8S^*_kHbu$Y&KsT@`mlq;vg)#b2zS`-XkaBcd;f9` z+6f7I6K}Qkyzk_b8>LT&DV`2T{8(d{Hl7FW(XfCn*@8TQ)JOwST80q;iG$ zO5Y3-slsbYYt~kS1wN+;T|t0H`gJvj9`!$i$;VXhV|snT{y+Fo%J%I5HURk^+ zmbm9g^eN9!DvJJld3$)$LHkUqeF6uQ>}CXnZk7us9WxB1?z zpG-U}b?>a!ET_yN%C9eHf7pP(TPyQW7KpD^x2hE@YH^Ulbhs9c_NmH94dXD(tZ#lu zbq@5kW>roWwT`vVAH+qRS)^@<{mB7(kWChI5qlkZ9P7h!H^YfK*|@$(f#R;j>!RxY z5VQp$vql4d$`6;ydbr|H8< zK3R-^^==+?2?spGCXw?oF0ljru$}_EOX= zPA`(olXgUKgl+LsUqEm~bXA5tXt&DX8!TE8hAo zTdjJ$u6WaK6i>yw`7hM;bhHki&dsQZiIIrFrp&+bpkB8mJK|kpcCQ7mPk_yze*8H&xGEc11_i~0 z+zxh6?^cgg9rSEx@bL0#el>12pI&Y~e~_KeCjaFAm)w)3e|=4R`bgJnI>fr=oi%8G zr)6|41%hx%pJ|uAFdH+t(9}cUBV#fc!y9-P>>bPt zxaXOS=Qy6Q&jP8jOTQdsdN6-S`&+l2b*x!0oV5p8f4mr^CyVo4&7%8y(T!41@atcG z)`bIGNdD2a5lZHl1{>vz1+Hj-P@X=2N zJQSYbdBS_AqbqYf2&Dc>B}NT-Ho`)SU`s{P3eR`zPUIt%p*)5L@w$6s!5!2pyS{s~ zU2t zYfR~v$V&ac#U}TI!PkkN z_+&iJ!~%`(z$2MOuxB5k?V1+8t)^OR9buuGrP19(Xi(HDR0R`{)~GG(#PMhd3?W^c zknUav3Kb3jUBfO|k0+nb=Xv^nwO{m>9gk0Q_XW{9u|p%Zt?&8dnM5B*W^@$;$v!;i zvWHop%Egn+ZA0c9y6S7q6~yE+Ft_Ap=;8gsdja)CR`hPvvgauX>8`bfXONkFL@#}O z9CNm~-VV-?*|bnk=F1c}V5|9cJp0;FgYzNiiLemx`W3ZCM3i|hhPv{9I~vUCRq^rl z$wzxz_3TgNIHgl3!oAt2`XC!?0<|ElhZe(ZYu%mh1h8;AX}HD|2N|jpDUJ%*_BCsC ziJnLSilycnNDa^65e?Y%3ezahy6Wwhbb1YLSaO>;9}ua(2|_dtwwLeOBEdt|ak;fu zaL@S^1=5%Myf(V0Z;qOOASET&pRbeYprg(gb7OFga?&W%N7MwOnSgYZplqRUE-iUu z9_fDiju+nfjlKy&4GkJJwrOTurvqgGW8+(TI`%KLD#7NZ^bbSJy7hHS&n50$?#--&dnD`r|1`1!?VuVT zyXZ>mkXSupeV~MYrf_&KZwW!xelez|^1J3{ou-e)lKN#N_K|lih@D_7-sX43&}d8* z%lBBz77NN!U`-x0E2;AlD?s^IfNH|4G}!{dYY;GDr(MyC*+2iG4h>k(B!nv&Q>oEZ zg;uHs`{Tlqs6o=9NE6Gx738NcY>@x3S0Q;MKL|+gc=kVkFk`Z9(DN8&4Hcf0@8pi_ zo{}^!I#Jfb!*b2h6;zB0&-j19uxw3luJkDiF4fnrOEp~4Sm1fa-s&W$w>$}PrjLG9 zhwmnHJwCiE8g~qm@fyq>s6m(hImH+@W2A#GHx`c5D#C#fAblAb(fDbf+{{{=8=G5g zw7h3wR{uzU-+NE+bN3&=qztD1y7I~1SW5SvA+wdkbt9nE46YiXoJX@!G99cQ_R!-v zLN5z`hvxp_+%Q6mO7H$`%0fBJ zxH+c%T;CI?Hz#_)2DJB;&r1E(tKycNrqlVz1>$yp;TB2@Hw2k?xhWq@xw^a5%`9S+ zQZr0hnU7m|R-i1pzOH^dK7?nljUVaR>sJ=JIg}rgqy>vG)T=>j4e%E{)q$1$$6xn3cd#}V%d{8EEZWmKqzUqu>fNxW23g4S8B=Jv^sr}H(%mRq}B zVEuw@WM|by8+>p`Rc;}~M3ZuAnr&2%tfqQB`WAL>oY1CTtX&1^{dV3Q6d;sLMzNkV zD={>@={bl^kNo@thUKH#DH6h&xV62D^kEtT%nWLyvd--ZvsP(McPq)3Oq=^T&45Nd;mWa((@wSNu36E z6o-qemUGr~GMb_cImQc+*@n=jKWohD;kY!vf<62deE5ic3LQyY!EVh1f<*d2whPiQjSG=c;L z=z`}|&xUq1R3oqk)ieOJ&}2;hU#Jr;d%G9jiJ>fF!d9C}fzru3M?(#Mt>BYZ*0Hyb zww?}HOzd3dUjO1K*r;0Otq%>N!C_xKaytq`XUvhsPg9IXM>3RSSIqMtycSk}8>A3e zY+=J2B1`bWL&bV+W+A8LR4cK7YCdab5Za&9C*RG{?p1>l^F#!3sG z5Mvtbb6tt@8mp10Nf627a0HL+V_5W$yIWl?ymn3edtG?|T6j?B^609tW0MU%FD2xVNr)8K`+tygtZK%PDMq-h_#&5OiZaYsgppSbc z^xgl9ip6=!3qsrNur#veY9WFe70846TArCey%*_l%8?o6iP6Mab;^o=U&TAhn4(W> zS*An#eSr#p%L9@Ik&uar5a6polSC6F<>?~G zjswRPe;}@>(bWtr&k%fbCMH!gnp;^!R;T1hXXakd)|e(gTU>=?6*nCx?lCR?FpRV* zzJo%>*qo7|x;>r3LB{f`Z#xTI;T1{B{e;c&k%#V^)37MfKx6ZNu;o5$jg7ggk&I)M z)5ADI9g7<}W{Dikw-u>mGsbQB1+Q4ZwaF@D7{uFXB3@*u6OvHWg(?t8G!7EN5t1pV zpQBdeFxQP{xe|8=+zeo^m-NwFYcv-3ysF3`3-9PXf@fa zNwVNfB<}rDHlS~u|7SL%8%AOJ`es!$C1!%%hOU|Q`!E21ngMmqEANT1iSOYjQi_)5T^SIC46NBNRd#xRUJjq{68Z?*sn>^Xuv$M*S6{kU z8w3RAtJy(4E^QcejkRQTy~`I9)_ruu?`3L*ZenD=#X31HF8W(QIZpdoes?e+0FVOl z&Y&D+Uoo083G(MQYP5bVEFd@gCp-8xdyAx+c;eaGCeeay73f(Jf@H_Zht@|;T z?4ikjb|eve_!8>+OM+Q|u@Ar#BVry9I9NsxOh_u)ZNY1hf9!7N36uEhHG6PlfD$)RCi{%{MU6No|L8G) zWbihztl^BH@{ZdJdyOmik{7^1EjIuf&AaLq&!U#7H_aT5h7xQBo*hR%;vQkp;6HP5 z!Va0Yi#7=28QRm)M(nD=@3E~}>9KWgYsr1a=L3bw)Hr{D7>zk;flH{xZ)+>zUN~(` z3UF}#g;v}kJYlWY*6w|C-nOf-7tD8mIL^Rru=kkpZBg!MX6s@4r!bgezhz2kk&~7Q zN}QLZZv-CeH-_XOz|MXAVwx|Iwxp$xRr7-?6y>S#S3n*?1)4<)?=f$3$?y| zxVx^dAX~F04%ehu5TG!<5&!M;w7*D9xC-6%0uI}2RK7;|&sXwL1Z1x9A^YEd7o$0b zH^l%{2tQ%il-5^Y&LB|uY&2iY6LR_0Kp$d0L5brKk1N4?T2cfLM_*IoVjNNMk;B>8R%DD$z>}$kyzrma8`^OGwmSCeUc8I1fFruNgy( z*Itt}Lv_`4H5O=LNK+!rCMoiNL@U+X{5eqML6&FFg*l+?mQ~>Oe%b6)DfCuCGpd_I zd`t9jn=9)1Y7DHTr>$G7`fBR!;4jB`bu7qA!@FQSxp~uNvS6NOBCVh)$(NL#(;?~> zNdd@P&9jMKb`aZCZ%W5n!*|6A^pu4?Q)g?%0Qm~fI;#X(I`j2XuC7mi8TS01L8O32 zLzC&l2w$~0vwfNLNaoas*B>Gy0KbQkz;~BVKX{a65dlsU*`Hb+fU$&lk7(bQ@ z5+mbApWe^5**FH&5ayhJabhN$8P6p6OTDNM?tq=^*pB0yK}H7_Fs5$ths8IbexdI^ z)pM%FAZ}ui6Mr6KAeRKN;FgWDZnmHsht@>ha@@HptQ&$C1NvCG$X7yLhJIq@;jott zg>I03=;}zMpQSN5Ky}CVp!8qIB-oAqvVf_R(pL+JkP5hAzjmiCvS6TKVp+sUGPNIcb#F7g) znHUd^8^J2@avbr@_<<&@W1fws5IE-Ua7v<6n~KOOM6{I+AfWMVh!M=o{WCIz2BARn z5QzJN5B75~ONH*61yDV<4S>7I`3+fhU`+=+X~^JbQK{{JrbD>s!Q;oy#4-A}7;V?EM!?4eP1-ETW*77mlc95h>y@yd6XLUdK z$2KSUP!N1=;z6R_L&4OsbXF)1WCxpe%^=`R7oTA9qW9!4fy=#!~`1U6gBrd0wPE-u4lU`+*S%%<>uj-d~9aa(QcyT-}ld^Y#9gK7Q)>}B3+ zo>BfUH``get)7`oR;e)Q244oc7_C@B+F^7cX)gz_bEx{pV3qXTtfc3kLesY~ni46D zL$qFUn#M=z6?kImixF4r*gS8V!cW?D8jzg;)efqEbEU5E&v1sy>NC4!I>RsbF_(es z^V0K&ymgkGKd}36&Boz!N^hO;yPLm>!WY)$&^{PpUrlfiGmMiC)8=ws9RTx|eJRL$ zL|U96$yMy0(O(Mu{sy82R4rysv4;3%cttmVqugReYF{bEQ~e`N^^r8Q!zj zS+RkCPoT!zF_6NNi9D7+lFVMFHo9)b9sc2=PaO<<<#8irU|u zu=CYvxu#Acosx+B!Ak-L^iIZ~B~m!X@$6rJ=I-x1`o6u;^n7bt1!-#_?E_yyr&oFo zfZ!hGAm1`IQ6?-G3$9qco6bH%Lf^Mj{$1CHm>Aop_>-O=U=jki7WUjtSQqkgzmSGKa9HJBF6SeDrx#T` zF_W?D@lDxPo~eC`Pg~`X({>tDdSiA9c~&EJtf}BJK=YNH4gjS|F8=$Gjn^<18Yi+XXxF-p6L5@>mbwQ>&1E5R~b){!kwxV8d+%!q1j zIsE1M*NQt$GvQsH$8NA`c_ioJ=tDQpG|H|_#nbwStB>3jYC<#PCb}~VK!jz&!GlP!d z(RY$VbP1575^&8QkKtc(hwJOP&s~C%GdoN)`GB%L4h+ff6E#?V{z;p24J7H(Km}+5 zf+k{=W&}fwP!jg?-VSR)*dr0Xt)?ZLp=*)+QoI{sJ*ZlmplyIIajGFZTvzNJ-& zVTXb9=O&1MRl7m}5JXyk--c)p9hIOv_d5rrke6^EC@&=E2{Ny;j!U8!hpj6Hx4#&V zF*$&3!;P%{rk8i@h{neAK(UXll!C#JZC2(XymEIrHZ)0e60*fc_HhkGD@Xa*uT}9_ z2-3cLsqu_SBN20)L|H9Qs@jj{+b9ZNB2ET|4BKixg&b@qTkj=*dtXw_PT)HXXt1aoY}!O69lB#vJzgCEAVmOI}gaca4K@fsi4am(s#kAw;4hCZJC435r zPu!k!7Li2w!oKWgsQXE1=nzY)5{{K>@9{QK`<_JVfsN|}MAd&kHKFDS#m!si)dpzHn zPsf&|WuZj;9BTVrMXv|~56-Tih~+thK%FO{ExI(PL2v6Pgu;0NbeW41Mnu@^s2@A( zC*;BKQJ+hH`@Np+Cz|^Z9xLO8PD5|072hl3R2^S2z`h0uC&(Fv5D2L}FI2=Dob32j z3T(*pXCfOS#~RJMsh>X+Cj(1s$CGI}ME9M4X{DctBiYN9T3Ydt!t#m%%!snZ5VGBB12)M||(_u0_RS zUjU2oaak{(ZZ9|kS6CwmrtC0{?@&0upy@Kjvv=%_w-@vLUpZpS*_Yv@Yd%0d|BJ6; zUUy7?XMds(*Ah770!$=HXM!3OBym187h8uXUJ}*YSV0Z94xP#)1!eKzsjK z9~{F@gr8!up@4aA^H+(nECcO5SR~kR>h_X{4+Q1iTjrpv-C?%kCs(k5l{IcCZ00_H z1(#!0*w?G^&~6X5@r-Pd@}_3ZJ_;9Yi41BUVVDS3P$qb`FQ~R!;$hm(&p&+?ivK_Q305Hx!#r)scYMV=kFU6}c+I}QKwv%KnP#=dd z{p{AYGg}9S)8*#ede?Y014@^wu>8({AoZn)JreduMUyAEx^XWk86;4+)L_CKz&P1Y z6;3qlAoN87Y1cZB(LxxE25{wvXTd4H<(pf7bV=BwlvY#O^+O))o_VjG)qZT;UVu!)>N>23- zmhc8%cI?CJD~Vy9;9cIbL;d?0>Osh%v0OJnovqpIkTt5 z&y22VM&@MW3}2f~9JCn(KTR)xG>TG=FU}R^57okE4TfS)rte(tvR+3?u|qD8?DvdbQIv9;S0eR-@afK4G->8qM;{$VPT=ceq@JB@pWoYT^N~hIKp>}obxAz23VK%e zq1o)w-kX!t?bCNBt==kO8aAS=ExFX{eVOPK{YvjN#jlouhb7> z0^mh=(j}`c-Y9@tbRDgK0kzo3ff}YPSKglzs9~c39@)gK2+wWg?%b1;v-$K4o+i$U z5X*LMp-~ZHJ{Uv*E`ewpt;8tfe5zf)eHq(W6-JCjtO_H>4pxOxw)IzmQ@YJp0#dc5 zR|QnuzN3h#?7o3qr4$xjLUpBn}+uc>;28#;AgVp9XY}5CFh9C3)C{BdOB8mbr$W zTw(-~JkxjWOCT)1d|wRDj4$m}gl7>yv|J7|_-rGT`b?2>QxAi7C(rzV&sg9}^c4CC z6;e3GuitL(YUtBrXb2}~sKgf}PNPx~ruOKiHwzwA6W~A?M zEDb?nF$85uE7pRwx!!HlKhjE6%i=U>l5iKHda4akl4bdvbtY7&G{HAqp()31rTW^} zUxUgqqQP!>sz}_oQIwslk)9XUof>ky+&_Z|p@&~E)2DNZUNg1Vq;@9`rPDp_wj;fq ziL#(pFH(DdtrLf0dXb6xpP^ijPv^H&vU`kT(=CZ>v%_t)lCs_#+@GSfr`=YfeX@^c zm}f~`4O}++|2R#sG(D$`kWzBAd`{DeN>o3e+=zZsAD`|9oZ$f>2MXo!8W*gsIfxc2 zpcXT-H-bJ~O{L5Rjg3kJ^&ppq!=^n}%MPYd%Ho87d#PqUNQy1DYIfXF!WQH59WOJm zNr)(wx80accXvy8oy*y+vrLUYdp)dc0B6~2Fx^Zt1=Yp0j>r5=H1CD$hAhg zW{LHGwXQ%ByfnK3^K4T=3!D_(YM!#Sm&DMa{ULr(;6|eJZ>X?EmrJCg zr}z)+7G4D!j^mu51pf5Q{(aaD_k|(^?G#CM*T4+^pjDWOE z+=cF-<6z+|YVZyiM*RfJ@-LRkbZ`mP>r%EZ+AM|qx>0!5vBpWka||EMo-I=F;^VgU zo_e^g7b3M$c+hd1doMZGhcW2gd(SC0=Z75IJVamxpHXI$`~ZaKmS)}j`w2v#oXtmn zeaB-jO54y+Ge*PEU(;3$sD=EO5a?cH???KaNyZ-JfQr!uR2sH1G>x_q)S|?WwmA0f z^Hz02rMcoQ+UoMsRv4|slEwX%hSm1x&(cmn*dl982u0pP6J&4Ef5iZRh;EDUcO+Rj z05dNJge~JO$7QZLVRQiX`gaCkWEOaTaYNQ;o0!qFm8&&dY=^Ch%Xu5c<@XUYQO8^p zx|ZKgb78wJTcf~EmUg;zhfZeUQn=ABUuRvz4f`4O9w{M6|hK3FE zTn)j;a(ol2>QGAu8akUsS&Tme`%>3lCAds^t_ak^^OswuO|h2%w^b7}K^x_NNkbft zUgTfJv#PSdPA=X+;K4-$EE)gHK=(?g>>c0A-7)oRP8TNi-r zcWI44%vyGQqg2fd8q;1oZR+geLZc@3;Vee69&0Q^w{HM6o3=d>)`qc}RglrCg;1;) zEU-t&8GR1dfr0S}?~-AsX=coo{pek#T|ANfW2tsv`DhF2xYE%b1sUJsf1!!f+5lA=a zH_{)1IxJ`QPAg=^!j3hLT=Z^t-!Xozz)|WCh9*a5h~utqx|?5TyCW^IBsUT+WI39# zh8p_jhP&%ctvAWnH^=XPDmQ-wHnq}FfAU#@W>X)MY4+hVAEzJmCaWuL_^n)S$WW~# zB&+OdK`pc@vOlz1ehUwmb>5nqrh14Ylhx`ZF~EknLW7^~*Gj;g={+5|;Q#}{t2>6C zQB{q3R1QGbIZrXw@G`thTb2wY>b}${@1R)UN1nm{meBPbC*>7?nfLA{H?vyOR#{_E zMfW!JA8&nw-y0^Aku8H*3^`>b0Se z0^VV*cJ;*1Y-o!CJPm>g33%v!NBs^!K`sPTuQqLajCMJt%pmg z9i8A(+J%eDGArBVxRl%CFUHUJj=%zE~Q<#xGb|(u5ktw zEh&9mD!Yi_QflQ~8yCkeQ$=x!cj4f&)H`J5+KzVJ@89>asKt(q(nEL&c0XV}shVWZeyauDKRu>^fTyq<6O^Gavu{S`Q4U zKacZk=b^FTakb`150-~lLNulI|!=HSPp9h-2ogZo2r^@5rWmpuk&l_ZTZ zjqW)6=vwTWSXdO9iUOM)REEPc^*BgJqw-4Y!0n=?!Vju>b`1^bhUVO(Y(;0BE5puN z3kMH>Z6Bl1C3eZ`c(c)YsGeB2RV9-+?5r1gsDJdGN{z~2z(WH906h%5j>?**4aX$$ z;r*~%(c2l{96dKmHZs4S=Glcp!BOLq&S%Vu>8&7eYELpXS z^BQ7n8KY{;i~`TGw3|gRXVl`P@DG$YHLMM1g<X+ajV>}cwX7htPUi#$X~!_!OEQ1Iwwb@j{YW0uAb&7r+3h{n zIOxB<$3F#GcAv-7&~h%_-bRQ2mS)$bL6mpLRxhxQtNp7Dkk#-az{~urT~Zf+(rvGr zA^6WqWb9KY-m^#UQpfNR(y9m=@Np0E_41{H#bJ^0^=&TSW{YMC=orCZTzgw`EiDKUp}0s(C_RUpiDYu2BRCUfT7aCiG_Yi&OL6_h7y z?QVZIYptD|)$tHdV93Gz{r=;B{m0usueJY)7}mzuM0fpln81G?69RD$bGMg#FsSTg zZ-2kH+tZ!=XPbN3?dcBo;Xix(UN1$j^YwKMZ>!10#wo|vwdZ>=804sjB;r0=Nyhz4 zRm2}&bYo7?VbXtb+KO=>-vwV&=9;l^3qemR8fT$m{3ct~K+?4zNXu@2_X<8s|Kp5m zrP&3Bp)S-T3C&{S*O>})wG$4^ zozdImCkhk6NT{Z0oU&+tGMQqCGFnw-Se7=cUZg9f=s(!W&*EN>)*vw@Pk_G4$k{)QfsJdl~x;?YG!ADB2WOXYkapB#8(K%cC;)tBein*7ee9~xwaqSi@W z)A9z?R-`$5aib*ZT}SmPK{5S8Ap}tGbO1UXJ~dk9+qbQb(`4{rI-2tW+6ES@mkn~g z4i4)yKbcS6u`#ZH>qQ;})Fghn`AJ4@GTBhU78lstzhi;?9Lf`qnUF zyPp(&eQA3K0pZgWUe`?AY0lHaFn7ke{wl?#4TAZn#-48!FBXzSjL;$mz$_awuNDO! z$|P=%9OrzyO%kxG)JwuogtO{R^2gfpY)*ck|M%um@~Dk}hStWax{Au{>+9;b<3rWk zc+`9HXcHc|epSbNZ{EJ&+tqR{5~mRSvODiuf#KVx%8ATDW`r+T6vt_wQlM2Zi6!D~ z|MRtRLi9sfLUIFrBxkQaWJXwASNn9`SzM@BX_k#Hnltce+}hkeI*=)aOd%&9G+Dmt z6R)=!h-4mryj^&lo2C-GP`x%zk#yUEXAc1{iGrnW_6qY`8Bk$@0Px+UQ7|{do{jeh z);S{bwdMJxh><=)+2e~{Hyw-uxM5X}lloTjs|3|8WrHC9ArV^C#3)}%XY+MFqcG$+ zRVMQ*c}P{S1HKhp<%6^|bAaPdVOHmO57fJQV>pF>Ft)M(yWTV$3CKF4d*wqfEz=IA z_tD2B$N~_xhhCaTGs$%Z_Gq>WzB@a-&`okt#W%YeeP|y=#)-lnEic}5#uY?}iCYED z1vlJKKHQ+VSAb<|ZVHg3^+BXK6M@g2BTOKlPuaVXF+eT2!f3+P()1W}mk?0!m zW;+;vz!nZqZ&>7<7x{2ByF5z6vJJ$!FEg`D&l{vU%9kP)?iA~L{^BC=4no~}9o=$MRadpw>`M^`Nn zEulLM*VOz(HWW@KFVmfyol9ZA&63Ln&8{lf24s+KgN`gYY0DT^Numgz#PMlHuHH!EaR}pE2`3e zo0McPsYqT@lDkCmGe%RFgoRthLSYa#A_FJsiBZ%Z-kj^i^vYiw-t-||tTVM|dLX#@ zKBR>lDh6;diAtD7rI1FYJda9{NX0?9*j;acTy@4^q-OzuNd~NkMT*qql z5Q*N7jO0m_;>FdWg1k1>D`GRcBDRWuD}obGcU|}NZvQPBmGw}g0L;=(eKV}IS**0# zjI6FdV|lrQjIS~;c7W4iWL9pyz6!{OsQD{S2H>tD3K#H@rm4N!P?oK*-tAV{);C&V zn{`%L?`|vXHk0UbLNY*^49Egy8KWyj4WLK8-xcOSiYZfCNUs0TzYPl}P-{nt4sjuXV0z zsya+5w(gV`2I`W~LIVThf?F83RrnV71@xt?mLqdSz5!e@4kpc?q>((Oiz z^2SO)^MXOj5gAZO@~|B*b(icT=}WAX@54}$MH=uVZ(vBV>sZy zV48apoHgUT@QjH(V#W`d=7n*G-Vet8y|4H@3F=pQvP2`J1amlY_yPBSA@c+1RGbdz z!zSEpuz$Sq;Br8tSm@{V=zMmF`8oN6{IYvKlpkS*n(v3aiezi!7^Lv%w~yw>>4p4w zjD`#bf|$g^&j<7L>d@I6f*(G{jJ@Pb>prt%Wt^DpVq>BqaNi}*@)ikOcj#p}hU21Z zYWZ!tuaon145kaNeK$>iLxX(hwRmA?zbU@fv_@$zY(<%y4LcCqRrG{0anwvTprMU^ z*u@|hPIx29FFwyFSGnGL1|yZh4yX)Lf&ggVnX;O34O$)L3=Gd&UWT2v)1tfgb)xxq zI-rIu#&8)JVH3obQF#L#eg=E4DFX4hj5b#uj@_Bib9FMmK?1>l4&Td%4hU3GI1ysF zUt@B}cHZ9JY{>~s@waluLo6f5?-AJV|QERy=&9s2|B z#J(?DE+9O>dr)kmX=T%!amuHqt`f`-Hcu}ga}-SY4D_z>j0b-5?At@xxlmC=S}mIR zb@l9?|1elMw?OHCgDNh3GNlD9nlEsdu%xxAzwqVPQGPWXzSZEh>8#7guuAp1Jlmlz znwUsje(VSgW;+d^?U=dVY{cdoi`umIX|{gQ^R1VAQ>MQODzxAAM7;)=D0m{C-%Nlb z938)eO7C|*HtDfC9O@_Y0%q2UB9|&EXP>a`nNoCKG~^+FMgK8trNMtp34xFm)D{rt zSaGVp8D*`5L0dV0pz6WE1&9k5mtLdL*8@YmpycH=Urb<4^GR1++D>J&0eY06Szv+m zvAMC?d$_UnaI>c+L_w@M1tM%Sxk2@ z{LvH$&cr2uQfoV6cQw++>x~u({zj~a;G^_q0Df;$O&%Jnf$ixuxiJER3~H#(PBC!W z_x7e_k5pwggTMSA%MLgTmA<0#J^KhzyWlIYHCWcIrXS}QiUmn()^;|OW4`lkaB{m6 z{c^)xHT4ORK;CfTfNwdPFzzpjMcUAK97#$KtluGjCdw{{!2p*uf<@~#!rfKXXovkA zoguXi@-&IW^zp+~RU>>-j>T&36h}U~^oqXFR~;Ws260y;_m4{{>D(ojAqr6FG6yX@JRK-2 z;mQYjfHH(AKg7P?933~yq?8pfe{)38(rj@*ct>cw`(nS0#(ec#h9yAIKcgX>k0t}S z^IH9_bQ$nPbLm?B?IW*MI01sSN+4E35~Q?$aQ4+-_35ZLuF{-F>CK_^x>K4qN_U|2 zx=?yisM1wouFp$2!`stWd&e*qY~T&VfLJ~h${BTSR2M1*hh*<=uq@7X*ehoG=cWOG=a+lV}d;o>k=k^ z{>Zc{3f}&dKKp6{=Af7;!4>4qpzvar4`s(TPCkz& z5U(qSi6fT5-$273*Xj@rOO#tftK9O`J%u*{F(>imxVYYu8$&az5OqT$$Mj+3Y-oP1 zh^Q+l`I+kDs7$Sv7=tjpNj`Jtwqy>8*k*H#getZxGpo$z>=%7~{{b@>(Mz{~+29%= zik4O42x5GR-+P||n&IcxNZ)kHz}vh@M0AI3yp{4jj$QX0J2-K|A!{)qcxRInKS z1J+i4k+l|c>~5Nexk|^Q3tTxw5{_CYL;+O_4d)K7n{Hq7ysf}`Yz*n0tH z?yFQyW4x2g{2Hx;cr0{(g~lL%)pntnd&F8ZWbPQR^S7Bz)}xpdcmp#xg)M6wtGLPR@9iHhd_n`CNDVR|9WFTYilJo^y3&_#CKSM;Zt) zH%YWwI!HCX=?mGJ}>)!tNcF|r{IjkF^L8HLDrvQ09aUXfU7Zs@{cm!w5A4F9E`FS zSRL3DGadEw1~^am9&c>$vyXw#W(NiUh!YzdCe2zjrU@EA&>w1TplO!ycykl}`?G27 z`0sG!pt7c0PoDTqD6 z944?H;6-A>=DxBnSTrKD5Lg?*+?ayge6k{+`6MrrE9EEv80N9hgWf1X1D-&_wL>M+ z${h_(g0%>-6|r&&AY+&lHf%`AU;aOHA+T7}#H;79F-UkWz^BwW#_q?nrLQy)jcyls z*#B8iKCt7R{0dip4?w|`BG$0U(Nr%5qxbmeN-vWb7@J?K0ER{`#PKRUPFrK2 zjBSNXKbopb)+6lt=yoVwr`W>X3gx{NE?fS+u9Tf%L@+vkHwGhwzcWyrAQ4P&^sz3{ zUPjY)9cYj+hy2}KdDl3(XUEnFjzqj$<$AP!-M-7PW1$wwHtAPhArJtMO*{yl@zsn5 z@Y+c7Q5(4``4yGenk~FYJR&)tz1Gh6E+*A%VOYH;coUMdh3kvh?RH77inh_~o5C;pB zdC8LB@7E}0tOWEYc{<2^%Yh2Scb7BT-h}Z8xO+;dDiEAwDvngOd8NYyExfqRC2tWo z?EF1jb^1#)pS1jyS1xrFR8h+|D!ScPa3NG!3VzFfgE2%xG1QCmup~%B&0rBr12_bX z6ud!4)0U`Zo2*0%v{_Ue;&=s@RC~y$8!kfwj}AsxgoC|=0a>n&)7Fv;&;_vhL>>~GF-*k0kyk^ zx8yZ{@^M@9R5?gvk;ug8m@1xmIQ!|W3ItR2UMgcf> zDweE4_dDZJ|8t9qm&kdG?C+E(1gd>VMswAFe7UbUcSuw63@39;UbM9Vk9o<+a9iYr zHiyc7n5_VHK#IS`7b^Uk-jcNyYoMx0D#rDe11x9!-)rF)RFD1si|w6%d3Ut`_Vw=G zF~_v9hXMPSLQJ>CgiUB)zunn>9W;dR0VoNO5kDYefa@Ix^01%}0x{m+MXj1xXv4ou zN&Vwse`hg&JA`;t<9%HT;u4NC+OW8!QNLODuoRy1%qJ94YX6Mq`%IKAgY#jNTM~+D zSxc(+{)uVo_E|>B@{Zkpm$xo-UT;DqsL#7uN>;RtMO*EC?T;6;(U(+_`do%`knvez zno!rp7L2}WAd_eXG8;0+Ei;m>vXh0@IkmX*bnV5{!RV(Y{Dt`bf z3o)I%F|XK&yEU z6LVAixqUN9TTN=#M5C8?ubZws6o~*>Truz$mW$?ipuWSmkgkUy zZKOU&IMRj0W>K%JQTimL#i)hyrVqHP?^UzQMhC9R7VJiS*EV(eA)gn5XO7cARs^xx zStk-u$C&a95PJi3Cv@n?im!Ksl9XDMf1%w|rX+x&Jz%283bEmPj-eO1wgGKyIJe5n znOn8y6|8Cz(}5<&GVS|a#I<;FAp_q(WU-^+c-U&|Q-K8+7j}_i{>m;c=lBu^WdIPu z%~Ig&?c@qLAA=1Nndt|DRQ~1$Tnn0SZkp=t5dQ6c>3?lHHTn{#OJbPud`kF9e+k=V z64m=H%sPB`5Ca6aIHevu*n4wy`mYvR91u|sT(|7lB8wd5D#u(t(!Hxs#z?o3{^>UH z24t^8eL-VG_BWWomC5APGvU#mAyK<0&aB`i)K-y3B$K$4W4sY?d3XrhJOSvyNzu(H ze$zO)kbD;xpu+tNGaOcUOe+ZEa!PaeUtO>Y19_QCiN+fbrm4ZTbBz3Gh%|W#K z87tk_!s=3B9~@+1gakU=Rr?38_u|7r`aFEd0qZ1woO!fbdR#NYXas(mPxMSn&^jAw z!`1-KfK^BrYMtC|6?%!`MC|-7Q>gTT^Ta6ogzeQaKJQL4Q+}cKOe1E-e>XnFRv>JK z5Twaw5q%SWp=PgJMG(<6tYzVS>;x{$zA4LUS-wl@sUqj4w@jDitR#4qc`J+XD)LTR zc%``~i|{IPM_PEL`6G+)D)K*Cc%?ZYeRxZ9IC{?g@jQ+Jyy`rR46mwE5ne?uMGLPq zpJEYSMLt9euQVs34{u3Me?x*-nb)uguOcs@g;$!J(1*7qw;=Dgs{DdccxCwkJ$UgP zf&MYGB*z~eIhA?-NE1b;=qxf7j*v*{-gTPzo{ZSbn$nKku{SL`eX~P=fIwe@s0mRZ0MX)j17t z_S3&ok~p}Z=wIY=32z)ZXv??3NL)%8JO`@isE0lJ3;%y&oA!5&S-3KZ4IAcPS#$J3Tc~J#2mzWF2^6e3XX@uI4HS zXA%i6j4wxFgkk%FMg9vCs5d56uJfWk$ok{OAU#=}>pP>qOypAyjw507QkQ@{?m=PWgo$r1FG}0(*6&89;`^5(RNHsSNkFEM85@4ZczKtp6CVO(z?y*QJw-7VNR%0t;>?m&r_>gRR8?tdT&2 zIOwXAG*z~Ne|N;#&vEGOLglxdG1IS%UyGFy#!0Fd_aK?x#Je!XC4H4Q_lrwupp>xD##H2Qq7TV5`*4|$(+~O7=UrZj-^k`S zux^{SVWBkGwtD5h&BizWcIA&n(v)c%y%CmGYR5noe;<)zu!^<(Vc3`C-DDJuCMfe7 z4!{;s`dDP3Uv=9?iUSUtoX<}4lZnR7$J;INQ3b;8kEXLZhTK2MPC!(<3Qxb%TERgz zjhkB7*jouoF~?gwG@Cnq-J$%Z$LqWmWrnyRwv*FEMV1(lyL-wq)3|kPI=&bCg|&G7u^_G%86#T{MZHrJ~}vN&-^e z>VdrW^Z2Td<4&-@DZm}lvdV{EjwJHJe-vA(H=p$_TuCxI_+;#uZ04%~c!E*;W{Y#~ z0Gvwuq!NhaVUnKQZQ^q>d7X!eNv{E)Vvao5R@Nd-)vM61ncr>Q3=WivyDxTp%qbI| z;KaT9*#fz_>BdP#=At%_QWQGHL>!>Zfyr{5Fygd?$TCYXvbjYn(?>OS^2v=Pe@}a{ z-}Z)ZDEIJ^F%)yG)y%Mlqmk_gyANI;O&Tt5W}(`CksClGNmy2-18@FF?lVsk$FT#g zIoKyE*i23{-2xN(!K{F`AC~>lEJJ5uV`En?Vb;F(a{r79&!n{b^=iCUk9Po*)ZO+| zwmEQFNW4qN$7@x_TgoBSNM{M`e|CD2&Vvke?mDc%5UGw$TQ0I~pmWOw-BwHX52{EL z1p)?66vo1K-U3u|F78h*4=k)cS}2eP(b_ySqxT}>#r{^Ft8q8B@os*Yvun11G0qYu zo-^J&wRDWXfH)yPM-t3}R5H!KSi5nZo97u5R*$ zx=u2F2>|mhpp8b0Y30O#e-DuPo4&Dafy4c#&ES+ts2Ff3{MS^=kcW8(lD75JaTtU` z{BDE_o6v@;5`t#IIiU#rgafYeb8zhqq5sGj1)x`3%g*hkxFp*?7C}B-6A(JokXw#1 zmxBbaW6}algdJJ4c&&kf+4%lAgRuT77&E`}==qa-KdPvc$z(ioe>0K4fOM2B-N4WG zR*5BS1n99o$!s5N33oi$_5nec@2>xjO%mV)3M(nC@?0!kAYq4h4mrZ@R|_(vWdhDn zP+;bwkAe)>JGKt|om)Mb$v{w1$#wcIMI!~ot13*AdBkygcVw2S8#;!llFlIprVf;|g6F~_5@$l1j?34&NH^xfHbHMcItY-{MPfs%_F&AaLi zMibCTjj}Jvcr@rB_a5mRj^+}L@zh5%C9}cH_&b+4-b@_Oh_FFde;q;CGf05}i3{h=j?1CF zU_C3)vhj?ksC*X|+|EnF@1T`Nw3GQvq>e$@jkmUXl3$3)wL%eSG zY!{QIjU~i@e?!|kZAJs%QLwN;%4e1o4ZdE~pX7*y>GiYnpnrWJK1=%5qv-|6?nlQj`5(!}()YqRpnSjck^eDu z-qWY|&L=jUGQV$6CPxmlK@9$hZ)<_k-xLh(Pv#Krf1$%wB*TvVqpMKJbj!y*Onn7f zscJ5u0lb^Ad$j%Dm3Y*67f>jQtNvxqVl=(x7{?8O=hS07jr3> z(ENK})BdbK9Zlw~lC}_5b)lI&5bzlkok2pOvpAw{kxnrY#KA1nEsa|S2f{bj^Uhb2 zTZ{B?f16eapmKr;SQiQ&Q@SuiwcjEe$OY;B{*gI?B3;wPU5Ii<$+Egy(wR&!F~kqy z5~lp``DaQ=Ytn}B$wbPLXvjFZ?ibPCNi^XXGtj=Uu7y&I;g*9p6q}`_L*`HzTUWPG z99IVix0^@6dp`H{PFmP;i0#!2_E ze^t=meDXxo*P`!~N6?QMt^4S^%r_3B%uwBdL*afw;MCGhs~J><$L=Pin<47Ja?>>F zDDx|IZoZLHz-jT`Z}Gm+B5VK@hC=h3Q(uMjxWwz8uMr<2 zbD9@3I*xT8eec;7jYlcwI0aS9f3xw8x=6EhD(`!j^Q$q4GVt^9+YhM2>!az5UcMl= z@hxL<)g^EcCJG+$r4IuH^||LMDAlH^^f3_FC`rwea|~^iaDp|QZkE;P<^t4&rx8Q} zLFLyo6QrDelL%{jT5wKPZFGI4Wgot}|a8N>pr(R+dwz)%N=tnb|O zd?;Sk&WypY(huVECfEBzUP-;uAlj2gRrh}|gInt<#3$i3>dbrHe=9KN-gu@`Y34t(w;qWA9@WD=I`way!N>{ zJ7iDrma}iFR>|T&-AD;&l9nhn0;tL)2o)Hb*bxpU{hiFb+yJ90% zHLHq5Jm({DS-I_Ss;QufDVB)jK~H+!5N6J1Hf^G}iVv5hUF15B;{phdc2JzOD_Zec zy!{WD6*vysBNzIs8Y6?<+~agha4eE_RU~_U$5DDYfB8PD9{4ojVPy$dD_q*Z>Z<9V zDb>KV3|(Z8ulTF8v~u?C4Du_uU!z_g1!vKnqO)imoRRTcgiw14S#*^?=LPU25elH% z-^|7uWD={L<5PEdaHf0F=4(hWK)ah9V#ykS7UR{ZhPAZ1t^ zy*fG=e-y|*xpge5UCJ=BlmuYe>yHny^ugUDIk+}?uvbo$ft(SqW z2a)9h5eLi!HJ|E%JQx0gn_Dl@r;qS!e_{JeIFj+pJii#HJD2(jpJKczvd@D+X6j@N z3MMsJ;BzZ-mZU!)eHqPfI_i8ehx=rHEqNBvNOg!t)}#@*LXE)yREBWBL!~6GKf$y}`Ee{u0L z%9nC{2373ctc9|3LU4*|xR+l_`4vi}I5*l^M_r_I-yH(A)TqzJMKIH&Q~6*(@&ClK zzAM+|Xa)~Y+v<6INKTAMQ?eTMq5<6rJ6B+3d6ij5pafytgqcdzn|z?x4WiyPKuU*6 zhv;$I&vNo}%yRKYD|cy>jhmtMe+v-k*`|%OcnxtWzNE^=b;1p+*X*d9b}>mH@L(`T z0%74gxgmPGAsXqm0pA4-n7?>hkb)x)Z_bW#bC$@PQvqFXiVLvX^;UpGi^2<>T>Txr zjuZQX7K<_1)ZF;uA|-3BGd3x)X<@@~JL+9_l}taQ-8K9G?2VJFUSrf}e*oh?5^5@6 zYLS%ev*~5Ui4F)*Nm;ba^c(bNM>dD79sos|uJIr#=!>V<(lsV7OQeHq@fsx_R^nw- zZW>y;RV#T856gMp;ESD?36kyv-lq!pl|oZaI_GEKB+bL~a0MBQaSVj(w^>0uUCe!8 z9L!Bp0Qzb7#ZCurYBRc&e>q;Y#5kg^ruB~2@75avS*@BI0NZk)^HsA0xQ+GrR%qXE z%9R0;R`oIjgvi_c0=LXC;3K~hfc^?83LN`A8Zadd=1-D*pzuj!)h;H2eyeXyS}wZ* zgAz%$%Y;FhZU#K+YNR<|cF|RQr98)&Bw>9}FZO=qIFv9KZ9(&V)Y;uFhRf^!!3kGGcw37e8#P=??C{WpV`=SwNRHgAy<~UD%2*TcGu~P zqM-fGl<->Q`oHD$h9R@VD=p8Y*AcwzFw9pbF95YB-P?;BL!e!y2I;Kdkp@Rn6ElSK zBNT}xez+YWI0cnae}_5dg*gO!$FahPHAzquPA=MjDEFW+K8;Isd`!4kSBpP#Ota4)=Abp`J z$+#uIx+q#D7Y)?BWxY)25Y+2%ab?=srwP1vk)v`)fhSIvlZ5zG62k_Z+yFu(dhGdcQ&)LsO?v^ z;iGt4G*1uS>}e{zIRb|qYEn5Xd<_q0V|VXlM^q#Sf8MYUASlKa8(d{z=J+L@YPPyP z>p$8>{(Qc;ny5{6;)Xzm9SEbHA=C|@$MUdx+d zabcDtf1ueqfIEo*!3yqV6o6^@XdF$x>a1R4KoVX~L!*OTIs00=2<<-fzxs}vWHU7Y zXxub;45IN?mI1a%h#2PxCOVKuN6kvMkM_{9bJoSQ*Wr=kNpq1-d8S{Fu10fx zyugd(3jJRtUq@GqE0YI$3}7(uP9)xre+>lL(9CdvZz^BVt6t0f@^~~Ff@TMH)UC#o znTPdR@%~>hPqikgr5gqI_|XF1ujC=45C{l+Zq5u5cvt&<$JcAgF;E)Dr68N5RcJEj z8Djr6Z?`P7xUJeFth~Vi_Kllw=&IAtCy+)V{{kr%^tqFO%{xYfx3nTXF2Ru8e`YWD zPxh1r8w-Z%c=H$dQbg$=b9AX;VHN4JTme<(q#u8D2tx=)AC=rZ>-Y$%dK`L4-;Hr~ z$U|5R-L|M%;T_C*2zwCglMIcZ0ymenqzE{XS00xEQYvZsgEbAf2|9)x+8H2Vq^Ijk-{OA;R?gqT=OT-D0^$|8C1i6 zNv0#PLAE&qUB|mdx4(_A&m8`ye97tij#rbJSJ%XZ9967W-Pl&+xGmh?ued!J2>bvu zGiBC(zE02~T3j`1!a?ec1>1SjnID_F4(FP4kS|wuSsp=bx%>f7PfI=ce>e|DWHKs` zr=xtb7&DvxV%T)G0Oc4u*_hBZ-V?^>a`JbbKw7neHmp}*Y_QO`+s&WbOUCEacC6Nd z^koR7rWbh8rLfg}db#!dL3Tcy{FD1%FIECsg6VpzIJsi1B8}xJn=HIY&k`S_UytvnX=cT*}N4XDj9${Jk(Z4J+@55Ml$1or%pU5*k6`UNh~zB_K!x3 zvgrQKaR}J_^ivrB%lH291AqmZm$IDVE}evJqv0Q%DCa3hjX}B*e+MY zTrd+>Eml)raI^1s_x2AC_teg@+*BQ2p1jfrCm4z0i!$lhe-lX{;(Y7xebsa!Clj%K zS`t{eP^~U=?-rX9#CN;knXlN4I%WreHi!}jsv!QsnN9%WL* zNWr{{d9f2fe}n>UV>KCzSd6$rq+-F<3015y)`tTkZ5RtW*2{k!y$JtlZfpJlyb&3R z8<`j{K>;v#AMK)_F*s~@S~dW&w1hORHhN%mQKvq4EBCj;%vMj*ki z-ow1O(Vc}8nI>R$rE~cFmUC#rO=Cn7C%*JO%p$%De}yx+1hm6&{+rJ<$4HNGq#i~p z)c=DSm+S3Uq3;YBD2jqc-H>z1jKxEAf&k}+hvRVJtXo7mvNamCNnPHWSLv3>*p@W56YKE6w*lA7KW!{ zXB+itaVu8Amq)2lCehwej=uZO6e-iUmcGmGDyZbEqN9TXQIjH{x{1^hN<_?evh7)) z3_tvUMQj6wKY-$;kfPA|`5TiY6GK7XsL-eZO{PSL2ueSUVP<-ggl*YJYtf5pz)L3y ze?-ZXkrPO%%pFM}?CM)NI>S4|@2JgB1jdZg*gI)_BtDF=GR%KS)>xdLfnV;(00z@A zMGcAe-HfVe$XT6G6_pyra2f2?Nvq}~FfLw>k+C5;H#xPulla}Q(E9|Gv*`vSp*-}` z{pFWmPSTRuM-f&f7~aBHnh#NZ7}|733#Ifr7%JtC5+Ja7;Y?5 zNj*}VLN9Y}o0$}hy}5ON!;q{#QkAu1wDm{fWNnE>>Ea{ALDdGfa+)^j)M`43t>i_{ zyMZ&Dh$+&n?G8qRe3{O#^XVX4Tt%y++Ef!mnlVSHYRGG&tQ`iwwN_t-#o#y1f2p*D z(e%O!Gz_x<3K&NgAp#5o16|XHw!D5T71P1&bJUI-MhYSZU_ zQ;&?HeN(-cu&_=#c*s@b&v zZ0&MBpZxmhQS$fXYxe?u;gboR1o;(ydo&)M&mR5#-xulh=25TvxciuY>0XVp?%!u? z&!0XbaM3=V|Ft#9`wPs%-JNPoZd$`dhOr`B?f)>f^$Gmf*4ljfD@Y}4e{F~a(po!D z`kybR@Y3-RgUdr?-tYGx??2xDd5z>#zimDkR5sn)-|y}AbkqNIT9;t|C_=Rt`QXOV zwSkWt^vd_Ea^L*a)2HQ6Vb7nd;wxdXoqrIsD7>Vt}HZJi!(AD-;L zJ$~avuHHF0Ih#+<0LB@It8V`DMzh`dQBO2)hx%KgMo$_XtPrW*=2^DLJCRA~I6ckLfT8q;A?Lf5HRzs#@*Qu^e;?!?LM9I9F!y>z zz~*$~F*&(bO9JycDA>3#C{LKkF4Vb~E8FxycODJ?Fuf)h5Xe6R-yovyVxH=g8J*mF z*x~-L{|5*}&9gN7GMeUD_e=jP2Y(_^UAJ*7=u+w&r}(@Z8at~(GSc`B^TlF5&odjr zu7CL%tz=Jge!r(&f68Jbgv=4{YI_+F9HdkGs_7UFKX`!ZxM=JRK@{QG3sS4uJ^JmV z^`LOK-CBkyw`Vw8zkk?-b(2m*0p%XnRZ_;ehYDy>0M~5o|016R@Ke5JO zHywhX0DNh2QCqzost7DF7}8f_)%@e>(HN|&iB^c-+l&=Qpe3mV4C9}fF%|%VGUyG& z@X^g{!PCNEf5;&M6DGC==zSB4d>D-f{R9m2TkE)P{?@)1!j!@NcJ$f&CiFQ@FZRCP z=ZYx+{B{)CT0)UqQ{|y`{T$xqcr8QhmUD&jg&3icsvT|jE+G!vz!*BBL)qf|Atj2V z$eMSa*1Pq7pKD+o6SGj*Haf9;rTRhEA20NJ^96zXf1xV95dHBKk}iD%N-^p_<^|=} zJ@OM74@zwc#I}3kDJ5XLP*;F@eg!(1*}c#s4)tD% zLcbnl(!;knlI`JhuLu3XMFy|a6nN%%?_}@z{od{tJp7*Qe4MFA>b?HwUgm*&(p^u$ z%{-k^f2a398`P2Q$2gyVE8?L$Dn6FKNw3b+>25Ml?vrGt@V^1sY!5=Q^+-I3yZr&E z=;(kB5&2{>i6INMSQ$f=W@WX$4TiWZawWX30Y5Ce1{KvF6_=VA#IpNCUBH`VfD7_> zU5Hy{5bq}XmG&N$<3I_R&sUfI;&@kyZsmAIf2F2nh?R<3G0ci$UpY4B9A1WjcVJib z8c0#g`Zh9AEd)FXDuzY;l&(M`Jadt^!^t6-Sv%t%meApjShF zf0_2PcK7<6NWV_}`6#G8`|n{9vi_4JDwtF@kaf^VTes1R;!%Yt+({+sgE3NDS8ZoE z3c`|%F)aHu>CZV?X0^B$!1Fg}_qNh`36|^Xf2Gr0j7RT^-TFOa_k((CEnDx3+z?|Ty+|)cS;o0IATiEe$NX>ie~jW^AxYkSA@|pNM(+1dxaGhY+Uz$;h&)T@ zcSZO2Pxp=Qzr_#+*XVmh`rqyw>w91J|3|$&zUwgm&wUT_54AVzCzF)?#PzAPb6*_% zk9$XT1~~=iDLEaf);V~tVGiu%yv}1&HMX<+N7p}d6yiH$gzKn){?Q1Z<7Gvie}gqt zGQGJohUfpc@5uN2M+!b-D~Ed9N<4pJ>}yT(M%O9 z{Ao%lZ%P{tTrdX%)!W?a^)^biIdKA`h|cM4+3a#Y%5E0ZF`8Tc``0g9=`TOB#XCZU zdnH-oTlnI8fLDVcf29pt$Cc=Ae?hgbIEi@|zi|a~*>Ee!H=&XAMlE$sbc_U)`04^H zPa3r)zZ+5G2T9-PRCjunbd9TAhHrEI3NL`x5~#l7u6Dm1H!yOa#e&tZu?+A}vCgu+ zd)7NPQ|><4!ZIT|)BAR;&%0@pyhfq#)dmai{SY8gat(J6GP(idh_?rWe}j2?)na8a zX-k{!VtG;Z8>^)k$YQKnr!`4kl45!}y5$S4L``y+&M*)X&4xZxlErv#jmRXnb95i9 zxCBAXr-|5$Sg{?an3Ii01a2&Bp|OI7$w2=zv^2K!Z)u#?r_iAHV44;}avso5Fs~kj z3Yyh6H7bA$6v;7=_l!2Le<1EgcR08|{C(KpYzUmn$VFaV(muGyL7+dV3$|huw;ajs z-^EK|;u8Af>GpUmlwp79`&yn!9CGz@ZUM0Sm^%izp6|rHQ$^OqTR=7iw`IG7yh&Z?hBX#gX3%&($IL$dw>kr-u9%oV*{VQb|M9AU^!#84g8DR@i{zrAN|P9sV3vp)Dg)UX=|$T9|G zdu*RH5$J)fIlV$KvS(&D6bM=p;TFw7>*3kh|9+L3^~mb3ZW;t0-_32DZ$wvBR@N&Y zRr#x7ZLWIGHW!;SkI?{R{rzqxFuV*Qq#c<+Tqb!(T89A7xG81I z)sd&^4g^xQIFak|gXc~{hpx8$kSfALS@T#MSv+hYVXSEf8jc{D*^iqQFS)uEUdj@A#k6m$lf9|1%d`KH!qrRN6+-=@^{MIFYFzO z_Q7BnB<>#!Qf-NDXZVM6&!%?qPV}ft7wUd*5{>twhf!-Hm9N@|h(fZna~JJGYmE*D z*`e(5DtQ;>J&CRa+?qm^TycO8k{C`5JCkQaWp`0;f0ey{dF6 zA%RuFs3Bp=J%r{};+*`mW+tcGyH@j}X*f$dVlHX%q|#Utwex02x5P*sY%11j5c1<- zGzcDz<)kMLP&(%c5B`rx{DyH!Dvc_i;k}3g#l;aktMn<^yq+%jI*_X-26EYIHSFm~ z%4&hYe`^=fB6+R`c> zyI_e1j=3xJI?E%~I_y5*J7&40B!vnd#~4S?t~VeJI7`Aajd371Juu9K^eP}vLshaQ zTf$D(_nonxifx=y&lZU>R?1WRTe4^9OmrMKf38({`g&+lycAlbC@<{3T7MLu2NRf7 zxL`eRpMJJ?qp4S(`>XL|Et*gg@;RY@xVpHfKf~T-5H@@QhLjDDRpd0)%n%M;CI|iV zom4*I+WVr@p9I0Ec0qCDYPyaR3KR(0B2_T~o#z*0oUVMXVkv1z&nafp&VIMWauAws ze<8Bs?7mrZF1hdCucAlxa zy>AB~>=!n+zeD}o$qRREgR<9jlt_32A`lV{v8{To$sZ(+QxMK=$(H(+@ICp240lf~ms*?yY-7W2@FOV{9S4|Ge|kY4(mPyr)q2Qt3xb_&g%MR%k)H<@b)QFURJ454XZq^zLvp1kr$IRi*|9TiuN)T zDcNdnXs`z?DP(y-M~R3d`09@}b;c!VS{dm~3-Hg*C6aBiND$q;|E&&cf8OYgY@+f6 zS{?vv+{JK!SwUahcVP%6TBw2Fsq1Flfutj*<>+8wQxamxSLpO`csYe>hY#odM~Am$ z#eOZGxX{Mdv{qD76GAaUh3XXjum@@mSels_#el{v1Emyu7`eIaQ_Ch86c88#OoCWlEDTsA;KZ9SaI6eCy+Gn4|-cDOU zFbLJe84Ps`&4DXGaP{9!EK`CA8I{VsH!W@I8W@p%_psIJ?039bfR-t z3ty`rDoNb_E`HA%oA{@Ons|+{ooJqci5bs(;q19KticeTV-JM*oe5P;Vi>dA;1Q>nxw05Y6SKYlU=)WE^EnxLfd7*ZuDJ4 zp@8-4TgemvGg20te;0>iqtJ3dP8B|4MaL8gqs#*Ex~p1tBM2UAAVDbxUX5+wRV(i~ z*$$0rW$%U%__uo@)-UQ;~sN)1qj9DSwJ}I?osC-#2tJIxwBRuA zkuC7onmzOTa7QS~ajwnlTSl_K?^PA(Vl%1L%`QCe?vISBChiY8qFP#lF8+lrK&3o z$$@~TJFHm9R7x6HnSK~*q(>yY!D^v<1^c<6lE!P4Z))SoHCdaPkhL0DA^;jN_9N*# zWcTTlfi7C4*$PrIdFTy!_M8vxi-T$RCYp5Nl}*`Ku^E@hLax^LyPT{qhs7DN2h1y6))7u ze>fOv2coo)O?k*yDYqr>zVrB}TtJSlqT`9@oh3}e_anG2KAd8H><3|`)~!`@;IR462GPz2;hPl(2#V>D z8cDRUjeL=lKc}rC-KEZYoPMg|gb!aOqfaK$Br6^juVSyX;K@f;5u@l~Ly%A`S?hF+ zQR>7rj2;BIl0WpmqV?N`m_~4QSB~N44({=!syqzIuqBdzQYJb2)S_y?vnjH-a+d9MUmo;QG4c;HA zN2l`)^?i^hhq2Gh#eISRYOG5Q=h zuX;VLZyWA^Zxa>%;p1oq9r+@W5iKhI+}N9{2s#BPBPDTN+>=4!}JoyG3c3-!K$ zDwaThCA!!QznuF2b#R;E;7TWAate zlUV26c>L8CK$FGv{Hv1Xk-?navwe5xvi({KnqcapdA)Iec7g;bOJ)=Nw9Y>s2BT{f zq~sqJYrTu>irNOb?&F{L%2EFtj^i+z+JPvMQrQ>F4XhD#>GqzMeJZuMhHoeGzv4FN zjizD{iJmB7f9Ry(p`@*klXQIr18m~;dhb4f$R6I{lGqYTSGA>G6g>B3I@f!sNeH?a z0dGGH?t{>3QdF^s&yZ~`(3p=})@n>{zw$p?WN|k`jFk01W zupR$@W<~HVQ`fFOW!8&$J}zh8Qx^vXXB{5iwEF^se`mu1D?&9aqMmbLV553#R00>K zN4SORm@%LO2?L0TBdM;g73zAm^2;Vr9eRwnWY5_0d}CH0G-$Eq|Imw^>Y|D>6N}!_D1PvPCXyNVJ{bb7)nQ10Ng9utV^?=vq-| zH6uu_Cb`U>QnW%ZC0Z5^i(M*{C7Zf~gf1pge>h!?1|le>%E!PN%4#cvV|k*7bQ_)T z(r$m{#A-1065#6_jUV4^ysd+^ z#s@I`<9*}5^SjUCM^XXa-rcTw91oXTU z@#%(0oqHgxTxza?;+$dY>a;rI2kS^<0Kj&hsJoAHbs^IoI}9C=YTd}v60u$ke-%zA z*Wl+Qm4EdgBz5q&LfD-6erNZy`j4q|PM^-%r`C83&Qs}~2E8f1Y?iXq7R`FI*{C<( zh~8izxmq7>aRj}HlDW3Hjqb5T9+@~2x8&}tq6cljrylSL(TDJ;Xj`sYLk>_yVY?p> zI_;CQBjC~(fQhyFG3?VFae8cQ6(Z{ocGvw2+x z6ay^a%Na)XWr{1r?9x%KQL#4*c^*TUD*+3&4Mi8Q%P;&$o69jks{#gU2h)*kZ5;Q| zdz9qrwvF9pf_y55oSGxv+|)Bv%4<`v=Ej7G;}B6|kcALY=?W4{>R2Y=e+n^HJ5o

2!EK!jmzXZiwL(28<3Mcx7b5M1g0=fOxR(M&SP-5JsvWbD5bs=mzP~ z6^hpI;0qHLiy{ZPCq_H^f9Y^pCE21>b|Gk)s(kig2d(Bn*efS`I-k3z^F&YQsh&U< zuBUo}SXp!Q^mkE$7TwQX@lhNcABfLKhvH-R2>u<4R_7G{xtM5@sxi?dR zh|QW2`$gb%){I2f2Bi@AgSVO9%Z=@ZjxT3;C3uo9k8Uyf28-7?}V8h--6@;xin^U z=<9{;FRNYZJ!G#8lS^i1guBjyS}5oLArLp1p-RQ#+Ypy`F>rF7GfHywQDlBy2H+kd z=S&LZUxR_lCqTCm?C5DZ+qdw9O5y?|GiM4IiMaRpZq;yq+CQBHZm?aa)8j~-v7B3; z&Y9y&77$ZIe~vf{O!gRzg@0Zg!`ZI4{=wmf0ER$$zX~Y17i5&b8baa=au8W?!t*;q zp_0u)GDIhD2Yi#0xw6@ksxF?!es-Oz^X36(F20HprUe$)O%pgMvMZTX* z&VXU?^}x#J2PL~Hr}`_yao}Mv2}g7Ks}xbPO<8d?;qvBK)_>xaohvhM4#%}VxvBEG zd0Nxn9e)Zg)opCelUfM|06Gz8e1B7c2H0&aHJK4g4$!dvv8vpn$)0;@<5TIOtLD5v3vdcWeqQ_tPj)V(z7c?qL0_ z&2v8&%T`lprGNdbI2hQ}PT&~Z3FKmd{0YgAELgXVnm+#scUjm%$r}=h&}|Gtw#WI~Qa$Z%Zs{W*tab6E7*0%O&3!LbQv z;Gj-j{Ebp4Y)SQS986-+A)PQ~&_b8JMVJi3)alf4<^V3M6b13shO%Uu&9-xY8tSQ79liS2(SiaVIVF+ZKn>gH#Xr0IPqEX;=rzXgUN% zZld;zxe=8>!R{Qo

    9w#;`kTgH>UT&w+q{(leRt|!~tYVUo;R@e2cjDrK#{9m&? z1=fd$I_5F$GxIq9Iip>|mRtTfz6DY%=tHW|aETv<@o=1s54H>~2J8f*Th!~|+4SB? z%cU>WbiV3{?$pNNFlK()pNzG%`>0C)q2p>AtwDU#n*OD7I+~x_{$`D3cVt(KsnSHQ z$A6TtX74KG+z)Sue*`+ou2P*LG_LNw1~G2+k8UJKJA_rRa^puz?)XA%su%&L4?Sd6 z<0tX@HNm$J_ZqMSdnQR#L^8SU9I_|A6p6l;fn+L6hh0s$X&A*7CtOGh(G5|1U9XDu zByQE>$ie2fy;jxA?fUfl^g^X?(>-yETz?>$*#lO1XtFKI)LzZroFf22K{@r5q3x7* zn$6u^wbNl=QW8{o%EQ~E-s3l zI`Hr!Gm1tp`ihATvJrK*-)fM7RN48{<=M5XW+J`;PUhnEbItVk32`xip(pYA6dl|uo)dav;G$UfI0VYANly`zKdSJ#~rT}~K6~Glx zd8w*p3e|5Ak|^zH`*UW$oD1k=v3-js#&dZQw5PF}^i( zUD1~_d65RQoe7u{lZszMVQ9!wmX^_ksWEjHh;cI$kpu9Cq)4dDW6C-OhrvXCM-#&X z`Qy3=E+Eh#n4k%Uen?LPiKuol7+iBlZthllN(1+=3*(oY=4r51ZL=-4vj5P zx`d!Uf)O!8ie*U0|7Q`jp=a^ShHAdyjGC;YB#gFoLXoI>`bX$I4`}x$5L1eC9~i?R zz2(6G?jE9YfDeV4%!iwyto9wG@$yZoH5VSZF79f*{=St;49ki;b!J;zOsOF)RCWWD~v&mvin!jHcDf!_p$R) z*X@wVZHE|R$Wm`zaGX#*!$#jsP#MJ8&=zZvnrQZ>4jv5Ue}AU2GJ`Jw#L&?m8;F2@AI zHOyg7aUuwDw-OdOf)^R9vbw&2wJee@*2#)P3;v36u7D@k=Qtoc#0g#~NImMSPEw5- zLEzlMP*8@y>3>Z{Z!9@oFjz~EMsuG^`9DUN({Z`#spDLuq}*YOtmX=R;`8IFF&wf5 z>+D$a`3YkzUJw<(1F94El_x-wQ0vl6ETyE?=||(-maS|KyMcq4f`EZL!4b8j0;>3=Bysfq>dZ14&3~{N*5X@}N}h{mUH(5tr?UJb zpgP-AW5)pjz2@NKbMf}I?YnmwgbnsA3^&>a&5eYeHM3o_(xM(-w#Wp=l@mCTI-o7e zyI`o0&NL6pz>K~TNtCnXfiRZP&N1geJwj%B_2i#>`|X3{efU9tiQU6irz5VfE+Dzp zW%Ot!S%0+fGm)V_c-lIpCv8z8r@Xsi?Y{q5k}OuNt#1*)y;isNUVtSe=AYg!nT93N z)fT7QrIP4KnK9Tdoem#^a9R?-jE4Vx7Yqkb^ztX1P4Esl+4*^Yw+leUQ0j;Ya5 z{t8K@4Qz|ecd$^(0JG$o){-o~xD9SEgUO&5_hhZD^Y-bU{PQPRuq{>uP9bvUfIXG8 zqr-Ly*;VN!)qcs^svWKSrk~KAO%7x>yMn?C%@CRm{#l(-G;A{;bszeJ1BlMw=9@SC zqkoP}{%X^HZEE0eUh|I$;LQ>*^Z;+B-WLz$#%2=%ze?(J)AZBy5AcKDUeMh3kl>8IzCcPn+7qeWe`Hf2<>YcKGPHvfWfV!Y=4a8 zSwe)|hL$Pu#wn!<7c#je&7eW|QyH4dne&wtFZAr^EdCUi_cG9%U|rZy>}mLCl(#dPfkT>0aIn}n-o4HgCe&xu*QWX4>!`^fzDmg<{7|4g zqUi${NW$Uu=vERW&<~V+070@k@mK82h$&X?GceU%MJY>?vHDYPI3jy+6@MU>PfiY% zebiIc?cGGTJziZY+HaGxQ{zX!?4%(%bVEx^y-SSLg`3=wpc?9zW*``Rz!9k$^;h{K zm0kjK{`i6^3WRGF!ry$M?&3&|(ss+knW*jk2mf)4DnP=1~_@ zuL{{(S5Y03bNpGlq*K@Elb)!Uxdx^QJ<^>@N2koyXq%ZDtqaj^w!ErxY21oj4c<-7 zkuaC}ndc*{>Y&Rcte@|uaR-d5bkIQ+Pq3!zRH=mmAzP#>CZKmGUw`d!x6@nJ5L5^=^@|(| z%RBqs7Py_#>#ji%BcAL8anD|A?Sdz_w*$flFMZm>Q7;U?DiRYDMwV=vHqK8IqQQg| z)Fa%v8-{~DxUkgm8vIA$e*jQR0|XQR000O8-85HL3oVJ+!r%b_cqj(|5C8xGOle|V zXK!X{b7*yGE`N4obnLweU|d&uD17dWW~3P{mgFt5lla<+Bgu=Rk>oAdCZo~F78z;e znemd~#EhhoHO**7o*8eH791#D_*-zGOP~u*d4rj>grA;YND5W^OLg@mvA1z>B z+c>0No-O5l-`VcDcg`J+V+ig4xc1fDd+yoKcfRwTZ+||6Im z6UpKDsJX*5&A#rQ9v+?v7qjWy2D4{_xpjlNX@eQ+hdZ>v?A^A(?1S)NDm`78NvkpX zcntXMb;Q_aFr zIBVhV;~~4@_P{-;#Jb@nUb2@E{!>p9nWD7+GVz~G5XVT?f5&Yh8 zxG-)vHppprE+0LpFw^iJv*CE&t#f|hh{P}rgto{nXTrEDSJ94tT= zAAil2OOS8|!pDzhbCZx0l%cJXF9tm#M&MmT&_&7YYcnvTw>1X`(i4v*%O`XA+S442 zq-V=e1iY*n!*MjD$w+uCYL*M;L^?l_$#t)34(`rm4^NjNPH%5>FqWCZ$I#a1V5%?+ zPg@|@{n^R#G)CCk-y9r*>P8AVXe0z|+JCfx-_5~M=oT!ALC6|e`)YtBI=#M}IZ=iI zUl6YR!!zl_8JP^SK3vRB^4CT1%6rw8#y0A2Q+h1aQ?1LAnKVFRHh;Lg+ul!oRzGbK z{j}BUrqJfTTDvJ^b<-QivJ>T_Mf}#?eK3p7EFDz(t$TcCwmFzA7c=DvIv7fgHh=ZV z8uf?@ZN%Y}RqE-14~aqyxt;sO zI*QPzV9|xqy*JdiNwiZ*q0i?oduaCnt#QQB1I-gNlZnjX%!%3EncS=%v43gXtSpe6 zaN5KOr@mhM0x3bJPC0&XRKb)B; zG9MM<(~!M+~mi!xKRaSSb`DIvXLd4H)o&Nl-D)#Ea- zTbK&2B^NEGt7zE50snz?%|IbHDJC+$50}#bPHKplNo=>ah6QqR2$m{2d+|A!J)ED( zuO$?uvlAXH-^(z>F4Ke+&D zIS%zXTr3>TPgWx`Lp>G}4+$h5Qrfw-&z+=n*#y|Ad3WNnqD8f>$a!z3$e{gazbMMb(ICn?EaQ_SOm^<>FlZ`Y=2tNI9nvx_HS0{bsOxuBEo(f zs*B_@l!ym(mVYeM{3&J?U@z!i3-Hg$5&Rgx_1BFziV=L6hZOh-W?e>*Q4=p1KONhY8+#z&4MGWptgngMzwE$3O4FlU4VP-V1LLSZ7Z(T1(GSz@1U^Vcn=FV zK{s_5f#w7-$dt_l{w5Pd> zH{=JU7YjMFRDi&A+02$rSnP`sX95Pe(hdQfLN{Xo zO~f9c`+xrbKZTtO(T#-&#BIu)alj|6{rj*x;qfPb3SgBDNwRRXIKi@m2~C&k!Vm?t z?vxfbp2R7c>b8-TeUc#Aq!6ClV59qR97!s`F?`1< znr9afC|gR~`s?hW$0{({U|}#bl?Flt(UU9QvVVVY?vfA%4i#Wl=uq6ig6#8J*$1u! zN!e-@uQRW2G>=mhcNDAT_~j&9RH>^L!6W0TJ2_oAj=Ma3(KW9|-b!wqmx~=oYFTs^ z#%WdXR~-zIpcmIHEcz1AVwct!8FW(CvEf;u` zX@5CCkgclwe$r6%r<3l_o&xdhZGmNXq z9XO2F7m?|5dG`MM?mIR$d!oBgJban3A;oR^uAxK8-O*UAf(`mil~LTFj-pF-7ufha z#OzfB2aNy<Pp3(G?3YD_SO|9}CaU z=1#IzhPW)nA!|O+`B?LguB$pd&|OhsXVFH$h6F{=Zwb}L|8$^jbxE!&EZ)wacdoG( zZs(dBvTF_OFt_g;8XJVio!gaQRDUnnv1Wqr@XX0k?5I)9=jCLH#YB3+L#}v9kj~>ej+*O9bTm8= ziw;_1jv$F8qv1qk_weYh>H?7_lH48N52#>_i%0CbH5@AM8Eo2*wg`uHn&W zi+GKXrH139$u?^kBJq(CSbsi~>d3I+Ya|2l#9%Z*xq%wxrjW-lPQmILuA=7jexhJz zm(FuXDz$A5UNWZ97ph})XqW$;8rf!#C0JF2o7+M?t`bZ=Wl@VrUYoLJ>?vedPV_Fg z2q}x$1k5;`3b=}C5E!Ek_V%EW3g^k_~5L2WfGLBF9cL4PiNrbC3aEk3~tgvwM>`UNI;RSnRhZ$FiSxZ!5!yEcn|kwEfA ze(SI0iv^J6c*q+GBaePc10*#Nd;5ly!$9rni9OBWg$?&X+o}$lOB=M?j*5WB+;}ch zn9S_UW{&HIp&|hr0x6P)9aH>4{_J6N(qBkJ0 zOMm8~iJB_tBT_uCyff@;*h~TEW?XhgKP6u!pAG7hGEo>bM+4xtLN_v3Xn2@2{O0-#q3He6f z78%6Z-hcAlq1((uMRjnK&Vwp6BZQs@&vNTlCCHJh4Ay2+bqAaXWygR#r23ooGiy$>OMVM7ZQ0fpJd`V*F5A$1py>&of<^wz= z$1(Gi1~cDImMKe+pKMR15BJu%{-mp{KZ44mD1X?cvJ`Fckq|8B+Vy#~XxC{SQ3un0 zH+i}E=AzNg72?k+nlWm^j6O1dEkWQpAQ-l*qq z0qbebfwSaey{Zk{mQAW?W|Jy{v2g#_kr_Uep zTYrDuwnt2#{XFC`K7BHp>2n)ds!Sgrojx_ro;_7&kFXu4v&W^bt`ozboKDY59%oH7 zj*+X-GFdlplB$8>%3&VQn1?fEb2?MZY@nf3y~~_Vm&|mom`P8bG{-ZUyjdDM301;UG{i(TXf%yH&UMI+L&|X!^nYbAyOZVw777WoWwH2)<#4t2hU?$DjT_C; z!f{k>n?S3}<5>V3jAG^rhqDvi-QAR+uw~I*?uLC^z#fLHEZ^^m_^OaTv1_1{3hDtL z1Q<=CWCvkDm1L(B;>2~uX8!^eXvK3+7bwT11 z3!bkds~EG)V^C%ptqIIQ!kJ~z>=zozl_u75_(o@CGpQ%B$k1>snrwmx${@oPIT;|a z(PT6dA014(a@ZQlD0@u}kKl`yI!Hz_&q#dlXv#+*XgH;AUzU;xdrm}?dw*l8 z{mCUS2f+0_&J6q_7(b)|z*QuG!pDne=3oq@atUnuE_;b>&nNUtnn`42FcIAqJurqs zNvUpftDD9Nt`*Tl#&Uq`0Dp3DlO=?rYv{LjvOk-foJbcZOJ?Uf$}xJSGe#nF_-HO& zG@~bG(ZmAwOg6!)s7rWoa5xnmaVW{iK|RU?*fQ{8ImD+)2!=8Y_cO+7&uWjJbBDSZ z5&n#_)im61hTG5YGjP}QL7~I$GMYH-56fW>8|>C!@4hPV&ewU!Re!>G-4~Tu|0Q_c zi#V@)|L%A!x<8&6{NXUXpCZb{a_Kni;ZfPcn+$gAuLq}vR>0Fdpd=k!UiSNvR?|%rmo#i1v%S$_@>D6Uqv9mvH-4P_=NNRXrbPN!-szWi#`*kEf z7}bgJtFWi;Ckhz3v_nV3dS7c%Y4+U!(Bp-Pbk5AB`7Yqqp+`2DxjcJ|pr$^)4#S@U z3!_XQ^}AsFC_xx!5Xiqgm9klRJM!&+gmT4!dcq=b*Nc>%Eq@ZwKcZlJIhfh-Blua# z9jY061i3`AuFlWB>Svx6Rh_Mj+GmT(ck7kW`W-nc{AEhy4WW@lb1+;g6w945E!9!p z7}{VWnOO0yk9`Yu-CXxnbcOO+Z7W924~yEFrm5v;SzA8W>mi17s4d5P=7cIINm}O6zxpR<;sll@D z{NeVupRkBQl0aUFez|b-kyrYWFXLdqC;_*TDU5!e9&UPs05-a5sqIaOq_n zjvhH2%YO}a>#xtyv1O8dfaBS7~?rIiRhkLX-(mnR70}=Sf=)Nh#JI5%# znz~=o{mV%tJ~F_Go@69G7KPZUc;X?*CVC*Hl^V6XP}m68zeSXV*`+(Q%%xfduhWmw z{qg?kLN0@Nkm&h^mDV>UWa+rXu2G8R@cvReqklDsf_f%FtrqP&5}5vm-}>u=9RiqU zc*vVMF#WU!m=+?>GXdm1ovk6+063k z+ka#?Akp1Izm%4ZD^QI9%H3umd27~&5xu{NEWg6 z2H6c~r#fkVR^WCz92-n~uw_X)pwwnKUw`i8=~?3Yl)}2qbtcypI>A${GrPBK>Ecpt zM{YZvkvGyY2viiRjmC*pS1Gv7;u<NZ`7vjsQ9p#_NqhBtO(lChTE}=u=V_c zqY*up>$H-HtM@X&_w;Al#U+=sw)`*Yr5L~=) zUHzP9jo79o($-Wb(tDIYxzWW#hlXf9zV1LTpL7m0T^eH<8E+Syv*g%FyQ_;k}aIBSX)WU=N z!lM9qEF$&7VD-#u!!XW~FjeoW>>cE;9aekCrO_yT`kL&WPkGp_zfwW56|3WM_Hyad zCMAtlqYXKg9x635>_nTFq~c?O{U0RJ!Qm8xj*r0}4~19rn2SM}+{z$|=znT4mr}7% z088xc-?;%{FccXw-$GIsuGG_kFy`i)@T~#f(sT2TI4Bn`2k4Nzcb@W6ArkUZQ8=`n zeBcWkZoIIFTxliVxljABge#3CfYuBpq0KC`MTBD0+EB0*r+_Zo7~Z98 zqmRH)?~UG}&Wh-Pu|zb9-hZR{)Cd5CBvZqqgV6&Dg`13~hT@UENk4g*^0Ik9?v4)c z+6~YYiw>o@iy;fv>d0t#BzmhmUOSoCKz0?FSB1xTh@8ZKVF*w?4V%~_oRGNc%Yv)J# zyg5ZlaUBrA>0D04$bV4Rj}w&ersOws!-H+7I_-riGmYAb;{_lMO(;EY2x>J}JHP7~hs_#Fq?q>#x+H;C2r2I7i_(0KXGT8nH&4B8}t^ zxQ4=fhqZJ9ibqPrORjpB`0>S0UZ}@+z_2S=v<4n6fR9%_dw=1}TKeUMAR_D58xhF! zdJ|FIORs3+3o`N!Q7R3UXd*$98XXBApr{y-ZA5N|5&JPzYGJ|vNsh&aQ?N?+wgB25 zO@)U?qlpA!-JtazqUhL1;=2;VgMJbV4@6@jxzTO|6ecn7M#pBHV|X8-B(^}a4C$_s z81*bEdd?VoJb%xUUcjjCg5vA^8TqBl;9;Gi2!>ro@uf4CDs`{481$w2!K#@0^^CV5 zimIYMxe#(x4L;v@OXeq(rxyV<_p(`>I7g~2<>&*UPWj(Ro&VNNmYluf2V4(0o4-{m zFNU@$%9vY2FRSvRq5_O;;pEZr$!rl;qe2lD5dJ~yF@L*mx#d`Klg))_Md{qp%#RI> ze|$MEYGB;At(t)`<AI_=NYZz$!LoFks2VIw{*6oSg;`tX@M>4NW;JIxMYfy0S_RrnnC(t~ zB{m6sNPlAdcLvz4zm{zhG}|vXu#hms9fIEvH&kN$H`Fh;X_eLk%CEmthgzU)KTh>7 zo4KkfWrD1v>T@lqJ{M(v`$sbQqnE`d9^?IIGyK3F9LTthq~vGsu=$2<{TdYKcAMe+ zNt20C%!%nVx_-(Ok>(41*%teHD}m*9A~IdbQh$5Ej_wX!A!{oOX(8*(hcm?j64Wz= zVy2eN*J(4qr!wdTrjfSLW>@2RCYaa$RNI#pF?QAOo~Z9{qK~MgmEn zT59uX?Jd2>1ajqO^1er#_vXsHSCLmgLII(WSD*lOPH=w&vtw@l-ip%N9HqVb5p8j= zsDCW(9`fo(b>-y?Wm}mY6=k+N%Y0N{=*^7g%F4KP2lv%;> z@Z9`{is~$PR7WJMz11{tfS63WY$m5OI6XF16k|GysYui@-$2Trg{bhmo&GkH+jd{` zJ?_8e%hkhFXu|wpf7>8ih79-*_~%>6J;OJ?TmRx;wv#zni2y^1sG7QAnyY@8zkj$s ztq?Br%GvzMqs3hJL}BK>BPWjaWwvd;Tn}qiJ7g81d7TN)(R#E(r=W!7g$6W-z!=P$ z;y;^_Ngd=NUK!E|A>FWFs$&)kn3+M~kC*JA`TAK1GCrV(5BiZmeFv8zG?2?p!g8Sj z*%Z6u!;vW3Fi_5gkHkg?!igX?UVn%sQ{hC)PhxRoHZP&dP>Eu)?uF%8 zD%#__Ek zJH;c$v*a8(YxElDJbOI7#vb}NO#hyS&@;+=+M9;IXT3-Gx3dO@uJ+P&^ncqC`uCJ4 zEmJ>3-}iXmNKTQjKsg5Fb;Pq8epkc43!X4}mh_V|RTP}x*~FglM8l84^S{G=NbFx- zC^BTXO-j=3L4)1;YjZ?w)`gllCc+MSUWp}0w>YV%>^3_SYy}Fj3}OwOXG=4H_bYg` z7kuQhp9`;KKs|%R2Fg4ei+?AFEsmKb=#cENULlyUMxF_{cBe*S5g6)y!_oZ`oR*Q9 z!m$hx$k{S1IY1zD*Ay0q;0Uz#DJuMW*2Nj!8p3>3N?w6W7ozy<9@*E89(L=m&m0qE z@(G^V)9~92zrUtoZQd$l?i0L$`SH#ju4}v;fHNBy7)%Jp!)|eZZz7- z!R^WPv5c8Zm&)9pb8fz0>@-Bo>#H0)4QHATU3tBg<-xXiJFJ3b+%~f0kkOGXgWo=#i*?Ult_8%;;t zp31nl6WYNC(TrPElh0w~usExEuWoeG6-hhh?;yMG|FkV_=M7a4$WgQHl{H&SL?0a7 zK32>e%NCB7ME+(W&omm3!lrmvMJ;<>I&;=N8}}OfDTxMqTQA?+dd1#0;=Sf8)y>~6 zH>|D134g7)UwxC86JK?V3~!^e$w%W(UOa(J29d#HqJcWh0~Jj3 zJtYn9b=S!>%ZbalVY05e`6X<}>thmo_zfa+Po%z^)X<-pQ%UCJ=Q;T?C)^}leW*WZN=U2-mx}P zk+hBQl(BG&9G z1b^lxYU1QZGoYE%Z`8AAJd5>@;rSoo-U83-;Ql}Ge18M8rKL25%W?+kn?5ery)#Yh z)?at*66@ZhjVxqq6SH-DqOo$_yVVi6(?0U@MPt}qsTeAENpBC-wECJ9Uo0jAIn-mPJ{U zY{80o^c8dIBgS&9y^qxR3s%LeuZrs$ei!UAr80LNRjF#A7I)WtE4{j$;*~jVg+@`W zIf3iT1=M##^*M980JOAFUN}iRv~+ZQ;}lh^0|MY+Me}z#+21cQ?~eIZ?p+lSTz`>2 z(l+wG%0}J>jU3KT~eOuIftEn`SG3qWR|9#GYa1uX|PHIcj`W4eW1`COMjp})1#K7! z#PZI{xE%;(hx3%!qDJw!xF_~S2Y>rex|oa{D4F+}`{1V*(wS#8CRI;ao>iOGqHmVV z7KE2T^$|)~!x5_7fNBeK^RKL^;5vN;b;+w%a*->+eA$1^_xb>&6{Mta?~{~-Zf8C9 z{v=Q)w*^osWX%$Q3DcDcJ#)6AR7{O2-d>r)J2(HJO!3kYCzVpwQ^i+-(0^Jj+y<1! zdRd4&;=)XJG$@$_txSTLiP|=Go?^mdYQiQfVG|}?D--H46ej<$n!M3U-iXOn0bRwc z#MIwcQ#V_wn=!Sz3vrnOn8%iYl1Gb`M+@fBE%R7Osz52`^LjO(MOHqG#7;zRky;5i z2B~pd0t6W+>a-h^s*-5*--DF^E135_6CyWb5$hcJZjPH_hihsZpgkPfG(oTEQ z@YHLBXb6+=;V;Vk&cm(+pTpiu@XO?Wmmr_C2XcVlvvp^Tvz{~XjM~>{j4<41;64xc z0F?&nb}-2G6o;VUz5-czze||J0rx6jfP2egCQG6_7?+I+N+9l+JDAl5yY<)5A|b8% zO&;=>yu?o_vBVCh`hVWDoo+gI#fOHIyHQ+>4v=nDzU3y}eN>J%+Y`F$ws$K%ikiJg zh~jy~rDGt}tDN@kWw-u1cUbHJ|CtMf2EFL!laM7!8qtG$3>URHA-`kGf)^33f!=E- zGl3l_cB4YI?ry+ZG%(nP;yt<$qIB;d0kkqesl@v+-AJZ9U4NJ~O*Ak?FE?mLYh}W| zB1?M%5L@)6qpK^}$(0Zyk!y9|u7Bj>UsGKSKfHaj{t-X!2xg0i{oF~PrIT>+ujb}k z$bFx@LEpS{_rn|14Y^L&e6KQqPGH&(k@MSNA8~yZp(pt5Ff)@`SaXg8@}xYZ*~|Rf(Xiq*g9gej!LMH(H{sChDOv92*WN{fI;X(;+e)iKceP5h+Dd z(UCE9w%EuO9pZ`o!=o0sEq3@?q&c-9_66*?JDy1GjwYfgm4xTP;p7Bj)81qaE;H8{pC~dCGeV zFync0frPz#P(K1NAkNz(^UgXJ^6@%W!kg|%)uh$cpu<&a7f&9GYdGST~dEXqB;MOxsrYm&}f&u_5qXTN-_H9e9H`{Y!Y9T7&f@=q>E;B+^l|%vrEu^RuR!JLJ z#;uSwU2_hxOlEpoEI9X-I$LV55w zV1H{Z|F<|D+4%N}P(~}(GQz{GNVigL#GSEVXx)O`AXd#i^4=VZ^Hn?db zG3Apq&c4mUTy#Lxxj;C!s%b6^DOxTt*MDAOH&NJzM;Lbrmt4sOB_otNsd@I;n;aw~ zg`=fR6ptNt;7Xt2z?IMN02RMJ=oR=gWE9EcMw{0I*zuB)hJOiaADuP^Jma2mBjkOe z4z*b@&UoFWDqQi)#Io*dhlk&X8`;xHJ$?b6zW`;nBfSFm_ux4Q*wGX?)df`|jeogQ z;?%VUyY<(Ku%I!Y;vp!`M~e2(lvo0%@}G@WnB9yJu+R=&x?* zN5p9Kvzq9>UBa{Bf{fMb1Ti1Mz8Fh zWWA*;gzg8ZvJk~|0j@jbWx7M7On*m+OWr8|VzDAWBZw0@WAycosKy*6R(RCNRpboe z|BH_@;*87T8hAc}^bgpMmQ`oZf=EcClO$du@mM^ul#EJs!l6WXB#NPX6OxqCDKL2q z+}*+0o(8&Ppo&#t+)y-9Tm}j?1>dPYdN%sV90q9r8quWoe`F!gooYw>&2r2tp1dP(KW7s`b`a3{UvNwou?l| zH~%tqj3TD`#<}@Jlpfqg9x5C)XO5Q2W`>^4WF|7RIW)=`flaBfc7NfTbS6DolONiU zg_Sv-hc^?J$I0%i9uwdI*6Zv<2G?BasM^oe6%c($ukgZuP6P9w^9-?;gMhUU4A$=b zyPd=s*`v7qV=&Iu*Hw*ni_oot*xCtxV)=?b;GVP!&dH48T+@H<3|#Ay#Y zUVWvu=W((>Ml9|VIu-BtDBLHP4n^+MH)PL$#>;N~_0}fQ^MA{DoE-eFgx}2??$bSF zbp>S7O^pYai}k_4LY5e6XKK;rTF*`C_C-(37K-JUs#}mMn1cgDXqa^%mOOw8c~0rl zoet@eJ%v`a&8#dbfF&_&U9>xO7IIr0w2F8_Ng^It^pY)!`6LYq+h>cTz~W3<$+aN2rr!7h8XoT24H&_k+h(w?~u`zwqwly;4wFfm}_LridJBJ zC|b%on0d$@mK{J%YFN<&WAQ{vEA43JA5-z@fk-qKBuL-`HjXDMeZ=vZ`%7}>w!zG` zw3GIDR(pF5!*dR8fIK1Zo2VvIo98@v25{|akGl&soPXs%sm$_Ug}bp%ndL5%7xC-= zmb3gT2D|mwvELW7e1OM!t-b+gFi1d}Be{@5+kZma4SBt#$~_dG#<T3?kl3eN1J4C0iBgZxbMusbRw7XP`F|jzpJ^;gKXW3rp<3?>N-{B=eDEbu zu=e4p4iT=zYX#z5NeYyl7m9$K;P0jklIwD;C%lgXq6|YHo^vs_LqutELKK-l34;-% za?-dABqk}#5r4J8ZvA!mC&Y;V9S`wvLiDN<>xWHt^slcMjHBfv;e z_kX?@r>x^_`#HGZLzG3zrAx8zm&m@q&Tsu?v&7D#8LN+<7QbHGf&aLUK%cbW}JNa|6_8WY@QOo}wBW?ktjD z<B>|Mh$lBuerO#a0tiK z|H(`Ewh~KwSOKSM&n&1&51q*ScJJU2Qjh55cCDaATP-KSS8xZ~i24i=;^mt4T7QzW zGC#M@J}x^uO=UP9<7^c~Jwz--Jx(k%O1s;o7qPqFD!cob!EXKak!zy6zt2PNPv3ljX_A$=#OmapIhdJB zLxr%cRJYw~zt?ISo=5edY?ZM?&g**&cI&TSOo(}XhKHcM4j0O2lvuURYq=2F4m{xN zDOd1Ykbm<*h@}V(ObA%nT=t%UrQ8f!=-O@<6fu0#7+A+5Pu(ZE)8C-hjz=4 ztp!;9+bnRipb8@hNKm~1uRu`0AxMDme#mkLvF*qHZ-0DMUey1sxw)^3|6A%lUvb(> zUGh7;w%WY0I@bb#$5?tilM8i=NbD8D#Zi3S3Nn>p!Z~%15@w;-kP<2#LH8+v3RY!R zR=zoo?oz7KtEoz_s0tn&Cc}S}lZ|b$PyQ5S; zVbW#ou660w9&bU~r2;|wfTJI^`gNGRv23G(pR)zO*R^2tv0PSjmKQ4V#B zo4IT(K!Eb!%&o}q@0 zid@e1qM+U!bkrE7k{#~lY4Wj;n5c9+;H}_2NOR#+D3w0kg#;S> zQpJJOJM^F_r?Lg3-D7D~gRLB%vhqH5K;8N z9xY&#_qw0^Vt1}Z0fEmg$g&J`uT&E>RG+^vv^PU~*ByqjUziNnQn<#nriua#fevMM zG`Wd=cy?!jos%xYq4uvjS}G^YnVHT*$%$enlkYyn6pp(^oGyQi&l5xZifBr{sp3iD zSj@uO9U^T90E(5mg>kjB9%Zm^C}GMu$p{_6!`&<|YRbZ$X@{j>_}vZb|7`P;=foV_dO(f&!$yMy- z2OCLj6lI68=)P#IM(H@;X4r*~Zo7*8wq3;~;xSHn!XAH**L`=niztW?eGUPJEKSDMf7ohyNWyAF?z=pe*Si^yihlSzq zLQv%&kA^{RB zlvvOca!d?kkAeCyN2sQReq_)H=TTy5h~p9G-ynYqgVd$Nk&O|QBXh~aZv8bfEJo%b z9_QCQ3?`0gPU!4+6OyeU0~A4_;#QF(FaMYLnXf8ZT>$-DQ1#WM()V55lf1C5Ye4hk z0=k0qe~H?iSSEb%)l0gwllb8tvU3??W%RXPN4#?|8PDCo>Mp)4Shr()3}5~Kd>qC)*- zsi2I|mmD+z&88CZ{Y$Be3g!Tnwu0-({^@^A-XUZAML7dd^ocm>EO~-lFism0ARbWR zZoo(z7wA!*l`{el`4qfBoDuJU`yQ_%dvgJFBqNT=8S#jR-TLdPw+kcwU+2>cfE?C* zLcXfORm*J-(uKoq3iJUqK#I|0Sgj#->8p3ED38vlAbFBuHK9CK$CSrbbLWkee{+A; zGj`oiB8A-1nLNbdTDTaY0hWREWIUfcnXZV@#!fx-JMye2BZXtQ(W*?r)pV^Ri0Ltf z3?sInO~fI5X9iYKax^@M9;E&F1(r?p>n?!%Rvq89k?<63eiMb`P(yZXsQtvl5`UBH z;6cNJxMu;byvBRTYdq&+MO^J^GunSW{jTN`cOtA1OWy$@@9p($-9j6hv+(>?xE~PE z=K@qHQGcC;z6l?@_17OC6q4W1b0hN=+ywLQHAd&J^{yu$ybSMXfVZq3s2BdExRa;{ zL|2dJVIXF$hsOqnzNsl*fVmWF

    tv(VfB~;r;;)beR%d>QcPd2olF*J2TS75MKhJS=ZvG^ClSlEi8NstnJJ)qF&kvnE6qSFGm5MCXayE}4 z_*s(3=JDxFF{AjPr}8Xw{G=J`GGT{3Yi9H1f|)KB((I31nJLvU1wRqC~q8by9zr4*o}tYrdqH8nR($qer4^zP~l>{dq6@ihYgeM3Yva z`uY1Js%U!6*Y25LE|LVvXu(VfpSkTk>sDqVwZlUfNE*?8wka-t_Hx>&0SKgRqk0?x z_R>h!V~J0C<~N9pR$+;>t1`^zDjxeYm4$5#6ZJse%bjh2EWYHSOF4hdqD{?W3eUUg zo@4fV&^f;Z8lBDXl7Pp=Abo#TDIQ@x9-yvBlF9I{C~nVKV018m+cTOn8K7seMB<}^fL3F+ zMcq|jLQ5n_XHTi&ktjbg9>SU)e!BxIZ;&(pI4o+nS#pYo&WT04Y|dyan?Yk(T?c%ShUjq}Fi z6r%}vLQA2%UMkn%FOqmp*EKh1 zCQ*G`yo}mKq7{FRof>r0uJX%u_$;{qt8bh46k&UxYMNGF&M3e&ca_2PbsEK3y9^;x zdr!)-euIbI`fKJ*Vyyp-XV&3it9!F%|Fh0;@P62MdvUy*4RyS!GF-)Y-zhdSB7%=} z<1$A-uCdH>*vBC0mZu2N7;l47_cJqs2zAH=-~vdRLr#C70(6p*1I)<#1A*tp5D7Db zY9Q~nBjb1H^+jYm_kDNLq#^$6tx6D;6|gWXa4<8qbEp4ftpXbFHYhauE6p1OG&UmM zL(G$UXzXPH&D$tw#s{e9x|)FV!xA_zQQ$mhtoHZ#yJV2LYfjasu#(k7d3}Nh1LCy9OgOnhC77#=MD(FeSFpJu=#=P(}wM zA>K;n*I8y&*H;j(Pf=vf)h7y*nPb_^@$SRfDLgQM#zd0ldZ+Zi4vTTVkl#2_$mPf z%Wdc7dKeXyGjMvzlG;T{ydmA=GqVgEivm{5HVzh!=NBx58u~zo->np~*x4Lb%1t!` zX%WV1P+V{XCAZg_GNZVqWL9Q@A| z2p5ERt2BQN$k#gZ-uVuj`-mX*`krSD)J5u~QS$S-Rptg20ObZB`e zvELx4fuVzS-xz7iUElf1U#k4wpqY10|PUc+fR-rS$U1xF3y?}h5Y#?N{K=m#d9A#YZk*NMHb?nw(ci$;c{TI2NaBm$`%KP6M z1OAvgH7PI(XKPm|Ju;%suR1ZmxJiGNm|uSRilE9S_@gkvmm2_QFd^u4gv@>xeGwwu z)l*if=dK1ev(V?payD}~7ZoN5#QzGRa9_`y_cFL|A}n>&oO@mr_@QuRrqev^Go2>X z&h!AcD{rwJsCvyoQx9kX;7#wya>b7F>e4Z6n8KX9!(~30q{Wb$BG3*Q~>9Sk!v9kVg30 zZ!KU9ttl+N21H#;Y_)(w7aNrP5QVOAEXnpVO{L6MbQOUb9}AR7VX2Ezr~KPS>2)CB zE{fCQNiq6jp!92KEv{R(O1yt{mW)e`^elBcb;NiE{+^=v3GEixzV|#3pnCwft@Z$h zGR{C?*kGio-VFibr>8ktx)km&!}Hq#liVS2l?w`j_zf#1uJSanTYtUc{en-~ThBu9 zkd;@!Z=}8wS9SPTX~@337$74=d% zJu{2qpS7IHNw-8n*dRUMNZ8}WQ=EmwL`#NRil1~xq(`cD%d;->=}byR3dAH!9Y~il zm1+2yzjqk4qSEunbq_H+{mlK~b%QX5(_QqwQ}9Sd-mp6y6}!W`B}0*aY$S^FUb%tv zI_hTMKr+1WcH^3Forixq_P~nz$(iRGXwUe_8AJ!4bg(1atcdXSf`Q^#`jsYu26bX9 zL@XbTZa+=r7x~}>JqJ^k%hg~&sKt`WJrMKZ;O-um5#b|} z4#54UpMLglW)b}|;&L7lXpeDppwD9ZWlW!p8DTNeg0OzYl-2q#R>oi~MSbgAy*XOGD#T`hKuf_U6Wgs*_TJSV% zuM}{$iRnj6e&BycQJYuP$=bYlb^(KM#PCmVxz@&{P~*Ft~FDs?|e279&$VG7wHise?Z0sV~S`N$7LN#!j-_dpF4^WG{c=8)E=5W>YMJN2;ZU_sJ}f zGoDO^N5=2~bfD9?2gz7Uez^aiAB*tfjdL|`$ouU_jo*eJQwhUa6Bm- zH!b8@*uJdxJPR8WJpXKu!JG-=w`I*2fJ}Jam!{sd+l@>7>HFR``5Y#_{3+pOzeR)n zK5e*rF8Y6bqrygaS^1G0dq|Q9Lk7F`SM+hQo%u5!@^6Hha(`2aB}jxYS;{5b1DRam zxZv!GKFkI~*HC7uP!H z#v}nt%;V&U7wzIt;iBLI1-KX-G?c}_Ww20%^PC*jj|JGRzux(PkB{nBzOvj0aT9;= z`xa%TaX9|o>gCE+ZOj85RmGwTR!B|oZ@9Cx?iqOu@Z#GM!1{cZic&s%r^m4 z;IUMZ{c}=Z1({TfxNb{5k-jQ%%k)-q&3CtlF);{|Hk^s^hr}LxIg9W@n-b^G4djK1 z%^N}5=c?fWBK6S4f1eTsJO>4Q%9wxeg7mnjx{cszZg`ZNIhNRE4kZpyKaFFrI$%JK z0~nE)x|lF?4%{S_VV~D!?l50X_frOW#E+VpO;n9y3in7zN=1`csgnlXZgPf7zEC!q z-4yl4+{JfmP@x?nQV&_(=`86U^VM$EG#}y83!2g09@+(sx-K}3i~L#~-bQ~qyo-_F zxXOcvGq94Ih}iaH(;`=vkavm3F>3k_$b2o%LE64Uynrd}sZ*Z$onmtpfgeHbHsRdE z*@%23|7O@o(1v3H{>YW3_7XafpfynYgX+h?({d_qg$~6m=_cc^JOGG-A3%Bdi;k+K%g4Cln8UI;wx zrOGSx%VPd+Tk(**9*yo7Cr_ZhY6I15i2*&nh{WQwu-NcG5~~5|E)IVXH0tKn#Yd

    #?$8ZmcBG{l(3QEAF5v0z)l`* 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Γ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 }h0%4R(=Xs?HZW5Le7}XHM_HLJ+ipPl z^mQyOI)=tBx<5rZyCH;^zkI1LnDeDl8TC7T>cT7o^uQyh$np&!jjn98&-WHDgE`$=%<*NZc_1ukBs-)}e zK19OThb>3@xYWn=&+;%Q^g-feRM>3HeI8NoIXX-;`{yxGW==A9&s&o-y;@$~4~nc(qe--j)1qSSQRQsqlap6TcLU^;m9f0j)V{Y!MPs3@JBE!!@G1tT{t-}>4NROy;M)-)~QqACG zvqKis+lJ2D}>TwvVjZ9+AF?+!G3I-E`bz zZ_JlfLOaTPi+z|_+$$JJ`z)zUREf`Fu*ax>N(V<5YdboX8Vi%a;y=?J01PsAX zwpMFs*YOJ@^go+=5-I@r-&SGPe>vUao_O6;T9aaamjvzW(|=~o&h%|tOx$}AJjXgkMyn-jFLfHx ztCckjGvfjp#xvOXuP^H4@s^|DHOmhg?@Xq1X+O^v9X`JvO8eEyc}qGgq;lERE{-C; znz3@#@Rm;Ex_(=qJh(qirKrU?63$v%$-N8euf9(iS$Lc_4!dOg>ZtP74aaF#jH?&t z*2n%EzpmUe{3v%4xdC2{bo};k?U}rI@f%Uv_tA-%!@y8zDBH~<|L0)@Syp46v zx9!)-{ngjgU8h*I{)c1q&+`1=$i((W`_KA^6AHWBVS!CU+hI|Yj_Ohtv+D3;;d;`pvOB33Vs(R z7P24mO6cE3Be6mWBC7m!fbfrSm&dQbGE^881vt;CbRhW`Y0BD7>X!giVv$oy3rfksu)0@ z$7d!3XGrDT$G8%aFvWKL`&UeGGS$E?jT_A?y zfV+n2R2cmgsNFwP0TtZKS0cV9;9-s&Kh$dM{0)co3CuMXia5msM~bX8lWIZdhS~=h zv5tVs*bnuiGipPd4^QhbCXlelryv4*;_5SH>if}IR_ftrT zNTFlkPo=nvBt#qMN2`MoLdNH6rfeQMEgB4)!}*=Y!-Ut(7u+I#=yYL|xrOBFqD&Z< zday|>Cv#WLCRco>;a_bRObM@w{>LAnm)z7>2SL(X@-6JJf$^oGddkWSWJQBV8ExxI zQ8`27E6K`a?{NtWrG|p{h|q`H!)Pn-pP$(aCrp?&dw#TdE8($N^AxJflG?))7-NU! zp$?{%(46L5Y04QIsy89ZcQkO1B;h$QXa$Mf7XVQWS9?AARo&U$88KEn~q!%=p}}rfpR=2)v9v) z*F9L{w+pAJbv?mfj!7jYx$t4Y^zt$!*8pA`=+e}pwpT}r@bpLiQ>I&KK#F{tn}tZo zl=LMLx&(U?l$eZHOQ;)49U!BB`sL`cA3cGg!;Q`qFfz$g|C>uYd6o1{lAO3V|$*n`H>I~rBV zeWXgV{GOoDIu%EbM9{F-s*cdo5aZ82){vnX>^#YjilEAdWeh|+7oH1h22>P| z1*B?8!>O9r%z8_6qeAO`GdbbEOuja_(kX1VeQ83q96}!?6%+JIL~8e3yinE6kX@DzUoq+>GG!^viJ8Uqir`;Z$r$4t~%hy-a0o zDmI3+r4D{|*scmo@fM#ccK8eEY7pg84_lcV7w`Yv%+8@J&A_4o1G*zmO?8_w!Ia(Y zPv$Pby!3OtQ00t@C?E4xmyB)7X{8V8se6lC&Lt+_&}&tL8R-d>wS*QeJ@dc6G~@{9V1 z9cS0*uNl&tevJ^P!bC*0h1_D>>hc%@b3Q*(z-SF@c#Wr5VVpB3TgAWcokl2MqgTy@ zP*7{vL^6<>oemZljRxy_RmGSD8J>q1#HBr)Kbu`t81S8Jm~^00=Xvu_sYHx@Fe2!(3cL7yc$)PH?3s%w2{ zP7K2+6Cx}mUTf69zsicpf6LnAdje4X#D$)>X!u|ppbkGM_%b@%3JvWG`Ag`lNk+~K zkSp;Oqxe*m?8MfZvD>_GzO(g68D((*cne2dFXl{f;<(+fR2x0HFUxtx%pxNFfM7KzNM*KWfDQ zxLk7S+K{TZZF4rGcAQ^+&3V6Cx>{K*TN-i8HC(u@P7Ptlauml`%+EPw}B$b*b#ZQ^`Lg>$MUs(B{N3KoJwfA)O%-1w2Jdo#_361hY83vO;Ctb~hW& zA(LZA(<{Fs8*!d?@4oiwIp*dEjr+y|072c{yyo#8yc?(f^(rJ;UJ)H$X=p2>Cd^@2 zYqyfAFOyWGlBsWaDfq=QW`^`Y=SJo`xnT8v7TP@DD6`xQM~J1rpuYq+Vm~Az>>3!# zw6BgLQgBvmM#wr(P)VqFX_1XSWmi@`&ex(~3Y$@JC$?U%>AdM!72_wY%gnk2XsW6< z>u5hJN;ra_ID28-w5gC?uKz4X#;>xiz^7048P;rIU)qT26MAfp z**DHSIkhccepFpt)Uh5?n6lP&O?Ky4wjHV0ouGVHmCzbB3QNh=tehxN(JGggVSPAi zQc=?Um#w4T#P)AWSC9f5LE`}kKp}YG+A=vrAWyC=S*BLN{KoS;Vo|gNLussh$*s)I zjUqW~`C*aGN>=`F!i3j^ZsBjYB*m;yKVedlBI=AOw#Fk-H-==i#p()e3ikO`7aC3B zLWQnX%U7i$WyoP6Cx7fbwkkPsHf`GTYU^}J;AbtX$&7|7_~V_tc;3SjKndhpm1mp@tO=hE%A@BKTWr@6aaMhNoB zro4cUdd^vm@(2)#Ux)iQ;Oi5}=X>|Q+pD?mLFjPzzR&B-U^f>Qj*RKncHqdcneOwL zIsEbXBj~ACKM}R=^pGPMxe~A@P5_JzH+$m_-tB))F|GiD4p zo*=%x&yAbtd(ohQj}ZB}AU?_~)3>Z=T|u z9SymF3f_Z_6Z*?Tz7eyUf*=+a1_7XQqU}Gf zS;jn{DcTYib*^VGLpBy=a4vw7OtsyckitHhMF*S!trj^OALT_ml2&Q(>P?%WC7fqx z%RZt~7}|P;9i4qUuClhaB=Hq>unjh$z7a{%Xj2#y50;uKmpCu|qRs!VHYmuY+hag} z=cr0yv`C#4nAv|Q5a3`4n<4=82j@1n(Z%Hx%+doA-iJ}Fa!kpPotIgcRPn{FnKw;7 zXxQHYy(5UDM@n502{{zy_a&=f0}l!5T-@D-80>8`IQwF_D>~ZDm8z6s>_bS0?BbYd z<(pc9%7-N-F#lf5g#6BIawdH!I`TWLHSx2JGBYw4^{#MIqAB>pYA+t$IIcDO$+a(K zy^jI{u9oBt%=bo7_VCK5>*Cm zw1&M#L=bdMgvK4U@N|}=QYdq-olwH1|1H^$m|AEa0kWJqVdgwl8rz&TAQBs%p%FwK z8zsdoIx%$-lHaSZzUO)5E5VI;z;Z0f;XP^@=y+)(73A1uL3Zj9>m zbmGv;hsH& zjW^xw)G^ltiqV9PKQjjlPJH7hqaPZXd_{k>lk#tgQxM7`(TGev#k6+Lg-VVI)r@sg zxsA-U8?3Mh-O>|!g+0h{znH=SzL>!mS$-1&n?2E)kXXA;CBx5#-&lii5U$aN_{gWG zKtOlS?@K|*!i%iJg%DbizxX$6; z0|47UEkJhA4&Gp$fbkCGl`BI4T0!2VI*wzn4)tOZl}`L&NTEVuYG+YWWC6*tac@tu z{EvIsX6#)KIW<&|cEFqHd3D9w)`va&?&)r~fBBh=9BQG-XEfEwYri{O6z<~UYva{1}LkYG?m2Yj0!ce4U;xy}Uh?Tnk33Ub&CG}3$p zMY`T)yb^A(zXY`rQ?N&E7mw`05gIMNTSkv8+1=*Lp%$ozc2vtV$35owbG(PpBDTB9 zJoteL0$hO53k`PNF9X6XGK()rL=bE64h7=?29DIzwfPSAaXyGqur1ezPyBY08{_|C zdx0nH7#jm1QwYyZMB?wgiG8KWkt*<-?;QqMl0}ftbz$8k)_G7Sm^)r$&h4*v zp-M;!#{_!8S?ULEg@I&H%?6;Ihl>Se-*uuMZ(-l-pgsxDKM#<0d^(UFgoz9Jz3e0K z7ZIJl=j)V7edjS6DWKmX`GSqi3yK0k&Mp-cuAyDdV=DbdFbmO+s2|%ng@|b${;e}ZXcNa+azs7p;c26=Br5OkF@;enCU476AM8Sc?;^(MB zQ4yI}7zcBRj<hD7f#o9>x4U3U01N& zXF>;L?kagZR2k^^Bj=?vCzn_$oGFSYyx`lbDBn9<$U84j``R4xy<5K5ZuVJm4z<@P zQh1&846>P-l2|tOj&5Z6ogp{KQmWmGH_rq>q63oKINUtWGBmw_i>cl2kfUag z#`{*hAvBdrwFs<$h*3wHzodeym3xBWTIxmZQJLpbm-ARh*c%qR2+m-_t$~iT5l*fI z`^<8xWm@<_I|!T_Td@K!YA+RmkkKIDSgdXKa{4&Y55Fhx5brdU@>PzQotR)IAh{Vqz1jc_u#45X91R3H}i8W@j zZepx}R8~NAGNi=gaYGe;O~e=29l%KJaig2XTCrFg>fvtiEAxZ>etUJY_?LPHE_rZN zGNZ(j)Ie|}PojMt(9IHo)RF0tNcVb7={cDX9wRFDv~C_TN4{t{KRsZ#**w(ncQANo zlIe!ATR$fG#xG$Sr{4Nt7V8m?fT#N!NskG*(i!DXS8PO$NQjNU#K5Z4Tuod<@c!+= zpoi;|r|M9$uWvR-Md#}$_qi--;yp^~_0POop9u*!{-LZZe-WzjH}GO4ft*@HJF^F@ zM+@;{yg|LWesqY5!p;Gs+*}(1ek8ldM$Ex1(79yaDQQM5Ks?Y9zFVhm$+=G@GJipg z>dv|85R!#u-BoFwTFceog#TGhmAlcS@ECPs?q`;<+D-3Z>R^-o7WDh`^&!hTO-DqE zajgzQT+Fe!8g!gCL*$hCRH|pU+&zS*V^>$p2a2 z7W6oDND#n(m_V@?K!cAz6rdYpARv_gj|t>#=Imf&>EdGQ^uq=Eb&2~pq%{8 zv^#)p)JtT*aXX|P2F$I4?Evh#xwMoF*Ka{eCWqqI`E3UH_nCj56UOQ#?RMdD-kEGu znVxf%;}_NLt>vfdUGUxIbDNO_*#L9umj;lZhS=|GT+fZedA*;x@?pAy|K|34jNpr* zJTPL)*}V{TUn36!Ab1fTZBoks(p*bS*txD_AogGVWf6Bv8mOb5+Y1wSO~kt6u3k&m zaibhLW=^Wv^5jOU3EC~R| zM@nh)Hee$_v479#V#J!313zM3^xVzOhdU|ZzCqdWY7$|b8+!jNkuph{c#lo~Rj3;O zKv?^P@O1xb!l}kkY%YFKXvW=c`a{)xJX%Ld*W~uj&pr!v({WOpUYgZaZ#Z9$v?q6Z zfu)|I8z9kMR2%ziSKe&Lb+CU5?g@}a7#n1@8yl~G1SOt4%s+Cb+l=bj<4ZHyMMl0CPc8?wXb7lc6?3%To0I5de>|4lH-M&hY>c1Zn zF{yX5%{o9Gk68Sbn_bN4cy^PT%Ba`90%{sJ2A#Ho7mu>J$c|8VL9U=R2fgM<5R*-yr70D#jIBEl#WVHx~Ib}t9=n-DprdMwLJD9{&OTX@LY>sm2afv;M{ zRa|d`Yg=2}Ut;Yh!n@(t@zDU+DrEO6PY6h3eKuQIEppf?Fj1?ggcFL8bVp}O4(sUX zO8Sw-DO%QZ_&NOkQo8d%P;qB>?KBDN(1jwklRJfoEn6)#&>dj5W@I{M1%Ou__jNl=6IZw(WLGX*-k)DS`ZR*3)^sZ@^5lkvKgr& zeU*6=Pn_1;s+A>W`QOjV6i6j$N^N?3l*M^ZwTaJ#dPo36apG3qx8ZLhVP$t@<}dOz z{#@X?_$KE@Sm_c)QV}vbmi}4iiZ!HT?^jga!)n(O21YJGF)1b*D-$x&LP%xa*&!2f zLY#=jnGt*+Z8(TC``f{~zrJMNiUn86x;LZntO#Q332>1uHUfAO(3yY+Thv{*j7Ja7 zrc6jRUYd0H9?utb5?)9$tx>f-eN%Efi;g`MTIgLd!Y*viJeJ_R)D%I5eqo;vQ#SIw z$#Hv%CixM-rm9Bg<=J^AkQK!5MF@bDM1`s?IUZh>)z+CXI*&MA-$!v&OD=dR#sL?K ztM0@l%|<3?mrlrSF+0=w`S2iS+!#zf&k{~qr&wQWD2Cl~VU9aoB_k@;k$AcToDv&l zu+~}ydx)qmvcxZYLPbMA4Oxq z2Fkq^xaj4+*P+pdrn(6p#qeVB%=*nfO@>kk9Ay(792rESac`u2VF&qWSF3_Sxmw_` z5ZF9iJP3?|4J4*x5LG_90Y`otf?`p|;=&_2fnIWXtBpur8J)IH*&t|S>L=6nPAG() zC$1GBB`_}~Hoqs4w7hDuHfFJgCrb;NA@?f-LHu8gFlwzWO0BI@YLk#O;V%fGNGk^{ z#dD3)JXJ{}P1f6!{IuUz-Q{6;UA@WCV(X ziX>qkv$APXB+YVR|FVnHPspU&6CKoVBnICA(kL-0y?wmI(9*Q%(%J@=e~m3mj838G zE?wxdiBeP`;~)AyNcGqtr>-yQHdsERgR?@qrizx~kiVsG(@PW?AX}7hqFb888kQ^) z6SaRS>4s0hFGdQN5>ev}*3I_>JiqYC=sH>=qwYmDS?O8&VY$xSoK73c=I@kQ#1-EI zsOZ@jiYQF2*5-G`;eUxDW`-Q$(-%pMqQ`_Lob}R4-s}-1aO;$_N$MC-jK~baP9?Pd zQR^1|aBzz%!nzF|32!o!dBHdk1#|HGLaVw;6>fw67`;lkCB9O_j)eS%#GLS}+ly(b zQ>xnI!}7={x#w%?rPp{jJwSm=ig-2vfOO)Qk$LXrxss`o-AGIPa#Zv(gbS_^B5r;; zp~hq3o$wDjN$a#!StSI}L=CS0X@y57uT%i1RdO(Tqy?sE4X?P9Xu@k>UAfDs*@H}t zn733J+TII<-o_C%q&S#J8WP1Q9kDFD^JtM@++ULOSo4)j7hD}h4CI^4$&9FWDc>#UPT56 z`dr+Dp8M_aJzPmU)x-b@1FJkuj+_x04h^`7hR$3YY%3qyqs3h zjZ3mZL2oloMWdmzZ&0+Bo|@$V5LJ*fyNo0w{b@}!N*7|X$&6|*+w|a?M}C#T{!=vp zJVgH5e@rSFPZYA~#6Tbg1HW`TNSq*;ZsGD5MYqhP3e86Vhxj^)I6hG}V06_A*7vV8 zc7ecga1k47M1rL<*Qm$e#lB!J6^%f!XB=;7_n3u5ArDQ7cB9s%Y8oShs$sfY*UBhlY*G^xO^id4ssL(2p zBI9jDQI-KV`avS><_@(D*W5UbV*Xnem1dTXRj6xXBx+_Tsk_0@EV2KrD(E>_Qu13T z1GI8hzV#xo-OfisFL;Cn;NNzW)dj1+yS;;CP`lO$OPv98@bS3@!Y^UB#QAS?C*A%( zr`ZBjA|6W|9q@*lZtW))XPGoi2Fwn3uffS9B$ZJ8i0ii}qCNJ>G~c-6Aenj?CzQz9 zR)siI2#$X*teGALHe{a~;rIxaRzGygKOqQATY~!DEW29o|KJV80=yD3 zrx!QE;tE64L8tnV742x%>T)=)Yqlo&v?i(O5TDDQM;ui~yEvyTjp5ag+eArW3>(Dd z*s@IdtR($36&odhPx{hTmZh~)X|`3jPZ-w?)laij8sAvfjPV5*S~7ulEJY5HdJyMH z67D*5{Ne-h2Og=POlGfT@N~J{Q;#N^emw|&X$=rF28*~ zS;z(r6wG}wUECApnD27Y(GD?pD}Vd^^%8OoQ4xmK+Q8<+pfWFeMBT!{5S)Qsi`$KO>u3G#z! z4*X9o%IsPHvLByDNCxOV-8y(O3$ZaPl#T8cwL0doSXgcA z6#d~}Z`8xh%bt-V_O?@}q8|7u$2L8DC{d*YEJzbQoT;T;)|3&? zKn9q){?5Z7IE@9>f`yvg~k(!t*t$UZYyX-Rx6^Z^#0HwJ*M6qslCrB+uL6MIHywC!G$h+$wd@B!G&E*MSpD<(37>@B1JPAvHu-) z$!oMy#d<+d+7o|*2@`OQ0LW9jN>=MB2^I#4D84mflLg+jlF@gyvRux`-;n;W(nzZS0mpPEu)#!m~nYv;q8{1Rj3r z;0acq)240o^0OWM3nRE0ZHARIc8v1!DN`2LT84@>ubD*GhP8TmIi-1>re5=?ilT*z zX0Y@3W(DJw6uf9dTVV33mN4*$Z)y2P8-h-&`d0%H-y{CyHane#P}~I)U7A8|FMSr~ zY&b37TEx2x@VA*?60WECb|K)J+#H6g2L{FTISI#tNYxngTO|5S^b1e)f&6IWx1eji&DGjeVo_e8ZlLv=%moL$oSbA)>od`2P>wl=_6^#L(^uMPkE+xjx^==H z4&V6^5io02c}6o?U42F~RaZNXE(Rbm4oJ&`Qj-J5GBVLGj zVK%$bj}X2R+sRSf&g*GfsN_@Qj;NL>tdu+Duvy?yWz(Wlh=(brX1TE6N^=PtsT~{dj?jaCJO_%lrD@4HdON z@yYb=I6y$X&i|Kf6qie0TN}I)*9P&ecz3i%!{s}50BVhj2nqS!f~W%E~<7u+kHefA1ziCrlrUx>nic){dj*Ci|5f+dS%Z zf_|5~`uuaWu@-77w>~Nd?J<{X-n0@p5X8ZriZaV$YslW5)eb#0(d9ALt%!*=8&Ae2 zGi1FNBtMDH=mOTE1wtM!2d&#!uqZC5!A0Wb1T6pJV2@ggx;#LPF)O!z3uP{BAs8cA zK95z&uA%^u9Ro+CZ^jX;u;T0k37DHge!-Y*u#TzGn^xbekZ2H@N;E5+WA#yG1H{)b zOmLsL@%+=XwP%$bVbGjKMJDa9U}CNHpocfG!Hntc~?&5RPbXAZ7n3c zrp=+15yz0YS$yn#1AQuMpv@sW>^^21M; zau-k}J^hS6S4coGQ9Dd6!d!ZjZ#)|g7>RHeN?3=&O3GsjyNcSIeF%#Y-lVXEWJ4;) z8Na#x%_`YMg>cO0f``E5A_5W-5NG3WA&P6{;vpE>R)nEZ4t<~z+2oh`mtYg!`EG=lEuy0z0#BniK$}RU4 zVD9$yj?Wgbs*htp{C0oiO8xSM6`T$>u^PIKyZda9O0aMU{7Zm<=z!ED+~*yIn0q;K zKa~;1Ns<^7^DU+|Xn0E0sY+M{X z1C#*gMJ{e(2-pd_c1J!CPPu4|XdaDAF(;Q>5te9~^G+M=uB*sRQIO{+K>x9PMA%9d zbo6S+*0s(?P*l^#1@ly|6d``Jo{+0t65VcXF2GDW{tS9R{R|Y)(eQDAUD$P)9Xzsa zp-$>Q!-7suwVz8W>Hq##90U5Vz(s|+8wAxi8v%PQ#3*8 zJe7%A_)tQPB;tNkV~s%Lkdh`P5gU9@(=(xLS)}+UaiAYQhJ|%GR%KDsGce2;TnOSM zGF?-c!;k2_Rw}wX+1@(>j02^nxUVH%agJI%zo0B}r$aZ{@&7eD= zwL;En=IqPM12P1oWDizG0uc1;gz6=aSSC(yCio#?cVlEg=v zyu%~q>^P1Wr)@n0YK{D&>EkkN_F5wqr?rWkuP;H;-#z?S_Nav;^F8m;{Y?}!_Dq@s{BV-PpSR0dR2 zF=|VBGj1zXsjKQ5i^RlP65f(fajK32>Y5?!kwH^?gmcIM?yelGbURMC1w&pt zK)7dr2*!=sOcMs2!L@Z~kV2$QNq%Qgu) zHVFaxrnF~8_S#nrh066#@VTu(Eyo*wX;UwKVo(AvJU);EuN_nA>SdN2634VnB3MRU&=E;OS8z<4XDpM^{gfue!s3qQ>%%esmj zKjkaUipg_YTT~rGttWRnItcWdcW}u7nyOghSdZzl+H zSXtFlTT~aEE1%BDzhfbCm9?*+4K*x7Ik707hNoBQw}S7r9Mt=(s+nG12^zXOwc}{R(?rB7w%)6&bhHKVSHYm}{JQUhs>gDeZ=;oY6!Rntq?U@urt=fWf z#)?jN@TcidVA!K2xxpz6lhqWTeOa?8@ymDy;1H_BLbcW)>cZkEeEUE>^&)zz_)0*g zMWt(TzGY!Cr3*o2;quYdx89I-%JmMcyl|1v7dPe0)3Hu;K)avRjLnSadQb4JcwcGf5c!u_9Sje#(Oxsvpng-X8Nh z4Y*;alPp(L=`UIYZUI;U7;TCbri3q;QOv*`mi5fpC5-YK)%y#x2?g1(1nNr3Ecl$m zv;NbS!^#fsELyEcHn&#AxGL;iE>P%K05+eA?*@xQk+8GEKO>k2yNki4lh)S3rL)>m zk;Omkf&FotQTZ!4zE1@mj%ccsYZ5TRZY(KA)(@+ZSHsFG*%qWUaH~^k5mj^MjP1DU zia+GFN+uHyW7=l1+^!QlAJLyd`oT;#)PCKzyU%0r%v;%=(3e7Zfh@}vw}`U<=*yEf zqv)>cV*1PNn;S4D#HW(7dmOL1ktJ8Ug5aYZ&6nR!FFzl6I~QfhR_nLC)Kp=$ zX?tBd$sL>H`dP=^_gF|%B13WqK=o(3tl(nXN+IE5+O!4A|A196$G zJD2@eo5jrYnmro*zIKQLShE*$B8|^*Qf^g{-%qt}5CL4M8@yK6_;gI;>o^9ci2v@Vr(R!^s=r9#UBP$B(XvE2-NXn1*%a1)>FD1;uLO8*|V~DoF`&{q> zEo1VKL>w|Q;DLBD6dP>XIN3uS)3+a>8+4R;UBauyZ6?ouN9Dhx`EQZ*)iqTeVKj|; zD*jaMi6Tag23(uPNS?$Vky#ZR>Nen%?As=CqPFW}N3-V(E8+a^elSULB_p$|mPDn` zZ^MFK+#^qtCK1P@u2gKgFJQ+UJb8Ovc>`DE-!AhbZvJX4)jv@ItW^-wW}}p(JBYD- zT3mG{tMF0t?D-}{PT_?`*~&l=O3q@;+g90s8@dUYjr0%7n62Kk^PgD~ znpGH91B8g(nDzQ@T{CXAGBet(ooG0?R25?F%P3t(6f0zXrBRBSJ-iyN_$YWgtXSAq zYE@yex{9^U;pIcOk}q@)OP|QOKF3SOz*%u~3|+>xL+6lUiOw(56KxmaX>6>n=Z`QW zTHpU4y3R2;upr99v2EM7ZQItwwk9vOJ+W=uwkCEab~2M>!kxvR-KzcH^}6c4>hAka zpZgsd^P^;t3c;xv3nfIk5^5g0jLEa7;pbX^3_t}e%VqgMARozFah$r<^-{r+R0=iJ zDKSp6KbOuZS<^+~#KihLzB-Ow*~Hyd0_rgle^i;-Ud^9=wdrgcuC1p~dhxz76H)Hp zuUT^S??sp*>bq=*ve^4sh6Y;Gqf4-zIe9UnZ@o zVE~s@`!l=eu+C5J?74OC*s>Rq?dhFIZd7Wn_wc&gv*JFJHo}0rLhSnkL6G$d%dAzi z-o6dn=Akl8kKgI!Xpdw~7UWV$aDKSiQe#NUBr&uPE`Ml*LYy)$!+(~I5!jtB7p)FQ z2AWx6FW&Ls=nX(zK!QTe{;2K|nKI`v$pcK|{^}{PcPQsPIoS6%jZ=t55I9oy+c7ImWtjG!8C>0dq^zG^cN@QRfL$p2 zy(^ONOnE2LH%na0ZC~s_=(*AiV!w4!wVNekPtV6)e@W zsAT3U);muL7s133S`#~kUM?$H17*~@NN9f5pb{8in$wF^^b*^xMpH3TZ2NeVeF^8Z00|$hc%$TS3*EflNafXp9`mZ~8G)2=w%9#U{(TVY0z#>F+?}{* zrpkTu`>(s^l&0qp+)Yh(@KV@YvBhE7H&n-Nw!%rcVitYZs z+U6NGouD9^?;6Z^WkcVA)wSj?FU8#3&I7-}p3hgjk5rnhga^Yeo-08IcIBqtS8d z#ZWuk*vb`8+=A3$Dxnd-@*qoW)fgAuBHE0LM7|wuAXTBcV(=6CRZc z-Lo$;NvR4eJ`lqW|NOhbzPT{OBd_ts-=*u@7!vxLIqsRwl$amQ_iui`SsAj{WI}c> zmV_(694ce3TLyI8>{{lf8-Hio#(f-f+mEw;F1_t;fhB?{d2Rw8e~+w;thBC~*MAoy z_UGry=s%kC>(OReK4|CrC|78_^?3C{hjvPk!uo!K8pGjRnIO*8FZ%N!&BzBdUYxRD z{U>Nz4{#MMcZry`3ahy>HV0e&&Rk~r>x`z!;9(3vabAVnT_a^rc2`T(Zl zv+JnmA2QA&m=MKel5_E8<9vJRdTSG51K*yqqm#Ru*ySA8wI;sNbTtv9aaJ@vvtbwp z!S#cB=$gfX^`yPCZfr;kdE!2xVq3gpwP}LC2jV2|PA4Lz=5|ks1MrCO@qff`ZPzSWw5EDSv@+N`cgcXSr(E~Pc|SR+wv3BD7kdwrh$m{kJKVa69qsGek(H*m6QDVZw`0{CU7%DJ5p&oll6E5%DMgBcbOt2)jqunm1pIpX;h$|YAN5C7Pz=Yz{` z#WvJU=&qJTu=FSW)=Cb@^ql5HokB}uy6gbJ2&oI|n9#_!!P!njv^}2=Wg6eFL5B?Y zSc#C6I*er zkPj*Jx5fL)Jbm-Wb?p9;Jln;MJGTOiZ7WRX^(0uuqvd;aOf`FrIHH!P+RP~4%ktWc+rRF?PET)ldWUNE)8B_Tj{!7QzdaWp; z$O|=Ke!_eA0}mE=Gb%j)K4n)T1Cc6x3mI&Ly@h%J2?MDXq38m79`vuO{<8-Zv_AZT z4m_%#a69ZbRw-$#A@AQ7i$Y$uVIHY;!x{jvd;MpWhkuWPI8ciGq78L2jTn=y`2n*dr`-AUE6xV1 zNSIlezNc%>&F=yBOcFAH8No+oC@)8Kp@F;tCJcIk-um($LthNtRZC4LUVxrbbmz>{ zg=Qefl{A84LVt$=3APhN;7k-bqA-H;3{=>i4a)$^T_Os`4KiFl14|lBl#Ues{qmf-{Q7~TufXvV9w3p@-;kdnv*vv109l= zl`-AA56#7?F3ku^6&AV3X#|Q~ih)ve7Y}FTE)p^9Kc@^@c!4ThM*D4I?Qdx9gmM}j z;++kk7rxX6n3LHqg!VA0W<3u}}@??z; zVp-(Hx~5q2&)QEbSV8TKFcfW!9;=%q%w|Nx5AmSa6f1O(LWbo0jliPkL{7Ztn&RV| zRy47lG8IO{8Qr)ibGG}E>~9tQ0a+xsy7$J$Lt|jy)*e zlSjOui)y;Cp}(OkDTdki5SN5vW@vLX>~J*v;5g>x?t$}MW~PU(_>*?Z!U!`j4{Ex* z&jR@%9;Ro{@rUC6P?AmY6Lu;uBnKQ;^`bQTmuABxa52S9duINo*|7XTXh264d>021 zV~l)oOA-K}eV<~NFGakcM`X=L{JI*t6@OR9wQMikX@$FY3cj`wdsjy>3VylnhVfBY zS7bdw>9T$|Uvqq&0{M5o0bfxK*-Fm0&tKCYKK%p-i2WhVUTudBVccO=1)+Rsn5xm3 zh|O%k$vEMPrnd17O`biU8|Q)B`EJP9YfMO8S&`7O-;*(O8I;|5)%WMO$b|cyz41Nl z#NMrl&jFEs06dTso_~ZoAmSy;h~SXjpszP?0lm-gz{}gx+1Q7~lK3_B^4)0DsSo2A z^{eR@s8KGMIBM z@D+OC(4@Z2quw%0y)&5tlw_1pOtu1_|A)kbh{OJu790d57UBQ7-15HGQnX$X!69r1 zw64W=Y$X@#)CRS}u9Uf=NHS-Y95!<)6q^jYB;_%Y<=~f$E@hd6H@hcEXH8#qAlr$GRU1fO=Oo)Jh_;(_tuXQsM_iir(U2zo zAafNv)u-v?7HW6z7=ouWw^wX^0ik*2)pfrLzD{ji)966BDmqXfebNQ*n8zNCTlfUG+-RfBrN|23WhDC^E*4=6^`8W$%g zUtZPH%4HxeBsHhcCFzBdukaNjJBGj5&sOx&kB(E7x{TZn8d=DWl}}u^YQsOyW_*a3)py zD9NWStwbSYQ*DEQh9M5uby{Ha=e{n&ip5I^O3QaR7{53INAdN>nO3?GfB8xy6e{I6Tb)dO}KG}pmg*4mhAeBY`xPiH68JfZ<#jIul{l_W3FT5RfbL4C6UWTtL9i zYpX3eKh5odSjB_eSEuk>`Mmp%R{Hgbp|Cr}@nZA!eJSn4A)@42Vk)uM^XGFevBDOEof)(w`tmuz;m;SDlO0O;#sf_8dHX=7A^5KiPqgx#Obm--EFhK1|W`Eo8b~q zVlc(=m_bj2^3~f-pC^nR@(7?AasLvPLXUgp7cYSsvG zz`=c*9WcPu$XOPf&iW@43RyH2T4B}OGihbMSkS;XF1HLZ8egv;hS*RTj zy}6%KDwZJ*7PrVhk{3=pDz@KRLK1{Cg4%}~Z|9>Bn+@28nwb5wQ5`Fqc= zUg9Ul=vJy}Bl{1Nr;3TTq}EwFDaRQWqES^rTV>Z@Ilk>gmv(xi^h4~LI<4D1twn#D z3zIQ^Tu)3o3^Muc2~x%n=a0h4g= zO*EZfx$EN_0U($YDm#T)-gr&mdc-CnDgPz;x%T71YJ$zejvxL`IU?M-3`{t<2Wvv_WMjtY;{-;09^4I2DFLlwt*>^EFK5XNT4t$h~K--uNX1G%bsSkok zcpobPp|gezuZUSF`Ocnn+0C}@E7;!zenrR)^)Lvm|0pIuzLDrvMhv@!|Dl2aMuG|t z$6!0=o<#=pKu~c9mfX8YoA5^$Ko)RcK5ijc6p7B9ibdurL@5m>3X;Yx4x@Iyi!$);2?@%yI)cr37ab2V2k;oMa0N4$U_*QNr_O$! z`2M=4fdb4g>`+QzJ1A?&ioRaBY?%e2Td1G-a@ka|TyKD?@Jk9!S$;Sw+gym23RU+G z98Qh$#0C%om?a2;MVPB)+cnVW$!aDLQ{Tu|W(zHo5=%#Dbljkts5+9;#ZO3s4UAQr zPVg&I_28}a0fh_@j`YtfCRlcH>cm!D$_JWz7l4DrCkVn&8w@n)rVS=OBW5~6@!doE zT__xE`e@Qu2>CYY`>X0WjkH{kE(x>jBA3BUR}BQH5aKBX93)%;G1eW&{Siiqr_Il$ z0u@$}6iX&_pC6by45|EP30R`3a=}XmjoFuy!E}&cb1Tp=hxgw}$W2yA;67TY3G^5k zWdM^BnDa^e8ZA|v7aVwu~6UX|RLvzrp4 z+C3?*lo*+Ga$+-!Mp67A3fO9vQVv5Zpun3@6~qwR;M59!m4^ZgVs%UJ-hI5u&mg6e z$-V&w%((~J>Vx30zz4W|cJDI0VR?d^pV$7!g`1#?U@R08zEGfa19>q`O3DJob3Lpl zd|S1HM%736n^tr^pb{SK$uhsC0&FX$VOhxPZOrxB3#ye;jvITd(#!HBlYd}39Rhn( zqIyP*lWmEh1n9%e_A zTA9r3SquX?=0$Q$G~N|Zq;a}ZLQwZ2hangkk8-Li^$HzB*R0+`7HLH_vK6o{;`KEG z{eDsv6dWUVIM;kFP+O`gSqUdLbpjx&N@lo%TYD=C>e99DYA^2LhV|+{1h&?!%f^}G z#~Th4qXf&ZtWaw$z1APxpLk{QEq)-gl5$6BU;g6^^FV~MLtX#GR@SUEn>)_7W}FsV zWNd9HBMS9I|Jvk?+-x9v>rjFVGDV=gX+RR=H+}vy8bod#Clw}qji|OUTnb2DHZ#OI zVA)sEk0@n4>3F>-IVx4)n^y`IwQn=;UhEbIf4(;c9n0q!7}i-Jq_YJlQH9Te46A41 zJEMjRA)$Rq-YvU#sZ6?)qH7h5KeNe%K)74K*`iUXjTr@^R6H&Wrono{>WDP9F5|x- zRb09ouYiW3`lyEFvzTow$^w7EnC{S&R#hP;upO#>%zNTTZ^EqQ;(BTGoR5#BGfXy; zyAw}r;c=XW3L2NpS;>J{j6l_Bva89(5sbwiynI#2b2G`nUq#!j^Sv1I1A>d1b$g%( z5%AFddcFu3q~wu7UD_h1tQBd)>D&mh&~j)f9)5_@J_hrZQ3K_wj_oR^$YbYc)uZ5N|4}D^ZV;1n5Iu)W(c( zlXD(J?Zp|X(#>N0Q&Fag>Ez4j zEOx`lRewrUIM&epa?nBs^Co@L@zL`tdgEWzT6(akyQ`MVj%v|-D&*}2w!7G5m5jqk zetXy=(%2HV2IgZX_kR)|nVX1HBzBG!WHGC>82)SNnYskSrBH9;)PL&!;_ZdMxQpeck=@q*U`pf*k<+p-OoR7 z0)Sh)djg8@P_L}&W~B+w1(wAcA+c*VvU?5M92SvoAc36WfI(WZ6dht*5zQ`(J19l~ zMh*D@7=ZLW8PZP7T*RGCav2umDgWkLaOV;{m!&qT3!E_+YcL@!{~MYHxLRJ-nN~7s zAgh72Yt&V@z6=|Z2oI;qODt|~=^c5j5D|pV@XJ5xORI$)BghcpbR8mlUb8`|v6PFI zwo_H`Mp8Xyq@t5auU4CEcEMd`RodY5^hkQ_FEF$o7E$&%Lk>pmGP?oo8YgO1wIN0y zA~%M%j=4Kk6zbYQGZ*f(i_@&31ex0zAg-8}xu=Ep z_dP0a`&O_bk!Jx}lbXZRyZ;M9AL8Dv1+NmNwIq9yq)&AW&MWvTTtk^Rj1H-VUV<)i z6VP!zl!<1H&SblufEEjL|R?hrX#>nS%k*7Kk zcK&g>v9~(P)1$lchxKDYNX6wW#Uafk)&Q)fC%sty`|;4a+4<>2CN5dq(6FOSn%Qzez*h0w(iV-l*jY$7orQH=WLzvnO~u9n{1<2mmv) z!F0C*0;4l_AiTgH=jnu)O70R_(B>u*PETeyNs<#`f_kFTn2pyogG`Vc=%!pFwC{~;xk8JVA_uvnPcoMV=k8#EMcyG0kM`CwJk;dZx265gbF zL(+=U2=@6S$p&#o-zCQmikPc!kR!3I;Q(nYF(^R+HXTAmBXkU<*_D?F!*%b5?MUs7p8Rsssl=H1zCr3>7H__jc{g zq7o-F5or7ub<&Ai7{9gB@-A`Nj0}?VpA^|@*Ii3}2YI8hncEx07pzY0psfhz71>Ot z5duLj@z&iyPBYj232rEX>-@NVk11z+xJwZ~j2aS)`uHLG+=UIjAHXfS^NL}pIwAW2 z{I_J%9NF~!vTfPjkJv#n5c=PV8Q#{Y+vY9peXyNeQ^mYU7AN;F{v01asYry$+_J_l zBbC(etlgHJbs^oQLp=ExsOlZc_$D6Wt6sRGQ^?`4rST<#(s`x9guvX~zirQ+sZ%nf zp+Un5Ad|q6=`LrQN&y|H=c&QLL!(>Sc(5S5AuJL49}kAlc*PYSoy`k z(Na{Ndtw!lvr)b*^(PZ<*Umkkhj5cZ{E?5pX=ABiAuw%Fv|zl}#~uN(%*a}kKdZ;q zj-y)M@>}zDB(<+$1S z!Y&0$X*^CX1OQ2fV+PF2pEKo;HkmRY<;h482z$NZHt4}~_y^{G4~cEhZy!#I>!P-; z!>5EQL}5WpRh9znDFu4}$1y)3_}zJQW+mt(bC(MY%(t^y^UhhCLzJp}_k)eh@e+L? z%l2w`Lgx8)zyS5Eee5s)0R8r&4#q>&STNRiUto@}ZtfF0v4$jdK_J8JZ}vPch7#uqUwTC zPYRa6nCV6Z9LX@Ew;_p+xg2Dx91bhUYrwZ)0}8pt{#TV&V(=k-7dnJnHxgSzi2c{# z>%kk}Af^R_X?P&5GZ9hf=~(C48+ z8c6mV6(L1MzSA$!z3b5xj=R813)<|09~4Ntt2 z*j;D%eh8(W!XHCcLGbwBr#kmD7{oUFjwxb8F^P8aKu|Nw%O*?|xSm!^M(0CSO01L% zbDT*u%t9|cl*h4Z>UzsBbbyefZv1r>{&Ej)7-`M4WUV=mb(Ur`;iUP70zUo5+Io*- z{I&Q@-;QtuS>d>~%ZYn3xhOURhNDc=S5Zg!N}_PDDEGt;j@M;t&u*!9hKj%C?!lwK zKEdQ;C8r9(-!SCy_JYshiJ^%D16t`X!ij5D#9JnF%rXAOcW@$;IiP&&`T>?6zUa)% zDuEt&t(2_Ww=bvsEv~+2G%(2RC&{z{hsa3wz#*z`Kr>Gib|dJG8IfZ(My)QBPluAT zo1)vXa=DrlwrsV324QOGg~v68=qt&`f~kmS+{_^yG8SjidHKSH znJY+ZT(ilnv~u5o3+zkFmn04=3IxJU1=Ho@W3kqN+TL*eF~`VxyG83M+u@M(X^`A& zvf)ljnpGOV8MT!!W#stc1^i(h>^G6j)S|gss>Stk>^({AOmCc4y_9+zU3+scbK9MDxK2cFE>q z!-47Q27?px!!m#g{P@RB9J$7tCKpb6MO)C$VKv&3?(>DNqF zk$c??bIfG%%2Xdm+w{iSXD&~iTq}@z8CKF&OkjGo0$=5`{%S?*1oXF;Xl>nDIomGf z^X~%*$T{ZL4a337F`8E8Q6fg3|BPFj5GUYd`lvW0*ipUHqW$m14iuh>`V@${Wpt-G zlS8&FbG8?YUvEbJz{0%CO5;`gNqX6vv6I7_@YZHPZ|~lYgG2w$?(K4qLtdR-DwW{4 zl>jXSpy=}aIhg`#tkZnlbO?QEt5b=FJh)#Klvr}1ucI%W9%A~2uQ=kfwWk!)>n zmJeBRRgMrtkMFy+2v;M)VwT7s8dds2VHe#aM(yWg+sLa_Qz0^g6_~2w&>$%~#wNIl zq#7LCIS|9d@_-tLAtYkr?Q}U#cEh<6Ews|sa`Bp(Xp}f=L4eElifztUd_|C%=N*r7J>5Cgq=KG*H-}!5n zY~hwyUx$8$j4vK>5L+QPEYTP=LsI@WAhUQ4rtW+sOFo*&&gPvq2UdbJ4tKu-;_*SV zM8YGst8IMK{$U@M#((mH=ahW3@jLRWJPY6dT?}-({PFgDKwa zAftW1B)un+1NRtZLx~r{sIOM207x3c%2XlA!}FT=2zaWb2-i$_6u5L=NWJt?VXEjb zp0C-*fa2@=n>{X(P}X8j^t-`_ciN?Q;NJ}uGq&~Q@%*W-U(Kp^@(fr7!S5yxAom-O zwhIjTsPek$Ccg}A`;%^fci*2B{)1|dAp>M@Chr;APP)ltWyWE>#fX&|K$E8LtqdQ# zpOnXTE!oNHh%zkixPyh0>pLL>ST?RWX zU*^z)<*tkQP%mH69#VDo03n4VAc&)DNnIPGc7fxpI?~9-0Gt){p5R+}V^8Ry#93B; zNCrlo3FloJjow84u=}<2p~Ozez_Hg<4KsNuq+tGWMAJuUUlk8;KVF}pkB280ZhS%l zGhSS;)Ap2c?v#_f!(N{dp|UX|!a%#@k+FR1UivGeCZK)MsqxVZ=zkCJapCJFP{xb9 zef`p_y0YV1^$MXv#yQPh_9$L?)k*@5vVo4e9m4%f{~fhfwj3rawX;$9Es^^y>O`?7 zUmXVYT>GZmp*iN+kc-@pkP0`F+=z_A-($i6%Y%?ulM{v{a`i{p0web7a4`Zg{C zdV=c-%56oIUO8VCGzp)8Fm5cP_~`!knp#9nuWPu&zD^-;qT#J%hVofBuE!!THxFkM zU$K$7@)!31qLFFk^|V#uAcBDCG5nXmpq>0TCMV*5(aBgqSwZP2{$a_)KtTQt08w$Z zGVpS8wQyrHxA4C9gG}AhYOh03A4}yu<|?K5N20SHyw}0qc#wIBO%tn0ttm1{g$EK4 zD%CVLj%nH1@uz2IW@3S@_UA5Fx1%d0!{kqjd{-d&xt#Dg|3th=X5fzWiF^`i zY1^rwrZut7i|;(5NWh(!EmU*A(fH^D5VSAQ5w!mWUO7KEJ|px~w~~(1gOR75w;#6i z`CYd4>==KpVQHwj|lVe$1Lxolmdi%7uVl z(5IH!@Gh6oF9VH~e zL8{2c>w~xG^Aa>b_@}e(#|fgYhDL6vaCAeyb@)_FxWEWLMLD`nm$h|MB70=skBSN0 zU_dfy9*0*Ho0HdWq6@S=xS0bSxq3)Lm+D37!(VEJGme`Rm${n038q~gV0UK8*7O#g z#VsqWqL{UE=bdtxzR1@HQ{S(Dk?xS<5H-)iE^kSAh35Q`72c3GLMUf>|kiK1ax zgB3f=9E&f@gbhqEQsdgO4U0GJko=wClP=*2C9U|sbk#-9PT_CBZ!40j@R>_EDK>I6 z-ePh+qyt=*A*dKYSlEfl6lxaJAzc9l$2+z}0Rz^o)GWL~emJ5ADyj&VN`M0u5%Q1$ zpMnt?^&OchOWq2?5N&9yXTtQVleGYNKaB={&=W0|NOSEJXZ=14{bIf#7LVaryrZdAX_lMCg7`F%EIi>{-v|I z7^WEQxjR{>J1Q(>qkYasEivYJ(*JRiUvF3cinn}Hy4d?Uv$x}Zb6`1}fvb{$5`q9L zjSQB8smZ0)#elT01IA(9V@cN(2u^7Sf~69rLif%R3abVlJWiho7Mw-x99<*&6HU=P z>E_gJpr8i`_K>!q+4$_?W5DexdJ<1FH?yHiH`CJA5Wsen(eairLUn_Cx3~x|w3Oh4 z?ktd@qe!Qcr^rx1W2}{v;PxgTPfq)FaIWj^h6_6e(NpbFKS+wgy z=6Xa{eLM(#mPrwkn;ozC%fp#pa7=x^ug>A!g)6Y^p66hhZ`U=?eTAuIm?s4Z5Ti=gEd_*CA&P4Td92=v@{rh;x zlqoRz6vR@7%LVUjEW1z^5`6eroGa)MV)I#~sSOPx+oXmdnjqnt zkagMFako$_f*_zPxkwGk=WC#iteYeiEgZmp5>mT%q$ov42k2kPrc6HE;r$>H1hDg! z`pQm*K%o+lg65G0i8%^Q8c$APRzcF(#<>TSJsN+qi68+#5zXaMjC~lYWU!53@5E!u zpfxrryd{Dq@?ZE6gio0T;cTSS`y?&eO*&vy zkK<fVQ4${pEI+be(w=ovZnduBwBgNnNofAjDy;5`h%H~tp+76{v|EJ zYdT3zHNQIP{o*ux#;S~5IOlbD+}7@*?R?!Cg*ds)>UZdB&>L4Bj@RtIt^LbXZh^yZ zYr^+=7|Y|WOWO%$w!iqBeP22&XcYsb^Y6M*x70+{9;P$$RUSM3EYfe!@d=&_hjTU} zmHjo2A^IL(B>TWSs^T3N>6)b-NQgkXrfkX1yyBoIWgE!;4fV`JCcNWF8Am2AP+~Q% zh7Ux%#{6eBiWM$QkR}9Q8o!1WTgj#F;a0s3!@ThrA?&7SS1i{7f;5 zqCy4AHK1yQFM<+b*Hkd&Tr{^%$xZ=oL!vk%`dxj*LVZ~Z>0O|NO@8^Vsu(-Mg7tBX zWDK z>sY^T!Bvu(xs~Pse^RS(kG>4(3E!qu`jZnh!9&T$M5xPvu4@oypY4DNtzWl_x1t{+ zH9dJBSE$7@!~O6cc@DWuwmX+JXs9<=S9|4XG9*7 zL6$&exh%dU8x;{oKE8nu^8OprnaXdA-%>O*xH{y`^Qb9qPjef?Jn~|FV4gvKW?Ueo zBpws8G7F>?PYgovBkKgfz{>S}s2U23T*k7qk4@X%3RFoV7e%nn$RTp;d@Y~T2Qk_t z@f37KYw)ms&=%a(`wO`qdb~ZOuZG>!Vy(-Ut%IL}9pNV4sbpKV1Xg|9*vd=P9~qVu z3)UUIQI|O_i-^kUue61E04@a(9Eajm_7fr@A|{zYM(E> z1fwlFqf^eh=QG6G{jo?v<=;Ucu6)ar5|ihNkQF`;DiAr19Q5N z5@9vtCMpXpl;U1V5wj6f@XQX}LaR?~nrL5#hhorfn^>-rS z${_?0>w$h`l(fk>Z0pvA^Rk5KeYE6#p-Vp(23aCAZ)_)ksDCbqe=l07{ct+60}0#{)Pk2`9@Vl4Ff?J7x_UZE@i#rFa&6uQEky2r}trqiG74< z%T&N@ag9J5Ne4^C`9v8r=cRaqehRfyjWY^pzXOpk!fnC%WV`c5cks7g7k~Tj=lTUt zy#jz=$bI+ar*4>dQA-v3V{~!e*-x#xVMWbYj@>a5y^>q*jn+Q*ZQT+p25fppat#@d z-P0}9%v((HHp|CF$H&F1aMvc1L3I?dH3lx)l|0pLAwNS+{#5ixx#x2htFKkPm~Rbk zE)Mafxm;?U`GOhtvvr8J^q6+HsD?Qjz>Wcu$BIR(Wneosg!V*?PN-?)+R^BAH@1@| zW}_QTXbRDDn{qh(`XJ#bNdCeX6Tb;!X{00-(V;FsXd(ZAu2|7*kPruYQwI04-~`0t zKp3W{GQ8nEMk%Nilo1CLg9_dCVAN9#lcT)ZPw>oivdc2bR}Hd+MzO9_277@{BOzq0+c%xyuwiFl^cljIZ#`IHi)YlzE{T9|kr zs)YBdD5Nc$4TP9Xur3|W3@*?rGzEXrVX_XO?YAgZ*V)J z)>kwy{F>Vm-4ogsB(ag0+P2tHEKGpz{o7W69L;pFpk^X8olhxRN%6ELU7udzMzk=^ zx?b3Y!zHwFFJ}26|V#5sg!vIq4JsHy0F%NF%NF2sk5o7;2^#rDfgpwUN%45sVvRsClArp|{>(XWM{Jv~ z5A85ueD77HM2km2fq@*KjvTcaAtfInDIXz?@3=)PJx++4>uu5PoT?(!b^Ts_O`zUr zo$agIuLfJS=&E>knPy_?zSjl;n=)kx5i+%pHrsoFTwTJ z5E>ZK8mZpbW58)^mKhSZ)}j6ro1VL@k6t|w!rT1Jvv*g@xV6t1uT28pPdh;4THoAp z{$Qv!p&)7~+8E7zTLhAu%TShG3syM-VQCgjAxyP;NWR=Q6ogIq*+E`I?`fJvUXe{~ z@CH7nD*DuY8eVXC6ec!KP+f?6!7Wmd%C;v0%?L=E0u7;2T+OJiHYixtGO@Y_c|bJ; zj~FDJWZ+oS=EC`uBJ986u|vv^3Bl0S%U&rYj}N}KMYN@wM%OPIfNBzr|yxR=@>kR$-u6q`q zjAMP7TXQoYzW~fZK-0Qs^~u<2nS1m1EZq0%>wd%gJ=7~N$Tz{k0ArkY5gLF-hgfqv zVQY|jQ8!=edLH7|Ehu2I%vdY99^&g#?k-N{MT?~$eft*jIl}s`c;Q7BCZG-jsO;$1 z%7H{T%?uk8AziI!BZiiwJa!qlLy2X8*VoA?c=;9z3fPm#!Jq}Mlk9sdO20s=vxJH{ z@koj|S~k-S|KV6iIAIxx64Ax0jODYL&H?kV2{ueg#BYee=+aCUZxnJ^sR{ocxDX4H zWqOLz1Pxi0H;EWj9$^=bQ2c{VwmBg1N5mV6{Y1rsmEXQXf07unz_Z7rDOS^`@QP6T zp#P_^9`Nqf{o+UYBJTWU&u{QEZe(gviFK8Bth%M1uR~?rkjIi4jh<1jG{$3ll)sX) z>L!`cs*=vIOD?0bYufWH6Ungdf?@Ao`)mP|KP-)JZmRKt?x)F5ThmshfIqgjh>icj z)maAB5p2;KcXzkodT@s%5ZvA2;O=fG!Sz6Jx8Uwha87WS;O=h0dE8sC>eahHx~gY> zPIb?$S-tnS8ZDEn@f#pRr%l4=LfIy3X)Q+cM%{A!hXSNSov}io^C3;4>SKE~Hv454 zzKWS~;RynAq2F>05wVe`wM9e zv0#@83`O;Mp3=_*XFww%ARWXeemzMKyOQK{7l=^hKv^3gHry^{0K zbMAo!o6IoWy}#|wl8eo9&QI*xTV0#j7c4LxW*1B|?V1KlWDnE|B-9X$+X58PJi)ph z1C@qm_l}%)zVl222vy~R61QH2()U==eo=2m z%3AEw1qs8IM6WCVoL1kR`GrZi=l$_4TYc_~nY2V0`A#;|0%YdJ8;>cp?l1`*TJ#vb z4zV?F{*?P@lz6+(KWZxo7n4kZPc&cU=BuKBmdV}?&k{;mtf6hN}0eJmx73P$W0!7Ak7DF28a*5Pzc>u zQHAZ|2IL4mR-=XY>BxO;!i^S~jMkB>OWU=hdNpZ2Fpvi79yR#V)zOcO(ZT!?>W+9N zs~Y54!km4w4pVY~f``aqJ6!QEe>XvuQQ4$8D^2akGxZR(r(F)!$Er_qx4O7sT{UTug9 z-RP}bFr~YQWR(QfG1{la>qS`dS*gxlyUE3ip|xaZodvwA z?QuaEjA$A>o;Dx#_l#&G@~`2~i@_1hAvw&!%J6T`KXs0#b&fdeZd-MHX)MKv8*-zP zbE;>ogeDru-`g+(e%p4bko$8s@5$F)gGR~!C6~Y3Ha%nr?A(E$rILT^vUO>CY*Y(f z41{=96#X;pd#O5y z5h;ss5Q2}-^6BAhU_u%CNde>Fg z4-aBR=c=RpIbi-hU;Rb(Ht<*gBo4WMEW&*uVRz4W~8HdT$f{;T^}F8TvjF{uQZSjPUQ?u;1U77|Uk#b3WF z^|y=^>B>V>{6(6@gp-#s171Ss@<1^gLNqs4ADpWwPeV9$oI{mAn)$HFIpGi;fB(9Y zMWSfW&%f5$Tz%+G(-RcTBGTPFBq!sKB(=o7MqTHBBZWAOD=MRcmff)qj{T*doA*C= zC@3@R9idSj2>aqe98je_%-VC-Twfj@!Rrv06}Q=s*hKpu&-c9nUN0Pr!gQ^59AIE` zdbI26@nqZDQ|!MitZ~q-KElHLVslad z9c88)nfSl@$hLD(1Y1Fo0QBADMhxOXfvbsn6v*qA;*=%&X$l6iG;RFTgEqmulIMN; z&w>E&U?XO020WM|2A7bQBfQ%G?H9kPzHnsKdUu=CuAjYcF~K2fnDj4wpgijwytn2DI+)nA$%&-Q(uq$~Cf zaoXzUJxwWbfByYL+*fs+^EGYnW(XH8EH%rwoV2fa-3SlJ3(MUrt@(d-eXQniFVndx zs#dlQtS7jIjFx%Jf=AWq?DF;*)#9spxeUt}R_*zTl3=Q&?$~(?skBkUw%46IlWN+E zca=|Ovh6@+hPLO`YseiQB?>iy@MS=cXzupMwT_*Cr5`BSHzPIR1v}eW91>A;7bV7N_Pw%GE;S-7n9YdTh#s*_vCTsVXJ&cT*dq>9QP(nYb4UR zPe~8*319Trb{#SFm8|kNuX52?6m8#slScuU@mjZRdSpkLYj-pfIL&oTj8%gw&7TtZ z<+c3f{1#G|XL}|A1|uPU zu`>}S0db?>RAMK68Qe5Jgt8NZGk@rK|IL6}eRQi_d=|TDjM}*zjWus-Qmz+e?wi&& z+x4!VGW;a?TUAjUj}iFgC)juow3u4i95*Pu&g0*T&$#8J1(}c~5*B<6ZsD^?qjvo1 z@st5zn>I?;!p}=2y{z||OLA27x9C~Q&><${me^>41Q7g^bslHyF_}YzYHYZ+6f+R3 zvW^5H%&;RYnrO!qJZ~<)6d{EPE;KwXJMu6i>?{2;fsCe!jOeM+D@MQWtT4m~+BbWdSC_v7A| zTH^uwt{XoOJ9ytknY_ED#N%Hui-sv>)x}eqpCvP%Y}g(u^Qo+JnW6n@mYU1?XbITGT}O4{PR)(AM8z zDc?yD&?}RV(vLGUO=CiBI+qr0zChJafGM*io@1B?goU;;zi~#HX!sr*tX`;+bJ7Zh zr>}r|iJ^yDu#-R)aPGmPGX(;MefDtTr6`G!fTh~RH7T|hs@?;*32ZU^x?B9xD)*g7 zvfmSHxc;1)@ACk3((`9ZfxGZ3`Y_31#uoC5fZd0-XV5!XxZ5jR-1a;-Vf3d|A%)~g zV5OL#(%5fbv;6jMKz=lq)wGxu=ZsG0x=z8mPCbWCc}*P;a!T2(#R=#>?RTH+UEj5b zU1&}R4O6uSrdG9Z#ay;#WCKZ^Rt@1|DdEEDhr!TcChKzM3(WSdWp`OTX;@^KK)Blu z3n+?xk|X`+v-2dEd7I34CYXtBb(7Np?=qBV@^vkJ$;v^tQg&cDYDquQ$LdX$-IQpF z1QFYIHEqJGfmqgrQ;ZNTWF(%}R%eF+~2eH@qCrxE7AxsUQz82bNg)+BfoR z_B1w$rU>?7~%7g5|f;-efqroUEeHz!Y1M`xPYo_(tOIv|IwProqN&ik3Q$g$)^tJtbcltrHd9Y_A8%{QAQ zK&#pjb6&pRgGCu+pE#B#b($U7gj(lCSF{$v+vP}jobv6ISk%vp%M8=>OtER<7LU@`f-$hHxu0~1A_Q$Dr zLNfV;*uquPAjZ}wMxUGy)3Q4QGQ=yno7(PS@@a%eAmGWwAEAy)Pt!|VmUsnbd^%Ew zg$F#RLq%?a3aOWZ(?Tb)GnmnzyG1GjvJlcb-o4z7w~R$k(sI7}rD%Jx1Q<0*+j+FC zyICz9)eYP{SLzN3RXdU^k1*U;;zoL?tqG;;K-Vc9>6YAA&K?JsETURros6{y5Y&+j zh-K;=V4bYy1W?pX*60)7R-*b%$QU0LP;|AP8_ckPjO0#7BLaNZI)j$9aZZ>`4HZxA zju)B+euH%u|Do{DRgp$|s86=1>$J>O=|_5y);ZPad)-zFM|u!)UeGUy4z#yet?@hc z^w-U~@YJ{2%;NDzo)kkN@!(?#WvYc^Lv-WflX|jdmAJ}+BtM6R+lu|0Rv0YRXsG)8VZd|%&h`xjLOijm*9omOj74nrJqYvQ|`HEFXNx$$(^hDKERH_mZc_%sP zTW=*g-;h(SKRK6e^?Z8pRCy42_qFTRbj>$XhXeN+pKC``&9}<2Td9&i;?8m{u)?ux ztzn&dp<^I0Zt3D*7G}gNaPlQ0jS}|+*AygIIT>*$SofQ1A$8y>>W?w*0qJ(2eAEW$ zZuR2i9Mj_;@wHg(79$Y2@RQ2W< z4m~P63e_*5m3**9E6-eOKE~E6AU6T@<*Lqx44&|Un>7tQI>kNftvJ&kNV{;8^$@!c zJ;AesqwHP4qs6bqxBrv=?VJDCv~Q>IpBXcRxK^x-)|0yP!MOYEU4xioCiXF(tD zpjT?Hq6NcJOP3q}5d%*wqaKe9qQd|C^cCwBPW!9XTx~3W_G9|{|Dr6@}# z8woSs6X>fvyFxQ>UY8EYo;RaMLGQPu804}*RtXSp>Q|-YC`-_1P(&~T9jgk@ z%@ta!TZB~vRD|f~Z9u|mFy*9$9#%N;v&J!XOg+!DC2{?FiY18Pk?lD3NLcg zhoxt=*Y<~x>`yLv|1*>zsK1xNuNTAM{9;LqRBn9_S${^XH^}5y4cw9yzYw zuqHVbZ=9C9ynI<>{_ft;)#y(_?Gl!|fZz31DW^hw6f9ofeBBppbZ5~N9&L0l`Q0i; zl?J#d;VFI!r|E>|+ACm=MNU0Y$B3+`$)Gal+vzKsei1E{z3Xqo1_d0;G*GM*A!a0l zOB-Xy_dQYs6OSbASwBg*dJz-y@P7?%6j0Pnv0vbkPed0YC;zLQ`*;}rx6Ic{Lu2u% z&PvZJImvDzbIUUl4(yc!b{!HAz$~s1XzbLwfSXMwu zja>3A_g!XpbylV1VM`j~v&@Z^=56)UU?bsN<@s%kHnA!4)C-L^D7>u0r>Ioo{H?ZHK#zCbZwDKJ zk9+qgpf|O*=R0H2qlN87oB;2e_=)k^`-`;8c=xFB>-&pW`NR$Ko2JJa7G*D*uF>#Qjj>_DD)m-T=mtpPp);&n)xgWe(IKIIk&Mp% zWDC~Ol-oYoXrp|q4XWG@KZ@y3tKmm~@$Zo8rY5fNhbQ3-bJ&QJrzlFjRgD(A5E?C@-RS zTx!WPEeH$WxT0_Nm^e{8&bH{!ZJbBXDA7wridw82w`^O(A<)fmc9O51s}58AiFQHA zAd((fi?3oNs$Jem7ET$W_&Y~&ze?J_Mm$k6kP@%sOvCmjq=xPqbWr{VfLCE=hTL4w zH-YHr;k{jhq1^lbR-tEa$9(g%V6|m7BVPWPWv{TDmAOT4zpb*zX=zUWEtItprL$l8 zlA64=Oy5dI)W7DBn)=PzxNMADL~<=8tT)72KK1;mv5^ZdfY8XqN_G2YIJlJzxO)h zlC%yBc$wM?u{U`R&B9IUbSyZSn}1a2tz4;js21wS{tn-oDf!E(1`=f*k5@m)GyW@HC_XcNuQYSs*=lmObvJM#uxHPwvbPhs+~$n(I%6@ ztw2&{LoDLdz7~xAg`TuLh8!2d3GrU_J3d0%&fKN0H5^2;UiO%dPh#D`H56jZs;6I$ z4z1wX3Y#^CRlcGys6;w59>0@y5XDn*n*VgjFbqIMt9`{b(FRA`IVL9+h%bu_v1x{1 zZiz}Pq0!;z3dJ|l39%X4=Cfoy5i=uRjY&-L)yJxP|G+BsnctC!NiU_=DccF6r9OcD z04knYnjxDfc#EnvM&-j~&-V>g-F0CCWO16r8h@{FMv6`a4*5J+|HkoxqIzvyMQjWv z_%`Si3f|E%n@8p5Z(5v;))@j@p2@?3^K0?7k30J*gQ+kn zdF!O?sRQ8A#46&6!CPw; z;~!wKC9S}$!;_sB0v%r5QxL0UOVM2m*@`ZW-uay&=hu6M;~VhNMRlHeLm9)Fww%S8 z5d1t=H|9G;uKR7g&FT3;xht~rXAGz1ERTZ)#)jIdIb>Wk$<4l%eD&4_E|XqAdKf?! zRvTiPfR^cMIC9vv#Tod=og`rZpmYEYl!m!5g>;LFD*(jTga=O##8c0LSV-H(j6ZX5?V@ItU;_{gfuxzIp8c|?4i z9NT#|7Y>Aw8Aooi5xAJ09zQW}?*cY;zF6eKd^|9C8WF@}kHV9}?u=`>R=LrNq$pMg zd4=*Dy0|2i_J4?GXwLT3;0_bFY%rJi!P&1<7wp)Xfm^OSYT{?9xpLp7l5*`wX6!e2 z;uV$mL)JV?>zoLY9U`IFA(PX^pVs2)d`f8V)OS;qB%YSk4+$=0$nb7ZordpiF5dd( z@Di)-kpd$3t0V)229ROqb&(O;(E=MBj_AWkRc(;N^$Lu@bZBXH;_ars&Jh1Z#DO#N z;3fNFXQ$K})oO&^%(^&K6V6a{btF+B4tAK!-v-WAe{@aCV=nB@9j>Cfof-P|x`VaJ zE8zv-9$=kuDg4U&Y~OsbnX#F3&rOvtTh}MC0nk|7Qs-oxXPe>)sSzSK_kBnAWhRkG zx@w*aS^r(Ec?jxIt_hN-aG+$J!iwG9bFOou-CcNEKv>fY%@zi}@(QrB|AcpDEJ`Ifo0@w`WsJ$ew!8vnR2sRb4Xn&8g>TUmvrhdL$OJq+h z4hoWjQO|ldr2(M8zmD{fWMfVT76fe?`D0 zU;J<71A@_-fM{yQ0t)V1jANl5x1p)?pish*B10LhjGzx)NqA%Z<*JaRD%Ygz1?I~* z`A*k(b_D$)eBzfwqU#&*mr2s%&ZI~t9EVgudM?YLUFxOmJZ@@SwU8an<@L07yikXG z8HTb;pmQ|xR3F?FjuwxD@c6v{|?hNx}yJFfr7+MNS26PqPo5Y zRZE4B0b0KkSGdY}SIV8K=ush}O;q6J1e)n!6U#HtaYo=l8fVGuzDV|EP;@#M_0R>r zfoCsuD<02uP@K4b_uUHQl-C)IhC!5$5y>_rSa7bnsu}wf24+qa*hZN9ndi|ZmgX;4 zn;Q*fxrvNAl(Z*@LFkmF$gL)5ukJo7L1O^%VKWpgjP_;qp7pvi8)^qos9r`46Y}w1 zT{|%j0-b}7+bFRF(xAFaFj#(MD%SPU=%@Trz#rVBZ* zUKtSr*O~#`9ec^RlIvRX)O;aSW#p5VIQR)imT_xGzs#^kYtOK1sU2PDEKZ5EuGt`+ z`@fID@Zc6u4JR>5=u|L3z0Uv^KSP&~U1v$CJgDW6nS zJJjijsgj*z`ChZyf~7F@vn zj}416XV(Kd^02kp#}om+lrg+T*H&GIg4%G9_g340d^!Q2f?-V9;!n_V z_7jSH44OJ`FwhkNEir^g&Y21Z!f z?jRt!^VUFStzmeBf3E*14aQA$*9Ui>^TUivw^8nDalE>j-;|?6BS;P!32;&lmyZ|erjTr!vdVec| zcy&(vuwrn#4+pTw1w?G;;7F{7HtdE~t{YW(_A{ zUo(q*ncp8`Z;DB}{`Lim9!LO$y@w+HEyaZ8p|FR=5V!utpr?H;je<>L>M*eT0TQQ-AQbzwc1!d`Y#~V=1GL0*K852^z_4FGtrB@KEg8)dt;B7R zWorv6-f%0LOIE?;XqCyCRiFJ%)KS=Iz z7har(TK)4z=B~b$J4RTmVHT4LIdqZx6Ie%4;#ce7Wri_WD^qUAfsoRBfCJ`hpT|kU zn5L3A@s=?vat&a#g~6#^_Q1EH#*#2$g1+D_Q(s;OOfZChE0{hBA#6->qMajwPr$v%WGo7MG09ctceD`Oyfm9WTUHl?5l)^@ z7dofAG2ixGoJTK3o^7IBFJhw2h^YFy&1!NqVjK^20#x1Z{y^u{_0Gx+4Hd>brFQNq z@4)jB?mIvmUcjl9`i8f>?cw<^wfTU&PAH|MF7 zkBLM!*EYj5ODW@PpP-Q?W~QzZxK@LhFgTaj1I5Wf)Mg`c#0X8gB6$T9G1?#BGnf%*rALMf>v zlYIuo^p+{=I244;C%K)T9eoQMb#Ya{JBBE_Cwwr6{6_$xFK80Bb9KjO3@N+HLoAO~TZ%Fk9`hmtFp5w(gu-k0Gu~%jkg=u(ClwSv4!x$CDU3H9K4>=>0NYZfRH% zaIj?=y1Hm4aB;0D8cfXrDV;+Lr_7L$Ny{Mx*E|ee)9QTQB*O4_7qJ1>Y~f2gQwP|1 zYX(2@7&guFn~8Fd0JL%~D>E3(j?k67BQ1=)w)=w0AZY2So;maBS*?ga9LOL^mmv8P zoW2je?)K7m;paf2+NI=gJw8AOZJDvDxBxwo=Ye*Rm9>97^L6rI?2)|xQz0U!XC`MB zVpg4Z47e9RMyuLcQT%e7A*n9!NQ8lRyOB4i=bqz6FoU=v;_equ;z1P&!wW|5-F zPOxbOj8Q1e!6(&qVtJ)!@o;_>d98S4} zyK3>VKQXBnq9Xtcpt-hgpb{3fC>tcLlbpjeMvsHcj7DlH8+D#A!iJ3iS(q%V%G~}y ziX~*eB%t_g`|(H!M~=x0Xy9J#g3H=yN+&IqAa&A|9-q;@o}Anau>vSAj0Ly@S;5Y! z7d!P4PWY}~;qVUZ5P>Vl*U)hSGgFi6J&-FLLyXQt7P`n`;ml#HFA}9kJnccU9Pe!2e-tdA+{_>oP7O0*gf9&tMRuBj3}`2Xlt)vDr=MKOgr|Oi$HN%Ivzddr z!~S^mHIkx9FfHSN2+MmE291+->XA=GSTzK;iMs1eR$fs8j83I<2*ea@flls^WQ+)% zn|i`WkJ=mtYqYkVe1r`&yNy41cRxkQ#jqt1+sUi|2C)`?zyyNdQ+7hg&D2B9K5~c~ z7qKS=4^ZC8N1aS>Qh_2%M+3R`E(&M!;4hLY#0o=m$k7%c4dnh-%hix=bs+J{FBKb= zp`=KF!YCGIy?k0{yD%lh;z9XPGau~`yhh4m{(wuUTEoB|GK)*Nf<7X}m9tms4583k z@M(23<{@Yk%qctG>ounFDO4ssR1{e5lU62rD|{U;0=Li2G15HgohHcdfLafupTK`^7 z1M3EV^-rDrsu7dmu)O<}yw035S%2njo3}L6wK`%Rvgz@I;tVmhPlTR=S!)_o3H-7D z#x>|G+aQR1+SwGRo?;2`MQIkjR%@w|*CE1KUSQCBDkpmcNA=75k53+bTsjb)f|NSR z6~4Eit(4ys4E6M8#6z*&m(AHLw)3{zvEsnSJ!PU~<=;g$m`wMWh$H%bjiSSFS^;JiXTbvmg_O`uX z*{Uz(1G1?oES*ya^2bby8o$R|RwI*Z6T-?xdf5@J_M zTg1rypdMCj5PKK=s@PWtqFu4AK&WbUAjEnDdvKSHOdUl~*G_wUJ#q;y5p*;#*}0rd zO(Bu5enwG;VZ5$Tyg9I3^@ya}$%5B@$fTKw{u2ZsYuN5SA~e z6OK~BOfGShvDH1V3ZE1DT;ie%Ss$)p*a9P zXkV=k(=?zX<4D~W=0T1-iKEk*7Hhji+&R7UqB>rKMy+c2@h@MY(BO#`v2_wRa=oL5khOkEP4 zt4du$ii_ru6BBLI#w7ch(Q%BVGb39162_I$rZ37JriVy&hY!1OXBcXIV2k<0?03?A zCHb8w3oFJC&=P8whuk;w;o@2=oVf*27y?L&?>YKkzI)TY@Tu_@nh9Y~)*fNU)`HEx zbLBa__*DrBvV-Q<@Jd|)h{+o>qoak6)});9O^ReHnG4jEDo@RqEp63DvaLa0J8Dwe zZaJhZ9>I&zP3nTf`sG~nO#9m@<1CU*o~V_DF;4V7v{T(hC@^)DEnW0^f7UV)$*DZM z);RF;Hz>~1X)3eQmg{MzGffIYFiC{gYJ0A_-~R*HM}fop07m>5u;21*NKgR_yT+s4 zQU)Z@K={wB*_wa_=D)YtZ3$H2{!5$KhkyxLprN25KhAXjL!0>OVPkJD?IdO6X3cIL z`qS7h7=SmJOMWU0cfW~XI45I#zi(Oa)mE}U@SH$*9*&mQ^De~n@6Fdp2|kY z4#ZKlJyQQFk9nsjrP3<yn`AEkT95Kc+|Qb8upt$78Y6Kt zfxFNy99vxEP!Bs+rt)RdfSxh%KUxutXG%_-AIf{8_VL)yxh=cQ&)em)@eAm_r3jiSA<|$d^wU8V0*-4EHfDG z3jeg_&EC>wHiAlMF5sQs1!PQTJFKw@4x~LlT9GRXa?QuC^`7_w4}_8XOsl{boc5)_ zrw1({9z;gL#T$F)%6q`4+Nvq-d@+4RK6uO2}MA%o%t8L6Rl=CB8MZ~rU=@(^baK(Aa68vEVzx3vz52P#;`;5u z8+_E?k=P?SE95hCrb2V`->dGSZ9&flQwhb}FBmV9bK3XdLlZaLVT6J=+@5F-5% zHG-kYx2*aY?PyYVk8<2NZX$UCh9og|=v6uVtc~i9IoU--vV!?vNSN87e!cVA@nZEZ zv$+505;U@-it}*yfv4Jnr>DD%T2?btr{#*s+bvtU1;3Ql3F+3NgJS%CD)X`Vp*w(> zMQFIhvyQ9990SNt8ch7SzUL6ZZ(|%1GlaB>k;p4&R(X~z21N&UaJOg8AqLCV1kS^h zXst|N^&^&~6|5aK=f#KMZ1hX1uou3rl7NL?bMhOd2x$Ue=8pI>@9O4RZoW~wy2Vx* zs#mCLRAw?$ifP#KlDCt=+47?8lBj@~HkaRLPVP^}k?-w)eXIT_X1-?5L*eO5nCJ;g z`_b5ctwmTgOh0=?Hxu{#S`Ai4jvU?j{AZX*c|^9YG|pir(V8V)fpM>B<(GBpclWb< z(!2BOp}#t~Dia$e#&4%YE~-2x_O-(y}T-7`kllxF1eK;eibE&%V1xSu9y3$CLC zhV+NKva#k&39j!Geym?>24%tMp3Ki|U%m0utXFB_o59~s(@SN(L}>aMr^(gt=Lxbr z6cDHkDsi>|jVj#9kT)IQr`s||ay?1qyoE6G0G4^%_9i6vsFO5V9-JFwJ#L?0hS_qkR#U%67>(jjfC>WFKDFQwTu`p(6J zL!E}CQ@HGiRbI%O_HNl`ww`xP+DndrCMopVu6&iBm|`)P0kiYj(y?M0B~L%xB3zcW zi;HWRi0-#zG@Bb%H~lfs0XMoxCOUti@~NX%7|6NAXk{=b{qq=SXRI_xJ^kQS@UOsX z{o9vMs*llV_~_=d*+Jfz#cgNoo`q>tc#DU6jc=M`@iOX2kv&}|Mecil`==);8~2Zx z=Im3_VR-V^51}U(aTQF%@EQe45u3foR|(uU0~Hk=lQks{fJ5J<|_JN)D;C5HUbco8%?63j^t1)@a z*E`YNv?dLBI><>CRNNc9_v)S=9wO=W13>}>kWY{vWaX_ewiaa22iKpym2oTc9|l;e zu|mZ1>#<{YDJTs`4p_QntaNwl;Bg_6?jZD#9>tBD)#2%#Vx)vc=BC2Iw1-OJX5)x^ zS}Il)n0F{Jm5NeqyS)8oM$}FAr%l&!1j;z%1xz#EK8xoW-0<>HI-N&0+p37|ro0jN z^8aeYKu{k#LrWjpt``48O<2=FLE(Og3Nve%Lja{CFH>zoKmVstKQjpF&h*izA@RN?ZlO>syfrcf>_H?ERwCToah^;jn^>RD%RlWacPh5(0{aiG7wI8k97Vq!qxwG^GD?qLiX zuW2!5elOWIb&A0*p`5|-ScS=wbA{D>Z-yrBi%n&_>MlilN$F`chQSdlu3!?+WgUKc z0w&7xjg$DdlAPQeWc5=2rFK-?>cVl*k(}h^Xsei(8jkPlzgpbpmB2N8`Tf8@GFuF zm$D4ic~)rYaR^PK*Er_eTQvjlIu$32=|)2V-w&BR&snG;#A=g*K?^k$ zW+1!Pr&Z8vJLMAK;$@c6jJpJGq`hiSMm(8lIWGh_%bG?pFsCRzNxR5CxzHU zqBP#@oJ+}9ZH`{~%@jPOZ6-i{ed>PZz-kRSiWA+dYhsol`*66MZKJyH<*o$;&@1K` z(p3YoIUFyWth0XttXl#T@EWc%6=39+rL_19i{T0|5{^HzDBUL~F1gR$m|@HF5uoPM zU6?He*II{pX?x3y^pv1YIN_d@2PX-Kj-W2o_q3DTKaZfF3;7Niw!nk3VrV!jeZHry zLXK;Borfvh;ZHGzx=W4=TD!ch%%2Ke4azNXta9R>5i~L1xaxDOPqJ*<>Z5Q%%t>Th z){FR%jy3NBwN;W)Jj_rC@_H=go@N{`Z+AWZEx7z!c(504;OpQY+8QyiZ9#(Cl++zq zfqZv+3oBRgY+^4UGl0b-{l@Dz!zH=h7$`STzDQl?4pZP@TqUB(tnEkijm!x^9$Rflmeav{lQYdWud6q-GD;?~bR#7}C;@Z`YxxlaM+3&4Rvvx0iZ4k|;bjj7O&j>}L5a)3e7 zpRY>Ok6l`5l%|dzLU_=ZIEl&fJ&+)4n9Xl9KUpPWKm!h6U-;e(JJq=LBk#@4_rYW+~kk%31uQMVGE~W#=lkC&Q`y+K{fpjVzOn>7N9U#dLhk? zXCg+3_-BnP+~LPL!sSN4%4gOTf$0oJ^u}z&82JhMs^F{Ui**&z5=rNgT`r?_I~MFo zg1thg&q2Z2MVq4G*w~y;B`uoE99s{RX{uJ@_&2qGf z!9b*$FB?yN0lQm|9ZzVfGErvp5_B3A5tM(Ke+@4A~u+qxrBZl5nx zbB=RYkoCD@h~mq@{2sz5`dI8=)!2krD0(W{uOnAaG2M?`$1v^rx4R8ftbLbud`I(e zSy#RX80n*Y8Ds(9CM=_VaPmKXXA=AdTD!}46mdN2+?Yvc@avnVi|rQ8fJ_~drK(rGCB$Z`w7{~xZd zDL9a5+h)RvZQHhO+qP|VY)tG-Y;%%KY}=YRnP_4sH@Du`eN|m`s=BKGdY^Ol+6%zL z`xK>&fNToSxmseGBH!IYbv@^aoc%I~5U z#45W~qEgkHf#mF&!X42H=aTN-CKUc_-&h;@|H_&_6g>^XHex*?$=n<$NblToP{}c0 z)qZ*h3GmY1hVr#+=vkXr%ICbbL*xO)h%Aa;q|F?^+729A9e7WUjIE#D@|a52tW>wZ4t1}M9E`uy&z9K1Dx_O7re*e`ifa^=M{N~3cr%Jt*`o`6>U6+TK)mi;eSSH zxL$Dw%9Q1ZT~n1A@@vc*ovts}3BRjc?-JV%QPJVgrf0uThD^%j9e;aPc`6Im^@tUH zn`5^fLdv|4IHSyln%e!Mq%>5CznW-u{NmEbKt4kq+Z^T!Fb>e4%N`QzP>s_Ijwig0s0k+ApjMk02RFu(N1ldKAmX^@bzvpWAK z>Rh2|Crm3Ee~@naWgAFQu!7$FQY0dNF?VMRT9!M0K%n>Vb~hQ;NQABzQF3>P-+JIK zS@fMDc9bj_ie>msk#JgxFW{Ra;*wG%qoI<5k(J@tlwtozrr;w4!J8pydLvb2fp+W* z$$np-{b)6qWgxS@c8B(dT_@-C2hD+VwyOG`*G{vvtWR6R>gGKgjjZN4lZm|)%gOVC7j;w@Y!4ZQEf|XM*3p&VUEGal6(ZxWd!!e(Y>PJHG(1M zdfU@^kK9=JZGWY=uka)jHFQPc0>>(pPmA#6L|TS4J!B@m0u=x-_$&K3(}gz~!}BE4 zqWXmih{Ot%vPAR-k)!InFf~*Z4x<~moMsi(MbJ8PR zdBc6gYB?X7lY5gWUd0k(S{f9P48Gk?^L@$E1iz-QjRY;y?0m1F ztf^a3YVY9^v1jPfl}zxwAL#6Od%50wA6ij;N)r_*roLQG;ZW|mJpb4p^>IdMyamlu zJoA^Fg0%wHta1zu`}2Mpgx^QvMnj?)P2}KFDU_68>fCj2XVFc9M*qd0Wg2pLTG+k$U?R#@S?zi(srk;eD@|7^^vFcJ$Re6Qz!!Nm-sg{&xO z5Reee|KDE$|820?|Jz{IXl=OQwj=vbYg`EC|3aj#7({05(9(^sT27+cNHi6n_sONi z&iN)SCK~wd%Ll{oxi`nbXmnS+UG1jc)`r2K+yBMQwDv;iHR@M}6syMGa6Is~J3@$n z&`m?B(CDyy>ha;^M0BZEQLGtu;_mbQ1*=@%Ujr#vCz$GQB;Aw2t-~?0^s>Ad>EnVB zyr|D&hl--FBrcTiV&2AaPgcP$EQl}K@_7m@dZw_0jgl#*{;&7WcZ!jTm0_Mi-5M>>`!7~ z08o)1(u;`7;I$p@NBAtgAu>}Yg7MMEWlnikW!HTI;~r|^jO*Lw)ep~MTvx| z6PdL*4?|p*?&YC1uN@p+vwj~P?WlOF__SEqUvo(4TH!;$Ia0xSUyv^<VCknMV`pn*7eFB$F~8>)hty`up_A3@FQ<_8ypm;?GNYV*C?S0Y?fEe1?)Plrf&7{?UwNil5d?2;*4xtI7cM8^ZDw<@csV z3Fxq5u8Hh#crW>8!f;)`Iwa$2v1wFMMT-E*Q4LoC1o` zymJ2rDl)f1PrNwAreyRG39eGzo)4}=C_d;2pr{yXhZY;tt)V5(kWvcnVA+$@quA`V zsnY4I7VJgtvn9dH_ocYadk4vd?^m@XbEDA`TV%u2EqspUSs#Tv0s}IoBl5_%OCB|6 zI9b~p0zFWYBjN5*byGKUXK>sDRDhU*RD?^{-tl=R4Cdw&T5z);4Hg0O~x~hCCK}o9)q{1L&>SKcqttRDJc|h?5!Jqg!rUh*GfL3fdPr#F@6K$}9 zS?2OPMEsd?aJbgXrK8R^4y9fDME-~N)S36Nz52Rd+5|Z3wXODg`_8Y)Fq!I!L4G>X zdt2gC$+aAUp_N8=y2}OEKPa@3@&k*sdwhKpB$w^Nnu%<_WCps^TkQ<8RHGTy{njWp z7D5I(M`rhUByk1CF6avQ}GO_+zLT>kXVKh z+N4D`E1L@++2~_Q6wcM1Z5KJ^vd4Bc*xhTW1cXvQ(MWlq zdYM%8aky{TrB=kQ@=8ZQtR-$uSQr*VuSPCw;N2*=Drs7LmQGf`x!l2Pn|KnAU4qHY zc<>CrKe41uOW~%GMn%b>#E37GSg~mQAknMF_pBdc$KH9q3ic7kjILO>xluo(L_-n6 z;a#A?ipz-_0;}yfBc~K+&M!M(_sN~%=TNCB#*boVM}aRcFc81UF4Y&{_2efC7Mb=l zr5-Pi$UuxymB9;BT2&0kM#|DMYq?pAv0(%jJ!mf0MeuKdUnwq1qiD2-4x zK$TP)i^f;6K1TLU=P zo0#Qt`-?pph~yqJ;+3r?MffK4mdS@M z64Fbq9JO16;(;FcGjp*ZPZ-&r6Y8E3RmsghMzM_YVDsn1zFT0c@->K(qs}rd$Xp0s zxxqs!S-_niZSeHvcdoSDgnUrH{r&qM$Jv8a zRpXzmM3C=toH}jX(e}4`^IHxp-?;fdH3JvTP5JB2$gL%h6NuV=b}R3o{H+nJ5T_lc zdT;|uS=_L5CkQcE$v>!c9GyS)ZAGK@nC$`DQqE4(zpiqGE08t|^ThVUP*AiZ^@Z<` zZH_xC_EHo(U9WkCx(ZZdYQ@>gZmJHi5y}lPy5CwKR0vc%v?vQT8r*8)61@bPrjbP| ziBwEEJM-n$O;clSM=1G+8o)av)+|ZR6=(piA=fu2+Y6JnW;=0L%)xn4(YNp+BjB}$A50&CHUa)QFQR9e7EJ?q=QSURp6dHnZbWPge+@WK-% z)|%ljH|gN$nq3OpO&aW3*WDZ$#L*sL6nkqWu$a4z&1QgMvSWxwK^Yf8__zX{*F z)Om0#^Y+y;sH8iT59Jv@zI$iZ&_Tc<)Qr3&maPB)9}bk2|d5rV^W48 z`;97zBYfW`G!Y>{aZOnxq3oC(jSRPK7dj6`?wX#U3u*-q@p-kx9Xhp8^8rVv?{5l- zf*%~TM(50sULu=s@nOle%;_*6BEmK3=|8<E5@!=%IQJiRf zd^0kJIqe}}*etCLiD5zfVw`s7uwqworn8z}(2M*YxKXP!Q?H(&L zKly=&y??SFe1J!yS4G=ybXgMhCm(|PiMVQFiGU+3x_lFvbbAVFHw-z_^`CU58cW;6 zJkVUNU5ucpe_fH{_os=UyEi6S5_dEss zQvkZd2-teap(l97Hn}j|cw8>SMn}kOG5a%I#|8tu`bX*hg{=bAqsi?!3Iv%UE6}{D z`5N_Vb=!s9cKe5^V|K)OD=djH2dKnQd5(wc5>}fDjxt%->2r*7tR!^=-pCLq>zu&2 zJ*$b|R48q7gGBjSG>nks(d4SO(`h7IOaS@nSHMDysS;0=O{=`uLZ;$-%I#_{?hFbl zLzC1Pv7Cz(7imQC<5YWW6P1ks+c!jn96}Oj0D50&Qvv-1`b-ZgJiL72oic&;b#i2Z!0895XwVL&(Y_7(sBq(>_o#etWqtDgbn4 zgU$AGfuv6!a-lDFlE%}+&+kwD)hchp?i8WUzcFsyX~SQh+208Vh-QD@d{>G{^yG{g zqc>51R2`wt{f?I$r@DJfB+H!*{YRm(&oY0QD6pN=k8sQ4UBSMv`}@;?Th>mBZ$%Hm zU=`DmLsBh)pk)fxKeOjZ>49f2CvG642jYD)G}5CK#EN)1x1KhD7UOfke@U#|_E=~| z1P0bMG@KHy>=(q{QvMzI8l%~Q)kx*Y>JlEjtpnwc@!s%Nx6ydsk&!KhN2tWhuN--p_u1IEYbdb@dR2WtVWRZ@=pc#ybG8X74q( z!Vj};Q4nV~HI2v{;Xq=9j|Gs#9B1}2EAxshfYzes@>-~Cy!pqOE=L6E z-9%mw{S~}9vECzQ5?QEy2tI(#YMO8CcSaB$l>MT6n$X}qXyhNHEb>*5Tqm@qQy$g8 z66Q0>KQR_Lfy`yKC`UH00}D0BGcb;ImZ+(N(pD81QEH6RwM4YGX9=c?YkEKYuLwGG zr)539M}h>Qf^3wzM#~xFfoD9DD$0ajBc*~e4LYn8^jP3J#>~wr&v=A0CWLA^F@CE{z8!@j+9-hur>y9mQPn;=ZeCI9q}LWIX9Or9WCOOmI9K^LZyTrT>zG$v*X zN?ij#d@0m}5wk$V+DPE{>{RnU8pCdl26*r%v767IA6#g2%X+tOC=#8bZmM!}FkCiw zp_1eTKxKo>_eC-ib3`66qQEa+QG(C&=rh@;B?fL!JGn=_1^9p-tQ5R|6Nh$7crBOm zJk(IWL7Qq&I{2D}_Sq#)piXctkRUqNSf+uF2fS8BEANO|TX2>G04z~3G|M13x;=^| zmJFnmkXPxg{e|jUpg9kCG?`^M-1sK)ILuMs3VLIIw!;k=(%0<~;J>tgAdiY7(9ni@v ztYWanc){;1D!0a(BG)VJx`QIZxz{sv#Yu?sbT`n3b|@f+f$auKXiIhUdsNmEL?J>- z>o)u~+XcPN9&lrK`&4sO2c*`F{X_fIf+8vJ-?3j8DBvRAC8xP|yl6jGa}95}s^$Z@ z!RT;zx&wf~XrUt}2dMH5@OwMM!3m}{E;X$=ElXJ$LV+Bff-rf77colQhT;-G&yFFSeXlTV^7l_1I7A<0fH++#9mFV9QVRR=It2L<}BBFBR_f6y@NenaTX zj|o;HdiMT}#uZva_r@RJxa4i8l<>w&Sp@>%b`q|!8LZaiA{iVAX&9HWmf=X9kl~r- zskUBJbr|G0Wo@+8rgb4(w1dvDjlCwPrbR z8o&2uujlRh1L-^TP1KuNKZAvi7vIbZW(6gHV)^F=Z8UN60zgBJ9_ zFx+z#-E2k^)C8;M`%8kz&wQniI%zp-cXxZ`5?!FBKiUHcc6@BzE|J=mtBa;bl~023 zCF)`5>bE>f5Wn?D-4FK4BblptRUT~MtK1yBlNa(4DwW@>; z{6njNAqnbD^mAgymq`25+^iIv<#7R;4LdcyWQmwM9nN+7io-tg(~)b^ina&e|+f;MsFX zm8zNYe#r{QCLB?`s}SFi0t#nbHvh)RSz7=_>MD{hy_=K+&a<$=F7!P~>hV1ohm1qj zsSzfpF-YUW5?Z(sD?7WY<}WZnKS+oiIZ7?b9J+Efgq}J6NNXiw99LqPs#=Dfeg0;2n`s6gWIa zJP48i>zQ>Jb$rYrYbzRGYV5rgjlaUpeQZ+un*s(qL`{r%)@@NHVNMOKvY#&81wh|p z>Uwa{g-Me>3d}2G<>X`E?g3PuDY<@p6&F%t+VuO8zWS2;7{NwyowzGCQwXKQ@x)% z4YyUU9ngN9or3`8mxC<+zF^a@)Dr!-rzKjhY;8ST^tvn%AUl2zf3;Hs+CVioLUtW_ zEA3A3kHR18Ya!M)MO^sbZI(;cEBDqboePsQd23!O#kBs6@~z{4n{^-v2TIhB^j^jy zj4wV;_TCRu7aFB4r}7gFMa@8=BKhgskRy<$M}K@0IIIquYvKVW`KR~yLzr8-PDm>9!5N`^-|F91~_62Pb%2QYY`;Ra=%*xArQCm zxL!OsJbh`K^@ij0|5TpVDECkKZBqSiu&gg$xuFV7hNM^pe6h1u`BxXAu55G|R~+P# zl$X6AylF<(h3SjyM=GbQ@LJ(?52L=-DZ+SQRLW6Hf0NdE=_+B*&8&cw|WTL zrUdC{WvIw2mkQV3cNy(H{NDKAuE?Q33>uDTFC*{UWJ)tE+ca`D*Zw)Y8T|rc)sGCT zkPwJq^D>Zt@c9eFnf>o?UC-Y=t#yBi_jvb?nuMvAsY_QQl4G$I!XfWOLb4f?p2QZ#kq*64TqbUk6V_Z+YKRm$hk~S zlt*I_xQw5zV&p!rC({*jmlJ0n1kddIATq~8WLP8mjvma1cFlkLzlZGR~N~>gjMt`?O(Gi%OKAzgzQnV2R{b(D^Xh%^e(8?haIP^^+T>Wb$cl zf>iHfmUqxH!T^PUEiNAsbnv zB=))HWUxAr1Gjf3aevhVswOEUEG-Lok`L1Ch0@*~SW#bsptzOX7)E~L4HAB0?wwKf z+-e%5t3_Ou<=vE*VMCD9bc~hzO&L=O)0!Hj%J$>)e`+I(fL(ntUm~vvoS|uqmgLn zaiqpl;l(Z-I(x?U?Zp>~8(gH#dDiuCd2(tc(hS3a@#LHLT8*+9M@M@~o9twYo!!<~ zz>ja$2lRtlCjIJxOY38v?HS(Vr|PT~Ke>E&+3qHXZySpj%Z4iZ^ja6YhueN)` zI!?4??2*S`!Lh6f+1}CJd=x5ic^U2*;5cv`{b3mQ77zFQNB-;x?zv@DkWutQ=KzZ3 zV1-yPgQ5p)jbs%^CfQK>^TQONh$w48XYD&Ui-HUZDGlw(p&HW;w0CP^_u+Vv({G7m zKZ^VCd9;viS<>iQwrE+yfC07r!x{C@8#_{f?j}G$I8&{j9%r>q>2$^kMNPj12-4(Q z`=Kwn5L{uWcId*w!K0@N#T$RJDgLjdBKhfY=kpM-JGb=U=@LjUn{wj_ozyVrh`Gb= z3eqCt`o)hH2ZsO-WtvRJSt`GMo&XnA-`=>1zlpJ55Ld9RC5YGxF6#eIl8O9JT%wR) zc(7`nXY;ah{HC=RB!)q@u)Deu&;yaeU^hY!I`!Y^DD2x!bh7i(CF3DdIaX7*hmYuJ zdk}983xAaqQQz?Oh^{8lZ@`{{PKCHGg@{9zWW$Q2mcKn)PgTRafbop*?-Ob+>ye>H zRTOqmG|T7hH=WKEE$6|DhHDKCH%&Ylx`xSw36iMiM3W7kO+sPz<4-IAj394b{N_B; zl4jk~@|EyoAw)v@sBlLsBME)FSVfP?A?F_ukrP(x*5K|aMkxv;a@DRxdDVO5X9jH4_`Sss>2 zuVg$lr>k-)SGHB>vox&-vdJY$cWD$uFlEyhXd%aJvRS?{N2XDuMkX|rboh*msUd6W z3cBOaST2R;Wd60X-`u-y?pWU|-lJA6IXwMGi7Kixy@(@W(lBcDTM6C5QI!hM4sj4A zB{3_F(?8Wh#b??LJ#3J|*4K;+O*VsgjJth-;KW@F5{>+C z^r|&`>&s=1i$s|KQpIv^Nr=l{T7%sN(>w+3q_^r1)jB(fy2__JF_)yj7JIrg7*cij zXIXXqMztk#?H)=LhXe_qeCFHpnE2U6-y+gID`%c%-OBS_rJs$WMn}_XQG?z^Vy=!c z8{2=}Y|XsbJXs2YgbZir2+!M2oLHIl3IjY#{<)A>7^KLZZE~{RTyntEA@MEv2hdVcI5> z&y37R2js&!y8g1pJ|<&5Uvl}p1FapMj6AK|t0?w%%FMW@l$Wr~ziDsB9pv7Px-Qul zVc1D;k^q^vkPBWyzt&^g+mx?tqrcPLLJQdglnKsM7E8;hi%5gFyfcfMsn3f25Q2zk!zmoB9{-)=dw1Ut>|O-8jtGQ zzar=-vT81)1r=0PSqPtpU4un;g%p3ZG*|M^V%kLqE2OgGU?DV?zkK%?Pg%d1QaB9N zHakPi6ju>|k4x5!mpI?8&+E?8zzTF?LXw9>vVI1uw;U%i^o7a&H^@!S3CwOLOgEBL z0rRRR&q+-z+pnM-Ar2`Ew+8YPghC@*;6IA*-hxt~$SSy^#-0aGo(0E3ipIv)us(4M z6Y&S2H;<_yh(GF7;b6QeC6pDjhhRmX3@e=NK5gQXU$e5&mAg*N4T33&DKC{44}?WJ zPm&N*y%H8vHhoK=n^|$<#3B}?cxFa(0XMTq{<5nW35jqq7u#Y^s-$~}q12>J?nHJ_ z!Ulj?=&e=RWx6NaJ~|r1u4?AVjaD!cAm2er%S_1uy`9?bcKcR z?C&-EAx1%Qh!L9@MK!keY?YT{8}(InsEX~IN%tvuC--m=P{w27q{>@UrNwu^m=y>E zN*ww9ck1LNR8M|YwFUux*0>MY`;bxqChuC=QKgH^O~ggQ%)j2etE+3Pt9|V7fwyao z)5HX2J;cl3rS;+)Si_fl0s^JtSXyZ7wR$oIu8brX6W^r#oK<0JafzY?spadBE)F9{ z+r_qYO0(LMBdtuldR+6ozJEgicdYKq3lFi%LZiJzeEMV~HvWzh7g|h%X^KT%RTsVp z`I|(-j>=a>xAEd$Y~MTUT&GYc+PJfGbmT@2dab97w(C#Pe~8)0sMHSbK{4y-IFMC` z?WeTV=QLs@sV=kS$dCqSO0B|-Q0p3Vo70k&*;#X?T6m^LiMj7`sp|t;3hJ0is!Lxl zj}lENP}sxv)#Q!2)m5bwmWp@PvWkw>P^6bw)T7#z<)!KQ=o;;w>#($cjGL1+5~aU? z>BiHRq7$RU;%Ox?ieZK-ax`Nn2OD*mSrSK`hem_d3b;~lqZ2c=G-xF#P`GQqzNA4b zb1`6ML7lJ}8WkfM`Qo3#s)X&SP18zPm}u8vRgh8WGdI)N%z4S!>@J!@rNz3~;GdzT zCDHx0z)Pn4Yl#&)*|JcFkoi}x70*oBbG$28Z`ZOm*I>Z1k~LFirtmVwm$!X>T93CY zZCcHer6osvi~7;SWhlGd!$&^5V%n^dJ*GqT^5S5e)%D_T9bjousPtJJCp#16z+5j% z6!3t^Cq}AqX`$eAKAtOPflti62K`QXyxz5@++a&D&PDB6m<>*CUL9qg^ok0smzGe| z_72vaa7vJh#wFs1JXo<6`eL(f;N%m)!h;uee~cpBtMyQ$;76*;WXI?f1PL6P`)ej# z=7kF&n;aB!KChz`yJ155w0980aGYLi_xt&6Se^9kTTV?Snv_B5sTDo!c&WtsSje>&6Ubr*B4 zVs3J$=o!e$tI~Fl7W*9w`LQ2)1Nnk1NLuDBbu3F?Pc@5nYjy z(f};5njuSP)KJY*6V{fNT)|P6Qog`MhbKz?Co)#(NL?;|c>46*%&>#kh6v0ZiM|MR3?1K@%w3ds8mpBq z$Nc2tu?ZdNo?_(?h;b04T9_M1V&mvJ_z^U0IZrK#Uv9!c$g6T*d`)5#sLK+-_YA>P zgj`nt>1nzTd)iSH{~m)d=2jkwAj?LhJo0hbaNSOqD|8kp1{HmppExY^0VRpduOltghh~R735U*y(_R-BUNJjX zOEc={oPeIHnzfPf4P5f|=1_3KW0hOL-0D)07Fl>9A=^S}Sg26OrHy_4-Q(xNh`{5W zcBK+cN}%UHITm3?}O^dSgHy;{WesLHr^ZXF;lglWyOiH4M9viIJ=MY3{ zX6>kVoSaQ2!!N;6gd7RXa`omXEm^Aaz?^8TtCbFOK@Y;uvVk)v7J~YWqJcBu)@!W| zQ~L`W6A(N`IP)iG=Y7`+axCYsQzEMfbuU(F#uXLd5QxLb3t$T@=*${c#B3~V4sXLY zx9D~(RxU)85mV8uNgUgumZ>7|KzC;(b_+p8Zy_Vao!L)70}_Qf@zkT^sZq4WDC^^~ zt@dhDOxXPJ<>hPT(`7q?w5kEP!SFflgUvNmIL);PBa27y)qZvXFmFgS+F;t!>yp2# z#k7+a+i>5T=QY>_sfhpXc=k#~%heIYNXmM<@nj>vBBadqxw!3ljRqw43u24>z7m4K z&l(=(6F~|iM?OYTj0fG*h8qp;zn!`=p*@NyJPZW_jH z+RlA#A@Oshou9PboLW(CKQF+;=E9-J&v;R#&gF!1x5op|d6^;*rqy+x2d=&8-hZY- zMx;2SKY%E=RI^5tgIn}bf?Yr~vZA%zJ zG?338*1s}W$doS}y0Qbma#I&iZdy7ovM(IubPciX@4Qwxz4*@jAsab4(rBFxV-`*y z(US)j=8ia3iWV;JM5R{A?tQTgn7uFTrxZv_J2y`MfsOBay7Q#^3@ti5KIbloXUPzn zU*sxuCMc$QFCG{-jqkg2_y*07_E>0%(c^C5{7h1zoThd=ohSlWD~NG$&Nr}d&g0Ji zNxmf(JQtOOmQUF@dUnB$i59q+=pq?V5O*FNUaOwY^A|N$aAUc~iWM<2y}i#F<*zJF zz!+e~B0vssoOz+sw){v%k&+?4<_6JNmLeUfN3Hgid7zt2I&#sl!B{hG0GWg^FmbXX zOB1R#Lp(dqo8tyzaX1u(J!-7$H7{axQ1(bLFh=@dN+}T1T-FX26tvkgl7z5}CwuRn z!okT4s_B#prC_O&tvfna@z|)?#o$o)h?cVkajH^rqIJB*vZ^Um*?(+XYw>T|+lkSZ z$HBMs44pNL4zCkse#wUKP1^qyT|GYWUtlq5X0sS!jbZ>Z5_#;p{doBjh!AL!HJ^r5KsRQz|drR{TxK=WplvIzjSBo1`h%E zJv_0(uE7Qn!W&5S%=dh(IGZ1!$-E^Y5Xw#Eof{M`E}_ zIGWiuZSAn+uJJSc>>1j>Z{zBk#y&7IE(JdifKqw0Nx+2hElcu%dlVBDZK&M+Fyeya zTZ)z*H?H){tDOD**(=3Om8JkDj7l9Y8nI$ehR6nlY}gYyN^Z#Tz}qI7x_xuMc5KwR zXCmMT506;2puxHr);Z6pP$Kq;J{nvhDuqJxwJoS`!;^YjHm>jj1T%cm<8-xnxNubk zuZq!_Ja{v{)q95TZmGDOCkRVfrZ=QUG!Gdhp3NZ1RfW5uP}t+_DQ8}TSoZ8(hQJ=l1%&+#3AvaPLMJ+T1J#rmuZ z8=KpwjWtQljW@<}oolq!pDLRl2YkwyJ4vDvzfe@};}Ctw&=5o}#6-798~)TAPJDQF?F@tQPPpBQ*IK7=D?R9Bs30%dQCQrDa}%}MKC8`| z5V6bf)a^-6?JTBQ4j;%ZP;S)?S`J%rQdK0>qo`q9E2+{0VaC~p$1rIR$baA@8j%9S zv{p1%w^)G zTaiYkvMA^lZdsK01RHQH1v}d)X5ULj*dHDSWNC#&kj_0slAQdNxv6ZF>EQ!-a(|6q zOXBS!Y1sH@rpqeX)bijONhY1vt91m~_XzkeHYlA|H~yM3buRx@L5U)l;-l{-slv@E zY$6t@QmzgDH^auGMG-v~HT0VbLyCq&acjgl{Rj^$T7OdQ!o-1;1S~v|6omjAOASuC z)CI%Z+ephSg5;e}boCRmHkB4YcWvC-x4BJcV(meS7*pv2JF6V^?Wp+*Vezw!S>41EX3uH8cD(!mpNo+Ob6S zOzv-Vq@!a-R+^=;L_o&ylnIV=QSO!Bw&r3#l${E$?U!{^*Cueo#%u}*N@Cqe|D`Tj zW2;rNEM0vN{z^EeRp2Zw+}RrQ=tNR4ZCk1(+AQ@5zsQ)iPH~XR5=s@JL2x}JKae6( zfile0>fq1P>Uc*O=7ST(eJW#GKJ$F7zPNPAO6+aBw&_5dXyn9jh_gd%g@huRi}}hx zF-}>D57WL#$4vVTL+S-E>mK|%x0y<8ccOL0fVVQ$jWb~zJa+H34FLs>-I+=er&SC0 zY}!^>z|kT*dx%vxnfbo3GgHmSG5(^3Y@)@@M{rWck)dvPUz=Y)uwjlELCTxcHA^vG z?AsQbLe$Kz+ukF;-|}V`anXq9D?5gZry(%=+rLgOueJSZy3Y$ZOJY9Qm@*e(`4HKU zv+E!eF_#Z(DOaOAw`W(>aHbtUWPnw*J z=NFetBps3@v)2YvwKh_>nxdhRv%a-lJ(f!fFJxjx)pHpmRT=DE%RuWcXHYwk9aCgf z3s{Jl1a8hspzF-8m7lA5mu`eaaVJ9)xuGXCpu5C3cJwYj^0o|W>%=h_yHc|^V9vr^ zyH;gZ*0e}q4Q0)aN6(6c@MPy2FwAAaDXQMT4l@r?Bqjj|$x%qU{APJYjPlK!%Bqq;I4G(YBNtfn+;1~BO*-L}<{l4|8<1eOb;`{!yJURmF}qlegqCm)-a(LU8F*(6 zal58^BKQ~oa^ue6tTA4jQico!{|&t)TG$z7YJCDY8CWSNCO?ih3W8JpLxdL^eWU(; zI>?746$<|(Hiw$1=^#^H`;_scOC1<3lbVYv#(}5mPIc{`D5vHMVEf0r`b0Sv__H*R zN)Q5O$?uV5Nd5R#{H_dj2#xbiExLZcbvS^6 zs*D97$YWP?uk|IugtVqYhWug*auD;yaZx49vZM|GClzbE0_wV;}IRx>*(@I{oE%mRNOV+D!?=w6?Drkri`H zr2_X-Q^+$qzx3pb^!=jP$u>e?p0z<^)H1`&zek$GwL5gLH?*J+;piKXX4f#ZZBPLo zk>vf4ebvpRJ3{shkA&mN=VP>~MQ>)L^v+2(%%&pMWW*X-%R`;wdyOCvb2VZW&H_FHJAAB&5%xC3}oO4Dri(dG=m*g4oPK9@2`=FCk} zQd?8V$}wA!Qliy`tpYgN}$)M*w+xK=$V0+cCBkFWV^k3JY0&%1*Jtc{RPj} zp10P^F7Ex-{ztYH=~3@>4tOz&(yi2WMs|qcPu*tU%A=KY2U4S5ux31JKGiusjEAqg zCdy6AIgw!DA2Of5WmWua+W^?`V&d-xB?|j!3R)kgDGEY53&NEtxv;8Og8vw}KMShd zt#QA4Hrj{!tr8K6LjYuuOSMUFQpLVr)ne9Ap^)aqMM!JRLyOv@Q@t+koH{auf+}w^ znK$S4If}V1*XQ+Na1rq0k_{ku$z+vm@iJyCH-ENaP!fc-5@Ms_T>vZO3&8wyVv>WJ zL{+y~##)4Xgg3qhZUptGT8#Dq_{Wd)S(IU!#jZeI7s|?Ge_5&e6|t{l&YXMXmVS(d z_(8UUe)`UwW+7sNh!!%8HMMyhEgAxw>V``UVowYIGhNS z4-cfMZN}EDA>SniIiU3XbsG!K4Rb+O8%jp!So5bis$;p-7wY!t9BALP(Jd(TXjoWL zmsmO%2-_f1LKpVXR`}-g3u_{R;AByas0Ea?DqOu1mP_5rpd?zvHSw#;K&O@}*i=ht zNT*TN=Wn@BO;k#AM7*<|H`9dHQo>niYm`jCrDjwPDDG9g0#|YSm_H6w^MdL}Fl&Nf zi;$B|$!scgtZkwtAmt{YD*O4Phio7OBU1U2ZJA0_aN@;KVVlLDa2F{YnPxjlqvsec z%jKkqTzmDa`JkK9V>^v%31{SQ_cN>mqH)6Y+_2HJaa8@-Xsmv+ZrqZIH>Z}@6{~xtsn=*D_o`18_HY1 z=?mMP)M4fu;na-GaoV*Q6*CUIS<1B^ewaYC3E-VvLr6ptcS>rYZ(ysYd|JySrb3IC zQaAAztb#H*l6%!_t}Rs~5gVhv$|j)w99rgZKxHf&0K&H|JmP|K=hGGDpK6914zg}Y zG;UAFYz(qWOH-FpCMYV}DdeZ_tBR@{&vJq5K$3 z)2KdYYQ|(cYT-5Ep!J@RDd=$50i`O$n_Yt=DW%Qz-2jfU9vo&V)OqfYEA8Vw?} zrbKu;o9eOVO#IsY9bO+CscQe=T6b=>bawr83^bBb`<6A$9XI>p)BgtPF$v10eZ5{X z!EmtJ%M-oUGnndNh`WlBO~u9hKybuGWR@|%{^1D8&7&7pW{B6`$E?fWx~HLq**Vx3 zM^&P%KmE0f5q6?1E$!VD;AW$vwnXX$SlTkXGdl*={+`*j_N)}A9UDl_wV$fxIJR>! z0(39XNo9I23A;a6b&n#%l9AFH^Ol6jQ8JArGO2obUhX@Rt*H?V`Asail%wZ%jNkwHD;L zdeG=zFcvGhLrSm<@zJ6IQK!ki=28}CF6K7;h^*#r$hmGw9h8I!!x>>*bRLKMxYlkV zF1(6cr7@3f;qnb1`5HV-tGJx+_4nVQl=*0^7{qh8^KD#*NfMowez~ODZ7LSo1I_CP z>!pQYrBnNy7m;F&;A`roSfo(wp{d*$YDjGjie_2o_Hm`Vi4NOj`TM{Eg2#Qk&F@r+ zY;O4yE=M=Q*V6ArXb57j!KJCRxTNFWAw-jOqxCYl7aBfHzg@`Fj+LP@<*Jr~X~A~u zsfK;%{%O{-xF-w-MjTyzF946t0E{LF$8Q)x;Z1D?eX{a?jMFO6E)&MZ-rd78#B$D_ zXb%QVxwS}pOHVJNT2K;){Mq|QqpApyfe!qR@K>I0{>{mShIcMr1=Uw=G|Lt!LOVRg z)}f+gg{H6e3$gm5Akex*$(>fa(=<_-8Si-EgkoNTq#i#!kR`1^Sk+S17w8&WaWFp@ zUUgU>o+R|rm|#4CzaScEN}1i#rB@(JS0 zlt@1TXGv5Qp_wU}8;&YrX_ui8-jpsK#hji0L)BLXRMm8CgS2!@NrQB^bhpyY5v04DEr%}YZjf$C=|);Wx)G$i;lO#% z?eqQl_RraSX0KTj>zY{CGAm@bPoc?yMb{_~iEUC7X|JWGVHHU{I%g62W2u=sxSYg3wPaLJ|Ei?~9DE6-U==01)FVk zw}Ts6F^i)ylwr!w7vE}OAQP>G4P$^Wu2NGa?Zd>4S%>2=tkU8BuB72oergufda5nO zvt$9kVM%G9sKZDk6RzIrt2^ZQ)odQRVc8M)}~{Bm)$KZF&3i z8K&ASUL9}$ISIy~4pS|^!ttpJ-LEnJDEsKO%5S6*X%CSDX0p6Fb?vb-<}U#123HsT z3`pWg(Lw}?q+=3T~Bmgdce9MFs7Q;l1Zq2aGgC?jH? zrdXB*iG8&@m^^6VcrnNT!_3$q%WG+emHxA6-avU2VHdynZef0%NuIyV>VheGFBWG3 zh+adBQ#hX5mqvl@3^=DGXhpymY=!z<+~SbOW?b(g1k960ep$~KGi3EY3j#F30rSlX zL1dPPucM+7XIPDCdq&xJaf8+0FbG7hW}y8z_BFGvVJ{7kNxO>nd2jV~o{jBl9qGO1 zR%4Mk=OXd(CC|;4=HxGa@~H-^O7CMt5S(mJvO4>o54wzr9pW}_8EJ>jaH}Zz_~b3-Zj@2{wnRxqJ;8c7NTQ za8@EFC3dC`)vd1}8Mb1U2dvE0E(q|O{?V}M6 zSpI>2b|RiC5G1iTbFU|B6$8Fd>OLs;P_Ci0;ud zFyB4G1H$5}+(m6vs%@9H5^b-ma%S-t7t(uB>+mZYC&XE(t5evJN8W!%aeurWUN9F8 z@T4m*-956lQcQXDz5RO-`LVJ~u6=9^MYCiOGn_roJc)fi1IO<2(EJoRpsGog(oS5L z($3y_|Ego+(f7ne)K>~4QMYEWPJFuWMW>}^6DSEu2a-&Q8=jUu2&bC7mOV1|9zmOB z+$)0{>Up?%$~2!C1{q@%GE{{xh;16&ErS&*sEj|89w<-!#)$S-TIG%qkl~|}>4SVW zRQc9#6nw#8qI14NwmNFTwP7?7g^!fgkvqS{R311rp4`a29hfz2$_{p1@Kxb{>*@Gi z1b`@E6D5?!b}pUWT(nlQt;hbZx@WDTmQ5i^XV#RGz4+kr{&P&YQphN6v#z~H?)K$| zU3jlBcTDv~c(uyl>Ml&o;!jE6@`t4fzFMnL} zA9B73MOT84-i-I0?e~}mvge1GOErxH%;I4<@oxZ(Y}z;$ZZp7%~v6U^O=7rzu|6gA*huM|JVEawb*Hi}2B z8wYinnlz#m+;N4)v2dT~4s4Ts8;<5oRmx&dqzgev9PDw9nl`Vzo-4$(?na>X!L>G~ z8*(ilf3)ni#ta_aozc)gI|h21&HXndGDM~ikwZG7ID!r1icT;?5|C%a4rIsU#zvy? z;->L8QOI(HHpva*9^5~=d^sNUi>hH?rsZHu#DMn=F3vZOr+XMG98-SfUbIzT_{G1; zzm%1*le&_=b(QO-i$$MGli#O&6>gI64gZ@{Y8Ka9m2=80farQO$`d&KXw=4i+1X>FDW+l0wvJNX)J97xg=(#gIF`fjS8%$#h^A*z^DyoR`haZJYrHa%PI_Jtv?SOAygd_-TwM$Ea>=KBb2 z8b@*X6JcBj35dqL3I0c>FDN)r;q7qTE~r*vEp?#iHYJr&Bc3}>H{k^#YTozP0a6gh zflA!2x2N<2loAkm)VnH%M~ZE1>KCfMyI>MP3ZgxbrW=f+2cQvs(RZR2i#fMCnnt;O zLH#pDBBNVPyBu?mR;KC5=!;Z2?}Y;u+vdxWIRnz)fkV%P1{T0*;%D&cI8e;(VTnIl z$reXzfdfv`_h>Q0c(?R~1NCPm@|$qdvOf*u=r2P_vRmE`M034u3GR-I#Gb6HZ6Mbj z9lm>ek9BXS1UxM0vzzhi66EA}^tA+aa@Ue?M61VP-i9IvKMK4MSGM1h>-oYV%zu!IXW9$(H$;jrgRo zbgtv)^_fnGZ?#{66`v9HYa^xwBNY81T4>Zoj;YCH9KcQePE)^*JNMk7Z4$NE-QG0{xT@;F1w!qV#2kRwYjfAH$4rUa*x*Xfrz2hclG!MXZUliut=u~@7wrW%TgyI z^%ZNchq-S)@5^H;hlB%Y0>nP4?>T$%g6*Y?#?Uk0){Y%y$=SBQ8DmavDM#Xc_rtiF zy?cYU^=Iwr_%GXmj7kw?>zMGR8pllb$y+xNK(tZ_hGs_~PlXk!`21*%T&rQ$HQ}`N z`2KPBb^W5xq2VW)ICR1GSi7&{Cb-#D!b7stjMfRh9c=7J0CWE9)>4-{Z4uExszH%R8(B1W7lG#mt#?QD4~3ssNLd;!K&G8dGp8i zE0B^QJsLOUI>?jn-z3Fmr!`tLKS~;D!_buTLBg6&2YuGLj*)v&B&Lt0sc-S*BCC4+ z=hsigUp2~;my>I>ZRo8uWR6Kyzaq*d50WG-%I>ly9*i1hEc=_KRT(+Ns(IFr7DePe zPE+opOS2Y$m$&zj7mw^H$s~{&2ftCB*aIx|E?1Mf1^$Whyo-)I>Z`YXpZ%p0KS#5U zjDh;b7LCN@Al<{E=2_S%#?jU5toAf8kJ)z2!~qpAk#TPkemf@+{_WI}5+7y^?;;U}};N8jJmwNs2zNl>i`N zX^6s-WW~R~n)U@F{n?nI6bBzjV}j0Fq`AaB4=0{a6~&1uMd5m?d_uch1Xv>nORw+P z%f>gUw@BD=q0^KOm;YQD%8uQ5bBcBL+R+$mE(r=%gN_hyE%q$N6Wa=b9@+^mJB6&_k@Wh;2 z?s#ClpH(qn-)_f~2PYz1M*ZP^*pR`y5x=oAq2d6|7#r}$Co-C&PoFlk0C%>LXZdBk z?Q;G5Gq`#&GBP7I`RumNSnddRMgPKFYbP&} zVPn>rU4&D6zg8h>3foxd<5QjySO2aQkBUYq% z10~3s`mMdT%_ZQ)yJE|h`Y2pEXw=^9TR>HZ9GHZfmlm|&Pjj}14sLC= z&E2G$)@u^$;8r+h2I=Zq{;bG5=+)w{a1|mUL#Qmp@+ALA*d9r*nlsQ1ec^zbn~OKh z9$2*N%`V|^8>TF=&RAU|n+0ud-hSXM^tba%+!<;d$$H>;oy9UXsQ!lbn~~9O@BLX6 z?KtW=!u$Vs7atgPy+NN>{N2Q%r<}SYVX@I%<1kwE-63KBi$b=hb`u}@;rcT15)tVs zC0hL%YxI9N@DCu_uRNB5^730<9n3?-EzB{minK*(sc+cOJxjnl-kt0^^~#-xKfAE= zJ!ldHA90{GEvHsNDJR9y?E+AW$S(?vqd-)tNHv2oT!7>aD#q=hm=_1$_i7u}8k?Ms z;)p}iQ8WFydWPQ_>4WFgk*dVd zs>H?=0a3!~7KX?!KEvrerQyWK6pNOUnaXc!7U7?>UL~^Oj-*n|Xj$sc?2NiP&Z)qc zGvJmpjJagaNYKY=rAqS=#wL8@{QjF*^W%jgshBd7IH7UEH|Fni1eyu%c8O(%4apuy zS|MwhbSLv8gPr<(`hI$$r#~mjwY4%IU5a?!^Xm5KSaMaYU=Yx<9ORzt$kZSuy) z@scQ$nw8F_@!3@u1AG^QhCVdRFxSCP+U|l8mO*Zgr=yRnG8O@+JENH?ukEpSFa{3y z6L6+p*=l|r1D6#dEb~4T#+#*<36U^k6{=0@L~7VD>qK^$sp+6OS*qzM0v$@XutfT1 zo|2%tpPvb5zUS7)$pJ%a@L32Yk8uMjd zlI@uGy2qTWMS$&GRYt9o{rs_dMe-WlKC^`gVjDA4aQ?39hb3Gr4D7x4uMMh=P^gP7 z=gsr&Z04oo^%&c6e;s}XMBof!30{U9xE;)bJF7&0h(8nDlw3o2>Kz@`CFX7|MKMO2 zT)kg2+ggYaJPIGgA$k9mnG3FeQE-}^mDFY1>s2VveAe41&3gVor!(qG*QlhA9il_; zLB8#SuVqO*5WZB&A`}bOVOfw=D9^Zgvu}`jgF`nz;)vKNd>kVS1T-*`k$HkMA8E<> zxW=Xx-hO3$EKgPzZpt~|YSzKNBy=Kws>v`p$K!S_+==^E{3lLDiC#AGkA9@~l2>yZ zt%zS^GV6|DlSZo9`%i---vm{881c8SwYf)~ZBrE86>O23?3L91M$MPktqE&48bun*}th; zNW~}8EVD5ChSx~H$0U{T5;Y~0<~?INo3Tmrl}2(d^3`DO3{XNT=u&=d>BmceTFafG zn{lX{VXKqDI>BedR@&$R=k+`a?ca9ku>U zRI{MUP~EYEMO(zzepyz@FVFng&rc4yK=;H|_dUl8X_Tvp`D31MR%!FnC(q1)RIKP9 zLmHZzR+U_NTEIB^8u|uJAB(Oll)fz8>Bi2fR*MEI*y=GzdSR|8oqdDOf5tF2MDU{F zHy@d+@33#+ag*ZaT|j@{PXj4U`T_kVwC|8N-%v{pEkBUacH`ZKd3!xD?kqOc|M_7W zAoZw2JfWDE`@@Qi?QfG^rQO7Rw?f@%*OJVYOe;Wk2dIY`wC=1JOuc;7wjihh3gjR+ z--ydJdijH5`I=HQZQV|)8+;0mwg8e-v)14ShBL`q(Uq#8PI^>vp5Vo)ceCgbUPJ`; z(a5(w7$*Cc_tbSR=sJdOB0sJd#!F!Pi>w|v`@v!zjH9NWy!T^>yMy}!ViGlX60T|bJvX;9 zZc5naEDj-)z4xm4^*(Zry=h6fY7wD>#_@OkHj!>8n%S(H{xlVBjDvMQZwG zvfU`e>FQ#=%7kM&lyJH264m#Xf0f0U^rCYFFc3$wuO2iqcB*XFT38V0%pq>WpWjEH zjUbXBT&v5E7p*i0&HZh{P#%@PXMI2=4R)QqEYz1;zyAGr@b6q9t?AlIzt@Sz*l6x%`a-OWEuCMVOv8*J zBj}A>E1}=9>Gkyl=m#}>Ni#6bs%x897-x7;NcyQv68eS6OFcLot zyXD+Cyo3@w5^4P=-h`cYiEuGKCVk-pY(Q&L*q%L3U_B+nIZmpOhDfvarB|DYB>k~I;3tWS~Z5kRU3k10p+KjXIJs#f>`8;R{z$Gh< zjD-xQ{gn}So2ueRFVXW*RSf`)*J1@OQ?r~>%8qs3ex=y@4t>7DaCfPm=ecScwW2G( z$6|9>YKjz{YO?|!$!lAm+%%z_(za6-K2x?6I%5{#bBFV8nm$^mt6T>c()~VkzD@nQ z=D;|g+xiU~n(s`LsXpdcXEJC)Rl)auLYg*6s#JeNT=Ec>^LFQNXkMar-v5$95 zhZmJG6gT*pJ7))C1i-DG;Uq;e>Ik3zyowZqYOXg>{-A5?Pb|eWYqA50NcdAqbh*Es z=7$R$qMp`{)!Zm62J=~iOyL*R;hj$hW!M_%A4f{*GW|HtR5wW@O?dZKc*2oy-+!s; zRw-8TxXnq1lsAD<<8h2P*Lum{3F$V zl8u)KIfUA}O3;hm2xQEQ(P*OkG6O*fydoIa1r`3inY?ucC{#gkmC|wZAPB#tVAuY; zZ(n%rKzneT9;gH8`xEf@Zt%ZXdwS(gkPnS>oTdzT>y%BC4;*khF*CPUoW&)*p~6_6 zJP?kmQQ~o!|7!pq9BwOnt7j|zCO-jjV(gwR$b-tCd)25_e%Qjd=%+;RK<}go!|X}v z-b%v_=^{3~GutZT)_Q31Z!Bnoxj!|8m+o4CmE{7V<5f#3OYAWe3$P!qg})CEQm5 z!9}2(eYS1)0qnzDxAAJH!|Joad80~+yhR24xm&GsU0T6MuuDr1BdOt5%}->ziF zGG#ndm@^0)<>}Q-ptyi(9VY1_C#q*}H9|b0BVpeVvEX9Y8aG>J5=Xi&f+6A;Gi29N z73EF9q{Fo2N4wCXHY%k!iz#OwvJS?VJI_zt{i42v3|x?fvrW)Oh*Mq$N4hCOJ2@iC z=47zp9c_kAAN2f0iqt8o+)1trL_xYpM%B7Qlu^>}@C7YEWE*Hr34VrHW^{3in%1dd z9(&?I7*@q=lMcA=tDS-8_b5-ekSCbVR)De~V{~xdmnQ;WK5^#RE#(45_FWJFDN}hW z*+p+wL?CNdD1m|-JVvfxL7e(Y#7BFDaoESm>>H3hiBPc$bQu?Vkb_Layl-$&`~<*t zUU-K|V2A10rRa{`=vxKY?b#9(qnKg-q&PxX2-Q6&BoHZgorh2VRqt#N!n~J}hv^x<~@Vr?IXXlO{dAHS+gho=c<# z8&KY>-n`VGja3RI8m+n*aJ;T{9Mq6ZHq$y=OjZnV)@J5bmm;_EE3aePQ1S*+Ojfw< zYUiRNyl2c)?~vM5bTpmHpiT_ni~N>n@5GZtVO&48J^!#OTMxA5S+`&Qzg2wCv3=xge|4&inoe$Ovb;Dg)W zrNQ^|PRR;wI)yiBpq9w}or0l>?eXTY zQqQ~-ttX{rUX<%U0rC4S&K%;JKXYOAJ`Jh0 zHXPHsb?Q88y8pGNFXBKJoEC!D$%9P4GbJ?ezrWf32qs=$R=fV;7Lh9!XMNBo1$Oud z5CT00cX@jkQhWE2<3u#KQ9YI7yEfv|9OX0{S?rdWFt%rtcVQ;RXodjl~hy!tKHLamq7W`i~r`<+7T{{Qhy!cih2{ngC zUxaQ9T>5vFyRJiqQdNtsIK3;5Dvl=X>?)y8cr{zOUo^rN;f3Mf z{Chh{7nyNPP<3B>Z2{`hWeBI)D1wU~cd#?TWR7%ovIdUTDKy|!AfhABs@3Tqo4uY5 ze?>Jtn;r=1qOGJi7X+{M?v$-i^^Qp6T7#f91CUq!1)*%@_Erf&LvFm(n!WshEok`b$Te2>or5+Cq;dg|xSNesQ5z-ZP#S|W8RutS4r zwBA8kXG{8#c)KfGtU*qY4Ez^DNcdJwu*l045@IEn9Y_x6<;alx8SC_8Yi&<}!nS?K zcD{<+`V>GsUbvdVv(P)xcFeXO{aicNh;qt0Ao4OW>*%LhLfM(ck*SuSR}Z@V)wP7RHW3*=*^BGOzjp@dq8^1g_&1e4O3haO*EIDrpE+7!s7e zv8A&1$d9Y0mq?Y?|2kUf#c)Z4N>g`sD@**Z$2o%z&QYtzD z%&rf2`28t{0i$G*ayXuaWQ5Jles1G?x>SPuyPgw~gv!bad5gm(nBDHzaA?x5ZPK^r zlMfvAyTF2M^vlBE>RqzX_yqCUf~L^w!nZci1W@nhVK%_c7DSB7$pKM58~zryaRZx9 zVbCe)Noeb8%jruNyj6Q`JZOS+5nuwJzq&7WR$pV8jq*cBn=cHaU_@{Y!W6wsi}6W4EmS8qKo?`Sw0eXsdne?1y#<^}XryN9x{rJCJ(Blki;+ z6h0e8!fM?>fwKh}cH$!j|I(JlW!dtx@lUE0xXHF{+P|UoH#WeZO(7s_DH$TLzmC+IGkphV_ zHvt7=9`j0i<3a$})>5aC{8c@LIxNiN_mZucT@pK276zRVh5%?#$=2vCwRd!S)%plo?5LDaM4qh9fL9OOvkrAHE9oM+Wb2!kUZ+ua zfz=@=B0L!OXhQ7+y3|TKod+XoyJ5D7AM@B=(i_tsf7NcI$McRX6tQx?rx5In4N+?q za@Gy(j0f?NE@DXvA_C~EQZNKj6c1`5U5rE8f`$Nm*(j$swS;)~)yTJnR1h9m?~>j6 z3lI}jsUfi7hF}BQC0?73VUfS@Xx>=+x{7v=nr`;xQ*%~&wbmJCr{1Aa2r;w!0 znja^n9Emisd zK^RyaQC|u;q#;|GUH^aw(58lCf(G?&?KB1ZoEQHqCK&8Y?9Z{P(n{8?_Ya&HNZu>m zuWZ>ncfUyevz(ZS$M=603s!DzTF-az6W(^3sm6cu2{WVK^=#k<386p}qW^)B4JOp? zJKPLMsaEvK4)0GN=%hcfX^e(0dWle7ju+vt|;mvq+#9E z_y_hquy-41=yi@6Zx>%bqk6uSsQ@s)KH>MZJ&>&JKC;uh09F*XTN6Q`mmT^qLwTG2=!$$4Ar} zZ;GEs$)xNbWCQ1oc^$OVy@r=aZm1rBMY9fYMyTdJ7mXKyyLGim6uG{B+a_~4@c`y~ z&6zdPCefkJ#>1&{2z%8rG^+-ELvV2i%W7-yFVo@S%mUdEr=O-j&k7uy%?+(vb=T|y zsk&4<<+NwvH~Z@smcrdW57W0P#QeE6Rc`zn23tWlHQcZ~fNiGAtHrw$ z@n23$>Dovg`Fpxv@NN0ohha7R=WxoM z(A-C+=^MBeB;fIc-2N6HCzTB*o}cZJ*Px%WC^imXZ^o9Iy9+0oZ@|r8|K3K?CXcYz zrmhqJ!p&j;4hH6Juy>K;NmSaO9ICt1i4Cv-qHHfRl@NyYhN*%yb?rU$lC|e%6WpE9 zzD}7NINy3Qr3W>vdCwG?EdE{el9Tf4IIk-ybx+)9xKr-d_Q3_IxbdJ9Sm*n1wN-FW z@JR87Coj*M0UF{m z^9}8TcK$rVptBbIo2Q6LB1!`fF}dscNB>?{gQ-9UlRxbUFJ7DMVNZRfLV6RgGaN@R zW*f>u%WF<{3SV;20Fu>@*wY?;sJ`b`i$#1eF=18c`m+_d?1tXX=M(FUbKM`+66sv( zg5dae&~++rsucVg=Q@-3MR}$fVG$nHUF#04e|GV~)bG_@U7O`oK)l%!e6G|=7V_G! zE_}aW?g2b!0~(G@oib45bwHXv0-S++nzJS4G3u9S7(QI+F~Qr24|L?3RtW(xz6gZ= z%ElxzR2w7yuW|UIrySMAvCOdZv*7eDeAXLq`lfwg!_*pdG{_+W3E-c8-e2Q$W()ua z%Yx($=6BKm{*r;p-aI|d7L;t}B3p;wub%nCL9dekVI7L?%8@ic8^^dWE2e$9+m)nh7`_Y6z33|BRKhn*Vc3S)SL2X-n;_j>)n)Cnhv3>p@9~wYmFK0M`#75@6>~ppE6(?lIUhjTh4WHAwMjpRP{bhbdaYf{^?gJjL6yrmSNch| zN`#4ZSF7O~N6`?Uk_dfcd`qU2L!-jN;D|cLaT0Bhj(Mkh6W!V|UwDi2{!NtJ;}^kI zil1SAcCz`bq53w8s&M%bNU1gwYJ*-I5FuIl-Cbj8)K?E*I2lLr*xN`$sZ9`}0Tef? zXFm1QnUy;}w+EySvbN^r#HnIEBSpn>M=65Q&-FBx&pFs)4!u(PY)EIj%`26L*w!zJ z-zrEDGbGi!HR`GZyu&$?xAx=wj{#06Rla8%MlSb;5G8(H6z}yNScCJ$ydn}%W!4Ei z(UIwzLnL~TN~_xdRoAjQpal;{oo#(#5+ z7FL<6o!asrzumC_sCs_X)ytU--QbXU>^XrtWFCAt^uehrkFcz=hSf>RjUs_lI5H$N zQyUg@fe|86rTxUTr~>}R-3iD*8c)BuTDW5(K7uc7sn&=wZ=&`wWRP_659wkab=}Du z(s}B~i7_Pbq=N&rwIlt%+xQz)UY4twCl$}9vSqnDD*wqi>AASDRa@V`rSG$N5P^eyyXT**7JW@Z$qUm$k}QmTbg_T#1lq#?(FG zYV}w>jiQ8T*%lg;8XbTt5<#U5S-x+p;x{|<;XtB*9e%P+`D4Qzjmc8~9~gy!-e*qD zLIWN)H%nzLrNgNEWRK%)H4h4lnbO(9q)NZwL7k#oO_wke8&qxntKH<3@sYd~yqwl*Ta*Z^S6%lumQ(IcdqXl9j! z6w8C!B023WwMwGJcsg@8a%bq;Q^=GBwNLy-U*vtJ8kDmee7m_JIysz zp25a~Fl`O0<5_xoi7?5j#er zNo`?#dK>-US`r5JBY`+2H`k_b()1E^Dr#Kt2Q>A7ggQJ{G|z(N=fgu^3Uhl!QHy5+ zb{5PCOBKM5`$COstg(=~c0ft?~tS^Xmfo6ZW zi{+Q9e;%aBfeBsC?}TCN-h8{#5>{=@95WtOxTH_CPg?$LkM*$WtC>P$f#yObba8Ze zzVOPU_;-^vmJY4B4vki(&$Y9^5VJ;Vk=gRT?KRLsfZGt?lJ=3xz% zV@`^73!u|#>Xbj}(B&~rNl|}OD;@NXKs|-yO+$D;R&VX*x$D*IkNG*oI9BXqy5C5f zDRmvPn_TLvYvxvt(7uZl&{U~?@c0VT-*&;IKUZj1p}uy#?um)&`Q3p0dEnLzl;ZiD zFc>&=yNYO-eI#W?zuXLGVgUq7)Ig(Cq>Je!% z^Ih2c^tx?Z)(A=^Ek^xC{2Wo0^-yQgU=2BmnU&o*c-PuEUb8NP{#}YU-0>3tyk_K(k!R$=Ir4C0P!y}b_2TxVxd*1> zBy}F*?`deK->PBZ8|YWisz&8&KWHaaMKj*h;%C=uOJ4`{!Y%>+C25Pm|={EbcpAa3;MLmOB=lJEa$+`sKicKfm!A%Q(Gogp@Y6*8%aooUpQK>5!f;;)p^hs&8dy$!*o z%%;F+l$G6jg|<@*pJu#MqShFf@0#vOBHGzl&V_vL?`F4)9ujAvT17a2J2&y(DS)gyz+(JaSCx1>tN=CmP zkXi};8t7@A+FERbaVt|;Co#j+FLT9VF{#d(^J%dO*|RM;IKcn2o$ZXO@$P$F0bP$j zsqVKomG_+Mj7E>$WWk4=6)k`h${^=$DajDN4HwzaG|6wuXv~~?%ZXbDX^~2r>8{{` z@MMRvtgJSFHnkR!-8a|u7)7m0;!*g#UWu{5jQK4FHWoA0>$RY*d^Ma?B6TIcXWL43 z-zrkd5Zjy~dFm68<%7+(5d-P!eB4c9&OmlE&8M#%%I{_Sogc%%qI$qn&Puan+LbCe zfAK8|R-`YH!{T6MCI98_Md*CVceBL)r~}bw;^pwLKH@9wFb2ISwq^ehf6eDb+6XgF zf+~`c8Kspi(3C#xLJX8W_wp2N4ZG>A{Pp}(QS%y93|o^Hw3N52gBnz=JouXgXuK!& z+dg}CZXR2RnuS{(VqyZ=p$Noz6dPC7LVHzwww)meGctCJVm~!J{KXnfX?{JEO3rL3 zj@Isfe}G^nTnZ)yDrveTp+A6EF_r(79Tesw-mA(JG zX=|GQj$_M|B-9Qz;8x@tzkjRPVMu!|Em%W&oS1U^!Iz?!eYFfAmP+?D6E_+q%B0b@ zQt81PYQOr^;ij}&3>ERMtw5iPqokzwWQ^E9v+>?5PTEf{@|XQnWhi>JreU_qT6p=r zo_3I*)XK_z(EVpw_VkGPpJI1N!uE~g!KM)|+ox5QX_wl>_t{gE&6c`ZZf&GDjZen8 z{2QzeZw4r2@&Z2t_vhLlf`?c3ubE4OY}f_#KP$G8S5}Jl^OYJZmS!-5)(4d6+pBw% z`BZ&>xua0nq(R+g-oru`Ve5Ec3mmciMau(~w6K2nq04KwoL|-q@Jy*%pVM^h*FIEb zcb9g7)^C?5tV|9*7YZLtO#+BA zYC2vDb85c66sq`U->1A6)j&|T{~Q^~@_iZIV!KRLi^kXA@@=C>>zei>8KA_Ztr?LO zzAU_sYZ^V7*s2U&cxrAV>SWar!?Bw-w3#pTG{|fuqOXxjMbn|trPiTg6{+^@E*kuF zC*)=dwzQ}R5RGe1!3>-F!m{aW+nTwBA0ASYZMBosz4@rBANiTpB^hQWMlKrZ)}zoz z8v2T%hMe+*iFFE}II6j>_RVcV=+Mn;VMJ!V%gRp2#U$_Bc`x$k4p1DxV&B$0ztL%h zwD*5iaH@kb2`4zd(O^EOju1~A`a05JB6F(frgFFpSk95}c|Skc6jba_g_5Ba+rV1#1K126)1Tix#hRwSh(joacyn}THBGGl|D zfZaiA;O5ev33~Q4={mJ0XWkxid-rEq*X`_wm1);ijuR$TjT~Cs77hF%1l4+c-@6w| zJIe7DQ!+Mw{dmZel}~?&`fgeZ=i_zBbh#3Gnf)g|Y$EJqw(YW!BvvSB{DUhB|4n}{ zLW8V{?vv(Pi3q%o@3!WES~P9^X|O3tqQg=oPZ*( z@4z(rdn~xGZi$-j!vvnos{_X$LHHIs$aKjaAI0VX+Bd}hG!ylsAR~*T;;{KK%u~Wh zs;)RTyhH5Fj>-+=F6h>%Hp`zUNkS?vbV;UA?OuIrDTOch9|>66yS=^L%i5_FE2JGX z0N0-WPYpu)%*1(RKMDaE@YS+Nco&uu`zw=}{eALwpFdi2ouSnFbB}r@aAVfv2I=pe zowxN?5dW6d9$~#=IC)Xwr?#BgqE*|nX`7UL9fgXyP^4--jh8D-{e|q*dC2u#*f^>G z{#!7zgY?m)8p`u1%Quv|SRNALV;MW`bYRD+%AgdCxMbMb{y9swtP1PxjBLC-x74Ul z1nWZW0@&zBg)=1yE}urOecP+=2d-AZM#Ti1lb)R-37EsdTAdfFGFqY4iD##d`4S>6 zbKDA3s^*p{pOV}3P&PiqKbUXdcCXK~Q8zRSaxqg~)nR|`ik+Bm&PQEIA3Hm$a0Z|w zX-fcIsyvlo{&&RY0R@Fbx82M4U7&?(ijPQRFYvdn(-Rg&Ya#=t%NWrqq!+e?+Z2SF z)j4L{%Qixj;&cNj-I~p8A8LwMUIo4X$hk(g3pp9_mHM!0|Du;x)8FhEJDI6p)Bv(y z(!*Zf>+Q=)Y%5!B(y)qMHhL{?q73BUKQ7E&K4`i;nYy)%>^5kIyk|&N@3nduw`geG z#V^^_+&Wy+vAj`O`(z*r?}2IbCgJ!6A_>;o)=P`~;Ook6ZvxpBqu%7jAW)zhIwzjpNUZVUv_l{A-ZZxB>vx8o)DDB&bs3g_rQg{Q3K$g;OZ9_z)< zU!%S?BWx$POw#1Evgu=x(F-}*3Q|F@8tQpa=zd*4#wYUw9R9A<$QYz~Q&o#8ZFW4j zk=~YLoHfDkNKSD)rjBtcPx^HKcY-MK_i(AB`GVyyfgW9^H~F3g4jlo2Eq;6R*Vq_+ zGJzp^c}68#lx0`A5$nw6*sm7wzhg0DIa&+^Hs|UKnmQ@);;uH!nVY}hkEsMlSZLwv z1*_nU`tbA*Q;xu#@%{Q!1goT^Nql+x6)9ub(NYgp0zVQ)-oooX0GymQBefw9bGHKha{;9KMo_y z!O!=O_e!UJj$$u#Vzb}-x&I5)#mnp1#6}-A&9chH9U2fWe?`yoa4)G<|Ai+hxSsh4 z@9f}Ug8s=!ire-Bb~Mao(O(7g0&N~mnk4+GvHq8l^`qwL2O?VP+=Q0Q@F!Jg`GEku zQ(LZgyvOiGk^L_KGvBdG@W#u6UyVX5ZD+B`r|kIv$>opNdh0;Wk*^Jyg z%-$!G61J)@U;E#l>WX#@ZMHyfHUpUmsT_EqPD917CLgbzztrh~7$-hQ5_DK5B9wd6 zWT^gi{YA25n8M~9iCvz{TAs@rQzLPRG5Kd=Je7D6Q()Ny(7t>HpA%XjuG9Ib3LAq{ z5QWK=V49tY!p1*hox)iY&UfKOB4(_)KW|PIu;6;;E#5uKcHb8JB?huWxOd9^GWcU( zEpLVQhnbk0+f2^FZT=bTg_QAS5|@4n7opU5jQx7if~a)($BqNSbjeBcxW7TaC6C@G zDEj3k7B_7Im|RIYJCu)L##+QD3Mw@jxF%14gC-z}jP;KDQua<6oPL;?l#f^Xc6j)* zS_}~BC+t@V95TymxftBZ8J>)OEaJdV{67GjKxDtS1(hV~WAX7~X`)S~B^l)voy#pm z6FuKn@o$~&H`YC#uFyW~ZN;c#y|Q+eW%<&x?4ut{l7smYoT7h_k6=ve1E?6wgDvTq1_s z4<0O(+WazYZ?`sWa>aACt(|aqK@-#_m5ss=0Pux^K+jxBs;# zB{9y=iIA|tQIE?$-Pg(%v$->`!wF>TmOU`KD18qQYY!l7aF{EUCeJ`BE(XiH^Jm-N z5ym6NSO#e!{@djv&aVGmyX(zWWxF430CsEL|7y73!}x#P!W&Ho{|($VaySBd8HZz~ z8jd*zzx}T--XV8XNy$UE%{bs+@EMNvzP-DUhgIPjt%`LFymD6pzHz*7*a%H>jIW~Z zS9t#%mPq$?3#2ETNDm|-b}pTH2(n4;%K37QS^_X^oYue3w2e8SJA8>tl`>xUKSt-{ zo%@TU1%!Wt%%5K9)xH@=l1@PE3b|M=>o1iPT4Ttl=N!~>(SD>R)8B~O|N3yNoJ{?r9W4%KWUn9@2UE`3)AT4OkB#9<|v3nyi zi7l?Jtt+Li_GoKsRCouJ@@r6Nxjh$1-&n9<&=8s?X+vRt{1`hm*ECir>sVj@aYZ7w z-ynax-jU%p%FhnmNW-z*at7O)q}^I=ddDW(M0%e19<8u;YpEq45FSweWM9vHINJL(71+9&{6#{)i-)mHhDg5r(Sh2nl(l{>TtVG5ssdp zb~KVlM%(Np@@TY_3Lk_SmLP3(hzQSZt^9wjmB+#PCqAc#hwZj#xobtaTe{LCeL+-w zPpkdUP^h!6T4&dj>NV=9x2q+pnp(NT9q#tr?a0%89^218L`Qw=P4{&F=9gfTf)hi^6TmYYkfGSLW@LXXrD>w8 zHpaL5wK2?KsJAC?*H=Yy*FYwjMeEUGX+&X$WOKd!J;_}fhMP_1wxko=vk~?xqGgMI zd?4Ao^#PbospOWNFfnA$wJO#h?@Qk5iPwoH*08NbZdKti5uz6HUmJ3&o`6H_A@)wA z%Q(x|+1YyA#Mw?Vp z*T){WEpk+Z;d@THemY{FNVm{`bKne~8aXgBkt+_AioaACgn2wV6eNE|$u8ZbDQZ3{ z^|3MgNt$hkAqSh5=L2eAk~|L zUAn6Qz;=Hw-rJwdWDx4c?DtLr$6=P`4gby=9 zu_c)0KzEUXsHa%TJZWq*&$2FnsKJclYvLK{rL*B-si85314i-Y2}@qtD_;nDb9S&i zOTU`a7GzOn#3!c%j=I9EGzm=K<$z9e9QBxv<%qQ`=1{9x5a=ZO~g|WkzYN_V9lrG!cqp+AKhs6FeWm>X@9m+f!Pz ztF(t7@h$E?Z*hy+!;kuvH&&c*l-cSjv&CKJqyB~7$Y{>@#;sznwbGeNy7;xe#dmqL zoX>Xewvyw6`GW;Z7{0O+H?rP#`zO@%^zUNEFDk@;_&t}!b z{$e5EC1M4K!;@3XJ=K}xs*X%nd8;XJm@$R?gq7W2z~!;VQ;g**#*?UZs)kK`0iwe1 zM*6L1b04@Gej;);JX#G)p$_wd^KFf484`csKNOj2VvBpP|G4_4FSW2q*ogo_$*4Yc z!!%bSuzqoWnkP->O^l2kJ6sy=7%U#R=g{LvRuwj^y;Kc*RSRU5puA4TCaE4x&?(3v zd9eo7AutBlrudI~BvQvjNJxd$LP!Ukm#Vmi0%m3~_!DBADBlPVLBa?0@a_oGr*D53 zJcJr{sZMGx)F7GSfpl*oi8>5Kxd^jVe|J0+BjtruHW$z2A}p0gV)INAhRP)4In-)E zMoV9^e>-f)O3)tPZL@&-NzFs7M$$9SUP*E{24tOeiEL4 z0{0$yeht9LklZ$;P`3vSe*0f*6Y{Vw#l$fYcF+r2EQz|MSv8T{oJ6pB$i#m#m_2aj zx_X%2_lamPhS{ZvU|y+!YCaQdh(&$YEWQF=3B9XK+1`>q{kIsCV=x zcdF?$n;j?~DFA{zG67o-AjrZrg-szi1g(9Bm|tfDjL|J(+(xCM6$Er4vcDFqzOFU- z?SFm#h(wbg7nwZ^zxD9@+dhA!&08gmd`R-Ynw2t^5cNl?DlSIyp`TXEKs1 z#ZzqR4w;S-XyFMk5~AIkn1NhpZZ^Qm6_N2QUV6u@Hbu7@FsKG@hX|4oJ0bG~&sJVjF)Y*aSa-c!3 z%MXi?uQN`C{R=IYoGY(n^A#gmsLGgJRc0BJ8f{e$Rhfh<+@HCO)NEK?>HgG1H?9SP z;BGoCnAb6Fi3RiqhBklt(~GA!Eaax+eaN3WJ8=WlStW7#vXN*VjJg|i@qmQOS7ry; z&zXihjd;fmnPibhLZ_qQ`g;i+l72UBJHQ&{cD?SFWYwDWZnEr3rwp4PIac@3sYZil zPVU&ja-%pMm%&4smtv7O$N8)qIj}D~SUgzh9lT*5hmq&iMEZYrgx~&G&3mQD$N4Z1 z8H;dJ(6hBPaw5H^s#cMPyyPI|2I)>hx0_jf5cRgPpP*xiB4i4R5XYh6haWWB#X-ZM z^Fs&^8ZB)1#%%sb!5YnvPY8X^$*I-yq#fqg|#x1KU)-Y07+||6>Z*=mWq^(o8v#s}j&XKn5x-JLgs@X4ubR3`9ax)~d$!_v^^GBcd{uEYyqQ*0nBopycpQlgGJ_e+XVzgJpV0ECVMxG| zNoF#?se)<#O-qAk-K8qc92PKcn5?~OY9>GNhB?O`eq%`7ld11w74#?OG_G=rh@2vr z6P}O(`ow>?_JL;RN!rXr%2Yfnj?r^v5P#j0N%sjsukxxy!Rc;w`}R{#5@+vU3iDUB!#@+2 zJNzj)d7okD;GBHIjEC?feF*->L&xFolMrfzPKAF?!|&(|@i}lao`G3Q`4xX37{r}+k-Wsk;OE^Wqb_VI| zKBe}(lXd*|zi!_u_q|7JdC2-YuIu(>t#{wM)e*SEIr8eoN3q*07^+T5?}%2k`&tAq zW-xy#omRpAyTl7l8(>f3wiL2r3tZ`eoAX_8Q;**YaLyM%atUK7x5>9E%e_^Z1y%8y zZfLJ$Q}#(VZN*IgiUsr$CplK$M|%8es}l0BO5h%TC!8{sFn1M+RMn8i-PQ2?kY7$| zZ%*r>Q6x1dVf{oA<=s$x&e~rDTv`e*9HV~@9Y4Hx#W0E00Rphw)BLS&^7l>V-8!`( zxT~U)D)Ohkjl9R($hpwS-m$^a!$SqjDUVUf7}8+@&mF+d{8WNEi;M=8=qb;$ zY_l5tn-y>b5haj3!Z_BjkAxdgY+-Wh6`l$%^{=2`^0Jj|3`CeOMXrWl7lpJEm6Yav zvI@~{t0wDD5@ZTp03Ad2*#aG0a47o4!sl;SoJyot>}_6E0B+{U8)3|CpY<)=plF z$#n*uXH{bApX#aW?bP*{T0eyZECI}8T~y1X!Oo)r^XO1{%x7h0DdzJ!J)eI@JD)~* z5>ZE_CMJ|YDm<0|LMD(p--Ah6PT4eSRkK(s)!Wyb%cTc0=~pHbxh?5bPckzbRgV&> z?LBZ->F(*xz=w3EH|c9ZNx2X3acYD4Z0)Dx5tN+CK^9wjlc}C&8Qz!d>rQ5R;<@imUo?(0c!KbY zWG(H4nTMw?qmx27hYx>|=XVZHE%+P{U4&oG_qz!BM5O|;kg1ycz?(^#{thOUx9nw49-iU6HLIt1UY{Y_o@@jLWAG_ z*Oo@ft@=F?@+DE?XSG=J1XKR(*+Peot?4bj*$0qaj0TWymA@6l-F;MzHa`;v%eHrD zJ&KaOhnQx0B%os;G^BZZ5AoaoIEd zt%25Sh6>S5$aW*9T1S5eKrIT4H6weEHbUg??PdU0x(Q3X7t{3>CiWMHEDIG((aH^~ z(b}2tuSn8f4#*b0w6?d$+Jq27B5}3qht-c<_&UjAMBwfF)sIB*L~yXQFCvWe*)j5gU4ZqR=Jb_C;B+hMsbHud;j68q%ZL$hOBe3Tj1>i|E zq=SV6JmkU;(6r=JoFf@xBoaZSq$a^uelf-_)!MAAIp;tx z=-(#tji(7o!<1oCYa#IyEH1(#!h&TWmBF_Q)XFSF`MJ|{t;;Q@T$hK87Jz@v088WS znb2{7jOW;S77uMh`3Qi3xNZ-zCyf^P5^T7p*R)r10iJ&!H<6CQVdcBv`9WQ~FJO@( z(>A46^Qthv{jU#xvr4Sy%~d?)Q&qf#H&uC8^AV`WM_j9U3WpIE^jtaZ6MRYk-ZjXl zZgQ$qhQr_Qgjq*?Y^Wn~#jLlkRWn$y@M=W>{k&?v^b-91!6b2TtGOoAVWxUoEK|IZ!FA}hvE16 z7*iQVv9-4STU?HOd{@a(jw@C&!o9poF_~8_dm)0^{d5Vtb~{_Tbg9)}oUjHDm(W)5 zC?Nji&(?wulx<`!mkJY#YWBEGb@45LDs}@hXLols6Hyc}@SPd@PAtcwfh8VzP?Ohi z%$t8YmeM{coj1D8z2;t{ zGxTH?O0!^`y;T>>P{l7XTf46X9zF;+lBa(Wd;AJKe+9~HL3{=7e}m^3Ku1f$)BsS4 zIOb*rQZ@m3Amk&HBwrHgR5~+@^(%40Etz;<5<|CV6e{B< zz+@VDx`VMj0eDGw8Lh&!p-H3!3>1G#3Z~VFt~L4XeC-+Vx=jMp zg)U&~K?Co$MZP#1_N8}s1Ui8m|;a2g6hRTVHyi*p)?Jj;Kw^p zb?&t5%OgZs#~>a7=qsnu?POQOe~5>mI_*$1$`3WowmdZi{(o$$kx%Zxx*p5~+ALTVa!fNDrS-6Xy_X0YJQpor2$U##x4_ZnJTb9fw0+ zyo^xcN5nG%hp)mt+vJ+>G_3+=3r?%Y)U?W&{Pw?IIxMHvUx;aRRS2Md-)CBV36836 z@5j*1ze$EspGv~+P&4TT5sN;%h!90NddStMGd#*B69pT~%2tJfmcxgYUhTG3M&Ft+UYM%pR zm0SOAVJVLGXlDQT92es2xPfZ;rd~H&Rh9;_LqIOv^(WxrDFJ6_$_30MOj1%)4(;|o6u39__Q@&tEiE}t@Jm`O zIpvl^u`WdbKGAS@3gPZ#lF&xfWjxB$X|7SWUo)9>28NQnD^zZVl{3xtEP{Z*`#G%@tf^aYzs%o~#JOFn+ESem$5*@9fr>gnEsidnl-*eiQ}~LuS>BSOSQ6LPMZHsZA#=Tj2t#y!`QPo$zmb2TZ%u@rTz;>Fr$~1x zce-`1oJm>(xL@xwu7>Y4VV9Q73wO66ME$%0&>lu4FEQ%dRdlWG81w&%m@8z=MJlGJ z6&N3iR=f_b9&)>_2T+k1R&v)sI+OF|cGQcHxpZ<@BAJRYMDPI`r!!s~abo5EhFZDJ zuySqbq;2NHP?vvUm}gK2$m|TgktC6t&2#KDz}kgoun9F><^Mxl<-Y}YZI!ml0~RmB z*Z-qd`Ev%p{jVb*l&id3#CeUu&u@Euw)ET$p=XUqtQ8p7D{L}y1K0f#+9C>B9Ej&0 zs1Spig#(%%NcO`Z0cwuuI?_WoSB%HbaO1JJgtP|js$YLmGXfF07Z}nj&%;EE zPyM8LMlCAb_3(7iAjdplC~?g1Q)7;HdKLwa`Ahf7G5>uL@@2;NR6pI2N;oqDPZ3PN zTeg#232O$xSeY)APRnqC^us;Dv?Fss&tMl`P+fS&;J5#^>#ed2yF?sR$-)8K@3U+M z*;;ppaD;!Pk(Ayf$3EW_eLhMkN;N)DP7(gBMIiinH^-kT7U9nVNv$c@yAqSk^kyHt z2@KXbJmqIZAoA(~oby?c(0M5cC=mV*B9L5DV?7vp0sv(k`tVGEvK<0SOCX|1{K*&` z8C8oWU?4Hcgc|XO4SxGy`+iA|_}_~VQy`*Ov{-*XYeW6`t!An zBk6xv46`xH&D$}_#V{2Y!|fGe8W8SwN>q*)FdZM0Tt~%Isi28^T6KN1`3y;D1d~X9 zOFZM``6%O(57lxw%DAWa#c1;0+B&FyYfZ9ABz%IQFUG=r{Q7e@)&gheH~k z{tr>Y54Bjn&I$xpdvaPqdgw&ax7&NRAohQVMsAl#T(rqH5_}m?ptUH^03jhES?`N- zdh-kF?4zo)^Tfk3jZb=Ycqtx92y@=iYHr3rn41W7xAHOQQ`==u04zWqj z@R|J^bhJoyH}Moqv0a{wMa8?E`0gFEvf*%Tqm6nT6zjN&g@6nm$|7iJzNUs|FtmTV z?Ed*FZCDWD{}I!C<^=RM4$HG@Se_E3H~;H>&&vH%I?Ws~ILYo_pJDk!wpyN_u7%h@ zW-IJc*CH%iKwn14*lc2n{l(&V!Gg|1=4RpE)AF##De1#Z2#iQ`szjz~;=Jf8`A&?V zcS>fuj7r>uuQ_60mVQ(PCBe{mbKZaDQ^8Ps=SP(FNW{u@_~>Nu&Z+KdJ{+tBg%*T`xBH?SK7xMy~6VA_Vz$xKWcPH22=TZ%xdegi=8MVw{U-#wi@GbzlLepMnK>AjeC_gCvMorf&AcS(%@nL*>2mh zwI|l<4fb@iXB9?}GeNh8pe97hMZI*tz}lL5SwoGpPFhZ+jF#IAdh0O-rlcRhMo{mneK7XZqv5_7uCd>zigFqP9?JD-MhADG z@6ICklP<%d_OE|DJU)?~C>&_plN~G-3S%96xWI9TjMI+sMPi8WiKgY7D;<-D#cZhE zD$};YM6q*PMxG2?yOX(itF_pY{;*}CI2pSO6L~oy6R48ulR2*i%$qGEWBJk1V>ERq zupV-ytGJF=n6p+J)@aYTt3BO^M@ENw5N<)7_ExX|y6b-mJ^yEe-~QLHd|RUDyF{E{ zGq@<-<64@^(DPb}p5ylNd#ur+q-B!_i5-m!=Emq)W@P-aRN+Wr)FK5fE+f&=A?6`| zjV*?Fa$*koMjMK)gwudf1=iJlp07hnBv(mj2t}U{}j*DZ4lld5Qs@Ul`Ra|7IaomiXW+?b{(W;#;l47LP=^|igapSB~ zbKu_$e*0gW9+Y$7)gsQ5Vh+6CXAZQu2UeI(nYJ^3`{kSwOSKsRg)EExoaX{@dOdTY zpyt9wwqDJJXUyQaP-WP20lEA0P0hI7Qr)boV*%d!X(i;f zdQyLliD7IrP#)$GNlN&S3@YI~%4`X7baDPYrV&U3IvmLuF*Pz5O@8}deZ6vI9ujeW z+vIcNh>wTP)j>?Md90fN6bf#Y1n`P{L->5v!Rj>N=e#bjri8xl6qe+rc3lms9~aRS zWaJy9cVesX!PgM$7#YG3i`nMc2$j*+dKG^QO~PV4a~-QY||{S^<&;^%f!tjfizSLtmoz-@>1oID#5>9LQ5p}baEPapzf#! zFfHB4r3kmoW~YVFss7%cY9?Zvthe9AL4lwiCj{|jp?DZAZo#5PmLmIgNhy9ZOJaXU zXiE+nfNE2j^v+o%qJlXP#A9{`pp${;97(w zilc`Qj6obBg^LktU>nE}rN>5(_t3j<|L{C&{d;9 z41}!J@L0paH>u)9xk<4m0bqae9nC2;O7jn>pv#5utNCa2m02f5_!VQAvy!=S`S)1o}2@TiVVoKeUNZ6#hk0Dw0qqM#eA%KPwd3 zI=a75Drh$7iJxWdJ!W;bTX4cYXpM|b6s>%zls{&T=8@-31;zGHQ}BNQJo};-qG<~B zD)xEjueNRbUY8!ZxD4ga0t?9aRTSL|!_6U~|c>lg2h zBxrgy++t46kx62#zi4Ho&D<7|braW++GNrONfDjCO>y&cmeWiMAdt41N?DBtX&G5n;Kvhz4+)PQL zvmRbD@R;eLR~_S#+T&3&MUu_NwD8M~;fx+c%bf3SpU1otkvYZd%e&3XQ|<${qXS);ds{@`goHtoM*i6kOvtVA45Z1o)e zF~&NS7Xg2Y@pc&X2v;LWkU=JxE&!y(%!zuYPByWND|vq?`uqR_VXjaO=-oyn{BFM1 z$TkYwcgHLWiCk;af{0hZ!|cGG!tmzJkxw?s*?5;hvoYdTZ;-RG7U3R3p4>wNFU!=N zOH(u5O_u8_nw%d~lk*}?&NIeBGaRjCf^Ii$ecFFR@cd3w)29uXcZd-Fvznk^3G>_k z`rYr!3Hp*i01t(E<_okma)SQY;AloYgWcAcvTze7WE;&Rqpk`OIyegPHa4}?R;#); zj|q8-5;v|sSR5)G87Um?*f%na4g)AAqBPgql>K$sjK_*&D+Y_Bqxpm5usdS{t1U56 z8eM<3rL(hrGN=YCs0P)>)H1CG^JNVVtbpN%_u&wbVlV<>qqWW>umOZG-n4;0s%z?;pJN>4ne&0WLE@^2*_<$z2Yl5u;0I2U5K`m&u|VnIyKoEtylNHbazUl}^CpWdz7G z6NgNt@3z?tP2b6{xwI^^hNZhRs9k@bvF$17Ru)1qEeEDG{P|jCUhezMFi)DtLxy?E zJYy~d(A^wbXmr9eH{x;%&iw|Q`15Eg0sh4SP;Uc_(lA;=d7{6bHsXM3qGN$j89eic zRW`*u1i<&H8pak%P#*xnk;nBu1?t~g#c%)Xt~(^C|C-Pf?yBNKdH=^pfj@txFHM?^ z(%9N%!bke_^;IR;mr$va>noyOajNnK{wOT)IR?x#SP--vA+tB5Ekc}k)kG>a@2ue~ z3vF)9;VVZ_QDK2V{O1_W`)Y2ym(Tk;##7f#2IobS9}3r2I_2S9>6FlSrALKcd4p{z zZ-utjL+nz$TKm=P#Rg8Ih5mnRDzk)cY(eO%d!Drwv?Sz`@mWpI)!=W9WTnwyQ`Pd4 z)-WFivfUtS%Nk^Bz%5wlHVSBVlF>fQ_$FiT!+j%TKKt+@9<`cpqzSS2+Zz}MYZ{5K z20_lNHO#r7(Qbe4=x9WqYC-{S){?~nfBK7okdur1Wc;b?)-Scn@0Hjz1^US zD$5_&OlGx3xcR|r2IB;$JL$ed(nw|Aa60Ulr^CAxK~a3HWtxBSUUh&Bx$5RTKytY7 z4&!QgsY!-Cu%Z!m^7$I-nJ_zv;NUYZa%8g|5x$-`kR3~3DG4;F4O<~&g(;S463JJ@ zib&87#aenW^gu_15=CS_xIoXqk`;V47!cA}vV;X5e2MADr?OZGgdQ6lw3O0U#z|)VAfaP7|4$!{SoHZioK*M9SIDL=>}X8&&!;gpVbvJC zv;UbD2rTrM?LybwSb>3Ae$&o!jyuc1MB#`^G~Z4HAS_!zB0_O=V&ov9VKb1Zp6HHe zlVqSzS?Yg_2~rZ;oNIun9_{Ir9oY<5~pi8w}?+%p(QpU5nc;5gzKnFZc zSddKR)Q20ll`OG@Fr(b6SSpDI3W5pZKQ%gy7SlAhndi|%IC=`lLkl|#$CriXSvZ)W z|FdldHztVRX4jtwG~tDCo~&uN7#GFUPeaY>InIBW23e@h1cebxxJT=eByjf@_! z^CLBOk3tc)82t9Xl26Fv%wLL-e`j2k`}zofePBPPH7uP0YZGv!|vnW5oGGzfL44+Z;nkD!5)vT^y1t7Yk($!i=y*pbX+Y0KEd4cgZ*`4yhTM;E^}#(KK9_ojN##I>JsW0rv}<_UHvgnIGE zaZ?DG1-KdPHnhzkV6aex^NbqRPeyti<547VbK@>)~!-Q*|&a&@EMB=cJNXK_XS7 zkZq}E%2p*Fncl{(hVL>t5rZLWBZwG(!kn?^@CYw9YjOU{Kw6kQyfMUmt{8tNAgOyU z{A5@b@H`aoS!1dl(&L$GE<D zoY!t`vL2@Ml))Z}pk!tpiBSyW83|FTWELxR%%J0@AgGKLCoHZvMb?|<> z%QM;2vT+=nz8x}Of@_f4w?`B(j6HSSoZ2i8R|)u$*lr!JJzR}QM~bY4g9J4k3y35x z&vKT~iU_TN(jO!r15a~^-3lFwS<)fnt0qiDNspiyPpj-9QbaII|H*%(`GV0dOWVdV zw&gl`%Yjp(f%@t~q$yWKaijjiQT`qav%A_+%n)sF%w?BvlQM_%*rnS@U{GcQYiB-y z?|$-rV-q72sounc()N8n$(0LVIUY0{F>CqEVNOcPg}~Ex5?-M%GsL@N$3yhGKe=IykpY`fNsTjUvdu;d2(=4 z87F|_PsT#PL*pB=p$9*BI?UeEORWG2D>(ci@wyuBd9+DTNH~9;n>!aFx)3fHu4?c} z9?E6(s)YaB$ZlJb55@5=JSU;cw*b1tOil?VdOCupiw#JSf3Z%!*WxMFaMphYLJv-g zS%%cC^$0eel0o0)R18kkAo1q85FcupCbE4CyYLr9T`?9Z+sQ+G8F!*yYY^?O~@>+q-AV~WgIcpz~pW4BIBOCh;boJ z46C)wREJt6_~AEUF7yi{$B2<|PB^(6VMvI-G+RoOg<%;Cbm!Dsg!cp;Dfu$QSD5%H zFfNbA{Um7y5z_t2Xn7sut1L+eAX+P~^)n5k>XI&N;ZA?4T=L#2J>PBAc#8H#^K;fYbC}0g8NvJqO3QGjLMIGxrJegn80918CBj zP@Fvh=kR}w5jXJ!{a4002pKogM<7}PeukYhwz0GD{9ed)HN?DVoF!YrDC%aAw-y6J zwwY&G7v%T^ocKG9XT+Dhal$x-LhtNJex5ha8EXQ4iy&gQN<1T?jg~!Xs`=4!1>B3P zIr)7n9b^(9*8sdI;Da0;j@Z10Tm;aFH`uj!5 zX~t{x2`!dH>{j`n$kh>4SLrd4LnVwxRU{hDog3i^v_(okcBgmAFdvLKj_0B>UHv4} zaNvL*AgwahRX+^#+y6>E5D{G^88H1}u6t$ri1NJCEo-KPw1u8wqXarvj2a73&o?Sx zENy?+ub2xag{0t;>!>2AtbFlPFGRHGyIFXaaTcNt%99o;_yv5$_7j-ulSsUrjd zfYvP%%#cNbYR>;&OW7VK28$*1OG_>#yaj&?zY^n0Bb+}tJtA0pnlk|a8s!l#$Ds7Tq2iAHIg$&qD1jMgtxGsIRb64fSM=Rwe4m5 zxhInz=t=MFk7r<0vr$3R((In%@}7Ub;Ob`xrCvT$xXrL5!ph{1(VU7jwhH6jrVM$o zaBKjV+i!>vO{wvJ2|r~D!v2W}(5>w*tddX{)q^j>HhYeB8c3K%-gmYhWxVsoDu!}7 z+el`|G@dX~A{>d_26@qmvsWOc6~3ayUVpfaIy-MSZE6-0q|6Xn3g!Bg3*moxHPmGR zJl_d-4xYaq=5D$yxc>v5_XC(lHy$W?^Q-Xu?FiS3rF|d(ykmJ+)IRWi<|J}Eua_F+ zmifyf1g#`v2mOW?OYQ>;n0tE+u+nbNEZy3BMLXe%vio2k)AqrDX5sgLQSJYlxc#p= zGi3WmMaUZ%*FFAaEtaiecWZwdW4;@IaAVi%jSXl6;zwIlV^X?K9HOB8}Rnz`V z-2T^NZCVRig@9cCt*%RgB3RJOr=mUpw1)| zfYwhXuvr#lDz$$@87EWXd`wzib($}(PT+f|%<)sY0bVqUtJ?+cbXd`~tetQaN3V_C z9$I1CvKHy4Ro5xgs_VK|OWUelYgcQ=RabUFcz$p1*iZrO-*v9$1u8Sct5+@;x6?fD zI@=Z|naNvi+jRVUHTr+SobHaC*KJqj=s+%UN*QbdAh6zD(SvG#6s}SK>_9@ zlnu1zKCSWTpoD=RTGZ^$Nm+C8#m`>#EVM5voh>TzSCm@K5@8oBrj}duX2LlP8>E2!7@H6+*NhtT zM>2n1?6k1DXpv*<(src5{g07_dCrBmyXLROh^$|4Z;UHf1$0K|>UG}Q2iJ4^cmZkH zLxcI!(74sMl;j9r(e77o+twpTuOTPT2RWD>DU8?02Kn@@kBxuHRWgXiPwHc%nq}jqzHu z0APl#h=?|`P`+V4Muy(Sz5-Bz!84JK_79<{M)v;eBrp%JUk)jW3*zcD2^oI|tn)0* z(31KX79VG8l4|s^QRq9J+n^Fg^=~o$Z8rH_UP5`yVHazucjhVykmVs#8zoUKk}Hz7 zpdjfy@mj@S=krdY8bG(zvdg!NkQx3Ctv_wbZe6nBwG8K$?pM9L*{;HprC6a_R$frpWD z5DfpN#Z2nPK1EaZ(h{3vb+c}zK2L@G?~l6T1WAX{#<$hBJ^`5fK)%}1fU=k zm;6Putl2~+nZ$Sv>ZLoK%capCsCdWJ_3AByDN$moFWujpOAFo9Dkgsn`fcx(AdWot4gDv`~_bC9q%ktJnSuJ%yJw)XGn&E&SnQxE`YK$gGOXut6W*4qIXyTN|V zaQ#ZG93+g<1FujGJ!AAJJqaa$3lv6)2;uYdY=JM-Rq$1b9dV82DmG~Y3zE^rza+3H zRw?nmzsq1fKjm1@VHDOnPYlf4g~>hqL^=s!lt<#Nto(dl)e(K zfFJ9`$7UO-oF~0yoQE*&8q~DYC!A|Y?Xi|-`kZsYGg(5YHKC24YZg?0v21)t@=ilz z8P8%LzGNzkb6gZ|>TdQ%0k2RDA#ve00CULwHE;*neqk?kW&;^F5UPqe1eZv`Y$*ZE zMg~X{VK-b+uLI&mAhW%YJl@2IVh(l;)Bt^0huFiNk3@bjFE%-KKQlI2aX7^uYjfps zH`>oHO7rZ+{=!l3hxQnMZ8R}dK3CZX)aM)XVsfwfm8mG}CJ717dj}Ac=Im%b;gI** zpWMk`s!aQ5#3;S^=9wd=}`4icGw6aVz)H7hBky$+aYD+U`fhyW(^afz|;s7BW&Ud zwA?oxSD<8EMw0uWqfG?mt%V&!0heo`GjnNN3Q_z;{w}~NBbr=o zUuH5~0!5mwHnwh5^RLi2$njM|5>8{|AE}WM@J#-Mc!NHI(`%`C?2Z@@s9|vw82}7A zBSJb^F7(!#MWH`6pX6pV%x=;+d)8QJEP{Wek7j(-xX8|bkenS#!{PHqcHTJ0UVz_4 zsQU*0y4f=jf{N|(Hv@T{Wyt*hsnKPWj2GCm#%bf6amGODz18d#%Nl!4REj@j7*(h^ zkEJ~c@$>Kxf44F2WwR6_m3m__)oLM$9b}A7(u-TgPLOHPy!hu&GC}qEeNq05#OvRP za>V~t4E@4?GIl>aKUvQSjwo^WA$b1#dd}QV!+iyws~Z^mHF(|z_abd7EQ;zGqQg7JLpX+-A)3F@a*TEqz!}a}tmTJ|Xi`)NN_dVIFSBsDd(W)_@ zRxMs3vF*F`#s#zOjr&yN(0R=wBdBpN-6tFOX%X@r#=RAM zS&Jnbx6?jAv?wV+IN@Cl4=_593EwBf*Mv)dn(p*2JRzl++ZRfh$>ZtAxoC1!2n8xt zep>_(j<3?(21$$ucHEQDP?#Bn&-)9yVHf_f-h}}@1EHbUsV*E2@!S8}v{G7;_(P#v zULWGP_}}@MH+ZFSn{E(am!eiGWL3O>X0TZp5l`;b5WQ-0HmOjUigv*%KYz#7%86Ki zL9UmoxMVw^R+QZ2$)U8S>vVX&-TA@958Pjq=UYgAtMPuTlHa&VyI7^?MyU;YL2ZwmD!Gpa`Nf^$iz_&}%&wGd;%P*UvH0aG3&YE~4o!Z{lpRFf#Gkhea zGoo44(4@jJDQ2$4s1`3OG@a=|1x#Uo2Eiq|Uy^P#YL#*&tpNkp08#0#hKCqBR}y|; z1U&*(h&wL)L}>G&_R8?nWYm55>6y^rS2LS9BbP%p1pGh<>^HJp!lgkVTQt+Haj>N~ znd(uXMRtlKN&`br0Au?KgXBCz9o1uOcw}sd2mZj2%jtw+(vfzXaRQFC_zw?%&4(xi z<=yev`Yf!Vlkoin8FeWI_z9ZFxUCQ3Ps9BRcrL;snJbrJ!0JNY*B8|?{BRw={jd1R zs91(M!Tb7`T7J5^8uKp0PqI0__TFq&`!LsIP^zwBzCfC!RwnXS-oU0-vHhJ~tNAZY zSS2vr3G@1u(Ca5d$jgG)USwi_$>6EUP-rU5A~i75+XP>R<^@`U_#@2ngKVmXZNXFG zRE%vC`qCJYl>!=;B2tUDhW*d0;aY=#%wQQ(75@IG zxe_wtO33p7VALppfytu?Gd{tl?w~$QAe6!aVvrJY!S(e~rg9){*@cQG+Q4;wV%*5H zFyCNM`daRRhMK{xK}OJ`&k}sWV(Z9NM99$c!~1nKrmC6sQsdne8t)A#_>SEtc^Ih# zzS(-`QK>L14SGfy^fDiRy(mL_w6uuz@qpcq;a_gOjhY%_d6L-T-MYSC#HS6|-@DYyr%saLVmXYAa6rD=^&aTZ@w*U^nk z^>qlQ@r5TCurJ^{G^76c29|&bJFqi$%nS)r3bmwz4V|}nHqV*rfrR+urpe(I~6?Ys_hWbp{$LW>63e*-K=* zjL|~9ow*Hv^oF>BURa!qxv8Ye^|=-p^OWC4)sxuChnZ(~O~b?2faF_$fTRH)<(F@6u&`#z8&()S{vWXeyeZx*~Sp_jEbA~TbEs|yAD zOJjI7DHfNIyk1=+Ga)y(Z&B7F4w12V)94Is0soz6%|^2k7d9Emt|NPf5PRfgQ3z%XXX?8k=QH&01L2Z!o;|@%!M~I2 zIGKh52l^)VJ2$OCIJ@}y3CNLYEqc&jiinfY4HP8#^_B5~C4 zXz?tB7^YoI4b-8IxAclO4+Tvac+}; zB=DExHlbA)z7IRRU^+heC917E$l(E%$M3J_g2yYml-%*^bt`RA<27CDH6i3R>w~1EUGm}G zK+st4tte`1BRBk6GqII-JG_JQLpCki{kdbcE2d+@RK40DX+KO=W%p#B zVZTeC*P0O#&%$j&rEp~;84W{~Q4l}D%s@*GxUgTXPx*kh;`cP4@@v-GdIw#)@HFV zDJaEC=F#6|QON6~yGgF(!r#Y#VFJQ*<;qwpR>xk+J47pvt&+yy3X!9Bq+EUr*E=1RvT8s^oaLIjRXz|mVtsZ}8&kM<}n3!&>0)G%9f!#63a z2>B-V=yu?>3Kl=W~XY@Fq(Q?a!2`yVX0N4P{Yb!oB#HSM% zJF({tP8*7*Z<>1gHZ7T5w$Gq(a7i+#_B8%k0Zg)6HAb3F-Nna$$tyFiL!Z!P)V0y> zk+GrV5om*B<0TozoIX0l>-uflL7oLt~=3(d6R@lH7ZqjI*V~gFsdN zyFxTO^@G-`4eAgj?HzQkS-D)?^)X$;a+78J;`+r!>wnF<4I6iC8R&s|v3a95M^IpE z(;_#1yT}@U8UbuOe{9pDY+)ikIx2TE_;im?dZD4KB^wla%zm+*YP?z^=Z5KUxJS+$rHc))#jTFb(R#afa{rKjhhz`2QXTo!Nx7;~Q6(;g`0amv zJ|W#ad|F6n9SEV+9%CzfT$nby?6YYsq!>#{f?7`*PLm$(+fs(8#a4|X1*l2lyz|Ga z;cZHHiVIShB+JEBozR$W=p}BS`@*9__4o-_0>ho)Bm6%mKo$*YVxbdUt z3(;ABh>L%%ieWf8O#UVlbQnXZAUX}B*0P-4PH)R=SvN^n2^UuUC6P|0GrCDs>AqBn z`_(C$CA#a`2i=GACQ~!n$EdHA^x;En>K?9L<|BXjd>s=Xs)P;o?Tm!19Q-XVceO&0 zmMW7*6l|(4r_-TkAqRPhw5OLbryW1hW0IAB*vQQrie{3#N@r{OcMIaEDDB?`1Jii;C%jGi;N6e>!KMWHU=F}bvV z*nCEIgxS^*D*uR#0#-W;asIUe3x6EqxBvCt25I^FF##4@LR@a`dp<&(v!Gtxk|v4n z0Adc3J2y)yX2*T3SsE&k1Wlz+7@`;A!^2cr&1|(wHBDd@sb$1-_n9G{S#%fUY*-0p zgm(wGJxQPHdb09!sU_EhtiTg;WzMF5xi2k)l6%n&olv2}W)d`Z}tDqRVtr zbd`$~ZE{gI&9JhBV2%z|bZMIk?Xv)F=CTahB|^e{g@2v7R_I)@WI20zqj+n7V5mX` zM+-P7B3)ooNpmhVx>&P;Hb761cyuSMP+Y0Fe)k%uVO5_d^}{ZfH<01$zjl!gbf30% zk?(d|tX-79{73vXxW6rAg0{l*T7$1+4BH0J114w9&W8IiJb%ID8!)ZqfF%ma%&(}m ze9Gjv{}m-?2Sv0XTEztLA7xH? zC9#rgf&hLL{bk@@g=mClWqX+!O8BI~@hO+Km*X_x3HHMW9#jd%G~L5)cdvk-$gU#M zZ}F|l^KGX37UthpIMLun{6r~-y=rW6%z6XIcJ7cI z+wW@05t3ZcV#%?6!eMKkeq-G16MxA!aYWL29wj8}F)k?29dRUou1GIW7aqkV`y5H~ zww)@qZoHg#0k6r@O_C0CK0-9Eb(1jeGS0E%?2K`aP79{7*0-l|73KAw4(LD(y>S)p z?INU{3b*4-{{si&TgTGEAr+Su6b2}CTkFB|r&1N}Z{+g(iwE*LCwevKM0de!7jmMf zWmVe|Iy;wJ>yY<<#vuYT>v4b?n(%F`pl9 z|J2H1CJH z8vbfcOsX}VaH%yhChg|EAMxca+@#L8gsu~*12Kb4xshi~DD&w_a&w8o@~A=hg_!Ve zxiS{L7~y_@F46SQbtDhXoUQV^QwmIT6&QjG`E1Yd&lI|U8I>~lI~2sbF>@u(ME-v23-|@r(UY!jFa|_%mI^yil3FLH&C21 z*SLGf{iuA?K*~1_c%rI*ei3uUp!(UbN+GA72zsC6G*YgXgGExEP}ed*E$2^z)N%-c z`HZfNQ^UPRk|I|`C~`H!iBYQM(2zUi%x(3Y7Nv?uv1lSqGwW<+Fqh6w*@+me=Hi&5 zPBoo>9cF+Aq{E)0SA$RZ&1&KpoboHYj_ky>vfb8-71lthh_;=^;W^-v1mwHPq*@Ex zb7c5n2ia{Zh{SuPd980C_`%F)vW*)p9!Hj7ZQiVtqUW*yIRj@`lwEjk_*#e!ymA+6 z0WMVveo;laZWgU1C!9*buZnTYcv$Y;x`N+->o_8Gjj0Sa(0e;?@Rs7}5K8p~wpVNN zLQ2?-jY%9XkpY#Sk&@ODpH?&?R%a^ZN?Pc1g(fOY{!M^B@7|4-{)s`x0*QbHYX$EJ zu6gO`OgQ-r?1j0!7a&jG5mlJ!O4HF3wwhy@D@!`m9P6f2b5xMBLVd>ws%OBPn9E*& zt;XM$Y?Vd_tPR#aZDb#V@3SGv)$p6~xUz!!JHqaNnpAP`e|jdT=pdvc z2w8X>TpXKW0YE_7*4}pXMGcFgidrU(ruDLZ@W7${DPwwi!?BG2#YYo;j@UY25HkoT zan|3PY6VUpbcrNusZH7^xElVnrg|F^b_ec% z8giJ)^>Sqneu_lg;p6v|=X7qjz(FvpMkwonuW~}cE+qRYNCEbmeh_X^1ZKi{h9@0{ zHigNB2HPTFUb-fJ5N64Xc#y6`PdDhL0P;cC-EU`8D{Xs$*DPiWuXFipgiw2bMgYa# z)48@|?}39j^Xk+V|L2Npr+}zd{0iaW{6%DK*|8Ql3mGQ3<17RH0gL{#)kD+0eetbH zMeirKz5J|J$9ns=QncO#9;=07Ts0f$P2{#`lC#+i=ZVv$U!Xg24CWOyvh4$S{HAJP zK{pV!n{~N$^RCU;^hOCE3Q`$=^+=0Xt{J){B)A%y61t?Eh*|VBIk}W7>jt}DtewSp z&?a1(`(JD#zwGqLS&%~-3-V4{UlDtK5e)<){R!hXniIrwH4$Xrk7aQ)0n;nCKgTr1 zc1Rvo_AGH;{{ZIocTF)R4VscwhUmB$2keM~w!(M#9JKx3Ka)FN#Yqx>W84zA;6cw; zJ%e9J{qO!sEn*V_AcIs$)zZS64CCT@!4QWKgC9b^WB{)46q#Q|YeDE9)fz4y9vkXF zuc={{ER~8Sbe7s=E368$8qxr^vx25?RTj(E`s~lt)Lo`0rw~W7c~fOuoB3RLS}&zV zmO?8V`hKQpAwSSS?x)Ousdj2*3+ojwYKKP9JuJ@bn`~&6Zxs+qI3~vop_FV&rDTJN z%A3Nor#KrrW(X{;na&O08zg69as7er--(!c4DFk$MWv-NiINl`REEdn@4 z@L$E7&|`bFRuZSU*KgB^o4T$j_Z9vIb`dRI0xGX7a;f^t27P|_V$`lh8&-bA0|?=^HSQ`0yRYBt|%oMFd}Lk2oeZ84rOxb~^7 zfBFLD@l%$Ec-vUBahlRTBaF_JAU|H?F5_8`Mk@*)oMMZNPU9TeP&Gm*xNr_?dJ$@~ z7M-&)$^5)4^c=PGS+>yFW^|Jn!!yPySAJ)qK4&;#*vLbFz9s01ylGIak$uz+;iuvE z2^Kd_=;6@1g~VP8)?B??7{-|ccM6_=vzj}9#T0)E&u@m2%Q5at{g2>zq@J-~WnA<0 zP4IksBV)hExXrb0cs|v{RS=(m`0oc|m z(3`EL{DA}cQZKBFOkrQ)@s52X!ze1P(c_#hQP!Z(ui|KK=F-{H}GNpsCT4tZn`76wQ1qsif6+|x);Leyt}pg2Av3e$Yh3?3Mw8Xd&^ZTj9% zTvSHs76zVo7E41rOZkI-6h|LVICcv+z-6KSFZwLE=xrFbKl#?N!5S|>2Mvwup3qjW zwG}T{t(Bh8I<)~UY&C}CAZ`i*8q zDoOo+tw`amLdvRMt0N+4RoPnU3fAgT>f+T7?tcs&U#7=KkBK0+x4UWGJE`IjsTs&m zh|V(a@e#EblItiRTNp=aeo~x9wP}1C%kqhUlJM#U#?5xWBW(AK?Sm8@WA<1=d@UD7)#-Lur309i%i*8X`O^jmq``HyW2A7@hBNM^74xh| zk0$7Up1VqEOZ5|6`yYE{{zyKkj~qVSZ0iqy+?9l;%(YTNKA2|8@o3OBEup#&(DQ-WDCMy z7`(#rI(!p2hU{H?0o+25dIs;SZd`4BQ1`9B!S3VI9-J2C>OO1t#;rvQKRf$>Z}m-K zU>qvi-Q(O!$I9C+sUPIsyO&Hy1g!ls9lmsW$bz-d087Osk}FH?kg1|#_)SHvSfzb| zGfx{y-p{8!k7nHG_OQ6hwK2FS&n-DvbWOQicCc97y^(wjjFz`tb3p>^Mg#&B0QM)b zc8;}wnaznZ$=Xh* zTS}|jdvE>Ud-Waw5|mo9S|SNl-Kx5EtLoORTet3wI&Co`-qOTx@hwFUBJC3^bE4B& znXttdaR855!+0KD%;YXJFMW#Z{4%rvP6=uG57THugkaZ~~6@Ij+Haj zbZWv&;C87-TL|2LDu9~t#KLDss}sxCw4kbT*3sVVd*9(s7kuix=iKIece&Z{+KRU7 z>BQfe30qlx-!?n-Kwon2`}BDKU;F>w_v!JzPmg=ar$+wFNsL>%H8%hQ$YhVtabIyA5dTZ~Jn4TWid zV^&5&z0otY>);*wlI~Gkoi+$*MmdNc1khquv&jh(nV|P2MUz=%e zFw{>#aH}`}YyPzlzScILlP)*d)BIOSwkOhisOKwx0eqN@5rV%;Emi6y5*P@eJht@yvu^MYdGHLdq)P#y<0#kQz`v>^GS}WQC*7#kDqplh|_+4ACAb>NO z`i%tUU#U~^dGFAP0;|36-@rsNR|Ysz<;d{LEZ;YM zo>RQ@p&x+xR<4$bSq0Hi<5<3g|0idT<8r*FB2&6Yaeer3$TWqo`&Pt$V2q59kMbYY>C^6i zt53XQP!3-aXsKRXjWcy)+U}c_XO@aEtSVQcI}wp-qCxhRjwbhC!>^m7T9V;%Tsrn} zfk&L+sMkg_0w*FgN#cRuIH0I>Vpe=t1;ZjqFNiHriwqkaO_2`Y;ftC>zsMShXanoH z=}kntyXn0cI~ViY_3TRkZAiAW?QNTXcjW}{B7f;JG@bS`UznciP@9TzFpYXt;h(>i z$!Ql%KUUX^T5DUTc&GekpPkVW57UwMj09Xp2wc32L}uF%?(lX|u~2Fj=od8VSlxsw*UR6B ztIJZ?a(joW+H-?u4co;d6Mb6*nd^mX>-9}IYRCsi;>?3>Tl^T~Cmr0%5ToK)aiP(;9j3jibx?0&RmY{}& ztp=UaVHc%&DI}xTuq6#E>@;Y|yYRM~=VTsp3*)d1YmFcNKP zMkx+2J7z{H45j^yD8o)e!*SL1-{!~T@zz~=TO4z>G6;=0`=Xu1O_DudsMCT8AeU3> zR{LiAD|}d|)fO-@tJ{p)!om5gXu|H9XwuQ-9SWMLQ4hmyWwDT36B7$e(Zu{bYhXsjtegsa9Z$Qgh)FG`{1#x?wr7^B zWzCG7Q)QwJq}yD9ZNCUx%C_eQkExwIJ5u9*IiD5#<;Q)FnwM)=*^3i29i=u)<~?Q0 zMx&$y6JJkFz!n~vhPPkT@gl1o!gsovnaC3OIW{Y2C)?qFgfrvLiL(XH7cpy~so|PM zw}x%9zNyYw-_#DUzRAcAvA)0;UE>vZi1w6=B< zNzZZ48fbFqd0f+_qw>{!?9?SG?bW~%4>UYizyom#p~GXQ8nlSSE3mIzs#EtpE9)Dw zl&F$@J&u!q>6)=BmLmf|*RBC9R6EvQ>#R);-qkMVncKx20lq?e>@^eVhlo90J2!k; zZBFa8D^Ymp;>6moKhu zR;Ut6KFYA%d*i2F`?H4{n!f{)m1?&Q;zbQC2PH)X>HPvRI`UymO^w)k~`w z!n0I=WEK^d;iHJ=$Zme~=I+T@#vFeKq@NxZOP$AC4B7SISQ@glV`y;9vF`-!58tar zyath~5vJ504vz>bCTet8Pyq;&W3@#4FGzx^#X5{#v39jOHU_mX)PSIDLR+z>B~>F& z!)P~|W&CBfq@J-NBcqnm$7m2&k&!)YKNPQ0P6&XyCI8 z4m4`{HHH^VyfT>3Psy57Rc%4oy`8{uw9xS1kj#!yzUj1Yn%?O*>TN#<#*NlO?X|By zzJjKBH3sErmn8JyYJzje4oZ}_n+Dl`oN!GTEg?0#&ge{h#9VOZST-|nwr_d zEKAOL=YeUw{R7ivX9uRqb`DGu`*D#X=qdx%X_6v63Nj`NiB&^A8fd))q-%a$)XHM5hpd?v?1E?Yht@x5ZpaXzsJ@xWg6 zUa;r0%@&5p7PQFBp0D+Ryp=tluLWCTF79!>=#<3;>5KV|T3zV&hFAh}Ub{YfN?kK~ ztA@L5O`r2s4Ts0=cfh)CnCr8DBa>|)J=0yJm$IjQkhYtMF<8^p@YkH%Z&cTvg*B~O zBw`kO*QrX3X($|fuYI#c&8{`vK&%Q4IJRs8i#WN8#}yRVQTVUJcFYfem+Ix>h7!FPe3i(fDdN`Uyug1F_#@Ile;$bv?@QtHls#bjA3?aI{| zj2S?w={L0{BT}cq`oD3}VZwtD6K#6^YR_Ds9!>m(UAuvOXLk6%=3H~L;~w4eT60v^ zYGcV|HcC}?onUdhur`*|xNS^yqq41wxcjN^g;G^mfcmYwgKBFyW3$lRwhedS!)7}j zT`_;N?q@I* zHdlyEj`IeULDAN(9Rok(QmyKCQ2th*jGbuO4vSmSu+GS>jwW%pqI0!t!=aaJo7Vbf zqiL~MTJlIo>);y-Z-qKmwpL1OsGx-Xh$|2`8>Qk{h&h-GE!LWU<<(Nirf$%bh7KJb zJLcP51v!kr96f4MyP%*{9@EM)RStz$!fQC5+#DGPq}zUlI^GIVd}BPoXQ%spCtC~K zWFeie%}jgmK<&P$(g)d}S8Me5szt#Wy`x5_Tc2#OO;CP>T>BC zu=I8M(4L1yvGw+Un47iZEr_rXEm0+4+q#Ph8-v&Nh^pU5*vm+~^4f6gA9riHnmCh_ z;>=rbpWU$|#DUWkSr2Pq#fqqErut`C{H1k@O$mLx2n$=zEjD1&1HoohzFolU3lSs? zA8N9=2-tulB0_63=Xc^Q(!!z`nZI>T=*g&;zHQPaR2k%d#A0pLAS5O)p1Ovoz2nY9 ziStZAq3|vvF*iSIT}bCHjKTn|Zq^&M`ltn?a~&46wc;ndwDx?@G2s;Ws*6wA9n`cT ze=&TR*>$^Om=JxetL#dp$!~Wy3eC%7t;MoQTc31UO7+aJEDtDQ%63&?Wb;2SykhH5 zQ{JX0PfIUl7^I1Qfqc)rwERlAaubjy*q}^gE7n;Ns z3Od*y}2`lcPZ4Io?q4{ z8oLWr1zL$Ey8Hj`B2NXLD@x#T^u#UdJm0oan#y5+s|MGw-HCfalC-kGBGu*jUoy$G^U@>)~mPT2sHt zwb>JIKh8Nf&aM-k<2u)_mDl@WcWk;X;n`8R_ni5`vsjOG5zu!}a9E-dZ>V-0Kjlm7 z8*Cm{YN)5K;eN`NEG-2~t(8#$s}=yC;$_Bv#)L-;Z9}Ki9FmM%y1>Y?ER23b*L7uB z)u#+xN39V1!uf%~ADLsZxY8KTU2hCW#v@VSSx?io#cO`rVmaZ-5y}oW>X$<3#kbz9 z(V#T~Keix6wIgW21V~=D_%3S=+p?|2+SLLYtWRhy+FW2gMwDqE%DK)ABipgt# zrPao2y}Z#JUe2x7OQq`AD#9nqjSYG=2&an>Wd_evv$PtpkSent+bFHG6siG27oD$$X*x$Bi41yim0CrP<eC(Q9tCc6HQZ0eP%cwXs1T%vy~KoO;jAFIiU$*QwRwsMV;U z0yfk{{VQr?0l9L8nFU@dH5=9%@bMz5TaKLw3PV#_A#D*dv?RXpb1fGBalY_>%d#9@ z`10%V5m7g=nsbFZIv5+)nxR5kCS)-f9f7f0wpOz}aP=7tLvghuhS)11ixsd~iDyHG zGB_4Uf6UOhi(z^Fg7fWZbjnNj6Arr^(U?`Vy4+DNDRZhbGVqXgONiUL!#KpQsL__U z+RlGr8?)c0`{?TQx7BR2?S55%m8Yh;$ttymOfSW-yvm+1$|%k3H^bsy5MUO(`A+-zo9yiswPl1)#J>!xJkwoS=qIy35_2zWoC zVPI$y;Q5+H8H~Ln#$k3uTEC_-7;;71d`%PGf!8##+!CJ?pX_8|i3_TKY`O6YTSDl| z{5d>z1%v+V&i{rlKPGAsj^B;fX8AE^0LCq}H9w|b>N%UBPSX_!^$;(Zl2tgo;#G`k zPeoeY>N(fzpE`}tCuVIIXPT|u%*>WW@}cC`LgX_ha)klD zJ7{_M?)KB@ML&hXr2T31qIS^!WxlCgmitL~T=V$oWeOMRvJ!FZvY+{$UEy)24co_s zZOQ**a`HLkcij04d5^08@Lj$1_=aM3PxuqAh36HgY0?!}w)MKhraNAD9N!&YcmHb}4+EXg z$=s5FS*_+!>bfp}hx}@kYRtG$V~RT;!-4$!oW>a8iD?h>>&c0ZhmRUu18T>2&PH1J zz@H7b=6>D2GKl#*Nwu2{#B?XAJIwo91vftE)yj@6l)vuILZQ5npVOT1_Jf#KnqEWb zB|B3@x5XcMYo>$Mj?lCH#o;gw5Nl;R(#Be8)00}eYX$ayM!&UU7x5V|5vHGlG(Jn= zsB0-WOKBSH7Qqtdvlo_^Qt>>1b|qZmq0>&>gnKlnnDAxSUP_OE9{SO!=Zk}JqoJHn zoN=KurT92Kc1PQ?aKrNI#okM<R1YDFtqr#r#f(hUl3Vq@y5#eJ0LQc4d)zoTfUSt*2$~R7QT3WG zT`5(VG|GT%@~C?=1wd8KqNW3^+?c=%b20XfXvqjv+}5qK#ROpukyFpR4_27VFJ?4s zc6cd9{Fd0h%1T8WJ)XKB_jPx&;lkHbL_F2ec9@Tyj_lB0IMs#I_uya3fOlUTWIyJA z|JR>??IJAT-Cy;yl!pO!4*vc(0}4t6yvv9%Y=_8~ZUx8@7I5v&{xjt6!{o`g;*fT` zpHOD=Mxg)o%Xi-FPsr$ReIoiBMwRO$zl?#=`c>e!AW3K9nZuUj6c`UqQ4CgpVot9E|yEu zfYBTg8NTlz*~eN4u&8oSRSysMH$>8jWIU6N<&y~;*hx>YHx+ed{J6i_OG&mLy2(Di z*}p>W9<&ARE8Gzz?x!8?xpVg+_I&_DkE%#vr*l zL}Y})-DEe(D@wR&GeFX@xnw%Li_F8Y%w^Jv-DED4O(e54?4bA(&!jWiU9|LkCc7{| zmSWlDVqP0Uz?j#$6g!<<3heWZ>=tYEHAiK(ql2xA<8alMq$`-Ewe2 zz-(cA$oAL_0pn>i7s3@wO%H7pF!0AX0Ks?a(#0T;Te5EZCo~IG3MnQqT5G~NkU^1V+vFgBb+t39icURBk*eAV9#pcGrgZ8p9vJ;zm?t?Y;bc>=fS{N$e{rKj?ubefp7J|Z~EV> zB<$KOu~U!0&!31L8h&7`$S2^-KEfhk{sesfLV!iT#ORrS44?lhz+%W^l*}VQi=XZ# z=YcjO8%BRGOGoB@X}RIwt1VsWz|Bya4F)eSD5zED@>`Oe6G_&m;1~$z?|apZ!RZB zf&WS9WM(uQ%dG}g2zO>z#|&;g4eRU~TXIbu>CBie(wQ+`d+`)zcFL*ve{x@CP0UVh zZRjRD8#&ZT;!96|sBX?*$_Ppu+ z(C%`ryh>m6h|osWxdJNas<~1nhf$EkyB@Baqwp3}Y*W}EV{8}^v0eh<6PY|P^Mz7% zb2yYOT}octz>pC5ovGYuDJZl)#y&lbf=!~d1~bOO@54NQW5mj=S@sIhRl)j3(+Z7Q zvFdfJQLbL9;PpbGURVX*2qb|*7|^={0-?23+t}Q2V6}HB3mrhu2sF3h%H9c#Ty7gYhb|bTlOk1w z<54sm9*>$!n1~q+f+!4MDwW~TlKW<@yx5&u0%_-Q}hist#J`H zGVOtXJFT0#hhSoNkiBSk`|G11OloH^;zhT3KnK}Uh}W}48uiu})XM-Ao>V9z{5XK~ zN)!<9;d%d`wsM;*jb>d3*II#6XV5%22 z-3x{KD_Bb#)#hv33kR&#W~kFeT8Oc`cxtI$x>BxfHU!deE@9!KH(N^%?aq)5-!`^? zLnGdT=!A`2nQD%;!T7Rc|8`aE+QJPGEp}W38`9p~y2g|GLlGWwSI|Q)f)v$W+77eO z8sGqF$Y<>gx2Vana@|$2YUTmV=FG#h@5VKtRqLM9P!uHw-&yb11^=lP40bqGT!u=6iw4n$ZHbp#F2%g zf3(d*i@O$0m|m*D=x|Rztz{!aRrW2+QJudSWT;ISgnSQ>;V#qRe7OR6#+F{Z5VD@&K2#M? zRsmac=nS5VK4Zv4N2rrP6FR}IjZ3<`e_j^yGJ5kCF61xQ)=O5gT&Lc-uG1OU*jzcu zyoFP_b-P2jowmC<-W7^QzQ!Hn&(l^^AkHq*I#pe*Y{IO{ZLWykl}lZrCEXI?xQa)C zuG5F3ZO2;o#@Q_{A$oECat*{Dyp8Arr!ZF9Rr=5tX!Ym0v$L*KgpX^Nr%Csze-P)V zysi;|I}QYtYwKuc*M>H#B^69{c9j(DYpN>h@9tK*6|J8?Te?)G>W*@$Qna$kTrztu znTX<u{hsIsRbG+CQ)b>x<@FF z+IN6hs{Xg>deDHTTfu08c?T{Ee;o%Ax0^uEV}+?UvmD=Ur4hfI$&OLZ5-|nc9!_?qf8NH`{JYd4 z-XHp?T+Lp`-Zcu>cY|NF_8;tgeTQDG@qwVAs3Y-wuof2YuBPq2Xt(-cO+HiDN&WZ_ zcjh#zweGtU?^VtT*@4H0R64mBTX1_n>Q9L$D#{JY6uwH4epM%RkE`fh%KM4RRA*0A z^5ykXqghzrFuqa2+?+jEe>~uunvzM%`@H=f%k)&+&sZX+XDry!4&JeZ-OpIU<5OCq zgJ`Yaw}`P2-#M-k=lhpPIJ}kjFVhpw_b(BAx?_I-g8sY2XpC|9yfOf_JyWIdT}ojtmDIvgLV99y^Tl5vREyy5}<2Jd}eIRVjQPe}+|xecFX(X*EG2 zQ!33_KH@0PpCL(P@DkqL8M&gCS+@|%RM7S;)|D%k*^D8N5Ac*BOXuOPOzo|dEyICb zzSg=^`I@_sXNMq9F6nVsmbo{O;nf$&GWCR_M7;drOcGE3H+{b)pDRnp;FFrS?itNn zr|muSBznFy3l;h+f7S@wsU<%S121MjFyU+Tac7vjF_UZ=+m^WzXD;156*F&aRLV{0 zE6&f;+0@cfGCRiqCNlZ(Snf=0DVd06Uy^i_DSjmuQi()5X)nXl{7R)$r_bc=g=msT z8Tr0fr5Pb39rq%#rCvm~(2Izn7v`~ucHE2TmU6OA^ZY0wC8%`Dk)v6UZNC(55vkt9F}X7hR~zRkft=@ zHmd&8wT5UZwZ?#%o%yL3EK!T@X4>vH8VzCLueDw(e^eV*v1S#l|B=op4*+ax67-@&bz$w^>{Vm z8TRgz65}6R@=JW<5BEIfo8j`Wg-Wn4pL+SgfZCdjAHaRT`uDS7^8Mj40^K{j% zJItEsfBHeA%CpwX)dm|#-HCaQA3w~3`}@a__m3a%A3wfJjvx0M_b{HB^txK4wq4Yl zwPkoaWqef^_`PJk&=6(l#(7XIxj{N1)dP#m0 zWRP3yafXHMcp#tLv5RGvZ)V~w&#@n}M7^mnf3GGo=JdMCeRi@;?=~W)HX^n*BD|WY z-i9!!Hrn|S z5#&fFU6^+as-ggZHD&QAItG;PN{pUd88 ze|XAy7M-2+I*NM8vOVXwXs06{-d1?@WG?LEy6@B=2dm)+vnJXRg}50-2p_rHYq!I% zt{2g#jAnKLCn|fsJy5(8l6Rphrf>Gr%5XR`Gs=HtYtnQTzc8yaJvZmnxOo)%L24dRK{x0*Ya#UZ`H; z{nd=xBxQBknO9>rZoAKi3-!~O$oxyuz8%!+&Bk$uPR^zJn6&v^joQ^|5r+wpwg@^4 zsbVy+QErd5h>TuAn5V)!dKs*1jat>*n+{$7aJV5@`= zFVhdWShT32v;rP`tx0XRlUFLk?2A7e#lUPMwvxGKy$S1gSR{>F$H!vT;@I&~D}K5D zk#O{**3(wVvMflnfXRkOt&{K*e;$#>mG(&Q3c)sFEaKa2Zl!`RvqMZB&TTxF=0p6c z_SjMZecy{em+Ivr3IGk=T-Fy3_6n+e<5s8Fp!O;d6Uk)R+HB9Of`FxMYPvP$N=yv` zgB{^7+12hC+t{dFS7W*L5Lh@a4v!?-`+5K8^E%Nmn5n`^!^MW0Xw9RWe}-x4gz=t& zXqzoz=p+nnaT2D=Yr{rT^T32BPMn~z#<(RKj zJL4nOMz<>No5fHe?oUs*7WXIHjL5uY+O#B0)Q2#U?TGt*M_Q{3jBbCZ(1K2({H33E z-G;RezOY3fK0sPHdT!5ykE;&(ra51;5_9wDmij_EccJAYW_LyQw{EWLx``yL+!yf|*PoGi>)gY|!@fJ@4dc>=dlsI5@bP;9%o^)&lw^hfOD>cro5` z%O^Y18fH4`bsJHm%=A*dwz*-ioEag6$Ly?Hq?+YZk?ZK2e@Hgmb6h;dB~k&S(Lp5H zUeSm|r3e-&h6cHzl1h*QcT}b6BZZWag>Cc_sdl>ArD_HfF_O&dhDGEWNoKgSxp<1* z+6Vvxaio?U4V^@ip>79tl1_RXGaJKV#ep$y^@=e_omP;Vq2QC3{bHdYGQwa_1)R ztx?*3N8XErbdPQA+waJ|J4oAL6ZhCs>OxQ6lfyLeo*AZz_wq1B-!sD$z2}E%>kR!K z(*|t6BOMIVk906dStyvPR;~*Tlj9NVJG<1T?yW)WLQmecqv$sT&KIoPpi|^sHLBmu zYx5oxfBn1Alkdh+e9x!=Wl!FsRU7_OLXD5z|Y9+=Ets_9!XdJm?1;+)jptkQbuwbE9e-l}e`)+$T&8V2#@ zl?nYTccm8ttX6?^1;3fT{35??99RCR zB9o4uNc)@d_Pnd>cXrVGcnM!$DYxo&nmJafa}mq8x;P%L8%5DS=TXu5-L~wy@?cF= z*3s2)`!DYDsfA=NA6r;5J=t{j&V)l(Cee;t8FU3pe>S@6?M^>pn~S{CoigONf3r=< ze}Bo>U}U0=8~>S|wq2LbmHiCZ@om3tX-0PFk?IQ_x!O;}@=4Q*;qH#2-JEt`(?=mz zFBdAVL3q2w6=qmXL+v`th%8gt@trvO&$P8FyV1ZFSDOQq-xV9+bQ_CrdWX$zPGL_I zg{JRY@$igu?RD2vU`Jb8`|C5FS%e*Je=%=bpTENgVIthlAk6IWAOO)C%|f;5`+{fO zF$lBo+!!!fXvSPs?=xzI&R<5a7WO#xj&Sr%-*EKEwP0(kTE~Wy=ywrjsth8J&tb>v zJSu!>#P;&k`!x_Pif%;CF*lC*7$d>9TJ~_fBG|5luX%Z!es7d09viF-ebZY_e-%3_ zTQ0IEMJG<4w9al6@pZ}R`CJlT=wdgatkuAgPZg0I?7aYQ&$?QMDXLHgUa#7-`&2Z( zuEM&@h%F+`10my65YiUJzMJ3Eqt=Dq zwlDL%m&Mbq6LJeyHV&G%e}-R3=Femj%ZX$z-W9JoTaXEaw$3SD@bi$ke`x+^t>?;n zWhI#(Albid<8ZPCJ#Q!H7+rJsJ8rFkmy6@soz@vFl$w`oMJrKitojMf(+-(=MvdrP z+sg_7my+51%gg6t>9dCS6Fa@KVx41ZW&zGc`CjJO?>Y|C1s>3`7aLiV&$JwbO3}v_ z|2kAzsc`X_r|1qt7@L>&e?&I+F}S*3#P{!_A{RP4y^a!{Xb$qR)M9G!^m05M%jMil ziS2gWjC=4Ks%DqC54>`tfZjDBy)=3_1E!3pV$3aTkIaXgpm zm*8}}x|BW5|Ik^ApZT!K6Yy#-eu4jyFy~m(IV~x+v9VNWUbdgef3PKsc@3inpWM6^ z8IMH5|==q=${e`o}C8kmD;XPBGAq2=5v`tuxH#k@qhv4PW;I>& z{!7#htx%N?e@cb&Q2Kzcd6%!)cgt>_`@Hmt>9@5K; zjVzQsJvWToE;^A7X>FYAxQ%nRHqN=)!2NRE)&@-5PTF|FI*ujs7xLB_3wX74VIggu z$uHnf+KT0t@JGi%utI?Yl^+-m6oUV;xgAbiuNKzJf2&doK>vB@Uyq@Olz$ps@yV~O z0hwk!CstEXD|XIa?3}BZu@rU|A>=o$kQlb{kr79E_jhO_o=KlwSQI?Mrf(Z_%5*kz zQ1KpWm_fgPO!$!AI|YoW0Kh;Bbi=7@EmvEPnigtT&>baK)YL1o+S+eAip_0uP}R;w z`2TDQf32=b&z=XEaoE67{7HV*;!XW7hO=b$)iHxRC3#v-5v&d zqz@2r{?i?vMKni_XoO<2)c|pOlNsUIjWX<>J&)tAS1DYF4a%x*HY?~0s>T8;Sy;oU zbs5^MV7ur^47vIS^8?kqTxeSBbi-`WbnfNSf1-8p9RS7IF=#ZmQCfwAL2_*k4jAkZ zpvNn+M_NPCb?XizZIZA-Y7M;P?}--um#wmmm+I(G&o8GMCSeMLsS*-aNnj}!3q&zggPNjRV(F2bC_}L7dIQIW>6sL;&fs00y3P1 zf2Az0f3|TsYo|+}Ga-L(!pwzLu}s})t=U!hBksl8eyp%gM{_UChtsuuEkon`bllvd zzRiilnN0OcFxJfuCPIDtx^ux!MLJxtwUxDUwb;gzU8unbUT13*dxdvEs}&HAsFVrI zu4*;tNuGhQ&`3;Nsx|0bXk$r^+m@sne*(2In+9LArI(l}BrV?=3oMQTo{wm&cZ zjY-2cPjXLqMU7NVe_yS(ezIIW89B*9M>+?f1+Av+?5l9Cybc=^9y8H_o5K3AA(v-y z&mgnoZCsLvF(llM>ij@#07lciZc%NYufc*-?>DWw>!}`a?(L`AWC{_LbH22Kf64V) z#czrJkFIGlcA*ii;5dqA%~cAkjg$PiOlQ{9CWSsm z95Lt6O9^vUB01kJsS5*?v8}eX+;!N%NjjF1cEfoE>51Adp0r=M4s9V9xe|n@=JA=9 z7gsX4^G@1&A#!+biKBSr%WWbKZlgu#bZ%EjFvs@oxz!oC&VVV*oMbNre;f+xv-Kn4 zj{;{YWJ{~HdQnSJhE*~+08DZgGXSlvSYoM&ewbO|hOE7sgM?}k^<6e=9cqnbOVM?@ zZqU^>6~9`r1RknE6s6W%92-lsO|u&jRoOSRTgJ+GFD>R!nsQslLnuNVjN~9mYzc}D8soh4AW zsxzjLoP{t|Lo`4Oe=1LDIrdM;B)KNcOnnxQj4(B;0K}>p1wB}ZGr%>^l(9ciijdt2 z$uCrm)d)FS3*j_JMXwz{xsoY%A$HT#7zx>YcI$SWbOaTBB(0=oR_$Z9Jhuq&Wq-Y> zI-`gE_DW$-N+%skn-;PbnA0B0(n)dPpYRR>hbJoi05omWe~=1^Lv6F^?Hqi@%o58# z^wm+&7>@GU9@?JUBCvY|#IY069v?^3nm7>Z?g1~pwMY=A3G^4H3FHiJZL7C*N@n?F9$)$Ua4V=qO($t#EflO z8=1o){vV8Ff79)}F{3eM-<}hGtH6liDTmCxy?16G+=}tmyyt_J>3hKTPE(ew`B8Gh zLCEbr8uC2M{FITxv0^a=g6D8(u2iXAmA8*FnJy}KGSZek#%Ota*f~@C58h0xh1D2e z<)%m&$VkqYtHqjJ*vGYaM9_>F#fWPkq~X2kv|?AifAr(Yu&yJwvoP&C(Zx=>%gCHu zsofhIVR?4gyK0wu;1D|vUoEXPYqd&4)5PtCRv~%SR{o0Gy`{hroznD}+QYHg8QX?3 z+r}Nkl;Ms+(=oPncQoXpM{6a?K6}L?b&GdXXzX`xe(8d7EAm*$eLrfGi?fsGyu;Z z&p=w9rafaQQ7y^ySfg3PaN&B{syeMT^0gezHPzB6Tq!l^w$NAw9JCs8ki#~N9L+J6 zuG9)e48o)pOG8o?lf2+J>NV8VI?F7HWK+3SeQrASTwBPVMd)Y5SnnM&j1=e3tY7d2fLLYrLm%)W zy4C0-q-?S~uozxgNa9mt=bryB_+{VZOgj&aXLnrrypC|b?~KFF8?JZmopJk-EzCy{ ze@ElHe#Rinoj7&^Bj39I0R%Hx4u_wKjKlxoNjDrTF4dCw#i^@vUabphi^8&787>o` zjQWa<17|jT69rYqagkY`cn1A1;A-xPu7%fl2mZ zvq7meEcFD-=EcOQylMbm+M_d;fQT*?gjWhfIXK9F7`EF~bt&%j8EwZxRreBPSKTNne}3AvC!C&N z&Rs6yn~TfM=Ek$nJac7jIbpUj3^-g`}jcUXDSfAZ$gsW}P1bD9(GZ$$(X_z{yg1j%kETvSj5j=C?wHS>fp znkVQah}yz)UST^y#o=$beUCOvv21cN@9_q|!;R>G6CoeE?!RP*<;jouwJ7dhTn)Fr zE%{d>0_$Y!+uezszTKrlP8+tVPJe`vaXG@hVS|`syBD){Z_3lLf3v3@i{W|?TCc6} za}qcBjcQ5ic1|WK3??SDWQC=ks^5b~v~+=yNB}gH$SixVlBA?JrKjq5!7A0`xksf? zzf@YTl;{zNzWGo^?5{s`Ol+^UFcq!F0Fu6!mbNgqLWaj9DpMy&RL{^Jl&}<4CyM9l znpsPfzRM?U$p*4uf3gQ%8ta8h#Y7h@VfFn>=Wdld z#+mH~DS2H}=DHsGz};_u$LgVPK_6m2=6}z>whw+k2|s^!e;-Tv%LfSg2KMiWf_kf$ z^pdlL93h9vXWxq7AmmmLf!{X+7WKDBr{cRz`< zgv?Stm08SPSV*JK>?Z>I$uHc3e%uPcPY=1fn|%IOFMRAHcMp*-!Ji}8Oh0+E|IxtR z$H1Se`}B&cq>jpc9FFozjOCdNDI<5 znm9ym2gulMLVgZ24?<>uX2Ks#2tobu5lejQFoDW2`W8G*qyt($ir{;zvTevfBhx)KLYfT$LP;Ns1PCckRhn@ z{(#KrBfpG<-Ai_pe1>}>N@jy3ACJc<9pPg-xfq*EClk9#IIdL_>~t@IUqLL$s)MeIdgn9QWIU73WCsav;77?I9V-|HMz`BQK&gmg2Ge7A z=&<#$e_`u|Vf!?>JC4H!X}9+hoAJ^cf&SMoe{+b$Z}botX`nFl{s+k22Y_BQzyZ(5YVN zR3Ev~kJInX{@*8eKR~BrFHV%T+d(4H!Flnof5_bf(2ZW4h`f%2xM+|lH-hBm5F{KH z<#$2fq0GM^caL)na2CRXh1ohhz##DR$N-X;qt#C+lfPq|EZAm{wRwxL%H0G9JGPkE z1%KEY+|6f)d#VVxN<*qQVdDfE6ziES`TNP-*;G0q3-QH&B*3T4LqO;N`OxhivT*&k zf8M%10Dq9ZAyGbmvxmI(Mj&wK$RN-LdVrIKka46)l0dKKXzv~ti+I>Q1fry*iCNiA-DDtm;}Jjpa|sM!mS|y^jv=Z zuUK+WCijTs<9r)4aaVu@7H~vte{}F0N}a;}%$53rG1X$J$lD}e+RxeZ=kCy{x*zg- zFt3Ny>WuEdRVX(`p1zN+AS}_xxYm4t&L_%p`e+*iP=0`ZV8uuIbbu{eyh;Ij4BYM` zBhNqok%2f+;l~mFqXRhq0(dLgELrm)?Bh$aTD3@Tr-t@os}tDdF9o1qe|#F?Zhi8` zesc2w;XCeE9k~UOi@4AQe5i+adXW49RJX5(iUI@JgIzce2kuZtN_z`w1F|eE=A%7y zF%Q8Q!+`fv7JJaX9UWm)5rv((7nAY4n0f#d&n1^)*;qc4<=b^4h1=}`_>#Pk%F&6K z&%*CP%B+)VjcXr~pPbdEf8&eE^Qs(u1`OpEbICNoDX!iRvmX8&CV)mP8$Xjx=FX<` zxmY?Cb29Y3eAnl!|2Lg-+J4(|p!DluqErtRrJmrE3g-LsFto=Gz&;NQ_{JczQrzb^ z7@MGlC|u9QJ0ShBl~TCFnPK&8KK+@$`O2Z$aH60`$9hDEP*xT;`T$;Cg z$;b$9(sUkP3fzr|;sL@+9wHyLo-h{eA+#jogcBXe02ut^z}*K$6+PtGFwRXb2e1hV z&HS?fUCzB?Ir9aJf3p`E5@c{Oz&1w*=^Tamg&)L(;WGgGnog%)N`l;wUd(9oM{-RN z59wdX9pWFcfSf}g@8x^aVY(;bj2RSS{a*6mnK%1GAVO{Sf@rvh9VGfeggQ!2&o8qI zglKP*sgeQxOn^dIOgj?{y3Pd87myQLGWz?~ELdg*VEi5w^`fW;!>U&;q`48D zI){-u`Q(MXlPv!>U}MmGp%U+IBZ~XnD9Rlh3+yMb)E-j(-bY1wL=d^?(>hZ3Q=~+^ zFdJGhx;QTne~Ni|7`_}r91oKl_mNxo^Q0px=>dZK6&sct4`LA{^*<^aKR zpF;-nTewB=bolzs9(wAboq=A7C{@;}=PhV(;0^~qe?oyD?KK0x0Kg9s${r%L|?~nwSAIu(;lJ_ffDI# zGJiI^7$QL`K7S5p7}JnY-3Tv^EAmfmnv#R8-~6=1H*nsq333S40<>AW9X*Cp=GJXqcF4XXlKOel0O37BMu6Qq%JK(! z{w~744IqiUp~_j30KB*B9?Fsf|^5gYnuu zazBHk2d(H1RRmEk@fxr?+FBl4`%5ZMVA=tm^>9rf1&;%L7g@xFPOC|w1c25{cLPf!xS+|Rb;BY0@Z zu#w7Vbm=Qd7Gf99BvYr)3XM`JM0VB_(PZ#29Z@#U^@%*Zinr(eYCp?6%&HVhTLyGse^3;p znLJ(t%lp6(%e$W!6e?z3{o)>$y_G^$AX&0_(qfAIk}oaA1Obi+qV34}2pK3w$MTFi`LLYx0@Er{QOg%#lO% zcZ|%ESIKLEO6G06obAeCydUjZtH11kaOSr69rZSsx4x8Mi*+KV+J1!u`ONQ8U_+Io#lkYj=W9WZ8tSH1a0xhNYthN#|wf7;U~jC_redl z^#2Zg7$B(dC*&y1=P=CMXW;W=@bfZ!{!ftk9DF_rKlj75{mL#v7UA;;;pcDR^JieX zzQXJMHTb*-=GG6w=U3rp66YDrs9%LY{{VhQ;qx1h5a=l(zl`lYe+uovPY4kD6|4h3 z{}=Fc0>1w`eE&uGJOGG9;ro~2`!V?ZbH@oe1>gTYeE&D_`RL<>T*eNK5YO8W$lmuK zm^)$WAj4uYi1UR@{CY4^FI?hL&&KU{Q68Zr^y}_KsZwf|77F!OguR-wWt*PT--#|2 zs-+71$efAjg|fA)f3~2=+U-Z;MvG1{{cjV+gyXM0-2{h z7?!piB2dI}e2YwjPK=qTqUULm#CaEF7&4_-~1O2EO{ip-|35nu_5Bd{E^d}tXM^uIkr&;COx`1IhNZffSlq?HFkVbnJ-93 z?y}V>pRP|Cf4e^A=;M^ikV7}A(###0GNU@>7$dd7r+x68HsU$$z;jw z?zabxn>V3xMWAsl(PQfv_t-neoy&h*HSD`HdTfo(f4wmr)v_eQVJ*=EVXw{3wc9CH z5%$~e!sh)h?A-9e5iQF=VXw_C?6JFro!eVDqHyxt;KJq|F6`Xm!eK2-PSQy&(F0+R z{VeR<(86lng#EU(uz61lYkSv(mS}H8BZ}X)6E^QV;YrinnsjzVNfu#01|K$a_^{&S z6JagUf6<8A|HFRVIc#Rn;c3$tIvHztQq|+fTEk}E8lEu;qfU0IEi6BN88$P_u#?>> zlp}uZE@EbPkn9kR#`P?h6d{7>Nf47{5OHxo#gij`+%ID0ei0{giYRUx@s-6rgmEYD zh-h8%;~fz*?}#{;c0?_^h~LtVn3s0MwTjgWe~b7nqN ze=WTrw1sW*+6G=cZWUM8b7_O8dG!j~WsSc3YleY-JW*Oh_tLNht)hWD{w)npjA(Aj zSLdKk`cj2@AQvBm7gtw21Qs<|eL}X0-RMJ70EkU^k5FNo{9qS zxhXT44|35sM)=!yWCf^D)epR~{c4&}f2x6{@CmPmeUSM*wgoy+O^l3M`DSg^l^9|^ z5jl;w)Gu0+b}F^zh_gVmn3Hrlpj&D~mSzDZTn)+m5#|e8v?P(Bev)axJsUVCQ-2^b zR-XKzPo6E|yeQ&d=#z3wHL2pFJ{eA9YxOzeX*js7BCDbRdk?R26iOq)`!-;Io&?Jq3kl7N*22~r^Qrpz?R=RezRJV0&4@a=oc*p?}d#OGA z>^t4VEl;cNW508#bgkx4u7qCbYL#YrBjh35ix`vx@xp_v`L>>U+9|F7(h%v30q&j%?sk$s96|BVs>! zY43Qk4)s2CER#;M4HdHE&t7E5w#G%+a?aPTPEA}~Z>-kVSDTfwO#Ff@)sAz4U@c!S z=^>t;ZQGT?LNb3QlQ4wp;D!X_(=B}uOpovIyIi&i{ods|o%2&Ie>>@F_`O8iBvr<- zbmCjy-d`tLyDyp9Y2xB(X0?@9hZ!e*r?*Al7do7t=GX_n4}brrw( z(a;$pGQ7PA62HqskF*nnb!Mld*U=mQBCtZ=$Mep}4-w`3&D|hN)|4D?S{V zoPe#l+$^nIDJ&G*fL;`>xk{n>3Vc0_M?o3d4O@YfA`KIn!w3_iRxHXRsg1K@T8lDh zBZn{+R}$^XlUBS^VzJV#LiM`!y_?lnF#hs-8Tt)k1;xE_fAZu>*xXhNRVsE;m*bjV zfWmMI?pUH+hjwdqjA2IsM=@9&^)JDRMpH+y5fSSyCn^Xs12}6Dx7jc(d^7%<0N9{N zLAOuWU_*xa?x6&BxKf8{vr(wSL_<4RtGTNAQrDD(7}z6ut=wof>|qKuXff;jrr#)y zQ&^!vt1GoQe|oQCXHh;zaH6CimVm^z>u!SKF_6&1{6=EPxWV^5ePUPmT z$ao|Y9uLo0CtrY0A-S+o8rJKCT5D%OI2xWtaoT_gsz-_|s9ClzPA0>kSvoez#-c?9 zC!X;~Y44DYn$S>|PF*pD?X(`X#zDBg$TXL@Mixs~f2~y>qY!Vnnt-KMg+w-`EbfL3 z7#`yTd{|TrLQf`O=KM;^?}BP>EE#$uEPfrIqX`iqlASZNYT;vqxez0l=oo5X=4r%7_ni$UVXr1xo7VHs+mN!+Mn`T$tCOuT#<*xQyXBs{jv~8h9I~a=YE7e5 zxvJ9*rjeK`EH(i~t+zHx_4Ps(_eSQ^ZWv}vsnO)4V&N33U9}33UE3J3PTK$N9YV%l zwsSxiF`25VejR$iStl}CGu?5Us%=~cCTYyaf883y2g+WWSR)s?gpa{tJ)Y>WU|u7Z zk=+Vkg&wRFzuCB=*eWW_s+wIU%P&lr@Z^{jP3b#vSgzV^i9UOvVi6*QUUI;n&a{z7w1HPYIz-uiPjyid*$rlA(R-vUAFF28q zo4r0d>hsg|ViEeLXS2P8IfA4Po3GJ0sm@*8K}$WvmLl$aty082+i&z-C4q3|< z&C9@8O9j}RYipDP0N2Iw7dTplI%Thz#m0t1j|1;}A6wwMska#D!Hj;KiV5>U3QLSc(6CIyH+Mo4iQUd*t7dcA8j zHrLr+O}7QulB=Pnm=zTOrsgO(fBa=?{Q+Ai+Y=#+$DqcMv!g8`hRY*t-~}CmK?fQ< ze1MZ3uCZ~!IiVHMm_v$*1NcX=f5VVDLMUmgk8ig%8bpa76gY=sypP>T!Z{4@gBh6M z^XIgD<-!Kf$ie#M<@XbgF%^@PU$f}*ri+lFlZ8TqPRf5u)c%fK!6 zTU`AdX{axxr)yZQ(J^q{>b5{=jcyqZe6$N)%c<5=g90a2YOo}3ed*IN`jJjTW0@54 z^#a}d|m*w}5J|3{$$bI_YUANnF0g;!0zfpZRFyXmk%x8T~RHn`O>p z`Kirb+WY9&qMFu+KbIhDe;%20g-W?-;AGolAeB|2?Gk*#wzgz$R%hodbwn{RapNMO z<=k<^T*ow}EMSXJGRc;l%)r4=++f&rpMkMXY67f_S%{@AAT`rUO;AyHgQA=yt2i8b z3eS456nkj(s$F9cX4W2J02HYVLE2B3nl_1kc*M7*Re_R5YZtp@e|%Xdg{FyAi9sG- zeXe$Gn3|BlDYGf!+QYs(1#>D{uh;6V^FiCJ(neZcw~B#nn^KXj_SHCQZppoEM56W~ zbMMpUq2nzoRpy9Xh<^QI)**VQY+H&`J4(S&5OR%Ls(J-EkyRAXZ`Z(0bl5?s1(PEz zrJR?@E6(RI(Kx4o7BS(o>l_HEQYFOP{NY zvis_yp=++34V$krym})WXrb%xRQdGo(>dk%x!vpJq{3oQe-dx!@Ducx89F=un8gPn zKS*|^B#59}gzz{71$`A#tu#_56dby#PIM$KuAtQLnD3#ITE2-ZNnYfC>7=fjTz5(e zzRimzRY2V?bGIJh!de=+0+uw$y3)YkQmLW6adca>d%@OkWn!4)J(A})1YH#w;mH#sqSk;6_n z+T26#V86A|GDlQNHhFE6)-({#OPZAFk_I;!ak1QRTr7LsrKs&x-Ji%b+x>exmnfcx z?Itq6FRdUTjof-^b#2M|8p*l|JIva=ht7xIO(`_->gGMivt}ij}mqzcw3rTdG zW>p~>UxJNV)!gOsS~FH@Vx(BUJ&0U9y-g#Y$y^*O0%A0kupNTb*iteiQk`lvGwtoP z^@Oogf7}NyU8-JUF{A)&Q3S8FG(Cq0VbZmRP`#PZZ=pM*oPlDc0z;bOsk8{E;$jef zswkoLagpDDst4_AA`U|3QIG9BQLk-aJmVM~Ft1{Bv=-N(1YPu3!B=%eL%J}rW$AN^ z>MAXjE7`iMw{q66A59!YL`QG3ZDLd{7n1aYJAl&tWOsE`v~ukr)- zD))$i;g$X%cYyu%0g^)f-|*LmNS#3xN38*zc(?9{8MW(+17GhUkn;5>MSi{9c*S}_ zd*sY(&O*8bl%>bzeM2$!?Yem*Mu8D#X(Y3)HVH0!XJf0PE) zo+S~2Mb2|hnh(f&b`!?PZ8f<_tViLybN6vsdOzVN!>~og^%@?x*Kk0C6Se3QjwXQw z=UH4wz&aPda7Q|&kKgVi`ka5jUbK&}>He4m2Z~a=e!Wo0Ug$m!@{D*P$k)t6vXXvc z>#m);I%;`sXzfsXW%Q6?2GfTee_0gWJI$cBKH{wLfz_!`VPOL{L+U)Tl4{__)4JOz z_L-rMNT?oCF1GITf|I3;*~jW(jioTIdG&G`&RLBO%B<}b!^ZU>xz8D@iFyM+1gVLa z7h?;l_*^Xh5{)~BknS)QyQsV2^x1{Q0r+$}n@ZTiTVR4Qyv05e%VuMXf2WhIFowHe z9~{oix$EFTawZu|B(q^HA{NwhdT}ASn5X{CG48=)f>nZ!kJD7t!@x-AQn}PzS~^5W z%wl<-%ixca#cXmZ9RtzO(d)C>#~?42dntJ#o=heT`3H!TP#^Dkl6?LqkpX_}5`l#@2ZfcVZQ=Kz3&>04Q7x$dDs|djf=WR`F3D7Y-`_7RCtZC7;7kaGytv zd7uRj5A6kdDNG;0d^<>BzmDbNe?3Szz!Z0a-qSZ z@uUMhNjXW+GYD^@mlgZ{Y*#r$c7RN6%Q+%O0 zLxlP&PbU*|FRK-fpV%@SAT0W?W3k%emC2g@h^` z!u4y2<@GRtdxW6ESSv&DaX0+zfuFtP?%#u?eNfFHNx|TpPG$#TZrQ#buzx*h|9Z&& z^|1ZxefF>Sf7`zvfv^1}xv-Rf8MX~{pZ@^4^&t8B{iK3kh89a#ai7Z9^0f^#v!uZQ zVJ3bgKqX#)#eg617bAf@M8$;9wyNXkZZ>i4%~j>gs(Dn*$7_|^W?eM*zx9dcj;iL4 zaKCDt7QK^rp)JIk7qbl_=mHL=U{eVjSe}GE0RH~&?kEzsSD)qQZJ+4w8 zSE-My)F)Kx6DsvdmHMPgeM+T12wsYT!qSIBXO-EWUbEu;Uu+V*m>$lH|43QmN>Qy@=jActWnbGhYaeYtd{R9#j;PiR1gBv7qb)L?Lp z-G>_pfQ3+wz%Aq_2k4GNlUPu|yB7OCOeKdm0)wxA==I-^vy|7r#?ERq>KaR8n^OF5 z_Cgws{`h>qr~ptvufK6bs1o#OkUhj0!4P+S-1GisFMoy-IYEPWVss8#FC^|EH=l;Y z6RhS@tOWD+kgo?xC7xZTig1=yxOoyFBMfp(gFL7pm-#GXAgsjG*pJ(+x>%)ByULn< zhI})~Ft{~Nqm=#Q0lJqzfZu@%G#xtt=spO|JO~Ki4D$^ifFc|y!b9-!&u{ksLkH=5 zC=~?hX@AG*2?0~0bTDYz>won6@2h}QyLk}50+&!8A8a)~|9)Tx#|LZK&jmWj>Y;%O z^Hf@*V{qs08P@iM7?-`|c8FAjo4R`GO1ZY#u=z8}ROz8?bHic<*=V732gL~)`X)$& zlbC^nGrUWQ#*lh*im+qj0K)(dq1sG7s3-$PpMTiZB?2%aQ1o`;K>zt37Qk>mh(X1$ z{b^RwUUF-OOT2?D1?I*qPYKGDXL%@2Rub0efp21yPzHNE7nCA11AmT)P+7mS>&^Zb zFnbT}CJ+61Uyz}*D|mN`1QNB?SD5}xC~++5Bw@m0jt?-RBf_z7Lo}k|fgp{j_yDgv z$bTXz_x|%cw8_JQHbDYd-#kTF_$wKYagmjNlrFhJ0$hF_qye$uaEIRwB>Y)EY2NJr zwcYf%B9)T|cnmHi$@4ty?|wb=0MC4ZXC4xnI2{kemv79}K_ZX-7_mFSx zCW`oYi1_pn9+PPpwD`>r@}m1#(GmW2KY#lg2ywtndW@$edhOO}d&x6c=sx^)KP`EamE2EZ&+w85 z=(iLv`J@=m{RDsSqrVT(-v@E=-F#7=RN%`?gooUHX*bM|&tjVyq~DD+xv@ZQE`Jgp zVK=v%P67&gMS^}vfG%mEKcIpBlie&p@N2hn6f~>B{Van!s2Ch028M{D{PB->8@L|^ zZ~WP}ZcXA$`;U7t9^GrV@*0EML#lIV^HZvSxK>+-Ilx%Z1j3zF8_aFkc^T)Lt6dZC z^?@Ka&XHT^Ioo;$%Usav-b<=9Hh+f({;~p(BKU_ja4saE0}+oRAuRF{4XZs;P{Nxp z)EAs&8_R1*<%{ITN6D>^QA*`GrR)?reIKfsU%RzztFscrkW9=l@1)p30qQ@qAzPtF zQyOT2fj*9)1+BtC!j1fH6CywubKZmThgWm8dUL*9suUaI4Dk8AsPua6)_)4t!Z_b5 z4~{sB!4c_j|H)pA%*%mzQ$t#9v?Vsf0jlVRq7PC5Cki-*KqU?6uvS$L15p(V_3Jk1 zH8(V^(gl4Ip)c7cld3yksyEBdsxNm`b(u;KYC>y@dNw8CH!6*2)!%Ecn!}zgu8Hds zQFR!hU(tpf4jbYQGf{3pv489Ip74#H`?NVy(F*KW1(+QeNSq9mF2i*VbRVglFVw5& zFV`xi^R;@BPrFfst7>qENJW_da3MmUcQvhdDDJ_kKsWKcI@+ZT4di~pEy_woTzcqS zb&)M3jSal26*x*NSl@iP-e^)yYYHWpW(oas@J1+=>$cH$yN8u6On)PEL+c@&eO@e7 z%OEnbPKw*(!u5s)TXRS&)-)F5BdV2C#ZF+cO|94gkk2+n$wZ+nNi~9ySM1CzUsyqt zBUB~BQsrxT1_7_?Gw?7erVEXxKxea>z(Y^`3Fz~#*FTA+FuGp^%Nc%5Yth_y6@ zB_7sF_#A5yP%HI_yML7Fgo}V$sYl(VOov?rWTl?PQjck+TAX_kSR2m|XeIrQzzE5T zJ%`0CtyrtmFhXln`Aq{p5@Q40;@) zpVXj@hiC-RcIc-xc++_rA>=vpH5TPoPEn(l3xNuJyZNVgFMm>XJ04qB$p>M7t5IiT z^hOalBKx)?ZYyCgVkwmKK1f#O#URa=aHx;}-TSC~Lo4R0eg3^jv{2JbYsAC`5R@VN z0y`*S>NRrXI=S_IJmbSs$#moU$*qs`)K_e&pWxDVg$P>(ntt;K6x1h;Wk2ar_LHnE zO6NmDFYy5R5`R#5H#x!up1(uh?2jJ7-R;J16!axC1z`XZK1JaCwtN-+Dh<5RTa=Rl z^FD0`uHp7ck5)r`ta#-=Xn@~Emaj0wr2)RV9Ol^4@__OHvzXvi{ULJWhsmuU;WRj^ z$o)eogn4BAU33Z|;5vuGrKg%ktW zB3v@@APr?pqnhSYA5O*=6HA#~3h(8h%p$^w@4fK-f-NX%IwR^lsD0+B^aFT4vorvI z(#d(eyMJIIM4@ROIutNp%*C_GB*N{JU*hO|GJpEmlFlw+G-j4`7)S#gG@o6@tEOd^ zct|E@5(%C*gni5A@;E8?lla+`KCgNSP@3My(4;;Z`W8kDb$WOYHH1;kF*^3*x%5Gm zyv!*zK#~_yxqOb5h^5n+^Y>wi)5$yo6cz7Q0Lg?iFz-`D%;=?T@?0u&HfOt3g6WZu zWq!60q`MW-caDK=|0p@yyx9 z{C<_Z5W4_}JK)6UW7);?XEN#Jd1&MiN#nAxtsz{XK)%dk`eopCYMJG7sf;8!tb*i) zqrd_dkxDSdsf9vnQ5q*8&w*Ola(@vs0NCn_F}5aXi?BrD^UI0Y%ekX6i}y~;I{=IR ztjJEpQt6jrO5|g60FYY((A;5?z!fekIJ=0v59SGC+ehb7AHfOo2uy>8Ili4FFF@aD zr+8C)h)%mf!fCdPGCG{N59q~n@ywDyQrgAz5gd)({3{(rY1*=%%$Z!87Dm7nf7Sc;179RgHyAWUP86taRB}tNTx3mW$Mv~CMsM-vq_Y7 z9KvGe06Dq`FP$hHRn@n+o;bi&=q$Yb9j3h+MD5j~J>se$K)$()phl^ejHBZGIS~P# zCcSnuNY(6+@OAAD2vOJ#nSVo$Om^SYhlUy~ld4FKS4@3qEy93khwto$o_toX1KQ;t zA~y~z42B(`5gqhCg^jbysH4jJ73fnG)THA;9FK4)da>$t#7DpfIDgsaDZeMG#^=m`3l z3DkWwN6-&AX141@jzE?PNI!@p&@m1~trE=VZv;E8&lcmc8=)R|%ogKm8v&m%EZZGe z(_-0G@rDc^q+sTgJb#nkx6|)$1jv41IzKZY7k>o{l+d2@)>9n(00(~xIoE$bz^uDo zf9O_-934P(^6XarFCYQIM#!5z-}w&yz-jZ1p8c;MWJl%`;;4@ooKOVXJ_r^5|Lnba zd{ozYF#OzmXGWUQzOos65ZDMCWJ_RTJAgeJNg!KDAPF1Cc7K$SGy*x=kOa1yq%Jr~ z(7G%ICohrU14vZy8-cM42wL;&w&S7rCK7W;c(=3${`-m&M#jZ?WNUiUoNbRBT6%*M^2g14)J zEWwk_#h@a0s3J97B$InVB@!8Z%H~^8sm2UQV>lL+nY3@NsRgq$2B>h8eG$#c4xrM_ zsx%81<$vG;P??sDCCWk7r(zp3Pm#?gpaPpRdNw-;g-W+(94DJSOZj)I{3`hRxx1j6 zj(r=P+YA@N*A_@0&fEp(+ARtp#mnqY`UQk4NbwGP%~b)53`i+k3=sMgrUz~%q;w@Q zsn2yW*Og=(x5Bw@IC*T!few+{VSOyG+>{nzef}P|%^K^u*gIM>%i11zZDI^Sz3q?ZLLUfKNXxgzmOGw{_v0 zjKueanwUu_6!KaYohOszV$%XM$v++>nwl(%jztd2K>}h5lF&dhNGEd;CoGzRMSRHl zynp=vNr1mN32+wbs!uA5fRM)`(3YSO(Sq@DY*apiWa8r1MK7!Q`a5WYA^iA`k_sffnyU(f2Nkrb4huuYQrg zkAx6vataY@wKXTZiMZIjnYLs*&IXgP!hgVjE}yL2rf9q&pjj@3BKYdXGXUot@R+sZ zf`C zbufe_CZMPR;b92UzqRJe96E8uAV6O4^bd#fm^#R6Eg4Ggi!mt-TM^COINCBevC}s9 zhwp?h<63M*4ARb2%gH;GM0(HU33;zVi#TgVFwt7f1LnW3l30OgQTeeVk$;n}=92i` znW$)J@l%<##Ymbs3P~({wgmWr8*+5brTVbYqUMn@``L1{$a$iFWvR7YMH?&v=PF5j zoW8GuR4LW?X$KFK5*?kY2C`ejZ-O{I3Y6ib+wnC%RS8!5D9=P)T^(&;elU|-wM*#Z zI~}`Slb6Th{nCBzN2xACKYvwP%MLNz=83-4SbER&OawMoU1N_oCDH?VqM5CQYbico z&l{_xY&xHJ@C~Yb$F*MB7ks#dz9Nk25S->|5r0P|xJrXrM!(OJ zZcZ~eM%%q>=jcP5CWnV=m#^Eodc$=iy%S?^wttIpd1X?Ptn{qA5z8%K5hK-ruu|p8 z6OElBW#WNp9rH-zF$83CG>M&NHOE~ZFIuh8MO>h=D>OLzy&Rd>gBESnM4;kV%Ro)k z4WubSppUlXX>aDu)PH=^&Xn-k8-SEItJSfLuZnjm(_Ul((}2@O;B=)Ye;z}~W2j>|eJX3@q zh#(4lMKlo+Dg^6qX(qT#&=gTyy2Hy2TIhGI817EAwG!xUZQru3yUV^mW@QukAUzK{ zn_IA|O(oPS-W>*g%S7j5gg`fUZNXk6w$rZeidJIJ8?;xUvbH8AB144p>LLoKvQ@6D zv`Vz9Qej{7<$uE*cUBo>EzjKiv`X+1Q9l!ByLo$eDQxN3vaQX!x^lc@3ZVl#yOBO@ zOmr526~XUuw24l-KlOb{6V<(~v%LiLQs4)7BHmZ%CnUNz`Fo?Y6F&}v!mItx@|p#1 z^_<%ARqFEPd%1i$anfr}-jkthel1f$is+6x5M#QsM6kjeg{~ZRe3o93s8p9KO(%+%F_ngRi}`Ti zRI$?6rr3bv6?j;|e}efyGL76DcLQslav&bT0udidayQEDK9yU2`kdqAA)IBY!eP9^ z^eGbPQ-8$t=`qKAVD~Am`{cqD+epDCBGS7^R_`k9-c?$?Yj(NvsOn9n>Rn95t4!}= zf!@VT@0PgcgSmSb)xC@9-U*x6Wj61pT$0a}wO#@Pimbdc&Jv0%;}RJ*=0wD5P?4Y; zR7a)+|1+*xG%NcFUwOU=7?)yQGk#?h5w=1)$$uWx{|cd+_9*KkUkKmhv2sWuoLMMp z!mGFkVkd!g2(I#NBoKX(2Ijy(QnyW0aPnsZtbLzZRZ62*e`59;n`FY*M{;y%C^bnq z7OSv)z(c%g@grD$OiRBJ!=5NGiFFBVhjFKw~VPa@7HL)UY9CP8_&f&&KR>UX7KrY+2 z^i6vP2#o6U&UC8(o^diV65~}}5mxtfkzjc5{8jZW(77E0J(KC-v7Ww(alc2g7_?l( zY4QlAh*UAl$SQc9C#zb>>xB!7asP`jEPq`g(E|1Uz6PRfETxU^7GqR_2_Qr{XuNl! zk7h7#U_9-^k#7v`CM)$4)*31>qG>y(L}ntFq?=3#7PeJ~Sx}ptH`9L~l`0?f zyeecVlX_!p!iYRqV@F$4hCK=rawU2wqh_5>+5xO=D}S*s z5Hk}PF9-F~>PiiyCm)fQRvo>xx~lz8=L-%kWf+I%kQ|u5gPAranXCaeK94W}&jXW9 z1RvLA5@n8;JRtdoc15q6=#xS;(aA)r4wwfR@ z8K>4JV4!Q)wR2c`?3_Y34f_eKF2DFIIE2Yb!+l2ex4*W{IVZw=7Cs3lDz7*!U=_% zJHW9V?-P7HnGO^~lL?c+eW4Za?wB3!91bndd9E_8$*_@`Cm8L{iBoMn44SWcNs9HNrT z6g)hBt01LQ#kg_0?thnKP}esx5fMX?`N1-qx;MA!LJ#UPV&01_E!=dv03>ws#n(K* zht^stlc&q%n=<)!nfXf57GMMIhlNl?O5xtjqYjRUTE(FZ*9~R5XCbV0GEMok1hrVA zPu7A$W?ndI&A((P34Nu&ovA&kuD-v<50U;dzd5JE zuns%DfmbSmaC6;_6pi>`lMdS=A;W$$#G+UHHm#yZ%~Tm7wL2$=hkE+3tvU)t2zRM0 z7gHnNv>0t*BYzoUXygT69@E8|YWH-=&kTcoh8bvIO+cG%$%W}}7c&I$ zk5U&(3Z$dF=Iz~7l(tn&{iQ<0)V(utH@-?cTeozV24a*?n69CgP`0*RC$y;|k_8ar z6cr%-A1=*Ywaj}2b31%SuzyYD#Co#sj-VXDCHc&PP=8gEZbv)u3)>M@#W`qh?-GI{ zv1w=$@}Os9M@wrLUR%k;mMwIFRkDCM@tcWnNFP$ca%kJw(XkPcwM}@*G_x2&rbI=d zsg~yMJSd*cT87Wpvj8y}3nyE;wfK_SIl8-lC_XY89~vFmfe;&S_7N6Ft&>Z;ai+j< zd)TCneAmAMLWZ8Y%HVQj`Zp70I`77FAxz5R zu5MD9)APy3p0M(wh)po90Jmin!qA;;YVGuK0#aBb8s24N2VvkZ^N6%60YzDj1Iud> zlhK1$grADPi65w%55ugjlrtla&;*}3Hwz6gr+>J_qrejIKy;9Y`3-VHtqKtCc-CX# zC`=4liD6J?jHv7hN{KLTKvqM}Fr}WzZCK-^)M(Pkc0|ZXUVcud)*l;gzeKXT_3max z4$T;ADWO$?0(eQOVdL6VSXdWEF}tJl-WbXKsM52n$WwY-=kexbYcA?#cEhPCW6&W4 zmVac;ZFq9w)e$Em8iFYbQTbk;50@PkpQ)eQ1 zb|fEs;uY7XwkpqBp4Q6@A&j!kq|Wlr_No3s;ykO2_z=(R%2IRmHIw0mn5EFM3cifH zQ`;oXjcDd6EOTZlPHYg-BtwN{osditl7AgS#z`xHj1H2eK{79xcWxg3%$Fy0k$OTK z{B(intJ0H^IF5!ZIIXR=T&*SHu2RHK!CctbI6r{NhDDXK)s$qd53-nAC|8*>;kSzR zIT;rc>wUCxF@#~X^O;q+RGI5ZzVeD+u~;*D<&_g>YZSY=TnzW67|o*CGS#LB?SHg2 zyi*9QPfk*>fTTc;`M#tSy5TfSA0Q%zBU&rgzskjwpE8zZ-pO44lWgmPDYOcoI}kfv zP7izW{=!KSgV)_-(bNp%bab+ZjX$R+h!!d#J(Ko6*r7QFN!Fpp z;gyOu_EZSSn?vNad_X*iJHB>m4PXb^;lO~hzK*!lmd=gK@z34K?aNoN1BiBfYKY?+ zZkVi%M;tvf%1MFb#N}UNA}&_537hk0#h{7uiJqes`V*ai1>>6sM`~O9b$^AX*4BQm zfY*X&)5ksaax|EfjpL)c$7o%oFFBTnN}1KGUm0&$8DFixwpXrid}3VBKhr%QV!CHO z{Q8CPSeRKebPb$a4#KD5%abg}t%lJmTtEB!=boi<{KPALHAW);j1HDWr@s}V>z^ni zKaDG8hp&WYy0E_ayeWeFfPZ#IM7BatGI{QLc*_%!DHnRSM`&xk4TJI82xip6+fIIu z9+N8~dc!cnc{Vh2`x~oTSEHpMSUrJkp3)vU*{;N2G1>AC!2MVl%gUowNS<3Mc?)!& zvUJX^Q3io7e8sJzX%!oBk23ry5r~nR)-eT53Zdm9+mcYE=L$J-b$>8`*AZ^)QtRBg zk(ry-<2~ct<;$dC`KhRMsBN%!!iHbPrp2sQx`M6rN60J=n-k033YN!V6XFQ7UI&lsmV}q7bDs&`4#Vk=1@9OCXM$g&Y#ZaY^Gi z<8kb09BYc>M8E_p z!Gk;SgqYb2>x7dp4`}O&S4S^|pCucKg+$is;g>BzqMpdq0-zmFXN&eFZ5x_xnvNc# zbqz)Nxf7LFJ9kpPCQXm*+M>{dL&qJ_$zOkt%|y!A{$?S#*T5Z`r!(#Gi+#o0HR1xw zBx8t9B?2lR5PwpOG|(p^e97j)$?x5vC#{STkTW+1;F6E!REr*M7&I8V5blfFWmaja zDK<^WLPU#1SVw^Es$~^=+PUcxnrd9;8|d}-!Pra;HeDpuF#VEvlwT7T;+7)IicF*+ zV0G7VhZm<}YnQWD1j@F{RJJu(2PXvq>&vgNa5Q5I#nY%ySs1 zVtQr~#ebSLF!G^!`<6s|Q*#r(qdJ(~Nm47__mX7`t(eeBU*H7fgD={i?Ck37;ne0X z7h0RbG>pVXDMItlUK=FZeeafLZBo9HT2UX#YjlaWpTKuJb%<;;6SU)ty1&%XN9DBVroKU31~6= z*$zsB7eRA-*ESOR=E*(hSg*0AtX@CYJB%NrhGb!`-@X=O< z$A7l=U(RDh7j6o^K@^I&JXQw3PB%)Cn6&+8hb^u$6h~a>iD_emn2J21q%Quz;UTG4 zBT;0^Ap=>gAQ&mCO|QIy6G#k^Qt`b|3{ThcTjWCcvknVrTq6LD8sugons(|zBmmm} z(a8bY6y(ZRkgJj)R|kSsInCWk4L!0!R)47uV6HX{;zKVVV%d;tF0f>n-_V1**C2%U~iK=?f8V!{z{U(tD0ledN@?=N6xixwzatC-*9 zxpGpN-=YGi{Iik@z;J4UoC~uH);ij4wAab7#9Pc>=TpxDJ!A^grX*&tMR8s7NPnNA zy_F>;TDD~f(_3PsS0*4qGt}f*0tMB2YFw~pM-Y)Z+;Zh)tfKHDlQSH;c{{+@+i=Be zoGHL!;d{VHAQAYIO7rbv9u@m&u%4)0AVdY8$yJZ2394dHdP*YEzj6%7{z5*LBt&*rfqFAQ9P9Inm4&7@Nb ze9wnuF0!PeGR`V%D`KYW9Kv2$Jx3u_A0u}yiUMopu^8I?%BfIj{iU>ycu z75$ZtX`{@Nr`P^>K?JPDe1FQOItIv)!R}NlA%LiM4)BsR?HaWTs-OnO)PIiirk`hO z&8q2VFX9Tzr)5eY2Bd^Q-f{wfOD|%#J!PnQp@2}+o1(1gz_l$_x=ie7<}R_(=C5rj z6FC`oQaYhHdCVi}@j3VHhl6*toE^nwS+H;kipya0Q--`IRDxR*TghAsHJv zS{T7q`~P6(CJ`kPh9Y_G6jmxZgi~pQwom4mT{}_2nZyE)FH4^frhjyOp3}QGBwHh; z$=jh!RVYj-)CZMsDV$=uI!c7=M~6u+E1wPMUtpJ{e)|+}t@OrQf`32O3u)aa!>E6xjE6C>YTWOZ?#RiBdT+3Ld3&(H$2`~Nt)x=Vy zhv}$(_M*x?%ZTY$fcd#6SUZiO{ipaOp71w^G|d$2Jf(rHd&2MCB?_FrM}Vc`FXTgv zHMC_7d~O$+Uu+f2ZGViuhB;_7A4QdxH77&NKUfR|tS*|%vnSCzx_ff^2u&F_<5^`kt8L`wW8+`>gDj1=H?{nBiiZz)sWl#8`bESI6MdUrS zAqQ|&5pqcHJ6X>q$V{qR!mc=m9ZC-ki7=;ojkSd%qVZWN?NA|Vg8s(Jl~!Phh-s{I zwR&EOf5B!Byjs3d11u!~G2yBm8j-h&!d1&N)tr1#T7STyPBzHE&jr$*rf@E;CtK&| zvT>=L;%~XsNew_Iib`X1TN~;2OCg(|Nop*3R9Q(z;n-cmy|lGw9?V;H8EzCWM@Ftt zv#;zYbg9V4RX~+)Bac1xR2!~|(pD6PBXcH6>7WRzjUe5H@Xe0M=M;$+C@x^VBm20J z&NitZ|9>6mMre=fMrd7^LARZZqbwCwkZPjC-FoY-JfNqz|{DinoPtxCX;?e{vy;SByFZ46cE0zWkg+?v}M9qjzYw&enDwuI!PCBPt`hQ`UH8vPHO0uOh;_GshliZw@vr6Y^ zr;iRer%TDv1I3!#n{dw=-sw_JV~v6#Nzk)i6ki6r%&U4(&7dZ?fHmqHLR;%*i|@--R)bdc*vQZ7)n%J8{+SBcZiVeKrLmhTQC zFMp>zoa_zf7Qzu+fQ7Vv>#*yepUz6&ppt1!O3z_)Egqz|eFw)pl?Tyv)bIuq!KODL zEX1#7-U?IOF=>J&`{EPhed}v>PEL;9cH@ny2U8E%?HC>1ffvr$;6z>D=rE_~se5puW`D!F8>Kqk#!8sF&a|;%S#AGl-)<7fTTwTT zJ$a;dVE0HLJ)vq>yklkKh$Pi>C5zaa(UWzHXiA z!^ZTadO2|MT5LI~YH3~Xc>Kl$F2 z^3Pjl_(NroK!**qP#hqF02L13Dyh^i6&;A6nfxw(RJ@y1R{6!G=(qX?jh5x($7kJvlWaov5j7U4L02;-?qM{u5N0;~yLEV2jYe52w zzw8F#x6DB0+zRbrD1Xg1r%sS(HXg*t^GcukvIuNLFhZUpHcLox>57F*N+h~1iT38U z%c30AS6X@UG0}1jY$!HfCbV@ss#LQkwPm@VYr@AOg?M6^m8)cvttyR*>IIEc3oY|* z*<`4$o;(V9&%F(_z^Es6S$2$EA^kGV_I;*Y9#}>L{nx2$n}0NNg`;UAVqTObU0*E# zU9rc8YtF;Wbwr|G2s=gxi0G5*-;?U=OZO|~47_&6m|Sg6KD|aQvS}3{z-z~SfS9(G zY;#6~CM4#3Z{qt9uM}Jk>yx0Zv;~l8A{&HMb&D}7#`|EtGG-)(+&TlaT?LL7YGQJt z>Fz`_*{sEB5r1rNNjoJ0oh+ZmpmwZgS`djVEJ=l$#B-0$^ zD=_mgIATaSQ~Oy_ZR2q|>v3g4OZ1Jh&$Z|>QGvKTtOomMFN%5b7%?Y#yBrHc8UYM< zD%j5k)6b;iiwx$emoQ^Fw5_g&4b?)Z#^{lY#C@t@{C_7xEWXTk8jND9s}PO?@D-wE z6UY^sTTR+lTfP#V4Ux1ajvT@#ZJorB_&wSwC-autRED#Tp*L81uErD*>$%#ds-hbz4}ha7pF~!n*asUF5P89w`H0rMox&?*>s&P81Fs_7R|98LNPjQ8Gk<7CzH+va8?x!>$j~D>>7=(^ z=Ga;LF>~B@O}JAoIS)^}Z*(4N)jSZ*nYLo-tHq$=ofI#jIeF2;7o(n&TQ4~$^+ZG- z9>q~>qVoUv1pSqlsZX6b@RE#y^NsgxXyz$1@Y}9n;B%7D|650XIFvc^hD$7YY4p`R zPJa-)GB1Xiogj0t?vit$mz*$DGYevj^M7*v!A|CII$J^uaR{p&)s^{yC zwG)`BsTQ~wr+H^;Pnxy%^={ocxMOF0e1CA_?P5PBPH&6}U$o|-or9RzH@bVMKi;1j zPVGqR`kDZjZJd?2CwRqiKkP}77fC;gilR zhCFUirWp`@n~H+b$&P&I6j_M~lbTzMt8j&|eyjI)fvJnXwg7b_pCwVgyoM zTlvHbQ=%ruAQiu62(@M#ja-UF4Sz~Rp_E^W{|5Tu!!InBGAU4KT1sIv6IKw0` z5%|-_J;koao0ZhrSbCgZ&$OM@ma2=BqldT>N+U}CfId|HX#|Kv6Iqs5bn~mUL9%Nv z`a`TB+QaW@xeM%YrF!Nu6JPP7tAMnjH@0*sY&b)?S-ASN$UcAnvXlw=MStAV+PPU( zma$z6!EPmU^WqU<%f-$2s6u8-QRys8b&_@EZ}3t`Zq^SmVE~%6sfG?bT}4m4WyxzeBFDfgsqu&VXGKSLQ$p6PVdT zuvZ<4jLR7ySW69I5Twh!Gc~dUZ;d{&1=33u?MaVMr2CgF3Caj$LT^_?@1stJsAfKq zd)PAlwk;h>ptY?{;%^8d&j-a!_cxKkG4epwyGK)bjIn1Ilmwik?0-5j?@XjyLrS`p zh2q-4Hz6GssTUTF>jq0S&e2-(EU2fv{$1Uw;tVn94MyTSMNInF`pFh%pQmX9}0aQ3!&`B5i4+4R=`grhj!R zvaVKt`jjlxa?L59!kqEJ;o)@uW<6`lC@M%rA&V;3>06nx3YN2B1nrp^MDw3g z3OI$R5+r64hxs>9)C2Ky904UUKxeJOVX|OmHd%`K8S@t;y?@k{5K#l3^%7^60{I&6 zT0C>L8BCrw2|wouO8pU>cN;P~Pi^ZSQs=)rd*}aXw!Z1kzjzs)FIAF`)ZHRblB-4j z#u2h&n|2-G`zp?|trsMKvSAYDI7vC9Zz862TUy(jH22G>=5W;+z6#WFzF`)zRAZmb z+<^X-$4T01n}5;LS56kiI$DUhNrImded@i;+OSil8i^GeZpmj^(C$Kbo+FZtMOw14 zT=_sN78LGp*rdn_7R{l_FJZ1gsgb~76fclJtqi7NVyR*!l(CmY%*&UR^ILRFM0nCj ztCq_GR*>)^BNW=)Sb_S>^y4?iSBL`Bo5>eUZuI62ynhgKh+Rb>(T?9_SY&4BH<~%2 znH6Sp{1gl)(culSp<4NX@TPHh9KmbW!-cg|!UGb*tl|nw z0!vNr7hh%(|F@L^{PoWA)X}7&!fl|9GPaM#iGMQ|Pwm0?AUy}-sY#(~O%4vH)%(!5 zfr!1vrO$;Y6zV(j9+4FBRSC#EKZ%L(?cbxkxYhOd4$$)=fL%<@vr9Jd8};s+t)kAQ zi}tbYIkEVBQ|uHG3jqTK9C9dxVEawZ%rH+t8*~t8khi;kWnXysA8qKv6EA&ShN?RWy(jM>Bt++qFcT_k~TM_!lFUnOWW)MrKRTT5` zA&(b#WZG1&Q$_Zbqk#NwS9tzSs zyoW4LhJp2!qRKdZS9fQT3Su>#Y*9#UW{ei=u*!>o^eGBT->Ky;7q;A0shFlg2Ts$r zQfnS7wc0*CKBSE^d2luaF{UPYB*DTvsX0JRQdYhq!rrC}pD>Y|wXcq;t3hU#X@8C* zJ`s~};)%MtI{G-@^5gR*Mjxyy|JkQn@vB@APoHX4sY`4BGO205Q`*bSIp2keC&J(h zR7Ccc1kRQ~z_-aQTIgN+SPELTYUO^6;&s4#gYB9f; zQb&-qubUAQ15XhZjEgzwc%9*9yKZQ;$eiY_>Oa_%4(m`V+If+<7h?9modJC3irfHN-Z zY_sjTRmwgflRY$T&Pc4`V-EZcSKvS33n7b0Z&AN5DT1cZ0sm&VuJTLEpjPIJb5km+Bq0reDp(GPIKH7EOj061i-RKh|?TzmDqCh{#7?ww=%wbkl1iZvZK9xWn5=73vb;l?`*(lle46RMSKC%U4VzHYNDuv54x+u`;mRTTf=k zBBY6gH}QEV|Eb6^c7GFc?8b~@tGNR?`$oCCl4zh31gblFYa4F9d8PVUu|j#akb4>T z>bopeF-!ea3BeU=jXo7Ow=)xIuJu_bvXqv0(~X@7J(}2X$+B6B1w9w}dt_EZjZNvX zUldpFbyXb%|J68)JEc;{__T8eXmLtM3-OduD+kc55X9PE&sCQ~%L~%l1 zKyL(HK#M6WknCBHuX25?D58i}qKZigKLSIU3aI`YD*_b1Ln;5)D>X=Q0q|-m*#@i| zd+=c{<9M;CcPhe9k^_W2z8{ol>?&hZc7pU6@OGLc3lf>^IW1UPX(^;?{rC#@nkkS? z?IJ_KSLRa<(SP3Pup*+9%rHtYtIdEcA5dY!g0{&Yl2TW<{VF|Q)w)M=hX;VXvSEXr zh~SEMXHkiM5yd`>Y*b+|d-G7G8&3Is2q^+w*zkAHI0ERHn^___MaoxkrtExB)~4s* zz+99l;gdwj{WvXVw&>jXPA-t}m=P<8 z?7b=5+J93@-+`!H7&e}D$w|gVEvC3goBN*_9mi+=BSQM<8y(s`Ji^cU*|0%FZC1Jp zTIVoH2?a1P%?~4N*LYFzhrdl;JQPv+vpi%nbB-;gJ8a|5wKW4n;0O>2ArLto zRnD?r%L7$ltan(Z@%X;TnDlJ4SWqX zH#L$km=3MCBbz!yJ0^&0|8l+k%*x#ilDaL#EsMIkFHgbF#f*oOJKE%UIyISYeweI2 z3V&}AvGdEbgUkxW*~-LZ2bqDJu&WSqIWujBtrvxdhbA6g8Sn2Mn2IqmD^3=&Zo>@e zM0|3T?xiX}$~F@58MVEwYx^N#gexmtL;>*iA!_)ziuwMR#bzY#S^DZrL}9qbnPH>k zQ)T8hG@du?+t086rfIgD)vA<;$%zqn_Fs-Y(Y467%5eSZhf@fBOe6i)FuFM07r-!F|-#V=2};+*-6gEiEj~a>a}VW!7Z?g7 zfS>TPhO)u?A07%B?$c{hs|Teu(u+glCW!5=u}=7Z(6D4l#X_a8m41z#&Za4;Etkip zbkmJVP`2;($!Sx2p48qRVtQbvEq}bc*)-Jmg;>TvQ-NGcXvXD7L)oh1OSDmeN~J*B zGCJP;a9?^z0D+Pv5mmGAgf4_f^RQ!u7lQ|$mUKKk(`Qu81G?tMzO>dkSEp+Z)pKo5 znoY@y-9CZ=q~f=AW*NhiA_c1OiHZel6mW2$CPIgPq1{ITN7Tv2h@}tz%YW*mU&IFJ z@tCjvUlaiN6ZD8_N=@R^mc>!`kO}B(v^hnwbZuOoI6~9Rm~(_nG#p%vm6}9i6nGJf z;0{DE<;QssMCh@CYlNF%=dW^oy3@mB9F;|i&o+2^M73MSW@J!5$e4iw5UYkV17x88 z243~bz^W_Hb2Vay-Yh=pC4XjEXG*j8+! z(&@j}mW9aTNiGefoCr!q7J|a>GvyRaI{_eRmokyd~P-t$#8>L{RPmu%Ghe zF?^R}+BcMR{MW(UuKXHhVD~y?)m5o>nA}VPOf?J_cYj*1RiOptj{myBO3qe+?R_@P zsL)C$Q}mckI*w27#wZ*xV^uYcQR^CoNy{8&B%n_dJrd&njUu_}q{_uRKH(v_HZ5pM|ky?}o& zB%b0$TorHnheDFTx1Pf-oP6=*-^z0@D$hNSx$BB<5oJN+^2gXJ+EbT#i<=@)WIuD$HdO>5aR7&j~UXfDAs6BSXv0&0RoF zaL8m6e-`+l%(tZ1l)!)KN)QzDEwr-9Rx#ujgU!v|n>v~(eEBq}Oma|_9*~M}7cWu; zYMe zr5f1eKCM2W$`=|-Q){kcs(@X#?a=~GnftuWHwcgZ%D1Xcq#HslwCB9;L??m|iWOU@ zn*iwV*iMa&d1l}8!a~KR3^N^^j~?Ce>wJpCLhvp9nqq&Jg#jgur6|8KjTHn8J{Aa_ zx)8Med)u1*<(R2o4DHOA@7P8L;R#^toYwZH=Iue->|&2S!|r;}D0`GYNVc^m@4CrZ zG^_hn22p}<@rGxb#IZ1J8bwri51sCfx7J=f@6Mk#Lf!;e2&ya)Nj@$qf_x(!j#VoZ zM|j>MK|6oVpd}U^z0=O4r6a$&S=NB~oR~{H z*X2th)0=QZllhl+bqs$I?!_f+HqUZn&w2sR0VaPQbh7Qp8b5`y%${&Y*f;KZuYYO* zw2dmQ>40NzCA$<6!H5bYvy{(F;{}$uk#Eq$6XtzDUP4NyuKYdJM1+0eTFSI)Qrf9lIW*U@0I&k+MD6UiN3V=laaZL`8)5tt7C@ z$W?zayM;+91Ns>_rGIIZ^J{bC#*-(6*55>>veTL`s0mE8#V5$Zb>46k>2S;~L=*`9kT}dJ_ zecNRfI`7_ba&^YL@Kazx_mHqcjWK=y$X|cz3iTzyW<6e2xB&c#5B#aj8ux}vTI(}${}SaES@dmhT~>lMAs9sqlwVPDzTnJRPv!z)8P0-?=cs)wGlV! ze*-IV8sp98zEGw%!-dl`LoAM!ujKqlA`9=1?MnU>!?hGHl5lLhh@ukI_{eq^Z{>gR z&na9A&r(ZlJo;OIK2=J-e?<^n$(#NVkKJ`~HW>OmB4_Jx*Swo?IH9+S8f3o97mQN2 ztpd$bT&iyfo&c5_dx@_T`&JMm1H?WExq+vvr=G63EAw%qY`{Jo5q71+c)OXv|6fuL&)|F&i|}baS&rxC*vBuT z;CJDbCM6oc*Vb@A8JH4B#3Bc-)Hzn^0vQgIV^(WfE|}=fZL)WBne~54QKk~DO|m{? zlZ5mmwgTtrm{ z<6}$f0`}*DZ=;^ztRryNcBmaQFjT?L;B}uHa=u}BS>)w_SB9hO=;I-hYQ?~&lGCaF z^f-B4R0cJrobnUwunm9KiHO9#>2Kpq*Ib-JP@65gLK3g_-whN+jEQ(J$(^HveQcyL z$7joPwYes{&Bcg(^^K17rx1eXker#GNo2LYGPCu$D#+Q7hU|VUB1U9dN$-p@CldjA ze|jK=K%L&2nZ39^qZf00z8t~MMM_=-U2#FlpR0yP?a&MBa_mJi8#E!@OJ!UyPxz6-8 z=VqZke#@N+xJ0?hd~%7krjIXJ9~UXmY!Zs)@Rf)T`=*Xo5_@TD#|KL#-Szm|V2h{i z^tj#J+`g@t)lh#$h==0Z$&N3BlT&ghmynKa{dO+Np39Tsi2;=rR#}A=HnsV-V#9NL z*(moVs+GogxqcQg2({k5tcBbo?_T9VBBdXmpVhix7s4-u_{yaHb%IGU`T{+1POQ#! zpCCR*F(@yU7%d4#OHEX^`CsG3{#*#pq1p%P{+^;Y@MnK7lD0A-&-@~0;D3Tya)qS2 zT&z3!IaRiZ%8n>i>T(VFI93*jRp?kL#R{}sgo=xf`?-)V%{93(yQNBM>EAM2s?;s< z*Z4`~Qtd6&?a^C?-~UuWep8@jrJQX~->PYQ#@JcN1D@&|`^FexpBj99QuEWIK2C3& zDcr4Mr!0RxUa!)tGtwL8oZ;`fZ*Ydaj2U(VGwg)3X82BT&Xy{5OI)|i_d?yCn$a*& z5t`B2TMo={Nv;`Y8Zib8%1>JPLA6%{M7KllM5Ku2|B3L1Y z8_7Fgz49n4u?C8n>mnaI8c89Kh=N)W^ebA;egS0IoDOXgEfL8egF@ zVH8XixwKM9j5f?g>Z{m`PnH^{Ka*0fp~NmnTwO_D9VN9znf?V(t)6*AniS@bdOCz) zR*LL=u2|N!rL$wRZ;EIZQvDlgq?#Kcbm)IFn%IC(xXzVfJl&Nf*XUk7eH+2JjVTbd_jZ-AnFTy>!~>=pKJF^O zv@B@Z@bHO z&zSMd2#T~SiQ2C)+axR$d0FCvAcjCvwygY4_(n{L+-g}dzS27pl_VKkx!a3rk3kiRUkq1`iay(fPC{ zK_*bKvz-jCfFktED4xsCo+c8To{t`W##pHzDwHwLTidOnfit|$v z1vj`;NaIePCceu-&w~z;JF3ubU6iB+OBxo62VO*>XrZeziYR~CrBBXciLP3iehbS4 z5KerPe^knS3ZJ6s@b&Xni(DQOVTwX{njF<#2tO!-c}&O=@8=i7Jx)L~>kh}Fc1X29@DU7+Nw#vCYdL8pQs4G7EFI+Mb->bkyXi{CSek0(UsqZJQI@TQ}orqbHvTV(C|- zc^1-+6qo5rq+Pa18DxE21c7o40k-2ardu0y`K7!S?T4X$GV=RT-i@|uV$PRr_AAkL zVfwGxrh|%?BwX{NP7oHZ5>$VtVd!(z(qZb6`Vv2Hxe#kpxmPJ7gw{g(S&jmws(=#jk5vpXq-$}8- zIZxI1U`DSfqs(qVOgsiF&8)0W+Fq&>>C`0Y@Teke#PPhlu89ySDH4++gaSoWR)saI z>Ks*A^QwP92=f@J91FeDxnZT*5~82WUXWchj}o?ZcXza#9VQtCeC4U6OFqVPJEbmx zjH>nC^>?H?6TF!(v5jS~SJ10F*|C|Q>-rROV&>7*=gd$`ypRIVOLG#}0}geK7`9S= z&J?F%l6!#|{wz{pTCq=vxH5)t=oS|bQlYvF&CY-QAOy=V&_xK|no=)2zG)Sqn;`fV zW%eGW%udbx5S#fMLhlRZWKPY8cvo_J{BHc&(z!9-(z%^AY`5IGozU=A4nKmp?F!g7 zHkKZ*C5<;ylU)&C&&sbZt2jLnAq@%926JHm9}0X6Hg{3ye%qNz=xWvg>A*LWo10o@ zLMeZHESZ%ri{EE@^}q^6C&aF=*A?9aOLBfR%W$|7A|P=^IMr8cxufjq+97~Oy|T$# zCX;*Dxcn03)(e@lHkM*@&G#koOg^EfLGGQa*pwToz0o}Mm_}G5|KsjVqeeyLsea%z zyU={CSQN~r!obrKSvwUKUL7?PN#a!*Xs3UajSVq*_M8Wn)dM2JRhr%P9T$7=8Q*&z zBi}!B+001DXGQ3IQ6Vb!?0ioPM_@fy+n<@Pav|k^?~WYyIos0@U7-s;J}zRoGi37^~BrRazXH@|Hzwb)QVeDWl2Ls zO{m@vHV|B67-6d)u`Q~C;8xblvLvt6R24H{J`@x1EUkQY} zhE<8T;^i(jU`eT%VnV&~U*Y@!nP!*R4B4u*%w`K-e5pzHV~uFav^W%+ng=~yedFo$ zNL^p|&e8Fv!HF@V%cjSB>0HpZt#oEKXf3?sx8k;)S^+J)hlb)?a7V4Dk9x?cUQfB<8V-Zn1x;=(5^^bd$4va;Fv$yorES!ZBPz?0}pPTR*u(7sj%K4%wO# zqr*pNF3N?t!Ox=~d1S##Y&=91W=ZJ7R5{cQSQusvqH{G75yTV3rclm*{!`OjL*$Y* z-0jzpr)#KGHEh;5NT7xWyM|@)8bT$zw|B=k#ar83FENc%o|y{g@V9 z-9nXWp-O=VPOMgmALJXY6q+6xNevJ7;X0+st^N2^2wDdRYKdez#diOQ_$(on6=8c4 zl9!j2=P)k5l3l?~d6frK#YV{MPgA1*^lcT3XUDyf)h`z;Cl zj^peUe#;gDjikqwX?ZZ0$BUd8pAC?+h`@Q!Bf{7Dpc{Wvh}!~aXWt6R?W$#LKzaIB zS$EH#g;SB0wOF#$5VNvLQ>Q!8)@ECHTxdAxO<6V@uNGsDMEAlvv-7iUHC|=80yv(u z)Or**o26_!x}%WT*4=S03FZZ)F-)olY*v2M%VAdDBC8%xG6AcI8;gLFRkQF@rYZIc zuY(d17BYW@MgB&Gs`NB_;c4Zwe!ViSsLi?$4C2kC!M%dl@zLG~5vgO-z?#JwPg@ol zp9xB9H@U2IDz8X;ub2JmyoquM^;$fz2fnQP?% zW$IIJD2m4u{r!WJgL~339^dcK%bvz}wYF}jR2zT910jFRhP4PZ%`q-*R+oERMrg#A z=FQDLjR;7(M@NSya&`C)WmV#}E9vk$_m|gU-{yBnsaRidJ-ZKxlq~qwiH_LPIR`C{yRw*GRC>_&1VGas!&AeQm%;H@-b+L4QLW7g-rfshzBXdSo|K zqlH3;7gd{LsXu1R=1GYHD)BSjov;Xf8|BO};mGv6Sga)|{{_kbgLYz6EZ)kLUxI&P z-*=fGD-FcT07hZ^5#dVqfP?qzj`t z^4r>JU&bs!rkwV;Gj+CuhC*gDCSqHBEP^)KvtkM%+oVFKc*3k!Of1U_h92Y-;raPi z03AN<-mpW>5uJ2x2v+WMS&t``q0fJA4)OK6fQ_7NMO1b3Bi|-`eDfo9d-~W<=$ExH zyH@^J&PyW7qRAqC3G&D0)03|V%!iztZ;{(vrv2sCd;;7@iLXycH(45o$PmD9sD_y$c(f##-J zgaVkgRSroqYu=h@(@1w~rc!Gru)tmmYZE%VIXBzeG}{ny=H$kBTU~_vsig+ zQ~HZ}paRc_XLG3cbu zq&+4F454HY=sl9-GS3XkSt~R|Y445RoGklVf80m{B(26caoq zMm=pWf%C!gB`6;*kR5-k1!4%RMIb)kyyi0>>vGIW*I#T zv!>{^3fN(9u2b-KxnRU3N$`y@>8)W4yyFdd+f@uTdB$I?4f9&EXDJEbzi?@3R4>Riqc%$*L9%DO$dJ1G9Nu9{cn zlip0DA{K2)O-z5J$+i3_y%OX15!DSr^#hjc;DOQIBmH%eOjl~ga^OoD-3S@qD7Zqm zfHFxGeB0n2xz*lLw}H0yU%^2B%{<#GF8g{t?PMyujyLev@!(fe?glt_J6s6=G&HlE zKS1R24kFXC%O$)-redr!m}G6gh1j`U6lYEfBKkDAW9NUQDP3u4vidpn-CA9JVz#fO zjo??c)>rw^)H`Ip$%kfqL=r=V%8?YKnSn-`0Xv@5FF)LiO|-9D!-Ck-j+_VQTJX)+ z3<}vz@}zEpJ5HS42(}AOb&@S$xXQZRwdapks{cb_b@tBO3Fq#jmG%04ycxf4lLN&c zRVYC4?XZ8}&}Lt{t{tM#om3ZwcKLZ3R{u11e5D2jeOj2o8w*KjPf3z@Zq`bfzDkX` zcW{v~k)C&!Y?JXlgYUw-n>)KQq#1Lf{^pBB{@&x=86?F z^8$>4PshBD(El9D^{N`|8CmMtwxx=&fo#?M%YJ_jT%l3JN^;ARY}?kc>pb}b|Lg{ zUOwAiqif0*d%fU&)`^^VZ;F`Qh|o7wZeM>!ZeAdFG9x!Xko!PJZZy#D@9SK)^gxdL zaIbf=%MXeWh_RFfmBd<>Y@1f$^A~$=y3(xczGBYLnh*jvb==d=zA!#wb5VucKOb-8 z4-mBsbo*nYW4nj2lF9Kjw}0q<-Q)DbW2uq; z)X>lfem(KwK}oNKRDVB9W6=ESuR0!-+-ev}?HSxb^^FdvCUA1a*W>(Q$uEH&=}FZM z?(l6RI)nNtrk$`Qpv+OuRS=CgF8kRyjSledr8wwT#}vi`fo~!1!gCyT5x}v#>FYYPku{x zNM(^b+oO-`-uI1;3=EDBtGus%c$U*3*+2iNUKcuhR(+@cK=;%?ycn{EwCaE9o~HUA z+&wW#<@^#n7hm|eUK~C+xW}IRq@H-0#~lL`>CR8-K5!{YlFWbjl=+-|5#r}H2PCDO zr(L{Y(oPsl?MTmi($0U=E-^(@Z=1@C;-ObL%RZwIpi21i=k>ykWG`Ip7j&jf$C$Wn z6aZHBMSC-(lmk2}c<{?+cc$eaG<`)^L@BcTW@RV8Y99uga%o`ZtL7sEH7B%{n0ua* z%py9;m_0d~CMO|Z{kjcR34Zn~koDj*8g^1@0GhRYTd%qTtNMQs;Ax#qjZf|#d*)fw zMf36C$iV17KBxDY`cm78lp>3t*NdaFxkHlo?iY2Vy}Jj8RH9lqITRm!DWh9bhV;}_ zxfi~x_tns7-`gKz3uiS)^~CVL(nGoB<&3KXft*^2kG-t7G=eWqwx(@hbO_(r4d2u7 zk(OsCzq`lj1>Ju~@8oxUUxVxsg2mF0vC)Y^0zzsl?Kx(yo6)}A6Qd*M#Oz29jHiav z-~6#2Ei2$LKb(f@gY{L%H5jH6!|9RT!TiUM>)9CJJ@TL^p}&4ycg;`3EgG2ZJtw5h zqF|ZeS?c^}17C5IGDmpg#ecO=fZEoa^X`8)o6SF!lC^*Mq}~&J@AHw@_xm?a>Nyx1 zPCYz0JosyAeRHa5T=O4#BjWm~Y?{LV_^ED?S46KmU2ZSGYOkFfBY*Aw?sXr64)-Dm zR6XkXFSFy*lRfIo(cRl8{e#%RDyC4Ccv&5-!%dl6Ub`suRs5iZ&o*#u8tbxKcP6Hf7to0z~{dWFO+>|r! zCg3>!o$dd)dyxO1au2zVx8L25eXn=7x(WR5POLkO4by;_SuTMtBPLLT1@Ucnwa$zR;&}M33XoK~AOo)9@H<#n=*@HT(gr1yVS&M%cyU zN?>gXc-c7xM}XFVMoHmQJbS0{Zw-IF1lxELQ)vA9Z>M_%_F+AHxfcC5!GCEEsh?`} z%-!$M9yZBmIEO;JxZcMIl7%Jwva^e!$fw;y;RM#QOUC6MWVn}dUc(hT zg!l5!YQ$0Og57v}sh!6W?#OD>tPspPihJfD&Tt4p2Irtx7AeO)b_)0YL2l!e`Tj7^+f(?}lQ^EE;DnF!`mM$~`mt0w zje1hlV(>$Y%P7>$l2*w-vd@RLP-G^=M<+E~vPv&V{ zlT!?F4`I7ln|FvIC_&-lyk@fyiNJ7w2`t+nfWuoA7*vQ*g*V5;+)g__U=k zwXEP&_@GN+nz07=N%u6~&1D3Su}7z{#Rk5k_F{_!UFdw#NK*>_9mO+_D~z!Nc$SWO z_%(i)!m-I+Nsxc;DLlc)74&Q5`9MgIUp|GqEP?Y)V)r+N$;3}U2!X5U4z<>s)H;S{vd#90Li<6Am@qKPZfk09UFE!yBFKNO*am$_e zEz&VO|ISnHEOdg7aH( z-|geslRdZwOXGUuosw`*FubAJxEXgdLP)%Mmf#+Da2M?7`DVCV9W+gdoF{&Zi?sU0U5k?qd=8_7vhx1Yc>M@%F*>qFE-KWS1jY z2tt2K#um#MipWmikE^)fDR&9#p=A+T6l5KFKriB*UCCY6R-m^?x1@Z z)02+pKIQD^o%DRN@8WysNrq^6r(-&v^e|)Jyo*(RFbRZB&|QKl z?s1ScqqB8_aSZyp+|lLB++gcn&bae9m!TbV5O0D5?k>D95?&eNbxXWc-eXuJ*6)Ar zCEUZ2e@CGgaSqozf<2V`YZvWhH3u%g9q3&_(7fK!*u!!4pK3VHeZ=34fga#EVTQ*A zCv#>iPhT8R@hdO?7-JDf&HB)}-jAb6@YvK3-zE+GQ|1cpycK7y&*@XM*5J_IUE<08 z+5i){A|G`B5aHKj_*IJc;6XlXa$A2)fTQl@2|S|*T}PeR3RT}YpN0MWcGIW%X2#dQ zM?2clHT8NlmnY~hQvKY8nbf??_f?N+)e7+yGZCopEr5K6DkiHsTB$L%+QU%G+o zIK{h?AlNwVBXcv*t9~!%E#dt|cxMB@FB-W=4X(rR=m?&-6#jmk-dI489#4OE2zRPS zZ63#36Rx^@_zhFx&~84(KYRH`c0+V$FTvW5J6nP7lyB3nOw5 zSDmUuDi88;XQbBWV9T>3oRp7KHgJTrE2Pf>(bvID+NYJH4tl zd|5in7#h%QG`NQyc^Ng}S6#Sw2+p{?ZwO9(57)Y$q5R7TBjk;-AK^ZgI>V#%7~?p_ z(42OM9=*J4@x6=lzsue0;Tyu0+tZ`F%n|(OalVNX{6dyD=t0PW<^IhIicy@M#RUVWB_3@PCW} zT;~FO6XO-T0P6AQ&oKTp#vj1&0{r+HjDH8?w_rH27vS$OUWz}X81DK2z$OpyMGUYH z!xw)a;7b@!VSLGcfNdWEIE?XkV*H&L{^%#MO^km6<6p<{$xnX)#6tjIzDA?$d=X8`WP_+gCSi{X!d1KYy*8m#jWhVT9+KzX^U|AK8{yc^>m$8gWTV;PL^!1xC+{I0V=Vi52NjQ@Xc3_ti^03CS%U!!~sZ<@wF zWBeJ6Phxmt2H^KG{yfG%hT)?>2lx!ezaOG~<-p#22mTb}|B3N~7`~^#Awdf8a7=qJ ze7?wmvV4GIj4vp5;B)v>gYj~Vzl7mPi32MzUWxH*G5ma~11mAU0OPM=_`Wg+)?<7T z#@~(M|670MKqJO$FG?z#qhaW2Tox85sWWc;lO9`=QWJK3**mY_^UTK@Lw2z zKgRzS!}r!ZP#gvLBaFWb!>#KbxDDeD&hZ$Am$rZ4HyB@q@w+hm6Fg|AFuon*m75*d z-tNG<7(g$^--Y43w&D-Q$1wg7hQHA5Knml(jq#T;+<&(N@5T6jjDHZrZ@tffkH%yV zydT3C?swotjDHj33m?F|w>t2T7=I4qPhVFC;5%^)82>EBe+R=YkK+6k z0(=AG!x+y04cucGe+J_>VfefF(}VH9#Q1*&45#-xumj`IVf;fF{>-}_css^V(jLa} z7vAT<$1$FVYj_mH&ws#yLl`GHi`OxH^urG172$ed{2YcK{)hufjHfaF2@HStQx0sx z_`5NF3d0MY#Qlcx-^BQ>7`_XCK8Er4Vf;Z1um6GrpTPLHXb)oeqhG;2jPV~~{3(A7 z-|;6{2g2nk%E$25=WtJ8yc74x2!@k??ZA&Qem};0G5qNB4*U$`X^ejY!|;LwQy7O8 z`19U3J6RWj+y%}Kqe2%~oRFee+h|{EC_dDe7#nL(4X0OP@b2_D@mh;wMKO~eUmw47 z_rzq^WO}$ZLm{sZXW5Mq#j^L zf@K5I8?gSmx;pMu)8uGhZO=q-ME#A#j%`X!($KNib`q;g7RA)n`$%G>Z|8sLI96M~ z23r~(!_dw3t8vcL1CtnD)ld|>XRx1*L)G81wkWnKO}sXYHQZbj+cMZUNqVO1u@CnT z4*x&)-mN!|EKLwo?|R0QwJY1>1=bj2;XPtEl$q*OiWjMFU8)(17m3vpMUbpg^;Q>% zWM+`cRx*N<85GHGG_Ww>2fu&WKfn)uHeg`)!Po~cU;_pW_yXIHelga5u^$Y0e}FyX z?|N==A~Gqd8ap$sZj~}3&iT%FZr}ONcO9H&vtQo+=n3U>(OS#5Ka$B=8s?=8+ma&i zcW?dA|I;7;i~sbW{JZ~qycoW`^|x>R#b35={b9r`*p>5d-MaO+&p&^WJ^By-xBvT}{|MjxUw=}I!NWhp@xb6l2j%r7yVb%bb%?O37sbUa z+bhO-nN8hS{DX*N#I1wud@vo9#gvBjne^+{FA=E-=pRa_UOwO2oDNQ36r(JJX+IX{ z)sNU9#`)SWE_twcq_8n8axl(MCpe650Du4Iul*mK{g;1y_gJxqjsT_v|T zQ8VCi#|D2cn;eKu@M-nR_}^^<<6mRnKIQHc5#d>N zH`%2F@+w&J2GzTIeyo$R_Q*{E{`N=rQ*2CP&LQ|7{4X5v<=)Ebr#>|H-=zt+{)b!a922BwifSO}u}tZx);E5!0c|JH}q^dt>Y3%rVR- z#g%@oOxutCO}omMqh$;K9}UXEFU9)?*6#-IkAvc3O5s+QY)ge7NkgArvL{G?xStK- zpwrO}Lals~ ziyVK7vtz-M(2}G-^XC5Fsj0`G|JGYZ&k>206^~4;KJsbT+QWypKl)}o8z0jKh&#Kg z@)AoRmX~|-H$fm?p#13Yn#T7zF2NN~GPIQVs+;LE`-X9UXrC>0TUl{s9D-}^tzyHE zOSn$X&R_*A%(c}O@0||KvR}^Y_-EdGg{*%s9PHHu>{W&R@MFK6hx4-cK7zf9W3#in zwbHj!w5)F&<>6;;dewfnGrabxzOrM2PXc6(jk8z z?S5Wziyz%1`18DN`;jXuZ~k?B zowU_Sz}1?ji;vQD(T(|n#PJ_ARldO*{fFTibvVBcKz%UACEc4A9`pW^sXyoMtWU>- zNe@^G^I6Y4>H+f!e^+}zoZv6KmzID2=)Yu=u1t^JENSkR_KnWpr=LE;HMlX&2BkeO zJQ6R#d?X+{3HP(*vp*#L&Ls-xMU+e;4?a@hf!C ziHm7o_UIk_76;L*vkAqad~BX>A2HrX2jU^rhmUc2O%h>qrb$8tu6p~U$z*?;!A8n; z3mlzgXUEwTw-dbj(eMBK{*Qq_D{IT2eDTfp-X^SzFTe2C2rkygOR^!B%xF9Vp8Fc! z@B&+UkSI+~!^78u9PW2sm34f*A+J;QhLu)^4Xs4mFshZ|Zf>d_Y*@c?u#J*+Ga{vO zE%vH1iIp=w-D*e^{AM@c%N&24kAX~iRi5Bu?Z`MP6ORmjX=(+jq&NbWQ=mJ3llYD6 z9`LsmggB;w2LQeOFg(4Iv}FA_@_|?X06xvFKfD-gRU8Sw|6lKDO&p1O>;uot7=P}6 zBL*p&UR~G1&tb5gI&2cuz7`H88mS-Ax<1jE&hHbg3-U?_My0Z{Xk~wF;8*1F=B%zV zyDDpe9P-C`Fzh8y`c=V2zi-R;sS3$1Vbq4ZsU=VIr=Q%%1vCKLRk7BKi6 z5OxRNrig-a`OXOc%lA3>RZx@9$Hy}qVtnz<@M>4^({ivZ_(zBAWe8pW?vu!Lh2^%D z1#GuzuI}Gw235IL*y|TFjO{lyGXf9HJ2rj4;SVyy2GcOy{-}S2|Ik?W$9f||8QKeq zU1IQ7!~@-GMYyzr$}llmUWPDU=9wu@O!+zkaO2$U7ez_9%`CV~xM?==d7724fXUyz zIHP6Sf0JGJ3|s@+N9}GG>o~Mq+_negC#GGO-K|X(f(|6I)v*ndh4)j_{=V&6QX?e& zj#b){#V!FqPGf(^MP9;KOfTWsG1VG3%~wYdxAM`D1_T}~a2j1$qX6}r!DQa3V(Fa| zV@bxY#IHFlcn$1R{F)8|q&WzX_S4+q_^nSSaNwVH^nKS2BcM7yArq_(!5CWQ5j=8M zUWy?$I4((7XH$)N!P+pZ*wXgiv2Pl~OpQV$9I_vg4nCKLUfZxk0f(RoYL zsi+V_s&0R8$jYOqi9YpD`c#h~2-WW^z1}IaGpq{D;_OkGK0M&rK~3YrD2E-`uok=3 zu7}0J#WC>U9YtI!{nV^<9d>BN3BQDbby*V<90GsRup{Acq{zE>rS8?E0;pnf(wyEA ztJerPDbDJ&INRWWF8jr0r)&V#>p2ajR%2DulooKHBy~3~Bgl>MAhAs`Ro!#X$5MXin1FwwAqS1MwwSqLiX|;I0 zXj*?SbQoYcT`3{qA{6BuaI3rQdlVi!98!6Y>SfgPJAMODLwQk4uXz7HHY~DxNs)d! ziM`yFqO>wtKK^aTZDiTO%k+P;6~_OeBqK>hFsuw~1bOWtoJtRgjO-8wI&gR7r=jo zEZNgh2Mmr)digVExDf4?H9Sr2FZt5`MR8%yfJj2?7_+Y=%2vhg7-bIn0Ts@K$z?Hp zqZKFDeb{*`ANSM(9m(E!n0=1x&#rJc#dKoJ=#w^jk9T#GMxg&qT(f3L!%^;^*Fcvn zw@ojowo}T$S$%-v%$O$WtLIsMN<4oa{0OThTGZ%Eum|?m_t#%+VdPws!|M&Y9OVbE z$0z0bq}(W{6JGYQev7T~{g=c?kjkZW<5m*iQYi-uPg^r={NRog9?lL=#Lh{g_{Yn5 zxV3+?{`~N#n;aJPw{0Ip)3l&{)@E^;uTQ7NrNP9~Rf$mMb}67#9#Tn)`@OLOg9%rLg+>e9T#pSc|Y|?4p z&5vj2?QW%n$D`s0yB?BLRHuI=+XaT^ovcvaO$F)@BJ;zooJKv^XHPE5vdDFt!N1>b z6mWk4Za|U0gCD=3AGUEkKo7^~$Yew(PORhmA3mIM(l5W@?$y~RS!1!!JR_AzVf${@ zNujR$@BdR@!-Y9JUu5Ng9#E13d$BCe#=pjC#*_-M1IsZowyIVob~M)K4OnJ>BQHa# zF1!xK%>WA{=E3_ha2?~p#Kq}_cYZ+J6U%50kEa+zP;xw=?vQso*I@?4e$3?~wo!0J zD3!~vUl#@5IV4;pEWEd@>x8lx7|`kuu{*`IB-N|@J{f0|5%e?X$ftQZqeVKIIW6&I zOq^74nH`J%BOa?WW&+@K{9@vN1(Ss*Ip6~n{rItfhnFan;Mq{E@H8rN>=3M-DJ=9X zC-uEqHxnS(czpqCeg;dEl&Q%1&zR1*q#06ogyajU56+6gX#tW{@GCjxY5M{?#dLg% z4riW~h(SI_-y1%?pz+)@hEiaG35TJ8w1C54gj5B;!+IiYXMOYaOlc*5TO%-BirZ+} zl)+oAsEf~BoI_LD)wndB@rm(Kprg%gfKu#zDsszmRTWoK(E^Bl0Yhft#Q9Xk5-*k1knt$Pg} zx1AHWlL!Dl5fGe}vM69?rl-Iv+J19oY*^OF z4Djjm^5MyTGd`z(;?#gEPQ)DBImYO>GX_k&L{6NfLF8zPFi^9qcVJ>sb_74ixc;D{ z{t|&MolP&0Z>7-90kyguO!Ldv#U#6=qZWwYo9vp*T}DOe(^4CxI3TL2mnEJ(?j6;R z-ktE?8q&98c$>Qz!yGO4MT@7>{OsiTvdElxIp+Tb@5l`QdDKR8EhOkvWo58wUsG;X zLLy9u1YNIzN+R>fVwV$^#afu=5bXhh{JDC6v_gSMpzVu^ZFI0*%9wqDwT2m*Ljo)g zBu~;%l!+4E1?~Y~1H0en2I>2etbD_=Qz>C3eM1rjj}RlEPIyd?49_VXOj6YchwQPL z1fZyR1+OFSogG12{Dc%B2mn=?J!TPLIF(C4wgHxQpL8quf!T0A=7g-_fevI0x&WPj zb{w%HfVQ*5r&byVw(n_yj4DkPT|~H~PcD@MzWvd?GtBk?3$s9BIL9@#cZt1)-_^B?V41No9$q-sm z78w}?(oM@x$&3h3nn%W=naUueU@N(QWAHBtF*(wF~*pBa`9g;TA zK1clmTqZ6~Uz>+r84@o|jgFEtcd~E1-x-MMu88=7%0D4@1w}SN3 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

    (RHt#`C}L@qQ}k^u z{)S(Z!r52=8puCG$!v`hrB<#Pi#2_DtOg@-d~Z_R-Sqi(Xd`K5ojl{bJ5r*_1!kEl zd!Zfz5n0l*N~W9Bdg`u_)_EAnf8gYzEQ{REfc;R|S9CbK$9ba8RVV6vl^xrKOf$_# zyoKAUX&zTd^g$+$>-c?WVdOzKs#**R)_{<;6IW^R``cc~Jgvu)^DoV(%e3e!a8b=? z#Dp-&-`%7?tw0eC$?B)TNT4Wmqc|h!?S^bwt2)tjIv<2jltK_1!>JWJNvD<=P0ZY?RA>w5*_aR_9bL4NjK}|~{ zsiqFf$5OCym63T)YI)bJJ}U1o?KJ#AU*Zv&q)F&__(n}abMi|KuMxXp#;TzWbw!5m z*XMEk+w9VNK&Rx1ea?3_e}nk8WCW^yuu3!JWsUQRwBHJ4yNPfWez3!~n*5Pr2F zCxeSw#*s;ET1e_{^98qR$HX4M?682>&bxOt4=N@a*CA}RDmXtZ!TqwBj`9l*uStM^o?Uam_9KbF=NWQ16Cn!b(zoj6-dtZGkDpkKH+$>hc7`|u|9mL)xh!}sj?OF>%(jH2+_Qvz|gM+PuL>svk znvf-z5(xC4HT%x<*%BtTYqu7O_`8?dJDE*aJSh>|r7V9ebhR>QN7azPf9%2Baq* z_x48!U)ptSuk$zv&csCf4My2)2H9woEx%UW&sF-#A>)|Ni4GI(ap^GZ`4KV(r|v*h z|9e$p20Po6e^)61)ySMxkv$`zF!T!k4%Xv56HjpGNQOY$WrQIUr?#Y2%7R_gBBR9 zp@XbVhwc;)a5}}{W0y3^2N%b)avGh$D|jB29XN%1Cj7G61s=pw=S)L^{{QT~3virQ zb|&^WNP+|(k|>Ry~U#g$El~rc|HAZYdDh z_iej)WZQjPTd%;i-iY`pqaxUr#m0KKSLNp#+Qpw>t)7y8v`jW*3hj+r z%tu^uSsG)dy^M0ewk%hy&XrC5rW{&_!UeOqi3`mNaJTXw%{QyzpaeK!`HvrFQ9z3t zf0PopH2mMdU|}!%TgFciH)**&Omy9H4^54XQvl_sAoxH4b+%)e}lT2=fUDCq)JMUD;#aEx@|Iocm*<)x8)Yo zMR%hnE+Saji32j#2+P9#^u$VSV`D>ZQp`AHuC#NRcIC~U%0x7bG&rYgbIL3EE?Zo5 zbmqbqf77>IC(Z}R-zc6&H&@Y^M;9Hg1s<+2hPrxmh^{=?iHELQ3r5tMLF&@>e?X3F zM`)S_yXjGCn(&y%v%^(wmwg0c92u2H^5lfX6wrt5RuU za&|&38@?-7T8U_?@32^lL9rICVnLzCCuOk~`xa}lZ?SN9zJp?Y)IEYRD(5Qhf}6=_ z$e!UsC5PXvnla&5MOAEce_%W57h8MF6dT_5DYi~5`S>zKR2s+R<*Y^zcGX8m zjbNL&THpdBS_Fp_dLeQBpCV%)Lz^60_{DJeMJs$bIJPJ`IZ?l~&}tA)j*Y2^+5@=& z%vN*x(a=R}e@Azx>NYa6!`g)+^sApcD#IInihJ}i_0F#{J%%bhpdaLbe{{r8p+9hW zOHW;j*H_Nd20_wYf*--{-#XrX_jR(#fGe{uTduxEUrx=O8jr(wYUU}!DfY9x?`Y}z zdTMf9ej}V=T z-~}GeHR^-q!#2oBKVQ+Le*tK~Y9WU;FR~>E7)t%l|5J^c+)ipXCxuC{W#9lN5?6Yi z^QIfjmXFd<-cFTha`wbj994;)j8Y{+5q?G7RfS#8H8kl>^9D_W9G^USe0q`=`4)Qf zo=@ZRwa(^cY3jRmL)fnwMI#-p7OeE`ZsQ#8`k^ADLeT|Tu~79ee^+|+bwLYl*ezz! zE4?28w(fwr1iBL_x{^)9G-S5ZRr0E1{ti7bNyx-VSPc&xHu3JjGKMU9BG9N`*=%(G zLuzl471OxTqc(qQOUe_YuChAY8rla?#6q%X84el}@MC{jRLtz?BOf$B=z-VN*!6jSGuQ z6D?JBl@&l`TUWQUBX2DU=OAMt-J^a6ckvV(mBC7#YvPtzKSv|J8xdj5H+Z8Rbz|FB zYOTvIYOKR%e-J$u_!ELA!y3>tlF!i4@3h@+XT5=r)?uNot*pSjX!lTuTBPNztaV({ zBBx*1VLb#=Bu%@M&UT%C3#43Ig`I~8ub*%Ql@IRSsoMwWG`A7louczDX~L?SN|T9i zEM=m8wbq8tR=#@OZtn_Ikvpjl=5bI084FSjEbsd6e{}i=3vudU`+q^`q>x7jM)0;t z((>kPhmy2;@XSLB;vrod&XV)dfWgIfg-}0n(j}dzI#HQ>ZkE*EB7NzfkUO*K3y{R%3mmvq^?Z z{F9OJ=oWJGem22F#Sk~FcO1#P+6r!9a(;2f-D%YhX4C7Qx%DPBJ$9!ja4-@j+9dvr zR%!I?yIE6ianY*{YDeDi{pAu9B{wTLEE{@nf9NB>C8()V-5v2A2~;x?jvg@3h`2dQ z0fD~@1?+Q)REj7}9~NVJzG44MU9DtBrqZBdBOI_#?t{3L;AfF*nk|lU#nd+m{>oUt zJjcY{e+o$&PE*+?^lSr@xatB^5T5wC;0@C@5rzQ| z`TDhfQXaW(KRViiiY0KrIXb3p3kQMxmr`tWOcI%J^5Yt_e6g`YI)L+?DcZzsY+iEP zu(j$6N-TYck&e1h;rDYm?Q$85(_7dX03*CiZSPaRGeP+AGrA{RBW1dp$)!z~e=@OQ z_?Nz@Y=j#D{#gvN!Fcu(+*%86oxutem9ZvbdLR8_k|Se4YUfj7u2~$qO0nqm_10=I z)J1@3gYjHc8jB~wgVExjsDQ#k)$#b`*U4**h9-L-58x)HLk;g-1a9p zQMieTpw<~+q+r-9Nx$Z<3onY%e=RX_V{CGIY%GE{hkXJwTkY}jh~^oKS_`)2i-H=6 z3n;L^{6V3g8^M~xEC_|vS{6FF#rm%ZGFj-Yx71Y`Z7;xFy3-fekcT@w1X_b+M)iw4 z*s0IBlh&pX`K{VTV7+9A*PHeBXb)|-;x@a{3*=gC*Q<3}jG0O6_K&plf2$f={)`a% z;Se!>oXAGhbg|XJW2n`G-+s6C-$xAMrdY_5&3!euGfu+fxB@J@*bAFdvW{py9CjRzL21;S2)LyA&|&B>PTCAyC(Ztg4YyOT z^_K+o0}kCaP%hHf`fKZL+o@FP11#5K4%ACytgZa}h=ygbya8#^`Cn3}vlo zfXh983WDn}sF_WAZpY)QVo|p(;nW1`$l!RVzV@e<+Uu#`sD3jRe_D#RlZl1gI|{x7 z_Atr{yz~M=ySDjs*^|IHlAgAE5v9VuR~{I!NCHHqCdB+xSL)M-8!BEuS4I_@+XKn=ndG6>?vn#h(Z7usdz7cR=Jb%aZ6%N2IW!1MMtN1~{l?B{?WYDPu+ zZPa#RIO!m9zL`6v|x^|wn2d}XAE~yuu)~vhJr5oWsD~DVGtPjxoXelL; zu6U)e^J2+QlG9+k8r>juC~D6@enN6@Yb_p`Xwi_6vPx-mf3+ouhT??+3kQMuIwjcl z9W0}`S}7{|D;<@A1T}$!V@Y3H6bbXL8)G0Sv!oempp<3wrL13N#W(&7eWOpoCk6_? zvo)iAq0?Dc9jNZTA?9-o7XSUN^8_8_81n5IzGM)|)?&fvD3!deiCyPKas|}Ep;p`2 zXf+#kl_MEuf0pO-!Xo^H>Uv;*wK*$#b3-gww8_xU?o9WHa#hph{gFZBMqU>L^x)j%Ag)59_eZ^#Ew|q zpw&;^ilR2My~XXOfP27;P0+P;Fn6&b)Fi{_x&F~xe}+uF$Sk(0*Nh$}!tI8#!JTYcU?7OBWcns>E<9^aLgj<9k+Mb=ZG9Y)9f*yF-l zy9h^pkI@?xJ*AgQu0c*kV#b<1XqxP;l+RZ@LIW z1l)U65!tK>s}``rUup#0wDgullvz5k6duxPe|9vxN=4W{QWmblcX<9R=a00wXR{Ub zl0Ba`9Lriq;bYfZa+74z`JRN6zvZ?QoL|7 zX^SpU8sYjrdP3()gEIbFbvb7`;R91fAR^2R1vV;xjofUkH-rH~Ok7_1H`+;iho+93 zf9<1qN1tjXExw$bM9svh8M0ZVr7JJn`_b|0|K#MP-zc1A0!h?FOg|-97iQvd{Cm{RDkJFyAtg>H&E)FhLW zGQEf%Kijxb#B{@AFjNpr(w)h6d9AtHe@nD_$=+s*xwNL8eNr)zI~E76LO`ujLeAkS zC5M+olun)kW5uDsQ`1jT3Yj)K3IaMFDhS>2o*qZ*4^N3p2mnGw(^FG{te-IigqJ(` zmwq&jP=u~4v9pDO>U%kjd+sA5Ss8#Kx5$xS0LO7+jx+v7s@AKOedpc4m(7t+f0uIa zMoZdw_JyQUyai9b{f*gEvq-dsDGxE{QXMH&ksBr?V3p=ZSN$$FS8%h4KPO&<|LahI z7vS6+Ge})Iw(qzM=`VEw_Cz)6}Dk)s)ZCvRo`maQKBF6H1 zWBp=d6DtWo?C$682QSQ>oQh9BvzRX8?0fbZZH(Z-$>}54aL^uc>&@;)t9Ik`5gNot zPB0kbFv4no3?|rV&2CWn+`+Ks=X`0k!C+{DyB&;Ikv*n<_^9h%<&vCvvpNUXbfX zy}4;OesE^Xw^UOc?XpSOf9Jkz8g)5Ew3sP5JNS9QI}p<+2``jlQ@cV395mNf$=ah) z6mbB8jhHO&pdmZv(F) zJhc`DLjoX`OtoYre-**mFS%YejSVSAR95A*6if*t-=fzyYVCTh)k1T0daHQ!0{COH za>4gHW~z5N=ERR$p&FzQS0NOQSWRICr(H~F2~}PmqvNcieqh&(lolvE4spF&g`Eis zJoJI6pQo@fYxO!A*}$cWY5PRIo)oVu9c3(wFM+g0)`JZZf7&A3q!VNslg)fGl!cO9losi7fg$GOnBlz*X4eAHm4{n4J2RZ>`bV zVB#zQ+&>;HG|bu)Mbm8-HjtY~#4#5BJ}Z3-xgNclkkR4Sa2Rr%jSZLp`uYuENr3E( zzSg)Xj}r8Ge;r6A2H^bH#TiZ{?=R1I_>`j47$CNw_RMS)6u$2~Y~iWk4U0^*v;!QT z4zSU-i`A0%2qH+oysxkw?bi&R1FdeDW7PNRg|GUR0xvT#+2eJIZR1HZ;1SW66XNZ5 zYqQvfSv;%0GK)=EAD*?XT_o2@xpt4dFR!ai$NLgie}?U~{J2HzZ75VLyzAEO0kC7g z(_U?EuFJ?e=Pq8z_)+tQ%W`GAJdGWQm34Rr(ys)#^W+ObHx0KbM<8!l^}RwFqcV^_ zqg~4Ql1f%B)?XZANGIvzKAVuvIp+PULc0+X_5Vg^w z^S~$;e?6hBFkU~dX|1tx*(f1GQ6*fdciPChw1K5+T<%j25}sf0Zf{VR|CD2`2Swrypbe}1)gQoMTlom zSCyhTM00)sf7pjFhwx&NfDj3j!JD^pwd=TN zt8@h2isaM%T0wg2n^(B{KvKCuV7fbkJ zDQcfbbjmlCYtkrR7A9`K*uCt(?Z3O{ zQVF*C1EeDM`%$UTzJJhEdZ?8cl}JUs>|dX#G^je;r?G0#ks$vl$ql^kbsE=KLVS%! zc!eC7M6CQ&+KZubQW@v?(jjk0D!FoZW-xcULV4t=LTHO<94myjhx}|+T9{ICe_HMF zP{ZrGK6e9E7Ye6DU!-u{?;JuU2n&T!qp^=8)b`QWw2A0RY>iNDg(byM$42 zDh1ng8GO;Fc0ubIf(BMWsPCy+P&?+dET|Tn#zpi9AtFoO$lCFd(+H7--O|%VD;;Kf1`)S8|(`feCg}rE|Fe7dA%s&L}GK9N>5i6j<{%h z?DUcKMsKYXq8g!l5J%kA+ErlAVWSN^8S>}+{GuCEIL}qOQc+u{5pA;Dnx#MkrOKC> zN%^+Q+=A4}99Ex%{oAmZ!U=U=k4iP6vvIm=U(IGG4((@7vEl7Xce8wDe|;UucWB7? z!L94EfoDShW-h#h@ZsZK5mKf`wrGv;bfBsi&pPykmjH8TZsJYo3`{`5(U$lfI#MDi zI0F(|FzS3qD~W!D1F-*@oH%u8zkRZyv};IMu2*PPStG#4R4ZxlQ!MeKP`a=lHG=$n ze04KGno@s~G7H3+kzFiBe~ltX2Ga$DekQi~&V04*+Zus_>n0A#-;^$|5jnG)alAq{ z>ZS@w{GM~qWy|nAS9Xi3w3}SWxu^`xZM{XOwZlc346@a>$)aV=O_=QU(BRfuFxd9^ z)z-HcO8bi4IiOA&q;2m7{MKSPeAHB%q>q-W;N0QWQ+QjCaK-i+$=L9!Y%$DVaA2bK`!P4NpC$skBrQW6f+3S7n4Yt7aTRnR)F!z%ujc3tT59sS`G zCq9eQLF9U|b6qRce<`2N$g!+k=J;eyy&VlBRB9iz>%f?6e+i{xK`DGTQj)C@1Bi(xQmMJ}(S<_J!z;k#V{UVq-Y%=#l`^foSQ3t0 zT3z-j-sbudrTFX|fEO2QU0Q=BG+b<6Z?wAd*B&~6j|?6Ah_2d;w=#2$UX6aBT@i6# zvH3%!2^`#70AfI$zqB|wocnZTF~m@sYbX3(zY%I5QymX)*ME?a$t!KQ(_U#zSgn`U z?HGxB$`hjfgi+WEnpcF^$x>j{`k1K@2*l!;spN+ka1A$vffMb9rfTbtd@Rs*rzLiU z?hPro#H1M*zNaa!Eu?wx!V!A(z>Yv$uPFbdA$uHw^Ura&w<6Ed;j!gWq&on0;cx|S;fW%U zeL~GsRgk{$TPocfq8fS>uYXpKj>3!`ap`uge>r?&&6T0B z5!E$w*I$4z%U)!b{u|9rpB_3WEVSHFRmUI%Uas}6=lWF~ITlnw_1I~Bus{&ymB&Zb zohx!&=tob>r3Wb@l5JsTUxYfQ2W$7{IxRgB|4wV4)TT}XaTnkIX|7I$UFnSIS6fG9 z!#!@*+J9^eWy*Cj6n#WoV9kgNtZ8wxF!;}nu$+k|G$N;|^!p|974|U5nI;U|;JT-v z4-=!Isj)K1#3(k_%fjc842~B<^~}ikkv=?RxQS3GYIOFE7<*RnpK#gGTmy0~hQclB z)QH^iXlBOS^^j{Wc0^nX`AQ;__e!J6O1>ls zp_0hkQY5wWGZG=XLDFMtfU3LlMq={Xc#yQ_=u*`633pWZiLlB6Z=~~4zg2_>Cx3`@ z<6B>!wERXQ&BW3=D(V%O5DZz2QkK*-!-6$sSTJoH7OWNhb@qj+Pf3gNB)$rH2I~2? z{(m%ogW`_)_T~f=Ibv|2C$!w8xs;9?YItG3DvS?m_6CJL!CqiGPa4<=nIuH3x;XlT z|6EuM6Rk!&lo>>IM}n$hQ|lGKj&9S0Wo&nZ1c0uGwwln`Ei5_8ur|dV!wim&>V-E$ z&=o>qz*|||c7wap+I`@N`ALk?0G;gKp?_Z9z6W>Ohu^|}a>Wv(hZ$YYdAT{SluA?* zqtu5JiF*BL5N2HK&VC&?7R*qs!-%oe$DrSXQ7aOXp%uyYt;(%@A3jp@r_}aAk$WrU z2FB@$QfNF~T^cuOt&k~3Xk6)4jR;7i6(->k$&;_uARaBr;`TJ-fm=dHwKX%^ntzm7 zCxnPe^NJi*&ne*_8DlBFV1QV06)RYk!a?{Yo@{q;!TTiR^P>?(8GU9{8kV^IB%Xc$ zNw}lFc?+#?{pHzrAghflGWZ?*#IT)B-H^ID!jOH{m?6zmv+h1397i~a&6$5?J{?LJ6+_x> zw$ZjAnl+*juvnq>qIL((Kngn1YY?6NxK=fPHOF0KV7O8+=#rT^8lp?GhJWKI$_pFq zA1qeIu!yg$1CfzNDKx~5>smwo63nPF6R(cZT(apXyh@J~Plazqt2W3KEqQREd-t6y z&|9muW(yO!)^JIh8SJZ%)-azow9lA}Tez#DsMpq-&;?Ygc0*bs#swo{u8pDn8?>h6 zH)WV-42Jp>Zm0)f2Wn3qSAX|-u69ICEwr3ja-`uUe+2@OCuaU}!4q3#S^Ps8xIy~Tm#?1&x=a@3 zP}^Id2OYFfM@NsLp(zy{=E&$LHDIh?@vt3;UaG7xttb4np1|Ko>VK%gv=ZuGHWdXH zxsj*=t-6GwghtaSzB&4Wkr8lkHu>x6K~;F-ta!Bu8FIc;=fNQIF!4*lGBK!ZIdOF#aNM6oMpS; z;S@(gtiC@Ewqx~WRG*SAhlMIV>8*Sx9WKaK%O|Z`UyrD%;~U|V;+K&Dr*OqPSFz@< zCXF)K;@vWF>#YS)N zXG-o5|G-D!bAtXSpYWrf^~rKjR5KCrrf(7=k-&-;ey9s1nFtC(^hlvHWo6Qlwmu!S zXSGJsUtI|>V%HRcMc5;W&X*Wu|VgI6PHoEZV z_AE_6lz$8ZUnDJ)#~u-U&-3UxuG(&qf193f`K%=*wCcE~pRX~_{RPcmd5lWC80{VB zvWLwB}qYt3n{%(7?D1(>_*MB@Kt9ldJEFitWd8+!byGCn$t%dFh zZYYb^ik%UxOvu??(D^}w>Oz6wy|CLRRwHtvW>iNIb0eNGvkdc1oHz74xE~2@FEh58 z`$i4fDpn@2g-PWuIk&?JKJIoqor}|}7>GaE{(uvFjA|BF>2#=4en5FDPXAyw5rh^*fCrbR`tIbbKbgLY78 zj168Q|M*vY2KNexrpyh$fWdM|$A8HpL`aK3E3K|aAkUf%CxW4>NiVagM!m|qdazv~ zOLwu1<2syMKpJRkO$)j1xsJq|VY($1l?<9=P~;Jlp82stbj)NbM@(YnM+*_Dz!{XD zUx-o}5haBRB5GL<>|u+99Ezrq+WCB=Cx4^j6Q1I&NH<6$OuL1BTQN-(c7Jgt!x-&B z14-mLajCu7-0WScwSp9lc49+|x1k7rtFaM8c}AG#WP_K~svLM#+@^v3j+krou0i@o zC*-Jf$H{EA-v;_mQH?RJbAnb<@g?rF4TJ}SMiuWivgM16Eu{xGe^b+hitM+%A78$Z z6Ggs|<29nlgJmm<>=P#R7k`IzMGNg$Rhov!N6}h7rB__AvdE3JCuF=nN`+^~92d_{ zh3KwMWJA>VHi&JW;M z_`T=?>3U+q?+`5n^%o`)&{NT4LR}}cdW2N2nBL;F&P`c@5QvIiL4TP7ER?E?#L0GT zgIrj_KJ96Dt=HRl`oxKA*RD-mY-~1usNKAbBB0Lt3EVz4+PxEK)unslYO@Q}EjElowRK@bS_j+B4rH^V&r`H6zUZ@=OC_0;V z$AZYG-2}GCQ6txnhgu;>RDU5;5n_rR6h>DVGqN2GRd!4jG}tsttuZOR3JsLo_D^kW z_SjUq!rjWD{bYa@g_eR6?nqjuiTXOiTc;0e5{LB(DFHiuq}xfcbALo3a7@97LDzn3oojd=Tw7Ub)?t;vLut<6u6Mn*(j#xX_)F}n>*BQ` z1sZ;!pVy7)xaM`^$tUB`EWriN%7pEM!*Z%||<}g$VmgHrpGr_kX!@BcxK$jIh7`y>GRJO*3T2 z#WtuSZ{)gxxr!)TFOl{wpc}Pcw{fdkyS%J!9RtOle0b>L55W4cZ#UjS4u6JrIZiQ~ zsH6*}9Q;h;rR9A_m})-reAUaO@cjt<*>Ak}^)nnN{{ZtonN5_-;xYFj__LdPpDiTu z{o~C0xqn32lWF8W#=I}gJ(o}9JW79zd0$MFynIFEf1Ga$t!!MMK1+q&t>|& zheUF@KJTaD{qud^&%pa?pZCx<6*-=VE17x<8$)^fSWp_FL+~U;9)WYndd+Mp#nUhaG6+iWv z12WV-j`QR4`6mvFe_w#^+q)Sg&1F_%BCpvu6LoT-M)T&0sX9 zipBJjtl7!w*(0(K9)Ni^EuYUkB>p`HYr~r>K|;R(ecOfa&pi=fuNi~N$gEr}&3}lY zKRf-@Q+r^@{~P#z7>4;Ie8*t;PnnFz?bi%4n+-Di14#TgU|zir{~{;#@8J8N3~!(4 z;F&!cWHtmD{penxu~3@}kl|VQKE3NsX66N%{VinnH5i3oh41ge_c!7DD|_!`X6Yca ze*uaA1bjE4>6YO;2jAa+AER>Mp@09|cbr`1F3g{Yp?~t!1tx!LSZ}H7(bw zQ@~37F^tR>uynt0K1k@_Lt);5?>!$5us`cN^b?u02{q52oSpjLfCBs<&~N`E{QCf8 z{L|21KlZ`*QL{mt@%QgQGs3jL=?L3McRznWKiK#8EqbMLrjU2hg6H(a9+Mk6T9Bl9^5XWr`r`*anH2ixmi4t~rI8P6Bw+uzN8#Oc~I^m~tbla%5 zpX2Yo0=*#wyfeOlcWN@&_s?%OQH3(q=}jL&56ZQTMyj@Xd19`%a#?w1p44AlkS5Q2 z<_ndgkEryr#as8YCQZZ6jxw@;kEtURb?*JVJxl1X2e76 zKJ(N|wmvm`vD0ir0;dTnivB2S-6G%1C{V~mt95i#e>FPpTFH&Oqg3S4G4`0?yJO(Q zo>UEaNsN+urzeqnf~G~~FRppRHtzPyBqF<}k4d~(TqPn^i`CEhP=A^u{tZt)Pvd7e z!vn!Yn2ky=HYFea+MH2OauX{4JvX8FUbp+wrZ_WP1I>KTHPC^eDXyxK+{J+A2(nw~ zB-cW--*YXr-6ZWp2CS$S5Nc~{lE%3fp8B3^VWUA0Xn`U^XgmNVDjJ8N+n$dw&;xQd+y5{Z1ucER-`9*g1&=D9zI<(jn(xQs{5&dD6Lc#QCT1CSQjX zUWY2a4h4I2k3&zpoPDpq6@xT)JHLqO4r^uH?c@rJ-fk!BrA2x7I7^vSWkKY&WM@=# zZat$i67|Qwdz|6d-yU`V-9uUHO#@Bx^_Y_i6=82g5r4Ews)myVI_eytqU?p{zx5dO zM9`Z_D9YDkv9EnG%$MAef z&K^9k_%V3?KjBMKsxc>W8se7g!~T37j)^b-iH*kOeEoTe{FW^3Z)l;^e0|b+!0+O{ z(5HK$b8opg*c?D{-r@YfE`O5-_glkap6rGC=6~m^l}aH$?BvS}nREpJF#zB}@Bd+W zHar4ju3GkR;K8HXW~qTN1zj^VG{rXigYf+k`Ap3eQTqW_%zr8t$hgkp_>0k0us}}T z*#&aysp;|f*66ZWspKPBL7Eg=h;(oNKgK`!&(Gj)#cPPL9j3(L{>X>sxbU z)qfoE8IZ_!u$D)yVbrGMyG}Ay_sJ!y+;k7^50h2xcU=6|$mpT{8u`?J#3@=3Oysru zG1YO?PwJE8)b=b}8(JB4Zf5UlGT!}IA3F1xiBI>@WTXMqPw_3)iSQ=4*-+!S)83?O zMUmdrN`BBnTiig3^3i%_W3{un*4b?S5Py=4mLflqDVH%yy0f|9M^WBx`{sZ)5t=JI zNPkgA*gkbh{raaU>7S*CXY9ayQhb*u8Hgv@^;xl^9uIBH{bf{F9-p!$F3{TZ{?auy z(O-^Yh3qT-utN8dv*=-s64r%GDEJj0xRmi7l`_7AQpTB5#zP^d2QKCGj!HSbgMU&^ zGo_pkg_s$*lruXj<;)IBIm484CKO_J;8M=+sFbriDCI0u%2}UQ?OC`zmq0D)lo3{k zI^NfCYpY~rcP%g;jJHlMHX3bL3yN;w1fxX;6Dkl~*q9Io;lw+)b`kGF9Th%p6!mu% z`5(h;E7F=Td18XdGHkFGX`wNk`hVr;AMcm{#RfVT8YKTsB2YUjKwCDzdb3TI1+Wb8 z++4r1?yd=f*Ei>DL?HX+2gMP(^yIKk*7w_yU0kua9-d5Ml4Q&8qPR@$PSOS6SsGZ_ zChaRY@Gw3_f+oG#KwDAQ+RBKsTv;b%f|C>#txr#g3vL?A?-n~7S6a0mJb$4%$<58$ z4Z0u;rC8~#uh)*(8?EMg6E82dnq9othK#r;dAMa2u-&-k=j}IRFtm zJRBh&5kcD!x#HTXU9zX$bAN8+c%dnyoD zoKLh@)`W0lM(1Wi>%uZyCzKcs_tbaa>3>SxIg6xpn zF+-6tc36w;nIkR^&m`F)w_}zfW9+aN+cQsG9G;1?LvF`RMaI}+Ew*Q_xHvqMWry63 z*@}#@!&+?5d~tDjCQOBl+DZ<6Es(UCBCS^FM!mZCzo~2iNE-sU$C4&F+5(!&HQQxM zfz=o?C1pFw#{Vfv-GA{=#&Makf&&9{oK+KD@)jyXyXfQo)$`LKm`yMwKva68<>zIeksgC zN+yw5xk+58XYo(7U2l@_5xm8|jt0@yQm$A@ipX~Bs;z}8 zm&Wu!N_g>Jx!#NtckMKNjp;ISu!Vr3v~i4@Y|-ULV*?qXl?JvXG@G)_u4HTOHFO+< z$XbW|>>!Bh0mW2{l9l$P6l=@p3qDJDH1_bQ80cm6Dip7!1hpRF3Nb5V-VLjJTxdFc|T-K zFOGUKU;%D#eUPo?{}%1je|_++$n`75juu0`&jwo!2Y+9NqzH4{b?Ekq>bVe6mAz+C z)i_60cOMV7CDYdC;}o~~Si8IVxV!ndyZQKgy!klzbchZ{us_l!oxhl`)q3u=W~&tl zs{AD#SO=c{k+Q!l(l0qHIGPY1BU7E8Sg6E33Rxr6P0;oe)+;2Ir{l~ESPg}lDdSB% zDoR{Ld4EDH2@`!fD*CjH9zWJUftjcTW@G}>+axd>mB6e_V8%>fNm(5`wBMZ&%f;zQ zeAe5WPMGzWQJ$)SwUjQvlK;!M^RZTQ`U!m#;QAQO0PoXmU4mT1)RKnm37Jp?5k)c^29lrIz?I7^9*h)^PJ#8h?I-PDPB+c=QOBBT**I4puJqw2CbU zA|HP`GX9K;Kix0>Ol1676@R8*{MjIW$``kW z!GB~y3vwzChJxFG%YVA^7-F4nt9C;hNL_V$wA#F`on3VW8Go#I+%`JvsW)UvPRD0c z4$ujEhS8Kq7cA-saz&gub=oTp8f@<1qb)orqV$oDj%fqH9dOJXpK{F+84MiX>@1tV zt#1`70TrMXH6540iFp;4>n?)yvX3A@#%2H8>mcB;B0>tdhGL)V5jrpov!$$$Pt zp?tBE$|~|^ZTL#9%p%e1cE#?@X=K&G`p?(>d`=9C^}Ty+=N*FqD9LQ|dkHb#2CEA(>j{nw1dMr!DWL?0{J zX16B=AGHJ?-lHvYvPIo4tgKww?0<@vt#-Lr+w7?y8TC-?V2Uy*>}5LiaCCGWo0t+u zS0^xn>&^8>yGzWR$mazW>r>>99#a>JXseo)YoH4%7-ZL6l`k|*lmW3u`)DY~k%n@O zD?`+Jdb!A|HqOQdnZ&gc4vLxi6h@X_5xdG^u}VX>i^$}-0>;LIMx%7`Eq@iO-MHQp z2ECoU>(Kcjs zq&r{=3zaEE!FxwY=+szJh#WUHk(RJ@E=H0>%n{a6hPwqU$e^gf8igz@gWSPipdBe9Mt_UC*5BDo5O{ zXy9PZ|Eb;ylPB3)pGC*oOI{Sa$r3;-K-igNBSzY;4BEB7UUAm~$2ij)l z#9paZN6(!XwT-5$Z+}4pmQ`}ALL{R}XUz9DYr7pc8*U86lZwWWjH&p+x0A^Ugx7H3 zz*L$gEYxs5rX`B0XsY*&R*60taKt45W)L}a-Nu&*lr$+-4ifiwaa3K zxkwkzU?+05*=?c*0~UX^Rl6j%`WT+HvR9j%4bk^{-6!<>YJY0cYh^S&Z)ur-WI`Vw zN73mw41tr!r{c$_rwl2CR)czY&jO?BxSJ%oLpMC4fMla=PT$s}KDm~MZ~=4--K(H- zC?^&pGqaKrT}+;va1;954(tJhlniyZXUDXi8Zweb%HjRrHfd9n*4!>64n1%Lq8>pF zYU8s36m11BeU6hp@Oa4O9I0nuH={N)v<2)^v3y7Bkh)&p zcHkJ*5RORIc3Em)djr{R)xugrG*^`Z%#A@~QJBz#)>J$ONx&cnB#E&UPV~4mru}R} zMbU^1Cyx+mclxF62MsD=3t~g!*O2J7qmRdsEKU8#%zx>U6a#Nx{_w0z*o0XXmoKU< z;ft0kh|T=I69=nuAatKSbbqH4J)=$-*EP}6Oz8e30_J^2Sm4oA ziFxl(!FAsRhOKhwYaZ=i@Ndwc*e|~PXA+Hv(+&EPv>g8N5ywGCA1%$ex4J?9?{&jX z4>(_vm+1Gty&JxJoLdh&6|#Djd?)6NL%3i2dMq~l-mOE zcz^XCMEFsND}EfM0N>d2r_Qaz&d1&b9Mb~eA7Nef9(BL3>m~;^zOb zGwf87*-W{z*Qq2DrBdSjJ|~+mB$L%rd4DfFl`Dx-WfweT_Q0QFq5QK$zJakXp_zfV zh8(KgLwY;yeS27%;o6H8{wG7!C^2O&>|t4~szM7qD*_7H}^Vk-D{N! zO`q+s0srHn9hC0#LxY#@zR1!YAmeUt9S&@@-5)YTw_l7|dLD7I31P#nJc2`9JkrpH zAur9l;owi?lM98CFn4i}Gw)TzD}Qw2R6gh=rM*4;slA;-`*{A_xbZfQZ-*U`@&Tvp zRaB`CkUcq>hW;ad$SD`InM%bgA(+~)tlL2)W12y_!SHaS>@1~wbeah7hFFtzl7Nmm zK(5|&9AzF*7$1D^)_vGh0)K0lBTe6lHs0&ZmomkoSK8y`Q-un&F|<#$D1X71IGZMW zf%fcnwBhuF&aFq0q&i6F?)z)B>o@F-z>8HuvvI5@mGP6;-`X2Y%H48ABR!R4XoM;# z?4bZz6b4baI_twr)y2yv=CWSu0Cv85_Yn1~>ds0*;d4%4sxa<|F&;2{3OCak@u z#`!Ke&PVX)*S;8P#RJY9lz+%8k^RAgPBxQ=ED~85cd2lLexIZF1@?`e+%B_I?srO_ zDsLfQ@^B<;wg+hwrOduOX?2&3`AM-41TIetKB^8g_)V<=(x@@PEyhotfB6v9CB^ zabAiYj!nfr=hR{e=kU;B`1=KC+UYqD4T-le#bQIB12lO0bNKHK`1T0-3jIDD`*SDZ zs8C_-*B!LF*k!)I4&NDP1vbSqSRTml3lRSeiZ$*05v1|oJFmg>PdcA;VzHleqOCUm zdQ3c{v!*|XhkvkFSbt%B8os{(&wl{lB0N6>-@k+B$APO_gy(1Bn}p|=_6f_6XW;u& z@ci5Gy$H{9m>xVI0&WaV#-jhe6Y$)GZyTP|@cnUk{vv#@!1FwO{}nvPfz!JI&(9%8 z2hZ~dgf&TYaCZ@&KX|X>`~*B-fbU6o{%_#>i&&vCCz4HsYJZJP`uya>BjU?{e(y`l zs%u8_lRpBr$iu&{Yo2KoKbeXlW9J|tR2D$rLtan*5=-ci4((B#qlAXFP!Ic%3(`w_`?c=eFS=7R-W%#o->mPQ?0-x(M1IHl5O4}Uiy|L(IftRb zYr65^x?GWWtJ;4*{@Np$8W9;6=zY7O)egR=g;iCh4cvdLC;6LflEXog(gL!Tq?!!K zrI5k4ur)T>V5*9$=2`>(yFRtPrWdj6C~jl7V!QXK(jMtkTIlb6diYQyd{xikPy8JA z@;U6|n}68ML2r{olBIcTMDUjT`!~=df+I>7N{i@PHJQjN=1esmHQHl-FhDXF3i(P9 zP_!+_9bJ+vFtKu2k0E@-+3_3DS`WQRJNR$xc}^O^e&?X0Yj;YU-MgH(_7J!CUj=m= zHh48P3JwZee8oa0Pc;x#-mlGteXudfS4xE}G=B(GDUr>FdBX3E;lRh7=sRPIrF_JR zy0P>`M~Ay^G`Oeq*=J!nwm1kM~Ezii?|$#esK=1J4wXz2<-a5csC&V~-Q} zH7&zz!uQMC7sI?E!^}8;5+ja{etpgfo)gZj^KanYYk)jHq}~R<63!n2Pqq^KNDOUk z|9>IyY14g7Dt;WkKQknr(ZS~b4A0N)L7Vb|Q$b&bpV=#THgvo2bMSn2zu?=D?^=cD ze+j%3x~Dx0-`|Dj69*mVy5gH6*da90_$xl&^i#XUm;d}ff2H`Q1!?{M|C9E-e~+<- z-^Z4_SaHO{JB*|ti8K-k(Xe>6PrMU$+<$>wZEMRNho_j%l1zk5x({H#{>|M!r6Qa1 z1KY1xQ$yr*+qU~dg^#e^zXSgQx^;WY!N5*^0EonFgZNI^ApX!G2JuB&p}n4>6QNz< zZ%WYIS3VxG5B(9}_`SB@{9Vo>{=1q*d}Z}sw}db3;|p8)XeB?|B0i4%UzX1}Gk<;$ zzE9vr#1U5Ti}3uKw1AIJSN~UdesoBfPsP31C*b+=kl3T4Mf@L!=l@H$h#xT(?^>T7 z)cS1fHNTl&jfpS+nf~ICY^M8Um`}!pTZ1Vrj%uc~^Qg%lC=TIRBtP)Z9*2~HkPR@z zXZ-4~*7@&Dr-&6+^@r9)KkawXPk+X~I27;GQ8?~D;{+Zf{&Pooi5ONL$Mwf<2#)>m z9L%793*UDSibQt9zwbS}xcI?X&<~>{hpAW?|(z^eb~WW zv5-xEedv%2fA+hyiei7E4-*V{i<{d}ME05tjiV6Wf1nb>>e|@i$ zq+}#;7-gXQW4Lh>Vtn{Z@3jnnNgg$QB6e#`1@pr}UO%hCY7s>4vDQkmQ^zB^Zf~=< zS!*8^z_>g5@lpI!Ti^J^=zrM$v3?<+p^&ZKwgI1|fR`xXBU*jli8(L4Gvv50{1QnS z!~w+D9)*=3UViO=e^0GckBEaX(Y|}($2*QZ$=Da1WRNuZSN7pn7J8S2#{0yiI82QV z;Ll)JREFqq4U>7B_Uv@HHbD)8ry%>O6)Al3>#-4P$HXdRa{4`3-hV&#E(CybAG`03 zgAP9KhGn+m-FE;|{>!0TvoiCqKI%Nv-Ke#NKH=%ntE(GmskG7VjXnzjhQGSkdFBKL zcy?G+T`La04~ldg8dlu#Ns0vIEhFk7(M{uSYbD!kH^%nU;p71ahYytJGrMj*4M`u| zraV|vi1cE(P>-r+gnz#%{lHXX`(BhI?hCu9FAl1{5Iea_a13++e%u2;j=y&+4UhL? zz?kETc3pkvgU*jUe&!<|{n!tD{Mga4<4>Ia%!@z#*{44-K5^p3XP*5eHTy7(*zY^{ zvx#AhCd+f5EDsd_hyblAvh;zOI1Oh`p=sb(# z^^t{d?D>t|-`I0;AG|wAI1a*pwHw|Yd>5JseoXAS^$^jD2Qj@8P!~K}KDI}1#8Is~ zuo#D6oIKDjzjxSAy+-06%vBWu zM*57MALjLlHH=`gH`|v+&CG`$8J5%KAx!b`UmtSx`XO;UFnp&fct18J)$avtxqlm~ z+dZ;w@b**h-8#wDE4J@W*X=LwSlvD(JMT+>eSmVg2!Hj+Qy!n)>ysO!m+Z+78}G(u ztwmLNf{8TrC|jZj^;$nVEJ}3(ON2#Pg^3zFH~h{nCy`G99WRvN5vU>3#A-H+!|Ye~ zLW@&yY^vRd{^o#es@-4yTi6mk=sXGh(Y4NIz5C8yXR~n?AO8`=yRh%plYHGCv+B0l z=r%U5Hh=2Tm3wUa$~`74x6g^wWZmt2ADvSl!fvKn`V;#|ivSacKOtI){q(3!#DP3Y z#f?Yg%Ow1z1rLWREPAJ$Qu#e|0z*Q=59vIQc-r@# z&=HZlx<^SzBw0wwt@1wL2fbt=p90P=OE~>o%73O&VI-T$d#E{*poe|%rsP$sr92(9 zV?e|Yz`xMNi8=gnk5V&{p5E_;ml;Y&0wO>)o%T}6g+vJx%?gffKLo9KxgrK8y_Iwt z*j_Bg60oOK40;%r$N}{Rv%|vRj}ZxGy*!r7gNjk&!1q!e4mfnai}B{ zsk!v9V)Gnl62?f=x%C0(`G?T^+V5a5?0Rnqxpo{M4`MJi*nfFH1pYBR4WC2$AZ5e5 zorAJsWo%&BAW>~|&`oY$l(7C`faO>WACVVrjn8S*YZ);UCx7Am z!q6MB&pBU!ZTdeS`U3p-`B*s?i+#oE#vYG75W~aSgtKet{-M&Y3O)bP(Baq@cYPs- zVmbKbyynz*|5U6Sn~J>@`-|9L487rC%75gn#9ni{5O&V##r{j@@tC*kaO{Dh*PKl{ z@I4Ykk>2M4JM3eB94qho^3e0KH-CqIbXT38e$>fO9(V-&Q;^cy!VUFKX<<5%vgINY|u;4G2LU1Q^9BW{%7#~ z%kVuL6T-gVg6CoAUp$~kXI^9QoPh6(@Eg5-!31;i((N80 zwZM^)iS=4k`o_41;u75&@DXFL3Zl~3(hhEV2mZ#lIo3$Gf zudQ6ZwAs1RuB&%x_?(;+Z`W&^mzwS4z0Std?(wOoR4x*}*y;5;>+oheuHJ0a>S!=j z#F#Wu6+spEv-roT9*|90#eZ<-vk{qFne@;4_-v3j<&50Jk+PDfQRs&$XYBP%&+j32#z-{SV2$`=#-e|O1oonAx5)d&?zTM>Yj*TidEH|to zf^x$uA}BMkjF86AnjDHf`oUqxS%^Jsi&=rwDtU{@2jb5pGGh-JVGh|s*1wk@H!)Xs znNK2_^okW0F53|j$$xBug$u>=T-pUL&qT74Sxi*C2sr6wvnC9zbGDkxGcaidm~g6) zWYYH1g;I`zi-~!UflGxYBau`BHYAC%S2o}|sf%sEDW>iSa~%P&RYd`3V1LMj&R`L3 z7;i$DF#r|?v_cn4g`!ugoDaiZ*0n#0RHnqiUe?1ct_7D$1%EqyBAxNFDXaR4biqo2 z;EKoON$^}XlTF!hGF!l7BiJ>Tbr{COStb$aVQ6&NlIPU`NX#cPMi&U!t1u%U;dCbJ z!B{D03Vu9Df*tl5loI5VMz1Ac+s=i~W)j>u$!6yBc7qdK!ZUai&U?&s&2l}AaA65X zMc!Mo-~|uH1%K4?LMA`2!O(&_rr?T2Yyhs5GWI~uGW||4+w%zLEy|I|E+x*FVF(q9 zAvovd=FlLV5tMfSYmor=e0j?AZ=FCjw87c^HF`JkxRIN!; zEb^g?Uf!l10B1AFL`55D0xr?HsoCCm6N*WjT>}74Mt{HwZZ?!r#-w+;f-_880lmyx zt&K1@(Eu)#I8sn9dkijMo1T=*Kn9u6)wy!AlrfgO1Um!)=IRbG-&B<(hbJl|F0^3| z1vnpP6M?BSSFM=qPGysAY zE9bMG33Cgeiwps?Hq0TnVRx~Bt<_7w)-okvt7!#ntzL89JU6H2JeJ(gd6gy4UV7$$ znwZ=Z!7v@{VFhp!I@oL&fU~4>VZphCP4fWG7k}(Y2r$D!AY9_phSAD}hIwP*0H0$L zpUWolXD!r4DL)HCf7wHJu8_9FB8<12B4BG23fLNj+7+oVT!D$nq+MnDOu#m`NpPiL zhd#$v2bX?kd_$QNm8waS=kV~Ogd+S180UB?BVXIhorF=FCke%@*s!$-%&|+cn@nVr z)qkwTLnL{gD2e=<{Q}@rCdDLDEN3lN6Jc}J7I3M=lrf2`Zpv!eWP)jJge!?`!J=+S zcJBeOxu=mZ+r>#QleJcPgstU5!KH-NRtQ(^dM4)+Y?c}?9)>yEi!iKdW?_;G>|Q0g z;8|UxV0(}!7hnw9OgO>zOinJaYXiXLgn!-Q07FyR146(i@l9r6Tf?*oyAv01HZvCi zmlC1A;E1<^akp#28MXzpnW9q955e|S5OChJ_oK*d;2LL#=Egn2Udmh{7?wrAEZdvR zL7^9HnA?jI%y9q!7Zdhu!&7BTu7EJR^8(l=Ndy;4Wf-72&xUEIV!`%A=EMp{alHV~6_|Nh$kABNjPkHfaC;4i?IP%i|V zLqfvlNM;C<4jZ$FmtVTP{L-~%je^KkOVb?|3@cgH=nQ~`fsHT@Ff6VWQ+f|@v2fPvPJm0^^HpIVe}a*NU_v8ov3~-#Mw@`GDJWozr3N^Y%UH=M z*pNm;4|7uuVMdS)aAw|KG5|iyGz!2#<}GrN@)o^pp=k1L0B6ht7=$zYoX?b_?f z=6EH5t2m_6VQwx}U};3E0D~}Z9Z#eR3(zX|fZ%yefOXzDfPbs@W*K3Wl`}9W_CYw$ ztX>EkV}xMfZMj4MPFYJD!I`8b^+MPZ0}2?6Zo^!`5#|$FV&wJ+Gh{PW$}D=7^F=E( zLwE&@?ZUtoD-19vLMNCb5dgEpo@a(r=ktjiT6_o}1WVXF(vYyp6H6G+-RBB{tW|?E z704lJ!Kiu7gnx!L)^7t1E-xhfp{K)|%v^_I_j%TAbDkBVlv(;!d0e%n6XJe%XMn4HLoqv5!|`1@{Eo0zzJGM!-4PdW9nZ|CBK47s9v- z+lv>w7)cnm7|F9CM$9|M$hHt>)x`kLR?C(~66`$eBoKxLkSWPIeqI7>_X5DI_5{G3 z1_8h&dw)j@a0NQwnmh=X^41(=|!+=Oh4gq=4^A*IdapSYOFC zIOoA~Ys2~iufh5Pufh5Pufz5%F&B6Z))#mU<{Gw8V7nMKB)HJ*h74e43n*ZFaUi&u zFjohY1JPh+^J*!c1~4-s1Z*9JBFvB!gt?i9u&oe5uzft3<~0S!MX8_p$d_8VbK z@qbpp^Gx?3TuKzpu?%oAYv~UlyqNJU3YjieSrP^$ma9(5V`&w@HdP0h5xW9h_B?L7 zaw`MC)oj)tJuWgnj7~tBm7%-oCGLO>V7??vr3@nunuk&_a|gP{V~*|T8C@CybBCa) z9&1kqf|*4cVEb%Yz>Ek5kK*!nyU+<;(SHgqHF7yPi}y*x4TCVFdQ7lAH342I*km2x zJkSl;kY-?wOldHub&XPFW^5vyu^BFsIcF?=3x45t=d*=5=3rr-7nIBw*z@oC0>^D3 z%q25l%5bYI!r}sSXjCY;%!f91>E`il0CSwuLL$paUIRF!hO>}ZWK>&Rq2?R`TYsq| z%%mb=vjsV^Fu_@lkwqA{>oBtP7Dkw1bQUtOA+u@hLdK@j5@skh!ewBI49c_s#m?GA zXN6b*!wg|~h=oFxTZ|EAM)HD?d6jdCtghg=aK1>4fA*$>bQFRD?Z7iiI$zLw}dau^Ss!iyC3rkTGe)?w`4@;lqh+*-Mnv9s)RL z?u-mzkKqakwwZo{?KP9&N&!XGdPkvJ2U1>RZN#%Gww7cgUJP2#SJ#3O;xU2}w8_Az zg=g|b>x4+bxkTA2H>-&bFx!`?Qc<<&dWKgqLP9@plOKX%jW!4f!gvkgynh|KByUG) zETp(3U@b=k+o#c}1k4qXzdn#DC$hx_YeCPHIi>*MRA%1p&PVBN=cZeh_A1C-zSLlYA;}iFJu1P>=^M}(hP5Y{+3W$#ZG(78 z6T!f7nYTe0y>bZvRY0o0PffBg2_?%GY%5?O%y8cb7tS&~KfoN1oP{NT*{iU$9^hi4 z1eD4e5I$Ts;fi@I3@~?#5#WDnk<)j|C0G?BfH`djfVs^8z#N4HxWt?r<`O0D77(Lb zC17iU2$;PP0I;b^D`9SL129LI2+q%&ivz%%$_v1p%1e${q|Wgye=fz{;Y64d%;lJK zUV`~HNwJF;u=d>DTjcop(9BkfV20yDm}wLN=S_Jmz>AE?#<)+X!)$++=Gl`Dn}k!s zR^@?bVGaufZ0RB7_?->F>=?}C*)a$^gq$sy1DLHPzzi`3m>q*>S&g3@zo_L{g;#_* zvQEMzWHc#BY!7{c?H#snDVc$#C1(@1={mtn3!cG9K(fqD z5ZBJlhnc3$ktR&ST#kPTW~gTAEGO3lm=o6JcnMUl!s<2UtidYaYPOQ0mDh&FhBgE* zvZskTX2QdV5x@}4ldwE{2MFN#f~6peFsBaTqV$fD3m|N>J_vKd(LA%oK)Apv@B++T zmCqO0TTS@_drS*3cf$eTBBMc{FL07;3B%Sf%+dkO>80j*buoX08AZ-~f#vxD=5$H` z=F}7N1@`a}-~!rfuwYiknlG?on0z72Nr3_8Zp{MBF`@Ya%eVl{t=#}~%NM{Ly$6^h zrwB8YFkfKzB>4g=G&5-)o46Om@Ed7amfjzH6I1T&G1si_8>Y4lk zzB36bR3MeGDIJ!usq`vgQvg74q3EU4p}v#wLZTd6 zmL$w%IgeJbJfU8$!5JKbnS4llTfwk<*KvTk5d?6tI%n#cAY5indl5#PzD6?wj0(AA zLP+E3SoVJjVGpg5m?n2D0j-2t6%m5%d&Dkd%|yW{?=!{^!VE=W7YqRx>`jb-tus&F zYJ|%xi@WGyvb1E~4T3&o6RB1>O3kilu3Jp7!Xu7B7BDCK0GOjn0COxTbAwvJ3_FZ) zx@57w2s3*_gqg-IG8F-f<4M9CSWAnJIQ}yBG1W83AULfUM}SdUo}i3B|5(| z_+$ZFG>;c<0bDMlHAO3J0UKr*7zw|GQG3#c*==Vrah|(eUE~Ek#T09eq?jUSfELV4 zw2NtW@)TJik;}+p1$@q9ZmYmb&dDvfn=}X)_~FA!I}xs0$2b6&yky3{js!4wd5Jr* zAUJ=MW90Uve8QB3(MeITp`fi``$!vL#tJ0BIc_TsFh^-n`P)lb{o})B6HZla#Vdg4 zVXiT0BTNRbw4+pnnH{iX_?blPeE`AsK7e56&=BDYop4()Cx@%kkQf1T(j35oU~4AMIn};x`^IGDMsQJ|>fXgOq z3qBB@XAEgc*xCh_JXTYw+yboK4)B?87uLXZ>Not|PI019X12)GN@F1MAPpQ%GG^0obFs|L^ z7M&G&Ao>?@H`H}+<|`|StVpf z6~Ig%`*3)!m5S{0TH=k?lz5c@U`^OWs(Ho+Ey9eQ6Stg5d(55BGJn1UaFID4WM#Jk zX6ykA*xE57%xs0qyd{=0ENP5#D{oI2;R>^z;6^dQwpk|umpofxjL~b6uzjgs!Pc>% zfURT3a*7p6mOWPML->D+fUSQD@wZG|`(#jq?E*^J&^T1Ep<1Y5gKzQSuZ`ngOf=i72tz7hy8KBj4u%N@4yk*?ahYi(R1skfj0B1AIb+PjE z?70-cXlT*gI{?h_3jlu$V};V1p%3#7TVf^@z-ZGtku?u|SqsJrhWdnQP`Sb~3+0N( z4xb9JRLp|T@s0?yH&_8i+kp(s-TxL0C?1)Hh%aO7QNopiE#g6#Fd=Tk(<}nEi4t?BDPT_AS+15j-wWmQS$2OdKF`XL0T$H0Y{Hy! z9l`cx1ArO7FK#8lvityZTipsr?j&6DOxu&pd6y5{XYsa+4cwsXp1AvY)TN$c_mYHh%j@c6kaAnFr%%iV1ujS z_7W0iw6PIp2u*(_Q^|TZ{U(?hC%GbL^ntxcgm59ttfL464`DVtrx`3@MsiIsHyZ$E zRM9Gh3a5cd%3leKlO@>hhYF`Sf-vi40jB#rbI*(4N4gc>m{f(|jaJU(IT>(;9c!*_ z|H_9G3zpQlno0u~VOblfW`qeM6K1bS3fLBD1I)<~s(F7-;D_+@mN{XB*-I4&vuU$O z+SMX!=bYE@m#~#5d-)4s*07VyyKF(2yIzejLn1ge7y)xPVOcdQf|+&|a4KWC3KOth z6izirz}!g$z}zro4cQUQ?dleJb6fz=GIv$D6Hp1`Zp@(J3O1x(3O0z7f{p3MsEr7? zY?%s27{!0ec0Vlg_o7)PH-yWa*2@y_iDZdf8`z2P(iYzI1iYy z;qYyk5F89?9}bI~n1dDxml&&mOAD+SBaUPejQdvWCYdRj55uOcK)_Z}I74IzpXE&F z1I!qkLzv}Em-x$uOIcRgVkygtUYBx-bD5mQRxf{%>a7i1ZrLPUN-@foxXVodjj-Tq zg}I}>#H+$AmH4LOm*^$_aFq0)?2}4@?X$-v_HvcG#BV#7h=a0Wo)(--=FEd~g0l>{ zL--^QvjgHhulaw0Z7G*kgGHECQ4_EwZCmC&7%r3dIE&T@*lNaQ-oxASoR_HD+QiGe z3!{H!;lju)`7(JQvSD-_l(V*E1lx<|GWtZZHxJ9w5GA+-;f@2@QEzf&-Hnf*tsN_tNf-s}Dk1%uIf-tOhCJjgU zoV^QP=FI^u^JXxXaeH7Bj^!+S2Vt4N#kqf+V_je&yqqW&4JiV_$)YLKCYY{$*s#53 z5^Njd5wOK65^Sp#5^NvM2zW7_Wy+mfEOO_|Z;k=ZFp{(794l8rc-g*=C19q#5w;e30WVg{W(xvrTX*!~gbj0Z2jEP; zY$z=f%*`EuZIVoI5wB7+aLL>R3%Fb{gjocm4@f37s!&A0OfAdVWQBv7aYC>?P6)Qg z3BfZwJj=njsW;2b8VnV%#Y7-nV%C3ofMHab=XDY`FZmH{n}sFVHmXE$-r61#Z11KB zF3y`=j(|(vVwHnUm0E&r1x11(4U2F9Tuv++NB0W0$U4H7Ok2V>nL(HtCj{H$gkXD| z5NwYV)&dH`%%)_Szec^BBeMq#JeRd^5G?0VSC>fym2z2FaF8~Pejv@khA@9#8nR*A z2)2Zi29+h4EHE;##aIzcnnO0sby|^MbP2XQ4Poo}V>wq!vWqUj$pupzR=^C~0x-wq z0L)QjfXS?h4U?)Q2ixQkV2(dQm}x44?WSV2DiLN>*8qNgjvKM81`5ErWt-0-*j`Bq zwh5a_fSDZ(!3ArdhOjMFBbWpoCR|yzJ)#TP@*++! zxozd(V#S<00H-V$SOT^<7lQ4jhhWn zd;`plSc2^lORzn;3HB@!CeI|TT5^Yv%Q^Nq5#TwNLIBL|cL3%{fq;LF^IL*B3IQ<3 zoB_=3UT+zY(^qPJnZXjI{y+T+A#M ztQNemY^zce%xzKu=Ga7lZE8SpwFn&%QY=|Uiy^jOwdDe|HA7E|cz43OC$NkcFzt&E z%f&hFj_5L8ALK&Ao-<<|SS=UH;Grcv;%^l$107{7eFDr~{{nxQFCc3Ye!0kLLn6#s z!~+=C5nIAqEM^!rpylH8)kM}Z7mC{yM#}*s3_ppP`FtY3A#WW|OUtaR&I0-9%Ftsce5<3z0poBLx`o_t_w(KPi8(R)d-wDA`?Cwiz&GXRPh;QwrsLdu?|r*>?{bDGztcs# z`}tOWO5P%>3INgfKMy&djy*Q)IQZSz=g_#gOCi2DKl^`(_V05x8&|J&HtXN%;@tgw zhdwc9$fy6j-3M4BUUQsDhv!}$XZTUanfOju7+KSR#5j&lz@+~+tSaK8CT$NBJw z@7c3w*C(7;o^hI|w_bhr%*H3TUOjVjD{=GO+}2w1%*&}W|IFKZHGT8t`I~DCH($wIEiKF{HL9lYG+=$=sdr2=3IU2dSmO=RcGyz(_GtnwYjzS zgJ-rbZ=G*#)z-JB+FOrzwqD-YdgZ09>zik`x?6u+y_*|XZmwOuxpnR4*7ch&bG0m# z@`Xw+QOweHJd)bs1ts*wkt8khY!)`tr2?vC3hmFpOc^Rq3&kb8i&+*{?n-pI!oRaQ zPdY}6$#eA5E2D-jZWl8bJUlp*_6348$?y#xr;49R@`qX}C|e(>w7i^zed}Dc;+6Ap zlu>_>&!=P}U#ZTCTh8d{6CI`$&?b$SEzCWa$q1kCiF~qLDkaVfQ$l4j5s<+PqN!pr zONRsJD}{oWLj!?B&eJsior5?8g8q*=uMVBr+U0z1_tw^)t(S*yzOr`^n@4tWf@&h;5K5+B;gJ)iP=;pbHZ>~LZ^W39b zuRON($_LMEeBajAht6F8{;iiky!EnsruO)msUv5aA2~Dj(K9c9Y-{b~&Z*HeuN-xn zV`pADw)OH8H`m6`)Q;cWn%H{v#LaV)XU3+^B;se9(>JfrY`r>r^W`VcG@sf!ck+MC z#;L8fr_U^y{hjwJzKsF2TLO)f^U%U$c`0$eOp23uBL!LyZw8=D0u_!(x+WY_iRZ#n zB9+Q}OWC|vru+Fqy)Kg|XR#;qNiUNxBej&O)1EK~HlGNOB^*IoZ_{9cjwztGbM*X) z#$2S~$qYOQOGTCQ!Z?KQ;y~Dz5LSON=E|u#X)6#sW3CraqI-7-h4>?H(``)=9IDf7GZ#Zi|baU&6Z(je*&8^R#dHF}SUj7GL zYg=bt{oK~pKioS1`K|Lmx^@2lXYV@z+bWWVSH*UmUP(wOibE17aU7?Tj#Yo29VM0} zOR{4HLi}ti(Id9H9hv%692BbPB5;rpdJnyyW!ZE%ItLsF;o#taNVH zQoQX_WV@^_ayidm(Pq1ncV2(h=8N*-t9jqnw#YTS@7m&Rf8rz8@zLvxecO0`J8HQB zwd^R4-dN1v)E2oJakuc{Tlw&9#je}=nmdZwJNf8cZT#JBzI)nS_ZIUzi^KO7yY5HE z2l()V#oR-D_~ACgBYgPLw(7^)oR6a|X_SHa5%)p4V0i;v)C+bfO&uE(i`U8nqgxvZRDD!pSmv zQ<9vHtH!k_-CJ3%!FhjlZTYG)W%;UVxCM*F24hxf%|;>% zrRXFg`?2s(>HjBC^^?Vxr}*ffi}|+VXsnHIZ{y>|&JI4>+2(t?t@;_>@@%pHxiNz#Huhg_6`!}czCbI# zSULcO??Bcuj6dq9~Q^Aqj}lfgno3F#Kx@0eV$RG~KpwB?ne zd^cmh$AW;E;Dj5XrgC~;A1hQw9UOPY#S=rQ;HnqSBO8Ep%FXmX9fQe<*r=pO_OW!< z5NQGi$1t<&tLNxu(>^v4IwVdINR2QJRFewojnuFM5K?~`rWTL~2Bk)&G?tr*$$FD8 z-heQowmGF}DdBxQ`9njJ`o9bDzqUnow?(>(`QO@{$gh;dT+*0J7USi9ZI)k~9jnNR z@dK1xuAd*M3=fhx2TM*HB3U$4Vi^`&Ib6w(h($(9*ijPKXo+i#KYElhI@a$S=Z_xk zkB;}-Cis7y$M}86`fbPg`Qw!<6cTP?tR_#wPKs5Z5Hn1U`KH8brp65Ue(f~BWqQmo zLs?Vc56@J(3jNMmF<+72H#^48iP`4H_<1qk{20F==1l2yf+{TM;c5xS6uo$YnTD7L zFH?eLKb^7+j}B&4Wog37R^qZExc~?2+FCUj!l8dAM2V>!li8qO#gq~E9#|q!M`@(@ zD&Zb5@ffeE(&8bU!DB6qFqq6>L^pxQNxcD_NzA3kj7w=qiJA(Oc^0@X2qvZI$peOT zs#YVITSziLo{;)rHOz#WA1(@4VNxb!N}&qCF|k;x&4Q2vdr+22BV0GqVCkpQmP^qx z!ux+{Tq^&cDB&0SD;D`%7W>&H{)(kB+cHV*a)0C`30oZFl`)?x=2QEtH8Gx1MoVHf zrGDEAe^eW@t@JxrNv4-crt2gF%O!*KlEsFYts>?##wtv)3Uka^sf<>|BCD0rYUMVI zKe9&RKUq?7O3b-7W;oSvTjzJy_-(8|S{r|J*7^B*KX3I%*T-xdBo>=8!bx1GNn9Hx zt_F##F&42)Tn-86lyEM;&FznPB(5~h2YUy&Bdf^0lpX;Il5{o5R(Jsq3}Dl@$2M>| z>73P|#8u+nq!)t(r;OCqyI^I$68eIiaR7;8(3^$(&{jHji`7US83?5K~3V5{>QwJ#;5YXS5n=ij5Nn0n_>}PEYhMZIz2Y~j9BiO zu|;Rark@>Kd`>Knk4^VWmINe&g0X**A?2J_No2D!a;`EGmb7e?ykO5Y`Z-=#73GJo{)nD2_1?Mlg(t73dq(sFeyyfs#Rjk4w1nD0+9-*qwH z_5PY|{_5?@=ncy74kdS^KYWw2;$|g(i_&?kpTAA1yP+4UFJj1#>k>POu%OFG=tmW_JP* zt`UJC0gF3&wP=`A3x0=j&*|wEOf}A{!M&t5S`20?6Lbc%1y@8{0z=Texp1ovF6Cgs zu7OQOJ(fW$gpNB-zkaS7vt}b)jZ&LJ}7ZLB=J4$=O6L&kNSO&DIDES;WlMBru4V_BXP-=4hh#8i##pio{@0R#`x#_k>~w}7yN(W7nQ!3{Nb0C zzQ6dxuf)Qy#=@`p!>=oyZ%EiTCG1-g*V_`yUnT52O4qwe<$DtC-y~b!_w#@Ehd=N~ zKa7QUDP12axqrlLA4^(3iADY?@qg;C_)Nn6OS0v2Wy=>z*O&hAzy0B_V!r>x_^)I9 zHxk#kG2eGF-}lO1GeUpxY)$SGVyb|nfS3-j#tfUX)pM#b?y>I2nCZ|;6?mmt2OLEZ z3Z{8+@2eT30dxq)SiOI}MNJXVJ`=jE(zHTv#IizZre5uJ%Ia0*6hbwl!4phjN>C1S zg&w`G%&f=S1)hMIVD13!iizKPTvIZQ(3jw1i8zAl!#H1}UIBk9ps`$8hLsHs22F<( z&;_dvQluihkB&nqC#nB`kc5AXMSha_fA&XyQHKBP4|ge@zxtiKmD{?N(ck=G6yPON zUaIoR0#SK8pVjWnmTt*u_YIKxbKCiW(w0H(zQIz<5NXR$6*sKiH@tn}h<4k^c7Bw! zWwewX(;hiW#gBhgZ5tQx9UX9vZ;wn+MUIhbkCmQwoOI>!fv}=IGErKS7nnXNz@MPv zCkHB~NL!}1yYd74v_NFKR69e;7O41{?U6!h%Pgt3C}5i%@J%R*%n3N>1|svMTjr}2 zq5_zHx6@QyA|@i$Jrk&{by%&OIMs;E13!C5*`CJxr?)-Vil}O)GStQTM`H_4e-lU(dDY}NdaGRyGiGUX;%fR%K{OdbVPX|tPk*pK)6E183Vkj-DhrhRtBO~?Y`A2Wwn&ENT;n)aVM)> zr?f}bs-+cHQ`8=I9er; zh=W!WIL|PVnPQTESmHxA;a(OT(3*)=7c!H>AK(MmP)Vlvs~AhVyIrk0;jmZq<_mp? zb5?(ARBF+mF!e4>?qZe0*#|m9Bq|R0MyBqR@&6^FZ)Oe1pM<|>BL6Y(qdb@f^z^?| z>U2pXZk5d=ZShLECaJ4g>e?iY`r4f>(&?v5=bX`AbEc~0taj(w?ap%oEZ@%irQtvz z5|p-tRN>Y@WV3Y3xhggsh;C_*oEHe6ukwFg5QtnDh+HJ~Uo7P!?ffND_R>J)GHJ`@ zQtk>Vccsd8m9#dhid-$VYz>63k@~M~_x-6oa-EdDJ`mm39^T$=yP=)m5s2Iv;BRV= z+#Imo5(wX_s<|z&=5{H2hbnxh%6FGEdUt!xJ?*}G+xeaC{Cxrb{`N?^{6}b&kt~1r znK0JjEUMr#P^VN=n*(G~i0E>rgsJ$|AcP6?8o-fac`32{4_+B(7nRb3G^>C$&2Yj| z(C_q0JjI8O1A-JMk09q^?trO@xZDJT9l=`2RZh1z^ zJsV)3Yv-R2L|%|?c`@L7shxef-Srn0|4P8}Y9RVryY2OM+Z*l9H`~K+N&SCsw>$r; z3csTYzpIMA*B<^`JO6$=|Mvj@L3{YaKzNsm`$)z8L&bfps`y0J@=q1}X~6ecd*olz zEuTxdFI4_7Rs6r(`L6-!ng+%OSVN+-Ri@HJ+*(k1LDvE3WP~{KgC!^G z{;#~U3eV{^VCM}+7^6imI7PHn<8nZ3XhF*t=fH6A4d%hgaH}a5lJ$Ro%=>6c+WcQ? z`?cM+I}qts`F?A6qM%PAYmvrnvbaqiPWvj2j?xSoFWGzPrBjbZL6XMm!1XmoZb{!YwkC$-@ z88sed%04Upvq>UT{K zn-!Rzi7Pki=&jl;su+UvI4N34cpv4%Hc(IhFOvBd$N44k>ZNghnVMg&cAliR6|1)? zgHe^5R|gkr;!b}?wx~qSmd1T6;udY(vNCR26<3z2mAbgHJZ{m)7aHOVD`azw@fuUy zW{%fX$||bj#jDlZs)II5FtSD+Ia$V@B4gLexKm~9x}dX0R>1}>wd!!4dRx8PW>tsR z$9)^rHk&NM1*50MBOBw9hIphg7_rMZhm3Q|*i?3=1WtcEl@Pv#V}EK5+#D5q0**L? z;1<2Pm|!W5EW3%0V`xta+z+Nj=**cemtjnnSp?@e3~gNpKHEoJWB*7{TFG zd8JOMoD_d43GbunsrsKwW^>E7cx0S67;XysnuFm@YR(s|X^Hcv2Q6m=Eoa7UX9b;S z%Z%p)BYfQF4~7FlUr-$hsUxjH-)436Ty-?8-nJ#^J1@weuMS@jk6fq@Ulfd99Ooly z+a>XuOXI%Fg1*b+;VaZFSE^lCsV&jC@9H4GHO_xu6SQ5cuKiQI=DN7=`uN0cGS~LF z?}oT#N1VSg&fgTb-5ihH67=1wj@+i^Zx2T92>R|+Z@WttzFS>!k9yI)>P0()70HA_ zH?@0Q9rXA@5S%3tF0LYrIi?k)_i$GdXAi5Xe+aBEVcrI&2E4(5k>tGsoLLC&FHC}a z3_O1}fVT~@>q1nrm3l0DfVyCu$8;qu;D|0pDh(zwWLUt>2{=F@1fVT3VJ#BQN^A6> zz!8rwFpdDI72q|7`j4U73Lyu==U|UeaB%}#9(ch4w>cO-9WfFvdZehB@IER?9slo> zRo@?sJRplaDDyuQ4?nEt9#Oj<4Mrb}M;?EV`<_s5dot*IN*(#LtfEcE#$;T(Oc|GP z9cpE#tmSE$>lqpQteSgH=6YV{dO_`aQSEw3W_el0{YB<_CCI-TcfJ-6zaHn`2(oVm zE8ddLeOuP@*SPPUVEEmj?LBqv-{QXagZ$rvt`CB~4};EKGSx>x*FR*ck7a8Zuu;({8y0wT;~5G$bK1A{ySLlRgnKr(D${B`zFr!9_nGA6l|pvOX_6qm%6`( ze^tcbyJ%Ggb2nK7f~9@BorkrpDu!CIrxxvr_JF5cWNp~A!X)%578Nk%hRp;FgziJa z${WTwIK_l@1uQqfjt&`T1lw^i@Y8?6h0I1ki6`bzUq^LlDmq)bNlP z1kN2`QIMz?xQTe&!g3M!xDMQJXw6BUJjnhZ=6y5=p;1Zw|EpWxU)n zArw7EV>`AZa$JY+_ziRO3k(?TuNLy;LFz98h9 zDW6^_pFT@oTcjB{TRvz`h?{>K($4F!^(F*FZvqGwlVK@UoFpbs5Ve}#>#&T5OwT|8 z)G%sI3CM5Q?Dd?cvxb5n75e-yp%UxZLG?J?~VE6mN|r(`F<^ z=$JP~qHO%SaH)#WSN?w|BT>_dY7!3dB{(gh8Nx}xe&IW_y9ONlEfLm-?HNYTe-t95 zOg=V|R3a=94MnP6uKa{pA7~C4Jpe=OE-xEjJ+SG)0tg1Kc563z|QQO-Yz5IjdeX{=#>Xi`IplHJT{fVXN(^uInhO4@In+@On+nh7R5q(sH5bX`#r*5Z@3A zH-@724xgjL=j>SMlKb5qHjlg|wTW0PQM=3KrODQs!DN3f7>$BebFduE7&L+fYFH={ z%~!)w3s_W3GKei2&89ZBE6S)T?p~`f#Bg_#32-AA(^oUZvN))ZSb@j$2+$M3?D;CK zfguvQ6xUN*T25`X(@Cjlh7Z*g@ zCUQ zDM?rtmm-GnJ}d(y_x~gE@S_^nV;%hCq40kb9sH9a{wcZt&mq1|&G4KGzX`UgLV9BmAOaI)YaPDVHQ_fp!f$FK zZ^@N!%Z-1PuX#tl@?H6s_d>qEY54awioeSvAB21#YJ9si{70eiKQxh#L;NS2@IQYw z3qRGY{7kdtUz(Mlhaz8e*uD&f|E&p+-^_m%V*e9r`MSgMO^E$A6!}gQ{XP`^Ar$>l z6aFa_{y7x>MdSQ$$l0agdy@dsIjCVp!R#W{@!?>HY3{1o<`tlY0SlR6iU5oVy+&q{ zWNJ`O4i9Kx{W#UwChW+9txniy!P9>@u>DEZb7C_TmY8~tJH#d_F;QqrKDW|iF%@(7 z{36&grV{`a)Bq^OXd1#CBhuEetaYKBv1GMIvs=SC3_pK>apq<@ z2Qtw?t5YwPtiHJEqfj6k{9P8X4E>Ji666o^eiK z*kf94$F|lS*J(Sx)u&)=6I*NYS|gJf-w9dVWX3tA)iyQDm7nFBmgS$G<(iS@D(H01 zWSoVazFCa3h>6T@b<(sCNPa>&;T=mr9Ht6pJ1hrywhvtdXs1rP&67yObXINW1=lW!BinV0z$1E zQWJ>OKBB%_G^+?U7a>eE)!1Xp5lannluxf)qcnh3Nz=lz`J&}Y!LENLv3iMfuc8yi z6#JUsiO^u2O$~YyW1qwhsAwisib@FY!!fYr{y#Cxwvgc#G2G%-c1b6@l;M`OvdcT! zlUmv0R$iIKs#;xYhSM+{)5?`}vZV~Wg5k6byRwyC#js_qoUWBE?_~9ztfAFa!LY_o zpQ)8MXR(#7Tve-Ubt`{c&2Sc`b`8Uw%&@00+*-zUD#Na8nUxjLq{o?)%6 z?D|f2LnmwNWVufEG=|&Q$~UyOG-kEfvsgzb>trl0#^PpN9)|NWY*Q=S+{tcYI3L5d zFzo4Br=8Kto!ObXQi$gZuoq5@JrP4tU?fV5)dHrfk{F!=Rt0}8j@SyICa$o8OHE@L zabE%UVNN!`sAyhM5uRYoDJlYc2*g5|(ohEG#=sDnktreO%i!prwtN+_hX&NC1UqVA zc&!o_Wub;7K?TrU7<>lViq7RAnmGBO6D-=gVhVM zPFND*OklqQWEOwaBVpK(tp8!&hi!o5^}n;SYR>Lt&*^0OPS)S*3uO6&oqVX(*V^gZ z+{&NJ_`_N37KS~ql|7$nxuBE1kYO)sWiMvf2*X~|$zIyYUe;Q1d27uT40~lOcNN1% z8SZL^-O8}nbaK}++@D(6>pI!%JDuCIT-!VO8(N(^I&FV9GTcoJcXO-d7KXc(VQ*vD z+ZpbTR`yPYyNhA(?yR||mA#i?cXqP(G3@=V>;nw@Aj3V>%0Ar5KEkk%GM2{}_Hl-N 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%0D7#Kvy&pPe?BsQ`_X$CL;U3}kC=&O=3btZl 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 diff --git a/Source/changelog_ver_4.txt b/Source/changelog_ver_4.txt deleted file mode 100644 index 143df1c..0000000 --- a/Source/changelog_ver_4.txt +++ /dev/null @@ -1,186 +0,0 @@ -=== Build 4.4.446 BETA (2015-04-28) === - * Added checkbox on Options form to disable saving of search results history - * Changed timestamp of search results history to 24-hour format - -=== Build 4.4.445 BETA (2015-04-28) === - * Previous build incorrectly used older version of Sedna My. - * Updated Sedna My to latest VFPx version of 2015-01-23 - * Recompiled to fix bug in using the Filter form. - -=== Build 4.4.444 BETA (2015-02-02) === - * Restoring previous search will no longer leave Search History DBC open. - * Restored warning message if search phrase contains leaded or trailing spaces. - * Updated Thor Check For Updates menu image on Options-> Update page. - -=== Build 4.4.443 BETA (2015-01-26) === - * Fixed anchor on folder icon on Search History form. - -=== Build 4.4.442 BETA (2015-01-26) === - * Fixed sound being made in some cases when starting a new search. - -=== Build 4.4.441 BETA (2015-01-26) === - * Fixed bug where LockScreen was not getting cleared. - -=== Build 4.4.440 BETA (2015-01-24) === - * Fixed startup sequence if Saved Search Folder does not exist. - -=== Build 4.4.438 BETA (2015-01-24) === - * Now making a copy of the Filter form settings with each saved search. - * Added folder icon button on Search History form to open the folder, if needed. - -=== Build 4.4.437 BETA (2015-01-24) === - * Added short key for Restore button - * Can now Right-Click on Restore button to restore last search. - * Can now double-click on row in Search History click to select and close form. - * Search History form now remembers form size and positions between use. - -=== Build 4.4.436 BETA (2015-01-24) === - * Speed improvements when restoring a previous search result. - * Made the "Load" button default button on Search History form. - -=== Build 4.4.434 BETA (2015-01-24) === - * Added UI form to select and restore earlier search results. - -=== Build 4.4.431 BETA (2015-01-23) === - * Added Restore Previous Searches feature. - -=== Build 4.4.429 BETA (2015-01-21) === - * Added feature to restore previous search results when GoFish starts up. - * Converted SSC format to use FoxBin2Prg - -=== Build 4.3.055 BETA (2013-06-06) === - * Added code to browse DBFs with SuperBrowse if Thor is present - -=== Build 4.3.054 BETA (2013-06-06) === - * Fixed bug where DBFs could not be searched in Project scope. - -=== Build 4.3.053 BETA (2012-11-15) === - * Added handling for files with corrupted memo fields. - -=== Build 4.3.052 BETA (2012-10-06) === - * Fixed bug when searching old reports from FoxPro 2.6 - * Added support for exporting to Excel. - -=== Build 4.3.050 BETA (2012-10-06) === - * Improved sorting capabilities for grid. Click columns headers as follows: - [1] Left click always selects primary sort, pushes previous primary and secondary sorts down to second and third. - [2] Right click selects secondary, leaves primary untouched, pushes current secondary down to third. - -=== Build 4.3.049 BETA (2012-10-05) === - * Added Right-Click on Header for Secondary Sorting - * Sorting in columns is now case insensitive - -=== Build 4.3.048 BETA (2012-10-04) === - * Fixed bug which prevented matches from being found in PRG files in certain cases. (Reported by JRN 2012-10-04) - -=== Build 4.3.047 BETA (2012-09-10) === - * Fixed bug which prevented double-clicking from opening methods on Forms. - -=== Build 4.3.046 BETA (2012-09-03) === - * Now using BindEvent() to handle double clicks from main grid - -=== Build 4.3.045 BETA (2012-08-30) === - * Added handler for 'dot' so GoFish will work properly with 'IntellisenseX by Dot' from Thor - -=== Build 4.3.027 BETA (2012-07-01) === - * Fixed call in main form Init() that was resetting grid to defaults.\\ - (Switched it from FormatGrid() to FormatGridForReplaceMode(), which also\\ - fixed the case where the form was closed while Replace mode columns were visible) - * Extracted some code from FormatGridForReplaceMode() to ShowGridColumn() - -=== Build 4.3.026 BETA (2012-07-01) === -* Fixed column ordering on grid to better handle hidden columns. Columns on options -form are now sorted by visible first. -* Fixed bug that caused columns to get jumbled up when showing columns related to Replace Mode. - -=== Build 4.3.024 BETA (2012-07-01) === - * Added code to migrate the Replace Detail table to the new structure of the Results cursor. - * Added Options spinner for setting the html code view zoom factor. - * Now show all Replace Detail fields when browsing replace history. - -=== Build 4.3.022 BETA (2012-06-29) === - * Added ClassLoc column to search results grid - * Rename several columns in the search results related to class, baseclass, parent, and object names - * Added dialog to notify user if there were any Error during Replace operation - * Updated image for Replace errors to a larger image so it's earlier to see. - -=== Build 4.3.014 (2012-06-18) === - * Fixed bug in Edit Line Replace Mode when deleting the entire line. - * Fixed bug which prevented GF from opening the correct method when editing file from GF. - -=== Build 4.3.012 (2012-06-08) === - * Fixed Editing of SCX and VCX from within GoFish so it will open to the correct method and object.\\ - (This bug only affected non-Thor users) - -=== Build 4.3.011 (2012-06-03) === - * Filter Form: Added support for wildcards (* and ?) and the Not operator (!) in string match fields. - * Added option for confirming 'Whole Word' search if it is marked when starting a new search. - * Added option for clearing the 'Apply Filter' checkbox with each new search - * Added option to specify number of MRU entries to display in Scope/Search Expression dropdowns. - * Fixed Report so that it will correctly use the same filter that is in place on the main grid. - - === Build 4.3.002 (2012-05-07) === - * Added new Search Mode: Uses wildcard matching (uses the FoxPro LIKE() function) - * Added radio buttons on Advanced form to select Search Mode - * Restored match word highlighting in Html code view - * Enhanced File Template filter to accept '?' in filename or ext. - * Fixed some other misc html code rendering things. - * Fixed issue where Browser Zoom factor can get corrupted. - * Big-A and Little-A buttons will now be hidden when Html code browser panel is collapsed. - * Enhanced PropNvl() function to return default value if data type of stored value is does not match default value data type - * Added initial code to prepare for support of Google Chrome Frame to render html view. - -=== Build 4.2.068 (2012-03-30) === - * Fixed bug when double-clicking to view a match from a dbf (Browse is called) - (Fixed in TreeView and in Grid) - -=== Build 4.2.067 (2012-03-29) === - * Fixed searching so it will find matches in the .h include filename in SCX forms - * Can now be compiled to a free-standing .exe for use outside of VFP IDE - * Adjusted some label captions on main and Advanced form - -=== Build 4.2.066 (2012-02-24) === - * Added necessary file extensions to backup DBCs and Labels during Replace - -=== Build 4.2.065 (2012-02-21) === - * Fixed Search Scope to work with UNC paths i.e. \\server_name\folder_name - -=== Build 4.2.064 (2012-02-21) === - * Fixed Search Scope to work with mapped drive letters - -=== Build 4.2.063 (2012-02-21) === - * Fixed SetScope() method to properly allow Search Scope to be set from an external call - -=== Build 4.2.062 (2012-02-20) === - * Fixed Search Scope History combo to remember <> and <> - -=== Build 4.2.061 (2012-02-14) === - * Fixed bug in Search Scope combo when choosing <> or <> - * Added to the list of MatchTypes that can be replaced - -=== Build 4.2.060 (2012-02-10) === - * Fixed Search Scope combo to better handle clicking, editing, pasting - * Added Try/Catch SearchInTable() method to guard against corrupt dbf/fpt files - -=== Build 4.2.059 (2012-02-08) === - * You can now click to set focus into the Search Scope combo box - -=== Build 4.2.057 (2012-02-02) === - * Set AllowOutput = .f. on main GoFish for to prevent from appearing in form. - * Added .Category setting to Thor_Tool_GoFish.prg to work with Thor 1.20 'Thor Tools' menu - -=== Build 4.2.056 (2012-02-02) === - * Bug fixed in constructing Replace line text - -=== Build 4.2.055 (2012-02-01) === - * Public release - See notes for 4.2.054 and 4.2.052 - -=== Build 4.2.054 (2012-01-30) === - * Corrected error message that is displayed when RegEx expression fails. - -=== Build 4.2.052 (2012-01-25) === - * Corrected the way matches are found on Property Names and Property Values - * Added support to Browse a dbf when you double click a row in the grid. [GF_PEME_BaseTools.EditSourceX()] - * Added "Data" node to the TreeView to host matches from DBF tables. - * Fixed Progress Bar UI control so the meter bar would not expand beyond themframe. - * Added Up Arrow image to Project so it will build into the .app file. \ No newline at end of file diff --git a/Source/changelog_ver_5.txt b/Source/changelog_ver_5.txt deleted file mode 100644 index 7b07337..0000000 --- a/Source/changelog_ver_5.txt +++ /dev/null @@ -1,100 +0,0 @@ -GoFish Change Log - -**Ver 5.1.010 ** Released 2023-02-23 -* Fixed: Options Dialog Desktop checkbox crashes on InteractiveChange code, fix issue #47 - -**Ver 5.1.010 ** Released 2023-02-22 -* Fixed: Renamed a buch of procedures to pseudo-unique names, try to fix issue #45 - -**Ver 5.1.009 ** Released 2023-01-31 -* Fixed: Fixed problem with wrong object addressed in backup issue #41 - -**Ver 5.1.008 ** Released 2022-11-23 -* Fixed: Problem with filter settings storage place from filter form #38 - -**Ver 5.1.007 ** Released 2022-11-22 -* Fixed: Problem with Filter form issue #36 - -**Ver 5.1.006 ** Released 2022-11-11 -* Fixed: Problem with Collate and expression length issue #34 - -**Ver 5.1.005 ** Released 2022-11-09 -* Fixed: Highlighted match not visible in code view for SCX/VCX issue #27 -* Fixed: Due to unlucky git settings, some text files wher line end with LF instead of CRLF -* Improved: git line end logic forces checkin-as-is checkout-as-is for this repo - -**Ver 5.1.004 ** Released 2022-11-01 -* Fixed: GF_Search_History_Form_Settings.xml written to default folder. issue #31 -* Fixed: User preference settings ignored and overwritten. issue #29 -* Fixed: Startup parameter ignored. issue #21 -* Fixed: Load history form should provide keyboard access to grid. issue #10 -* Improved: buildgofish.prg forces to use of VFP9 SP2 - -**Ver 5.1.003 ** Released 2022-10-29 -* Fixed: User preference settings ignored and overwritten. issue #29 -* Fixed: Opening Filter dialog fails with class not found. issue #28 - -**Ver 5.1.002 ** Released 2022-10-23 -* Fixed: problem with deleted settings file on startup. issue #25 -* Improved: Issues bug template. - -**Ver 5.1.001 ** Released 2022-10-21 -* Fixed: Problem registring with Thor issue #23 - -**Ver 5.1.000 ** Released 2022-10-19 -* New: Option for local settings. Allows local settings and history. Select storage location if local. -* Improved: Storage of some options separated from search settings. -* Fixed: Setting Desktop will engage if form is not closed with *Ok* issue #19 -* Fixed: problem with deleted settings file on startup. issue #17 - -**Ver 5.0.209** Released 2022-10-17 -* Just to force right verison of the app - -**Ver 5.0.208** Released 2022-10-16 -* Improved: Added options to allow control of several colours - -**Ver 5.0.206** Released 2022-10-16 -* Fixed: The View Replace History button wasn't working because of a renamed file. - -**Ver 5.0.207** Released 2022-10-16 -* Improved: Added option to allow code window to be opened at stored position. (Option: Open code windows at top left corner) - -**Ver 5.0.205** Released 2022-08-16 -* Fixed: When the results are shown and the order of the results is changed by clicking the header of column "Proccode", "Statement" or "Code" then the error "SQL: ORDER BY clause in invalid" was thrown. This was fixed by also excluding these columns in the functions "SortColumn" and "SortColumSecondary". -* Fixed: When the search option "Whole word" was active then it could happen that too many higlightings where shown in the HTML preview. This affected only lines with an appropiate result (matching "Whole word") and having another inappropiate result (not matching "Whole word). -* Improved: Some changes were made to "gofishsearchengine.prg" so that GF can wrap up the results even faster. -* Fixed: On clicking "Edit" to open the file of the selected result could lead to error "Variable 'CR' is not found.". -* Fixed: For results that are part of a class-container and used in a form with a formset GF showed a wrong "name" (or you may call it "path") in the results. -* Improved: When clicking "Edit" to open a form or class of the selected result and this file could not be opened then nothing happened. From now on GF will tell you that the file can´t be opened and why not. - -** Ver 5.0.202 ** Released 2022-06-24 -* Made the setting of Desktop for the main GoFish form an option - -** Ver 5.0.201 ** Released 2022-05-19 -* Set Desktop to .T. for the main GoFish form so it can be moved outside the VFP window - -** Ver 5.0.200 ** Released 2022-05-14 -* Changed CodePlex references to VFPX and removed reference to BitBucket -* Fixed "constant already defined issue" when building app -* Removed unneeded files from the repository -* Fixed an error displaying the options dialog -* Improved the build process - -** Ver 5.0.170 ** Released 2021-03-24 -1. GoFishSearchEngine class: Fixed folder paths for cFilesToSkipFile, cReplaceDetailTable, cReplaceDetailTable. -2. Options Form-> Replace tab: Added read-only fields to show values for cReplaceDetailTable and cReplaceDetailTable. - -** Ver 5.0.169 ** Released 2021-03-24 -1. Removed matches from a Project PJX on the "Key" field (i.e. Match Type = "" in the results grid.) - -** Ver 5.0.168 ** Released 2021-03-23 -1. In the search results grid, if **Match Type** is`<<>` (i.e. matching a filename in a Project), then double-clicking on the row will now open the file with correct editor. (Contributed by Jim Nelson) -2. In the search results treeview, the results are now ordered by Class, Filename, FilePath. (Contributed by Jim Nelson) -3. GoFishSearchEngine.vcx has been converted to PRGs file. The 2 classes in the VCX are replaced by GoFishSearchEngine.prg and GoFishSearchOptions.prg. This was done to remove binaries (VCX) from the code base, in hopes of making it easier to maintain the source code in a more source control friendly style. -4. Converted GF_PEME_BaseTools.vcx to prg. - -** Ver 5.0.164 ** - Released 2021-03-19 -1. Fixed a bug in Delete feature of Search History form that could allow GF to delete (essentially) all files and folders starting at the root path of the disk. Error was reported in Issue #9 on the GitHub Issue Tracker. https://github.com/mattslay/GoFish/issues/9 -2. Added text source code files for VCX and SCX files, as generated by FoxBin2Prg. -3. Thor maintainers will need to release a new `Thor_Update_GoFish5.prg` updater to distribute this update. - diff --git a/Source/gofish.prg b/Source/gofish.prg index 8adf96d..45bf46c 100644 --- a/Source/gofish.prg +++ b/Source/gofish.prg @@ -1,33 +1,39 @@ #INCLUDE BuildGoFish.h *--------------------------------------------------------------------------------------------- -Lparameters tcInitialSource, tlSuppressRegisteredWithThorDialog +Lparameters; + tcInitialSource,; + tlSuppressRegisteredWithThorDialog,; + tv03,tv04,tv05,tv06,tv07,tv08,; + tv09,tv10,tv11,tv12,tv13,tv14,tv15,tv16,; + tv17,tv18,tv19,tv20,tv21,tv22,tv23,tv24 -Local lcInitialSource, lcXMLFiles, llReturn Local; - lcSettingsFile As String,; - lcSettingsFile As String,; - loMy As 'My' Of 'My.vcx',; - loSettings + lcInitialSource As String,; + lcSettingsFile As String,; + llResetCommonStorage As Boolean,; + llResetLocalStorage As Boolean,; + llReturn As Boolean,; + loMy As "My" Of "My.vcx",; + loSettings As Object - -lcInitialSource = Evl(tcInitialSource, '') +lcInitialSource = Evl(m.tcInitialSource, "") SetupEnvironment() *!* ******************** Removed 11/03/2015 ***************** *!* CreateVersionFile() && Version file is re-built every time -If !Empty(tcInitialSource) And Upper(tcInitialSource) = 'THOR' - llReturn = TryRegisterWithThor(.T., !tlSuppressRegisteredWithThorDialog) - Return llReturn +If !Empty(m.tcInitialSource) And Upper(m.tcInitialSource) = "THOR" + llReturn = TryRegisterWithThor(.T., !m.tlSuppressRegisteredWithThorDialog) + Return m.llReturn Else TryRegisterWithThor() && GoFish is re-registered with Thor every time Endif *-- Only allow one instance of the form to be running -If Type('_Screen._GoFish.oResultsForm') = 'O' And !Isnull(_Screen._GoFish.oResultsForm) +If Type("_Screen._GoFish.oResultsForm") = "O" And !Isnull(_Screen._GoFish.oResultsForm) If _Screen._GoFish.oResultsForm.WindowState = 1 _Screen._GoFish.oResultsForm.WindowState = 0 Else @@ -37,41 +43,68 @@ If Type('_Screen._GoFish.oResultsForm') = 'O' And !Isnull(_Screen._GoFish.oResul Return Endif +Set Procedure To "GoFishProc" Additive +Set Procedure To "mhHtmlCode" Additive +Set Procedure To "GoFishSearchEngine.prg" Additive +Set Procedure To "GoFishSearchOptions.prg" Additive +Set Procedure To "GF_PEME_BaseTools.prg" Additive + +* SF 20221123 use subfolder of Home(7) by default +lcSettingsFile = Addbs(Home(7)) + "GoFish_" + +If !Directory(m.lcSettingsFile) Then + Mkdir (Addbs(Home(7)) + "GoFish_") + If File(Addbs(Home(7)) + "GF_Results_Form_Settings.xml") Then + GF_Move_GlobalPath() + Endif &&File(Addbs(Home(7)) + "GF_Results_Form_Settings.xml") +Endif &&DIRECTORY(m.lcSettingsFile) +* /SF 20221123 use subfolder of Home(7) by default + +If INLIST(Upper(Alltrim(m.lcInitialSource)), "/?", "-?", "/H", "-H","HELP") + HelpScreen() + Return +ENDIF &&INLIST(Upper(Alltrim(m.lcInitialSource)), "/?", "-?", "/H", "-H","HELP") + *-- Erase all existing GF XML files to reset to default -If Upper(Alltrim(lcInitialSource)) = 'RESET' - lcXMLFiles = '"' + Home(7) + 'GF_*.xml' + '"' - Delete File (lcXMLFiles) - lcInitialSource = '' +If Upper(Alltrim(m.lcInitialSource)) == "-RESETLOCAL" + llResetLocalStorage = .T. + lcInitialSource = "" +Endif &&Upper(Alltrim(lcInitialSource)) == "-RESETLOCAL" + +If Upper(Alltrim(m.lcInitialSource)) == "-RESET" + llResetCommonStorage = .T. + lcInitialSource = "" + +Endif &&Upper(Alltrim(lcInitialSource)) == "-RESET" + +If m.llResetCommonStorage + GF_RemoveFolder(m.lcSettingsFile) Endif -Set Procedure To 'GoFishProc' Additive -Set Procedure To 'mhHtmlCode' Additive -Set Procedure To 'GoFishSearchEngine.prg' Additive -Set Procedure To 'GoFishSearchOptions.prg' Additive -Set Procedure To 'GF_PEME_BaseTools.prg' Additive +*-- Erase all existing GF XML files to reset to default -loMy = Newobject('My', 'My.vcx') -loSettings = loMy.Settings -lcSettingsFile = Addbs(Home(7)) + 'GF_Results_Form_Settings.xml' +loMy = Newobject("My", "My.vcx") +loSettings = m.loMy.Settings +lcSettingsFile = m.lcSettingsFile + "\GF_Results_Form_Settings.xml" * SF 20221017 test for file If File(m.lcSettingsFile) - m.loSettings.Load(m.lcSettingsFile) + loSettings.Load(m.lcSettingsFile) Endif * /SF 20221017 test for file * SF 20221017 * special local settings -If m.loSettings.Exists('lCR_Allow') And m.loSettings.lCR_Allow Then - GF_Get_LocalSettings(@loSettings,m.lcSettingsFile) +If loSettings.Exists("lCR_Allow") And m.loSettings.lCR_Allow Then + GF_Get_LocalSettings(@loSettings, m.lcSettingsFile, m.llResetLocalStorage) -Endif &&m.loSettings.EXISTS('lCR_Allow') And m.loSettings.lCR_Allow +Endif &&loSettings.EXISTS("lCR_Allow") And m.loSettings.lCR_Allow */ SF 20221017 -If Pemstatus(m.loSettings, 'lDesktop', 5) And m.loSettings.lDesktop - Do Form GoFish_Results_Desktop With lcInitialSource +If Pemstatus(m.loSettings, "lDesktop", 5) And m.loSettings.lDesktop + Do Form GoFish_Results_Desktop With m.lcInitialSource Else - Do Form GoFish_Results With lcInitialSource -Endif Pemstatus(m.loSettings, 'lDesktop', 5) ... + Do Form GoFish_Results With m.lcInitialSource +Endif Pemstatus(m.loSettings, "lDesktop", 5) ... If Version(2) = 0 && If running as an .EXE, setup Read Events loop On Shutdown Clear Events @@ -84,54 +117,58 @@ Endif Procedure SetupEnvironment -Local loGoFish -Local lcAppName, lcAppPath + Local; + lcAppName As String,; + lcAppPath As String,; + loGoFish As Object +*:Global; +x *-- 4.2.003 - Need to clear out these class definitions which may be cached by VFP from an *-- older version of GoFish -Clear Class 'GoFishSearchEngine' -Clear Class 'GoFishSearchOptions' -Clear Class 'GF_PEME_BaseTools' - -For x = Program(-1) To 1 Step -1 && Look up through run stack to find the name of the running .APP file - lcAppName = Sys(16, x) - If '.APP' $ Upper(lcAppName) - Exit - Else - lcAppName = '' - Endif -Endfor + Clear Class "GoFishSearchEngine" + Clear Class "GoFishSearchOptions" + Clear Class "GF_PEME_BaseTools" + + For x = Program(-1) To 1 Step -1 && Look up through run stack to find the name of the running .APP file + lcAppName = Sys(16, x) + If ".APP" $ Upper(m.lcAppName) + Exit + Else + lcAppName = "" + Endif + Endfor -lcAppName = Evl(lcAppName, Sys(16, 1)) -lcAppPath = Addbs(Justpath (Getwordnum(lcAppName, 3))) -If Empty(lcAppPath) - lcAppPath = Addbs(Justpath(lcAppName)) -Endif -lcAppName = Justfname(lcAppName) + lcAppName = Evl(m.lcAppName, Sys(16, 1)) + lcAppPath = Addbs(Justpath (Getwordnum(m.lcAppName, 3))) + If Empty(m.lcAppPath) + lcAppPath = Addbs(Justpath(m.lcAppName)) + Endif + lcAppName = Justfname(m.lcAppName) -If '.FXP' $ lcAppName - SetPathsForDevelopmentMode(lcAppPath) - lcAppName = GOFISH_APP_FILE -Endif + If ".FXP" $ m.lcAppName + SetPathsForDevelopmentMode(m.lcAppPath) + lcAppName = GOFISH_APP_FILE + Endif -If Type('_Screen._GoFish.oResultsForm') = 'O' And !Isnull(_Screen._GoFish.oResultsForm) - Return -Else + If Type("_Screen._GoFish.oResultsForm") = "O" And !Isnull(_Screen._GoFish.oResultsForm) + Return + Else *-- 4.2.003 - Create this object locally, rather than getting if from the VCX *-- This is better since finding the VCX during a Thor installation of GoFish can *-- be tricky. - loGoFish = Createobject('Empty') - AddProperty(loGoFish, 'cAppPath', lcAppPath) - AddProperty(loGoFish, 'cAppName', lcAppName) - AddProperty(loGoFish, 'cVersion', GOFISH_VERSION) - AddProperty(loGoFish, 'cBuildDate', GOFISH_BUILDDATE) - AddProperty(loGoFish, 'dBuildDate', GOFISH_dBUILDDATE) - AddProperty(loGoFish, 'oResultsForm', .Null.) + loGoFish = Createobject("Empty") + AddProperty(m.loGoFish, "cAppPath", m.lcAppPath) + AddProperty(m.loGoFish, "cAppName", m.lcAppName) + AddProperty(m.loGoFish, "cVersion", GOFISH_VERSION) + AddProperty(m.loGoFish, "cBuildDate", GOFISH_BUILDDATE) + AddProperty(m.loGoFish, "dBuildDate", GOFISH_dBUILDDATE) + AddProperty(m.loGoFish, "oResultsForm", .Null.) - _Screen.AddProperty('_GoFish', loGoFish) && Add this object onto _Screen, so it can accessed from GoFish forms + _Screen.AddProperty("_GoFish", m.loGoFish) && Add this object onto _Screen, so it can accessed from GoFish forms -Endif + Endif Endproc @@ -140,69 +177,73 @@ Procedure SetPathsForDevelopmentMode(tcAppPath) *-- If running this bootstrap in dev mode,we need to setup these paths *-- Note: This is not required when the compiled .app file is running -Set Path To (tcAppPath) Additive -Set Path To (tcAppPath + 'Prg') Additive -Set Path To (tcAppPath + 'Forms') Additive -Set Path To (tcAppPath + 'Lib') Additive -Set Path To (tcAppPath + 'Lib\VFP\My') Additive -Set Path To (tcAppPath + 'Lib\VFP\FFC') Additive -Set Path To (tcAppPath + 'Images') Additive -Set Path To (tcAppPath + 'Menus') Additive + Set Path To (m.tcAppPath) Additive + Set Path To (m.tcAppPath + "Prg") Additive + Set Path To (m.tcAppPath + "Forms") Additive + Set Path To (m.tcAppPath + "Lib") Additive + Set Path To (m.tcAppPath + "Lib\VFP\My") Additive + Set Path To (m.tcAppPath + "Lib\VFP\FFC") Additive + Set Path To (m.tcAppPath + "Images") Additive + Set Path To (m.tcAppPath + "Menus") Additive Endproc *---------------------------------------------------------------------------- Procedure TryRegisterWithThor(tlForcedRegister, tlShowConfirmationDialog) -Local lcThorVersion, llReturn, llThorPresent - - -Try && See if Thor is running - lcThorVersion = Execscript(_Screen.cThorDispatcher, "Version=") - llThorPresent = .T. - Catch - If tlShowConfirmationDialog - Messagebox('Thor is not presently running on your system. Please install/run it first.', 0, 'Thor required.') - Endif - llThorPresent = .F. - Finally -Endtry - -If !llThorPresent - Return .F. -Endif + Local; + lcThorVersion As String,; + llReturn As Boolean,; + llThorPresent As Boolean + + Try && See if Thor is running + lcThorVersion = Execscript(_Screen.cThorDispatcher, "Version=") + llThorPresent = .T. + Catch + If m.tlShowConfirmationDialog + Messagebox("Thor is not presently running on your system. Please install/run it first.", 0, "Thor required.") + Endif + llThorPresent = .F. + Finally + Endtry + + If !m.llThorPresent + Return .F. + Endif -llReturn = RegisterWithThor() + llReturn = RegisterWithThor() -If !tlForcedRegister - Return -Endif + If !m.tlForcedRegister + Return + Endif -If tlShowConfirmationDialog - If llReturn - Messagebox('Successfully registered with Thor.', 0, GOFISH_APP_NAME) - Else - Messagebox('Error attempting to register with Thor.', 0, GOFISH_APP_NAME) + If m.tlShowConfirmationDialog + If m.llReturn + Messagebox("Successfully registered with Thor.", 0, GOFISH_APP_NAME) + Else + Messagebox("Error attempting to register with Thor.", 0, GOFISH_APP_NAME) + Endif Endif -Endif -Return llReturn + Return m.llReturn Endproc *------------------------------------------------------------------------------------------------------ Procedure RegisterWithThor -Local llRegisterApp, llRegisterUpdater + Local; + llRegisterApp As Boolean,; + llRegisterUpdater As Boolean -llRegisterApp = RegisterAppWithThor() + llRegisterApp = RegisterAppWithThor() -llRegisterUpdater = RegisterUpdaterWithThor() + llRegisterUpdater = RegisterUpdaterWithThor() -RegisterVfpxLinkWithThor() -RegisterDiscussionGroupWithThor() + RegisterVfpxLinkWithThor() + RegisterDiscussionGroupWithThor() -Return (llRegisterApp And llRegisterUpdater) + Return (m.llRegisterApp And m.llRegisterUpdater) Endproc @@ -210,59 +251,65 @@ Endproc *-------------------------------------------------------------------------------------- Procedure RegisterAppWithThor() -Local lcFolderName, lcFullAppName, loThorInfo, lcCode, lcPlugIn - -Try - loThorInfo = Execscript (_Screen.cThorDispatcher, 'Thor Register=') - Catch - loThorInfo = .Null. -Endtry - -If Isnull (loThorInfo) - Return .F. -Endif + Local; + lcCode As String,; + lcFolderName As String,; + lcFullAppName As String,; + lcPlugIn As String,; + llRegister As Boolean,; + loThorInfo As Object + + Try + loThorInfo = Execscript (_Screen.cThorDispatcher, "Thor Register=") + Catch + loThorInfo = .Null. + Endtry + + If Isnull (m.loThorInfo) + Return .F. + Endif -With loThorInfo + With m.loThorInfo * Required - .Prompt = GOFISH_APP_NAME && used when tool appears in a menu - .Description = 'Advanced Code Search Tool' && may be lengthy, including CRs, etc - .Author = 'Matt Slay' - .PRGName = THOR_TOOL_NAME && a unique name for the tool; note the required prefix - .Category = 'Applications|GoFish' + .Prompt = GOFISH_APP_NAME && used when tool appears in a menu + .Description = "Advanced Code Search Tool" && may be lengthy, including CRs, etc + .Author = "Matt Slay" + .PRGName = THOR_TOOL_NAME && a unique name for the tool; note the required prefix + .Category = "Applications|GoFish" - .AppName = GOFISH_APP_FILE && no path, but include the extension; for example, GoFish5.App + .AppName = GOFISH_APP_FILE && no path, but include the extension; for example, GoFish5.App * Note that this creates This.FullAppName, which determines the full path of the APP * and also This.FolderName -* .FolderName = 'C:\Visual FoxPro\Programs\GoFish All Versions\GoFish5\Source' -* .FullAppName = .FolderName + '\' + GOFISH_APP_FILE +* .FolderName = "C:\Visual FoxPro\Programs\GoFish All Versions\GoFish5\Source" +* .FullAppName = .FolderName + "\" + GOFISH_APP_FILE - lcFolderName = .FolderName - lcFullAppName = .FullAppName + lcFolderName = .FolderName + lcFullAppName = .FullAppName - .PlugInClasses = 'clsGoFishFormatGrid' - .PlugIns = 'GoFish Results Grid' + .PlugInClasses = "clsGoFishFormatGrid" + .PlugIns = "GoFish Results Grid" - TEXT To lcCode Noshow Textmerge - Do '<>' + Text To m.lcCode Noshow Textmerge + Do "<>" - ENDTEXT + Endtext - TEXT To lcPlugIn Noshow + Text To m.lcPlugIn Noshow EndProc Define Class clsGoFishFormatGrid As Custom - Source = 'GoFish5' - PlugIn = 'GoFish Results Grid' - Description = 'Provides access to GoFish results grid to set colors and other dynamic properties.' - Tools = 'GoFish5' - FileNames = 'Thor_Proc_GoFish_FormatGrid.PRG' - DefaultFileName = '*Thor_Proc_GoFish_FormatGrid.PRG' - DefaultFileContents = '' + Source = "GoFish5" + PlugIn = "GoFish Results Grid" + Description = "Provides access to GoFish results grid to set colors and other dynamic properties." + Tools = "GoFish5" + FileNames = "Thor_Proc_GoFish_FormatGrid.PRG" + DefaultFileName = "*Thor_Proc_GoFish_FormatGrid.PRG" + DefaultFileContents = "" Procedure Init **************************************************************** @@ -273,20 +320,20 @@ Lparameters toGrid, tcResultsCursor *-- Sample 1: Dynamic row coloring as used by GF Local lcFileNameColor, lcPRG, lcPRGColor, lcSCX, lcSCXColor, lcVCX, lcVCXColor -lcSCX = 'Upper(' + tcResultsCursor + '.filetype) = "SCX"' -lcSCXColor = 'RGB(0,0,128)' +lcSCX = "Upper(" + tcResultsCursor + '.filetype) = "SCX"' +lcSCXColor = "RGB(0,0,128)" -lcVCX = 'Upper(' + tcResultsCursor + '.filetype) = "VCX"' -lcVCXColor = 'RGB(0,128,0)' +lcVCX = "Upper(" + tcResultsCursor + '.filetype) = "VCX"' +lcVCXColor = "RGB(0,128,0)" -lcPRG = 'Upper(' + tcResultsCursor + '.filetype) $ "PRG TXT H INI XML HTM HTML ASP ASPX"' -lcPRGColor = 'RGB(255,0,0)' +lcPRG = "Upper(" + tcResultsCursor + '.filetype) $ "PRG TXT H INI XML HTM HTML ASP ASPX"' +lcPRGColor = "RGB(255,0,0)" -toGrid.SetAll('DynamicForeColor', 'Iif(' + m.lcSCX + ', ' + m.lcSCXColor + ', ' + ; - 'Iif(' + m.lcVCX + ', ' + m.lcVCXColor + ', ' + ; - 'Iif(' + m.lcPRG + ',' + m.lcPRGColor + ', RGB(0,0,0))' + ; - ')' + ; - ')', 'COLUMN') +toGrid.SetAll("DynamicForeColor", "Iif(" + m.lcSCX + ", " + m.lcSCXColor + ", " + ; + "Iif(" + m.lcVCX + ", " + m.lcVCXColor + ", " + ; + "Iif(" + m.lcPRG + "," + m.lcPRGColor + ", RGB(0,0,0))" + ; + ")" + ; + ")", "COLUMN") Return *-- Sample 2: Alternative provided by Jim R. Nelson @@ -298,58 +345,58 @@ Return Local lcBolds, lcCode, lcCodeColor, lcComments, lcCommentsColor, lcFileName, lcOthersColor Local lcPropNameColor, lcPropertyName, llRegister -lcPropertyName = [0 # Atc(" Replace tab: Added read-only fields to show values for cReplaceDetailTable and cReplaceDetailTable. - -** Ver 5.0.169 ** Released 2021-03-24 -1. Removed matches from a Project PJX on the "Key" field (i.e. Match Type = "" in the results grid.) - -** Ver 5.0.168 ** Released 2021-03-23 -1. In the search results grid, if **Match Type** is`<<>` (i.e. matching a filename in a Project), then double-clicking on the row will now open the file with correct editor. (Contributed by Jim Nelson) -2. In the search results treeview, the results are now ordered by Class, Filename, FilePath. (Contributed by Jim Nelson) -3. GoFishSearchEngine.vcx has been converted to PRGs file. The 2 classes in the VCX are replaced by GoFishSearchEngine.prg and GoFishSearchOptions.prg. This was done to remove binaries (VCX) from the code base, in hopes of making it easier to maintain the source code in a more source control friendly style. -4. Converted GF_PEME_BaseTools.vcx to prg. - -** Ver 5.0.164 ** - Released 2021-03-19 -1. Fixed a bug in Delete feature of Search History form that could allow GF to delete (essentially) all files and folders starting at the root path of the disk. Error was reported in Issue #9 on the GitHub Issue Tracker. https://github.com/mattslay/GoFish/issues/9 -2. Added text source code files for VCX and SCX files, as generated by FoxBin2Prg. -3. Thor maintainers will need to release a new `Thor_Update_GoFish5.prg` updater to distribute this update. - +## Ver 6.0.000 **Released 2023-03-08** +For more details check https://github.com/VFPX/GoFish/docs/Changes.md +- New: Mode to display history in tree +- New: Modified structure to store history to speed up display of history in tree while keeeping common history table small. +- New: Option to swap buttons in search history. Send OK / Cancel buttom left. +- New: Option to show search history by active scope +- New: Option to set scope to Active Project / Active Path as default +- New: Additional parameters for active scope +- New: Additional parameters to clear settings / storage +- Improved: Alternative button layout for *Load History Form* +- Improved: Load history faster +- Improved: Storage of replace history +- Improved: Display of replace history +- Improved: Sort per filepath rather then filename EndText -AddProperty(toUpdateInfo, 'AvailableVersion', 'GoFish5 - 5.1.011 - 23. Februar 2023, - 20230223') +AddProperty(toUpdateInfo, 'AvailableVersion', 'GoFish5 - 6.0.000 - 8. März 2023, - 20230308') AddProperty(toUpdateInfo, 'SourceFileUrl', 'https://raw.githubusercontent.com/VFPX/GoFish/master/Source/Source.zip') AddProperty(toUpdateInfo, 'LinkPrompt', 'GoFish Home Page') AddProperty(toUpdateInfo, 'Link', 'https://github.com/VFPX/GoFish') diff --git a/_command.prg b/_command.prg index 9086c71..77fa4ef 100644 --- a/_command.prg +++ b/_command.prg @@ -1 +1 @@ -MODIFY PROJECT e:\se\gofish_vfpx\source\gofish5.pjx SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app DEBUG CLEAR ALL RESUME CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL MODIFY CLASS gf_baseform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filterpf.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_options.scx MODIFY CLASS gf_baseform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY FILE e:\se\gofish_vfpx\source\changelog_ver_5.txt AS 1252 MODIFY COMMAND e:\se\gofish_vfpx\source\buildgofish.prg AS 1252 DO e:\se\gofish_vfpx\source\buildgofish.prg CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app SELECT 0 USE "D:\Users\Lutz\AppData\Roaming\Microsoft\Visual FoxPro Advanced\GF_Saved_Search_Results\20221024082851\GF_Saved_Search_Results.DBF" AGAIN SHARED BROWSE LAST CD CD . CD .. CD CD e:\se\gofish_vfpx CD CD e:\se\gofish_vfpx\data\default CD MODIFY PROJECT e:\se\gofish_vfpx\source\gofish5.pjx SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL CLOSE ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL DEBUG CLEAR ALL CLOSE ALL CLEAR ALL CLEAR ALL CLOSE ALL CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL CLEAR ALL CLOSE ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL CLEAR ALL CLOSE ALL MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app RESUME MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY COMMAND e:\se\gofish_vfpx\source\prg\gofishproc.prg AS 1252 CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL MODIFY COMMAND e:\se\gofish_vfpx\source\prg\gofishproc.prg AS 1252 MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_options.scx CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app RESUME PUBLIC pof pof = m.locolumn RESUME CLEAR ALL MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app RESUME CLEAR ALL MODIFY CLASS gf_grid OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx CLEAR ALL DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app RESUME CLEAR ALL MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app RESUME Cls DO e:\se\gofish_vfpx\source\gofish5.app RESUME bublic pof public pof pof=m.locontrol RESUME CLEAR ALL MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app public pof pof=m.locontrol RESUME release pof RESUME MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx CLEAR ALL CLEAR SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx CLEAR ALL CLEAR DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL MODIFY FILE e:\se\gofish_vfpx\source\changelog_ver_5.txt AS 1252 MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY CLASS gf_grid OF e:\se\gofish_vfpx\source\lib\gofishui.vcx SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_options.scx CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL MODIFY FILE e:\se\gofish_vfpx\source\changelog_ver_5.txt AS 1252 MODIFY COMMAND e:\se\gofish_vfpx\source\buildgofish.prg AS 1252 CLEAR ALL DO e:\se\gofish_vfpx\source\buildgofish.prg:\se\gofish_vfpx\source\buildgofish.prg DO e:\se\gofish_vfpx\source\buildgofish.prg MODIFY COMMAND e:\se\gofish_vfpx\source\buildgofish.prg AS 1252 ?VERSION() ?VERSION(1) ?VERSION(2) ?VERSION(3) ?VERSION(4) _cliptext = VERSION(4) MODIFY CLASS gf_combosearchexpressionhistory OF e:\se\gofish_vfpx\source\lib\gofishui.vcx SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL DO e:\se\gofish_vfpx\source\gofish5.app ?FULLPATH() ?FULLPATH('','') DO e:\se\gofish_vfpx\source\gofish5.app MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_searchhistory.scx MODIFY CLASS gf_baseform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_searchhistory.scx MODIFY CLASS gf_baseform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_searchhistory.scx MODIFY CLASS gf_baseform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_searchhistory.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_advaccedreplacehelp.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_about.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gf_collection_explorer.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_advanced.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_about.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_advaccedreplacehelp.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_advanced.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_advaccedreplacehelp.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_advanced.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_extendsearch.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filter.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filterpf.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_extendsearch.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_options.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_searchhistory.scx MODIFY CLASS gf_filterform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY CLASS gf_baseform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_searchhistory.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_options.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_searchhistory.scx CLEAR ALL MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_searchhistory.scx MODIFY CLASS gf_baseform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_options.scx MODIFY COMMAND e:\se\gofish_vfpx\source\gofish.prg AS 1252 MODIFY COMMAND e:\se\gofish_vfpx\source\prg\gofishproc.prg AS 1252 MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app DEBUG DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app SET ASSERTS ON DO e:\se\gofish_vfpx\source\gofish5.app MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx CLEAR ALL CLOSE DATABASES all MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY COMMAND e:\se\gofish_vfpx\source\prg\gofishproc.prg AS 1252 CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app CLOSE DATABASES all DO e:\se\gofish_vfpx\source\gofish5.app MODIFY FILE e:\se\gofish_vfpx\source\changelog_ver_5.txt AS 1252 DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY CLASS gf_baseform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app MODIFY CLASS gf_baseform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app RESUME MODIFY CLASS gf_baseform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app MODIFY FILE e:\se\gofish_vfpx\source\changelog_ver_5.txt AS 1252 MODIFY COMMAND e:\se\gofish_vfpx\source\buildgofish.prg AS 1252 DO e:\se\gofish_vfpx\source\buildgofish.prg MODIFY FILE e:\se\gofish_vfpx\source\changelog_ver_5.txt AS 1252 MODIFY FILE e:\se\gofish_vfpx\source\buildgofish.h AS 1252 DO e:\se\gofish_vfpx\source\buildgofish.prg MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY FILE e:\se\gofish_vfpx\source\changelog_ver_5.txt AS 1252 MODIFY COMMAND e:\se\gofish_vfpx\source\buildgofish.prg AS 1252 DO e:\se\gofish_vfpx\source\buildgofish.prg DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL MODIFY COMMAND e:\se\gofish_vfpx\source\samples\gofishsearchsample.prg AS 1252 MODIFY COMMAND e:\se\gofish_vfpx\source\lib\gofishsearchengine.prg AS 1252 CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app MODIFY COMMAND e:\se\gofish_vfpx\source\lib\gofishsearchengine.prg AS 1252 CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app MODIFY COMMAND e:\se\gofish_vfpx\source\lib\gofishsearchengine.prg AS 1252 CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app MODIFY COMMAND e:\se\gofish_vfpx\source\lib\gofishsearchengine.prg AS 1252 CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL MODIFY COMMAND e:\se\gofish_vfpx\source\lib\gofishsearchengine.prg AS 1252 CLEAR ALL MODIFY COMMAND e:\se\gofish_vfpx\source\lib\gofishsearchengine.prg AS 1252 MODIFY FILE e:\se\gofish_vfpx\source\changelog_ver_5.txt AS 1252 MODIFY COMMAND e:\se\gofish_vfpx\source\buildgofish.prg AS 1252 CLEAR ALL MODIFY COMMAND e:\se\gofish_vfpx\source\buildgofish.prg AS 1252 DO e:\se\gofish_vfpx\source\buildgofish.prg DO e:\se\gofish_vfpx\source\gofish5.app MODIFY COMMAND e:\se\gofish_vfpx\source\lib\gofishsearchengine.prg AS 1252 MODIFY FILE e:\se\gofish_vfpx\source\changelog_ver_5.txt AS 1252 MODIFY COMMAND e:\se\gofish_vfpx\source\buildgofish.prg AS 1252 CLEAR ALL DO e:\se\gofish_vfpx\source\buildgofish.prg DO e:\se\gofish_vfpx\source\gofish5.app SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL CLOSE ALL DEBUG SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL DO e:\se\gofish_vfpx\source\gofish5.app MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filter.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filterpf.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filter.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filterpf.scx CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app DO e:\se\gofish_vfpx\source\gofish5.app MODIFY FILE e:\se\gofish_vfpx\source\changelog_ver_5.txt AS 1252 MODIFY COMMAND e:\se\gofish_vfpx\source\buildgofish.prg AS 1252 CLEAR ALL DO e:\se\gofish_vfpx\source\buildgofish.prg DO e:\se\gofish_vfpx\source\gofish5.app MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filterpf.scx MODIFY FILE e:\se\gofish_vfpx\source\changelog_ver_5.txt AS 1252 EXIT DO e:\se\gofish_vfpx\source\gofish5.app MODIFY CLASS gf_baseform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx ?FULLPATH("","") MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filter.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filterpf.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filter.scx DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL DO e:\se\gofish_vfpx\source\gofish5.app MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filterpf.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filter.scx DO e:\se\gofish_vfpx\source\gofish5.app MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filter.scx DO e:\se\gofish_vfpx\source\gofish5.app DEBUG RESUME MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filterpf.scx MODIFY FORM e:\se\gofish_vfpx\source\forms\gofish_filter.scx CLEAR ALL SET DEFAULT TO e:\se\gofish_vfpx\source\ DO e:\se\gofish_vfpx\source\gofish5.app MODIFY FILE e:\se\gofish_vfpx\source\changelog_ver_5.txt AS 1252 MODIFY COMMAND e:\se\gofish_vfpx\source\buildgofish.prg AS 1252 CLEAR ALL DO e:\se\gofish_vfpx\source\buildgofish.prg MODIFY COMMAND e:\se\gofish_vfpx\source\lib\gofishsearchengine.prg AS 1252 MODIFY FILE e:\se\gofish_vfpx\source\changelog_ver_5.txt AS 1252 MODIFY COMMAND e:\se\gofish_vfpx\source\buildgofish.prg AS 1252 CLEAR ALL DO e:\se\gofish_vfpx\source\buildgofish.prg CLEAR ALL DO Browse_Ext DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL DO e:\se\gofish_vfpx\source\gofish5.app MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx DO e:\se\gofish_vfpx\source\gofish5.app CLEAR ALL DO e:\se\gofish_vfpx\source\gofish5.app MODIFY CLASS gf_resultsform OF e:\se\gofish_vfpx\source\lib\gofishui.vcx MODIFY COMMAND e:\se\gofish_vfpx\source\buildgofish.prg AS 1252 ?_vfp.proje.count ?_vfp.proje (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +DEFINE CLASS gofish_hook AS jvp_hook OF "jvp_hook.vcx" + *< CLASSDATA: Baseclass="projecthook" Timestamp="" Scale="Pixels" Uniqueid="" /> + + gnbuildaction = 2 + gnrunaftercompile = 2 + Name = "gofish_hook" + +ENDDEFINE diff --git a/data/default/my_hook.vc2 b/data/default/my_hook.vc2 new file mode 100644 index 0000000..d8cc933 --- /dev/null +++ b/data/default/my_hook.vc2 @@ -0,0 +1,10 @@ +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +* (ES) AUTOGENERADO - ¡¡ATENCIÓN!! - ¡¡NO PENSADO PARA EJECUTAR!! USAR SOLAMENTE PARA INTEGRAR CAMBIOS Y ALMACENAR CON HERRAMIENTAS SCM!! +* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! +*-------------------------------------------------------------------------------------------------------------------------------------------------------- +*< FOXBIN2PRG: Version="1.19" SourceFile="my_hook.vcx" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) +* +*-- EXTERNAL_CLASS identify external member Class names / EXTERNAL_CLASS identifica los nombres de las Clases externas +*< EXTERNAL_CLASS: Name="gofish_hook" Baseclass="projecthook" /> + +* \ No newline at end of file diff --git a/desktop.ini b/desktop.ini new file mode 100644 index 0000000..1799667 --- /dev/null +++ b/desktop.ini @@ -0,0 +1,6 @@ +[.ShellClassInfo] +IconResource=Source\Images\fish13.ico,0 +[ViewState] +Mode= +Vid= +FolderType=Generic diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 0000000..a923fe1 --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,11 @@ +# we use the exclude-all-include-special approach, easier then excluding any odd stuff later +#exclude general +*.* + +#include general +# docs +!*.md + +#include special +#default git +!*.gitignore diff --git a/docs/Changes.md b/docs/Changes.md new file mode 100644 index 0000000..35b9ca9 --- /dev/null +++ b/docs/Changes.md @@ -0,0 +1,451 @@ +# Changes +Change list of GoFish - An advanced code search tool for MS Visual Foxpro 9 + +## Purpose of this document +This document list the changes of GoFish. +Replaces the lists in +- [Readme.md](/readme.md) +- ChangeLog_Ver_5.txt +- ChangeLog_Ver_5.txt + +---- +## Ver 6.0.000 +**Released 2023-03-08** +### Changes +For more details check [Changes on V6](./New_6.md). +- New: Mode to display history in tree +- New: Modified structure to store history to speed up display of history in tree while keeeping common history table small. +- New: Option to swap buttons in search history. Send OK / Cancel buttom left. +- New: Option to show search history by active scope +- New: Option to set scope to Active Project / Active Path as default +- New: Additional parameters for active scope +- New: Additional parameters to clear settings / storage +- Improved: Alternative button layout for *Load History Form* +- Improved: Load history faster +- Improved: Storage of replace history +- Improved: Display of replace history +- Improved: Sort per filepath rather then filename + +## Ver 5.1.010 +**Released 2023-02-23** +### Fixes +- Fixed: Options Dialog Desktop checkbox crashes on InteractiveChange code, fix issue #47 + +## Ver 5.1.010 +**Released 2023-02-22** +### Fixes +- Fixed: Renamed a buch of procedures to pseudo-unique names, try to fix issue #45 + +## Ver 5.1.009 +**Released 2023-01-31** +### Fixes +- Fixed: Fixed problem with wrong object addressed in backup issue #41 + +## Ver 5.1.008 +**Released 2022-11-23** +### Fixes +- Fixed: Problem with filter settings storage place from filter form #38 + +## Ver 5.1.007 +**Released 2022-11-22** +### Fixes +- Fixed: Problem with Filter form issue #36 + +## Ver 5.1.006 +**Released 2022-11-11** +### Fixes +- Fixed: Problem with Collate and expression length issue #34 + +## Ver 5.1.005 +**Released 2022-11-09** +### Fixes +- Fixed: Highlighted match not visible in code view for SCX/VCX issue #27 +- Fixed: Due to unlucky git settings, some text files where line end with LF instead of CRLF +### Changes +- Improved: git line end logic forces checkin-as-is checkout-as-is for this repo + +## Ver 5.1.004 +**Released 2022-11-01** +### Fixes +- Fixed: GF_Search_History_Form_Settings.xml written to default folder. issue #31 +- Fixed: User preference settings ignored and overwritten. issue #29 +- Fixed: Startup parameter ignored. issue #21 +- Fixed: Load history form should provide keyboard access to grid. issue #10 +### Changes +- Improved: buildgofish.prg forces to use of VFP9 SP2 + +## Ver 5.1.003 +**Released 2022-10-29** +### Fixes +- Fixed: User preference settings ignored and overwritten. issue #29 +- Fixed: Opening Filter dialog fails with class not found. issue #28 + +## Ver 5.1.002 +**Released 2022-10-23** +### Fixes +- Fixed: problem with deleted settings file on startup. issue #25 +### Changes +- Improved: Issues bug template. + +## Ver 5.1.001 +**Released 2022-10-21** +### Fixes +- Fixed: Problem registring with Thor issue #23 + +## Ver 5.1.000 +**Released 2022-10-19** +### Fixes +- Fixed: Setting Desktop will engage if form is not closed with *Ok* issue #19 +- Fixed: problem with deleted settings file on startup. issue #17 +### Changes +- New: Option for local settings. Allows local settings and history. Select storage location if local. +- Improved: Storage of some options separated from search settings. + +## Ver 5.0.209 +**Released 2022-10-17** +### Stuff +- Just to force right verison of the app + +## Ver 5.0.208 +**Released 2022-10-16** +### Changes +- Improved: Added options to allow control of several colours + +## Ver 5.0.206 +**Released 2022-10-16** +### Fixes +- Fixed: The View Replace History button wasn't working because of a renamed file. + +## Ver 5.0.207 +**Released 2022-10-16** +### Changes +- Improved: Added option to allow code window to be opened at stored position. (Option: Open code windows at top left corner) + +## Ver 5.0.206 +**Released 2022-09-23** +### Fixes +- Fixed: The View Replace History button wasn't working because of a renamed file. + +## Ver 5.0.205 +**Released 2022-08-16** +### Fixes +- Fixed: When the results are shown and the order of the results is changed by clicking the header of column "Proccode", "Statement" or "Code" then the error "SQL: ORDER BY clause in invalid" was thrown. This was fixed by also excluding these columns in the functions "SortColumn" and "SortColumSecondary". +- Fixed: When the search option "Whole word" was active then it could happen that too many higlightings where shown in the HTML preview. This affected only lines with an appropiate result (matching "Whole word") and having another inappropiate result (not matching "Whole word). +- Fixed: On clicking "Edit" to open the file of the selected result could lead to error "Variable 'CR' is not found.". +- Fixed: For results that are part of a class-container and used in a form with a formset GF showed a wrong "name" (or you may call it "path") in the results. +### Changes +- Improved: Some changes were made to "gofishsearchengine.prg" so that GF can wrap up the results even faster. +- Improved: When clicking "Edit" to open a form or class of the selected result and this file could not be opened then nothing happened. From now on GF will tell you that the file can´t be opened and why not. + +## Ver 5.0.202 +**Released 2022-06-24** +### Changes +- Made the setting of Desktop for the main GoFish form an option + +## Ver 5.0.201 +**Released 2022-05-19** +### Changes +- Set Desktop to .T. for the main GoFish form so it can be moved outside the VFP window + +## Ver 5.0.200 +**Released 2022-05-14** +### Fixes +- Fixed "constant already defined issue" when building app +- Fixed an error displaying the options dialog +### Changes +- Changed CodePlex references to VFPX and removed reference to BitBucket +- Removed unneeded files from the repository +- Improved the build process + +## Ver 5.0.170 +**Released 2021-03-24** +### Changes +- GoFishSearchEngine class: Fixed folder paths for cFilesToSkipFile, cReplaceDetailTable, cReplaceDetailTable. +- Options Form-> Replace tab: Added read-only fields to show values for cReplaceDetailTable and cReplaceDetailTable. + +## Ver 5.0.169 +**Released 2021-03-24** +### Changes +- Removed matches from a Project PJX on the "Key" field (i.e. Match Type = "< Key >" in the results grid.) + +## Ver 5.0.168 +**Released 2021-03-23** +### Changes +- In the search results grid, if **Match Type** is `<<>>` (i.e. matching a filename in a Project), then double-clicking on the row will now open the file with correct editor. (Contributed by Jim Nelson) +- In the search results treeview, the results are now ordered by Class, Filename, FilePath. (Contributed by Jim Nelson) +- `GoFishSearchEngine.vcx` has been converted to PRGs file. The 2 classes in the VCX are replaced by `GoFishSearchEngine.prg` and `GoFishSearchOptions.prg`. This was done to remove binaries (VCX) from the code base, in hopes of making it easier to maintain the source code in a more source control friendly style. +- Converted `GF_PEME_BaseTools.vcx` to prg. + +## Previous releases +- Ver 5.0.163 - Released 2017-02-12 +- Ver 5.0.162 - Released 2016-12-06 + +## What's new in version 5.0: +### Changes +- Saved Search History – You can now save the history of your searches, either automatically (for all searches) or selectively, and can restore the search parameters and results grid from these saved searches. You can also selectively delete your saved searches or use the GF Janitor to automatically delete old ones. +- More powerful filter options – You can filter on secondary matches in the code "in the neighborhood" (that is, in the same statement or same procedure) of the original match; the filter form has been re-organized to provide clarity; and filters can be combined using logical operators AND or OR. +- Handling of PRG-based classes – Special attention has been paid to matches in PRG-based classes, which now are treated as much as possible like VCX-based classes. Their names appear in the "Class", "Base Class", and "Parent Class" columns in the grid and also in the new category "Classes" in the Treeview. +- Treeview changes – There are a few new categories: "Classes", "Menus", and "Projects". The "Classes" category, unlike all the other categories which have files as sub-nodes, has classes as sub-nodes. +- Column Changes – There are two new columns, "Parent Class VCX" and "Containing Class"; the column headings for some of the other columns have been reworded; and the contents of some of the class-related columns have been enhanced. +- Plug-In to control the grid display – You can set the use the plug-in to set the Dynamic* (or any other) properties of the grid. The sample provided changes the colors used for each row. +- Other UI changes – There are many, many other UI changes, including the ability to select the location of the Code View window relative to the grid. + +## Build 4.4.446 BETA +**2015-04-28** +- Added checkbox on Options form to disable saving of search results history +- Changed timestamp of search results history to 24-hour format + +## Build 4.4.445 BETA +**2015-04-28** +- Previous build incorrectly used older version of Sedna My. +- Updated Sedna My to latest VFPx version of 2015-01-23 +- Recompiled to fix bug in using the Filter form. + +## Build 4.4.444 BETA +**2015-02-02** +- Restoring previous search will no longer leave Search History DBC open. +- Restored warning message if search phrase contains leaded or trailing spaces. +- Updated Thor Check For Updates menu image on Options-> Update page. + +## Build 4.4.443 BETA +**2015-01-26** +- Fixed anchor on folder icon on Search History form. + +## Build 4.4.442 BETA +**2015-01-26** +- Fixed sound being made in some cases when starting a new search. + +## Build 4.4.441 BETA +**2015-01-26** +- Fixed bug where LockScreen was not getting cleared. + +## Build 4.4.440 BETA +**2015-01-24** +- Fixed startup sequence if Saved Search Folder does not exist. + +## Build 4.4.438 BETA +**2015-01-24** +- Now making a copy of the Filter form settings with each saved search. +- Added folder icon button on Search History form to open the folder, if needed. + +## Build 4.4.437 BETA +**2015-01-24** +- Added short key for Restore button +- Can now Right-Click on Restore button to restore last search. +- Can now double-click on row in Search History click to select and close form. +- Search History form now remembers form size and positions between use. + +## Build 4.4.436 BETA +**2015-01-24** +- Speed improvements when restoring a previous search result. +- Made the "Load" button default button on Search History form. + +## Build 4.4.434 BETA +**2015-01-24** +- Added UI form to select and restore earlier search results. + +## Build 4.4.431 BETA +**2015-01-23** +- Added Restore Previous Searches feature. + +## Build 4.4.429 BETA +**2015-01-21** +- Added feature to restore previous search results when GoFish starts up. +- Converted SSC format to use FoxBin2Prg + +## Build 4.3.055 BETA +**2013-06-06** +- Added code to browse DBFs with SuperBrowse if Thor is present + +## Build 4.3.054 BETA +**2013-06-06** +- Fixed bug where DBFs could not be searched in Project scope. + +## Build 4.3.053 BETA +**2012-11-15** +- Added handling for files with corrupted memo fields. + +## Build 4.3.052 BETA +**2012-10-06** +- Fixed bug when searching old reports from FoxPro 2.6 +- Added support for exporting to Excel. + +## Build 4.3.050 BETA +**2012-10-06** +- Improved sorting capabilities for grid. Click columns headers as follows: + 1. Left click always selects primary sort, pushes previous primary and secondary sorts down to second and third. + 2. Right click selects secondary, leaves primary untouched, pushes current secondary down to third. + +## Build 4.3.049 BETA +**2012-10-05** +- Added Right-Click on Header for Secondary Sorting +- Sorting in columns is now case insensitive + +## Build 4.3.048 BETA +**2012-10-04** +- Fixed bug which prevented matches from being found in PRG files in certain cases. (Reported by JRN 2012-10-04) + +## Build 4.3.047 BETA +**2012-09-10** +- Fixed bug which prevented double-clicking from opening methods on Forms. + +## Build 4.3.046 BETA +**2012-09-03** +- Now using BindEvent() to handle double clicks from main grid + +## Build 4.3.045 BETA +**2012-08-30** +- Added handler for 'dot' so GoFish will work properly with 'IntellisenseX by Dot' from Thor + +## Build 4.3.027 BETA +**2012-07-01** +- Fixed call in main form Init() that was resetting grid to defaults. + +**Switched it from FormatGrid() to FormatGridForReplaceMode(), which also fixed the case where the form was closed while Replace mode columns were visible) +- Extracted some code from FormatGridForReplaceMode() to ShowGridColumn() + +## Build 4.3.026 BETA +**2012-07-01** +- Fixed column ordering on grid to better handle hidden columns. Columns on options form are now sorted by visible first. +- Fixed bug that caused columns to get jumbled up when showing columns related to Replace Mode. + +## Build 4.3.024 BETA +**2012-07-01** +- Added code to migrate the Replace Detail table to the new structure of the Results cursor. +- Added Options spinner for setting the html code view zoom factor. +- Now show all Replace Detail fields when browsing replace history. + +## Build 4.3.022 BETA +**2012-06-29** +- Added ClassLoc column to search results grid +- Rename several columns in the search results related to class, baseclass, parent, and object names +- Added dialog to notify user if there were any Error during Replace operation +- Updated image for Replace errors to a larger image so it's earlier to see. + +## Build 4.3.014 +**2012-06-18** +- Fixed bug in Edit Line Replace Mode when deleting the entire line. +- Fixed bug which prevented GF from opening the correct method when editing file from GF. + +## Build 4.3.012 +**2012-06-08** +- Fixed Editing of SCX and VCX from within GoFish so it will open to the correct method and object.\\ + (This bug only affected non-Thor users) + +## Build 4.3.011 +**2012-06-03** +- Filter Form: Added support for wildcards (* and ?) and the Not operator (!) in string match fields. +- Added option for confirming 'Whole Word' search if it is marked when starting a new search. +- Added option for clearing the 'Apply Filter' checkbox with each new search +- Added option to specify number of MRU entries to display in Scope/Search Expression dropdowns. +- Fixed Report so that it will correctly use the same filter that is in place on the main grid. + + ## Build 4.3.002 +**2012-05-07** +- Added new Search Mode: Uses wildcard matching (uses the FoxPro LIKE() function) +- Added radio buttons on Advanced form to select Search Mode +- Restored match word highlighting in Html code view +- Enhanced File Template filter to accept '?' in filename or ext. +- Fixed some other misc html code rendering things. +- Fixed issue where Browser Zoom factor can get corrupted. +- Big-A and Little-A buttons will now be hidden when Html code browser panel is collapsed. +- Enhanced PropNvl() function to return default value if data type of stored value is does not match default value data type +- Added initial code to prepare for support of Google Chrome Frame to render html view. + + +## Ver 4.3 +**Released 2012-05-07** +### Fixes +- Fixed Report so that it will correctly use the same filter that is in place on the main grid. +### Changes +- New Wildcard Search Mode allows `*` and `?` in Search Expression. +- Wildcards (`*` and `?`) and the NOT operator (`!`) can be now used on the Filter Form. +- Added option for confirming "Whole Word" search if it is marked when starting a new search. +- Added option for clearing the "Apply Filter" checkbox with each new search. +- Added option to specify number of MRU entries to display in Scope/Search Expression dropdowns. + +## Build 4.2.068 +**2012-03-30** +- Fixed bug when double-clicking to view a match from a dbf (Browse is called) (Fixed in TreeView and in Grid) + +## Build 4.2.067 +**2012-03-29** +- Fixed searching so it will find matches in the .h include filename in SCX forms +- Can now be compiled to a free-standing .exe for use outside of VFP IDE +- Adjusted some label captions on main and Advanced form + +## Build 4.2.066 +**2012-02-24** +- Added necessary file extensions to backup DBCs and Labels during Replace + +## Build 4.2.065 +**2012-02-21** +- Fixed Search Scope to work with UNC paths i.e. \\server_name\folder_name + +## Build 4.2.064 +**2012-02-21** +- Fixed Search Scope to work with mapped drive letters + +## Build 4.2.063 +**2012-02-21** +- Fixed SetScope() method to properly allow Search Scope to be set from an external call + +## Build 4.2.062 +**2012-02-20** +- Fixed Search Scope History combo to remember `<>` and `<>` + +## Build 4.2.061 +**2012-02-14** +- Fixed bug in Search Scope combo when choosing `<>` or `<>` +- Added `` to the list of MatchTypes that can be replaced + +## Build 4.2.060 +**2012-02-10** +- Fixed Search Scope combo to better handle clicking, editing, pasting +- Added Try/Catch SearchInTable() method to guard against corrupt dbf/fpt files + +## Build 4.2.059 +**2012-02-08** +- You can now click to set focus into the Search Scope combo box + +## Build 4.2.057 +**2012-02-02** +- Set AllowOutput = .f. on main GoFish for to prevent from appearing in form. +- Added .Category setting to Thor_Tool_GoFish.prg to work with Thor 1.20 'Thor Tools' menu + +## Build 4.2.056 +**2012-02-02** +- Bug fixed in constructing Replace line text + +## Build 4.2.055 +**2012-02-01** +- Public release - See notes for 4.2.054 and 4.2.052 + +## Build 4.2.054 +**2012-01-30** +- Corrected error message that is displayed when RegEx expression fails. + +## Build 4.2.052 +**2012-01-25** +- Corrected the way matches are found on Property Names and Property Values +- Added support to Browse a dbf when you double click a row in the grid. [GF_PEME_BaseTools.EditSourceX()] + +## Previous releases +- Added "Data" node to the TreeView to host matches from DBF tables. +- Fixed Progress Bar UI control so the meter bar would not expand beyond themframe. +- Added Up Arrow image to Project so it will build into the .app file. +- Ver 4.2 - Released 2012-01-21 +- Ver 4.1 Beta 1 - Released 2011-11-17 +- Ver 4.1 Alpha 1 - Released 2011-08-11 (474 download) +- Ver 4.0 Beta 1 - Released 2011-06-07 GoFish 4 Beta 1 released on VFPx. (698 downloads) +- Ver 4.0 Beta - Released 2011-05-14 +- Ver 4.0 Alpha - Released 2010-11-25 - By Matt Slay - Initial work on Ver 4.0 begins, 6 years after last release by Peter Diotte. +- Ver 3.1b - Released 2005-07-23 +- Ver 3.0 - Released 2002-12-04 +- Ver 2.0 - Released 2002-03-05 - Ability to do a REPLACE +- Ver 1.0 - Released 2001-03-01 - By Peter Diotte +- Code named "Thong" (find the string...) +- Park Ave Marketing firm suggests rename - "Go Fish" + +---- +Last changed: _2023/03/08_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file diff --git a/docs/FoxBin2Prg_Changes.md b/docs/FoxBin2Prg_Changes.md new file mode 100644 index 0000000..44f1790 --- /dev/null +++ b/docs/FoxBin2Prg_Changes.md @@ -0,0 +1,423 @@ +# Change log +Documentation of FoxBin2Prg - A Binary to Text converter for MS Visual Foxpro 9 + +## Purpose of this document +List of Changes, Bugfixes and modifications. + +For settings, API and other realted stuff see [Internals](./FoxBin2Prg_Internals.md). + +The original document was created by [Fernando D. Bozzo](https://github.com/fdbozzo) whom I like to thank for the great project. +Pictures are taken from the original project. +As far as possible these are the original documents. Changes are added where functionality is changed. + +---- +## Table of contents +- [Remark](#remark) +- [Full Change History](#full-change-history) + +For recent verisons see +![Picture](./pictures/FoxBin2Prg_Full_Change_History_vfpxreleasesmall.png) [FoxBin2PRG](https://github.com/fdbozzo/foxbin2prg) + +## Full Change History +This page is not only to get the history of the changes, but to keep a permanent list of people that have contributed to enhance FoxBin2Prg and that I feel as part of the ADN of this tool. + +It's my way of thanking them for their contribution. + +_**Note:** you can click on the version number for downloading this version from GitHub, or you can get all the code history directly from the GitHub repository, which is more easy to search._ + +| Rel.Date | Developer | Version | Details | +| - | - | - | - | +| 2022/11/09 | LScheffler | Docu | **Enhancement**: Documentation for git on handling line endings | +| 2022/06/13 | LScheffler | [v1.19.76](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.76) | **Bug Fix**: On operation per folder, change of folder must change configuration (JoergSchneider) | +| 2022/06/08 | LScheffler | [v1.19.75](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.75) | **Bug Fix**: Multiple text2bin and bin2text conversion on MNX causes space grow (JoergSchneider) | +| | | [ | **Enhancement**: Typo in German (JoergSchneider) | +| 2022/05/13 | bjornhoeksel | [v1.19.74](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.74) | **Bug Fix**: Fix menu bars with shortcuts keys like KEY F6, "F6"; are lost. (DanLauer) | +| 2022/04/08 | LScheffler | [v1.19.73](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.73) | **Bug Fix**: Problem converting trailing spaces on line end in memo (again) (bjornhoeksel) | +| 2022/04/07 | LScheffler | [v1.19.72](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.72) | **Bug Fix**: Problem converting trailing spaces on line end in memo (bjornhoeksel) | +| | | | **Bug Fix**: Problem converting intentionally trailing spaces to VarChar/VarBinary (LScheffler) | +| | | | **Bug Fix**: Bug Fix: Problem on using "DBF_Conversion_Support" on table configuration file (LScheffler) | +| | | | **Enhancement**: Documentation in config file enhanced | +| | | | **Enhancement**: Added parameter "?" to show interactive help ("interactive" still works) | +| 2022/03/30 | bjornhoeksel | [v1.19.71](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.71) | **Bug Fix**: Convert menu mn2 to mnx with skip for that contains a string with ; sign is missing part after that sign in mnx. (bjornhoeksel) | +| 2022/03/16 | LScheffler | [v1.19.70](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.70) | **Bug Fix**: Last bar in menu files are in some situations not converted correctly back in the mnx file. (bjornhoeksel) | +| | | | **Enhancement**: Buglist internal of FoxBin2Prg reordered | +| | | | **Enhancement**: Enhancement to documentation | +| 2022/02/25 | LScheffler | [v1.19.69](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.69) | **Bug Fix**: Missing class when building text file from corrupted VCX (bjornhoeksel) | +| 2022/02/23 | LScheffler | [v1.19.69](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.69) | **Bug Fix**: Recreating a class while an object with same name exists in VCX fails (bjornhoeksel) | +| | | | **Enhancement**: Template configuration files FOXBIN2PRG.DBF.TXT and FOXBIN2PRG.DBF.CFG.TXT in English | +| | | | **Enhancement**: Examples and template for config files enhanced | +| | | | **Enhancement**: Notice in contribution file to creating files above in English | +| | | | **Enhancement**: Started reworking double documentation | +| 2022/01/18 | LScheffler | [v1.19.68](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.68) | **Bug Fix**: Converting MN2 to MNX ignores the programmer-defined "Pad Name" found in "Prompt Options" screen (Jimrnelson) | +| | | | **Enhancement**: Minor links in readme.html | +| 2021/08/20 | LScheffler | [v1.19.67](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.67) | **Bug Fix**: Double classes in VCX (LScheffler) | +| | | | **Enhancement**: Templates and documentation for config files reworked | +| 2021/08/20 | LScheffler | [v1.19.66](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.66) | **Bug Fix**: Incorrect version showing for v1.19.65 (siara-cc) | +| | | | **Enhancement**: Incorrect links on documentation (siara-cc) | +| 2021/05/20 | LScheffler | [v1.19.65](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.65) | **Bug Fix**: Parameters -cCt not working from command line. (LScheffler) | +| 2021/04/22 | LScheffler | [v1.19.64](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.64) | **Bug Fix**: onverting MN2 to MNX ignores the programmer-defined bar # found in "Prompt Options" screen. (Jimrnelson) | +| | | | **Bug Fix**: Converting MN2 to MNX ignores the programmer-defined Pad Name found in "Prompt Options" screen. (LScheffler) | +| 2021/04/12 | LScheffler | [v1.19.63](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.63) | **Bug Fix**: Tables without indexes cause an error that the __Table ## is not marked as belonging to the ## database.__ (jstagerGH) | +| 2021/03/30 | LScheffler | [v1.19.62](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.62) | **Enhancement**: Debug logging, level of config file. | +| | | | **Bug Fix**: *_Conversion_Support options not read from config file. | +| | | | **Bug Fix**: Extension shift options not read from config file. (Sergej s-s-a) | +| | | | **Bug Fix**: RedirectFilePerDBCToMain option was defined wrong in configuration example | +| 2021/03/23 | LScheffler | [v1.19.61](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.61) | **Bug Fix**: Missnamed property. | +| 2021/03/22 | LScheffler | [v1.19.60](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.60) | **Enhancement**: FoxBin2Prg template and debug output: Completed and ordered, order synched, grouped and groups named at template. | +| | | | **Enhancement**: Option BackgroundImage was read, but not in template | +| | | | **Enhancement**: -cC options learned to create default FoxBin2Prg._cfg file | +| | | | **Enhancement**: -t Option learned to create default \._cfg file, if table is open. | +| | | | **Enhancement**: Handling of additional non structural index per DBF in Bin2Text and Text2Bin. See [Config per DBF](./FoxBin2Prg_Internals.md#configuration-per-table). | +| | | | **Enhancement**: Debug-Logging for Index | +| | | | **Bug Fix**: DBF_Conversion_Condition was read, but never used | +| | | | **Bug Fix**: DBF_Conversion_Order sets an index that later would be stored as structural index | +| | | | **Bug Fix**: config options with text value fail, if line comment is set | +| | | | **Bug Fix**: issue #53 Variable lnFileCount in get_filesfromdirectory (msueping) | +| 2021/03/09 | LScheffler | v1.19.59 | **Feature**: Logging of settings as settings object passed to execute method (Option debug > 0) | +| | | | **Feature**: Added option to create config file template based on current values of a directory | +| | | | **Bug Fix**: RedirectClassType = 2, Path was set wrong in special config | +| | | | **Bug Fix**: RedirectClassType = 2, UseClassPerFile = 2 failed | +| | | | **Doc**: Improved, Better description of ClassPerFileCheck, tcOutputFolder. | +| 2021/03/04 | Doug Hennig | [v1.19.58](https://github.com/fdbozzo/foxbin2prg/releases/tag/v1.19.58) | **Feature**: Added support for writing to a different folder than the source code using a new tcOutputFolder parameter | +| | | | **Feature**: Added a configuration option: HomeDir, which determines if HomeDir is saved in PJ2 files (the default is 1 for Yes) | +| 2021/03/05 | LScheffler | v1.19.57 | **Bug Fix**: RedirectClassType = 2 mixed up PATH | +| | | | **Doc**: Improved | +| 2021/03/04 | LScheffler | v1.19.56 | **Feature**: New value 2 for option RedirectClassType = 2, just process the single class for input in form file[.baseclass].class.vc2 | +| | | | **Bug Fix**:
    Inputfile in form classlib.class.vc2 AND RedirectClassType = 1 and Execute param tcRecompile = 1
    generates classlib.class.vcx and tries to recompile classlib.vcx
    fails silent if classlib.vcx exists (compiles wrong lib), with message if not. | +| 2021/03/03 | LScheffler | v1.19.55 | **Doc**: Documentation from CodePlex integrated | +| | | | **Feature**: added option to create config file template | +| | | | **Doc**: Info screen-doc improved | +| | | | **Doc**: German translation improved | +| 2021/03/03 | LScheffler | v1.19.54 | **Bug Fix**: DBF_Conversion_Condition, problem with macro expansion | +| 2021/02/20 | LScheffler | | **Feature**: inserted option DBF_IncludeDeleted to allow including deleted records of DBF | +| 2021/02/19 | LScheffler | | **Feature**: inserted option DBF_BinChar_Base64 to allow processing of NoCPTrans fields in non base64 way | +| 2021/02/15 | LScheffler | | **Feature**: inserted option ItemPerDBCCheck to split DBC processing from vcx / scx | +| | | | **Feature**: inserted option RedirectFilePerDBCToMain to split DBC processing from vcx / scx | +| 2021/02/14 | LScheffler | | **Feature**: inserted option UseFilesPerDBC to split DBC processing from vcx / scx | +| 2021/02/23 | LScheffler | v1.19.53 | **Doc**: For Info screen and config-template, usage of MEM and FRX added | +| | | | **Bug Fix**: conversion prg -> vcx, files per class could create one class multiple times | +| 2021/02/15 | | | **Bug Fix**: processing directory, flush log file after loop instead of file | +| 2021/02/14 | LScheffler | v1.19.52 | **Bug Fix**: conversion prg -> dbf, fields with .NULL. value are incorectly recreated | +| | | | **Doc**: minor translations | +| | | | **Bug Fix**: conversion dbf -> prg, error if only test mode (toFoxBin2Prg.l_ProcessFiles is false) | +| 2020/04/01 | FDBOZZO | [v1.19.51.6](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.51.6) | Add some fixes to existent ut_tests | +| | | | **Bug Fix**: At least one of the class-per-file files do not have CR_LF at the end, then when assembling the class or form some structures (ENDIF/ENDCASE/ENDDEF/etc) can be joined with the next, making them erroneous (Ryan Harris) | +| | | | **Bug Fix**: Incompatible with VFPA (#36) (Eric Selje) | +| | | | **Bug Fix**: DBF conversion fails if some field name is a reserved keyword like UNIQUE (DAJU78) | +| | | | **Bug Fix**: VCX/SCX properties named "note" are not properly converted (Tracy Pearson) | +| | DH | | **Bug Fix**: Manejo de AutoIncrement incompatible con Project Explorer (Dan Lauer) [Fixed by Doug Hennig] | +| 2019/02/24 | FDBOZZO | [v1.19.51.5](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.51.5) | **Feature**: Issue#32 Make FoxBin2Prg more COM friendly when using ESC key (Tracy Pearson) | +| 2018/07/31 | FDBOZZO | [v1.19.51.4](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.51.4) | **Bug Fix**: Issue#26 The alphabetic ordering of ADD OBJECT's objects can cause that some objects be created in erroneous order, causing unexpected behavior (Jochen Kauz) | +| 2018/07/09 | FDBOZZO | [v1.19.51.3](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.51.3) | **Bug Fix**: Error 1098, Cannot find ... [ENDT] that closes ... [TEXT] Issue#26 when there is a field named TEXT as first line-word (KIRIDES) | +| 2018/06/20 | FDBOZZO | [v1.19.51.2](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.51.2) | **Bug Fix**: When converting to text a DBF that belongs to a DBC with events disabled, conversion fails (Jairo Argüelles / Juan C. Perdomo) | +| 2018/05/12 | FDBOZZO | [v1.19.51.1](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.51.1) | **Bug Fix**: If capitalization is used on a DBC view info, then related information is not exported correctly or entirely, so could be lost (SkySurfer1) | +| 2018/03/26 | FDBOZZO | [v1.19.51](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.51) | Add LOG info about config.fpw used and CodePage | +| | | | Enhanced HELP dialog info when running FoxBin2Prg with double-click | +| | | | **Feature**: FKY file structure support (MACRO file exporting only to text fk2) | +| | | | **Feature**: MEM file structure support (MEMORY file exporting only to text me2) | +| | | | **Feature**: Added automatic default language recognition for the supported ones (FR,DE,ES,EN) | +| 2018/03/15 | FDBOZZO | [v1.19.50.3](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.50.3) | **Bug Fix**: When adding some non-VFP text files like html,css,etc, in the text section of the project, FoxBin2Prg does not keep this selection when regenerating the PJX, leaving them in the files section (Darko Kezic) | +| 2018/03/13 | FDBOZZO | [v1.19.50.2](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.50.2) | **Bug Fix**: Regenerating pjm,"*" when CFG's extension:pj2=pjm does not regenerate all pjx included files (Darko Kezic) | +| 2018/03/12 | FDBOZZO | [v1.19.50.1](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.50.1) | **Bug Fix**: When using the CFG configuration "extension: pj2=pjm" treat the pjm as pj2 and not as SourceSafe-compatible pjm (Darko Kezic) | +| 2018/03/06 | FDBOZZO | [v1.19.50](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.50) | Added a new CFG "BodyDevInfo" switch to control the DevInfo body data of PJX. It is disabled by default because DevInfo normally have compiled data that can be regenerated and causes many differences on source control tools | +| | | | New PRG_Compat_Level CFG value to make generated SC2/VC2 code more PRG compatible | +| | | | **Bug Fix**: PJX homedir related fields do not always are sincronized | +| | | | Workaround to export DBF metadata without the security part of the DBC blocking it, when DBCEvents are enabled. | +| 2018/02/03 | FDBOZZO | [v1.19.49.8](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.49.8) | **Bug Fix**: When converting a VCX corrupted with duplicated objects to text, "The specified key already exists" error is thrown (Kirides) | +| 2018/01/11 | FDBOZZO | [v1.19.49.7](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.49.7) | **Bug Fix**: When converting a DBF an error is thrown if there is a field called X or I (Francisco Prieto) | +| 2018/01/04 | FDBOZZO | [v1.19.49.6](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.49.6) | **BugFix vcx/scx**: FoxBin2Prg should ignore the records that VFP Designer ignores (Doug Hennig / https://github.com/fdbozzo/foxbin2prg/issues/15) | +| | | | **BugFix vcx/scx**: FoxBin2Prg encodes MemberData property with CR/LF, which can cause "property '_memberdata' value is too long" error (Doug Hennig / https://github.com/fdbozzo/foxbin2prg/issues/16) | +| 2017/12/20 | FDBOZZO | [v1.19.49.5](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.49.5) | **BugFix DBF**: When FoxBin2PRG converts a DB2 file to a DBF file and imports the data (using DBF_Conversion_Support = 8), tabs at the start of lines in memo fields are lost (Doug Hennig / https://github.com/fdbozzo/foxbin2prg/issues/13) | +| 2017/12/04 | FDBOZZO | [v1.19.49.4](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.49.4) | **Bug Fix VCX**: When using ClassPerFile in API Mode and importing single classes, sometimes their names get unquoted, throwing errors / Reported by Lutz Scheffler (https://github.com/fdbozzo/foxbin2prg/issues/11) | +| 2017/12/03 | FDBOZZO | [v1.19.49.3](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.49.3) | **Bug Fix**: "Double" field types are explicitly defined with 0 decimals when no decimals are defined (Jerry Stager) | +| 2017/12/03 | FDBOZZO | [v1.19.49.2](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.49.2) | **Bug Fix**: ClassPerFile export didn't work correctly starting from v1.19.49 / Reported by Lutz Scheffler (https://github.com/fdbozzo/foxbin2prg/issues/9) | +| 2017/06/25 | FDBOZZO | [v1.19.49.1](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.49.1) | **Bug Fix**: DEVINFO field is only used when doing PJX conversions. On other files throw errors | +| 2017/04/26 | FDBOZZO | [v1.19.49](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.49) | Replace Scripting.FileSystemObject MoveFile with Win32API equivalent | +| | | | Added support for using temporal CFG file for low-level API operations | +| | | | **Bug Fix**: Single-class export with "classlib.vcx::classname" syntax did not export (Lutz Scheffler) | +| | | | Added single-class import support ("library.vcx::classname::import") | +| | | | Added new single-class export syntax ("library.vcx::classname::export") | +| | | | Both single-class syntaxes doesn't require a CFG configuration | +| | | | **Bug Fix**: Partially corrupted frx/lbx info generated when using "&&" string inside field expressions (Alejandro A Sosa) | +| | | | sys(2023) secure temp: When sys(2023) points to "program files", then getenv("temp") is used | +| | | | Add more options to config.fpw to minimize interference from existent configs | +| | | | **Feature**: Save the contents of User field (Doug Hennig). Note: DevInfo is already supported | +| 2016/07/24 | FDBOZZO | [v1.19.48](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.48) | **Bug Fix**: ControlSource of OLE Objects containing quotes are not well regenerated from FR2 (Nathan Brown) | +| | FDBOZZO | Preview-5 | **Bug Fix**: When a binary is regenerated from a PJ2 file containing files with parenthesis and spaces, the error "Error 36, Command contains unrecognized phrase/keyword" occurs (Nathan Brown) | +| | FDBOZZO | Preview-4 | **Defect Fix**: When fixing the multi-line memo bug, introduced a new defect on which a single-line memo is not decoded correctly (Nathan Brown) | +| | FDBOZZO | Preview-3 | **Bug Fix**: Bug Fix db2: When reading a miltuline-memo with old db2 data, an index out of range error occurs | +| | FDBOZZO || **Bug Fix** db2: When using ExcludeDBFAutoincNextval: 1 setting in FoxBin2Prg.cfg and at the same time the data import with an AutoInc field, then error "Error 2088, Field is read-only" occurs (Nathan Brown) | +|| FDBOZZO | Preview-2 | **Bug Fix**: DBF conversion restrictions are not always respected when using particular CFGs for DBFs (Nathan Brown) | +|| AndyGK63 | Preview-1 | **Bug Fix**: Error message 'variable tcOutputFile not found' (german version) (Andy Kasper) | +|| AndyGK63 || **Bug Fix**: Menu location 'Before' always changed to 'after' when convert (Andy Kasper) | +| 2016/06/09 | FDBOZZO | [v1.19.47](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.47) | **Bug Fix**: Added multi-line support for memo data when importing/exporting | +|| FDBOZZO || **Feature**: Added support for appending data from DB2 to DBF with the new value DBFConversionSupport=8. All datatypes except General. (Walter Nicholls) | +|| DougHennig || **Bug Fix**: Added variable declaration in vbs scripy (Doug Hennig) | +|| DougHennig || **Bug Fix**: Fixed incorrectly named variable in vbs script (Doug Hennig) | +|| DougHennig || **Bug Fix**: Added missing assignment in vbs script (Doug Hennig) | +|| DougHennig || **Enhancement**: Put double quotes around path in case in contains single quote in vbs scripts (Doug Hennig) | +|| FDBOZZO || **Bug Fix**: Added "+16" to Debug flags to maintain internal defaults to not generate timestamps on xx2 files in vbs scripts | +|| FDBOZZO || **Bug Fix**: When a filename "\*" is specified with a type "\*", an automatic regeneration of all binary files is made from text files (Alejandro Sosa) | +| 2016/02/07 | FDBOZZO | [v1.19.46](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.46) | **Bug Fix**: set\_UserValue() method causes error when trying to get information about another error and the VFP binary table can not be opened (ie, because corrupted memo) | +|||| **Feature**: Added internal support for querying directory cfg information, with a new optional parameter, for API methods that require it (ie: get\_Ext2FromExt, hasSupport\*) | +|||| **Feature**: Convert FUNCTION to PROCEDURE for maintaining compatibility with the way that VFP save methods on binaries | +|||| **New fb2p\_diff.exe**: Allow a quick Diff of VFP9 binaries, for those that don't need converting to text manually | +|||| **Bug Fix**: When processing a directory or a project with all the files, sometimes an "Alias already in use" error may occur (Dave Crozier) | +|||| **Bug Fix mnx**: When menu options contains '&&' in their texts, menu binary is corrupted when regenerated (Walter Nichols) | +|||| **Bug Fix fb2p\_diff.exe**: When calling fb2p\_diff.exe from a directory out of FoxBin2Prg dir, an error is thrown because FoxBin2Prg is not found (Mike Potjer) | +|||| **Feature**: In some environments and under some conditions WSscript.Shell object can cause problems, so now it's replaced with Win32 native functions (Aurélien Dellieux) | +|||| **Bug Fix frx/lbx**: Ordering of report objects changes the ZOrder of near objects that can overlap, which can cause bad visualization and printing (Ryan Harris) | +|||| **Bug Fix frx/lbx**: When regenerating reports or labels with multiline texts center or right aligned, alignment is not completely right (Ryan Harris) | +|||| **Bug Fix frx/lbx**: When grouping objects in design mode, generating text and regenerating binary cause the lost of the grouping (does not affect data) (Lutz Scheffler) | +|| RALFXWAGNER || **Bug Fix Pjx**: SPR and MPR files are not correctly identified in the PJX Project info (Ralf Wagner) | +|||| **Bug Fix Pj2**: An error is thrown when regenerating a PJX from a PJ2 when some file have parenthesis in it's name (EddieC) | +|||| **Feature (dbf)**: New ExcludeDBFAutoincNextval parameter for minimizing DB2 differences (edyshor) | +|||| **Bug Fix**: When processing a file on root dir, a 2062 error occurs (Aurélien Dellieux) | +| 2015/06/21 | FDBOZZO | [v1.19.45](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.45) | **Bug Fix mnx**: When a menu that uses single quotes or an expression in the option's MESSAGE is exported to text, when regenerating the menu from the text there are parts of the message that are cut off (Mike Potjer) | +|||| **Bug Fix**: When processing multiple PJ2 files, an error "variable llError not defined" can occur (Lutz Scheffler) | +|||| **Bug Fix pjx/pj2**: PJX/PJ2 projects that references files from other disk units throw errors for those files when processing with "\*" or "\*-" options (Matt Slay) | +|||| **Bug Fix**: When processing multiple-files, sometimes encountered errores are not reported | +|||| **Feature (API-PJX)**: New loadModule() method that returns the internal FoxBin2Prg Project object when the full name of an existent project file is specified | +|||| **Feature (API-PJX)**: New getFilesNotFound() method for the FoxBin2Prg's Project object, that returns the count of files referenced in the project that are not found on disk and an array with all the existence state of each file | +| 2015/05/31 | FDBOZZO | [v1.19.44](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.44) | **Bug Fix**: In certain PCs FoxBin2Prg does not return error codes when called from an external program, so another terminating method is implemented (Ralf Wagner) | +|||| **Feature**: Allow exporting DBF data when using DBF\_Conversion\_Support:1 and optional individual CFG files | +|||| **Bug Fix**: A previous bug fix on cascading errors management caused reseting the error status, making that sometimes errors don't get reported | +| 2015/05/10 | FDBOZZO | [v1.19.43](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.43) | **Feature**: Added new CFG setting "RemoveZOrderSetFromProps" for removing ZOrderSet property when you want to maintain the original class ZOrder always, avoid unnecesary differences and fix some visual on top/on bottom control problems (Ryan Harris) | +|||| **Feature**: Do not allow progressbar window become the default output window of ? command (Lutz Scheffler) | +|||| **Bug Fix**: Fixed VFP9 SP1 validation message | +|||| **Bug Fix**: FoxBin2Prg PRG2BIN does not return error codes (Ralf Wagner) | +|||| **Bug Fix**: FoxBin2Prg sometimes generates an OLE error when executed for second time on a file with problems (Fidel Charny) | +|||| Some enhancements in security of DLL declarations and On Escape management | +|||| **Defect Fix**: Accesing DataSessionID property throws an error because of the change of internal classes between custom and session | +|||| **Bug Fix**: When a form have AutoCenter=.T., there are times that when regenerating the binary and executing it does not shows centered (Esteban Herrero) | +| 2015/04/16 | FDBOZZO | [v1.19.42](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.42) | **Feature**: Added VFP 9 SP1 runtime validation | +|||| **Bug Fix**: Broken SourceSafe compatibility because an error is thrown when querying for file support (Tuvia Vinitsky) | +|||| **Bug Fix scx/vcx**: Process only one TEXT/ENDTEXT nesting level because TEXT/ENDTEXT can't be nested (Lutz Scheffler) | +|||| **Feature**: Make some error descriptions more informative and precise (Lutz Scheffler) | +|||| **Feature (API)**: Allow specifying inputFile with relative path (Lutz Scheffler) | +|||| **Bug Fix scx**: Metadata of Dataenvironment not properly generated when Dataenvironment is renamed | +|||| **Bug Fix**: Added PJX/PJ2 generation when specifying "file.pjx", "\*" (Lutz Scheffler) | +|||| Some enhancements in german translations (Lutz Scheffler) | +|||| **Feature**: Added multiprocessing of projects (\*.pjx, \*.pj2) when specifying "file.pjx", "\*" (Lutz Scheffler) | +|||| Change FoxBin2Prg base class from custom to session (Lutz Scheffler) | +|||| **Feature**: Allow processing all project files without converting the PJX/2, with "\*-" (Lutz Scheffler) | +|||| **Bug Fix pjx/pj2**: If end of line (CR+LF) is used on pjx's "Build" properties data, generated pj2 is malformed | +|||| **Feature**: Default foxbin2prg.cfg configuration file renamed to foxbin2prg.cfg.txt to no overwrite user cfg (Lutz Scheffler) | +|||| **Feature**: Added DOS errOut output support and implemented in writeErrorLog when logging errors | +|||| **Feature**: Added full support for \*? file masks for multi-processing files of the same extension | +|||| **Feature (API)**: Added new parameter to allow alternative main CFG (Lutz Scheffler) | +|||| **Feature (API)**: Added new get\_Processed() method for obtaining information about processed files (Lutz Scheffler) | +|||| **Feature**: Added new file processing output to DOS stdOut (Lutz Scheffler) | +|||| **Bug Fix**: Fixed processing cancelation with Esc key | +|||| **Feature**: Sort table/view fields alphabetically to facilitate diffing and merging, while maintaining a list with the original field order for correct DBC regeneration (Ryan Harris) | +|||| **Feature**: Apply ClassPerFile to DBC connections, tables, views and SPs (Ryan Harris) | +|||| **Bug Fix mnx**: Empty Pad name is not kept when regenerating a menu defined with and empty Pad name (Lutz Scheffler) | +|||| **Feature (API)**: New property "lProcessFiles" that allow setting to .F. when using foxbin2prg as object to get Processing file info with getProcessed method without actual processing | +|||| **Bug Fix frx/lbx**: Trimmed some extra CR,LF,TAB from FR2/LB2 tag that where included in previous versions (Ryan Harris) | +|||| **Bug Fix scx/vcx/dbc**: Delete ERR files when processing with UseClassPerFile switch (Ryan Harris) | +|||| **Feature**: Implemented CFG inheritance between directories | +|||| **Feature (API)**: New method get\_DirSettings() that returns the CFG settings object for the indicated directory (Lutz Scheffler) | +|||| **Feature**: Allow generation of text for a single class of a librery when using ClassPerFile (Lutz Scheffler) | +|||| **Feature (API)**: Renowned method names to English to facilitate international understanding (Mike Potjer) | +| 2015/01/18 | FDBOZZO | [v1.19.41](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.41) | **Bug Fix db2**: Erroneous detection of Invalid Table when size is less than 328 bytes. Lower limit was changed to 65 bytes. | +|||| **Bug Fix vcx/scx**: Erroneous detection of PROCEDURE/ENDPROC structures when used as parameters of LPARAMETERS and start in new line (Ryan Harris) | +| 2015/01/11 | FDBOZZO | [v1.19.40](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.40) | **Enhancement frx/lbx**: Clean ASCII 0 from expression field for Dataenvironment, Cursors and Relations | +|||| **Bug fix frx/lbx**: When using Dataenvironment with more than one cursor, remaining cursors are lost | +|||| **Feature**: Added new configuration "ShowProgressbar:2" to activate the progressbar only when a directory is selected and deactivate it for individual files (Jim Nelson) | +|||| **Bug fix dbf**: Error 12, variable "tcOutputFile" is not found when DBFConversionSupport=4 and output file is the same as existent one (Mike Potjer) | +|||| **Feature scx/vcx/sc2/vc2**: Added new code checking to find duplicated object names for the same class and container to notify those cases of file corruption | +|||| **Bug Fix**: "Error 2183: Operation requires that SET MULTILOCKS is set to ON" in some DBF convertions | +| 2015/01/01 | FDBOZZO | [v1.19.39](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.39) | **Bug fix vbs**: vbs scripts does not show FoxBin2Prg process errors correctly | +|||| When using BIN2PRG or PRG2BIN keywords with FoxBin2Prg command line, allow processing one file (Mike Potjer) | +|||| Add keyword SHOWMSG and use INTERACTIVE keyword for an interactive dialog (Mike Potjer) | +|||| When processing a directory from commandline with foxbin2prg alone and the INTERACTIVE keyword, show a dialog to ask what to process (Mike Potjer) | +|||| **Bug fix dc2**: DisplayClass and DisplayClassLibrary values got the wrong value "Default" and not the corresponding own values (Christopher Kurth/Ryan Harris) | +|||| Deleted recompilation scripts for language, because it is an automatic selection now | +| 2014/12/13 | FDBOZZO | [v1.19.38](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.38) | **Feature**: Now is possible to use FoxBin2Prg for batch conversions directly from the File Explorer (see README.txt), without the need of vbs scripts, that sometimes can make trouble or are not permitted by IT department (Francisco Prieto) | +|||| **Feature**: Enhanced Multilanguage support by 3 ways: 1-Automatic DEFAULT (depending on VERSION(3)); 2-By parameter, using the new method ChangeLanguage(); 3-Using the new setting "Language" in foxbin2prg.cfg | +|||| **Feature**: Detection of duplicated methods on vc2/sc2 files to notify those cases of vcx/scx file corruption (Ãlvaro Castrillón) | +| 2014/11/30 | FDBOZZO | [v1.19.37](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.37) | **Feature**: Added Class per file support, configurable with UseClassPerFile:1 (Ryan Harris/Lutz Scheffler/Ãlvaro Castrillón) | +|||| **Feature**: foxbin2prg.cfg configuration options can now have "&&" comments at the right of the values (edyshor) | +|||| **Feature**: Added support for the new "ClearDBFLastUpdate" setting in FoxBin2Prg.cfg, activated by default to minimize DB2 differences (edyshor) | +|||| **Feature**: Enhanced progressbar indication, with more detailed information | +|||| **Feature**: vcx/scx broken properties autofix because an erroneous manual user edition on the vcx/scx | +|||| **Feature**: vcx/scx autofix por Hidden and Protected duplicated properties (some type of corruption or bad manual user edit) | +|||| **Feature**: Added a validation for FRX to notify the user if it is not a VFP 9 REPORT | +|||| **Feature**: Batch convertions can now be interrupted with the Esc key | +|||| **Bug Fix dbf**: "Error 1903, String is too long to fit" when converting long DBF files with "DBFConversionSupport:4" to text (edyshor) | +|||| **Bug Fix vcx/scx**: Sometimes some properties get the description of a similarly named property | +|||| **Bug Fix vcx/scx**: Hidden and Protected properties are not ordered alphabetically | +|||| Various Code Optimizations for enhancing processing performance | +| 2014/10/08 | FDBOZZO | [v1.19.36](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.36) | **Bug fix mnx**: When generating mn2 text view, menu all pad IDs are generated as \_000000000 (bug introduced in v1.19.35) | +|||| **Enhancement**: New "VFP9\_FoxBin2Prg.vbs" script for "SendTo" menu, that replaces FoxBin2Prg.exe in this menu and adds a process status message | +| 2014/10/05 | FDBOZZO | [v1.19.35](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.35) | **Enhancement**: Always generate the same Timestamp and UniqueID for binaries, for minimizing differences when regenerating them (Marcio Gomez G.) | +| 2014/09/19 | FDBOZZO | [v1.19.34](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.34) | **Bug Fix**: If run from VFP Command Window and there is a file in use, an error is thrown because can't capitalize source file (Jim Nelson) | +| 2014/08/29 | FDBOZZO | [v1.19.33](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.33) | **Bug Fix mnx**: Menu doesn't generate well when there is a Bar of #BAR type without a name (Peter Hipp) | +|||| **Bug Fix mnx**: If a menu option have an associated Procedure with 1 line of code, the Procedure is converted to Command (Peter Hipp) | +| 2014/08/26 | FDBOZZO | [v1.19.32](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.32) | If exists a property called "text" it is confused with a text/endtext structure (Peter Hipp) | +| 2014/08/22 | FDBOZZO | [v1.19.31](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.31) | Trash cleanup code on binary methods, normally added by tools like ReFox and others | +|||| Added EXE version number when generating a debug LOG file | +|||| Enhanced recognition of #IF..#ENDIF instructions when there are spaces between # symbol and the command name | +|||| Added capitalization normalization for input files | +|||| Added new c\_Language property for querying actual compiled language (EN,ES,DE,etc) | +| 2014/08/10 | FDBOZZO | [v1.19.30](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.30) | **Bug Fix vcx/scx**: Bad EndText (from Text/EndText block) detection when the previous line ends with "," or ";" (Jim Nelson) | +|||| Bug Fix vcx/scx: Some methods are not alphabetically sorted in some inheritance situations (Ryan Harris) | +|||| Added FoxUnit test cases to bug fix confirmation of both | +| 2014/08/01 | FDBOZZO | [v1.19.29](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.29) | **Bug Fix vcx/scx**: Bad Text (from Text/EndText block) detection when there is a line that begins with a "text" field and previous line end with "," in regards of ";" (M\_N\_M) | +|||| Optimizations and refactoring | +| 2014/07/26 | FDBOZZO | [v1.19.28](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.28) | **Feature**: Added new options in foxbin2prg.cfg (DBF_Conversion_Included, DBF_Conversion_Excluded) and in filename.dbf.cfg (DBF\_Conversion\_Order, DBF\_Conversion\_Condition) for exporting DBFs data to text when DBF_Conversion_Support is 4 (Edyshor) | +| 2014/07/18 | DH/FDBOZZO | [v1.19.27](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.27) | **Feature**: Added support for exporting DBF data for DIFF when using DBF\_Conversion\_Support: 4 in foxbin2prg.cfg (It's intended just for DIFF small DBFs, as config ones, not for true Data export. Binary fields are not exported and there is not an Import Data feature) (Doug Hennig) | +| 2014/07/06 | FDBOZZO | [v1.19.26](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.26) | **Feature**: Take out asterisks between "ENDPROC" and "PROCEDURE", analyzed in that exact order, to regenerate binary without errors. (Daniel Sánchez) | +|||| **Feature**: Add the l\_DropNullCharsFromCode configuration option, enabled by default, to allow taking out NULLs from source code. (Matt Slay) | +|||| **Bug Fix cfg**: ExtraBackupLevel does not work when using multi-configuration | +| 2014/06/25 | FDBOZZO | [v1.19.25](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.25) | When processing one or multiple files with vbs scripts, show a message indicating the status of the generation, and show the error log if any error occurs (Pedro Gutiérrez M.) | +|||| Code cleaning and normalization | +|||| ClearUniqueID is True by default for tx2 files | +|||| OptimizeByFilestamp is False by default, to avoid possible automatic modifications made by VFP when opening a form or a classlib | +|||| New AllowMultiConfig switch enabled by default, that allow a foxbin2prg.CFG file per directory, overriding main CFG (Mario Peschke) | +| 2014/06/15 | FDBOZZO | [v1.19.24](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.24) | **Bug Fix scx/vcx**: The absence of AGAIN keyword on some USE commands throws "tabla in use" error if used the PRG version from VFP command window (Matt Slay) | +|||| **Bug Fix scx/vcx**: A table field called "text" that begins the line can be confused with the TEXT/ENDTEXT structure and can wrong recognize the rest of the code (Mario Peschke) | +|||| **Bug Fix scx/vcx**: GetTimeStamp internal method throwse an error when day or month have just 1 digit (happen from v1.19.23) | +|||| New "run\_aftercreate\_db2" event that permits execution of an external program when using FoxBin2Prg as object (for example, to export table data) | +|||| New FoxUnit Unit Tests to verify new functionality and "text" bug fix | +|||| Added foxbin2prg\_de.h file translation of most messages to German (Mario Peschke) | +| 2014/06/07 | FDBOZZO | [v1.19.23](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.23) | Timestamps and UniqueIds values are back on binaries, and they are just cleaned up on tx2 files if NoTimestamps and ClearUniqueID flags are set. This minimizes some differences on the binary side | +|||| Added sccdata default value when regenerating PJX binary (which is automatically completed on the PJX when opened anyway) | +|||| Fixed timestamp evaluation for "OptimizeByFilestamp" optimization that evaluates just .??X files, and now .??T (memo) filestamps are evaluated too | +|||| Fixed missing BorderColor property on props\_optiongroup.txt file | +|||| Fixed missing Stretch property on props\_image.txt file (Kenny Vermassen) | +|||| Fixed missing Enabled property on props\_image.txt file | +| 2014/05/17 | FDBOZZO | [v1.19.22](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.22) | **Bug Fix vcx/scx**: Picture property of a form class does not show the image. Does not happen with control pictures (Fidel Charny) | +|||| **Bug Fix scx/vcx**: Incorrect detection of PROCEDURE/ENDPROC/TEXT/ENDTEXT that can cause lost of some methods in some circunstantes (Andres Mendoza) | +|||| **Bug Fix scx/vcx**: Some options from the optiongroup control loose there width when subclassed from a class with autosize=.T. (Miguel Duran) | +|||| Added evaluation and generation of properties by classtype, when applicable | +|||| Added support of property evaluation from external file (props\_\*.txt) | +|||| Added enhanced Unit Tests of bitmap comparisons of screen captures before/after (the original is compared with the regenerated of the regenerated binary, for more accuracy) | +|||| A lot of garbage collect optimizations all over the code | +|||| Added Unit Testing of configuration by defaults, by file and by parameters | +|||| Added Unit Testing for checking the generation of classes, forms, reports and menus | +|||| Added new switch OptimizeByFilestamp (active by default) for making possible deactivation of this regeneration optimization by file timestamp, in case someone wants to force regeneration allways | +| 2014/05/01 | FDBOZZO | [v1.19.21](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.21) | Added support to convert to text or binary all files of a project from pjx or pj2 (Matt Slay) | +|||| Added optimization on the search of the capitalization program when processing projects | +|||| Added keyword AGAIN on table openings, for enhancing concurrence (Jim Nelson) | +|||| Added optimization based on file timestamps for regenerating only newer binaries and tx2 files (Matt Slay) | +|||| Added English translation in foxbin2prg\_en.h for the LOG message of new timestamp optimization | +|||| section simplification: Methods and arrays doesn't require preceding \* and ^ symbols anymore. | +| 2014/04/17 | FDBOZZO | [v1.19.20](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.20) | **New**: CDX filename in DB2 files have relative paths now. This help show less differences when regenerating DB2 files from different paths | +| 2014/04/02 | FDBOZZO | [v1.19.19](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.19) | **New**: DBF Hook run\_AfterCreateTable that let intercalate a personalized process between DBF creation and index creation when processing a DB2 file (example program in tests\demo\_hook\_dbf.prg included) (Fidel Charny) | +| 2014/03/25 | FDBOZZO | [v1.19.18](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.18) | **Bug Fix vcx/scx**: Image controls with stretched icons or images, get redimensioned to original size when regenerating binary (Arturo Ramos) | +|||| Bug Fix vcx/scx: Library level comments are not kept (Ryan Harris) | +| 2014/03/16 | FDBOZZO | [v1.19.17](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.17) | **Bug Fix frx/lbx**: Double-quoted expressiones make fx2/lb2 files corrupt (Ryan Harris) | +|||| **Bug Fix frx/lbx**: Multiline Comments are lost (Ryan Harris) | +|||| **frx/lbx tag2 field enhance**: when used for tooltips, real values are shown in regards of b64 normal encoding | +|||| **Bug Fix mnx**: Multiline Comments on Bars/Pads makes MN2 file corrupt (Ryan Harris) | +|||| **Bug Fix mnx**: Some procedures doesn't generate correctly (Ryan Harris) | +|||| English translation file foxbin2prg\_en.h syntax corrected (Ryan Harris) | +|||| **Bug Fix vcx/scx**: Lowercase saved Dataenvironment property causes Reserved2 value to be not calculated | +|||| **Bug Fix frx**: character on print condition on field makes fr2 file corrupt | +|||| **Bug Fix mnx**: Using double-quotes on prompt option fields makes mn2 file invalid (Ryan Harris) | +| 2014/03/10 | FDBOZZO | [v1.19.16](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.16) | **Bug Fix vcx/scx**: properties loose there hidden/protected visibility when no default value assigned (Ryan Harris) | +|||| **Bug Fix vcx/scx**: character value with length >255 in addobject property regenerates with tag included (Ryan Harris) | +|||| **Bug Fix vcx/scx**: When regenerating binari file with empty procedure makes FoxPro crash when trying to modify it on IDE | +|||| **Bug Fix scx/vcx**: Binary can be corrupted if the class have a multiline comment (Tested on: Ffc\\_frxcursor.vcx) | +|||| **Bug Fix**: If \_memberdata contains CR inside there values, they can be lost when regenerating tx2 text files | +|||| **Bug Fix**: Property values with spaces at the right loose this spaces | +|||| **Bug Fix**: When 2 or more methods share the same name (ej: met and met2) tx2 text file gets corrupted (Ryan Harris) | +| 2014/03/04 | FDBOZZO | [v1.19.15](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.15) | **Bug Fix**: OLE information cleared when a legacy TX2 is processed | +|||| Bug Fix: Default value of NoTimestamp = 0 ==> Now is 1, as should be | +|||| Bug Fix: DBFs backlink info cleared when DBC is recreated (Ryan Harris) | +|||| Feature: Lowercase capitalization in tx2 filename headers to minimize differences | +| 2014/03/01 | FDBOZZO | [v1.19.14](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.14) | Load of configuration is optimized (foxbin2prg.cfg) to read cfg only once for a massive processing of multiple conversions | +|||| .vbs scripts have been modified to respect the conversion support configuration defined in foxbin2prg.cfg configuration file | +|||| 2 new functions where added to enhance and encapsulate the external use of the evaluation of the conversion support (requires previous call to EvaluarConfiguracion()). Used on .vbs scripts | +|||| ExtraBackupLevels Regression: when no defined value, no backup is made | +|||| New default value ClearUniqueID = 1 in foxbin2prg.cfg for minimizing differences in the SCM | +| 2014/02/26 | FDBOZZO | [v1.19.13](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.13) | **Bug Fix**: If NoTimestamp setting of foxbin2prg.cfg is changed, opposite value is evaluated (Ryan Harris) | +|||| Encapsulated foxbin2prg.cfg file for enhancing FoxUnit automated testing | +|||| Internal change of property l\_UseTimestamps by l\_NoTimestamps | +|||| With ExtraBackupLevels setting you can now deactivate backups if setting to 0 (Ryan Harris proposal) | +|||| foxbin2prg.log file checking dropped, to activate the log file use foxbin2prg.cfg setting Debug=1 | +|||| In TX2 header files show the file without path, because genereting it from different places makes unnecesary differences in Diff (Ryan Harris proposal) | +|||| Created a lot of FoxUnit automated tests to check all settings of foxbin2prg.cfg configuration file | +| 2014/02/23 | FDBOZZO | [v1.19.12](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.12) | Generation of VC2/SC2 with new header metadata for centralizing uniqueid, timestamp and ZOrder and big reduce of differences in a diff/merge (enhancement proposed by Ryan Harris) | +|||| BINARY regeneration from the new metadata header (remains compatible with old VC2/SC2) | +|||| FoxUnit test cases fixed for the new functionality | +|||| Cleaning, Refactorization and optimization of Code | +|||| Presentation enhancement of VC2/SC2 file headers | +| 2014/02/13 | FDBOZZO | [v1.19.11](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.11) | WITH/ENDWITH optimizations with a conversion performance gain up to 16% more fast | +|||| Bug Fix: Just one level of #IF was contemplated, throwing an error if more levels are nested | +|||| Bug Fix: When regenerating the PJX, default home directory not always was correct | +|||| New FoxUnit automated test added to check bug fix of nested #IF | +| 2014/02/09 | FDBOZZO | [v1.19.10](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.10) | Added parametrization to enable configuration support for each kind of binary (0=None, 1=Only TX2, 2=TX2 and Binary) | +|||| Fixed default NoTimestamps setting | +|||| Adjusted some FoxUnit test cases | +|||| EXPERIMENTAL: Added new configuration parameter "ClearUniqueID" in foxbin2prg.cfg for Clearing UniqueID in binaries and text versions. Works well and apparently FoxProdoesn't make use of it, but more testing is required | +| 2014/02/08 | FDBOZZO | [v1.19.9](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.9) | New configuration items in foxbin2prg.cfg | +|||| Localization Bug: When recompiling with localization file foxbin2prg\_en.h renamed to foxbin2prg.h, syntax error occurs | +|||| Debug information of .LOG files enhanced | +|||| New parametrization for the number of backups, now just one .BAK by default (earlier was 10) | +|||| Enabled configuration file foxbin2prg.cfg by default | +|||| Change in default behavior: Now Timestamps are disabled by default. You can change this on foxbin2prg.cfg | +| 2014/02/03 | FDBOZZO | [v1.19.8](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.8-pública) | **Bug fix**: ActivePage error when executing a regenerated binary with a PageFrame / New FoxUnit test to test solution | +|||| Added cNoTimestamps='1' to batch conversion vbs scripts | +| 2014/02/02 | FDBOZZO | [v1.19.7](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.7-pública) | Added Ole encapsulation in just 1 place | +|||| Adjusted Blocksize of generated binaries | +|||| New cNoTimestamps parameter. If '1' is given, then no timestamps are generated (useful for diff/merge) | +| 2014/01/31 | FDBOZZO | [v1.19.6](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.6-pública) | Added SourceSafe support (SCCAPI) for Diff and Merge | +|||| SCX bug fix: Dataenvironment sometimes doesn't regenerates correctly | +|||| Functionality change: Automatic recompilation enabled by default again because some methods doesn't show on form edit. Can be deactivated passing '0' to cRecompile param | +| 2014/01/26 | FDBOZZO | [v1.19.5](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.5-pública) | Added Multilanguage support and Localization file for English. To use it rename the new file foxbin2prg\_en.h to foxbin2prg.h and recompile | +| 2014/01/24 | FDBOZZO | [v1.19.4](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.4-pública) | New "Recompile" parameter for recompiling from PJX directory (if provided) | +|||| **Functionality change**: Now FoxBin2Prg does not recompile bins for default, because it do on bin dir and that can throw compilation errors. Use new parameter if needed or recompile by your own | +|||| DBC: Added support for multiline "comment" property | +|||| VBS Batch scripts: Added progress bar | +| 2014/01/18 | FDBOZZO | [v1.19.3](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.3-pública) | Change on TXT timestamps to preserve empty values that can save a lot of differences when diff/merging. Previously empty timestamps get converted to datetime | +|||| Optimization on TXT generation of ZOrders | +| 2014/01/13 | FDBOZZO | [v1.19.2](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.2-pública) | Fix on PJX regeneration caused for something missing in the last change of "Autor" to "Author" | +| 2014/01/08 | FDBOZZO | [v1.19.1](https://github.com/fdbozzo/foxbin2prg/tree/v1.19.1-pública) | Small change on TX2 headers to drop the "Generated" timestamp that causes innecesary differences / Updated the EXE version with the correct one | +| 2014/01/08 | FDBOZZO | [v1.19](https://github.com/fdbozzo/foxbin2prg/tree/v1.19-pública) | Added new debug flag on .vbs scripts to show a "End process" message for batch processing | +|||| **Bug Fix**: scx/vcx Improper order of Reserved3 props cause event access to not fire | +|||| **Bug Fix**: dbf Improper index generated when the type is Candidate | +|||| Added support for converting SourceSafe PJM to FoxBin PJ2 | +|||| Added validation for Menus when converting from older versions, so user can convert it to VFP 9 format first | +|||| Change in MN2 property: "Autor" was changed to "Author". You can add the missing letter to MN2 or regenerate | +| 2014/01/07 | FDBOZZO | [v1.18.1](https://github.com/fdbozzo/foxbin2prg/tree/v1.18.1) | Added a vbs script (NormalizeFileNames.vbs) for FileNames normalizing in batch mode, and updated FileNameCaps.exe and the call on FoxBin2Prg | +| 2014/01/06 | FDBOZZO | [v1.18](https://github.com/fdbozzo/foxbin2prg/tree/v1.18-pública) | **bug fix**: mnx Generation of DO Procedure or Command when no Procedure or Command available to call when empty option is created (Fidel Charny) | +|||| Added support for DBFs earlier than VFP 9 for generating DB2 text, but DBF regeneration is in VFP 9 version! | +|||| dbf bug fix: DBFs linked to a DBC that use long field names throw error when regenerating DBFs | +|||| dbf bug fix: Some view info is lost when generating text from DBC | +| 2014/01/03 | FDBOZZO | [v1.17](https://github.com/fdbozzo/foxbin2prg/tree/v1.17-pública) | **bug fix**: mnx Location value is lost and some menus doesn't render properly (Fidel Charny) | +|||| Added 2 VB scripts (ConvertVFP9BIN2PRG.vbs and ConvertVFP9PRG2BIN.vbs) for batch converting of dirs and files if a shortcut is placed on "SendTo" user folder | +|||| Added new Unit Testing cases for menus | +| 2014/01/02 | FDBOZZO | [v1.16](https://github.com/fdbozzo/foxbin2prg/tree/v1.16-pública) | Added support for Menus (MNX) | +| 2013/12/18 | FDBOZZO | [v1.15](https://github.com/fdbozzo/foxbin2prg/tree/v1.15-pública) | Added support for DBF, DBC and CDX binaries | +| 2013/12/15 | FDBOZZO | [v1.14](https://github.com/fdbozzo/foxbin2prg/tree/v1.14-pública) | **bug fix**: scx autocenter property do nothing (Arturo Ramos) | +|||| scx bug fix: Last COMMENT record is lost (Fidel Charny) | +| 2013/12/08 | FDBOZZO | [v1.13](https://github.com/fdbozzo/foxbin2prg/tree/v1.13---pública) | **bug fix**: frx/lbx "Error 1924, TOREG is not an object" on some reports (Fidel Charny) | +| 2013/12/08 | FDBOZZO | [v1.12](https://github.com/fdbozzo/foxbin2prg/tree/v1.12---pública) | Added support for Reports (FRX) and Labels (LBX) | +| 2013/12/08 | FDBOZZO | [v1.11](https://github.com/fdbozzo/foxbin2prg/tree/v1.11---pública) | **bug fix**: vcx/scx \_memberdata value corrupted when the value is a long one (Edgar Kummers) | +| 2013/12/07 | FDBOZZO | [v1.10](https://github.com/fdbozzo/foxbin2prg/tree/v1.10---pública) | **bug fix**: vcx/scx when there are methods with the same name, there code is assigned to erroneous objects (Fidel Charny) | +| 2013/12/07 | FDBOZZO | [v1.9](https://github.com/fdbozzo/foxbin2prg/tree/v1.9---pública) | **bug fix**: vcx/scx last fix keep loosing some properties (Fidel Charny) | +| 2013/12/06 | FDBOZZO | [v1.8](https://github.com/fdbozzo/foxbin2prg/tree/v1.8---pública) | **bug fix**: vcx/scx last fix keep loosing some properties (Fidel Charny) | +|||| sort function encapsulated and reused on BIN and TXT generation for safety | +| 2013/12/03 | FDBOZZO | [v1.7](https://github.com/fdbozzo/foxbin2prg/tree/v1.7---pública) | **bug fix**: vcx/scx some properties get lost and picture clause is not displayed if "Name" is not the last property on memo (Fidel Charny) | +|||| Added verification of readOnly files and report this to Log file in debug mode | +| 2013/12/02 | FDBOZZO | [v1.6](https://github.com/fdbozzo/foxbin2prg/tree/v1.6---pública) | Complete refactoring of BIN and TXT generation | +|||| Changes of various algorithms | +|||| scx/vcx bug fix: Array properties didn't save (Fidel Charny) | +|||| Unit testing cases with FoxUnit | +| 2013/11/27 | FDBOZZO | [v1.5](https://github.com/fdbozzo/foxbin2prg/tree/v1.5---pública) | **Bug fix**: On some forms dataenvironment didn't regenerate appropiately (Luis Martínez) | +| 2013/11/27 | FDBOZZO | [v1.4](https://github.com/fdbozzo/foxbin2prg/tree/v1.4---pública) | Added mask support | +|||| Added support for extension configuration on file foxbin2prg.cfg, so one can use "vca" instead of "vc2", etc | +|||| Added support for a new parameter for Log generation | +| 2013/11/24 | FDBOZZO | [v1.3](https://github.com/fdbozzo/foxbin2prg/tree/v1.3---pública) | Bug fixes, code cleaning, refactoring | +| 2013/11/24 | FDBOZZO | [v1.2](https://github.com/fdbozzo/foxbin2prg/tree/v1.2---pública) | Bug fixes, code cleaning, refactoring | +| 2013/11/22 | FDBOZZO | [v1.1](https://github.com/fdbozzo/foxbin2prg/tree/v1.1---pública) | Bug fixes | +| 2013/11/22 | FDBOZZO | [v1.0](https://github.com/fdbozzo/foxbin2prg/tree/v1.0---pública) | Initial creation of clases on prg and support of VCX/SCX/PJX files | + +---- +![VFPX logo](https://vfpx.github.io/images/vfpxbanner_small.gif) +This project is part of [VFPX](https://vfpx.github.io/). + +---- +Last changed: _2022/11/09_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file diff --git a/docs/FoxBin2Prg_Internals.md b/docs/FoxBin2Prg_Internals.md new file mode 100644 index 0000000..94f209b --- /dev/null +++ b/docs/FoxBin2Prg_Internals.md @@ -0,0 +1,727 @@ +# Internals +Documentation of FoxBin2Prg - A Binary to Text converter for MS Visual Foxpro 9 + +## Purpose of this document +This document shows some internal functions and ideas how to use of FoxBin2Prg. + +The original document was created by [Fernando D. Bozzo](https://github.com/fdbozzo) whom I like to thank for the great project. +Pictures are taken from the original project. +As far as possible these are the original documents. Changes are added where functionality is changed. + +---- +## Table of contents +- [Why to use this tool](#why-to-use-this-tool) +- [Limitations](#limitations) +- [Configuration file](#configuration-file) +- [Configuration file per table](#configuration-file-per-table) +- [FoxBin2Prg Internals](#foxbin2prg-internals) + - [ZOrder](#zorder) + - [RemoveZOrderSetFromProps setting](#removezordersetfromprops-setting) + - [VFP ZOrder bug and fix](#vfp-zorder-bug-and-fix) + - [DBC ordered fields](#dbc-ordered-fields) + - [PAM Section](#pam-section) + - [Property Ordering](#property-ordering) + - [Timestamps and UniqueIDs](#timestamps-and-uniqueids) + - [DBF Data Export/Import for Diff/Merge](#dbf-data-export/import-for-diff/merge) + - [Order and range of records](#order-and-range-of-records) + - [Configuration per table](#configuration-per-table) + - [DBF/DB2 Convertion Hooks](#dbf/db2-convertion-hooks) + - [Language Support for messages](#language-support-for-messages) + - [Multi-config](#multi-config) + - [File Capitalization](#file-capitalization) + - [Conversion processes Logging](#conversion-processes-logging) + - [Create Class-Per-File](#create-class-per-file) + - [Complementary options for the UseClassPerFile setting](#complementary-options-for-the-useclassperfile-setting) + - [RedirectClassPerFileToMain](#redirectclassperfiletomain) + - [ClassPerFileCheck](#classperfilecheck) + - [Create File-Per-DBC](#create-file-per-dbc) + - [Complementary options for the UseFilesPerDBC setting](#complementary-options-for-the-usefilesperdbc-setting) + - [RedirectFilePerDBCToMain](#redirectfileperdbctomain) + - [ItemPerDBCCheck](#itemperdbccheck) + - [FoxBin2Prg API](#foxbin2prg-api) + - [PEM](#pem) + - [Renamed](#renamed) + - [Log to StdOut](#log-to-stdout) +- [How to use with a SCM tool](#how-to-use-with-a-scm-tool) + +## Why to use this tool +The purpose of FoxBin2Prg is to facilitate the Diff and Merge of Visual FoxPro 9 _Binaries_, +which are not natively supported by any source control tool. +Traditionally FoxPro comes with a tool named SccText.prg who can make a text representation exporting the source code +contained in FoxPro tables with a DBF structure. An enhanced version is available on VFPx named SccTextX, +but like his ancestor, have some design limitations, as: + +* It doesn't generate PRG like code +* It doesn't allow modification of the txa (text) files generated +* Scctext's txa (text) files generated can't be used for merge with SCM tools, they are readonly +* Timestamps and ZOrder fields generate a lot of unnecesary differences all over the text file + +FoxBin2Prg is designed to bring a solution for all of this, and a few more things, +which makes _Text_ files with PRG-style and enhances compatibility with SCCAPI (SourceSafe) and other SCM tools, +like PlasticSCM, Git, Subversion, and the like. +Special remark on Merge operation is made, because it is the most difficult and more used operation when working with SCM tools, +and this require that generated text files can be manipulated manually or automatically. + +#### Note +**You came from Visual SourceSafe and have the .pjm but not the real pjx project?** + +No problem, just convert the .pjm to .pjx/.pjt sending to FoxBin2Prg, and it generates the real project again. + +## Limitations +Most of the files look like prg or XML data. Please note, those files are only look alike. +The parsing to generate the binary depends highly on the position of data. +So if a file is defined like +``` + + + I1 +``` +this +``` + I1. +``` +will be nice XML, but not readable to FoxBin2Prg. This is a line by line parser. +Leading and trailing spaces are mostly no problem. + +You might freely change and merge code inside the text files, or data in a table-XML, +but the result must be compilable and keep the structure. +All limitations that occur to a binary format must be kept on the text representation - +the definition of a HEADER class to a VCX will fail. + + +## Configuration file +It is possible to create a template or a config with all options and comments via +``` +DO FOXBIN2PRG.PRG WITH "-c","template.cfg" &&==> Generates a template for FoxBin2Prg.cfg config file with newest settings +DO FOXBIN2PRG.PRG WITH "-C","config.cfg" &&==> Generates a config file like FoxBin2Prg.cfg with recent settings of path of second parameter +``` +See [command line](./FoxBin2Prg_Run.md#usage-2). +The config file is used to move local setting to a different comupter or for changes while branching. + +The options in the template (or in the config that ships with FoxBin2Prg) are commented out. +To activate an option remove the asterix and set appropriate value. +These are the FoxBin2Prg.cfg configuration file settings and their meaning: + +| FoxBin2Prg.cfg keywords | Value (_Default_) | Description | +| ----- | ----- | ----- | +| Language | _(auto)_, EN, FR, ES, DE | Language of templates, shown messages and LOGs. EN=English, FR=French, ES=Español, DE=German, Not defined = AUTOMATIC (using VERSION(3)) || +| DontShowProgress | 0 | **Deprecated**. Replaced by ShowProgressbar option from v1.19.40 | +| ShowProgressbar | 0, _1_, 2 | 0=Don't show progressbar,
    1=Always show a progress bar,
    2=Only show it when processing multiple-files | +| DontShowErrors | _0_, 1 | 0=show message errors in a modal messagebox. (default)
    1=don't show errors | +| ExtraBackupLevels | 0, _1_, n |
    0=No backup
    1=One backupfile _\_filename\_.BAK_ (default)
    n=n levels of backup in style _\_filename\_.n.BAK_ | +| Debug | _0_, 1, 2 | 0=Off
    1=Normal
    2=Extended
    By default, don't generate individual .Log with process hints.
    Activate with "1" to find possible error causes and for debugging,
    "2" is special logging | +| BackgroundImage | | Backgroundimage for process form | +| HomeDir | 0, _1_ | 0=don't save HomeDir in PJ2,
    1=save HomeDir in PJ2.
    Setting this to 0 prevents the PJ2 file from changing just because two developers have the project in different folders | +||| +| XXX_Conversion_Support | n | Defines the conversion operation per filetype | +| | | For code:
    0=No support,
    1=Generate _Text_ (Diff),
    2=Generate _Text_ and _Bin_ (Merge) | +| | | For complex data:
    (PJX / DBC / DBF): 0=No support,
    1=Generate Header _Text_ only (Diff),
    2=Generate Header _Text_ and _Bin_ (Merge/Only Structure!),
    4=Generate _Text_ with DATA (Diff),
    8=Export and Import DATA (Merge/Structure & Data) | +| PJX_Conversion_Support | 0, 1, _2_ | Default value is 2 - Bidirectional ((Merge/Only Structure!),
    4=Generate _Text_ with DATA (Diff), 8=Export and Import DATA (Merge/Structure & Data) and _bin_) support activated | +| VCX_Conversion_Support | 0, 1, _2_ | Default value is 2 - Bidirectional (_Text_ and _bin_) support activated | +| SCX_Conversion_Support | 0, 1, _2_ | Default value is 2 - Bidirectional (_Text_ and _bin_) support activated | +| FRX_Conversion_Support | 0, 1, _2_ | Default value is 2 - Bidirectional (_Text_ and _bin_) support activated | +| LBX_Conversion_Support | 0, 1, _2_ | Default value is 2 - Bidirectional (_Text_ and _bin_) support activated | +| MNX_Conversion_Support | 0, 1, _2_ | Default value is 2 - Bidirectional (_Text_ and _bin_) support activated | +| DBC_Conversion_Support | 0, 1, _2_ | Default value is 2 - Bidirectional (_Text_ and _bin_) support activated | +| DBF_Conversion_Support | 0, _1_, 2, 4, 8 | Default value is 1 - just _Text_ support activated.
    The support for regenerating DBFs structures (value = 2) are disabled by default to not overrite data accidentally. When activating bidirectional support, keep in mind that Data is not restored, just the structure and indexes!.
    A value of 4 is used to export Structure and Data, but exported data is not imported again.
    A value of 8 is used for bidirectional support (No General fields!).
    **Note:** This can be [changed per table](#configuration-file-per-table). | +| FKY_Conversion_Support | 0, _1_ | Default value is 1 - _Text_ support activated | +| MEM_Conversion_Support | 0, _1_ | Default value is 1 - _Text_ support activated | +||| +| UseClassPerFile | _0_, 1, 2 | 0=One library _Text_ file,
    1=Multiple file.class.vc2 files,
    2=Multiple file.baseclass.class.vc2 files
    See [Create Class-Per-File](#create-class-per-file) | +| [RedirectClassPerFileToMain:](#redirectclassperfiletomain:) | _0_, 1 | 0=Don't redirect to file.vc2,
    1=Redirect to file.vc2 when selecting file.class.vc2
    RedirectClassType: 1 precedes this setting | +| RedirectClassType | _0_, 1, 2 | For classes created with UseClassPerFile>0 in the form file[.baseclass].class.tx2 (vcx only) | +| | | 0=creates / refresh class in file.VCX and add / replace all other classes of this library | +| | | 1=creates / refresh class file[.baseclass].class.VCX and do not touch file.VCX | +| | | 2=creates / refresh class in file.VCX and do not touch other classes of file.VCX | +| [ClassPerFileCheck](#classperfilecheck) | _0_, 1 | 0=Don't check file.class.vc2 inclusion,
    1=Check file.class.vc2 inclusion
    Only used if import file is in file[.baseclass].class.tx2 syntax.
    Ignored for RedirectClassType: 2 | +||| +| OldFilesPerDBC | _0_, 1 | 0=Old Style,
    1=New style
    This controls the use of the _UseFilesPerDBC_, _RedirectFilePerDBCToMain_ and _ItemPerDBCCheck_ options.
    Only if this option is set, the options will be read. | +| | | 0=New version inactive, options follow:
    UseFilesPerDBC=UseClassPerFile
    RedirectFilePerDBCToMain=RedirectClassPerFileToMain
    ItemPerDBCCheck=ClassPerFileCheck | +| | | 1=New version active, options active | +| | | Note: The options will be set to old style, if option is turned off. | +| UseFilesPerDBC | _0_, 1 | 0=One database dc2 file,
    1=Multiple file.\*.\*.dc2 files.
    See [Create File-Per-DBC](#create file-per-dbc)
    **Only if OldFilesPerDBC is 1** | +| | | 0=creates only a file.dc2 with all DBC (file) data | +| | | 1=creates a file.dc2 with DBC properties | +| | | and additional DBC files per DBC item (stored-proc, table, ..) | +| | | Note: recration only if RedirectFilePerDBCToMain is 1 | +| [RedirectFilePerDBCToMain](#redirectfileperdbctomain) | _0_, 1 | 0=Don't redirect to file.dc2,
    1=Redirect to file.tx2 when selecting file.item.*.dc2
    **Only if OldFilesPerDBC is 1** | +| [ItemPerDBCCheck](#itemperdbccheck) | _0_, 1 | 0=Don't check file.item.*.dc2 inclusion,
    1=Check file.item.*.dc2 inclusion
    **Only if OldFilesPerDBC is 1**| +||| +| NoTimestamps | 0, _1_ | 0=Do not clear
    1=Clear
    By default, timestamp fields are cleared on _Text_ files, because a lot of differencies are generated on _Binaries_ and _Text_ files with Timestamps activated. This timestamp field is part of the vcx, scx and other Foxpro binary source code files. | +| ClearUniqueID | 0, _1_ | 0=Keep UniqueID,
    1=Clear Unique ID.
    Very useful for Diff and Merge.
    By default, UniqueID fields are cleared on _Text_ files, because a lot of differencies are generated with UniqueID activated | +| OptimizeByFilestamp | _0_, 1 | 0=Don't optimize (always generate),
    1=Optimize (generate only when destination filestamp es older). By default this optimization is deactivated, and it is not recommended if using for merge, so _Bin_ and _Text_ files can be modified seperately.
    Dangerous while working with branches! | +| RemoveNullCharsFromCode | 0, _1_ | 1=Drop NULL chars from source code,
    0=Leave NULL chars in source code | +| RemoveZOrderSetFromProps | _0_, 1 | 1=Remove ZOrderSet from the properties,
    0=Leave ZOrderSet in the properties | +||| +| ClearDBFLastUpdate | 0, _1_ | 0=Keep DBF LastUpdate,
    1=Clear DBF LastUpdate.
    Useful for Diff, minimizes differences. | +| ExcludeDBFAutoincNextval | _0_, 1 | 0=Do not exclude this value from db2,
    1=Exclude this value from db2 | +| DBF_Conversion_Included | * | If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf.
    See [Order and range of records](#order-and-range-of-records).
    **Note:** This can be [changed per table](#configuration-file-per-table). | +| DBF_Conversion_Excluded | | If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf.
    See [Order and range of records](#order-and-range-of-records).
    **Note:** This can be [changed per table](#configuration-file-per-table). | +| DBF_BinChar_Base64 | 0, _1_ | 0=For character type fields, if NoCPTrans 0=do not transform,
    1=use Base64 transform (default)
    **Note:** This can be [changed per table](#configuration-file-per-table). | +| DBF_IncludeDeleted | _0_, 1 | 0=Do not include deleted records (default),
    1=Include deleted records
    **Note:** This can be [changed per table](#configuration-file-per-table). | +| | | **Note:**
    This is only true for tables. Generating DBC to _Text_ and back to _Binary_ will act as PACK DATABASE.
    The data added by _DBF_IncludeDeleted: 1_ will be ignored by old versions generating _Binary_ files. | +||| +| extension: xx2 | | FoxBin2Prg extensions ends in '2' (pj2, vc2, sc2, etc), but you can change that. | +| extension: pj2= | \ | Text file for project PJX | +| extension: vc2= | \ | Text file for classlibray VCX, or a class out of a VCX | +| extension: sc2= | \ | Text file for form SCX, or a class out of a SCX (Form; Dataenbironment) | +| extension: fr2= | \ | Text file for report FRX | +| extension: lb2= | \ | Text file for label LBX | +| extension: mn2= | \ | Text file for menu MNX | +| extension: db2= | \ | Text file for table DBF, free or DBC bound | +| extension: dc2= | \ | Text file for database container DBC, or records from database container DBC | +| extension: fk2= | \ | Text file for macro file FKY | +| extension: me2= | \ | Text file for variable memory MEM, created with SAVE TO | +| | | **Example for for making it SourceSafe (sccapi v1) compatible:**
    extension: pj2=pja
    extension: vc2=vca
    extension: sc2=sca
    extension: fr2=fra
    extension: lb2=lba
    extension: mn2=mna
    extension: db2=dba
    extension: dc2=dca | + +### Note +The options will be read outside in, top to down. See [Multi-config](#multi-config) + +## Configuration file per table +Those configuration files are valid for a single table only. The idea is to have special settings for single tables. +It is possible to create a template with all options and comments via +``` +DO FOXBIN2PRG.PRG WITH "-t","template.dbf.cfg" &&==> Generates a template for table.dbf.cfg per table config file with newest settings +``` + +See [command line](./FoxBin2Prg_Run.md#usage-2). +The options in the template (or in the config that ships with FoxBin2Prg) are commented out. +To activate an option remove the asterix and set appropriate value. +These are the Table.dbf.cfg configuration file settings and their meaning: + +| FoxBin2Prg.cfg keywords | Value | per
    file | Description | +| ----- | ----- | ----- | ----- | +| DBF_Conversion_Support | 0, 1, 2, 4, 8 | | 0=No support,
    1=Generate Header _Text_ only (Diff),
    2=Generate Header _Text_ and _Bin_ (Merge/Only Structure!),
    4=Generate _Text_ with DATA (Diff),
    8=Export and Import DATA (Merge/Structure & Data) | +| DBF_Conversion_Order | c_Expression | x | Field expresion (For _INDEX ON_). ie: name+str(age,3),
    Empty means no sort order.
    usefull only if _DBF_Conversion_Support_>0 | +| DBF_Conversion_Condition | c_Expression | x | Logical expression (For _SCAN FOR_). ie: age > 10 AND NOT DELETED(),
    empty means all records, except _DBF_IncludeDeleted_
    usefull only if _DBF_Conversion_Support_>0 | +| DBF_IndexList | c_FileList | x | A comma delimited list of additional index files ( cdx or idx ). **Not the structural index file.** | +| DBF_BinChar_Base64 | 0, 1 | | 0=For character type fields, if NoCPTrans 0=do not transform,
    1=use Base64 transform
    usefull only if _DBF_Conversion_Support_>2 | +| DBF_IncludeDeleted | 0, 1 | | 0=Do not include deleted records,
    1=Include deleted records
    usefull only if _DBF_Conversion_Support_>2 | + +Setting **per file** could only be used via this configuration file. +For defaults, see [Configuration file](#configuration-file). + +## FoxBin2Prg Internals +### ZOrder +In _Text_ files and starting from v1.19.12, the ZOrder, +that determines the order on which objects are instantiated and which one is on top, +is maintained in a more intuitive and optimal way compared to traditional stored numerical values. +_Text_ files keep lists of objects and their metadata in a special OBJECTDATA tag, +in which the order of the list is the ZOrder of the object, like this example: +```` +DEFINE CLASS cnt_controls AS container && "cnt_controls" class description + *< CLASSDATA: Baseclass="container" Timestamp="" Scale="Pixels" Uniqueid="" /> + + *-- OBJECTDATA items order determines ZOrder + * < OBJECTDATA: ObjPath="Check2" UniqueID="" Timestamp="" /> + * < OBJECTDATA: ObjPath="Check4" UniqueID="" Timestamp="" /> + * < OBJECTDATA: ObjPath="Label_h" UniqueID="" Timestamp="" /> + * < OBJECTDATA: ObjPath="Textbox_h" UniqueID="" Timestamp="" /> + * < OBJECTDATA: ObjPath="Check1" UniqueID="" Timestamp="" /> + * < OBJECTDATA: ObjPath="Check3" UniqueID="" Timestamp="" /> +```` +This way, you can rearrange the items to alter their ZOrder, and this does auto-renumbering when generating _Binaries_. + +### RemoveZOrderSetFromProps setting +#### Note: +The ZOrderSet property is not shown in VFP Properties editor. + +Starting at v1.19.43 there is a new configuration setting named RemoveZOrderSetFromProps, +that can be used to automatically remove this property from the objects, if enabled with 1. +This property keep the order of the inherited controls used on visual classes using a numeric value like the Tabstop property, +but this property is not shown to the user and sometimes their value is duplicated, causing that every time you save a visual class +or form, some control(s) get their order swapped, so when reopening the visual class some objects that should appear on top +are on botton and vice versa. + +#### VFP ZOrder bug and fix +Sometimes you can see that some objects are reordered every time you save a visual form/class +and generate the _Text_ file. This is caused because in some situations VFP can loose the tracking to some ZOrders, +and duplicate them. To **fix** this problem, you just need to open your visual form/class, +reorder manually the offending objects to force VFP to assign a new ZOrder value and generate the _Text_ file. +You can see (only in the _Text_ file or inside the vcx/vct) that the property is called ZOrderSet and have a repeated value +before fixing it. Another solution, starting at v1.19.43, is using RemoveZOrderSetFromProps:1 in foxbin2prg.cfg file to +remove this from the properties. A better solution is using this setting only in a specific directory used to fix this +kind of problems. In any case, for this setting to work properly, you need to generate the _Binary_ + +### DBC ordered fields +Starting from v1.19.42 the members of the DBC are ordered alphabetically, including fields of DBFs and Views, Connections, Tables, +Views and Relations. All this to minimize the differences when diffing DBCs that have constant changes. +```` + + depto + descrip + +```` +### PAM Section +This section is generated for classes and forms, it is delimited with the tag, + and have the definition of Properties, Arrays and Methods, with their comments, like this example: +```` +DEFINE CLASS c1 AS custom OLEPUBLIC && Description of "c1" class + * + *m: emptymethod_with_comments && This method have no code, just comments! + *m: mymethod && My Method + *p: prop1 && My prop 1 + *p: special_prop_with_cr + *p: special_prop_with_crlf && Should have CR+LF + *a: array_1_d[1,0](1,0) && 1 dimension array (1) + *a: array_2_d[1,2](1,2) && 2 dimension array (1,2) + *p: _memberdata && XML Metadata for customizable properties + * +```` +Starting from v1.19.21 arrays don't need to be preceded with "^" symbol, and methods don't need to be preceded with "*" symbol, +which makes this section more easy to maintain. + +### Property Ordering +On _Text_ files is easy, ordering for methods and properties is done in alphabetical way, like scctext does with methods. +This makes comparisons easier and with less differences. +On _Binaries_, property ordering is a very different thing. No documentation is available about this, +so the only guideline is trying to make it as FoxPro does, but this is not always possible because there are two extreme cases, +and variants between the them: +1. The best and easy one, is when defining a class (or control) with his properties: In this case, +each class have a phisical record on the scx/vcx table, and all the properties of it are keep toghether, +so this ordering can be easily duplicated (look at "TESTS\DATOS_READONLY\f_form_aa.scx file" on FoxBin2Prg project +and open it as a table to see the class per record) +2. The worst and most difficult case, is when there is a container with controls subclassed, +and properties are changed on the instance: In this case FoxPro makes a big and unique list of properties of all objects +in just one phisical record, so there is no way to know which property corresponds to which class. For this case, +I've made a unique list composed of all properties of all classes, +ordered according to most common orderings (look at "TESTS\DATOS_READONLY\f_form_aa2.scx file" on FoxBin2Prg project +and open it as a table to see all the properties of all the classes of the same earlier example, in just one record) + +For these two cases, and starting from v1.19.22, I've created several "props_*" files with ordering by class for the 1st case, +and a list with all in it ("props_all.txt") for the second case, so in case of any problems, +rearranging some props will be an easy thing. + +#### Warning +These "props_**" files are necessary in the FoxBin2Prg install directory. + +It's recommended to use the EXE version that have all files included and is faster._ +Several Unit Tests (in TESTS directory) are made to make the best effort to cover the most typical use cases. +There is also an Excel spreedsheet with the compilation of properties of each class with the order that FoxPro uses internally, +and a tab with the all-in-one order for the worst case. + +### Timestamps and UniqueIDs +Timestamp field are used in VFP to track changes with 3rd party tools and UniqueId is used to identify classes inside _Binaries_, +but, AFAIK, they are not used by VFP itself. There are 2 switches, enabled by default, +that are used to clear this values (ClearUniqueId and NoTimestamps), +so no differences are shown for this values constantly changing. +Starting from v1.19.23 this values are just cleared on _Text_ files, and generated on the _Binaries_, +as well the sccdata field, because this way there are no differences when opening/closing certain files, as a PJX, +which by default fill some of this fields even if no modifications are made, which causes that SCM tools detect those changes. +Having them prefilled, then no changes are detected. + +### DBF Data Export/Import for Diff/Merge +Starting at version v1.19.21, and thanks to Doug Hennig proposal and coding, FoxBin2Prg can export DBFs Data, +specially intended for small DBFs, as config ones, on which sometimes is needed to track the changes. +It is deactivated by default, but can be activated with **"DBF_Conversion_Support: 4"** in foxbin2prg.cfg +Since version v1.19.47, importing of Data can be activated with **"DBF_Conversion_Support: 8"** in foxbin2prg.cfg +If you want to export the data of just some tables and not for all of them, one way is moving the tables +for data export to another directory, or even a subdirectory of main data files, +and write a foxbin2prg.cfg with **"DBF_Conversion_Support: 4 or 8"** for this diretory only, +taking advantage of multi-configuration capability introduced on v1.19.25 +A much better option that join the best of the two worlds, available from v1.19.44, +could be using the default setting **"DBF_Conversion_Support: 1"** and using **individual cfg files** for each table +(table.dbf.cfg) on which you want to export their data, so this way you can have only the structure in DB2 files +and some tables with their data exported for easy diffing with previous versions, +or even use **"DBF_Conversion_Support: 8"** (available since v1.19.47) for bidirectional support of data import/export. + +### Order and range of records +**FoxBin2Prg.cfg (Main CFG, Directory CFG or Table CFG)** +New foxbin2prg.cfg options for filtering tables from conversion using one or multiple conbinations of filemasks. + +#### Syntax +```` +"DBF_Conversion_Included: [ , [ , ... ](-,_filemask_-[-,-...-) ]" +"DBF_Conversion_Excluded: [ , [ , ... ](-,_filemask_-[-,-...-) ]" +```` + +Example of multiple file masks (separte with ","): +```` +"DBF_Conversion_Included: PET**.**, ??ME.DBF, ???.DBF, ?.**" +```` + +### Configuration per table +New configuration options. See [Configuration file per table](#configuration-file-per-table). + +These options can be used in any combination inside a dbf particular cfg file, +if you create a text file using your dbf filename and adding ".cfg". + +#### Syntax for filename.dbf.cfg contents +```` +"DBF_Conversion_Support: <4 for export only or 8 for bidirectional support>" +"DBF_Conversion_Order: " +"DBF_Conversion_Condition: " +```` + +#### Example: customers.dbf.cfg +```` +"DBF_Conversion_Support: 4" +"DBF_Conversion_Order: cust_no" +"DBF_Conversion_Condition: cust_no > 10" +```` + +### DBF/DB2 Convertion Hooks +From version v1.19.19 there is a new property "run_AfterCreateTable" and from version v1.19.24 "run_AfterCreate_DB2". +The purpose of both properties is to allow the execution of an external program each time a DBF is converted to DB2 or a DB2 +is converted to DBF. +The main purpose of FoxBin2Prg is to be used for Diff and Merge with a SCM tool, so in this scenario the data is not needed, +but there are use cases where exporting, importing or manipulating data is needed while making the conversions, and for those cases are this properties. + +#### This is a sample program +```` +*-- DEMO HOOK FOR PROCESSING DBFs AND DB2 +LOCAL oFB AS 'c_foxbin2prg' OF 'c:\desa\foxbin2prg\foxbin2prg.prg' +oFB = NEWOBJECT( 'c_foxbin2prg', 'c:\desa\foxbin2prg\foxbin2prg.prg' ) +oFB.DBF_Conversion_Support = 2 +oFB.run_AfterCreateTable = 'p_AfterCreateTable' +oFB.run_AfterCreate_DB2 = 'p_AfterCreate_DB2' +oFB.execute( 'C:\DESA\foxbin2prg\TESTS\DATOS_TEST\fb2p_dbc.dc2' ) +oFB.execute( 'C:\DESA\foxbin2prg\TESTS\DATOS_TEST\fb2p_dbf.db2' ) +oFB.execute( 'C:\DESA\foxbin2prg\TESTS\DATOS_TEST\fb2p_dbf.dbf' ) +oFB = NULL +RETURN + + +PROCEDURE p_AfterCreateTable + LPARAMETERS lnDataSessionID, tc_OutputFile, toTable + MESSAGEBOX( 'Actual Datasession: ' + TRANSFORM(SET("Datasession")) + CHR(13) ; + + 'lnDataSessionID: ' + TRANSFORM(lnDataSessionID) ) + *-- You can fill the table here. + INSERT INTO fb2p_dbf (nombre,edad,depto) VALUES ('Fer', 45, 'dpto') +ENDPROC + + +PROCEDURE p_AfterCreate_DB2 + LPARAMETERS lnDataSessionID, tc_OutputFile, toTable + MESSAGEBOX( 'Actual Datasession: ' + TRANSFORM(SET("Datasession")) + CHR(13) ; + + 'lnDataSessionID: ' + TRANSFORM(lnDataSessionID) ) + *-- You can export the data here. + STRTOFILE( nombre + STR(edad,3) + depto, 'c:\temp\data.txt', 1) +ENDPROC +```` +### Language Support for messages +As for version v1.19.38 FoxBin2Prg messages are available natively on Spanish, English, German and French. + +#### Note +The messages on vbs scripts are not translated (are very few), just the FoxPro ones, +which have +90% of the messages. + +**Want to collaborate translating the messages to your language so others can use it?** +Just copy the english translation CASE in the final section in FoxBin2Prg.PRG to a new CASE +with your country code and translate the messages (can be done in 20 minutes or less), +and send it to me. I will include it in the next release ;-) + +#### Note +.h language files are not supported anymore, and are now implemented inside FoxBin2Prg, +in the "C_LANG" class at the end of the PRG_ + +### Multi-config +Starting at version v1.19.25 FoxBin2Prg allow configuration per directory, +overriding the main configuration of FoxBin2Prg directory. +The override is by each setting, so you can reconfigure one or more settings and the +remaining settings are inherited from main CFG. + +From v1.19.42 CFGs are inherited between directories from parent to child, +so if you have all your developments under, let's say, "c:\devs" directory and subdirs, +de CFG in "c:\devs" will be inherited on subdirs, and settings can be overriden one by one if you want to. +This inheritance saves a lot of time and minimizes the CFGs needed \:\) + +##### Note +Options will be read outside in, top to down. +If an option is defined multiple times, even in the same file, last occurance wins. +This exception is the group controlling the new style to split DBC files. +The options _UseFilesPerDBC_, _RedirectFilePerDBCToMain_ and _ItemPerDBCCheck_ will be ignored, +if _OldFilesPerDBC_ is set to 0. +If _OldFilesPerDBC_ is set to 0 after it was active, the values of the three options are rejected at all. + +### File Capitalization +FoxBin2Prg takes care of file capitalization (their extension, specifically), +using another program called ("filename_caps.exe") for capitalizing input files and output files. +This is because some SCM and DVCS tools are multiplatform, and if you add a "file.ext" +and later add a "file.EXT" or "File.Ext", the SCM can interpret them as different files, +because on Unix, Linux, Mac and other sistems, they are. +If you want a special capitalization (ie: capitalize the full name of the file), +you can configure this behaviour in "filename_caps.cfg" configuration file, which includes syntax examples. +File capitalization occurs when you convert a file, but in the case that the input file can't be converted, +no message error ir thrown (ie: when using the PRG version from VFP Command Line with the form to be converted opened) + +### Conversion processes Logging +If you want detailed process logging of FoxBin2Prg conversions, +to see all internal processes, decisions and used optimizations, you can enable debugging using ++debug:1+ in foxbin2prg.cfg configuration file, and a full log is generated on FoxBin2Prg installation directory. +Debug messages are translated (+90% of debug messages), but capitalization process messages are not, +and are available just in Spanish (-10% of debug messages). + +### Create Class-Per-File +Starting at v1.19.37 you can configure FoxBin2Prg to generate one class per file using TwoFox naming style "basefile.class.vc2" +with the value "1" +To configure this, you must first enable it in foxbin2prg.cfg file: +```` +*UseClassPerFile: 1 && 0=One library _Text_ file, 1=Multiple file.class.vc2 files, 2=Multiple file.baseclass.class.vc2 files +```` +In example, if you have a classlib "mylib.vcx" with 3 classes inside ( "cl_1, cl_2, cl_3") then this files are generated: + +- mylib.vc2 => Header file, with all conforming classes annotated inside + - mylib.cl_1.vc2 + - mylib.cl_2.vc2 + - mylib.cl_3.vc2 +#### Important note +The settings of UseClassPerFile and related options are sensible. If changed the wrong way it's easy to destroy classlibs. + +#### Recommended new setting +Starting at v1.19.42 you can configure FoxBin2Prg to generate one class per file. +Using the naming style "basefile._baseclass_.class.vc2" with the new value "2". + +To configure this, you must first enable it in foxbin2prg.cfg file: +```` +*UseClassPerFile: 2 && 0=One library _Text_ file, 1=Multiple file.class.vc2 files, 2=Multiple file.baseclass.class.vc2 files, +including DBC members +```` +In example, if you have a classlib "mylib.vcx" with 3 classes inside ( "cl_1, cl_2, cl_3") then this files are generated: + +- mylib.vc2 => Header file, with all conforming classes annotated inside + - mylib.custom.cl_1.vc2 + - mylib.form.cl_2.vc2 + - mylib.textbox.cl_3.vc2 +#### Complementary options for the UseClassPerFile setting +##### RedirectClassPerFileToMain: +Configuring this setting to 1 will redirect any selection of file[.baseclass].class.vc2 +to the main file.vc2 file, which will not let you generate individual vcx files by mistake. +RedirectClassType: 1 precedes this setting for files in the + + +##### ClassPerFileCheck +Configuring this setting to 1 will check the inclusion of all file[.baseclass].class.vc2 files +annotated on file.vc2 main file, otherwise no checking is made and when reconstructing the vcx/scx all files +containing the file.class.ext naming will be included in the _Binary_ (useful when you want to add external classes to the library). +This is only used, if import file is in file[.baseclass].class.tx2 syntax. +Ignored for RedirectClassType: 2 + +#### Note +If you don't use the redirect setting, an individual vcx/scx file will be generated. +This can be useful if you want to divide a big library in smaller pieces. + +#### Note +This is true for SCX files as well. SCX files may contain a form and a dataenvironment. +It will create sc2 files. + +### Create File-Per-DBC +Starting at 1.19.55 you can configure FoxBin2Prg to generate one _Text_ file per dbc item using naming style "DatabaseName.item.name.dc2" +with the value "1" +To configure this, you must first enable it in foxbin2prg.cfg file: +```` +*UseFilesPerDBC: 0 && 0=One database dc2 file, 1=Multiple file.*.*.dc2 files +```` +In example, if you have a classlib "MyData.dbc" with 3 tables inside ( "tl_1, tl_2, tl_3") and stored procedures. +Then this files are generated: + +- MyData.vc2 => Header file, with all database settings and conforming items annotated inside + - MyData.database.storedproceduressource.dc2 -> stored procedures + - MyData.table.tl_1.dc2 + - MyData.table.tl_2.dc2 + - MyData.table.tl_3.dc2 + +#### Complementary options for the UseFilesPerDBC setting +##### RedirectFilePerDBCToMain +`*RedirectFilePerDBCToMain 0 && 0=Don't redirect to file.dc2, 1=Redirect to file.tx2 when selecting file.item.*.dc2` +Configuring this setting to 1 will redirect any selection of DataBaseName.*.dc2 +to the main DataBaseName.dc2 file, which will not let you generate individual DBC files by mistake. + +##### ItemPerDBCCheck +`*ItemPerDBCCheck: 0 && 0=Don't check file.item.*.dc2 inclusion, 1=Check file.item.*.dc2 inclusion` +Configuring this setting to 1 will check the inclusion of all DataBaseName.*.dc2 files +annotated on DataBaseName.dc2 main file, otherwise no checking is made and when reconstructing the dbc files + +#### Note +If you don't use the Redirect setting, an individual dbc file will be generated. +There is no real use of this. + +### FoxBin2Prg API +With v1.19.42 version started an enhanced API support, making public methods that where only for internal use up to now. +When using FoxBin2Prg as an object, you can access low level functionalities not available when using as external program, +that allow you to implement your own tools, like the VFP tools I've implemented for working with PlasticSCM. + +The return value of `execute()` method, is an error code, where 0 means *No errors*. +You can also get an Exception reference in case of errors, passing extra parameters as in the next examples. + +First you instantiate FoxBin2Prg as object, using this syntax: +```` +LOCAL loCnv AS c_foxbin2prg OF "\FOXBIN2PRG.PRG" && For Intellisense +SET PROCEDURE TO "\FOXBIN2PRG.EXE" +loCnv = CREATEOBJECT("c_foxbin2prg") +```` +Now some examples: + +Convert a file.vcx to text: +```` +loCnv.execute( "\file.vcx" ) +```` +Generate the _Binary_ classlib from the text file.vc2: +```` +loCnv.execute( "\file.vc2" ) +```` +Convert all files of a project.pjx to text: +```` +loCnv.execute( "\project.pjx", "*" ) +```` +Return a `laProc` array of processed forms _**after**_ processing a project: +```` +DIMENSION laProcs(1,6) +lnErr = loCnv.execute("C:\DESA\foxbin2prg\TESTS\DATOS_TEST\fb2p_test.pjx", "*", "", "", "1", "0", "1") +lnCnt = loCnv.get_Processed(@laProcs, "*.scx") +```` +Return a laProc array of processed classlibs _**before**_ processing a project +(almost no file processing here, just minimal header reading): +```` +DIMENSION aProcs(1,6) +loCnv.l_ProcessFiles = .F. +lnErr = loCnv.execute("C:\DESA\foxbin2prg\TESTS\DATOS_TEST\fb2p_test.pjx", "*", "", "", "1", "0", "1") +lnCnt = loCnv.get_Processed(@aProcs, "*.vcx") +```` +Check if a file has support for converting to text: +```` +loCnv.evaluateConfiguration( '', '', '', '', '', '', '', '', , 'D' ) +? loCnv.hasSupport_Bin2Prg("\file.vcx") +? loCnv.hasSupport_Bin2Prg("\file.ppt") +```` +#### Note +If you query for support in different subdirectories, +then you need to call `evaluateConfiguration()` method for refreshing the CFG info that is used by those methods. + +Clear the cache of processed files for allowing reprocessing a file: +```` +loCnv.clearProcessedFiles() +```` +Get a CFG object with the settings that will be applied to a directory +```` +oCFG = loCnv.get_DirSettings( "c:\developments\projects\myproj_1" ) +? oCFG.n_UseClassPerFile +? oCFG.DBF_Conversion_Support +```` +#### Note +`get_DirSettings()` method internally calls `evaluateConfiguration()` +method for refreshing the CFG info before returning the CFG object. + + +Check if a file was processed: +```` +? loCnv.wasProcessed( "c:\developments\projects\myfile.vcx" ) +```` +Get the internal FoxBin2Prg's Project project of a given PJX and return an array with existence of files on disk: +```` +STORE null TO oMod, oEx +DIMENSION aFiles(1,2) && col.1=Name, col.2=File exist on disk +loCnv.loadModule("c:\developments\projects\myfile.pjx", @oMod, @oEx, .F. ) +nFilesNotFound = oMod.getFilesNotFound(@aFiles) +FOR I = 1 TO oMod.Count && oMod.Count is the total count of files in the PJX + ? aFiles(1,2), aFiles(1,1) +ENDFOR +```` + +#### PEM +This is a list of available methods and properties: + +| Method()/Property
    Syntax | Description | +| -| - | +| **execute**
    loCnv.execute( cInputFile [,cType [,cTextName [,lGenText [,cDontShowErrors [,cDebug [,cDontShowProgress [,oModule [,oEx [,lRelanzarError [,cOriginalFileName [,cRecompile [,cNoTimestamps [,cBackupLevels [,cClearUniqueID [,cOptimizeByFilestamp [,cCFG_File](,cType-[,cTextName-[,lGenText-[,cDontShowErrors-[,cDebug-[,cDontShowProgress-[,oModule-[,oEx-[,lRelanzarError-[,cOriginalFileName-[,cRecompile-[,cNoTimestamps-[,cBackupLevels-[,cClearUniqueID-[,cOptimizeByFilestamp-[,cCFG_File ] ] ] ] ] ] ] ] ] ] ] ] ] ] ) | Main execution method to start a conversion
    See [Object version](./FoxBin2Prg_Object.md#execute) | +| **conversionSupportType**
    loCnv.conversionSupportType( cFilename ) | Return the code of the support type (0,1,2,4,8) | +| **get_DBF_Configuration**
    loCnv.get_DBF_Configuration( cInputFile, @oOutDbfCfg ) | Returns 1 if a CFG is found for the indicated DBF, or 0 if not | +| **hasSupport_Bin2Prg**
    loCnv.hasSupport_Bin2Prg( cFilename.ext )
    loCnv.hasSupport_Bin2Prg( cExt ) | Returns .T. if there is support for converting the file or filetype indicated to _text_ | +| **hasSupport_Prg2Bin**
    loCnv.hasSupport_Prg2Bin( cFilename.ext )
    loCnv.hasSupport_Prg2Bin( cExt ) | Returns .T. if there is support for converting the file or filetype indicated to _Binary_ | +| **evaluateConfiguration**
    loCnv.evaluateConfiguration( cDontShowProgress [,cDontShowErrors [,cNoTimestamps [,cDebug [,cRecompile [,cBackupLevels [,cClearUniqueID [,cOptimizeByFilestamp [,cInputFile [,cInputFileTypeType [,cCFG_File](,cDontShowErrors-[,cNoTimestamps-[,cDebug-[,cRecompile-[,cBackupLevels-[,cClearUniqueID-[,cOptimizeByFilestamp-[,cInputFile-[,cInputFileTypeType-[,cCFG_File) ] ] ] ] ] ] ] ] ) | Forces FoxBin2Prg to process the directory indicated in the cInputFile and update any CFG in the directory or their parents | +| **loadProgressbarForm**
    loCnv.loadProgressbarForm() | Load and show the progressbar form as upper level window | +| **unloadProgressbarForm**
    loCnv.unloadProgressbarForm() | Hide and unload the progressbar form | +| **updateProgressbar**
    loCnt.updateProgressbar( cText, nValue, nTotal, nType ) | Update the progressbar and the message. nType indicates which progressbar to update, being 0=1st PB and 1=2nd PB | +| **get_DirSettings**
    loCnv.get_DirSettings( cDir ) | Returns a CFG object with the settings that are applied on the indicated directory | +| **get_Ext2FromExt**
    loCnv.get_Ext2FromExt( cExt ) | Returns the _text extension_ corresponding to the _Binary_ extension indicated | +| **get_Processed**
    loCnv.get_Processed( @aProcessed, cFileMask ) | Returns an array with the status of the files being processed or that will be processed in no-real-process-mode if you set `l_ProcessFiles=.F.` before the call. Columns returned are 6: "cFile, cInOutType, cProcessed, cHasErrors, cSupported, cExpanded"` | +| **clearProcessedFiles**
    loCnv.clearProcessedFiles() | Clear the statistics and the cache about processed files. If a file was processed and is already processed, being not cached will force to process it again | +| **wasProcessed**
    loCnv.wasProcessed( cFile ) | Returns .T. if the fullpath-file was processed, searching in the internal cache | + +#### Renamed +This is the translation table of old method names up to v1.19.41 and the new names: + +| Old name | New name | +| -| - | +| Ejecutar | Execute | +| TieneSoporte_** | hasSupport_** | +| EvaluarConfiguracion | EvaluateConfiguration | +| AvanceDelProceso | updateProgressbar | +| cargar_frm_avance | loadProgressbarForm | +| descargar_frm_avance | unloadProgressbarForm | + +#### Note +Any method or property not documented in this help, could be renamed, changed or deleted, so please, do not use it_ + +### Log to StdOut +When running from a DOS window, you can get the output to console (same order as array obtained with get_Processed method, +except that element 1 \[filename\] is shown last): + +```` +C:\DESA\foxbin2prg>foxbin2prg.exe "tests\datos_test\fb2p_dbc.dbc" | find /V +```` + +```` +I,P1,E0,S1,X0,c:\desa\foxbin2prg\tests\datos_test\fb2p_dbc.dbc +O,P1,E0,S1,X1,c:\desa\foxbin2prg\tests\datos_test\fb2p_dbc.dc2 +O,P1,E0,S1,X1,c:\desa\foxbin2prg\tests\datos_test\fb2p_dbc.connection.remote_connection_dbf.dc2 +O,P1,E0,S1,X1,c:\desa\foxbin2prg\tests\datos_test\fb2p_dbc.connection.remote_connection_oracle.dc2 +O,P1,E0,S1,X1,c:\desa\foxbin2prg\tests\datos_test\fb2p_dbc.table.fb2p_depto.dc2 +O,P1,E0,S1,X1,c:\desa\foxbin2prg\tests\datos_test\fb2p_dbc.table.nombrelargodeldbf.dc2 +O,P1,E0,S1,X1,c:\desa\foxbin2prg\tests\datos_test\fb2p_dbc.view.rv_db_debug_setup.dc2 +O,P1,E0,S1,X1,c:\desa\foxbin2prg\tests\datos_test\fb2p_dbc.view.vista_local.dc2 +O,P1,E0,S1,X1,c:\desa\foxbin2prg\tests\datos_test\fb2p_dbc.view.vw_local_encuestas.dc2 +O,P1,E0,S1,X1,c:\desa\foxbin2prg\tests\datos_test\fb2p_dbc.view.vw_ora_convenios.dc2 +O,P1,E0,S1,X1,c:\desa\foxbin2prg\tests\datos_test\fb2p_dbc.view.vw_ora_dual.dc2 +O,P1,E0,S1,X1,c:\desa\foxbin2prg\tests\datos_test\fb2p_dbc.database.storedproceduressource.dc2 +```` + +#### First line +The first line means: +Input file (**I**), Processed (**P1**), Without Errors (**E0**), Supported (**S1**), Not Extended file (**X0**) and the full path filename. + +#### Last line +The last line means: +Output file (**O**), Processed (**P1**), Without Errors (**E0**), Supported (**S1**), Extended file (**X1**) and the full path filename. + +## How to use with a SCM tool +### Note +This chapter is without function if the only the _Text_ files are in the source control. + +Here we need to identify 2 distinct operations: checkin because a _Binary_ modification with the IDE +and checkin because a merge operation. + +### Checkin because a _Binary_ modification within the IDE +When you work with the VFP 9 IDE, you modify the _Binary_ files (forms, classlib and the like), +then you checkin your modifications, but before doing this you generate the _Text_ files +just for the changed _Binaries_+, +and once you have all the boundles of _Binaries_/_Text_, you checkin them. +#### Note: +If any _Binary_ doesn't have the corresponding _Text_ file, +it can be because it is in use (close opened _Binariy_ and CLEAR ALL at VFP command window), +or because you really haven't made any changes to the code, +in which case you should undo the changes to the _Binaries_ that don't have their _Text_ files using the "undo" option +for these files of your SCM tool. + + +### Checkin because a merge operation +When you merge a branch, you work on _Text_ files seeing and merging differences manually or automatically. +When you have done with the merge you need to checkin, but before this, +you need to generate the _Binaries_ (forms, classlib, etc) just from the _Text_ files merged, to sync their code. +Once you have done, then you checkin the boundle of _Binaries_/_Text_. +#### Note +If at the end of a merge operation there are _Binaries_ left, you need to choose the "workspace binaries", +because anyway you will generate them later from their _Text_ files. + + +For options on integrating FoxBin2Prg with SCM tools, look at this topic: +**> [FoxBin2Prg and use with SCM tools](./FoxBin2Prg_SCM.md)** + +## How to use with _git_ +See [FoxBin2Prg and use with git](./FoxBin2Prg_git.md) + +---- +![VFPX logo](https://vfpx.github.io/images/vfpxbanner_small.gif) +This project is part of [VFPX](https://vfpx.github.io/). + +---- +Last changed: _2022/06/10_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file diff --git a/docs/FoxBin2Prg_Object.md b/docs/FoxBin2Prg_Object.md new file mode 100644 index 0000000..d7535f3 --- /dev/null +++ b/docs/FoxBin2Prg_Object.md @@ -0,0 +1,108 @@ +# Usage in object style +Documentation of FoxBin2Prg - A Binary to Text converter for MS Visual Foxpro 9 + +## Purpose of this document +FoxBin2Prg might be used as an EXE either from Windows or VFP, or as as prg from inside VFP in a [command line](./FoxBin2Prg_Run.md) way. +This document deals with the integration as an VFP Object using VFP based objects. + +For settings, API and other realted stuff see [Internals](./FoxBin2Prg_Internals.md). + +The original document was created by [Fernando D. Bozzo](https://github.com/fdbozzo) whom I like to thank for the great project. +Pictures are taken from the original project. +As far as possible these are the original documents. Changes are added where functionality is changed. + +---- +## Table of contents +- [Usage](#usage) + - [Instantiating](#instantiating) + - [Execute](#execute) +- [Return values](#return-values) + +---- +## Usage +### Instantiating +Basically, the instantiating of FoxBinPrg is straight forward: +``` +*-- Instancing directly from the EXE (fastest way, only EXE needed) +LOCAL loCnv AS c_foxbin2prg OF "FOXBIN2PRG.PRG" +SET PROCEDURE TO "\FOXBIN2PRG.EXE" +loCnv = CREATEOBJECT("c_foxbin2prg") +loCnv.execute( ) +``` +-or this way also- +``` +*-- Instancing from the PRG (you also need various files, like the 27 props*.txt) +LOCAL loCnv AS c_foxbin2prg OF "FOXBIN2PRG.PRG" +loCnv = NEWOBJECT("c_foxbin2prg", "\FOXBIN2PRG.PRG") +loCnv.execute( ) +``` + +### Execute +Transforming file(s) works like +`obj.execute(cInputFile [,cType [,cTextName [,lGenText [,cDontShowErrors [,cDebug [,cDontShowProgress [,oModule [,oEx [,lRelanzarError [,cOriginalFileName [,cRecompile [,cNoTimestamps [,cBackupLevels [,cClearUniqueID [,cOptimizeByFilestamp [,cCFG_File] ] ] ] ] ] ] ] ] ] ] ] ] ] ])` +A lot of the parameters are the same as calling the [command line](./FoxBin2Prg_Run.md), +some additional are added and some are not string type. +Some settings will overwrite configuration. Using an object as cCFG_File will overwrite all configuration. + +| Parameter | Value (_Default_) | Description | +| ----- | ----- | ----- | +| cInputFile | fullpath | Full name of the file to convert or directory name to process
    without any other parameter given, the extension (and the config) defines the operation| +| | _FileName::ClassName_ | If option UseClassPerFile is 1 or 2, a class-file will be extracted from the lib | +| cType | empty | Fileextension of _cInputFile_ defines operation | +| | BIN2PRG | _cInputFile_ is processed for generating a _Text_ representation. | +| | PRG2BIN | _cInputFile_ is processed for generating the _Binary_ file(s). | +| | INTERACTIVE | A confirmation dialog will be shown when processing a directory asking what to convert.
    This option overrides the _BIN2PRG_ and _PRG2BIN_ parameters.
    Can be used with or without _PRG2BIN_ or _BIN2PRG_ | +| | SHOWMSG | A status message will be shown on termination. | +| | * | If _cInputFile_ is a project (pj[x2]) all files of the project, **including** the pjx, will be processed. The extension defines direction of operation. | +| | \*\- | If _cInputFile_ is a project (pj[x2]) all files of the project, **excluding** the pjx, will be processed. The extension defines direction of operation. | +| | d, D, K, B, M, R, V | SCCAPI (SCCTEXT.PRG) compatibility mode, query the conversion support for the file type specified
    Types: d=DBC, D=DBF, K=Form, B=Label, M=Menu, R=Report, V=Class | +| | -C | Create configuration file \ or, if first parameter is empty, FoxBin2Prg._cfg in default folder. With recent values. | +| | -c | Create configuration file template \ or, if first parameter is empty, FoxBin2Prg._cfg in default folder. With inactive default values. | +| | -t | Create per-table configuration file template or, if first parameter is empty and a table open, \._cfg in table folder. With inactive default values. | +| cTextName | Text filename. | Only for SCCAPI (SCCTEXT.PRG) compatibility mode. File to use. | +| lGenText | .T., .F. | Only for SCCAPI (SCCTEXT.PRG) compatibility mode. .T.=Generates Text, .F.=Generates Binary.
    **Note:** _cType_ have predominance over _lGenText_ | +| cDontShowErrors | _0_, 1 | '1' for NOT showing errors in MESSAGEBOX | +| cDebug | _0_, 1, 2 | '0 'no debug, '1' for generating process LOGs, stop on errors, '2' like '1' and special log. | +| cDontShowProgress | 0, _1_, 2 | '0' show progress, '1' for **not** showing the process window, '2' Show only for multi-file processing | +| oModule | | Internal use for Unit Testing | +| oEx | | Exception object, return for errorhandling | +| lRelanzarError | .T.. _.F._ | Throw error to caller of _.Execute()_ | +| cOriginalFileName | text | used in those cases in which inputFile is a temporary filename and you want to generate the correct filename on the header of the text version | +| cRecompile | 0, _1_ | Indicates recompile ('1') the binary once generated.
    True if called from SCCAPI (SCCTEXT.PRG) compatibility mode. | +| | path | The binary is compiled from this path | +| cNoTimestamps | 0, _1_ | Indicates if timestamp must be cleared ('1' or empty) or not ('0') | +| cBackupLevels | 0, _1_, .. | "0" no Bakup, "1", one level _filename_.bak, "n" n levels of Backup _filename_.n.bak | +| cClearUniqueID | 0, _1_ | 0=Keep UniqueID in text files, 1=Clear Unique ID. Useful for Diff and Merge | +| cOptimizeByFilestamp | _0_, 1 | 1=Optimize file regeneration depending on file timestamp.
    Dangerous while working with branches! | +| cCFG_File | filename | Indicates a CFG filename for not using the default on foxbin2prg directory or path. | +| | object | An object containing configuration options to use. See [Internals](./FoxBin2Prg_Internals.md) for object creation. | + +#### cOutputFolder +The procedural call of FoxBin2Prg like +`FoxBin2Prg.EXE cInputFile ...` exposes a parameter _cOutputFolder_. +This parameter is not available in this call. To set _cOutputFolder_: +```` +obj.cOutputFolder = cOutputFolder +obj.execute(...) +```` + +#### Note +The _BIN2PRG, PRG2BIN, INTERACTIVE, SHOWMSG_ cTypes might be mixed freely like: +`PRG2BIN-INTERACTIVE` +`BIN2PRG-INTERACTIVE-SHOWMSG` + +#### Note +- The swap of _cInputFile_ and _cType_ is not possible here. +- If cType is -cCt, then only the first both parameters are allowed. +- Setting _cInputFile_ and _cType_ appropriate, info screen and generation of configuration templates is possible too. See [command line](./FoxBin2Prg_Run.md#usage_1) +- While possibe, the SCCAPI (SCCTEXT.PRG) compatibility mode is more an idea of the [command line](./FoxBin2Prg_Run.md). + +## Return values +Return value is 0=OK, 1=Error. + +---- +![VFPX logo](https://vfpx.github.io/images/vfpxbanner_small.gif) +This project is part of [VFPX](https://vfpx.github.io/). + +---- +Last changed: _2021/03/18_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file diff --git a/docs/FoxBin2Prg_Run.md b/docs/FoxBin2Prg_Run.md new file mode 100644 index 0000000..0c35638 --- /dev/null +++ b/docs/FoxBin2Prg_Run.md @@ -0,0 +1,175 @@ +# Usage in command line style +Documentation of FoxBin2Prg - A Binary to Text converter for MS Visual Foxpro 9 + +## Purpose of this document +This document shows how to run FoxBin2Prg from MS Windows Commandline, VFP's Command window or as SendTo. + +The original document was created by [Fernando D. Bozzo](https://github.com/fdbozzo) whom I like to thank for the great project. +Pictures are taken from the original project. +As far as possible these are the original documents. Changes are added where functionality is changed. + +---- +## Table of contents +- [Run FoxBin2Prg](#run-foxbin2prg) +- [Differences on excecution](#differences-on-excecution) +- [EXE](#exe) +- [PRG](#prg) +- [Parameters](#parameters) +- [Usage](#usage) +- [Return values](#return-values) +- [Examples](#Examples) +- [Explorer SendTo](#explorer-sendto) + +---- +## Run FoxBin2Prg +FoxBin2Prg might be used as an EXE either from Windows or VFP, or as as prg from inside VFP. +Additional it might be integrated as an VFP Object using the [Object version](./FoxBin2Prg_Object.md). +Since the EXE is basically the prg packed with some controling files, the way to call it ist mostly similar. +The knowledge of differences in calling, DO .. WITH syntax separating parameters with "," and the DOS way off calling will be assumed. +Do the similarity of the call, the prg version takes all parameters as strings too. + +For settings and other related stuff see [Internals](./FoxBin2Prg_Internals.md). + +## Differences on excecution +### EXE +The exe contains the most controling structures and the program itself. +Alongside the _FoxBin2Prg.exe_ must be _\_FileName\_Caps.exe_ . +It is recomended to have a general _FoxBin2Prg.cfg_ configuration file in the folder with the EXE, but it will run without. + +Remember, the Exe needs to be created first. + +### PRG +The prg is just the program and needs to find the controling structures. In particular: +- _FileName_Caps.exe_ +- _Props*.txt_ +- _FileName_Caps.exe_ +- _FoxBin2Prg.cfg_ is recomended + +#### Note +All mentioned files need to be in the same folder. You can't use just the PRG without the rest of the mentioned files. + +## Parameters +`FoxBin2Prg.EXE ...` +could be used from VFP command line as +`DO FoxBin2Prg.EXE WITH ...` +or +`DO FoxBin2Prg.prg WITH ...` +or via _RUN_ or more sophisticated ways. + +Remember that using the prg style, parameters must be wrapped in string delimiters. + +#### Note +Do to the compatibility with VSS the usage of _cInputFile_ and _cType_ is odd. + +#### Important note: +When you process a directory, it is used as the base for the compilation of _Binaries_, +and because of this, never process more than one directory in the same process, +because the compilation may not be ok. To process more than one directory (or project), +just select and process each one independently, in parallel if you like, but in different processes. + +## Usage +### Usage 1 +`FoxBin2Prg.EXE cInputFile [,cType [,cTextName [,lGenText [,cDontShowErrors [,cDebug [,cDontShowProgress [,cOriginalFileName [,cRecompile [,cNoTimestamps [,cCFG_File [,cOutputFolder ] ] ] ] ] ] ] ] ] ] ] ]` + +| Parameter | Value (_Default_) | Description | +| ----- | ----- | ----- | +| cInputFile | ? / interactive | Call interactive list of parameters | +| | fullpath | Full name of the file to convert or directory name to process
    without any other parameter given, the extension (and the config) defines the operation | +| | _FileName::ClassName_ | If option UseClassPerFile is 1 or 2, a class-file will be extracted from the lib | +| cType | _empty_ | Fileextension of _cInputFile_ defines operation | +| | BIN2PRG | _cInputFile_ is processed for generating a _Text_ representation. | +| | PRG2BIN | _cInputFile_ is processed for generating the _Binary_ file(s). | +| | INTERACTIVE | A confirmation dialog will be shown when processing a directory asking what to convert.
    This option overrides the _BIN2PRG_ and _PRG2BIN_ parameters.
    Can be used with or without _PRG2BIN_ or _BIN2PRG_ | +| | SHOWMSG | A status message will be shown on termination. | +| | * | If _cInputFile_ is a project (pj[x2]) all files of the project, **including** the pjx, will be processed. The extension defines direction of operation. | +| | \*\- | If _cInputFile_ is a project (pj[x2]) all files of the project, **excluding** the pjx, will be processed. The extension defines direction of operation. | +| | d, D, K, B, M, R, V | SCCAPI (SCCTEXT.PRG) compatibility mode, query the conversion support for the file type specified
    Types: d=DBC, D=DBF, K=Form, B=Label, M=Menu, R=Report, V=Class | +| cTextName | Text filename. | Only for SCCAPI (SCCTEXT.PRG) compatibility mode. File to use. | +| lGenText | .T., .F. | Only for SCCAPI (SCCTEXT.PRG) compatibility mode.
    .T.=Generates _Text_, .F.=Generates _Binary_.
    **Note:** _cType_ have predominance over _lGenText_ | +| cDontShowErrors | _0_, 1 | '1' for NOT showing errors in MESSAGEBOX | +| cDebug | _0_, 1, 2 | '0 'no debug, '1' for generating process LOGs, stop on errors, '2' like '1' and special log. | +| cDontShowProgress | 0, _1_, 2 | '0' show progress, '1' for **not** showing the process window, '2' Show only for multi-file processing | +| cOriginalFileName | text | used in those cases in which inputFile is a temporary filename and you want to generate the correct filename on the header of the _Text_ version | +| cRecompile | 0, _1_ | Indicates recompile ('1') the _Binary_ once generated.
    True if called from SCCAPI (SCCTEXT.PRG) compatibility mode. | +| | path | The _Binary_ is compiled from this path | +| cNoTimestamps | 0, _1_ | Indicates if timestamp must be cleared ('1' or empty) or not ('0') | +| cCFG_File | filename | Indicates a CFG filename for not using the default on foxbin2prg directory or path. | +| cOutputFolder | folder | Optional. A folder to write the output to. If not used, output be the source path. | + +#### Note #1 +The _BIN2PRG, PRG2BIN, INTERACTIVE, SHOWMSG_ cTypes might be mixed freely like: +`PRG2BIN-INTERACTIVE` +`BIN2PRG-INTERACTIVE-SHOWMSG` + +#### Note #2 +On any combination of (_BIN2PRG_, _PRG2BIN_, _INTERACTIVE_, _SHOWMSG_) separated by a "-", _cType_ and _cInputFile_ parameters can be swapped. +This is useful when used as EXE dealing with Windows shortcuts, +on which fixed parameters must be in the shortcut. +The filename is an external variable parameter received when SendingTo FoxBin2Prg with right-click on File Manager. + +### Usage 2 +`FoxBin2Prg.EXE [cCt [cOutputFile]]` +`DO FoxBin2Prg.EXE WITH ["-cCt" [,cOutputFile]]` + +| Parameter | Description | +| ----- | ----- | +| none | Call Info screen | +| -c (c) | creates a template config-file _cOutputFile_ ( like FOXBIN2PRG.CFG ) | +| -C (C) | creates a config-file _cOutputFile_ ( like FOXBIN2PRG.CFG ) with the recent options used on the path of cOutputFile | +| | If cOutputFile is empty, a file FOXBIN2PRG.\_CFG will be created in default foder. | +| -t (t) | creates a template table-config-file _cOutputFile_ ( like \_TableName\_.dbf.cfg ) | +| | If cOutputFile is empty and a table is open is workarea, a file \.CFG will be created in table foder. | + +#### Note +From command line the call with paramters like -c, -C -t is not possible. Those parameters will be removed by VFP itself. +Just call without the dash. +Calling inside VFP with `DO FoxBin2Prg.EXE` works with this dashed parameters. + +## Return values +Return value via _ErrorLevel_ is 0=OK, 1=Error. + +## Examples +### Using the "EXE" version: (useful for calling from 3rd party programs) + +| command | description | +| - | - | +| `FOXBIN2PRG.EXE "\file.scx"` | Generates the _Text_ version | +| `FOXBIN2PRG.EXE "\file.sc2"` | Generates the _Binary_ version | +| `FOXBIN2PRG.EXE "\proj.pjx" "*"` | Generates the _Text_ files for all the files in the PJX, including the PJX | +| `FOXBIN2PRG.EXE "\proj.pj2" "*"` | Generates the _Binary_ files for all the files in the PJ2 | +| `FOXBIN2PRG.EXE "\proj.pjx" "*-"` | Generates the _Text_ files for all the files in the PJX, excluding the PJX | +| `FOXBIN2PRG.EXE "\file.vcx::cus_client"` | Generates only the _Text_ version of the individual class cus_client of file.vcx (with UseClassPerFile:1 or 2) | +| `FOXBIN2PRG.EXE "\proj.pj2" "*" \| find /V ""` | Generates the _Binary_ files for all the files in the PJ2 and outputs to stdOut | + +### Using the "PRG" version: + +| command | description | +| - | - | +| `DO FOXBIN2PRG.PRG WITH "\file.scx"` | Generates the _Text_ version | +| `DO FOXBIN2PRG.PRG WITH "\file.sc2"` | Generates the _Binary_ version | +| `DO FOXBIN2PRG.PRG WITH "\proj.pjx", "*"` | Generates the _Text_ files for all the files in the PJX, including the PJX | +| `DO FOXBIN2PRG.PRG WITH "\proj.pj2", "*"` | Generates the _Binary_ files for all the files in the PJ2 | +| `DO FOXBIN2PRG.PRG WITH "\proj.pjx", "*-"` | Generates the _Text_ files for all the files in the PJX, excluding the PJX | +| `DO FOXBIN2PRG.PRG WITH "\file.vcx::cus_client"` | Generates only the _Text_ version of the individual class cus_client of file.vcx (with UseClassPerFile:1 or 2) | +| `DO FOXBIN2PRG.PRG WITH "\file.cus_client.vc2"` | Generates only the _Binary_ version of the individual class cus_client of file.vcx (with UseClassPerFile:1 and RedirectClassType:2) | +| `DO FOXBIN2PRG.PRG WITH "\file.vc2::cus_client::import"` | Generates only the _Binary_ version of the individual class cus_client of file.vcx (with UseClassPerFile:1) | + +## Explorer SendTo +To use _FoxBin2Prg_ from the File Explorer, you can create 3 shortcuts of FoxBin2Prg.exe and move them to "SendTo" folder on your Windows profile. +Hint: **type _shell:sendto_ in File Explorer's address bar and it will open send to folder**, +so you can "send" the selected file (pjx,pj2,etc) to the selected option, +and make on-the-fly conversions, +then rename and edit those shortcuts as this (make sure you can see system file extensions): +``` +Name------------------------ Right-click/Properties/destination----------- +FoxBin2Prg - Binary2Text.lnk \foxbin2prg.exe "BIN2PRG-SHOWMSG" +FoxBin2Prg - Text2Binary.lnk \foxbin2prg.exe "PRG2BIN-SHOWMSG" +FoxBin2Prg.lnk \foxbin2prg.exe "INTERACTIVE-SHOWMSG" +``` + +---- +![VFPX logo](https://vfpx.github.io/images/vfpxbanner_small.gif) +This project is part of [VFPX](https://vfpx.github.io/). + +---- +Last changed: _2022/06/10_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file diff --git a/docs/FoxBin2Prg_SCM.md b/docs/FoxBin2Prg_SCM.md new file mode 100644 index 0000000..40b9954 --- /dev/null +++ b/docs/FoxBin2Prg_SCM.md @@ -0,0 +1,79 @@ +# Use with SCM +Documentation of FoxBin2Prg - A Binary to Text converter for MS Visual Foxpro 9 + +## Purpose of this document +Using FoxPin2Prg with SCM. +See [use with git](./FoxBin2Prg_git.md) + +The original document was created by [Fernando D. Bozzo](https://github.com/fdbozzo) whom I like to thank for the great project. +Pictures are taken from the original project. +As far as possible these are the original documents. Changes are added where functionality is changed. + +---- +## Table of contents +- [Remark](#remark) +- [A short mention on SourceSafe](#a-short-mention-on-sourcesafe) + +## Remark +**This is article is a stub.** + +If you like to use this tool with non SCM tools like [_git_](git-scm.com/), +have a look on [VFPX](https://vfpx.github.io/projects/), there are some that integrate _git_ and _FoxBin2Prg_ into VFP IDE. + +## A short mention on SourceSafe +For those who keep using it, I recommend running away from it to any other modern SCM out there. +Main reason is that Microsoft doesn't support it anymore, +which last version was released in 2005 (Visual SourceSafe 2005, that many people didn't know of) and a lot of people keep using the version that came with Visual Studio 6, released in 1998! (more or less). +(It was nice in the time there was nothing different on Win, in special not this tool.) + +It have a big scalability problem, doesn't guarantee the history integrity and it is not client-server, +which is crucial on any modern SCM. +It's simply too easy to mess with the history and delete files from it manually, +or have a corrupted database because a number of reasons, as virus on some client PC, +hardware problems or network problems, and in many cases this errors are irrecoverable. +Try to run it on a cheap NAS, it's nothing then a pain. + +If, despite the warning, you have no other choice that keep using it, +then you must know that FoxBin2Prg have integration with it, +thanks to the configuration file foxbin2prg.cfg and the capability to change default extensions from tx2 to txa (sc2>sca, and so on). +In fact you can merge binaries as you probably have never seen :-) + +---- +People that came from SourceSafe, often tends to think of SCM tools as repositories of code, +because of the limitations everybody that used SourceSafe knows, +but the reality is that a SCM tool is much more than a repository of code, +using a SCM tool with FoxBin2Prg you: + +* Can Manage the life cycle of an application +* Can compare the binaries, using prg-style representations, to know what have changed at any time in the history of the application +* Can know who have changed what at a code line level +* Can have various stats, as how many changes have been done between past release and this release, even by component +* Can have a team of developers that can work on the same components (forms, classlibs, menus, etc) and can concurrently merge there code and get a functional binary of this merge without blocking each other +* Can work on parallel versions (this release, next release, many releases, patches) using branches +* I reapeat: You can use branches as other languages can do from many years, but FoxPro couldn't, up until now +* Can have the option to develop in geographically distributed projects. This allows that you can work on your house and I in mine and we can share the repository, ie, using GitHub or BitBucket as intermediary +* Can have the option to synchronize the source code repository with other repositories, for backup purposes or other reasons +* Can have the option to "undo" a merge using a substractive-merge that affects various components, with safety +* Can be free of privative formats and use something else that can be used with more than one SCM tool. SourceSafe is the only that understand SourceSafe, so you are a prisoner +* In summary, you are in control of all aspects of a VFP system and there releases and changes + +This documentation is to help configure FoxBin2Prg with some modern SCM tools, +beginning with the SCM tool I'm using (PlasticSCM) from middle 2013 +and that I personally think is the most advanced SCM tool y know until now. + +In this first quick-guide I will explain what is PlasticSCM, +how to configure and how to begin working with Visual FoxPro 9 projects using branch-per-task. + +**Part of this guide can be used with any modern SCM tool, and over time I can add documentation or links for using FoxBin2Prg with other SCM tools.** + +If you already are using FoxBin2Prg with another SCM tool, +feel free to share how you are using it so others can benefit. + +- [Using FoxBin2Prg with PlasticSCM](Using-FoxBin2Prg-with-PlasticSCM) + +---- +![VFPX logo](https://vfpx.github.io/images/vfpxbanner_small.gif) +This project is part of [VFPX](https://vfpx.github.io/). + +---- +Last changed: _2021/03/03_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file diff --git a/docs/FoxBin2Prg_git.md b/docs/FoxBin2Prg_git.md new file mode 100644 index 0000000..165afbe --- /dev/null +++ b/docs/FoxBin2Prg_git.md @@ -0,0 +1,422 @@ +# Use with git +Documentation of FoxBin2Prg - A Binary to Text converter for MS Visual Foxpro 9 + +## Purpose of this document +Using FoxBin2Prg with git. +See [Use with SCM tools](./FoxBin2Prg_SCM.md) + +---- +## Table of contents +- [Introduction](#introduction) +- [Requirements](#requirements) +- [Tools](#tools) +- [Recomendations](#recomendations) + - [git settings](#git-settings) + - [settings per project](#settings-per-project) + - [gitignore](#gitignore) + - [gitattributes](#gitattributes) + - [config](#foxbin2prg-config) + +## Introduction +As we all know, there is a whole bunch of tools that we might use to colaborate and to version our work. +Since I use git I try to point out what I do to do as fast and comfortable work. +This document gives no workflow, in special not a workflow of git. There is no wrong or right. +If you are not familar with git, please read through this first, there are minor settings that might help a bit on later work. + +Please note, if you come from a SCM system, git feels very odd. It's a complete different idea of thinking. +Do yourself the favour, on [git-scm](https://git-scm.com/doc) you find _pro git_. Read and work at least through the first three chapters. +**No matter, if you are using git on bash or GUI** + +There is a bunch of common traps to avoid - like storing credentials to github - I recommend [Oh my git!](https://ohmygit.org/) too. + +For almost anything you don't need a server, even for colaborating a storage is enough. +I use a server - a self hosted copy of gitlab - but this basically for access restrictions and remote work. + +Do not hesitate to try anything. Always remember, git is just a couple of files inside your project folder. +CTRL+C, CTRL+V on Explorer might save the day. ;) + +## Requirements +### #1 +A copy of FoxBin2Prg. +Or Install via [Thor](https://github.com/VFPX/Thor/blob/master/Docs/Thor_install.md), this keeps you on the latest version. + +### #2 +It might be a good idea to have a copy of git. +If you [download](https://git-scm.org) a setup or clone the code and compile yourself is up to you. +I prefer the setup - it's a nice package with all bells and whistles one might need on command line. +See [git settings](#git-settings) for stuff to set during setup. + +### #3 +I prefer it on the bash. Some of the reasons +- It's complex. If a GUI does something wrong, you need to go to the bash anyway. + - Note, every git-GUI is simple a tool that needs git to run original commands. +- It's simple. For day to day work, it's some easy to learn commands. +- The little visual need I have, and yes, some commands too, run on gitk, what ships with git for windows +- bash, because all help out of the web comes in 'nix style, rethink to the windows world is to much work. +- working on the command line gives ideas of doing the stuff using the Fox, and we are programmmers, are we? +- since we have those extra step to create _Text_ and _Binary_ around the git repo, any GUI is awkward. + +The use of git on the command line is not a taste all like. +So if you need a GUI tool, it's your choice. [git-scm.org](https://git-scm.org) list a lot, and there might be more out. +Or use the Fox and build your own - it's nothing then some commands and handling text files. + +## Tools +To integrate git into the Fox [VFPX](https://vfpx.github.io/) lists some tools. +I'm somehow into the [Bin 2 Text extension](https://github.com/lscheffler/bin2text), but then I know this best. + +A nice graphical compare / mergetool is nice too have - check if and how to integrate first, +and also if the code monkey creating the interface understands git. +Some try to use it like SCM, what ends up odd. + +## Recomendations +#### Short about git +The first one must understand here, git is set up to deal with text based files. +It's a Linux tool developed to deal with Linux - the Kernel code. +Highly sophisticated, neat, fast. +So storing binaries into it is something one should avoid as far as possible. + +There is stuff where one might not circumvent it - like pictures. + +#### Text representation of VFP's binaries +And there is the oddness of VFP sources. Storing those to git is as wrong as it could be. +- Bloat of the repo +- No trace of changes +- Not mergeable + +And if there is one what is realy cool on skipping locking servers, it's colaboarting. +Even on VCX's. + +#### Solution +With thanks to Fernando **FoxBin2Prg** comes into play. +One might be reluctant to dropping the binaries - but I do for years and it works like a charm. +Do not play around with text-to-look-up-changes ideas storing both _Text_ and _Binary_. +Just merge, compare like a normal text based language. +The only thing one must learn (and remember, even after odd merges) is to run FoxBin2Prg wrapping any git operation. + +git would even allow to hook FoxBin2Prg to run after some git operations, but this might be a killer. + +I try to show what to set to keep it running as _Text_ - only storage. + +#### Class libraries +I know there is a lot how to store a class. Microseconds here and there. +Folks, hardware is cheap. There is no sense in counting ticks and bits any more. I'm grown up that way, but. +Dealing with the FoxBin2Prg.prg is the limit. +If I imagine to have one of my larger vcx's like this in a merge view - no. + +Just split up the vcx's into single classes using FoxBin2Prg for git purposes. It's like a charm on merge and diff. +Also on blame. +If you go for the _lib.baseclass.classname.vc2_ or _lib.classname.vc2_ style is a matter of taste. +I can see baseclass on classname, so there is not much value, other might think different. +But split into classes makes life easy. +This is to be done in the [config file](#foxbin2prg-config), setting _UseClassPerFile_ option to 1 or 2. + +#### Forms +Side effect of splitting VCX is that SCX will be split into 3 files too. +I have no idea if there is some use of it - I just do classes. +If you like it separated from VCX - let me know. + +#### Databases +Splitting DBC is possible too. My approach does not touch the DBC _structure_ (it's meta data only) in the source over decades, +so there is little use. +So I've added an option to inhibit splitting DBC while splitting VCX/SCX. + +#### Tables +Since nobody brought up the .NULL. problem, it looks like it's not commonly used. It works for me for a while now and I found no problems so far. + +##### Note +I do DBF / DBC to text and vice versa for a while now, but still with the binaries. I found no problem yet, except the binaries are a pain on merges. +What I see is that a synthetic PK is helpfull, not all the lookups had one. So I added one just for the purpose of merging. + +#### Others +All the other table-based-sources of VFP work seamless as _Text_. No fuzz. + +### git settings +Those settings are mainly per user (in _git_ terms **global**) + +---- +Assuming you do a fresh install of git, you will be asked questions over questions. The most you left unchanged. +The one I recommend is the dealing with line endings. You know all the odd uses of LF and CR. +_git_ offers to alter this while dealing with your files. I recommend not. +Just "Check in as is, check out as is" while installing _git for windows_. +This will keep your files, and any modern editor or WEB UI will not care anyway. +If you missed on install - just install again. + +Do not forget to set up username, email and a ssh key. The following script sets up git and creates the key. +It will copy the public key to _clipboard_ too - ready to paste into github. Anyway, you allways can copy the contents of `~/.ssh/id_rsa.pub`. +Note, this will clear data, so do not run twice or on the wrong comp. A key overwritten is lost! +```` +#!/bin/sh +#-------------------------------------------- +# create_rsa.sh +# +# Abstract: +# create an rsa ssh key an ~/.ssh +# with options to git +# +# set email and domain in this file +# +# Written by SF +# May 2018 +#-------------------------------------------- + +user=="your name" +email="$user@$domain" + +cd ~ +if test -d .ssh +then + cd .ssh + rm id_rsa.* + rm id_rsa +else + mkdir .ssh + cd .ssh +fi + +ssh-keygen -t rsa -b 4096 -C "$email" +cat ~/.ssh/id_rsa.pub | clip + +git config --global user.name "$user" +git config --global user.email "$email" +```` +Depending on your needs you might set a password or not. + +#### Note +For some odd reasons, the people on git-scm are going the way of evil. If you start the Setup of git, all depends who you are. +If you not check _Run as Adminstrator_, it will install into your user folder. Even if installed in Programs folder earlier! + +### Settings per project +Those settings are mainly per project (in _git_ terms **local**). One can argue to put the one or other in different levels. +I recommend those inside the project to keep the repository as self contained as possible. +#### gitignore +The _.gitignore_ file controls which files **go not** into the git repository by default. It goes by folder with inheritance. +If you understand the inheritance of .gitignore, you grok [FoXBin2Prg.cfg](#foxbin2prg-config) and vice versa. Very close. + +But git would not be git if one could not teach .gitignore to define the files **included**. +Again, see pro-git. + +Creating the file might be a bit odd on MS Windows (Windows dislikes just extension). Created once, most editors will not complain. +In case, just open the bash in your projects base folder (Explorer, context menu) and enter `touch .gitignore`. + +An example for _Text_ only use. +```` +#.gitignore +#exclude general +*.* + +#include general +#dbx data +!*.dbf +!*.cdx +!*.fpt + +!*.dbc +!*.dc[tx] + +#grafics +!*.bmp +!*.msk +!*.ico +!*.cdr +!*.cur + +#programms +!*.prg +!*.fpw + +#header +!*.h + +#libs (by FoxBin2Prg) +#!*.vc[xt] +#!*.pj[xt] +#!*.fr[xt] +#!*.mn[xt] +#!*.sc[xt] +#!*.lb[xt] + +#FoxBin2Prg +!*.vc2 +!*.pj2 +!*.fr2 +!*.mn2 +!*.sc2 +!*.lb2 +#!*.d[bc]2 + +#include special +#default git +!*.gitignore +!*.gitattributes +!/desktop.ini +#desktop.ini. usless? no! it keeeps the folder icon! + +#diverse +!*.reg +!/FoxBin2Prg.cfg +!README.md + +#exclude special again +foxuser.* +_command.prg +```` +As you see, this assumes that tables and databases are stored as binary. +I think I will swap to use them as _Text_ too, since version 1.19.55 of FoxBin2Prg eleminates some problems with this idea. + +Also this approach ignores any bak / log / tmp / err files by default. + +#### gitattributes +The _.gitattributes_ file controls some things that might be set to as local computer / user / repository (via _git config_), +but should be constant to the repository, no matter the local settings. This file is included into the repository. +for VFP purposes, it controls the processing of line ending on commit / checkout. +As mentioned [above](#git-settings) git might manipulate CRLF and LF. If the settings are different on different computers , +it might checkout with LF instead of CRLF. This creates useless files in the commit, but also might create havoc using the files. +See [this](https://github.com/VFPX/GoFish/issues/27) for an example. +To solve this, add a _.gitattributes_ file to any of your projects, next to the _.gitignore_ file. It should look like this: +```` +#.gitattributes +# disable newline conversion on checkout with no conversion on check-in for all files +* -text +```` +If you have a project running, check the line endings and make shure they follow DOS standard CRLF. + +#### FoxBin2Prg config +The config of FoxBin2Prg using FoxBin2Prg.cfg files is relative simple. As you might see above, I carry the file within the repo. +The good on this is, if I change my mind and alter settings in it, FoxBin2Prg will find the setting that fit to the data on each commit. +If I have to checkout old stuff - the setting will fit. + +```` +*################################################################################################################ +*FOXBIN2PRG.CFG configuration options: (If no values given, these are the DEFAULTS) +*Version: v1.19.69 +***************************************************************************************************************** + +* Note, configuration files will follow an inheritance. +* 1. Default values +* 2., optional FOXBIN2PRG.CFG in folder of FOXBIN2PRG.EXE +* 3., optional FOXBIN2PRG.CFG in root of working directory +* 4., optional FOXBIN2PRG.CFG in every folder up to the working directory +* 5., optional Special settings per aingle DBF's Syntax: .dbf.cfg in tables folder) +* 6., Parameter calling FOXBIN2PRG.EXE. + +* Some Parameter calling FOXBIN2PRG.EXE overturn this settings (except Defaults) +***************************************************************************************************************** + +*-- Settings for internal work, not processing +*Language: (auto) && Language of shown messages and LOGs. EN=English, FR=French, ES=Español, DE=German, Not defined = AUTOMATIC [DEFAULT] +*ShowProgressbar: 1 && 0=Don't show, 1=Allways show, 2= Show only for multi-file processing +*DontShowErrors: 0 && Show message errors by default +*ExtraBackupLevels: 1 && By default 1 BAK is created. With this you can make more .N.BAK, or none +*Debug: 0 && Don't Activate individual .Log by default +*BackgroundImage: && Backgroundimage for process form. Empty for empty Background. File not found uses default. +*HomeDir: 1 && Home Directory in PJX +* && 0 don't save HomeDir in PJ2 +* && 1 save HomeDir in PJ2 +*---------------------------------------------------------------------------------------------------------------- + +*-- Conversion operation by type +*PJX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge) +*VCX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge) +*SCX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge) +*FRX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge) +*LBX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge) +*MNX_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge) +*DBC_Conversion_Support: 2 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge) +*DBF_Conversion_Support: 1 && 0=No support, 1=Generate Header TXT only (Diff), 2=Generate Header TXT and BIN (Merge/Only Structure!), 4=Generate TXT with DATA (Diff), 8=Export and Import DATA (Merge/Structure & Data) +*FKY_Conversion_Support: 1 && 0=No support, 1=Generate TXT only (Diff) +*MEM_Conversion_Support: 1 && 0=No support, 1=Generate TXT only (Diff) +*---------------------------------------------------------------------------------------------------------------- + +*Setting for container files (not pjx) +*-- CLASS and FORM options (tx2 is to read as vc2 or sc2, VCX might be SCX) +*- Class per file options (UseClassPerFile: 1) +*UseClassPerFile: 0 && Determines how a library (or form) will handle included class (or, for forms, objects) +* && 0 One library.tx2 file +* && 1 Multiple file.class.tx2 files +* && 2 Multiple file.baseclass.class.tx2 files +*RedirectClassPerFileToMain: 0 && When regenerating binary files, determine target file +* && 0 Don't redirect to file.tx2 +* && 1 Redirect to file.tx2 when selecting file[.baseclass].class.tx2 +* && RedirectClassType: 1 has precedence +*RedirectClassType: 0 && For classes created with UseClassPerFile>0 in the form file[.baseclass].class.tx2 +* && Those files could be imported like file.tx2::Class::import or like file[.baseclass].class.tx2 +* && For the second form: +* && 0 Redirect file[.baseclass].class.tx2 to file.VCX and add / replace all other classes of this library +* && 1 Redirect file[.baseclass].class.tx2 to file[.baseclass].class.VCX and do not touch file.VCX +* && 2 Redirect file[.baseclass].class.tx2 to file.VCX and do not touch other classes of file.VCX +*ClassPerFileCheck: 0 && Check, if files listed in the main file of a library or form will be included +* && 0 Don't check file inclusion +* && 1 Check file[.baseclass].class.tx2 inclusion +* && Only used if import file is in file[.baseclass].class.tx2 syntax +* && Ignored for RedirectClassType: 2 +*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +*-- DBC options +*- File per DBC options (UseFilesPerDBC: 1) +*OldFilesPerDBC: 0 && 1=Turns the File per DBC options on, 0 uses the old UseClassPerFile etc settings. +* && Options below will only read if OldFilesPerDBC is set 1 before! +* && If OldFilesPerDBC is set 0 later, alle setting will be lost +*UseFilesPerDBC: 0 && 0=One database dc2 file, 1=Multiple file.*.*.dc2 files +* && 0 creates only a file.dc2 with all DBC (file) data +* && 1 creates a file.dc2 with DBC properties +* && and additional DBC files per DBC item (stored-proc, table, ..) +* && Note: recration only if RedirectFilePerDBCToMain is 1 +*RedirectFilePerDBCToMain: 0 && 0=Don't redirect to file.dc2, 1=Redirect to file.tx2 when selecting file.item.*.dc2 +*ItemPerDBCCheck: 0 && 0=Don't check file.item.*.dc2 inclusion, 1=Check file.item.*.dc2 inclusion +*---------------------------------------------------------------------------------------------------------------- + +*-- General files +*NoTimestamps: 1 && Clear timestamps of several file types by default for minimize text-file differences +*ClearUniqueID: 1 && 0=Keep UniqueID in text files, 1=Clear Unique ID. Useful for Diff and Merge +*OptimizeByFilestamp: 0 && 1=Optimize file regeneration depending on file timestamp. Dangerous while working with branches! +*RemoveNullCharsFromCode: 1 && 1=Drop NULL chars from source code +*RemoveZOrderSetFromProps: 0 && 0=Do not remove ZOrderSet property from object, 1=Remove ZOrderSet property from object +*PRG_Compat_Level: 0 && 0=Legacy, 1=Use HELPSTRING as Class Procedure comment +*---------------------------------------------------------------------------------------------------------------- + +*-- PJX special +*BodyDevInfo: 0 && 0=Don't keep DevInfo for body pjx records, 1=Keep DevInfo +*---------------------------------------------------------------------------------------------------------------- + +*-- DBF special +*ClearDBFLastUpdate: 1 && 0=Keep DBF LastUpdate, 1=Clear DBF LastUpdate. Useful for Diff. +*ExcludeDBFAutoincNextval: 0 && 0=Do not exclude this value from db2, 1=Exclude this value from db2 +*DBF_Conversion_Included: * && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf +*DBF_Conversion_Excluded: && If DBF_Conversion_Support:4, you can specify multiple filemasks: www,fb2p_free.dbf +*DBF_BinChar_Base64: 1 && For character type fields, if NoCPTrans 0=do not transform, 1=use Base64 transform (default) +*DBF_IncludeDeleted: 0 && 0=Do not include deleted records (default), 1=Include deleted records +*---------------------------------------------------------------------------------------------------------------- + +*-- Text file extensions +*extension: tx2=newext && Specify extensions to use. Default FoxBin2Prg extensions ends in '2' (see at the bottom) +*-- Example configuration for SourceSafe compatibility: +*extension: pj2=pja && Text file to PJX +*extension: vc2=vca && Text file to VCX +*extension: sc2=sca && Text file to SCX +*extension: fr2=fra && Text file to FRX +*extension: lb2=lba && Text file to LBX +*extension: mn2=mna && Text file to MNX +*extension: db2=dba && Text file to DBF +*extension: dc2=dca && Text file to DBC +*-- Additional extensions +*extension: fk2=fkx && Text file to FKY +*extension: me2=fkx && Text file to MEM +* +*Settings changed +*---------------- +UseClassPerFile: 2 && 0=One library tx2 file, 1=Multiple file.class.tx2 files, 2=Multiple file.baseclass.class.tx2 files +RedirectClassPerFileToMain: 1 && 0=Don't redirect to file.tx2, 1=Redirect to file.tx2 when selecting file.class.tx2 +DBF_Conversion_Support: 0 && 0=No support, 1=Generate Header TXT only (Diff), 2=Generate Header TXT and BIN (Merge/Only Structure!), 4=Generate TXT with DATA (Diff), 8=Export and Import DATA (Merge/Structure & Data) +DBC_Conversion_Support: 0 && 0=No support, 1=Generate TXT only (Diff), 2=Generate TXT and BIN (Merge) +```` +All use off this are the last four lines. But I like to keep the template (recent as version 1.19.69). +- Using single classes - because it's much more easy to merge a single class then a whole library. +- A single class selected might be added to the VCX +- Turn off DBC and DBF conversion + +---- +![VFPX logo](https://vfpx.github.io/images/vfpxbanner_small.gif) +This project is part of [VFPX](https://vfpx.github.io/). + +---- +Last changed: _2022/11/09_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file diff --git a/docs/GoFish.md b/docs/GoFish.md new file mode 100644 index 0000000..5c46b02 --- /dev/null +++ b/docs/GoFish.md @@ -0,0 +1,129 @@ +# Home +Documentation of GoFish - An advanced code search tool for MS Visual Foxpro 9 + +## Purpose of this document +This document introduce the basic use of GoFish. + +Basically this is the moved docu out of roots [readme.md](/readme.md), with all the missing document links. +In many parts this is a stub inherted. + +See [changes](./Changes.md) for additional information. + +There is a stub about using the [engine](/Screenshots/GoFishSearchEngine.md) without the UI. + +---- +## Table of contents +- [Feature List](#feature-list) +- [Learn more about](#learn-more-about) +- [Advanced Search form](#advanced-search-form) + - [Advanced Search Dialog](#advanced-search-dialog) +- [Technical References](#technical-references) +- [Filename template](#filename-template) +- [Filter Form](#filter-form) +- [Options Form](#options-form) +- [About screen](#about-screen) +- [Parameter](#parameter) +- [Acknowledgments](#acknowledgments) + +## Feature List +- Super FAST code searches are powered by the new GoFish Search Engine class. +- Search scope can be a Project or a Path. +- Recent Search Expressions and Search Scopes are maintained in dropdown combos. +- Can maintain a list of files to skip. +- Uses XML files to store settings and options between sessions. See GoFish Config Files Help for more info. +- Code Replacements - See GoFish Replace Help for more info. +- Performs backups during Replace operations - See GoFish Backup Help for more info. +- Colorized code view and highlighting of matched line. +- TreeView provides quick filtering on the results grid by filetype or specific file. +- Filter Button provides advanced filtering across multiple columns after initial search if performed. +- Search Expression supports Regular Expressions (use Advanced button on main form). +- Form is resizable, and dockable (if desired). +- Column order and width can be changed. +- Columns are sortable. +- Window panes are resizable using the vertical and horizontal splitter controls. +- Double-click a row to open the file and edit the code in native FoxPro method windows. +- Integrates with PEM Editor IDE Tools to open files through Source Code Control Checkout. + +## Learn more about +- Searching in Reports: _{Link and page needed: GoFish 4 Searching in FoxPro Reports}_ + +- Search and Replace: _{Link and page needed: GoFish Replace Help}_ + +- Updating GoFish: _{Link and page needed: How to automatically update to the latest version}_ + +- Advanced _{Link needed to page: Searching with Wildcards and Regular Expressions}_ + +## Advanced Search form +Further options can be accessed on the Advanced Search form: +- Supports searching Active Project, user selected Project, Current Directory, or user selected Directory. +- Allows searching on TimeStamp of changed objects on forms and classes, as well as file dates. +- Initial file type filtering limits which files are searched. +- Whole word/partial match, match case, include/exclude comments. +- Supports Regular Expressions. +- All user settings are saved between sessions, including column display, width, and order, as well as form size and position on the screen. +Can specify a filename temple (i.e. `job*` ) +### Advanced Search Dialog + _{TODO: Insert screenshot here}_ + +## Technical References +- Search results cursor schema _{Link and page needed}_ +- Using the GoFish Search Engine class to perform searches programatically _{Link and page needed}_ + +### Filename template +- Supports wildcard matching (`*` and `?`) on filename pattern to be searched. + + _{TODO: Insert screenshot here}_ + +## Filter Form +- Allows post-search filtering across multiple grid columns. +- Wildcards (* and ?) and the NOT operator (!) can be used on the Filter Form. + + _{TODO: Insert screenshot here }_ + +## Options Form +- Column Selection - Allows choosing from over 20 fields of data to show in the Results Grid. +- Preferences - Basic user preferences for font size, docking, and message display and more. +- Advanced - View and manage the XML Config Files _{Line and page needed}_ used by GoFish to save settings. +- Replace – To enable Replace Mode _{Line and page needed}_ and learn how it works. +- Backups – To enable GoFish Backups _{Line and page needed}_ and learn how they work. +- Thor – Explains that GoFish will self-register with Thor to create a launch tool and Thor menu for GoFish. +- Update – Explains that GoFish can be updated using Thor "Check for Updates" feature. + + _{TODO: Insert screenshot here}_ + +## About screen +About screen contains additional links to the GoFish project + _{TODO: Insert screenshot here}_ + +## Parameter +The GoFish app accepts some parameters, one at a time. +### /? +Help Screen, listing the parameters. +### -Reset +Reset the settings and storage in `Home(7)` +This will not clear local storages. Local storages will be reused as soon as the option local is turned on and the app is restarted. +### -Resetlocal +Reset the settings and storage of the local ressource file. If local is not activated, no function. +Note that the location of a local store is stored in the resource file, so the location of the local storage will be kept. +### -Clear +Clear the stored search and replace data and backup. +This clears the storage used by the project, or if a common storage is used, the common storage. +### -P +Load the active project as active scope. +### -F +Load the active folder as active scope. +### cProject +Load the project named as active scope. +### cFolder +Load the folder named as active scope. + +For the *-P*, *-F*, *cProject* and *cFolder* option, the active scope will determine the history to load on startup, +if options *Restore previous search results on startup* and *Show history by scope* are activated. +## Acknowledgments +- Thanks to original GoFish author, Peter Diotte, for granting me permission to create the version 4 update. +- Thanks to Jim Nelson for features and enhancements in Version 5.0 +- Thanks to late Matt Slay for creating the tool we see know + + +---- +Last changed: _2023/03/08_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file diff --git a/docs/New_6.md b/docs/New_6.md new file mode 100644 index 0000000..7a95ff7 --- /dev/null +++ b/docs/New_6.md @@ -0,0 +1,148 @@ +# Changes in Version 6.0.0 +Documentation of GoFish - An advanced code search tool for MS Visual Foxpro 9 + +## Purpose of this document +This document list new function in Version 6.0.0. + +---- +## Table of contents +- [Basics](#basics) +- [Stored settings](#stored-settings) + - [User storage](#user-storage) + - [Project storage](#project-storage) + - [Storage structure](#storage-structure) +- [Treeview](#treeview) + - [History](#history) + - [Show history](#show-history) + - [Previous sessions](#previous-sessions) + - [Simple tree](#simple-tree) +- [Replace](#replace) +- [Using](#using) + - [Open on active scope](#open-on-active-scope) + - [Autofilter by scope](#autofilter-by-scope) + - [Search history by scope](#search-history-by-scope) + - [Search combo](#search-combo) + - [Pick folder as scope](#pick-folder-as-scope) + - [Pick project as scope](#pick-project-as-scope) + - [Refresh from tree](#refresh-from-tree) + - [Delete from tree](#delete-from-tree) + - [Grid](#grid) + - [Visibility](#visibility) + - [Replace back colour](#replace-back-colour) + +## Basics +The changes of this version try add functions to GoFish, that are uesfull in *Code References*. +Mainly settings pre ressource and history in tree. +A lot of boolean expressions in the form `lVar = .T.` or `lVar = .F.` are replaced with the short form. + +## Stored settings +### User storage +The storage structure in version pre-dating 6.0 used a couple of files directly stored to HOME(7), and a subdirectory to store history. +For better clearance, the User storage is now moved to `HOME(7)+"\GoFish_"`. +Deleting the folder or it's contents as a whole resets GoFish to factory values. +This could also be achieved using a startup parameter `"-Reset"`. +This will not clear local storages. Local storages will be reused as soon as the option local is turned on and the app is restarted. +### Project storage +Depending on the personal style of development some prefer to have distinct IDE per project. +On this, it's very odd to mix up search history between projects. +A new option (Page: Advanced / *Local settings / storage*) allows to store depending of the resource file (FoxUser.dbf) loaded. +By default, it stores to `Justpath(Set("Resource",1))+"\GoFish_"`. The location might be altered on the same page. +This could also be achieved using a startup parameter `"-Resetlocal"`. +Since the location of a local store is stored in the resource file, so the location of the local storage will be kept. +#### Data need to use Project storage +The settings in `HOME(7)+"\GoFish_"` have a flag set to notify GoFish on startup to look for a record in the resource file. +The record is `Type="GoFish " And Id="DirLoc "`, the `Data` fields holds the folder storing the GoFish data. +### Storage structure +The storage of historical data is now in a database rather then in a bunch of subdirectories. +There is still a bunch of files for each history record in the *GF_Saved_Search_Results* subfolder. +This is because the size of data stored in a memo will fast reach the 2GiB limit for files. +In difference to *Code References* app, GoFish stores whole procedures per hit, and this might grow fast on failed search expressions. +Backup of Replace operation will be stored to *GF_ReplaceBackups* folder, in a subfolder per replace operation. +**Do not delete files out of these folders, delete via the history form, Right Click in the Treeview or use the Janitor to remove files. +The storage data could be cleared by calling `Do GoFish5.app WITH "-Clear"` this will clear both search and replace storage in the folder used.** +#### Migration +GoFish will determine if folder `HOME(7)+"\GoFish_"` exists. +If not, it will start to transform and move settings from `HOME(7)` to `HOME(7)+"\GoFish_"`, deleting the old files. +The new style will show replace information inline of historical search hits. +The migration can not merge replace history/ and search history, +so the replaces from the old version are available throug *View Replace History* only. +#### Parallel use of old versions +Since v6.0 GoFish will not migrate old data again as long as the folder `HOME(7)+"\GoFish_"` exists, +the use of older versions does not interfer with GoFish once migrated. + +## Treeview +Some changes are made to allow the Treeview better fit to personal style. +While the GoFish style offers good access, the style of the *Code References* app has it's good points as well. +This is in special (All settings on Page: Code References) +### Context menu +The tree offers a context menu to clear or refresh searches, or to change the sort order. +It is possible to refresh all previous (and visible) searches, but keep in mind this could take a while. +Any way, I found it very usefull while reworking projects. +If the grid is showing the replace history, the function will clear replace backups. +Clearing search or clearing replace will not interfer with the other, +records that are both saved and replaced will only be filtered from the respective view. +### History +Allows the tree to show old searches. Note that the result set might be limited by active scope, see [below](#search-history). +#### Show history +Option *Show history in tree*. Like in *Code References*, the tree will show old searches. +Just recent session or stored history, see below. Set the *Show History in Tree* option. There are two sub options. +- *Fill all searches with data* The history is stored without the code snippets, the snippets will be loaded on need. +This might slow down the actual response of the app. The switch will speed this up on coast of initial load time. +**Keep in mind that this could violate the 2GiB limit.** +- *Sort alphanumerical* By default the results are sorted by search time ascending. +#### Previous sessions +For full history as in *Code References*, additionally the following options must be active: +- Page: Preferences / *Save each search result to search history folder*, otherwise only manually stored searches +- Page: Preferences / *Restore previous search results on startup* +### Simple tree +Option *Simple tree, ...* to reduce the search nodes to *Code References* level. +A sub option *Sort Tree by extension first* allows to group the results a bit. + +## Replace +The replace function is only active for the recent (Not: most recent) search. +New: The restore history will follow the search history, so one can see previous replaces on history searches. +### Altered functions +The *Replace View* Checkbox in the bar above the grid opens a replace area. This is independend of enableing the Replace mode. +If the view is visible, previously replaced records in the active or in in restored searches are highlighted inside the grid. +Setting the Radio Box to *View Replace History* switches the whole form to display previous replaces. +The *Preview* allows to see the result of the *Replace Text* function before replacing. +The hold version used this as the only way, but it was a bit slow on large result sets. +### Grid context menu +If a record in the grid is replaced and a backup is created, the backup-folder of the replace is available via the contextmenu of the grid. +This is independend of the state of *Replace View*. + +## Using +### Pick a scope +Right of the scope combo are two objects to pick a folder or a project as scope. +### Open on active scope +Like in *Code References*, GoFish might open with the active project or the the recent folder as scope if no project is open. +The option (Page: Code References / *Open GoFish like Code References: Active project / Recent folder*) will turn this on. +### Autofilter by scope +Two functions allow to filter by the active scope +#### Search history by scope +The option (Page: Code References / *Show search history (button) per scope*) limits the results shown in the History form to those of the recent scope. +Additionally the results in the Treeview will be limited to the same set. +#### Search combo +The option (Page: Code References / *Show history in search combo per scope*) limits the previous searches shown in the search combo those used with the recent scope. +### Pick folder as scope +A new folder as search scope can be picked on clicking the folder icon right of the scope combo. +### Pick project as scope +A project as search scope can be picked on clicking the project icon right of the scope combo. +### Refresh from tree +A single search or all searches can be rerun by context menu of a Treeview-node. +### Delete from tree +A single search or all searches can be deleted from history by context menu (*Clear*) of a Treeview-node. +The *Clear All* function respects the set of [Search history by scope](#search-history-by-scope) option. +Note that *Clear* and *Clear All* only clear the data of the active mode, "Search History" or "Replace History". +### Grid +The columns of the grid are reordered. +The previous way to create the grid was very uncomfortable when changing the table structure, +this is changed from visual to code based. +Due to this, the column information stored will not survive version change. +#### Visibility +The page *Column Selection* on options form is reordered and suppresses fields with internal function. +They could bw turned on by a change in source code, there is a define `dlDebug` in `GF_ResultsForm.FormatGrid`. +A way to set the grid to default is added. Fields belonging to the replace function are highlighted in *Replaced* back colour. + +---- +Last changed: _2023/03/08_ ![Picture](./pictures/vfpxpoweredby_alternative.gif) \ No newline at end of file diff --git a/docs/Screenshots/.gitignore b/docs/Screenshots/.gitignore new file mode 100644 index 0000000..4acf614 --- /dev/null +++ b/docs/Screenshots/.gitignore @@ -0,0 +1,7 @@ +# we use the exclude-all-include-special approach, easier then excluding any odd stuff later +#excluded in parent directory, we just add the stuff to include here + +#include general +#grafics +!*.jpg +!*.png diff --git a/docs/Screenshots/GoFish 4 Searching in FoxPro Reports_SNAGHTML143ced74.png b/docs/Screenshots/GoFish 4 Searching in FoxPro Reports_SNAGHTML143ced74.png new file mode 100644 index 0000000000000000000000000000000000000000..201ad5ff51f4649306c3a90f45f05f480cb6ed09 GIT binary patch literal 41924 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 literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 4 Searching in FoxPro Reports_SNAGHTML143ced74_thumb.png b/docs/Screenshots/GoFish 4 Searching in FoxPro Reports_SNAGHTML143ced74_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..1feb0cca24693b20ff4a5057904e26d2f4867b5d GIT binary patch literal 42461 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 literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 4 Searching in FoxPro Reports_SNAGHTML144d072b.png b/docs/Screenshots/GoFish 4 Searching in FoxPro Reports_SNAGHTML144d072b.png new file mode 100644 index 0000000000000000000000000000000000000000..b2036f91830db7d3f0d00b8baeca5fd179f3aa9e GIT binary patch literal 53770 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

    tA?)hP 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 UVUSOD8v_t{y85}Sb4q9e0FvCd2><{9 literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 4 Searching in FoxPro Reports_SNAGHTML144d072b_thumb.png b/docs/Screenshots/GoFish 4 Searching in FoxPro Reports_SNAGHTML144d072b_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..b2036f91830db7d3f0d00b8baeca5fd179f3aa9e GIT binary patch literal 53770 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

    tA?)hP z<^TaeI*M##%?`*hMMRn%3N*JPm#-xx)VTfk^d_(JUZ3HT-cf)A@RH3@wAKGnEzfn; z|10Fc*Vh*PzVuHKy;__A8AD}6t46eh74Qs`qvoA;PW@6i)s z?>J)@?n#uN!qXt|dcn-*t4Ul*s5XLe0>6Oxx%7(Q-AU4QC8k#=VfFFFlFx@fo&ZE> z`AO!*2rAS|kLUUlz@Y^JyU3N%GQVBny#d0tR$qi9Z1873+$QSY|M`yVHA!?s)UL(r zn7A4MJQKqPJU>)EVTo&ZoznjAa5A}39~y^GoUlyPeXZ1Ym)iu4l>xVC937NW@+{l7 zWCN^>S;;jY6q3Mk%zlu7{+@QcY7_Mrfq8VuCqcyNoXX0Xi2b>-3o}f`tK{-mj34Rq zDQrMU7O*F&0kA3P9IaZ->P%@@x-T|lh=Jbm2Y!1LEYC`kyGBa>zta8c`GcT}oR$Aj zMcd-x4X7&^{OhNqQsw?fEcno`v%IROp+dnamHt#WZQ{Us!`#@hXG?baLOnj;3XWbx zg|4a8^USKAs545?5c^pmZri38Dop6^?)r%E08j^9 zu_BrQV8+0F(CjEVp!YDcNu}pS7=sq7ylaFcoGBt#ZOhMGq&mz%AdcVYI;0PECHo2+ z>X`RxDESR)+tB{$=7rwt*ZITYiI?iv{w%*>);~=n@>Q05>lHgUSo+a9dzF>3d;`do zKT!ySjO>8zIWV;s$PiR!k8T(fe;#%FS~O0gC-EUqxx#TRK0m|%V9QD+%7Os-TM3=n zJE)k);RM=RQR~ehS%5Lm?OyA-piw|FlW!ZqXjrY;v%-+bcR!^055F^T%^0%u zqmLimBAld+{7w3ngCf$JlBDRUNnY$jb(VIq^6t?G+b%o%q=R|$G&Y{=@#7%3qD^}&XFS_)oUz0e?gOr!U}$61kI&|E2w zc(3gL85nB`D1W0a8Z(gc&M;n}ur?(1sTxPe9h3re@u=QN8a<#Ce)5XG?R|zz^qhk6 zQ=`lf5oO~k*j|r)qorOGA*hvSCi@v+Lz3kPczb=EBv1y|TeMK9mk*LY2Fwt(Yq z`71hx*CPNacHZ!jw!(G4Ach)i93Bl7-MOi!%$}fMC%&Yov2hp%6-<7W-zJ}6?VZJ& zN1n8KjwJg7M$wEwN>ll_`7&^t`(*A=DOC8A7Bvk_dmpVw<=WG6Xq;keXdPhy=9iWp zt>MJ92(4-C~ge724K^dp{G63UZ43x4L`n3bl$pW5Al2Nu{*RKUiuY7WDh0^Xu% zeIUb^kS=aK3x5Dz#IKa(s})#YrB{D?#dv2JampeIRY^m)1D*N`_7VF(z7(wdXuPSn zlv6vLRxte4i{=;*>%Iw6iKi`m^WkEXc&@N7P=l9%Au;J-8Kc(=`I$*|B@Cb1^(hY0 z6QwyDWqolRRGy^~$vC}5`yf}`VSmU*%5#XJ;8mED2bSlnXz%|t78~rq!bAHrb^)Iz zP&|&*`f&zKaGuWxFiTzs=JCqn!p_b^76mR7ugv0wMJ7)j6mFLIT`byK!ADYJQ>G=- zMGPd(uAVqS!pTfdoNasZs3Kase1YZOtUFalfLPQW4B$xi)=7+|1q6-89FDnPO8h9( zo&1I|FX<2e5T;BL4RBlL&7Kl59=s35o0;Rbf+HxeBTU*c_?d;)q>H=1J;^>W`Alwv zN9F2X7G6laa+dW@e-uC>-99ns1_slLtTxp^B*R*d(Ja(2R#3?N47go7##Dq0^IFes z;m@3DQ&>EHWrO*jTswDJw*%lrrpP$0234o3kS8;U1HKxAF~8X+N-twfe&%ZrltvL} z3Dh4Zs}@acpysCvQ9!Qn)QRiC0hl*CPpPeI{Dqsv zSTcZ1Z0AYMYSz8Z0b979v|c(H5UZ-k(O8k4tHP!PnYDk(ycO%LHsE1&)~2d|l5C+6 zK=Brn(ebCPDM1@B5SQ5xU=MKrgFT=cxjmOiY7i3_b=tW?3vn_#AA!zs$kHqfHXR}B=uoCc{Ig-=wT?AfBR%a^` z_@Jh+J9x-|=sVRs=NE4gHcmjo%KXk;X$W8Yl8JlfWck*>9|S%2zss@##x&iMnJ7E{ zQ3epOv>3J)BtkCYjb-OCN|UTjHim`Aj8J~8h zI{f-M!vn;sczQLza5VfTDh)3Q1?gdbzpzbu(;^~4wB%w{?#cEYc>9HYk=6$gcB}MM zu2+Voa`N9FNkb#!p6lxp^Y3%#oV6! z$YR4_qzofrHVb(3sdl+702b8f_k^Jkkp-y2W)SDY3YTg%3hVb%E()>rD-QF>IH|vv zqgX>x4UFy`1JZlRT^% zDH6;GmjSfuhjU+UJOa-B1EF?mdEs9vXR(eQ$$x;Wm~G^k z?~=&yq8ljEd0#eRB8*>kHT~8NEx*6Nld9SNrFd3WME(r*+&@IFjVv}fnSt>(vw3-S z6hnilcjq^&KPu0YHpy2`$eDsD1FY-@lRq6|wvB{5u9Y8&=Xhua;RZ@I1`j6=cUuNd ze2K1N1?&Vj@-{n|esXoak(&>IM#I{YUV|~i_2ykygDU7@t6&>J89<53&7%}e0+Uc= z8S#)~-PjnV*OcwG0(88uW&IC~C|#WvqM7Mu@j# z8O*AH^iSF8s)A>E4Mit+<+)l?&zQ#Ac53Q}q3vAT`F?04zkxgCpn^KfdM6m!0Gu}_ zG@tBKhPz5Q3~%Y2?CdD^RAPvV8BAUzNPiijd%o972dXrVq&-L0!Se{lqd7{Z3@SU& z*}bXRbN#NK5j)MU%~643m$&R$OkL!zAt3w%J@`9{Tn1T_TWCu*nhq`ZnZ!jz}? z6_v%Oo$-P_8pnKV)5XuiMQ*tOo5J|@vyT^HV8}ZkI+&VmC&p(QVqeTLX)ps*9e#?R4c${xRgb$Q zuV+V#{PUaRvT{HE_{3*EKBSO%dq#namp0bq^Ck~jf_l;@I?BOHxfQAU)Z+J`(0gZ%INy6sGjhe(r~7hs_TKSQ`(l3ix0G~Hdj1a)2j$4%~b zR8J_d@u4WSat=))I~FCA z*nb)0qBD;1XJA)3D|Z+e9%bcrHB*nrV+U}@H5zdq18&Nw!{jUA_V>&3n*!`?tg{a% zV2&_P1wJ~Mn3w{&6>lhND@@N?j?5t%KGg)Gc<$rvvD(n|G|18(TfEF9eMFGuCK%<5H4lq z_?*Jk4hMO|9|$p%)W-%^yRS5UdL$x+yUC< z5#p6@>#(=mo}BMaH8p|IH?gK>7SoW9QdYm9=<#506SJsX_bFR?cINjEy)_m7$Wr{K zjkwp}^Mw(KuzHtZ{`jk?6U(buN3b%0V$K1WNXU;0|-FV$|7G%L$*7hj{9qy>V zP?LJ%8)x|njm+6@JHVJj=+D%@vGeVK+=w^RafheD7%b zV~dIu?;SM{<}ig3rwz65BenLBfc2vEp_2uUe*VpdJ2`P-g4&f)jDx8|O8$v)^tbt< z#9LB!FL^Vz7%%MJhJ+0+G1}P#%_c?B{?Qo>wOyOrAJw$1Ph?sxE(Fthl>^i4fkz0T z=wF_UJwV(g!tvgZy)e#}92ctTZW8xcJ>l#bYFnJR#v|mK>0Nxa#!Cokof{p=(6YM2 zORFA{_rG`!h}KQ6BHH&)771IFZ;uP;#&~KoSzCcj8ZoY^X|;>LwZ@RJ&C*iFM#DKX`T)_ z(iB9nAPyWXKd3q#I0B($mzCloRppbnC+JJ0Z_p?|3WxgxbJgA+a9{RlB;52*h{XvvDw}8 z`!hFHieNOUoP!Vd1^#cBJ-5Z&HV_pk)V^5u4Aqps%(V>^SKOxDI+vV&PHez`PPlct zE+O2|q0@z{Gqzoe%y&K$f+Jsbdp0IMPglzf4rN%`ywhr3#n=6b;Ym1d$7|>G5_@X* zMHD!8%^=dk#8$5}blp)r?XeS=)sRt<8P*jmCJQ$e92jjq<8r8q{4z&ebR?c{4@cD-P-BHxGrJiq8wq;jerEF1Gil(H6Tp z*7mn~k=b&kdXUtS3GDu3rOlKUmM6k!nc4~;pD))5g$U@~@(9}2H@^V_=Wl<+1 zYwwh`xL-F-NM|^*7|j=g*fbPn>LGJyWQv0&D}ebb);8iNuRNM%uZbjOj8zG~2$9_q zoYIlu+9|lUlV#(~v2&uX4Sl3JRfSOep~2)%()smwvq*1n)B6Z`og+e3TcW7F%8SNf zI53Y|H$2#)^s?o^o;DSXh4*M-`psNqAv63LyAkUvBkotI>?GZ;j}zqtZ5(@y9Bewd zzcUmgmnQ(%U*}x8X7T&N&B4}uNyG`^k8(VMB6$zkidYdiTrU zq*|31WmQK9lOS3Tur6JGtFf@1Bf+|boLYUayvE>aD(pilOtYAq-SVO{{}VRv?ai>_ zvbTBwf%1T1tn&%wzj?9!8=77&xNe5m)}#&Z{rO0SmwHyCRsM0y-M{kD_|ZKv4TF}M z#w6bl>-Xe_p2i(Ea3aCGw*A@XjDka9Grri{7Zvbs)h>KeQ*PYqY_}KK*jCxf{7ht6 zLUt*0TtaD0Ci5uuMnPurOal7#wL86&t}A?uC00mhZf6_A1z??m21Q-|V$pk!+CpnL z`S;>^48#6|h3gSu;d-{P&GDrWdn>zt`b$GZHEzCA#IPLBki3%Nz(`6rd@8!K&4vFi*DhBQ;g19kEt`s~IV{7nyEP7UlPI!6jJo^p-lu8z>Wd?- z+oK<3DBEY(x}zo;Q0Ctf_EpU9AK?`7d^u!rA#Af5pVTUL^S?~8`7^{X%VwWBq@|LY z8)g**z5n>;he}drsjAdAZVR~dJ7@E&45uDVo7GQ*DUg`E>jznCbT4maxi)l}aw0Z8&z66&2QwLicM0MLVM4abEu#JZOg~yPKLflhr6RY;wYCHXGw<(5GyFZ4%po z@8DX7EDHwXqt~r59RFZAc1wO%Y?n6Z&2Ep0W>C&Q+DCV8YjSNqF9PvF1DQ z8312Gia$I`C~esWZMog^$3WPGwv+4e%Pabrb5;a)yEp8@A2FiS8P#k zTe30i!9%8|cZXX_s3@<#HN23aqHCLcdfap_Np-7UFhQRDT`M=U}M#vme!L1D2?80{6N=FcaP^5b{2P9V4Fo{MQ0SJ z-*hf>Ryh7fE9>f)P0cQR5C<+^%si6{T!2(DkFr#L%V_WY%HF>r zkz-`Z$_*>tC8eNP1Mi(Y?>4A{>g7`&Xvbe1k}Y;zu8I>5s5*yr_*Uda#`nYfWy2gY z_>Jno6%VTVjj!C`bT@i0 zX(MGI1d>ea=BTNd;(T>!(qO)<6n?X}3lUdY*!y#VHF_VX zE3ed`rH@#i_&R+jT(k1#{vDTp=Z7DZW`@dW)aR9h(2M6aC!9e-iZYTzM|Z3AHucZG zGrVE6&Dmcry9u?y>@IQKkKp>?@~Ic5 zfcqGaZyYK*trxM7!yPb7cR$(^C(xz!yCc#sehN9zaIg-k550qLqE33WbCsSVgy}oC zb-)tS9r;R8seIRbqYtwSfk&Q5J^|=(2*i@@DnG+rob_I2rmK^q5Zxl{Np=U~u_65^ zy5@iVXK!L&1q9u+qGns$gi=%tg4gKFCZ#pZyVSNfwOv?4WvFVCVq9#u^ZpmU6`(#~;& z0eErcEKVWKpXCe}9I}ap!&QtN1l2r@ouvI+RtssjwK+z`TGe`**6p z&kM&3#HVz#|2wJ4I$ST686VbM6Tm+rb`SIYd|IHl9m;v`i4x&0DE~bjD|SG<4*Q`Z z$AS#*TXksJ06Wq{(W@C&r6D((gzw)k74_>Y8OuMeD!CqMf7|;)sh5MX*Y*i{fXBBv z7&7#g?4}t$X|SYeNKA0?vO724Y5Y)wB>Uv%GtN|cY~?L|K!DP%bL6$zb0dEA3MkQ9 zvEeEo0nTz~p~gLz#-q%=dq?5-Rx4ZceDC&F&E%8b@_YVN2C&7XhIA$8byf_o;@1Y5}+W(fNBQ2 z#a*+cY!6Pbr%toBt-SlR7Ls2Me4Yu_0qwPsPnuh6sm<$Th*glYBg}&8dq)Yi$Dj3u5Bu@r+pTWd&Ae>S| z@utW}*tt`O1|~E-W7_|q5oKOWy=!q~f`MMOLv)L~qUirqVGx~bUIwn`!ICH_N}6}c zZn~OqzUV?5a~BTF_A{?BhUouu*Q=IXq5}BuiuvQ8@3@B>*DD>7MMWg>B@rN~<|LZ~ zM$*RhlhJo%u+_!@T0B>)x+>hVnCs+GV@#h-@vopN+x`hm{8_fAndAb-_b;0ssT)oXV4?S;{OpJCOf`xJv>w&WWca4{>py5<=4zcNu(Mj4 zbV)QY^s8o4knb;_)I;Hs&Cb(a-*RaCcJSTS4L1Up74LYtKV|mqGZJar{tIQdo#|z{ zv%PSZV)gN~yZ_xYSNcfsG;3v?izsH@@JJ$uCw$LkfoFcg8zLqjRdc>qd1AuRTRMia zYSJH87wlM{^>AvL$NZ>W>axX_zhhl3XMBEV zYkfm!_K!)kzTD`EWSMjO`h#p^n~h;zXX|p(N@n^-28*(W8t~3aXf130##PYzt!2-w zhNI7%zBEfdI@qFfF-=wa$>c*$z$?I)e4qTd>+SwUw~Y0H{U7!B;rs_~eCHN8_Ah>= z@?G&&KY^*>@|uoS21}R5UfkK||Jmo8cXZ3)+CXN<*y|5#7O71!oH0{s^NJavdLG4Z z*`5S&2cCOlc0lyy`=b|9vKHT%c&{(B-D;EYzMX;xO8%8Qiq2+RxHD;k({00;nNm88 zYo0WhPkawNk=*ueT#CF{;aVl&WNwvDOSZ%XuK&>;FutlmC9I_>1(@ z8R7Gm-q)}<lt`-hu;0}_h(BV?piocV}-dr^St)?yyrWgA1!|TGw_03hIpQG zo^jscP91mOnr|kzJ}m2v4VwRlLG#1Z{k)e?EL`{(*bn%=x^8pwEcOY>-NL{^(k}GM zk_>051Bcm7`LCJGhyWE)9f=Le9n24A7#x2v`Kft)_d?F^2^E_dPqk}sFZ*D_6Y@hh zAau?j5!Log;BhgbcOq`}ex7t7eCyx$!1?Rcn;&PKc++ui>ZLbkFOE4nzlwRgK=G|@ z;jQRnuhaUkyMFIKExPnY^@*=hMxl~5CmU=F*>YZHzs#P<2!)LWk{ilw550-#d**HB z80P|)04Zpk##6y?%nrDaOG(1WqJswkr)V;Z)l7X{5dVz%#MY;*f|3Go_(Du_!y#XV zTeeDf*np-J>%5P5I;|zc(IEcjc5K@CgE|(3|0NKlNYbl zEj6uCGhH9(ZplUNlz(?neR16%K3yueC4txnHc|eEWQ1t!4NV_Y?;(OjvZvA@jpm ztwp;ouTZEvnsWX<_rCa`CA=pZm<` UVUSOD8v_t{y85}Sb4q9e0FvCd2><{9 literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 4 Searching in FoxPro Reports_image_2.png b/docs/Screenshots/GoFish 4 Searching in FoxPro Reports_image_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2a3f57852167a8a7207179f9beb2caa5eb1f7716 GIT binary patch literal 53196 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

    kj+!jkMi;> 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

      3#-IL(1d~@9N#H<8 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 Yea6RAK`HA4ZZH6Wr>mdKI;Vst0FShp5&!@I literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 4 Searching in FoxPro Reports_image_thumb.png b/docs/Screenshots/GoFish 4 Searching in FoxPro Reports_image_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..759154fbf5ff61ce4c0feb18b3eed5b3ac455b08 GIT binary patch literal 53950 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

      %y_`RVC`B1{d(#BBwj#R^xol) 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 Oh?C_G3K-n1> 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

    1. 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 NR?v|DCHE=he*su{R3HEV literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15c7e0ed.png b/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15c7e0ed.png new file mode 100644 index 0000000000000000000000000000000000000000..1b3915ecc49fa86bfec464039e0482816af29da8 GIT binary patch literal 31406 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 UICtPa-;AfKq@`FcZx;Oj0FPmbMgRZ+ literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15c7e0ed_thumb.png b/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15c7e0ed_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..fc57d25ad93036c82d1923b52cb4bdcaab9d0ddd GIT binary patch literal 76619 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%0DvoBbXU$Fx=1%yr_SwCd&U{Xt6r*zy?wu7+XWQV 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 M)78&qol`;+08~heyZ`_I literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15d973d4_1.png b/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15d973d4_1.png new file mode 100644 index 0000000000000000000000000000000000000000..3d8e143b07bd16485c3179c5e0357add07ba2d88 GIT binary patch literal 19457 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 M)78&qol`;+08~heyZ`_I literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15d973d4_thumb.png b/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15d973d4_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..ce87e337e7bc37db10cfa6b049de7d327d4562e5 GIT binary patch literal 88830 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 MP+Ca5^3#z21M3RLL;wH) literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15d973d4_thumb_1.png b/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15d973d4_thumb_1.png new file mode 100644 index 0000000000000000000000000000000000000000..ce87e337e7bc37db10cfa6b049de7d327d4562e5 GIT binary patch literal 88830 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 MP+Ca5^3#z21M3RLL;wH) literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 Enhancements_clip_image002_2.jpg b/docs/Screenshots/GoFish 5 Enhancements_clip_image002_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fa21b75ce713ea2699de88149b4b8883482ef643 GIT binary patch literal 7514 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 F|1ZqFH30ws literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 Enhancements_image_4.png b/docs/Screenshots/GoFish 5 Enhancements_image_4.png new file mode 100644 index 0000000000000000000000000000000000000000..e2cf99e8ffde79055b53b1ea6bf421ade88a3ecd GIT binary patch literal 10044 zcmch7c~p|^*RD<4Y-OdUVrHpj4v2!YZK@#FIWXTaWYM#HCj<4*d2liV%OC6eA>sj?Bp^k_FC*hMPD#nM64*| zit0hlJ}nuu?Z!_=8~aXdKT?7G7=O4-bx$1L8F`Gq zPJs+e%J6KYx!HGdNd0=g%5A_lexsQQC8HSHrW?LmSr?7k$#2mF0{toiwYa|s=Hc78 zyZJ5N&dy8^&N(o)o?9P5SlfI_AnK%B8?EFN_ZK;P^{RE)GTx@12U~Xy-P|aFt~mWQ1@qZ3~pLWud}UrBg5fh zJC@$zD{!Xev;EVBQ56bQXnB|CJfoGC1Tg&Hle*$~+3eV!<6 zxt(M2C_2AtfO9VvLb@!{3w)Ug!cO#N{H1v3_VOk3K-+&p|^~F9it(Z zy>Wh$kqZrUs=JO=(U#_~K~wMy>D}wLqkIdCskwU;b6fICo9^()h&+{%y*6B5u+A{( zvqFZ=>MTRBup-{T9BDSR5V^K0Yz`u1URv9Rn4^rmaJS{T3FQF@4LA?DXSrX)a&0mfCt8URCMIEaW zv5L2n-bj-!9A5SC1W1E>==yzcm*;|PM%F*-6yi62j1?=V$lr3yX$XMB=imDq%wl#(7%kz~B@3%Bx9RGKE}Td3H+aM^(S&Ld746;G$ZLIY`)`zMKE5m;bF_2OYCuCov6T#Q!?9*Ns`EVQBuNkb($TF$+ zfciP{Q)%yao-J%ImAq{1oZ0j+#O5v#g+ac9sc%lgRCQ#@e!q-7SW))Yl`fTN44PNtt3-xZ~bT;YDPdR;W2V0 zy`nmE14@18I4oDioqj!)7wp8+{G+te5sbwR_q{+ru(eh~@ctcX8rZpHi}g38Q621;N5<1K6pKD~)#pLMtMU(!9YIqq*1 z1jM9jIaI4|V!gn1lUsoL)1YS^k&1Or;kyW`IoP|rs}GQ z{Z=^kz*YN;i;$k49@7A6#n6_j+7d9Xkj2!$k$iZoul6HB!AmAB^JuNFpG;ak18VaR zSmt$q@ULaF0GL@g(MI4>c^p=`^>Sa}PRFFqi7aWUe#+Mi**4?{rtD z{Rr62Wh{fak{Sd#NZ2%q)>2|x+{;I*7{4#No2wOy2gVA4!lRyvp?yHXp+mTeuPz6A z#AWoz{n7Ke=Hp+|l1(0j0EtltmOA9ARtJsa$n`-o%><<3CDJ#Rh~E8er)S^X*Q!4d8q z)?}S!3vG%qXNDBeyi%VRyi-QmwS;Q=`-?Y%g$fg z6(zCaF~Df?gn5zBeXa+h^)Lzp*)!yZSvWnwlItBHOT1Rz!8^s!jz(FbI$%;pu8b)z zoG8^a(G@}CaD0jzQmfTMB_-T1rW*0pH2J_6COk~T5h4;2K!-XGIDnUFrXIvDb@^8n=qQJ&EZ5z$2fh>LfD_vxB2z%_ z=BWhK#DC33OhN8KrQ<^~O(GT{bkeB0;2G6x1UorQ>us0efBZ8(X|f3NbI*zv@humTvRY6wSE{tf;jO65Y13Rh z1MCNtk3I}Bjf96eHDXQ}%j*dSgkQ&NoCmuhG9vv-!r_>7?j>0lGUSItQvOnm%yYlz ziW_}WFc_KpV!x**J=`S32`VXm>5$6YLbpPC_G{yA#$H!OboxR}`P26uVUP)b7yzPQknNijv1)?BP-dzU1f56cile@w`lXWB)+@!Um__c zhgxPtM4m_hVHXz{xAe4IM*ZBDVLUo?E*XTq?}^^>|G&p5vKzMqw?H9j_m;#jW4mnY z=8he;IB#q7yDK!KLE%D^1tljicT)Y-Vv0QNep=JWhb9YRo04r&n8NP(j9-Y;dCg2< zAVA7!Y-O$?T}5O`LR9M#u7!8=*97NgIs>HAL7-Hm_ zugufgippBfsSU+MC)rf;vDo{tEIY32sR+g?qjBv@N5VqwY0*=$;2SBAvV;DcVIDr~ zMC{~#aE_m86+zUQj3FJz-a1YsE7Iyx#xA;iqr&_C?@Rda``XVlXK%wiA=RuBy^O~g zpXlJnKbf;}m+Mr_il>wV&Ld@~(N>{gtf@9Vgr^}bK%C2F283>kvm#8Nj)&$tq= zX$G&X3hz~t{66BQb`v^0REoLI%B{lol=-p)p+lq=vsVMGo7igq^Vi750|pll9xP=l z2ifvbw1`qjOesOaU9rVWaEHYDhO&ZR{jF0SGkH$rrjAnfRa)qekT6N5=A@BA!RPKj zWud~YbbU2upWoS+|aVzn7 z!W+c2)y7BfurR&39mknIFBZlYId{C5e95C?lwJvRQLR=6Z-GX$=^m%vQ(7 z?xy63)q0jkcnjT5TdB#fsQc+<>v<0}g%RY1fP!stRDTKAzeKNxpmm?4tVGd?upS&V zY*0dKjdnJ$&ESqRFSlVn09habwDv>=1If$f6V|#GKP%c3O~1a97(%No{8a(*kW*Rj zExGMIsQ(MOtfkZS%J*wpYKLQG>6%vG($P2_TjX^)g6UAF-5c(?ucaEIOXv>(_Q#)Z zXDb)UJX6p@T^14+5y-_-?)uk(@dR#K`A;}5{>zmmiJ~CZ{d)l4^{P72u_*9aOTS9s z4I=0JuhP!dB=%3O8*~#}GPcactE%>XN$Xg89FrpL?yGdO5%j_OygP@;eihm@cI#bb z68qO8xv6Rr)weR(c(?VQ#snO7bym`%-$BuR$U1 z)obmtcXIqZ=Kz38;n0NkpLS&9@tfB?Pezs+#^U3<`wx;Nuo@KW<{DD@9qJXeYM78T#H4^~N{3ChF8;qzYnyN`zb{e=umFp9#u# zFOle)k(t@iaUmvE6Xnn=2DP9ZrM=z{XO%Ht_9KPe0eWxfO)-=lGpC&C@6wLXn5R00 zAAY)W^9Irx8m1e~NQ!|d;P6)Wx*zb`1tA%f!3Wv*d zFzE94Ss zVXPSeg>5sX+j3(X(_f4uq^Ckv7Y3^)7l$5wqO zv+gl4DjaGK?L`go*XJn9AEdLz5JHK5a(hRVvs@NZRL8&~7CAq*qc$ls^j=vR?;(86 zJ6h^m$tj?akKq_=`GZiEq4QD)$1*$f2=OURiT+9hDNXuz-;#k0e;6d}b=Hsg4ngl0 zN58>V+j-jO?OD84?B&67j5$663XzP@KGq_!hNWb z`iA}?r8B>3N!>Hbd#5#TFU(0eLdUQV{aee+D ztrEU2CE!1DJB34ZgnQ&tqDFg991P8f){4$a3`X=D+)-N+c21^U%V;O11M%CHZu(8p z9T8I*Q|uSeGKV22R-sU+nu@GzrWzt%YCv77En7Ti<>q-!2pHQ?d#EAn*?<`_Ja6i& z){)2bzHTB9wRiab!15;_IeJ|kJx4Fnp^>Sl4S~X_8pjb2F{OD;sShU%??Hdm%!etv zo}r`BK-lwr@vd_?BcM-P!_&n0B2+JOrE~#ysTvahhS?FOp~PA9;eyLz((V`}fP%Tb zy3r5u!>f<)vXW^yD~KjdG{`PF&RyDSA^2hP&?Etk7q0}E+dF+0x+q51f6pP@!%@qV zQP2D*mOs2EGUq($e5|7*JkM@DUFRh33MIxD$8|Y6hJXsm{L3tB4qopH$PHvlI=pjH(g7eCS39x~Nk( zQ1pf6#!oStQZeME*InsmF6RI(sm~`7F@>J)9)6K22uaT}(iR?ej2@(4gQkV|k}+q( zLv_;;N_xr`sSKC(Sh|WeO?N+3xs;&BZE91*pFxEC9b;RPJSJ=umsO;`tWIhOv#@QD zB<|o%7ZUhF>~vap6_Fc%z*iM3N2k;Ekp+|nGiIQA_>Wa}rS^E~ODeTCT@!9u;^%Cq zCd}mMU0Ur*30XpE0~r5FQPLi)L8j4uqM9h{l?xm^yuFl zjeP9sf22LT&(<39x!z3ZNG!_n<$t74o809Q1gm)bKTfo%v0DJ!^K)S+XKG5!Dmqp& zi9P7s*uVJPG5X}|`4ed#n_OGwQQL(>r?g_03<{f>hc}OoZNe1U&Fj&~t<&ZM=RYUP z{l6bS{j_!P{0q2st`$%a+{&&AG~U`er@j#TpXyK4l%-DKw1a@% z*#rt>Wq4z7c|?~4_<#u8oqf;I8zD}rnEp?R;wB|sCv5a<b}lPH<<82$ zOeM6BR{hxPewDeaoFnS{YM?ELwVnXqPlChUn9`gsN_nveWhkO2g+>2P?f^U?cfy7O z@y@#<)i0BOw9EUd?Bp<=gf#NYu`k)vERAl4X@d_8o}MbKmUqEG1fL_8pYfjfBa|{G zpM)jwzV@y^WbC0EHGhCgMVKK@M@9B7>l=?5^}n8mf-pl)jnebh=^ODpK>@p_U1{Xy zmn?|H;tO8D#e^~N$pmkW!{M0yX7(J+c$>Ll(_YOSZ})JV!WKGJR@|A0;r`+Hyj$j76E z@@upGRTifjZ9sWxFLZa}JDQi%Z+C;So1~t+ z@j3L6z^H)ZGnADueQd`~RpIXfWj;IK2EJMAtMh{sfI_KMGxz|LbZf-}^0FElX14w< zp8eN^Oc%a!;h3bb9~<0cH%b8JG1CXE{D4Ny-BR;uv4yQB`hpD0-qN#vXQ|DvSKq49 z&3YsnEP6{vgPAwW=l6qsd$Nlq-t=8w4gTySM@nFKH6~~^Yvrqum+P}G*C!8Z zdU!ofB&0o;50I=Y27U-xlRSa;{KW`}3R}*oh)UD6NI3GPO{+RrhM{$rff<+A5Y_>Q z7B$l{y~8F0r^^7g&K?yr1Oz3iSxc($MYdSJ&whRR?>c*DE(ko>@cy-NoPTK`io0ihZ zIh|g&nxO*BOI|r~;@H@K*gFJnDcu6d%NQ&TKn{6}sR{uHahlI>eBo^qcz0YC``90r zHy*yY|M&x~-QGyaamA~{+FPY1OdY^-`1hyJT=c&FL1 zt!QJmjp=jc>U6`-x>=G$!dCk8f#m~~nJM4{z*0kw9NrNklf#La2!89o0az$NktH6 zQ2nHw=YSaZ=nFP2d*J>M=YEz|guO?00n|4`smjMy`!XYhARn?=@eJk`WNF+s^cP z*YT$AxQ?NH^jI72V}3dufFn#%Z6_|mTe}VQnqHDC?#_KRfwpv$yqvFM0;`+oIay=2 zFF~ZUgj4Je31JD#gtRD*O3#K2>rMY|ZQBdAcZn?}#&-uFtoJAMhB*#6foyVDI_O}& zs*g|@w?NNL--Z%IYD+g{jg70C$hs!ajc0mFU6!ptfaR5o^5WbXS0Dq$gzHC&zrh>w|Jav^W|= zQq{;MF43#QkwM5?VY(|S1ZcHtZt9bg@KS@@ZJGfR@fyZey63O8$@areV~SHw@aH{y zZK4GqWdJ#2`$c2wY@EbNPb=j}{jMdmlx7r4heiKVu|wd&rGNea&w{xy7hsD=(+IFd;<#gK7T-b}F^=oi1B-p3$RxTK{Ow z%;eUOc45q(EvU{D_%r6FvHvbO9p`6M54Vn6?fG-dr??!B5_5LXU;3N4Y?ndB86DmH zj{qN{f7g{BbZyn51pY@Dzlj>Qva+&J9b3Qr5_@v{sprO6qww!wja)zE|L$<=4z9;ZR-WKpLvkG?*D~g@RfA8V0 z6a-)Ln|PMmPvGbPn?Wr)-;*<*#;RkTlfk$U zzp63`T#bws`4cH9?)Ug9uy9l<6K7Owfg>be_c#dX)6FHNY0j90GnIS}HxlieWR|sP zcJ7Uh{3BXXT5A|rp%-n6+41G1TftBR#=>oDb7mVw*3ynOaO%4VipI*@dsrh7hNyZ09atR+EW{g;e0&(CvbbPAcrF(Jt z;m14;bQUjJTP*Y@{LRd4 z&S}1+kNsvBP&-|gr|$I^5)iqpLA?LERSm(fxh8z#N8HPpNUDkFFR}t?Q{in%??rRR zE`jaqzqK$WxN_7~o*RNGIuz|G0e`mLe`whchp*0TPhhFUaxBZQp}R5{k%ft+h}@O< z_7EplvAr7P;nR5P?E=_iPdqkKO~M@bHgCm(BM2{U6=c6rKudfb^LBu#{8z|`(bz8V zfX}joaB2L2asNLA3}w};{~=s7kRqaesw!`Q>xy0i3IUOck9pN7Ip443JFTy?s6<&h z{_{c(HpeyIjtK74m7}#^0r=+3_N+qu77^k5QGphd zAdVZp6`-tMVd6=Olnn8}$q7@t-WKNOM7Uqe%kkngsTUN_aO>w5f-Tt`XPX9;y`@6Y8%;pLo@;y)`nRZ@| z3V+>B@G)$M7~0}iT^#Ex>bwff2h3HCJd4KP;c?TphtX0~^osT|_ZxsA;v;cIw8RT4 z^v=95$Gw=J-Y{YE-M(eZ57u~ec|4|$g&WzgNor|t)CD6avN{bT`bcAUi$wX5IQr~Q6nL@L z73t(G37@#)&f9`Yn|*&cGiiNwG<7R^G-R_{^IT5n{`mqOzs^jVDQjSt=Q1LP{;xcqgsP%mcPKbK}$XZS(wkqisdA`N!tQxUQWQ6&!Kp zjX6xoXX&vI-rIR@4S3;)R3zO3Sv+pqIO-d&~IR1t_UsjC61rTJ7e5 zYvGiX2H+a9hliDE`5n(0O0tnV3}2ZxHPxIpWvMbOn0diGdOA>UOa;kZn)$Uax7isb zTABy8p|!db$}Lrj#<4$9++LjWNH{x@x0V8pj@C}i5;aF4d(!Yvh(VhkAcb>zQ+r>P ztV`_+vPNx0kcTOkcEHB<$KS?k=Lt={so@WD*P0WG?}R+vFPXEQa_Sh8ca2M&v6)|T zX=GKmoh*#Kth8*&nQpP`_Gma=$ut8d1)fXKV*c6 z@~f>k)+f$>ZRas*6kck7GO#W$c`XAFFV?c?B*yfduPpL6MO=Z6r_D8AX+$|4P0xq9z`>wR;o9b- zJAN7k6J`bG$+VzVT(Xn8k8L+M%|bm7mycV_In{{S=`5YI)yBS63ST{=h@Fms&P%Un zNea5AC4HK62hSUd#Yb!B`=YNuH>|R&wW0?It#`6?W9}q7Huy{yKG?awc2{0Lm!-yh zQ*Km7Ok_v3O=Q{2ijbZS`o^6fs9)PkXtGTWA84Z6S3_NKd;j2#wCSWXDwt1U=9f$| zdpWPeSdn#%ob;0^)N7dQ;&^}*LXp$EyhQ7om6X${#R@@cyQ4@Hj#Y~$jlkRGcX4HA z{uccqb{x;hF7JXot%_ja{ft$>i3@F9Lm?YsokhC)f`_>4eYImqG-;T0)Y!pKR zA%#mbn;5RrJ8C&#{6zvCB+iJ@-l1O{pZM-Ma=Q~o^RC%7#=;bOZDm$V=31PM?rMU2 zJ4v_OBdBdR%`*s@7V_TBeEw7Eus@8|rAwM~21B?B>|L{Nv{)NvZ1+;?Ir@F{$y)@& zu{!)M$j#6PjMCv7BtOE$l7YcPr79wU?mP=ANAVAKRClt!d{|584AxFV1jlqN$d5k3 z$L{6CLZbya?ea5chJjV_*ubUB-adnHg>QZU7Mr7awPf!u;-cngL2zgNo6LhtuRVj! z5D{j{wM+K{y;X0lIzn2chl>MrByNi8`l|rh&5dotVnZv~yv0VYI8wy8|1E2vA$$E=f48*gtVLtZSKOdysZ$GkFo}jZ;x{AM zMP?~;VR%lhRkMQJ%Dtub=4HHvC{m)K+DC`qY2J29YYWj8_;Ds-B44NPwSi`BvDZ+S zvX+`c!S}YkUgbE{1^w#WqgH1^y2;L&3S{c~tDfilVYu|o3Q0UXBJevL-6I~CRq-Ua z#KBUpivL1XdHUg(hSEkvgj&m3=5lR}W$Wy`0(n;L`WHoLdpR2;3aDzf*3w79;uq_j z53e3^DRz5z@p8}>NxrKX!vX}_elNgH@ixW*Z52N0%a_YTVd+|Mu)Gwy~T>jsx2Ob51L!RVMfwnTc23 zdqAEYBzwamko|%E1qK+x*wKm!1mV-GL5}3?sd@P^m7YO_q#^un8_v%h8M5r85(V2eRCQUhawcX zJ9Gzkm!6b&dSQTMiMT-f$YX89Xp_mr%w%OD>tP#i0KxlShEsa(#z$E+Hdtfzp*cZc zbL(f-#)zQz(Y2I6dx;3uYbE53VsMpc?vennNgmP1qsCrwuGBZsLw5iarE1q7k=l91WVuQ0) zVzCmn4qw6f-ytdw9Msa3^MNj+tx}`20hPh6xTFOZyIxI7tuH!bb&b@P1c%!{Q$-~$>m7LBzTYq&23bFgL436Ih@GY0lqM7(paEK?E(S-2$kNs~WKjJ&TjKqL`W-LD z`&07%qxY|)xFDLltdzHkO8Jb>T-H6RlC%GR7y=mLKP5nX-X3Dt#5m(#+Sp+Gc)5C# z1OL0J^n>J;rAclT^i4pBB|*vugPfgA65~v<3mARr4@X zB}Q8DKEyB9uXKWso%6?m9q-^wiC^X)W z5I*N{1zRy*zuqr$z`mQ6mexx;dif&90iQ#H58}I5&qEc{m_F67qtjlK@UG_9 zwxK~VTPFFRBK0YS>(#dEEa{#LmklC^AkuDTQo3o}#YEd`T+No7Ds+q|8euUg@JSL{ z=_;|~1tmWpNWeS7bo^J%XVVUxhKf`qmQZE%x4<JZp{lK%SMF{Ha)d~ox8~r6GojNNr!p#iHeDf{v#j8yJU zhx~K@+!qRJGY8!YY7^b+cWaBi_3-Dx?&ysfuS@Wkex*Q(-Ia6C6?x}_7lYds z6J{cJTujyEztuNQ3bHtZ3ukn}0Cg90zJx}3<~Lo(?IH(!2M@dN`WZ2*=X6`Ew>{rV zb1h!h4eD*f>aazZnc_BF03+=L)$JIB(y}>EUjsC}^w^sptN3E?O}6V}bw?W|+z~^y z0;DB$ufL0qk z*!L2D3vEVYcwhn|{-;_6f^x z#$=CUkE7G)6z3q3X9tosEY}E7R)<$x_`>BVwglAP$*f#j`MycACpyrv=$c<_2SQ6F3)5(ufJvN7NY zN+RC&Zg3dqHtkgx#dA~{cgm{2Nx8kt2Elo`L1(^YkJ?Bf8BSDZxHe^WZj2NxUo`HF zm3KncJ@=OuF;giAOP>$JjpbK-|7Z*Ev9}G&Fy~vw5irUkzYsj(7SC~)lGHzv^5@?S zJCWBMc9ik!=YmZ=2{O4=4qb$v;{49o0E4#YQY__Fy&;~Hb6&W7+J8D*n~yRY_bMfv zlAZB#ooF&KVRNy1GKMny$qyp?^<>p<_MCb1J?Moi4ee2Zv`EzFM znCC*vfj-3+jtB<;I2of_t{svy<~k|1zOg?1m@ar`erb&P=jCYb&5O-frX1C?d<%-b zgaydYMnJCdh+tMjkDyL#+99yRg0ByA*a@i9A8-wmx|BErEnPkV-D{}n>4ID!xT`HU=MZmYP3X6TaYVAtk|nZ7^VFGi*VNJ zdI(N~x@8O4?VKS!p0~5%w3;HRY#i1#^2|dPoYVB{GkK4tXm5^MmVeZNCK#2iI2z8C zb3`vir+j)dSLF`f-KusJ66N=acX@t~sA%g)l2X2%(o*8BFn`a z=4)l=#yEl05MxDre*KfH^(CElNq(A(dNA`D(Ye%4||QMVFIEmlcHx~ zE`8<0?lnn1Xk)PZmEg;Q$*+$+{UMDqerBq#MUpxYUzQbv5y%Bw8J3xQxhMTPA?D%F@5QJ0pjX-<0so=L4{i$OCgSPh{WE#6mlX9p<2Thzdp7%4i% zkK{6I&<&p(k+kDC&Y+!DuOWBd4m7o(zMLH&H=Fx4QnA`Ru20n}4Ib8lZ-u*|YjQVZuo zDYfL-{pVU@(9UoalE@0WJ&U?E8MYyhpBM)eZU5u5@jp44w%srA*(E_yC0@{a2Ow#^ zGoGFu6^r;sS*To-$Jd5n%ia7^i6n<7L%XVrH@S zMQ_eSwXzJaOY3ev+mk;N6mtUZ^~ZlNTCcvu>e^_Vv$*&8=w+$ zk2r{(ac`A7nlrP>8t?CS3oJujM>dW3hi6iFu45Y7l+E2){1qMpS>Cs9_>_p!hT((t ztgZN?&uY=Z_fd8O+oM?>|0N@opu{gdTvv+uz>V|I`nR`iP7_7&uH_@nYHt6YOn5|~ z1|C!rhKAkpI^=V&i zcx|b3XLWzep8hh2>(J^GG`78gq_rs>>p1K-?)N$Y92xklyL;io>HxBP=R#B@IIg^- ze(Z^&lUU}Bwne_*uAYc>^Eta}fMyd8{xR(thfP=i?g$)4+oP}*lc(*1;jX>OmHQyZ zY!5!-WED`GY2XHFwU$_BZBNDy%W(!G48Rpj9m^HC9ORBTsryLA#f*=0+jfX1Ma}A( z?O5`XlWnlmfq|~KkEzxEXGhzueQUhpYq+y@T3n?bWonAfT!`=K3-% z#n9{GQ3NHpPPi>{qZW#7)x3V{IaPP_Ujg{2NdL)m{u=Vk?3mz=rs|}Apczo>=bT;> zLlV9F$K$HdVE=VG<^5k5+8v-K2eVfzkR~!bu#KY^JpAi(u&mJm#jno36QVR%y<=MU zJP}dmRm$do9%H4_DO{A^}i>qjqeAh3V9mt6am?yJ0nf_;-D=9 zedcyT*)AtX$F)X}Kg$L;YST|RjUd-^m`5r4+ zYBQ4}^6kFrts43KYqf|+ZnNhT3-jw@>ENxN8Nk^`t1m+~o+>&eHolc`p9}mVGpsiy zGmmt^Zi`O?my63bJB12LlK7V`2H93=KiEr%qUK7S-KBC^q-*ENk`7O#_Z1;(2;;~X zJ=eWlTF`JxV6D7Sbx872TDx+hd!l2s$>WV_dH32NOJbK~5K(@Iyxi}DPsl8H;hhiA zJ&mn@IZwt$-&$7xQE{W}MMfojl6TDrWC@v`ol?Cs|djImlMc00xC{aRNnhemo0?D0lGjphk`vcl(&2;!lGu+&%{I7DdJx`k9qx04BhqtT^8=;?-Nx$vDq3x)t%;jrC?F6=UU4HSA2LMUJ}3T8(?+?%uA;O&ZjOw~t%+pBSAO z|0ugyVg>(0<$g28&#d5EuE?5pYjrvi1vSUgvnx%~ZyJ=s(IF}XB-f`IL!ZtK1N?S~ z3inLZ(dTl^O#inPT3&2ZPpbg9DEQ)TL4~|aXN@(A+NEK{+<&Eiy(7+Z1#j2of58;@>6&nB&w zSTyHg?}=LM+!om!iqzTGG1OP`9;w9!l1D1y6XNRi_PUY;aTwL)6$EG1c6sKy!w{FuT zy8nQ%hP))!>B!vXv80&b5bIOu>IN9*b{z=5e1qkHn1qqtqnB=THamhGDqtoQX4QVh zm!;bGIjFV{cj}OgYZixAEkJB))rzp|nI`y(1xDRv;M&0k=6-%x1f3{-7{-3rFQAuQbO@cPo){k$! z{ikI3d@C+^r;_@=bPm8V8INNASFKa@Q|JD|4MQ zp*Odk#Do4U&F)puOdYK7TAUV8b&|~DxJwKdP`6C-M9v# z(u?8rCVqG6;2eJx8Q_ygYktM|-u|t%R-1A$>mraJXnTQ+i))vhp@ClHKiR|d{4*T2 z`v2q$8#Nv5c(~s?64LnFjoo-wpy&@T43=GDH_U2cgG@Ofk_kE(o#boU{_f5M3nmx7 z@@BZO;laW;}M(>>MPJeujvRIJwE_85~ zk9Z*WiH~v6)=#vOmT!4e0 z4RuRnc0iyO=`}^5H)grx)}dsQ^znSiYk^#SpX13})|PlV%_V+2XY?}c-7MquR_TC(%O+$f`**uHRUx1dI=ep zEndWKZcgIcgpRR|+uDzR*))%4r{lyk-x5i_$YWx-dV%-7<&mZ^uITS^YGg6S9NS|O z^xJBazU%Qc7m7QW+z0!D_j8mlE!7jyUO$tJ;S@^>;%ahn5Ph%6aB9NH)^!oK){Brz8xzq=iF`Hht4~fI8?`i#MmQ2yR;PoqnMD_woYBLE{HgqS^>uRpVRV6U#!dZAO- zfF&yI`@iL`n0e0X*rogugL#Cl;J@Xr^!d`G#9RUzn_AZYN)h4x;W_{N&n0f}+wDJ* zJg@nEn-Z^uxqZgOwHYOQI(~cppy|=0^y3?WsaGMfla7{Hb3Pu=v%(FZ$CZIo0T&;5 z)rt$Oz4qj-m-4NsxW$O6;^1^`R&4B(C8c6bGqmE#dSYQ*CQ z!7i6eP1df2PiVQU9l7sC)RMziNk>H#|RE% zEPSi?A6=}odX$eNyy&|w0%}{+P0*zrDCL#5m+!>c9E<1DhU?dU=h!@k269C7pXLP;y&2lxq}u zMVs?L@TX5q+~vp#2v}UO`(+C*VGCQ+0RfLkpLg>)S||%l%rY6<`n;8FTb`14Q*V(m-qEWOcRfX9 z^#7rvy#jzuEg`0lS}aG(_=EjiqrJ?+OSy2qeIiNo>5=Kh*5^t86CQ6O#pY88GMQE` zTQV3{?on5CtKWBhOTA3wD7*6{YW;_oyPB%S}6=b+2AS-aTQ_ zzx<}z+(jMF3+|}9l!to{JXsLIxkd{^f*&<4SnSDx3u|r|@rjXseo*Wk-?;A>gLKvr zmTjf`h%jP*NWyLx@!4`{iZhf81$F7Ck8UgxnnLko?nNgQgT;^Wh1mw5OtFMmth#M* z9q#s07E@DFSx`+KUEoVV!dm5<^~I3k&Ok#LCeT`qA}PO~IH|Bc$~93@?}Nq`)0RCq z0jkUYt~6;${x?qh<7(2w!F!#!1ulM!@-0ybhi<*lERhy&6O6-cMVwMHn0SpljQHNE8z#mtKL?oAxHa*zn1c&1bVyN z^+Lw$Zx1pz3OO)fn5NFTh0Q_ms@J#U%Fa#cOovau0+(l?Kqwpl#sB5MFypC(+TFX( z*~3W(TV|5TYjhNBHhOznjF9Y$ECCEaXEO@G!TU$QtQoOR(I&{%mUU)+HS1&1s2)ff zJJ6m>;MY+LHBF%Yrb$joC=jKy2 z3VRzTQJ7C-1tdAI=KGh^JtjkmO4P~9Kw+b`O=ar8B#MkXy>@@fN9x*CRWi+AjQ21& zy_T6v9N{`;HkzN3Z0Kbg{b}m4j3-8aLjWnz#@@yZ^_X19P9^M}_)EgYQ<`3X&!v8{ zkE8V%72bGu#G>JmnW!wDe@fOME}j#{%Vn=92a-meyr*dHa*onCDmwT$1-MU>^ry+| z$hl*M8l4SHdH3>e3hU`3S3i=eC=^-{YA%rTe(lNxGhz7KY$_uhr*`17HysW52tXZr z?U9$^;qFcQFAOD4tLC{(sq3xf)OFmwFzMsuPVJ0hmcHt@s4xfYd~sD?o6p%vX8ael zTl3d3@ZkogSris@JBYlPZxVDDL{T`Y{LWDrTH`wMk^e`5vW0Y-$A{dXv8LnZeLe_N zk=9G}h?RVz|Ld<~M;mb=JQE=&M`BHCCx@GL%hilh&EuLOz4|0Mn*>mR>IIfFEMZy) z>OLxs!K|dsI~o2UC2RFMZYfQ{d5O3%)}1@G=#3}SXQ-Z`=xP^=hDQ!%(|It zjtxvJy|Gz&?r6sec_k__^3gjW-+5LBny-|v+c~bhj^t?NS`F&OKpGeTPwDxszd4-A zP@Z-+A3J|?uvL4}Z~WMktp!i;4dt4-9Z@=Zt;DH%hJJd7M2eZ?q8fTjncgmXxI`9% zUDB`sa%gVgTE!3-eW~ejO1wTIaQS=f$K8oQ_q~POxM@tREqL3kYuP>#9nJbA9(iyP z;*UX(#tYgd_{pNBB`c6kPnBOoy^>z<8{^+YBJ4k{KKD7Zn!F)9VuoOrCZ16r4W@lr z8+rW8|2Z8=>CHoih|ypAO?>RP>QPLt2}h3YdN*0#sjg7NH&oXRP#a5c9*mPo-fF`x|!ada*A2ty~!ilJu21-%W)GYu)mbJQLvE z@u}fTrvonF6H5yw!zr^wJ+{XZ=~ZPtQX)(zcB)^NtX4ZL5*mZv`c|)Bi;^nrpSD+0 z&3e`QI9gV6R^UhZbL$kn-n-H6Pal6^@l}+n_bSg*YMZ{g)Q^tlynwK9S(T*3N=ethCJE+ALt$-`1kG;7+J zY$2!DS)0|glu=cNXi)Y2@TUR=8`ONI(XHg4UuzPHMb;6^ms{WSvIPO3h=;xOW~6)9 zj<~2glZIG68@!GKWc9-a74>vpY-`=C~fD%Zo8RYX5%S*Ua@EvBUHBP*mhgswzG z8I`BcG_Sl0id58?u@0&#IK0#}LK$6#>6C#@8jJJ)YRT9<#M}Z}#7mEOn8<%tdN`ER zX#J@!=u7-id8zzSIDZhI1A8!9=5}sOHc;VcCyj1ohTqMqQTeR5 zMq9(=3pgx8*e!C~6Y#oGVHsRZFD$BRNvZ(F+ByR-r0GqPqG_Jr^^tuheFtf;3SP{w z9u(gRmF)SaZwi&rZc#te)PI!UI-b9L#KQed5&fOfg_jlB;0;4F)>-u{^ZihJcX-D2 zQ(YU+Fzq#@5fvqm1HDXnxaaGX1Elfn{<*g^)D$DFF-<+h^uHO-x5N=jHUG>!4FF6OD@-DGio-9!QO9Ir+g0}z|ML`w@Keh>p2(p7Q~8+{ z=-i@@58DZIZvD>e&D98-u<}5$Qd=f-7J|`m<q7K3K^asHen^rmf>9TvnNmn9CdwpDYW3OI^)^U0~g=oKa@s<-e=j?6_t?^$&5|yA(Sy2tvF}_nbdJHk&IFh1+Gq3_d z8CdKWj%##oai@OM7If~H|8~6HOs*~+fDV9MBm6t_$2THF7Vr1HR*?ULAjI)&H;j0s zOb{YCbCCZg1bLY7D#Q?iT@PUb%&9*)93xJzMmKx2059YrRou6)&t&c$ey8c%f@4+QbPvPI-R zcGoH50|R^%#llj0(oiS2_O_MekpTfnRXyx$co8HSA+Hod+?^uby%|EDVtr$3HtE3m zv|FcPDD{TUm83AT=Y~_7rbWLTjtQXVb7+nai__mxwJ~kbzK1k)G&;%$Fyrzz=PiT0 zQdu+WZOKo^UgcE$stqc!&xgK*E!Bi_HAd}Ot>VE37iWfx+`H*nX=*Vzn?)G$>naW=I(rPg(L$2|aqBjo~M1 z*6I)NVHSZuY79cngDy1~N$^}?Gh_G=JY`0vhl^=Tl*=bSXwa9%?2MuvYnmc_mMBLZ zkun`mDI$sIR-ujs7%X+X_vIA~_+VQuiQN`4@EYh_tsaGW~d67^!`zy4qKqVT<}dTkc?m zj$S%ej+B@SVZlSEbKA_&#lXF4i_37Vj;a(%vui;I=GXIWdCMz|dbHSClSgORs83)RR5VBgCbQvJWeit%p?E$Xl}a8=r@HGAcuI+ypj8N% z5pdKB($a1Pv^l@-z1WiEZ7)`6rAyyOZ^9 zfc4lmCMl?qld1YdquN0D2)nG?_~YIz5nG7Mk;p)$coE08qdS7Tn#JyL06y^6UJmUM zdz8N^u@x~!YbmlhQx=07Xe#>+zPRr^Q2Tf5JAl%6DOPZeZmL?DxqPPDj8qYe_irju zq<;TrhmOLLkI~NgledjgSm#6N#z2B-^MLB1P9fiaHwwjJ(2~jo4`mw-5Cx0@&PH#q z)v5k9KVjy_GI!r?xYM+1ZeSntf2?2JGi>1sm8|)7vB$BvP~-kwT64pCld?+Sj?3OwpK&<6iG0)Ml%3zsP@eCn`E?yxa5z16%grnH zB$|z1R`V~*j-H_yfGl=kt6r3UKK9TH{FdEn5xe6g*mMnfT2%7XX=H_RmC^mrUgEzw zjsK85xCk_cH#2dpakpaMcnUp~R->D*ZT7ef;wNsA?=F~=aY9`^JstHdr7-5^Rl@Ad z&u!NGPiA&*?{mbsW}HE{_&;oEf+L4c@mRs|>YYK+1iwELY<##MgLhA(j=;$c24}DZ zz*o~^y^wsDRR?#!q$w7!F z?QG+1^Ci|Ih_j`k=3>!;qKV-l?HGrgpmy6RuNOC>^iw*P4LBpqzU}?l`>Zu_IpOF} zje}(cz~SLW*i4pqKYBO{g$dz$pL?G*^!7*|0-3BV9}vIF27HabDZF)?M%f0%>T3$8a(rO&7)fDyPjlLm zd;8fcCVxYfW;%eT7z@t1oVDNA&NZc!E6cf4ZET2z!EQ#7JAT1g@J8 ztM%*3Wntm_Q;DsN2Tb#~)w_AqQumxp`T;X(t09#kiB~PvC7&UJZ;*5!JIE!#B69fI zzaMtT0jM-U8L~}>B0$7SdA5*R zWtUc2lJe7hQREidR-ixR6a1=R)){(!_v~-Z+mO!SFmvilA+*ndg>E-)rX9f+VZ(ro z6VISFU$+_0I-tl)5p}kSLptK7JYJn@h{7#K7lrvEgoPuv!aRS8%tv_FT$$=<)CCb_ z1(52j4Z2HDH7!EwxjvMMn0fXxn?VXA4sKW3Y&S=wnzZU|FqRKo3TY0JM~2BJE+2A5 zzo{!d=6dc41ovxCYgxliDikAG-0c856Lrlw)7QJ`7>|1MIQ6_Ya5-Jh@i5<$d9wNZ zH?r8BmOyX@+1Q^>)9qETU}rF06-i#b>Bq28Pipi4|6MH*wT38KRX#M(C?QM_6yR-X zErGVVmlM^KRL4eW@v;$+Zox+w3_j4b@cy!$7eaQs(2CxO*H7??tO#CAs}nv}Jn@cT z^eOn-&a5x|wZfu>rCkG&a+ANcIRS-KE$1|mybAu#dY6XH0m=9H25+3rH9NuOxDt{O z*{luEfnr=VpLHY;8K(!j-Z|jPvS+!#pt7TQAX?t$pBvQ9(?h^C0SQ_0>gXb#GrN2< zn+`|mba84FJ4ku`(A$rDH%|Rmji93PxOk!Yg!av&&R02E+LovJ_jHW3OEsUp|Nj6f C2g=p} literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 Enhancements_image_8.png b/docs/Screenshots/GoFish 5 Enhancements_image_8.png new file mode 100644 index 0000000000000000000000000000000000000000..34018411bd77cc43ccdf477cbcab000e2892d117 GIT binary patch literal 12467 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 h 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 aIp}9knElLGo{D$SAup{WRrlHS>;D5=d4=Hs literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 Enhancements_image_thumb_1.png b/docs/Screenshots/GoFish 5 Enhancements_image_thumb_1.png new file mode 100644 index 0000000000000000000000000000000000000000..844d4c2574926147e9a82d29788ebad9cbd8005f GIT binary patch literal 42257 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 VeinCf69W8_6qWl~DXbsx{{Snl#@zq_ literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 Enhancements_image_thumb_3.png b/docs/Screenshots/GoFish 5 Enhancements_image_thumb_3.png new file mode 100644 index 0000000000000000000000000000000000000000..c6d57d5ad56c10a50d0c438a370582d3de36690f GIT binary patch literal 67822 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 aZLkl@$fDO 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 literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 pre-release page_SNAGHTML12bece48_thumb.png b/docs/Screenshots/GoFish 5 pre-release page_SNAGHTML12bece48_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..699bac90ce7e97ae59588fdd57dc1281f794a6a7 GIT binary patch literal 34695 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 aZLkl@$fDO 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 literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 pre-release page_SNAGHTML2aaeee44.png b/docs/Screenshots/GoFish 5 pre-release page_SNAGHTML2aaeee44.png new file mode 100644 index 0000000000000000000000000000000000000000..ae0d54a02f6b9ba4185b9fccaf429a7e02804407 GIT binary patch literal 43134 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 MRy&ocU=;BG00Vh@p#T5? literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 pre-release page_SNAGHTML2aaeee44_thumb.png b/docs/Screenshots/GoFish 5 pre-release page_SNAGHTML2aaeee44_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..067b793b6d1488d28838f6c3be984f9fc2055b14 GIT binary patch literal 123321 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 + 8. Added new MatchType to replace Reserved8 with + 9. Fixed a bug to prevent crashing when attempting to search a text file that is locked by another app. +10. Fixed Regular Expression searching to automatically include 'beginning of line' and 'end of line' to the entered search expression. + + + diff --git a/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15ac047b.png b/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15ac047b.png new file mode 100644 index 0000000000000000000000000000000000000000..ad936be3cd5b061e3e86485f7b29a408eea87b2e GIT binary patch literal 32027 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 Zjw*ABJ!;NJtN_odAn^x4k<#7 zf0zPG5t_>MCmP-RH+%wHHSET&rODw4&reTZS|I}0e8`kQ%31_MA4;c*fx4aK0hs}g*pSBwo0KCpbyo10*O z^ofpQLG|a>6OyBEmWtlP)MnLMx|3S_Jo$;TBq=LVOP%YdGq}1puHN(5mPp7@`t-8p z^rhtTbCc3yzmK`AZ3@>ww&T6NmER0fy)M^ulP(Qr#HPHoPS?{9$ss|7?1WNyQebbT zXApCn<~Ua+2AmeYPl!scLGtSAwo%x8*-9YGR~<2 znZTLGuXSL$=q)iva54h_z<~tTP)oyzJye_t-~7(O*>JOAK(?SjdgeHAHYyLZuo65b z+7dCzFI7v*Winn}v3$)l9+x&Dzt3rZH&00o=`%>M!K=LJrm1p0 zv`%&8%Gl8>^hIwpQMy4wm?pmiB0x5~QktRP<3)K1WOsq>6aT->Oo3C1?Lx|*k8d_= zN_vPSy4(HdY&^u^oDp0G0@LckI4l$NMHgxHCz>b$L%y$)g#B7 zOa^)=Gsi?6LZGlXP6nEBfN{Zb`?h*3wpG6sZTIOk{MP+OlMW4=+0G2Xku&jzN-B{& z+}Q&BT!|9G6a#8R`2MIf(lx;JrG~>-56o2Q=EueNNh=&}iWrgz9IhUz1lI3WmDO>yH(B zvHQbgPd!S}hAPB;P(DZhi%_RmHEzsSsKq<(ZJ^by`5%S~rsDX+%ZFCa+ka^}@vunb zcs-aAs$9I7=E$a~lH^Lee67{Gd`tT4Mtg3u;%baCvq!oL9|%1vel*QtgQZ?j(7V7( z)zo_lA z$LxgbKkKlLrqME;+2>5Kg?JG^gBGidXX1qNcP{SbEIltp8hJ$S(A8XZp8MNxl%<#4c0m}*Y_gsH z9(u33`u2v(lg)=(@ii%>1K;ATd)`3Ko2Z%KUYtp6@|KF+c%-Qef$T)#n;OfzO|yDB z4yPE5;abzKdP1Ot6<)a?iKBZw}T{Id;dxdEF$I>qIU%?@wH}?{ z?Rj?Hzo*WtmUBB7l%_rZOoksTupAJrw`=eZhe^?4lDvJYBpTW4a+Kaaw*&}-e$3(o zUc*_dfP!&&>ok(hONi7pl+J2%75M!qU`p#XueZMV>e+Hdpo05<-TSmhr<64kvZ9F? zIP^$Bu%US9knwLdTc4MO%YRQJCgC5rbgohONq75s>VS? zju6V?BREWF3__yi@{`x`*UyO`HdOj!Epa2HH=y*cF9+vgNV!PV z=7G0~ckh3=5GQ(wh~z@bB2`V0M~K0^5Y;r@O%W15KfLNw6XK9;{b(o6;4>{vS74IN z482LAKjz?YzDawW`0eb7GbBOX;ky9}mtXV>m-UkM0-G)~l>0OLD9*%3(Xk{)H1;wJ-0IDOwE9*c8jD-;&mMnm{EZ}L*}EQ` zi4XX``i79BPLQnU%uX+N=#u{Mkncx-Lw&`oj+oruI~CkdOFwdzrhjH8UzbSLKZtq6 z12j}8c`E;jTxjroeED~sUb$VgHLrykQra#&#r2v}_Ptzh4I}}HMP5MSS2WV3C61f; z931`D*xYcUzOF^@6`9uRWqBZvn@R*$`KJH|wl0Hw!Umwa6U6!7RA zDMd)I`9k=N_oblRziQchi-Z+_XAvFaK^t*^(xS0=1g)pM5a(Vs8aTX*fttJ+0)F;{ z9^%P>l8R-1G{$sT^PUi!bWaiRd{UAlJjnOxAVdMK9bE#Nazf(cgwy0D;Ek6;iCm@ zL#<36qM)na`pwu}t-WuwpVlh7gR9){nL!_?v1#VcvYk{<22@F_Z6oDx=yyH&Y^kwu z_W*4XOR;;`6D5E2klqYehlhY=V|KmLE@}ugoQ-%uyn5E*p;+3QjE*KR4*#;Qe@(qp300Xi!&Z zH`?7iuI7O{G2`{A49DWf(GC1E2GS0T@&7(`1}MJYo?3rHDes|-1`I+UK^1KS7KhOK&^1#^^!^}}hD1d{{YMi#_s?C literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15ac047b_thumb.png b/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15ac047b_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..ebc0c6eecce1df26231a08cb4df9795d0f73dfbf GIT binary patch literal 89702 zcmXtfWmFtX*L4ySg1b92xCVDfV1N){(BKl>-TfxG4ek~OcXtc!?jGD3TnG5L_kF$} zy}GNrS5@^{r*`eL&*@M_urxXf3Cf!{Z_s7Ff|TF9c}M={&07!>;_DrMv(_1HH zY4JDZV`K-fjrV3>Gb9eM)$wR+kU%3<2P?!@?=0?RNeKC zpFZj&3}(VmVdIbYt$gWTr%ktQdzoBLreh;1i(XlaUgKc$y3x1z*s5q>aa2F6MkG7+ zr8_~AYpAGx{W8YFAEcrZ=>LGKfqK{e9TQbDuVr?%^R(Q~@0s-o`C7GHe^y0dwqj{% z$=t@K*PI*2{e?Qoc4gx#&}t~2Q6*n4h0_FPtt_^Jj*-{ip4r?iIO;4&j*gDb&Br%A zHPuzI{gQj8$bg3uD4u=CR#;w62L$>TC}hQEW`dQJV(7$uX{Gu9d#cFLF8dAv;r!;N zZ+$(BULn)GYfJqnW|v%nzI3F||9Vh_WC@IK_J%Ju*k#cPZx8fWl&@UyW%veqFDqXI zA}-Q{m%K4whk6|`?DorHc$HDVW!Kh9lhaa3qJBo3bGP#YzDpi@{Kute_j}x8reb+% z{C}sW$gqZ9#Qtz|65i4x6pTR*;N?x!_t5v%cAnW5E4Z2}z)OErp!onR*pWaKLQBZ) z>>1m%NH|W+G|#Jq>Bk57}$w$#>{UKNK}KE?gZw#XxhsZcpV>xkH~GZ>=_tm7TfOXq3Gk*Zvn5>q{f7_OSXiIM#k;g!VQV5MD^Z;}(oskl82MG_ z*97c*e1w#gl;31!<)zmsi`YGHjziPZNIzmy(9qFIg+bEtrz^}EWb>C`m}h5xfsZfx zmfn8yE+HR-wx_vw?x$}?aJ{`Iynl<05?AH72!4va-DmrWeZZXz`5J0y&5=x3Kr(sc zyzhKXREuDPM<0Co*Pw6tT{p<8hC)}D96fThwmuPS$0?}?Kz`jt-nJo6J1Op4D)wwp zv@a)JI1ac|!?H*~-+U&}(vBcX4M=N7j7aq?26Ei-`eNb~S$ld}=V`7#kDd>k)zwWI ze)@s+T#UP6Zh1h2V`0;w_E6H)i>LRmPr;`=&i=l=zrWAduTW7|hK9ycA~YFG!MFO~ zuXiY@sKmJ*_l6U$oL@esy$=Q*hQCEX{A9Dl4IvYNMjpZsbqJx|8fj80J!0bU3Ueg7n8oE2d+q&;$nm2zn(a#r)P;8juY-eTMp=A2g9;}+Z`(Y(92)X#)A10! z4B9y#_sAVUs&40Sv`hQW$jQRmB9BGnU59pd?(SZUzJ^?e`2=dFBo@IFnXVI0)UT)W zHjl`^jcAq;n+@Zvry^*;vpz|-d&wC6c^UWGMC=_(kobn|AoZu{=QE0P4}4Vuy7NEu zpF`5IZ1vkl+6tOf6Z8MNJk%ih`ZZ4yO8>kI7e|yD``H^};gH zopT%8V>-!;8ne;k`rZ65+#-DO{C4h)$1b}D+jYRM$LxH>@xRM{GbspiMt8O*^6gowlRDNK(u^~O&FV^ySH8j#f3 z^rH^H3uGeR(2^BbNa0e>NpS{h{b^WYZF@? zyhhhl`g86>(%1kb+?~0gc3n$2D>9EWMaOpy3RUHzQfK-AZ=m=1>Z0GeJ_Y9CqVK(dhvfi z&(aZ(e$xI&^tp}bxz$w5&fTQ7-;t>QO6!2-``=ar{E_@(r9Dnn-oY~!tpwv<29g?E znZlHz?pU#1B}FV!j+CgA*oj~tC!X;*3S4XgaqDlQ=zS=L-mq9@Hj|*A5y5WA;p1LB z8?|MbX1CsUTx^sP1(Gpw6+Qz z{?8ZEYo(W%bzXkmTeT)inuTz8YpN&Z=cc_G*K zJisPi%#UWqjKn2>Id7jqE{yI_38Q(4<@Dpq?k;aMAQu7U`tnMnFaFDfJBrn^iHys$(YrDIEpT+lSvNYA%Q6sisc=}H>Te(I zspw#KHC1Rxbb&ayc9JDPCOQg}uY8T_6Cm`PLrCuBPv;p?)@7g#lRMWQ3w?la^sQK(3 z6>YoRsCD(c#8^0%bUlaR6h@bP8Db<`QzuoB75yYc5_SiM}%y6B!A-sdB1mJg-# z|AHGa#_XYGz^Tk_IDTLeb{v?NO#W`Vya3`msH^)%>-P>ErLI3frT*nd9mcV-v5hWA ziS=Z6X>?J;_jF>2N=iyg^IW>r(!#k6_ljc~LNE3E(QlsxQ<=ET88t9CvZfkK*qfwz zf0rC3mz=BQMuwF#z-^_cMMHA`<9M5of3FT|?7}ewN-yNO6FgN;Ym)oorMbiO;0hUZ zx*sGz;Me*^mj3^DPgh%D?1EY(D0RK9|Kosb_(kk%+Rp#t{_76f%Kq(tmv>(jp%VX2 z8>JUhJP9hnh6HG+voSZHXz&029|?VBqmPPlp5ljLEzi0k82bA9mR43pMMc@o&04P< z^~LnW^{AcqZVPfzsw|cgAELe;y>1Vyk`wHC@kuqFwB*ym?lBimB8&IK)7CNDnIpD zF1E6qxmv#L-lMVmT8Nc@LL%P%+}HAGv)k zu@+}1abKhx2$IlaUk=im{OnqbeE}29*w3C%!XkB#ly%EgT+NlHhaJo$I7UO9X83qo(frG^Q&P>Oi8yBB{){MJJ*aO?Z;o9xa5JVyaL2~s z$q)D&ACi!My;&Xq)#Q|NB#;y+t6qJ&ErK!}sDb-@)L4Fdj8!m+tsG)K9G%_ zY;5m_G=v4m5X>H+Lht9QQFi8EuGcR-9QwL?UPH7+_9e^fT3)lt?oo(`*C`-X{};wc zzw0J1r#6M?HB$mi`i)(aow1F5zhf;8R4WZwBSYN4(erHYPo6`ZQiG|Wod`8Y~ zAs@!ihoo1VS{sQ63nhJu><@D($1WseZbeNy z_ZfXwt6ID^>%H8U>lf=mY&2D$6;veXsj1w)vO_j{EX}0Gmd5gDZ#2-fhsu8Fx0-5f zRoj!E5bR9%P9sdzB{R)NmZjKha$mRZl4% zG{1%r{dt=&E%s#m#>TYk+TE9As(TG(N!6hQOzd>_XIGNi2qk)hKEB!e6kM(;ECjFHk&DT_j zS4ZKOVVA9i5W~2=Z>I7@L7FeV8jW7qv8x~_e`~Yc{jX-@?q;TT&12#DbZAfsn~6aR zAJ#}Iav8T<&Ou9xsO@OqA!-)ZJ=|1Xu!KMOvV-@RvWh(Tj+zdm!C-OFoJ7)JKQ%*2 zEf5R6j>9^OJIP1g_V142;4joDhVt_K>?)ZM#7TyE(oX~{rqz)j`zeg46v+mcnp89$ z1Y&|}Nk^(le_jt5$mt!)Yv~H?ncnPmJU?|zT1{E9We5#BHf(5MHuUuQ@ci_6aLvxg zjdXUw@e-CYXqgJu(hAs*Ww%G+uX4o>S1&W#c|Zslhy-6VlC3vqAb6>53VR^%!P0;1 ztVrG=&6=@b;yD}-CIoO&iw5XRF6+>DY2&$N3f$zRR5Sh~NF70<-%c@TT5!p~OMwb) zZCa$Ul%v}!D*cC0KtT0dMXjjOH4!S^XvTQ$pwIwr@DQxRV8EPx%GuL7(Bkei3k=Ja z4XLoAJ$fKW?^D=-PXmer3a#-hW*4Tqa@w|ts|L~t#gomus<%Aoj z6p7xV=7J3>HOK;oy|D??DNVK?^(c1v+1g~3XIS%>qKvNFS>=vj7{S`G%guB7{78!4 zW85lkz@FrQ0K)ys%JG*MJ)iyA0(#swIAa-ZWTrU{Y2>W%`TAI{!I3))NpIibXW>V1 zpHSK75D2(JBf$PobYJ;BmxeDt+WkB6=OlbjJo*~nkrkK7O6h*0^YM=SennKo>pQMF zRCcS1XcCgh+Qb!;q2J?oTS-1d+`omMjuUaB@dJ})?b8!&Hy5%^(2i`zHdQug5bb^} zg!H~Q#eS6?axX@FwOK-3?ZW-SgiSW2Y{+2a_O?j|r z?uKS;y|Wc%4$gORDk;P52h3L760Qg=-k9yiz2=_vbQ#UPNy7U&IayU*E#bOO8k(9 z{yA3^q1%eSK^N*IBNUTMg|3XJMxkX+qaD|By_Uh}6Isnq10)z%{c2lOb#p=~XUxOs`qXLu$S(z~-6 zC91IZ$UfRpW%8m0{v09t6n0`jybs!10!Rz?jc&``p>9}Gn5nTFr0h9MAyXTO4k3R0 zDAX63F|y%>oZElgZQCV^f>uYfz7(?h)yg{Km}sVr-c`0ji52wOAB(*C>SJlD$#{MX zfGySK#4wvW@M)N^(s|LF4y+fd?-+=MHNGHd_qIfRyxU<@(6D64qtT6#E6Lh)^y-|Y z152XL9=210img9mW^Z_nmS5446AF0cOyU_5OINENo z?3Oi2CWPGg$Q}_J?F>q6B;?;AXe^e~JV-X(Fzt`RX|Drj@ZFlV3MBr=o^~{SR7fqP zR}Ogpa?z3F`K;yh6F@l4CI^it@lpzJ`dzM^TXXb&Ozh#1l8%QjF^OZa7%srXjAm9m zSoAtF7a?jaq6vr(Xmd>qf2-W7%h_ZbpL5@%g<7Ww1k!$_tPjVS{KUK4g9ZPTT8da0 zBKT|dFXIZc4`jR@cqi=DdD)2S9+48_7de67S+dV%ieDtz1kw@iJU^O@=i#aME1F6l zaizvn%kqt=s!J^R*$^^ak5#eRv)#!*raw$0>jlmm9%OPDA?Ht*zn$iuoYb;MRZm;g z@ni{9!VWfT+N^hH1M_YzkkSNn%BBu9wvk*KkPhP8vXF@4jdKA?p)nne3y4P_l6t3e zk<9y|2_usp&4t0j*?ICvR7J5@gVq_RT{DtSm6RMA!{bNUbiWpj`Z@hh#K|($u~XUK z%l5Gn@W1?A_ic)e-ZR-xJJioh!ebB887t2k9g+V6Ajlpq1U}DvW04AJWRBUe`pqH~ z+r3=xDAZo-6I%eMX~>RmOiN4t!4-!ZWvoHHb4a&B$GTgEg>|r(KiO|V_+eAa$BCII zv_Eh`OWINvH^$4$>Rbb*D6R*xn4ywC>WL@^nbJ~ zrJCfBgro>8Hd?4qDv+WqUsLrHt)oukdVlz{6Eh3Tih#2vJ%w#}BT)i-Fk)ltXkEbiFEv^sWnvDtxbqBY zHqHAA#_qe;4txYJpP!GJG$dD;Dd)34OtZpss+!(qwc#GD563?Hokr~?5NSnd9=nl@ zg$S5MZ?Oec>)3ikZmjz~RlrZ<*4%YN{!leB6`SB{o>%zeB97GAbRHWL?A0VDSzbsn@wL zL<+Vv1zRmsKPw*4`z*KLh#qVV^w|vCyJ`;m?p78mc@+I;o zZsJx}^iZeA+|`j8_~q?fX-f>7#1O3l7uno{q6W}61-`hb7lx6|9{)cy@3Jf^XQmee zW?eK}mZ`7gRsb$7xU;D-k&r_H0$gdw>4bO*-<1kVa=6(elPj?t*nZ9Y`o@H!ADy5L zR#D+Ohyo%ZqXRig;yrx?G>I4S)Kyi~wW&!4to88XLlIT$xvIYu1K3ZHH?lF2BE#rA znnQz@I31_B1{j&IXHUrk zL2qZ=7pg!8EbT6(GU?IuV`Jk>$f@#2DPJ-$GXr=yVp>rImVW0n6|BiJU=&6N5PYvwc$1u#)S8WThYY>L~p@bgf8jXrmUzma(J!JL9=Ymgm18Z1-cl^4jO;=U0KK zi8}oMqM6t5)Xkty+#Z<&2$Hnv2Tj;#MZ&*H$wl^F-_rWOAKmk<_nHOQ z28|c;%K1GGua==(@IX|3X2EU2^Mr(ip|$C?2)pNg0{Y`s0cS2@}d-mu*=2*i&q&)BQ8;0y}H#l;DM@bngqt z^0*{eqrI)MQKBF zpdzO(3My(#>+YVdGTJbIw8Obm6asO(zOuWJwueWPTGsHH-^fOyiPBt>BdD$9Qq1L1 zAh@jiHG`&a88mhi3EeuPi)ETTHyDVxf!{loRTARiF+9e|=ljcHYJN7(OzhY}(o>&* zUXkyU=x6?uH8<}TSc>gc zy6_fZZVx=CEqz(y3xiZV8sErI8hj$+_q-~+K_1DL2u4Cd*?i5gri=My{`vFyMC0@4 zH%V-|n=?f!?>~NYx;ryCU1{pRKANxlxYps9^>1wB7wC>hl8L8W5 ziTb26tCwRD5ajp9(M^BJ53VgAdr_9-6|d$fE-c)?fR9faBd`n`sqgth z=%yP>OXW%$c3_aO7b9*>wmhoXuEJNFn#38zMP7_^Sd-ITrjqr>n3UGo?pMM<&I5>^ z)A{o3Ty9g0kpC~04cz!< zot-n|$yF~P)9|JTxwJ9)w~anr<;&RHn4Hh#-XZ&i)3Z7AN6YeTcFVmy>}B;3&nED5 zOS$tcpN5&=V4iQspnhGQ;9(rp;E+PkA;KYAl+m^n{U_G`|KHZrv8m-@qTB9Z>SBq zeU~DpT@ql!)WUyTr}o{pxgZuwDA3BlFv$ykU_%X&3&zAJuWKfWSr22VD4bH;@H%NN zj4w9MWMj$~@0rJ3{nHA&G`aT`o1|VXh1T*%ja+dn%iVL)vZis$AGa##pfnUS*LrKK zG2YhiAEv_A))brv&eW8ZlVwe{iV5bnjFu&K~PWbV+UHEX>)twGm93 zdM%B+kDSC~nAqg^@YZd6x+B{+VdI_+B<-~Ta+h3K z6F~wMpV{V3JTM!yQ!aC0K*G_+r*RD3wg)=3gk#Lfo4TJxR(%t z_->IZ@qu=7&Xj8N*zm!3GR;7uz`o^oZ2Vay+N1Xy(=1Hm&g=f#TH?^AM&#k=xrInh zqrZe%Tt_;IXT;oUQk4#yUmq~JbH=gg!Fe;2rQtsYlYd^Ftl~QDT?-e-sn5lE8zLi& zd^DQdVm_X8k5j)L-C}#q>rnE?s1|Eb_f1h$`W$|0PC@S}_45-w;`-^tp}C*7Lnkhn zn%h8AChmNYI$@&MXA;d!pSfdUSTg&2o|m!M${hM#CkGe$yM6JWFSw?$YGr$dpPsBO zW|VY+EBJuZ9oh>L-8w8%I==&wLe?nLacd#ZTY`g$hL2A{W81F2ALO-+rq3L?i}RXd z`ho;G;e1@K3pnDEu&?^s3QqKXM*%O}a(k&u>bKOHtI>y}pm526*)}SB7_VzOYR(K5 zAJ8(sfCtS}KvpY2W}ODUd~wmJ#Qt=Cg75$8pV;KHb@H1VQHvaFsTPmG!ijMEnIZdq zy&%??PFK36ahgUA_@@~QgBfH$60}HY(j;SP8RB7Y8;^^pmR2PDR-1fohV@A88Be=% z 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 VZGfZflt=&o002ovPDHLkV1fyK3c&yX literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15bb4071.png b/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15bb4071.png new file mode 100644 index 0000000000000000000000000000000000000000..f0a8a0586598df426ddc7f7558b117e29961b566 GIT binary patch literal 48012 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 literal 0 HcmV?d00001 diff --git a/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15bb4071_thumb.png b/docs/Screenshots/GoFish 5 Enhancements_SNAGHTML15bb4071_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..8977a4be86cda6aeed35e060c2fce828f22c5ad5 GIT binary patch literal 195992 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 z%0D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�-( z0fzOMrU}!Tz=hmgQo$dOR!K{4pIjkU2+gDEFgJtz`PLeFR@Tg?`5w_{n-Hzs7>j zBREw3_LcLpQ5dbUBQ)HW2|8~&I~taj=^NMnh6`R zdlD@hjTg4KlFP=6nX^taiKhmfVD|XMT$9lVTQj!x5G>^(Tp@dI1)j&&+L&p2I!rOs zh{h|%W6|3xrD6#&!S2E)*kN{L3o}M+A?krqD8hZuVy4ZvRTkXo9_#7VX+Af^{ett$ z8MOKo*WEU^h3CeZOjux}*p|Xu#~IOcHka=|6l6a8=P+>GVI|)= z-rMQhaUSyYa*_XL^cElDl8+sWCQo7K-kmI3XQnJ1FCSXWs0qh38y-S*j};3Y-@Bng zkm<9^Rn}esr-kquxx$ImB2T9Dm`{*0*orYT5<;0l1exXRF^pd0qLeSfbP;_A z?hvhz%ZbS&nYu_UvW0NW750AjKwU;H+bQgme+K@qljmrR&3elC{^i#Rdf0OODna-*DC()&vqO|j(Oqeq4RF#LHA_22ejYR^v0 zJAR1^yC&1!XfJma0anb(DFZOt?WU-EiR=5uFk+QCxfPXotn0)(AGTq=ZJ>znI#+MS zke+sh`CaSssaPpGT?{4k`ekklIMIJOk1WF0oGlfpQH}L3# zu_)H`>dV9fewvPUH<6fxbc*uQNsNo&=Jo5CFYQCCuH!hDm_fANQo76M=fS}QADmA6 z&NJ}Hks*J3)I390b}xk0WBah=#3h2Q7Vzc!Z!*WNlzSd~88L1aZo%O=?O4cylVXip zd`{H!U{1w_VZUf3x-(C6FWr*<-;cmiHb+GOlbiQpL%<#K6MUF6N{{{S(S)5^&G-$D zkGz$d9qGXILH*g}D9Z1;i#ZdQuxh~w`i?nHnpkyD`l$npoI;6?yTJ7JKQVfn8<*{N zF=Eah!lR?Pbz~0hMs6o1Ba*|5XRzR?7tzr-I5d3-1J|EZ1=%meqk=4rUHaWwY@<1g zqo7%-Sx`P^ZNLB62HBszWGdSWMLG&#LjPwjxeJ+l| zG)G2>v9ZG^n1B;AX!L$B>@x0fZp|pV>aXTnbPV2m#?!RbWP&^?s zeLEJ8Fl6EBTjYfvpzDvqZYt)g0?(~O88~ad@N)_ygW;@~=X=X2 zn|0>kl~7JjHDu6y8%0DUI_`wX{t$F--*Lx3!lU8&3*jnZSsKTu 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ⅆ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%0D6ch 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