	format	MS COFF
	extrn	___bb_blitz_blitz
	extrn	___bb_cocoamaxgui_cocoamaxgui
	extrn	___bb_fltkmaxgui_fltkmaxgui
	extrn	___bb_freeprocess_freeprocess
	extrn	___bb_maxutil_maxutil
	extrn	___bb_pngloader_pngloader
	extrn	___bb_retro_retro
	extrn	___bb_standardio_standardio
	extrn	___bb_timer_timer
	extrn	___bb_win32maxgui_win32maxgui
	extrn	__bbExEnter
	extrn	__brl_stream_TIO_Close
	extrn	__brl_stream_TIO_Eof
	extrn	__brl_stream_TIO_Flush
	extrn	__brl_stream_TIO_Pos
	extrn	__brl_stream_TIO_Seek
	extrn	__brl_stream_TIO_Size
	extrn	__brl_stream_TStream_Delete
	extrn	__brl_stream_TStream_New
	extrn	__brl_stream_TStream_ReadByte
	extrn	__brl_stream_TStream_ReadBytes
	extrn	__brl_stream_TStream_ReadDouble
	extrn	__brl_stream_TStream_ReadFloat
	extrn	__brl_stream_TStream_ReadInt
	extrn	__brl_stream_TStream_ReadLine
	extrn	__brl_stream_TStream_ReadLong
	extrn	__brl_stream_TStream_ReadObject
	extrn	__brl_stream_TStream_ReadShort
	extrn	__brl_stream_TStream_ReadString
	extrn	__brl_stream_TStream_SkipBytes
	extrn	__brl_stream_TStream_WriteByte
	extrn	__brl_stream_TStream_WriteBytes
	extrn	__brl_stream_TStream_WriteDouble
	extrn	__brl_stream_TStream_WriteFloat
	extrn	__brl_stream_TStream_WriteInt
	extrn	__brl_stream_TStream_WriteLine
	extrn	__brl_stream_TStream_WriteLong
	extrn	__brl_stream_TStream_WriteObject
	extrn	__brl_stream_TStream_WriteShort
	extrn	__brl_stream_TStream_WriteString
	extrn	_bbAppArgs
	extrn	_bbAppDir
	extrn	_bbArrayFromData
	extrn	_bbArrayNew1D
	extrn	_bbArraySlice
	extrn	_bbEmptyArray
	extrn	_bbEmptyString
	extrn	_bbEnd
	extrn	_bbExEnter
	extrn	_bbExLeave
	extrn	_bbExThrow
	extrn	_bbFloatMax
	extrn	_bbFloatToInt
	extrn	_bbGCFree
	extrn	_bbIncbinAdd
	extrn	_bbIntMax
	extrn	_bbIntMin
	extrn	_bbMemCopy
	extrn	_bbMemFree
	extrn	_bbMemMove
	extrn	_bbNullObject
	extrn	_bbObjectClass
	extrn	_bbObjectCompare
	extrn	_bbObjectCtor
	extrn	_bbObjectDowncast
	extrn	_bbObjectDtor
	extrn	_bbObjectFree
	extrn	_bbObjectNew
	extrn	_bbObjectReserved
	extrn	_bbObjectSendMessage
	extrn	_bbObjectToString
	extrn	_bbOnDebugEnterScope
	extrn	_bbOnDebugEnterStm
	extrn	_bbOnDebugLeaveScope
	extrn	_bbOnDebugPopExState
	extrn	_bbOnDebugPushExState
	extrn	_bbStringClass
	extrn	_bbStringCompare
	extrn	_bbStringConcat
	extrn	_bbStringFind
	extrn	_bbStringFindLast
	extrn	_bbStringFromBytes
	extrn	_bbStringFromCString
	extrn	_bbStringFromChar
	extrn	_bbStringFromInt
	extrn	_bbStringReplace
	extrn	_bbStringSlice
	extrn	_bbStringToCString
	extrn	_bbStringToInt
	extrn	_bbStringToLower
	extrn	_bbStringTrim
	extrn	_brl_bank_CreateBank
	extrn	_brl_bankstream_CreateBankStream
	extrn	_brl_blitz_ArrayBoundsError
	extrn	_brl_blitz_NullMethodError
	extrn	_brl_blitz_NullObjectError
	extrn	_brl_event_CreateEvent
	extrn	_brl_eventqueue_EventData
	extrn	_brl_eventqueue_EventExtra
	extrn	_brl_eventqueue_EventID
	extrn	_brl_eventqueue_EventSource
	extrn	_brl_eventqueue_EventText
	extrn	_brl_eventqueue_EventX
	extrn	_brl_eventqueue_EventY
	extrn	_brl_eventqueue_WaitEvent
	extrn	_brl_filesystem_ChangeDir
	extrn	_brl_filesystem_CloseDir
	extrn	_brl_filesystem_CloseFile
	extrn	_brl_filesystem_CreateDir
	extrn	_brl_filesystem_CurrentDir
	extrn	_brl_filesystem_ExtractDir
	extrn	_brl_filesystem_ExtractExt
	extrn	_brl_filesystem_FileType
	extrn	_brl_filesystem_NextFile
	extrn	_brl_filesystem_ReadDir
	extrn	_brl_filesystem_ReadFile
	extrn	_brl_filesystem_RealPath
	extrn	_brl_filesystem_StripDir
	extrn	_brl_filesystem_StripExt
	extrn	_brl_filesystem_WriteFile
	extrn	_brl_linkedlist_TList
	extrn	_brl_maxgui_ActivateGadget
	extrn	_brl_maxgui_ActivateWindow
	extrn	_brl_maxgui_AddGadgetItem
	extrn	_brl_maxgui_AddTextAreaText
	extrn	_brl_maxgui_ButtonState
	extrn	_brl_maxgui_CheckMenu
	extrn	_brl_maxgui_ClearGadgetItems
	extrn	_brl_maxgui_ClientHeight
	extrn	_brl_maxgui_ClientWidth
	extrn	_brl_maxgui_CountGadgetItems
	extrn	_brl_maxgui_CreateButton
	extrn	_brl_maxgui_CreateComboBox
	extrn	_brl_maxgui_CreateHTMLView
	extrn	_brl_maxgui_CreateLabel
	extrn	_brl_maxgui_CreateListBox
	extrn	_brl_maxgui_CreateMenu
	extrn	_brl_maxgui_CreatePanel
	extrn	_brl_maxgui_CreateProgBar
	extrn	_brl_maxgui_CreateTabber
	extrn	_brl_maxgui_CreateTextArea
	extrn	_brl_maxgui_CreateTextField
	extrn	_brl_maxgui_CreateToolBar
	extrn	_brl_maxgui_CreateTreeView
	extrn	_brl_maxgui_CreateWindow
	extrn	_brl_maxgui_Desktop
	extrn	_brl_maxgui_DisableGadget
	extrn	_brl_maxgui_DisableGadgetItem
	extrn	_brl_maxgui_DisableMenu
	extrn	_brl_maxgui_EnableGadget
	extrn	_brl_maxgui_EnableGadgetItem
	extrn	_brl_maxgui_ExpandTreeViewNode
	extrn	_brl_maxgui_FontName
	extrn	_brl_maxgui_FontSize
	extrn	_brl_maxgui_FormatTextAreaText
	extrn	_brl_maxgui_FreeGadget
	extrn	_brl_maxgui_FreeMenu
	extrn	_brl_maxgui_FreeTreeViewNode
	extrn	_brl_maxgui_GadgetCopy
	extrn	_brl_maxgui_GadgetCut
	extrn	_brl_maxgui_GadgetGroup
	extrn	_brl_maxgui_GadgetHeight
	extrn	_brl_maxgui_GadgetHidden
	extrn	_brl_maxgui_GadgetPaste
	extrn	_brl_maxgui_GadgetPrint
	extrn	_brl_maxgui_GadgetWidth
	extrn	_brl_maxgui_GadgetX
	extrn	_brl_maxgui_GadgetY
	extrn	_brl_maxgui_HideGadget
	extrn	_brl_maxgui_HtmlViewBack
	extrn	_brl_maxgui_HtmlViewForward
	extrn	_brl_maxgui_HtmlViewGo
	extrn	_brl_maxgui_InsertTreeViewNode
	extrn	_brl_maxgui_LoadGuiFont
	extrn	_brl_maxgui_LockTextArea
	extrn	_brl_maxgui_MaximizeWindow
	extrn	_brl_maxgui_ModifyGadgetItem
	extrn	_brl_maxgui_ModifyTreeViewNode
	extrn	_brl_maxgui_PopupWindowMenu
	extrn	_brl_maxgui_RemoveGadgetItem
	extrn	_brl_maxgui_RequestColor
	extrn	_brl_maxgui_RequestFont
	extrn	_brl_maxgui_RequestedBlue
	extrn	_brl_maxgui_RequestedGreen
	extrn	_brl_maxgui_RequestedRed
	extrn	_brl_maxgui_SelectGadgetItem
	extrn	_brl_maxgui_SelectTextAreaText
	extrn	_brl_maxgui_SelectTreeViewNode
	extrn	_brl_maxgui_SelectedGadgetItem
	extrn	_brl_maxgui_SelectedTreeViewNode
	extrn	_brl_maxgui_SetButtonState
	extrn	_brl_maxgui_SetGadgetColor
	extrn	_brl_maxgui_SetGadgetFilter
	extrn	_brl_maxgui_SetGadgetFont
	extrn	_brl_maxgui_SetGadgetLayout
	extrn	_brl_maxgui_SetGadgetShape
	extrn	_brl_maxgui_SetGadgetText
	extrn	_brl_maxgui_SetHotKeyEvent
	extrn	_brl_maxgui_SetPanelColor
	extrn	_brl_maxgui_SetPointer
	extrn	_brl_maxgui_SetStatusText
	extrn	_brl_maxgui_SetTextAreaColor
	extrn	_brl_maxgui_SetTextAreaFont
	extrn	_brl_maxgui_SetTextAreaTabs
	extrn	_brl_maxgui_SetTextAreaText
	extrn	_brl_maxgui_SetToolBarTips
	extrn	_brl_maxgui_ShowGadget
	extrn	_brl_maxgui_TGadget
	extrn	_brl_maxgui_TextAreaChar
	extrn	_brl_maxgui_TextAreaCursor
	extrn	_brl_maxgui_TextAreaLine
	extrn	_brl_maxgui_TextAreaSelLen
	extrn	_brl_maxgui_TextAreaText
	extrn	_brl_maxgui_TextFieldText
	extrn	_brl_maxgui_TreeViewRoot
	extrn	_brl_maxgui_UncheckMenu
	extrn	_brl_maxgui_UnlockTextArea
	extrn	_brl_maxgui_UpdateProgBar
	extrn	_brl_maxgui_UpdateWindowMenu
	extrn	_brl_maxgui_WindowMaximized
	extrn	_brl_maxgui_WindowMenu
	extrn	_brl_maxgui_WindowMinimized
	extrn	_brl_maxutil_BlitzMaxPath
	extrn	_brl_retro_Instr
	extrn	_brl_standardio_Print
	extrn	_brl_stream_Eof
	extrn	_brl_stream_LoadString
	extrn	_brl_stream_ReadLine
	extrn	_brl_stream_TStream
	extrn	_brl_stream_WriteString
	extrn	_brl_system_Delay
	extrn	_brl_system_Notify
	extrn	_brl_system_OpenURL
	extrn	_brl_system_PollSystem
	extrn	_brl_system_Proceed
	extrn	_brl_system_RequestDir
	extrn	_brl_system_RequestFile
	extrn	_brl_timer_CreateTimer
	extrn	_getenv
	extrn	_pub_freeprocess_CreateProcess
	extrn	_pub_freeprocess_ProcessStatus
	public	__bb_TByteBuffer_Delete
	public	__bb_TByteBuffer_FlushBytes
	public	__bb_TByteBuffer_LineAvail
	public	__bb_TByteBuffer_New
	public	__bb_TByteBuffer_Read
	public	__bb_TByteBuffer_Write
	public	__bb_TCmdLineRequester_Create
	public	__bb_TCmdLineRequester_Delete
	public	__bb_TCmdLineRequester_New
	public	__bb_TCmdLineRequester_Poll
	public	__bb_TCmdLineRequester_Show
	public	__bb_TCodeNode_AddCodeNode
	public	__bb_TCodeNode_Delete
	public	__bb_TCodeNode_Invoke
	public	__bb_TCodeNode_New
	public	__bb_TCodeNode_SetName
	public	__bb_TCodeNode_Sync
	public	__bb_TCodePlay_AddEventHotKey
	public	__bb_TCodePlay_AddHandler
	public	__bb_TCodePlay_AddPanel
	public	__bb_TCodePlay_AddRecent
	public	__bb_TCodePlay_BuildCode
	public	__bb_TCodePlay_BuildModules
	public	__bb_TCodePlay_CheckVersion
	public	__bb_TCodePlay_CloseProgress
	public	__bb_TCodePlay_DebugExit
	public	__bb_TCodePlay_DebugSource
	public	__bb_TCodePlay_Delete
	public	__bb_TCodePlay_DocMods
	public	__bb_TCodePlay_Execute
	public	__bb_TCodePlay_FixMods
	public	__bb_TCodePlay_FullPath
	public	__bb_TCodePlay_GetCommandLine
	public	__bb_TCodePlay_ImportBB
	public	__bb_TCodePlay_InitHotkeys
	public	__bb_TCodePlay_InitMenu
	public	__bb_TCodePlay_Initialize
	public	__bb_TCodePlay_IsSourceOpen
	public	__bb_TCodePlay_IsTempPath
	public	__bb_TCodePlay_New
	public	__bb_TCodePlay_OnMenu
	public	__bb_TCodePlay_OpenProgress
	public	__bb_TCodePlay_OpenSource
	public	__bb_TCodePlay_OutsideDesktop
	public	__bb_TCodePlay_ParseError
	public	__bb_TCodePlay_Quit
	public	__bb_TCodePlay_ReadConfig
	public	__bb_TCodePlay_RefreshAll
	public	__bb_TCodePlay_RefreshPanel
	public	__bb_TCodePlay_RefreshRecentFiles
	public	__bb_TCodePlay_RefreshToolbar
	public	__bb_TCodePlay_RemovePanel
	public	__bb_TCodePlay_RunCode
	public	__bb_TCodePlay_SaveAll
	public	__bb_TCodePlay_SelectError
	public	__bb_TCodePlay_SelectPanel
	public	__bb_TCodePlay_SetCodeNode
	public	__bb_TCodePlay_SetCommandLine
	public	__bb_TCodePlay_SetMode
	public	__bb_TCodePlay_SetRequester
	public	__bb_TCodePlay_SetStatus
	public	__bb_TCodePlay_SetTitle
	public	__bb_TCodePlay_SnapshotWindow
	public	__bb_TCodePlay_UpdateProgress
	public	__bb_TCodePlay_WriteConfig
	public	__bb_TCodePlay_poll
	public	__bb_TColor_Delete
	public	__bb_TColor_FromString
	public	__bb_TColor_New
	public	__bb_TColor_Request
	public	__bb_TColor_Set
	public	__bb_TColor_ToString
	public	__bb_TDebugTree_AddObj
	public	__bb_TDebugTree_CreateDebugTree
	public	__bb_TDebugTree_Delete
	public	__bb_TDebugTree_FindObj
	public	__bb_TDebugTree_New
	public	__bb_TDebugTree_ProcessError
	public	__bb_TDebugTree_RemoveObj
	public	__bb_TDebugTree_Reset
	public	__bb_TDebugTree_SelectScope
	public	__bb_TDebugTree_SetStack
	public	__bb_TDebugTree_SyncVars
	public	__bb_TDebugTree_objlist
	public	__bb_TDebugTree_sync
	public	__bb_TDiff_Delete
	public	__bb_TDiff_New
	public	__bb_TEventHandler_Delete
	public	__bb_TEventHandler_New
	public	__bb_TFindRequester_Create
	public	__bb_TFindRequester_Delete
	public	__bb_TFindRequester_New
	public	__bb_TFindRequester_Poll
	public	__bb_TFindRequester_ShowFind
	public	__bb_TFolderNode_AddFileNode
	public	__bb_TFolderNode_AddFolderNode
	public	__bb_TFolderNode_Create
	public	__bb_TFolderNode_Delete
	public	__bb_TFolderNode_New
	public	__bb_TFolderNode_Open
	public	__bb_TFolderNode_Scan
	public	__bb_TFolderNode_ScanKids
	public	__bb_TGadgetStyle_Apply
	public	__bb_TGadgetStyle_Create
	public	__bb_TGadgetStyle_Delete
	public	__bb_TGadgetStyle_FromString
	public	__bb_TGadgetStyle_GetArg
	public	__bb_TGadgetStyle_New
	public	__bb_TGadgetStyle_Poll
	public	__bb_TGadgetStyle_Refresh
	public	__bb_TGadgetStyle_Set
	public	__bb_TGadgetStyle_ToString
	public	__bb_TGotoRequester_Create
	public	__bb_TGotoRequester_Delete
	public	__bb_TGotoRequester_New
	public	__bb_TGotoRequester_Poll
	public	__bb_TGotoRequester_Show
	public	__bb_THelpPanel_AddLink
	public	__bb_THelpPanel_Back
	public	__bb_THelpPanel_BuildTree
	public	__bb_THelpPanel_Create
	public	__bb_THelpPanel_Delete
	public	__bb_THelpPanel_Forward
	public	__bb_THelpPanel_Go
	public	__bb_THelpPanel_Home
	public	__bb_THelpPanel_ImportLinks
	public	__bb_THelpPanel_Invoke
	public	__bb_THelpPanel_New
	public	__bb_THelpPanel_OnEvent
	public	__bb_TNavBar_AddView
	public	__bb_TNavBar_Create
	public	__bb_TNavBar_CreateNavMenu
	public	__bb_TNavBar_Delete
	public	__bb_TNavBar_Invoke
	public	__bb_TNavBar_New
	public	__bb_TNavBar_OnEvent
	public	__bb_TNavBar_Refresh
	public	__bb_TNavBar_SelectView
	public	__bb_TNavBar_SelectedView
	public	__bb_TNodeView_Delete
	public	__bb_TNodeView_New
	public	__bb_TNodeView_NewView
	public	__bb_TNodeView_OnEvent
	public	__bb_TNode_AddNode
	public	__bb_TNode_Append
	public	__bb_TNode_Close
	public	__bb_TNode_Create
	public	__bb_TNode_Delete
	public	__bb_TNode_Detach
	public	__bb_TNode_Dump
	public	__bb_TNode_Find
	public	__bb_TNode_FindArgument
	public	__bb_TNode_Free
	public	__bb_TNode_FreeKids
	public	__bb_TNode_GetIndex
	public	__bb_TNode_GetState
	public	__bb_TNode_GetView
	public	__bb_TNode_Hide
	public	__bb_TNode_HighLight
	public	__bb_TNode_Invoke
	public	__bb_TNode_IsHidden
	public	__bb_TNode_New
	public	__bb_TNode_NodeAfter
	public	__bb_TNode_Open
	public	__bb_TNode_Refresh
	public	__bb_TNode_RefreshView
	public	__bb_TNode_SetAction
	public	__bb_TNode_SetName
	public	__bb_TNode_SetNode
	public	__bb_TNode_SortKids
	public	__bb_TNode_Sync
	public	__bb_TObj_Delete
	public	__bb_TObj_New
	public	__bb_TOpenCode_AutoIndent
	public	__bb_TOpenCode_BuildSource
	public	__bb_TOpenCode_CalcDiff
	public	__bb_TOpenCode_CheckDirty
	public	__bb_TOpenCode_Create
	public	__bb_TOpenCode_CreateEditMenu
	public	__bb_TOpenCode_Debug
	public	__bb_TOpenCode_Delete
	public	__bb_TOpenCode_Edit
	public	__bb_TOpenCode_FilterKey
	public	__bb_TOpenCode_Find
	public	__bb_TOpenCode_FindEndRem
	public	__bb_TOpenCode_FindEndToken
	public	__bb_TOpenCode_FindLabel
	public	__bb_TOpenCode_FindNext
	public	__bb_TOpenCode_FindPrevRem
	public	__bb_TOpenCode_FindRem
	public	__bb_TOpenCode_FindReplace
	public	__bb_TOpenCode_FindToken
	public	__bb_TOpenCode_FirstDiff
	public	__bb_TOpenCode_GetNode
	public	__bb_TOpenCode_Help
	public	__bb_TOpenCode_IndentCode
	public	__bb_TOpenCode_Invoke
	public	__bb_TOpenCode_IsCode
	public	__bb_TOpenCode_IsFirstCharOnLine
	public	__bb_TOpenCode_IsNotAlpha
	public	__bb_TOpenCode_IsntAlphaNumeric
	public	__bb_TOpenCode_IsntAlphaNumericOrQuote
	public	__bb_TOpenCode_LastDiff
	public	__bb_TOpenCode_MakePathTemp
	public	__bb_TOpenCode_New
	public	__bb_TOpenCode_OnEvent
	public	__bb_TOpenCode_OutdentCode
	public	__bb_TOpenCode_ReadSource
	public	__bb_TOpenCode_Redo
	public	__bb_TOpenCode_Refresh
	public	__bb_TOpenCode_ReplaceAll
	public	__bb_TOpenCode_Save
	public	__bb_TOpenCode_SaveSource
	public	__bb_TOpenCode_SetCode
	public	__bb_TOpenCode_SetDirty
	public	__bb_TOpenCode_SetLocked
	public	__bb_TOpenCode_ShowPos
	public	__bb_TOpenCode_Undo
	public	__bb_TOpenCode_UpdateCode
	public	__bb_TOpenCode_UpdateCursor
	public	__bb_TOpenCode_UpdateStatus
	public	__bb_TOpenCode_WasRemmed
	public	__bb_TOpenCode_WordAtPos
	public	__bb_TOptionsRequester_Create
	public	__bb_TOptionsRequester_Delete
	public	__bb_TOptionsRequester_InitOptionsRequester
	public	__bb_TOptionsRequester_New
	public	__bb_TOptionsRequester_Poll
	public	__bb_TOptionsRequester_Read
	public	__bb_TOptionsRequester_RefreshGadgets
	public	__bb_TOptionsRequester_Restore
	public	__bb_TOptionsRequester_SetDefaults
	public	__bb_TOptionsRequester_Snapshot
	public	__bb_TOptionsRequester_Write
	public	__bb_TOutputPanel_Clear
	public	__bb_TOutputPanel_Close
	public	__bb_TOutputPanel_Create
	public	__bb_TOutputPanel_CreateOutputMenu
	public	__bb_TOutputPanel_Delete
	public	__bb_TOutputPanel_Escape
	public	__bb_TOutputPanel_Execute
	public	__bb_TOutputPanel_FlushPipes
	public	__bb_TOutputPanel_Go
	public	__bb_TOutputPanel_Invoke
	public	__bb_TOutputPanel_New
	public	__bb_TOutputPanel_OnEvent
	public	__bb_TOutputPanel_Open
	public	__bb_TOutputPanel_ReadPipes
	public	__bb_TOutputPanel_StepIn
	public	__bb_TOutputPanel_StepOut
	public	__bb_TOutputPanel_StepOver
	public	__bb_TOutputPanel_Stop
	public	__bb_TOutputPanel_Wait
	public	__bb_TOutputPanel_Write
	public	__bb_TOutputPanel_WriteChar
	public	__bb_TOutputPanel_WritePipe
	public	__bb_TOutputPanel_outputfilter
	public	__bb_TPanelRequester_AddPanel
	public	__bb_TPanelRequester_Delete
	public	__bb_TPanelRequester_InitPanelRequester
	public	__bb_TPanelRequester_New
	public	__bb_TPanelRequester_RemovePanel
	public	__bb_TPanelRequester_SetPanel
	public	__bb_TPanelRequester_SetPanelIndex
	public	__bb_TProgressRequester_Create
	public	__bb_TProgressRequester_Delete
	public	__bb_TProgressRequester_Hide
	public	__bb_TProgressRequester_New
	public	__bb_TProgressRequester_Open
	public	__bb_TProgressRequester_Show
	public	__bb_TProgressRequester_Update
	public	__bb_TProjectRequester_Create
	public	__bb_TProjectRequester_Delete
	public	__bb_TProjectRequester_Invoke
	public	__bb_TProjectRequester_New
	public	__bb_TProjectRequester_Open
	public	__bb_TProjectRequester_Poll
	public	__bb_TProjectRequester_Refresh
	public	__bb_TProjects_Add
	public	__bb_TProjects_AddProject
	public	__bb_TProjects_CreateProjects
	public	__bb_TProjects_Delete
	public	__bb_TProjects_Invoke
	public	__bb_TProjects_New
	public	__bb_TProjects_RemoveProject
	public	__bb_TProjects_Write
	public	__bb_TQuickHelp_Create
	public	__bb_TQuickHelp_Delete
	public	__bb_TQuickHelp_Help
	public	__bb_TQuickHelp_Link
	public	__bb_TQuickHelp_New
	public	__bb_TQuickHelp_Token
	public	__bb_TRect_Delete
	public	__bb_TRect_FromString
	public	__bb_TRect_IsOutside
	public	__bb_TRect_New
	public	__bb_TRect_Set
	public	__bb_TRect_ToString
	public	__bb_TReplaceRequester_Create
	public	__bb_TReplaceRequester_Delete
	public	__bb_TReplaceRequester_New
	public	__bb_TReplaceRequester_Poll
	public	__bb_TReplaceRequester_Show
	public	__bb_TRequester_Delete
	public	__bb_TRequester_Hide
	public	__bb_TRequester_New
	public	__bb_TRequester_Poll
	public	__bb_TRequester_Show
	public	__bb_TRequester_initrequester
	public	__bb_TScope_Delete
	public	__bb_TScope_Invoke
	public	__bb_TScope_New
	public	__bb_TScope_SetFile
	public	__bb_TScope_SetScope
	public	__bb_TSearchRequester_Create
	public	__bb_TSearchRequester_Delete
	public	__bb_TSearchRequester_New
	public	__bb_TSearchRequester_Poll
	public	__bb_TSplitter_Create
	public	__bb_TSplitter_Delete
	public	__bb_TSplitter_Move
	public	__bb_TSplitter_New
	public	__bb_TSplitter_OnEvent
	public	__bb_TSplitter_Position
	public	__bb_TSplitter_Resize
	public	__bb_TSplitter_SetFlip
	public	__bb_TSyncModsRequester_Create
	public	__bb_TSyncModsRequester_Crypt
	public	__bb_TSyncModsRequester_Delete
	public	__bb_TSyncModsRequester_FromString
	public	__bb_TSyncModsRequester_GetArg
	public	__bb_TSyncModsRequester_New
	public	__bb_TSyncModsRequester_Poll
	public	__bb_TSyncModsRequester_Show
	public	__bb_TSyncModsRequester_SyncMods
	public	__bb_TSyncModsRequester_ToString
	public	__bb_TTextStyle_Create
	public	__bb_TTextStyle_Delete
	public	__bb_TTextStyle_Format
	public	__bb_TTextStyle_FromString
	public	__bb_TTextStyle_New
	public	__bb_TTextStyle_Poll
	public	__bb_TTextStyle_Refresh
	public	__bb_TTextStyle_Set
	public	__bb_TTextStyle_ToString
	public	__bb_TToolPanel_Delete
	public	__bb_TToolPanel_New
	public	__bb_TToolPanel_Show
	public	__bb_TTool_Delete
	public	__bb_TTool_Invoke
	public	__bb_TTool_New
	public	__bb_TVar_AddVar
	public	__bb_TVar_Delete
	public	__bb_TVar_Free
	public	__bb_TVar_New
	public	__bb_TVar_Open
	public	__bb_TVar_SetValue
	public	__bb_TVar_SetVarName
	public	__bb_TView_Delete
	public	__bb_TView_New
	public	__bb_main
	public	_bb_CheckDemo
	public	_bb_MODINFO
	public	_bb_MODOPTIONS
	public	_bb_Quote
	public	_bb_TByteBuffer
	public	_bb_TCmdLineRequester
	public	_bb_TCodeNode
	public	_bb_TCodePlay
	public	_bb_TColor
	public	_bb_TDebugTree
	public	_bb_TDiff
	public	_bb_TEMPCOUNT
	public	_bb_TEventHandler
	public	_bb_TFindRequester
	public	_bb_TFolderNode
	public	_bb_TGadgetStyle
	public	_bb_TGotoRequester
	public	_bb_THelpPanel
	public	_bb_TNavBar
	public	_bb_TNode
	public	_bb_TNodeView
	public	_bb_TObj
	public	_bb_TOpenCode
	public	_bb_TOptionsRequester
	public	_bb_TOutputPanel
	public	_bb_TPanelRequester
	public	_bb_TProgressRequester
	public	_bb_TProjectRequester
	public	_bb_TProjects
	public	_bb_TQuickHelp
	public	_bb_TRect
	public	_bb_TReplaceRequester
	public	_bb_TRequester
	public	_bb_TScope
	public	_bb_TSearchRequester
	public	_bb_TSplitter
	public	_bb_TSyncModsRequester
	public	_bb_TTextStyle
	public	_bb_TTool
	public	_bb_TToolPanel
	public	_bb_TVar
	public	_bb_TView
	public	_bb_codeplay
	public	_bb_is_demo
	section	"code" code
__bb_main:
	push	ebp
	mov	ebp,esp
	push	ebx
	cmp	dword [_2538],0
	je	_2539
	mov	eax,0
	pop	ebx
	pop	ebp
	ret
_2539:
	mov	dword [_2538],1
	push	ebp
	push	_2385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	___bb_blitz_blitz
	call	___bb_win32maxgui_win32maxgui
	call	___bb_cocoamaxgui_cocoamaxgui
	call	___bb_fltkmaxgui_fltkmaxgui
	call	___bb_standardio_standardio
	call	___bb_retro_retro
	call	___bb_freeprocess_freeprocess
	call	___bb_pngloader_pngloader
	call	___bb_timer_timer
	call	___bb_maxutil_maxutil
	push	_2348
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,_2353
	sub	eax,_2352
	push	eax
	push	_2352
	push	_2351
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_2356
	sub	eax,_2355
	push	eax
	push	_2355
	push	_2354
	call	_bbIncbinAdd
	add	esp,12
	push	_2357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_2360]
	and	eax,1
	cmp	eax,0
	jne	_2361
	push	_2358
	push	2
	push	_706
	call	_bbArrayFromData
	add	esp,12
	inc	dword [eax+4]
	mov	dword [_bb_MODOPTIONS],eax
	or	dword [_2360],1
_2361:
	push	_2362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_2360]
	and	eax,2
	cmp	eax,0
	jne	_2365
	push	_2363
	push	6
	push	_706
	call	_bbArrayFromData
	add	esp,12
	inc	dword [eax+4]
	mov	dword [_bb_MODINFO],eax
	or	dword [_2360],2
_2365:
	push	_2366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2367
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2368
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TCodePlay
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_codeplay]
	dec	dword [eax+4]
	jnz	_2373
	push	eax
	call	_bbGCFree
	add	esp,4
_2373:
	mov	dword [_bb_codeplay],ebx
	push	_2374
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [_bb_codeplay]
	cmp	ebx,_bbNullObject
	jne	_2376
	call	_brl_blitz_NullObjectError
_2376:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+184]
	add	esp,4
	push	_2377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_25
_27:
	push	ebp
	push	_2383
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [_bb_codeplay]
	cmp	ebx,_bbNullObject
	jne	_2382
	call	_brl_blitz_NullObjectError
_2382:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+232]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_25:
	mov	ebx,dword [_bb_codeplay]
	cmp	ebx,_bbNullObject
	jne	_2379
	call	_brl_blitz_NullObjectError
_2379:
	cmp	dword [ebx+172],0
	jne	_27
_26:
	push	_2384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bbEnd
	mov	ebx,0
	jmp	_1043
_1043:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	pop	ebp
	ret
_bb_CheckDemo:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_2546
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [_bb_is_demo],0
	jne	_2541
	push	ebp
	push	_2543
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1045
_2541:
	push	_2544
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_24
	call	_brl_system_Notify
	add	esp,8
	push	_2545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_1045
_1045:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	pop	ebp
	ret
_bb_Quote:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	push	ebp
	push	_2564
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_2550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	dword [eax+8],0
	jne	_2551
	push	ebp
	push	_2553
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1048
_2551:
	push	_2554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	movzx	eax,word [eax+12]
	mov	eax,eax
	cmp	eax,34
	jne	_2555
	push	ebp
	push	_2557
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1048
_2555:
	push	_2558
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_28
	push	dword [ebp-4]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-8],eax
	push	_2559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],-1
	jne	_2560
	push	ebp
	push	_2562
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1048
_2560:
	push	_2563
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_702
	push	dword [ebp-4]
	push	_702
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	jmp	_1048
_1048:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TQuickHelp_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_2584
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TQuickHelp
	push	ebp
	push	_2582
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2570
	call	_brl_blitz_NullObjectError
_2570:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	push	_2573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2575
	call	_brl_blitz_NullObjectError
_2575:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2579
	call	_brl_blitz_NullObjectError
_2579:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_2583
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1051
_1051:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TQuickHelp_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_2595
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_2587
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1054:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_2590
	push	eax
	call	_bbGCFree
	add	esp,4
_2590:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+12]
	dec	dword [eax+4]
	jnz	_2592
	push	eax
	call	_bbGCFree
	add	esp,4
_2592:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_2594
	push	eax
	call	_bbGCFree
	add	esp,4
_2594:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_2588
_2588:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TQuickHelp_Token:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	ebp
	push	_2611
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2597
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	_2600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2602
	call	_brl_blitz_NullObjectError
_2602:
	push	0
	push	_29
	push	dword [ebp-8]
	call	_bbStringToLower
	add	esp,4
	push	eax
	push	_29
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebx+16]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-12],eax
	push	_2603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jne	_2604
	push	ebp
	push	_2606
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1058
_2604:
	push	_2607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	mov	dword [ebp-16],eax
	push	_2608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2610
	call	_brl_blitz_NullObjectError
_2610:
	mov	eax,dword [ebp-12]
	add	eax,dword [ebp-16]
	push	eax
	push	dword [ebp-12]
	push	dword [ebx+12]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	jmp	_1058
_1058:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TQuickHelp_Help:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	ebp
	push	_2649
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	_2619
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2621
	call	_brl_blitz_NullObjectError
_2621:
	push	0
	push	_29
	push	dword [ebp-8]
	call	_bbStringToLower
	add	esp,4
	push	eax
	push	_29
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebx+8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-12],eax
	push	_2622
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],-1
	jne	_2623
	push	ebp
	push	_2625
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1062
_2623:
	push	_2626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	mov	dword [ebp-20],eax
	push	_2627
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	add	eax,2
	add	dword [ebp-12],eax
	push	_2628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2630
	call	_brl_blitz_NullObjectError
_2630:
	push	dword [ebp-12]
	push	_29
	push	dword [ebx+8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-20],eax
	push	_2631
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2633
	call	_brl_blitz_NullObjectError
_2633:
	push	dword [ebp-12]
	push	_30
	push	dword [ebx+8]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-16],eax
	push	_2634
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,0
	je	_2635
	mov	eax,dword [ebp-16]
	cmp	eax,dword [ebp-20]
	setl	al
	movzx	eax,al
_2635:
	cmp	eax,0
	je	_2637
	push	ebp
	push	_2641
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2640
	call	_brl_blitz_NullObjectError
_2640:
	push	dword [ebp-16]
	push	_31
	push	dword [ebx+8]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_2637:
	push	_2642
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],-1
	jne	_2643
	push	ebp
	push	_2645
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1062
_2643:
	push	_2646
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2648
	call	_brl_blitz_NullObjectError
_2648:
	push	dword [ebp-20]
	push	dword [ebp-12]
	push	dword [ebx+8]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	jmp	_1062
_1062:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TQuickHelp_Link:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	ebp
	push	_2694
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2652
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	_2656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2658
	call	_brl_blitz_NullObjectError
_2658:
	push	0
	push	_29
	push	dword [ebp-8]
	call	_bbStringToLower
	add	esp,4
	push	eax
	push	_29
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebx+8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-12],eax
	push	_2659
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],-1
	jne	_2660
	push	ebp
	push	_2662
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1066
_2660:
	push	_2663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	mov	dword [ebp-20],eax
	push	_2664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	add	eax,2
	add	dword [ebp-12],eax
	push	_2665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2667
	call	_brl_blitz_NullObjectError
_2667:
	push	dword [ebp-12]
	push	_29
	push	dword [ebx+8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-20],eax
	push	_2668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2670
	call	_brl_blitz_NullObjectError
_2670:
	push	dword [ebp-12]
	push	_30
	push	dword [ebx+8]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-16],eax
	push	_2671
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,0
	je	_2672
	mov	eax,dword [ebp-16]
	cmp	eax,dword [ebp-20]
	setl	al
	movzx	eax,al
_2672:
	cmp	eax,0
	je	_2674
	push	ebp
	push	_2678
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2677
	call	_brl_blitz_NullObjectError
_2677:
	push	dword [ebp-16]
	push	_31
	push	dword [ebx+8]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_2674:
	push	_2679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],-1
	jne	_2680
	push	ebp
	push	_2682
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1066
_2680:
	push	_2683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	mov	dword [ebp-12],eax
	push	_2684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2686
	call	_brl_blitz_NullObjectError
_2686:
	mov	eax,dword [ebp-12]
	add	eax,1
	push	eax
	push	_29
	push	dword [ebx+8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-20],eax
	push	_2687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],-1
	jne	_2688
	push	ebp
	push	_2690
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1066
_2688:
	push	_2691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2693
	call	_brl_blitz_NullObjectError
_2693:
	push	dword [ebp-20]
	mov	eax,dword [ebp-12]
	add	eax,1
	push	eax
	push	dword [ebx+8]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	jmp	_1066
_1066:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TQuickHelp_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],_bbEmptyString
	mov	dword [ebp-36],_bbEmptyString
	mov	eax,ebp
	push	eax
	push	_2799
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2696
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_2698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_2700
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],_bbEmptyString
	mov	dword [ebp-36],_bbEmptyString
	push	_2707
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_32
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_ReadFile
	add	esp,4
	mov	dword [ebp-8],eax
	push	_2708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_2709
	mov	eax,ebp
	push	eax
	push	_2711
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1069
_2709:
	push	_2712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_33
_35:
	mov	eax,ebp
	push	eax
	push	_2767
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-16],eax
	push	_2714
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	push	_2715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_29
	push	dword [ebp-16]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-28],eax
	push	_2716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	eax,-1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_2717
	mov	eax,dword [ebp-28]
	cmp	eax,dword [ebp-24]
	setl	al
	movzx	eax,al
_2717:
	cmp	eax,0
	je	_2719
	mov	eax,ebp
	push	eax
	push	_2721
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2720
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_2719:
	push	_2722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_30
	push	dword [ebp-16]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-28],eax
	push	_2723
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	eax,-1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_2724
	mov	eax,dword [ebp-28]
	cmp	eax,dword [ebp-24]
	setl	al
	movzx	eax,al
_2724:
	cmp	eax,0
	je	_2726
	mov	eax,ebp
	push	eax
	push	_2728
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2727
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_2726:
	push	_2729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_36
	push	dword [ebp-16]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-28],eax
	push	_2730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	eax,-1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_2731
	mov	eax,dword [ebp-28]
	cmp	eax,dword [ebp-24]
	setl	al
	movzx	eax,al
_2731:
	cmp	eax,0
	je	_2733
	mov	eax,ebp
	push	eax
	push	_2735
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_2733:
	push	_2736
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_37
	push	dword [ebp-16]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-28],eax
	push	_2737
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	eax,-1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_2738
	mov	eax,dword [ebp-28]
	cmp	eax,dword [ebp-24]
	setl	al
	movzx	eax,al
_2738:
	cmp	eax,0
	je	_2740
	mov	eax,ebp
	push	eax
	push	_2742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_2740:
	push	_2743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_38
	push	dword [ebp-16]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-28],eax
	push	_2744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	eax,-1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_2745
	mov	eax,dword [ebp-28]
	cmp	eax,dword [ebp-24]
	setl	al
	movzx	eax,al
_2745:
	cmp	eax,0
	je	_2747
	mov	eax,ebp
	push	eax
	push	_2749
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_2747:
	push	_2750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_39
	push	dword [ebp-16]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-28],eax
	push	_2751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	eax,-1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_2752
	mov	eax,dword [ebp-28]
	cmp	eax,dword [ebp-24]
	setl	al
	movzx	eax,al
_2752:
	cmp	eax,0
	je	_2754
	mov	eax,ebp
	push	eax
	push	_2756
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2755
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_2754:
	push	_2757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_40
	push	dword [ebp-16]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-28],eax
	push	_2758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	eax,-1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_2759
	mov	eax,dword [ebp-28]
	cmp	eax,dword [ebp-24]
	setl	al
	movzx	eax,al
_2759:
	cmp	eax,0
	je	_2761
	mov	eax,ebp
	push	eax
	push	_2763
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_2761:
	push	_2764
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	0
	push	dword [ebp-16]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-32],eax
	push	_2765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_29
	push	dword [ebp-32]
	call	_bbStringToLower
	add	esp,4
	push	eax
	push	_29
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-20],eax
	push	_2766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-32]
	push	_29
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-36]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-36],eax
	call	dword [_bbOnDebugLeaveScope]
_33:
	push	dword [ebp-8]
	call	_brl_stream_Eof
	add	esp,4
	cmp	eax,0
	je	_35
_34:
	push	_2768
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2770
	call	_brl_blitz_NullObjectError
_2770:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_2771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_29
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-20],eax
	push	_2772
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_29
	push	dword [ebp-36]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-36],eax
	push	_2773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TQuickHelp
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_2774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_2776
	call	_brl_blitz_NullObjectError
_2776:
	mov	ebx,dword [ebp-20]
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_2781
	push	eax
	call	_bbGCFree
	add	esp,4
_2781:
	mov	dword [esi+8],ebx
	push	_2782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_2784
	call	_brl_blitz_NullObjectError
_2784:
	mov	ebx,dword [ebp-36]
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_2789
	push	eax
	call	_bbGCFree
	add	esp,4
_2789:
	mov	dword [esi+12],ebx
	push	_2790
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_2792
	call	_brl_blitz_NullObjectError
_2792:
	push	dword [ebp-36]
	call	_bbStringToLower
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_2797
	push	eax
	call	_bbGCFree
	add	esp,4
_2797:
	mov	dword [esi+16],ebx
	push	_2798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_1069
_1069:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTool_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_2809
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TTool
	push	ebp
	push	_2807
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_2808
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1072
_1072:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTool_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_2812
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_2810
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1075:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_2811
_2811:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTool_Invoke:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_2813
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_1080
_1080:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRequester_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_2840
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TRequester
	push	ebp
	push	_2838
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2816
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2818
	call	_brl_blitz_NullObjectError
_2818:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	push	_2821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2823
	call	_brl_blitz_NullObjectError
_2823:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2827
	call	_brl_blitz_NullObjectError
_2827:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2831
	call	_brl_blitz_NullObjectError
_2831:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+20],eax
	push	_2834
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2836
	call	_brl_blitz_NullObjectError
_2836:
	mov	dword [ebx+24],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_2839
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1083
_1083:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRequester_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_2851
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_2841
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1086:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+20]
	dec	dword [eax+4]
	jnz	_2844
	push	eax
	call	_bbGCFree
	add	esp,4
_2844:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_2846
	push	eax
	call	_bbGCFree
	add	esp,4
_2846:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+12]
	dec	dword [eax+4]
	jnz	_2848
	push	eax
	call	_bbGCFree
	add	esp,4
_2848:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_2850
	push	eax
	call	_bbGCFree
	add	esp,4
_2850:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_2842
_2842:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRequester_initrequester:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,ebp
	push	eax
	push	_2900
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2852
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_2854
	call	_brl_blitz_NullObjectError
_2854:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_2859
	push	eax
	call	_bbGCFree
	add	esp,4
_2859:
	mov	dword [esi+8],ebx
	push	_2860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_2862
	call	_brl_blitz_NullObjectError
_2862:
	push	65
	push	_bbNullObject
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	0
	push	0
	push	dword [ebp-12]
	call	_brl_maxgui_CreateWindow
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_2867
	push	eax
	call	_bbGCFree
	add	esp,4
_2867:
	mov	dword [esi+12],ebx
	push	_2868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	and	eax,1
	cmp	eax,0
	je	_2869
	mov	eax,ebp
	push	eax
	push	_2882
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2870
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2872
	call	_brl_blitz_NullObjectError
_2872:
	mov	edi,ebx
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_2875
	call	_brl_blitz_NullObjectError
_2875:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2877
	call	_brl_blitz_NullObjectError
_2877:
	push	5
	push	dword [ebx+12]
	push	24
	push	80
	push	dword [esi+12]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	sub	eax,34
	push	eax
	push	8
	push	_41
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [edi+20]
	dec	dword [eax+4]
	jnz	_2881
	push	eax
	call	_bbGCFree
	add	esp,4
_2881:
	mov	dword [edi+20],ebx
	call	dword [_bbOnDebugLeaveScope]
_2869:
	push	_2883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	and	eax,2
	cmp	eax,0
	je	_2884
	mov	eax,ebp
	push	eax
	push	_2899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2887
	call	_brl_blitz_NullObjectError
_2887:
	mov	dword [ebp-28],ebx
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_2890
	call	_brl_blitz_NullObjectError
_2890:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_2892
	call	_brl_blitz_NullObjectError
_2892:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2894
	call	_brl_blitz_NullObjectError
_2894:
	push	4
	push	dword [ebx+12]
	push	24
	push	80
	push	dword [esi+12]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	sub	eax,34
	push	eax
	push	dword [edi+12]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	sub	eax,88
	push	eax
	push	_42
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-28]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_2898
	push	eax
	call	_bbGCFree
	add	esp,4
_2898:
	mov	eax,dword [ebp-28]
	mov	dword [eax+16],ebx
	call	dword [_bbOnDebugLeaveScope]
_2884:
	mov	ebx,0
	jmp	_1094
_1094:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRequester_Show:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbNullObject
	push	ebp
	push	_2951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbNullObject
	push	_2909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2911
	call	_brl_blitz_NullObjectError
_2911:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_2913
	call	_brl_blitz_NullObjectError
_2913:
	push	dword [ebx+84]
	call	_brl_maxgui_DisableGadget
	add	esp,4
	push	_2914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2916
	call	_brl_blitz_NullObjectError
_2916:
	cmp	dword [ebx+24],0
	jne	_2917
	push	ebp
	push	_2938
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2920
	call	_brl_blitz_NullObjectError
_2920:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_2922
	call	_brl_blitz_NullObjectError
_2922:
	mov	eax,dword [ebx+84]
	mov	dword [ebp-24],eax
	push	_2923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2925
	call	_brl_blitz_NullObjectError
_2925:
	push	dword [ebx+12]
	call	_brl_maxgui_GadgetWidth
	add	esp,4
	mov	dword [ebp-16],eax
	push	_2926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2928
	call	_brl_blitz_NullObjectError
_2928:
	push	dword [ebx+12]
	call	_brl_maxgui_GadgetHeight
	add	esp,4
	mov	dword [ebp-20],eax
	push	_2929
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	call	_brl_maxgui_GadgetX
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-24]
	call	_brl_maxgui_GadgetWidth
	add	esp,4
	sub	eax,dword [ebp-16]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp-8],ebx
	push	_2930
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	call	_brl_maxgui_GadgetY
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-24]
	call	_brl_maxgui_GadgetHeight
	add	esp,4
	sub	eax,dword [ebp-20]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp-12],ebx
	push	_2931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2933
	call	_brl_blitz_NullObjectError
_2933:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+12]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	push	_2934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2936
	call	_brl_blitz_NullObjectError
_2936:
	mov	dword [ebx+24],1
	call	dword [_bbOnDebugLeaveScope]
_2917:
	push	_2939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2941
	call	_brl_blitz_NullObjectError
_2941:
	push	dword [ebx+12]
	call	_brl_maxgui_ShowGadget
	add	esp,4
	push	_2942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2944
	call	_brl_blitz_NullObjectError
_2944:
	push	dword [ebx+12]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	push	_2945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2947
	call	_brl_blitz_NullObjectError
_2947:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_2949
	call	_brl_blitz_NullObjectError
_2949:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+160]
	add	esp,8
	push	_2950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_system_PollSystem
	mov	ebx,0
	jmp	_1097
_1097:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRequester_Hide:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_2976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2954
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2956
	call	_brl_blitz_NullObjectError
_2956:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_2958
	call	_brl_blitz_NullObjectError
_2958:
	push	dword [ebx+84]
	call	_brl_maxgui_EnableGadget
	add	esp,4
	push	_2959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2961
	call	_brl_blitz_NullObjectError
_2961:
	push	dword [ebx+12]
	call	_brl_maxgui_HideGadget
	add	esp,4
	push	_2962
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2964
	call	_brl_blitz_NullObjectError
_2964:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_2966
	call	_brl_blitz_NullObjectError
_2966:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_2968
	call	_brl_blitz_NullObjectError
_2968:
	mov	esi,dword [esi+8]
	cmp	esi,_bbNullObject
	jne	_2970
	call	_brl_blitz_NullObjectError
_2970:
	push	dword [esi+24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,8
	push	_2971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2973
	call	_brl_blitz_NullObjectError
_2973:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_2975
	call	_brl_blitz_NullObjectError
_2975:
	push	_bbNullObject
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+160]
	add	esp,8
	mov	ebx,0
	jmp	_1100
_1100:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRequester_Poll:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_2978
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_1103
_1103:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProgressRequester_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3004
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TRequester_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TProgressRequester
	push	ebp
	push	_3002
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2980
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2982
	call	_brl_blitz_NullObjectError
_2982:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+28],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2986
	call	_brl_blitz_NullObjectError
_2986:
	mov	dword [ebx+32],0
	push	_2988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2990
	call	_brl_blitz_NullObjectError
_2990:
	mov	dword [ebx+36],0
	push	_2992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2994
	call	_brl_blitz_NullObjectError
_2994:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	push	_2997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_2999
	call	_brl_blitz_NullObjectError
_2999:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_3003
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1106
_1106:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProgressRequester_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3014
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_3006
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1109:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+44]
	dec	dword [eax+4]
	jnz	_3009
	push	eax
	call	_bbGCFree
	add	esp,4
_3009:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	dec	dword [eax+4]
	jnz	_3011
	push	eax
	call	_bbGCFree
	add	esp,4
_3011:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+28]
	dec	dword [eax+4]
	jnz	_3013
	push	eax
	call	_bbGCFree
	add	esp,4
_3013:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TRequester
	push	dword [ebp-4]
	call	__bb_TRequester_Delete
	add	esp,4
	mov	ebx,0
	jmp	_3007
_3007:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProgressRequester_Show:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3017
	call	_brl_blitz_NullObjectError
_3017:
	mov	dword [ebx+36],1
	push	_3019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	__bb_TRequester_Show
	add	esp,4
	mov	ebx,0
	jmp	_1112
_1112:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProgressRequester_Hide:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3026
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3023
	call	_brl_blitz_NullObjectError
_3023:
	mov	dword [ebx+36],0
	push	_3025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	__bb_TRequester_Hide
	add	esp,4
	mov	ebx,0
	jmp	_1115
_1115:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProgressRequester_Open:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_3033
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3027
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3029
	call	_brl_blitz_NullObjectError
_3029:
	push	dword [ebp-8]
	push	dword [ebx+12]
	call	_brl_maxgui_SetGadgetText
	add	esp,8
	push	_3030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3032
	call	_brl_blitz_NullObjectError
_3032:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	ebx,0
	jmp	_1119
_1119:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProgressRequester_Update:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_3086
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3036
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3038
	call	_brl_blitz_NullObjectError
_3038:
	push	dword [ebx+28]
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_3039
	mov	eax,ebp
	push	eax
	push	_3068
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3042
	call	_brl_blitz_NullObjectError
_3042:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+28]
	dec	dword [eax+4]
	jnz	_3047
	push	eax
	call	_bbGCFree
	add	esp,4
_3047:
	mov	dword [esi+28],ebx
	push	_3048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3050
	call	_brl_blitz_NullObjectError
_3050:
	cmp	dword [ebx+40],_bbNullObject
	je	_3051
	mov	eax,ebp
	push	eax
	push	_3055
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3052
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3054
	call	_brl_blitz_NullObjectError
_3054:
	push	dword [ebx+40]
	call	_brl_maxgui_FreeGadget
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_3051:
	push	_3056
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3058
	call	_brl_blitz_NullObjectError
_3058:
	mov	edi,ebx
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3061
	call	_brl_blitz_NullObjectError
_3061:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3063
	call	_brl_blitz_NullObjectError
_3063:
	push	0
	push	dword [ebx+12]
	push	20
	push	260
	push	8
	push	8
	push	dword [esi+28]
	call	_brl_maxgui_CreateLabel
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [edi+40]
	dec	dword [eax+4]
	jnz	_3067
	push	eax
	call	_bbGCFree
	add	esp,4
_3067:
	mov	dword [edi+40],ebx
	call	dword [_bbOnDebugLeaveScope]
_3039:
	push	_3069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3071
	call	_brl_blitz_NullObjectError
_3071:
	mov	eax,dword [ebx+36]
	cmp	eax,0
	je	_3074
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3073
	call	_brl_blitz_NullObjectError
_3073:
	mov	edx,dword [ebp-12]
	and	edx,252
	mov	eax,dword [ebx+32]
	and	eax,252
	cmp	edx,eax
	setne	al
	movzx	eax,al
_3074:
	cmp	eax,0
	je	_3076
	mov	eax,ebp
	push	eax
	push	_3081
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3079
	call	_brl_blitz_NullObjectError
_3079:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fdiv	dword [_18416]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+44]
	call	_brl_maxgui_UpdateProgBar
	add	esp,8
	push	_3080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_system_PollSystem
	call	dword [_bbOnDebugLeaveScope]
_3076:
	push	_3082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3084
	call	_brl_blitz_NullObjectError
_3084:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+32],eax
	mov	ebx,0
	jmp	_1124
_1124:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProgressRequester_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_3107
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_3092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TProgressRequester
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_3093
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3095
	call	_brl_blitz_NullObjectError
_3095:
	push	1
	push	128
	push	280
	push	_43
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,24
	push	_3096
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3098
	call	_brl_blitz_NullObjectError
_3098:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_3101
	call	_brl_blitz_NullObjectError
_3101:
	push	0
	push	dword [esi+12]
	push	20
	push	260
	push	32
	push	8
	call	_brl_maxgui_CreateProgBar
	add	esp,24
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+44]
	dec	dword [eax+4]
	jnz	_3105
	push	eax
	call	_bbGCFree
	add	esp,4
_3105:
	mov	dword [ebx+44],esi
	push	_3106
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1127
_1127:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelRequester_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3124
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TRequester_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TPanelRequester
	push	ebp
	push	_3122
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3108
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3110
	call	_brl_blitz_NullObjectError
_3110:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+28],eax
	push	_3113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3115
	call	_brl_blitz_NullObjectError
_3115:
	mov	eax,_bbEmptyArray
	inc	dword [eax+4]
	mov	dword [ebx+32],eax
	push	_3118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3120
	call	_brl_blitz_NullObjectError
_3120:
	mov	dword [ebx+36],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_3123
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1130
_1130:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelRequester_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_3126
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1133:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_3129
	push	eax
	call	_bbGCFree
	add	esp,4
_3129:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+28]
	dec	dword [eax+4]
	jnz	_3131
	push	eax
	call	_bbGCFree
	add	esp,4
_3131:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TRequester
	push	dword [ebp-4]
	call	__bb_TRequester_Delete
	add	esp,4
	mov	ebx,0
	jmp	_3127
_3127:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelRequester_InitPanelRequester:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_3155
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3135
	call	_brl_blitz_NullObjectError
_3135:
	push	3
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,24
	push	_3136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3138
	call	_brl_blitz_NullObjectError
_3138:
	push	dword [ebx+12]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	mov	dword [ebp-16],eax
	push	_3139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3141
	call	_brl_blitz_NullObjectError
_3141:
	push	dword [ebx+12]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	sub	eax,40
	mov	dword [ebp-20],eax
	push	_3142
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3144
	call	_brl_blitz_NullObjectError
_3144:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3147
	call	_brl_blitz_NullObjectError
_3147:
	push	0
	push	dword [esi+12]
	mov	eax,dword [ebp-20]
	sub	eax,8
	push	eax
	mov	eax,dword [ebp-16]
	sub	eax,8
	push	eax
	push	4
	push	4
	call	_brl_maxgui_CreateTabber
	add	esp,24
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+28]
	dec	dword [eax+4]
	jnz	_3151
	push	eax
	call	_bbGCFree
	add	esp,4
_3151:
	mov	dword [ebx+28],esi
	push	_3152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3154
	call	_brl_blitz_NullObjectError
_3154:
	push	1
	push	1
	push	1
	push	1
	push	dword [ebx+28]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	mov	ebx,0
	jmp	_1140
_1140:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelRequester_SetPanelIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_3182
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3159
	call	_brl_blitz_NullObjectError
_3159:
	mov	ebx,dword [ebx+32]
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3162
	call	_brl_blitz_NullObjectError
_3162:
	mov	esi,dword [esi+36]
	cmp	esi,dword [ebx+20]
	jb	_3164
	call	_brl_blitz_ArrayBoundsError
_3164:
	push	dword [ebx+esi*4+24]
	call	_brl_maxgui_HideGadget
	add	esp,4
	push	_3165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3167
	call	_brl_blitz_NullObjectError
_3167:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+36],eax
	push	_3169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3171
	call	_brl_blitz_NullObjectError
_3171:
	mov	ebx,dword [ebx+32]
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3174
	call	_brl_blitz_NullObjectError
_3174:
	mov	esi,dword [esi+36]
	cmp	esi,dword [ebx+20]
	jb	_3176
	call	_brl_blitz_ArrayBoundsError
_3176:
	push	dword [ebx+esi*4+24]
	call	_brl_maxgui_ShowGadget
	add	esp,4
	push	_3177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3179
	call	_brl_blitz_NullObjectError
_3179:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3181
	call	_brl_blitz_NullObjectError
_3181:
	push	dword [ebx+36]
	push	dword [esi+28]
	call	_brl_maxgui_SelectGadgetItem
	add	esp,8
	mov	ebx,0
	jmp	_1144
_1144:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelRequester_SetPanel:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	mov	eax,ebp
	push	eax
	push	_3203
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	push	_3187
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3189
	call	_brl_blitz_NullObjectError
_3189:
	mov	esi,dword [ebx+32]
	mov	eax,esi
	add	eax,24
	mov	ebx,eax
	mov	eax,ebx
	add	eax,dword [esi+16]
	mov	edi,eax
	jmp	_44
_46:
	mov	eax,dword [ebx]
	mov	dword [ebp-12],eax
	add	ebx,4
	cmp	dword [ebp-12],_bbNullObject
	je	_44
	mov	eax,ebp
	push	eax
	push	_3202
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	dword [ebp-12],eax
	jne	_3195
	mov	eax,ebp
	push	eax
	push	_3200
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3198
	call	_brl_blitz_NullObjectError
_3198:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_3199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_45
_3195:
	push	_3201
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-16],1
	call	dword [_bbOnDebugLeaveScope]
_44:
	cmp	ebx,edi
	jne	_46
_45:
	mov	ebx,0
	jmp	_1148
_1148:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelRequester_AddPanel:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_3245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_3207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_3209
	call	_brl_blitz_NullObjectError
_3209:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3211
	call	_brl_blitz_NullObjectError
_3211:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3213
	call	_brl_blitz_NullObjectError
_3213:
	push	_2
	push	0
	push	dword [ebx+28]
	push	dword [esi+28]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	push	eax
	push	dword [edi+28]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	push	eax
	push	0
	push	0
	call	_brl_maxgui_CreatePanel
	add	esp,28
	mov	dword [ebp-12],eax
	push	_3214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	1
	push	1
	push	1
	push	dword [ebp-12]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	push	_3215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_brl_maxgui_HideGadget
	add	esp,4
	push	_3216
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3218
	call	_brl_blitz_NullObjectError
_3218:
	push	_bbNullObject
	push	_2
	push	-1
	push	0
	push	dword [ebp-8]
	push	dword [ebx+28]
	call	_brl_maxgui_AddGadgetItem
	add	esp,24
	push	_3219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3221
	call	_brl_blitz_NullObjectError
_3221:
	mov	edi,ebx
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3224
	call	_brl_blitz_NullObjectError
_3224:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3226
	call	_brl_blitz_NullObjectError
_3226:
	mov	eax,dword [ebx+32]
	mov	eax,dword [eax+20]
	add	eax,1
	push	eax
	push	0
	push	dword [esi+32]
	push	_716
	call	_bbArraySlice
	add	esp,16
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [edi+32]
	dec	dword [eax+4]
	jnz	_3230
	push	eax
	call	_bbGCFree
	add	esp,4
_3230:
	mov	dword [edi+32],ebx
	push	_3231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3233
	call	_brl_blitz_NullObjectError
_3233:
	mov	esi,dword [ebx+32]
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3236
	call	_brl_blitz_NullObjectError
_3236:
	mov	eax,dword [ebx+32]
	mov	ebx,dword [eax+20]
	sub	ebx,1
	cmp	ebx,dword [esi+20]
	jb	_3238
	call	_brl_blitz_ArrayBoundsError
_3238:
	shl	ebx,2
	add	esi,ebx
	mov	ebx,dword [ebp-12]
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_3243
	push	eax
	call	_bbGCFree
	add	esp,4
_3243:
	mov	dword [esi+24],ebx
	push	_3244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_1152
_1152:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelRequester_RemovePanel:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_3247
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_1156
_1156:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCmdLineRequester_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3260
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TRequester_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TCmdLineRequester
	push	ebp
	push	_3258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3251
	call	_brl_blitz_NullObjectError
_3251:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+28],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3255
	call	_brl_blitz_NullObjectError
_3255:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+32],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_3259
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1159
_1159:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCmdLineRequester_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3267
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_3261
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1162:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_3264
	push	eax
	call	_bbGCFree
	add	esp,4
_3264:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+28]
	dec	dword [eax+4]
	jnz	_3266
	push	eax
	call	_bbGCFree
	add	esp,4
_3266:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TRequester
	push	dword [ebp-4]
	call	__bb_TRequester_Delete
	add	esp,4
	mov	ebx,0
	jmp	_3262
_3262:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCmdLineRequester_Poll:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	push	ebp
	push	_3314
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3268
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	push	_3271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	mov	dword [ebp-8],eax
	push	_3272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventData
	mov	dword [ebp-12],eax
	push	_3273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventSource
	mov	ebx,eax
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3278
	call	_brl_blitz_NullObjectError
_3278:
	cmp	ebx,dword [esi+12]
	je	_3276
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3281
	call	_brl_blitz_NullObjectError
_3281:
	cmp	ebx,dword [esi+16]
	je	_3279
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3284
	call	_brl_blitz_NullObjectError
_3284:
	cmp	ebx,dword [esi+20]
	je	_3282
	jmp	_3275
_3276:
	push	ebp
	push	_3291
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3285
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,16387
	jne	_3286
	push	ebp
	push	_3290
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3287
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3289
	call	_brl_blitz_NullObjectError
_3289:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_3286:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_3275
_3279:
	push	ebp
	push	_3302
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3294
	call	_brl_blitz_NullObjectError
_3294:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_3296
	call	_brl_blitz_NullObjectError
_3296:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3298
	call	_brl_blitz_NullObjectError
_3298:
	push	dword [esi+32]
	call	_brl_maxgui_TextFieldText
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,8
	push	_3299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3301
	call	_brl_blitz_NullObjectError
_3301:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_3275
_3282:
	push	ebp
	push	_3313
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3305
	call	_brl_blitz_NullObjectError
_3305:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3307
	call	_brl_blitz_NullObjectError
_3307:
	mov	esi,dword [esi+8]
	cmp	esi,_bbNullObject
	jne	_3309
	call	_brl_blitz_NullObjectError
_3309:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+124]
	add	esp,4
	push	eax
	push	dword [ebx+32]
	call	_brl_maxgui_SetGadgetText
	add	esp,8
	push	_3310
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3312
	call	_brl_blitz_NullObjectError
_3312:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_3275
_3275:
	mov	ebx,0
	jmp	_1165
_1165:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCmdLineRequester_Show:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3328
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3319
	call	_brl_blitz_NullObjectError
_3319:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3321
	call	_brl_blitz_NullObjectError
_3321:
	mov	esi,dword [esi+8]
	cmp	esi,_bbNullObject
	jne	_3323
	call	_brl_blitz_NullObjectError
_3323:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+124]
	add	esp,4
	push	eax
	push	dword [ebx+32]
	call	_brl_maxgui_SetGadgetText
	add	esp,8
	push	_3324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	__bb_TRequester_Show
	add	esp,4
	push	_3325
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3327
	call	_brl_blitz_NullObjectError
_3327:
	push	dword [ebx+32]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	mov	ebx,0
	jmp	_1168
_1168:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCmdLineRequester_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_3356
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_3331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TCmdLineRequester
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_3332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3334
	call	_brl_blitz_NullObjectError
_3334:
	push	3
	push	128
	push	280
	push	_47
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,24
	push	_3335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3337
	call	_brl_blitz_NullObjectError
_3337:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_3340
	call	_brl_blitz_NullObjectError
_3340:
	push	0
	push	dword [esi+12]
	push	20
	push	260
	push	8
	push	8
	push	_48
	call	_brl_maxgui_CreateLabel
	add	esp,28
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+28]
	dec	dword [eax+4]
	jnz	_3344
	push	eax
	call	_bbGCFree
	add	esp,4
_3344:
	mov	dword [ebx+28],esi
	push	_3345
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3347
	call	_brl_blitz_NullObjectError
_3347:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_3350
	call	_brl_blitz_NullObjectError
_3350:
	push	0
	push	dword [esi+12]
	push	20
	push	260
	push	32
	push	8
	call	_brl_maxgui_CreateTextField
	add	esp,24
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+32]
	dec	dword [eax+4]
	jnz	_3354
	push	eax
	call	_bbGCFree
	add	esp,4
_3354:
	mov	dword [ebx+32],esi
	push	_3355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1171
_1171:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGotoRequester_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3364
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TRequester_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TGotoRequester
	push	ebp
	push	_3362
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3359
	call	_brl_blitz_NullObjectError
_3359:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+28],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_3363
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1174
_1174:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGotoRequester_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3369
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_3365
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1177:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+28]
	dec	dword [eax+4]
	jnz	_3368
	push	eax
	call	_bbGCFree
	add	esp,4
_3368:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TRequester
	push	dword [ebp-4]
	call	__bb_TRequester_Delete
	add	esp,4
	mov	ebx,0
	jmp	_3366
_3366:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGotoRequester_Show:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3374
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	__bb_TRequester_Show
	add	esp,4
	push	_3371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3373
	call	_brl_blitz_NullObjectError
_3373:
	push	dword [ebx+28]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	mov	ebx,0
	jmp	_1180
_1180:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGotoRequester_Poll:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	push	ebp
	push	_3415
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	push	_3378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventSource
	mov	ebx,eax
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3383
	call	_brl_blitz_NullObjectError
_3383:
	cmp	ebx,dword [esi+12]
	je	_3381
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3386
	call	_brl_blitz_NullObjectError
_3386:
	cmp	ebx,dword [esi+16]
	je	_3384
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3389
	call	_brl_blitz_NullObjectError
_3389:
	cmp	ebx,dword [esi+20]
	je	_3387
	jmp	_3380
_3381:
	push	ebp
	push	_3396
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3390
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,16387
	jne	_3391
	push	ebp
	push	_3395
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3392
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3394
	call	_brl_blitz_NullObjectError
_3394:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_3391:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_3380
_3384:
	push	ebp
	push	_3410
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3397
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3399
	call	_brl_blitz_NullObjectError
_3399:
	push	dword [ebx+28]
	call	_brl_maxgui_TextFieldText
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-8],eax
	push	_3400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3402
	call	_brl_blitz_NullObjectError
_3402:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	_3403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3405
	call	_brl_blitz_NullObjectError
_3405:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_3407
	call	_brl_blitz_NullObjectError
_3407:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_3409
	call	_brl_blitz_NullObjectError
_3409:
	push	dword [ebp-8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	15
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_3380
_3387:
	push	ebp
	push	_3414
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3413
	call	_brl_blitz_NullObjectError
_3413:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_3380
_3380:
	mov	ebx,0
	jmp	_1183
_1183:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGotoRequester_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_3436
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3416
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_3418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TGotoRequester
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_3419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3421
	call	_brl_blitz_NullObjectError
_3421:
	push	3
	push	128
	push	260
	push	_49
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,24
	push	_3422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3424
	call	_brl_blitz_NullObjectError
_3424:
	push	0
	push	dword [ebx+12]
	push	20
	push	114
	push	24
	push	20
	push	_50
	call	_brl_maxgui_CreateLabel
	add	esp,28
	push	_3425
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3427
	call	_brl_blitz_NullObjectError
_3427:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_3430
	call	_brl_blitz_NullObjectError
_3430:
	push	0
	push	dword [esi+12]
	push	20
	push	100
	push	20
	push	134
	call	_brl_maxgui_CreateTextField
	add	esp,24
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+28]
	dec	dword [eax+4]
	jnz	_3434
	push	eax
	call	_bbGCFree
	add	esp,4
_3434:
	mov	dword [ebx+28],esi
	push	_3435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1186
_1186:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TColor_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3449
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TColor
	push	ebp
	push	_3447
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3439
	call	_brl_blitz_NullObjectError
_3439:
	mov	dword [ebx+8],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3442
	call	_brl_blitz_NullObjectError
_3442:
	mov	dword [ebx+12],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3445
	call	_brl_blitz_NullObjectError
_3445:
	mov	dword [ebx+16],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_3448
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1189
_1189:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TColor_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3452
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_3450
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1192:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_3451
_3451:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TColor_Set:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_3465
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3455
	call	_brl_blitz_NullObjectError
_3455:
	mov	eax,dword [ebp-8]
	shr	eax,16
	and	eax,255
	mov	dword [ebx+8],eax
	push	_3457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3459
	call	_brl_blitz_NullObjectError
_3459:
	mov	eax,dword [ebp-8]
	shr	eax,8
	and	eax,255
	mov	dword [ebx+12],eax
	push	_3461
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3463
	call	_brl_blitz_NullObjectError
_3463:
	mov	eax,dword [ebp-8]
	and	eax,255
	mov	dword [ebx+16],eax
	mov	ebx,0
	jmp	_1196
_1196:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TColor_ToString:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,ebp
	push	eax
	push	_3475
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_3470
	call	_brl_blitz_NullObjectError
_3470:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3472
	call	_brl_blitz_NullObjectError
_3472:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3474
	call	_brl_blitz_NullObjectError
_3474:
	push	dword [ebx+16]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_51
	push	dword [esi+12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_51
	push	dword [edi+8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	jmp	_1199
_1199:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TColor_FromString:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	eax,ebp
	push	eax
	push	_3502
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	_3480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_51
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-12],eax
	push	_3481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jne	_3482
	mov	eax,ebp
	push	eax
	push	_3484
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3483
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1203
_3482:
	push	_3485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	_51
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-16],eax
	push	_3486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jne	_3487
	mov	eax,ebp
	push	eax
	push	_3489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3488
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1203
_3487:
	push	_3490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3492
	call	_brl_blitz_NullObjectError
_3492:
	mov	eax,dword [ebp-12]
	sub	eax,1
	push	eax
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+8],eax
	push	_3494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3496
	call	_brl_blitz_NullObjectError
_3496:
	mov	eax,dword [ebp-16]
	sub	eax,1
	push	eax
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+12],eax
	push	_3498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3500
	call	_brl_blitz_NullObjectError
_3500:
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	dword [ebp-16]
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+16],eax
	mov	ebx,0
	jmp	_1203
_1203:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TColor_Request:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,ebp
	push	eax
	push	_3527
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_3507
	call	_brl_blitz_NullObjectError
_3507:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3509
	call	_brl_blitz_NullObjectError
_3509:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3511
	call	_brl_blitz_NullObjectError
_3511:
	push	dword [ebx+16]
	push	dword [esi+12]
	push	dword [edi+8]
	call	_brl_maxgui_RequestColor
	add	esp,12
	cmp	eax,0
	je	_3512
	mov	eax,ebp
	push	eax
	push	_3526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3515
	call	_brl_blitz_NullObjectError
_3515:
	call	_brl_maxgui_RequestedRed
	mov	dword [ebx+8],eax
	push	_3517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3519
	call	_brl_blitz_NullObjectError
_3519:
	call	_brl_maxgui_RequestedGreen
	mov	dword [ebx+12],eax
	push	_3521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3523
	call	_brl_blitz_NullObjectError
_3523:
	call	_brl_maxgui_RequestedBlue
	mov	dword [ebx+16],eax
	push	_3525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1206
_3512:
	mov	ebx,0
	jmp	_1206
_1206:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTextStyle_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3553
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TTextStyle
	push	ebp
	push	_3551
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3531
	call	_brl_blitz_NullObjectError
_3531:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3535
	call	_brl_blitz_NullObjectError
_3535:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3539
	call	_brl_blitz_NullObjectError
_3539:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	push	_3542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3544
	call	_brl_blitz_NullObjectError
_3544:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+20],eax
	push	_3547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3549
	call	_brl_blitz_NullObjectError
_3549:
	mov	dword [ebx+24],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_3552
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1209
_1209:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTextStyle_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_3555
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1212:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+20]
	dec	dword [eax+4]
	jnz	_3558
	push	eax
	call	_bbGCFree
	add	esp,4
_3558:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_3560
	push	eax
	call	_bbGCFree
	add	esp,4
_3560:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+12]
	dec	dword [eax+4]
	jnz	_3562
	push	eax
	call	_bbGCFree
	add	esp,4
_3562:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_3564
	push	eax
	call	_bbGCFree
	add	esp,4
_3564:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_3556
_3556:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTextStyle_Set:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_3575
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3568
	call	_brl_blitz_NullObjectError
_3568:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_3570
	call	_brl_blitz_NullObjectError
_3570:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,8
	push	_3571
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3573
	call	_brl_blitz_NullObjectError
_3573:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+24],eax
	mov	ebx,0
	jmp	_1217
_1217:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTextStyle_Format:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_3592
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3577
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3579
	call	_brl_blitz_NullObjectError
_3579:
	mov	eax,dword [ebx+20]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_3581
	call	_brl_blitz_NullObjectError
_3581:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3583
	call	_brl_blitz_NullObjectError
_3583:
	mov	edi,dword [ebx+20]
	cmp	edi,_bbNullObject
	jne	_3585
	call	_brl_blitz_NullObjectError
_3585:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3587
	call	_brl_blitz_NullObjectError
_3587:
	mov	esi,dword [ebx+20]
	cmp	esi,_bbNullObject
	jne	_3589
	call	_brl_blitz_NullObjectError
_3589:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3591
	call	_brl_blitz_NullObjectError
_3591:
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+24]
	push	dword [esi+16]
	push	dword [edi+12]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	push	dword [ebp-8]
	call	_brl_maxgui_FormatTextAreaText
	add	esp,32
	mov	ebx,0
	jmp	_1223
_1223:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTextStyle_ToString:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,ebp
	push	eax
	push	_3610
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3595
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3597
	call	_brl_blitz_NullObjectError
_3597:
	mov	eax,dword [ebx+20]
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	jne	_3599
	call	_brl_blitz_NullObjectError
_3599:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3601
	call	_brl_blitz_NullObjectError
_3601:
	mov	edi,dword [ebx+20]
	cmp	edi,_bbNullObject
	jne	_3603
	call	_brl_blitz_NullObjectError
_3603:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3605
	call	_brl_blitz_NullObjectError
_3605:
	mov	esi,dword [ebx+20]
	cmp	esi,_bbNullObject
	jne	_3607
	call	_brl_blitz_NullObjectError
_3607:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3609
	call	_brl_blitz_NullObjectError
_3609:
	push	dword [ebx+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_51
	push	dword [esi+16]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_51
	push	dword [edi+12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_51
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	jmp	_1226
_1226:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTextStyle_FromString:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_3652
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	_3615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_51
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-12],eax
	push	_3616
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jne	_3617
	mov	eax,ebp
	push	eax
	push	_3619
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1230
_3617:
	push	_3620
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	_51
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-16],eax
	push	_3621
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jne	_3622
	mov	eax,ebp
	push	eax
	push	_3624
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1230
_3622:
	push	_3625
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_51
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-20],eax
	push	_3626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jne	_3627
	mov	eax,ebp
	push	eax
	push	_3629
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1230
_3627:
	push	_3630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3632
	call	_brl_blitz_NullObjectError
_3632:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_3634
	call	_brl_blitz_NullObjectError
_3634:
	mov	eax,dword [ebp-12]
	sub	eax,1
	push	eax
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+8],eax
	push	_3636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3638
	call	_brl_blitz_NullObjectError
_3638:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_3640
	call	_brl_blitz_NullObjectError
_3640:
	mov	eax,dword [ebp-16]
	sub	eax,1
	push	eax
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+12],eax
	push	_3642
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3644
	call	_brl_blitz_NullObjectError
_3644:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_3646
	call	_brl_blitz_NullObjectError
_3646:
	mov	eax,dword [ebp-20]
	sub	eax,1
	push	eax
	push	dword [ebp-16]
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+16],eax
	push	_3648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3650
	call	_brl_blitz_NullObjectError
_3650:
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	dword [ebp-20]
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+24],eax
	mov	ebx,0
	jmp	_1230
_1230:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTextStyle_Poll:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3680
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventSource
	mov	ebx,eax
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3659
	call	_brl_blitz_NullObjectError
_3659:
	cmp	ebx,dword [esi+12]
	je	_3657
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3662
	call	_brl_blitz_NullObjectError
_3662:
	cmp	ebx,dword [esi+16]
	je	_3660
	jmp	_3656
_3657:
	push	ebp
	push	_3671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,1025
	jne	_3664
	push	ebp
	push	_3670
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3667
	call	_brl_blitz_NullObjectError
_3667:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_3669
	call	_brl_blitz_NullObjectError
_3669:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1233
_3664:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_3656
_3660:
	push	ebp
	push	_3679
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3674
	call	_brl_blitz_NullObjectError
_3674:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3677
	call	_brl_blitz_NullObjectError
_3677:
	push	dword [esi+16]
	call	_brl_maxgui_SelectedGadgetItem
	add	esp,4
	mov	dword [ebx+24],eax
	push	_3678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1233
_3656:
	mov	ebx,0
	jmp	_1233
_1233:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTextStyle_Refresh:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,ebp
	push	eax
	push	_3701
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	jne	_3683
	call	_brl_blitz_NullObjectError
_3683:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3685
	call	_brl_blitz_NullObjectError
_3685:
	mov	edi,dword [ebx+20]
	cmp	edi,_bbNullObject
	jne	_3687
	call	_brl_blitz_NullObjectError
_3687:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3689
	call	_brl_blitz_NullObjectError
_3689:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_3691
	call	_brl_blitz_NullObjectError
_3691:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3693
	call	_brl_blitz_NullObjectError
_3693:
	mov	esi,dword [esi+20]
	cmp	esi,_bbNullObject
	jne	_3695
	call	_brl_blitz_NullObjectError
_3695:
	push	dword [esi+16]
	push	dword [ebx+12]
	push	dword [edi+8]
	mov	eax,dword [ebp-8]
	push	dword [eax+12]
	call	_brl_maxgui_SetPanelColor
	add	esp,16
	push	_3696
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3698
	call	_brl_blitz_NullObjectError
_3698:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3700
	call	_brl_blitz_NullObjectError
_3700:
	push	dword [ebx+24]
	push	dword [esi+16]
	call	_brl_maxgui_SelectGadgetItem
	add	esp,8
	mov	ebx,0
	jmp	_1236
_1236:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTextStyle_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_3754
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3703
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbNullObject
	push	_3705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TTextStyle
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	push	_3706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_3708
	call	_brl_blitz_NullObjectError
_3708:
	push	_bb_TColor
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+20]
	dec	dword [eax+4]
	jnz	_3713
	push	eax
	call	_bbGCFree
	add	esp,4
_3713:
	mov	dword [esi+20],ebx
	push	_3714
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_3716
	call	_brl_blitz_NullObjectError
_3716:
	push	0
	push	dword [ebp-16]
	push	24
	push	80
	mov	eax,dword [ebp-12]
	add	eax,4
	push	eax
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_brl_maxgui_CreateLabel
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_3721
	push	eax
	call	_bbGCFree
	add	esp,4
_3721:
	mov	dword [esi+8],ebx
	push	_3722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_3724
	call	_brl_blitz_NullObjectError
_3724:
	push	_2
	push	3
	push	dword [ebp-16]
	push	24
	push	24
	push	dword [ebp-12]
	mov	eax,dword [ebp-8]
	add	eax,84
	push	eax
	call	_brl_maxgui_CreatePanel
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_3729
	push	eax
	call	_bbGCFree
	add	esp,4
_3729:
	mov	dword [esi+12],ebx
	push	_3730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_3732
	call	_brl_blitz_NullObjectError
_3732:
	push	0
	push	255
	push	255
	push	dword [ebx+12]
	call	_brl_maxgui_SetPanelColor
	add	esp,16
	push	_3733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_3735
	call	_brl_blitz_NullObjectError
_3735:
	push	0
	push	dword [ebp-16]
	push	24
	push	96
	push	dword [ebp-12]
	mov	eax,dword [ebp-8]
	add	eax,112
	push	eax
	call	_brl_maxgui_CreateComboBox
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_3740
	push	eax
	call	_bbGCFree
	add	esp,4
_3740:
	mov	dword [esi+16],ebx
	push	_3741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_3743
	call	_brl_blitz_NullObjectError
_3743:
	push	_bbNullObject
	push	_2
	push	-1
	push	0
	push	_52
	push	dword [ebx+16]
	call	_brl_maxgui_AddGadgetItem
	add	esp,24
	push	_3744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_3746
	call	_brl_blitz_NullObjectError
_3746:
	push	_bbNullObject
	push	_2
	push	-1
	push	0
	push	_53
	push	dword [ebx+16]
	call	_brl_maxgui_AddGadgetItem
	add	esp,24
	push	_3747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_3749
	call	_brl_blitz_NullObjectError
_3749:
	push	_bbNullObject
	push	_2
	push	-1
	push	0
	push	_54
	push	dword [ebx+16]
	call	_brl_maxgui_AddGadgetItem
	add	esp,24
	push	_3750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_3752
	call	_brl_blitz_NullObjectError
_3752:
	push	_bbNullObject
	push	_2
	push	-1
	push	0
	push	_55
	push	dword [ebx+16]
	call	_brl_maxgui_AddGadgetItem
	add	esp,24
	push	_3753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_1242
_1242:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGadgetStyle_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3799
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TGadgetStyle
	push	ebp
	push	_3797
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3759
	call	_brl_blitz_NullObjectError
_3759:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3763
	call	_brl_blitz_NullObjectError
_3763:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3767
	call	_brl_blitz_NullObjectError
_3767:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3771
	call	_brl_blitz_NullObjectError
_3771:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+20],eax
	push	_3774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3776
	call	_brl_blitz_NullObjectError
_3776:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+24],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3780
	call	_brl_blitz_NullObjectError
_3780:
	mov	dword [ebx+28],0
	push	_3782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3784
	call	_brl_blitz_NullObjectError
_3784:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+32],eax
	push	_3787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3789
	call	_brl_blitz_NullObjectError
_3789:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+36],eax
	push	_3792
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3794
	call	_brl_blitz_NullObjectError
_3794:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_3798
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1245
_1245:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGadgetStyle_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_3800
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1248:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	dec	dword [eax+4]
	jnz	_3803
	push	eax
	call	_bbGCFree
	add	esp,4
_3803:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_3805
	push	eax
	call	_bbGCFree
	add	esp,4
_3805:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_3807
	push	eax
	call	_bbGCFree
	add	esp,4
_3807:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+24]
	dec	dword [eax+4]
	jnz	_3809
	push	eax
	call	_bbGCFree
	add	esp,4
_3809:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+20]
	dec	dword [eax+4]
	jnz	_3811
	push	eax
	call	_bbGCFree
	add	esp,4
_3811:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_3813
	push	eax
	call	_bbGCFree
	add	esp,4
_3813:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+12]
	dec	dword [eax+4]
	jnz	_3815
	push	eax
	call	_bbGCFree
	add	esp,4
_3815:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_3817
	push	eax
	call	_bbGCFree
	add	esp,4
_3817:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_3801
_3801:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGadgetStyle_Apply:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,ebp
	push	eax
	push	_3848
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3821
	call	_brl_blitz_NullObjectError
_3821:
	push	dword [ebx+40]
	push	dword [ebp-8]
	call	_brl_maxgui_SetGadgetFont
	add	esp,8
	push	_3822
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3824
	call	_brl_blitz_NullObjectError
_3824:
	mov	edi,dword [ebx+36]
	cmp	edi,_bbNullObject
	jne	_3826
	call	_brl_blitz_NullObjectError
_3826:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3828
	call	_brl_blitz_NullObjectError
_3828:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_3830
	call	_brl_blitz_NullObjectError
_3830:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3832
	call	_brl_blitz_NullObjectError
_3832:
	mov	esi,dword [esi+36]
	cmp	esi,_bbNullObject
	jne	_3834
	call	_brl_blitz_NullObjectError
_3834:
	push	1
	push	dword [esi+16]
	push	dword [ebx+12]
	push	dword [edi+8]
	push	dword [ebp-8]
	call	_brl_maxgui_SetGadgetColor
	add	esp,20
	push	_3835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3837
	call	_brl_blitz_NullObjectError
_3837:
	mov	edi,dword [ebx+32]
	cmp	edi,_bbNullObject
	jne	_3839
	call	_brl_blitz_NullObjectError
_3839:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3841
	call	_brl_blitz_NullObjectError
_3841:
	mov	ebx,dword [ebx+32]
	cmp	ebx,_bbNullObject
	jne	_3843
	call	_brl_blitz_NullObjectError
_3843:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3845
	call	_brl_blitz_NullObjectError
_3845:
	mov	esi,dword [esi+32]
	cmp	esi,_bbNullObject
	jne	_3847
	call	_brl_blitz_NullObjectError
_3847:
	push	0
	push	dword [esi+16]
	push	dword [ebx+12]
	push	dword [edi+8]
	push	dword [ebp-8]
	call	_brl_maxgui_SetGadgetColor
	add	esp,20
	mov	ebx,0
	jmp	_1252
_1252:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGadgetStyle_Set:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_3873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3853
	call	_brl_blitz_NullObjectError
_3853:
	mov	ebx,dword [ebx+32]
	cmp	ebx,_bbNullObject
	jne	_3855
	call	_brl_blitz_NullObjectError
_3855:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,8
	push	_3856
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3858
	call	_brl_blitz_NullObjectError
_3858:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_3860
	call	_brl_blitz_NullObjectError
_3860:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,8
	push	_3861
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3863
	call	_brl_blitz_NullObjectError
_3863:
	mov	ebx,dword [ebp-16]
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_3868
	push	eax
	call	_bbGCFree
	add	esp,4
_3868:
	mov	dword [esi+24],ebx
	push	_3869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3871
	call	_brl_blitz_NullObjectError
_3871:
	mov	eax,dword [ebp-20]
	mov	dword [ebx+28],eax
	mov	ebx,0
	jmp	_1259
_1259:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGadgetStyle_ToString:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,ebp
	push	eax
	push	_3891
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	jne	_3880
	call	_brl_blitz_NullObjectError
_3880:
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_3882
	call	_brl_blitz_NullObjectError
_3882:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3884
	call	_brl_blitz_NullObjectError
_3884:
	mov	ebx,dword [ebx+32]
	cmp	ebx,_bbNullObject
	jne	_3886
	call	_brl_blitz_NullObjectError
_3886:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3888
	call	_brl_blitz_NullObjectError
_3888:
	mov	esi,dword [esi+36]
	cmp	esi,_bbNullObject
	jne	_3890
	call	_brl_blitz_NullObjectError
_3890:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+24]
	add	esp,4
	push	eax
	push	_51
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+24]
	add	esp,4
	push	eax
	push	_51
	push	dword [edi+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_51
	mov	eax,dword [ebp-8]
	push	dword [eax+24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	jmp	_1262
_1262:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGadgetStyle_GetArg:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	dword [ebp-8],_bbEmptyString
	push	ebp
	push	_3907
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-4],0
	mov	dword [ebp-8],_bbEmptyString
	push	_3895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_51
	push	dword [ebx]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-4],eax
	push	_3896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_3897
	push	ebp
	push	_3899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebx]
	mov	eax,dword [eax+8]
	add	eax,1
	mov	dword [ebp-4],eax
	call	dword [_bbOnDebugLeaveScope]
_3897:
	push	_3900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	sub	eax,1
	push	eax
	push	0
	push	dword [ebx]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-8],eax
	push	_3901
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebx]
	push	dword [eax+8]
	push	dword [ebp-4]
	push	dword [ebx]
	call	_bbStringSlice
	add	esp,12
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx]
	dec	dword [eax+4]
	jnz	_3905
	push	eax
	call	_bbGCFree
	add	esp,4
_3905:
	mov	dword [ebx],esi
	push	_3906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1265
_1265:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGadgetStyle_FromString:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,ebp
	push	eax
	push	_3973
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3911
	call	_brl_blitz_NullObjectError
_3911:
	mov	eax,dword [ebp-8]
	inc	dword [eax+4]
	lea	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp-8]
	dec	dword [eax+4]
	jnz	_3913
	push	dword [ebp-8]
	call	_bbGCFree
	add	esp,4
_3913:
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_3918
	push	eax
	call	_bbGCFree
	add	esp,4
_3918:
	mov	dword [esi+24],ebx
	push	_3919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3921
	call	_brl_blitz_NullObjectError
_3921:
	mov	eax,dword [ebp-8]
	inc	dword [eax+4]
	lea	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	esi,eax
	mov	eax,dword [ebp-8]
	dec	dword [eax+4]
	jnz	_3923
	push	dword [ebp-8]
	call	_bbGCFree
	add	esp,4
_3923:
	push	esi
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+28],eax
	push	_3925
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3927
	call	_brl_blitz_NullObjectError
_3927:
	mov	ebx,dword [ebx+32]
	cmp	ebx,_bbNullObject
	jne	_3929
	call	_brl_blitz_NullObjectError
_3929:
	mov	eax,dword [ebp-8]
	inc	dword [eax+4]
	lea	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	esi,eax
	mov	eax,dword [ebp-8]
	dec	dword [eax+4]
	jnz	_3931
	push	dword [ebp-8]
	call	_bbGCFree
	add	esp,4
_3931:
	push	esi
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+8],eax
	push	_3933
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3935
	call	_brl_blitz_NullObjectError
_3935:
	mov	ebx,dword [ebx+32]
	cmp	ebx,_bbNullObject
	jne	_3937
	call	_brl_blitz_NullObjectError
_3937:
	mov	eax,dword [ebp-8]
	inc	dword [eax+4]
	lea	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	esi,eax
	mov	eax,dword [ebp-8]
	dec	dword [eax+4]
	jnz	_3939
	push	dword [ebp-8]
	call	_bbGCFree
	add	esp,4
_3939:
	push	esi
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+12],eax
	push	_3941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3943
	call	_brl_blitz_NullObjectError
_3943:
	mov	ebx,dword [ebx+32]
	cmp	ebx,_bbNullObject
	jne	_3945
	call	_brl_blitz_NullObjectError
_3945:
	mov	eax,dword [ebp-8]
	inc	dword [eax+4]
	lea	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	esi,eax
	mov	eax,dword [ebp-8]
	dec	dword [eax+4]
	jnz	_3947
	push	dword [ebp-8]
	call	_bbGCFree
	add	esp,4
_3947:
	push	esi
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+16],eax
	push	_3949
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3951
	call	_brl_blitz_NullObjectError
_3951:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_3953
	call	_brl_blitz_NullObjectError
_3953:
	mov	eax,dword [ebp-8]
	inc	dword [eax+4]
	lea	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	esi,eax
	mov	eax,dword [ebp-8]
	dec	dword [eax+4]
	jnz	_3955
	push	dword [ebp-8]
	call	_bbGCFree
	add	esp,4
_3955:
	push	esi
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+8],eax
	push	_3957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3959
	call	_brl_blitz_NullObjectError
_3959:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_3961
	call	_brl_blitz_NullObjectError
_3961:
	mov	eax,dword [ebp-8]
	inc	dword [eax+4]
	lea	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	esi,eax
	mov	eax,dword [ebp-8]
	dec	dword [eax+4]
	jnz	_3963
	push	dword [ebp-8]
	call	_bbGCFree
	add	esp,4
_3963:
	push	esi
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+12],eax
	push	_3965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3967
	call	_brl_blitz_NullObjectError
_3967:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_3969
	call	_brl_blitz_NullObjectError
_3969:
	mov	eax,dword [ebp-8]
	inc	dword [eax+4]
	lea	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	esi,eax
	mov	eax,dword [ebp-8]
	dec	dword [eax+4]
	jnz	_3971
	push	dword [ebp-8]
	call	_bbGCFree
	add	esp,4
_3971:
	push	esi
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+16],eax
	mov	ebx,0
	jmp	_1269
_1269:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGadgetStyle_Poll:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_4026
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_3976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventSource
	mov	ebx,eax
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3981
	call	_brl_blitz_NullObjectError
_3981:
	cmp	ebx,dword [esi+12]
	je	_3979
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3984
	call	_brl_blitz_NullObjectError
_3984:
	cmp	ebx,dword [esi+16]
	je	_3982
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_3987
	call	_brl_blitz_NullObjectError
_3987:
	cmp	ebx,dword [esi+20]
	je	_3985
	jmp	_3978
_3979:
	push	ebp
	push	_3996
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,1025
	jne	_3989
	push	ebp
	push	_3995
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_3992
	call	_brl_blitz_NullObjectError
_3992:
	mov	ebx,dword [ebx+32]
	cmp	ebx,_bbNullObject
	jne	_3994
	call	_brl_blitz_NullObjectError
_3994:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1272
_3989:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_3978
_3982:
	push	ebp
	push	_4005
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,1025
	jne	_3998
	push	ebp
	push	_4004
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4001
	call	_brl_blitz_NullObjectError
_4001:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_4003
	call	_brl_blitz_NullObjectError
_4003:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1272
_3998:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_3978
_3985:
	push	ebp
	push	_4025
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4006
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4008
	call	_brl_blitz_NullObjectError
_4008:
	push	dword [ebx+40]
	call	_brl_maxgui_RequestFont
	add	esp,4
	mov	dword [ebp-8],eax
	push	_4009
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_4010
	push	ebp
	push	_4024
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4011
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4013
	call	_brl_blitz_NullObjectError
_4013:
	push	dword [ebp-8]
	call	_brl_maxgui_FontName
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+24]
	dec	dword [eax+4]
	jnz	_4018
	push	eax
	call	_bbGCFree
	add	esp,4
_4018:
	mov	dword [ebx+24],esi
	push	_4019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4021
	call	_brl_blitz_NullObjectError
_4021:
	push	dword [ebp-8]
	call	_brl_maxgui_FontSize
	add	esp,4
	mov	dword [ebx+28],eax
	push	_4023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1272
_4010:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_3978
_3978:
	mov	ebx,0
	jmp	_1272
_1272:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGadgetStyle_Refresh:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,ebp
	push	eax
	push	_4077
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4030
	call	_brl_blitz_NullObjectError
_4030:
	mov	edi,ebx
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4033
	call	_brl_blitz_NullObjectError
_4033:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4035
	call	_brl_blitz_NullObjectError
_4035:
	push	0
	push	0
	push	0
	push	dword [ebx+28]
	push	dword [esi+24]
	call	_brl_maxgui_LoadGuiFont
	add	esp,20
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [edi+40]
	dec	dword [eax+4]
	jnz	_4039
	push	eax
	call	_bbGCFree
	add	esp,4
_4039:
	mov	dword [edi+40],ebx
	push	_4040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	jne	_4042
	call	_brl_blitz_NullObjectError
_4042:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4044
	call	_brl_blitz_NullObjectError
_4044:
	mov	edi,dword [ebx+32]
	cmp	edi,_bbNullObject
	jne	_4046
	call	_brl_blitz_NullObjectError
_4046:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4048
	call	_brl_blitz_NullObjectError
_4048:
	mov	ebx,dword [ebx+32]
	cmp	ebx,_bbNullObject
	jne	_4050
	call	_brl_blitz_NullObjectError
_4050:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4052
	call	_brl_blitz_NullObjectError
_4052:
	mov	esi,dword [esi+32]
	cmp	esi,_bbNullObject
	jne	_4054
	call	_brl_blitz_NullObjectError
_4054:
	push	dword [esi+16]
	push	dword [ebx+12]
	push	dword [edi+8]
	mov	eax,dword [ebp-8]
	push	dword [eax+12]
	call	_brl_maxgui_SetPanelColor
	add	esp,16
	push	_4055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	jne	_4057
	call	_brl_blitz_NullObjectError
_4057:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4059
	call	_brl_blitz_NullObjectError
_4059:
	mov	edi,dword [ebx+36]
	cmp	edi,_bbNullObject
	jne	_4061
	call	_brl_blitz_NullObjectError
_4061:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4063
	call	_brl_blitz_NullObjectError
_4063:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_4065
	call	_brl_blitz_NullObjectError
_4065:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4067
	call	_brl_blitz_NullObjectError
_4067:
	mov	esi,dword [esi+36]
	cmp	esi,_bbNullObject
	jne	_4069
	call	_brl_blitz_NullObjectError
_4069:
	push	dword [esi+16]
	push	dword [ebx+12]
	push	dword [edi+8]
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_brl_maxgui_SetPanelColor
	add	esp,16
	push	_4070
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_4072
	call	_brl_blitz_NullObjectError
_4072:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4074
	call	_brl_blitz_NullObjectError
_4074:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4076
	call	_brl_blitz_NullObjectError
_4076:
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_40
	push	dword [esi+24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [edi+20]
	call	_brl_maxgui_SetGadgetText
	add	esp,8
	mov	ebx,0
	jmp	_1275
_1275:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGadgetStyle_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_4130
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbNullObject
	push	_4080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TGadgetStyle
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	push	_4081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_4083
	call	_brl_blitz_NullObjectError
_4083:
	push	_bb_TColor
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+32]
	dec	dword [eax+4]
	jnz	_4088
	push	eax
	call	_bbGCFree
	add	esp,4
_4088:
	mov	dword [esi+32],ebx
	push	_4089
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_4091
	call	_brl_blitz_NullObjectError
_4091:
	push	_bb_TColor
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+36]
	dec	dword [eax+4]
	jnz	_4096
	push	eax
	call	_bbGCFree
	add	esp,4
_4096:
	mov	dword [esi+36],ebx
	push	_4097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_4099
	call	_brl_blitz_NullObjectError
_4099:
	push	0
	push	dword [ebp-16]
	push	24
	push	56
	mov	eax,dword [ebp-12]
	add	eax,4
	push	eax
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_brl_maxgui_CreateLabel
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_4104
	push	eax
	call	_bbGCFree
	add	esp,4
_4104:
	mov	dword [esi+8],ebx
	push	_4105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_4107
	call	_brl_blitz_NullObjectError
_4107:
	push	_2
	push	3
	push	dword [ebp-16]
	push	24
	push	24
	push	dword [ebp-12]
	mov	eax,dword [ebp-8]
	add	eax,58
	push	eax
	call	_brl_maxgui_CreatePanel
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_4112
	push	eax
	call	_bbGCFree
	add	esp,4
_4112:
	mov	dword [esi+12],ebx
	push	_4113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_4115
	call	_brl_blitz_NullObjectError
_4115:
	push	_2
	push	3
	push	dword [ebp-16]
	push	24
	push	24
	push	dword [ebp-12]
	mov	eax,dword [ebp-8]
	add	eax,86
	push	eax
	call	_brl_maxgui_CreatePanel
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_4120
	push	eax
	call	_bbGCFree
	add	esp,4
_4120:
	mov	dword [esi+16],ebx
	push	_4121
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_4123
	call	_brl_blitz_NullObjectError
_4123:
	push	1
	push	dword [ebp-16]
	push	24
	push	180
	push	dword [ebp-12]
	mov	eax,dword [ebp-8]
	add	eax,112
	push	eax
	push	_56
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+20]
	dec	dword [eax+4]
	jnz	_4128
	push	eax
	call	_bbGCFree
	add	esp,4
_4128:
	mov	dword [esi+20],ebx
	push	_4129
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_1281
_1281:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOptionsRequester_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_4259
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TPanelRequester_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TOptionsRequester
	push	ebp
	push	_4257
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4133
	call	_brl_blitz_NullObjectError
_4133:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4137
	call	_brl_blitz_NullObjectError
_4137:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4141
	call	_brl_blitz_NullObjectError
_4141:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+48],eax
	push	_4144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4146
	call	_brl_blitz_NullObjectError
_4146:
	mov	dword [ebx+52],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4149
	call	_brl_blitz_NullObjectError
_4149:
	mov	dword [ebx+56],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4152
	call	_brl_blitz_NullObjectError
_4152:
	mov	dword [ebx+60],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4155
	call	_brl_blitz_NullObjectError
_4155:
	mov	dword [ebx+64],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4158
	call	_brl_blitz_NullObjectError
_4158:
	mov	dword [ebx+68],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4161
	call	_brl_blitz_NullObjectError
_4161:
	mov	dword [ebx+72],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4164
	call	_brl_blitz_NullObjectError
_4164:
	mov	dword [ebx+76],0
	push	_4166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4168
	call	_brl_blitz_NullObjectError
_4168:
	mov	dword [ebx+80],0
	push	_4170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4172
	call	_brl_blitz_NullObjectError
_4172:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+84],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4176
	call	_brl_blitz_NullObjectError
_4176:
	mov	dword [ebx+88],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4179
	call	_brl_blitz_NullObjectError
_4179:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+92],eax
	push	_4182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4184
	call	_brl_blitz_NullObjectError
_4184:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+96],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4188
	call	_brl_blitz_NullObjectError
_4188:
	mov	dword [ebx+100],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4191
	call	_brl_blitz_NullObjectError
_4191:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+104],eax
	push	_4194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4196
	call	_brl_blitz_NullObjectError
_4196:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+108],eax
	push	_4199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4201
	call	_brl_blitz_NullObjectError
_4201:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+112],eax
	push	_4204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4206
	call	_brl_blitz_NullObjectError
_4206:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+116],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4210
	call	_brl_blitz_NullObjectError
_4210:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+120],eax
	push	_4213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4216
	call	_brl_blitz_NullObjectError
_4216:
	push	8
	push	_4214
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+124],eax
	push	_4219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4222
	call	_brl_blitz_NullObjectError
_4222:
	push	4
	push	_4220
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+128],eax
	push	_4225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4227
	call	_brl_blitz_NullObjectError
_4227:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+132],eax
	push	_4230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4232
	call	_brl_blitz_NullObjectError
_4232:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+136],eax
	push	_4235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4237
	call	_brl_blitz_NullObjectError
_4237:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+140],eax
	push	_4240
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4242
	call	_brl_blitz_NullObjectError
_4242:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+144],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4246
	call	_brl_blitz_NullObjectError
_4246:
	mov	dword [ebx+148],0
	push	_4248
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4250
	call	_brl_blitz_NullObjectError
_4250:
	mov	dword [ebx+152],0
	push	_4252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4254
	call	_brl_blitz_NullObjectError
_4254:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+156],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_4258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1284
_1284:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOptionsRequester_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_4298
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_4260
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1287:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+156]
	dec	dword [eax+4]
	jnz	_4263
	push	eax
	call	_bbGCFree
	add	esp,4
_4263:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+144]
	dec	dword [eax+4]
	jnz	_4265
	push	eax
	call	_bbGCFree
	add	esp,4
_4265:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+140]
	dec	dword [eax+4]
	jnz	_4267
	push	eax
	call	_bbGCFree
	add	esp,4
_4267:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+136]
	dec	dword [eax+4]
	jnz	_4269
	push	eax
	call	_bbGCFree
	add	esp,4
_4269:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+132]
	dec	dword [eax+4]
	jnz	_4271
	push	eax
	call	_bbGCFree
	add	esp,4
_4271:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+128]
	dec	dword [eax+4]
	jnz	_4273
	push	eax
	call	_bbGCFree
	add	esp,4
_4273:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+124]
	dec	dword [eax+4]
	jnz	_4275
	push	eax
	call	_bbGCFree
	add	esp,4
_4275:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+120]
	dec	dword [eax+4]
	jnz	_4277
	push	eax
	call	_bbGCFree
	add	esp,4
_4277:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+116]
	dec	dword [eax+4]
	jnz	_4279
	push	eax
	call	_bbGCFree
	add	esp,4
_4279:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+112]
	dec	dword [eax+4]
	jnz	_4281
	push	eax
	call	_bbGCFree
	add	esp,4
_4281:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+108]
	dec	dword [eax+4]
	jnz	_4283
	push	eax
	call	_bbGCFree
	add	esp,4
_4283:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+104]
	dec	dword [eax+4]
	jnz	_4285
	push	eax
	call	_bbGCFree
	add	esp,4
_4285:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+96]
	dec	dword [eax+4]
	jnz	_4287
	push	eax
	call	_bbGCFree
	add	esp,4
_4287:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+92]
	dec	dword [eax+4]
	jnz	_4289
	push	eax
	call	_bbGCFree
	add	esp,4
_4289:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+84]
	dec	dword [eax+4]
	jnz	_4291
	push	eax
	call	_bbGCFree
	add	esp,4
_4291:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+48]
	dec	dword [eax+4]
	jnz	_4293
	push	eax
	call	_bbGCFree
	add	esp,4
_4293:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+44]
	dec	dword [eax+4]
	jnz	_4295
	push	eax
	call	_bbGCFree
	add	esp,4
_4295:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	dec	dword [eax+4]
	jnz	_4297
	push	eax
	call	_bbGCFree
	add	esp,4
_4297:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TPanelRequester
	push	dword [ebp-4]
	call	__bb_TPanelRequester_Delete
	add	esp,4
	mov	ebx,0
	jmp	_4261
_4261:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOptionsRequester_Snapshot:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_4322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4301
	call	_brl_blitz_NullObjectError
_4301:
	mov	eax,dword [ebx+156]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_4302
	push	ebp
	push	_4311
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4305
	call	_brl_blitz_NullObjectError
_4305:
	push	8192
	call	_brl_bank_CreateBank
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+156]
	dec	dword [eax+4]
	jnz	_4310
	push	eax
	call	_bbGCFree
	add	esp,4
_4310:
	mov	dword [ebx+156],esi
	call	dword [_bbOnDebugLeaveScope]
_4302:
	push	_4312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4314
	call	_brl_blitz_NullObjectError
_4314:
	push	dword [ebx+156]
	call	_brl_bankstream_CreateBankStream
	add	esp,4
	mov	dword [ebp-8],eax
	push	_4316
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4318
	call	_brl_blitz_NullObjectError
_4318:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,8
	push	_4319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4321
	call	_brl_blitz_NullObjectError
_4321:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	ebx,0
	jmp	_1290
_1290:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOptionsRequester_Restore:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_4340
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4326
	call	_brl_blitz_NullObjectError
_4326:
	mov	eax,dword [ebx+156]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_4327
	push	ebp
	push	_4329
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1293
_4327:
	push	_4330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4332
	call	_brl_blitz_NullObjectError
_4332:
	push	dword [ebx+156]
	call	_brl_bankstream_CreateBankStream
	add	esp,4
	mov	dword [ebp-8],eax
	push	_4334
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4336
	call	_brl_blitz_NullObjectError
_4336:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	push	_4337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4339
	call	_brl_blitz_NullObjectError
_4339:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	ebx,0
	jmp	_1293
_1293:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOptionsRequester_SetDefaults:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_4436
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4344
	call	_brl_blitz_NullObjectError
_4344:
	mov	dword [ebx+52],1
	push	_4346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4348
	call	_brl_blitz_NullObjectError
_4348:
	mov	dword [ebx+56],1
	push	_4350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4352
	call	_brl_blitz_NullObjectError
_4352:
	mov	dword [ebx+60],1
	push	_4354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4356
	call	_brl_blitz_NullObjectError
_4356:
	mov	dword [ebx+64],1
	push	_4358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4360
	call	_brl_blitz_NullObjectError
_4360:
	mov	dword [ebx+68],1
	push	_4362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4364
	call	_brl_blitz_NullObjectError
_4364:
	mov	dword [ebx+72],1
	push	_4366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4368
	call	_brl_blitz_NullObjectError
_4368:
	mov	dword [ebx+80],4
	push	_4370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4372
	call	_brl_blitz_NullObjectError
_4372:
	mov	ebx,_22
	inc	dword [ebx+4]
	mov	eax,dword [esi+84]
	dec	dword [eax+4]
	jnz	_4377
	push	eax
	call	_bbGCFree
	add	esp,4
_4377:
	mov	dword [esi+84],ebx
	push	_4378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4380
	call	_brl_blitz_NullObjectError
_4380:
	mov	dword [ebx+88],10
	push	_4382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4384
	call	_brl_blitz_NullObjectError
_4384:
	mov	ebx,dword [ebx+92]
	cmp	ebx,_bbNullObject
	jne	_4386
	call	_brl_blitz_NullObjectError
_4386:
	push	86379
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,8
	push	_4387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4389
	call	_brl_blitz_NullObjectError
_4389:
	mov	esi,dword [ebx+128]
	mov	ebx,0
	cmp	ebx,dword [esi+20]
	jb	_4392
	call	_brl_blitz_ArrayBoundsError
_4392:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_4394
	call	_brl_blitz_NullObjectError
_4394:
	push	0
	push	16777215
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_4395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4397
	call	_brl_blitz_NullObjectError
_4397:
	mov	esi,dword [ebx+128]
	mov	ebx,1
	cmp	ebx,dword [esi+20]
	jb	_4400
	call	_brl_blitz_ArrayBoundsError
_4400:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_4402
	call	_brl_blitz_NullObjectError
_4402:
	push	0
	push	11659243
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_4403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4405
	call	_brl_blitz_NullObjectError
_4405:
	mov	esi,dword [ebx+128]
	mov	ebx,2
	cmp	ebx,dword [esi+20]
	jb	_4408
	call	_brl_blitz_ArrayBoundsError
_4408:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_4410
	call	_brl_blitz_NullObjectError
_4410:
	push	0
	push	65382
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_4411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4413
	call	_brl_blitz_NullObjectError
_4413:
	mov	esi,dword [ebx+128]
	mov	ebx,3
	cmp	ebx,dword [esi+20]
	jb	_4416
	call	_brl_blitz_ArrayBoundsError
_4416:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_4418
	call	_brl_blitz_NullObjectError
_4418:
	push	0
	push	16776960
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_4419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4421
	call	_brl_blitz_NullObjectError
_4421:
	mov	ebx,dword [ebx+136]
	cmp	ebx,_bbNullObject
	jne	_4423
	call	_brl_blitz_NullObjectError
_4423:
	push	10
	push	_22
	push	-1
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,20
	push	_4424
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4426
	call	_brl_blitz_NullObjectError
_4426:
	mov	ebx,dword [ebx+140]
	cmp	ebx,_bbNullObject
	jne	_4428
	call	_brl_blitz_NullObjectError
_4428:
	push	10
	push	_22
	push	-1
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,20
	push	_4429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4431
	call	_brl_blitz_NullObjectError
_4431:
	mov	dword [ebx+148],0
	push	_4433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4435
	call	_brl_blitz_NullObjectError
_4435:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,4
	mov	ebx,0
	jmp	_1296
_1296:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOptionsRequester_Write:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	eax,ebp
	push	eax
	push	_4559
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4438
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_4440
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4442
	call	_brl_blitz_NullObjectError
_4442:
	push	_57
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_4443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4445
	call	_brl_blitz_NullObjectError
_4445:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4447
	call	_brl_blitz_NullObjectError
_4447:
	push	dword [esi+52]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_58
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_4448
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4450
	call	_brl_blitz_NullObjectError
_4450:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4452
	call	_brl_blitz_NullObjectError
_4452:
	push	dword [esi+56]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_59
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_4453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4455
	call	_brl_blitz_NullObjectError
_4455:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4457
	call	_brl_blitz_NullObjectError
_4457:
	push	dword [esi+60]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_60
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_4458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4460
	call	_brl_blitz_NullObjectError
_4460:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4462
	call	_brl_blitz_NullObjectError
_4462:
	push	dword [esi+64]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_61
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_4463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4465
	call	_brl_blitz_NullObjectError
_4465:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4467
	call	_brl_blitz_NullObjectError
_4467:
	push	dword [esi+68]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_62
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_4468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4470
	call	_brl_blitz_NullObjectError
_4470:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4472
	call	_brl_blitz_NullObjectError
_4472:
	push	dword [esi+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_63
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_4473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4475
	call	_brl_blitz_NullObjectError
_4475:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4477
	call	_brl_blitz_NullObjectError
_4477:
	push	dword [esi+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_64
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_4478
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4480
	call	_brl_blitz_NullObjectError
_4480:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4482
	call	_brl_blitz_NullObjectError
_4482:
	push	dword [esi+84]
	push	_65
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_4483
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4485
	call	_brl_blitz_NullObjectError
_4485:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4487
	call	_brl_blitz_NullObjectError
_4487:
	push	dword [esi+88]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_66
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_4488
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4490
	call	_brl_blitz_NullObjectError
_4490:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4492
	call	_brl_blitz_NullObjectError
_4492:
	mov	esi,dword [esi+92]
	cmp	esi,_bbNullObject
	jne	_4494
	call	_brl_blitz_NullObjectError
_4494:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+24]
	add	esp,4
	push	eax
	push	_67
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_4495
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_4497
	call	_brl_blitz_NullObjectError
_4497:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4499
	call	_brl_blitz_NullObjectError
_4499:
	mov	esi,dword [ebx+128]
	mov	ebx,0
	cmp	ebx,dword [esi+20]
	jb	_4502
	call	_brl_blitz_ArrayBoundsError
_4502:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_4504
	call	_brl_blitz_NullObjectError
_4504:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+24]
	add	esp,4
	push	eax
	push	_68
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+144]
	add	esp,8
	push	_4505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_4507
	call	_brl_blitz_NullObjectError
_4507:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4509
	call	_brl_blitz_NullObjectError
_4509:
	mov	esi,dword [ebx+128]
	mov	ebx,1
	cmp	ebx,dword [esi+20]
	jb	_4512
	call	_brl_blitz_ArrayBoundsError
_4512:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_4514
	call	_brl_blitz_NullObjectError
_4514:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+24]
	add	esp,4
	push	eax
	push	_69
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+144]
	add	esp,8
	push	_4515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_4517
	call	_brl_blitz_NullObjectError
_4517:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4519
	call	_brl_blitz_NullObjectError
_4519:
	mov	esi,dword [ebx+128]
	mov	ebx,2
	cmp	ebx,dword [esi+20]
	jb	_4522
	call	_brl_blitz_ArrayBoundsError
_4522:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_4524
	call	_brl_blitz_NullObjectError
_4524:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+24]
	add	esp,4
	push	eax
	push	_70
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+144]
	add	esp,8
	push	_4525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_4527
	call	_brl_blitz_NullObjectError
_4527:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4529
	call	_brl_blitz_NullObjectError
_4529:
	mov	esi,dword [ebx+128]
	mov	ebx,3
	cmp	ebx,dword [esi+20]
	jb	_4532
	call	_brl_blitz_ArrayBoundsError
_4532:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_4534
	call	_brl_blitz_NullObjectError
_4534:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+24]
	add	esp,4
	push	eax
	push	_71
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+144]
	add	esp,8
	push	_4535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4537
	call	_brl_blitz_NullObjectError
_4537:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4539
	call	_brl_blitz_NullObjectError
_4539:
	mov	esi,dword [esi+136]
	cmp	esi,_bbNullObject
	jne	_4541
	call	_brl_blitz_NullObjectError
_4541:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+24]
	add	esp,4
	push	eax
	push	_72
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_4542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4544
	call	_brl_blitz_NullObjectError
_4544:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4546
	call	_brl_blitz_NullObjectError
_4546:
	mov	esi,dword [esi+140]
	cmp	esi,_bbNullObject
	jne	_4548
	call	_brl_blitz_NullObjectError
_4548:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+24]
	add	esp,4
	push	eax
	push	_73
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_4549
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4551
	call	_brl_blitz_NullObjectError
_4551:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4553
	call	_brl_blitz_NullObjectError
_4553:
	push	dword [esi+148]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_74
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_4554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4556
	call	_brl_blitz_NullObjectError
_4556:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4558
	call	_brl_blitz_NullObjectError
_4558:
	push	dword [esi+76]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_75
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	mov	ebx,0
	jmp	_1300
_1300:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOptionsRequester_Read:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],0
	push	ebp
	push	_4723
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],0
	push	_4567
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_76
_78:
	push	ebp
	push	_4719
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4572
	call	_brl_blitz_NullObjectError
_4572:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	push	_4573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	dword [ebp-12]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_4576
	push	_79
	push	1
	push	0
	push	dword [ebp-12]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_4574
	push	_57
	push	dword [ebp-12]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	setne	al
	movzx	eax,al
_4574:
_4576:
	cmp	eax,0
	je	_4578
	push	ebp
	push	_4580
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_77
_4578:
	push	_4581
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_80
	push	dword [ebp-12]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-16],eax
	push	_4582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	0
	push	dword [ebp-12]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-20],eax
	push	_4583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	push	dword [eax+8]
	mov	eax,dword [ebp-16]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-24],eax
	push	_4584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-28],eax
	push	_4585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	push	_81
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4588
	push	_82
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4589
	push	_83
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4590
	push	_84
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4591
	push	_85
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4592
	push	_86
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4593
	push	_87
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4594
	push	_88
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4595
	push	_89
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4596
	push	_90
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4597
	push	_91
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4598
	push	_92
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4599
	push	_93
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4600
	push	_94
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4601
	push	_95
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4602
	push	_96
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4603
	push	_97
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4604
	push	_98
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_4605
	jmp	_4587
_4588:
	push	ebp
	push	_4610
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4606
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4608
	call	_brl_blitz_NullObjectError
_4608:
	mov	eax,dword [ebp-28]
	mov	dword [ebx+52],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4589:
	push	ebp
	push	_4615
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4613
	call	_brl_blitz_NullObjectError
_4613:
	mov	eax,dword [ebp-28]
	mov	dword [ebx+56],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4590:
	push	ebp
	push	_4620
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4616
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4618
	call	_brl_blitz_NullObjectError
_4618:
	mov	eax,dword [ebp-28]
	mov	dword [ebx+60],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4591:
	push	ebp
	push	_4625
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4621
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4623
	call	_brl_blitz_NullObjectError
_4623:
	mov	eax,dword [ebp-28]
	mov	dword [ebx+64],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4592:
	push	ebp
	push	_4630
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4628
	call	_brl_blitz_NullObjectError
_4628:
	mov	eax,dword [ebp-28]
	mov	dword [ebx+68],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4593:
	push	ebp
	push	_4635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4631
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4633
	call	_brl_blitz_NullObjectError
_4633:
	mov	eax,dword [ebp-28]
	mov	dword [ebx+72],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4594:
	push	ebp
	push	_4640
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4638
	call	_brl_blitz_NullObjectError
_4638:
	mov	eax,dword [ebp-28]
	mov	dword [ebx+80],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4595:
	push	ebp
	push	_4649
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4643
	call	_brl_blitz_NullObjectError
_4643:
	mov	ebx,dword [ebp-24]
	inc	dword [ebx+4]
	mov	eax,dword [esi+84]
	dec	dword [eax+4]
	jnz	_4648
	push	eax
	call	_bbGCFree
	add	esp,4
_4648:
	mov	dword [esi+84],ebx
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4596:
	push	ebp
	push	_4654
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4652
	call	_brl_blitz_NullObjectError
_4652:
	mov	eax,dword [ebp-28]
	mov	dword [ebx+88],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4597:
	push	ebp
	push	_4660
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4655
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4657
	call	_brl_blitz_NullObjectError
_4657:
	mov	ebx,dword [ebx+92]
	cmp	ebx,_bbNullObject
	jne	_4659
	call	_brl_blitz_NullObjectError
_4659:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4598:
	push	ebp
	push	_4669
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4663
	call	_brl_blitz_NullObjectError
_4663:
	mov	esi,dword [ebx+128]
	mov	ebx,0
	cmp	ebx,dword [esi+20]
	jb	_4666
	call	_brl_blitz_ArrayBoundsError
_4666:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_4668
	call	_brl_blitz_NullObjectError
_4668:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4599:
	push	ebp
	push	_4678
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4672
	call	_brl_blitz_NullObjectError
_4672:
	mov	esi,dword [ebx+128]
	mov	ebx,1
	cmp	ebx,dword [esi+20]
	jb	_4675
	call	_brl_blitz_ArrayBoundsError
_4675:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_4677
	call	_brl_blitz_NullObjectError
_4677:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4600:
	push	ebp
	push	_4687
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4681
	call	_brl_blitz_NullObjectError
_4681:
	mov	esi,dword [ebx+128]
	mov	ebx,2
	cmp	ebx,dword [esi+20]
	jb	_4684
	call	_brl_blitz_ArrayBoundsError
_4684:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_4686
	call	_brl_blitz_NullObjectError
_4686:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4601:
	push	ebp
	push	_4696
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4688
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4690
	call	_brl_blitz_NullObjectError
_4690:
	mov	esi,dword [ebx+128]
	mov	ebx,3
	cmp	ebx,dword [esi+20]
	jb	_4693
	call	_brl_blitz_ArrayBoundsError
_4693:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_4695
	call	_brl_blitz_NullObjectError
_4695:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4602:
	push	ebp
	push	_4702
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4699
	call	_brl_blitz_NullObjectError
_4699:
	mov	ebx,dword [ebx+136]
	cmp	ebx,_bbNullObject
	jne	_4701
	call	_brl_blitz_NullObjectError
_4701:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4603:
	push	ebp
	push	_4708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4703
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4705
	call	_brl_blitz_NullObjectError
_4705:
	mov	ebx,dword [ebx+140]
	cmp	ebx,_bbNullObject
	jne	_4707
	call	_brl_blitz_NullObjectError
_4707:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4604:
	push	ebp
	push	_4713
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4711
	call	_brl_blitz_NullObjectError
_4711:
	mov	eax,dword [ebp-28]
	mov	dword [ebx+148],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4605:
	push	ebp
	push	_4718
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4714
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4716
	call	_brl_blitz_NullObjectError
_4716:
	mov	eax,dword [ebp-28]
	mov	dword [ebx+76],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4587
_4587:
	call	dword [_bbOnDebugLeaveScope]
_76:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_4569
	call	_brl_blitz_NullObjectError
_4569:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	je	_78
_77:
	push	_4720
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4722
	call	_brl_blitz_NullObjectError
_4722:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,4
	mov	ebx,0
	jmp	_1304
_1304:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOptionsRequester_RefreshGadgets:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_4920
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4726
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbNullObject
	push	_4729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4731
	call	_brl_blitz_NullObjectError
_4731:
	mov	edi,ebx
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4734
	call	_brl_blitz_NullObjectError
_4734:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4736
	call	_brl_blitz_NullObjectError
_4736:
	push	0
	push	0
	push	0
	push	dword [ebx+88]
	push	dword [esi+84]
	call	_brl_maxgui_LoadGuiFont
	add	esp,20
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [edi+108]
	dec	dword [eax+4]
	jnz	_4740
	push	eax
	call	_bbGCFree
	add	esp,4
_4740:
	mov	dword [edi+108],ebx
	push	_4741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4743
	call	_brl_blitz_NullObjectError
_4743:
	mov	edi,dword [ebx+124]
	mov	esi,0
	cmp	esi,dword [edi+20]
	jb	_4746
	call	_brl_blitz_ArrayBoundsError
_4746:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4748
	call	_brl_blitz_NullObjectError
_4748:
	push	dword [ebx+52]
	push	dword [edi+esi*4+24]
	call	_brl_maxgui_SetButtonState
	add	esp,8
	push	_4749
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4751
	call	_brl_blitz_NullObjectError
_4751:
	mov	edi,dword [ebx+124]
	mov	esi,1
	cmp	esi,dword [edi+20]
	jb	_4754
	call	_brl_blitz_ArrayBoundsError
_4754:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4756
	call	_brl_blitz_NullObjectError
_4756:
	push	dword [ebx+56]
	push	dword [edi+esi*4+24]
	call	_brl_maxgui_SetButtonState
	add	esp,8
	push	_4757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4759
	call	_brl_blitz_NullObjectError
_4759:
	mov	edi,dword [ebx+124]
	mov	esi,2
	cmp	esi,dword [edi+20]
	jb	_4762
	call	_brl_blitz_ArrayBoundsError
_4762:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4764
	call	_brl_blitz_NullObjectError
_4764:
	push	dword [ebx+60]
	push	dword [edi+esi*4+24]
	call	_brl_maxgui_SetButtonState
	add	esp,8
	push	_4765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4767
	call	_brl_blitz_NullObjectError
_4767:
	mov	edi,dword [ebx+124]
	mov	esi,3
	cmp	esi,dword [edi+20]
	jb	_4770
	call	_brl_blitz_ArrayBoundsError
_4770:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4772
	call	_brl_blitz_NullObjectError
_4772:
	push	dword [ebx+64]
	push	dword [edi+esi*4+24]
	call	_brl_maxgui_SetButtonState
	add	esp,8
	push	_4773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4775
	call	_brl_blitz_NullObjectError
_4775:
	mov	edi,dword [ebx+124]
	mov	esi,4
	cmp	esi,dword [edi+20]
	jb	_4778
	call	_brl_blitz_ArrayBoundsError
_4778:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4780
	call	_brl_blitz_NullObjectError
_4780:
	push	dword [ebx+68]
	push	dword [edi+esi*4+24]
	call	_brl_maxgui_SetButtonState
	add	esp,8
	push	_4781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4783
	call	_brl_blitz_NullObjectError
_4783:
	mov	edi,dword [ebx+124]
	mov	esi,5
	cmp	esi,dword [edi+20]
	jb	_4786
	call	_brl_blitz_ArrayBoundsError
_4786:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4788
	call	_brl_blitz_NullObjectError
_4788:
	push	dword [ebx+72]
	push	dword [edi+esi*4+24]
	call	_brl_maxgui_SetButtonState
	add	esp,8
	push	_4789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4791
	call	_brl_blitz_NullObjectError
_4791:
	mov	edi,dword [ebx+124]
	mov	esi,6
	cmp	esi,dword [edi+20]
	jb	_4794
	call	_brl_blitz_ArrayBoundsError
_4794:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4796
	call	_brl_blitz_NullObjectError
_4796:
	push	dword [ebx+76]
	push	dword [edi+esi*4+24]
	call	_brl_maxgui_SetButtonState
	add	esp,8
	push	_4797
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4799
	call	_brl_blitz_NullObjectError
_4799:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4801
	call	_brl_blitz_NullObjectError
_4801:
	push	7
	push	0
	mov	eax,dword [esi+80]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,1
	push	eax
	call	_bbIntMax
	add	esp,8
	push	eax
	call	_bbIntMin
	add	esp,8
	push	eax
	push	dword [ebx+112]
	call	_brl_maxgui_SelectGadgetItem
	add	esp,8
	push	_4802
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-16],eax
	cmp	dword [ebp-16],_bbNullObject
	jne	_4804
	call	_brl_blitz_NullObjectError
_4804:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4806
	call	_brl_blitz_NullObjectError
_4806:
	mov	edi,dword [ebx+92]
	cmp	edi,_bbNullObject
	jne	_4808
	call	_brl_blitz_NullObjectError
_4808:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4810
	call	_brl_blitz_NullObjectError
_4810:
	mov	ebx,dword [ebx+92]
	cmp	ebx,_bbNullObject
	jne	_4812
	call	_brl_blitz_NullObjectError
_4812:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4814
	call	_brl_blitz_NullObjectError
_4814:
	mov	esi,dword [esi+92]
	cmp	esi,_bbNullObject
	jne	_4816
	call	_brl_blitz_NullObjectError
_4816:
	push	dword [esi+16]
	push	dword [ebx+12]
	push	dword [edi+8]
	mov	eax,dword [ebp-16]
	push	dword [eax+116]
	call	_brl_maxgui_SetPanelColor
	add	esp,16
	push	_4817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_4819
	call	_brl_blitz_NullObjectError
_4819:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4821
	call	_brl_blitz_NullObjectError
_4821:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4823
	call	_brl_blitz_NullObjectError
_4823:
	push	dword [ebx+88]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_40
	push	dword [esi+84]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [edi+120]
	call	_brl_maxgui_SetGadgetText
	add	esp,8
	push	_4824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	jmp	_4825
_101:
	mov	eax,ebp
	push	eax
	push	_4834
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4826
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4828
	call	_brl_blitz_NullObjectError
_4828:
	mov	esi,dword [ebx+128]
	mov	ebx,dword [ebp-8]
	cmp	ebx,dword [esi+20]
	jb	_4831
	call	_brl_blitz_ArrayBoundsError
_4831:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_4833
	call	_brl_blitz_NullObjectError
_4833:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_99:
	add	dword [ebp-8],1
_4825:
	cmp	dword [ebp-8],3
	jle	_101
_100:
	push	_4835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4837
	call	_brl_blitz_NullObjectError
_4837:
	push	dword [ebx+132]
	call	_brl_maxgui_LockTextArea
	add	esp,4
	push	_4838
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_4840
	call	_brl_blitz_NullObjectError
_4840:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4842
	call	_brl_blitz_NullObjectError
_4842:
	mov	edi,dword [ebx+92]
	cmp	edi,_bbNullObject
	jne	_4844
	call	_brl_blitz_NullObjectError
_4844:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4846
	call	_brl_blitz_NullObjectError
_4846:
	mov	ebx,dword [ebx+92]
	cmp	ebx,_bbNullObject
	jne	_4848
	call	_brl_blitz_NullObjectError
_4848:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4850
	call	_brl_blitz_NullObjectError
_4850:
	mov	esi,dword [esi+92]
	cmp	esi,_bbNullObject
	jne	_4852
	call	_brl_blitz_NullObjectError
_4852:
	push	1
	push	dword [esi+16]
	push	dword [ebx+12]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+132]
	call	_brl_maxgui_SetTextAreaColor
	add	esp,20
	push	_4853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4855
	call	_brl_blitz_NullObjectError
_4855:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4857
	call	_brl_blitz_NullObjectError
_4857:
	push	dword [ebx+108]
	push	dword [esi+132]
	call	_brl_maxgui_SetGadgetFont
	add	esp,8
	push	_4858
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4860
	call	_brl_blitz_NullObjectError
_4860:
	mov	esi,dword [ebx+128]
	mov	ebx,0
	cmp	ebx,dword [esi+20]
	jb	_4863
	call	_brl_blitz_ArrayBoundsError
_4863:
	mov	esi,dword [esi+ebx*4+24]
	cmp	esi,_bbNullObject
	jne	_4865
	call	_brl_blitz_NullObjectError
_4865:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4867
	call	_brl_blitz_NullObjectError
_4867:
	push	-1
	push	0
	push	dword [ebx+132]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+52]
	add	esp,16
	push	_4868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4870
	call	_brl_blitz_NullObjectError
_4870:
	mov	esi,dword [ebx+128]
	mov	ebx,1
	cmp	ebx,dword [esi+20]
	jb	_4873
	call	_brl_blitz_ArrayBoundsError
_4873:
	mov	esi,dword [esi+ebx*4+24]
	cmp	esi,_bbNullObject
	jne	_4875
	call	_brl_blitz_NullObjectError
_4875:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4877
	call	_brl_blitz_NullObjectError
_4877:
	push	17
	push	0
	push	dword [ebx+132]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+52]
	add	esp,16
	push	_4878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4880
	call	_brl_blitz_NullObjectError
_4880:
	mov	esi,dword [ebx+128]
	mov	ebx,2
	cmp	ebx,dword [esi+20]
	jb	_4883
	call	_brl_blitz_ArrayBoundsError
_4883:
	mov	esi,dword [esi+ebx*4+24]
	cmp	esi,_bbNullObject
	jne	_4885
	call	_brl_blitz_NullObjectError
_4885:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4887
	call	_brl_blitz_NullObjectError
_4887:
	push	8
	push	26
	push	dword [ebx+132]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+52]
	add	esp,16
	push	_4888
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4890
	call	_brl_blitz_NullObjectError
_4890:
	mov	esi,dword [ebx+128]
	mov	ebx,3
	cmp	ebx,dword [esi+20]
	jb	_4893
	call	_brl_blitz_ArrayBoundsError
_4893:
	mov	esi,dword [esi+ebx*4+24]
	cmp	esi,_bbNullObject
	jne	_4895
	call	_brl_blitz_NullObjectError
_4895:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4897
	call	_brl_blitz_NullObjectError
_4897:
	push	5
	push	36
	push	dword [ebx+132]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+52]
	add	esp,16
	push	_4898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4900
	call	_brl_blitz_NullObjectError
_4900:
	push	dword [ebx+132]
	call	_brl_maxgui_UnlockTextArea
	add	esp,4
	push	_4901
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4903
	call	_brl_blitz_NullObjectError
_4903:
	mov	ebx,dword [ebx+136]
	cmp	ebx,_bbNullObject
	jne	_4905
	call	_brl_blitz_NullObjectError
_4905:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_4906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4908
	call	_brl_blitz_NullObjectError
_4908:
	mov	ebx,dword [ebx+140]
	cmp	ebx,_bbNullObject
	jne	_4910
	call	_brl_blitz_NullObjectError
_4910:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_4911
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4913
	call	_brl_blitz_NullObjectError
_4913:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_4915
	call	_brl_blitz_NullObjectError
_4915:
	push	1
	push	0
	push	dword [esi+148]
	call	_bbIntMax
	add	esp,8
	push	eax
	call	_bbIntMin
	add	esp,8
	push	eax
	push	dword [ebx+144]
	call	_brl_maxgui_SelectGadgetItem
	add	esp,8
	push	_4916
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4918
	call	_brl_blitz_NullObjectError
_4918:
	mov	dword [ebx+152],1
	mov	ebx,0
	jmp	_1307
_1307:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOptionsRequester_Poll:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	mov	eax,ebp
	push	eax
	push	_5208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	push	_4926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	jmp	_4927
_104:
	mov	eax,ebp
	push	eax
	push	_4936
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4930
	call	_brl_blitz_NullObjectError
_4930:
	mov	esi,dword [ebx+128]
	mov	ebx,dword [ebp-8]
	cmp	ebx,dword [esi+20]
	jb	_4933
	call	_brl_blitz_ArrayBoundsError
_4933:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_4935
	call	_brl_blitz_NullObjectError
_4935:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	or	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_102:
	add	dword [ebp-8],1
_4927:
	cmp	dword [ebp-8],3
	jle	_104
_103:
	push	_4937
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4939
	call	_brl_blitz_NullObjectError
_4939:
	mov	ebx,dword [ebx+136]
	cmp	ebx,_bbNullObject
	jne	_4941
	call	_brl_blitz_NullObjectError
_4941:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	or	dword [ebp-16],eax
	push	_4942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4944
	call	_brl_blitz_NullObjectError
_4944:
	mov	ebx,dword [ebx+140]
	cmp	ebx,_bbNullObject
	jne	_4946
	call	_brl_blitz_NullObjectError
_4946:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	or	dword [ebp-16],eax
	push	_4947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4949
	call	_brl_blitz_NullObjectError
_4949:
	mov	esi,dword [ebx+124]
	mov	ebx,0
	cmp	ebx,dword [esi+20]
	jb	_4952
	call	_brl_blitz_ArrayBoundsError
_4952:
	call	_brl_eventqueue_EventSource
	cmp	eax,dword [esi+ebx*4+24]
	jne	_4953
	mov	eax,ebp
	push	eax
	push	_4967
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4954
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4956
	call	_brl_blitz_NullObjectError
_4956:
	mov	edi,ebx
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4959
	call	_brl_blitz_NullObjectError
_4959:
	mov	esi,dword [ebx+124]
	mov	ebx,0
	cmp	ebx,dword [esi+20]
	jb	_4962
	call	_brl_blitz_ArrayBoundsError
_4962:
	push	dword [esi+ebx*4+24]
	call	_brl_maxgui_ButtonState
	add	esp,4
	mov	dword [edi+52],eax
	push	_4963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4965
	call	_brl_blitz_NullObjectError
_4965:
	mov	dword [ebx+152],1
	call	dword [_bbOnDebugLeaveScope]
_4953:
	push	_4968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4970
	call	_brl_blitz_NullObjectError
_4970:
	mov	esi,dword [ebx+124]
	mov	ebx,1
	cmp	ebx,dword [esi+20]
	jb	_4973
	call	_brl_blitz_ArrayBoundsError
_4973:
	call	_brl_eventqueue_EventSource
	cmp	eax,dword [esi+ebx*4+24]
	jne	_4974
	mov	eax,ebp
	push	eax
	push	_4984
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4975
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4977
	call	_brl_blitz_NullObjectError
_4977:
	mov	edi,ebx
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4980
	call	_brl_blitz_NullObjectError
_4980:
	mov	esi,dword [ebx+124]
	mov	ebx,1
	cmp	ebx,dword [esi+20]
	jb	_4983
	call	_brl_blitz_ArrayBoundsError
_4983:
	push	dword [esi+ebx*4+24]
	call	_brl_maxgui_ButtonState
	add	esp,4
	mov	dword [edi+56],eax
	call	dword [_bbOnDebugLeaveScope]
_4974:
	push	_4985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4987
	call	_brl_blitz_NullObjectError
_4987:
	mov	esi,dword [ebx+124]
	mov	ebx,2
	cmp	ebx,dword [esi+20]
	jb	_4990
	call	_brl_blitz_ArrayBoundsError
_4990:
	call	_brl_eventqueue_EventSource
	cmp	eax,dword [esi+ebx*4+24]
	jne	_4991
	mov	eax,ebp
	push	eax
	push	_5005
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_4992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4994
	call	_brl_blitz_NullObjectError
_4994:
	mov	edi,ebx
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_4997
	call	_brl_blitz_NullObjectError
_4997:
	mov	esi,dword [ebx+124]
	mov	ebx,2
	cmp	ebx,dword [esi+20]
	jb	_5000
	call	_brl_blitz_ArrayBoundsError
_5000:
	push	dword [esi+ebx*4+24]
	call	_brl_maxgui_ButtonState
	add	esp,4
	mov	dword [edi+60],eax
	push	_5001
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5003
	call	_brl_blitz_NullObjectError
_5003:
	mov	dword [ebx+152],1
	call	dword [_bbOnDebugLeaveScope]
_4991:
	push	_5006
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5008
	call	_brl_blitz_NullObjectError
_5008:
	mov	esi,dword [ebx+124]
	mov	ebx,3
	cmp	ebx,dword [esi+20]
	jb	_5011
	call	_brl_blitz_ArrayBoundsError
_5011:
	call	_brl_eventqueue_EventSource
	cmp	eax,dword [esi+ebx*4+24]
	jne	_5012
	mov	eax,ebp
	push	eax
	push	_5026
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5015
	call	_brl_blitz_NullObjectError
_5015:
	mov	edi,ebx
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5018
	call	_brl_blitz_NullObjectError
_5018:
	mov	esi,dword [ebx+124]
	mov	ebx,3
	cmp	ebx,dword [esi+20]
	jb	_5021
	call	_brl_blitz_ArrayBoundsError
_5021:
	push	dword [esi+ebx*4+24]
	call	_brl_maxgui_ButtonState
	add	esp,4
	mov	dword [edi+64],eax
	push	_5022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5024
	call	_brl_blitz_NullObjectError
_5024:
	mov	dword [ebx+152],1
	call	dword [_bbOnDebugLeaveScope]
_5012:
	push	_5027
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5029
	call	_brl_blitz_NullObjectError
_5029:
	mov	esi,dword [ebx+124]
	mov	ebx,4
	cmp	ebx,dword [esi+20]
	jb	_5032
	call	_brl_blitz_ArrayBoundsError
_5032:
	call	_brl_eventqueue_EventSource
	cmp	eax,dword [esi+ebx*4+24]
	jne	_5033
	mov	eax,ebp
	push	eax
	push	_5043
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5036
	call	_brl_blitz_NullObjectError
_5036:
	mov	edi,ebx
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5039
	call	_brl_blitz_NullObjectError
_5039:
	mov	esi,dword [ebx+124]
	mov	ebx,4
	cmp	ebx,dword [esi+20]
	jb	_5042
	call	_brl_blitz_ArrayBoundsError
_5042:
	push	dword [esi+ebx*4+24]
	call	_brl_maxgui_ButtonState
	add	esp,4
	mov	dword [edi+68],eax
	call	dword [_bbOnDebugLeaveScope]
_5033:
	push	_5044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5046
	call	_brl_blitz_NullObjectError
_5046:
	mov	esi,dword [ebx+124]
	mov	ebx,5
	cmp	ebx,dword [esi+20]
	jb	_5049
	call	_brl_blitz_ArrayBoundsError
_5049:
	call	_brl_eventqueue_EventSource
	cmp	eax,dword [esi+ebx*4+24]
	jne	_5050
	mov	eax,ebp
	push	eax
	push	_5060
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5053
	call	_brl_blitz_NullObjectError
_5053:
	mov	edi,ebx
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5056
	call	_brl_blitz_NullObjectError
_5056:
	mov	esi,dword [ebx+124]
	mov	ebx,5
	cmp	ebx,dword [esi+20]
	jb	_5059
	call	_brl_blitz_ArrayBoundsError
_5059:
	push	dword [esi+ebx*4+24]
	call	_brl_maxgui_ButtonState
	add	esp,4
	mov	dword [edi+72],eax
	call	dword [_bbOnDebugLeaveScope]
_5050:
	push	_5061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5063
	call	_brl_blitz_NullObjectError
_5063:
	mov	esi,dword [ebx+124]
	mov	ebx,6
	cmp	ebx,dword [esi+20]
	jb	_5066
	call	_brl_blitz_ArrayBoundsError
_5066:
	call	_brl_eventqueue_EventSource
	cmp	eax,dword [esi+ebx*4+24]
	jne	_5067
	mov	eax,ebp
	push	eax
	push	_5077
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5070
	call	_brl_blitz_NullObjectError
_5070:
	mov	edi,ebx
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5073
	call	_brl_blitz_NullObjectError
_5073:
	mov	esi,dword [ebx+124]
	mov	ebx,6
	cmp	ebx,dword [esi+20]
	jb	_5076
	call	_brl_blitz_ArrayBoundsError
_5076:
	push	dword [esi+ebx*4+24]
	call	_brl_maxgui_ButtonState
	add	esp,4
	mov	dword [edi+76],eax
	call	dword [_bbOnDebugLeaveScope]
_5067:
	push	_5078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventSource
	mov	ebx,eax
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5083
	call	_brl_blitz_NullObjectError
_5083:
	cmp	ebx,dword [esi+28]
	je	_5081
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5086
	call	_brl_blitz_NullObjectError
_5086:
	cmp	ebx,dword [esi+16]
	je	_5084
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5089
	call	_brl_blitz_NullObjectError
_5089:
	cmp	ebx,dword [esi+12]
	je	_5087
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5092
	call	_brl_blitz_NullObjectError
_5092:
	cmp	ebx,dword [esi+20]
	je	_5090
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5095
	call	_brl_blitz_NullObjectError
_5095:
	cmp	ebx,dword [esi+112]
	je	_5093
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5098
	call	_brl_blitz_NullObjectError
_5098:
	cmp	ebx,dword [esi+116]
	je	_5096
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5101
	call	_brl_blitz_NullObjectError
_5101:
	cmp	ebx,dword [esi+120]
	je	_5099
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5104
	call	_brl_blitz_NullObjectError
_5104:
	cmp	ebx,dword [esi+144]
	je	_5102
	jmp	_5080
_5081:
	mov	eax,ebp
	push	eax
	push	_5110
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5107
	call	_brl_blitz_NullObjectError
_5107:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5109
	call	_brl_blitz_NullObjectError
_5109:
	push	dword [esi+28]
	call	_brl_maxgui_SelectedGadgetItem
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5080
_5084:
	mov	eax,ebp
	push	eax
	push	_5131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5113
	call	_brl_blitz_NullObjectError
_5113:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	_5114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5116
	call	_brl_blitz_NullObjectError
_5116:
	cmp	dword [ebx+152],0
	je	_5117
	mov	eax,ebp
	push	eax
	push	_5123
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5120
	call	_brl_blitz_NullObjectError
_5120:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_5122
	call	_brl_blitz_NullObjectError
_5122:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+220]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_5117:
	push	_5124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5126
	call	_brl_blitz_NullObjectError
_5126:
	mov	dword [ebx+152],0
	push	_5128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5130
	call	_brl_blitz_NullObjectError
_5130:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5080
_5087:
	mov	eax,ebp
	push	eax
	push	_5145
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,16387
	jne	_5133
	mov	eax,ebp
	push	eax
	push	_5144
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5136
	call	_brl_blitz_NullObjectError
_5136:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	push	_5137
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5139
	call	_brl_blitz_NullObjectError
_5139:
	mov	dword [ebx+152],0
	push	_5141
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5143
	call	_brl_blitz_NullObjectError
_5143:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_5133:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5080
_5090:
	mov	eax,ebp
	push	eax
	push	_5156
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5146
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5148
	call	_brl_blitz_NullObjectError
_5148:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	push	_5149
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5151
	call	_brl_blitz_NullObjectError
_5151:
	mov	dword [ebx+152],0
	push	_5153
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5155
	call	_brl_blitz_NullObjectError
_5155:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5080
_5093:
	mov	eax,ebp
	push	eax
	push	_5164
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5159
	call	_brl_blitz_NullObjectError
_5159:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5162
	call	_brl_blitz_NullObjectError
_5162:
	push	dword [esi+112]
	call	_brl_maxgui_SelectedGadgetItem
	add	esp,4
	add	eax,1
	shl	eax,1
	mov	dword [ebx+80],eax
	push	_5163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5080
_5096:
	mov	eax,ebp
	push	eax
	push	_5173
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,1025
	jne	_5166
	mov	eax,ebp
	push	eax
	push	_5172
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5169
	call	_brl_blitz_NullObjectError
_5169:
	mov	ebx,dword [ebx+92]
	cmp	ebx,_bbNullObject
	jne	_5171
	call	_brl_blitz_NullObjectError
_5171:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_5166:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5080
_5099:
	mov	eax,ebp
	push	eax
	push	_5193
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5176
	call	_brl_blitz_NullObjectError
_5176:
	push	dword [ebx+108]
	call	_brl_maxgui_RequestFont
	add	esp,4
	mov	dword [ebp-12],eax
	push	_5177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_5178
	mov	eax,ebp
	push	eax
	push	_5192
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5181
	call	_brl_blitz_NullObjectError
_5181:
	push	dword [ebp-12]
	call	_brl_maxgui_FontName
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+84]
	dec	dword [eax+4]
	jnz	_5186
	push	eax
	call	_bbGCFree
	add	esp,4
_5186:
	mov	dword [esi+84],ebx
	push	_5187
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5189
	call	_brl_blitz_NullObjectError
_5189:
	push	dword [ebp-12]
	call	_brl_maxgui_FontSize
	add	esp,4
	mov	dword [ebx+88],eax
	push	_5191
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],1
	call	dword [_bbOnDebugLeaveScope]
_5178:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5080
_5102:
	mov	eax,ebp
	push	eax
	push	_5201
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5196
	call	_brl_blitz_NullObjectError
_5196:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5199
	call	_brl_blitz_NullObjectError
_5199:
	push	dword [esi+144]
	call	_brl_maxgui_SelectedGadgetItem
	add	esp,4
	mov	dword [ebx+148],eax
	push	_5200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5080
_5080:
	push	_5202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	je	_5203
	mov	eax,ebp
	push	eax
	push	_5207
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5206
	call	_brl_blitz_NullObjectError
_5206:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_5203:
	mov	ebx,0
	jmp	_1310
_1310:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOptionsRequester_InitOptionsRequester:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	mov	eax,ebp
	push	eax
	push	_5476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5210
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_5212
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5214
	call	_brl_blitz_NullObjectError
_5214:
	push	440
	push	320
	push	_105
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,20
	push	_5215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5217
	call	_brl_blitz_NullObjectError
_5217:
	push	_bb_TColor
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+92]
	dec	dword [eax+4]
	jnz	_5222
	push	eax
	call	_bbGCFree
	add	esp,4
_5222:
	mov	dword [esi+92],ebx
	push	_5223
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5225
	call	_brl_blitz_NullObjectError
_5225:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5228
	call	_brl_blitz_NullObjectError
_5228:
	push	_105
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_5232
	push	eax
	call	_bbGCFree
	add	esp,4
_5232:
	mov	dword [esi+40],ebx
	push	_5233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5235
	call	_brl_blitz_NullObjectError
_5235:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5238
	call	_brl_blitz_NullObjectError
_5238:
	push	_106
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_5242
	push	eax
	call	_bbGCFree
	add	esp,4
_5242:
	mov	dword [esi+44],ebx
	push	_5243
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5245
	call	_brl_blitz_NullObjectError
_5245:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5248
	call	_brl_blitz_NullObjectError
_5248:
	push	_107
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+48]
	dec	dword [eax+4]
	jnz	_5252
	push	eax
	call	_bbGCFree
	add	esp,4
_5252:
	mov	dword [esi+48],ebx
	push	_5253
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5255
	call	_brl_blitz_NullObjectError
_5255:
	mov	eax,dword [ebx+40]
	mov	dword [ebp-12],eax
	push	_5256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5258
	call	_brl_blitz_NullObjectError
_5258:
	mov	esi,dword [ebx+124]
	mov	ebx,0
	cmp	ebx,dword [esi+20]
	jb	_5261
	call	_brl_blitz_ArrayBoundsError
_5261:
	shl	ebx,2
	add	esi,ebx
	push	2
	push	dword [ebp-12]
	push	24
	push	280
	push	10
	push	10
	push	_108
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_5266
	push	eax
	call	_bbGCFree
	add	esp,4
_5266:
	mov	dword [esi+24],ebx
	push	_5267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5269
	call	_brl_blitz_NullObjectError
_5269:
	mov	esi,dword [ebx+124]
	mov	ebx,1
	cmp	ebx,dword [esi+20]
	jb	_5272
	call	_brl_blitz_ArrayBoundsError
_5272:
	shl	ebx,2
	add	esi,ebx
	push	2
	push	dword [ebp-12]
	push	24
	push	280
	push	34
	push	10
	push	_109
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_5277
	push	eax
	call	_bbGCFree
	add	esp,4
_5277:
	mov	dword [esi+24],ebx
	push	_5278
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5280
	call	_brl_blitz_NullObjectError
_5280:
	mov	esi,dword [ebx+124]
	mov	ebx,2
	cmp	ebx,dword [esi+20]
	jb	_5283
	call	_brl_blitz_ArrayBoundsError
_5283:
	shl	ebx,2
	add	esi,ebx
	push	2
	push	dword [ebp-12]
	push	24
	push	280
	push	58
	push	10
	push	_110
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_5288
	push	eax
	call	_bbGCFree
	add	esp,4
_5288:
	mov	dword [esi+24],ebx
	push	_5289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5291
	call	_brl_blitz_NullObjectError
_5291:
	mov	esi,dword [ebx+124]
	mov	ebx,3
	cmp	ebx,dword [esi+20]
	jb	_5294
	call	_brl_blitz_ArrayBoundsError
_5294:
	shl	ebx,2
	add	esi,ebx
	push	2
	push	dword [ebp-12]
	push	24
	push	280
	push	82
	push	10
	push	_111
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_5299
	push	eax
	call	_bbGCFree
	add	esp,4
_5299:
	mov	dword [esi+24],ebx
	push	_5300
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5302
	call	_brl_blitz_NullObjectError
_5302:
	mov	esi,dword [ebx+124]
	mov	ebx,4
	cmp	ebx,dword [esi+20]
	jb	_5305
	call	_brl_blitz_ArrayBoundsError
_5305:
	shl	ebx,2
	add	esi,ebx
	push	2
	push	dword [ebp-12]
	push	24
	push	280
	push	106
	push	10
	push	_112
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_5310
	push	eax
	call	_bbGCFree
	add	esp,4
_5310:
	mov	dword [esi+24],ebx
	push	_5311
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5313
	call	_brl_blitz_NullObjectError
_5313:
	mov	esi,dword [ebx+124]
	mov	ebx,5
	cmp	ebx,dword [esi+20]
	jb	_5316
	call	_brl_blitz_ArrayBoundsError
_5316:
	shl	ebx,2
	add	esi,ebx
	push	2
	push	dword [ebp-12]
	push	24
	push	280
	push	130
	push	10
	push	_113
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_5321
	push	eax
	call	_bbGCFree
	add	esp,4
_5321:
	mov	dword [esi+24],ebx
	push	_5322
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5324
	call	_brl_blitz_NullObjectError
_5324:
	mov	esi,dword [ebx+124]
	mov	ebx,6
	cmp	ebx,dword [esi+20]
	jb	_5327
	call	_brl_blitz_ArrayBoundsError
_5327:
	shl	ebx,2
	add	esi,ebx
	push	2
	push	dword [ebp-12]
	push	24
	push	280
	push	154
	push	10
	push	_114
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_5332
	push	eax
	call	_bbGCFree
	add	esp,4
_5332:
	mov	dword [esi+24],ebx
	push	_5333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5335
	call	_brl_blitz_NullObjectError
_5335:
	mov	eax,dword [ebx+44]
	mov	dword [ebp-12],eax
	push	_5336
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-12]
	push	24
	push	80
	push	16
	push	4
	push	_115
	call	_brl_maxgui_CreateLabel
	add	esp,28
	push	_5337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5339
	call	_brl_blitz_NullObjectError
_5339:
	push	_2
	push	3
	push	dword [ebp-12]
	push	24
	push	24
	push	12
	push	88
	call	_brl_maxgui_CreatePanel
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+116]
	dec	dword [eax+4]
	jnz	_5344
	push	eax
	call	_bbGCFree
	add	esp,4
_5344:
	mov	dword [esi+116],ebx
	push	_5345
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5347
	call	_brl_blitz_NullObjectError
_5347:
	push	1
	push	dword [ebp-12]
	push	24
	push	180
	push	12
	push	116
	push	_56
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+120]
	dec	dword [eax+4]
	jnz	_5352
	push	eax
	call	_bbGCFree
	add	esp,4
_5352:
	mov	dword [esi+120],ebx
	push	_5353
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5355
	call	_brl_blitz_NullObjectError
_5355:
	push	4
	push	_5357
	call	_bbArrayNew1D
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+128]
	dec	dword [eax+4]
	jnz	_5361
	push	eax
	call	_bbGCFree
	add	esp,4
_5361:
	mov	dword [esi+128],ebx
	push	_5362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5364
	call	_brl_blitz_NullObjectError
_5364:
	mov	esi,dword [ebx+128]
	mov	ebx,0
	cmp	ebx,dword [esi+20]
	jb	_5367
	call	_brl_blitz_ArrayBoundsError
_5367:
	shl	ebx,2
	add	esi,ebx
	push	dword [ebp-12]
	push	40
	push	4
	push	_116
	call	dword [_bb_TTextStyle+68]
	add	esp,16
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_5372
	push	eax
	call	_bbGCFree
	add	esp,4
_5372:
	mov	dword [esi+24],ebx
	push	_5373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5375
	call	_brl_blitz_NullObjectError
_5375:
	mov	esi,dword [ebx+128]
	mov	ebx,1
	cmp	ebx,dword [esi+20]
	jb	_5378
	call	_brl_blitz_ArrayBoundsError
_5378:
	shl	ebx,2
	add	esi,ebx
	push	dword [ebp-12]
	push	68
	push	4
	push	_117
	call	dword [_bb_TTextStyle+68]
	add	esp,16
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_5383
	push	eax
	call	_bbGCFree
	add	esp,4
_5383:
	mov	dword [esi+24],ebx
	push	_5384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5386
	call	_brl_blitz_NullObjectError
_5386:
	mov	esi,dword [ebx+128]
	mov	ebx,2
	cmp	ebx,dword [esi+20]
	jb	_5389
	call	_brl_blitz_ArrayBoundsError
_5389:
	shl	ebx,2
	add	esi,ebx
	push	dword [ebp-12]
	push	96
	push	4
	push	_118
	call	dword [_bb_TTextStyle+68]
	add	esp,16
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_5394
	push	eax
	call	_bbGCFree
	add	esp,4
_5394:
	mov	dword [esi+24],ebx
	push	_5395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5397
	call	_brl_blitz_NullObjectError
_5397:
	mov	esi,dword [ebx+128]
	mov	ebx,3
	cmp	ebx,dword [esi+20]
	jb	_5400
	call	_brl_blitz_ArrayBoundsError
_5400:
	shl	ebx,2
	add	esi,ebx
	push	dword [ebp-12]
	push	124
	push	4
	push	_119
	call	dword [_bb_TTextStyle+68]
	add	esp,16
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_5405
	push	eax
	call	_bbGCFree
	add	esp,4
_5405:
	mov	dword [esi+24],ebx
	push	_5406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5408
	call	_brl_blitz_NullObjectError
_5408:
	push	0
	push	dword [ebp-12]
	push	24
	push	128
	push	180
	push	20
	call	_brl_maxgui_CreateComboBox
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+112]
	dec	dword [eax+4]
	jnz	_5413
	push	eax
	call	_bbGCFree
	add	esp,4
_5413:
	mov	dword [esi+112],ebx
	push	_5414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-16],1
	jmp	_5416
_122:
	mov	eax,ebp
	push	eax
	push	_5420
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5419
	call	_brl_blitz_NullObjectError
_5419:
	push	_bbNullObject
	push	_2
	push	-1
	push	0
	mov	eax,dword [ebp-16]
	shl	eax,1
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_123
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebx+112]
	call	_brl_maxgui_AddGadgetItem
	add	esp,24
	call	dword [_bbOnDebugLeaveScope]
_120:
	add	dword [ebp-16],1
_5416:
	cmp	dword [ebp-16],8
	jle	_122
_121:
	push	_5421
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5423
	call	_brl_blitz_NullObjectError
_5423:
	push	2
	push	dword [ebp-12]
	push	140
	push	dword [ebp-12]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	sub	eax,20
	push	eax
	push	220
	push	10
	call	_brl_maxgui_CreateTextArea
	add	esp,24
	mov	esi,eax
	inc	dword [esi+4]
	mov	eax,dword [ebx+132]
	dec	dword [eax+4]
	jnz	_5428
	push	eax
	call	_bbGCFree
	add	esp,4
_5428:
	mov	dword [ebx+132],esi
	push	_5429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5431
	call	_brl_blitz_NullObjectError
_5431:
	push	1
	push	-1
	push	0
	push	_124
	push	dword [ebx+132]
	call	_brl_maxgui_SetTextAreaText
	add	esp,20
	push	_5432
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5434
	call	_brl_blitz_NullObjectError
_5434:
	mov	eax,dword [ebx+48]
	mov	dword [ebp-12],eax
	push	_5435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5437
	call	_brl_blitz_NullObjectError
_5437:
	push	dword [ebp-12]
	push	12
	push	4
	push	_125
	call	dword [_bb_TGadgetStyle+72]
	add	esp,16
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+136]
	dec	dword [eax+4]
	jnz	_5442
	push	eax
	call	_bbGCFree
	add	esp,4
_5442:
	mov	dword [esi+136],ebx
	push	_5443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5445
	call	_brl_blitz_NullObjectError
_5445:
	push	dword [ebp-12]
	push	40
	push	4
	push	_126
	call	dword [_bb_TGadgetStyle+72]
	add	esp,16
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+140]
	dec	dword [eax+4]
	jnz	_5450
	push	eax
	call	_bbGCFree
	add	esp,4
_5450:
	mov	dword [esi+140],ebx
	push	_5451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5453
	call	_brl_blitz_NullObjectError
_5453:
	push	0
	push	dword [ebp-12]
	push	24
	push	128
	push	66
	push	20
	call	_brl_maxgui_CreateComboBox
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+144]
	dec	dword [eax+4]
	jnz	_5458
	push	eax
	call	_bbGCFree
	add	esp,4
_5458:
	mov	dword [esi+144],ebx
	push	_5459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5461
	call	_brl_blitz_NullObjectError
_5461:
	push	_bbNullObject
	push	_2
	push	-1
	push	0
	push	_127
	push	dword [ebx+144]
	call	_brl_maxgui_AddGadgetItem
	add	esp,24
	push	_5462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5464
	call	_brl_blitz_NullObjectError
_5464:
	push	_bbNullObject
	push	_2
	push	-1
	push	0
	push	_128
	push	dword [ebx+144]
	call	_brl_maxgui_AddGadgetItem
	add	esp,24
	push	_5465
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5467
	call	_brl_blitz_NullObjectError
_5467:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,4
	push	_5468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5470
	call	_brl_blitz_NullObjectError
_5470:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5472
	call	_brl_blitz_NullObjectError
_5472:
	push	dword [ebx+40]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+72]
	add	esp,8
	push	_5473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5475
	call	_brl_blitz_NullObjectError
_5475:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	mov	ebx,0
	jmp	_1314
_1314:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOptionsRequester_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_5485
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5478
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_5480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TOptionsRequester
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_5481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_5483
	call	_brl_blitz_NullObjectError
_5483:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,8
	push	_5484
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1317
_1317:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFindRequester_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_5494
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TRequester_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TFindRequester
	push	ebp
	push	_5492
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5489
	call	_brl_blitz_NullObjectError
_5489:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+28],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_5493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1320
_1320:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFindRequester_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_5499
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_5495
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1323:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+28]
	dec	dword [eax+4]
	jnz	_5498
	push	eax
	call	_bbGCFree
	add	esp,4
_5498:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TRequester
	push	dword [ebp-4]
	call	__bb_TRequester_Delete
	add	esp,4
	mov	ebx,0
	jmp	_5496
_5496:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFindRequester_ShowFind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_5510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	dword [eax+8],0
	je	_5501
	push	ebp
	push	_5505
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5502
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5504
	call	_brl_blitz_NullObjectError
_5504:
	push	dword [ebp-8]
	push	dword [ebx+28]
	call	_brl_maxgui_SetGadgetText
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_5501:
	push	_5506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	__bb_TRequester_Show
	add	esp,4
	push	_5507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5509
	call	_brl_blitz_NullObjectError
_5509:
	push	dword [ebx+28]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	mov	ebx,0
	jmp	_1327
_1327:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFindRequester_Poll:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],0
	push	ebp
	push	_5553
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],0
	push	_5516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventSource
	mov	ebx,eax
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5521
	call	_brl_blitz_NullObjectError
_5521:
	cmp	ebx,dword [esi+12]
	je	_5519
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5524
	call	_brl_blitz_NullObjectError
_5524:
	cmp	ebx,dword [esi+16]
	je	_5522
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5527
	call	_brl_blitz_NullObjectError
_5527:
	cmp	ebx,dword [esi+20]
	je	_5525
	jmp	_5518
_5519:
	push	ebp
	push	_5534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5528
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,16387
	jne	_5529
	push	ebp
	push	_5533
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5530
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5532
	call	_brl_blitz_NullObjectError
_5532:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_5529:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5518
_5522:
	push	ebp
	push	_5548
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5537
	call	_brl_blitz_NullObjectError
_5537:
	push	dword [ebx+28]
	call	_brl_maxgui_TextFieldText
	add	esp,4
	mov	dword [ebp-8],eax
	push	_5538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5540
	call	_brl_blitz_NullObjectError
_5540:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	_5541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5543
	call	_brl_blitz_NullObjectError
_5543:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_5545
	call	_brl_blitz_NullObjectError
_5545:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_5547
	call	_brl_blitz_NullObjectError
_5547:
	push	dword [ebp-8]
	push	17
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5518
_5525:
	push	ebp
	push	_5552
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5549
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5551
	call	_brl_blitz_NullObjectError
_5551:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5518
_5518:
	mov	ebx,0
	jmp	_1330
_1330:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFindRequester_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_5575
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_5557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TFindRequester
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_5558
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_5560
	call	_brl_blitz_NullObjectError
_5560:
	push	3
	push	128
	push	280
	push	_129
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,24
	push	_5561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_5563
	call	_brl_blitz_NullObjectError
_5563:
	push	0
	push	dword [ebx+12]
	push	24
	push	80
	push	16
	push	8
	push	_130
	call	_brl_maxgui_CreateLabel
	add	esp,28
	push	_5564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_5566
	call	_brl_blitz_NullObjectError
_5566:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_5569
	call	_brl_blitz_NullObjectError
_5569:
	push	0
	push	dword [esi+12]
	push	20
	push	180
	push	12
	push	88
	call	_brl_maxgui_CreateTextField
	add	esp,24
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+28]
	dec	dword [eax+4]
	jnz	_5573
	push	eax
	call	_bbGCFree
	add	esp,4
_5573:
	mov	dword [ebx+28],esi
	push	_5574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1333
_1333:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TReplaceRequester_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_5600
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TRequester_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TReplaceRequester
	push	ebp
	push	_5598
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5576
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5578
	call	_brl_blitz_NullObjectError
_5578:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+28],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5582
	call	_brl_blitz_NullObjectError
_5582:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+32],eax
	push	_5585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5587
	call	_brl_blitz_NullObjectError
_5587:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+36],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5591
	call	_brl_blitz_NullObjectError
_5591:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5595
	call	_brl_blitz_NullObjectError
_5595:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_5599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1336
_1336:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TReplaceRequester_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_5613
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_5601
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1339:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+44]
	dec	dword [eax+4]
	jnz	_5604
	push	eax
	call	_bbGCFree
	add	esp,4
_5604:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	dec	dword [eax+4]
	jnz	_5606
	push	eax
	call	_bbGCFree
	add	esp,4
_5606:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_5608
	push	eax
	call	_bbGCFree
	add	esp,4
_5608:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_5610
	push	eax
	call	_bbGCFree
	add	esp,4
_5610:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+28]
	dec	dword [eax+4]
	jnz	_5612
	push	eax
	call	_bbGCFree
	add	esp,4
_5612:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TRequester
	push	dword [ebp-4]
	call	__bb_TRequester_Delete
	add	esp,4
	mov	ebx,0
	jmp	_5602
_5602:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TReplaceRequester_Show:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_5618
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	__bb_TRequester_Show
	add	esp,4
	push	_5615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5617
	call	_brl_blitz_NullObjectError
_5617:
	push	dword [ebx+28]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	mov	ebx,0
	jmp	_1342
_1342:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TReplaceRequester_Poll:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],_bbEmptyString
	push	ebp
	push	_5704
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5619
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],_bbEmptyString
	push	_5622
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventSource
	mov	ebx,eax
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5627
	call	_brl_blitz_NullObjectError
_5627:
	cmp	ebx,dword [esi+12]
	je	_5625
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5630
	call	_brl_blitz_NullObjectError
_5630:
	cmp	ebx,dword [esi+16]
	je	_5628
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5633
	call	_brl_blitz_NullObjectError
_5633:
	cmp	ebx,dword [esi+20]
	je	_5631
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5636
	call	_brl_blitz_NullObjectError
_5636:
	cmp	ebx,dword [esi+36]
	je	_5634
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5639
	call	_brl_blitz_NullObjectError
_5639:
	cmp	ebx,dword [esi+40]
	je	_5637
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5642
	call	_brl_blitz_NullObjectError
_5642:
	cmp	ebx,dword [esi+44]
	je	_5640
	jmp	_5624
_5625:
	push	ebp
	push	_5649
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,16387
	jne	_5644
	push	ebp
	push	_5648
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5645
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5647
	call	_brl_blitz_NullObjectError
_5647:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_5644:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5624
_5628:
	push	ebp
	push	_5653
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5652
	call	_brl_blitz_NullObjectError
_5652:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5624
_5631:
	push	ebp
	push	_5657
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5656
	call	_brl_blitz_NullObjectError
_5656:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5624
_5634:
	push	ebp
	push	_5668
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5660
	call	_brl_blitz_NullObjectError
_5660:
	push	dword [ebx+28]
	call	_brl_maxgui_TextFieldText
	add	esp,4
	mov	dword [ebp-8],eax
	push	_5661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5663
	call	_brl_blitz_NullObjectError
_5663:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_5665
	call	_brl_blitz_NullObjectError
_5665:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_5667
	call	_brl_blitz_NullObjectError
_5667:
	push	dword [ebp-8]
	push	17
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5624
_5637:
	push	ebp
	push	_5688
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5671
	call	_brl_blitz_NullObjectError
_5671:
	push	dword [ebx+32]
	call	_brl_maxgui_TextFieldText
	add	esp,4
	mov	dword [ebp-12],eax
	push	_5672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5674
	call	_brl_blitz_NullObjectError
_5674:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_5676
	call	_brl_blitz_NullObjectError
_5676:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_5678
	call	_brl_blitz_NullObjectError
_5678:
	push	dword [ebp-12]
	push	18
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	cmp	eax,0
	je	_5679
	push	ebp
	push	_5687
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5680
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5682
	call	_brl_blitz_NullObjectError
_5682:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_5684
	call	_brl_blitz_NullObjectError
_5684:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_5686
	call	_brl_blitz_NullObjectError
_5686:
	push	dword [ebp-8]
	push	17
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_5679:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5624
_5640:
	push	ebp
	push	_5703
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5691
	call	_brl_blitz_NullObjectError
_5691:
	push	dword [ebx+28]
	call	_brl_maxgui_TextFieldText
	add	esp,4
	mov	dword [ebp-8],eax
	push	_5692
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5694
	call	_brl_blitz_NullObjectError
_5694:
	push	dword [ebx+32]
	call	_brl_maxgui_TextFieldText
	add	esp,4
	mov	dword [ebp-12],eax
	push	_5695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5697
	call	_brl_blitz_NullObjectError
_5697:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_5699
	call	_brl_blitz_NullObjectError
_5699:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_5701
	call	_brl_blitz_NullObjectError
_5701:
	push	dword [ebp-12]
	push	_5702
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	18
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5624
_5624:
	mov	ebx,0
	jmp	_1345
_1345:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TReplaceRequester_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_5778
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	push	_5709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_5711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TReplaceRequester
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_5712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_5714
	call	_brl_blitz_NullObjectError
_5714:
	push	3
	push	200
	push	380
	push	_131
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,24
	push	_5715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],14
	push	_5716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_5718
	call	_brl_blitz_NullObjectError
_5718:
	push	0
	push	dword [ebx+12]
	push	24
	push	88
	mov	eax,dword [ebp-12]
	add	eax,4
	push	eax
	push	8
	push	_130
	call	_brl_maxgui_CreateLabel
	add	esp,28
	push	_5719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_5721
	call	_brl_blitz_NullObjectError
_5721:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_5724
	call	_brl_blitz_NullObjectError
_5724:
	push	0
	push	dword [ebx+12]
	push	20
	push	168
	push	dword [ebp-12]
	push	96
	call	_brl_maxgui_CreateTextField
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+28]
	dec	dword [eax+4]
	jnz	_5728
	push	eax
	call	_bbGCFree
	add	esp,4
_5728:
	mov	dword [esi+28],ebx
	push	_5729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-12],32
	push	_5730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_5732
	call	_brl_blitz_NullObjectError
_5732:
	push	0
	push	dword [ebx+12]
	push	24
	push	88
	mov	eax,dword [ebp-12]
	add	eax,4
	push	eax
	push	8
	push	_132
	call	_brl_maxgui_CreateLabel
	add	esp,28
	push	_5733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_5735
	call	_brl_blitz_NullObjectError
_5735:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_5738
	call	_brl_blitz_NullObjectError
_5738:
	push	0
	push	dword [ebx+12]
	push	20
	push	168
	push	dword [ebp-12]
	push	96
	call	_brl_maxgui_CreateTextField
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+32]
	dec	dword [eax+4]
	jnz	_5742
	push	eax
	call	_bbGCFree
	add	esp,4
_5742:
	mov	dword [esi+32],ebx
	push	_5743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_5745
	call	_brl_blitz_NullObjectError
_5745:
	push	dword [ebx+12]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	sub	eax,104
	mov	dword [ebp-8],eax
	push	_5746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],12
	push	_5747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_5749
	call	_brl_blitz_NullObjectError
_5749:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_5752
	call	_brl_blitz_NullObjectError
_5752:
	push	1
	push	dword [ebx+12]
	push	24
	push	96
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	_133
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+36]
	dec	dword [eax+4]
	jnz	_5756
	push	eax
	call	_bbGCFree
	add	esp,4
_5756:
	mov	dword [esi+36],ebx
	push	_5757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_5759
	call	_brl_blitz_NullObjectError
_5759:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_5762
	call	_brl_blitz_NullObjectError
_5762:
	push	1
	push	dword [ebx+12]
	push	24
	push	96
	mov	eax,dword [ebp-12]
	add	eax,32
	push	eax
	push	dword [ebp-8]
	push	_134
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_5766
	push	eax
	call	_bbGCFree
	add	esp,4
_5766:
	mov	dword [esi+40],ebx
	push	_5767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_5769
	call	_brl_blitz_NullObjectError
_5769:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_5772
	call	_brl_blitz_NullObjectError
_5772:
	push	1
	push	dword [ebx+12]
	push	24
	push	96
	mov	eax,dword [ebp-12]
	add	eax,64
	push	eax
	push	dword [ebp-8]
	push	_135
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_5776
	push	eax
	call	_bbGCFree
	add	esp,4
_5776:
	mov	dword [esi+44],ebx
	push	_5777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_1348
_1348:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSyncModsRequester_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_5803
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TRequester_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TSyncModsRequester
	push	ebp
	push	_5801
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5779
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5781
	call	_brl_blitz_NullObjectError
_5781:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+28],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5785
	call	_brl_blitz_NullObjectError
_5785:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+32],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5789
	call	_brl_blitz_NullObjectError
_5789:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+36],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5793
	call	_brl_blitz_NullObjectError
_5793:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	push	_5796
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5798
	call	_brl_blitz_NullObjectError
_5798:
	mov	eax,_bbEmptyArray
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_5802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1351
_1351:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSyncModsRequester_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_5816
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_5804
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1354:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+44]
	dec	dword [eax+4]
	jnz	_5807
	push	eax
	call	_bbGCFree
	add	esp,4
_5807:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	dec	dword [eax+4]
	jnz	_5809
	push	eax
	call	_bbGCFree
	add	esp,4
_5809:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_5811
	push	eax
	call	_bbGCFree
	add	esp,4
_5811:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_5813
	push	eax
	call	_bbGCFree
	add	esp,4
_5813:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+28]
	dec	dword [eax+4]
	jnz	_5815
	push	eax
	call	_bbGCFree
	add	esp,4
_5815:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TRequester
	push	dword [ebp-4]
	call	__bb_TRequester_Delete
	add	esp,4
	mov	ebx,0
	jmp	_5805
_5805:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSyncModsRequester_SyncMods:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	eax,ebp
	push	eax
	push	_5868
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	push	_5824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5826
	call	_brl_blitz_NullObjectError
_5826:
	push	dword [ebx+32]
	call	_brl_maxgui_TextFieldText
	add	esp,4
	push	eax
	call	_bb_Quote
	add	esp,4
	mov	dword [ebp-8],eax
	push	_5827
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5829
	call	_brl_blitz_NullObjectError
_5829:
	push	dword [ebx+36]
	call	_brl_maxgui_TextFieldText
	add	esp,4
	push	eax
	call	_bb_Quote
	add	esp,4
	mov	dword [ebp-12],eax
	push	_5830
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5832
	call	_brl_blitz_NullObjectError
_5832:
	push	dword [ebx+40]
	call	_brl_maxgui_TextFieldText
	add	esp,4
	mov	dword [ebp-16],eax
	push	_5833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5835
	call	_brl_blitz_NullObjectError
_5835:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_5837
	call	_brl_blitz_NullObjectError
_5837:
	push	_136
	push	dword [ebx+8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bb_Quote
	add	esp,4
	mov	dword [ebp-20],eax
	push	_5838
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	_138
	push	dword [ebp-8]
	push	_137
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-20],eax
	push	_5839
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+8],0
	je	_5840
	mov	eax,ebp
	push	eax
	push	_5842
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_139
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_5840:
	push	_5843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_bb_MODOPTIONS]
	mov	eax,dword [eax+20]
	mov	dword [ebp-28],eax
	push	_5844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	mov	dword [ebp-32],0
	mov	edi,dword [ebp-28]
	jmp	_5846
_142:
	mov	eax,ebp
	push	eax
	push	_5859
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5850
	call	_brl_blitz_NullObjectError
_5850:
	mov	esi,dword [ebx+44]
	mov	ebx,dword [ebp-32]
	cmp	ebx,dword [esi+20]
	jb	_5853
	call	_brl_blitz_ArrayBoundsError
_5853:
	push	dword [esi+ebx*4+24]
	call	_brl_maxgui_ButtonState
	add	esp,4
	cmp	eax,0
	je	_5854
	mov	eax,ebp
	push	eax
	push	_5858
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	mov	eax,dword [_bb_MODOPTIONS]
	cmp	ebx,dword [eax+20]
	jb	_5857
	call	_brl_blitz_ArrayBoundsError
_5857:
	mov	eax,dword [_bb_MODOPTIONS]
	push	dword [eax+ebx*4+24]
	push	_28
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_5854:
	call	dword [_bbOnDebugLeaveScope]
_140:
	add	dword [ebp-32],1
_5846:
	cmp	dword [ebp-32],edi
	jl	_142
_141:
	push	_5860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5862
	call	_brl_blitz_NullObjectError
_5862:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	_5863
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5865
	call	_brl_blitz_NullObjectError
_5865:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_5867
	call	_brl_blitz_NullObjectError
_5867:
	push	1
	push	_2
	push	_143
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,20
	mov	ebx,0
	jmp	_1357
_1357:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSyncModsRequester_Poll:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_5899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5872
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventSource
	mov	ebx,eax
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5877
	call	_brl_blitz_NullObjectError
_5877:
	cmp	ebx,dword [esi+12]
	je	_5875
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5880
	call	_brl_blitz_NullObjectError
_5880:
	cmp	ebx,dword [esi+16]
	je	_5878
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_5883
	call	_brl_blitz_NullObjectError
_5883:
	cmp	ebx,dword [esi+20]
	je	_5881
	jmp	_5874
_5875:
	push	ebp
	push	_5890
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5884
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,16387
	jne	_5885
	push	ebp
	push	_5889
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5886
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5888
	call	_brl_blitz_NullObjectError
_5888:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_5885:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5874
_5878:
	push	ebp
	push	_5894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5891
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5893
	call	_brl_blitz_NullObjectError
_5893:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5874
_5881:
	push	ebp
	push	_5898
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5897
	call	_brl_blitz_NullObjectError
_5897:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5874
_5874:
	mov	ebx,0
	jmp	_1360
_1360:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSyncModsRequester_Show:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_5904
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	__bb_TRequester_Show
	add	esp,4
	push	_5901
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_5903
	call	_brl_blitz_NullObjectError
_5903:
	push	dword [ebx+32]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	mov	ebx,0
	jmp	_1363
_1363:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSyncModsRequester_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	eax,ebp
	push	eax
	push	_6026
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_5907
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyString
	push	_5909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_144
	call	_brl_stream_LoadString
	add	esp,4
	mov	dword [ebp-12],eax
	push	_5910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TSyncModsRequester
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_5911
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_5913
	call	_brl_blitz_NullObjectError
_5913:
	push	3
	push	420
	push	420
	push	_145
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,24
	push	_5914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_5916
	call	_brl_blitz_NullObjectError
_5916:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_5919
	call	_brl_blitz_NullObjectError
_5919:
	push	3
	push	dword [ebx+12]
	push	160
	push	400
	push	8
	push	8
	call	_brl_maxgui_CreateTextArea
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+28]
	dec	dword [eax+4]
	jnz	_5923
	push	eax
	call	_bbGCFree
	add	esp,4
_5923:
	mov	dword [esi+28],ebx
	push	_5924
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_5926
	call	_brl_blitz_NullObjectError
_5926:
	push	dword [ebp-12]
	push	dword [ebx+28]
	call	_brl_maxgui_SetGadgetText
	add	esp,8
	push	_5927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	push	_5931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],180
	push	_5932
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_5934
	call	_brl_blitz_NullObjectError
_5934:
	push	0
	push	dword [ebx+12]
	push	24
	push	80
	mov	eax,dword [ebp-24]
	add	eax,4
	push	eax
	push	20
	push	_146
	call	_brl_maxgui_CreateLabel
	add	esp,28
	push	_5935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_5937
	call	_brl_blitz_NullObjectError
_5937:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_5940
	call	_brl_blitz_NullObjectError
_5940:
	push	0
	push	dword [ebx+12]
	push	20
	push	160
	push	dword [ebp-24]
	push	108
	call	_brl_maxgui_CreateTextField
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+32]
	dec	dword [eax+4]
	jnz	_5944
	push	eax
	call	_bbGCFree
	add	esp,4
_5944:
	mov	dword [esi+32],ebx
	push	_5945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-24],30
	push	_5946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_5948
	call	_brl_blitz_NullObjectError
_5948:
	push	0
	push	dword [ebx+12]
	push	24
	push	80
	mov	eax,dword [ebp-24]
	add	eax,4
	push	eax
	push	20
	push	_147
	call	_brl_maxgui_CreateLabel
	add	esp,28
	push	_5949
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_5951
	call	_brl_blitz_NullObjectError
_5951:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_5954
	call	_brl_blitz_NullObjectError
_5954:
	push	1
	push	dword [ebx+12]
	push	20
	push	160
	push	dword [ebp-24]
	push	108
	call	_brl_maxgui_CreateTextField
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+36]
	dec	dword [eax+4]
	jnz	_5958
	push	eax
	call	_bbGCFree
	add	esp,4
_5958:
	mov	dword [esi+36],ebx
	push	_5959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-24],30
	push	_5960
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_5962
	call	_brl_blitz_NullObjectError
_5962:
	push	0
	push	dword [ebx+12]
	push	24
	push	80
	mov	eax,dword [ebp-24]
	add	eax,4
	push	eax
	push	20
	push	_148
	call	_brl_maxgui_CreateLabel
	add	esp,28
	push	_5963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_5965
	call	_brl_blitz_NullObjectError
_5965:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_5968
	call	_brl_blitz_NullObjectError
_5968:
	push	0
	push	dword [ebx+12]
	push	20
	push	160
	push	dword [ebp-24]
	push	108
	call	_brl_maxgui_CreateTextField
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_5972
	push	eax
	call	_bbGCFree
	add	esp,4
_5972:
	mov	dword [esi+40],ebx
	push	_5973
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-24],30
	push	_5974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_bb_MODOPTIONS]
	mov	eax,dword [eax+20]
	mov	dword [ebp-20],eax
	push	_5975
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_5977
	call	_brl_blitz_NullObjectError
_5977:
	push	dword [ebp-20]
	push	_5979
	call	_bbArrayNew1D
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_5983
	push	eax
	call	_bbGCFree
	add	esp,4
_5983:
	mov	dword [esi+44],ebx
	push	_5984
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	eax,dword [ebp-20]
	mov	dword [ebp-32],eax
	jmp	_5986
_151:
	mov	eax,ebp
	push	eax
	push	_6024
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_5988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_5990
	call	_brl_blitz_NullObjectError
_5990:
	mov	ebx,dword [ebx+44]
	mov	esi,dword [ebp-28]
	cmp	esi,dword [ebx+20]
	jb	_5993
	call	_brl_blitz_ArrayBoundsError
_5993:
	shl	esi,2
	add	ebx,esi
	mov	edi,ebx
	mov	esi,dword [ebp-28]
	mov	eax,dword [_bb_MODOPTIONS]
	cmp	esi,dword [eax+20]
	jb	_5996
	call	_brl_blitz_ArrayBoundsError
_5996:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_5998
	call	_brl_blitz_NullObjectError
_5998:
	push	2
	push	dword [ebx+12]
	push	24
	push	60
	push	dword [ebp-24]
	push	20
	mov	eax,dword [_bb_MODOPTIONS]
	push	dword [eax+esi*4+24]
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [edi+24]
	dec	dword [eax+4]
	jnz	_6002
	push	eax
	call	_bbGCFree
	add	esp,4
_6002:
	mov	dword [edi+24],ebx
	push	_6003
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],2
	jge	_6004
	mov	eax,ebp
	push	eax
	push	_6017
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_6007
	call	_brl_blitz_NullObjectError
_6007:
	mov	esi,dword [ebx+44]
	mov	ebx,dword [ebp-28]
	cmp	ebx,dword [esi+20]
	jb	_6010
	call	_brl_blitz_ArrayBoundsError
_6010:
	push	1
	push	dword [esi+ebx*4+24]
	call	_brl_maxgui_SetButtonState
	add	esp,8
	push	_6011
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_6013
	call	_brl_blitz_NullObjectError
_6013:
	mov	esi,dword [ebx+44]
	mov	ebx,dword [ebp-28]
	cmp	ebx,dword [esi+20]
	jb	_6016
	call	_brl_blitz_ArrayBoundsError
_6016:
	push	dword [esi+ebx*4+24]
	call	_brl_maxgui_DisableGadget
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_6004:
	push	_6018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [_bb_MODINFO]
	cmp	ebx,dword [eax+20]
	jb	_6020
	call	_brl_blitz_ArrayBoundsError
_6020:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_6022
	call	_brl_blitz_NullObjectError
_6022:
	push	0
	push	dword [esi+12]
	push	24
	push	220
	mov	eax,dword [ebp-24]
	add	eax,4
	push	eax
	push	80
	mov	eax,dword [_bb_MODINFO]
	push	dword [eax+ebx*4+24]
	call	_brl_maxgui_CreateLabel
	add	esp,28
	push	_6023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-24],26
	call	dword [_bbOnDebugLeaveScope]
_149:
	add	dword [ebp-28],1
_5986:
	mov	eax,dword [ebp-32]
	cmp	dword [ebp-28],eax
	jl	_151
_150:
	push	_6025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1366
_1366:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSyncModsRequester_GetArg:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	dword [ebp-8],_bbEmptyString
	push	ebp
	push	_6043
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-4],0
	mov	dword [ebp-8],_bbEmptyString
	push	_6031
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_51
	push	dword [ebx]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-4],eax
	push	_6032
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_6033
	push	ebp
	push	_6035
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebx]
	mov	eax,dword [eax+8]
	add	eax,1
	mov	dword [ebp-4],eax
	call	dword [_bbOnDebugLeaveScope]
_6033:
	push	_6036
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	sub	eax,1
	push	eax
	push	0
	push	dword [ebx]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-8],eax
	push	_6037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebx]
	push	dword [eax+8]
	push	dword [ebp-4]
	push	dword [ebx]
	call	_bbStringSlice
	add	esp,12
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx]
	dec	dword [eax+4]
	jnz	_6041
	push	eax
	call	_bbGCFree
	add	esp,4
_6041:
	mov	dword [ebx],esi
	push	_6042
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1369
_1369:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSyncModsRequester_Crypt:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyString
	mov	byte [ebp-12],0
	mov	dword [ebp-16],0
	push	ebp
	push	_6061
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbEmptyString
	mov	byte [ebp-12],0
	mov	dword [ebp-16],0
	push	_6048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	eax,dword [ebp-4]
	mov	ebx,dword [eax+8]
	jmp	_6049
_154:
	push	ebp
	push	_6059
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-16]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	mov	eax,eax
	and	eax,0xff
	mov	eax,eax
	mov	byte [ebp-12],al
	push	_6052
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,byte [ebp-12]
	mov	eax,eax
	cmp	eax,63
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_6053
	movzx	eax,byte [ebp-12]
	mov	eax,eax
	cmp	eax,192
	setl	al
	movzx	eax,al
_6053:
	cmp	eax,0
	je	_6055
	push	ebp
	push	_6057
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6056
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,byte [ebp-12]
	mov	edx,eax
	mov	eax,dword [ebp-16]
	imul	eax,-41
	and	eax,63
	xor	edx,eax
	mov	eax,edx
	and	eax,0xff
	mov	eax,eax
	mov	byte [ebp-12],al
	call	dword [_bbOnDebugLeaveScope]
_6055:
	push	_6058
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,byte [ebp-12]
	mov	eax,eax
	push	eax
	call	_bbStringFromChar
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_152:
	add	dword [ebp-16],1
_6049:
	cmp	dword [ebp-16],ebx
	jl	_154
_153:
	push	_6060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1372
_1372:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSyncModsRequester_FromString:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	eax,ebp
	push	eax
	push	_6104
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	_6067
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6069
	call	_brl_blitz_NullObjectError
_6069:
	mov	eax,dword [ebp-8]
	inc	dword [eax+4]
	lea	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp-8]
	dec	dword [eax+4]
	jnz	_6070
	push	dword [ebp-8]
	call	_bbGCFree
	add	esp,4
_6070:
	push	ebx
	push	dword [esi+32]
	call	_brl_maxgui_SetGadgetText
	add	esp,8
	push	_6072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6074
	call	_brl_blitz_NullObjectError
_6074:
	mov	eax,dword [ebp-8]
	inc	dword [eax+4]
	lea	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	mov	esi,eax
	mov	eax,dword [ebp-8]
	dec	dword [eax+4]
	jnz	_6075
	push	dword [ebp-8]
	call	_bbGCFree
	add	esp,4
_6075:
	push	esi
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	eax
	push	dword [ebx+36]
	call	_brl_maxgui_SetGadgetText
	add	esp,8
	push	_6077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6079
	call	_brl_blitz_NullObjectError
_6079:
	mov	eax,dword [ebp-8]
	inc	dword [eax+4]
	lea	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp-8]
	dec	dword [eax+4]
	jnz	_6080
	push	dword [ebp-8]
	call	_bbGCFree
	add	esp,4
_6080:
	push	ebx
	push	dword [esi+40]
	call	_brl_maxgui_SetGadgetText
	add	esp,8
	push	_6082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_bb_MODOPTIONS]
	mov	eax,dword [eax+20]
	mov	dword [ebp-20],eax
	push	_6083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_155
_157:
	mov	eax,ebp
	push	eax
	push	_6103
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	inc	dword [eax+4]
	lea	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp-8]
	dec	dword [eax+4]
	jnz	_6085
	push	dword [ebp-8]
	call	_bbGCFree
	add	esp,4
_6085:
	mov	dword [ebp-12],ebx
	push	_6087
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],2
	mov	edi,dword [ebp-20]
	jmp	_6089
_160:
	mov	eax,ebp
	push	eax
	push	_6102
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [_bb_MODOPTIONS]
	cmp	ebx,dword [eax+20]
	jb	_6093
	call	_brl_blitz_ArrayBoundsError
_6093:
	mov	eax,dword [_bb_MODOPTIONS]
	push	dword [eax+ebx*4+24]
	push	dword [ebp-12]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_6094
	mov	eax,ebp
	push	eax
	push	_6101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6097
	call	_brl_blitz_NullObjectError
_6097:
	mov	esi,dword [ebx+44]
	mov	ebx,dword [ebp-24]
	cmp	ebx,dword [esi+20]
	jb	_6100
	call	_brl_blitz_ArrayBoundsError
_6100:
	push	1
	push	dword [esi+ebx*4+24]
	call	_brl_maxgui_SetButtonState
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_6094:
	call	dword [_bbOnDebugLeaveScope]
_158:
	add	dword [ebp-24],1
_6089:
	cmp	dword [ebp-24],edi
	jl	_160
_159:
	call	dword [_bbOnDebugLeaveScope]
_155:
	mov	eax,dword [ebp-8]
	cmp	dword [eax+8],0
	jne	_157
_156:
	mov	ebx,0
	jmp	_1376
_1376:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSyncModsRequester_ToString:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_6136
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	_6109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6111
	call	_brl_blitz_NullObjectError
_6111:
	push	dword [ebx+32]
	call	_brl_maxgui_TextFieldText
	add	esp,4
	mov	dword [ebp-8],eax
	push	_6112
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6114
	call	_brl_blitz_NullObjectError
_6114:
	push	dword [ebx+36]
	call	_brl_maxgui_TextFieldText
	add	esp,4
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	eax
	push	_51
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
	push	_6115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6117
	call	_brl_blitz_NullObjectError
_6117:
	push	dword [ebx+40]
	call	_brl_maxgui_TextFieldText
	add	esp,4
	push	eax
	push	_51
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
	push	_6118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_bb_MODOPTIONS]
	mov	eax,dword [eax+20]
	mov	dword [ebp-16],eax
	push	_6119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],2
	mov	edi,dword [ebp-16]
	jmp	_6121
_163:
	mov	eax,ebp
	push	eax
	push	_6134
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6125
	call	_brl_blitz_NullObjectError
_6125:
	mov	esi,dword [ebx+44]
	mov	ebx,dword [ebp-20]
	cmp	ebx,dword [esi+20]
	jb	_6128
	call	_brl_blitz_ArrayBoundsError
_6128:
	push	dword [esi+ebx*4+24]
	call	_brl_maxgui_ButtonState
	add	esp,4
	cmp	eax,0
	je	_6129
	mov	eax,ebp
	push	eax
	push	_6133
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [_bb_MODOPTIONS]
	cmp	ebx,dword [eax+20]
	jb	_6132
	call	_brl_blitz_ArrayBoundsError
_6132:
	mov	eax,dword [_bb_MODOPTIONS]
	push	dword [eax+ebx*4+24]
	push	_51
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_6129:
	call	dword [_bbOnDebugLeaveScope]
_161:
	add	dword [ebp-20],1
_6121:
	cmp	dword [ebp-20],edi
	jl	_163
_162:
	push	_6135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1379
_1379:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEventHandler_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_6139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TTool_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TEventHandler
	push	ebp
	push	_6137
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_6138
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1382
_1382:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEventHandler_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_6143
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_6141
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1385:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TTool
	push	dword [ebp-4]
	call	__bb_TTool_Delete
	add	esp,4
	mov	ebx,0
	jmp	_6142
_6142:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSplitter_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_6182
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TEventHandler_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TSplitter
	push	ebp
	push	_6180
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6146
	call	_brl_blitz_NullObjectError
_6146:
	mov	dword [ebx+8],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6149
	call	_brl_blitz_NullObjectError
_6149:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6153
	call	_brl_blitz_NullObjectError
_6153:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6157
	call	_brl_blitz_NullObjectError
_6157:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+20],eax
	push	_6160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6162
	call	_brl_blitz_NullObjectError
_6162:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+24],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6166
	call	_brl_blitz_NullObjectError
_6166:
	mov	dword [ebx+28],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6169
	call	_brl_blitz_NullObjectError
_6169:
	mov	dword [ebx+32],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6172
	call	_brl_blitz_NullObjectError
_6172:
	mov	dword [ebx+36],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6175
	call	_brl_blitz_NullObjectError
_6175:
	mov	dword [ebx+40],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6178
	call	_brl_blitz_NullObjectError
_6178:
	mov	dword [ebx+44],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_6181
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1388
_1388:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSplitter_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_6193
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_6183
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1391:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+24]
	dec	dword [eax+4]
	jnz	_6186
	push	eax
	call	_bbGCFree
	add	esp,4
_6186:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+20]
	dec	dword [eax+4]
	jnz	_6188
	push	eax
	call	_bbGCFree
	add	esp,4
_6188:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_6190
	push	eax
	call	_bbGCFree
	add	esp,4
_6190:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+12]
	dec	dword [eax+4]
	jnz	_6192
	push	eax
	call	_bbGCFree
	add	esp,4
_6192:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TEventHandler
	push	dword [ebp-4]
	call	__bb_TEventHandler_Delete
	add	esp,4
	mov	ebx,0
	jmp	_6184
_6184:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSplitter_Position:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_6199
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6196
	call	_brl_blitz_NullObjectError
_6196:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6198
	call	_brl_blitz_NullObjectError
_6198:
	mov	eax,dword [ebp-8]
	sub	eax,dword [ebx+28]
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+60]
	add	esp,8
	mov	ebx,0
	jmp	_1395
_1395:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSplitter_Move:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_6331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6201
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	_6205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6207
	call	_brl_blitz_NullObjectError
_6207:
	mov	eax,dword [ebp-8]
	add	dword [ebx+28],eax
	push	_6209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6211
	call	_brl_blitz_NullObjectError
_6211:
	push	dword [ebx+20]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	mov	dword [ebp-12],eax
	push	_6212
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6214
	call	_brl_blitz_NullObjectError
_6214:
	push	dword [ebx+20]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	mov	dword [ebp-16],eax
	push	_6215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6217
	call	_brl_blitz_NullObjectError
_6217:
	cmp	dword [ebx+28],0
	jge	_6218
	mov	eax,ebp
	push	eax
	push	_6223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6221
	call	_brl_blitz_NullObjectError
_6221:
	mov	dword [ebx+28],0
	call	dword [_bbOnDebugLeaveScope]
_6218:
	push	_6224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6226
	call	_brl_blitz_NullObjectError
_6226:
	cmp	dword [ebx+8],1
	jne	_6227
	mov	eax,ebp
	push	eax
	push	_6278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6230
	call	_brl_blitz_NullObjectError
_6230:
	mov	eax,dword [ebp-12]
	sub	eax,4
	cmp	dword [ebx+28],eax
	jle	_6231
	mov	eax,ebp
	push	eax
	push	_6236
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6234
	call	_brl_blitz_NullObjectError
_6234:
	mov	eax,dword [ebp-12]
	sub	eax,4
	mov	dword [ebx+28],eax
	call	dword [_bbOnDebugLeaveScope]
_6231:
	push	_6237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6239
	call	_brl_blitz_NullObjectError
_6239:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	setl	al
	movzx	eax,al
	xor	eax,dword [ebx+32]
	cmp	eax,0
	je	_6240
	mov	eax,ebp
	push	eax
	push	_6258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6243
	call	_brl_blitz_NullObjectError
_6243:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6245
	call	_brl_blitz_NullObjectError
_6245:
	push	dword [ebp-16]
	mov	eax,dword [esi+28]
	sub	eax,4
	push	eax
	push	0
	push	0
	push	dword [ebx+12]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	push	_6246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6248
	call	_brl_blitz_NullObjectError
_6248:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6250
	call	_brl_blitz_NullObjectError
_6250:
	push	dword [ebp-16]
	push	8
	push	0
	mov	eax,dword [esi+28]
	sub	eax,4
	push	eax
	push	dword [ebx+24]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	push	_6251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_6253
	call	_brl_blitz_NullObjectError
_6253:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6255
	call	_brl_blitz_NullObjectError
_6255:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6257
	call	_brl_blitz_NullObjectError
_6257:
	push	dword [ebp-16]
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebx+28]
	add	eax,4
	sub	edx,eax
	push	edx
	push	0
	mov	eax,dword [esi+28]
	add	eax,4
	push	eax
	push	dword [edi+16]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6259
_6240:
	mov	eax,ebp
	push	eax
	push	_6277
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6260
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_6262
	call	_brl_blitz_NullObjectError
_6262:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6264
	call	_brl_blitz_NullObjectError
_6264:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6266
	call	_brl_blitz_NullObjectError
_6266:
	push	dword [ebp-16]
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebx+28]
	add	eax,4
	sub	edx,eax
	push	edx
	push	0
	mov	eax,dword [esi+28]
	add	eax,4
	push	eax
	push	dword [edi+16]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	push	_6267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6269
	call	_brl_blitz_NullObjectError
_6269:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6271
	call	_brl_blitz_NullObjectError
_6271:
	push	dword [ebp-16]
	push	8
	push	0
	mov	eax,dword [esi+28]
	sub	eax,4
	push	eax
	push	dword [ebx+24]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	push	_6272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6274
	call	_brl_blitz_NullObjectError
_6274:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6276
	call	_brl_blitz_NullObjectError
_6276:
	push	dword [ebp-16]
	mov	eax,dword [esi+28]
	sub	eax,4
	push	eax
	push	0
	push	0
	push	dword [ebx+12]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
_6259:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6279
_6227:
	mov	eax,ebp
	push	eax
	push	_6330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6282
	call	_brl_blitz_NullObjectError
_6282:
	mov	eax,dword [ebp-16]
	sub	eax,4
	cmp	dword [ebx+28],eax
	jle	_6283
	mov	eax,ebp
	push	eax
	push	_6288
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6286
	call	_brl_blitz_NullObjectError
_6286:
	mov	eax,dword [ebp-16]
	sub	eax,4
	mov	dword [ebx+28],eax
	call	dword [_bbOnDebugLeaveScope]
_6283:
	push	_6289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6291
	call	_brl_blitz_NullObjectError
_6291:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	setl	al
	movzx	eax,al
	xor	eax,dword [ebx+32]
	cmp	eax,0
	je	_6292
	mov	eax,ebp
	push	eax
	push	_6310
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6295
	call	_brl_blitz_NullObjectError
_6295:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6297
	call	_brl_blitz_NullObjectError
_6297:
	mov	eax,dword [esi+28]
	sub	eax,4
	push	eax
	push	dword [ebp-12]
	push	0
	push	0
	push	dword [ebx+12]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	push	_6298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6300
	call	_brl_blitz_NullObjectError
_6300:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6302
	call	_brl_blitz_NullObjectError
_6302:
	push	8
	push	dword [ebp-12]
	mov	eax,dword [esi+28]
	sub	eax,4
	push	eax
	push	0
	push	dword [ebx+24]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	push	_6303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_6305
	call	_brl_blitz_NullObjectError
_6305:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6307
	call	_brl_blitz_NullObjectError
_6307:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6309
	call	_brl_blitz_NullObjectError
_6309:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebx+28]
	add	eax,4
	sub	edx,eax
	push	edx
	push	dword [ebp-12]
	mov	eax,dword [esi+28]
	add	eax,4
	push	eax
	push	0
	push	dword [edi+16]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6311
_6292:
	mov	eax,ebp
	push	eax
	push	_6329
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_6314
	call	_brl_blitz_NullObjectError
_6314:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6316
	call	_brl_blitz_NullObjectError
_6316:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6318
	call	_brl_blitz_NullObjectError
_6318:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebx+28]
	add	eax,4
	sub	edx,eax
	push	edx
	push	dword [ebp-12]
	mov	eax,dword [esi+28]
	add	eax,4
	push	eax
	push	0
	push	dword [edi+16]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	push	_6319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6321
	call	_brl_blitz_NullObjectError
_6321:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6323
	call	_brl_blitz_NullObjectError
_6323:
	push	8
	push	dword [ebp-12]
	mov	eax,dword [esi+28]
	sub	eax,4
	push	eax
	push	0
	push	dword [ebx+24]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	push	_6324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6326
	call	_brl_blitz_NullObjectError
_6326:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6328
	call	_brl_blitz_NullObjectError
_6328:
	mov	eax,dword [esi+28]
	sub	eax,4
	push	eax
	push	dword [ebp-12]
	push	0
	push	0
	push	dword [ebx+12]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
_6311:
	call	dword [_bbOnDebugLeaveScope]
_6279:
	mov	ebx,0
	jmp	_1399
_1399:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSplitter_Resize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_6381
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6334
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6336
	call	_brl_blitz_NullObjectError
_6336:
	cmp	dword [ebx+8],1
	jne	_6337
	push	ebp
	push	_6358
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6340
	call	_brl_blitz_NullObjectError
_6340:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6343
	call	_brl_blitz_NullObjectError
_6343:
	push	dword [esi+24]
	call	_brl_maxgui_GadgetX
	add	esp,4
	add	eax,4
	mov	dword [ebx+28],eax
	push	_6344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6346
	call	_brl_blitz_NullObjectError
_6346:
	mov	eax,dword [ebx+28]
	cmp	eax,0
	setl	al
	movzx	eax,al
	cmp	eax,0
	jne	_6351
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6348
	call	_brl_blitz_NullObjectError
_6348:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6350
	call	_brl_blitz_NullObjectError
_6350:
	mov	ebx,dword [ebx+28]
	push	dword [esi+20]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	cmp	ebx,eax
	setg	al
	movzx	eax,al
_6351:
	cmp	eax,0
	je	_6353
	push	ebp
	push	_6357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6356
	call	_brl_blitz_NullObjectError
_6356:
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_6353:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6359
_6337:
	push	ebp
	push	_6380
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6360
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6362
	call	_brl_blitz_NullObjectError
_6362:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6365
	call	_brl_blitz_NullObjectError
_6365:
	push	dword [esi+24]
	call	_brl_maxgui_GadgetY
	add	esp,4
	add	eax,4
	mov	dword [ebx+28],eax
	push	_6366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6368
	call	_brl_blitz_NullObjectError
_6368:
	mov	eax,dword [ebx+28]
	cmp	eax,0
	setl	al
	movzx	eax,al
	cmp	eax,0
	jne	_6373
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6370
	call	_brl_blitz_NullObjectError
_6370:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6372
	call	_brl_blitz_NullObjectError
_6372:
	mov	ebx,dword [ebx+28]
	push	dword [esi+20]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	cmp	ebx,eax
	setg	al
	movzx	eax,al
_6373:
	cmp	eax,0
	je	_6375
	push	ebp
	push	_6379
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6378
	call	_brl_blitz_NullObjectError
_6378:
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_6375:
	call	dword [_bbOnDebugLeaveScope]
_6359:
	mov	ebx,0
	jmp	_1402
_1402:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSplitter_OnEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,ebp
	push	eax
	push	_6466
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6383
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6385
	call	_brl_blitz_NullObjectError
_6385:
	call	_brl_eventqueue_EventSource
	cmp	eax,dword [ebx+24]
	je	_6386
	mov	eax,ebp
	push	eax
	push	_6388
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1405
_6386:
	push	_6389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,1025
	je	_6392
	cmp	eax,1029
	je	_6393
	cmp	eax,1030
	je	_6394
	cmp	eax,1026
	je	_6395
	cmp	eax,1027
	je	_6396
	jmp	_6391
_6392:
	mov	eax,ebp
	push	eax
	push	_6416
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6397
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6399
	call	_brl_blitz_NullObjectError
_6399:
	mov	dword [ebx+36],1
	push	_6401
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6403
	call	_brl_blitz_NullObjectError
_6403:
	cmp	dword [ebx+8],0
	je	_6404
	mov	eax,ebp
	push	eax
	push	_6409
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6407
	call	_brl_blitz_NullObjectError
_6407:
	call	_brl_eventqueue_EventX
	mov	dword [ebx+40],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6410
_6404:
	mov	eax,ebp
	push	eax
	push	_6415
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6413
	call	_brl_blitz_NullObjectError
_6413:
	call	_brl_eventqueue_EventY
	mov	dword [ebx+40],eax
	call	dword [_bbOnDebugLeaveScope]
_6410:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6391
_6393:
	mov	eax,ebp
	push	eax
	push	_6426
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6419
	call	_brl_blitz_NullObjectError
_6419:
	cmp	dword [ebx+8],0
	je	_6420
	mov	eax,ebp
	push	eax
	push	_6422
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6421
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	8
	call	_brl_maxgui_SetPointer
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6423
_6420:
	mov	eax,ebp
	push	eax
	push	_6425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6424
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	9
	call	_brl_maxgui_SetPointer
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_6423:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6391
_6394:
	mov	eax,ebp
	push	eax
	push	_6428
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6427
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	call	_brl_maxgui_SetPointer
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6391
_6395:
	mov	eax,ebp
	push	eax
	push	_6433
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6431
	call	_brl_blitz_NullObjectError
_6431:
	mov	dword [ebx+36],0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6391
_6396:
	mov	eax,ebp
	push	eax
	push	_6465
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6436
	call	_brl_blitz_NullObjectError
_6436:
	cmp	dword [ebx+8],0
	je	_6437
	mov	eax,ebp
	push	eax
	push	_6439
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6438
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	8
	call	_brl_maxgui_SetPointer
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6440
_6437:
	mov	eax,ebp
	push	eax
	push	_6442
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	9
	call	_brl_maxgui_SetPointer
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_6440:
	push	_6443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6445
	call	_brl_blitz_NullObjectError
_6445:
	cmp	dword [ebx+36],0
	je	_6446
	mov	eax,ebp
	push	eax
	push	_6464
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6449
	call	_brl_blitz_NullObjectError
_6449:
	cmp	dword [ebx+8],0
	je	_6450
	mov	eax,ebp
	push	eax
	push	_6456
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6453
	call	_brl_blitz_NullObjectError
_6453:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6455
	call	_brl_blitz_NullObjectError
_6455:
	call	_brl_eventqueue_EventX
	sub	eax,dword [ebx+40]
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+60]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6457
_6450:
	mov	eax,ebp
	push	eax
	push	_6463
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6460
	call	_brl_blitz_NullObjectError
_6460:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6462
	call	_brl_blitz_NullObjectError
_6462:
	call	_brl_eventqueue_EventY
	sub	eax,dword [ebx+40]
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+60]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_6457:
	call	dword [_bbOnDebugLeaveScope]
_6446:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6391
_6391:
	mov	ebx,0
	jmp	_1405
_1405:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSplitter_SetFlip:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_6588
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_6470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6472
	call	_brl_blitz_NullObjectError
_6472:
	mov	eax,dword [ebx+32]
	cmp	dword [ebp-8],eax
	je	_6473
	mov	eax,ebp
	push	eax
	push	_6525
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6476
	call	_brl_blitz_NullObjectError
_6476:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+32],eax
	push	_6478
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6480
	call	_brl_blitz_NullObjectError
_6480:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-16],eax
	push	_6481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6483
	call	_brl_blitz_NullObjectError
_6483:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6486
	call	_brl_blitz_NullObjectError
_6486:
	mov	ebx,dword [ebx+16]
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_6490
	push	eax
	call	_bbGCFree
	add	esp,4
_6490:
	mov	dword [esi+12],ebx
	push	_6491
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6493
	call	_brl_blitz_NullObjectError
_6493:
	mov	ebx,dword [ebp-16]
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_6498
	push	eax
	call	_bbGCFree
	add	esp,4
_6498:
	mov	dword [esi+16],ebx
	push	_6499
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_6500
	mov	eax,ebp
	push	eax
	push	_6524
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6503
	call	_brl_blitz_NullObjectError
_6503:
	cmp	dword [ebx+8],1
	jne	_6504
	mov	eax,ebp
	push	eax
	push	_6513
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6507
	call	_brl_blitz_NullObjectError
_6507:
	mov	edi,ebx
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6510
	call	_brl_blitz_NullObjectError
_6510:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6512
	call	_brl_blitz_NullObjectError
_6512:
	push	dword [esi+20]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	sub	eax,dword [ebx+28]
	sub	eax,1
	mov	dword [edi+28],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6514
_6504:
	mov	eax,ebp
	push	eax
	push	_6523
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6517
	call	_brl_blitz_NullObjectError
_6517:
	mov	edi,ebx
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6520
	call	_brl_blitz_NullObjectError
_6520:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6522
	call	_brl_blitz_NullObjectError
_6522:
	push	dword [esi+20]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	sub	eax,dword [ebx+28]
	sub	eax,1
	mov	dword [edi+28],eax
	call	dword [_bbOnDebugLeaveScope]
_6514:
	call	dword [_bbOnDebugLeaveScope]
_6500:
	call	dword [_bbOnDebugLeaveScope]
_6473:
	push	_6526
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6528
	call	_brl_blitz_NullObjectError
_6528:
	cmp	dword [ebx+8],0
	je	_6529
	mov	eax,ebp
	push	eax
	push	_6555
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6530
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6532
	call	_brl_blitz_NullObjectError
_6532:
	cmp	dword [ebx+32],0
	je	_6533
	mov	eax,ebp
	push	eax
	push	_6543
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6536
	call	_brl_blitz_NullObjectError
_6536:
	push	1
	push	1
	push	0
	push	1
	push	dword [ebx+12]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	push	_6537
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6539
	call	_brl_blitz_NullObjectError
_6539:
	push	1
	push	1
	push	1
	push	1
	push	dword [ebx+16]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	push	_6540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6542
	call	_brl_blitz_NullObjectError
_6542:
	push	1
	push	1
	push	0
	push	1
	push	dword [ebx+24]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6544
_6533:
	mov	eax,ebp
	push	eax
	push	_6554
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6547
	call	_brl_blitz_NullObjectError
_6547:
	push	1
	push	1
	push	1
	push	1
	push	dword [ebx+12]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	push	_6548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6550
	call	_brl_blitz_NullObjectError
_6550:
	push	1
	push	1
	push	1
	push	0
	push	dword [ebx+16]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	push	_6551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6553
	call	_brl_blitz_NullObjectError
_6553:
	push	1
	push	1
	push	1
	push	0
	push	dword [ebx+24]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
_6544:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6556
_6529:
	mov	eax,ebp
	push	eax
	push	_6582
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6559
	call	_brl_blitz_NullObjectError
_6559:
	cmp	dword [ebx+32],0
	je	_6560
	mov	eax,ebp
	push	eax
	push	_6570
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6563
	call	_brl_blitz_NullObjectError
_6563:
	push	0
	push	1
	push	1
	push	1
	push	dword [ebx+12]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	push	_6564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6566
	call	_brl_blitz_NullObjectError
_6566:
	push	1
	push	1
	push	1
	push	1
	push	dword [ebx+16]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	push	_6567
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6569
	call	_brl_blitz_NullObjectError
_6569:
	push	0
	push	1
	push	1
	push	1
	push	dword [ebx+24]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6571
_6560:
	mov	eax,ebp
	push	eax
	push	_6581
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6574
	call	_brl_blitz_NullObjectError
_6574:
	push	1
	push	1
	push	1
	push	1
	push	dword [ebx+12]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	push	_6575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6577
	call	_brl_blitz_NullObjectError
_6577:
	push	1
	push	0
	push	1
	push	1
	push	dword [ebx+16]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	push	_6578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6580
	call	_brl_blitz_NullObjectError
_6580:
	push	1
	push	0
	push	1
	push	1
	push	dword [ebx+24]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
_6571:
	call	dword [_bbOnDebugLeaveScope]
_6556:
	push	_6583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6585
	call	_brl_blitz_NullObjectError
_6585:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6587
	call	_brl_blitz_NullObjectError
_6587:
	push	dword [ebx+28]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,8
	mov	ebx,0
	jmp	_1410
_1410:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSplitter_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	dword [ebp-24],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_6640
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],_bbNullObject
	push	_6593
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TSplitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	push	_6594
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_6596
	call	_brl_blitz_NullObjectError
_6596:
	mov	eax,dword [ebp-4]
	mov	dword [ebx+8],eax
	push	_6598
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_6600
	call	_brl_blitz_NullObjectError
_6600:
	mov	ebx,dword [ebp-16]
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_6605
	push	eax
	call	_bbGCFree
	add	esp,4
_6605:
	mov	dword [esi+12],ebx
	push	_6606
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_6608
	call	_brl_blitz_NullObjectError
_6608:
	mov	ebx,dword [ebp-20]
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_6613
	push	eax
	call	_bbGCFree
	add	esp,4
_6613:
	mov	dword [esi+16],ebx
	push	_6614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_6616
	call	_brl_blitz_NullObjectError
_6616:
	push	dword [ebp-16]
	call	_brl_maxgui_GadgetGroup
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+20]
	dec	dword [eax+4]
	jnz	_6621
	push	eax
	call	_bbGCFree
	add	esp,4
_6621:
	mov	dword [esi+20],ebx
	push	_6622
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_6624
	call	_brl_blitz_NullObjectError
_6624:
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_6627
	call	_brl_blitz_NullObjectError
_6627:
	push	_2
	push	2
	push	dword [ebx+20]
	push	0
	push	0
	push	0
	push	0
	call	_brl_maxgui_CreatePanel
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_6631
	push	eax
	call	_bbGCFree
	add	esp,4
_6631:
	mov	dword [esi+24],ebx
	push	_6632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_6634
	call	_brl_blitz_NullObjectError
_6634:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+28],eax
	push	_6636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_6638
	call	_brl_blitz_NullObjectError
_6638:
	push	0
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,12
	push	_6639
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	jmp	_1417
_1417:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TToolPanel_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_6665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TEventHandler_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TToolPanel
	push	ebp
	push	_6663
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6643
	call	_brl_blitz_NullObjectError
_6643:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6647
	call	_brl_blitz_NullObjectError
_6647:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	push	_6650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6652
	call	_brl_blitz_NullObjectError
_6652:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	push	_6655
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6657
	call	_brl_blitz_NullObjectError
_6657:
	mov	dword [ebx+20],0
	push	_6659
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6661
	call	_brl_blitz_NullObjectError
_6661:
	mov	dword [ebx+24],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_6664
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1420
_1420:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TToolPanel_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_6674
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_6666
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1423:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_6669
	push	eax
	call	_bbGCFree
	add	esp,4
_6669:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+12]
	dec	dword [eax+4]
	jnz	_6671
	push	eax
	call	_bbGCFree
	add	esp,4
_6671:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_6673
	push	eax
	call	_bbGCFree
	add	esp,4
_6673:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TEventHandler
	push	dword [ebp-4]
	call	__bb_TEventHandler_Delete
	add	esp,4
	mov	ebx,0
	jmp	_6667
_6667:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TToolPanel_Show:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_6675
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_1426
_1426:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TView_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_6686
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TView
	push	ebp
	push	_6684
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6676
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6678
	call	_brl_blitz_NullObjectError
_6678:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6682
	call	_brl_blitz_NullObjectError
_6682:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_6685
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1429
_1429:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TView_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_6692
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_6688
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1432:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_6691
	push	eax
	call	_bbGCFree
	add	esp,4
_6691:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_6689
_6689:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_6733
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TTool_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TNode
	push	ebp
	push	_6731
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6695
	call	_brl_blitz_NullObjectError
_6695:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6699
	call	_brl_blitz_NullObjectError
_6699:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	push	_6702
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6704
	call	_brl_blitz_NullObjectError
_6704:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	push	_6707
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6709
	call	_brl_blitz_NullObjectError
_6709:
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [ebx+20],eax
	push	_6712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6714
	call	_brl_blitz_NullObjectError
_6714:
	mov	eax,_bbEmptyArray
	inc	dword [eax+4]
	mov	dword [ebx+24],eax
	push	_6717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6719
	call	_brl_blitz_NullObjectError
_6719:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+28],eax
	push	_6722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6724
	call	_brl_blitz_NullObjectError
_6724:
	mov	dword [ebx+32],0
	push	_6726
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6728
	call	_brl_blitz_NullObjectError
_6728:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+36],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_6732
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1435
_1435:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_6750
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_6734
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1438:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_6737
	push	eax
	call	_bbGCFree
	add	esp,4
_6737:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+28]
	dec	dword [eax+4]
	jnz	_6739
	push	eax
	call	_bbGCFree
	add	esp,4
_6739:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+24]
	dec	dword [eax+4]
	jnz	_6741
	push	eax
	call	_bbGCFree
	add	esp,4
_6741:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+20]
	dec	dword [eax+4]
	jnz	_6743
	push	eax
	call	_bbGCFree
	add	esp,4
_6743:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_6745
	push	eax
	call	_bbGCFree
	add	esp,4
_6745:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+12]
	dec	dword [eax+4]
	jnz	_6747
	push	eax
	call	_bbGCFree
	add	esp,4
_6747:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_6749
	push	eax
	call	_bbGCFree
	add	esp,4
_6749:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TTool
	push	dword [ebp-4]
	call	__bb_TTool_Delete
	add	esp,4
	mov	ebx,0
	jmp	_6735
_6735:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_SortKids:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbNullObject
	mov	dword [ebp-28],0
	mov	dword [ebp-32],_bbNullObject
	mov	dword [ebp-36],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_6870
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6753
	call	_brl_blitz_NullObjectError
_6753:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_6755
	call	_brl_blitz_NullObjectError
_6755:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-12],eax
	push	_6757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
_166:
_164:
	mov	eax,ebp
	push	eax
	push	_6867
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6760
	call	_brl_blitz_NullObjectError
_6760:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_6762
	call	_brl_blitz_NullObjectError
_6762:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_6764
	call	_brl_blitz_NullObjectError
_6764:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-16],eax
	push	_6766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],1
	push	_6768
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
_169:
_167:
	mov	eax,ebp
	push	eax
	push	_6859
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_6771
	call	_brl_blitz_NullObjectError
_6771:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-24],eax
	push	_6773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	dword [ebp-24],eax
	jne	_6774
	mov	eax,ebp
	push	eax
	push	_6776
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_168
_6774:
	push	_6777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_6779
	call	_brl_blitz_NullObjectError
_6779:
	push	_bb_TNode
	push	dword [ebx+8]
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	jne	_6781
	call	_brl_blitz_NullObjectError
_6781:
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_6783
	call	_brl_blitz_NullObjectError
_6783:
	push	_bb_TNode
	push	dword [ebx+8]
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_6785
	call	_brl_blitz_NullObjectError
_6785:
	push	dword [ebx+12]
	push	dword [esi+12]
	call	_bbStringCompare
	add	esp,8
	mov	dword [ebp-28],eax
	push	_6787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_6788
	mov	eax,dword [ebp-8]
_6788:
	cmp	eax,0
	jne	_6792
	mov	eax,dword [ebp-28]
	cmp	eax,0
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_6790
	mov	eax,dword [ebp-8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_6790:
_6792:
	cmp	eax,0
	je	_6794
	mov	eax,ebp
	push	eax
	push	_6852
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_6797
	call	_brl_blitz_NullObjectError
_6797:
	mov	eax,dword [ebx+16]
	mov	dword [ebp-32],eax
	push	_6799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_6801
	call	_brl_blitz_NullObjectError
_6801:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-36],eax
	push	_6803
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-32]
	cmp	esi,_bbNullObject
	jne	_6805
	call	_brl_blitz_NullObjectError
_6805:
	mov	ebx,dword [ebp-24]
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_6810
	push	eax
	call	_bbGCFree
	add	esp,4
_6810:
	mov	dword [esi+12],ebx
	push	_6811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_6813
	call	_brl_blitz_NullObjectError
_6813:
	mov	ebx,dword [ebp-16]
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_6818
	push	eax
	call	_bbGCFree
	add	esp,4
_6818:
	mov	dword [esi+12],ebx
	push	_6819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_6821
	call	_brl_blitz_NullObjectError
_6821:
	mov	ebx,dword [ebp-32]
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_6826
	push	eax
	call	_bbGCFree
	add	esp,4
_6826:
	mov	dword [esi+16],ebx
	push	_6827
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_6829
	call	_brl_blitz_NullObjectError
_6829:
	mov	ebx,dword [ebp-36]
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_6834
	push	eax
	call	_bbGCFree
	add	esp,4
_6834:
	mov	dword [esi+12],ebx
	push	_6835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_6837
	call	_brl_blitz_NullObjectError
_6837:
	mov	ebx,dword [ebp-24]
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_6842
	push	eax
	call	_bbGCFree
	add	esp,4
_6842:
	mov	dword [esi+16],ebx
	push	_6843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-36]
	cmp	esi,_bbNullObject
	jne	_6845
	call	_brl_blitz_NullObjectError
_6845:
	mov	ebx,dword [ebp-16]
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_6850
	push	eax
	call	_bbGCFree
	add	esp,4
_6850:
	mov	dword [esi+16],ebx
	push	_6851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6856
_6794:
	mov	eax,ebp
	push	eax
	push	_6858
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_6856:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_169
_168:
	push	_6862
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	je	_6863
	mov	eax,ebp
	push	eax
	push	_6865
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6864
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1442
_6863:
	push	_6866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_166
_1442:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_FindArgument:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbEmptyString
	mov	eax,ebp
	push	eax
	push	_6917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6873
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbEmptyString
	push	_6877
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_6879
	call	_brl_blitz_NullObjectError
_6879:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6881
	call	_brl_blitz_NullObjectError
_6881:
	push	dword [ebx+36]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+28]
	add	esp,8
	cmp	eax,0
	jne	_6882
	mov	eax,ebp
	push	eax
	push	_6884
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1446
_6882:
	push	_6885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bbStringClass
	push	dword [ebp-8]
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	jne	_6887
	mov	eax,_bbEmptyString
_6887:
	push	eax
	call	_bbStringToLower
	add	esp,4
	mov	dword [ebp-20],eax
	push	_6888
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	mov	eax,dword [eax+8]
	cmp	eax,0
	je	_6893
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6890
	call	_brl_blitz_NullObjectError
_6890:
	push	_bbStringClass
	push	dword [ebx+36]
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	jne	_6892
	mov	eax,_bbEmptyString
_6892:
	push	eax
	call	_bbStringToLower
	add	esp,4
	push	eax
	push	dword [ebp-20]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
_6893:
	cmp	eax,0
	je	_6895
	mov	eax,ebp
	push	eax
	push	_6897
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1446
_6895:
	push	_6898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6900
	call	_brl_blitz_NullObjectError
_6900:
	mov	edi,dword [ebx+20]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_6903
	call	_brl_blitz_NullObjectError
_6903:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_170
_172:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_6908
	call	_brl_blitz_NullObjectError
_6908:
	push	_bb_TNode
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_170
	mov	eax,ebp
	push	eax
	push	_6916
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_6911
	call	_brl_blitz_NullObjectError
_6911:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_6912
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_6913
	mov	eax,ebp
	push	eax
	push	_6915
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1446
_6913:
	call	dword [_bbOnDebugLeaveScope]
_170:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_6906
	call	_brl_blitz_NullObjectError
_6906:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_172
_171:
	mov	ebx,_bbNullObject
	jmp	_1446
_1446:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_Dump:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_6941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6920
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_6922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6924
	call	_brl_blitz_NullObjectError
_6924:
	push	dword [ebx+8]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_6925
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_173
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
	push	_6926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6928
	call	_brl_blitz_NullObjectError
_6928:
	mov	edi,dword [ebx+20]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_6931
	call	_brl_blitz_NullObjectError
_6931:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_174
_176:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_6936
	call	_brl_blitz_NullObjectError
_6936:
	push	_bb_TNode
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_174
	mov	eax,ebp
	push	eax
	push	_6940
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6937
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_6939
	call	_brl_blitz_NullObjectError
_6939:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_174:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_6934
	call	_brl_blitz_NullObjectError
_6934:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_176
_175:
	mov	ebx,0
	jmp	_1450
_1450:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_IsHidden:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_6969
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6944
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_6946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6948
	call	_brl_blitz_NullObjectError
_6948:
	mov	eax,dword [ebx+16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_6949
	mov	eax,ebp
	push	eax
	push	_6951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1453
_6949:
	push	_6952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6954
	call	_brl_blitz_NullObjectError
_6954:
	mov	ebx,dword [ebx+16]
	cmp	ebx,_bbNullObject
	jne	_6956
	call	_brl_blitz_NullObjectError
_6956:
	mov	edi,dword [ebx+24]
	mov	eax,edi
	add	eax,24
	mov	esi,eax
	mov	eax,esi
	add	eax,dword [edi+16]
	mov	dword [ebp-12],eax
	jmp	_177
_179:
	mov	eax,dword [esi]
	mov	dword [ebp-8],eax
	add	esi,4
	cmp	dword [ebp-8],_bbNullObject
	je	_177
	mov	eax,ebp
	push	eax
	push	_6967
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_6963
	call	_brl_blitz_NullObjectError
_6963:
	cmp	dword [ebx+12],2
	jne	_6964
	mov	eax,ebp
	push	eax
	push	_6966
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1453
_6964:
	call	dword [_bbOnDebugLeaveScope]
_177:
	cmp	esi,dword [ebp-12]
	jne	_179
_178:
	push	_6968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	jmp	_1453
_1453:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_SetAction:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_6992
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6974
	call	_brl_blitz_NullObjectError
_6974:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+28]
	dec	dword [eax+4]
	jnz	_6979
	push	eax
	call	_bbGCFree
	add	esp,4
_6979:
	mov	dword [esi+28],ebx
	push	_6980
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6982
	call	_brl_blitz_NullObjectError
_6982:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+32],eax
	push	_6984
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_6986
	call	_brl_blitz_NullObjectError
_6986:
	mov	ebx,dword [ebp-16]
	inc	dword [ebx+4]
	mov	eax,dword [esi+36]
	dec	dword [eax+4]
	jnz	_6991
	push	eax
	call	_bbGCFree
	add	esp,4
_6991:
	mov	dword [esi+36],ebx
	mov	ebx,0
	jmp	_1459
_1459:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_Hide:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_7057
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_6995
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_6997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_6999
	call	_brl_blitz_NullObjectError
_6999:
	mov	edi,dword [ebx+20]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_7002
	call	_brl_blitz_NullObjectError
_7002:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_180
_182:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_7007
	call	_brl_blitz_NullObjectError
_7007:
	push	_bb_TNode
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_180
	mov	eax,ebp
	push	eax
	push	_7011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7010
	call	_brl_blitz_NullObjectError
_7010:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_180:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_7005
	call	_brl_blitz_NullObjectError
_7005:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_182
_181:
	push	_7012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_7013
	mov	eax,ebp
	push	eax
	push	_7030
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_7016
	call	_brl_blitz_NullObjectError
_7016:
	cmp	dword [ebx+8],_bbNullObject
	je	_7017
	mov	eax,ebp
	push	eax
	push	_7029
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_7020
	call	_brl_blitz_NullObjectError
_7020:
	push	dword [ebx+8]
	call	_brl_maxgui_FreeTreeViewNode
	add	esp,4
	push	_7021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_7023
	call	_brl_blitz_NullObjectError
_7023:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_7028
	push	eax
	call	_bbGCFree
	add	esp,4
_7028:
	mov	dword [esi+8],ebx
	call	dword [_bbOnDebugLeaveScope]
_7017:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7031
_7013:
	mov	eax,ebp
	push	eax
	push	_7056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7032
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7034
	call	_brl_blitz_NullObjectError
_7034:
	mov	eax,dword [ebx+24]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	add	eax,24
	mov	edi,eax
	mov	edx,edi
	mov	eax,dword [ebp-16]
	add	edx,dword [eax+16]
	mov	dword [ebp-20],edx
	jmp	_183
_185:
	mov	eax,dword [edi]
	mov	dword [ebp-8],eax
	add	edi,4
	cmp	dword [ebp-8],_bbNullObject
	je	_183
	mov	eax,ebp
	push	eax
	push	_7055
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_7041
	call	_brl_blitz_NullObjectError
_7041:
	cmp	dword [ebx+8],_bbNullObject
	je	_7042
	mov	eax,ebp
	push	eax
	push	_7054
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_7045
	call	_brl_blitz_NullObjectError
_7045:
	push	dword [ebx+8]
	call	_brl_maxgui_FreeTreeViewNode
	add	esp,4
	push	_7046
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_7048
	call	_brl_blitz_NullObjectError
_7048:
	mov	esi,ebx
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_7053
	push	eax
	call	_bbGCFree
	add	esp,4
_7053:
	mov	dword [esi+8],ebx
	call	dword [_bbOnDebugLeaveScope]
_7042:
	call	dword [_bbOnDebugLeaveScope]
_183:
	cmp	edi,dword [ebp-20]
	jne	_185
_184:
	call	dword [_bbOnDebugLeaveScope]
_7031:
	mov	ebx,0
	jmp	_1463
_1463:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_Detach:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_7081
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7058
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7060
	call	_brl_blitz_NullObjectError
_7060:
	push	_bbNullObject
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	push	_7061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7063
	call	_brl_blitz_NullObjectError
_7063:
	cmp	dword [ebx+16],_bbNullObject
	je	_7064
	push	ebp
	push	_7072
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7067
	call	_brl_blitz_NullObjectError
_7067:
	mov	ebx,dword [ebx+16]
	cmp	ebx,_bbNullObject
	jne	_7069
	call	_brl_blitz_NullObjectError
_7069:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_7071
	call	_brl_blitz_NullObjectError
_7071:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_7064:
	push	_7073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_7075
	call	_brl_blitz_NullObjectError
_7075:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_7080
	push	eax
	call	_bbGCFree
	add	esp,4
_7080:
	mov	dword [esi+16],ebx
	mov	ebx,0
	jmp	_1466
_1466:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_FreeKids:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_7100
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_7085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7087
	call	_brl_blitz_NullObjectError
_7087:
	mov	edi,dword [ebx+20]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_7090
	call	_brl_blitz_NullObjectError
_7090:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_186
_188:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_7095
	call	_brl_blitz_NullObjectError
_7095:
	push	_bb_TNode
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	je	_186
	mov	eax,ebp
	push	eax
	push	_7099
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7096
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_7098
	call	_brl_blitz_NullObjectError
_7098:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_186:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_7093
	call	_brl_blitz_NullObjectError
_7093:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_188
_187:
	mov	ebx,0
	jmp	_1469
_1469:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_Free:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_7130
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_7104
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7106
	call	_brl_blitz_NullObjectError
_7106:
	mov	edi,dword [ebx+20]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_7109
	call	_brl_blitz_NullObjectError
_7109:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_189
_191:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_7114
	call	_brl_blitz_NullObjectError
_7114:
	push	_bb_TNode
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	je	_189
	mov	eax,ebp
	push	eax
	push	_7118
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_7117
	call	_brl_blitz_NullObjectError
_7117:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_189:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_7112
	call	_brl_blitz_NullObjectError
_7112:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_191
_190:
	push	_7119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7121
	call	_brl_blitz_NullObjectError
_7121:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	push	_7122
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_7124
	call	_brl_blitz_NullObjectError
_7124:
	mov	ebx,_bbEmptyArray
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_7129
	push	eax
	call	_bbGCFree
	add	esp,4
_7129:
	mov	dword [esi+24],ebx
	mov	ebx,0
	jmp	_1472
_1472:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_Invoke:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_7151
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,27
	je	_7135
	jmp	_7134
_7135:
	mov	eax,ebp
	push	eax
	push	_7150
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7138
	call	_brl_blitz_NullObjectError
_7138:
	cmp	dword [ebx+28],_bbNullObject
	je	_7139
	mov	eax,ebp
	push	eax
	push	_7149
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7142
	call	_brl_blitz_NullObjectError
_7142:
	mov	edi,dword [ebx+28]
	cmp	edi,_bbNullObject
	jne	_7144
	call	_brl_blitz_NullObjectError
_7144:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_7146
	call	_brl_blitz_NullObjectError
_7146:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7148
	call	_brl_blitz_NullObjectError
_7148:
	push	dword [ebx+36]
	push	dword [esi+32]
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+48]
	add	esp,12
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1477
_7139:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7134
_7134:
	mov	ebx,0
	jmp	_1477
_1477:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_Find:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_7187
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	push	_7155
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],_bbNullObject
	push	_7157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7159
	call	_brl_blitz_NullObjectError
_7159:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	mov	dword [ebp-24],eax
	push	_7160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_7163
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_7162
	call	_brl_blitz_NullObjectError
_7162:
	mov	eax,dword [ebx+8]
	cmp	eax,dword [ebp-8]
	sete	al
	movzx	eax,al
_7163:
	cmp	eax,0
	je	_7165
	mov	eax,ebp
	push	eax
	push	_7167
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1482
_7165:
	push	_7168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7170
	call	_brl_blitz_NullObjectError
_7170:
	mov	edi,dword [ebx+20]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_7173
	call	_brl_blitz_NullObjectError
_7173:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_192
_194:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_7178
	call	_brl_blitz_NullObjectError
_7178:
	push	_bb_TNode
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	cmp	dword [ebp-16],_bbNullObject
	je	_192
	mov	eax,ebp
	push	eax
	push	_7186
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_7181
	call	_brl_blitz_NullObjectError
_7181:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,12
	mov	dword [ebp-20],eax
	push	_7182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	je	_7183
	mov	eax,ebp
	push	eax
	push	_7185
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1482
_7183:
	call	dword [_bbOnDebugLeaveScope]
_192:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_7176
	call	_brl_blitz_NullObjectError
_7176:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_194
_193:
	mov	ebx,_bbNullObject
	jmp	_1482
_1482:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_SetNode:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_7207
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7191
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_7193
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7195
	call	_brl_blitz_NullObjectError
_7195:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_7196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_7198
	call	_brl_blitz_NullObjectError
_7198:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_7203
	push	eax
	call	_bbGCFree
	add	esp,4
_7203:
	mov	dword [esi+8],ebx
	push	_7204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7206
	call	_brl_blitz_NullObjectError
_7206:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	mov	ebx,0
	jmp	_1487
_1487:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_HighLight:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_7235
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_7211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],-1
	jne	_7212
	push	ebp
	push	_7223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7215
	call	_brl_blitz_NullObjectError
_7215:
	mov	eax,dword [ebx+24]
	mov	ebx,dword [eax+20]
	jmp	_7216
_197:
	push	ebp
	push	_7221
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_7220
	call	_brl_blitz_NullObjectError
_7220:
	push	dword [ebp-8]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+96]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_195:
	add	dword [ebp-8],1
_7216:
	cmp	dword [ebp-8],ebx
	jle	_197
_196:
	push	_7222
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1491
_7212:
	push	_7224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7226
	call	_brl_blitz_NullObjectError
_7226:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	mov	dword [ebp-12],eax
	push	_7227
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7229
	call	_brl_blitz_NullObjectError
_7229:
	cmp	dword [ebx+8],_bbNullObject
	je	_7230
	push	ebp
	push	_7234
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7233
	call	_brl_blitz_NullObjectError
_7233:
	push	dword [ebx+8]
	call	_brl_maxgui_SelectTreeViewNode
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_7230:
	mov	ebx,0
	jmp	_1491
_1491:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_Open:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_7267
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_7239
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],-1
	jne	_7240
	push	ebp
	push	_7251
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7243
	call	_brl_blitz_NullObjectError
_7243:
	mov	eax,dword [ebx+24]
	mov	ebx,dword [eax+20]
	jmp	_7244
_200:
	push	ebp
	push	_7249
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_7248
	call	_brl_blitz_NullObjectError
_7248:
	push	dword [ebp-8]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+100]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_198:
	add	dword [ebp-8],1
_7244:
	cmp	dword [ebp-8],ebx
	jle	_200
_199:
	push	_7250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1495
_7240:
	push	_7252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7254
	call	_brl_blitz_NullObjectError
_7254:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	mov	dword [ebp-12],eax
	push	_7255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7257
	call	_brl_blitz_NullObjectError
_7257:
	cmp	dword [ebx+12],2
	je	_7258
	push	ebp
	push	_7266
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7261
	call	_brl_blitz_NullObjectError
_7261:
	mov	dword [ebx+12],2
	push	_7263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7265
	call	_brl_blitz_NullObjectError
_7265:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_7258:
	mov	ebx,0
	jmp	_1495
_1495:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_Close:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_7282
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7268
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_7270
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7272
	call	_brl_blitz_NullObjectError
_7272:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	mov	dword [ebp-12],eax
	push	_7273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7275
	call	_brl_blitz_NullObjectError
_7275:
	cmp	dword [ebx+12],1
	je	_7276
	push	ebp
	push	_7281
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7279
	call	_brl_blitz_NullObjectError
_7279:
	mov	dword [ebx+12],1
	call	dword [_bbOnDebugLeaveScope]
_7276:
	mov	ebx,0
	jmp	_1499
_1499:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_GetState:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_7292
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_7286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7288
	call	_brl_blitz_NullObjectError
_7288:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	mov	dword [ebp-12],eax
	push	_7289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7291
	call	_brl_blitz_NullObjectError
_7291:
	mov	ebx,dword [ebx+12]
	jmp	_1503
_1503:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_GetView:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,ebp
	push	eax
	push	_7345
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7296
	call	_brl_blitz_NullObjectError
_7296:
	mov	eax,dword [ebx+24]
	mov	eax,dword [eax+20]
	cmp	dword [ebp-8],eax
	jl	_7297
	mov	eax,ebp
	push	eax
	push	_7319
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_7300
	call	_brl_blitz_NullObjectError
_7300:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7303
	call	_brl_blitz_NullObjectError
_7303:
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	0
	push	dword [ebx+24]
	push	_6687
	call	_bbArraySlice
	add	esp,16
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_7307
	push	eax
	call	_bbGCFree
	add	esp,4
_7307:
	mov	dword [esi+24],ebx
	push	_7308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7310
	call	_brl_blitz_NullObjectError
_7310:
	mov	esi,dword [ebx+24]
	mov	ebx,dword [ebp-8]
	cmp	ebx,dword [esi+20]
	jb	_7313
	call	_brl_blitz_ArrayBoundsError
_7313:
	shl	ebx,2
	add	esi,ebx
	push	_bb_TView
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_7318
	push	eax
	call	_bbGCFree
	add	esp,4
_7318:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_7297:
	push	_7320
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7322
	call	_brl_blitz_NullObjectError
_7322:
	mov	esi,dword [ebx+24]
	mov	ebx,dword [ebp-8]
	cmp	ebx,dword [esi+20]
	jb	_7325
	call	_brl_blitz_ArrayBoundsError
_7325:
	cmp	dword [esi+ebx*4+24],_bbNullObject
	jne	_7326
	mov	eax,ebp
	push	eax
	push	_7338
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7329
	call	_brl_blitz_NullObjectError
_7329:
	mov	esi,dword [ebx+24]
	mov	ebx,dword [ebp-8]
	cmp	ebx,dword [esi+20]
	jb	_7332
	call	_brl_blitz_ArrayBoundsError
_7332:
	shl	ebx,2
	add	esi,ebx
	push	_bb_TView
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_7337
	push	eax
	call	_bbGCFree
	add	esp,4
_7337:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_7326:
	push	_7339
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7341
	call	_brl_blitz_NullObjectError
_7341:
	mov	esi,dword [ebx+24]
	mov	ebx,dword [ebp-8]
	cmp	ebx,dword [esi+20]
	jb	_7344
	call	_brl_blitz_ArrayBoundsError
_7344:
	mov	ebx,dword [esi+ebx*4+24]
	jmp	_1507
_1507:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_GetIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],0
	push	ebp
	push	_7375
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7347
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_7349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_7351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7353
	call	_brl_blitz_NullObjectError
_7353:
	cmp	dword [ebx+16],_bbNullObject
	je	_7354
	push	ebp
	push	_7374
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7357
	call	_brl_blitz_NullObjectError
_7357:
	mov	ebx,dword [ebx+16]
	cmp	ebx,_bbNullObject
	jne	_7359
	call	_brl_blitz_NullObjectError
_7359:
	mov	esi,dword [ebx+20]
	cmp	esi,_bbNullObject
	jne	_7362
	call	_brl_blitz_NullObjectError
_7362:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_201
_203:
	cmp	ebx,_bbNullObject
	jne	_7367
	call	_brl_blitz_NullObjectError
_7367:
	push	_bb_TNode
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	je	_201
	push	ebp
	push	_7373
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7368
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	dword [ebp-8],eax
	jne	_7369
	push	ebp
	push	_7371
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1510
_7369:
	push	_7372
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-12],1
	call	dword [_bbOnDebugLeaveScope]
_201:
	cmp	ebx,_bbNullObject
	jne	_7365
	call	_brl_blitz_NullObjectError
_7365:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_203
_202:
	call	dword [_bbOnDebugLeaveScope]
_7354:
	mov	ebx,0
	jmp	_1510
_1510:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_Refresh:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	push	ebp
	push	_7388
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_7379
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7381
	call	_brl_blitz_NullObjectError
_7381:
	mov	eax,dword [ebx+24]
	mov	ebx,dword [eax+20]
	sub	ebx,1
	jmp	_7382
_206:
	push	ebp
	push	_7387
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_7386
	call	_brl_blitz_NullObjectError
_7386:
	push	dword [ebp-8]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+124]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_204:
	add	dword [ebp-8],1
_7382:
	cmp	dword [ebp-8],ebx
	jle	_206
_205:
	mov	ebx,0
	jmp	_1513
_1513:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_RefreshView:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],_bbNullObject
	mov	dword [ebp-28],0
	mov	eax,ebp
	push	eax
	push	_7504
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	push	_7392
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],_bbNullObject
	push	_7395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	push	_7397
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7399
	call	_brl_blitz_NullObjectError
_7399:
	mov	eax,dword [ebx+16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_7404
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7401
	call	_brl_blitz_NullObjectError
_7401:
	mov	ebx,dword [ebx+16]
	cmp	ebx,_bbNullObject
	jne	_7403
	call	_brl_blitz_NullObjectError
_7403:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,8
	cmp	eax,1
	sete	al
	movzx	eax,al
_7404:
	cmp	eax,0
	je	_7406
	mov	eax,ebp
	push	eax
	push	_7408
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7407
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],1
	call	dword [_bbOnDebugLeaveScope]
_7406:
	push	_7409
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7411
	call	_brl_blitz_NullObjectError
_7411:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	mov	dword [ebp-20],eax
	push	_7412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_7414
	call	_brl_blitz_NullObjectError
_7414:
	mov	eax,dword [ebx+8]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_7417
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7416
	call	_brl_blitz_NullObjectError
_7416:
	mov	eax,dword [ebx+16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
_7417:
	cmp	eax,0
	je	_7419
	mov	eax,ebp
	push	eax
	push	_7425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7420
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_7422
	call	_brl_blitz_NullObjectError
_7422:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7424
	call	_brl_blitz_NullObjectError
_7424:
	push	-1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_brl_maxgui_ModifyTreeViewNode
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7426
_7419:
	mov	eax,ebp
	push	eax
	push	_7478
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7427
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7429
	call	_brl_blitz_NullObjectError
_7429:
	mov	eax,dword [ebx+16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_7432
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7431
	call	_brl_blitz_NullObjectError
_7431:
	mov	eax,dword [ebx+8]
	mov	eax,dword [eax+8]
_7432:
	cmp	eax,0
	je	_7434
	mov	eax,ebp
	push	eax
	push	_7477
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7437
	call	_brl_blitz_NullObjectError
_7437:
	mov	ebx,dword [ebx+16]
	cmp	ebx,_bbNullObject
	jne	_7439
	call	_brl_blitz_NullObjectError
_7439:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	mov	dword [ebp-24],eax
	push	_7440
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_7442
	call	_brl_blitz_NullObjectError
_7442:
	cmp	dword [ebx+8],_bbNullObject
	je	_7443
	mov	eax,ebp
	push	eax
	push	_7476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7444
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_7446
	call	_brl_blitz_NullObjectError
_7446:
	mov	dword [ebp-32],ebx
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_7449
	call	_brl_blitz_NullObjectError
_7449:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_7451
	call	_brl_blitz_NullObjectError
_7451:
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_7453
	call	_brl_blitz_NullObjectError
_7453:
	push	-1
	push	dword [ebx+8]
	push	dword [esi+8]
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+116]
	add	esp,4
	push	eax
	call	_brl_maxgui_InsertTreeViewNode
	add	esp,16
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-32]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_7457
	push	eax
	call	_bbGCFree
	add	esp,4
_7457:
	mov	eax,dword [ebp-32]
	mov	dword [eax+8],ebx
	push	_7458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_7460
	call	_brl_blitz_NullObjectError
_7460:
	cmp	dword [ebx+12],0
	jne	_7461
	mov	eax,ebp
	push	eax
	push	_7466
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_7464
	call	_brl_blitz_NullObjectError
_7464:
	mov	dword [ebx+12],1
	call	dword [_bbOnDebugLeaveScope]
_7461:
	push	_7467
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_7469
	call	_brl_blitz_NullObjectError
_7469:
	cmp	dword [ebx+12],2
	jne	_7470
	mov	eax,ebp
	push	eax
	push	_7474
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_7473
	call	_brl_blitz_NullObjectError
_7473:
	push	dword [ebx+8]
	call	_brl_maxgui_ExpandTreeViewNode
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_7470:
	push	_7475
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	call	dword [_bbOnDebugLeaveScope]
_7443:
	call	dword [_bbOnDebugLeaveScope]
_7434:
	call	dword [_bbOnDebugLeaveScope]
_7426:
	push	_7479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	je	_7480
	mov	eax,ebp
	push	eax
	push	_7482
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1517
_7480:
	push	_7483
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7485
	call	_brl_blitz_NullObjectError
_7485:
	mov	eax,dword [ebx+20]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_7486
	mov	eax,ebp
	push	eax
	push	_7488
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1517
_7486:
	push	_7489
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7491
	call	_brl_blitz_NullObjectError
_7491:
	mov	edi,dword [ebx+20]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_7494
	call	_brl_blitz_NullObjectError
_7494:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_207
_209:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_7499
	call	_brl_blitz_NullObjectError
_7499:
	push	_bb_TNode
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_207
	mov	eax,ebp
	push	eax
	push	_7503
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7502
	call	_brl_blitz_NullObjectError
_7502:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_207:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_7497
	call	_brl_blitz_NullObjectError
_7497:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_209
_208:
	mov	ebx,0
	jmp	_1517
_1517:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_NodeAfter:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_7530
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7508
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_7510
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_7511
	push	ebp
	push	_7517
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7514
	call	_brl_blitz_NullObjectError
_7514:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_7516
	call	_brl_blitz_NullObjectError
_7516:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_7511:
	push	_7518
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_7519
	push	ebp
	push	_7523
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7520
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7522
	call	_brl_blitz_NullObjectError
_7522:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_7519:
	push	_7524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_7525
	push	ebp
	push	_7529
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7526
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7528
	call	_brl_blitz_NullObjectError
_7528:
	push	_bb_TNode
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1521
_7525:
	mov	ebx,_bbNullObject
	jmp	_1521
_1521:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_Sync:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],_bbNullObject
	mov	dword [ebp-28],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_7660
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_7534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_7536
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbNullObject
	push	_7538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],_bbNullObject
	push	_7540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],_bbNullObject
	push	_7542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_7544
	call	_brl_blitz_NullObjectError
_7544:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7546
	call	_brl_blitz_NullObjectError
_7546:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_7547
	mov	eax,ebp
	push	eax
	push	_7549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1525
_7547:
	push	_7550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7552
	call	_brl_blitz_NullObjectError
_7552:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_7554
	call	_brl_blitz_NullObjectError
_7554:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	je	_7555
	mov	eax,ebp
	push	eax
	push	_7561
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7558
	call	_brl_blitz_NullObjectError
_7558:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_7560
	call	_brl_blitz_NullObjectError
_7560:
	push	_bb_TNode
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_7555:
	push	_7562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_7564
	call	_brl_blitz_NullObjectError
_7564:
	mov	edi,dword [ebx+20]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_7567
	call	_brl_blitz_NullObjectError
_7567:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-32],eax
	jmp	_210
_212:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_7572
	call	_brl_blitz_NullObjectError
_7572:
	push	_bb_TNode
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_210
	mov	eax,ebp
	push	eax
	push	_7647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	mov	dword [ebp-20],eax
	push	_7574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_213
_215:
	mov	eax,ebp
	push	eax
	push	_7586
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_7577
	call	_brl_blitz_NullObjectError
_7577:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7579
	call	_brl_blitz_NullObjectError
_7579:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_7580
	mov	eax,ebp
	push	eax
	push	_7582
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7581
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_214
_7580:
	push	_7583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7585
	call	_brl_blitz_NullObjectError
_7585:
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,8
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_213:
	cmp	dword [ebp-20],_bbNullObject
	jne	_215
_214:
	push	_7587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	je	_7588
	mov	eax,ebp
	push	eax
	push	_7598
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_216
_218:
	mov	eax,ebp
	push	eax
	push	_7597
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	mov	dword [ebp-24],eax
	push	_7591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7593
	call	_brl_blitz_NullObjectError
_7593:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_7594
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_7596
	call	_brl_blitz_NullObjectError
_7596:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_216:
	mov	eax,dword [ebp-20]
	cmp	dword [ebp-16],eax
	jne	_218
_217:
	call	dword [_bbOnDebugLeaveScope]
_7588:
	push	_7599
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_7604
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_7601
	call	_brl_blitz_NullObjectError
_7601:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7603
	call	_brl_blitz_NullObjectError
_7603:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
_7604:
	cmp	eax,0
	je	_7606
	mov	eax,ebp
	push	eax
	push	_7613
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_7609
	call	_brl_blitz_NullObjectError
_7609:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,8
	push	_7610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7612
	call	_brl_blitz_NullObjectError
_7612:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,8
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7614
_7606:
	mov	eax,ebp
	push	eax
	push	_7646
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7617
	call	_brl_blitz_NullObjectError
_7617:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	push	_7618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_7619
	mov	eax,ebp
	push	eax
	push	_7630
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7620
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7622
	call	_brl_blitz_NullObjectError
_7622:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_7624
	call	_brl_blitz_NullObjectError
_7624:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	dword [ebp-28],eax
	push	_7625
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7627
	call	_brl_blitz_NullObjectError
_7627:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_7629
	call	_brl_blitz_NullObjectError
_7629:
	push	dword [ebp-28]
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7631
_7619:
	mov	eax,ebp
	push	eax
	push	_7637
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7634
	call	_brl_blitz_NullObjectError
_7634:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_7636
	call	_brl_blitz_NullObjectError
_7636:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_7631:
	push	_7638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7640
	call	_brl_blitz_NullObjectError
_7640:
	mov	esi,ebx
	mov	eax,dword [ebp-4]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_7645
	push	eax
	call	_bbGCFree
	add	esp,4
_7645:
	mov	dword [esi+16],ebx
	call	dword [_bbOnDebugLeaveScope]
_7614:
	call	dword [_bbOnDebugLeaveScope]
_210:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_7570
	call	_brl_blitz_NullObjectError
_7570:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_212
_211:
	push	_7648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_219
_221:
	mov	eax,ebp
	push	eax
	push	_7656
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7649
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	mov	dword [ebp-24],eax
	push	_7650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7652
	call	_brl_blitz_NullObjectError
_7652:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_7653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_7655
	call	_brl_blitz_NullObjectError
_7655:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_219:
	cmp	dword [ebp-16],_bbNullObject
	jne	_221
_220:
	push	_7657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7659
	call	_brl_blitz_NullObjectError
_7659:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,4
	mov	ebx,0
	jmp	_1525
_1525:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_SetName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_7673
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_7667
	call	_brl_blitz_NullObjectError
_7667:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_7672
	push	eax
	call	_bbGCFree
	add	esp,4
_7672:
	mov	dword [esi+8],ebx
	mov	ebx,0
	jmp	_1529
_1529:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_AddNode:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_7685
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_7677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_7678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_7680
	call	_brl_blitz_NullObjectError
_7680:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,8
	push	_7681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7683
	call	_brl_blitz_NullObjectError
_7683:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_7684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_1533
_1533:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_Append:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_7700
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_7689
	call	_brl_blitz_NullObjectError
_7689:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_7694
	push	eax
	call	_bbGCFree
	add	esp,4
_7694:
	mov	dword [esi+16],ebx
	push	_7695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7697
	call	_brl_blitz_NullObjectError
_7697:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_7699
	call	_brl_blitz_NullObjectError
_7699:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,0
	jmp	_1537
_1537:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNode_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_7709
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7702
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_7704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_7705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_7707
	call	_brl_blitz_NullObjectError
_7707:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,8
	push	_7708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1540
_1540:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_THelpPanel_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_7722
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TToolPanel_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_THelpPanel
	push	ebp
	push	_7720
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7712
	call	_brl_blitz_NullObjectError
_7712:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+28],eax
	push	_7715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7717
	call	_brl_blitz_NullObjectError
_7717:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+32],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_7721
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1543
_1543:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_THelpPanel_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_7729
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_7723
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1546:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_7726
	push	eax
	call	_bbGCFree
	add	esp,4
_7726:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+28]
	dec	dword [eax+4]
	jnz	_7728
	push	eax
	call	_bbGCFree
	add	esp,4
_7728:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TToolPanel
	push	dword [ebp-4]
	call	__bb_TToolPanel_Delete
	add	esp,4
	mov	ebx,0
	jmp	_7724
_7724:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_THelpPanel_AddLink:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_7743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbNullObject
	push	_7732
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_7734
	call	_brl_blitz_NullObjectError
_7734:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,8
	mov	dword [ebp-20],eax
	push	_7735
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+8],0
	je	_7736
	push	ebp
	push	_7738
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7737
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_brl_filesystem_RealPath
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_7736:
	push	_7739
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_7741
	call	_brl_blitz_NullObjectError
_7741:
	push	dword [ebp-16]
	push	28
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,16
	push	_7742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_1552
_1552:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_THelpPanel_ImportLinks:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	dword [ebp-36],_bbEmptyString
	mov	dword [ebp-40],_bbEmptyString
	mov	dword [ebp-44],0
	mov	dword [ebp-48],_bbNullObject
	push	ebp
	push	_7831
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_7748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	dword [ebp-36],_bbEmptyString
	mov	dword [ebp-40],_bbEmptyString
	mov	dword [ebp-44],0
	push	_7756
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],_bbNullObject
	push	_7758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_brl_filesystem_ReadFile
	add	esp,4
	mov	dword [ebp-16],eax
	push	_7759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_7760
	push	ebp
	push	_7762
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1557
_7760:
	push	_7763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_brl_filesystem_ExtractDir
	add	esp,4
	mov	dword [ebp-12],eax
	push	_7764
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	dword [ebp-48],eax
	push	_7765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_222
_224:
	push	ebp
	push	_7827
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-20],eax
	push	_7767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	dword [ebp-20]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_7768
	push	ebp
	push	_7770
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_222
_7768:
	push	_7771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_225
	push	dword [ebp-20]
	call	_bbStringFind
	add	esp,12
	cmp	eax,-1
	je	_7772
	push	ebp
	push	_7777
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7775
	call	_brl_blitz_NullObjectError
_7775:
	push	_2
	push	_226
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,16
	mov	dword [ebp-48],eax
	push	_7776
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_222
_7772:
	push	_7778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	call	_bbStringToLower
	add	esp,4
	mov	dword [ebp-24],eax
	push	_7779
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_227
	push	_702
	push	dword [ebp-24]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-24],eax
	push	_7780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_228
	push	dword [ebp-24]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-28],eax
	push	_7781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],-1
	jne	_7782
	push	ebp
	push	_7784
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_222
_7782:
	push	_7785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-36],_2
	push	_7786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-28]
	push	_229
	push	dword [ebp-24]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-32],eax
	push	_7787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],0
	je	_7788
	push	ebp
	push	_7802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-24]
	mov	eax,dword [ebp-32]
	add	eax,4
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	cmp	eax,39
	jne	_7790
	push	ebp
	push	_7793
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	add	eax,5
	mov	dword [ebp-28],eax
	push	_7792
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-28]
	push	_227
	push	dword [ebp-24]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7794
_7790:
	push	ebp
	push	_7797
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	add	eax,4
	mov	dword [ebp-28],eax
	push	_7796
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-28]
	push	_28
	push	dword [ebp-24]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_7794:
	push	_7798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	dword [ebp-32],eax
	jle	_7799
	push	ebp
	push	_7801
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-20]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	_230
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-36],eax
	call	dword [_bbOnDebugLeaveScope]
_7799:
	call	dword [_bbOnDebugLeaveScope]
_7788:
	push	_7803
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-32]
	push	_3
	push	dword [ebp-20]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-28],eax
	push	_7804
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	eax,0
	je	_7805
	mov	edx,dword [ebp-20]
	mov	eax,dword [ebp-28]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	cmp	eax,60
	sete	al
	movzx	eax,al
_7805:
	cmp	eax,0
	je	_7807
	push	ebp
	push	_7809
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-28]
	push	_3
	push	dword [ebp-20]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_7807:
	push	_7810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-28]
	push	_231
	push	dword [ebp-20]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-32],eax
	push	_7811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	dword [ebp-32],eax
	jg	_7812
	push	ebp
	push	_7814
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7813
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_222
_7812:
	push	_7815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-20]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-40],eax
	push	_7816
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_232
	push	dword [ebp-24]
	call	_bbStringFind
	add	esp,12
	cmp	eax,-1
	je	_7817
	push	ebp
	push	_7821
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7820
	call	_brl_blitz_NullObjectError
_7820:
	push	dword [ebp-36]
	push	dword [ebp-40]
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,16
	mov	dword [ebp-48],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7822
_7817:
	push	ebp
	push	_7826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7825
	call	_brl_blitz_NullObjectError
_7825:
	push	dword [ebp-36]
	push	dword [ebp-40]
	push	dword [ebp-48]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,16
	call	dword [_bbOnDebugLeaveScope]
_7822:
	call	dword [_bbOnDebugLeaveScope]
_222:
	push	dword [ebp-16]
	call	_brl_stream_Eof
	add	esp,4
	cmp	eax,0
	je	_224
_223:
	push	_7828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_7830
	call	_brl_blitz_NullObjectError
_7830:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	ebx,0
	jmp	_1557
_1557:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_THelpPanel_BuildTree:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_7894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7834
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_7836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_7838
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_7840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbNullObject
	push	_7842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7844
	call	_brl_blitz_NullObjectError
_7844:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_7846
	call	_brl_blitz_NullObjectError
_7846:
	mov	eax,dword [ebx+116]
	mov	dword [ebp-8],eax
	push	_7847
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_7849
	call	_brl_blitz_NullObjectError
_7849:
	push	_233
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,8
	mov	dword [ebp-12],eax
	push	_7850
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7852
	call	_brl_blitz_NullObjectError
_7852:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_7854
	call	_brl_blitz_NullObjectError
_7854:
	mov	esi,dword [esi+28]
	cmp	esi,_bbNullObject
	jne	_7856
	call	_brl_blitz_NullObjectError
_7856:
	push	_234
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,12
	push	_7857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_7859
	call	_brl_blitz_NullObjectError
_7859:
	push	_235
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_7860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7862
	call	_brl_blitz_NullObjectError
_7862:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_7864
	call	_brl_blitz_NullObjectError
_7864:
	mov	esi,dword [esi+28]
	cmp	esi,_bbNullObject
	jne	_7866
	call	_brl_blitz_NullObjectError
_7866:
	push	_236
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,12
	push	_7867
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_7869
	call	_brl_blitz_NullObjectError
_7869:
	push	_237
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,8
	mov	dword [ebp-20],eax
	push	_7870
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7872
	call	_brl_blitz_NullObjectError
_7872:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_7874
	call	_brl_blitz_NullObjectError
_7874:
	mov	esi,dword [esi+28]
	cmp	esi,_bbNullObject
	jne	_7876
	call	_brl_blitz_NullObjectError
_7876:
	push	_239
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	_238
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,16
	push	_7877
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7879
	call	_brl_blitz_NullObjectError
_7879:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_7881
	call	_brl_blitz_NullObjectError
_7881:
	mov	esi,dword [esi+28]
	cmp	esi,_bbNullObject
	jne	_7883
	call	_brl_blitz_NullObjectError
_7883:
	push	_240
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,12
	push	_7884
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7886
	call	_brl_blitz_NullObjectError
_7886:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_7888
	call	_brl_blitz_NullObjectError
_7888:
	mov	esi,dword [esi+28]
	cmp	esi,_bbNullObject
	jne	_7890
	call	_brl_blitz_NullObjectError
_7890:
	push	_242
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	_241
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,16
	push	_7891
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_7893
	call	_brl_blitz_NullObjectError
_7893:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,4
	mov	ebx,0
	jmp	_1560
_1560:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_THelpPanel_Invoke:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbEmptyString
	push	ebp
	push	_7950
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyString
	push	_7900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7902
	call	_brl_blitz_NullObjectError
_7902:
	mov	eax,dword [ebx+32]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_7903
	push	ebp
	push	_7905
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1565
_7903:
	push	_7906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,10
	je	_7909
	cmp	eax,11
	je	_7910
	cmp	eax,12
	je	_7911
	cmp	eax,1
	je	_7912
	cmp	eax,28
	je	_7913
	cmp	eax,31
	je	_7914
	jmp	_7908
_7909:
	push	ebp
	push	_7918
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7915
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7917
	call	_brl_blitz_NullObjectError
_7917:
	push	dword [ebx+32]
	call	_brl_maxgui_GadgetCut
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7908
_7910:
	push	ebp
	push	_7922
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7921
	call	_brl_blitz_NullObjectError
_7921:
	push	dword [ebx+32]
	call	_brl_maxgui_GadgetCopy
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7908
_7911:
	push	ebp
	push	_7926
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7925
	call	_brl_blitz_NullObjectError
_7925:
	push	dword [ebx+32]
	call	_brl_maxgui_GadgetPaste
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7908
_7912:
	push	ebp
	push	_7935
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7929
	call	_brl_blitz_NullObjectError
_7929:
	push	dword [ebx+32]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	push	_7930
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7932
	call	_brl_blitz_NullObjectError
_7932:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_7934
	call	_brl_blitz_NullObjectError
_7934:
	push	_2
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+164]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7908
_7913:
	push	ebp
	push	_7945
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bbStringClass
	push	dword [ebp-12]
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	jne	_7938
	mov	eax,_bbEmptyString
_7938:
	mov	dword [ebp-16],eax
	push	_7939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+8],0
	je	_7940
	push	ebp
	push	_7944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7943
	call	_brl_blitz_NullObjectError
_7943:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_7940:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7908
_7914:
	push	ebp
	push	_7949
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7948
	call	_brl_blitz_NullObjectError
_7948:
	push	dword [ebx+32]
	call	_brl_maxgui_GadgetPrint
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7908
_7908:
	mov	ebx,0
	jmp	_1565
_1565:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_THelpPanel_OnEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_8009
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7951
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyString
	push	_7955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7957
	call	_brl_blitz_NullObjectError
_7957:
	call	_brl_eventqueue_EventSource
	cmp	eax,dword [ebx+32]
	jne	_7958
	push	ebp
	push	_8008
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,8193
	je	_7962
	jmp	_7961
_7962:
	push	ebp
	push	_8007
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bbStringClass
	call	_brl_eventqueue_EventExtra
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	jne	_7965
	mov	eax,_bbEmptyString
_7965:
	mov	dword [ebp-8],eax
	push	_7966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_243
	push	5
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_7967
	push	ebp
	push	_7969
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_system_OpenURL
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7970
_7967:
	push	ebp
	push	_8006
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_244
	push	dword [ebp-8]
	call	_bbStringFindLast
	add	esp,12
	mov	dword [ebp-12],eax
	push	_7972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],-1
	jle	_7973
	push	ebp
	push	_8005
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToLower
	add	esp,4
	mov	dword [ebp-16],eax
	push	_7975
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_245
	push	dword [ebp-16]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_7976
	push	ebp
	push	_7994
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_246
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	cmp	eax,0
	jne	_7978
	push	ebp
	push	_7981
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7979
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	7
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-8],eax
	push	_7980
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	1
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_7978:
	push	_7982
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_7984
	call	_brl_blitz_NullObjectError
_7984:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_7986
	call	_brl_blitz_NullObjectError
_7986:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	dword [ebp-20],eax
	push	_7988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	je	_7989
	push	ebp
	push	_7993
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_7992
	call	_brl_blitz_NullObjectError
_7992:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+236]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_7989:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7996
_7976:
	push	ebp
	push	_8004
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_7997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_230
	push	_247
	push	dword [ebp-8]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-8],eax
	push	_7998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_249
	push	_248
	push	dword [ebp-8]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-8],eax
	push	_7999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_251
	push	_250
	push	dword [ebp-8]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-8],eax
	push	_8000
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_253
	push	_252
	push	dword [ebp-8]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-8],eax
	push	_8001
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8003
	call	_brl_blitz_NullObjectError
_8003:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_7996:
	call	dword [_bbOnDebugLeaveScope]
_7973:
	call	dword [_bbOnDebugLeaveScope]
_7970:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7961
_7961:
	call	dword [_bbOnDebugLeaveScope]
_7958:
	mov	ebx,0
	jmp	_1568
_1568:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_THelpPanel_Go:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_8039
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8011
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_8013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8015
	call	_brl_blitz_NullObjectError
_8015:
	push	dword [ebp-8]
	push	dword [ebx+32]
	call	_brl_maxgui_HtmlViewGo
	add	esp,8
	push	_8016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8018
	call	_brl_blitz_NullObjectError
_8018:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_8020
	call	_brl_blitz_NullObjectError
_8020:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,8
	push	_8021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8023
	call	_brl_blitz_NullObjectError
_8023:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_8025
	call	_brl_blitz_NullObjectError
_8025:
	mov	ebx,dword [ebx+116]
	cmp	ebx,_bbNullObject
	jne	_8027
	call	_brl_blitz_NullObjectError
_8027:
	push	dword [ebp-8]
	call	_brl_filesystem_RealPath
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	mov	dword [ebp-12],eax
	push	_8028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_8029
	push	ebp
	push	_8033
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_8032
	call	_brl_blitz_NullObjectError
_8032:
	push	-1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8034
_8029:
	push	ebp
	push	_8035
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_8034:
	push	_8036
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8038
	call	_brl_blitz_NullObjectError
_8038:
	push	dword [ebx+32]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	mov	ebx,0
	jmp	_1572
_1572:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_THelpPanel_Home:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8048
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8041
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8043
	call	_brl_blitz_NullObjectError
_8043:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8045
	call	_brl_blitz_NullObjectError
_8045:
	mov	esi,dword [esi+28]
	cmp	esi,_bbNullObject
	jne	_8047
	call	_brl_blitz_NullObjectError
_8047:
	push	_23
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	mov	ebx,0
	jmp	_1575
_1575:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_THelpPanel_Forward:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8053
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8050
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8052
	call	_brl_blitz_NullObjectError
_8052:
	push	dword [ebx+32]
	call	_brl_maxgui_HtmlViewForward
	add	esp,4
	mov	ebx,0
	jmp	_1578
_1578:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_THelpPanel_Back:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8058
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8057
	call	_brl_blitz_NullObjectError
_8057:
	push	dword [ebx+32]
	call	_brl_maxgui_HtmlViewBack
	add	esp,4
	mov	ebx,0
	jmp	_1581
_1581:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_THelpPanel_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	eax,ebp
	push	eax
	push	_8110
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_8062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	_8065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_THelpPanel
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_8066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_8068
	call	_brl_blitz_NullObjectError
_8068:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+28]
	dec	dword [eax+4]
	jnz	_8073
	push	eax
	call	_bbGCFree
	add	esp,4
_8073:
	mov	dword [esi+28],ebx
	push	_8074
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_8076
	call	_brl_blitz_NullObjectError
_8076:
	mov	ebx,_254
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_8081
	push	eax
	call	_bbGCFree
	add	esp,4
_8081:
	mov	dword [esi+8],ebx
	push	_8082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [_bb_codeplay]
	cmp	ebx,_bbNullObject
	jne	_8084
	call	_brl_blitz_NullObjectError
_8084:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+148]
	add	esp,8
	push	_8085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],2
	push	_8086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8088
	call	_brl_blitz_NullObjectError
_8088:
	mov	dword [ebp-20],ebx
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_8091
	call	_brl_blitz_NullObjectError
_8091:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_8093
	call	_brl_blitz_NullObjectError
_8093:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8095
	call	_brl_blitz_NullObjectError
_8095:
	push	dword [ebp-16]
	push	dword [ebx+16]
	push	dword [esi+16]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	push	eax
	push	dword [edi+16]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	push	eax
	push	0
	push	0
	call	_brl_maxgui_CreateHTMLView
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-20]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_8099
	push	eax
	call	_bbGCFree
	add	esp,4
_8099:
	mov	eax,dword [ebp-20]
	mov	dword [eax+32],ebx
	push	_8100
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8102
	call	_brl_blitz_NullObjectError
_8102:
	push	1
	push	1
	push	1
	push	1
	push	dword [ebx+32]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	push	_8103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8105
	call	_brl_blitz_NullObjectError
_8105:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	push	_8106
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8108
	call	_brl_blitz_NullObjectError
_8108:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_8109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1584
_1584:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSearchRequester_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TRequester_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TSearchRequester
	push	ebp
	push	_8129
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8112
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8114
	call	_brl_blitz_NullObjectError
_8114:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+28],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8118
	call	_brl_blitz_NullObjectError
_8118:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+32],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8122
	call	_brl_blitz_NullObjectError
_8122:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+36],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8126
	call	_brl_blitz_NullObjectError
_8126:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_8130
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1587
_1587:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSearchRequester_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8142
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_8132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1590:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	dec	dword [eax+4]
	jnz	_8135
	push	eax
	call	_bbGCFree
	add	esp,4
_8135:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_8137
	push	eax
	call	_bbGCFree
	add	esp,4
_8137:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_8139
	push	eax
	call	_bbGCFree
	add	esp,4
_8139:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+28]
	dec	dword [eax+4]
	jnz	_8141
	push	eax
	call	_bbGCFree
	add	esp,4
_8141:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TRequester
	push	dword [ebp-4]
	call	__bb_TRequester_Delete
	add	esp,4
	mov	ebx,0
	jmp	_8133
_8133:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSearchRequester_Poll:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	ebp
	push	_8176
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	_8147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	mov	dword [ebp-8],eax
	push	_8148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventData
	mov	dword [ebp-12],eax
	push	_8149
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventSource
	mov	ebx,eax
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8154
	call	_brl_blitz_NullObjectError
_8154:
	cmp	ebx,dword [esi+12]
	je	_8152
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8157
	call	_brl_blitz_NullObjectError
_8157:
	cmp	ebx,dword [esi+16]
	je	_8155
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8160
	call	_brl_blitz_NullObjectError
_8160:
	cmp	ebx,dword [esi+20]
	je	_8158
	jmp	_8151
_8152:
	push	ebp
	push	_8167
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,16387
	jne	_8162
	push	ebp
	push	_8166
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8165
	call	_brl_blitz_NullObjectError
_8165:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_8162:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8151
_8155:
	push	ebp
	push	_8171
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8170
	call	_brl_blitz_NullObjectError
_8170:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8151
_8158:
	push	ebp
	push	_8175
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8174
	call	_brl_blitz_NullObjectError
_8174:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8151
_8151:
	mov	ebx,0
	jmp	_1593
_1593:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSearchRequester_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_8223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_8179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TSearchRequester
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_8180
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8182
	call	_brl_blitz_NullObjectError
_8182:
	push	3
	push	256
	push	400
	push	_255
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,24
	push	_8183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8185
	call	_brl_blitz_NullObjectError
_8185:
	push	0
	push	dword [ebx+12]
	push	24
	push	80
	push	18
	push	6
	push	_130
	call	_brl_maxgui_CreateLabel
	add	esp,28
	push	_8186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_8188
	call	_brl_blitz_NullObjectError
_8188:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8191
	call	_brl_blitz_NullObjectError
_8191:
	push	0
	push	dword [ebx+12]
	push	20
	push	180
	push	14
	push	88
	call	_brl_maxgui_CreateTextField
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+28]
	dec	dword [eax+4]
	jnz	_8195
	push	eax
	call	_bbGCFree
	add	esp,4
_8195:
	mov	dword [esi+28],ebx
	push	_8196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8198
	call	_brl_blitz_NullObjectError
_8198:
	push	0
	push	dword [ebx+12]
	push	24
	push	80
	push	48
	push	6
	push	_256
	call	_brl_maxgui_CreateLabel
	add	esp,28
	push	_8199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_8201
	call	_brl_blitz_NullObjectError
_8201:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8204
	call	_brl_blitz_NullObjectError
_8204:
	push	0
	push	dword [ebx+12]
	push	20
	push	180
	push	44
	push	88
	call	_brl_maxgui_CreateTextField
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+32]
	dec	dword [eax+4]
	jnz	_8208
	push	eax
	call	_bbGCFree
	add	esp,4
_8208:
	mov	dword [esi+32],ebx
	push	_8209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8211
	call	_brl_blitz_NullObjectError
_8211:
	push	0
	push	dword [ebx+12]
	push	24
	push	80
	push	78
	push	6
	push	_257
	call	_brl_maxgui_CreateLabel
	add	esp,28
	push	_8212
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_8214
	call	_brl_blitz_NullObjectError
_8214:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8217
	call	_brl_blitz_NullObjectError
_8217:
	push	0
	push	dword [ebx+12]
	push	20
	push	180
	push	74
	push	88
	call	_brl_maxgui_CreateTextField
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+36]
	dec	dword [eax+4]
	jnz	_8221
	push	eax
	call	_bbGCFree
	add	esp,4
_8221:
	mov	dword [esi+36],ebx
	push	_8222
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1596
_1596:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProjectRequester_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8249
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TRequester_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TProjectRequester
	push	ebp
	push	_8247
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8227
	call	_brl_blitz_NullObjectError
_8227:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+28],eax
	push	_8230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8232
	call	_brl_blitz_NullObjectError
_8232:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+32],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8236
	call	_brl_blitz_NullObjectError
_8236:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+36],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8240
	call	_brl_blitz_NullObjectError
_8240:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8244
	call	_brl_blitz_NullObjectError
_8244:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_8248
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1599
_1599:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProjectRequester_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8262
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_8250
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1602:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+44]
	dec	dword [eax+4]
	jnz	_8253
	push	eax
	call	_bbGCFree
	add	esp,4
_8253:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	dec	dword [eax+4]
	jnz	_8255
	push	eax
	call	_bbGCFree
	add	esp,4
_8255:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_8257
	push	eax
	call	_bbGCFree
	add	esp,4
_8257:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_8259
	push	eax
	call	_bbGCFree
	add	esp,4
_8259:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+28]
	dec	dword [eax+4]
	jnz	_8261
	push	eax
	call	_bbGCFree
	add	esp,4
_8261:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TRequester
	push	dword [ebp-4]
	call	__bb_TRequester_Delete
	add	esp,4
	mov	ebx,0
	jmp	_8251
_8251:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProjectRequester_Invoke:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_8271
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,27
	je	_8266
	jmp	_8265
_8266:
	push	ebp
	push	_8270
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8269
	call	_brl_blitz_NullObjectError
_8269:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8265
_8265:
	mov	ebx,0
	jmp	_1607
_1607:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProjectRequester_Poll:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	ebp
	push	_8331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	_8276
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	mov	dword [ebp-8],eax
	push	_8277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventData
	mov	dword [ebp-12],eax
	push	_8278
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventSource
	mov	ebx,eax
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8283
	call	_brl_blitz_NullObjectError
_8283:
	cmp	ebx,dword [esi+12]
	je	_8281
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8286
	call	_brl_blitz_NullObjectError
_8286:
	cmp	ebx,dword [esi+36]
	je	_8284
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8289
	call	_brl_blitz_NullObjectError
_8289:
	cmp	ebx,dword [esi+40]
	je	_8287
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8292
	call	_brl_blitz_NullObjectError
_8292:
	cmp	ebx,dword [esi+16]
	je	_8290
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8295
	call	_brl_blitz_NullObjectError
_8295:
	cmp	ebx,dword [esi+20]
	je	_8293
	jmp	_8280
_8281:
	push	ebp
	push	_8302
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,16387
	jne	_8297
	push	ebp
	push	_8301
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8300
	call	_brl_blitz_NullObjectError
_8300:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_8297:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8280
_8284:
	push	ebp
	push	_8311
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8305
	call	_brl_blitz_NullObjectError
_8305:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_8307
	call	_brl_blitz_NullObjectError
_8307:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+156]
	add	esp,4
	push	_8308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8310
	call	_brl_blitz_NullObjectError
_8310:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8280
_8287:
	push	ebp
	push	_8322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8314
	call	_brl_blitz_NullObjectError
_8314:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_8316
	call	_brl_blitz_NullObjectError
_8316:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8318
	call	_brl_blitz_NullObjectError
_8318:
	push	dword [esi+32]
	call	_brl_maxgui_SelectedGadgetItem
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+152]
	add	esp,8
	push	_8319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8321
	call	_brl_blitz_NullObjectError
_8321:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8280
_8290:
	push	ebp
	push	_8326
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8325
	call	_brl_blitz_NullObjectError
_8325:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8280
_8293:
	push	ebp
	push	_8330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8329
	call	_brl_blitz_NullObjectError
_8329:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8280
_8280:
	mov	ebx,0
	jmp	_1610
_1610:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProjectRequester_Refresh:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_8359
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_8334
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8336
	call	_brl_blitz_NullObjectError
_8336:
	push	dword [ebx+32]
	call	_brl_maxgui_ClearGadgetItems
	add	esp,4
	push	_8337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8339
	call	_brl_blitz_NullObjectError
_8339:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_8341
	call	_brl_blitz_NullObjectError
_8341:
	mov	eax,dword [ebx+20]
	mov	dword [ebp-12],eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_8344
	call	_brl_blitz_NullObjectError
_8344:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_258
_260:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_8349
	call	_brl_blitz_NullObjectError
_8349:
	push	_bb_TNode
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	je	_258
	mov	eax,ebp
	push	eax
	push	_8358
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TFolderNode
	push	dword [ebp-8]
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8351
	mov	eax,ebp
	push	eax
	push	_8357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8354
	call	_brl_blitz_NullObjectError
_8354:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8356
	call	_brl_blitz_NullObjectError
_8356:
	push	_bbNullObject
	push	_2
	push	-1
	push	0
	push	dword [ebx+8]
	push	dword [esi+32]
	call	_brl_maxgui_AddGadgetItem
	add	esp,24
	call	dword [_bbOnDebugLeaveScope]
_8351:
	call	dword [_bbOnDebugLeaveScope]
_258:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_8347
	call	_brl_blitz_NullObjectError
_8347:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_260
_259:
	mov	ebx,0
	jmp	_1613
_1613:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProjectRequester_Open:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_8374
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8360
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8362
	call	_brl_blitz_NullObjectError
_8362:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+28]
	dec	dword [eax+4]
	jnz	_8367
	push	eax
	call	_bbGCFree
	add	esp,4
_8367:
	mov	dword [esi+28],ebx
	push	_8368
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8370
	call	_brl_blitz_NullObjectError
_8370:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_8371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8373
	call	_brl_blitz_NullObjectError
_8373:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	ebx,0
	jmp	_1617
_1617:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProjectRequester_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_8432
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	push	_8379
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_8381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TProjectRequester
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_8382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_8384
	call	_brl_blitz_NullObjectError
_8384:
	push	3
	push	256
	push	400
	push	_261
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,24
	push	_8385
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_8387
	call	_brl_blitz_NullObjectError
_8387:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_8390
	call	_brl_blitz_NullObjectError
_8390:
	push	0
	push	dword [ebx+12]
	push	184
	push	248
	push	8
	push	8
	call	_brl_maxgui_CreateListBox
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+32]
	dec	dword [eax+4]
	jnz	_8394
	push	eax
	call	_bbGCFree
	add	esp,4
_8394:
	mov	dword [esi+32],ebx
	push	_8395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_8397
	call	_brl_blitz_NullObjectError
_8397:
	push	dword [ebx+12]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	sub	eax,136
	mov	dword [ebp-8],eax
	push	_8398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_8400
	call	_brl_blitz_NullObjectError
_8400:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_8403
	call	_brl_blitz_NullObjectError
_8403:
	push	1
	push	dword [ebx+12]
	push	24
	push	128
	push	8
	push	dword [ebp-8]
	push	_262
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+36]
	dec	dword [eax+4]
	jnz	_8407
	push	eax
	call	_bbGCFree
	add	esp,4
_8407:
	mov	dword [esi+36],ebx
	push	_8408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_8410
	call	_brl_blitz_NullObjectError
_8410:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_8413
	call	_brl_blitz_NullObjectError
_8413:
	push	1
	push	dword [ebx+12]
	push	24
	push	128
	push	40
	push	dword [ebp-8]
	push	_263
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_8417
	push	eax
	call	_bbGCFree
	add	esp,4
_8417:
	mov	dword [esi+40],ebx
	push	_8418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_8420
	call	_brl_blitz_NullObjectError
_8420:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_8423
	call	_brl_blitz_NullObjectError
_8423:
	push	1
	push	dword [ebx+12]
	push	24
	push	128
	push	72
	push	dword [ebp-8]
	push	_264
	call	_brl_maxgui_CreateButton
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_8427
	push	eax
	call	_bbGCFree
	add	esp,4
_8427:
	mov	dword [esi+44],ebx
	push	_8428
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_8430
	call	_brl_blitz_NullObjectError
_8430:
	push	dword [ebx+44]
	call	_brl_maxgui_DisableGadget
	add	esp,4
	push	_8431
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_1620
_1620:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFolderNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8450
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TNode_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TFolderNode
	push	ebp
	push	_8448
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8436
	call	_brl_blitz_NullObjectError
_8436:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	push	_8439
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8441
	call	_brl_blitz_NullObjectError
_8441:
	mov	dword [ebx+44],0
	push	_8443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8445
	call	_brl_blitz_NullObjectError
_8445:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+48],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_8449
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1623
_1623:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFolderNode_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8458
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_8452
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1626:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+48]
	dec	dword [eax+4]
	jnz	_8455
	push	eax
	call	_bbGCFree
	add	esp,4
_8455:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	dec	dword [eax+4]
	jnz	_8457
	push	eax
	call	_bbGCFree
	add	esp,4
_8457:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TNode
	push	dword [ebp-4]
	call	__bb_TNode_Delete
	add	esp,4
	mov	ebx,0
	jmp	_8453
_8453:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFolderNode_Open:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_8468
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8461
	call	_brl_blitz_NullObjectError
_8461:
	cmp	dword [ebx+44],0
	jne	_8462
	push	ebp
	push	_8466
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8465
	call	_brl_blitz_NullObjectError
_8465:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+164]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_8462:
	push	_8467
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__bb_TNode_Open
	add	esp,8
	mov	ebx,0
	jmp	_1630
_1630:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFolderNode_AddFileNode:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbEmptyString
	push	ebp
	push	_8497
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_8471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyString
	push	_8473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_29
	push	dword [ebp-8]
	call	_brl_filesystem_ExtractExt
	add	esp,4
	push	eax
	call	_bbStringToLower
	add	esp,4
	push	eax
	push	_29
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	_13
	call	_bbStringFind
	add	esp,12
	cmp	eax,0
	jge	_8474
	push	ebp
	push	_8476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8475
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1634
_8474:
	push	_8477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8479
	call	_brl_blitz_NullObjectError
_8479:
	push	dword [ebp-8]
	call	_brl_filesystem_StripDir
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,8
	mov	dword [ebp-12],eax
	push	_8480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_8482
	call	_brl_blitz_NullObjectError
_8482:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8484
	call	_brl_blitz_NullObjectError
_8484:
	push	dword [ebp-8]
	push	4
	push	dword [ebx+48]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,16
	push	_8485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_filesystem_ExtractExt
	add	esp,4
	push	eax
	call	_bbStringToLower
	add	esp,4
	mov	dword [ebp-16],eax
	push	_8486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_8488
	call	_brl_blitz_NullObjectError
_8488:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_8491
	call	_brl_blitz_NullObjectError
_8491:
	push	dword [esi+8]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_8495
	push	eax
	call	_bbGCFree
	add	esp,4
_8495:
	mov	dword [ebx+12],esi
	push	_8496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_1634
_1634:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFolderNode_AddFolderNode:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_8517
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_8502
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	dword [_bb_TFolderNode+148]
	add	esp,4
	mov	dword [ebp-12],eax
	push	_8503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_8505
	call	_brl_blitz_NullObjectError
_8505:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_8508
	call	_brl_blitz_NullObjectError
_8508:
	push	dword [esi+8]
	push	_28
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_8512
	push	eax
	call	_bbGCFree
	add	esp,4
_8512:
	mov	dword [ebx+12],esi
	push	_8513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8515
	call	_brl_blitz_NullObjectError
_8515:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_8516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_1638
_1638:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFolderNode_Scan:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],0
	push	ebp
	push	_8572
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_8521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],0
	push	_8526
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8528
	call	_brl_blitz_NullObjectError
_8528:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+48]
	dec	dword [eax+4]
	jnz	_8533
	push	eax
	call	_bbGCFree
	add	esp,4
_8533:
	mov	dword [esi+48],ebx
	push	_8534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_8535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8537
	call	_brl_blitz_NullObjectError
_8537:
	push	dword [ebx+40]
	call	_brl_filesystem_ReadDir
	add	esp,4
	mov	dword [ebp-16],eax
	push	_8538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	je	_8539
	push	ebp
	push	_8568
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
_267:
_265:
	push	ebp
	push	_8566
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_brl_filesystem_NextFile
	add	esp,4
	mov	dword [ebp-20],eax
	push	_8542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	dword [ebp-20]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_8543
	push	ebp
	push	_8545
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8544
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_266
_8543:
	push	_8546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_244
	push	1
	push	0
	push	dword [ebp-20]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_8547
	push	ebp
	push	_8549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_265
_8547:
	push	_8550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8552
	call	_brl_blitz_NullObjectError
_8552:
	push	dword [ebp-20]
	push	_230
	push	dword [ebx+40]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
	push	_8553
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	call	_brl_filesystem_FileType
	add	esp,4
	cmp	eax,1
	je	_8556
	cmp	eax,2
	je	_8557
	jmp	_8555
_8556:
	push	ebp
	push	_8561
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8558
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8560
	call	_brl_blitz_NullObjectError
_8560:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+152]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8555
_8557:
	push	ebp
	push	_8565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8564
	call	_brl_blitz_NullObjectError
_8564:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+156]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8555
_8555:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_267
_266:
	push	_8567
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_brl_filesystem_CloseDir
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_8539:
	push	_8569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8571
	call	_brl_blitz_NullObjectError
_8571:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,8
	mov	ebx,0
	jmp	_1642
_1642:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFolderNode_ScanKids:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_8605
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8576
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_8578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8580
	call	_brl_blitz_NullObjectError
_8580:
	cmp	dword [ebx+44],0
	je	_8581
	mov	eax,ebp
	push	eax
	push	_8583
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1645
_8581:
	push	_8584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8586
	call	_brl_blitz_NullObjectError
_8586:
	mov	eax,dword [ebx+20]
	mov	dword [ebp-12],eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_8589
	call	_brl_blitz_NullObjectError
_8589:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_268
_270:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_8594
	call	_brl_blitz_NullObjectError
_8594:
	push	_bb_TFolderNode
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	je	_268
	mov	eax,ebp
	push	eax
	push	_8600
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8595
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_8597
	call	_brl_blitz_NullObjectError
_8597:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8599
	call	_brl_blitz_NullObjectError
_8599:
	push	dword [ebx+48]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+160]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_268:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_8592
	call	_brl_blitz_NullObjectError
_8592:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_270
_269:
	push	_8601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8603
	call	_brl_blitz_NullObjectError
_8603:
	mov	dword [ebx+44],1
	mov	ebx,0
	jmp	_1645
_1645:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFolderNode_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_8622
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_8609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TFolderNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_8610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8612
	call	_brl_blitz_NullObjectError
_8612:
	push	dword [ebp-4]
	call	_brl_filesystem_StripDir
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,8
	push	_8613
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_8615
	call	_brl_blitz_NullObjectError
_8615:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_8620
	push	eax
	call	_bbGCFree
	add	esp,4
_8620:
	mov	dword [esi+40],ebx
	push	_8621
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1648
_1648:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProjects_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TNode_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TProjects
	push	ebp
	push	_8633
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8625
	call	_brl_blitz_NullObjectError
_8625:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	push	_8628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8630
	call	_brl_blitz_NullObjectError
_8630:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_8634
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1651
_1651:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProjects_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8642
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_8636
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1654:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+44]
	dec	dword [eax+4]
	jnz	_8639
	push	eax
	call	_bbGCFree
	add	esp,4
_8639:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	dec	dword [eax+4]
	jnz	_8641
	push	eax
	call	_bbGCFree
	add	esp,4
_8641:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TNode
	push	dword [ebp-4]
	call	__bb_TNode_Delete
	add	esp,4
	mov	ebx,0
	jmp	_8637
_8637:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProjects_RemoveProject:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_8669
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_8645
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,0
	setl	al
	movzx	eax,al
	cmp	eax,0
	jne	_8650
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8647
	call	_brl_blitz_NullObjectError
_8647:
	mov	esi,dword [ebx+20]
	cmp	esi,_bbNullObject
	jne	_8649
	call	_brl_blitz_NullObjectError
_8649:
	mov	ebx,dword [ebp-8]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+112]
	add	esp,4
	cmp	ebx,eax
	setge	al
	movzx	eax,al
_8650:
	cmp	eax,0
	je	_8652
	push	ebp
	push	_8654
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1658
_8652:
	push	_8655
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8657
	call	_brl_blitz_NullObjectError
_8657:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_8659
	call	_brl_blitz_NullObjectError
_8659:
	push	_bb_TNode
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,8
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_8660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_8661
	push	ebp
	push	_8665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_8664
	call	_brl_blitz_NullObjectError
_8664:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_8661:
	push	_8666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8668
	call	_brl_blitz_NullObjectError
_8668:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,4
	mov	ebx,0
	jmp	_1658
_1658:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProjects_AddProject:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_8683
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8671
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbNullObject
	push	_8675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	_271
	call	_brl_system_RequestDir
	add	esp,8
	mov	dword [ebp-8],eax
	push	_8676
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	dword [eax+8],0
	jne	_8677
	push	ebp
	push	_8679
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1661
_8677:
	push	_8680
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8682
	call	_brl_blitz_NullObjectError
_8682:
	push	dword [ebp-8]
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+160]
	add	esp,12
	mov	ebx,0
	jmp	_1661
_1661:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProjects_Add:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_8707
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_8687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8689
	call	_brl_blitz_NullObjectError
_8689:
	mov	ebx,dword [ebx+44]
	cmp	ebx,_bbNullObject
	jne	_8691
	call	_brl_blitz_NullObjectError
_8691:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	push	_8692
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	_bb_TFolderNode
	call	_bbObjectNew
	add	esp,4
	mov	eax,dword [eax]
	call	dword [eax+148]
	add	esp,4
	mov	dword [ebp-16],eax
	push	_8693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_8695
	call	_brl_blitz_NullObjectError
_8695:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+160]
	add	esp,8
	push	_8696
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8698
	call	_brl_blitz_NullObjectError
_8698:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_8699
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8701
	call	_brl_blitz_NullObjectError
_8701:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8703
	call	_brl_blitz_NullObjectError
_8703:
	push	dword [ebx+44]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+144]
	add	esp,8
	push	_8704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8706
	call	_brl_blitz_NullObjectError
_8706:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,4
	mov	ebx,0
	jmp	_1666
_1666:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProjects_Write:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_8731
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_8712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8714
	call	_brl_blitz_NullObjectError
_8714:
	mov	eax,dword [ebx+20]
	mov	dword [ebp-20],eax
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_8717
	call	_brl_blitz_NullObjectError
_8717:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_272
_274:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_8722
	call	_brl_blitz_NullObjectError
_8722:
	push	_bb_TFolderNode
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_272
	mov	eax,ebp
	push	eax
	push	_8730
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8723
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_8725
	call	_brl_blitz_NullObjectError
_8725:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_8727
	call	_brl_blitz_NullObjectError
_8727:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_8729
	call	_brl_blitz_NullObjectError
_8729:
	push	dword [ebx+40]
	push	_29
	push	dword [esi+8]
	push	_275
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+144]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_272:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_8720
	call	_brl_blitz_NullObjectError
_8720:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_274
_273:
	mov	ebx,0
	jmp	_1670
_1670:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProjects_Invoke:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_8750
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,3
	je	_8736
	cmp	eax,4
	je	_8737
	jmp	_8735
_8736:
	push	ebp
	push	_8741
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8740
	call	_brl_blitz_NullObjectError
_8740:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+156]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8735
_8737:
	push	ebp
	push	_8749
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8744
	call	_brl_blitz_NullObjectError
_8744:
	mov	ebx,dword [ebx+40]
	cmp	ebx,_bbNullObject
	jne	_8746
	call	_brl_blitz_NullObjectError
_8746:
	push	_bbStringClass
	push	dword [ebp-12]
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	jne	_8748
	mov	eax,_bbEmptyString
_8748:
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8735
_8735:
	mov	ebx,0
	jmp	_1675
_1675:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TProjects_CreateProjects:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_8781
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_8753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TProjects
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_8754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8756
	call	_brl_blitz_NullObjectError
_8756:
	push	_276
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,8
	push	_8757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_8759
	call	_brl_blitz_NullObjectError
_8759:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_8764
	push	eax
	call	_bbGCFree
	add	esp,4
_8764:
	mov	dword [esi+40],ebx
	push	_8765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8767
	call	_brl_blitz_NullObjectError
_8767:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_8770
	call	_brl_blitz_NullObjectError
_8770:
	push	_262
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+44]
	dec	dword [eax+4]
	jnz	_8774
	push	eax
	call	_bbGCFree
	add	esp,4
_8774:
	mov	dword [ebx+44],esi
	push	_8775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_8777
	call	_brl_blitz_NullObjectError
_8777:
	mov	ebx,dword [ebx+44]
	cmp	ebx,_bbNullObject
	jne	_8779
	call	_brl_blitz_NullObjectError
_8779:
	push	_bbNullObject
	push	3
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,16
	push	_8780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1678
_1678:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TByteBuffer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8794
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__brl_stream_TStream_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TByteBuffer
	push	ebp
	push	_8792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8785
	call	_brl_blitz_NullObjectError
_8785:
	mov	eax,_bbEmptyArray
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	push	_8788
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8790
	call	_brl_blitz_NullObjectError
_8790:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_8793
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1681
_1681:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TByteBuffer_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8799
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_8795
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1684:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_8798
	push	eax
	call	_bbGCFree
	add	esp,4
_8798:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_brl_stream_TStream
	push	dword [ebp-4]
	call	__brl_stream_TStream_Delete
	add	esp,4
	mov	ebx,0
	jmp	_8796
_8796:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TByteBuffer_Read:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_8837
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8802
	call	_brl_blitz_NullObjectError
_8802:
	mov	eax,dword [ebx+12]
	cmp	dword [ebp-12],eax
	jle	_8803
	mov	eax,ebp
	push	eax
	push	_8807
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8804
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8806
	call	_brl_blitz_NullObjectError
_8806:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_8803:
	push	_8808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jne	_8809
	mov	eax,ebp
	push	eax
	push	_8811
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1689
_8809:
	push	_8812
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8814
	call	_brl_blitz_NullObjectError
_8814:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-16],eax
	push	dword [ebp-12]
	mov	eax,dword [ebp-16]
	lea	eax,byte [eax+24]
	push	eax
	push	dword [ebp-8]
	call	_bbMemCopy
	add	esp,12
	push	_8816
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8818
	call	_brl_blitz_NullObjectError
_8818:
	mov	eax,dword [ebp-12]
	sub	dword [ebx+12],eax
	push	_8820
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8822
	call	_brl_blitz_NullObjectError
_8822:
	cmp	dword [ebx+12],0
	je	_8823
	mov	eax,ebp
	push	eax
	push	_8835
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8826
	call	_brl_blitz_NullObjectError
_8826:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-20],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8829
	call	_brl_blitz_NullObjectError
_8829:
	mov	edi,dword [ebx+8]
	mov	esi,dword [ebp-12]
	cmp	esi,dword [edi+20]
	jb	_8832
	call	_brl_blitz_ArrayBoundsError
_8832:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8834
	call	_brl_blitz_NullObjectError
_8834:
	push	dword [ebx+12]
	lea	eax,byte [edi+esi+24]
	push	eax
	mov	eax,dword [ebp-20]
	lea	eax,byte [eax+24]
	push	eax
	call	_bbMemMove
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_8823:
	push	_8836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_1689
_1689:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TByteBuffer_Write:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	ebp
	push	_8877
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	_8843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8845
	call	_brl_blitz_NullObjectError
_8845:
	mov	eax,dword [ebx+12]
	add	eax,dword [ebp-12]
	mov	dword [ebp-16],eax
	push	_8846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8848
	call	_brl_blitz_NullObjectError
_8848:
	mov	eax,dword [ebx+8]
	mov	eax,dword [eax+20]
	cmp	dword [ebp-16],eax
	jle	_8849
	push	ebp
	push	_8863
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8850
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8852
	call	_brl_blitz_NullObjectError
_8852:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebx+8]
	mov	eax,dword [eax+20]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_20295]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatMax
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	push	_8853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8855
	call	_brl_blitz_NullObjectError
_8855:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8858
	call	_brl_blitz_NullObjectError
_8858:
	push	dword [ebp-20]
	push	0
	push	dword [esi+8]
	push	_4725
	call	_bbArraySlice
	add	esp,16
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_8862
	push	eax
	call	_bbGCFree
	add	esp,4
_8862:
	mov	dword [ebx+8],esi
	call	dword [_bbOnDebugLeaveScope]
_8849:
	push	_8864
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8866
	call	_brl_blitz_NullObjectError
_8866:
	mov	ebx,dword [ebx+8]
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8869
	call	_brl_blitz_NullObjectError
_8869:
	mov	esi,dword [esi+12]
	cmp	esi,dword [ebx+20]
	jb	_8871
	call	_brl_blitz_ArrayBoundsError
_8871:
	push	dword [ebp-12]
	push	dword [ebp-8]
	lea	eax,byte [ebx+esi+24]
	push	eax
	call	_bbMemCopy
	add	esp,12
	push	_8872
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8874
	call	_brl_blitz_NullObjectError
_8874:
	mov	eax,dword [ebp-16]
	mov	dword [ebx+12],eax
	push	_8876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_1694
_1694:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TByteBuffer_LineAvail:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	eax,ebp
	push	eax
	push	_8895
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_8880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8882
	call	_brl_blitz_NullObjectError
_8882:
	mov	edi,dword [ebx+12]
	jmp	_8883
_279:
	mov	eax,ebp
	push	eax
	push	_8894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8887
	call	_brl_blitz_NullObjectError
_8887:
	mov	esi,dword [ebx+8]
	mov	ebx,dword [ebp-8]
	cmp	ebx,dword [esi+20]
	jb	_8890
	call	_brl_blitz_ArrayBoundsError
_8890:
	movzx	eax,byte [esi+ebx+24]
	mov	eax,eax
	cmp	eax,10
	jne	_8891
	mov	eax,ebp
	push	eax
	push	_8893
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1697
_8891:
	call	dword [_bbOnDebugLeaveScope]
_277:
	add	dword [ebp-8],1
_8883:
	cmp	dword [ebp-8],edi
	jl	_279
_278:
	mov	ebx,0
	jmp	_1697
_1697:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TByteBuffer_FlushBytes:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyArray
	push	ebp
	push	_8908
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8899
	call	_brl_blitz_NullObjectError
_8899:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8901
	call	_brl_blitz_NullObjectError
_8901:
	push	dword [ebx+12]
	push	0
	push	dword [esi+8]
	push	_4725
	call	_bbArraySlice
	add	esp,16
	mov	dword [ebp-8],eax
	push	_8903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8905
	call	_brl_blitz_NullObjectError
_8905:
	mov	dword [ebx+12],0
	push	_8907
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1700
_1700:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TObj_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8924
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TObj
	push	ebp
	push	_8922
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8911
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8913
	call	_brl_blitz_NullObjectError
_8913:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8917
	call	_brl_blitz_NullObjectError
_8917:
	mov	dword [ebx+12],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8920
	call	_brl_blitz_NullObjectError
_8920:
	mov	dword [ebx+16],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_8923
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1703
_1703:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TObj_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8930
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_8926
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1706:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_8929
	push	eax
	call	_bbGCFree
	add	esp,4
_8929:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_8927
_8927:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TVar_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8943
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TNode_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TVar
	push	ebp
	push	_8941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8933
	call	_brl_blitz_NullObjectError
_8933:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	push	_8936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8938
	call	_brl_blitz_NullObjectError
_8938:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_8942
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1709
_1709:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TVar_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8950
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_8944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1712:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+44]
	dec	dword [eax+4]
	jnz	_8947
	push	eax
	call	_bbGCFree
	add	esp,4
_8947:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	dec	dword [eax+4]
	jnz	_8949
	push	eax
	call	_bbGCFree
	add	esp,4
_8949:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TNode
	push	dword [ebp-4]
	call	__bb_TNode_Delete
	add	esp,4
	mov	ebx,0
	jmp	_8945
_8945:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TVar_Free:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_8970
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8951
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8953
	call	_brl_blitz_NullObjectError
_8953:
	cmp	dword [ebx+44],_bbNullObject
	je	_8954
	push	ebp
	push	_8960
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8957
	call	_brl_blitz_NullObjectError
_8957:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8959
	call	_brl_blitz_NullObjectError
_8959:
	push	dword [ebx+44]
	mov	eax,dword [esi+40]
	mov	eax,dword [eax]
	call	dword [eax+176]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_8954:
	push	_8961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8963
	call	_brl_blitz_NullObjectError
_8963:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_8968
	push	eax
	call	_bbGCFree
	add	esp,4
_8968:
	mov	dword [esi+44],ebx
	push	_8969
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	__bb_TNode_Free
	add	esp,4
	mov	ebx,0
	jmp	_1715
_1715:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TVar_SetVarName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	eax,ebp
	push	eax
	push	_9030
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_8973
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_8975
	call	_brl_blitz_NullObjectError
_8975:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_8980
	push	eax
	call	_bbGCFree
	add	esp,4
_8980:
	mov	dword [esi+8],ebx
	push	_8981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8983
	call	_brl_blitz_NullObjectError
_8983:
	push	0
	push	_280
	push	dword [ebx+8]
	call	_bbStringFind
	add	esp,12
	cmp	eax,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_8986
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8985
	call	_brl_blitz_NullObjectError
_8985:
	push	0
	push	_281
	push	dword [ebx+8]
	call	_bbStringFind
	add	esp,12
	cmp	eax,-1
	sete	al
	movzx	eax,al
_8986:
	cmp	eax,0
	je	_8988
	mov	eax,ebp
	push	eax
	push	_9029
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8991
	call	_brl_blitz_NullObjectError
_8991:
	push	0
	push	_282
	push	dword [ebx+8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-12],eax
	push	_8992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],-1
	je	_8993
	mov	eax,ebp
	push	eax
	push	_9008
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_8994
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8996
	call	_brl_blitz_NullObjectError
_8996:
	push	dword [ebx+44]
	call	dword [_bb_TDebugTree+176]
	add	esp,4
	push	_8997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_8999
	call	_brl_blitz_NullObjectError
_8999:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9002
	call	_brl_blitz_NullObjectError
_9002:
	mov	edx,dword [esi+8]
	push	dword [edx+8]
	mov	eax,dword [ebp-12]
	add	eax,2
	push	eax
	push	edx
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	dword [_bb_TDebugTree+168]
	add	esp,4
	mov	esi,eax
	inc	dword [esi+4]
	mov	eax,dword [ebx+44]
	dec	dword [eax+4]
	jnz	_9007
	push	eax
	call	_bbGCFree
	add	esp,4
_9007:
	mov	dword [ebx+44],esi
	call	dword [_bbOnDebugLeaveScope]
_8993:
	push	_9009
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9011
	call	_brl_blitz_NullObjectError
_9011:
	push	0
	push	_283
	push	dword [ebx+8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-12],eax
	push	_9012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],-1
	je	_9013
	mov	eax,ebp
	push	eax
	push	_9028
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9016
	call	_brl_blitz_NullObjectError
_9016:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,4
	push	_9017
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9019
	call	_brl_blitz_NullObjectError
_9019:
	push	dword [ebx+44]
	call	dword [_bb_TDebugTree+176]
	add	esp,4
	push	_9020
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9022
	call	_brl_blitz_NullObjectError
_9022:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_9027
	push	eax
	call	_bbGCFree
	add	esp,4
_9027:
	mov	dword [esi+44],ebx
	call	dword [_bbOnDebugLeaveScope]
_9013:
	call	dword [_bbOnDebugLeaveScope]
_8988:
	mov	ebx,0
	jmp	_1719
_1719:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TVar_AddVar:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_9051
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9032
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_9034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TVar
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_9035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_9037
	call	_brl_blitz_NullObjectError
_9037:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+152]
	add	esp,8
	push	_9038
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_9040
	call	_brl_blitz_NullObjectError
_9040:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9043
	call	_brl_blitz_NullObjectError
_9043:
	mov	ebx,dword [ebx+40]
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_9047
	push	eax
	call	_bbGCFree
	add	esp,4
_9047:
	mov	dword [esi+40],ebx
	push	_9048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9050
	call	_brl_blitz_NullObjectError
_9050:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	mov	ebx,0
	jmp	_1723
_1723:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TVar_SetValue:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_9158
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],0
	push	_9057
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9059
	call	_brl_blitz_NullObjectError
_9059:
	mov	eax,dword [ebx+44]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_9064
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9061
	call	_brl_blitz_NullObjectError
_9061:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9063
	call	_brl_blitz_NullObjectError
_9063:
	mov	eax,dword [esi+44]
	cmp	eax,dword [ebx+44]
	sete	al
	movzx	eax,al
_9064:
	cmp	eax,0
	je	_9066
	mov	eax,ebp
	push	eax
	push	_9136
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9067
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9069
	call	_brl_blitz_NullObjectError
_9069:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_9071
	call	_brl_blitz_NullObjectError
_9071:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	cmp	eax,0
	je	_9072
	mov	eax,ebp
	push	eax
	push	_9090
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9075
	call	_brl_blitz_NullObjectError
_9075:
	mov	eax,dword [ebx+20]
	mov	dword [ebp-24],eax
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_9078
	call	_brl_blitz_NullObjectError
_9078:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_284
_286:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_9083
	call	_brl_blitz_NullObjectError
_9083:
	push	_bb_TVar
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_284
	mov	eax,ebp
	push	eax
	push	_9089
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9086
	call	_brl_blitz_NullObjectError
_9086:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_9088
	call	_brl_blitz_NullObjectError
_9088:
	push	dword [ebx+8]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+156]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_284:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_9081
	call	_brl_blitz_NullObjectError
_9081:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_286
_285:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9091
_9072:
	mov	eax,ebp
	push	eax
	push	_9132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9094
	call	_brl_blitz_NullObjectError
_9094:
	mov	eax,dword [ebx+20]
	mov	dword [ebp-28],eax
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_9097
	call	_brl_blitz_NullObjectError
_9097:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_287
_289:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_9102
	call	_brl_blitz_NullObjectError
_9102:
	push	_bb_TVar
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_287
	mov	eax,ebp
	push	eax
	push	_9131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9105
	call	_brl_blitz_NullObjectError
_9105:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_9107
	call	_brl_blitz_NullObjectError
_9107:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebp-20],eax
	jge	_9108
	mov	eax,ebp
	push	eax
	push	_9122
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9111
	call	_brl_blitz_NullObjectError
_9111:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_9113
	call	_brl_blitz_NullObjectError
_9113:
	push	_bb_TVar
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,8
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_9114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_9115
	mov	eax,ebp
	push	eax
	push	_9121
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9116
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_9118
	call	_brl_blitz_NullObjectError
_9118:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_9120
	call	_brl_blitz_NullObjectError
_9120:
	push	dword [ebx+8]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+152]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_9115:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9123
_9108:
	mov	eax,ebp
	push	eax
	push	_9129
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9126
	call	_brl_blitz_NullObjectError
_9126:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_9128
	call	_brl_blitz_NullObjectError
_9128:
	push	dword [ebx+8]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+156]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_9123:
	push	_9130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-20],1
	call	dword [_bbOnDebugLeaveScope]
_287:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_9100
	call	_brl_blitz_NullObjectError
_9100:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_289
_288:
	call	dword [_bbOnDebugLeaveScope]
_9091:
	push	_9133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9135
	call	_brl_blitz_NullObjectError
_9135:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_9066:
	push	_9137
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9139
	call	_brl_blitz_NullObjectError
_9139:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	cmp	eax,0
	je	_9140
	mov	eax,ebp
	push	eax
	push	_9142
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9141
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1727
_9140:
	push	_9143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9145
	call	_brl_blitz_NullObjectError
_9145:
	mov	edi,dword [ebx+20]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_9148
	call	_brl_blitz_NullObjectError
_9148:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_290
_292:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_9153
	call	_brl_blitz_NullObjectError
_9153:
	push	_bb_TVar
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_290
	mov	eax,ebp
	push	eax
	push	_9157
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_9156
	call	_brl_blitz_NullObjectError
_9156:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+160]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_290:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_9151
	call	_brl_blitz_NullObjectError
_9151:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_292
_291:
	mov	ebx,0
	jmp	_1727
_1727:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TVar_Open:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_9169
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [__bb_TDebugTree_sync],1
	push	_9163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__bb_TNode_Open
	add	esp,8
	push	_9164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9166
	call	_brl_blitz_NullObjectError
_9166:
	mov	ebx,dword [ebx+40]
	cmp	ebx,_bbNullObject
	jne	_9168
	call	_brl_blitz_NullObjectError
_9168:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+180]
	add	esp,4
	mov	ebx,0
	jmp	_1731
_1731:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TScope_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_9188
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TVar_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TScope
	push	ebp
	push	_9186
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9172
	call	_brl_blitz_NullObjectError
_9172:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+48],eax
	push	_9175
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9177
	call	_brl_blitz_NullObjectError
_9177:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+52],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9181
	call	_brl_blitz_NullObjectError
_9181:
	mov	dword [ebx+56],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9184
	call	_brl_blitz_NullObjectError
_9184:
	mov	dword [ebx+60],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_9187
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1734
_1734:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TScope_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_9195
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_9189
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1737:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+52]
	dec	dword [eax+4]
	jnz	_9192
	push	eax
	call	_bbGCFree
	add	esp,4
_9192:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+48]
	dec	dword [eax+4]
	jnz	_9194
	push	eax
	call	_bbGCFree
	add	esp,4
_9194:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TVar
	push	dword [ebp-4]
	call	__bb_TVar_Delete
	add	esp,4
	mov	ebx,0
	jmp	_9190
_9190:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TScope_Invoke:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_9206
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,27
	je	_9199
	jmp	_9198
_9199:
	push	ebp
	push	_9205
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9202
	call	_brl_blitz_NullObjectError
_9202:
	mov	ebx,dword [ebx+48]
	cmp	ebx,_bbNullObject
	jne	_9204
	call	_brl_blitz_NullObjectError
_9204:
	push	1
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+188]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9198
_9198:
	mov	ebx,0
	jmp	_1742
_1742:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TScope_SetScope:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_9242
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_9209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9211
	call	_brl_blitz_NullObjectError
_9211:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9214
	call	_brl_blitz_NullObjectError
_9214:
	mov	ebx,dword [ebx+52]
	inc	dword [ebx+4]
	mov	eax,dword [esi+52]
	dec	dword [eax+4]
	jnz	_9218
	push	eax
	call	_bbGCFree
	add	esp,4
_9218:
	mov	dword [esi+52],ebx
	push	_9219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9221
	call	_brl_blitz_NullObjectError
_9221:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_9224
	call	_brl_blitz_NullObjectError
_9224:
	mov	eax,dword [esi+56]
	mov	dword [ebx+56],eax
	push	_9225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9227
	call	_brl_blitz_NullObjectError
_9227:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_9230
	call	_brl_blitz_NullObjectError
_9230:
	mov	eax,dword [esi+60]
	mov	dword [ebx+60],eax
	push	_9231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_9233
	call	_brl_blitz_NullObjectError
_9233:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_9238
	push	eax
	call	_bbGCFree
	add	esp,4
_9238:
	mov	dword [esi+44],ebx
	push	_9239
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9241
	call	_brl_blitz_NullObjectError
_9241:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+160]
	add	esp,8
	mov	ebx,0
	jmp	_1746
_1746:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TScope_SetFile:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	eax,ebp
	push	eax
	push	_9290
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	push	_9248
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9250
	call	_brl_blitz_NullObjectError
_9250:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+48]
	dec	dword [eax+4]
	jnz	_9255
	push	eax
	call	_bbGCFree
	add	esp,4
_9255:
	mov	dword [esi+48],ebx
	push	_9256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	_231
	push	dword [ebp-12]
	call	_brl_retro_Instr
	add	esp,12
	mov	dword [ebp-16],eax
	push	_9257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	_3
	push	dword [ebp-12]
	call	_brl_retro_Instr
	add	esp,12
	mov	dword [ebp-20],eax
	push	_9258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	_51
	push	dword [ebp-12]
	call	_brl_retro_Instr
	add	esp,12
	mov	dword [ebp-24],eax
	push	_9259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,0
	je	_9260
	mov	eax,dword [ebp-20]
_9260:
	cmp	eax,0
	je	_9262
	mov	eax,dword [ebp-24]
_9262:
	cmp	eax,0
	je	_9264
	mov	eax,ebp
	push	eax
	push	_9281
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9265
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9267
	call	_brl_blitz_NullObjectError
_9267:
	mov	eax,dword [ebp-16]
	sub	eax,1
	push	eax
	push	0
	push	dword [ebp-12]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+52]
	dec	dword [eax+4]
	jnz	_9272
	push	eax
	call	_bbGCFree
	add	esp,4
_9272:
	mov	dword [esi+52],ebx
	push	_9273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9275
	call	_brl_blitz_NullObjectError
_9275:
	mov	eax,dword [ebp-24]
	sub	eax,1
	push	eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+56],eax
	push	_9277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9279
	call	_brl_blitz_NullObjectError
_9279:
	mov	eax,dword [ebp-20]
	sub	eax,1
	push	eax
	push	dword [ebp-24]
	push	dword [ebp-12]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+60],eax
	call	dword [_bbOnDebugLeaveScope]
_9264:
	push	_9282
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9284
	call	_brl_blitz_NullObjectError
_9284:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_9289
	push	eax
	call	_bbGCFree
	add	esp,4
_9289:
	mov	dword [esi+44],ebx
	mov	ebx,0
	jmp	_1751
_1751:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDebugTree_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_9332
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TVar_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TDebugTree
	push	ebp
	push	_9330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9294
	call	_brl_blitz_NullObjectError
_9294:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+48],eax
	push	_9297
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9299
	call	_brl_blitz_NullObjectError
_9299:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+52],eax
	push	_9302
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9304
	call	_brl_blitz_NullObjectError
_9304:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+56],eax
	push	_9307
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9309
	call	_brl_blitz_NullObjectError
_9309:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+60],eax
	push	_9312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9314
	call	_brl_blitz_NullObjectError
_9314:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+64],eax
	push	_9317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9319
	call	_brl_blitz_NullObjectError
_9319:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+68],eax
	push	_9322
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9324
	call	_brl_blitz_NullObjectError
_9324:
	mov	dword [ebx+72],0
	push	_9326
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9328
	call	_brl_blitz_NullObjectError
_9328:
	mov	dword [ebx+76],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_9331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1754
_1754:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDebugTree_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_9347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_9333
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1757:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+68]
	dec	dword [eax+4]
	jnz	_9336
	push	eax
	call	_bbGCFree
	add	esp,4
_9336:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+64]
	dec	dword [eax+4]
	jnz	_9338
	push	eax
	call	_bbGCFree
	add	esp,4
_9338:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_9340
	push	eax
	call	_bbGCFree
	add	esp,4
_9340:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+56]
	dec	dword [eax+4]
	jnz	_9342
	push	eax
	call	_bbGCFree
	add	esp,4
_9342:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+52]
	dec	dword [eax+4]
	jnz	_9344
	push	eax
	call	_bbGCFree
	add	esp,4
_9344:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+48]
	dec	dword [eax+4]
	jnz	_9346
	push	eax
	call	_bbGCFree
	add	esp,4
_9346:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TVar
	push	dword [ebp-4]
	call	__bb_TVar_Delete
	add	esp,4
	mov	ebx,0
	jmp	_9334
_9334:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDebugTree_Reset:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,ebp
	push	eax
	push	_9412
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9348
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9350
	call	_brl_blitz_NullObjectError
_9350:
	mov	ebx,dword [ebx+48]
	cmp	ebx,_bbNullObject
	jne	_9352
	call	_brl_blitz_NullObjectError
_9352:
	push	2
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,8
	push	_9355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9357
	call	_brl_blitz_NullObjectError
_9357:
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+184]
	add	esp,8
	push	_9358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [__bb_TDebugTree_objlist]
	dec	dword [eax+4]
	jnz	_9362
	push	eax
	call	_bbGCFree
	add	esp,4
_9362:
	mov	dword [__bb_TDebugTree_objlist],ebx
	push	_9363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9365
	call	_brl_blitz_NullObjectError
_9365:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+52]
	dec	dword [eax+4]
	jnz	_9370
	push	eax
	call	_bbGCFree
	add	esp,4
_9370:
	mov	dword [esi+52],ebx
	push	_9371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9373
	call	_brl_blitz_NullObjectError
_9373:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+56]
	dec	dword [eax+4]
	jnz	_9378
	push	eax
	call	_bbGCFree
	add	esp,4
_9378:
	mov	dword [esi+56],ebx
	push	_9379
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9381
	call	_brl_blitz_NullObjectError
_9381:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+60]
	dec	dword [eax+4]
	jnz	_9386
	push	eax
	call	_bbGCFree
	add	esp,4
_9386:
	mov	dword [esi+60],ebx
	push	_9387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9389
	call	_brl_blitz_NullObjectError
_9389:
	mov	ebx,_2
	inc	dword [ebx+4]
	mov	eax,dword [esi+64]
	dec	dword [eax+4]
	jnz	_9394
	push	eax
	call	_bbGCFree
	add	esp,4
_9394:
	mov	dword [esi+64],ebx
	push	_9395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9397
	call	_brl_blitz_NullObjectError
_9397:
	mov	ebx,_2
	inc	dword [ebx+4]
	mov	eax,dword [esi+68]
	dec	dword [eax+4]
	jnz	_9402
	push	eax
	call	_bbGCFree
	add	esp,4
_9402:
	mov	dword [esi+68],ebx
	push	_9403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [__bb_TDebugTree_sync],0
	push	_9404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9406
	call	_brl_blitz_NullObjectError
_9406:
	mov	dword [ebx+72],1
	push	_9408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9410
	call	_brl_blitz_NullObjectError
_9410:
	mov	dword [ebx+76],0
	mov	ebx,0
	jmp	_1760
_1760:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDebugTree_AddObj:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_9453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_9416
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [__bb_TDebugTree_objlist]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_9419
	call	_brl_blitz_NullObjectError
_9419:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_293
_295:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_9424
	call	_brl_blitz_NullObjectError
_9424:
	push	_bb_TObj
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	je	_293
	mov	eax,ebp
	push	eax
	push	_9435
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9425
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9427
	call	_brl_blitz_NullObjectError
_9427:
	push	dword [ebp-4]
	push	dword [ebx+8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_9428
	mov	eax,ebp
	push	eax
	push	_9434
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9431
	call	_brl_blitz_NullObjectError
_9431:
	add	dword [ebx+16],1
	push	_9433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1763
_9428:
	call	dword [_bbOnDebugLeaveScope]
_293:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_9422
	call	_brl_blitz_NullObjectError
_9422:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_295
_294:
	push	_9436
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TObj
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_9437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_9439
	call	_brl_blitz_NullObjectError
_9439:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_9444
	push	eax
	call	_bbGCFree
	add	esp,4
_9444:
	mov	dword [esi+8],ebx
	push	_9445
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9447
	call	_brl_blitz_NullObjectError
_9447:
	mov	dword [ebx+16],1
	push	_9449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_TDebugTree_objlist]
	cmp	ebx,_bbNullObject
	jne	_9451
	call	_brl_blitz_NullObjectError
_9451:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_9452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1763
_1763:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDebugTree_FindObj:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_9473
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_9457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [__bb_TDebugTree_objlist]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_9460
	call	_brl_blitz_NullObjectError
_9460:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_296
_298:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_9465
	call	_brl_blitz_NullObjectError
_9465:
	push	_bb_TObj
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	je	_296
	mov	eax,ebp
	push	eax
	push	_9472
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9468
	call	_brl_blitz_NullObjectError
_9468:
	push	dword [ebp-4]
	push	dword [ebx+8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_9469
	mov	eax,ebp
	push	eax
	push	_9471
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1766
_9469:
	call	dword [_bbOnDebugLeaveScope]
_296:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_9463
	call	_brl_blitz_NullObjectError
_9463:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_298
_297:
	mov	ebx,_bbNullObject
	jmp	_1766
_1766:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDebugTree_RemoveObj:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_9494
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9475
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_9477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TObj
	push	dword [ebp-4]
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_9478
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_9479
	push	ebp
	push	_9481
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1769
_9479:
	push	_9482
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9484
	call	_brl_blitz_NullObjectError
_9484:
	sub	dword [ebx+16],1
	push	_9486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9488
	call	_brl_blitz_NullObjectError
_9488:
	cmp	dword [ebx+16],0
	jne	_9489
	push	ebp
	push	_9493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_TDebugTree_objlist]
	cmp	ebx,_bbNullObject
	jne	_9492
	call	_brl_blitz_NullObjectError
_9492:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_9489:
	mov	ebx,0
	jmp	_1769
_1769:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDebugTree_SyncVars:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_9526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_9498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [__bb_TDebugTree_objlist]
	mov	dword [ebp-12],eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_9501
	call	_brl_blitz_NullObjectError
_9501:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_299
_301:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_9506
	call	_brl_blitz_NullObjectError
_9506:
	push	_bb_TObj
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	je	_299
	mov	eax,ebp
	push	eax
	push	_9525
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9509
	call	_brl_blitz_NullObjectError
_9509:
	mov	eax,dword [__bb_TDebugTree_sync]
	cmp	dword [ebx+12],eax
	jge	_9510
	mov	eax,ebp
	push	eax
	push	_9524
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9513
	call	_brl_blitz_NullObjectError
_9513:
	mov	eax,dword [__bb_TDebugTree_sync]
	mov	dword [ebx+12],eax
	push	_9515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9517
	call	_brl_blitz_NullObjectError
_9517:
	mov	ebx,dword [ebx+48]
	cmp	ebx,_bbNullObject
	jne	_9519
	call	_brl_blitz_NullObjectError
_9519:
	mov	esi,dword [ebx+28]
	cmp	esi,_bbNullObject
	jne	_9521
	call	_brl_blitz_NullObjectError
_9521:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9523
	call	_brl_blitz_NullObjectError
_9523:
	push	dword [ebx+8]
	push	_302
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+72]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_9510:
	call	dword [_bbOnDebugLeaveScope]
_299:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_9504
	call	_brl_blitz_NullObjectError
_9504:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_301
_300:
	mov	ebx,0
	jmp	_1772
_1772:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDebugTree_SetStack:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	eax,ebp
	push	eax
	push	_9630
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9528
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_9530
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_9532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbNullObject
	push	_9534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	push	_9537
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9539
	call	_brl_blitz_NullObjectError
_9539:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_9541
	call	_brl_blitz_NullObjectError
_9541:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,4
	mov	dword [ebp-24],eax
	push	_9542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	dword [ebp-32],eax
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_9545
	call	_brl_blitz_NullObjectError
_9545:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_303
_305:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_9550
	call	_brl_blitz_NullObjectError
_9550:
	push	_bb_TScope
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_303
	mov	eax,ebp
	push	eax
	push	_9590
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	dword [ebp-28],eax
	jl	_9552
	mov	eax,ebp
	push	eax
	push	_9557
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9553
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9555
	call	_brl_blitz_NullObjectError
_9555:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_9556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9558
_9552:
	mov	eax,ebp
	push	eax
	push	_9570
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9561
	call	_brl_blitz_NullObjectError
_9561:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_9563
	call	_brl_blitz_NullObjectError
_9563:
	push	_bb_TScope
	push	dword [ebp-28]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,8
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-20],eax
	push	_9564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_9566
	call	_brl_blitz_NullObjectError
_9566:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+164]
	add	esp,8
	push	_9567
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_9569
	call	_brl_blitz_NullObjectError
_9569:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_9558:
	push	_9571
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9573
	call	_brl_blitz_NullObjectError
_9573:
	cmp	dword [ebx+72],0
	je	_9574
	mov	eax,ebp
	push	eax
	push	_9585
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9577
	call	_brl_blitz_NullObjectError
_9577:
	mov	esi,dword [ebx+48]
	cmp	esi,_bbNullObject
	jne	_9579
	call	_brl_blitz_NullObjectError
_9579:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_9581
	call	_brl_blitz_NullObjectError
_9581:
	push	dword [ebx+52]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+100]
	add	esp,8
	cmp	eax,0
	je	_9582
	mov	eax,ebp
	push	eax
	push	_9584
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_9582:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9586
_9574:
	mov	eax,ebp
	push	eax
	push	_9588
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_9586:
	push	_9589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-28],1
	call	dword [_bbOnDebugLeaveScope]
_303:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_9548
	call	_brl_blitz_NullObjectError
_9548:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_305
_304:
	push	_9591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_306
_308:
	mov	eax,ebp
	push	eax
	push	_9604
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9596
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9598
	call	_brl_blitz_NullObjectError
_9598:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_9600
	call	_brl_blitz_NullObjectError
_9600:
	push	_bb_TScope
	push	dword [ebp-28]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,8
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_9601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_9603
	call	_brl_blitz_NullObjectError
_9603:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_306:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9593
	call	_brl_blitz_NullObjectError
_9593:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_9595
	call	_brl_blitz_NullObjectError
_9595:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [ebp-28]
	jg	_308
_307:
	push	_9605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9607
	call	_brl_blitz_NullObjectError
_9607:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	cmp	eax,0
	je	_9608
	mov	eax,ebp
	push	eax
	push	_9610
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1776
_9608:
	push	_9611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_9612
	mov	eax,ebp
	push	eax
	push	_9616
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9613
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9615
	call	_brl_blitz_NullObjectError
_9615:
	push	_bb_TScope
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_9612:
	push	_9617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_9618
	mov	eax,ebp
	push	eax
	push	_9622
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9619
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9621
	call	_brl_blitz_NullObjectError
_9621:
	push	1
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+188]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_9618:
	push	_9623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9625
	call	_brl_blitz_NullObjectError
_9625:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,4
	push	_9626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9628
	call	_brl_blitz_NullObjectError
_9628:
	mov	dword [ebx+72],0
	mov	ebx,0
	jmp	_1776
_1776:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDebugTree_SelectScope:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_9658
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_9636
	mov	eax,ebp
	push	eax
	push	_9638
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9637
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1781
_9636:
	push	_9639
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9641
	call	_brl_blitz_NullObjectError
_9641:
	mov	eax,dword [ebx+52]
	cmp	dword [eax+8],0
	je	_9642
	mov	eax,ebp
	push	eax
	push	_9654
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9645
	call	_brl_blitz_NullObjectError
_9645:
	mov	edi,dword [ebx+48]
	cmp	edi,_bbNullObject
	jne	_9647
	call	_brl_blitz_NullObjectError
_9647:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-16],eax
	cmp	dword [ebp-16],_bbNullObject
	jne	_9649
	call	_brl_blitz_NullObjectError
_9649:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_9651
	call	_brl_blitz_NullObjectError
_9651:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9653
	call	_brl_blitz_NullObjectError
_9653:
	push	dword [ebx+60]
	push	dword [esi+56]
	mov	eax,dword [ebp-16]
	push	dword [eax+52]
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+88]
	add	esp,16
	call	dword [_bbOnDebugLeaveScope]
_9642:
	push	_9655
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9657
	call	_brl_blitz_NullObjectError
_9657:
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	mov	ebx,0
	jmp	_1781
_1781:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDebugTree_ProcessError:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	eax,ebp
	push	eax
	push	_9941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_9663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_309
_311:
	mov	eax,ebp
	push	eax
	push	_9665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	1
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_309:
	push	_3
	push	1
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_311
_310:
	push	_9666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	dword [eax+8],0
	jne	_9667
	mov	eax,ebp
	push	eax
	push	_9669
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1785
_9667:
	push	_9670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_312
	push	2
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_9671
	mov	eax,ebp
	push	eax
	push	_9673
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1785
_9671:
	push	_9674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	2
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-8],eax
	push	_9675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9677
	call	_brl_blitz_NullObjectError
_9677:
	cmp	dword [ebx+60],_bbNullObject
	je	_9678
	mov	eax,ebp
	push	eax
	push	_9708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_313
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_9680
	mov	eax,ebp
	push	eax
	push	_9699
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9683
	call	_brl_blitz_NullObjectError
_9683:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9685
	call	_brl_blitz_NullObjectError
_9685:
	push	dword [ebx+60]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+160]
	add	esp,8
	push	_9686
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9688
	call	_brl_blitz_NullObjectError
_9688:
	mov	ebx,dword [ebx+60]
	cmp	ebx,_bbNullObject
	jne	_9690
	call	_brl_blitz_NullObjectError
_9690:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	push	_9691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9693
	call	_brl_blitz_NullObjectError
_9693:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+60]
	dec	dword [eax+4]
	jnz	_9698
	push	eax
	call	_bbGCFree
	add	esp,4
_9698:
	mov	dword [esi+60],ebx
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9700
_9680:
	mov	eax,ebp
	push	eax
	push	_9706
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9703
	call	_brl_blitz_NullObjectError
_9703:
	mov	ebx,dword [ebx+60]
	cmp	ebx,_bbNullObject
	jne	_9705
	call	_brl_blitz_NullObjectError
_9705:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+156]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_9700:
	push	_9707
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1785
_9678:
	push	_9709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9711
	call	_brl_blitz_NullObjectError
_9711:
	cmp	dword [ebx+52],_bbNullObject
	je	_9712
	mov	eax,ebp
	push	eax
	push	_9850
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_313
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_9714
	mov	eax,ebp
	push	eax
	push	_9757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [__bb_TDebugTree_sync],1
	push	_9716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9718
	call	_brl_blitz_NullObjectError
_9718:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9720
	call	_brl_blitz_NullObjectError
_9720:
	push	dword [ebx+52]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+184]
	add	esp,8
	push	_9721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9723
	call	_brl_blitz_NullObjectError
_9723:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+52]
	dec	dword [eax+4]
	jnz	_9728
	push	eax
	call	_bbGCFree
	add	esp,4
_9728:
	mov	dword [esi+52],ebx
	push	_9729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9731
	call	_brl_blitz_NullObjectError
_9731:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+56]
	dec	dword [eax+4]
	jnz	_9736
	push	eax
	call	_bbGCFree
	add	esp,4
_9736:
	mov	dword [esi+56],ebx
	push	_9737
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9739
	call	_brl_blitz_NullObjectError
_9739:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+180]
	add	esp,4
	push	_9740
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9742
	call	_brl_blitz_NullObjectError
_9742:
	mov	eax,dword [ebx+68]
	cmp	dword [eax+8],0
	je	_9743
	mov	eax,ebp
	push	eax
	push	_9755
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9746
	call	_brl_blitz_NullObjectError
_9746:
	push	0
	push	dword [ebx+68]
	call	_brl_system_Notify
	add	esp,8
	push	_9747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9749
	call	_brl_blitz_NullObjectError
_9749:
	mov	ebx,_2
	inc	dword [ebx+4]
	mov	eax,dword [esi+68]
	dec	dword [eax+4]
	jnz	_9754
	push	eax
	call	_bbGCFree
	add	esp,4
_9754:
	mov	dword [esi+68],ebx
	call	dword [_bbOnDebugLeaveScope]
_9743:
	push	_9756
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1785
_9714:
	push	_9758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9760
	call	_brl_blitz_NullObjectError
_9760:
	mov	eax,dword [ebx+64]
	cmp	dword [eax+8],0
	je	_9761
	mov	eax,ebp
	push	eax
	push	_9823
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_314
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_9763
	mov	eax,ebp
	push	eax
	push	_9764
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9765
_9763:
	mov	eax,ebp
	push	eax
	push	_9801
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9768
	call	_brl_blitz_NullObjectError
_9768:
	push	_bb_TScope
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+56]
	dec	dword [eax+4]
	jnz	_9773
	push	eax
	call	_bbGCFree
	add	esp,4
_9773:
	mov	dword [esi+56],ebx
	push	_9774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9776
	call	_brl_blitz_NullObjectError
_9776:
	mov	esi,dword [ebx+56]
	cmp	esi,_bbNullObject
	jne	_9778
	call	_brl_blitz_NullObjectError
_9778:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_9783
	push	eax
	call	_bbGCFree
	add	esp,4
_9783:
	mov	dword [esi+8],ebx
	push	_9784
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9786
	call	_brl_blitz_NullObjectError
_9786:
	mov	esi,dword [ebx+56]
	cmp	esi,_bbNullObject
	jne	_9788
	call	_brl_blitz_NullObjectError
_9788:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_9793
	push	eax
	call	_bbGCFree
	add	esp,4
_9793:
	mov	dword [esi+40],ebx
	push	_9794
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9796
	call	_brl_blitz_NullObjectError
_9796:
	mov	esi,dword [ebx+52]
	cmp	esi,_bbNullObject
	jne	_9798
	call	_brl_blitz_NullObjectError
_9798:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9800
	call	_brl_blitz_NullObjectError
_9800:
	push	dword [ebx+56]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_9765:
	push	_9802
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9804
	call	_brl_blitz_NullObjectError
_9804:
	cmp	dword [ebx+56],_bbNullObject
	je	_9805
	mov	eax,ebp
	push	eax
	push	_9813
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9806
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9808
	call	_brl_blitz_NullObjectError
_9808:
	mov	esi,dword [ebx+56]
	cmp	esi,_bbNullObject
	jne	_9810
	call	_brl_blitz_NullObjectError
_9810:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9812
	call	_brl_blitz_NullObjectError
_9812:
	push	dword [ebx+64]
	push	dword [ebp-4]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+168]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_9805:
	push	_9814
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9816
	call	_brl_blitz_NullObjectError
_9816:
	mov	ebx,_2
	inc	dword [ebx+4]
	mov	eax,dword [esi+64]
	dec	dword [eax+4]
	jnz	_9821
	push	eax
	call	_bbGCFree
	add	esp,4
_9821:
	mov	dword [esi+64],ebx
	push	_9822
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1785
_9761:
	push	_9824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	_315
	push	dword [ebp-8]
	call	_brl_retro_Instr
	add	esp,12
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_9825
	push	1
	push	_231
	push	dword [ebp-8]
	call	_brl_retro_Instr
	add	esp,12
_9825:
	cmp	eax,0
	je	_9827
	mov	eax,ebp
	push	eax
	push	_9836
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9830
	call	_brl_blitz_NullObjectError
_9830:
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	1
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+64]
	dec	dword [eax+4]
	jnz	_9835
	push	eax
	call	_bbGCFree
	add	esp,4
_9835:
	mov	dword [esi+64],ebx
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9837
_9827:
	mov	eax,ebp
	push	eax
	push	_9848
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9838
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9840
	call	_brl_blitz_NullObjectError
_9840:
	cmp	dword [ebx+56],_bbNullObject
	je	_9841
	mov	eax,ebp
	push	eax
	push	_9847
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9844
	call	_brl_blitz_NullObjectError
_9844:
	mov	ebx,dword [ebx+56]
	cmp	ebx,_bbNullObject
	jne	_9846
	call	_brl_blitz_NullObjectError
_9846:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+156]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_9841:
	call	dword [_bbOnDebugLeaveScope]
_9837:
	push	_9849
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1785
_9712:
	push	_9851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_316
	push	20
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_9852
	mov	eax,ebp
	push	eax
	push	_9873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9855
	call	_brl_blitz_NullObjectError
_9855:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+68]
	dec	dword [eax+4]
	jnz	_9860
	push	eax
	call	_bbGCFree
	add	esp,4
_9860:
	mov	dword [esi+68],ebx
	push	_9861
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9863
	call	_brl_blitz_NullObjectError
_9863:
	mov	ebx,dword [ebx+48]
	cmp	ebx,_bbNullObject
	jne	_9865
	call	_brl_blitz_NullObjectError
_9865:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_9867
	call	_brl_blitz_NullObjectError
_9867:
	push	_317
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	push	_9868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9870
	call	_brl_blitz_NullObjectError
_9870:
	mov	dword [ebx+76],0
	push	_9872
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1785
_9852:
	push	_9874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_318
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_9875
	mov	eax,ebp
	push	eax
	push	_9885
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9878
	call	_brl_blitz_NullObjectError
_9878:
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+52]
	dec	dword [eax+4]
	jnz	_9883
	push	eax
	call	_bbGCFree
	add	esp,4
_9883:
	mov	dword [esi+52],ebx
	push	_9884
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1785
_9875:
	push	_9886
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_319
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_9887
	push	_320
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
_9887:
	cmp	eax,0
	je	_9889
	mov	eax,ebp
	push	eax
	push	_9902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9892
	call	_brl_blitz_NullObjectError
_9892:
	mov	ebx,dword [ebx+48]
	cmp	ebx,_bbNullObject
	jne	_9894
	call	_brl_blitz_NullObjectError
_9894:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_9896
	call	_brl_blitz_NullObjectError
_9896:
	push	_317
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	push	_9897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9899
	call	_brl_blitz_NullObjectError
_9899:
	mov	dword [ebx+76],1
	push	_9901
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1785
_9889:
	push	_9903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_321
	push	11
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_9904
	mov	eax,ebp
	push	eax
	push	_9940
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_322
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-12],eax
	push	_9906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],-1
	jne	_9907
	mov	eax,ebp
	push	eax
	push	_9909
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1785
_9907:
	push	_9910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	11
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-8],eax
	push	_9911
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_9913
	call	_brl_blitz_NullObjectError
_9913:
	push	_bb_TVar
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+60]
	dec	dword [eax+4]
	jnz	_9918
	push	eax
	call	_bbGCFree
	add	esp,4
_9918:
	mov	dword [esi+60],ebx
	push	_9919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9921
	call	_brl_blitz_NullObjectError
_9921:
	mov	esi,dword [ebx+60]
	cmp	esi,_bbNullObject
	jne	_9923
	call	_brl_blitz_NullObjectError
_9923:
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+172]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_9928
	push	eax
	call	_bbGCFree
	add	esp,4
_9928:
	mov	dword [esi+44],ebx
	push	_9929
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9931
	call	_brl_blitz_NullObjectError
_9931:
	mov	esi,dword [ebx+60]
	cmp	esi,_bbNullObject
	jne	_9933
	call	_brl_blitz_NullObjectError
_9933:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_9938
	push	eax
	call	_bbGCFree
	add	esp,4
_9938:
	mov	dword [esi+40],ebx
	push	_9939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyString
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1785
_9904:
	mov	ebx,_bbEmptyString
	jmp	_1785
_1785:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDebugTree_CreateDebugTree:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_9974
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_9945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_TDebugTree_objlist]
	dec	dword [eax+4]
	jnz	_9949
	push	eax
	call	_bbGCFree
	add	esp,4
_9949:
	mov	dword [__bb_TDebugTree_objlist],ebx
	push	_9950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TDebugTree
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_9951
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_9953
	call	_brl_blitz_NullObjectError
_9953:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_9958
	push	eax
	call	_bbGCFree
	add	esp,4
_9958:
	mov	dword [esi+40],ebx
	push	_9959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9961
	call	_brl_blitz_NullObjectError
_9961:
	push	_323
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,8
	push	_9962
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_9964
	call	_brl_blitz_NullObjectError
_9964:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+48]
	dec	dword [eax+4]
	jnz	_9969
	push	eax
	call	_bbGCFree
	add	esp,4
_9969:
	mov	dword [esi+48],ebx
	push	_9970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_9972
	call	_brl_blitz_NullObjectError
_9972:
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	push	_9973
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1788
_1788:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNodeView_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_9997
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TNodeView
	push	ebp
	push	_9995
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_9976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9978
	call	_brl_blitz_NullObjectError
_9978:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	push	_9981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9983
	call	_brl_blitz_NullObjectError
_9983:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	push	_9986
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9988
	call	_brl_blitz_NullObjectError
_9988:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	push	_9991
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_9993
	call	_brl_blitz_NullObjectError
_9993:
	mov	dword [ebx+20],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_9996
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1791
_1791:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNodeView_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_10006
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_9998
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1794:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_10001
	push	eax
	call	_bbGCFree
	add	esp,4
_10001:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+12]
	dec	dword [eax+4]
	jnz	_10003
	push	eax
	call	_bbGCFree
	add	esp,4
_10003:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_10005
	push	eax
	call	_bbGCFree
	add	esp,4
_10005:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_9999
_9999:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNodeView_NewView:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_10032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbNullObject
	push	_10010
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10012
	call	_brl_blitz_NullObjectError
_10012:
	push	dword [ebx+16]
	call	_brl_maxgui_SelectedTreeViewNode
	add	esp,4
	mov	dword [ebp-12],eax
	push	_10013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10015
	call	_brl_blitz_NullObjectError
_10015:
	mov	esi,dword [ebx+12]
	cmp	esi,_bbNullObject
	jne	_10017
	call	_brl_blitz_NullObjectError
_10017:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10019
	call	_brl_blitz_NullObjectError
_10019:
	push	dword [ebx+20]
	push	dword [ebp-12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+88]
	add	esp,12
	mov	dword [ebp-8],eax
	push	_10020
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_10023
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_10022
	call	_brl_blitz_NullObjectError
_10022:
	mov	eax,dword [ebx+16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
_10023:
	cmp	eax,0
	je	_10025
	push	ebp
	push	_10031
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10028
	call	_brl_blitz_NullObjectError
_10028:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_10030
	call	_brl_blitz_NullObjectError
_10030:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_10025:
	mov	ebx,0
	jmp	_1797
_1797:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNodeView_OnEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_10080
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_10037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10039
	call	_brl_blitz_NullObjectError
_10039:
	mov	ebx,dword [ebx+12]
	cmp	ebx,_bbNullObject
	jne	_10041
	call	_brl_blitz_NullObjectError
_10041:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10043
	call	_brl_blitz_NullObjectError
_10043:
	push	dword [esi+20]
	push	_brl_maxgui_TGadget
	call	_brl_eventqueue_EventExtra
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,12
	mov	dword [ebp-8],eax
	push	_10044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_10045
	push	ebp
	push	_10047
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10046
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1800
_10045:
	push	_10048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,8195
	je	_10051
	cmp	eax,8193
	je	_10052
	cmp	eax,8196
	je	_10053
	cmp	eax,8197
	je	_10054
	cmp	eax,8198
	je	_10055
	jmp	_10050
_10051:
	push	ebp
	push	_10059
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10056
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_10058
	call	_brl_blitz_NullObjectError
_10058:
	push	_bbNullObject
	push	23
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10050
_10052:
	push	ebp
	push	_10063
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_10062
	call	_brl_blitz_NullObjectError
_10062:
	push	_bbNullObject
	push	27
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10050
_10053:
	push	ebp
	push	_10067
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10064
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_10066
	call	_brl_blitz_NullObjectError
_10066:
	push	dword [ebp-4]
	push	30
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10050
_10054:
	push	ebp
	push	_10073
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_10070
	call	_brl_blitz_NullObjectError
_10070:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10072
	call	_brl_blitz_NullObjectError
_10072:
	push	dword [ebx+20]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+100]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10050
_10055:
	push	ebp
	push	_10079
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10074
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_10076
	call	_brl_blitz_NullObjectError
_10076:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10078
	call	_brl_blitz_NullObjectError
_10078:
	push	dword [ebx+20]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+104]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10050
_10050:
	mov	ebx,0
	jmp	_1800
_1800:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNavBar_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_10108
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TEventHandler_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TNavBar
	push	ebp
	push	_10106
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10083
	call	_brl_blitz_NullObjectError
_10083:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	push	_10086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10088
	call	_brl_blitz_NullObjectError
_10088:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	push	_10091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10093
	call	_brl_blitz_NullObjectError
_10093:
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	push	_10096
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10098
	call	_brl_blitz_NullObjectError
_10098:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+20],eax
	push	_10101
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10103
	call	_brl_blitz_NullObjectError
_10103:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_10107
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1803
_1803:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNavBar_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_10121
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_10109
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1806:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+24]
	dec	dword [eax+4]
	jnz	_10112
	push	eax
	call	_bbGCFree
	add	esp,4
_10112:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+20]
	dec	dword [eax+4]
	jnz	_10114
	push	eax
	call	_bbGCFree
	add	esp,4
_10114:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_10116
	push	eax
	call	_bbGCFree
	add	esp,4
_10116:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+12]
	dec	dword [eax+4]
	jnz	_10118
	push	eax
	call	_bbGCFree
	add	esp,4
_10118:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_10120
	push	eax
	call	_bbGCFree
	add	esp,4
_10120:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TEventHandler
	push	dword [ebp-4]
	call	__bb_TEventHandler_Delete
	add	esp,4
	mov	ebx,0
	jmp	_10110
_10110:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNavBar_SelectedView:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_10132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10122
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10124
	call	_brl_blitz_NullObjectError
_10124:
	cmp	dword [ebx+20],_bbNullObject
	je	_10125
	push	ebp
	push	_10131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10128
	call	_brl_blitz_NullObjectError
_10128:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_10130
	call	_brl_blitz_NullObjectError
_10130:
	mov	ebx,dword [ebx+20]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1809
_10125:
	mov	ebx,0
	jmp	_1809
_1809:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNavBar_SelectView:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_10175
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_10136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10138
	call	_brl_blitz_NullObjectError
_10138:
	mov	ebx,dword [ebx+16]
	cmp	ebx,_bbNullObject
	jne	_10140
	call	_brl_blitz_NullObjectError
_10140:
	push	_bb_TNodeView
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,8
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_10141
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_10142
	push	ebp
	push	_10145
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_324
	call	_brl_standardio_Print
	add	esp,4
	push	_10144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1813
_10142:
	push	_10146
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10148
	call	_brl_blitz_NullObjectError
_10148:
	mov	eax,dword [ebx+20]
	cmp	dword [ebp-12],eax
	je	_10149
	push	ebp
	push	_10168
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10152
	call	_brl_blitz_NullObjectError
_10152:
	cmp	dword [ebx+20],_bbNullObject
	je	_10153
	push	ebp
	push	_10159
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10156
	call	_brl_blitz_NullObjectError
_10156:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_10158
	call	_brl_blitz_NullObjectError
_10158:
	push	dword [ebx+16]
	call	_brl_maxgui_HideGadget
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_10153:
	push	_10160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10162
	call	_brl_blitz_NullObjectError
_10162:
	mov	ebx,dword [ebp-12]
	inc	dword [ebx+4]
	mov	eax,dword [esi+20]
	dec	dword [eax+4]
	jnz	_10167
	push	eax
	call	_bbGCFree
	add	esp,4
_10167:
	mov	dword [esi+20],ebx
	call	dword [_bbOnDebugLeaveScope]
_10149:
	push	_10169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_10171
	call	_brl_blitz_NullObjectError
_10171:
	push	dword [ebx+16]
	call	_brl_maxgui_ShowGadget
	add	esp,4
	push	_10172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10174
	call	_brl_blitz_NullObjectError
_10174:
	push	dword [ebp-8]
	push	dword [ebx+12]
	call	_brl_maxgui_SelectGadgetItem
	add	esp,8
	mov	ebx,0
	jmp	_1813
_1813:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNavBar_AddView:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_10287
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_10179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbNullObject
	push	_10182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10184
	call	_brl_blitz_NullObjectError
_10184:
	mov	edi,dword [ebx+16]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_10187
	call	_brl_blitz_NullObjectError
_10187:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_325
_327:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_10192
	call	_brl_blitz_NullObjectError
_10192:
	push	_bb_TNodeView
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_325
	mov	eax,ebp
	push	eax
	push	_10204
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10193
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_10195
	call	_brl_blitz_NullObjectError
_10195:
	mov	eax,dword [ebp-8]
	cmp	dword [ebx+12],eax
	jne	_10196
	mov	eax,ebp
	push	eax
	push	_10203
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10197
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10199
	call	_brl_blitz_NullObjectError
_10199:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_10201
	call	_brl_blitz_NullObjectError
_10201:
	push	dword [ebx+20]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+60]
	add	esp,8
	push	_10202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1817
_10196:
	call	dword [_bbOnDebugLeaveScope]
_325:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_10190
	call	_brl_blitz_NullObjectError
_10190:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_327
_326:
	push	_10205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TNodeView
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_10206
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_10208
	call	_brl_blitz_NullObjectError
_10208:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_10213
	push	eax
	call	_bbGCFree
	add	esp,4
_10213:
	mov	dword [esi+8],ebx
	push	_10214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_10216
	call	_brl_blitz_NullObjectError
_10216:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_10221
	push	eax
	call	_bbGCFree
	add	esp,4
_10221:
	mov	dword [esi+12],ebx
	push	_10222
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_10224
	call	_brl_blitz_NullObjectError
_10224:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10227
	call	_brl_blitz_NullObjectError
_10227:
	mov	esi,dword [esi+16]
	cmp	esi,_bbNullObject
	jne	_10229
	call	_brl_blitz_NullObjectError
_10229:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+112]
	add	esp,4
	mov	dword [ebx+20],eax
	push	_10230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_10232
	call	_brl_blitz_NullObjectError
_10232:
	mov	dword [ebp-24],ebx
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_10235
	call	_brl_blitz_NullObjectError
_10235:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10237
	call	_brl_blitz_NullObjectError
_10237:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10239
	call	_brl_blitz_NullObjectError
_10239:
	push	0
	push	dword [ebx+12]
	push	dword [esi+12]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	push	eax
	push	dword [edi+12]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	push	eax
	push	0
	push	0
	call	_brl_maxgui_CreateTreeView
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_10243
	push	eax
	call	_bbGCFree
	add	esp,4
_10243:
	mov	eax,dword [ebp-24]
	mov	dword [eax+16],ebx
	push	_10244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10246
	call	_brl_blitz_NullObjectError
_10246:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_10248
	call	_brl_blitz_NullObjectError
_10248:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_10250
	call	_brl_blitz_NullObjectError
_10250:
	mov	esi,dword [ebx+140]
	cmp	esi,_bbNullObject
	jne	_10252
	call	_brl_blitz_NullObjectError
_10252:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_10254
	call	_brl_blitz_NullObjectError
_10254:
	push	dword [ebx+16]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,8
	push	_10255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_10257
	call	_brl_blitz_NullObjectError
_10257:
	push	1
	push	1
	push	1
	push	1
	push	dword [ebx+16]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	push	_10258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_10260
	call	_brl_blitz_NullObjectError
_10260:
	push	dword [ebx+16]
	call	_brl_maxgui_HideGadget
	add	esp,4
	push	_10261
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10263
	call	_brl_blitz_NullObjectError
_10263:
	mov	ebx,dword [ebx+16]
	cmp	ebx,_bbNullObject
	jne	_10265
	call	_brl_blitz_NullObjectError
_10265:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_10266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10268
	call	_brl_blitz_NullObjectError
_10268:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_10270
	call	_brl_blitz_NullObjectError
_10270:
	push	_bbNullObject
	push	_2
	push	-1
	push	0
	push	dword [ebx+8]
	push	dword [esi+12]
	call	_brl_maxgui_AddGadgetItem
	add	esp,24
	push	_10271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_10273
	call	_brl_blitz_NullObjectError
_10273:
	push	dword [ebx+16]
	call	_brl_maxgui_TreeViewRoot
	add	esp,4
	mov	dword [ebp-20],eax
	push	_10274
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_10276
	call	_brl_blitz_NullObjectError
_10276:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_10278
	call	_brl_blitz_NullObjectError
_10278:
	push	dword [ebx+20]
	push	dword [ebp-20]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+92]
	add	esp,12
	push	_10279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10281
	call	_brl_blitz_NullObjectError
_10281:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_10283
	call	_brl_blitz_NullObjectError
_10283:
	push	dword [ebx+20]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+60]
	add	esp,8
	push	_10284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_10286
	call	_brl_blitz_NullObjectError
_10286:
	mov	ebx,dword [ebx+20]
	jmp	_1817
_1817:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNavBar_OnEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_10315
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10291
	call	_brl_blitz_NullObjectError
_10291:
	call	_brl_eventqueue_EventSource
	cmp	eax,dword [ebx+12]
	jne	_10292
	push	ebp
	push	_10298
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10295
	call	_brl_blitz_NullObjectError
_10295:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10297
	call	_brl_blitz_NullObjectError
_10297:
	push	dword [esi+12]
	call	_brl_maxgui_SelectedGadgetItem
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_10292:
	push	_10299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10301
	call	_brl_blitz_NullObjectError
_10301:
	mov	eax,dword [ebx+20]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_10306
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10303
	call	_brl_blitz_NullObjectError
_10303:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_10305
	call	_brl_blitz_NullObjectError
_10305:
	call	_brl_eventqueue_EventSource
	cmp	eax,dword [ebx+16]
	sete	al
	movzx	eax,al
_10306:
	cmp	eax,0
	je	_10308
	push	ebp
	push	_10314
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10309
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10311
	call	_brl_blitz_NullObjectError
_10311:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_10313
	call	_brl_blitz_NullObjectError
_10313:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_10308:
	mov	ebx,0
	jmp	_1820
_1820:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNavBar_Refresh:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_10341
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10316
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_10318
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10320
	call	_brl_blitz_NullObjectError
_10320:
	mov	eax,dword [ebx+16]
	mov	dword [ebp-12],eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_10323
	call	_brl_blitz_NullObjectError
_10323:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_328
_330:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_10328
	call	_brl_blitz_NullObjectError
_10328:
	push	_bb_TNodeView
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	je	_328
	mov	eax,ebp
	push	eax
	push	_10340
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10331
	call	_brl_blitz_NullObjectError
_10331:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_10333
	call	_brl_blitz_NullObjectError
_10333:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_10335
	call	_brl_blitz_NullObjectError
_10335:
	mov	esi,dword [ebx+140]
	cmp	esi,_bbNullObject
	jne	_10337
	call	_brl_blitz_NullObjectError
_10337:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_10339
	call	_brl_blitz_NullObjectError
_10339:
	push	dword [ebx+16]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_328:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_10326
	call	_brl_blitz_NullObjectError
_10326:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_330
_329:
	mov	ebx,0
	jmp	_1823
_1823:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNavBar_Invoke:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_10360
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],2
	jne	_10343
	push	ebp
	push	_10347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10346
	call	_brl_blitz_NullObjectError
_10346:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_10343:
	push	_10348
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,29
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_10351
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10350
	call	_brl_blitz_NullObjectError
_10350:
	mov	eax,dword [ebx+20]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
_10351:
	cmp	eax,0
	je	_10353
	push	ebp
	push	_10359
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10356
	call	_brl_blitz_NullObjectError
_10356:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_10358
	call	_brl_blitz_NullObjectError
_10358:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_10353:
	mov	ebx,0
	jmp	_1828
_1828:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNavBar_CreateNavMenu:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	dword [ebp-4],_bbNullObject
	push	ebp
	push	_10366
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10361
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-4],_bbNullObject
	push	_10363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	_bbNullObject
	push	0
	push	_331
	call	_brl_maxgui_CreateMenu
	add	esp,20
	mov	dword [ebp-4],eax
	push	_10364
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	48
	push	_332
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_10365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_1830
_1830:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNavBar_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_10399
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_10371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TNavBar
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_10372
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_10374
	call	_brl_blitz_NullObjectError
_10374:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_10379
	push	eax
	call	_bbGCFree
	add	esp,4
_10379:
	mov	dword [esi+8],ebx
	push	_10380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_10382
	call	_brl_blitz_NullObjectError
_10382:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10385
	call	_brl_blitz_NullObjectError
_10385:
	push	0
	push	dword [ebx+96]
	push	1
	push	1
	push	0
	push	0
	call	_brl_maxgui_CreateTabber
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_10389
	push	eax
	call	_bbGCFree
	add	esp,4
_10389:
	mov	dword [esi+12],ebx
	push	_10390
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_10392
	call	_brl_blitz_NullObjectError
_10392:
	call	dword [_bb_TNavBar+72]
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_10397
	push	eax
	call	_bbGCFree
	add	esp,4
_10397:
	mov	dword [esi+24],ebx
	push	_10398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1833
_1833:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_10444
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TToolPanel_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TOutputPanel
	push	ebp
	push	_10442
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10402
	call	_brl_blitz_NullObjectError
_10402:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+28],eax
	push	_10405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10407
	call	_brl_blitz_NullObjectError
_10407:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+32],eax
	push	_10410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10412
	call	_brl_blitz_NullObjectError
_10412:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+36],eax
	push	_10415
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10417
	call	_brl_blitz_NullObjectError
_10417:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10421
	call	_brl_blitz_NullObjectError
_10421:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10425
	call	_brl_blitz_NullObjectError
_10425:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+48],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10429
	call	_brl_blitz_NullObjectError
_10429:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+52],eax
	push	_10432
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10434
	call	_brl_blitz_NullObjectError
_10434:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+56],eax
	push	_10437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10439
	call	_brl_blitz_NullObjectError
_10439:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+60],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_10443
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1836
_1836:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_10465
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_10445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1839:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_10448
	push	eax
	call	_bbGCFree
	add	esp,4
_10448:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+56]
	dec	dword [eax+4]
	jnz	_10450
	push	eax
	call	_bbGCFree
	add	esp,4
_10450:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+52]
	dec	dword [eax+4]
	jnz	_10452
	push	eax
	call	_bbGCFree
	add	esp,4
_10452:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+48]
	dec	dword [eax+4]
	jnz	_10454
	push	eax
	call	_bbGCFree
	add	esp,4
_10454:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+44]
	dec	dword [eax+4]
	jnz	_10456
	push	eax
	call	_bbGCFree
	add	esp,4
_10456:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	dec	dword [eax+4]
	jnz	_10458
	push	eax
	call	_bbGCFree
	add	esp,4
_10458:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_10460
	push	eax
	call	_bbGCFree
	add	esp,4
_10460:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_10462
	push	eax
	call	_bbGCFree
	add	esp,4
_10462:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+28]
	dec	dword [eax+4]
	jnz	_10464
	push	eax
	call	_bbGCFree
	add	esp,4
_10464:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TToolPanel
	push	dword [ebp-4]
	call	__bb_TToolPanel_Delete
	add	esp,4
	mov	ebx,0
	jmp	_10446
_10446:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_Clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_10477
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10468
	call	_brl_blitz_NullObjectError
_10468:
	mov	eax,dword [ebx+32]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_10469
	push	ebp
	push	_10473
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10472
	call	_brl_blitz_NullObjectError
_10472:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_10469:
	push	_10474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10476
	call	_brl_blitz_NullObjectError
_10476:
	push	1
	push	-1
	push	0
	push	_2
	push	dword [ebx+32]
	call	_brl_maxgui_SetTextAreaText
	add	esp,20
	mov	ebx,0
	jmp	_1842
_1842:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_Write:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_10490
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10481
	call	_brl_blitz_NullObjectError
_10481:
	mov	eax,dword [ebx+32]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_10482
	push	ebp
	push	_10486
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10483
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10485
	call	_brl_blitz_NullObjectError
_10485:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_10482:
	push	_10487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10489
	call	_brl_blitz_NullObjectError
_10489:
	push	dword [ebp-8]
	push	dword [ebx+32]
	call	_brl_maxgui_AddTextAreaText
	add	esp,8
	mov	ebx,0
	jmp	_1846
_1846:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_Execute:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,ebp
	push	eax
	push	_10606
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10492
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10494
	call	_brl_blitz_NullObjectError
_10494:
	mov	eax,dword [ebx+32]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_10495
	mov	eax,ebp
	push	eax
	push	_10499
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10498
	call	_brl_blitz_NullObjectError
_10498:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_10495:
	push	_10500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	dword [eax+8],0
	jne	_10501
	mov	eax,ebp
	push	eax
	push	_10503
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10502
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_10501:
	push	_10504
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10506
	call	_brl_blitz_NullObjectError
_10506:
	mov	ebx,_2
	inc	dword [ebx+4]
	mov	eax,dword [esi+48]
	dec	dword [eax+4]
	jnz	_10511
	push	eax
	call	_bbGCFree
	add	esp,4
_10511:
	mov	dword [esi+48],ebx
	push	_10512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10514
	call	_brl_blitz_NullObjectError
_10514:
	mov	ebx,dword [ebp-16]
	inc	dword [ebx+4]
	mov	eax,dword [esi+52]
	dec	dword [eax+4]
	jnz	_10519
	push	eax
	call	_bbGCFree
	add	esp,4
_10519:
	mov	dword [esi+52],ebx
	push	_10520
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10522
	call	_brl_blitz_NullObjectError
_10522:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_10524
	call	_brl_blitz_NullObjectError
_10524:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,8
	push	_10525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10527
	call	_brl_blitz_NullObjectError
_10527:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_10529
	call	_brl_blitz_NullObjectError
_10529:
	mov	ebx,dword [ebx+108]
	cmp	ebx,_bbNullObject
	jne	_10531
	call	_brl_blitz_NullObjectError
_10531:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+164]
	add	esp,4
	push	_10532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10534
	call	_brl_blitz_NullObjectError
_10534:
	mov	eax,dword [ebx+36]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_10537
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10536
	call	_brl_blitz_NullObjectError
_10536:
	push	dword [ebx+36]
	call	_pub_freeprocess_ProcessStatus
	add	esp,4
_10537:
	cmp	eax,0
	je	_10539
	mov	eax,ebp
	push	eax
	push	_10550
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	500
	call	_brl_system_Delay
	add	esp,4
	push	_10541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10543
	call	_brl_blitz_NullObjectError
_10543:
	push	dword [ebx+36]
	call	_pub_freeprocess_ProcessStatus
	add	esp,4
	cmp	eax,0
	je	_10544
	mov	eax,ebp
	push	eax
	push	_10549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10547
	call	_brl_blitz_NullObjectError
_10547:
	push	0
	push	dword [ebx+44]
	push	_333
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_system_Notify
	add	esp,8
	push	_10548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1853
_10544:
	call	dword [_bbOnDebugLeaveScope]
_10539:
	push	_10551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_bbStringTrim
	add	esp,4
	mov	dword [ebp-8],eax
	push	_10552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10554
	call	_brl_blitz_NullObjectError
_10554:
	push	1
	push	dword [ebp-8]
	call	_pub_freeprocess_CreateProcess
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+36]
	dec	dword [eax+4]
	jnz	_10559
	push	eax
	call	_bbGCFree
	add	esp,4
_10559:
	mov	dword [esi+36],ebx
	push	_10560
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10562
	call	_brl_blitz_NullObjectError
_10562:
	mov	eax,dword [ebx+36]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_10563
	mov	eax,ebp
	push	eax
	push	_10566
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-8]
	push	_334
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_system_Notify
	add	esp,8
	push	_10565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1853
_10563:
	push	_10567
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10569
	call	_brl_blitz_NullObjectError
_10569:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_10571
	call	_brl_blitz_NullObjectError
_10571:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_10572
	mov	eax,ebp
	push	eax
	push	_10575
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-8]
	push	_335
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_system_Notify
	add	esp,8
	push	_10574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1853
_10572:
	push	_10576
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10578
	call	_brl_blitz_NullObjectError
_10578:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_10583
	push	eax
	call	_bbGCFree
	add	esp,4
_10583:
	mov	dword [esi+44],ebx
	push	_10584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	je	_10585
	mov	eax,ebp
	push	eax
	push	_10589
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10588
	call	_brl_blitz_NullObjectError
_10588:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_10585:
	push	_10590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10592
	call	_brl_blitz_NullObjectError
_10592:
	push	_5
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	push	_10593
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10595
	call	_brl_blitz_NullObjectError
_10595:
	push	_bb_TByteBuffer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+56]
	dec	dword [eax+4]
	jnz	_10600
	push	eax
	call	_bbGCFree
	add	esp,4
_10600:
	mov	dword [esi+56],ebx
	push	_10601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10603
	call	_brl_blitz_NullObjectError
_10603:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_10605
	call	_brl_blitz_NullObjectError
_10605:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	mov	ebx,0
	jmp	_1853
_1853:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_WritePipe:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_10626
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_10612
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10614
	call	_brl_blitz_NullObjectError
_10614:
	mov	eax,dword [ebx+36]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_10615
	push	ebp
	push	_10617
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10616
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1857
_10615:
	push	_10618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10620
	call	_brl_blitz_NullObjectError
_10620:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_10622
	call	_brl_blitz_NullObjectError
_10622:
	mov	eax,dword [ebx+16]
	mov	dword [ebp-12],eax
	push	_10623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_10625
	call	_brl_blitz_NullObjectError
_10625:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	mov	ebx,0
	jmp	_1857
_1857:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_Go:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_10633
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10632
	call	_brl_blitz_NullObjectError
_10632:
	push	_336
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	mov	ebx,0
	jmp	_1860
_1860:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_StepOver:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_10637
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10634
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10636
	call	_brl_blitz_NullObjectError
_10636:
	push	_337
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	mov	ebx,0
	jmp	_1863
_1863:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_StepIn:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_10642
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10639
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10641
	call	_brl_blitz_NullObjectError
_10641:
	push	_338
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	mov	ebx,0
	jmp	_1866
_1866:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_StepOut:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_10647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10646
	call	_brl_blitz_NullObjectError
_10646:
	push	_339
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	mov	ebx,0
	jmp	_1869
_1869:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_Stop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,ebp
	push	eax
	push	_10695
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10649
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10651
	call	_brl_blitz_NullObjectError
_10651:
	mov	eax,dword [ebx+36]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_10652
	mov	eax,ebp
	push	eax
	push	_10654
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1872
_10652:
	push	_10655
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10657
	call	_brl_blitz_NullObjectError
_10657:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_10659
	call	_brl_blitz_NullObjectError
_10659:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	_10660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_10662
	call	_brl_blitz_NullObjectError
_10662:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10664
	call	_brl_blitz_NullObjectError
_10664:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_10666
	call	_brl_blitz_NullObjectError
_10666:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10668
	call	_brl_blitz_NullObjectError
_10668:
	mov	esi,dword [esi+36]
	cmp	esi,_bbNullObject
	jne	_10670
	call	_brl_blitz_NullObjectError
_10670:
	push	dword [esi+20]
	push	dword [ebx+16]
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+112]
	add	esp,12
	push	_10671
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10673
	call	_brl_blitz_NullObjectError
_10673:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_10675
	call	_brl_blitz_NullObjectError
_10675:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	_10676
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10678
	call	_brl_blitz_NullObjectError
_10678:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+36]
	dec	dword [eax+4]
	jnz	_10683
	push	eax
	call	_bbGCFree
	add	esp,4
_10683:
	mov	dword [esi+36],ebx
	push	_10684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10686
	call	_brl_blitz_NullObjectError
_10686:
	push	_340
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	push	_10687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10689
	call	_brl_blitz_NullObjectError
_10689:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_10691
	call	_brl_blitz_NullObjectError
_10691:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	push	_10692
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10694
	call	_brl_blitz_NullObjectError
_10694:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
	mov	ebx,0
	jmp	_1872
_1872:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_Wait:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_10708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_341
_343:
	push	ebp
	push	_10707
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_system_PollSystem
	call	dword [_bbOnDebugLeaveScope]
_341:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10699
	call	_brl_blitz_NullObjectError
_10699:
	mov	eax,dword [ebx+36]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_10704
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10701
	call	_brl_blitz_NullObjectError
_10701:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_10703
	call	_brl_blitz_NullObjectError
_10703:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
_10704:
	cmp	eax,0
	jne	_343
_342:
	mov	ebx,0
	jmp	_1875
_1875:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_Invoke:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_10781
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,1
	je	_10713
	cmp	eax,5
	je	_10714
	cmp	eax,10
	je	_10715
	cmp	eax,11
	je	_10716
	cmp	eax,12
	je	_10717
	cmp	eax,24
	je	_10718
	cmp	eax,2
	je	_10719
	jmp	_10712
_10713:
	push	ebp
	push	_10733
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10720
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10722
	call	_brl_blitz_NullObjectError
_10722:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_10724
	call	_brl_blitz_NullObjectError
_10724:
	push	_2
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+164]
	add	esp,8
	push	_10725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10727
	call	_brl_blitz_NullObjectError
_10727:
	cmp	dword [ebx+32],_bbNullObject
	je	_10728
	push	ebp
	push	_10732
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10731
	call	_brl_blitz_NullObjectError
_10731:
	push	dword [ebx+32]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_10728:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10712
_10714:
	push	ebp
	push	_10747
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10736
	call	_brl_blitz_NullObjectError
_10736:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_10738
	call	_brl_blitz_NullObjectError
_10738:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+156]
	add	esp,8
	push	_10739
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10741
	call	_brl_blitz_NullObjectError
_10741:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+32]
	dec	dword [eax+4]
	jnz	_10746
	push	eax
	call	_bbGCFree
	add	esp,4
_10746:
	mov	dword [esi+32],ebx
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10712
_10715:
	push	ebp
	push	_10751
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10750
	call	_brl_blitz_NullObjectError
_10750:
	push	dword [ebx+32]
	call	_brl_maxgui_GadgetCut
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10712
_10716:
	push	ebp
	push	_10755
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10752
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10754
	call	_brl_blitz_NullObjectError
_10754:
	push	dword [ebx+32]
	call	_brl_maxgui_GadgetCopy
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10712
_10717:
	push	ebp
	push	_10759
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10756
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10758
	call	_brl_blitz_NullObjectError
_10758:
	push	dword [ebx+32]
	call	_brl_maxgui_GadgetPaste
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10712
_10718:
	push	ebp
	push	_10768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10760
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10762
	call	_brl_blitz_NullObjectError
_10762:
	cmp	dword [ebx+32],_bbNullObject
	je	_10763
	push	ebp
	push	_10767
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10764
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10766
	call	_brl_blitz_NullObjectError
_10766:
	push	1
	push	-1
	push	0
	push	dword [ebx+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	call	dword [_bbOnDebugLeaveScope]
_10763:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10712
_10719:
	push	ebp
	push	_10780
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10771
	call	_brl_blitz_NullObjectError
_10771:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_10773
	call	_brl_blitz_NullObjectError
_10773:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_10775
	call	_brl_blitz_NullObjectError
_10775:
	mov	esi,dword [ebx+136]
	cmp	esi,_bbNullObject
	jne	_10777
	call	_brl_blitz_NullObjectError
_10777:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10779
	call	_brl_blitz_NullObjectError
_10779:
	push	dword [ebx+32]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10712
_10712:
	mov	ebx,0
	jmp	_1880
_1880:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_Close:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_10791
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10784
	call	_brl_blitz_NullObjectError
_10784:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_10786
	call	_brl_blitz_NullObjectError
_10786:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10788
	call	_brl_blitz_NullObjectError
_10788:
	mov	esi,dword [esi+28]
	cmp	esi,_bbNullObject
	jne	_10790
	call	_brl_blitz_NullObjectError
_10790:
	push	dword [esi+36]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,8
	mov	ebx,0
	jmp	_1883
_1883:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_Escape:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_10798
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10792
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10794
	call	_brl_blitz_NullObjectError
_10794:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,4
	push	_10795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10797
	call	_brl_blitz_NullObjectError
_10797:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
	mov	ebx,0
	jmp	_1886
_1886:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_outputfilter:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_10830
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TOutputPanel
	push	dword [ebp-8]
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_10802
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_10803
	push	ebp
	push	_10805
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10804
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1890
_10803:
	push	_10806
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10808
	call	_brl_blitz_NullObjectError
_10808:
	mov	eax,dword [ebx+8]
	cmp	eax,513
	je	_10811
	cmp	eax,515
	je	_10812
	jmp	_10810
_10811:
	push	ebp
	push	_10822
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10813
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10815
	call	_brl_blitz_NullObjectError
_10815:
	cmp	dword [ebx+16],27
	jne	_10816
	push	ebp
	push	_10821
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_10819
	call	_brl_blitz_NullObjectError
_10819:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,4
	push	_10820
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1890
_10816:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10810
_10812:
	push	ebp
	push	_10828
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_10825
	call	_brl_blitz_NullObjectError
_10825:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10827
	call	_brl_blitz_NullObjectError
_10827:
	push	dword [ebx+16]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+120]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10810
_10810:
	push	_10829
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	jmp	_1890
_1890:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_OnEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	eax,ebp
	push	eax
	push	_10968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10838
	call	_brl_blitz_NullObjectError
_10838:
	call	_brl_eventqueue_EventSource
	cmp	eax,dword [ebx+32]
	jne	_10839
	mov	eax,ebp
	push	eax
	push	_10850
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,8196
	jne	_10841
	mov	eax,ebp
	push	eax
	push	_10849
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10844
	call	_brl_blitz_NullObjectError
_10844:
	mov	esi,dword [ebx+28]
	cmp	esi,_bbNullObject
	jne	_10846
	call	_brl_blitz_NullObjectError
_10846:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10848
	call	_brl_blitz_NullObjectError
_10848:
	push	dword [ebx+60]
	push	dword [esi+84]
	call	_brl_maxgui_PopupWindowMenu
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_10841:
	call	dword [_bbOnDebugLeaveScope]
_10839:
	push	_10851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10853
	call	_brl_blitz_NullObjectError
_10853:
	mov	eax,dword [ebx+36]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_10854
	mov	eax,ebp
	push	eax
	push	_10856
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1893
_10854:
	push	_10857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_10859
	call	_brl_blitz_NullObjectError
_10859:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10861
	call	_brl_blitz_NullObjectError
_10861:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_10863
	call	_brl_blitz_NullObjectError
_10863:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10865
	call	_brl_blitz_NullObjectError
_10865:
	mov	esi,dword [esi+36]
	cmp	esi,_bbNullObject
	jne	_10867
	call	_brl_blitz_NullObjectError
_10867:
	push	dword [esi+20]
	push	dword [ebx+16]
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+116]
	add	esp,12
	push	_10868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10870
	call	_brl_blitz_NullObjectError
_10870:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_10872
	call	_brl_blitz_NullObjectError
_10872:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebp-8],eax
	push	_10874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	jne	_10875
	mov	eax,ebp
	push	eax
	push	_10967
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10878
	call	_brl_blitz_NullObjectError
_10878:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_10880
	call	_brl_blitz_NullObjectError
_10880:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	_10881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_10883
	call	_brl_blitz_NullObjectError
_10883:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10885
	call	_brl_blitz_NullObjectError
_10885:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_10887
	call	_brl_blitz_NullObjectError
_10887:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10889
	call	_brl_blitz_NullObjectError
_10889:
	mov	esi,dword [esi+36]
	cmp	esi,_bbNullObject
	jne	_10891
	call	_brl_blitz_NullObjectError
_10891:
	push	dword [esi+20]
	push	dword [ebx+16]
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+112]
	add	esp,12
	push	_10892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10894
	call	_brl_blitz_NullObjectError
_10894:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_10896
	call	_brl_blitz_NullObjectError
_10896:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	_10897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_10899
	call	_brl_blitz_NullObjectError
_10899:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+36]
	dec	dword [eax+4]
	jnz	_10904
	push	eax
	call	_bbGCFree
	add	esp,4
_10904:
	mov	dword [esi+36],ebx
	push	_10905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10907
	call	_brl_blitz_NullObjectError
_10907:
	push	_344
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	push	_10908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10910
	call	_brl_blitz_NullObjectError
_10910:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_10912
	call	_brl_blitz_NullObjectError
_10912:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	push	_10913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10915
	call	_brl_blitz_NullObjectError
_10915:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_10917
	call	_brl_blitz_NullObjectError
_10917:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,8
	push	_10918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10920
	call	_brl_blitz_NullObjectError
_10920:
	mov	eax,dword [ebx+48]
	cmp	dword [eax+8],0
	je	_10921
	mov	eax,ebp
	push	eax
	push	_10929
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10924
	call	_brl_blitz_NullObjectError
_10924:
	mov	esi,dword [ebx+28]
	cmp	esi,_bbNullObject
	jne	_10926
	call	_brl_blitz_NullObjectError
_10926:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10928
	call	_brl_blitz_NullObjectError
_10928:
	push	dword [ebx+48]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+144]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10930
_10921:
	mov	eax,ebp
	push	eax
	push	_10965
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10933
	call	_brl_blitz_NullObjectError
_10933:
	mov	eax,dword [ebx+52]
	cmp	dword [eax+8],0
	je	_10934
	mov	eax,ebp
	push	eax
	push	_10949
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10937
	call	_brl_blitz_NullObjectError
_10937:
	push	dword [ebx+52]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-12],eax
	push	_10939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_10940
	mov	eax,ebp
	push	eax
	push	_10946
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10943
	call	_brl_blitz_NullObjectError
_10943:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_10945
	call	_brl_blitz_NullObjectError
_10945:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+228]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10947
_10940:
	mov	eax,ebp
	push	eax
	push	_10948
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_10947:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10951
_10934:
	mov	eax,ebp
	push	eax
	push	_10964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10954
	call	_brl_blitz_NullObjectError
_10954:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_10956
	call	_brl_blitz_NullObjectError
_10956:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_10958
	call	_brl_blitz_NullObjectError
_10958:
	cmp	dword [ebx+76],0
	je	_10959
	mov	eax,ebp
	push	eax
	push	_10963
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10960
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10962
	call	_brl_blitz_NullObjectError
_10962:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_10959:
	call	dword [_bbOnDebugLeaveScope]
_10951:
	call	dword [_bbOnDebugLeaveScope]
_10930:
	push	_10966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1893
_10875:
	mov	ebx,0
	jmp	_1893
_1893:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_FlushPipes:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbEmptyArray
	mov	dword [ebp-20],_bbEmptyString
	push	ebp
	push	_10992
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10972
	call	_brl_blitz_NullObjectError
_10972:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,12
	push	_10973
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10975
	call	_brl_blitz_NullObjectError
_10975:
	mov	ebx,dword [ebx+56]
	cmp	ebx,_bbNullObject
	jne	_10977
	call	_brl_blitz_NullObjectError
_10977:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,4
	mov	dword [ebp-16],eax
	push	_10979
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+16],0
	je	_10980
	push	ebp
	push	_10991
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	push	dword [eax+20]
	mov	eax,dword [ebp-16]
	lea	eax,byte [eax+24]
	push	eax
	call	_bbStringFromBytes
	add	esp,8
	mov	dword [ebp-20],eax
	push	_10983
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	_10984
	push	dword [ebp-20]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-20],eax
	push	_10985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_3
	push	dword [ebp-20]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_10986
	push	ebp
	push	_10990
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_10989
	call	_brl_blitz_NullObjectError
_10989:
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_10986:
	call	dword [_bbOnDebugLeaveScope]
_10980:
	mov	ebx,0
	jmp	_1898
_1898:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_ReadPipes:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbEmptyArray
	mov	dword [ebp-24],_bbEmptyString
	push	ebp
	push	_11054
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_10995
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_10997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbEmptyArray
	mov	dword [ebp-24],_bbEmptyString
	push	_11000
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_11002
	call	_brl_blitz_NullObjectError
_11002:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,4
	mov	dword [ebp-20],eax
	push	_11003
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	dword [eax+16],0
	je	_11004
	push	ebp
	push	_11010
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	push	dword [eax+20]
	mov	eax,dword [ebp-20]
	lea	eax,byte [eax+24]
	push	eax
	call	_bbStringFromBytes
	add	esp,8
	mov	dword [ebp-24],eax
	push	_11006
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	_10984
	push	dword [ebp-24]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-24],eax
	push	_11007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11009
	call	_brl_blitz_NullObjectError
_11009:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_11004:
	push	_11011
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_11013
	call	_brl_blitz_NullObjectError
_11013:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,4
	mov	dword [ebp-20],eax
	push	_11014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	dword [eax+16],0
	je	_11015
	push	ebp
	push	_11021
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11018
	call	_brl_blitz_NullObjectError
_11018:
	mov	ebx,dword [ebx+56]
	cmp	ebx,_bbNullObject
	jne	_11020
	call	_brl_blitz_NullObjectError
_11020:
	mov	eax,dword [ebp-20]
	push	dword [eax+20]
	mov	eax,dword [ebp-20]
	lea	eax,byte [eax+24]
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_11015:
	push	_11022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_345
_347:
	push	ebp
	push	_11053
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11027
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11029
	call	_brl_blitz_NullObjectError
_11029:
	mov	ebx,dword [ebx+56]
	cmp	ebx,_bbNullObject
	jne	_11031
	call	_brl_blitz_NullObjectError
_11031:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-24],eax
	push	_11032
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11034
	call	_brl_blitz_NullObjectError
_11034:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_11036
	call	_brl_blitz_NullObjectError
_11036:
	mov	ebx,dword [ebx+108]
	cmp	ebx,_bbNullObject
	jne	_11038
	call	_brl_blitz_NullObjectError
_11038:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+192]
	add	esp,8
	mov	dword [ebp-24],eax
	push	_11039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	dword [eax+8],0
	je	_11040
	push	ebp
	push	_11052
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11041
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11043
	call	_brl_blitz_NullObjectError
_11043:
	push	_5
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	push	_11044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11046
	call	_brl_blitz_NullObjectError
_11046:
	push	_5
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebx+48]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+48]
	dec	dword [eax+4]
	jnz	_11051
	push	eax
	call	_bbGCFree
	add	esp,4
_11051:
	mov	dword [ebx+48],esi
	call	dword [_bbOnDebugLeaveScope]
_11040:
	call	dword [_bbOnDebugLeaveScope]
_345:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11024
	call	_brl_blitz_NullObjectError
_11024:
	mov	ebx,dword [ebx+56]
	cmp	ebx,_bbNullObject
	jne	_11026
	call	_brl_blitz_NullObjectError
_11026:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+164]
	add	esp,4
	cmp	eax,0
	jne	_347
_346:
	mov	ebx,0
	jmp	_1903
_1903:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_WriteChar:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_11122
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11056
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_11058
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11060
	call	_brl_blitz_NullObjectError
_11060:
	mov	eax,dword [ebx+36]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_11061
	mov	eax,ebp
	push	eax
	push	_11063
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1907
_11061:
	push	_11064
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11066
	call	_brl_blitz_NullObjectError
_11066:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_11068
	call	_brl_blitz_NullObjectError
_11068:
	mov	eax,dword [ebx+16]
	mov	dword [ebp-12],eax
	push	_11069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],3
	jne	_11070
	mov	eax,ebp
	push	eax
	push	_11074
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11073
	call	_brl_blitz_NullObjectError
_11073:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_11070:
	push	_11075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],13
	jne	_11076
	mov	eax,ebp
	push	eax
	push	_11090
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_11079
	call	_brl_blitz_NullObjectError
_11079:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11081
	call	_brl_blitz_NullObjectError
_11081:
	push	dword [ebx+40]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+144]
	add	esp,8
	push	_11082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11084
	call	_brl_blitz_NullObjectError
_11084:
	mov	ebx,_2
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_11089
	push	eax
	call	_bbGCFree
	add	esp,4
_11089:
	mov	dword [esi+40],ebx
	call	dword [_bbOnDebugLeaveScope]
_11076:
	push	_11091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],8
	jne	_11092
	mov	eax,ebp
	push	eax
	push	_11110
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11093
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11095
	call	_brl_blitz_NullObjectError
_11095:
	mov	eax,dword [ebx+40]
	cmp	dword [eax+8],0
	je	_11096
	mov	eax,ebp
	push	eax
	push	_11109
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11099
	call	_brl_blitz_NullObjectError
_11099:
	mov	edi,ebx
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11102
	call	_brl_blitz_NullObjectError
_11102:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11104
	call	_brl_blitz_NullObjectError
_11104:
	mov	eax,dword [ebx+40]
	mov	eax,dword [eax+8]
	sub	eax,1
	push	eax
	push	0
	push	dword [esi+40]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [edi+40]
	dec	dword [eax+4]
	jnz	_11108
	push	eax
	call	_bbGCFree
	add	esp,4
_11108:
	mov	dword [edi+40],ebx
	call	dword [_bbOnDebugLeaveScope]
_11096:
	call	dword [_bbOnDebugLeaveScope]
_11092:
	push	_11111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],31
	jle	_11112
	mov	eax,ebp
	push	eax
	push	_11121
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11115
	call	_brl_blitz_NullObjectError
_11115:
	push	dword [ebp-8]
	call	_bbStringFromChar
	add	esp,4
	push	eax
	push	dword [ebx+40]
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	inc	dword [esi+4]
	mov	eax,dword [ebx+40]
	dec	dword [eax+4]
	jnz	_11120
	push	eax
	call	_bbGCFree
	add	esp,4
_11120:
	mov	dword [ebx+40],esi
	call	dword [_bbOnDebugLeaveScope]
_11112:
	mov	ebx,0
	jmp	_1907
_1907:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_Open:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,ebp
	push	eax
	push	_11168
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11125
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11127
	call	_brl_blitz_NullObjectError
_11127:
	cmp	dword [ebx+32],_bbNullObject
	je	_11128
	mov	eax,ebp
	push	eax
	push	_11133
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11129
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [_bb_codeplay]
	cmp	ebx,_bbNullObject
	jne	_11131
	call	_brl_blitz_NullObjectError
_11131:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,8
	push	_11132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1910
_11128:
	push	_11134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [_bb_codeplay]
	cmp	ebx,_bbNullObject
	jne	_11136
	call	_brl_blitz_NullObjectError
_11136:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+148]
	add	esp,8
	push	_11137
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11139
	call	_brl_blitz_NullObjectError
_11139:
	mov	dword [ebp-8],ebx
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_11142
	call	_brl_blitz_NullObjectError
_11142:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11144
	call	_brl_blitz_NullObjectError
_11144:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11146
	call	_brl_blitz_NullObjectError
_11146:
	push	1
	push	dword [ebx+16]
	push	dword [esi+16]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	push	eax
	push	dword [edi+16]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	push	eax
	push	0
	push	0
	call	_brl_maxgui_CreateTextArea
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_11150
	push	eax
	call	_bbGCFree
	add	esp,4
_11150:
	mov	eax,dword [ebp-8]
	mov	dword [eax+32],ebx
	push	_11151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11153
	call	_brl_blitz_NullObjectError
_11153:
	push	1
	push	1
	push	1
	push	1
	push	dword [ebx+32]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	push	_11154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11156
	call	_brl_blitz_NullObjectError
_11156:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_11158
	call	_brl_blitz_NullObjectError
_11158:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_11160
	call	_brl_blitz_NullObjectError
_11160:
	mov	esi,dword [ebx+136]
	cmp	esi,_bbNullObject
	jne	_11162
	call	_brl_blitz_NullObjectError
_11162:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11164
	call	_brl_blitz_NullObjectError
_11164:
	push	dword [ebx+32]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,8
	push	_11165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11167
	call	_brl_blitz_NullObjectError
_11167:
	push	dword [ebp-4]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+108]
	push	dword [ebx+32]
	call	_brl_maxgui_SetGadgetFilter
	add	esp,12
	mov	ebx,0
	jmp	_1910
_1910:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_CreateOutputMenu:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	dword [ebp-4],_bbNullObject
	push	ebp
	push	_11178
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-4],_bbNullObject
	push	_11171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	_bbNullObject
	push	0
	push	_348
	call	_brl_maxgui_CreateMenu
	add	esp,20
	mov	dword [ebp-4],eax
	push	_11172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	11
	push	_349
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_11173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	12
	push	_350
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_11174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	13
	push	_351
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_11175
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_11176
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	28
	push	_352
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_11177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_1912
_1912:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOutputPanel_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_11208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11180
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_11182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TOutputPanel
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_11183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_11185
	call	_brl_blitz_NullObjectError
_11185:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+28]
	dec	dword [eax+4]
	jnz	_11190
	push	eax
	call	_bbGCFree
	add	esp,4
_11190:
	mov	dword [esi+28],ebx
	push	_11191
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_11193
	call	_brl_blitz_NullObjectError
_11193:
	mov	ebx,_125
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_11198
	push	eax
	call	_bbGCFree
	add	esp,4
_11198:
	mov	dword [esi+8],ebx
	push	_11199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_11201
	call	_brl_blitz_NullObjectError
_11201:
	call	dword [_bb_TOutputPanel+128]
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+60]
	dec	dword [eax+4]
	jnz	_11206
	push	eax
	call	_bbGCFree
	add	esp,4
_11206:
	mov	dword [esi+60],ebx
	push	_11207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_1915
_1915:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodeNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_11223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TNode_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TCodeNode
	push	ebp
	push	_11221
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11211
	call	_brl_blitz_NullObjectError
_11211:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	push	_11214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11216
	call	_brl_blitz_NullObjectError
_11216:
	mov	dword [ebx+44],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11219
	call	_brl_blitz_NullObjectError
_11219:
	mov	dword [ebx+48],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_11222
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1918
_1918:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodeNode_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_11229
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_11225
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1921:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	dec	dword [eax+4]
	jnz	_11228
	push	eax
	call	_bbGCFree
	add	esp,4
_11228:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TNode
	push	dword [ebp-4]
	call	__bb_TNode_Delete
	add	esp,4
	mov	ebx,0
	jmp	_11226
_11226:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodeNode_Invoke:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_11242
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,27
	je	_11233
	jmp	_11232
_11233:
	push	ebp
	push	_11241
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11234
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11236
	call	_brl_blitz_NullObjectError
_11236:
	mov	esi,dword [ebx+40]
	cmp	esi,_bbNullObject
	jne	_11238
	call	_brl_blitz_NullObjectError
_11238:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11240
	call	_brl_blitz_NullObjectError
_11240:
	push	dword [ebx+44]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+80]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11232
_11232:
	mov	ebx,0
	jmp	_1926
_1926:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodeNode_Sync:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_11274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11243
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_11245
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_11247
	call	_brl_blitz_NullObjectError
_11247:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11249
	call	_brl_blitz_NullObjectError
_11249:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_11250
	push	ebp
	push	_11256
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11253
	call	_brl_blitz_NullObjectError
_11253:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_11255
	call	_brl_blitz_NullObjectError
_11255:
	push	dword [ebx+8]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+136]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_11250:
	push	_11257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TCodeNode
	push	dword [ebp-8]
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_11258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_11259
	push	ebp
	push	_11272
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11260
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11262
	call	_brl_blitz_NullObjectError
_11262:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_11265
	call	_brl_blitz_NullObjectError
_11265:
	mov	eax,dword [esi+44]
	mov	dword [ebx+44],eax
	push	_11266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11268
	call	_brl_blitz_NullObjectError
_11268:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_11271
	call	_brl_blitz_NullObjectError
_11271:
	mov	eax,dword [esi+48]
	mov	dword [ebx+48],eax
	call	dword [_bbOnDebugLeaveScope]
_11259:
	push	_11273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__bb_TNode_Sync
	add	esp,8
	mov	ebx,0
	jmp	_1930
_1930:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodeNode_SetName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	push	ebp
	push	_11290
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_11277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_227
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-12],eax
	push	_11278
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],-1
	je	_11279
	push	ebp
	push	_11281
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_11279:
	push	_11282
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11284
	call	_brl_blitz_NullObjectError
_11284:
	push	dword [ebp-8]
	call	_bbStringTrim
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_11289
	push	eax
	call	_bbGCFree
	add	esp,4
_11289:
	mov	dword [ebx+8],esi
	mov	ebx,0
	jmp	_1934
_1934:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodeNode_AddCodeNode:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_11319
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbNullObject
	push	_11293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TCodeNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	push	_11294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_11296
	call	_brl_blitz_NullObjectError
_11296:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11299
	call	_brl_blitz_NullObjectError
_11299:
	mov	ebx,dword [ebx+40]
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_11303
	push	eax
	call	_bbGCFree
	add	esp,4
_11303:
	mov	dword [esi+40],ebx
	push	_11304
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_11306
	call	_brl_blitz_NullObjectError
_11306:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,8
	push	_11307
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_11309
	call	_brl_blitz_NullObjectError
_11309:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+44],eax
	push	_11311
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_11313
	call	_brl_blitz_NullObjectError
_11313:
	mov	eax,dword [ebp-16]
	sub	eax,dword [ebp-12]
	mov	dword [ebx+48],eax
	push	_11315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11317
	call	_brl_blitz_NullObjectError
_11317:
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_11318
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_1940
_1940:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiff_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_11349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TDiff
	push	ebp
	push	_11347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11325
	call	_brl_blitz_NullObjectError
_11325:
	mov	dword [ebx+8],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11328
	call	_brl_blitz_NullObjectError
_11328:
	mov	dword [ebx+12],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11331
	call	_brl_blitz_NullObjectError
_11331:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11335
	call	_brl_blitz_NullObjectError
_11335:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+20],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11339
	call	_brl_blitz_NullObjectError
_11339:
	mov	dword [ebx+24],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11342
	call	_brl_blitz_NullObjectError
_11342:
	mov	dword [ebx+28],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11345
	call	_brl_blitz_NullObjectError
_11345:
	mov	dword [ebx+32],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_11348
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1943
_1943:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiff_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_11356
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_11350
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1946:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+20]
	dec	dword [eax+4]
	jnz	_11353
	push	eax
	call	_bbGCFree
	add	esp,4
_11353:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_11355
	push	eax
	call	_bbGCFree
	add	esp,4
_11355:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_11351
_11351:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_11466
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TToolPanel_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TOpenCode
	push	ebp
	push	_11464
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11359
	call	_brl_blitz_NullObjectError
_11359:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+28],eax
	push	_11362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11364
	call	_brl_blitz_NullObjectError
_11364:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+32],eax
	push	_11367
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11369
	call	_brl_blitz_NullObjectError
_11369:
	mov	dword [ebx+36],1
	push	_11371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11373
	call	_brl_blitz_NullObjectError
_11373:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11377
	call	_brl_blitz_NullObjectError
_11377:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11381
	call	_brl_blitz_NullObjectError
_11381:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+48],eax
	push	_11384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11386
	call	_brl_blitz_NullObjectError
_11386:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+52],eax
	push	_11389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11391
	call	_brl_blitz_NullObjectError
_11391:
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [ebx+56],eax
	push	_11394
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11396
	call	_brl_blitz_NullObjectError
_11396:
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [ebx+60],eax
	push	_11399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11401
	call	_brl_blitz_NullObjectError
_11401:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+64],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11405
	call	_brl_blitz_NullObjectError
_11405:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+68],eax
	push	_11408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11410
	call	_brl_blitz_NullObjectError
_11410:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+72],eax
	push	_11413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11415
	call	_brl_blitz_NullObjectError
_11415:
	mov	dword [ebx+76],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11418
	call	_brl_blitz_NullObjectError
_11418:
	mov	dword [ebx+80],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11421
	call	_brl_blitz_NullObjectError
_11421:
	mov	dword [ebx+84],0
	push	_11423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11425
	call	_brl_blitz_NullObjectError
_11425:
	mov	dword [ebx+88],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11428
	call	_brl_blitz_NullObjectError
_11428:
	mov	dword [ebx+92],0
	push	_11430
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11432
	call	_brl_blitz_NullObjectError
_11432:
	mov	dword [ebx+96],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11435
	call	_brl_blitz_NullObjectError
_11435:
	mov	dword [ebx+100],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11438
	call	_brl_blitz_NullObjectError
_11438:
	mov	dword [ebx+104],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11441
	call	_brl_blitz_NullObjectError
_11441:
	mov	dword [ebx+108],0
	push	_11443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11445
	call	_brl_blitz_NullObjectError
_11445:
	mov	dword [ebx+112],0
	push	_11447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11449
	call	_brl_blitz_NullObjectError
_11449:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+116],eax
	push	_11452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11454
	call	_brl_blitz_NullObjectError
_11454:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+120],eax
	push	_11457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11459
	call	_brl_blitz_NullObjectError
_11459:
	mov	dword [ebx+124],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11462
	call	_brl_blitz_NullObjectError
_11462:
	mov	dword [ebx+128],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_11465
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_1949
_1949:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_11495
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_11467
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_1952:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+120]
	dec	dword [eax+4]
	jnz	_11470
	push	eax
	call	_bbGCFree
	add	esp,4
_11470:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+116]
	dec	dword [eax+4]
	jnz	_11472
	push	eax
	call	_bbGCFree
	add	esp,4
_11472:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+72]
	dec	dword [eax+4]
	jnz	_11474
	push	eax
	call	_bbGCFree
	add	esp,4
_11474:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+68]
	dec	dword [eax+4]
	jnz	_11476
	push	eax
	call	_bbGCFree
	add	esp,4
_11476:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+64]
	dec	dword [eax+4]
	jnz	_11478
	push	eax
	call	_bbGCFree
	add	esp,4
_11478:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_11480
	push	eax
	call	_bbGCFree
	add	esp,4
_11480:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+56]
	dec	dword [eax+4]
	jnz	_11482
	push	eax
	call	_bbGCFree
	add	esp,4
_11482:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+52]
	dec	dword [eax+4]
	jnz	_11484
	push	eax
	call	_bbGCFree
	add	esp,4
_11484:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+48]
	dec	dword [eax+4]
	jnz	_11486
	push	eax
	call	_bbGCFree
	add	esp,4
_11486:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+44]
	dec	dword [eax+4]
	jnz	_11488
	push	eax
	call	_bbGCFree
	add	esp,4
_11488:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	dec	dword [eax+4]
	jnz	_11490
	push	eax
	call	_bbGCFree
	add	esp,4
_11490:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_11492
	push	eax
	call	_bbGCFree
	add	esp,4
_11492:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+28]
	dec	dword [eax+4]
	jnz	_11494
	push	eax
	call	_bbGCFree
	add	esp,4
_11494:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TToolPanel
	push	dword [ebp-4]
	call	__bb_TToolPanel_Delete
	add	esp,4
	mov	ebx,0
	jmp	_11468
_11468:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_IsNotAlpha:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_11522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],48
	jge	_11497
	push	ebp
	push	_11499
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1955
_11497:
	push	_11500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	eax,58
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_11501
	mov	eax,dword [ebp-4]
	cmp	eax,65
	setl	al
	movzx	eax,al
_11501:
	cmp	eax,0
	je	_11503
	push	ebp
	push	_11505
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11504
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1955
_11503:
	push	_11506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	eax,91
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_11507
	mov	eax,dword [ebp-4]
	cmp	eax,95
	setl	al
	movzx	eax,al
_11507:
	cmp	eax,0
	je	_11509
	push	ebp
	push	_11511
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11510
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1955
_11509:
	push	_11512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	eax,96
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_11513
	mov	eax,dword [ebp-4]
	cmp	eax,97
	setl	al
	movzx	eax,al
_11513:
	cmp	eax,0
	je	_11515
	push	ebp
	push	_11517
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1955
_11515:
	push	_11518
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],123
	jl	_11519
	push	ebp
	push	_11521
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11520
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1955
_11519:
	mov	ebx,0
	jmp	_1955
_1955:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_WordAtPos:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	push	ebp
	push	_11576
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	push	_11529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	sub	eax,dword [ebp-8]
	push	eax
	push	_5
	push	dword [ebp-4]
	call	_bbStringFindLast
	add	esp,12
	mov	dword [ebp-16],eax
	push	_11530
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],-1
	jne	_11531
	push	ebp
	push	_11533
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	call	dword [_bbOnDebugLeaveScope]
_11531:
	push	_11534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	sub	ebx,1
	jmp	_11535
_355:
	push	ebp
	push	_11542
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11537
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-16]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	cmp	eax,34
	jne	_11538
	push	ebp
	push	_11541
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11539
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	eax,0
	sete	al
	movzx	eax,al
	mov	dword [ebp-24],eax
	push	_11540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_11538:
	call	dword [_bbOnDebugLeaveScope]
_353:
	add	dword [ebp-16],1
_11535:
	cmp	dword [ebp-16],ebx
	jle	_355
_354:
	push	_11543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],0
	je	_11544
	push	ebp
	push	_11551
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	add	eax,1
	push	eax
	push	_702
	push	dword [ebp-4]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-16],eax
	push	_11546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jne	_11547
	push	ebp
	push	_11549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_11547:
	push	_11550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	dword [ebp-20]
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1959
_11544:
	push	_11552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_11553
_358:
	push	ebp
	push	_11559
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-8]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	push	eax
	call	dword [_bb_TOpenCode+60]
	add	esp,4
	cmp	eax,0
	je	_11555
	push	ebp
	push	_11557
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_356
_11555:
	push	_11558
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_357
_356:
	add	dword [ebp-8],-1
_11553:
	cmp	dword [ebp-8],0
	jge	_358
_357:
	push	_11560
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_11561
_361:
	push	ebp
	push	_11566
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-16]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	push	eax
	call	dword [_bb_TOpenCode+60]
	add	esp,4
	cmp	eax,0
	je	_11563
	push	ebp
	push	_11565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_360
_11563:
	call	dword [_bbOnDebugLeaveScope]
_359:
	add	dword [ebp-16],-1
_11561:
	cmp	dword [ebp-16],0
	jge	_361
_360:
	push	_11567
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-4]
	mov	ebx,dword [eax+8]
	sub	ebx,1
	jmp	_11568
_364:
	push	ebp
	push	_11574
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-20]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	push	eax
	call	dword [_bb_TOpenCode+60]
	add	esp,4
	cmp	eax,0
	je	_11571
	push	ebp
	push	_11573
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_363
_11571:
	call	dword [_bbOnDebugLeaveScope]
_362:
	add	dword [ebp-20],1
_11568:
	cmp	dword [ebp-20],ebx
	jle	_364
_363:
	push	_11575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	mov	eax,dword [ebp-16]
	add	eax,1
	push	eax
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	jmp	_1959
_1959:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_FirstDiff:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	ebp
	push	_11591
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	_11581
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	mov	eax,dword [ebp-4]
	push	dword [eax+8]
	call	_bbIntMin
	add	esp,8
	mov	dword [ebp-12],eax
	push	_11582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	ebx,dword [ebp-12]
	jmp	_11583
_367:
	push	ebp
	push	_11589
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-16]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	mov	ecx,dword [ebp-8]
	mov	edx,dword [ebp-16]
	movzx	edx,word [ecx+edx*2+12]
	mov	edx,edx
	cmp	eax,edx
	je	_11586
	push	ebp
	push	_11588
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1963
_11586:
	call	dword [_bbOnDebugLeaveScope]
_365:
	add	dword [ebp-16],1
_11583:
	cmp	dword [ebp-16],ebx
	jl	_367
_366:
	push	_11590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_1963
_1963:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_LastDiff:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	ebp
	push	_11612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11595
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	_11599
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	mov	eax,dword [ebp-4]
	push	dword [eax+8]
	call	_bbIntMin
	add	esp,8
	mov	dword [ebp-12],eax
	push	_11600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-16],eax
	push	_11601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-20],eax
	push	_11602
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_368
_370:
	push	ebp
	push	_11610
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-16]
	movzx	eax,word [edx+eax*2+12]
	mov	ecx,eax
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	cmp	ecx,eax
	je	_11604
	push	ebp
	push	_11606
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_369
_11604:
	push	_11607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	sub	dword [ebp-16],1
	push	_11608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	sub	dword [ebp-20],1
	push	_11609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	sub	dword [ebp-12],1
	call	dword [_bbOnDebugLeaveScope]
_368:
	cmp	dword [ebp-12],0
	jg	_370
_369:
	push	_11611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	add	ebx,1
	jmp	_1967
_1967:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_GetNode:
	push	ebp
	mov	ebp,esp
	sub	esp,56
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	dword [ebp-36],0
	mov	dword [ebp-40],0
	mov	dword [ebp-44],0
	mov	dword [ebp-48],0
	mov	dword [ebp-52],0
	mov	dword [ebp-56],0
	mov	eax,ebp
	push	eax
	push	_11788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbNullObject
	push	_11618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	push	_11622
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	dword [ebp-36],0
	mov	dword [ebp-40],0
	mov	dword [ebp-44],0
	mov	dword [ebp-48],0
	mov	dword [ebp-52],0
	mov	dword [ebp-56],0
	push	_11631
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TCodeNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_11632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_11634
	call	_brl_blitz_NullObjectError
_11634:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11637
	call	_brl_blitz_NullObjectError
_11637:
	push	dword [ebx+12]
	call	_brl_filesystem_StripDir
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_11641
	push	eax
	call	_bbGCFree
	add	esp,4
_11641:
	mov	dword [esi+8],ebx
	push	_11642
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_11644
	call	_brl_blitz_NullObjectError
_11644:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_11649
	push	eax
	call	_bbGCFree
	add	esp,4
_11649:
	mov	dword [esi+40],ebx
	push	_11650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_11652
	call	_brl_blitz_NullObjectError
_11652:
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	mov	dword [ebx+48],eax
	push	_11654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	mov	dword [ebp-8],eax
	push	_11655
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11657
	call	_brl_blitz_NullObjectError
_11657:
	mov	eax,dword [ebx+48]
	mov	dword [ebp-16],eax
	push	_11658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	mov	dword [ebp-32],eax
	push	_11659
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],-1
	push	_11660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-36],-1
	push	_11661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-40],-1
	push	_11662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],-1
	push	_11663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],-1
	push	_11664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-52],-1
	push	_11665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_371
_373:
	mov	eax,ebp
	push	eax
	push	_11761
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_374
_376:
	mov	eax,ebp
	push	eax
	push	_11668
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-36]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	push	_377
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+136]
	add	esp,12
	mov	dword [ebp-36],eax
	call	dword [_bbOnDebugLeaveScope]
_374:
	mov	eax,dword [ebp-28]
	cmp	dword [ebp-36],eax
	jle	_376
_375:
	push	_11669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_378
_380:
	mov	eax,ebp
	push	eax
	push	_11671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-40]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	push	_381
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+136]
	add	esp,12
	mov	dword [ebp-40],eax
	call	dword [_bbOnDebugLeaveScope]
_378:
	mov	eax,dword [ebp-28]
	cmp	dword [ebp-40],eax
	jle	_380
_379:
	push	_11672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_382
_384:
	mov	eax,ebp
	push	eax
	push	_11674
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-44]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	push	_385
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+136]
	add	esp,12
	mov	dword [ebp-44],eax
	call	dword [_bbOnDebugLeaveScope]
_382:
	mov	eax,dword [ebp-28]
	cmp	dword [ebp-44],eax
	jle	_384
_383:
	push	_11675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_386
_388:
	mov	eax,ebp
	push	eax
	push	_11677
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11676
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-48]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	push	_389
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+136]
	add	esp,12
	mov	dword [ebp-48],eax
	call	dword [_bbOnDebugLeaveScope]
_386:
	mov	eax,dword [ebp-28]
	cmp	dword [ebp-48],eax
	jle	_388
_387:
	push	_11678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_390
_392:
	mov	eax,ebp
	push	eax
	push	_11680
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-52]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+132]
	add	esp,8
	mov	dword [ebp-52],eax
	call	dword [_bbOnDebugLeaveScope]
_390:
	mov	eax,dword [ebp-28]
	cmp	dword [ebp-52],eax
	jle	_392
_391:
	push	_11681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-36]
	cmp	eax,dword [ebp-40]
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_11682
	mov	eax,dword [ebp-36]
	cmp	eax,dword [ebp-44]
	setl	al
	movzx	eax,al
_11682:
	cmp	eax,0
	je	_11684
	mov	eax,dword [ebp-36]
	cmp	eax,dword [ebp-48]
	setl	al
	movzx	eax,al
_11684:
	cmp	eax,0
	je	_11686
	mov	eax,dword [ebp-36]
	cmp	eax,dword [ebp-52]
	setl	al
	movzx	eax,al
_11686:
	cmp	eax,0
	je	_11688
	mov	eax,ebp
	push	eax
	push	_11691
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	mov	eax,dword [ebp-36]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	push	_377
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,16
	mov	dword [ebp-28],eax
	push	_11690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_371
_11688:
	push	_11692
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-52]
	push	dword [ebp-48]
	call	_bbIntMin
	add	esp,8
	push	eax
	push	dword [ebp-44]
	call	_bbIntMin
	add	esp,8
	push	eax
	push	dword [ebp-40]
	call	_bbIntMin
	add	esp,8
	mov	dword [ebp-28],eax
	push	_11693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	cmp	dword [ebp-28],eax
	jne	_11694
	mov	eax,ebp
	push	eax
	push	_11696
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_372
_11694:
	push	_11697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_393
_395:
	mov	eax,ebp
	push	eax
	push	_11711
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_11710
	call	_brl_blitz_NullObjectError
_11710:
	push	_bb_TCodeNode
	push	dword [ebx+16]
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_393:
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_11700
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_11699
	call	_brl_blitz_NullObjectError
_11699:
	mov	eax,dword [ebx+16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
_11700:
	cmp	eax,0
	je	_11706
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_11703
	call	_brl_blitz_NullObjectError
_11703:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_11705
	call	_brl_blitz_NullObjectError
_11705:
	mov	edx,dword [ebp-28]
	mov	eax,dword [esi+44]
	add	eax,dword [ebx+48]
	cmp	edx,eax
	setg	al
	movzx	eax,al
_11706:
	cmp	eax,0
	jne	_395
_394:
	push	_11712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-40]
	cmp	eax,dword [ebp-44]
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_11713
	mov	eax,dword [ebp-40]
	cmp	eax,dword [ebp-48]
	setl	al
	movzx	eax,al
_11713:
	cmp	eax,0
	je	_11715
	mov	eax,dword [ebp-40]
	cmp	eax,dword [ebp-52]
	setl	al
	movzx	eax,al
_11715:
	cmp	eax,0
	je	_11717
	mov	eax,ebp
	push	eax
	push	_11726
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-40]
	push	_5
	push	dword [ebp-16]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-56],eax
	push	_11719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_11721
	call	_brl_blitz_NullObjectError
_11721:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11723
	call	_brl_blitz_NullObjectError
_11723:
	push	1
	push	dword [ebp-40]
	push	dword [ebp-16]
	push	_381
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,16
	push	eax
	push	dword [ebp-40]
	push	dword [ebp-56]
	push	dword [ebp-40]
	push	dword [ebx+44]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+152]
	add	esp,16
	mov	dword [ebp-12],eax
	push	_11724
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-40]
	add	eax,1
	mov	dword [ebp-28],eax
	push	_11725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_371
_11717:
	push	_11727
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-44]
	cmp	eax,dword [ebp-48]
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_11728
	mov	eax,dword [ebp-44]
	cmp	eax,dword [ebp-52]
	setl	al
	movzx	eax,al
_11728:
	cmp	eax,0
	je	_11730
	mov	eax,ebp
	push	eax
	push	_11739
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-44]
	push	_5
	push	dword [ebp-16]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-56],eax
	push	_11732
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_11734
	call	_brl_blitz_NullObjectError
_11734:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11736
	call	_brl_blitz_NullObjectError
_11736:
	push	dword [ebp-56]
	push	dword [ebp-44]
	push	dword [ebp-56]
	push	dword [ebp-44]
	push	dword [esi+44]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+152]
	add	esp,16
	push	_11737
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-44]
	add	eax,1
	mov	dword [ebp-28],eax
	push	_11738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_371
_11730:
	push	_11740
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-52]
	cmp	dword [ebp-48],eax
	jge	_11741
	mov	eax,ebp
	push	eax
	push	_11750
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-48]
	push	_5
	push	dword [ebp-16]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-56],eax
	push	_11743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_11745
	call	_brl_blitz_NullObjectError
_11745:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11747
	call	_brl_blitz_NullObjectError
_11747:
	push	dword [ebp-56]
	push	dword [ebp-48]
	push	dword [ebp-56]
	push	dword [ebp-48]
	push	dword [esi+44]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+152]
	add	esp,16
	push	_11748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-48]
	add	eax,1
	mov	dword [ebp-28],eax
	push	_11749
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_371
_11741:
	mov	eax,ebp
	push	eax
	push	_11760
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11752
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-52]
	push	_5
	push	dword [ebp-16]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-56],eax
	push	_11753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_11755
	call	_brl_blitz_NullObjectError
_11755:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11757
	call	_brl_blitz_NullObjectError
_11757:
	push	dword [ebp-56]
	push	dword [ebp-52]
	push	dword [ebp-56]
	push	dword [ebp-52]
	push	dword [esi+44]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+152]
	add	esp,16
	push	_11758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-52]
	add	eax,1
	mov	dword [ebp-28],eax
	push	_11759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_371
_371:
	mov	eax,dword [ebp-32]
	cmp	dword [ebp-28],eax
	jl	_373
_372:
	push	_11762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11764
	call	_brl_blitz_NullObjectError
_11764:
	cmp	dword [ebx+120],_bbNullObject
	je	_11765
	mov	eax,ebp
	push	eax
	push	_11774
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11768
	call	_brl_blitz_NullObjectError
_11768:
	mov	ebx,dword [ebx+120]
	cmp	ebx,_bbNullObject
	jne	_11770
	call	_brl_blitz_NullObjectError
_11770:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,8
	push	_11771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_11773
	call	_brl_blitz_NullObjectError
_11773:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11775
_11765:
	mov	eax,ebp
	push	eax
	push	_11784
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11776
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11778
	call	_brl_blitz_NullObjectError
_11778:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+120]
	dec	dword [eax+4]
	jnz	_11783
	push	eax
	call	_bbGCFree
	add	esp,4
_11783:
	mov	dword [esi+120],ebx
	call	dword [_bbOnDebugLeaveScope]
_11775:
	push	_11785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11787
	call	_brl_blitz_NullObjectError
_11787:
	mov	ebx,dword [ebx+120]
	jmp	_1970
_1970:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_ShowPos:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_11814
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11795
	call	_brl_blitz_NullObjectError
_11795:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_11797
	call	_brl_blitz_NullObjectError
_11797:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,8
	push	_11798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11800
	call	_brl_blitz_NullObjectError
_11800:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11802
	call	_brl_blitz_NullObjectError
_11802:
	push	2
	push	0
	push	dword [ebp-8]
	push	dword [esi+32]
	call	_brl_maxgui_TextAreaLine
	add	esp,8
	push	eax
	push	dword [ebx+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	push	_11803
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11805
	call	_brl_blitz_NullObjectError
_11805:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11807
	call	_brl_blitz_NullObjectError
_11807:
	push	2
	push	1
	push	dword [ebp-8]
	push	dword [esi+32]
	call	_brl_maxgui_TextAreaLine
	add	esp,8
	push	eax
	push	dword [ebx+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	push	_11808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11810
	call	_brl_blitz_NullObjectError
_11810:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	push	_11811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11813
	call	_brl_blitz_NullObjectError
_11813:
	push	dword [ebx+32]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	mov	ebx,0
	jmp	_1974
_1974:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_Debug:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_11822
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11816
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11818
	call	_brl_blitz_NullObjectError
_11818:
	push	2
	push	0
	mov	eax,dword [ebp-8]
	sub	eax,1
	push	eax
	push	dword [ebx+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	push	_11819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11821
	call	_brl_blitz_NullObjectError
_11821:
	push	2
	push	1
	mov	eax,dword [ebp-8]
	sub	eax,1
	push	eax
	push	dword [ebx+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	mov	ebx,0
	jmp	_1979
_1979:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_Edit:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_11829
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11826
	call	_brl_blitz_NullObjectError
_11826:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11828
	call	_brl_blitz_NullObjectError
_11828:
	push	1
	push	0
	push	dword [ebx+76]
	push	dword [esi+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	mov	ebx,0
	jmp	_1982
_1982:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_UpdateStatus:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	eax,ebp
	push	eax
	push	_11851
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11831
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_11833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	jne	_11835
	call	_brl_blitz_NullObjectError
_11835:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11837
	call	_brl_blitz_NullObjectError
_11837:
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_11839
	call	_brl_blitz_NullObjectError
_11839:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11841
	call	_brl_blitz_NullObjectError
_11841:
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+76]
	add	eax,dword [ebx+80]
	mov	ebx,eax
	mov	eax,dword [esi+84]
	sub	eax,1
	push	eax
	push	dword [edi+32]
	call	_brl_maxgui_TextAreaChar
	add	esp,8
	sub	ebx,eax
	mov	dword [ebp-8],ebx
	push	_11842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11844
	call	_brl_blitz_NullObjectError
_11844:
	mov	edi,dword [ebx+28]
	cmp	edi,_bbNullObject
	jne	_11846
	call	_brl_blitz_NullObjectError
_11846:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11848
	call	_brl_blitz_NullObjectError
_11848:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11850
	call	_brl_blitz_NullObjectError
_11850:
	push	_399
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_398
	push	dword [ebx+84]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_397
	push	_396
	push	dword [esi+68]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+132]
	add	esp,8
	mov	ebx,0
	jmp	_1985
_1985:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_UpdateCursor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	push	ebp
	push	_11931
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_11855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11857
	call	_brl_blitz_NullObjectError
_11857:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11860
	call	_brl_blitz_NullObjectError
_11860:
	mov	eax,dword [esi+76]
	mov	dword [ebx+88],eax
	push	_11861
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11863
	call	_brl_blitz_NullObjectError
_11863:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11866
	call	_brl_blitz_NullObjectError
_11866:
	mov	eax,dword [esi+80]
	mov	dword [ebx+92],eax
	push	_11867
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11869
	call	_brl_blitz_NullObjectError
_11869:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11872
	call	_brl_blitz_NullObjectError
_11872:
	push	1
	push	dword [esi+32]
	call	_brl_maxgui_TextAreaCursor
	add	esp,8
	mov	dword [ebx+76],eax
	push	_11873
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11875
	call	_brl_blitz_NullObjectError
_11875:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11878
	call	_brl_blitz_NullObjectError
_11878:
	push	1
	push	dword [esi+32]
	call	_brl_maxgui_TextAreaSelLen
	add	esp,8
	mov	dword [ebx+80],eax
	push	_11879
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11881
	call	_brl_blitz_NullObjectError
_11881:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11883
	call	_brl_blitz_NullObjectError
_11883:
	mov	eax,dword [esi+76]
	cmp	eax,dword [ebx+88]
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_11888
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11885
	call	_brl_blitz_NullObjectError
_11885:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11887
	call	_brl_blitz_NullObjectError
_11887:
	mov	eax,dword [esi+80]
	cmp	eax,dword [ebx+92]
	setne	al
	movzx	eax,al
_11888:
	cmp	eax,0
	je	_11890
	push	ebp
	push	_11930
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11891
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11893
	call	_brl_blitz_NullObjectError
_11893:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11895
	call	_brl_blitz_NullObjectError
_11895:
	push	dword [ebx+76]
	push	dword [esi+32]
	call	_brl_maxgui_TextAreaLine
	add	esp,8
	add	eax,1
	mov	dword [ebp-8],eax
	push	_11896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11898
	call	_brl_blitz_NullObjectError
_11898:
	mov	eax,dword [ebp-8]
	cmp	eax,dword [ebx+84]
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_11901
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11900
	call	_brl_blitz_NullObjectError
_11900:
	mov	eax,dword [ebx+124]
_11901:
	cmp	eax,0
	je	_11903
	push	ebp
	push	_11921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11906
	call	_brl_blitz_NullObjectError
_11906:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_11908
	call	_brl_blitz_NullObjectError
_11908:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,4
	push	_11909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11911
	call	_brl_blitz_NullObjectError
_11911:
	mov	dword [ebx+124],0
	push	_11913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11915
	call	_brl_blitz_NullObjectError
_11915:
	cmp	dword [ebx+112],0
	je	_11916
	push	ebp
	push	_11920
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11917
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11919
	call	_brl_blitz_NullObjectError
_11919:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_11916:
	call	dword [_bbOnDebugLeaveScope]
_11903:
	push	_11922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11924
	call	_brl_blitz_NullObjectError
_11924:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+84],eax
	push	_11926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11928
	call	_brl_blitz_NullObjectError
_11928:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,4
	push	_11929
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_system_PollSystem
	call	dword [_bbOnDebugLeaveScope]
_11890:
	mov	ebx,0
	jmp	_1988
_1988:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_CalcDiff:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_12151
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11933
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_11935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11937
	call	_brl_blitz_NullObjectError
_11937:
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebx+44]
	mov	eax,dword [eax+8]
	cmp	dword [edx+8],eax
	je	_11938
	mov	eax,ebp
	push	eax
	push	_12085
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TDiff
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_11940
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_11942
	call	_brl_blitz_NullObjectError
_11942:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11945
	call	_brl_blitz_NullObjectError
_11945:
	mov	eax,dword [esi+76]
	mov	dword [ebx+24],eax
	push	_11946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_11948
	call	_brl_blitz_NullObjectError
_11948:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11951
	call	_brl_blitz_NullObjectError
_11951:
	mov	eax,dword [esi+80]
	mov	dword [ebx+28],eax
	push	_11952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_11954
	call	_brl_blitz_NullObjectError
_11954:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11957
	call	_brl_blitz_NullObjectError
_11957:
	mov	eax,dword [esi+88]
	mov	dword [ebx+8],eax
	push	_11958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_11960
	call	_brl_blitz_NullObjectError
_11960:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11963
	call	_brl_blitz_NullObjectError
_11963:
	mov	eax,dword [esi+92]
	mov	dword [ebx+12],eax
	push	_11964
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11966
	call	_brl_blitz_NullObjectError
_11966:
	mov	eax,dword [ebx+80]
	cmp	eax,0
	je	_11969
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11968
	call	_brl_blitz_NullObjectError
_11968:
	mov	eax,dword [ebx+92]
_11969:
	cmp	eax,0
	je	_11971
	mov	eax,ebp
	push	eax
	push	_12008
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_11972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_11974
	call	_brl_blitz_NullObjectError
_11974:
	mov	dword [ebp-40],ebx
	mov	eax,dword [ebp-4]
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	jne	_11977
	call	_brl_blitz_NullObjectError
_11977:
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_11979
	call	_brl_blitz_NullObjectError
_11979:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11981
	call	_brl_blitz_NullObjectError
_11981:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11983
	call	_brl_blitz_NullObjectError
_11983:
	mov	eax,dword [esi+88]
	add	eax,dword [ebx+92]
	push	eax
	push	dword [edi+88]
	mov	eax,dword [ebp-28]
	push	dword [eax+44]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-40]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_11987
	push	eax
	call	_bbGCFree
	add	esp,4
_11987:
	mov	eax,dword [ebp-40]
	mov	dword [eax+16],ebx
	push	_11988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_11990
	call	_brl_blitz_NullObjectError
_11990:
	mov	dword [ebp-16],ebx
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_11993
	call	_brl_blitz_NullObjectError
_11993:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_11995
	call	_brl_blitz_NullObjectError
_11995:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_11997
	call	_brl_blitz_NullObjectError
_11997:
	mov	eax,dword [esi+76]
	add	eax,dword [ebx+80]
	push	eax
	push	dword [edi+88]
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+20]
	dec	dword [eax+4]
	jnz	_12001
	push	eax
	call	_bbGCFree
	add	esp,4
_12001:
	mov	eax,dword [ebp-16]
	mov	dword [eax+20],ebx
	push	_12002
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_12004
	call	_brl_blitz_NullObjectError
_12004:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12007
	call	_brl_blitz_NullObjectError
_12007:
	mov	eax,dword [esi+88]
	mov	dword [ebx+32],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12009
_11971:
	mov	eax,ebp
	push	eax
	push	_12083
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12010
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12012
	call	_brl_blitz_NullObjectError
_12012:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12014
	call	_brl_blitz_NullObjectError
_12014:
	mov	eax,dword [esi+76]
	cmp	eax,dword [ebx+88]
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_12019
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12016
	call	_brl_blitz_NullObjectError
_12016:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12018
	call	_brl_blitz_NullObjectError
_12018:
	mov	eax,dword [esi+80]
	cmp	eax,dword [ebx+92]
	setle	al
	movzx	eax,al
_12019:
	cmp	eax,0
	je	_12021
	mov	eax,ebp
	push	eax
	push	_12044
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_12024
	call	_brl_blitz_NullObjectError
_12024:
	mov	dword [ebp-44],ebx
	mov	eax,dword [ebp-4]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_12027
	call	_brl_blitz_NullObjectError
_12027:
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_12029
	call	_brl_blitz_NullObjectError
_12029:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12031
	call	_brl_blitz_NullObjectError
_12031:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12033
	call	_brl_blitz_NullObjectError
_12033:
	mov	eax,dword [esi+76]
	mov	edx,dword [ebx+44]
	add	eax,dword [edx+8]
	mov	edx,dword [ebp-8]
	sub	eax,dword [edx+8]
	push	eax
	push	dword [edi+76]
	mov	eax,dword [ebp-32]
	push	dword [eax+44]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-44]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_12037
	push	eax
	call	_bbGCFree
	add	esp,4
_12037:
	mov	eax,dword [ebp-44]
	mov	dword [eax+16],ebx
	push	_12038
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_12040
	call	_brl_blitz_NullObjectError
_12040:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12043
	call	_brl_blitz_NullObjectError
_12043:
	mov	eax,dword [esi+76]
	mov	dword [ebx+32],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12045
_12021:
	mov	eax,ebp
	push	eax
	push	_12082
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12046
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_12048
	call	_brl_blitz_NullObjectError
_12048:
	mov	dword [ebp-48],ebx
	mov	eax,dword [ebp-4]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_12051
	call	_brl_blitz_NullObjectError
_12051:
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_12053
	call	_brl_blitz_NullObjectError
_12053:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12055
	call	_brl_blitz_NullObjectError
_12055:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12057
	call	_brl_blitz_NullObjectError
_12057:
	mov	eax,dword [esi+88]
	add	eax,dword [ebx+92]
	push	eax
	push	dword [edi+88]
	mov	eax,dword [ebp-36]
	push	dword [eax+44]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-48]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_12061
	push	eax
	call	_bbGCFree
	add	esp,4
_12061:
	mov	eax,dword [ebp-48]
	mov	dword [eax+16],ebx
	push	_12062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_12064
	call	_brl_blitz_NullObjectError
_12064:
	mov	dword [ebp-20],ebx
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_12067
	call	_brl_blitz_NullObjectError
_12067:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12069
	call	_brl_blitz_NullObjectError
_12069:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12071
	call	_brl_blitz_NullObjectError
_12071:
	mov	eax,dword [esi+76]
	add	eax,dword [ebx+80]
	push	eax
	push	dword [edi+88]
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-20]
	mov	eax,dword [eax+20]
	dec	dword [eax+4]
	jnz	_12075
	push	eax
	call	_bbGCFree
	add	esp,4
_12075:
	mov	eax,dword [ebp-20]
	mov	dword [eax+20],ebx
	push	_12076
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_12078
	call	_brl_blitz_NullObjectError
_12078:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12081
	call	_brl_blitz_NullObjectError
_12081:
	mov	eax,dword [esi+88]
	mov	dword [ebx+32],eax
	call	dword [_bbOnDebugLeaveScope]
_12045:
	call	dword [_bbOnDebugLeaveScope]
_12009:
	push	_12084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1992
_11938:
	push	_12086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12088
	call	_brl_blitz_NullObjectError
_12088:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12090
	call	_brl_blitz_NullObjectError
_12090:
	mov	eax,dword [esi+88]
	cmp	dword [ebx+76],eax
	jle	_12091
	mov	eax,ebp
	push	eax
	push	_12150
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TDiff
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_12093
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_12095
	call	_brl_blitz_NullObjectError
_12095:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12098
	call	_brl_blitz_NullObjectError
_12098:
	mov	eax,dword [esi+76]
	mov	dword [ebx+24],eax
	push	_12099
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_12101
	call	_brl_blitz_NullObjectError
_12101:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12104
	call	_brl_blitz_NullObjectError
_12104:
	mov	eax,dword [esi+80]
	mov	dword [ebx+28],eax
	push	_12105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_12107
	call	_brl_blitz_NullObjectError
_12107:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12110
	call	_brl_blitz_NullObjectError
_12110:
	mov	eax,dword [esi+88]
	mov	dword [ebx+8],eax
	push	_12111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_12113
	call	_brl_blitz_NullObjectError
_12113:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12116
	call	_brl_blitz_NullObjectError
_12116:
	mov	eax,dword [esi+92]
	mov	dword [ebx+12],eax
	push	_12117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_12119
	call	_brl_blitz_NullObjectError
_12119:
	mov	dword [ebp-24],ebx
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_12122
	call	_brl_blitz_NullObjectError
_12122:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12124
	call	_brl_blitz_NullObjectError
_12124:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12126
	call	_brl_blitz_NullObjectError
_12126:
	push	dword [ebx+76]
	push	dword [esi+88]
	push	dword [edi+44]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_12130
	push	eax
	call	_bbGCFree
	add	esp,4
_12130:
	mov	eax,dword [ebp-24]
	mov	dword [eax+16],ebx
	push	_12131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_12133
	call	_brl_blitz_NullObjectError
_12133:
	mov	edi,ebx
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12136
	call	_brl_blitz_NullObjectError
_12136:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12138
	call	_brl_blitz_NullObjectError
_12138:
	push	dword [ebx+76]
	push	dword [esi+88]
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [edi+20]
	dec	dword [eax+4]
	jnz	_12142
	push	eax
	call	_bbGCFree
	add	esp,4
_12142:
	mov	dword [edi+20],ebx
	push	_12143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_12145
	call	_brl_blitz_NullObjectError
_12145:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12148
	call	_brl_blitz_NullObjectError
_12148:
	mov	eax,dword [esi+88]
	mov	dword [ebx+32],eax
	push	_12149
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1992
_12091:
	mov	ebx,_bbNullObject
	jmp	_1992
_1992:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_UpdateCode:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_12197
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12153
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyString
	push	_12156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbNullObject
	push	_12158
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12160
	call	_brl_blitz_NullObjectError
_12160:
	push	1
	push	-1
	push	0
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaText
	add	esp,16
	mov	dword [ebp-16],eax
	push	_12161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12163
	call	_brl_blitz_NullObjectError
_12163:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	mov	dword [ebp-20],eax
	push	_12164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	je	_12165
	push	ebp
	push	_12186
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_12167
	push	ebp
	push	_12178
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12170
	call	_brl_blitz_NullObjectError
_12170:
	mov	ebx,dword [ebx+56]
	cmp	ebx,_bbNullObject
	jne	_12172
	call	_brl_blitz_NullObjectError
_12172:
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_12173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12175
	call	_brl_blitz_NullObjectError
_12175:
	mov	ebx,dword [ebx+60]
	cmp	ebx,_bbNullObject
	jne	_12177
	call	_brl_blitz_NullObjectError
_12177:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_12167:
	push	_12179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12181
	call	_brl_blitz_NullObjectError
_12181:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,12
	push	_12182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12184
	call	_brl_blitz_NullObjectError
_12184:
	mov	dword [ebx+124],1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12187
_12165:
	push	ebp
	push	_12196
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12190
	call	_brl_blitz_NullObjectError
_12190:
	cmp	dword [ebx+112],0
	je	_12191
	push	ebp
	push	_12195
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12192
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12194
	call	_brl_blitz_NullObjectError
_12194:
	push	_bbNullObject
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_12191:
	call	dword [_bbOnDebugLeaveScope]
_12187:
	mov	ebx,0
	jmp	_1996
_1996:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_Undo:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_12245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12201
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_12203
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12205
	call	_brl_blitz_NullObjectError
_12205:
	mov	ebx,dword [ebx+56]
	cmp	ebx,_bbNullObject
	jne	_12207
	call	_brl_blitz_NullObjectError
_12207:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	cmp	eax,0
	je	_12208
	mov	eax,ebp
	push	eax
	push	_12210
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_1999
_12208:
	push	_12211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12213
	call	_brl_blitz_NullObjectError
_12213:
	mov	ebx,dword [ebx+56]
	cmp	ebx,_bbNullObject
	jne	_12215
	call	_brl_blitz_NullObjectError
_12215:
	push	_bb_TDiff
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_12216
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12218
	call	_brl_blitz_NullObjectError
_12218:
	mov	ebx,dword [ebx+60]
	cmp	ebx,_bbNullObject
	jne	_12220
	call	_brl_blitz_NullObjectError
_12220:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_12221
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	jne	_12223
	call	_brl_blitz_NullObjectError
_12223:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_12225
	call	_brl_blitz_NullObjectError
_12225:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_12227
	call	_brl_blitz_NullObjectError
_12227:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_12229
	call	_brl_blitz_NullObjectError
_12229:
	push	1
	mov	eax,dword [ebx+20]
	push	dword [eax+8]
	push	dword [esi+32]
	push	dword [edi+16]
	mov	eax,dword [ebp-12]
	push	dword [eax+32]
	call	_brl_maxgui_SetTextAreaText
	add	esp,20
	push	_12230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_12232
	call	_brl_blitz_NullObjectError
_12232:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_12234
	call	_brl_blitz_NullObjectError
_12234:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_12236
	call	_brl_blitz_NullObjectError
_12236:
	push	1
	push	dword [ebx+12]
	push	dword [esi+8]
	push	dword [edi+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	push	_12237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12239
	call	_brl_blitz_NullObjectError
_12239:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12241
	call	_brl_blitz_NullObjectError
_12241:
	push	dword [ebp-8]
	push	1
	push	-1
	push	0
	push	dword [esi+32]
	call	_brl_maxgui_TextAreaText
	add	esp,16
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,12
	push	_12242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12244
	call	_brl_blitz_NullObjectError
_12244:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	mov	ebx,0
	jmp	_1999
_1999:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_Redo:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_12291
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12247
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_12249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12251
	call	_brl_blitz_NullObjectError
_12251:
	mov	ebx,dword [ebx+60]
	cmp	ebx,_bbNullObject
	jne	_12253
	call	_brl_blitz_NullObjectError
_12253:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	cmp	eax,0
	je	_12254
	mov	eax,ebp
	push	eax
	push	_12256
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2002
_12254:
	push	_12257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12259
	call	_brl_blitz_NullObjectError
_12259:
	mov	ebx,dword [ebx+60]
	cmp	ebx,_bbNullObject
	jne	_12261
	call	_brl_blitz_NullObjectError
_12261:
	push	_bb_TDiff
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_12262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12264
	call	_brl_blitz_NullObjectError
_12264:
	mov	ebx,dword [ebx+56]
	cmp	ebx,_bbNullObject
	jne	_12266
	call	_brl_blitz_NullObjectError
_12266:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_12267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	jne	_12269
	call	_brl_blitz_NullObjectError
_12269:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_12271
	call	_brl_blitz_NullObjectError
_12271:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_12273
	call	_brl_blitz_NullObjectError
_12273:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_12275
	call	_brl_blitz_NullObjectError
_12275:
	push	1
	mov	eax,dword [ebx+16]
	push	dword [eax+8]
	push	dword [esi+8]
	push	dword [edi+20]
	mov	eax,dword [ebp-12]
	push	dword [eax+32]
	call	_brl_maxgui_SetTextAreaText
	add	esp,20
	push	_12276
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_12278
	call	_brl_blitz_NullObjectError
_12278:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_12280
	call	_brl_blitz_NullObjectError
_12280:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_12282
	call	_brl_blitz_NullObjectError
_12282:
	push	1
	push	dword [ebx+28]
	push	dword [esi+24]
	push	dword [edi+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	push	_12283
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12285
	call	_brl_blitz_NullObjectError
_12285:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	push	_12286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12288
	call	_brl_blitz_NullObjectError
_12288:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12290
	call	_brl_blitz_NullObjectError
_12290:
	push	dword [ebp-8]
	push	1
	push	-1
	push	0
	push	dword [esi+32]
	call	_brl_maxgui_TextAreaText
	add	esp,16
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,12
	mov	ebx,0
	jmp	_2002
_2002:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_Refresh:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbEmptyString
	mov	eax,ebp
	push	eax
	push	_12378
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_12295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyString
	push	_12297
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12299
	call	_brl_blitz_NullObjectError
_12299:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12301
	call	_brl_blitz_NullObjectError
_12301:
	mov	esi,dword [esi+28]
	cmp	esi,_bbNullObject
	jne	_12303
	call	_brl_blitz_NullObjectError
_12303:
	mov	esi,dword [esi+64]
	cmp	esi,_bbNullObject
	jne	_12305
	call	_brl_blitz_NullObjectError
_12305:
	push	dword [esi+80]
	push	dword [ebx+32]
	call	_brl_maxgui_SetTextAreaTabs
	add	esp,8
	push	_12306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12308
	call	_brl_blitz_NullObjectError
_12308:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12310
	call	_brl_blitz_NullObjectError
_12310:
	mov	esi,dword [esi+28]
	cmp	esi,_bbNullObject
	jne	_12312
	call	_brl_blitz_NullObjectError
_12312:
	mov	esi,dword [esi+64]
	cmp	esi,_bbNullObject
	jne	_12314
	call	_brl_blitz_NullObjectError
_12314:
	push	dword [esi+108]
	push	dword [ebx+32]
	call	_brl_maxgui_SetTextAreaFont
	add	esp,8
	push	_12315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12317
	call	_brl_blitz_NullObjectError
_12317:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_12319
	call	_brl_blitz_NullObjectError
_12319:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_12321
	call	_brl_blitz_NullObjectError
_12321:
	mov	eax,dword [ebx+92]
	mov	dword [ebp-8],eax
	push	_12322
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-16],eax
	cmp	dword [ebp-16],_bbNullObject
	jne	_12324
	call	_brl_blitz_NullObjectError
_12324:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_12326
	call	_brl_blitz_NullObjectError
_12326:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_12328
	call	_brl_blitz_NullObjectError
_12328:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_12330
	call	_brl_blitz_NullObjectError
_12330:
	push	1
	push	dword [ebx+16]
	push	dword [esi+12]
	push	dword [edi+8]
	mov	eax,dword [ebp-16]
	push	dword [eax+32]
	call	_brl_maxgui_SetTextAreaColor
	add	esp,20
	push	_12331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12333
	call	_brl_blitz_NullObjectError
_12333:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_12335
	call	_brl_blitz_NullObjectError
_12335:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_12337
	call	_brl_blitz_NullObjectError
_12337:
	mov	esi,dword [ebx+128]
	mov	ebx,0
	cmp	ebx,dword [esi+20]
	jb	_12340
	call	_brl_blitz_ArrayBoundsError
_12340:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_12342
	call	_brl_blitz_NullObjectError
_12342:
	mov	eax,dword [ebx+20]
	mov	dword [ebp-8],eax
	push	_12343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_12345
	call	_brl_blitz_NullObjectError
_12345:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_12347
	call	_brl_blitz_NullObjectError
_12347:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_12349
	call	_brl_blitz_NullObjectError
_12349:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_12351
	call	_brl_blitz_NullObjectError
_12351:
	push	0
	push	dword [ebx+16]
	push	dword [esi+12]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+32]
	call	_brl_maxgui_SetTextAreaColor
	add	esp,20
	push	_12352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12354
	call	_brl_blitz_NullObjectError
_12354:
	mov	eax,dword [ebx+44]
	mov	dword [ebp-12],eax
	push	_12355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12357
	call	_brl_blitz_NullObjectError
_12357:
	mov	ebx,_2
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_12362
	push	eax
	call	_bbGCFree
	add	esp,4
_12362:
	mov	dword [esi+44],ebx
	push	_12363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12365
	call	_brl_blitz_NullObjectError
_12365:
	mov	ebx,_2
	inc	dword [ebx+4]
	mov	eax,dword [esi+48]
	dec	dword [eax+4]
	jnz	_12370
	push	eax
	call	_bbGCFree
	add	esp,4
_12370:
	mov	dword [esi+48],ebx
	push	_12371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12373
	call	_brl_blitz_NullObjectError
_12373:
	mov	dword [ebx+76],0
	push	_12375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12377
	call	_brl_blitz_NullObjectError
_12377:
	push	_bbNullObject
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,12
	mov	ebx,0
	jmp	_2005
_2005:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_IsntAlphaNumeric:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_12397
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12379
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],47
	jge	_12380
	push	ebp
	push	_12382
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2008
_12380:
	push	_12383
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	eax,58
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_12384
	mov	eax,dword [ebp-4]
	cmp	eax,95
	setl	al
	movzx	eax,al
_12384:
	cmp	eax,0
	je	_12386
	push	ebp
	push	_12388
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2008
_12386:
	push	_12389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],96
	jne	_12390
	push	ebp
	push	_12392
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12391
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2008
_12390:
	push	_12393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],123
	jl	_12394
	push	ebp
	push	_12396
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2008
_12394:
	mov	ebx,0
	jmp	_2008
_2008:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_IsntAlphaNumericOrQuote:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_12421
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],34
	jne	_12400
	push	ebp
	push	_12402
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12401
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2011
_12400:
	push	_12403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],47
	jge	_12404
	push	ebp
	push	_12406
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2011
_12404:
	push	_12407
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	eax,58
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_12408
	mov	eax,dword [ebp-4]
	cmp	eax,95
	setl	al
	movzx	eax,al
_12408:
	cmp	eax,0
	je	_12410
	push	ebp
	push	_12412
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2011
_12410:
	push	_12413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],96
	jne	_12414
	push	ebp
	push	_12416
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12415
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2011
_12414:
	push	_12417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],123
	jl	_12418
	push	ebp
	push	_12420
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2011
_12418:
	mov	ebx,0
	jmp	_2011
_2011:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_IsCode:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	ebp
	push	_12456
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	_12427
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	sub	eax,dword [ebp-8]
	push	eax
	push	_5
	push	dword [ebp-4]
	call	_bbStringFindLast
	add	esp,12
	mov	dword [ebp-12],eax
	push	_12428
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],-1
	jne	_12429
	push	ebp
	push	_12431
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12430
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	call	dword [_bbOnDebugLeaveScope]
_12429:
	push	_12432
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	_227
	push	dword [ebp-4]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-16],eax
	push	_12433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,-1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_12434
	mov	eax,dword [ebp-16]
	cmp	eax,dword [ebp-8]
	setl	al
	movzx	eax,al
_12434:
	cmp	eax,0
	je	_12436
	push	ebp
	push	_12438
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2015
_12436:
	push	_12439
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	mov	dword [ebp-16],eax
	push	_12440
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_400
_402:
	push	ebp
	push	_12450
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_702
	push	dword [ebp-4]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-16],eax
	push	_12442
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jne	_12443
	push	ebp
	push	_12445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12444
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_401
_12443:
	push	_12446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	dword [ebp-16],eax
	jg	_12447
	push	ebp
	push	_12449
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12448
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-20],1
	call	dword [_bbOnDebugLeaveScope]
_12447:
	call	dword [_bbOnDebugLeaveScope]
_400:
	mov	eax,dword [ebp-8]
	cmp	dword [ebp-16],eax
	jl	_402
_401:
	push	_12451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	and	eax,1
	cmp	eax,0
	je	_12452
	push	ebp
	push	_12454
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2015
_12452:
	push	_12455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	jmp	_2015
_2015:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_FindLabel:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	ebp
	push	_12495
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	_12462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_403
_405:
	push	ebp
	push	_12493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	_37
	push	dword [ebp-4]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-12],eax
	push	_12464
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],-1
	jne	_12465
	push	ebp
	push	_12467
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_404
_12465:
	push	_12468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	mov	dword [ebp-16],eax
	push	_12469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_406
_408:
	push	ebp
	push	_12487
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	sub	dword [ebp-16],1
	push	_12471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-16]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	mov	dword [ebp-20],eax
	push	_12472
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],13
	jne	_12473
	push	ebp
	push	_12475
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2019
_12473:
	push	_12476
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],10
	jne	_12477
	push	ebp
	push	_12479
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12478
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2019
_12477:
	push	_12480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	eax,32
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_12481
	mov	eax,dword [ebp-20]
	cmp	eax,9
	sete	al
	movzx	eax,al
_12481:
	cmp	eax,0
	je	_12483
	push	ebp
	push	_12485
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12484
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_406
_12483:
	push	_12486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_407
_406:
	cmp	dword [ebp-16],0
	jg	_408
_407:
	push	_12488
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jne	_12489
	push	ebp
	push	_12491
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2019
_12489:
	push	_12492
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	add	eax,1
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_403:
	cmp	dword [ebp-8],0
	jge	_405
_404:
	push	_12494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	ebx,dword [eax+8]
	jmp	_2019
_2019:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_FindToken:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	push	ebp
	push	_12535
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12497
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	push	_12501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	push	_12502
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_409
_411:
	push	ebp
	push	_12533
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	dword [ebp-4]
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-16],eax
	push	_12504
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],-1
	jne	_12505
	push	ebp
	push	_12507
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_410
_12505:
	push	_12508
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],10
	push	_12509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_12510
	push	ebp
	push	_12512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-16]
	sub	eax,1
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_12510:
	push	_12513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	call	dword [_bb_TOpenCode+120]
	add	esp,4
	cmp	eax,0
	je	_12514
	push	ebp
	push	_12531
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-16]
	add	edx,dword [ebp-24]
	mov	eax,dword [ebp-8]
	cmp	edx,dword [eax+8]
	jge	_12516
	push	ebp
	push	_12518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-16]
	add	eax,dword [ebp-24]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_12516:
	push	_12519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	call	dword [_bb_TOpenCode+120]
	add	esp,4
	cmp	eax,0
	je	_12520
	push	ebp
	push	_12530
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	dword [ebp-8]
	call	dword [_bb_TOpenCode+128]
	add	esp,8
	cmp	eax,0
	je	_12522
	push	ebp
	push	_12529
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,4
	setl	al
	movzx	eax,al
	cmp	eax,0
	jne	_12524
	push	_412
	push	dword [ebp-16]
	mov	eax,dword [ebp-16]
	sub	eax,4
	push	eax
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	setne	al
	movzx	eax,al
_12524:
	cmp	eax,0
	je	_12526
	push	ebp
	push	_12528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2024
_12526:
	call	dword [_bbOnDebugLeaveScope]
_12522:
	call	dword [_bbOnDebugLeaveScope]
_12520:
	call	dword [_bbOnDebugLeaveScope]
_12514:
	push	_12532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	add	eax,1
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_409:
	cmp	dword [ebp-12],0
	jge	_411
_410:
	push	_12534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	ebx,dword [eax+8]
	jmp	_2024
_2024:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_FindEndToken:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],_bbEmptyString
	mov	dword [ebp-32],0
	push	ebp
	push	_12614
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],_bbEmptyString
	mov	dword [ebp-32],0
	push	_12543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	mov	dword [ebp-20],eax
	push	_12544
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	push	_413
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-28],eax
	push	_12545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	eax,dword [eax+8]
	mov	dword [ebp-32],eax
	push	_12546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_414
_416:
	push	ebp
	push	_12567
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	dword [ebp-28]
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-20],eax
	push	_12548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],-1
	jne	_12549
	push	ebp
	push	_12551
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_415
_12549:
	push	_12552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-20]
	add	edx,dword [ebp-32]
	mov	eax,dword [ebp-8]
	cmp	edx,dword [eax+8]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_12553
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	add	eax,dword [ebp-32]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	push	eax
	call	dword [_bb_TOpenCode+120]
	add	esp,4
_12553:
	cmp	eax,0
	je	_12555
	push	ebp
	push	_12565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	dword [ebp-8]
	call	dword [_bb_TOpenCode+128]
	add	esp,8
	cmp	eax,0
	je	_12557
	push	ebp
	push	_12564
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12558
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_12559
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	sub	eax,1
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	push	eax
	call	dword [_bb_TOpenCode+120]
	add	esp,4
_12559:
	cmp	eax,0
	je	_12561
	push	ebp
	push	_12563
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_415
_12561:
	call	dword [_bbOnDebugLeaveScope]
_12557:
	call	dword [_bbOnDebugLeaveScope]
_12555:
	push	_12566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	add	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_414:
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	cmp	dword [ebp-20],eax
	jl	_416
_415:
	push	_12568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],-1
	jne	_12569
	push	ebp
	push	_12571
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12572
_12569:
	push	ebp
	push	_12577
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	je	_12574
	push	ebp
	push	_12576
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	add	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_12574:
	call	dword [_bbOnDebugLeaveScope]
_12572:
	push	_12578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	mov	dword [ebp-24],eax
	push	_12579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	push	_412
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-28],eax
	push	_12580
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	eax,dword [eax+8]
	mov	dword [ebp-32],eax
	push	_12581
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_417
_419:
	push	ebp
	push	_12602
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	dword [ebp-28]
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-24],eax
	push	_12583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],-1
	jne	_12584
	push	ebp
	push	_12586
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_418
_12584:
	push	_12587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-24]
	add	edx,dword [ebp-32]
	mov	eax,dword [ebp-8]
	cmp	edx,dword [eax+8]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_12588
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-24]
	add	eax,dword [ebp-32]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	push	eax
	call	dword [_bb_TOpenCode+120]
	add	esp,4
_12588:
	cmp	eax,0
	je	_12590
	push	ebp
	push	_12600
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	dword [ebp-8]
	call	dword [_bb_TOpenCode+128]
	add	esp,8
	cmp	eax,0
	je	_12592
	push	ebp
	push	_12599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12593
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_12594
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-24]
	sub	eax,1
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	push	eax
	call	dword [_bb_TOpenCode+120]
	add	esp,4
_12594:
	cmp	eax,0
	je	_12596
	push	ebp
	push	_12598
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12597
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_418
_12596:
	call	dword [_bbOnDebugLeaveScope]
_12592:
	call	dword [_bbOnDebugLeaveScope]
_12590:
	push	_12601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	add	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_417:
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	cmp	dword [ebp-24],eax
	jl	_419
_418:
	push	_12603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],-1
	jne	_12604
	push	ebp
	push	_12606
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12607
_12604:
	push	ebp
	push	_12612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	je	_12609
	push	ebp
	push	_12611
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	add	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_12609:
	call	dword [_bbOnDebugLeaveScope]
_12607:
	push	_12613
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	dword [ebp-20]
	call	_bbIntMin
	add	esp,8
	mov	ebx,eax
	jmp	_2030
_2030:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_IsFirstCharOnLine:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	ebp
	push	_12636
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	_12620
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],1
	mov	ebx,dword [ebp-8]
	jmp	_12621
_422:
	push	ebp
	push	_12634
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-8]
	sub	eax,dword [ebp-12]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	mov	dword [ebp-16],eax
	push	_12624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_12625
	mov	eax,dword [ebp-16]
	cmp	eax,13
	sete	al
	movzx	eax,al
_12625:
	cmp	eax,0
	je	_12627
	push	ebp
	push	_12629
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2034
_12627:
	push	_12630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],32
	jle	_12631
	push	ebp
	push	_12633
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2034
_12631:
	call	dword [_bbOnDebugLeaveScope]
_420:
	add	dword [ebp-12],1
_12621:
	cmp	dword [ebp-12],ebx
	jle	_422
_421:
	push	_12635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	jmp	_2034
_2034:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_FindRem:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_12651
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_423
_425:
	push	ebp
	push	_12649
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12639
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	_377
	call	dword [_bb_TOpenCode+136]
	add	esp,12
	mov	dword [ebp-8],eax
	push	_12640
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	cmp	dword [ebp-8],eax
	jne	_12641
	push	ebp
	push	_12643
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12642
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_424
_12641:
	push	_12644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	dword [_bb_TOpenCode+144]
	add	esp,8
	cmp	eax,0
	je	_12645
	push	ebp
	push	_12647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12646
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2038
_12645:
	push	_12648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-8],1
	call	dword [_bbOnDebugLeaveScope]
_423:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	cmp	dword [ebp-8],eax
	jl	_425
_424:
	push	_12650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_2038
_2038:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_FindEndRem:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	ebp
	push	_12679
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	_12656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_426
_428:
	push	ebp
	push	_12677
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	_377
	call	dword [_bb_TOpenCode+140]
	add	esp,16
	mov	dword [ebp-8],eax
	push	_12658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	cmp	dword [ebp-8],eax
	jne	_12659
	push	ebp
	push	_12661
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_427
_12659:
	push	_12662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	dword [_bb_TOpenCode+144]
	add	esp,8
	cmp	eax,0
	je	_12663
	push	ebp
	push	_12675
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_12665
	push	ebp
	push	_12673
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-8]
	add	eax,5
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	cmp	eax,101
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_12667
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-8]
	add	eax,5
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	cmp	eax,69
	sete	al
	movzx	eax,al
_12667:
	cmp	eax,0
	je	_12669
	push	ebp
	push	_12671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-8],1
	call	dword [_bbOnDebugLeaveScope]
_12669:
	push	_12672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-8],6
	call	dword [_bbOnDebugLeaveScope]
_12665:
	push	_12674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2043
_12663:
	push	_12676
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-8],1
	call	dword [_bbOnDebugLeaveScope]
_426:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	cmp	dword [ebp-8],eax
	jl	_428
_427:
	push	_12678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	ebx,dword [eax+8]
	jmp	_2043
_2043:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_FindPrevRem:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	ebp
	push	_12703
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	_12684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_430
_432:
	push	ebp
	push	_12701
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	cmp	dword [ebp-8],eax
	jle	_12686
	push	ebp
	push	_12688
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_431
_12686:
	push	_12689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	sub	eax,dword [ebp-8]
	push	eax
	push	_377
	push	dword [ebp-4]
	call	_bbStringFindLast
	add	esp,12
	mov	dword [ebp-12],eax
	push	_12690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],-1
	jne	_12691
	push	ebp
	push	_12693
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12692
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_431
_12691:
	push	_12694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-12]
	add	eax,3
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	push	eax
	call	dword [_bb_TOpenCode+120]
	add	esp,4
	cmp	eax,0
	je	_12695
	push	dword [ebp-12]
	push	dword [ebp-4]
	call	dword [_bb_TOpenCode+144]
	add	esp,8
_12695:
	cmp	eax,0
	je	_12697
	push	ebp
	push	_12699
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2047
_12697:
	push	_12700
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	sub	eax,1
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_430:
	cmp	dword [ebp-8],0
	jg	_432
_431:
	push	_12702
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,-1
	jmp	_2047
_2047:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_WasRemmed:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],0
	push	ebp
	push	_12726
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],0
	push	_12708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12710
	call	_brl_blitz_NullObjectError
_12710:
	mov	eax,dword [ebx+48]
	mov	dword [ebp-16],eax
	push	_12711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	mov	edx,dword [eax+8]
	mov	eax,dword [ebp-16]
	sub	edx,dword [eax+8]
	mov	dword [ebp-20],edx
	push	_12712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jge	_12713
	push	ebp
	push	_12715
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12714
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	sub	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_12713:
	push	_12716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	add	eax,3
	push	eax
	push	dword [ebp-16]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+156]
	add	esp,8
	mov	dword [ebp-20],eax
	push	_12717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],-1
	jne	_12718
	push	ebp
	push	_12720
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2052
_12718:
	push	_12721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-20]
	push	dword [ebp-16]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+152]
	add	esp,12
	mov	dword [ebp-20],eax
	push	_12722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	dword [ebp-8],eax
	jge	_12723
	push	ebp
	push	_12725
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12724
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2052
_12723:
	mov	ebx,0
	jmp	_2052
_2052:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_CheckDirty:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	push	ebp
	push	_12746
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12728
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_12730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],1
	push	_12731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12733
	call	_brl_blitz_NullObjectError
_12733:
	push	dword [ebx+40]
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_12738
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12735
	call	_brl_blitz_NullObjectError
_12735:
	mov	ebx,dword [ebx+56]
	cmp	ebx,_bbNullObject
	jne	_12737
	call	_brl_blitz_NullObjectError
_12737:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
_12738:
	cmp	eax,0
	je	_12740
	push	ebp
	push	_12742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	call	dword [_bbOnDebugLeaveScope]
_12740:
	push	_12743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12745
	call	_brl_blitz_NullObjectError
_12745:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+188]
	add	esp,8
	mov	ebx,0
	jmp	_2056
_2056:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_SetCode:
	push	ebp
	mov	ebp,esp
	sub	esp,72
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	dword [ebp-36],0
	mov	dword [ebp-40],_bbEmptyString
	mov	dword [ebp-44],_bbEmptyString
	mov	dword [ebp-48],_bbEmptyString
	mov	dword [ebp-52],0
	mov	dword [ebp-56],0
	mov	dword [ebp-60],0
	mov	dword [ebp-64],0
	mov	dword [ebp-68],_bbEmptyArray
	mov	dword [ebp-72],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_13159
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12749
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	dword [ebp-36],0
	mov	dword [ebp-40],_bbEmptyString
	mov	dword [ebp-44],_bbEmptyString
	mov	dword [ebp-48],_bbEmptyString
	mov	dword [ebp-52],0
	mov	dword [ebp-56],0
	mov	dword [ebp-60],0
	mov	dword [ebp-64],0
	push	_12763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	4
	push	_12764
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-68],eax
	mov	dword [ebp-72],_bbNullObject
	push	_12767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12769
	call	_brl_blitz_NullObjectError
_12769:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+164]
	add	esp,8
	push	_12770
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12772
	call	_brl_blitz_NullObjectError
_12772:
	push	dword [ebx+44]
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_12775
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12774
	call	_brl_blitz_NullObjectError
_12774:
	mov	eax,dword [ebx+112]
	cmp	eax,0
	sete	al
	movzx	eax,al
_12775:
	cmp	eax,0
	je	_12777
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
_12777:
	cmp	eax,0
	je	_12779
	mov	eax,ebp
	push	eax
	push	_12781
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2061
_12779:
	push	_12782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12784
	call	_brl_blitz_NullObjectError
_12784:
	mov	eax,dword [ebx+96]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_12789
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12786
	call	_brl_blitz_NullObjectError
_12786:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_12788
	call	_brl_blitz_NullObjectError
_12788:
	mov	eax,dword [ebx+168]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
_12789:
	cmp	eax,0
	jne	_12797
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12792
	call	_brl_blitz_NullObjectError
_12792:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_12794
	call	_brl_blitz_NullObjectError
_12794:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_12796
	call	_brl_blitz_NullObjectError
_12796:
	mov	eax,dword [ebx+64]
	cmp	eax,0
	sete	al
	movzx	eax,al
_12797:
	cmp	eax,0
	je	_12799
	mov	eax,ebp
	push	eax
	push	_12817
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12802
	call	_brl_blitz_NullObjectError
_12802:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_12807
	push	eax
	call	_bbGCFree
	add	esp,4
_12807:
	mov	dword [esi+44],ebx
	push	_12808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_12810
	call	_brl_blitz_NullObjectError
_12810:
	push	dword [ebp-8]
	call	_bbStringToLower
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+48]
	dec	dword [eax+4]
	jnz	_12815
	push	eax
	call	_bbGCFree
	add	esp,4
_12815:
	mov	dword [esi+48],ebx
	push	_12816
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2061
_12799:
	push	_12818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12820
	call	_brl_blitz_NullObjectError
_12820:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_12822
	call	_brl_blitz_NullObjectError
_12822:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_12824
	call	_brl_blitz_NullObjectError
_12824:
	mov	eax,dword [ebx+60]
	mov	dword [ebp-64],eax
	push	_12825
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_bbStringToLower
	add	esp,4
	mov	dword [ebp-48],eax
	push	_12826
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12828
	call	_brl_blitz_NullObjectError
_12828:
	push	1
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaCursor
	add	esp,8
	mov	dword [ebp-60],eax
	push	_12829
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12831
	call	_brl_blitz_NullObjectError
_12831:
	push	dword [ebx+32]
	call	_brl_maxgui_LockTextArea
	add	esp,4
	push	_12832
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12834
	call	_brl_blitz_NullObjectError
_12834:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_12836
	call	_brl_blitz_NullObjectError
_12836:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_12838
	call	_brl_blitz_NullObjectError
_12838:
	mov	eax,dword [ebx+128]
	mov	dword [ebp-68],eax
	push	_12839
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12841
	call	_brl_blitz_NullObjectError
_12841:
	cmp	dword [ebx+112],0
	je	_12842
	mov	eax,ebp
	push	eax
	push	_12851
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12845
	call	_brl_blitz_NullObjectError
_12845:
	mov	eax,dword [ebx+112]
	mov	dword [ebp-20],eax
	push	_12846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	mov	dword [ebp-24],eax
	push	_12847
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12849
	call	_brl_blitz_NullObjectError
_12849:
	mov	dword [ebx+112],0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12852
_12842:
	mov	eax,ebp
	push	eax
	push	_12881
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_12854
	mov	eax,ebp
	push	eax
	push	_12861
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_12857
	call	_brl_blitz_NullObjectError
_12857:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-20],eax
	push	_12858
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_12860
	call	_brl_blitz_NullObjectError
_12860:
	mov	edx,dword [ebp-20]
	mov	eax,dword [ebx+20]
	add	edx,dword [eax+8]
	mov	dword [ebp-24],edx
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12862
_12854:
	mov	eax,ebp
	push	eax
	push	_12869
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12863
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12865
	call	_brl_blitz_NullObjectError
_12865:
	push	dword [ebx+44]
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	dword [ebp-20],eax
	push	_12866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12868
	call	_brl_blitz_NullObjectError
_12868:
	push	dword [ebx+44]
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_12862:
	push	_12870
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12872
	call	_brl_blitz_NullObjectError
_12872:
	mov	eax,dword [ebp-8]
	mov	edx,dword [eax+8]
	mov	eax,dword [ebx+44]
	sub	edx,dword [eax+8]
	mov	dword [ebp-28],edx
	push	_12873
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	sub	eax,dword [ebp-20]
	cmp	eax,dword [ebp-28]
	jge	_12874
	mov	eax,ebp
	push	eax
	push	_12876
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12875
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	add	eax,dword [ebp-28]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_12874:
	push	_12877
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	dword [ebp-24],eax
	jge	_12878
	mov	eax,ebp
	push	eax
	push	_12880
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12879
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_12878:
	call	dword [_bbOnDebugLeaveScope]
_12852:
	push	_12882
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jle	_12883
	mov	eax,ebp
	push	eax
	push	_12885
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12884
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	sub	dword [ebp-20],1
	call	dword [_bbOnDebugLeaveScope]
_12883:
	push	_12886
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	cmp	dword [ebp-20],eax
	jle	_12887
	mov	eax,ebp
	push	eax
	push	_12889
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12888
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_12887:
	push	_12890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	sub	eax,dword [ebp-20]
	push	eax
	push	_5
	push	dword [ebp-8]
	call	_bbStringFindLast
	add	esp,12
	add	eax,1
	mov	dword [ebp-20],eax
	push	_12891
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	_5
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-24],eax
	push	_12892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],0
	jne	_12893
	mov	eax,ebp
	push	eax
	push	_12895
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12894
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_12893:
	push	_12896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-20]
	push	dword [ebp-48]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+152]
	add	esp,12
	mov	dword [ebp-56],eax
	push	_12897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-56]
	cmp	eax,dword [ebp-24]
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_12900
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12899
	call	_brl_blitz_NullObjectError
_12899:
	push	dword [ebp-48]
	mov	eax,dword [ebp-56]
	add	eax,6
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+160]
	add	esp,12
_12900:
	cmp	eax,0
	je	_12902
	mov	eax,ebp
	push	eax
	push	_12908
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-56]
	add	eax,6
	push	eax
	push	dword [ebp-48]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+148]
	add	esp,8
	mov	dword [ebp-52],eax
	push	_12904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	dword [ebp-52],eax
	jle	_12905
	mov	eax,ebp
	push	eax
	push	_12907
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-52]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_12905:
	call	dword [_bbOnDebugLeaveScope]
_12902:
	push	_12909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	dword [ebp-48]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+156]
	add	esp,8
	mov	dword [ebp-52],eax
	push	_12910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-52]
	cmp	eax,dword [ebp-20]
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_12911
	mov	eax,dword [ebp-52]
	add	eax,3
	cmp	eax,dword [ebp-60]
	setne	al
	movzx	eax,al
_12911:
	cmp	eax,0
	je	_12913
	mov	eax,ebp
	push	eax
	push	_12919
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-52]
	push	dword [ebp-48]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+152]
	add	esp,12
	mov	dword [ebp-56],eax
	push	_12915
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	dword [ebp-56],eax
	jle	_12916
	mov	eax,ebp
	push	eax
	push	_12918
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12917
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-56]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_12916:
	call	dword [_bbOnDebugLeaveScope]
_12913:
	push	_12920
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	dword [ebp-48]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+156]
	add	esp,8
	mov	dword [ebp-52],eax
	push	_12921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-52]
	cmp	eax,-1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_12922
	mov	eax,dword [ebp-52]
	cmp	eax,dword [ebp-20]
	setl	al
	movzx	eax,al
_12922:
	cmp	eax,0
	je	_12924
	mov	eax,ebp
	push	eax
	push	_12962
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12925
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-52]
	push	dword [ebp-48]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+152]
	add	esp,12
	mov	dword [ebp-56],eax
	push	_12926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	dword [ebp-56],eax
	jle	_12927
	mov	eax,ebp
	push	eax
	push	_12961
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	mov	eax,dword [ebp-68]
	cmp	ebx,dword [eax+20]
	jb	_12930
	call	_brl_blitz_ArrayBoundsError
_12930:
	mov	eax,dword [ebp-68]
	mov	eax,dword [eax+ebx*4+24]
	mov	dword [ebp-72],eax
	push	_12931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	dword [ebp-56],eax
	jle	_12932
	mov	eax,ebp
	push	eax
	push	_12938
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12933
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-72]
	cmp	esi,_bbNullObject
	jne	_12935
	call	_brl_blitz_NullObjectError
_12935:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12937
	call	_brl_blitz_NullObjectError
_12937:
	mov	eax,dword [ebp-56]
	sub	eax,dword [ebp-20]
	push	eax
	push	dword [ebp-20]
	push	dword [ebx+32]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+52]
	add	esp,16
	call	dword [_bbOnDebugLeaveScope]
_12932:
	push	_12939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-64]
	cmp	eax,0
	je	_12940
	mov	edx,dword [ebp-56]
	mov	eax,dword [ebp-8]
	cmp	edx,dword [eax+8]
	setl	al
	movzx	eax,al
_12940:
	cmp	eax,0
	je	_12942
	mov	eax,ebp
	push	eax
	push	_12959
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_433
	push	dword [ebp-56]
	mov	eax,dword [ebp-56]
	sub	eax,6
	push	eax
	push	dword [ebp-48]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_12944
	push	_434
	push	dword [ebp-56]
	mov	eax,dword [ebp-56]
	sub	eax,6
	push	eax
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	setne	al
	movzx	eax,al
_12944:
	cmp	eax,0
	je	_12946
	mov	eax,ebp
	push	eax
	push	_12950
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12949
	call	_brl_blitz_NullObjectError
_12949:
	push	1
	push	6
	mov	eax,dword [ebp-56]
	sub	eax,6
	push	eax
	push	_434
	push	dword [ebx+32]
	call	_brl_maxgui_SetTextAreaText
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
_12946:
	push	_12951
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_435
	push	dword [ebp-56]
	mov	eax,dword [ebp-56]
	sub	eax,7
	push	eax
	push	dword [ebp-48]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_12952
	push	_436
	push	dword [ebp-56]
	mov	eax,dword [ebp-56]
	sub	eax,7
	push	eax
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	setne	al
	movzx	eax,al
_12952:
	cmp	eax,0
	je	_12954
	mov	eax,ebp
	push	eax
	push	_12958
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12957
	call	_brl_blitz_NullObjectError
_12957:
	push	1
	push	7
	mov	eax,dword [ebp-56]
	sub	eax,7
	push	eax
	push	_436
	push	dword [ebx+32]
	call	_brl_maxgui_SetTextAreaText
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
_12954:
	call	dword [_bbOnDebugLeaveScope]
_12942:
	push	_12960
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-56]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_12927:
	call	dword [_bbOnDebugLeaveScope]
_12924:
	push	_12963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12965
	call	_brl_blitz_NullObjectError
_12965:
	push	dword [ebp-48]
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+160]
	add	esp,12
	cmp	eax,0
	je	_12966
	mov	eax,ebp
	push	eax
	push	_12970
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12967
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	dword [ebp-48]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+148]
	add	esp,8
	mov	dword [ebp-52],eax
	push	_12968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-52]
	push	dword [ebp-48]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+152]
	add	esp,12
	mov	dword [ebp-56],eax
	push	_12969
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-56]
	push	dword [ebp-52]
	call	_bbIntMin
	add	esp,8
	push	eax
	push	dword [ebp-24]
	call	_bbIntMax
	add	esp,8
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_12966:
	push	_12971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	mov	eax,dword [ebp-68]
	cmp	ebx,dword [eax+20]
	jb	_12973
	call	_brl_blitz_ArrayBoundsError
_12973:
	mov	eax,dword [ebp-68]
	mov	eax,dword [eax+ebx*4+24]
	mov	dword [ebp-72],eax
	push	_12974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	dword [ebp-24],eax
	jle	_12975
	mov	eax,ebp
	push	eax
	push	_12981
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-72]
	cmp	esi,_bbNullObject
	jne	_12978
	call	_brl_blitz_NullObjectError
_12978:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12980
	call	_brl_blitz_NullObjectError
_12980:
	mov	eax,dword [ebp-24]
	sub	eax,dword [ebp-20]
	push	eax
	push	dword [ebp-20]
	push	dword [ebx+32]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+52]
	add	esp,16
	call	dword [_bbOnDebugLeaveScope]
_12975:
	push	_12982
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_437
_439:
	mov	eax,ebp
	push	eax
	push	_13139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12983
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_12985
	call	_brl_blitz_NullObjectError
_12985:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_12987
	call	_brl_blitz_NullObjectError
_12987:
	mov	eax,dword [ebp-20]
	imul	eax,100
	cdq
	idiv	dword [ebp-24]
	push	eax
	push	_440
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,12
	push	_12988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	mov	dword [ebp-36],eax
	push	_12989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-36],34
	jne	_12990
	mov	eax,ebp
	push	eax
	push	_13016
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12991
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	mov	dword [ebp-28],eax
	push	_12992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	add	eax,1
	push	eax
	push	_702
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-32],eax
	push	_12993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	cmp	eax,-1
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_12994
	mov	eax,dword [ebp-32]
	cmp	eax,dword [ebp-28]
	setl	al
	movzx	eax,al
_12994:
	cmp	eax,0
	je	_12996
	mov	eax,ebp
	push	eax
	push	_12998
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_12997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	add	eax,1
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_12996:
	push	_12999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	add	eax,1
	push	eax
	push	_5
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-32],eax
	push	_13000
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	cmp	eax,-1
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_13001
	mov	eax,dword [ebp-32]
	cmp	eax,dword [ebp-28]
	setl	al
	movzx	eax,al
_13001:
	cmp	eax,0
	je	_13003
	mov	eax,ebp
	push	eax
	push	_13005
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_13003:
	push	_13006
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,2
	mov	eax,dword [ebp-68]
	cmp	ebx,dword [eax+20]
	jb	_13008
	call	_brl_blitz_ArrayBoundsError
_13008:
	mov	eax,dword [ebp-68]
	mov	eax,dword [eax+ebx*4+24]
	mov	dword [ebp-72],eax
	push	_13009
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-72]
	cmp	esi,_bbNullObject
	jne	_13011
	call	_brl_blitz_NullObjectError
_13011:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13013
	call	_brl_blitz_NullObjectError
_13013:
	mov	eax,dword [ebp-28]
	sub	eax,dword [ebp-20]
	push	eax
	push	dword [ebp-20]
	push	dword [ebx+32]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+52]
	add	esp,16
	push	_13014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [ebp-20],eax
	push	_13015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_437
_12990:
	push	_13017
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-36],39
	jne	_13018
	mov	eax,ebp
	push	eax
	push	_13037
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	mov	dword [ebp-28],eax
	push	_13020
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	add	eax,1
	push	eax
	push	_5
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-32],eax
	push	_13021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	cmp	eax,-1
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_13022
	mov	eax,dword [ebp-32]
	cmp	eax,dword [ebp-28]
	setl	al
	movzx	eax,al
_13022:
	cmp	eax,0
	je	_13024
	mov	eax,ebp
	push	eax
	push	_13026
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_13024:
	push	_13027
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	mov	eax,dword [ebp-68]
	cmp	ebx,dword [eax+20]
	jb	_13029
	call	_brl_blitz_ArrayBoundsError
_13029:
	mov	eax,dword [ebp-68]
	mov	eax,dword [eax+ebx*4+24]
	mov	dword [ebp-72],eax
	push	_13030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-72]
	cmp	esi,_bbNullObject
	jne	_13032
	call	_brl_blitz_NullObjectError
_13032:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13034
	call	_brl_blitz_NullObjectError
_13034:
	mov	eax,dword [ebp-28]
	sub	eax,dword [ebp-20]
	push	eax
	push	dword [ebp-20]
	push	dword [ebx+32]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+52]
	add	esp,16
	push	_13035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [ebp-20],eax
	push	_13036
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_437
_13018:
	push	_13038
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-36]
	cmp	eax,65
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_13039
	mov	eax,dword [ebp-36]
	cmp	eax,91
	setl	al
	movzx	eax,al
_13039:
	cmp	eax,0
	jne	_13043
	mov	eax,dword [ebp-36]
	cmp	eax,97
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_13041
	mov	eax,dword [ebp-36]
	cmp	eax,123
	setl	al
	movzx	eax,al
_13041:
_13043:
	cmp	eax,0
	jne	_13045
	mov	eax,dword [ebp-36]
	cmp	eax,95
	sete	al
	movzx	eax,al
_13045:
	cmp	eax,0
	je	_13047
	mov	eax,ebp
	push	eax
	push	_13137
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	add	eax,1
	mov	dword [ebp-28],eax
	push	_13049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_441
_443:
	mov	eax,ebp
	push	eax
	push	_13080
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13050
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-28]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	mov	dword [ebp-36],eax
	push	_13051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-36],46
	jge	_13052
	mov	eax,ebp
	push	eax
	push	_13054
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_442
_13052:
	push	_13055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-36],47
	jne	_13056
	mov	eax,ebp
	push	eax
	push	_13058
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13057
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_442
_13056:
	push	_13059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-36]
	cmp	eax,58
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_13060
	mov	eax,dword [ebp-36]
	cmp	eax,65
	setl	al
	movzx	eax,al
_13060:
	cmp	eax,0
	je	_13062
	mov	eax,ebp
	push	eax
	push	_13064
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_442
_13062:
	push	_13065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-36]
	cmp	eax,91
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_13066
	mov	eax,dword [ebp-36]
	cmp	eax,95
	setl	al
	movzx	eax,al
_13066:
	cmp	eax,0
	je	_13068
	mov	eax,ebp
	push	eax
	push	_13070
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_442
_13068:
	push	_13071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-36],96
	jne	_13072
	mov	eax,ebp
	push	eax
	push	_13074
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_442
_13072:
	push	_13075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-36],122
	jle	_13076
	mov	eax,ebp
	push	eax
	push	_13078
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_442
_13076:
	push	_13079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-28],1
	call	dword [_bbOnDebugLeaveScope]
_441:
	mov	eax,dword [ebp-24]
	cmp	dword [ebp-28],eax
	jl	_443
_442:
	push	_13081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-28]
	push	dword [ebp-20]
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-40],eax
	push	_13082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13084
	call	_brl_blitz_NullObjectError
_13084:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_13086
	call	_brl_blitz_NullObjectError
_13086:
	mov	ebx,dword [ebx+168]
	cmp	ebx,_bbNullObject
	jne	_13088
	call	_brl_blitz_NullObjectError
_13088:
	push	dword [ebp-40]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,8
	mov	dword [ebp-44],eax
	push	_13089
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-44]
	cmp	dword [eax+8],0
	je	_13090
	mov	eax,ebp
	push	eax
	push	_13134
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-40]
	push	dword [ebp-44]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_13092
	mov	eax,dword [ebp-64]
_13092:
	cmp	eax,0
	je	_13094
	mov	eax,ebp
	push	eax
	push	_13107
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-60]
	cmp	dword [ebp-28],eax
	je	_13096
	mov	eax,ebp
	push	eax
	push	_13100
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13099
	call	_brl_blitz_NullObjectError
_13099:
	push	1
	mov	eax,dword [ebp-44]
	push	dword [eax+8]
	push	dword [ebp-20]
	push	dword [ebp-44]
	push	dword [ebx+32]
	call	_brl_maxgui_SetTextAreaText
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13101
_13096:
	mov	eax,ebp
	push	eax
	push	_13106
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13104
	call	_brl_blitz_NullObjectError
_13104:
	mov	eax,dword [ebp-28]
	mov	dword [ebx+112],eax
	call	dword [_bbOnDebugLeaveScope]
_13101:
	call	dword [_bbOnDebugLeaveScope]
_13094:
	push	_13108
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,3
	mov	eax,dword [ebp-68]
	cmp	ebx,dword [eax+20]
	jb	_13110
	call	_brl_blitz_ArrayBoundsError
_13110:
	mov	eax,dword [ebp-68]
	mov	eax,dword [eax+ebx*4+24]
	mov	dword [ebp-72],eax
	push	_13111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_444
	push	dword [ebp-44]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_13112
	push	dword [ebp-20]
	push	dword [ebp-48]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+144]
	add	esp,8
_13112:
	cmp	eax,0
	je	_13114
	mov	eax,ebp
	push	eax
	push	_13128
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-60]
	cmp	dword [ebp-28],eax
	je	_13116
	mov	eax,ebp
	push	eax
	push	_13121
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-20]
	push	dword [ebp-48]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+152]
	add	esp,12
	mov	dword [ebp-28],eax
	push	_13118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	mov	eax,dword [ebp-68]
	cmp	ebx,dword [eax+20]
	jb	_13120
	call	_brl_blitz_ArrayBoundsError
_13120:
	mov	eax,dword [ebp-68]
	mov	eax,dword [eax+ebx*4+24]
	mov	dword [ebp-72],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13122
_13116:
	mov	eax,ebp
	push	eax
	push	_13127
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13125
	call	_brl_blitz_NullObjectError
_13125:
	mov	eax,dword [ebp-28]
	mov	dword [ebx+112],eax
	call	dword [_bbOnDebugLeaveScope]
_13122:
	call	dword [_bbOnDebugLeaveScope]
_13114:
	push	_13129
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-72]
	cmp	esi,_bbNullObject
	jne	_13131
	call	_brl_blitz_NullObjectError
_13131:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13133
	call	_brl_blitz_NullObjectError
_13133:
	mov	eax,dword [ebp-28]
	sub	eax,dword [ebp-20]
	push	eax
	push	dword [ebp-20]
	push	dword [ebx+32]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+52]
	add	esp,16
	call	dword [_bbOnDebugLeaveScope]
_13090:
	push	_13135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [ebp-20],eax
	push	_13136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_437
_13047:
	push	_13138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-20],1
	call	dword [_bbOnDebugLeaveScope]
_437:
	mov	eax,dword [ebp-24]
	cmp	dword [ebp-20],eax
	jl	_439
_438:
	push	_13140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13142
	call	_brl_blitz_NullObjectError
_13142:
	push	dword [ebx+32]
	call	_brl_maxgui_UnlockTextArea
	add	esp,4
	push	_13143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13145
	call	_brl_blitz_NullObjectError
_13145:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_13150
	push	eax
	call	_bbGCFree
	add	esp,4
_13150:
	mov	dword [esi+44],ebx
	push	_13151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13153
	call	_brl_blitz_NullObjectError
_13153:
	mov	ebx,dword [ebp-48]
	inc	dword [ebx+4]
	mov	eax,dword [esi+48]
	dec	dword [eax+4]
	jnz	_13158
	push	eax
	call	_bbGCFree
	add	esp,4
_13158:
	mov	dword [esi+48],ebx
	mov	ebx,0
	jmp	_2061
_2061:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_AutoIndent:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	push	ebp
	push	_13206
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	push	_13172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13174
	call	_brl_blitz_NullObjectError
_13174:
	push	1
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaCursor
	add	esp,8
	mov	dword [ebp-20],eax
	push	_13175
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13177
	call	_brl_blitz_NullObjectError
_13177:
	push	1
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaSelLen
	add	esp,8
	mov	dword [ebp-24],eax
	push	_13178
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	je	_13179
	push	ebp
	push	_13191
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13180
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13182
	call	_brl_blitz_NullObjectError
_13182:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13184
	call	_brl_blitz_NullObjectError
_13184:
	mov	eax,dword [esi+44]
	mov	edx,dword [eax+8]
	mov	eax,dword [ebp-20]
	sub	eax,1
	sub	edx,eax
	push	edx
	push	_5
	push	dword [ebx+44]
	call	_bbStringFindLast
	add	esp,12
	add	eax,1
	mov	dword [ebp-12],eax
	push	_13185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	mov	dword [ebp-16],eax
	push	_13186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_445
_447:
	push	ebp
	push	_13190
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-16],1
	call	dword [_bbOnDebugLeaveScope]
_445:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13188
	call	_brl_blitz_NullObjectError
_13188:
	mov	edx,dword [ebx+44]
	mov	eax,dword [ebp-16]
	movzx	eax,word [edx+eax*2+12]
	mov	eax,eax
	cmp	eax,9
	je	_447
_446:
	call	dword [_bbOnDebugLeaveScope]
_13179:
	push	_13192
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13194
	call	_brl_blitz_NullObjectError
_13194:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13196
	call	_brl_blitz_NullObjectError
_13196:
	push	1
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [esi+44]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	_5
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebx+32]
	call	_brl_maxgui_SetTextAreaText
	add	esp,20
	push	_13197
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13199
	call	_brl_blitz_NullObjectError
_13199:
	push	1
	push	0
	mov	eax,dword [ebp-20]
	add	eax,1
	add	eax,dword [ebp-16]
	sub	eax,dword [ebp-12]
	push	eax
	push	dword [ebx+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	push	_13200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13202
	call	_brl_blitz_NullObjectError
_13202:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	push	_13203
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13205
	call	_brl_blitz_NullObjectError
_13205:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	ebx,0
	jmp	_2064
_2064:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_IndentCode:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyString
	push	ebp
	push	_13239
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13208
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyString
	push	_13214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13216
	call	_brl_blitz_NullObjectError
_13216:
	push	2
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaCursor
	add	esp,8
	mov	dword [ebp-12],eax
	push	_13217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13219
	call	_brl_blitz_NullObjectError
_13219:
	push	2
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaSelLen
	add	esp,8
	mov	dword [ebp-16],eax
	push	_13220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	ebx,dword [ebp-16]
	jmp	_13221
_450:
	push	ebp
	push	_13229
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13223
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13225
	call	_brl_blitz_NullObjectError
_13225:
	push	2
	push	1
	mov	eax,dword [ebp-12]
	add	eax,dword [ebp-20]
	push	eax
	push	dword [esi+32]
	call	_brl_maxgui_TextAreaText
	add	esp,16
	push	eax
	push	_173
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
	push	_13226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13228
	call	_brl_blitz_NullObjectError
_13228:
	push	2
	push	1
	mov	eax,dword [ebp-12]
	add	eax,dword [ebp-20]
	push	eax
	push	dword [ebp-24]
	push	dword [esi+32]
	call	_brl_maxgui_SetTextAreaText
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
_448:
	add	dword [ebp-20],1
_13221:
	cmp	dword [ebp-20],ebx
	jl	_450
_449:
	push	_13230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13232
	call	_brl_blitz_NullObjectError
_13232:
	push	2
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	push	_13233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13235
	call	_brl_blitz_NullObjectError
_13235:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	push	_13236
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13238
	call	_brl_blitz_NullObjectError
_13238:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	ebx,0
	jmp	_2067
_2067:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_OutdentCode:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],0
	push	ebp
	push	_13295
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],0
	push	_13248
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13250
	call	_brl_blitz_NullObjectError
_13250:
	push	2
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaCursor
	add	esp,8
	mov	dword [ebp-12],eax
	push	_13251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13253
	call	_brl_blitz_NullObjectError
_13253:
	push	2
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaSelLen
	add	esp,8
	mov	dword [ebp-16],eax
	push	_13254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	ebx,dword [ebp-16]
	jmp	_13255
_453:
	push	ebp
	push	_13268
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13259
	call	_brl_blitz_NullObjectError
_13259:
	push	2
	push	1
	mov	eax,dword [ebp-12]
	add	eax,dword [ebp-20]
	push	eax
	push	dword [esi+32]
	call	_brl_maxgui_TextAreaText
	add	esp,16
	mov	dword [ebp-24],eax
	push	_13260
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	movzx	eax,word [eax+12]
	mov	eax,eax
	cmp	eax,9
	jne	_13261
	push	ebp
	push	_13264
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	push	dword [eax+8]
	push	1
	push	dword [ebp-24]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-24],eax
	push	_13263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],1
	call	dword [_bbOnDebugLeaveScope]
_13261:
	push	_13265
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13267
	call	_brl_blitz_NullObjectError
_13267:
	push	2
	push	1
	mov	eax,dword [ebp-12]
	add	eax,dword [ebp-20]
	push	eax
	push	dword [ebp-24]
	push	dword [esi+32]
	call	_brl_maxgui_SetTextAreaText
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
_451:
	add	dword [ebp-20],1
_13255:
	cmp	dword [ebp-20],ebx
	jl	_453
_452:
	push	_13269
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],0
	jne	_13270
	push	ebp
	push	_13285
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	ebx,dword [ebp-16]
	jmp	_13272
_456:
	push	ebp
	push	_13284
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13274
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13276
	call	_brl_blitz_NullObjectError
_13276:
	push	2
	push	1
	mov	eax,dword [ebp-12]
	add	eax,dword [ebp-20]
	push	eax
	push	dword [esi+32]
	call	_brl_maxgui_TextAreaText
	add	esp,16
	mov	dword [ebp-24],eax
	push	_13277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	movzx	eax,word [eax+12]
	mov	eax,eax
	cmp	eax,32
	jne	_13278
	push	ebp
	push	_13280
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	push	dword [eax+8]
	push	1
	push	dword [ebp-24]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_13278:
	push	_13281
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13283
	call	_brl_blitz_NullObjectError
_13283:
	push	2
	push	1
	mov	eax,dword [ebp-12]
	add	eax,dword [ebp-20]
	push	eax
	push	dword [ebp-24]
	push	dword [esi+32]
	call	_brl_maxgui_SetTextAreaText
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
_454:
	add	dword [ebp-20],1
_13272:
	cmp	dword [ebp-20],ebx
	jl	_456
_455:
	call	dword [_bbOnDebugLeaveScope]
_13270:
	push	_13286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13288
	call	_brl_blitz_NullObjectError
_13288:
	push	2
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	push	_13289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13291
	call	_brl_blitz_NullObjectError
_13291:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	push	_13292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13294
	call	_brl_blitz_NullObjectError
_13294:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	ebx,0
	jmp	_2070
_2070:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_FilterKey:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	push	ebp
	push	_13359
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_13300
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	push	_13304
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13306
	call	_brl_blitz_NullObjectError
_13306:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-16],eax
	push	_13307
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13309
	call	_brl_blitz_NullObjectError
_13309:
	mov	eax,dword [ebx+16]
	mov	dword [ebp-20],eax
	push	_13310
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13312
	call	_brl_blitz_NullObjectError
_13312:
	mov	eax,dword [ebx+20]
	mov	dword [ebp-24],eax
	push	_13313
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TOpenCode
	push	dword [ebp-8]
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_13314
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,515
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_13315
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
_13315:
	cmp	eax,0
	je	_13317
	mov	eax,dword [ebp-20]
	cmp	eax,9
	sete	al
	movzx	eax,al
_13317:
	cmp	eax,0
	je	_13321
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_13320
	call	_brl_blitz_NullObjectError
_13320:
	push	1
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaSelLen
	add	esp,8
_13321:
	cmp	eax,0
	je	_13323
	push	ebp
	push	_13338
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	eax,0
	je	_13327
	cmp	eax,1
	je	_13328
	jmp	_13326
_13327:
	push	ebp
	push	_13332
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_13331
	call	_brl_blitz_NullObjectError
_13331:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13326
_13328:
	push	ebp
	push	_13336
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_13335
	call	_brl_blitz_NullObjectError
_13335:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+180]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13326
_13326:
	push	_13337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2074
_13323:
	push	_13339
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,513
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_13340
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
_13340:
	cmp	eax,0
	je	_13342
	mov	eax,dword [ebp-20]
	cmp	eax,13
	sete	al
	movzx	eax,al
_13342:
	cmp	eax,0
	je	_13350
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_13345
	call	_brl_blitz_NullObjectError
_13345:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_13347
	call	_brl_blitz_NullObjectError
_13347:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_13349
	call	_brl_blitz_NullObjectError
_13349:
	mov	eax,dword [ebx+72]
_13350:
	cmp	eax,0
	je	_13352
	push	ebp
	push	_13357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13353
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_13355
	call	_brl_blitz_NullObjectError
_13355:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+172]
	add	esp,4
	push	_13356
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2074
_13352:
	push	_13358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	jmp	_2074
_2074:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_OnEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_13392
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventSource
	mov	ebx,eax
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13368
	call	_brl_blitz_NullObjectError
_13368:
	cmp	ebx,dword [esi+32]
	je	_13366
	jmp	_13365
_13366:
	push	ebp
	push	_13391
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,8196
	je	_13372
	cmp	eax,8193
	je	_13373
	cmp	eax,8195
	je	_13374
	jmp	_13371
_13372:
	push	ebp
	push	_13382
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13377
	call	_brl_blitz_NullObjectError
_13377:
	mov	esi,dword [ebx+28]
	cmp	esi,_bbNullObject
	jne	_13379
	call	_brl_blitz_NullObjectError
_13379:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13381
	call	_brl_blitz_NullObjectError
_13381:
	push	dword [ebx+116]
	push	dword [esi+84]
	call	_brl_maxgui_PopupWindowMenu
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13371
_13373:
	push	ebp
	push	_13386
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13383
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13385
	call	_brl_blitz_NullObjectError
_13385:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13371
_13374:
	push	ebp
	push	_13390
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13389
	call	_brl_blitz_NullObjectError
_13389:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13371
_13371:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13365
_13365:
	mov	ebx,0
	jmp	_2077
_2077:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_SetDirty:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,ebp
	push	eax
	push	_13449
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13395
	call	_brl_blitz_NullObjectError
_13395:
	mov	eax,dword [ebp-8]
	cmp	dword [ebx+36],eax
	jne	_13396
	mov	eax,ebp
	push	eax
	push	_13398
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13397
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2081
_13396:
	push	_13399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13401
	call	_brl_blitz_NullObjectError
_13401:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+36],eax
	push	_13403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13405
	call	_brl_blitz_NullObjectError
_13405:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13408
	call	_brl_blitz_NullObjectError
_13408:
	push	dword [ebx+12]
	call	_brl_filesystem_StripDir
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_13412
	push	eax
	call	_bbGCFree
	add	esp,4
_13412:
	mov	dword [esi+8],ebx
	push	_13413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13415
	call	_brl_blitz_NullObjectError
_13415:
	cmp	dword [ebx+36],0
	je	_13416
	mov	eax,ebp
	push	eax
	push	_13425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13419
	call	_brl_blitz_NullObjectError
_13419:
	push	_457
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_13424
	push	eax
	call	_bbGCFree
	add	esp,4
_13424:
	mov	dword [esi+8],ebx
	call	dword [_bbOnDebugLeaveScope]
_13416:
	push	_13426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13428
	call	_brl_blitz_NullObjectError
_13428:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_13430
	call	_brl_blitz_NullObjectError
_13430:
	mov	eax,dword [ebp-4]
	cmp	dword [ebx+32],eax
	jne	_13431
	mov	eax,ebp
	push	eax
	push	_13442
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13432
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13434
	call	_brl_blitz_NullObjectError
_13434:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13437
	call	_brl_blitz_NullObjectError
_13437:
	push	dword [ebx+8]
	push	_458
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_13441
	push	eax
	call	_bbGCFree
	add	esp,4
_13441:
	mov	dword [esi+8],ebx
	call	dword [_bbOnDebugLeaveScope]
_13431:
	push	_13443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13445
	call	_brl_blitz_NullObjectError
_13445:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_13447
	call	_brl_blitz_NullObjectError
_13447:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+172]
	add	esp,8
	push	_13448
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_system_PollSystem
	mov	ebx,0
	jmp	_2081
_2081:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_SetLocked:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_13529
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_13453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13455
	call	_brl_blitz_NullObjectError
_13455:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_13457
	call	_brl_blitz_NullObjectError
_13457:
	push	_bb_TOpenCode
	push	dword [ebx+32]
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_13458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_13459
	mov	eax,dword [ebp-12]
	cmp	eax,dword [ebp-4]
	setne	al
	movzx	eax,al
_13459:
	cmp	eax,0
	je	_13461
	mov	eax,ebp
	push	eax
	push	_13465
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_13464
	call	_brl_blitz_NullObjectError
_13464:
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+192]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_13461:
	push	_13466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13468
	call	_brl_blitz_NullObjectError
_13468:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13471
	call	_brl_blitz_NullObjectError
_13471:
	push	dword [ebx+12]
	call	_brl_filesystem_StripDir
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_13475
	push	eax
	call	_bbGCFree
	add	esp,4
_13475:
	mov	dword [esi+8],ebx
	push	_13476
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13478
	call	_brl_blitz_NullObjectError
_13478:
	cmp	dword [ebx+36],0
	je	_13479
	mov	eax,ebp
	push	eax
	push	_13488
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13482
	call	_brl_blitz_NullObjectError
_13482:
	push	_457
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_13487
	push	eax
	call	_bbGCFree
	add	esp,4
_13487:
	mov	dword [esi+8],ebx
	call	dword [_bbOnDebugLeaveScope]
_13479:
	push	_13489
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_13490
	mov	eax,ebp
	push	eax
	push	_13511
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13491
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13493
	call	_brl_blitz_NullObjectError
_13493:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13496
	call	_brl_blitz_NullObjectError
_13496:
	push	dword [ebx+8]
	push	_458
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_13500
	push	eax
	call	_bbGCFree
	add	esp,4
_13500:
	mov	dword [esi+8],ebx
	push	_13501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13503
	call	_brl_blitz_NullObjectError
_13503:
	mov	esi,dword [ebx+28]
	cmp	esi,_bbNullObject
	jne	_13505
	call	_brl_blitz_NullObjectError
_13505:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+32]
	dec	dword [eax+4]
	jnz	_13510
	push	eax
	call	_bbGCFree
	add	esp,4
_13510:
	mov	dword [esi+32],ebx
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13512
_13490:
	mov	eax,ebp
	push	eax
	push	_13523
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13515
	call	_brl_blitz_NullObjectError
_13515:
	mov	esi,dword [ebx+28]
	cmp	esi,_bbNullObject
	jne	_13517
	call	_brl_blitz_NullObjectError
_13517:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+32]
	dec	dword [eax+4]
	jnz	_13522
	push	eax
	call	_bbGCFree
	add	esp,4
_13522:
	mov	dword [esi+32],ebx
	call	dword [_bbOnDebugLeaveScope]
_13512:
	push	_13524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13526
	call	_brl_blitz_NullObjectError
_13526:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_13528
	call	_brl_blitz_NullObjectError
_13528:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+172]
	add	esp,8
	mov	ebx,0
	jmp	_2085
_2085:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_Help:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	push	ebp
	push	_13603
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	push	_13536
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13538
	call	_brl_blitz_NullObjectError
_13538:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_13540
	call	_brl_blitz_NullObjectError
_13540:
	mov	eax,dword [ebx+168]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_13541
	push	ebp
	push	_13543
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2088
_13541:
	push	_13544
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13546
	call	_brl_blitz_NullObjectError
_13546:
	push	1
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaCursor
	add	esp,8
	mov	dword [ebp-8],eax
	push	_13547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13549
	call	_brl_blitz_NullObjectError
_13549:
	push	dword [ebp-8]
	push	dword [ebx+44]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_13550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13552
	call	_brl_blitz_NullObjectError
_13552:
	push	dword [ebx+64]
	push	dword [ebp-16]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_13553
	push	ebp
	push	_13575
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13556
	call	_brl_blitz_NullObjectError
_13556:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_13558
	call	_brl_blitz_NullObjectError
_13558:
	mov	ebx,dword [ebx+168]
	cmp	ebx,_bbNullObject
	jne	_13560
	call	_brl_blitz_NullObjectError
_13560:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	mov	dword [ebp-12],eax
	push	_13561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	dword [eax+8],0
	je	_13562
	push	ebp
	push	_13574
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13563
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13565
	call	_brl_blitz_NullObjectError
_13565:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_13567
	call	_brl_blitz_NullObjectError
_13567:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_13569
	call	_brl_blitz_NullObjectError
_13569:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13571
	call	_brl_blitz_NullObjectError
_13571:
	mov	esi,dword [esi+28]
	cmp	esi,_bbNullObject
	jne	_13573
	call	_brl_blitz_NullObjectError
_13573:
	push	dword [ebp-12]
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_13562:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13576
_13553:
	push	ebp
	push	_13602
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13577
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13579
	call	_brl_blitz_NullObjectError
_13579:
	mov	ebx,dword [ebp-16]
	inc	dword [ebx+4]
	mov	eax,dword [esi+64]
	dec	dword [eax+4]
	jnz	_13584
	push	eax
	call	_bbGCFree
	add	esp,4
_13584:
	mov	dword [esi+64],ebx
	push	_13585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13587
	call	_brl_blitz_NullObjectError
_13587:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13590
	call	_brl_blitz_NullObjectError
_13590:
	mov	esi,dword [esi+28]
	cmp	esi,_bbNullObject
	jne	_13592
	call	_brl_blitz_NullObjectError
_13592:
	mov	esi,dword [esi+168]
	cmp	esi,_bbNullObject
	jne	_13594
	call	_brl_blitz_NullObjectError
_13594:
	push	dword [ebp-16]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+52]
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+68]
	dec	dword [eax+4]
	jnz	_13598
	push	eax
	call	_bbGCFree
	add	esp,4
_13598:
	mov	dword [ebx+68],esi
	push	_13599
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13601
	call	_brl_blitz_NullObjectError
_13601:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_13576:
	mov	ebx,0
	jmp	_2088
_2088:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_Find:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	push	ebp
	push	_13621
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13604
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	push	_13608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13610
	call	_brl_blitz_NullObjectError
_13610:
	push	1
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaCursor
	add	esp,8
	mov	dword [ebp-8],eax
	push	_13611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13613
	call	_brl_blitz_NullObjectError
_13613:
	push	dword [ebp-8]
	push	dword [ebx+44]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_13614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13616
	call	_brl_blitz_NullObjectError
_13616:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_13618
	call	_brl_blitz_NullObjectError
_13618:
	mov	ebx,dword [ebx+56]
	cmp	ebx,_bbNullObject
	jne	_13620
	call	_brl_blitz_NullObjectError
_13620:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	mov	ebx,0
	jmp	_2091
_2091:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_FindNext:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyString
	push	ebp
	push	_13671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13622
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyString
	push	_13625
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	dword [eax+8],0
	je	_13626
	push	ebp
	push	_13635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13627
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13629
	call	_brl_blitz_NullObjectError
_13629:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+72]
	dec	dword [eax+4]
	jnz	_13634
	push	eax
	call	_bbGCFree
	add	esp,4
_13634:
	mov	dword [esi+72],ebx
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13636
_13626:
	push	ebp
	push	_13640
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13637
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13639
	call	_brl_blitz_NullObjectError
_13639:
	mov	eax,dword [ebx+72]
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_13636:
	push	_13641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13643
	call	_brl_blitz_NullObjectError
_13643:
	push	1
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaCursor
	add	esp,8
	mov	dword [ebp-12],eax
	push	_13644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13646
	call	_brl_blitz_NullObjectError
_13646:
	push	1
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaSelLen
	add	esp,8
	add	dword [ebp-12],eax
	push	_13647
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_bbStringToLower
	add	esp,4
	mov	dword [ebp-16],eax
	push	_13648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13650
	call	_brl_blitz_NullObjectError
_13650:
	push	dword [ebp-12]
	push	dword [ebp-16]
	push	dword [ebx+48]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-12],eax
	push	_13651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],-1
	jne	_13652
	push	ebp
	push	_13656
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13655
	call	_brl_blitz_NullObjectError
_13655:
	push	0
	push	dword [ebp-16]
	push	dword [ebx+48]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_13652:
	push	_13657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],-1
	jne	_13658
	push	ebp
	push	_13661
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13659
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-8]
	push	_459
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_system_Notify
	add	esp,8
	push	_13660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2095
_13658:
	push	ebp
	push	_13670
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13665
	call	_brl_blitz_NullObjectError
_13665:
	push	1
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	dword [ebp-12]
	push	dword [ebx+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	push	_13666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13668
	call	_brl_blitz_NullObjectError
_13668:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	push	_13669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2095
_2095:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_ReplaceAll:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],_bbEmptyString
	push	ebp
	push	_13731
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],_bbEmptyString
	push	_13678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13680
	call	_brl_blitz_NullObjectError
_13680:
	push	dword [ebx+32]
	call	_brl_maxgui_LockTextArea
	add	esp,4
	push	_13681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13683
	call	_brl_blitz_NullObjectError
_13683:
	push	1
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaCursor
	add	esp,8
	mov	dword [ebp-20],eax
	push	_13684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_bbStringToLower
	add	esp,4
	mov	dword [ebp-8],eax
	push	_13685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_460
_462:
	push	ebp
	push	_13721
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13686
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13688
	call	_brl_blitz_NullObjectError
_13688:
	push	1
	push	-1
	push	0
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaText
	add	esp,16
	mov	dword [ebp-28],eax
	push	_13689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-28]
	call	_bbStringToLower
	add	esp,4
	mov	dword [ebp-24],eax
	push	_13690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	dword [ebp-8]
	push	dword [ebp-24]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-16],eax
	push	_13691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],-1
	jne	_13692
	push	ebp
	push	_13694
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_461
_13692:
	push	_13695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13697
	call	_brl_blitz_NullObjectError
_13697:
	push	1
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	dword [ebp-16]
	push	dword [ebx+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	push	_13698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13700
	call	_brl_blitz_NullObjectError
_13700:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	push	_13701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13703
	call	_brl_blitz_NullObjectError
_13703:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	push	_13704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13706
	call	_brl_blitz_NullObjectError
_13706:
	push	1
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+32]
	call	_brl_maxgui_SetTextAreaText
	add	esp,20
	push	_13707
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	dword [ebp-16],eax
	jge	_13708
	push	ebp
	push	_13710
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	mov	edx,dword [ebp-12]
	add	eax,dword [edx+8]
	mov	edx,dword [ebp-8]
	sub	eax,dword [edx+8]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_13708:
	push	_13711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+8]
	add	dword [ebp-16],eax
	push	_13712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13714
	call	_brl_blitz_NullObjectError
_13714:
	push	1
	push	0
	push	dword [ebp-16]
	push	dword [ebx+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	push	_13715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13717
	call	_brl_blitz_NullObjectError
_13717:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	push	_13718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13720
	call	_brl_blitz_NullObjectError
_13720:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_460:
	mov	eax,1
	cmp	eax,0
	jne	_462
_461:
	push	_13722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13724
	call	_brl_blitz_NullObjectError
_13724:
	push	1
	push	0
	push	dword [ebp-20]
	push	dword [ebx+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	push	_13725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13727
	call	_brl_blitz_NullObjectError
_13727:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	push	_13728
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13730
	call	_brl_blitz_NullObjectError
_13730:
	push	dword [ebx+32]
	call	_brl_maxgui_UnlockTextArea
	add	esp,4
	mov	ebx,0
	jmp	_2100
_2100:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_FindReplace:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_bbEmptyString
	push	ebp
	push	_13772
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_bbEmptyString
	push	_13738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_5702
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-12],eax
	push	_13739
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_13740
	push	ebp
	push	_13746
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-20],eax
	push	_13742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	mov	eax,dword [ebp-12]
	add	eax,1
	push	eax
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-8],eax
	push	_13743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13745
	call	_brl_blitz_NullObjectError
_13745:
	push	dword [ebp-8]
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+208]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13747
_13740:
	push	ebp
	push	_13770
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13750
	call	_brl_blitz_NullObjectError
_13750:
	push	1
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaCursor
	add	esp,8
	mov	dword [ebp-12],eax
	push	_13751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13753
	call	_brl_blitz_NullObjectError
_13753:
	push	1
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaSelLen
	add	esp,8
	mov	dword [ebp-16],eax
	push	_13754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jne	_13755
	push	ebp
	push	_13757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13756
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2104
_13755:
	push	_13758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13760
	call	_brl_blitz_NullObjectError
_13760:
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+32]
	call	_brl_maxgui_SetTextAreaText
	add	esp,20
	push	_13761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13763
	call	_brl_blitz_NullObjectError
_13763:
	push	1
	push	0
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-8]
	add	edx,dword [eax+8]
	push	edx
	push	dword [ebx+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	push	_13764
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13766
	call	_brl_blitz_NullObjectError
_13766:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	push	_13767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13769
	call	_brl_blitz_NullObjectError
_13769:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_13747:
	push	_13771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	jmp	_2104
_2104:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_ReadSource:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbEmptyString
	mov	eax,ebp
	push	eax
	push	_13818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyString
	push	_13776
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_stream_LoadString
	add	esp,4
	mov	dword [ebp-12],eax
	push	_13777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	_10984
	push	dword [ebp-12]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-12],eax
	push	_13778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	_13779
	push	dword [ebp-12]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-12],eax
	push	_13780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13782
	call	_brl_blitz_NullObjectError
_13782:
	push	dword [ebx+32]
	call	_brl_maxgui_LockTextArea
	add	esp,4
	push	_13783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13785
	call	_brl_blitz_NullObjectError
_13785:
	push	1
	push	-1
	push	0
	push	dword [ebp-12]
	push	dword [ebx+32]
	call	_brl_maxgui_SetTextAreaText
	add	esp,20
	push	_13786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13788
	call	_brl_blitz_NullObjectError
_13788:
	push	dword [ebx+32]
	call	_brl_maxgui_UnlockTextArea
	add	esp,4
	push	_13789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13791
	call	_brl_blitz_NullObjectError
_13791:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13794
	call	_brl_blitz_NullObjectError
_13794:
	push	1
	push	-1
	push	0
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaText
	add	esp,16
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_13798
	push	eax
	call	_bbGCFree
	add	esp,4
_13798:
	mov	dword [esi+40],ebx
	push	_13799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13801
	call	_brl_blitz_NullObjectError
_13801:
	mov	ebx,_2
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_13806
	push	eax
	call	_bbGCFree
	add	esp,4
_13806:
	mov	dword [esi+44],ebx
	push	_13807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13809
	call	_brl_blitz_NullObjectError
_13809:
	mov	ebx,_2
	inc	dword [ebx+4]
	mov	eax,dword [esi+48]
	dec	dword [eax+4]
	jnz	_13814
	push	eax
	call	_bbGCFree
	add	esp,4
_13814:
	mov	dword [esi+48],ebx
	push	_13815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13817
	call	_brl_blitz_NullObjectError
_13817:
	push	dword [ebx+32]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	mov	ebx,0
	jmp	_2108
_2108:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_SaveSource:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbEmptyString
	push	ebp
	push	_13874
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13820
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbEmptyString
	push	_13823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_filesystem_WriteFile
	add	esp,4
	mov	dword [ebp-12],eax
	push	_13824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_13825
	push	ebp
	push	_13828
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13826
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-8]
	push	_463
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_system_Notify
	add	esp,8
	push	_13827
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2112
_13825:
	push	_13829
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13831
	call	_brl_blitz_NullObjectError
_13831:
	push	1
	push	-1
	push	0
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaText
	add	esp,16
	mov	dword [ebp-16],eax
	push	_13832
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13834
	call	_brl_blitz_NullObjectError
_13834:
	mov	ebx,dword [ebp-16]
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_13839
	push	eax
	call	_bbGCFree
	add	esp,4
_13839:
	mov	dword [esi+40],ebx
	push	_13840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_5
	push	_10984
	push	dword [ebp-16]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-16],eax
	push	_13841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	_13779
	push	dword [ebp-16]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-16],eax
	push	_13842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_13843
	push	_5
	push	dword [ebp-16]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-20],eax
	push	_13845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	dword [ebp-12]
	call	_brl_stream_WriteString
	add	esp,8
	push	_13846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_brl_filesystem_CloseFile
	add	esp,4
	push	_13847
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13849
	call	_brl_blitz_NullObjectError
_13849:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13852
	call	_brl_blitz_NullObjectError
_13852:
	mov	esi,dword [esi+28]
	cmp	esi,_bbNullObject
	jne	_13854
	call	_brl_blitz_NullObjectError
_13854:
	push	dword [ebp-8]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+64]
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_13858
	push	eax
	call	_bbGCFree
	add	esp,4
_13858:
	mov	dword [ebx+12],esi
	push	_13859
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13861
	call	_brl_blitz_NullObjectError
_13861:
	mov	dword [ebx+36],1
	push	_13863
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13865
	call	_brl_blitz_NullObjectError
_13865:
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+188]
	add	esp,8
	push	_13866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13868
	call	_brl_blitz_NullObjectError
_13868:
	mov	esi,dword [ebx+28]
	cmp	esi,_bbNullObject
	jne	_13870
	call	_brl_blitz_NullObjectError
_13870:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13872
	call	_brl_blitz_NullObjectError
_13872:
	push	dword [ebx+12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+108]
	add	esp,8
	push	_13873
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	jmp	_2112
_2112:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_BuildSource:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],_bbEmptyString
	mov	dword [ebp-32],_bbEmptyString
	mov	dword [ebp-36],_bbEmptyString
	push	ebp
	push	_13989
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13877
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],_bbEmptyString
	mov	dword [ebp-32],_bbEmptyString
	push	_13881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13883
	call	_brl_blitz_NullObjectError
_13883:
	mov	eax,dword [ebx+96]
	cmp	eax,0
	jne	_13886
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13885
	call	_brl_blitz_NullObjectError
_13885:
	mov	eax,dword [ebx+100]
_13886:
	cmp	eax,0
	jne	_13890
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13889
	call	_brl_blitz_NullObjectError
_13889:
	mov	eax,dword [ebx+104]
_13890:
	cmp	eax,0
	je	_13892
	push	ebp
	push	_13955
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13893
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13895
	call	_brl_blitz_NullObjectError
_13895:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_13897
	call	_brl_blitz_NullObjectError
_13897:
	push	dword [ebx+12]
	call	_bb_Quote
	add	esp,4
	mov	dword [ebp-24],eax
	push	_13898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_464
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
	push	_13899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	je	_13900
	push	ebp
	push	_13902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13901
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_465
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_13900:
	push	_13903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_13904
	push	ebp
	push	_13906
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_466
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13907
_13904:
	push	ebp
	push	_13909
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_467
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_13907:
	push	_13910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	je	_13911
	push	ebp
	push	_13913
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13912
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_468
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_13911:
	push	_13914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	jne	_13915
	push	ebp
	push	_13917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13916
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_469
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_13915:
	push	_13918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_13919
	push	ebp
	push	_13928
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13920
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13922
	call	_brl_blitz_NullObjectError
_13922:
	mov	esi,dword [ebx+28]
	cmp	esi,_bbNullObject
	jne	_13924
	call	_brl_blitz_NullObjectError
_13924:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13926
	call	_brl_blitz_NullObjectError
_13926:
	push	_470
	push	dword [ebx+12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+64]
	add	esp,8
	push	eax
	call	_brl_filesystem_StripExt
	add	esp,4
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-28],eax
	push	_13927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_28
	push	dword [ebp-28]
	call	_bb_Quote
	add	esp,4
	push	eax
	push	_471
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_13919:
	push	_13929
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13931
	call	_brl_blitz_NullObjectError
_13931:
	mov	esi,dword [ebx+28]
	cmp	esi,_bbNullObject
	jne	_13933
	call	_brl_blitz_NullObjectError
_13933:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13935
	call	_brl_blitz_NullObjectError
_13935:
	push	dword [ebx+12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+64]
	add	esp,8
	push	eax
	call	_bb_Quote
	add	esp,4
	push	eax
	push	_28
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
	push	_13936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	je	_13937
	push	ebp
	push	_13947
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13940
	call	_brl_blitz_NullObjectError
_13940:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_13942
	call	_brl_blitz_NullObjectError
_13942:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,4
	mov	dword [ebp-32],eax
	push	_13943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	cmp	dword [eax+8],0
	je	_13944
	push	ebp
	push	_13946
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-32]
	push	_28
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_13944:
	call	dword [_bbOnDebugLeaveScope]
_13937:
	push	_13948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13950
	call	_brl_blitz_NullObjectError
_13950:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_13952
	call	_brl_blitz_NullObjectError
_13952:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13954
	call	_brl_blitz_NullObjectError
_13954:
	push	1
	push	_2
	push	dword [esi+12]
	call	_brl_filesystem_StripDir
	add	esp,4
	push	eax
	call	_brl_filesystem_StripExt
	add	esp,4
	push	eax
	push	_472
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13956
_13892:
	push	ebp
	push	_13988
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13959
	call	_brl_blitz_NullObjectError
_13959:
	cmp	dword [ebx+108],0
	je	_13960
	push	ebp
	push	_13970
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13963
	call	_brl_blitz_NullObjectError
_13963:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_13965
	call	_brl_blitz_NullObjectError
_13965:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_13967
	call	_brl_blitz_NullObjectError
_13967:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_13969
	call	_brl_blitz_NullObjectError
_13969:
	push	dword [esi+12]
	push	_246
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13971
_13960:
	push	ebp
	push	_13986
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_filesystem_CurrentDir
	mov	dword [ebp-36],eax
	push	_13974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13976
	call	_brl_blitz_NullObjectError
_13976:
	push	dword [ebx+12]
	call	_brl_filesystem_ExtractDir
	add	esp,4
	push	eax
	call	_brl_filesystem_ChangeDir
	add	esp,4
	push	_13977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13979
	call	_brl_blitz_NullObjectError
_13979:
	push	dword [ebx+12]
	call	_brl_filesystem_StripDir
	add	esp,4
	mov	dword [ebp-24],eax
	push	_13980
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13982
	call	_brl_blitz_NullObjectError
_13982:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_13984
	call	_brl_blitz_NullObjectError
_13984:
	push	1
	push	_2
	push	dword [ebp-24]
	push	_472
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,20
	push	_13985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-36]
	call	_brl_filesystem_ChangeDir
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_13971:
	call	dword [_bbOnDebugLeaveScope]
_13956:
	mov	ebx,0
	jmp	_2119
_2119:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_Save:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyString
	push	ebp
	push	_14030
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_13994
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbEmptyString
	push	_13996
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_13998
	call	_brl_blitz_NullObjectError
_13998:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-8],eax
	push	_13999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14001
	call	_brl_blitz_NullObjectError
_14001:
	mov	esi,dword [ebx+28]
	cmp	esi,_bbNullObject
	jne	_14003
	call	_brl_blitz_NullObjectError
_14003:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14005
	call	_brl_blitz_NullObjectError
_14005:
	push	dword [ebx+12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,8
	cmp	eax,0
	je	_14006
	push	ebp
	push	_14020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	1
	push	_2
	push	_473
	call	_brl_system_RequestFile
	add	esp,16
	mov	dword [ebp-8],eax
	push	_14008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_14009
	push	ebp
	push	_14011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14010
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2122
_14009:
	push	_14012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	dword [ebp-8]
	call	_brl_filesystem_ExtractExt
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_14013
	push	ebp
	push	_14015
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_245
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_14013:
	push	_14016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14018
	call	_brl_blitz_NullObjectError
_14018:
	mov	dword [ebx+36],1
	call	dword [_bbOnDebugLeaveScope]
_14006:
	push	_14021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14023
	call	_brl_blitz_NullObjectError
_14023:
	cmp	dword [ebx+36],0
	je	_14024
	push	ebp
	push	_14028
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14027
	call	_brl_blitz_NullObjectError
_14027:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+220]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_14024:
	push	_14029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	jmp	_2122
_2122:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_Invoke:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	eax,ebp
	push	eax
	push	_14336
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14032
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbEmptyString
	push	_14035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	push	_14038
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,1
	je	_14041
	cmp	eax,5
	je	_14042
	cmp	eax,6
	je	_14043
	cmp	eax,13
	je	_14044
	cmp	eax,14
	je	_14045
	cmp	eax,15
	je	_14046
	cmp	eax,16
	je	_14047
	cmp	eax,17
	je	_14048
	cmp	eax,18
	je	_14049
	cmp	eax,19
	je	_14050
	cmp	eax,20
	je	_14051
	cmp	eax,21
	je	_14052
	cmp	eax,22
	je	_14053
	cmp	eax,7
	je	_14054
	cmp	eax,8
	je	_14055
	cmp	eax,9
	je	_14056
	cmp	eax,2
	je	_14057
	cmp	eax,10
	je	_14058
	cmp	eax,11
	je	_14059
	cmp	eax,12
	je	_14060
	cmp	eax,24
	je	_14061
	cmp	eax,25
	je	_14062
	cmp	eax,26
	je	_14063
	cmp	eax,31
	je	_14064
	jmp	_14040
_14041:
	mov	eax,ebp
	push	eax
	push	_14087
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14067
	call	_brl_blitz_NullObjectError
_14067:
	cmp	dword [ebx+32],_bbNullObject
	je	_14068
	mov	eax,ebp
	push	eax
	push	_14072
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14071
	call	_brl_blitz_NullObjectError
_14071:
	push	dword [ebx+32]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_14068:
	push	_14073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14075
	call	_brl_blitz_NullObjectError
_14075:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_14077
	call	_brl_blitz_NullObjectError
_14077:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_14079
	call	_brl_blitz_NullObjectError
_14079:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+76]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+180]
	add	esp,8
	push	_14080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14082
	call	_brl_blitz_NullObjectError
_14082:
	mov	esi,dword [ebx+28]
	cmp	esi,_bbNullObject
	jne	_14084
	call	_brl_blitz_NullObjectError
_14084:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14086
	call	_brl_blitz_NullObjectError
_14086:
	push	dword [ebx+12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+164]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14042:
	mov	eax,ebp
	push	eax
	push	_14132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14090
	call	_brl_blitz_NullObjectError
_14090:
	cmp	dword [ebx+36],0
	je	_14091
	mov	eax,ebp
	push	eax
	push	_14108
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14094
	call	_brl_blitz_NullObjectError
_14094:
	push	0
	push	dword [ebx+8]
	push	_474
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_system_Proceed
	add	esp,8
	mov	dword [ebp-24],eax
	push	_14095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],-1
	jne	_14096
	mov	eax,ebp
	push	eax
	push	_14098
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2127
_14096:
	push	_14099
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],1
	jne	_14100
	mov	eax,ebp
	push	eax
	push	_14107
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14101
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14103
	call	_brl_blitz_NullObjectError
_14103:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+228]
	add	esp,4
	cmp	eax,0
	jne	_14104
	mov	eax,ebp
	push	eax
	push	_14106
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2127
_14104:
	call	dword [_bbOnDebugLeaveScope]
_14100:
	call	dword [_bbOnDebugLeaveScope]
_14091:
	push	_14109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14111
	call	_brl_blitz_NullObjectError
_14111:
	cmp	dword [ebx+120],_bbNullObject
	je	_14112
	mov	eax,ebp
	push	eax
	push	_14126
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14115
	call	_brl_blitz_NullObjectError
_14115:
	mov	ebx,dword [ebx+120]
	cmp	ebx,_bbNullObject
	jne	_14117
	call	_brl_blitz_NullObjectError
_14117:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	push	_14118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_14120
	call	_brl_blitz_NullObjectError
_14120:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+120]
	dec	dword [eax+4]
	jnz	_14125
	push	eax
	call	_bbGCFree
	add	esp,4
_14125:
	mov	dword [esi+120],ebx
	call	dword [_bbOnDebugLeaveScope]
_14112:
	push	_14127
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14129
	call	_brl_blitz_NullObjectError
_14129:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_14131
	call	_brl_blitz_NullObjectError
_14131:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+156]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14043:
	mov	eax,ebp
	push	eax
	push	_14136
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14135
	call	_brl_blitz_NullObjectError
_14135:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+228]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14044:
	mov	eax,ebp
	push	eax
	push	_14148
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14137
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14139
	call	_brl_blitz_NullObjectError
_14139:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-16],eax
	push	_14140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14142
	call	_brl_blitz_NullObjectError
_14142:
	cmp	dword [ebx+36],0
	je	_14143
	mov	eax,ebp
	push	eax
	push	_14147
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14146
	call	_brl_blitz_NullObjectError
_14146:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+220]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_14143:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14045:
	mov	eax,ebp
	push	eax
	push	_14217
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14149
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14151
	call	_brl_blitz_NullObjectError
_14151:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-16],eax
	push	_14152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14154
	call	_brl_blitz_NullObjectError
_14154:
	mov	esi,dword [ebx+28]
	cmp	esi,_bbNullObject
	jne	_14156
	call	_brl_blitz_NullObjectError
_14156:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14158
	call	_brl_blitz_NullObjectError
_14158:
	push	dword [ebx+12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,8
	cmp	eax,0
	je	_14159
	mov	eax,ebp
	push	eax
	push	_14161
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_2
	call	dword [_bbOnDebugLeaveScope]
_14159:
	push	_14162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	1
	push	_2
	push	_473
	call	_brl_system_RequestFile
	add	esp,16
	mov	dword [ebp-16],eax
	push	_14163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	dword [ebp-16]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_14164
	mov	eax,ebp
	push	eax
	push	_14166
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2127
_14164:
	push	_14167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_brl_filesystem_ExtractExt
	add	esp,4
	mov	dword [ebp-20],eax
	push	_14168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	dword [ebp-20]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_14169
	mov	eax,ebp
	push	eax
	push	_14175
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_245
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-16],eax
	push	_14171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14173
	call	_brl_blitz_NullObjectError
_14173:
	mov	dword [ebx+96],1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14176
_14169:
	mov	eax,ebp
	push	eax
	push	_14195
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14179
	call	_brl_blitz_NullObjectError
_14179:
	push	_475
	push	dword [ebp-20]
	call	_bbStringToLower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	mov	dword [ebx+96],eax
	push	_14181
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14183
	call	_brl_blitz_NullObjectError
_14183:
	push	_476
	push	dword [ebp-20]
	call	_bbStringToLower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	mov	dword [ebx+108],eax
	push	_14185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14187
	call	_brl_blitz_NullObjectError
_14187:
	push	_477
	push	dword [ebp-20]
	call	_bbStringToLower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	mov	dword [ebx+100],eax
	push	_14189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14191
	call	_brl_blitz_NullObjectError
_14191:
	push	_478
	push	dword [ebp-20]
	call	_bbStringToLower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_14193
	push	_479
	push	dword [ebp-20]
	call	_bbStringToLower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
_14193:
	mov	dword [ebx+104],eax
	call	dword [_bbOnDebugLeaveScope]
_14176:
	push	_14196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14198
	call	_brl_blitz_NullObjectError
_14198:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+220]
	add	esp,8
	push	_14199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14201
	call	_brl_blitz_NullObjectError
_14201:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,4
	push	_14202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14204
	call	_brl_blitz_NullObjectError
_14204:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_14206
	call	_brl_blitz_NullObjectError
_14206:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,4
	push	_14207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14209
	call	_brl_blitz_NullObjectError
_14209:
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+188]
	add	esp,8
	push	_14210
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14212
	call	_brl_blitz_NullObjectError
_14212:
	mov	esi,dword [ebx+28]
	cmp	esi,_bbNullObject
	jne	_14214
	call	_brl_blitz_NullObjectError
_14214:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14216
	call	_brl_blitz_NullObjectError
_14216:
	push	dword [ebx+12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+164]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14046:
	mov	eax,ebp
	push	eax
	push	_14231
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bbStringClass
	push	dword [ebp-12]
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	jne	_14220
	mov	eax,_bbEmptyString
_14220:
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-32],eax
	push	_14222
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14224
	call	_brl_blitz_NullObjectError
_14224:
	push	2
	push	0
	mov	eax,dword [ebp-32]
	sub	eax,1
	push	eax
	push	dword [ebx+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	push	_14225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14227
	call	_brl_blitz_NullObjectError
_14227:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	push	_14228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14230
	call	_brl_blitz_NullObjectError
_14230:
	push	dword [ebx+32]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14047:
	mov	eax,ebp
	push	eax
	push	_14235
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14234
	call	_brl_blitz_NullObjectError
_14234:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+200]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14048:
	mov	eax,ebp
	push	eax
	push	_14245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14236
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14238
	call	_brl_blitz_NullObjectError
_14238:
	push	_bbStringClass
	push	dword [ebp-12]
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	jne	_14240
	mov	eax,_bbEmptyString
_14240:
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+204]
	add	esp,8
	mov	dword [ebp-28],eax
	push	_14241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14243
	call	_brl_blitz_NullObjectError
_14243:
	push	dword [ebx+32]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	push	_14244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2127
_14049:
	mov	eax,ebp
	push	eax
	push	_14251
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14248
	call	_brl_blitz_NullObjectError
_14248:
	push	_bbStringClass
	push	dword [ebp-12]
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	jne	_14250
	mov	eax,_bbEmptyString
_14250:
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+212]
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2127
_14050:
	mov	eax,ebp
	push	eax
	push	_14267
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_14254
	call	_brl_blitz_NullObjectError
_14254:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14256
	call	_brl_blitz_NullObjectError
_14256:
	mov	edi,dword [ebx+28]
	cmp	edi,_bbNullObject
	jne	_14258
	call	_brl_blitz_NullObjectError
_14258:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14260
	call	_brl_blitz_NullObjectError
_14260:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_14262
	call	_brl_blitz_NullObjectError
_14262:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_14264
	call	_brl_blitz_NullObjectError
_14264:
	mov	esi,dword [esi+28]
	cmp	esi,_bbNullObject
	jne	_14266
	call	_brl_blitz_NullObjectError
_14266:
	push	0
	push	dword [esi+164]
	push	dword [ebx+156]
	push	dword [edi+148]
	push	dword [ebp-36]
	mov	eax,dword [ebp-36]
	mov	eax,dword [eax]
	call	dword [eax+224]
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14051:
	mov	eax,ebp
	push	eax
	push	_14283
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14268
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_14270
	call	_brl_blitz_NullObjectError
_14270:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14272
	call	_brl_blitz_NullObjectError
_14272:
	mov	edi,dword [ebx+28]
	cmp	edi,_bbNullObject
	jne	_14274
	call	_brl_blitz_NullObjectError
_14274:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14276
	call	_brl_blitz_NullObjectError
_14276:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_14278
	call	_brl_blitz_NullObjectError
_14278:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_14280
	call	_brl_blitz_NullObjectError
_14280:
	mov	esi,dword [esi+28]
	cmp	esi,_bbNullObject
	jne	_14282
	call	_brl_blitz_NullObjectError
_14282:
	push	1
	push	dword [esi+164]
	push	dword [ebx+156]
	push	dword [edi+148]
	push	dword [ebp-40]
	mov	eax,dword [ebp-40]
	mov	eax,dword [eax]
	call	dword [eax+224]
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14052:
	mov	eax,ebp
	push	eax
	push	_14287
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14286
	call	_brl_blitz_NullObjectError
_14286:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+192]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14053:
	mov	eax,ebp
	push	eax
	push	_14291
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14290
	call	_brl_blitz_NullObjectError
_14290:
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+192]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14054:
	mov	eax,ebp
	push	eax
	push	_14295
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14294
	call	_brl_blitz_NullObjectError
_14294:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+196]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14055:
	mov	eax,ebp
	push	eax
	push	_14299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14298
	call	_brl_blitz_NullObjectError
_14298:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14056:
	mov	eax,ebp
	push	eax
	push	_14303
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14300
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14302
	call	_brl_blitz_NullObjectError
_14302:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14057:
	mov	eax,ebp
	push	eax
	push	_14307
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14304
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14306
	call	_brl_blitz_NullObjectError
_14306:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14058:
	mov	eax,ebp
	push	eax
	push	_14311
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14310
	call	_brl_blitz_NullObjectError
_14310:
	push	dword [ebx+32]
	call	_brl_maxgui_GadgetCut
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14059:
	mov	eax,ebp
	push	eax
	push	_14315
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14314
	call	_brl_blitz_NullObjectError
_14314:
	push	dword [ebx+32]
	call	_brl_maxgui_GadgetCopy
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14060:
	mov	eax,ebp
	push	eax
	push	_14319
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14316
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14318
	call	_brl_blitz_NullObjectError
_14318:
	push	dword [ebx+32]
	call	_brl_maxgui_GadgetPaste
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14061:
	mov	eax,ebp
	push	eax
	push	_14323
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14320
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14322
	call	_brl_blitz_NullObjectError
_14322:
	push	1
	push	-1
	push	0
	push	dword [ebx+32]
	call	_brl_maxgui_SelectTextAreaText
	add	esp,16
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14062:
	mov	eax,ebp
	push	eax
	push	_14327
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14326
	call	_brl_blitz_NullObjectError
_14326:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14063:
	mov	eax,ebp
	push	eax
	push	_14331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14330
	call	_brl_blitz_NullObjectError
_14330:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+180]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14064:
	mov	eax,ebp
	push	eax
	push	_14335
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14334
	call	_brl_blitz_NullObjectError
_14334:
	push	dword [ebx+32]
	call	_brl_maxgui_GadgetPrint
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14040
_14040:
	mov	ebx,0
	jmp	_2127
_2127:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_CreateEditMenu:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	dword [ebp-4],_bbNullObject
	push	ebp
	push	_14357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-4],_bbNullObject
	push	_14340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	_bbNullObject
	push	0
	push	_480
	call	_brl_maxgui_CreateMenu
	add	esp,20
	mov	dword [ebp-4],eax
	push	_14341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	46
	push	_481
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_14342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_14343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	11
	push	_349
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_14344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	12
	push	_350
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_14345
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	13
	push	_351
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_14346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_14347
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	14
	push	_482
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_14348
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_14349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	16
	push	_483
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_14350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	17
	push	_484
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_14351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_14352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	18
	push	_129
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_14353
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	19
	push	_133
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_14354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	20
	push	_134
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_14355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-4]
	push	15
	push	_49
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_14356
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_2129
_2129:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_MakePathTemp:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyString
	push	ebp
	push	_14380
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14361
	call	_brl_blitz_NullObjectError
_14361:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_14363
	call	_brl_blitz_NullObjectError
_14363:
	push	dword [esi+12]
	call	_brl_filesystem_StripDir
	add	esp,4
	push	eax
	push	_485
	push	dword [ebx+12]
	call	_brl_filesystem_ExtractDir
	add	esp,4
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
	push	_14365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14367
	call	_brl_blitz_NullObjectError
_14367:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+220]
	add	esp,8
	push	_14368
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14370
	call	_brl_blitz_NullObjectError
_14370:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_14372
	call	_brl_blitz_NullObjectError
_14372:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,4
	push	_14373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14375
	call	_brl_blitz_NullObjectError
_14375:
	mov	esi,dword [ebx+28]
	cmp	esi,_bbNullObject
	jne	_14377
	call	_brl_blitz_NullObjectError
_14377:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14379
	call	_brl_blitz_NullObjectError
_14379:
	push	dword [ebx+12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+164]
	add	esp,8
	mov	ebx,0
	jmp	_2132
_2132:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TOpenCode_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_14548
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_14384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_14386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_14388
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	dword [eax+8],0
	je	_14389
	mov	eax,ebp
	push	eax
	push	_14395
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14390
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_brl_filesystem_ReadFile
	add	esp,4
	mov	dword [ebp-16],eax
	push	_14391
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_14392
	mov	eax,ebp
	push	eax
	push	_14394
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2136
_14392:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14396
_14389:
	mov	eax,ebp
	push	eax
	push	_14402
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14397
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [_bb_TEMPCOUNT],1
	push	_14398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_14400
	call	_brl_blitz_NullObjectError
_14400:
	push	_245
	push	dword [_bb_TEMPCOUNT]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_486
	push	dword [ebx+8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-4],eax
	push	_14401
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],1
	call	dword [_bbOnDebugLeaveScope]
_14396:
	push	_14403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TOpenCode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_14404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_14406
	call	_brl_blitz_NullObjectError
_14406:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+28]
	dec	dword [eax+4]
	jnz	_14411
	push	eax
	call	_bbGCFree
	add	esp,4
_14411:
	mov	dword [esi+28],ebx
	push	_14412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14414
	call	_brl_blitz_NullObjectError
_14414:
	mov	dword [ebx+24],1
	push	_14416
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_14418
	call	_brl_blitz_NullObjectError
_14418:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_14421
	call	_brl_blitz_NullObjectError
_14421:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_14425
	push	eax
	call	_bbGCFree
	add	esp,4
_14425:
	mov	dword [esi+12],ebx
	push	_14426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_14428
	call	_brl_blitz_NullObjectError
_14428:
	call	dword [_bb_TOpenCode+232]
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+116]
	dec	dword [eax+4]
	jnz	_14433
	push	eax
	call	_bbGCFree
	add	esp,4
_14433:
	mov	dword [esi+116],ebx
	push	_14434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [_bb_codeplay]
	cmp	ebx,_bbNullObject
	jne	_14436
	call	_brl_blitz_NullObjectError
_14436:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+148]
	add	esp,8
	push	_14437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14439
	call	_brl_blitz_NullObjectError
_14439:
	mov	dword [ebp-24],ebx
	mov	edi,dword [ebp-12]
	cmp	edi,_bbNullObject
	jne	_14442
	call	_brl_blitz_NullObjectError
_14442:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_14444
	call	_brl_blitz_NullObjectError
_14444:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14446
	call	_brl_blitz_NullObjectError
_14446:
	push	0
	push	dword [ebx+16]
	push	dword [esi+16]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	push	eax
	push	dword [edi+16]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	push	eax
	push	0
	push	0
	call	_brl_maxgui_CreateTextArea
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_14450
	push	eax
	call	_bbGCFree
	add	esp,4
_14450:
	mov	eax,dword [ebp-24]
	mov	dword [eax+32],ebx
	push	_14451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14453
	call	_brl_blitz_NullObjectError
_14453:
	push	dword [ebp-12]
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax]
	push	dword [eax+184]
	push	dword [ebx+32]
	call	_brl_maxgui_SetGadgetFilter
	add	esp,12
	push	_14454
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14456
	call	_brl_blitz_NullObjectError
_14456:
	push	1
	push	-1
	push	0
	push	_5
	push	dword [ebx+32]
	call	_brl_maxgui_SetTextAreaText
	add	esp,20
	push	_14457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14459
	call	_brl_blitz_NullObjectError
_14459:
	push	1
	push	1
	push	1
	push	1
	push	dword [ebx+32]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	push	_14460
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14462
	call	_brl_blitz_NullObjectError
_14462:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,4
	push	_14463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	je	_14464
	mov	eax,ebp
	push	eax
	push	_14468
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14465
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14467
	call	_brl_blitz_NullObjectError
_14467:
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+220]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_14464:
	push	_14469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_14470
	mov	eax,ebp
	push	eax
	push	_14478
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_14473
	call	_brl_blitz_NullObjectError
_14473:
	push	0
	push	_487
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,12
	push	_14474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14476
	call	_brl_blitz_NullObjectError
_14476:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+216]
	add	esp,8
	push	_14477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_brl_filesystem_CloseFile
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14479
_14470:
	mov	eax,ebp
	push	eax
	push	_14491
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_14482
	call	_brl_blitz_NullObjectError
_14482:
	mov	ebx,_5
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_14487
	push	eax
	call	_bbGCFree
	add	esp,4
_14487:
	mov	dword [esi+40],ebx
	push	_14488
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14490
	call	_brl_blitz_NullObjectError
_14490:
	push	dword [ebx+32]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_14479:
	push	_14492
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_475
	push	dword [ebp-4]
	call	_brl_filesystem_ExtractExt
	add	esp,4
	push	eax
	call	_bbStringToLower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_14493
	mov	eax,ebp
	push	eax
	push	_14498
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14496
	call	_brl_blitz_NullObjectError
_14496:
	mov	dword [ebx+96],1
	call	dword [_bbOnDebugLeaveScope]
_14493:
	push	_14499
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_477
	push	dword [ebp-4]
	call	_brl_filesystem_ExtractExt
	add	esp,4
	push	eax
	call	_bbStringToLower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_14500
	mov	eax,ebp
	push	eax
	push	_14505
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14503
	call	_brl_blitz_NullObjectError
_14503:
	mov	dword [ebx+100],1
	call	dword [_bbOnDebugLeaveScope]
_14500:
	push	_14506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_478
	push	dword [ebp-4]
	call	_brl_filesystem_ExtractExt
	add	esp,4
	push	eax
	call	_bbStringToLower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_14507
	mov	eax,ebp
	push	eax
	push	_14512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14508
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14510
	call	_brl_blitz_NullObjectError
_14510:
	mov	dword [ebx+104],1
	call	dword [_bbOnDebugLeaveScope]
_14507:
	push	_14513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_479
	push	dword [ebp-4]
	call	_brl_filesystem_ExtractExt
	add	esp,4
	push	eax
	call	_bbStringToLower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_14514
	mov	eax,ebp
	push	eax
	push	_14519
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14517
	call	_brl_blitz_NullObjectError
_14517:
	mov	dword [ebx+104],1
	call	dword [_bbOnDebugLeaveScope]
_14514:
	push	_14520
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_476
	push	dword [ebp-4]
	call	_brl_filesystem_ExtractExt
	add	esp,4
	push	eax
	call	_bbStringToLower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_14521
	mov	eax,ebp
	push	eax
	push	_14526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14522
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14524
	call	_brl_blitz_NullObjectError
_14524:
	mov	dword [ebx+108],1
	call	dword [_bbOnDebugLeaveScope]
_14521:
	push	_14527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_488
	push	dword [ebp-4]
	call	_brl_filesystem_ExtractExt
	add	esp,4
	push	eax
	call	_bbStringToLower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_14528
	mov	eax,ebp
	push	eax
	push	_14533
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14531
	call	_brl_blitz_NullObjectError
_14531:
	mov	dword [ebx+108],1
	call	dword [_bbOnDebugLeaveScope]
_14528:
	push	_14534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14536
	call	_brl_blitz_NullObjectError
_14536:
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	push	_14537
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_14539
	call	_brl_blitz_NullObjectError
_14539:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_14542
	call	_brl_blitz_NullObjectError
_14542:
	push	1
	push	-1
	push	0
	push	dword [ebx+32]
	call	_brl_maxgui_TextAreaText
	add	esp,16
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_14546
	push	eax
	call	_bbGCFree
	add	esp,4
_14546:
	mov	dword [esi+40],ebx
	push	_14547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_2136
_2136:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRect_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_14566
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TRect
	push	ebp
	push	_14564
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14553
	call	_brl_blitz_NullObjectError
_14553:
	mov	dword [ebx+8],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14556
	call	_brl_blitz_NullObjectError
_14556:
	mov	dword [ebx+12],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14559
	call	_brl_blitz_NullObjectError
_14559:
	mov	dword [ebx+16],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14562
	call	_brl_blitz_NullObjectError
_14562:
	mov	dword [ebx+20],0
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_14565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_2139
_2139:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRect_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_14569
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_14567
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_2142:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_14568
_14568:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRect_Set:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_14586
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14572
	call	_brl_blitz_NullObjectError
_14572:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+8],eax
	push	_14574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14576
	call	_brl_blitz_NullObjectError
_14576:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+12],eax
	push	_14578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14580
	call	_brl_blitz_NullObjectError
_14580:
	mov	eax,dword [ebp-16]
	mov	dword [ebx+16],eax
	push	_14582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14584
	call	_brl_blitz_NullObjectError
_14584:
	mov	eax,dword [ebp-20]
	mov	dword [ebx+20],eax
	mov	ebx,0
	jmp	_2149
_2149:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRect_ToString:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,ebp
	push	eax
	push	_14598
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	jne	_14591
	call	_brl_blitz_NullObjectError
_14591:
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_14593
	call	_brl_blitz_NullObjectError
_14593:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_14595
	call	_brl_blitz_NullObjectError
_14595:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14597
	call	_brl_blitz_NullObjectError
_14597:
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_51
	push	dword [esi+16]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_51
	push	dword [edi+12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_51
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	jmp	_2152
_2152:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRect_FromString:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_14634
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14599
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	_14603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_51
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-12],eax
	push	_14604
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jne	_14605
	mov	eax,ebp
	push	eax
	push	_14607
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14606
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2156
_14605:
	push	_14608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	_51
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-16],eax
	push	_14609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jne	_14610
	mov	eax,ebp
	push	eax
	push	_14612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2156
_14610:
	push	_14613
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_51
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-20],eax
	push	_14614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jne	_14615
	mov	eax,ebp
	push	eax
	push	_14617
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14616
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2156
_14615:
	push	_14618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14620
	call	_brl_blitz_NullObjectError
_14620:
	mov	eax,dword [ebp-12]
	sub	eax,1
	push	eax
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+8],eax
	push	_14622
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14624
	call	_brl_blitz_NullObjectError
_14624:
	mov	eax,dword [ebp-16]
	sub	eax,1
	push	eax
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+12],eax
	push	_14626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14628
	call	_brl_blitz_NullObjectError
_14628:
	mov	eax,dword [ebp-20]
	sub	eax,1
	push	eax
	push	dword [ebp-16]
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+16],eax
	push	_14630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14632
	call	_brl_blitz_NullObjectError
_14632:
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	dword [ebp-20]
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+20],eax
	mov	ebx,0
	jmp	_2156
_2156:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRect_IsOutside:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_14659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_14637
	call	_brl_blitz_NullObjectError
_14637:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14639
	call	_brl_blitz_NullObjectError
_14639:
	mov	eax,dword [esi+8]
	add	eax,dword [ebx+16]
	cmp	eax,dword [ebp-8]
	setle	al
	movzx	eax,al
	cmp	eax,0
	jne	_14644
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_14641
	call	_brl_blitz_NullObjectError
_14641:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14643
	call	_brl_blitz_NullObjectError
_14643:
	mov	eax,dword [esi+12]
	add	eax,dword [ebx+20]
	cmp	eax,dword [ebp-12]
	setle	al
	movzx	eax,al
_14644:
	cmp	eax,0
	je	_14646
	push	ebp
	push	_14648
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14647
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2163
_14646:
	push	_14649
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14651
	call	_brl_blitz_NullObjectError
_14651:
	mov	edx,dword [ebx+8]
	mov	eax,dword [ebp-8]
	add	eax,dword [ebp-16]
	cmp	edx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	jne	_14654
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14653
	call	_brl_blitz_NullObjectError
_14653:
	mov	edx,dword [ebx+12]
	mov	eax,dword [ebp-12]
	add	eax,dword [ebp-20]
	cmp	edx,eax
	setge	al
	movzx	eax,al
_14654:
	cmp	eax,0
	je	_14656
	push	ebp
	push	_14658
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2163
_14656:
	mov	ebx,0
	jmp	_2163
_2163:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,ebp
	push	eax
	push	_14918
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TCodePlay
	mov	eax,ebp
	push	eax
	push	_14916
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_14665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14667
	call	_brl_blitz_NullObjectError
_14667:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14671
	call	_brl_blitz_NullObjectError
_14671:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	push	_14674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14676
	call	_brl_blitz_NullObjectError
_14676:
	mov	eax,_bbEmptyArray
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	push	_14679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14681
	call	_brl_blitz_NullObjectError
_14681:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+20],eax
	push	_14684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14686
	call	_brl_blitz_NullObjectError
_14686:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+24],eax
	push	_14689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14691
	call	_brl_blitz_NullObjectError
_14691:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+28],eax
	push	_14694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14696
	call	_brl_blitz_NullObjectError
_14696:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+32],eax
	push	_14699
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14701
	call	_brl_blitz_NullObjectError
_14701:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+36],eax
	push	_14704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14706
	call	_brl_blitz_NullObjectError
_14706:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	push	_14709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14711
	call	_brl_blitz_NullObjectError
_14711:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	push	_14714
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14716
	call	_brl_blitz_NullObjectError
_14716:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+48],eax
	push	_14719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14721
	call	_brl_blitz_NullObjectError
_14721:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+52],eax
	push	_14724
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14726
	call	_brl_blitz_NullObjectError
_14726:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+56],eax
	push	_14729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14731
	call	_brl_blitz_NullObjectError
_14731:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+60],eax
	push	_14734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14736
	call	_brl_blitz_NullObjectError
_14736:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+64],eax
	push	_14739
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14741
	call	_brl_blitz_NullObjectError
_14741:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+68],eax
	push	_14744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14746
	call	_brl_blitz_NullObjectError
_14746:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+72],eax
	push	_14749
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14751
	call	_brl_blitz_NullObjectError
_14751:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+76],eax
	push	_14754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14756
	call	_brl_blitz_NullObjectError
_14756:
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [ebx+80],eax
	push	_14759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14761
	call	_brl_blitz_NullObjectError
_14761:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+84],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14765
	call	_brl_blitz_NullObjectError
_14765:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+88],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14769
	call	_brl_blitz_NullObjectError
_14769:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+92],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14773
	call	_brl_blitz_NullObjectError
_14773:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+96],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14777
	call	_brl_blitz_NullObjectError
_14777:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+100],eax
	push	_14780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14782
	call	_brl_blitz_NullObjectError
_14782:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+104],eax
	push	_14785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14787
	call	_brl_blitz_NullObjectError
_14787:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+108],eax
	push	_14790
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14792
	call	_brl_blitz_NullObjectError
_14792:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+112],eax
	push	_14795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14797
	call	_brl_blitz_NullObjectError
_14797:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+116],eax
	push	_14800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14802
	call	_brl_blitz_NullObjectError
_14802:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+120],eax
	push	_14805
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14807
	call	_brl_blitz_NullObjectError
_14807:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+124],eax
	push	_14810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14812
	call	_brl_blitz_NullObjectError
_14812:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+128],eax
	push	_14815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14817
	call	_brl_blitz_NullObjectError
_14817:
	mov	dword [ebx+132],0
	push	_14819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14821
	call	_brl_blitz_NullObjectError
_14821:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+136],eax
	push	_14824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14826
	call	_brl_blitz_NullObjectError
_14826:
	mov	dword [ebx+140],0
	push	_14828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14830
	call	_brl_blitz_NullObjectError
_14830:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+144],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14834
	call	_brl_blitz_NullObjectError
_14834:
	mov	dword [ebx+148],0
	push	_14836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14838
	call	_brl_blitz_NullObjectError
_14838:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+152],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14842
	call	_brl_blitz_NullObjectError
_14842:
	mov	dword [ebx+156],0
	push	_14844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14846
	call	_brl_blitz_NullObjectError
_14846:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+160],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14850
	call	_brl_blitz_NullObjectError
_14850:
	mov	dword [ebx+164],0
	push	_14852
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14854
	call	_brl_blitz_NullObjectError
_14854:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+168],eax
	push	_14857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14859
	call	_brl_blitz_NullObjectError
_14859:
	mov	dword [ebx+172],0
	push	_14861
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14863
	call	_brl_blitz_NullObjectError
_14863:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+176],eax
	push	_14866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14868
	call	_brl_blitz_NullObjectError
_14868:
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [ebx+180],eax
	push	_14871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14873
	call	_brl_blitz_NullObjectError
_14873:
	mov	eax,_bbEmptyArray
	inc	dword [eax+4]
	mov	dword [ebx+184],eax
	push	_14876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14878
	call	_brl_blitz_NullObjectError
_14878:
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [ebx+188],eax
	push	_14881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14883
	call	_brl_blitz_NullObjectError
_14883:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+192],eax
	push	_14886
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14888
	call	_brl_blitz_NullObjectError
_14888:
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [ebx+196],eax
	push	_14891
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14893
	call	_brl_blitz_NullObjectError
_14893:
	push	_bb_TRect
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [ebx+200],eax
	push	_14896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14898
	call	_brl_blitz_NullObjectError
_14898:
	mov	dword [ebx+204],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14901
	call	_brl_blitz_NullObjectError
_14901:
	mov	dword [ebx+208],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14904
	call	_brl_blitz_NullObjectError
_14904:
	mov	dword [ebx+212],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14907
	call	_brl_blitz_NullObjectError
_14907:
	mov	dword [ebx+216],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14910
	call	_brl_blitz_NullObjectError
_14910:
	mov	dword [ebx+220],0
	push	_14912
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_14914
	call	_brl_blitz_NullObjectError
_14914:
	mov	dword [ebx+224],0
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebp
	push	eax
	push	_14917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_2166
_2166:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_15007
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_14919
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_2169:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+200]
	dec	dword [eax+4]
	jnz	_14922
	push	eax
	call	_bbGCFree
	add	esp,4
_14922:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+196]
	dec	dword [eax+4]
	jnz	_14924
	push	eax
	call	_bbGCFree
	add	esp,4
_14924:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+192]
	dec	dword [eax+4]
	jnz	_14926
	push	eax
	call	_bbGCFree
	add	esp,4
_14926:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+188]
	dec	dword [eax+4]
	jnz	_14928
	push	eax
	call	_bbGCFree
	add	esp,4
_14928:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+184]
	dec	dword [eax+4]
	jnz	_14930
	push	eax
	call	_bbGCFree
	add	esp,4
_14930:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+180]
	dec	dword [eax+4]
	jnz	_14932
	push	eax
	call	_bbGCFree
	add	esp,4
_14932:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+176]
	dec	dword [eax+4]
	jnz	_14934
	push	eax
	call	_bbGCFree
	add	esp,4
_14934:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+168]
	dec	dword [eax+4]
	jnz	_14936
	push	eax
	call	_bbGCFree
	add	esp,4
_14936:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+160]
	dec	dword [eax+4]
	jnz	_14938
	push	eax
	call	_bbGCFree
	add	esp,4
_14938:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+152]
	dec	dword [eax+4]
	jnz	_14940
	push	eax
	call	_bbGCFree
	add	esp,4
_14940:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+144]
	dec	dword [eax+4]
	jnz	_14942
	push	eax
	call	_bbGCFree
	add	esp,4
_14942:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+136]
	dec	dword [eax+4]
	jnz	_14944
	push	eax
	call	_bbGCFree
	add	esp,4
_14944:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+128]
	dec	dword [eax+4]
	jnz	_14946
	push	eax
	call	_bbGCFree
	add	esp,4
_14946:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+124]
	dec	dword [eax+4]
	jnz	_14948
	push	eax
	call	_bbGCFree
	add	esp,4
_14948:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+120]
	dec	dword [eax+4]
	jnz	_14950
	push	eax
	call	_bbGCFree
	add	esp,4
_14950:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+116]
	dec	dword [eax+4]
	jnz	_14952
	push	eax
	call	_bbGCFree
	add	esp,4
_14952:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+112]
	dec	dword [eax+4]
	jnz	_14954
	push	eax
	call	_bbGCFree
	add	esp,4
_14954:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+108]
	dec	dword [eax+4]
	jnz	_14956
	push	eax
	call	_bbGCFree
	add	esp,4
_14956:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+104]
	dec	dword [eax+4]
	jnz	_14958
	push	eax
	call	_bbGCFree
	add	esp,4
_14958:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+100]
	dec	dword [eax+4]
	jnz	_14960
	push	eax
	call	_bbGCFree
	add	esp,4
_14960:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+96]
	dec	dword [eax+4]
	jnz	_14962
	push	eax
	call	_bbGCFree
	add	esp,4
_14962:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+92]
	dec	dword [eax+4]
	jnz	_14964
	push	eax
	call	_bbGCFree
	add	esp,4
_14964:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+88]
	dec	dword [eax+4]
	jnz	_14966
	push	eax
	call	_bbGCFree
	add	esp,4
_14966:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+84]
	dec	dword [eax+4]
	jnz	_14968
	push	eax
	call	_bbGCFree
	add	esp,4
_14968:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+80]
	dec	dword [eax+4]
	jnz	_14970
	push	eax
	call	_bbGCFree
	add	esp,4
_14970:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+76]
	dec	dword [eax+4]
	jnz	_14972
	push	eax
	call	_bbGCFree
	add	esp,4
_14972:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+72]
	dec	dword [eax+4]
	jnz	_14974
	push	eax
	call	_bbGCFree
	add	esp,4
_14974:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+68]
	dec	dword [eax+4]
	jnz	_14976
	push	eax
	call	_bbGCFree
	add	esp,4
_14976:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+64]
	dec	dword [eax+4]
	jnz	_14978
	push	eax
	call	_bbGCFree
	add	esp,4
_14978:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_14980
	push	eax
	call	_bbGCFree
	add	esp,4
_14980:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+56]
	dec	dword [eax+4]
	jnz	_14982
	push	eax
	call	_bbGCFree
	add	esp,4
_14982:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+52]
	dec	dword [eax+4]
	jnz	_14984
	push	eax
	call	_bbGCFree
	add	esp,4
_14984:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+48]
	dec	dword [eax+4]
	jnz	_14986
	push	eax
	call	_bbGCFree
	add	esp,4
_14986:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+44]
	dec	dword [eax+4]
	jnz	_14988
	push	eax
	call	_bbGCFree
	add	esp,4
_14988:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	dec	dword [eax+4]
	jnz	_14990
	push	eax
	call	_bbGCFree
	add	esp,4
_14990:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_14992
	push	eax
	call	_bbGCFree
	add	esp,4
_14992:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_14994
	push	eax
	call	_bbGCFree
	add	esp,4
_14994:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+28]
	dec	dword [eax+4]
	jnz	_14996
	push	eax
	call	_bbGCFree
	add	esp,4
_14996:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+24]
	dec	dword [eax+4]
	jnz	_14998
	push	eax
	call	_bbGCFree
	add	esp,4
_14998:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+20]
	dec	dword [eax+4]
	jnz	_15000
	push	eax
	call	_bbGCFree
	add	esp,4
_15000:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_15002
	push	eax
	call	_bbGCFree
	add	esp,4
_15002:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+12]
	dec	dword [eax+4]
	jnz	_15004
	push	eax
	call	_bbGCFree
	add	esp,4
_15004:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_15006
	push	eax
	call	_bbGCFree
	add	esp,4
_15006:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_14920
_14920:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_CheckVersion:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbEmptyString
	push	ebp
	push	_15057
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_15010
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_15012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbEmptyString
	push	_15015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15017
	call	_brl_blitz_NullObjectError
_15017:
	push	_489
	push	dword [ebx+8]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-16],eax
	push	_15018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_490
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-16],eax
	push	_15019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-16]
	call	_pub_freeprocess_CreateProcess
	add	esp,8
	mov	dword [ebp-8],eax
	push	_15020
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_15021
	push	ebp
	push	_15040
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_491
_493:
	push	ebp
	push	_15039
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_15025
	call	_brl_blitz_NullObjectError
_15025:
	mov	ebx,dword [ebx+16]
	cmp	ebx,_bbNullObject
	jne	_15027
	call	_brl_blitz_NullObjectError
_15027:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,4
	mov	dword [ebp-12],eax
	push	_15028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	dword [eax+16],0
	je	_15029
	push	ebp
	push	_15031
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	push	dword [eax+20]
	mov	eax,dword [ebp-12]
	lea	eax,byte [eax+24]
	push	eax
	call	_bbStringFromBytes
	add	esp,8
	push	eax
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_15029:
	push	_15032
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_15034
	call	_brl_blitz_NullObjectError
_15034:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_15035
	push	ebp
	push	_15037
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15036
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_492
_15035:
	push	_15038
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	10
	call	_brl_system_Delay
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_491:
	mov	eax,1
	cmp	eax,0
	jne	_493
_492:
	call	dword [_bbOnDebugLeaveScope]
_15021:
	push	_15041
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	dword [ebp-20]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_15042
	push	ebp
	push	_15045
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_494
	call	_brl_system_Notify
	add	esp,8
	push	_15044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bbEnd
	call	dword [_bbOnDebugLeaveScope]
_15042:
	push	_15046
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_495
	push	dword [ebp-20]
	call	_bbStringFind
	add	esp,12
	cmp	eax,-1
	jle	_15047
	push	ebp
	push	_15050
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_496
	call	_brl_system_Notify
	add	esp,8
	push	_15049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bbEnd
	call	dword [_bbOnDebugLeaveScope]
_15047:
	push	_15051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_497
	push	dword [ebp-20]
	call	_bbStringFind
	add	esp,12
	cmp	eax,-1
	jle	_15052
	push	ebp
	push	_15056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [_bb_is_demo],1
	push	_15054
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_498
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_system_Notify
	add	esp,8
	push	_15055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_701
	call	_brl_system_Notify
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_15052:
	mov	ebx,_bbEmptyString
	jmp	_2172
_2172:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_OpenProgress:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_15070
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15062
	call	_brl_blitz_NullObjectError
_15062:
	push	dword [ebx+84]
	call	_brl_maxgui_DisableGadget
	add	esp,4
	push	_15063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15065
	call	_brl_blitz_NullObjectError
_15065:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,8
	push	_15066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15068
	call	_brl_blitz_NullObjectError
_15068:
	mov	dword [ebx+224],-1
	mov	ebx,0
	jmp	_2176
_2176:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_CloseProgress:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_15082
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15074
	call	_brl_blitz_NullObjectError
_15074:
	push	_2
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,8
	push	_15075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15077
	call	_brl_blitz_NullObjectError
_15077:
	push	dword [ebx+84]
	call	_brl_maxgui_EnableGadget
	add	esp,4
	push	_15078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15080
	call	_brl_blitz_NullObjectError
_15080:
	mov	dword [ebx+224],0
	mov	ebx,0
	jmp	_2179
_2179:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_UpdateProgress:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_15101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15086
	call	_brl_blitz_NullObjectError
_15086:
	cmp	dword [ebx+224],0
	je	_15087
	push	ebp
	push	_15100
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15090
	call	_brl_blitz_NullObjectError
_15090:
	mov	ecx,5
	mov	eax,dword [ebx+224]
	cdq
	idiv	ecx
	mov	ebx,eax
	mov	ecx,5
	mov	eax,dword [ebp-12]
	cdq
	idiv	ecx
	cmp	ebx,eax
	je	_15091
	push	ebp
	push	_15099
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15094
	call	_brl_blitz_NullObjectError
_15094:
	push	_39
	push	dword [ebp-12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_28
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,8
	push	_15095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15097
	call	_brl_blitz_NullObjectError
_15097:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+224],eax
	call	dword [_bbOnDebugLeaveScope]
_15091:
	call	dword [_bbOnDebugLeaveScope]
_15087:
	mov	ebx,0
	jmp	_2184
_2184:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_FullPath:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_15112
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_499
	push	8
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_15104
	push	ebp
	push	_15108
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15107
	call	_brl_blitz_NullObjectError
_15107:
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	8
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	dword [ebx+8]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_15104:
	push	_15109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_filesystem_RealPath
	add	esp,4
	mov	dword [ebp-8],eax
	push	_15110
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_230
	push	_247
	push	dword [ebp-8]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-8],eax
	push	_15111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_2188
_2188:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_IsTempPath:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_15122
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15116
	call	_brl_blitz_NullObjectError
_15116:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15118
	call	_brl_blitz_NullObjectError
_15118:
	push	_500
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	mov	eax,dword [ebx+8]
	mov	eax,dword [eax+8]
	add	eax,5
	push	eax
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_15119
	push	ebp
	push	_15121
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2192
_15119:
	mov	ebx,0
	jmp	_2192
_2192:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_ReadConfig:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	dword [ebp-36],0
	mov	dword [ebp-40],0
	mov	eax,ebp
	push	eax
	push	_15320
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_15126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_bbEmptyString
	push	_15131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_maxgui_Desktop
	push	eax
	call	_brl_maxgui_GadgetHeight
	add	esp,4
	sub	eax,80
	mov	dword [ebp-28],eax
	push	_15133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [ebp-32],eax
	push	_15135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_maxgui_Desktop
	push	eax
	call	_brl_maxgui_GadgetWidth
	add	esp,4
	sub	eax,dword [ebp-32]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp-36],eax
	push	_15137
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_maxgui_Desktop
	push	eax
	call	_brl_maxgui_GadgetHeight
	add	esp,4
	sub	eax,dword [ebp-28]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp-40],eax
	push	_15139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15141
	call	_brl_blitz_NullObjectError
_15141:
	mov	ebx,dword [ebx+200]
	cmp	ebx,_bbNullObject
	jne	_15143
	call	_brl_blitz_NullObjectError
_15143:
	push	dword [ebp-28]
	push	dword [ebp-32]
	push	dword [ebp-40]
	push	dword [ebp-36]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,20
	push	_15144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15146
	call	_brl_blitz_NullObjectError
_15146:
	mov	dword [ebx+148],0
	push	_15148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15150
	call	_brl_blitz_NullObjectError
_15150:
	mov	dword [ebx+156],1
	push	_15152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15154
	call	_brl_blitz_NullObjectError
_15154:
	mov	dword [ebx+164],1
	push	_15156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15158
	call	_brl_blitz_NullObjectError
_15158:
	mov	dword [ebx+140],1
	push	_15160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15162
	call	_brl_blitz_NullObjectError
_15162:
	mov	eax,dword [ebp-32]
	sub	eax,200
	mov	dword [ebx+212],eax
	push	_15164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15166
	call	_brl_blitz_NullObjectError
_15166:
	push	_501
	push	dword [ebx+8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_ReadFile
	add	esp,4
	mov	dword [ebp-8],eax
	push	_15167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_15168
	mov	eax,ebp
	push	eax
	push	_15190
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15171
	call	_brl_blitz_NullObjectError
_15171:
	mov	ebx,dword [ebx+196]
	cmp	ebx,_bbNullObject
	jne	_15173
	call	_brl_blitz_NullObjectError
_15173:
	push	_502
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_15174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15176
	call	_brl_blitz_NullObjectError
_15176:
	mov	ebx,dword [ebx+196]
	cmp	ebx,_bbNullObject
	jne	_15178
	call	_brl_blitz_NullObjectError
_15178:
	push	_503
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_15179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15181
	call	_brl_blitz_NullObjectError
_15181:
	mov	ebx,dword [ebx+196]
	cmp	ebx,_bbNullObject
	jne	_15183
	call	_brl_blitz_NullObjectError
_15183:
	push	_504
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_15184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15186
	call	_brl_blitz_NullObjectError
_15186:
	mov	ebx,dword [ebx+196]
	cmp	ebx,_bbNullObject
	jne	_15188
	call	_brl_blitz_NullObjectError
_15188:
	push	_505
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_15189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2195
_15168:
	push	_15191
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15193
	call	_brl_blitz_NullObjectError
_15193:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_15195
	call	_brl_blitz_NullObjectError
_15195:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	push	_15196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15198
	call	_brl_blitz_NullObjectError
_15198:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_15200
	call	_brl_blitz_NullObjectError
_15200:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	push	_15201
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_506
_508:
	mov	eax,ebp
	push	eax
	push	_15316
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_15206
	call	_brl_blitz_NullObjectError
_15206:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	push	_15207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_80
	push	dword [ebp-12]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-16],eax
	push	_15208
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],-1
	jne	_15209
	mov	eax,ebp
	push	eax
	push	_15211
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15210
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_506
_15209:
	push	_15212
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	0
	push	dword [ebp-12]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-20],eax
	push	_15213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	push	dword [eax+8]
	mov	eax,dword [ebp-16]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-24],eax
	push	_15214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	push	_509
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_15217
	push	_510
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_15218
	push	_511
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_15219
	push	_512
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_15220
	push	_513
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_15221
	push	_514
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_15222
	push	_515
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_15223
	push	_516
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_15224
	push	_517
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_15225
	push	_518
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_15226
	push	_519
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_15227
	push	_520
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_15228
	push	_521
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_15229
	jmp	_15216
_15217:
	mov	eax,ebp
	push	eax
	push	_15237
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_4
	push	dword [ebp-24]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_15231
	mov	eax,ebp
	push	eax
	push	_15236
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15234
	call	_brl_blitz_NullObjectError
_15234:
	mov	dword [ebx+140],0
	call	dword [_bbOnDebugLeaveScope]
_15231:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15216
_15218:
	mov	eax,ebp
	push	eax
	push	_15243
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15240
	call	_brl_blitz_NullObjectError
_15240:
	mov	ebx,dword [ebx+180]
	cmp	ebx,_bbNullObject
	jne	_15242
	call	_brl_blitz_NullObjectError
_15242:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15216
_15219:
	mov	eax,ebp
	push	eax
	push	_15249
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15246
	call	_brl_blitz_NullObjectError
_15246:
	mov	ebx,dword [ebx+188]
	cmp	ebx,_bbNullObject
	jne	_15248
	call	_brl_blitz_NullObjectError
_15248:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15216
_15220:
	mov	eax,ebp
	push	eax
	push	_15259
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15252
	call	_brl_blitz_NullObjectError
_15252:
	cmp	dword [ebx+140],0
	jne	_15253
	mov	eax,ebp
	push	eax
	push	_15258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15256
	call	_brl_blitz_NullObjectError
_15256:
	push	dword [ebp-24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+148],eax
	call	dword [_bbOnDebugLeaveScope]
_15253:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15216
_15221:
	mov	eax,ebp
	push	eax
	push	_15264
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15260
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15262
	call	_brl_blitz_NullObjectError
_15262:
	push	dword [ebp-24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+156],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15216
_15222:
	mov	eax,ebp
	push	eax
	push	_15269
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15265
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15267
	call	_brl_blitz_NullObjectError
_15267:
	push	dword [ebp-24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+164],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15216
_15223:
	mov	eax,ebp
	push	eax
	push	_15278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15270
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15272
	call	_brl_blitz_NullObjectError
_15272:
	mov	ebx,dword [ebp-24]
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_15277
	push	eax
	call	_bbGCFree
	add	esp,4
_15277:
	mov	dword [esi+44],ebx
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15216
_15224:
	mov	eax,ebp
	push	eax
	push	_15287
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15281
	call	_brl_blitz_NullObjectError
_15281:
	mov	ebx,dword [ebp-24]
	inc	dword [ebx+4]
	mov	eax,dword [esi+192]
	dec	dword [eax+4]
	jnz	_15286
	push	eax
	call	_bbGCFree
	add	esp,4
_15286:
	mov	dword [esi+192],ebx
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15216
_15225:
	mov	eax,ebp
	push	eax
	push	_15293
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15290
	call	_brl_blitz_NullObjectError
_15290:
	mov	ebx,dword [ebx+200]
	cmp	ebx,_bbNullObject
	jne	_15292
	call	_brl_blitz_NullObjectError
_15292:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15216
_15226:
	mov	eax,ebp
	push	eax
	push	_15298
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15296
	call	_brl_blitz_NullObjectError
_15296:
	push	dword [ebp-24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+204],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15216
_15227:
	mov	eax,ebp
	push	eax
	push	_15303
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15301
	call	_brl_blitz_NullObjectError
_15301:
	push	dword [ebp-24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+212],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15216
_15228:
	mov	eax,ebp
	push	eax
	push	_15309
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15304
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15306
	call	_brl_blitz_NullObjectError
_15306:
	mov	ebx,dword [ebx+196]
	cmp	ebx,_bbNullObject
	jne	_15308
	call	_brl_blitz_NullObjectError
_15308:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15216
_15229:
	mov	eax,ebp
	push	eax
	push	_15315
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15310
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15312
	call	_brl_blitz_NullObjectError
_15312:
	mov	ebx,dword [ebx+48]
	cmp	ebx,_bbNullObject
	jne	_15314
	call	_brl_blitz_NullObjectError
_15314:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15216
_15216:
	call	dword [_bbOnDebugLeaveScope]
_506:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_15203
	call	_brl_blitz_NullObjectError
_15203:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	je	_508
_507:
	push	_15317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_15319
	call	_brl_blitz_NullObjectError
_15319:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	ebx,0
	jmp	_2195
_2195:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_WriteConfig:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbEmptyString
	mov	eax,ebp
	push	eax
	push	_15455
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15326
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_15328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_15330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_15332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbEmptyString
	push	_15334
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15336
	call	_brl_blitz_NullObjectError
_15336:
	push	_501
	push	dword [ebx+8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_WriteFile
	add	esp,4
	mov	dword [ebp-12],eax
	push	_15337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_15338
	mov	eax,ebp
	push	eax
	push	_15340
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15339
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2198
_15338:
	push	_15341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15343
	call	_brl_blitz_NullObjectError
_15343:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_15345
	call	_brl_blitz_NullObjectError
_15345:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,8
	push	_15346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15348
	call	_brl_blitz_NullObjectError
_15348:
	push	_522
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_15349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15351
	call	_brl_blitz_NullObjectError
_15351:
	push	_15352
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_15353
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15355
	call	_brl_blitz_NullObjectError
_15355:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15357
	call	_brl_blitz_NullObjectError
_15357:
	push	dword [esi+148]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_524
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_15358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15360
	call	_brl_blitz_NullObjectError
_15360:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15362
	call	_brl_blitz_NullObjectError
_15362:
	push	dword [esi+156]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_525
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_15363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15365
	call	_brl_blitz_NullObjectError
_15365:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15367
	call	_brl_blitz_NullObjectError
_15367:
	push	dword [esi+164]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_526
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_15368
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15370
	call	_brl_blitz_NullObjectError
_15370:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15372
	call	_brl_blitz_NullObjectError
_15372:
	mov	esi,dword [esi+200]
	cmp	esi,_bbNullObject
	jne	_15374
	call	_brl_blitz_NullObjectError
_15374:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+24]
	add	esp,4
	push	eax
	push	_527
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_15375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15377
	call	_brl_blitz_NullObjectError
_15377:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15379
	call	_brl_blitz_NullObjectError
_15379:
	push	dword [esi+204]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_528
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_15380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15382
	call	_brl_blitz_NullObjectError
_15382:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15384
	call	_brl_blitz_NullObjectError
_15384:
	mov	esi,dword [esi+104]
	cmp	esi,_bbNullObject
	jne	_15386
	call	_brl_blitz_NullObjectError
_15386:
	push	dword [esi+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_529
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_15387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15389
	call	_brl_blitz_NullObjectError
_15389:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15391
	call	_brl_blitz_NullObjectError
_15391:
	push	dword [esi+44]
	push	_530
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_15392
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15394
	call	_brl_blitz_NullObjectError
_15394:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15396
	call	_brl_blitz_NullObjectError
_15396:
	mov	esi,dword [esi+48]
	cmp	esi,_bbNullObject
	jne	_15398
	call	_brl_blitz_NullObjectError
_15398:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+24]
	add	esp,4
	push	eax
	push	_531
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_15399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15401
	call	_brl_blitz_NullObjectError
_15401:
	cmp	dword [ebx+32],_bbNullObject
	je	_15402
	mov	eax,ebp
	push	eax
	push	_15410
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15405
	call	_brl_blitz_NullObjectError
_15405:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15407
	call	_brl_blitz_NullObjectError
_15407:
	mov	esi,dword [esi+32]
	cmp	esi,_bbNullObject
	jne	_15409
	call	_brl_blitz_NullObjectError
_15409:
	push	dword [esi+12]
	push	_532
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_15402:
	push	_15411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15413
	call	_brl_blitz_NullObjectError
_15413:
	mov	edi,dword [ebx+180]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_15416
	call	_brl_blitz_NullObjectError
_15416:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_533
_535:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_15421
	call	_brl_blitz_NullObjectError
_15421:
	push	_bbStringClass
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	je	_533
	mov	eax,ebp
	push	eax
	push	_15425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15424
	call	_brl_blitz_NullObjectError
_15424:
	push	dword [ebp-20]
	push	_536
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_533:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_15419
	call	_brl_blitz_NullObjectError
_15419:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_535
_534:
	push	_15426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15428
	call	_brl_blitz_NullObjectError
_15428:
	mov	edi,dword [ebx+16]
	mov	eax,edi
	add	eax,24
	mov	ebx,eax
	mov	eax,ebx
	add	eax,dword [edi+16]
	mov	dword [ebp-24],eax
	jmp	_537
_539:
	mov	eax,dword [ebx]
	mov	dword [ebp-8],eax
	add	ebx,4
	cmp	dword [ebp-8],_bbNullObject
	je	_537
	mov	eax,ebp
	push	eax
	push	_15446
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_15435
	call	_brl_blitz_NullObjectError
_15435:
	mov	eax,dword [esi+12]
	mov	dword [ebp-20],eax
	push	_15436
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	mov	eax,dword [eax+8]
	cmp	eax,0
	je	_15439
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15438
	call	_brl_blitz_NullObjectError
_15438:
	push	dword [ebp-20]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
_15439:
	cmp	eax,0
	je	_15441
	mov	eax,ebp
	push	eax
	push	_15445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15442
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_15444
	call	_brl_blitz_NullObjectError
_15444:
	push	dword [ebp-20]
	push	_540
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+144]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_15441:
	call	dword [_bbOnDebugLeaveScope]
_537:
	cmp	ebx,dword [ebp-24]
	jne	_539
_538:
	push	_15447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15449
	call	_brl_blitz_NullObjectError
_15449:
	mov	ebx,dword [ebx+120]
	cmp	ebx,_bbNullObject
	jne	_15451
	call	_brl_blitz_NullObjectError
_15451:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+164]
	add	esp,8
	push	_15452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15454
	call	_brl_blitz_NullObjectError
_15454:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	ebx,0
	jmp	_2198
_2198:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_Quit:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	eax,ebp
	push	eax
	push	_15488
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_15459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_15461
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_15463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15465
	call	_brl_blitz_NullObjectError
_15465:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	push	_15466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15468
	call	_brl_blitz_NullObjectError
_15468:
	mov	eax,dword [ebx+16]
	mov	dword [ebp-12],eax
	push	_15469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-12]
	mov	eax,edi
	add	eax,24
	mov	esi,eax
	mov	eax,esi
	add	eax,dword [edi+16]
	mov	dword [ebp-20],eax
	jmp	_541
_543:
	mov	eax,dword [esi]
	mov	dword [ebp-8],eax
	add	esi,4
	cmp	dword [ebp-8],_bbNullObject
	je	_541
	mov	eax,ebp
	push	eax
	push	_15480
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_15476
	call	_brl_blitz_NullObjectError
_15476:
	push	_bbNullObject
	push	5
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	cmp	eax,0
	je	_15477
	mov	eax,ebp
	push	eax
	push	_15479
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15478
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],1
	call	dword [_bbOnDebugLeaveScope]
_15477:
	call	dword [_bbOnDebugLeaveScope]
_541:
	cmp	esi,dword [ebp-20]
	jne	_543
_542:
	push	_15481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jne	_15482
	mov	eax,ebp
	push	eax
	push	_15487
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15483
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15485
	call	_brl_blitz_NullObjectError
_15485:
	mov	dword [ebx+172],0
	call	dword [_bbOnDebugLeaveScope]
_15482:
	mov	ebx,0
	jmp	_2201
_2201:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_DebugExit:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_15512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15491
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15493
	call	_brl_blitz_NullObjectError
_15493:
	cmp	dword [ebx+136],_bbNullObject
	je	_15494
	push	ebp
	push	_15508
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15495
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15497
	call	_brl_blitz_NullObjectError
_15497:
	mov	ebx,dword [ebx+136]
	cmp	ebx,_bbNullObject
	jne	_15499
	call	_brl_blitz_NullObjectError
_15499:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	push	_15500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15502
	call	_brl_blitz_NullObjectError
_15502:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+136]
	dec	dword [eax+4]
	jnz	_15507
	push	eax
	call	_bbGCFree
	add	esp,4
_15507:
	mov	dword [esi+136],ebx
	call	dword [_bbOnDebugLeaveScope]
_15494:
	push	_15509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15511
	call	_brl_blitz_NullObjectError
_15511:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,8
	mov	ebx,0
	jmp	_2204
_2204:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_DebugSource:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_15558
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15514
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbNullObject
	push	_15516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15518
	call	_brl_blitz_NullObjectError
_15518:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	mov	dword [ebp-8],eax
	push	_15519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15521
	call	_brl_blitz_NullObjectError
_15521:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	dword [ebp-20],eax
	push	_15522
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_15523
	push	ebp
	push	_15526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-8]
	push	_544
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_system_Notify
	add	esp,8
	push	_15525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2210
_15523:
	push	_15527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15529
	call	_brl_blitz_NullObjectError
_15529:
	mov	eax,dword [ebx+136]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_15532
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15531
	call	_brl_blitz_NullObjectError
_15531:
	mov	eax,dword [ebx+136]
	cmp	eax,dword [ebp-20]
	setne	al
	movzx	eax,al
_15532:
	cmp	eax,0
	je	_15534
	push	ebp
	push	_15540
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15537
	call	_brl_blitz_NullObjectError
_15537:
	mov	ebx,dword [ebx+136]
	cmp	ebx,_bbNullObject
	jne	_15539
	call	_brl_blitz_NullObjectError
_15539:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_15534:
	push	_15541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15543
	call	_brl_blitz_NullObjectError
_15543:
	mov	ebx,dword [ebp-20]
	inc	dword [ebx+4]
	mov	eax,dword [esi+136]
	dec	dword [eax+4]
	jnz	_15548
	push	eax
	call	_bbGCFree
	add	esp,4
_15548:
	mov	dword [esi+136],ebx
	push	_15549
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15551
	call	_brl_blitz_NullObjectError
_15551:
	mov	ebx,dword [ebx+136]
	cmp	ebx,_bbNullObject
	jne	_15553
	call	_brl_blitz_NullObjectError
_15553:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,12
	push	_15554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15556
	call	_brl_blitz_NullObjectError
_15556:
	push	dword [ebx+84]
	call	_brl_maxgui_ActivateWindow
	add	esp,4
	push	_15557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_system_PollSystem
	mov	ebx,0
	jmp	_2210
_2210:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_SetMode:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_15605
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15560
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15562
	call	_brl_blitz_NullObjectError
_15562:
	mov	eax,dword [ebp-8]
	cmp	dword [ebx+132],eax
	jne	_15563
	push	ebp
	push	_15565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2214
_15563:
	push	_15566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15568
	call	_brl_blitz_NullObjectError
_15568:
	push	dword [ebx+84]
	call	_brl_maxgui_ActivateWindow
	add	esp,4
	push	_15569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,2
	je	_15572
	cmp	eax,1
	je	_15573
	jmp	_15571
_15572:
	push	ebp
	push	_15589
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15576
	call	_brl_blitz_NullObjectError
_15576:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15579
	call	_brl_blitz_NullObjectError
_15579:
	mov	esi,dword [esi+128]
	cmp	esi,_bbNullObject
	jne	_15581
	call	_brl_blitz_NullObjectError
_15581:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+220],eax
	push	_15582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15584
	call	_brl_blitz_NullObjectError
_15584:
	mov	esi,dword [ebx+128]
	cmp	esi,_bbNullObject
	jne	_15586
	call	_brl_blitz_NullObjectError
_15586:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15588
	call	_brl_blitz_NullObjectError
_15588:
	push	dword [ebx+216]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+60]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15571
_15573:
	push	ebp
	push	_15597
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15592
	call	_brl_blitz_NullObjectError
_15592:
	mov	esi,dword [ebx+128]
	cmp	esi,_bbNullObject
	jne	_15594
	call	_brl_blitz_NullObjectError
_15594:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15596
	call	_brl_blitz_NullObjectError
_15596:
	push	dword [ebx+220]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+60]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15571
_15571:
	push	_15598
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15600
	call	_brl_blitz_NullObjectError
_15600:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+132],eax
	push	_15602
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15604
	call	_brl_blitz_NullObjectError
_15604:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	mov	ebx,0
	jmp	_2214
_2214:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_RefreshToolbar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	push	ebp
	push	_15691
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_15609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15611
	call	_brl_blitz_NullObjectError
_15611:
	push	_bb_THelpPanel
	push	dword [ebx+24]
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_15612
	push	ebp
	push	_15616
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15613
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15615
	call	_brl_blitz_NullObjectError
_15615:
	push	2
	push	dword [ebx+92]
	call	_brl_maxgui_DisableGadgetItem
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15617
_15612:
	push	ebp
	push	_15621
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15620
	call	_brl_blitz_NullObjectError
_15620:
	push	2
	push	dword [ebx+92]
	call	_brl_maxgui_EnableGadgetItem
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_15617:
	push	_15622
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15624
	call	_brl_blitz_NullObjectError
_15624:
	push	_bb_TOpenCode
	push	dword [ebx+24]
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_15625
	push	ebp
	push	_15635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15628
	call	_brl_blitz_NullObjectError
_15628:
	push	3
	push	dword [ebx+92]
	call	_brl_maxgui_EnableGadgetItem
	add	esp,8
	push	_15629
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],5
	jmp	_15630
_547:
	push	ebp
	push	_15634
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15631
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15633
	call	_brl_blitz_NullObjectError
_15633:
	push	dword [ebp-8]
	push	dword [ebx+92]
	call	_brl_maxgui_EnableGadgetItem
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_545:
	add	dword [ebp-8],1
_15630:
	cmp	dword [ebp-8],8
	jle	_547
_546:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15636
_15625:
	push	ebp
	push	_15646
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15637
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15639
	call	_brl_blitz_NullObjectError
_15639:
	push	3
	push	dword [ebx+92]
	call	_brl_maxgui_DisableGadgetItem
	add	esp,8
	push	_15640
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],5
	jmp	_15641
_550:
	push	ebp
	push	_15645
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15642
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15644
	call	_brl_blitz_NullObjectError
_15644:
	push	dword [ebp-8]
	push	dword [ebx+92]
	call	_brl_maxgui_DisableGadgetItem
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_548:
	add	dword [ebp-8],1
_15641:
	cmp	dword [ebp-8],8
	jle	_550
_549:
	call	dword [_bbOnDebugLeaveScope]
_15636:
	push	_15647
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15649
	call	_brl_blitz_NullObjectError
_15649:
	mov	eax,dword [ebx+132]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_15654
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15651
	call	_brl_blitz_NullObjectError
_15651:
	mov	ebx,dword [ebx+108]
	cmp	ebx,_bbNullObject
	jne	_15653
	call	_brl_blitz_NullObjectError
_15653:
	mov	eax,dword [ebx+76]
_15654:
	cmp	eax,0
	je	_15656
	push	ebp
	push	_15663
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],12
	jmp	_15658
_553:
	push	ebp
	push	_15662
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15659
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15661
	call	_brl_blitz_NullObjectError
_15661:
	push	dword [ebp-8]
	push	dword [ebx+92]
	call	_brl_maxgui_EnableGadgetItem
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_551:
	add	dword [ebp-8],1
_15658:
	cmp	dword [ebp-8],14
	jle	_553
_552:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15664
_15656:
	push	ebp
	push	_15671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],12
	jmp	_15666
_556:
	push	ebp
	push	_15670
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15669
	call	_brl_blitz_NullObjectError
_15669:
	push	dword [ebp-8]
	push	dword [ebx+92]
	call	_brl_maxgui_DisableGadgetItem
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_554:
	add	dword [ebp-8],1
_15666:
	cmp	dword [ebp-8],14
	jle	_556
_555:
	call	dword [_bbOnDebugLeaveScope]
_15664:
	push	_15672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15674
	call	_brl_blitz_NullObjectError
_15674:
	mov	eax,dword [ebx+28]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_15679
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15676
	call	_brl_blitz_NullObjectError
_15676:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_15678
	call	_brl_blitz_NullObjectError
_15678:
	mov	eax,dword [ebx+36]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
_15679:
	cmp	eax,0
	je	_15681
	push	ebp
	push	_15685
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15682
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15684
	call	_brl_blitz_NullObjectError
_15684:
	push	15
	push	dword [ebx+92]
	call	_brl_maxgui_EnableGadgetItem
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15686
_15681:
	push	ebp
	push	_15690
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15689
	call	_brl_blitz_NullObjectError
_15689:
	push	15
	push	dword [ebx+92]
	call	_brl_maxgui_DisableGadgetItem
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_15686:
	mov	ebx,0
	jmp	_2217
_2217:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_IsSourceOpen:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbEmptyString
	mov	eax,ebp
	push	eax
	push	_15714
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_15695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyString
	push	_15697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15699
	call	_brl_blitz_NullObjectError
_15699:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_15700
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15702
	call	_brl_blitz_NullObjectError
_15702:
	mov	edi,dword [ebx+16]
	mov	eax,edi
	add	eax,24
	mov	esi,eax
	mov	eax,esi
	add	eax,dword [edi+16]
	mov	dword [ebp-20],eax
	jmp	_557
_559:
	mov	eax,dword [esi]
	mov	dword [ebp-12],eax
	add	esi,4
	cmp	dword [ebp-12],_bbNullObject
	je	_557
	mov	eax,ebp
	push	eax
	push	_15713
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15707
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15709
	call	_brl_blitz_NullObjectError
_15709:
	push	dword [ebp-16]
	push	dword [ebx+12]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_15710
	mov	eax,ebp
	push	eax
	push	_15712
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2221
_15710:
	call	dword [_bbOnDebugLeaveScope]
_557:
	cmp	esi,dword [ebp-20]
	jne	_559
_558:
	mov	ebx,0
	jmp	_2221
_2221:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_OpenSource:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_bbEmptyString
	mov	eax,ebp
	push	eax
	push	_15778
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_15718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_15720
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_bbEmptyString
	push	_15723
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_244
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_15724
	mov	eax,ebp
	push	eax
	push	_15730
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	0
	push	_12
	push	_560
	call	_brl_system_RequestFile
	add	esp,16
	mov	dword [ebp-8],eax
	push	_15726
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_15727
	mov	eax,ebp
	push	eax
	push	_15729
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15728
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2225
_15727:
	call	dword [_bbOnDebugLeaveScope]
_15724:
	push	_15731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15733
	call	_brl_blitz_NullObjectError
_15733:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	push	eax
	call	_bbStringToLower
	add	esp,4
	mov	dword [ebp-24],eax
	push	_15734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15736
	call	_brl_blitz_NullObjectError
_15736:
	mov	edi,dword [ebx+16]
	mov	eax,edi
	add	eax,24
	mov	esi,eax
	mov	eax,esi
	add	eax,dword [edi+16]
	mov	dword [ebp-28],eax
	jmp	_561
_563:
	mov	eax,dword [esi]
	mov	dword [ebp-16],eax
	add	esi,4
	cmp	dword [ebp-16],_bbNullObject
	je	_561
	mov	eax,ebp
	push	eax
	push	_15750
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_15743
	call	_brl_blitz_NullObjectError
_15743:
	push	dword [ebp-24]
	push	dword [ebx+12]
	call	_bbStringToLower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_15744
	mov	eax,ebp
	push	eax
	push	_15749
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15745
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15747
	call	_brl_blitz_NullObjectError
_15747:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,8
	push	_15748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TOpenCode
	push	dword [ebp-16]
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2225
_15744:
	call	dword [_bbOnDebugLeaveScope]
_561:
	cmp	esi,dword [ebp-28]
	jne	_563
_562:
	push	_15751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15753
	call	_brl_blitz_NullObjectError
_15753:
	push	dword [ebp-8]
	call	_brl_filesystem_StripDir
	add	esp,4
	push	eax
	push	_564
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,8
	push	_15754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	push	dword [ebp-8]
	call	dword [_bb_TOpenCode+240]
	add	esp,8
	mov	dword [ebp-12],eax
	push	_15755
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_15756
	mov	eax,ebp
	push	eax
	push	_15762
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15759
	call	_brl_blitz_NullObjectError
_15759:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15761
	call	_brl_blitz_NullObjectError
_15761:
	push	dword [ebx+12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+108]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_15756:
	push	_15763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15765
	call	_brl_blitz_NullObjectError
_15765:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	_15766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_15767
	mov	eax,ebp
	push	eax
	push	_15776
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15768
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15770
	call	_brl_blitz_NullObjectError
_15770:
	push	dword [ebx+32]
	call	_brl_maxgui_ActivateGadget
	add	esp,4
	push	_15771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_15773
	call	_brl_blitz_NullObjectError
_15773:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_15775
	call	_brl_blitz_NullObjectError
_15775:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_15767:
	push	_15777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_2225
_2225:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_AddRecent:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbEmptyString
	push	ebp
	push	_15814
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyString
	push	_15782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15784
	call	_brl_blitz_NullObjectError
_15784:
	mov	esi,dword [ebx+180]
	cmp	esi,_bbNullObject
	jne	_15787
	call	_brl_blitz_NullObjectError
_15787:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_565
_567:
	cmp	ebx,_bbNullObject
	jne	_15792
	call	_brl_blitz_NullObjectError
_15792:
	push	_bbStringClass
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_565
	push	ebp
	push	_15802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-12]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_15794
	push	ebp
	push	_15801
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15797
	call	_brl_blitz_NullObjectError
_15797:
	mov	ebx,dword [ebx+180]
	cmp	ebx,_bbNullObject
	jne	_15799
	call	_brl_blitz_NullObjectError
_15799:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,8
	push	_15800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_566
_15794:
	call	dword [_bbOnDebugLeaveScope]
_565:
	cmp	ebx,_bbNullObject
	jne	_15790
	call	_brl_blitz_NullObjectError
_15790:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_567
_566:
	push	_15803
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15805
	call	_brl_blitz_NullObjectError
_15805:
	mov	ebx,dword [ebx+180]
	cmp	ebx,_bbNullObject
	jne	_15807
	call	_brl_blitz_NullObjectError
_15807:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	push	_15808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15810
	call	_brl_blitz_NullObjectError
_15810:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,4
	push	_15811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15813
	call	_brl_blitz_NullObjectError
_15813:
	push	dword [ebx+84]
	call	_brl_maxgui_UpdateWindowMenu
	add	esp,4
	mov	ebx,0
	jmp	_2229
_2229:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_RefreshRecentFiles:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_15875
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15816
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyString
	push	_15819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_15821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15823
	call	_brl_blitz_NullObjectError
_15823:
	mov	esi,dword [ebx+184]
	mov	eax,esi
	add	eax,24
	mov	ebx,eax
	mov	eax,ebx
	add	eax,dword [esi+16]
	mov	edi,eax
	jmp	_568
_570:
	mov	eax,dword [ebx]
	mov	dword [ebp-16],eax
	add	ebx,4
	cmp	dword [ebp-16],_bbNullObject
	je	_568
	mov	eax,ebp
	push	eax
	push	_15829
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_brl_maxgui_FreeMenu
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_568:
	cmp	ebx,edi
	jne	_570
_569:
	push	_15830
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15832
	call	_brl_blitz_NullObjectError
_15832:
	mov	ebx,dword [ebx+180]
	cmp	ebx,_bbNullObject
	jne	_15834
	call	_brl_blitz_NullObjectError
_15834:
	push	16
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbIntMin
	add	esp,8
	mov	dword [ebp-8],eax
	push	_15835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15837
	call	_brl_blitz_NullObjectError
_15837:
	push	dword [ebp-8]
	push	_15839
	call	_bbArrayNew1D
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+184]
	dec	dword [eax+4]
	jnz	_15843
	push	eax
	call	_bbGCFree
	add	esp,4
_15843:
	mov	dword [esi+184],ebx
	push	_15844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_15845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15847
	call	_brl_blitz_NullObjectError
_15847:
	mov	eax,dword [ebx+180]
	mov	dword [ebp-20],eax
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_15850
	call	_brl_blitz_NullObjectError
_15850:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_571
_573:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_15855
	call	_brl_blitz_NullObjectError
_15855:
	push	_bbStringClass
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_571
	mov	eax,ebp
	push	eax
	push	_15874
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15856
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15858
	call	_brl_blitz_NullObjectError
_15858:
	mov	esi,dword [ebx+184]
	mov	ebx,dword [ebp-8]
	cmp	ebx,dword [esi+20]
	jb	_15861
	call	_brl_blitz_ArrayBoundsError
_15861:
	mov	eax,esi
	mov	edx,ebx
	shl	edx,2
	add	eax,edx
	mov	ebx,eax
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15864
	call	_brl_blitz_NullObjectError
_15864:
	push	0
	push	0
	push	dword [esi+176]
	mov	eax,dword [ebp-8]
	add	eax,256
	push	eax
	push	dword [ebp-12]
	call	_brl_maxgui_CreateMenu
	add	esp,20
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+24]
	dec	dword [eax+4]
	jnz	_15868
	push	eax
	call	_bbGCFree
	add	esp,4
_15868:
	mov	dword [ebx+24],esi
	push	_15869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-8],1
	push	_15870
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],16
	jne	_15871
	mov	eax,ebp
	push	eax
	push	_15873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15872
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_572
_15871:
	call	dword [_bbOnDebugLeaveScope]
_571:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_15853
	call	_brl_blitz_NullObjectError
_15853:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_573
_572:
	mov	ebx,0
	jmp	_2232
_2232:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_BuildModules:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbEmptyString
	push	ebp
	push	_15900
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15877
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbEmptyString
	push	_15881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15883
	call	_brl_blitz_NullObjectError
_15883:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_15885
	call	_brl_blitz_NullObjectError
_15885:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,4
	push	_15886
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15888
	call	_brl_blitz_NullObjectError
_15888:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+216]
	add	esp,4
	push	_15889
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15891
	call	_brl_blitz_NullObjectError
_15891:
	push	dword [ebx+12]
	call	_bb_Quote
	add	esp,4
	mov	dword [ebp-12],eax
	push	_15892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_574
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-12],eax
	push	_15893
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_15894
	push	ebp
	push	_15896
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_575
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_15894:
	push	_15897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15899
	call	_brl_blitz_NullObjectError
_15899:
	push	1
	push	_2
	push	_576
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,20
	mov	ebx,0
	jmp	_2236
_2236:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_ImportBB:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	push	ebp
	push	_15930
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbEmptyString
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	push	_15907
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_2
	push	0
	push	_578
	push	_577
	call	_brl_system_RequestFile
	add	esp,16
	mov	dword [ebp-8],eax
	push	_15908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	dword [eax+8],0
	jne	_15909
	push	ebp
	push	_15911
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2239
_15909:
	push	_15912
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15914
	call	_brl_blitz_NullObjectError
_15914:
	push	dword [ebx+12]
	call	_bb_Quote
	add	esp,4
	mov	dword [ebp-12],eax
	push	_15915
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_579
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-12],eax
	push	_15916
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15918
	call	_brl_blitz_NullObjectError
_15918:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	push	eax
	call	_bb_Quote
	add	esp,4
	push	eax
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-12],eax
	push	_15919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15921
	call	_brl_blitz_NullObjectError
_15921:
	push	1
	push	_2
	push	dword [ebp-8]
	call	_brl_filesystem_StripDir
	add	esp,4
	push	eax
	call	_brl_filesystem_StripExt
	add	esp,4
	push	eax
	push	_580
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,20
	push	_15922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15924
	call	_brl_blitz_NullObjectError
_15924:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_15926
	call	_brl_blitz_NullObjectError
_15926:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	push	_15927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15929
	call	_brl_blitz_NullObjectError
_15929:
	push	_245
	push	dword [ebp-8]
	call	_brl_filesystem_StripExt
	add	esp,4
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	ebx,0
	jmp	_2239
_2239:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_GetCommandLine:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_15935
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15932
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15934
	call	_brl_blitz_NullObjectError
_15934:
	mov	ebx,dword [ebx+44]
	jmp	_2242
_2242:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_SetCommandLine:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_15945
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15937
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_15939
	call	_brl_blitz_NullObjectError
_15939:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+44]
	dec	dword [eax+4]
	jnz	_15944
	push	eax
	call	_bbGCFree
	add	esp,4
_15944:
	mov	dword [esi+44],ebx
	mov	ebx,0
	jmp	_2246
_2246:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_SetStatus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_15951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15950
	call	_brl_blitz_NullObjectError
_15950:
	push	dword [ebp-8]
	push	dword [ebx+84]
	call	_brl_maxgui_SetStatusText
	add	esp,8
	mov	ebx,0
	jmp	_2250
_2250:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_Execute:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_15971
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15955
	call	_brl_blitz_NullObjectError
_15955:
	mov	eax,dword [ebx+28]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_15956
	push	ebp
	push	_15965
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15959
	call	_brl_blitz_NullObjectError
_15959:
	push	dword [ebp-4]
	call	dword [_bb_TOutputPanel+132]
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+28]
	dec	dword [eax+4]
	jnz	_15964
	push	eax
	call	_bbGCFree
	add	esp,4
_15964:
	mov	dword [ebx+28],esi
	call	dword [_bbOnDebugLeaveScope]
_15956:
	push	_15966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15968
	call	_brl_blitz_NullObjectError
_15968:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_15970
	call	_brl_blitz_NullObjectError
_15970:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,20
	mov	ebx,0
	jmp	_2257
_2257:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_SelectError:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],0
	mov	eax,ebp
	push	eax
	push	_16005
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],0
	push	_15975
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15977
	call	_brl_blitz_NullObjectError
_15977:
	mov	edi,dword [ebx+16]
	mov	eax,edi
	add	eax,24
	mov	esi,eax
	mov	eax,esi
	add	eax,dword [edi+16]
	mov	dword [ebp-28],eax
	jmp	_581
_583:
	mov	eax,dword [esi]
	mov	dword [ebp-20],eax
	add	esi,4
	cmp	dword [ebp-20],_bbNullObject
	je	_581
	mov	eax,ebp
	push	eax
	push	_15989
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15982
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_15984
	call	_brl_blitz_NullObjectError
_15984:
	push	dword [ebp-8]
	push	dword [ebx+12]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_15985
	mov	eax,ebp
	push	eax
	push	_15988
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15986
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],1
	push	_15987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_582
_15985:
	call	dword [_bbOnDebugLeaveScope]
_581:
	cmp	esi,dword [ebp-28]
	jne	_583
_582:
	push	_15990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],0
	jne	_15991
	mov	eax,ebp
	push	eax
	push	_15995
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_15994
	call	_brl_blitz_NullObjectError
_15994:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_15991:
	push	_15996
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	je	_15997
	mov	eax,ebp
	push	eax
	push	_16004
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_15998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16000
	call	_brl_blitz_NullObjectError
_16000:
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,8
	push	_16001
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_16003
	call	_brl_blitz_NullObjectError
_16003:
	push	dword [ebp-16]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	15
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_15997:
	mov	ebx,0
	jmp	_2263
_2263:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_ParseError:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	push	ebp
	push	_16095
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	push	_16013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	push	_16016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_584
	push	13
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_16017
	push	ebp
	push	_16059
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	14
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-8],eax
	push	_16019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_5
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-20],eax
	push	_16020
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],-1
	jne	_16021
	push	ebp
	push	_16023
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_16021:
	push	_16024
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-12],eax
	push	_16025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	mov	eax,dword [ebp-20]
	add	eax,1
	push	eax
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-8],eax
	push	_16026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_79
	push	1
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_16027
	push	ebp
	push	_16052
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_585
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-20],eax
	push	_16029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],-1
	jne	_16030
	push	ebp
	push	_16032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16031
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_16030:
	push	_16033
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	1
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-16],eax
	push	_16034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_586
	push	dword [ebp-16]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-20],eax
	push	_16035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jne	_16036
	push	ebp
	push	_16038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_16036:
	push	_16039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_586
	push	dword [ebp-16]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-24],eax
	push	_16040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],0
	jne	_16041
	push	ebp
	push	_16043
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16042
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_16041:
	push	_16044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	sub	eax,1
	push	eax
	push	dword [ebp-20]
	push	dword [ebp-16]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-28],eax
	push	_16045
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	push	dword [eax+8]
	push	dword [ebp-24]
	push	dword [ebp-16]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-32],eax
	push	_16046
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16048
	call	_brl_blitz_NullObjectError
_16048:
	mov	eax,dword [ebp-20]
	sub	eax,1
	push	eax
	push	0
	push	dword [ebp-16]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_16049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16051
	call	_brl_blitz_NullObjectError
_16051:
	push	dword [ebp-28]
	push	dword [ebp-32]
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,16
	call	dword [_bbOnDebugLeaveScope]
_16027:
	push	_16053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-12]
	push	_16054
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_system_Notify
	add	esp,8
	push	_16055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16057
	call	_brl_blitz_NullObjectError
_16057:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,8
	push	_16058
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2267
_16017:
	push	_16060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_28
	push	_16061
	push	dword [ebp-8]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-8],eax
	push	_16062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_588
_590:
	push	ebp
	push	_16094
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_5
	push	dword [ebp-8]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-20],eax
	push	_16064
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],-1
	jne	_16065
	push	ebp
	push	_16067
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_16065:
	push	_16068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	0
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-12],eax
	push	_16069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	mov	eax,dword [ebp-20]
	add	eax,1
	push	eax
	push	dword [ebp-8]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-8],eax
	push	_16070
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_16071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_591
_593:
	push	ebp
	push	_16093
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_40
	push	dword [ebp-12]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	mov	dword [ebp-20],eax
	push	_16073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jne	_16074
	push	ebp
	push	_16076
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_592
_16074:
	push	_16077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_40
	push	dword [ebp-12]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-24],eax
	push	_16078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],-1
	je	_16079
	push	ebp
	push	_16092
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	sub	eax,1
	push	eax
	push	0
	push	dword [ebp-12]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-16],eax
	push	_16081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-12]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-28],eax
	push	_16082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],0
	je	_16083
	push	ebp
	push	_16090
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	push	dword [eax+8]
	mov	eax,dword [ebp-24]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-12],eax
	push	_16085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16087
	call	_brl_blitz_NullObjectError
_16087:
	push	dword [ebp-28]
	push	dword [ebp-32]
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,16
	push	_16088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-12]
	push	_16054
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_system_Notify
	add	esp,8
	push	_16089
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2267
_16083:
	push	_16091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	add	eax,1
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_16079:
	call	dword [_bbOnDebugLeaveScope]
_591:
	mov	eax,1
	cmp	eax,0
	jne	_593
_592:
	call	dword [_bbOnDebugLeaveScope]
_588:
	mov	eax,dword [ebp-8]
	cmp	dword [eax+8],0
	jne	_590
_589:
	mov	ebx,0
	jmp	_2267
_2267:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_AddPanel:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	mov	eax,ebp
	push	eax
	push	_16162
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	push	_16100
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16102
	call	_brl_blitz_NullObjectError
_16102:
	push	dword [ebx+100]
	call	_brl_maxgui_CountGadgetItems
	add	esp,4
	mov	dword [ebp-16],eax
	push	_16103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16105
	call	_brl_blitz_NullObjectError
_16105:
	mov	edx,dword [ebx+16]
	mov	eax,dword [ebp-16]
	cmp	dword [edx+20],eax
	jg	_16106
	mov	eax,ebp
	push	eax
	push	_16117
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16109
	call	_brl_blitz_NullObjectError
_16109:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16112
	call	_brl_blitz_NullObjectError
_16112:
	mov	eax,dword [ebp-16]
	add	eax,1
	push	eax
	push	0
	push	dword [ebx+16]
	push	_985
	call	_bbArraySlice
	add	esp,16
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_16116
	push	eax
	call	_bbGCFree
	add	esp,4
_16116:
	mov	dword [esi+16],ebx
	call	dword [_bbOnDebugLeaveScope]
_16106:
	push	_16118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16120
	call	_brl_blitz_NullObjectError
_16120:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_16122
	call	_brl_blitz_NullObjectError
_16122:
	push	_bbNullObject
	push	_2
	push	-1
	push	1
	push	dword [ebx+8]
	push	dword [esi+100]
	call	_brl_maxgui_AddGadgetItem
	add	esp,24
	push	_16123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_16125
	call	_brl_blitz_NullObjectError
_16125:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16127
	call	_brl_blitz_NullObjectError
_16127:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16129
	call	_brl_blitz_NullObjectError
_16129:
	push	_2
	push	0
	push	dword [ebx+100]
	push	dword [esi+100]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	push	eax
	push	dword [edi+100]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	push	eax
	push	0
	push	0
	call	_brl_maxgui_CreatePanel
	add	esp,28
	mov	dword [ebp-12],eax
	push	_16130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	1
	push	1
	push	1
	push	dword [ebp-12]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	push	_16131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_16133
	call	_brl_blitz_NullObjectError
_16133:
	mov	ebx,dword [ebp-12]
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_16138
	push	eax
	call	_bbGCFree
	add	esp,4
_16138:
	mov	dword [esi+16],ebx
	push	_16139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_16141
	call	_brl_blitz_NullObjectError
_16141:
	mov	eax,dword [ebp-16]
	mov	dword [ebx+20],eax
	push	_16143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16145
	call	_brl_blitz_NullObjectError
_16145:
	mov	esi,dword [ebx+16]
	mov	ebx,dword [ebp-16]
	cmp	ebx,dword [esi+20]
	jb	_16148
	call	_brl_blitz_ArrayBoundsError
_16148:
	shl	ebx,2
	add	esi,ebx
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_16153
	push	eax
	call	_bbGCFree
	add	esp,4
_16153:
	mov	dword [esi+24],ebx
	push	_16154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16156
	call	_brl_blitz_NullObjectError
_16156:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,8
	push	_16157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16159
	call	_brl_blitz_NullObjectError
_16159:
	mov	ebx,dword [ebx+80]
	cmp	ebx,_bbNullObject
	jne	_16161
	call	_brl_blitz_NullObjectError
_16161:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,0
	jmp	_2271
_2271:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_AddHandler:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_16169
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16166
	call	_brl_blitz_NullObjectError
_16166:
	mov	ebx,dword [ebx+80]
	cmp	ebx,_bbNullObject
	jne	_16168
	call	_brl_blitz_NullObjectError
_16168:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,0
	jmp	_2275
_2275:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_RemovePanel:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	eax,ebp
	push	eax
	push	_16307
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_16174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_16176
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16178
	call	_brl_blitz_NullObjectError
_16178:
	mov	ebx,dword [ebx+80]
	cmp	ebx,_bbNullObject
	jne	_16180
	call	_brl_blitz_NullObjectError
_16180:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,8
	push	_16181
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16183
	call	_brl_blitz_NullObjectError
_16183:
	mov	eax,dword [ebp-8]
	cmp	dword [ebx+136],eax
	jne	_16184
	mov	eax,ebp
	push	eax
	push	_16193
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16187
	call	_brl_blitz_NullObjectError
_16187:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+136]
	dec	dword [eax+4]
	jnz	_16192
	push	eax
	call	_bbGCFree
	add	esp,4
_16192:
	mov	dword [esi+136],ebx
	call	dword [_bbOnDebugLeaveScope]
_16184:
	push	_16194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16196
	call	_brl_blitz_NullObjectError
_16196:
	mov	eax,dword [ebx+36]
	cmp	dword [ebp-8],eax
	jne	_16197
	mov	eax,ebp
	push	eax
	push	_16208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16200
	call	_brl_blitz_NullObjectError
_16200:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16203
	call	_brl_blitz_NullObjectError
_16203:
	mov	ebx,dword [ebx+20]
	inc	dword [ebx+4]
	mov	eax,dword [esi+36]
	dec	dword [eax+4]
	jnz	_16207
	push	eax
	call	_bbGCFree
	add	esp,4
_16207:
	mov	dword [esi+36],ebx
	call	dword [_bbOnDebugLeaveScope]
_16197:
	push	_16209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16211
	call	_brl_blitz_NullObjectError
_16211:
	mov	eax,dword [ebx+32]
	cmp	dword [ebp-8],eax
	jne	_16212
	mov	eax,ebp
	push	eax
	push	_16221
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16215
	call	_brl_blitz_NullObjectError
_16215:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+32]
	dec	dword [eax+4]
	jnz	_16220
	push	eax
	call	_bbGCFree
	add	esp,4
_16220:
	mov	dword [esi+32],ebx
	call	dword [_bbOnDebugLeaveScope]
_16212:
	push	_16222
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16224
	call	_brl_blitz_NullObjectError
_16224:
	mov	eax,dword [ebx+24]
	cmp	dword [ebp-8],eax
	jne	_16225
	mov	eax,ebp
	push	eax
	push	_16245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_16228
	call	_brl_blitz_NullObjectError
_16228:
	mov	eax,dword [ebx+20]
	add	eax,1
	mov	dword [ebp-16],eax
	push	_16229
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16231
	call	_brl_blitz_NullObjectError
_16231:
	mov	eax,dword [ebx+16]
	mov	eax,dword [eax+20]
	cmp	dword [ebp-16],eax
	jl	_16232
	mov	eax,ebp
	push	eax
	push	_16236
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16235
	call	_brl_blitz_NullObjectError
_16235:
	mov	eax,dword [ebx+16]
	mov	eax,dword [eax+20]
	sub	eax,2
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_16232:
	push	_16237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_16239
	call	_brl_blitz_NullObjectError
_16239:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16241
	call	_brl_blitz_NullObjectError
_16241:
	mov	esi,dword [ebx+16]
	mov	ebx,dword [ebp-16]
	cmp	ebx,dword [esi+20]
	jb	_16244
	call	_brl_blitz_ArrayBoundsError
_16244:
	push	dword [esi+ebx*4+24]
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+168]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_16225:
	push	_16246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16248
	call	_brl_blitz_NullObjectError
_16248:
	mov	eax,dword [ebx+16]
	mov	dword [ebp-12],eax
	push	_16249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16251
	call	_brl_blitz_NullObjectError
_16251:
	mov	edi,ebx
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16254
	call	_brl_blitz_NullObjectError
_16254:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16256
	call	_brl_blitz_NullObjectError
_16256:
	mov	eax,dword [ebx+16]
	mov	eax,dword [eax+20]
	sub	eax,1
	push	eax
	push	0
	push	dword [esi+16]
	push	_985
	call	_bbArraySlice
	add	esp,16
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [edi+16]
	dec	dword [eax+4]
	jnz	_16260
	push	eax
	call	_bbGCFree
	add	esp,4
_16260:
	mov	dword [edi+16],ebx
	push	_16261
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_16263
	call	_brl_blitz_NullObjectError
_16263:
	mov	eax,dword [ebx+20]
	mov	dword [ebp-16],eax
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16265
	call	_brl_blitz_NullObjectError
_16265:
	mov	eax,dword [ebx+16]
	mov	eax,dword [eax+20]
	sub	eax,1
	mov	edi,eax
	jmp	_16266
_596:
	mov	eax,ebp
	push	eax
	push	_16290
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16268
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16270
	call	_brl_blitz_NullObjectError
_16270:
	mov	esi,dword [ebx+16]
	mov	ebx,dword [ebp-16]
	cmp	ebx,dword [esi+20]
	jb	_16273
	call	_brl_blitz_ArrayBoundsError
_16273:
	mov	eax,esi
	mov	edx,ebx
	shl	edx,2
	add	eax,edx
	mov	ebx,eax
	mov	eax,dword [ebp-16]
	add	eax,1
	mov	esi,eax
	mov	eax,dword [ebp-12]
	cmp	esi,dword [eax+20]
	jb	_16276
	call	_brl_blitz_ArrayBoundsError
_16276:
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+esi*4+24]
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+24]
	dec	dword [eax+4]
	jnz	_16280
	push	eax
	call	_bbGCFree
	add	esp,4
_16280:
	mov	dword [ebx+24],esi
	push	_16281
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16283
	call	_brl_blitz_NullObjectError
_16283:
	mov	esi,dword [ebx+16]
	mov	ebx,dword [ebp-16]
	cmp	ebx,dword [esi+20]
	jb	_16286
	call	_brl_blitz_ArrayBoundsError
_16286:
	mov	ebx,dword [esi+ebx*4+24]
	cmp	ebx,_bbNullObject
	jne	_16288
	call	_brl_blitz_NullObjectError
_16288:
	mov	eax,dword [ebp-16]
	mov	dword [ebx+20],eax
	call	dword [_bbOnDebugLeaveScope]
_594:
	add	dword [ebp-16],1
_16266:
	cmp	dword [ebp-16],edi
	jle	_596
_595:
	push	_16291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_16293
	call	_brl_blitz_NullObjectError
_16293:
	push	dword [ebx+16]
	call	_brl_maxgui_FreeGadget
	add	esp,4
	push	_16294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16296
	call	_brl_blitz_NullObjectError
_16296:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_16298
	call	_brl_blitz_NullObjectError
_16298:
	push	dword [ebx+20]
	push	dword [esi+100]
	call	_brl_maxgui_RemoveGadgetItem
	add	esp,8
	push	_16299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_16301
	call	_brl_blitz_NullObjectError
_16301:
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_16306
	push	eax
	call	_bbGCFree
	add	esp,4
_16306:
	mov	dword [esi+16],ebx
	mov	ebx,0
	jmp	_2279
_2279:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_SetRequester:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_16316
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16310
	call	_brl_blitz_NullObjectError
_16310:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+68]
	dec	dword [eax+4]
	jnz	_16315
	push	eax
	call	_bbGCFree
	add	esp,4
_16315:
	mov	dword [esi+68],ebx
	mov	ebx,0
	jmp	_2283
_2283:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_SetTitle:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_16326
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	dword [eax+8],0
	je	_16320
	push	ebp
	push	_16322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16321
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	_597
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_16320:
	push	_16323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16325
	call	_brl_blitz_NullObjectError
_16325:
	push	dword [ebp-8]
	push	_598
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebx+84]
	call	_brl_maxgui_SetGadgetText
	add	esp,8
	mov	ebx,0
	jmp	_2287
_2287:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_SelectPanel:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_16380
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_16330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16332
	call	_brl_blitz_NullObjectError
_16332:
	mov	eax,dword [ebx+24]
	mov	dword [ebp-12],eax
	push	_16333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16335
	call	_brl_blitz_NullObjectError
_16335:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_16340
	push	eax
	call	_bbGCFree
	add	esp,4
_16340:
	mov	dword [esi+24],ebx
	push	_16341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_16343
	call	_brl_blitz_NullObjectError
_16343:
	push	dword [ebx+16]
	call	_brl_maxgui_ShowGadget
	add	esp,4
	push	_16344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16346
	call	_brl_blitz_NullObjectError
_16346:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_16348
	call	_brl_blitz_NullObjectError
_16348:
	push	dword [ebx+20]
	push	dword [esi+100]
	call	_brl_maxgui_SelectGadgetItem
	add	esp,8
	push	_16349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16351
	call	_brl_blitz_NullObjectError
_16351:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_16353
	call	_brl_blitz_NullObjectError
_16353:
	push	_bbNullObject
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_16354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_16356
	call	_brl_blitz_NullObjectError
_16356:
	cmp	dword [ebx+24],0
	je	_16357
	push	ebp
	push	_16366
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16360
	call	_brl_blitz_NullObjectError
_16360:
	mov	ebx,dword [ebp-8]
	inc	dword [ebx+4]
	mov	eax,dword [esi+36]
	dec	dword [eax+4]
	jnz	_16365
	push	eax
	call	_bbGCFree
	add	esp,4
_16365:
	mov	dword [esi+36],ebx
	call	dword [_bbOnDebugLeaveScope]
_16357:
	push	_16367
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_16370
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16369
	call	_brl_blitz_NullObjectError
_16369:
	mov	eax,dword [ebp-12]
	cmp	eax,dword [ebx+24]
	setne	al
	movzx	eax,al
_16370:
	cmp	eax,0
	je	_16372
	push	ebp
	push	_16376
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_16375
	call	_brl_blitz_NullObjectError
_16375:
	push	dword [ebx+16]
	call	_brl_maxgui_HideGadget
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_16372:
	push	_16377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16379
	call	_brl_blitz_NullObjectError
_16379:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	mov	ebx,0
	jmp	_2291
_2291:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_RefreshPanel:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,ebp
	push	eax
	push	_16389
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_16384
	call	_brl_blitz_NullObjectError
_16384:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_16386
	call	_brl_blitz_NullObjectError
_16386:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_16388
	call	_brl_blitz_NullObjectError
_16388:
	push	_bbNullObject
	push	_2
	push	-1
	push	0
	push	dword [ebx+8]
	push	dword [esi+20]
	push	dword [edi+100]
	call	_brl_maxgui_ModifyGadgetItem
	add	esp,28
	mov	ebx,0
	jmp	_2295
_2295:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_OutsideDesktop:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	push	ebp
	push	_16405
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16391
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	push	_16397
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_maxgui_Desktop
	mov	dword [ebp-8],eax
	push	_16398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_maxgui_GadgetX
	add	esp,4
	mov	dword [ebp-12],eax
	push	_16399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_maxgui_GadgetY
	add	esp,4
	mov	dword [ebp-16],eax
	push	_16400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_maxgui_GadgetWidth
	add	esp,4
	mov	dword [ebp-20],eax
	push	_16401
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_maxgui_GadgetHeight
	add	esp,4
	mov	dword [ebp-24],eax
	push	_16402
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16404
	call	_brl_blitz_NullObjectError
_16404:
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,20
	mov	ebx,eax
	jmp	_2298
_2298:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_SetCodeNode:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_16458
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16409
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_16411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16413
	call	_brl_blitz_NullObjectError
_16413:
	mov	ebx,dword [ebx+124]
	cmp	ebx,_bbNullObject
	jne	_16415
	call	_brl_blitz_NullObjectError
_16415:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_16417
	call	_brl_blitz_NullObjectError
_16417:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	je	_16418
	push	ebp
	push	_16426
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16421
	call	_brl_blitz_NullObjectError
_16421:
	mov	ebx,dword [ebx+124]
	cmp	ebx,_bbNullObject
	jne	_16423
	call	_brl_blitz_NullObjectError
_16423:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_16425
	call	_brl_blitz_NullObjectError
_16425:
	push	_bb_TNode
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_16418:
	push	_16427
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	dword [ebp-12],eax
	jne	_16428
	push	ebp
	push	_16430
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2302
_16428:
	push	_16431
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_16432
	push	ebp
	push	_16436
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_16435
	call	_brl_blitz_NullObjectError
_16435:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_16432:
	push	_16437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_16438
	push	ebp
	push	_16457
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16439
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16441
	call	_brl_blitz_NullObjectError
_16441:
	mov	ebx,dword [ebx+124]
	cmp	ebx,_bbNullObject
	jne	_16443
	call	_brl_blitz_NullObjectError
_16443:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_16444
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16446
	call	_brl_blitz_NullObjectError
_16446:
	mov	ebx,dword [ebx+124]
	cmp	ebx,_bbNullObject
	jne	_16448
	call	_brl_blitz_NullObjectError
_16448:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,4
	push	_16449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16451
	call	_brl_blitz_NullObjectError
_16451:
	mov	ebx,dword [ebx+124]
	cmp	ebx,_bbNullObject
	jne	_16453
	call	_brl_blitz_NullObjectError
_16453:
	push	-1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	push	_16454
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_16456
	call	_brl_blitz_NullObjectError
_16456:
	push	-1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_16438:
	mov	ebx,0
	jmp	_2302
_2302:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_Initialize:
	push	ebp
	mov	ebp,esp
	sub	esp,64
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],0
	mov	dword [ebp-32],_bbNullObject
	mov	dword [ebp-36],_bbEmptyString
	mov	eax,ebp
	push	eax
	push	_16991
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16460
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_16462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],0
	push	_16468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],_bbNullObject
	push	_16470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugPushExState]
	call	_bbExEnter
	mov	ebx,eax
	push	ebx
	call	__bbExEnter
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	jne	_16472
	mov	eax,ebp
	push	eax
	push	_16482
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16476
	call	_brl_blitz_NullObjectError
_16476:
	call	_brl_maxutil_BlitzMaxPath
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_16481
	push	eax
	call	_bbGCFree
	add	esp,4
_16481:
	mov	dword [esi+8],ebx
	call	dword [_bbOnDebugLeaveScope]
	call	_bbExLeave
	call	dword [_bbOnDebugPopExState]
	jmp	_16473
_16472:
	call	dword [_bbOnDebugPopExState]
	push	_bbStringClass
	push	ebx
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	jne	_16483
	push	ebx
	call	_bbExThrow
	add	esp,4
_16483:
	mov	eax,ebp
	push	eax
	push	_16487
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [_bbAppDir]
	push	_599
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_system_Notify
	add	esp,8
	push	_16486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bbEnd
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16473
_16473:
	push	_16488
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16490
	call	_brl_blitz_NullObjectError
_16490:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16493
	call	_brl_blitz_NullObjectError
_16493:
	push	_600
	push	dword [ebx+8]
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_16497
	push	eax
	call	_bbGCFree
	add	esp,4
_16497:
	mov	dword [esi+12],ebx
	push	_16498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16500
	call	_brl_blitz_NullObjectError
_16500:
	push	_490
	push	dword [esi+12]
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_16505
	push	eax
	call	_bbGCFree
	add	esp,4
_16505:
	mov	dword [esi+12],ebx
	push	_16506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16508
	call	_brl_blitz_NullObjectError
_16508:
	push	_601
	push	dword [ebx+8]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-16],eax
	push	_16509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_brl_filesystem_FileType
	add	esp,4
	cmp	eax,0
	jne	_16510
	mov	eax,ebp
	push	eax
	push	_16517
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-16]
	call	_brl_filesystem_CreateDir
	add	esp,8
	cmp	eax,0
	jne	_16512
	mov	eax,ebp
	push	eax
	push	_16515
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-16]
	push	_602
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_system_Notify
	add	esp,8
	push	_16514
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bbEnd
	call	dword [_bbOnDebugLeaveScope]
_16512:
	push	_16516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],1
	call	dword [_bbOnDebugLeaveScope]
_16510:
	push	_16518
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16520
	call	_brl_blitz_NullObjectError
_16520:
	push	_603
	push	dword [ebx+8]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-16],eax
	push	_16521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_brl_filesystem_FileType
	add	esp,4
	cmp	eax,0
	jne	_16522
	mov	eax,ebp
	push	eax
	push	_16528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-16]
	call	_brl_filesystem_CreateDir
	add	esp,8
	cmp	eax,0
	jne	_16524
	mov	eax,ebp
	push	eax
	push	_16527
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-16]
	push	_604
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_system_Notify
	add	esp,8
	push	_16526
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bbEnd
	call	dword [_bbOnDebugLeaveScope]
_16524:
	call	dword [_bbOnDebugLeaveScope]
_16522:
	push	_16529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16531
	call	_brl_blitz_NullObjectError
_16531:
	push	_605
	push	dword [ebx+8]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-16],eax
	push	_16532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_brl_filesystem_FileType
	add	esp,4
	cmp	eax,0
	jne	_16533
	mov	eax,ebp
	push	eax
	push	_16539
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-16]
	call	_brl_filesystem_CreateDir
	add	esp,8
	cmp	eax,0
	jne	_16535
	mov	eax,ebp
	push	eax
	push	_16538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16536
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-16]
	push	_606
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_system_Notify
	add	esp,8
	push	_16537
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bbEnd
	call	dword [_bbOnDebugLeaveScope]
_16535:
	call	dword [_bbOnDebugLeaveScope]
_16533:
	push	_16540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16542
	call	_brl_blitz_NullObjectError
_16542:
	push	dword [ebp-4]
	call	dword [_bb_TCmdLineRequester+64]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_16547
	push	eax
	call	_bbGCFree
	add	esp,4
_16547:
	mov	dword [esi+40],ebx
	push	_16548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16550
	call	_brl_blitz_NullObjectError
_16550:
	push	dword [ebp-4]
	call	dword [_bb_TSyncModsRequester+68]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+48]
	dec	dword [eax+4]
	jnz	_16555
	push	eax
	call	_bbGCFree
	add	esp,4
_16555:
	mov	dword [esi+48],ebx
	push	_16556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16558
	call	_brl_blitz_NullObjectError
_16558:
	push	dword [ebp-4]
	call	dword [_bb_TGotoRequester+64]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+52]
	dec	dword [eax+4]
	jnz	_16563
	push	eax
	call	_bbGCFree
	add	esp,4
_16563:
	mov	dword [esi+52],ebx
	push	_16564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16566
	call	_brl_blitz_NullObjectError
_16566:
	push	dword [ebp-4]
	call	dword [_bb_TFindRequester+68]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+56]
	dec	dword [eax+4]
	jnz	_16571
	push	eax
	call	_bbGCFree
	add	esp,4
_16571:
	mov	dword [esi+56],ebx
	push	_16572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16574
	call	_brl_blitz_NullObjectError
_16574:
	push	dword [ebp-4]
	call	dword [_bb_TReplaceRequester+64]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+60]
	dec	dword [eax+4]
	jnz	_16579
	push	eax
	call	_bbGCFree
	add	esp,4
_16579:
	mov	dword [esi+60],ebx
	push	_16580
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16582
	call	_brl_blitz_NullObjectError
_16582:
	push	dword [ebp-4]
	call	dword [_bb_TOptionsRequester+112]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+64]
	dec	dword [eax+4]
	jnz	_16587
	push	eax
	call	_bbGCFree
	add	esp,4
_16587:
	mov	dword [esi+64],ebx
	push	_16588
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16590
	call	_brl_blitz_NullObjectError
_16590:
	push	dword [ebp-4]
	call	dword [_bb_TProjectRequester+76]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+72]
	dec	dword [eax+4]
	jnz	_16595
	push	eax
	call	_bbGCFree
	add	esp,4
_16595:
	mov	dword [esi+72],ebx
	push	_16596
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16598
	call	_brl_blitz_NullObjectError
_16598:
	push	dword [ebp-4]
	call	dword [_bb_TSearchRequester+64]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+76]
	dec	dword [eax+4]
	jnz	_16603
	push	eax
	call	_bbGCFree
	add	esp,4
_16603:
	mov	dword [esi+76],ebx
	push	_16604
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16606
	call	_brl_blitz_NullObjectError
_16606:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,4
	push	_16607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16609
	call	_brl_blitz_NullObjectError
_16609:
	push	dword [ebx+200]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+176]
	add	esp,4
	cmp	eax,0
	je	_16610
	mov	eax,ebp
	push	eax
	push	_16616
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16613
	call	_brl_blitz_NullObjectError
_16613:
	mov	ebx,dword [ebx+200]
	cmp	ebx,_bbNullObject
	jne	_16615
	call	_brl_blitz_NullObjectError
_16615:
	push	540
	push	760
	push	20
	push	20
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
_16610:
	push	_16617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16619
	call	_brl_blitz_NullObjectError
_16619:
	mov	dword [ebp-64],ebx
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16622
	call	_brl_blitz_NullObjectError
_16622:
	mov	eax,dword [ebx+200]
	mov	dword [ebp-56],eax
	cmp	dword [ebp-56],_bbNullObject
	jne	_16624
	call	_brl_blitz_NullObjectError
_16624:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16626
	call	_brl_blitz_NullObjectError
_16626:
	mov	edi,dword [ebx+200]
	cmp	edi,_bbNullObject
	jne	_16628
	call	_brl_blitz_NullObjectError
_16628:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16630
	call	_brl_blitz_NullObjectError
_16630:
	mov	ebx,dword [ebx+200]
	cmp	ebx,_bbNullObject
	jne	_16632
	call	_brl_blitz_NullObjectError
_16632:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16634
	call	_brl_blitz_NullObjectError
_16634:
	mov	esi,dword [esi+200]
	cmp	esi,_bbNullObject
	jne	_16636
	call	_brl_blitz_NullObjectError
_16636:
	push	207
	push	_bbNullObject
	push	dword [esi+20]
	push	dword [ebx+16]
	push	dword [edi+12]
	mov	eax,dword [ebp-56]
	push	dword [eax+8]
	push	_598
	call	_brl_maxgui_CreateWindow
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-64]
	mov	eax,dword [eax+84]
	dec	dword [eax+4]
	jnz	_16640
	push	eax
	call	_bbGCFree
	add	esp,4
_16640:
	mov	eax,dword [ebp-64]
	mov	dword [eax+84],ebx
	push	_16641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16643
	call	_brl_blitz_NullObjectError
_16643:
	cmp	dword [ebx+204],0
	je	_16644
	mov	eax,ebp
	push	eax
	push	_16648
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16645
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16647
	call	_brl_blitz_NullObjectError
_16647:
	push	dword [ebx+84]
	call	_brl_maxgui_MaximizeWindow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_16644:
	push	_16649
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16651
	call	_brl_blitz_NullObjectError
_16651:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16654
	call	_brl_blitz_NullObjectError
_16654:
	push	0
	push	dword [ebx+84]
	push	0
	push	0
	push	0
	push	0
	push	_607
	call	_brl_maxgui_CreateToolBar
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+92]
	dec	dword [eax+4]
	jnz	_16658
	push	eax
	call	_bbGCFree
	add	esp,4
_16658:
	mov	dword [esi+92],ebx
	push	_16659
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16661
	call	_brl_blitz_NullObjectError
_16661:
	push	_16662
	push	20
	push	_706
	call	_bbArrayFromData
	add	esp,12
	push	eax
	push	dword [ebx+92]
	call	_brl_maxgui_SetToolBarTips
	add	esp,8
	push	_16663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16665
	call	_brl_blitz_NullObjectError
_16665:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_16667
	call	_brl_blitz_NullObjectError
_16667:
	cmp	dword [ebx+52],0
	je	_16668
	mov	eax,ebp
	push	eax
	push	_16675
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16671
	call	_brl_blitz_NullObjectError
_16671:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16674
	call	_brl_blitz_NullObjectError
_16674:
	push	dword [esi+92]
	call	_brl_maxgui_GadgetHeight
	add	esp,4
	mov	dword [ebx+208],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16676
_16668:
	mov	eax,ebp
	push	eax
	push	_16684
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16679
	call	_brl_blitz_NullObjectError
_16679:
	push	dword [ebx+92]
	call	_brl_maxgui_HideGadget
	add	esp,4
	push	_16680
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16682
	call	_brl_blitz_NullObjectError
_16682:
	mov	dword [ebx+208],0
	call	dword [_bbOnDebugLeaveScope]
_16676:
	push	_16685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16687
	call	_brl_blitz_NullObjectError
_16687:
	mov	eax,dword [ebx+96]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_16688
	mov	eax,ebp
	push	eax
	push	_16710
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16691
	call	_brl_blitz_NullObjectError
_16691:
	mov	dword [ebp-52],ebx
	mov	eax,dword [ebp-4]
	mov	dword [ebp-44],eax
	cmp	dword [ebp-44],_bbNullObject
	jne	_16694
	call	_brl_blitz_NullObjectError
_16694:
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_16696
	call	_brl_blitz_NullObjectError
_16696:
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_16698
	call	_brl_blitz_NullObjectError
_16698:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16700
	call	_brl_blitz_NullObjectError
_16700:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16702
	call	_brl_blitz_NullObjectError
_16702:
	push	_2
	push	4
	push	dword [ebx+84]
	push	dword [edi+84]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	sub	eax,dword [esi+208]
	push	eax
	mov	eax,dword [ebp-40]
	push	dword [eax+84]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	push	eax
	mov	eax,dword [ebp-44]
	push	dword [eax+208]
	push	0
	call	_brl_maxgui_CreatePanel
	add	esp,28
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-52]
	mov	eax,dword [eax+96]
	dec	dword [eax+4]
	jnz	_16706
	push	eax
	call	_bbGCFree
	add	esp,4
_16706:
	mov	eax,dword [ebp-52]
	mov	dword [eax+96],ebx
	push	_16707
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16709
	call	_brl_blitz_NullObjectError
_16709:
	push	1
	push	1
	push	1
	push	1
	push	dword [ebx+96]
	call	_brl_maxgui_SetGadgetLayout
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
_16688:
	push	_16711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16713
	call	_brl_blitz_NullObjectError
_16713:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16716
	call	_brl_blitz_NullObjectError
_16716:
	push	0
	push	dword [ebx+96]
	push	0
	push	0
	push	0
	push	0
	call	_brl_maxgui_CreateTabber
	add	esp,24
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+100]
	dec	dword [eax+4]
	jnz	_16720
	push	eax
	call	_bbGCFree
	add	esp,4
_16720:
	mov	dword [esi+100],ebx
	push	_16721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16723
	call	_brl_blitz_NullObjectError
_16723:
	push	dword [ebp-4]
	call	dword [_bb_TDebugTree+196]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+108]
	dec	dword [eax+4]
	jnz	_16728
	push	eax
	call	_bbGCFree
	add	esp,4
_16728:
	mov	dword [esi+108],ebx
	push	_16729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16731
	call	_brl_blitz_NullObjectError
_16731:
	push	_617
	call	dword [_bb_TNode+148]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+112]
	dec	dword [eax+4]
	jnz	_16736
	push	eax
	call	_bbGCFree
	add	esp,4
_16736:
	mov	dword [esi+112],ebx
	push	_16737
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16739
	call	_brl_blitz_NullObjectError
_16739:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16742
	call	_brl_blitz_NullObjectError
_16742:
	mov	ebx,dword [ebx+112]
	cmp	ebx,_bbNullObject
	jne	_16744
	call	_brl_blitz_NullObjectError
_16744:
	push	_254
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+116]
	dec	dword [eax+4]
	jnz	_16748
	push	eax
	call	_bbGCFree
	add	esp,4
_16748:
	mov	dword [esi+116],ebx
	push	_16749
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16751
	call	_brl_blitz_NullObjectError
_16751:
	mov	ebx,dword [ebx+116]
	cmp	ebx,_bbNullObject
	jne	_16753
	call	_brl_blitz_NullObjectError
_16753:
	push	-1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	push	_16754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16756
	call	_brl_blitz_NullObjectError
_16756:
	push	dword [ebp-4]
	call	dword [_bb_TProjects+168]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+120]
	dec	dword [eax+4]
	jnz	_16761
	push	eax
	call	_bbGCFree
	add	esp,4
_16761:
	mov	dword [esi+120],ebx
	push	_16762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16764
	call	_brl_blitz_NullObjectError
_16764:
	mov	esi,dword [ebx+112]
	cmp	esi,_bbNullObject
	jne	_16766
	call	_brl_blitz_NullObjectError
_16766:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16768
	call	_brl_blitz_NullObjectError
_16768:
	push	dword [ebx+120]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+144]
	add	esp,8
	push	_16769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16771
	call	_brl_blitz_NullObjectError
_16771:
	mov	ebx,dword [ebx+120]
	cmp	ebx,_bbNullObject
	jne	_16773
	call	_brl_blitz_NullObjectError
_16773:
	push	-1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	push	_16774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16776
	call	_brl_blitz_NullObjectError
_16776:
	push	_620
	call	dword [_bb_TNode+148]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+124]
	dec	dword [eax+4]
	jnz	_16781
	push	eax
	call	_bbGCFree
	add	esp,4
_16781:
	mov	dword [esi+124],ebx
	push	_16782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16784
	call	_brl_blitz_NullObjectError
_16784:
	mov	ebx,dword [ebx+124]
	cmp	ebx,_bbNullObject
	jne	_16786
	call	_brl_blitz_NullObjectError
_16786:
	push	-1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	push	_16787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16789
	call	_brl_blitz_NullObjectError
_16789:
	push	dword [ebp-4]
	call	dword [_bb_TNavBar+76]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+128]
	dec	dword [eax+4]
	jnz	_16794
	push	eax
	call	_bbGCFree
	add	esp,4
_16794:
	mov	dword [esi+128],ebx
	push	_16795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16797
	call	_brl_blitz_NullObjectError
_16797:
	mov	esi,dword [ebx+128]
	cmp	esi,_bbNullObject
	jne	_16799
	call	_brl_blitz_NullObjectError
_16799:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16801
	call	_brl_blitz_NullObjectError
_16801:
	push	dword [ebx+112]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+64]
	add	esp,8
	push	_16802
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16804
	call	_brl_blitz_NullObjectError
_16804:
	mov	esi,dword [ebx+128]
	cmp	esi,_bbNullObject
	jne	_16806
	call	_brl_blitz_NullObjectError
_16806:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16808
	call	_brl_blitz_NullObjectError
_16808:
	push	dword [ebx+124]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+64]
	add	esp,8
	push	_16809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16811
	call	_brl_blitz_NullObjectError
_16811:
	mov	edi,ebx
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16814
	call	_brl_blitz_NullObjectError
_16814:
	mov	esi,dword [ebx+128]
	cmp	esi,_bbNullObject
	jne	_16816
	call	_brl_blitz_NullObjectError
_16816:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16818
	call	_brl_blitz_NullObjectError
_16818:
	push	dword [ebx+108]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+64]
	add	esp,8
	mov	dword [edi+216],eax
	push	_16819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16821
	call	_brl_blitz_NullObjectError
_16821:
	mov	ebx,dword [ebx+128]
	cmp	ebx,_bbNullObject
	jne	_16823
	call	_brl_blitz_NullObjectError
_16823:
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
	push	_16824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16826
	call	_brl_blitz_NullObjectError
_16826:
	mov	dword [ebp-60],ebx
	mov	eax,dword [ebp-4]
	mov	dword [ebp-48],eax
	cmp	dword [ebp-48],_bbNullObject
	jne	_16829
	call	_brl_blitz_NullObjectError
_16829:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16831
	call	_brl_blitz_NullObjectError
_16831:
	mov	edi,dword [ebx+64]
	cmp	edi,_bbNullObject
	jne	_16833
	call	_brl_blitz_NullObjectError
_16833:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16835
	call	_brl_blitz_NullObjectError
_16835:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16837
	call	_brl_blitz_NullObjectError
_16837:
	mov	esi,dword [esi+128]
	cmp	esi,_bbNullObject
	jne	_16839
	call	_brl_blitz_NullObjectError
_16839:
	push	dword [esi+12]
	push	dword [ebx+100]
	push	dword [edi+148]
	mov	eax,dword [ebp-48]
	push	dword [eax+212]
	push	1
	call	dword [_bb_TSplitter+72]
	add	esp,20
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-60]
	mov	eax,dword [eax+104]
	dec	dword [eax+4]
	jnz	_16843
	push	eax
	call	_bbGCFree
	add	esp,4
_16843:
	mov	eax,dword [ebp-60]
	mov	dword [eax+104],ebx
	push	_16844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16846
	call	_brl_blitz_NullObjectError
_16846:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16848
	call	_brl_blitz_NullObjectError
_16848:
	push	dword [ebx+128]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+152]
	add	esp,8
	push	_16849
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16851
	call	_brl_blitz_NullObjectError
_16851:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16853
	call	_brl_blitz_NullObjectError
_16853:
	push	dword [ebx+104]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+152]
	add	esp,8
	push	_16854
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16856
	call	_brl_blitz_NullObjectError
_16856:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,8
	push	_16857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bbNullObject
	push	1092616192
	call	_brl_timer_CreateTimer
	add	esp,8
	push	_16858
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16860
	call	_brl_blitz_NullObjectError
_16860:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16863
	call	_brl_blitz_NullObjectError
_16863:
	push	dword [ebx+8]
	call	dword [_bb_TQuickHelp+60]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+168]
	dec	dword [eax+4]
	jnz	_16867
	push	eax
	call	_bbGCFree
	add	esp,4
_16867:
	mov	dword [esi+168],ebx
	push	_16868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16870
	call	_brl_blitz_NullObjectError
_16870:
	push	dword [ebp-4]
	call	dword [_bb_THelpPanel+88]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+20]
	dec	dword [eax+4]
	jnz	_16875
	push	eax
	call	_bbGCFree
	add	esp,4
_16875:
	mov	dword [esi+20],ebx
	push	_16876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16878
	call	_brl_blitz_NullObjectError
_16878:
	push	dword [ebp-4]
	call	dword [_bb_TOutputPanel+132]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+28]
	dec	dword [eax+4]
	jnz	_16883
	push	eax
	call	_bbGCFree
	add	esp,4
_16883:
	mov	dword [esi+28],ebx
	push	_16884
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16886
	call	_brl_blitz_NullObjectError
_16886:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16889
	call	_brl_blitz_NullObjectError
_16889:
	mov	ebx,dword [ebx+20]
	inc	dword [ebx+4]
	mov	eax,dword [esi+36]
	dec	dword [eax+4]
	jnz	_16893
	push	eax
	call	_bbGCFree
	add	esp,4
_16893:
	mov	dword [esi+36],ebx
	push	_16894
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16896
	call	_brl_blitz_NullObjectError
_16896:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+196]
	add	esp,4
	push	_16897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16899
	call	_brl_blitz_NullObjectError
_16899:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+212]
	add	esp,4
	push	_16900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16902
	call	_brl_blitz_NullObjectError
_16902:
	push	dword [ebx+84]
	call	_brl_maxgui_ShowGadget
	add	esp,4
	push	_16903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16905
	call	_brl_blitz_NullObjectError
_16905:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+220]
	add	esp,4
	push	_16906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_system_PollSystem
	push	_16907
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16909
	call	_brl_blitz_NullObjectError
_16909:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_16911
	call	_brl_blitz_NullObjectError
_16911:
	cmp	dword [ebx+56],0
	je	_16912
	mov	eax,ebp
	push	eax
	push	_16939
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-36],_bbEmptyString
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16916
	call	_brl_blitz_NullObjectError
_16916:
	mov	edi,dword [ebx+188]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_16919
	call	_brl_blitz_NullObjectError
_16919:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_621
_623:
	cmp	ebx,_bbNullObject
	jne	_16924
	call	_brl_blitz_NullObjectError
_16924:
	push	_bbStringClass
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	je	_621
	mov	eax,ebp
	push	eax
	push	_16938
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16925
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16927
	call	_brl_blitz_NullObjectError
_16927:
	push	dword [ebp-36]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+104]
	add	esp,8
	mov	dword [ebp-8],eax
	push	_16928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_16931
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16930
	call	_brl_blitz_NullObjectError
_16930:
	push	dword [esi+192]
	push	dword [ebp-36]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
_16931:
	cmp	eax,0
	je	_16933
	mov	eax,ebp
	push	eax
	push	_16937
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_16936
	call	_brl_blitz_NullObjectError
_16936:
	push	1
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+192]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_16933:
	call	dword [_bbOnDebugLeaveScope]
_621:
	cmp	ebx,_bbNullObject
	jne	_16922
	call	_brl_blitz_NullObjectError
_16922:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_623
_622:
	call	dword [_bbOnDebugLeaveScope]
_16912:
	push	_16940
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],1
	mov	eax,dword [_bbAppArgs]
	mov	eax,dword [eax+20]
	sub	eax,1
	mov	edi,eax
	jmp	_16941
_626:
	mov	eax,ebp
	push	eax
	push	_16948
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16945
	call	_brl_blitz_NullObjectError
_16945:
	mov	ebx,dword [ebp-12]
	mov	eax,dword [_bbAppArgs]
	cmp	ebx,dword [eax+20]
	jb	_16947
	call	_brl_blitz_ArrayBoundsError
_16947:
	mov	eax,dword [_bbAppArgs]
	push	dword [eax+ebx*4+24]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+104]
	add	esp,8
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_624:
	add	dword [ebp-12],1
_16941:
	cmp	dword [ebp-12],edi
	jle	_626
_625:
	push	_16949
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16951
	call	_brl_blitz_NullObjectError
_16951:
	mov	edi,dword [ebx+196]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_16954
	call	_brl_blitz_NullObjectError
_16954:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_627
_629:
	cmp	ebx,_bbNullObject
	jne	_16959
	call	_brl_blitz_NullObjectError
_16959:
	push	_bbStringClass
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-24],eax
	cmp	dword [ebp-24],_bbNullObject
	je	_627
	mov	eax,ebp
	push	eax
	push	_16969
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16960
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_29
	push	dword [ebp-24]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-28],eax
	push	_16961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],-1
	je	_16962
	mov	eax,ebp
	push	eax
	push	_16968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_16965
	call	_brl_blitz_NullObjectError
_16965:
	mov	esi,dword [esi+120]
	cmp	esi,_bbNullObject
	jne	_16967
	call	_brl_blitz_NullObjectError
_16967:
	mov	eax,dword [ebp-24]
	push	dword [eax+8]
	mov	eax,dword [ebp-28]
	add	eax,1
	push	eax
	push	dword [ebp-24]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	dword [ebp-28]
	push	0
	push	dword [ebp-24]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+160]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_16962:
	call	dword [_bbOnDebugLeaveScope]
_627:
	cmp	ebx,_bbNullObject
	jne	_16957
	call	_brl_blitz_NullObjectError
_16957:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_629
_628:
	push	_16970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_system_PollSystem
	push	_16971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16973
	call	_brl_blitz_NullObjectError
_16973:
	mov	dword [ebx+172],1
	push	_16975
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16977
	call	_brl_blitz_NullObjectError
_16977:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	push	_16978
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	je	_16979
	mov	eax,ebp
	push	eax
	push	_16985
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16980
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16982
	call	_brl_blitz_NullObjectError
_16982:
	mov	ebx,dword [ebx+48]
	cmp	ebx,_bbNullObject
	jne	_16984
	call	_brl_blitz_NullObjectError
_16984:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_16979:
	push	_16986
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16988
	call	_brl_blitz_NullObjectError
_16988:
	cmp	dword [ebx+140],0
	je	_16989
	mov	eax,ebp
	push	eax
	push	_16990
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_16989:
	mov	ebx,0
	jmp	_2305
_2305:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_FixMods:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbEmptyString
	push	ebp
	push	_17017
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_16995
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_16997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_16999
	call	_brl_blitz_NullObjectError
_16999:
	push	dword [ebx+12]
	call	_bb_Quote
	add	esp,4
	mov	dword [ebp-12],eax
	push	_17001
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17003
	call	_brl_blitz_NullObjectError
_17003:
	push	_601
	push	dword [ebx+8]
	push	_630
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-12],eax
	push	_17004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	call	_pub_freeprocess_CreateProcess
	add	esp,8
	mov	dword [ebp-8],eax
	push	_17005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_17006
	push	ebp
	push	_17016
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_631
_633:
	push	ebp
	push	_17015
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_17010
	call	_brl_blitz_NullObjectError
_17010:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_17011
	push	ebp
	push	_17013
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_632
_17011:
	push	_17014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	10
	call	_brl_system_Delay
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_631:
	mov	eax,1
	cmp	eax,0
	jne	_633
_632:
	call	dword [_bbOnDebugLeaveScope]
_17006:
	mov	ebx,0
	jmp	_2308
_2308:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_DocMods:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_17032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17021
	call	_brl_blitz_NullObjectError
_17021:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17024
	call	_brl_blitz_NullObjectError
_17024:
	push	dword [esi+8]
	call	dword [_bb_TQuickHelp+60]
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+168]
	dec	dword [eax+4]
	jnz	_17028
	push	eax
	call	_bbGCFree
	add	esp,4
_17028:
	mov	dword [ebx+168],esi
	push	_17029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17031
	call	_brl_blitz_NullObjectError
_17031:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+220]
	add	esp,4
	mov	ebx,0
	jmp	_2311
_2311:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_InitMenu:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],_bbNullObject
	mov	dword [ebp-28],_bbNullObject
	mov	dword [ebp-32],_bbNullObject
	mov	dword [ebp-36],_bbNullObject
	mov	dword [ebp-40],_bbNullObject
	mov	dword [ebp-44],_bbNullObject
	mov	dword [ebp-48],_bbEmptyString
	mov	eax,ebp
	push	eax
	push	_17184
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],_bbNullObject
	push	_17040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],_bbNullObject
	mov	dword [ebp-32],_bbNullObject
	push	_17043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-36],_bbNullObject
	mov	dword [ebp-40],_bbNullObject
	mov	dword [ebp-44],_bbNullObject
	push	_17047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17049
	call	_brl_blitz_NullObjectError
_17049:
	push	dword [ebx+84]
	call	_brl_maxgui_WindowMenu
	add	esp,4
	mov	dword [ebp-8],eax
	push	_17050
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-8]
	push	0
	push	_634
	call	_brl_maxgui_CreateMenu
	add	esp,20
	mov	dword [ebp-12],eax
	push	_17051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	78
	push	dword [ebp-12]
	push	1
	push	_635
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17052
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	79
	push	dword [ebp-12]
	push	2
	push	_636
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17055
	call	_brl_blitz_NullObjectError
_17055:
	push	0
	push	0
	push	dword [ebp-12]
	push	0
	push	_637
	call	_brl_maxgui_CreateMenu
	add	esp,20
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+176]
	dec	dword [eax+4]
	jnz	_17060
	push	eax
	call	_bbGCFree
	add	esp,4
_17060:
	mov	dword [esi+176],ebx
	push	_17061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	115
	push	dword [ebp-12]
	push	3
	push	_638
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-12]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	83
	push	dword [ebp-12]
	push	4
	push	_639
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17064
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	3
	push	83
	push	dword [ebp-12]
	push	5
	push	_640
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-12]
	push	6
	push	_641
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-12]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17067
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	9
	push	dword [ebp-12]
	push	21
	push	_642
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	3
	push	9
	push	dword [ebp-12]
	push	22
	push	_643
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-12]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17070
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-12]
	push	42
	push	_644
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-12]
	push	40
	push	_645
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-12]
	push	38
	push	_646
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-12]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17074
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-12]
	push	7
	push	_647
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-12]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17076
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-12]
	push	8
	push	_648
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-8]
	push	0
	push	_480
	call	_brl_maxgui_CreateMenu
	add	esp,20
	mov	dword [ebp-16],eax
	push	_17078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	90
	push	dword [ebp-16]
	push	9
	push	_649
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	89
	push	dword [ebp-16]
	push	10
	push	_650
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-16]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	88
	push	dword [ebp-16]
	push	11
	push	_651
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	67
	push	dword [ebp-16]
	push	12
	push	_652
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	86
	push	dword [ebp-16]
	push	13
	push	_653
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-16]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	65
	push	dword [ebp-16]
	push	14
	push	_654
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-16]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17087
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	221
	push	dword [ebp-16]
	push	16
	push	_483
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	219
	push	dword [ebp-16]
	push	17
	push	_484
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17089
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-16]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	70
	push	dword [ebp-16]
	push	18
	push	_655
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	114
	push	dword [ebp-16]
	push	19
	push	_133
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	72
	push	dword [ebp-16]
	push	20
	push	_656
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17093
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	71
	push	dword [ebp-16]
	push	15
	push	_657
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17094
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-8]
	push	0
	push	_658
	call	_brl_maxgui_CreateMenu
	add	esp,20
	mov	dword [ebp-20],eax
	push	_17095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	66
	push	dword [ebp-20]
	push	23
	push	_659
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17096
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	82
	push	dword [ebp-20]
	push	24
	push	_660
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-20]
	push	36
	push	_661
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17098
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-20]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17099
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	120
	push	dword [ebp-20]
	push	25
	push	_662
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17100
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	121
	push	dword [ebp-20]
	push	26
	push	_663
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17101
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	122
	push	dword [ebp-20]
	push	27
	push	_664
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-20]
	push	28
	push	_665
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-20]
	push	0
	push	_666
	call	_brl_maxgui_CreateMenu
	add	esp,20
	mov	dword [ebp-32],eax
	push	_17104
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17106
	call	_brl_blitz_NullObjectError
_17106:
	push	0
	push	0
	push	dword [ebp-32]
	push	33
	push	_667
	call	_brl_maxgui_CreateMenu
	add	esp,20
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+144]
	dec	dword [eax+4]
	jnz	_17111
	push	eax
	call	_bbGCFree
	add	esp,4
_17111:
	mov	dword [esi+144],ebx
	push	_17112
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17114
	call	_brl_blitz_NullObjectError
_17114:
	push	0
	push	0
	push	dword [ebp-32]
	push	34
	push	_668
	call	_brl_maxgui_CreateMenu
	add	esp,20
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+152]
	dec	dword [eax+4]
	jnz	_17119
	push	eax
	call	_bbGCFree
	add	esp,4
_17119:
	mov	dword [esi+152],ebx
	push	_17120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17122
	call	_brl_blitz_NullObjectError
_17122:
	push	0
	push	0
	push	dword [ebp-32]
	push	35
	push	_669
	call	_brl_maxgui_CreateMenu
	add	esp,20
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+160]
	dec	dword [eax+4]
	jnz	_17127
	push	eax
	call	_bbGCFree
	add	esp,4
_17127:
	mov	dword [esi+160],ebx
	push	_17128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-20]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17129
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-20]
	push	29
	push	_670
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-20]
	push	30
	push	_671
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-20]
	push	0
	push	_2
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	68
	push	dword [ebp-20]
	push	31
	push	_672
	call	_brl_maxgui_CreateMenu
	add	esp,20
	mov	dword [ebp-36],eax
	push	_17133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-20]
	push	32
	push	_673
	call	_brl_maxgui_CreateMenu
	add	esp,20
	mov	dword [ebp-40],eax
	push	_17134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-20]
	push	37
	push	_674
	call	_brl_maxgui_CreateMenu
	add	esp,20
	mov	dword [ebp-44],eax
	push	_17135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-8]
	push	0
	push	_675
	call	_brl_maxgui_CreateMenu
	add	esp,20
	mov	dword [ebp-28],eax
	push	_17136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-28]
	push	43
	push	_676
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17137
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-28]
	push	44
	push	_677
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-28]
	push	45
	push	_678
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	112
	push	dword [ebp-28]
	push	46
	push	_679
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-28]
	push	47
	push	_680
	call	_brl_maxgui_CreateMenu
	add	esp,20
	push	_17141
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17143
	call	_brl_blitz_NullObjectError
_17143:
	cmp	dword [ebx+148],0
	je	_17144
	mov	eax,ebp
	push	eax
	push	_17148
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17145
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17147
	call	_brl_blitz_NullObjectError
_17147:
	push	dword [ebx+144]
	call	_brl_maxgui_CheckMenu
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_17144:
	push	_17149
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17151
	call	_brl_blitz_NullObjectError
_17151:
	cmp	dword [ebx+156],0
	je	_17152
	mov	eax,ebp
	push	eax
	push	_17156
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17153
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17155
	call	_brl_blitz_NullObjectError
_17155:
	push	dword [ebx+152]
	call	_brl_maxgui_CheckMenu
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_17152:
	push	_17157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17159
	call	_brl_blitz_NullObjectError
_17159:
	cmp	dword [ebx+164],0
	je	_17160
	mov	eax,ebp
	push	eax
	push	_17164
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17163
	call	_brl_blitz_NullObjectError
_17163:
	push	dword [ebx+160]
	call	_brl_maxgui_CheckMenu
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_17160:
	push	_17165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_681
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	call	_getenv
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbStringFromCString
	add	esp,4
	mov	dword [ebp-48],eax
	push	_17169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-48]
	cmp	dword [eax+8],0
	jne	_17170
	mov	eax,ebp
	push	eax
	push	_17173
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-36]
	call	_brl_maxgui_DisableMenu
	add	esp,4
	push	_17172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-40]
	call	_brl_maxgui_DisableMenu
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_17170:
	push	_17174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [_bb_is_demo],0
	je	_17175
	mov	eax,ebp
	push	eax
	push	_17177
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17176
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-44]
	call	_brl_maxgui_DisableMenu
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_17175:
	push	_17178
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17180
	call	_brl_blitz_NullObjectError
_17180:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,4
	push	_17181
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17183
	call	_brl_blitz_NullObjectError
_17183:
	push	dword [ebx+84]
	call	_brl_maxgui_UpdateWindowMenu
	add	esp,4
	mov	ebx,0
	jmp	_2314
_2314:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_RunCode:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_17237
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17197
	call	_brl_blitz_NullObjectError
_17197:
	mov	eax,dword [ebx+132]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_17202
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17199
	call	_brl_blitz_NullObjectError
_17199:
	mov	ebx,dword [ebx+108]
	cmp	ebx,_bbNullObject
	jne	_17201
	call	_brl_blitz_NullObjectError
_17201:
	mov	eax,dword [ebx+76]
_17202:
	cmp	eax,0
	je	_17204
	push	ebp
	push	_17211
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17207
	call	_brl_blitz_NullObjectError
_17207:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_17209
	call	_brl_blitz_NullObjectError
_17209:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	push	_17210
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2317
_17204:
	push	_17212
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17214
	call	_brl_blitz_NullObjectError
_17214:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_17216
	call	_brl_blitz_NullObjectError
_17216:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,4
	push	_17217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17219
	call	_brl_blitz_NullObjectError
_17219:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+216]
	add	esp,4
	push	_17220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17222
	call	_brl_blitz_NullObjectError
_17222:
	cmp	dword [ebx+32],_bbNullObject
	je	_17223
	push	ebp
	push	_17229
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17226
	call	_brl_blitz_NullObjectError
_17226:
	mov	ebx,dword [ebx+32]
	cmp	ebx,_bbNullObject
	jne	_17228
	call	_brl_blitz_NullObjectError
_17228:
	push	_bbNullObject
	push	20
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17230
_17223:
	push	ebp
	push	_17236
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17233
	call	_brl_blitz_NullObjectError
_17233:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_17235
	call	_brl_blitz_NullObjectError
_17235:
	push	_bbNullObject
	push	20
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_17230:
	mov	ebx,0
	jmp	_2317
_2317:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_BuildCode:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_17264
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17239
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17241
	call	_brl_blitz_NullObjectError
_17241:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_17243
	call	_brl_blitz_NullObjectError
_17243:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,4
	push	_17244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17246
	call	_brl_blitz_NullObjectError
_17246:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+216]
	add	esp,4
	push	_17247
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17249
	call	_brl_blitz_NullObjectError
_17249:
	cmp	dword [ebx+32],_bbNullObject
	je	_17250
	push	ebp
	push	_17256
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17253
	call	_brl_blitz_NullObjectError
_17253:
	mov	ebx,dword [ebx+32]
	cmp	ebx,_bbNullObject
	jne	_17255
	call	_brl_blitz_NullObjectError
_17255:
	push	_bbNullObject
	push	19
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17257
_17250:
	push	ebp
	push	_17263
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17260
	call	_brl_blitz_NullObjectError
_17260:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_17262
	call	_brl_blitz_NullObjectError
_17262:
	push	_bbNullObject
	push	19
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_17257:
	mov	ebx,0
	jmp	_2320
_2320:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_AddEventHotKey:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_17267
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bbNullObject
	push	0
	push	0
	push	0
	push	dword [ebp-20]
	push	_bbNullObject
	push	dword [ebp-16]
	call	_brl_event_CreateEvent
	add	esp,28
	push	eax
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_brl_maxgui_SetHotKeyEvent
	add	esp,12
	mov	ebx,0
	jmp	_2327
_2327:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_InitHotkeys:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_17275
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17269
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17271
	call	_brl_blitz_NullObjectError
_17271:
	push	24
	push	32769
	push	0
	push	116
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+208]
	add	esp,20
	push	_17272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17274
	call	_brl_blitz_NullObjectError
_17274:
	push	23
	push	32769
	push	0
	push	118
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+208]
	add	esp,20
	mov	ebx,0
	jmp	_2330
_2330:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_SaveAll:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_17290
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_17279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17281
	call	_brl_blitz_NullObjectError
_17281:
	mov	edi,dword [ebx+16]
	mov	eax,edi
	add	eax,24
	mov	esi,eax
	mov	eax,esi
	add	eax,dword [edi+16]
	mov	dword [ebp-12],eax
	jmp	_682
_684:
	mov	eax,dword [esi]
	mov	dword [ebp-8],eax
	add	esi,4
	cmp	dword [ebp-8],_bbNullObject
	je	_682
	mov	eax,ebp
	push	eax
	push	_17289
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_17288
	call	_brl_blitz_NullObjectError
_17288:
	push	_bbNullObject
	push	13
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_682:
	cmp	esi,dword [ebp-12]
	jne	_684
_683:
	mov	ebx,0
	jmp	_2333
_2333:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_RefreshAll:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_17376
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_17294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17296
	call	_brl_blitz_NullObjectError
_17296:
	mov	ebx,dword [ebx+104]
	cmp	ebx,_bbNullObject
	jne	_17298
	call	_brl_blitz_NullObjectError
_17298:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17300
	call	_brl_blitz_NullObjectError
_17300:
	mov	esi,dword [esi+64]
	cmp	esi,_bbNullObject
	jne	_17302
	call	_brl_blitz_NullObjectError
_17302:
	push	1
	push	dword [esi+148]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,12
	push	_17303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17305
	call	_brl_blitz_NullObjectError
_17305:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_17307
	call	_brl_blitz_NullObjectError
_17307:
	cmp	dword [ebx+52],0
	je	_17308
	mov	eax,ebp
	push	eax
	push	_17334
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17309
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17311
	call	_brl_blitz_NullObjectError
_17311:
	push	dword [ebx+92]
	call	_brl_maxgui_GadgetHidden
	add	esp,4
	cmp	eax,0
	je	_17312
	mov	eax,ebp
	push	eax
	push	_17333
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17313
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17315
	call	_brl_blitz_NullObjectError
_17315:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17318
	call	_brl_blitz_NullObjectError
_17318:
	push	dword [esi+92]
	call	_brl_maxgui_GadgetHeight
	add	esp,4
	mov	dword [ebx+208],eax
	push	_17319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17321
	call	_brl_blitz_NullObjectError
_17321:
	push	dword [ebx+92]
	call	_brl_maxgui_ShowGadget
	add	esp,4
	push	_17322
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-24],eax
	cmp	dword [ebp-24],_bbNullObject
	jne	_17324
	call	_brl_blitz_NullObjectError
_17324:
	mov	eax,dword [ebp-4]
	mov	dword [ebp-16],eax
	cmp	dword [ebp-16],_bbNullObject
	jne	_17326
	call	_brl_blitz_NullObjectError
_17326:
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_17328
	call	_brl_blitz_NullObjectError
_17328:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17330
	call	_brl_blitz_NullObjectError
_17330:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17332
	call	_brl_blitz_NullObjectError
_17332:
	push	dword [esi+84]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	sub	eax,dword [ebx+208]
	push	eax
	push	dword [edi+84]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	push	eax
	mov	eax,dword [ebp-16]
	push	dword [eax+208]
	push	0
	mov	eax,dword [ebp-24]
	push	dword [eax+96]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
_17312:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17335
_17308:
	mov	eax,ebp
	push	eax
	push	_17359
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17336
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17338
	call	_brl_blitz_NullObjectError
_17338:
	push	dword [ebx+92]
	call	_brl_maxgui_GadgetHidden
	add	esp,4
	cmp	eax,0
	jne	_17339
	mov	eax,ebp
	push	eax
	push	_17358
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17342
	call	_brl_blitz_NullObjectError
_17342:
	mov	dword [ebx+208],0
	push	_17344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17346
	call	_brl_blitz_NullObjectError
_17346:
	push	dword [ebx+92]
	call	_brl_maxgui_HideGadget
	add	esp,4
	push	_17347
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	jne	_17349
	call	_brl_blitz_NullObjectError
_17349:
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_17351
	call	_brl_blitz_NullObjectError
_17351:
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_17353
	call	_brl_blitz_NullObjectError
_17353:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17355
	call	_brl_blitz_NullObjectError
_17355:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17357
	call	_brl_blitz_NullObjectError
_17357:
	push	dword [esi+84]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	sub	eax,dword [ebx+208]
	push	eax
	push	dword [edi+84]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	push	eax
	mov	eax,dword [ebp-20]
	push	dword [eax+208]
	push	0
	mov	eax,dword [ebp-28]
	push	dword [eax+96]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	call	dword [_bbOnDebugLeaveScope]
_17339:
	call	dword [_bbOnDebugLeaveScope]
_17335:
	push	_17360
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17362
	call	_brl_blitz_NullObjectError
_17362:
	mov	edi,dword [ebx+16]
	mov	eax,edi
	add	eax,24
	mov	esi,eax
	mov	eax,esi
	add	eax,dword [edi+16]
	mov	dword [ebp-12],eax
	jmp	_685
_687:
	mov	eax,dword [esi]
	mov	dword [ebp-8],eax
	add	esi,4
	cmp	dword [ebp-8],_bbNullObject
	je	_685
	mov	eax,ebp
	push	eax
	push	_17370
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17367
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_17369
	call	_brl_blitz_NullObjectError
_17369:
	push	_bbNullObject
	push	2
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_685:
	cmp	esi,dword [ebp-12]
	jne	_687
_686:
	push	_17371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17373
	call	_brl_blitz_NullObjectError
_17373:
	mov	ebx,dword [ebx+128]
	cmp	ebx,_bbNullObject
	jne	_17375
	call	_brl_blitz_NullObjectError
_17375:
	push	_bbNullObject
	push	2
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	mov	ebx,0
	jmp	_2336
_2336:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_SnapshotWindow:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_17430
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17380
	call	_brl_blitz_NullObjectError
_17380:
	push	dword [ebx+84]
	call	_brl_maxgui_WindowMaximized
	add	esp,4
	cmp	eax,0
	je	_17381
	push	ebp
	push	_17386
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17384
	call	_brl_blitz_NullObjectError
_17384:
	mov	dword [ebx+204],1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17387
_17381:
	push	ebp
	push	_17429
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17388
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17390
	call	_brl_blitz_NullObjectError
_17390:
	push	dword [ebx+84]
	call	_brl_maxgui_WindowMinimized
	add	esp,4
	cmp	eax,0
	jne	_17391
	push	ebp
	push	_17428
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17392
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17394
	call	_brl_blitz_NullObjectError
_17394:
	mov	dword [ebx+204],0
	push	_17396
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17398
	call	_brl_blitz_NullObjectError
_17398:
	mov	ebx,dword [ebx+200]
	cmp	ebx,_bbNullObject
	jne	_17400
	call	_brl_blitz_NullObjectError
_17400:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17403
	call	_brl_blitz_NullObjectError
_17403:
	push	dword [esi+84]
	call	_brl_maxgui_GadgetX
	add	esp,4
	mov	dword [ebx+8],eax
	push	_17404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17406
	call	_brl_blitz_NullObjectError
_17406:
	mov	ebx,dword [ebx+200]
	cmp	ebx,_bbNullObject
	jne	_17408
	call	_brl_blitz_NullObjectError
_17408:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17411
	call	_brl_blitz_NullObjectError
_17411:
	push	dword [esi+84]
	call	_brl_maxgui_GadgetY
	add	esp,4
	mov	dword [ebx+12],eax
	push	_17412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17414
	call	_brl_blitz_NullObjectError
_17414:
	mov	ebx,dword [ebx+200]
	cmp	ebx,_bbNullObject
	jne	_17416
	call	_brl_blitz_NullObjectError
_17416:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17419
	call	_brl_blitz_NullObjectError
_17419:
	push	dword [esi+84]
	call	_brl_maxgui_GadgetWidth
	add	esp,4
	mov	dword [ebx+16],eax
	push	_17420
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17422
	call	_brl_blitz_NullObjectError
_17422:
	mov	ebx,dword [ebx+200]
	cmp	ebx,_bbNullObject
	jne	_17424
	call	_brl_blitz_NullObjectError
_17424:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17427
	call	_brl_blitz_NullObjectError
_17427:
	push	dword [esi+84]
	call	_brl_maxgui_GadgetHeight
	add	esp,4
	mov	dword [ebx+20],eax
	call	dword [_bbOnDebugLeaveScope]
_17391:
	call	dword [_bbOnDebugLeaveScope]
_17387:
	mov	ebx,0
	jmp	_2339
_2339:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_OnMenu:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbEmptyString
	mov	eax,ebp
	push	eax
	push	_17936
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17432
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_17434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,1
	je	_17437
	cmp	eax,2
	je	_17438
	cmp	eax,3
	je	_17439
	cmp	eax,4
	je	_17440
	cmp	eax,5
	je	_17441
	cmp	eax,6
	je	_17442
	cmp	eax,7
	je	_17443
	cmp	eax,8
	je	_17444
	cmp	eax,15
	je	_17445
	cmp	eax,18
	je	_17446
	cmp	eax,19
	je	_17447
	cmp	eax,20
	je	_17448
	cmp	eax,9
	je	_17449
	cmp	eax,10
	je	_17450
	cmp	eax,11
	je	_17451
	cmp	eax,12
	je	_17452
	cmp	eax,13
	je	_17453
	cmp	eax,14
	je	_17454
	cmp	eax,23
	je	_17455
	cmp	eax,24
	je	_17456
	cmp	eax,31
	je	_17457
	cmp	eax,32
	je	_17458
	cmp	eax,25
	je	_17459
	cmp	eax,26
	je	_17460
	cmp	eax,27
	je	_17461
	cmp	eax,28
	je	_17462
	cmp	eax,29
	je	_17463
	cmp	eax,30
	je	_17464
	cmp	eax,36
	je	_17465
	cmp	eax,33
	je	_17466
	cmp	eax,34
	je	_17467
	cmp	eax,35
	je	_17468
	cmp	eax,37
	je	_17469
	cmp	eax,38
	je	_17470
	cmp	eax,39
	je	_17471
	cmp	eax,40
	je	_17472
	cmp	eax,41
	je	_17473
	cmp	eax,42
	je	_17474
	cmp	eax,21
	je	_17475
	cmp	eax,22
	je	_17476
	cmp	eax,46
	je	_17477
	cmp	eax,43
	je	_17478
	cmp	eax,44
	je	_17479
	cmp	eax,45
	je	_17480
	cmp	eax,47
	je	_17481
	cmp	eax,16
	je	_17482
	cmp	eax,17
	je	_17483
	cmp	eax,48
	je	_17484
	cmp	eax,49
	je	_17485
	jmp	_17436
_17437:
	mov	eax,ebp
	push	eax
	push	_17489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17488
	call	_brl_blitz_NullObjectError
_17488:
	push	_2
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17438:
	mov	eax,ebp
	push	eax
	push	_17493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17492
	call	_brl_blitz_NullObjectError
_17492:
	push	_244
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17439:
	mov	eax,ebp
	push	eax
	push	_17499
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17496
	call	_brl_blitz_NullObjectError
_17496:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17498
	call	_brl_blitz_NullObjectError
_17498:
	push	_bbNullObject
	push	5
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17440:
	mov	eax,ebp
	push	eax
	push	_17505
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17502
	call	_brl_blitz_NullObjectError
_17502:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17504
	call	_brl_blitz_NullObjectError
_17504:
	push	_bbNullObject
	push	6
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17441:
	mov	eax,ebp
	push	eax
	push	_17511
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17508
	call	_brl_blitz_NullObjectError
_17508:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17510
	call	_brl_blitz_NullObjectError
_17510:
	push	_bbNullObject
	push	14
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17442:
	mov	eax,ebp
	push	eax
	push	_17515
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17514
	call	_brl_blitz_NullObjectError
_17514:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+216]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17443:
	mov	eax,ebp
	push	eax
	push	_17521
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17518
	call	_brl_blitz_NullObjectError
_17518:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17520
	call	_brl_blitz_NullObjectError
_17520:
	push	_bbNullObject
	push	31
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17444:
	mov	eax,ebp
	push	eax
	push	_17525
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17522
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17524
	call	_brl_blitz_NullObjectError
_17524:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17445:
	mov	eax,ebp
	push	eax
	push	_17531
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17526
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17528
	call	_brl_blitz_NullObjectError
_17528:
	mov	ebx,dword [ebx+52]
	cmp	ebx,_bbNullObject
	jne	_17530
	call	_brl_blitz_NullObjectError
_17530:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17446:
	mov	eax,ebp
	push	eax
	push	_17537
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17534
	call	_brl_blitz_NullObjectError
_17534:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17536
	call	_brl_blitz_NullObjectError
_17536:
	push	_bbNullObject
	push	16
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17447:
	mov	eax,ebp
	push	eax
	push	_17543
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17540
	call	_brl_blitz_NullObjectError
_17540:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17542
	call	_brl_blitz_NullObjectError
_17542:
	push	_bbNullObject
	push	17
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17448:
	mov	eax,ebp
	push	eax
	push	_17549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17544
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17546
	call	_brl_blitz_NullObjectError
_17546:
	mov	ebx,dword [ebx+60]
	cmp	ebx,_bbNullObject
	jne	_17548
	call	_brl_blitz_NullObjectError
_17548:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17449:
	mov	eax,ebp
	push	eax
	push	_17555
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17552
	call	_brl_blitz_NullObjectError
_17552:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17554
	call	_brl_blitz_NullObjectError
_17554:
	push	_bbNullObject
	push	8
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17450:
	mov	eax,ebp
	push	eax
	push	_17561
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17558
	call	_brl_blitz_NullObjectError
_17558:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17560
	call	_brl_blitz_NullObjectError
_17560:
	push	_bbNullObject
	push	9
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17451:
	mov	eax,ebp
	push	eax
	push	_17567
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17564
	call	_brl_blitz_NullObjectError
_17564:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17566
	call	_brl_blitz_NullObjectError
_17566:
	push	_bbNullObject
	push	10
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17452:
	mov	eax,ebp
	push	eax
	push	_17573
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17570
	call	_brl_blitz_NullObjectError
_17570:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17572
	call	_brl_blitz_NullObjectError
_17572:
	push	_bbNullObject
	push	11
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17453:
	mov	eax,ebp
	push	eax
	push	_17579
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17576
	call	_brl_blitz_NullObjectError
_17576:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17578
	call	_brl_blitz_NullObjectError
_17578:
	push	_bbNullObject
	push	12
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17454:
	mov	eax,ebp
	push	eax
	push	_17585
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17580
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17582
	call	_brl_blitz_NullObjectError
_17582:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17584
	call	_brl_blitz_NullObjectError
_17584:
	push	_bbNullObject
	push	24
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17455:
	mov	eax,ebp
	push	eax
	push	_17589
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17588
	call	_brl_blitz_NullObjectError
_17588:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+204]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17456:
	mov	eax,ebp
	push	eax
	push	_17593
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17592
	call	_brl_blitz_NullObjectError
_17592:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+200]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17457:
	mov	eax,ebp
	push	eax
	push	_17600
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17594
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bb_CheckDemo
	cmp	eax,0
	je	_17595
	mov	eax,ebp
	push	eax
	push	_17599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17596
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17598
	call	_brl_blitz_NullObjectError
_17598:
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_17595:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17458:
	mov	eax,ebp
	push	eax
	push	_17607
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bb_CheckDemo
	cmp	eax,0
	je	_17602
	mov	eax,ebp
	push	eax
	push	_17606
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17605
	call	_brl_blitz_NullObjectError
_17605:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_17602:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17459:
	mov	eax,ebp
	push	eax
	push	_17618
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17610
	call	_brl_blitz_NullObjectError
_17610:
	cmp	dword [ebx+28],_bbNullObject
	je	_17611
	mov	eax,ebp
	push	eax
	push	_17617
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17612
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17614
	call	_brl_blitz_NullObjectError
_17614:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_17616
	call	_brl_blitz_NullObjectError
_17616:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_17611:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17460:
	mov	eax,ebp
	push	eax
	push	_17629
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17619
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17621
	call	_brl_blitz_NullObjectError
_17621:
	cmp	dword [ebx+28],_bbNullObject
	je	_17622
	mov	eax,ebp
	push	eax
	push	_17628
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17625
	call	_brl_blitz_NullObjectError
_17625:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_17627
	call	_brl_blitz_NullObjectError
_17627:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_17622:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17461:
	mov	eax,ebp
	push	eax
	push	_17640
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17632
	call	_brl_blitz_NullObjectError
_17632:
	cmp	dword [ebx+28],_bbNullObject
	je	_17633
	mov	eax,ebp
	push	eax
	push	_17639
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17634
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17636
	call	_brl_blitz_NullObjectError
_17636:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_17638
	call	_brl_blitz_NullObjectError
_17638:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_17633:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17462:
	mov	eax,ebp
	push	eax
	push	_17651
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17643
	call	_brl_blitz_NullObjectError
_17643:
	cmp	dword [ebx+28],_bbNullObject
	je	_17644
	mov	eax,ebp
	push	eax
	push	_17650
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17645
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17647
	call	_brl_blitz_NullObjectError
_17647:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_17649
	call	_brl_blitz_NullObjectError
_17649:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_17644:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17463:
	mov	eax,ebp
	push	eax
	push	_17657
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17652
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17654
	call	_brl_blitz_NullObjectError
_17654:
	mov	ebx,dword [ebx+36]
	cmp	ebx,_bbNullObject
	jne	_17656
	call	_brl_blitz_NullObjectError
_17656:
	push	_bbNullObject
	push	21
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17464:
	mov	eax,ebp
	push	eax
	push	_17668
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17660
	call	_brl_blitz_NullObjectError
_17660:
	cmp	dword [ebx+32],_bbNullObject
	je	_17661
	mov	eax,ebp
	push	eax
	push	_17667
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17664
	call	_brl_blitz_NullObjectError
_17664:
	mov	ebx,dword [ebx+32]
	cmp	ebx,_bbNullObject
	jne	_17666
	call	_brl_blitz_NullObjectError
_17666:
	push	_bbNullObject
	push	22
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_17661:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17465:
	mov	eax,ebp
	push	eax
	push	_17674
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17671
	call	_brl_blitz_NullObjectError
_17671:
	mov	ebx,dword [ebx+40]
	cmp	ebx,_bbNullObject
	jne	_17673
	call	_brl_blitz_NullObjectError
_17673:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17466:
	mov	eax,ebp
	push	eax
	push	_17699
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17677
	call	_brl_blitz_NullObjectError
_17677:
	cmp	dword [ebx+148],0
	je	_17678
	mov	eax,ebp
	push	eax
	push	_17686
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17681
	call	_brl_blitz_NullObjectError
_17681:
	mov	dword [ebx+148],0
	push	_17683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17685
	call	_brl_blitz_NullObjectError
_17685:
	push	dword [ebx+144]
	call	_brl_maxgui_UncheckMenu
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17687
_17678:
	mov	eax,ebp
	push	eax
	push	_17695
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17688
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17690
	call	_brl_blitz_NullObjectError
_17690:
	mov	dword [ebx+148],1
	push	_17692
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17694
	call	_brl_blitz_NullObjectError
_17694:
	push	dword [ebx+144]
	call	_brl_maxgui_CheckMenu
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_17687:
	push	_17696
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17698
	call	_brl_blitz_NullObjectError
_17698:
	push	dword [ebx+84]
	call	_brl_maxgui_UpdateWindowMenu
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17467:
	mov	eax,ebp
	push	eax
	push	_17724
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17700
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17702
	call	_brl_blitz_NullObjectError
_17702:
	cmp	dword [ebx+156],0
	je	_17703
	mov	eax,ebp
	push	eax
	push	_17711
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17706
	call	_brl_blitz_NullObjectError
_17706:
	mov	dword [ebx+156],0
	push	_17708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17710
	call	_brl_blitz_NullObjectError
_17710:
	push	dword [ebx+152]
	call	_brl_maxgui_UncheckMenu
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17712
_17703:
	mov	eax,ebp
	push	eax
	push	_17720
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17715
	call	_brl_blitz_NullObjectError
_17715:
	mov	dword [ebx+156],1
	push	_17717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17719
	call	_brl_blitz_NullObjectError
_17719:
	push	dword [ebx+152]
	call	_brl_maxgui_CheckMenu
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_17712:
	push	_17721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17723
	call	_brl_blitz_NullObjectError
_17723:
	push	dword [ebx+84]
	call	_brl_maxgui_UpdateWindowMenu
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17468:
	mov	eax,ebp
	push	eax
	push	_17749
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17727
	call	_brl_blitz_NullObjectError
_17727:
	cmp	dword [ebx+164],0
	je	_17728
	mov	eax,ebp
	push	eax
	push	_17736
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17731
	call	_brl_blitz_NullObjectError
_17731:
	mov	dword [ebx+164],0
	push	_17733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17735
	call	_brl_blitz_NullObjectError
_17735:
	push	dword [ebx+160]
	call	_brl_maxgui_UncheckMenu
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17737
_17728:
	mov	eax,ebp
	push	eax
	push	_17745
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17740
	call	_brl_blitz_NullObjectError
_17740:
	mov	dword [ebx+164],1
	push	_17742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17744
	call	_brl_blitz_NullObjectError
_17744:
	push	dword [ebx+160]
	call	_brl_maxgui_CheckMenu
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_17737:
	push	_17746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17748
	call	_brl_blitz_NullObjectError
_17748:
	push	dword [ebx+84]
	call	_brl_maxgui_UpdateWindowMenu
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17469:
	mov	eax,ebp
	push	eax
	push	_17758
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bb_CheckDemo
	cmp	eax,0
	je	_17751
	mov	eax,ebp
	push	eax
	push	_17757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17752
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17754
	call	_brl_blitz_NullObjectError
_17754:
	mov	ebx,dword [ebx+48]
	cmp	ebx,_bbNullObject
	jne	_17756
	call	_brl_blitz_NullObjectError
_17756:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_17751:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17470:
	mov	eax,ebp
	push	eax
	push	_17762
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17761
	call	_brl_blitz_NullObjectError
_17761:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17471:
	mov	eax,ebp
	push	eax
	push	_17768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17765
	call	_brl_blitz_NullObjectError
_17765:
	mov	ebx,dword [ebx+76]
	cmp	ebx,_bbNullObject
	jne	_17767
	call	_brl_blitz_NullObjectError
_17767:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17472:
	mov	eax,ebp
	push	eax
	push	_17776
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17771
	call	_brl_blitz_NullObjectError
_17771:
	mov	esi,dword [ebx+72]
	cmp	esi,_bbNullObject
	jne	_17773
	call	_brl_blitz_NullObjectError
_17773:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17775
	call	_brl_blitz_NullObjectError
_17775:
	push	dword [ebx+120]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+72]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17473:
	mov	eax,ebp
	push	eax
	push	_17787
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17779
	call	_brl_blitz_NullObjectError
_17779:
	cmp	dword [ebx+28],_bbNullObject
	je	_17780
	mov	eax,ebp
	push	eax
	push	_17786
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17783
	call	_brl_blitz_NullObjectError
_17783:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_17785
	call	_brl_blitz_NullObjectError
_17785:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_17780:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17474:
	mov	eax,ebp
	push	eax
	push	_17793
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17788
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17790
	call	_brl_blitz_NullObjectError
_17790:
	mov	ebx,dword [ebx+64]
	cmp	ebx,_bbNullObject
	jne	_17792
	call	_brl_blitz_NullObjectError
_17792:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17475:
	mov	eax,ebp
	push	eax
	push	_17819
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17794
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17796
	call	_brl_blitz_NullObjectError
_17796:
	mov	eax,dword [ebx+24]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_17797
	mov	eax,ebp
	push	eax
	push	_17799
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2343
_17797:
	push	_17800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17802
	call	_brl_blitz_NullObjectError
_17802:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17804
	call	_brl_blitz_NullObjectError
_17804:
	mov	eax,dword [ebx+20]
	add	eax,1
	mov	dword [ebp-12],eax
	push	_17805
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17807
	call	_brl_blitz_NullObjectError
_17807:
	mov	eax,dword [ebx+16]
	mov	eax,dword [eax+20]
	cmp	dword [ebp-12],eax
	jne	_17808
	mov	eax,ebp
	push	eax
	push	_17810
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	call	dword [_bbOnDebugLeaveScope]
_17808:
	push	_17811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_17813
	call	_brl_blitz_NullObjectError
_17813:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17815
	call	_brl_blitz_NullObjectError
_17815:
	mov	esi,dword [ebx+16]
	mov	ebx,dword [ebp-12]
	cmp	ebx,dword [esi+20]
	jb	_17818
	call	_brl_blitz_ArrayBoundsError
_17818:
	push	dword [esi+ebx*4+24]
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+168]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17476:
	mov	eax,ebp
	push	eax
	push	_17845
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17820
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17822
	call	_brl_blitz_NullObjectError
_17822:
	mov	eax,dword [ebx+24]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_17823
	mov	eax,ebp
	push	eax
	push	_17825
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2343
_17823:
	push	_17826
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17828
	call	_brl_blitz_NullObjectError
_17828:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17830
	call	_brl_blitz_NullObjectError
_17830:
	mov	eax,dword [ebx+20]
	sub	eax,1
	mov	dword [ebp-12],eax
	push	_17831
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jge	_17832
	mov	eax,ebp
	push	eax
	push	_17836
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17835
	call	_brl_blitz_NullObjectError
_17835:
	mov	eax,dword [ebx+16]
	mov	eax,dword [eax+20]
	sub	eax,1
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_17832:
	push	_17837
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_17839
	call	_brl_blitz_NullObjectError
_17839:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17841
	call	_brl_blitz_NullObjectError
_17841:
	mov	esi,dword [ebx+16]
	mov	ebx,dword [ebp-12]
	cmp	ebx,dword [esi+20]
	jb	_17844
	call	_brl_blitz_ArrayBoundsError
_17844:
	push	dword [esi+ebx*4+24]
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+168]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17477:
	mov	eax,ebp
	push	eax
	push	_17851
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17848
	call	_brl_blitz_NullObjectError
_17848:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17850
	call	_brl_blitz_NullObjectError
_17850:
	push	_bbNullObject
	push	7
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17478:
	mov	eax,ebp
	push	eax
	push	_17862
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17852
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17854
	call	_brl_blitz_NullObjectError
_17854:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_17856
	call	_brl_blitz_NullObjectError
_17856:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	push	_17857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17859
	call	_brl_blitz_NullObjectError
_17859:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17861
	call	_brl_blitz_NullObjectError
_17861:
	push	dword [ebx+20]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+168]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17479:
	mov	eax,ebp
	push	eax
	push	_17873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17863
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17865
	call	_brl_blitz_NullObjectError
_17865:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_17867
	call	_brl_blitz_NullObjectError
_17867:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	push	_17868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17870
	call	_brl_blitz_NullObjectError
_17870:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17872
	call	_brl_blitz_NullObjectError
_17872:
	push	dword [ebx+20]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+168]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17480:
	mov	eax,ebp
	push	eax
	push	_17884
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17876
	call	_brl_blitz_NullObjectError
_17876:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_17878
	call	_brl_blitz_NullObjectError
_17878:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,4
	push	_17879
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17881
	call	_brl_blitz_NullObjectError
_17881:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17883
	call	_brl_blitz_NullObjectError
_17883:
	push	dword [ebx+20]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+168]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17481:
	mov	eax,ebp
	push	eax
	push	_17895
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyString
	push	_17887
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [_bb_is_demo],0
	je	_17888
	mov	eax,ebp
	push	eax
	push	_17890
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17889
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_688
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17891
_17888:
	mov	eax,ebp
	push	eax
	push	_17893
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_689
	call	dword [_bbOnDebugLeaveScope]
_17891:
	push	_17894
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-16]
	push	_690
	push	_700
	call	_bbStringReplace
	add	esp,12
	push	eax
	call	_brl_system_Notify
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17482:
	mov	eax,ebp
	push	eax
	push	_17902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17899
	call	_brl_blitz_NullObjectError
_17899:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17901
	call	_brl_blitz_NullObjectError
_17901:
	push	_bbNullObject
	push	25
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17483:
	mov	eax,ebp
	push	eax
	push	_17908
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17905
	call	_brl_blitz_NullObjectError
_17905:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_17907
	call	_brl_blitz_NullObjectError
_17907:
	push	_bbNullObject
	push	26
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17484:
	mov	eax,ebp
	push	eax
	push	_17914
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17911
	call	_brl_blitz_NullObjectError
_17911:
	mov	ebx,dword [ebx+128]
	cmp	ebx,_bbNullObject
	jne	_17913
	call	_brl_blitz_NullObjectError
_17913:
	push	_bbNullObject
	push	29
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17485:
	mov	eax,ebp
	push	eax
	push	_17918
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17915
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17917
	call	_brl_blitz_NullObjectError
_17917:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+192]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17436
_17436:
	push	_17919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],256
	jl	_17920
	mov	eax,ebp
	push	eax
	push	_17935
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17923
	call	_brl_blitz_NullObjectError
_17923:
	mov	ebx,dword [ebx+180]
	cmp	ebx,_bbNullObject
	jne	_17925
	call	_brl_blitz_NullObjectError
_17925:
	push	_bbStringClass
	mov	eax,dword [ebp-8]
	sub	eax,256
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,8
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	jne	_17927
	mov	eax,_bbEmptyString
_17927:
	mov	dword [ebp-20],eax
	push	_17929
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	dword [eax+8],0
	je	_17930
	mov	eax,ebp
	push	eax
	push	_17934
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17933
	call	_brl_blitz_NullObjectError
_17933:
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_17930:
	call	dword [_bbOnDebugLeaveScope]
_17920:
	mov	ebx,0
	jmp	_2343
_2343:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCodePlay_poll:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	eax,ebp
	push	eax
	push	_18246
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_17940
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_17942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],0
	push	_17946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	push	_17948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_WaitEvent
	mov	dword [ebp-24],eax
	push	_17949
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17951
	call	_brl_blitz_NullObjectError
_17951:
	cmp	dword [ebx+68],_bbNullObject
	je	_17952
	mov	eax,ebp
	push	eax
	push	_17959
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17955
	call	_brl_blitz_NullObjectError
_17955:
	mov	ebx,dword [ebx+68]
	cmp	ebx,_bbNullObject
	jne	_17957
	call	_brl_blitz_NullObjectError
_17957:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	_17958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_2346
_17952:
	push	_17960
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_17962
	call	_brl_blitz_NullObjectError
_17962:
	mov	edi,dword [ebx+80]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_17965
	call	_brl_blitz_NullObjectError
_17965:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_691
_693:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_17970
	call	_brl_blitz_NullObjectError
_17970:
	push	_bb_TEventHandler
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	je	_691
	mov	eax,ebp
	push	eax
	push	_17974
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_17973
	call	_brl_blitz_NullObjectError
_17973:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_691:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_17968
	call	_brl_blitz_NullObjectError
_17968:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_693
_692:
	push	_17975
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	eax,8193
	je	_17978
	cmp	eax,260
	je	_17979
	cmp	eax,259
	je	_17980
	cmp	eax,16388
	je	_17981
	cmp	eax,16387
	je	_17982
	cmp	eax,16385
	je	_17983
	cmp	eax,16386
	je	_17984
	cmp	eax,16389
	je	_17985
	cmp	eax,32769
	je	_17986
	cmp	eax,259
	je	_17987
	jmp	_17977
_17978:
	mov	eax,ebp
	push	eax
	push	_18164
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventSource
	mov	ebx,eax
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17993
	call	_brl_blitz_NullObjectError
_17993:
	cmp	ebx,dword [esi+92]
	je	_17991
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_17996
	call	_brl_blitz_NullObjectError
_17996:
	cmp	ebx,dword [esi+100]
	je	_17994
	jmp	_17990
_17991:
	mov	eax,ebp
	push	eax
	push	_18146
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_17997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventData
	cmp	eax,0
	je	_18000
	cmp	eax,1
	je	_18001
	cmp	eax,2
	je	_18002
	cmp	eax,3
	je	_18003
	cmp	eax,5
	je	_18004
	cmp	eax,6
	je	_18005
	cmp	eax,7
	je	_18006
	cmp	eax,8
	je	_18007
	cmp	eax,10
	je	_18008
	cmp	eax,11
	je	_18009
	cmp	eax,12
	je	_18010
	cmp	eax,13
	je	_18011
	cmp	eax,14
	je	_18012
	cmp	eax,15
	je	_18013
	cmp	eax,17
	je	_18014
	cmp	eax,18
	je	_18015
	cmp	eax,19
	je	_18016
	jmp	_17999
_18000:
	mov	eax,ebp
	push	eax
	push	_18020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18017
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18019
	call	_brl_blitz_NullObjectError
_18019:
	push	_2
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18001:
	mov	eax,ebp
	push	eax
	push	_18024
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18023
	call	_brl_blitz_NullObjectError
_18023:
	push	_244
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18002:
	mov	eax,ebp
	push	eax
	push	_18030
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18027
	call	_brl_blitz_NullObjectError
_18027:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_18029
	call	_brl_blitz_NullObjectError
_18029:
	push	_bbNullObject
	push	5
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18003:
	mov	eax,ebp
	push	eax
	push	_18036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18031
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18033
	call	_brl_blitz_NullObjectError
_18033:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_18035
	call	_brl_blitz_NullObjectError
_18035:
	push	_bbNullObject
	push	6
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18004:
	mov	eax,ebp
	push	eax
	push	_18042
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18039
	call	_brl_blitz_NullObjectError
_18039:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_18041
	call	_brl_blitz_NullObjectError
_18041:
	push	_bbNullObject
	push	10
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18005:
	mov	eax,ebp
	push	eax
	push	_18048
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18045
	call	_brl_blitz_NullObjectError
_18045:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_18047
	call	_brl_blitz_NullObjectError
_18047:
	push	_bbNullObject
	push	11
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18006:
	mov	eax,ebp
	push	eax
	push	_18054
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18051
	call	_brl_blitz_NullObjectError
_18051:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_18053
	call	_brl_blitz_NullObjectError
_18053:
	push	_bbNullObject
	push	12
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18007:
	mov	eax,ebp
	push	eax
	push	_18060
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18057
	call	_brl_blitz_NullObjectError
_18057:
	mov	ebx,dword [ebx+24]
	cmp	ebx,_bbNullObject
	jne	_18059
	call	_brl_blitz_NullObjectError
_18059:
	push	_bbNullObject
	push	16
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18008:
	mov	eax,ebp
	push	eax
	push	_18064
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18063
	call	_brl_blitz_NullObjectError
_18063:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+204]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18009:
	mov	eax,ebp
	push	eax
	push	_18068
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18067
	call	_brl_blitz_NullObjectError
_18067:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+200]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18010:
	mov	eax,ebp
	push	eax
	push	_18079
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18071
	call	_brl_blitz_NullObjectError
_18071:
	cmp	dword [ebx+28],_bbNullObject
	je	_18072
	mov	eax,ebp
	push	eax
	push	_18078
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18075
	call	_brl_blitz_NullObjectError
_18075:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_18077
	call	_brl_blitz_NullObjectError
_18077:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_18072:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18011:
	mov	eax,ebp
	push	eax
	push	_18090
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18082
	call	_brl_blitz_NullObjectError
_18082:
	cmp	dword [ebx+28],_bbNullObject
	je	_18083
	mov	eax,ebp
	push	eax
	push	_18089
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18086
	call	_brl_blitz_NullObjectError
_18086:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_18088
	call	_brl_blitz_NullObjectError
_18088:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_18083:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18012:
	mov	eax,ebp
	push	eax
	push	_18101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18093
	call	_brl_blitz_NullObjectError
_18093:
	cmp	dword [ebx+28],_bbNullObject
	je	_18094
	mov	eax,ebp
	push	eax
	push	_18100
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18097
	call	_brl_blitz_NullObjectError
_18097:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_18099
	call	_brl_blitz_NullObjectError
_18099:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_18094:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18013:
	mov	eax,ebp
	push	eax
	push	_18112
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18104
	call	_brl_blitz_NullObjectError
_18104:
	cmp	dword [ebx+28],_bbNullObject
	je	_18105
	mov	eax,ebp
	push	eax
	push	_18111
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18106
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18108
	call	_brl_blitz_NullObjectError
_18108:
	mov	ebx,dword [ebx+28]
	cmp	ebx,_bbNullObject
	jne	_18110
	call	_brl_blitz_NullObjectError
_18110:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_18105:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18014:
	mov	eax,ebp
	push	eax
	push	_18123
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18115
	call	_brl_blitz_NullObjectError
_18115:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_18117
	call	_brl_blitz_NullObjectError
_18117:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	push	_18118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_18120
	call	_brl_blitz_NullObjectError
_18120:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18122
	call	_brl_blitz_NullObjectError
_18122:
	push	dword [ebx+20]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+168]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18015:
	mov	eax,ebp
	push	eax
	push	_18134
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18126
	call	_brl_blitz_NullObjectError
_18126:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_18128
	call	_brl_blitz_NullObjectError
_18128:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
	push	_18129
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_18131
	call	_brl_blitz_NullObjectError
_18131:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18133
	call	_brl_blitz_NullObjectError
_18133:
	push	dword [ebx+20]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+168]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_18016:
	mov	eax,ebp
	push	eax
	push	_18145
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18137
	call	_brl_blitz_NullObjectError
_18137:
	mov	ebx,dword [ebx+20]
	cmp	ebx,_bbNullObject
	jne	_18139
	call	_brl_blitz_NullObjectError
_18139:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,4
	push	_18140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_18142
	call	_brl_blitz_NullObjectError
_18142:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18144
	call	_brl_blitz_NullObjectError
_18144:
	push	dword [ebx+20]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+168]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_17999:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17990
_17994:
	mov	eax,ebp
	push	eax
	push	_18163
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventData
	mov	dword [ebp-28],eax
	push	_18148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_18151
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18150
	call	_brl_blitz_NullObjectError
_18150:
	mov	edx,dword [ebp-28]
	mov	eax,dword [ebx+16]
	cmp	edx,dword [eax+20]
	setl	al
	movzx	eax,al
_18151:
	cmp	eax,0
	je	_18153
	mov	eax,ebp
	push	eax
	push	_18162
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_18156
	call	_brl_blitz_NullObjectError
_18156:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18158
	call	_brl_blitz_NullObjectError
_18158:
	mov	esi,dword [ebx+16]
	mov	ebx,dword [ebp-28]
	cmp	ebx,dword [esi+20]
	jb	_18161
	call	_brl_blitz_ArrayBoundsError
_18161:
	push	dword [esi+ebx*4+24]
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+168]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_18153:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17990
_17990:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17977
_17979:
	mov	eax,ebp
	push	eax
	push	_18168
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18167
	call	_brl_blitz_NullObjectError
_18167:
	call	_brl_eventqueue_EventText
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17977
_17980:
	mov	eax,ebp
	push	eax
	push	_18172
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18171
	call	_brl_blitz_NullObjectError
_18171:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17977
_17981:
	mov	eax,ebp
	push	eax
	push	_18178
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_18175
	call	_brl_blitz_NullObjectError
_18175:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18177
	call	_brl_blitz_NullObjectError
_18177:
	push	dword [ebx+24]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+168]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17977
_17982:
	mov	eax,ebp
	push	eax
	push	_18208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_brl_maxgui_TGadget
	call	_brl_eventqueue_EventSource
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_18180
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18182
	call	_brl_blitz_NullObjectError
_18182:
	mov	edi,dword [ebx+80]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_18185
	call	_brl_blitz_NullObjectError
_18185:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_694
_696:
	cmp	ebx,_bbNullObject
	jne	_18190
	call	_brl_blitz_NullObjectError
_18190:
	push	_bb_TRequester
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_694
	mov	eax,ebp
	push	eax
	push	_18199
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18191
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_18193
	call	_brl_blitz_NullObjectError
_18193:
	mov	eax,dword [esi+12]
	cmp	dword [ebp-16],eax
	jne	_18194
	mov	eax,ebp
	push	eax
	push	_18198
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_18197
	call	_brl_blitz_NullObjectError
_18197:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_18194:
	call	dword [_bbOnDebugLeaveScope]
_694:
	cmp	ebx,_bbNullObject
	jne	_18188
	call	_brl_blitz_NullObjectError
_18188:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_696
_695:
	push	_18200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18202
	call	_brl_blitz_NullObjectError
_18202:
	mov	eax,dword [ebx+84]
	cmp	dword [ebp-16],eax
	jne	_18203
	mov	eax,ebp
	push	eax
	push	_18207
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18206
	call	_brl_blitz_NullObjectError
_18206:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_18203:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17977
_17983:
	mov	eax,ebp
	push	eax
	push	_18217
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18211
	call	_brl_blitz_NullObjectError
_18211:
	call	_brl_eventqueue_EventSource
	cmp	eax,dword [ebx+84]
	jne	_18212
	mov	eax,ebp
	push	eax
	push	_18216
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18215
	call	_brl_blitz_NullObjectError
_18215:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+224]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_18212:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17977
_17984:
	mov	eax,ebp
	push	eax
	push	_18231
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18220
	call	_brl_blitz_NullObjectError
_18220:
	call	_brl_eventqueue_EventSource
	cmp	eax,dword [ebx+84]
	jne	_18221
	mov	eax,ebp
	push	eax
	push	_18230
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18222
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18224
	call	_brl_blitz_NullObjectError
_18224:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+224]
	add	esp,4
	push	_18225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18227
	call	_brl_blitz_NullObjectError
_18227:
	mov	ebx,dword [ebx+104]
	cmp	ebx,_bbNullObject
	jne	_18229
	call	_brl_blitz_NullObjectError
_18229:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_18221:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17977
_17985:
	mov	eax,ebp
	push	eax
	push	_18237
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18234
	call	_brl_blitz_NullObjectError
_18234:
	push	_bbStringClass
	call	_brl_eventqueue_EventExtra
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	jne	_18236
	mov	eax,_bbEmptyString
_18236:
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17977
_17986:
	mov	eax,ebp
	push	eax
	push	_18241
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18240
	call	_brl_blitz_NullObjectError
_18240:
	call	_brl_eventqueue_EventData
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+228]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17977
_17987:
	mov	eax,ebp
	push	eax
	push	_18245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_18242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_18244
	call	_brl_blitz_NullObjectError
_18244:
	push	8
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+228]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17977
_17977:
	mov	ebx,0
	jmp	_2346
_2346:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_2538:
	dd	0
_2386:
	db	"maxide",0
_2387:
	db	"VERSION",0
_706:
	db	"$",0
	align	4
_4:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	49,46,49,54
_2388:
	db	"EOL",0
	align	4
_5:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	10
_2389:
	db	"SPLITWIDTH",0
_720:
	db	"i",0
	align	4
_2390:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	52
_2391:
	db	"ABOUT",0
	align	4
_700:
	dd	_bbStringClass
	dd	2147483647
	dd	121
	dw	66,108,105,116,122,77,97,120
	dw	32,86,101,114,115,105,111,110
	dw	32,49,46,49,54,10,10,67
	dw	111,112,121,114,105,103,104,116
	dw	32,66,108,105,116,122,32,82
	dw	101,115,101,97,114,99,104,32
	dw	76,116,100,10,10,80,108,101
	dw	97,115,101,32,118,105,115,105
	dw	116,32,119,119,119,46,98,108
	dw	105,116,122,98,97,115,105,99
	dw	46,99,111,109,32,70,111,114
	dw	32,97,108,108,32,121,111,117
	dw	114,32,66,108,105,116,122,77
	dw	97,120,32,114,101,108,97,116
	dw	101,100,32,110,101,101,100,115
	dw	46
_2392:
	db	"ABOUTDEMO",0
	align	4
_701:
	dd	_bbStringClass
	dd	2147483647
	dd	143
	dw	84,104,105,115,32,100,101,109
	dw	111,32,102,101,97,116,117,114
	dw	101,115,32,98,111,116,104,32
	dw	116,104,101,32,99,111,114,101
	dw	32,66,108,105,116,122,77,97
	dw	120,32,112,97,99,107,97,103
	dw	101,32,97,110,100,32,111,112
	dw	116,105,111,110,97,108,32,77
	dw	97,120,71,85,73,32,109,111
	dw	100,117,108,101,46,10,10,80
	dw	108,101,97,115,101,32,110,111
	dw	116,101,32,116,104,97,116,32
	dw	116,104,101,32,77,97,120,71
	dw	85,73,32,109,111,100,117,108
	dw	101,32,109,117,115,116,32,98
	dw	101,32,112,117,114,99,104,97
	dw	115,101,100,32,115,101,112,97
	dw	114,97,116,101,108,121,46
_2393:
	db	"FILTERS",0
	align	4
_12:
	dd	_bbStringClass
	dd	2147483647
	dd	91
	dw	67,111,100,101,32,70,105,108
	dw	101,115,58,98,109,120,44,98
	dw	98,100,111,99,44,102,115,44
	dw	118,115,44,116,120,116,44,100
	dw	111,99,44,98,98,44,99,112
	dw	112,44,99,44,109,44,99,120
	dw	120,44,115,44,105,44,104,44
	dw	104,112,112,44,104,116,109,108
	dw	44,104,116,109,44,99,115,115
	dw	44,106,115,44,98,97,116,59
	dw	65,108,108,32,70,105,108,101
	dw	115,58,42
_2394:
	db	"NodeFileTypes",0
	align	4
_13:
	dd	_bbStringClass
	dd	2147483647
	dd	86
	dw	124,98,109,120,124,98,98,100
	dw	111,99,124,99,112,112,124,99
	dw	120,120,124,99,124,109,124,104
	dw	124,115,124,116,120,116,124,104
	dw	116,109,108,124,106,115,124,99
	dw	115,115,124,98,98,124,106,97
	dw	118,97,124,98,97,116,124,105
	dw	110,105,124,106,112,103,124,112
	dw	110,103,124,98,109,112,124,116
	dw	103,97,124,119,97,118,124,112
	dw	108,124,100,111,99,124
_2395:
	db	"DEFAULTFONT",0
	align	4
_22:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	67,111,117,114,105,101,114
_2396:
	db	"DEFAULTFONTSIZE",0
	align	4
_2397:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	49,48
_2398:
	db	"HOMEPAGE",0
	align	4
_23:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	47,100,111,99,47,105,110,100
	dw	101,120,46,104,116,109,108
_2399:
	db	"MENUNEW",0
	align	4
_820:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	49
_2400:
	db	"MENUOPEN",0
	align	4
_844:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	50
_2401:
	db	"MENUCLOSE",0
	align	4
_2402:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	51
_2403:
	db	"MENUSAVE",0
_2404:
	db	"MENUSAVEAS",0
	align	4
_2405:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	53
_2406:
	db	"MENUSAVEALL",0
	align	4
_2407:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	54
_2408:
	db	"MENUPRINT",0
	align	4
_2409:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	55
_2410:
	db	"MENUQUIT",0
	align	4
_2411:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	56
_2412:
	db	"MENUUNDO",0
	align	4
_2413:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	57
_2414:
	db	"MENUREDO",0
_2415:
	db	"MENUCUT",0
	align	4
_2416:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	49,49
_2417:
	db	"MENUCOPY",0
	align	4
_2418:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	49,50
_2419:
	db	"MENUPASTE",0
	align	4
_2420:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	49,51
_2421:
	db	"MENUSELECTALL",0
	align	4
_2422:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	49,52
_2423:
	db	"MENUGOTO",0
	align	4
_2424:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	49,53
_2425:
	db	"MENUINDENT",0
	align	4
_2426:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	49,54
_2427:
	db	"MENUOUTDENT",0
	align	4
_2428:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	49,55
_2429:
	db	"MENUFIND",0
	align	4
_2430:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	49,56
_2431:
	db	"MENUFINDNEXT",0
	align	4
_2432:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	49,57
_2433:
	db	"MENUREPLACE",0
	align	4
_2434:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	50,48
_2435:
	db	"MENUNEXT",0
	align	4
_2436:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	50,49
_2437:
	db	"MENUPREV",0
	align	4
_2438:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	50,50
_2439:
	db	"MENUBUILD",0
	align	4
_2440:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	50,51
_2441:
	db	"MENURUN",0
	align	4
_2442:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	50,52
_2443:
	db	"MENUSTEP",0
	align	4
_2444:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	50,53
_2445:
	db	"MENUSTEPIN",0
	align	4
_2446:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	50,54
_2447:
	db	"MENUSTEPOUT",0
	align	4
_2448:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	50,55
_2449:
	db	"MENUSTOP",0
	align	4
_2450:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	50,56
_2451:
	db	"MENULOCKBUILD",0
	align	4
_2452:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	50,57
_2453:
	db	"MENUUNLOCKBUILD",0
	align	4
_2454:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	51,48
_2455:
	db	"MENUBUILDMODULES",0
	align	4
_2456:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	51,49
_2457:
	db	"MENUBUILDALLMODULES",0
	align	4
_2458:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	51,50
_2459:
	db	"MENUQUICKENABLED",0
	align	4
_2460:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	51,51
_2461:
	db	"MENUDEBUGENABLED",0
	align	4
_2462:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	51,52
_2463:
	db	"MENUGUIENABLED",0
	align	4
_2464:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	51,53
_2465:
	db	"MENUCOMMANDLINE",0
	align	4
_2466:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	51,54
_2467:
	db	"MENUSYNCMODS",0
	align	4
_2468:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	51,55
_2469:
	db	"MENUIMPORTBB",0
	align	4
_2470:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	51,56
_2471:
	db	"MENUFINDINFILES",0
	align	4
_2472:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	51,57
_2473:
	db	"MENUPROJECTMANAGER",0
	align	4
_2474:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	52,48
_2475:
	db	"MENUSHOWCONSOLE",0
	align	4
_2476:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	52,49
_2477:
	db	"MENUOPTIONS",0
	align	4
_2478:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	52,50
_2479:
	db	"MENUHOME",0
	align	4
_2480:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	52,51
_2481:
	db	"MENUBACK",0
	align	4
_2482:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	52,52
_2483:
	db	"MENUFORWARD",0
	align	4
_2484:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	52,53
_2485:
	db	"MENUQUICKHELP",0
	align	4
_2486:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	52,54
_2487:
	db	"MENUABOUT",0
	align	4
_2488:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	52,55
_2489:
	db	"MENUNEWVIEW",0
	align	4
_2490:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	52,56
_2491:
	db	"MENUDOCMODS",0
	align	4
_2492:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	52,57
_2493:
	db	"MENURECENT",0
	align	4
_2494:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	50,53,54
_2495:
	db	"TAB",0
	align	4
_173:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	9
_2496:
	db	"QUOTES",0
	align	4
_702:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	34
_2497:
	db	"TOOLSHOW",0
_2498:
	db	"TOOLREFRESH",0
_2499:
	db	"TOOLNEW",0
_2500:
	db	"TOOLOPEN",0
_2501:
	db	"TOOLCLOSE",0
_2502:
	db	"TOOLSAVE",0
_2503:
	db	"TOOLHELP",0
_2504:
	db	"TOOLUNDO",0
_2505:
	db	"TOOLREDO",0
_2506:
	db	"TOOLCUT",0
_2507:
	db	"TOOLCOPY",0
_2508:
	db	"TOOLPASTE",0
_2509:
	db	"TOOLQUICKSAVE",0
_2510:
	db	"TOOLSAVEAS",0
_2511:
	db	"TOOLGOTO",0
_2512:
	db	"TOOLFIND",0
_2513:
	db	"TOOLFINDNEXT",0
_2514:
	db	"TOOLREPLACE",0
_2515:
	db	"TOOLBUILD",0
_2516:
	db	"TOOLRUN",0
_2517:
	db	"TOOLLOCK",0
_2518:
	db	"TOOLUNLOCK",0
_2519:
	db	"TOOLSELECT",0
_2520:
	db	"TOOLSELECTALL",0
_2521:
	db	"TOOLINDENT",0
_2522:
	db	"TOOLOUTDENT",0
_2523:
	db	"TOOLACTIVATE",0
_2524:
	db	"TOOLNAVIGATE",0
_2525:
	db	"TOOLNEWVIEW",0
_2526:
	db	"TOOLMENU",0
_2527:
	db	"TOOLPRINT",0
_2528:
	db	"NORMAL",0
	align	4
_818:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	48
_2529:
	db	"COMMENT",0
_2530:
	db	"QUOTED",0
_2531:
	db	"KEYWORD",0
_2532:
	db	"MODOPTIONS",0
_2533:
	db	"[]$",0
	align	4
_bb_MODOPTIONS:
	dd	_bbEmptyArray
_2534:
	db	"MODINFO",0
	align	4
_bb_MODINFO:
	dd	_bbEmptyArray
_2535:
	db	"TEMPCOUNT",0
	align	4
_bb_TEMPCOUNT:
	dd	0
_2536:
	db	"is_demo",0
	align	4
_bb_is_demo:
	dd	0
_2537:
	db	"codeplay",0
_714:
	db	":TCodePlay",0
	align	4
_bb_codeplay:
	dd	_bbNullObject
	align	4
_2385:
	dd	1
	dd	_2386
	dd	1
	dd	_2387
	dd	_706
	dd	_4
	dd	1
	dd	_2388
	dd	_706
	dd	_5
	dd	1
	dd	_2389
	dd	_720
	dd	_2390
	dd	1
	dd	_2391
	dd	_706
	dd	_700
	dd	1
	dd	_2392
	dd	_706
	dd	_701
	dd	1
	dd	_2393
	dd	_706
	dd	_12
	dd	1
	dd	_2394
	dd	_706
	dd	_13
	dd	1
	dd	_2395
	dd	_706
	dd	_22
	dd	1
	dd	_2396
	dd	_720
	dd	_2397
	dd	1
	dd	_2398
	dd	_706
	dd	_23
	dd	1
	dd	_2399
	dd	_720
	dd	_820
	dd	1
	dd	_2400
	dd	_720
	dd	_844
	dd	1
	dd	_2401
	dd	_720
	dd	_2402
	dd	1
	dd	_2403
	dd	_720
	dd	_2390
	dd	1
	dd	_2404
	dd	_720
	dd	_2405
	dd	1
	dd	_2406
	dd	_720
	dd	_2407
	dd	1
	dd	_2408
	dd	_720
	dd	_2409
	dd	1
	dd	_2410
	dd	_720
	dd	_2411
	dd	1
	dd	_2412
	dd	_720
	dd	_2413
	dd	1
	dd	_2414
	dd	_720
	dd	_2397
	dd	1
	dd	_2415
	dd	_720
	dd	_2416
	dd	1
	dd	_2417
	dd	_720
	dd	_2418
	dd	1
	dd	_2419
	dd	_720
	dd	_2420
	dd	1
	dd	_2421
	dd	_720
	dd	_2422
	dd	1
	dd	_2423
	dd	_720
	dd	_2424
	dd	1
	dd	_2425
	dd	_720
	dd	_2426
	dd	1
	dd	_2427
	dd	_720
	dd	_2428
	dd	1
	dd	_2429
	dd	_720
	dd	_2430
	dd	1
	dd	_2431
	dd	_720
	dd	_2432
	dd	1
	dd	_2433
	dd	_720
	dd	_2434
	dd	1
	dd	_2435
	dd	_720
	dd	_2436
	dd	1
	dd	_2437
	dd	_720
	dd	_2438
	dd	1
	dd	_2439
	dd	_720
	dd	_2440
	dd	1
	dd	_2441
	dd	_720
	dd	_2442
	dd	1
	dd	_2443
	dd	_720
	dd	_2444
	dd	1
	dd	_2445
	dd	_720
	dd	_2446
	dd	1
	dd	_2447
	dd	_720
	dd	_2448
	dd	1
	dd	_2449
	dd	_720
	dd	_2450
	dd	1
	dd	_2451
	dd	_720
	dd	_2452
	dd	1
	dd	_2453
	dd	_720
	dd	_2454
	dd	1
	dd	_2455
	dd	_720
	dd	_2456
	dd	1
	dd	_2457
	dd	_720
	dd	_2458
	dd	1
	dd	_2459
	dd	_720
	dd	_2460
	dd	1
	dd	_2461
	dd	_720
	dd	_2462
	dd	1
	dd	_2463
	dd	_720
	dd	_2464
	dd	1
	dd	_2465
	dd	_720
	dd	_2466
	dd	1
	dd	_2467
	dd	_720
	dd	_2468
	dd	1
	dd	_2469
	dd	_720
	dd	_2470
	dd	1
	dd	_2471
	dd	_720
	dd	_2472
	dd	1
	dd	_2473
	dd	_720
	dd	_2474
	dd	1
	dd	_2475
	dd	_720
	dd	_2476
	dd	1
	dd	_2477
	dd	_720
	dd	_2478
	dd	1
	dd	_2479
	dd	_720
	dd	_2480
	dd	1
	dd	_2481
	dd	_720
	dd	_2482
	dd	1
	dd	_2483
	dd	_720
	dd	_2484
	dd	1
	dd	_2485
	dd	_720
	dd	_2486
	dd	1
	dd	_2487
	dd	_720
	dd	_2488
	dd	1
	dd	_2489
	dd	_720
	dd	_2490
	dd	1
	dd	_2491
	dd	_720
	dd	_2492
	dd	1
	dd	_2493
	dd	_720
	dd	_2494
	dd	1
	dd	_2495
	dd	_706
	dd	_173
	dd	1
	dd	_2496
	dd	_706
	dd	_702
	dd	1
	dd	_2497
	dd	_720
	dd	_820
	dd	1
	dd	_2498
	dd	_720
	dd	_844
	dd	1
	dd	_2499
	dd	_720
	dd	_2402
	dd	1
	dd	_2500
	dd	_720
	dd	_2390
	dd	1
	dd	_2501
	dd	_720
	dd	_2405
	dd	1
	dd	_2502
	dd	_720
	dd	_2407
	dd	1
	dd	_2503
	dd	_720
	dd	_2409
	dd	1
	dd	_2504
	dd	_720
	dd	_2411
	dd	1
	dd	_2505
	dd	_720
	dd	_2413
	dd	1
	dd	_2506
	dd	_720
	dd	_2397
	dd	1
	dd	_2507
	dd	_720
	dd	_2416
	dd	1
	dd	_2508
	dd	_720
	dd	_2418
	dd	1
	dd	_2509
	dd	_720
	dd	_2420
	dd	1
	dd	_2510
	dd	_720
	dd	_2422
	dd	1
	dd	_2511
	dd	_720
	dd	_2424
	dd	1
	dd	_2512
	dd	_720
	dd	_2426
	dd	1
	dd	_2513
	dd	_720
	dd	_2428
	dd	1
	dd	_2514
	dd	_720
	dd	_2430
	dd	1
	dd	_2515
	dd	_720
	dd	_2432
	dd	1
	dd	_2516
	dd	_720
	dd	_2434
	dd	1
	dd	_2517
	dd	_720
	dd	_2436
	dd	1
	dd	_2518
	dd	_720
	dd	_2438
	dd	1
	dd	_2519
	dd	_720
	dd	_2440
	dd	1
	dd	_2520
	dd	_720
	dd	_2442
	dd	1
	dd	_2521
	dd	_720
	dd	_2444
	dd	1
	dd	_2522
	dd	_720
	dd	_2446
	dd	1
	dd	_2523
	dd	_720
	dd	_2448
	dd	1
	dd	_2524
	dd	_720
	dd	_2450
	dd	1
	dd	_2525
	dd	_720
	dd	_2452
	dd	1
	dd	_2526
	dd	_720
	dd	_2454
	dd	1
	dd	_2527
	dd	_720
	dd	_2456
	dd	1
	dd	_2528
	dd	_720
	dd	_818
	dd	1
	dd	_2529
	dd	_720
	dd	_820
	dd	1
	dd	_2530
	dd	_720
	dd	_844
	dd	1
	dd	_2531
	dd	_720
	dd	_2402
	dd	4
	dd	_2532
	dd	_2533
	dd	_bb_MODOPTIONS
	dd	4
	dd	_2534
	dd	_2533
	dd	_bb_MODINFO
	dd	4
	dd	_2535
	dd	_720
	dd	_bb_TEMPCOUNT
	dd	4
	dd	_2536
	dd	_720
	dd	_bb_is_demo
	dd	4
	dd	_2537
	dd	_714
	dd	_bb_codeplay
	dd	0
_2349:
	db	"E:/Src/BlitzMAX/maxide/maxide.bmx",0
	align	4
_2348:
	dd	_2349
	dd	2316
	dd	2
	align	4
__bb_TDebugTree_sync:
	dd	0
	align	4
_2350:
	dd	_2349
	dd	2317
	dd	2
	align	4
__bb_TDebugTree_objlist:
	dd	_bbNullObject
	align	4
_2352:
	file	"E:/Src/BlitzMAX/maxide/icons.PNG"
_2353:
	align	4
_2351:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	105,99,111,110,115,46,80,78
	dw	71
	align	4
_2355:
	file	"E:/Src/BlitzMAX/maxide/syncmodsblurb.txt"
_2356:
	align	4
_2354:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	115,121,110,99,109,111,100,115
	dw	98,108,117,114,98,46,116,120
	dw	116
	align	4
_2357:
	dd	_2349
	dd	173
	dd	1
	align	4
_2360:
	dd	0
	align	4
_14:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	66,82,76
	align	4
_15:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	80,85,66
	align	4
_2358:
	dd	_14
	dd	_15
	align	4
_2362:
	dd	_2349
	dd	174
	dd	1
	align	4
_16:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	66,108,105,116,122,77,97,120
	dw	32,67,111,114,101,32,77,111
	dw	100,117,108,101,115
	align	4
_17:
	dd	_bbStringClass
	dd	2147483647
	dd	26
	dw	80,117,98,108,105,99,32,68
	dw	111,109,97,105,110,32,67,111
	dw	114,101,32,77,111,100,117,108
	dw	101,115
	align	4
_18:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	77,97,114,107,32,83,105,98
	dw	108,121,39,115,32,77,111,100
	dw	117,108,101,32,67,111,108,108
	dw	101,99,116,105,111,110
	align	4
_19:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	83,105,109,111,110,32,65,114
	dw	109,115,116,114,111,110,103,39
	dw	115,32,77,111,100,117,108,101
	dw	32,67,111,108,108,101,99,116
	dw	105,111,110
	align	4
_20:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	71,97,114,114,105,116,32,71
	dw	114,97,110,100,98,101,114,103
	dw	39,115,32,77,111,100,117,108
	dw	101,32,67,111,108,108,101,99
	dw	116,105,111,110
	align	4
_21:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	68,97,118,101,32,66,105,114
	dw	100,39,115,32,77,111,100,117
	dw	108,101,32,67,111,108,108,101
	dw	99,116,105,111,110
	align	4
_2363:
	dd	_16
	dd	_17
	dd	_18
	dd	_19
	dd	_20
	dd	_21
	align	4
_2366:
	dd	_2349
	dd	254
	dd	1
	align	4
_2367:
	dd	_2349
	dd	255
	dd	1
	align	4
_2368:
	dd	_2349
	dd	256
	dd	1
	align	4
_2369:
	dd	_2349
	dd	264
	dd	1
_976:
	db	"TCodePlay",0
_977:
	db	"EDITMODE",0
_978:
	db	"DEBUGMODE",0
_979:
	db	"bmxpath",0
_980:
	db	"bmkpath",0
_731:
	db	"panels",0
_981:
	db	"[]:TToolPanel",0
_982:
	db	"helppanel",0
_983:
	db	":THelpPanel",0
_984:
	db	"currentpanel",0
_985:
	db	":TToolPanel",0
_925:
	db	"output",0
_986:
	db	":TOutputPanel",0
_987:
	db	"lockedpanel",0
_988:
	db	"activepanel",0
_989:
	db	"cmdlinereq",0
_990:
	db	":TCmdLineRequester",0
_928:
	db	"cmdline",0
_991:
	db	"syncmodsreq",0
_992:
	db	":TSyncModsRequester",0
_993:
	db	"gotoreq",0
_994:
	db	":TGotoRequester",0
_995:
	db	"findreq",0
_996:
	db	":TFindRequester",0
_997:
	db	"replacereq",0
_998:
	db	":TReplaceRequester",0
_812:
	db	"options",0
_999:
	db	":TOptionsRequester",0
_1000:
	db	"activerequester",0
_1001:
	db	":TRequester",0
_1002:
	db	"projectreq",0
_1003:
	db	":TProjectRequester",0
_1004:
	db	"searchreq",0
_1005:
	db	":TSearchRequester",0
_1006:
	db	"eventhandlers",0
_849:
	db	":TList",0
_715:
	db	"window",0
_716:
	db	":TGadget",0
_1007:
	db	"menubar",0
_1008:
	db	"toolbar",0
_1009:
	db	"client",0
_1010:
	db	"tabbar",0
_1011:
	db	"split",0
_1012:
	db	":TSplitter",0
_1013:
	db	"debugtree",0
_893:
	db	":TDebugTree",0
_915:
	db	"root",0
_847:
	db	":TNode",0
_1014:
	db	"helproot",0
_868:
	db	"projects",0
_869:
	db	":TProjects",0
_1015:
	db	"coderoot",0
_1016:
	db	"navbar",0
_914:
	db	":TNavBar",0
_1017:
	db	"mode",0
_1018:
	db	"debugcode",0
_936:
	db	":TOpenCode",0
_1019:
	db	"isupgrade",0
_1020:
	db	"quickenable",0
_1021:
	db	"quickenabled",0
_1022:
	db	"debugenable",0
_1023:
	db	"debugenabled",0
_1024:
	db	"guienable",0
_1025:
	db	"guienabled",0
_1026:
	db	"quickhelp",0
_1027:
	db	":TQuickHelp",0
_1028:
	db	"running",0
_1029:
	db	"recentmenu",0
_1030:
	db	"recentfiles",0
_1031:
	db	"recentmenus",0
_732:
	db	"[]:TGadget",0
_1032:
	db	"openlist",0
_1033:
	db	"openlock",0
_1034:
	db	"projlist",0
_1035:
	db	"winsize",0
_1036:
	db	":TRect",0
_1037:
	db	"winmax",0
_1038:
	db	"tooly",0
_1039:
	db	"splitpos",0
_1040:
	db	"debugview",0
_1041:
	db	"navtab",0
_1042:
	db	"progress",0
	align	4
_975:
	dd	2
	dd	_976
	dd	1
	dd	_977
	dd	_720
	dd	_820
	dd	1
	dd	_978
	dd	_720
	dd	_844
	dd	3
	dd	_979
	dd	_706
	dd	8
	dd	3
	dd	_980
	dd	_706
	dd	12
	dd	3
	dd	_731
	dd	_981
	dd	16
	dd	3
	dd	_982
	dd	_983
	dd	20
	dd	3
	dd	_984
	dd	_985
	dd	24
	dd	3
	dd	_925
	dd	_986
	dd	28
	dd	3
	dd	_987
	dd	_985
	dd	32
	dd	3
	dd	_988
	dd	_985
	dd	36
	dd	3
	dd	_989
	dd	_990
	dd	40
	dd	3
	dd	_928
	dd	_706
	dd	44
	dd	3
	dd	_991
	dd	_992
	dd	48
	dd	3
	dd	_993
	dd	_994
	dd	52
	dd	3
	dd	_995
	dd	_996
	dd	56
	dd	3
	dd	_997
	dd	_998
	dd	60
	dd	3
	dd	_812
	dd	_999
	dd	64
	dd	3
	dd	_1000
	dd	_1001
	dd	68
	dd	3
	dd	_1002
	dd	_1003
	dd	72
	dd	3
	dd	_1004
	dd	_1005
	dd	76
	dd	3
	dd	_1006
	dd	_849
	dd	80
	dd	3
	dd	_715
	dd	_716
	dd	84
	dd	3
	dd	_1007
	dd	_716
	dd	88
	dd	3
	dd	_1008
	dd	_716
	dd	92
	dd	3
	dd	_1009
	dd	_716
	dd	96
	dd	3
	dd	_1010
	dd	_716
	dd	100
	dd	3
	dd	_1011
	dd	_1012
	dd	104
	dd	3
	dd	_1013
	dd	_893
	dd	108
	dd	3
	dd	_915
	dd	_847
	dd	112
	dd	3
	dd	_1014
	dd	_847
	dd	116
	dd	3
	dd	_868
	dd	_869
	dd	120
	dd	3
	dd	_1015
	dd	_847
	dd	124
	dd	3
	dd	_1016
	dd	_914
	dd	128
	dd	3
	dd	_1017
	dd	_720
	dd	132
	dd	3
	dd	_1018
	dd	_936
	dd	136
	dd	3
	dd	_1019
	dd	_720
	dd	140
	dd	3
	dd	_1020
	dd	_716
	dd	144
	dd	3
	dd	_1021
	dd	_720
	dd	148
	dd	3
	dd	_1022
	dd	_716
	dd	152
	dd	3
	dd	_1023
	dd	_720
	dd	156
	dd	3
	dd	_1024
	dd	_716
	dd	160
	dd	3
	dd	_1025
	dd	_720
	dd	164
	dd	3
	dd	_1026
	dd	_1027
	dd	168
	dd	3
	dd	_1028
	dd	_720
	dd	172
	dd	3
	dd	_1029
	dd	_716
	dd	176
	dd	3
	dd	_1030
	dd	_849
	dd	180
	dd	3
	dd	_1031
	dd	_732
	dd	184
	dd	3
	dd	_1032
	dd	_849
	dd	188
	dd	3
	dd	_1033
	dd	_706
	dd	192
	dd	3
	dd	_1034
	dd	_849
	dd	196
	dd	3
	dd	_1035
	dd	_1036
	dd	200
	dd	3
	dd	_1037
	dd	_720
	dd	204
	dd	3
	dd	_1038
	dd	_720
	dd	208
	dd	3
	dd	_1039
	dd	_720
	dd	212
	dd	3
	dd	_1040
	dd	_720
	dd	216
	dd	3
	dd	_1041
	dd	_720
	dd	220
	dd	3
	dd	_1042
	dd	_720
	dd	224
	dd	0
	align	4
_bb_TCodePlay:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_975
	dd	228
	dd	__bb_TCodePlay_New
	dd	__bb_TCodePlay_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TCodePlay_CheckVersion
	dd	__bb_TCodePlay_OpenProgress
	dd	__bb_TCodePlay_CloseProgress
	dd	__bb_TCodePlay_UpdateProgress
	dd	__bb_TCodePlay_FullPath
	dd	__bb_TCodePlay_IsTempPath
	dd	__bb_TCodePlay_ReadConfig
	dd	__bb_TCodePlay_WriteConfig
	dd	__bb_TCodePlay_Quit
	dd	__bb_TCodePlay_DebugExit
	dd	__bb_TCodePlay_DebugSource
	dd	__bb_TCodePlay_SetMode
	dd	__bb_TCodePlay_RefreshToolbar
	dd	__bb_TCodePlay_IsSourceOpen
	dd	__bb_TCodePlay_OpenSource
	dd	__bb_TCodePlay_AddRecent
	dd	__bb_TCodePlay_RefreshRecentFiles
	dd	__bb_TCodePlay_BuildModules
	dd	__bb_TCodePlay_ImportBB
	dd	__bb_TCodePlay_GetCommandLine
	dd	__bb_TCodePlay_SetCommandLine
	dd	__bb_TCodePlay_SetStatus
	dd	__bb_TCodePlay_Execute
	dd	__bb_TCodePlay_SelectError
	dd	__bb_TCodePlay_ParseError
	dd	__bb_TCodePlay_AddPanel
	dd	__bb_TCodePlay_AddHandler
	dd	__bb_TCodePlay_RemovePanel
	dd	__bb_TCodePlay_SetRequester
	dd	__bb_TCodePlay_SetTitle
	dd	__bb_TCodePlay_SelectPanel
	dd	__bb_TCodePlay_RefreshPanel
	dd	__bb_TCodePlay_OutsideDesktop
	dd	__bb_TCodePlay_SetCodeNode
	dd	__bb_TCodePlay_Initialize
	dd	__bb_TCodePlay_FixMods
	dd	__bb_TCodePlay_DocMods
	dd	__bb_TCodePlay_InitMenu
	dd	__bb_TCodePlay_RunCode
	dd	__bb_TCodePlay_BuildCode
	dd	__bb_TCodePlay_AddEventHotKey
	dd	__bb_TCodePlay_InitHotkeys
	dd	__bb_TCodePlay_SaveAll
	dd	__bb_TCodePlay_RefreshAll
	dd	__bb_TCodePlay_SnapshotWindow
	dd	__bb_TCodePlay_OnMenu
	dd	__bb_TCodePlay_poll
	align	4
_2374:
	dd	_2349
	dd	265
	dd	1
	align	4
_2377:
	dd	_2349
	dd	267
	dd	1
	align	4
_2383:
	dd	3
	dd	0
	dd	0
	align	4
_2380:
	dd	_2349
	dd	268
	dd	2
	align	4
_2384:
	dd	_2349
	dd	271
	dd	1
_2547:
	db	"CheckDemo",0
	align	4
_2546:
	dd	1
	dd	_2547
	dd	0
	align	4
_2540:
	dd	_2349
	dd	259
	dd	2
	align	4
_2543:
	dd	3
	dd	0
	dd	0
	align	4
_2542:
	dd	_2349
	dd	259
	dd	17
	align	4
_2544:
	dd	_2349
	dd	260
	dd	2
	align	4
_24:
	dd	_bbStringClass
	dd	2147483647
	dd	59
	dw	84,104,105,115,32,102,101,97
	dw	116,117,114,101,32,105,115,32
	dw	117,110,97,118,97,105,108,97
	dw	98,108,101,32,105,110,32,116
	dw	104,101,32,100,101,109,111,32
	dw	118,101,114,115,105,111,110,32
	dw	111,102,32,66,108,105,116,122
	dw	77,97,120
	align	4
_2545:
	dd	_2349
	dd	261
	dd	2
_2565:
	db	"Quote",0
_2566:
	db	"a",0
_2567:
	db	"p",0
	align	4
_2564:
	dd	1
	dd	_2565
	dd	2
	dd	_2566
	dd	_706
	dd	-4
	dd	2
	dd	_2567
	dd	_720
	dd	-8
	dd	0
	align	4
_2548:
	dd	_2349
	dd	274
	dd	2
	align	4
_2550:
	dd	_2349
	dd	275
	dd	2
	align	4
_2553:
	dd	3
	dd	0
	dd	0
	align	4
_2552:
	dd	_2349
	dd	275
	dd	16
	align	4
_2554:
	dd	_2349
	dd	276
	dd	2
	align	4
_2557:
	dd	3
	dd	0
	dd	0
	align	4
_2556:
	dd	_2349
	dd	276
	dd	13
	align	4
_2558:
	dd	_2349
	dd	277
	dd	2
	align	4
_28:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	32
	align	4
_2559:
	dd	_2349
	dd	278
	dd	2
	align	4
_2562:
	dd	3
	dd	0
	dd	0
	align	4
_2561:
	dd	_2349
	dd	278
	dd	10
	align	4
_2563:
	dd	_2349
	dd	279
	dd	2
_2585:
	db	"New",0
_2586:
	db	"Self",0
	align	4
_2584:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_1027
	dd	-4
	dd	0
_704:
	db	"TQuickHelp",0
_705:
	db	"commands",0
_707:
	db	"tokens",0
_708:
	db	"ltokens",0
	align	4
_703:
	dd	2
	dd	_704
	dd	3
	dd	_705
	dd	_706
	dd	8
	dd	3
	dd	_707
	dd	_706
	dd	12
	dd	3
	dd	_708
	dd	_706
	dd	16
	dd	0
	align	4
_bb_TQuickHelp:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_703
	dd	20
	dd	__bb_TQuickHelp_New
	dd	__bb_TQuickHelp_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TQuickHelp_Token
	dd	__bb_TQuickHelp_Help
	dd	__bb_TQuickHelp_Link
	dd	__bb_TQuickHelp_Create
	align	4
_2582:
	dd	3
	dd	0
	dd	0
	align	4
_2568:
	dd	_2349
	dd	283
	dd	2
	align	4
_2573:
	dd	_2349
	dd	284
	dd	2
	align	4
_2583:
	dd	3
	dd	0
	dd	0
_2596:
	db	"Delete",0
	align	4
_2595:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_1027
	dd	-4
	dd	0
	align	4
_2587:
	dd	3
	dd	0
	dd	0
_2612:
	db	"Token",0
_2613:
	db	"cmd",0
_2614:
	db	"l",0
	align	4
_2611:
	dd	1
	dd	_2612
	dd	2
	dd	_2586
	dd	_1027
	dd	-4
	dd	2
	dd	_2613
	dd	_706
	dd	-8
	dd	2
	dd	_2567
	dd	_720
	dd	-12
	dd	2
	dd	_2614
	dd	_720
	dd	-16
	dd	0
	align	4
_2597:
	dd	_2349
	dd	287
	dd	3
	align	4
_2600:
	dd	_2349
	dd	288
	dd	3
	align	4
_29:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	124
	align	4
_2603:
	dd	_2349
	dd	289
	dd	3
	align	4
_2606:
	dd	3
	dd	0
	dd	0
	align	4
_2605:
	dd	_2349
	dd	289
	dd	12
	align	4
_2607:
	dd	_2349
	dd	290
	dd	3
	align	4
_2608:
	dd	_2349
	dd	291
	dd	3
_2650:
	db	"Help",0
_2651:
	db	"q",0
	align	4
_2649:
	dd	1
	dd	_2650
	dd	2
	dd	_2586
	dd	_1027
	dd	-4
	dd	2
	dd	_2613
	dd	_706
	dd	-8
	dd	2
	dd	_2567
	dd	_720
	dd	-12
	dd	2
	dd	_2651
	dd	_720
	dd	-16
	dd	2
	dd	_2614
	dd	_720
	dd	-20
	dd	0
	align	4
_2615:
	dd	_2349
	dd	295
	dd	3
	align	4
_2619:
	dd	_2349
	dd	296
	dd	3
	align	4
_2622:
	dd	_2349
	dd	297
	dd	3
	align	4
_2625:
	dd	3
	dd	0
	dd	0
	align	4
_2624:
	dd	_2349
	dd	297
	dd	11
	align	4
_2626:
	dd	_2349
	dd	298
	dd	3
	align	4
_2627:
	dd	_2349
	dd	299
	dd	3
	align	4
_2628:
	dd	_2349
	dd	300
	dd	3
	align	4
_2631:
	dd	_2349
	dd	301
	dd	3
	align	4
_30:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	40
	align	4
_2634:
	dd	_2349
	dd	302
	dd	3
	align	4
_2641:
	dd	3
	dd	0
	dd	0
	align	4
_2638:
	dd	_2349
	dd	302
	dd	16
	align	4
_31:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	41,124
	align	4
_2642:
	dd	_2349
	dd	303
	dd	3
	align	4
_2645:
	dd	3
	dd	0
	dd	0
	align	4
_2644:
	dd	_2349
	dd	303
	dd	11
	align	4
_2646:
	dd	_2349
	dd	304
	dd	3
_2695:
	db	"Link",0
	align	4
_2694:
	dd	1
	dd	_2695
	dd	2
	dd	_2586
	dd	_1027
	dd	-4
	dd	2
	dd	_2613
	dd	_706
	dd	-8
	dd	2
	dd	_2567
	dd	_720
	dd	-12
	dd	2
	dd	_2651
	dd	_720
	dd	-16
	dd	2
	dd	_2614
	dd	_720
	dd	-20
	dd	0
	align	4
_2652:
	dd	_2349
	dd	308
	dd	3
	align	4
_2656:
	dd	_2349
	dd	309
	dd	3
	align	4
_2659:
	dd	_2349
	dd	310
	dd	3
	align	4
_2662:
	dd	3
	dd	0
	dd	0
	align	4
_2661:
	dd	_2349
	dd	310
	dd	11
	align	4
_2663:
	dd	_2349
	dd	311
	dd	3
	align	4
_2664:
	dd	_2349
	dd	312
	dd	3
	align	4
_2665:
	dd	_2349
	dd	313
	dd	3
	align	4
_2668:
	dd	_2349
	dd	314
	dd	3
	align	4
_2671:
	dd	_2349
	dd	315
	dd	3
	align	4
_2678:
	dd	3
	dd	0
	dd	0
	align	4
_2675:
	dd	_2349
	dd	315
	dd	16
	align	4
_2679:
	dd	_2349
	dd	316
	dd	3
	align	4
_2682:
	dd	3
	dd	0
	dd	0
	align	4
_2681:
	dd	_2349
	dd	316
	dd	11
	align	4
_2683:
	dd	_2349
	dd	317
	dd	3
	align	4
_2684:
	dd	_2349
	dd	318
	dd	3
	align	4
_2687:
	dd	_2349
	dd	319
	dd	3
	align	4
_2690:
	dd	3
	dd	0
	dd	0
	align	4
_2689:
	dd	_2349
	dd	319
	dd	11
	align	4
_2691:
	dd	_2349
	dd	320
	dd	3
_2800:
	db	"Create",0
_2801:
	db	"stream",0
_2802:
	db	":TStream",0
_2803:
	db	"qh",0
_2804:
	db	"c",0
_2805:
	db	"t",0
_2806:
	db	"k",0
	align	4
_2799:
	dd	1
	dd	_2800
	dd	2
	dd	_979
	dd	_706
	dd	-4
	dd	2
	dd	_2801
	dd	_2802
	dd	-8
	dd	2
	dd	_2803
	dd	_1027
	dd	-12
	dd	2
	dd	_2614
	dd	_706
	dd	-16
	dd	2
	dd	_2804
	dd	_706
	dd	-20
	dd	2
	dd	_2567
	dd	_720
	dd	-24
	dd	2
	dd	_2651
	dd	_720
	dd	-28
	dd	2
	dd	_2805
	dd	_706
	dd	-32
	dd	2
	dd	_2806
	dd	_706
	dd	-36
	dd	0
	align	4
_2696:
	dd	_2349
	dd	324
	dd	3
	align	4
_2698:
	dd	_2349
	dd	325
	dd	3
	align	4
_2700:
	dd	_2349
	dd	326
	dd	3
	align	4
_2707:
	dd	_2349
	dd	328
	dd	3
	align	4
_32:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	47,100,111,99,47,98,109,120
	dw	109,111,100,115,47,99,111,109
	dw	109,97,110,100,115,46,116,120
	dw	116
	align	4
_2708:
	dd	_2349
	dd	329
	dd	3
	align	4
_2711:
	dd	3
	dd	0
	dd	0
	align	4
_2710:
	dd	_2349
	dd	329
	dd	18
	align	4
_2712:
	dd	_2349
	dd	330
	dd	3
	align	4
_2767:
	dd	3
	dd	0
	dd	0
	align	4
_2713:
	dd	_2349
	dd	331
	dd	4
	align	4
_2714:
	dd	_2349
	dd	332
	dd	4
	align	4
_2715:
	dd	_2349
	dd	333
	dd	4
	align	4
_2716:
	dd	_2349
	dd	334
	dd	4
	align	4
_2721:
	dd	3
	dd	0
	dd	0
	align	4
_2720:
	dd	_2349
	dd	334
	dd	21
	align	4
_2722:
	dd	_2349
	dd	335
	dd	4
	align	4
_2723:
	dd	_2349
	dd	336
	dd	4
	align	4
_2728:
	dd	3
	dd	0
	dd	0
	align	4
_2727:
	dd	_2349
	dd	336
	dd	21
	align	4
_2729:
	dd	_2349
	dd	337
	dd	4
	align	4
_36:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	36
	align	4
_2730:
	dd	_2349
	dd	338
	dd	4
	align	4
_2735:
	dd	3
	dd	0
	dd	0
	align	4
_2734:
	dd	_2349
	dd	338
	dd	21
	align	4
_2736:
	dd	_2349
	dd	339
	dd	4
	align	4
_37:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	35
	align	4
_2737:
	dd	_2349
	dd	340
	dd	4
	align	4
_2742:
	dd	3
	dd	0
	dd	0
	align	4
_2741:
	dd	_2349
	dd	340
	dd	21
	align	4
_2743:
	dd	_2349
	dd	341
	dd	4
	align	4
_38:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	33
	align	4
_2744:
	dd	_2349
	dd	342
	dd	4
	align	4
_2749:
	dd	3
	dd	0
	dd	0
	align	4
_2748:
	dd	_2349
	dd	342
	dd	21
	align	4
_2750:
	dd	_2349
	dd	343
	dd	4
	align	4
_39:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	37
	align	4
_2751:
	dd	_2349
	dd	344
	dd	4
	align	4
_2756:
	dd	3
	dd	0
	dd	0
	align	4
_2755:
	dd	_2349
	dd	344
	dd	21
	align	4
_2757:
	dd	_2349
	dd	345
	dd	4
	align	4
_40:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	58
	align	4
_2758:
	dd	_2349
	dd	346
	dd	4
	align	4
_2763:
	dd	3
	dd	0
	dd	0
	align	4
_2762:
	dd	_2349
	dd	346
	dd	21
	align	4
_2764:
	dd	_2349
	dd	347
	dd	4
	align	4
_2765:
	dd	_2349
	dd	348
	dd	4
	align	4
_2766:
	dd	_2349
	dd	349
	dd	4
	align	4
_2768:
	dd	_2349
	dd	351
	dd	3
	align	4
_2771:
	dd	_2349
	dd	352
	dd	3
	align	4
_2772:
	dd	_2349
	dd	353
	dd	3
	align	4
_2773:
	dd	_2349
	dd	354
	dd	3
	align	4
_2774:
	dd	_2349
	dd	355
	dd	3
	align	4
_2782:
	dd	_2349
	dd	356
	dd	3
	align	4
_2790:
	dd	_2349
	dd	357
	dd	3
	align	4
_2798:
	dd	_2349
	dd	358
	dd	3
_853:
	db	":TTool",0
	align	4
_2809:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_853
	dd	-4
	dd	0
_710:
	db	"TTool",0
	align	4
_709:
	dd	2
	dd	_710
	dd	0
	align	4
_bb_TTool:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_709
	dd	8
	dd	__bb_TTool_New
	dd	__bb_TTool_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TTool_Invoke
	align	4
_2807:
	dd	3
	dd	0
	dd	0
	align	4
_2808:
	dd	3
	dd	0
	dd	0
	align	4
_2812:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_853
	dd	-4
	dd	0
	align	4
_2810:
	dd	3
	dd	0
	dd	0
_2814:
	db	"Invoke",0
_2815:
	db	"command",0
_855:
	db	"argument",0
_856:
	db	":Object",0
	align	4
_2813:
	dd	1
	dd	_2814
	dd	2
	dd	_2586
	dd	_853
	dd	-4
	dd	2
	dd	_2815
	dd	_720
	dd	-8
	dd	2
	dd	_855
	dd	_856
	dd	-12
	dd	0
	align	4
_2840:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_1001
	dd	-4
	dd	0
_712:
	db	"TRequester",0
_713:
	db	"host",0
_717:
	db	"ok",0
_718:
	db	"cancel",0
_719:
	db	"centered",0
	align	4
_711:
	dd	2
	dd	_712
	dd	3
	dd	_713
	dd	_714
	dd	8
	dd	3
	dd	_715
	dd	_716
	dd	12
	dd	3
	dd	_717
	dd	_716
	dd	16
	dd	3
	dd	_718
	dd	_716
	dd	20
	dd	3
	dd	_719
	dd	_720
	dd	24
	dd	0
	align	4
_bb_TRequester:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_711
	dd	28
	dd	__bb_TRequester_New
	dd	__bb_TRequester_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRequester_initrequester
	dd	__bb_TRequester_Show
	dd	__bb_TRequester_Hide
	dd	__bb_TRequester_Poll
	align	4
_2838:
	dd	3
	dd	0
	dd	0
	align	4
_2816:
	dd	_2349
	dd	400
	dd	2
	align	4
_2821:
	dd	_2349
	dd	401
	dd	2
	align	4
_2834:
	dd	_2349
	dd	402
	dd	2
	align	4
_2839:
	dd	3
	dd	0
	dd	0
	align	4
_2851:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_1001
	dd	-4
	dd	0
	align	4
_2841:
	dd	3
	dd	0
	dd	0
_2901:
	db	"initrequester",0
_877:
	db	"owner",0
_2902:
	db	":TCodeplay",0
_726:
	db	"label",0
_973:
	db	"w",0
_974:
	db	"h",0
_751:
	db	"flags",0
	align	4
_2900:
	dd	1
	dd	_2901
	dd	2
	dd	_2586
	dd	_1001
	dd	-4
	dd	2
	dd	_877
	dd	_2902
	dd	-8
	dd	2
	dd	_726
	dd	_706
	dd	-12
	dd	2
	dd	_973
	dd	_720
	dd	-16
	dd	2
	dd	_974
	dd	_720
	dd	-20
	dd	2
	dd	_751
	dd	_720
	dd	-24
	dd	0
	align	4
_2852:
	dd	_2349
	dd	405
	dd	3
	align	4
_2860:
	dd	_2349
	dd	406
	dd	3
	align	4
_2868:
	dd	_2349
	dd	407
	dd	3
	align	4
_2882:
	dd	3
	dd	0
	dd	0
	align	4
_2870:
	dd	_2349
	dd	407
	dd	14
	align	4
_41:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	67,97,110,99,101,108
	align	4
_2883:
	dd	_2349
	dd	408
	dd	3
	align	4
_2899:
	dd	3
	dd	0
	dd	0
	align	4
_2885:
	dd	_2349
	dd	408
	dd	14
	align	4
_42:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	79,75
_2952:
	db	"Show",0
_971:
	db	"x",0
_972:
	db	"y",0
_2953:
	db	"win",0
	align	4
_2951:
	dd	1
	dd	_2952
	dd	2
	dd	_2586
	dd	_1001
	dd	-4
	dd	2
	dd	_971
	dd	_720
	dd	-8
	dd	2
	dd	_972
	dd	_720
	dd	-12
	dd	2
	dd	_973
	dd	_720
	dd	-16
	dd	2
	dd	_974
	dd	_720
	dd	-20
	dd	2
	dd	_2953
	dd	_716
	dd	-24
	dd	0
	align	4
_2903:
	dd	_2349
	dd	412
	dd	3
	align	4
_2909:
	dd	_2349
	dd	413
	dd	3
	align	4
_2914:
	dd	_2349
	dd	414
	dd	3
	align	4
_2938:
	dd	3
	dd	0
	dd	0
	align	4
_2918:
	dd	_2349
	dd	415
	dd	4
	align	4
_2923:
	dd	_2349
	dd	416
	dd	4
	align	4
_2926:
	dd	_2349
	dd	417
	dd	4
	align	4
_2929:
	dd	_2349
	dd	418
	dd	4
	align	4
_2930:
	dd	_2349
	dd	419
	dd	4
	align	4
_2931:
	dd	_2349
	dd	420
	dd	4
	align	4
_2934:
	dd	_2349
	dd	421
	dd	4
	align	4
_2939:
	dd	_2349
	dd	423
	dd	3
	align	4
_2942:
	dd	_2349
	dd	424
	dd	3
	align	4
_2945:
	dd	_2349
	dd	425
	dd	3
	align	4
_2950:
	dd	_2349
	dd	426
	dd	3
_2977:
	db	"Hide",0
	align	4
_2976:
	dd	1
	dd	_2977
	dd	2
	dd	_2586
	dd	_1001
	dd	-4
	dd	0
	align	4
_2954:
	dd	_2349
	dd	430
	dd	3
	align	4
_2959:
	dd	_2349
	dd	431
	dd	3
	align	4
_2962:
	dd	_2349
	dd	432
	dd	3
	align	4
_2971:
	dd	_2349
	dd	433
	dd	3
_2979:
	db	"Poll",0
	align	4
_2978:
	dd	1
	dd	_2979
	dd	2
	dd	_2586
	dd	_1001
	dd	-4
	dd	0
_3005:
	db	":TProgressRequester",0
	align	4
_3004:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_3005
	dd	-4
	dd	0
_722:
	db	"TProgressRequester",0
_723:
	db	"message",0
_724:
	db	"value",0
_725:
	db	"showing",0
_727:
	db	"progbar",0
	align	4
_721:
	dd	2
	dd	_722
	dd	3
	dd	_723
	dd	_706
	dd	28
	dd	3
	dd	_724
	dd	_720
	dd	32
	dd	3
	dd	_725
	dd	_720
	dd	36
	dd	3
	dd	_726
	dd	_716
	dd	40
	dd	3
	dd	_727
	dd	_716
	dd	44
	dd	0
	align	4
_bb_TProgressRequester:
	dd	_bb_TRequester
	dd	_bbObjectFree
	dd	_721
	dd	48
	dd	__bb_TProgressRequester_New
	dd	__bb_TProgressRequester_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRequester_initrequester
	dd	__bb_TProgressRequester_Show
	dd	__bb_TProgressRequester_Hide
	dd	__bb_TRequester_Poll
	dd	__bb_TProgressRequester_Open
	dd	__bb_TProgressRequester_Update
	dd	__bb_TProgressRequester_Create
	align	4
_3002:
	dd	3
	dd	0
	dd	0
	align	4
_2980:
	dd	_2349
	dd	441
	dd	2
	align	4
_2988:
	dd	_2349
	dd	442
	dd	2
	align	4
_2992:
	dd	_2349
	dd	443
	dd	2
	align	4
_2997:
	dd	_2349
	dd	444
	dd	2
	align	4
_3003:
	dd	3
	dd	0
	dd	0
	align	4
_3014:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_3005
	dd	-4
	dd	0
	align	4
_3006:
	dd	3
	dd	0
	dd	0
	align	4
_3020:
	dd	1
	dd	_2952
	dd	2
	dd	_2586
	dd	_3005
	dd	-4
	dd	0
	align	4
_3015:
	dd	_2349
	dd	447
	dd	3
	align	4
_3019:
	dd	_2349
	dd	448
	dd	3
	align	4
_3026:
	dd	1
	dd	_2977
	dd	2
	dd	_2586
	dd	_3005
	dd	-4
	dd	0
	align	4
_3021:
	dd	_2349
	dd	452
	dd	3
	align	4
_3025:
	dd	_2349
	dd	453
	dd	3
_3034:
	db	"Open",0
_3035:
	db	"title",0
	align	4
_3033:
	dd	1
	dd	_3034
	dd	2
	dd	_2586
	dd	_3005
	dd	-4
	dd	2
	dd	_3035
	dd	_706
	dd	-8
	dd	0
	align	4
_3027:
	dd	_2349
	dd	457
	dd	3
	align	4
_3030:
	dd	_2349
	dd	458
	dd	3
_3087:
	db	"Update",0
_3088:
	db	"msg",0
_3089:
	db	"val",0
	align	4
_3086:
	dd	1
	dd	_3087
	dd	2
	dd	_2586
	dd	_3005
	dd	-4
	dd	2
	dd	_3088
	dd	_706
	dd	-8
	dd	2
	dd	_3089
	dd	_720
	dd	-12
	dd	0
	align	4
_3036:
	dd	_2349
	dd	462
	dd	3
	align	4
_3068:
	dd	3
	dd	0
	dd	0
	align	4
_3040:
	dd	_2349
	dd	463
	dd	4
	align	4
_3048:
	dd	_2349
	dd	464
	dd	4
	align	4
_3055:
	dd	3
	dd	0
	dd	0
	align	4
_3052:
	dd	_2349
	dd	464
	dd	13
	align	4
_3056:
	dd	_2349
	dd	465
	dd	4
	align	4
_3069:
	dd	_2349
	dd	467
	dd	3
	align	4
_3081:
	dd	3
	dd	0
	dd	0
	align	4
_3077:
	dd	_2349
	dd	468
	dd	4
	align	4
_18416:
	dd	0x42c80000
	align	4
_3080:
	dd	_2349
	dd	469
	dd	4
	align	4
_3082:
	dd	_2349
	dd	471
	dd	3
	align	4
_3107:
	dd	1
	dd	_2800
	dd	2
	dd	_713
	dd	_714
	dd	-4
	dd	2
	dd	_1042
	dd	_3005
	dd	-8
	dd	0
	align	4
_3090:
	dd	_2349
	dd	475
	dd	3
	align	4
_3092:
	dd	_2349
	dd	476
	dd	3
	align	4
_3093:
	dd	_2349
	dd	477
	dd	3
	align	4
_43:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	80,114,111,103,114,101,115,115
	dw	82,101,113,117,101,115,116,101
	dw	114
	align	4
_3096:
	dd	_2349
	dd	478
	dd	3
	align	4
_3106:
	dd	_2349
	dd	479
	dd	3
_3125:
	db	":TPanelRequester",0
	align	4
_3124:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_3125
	dd	-4
	dd	0
_729:
	db	"TPanelRequester",0
_730:
	db	"tabber",0
_733:
	db	"index",0
	align	4
_728:
	dd	2
	dd	_729
	dd	3
	dd	_730
	dd	_716
	dd	28
	dd	3
	dd	_731
	dd	_732
	dd	32
	dd	3
	dd	_733
	dd	_720
	dd	36
	dd	0
	align	4
_bb_TPanelRequester:
	dd	_bb_TRequester
	dd	_bbObjectFree
	dd	_728
	dd	40
	dd	__bb_TPanelRequester_New
	dd	__bb_TPanelRequester_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRequester_initrequester
	dd	__bb_TRequester_Show
	dd	__bb_TRequester_Hide
	dd	__bb_TRequester_Poll
	dd	__bb_TPanelRequester_InitPanelRequester
	dd	__bb_TPanelRequester_SetPanelIndex
	dd	__bb_TPanelRequester_SetPanel
	dd	__bb_TPanelRequester_AddPanel
	dd	__bb_TPanelRequester_RemovePanel
	align	4
_3122:
	dd	3
	dd	0
	dd	0
	align	4
_3108:
	dd	_2349
	dd	484
	dd	2
	align	4
_3113:
	dd	_2349
	dd	485
	dd	2
	align	4
_3118:
	dd	_2349
	dd	486
	dd	2
	align	4
_3123:
	dd	3
	dd	0
	dd	0
	align	4
_3132:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_3125
	dd	-4
	dd	0
	align	4
_3126:
	dd	3
	dd	0
	dd	0
_3156:
	db	"InitPanelRequester",0
	align	4
_3155:
	dd	1
	dd	_3156
	dd	2
	dd	_2586
	dd	_3125
	dd	-4
	dd	2
	dd	_877
	dd	_2902
	dd	-8
	dd	2
	dd	_726
	dd	_706
	dd	-12
	dd	2
	dd	_973
	dd	_720
	dd	-16
	dd	2
	dd	_974
	dd	_720
	dd	-20
	dd	0
	align	4
_3133:
	dd	_2349
	dd	489
	dd	3
	align	4
_3136:
	dd	_2349
	dd	490
	dd	3
	align	4
_3139:
	dd	_2349
	dd	491
	dd	3
	align	4
_3142:
	dd	_2349
	dd	492
	dd	3
	align	4
_3152:
	dd	_2349
	dd	493
	dd	3
_3183:
	db	"SetPanelIndex",0
	align	4
_3182:
	dd	1
	dd	_3183
	dd	2
	dd	_2586
	dd	_3125
	dd	-4
	dd	2
	dd	_720
	dd	_720
	dd	-8
	dd	0
	align	4
_3157:
	dd	_2349
	dd	497
	dd	3
	align	4
_3165:
	dd	_2349
	dd	498
	dd	3
	align	4
_3169:
	dd	_2349
	dd	499
	dd	3
	align	4
_3177:
	dd	_2349
	dd	500
	dd	3
_3204:
	db	"SetPanel",0
_747:
	db	"panel",0
	align	4
_3203:
	dd	1
	dd	_3204
	dd	2
	dd	_2586
	dd	_3125
	dd	-4
	dd	2
	dd	_747
	dd	_716
	dd	-8
	dd	2
	dd	_2567
	dd	_716
	dd	-12
	dd	2
	dd	_720
	dd	_720
	dd	-16
	dd	0
	align	4
_3184:
	dd	_2349
	dd	504
	dd	3
	align	4
_3187:
	dd	_2349
	dd	505
	dd	3
	align	4
_3202:
	dd	3
	dd	0
	dd	0
	align	4
_3194:
	dd	_2349
	dd	506
	dd	4
	align	4
_3200:
	dd	3
	dd	0
	dd	0
	align	4
_3196:
	dd	_2349
	dd	506
	dd	15
	align	4
_3199:
	dd	_2349
	dd	506
	dd	31
	align	4
_3201:
	dd	_2349
	dd	507
	dd	4
_3246:
	db	"AddPanel",0
_832:
	db	"name",0
	align	4
_3245:
	dd	1
	dd	_3246
	dd	2
	dd	_2586
	dd	_3125
	dd	-4
	dd	2
	dd	_832
	dd	_706
	dd	-8
	dd	2
	dd	_747
	dd	_716
	dd	-12
	dd	0
	align	4
_3205:
	dd	_2349
	dd	512
	dd	3
	align	4
_3207:
	dd	_2349
	dd	513
	dd	3
	align	4
_2:
	dd	_bbStringClass
	dd	2147483647
	dd	0
	align	4
_3214:
	dd	_2349
	dd	514
	dd	3
	align	4
_3215:
	dd	_2349
	dd	515
	dd	3
	align	4
_3216:
	dd	_2349
	dd	516
	dd	3
	align	4
_3219:
	dd	_2349
	dd	517
	dd	3
	align	4
_3231:
	dd	_2349
	dd	518
	dd	3
	align	4
_3244:
	dd	_2349
	dd	519
	dd	3
_3248:
	db	"RemovePanel",0
	align	4
_3247:
	dd	1
	dd	_3248
	dd	2
	dd	_2586
	dd	_3125
	dd	-4
	dd	2
	dd	_747
	dd	_720
	dd	-8
	dd	0
	align	4
_3260:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_990
	dd	-4
	dd	0
_735:
	db	"TCmdLineRequester",0
_736:
	db	"textfield",0
	align	4
_734:
	dd	2
	dd	_735
	dd	3
	dd	_726
	dd	_716
	dd	28
	dd	3
	dd	_736
	dd	_716
	dd	32
	dd	0
	align	4
_bb_TCmdLineRequester:
	dd	_bb_TRequester
	dd	_bbObjectFree
	dd	_734
	dd	36
	dd	__bb_TCmdLineRequester_New
	dd	__bb_TCmdLineRequester_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRequester_initrequester
	dd	__bb_TCmdLineRequester_Show
	dd	__bb_TRequester_Hide
	dd	__bb_TCmdLineRequester_Poll
	dd	__bb_TCmdLineRequester_Create
	align	4
_3258:
	dd	3
	dd	0
	dd	0
	align	4
_3249:
	dd	_2349
	dd	528
	dd	2
	align	4
_3259:
	dd	3
	dd	0
	dd	0
	align	4
_3267:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_990
	dd	-4
	dd	0
	align	4
_3261:
	dd	3
	dd	0
	dd	0
_3315:
	db	"id",0
_3316:
	db	"data",0
	align	4
_3314:
	dd	1
	dd	_2979
	dd	2
	dd	_2586
	dd	_990
	dd	-4
	dd	2
	dd	_3315
	dd	_720
	dd	-8
	dd	2
	dd	_3316
	dd	_720
	dd	-12
	dd	0
	align	4
_3268:
	dd	_2349
	dd	531
	dd	3
	align	4
_3271:
	dd	_2349
	dd	532
	dd	3
	align	4
_3272:
	dd	_2349
	dd	533
	dd	3
	align	4
_3273:
	dd	_2349
	dd	534
	dd	3
	align	4
_3291:
	dd	3
	dd	0
	dd	0
	align	4
_3285:
	dd	_2349
	dd	536
	dd	5
	align	4
_3290:
	dd	3
	dd	0
	dd	0
	align	4
_3287:
	dd	_2349
	dd	537
	dd	6
	align	4
_3302:
	dd	3
	dd	0
	dd	0
	align	4
_3292:
	dd	_2349
	dd	540
	dd	5
	align	4
_3299:
	dd	_2349
	dd	541
	dd	5
	align	4
_3313:
	dd	3
	dd	0
	dd	0
	align	4
_3303:
	dd	_2349
	dd	543
	dd	5
	align	4
_3310:
	dd	_2349
	dd	544
	dd	5
	align	4
_3328:
	dd	1
	dd	_2952
	dd	2
	dd	_2586
	dd	_990
	dd	-4
	dd	0
	align	4
_3317:
	dd	_2349
	dd	549
	dd	3
	align	4
_3324:
	dd	_2349
	dd	550
	dd	3
	align	4
_3325:
	dd	_2349
	dd	551
	dd	3
	align	4
_3356:
	dd	1
	dd	_2800
	dd	2
	dd	_713
	dd	_714
	dd	-4
	dd	2
	dd	_2613
	dd	_990
	dd	-8
	dd	0
	align	4
_3329:
	dd	_2349
	dd	555
	dd	3
	align	4
_3331:
	dd	_2349
	dd	556
	dd	3
	align	4
_3332:
	dd	_2349
	dd	557
	dd	3
	align	4
_47:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	80,114,111,103,114,97,109,32
	dw	67,111,109,109,97,110,100,32
	dw	76,105,110,101
	align	4
_3335:
	dd	_2349
	dd	558
	dd	3
	align	4
_48:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	80,114,111,103,114,97,109,32
	dw	99,111,109,109,97,110,100,32
	dw	108,105,110,101,58
	align	4
_3345:
	dd	_2349
	dd	559
	dd	3
	align	4
_3355:
	dd	_2349
	dd	560
	dd	3
	align	4
_3364:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_994
	dd	-4
	dd	0
_738:
	db	"TGotoRequester",0
_739:
	db	"linenumber",0
	align	4
_737:
	dd	2
	dd	_738
	dd	3
	dd	_739
	dd	_716
	dd	28
	dd	0
	align	4
_bb_TGotoRequester:
	dd	_bb_TRequester
	dd	_bbObjectFree
	dd	_737
	dd	32
	dd	__bb_TGotoRequester_New
	dd	__bb_TGotoRequester_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRequester_initrequester
	dd	__bb_TGotoRequester_Show
	dd	__bb_TRequester_Hide
	dd	__bb_TGotoRequester_Poll
	dd	__bb_TGotoRequester_Create
	align	4
_3362:
	dd	3
	dd	0
	dd	0
	align	4
_3357:
	dd	_2349
	dd	565
	dd	2
	align	4
_3363:
	dd	3
	dd	0
	dd	0
	align	4
_3369:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_994
	dd	-4
	dd	0
	align	4
_3365:
	dd	3
	dd	0
	dd	0
	align	4
_3374:
	dd	1
	dd	_2952
	dd	2
	dd	_2586
	dd	_994
	dd	-4
	dd	0
	align	4
_3370:
	dd	_2349
	dd	568
	dd	3
	align	4
_3371:
	dd	_2349
	dd	569
	dd	3
_899:
	db	"line",0
	align	4
_3415:
	dd	1
	dd	_2979
	dd	2
	dd	_2586
	dd	_994
	dd	-4
	dd	2
	dd	_899
	dd	_720
	dd	-8
	dd	2
	dd	_3316
	dd	_720
	dd	-12
	dd	0
	align	4
_3375:
	dd	_2349
	dd	573
	dd	3
	align	4
_3378:
	dd	_2349
	dd	574
	dd	3
	align	4
_3396:
	dd	3
	dd	0
	dd	0
	align	4
_3390:
	dd	_2349
	dd	576
	dd	5
	align	4
_3395:
	dd	3
	dd	0
	dd	0
	align	4
_3392:
	dd	_2349
	dd	577
	dd	6
	align	4
_3410:
	dd	3
	dd	0
	dd	0
	align	4
_3397:
	dd	_2349
	dd	580
	dd	5
	align	4
_3400:
	dd	_2349
	dd	581
	dd	5
	align	4
_3403:
	dd	_2349
	dd	582
	dd	5
	align	4
_3414:
	dd	3
	dd	0
	dd	0
	align	4
_3411:
	dd	_2349
	dd	584
	dd	5
_955:
	db	"seek",0
	align	4
_3436:
	dd	1
	dd	_2800
	dd	2
	dd	_713
	dd	_714
	dd	-4
	dd	2
	dd	_955
	dd	_994
	dd	-8
	dd	0
	align	4
_3416:
	dd	_2349
	dd	589
	dd	3
	align	4
_3418:
	dd	_2349
	dd	590
	dd	3
	align	4
_3419:
	dd	_2349
	dd	591
	dd	3
	align	4
_49:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	71,111,116,111,32,76,105,110
	dw	101
	align	4
_3422:
	dd	_2349
	dd	592
	dd	3
	align	4
_50:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	76,105,110,101,32,78,117,109
	dw	98,101,114,58
	align	4
_3425:
	dd	_2349
	dd	593
	dd	3
	align	4
_3435:
	dd	_2349
	dd	594
	dd	3
_750:
	db	":TColor",0
	align	4
_3449:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_750
	dd	-4
	dd	0
_741:
	db	"TColor",0
_742:
	db	"red",0
_743:
	db	"green",0
_744:
	db	"blue",0
	align	4
_740:
	dd	2
	dd	_741
	dd	3
	dd	_742
	dd	_720
	dd	8
	dd	3
	dd	_743
	dd	_720
	dd	12
	dd	3
	dd	_744
	dd	_720
	dd	16
	dd	0
	align	4
_bb_TColor:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_740
	dd	20
	dd	__bb_TColor_New
	dd	__bb_TColor_Delete
	dd	__bb_TColor_ToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TColor_Set
	dd	__bb_TColor_FromString
	dd	__bb_TColor_Request
	align	4
_3447:
	dd	3
	dd	0
	dd	0
	align	4
_3437:
	dd	_2349
	dd	599
	dd	2
	align	4
_3448:
	dd	3
	dd	0
	dd	0
	align	4
_3452:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_750
	dd	-4
	dd	0
	align	4
_3450:
	dd	3
	dd	0
	dd	0
_3466:
	db	"Set",0
_3467:
	db	"rgb",0
	align	4
_3465:
	dd	1
	dd	_3466
	dd	2
	dd	_2586
	dd	_750
	dd	-4
	dd	2
	dd	_3467
	dd	_720
	dd	-8
	dd	0
	align	4
_3453:
	dd	_2349
	dd	602
	dd	3
	align	4
_3457:
	dd	_2349
	dd	603
	dd	3
	align	4
_3461:
	dd	_2349
	dd	604
	dd	3
_3476:
	db	"ToString",0
	align	4
_3475:
	dd	1
	dd	_3476
	dd	2
	dd	_2586
	dd	_750
	dd	-4
	dd	0
	align	4
_3468:
	dd	_2349
	dd	608
	dd	3
	align	4
_51:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	44
_3503:
	db	"FromString",0
_3504:
	db	"s",0
	align	4
_3502:
	dd	1
	dd	_3503
	dd	2
	dd	_2586
	dd	_750
	dd	-4
	dd	2
	dd	_3504
	dd	_706
	dd	-8
	dd	2
	dd	_2567
	dd	_720
	dd	-12
	dd	2
	dd	_2651
	dd	_720
	dd	-16
	dd	0
	align	4
_3477:
	dd	_2349
	dd	612
	dd	3
	align	4
_3480:
	dd	_2349
	dd	613
	dd	3
	align	4
_3481:
	dd	_2349
	dd	614
	dd	3
	align	4
_3484:
	dd	3
	dd	0
	dd	0
	align	4
_3483:
	dd	_2349
	dd	614
	dd	12
	align	4
_3485:
	dd	_2349
	dd	615
	dd	3
	align	4
_3486:
	dd	_2349
	dd	616
	dd	3
	align	4
_3489:
	dd	3
	dd	0
	dd	0
	align	4
_3488:
	dd	_2349
	dd	616
	dd	12
	align	4
_3490:
	dd	_2349
	dd	617
	dd	3
	align	4
_3494:
	dd	_2349
	dd	618
	dd	3
	align	4
_3498:
	dd	_2349
	dd	619
	dd	3
_3528:
	db	"Request",0
	align	4
_3527:
	dd	1
	dd	_3528
	dd	2
	dd	_2586
	dd	_750
	dd	-4
	dd	0
	align	4
_3505:
	dd	_2349
	dd	623
	dd	3
	align	4
_3526:
	dd	3
	dd	0
	dd	0
	align	4
_3513:
	dd	_2349
	dd	624
	dd	4
	align	4
_3517:
	dd	_2349
	dd	625
	dd	4
	align	4
_3521:
	dd	_2349
	dd	626
	dd	4
	align	4
_3525:
	dd	_2349
	dd	627
	dd	4
_3554:
	db	":TTextStyle",0
	align	4
_3553:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_3554
	dd	-4
	dd	0
_746:
	db	"TTextStyle",0
_748:
	db	"combo",0
_749:
	db	"color",0
	align	4
_745:
	dd	2
	dd	_746
	dd	3
	dd	_726
	dd	_716
	dd	8
	dd	3
	dd	_747
	dd	_716
	dd	12
	dd	3
	dd	_748
	dd	_716
	dd	16
	dd	3
	dd	_749
	dd	_750
	dd	20
	dd	3
	dd	_751
	dd	_720
	dd	24
	dd	0
	align	4
_bb_TTextStyle:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_745
	dd	28
	dd	__bb_TTextStyle_New
	dd	__bb_TTextStyle_Delete
	dd	__bb_TTextStyle_ToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TTextStyle_Set
	dd	__bb_TTextStyle_Format
	dd	__bb_TTextStyle_FromString
	dd	__bb_TTextStyle_Poll
	dd	__bb_TTextStyle_Refresh
	dd	__bb_TTextStyle_Create
	align	4
_3551:
	dd	3
	dd	0
	dd	0
	align	4
_3529:
	dd	_2349
	dd	633
	dd	2
	align	4
_3542:
	dd	_2349
	dd	634
	dd	2
	align	4
_3547:
	dd	_2349
	dd	635
	dd	2
	align	4
_3552:
	dd	3
	dd	0
	dd	0
	align	4
_3565:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_3554
	dd	-4
	dd	0
	align	4
_3555:
	dd	3
	dd	0
	dd	0
_3576:
	db	"bolditalic",0
	align	4
_3575:
	dd	1
	dd	_3466
	dd	2
	dd	_2586
	dd	_3554
	dd	-4
	dd	2
	dd	_3467
	dd	_720
	dd	-8
	dd	2
	dd	_3576
	dd	_720
	dd	-12
	dd	0
	align	4
_3566:
	dd	_2349
	dd	638
	dd	3
	align	4
_3571:
	dd	_2349
	dd	639
	dd	3
_3593:
	db	"Format",0
_789:
	db	"textarea",0
_825:
	db	"pos",0
_3594:
	db	"length",0
	align	4
_3592:
	dd	1
	dd	_3593
	dd	2
	dd	_2586
	dd	_3554
	dd	-4
	dd	2
	dd	_789
	dd	_716
	dd	-8
	dd	2
	dd	_825
	dd	_720
	dd	-12
	dd	2
	dd	_3594
	dd	_720
	dd	-16
	dd	0
	align	4
_3577:
	dd	_2349
	dd	643
	dd	3
	align	4
_3610:
	dd	1
	dd	_3476
	dd	2
	dd	_2586
	dd	_3554
	dd	-4
	dd	0
	align	4
_3595:
	dd	_2349
	dd	647
	dd	3
_3653:
	db	"r",0
	align	4
_3652:
	dd	1
	dd	_3503
	dd	2
	dd	_2586
	dd	_3554
	dd	-4
	dd	2
	dd	_3504
	dd	_706
	dd	-8
	dd	2
	dd	_2567
	dd	_720
	dd	-12
	dd	2
	dd	_2651
	dd	_720
	dd	-16
	dd	2
	dd	_3653
	dd	_720
	dd	-20
	dd	0
	align	4
_3611:
	dd	_2349
	dd	651
	dd	3
	align	4
_3615:
	dd	_2349
	dd	652
	dd	3
	align	4
_3616:
	dd	_2349
	dd	652
	dd	19
	align	4
_3619:
	dd	3
	dd	0
	dd	0
	align	4
_3618:
	dd	_2349
	dd	652
	dd	28
	align	4
_3620:
	dd	_2349
	dd	653
	dd	3
	align	4
_3621:
	dd	_2349
	dd	653
	dd	21
	align	4
_3624:
	dd	3
	dd	0
	dd	0
	align	4
_3623:
	dd	_2349
	dd	653
	dd	30
	align	4
_3625:
	dd	_2349
	dd	654
	dd	3
	align	4
_3626:
	dd	_2349
	dd	654
	dd	21
	align	4
_3629:
	dd	3
	dd	0
	dd	0
	align	4
_3628:
	dd	_2349
	dd	654
	dd	30
	align	4
_3630:
	dd	_2349
	dd	655
	dd	3
	align	4
_3636:
	dd	_2349
	dd	656
	dd	3
	align	4
_3642:
	dd	_2349
	dd	657
	dd	3
	align	4
_3648:
	dd	_2349
	dd	658
	dd	3
	align	4
_3680:
	dd	1
	dd	_2979
	dd	2
	dd	_2586
	dd	_3554
	dd	-4
	dd	0
	align	4
_3654:
	dd	_2349
	dd	662
	dd	3
	align	4
_3671:
	dd	3
	dd	0
	dd	0
	align	4
_3663:
	dd	_2349
	dd	664
	dd	5
	align	4
_3670:
	dd	3
	dd	0
	dd	0
	align	4
_3665:
	dd	_2349
	dd	665
	dd	6
	align	4
_3679:
	dd	3
	dd	0
	dd	0
	align	4
_3672:
	dd	_2349
	dd	668
	dd	5
	align	4
_3678:
	dd	_2349
	dd	669
	dd	5
_3702:
	db	"Refresh",0
	align	4
_3701:
	dd	1
	dd	_3702
	dd	2
	dd	_2586
	dd	_3554
	dd	-4
	dd	0
	align	4
_3681:
	dd	_2349
	dd	674
	dd	3
	align	4
_3696:
	dd	_2349
	dd	675
	dd	3
_3755:
	db	"xpos",0
_3756:
	db	"ypos",0
	align	4
_3754:
	dd	1
	dd	_2800
	dd	2
	dd	_832
	dd	_706
	dd	-4
	dd	2
	dd	_3755
	dd	_720
	dd	-8
	dd	2
	dd	_3756
	dd	_720
	dd	-12
	dd	2
	dd	_715
	dd	_716
	dd	-16
	dd	2
	dd	_3504
	dd	_3554
	dd	-20
	dd	0
	align	4
_3703:
	dd	_2349
	dd	679
	dd	3
	align	4
_3705:
	dd	_2349
	dd	680
	dd	3
	align	4
_3706:
	dd	_2349
	dd	681
	dd	3
	align	4
_3714:
	dd	_2349
	dd	682
	dd	3
	align	4
_3722:
	dd	_2349
	dd	683
	dd	3
	align	4
_3730:
	dd	_2349
	dd	684
	dd	3
	align	4
_3733:
	dd	_2349
	dd	685
	dd	3
	align	4
_3741:
	dd	_2349
	dd	686
	dd	3
	align	4
_52:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	78,111,114,109,97,108
	align	4
_3744:
	dd	_2349
	dd	687
	dd	3
	align	4
_53:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	66,111,108,100
	align	4
_3747:
	dd	_2349
	dd	688
	dd	3
	align	4
_54:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	73,116,97,108,105,99
	align	4
_3750:
	dd	_2349
	dd	689
	dd	3
	align	4
_55:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	66,111,108,100,43,73,116,97
	dw	108,105,99
	align	4
_3753:
	dd	_2349
	dd	690
	dd	3
_791:
	db	":TGadgetStyle",0
	align	4
_3799:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_791
	dd	-4
	dd	0
_753:
	db	"TGadgetStyle",0
_754:
	db	"fpanel",0
_755:
	db	"bpanel",0
_756:
	db	"fbutton",0
_757:
	db	"font_name",0
_758:
	db	"font_size",0
_759:
	db	"fg",0
_760:
	db	"bg",0
_761:
	db	"font",0
_762:
	db	":TGUIFont",0
	align	4
_752:
	dd	2
	dd	_753
	dd	3
	dd	_726
	dd	_716
	dd	8
	dd	3
	dd	_754
	dd	_716
	dd	12
	dd	3
	dd	_755
	dd	_716
	dd	16
	dd	3
	dd	_756
	dd	_716
	dd	20
	dd	3
	dd	_757
	dd	_706
	dd	24
	dd	3
	dd	_758
	dd	_720
	dd	28
	dd	3
	dd	_759
	dd	_750
	dd	32
	dd	3
	dd	_760
	dd	_750
	dd	36
	dd	3
	dd	_761
	dd	_762
	dd	40
	dd	0
	align	4
_bb_TGadgetStyle:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_752
	dd	44
	dd	__bb_TGadgetStyle_New
	dd	__bb_TGadgetStyle_Delete
	dd	__bb_TGadgetStyle_ToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGadgetStyle_Apply
	dd	__bb_TGadgetStyle_Set
	dd	__bb_TGadgetStyle_GetArg
	dd	__bb_TGadgetStyle_FromString
	dd	__bb_TGadgetStyle_Poll
	dd	__bb_TGadgetStyle_Refresh
	dd	__bb_TGadgetStyle_Create
	align	4
_3797:
	dd	3
	dd	0
	dd	0
	align	4
_3757:
	dd	_2349
	dd	695
	dd	2
	align	4
_3774:
	dd	_2349
	dd	696
	dd	2
	align	4
_3782:
	dd	_2349
	dd	697
	dd	2
	align	4
_3787:
	dd	_2349
	dd	698
	dd	2
	align	4
_3792:
	dd	_2349
	dd	699
	dd	2
	align	4
_3798:
	dd	3
	dd	0
	dd	0
	align	4
_3818:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_791
	dd	-4
	dd	0
	align	4
_3800:
	dd	3
	dd	0
	dd	0
_3849:
	db	"Apply",0
_3850:
	db	"gadget",0
	align	4
_3848:
	dd	1
	dd	_3849
	dd	2
	dd	_2586
	dd	_791
	dd	-4
	dd	2
	dd	_3850
	dd	_716
	dd	-8
	dd	0
	align	4
_3819:
	dd	_2349
	dd	702
	dd	3
	align	4
_3822:
	dd	_2349
	dd	703
	dd	3
	align	4
_3835:
	dd	_2349
	dd	704
	dd	3
_3874:
	db	"fg_rgb",0
_3875:
	db	"bg_rgb",0
_3876:
	db	"fname",0
_3877:
	db	"fsize",0
	align	4
_3873:
	dd	1
	dd	_3466
	dd	2
	dd	_2586
	dd	_791
	dd	-4
	dd	2
	dd	_3874
	dd	_720
	dd	-8
	dd	2
	dd	_3875
	dd	_720
	dd	-12
	dd	2
	dd	_3876
	dd	_706
	dd	-16
	dd	2
	dd	_3877
	dd	_720
	dd	-20
	dd	0
	align	4
_3851:
	dd	_2349
	dd	708
	dd	3
	align	4
_3856:
	dd	_2349
	dd	709
	dd	3
	align	4
_3861:
	dd	_2349
	dd	710
	dd	3
	align	4
_3869:
	dd	_2349
	dd	711
	dd	3
	align	4
_3891:
	dd	1
	dd	_3476
	dd	2
	dd	_2586
	dd	_791
	dd	-4
	dd	0
	align	4
_3878:
	dd	_2349
	dd	715
	dd	3
_3908:
	db	"GetArg",0
	align	4
_3907:
	dd	1
	dd	_3908
	dd	3
	dd	_2566
	dd	_706
	dd	0
	dd	2
	dd	_2567
	dd	_720
	dd	-4
	dd	2
	dd	_3653
	dd	_706
	dd	-8
	dd	0
	align	4
_3892:
	dd	_2349
	dd	719
	dd	3
	align	4
_3895:
	dd	_2349
	dd	720
	dd	3
	align	4
_3896:
	dd	_2349
	dd	721
	dd	3
	align	4
_3899:
	dd	3
	dd	0
	dd	0
	align	4
_3898:
	dd	_2349
	dd	721
	dd	10
	align	4
_3900:
	dd	_2349
	dd	722
	dd	3
	align	4
_3901:
	dd	_2349
	dd	723
	dd	3
	align	4
_3906:
	dd	_2349
	dd	724
	dd	3
	align	4
_3973:
	dd	1
	dd	_3503
	dd	2
	dd	_2586
	dd	_791
	dd	-4
	dd	2
	dd	_3504
	dd	_706
	dd	-8
	dd	0
	align	4
_3909:
	dd	_2349
	dd	728
	dd	3
	align	4
_3919:
	dd	_2349
	dd	729
	dd	3
	align	4
_3925:
	dd	_2349
	dd	730
	dd	3
	align	4
_3933:
	dd	_2349
	dd	731
	dd	3
	align	4
_3941:
	dd	_2349
	dd	732
	dd	3
	align	4
_3949:
	dd	_2349
	dd	733
	dd	3
	align	4
_3957:
	dd	_2349
	dd	734
	dd	3
	align	4
_3965:
	dd	_2349
	dd	735
	dd	3
_4027:
	db	"f",0
	align	4
_4026:
	dd	1
	dd	_2979
	dd	2
	dd	_2586
	dd	_791
	dd	-4
	dd	2
	dd	_4027
	dd	_762
	dd	-8
	dd	0
	align	4
_3974:
	dd	_2349
	dd	739
	dd	3
	align	4
_3976:
	dd	_2349
	dd	740
	dd	3
	align	4
_3996:
	dd	3
	dd	0
	dd	0
	align	4
_3988:
	dd	_2349
	dd	742
	dd	5
	align	4
_3995:
	dd	3
	dd	0
	dd	0
	align	4
_3990:
	dd	_2349
	dd	743
	dd	6
	align	4
_4005:
	dd	3
	dd	0
	dd	0
	align	4
_3997:
	dd	_2349
	dd	746
	dd	5
	align	4
_4004:
	dd	3
	dd	0
	dd	0
	align	4
_3999:
	dd	_2349
	dd	747
	dd	6
	align	4
_4025:
	dd	3
	dd	0
	dd	0
	align	4
_4006:
	dd	_2349
	dd	750
	dd	5
	align	4
_4009:
	dd	_2349
	dd	751
	dd	5
	align	4
_4024:
	dd	3
	dd	0
	dd	0
	align	4
_4011:
	dd	_2349
	dd	752
	dd	6
	align	4
_4019:
	dd	_2349
	dd	753
	dd	6
	align	4
_4023:
	dd	_2349
	dd	754
	dd	6
	align	4
_4077:
	dd	1
	dd	_3702
	dd	2
	dd	_2586
	dd	_791
	dd	-4
	dd	0
	align	4
_4028:
	dd	_2349
	dd	760
	dd	3
	align	4
_4040:
	dd	_2349
	dd	761
	dd	3
	align	4
_4055:
	dd	_2349
	dd	762
	dd	3
	align	4
_4070:
	dd	_2349
	dd	763
	dd	3
	align	4
_4130:
	dd	1
	dd	_2800
	dd	2
	dd	_832
	dd	_706
	dd	-4
	dd	2
	dd	_3755
	dd	_720
	dd	-8
	dd	2
	dd	_3756
	dd	_720
	dd	-12
	dd	2
	dd	_715
	dd	_716
	dd	-16
	dd	2
	dd	_3504
	dd	_791
	dd	-20
	dd	0
	align	4
_4078:
	dd	_2349
	dd	767
	dd	3
	align	4
_4080:
	dd	_2349
	dd	768
	dd	3
	align	4
_4081:
	dd	_2349
	dd	769
	dd	3
	align	4
_4089:
	dd	_2349
	dd	770
	dd	3
	align	4
_4097:
	dd	_2349
	dd	771
	dd	3
	align	4
_4105:
	dd	_2349
	dd	772
	dd	3
	align	4
_4113:
	dd	_2349
	dd	773
	dd	3
	align	4
_4121:
	dd	_2349
	dd	774
	dd	3
	align	4
_56:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	46,46
	align	4
_4129:
	dd	_2349
	dd	775
	dd	3
	align	4
_4259:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_999
	dd	-4
	dd	0
_764:
	db	"TOptionsRequester",0
_765:
	db	"optionspanel",0
_766:
	db	"editorpanel",0
_767:
	db	"toolpanel",0
_768:
	db	"showtoolbar",0
_769:
	db	"restoreopenfiles",0
_770:
	db	"autocapitalize",0
_771:
	db	"syntaxhighlight",0
_772:
	db	"autobackup",0
_773:
	db	"autoindent",0
_774:
	db	"hideoutput",0
_775:
	db	"tabsize",0
_776:
	db	"editfontname",0
_777:
	db	"editfontsize",0
_778:
	db	"editcolor",0
_779:
	db	"outputfontname",0
_780:
	db	"outputfontsize",0
_781:
	db	"outputcolor",0
_782:
	db	"editfont",0
_783:
	db	"tabbutton",0
_784:
	db	"editpanel",0
_785:
	db	"editbutton",0
_786:
	db	"buttons",0
_787:
	db	"styles",0
_788:
	db	"[]:TTextStyle",0
_790:
	db	"outputstyle",0
_792:
	db	"navstyle",0
_793:
	db	"navswapbutton",0
_794:
	db	"navswap",0
_795:
	db	"dirty",0
_796:
	db	"undo",0
_797:
	db	":TBank",0
	align	4
_763:
	dd	2
	dd	_764
	dd	3
	dd	_765
	dd	_716
	dd	40
	dd	3
	dd	_766
	dd	_716
	dd	44
	dd	3
	dd	_767
	dd	_716
	dd	48
	dd	3
	dd	_768
	dd	_720
	dd	52
	dd	3
	dd	_769
	dd	_720
	dd	56
	dd	3
	dd	_770
	dd	_720
	dd	60
	dd	3
	dd	_771
	dd	_720
	dd	64
	dd	3
	dd	_772
	dd	_720
	dd	68
	dd	3
	dd	_773
	dd	_720
	dd	72
	dd	3
	dd	_774
	dd	_720
	dd	76
	dd	3
	dd	_775
	dd	_720
	dd	80
	dd	3
	dd	_776
	dd	_706
	dd	84
	dd	3
	dd	_777
	dd	_720
	dd	88
	dd	3
	dd	_778
	dd	_750
	dd	92
	dd	3
	dd	_779
	dd	_706
	dd	96
	dd	3
	dd	_780
	dd	_720
	dd	100
	dd	3
	dd	_781
	dd	_750
	dd	104
	dd	3
	dd	_782
	dd	_762
	dd	108
	dd	3
	dd	_783
	dd	_716
	dd	112
	dd	3
	dd	_784
	dd	_716
	dd	116
	dd	3
	dd	_785
	dd	_716
	dd	120
	dd	3
	dd	_786
	dd	_732
	dd	124
	dd	3
	dd	_787
	dd	_788
	dd	128
	dd	3
	dd	_789
	dd	_716
	dd	132
	dd	3
	dd	_790
	dd	_791
	dd	136
	dd	3
	dd	_792
	dd	_791
	dd	140
	dd	3
	dd	_793
	dd	_716
	dd	144
	dd	3
	dd	_794
	dd	_720
	dd	148
	dd	3
	dd	_795
	dd	_720
	dd	152
	dd	3
	dd	_796
	dd	_797
	dd	156
	dd	0
	align	4
_bb_TOptionsRequester:
	dd	_bb_TPanelRequester
	dd	_bbObjectFree
	dd	_763
	dd	160
	dd	__bb_TOptionsRequester_New
	dd	__bb_TOptionsRequester_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRequester_initrequester
	dd	__bb_TRequester_Show
	dd	__bb_TRequester_Hide
	dd	__bb_TOptionsRequester_Poll
	dd	__bb_TPanelRequester_InitPanelRequester
	dd	__bb_TPanelRequester_SetPanelIndex
	dd	__bb_TPanelRequester_SetPanel
	dd	__bb_TPanelRequester_AddPanel
	dd	__bb_TPanelRequester_RemovePanel
	dd	__bb_TOptionsRequester_Snapshot
	dd	__bb_TOptionsRequester_Restore
	dd	__bb_TOptionsRequester_SetDefaults
	dd	__bb_TOptionsRequester_Write
	dd	__bb_TOptionsRequester_Read
	dd	__bb_TOptionsRequester_RefreshGadgets
	dd	__bb_TOptionsRequester_InitOptionsRequester
	dd	__bb_TOptionsRequester_Create
	align	4
_4257:
	dd	3
	dd	0
	dd	0
	align	4
_4131:
	dd	_2349
	dd	786
	dd	2
	align	4
_4144:
	dd	_2349
	dd	788
	dd	2
	align	4
_4166:
	dd	_2349
	dd	789
	dd	2
	align	4
_4170:
	dd	_2349
	dd	790
	dd	2
	align	4
_4182:
	dd	_2349
	dd	791
	dd	2
	align	4
_4194:
	dd	_2349
	dd	793
	dd	2
	align	4
_4199:
	dd	_2349
	dd	795
	dd	2
	align	4
_4204:
	dd	_2349
	dd	796
	dd	2
	align	4
_4213:
	dd	_2349
	dd	797
	dd	2
_4214:
	db	":TGadget",0
	align	4
_4219:
	dd	_2349
	dd	798
	dd	2
_4220:
	db	":TTextStyle",0
	align	4
_4225:
	dd	_2349
	dd	799
	dd	2
	align	4
_4230:
	dd	_2349
	dd	800
	dd	2
	align	4
_4235:
	dd	_2349
	dd	801
	dd	2
	align	4
_4240:
	dd	_2349
	dd	802
	dd	2
	align	4
_4248:
	dd	_2349
	dd	803
	dd	2
	align	4
_4252:
	dd	_2349
	dd	804
	dd	2
	align	4
_4258:
	dd	3
	dd	0
	dd	0
	align	4
_4298:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_999
	dd	-4
	dd	0
	align	4
_4260:
	dd	3
	dd	0
	dd	0
_4323:
	db	"Snapshot",0
	align	4
_4322:
	dd	1
	dd	_4323
	dd	2
	dd	_2586
	dd	_999
	dd	-4
	dd	2
	dd	_2801
	dd	_2802
	dd	-8
	dd	0
	align	4
_4299:
	dd	_2349
	dd	807
	dd	3
	align	4
_4311:
	dd	3
	dd	0
	dd	0
	align	4
_4303:
	dd	_2349
	dd	807
	dd	15
	align	4
_4312:
	dd	_2349
	dd	808
	dd	3
	align	4
_4316:
	dd	_2349
	dd	809
	dd	3
	align	4
_4319:
	dd	_2349
	dd	810
	dd	3
_4341:
	db	"Restore",0
	align	4
_4340:
	dd	1
	dd	_4341
	dd	2
	dd	_2586
	dd	_999
	dd	-4
	dd	2
	dd	_2801
	dd	_2802
	dd	-8
	dd	0
	align	4
_4324:
	dd	_2349
	dd	814
	dd	3
	align	4
_4329:
	dd	3
	dd	0
	dd	0
	align	4
_4328:
	dd	_2349
	dd	814
	dd	15
	align	4
_4330:
	dd	_2349
	dd	815
	dd	3
	align	4
_4334:
	dd	_2349
	dd	816
	dd	3
	align	4
_4337:
	dd	_2349
	dd	817
	dd	3
_4437:
	db	"SetDefaults",0
	align	4
_4436:
	dd	1
	dd	_4437
	dd	2
	dd	_2586
	dd	_999
	dd	-4
	dd	0
	align	4
_4342:
	dd	_2349
	dd	821
	dd	3
	align	4
_4346:
	dd	_2349
	dd	822
	dd	3
	align	4
_4350:
	dd	_2349
	dd	823
	dd	3
	align	4
_4354:
	dd	_2349
	dd	824
	dd	3
	align	4
_4358:
	dd	_2349
	dd	825
	dd	3
	align	4
_4362:
	dd	_2349
	dd	826
	dd	3
	align	4
_4366:
	dd	_2349
	dd	827
	dd	3
	align	4
_4370:
	dd	_2349
	dd	828
	dd	3
	align	4
_4378:
	dd	_2349
	dd	829
	dd	3
	align	4
_4382:
	dd	_2349
	dd	830
	dd	3
	align	4
_4387:
	dd	_2349
	dd	831
	dd	3
	align	4
_4395:
	dd	_2349
	dd	832
	dd	3
	align	4
_4403:
	dd	_2349
	dd	833
	dd	3
	align	4
_4411:
	dd	_2349
	dd	834
	dd	3
	align	4
_4419:
	dd	_2349
	dd	835
	dd	3
	align	4
_4424:
	dd	_2349
	dd	836
	dd	3
	align	4
_4429:
	dd	_2349
	dd	837
	dd	3
	align	4
_4433:
	dd	_2349
	dd	838
	dd	3
_4560:
	db	"Write",0
	align	4
_4559:
	dd	1
	dd	_4560
	dd	2
	dd	_2586
	dd	_999
	dd	-4
	dd	2
	dd	_2801
	dd	_2802
	dd	-8
	dd	2
	dd	_720
	dd	_720
	dd	-12
	dd	0
	align	4
_4438:
	dd	_2349
	dd	842
	dd	3
	align	4
_4440:
	dd	_2349
	dd	843
	dd	3
	align	4
_57:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	91,79,112,116,105,111,110,115
	dw	93
	align	4
_4443:
	dd	_2349
	dd	844
	dd	3
	align	4
_58:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	115,104,111,119,116,111,111,108
	dw	98,97,114,61
	align	4
_4448:
	dd	_2349
	dd	845
	dd	3
	align	4
_59:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	114,101,115,116,111,114,101,111
	dw	112,101,110,102,105,108,101,115
	dw	61
	align	4
_4453:
	dd	_2349
	dd	846
	dd	3
	align	4
_60:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	97,117,116,111,99,97,112,105
	dw	116,97,108,105,122,101,61
	align	4
_4458:
	dd	_2349
	dd	847
	dd	3
	align	4
_61:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	115,121,110,116,97,120,104,105
	dw	103,104,108,105,103,104,116,61
	align	4
_4463:
	dd	_2349
	dd	848
	dd	3
	align	4
_62:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	97,117,116,111,98,97,99,107
	dw	117,112,61
	align	4
_4468:
	dd	_2349
	dd	849
	dd	3
	align	4
_63:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	97,117,116,111,105,110,100,101
	dw	110,116,61
	align	4
_4473:
	dd	_2349
	dd	850
	dd	3
	align	4
_64:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	116,97,98,115,105,122,101,61
	align	4
_4478:
	dd	_2349
	dd	851
	dd	3
	align	4
_65:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	101,100,105,116,102,111,110,116
	dw	110,97,109,101,61
	align	4
_4483:
	dd	_2349
	dd	852
	dd	3
	align	4
_66:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	101,100,105,116,102,111,110,116
	dw	115,105,122,101,61
	align	4
_4488:
	dd	_2349
	dd	853
	dd	3
	align	4
_67:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	101,100,105,116,99,111,108,111
	dw	114,61
	align	4
_4495:
	dd	_2349
	dd	854
	dd	3
	align	4
_68:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	110,111,114,109,97,108,95,115
	dw	116,121,108,101,61
	align	4
_4505:
	dd	_2349
	dd	855
	dd	3
	align	4
_69:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	99,111,109,109,101,110,116,95
	dw	115,116,121,108,101,61
	align	4
_4515:
	dd	_2349
	dd	856
	dd	3
	align	4
_70:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	113,117,111,116,101,95,115,116
	dw	121,108,101,61
	align	4
_4525:
	dd	_2349
	dd	857
	dd	3
	align	4
_71:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	107,101,121,119,111,114,100,95
	dw	115,116,121,108,101,61
	align	4
_4535:
	dd	_2349
	dd	858
	dd	3
	align	4
_72:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	111,117,116,112,117,116,95,115
	dw	116,121,108,101,61
	align	4
_4542:
	dd	_2349
	dd	859
	dd	3
	align	4
_73:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	110,97,118,95,115,116,121,108
	dw	101,61
	align	4
_4549:
	dd	_2349
	dd	860
	dd	3
	align	4
_74:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	110,97,118,95,115,119,97,112
	dw	61
	align	4
_4554:
	dd	_2349
	dd	861
	dd	3
	align	4
_75:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	104,105,100,101,95,111,117,116
	dw	112,117,116,61
_4724:
	db	"Read",0
_4725:
	db	"b",0
	align	4
_4723:
	dd	1
	dd	_4724
	dd	2
	dd	_2586
	dd	_999
	dd	-4
	dd	2
	dd	_2801
	dd	_2802
	dd	-8
	dd	2
	dd	_4027
	dd	_706
	dd	-12
	dd	2
	dd	_2567
	dd	_720
	dd	-16
	dd	2
	dd	_2566
	dd	_706
	dd	-20
	dd	2
	dd	_4725
	dd	_706
	dd	-24
	dd	2
	dd	_2805
	dd	_720
	dd	-28
	dd	0
	align	4
_4561:
	dd	_2349
	dd	865
	dd	3
	align	4
_4567:
	dd	_2349
	dd	866
	dd	3
	align	4
_4719:
	dd	3
	dd	0
	dd	0
	align	4
_4570:
	dd	_2349
	dd	867
	dd	4
	align	4
_4573:
	dd	_2349
	dd	868
	dd	4
	align	4
_79:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	91
	align	4
_4580:
	dd	3
	dd	0
	dd	0
	align	4
_4579:
	dd	_2349
	dd	868
	dd	50
	align	4
_4581:
	dd	_2349
	dd	869
	dd	4
	align	4
_80:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	61
	align	4
_4582:
	dd	_2349
	dd	870
	dd	4
	align	4
_4583:
	dd	_2349
	dd	871
	dd	4
	align	4
_4584:
	dd	_2349
	dd	872
	dd	4
	align	4
_4585:
	dd	_2349
	dd	873
	dd	4
	align	4
_81:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	115,104,111,119,116,111,111,108
	dw	98,97,114
	align	4
_82:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	114,101,115,116,111,114,101,111
	dw	112,101,110,102,105,108,101,115
	align	4
_83:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	97,117,116,111,99,97,112,105
	dw	116,97,108,105,122,101
	align	4
_84:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	115,121,110,116,97,120,104,105
	dw	103,104,108,105,103,104,116
	align	4
_85:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	97,117,116,111,98,97,99,107
	dw	117,112
	align	4
_86:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	97,117,116,111,105,110,100,101
	dw	110,116
	align	4
_87:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	116,97,98,115,105,122,101
	align	4
_88:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	101,100,105,116,102,111,110,116
	dw	110,97,109,101
	align	4
_89:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	101,100,105,116,102,111,110,116
	dw	115,105,122,101
	align	4
_90:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	101,100,105,116,99,111,108,111
	dw	114
	align	4
_91:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	110,111,114,109,97,108,95,115
	dw	116,121,108,101
	align	4
_92:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	99,111,109,109,101,110,116,95
	dw	115,116,121,108,101
	align	4
_93:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	113,117,111,116,101,95,115,116
	dw	121,108,101
	align	4
_94:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	107,101,121,119,111,114,100,95
	dw	115,116,121,108,101
	align	4
_95:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	111,117,116,112,117,116,95,115
	dw	116,121,108,101
	align	4
_96:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	110,97,118,95,115,116,121,108
	dw	101
	align	4
_97:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	110,97,118,95,115,119,97,112
	align	4
_98:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	104,105,100,101,95,111,117,116
	dw	112,117,116
	align	4
_4610:
	dd	3
	dd	0
	dd	0
	align	4
_4606:
	dd	_2349
	dd	874
	dd	24
	align	4
_4615:
	dd	3
	dd	0
	dd	0
	align	4
_4611:
	dd	_2349
	dd	875
	dd	29
	align	4
_4620:
	dd	3
	dd	0
	dd	0
	align	4
_4616:
	dd	_2349
	dd	876
	dd	27
	align	4
_4625:
	dd	3
	dd	0
	dd	0
	align	4
_4621:
	dd	_2349
	dd	877
	dd	28
	align	4
_4630:
	dd	3
	dd	0
	dd	0
	align	4
_4626:
	dd	_2349
	dd	878
	dd	23
	align	4
_4635:
	dd	3
	dd	0
	dd	0
	align	4
_4631:
	dd	_2349
	dd	879
	dd	23
	align	4
_4640:
	dd	3
	dd	0
	dd	0
	align	4
_4636:
	dd	_2349
	dd	880
	dd	20
	align	4
_4649:
	dd	3
	dd	0
	dd	0
	align	4
_4641:
	dd	_2349
	dd	881
	dd	25
	align	4
_4654:
	dd	3
	dd	0
	dd	0
	align	4
_4650:
	dd	_2349
	dd	882
	dd	25
	align	4
_4660:
	dd	3
	dd	0
	dd	0
	align	4
_4655:
	dd	_2349
	dd	883
	dd	22
	align	4
_4669:
	dd	3
	dd	0
	dd	0
	align	4
_4661:
	dd	_2349
	dd	884
	dd	25
	align	4
_4678:
	dd	3
	dd	0
	dd	0
	align	4
_4670:
	dd	_2349
	dd	885
	dd	26
	align	4
_4687:
	dd	3
	dd	0
	dd	0
	align	4
_4679:
	dd	_2349
	dd	886
	dd	24
	align	4
_4696:
	dd	3
	dd	0
	dd	0
	align	4
_4688:
	dd	_2349
	dd	887
	dd	26
	align	4
_4702:
	dd	3
	dd	0
	dd	0
	align	4
_4697:
	dd	_2349
	dd	888
	dd	25
	align	4
_4708:
	dd	3
	dd	0
	dd	0
	align	4
_4703:
	dd	_2349
	dd	889
	dd	22
	align	4
_4713:
	dd	3
	dd	0
	dd	0
	align	4
_4709:
	dd	_2349
	dd	890
	dd	21
	align	4
_4718:
	dd	3
	dd	0
	dd	0
	align	4
_4714:
	dd	_2349
	dd	891
	dd	24
	align	4
_4720:
	dd	_2349
	dd	894
	dd	3
_4921:
	db	"RefreshGadgets",0
	align	4
_4920:
	dd	1
	dd	_4921
	dd	2
	dd	_2586
	dd	_999
	dd	-4
	dd	2
	dd	_720
	dd	_720
	dd	-8
	dd	2
	dd	_3467
	dd	_750
	dd	-12
	dd	0
	align	4
_4726:
	dd	_2349
	dd	898
	dd	3
	align	4
_4729:
	dd	_2349
	dd	899
	dd	3
	align	4
_4741:
	dd	_2349
	dd	900
	dd	3
	align	4
_4749:
	dd	_2349
	dd	901
	dd	3
	align	4
_4757:
	dd	_2349
	dd	902
	dd	3
	align	4
_4765:
	dd	_2349
	dd	903
	dd	3
	align	4
_4773:
	dd	_2349
	dd	904
	dd	3
	align	4
_4781:
	dd	_2349
	dd	905
	dd	3
	align	4
_4789:
	dd	_2349
	dd	906
	dd	3
	align	4
_4797:
	dd	_2349
	dd	907
	dd	3
	align	4
_4802:
	dd	_2349
	dd	908
	dd	3
	align	4
_4817:
	dd	_2349
	dd	909
	dd	3
	align	4
_4824:
	dd	_2349
	dd	910
	dd	3
	align	4
_4834:
	dd	3
	dd	0
	dd	0
	align	4
_4826:
	dd	_2349
	dd	911
	dd	4
	align	4
_4835:
	dd	_2349
	dd	913
	dd	3
	align	4
_4838:
	dd	_2349
	dd	914
	dd	3
	align	4
_4853:
	dd	_2349
	dd	915
	dd	3
	align	4
_4858:
	dd	_2349
	dd	916
	dd	3
	align	4
_4868:
	dd	_2349
	dd	917
	dd	3
	align	4
_4878:
	dd	_2349
	dd	918
	dd	3
	align	4
_4888:
	dd	_2349
	dd	919
	dd	3
	align	4
_4898:
	dd	_2349
	dd	920
	dd	3
	align	4
_4901:
	dd	_2349
	dd	921
	dd	3
	align	4
_4906:
	dd	_2349
	dd	922
	dd	3
	align	4
_4911:
	dd	_2349
	dd	923
	dd	3
	align	4
_4916:
	dd	_2349
	dd	924
	dd	3
_5209:
	db	"refresh",0
	align	4
_5208:
	dd	1
	dd	_2979
	dd	2
	dd	_2586
	dd	_999
	dd	-4
	dd	2
	dd	_720
	dd	_720
	dd	-8
	dd	2
	dd	_761
	dd	_762
	dd	-12
	dd	2
	dd	_5209
	dd	_720
	dd	-16
	dd	0
	align	4
_4922:
	dd	_2349
	dd	928
	dd	3
	align	4
_4926:
	dd	_2349
	dd	929
	dd	3
	align	4
_4936:
	dd	3
	dd	0
	dd	0
	align	4
_4928:
	dd	_2349
	dd	930
	dd	4
	align	4
_4937:
	dd	_2349
	dd	932
	dd	3
	align	4
_4942:
	dd	_2349
	dd	933
	dd	3
	align	4
_4947:
	dd	_2349
	dd	934
	dd	3
	align	4
_4967:
	dd	3
	dd	0
	dd	0
	align	4
_4954:
	dd	_2349
	dd	934
	dd	31
	align	4
_4963:
	dd	_2349
	dd	934
	dd	67
	align	4
_4968:
	dd	_2349
	dd	935
	dd	3
	align	4
_4984:
	dd	3
	dd	0
	dd	0
	align	4
_4975:
	dd	_2349
	dd	935
	dd	31
	align	4
_4985:
	dd	_2349
	dd	936
	dd	3
	align	4
_5005:
	dd	3
	dd	0
	dd	0
	align	4
_4992:
	dd	_2349
	dd	936
	dd	31
	align	4
_5001:
	dd	_2349
	dd	936
	dd	70
	align	4
_5006:
	dd	_2349
	dd	937
	dd	3
	align	4
_5026:
	dd	3
	dd	0
	dd	0
	align	4
_5013:
	dd	_2349
	dd	937
	dd	31
	align	4
_5022:
	dd	_2349
	dd	937
	dd	71
	align	4
_5027:
	dd	_2349
	dd	938
	dd	3
	align	4
_5043:
	dd	3
	dd	0
	dd	0
	align	4
_5034:
	dd	_2349
	dd	938
	dd	31
	align	4
_5044:
	dd	_2349
	dd	939
	dd	3
	align	4
_5060:
	dd	3
	dd	0
	dd	0
	align	4
_5051:
	dd	_2349
	dd	939
	dd	31
	align	4
_5061:
	dd	_2349
	dd	940
	dd	3
	align	4
_5077:
	dd	3
	dd	0
	dd	0
	align	4
_5068:
	dd	_2349
	dd	940
	dd	31
	align	4
_5078:
	dd	_2349
	dd	941
	dd	3
	align	4
_5110:
	dd	3
	dd	0
	dd	0
	align	4
_5105:
	dd	_2349
	dd	943
	dd	5
	align	4
_5131:
	dd	3
	dd	0
	dd	0
	align	4
_5111:
	dd	_2349
	dd	945
	dd	5
	align	4
_5114:
	dd	_2349
	dd	946
	dd	5
	align	4
_5123:
	dd	3
	dd	0
	dd	0
	align	4
_5118:
	dd	_2349
	dd	946
	dd	14
	align	4
_5124:
	dd	_2349
	dd	947
	dd	5
	align	4
_5128:
	dd	_2349
	dd	948
	dd	5
	align	4
_5145:
	dd	3
	dd	0
	dd	0
	align	4
_5132:
	dd	_2349
	dd	950
	dd	5
	align	4
_5144:
	dd	3
	dd	0
	dd	0
	align	4
_5134:
	dd	_2349
	dd	951
	dd	6
	align	4
_5137:
	dd	_2349
	dd	952
	dd	6
	align	4
_5141:
	dd	_2349
	dd	953
	dd	6
	align	4
_5156:
	dd	3
	dd	0
	dd	0
	align	4
_5146:
	dd	_2349
	dd	956
	dd	5
	align	4
_5149:
	dd	_2349
	dd	957
	dd	5
	align	4
_5153:
	dd	_2349
	dd	958
	dd	5
	align	4
_5164:
	dd	3
	dd	0
	dd	0
	align	4
_5157:
	dd	_2349
	dd	960
	dd	5
	align	4
_5163:
	dd	_2349
	dd	961
	dd	5
	align	4
_5173:
	dd	3
	dd	0
	dd	0
	align	4
_5165:
	dd	_2349
	dd	963
	dd	5
	align	4
_5172:
	dd	3
	dd	0
	dd	0
	align	4
_5167:
	dd	_2349
	dd	964
	dd	6
	align	4
_5193:
	dd	3
	dd	0
	dd	0
	align	4
_5174:
	dd	_2349
	dd	967
	dd	5
	align	4
_5177:
	dd	_2349
	dd	968
	dd	5
	align	4
_5192:
	dd	3
	dd	0
	dd	0
	align	4
_5179:
	dd	_2349
	dd	969
	dd	6
	align	4
_5187:
	dd	_2349
	dd	970
	dd	6
	align	4
_5191:
	dd	_2349
	dd	971
	dd	6
	align	4
_5201:
	dd	3
	dd	0
	dd	0
	align	4
_5194:
	dd	_2349
	dd	974
	dd	5
	align	4
_5200:
	dd	_2349
	dd	975
	dd	5
	align	4
_5202:
	dd	_2349
	dd	977
	dd	3
	align	4
_5207:
	dd	3
	dd	0
	dd	0
	align	4
_5204:
	dd	_2349
	dd	977
	dd	14
_5477:
	db	"InitOptionsRequester",0
	align	4
_5476:
	dd	1
	dd	_5477
	dd	2
	dd	_2586
	dd	_999
	dd	-4
	dd	2
	dd	_713
	dd	_714
	dd	-8
	dd	2
	dd	_973
	dd	_716
	dd	-12
	dd	0
	align	4
_5210:
	dd	_2349
	dd	981
	dd	3
	align	4
_5212:
	dd	_2349
	dd	983
	dd	3
	align	4
_105:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	79,112,116,105,111,110,115
	align	4
_5215:
	dd	_2349
	dd	985
	dd	3
	align	4
_5223:
	dd	_2349
	dd	987
	dd	3
	align	4
_5233:
	dd	_2349
	dd	988
	dd	3
	align	4
_106:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	69,100,105,116,111,114
	align	4
_5243:
	dd	_2349
	dd	989
	dd	3
	align	4
_107:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	84,111,111,108,115
	align	4
_5253:
	dd	_2349
	dd	991
	dd	3
	align	4
_5256:
	dd	_2349
	dd	992
	dd	3
	align	4
_108:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	83,104,111,119,32,84,111,111
	dw	108,66,97,114
	align	4
_5267:
	dd	_2349
	dd	993
	dd	3
	align	4
_109:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	79,112,101,110,32,70,105,108
	dw	101,115,32,65,116,32,83,116
	dw	97,114,116,117,112
	align	4
_5278:
	dd	_2349
	dd	994
	dd	3
	align	4
_110:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	65,117,116,111,32,67,97,112
	dw	105,116,97,108,105,122,101
	align	4
_5289:
	dd	_2349
	dd	995
	dd	3
	align	4
_111:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	83,121,110,116,97,120,32,72
	dw	105,103,104,108,105,103,104,116
	dw	105,110,103
	align	4
_5300:
	dd	_2349
	dd	996
	dd	3
	align	4
_112:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	65,117,116,111,32,66,97,99
	dw	107,117,112
	align	4
_5311:
	dd	_2349
	dd	997
	dd	3
	align	4
_113:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	65,117,116,111,32,73,110,100
	dw	101,110,116
	align	4
_5322:
	dd	_2349
	dd	998
	dd	3
	align	4
_114:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	72,105,100,101,32,79,117,116
	dw	112,117,116,32,87,104,101,110
	dw	32,80,114,111,99,101,115,115
	dw	32,67,111,109,112,108,101,116
	dw	101
	align	4
_5333:
	dd	_2349
	dd	1000
	dd	3
	align	4
_5336:
	dd	_2349
	dd	1001
	dd	3
	align	4
_115:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	66,97,99,107,103,114,111,117
	dw	110,100
	align	4
_5337:
	dd	_2349
	dd	1002
	dd	3
	align	4
_5345:
	dd	_2349
	dd	1003
	dd	3
	align	4
_5353:
	dd	_2349
	dd	1005
	dd	3
_5357:
	db	":TTextStyle",0
	align	4
_5362:
	dd	_2349
	dd	1006
	dd	3
	align	4
_116:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	80,108,97,105,110,84,101,120
	dw	116,58
	align	4
_5373:
	dd	_2349
	dd	1007
	dd	3
	align	4
_117:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	82,101,109,97,114,107,115,58
	align	4
_5384:
	dd	_2349
	dd	1008
	dd	3
	align	4
_118:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	83,116,114,105,110,103,115,58
	align	4
_5395:
	dd	_2349
	dd	1009
	dd	3
	align	4
_119:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	75,101,121,87,111,114,100,115
	dw	58
	align	4
_5406:
	dd	_2349
	dd	1011
	dd	3
	align	4
_5414:
	dd	_2349
	dd	1012
	dd	3
	align	4
_5420:
	dd	3
	dd	0
	dd	2
	dd	_720
	dd	_720
	dd	-16
	dd	0
	align	4
_5417:
	dd	_2349
	dd	1013
	dd	4
	align	4
_123:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	84,97,98,83,105,122,101,61
	align	4
_5421:
	dd	_2349
	dd	1016
	dd	3
	align	4
_5429:
	dd	_2349
	dd	1017
	dd	3
	align	4
_124:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	39,32,69,120,97,109,112,108
	dw	101,32,76,105,115,116,105,110
	dw	103,10,10,110,97,109,101,36
	dw	61,34,66,108,105,116,122,77
	dw	97,120,34,10,80,114,105,110
	dw	116,32,110,97,109,101,36,10
	align	4
_5432:
	dd	_2349
	dd	1019
	dd	3
	align	4
_5435:
	dd	_2349
	dd	1020
	dd	3
	align	4
_125:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	79,117,116,112,117,116
	align	4
_5443:
	dd	_2349
	dd	1021
	dd	3
	align	4
_126:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	78,97,118,98,97,114
	align	4
_5451:
	dd	_2349
	dd	1023
	dd	3
	align	4
_5459:
	dd	_2349
	dd	1024
	dd	3
	align	4
_127:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	78,97,118,98,97,114,32,111
	dw	110,32,114,105,103,104,116
	align	4
_5462:
	dd	_2349
	dd	1025
	dd	3
	align	4
_128:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	78,97,118,98,97,114,32,111
	dw	110,32,108,101,102,116
	align	4
_5465:
	dd	_2349
	dd	1027
	dd	3
	align	4
_5468:
	dd	_2349
	dd	1028
	dd	3
	align	4
_5473:
	dd	_2349
	dd	1030
	dd	3
_5486:
	db	"o",0
	align	4
_5485:
	dd	1
	dd	_2800
	dd	2
	dd	_713
	dd	_714
	dd	-4
	dd	2
	dd	_5486
	dd	_999
	dd	-8
	dd	0
	align	4
_5478:
	dd	_2349
	dd	1034
	dd	3
	align	4
_5480:
	dd	_2349
	dd	1035
	dd	3
	align	4
_5481:
	dd	_2349
	dd	1036
	dd	3
	align	4
_5484:
	dd	_2349
	dd	1037
	dd	3
	align	4
_5494:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_996
	dd	-4
	dd	0
_799:
	db	"TFindRequester",0
_800:
	db	"findterm",0
	align	4
_798:
	dd	2
	dd	_799
	dd	3
	dd	_800
	dd	_716
	dd	28
	dd	0
	align	4
_bb_TFindRequester:
	dd	_bb_TRequester
	dd	_bbObjectFree
	dd	_798
	dd	32
	dd	__bb_TFindRequester_New
	dd	__bb_TFindRequester_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRequester_initrequester
	dd	__bb_TRequester_Show
	dd	__bb_TRequester_Hide
	dd	__bb_TFindRequester_Poll
	dd	__bb_TFindRequester_ShowFind
	dd	__bb_TFindRequester_Create
	align	4
_5492:
	dd	3
	dd	0
	dd	0
	align	4
_5487:
	dd	_2349
	dd	1043
	dd	2
	align	4
_5493:
	dd	3
	dd	0
	dd	0
	align	4
_5499:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_996
	dd	-4
	dd	0
	align	4
_5495:
	dd	3
	dd	0
	dd	0
_5511:
	db	"ShowFind",0
_5512:
	db	"term",0
	align	4
_5510:
	dd	1
	dd	_5511
	dd	2
	dd	_2586
	dd	_996
	dd	-4
	dd	2
	dd	_5512
	dd	_706
	dd	-8
	dd	0
	align	4
_5500:
	dd	_2349
	dd	1046
	dd	3
	align	4
_5505:
	dd	3
	dd	0
	dd	0
	align	4
_5502:
	dd	_2349
	dd	1046
	dd	11
	align	4
_5506:
	dd	_2349
	dd	1047
	dd	3
	align	4
_5507:
	dd	_2349
	dd	1048
	dd	3
_5554:
	db	"find",0
	align	4
_5553:
	dd	1
	dd	_2979
	dd	2
	dd	_2586
	dd	_996
	dd	-4
	dd	2
	dd	_5554
	dd	_706
	dd	-8
	dd	2
	dd	_3316
	dd	_720
	dd	-12
	dd	0
	align	4
_5513:
	dd	_2349
	dd	1052
	dd	3
	align	4
_5516:
	dd	_2349
	dd	1053
	dd	3
	align	4
_5534:
	dd	3
	dd	0
	dd	0
	align	4
_5528:
	dd	_2349
	dd	1055
	dd	5
	align	4
_5533:
	dd	3
	dd	0
	dd	0
	align	4
_5530:
	dd	_2349
	dd	1056
	dd	6
	align	4
_5548:
	dd	3
	dd	0
	dd	0
	align	4
_5535:
	dd	_2349
	dd	1059
	dd	5
	align	4
_5538:
	dd	_2349
	dd	1060
	dd	5
	align	4
_5541:
	dd	_2349
	dd	1061
	dd	5
	align	4
_5552:
	dd	3
	dd	0
	dd	0
	align	4
_5549:
	dd	_2349
	dd	1063
	dd	5
	align	4
_5575:
	dd	1
	dd	_2800
	dd	2
	dd	_713
	dd	_714
	dd	-4
	dd	2
	dd	_955
	dd	_996
	dd	-8
	dd	0
	align	4
_5555:
	dd	_2349
	dd	1068
	dd	3
	align	4
_5557:
	dd	_2349
	dd	1069
	dd	3
	align	4
_5558:
	dd	_2349
	dd	1070
	dd	3
	align	4
_129:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	70,105,110,100
	align	4
_5561:
	dd	_2349
	dd	1071
	dd	3
	align	4
_130:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	70,105,110,100,32,87,104,97
	dw	116
	align	4
_5564:
	dd	_2349
	dd	1072
	dd	3
	align	4
_5574:
	dd	_2349
	dd	1073
	dd	3
	align	4
_5600:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_998
	dd	-4
	dd	0
_802:
	db	"TReplaceRequester",0
_803:
	db	"replaceterm",0
_804:
	db	"findnext",0
_805:
	db	"replaceit",0
_806:
	db	"replaceall",0
	align	4
_801:
	dd	2
	dd	_802
	dd	3
	dd	_800
	dd	_716
	dd	28
	dd	3
	dd	_803
	dd	_716
	dd	32
	dd	3
	dd	_804
	dd	_716
	dd	36
	dd	3
	dd	_805
	dd	_716
	dd	40
	dd	3
	dd	_806
	dd	_716
	dd	44
	dd	0
	align	4
_bb_TReplaceRequester:
	dd	_bb_TRequester
	dd	_bbObjectFree
	dd	_801
	dd	48
	dd	__bb_TReplaceRequester_New
	dd	__bb_TReplaceRequester_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRequester_initrequester
	dd	__bb_TReplaceRequester_Show
	dd	__bb_TRequester_Hide
	dd	__bb_TReplaceRequester_Poll
	dd	__bb_TReplaceRequester_Create
	align	4
_5598:
	dd	3
	dd	0
	dd	0
	align	4
_5576:
	dd	_2349
	dd	1078
	dd	2
	align	4
_5585:
	dd	_2349
	dd	1079
	dd	2
	align	4
_5599:
	dd	3
	dd	0
	dd	0
	align	4
_5613:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_998
	dd	-4
	dd	0
	align	4
_5601:
	dd	3
	dd	0
	dd	0
	align	4
_5618:
	dd	1
	dd	_2952
	dd	2
	dd	_2586
	dd	_998
	dd	-4
	dd	0
	align	4
_5614:
	dd	_2349
	dd	1082
	dd	3
	align	4
_5615:
	dd	_2349
	dd	1083
	dd	3
_5705:
	db	"Replace",0
	align	4
_5704:
	dd	1
	dd	_2979
	dd	2
	dd	_2586
	dd	_998
	dd	-4
	dd	2
	dd	_5554
	dd	_706
	dd	-8
	dd	2
	dd	_5705
	dd	_706
	dd	-12
	dd	0
	align	4
_5619:
	dd	_2349
	dd	1087
	dd	3
	align	4
_5622:
	dd	_2349
	dd	1088
	dd	3
	align	4
_5649:
	dd	3
	dd	0
	dd	0
	align	4
_5643:
	dd	_2349
	dd	1090
	dd	5
	align	4
_5648:
	dd	3
	dd	0
	dd	0
	align	4
_5645:
	dd	_2349
	dd	1091
	dd	6
	align	4
_5653:
	dd	3
	dd	0
	dd	0
	align	4
_5650:
	dd	_2349
	dd	1094
	dd	5
	align	4
_5657:
	dd	3
	dd	0
	dd	0
	align	4
_5654:
	dd	_2349
	dd	1096
	dd	5
	align	4
_5668:
	dd	3
	dd	0
	dd	0
	align	4
_5658:
	dd	_2349
	dd	1098
	dd	5
	align	4
_5661:
	dd	_2349
	dd	1099
	dd	5
	align	4
_5688:
	dd	3
	dd	0
	dd	0
	align	4
_5669:
	dd	_2349
	dd	1101
	dd	5
	align	4
_5672:
	dd	_2349
	dd	1102
	dd	5
	align	4
_5687:
	dd	3
	dd	0
	dd	0
	align	4
_5680:
	dd	_2349
	dd	1103
	dd	6
	align	4
_5703:
	dd	3
	dd	0
	dd	0
	align	4
_5689:
	dd	_2349
	dd	1106
	dd	5
	align	4
_5692:
	dd	_2349
	dd	1107
	dd	5
	align	4
_5695:
	dd	_2349
	dd	1108
	dd	5
	align	4
_5702:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	0
	align	4
_5778:
	dd	1
	dd	_2800
	dd	2
	dd	_713
	dd	_714
	dd	-4
	dd	2
	dd	_971
	dd	_720
	dd	-8
	dd	2
	dd	_972
	dd	_720
	dd	-12
	dd	2
	dd	_955
	dd	_998
	dd	-16
	dd	0
	align	4
_5706:
	dd	_2349
	dd	1113
	dd	3
	align	4
_5709:
	dd	_2349
	dd	1114
	dd	3
	align	4
_5711:
	dd	_2349
	dd	1115
	dd	3
	align	4
_5712:
	dd	_2349
	dd	1116
	dd	3
	align	4
_131:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	70,105,110,100,32,97,110,100
	dw	32,82,101,112,108,97,99,101
	align	4
_5715:
	dd	_2349
	dd	1118
	dd	3
	align	4
_5716:
	dd	_2349
	dd	1119
	dd	3
	align	4
_5719:
	dd	_2349
	dd	1120
	dd	3
	align	4
_5729:
	dd	_2349
	dd	1122
	dd	3
	align	4
_5730:
	dd	_2349
	dd	1123
	dd	3
	align	4
_132:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	82,101,112,108,97,99,101,32
	dw	87,105,116,104
	align	4
_5733:
	dd	_2349
	dd	1124
	dd	3
	align	4
_5743:
	dd	_2349
	dd	1126
	dd	3
	align	4
_5746:
	dd	_2349
	dd	1127
	dd	3
	align	4
_5747:
	dd	_2349
	dd	1128
	dd	3
	align	4
_133:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	70,105,110,100,32,78,101,120
	dw	116
	align	4
_5757:
	dd	_2349
	dd	1129
	dd	3
	align	4
_134:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	82,101,112,108,97,99,101
	align	4
_5767:
	dd	_2349
	dd	1130
	dd	3
	align	4
_135:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	82,101,112,108,97,99,101,32
	dw	65,108,108
	align	4
_5777:
	dd	_2349
	dd	1131
	dd	3
	align	4
_5803:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_992
	dd	-4
	dd	0
_808:
	db	"TSyncModsRequester",0
_809:
	db	"user",0
_810:
	db	"password",0
_811:
	db	"proxy",0
	align	4
_807:
	dd	2
	dd	_808
	dd	3
	dd	_726
	dd	_716
	dd	28
	dd	3
	dd	_809
	dd	_716
	dd	32
	dd	3
	dd	_810
	dd	_716
	dd	36
	dd	3
	dd	_811
	dd	_716
	dd	40
	dd	3
	dd	_812
	dd	_732
	dd	44
	dd	0
	align	4
_bb_TSyncModsRequester:
	dd	_bb_TRequester
	dd	_bbObjectFree
	dd	_807
	dd	48
	dd	__bb_TSyncModsRequester_New
	dd	__bb_TSyncModsRequester_Delete
	dd	__bb_TSyncModsRequester_ToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRequester_initrequester
	dd	__bb_TSyncModsRequester_Show
	dd	__bb_TRequester_Hide
	dd	__bb_TSyncModsRequester_Poll
	dd	__bb_TSyncModsRequester_SyncMods
	dd	__bb_TSyncModsRequester_Create
	dd	__bb_TSyncModsRequester_GetArg
	dd	__bb_TSyncModsRequester_Crypt
	dd	__bb_TSyncModsRequester_FromString
	align	4
_5801:
	dd	3
	dd	0
	dd	0
	align	4
_5779:
	dd	_2349
	dd	1136
	dd	2
	align	4
_5796:
	dd	_2349
	dd	1137
	dd	2
	align	4
_5802:
	dd	3
	dd	0
	dd	0
	align	4
_5816:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_992
	dd	-4
	dd	0
	align	4
_5804:
	dd	3
	dd	0
	dd	0
_5869:
	db	"SyncMods",0
_5870:
	db	"u",0
_5871:
	db	"n",0
	align	4
_5868:
	dd	1
	dd	_5869
	dd	2
	dd	_2586
	dd	_992
	dd	-4
	dd	2
	dd	_5870
	dd	_706
	dd	-8
	dd	2
	dd	_2567
	dd	_706
	dd	-12
	dd	2
	dd	_971
	dd	_706
	dd	-16
	dd	2
	dd	_2613
	dd	_706
	dd	-20
	dd	2
	dd	_720
	dd	_720
	dd	-24
	dd	2
	dd	_5871
	dd	_720
	dd	-28
	dd	0
	align	4
_5817:
	dd	_2349
	dd	1140
	dd	3
	align	4
_5824:
	dd	_2349
	dd	1141
	dd	3
	align	4
_5827:
	dd	_2349
	dd	1142
	dd	3
	align	4
_5830:
	dd	_2349
	dd	1143
	dd	3
	align	4
_5833:
	dd	_2349
	dd	1144
	dd	3
	align	4
_136:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	47,98,105,110,47,115,121,110
	dw	99,109,111,100,115
	align	4
_5838:
	dd	_2349
	dd	1145
	dd	3
	align	4
_138:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	32,45,112,32
	align	4
_137:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	32,45,117,32
	align	4
_5839:
	dd	_2349
	dd	1146
	dd	3
	align	4
_5842:
	dd	3
	dd	0
	dd	0
	align	4
_5841:
	dd	_2349
	dd	1146
	dd	8
	align	4
_139:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	32,45,121,32
	align	4
_5843:
	dd	_2349
	dd	1147
	dd	3
	align	4
_5844:
	dd	_2349
	dd	1148
	dd	3
	align	4
_5859:
	dd	3
	dd	0
	dd	2
	dd	_720
	dd	_720
	dd	-32
	dd	0
	align	4
_5848:
	dd	_2349
	dd	1149
	dd	4
	align	4
_5858:
	dd	3
	dd	0
	dd	0
	align	4
_5855:
	dd	_2349
	dd	1149
	dd	31
	align	4
_5860:
	dd	_2349
	dd	1151
	dd	3
	align	4
_5863:
	dd	_2349
	dd	1152
	dd	3
	align	4
_143:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	83,121,110,99,104,114,111,110
	dw	105,122,101,32,77,111,100,117
	dw	108,101,115
	align	4
_5899:
	dd	1
	dd	_2979
	dd	2
	dd	_2586
	dd	_992
	dd	-4
	dd	0
	align	4
_5872:
	dd	_2349
	dd	1156
	dd	3
	align	4
_5890:
	dd	3
	dd	0
	dd	0
	align	4
_5884:
	dd	_2349
	dd	1158
	dd	5
	align	4
_5889:
	dd	3
	dd	0
	dd	0
	align	4
_5886:
	dd	_2349
	dd	1159
	dd	6
	align	4
_5894:
	dd	3
	dd	0
	dd	0
	align	4
_5891:
	dd	_2349
	dd	1162
	dd	5
	align	4
_5898:
	dd	3
	dd	0
	dd	0
	align	4
_5895:
	dd	_2349
	dd	1164
	dd	5
	align	4
_5904:
	dd	1
	dd	_2952
	dd	2
	dd	_2586
	dd	_992
	dd	-4
	dd	0
	align	4
_5900:
	dd	_2349
	dd	1169
	dd	3
	align	4
_5901:
	dd	_2349
	dd	1170
	dd	3
_889:
	db	"sync",0
_6027:
	db	"m",0
	align	4
_6026:
	dd	1
	dd	_2800
	dd	2
	dd	_713
	dd	_714
	dd	-4
	dd	2
	dd	_889
	dd	_992
	dd	-8
	dd	2
	dd	_6027
	dd	_706
	dd	-12
	dd	2
	dd	_720
	dd	_720
	dd	-16
	dd	2
	dd	_5871
	dd	_720
	dd	-20
	dd	2
	dd	_972
	dd	_720
	dd	-24
	dd	0
	align	4
_5905:
	dd	_2349
	dd	1174
	dd	3
	align	4
_5907:
	dd	_2349
	dd	1175
	dd	3
	align	4
_5909:
	dd	_2349
	dd	1177
	dd	3
	align	4
_144:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	105,110,99,98,105,110,58,58
	dw	115,121,110,99,109,111,100,115
	dw	98,108,117,114,98,46,116,120
	dw	116
	align	4
_5910:
	dd	_2349
	dd	1179
	dd	3
	align	4
_5911:
	dd	_2349
	dd	1180
	dd	3
	align	4
_145:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	83,121,110,99,104,114,111,110
	dw	105,122,101,32,109,111,100,117
	dw	108,101,115
	align	4
_5914:
	dd	_2349
	dd	1183
	dd	3
	align	4
_5924:
	dd	_2349
	dd	1184
	dd	3
	align	4
_5927:
	dd	_2349
	dd	1186
	dd	3
	align	4
_5931:
	dd	_2349
	dd	1188
	dd	3
	align	4
_5932:
	dd	_2349
	dd	1190
	dd	3
	align	4
_146:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	85,115,101,114,110,97,109,101
	align	4
_5935:
	dd	_2349
	dd	1191
	dd	3
	align	4
_5945:
	dd	_2349
	dd	1192
	dd	3
	align	4
_5946:
	dd	_2349
	dd	1194
	dd	3
	align	4
_147:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	80,97,115,115,119,111,114,100
	align	4
_5949:
	dd	_2349
	dd	1195
	dd	3
	align	4
_5959:
	dd	_2349
	dd	1196
	dd	3
	align	4
_5960:
	dd	_2349
	dd	1198
	dd	3
	align	4
_148:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	80,114,111,120,121,32,83,101
	dw	114,118,101,114
	align	4
_5963:
	dd	_2349
	dd	1199
	dd	3
	align	4
_5973:
	dd	_2349
	dd	1200
	dd	3
	align	4
_5974:
	dd	_2349
	dd	1202
	dd	3
	align	4
_5975:
	dd	_2349
	dd	1203
	dd	3
_5979:
	db	":TGadget",0
	align	4
_5984:
	dd	_2349
	dd	1204
	dd	3
	align	4
_6024:
	dd	3
	dd	0
	dd	2
	dd	_720
	dd	_720
	dd	-28
	dd	0
	align	4
_5988:
	dd	_2349
	dd	1205
	dd	4
	align	4
_6003:
	dd	_2349
	dd	1206
	dd	4
	align	4
_6017:
	dd	3
	dd	0
	dd	0
	align	4
_6005:
	dd	_2349
	dd	1207
	dd	5
	align	4
_6011:
	dd	_2349
	dd	1208
	dd	5
	align	4
_6018:
	dd	_2349
	dd	1210
	dd	4
	align	4
_6023:
	dd	_2349
	dd	1211
	dd	4
	align	4
_6025:
	dd	_2349
	dd	1214
	dd	3
	align	4
_6043:
	dd	1
	dd	_3908
	dd	3
	dd	_2566
	dd	_706
	dd	0
	dd	2
	dd	_2567
	dd	_720
	dd	-4
	dd	2
	dd	_3653
	dd	_706
	dd	-8
	dd	0
	align	4
_6028:
	dd	_2349
	dd	1218
	dd	3
	align	4
_6031:
	dd	_2349
	dd	1219
	dd	3
	align	4
_6032:
	dd	_2349
	dd	1220
	dd	3
	align	4
_6035:
	dd	3
	dd	0
	dd	0
	align	4
_6034:
	dd	_2349
	dd	1220
	dd	10
	align	4
_6036:
	dd	_2349
	dd	1221
	dd	3
	align	4
_6037:
	dd	_2349
	dd	1222
	dd	3
	align	4
_6042:
	dd	_2349
	dd	1223
	dd	3
_6062:
	db	"Crypt",0
	align	4
_6061:
	dd	1
	dd	_6062
	dd	2
	dd	_2566
	dd	_706
	dd	-4
	dd	2
	dd	_4725
	dd	_706
	dd	-8
	dd	2
	dd	_2804
	dd	_4725
	dd	-12
	dd	2
	dd	_720
	dd	_720
	dd	-16
	dd	0
	align	4
_6044:
	dd	_2349
	dd	1227
	dd	3
	align	4
_6048:
	dd	_2349
	dd	1228
	dd	3
	align	4
_6059:
	dd	3
	dd	0
	dd	0
	align	4
_6051:
	dd	_2349
	dd	1229
	dd	4
	align	4
_6052:
	dd	_2349
	dd	1230
	dd	4
	align	4
_6057:
	dd	3
	dd	0
	dd	0
	align	4
_6056:
	dd	_2349
	dd	1230
	dd	22
	align	4
_6058:
	dd	_2349
	dd	1231
	dd	4
	align	4
_6060:
	dd	_2349
	dd	1233
	dd	3
	align	4
_6104:
	dd	1
	dd	_3503
	dd	2
	dd	_2586
	dd	_992
	dd	-4
	dd	2
	dd	_3504
	dd	_706
	dd	-8
	dd	2
	dd	_2566
	dd	_706
	dd	-12
	dd	2
	dd	_720
	dd	_720
	dd	-16
	dd	2
	dd	_5871
	dd	_720
	dd	-20
	dd	0
	align	4
_6063:
	dd	_2349
	dd	1237
	dd	3
	align	4
_6067:
	dd	_2349
	dd	1238
	dd	3
	align	4
_6072:
	dd	_2349
	dd	1239
	dd	3
	align	4
_6077:
	dd	_2349
	dd	1240
	dd	3
	align	4
_6082:
	dd	_2349
	dd	1241
	dd	3
	align	4
_6083:
	dd	_2349
	dd	1242
	dd	3
	align	4
_6103:
	dd	3
	dd	0
	dd	0
	align	4
_6084:
	dd	_2349
	dd	1243
	dd	4
	align	4
_6087:
	dd	_2349
	dd	1244
	dd	4
	align	4
_6102:
	dd	3
	dd	0
	dd	2
	dd	_720
	dd	_720
	dd	-24
	dd	0
	align	4
_6091:
	dd	_2349
	dd	1245
	dd	5
	align	4
_6101:
	dd	3
	dd	0
	dd	0
	align	4
_6095:
	dd	_2349
	dd	1245
	dd	25
	align	4
_6136:
	dd	1
	dd	_3476
	dd	2
	dd	_2586
	dd	_992
	dd	-4
	dd	2
	dd	_889
	dd	_706
	dd	-8
	dd	2
	dd	_720
	dd	_720
	dd	-12
	dd	2
	dd	_5871
	dd	_720
	dd	-16
	dd	0
	align	4
_6105:
	dd	_2349
	dd	1251
	dd	3
	align	4
_6109:
	dd	_2349
	dd	1252
	dd	3
	align	4
_6112:
	dd	_2349
	dd	1253
	dd	3
	align	4
_6115:
	dd	_2349
	dd	1254
	dd	3
	align	4
_6118:
	dd	_2349
	dd	1255
	dd	3
	align	4
_6119:
	dd	_2349
	dd	1256
	dd	3
	align	4
_6134:
	dd	3
	dd	0
	dd	2
	dd	_720
	dd	_720
	dd	-20
	dd	0
	align	4
_6123:
	dd	_2349
	dd	1257
	dd	4
	align	4
_6133:
	dd	3
	dd	0
	dd	0
	align	4
_6130:
	dd	_2349
	dd	1257
	dd	31
	align	4
_6135:
	dd	_2349
	dd	1259
	dd	3
_6140:
	db	":TEventHandler",0
	align	4
_6139:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_6140
	dd	-4
	dd	0
_814:
	db	"TEventHandler",0
	align	4
_813:
	dd	2
	dd	_814
	dd	0
	align	4
_bb_TEventHandler:
	dd	_bb_TTool
	dd	_bbObjectFree
	dd	_813
	dd	8
	dd	__bb_TEventHandler_New
	dd	__bb_TEventHandler_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TTool_Invoke
	dd	_brl_blitz_NullMethodError
	align	4
_6137:
	dd	3
	dd	0
	dd	0
	align	4
_6138:
	dd	3
	dd	0
	dd	0
	align	4
_6143:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_6140
	dd	-4
	dd	0
	align	4
_6141:
	dd	3
	dd	0
	dd	0
	align	4
_6182:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_1012
	dd	-4
	dd	0
_816:
	db	"TSplitter",0
_817:
	db	"HORIZONTAL",0
_819:
	db	"VERTICAL",0
_821:
	db	"axis",0
_822:
	db	"gadget0",0
_823:
	db	"gadget1",0
_824:
	db	"group",0
_826:
	db	"flipped",0
_827:
	db	"snap",0
_828:
	db	"oldpos",0
_829:
	db	"oldsize",0
	align	4
_815:
	dd	2
	dd	_816
	dd	1
	dd	_817
	dd	_720
	dd	_818
	dd	1
	dd	_819
	dd	_720
	dd	_820
	dd	3
	dd	_821
	dd	_720
	dd	8
	dd	3
	dd	_822
	dd	_716
	dd	12
	dd	3
	dd	_823
	dd	_716
	dd	16
	dd	3
	dd	_824
	dd	_716
	dd	20
	dd	3
	dd	_747
	dd	_716
	dd	24
	dd	3
	dd	_825
	dd	_720
	dd	28
	dd	3
	dd	_826
	dd	_720
	dd	32
	dd	3
	dd	_827
	dd	_720
	dd	36
	dd	3
	dd	_828
	dd	_720
	dd	40
	dd	3
	dd	_829
	dd	_720
	dd	44
	dd	0
	align	4
_bb_TSplitter:
	dd	_bb_TEventHandler
	dd	_bbObjectFree
	dd	_815
	dd	48
	dd	__bb_TSplitter_New
	dd	__bb_TSplitter_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TTool_Invoke
	dd	__bb_TSplitter_OnEvent
	dd	__bb_TSplitter_Position
	dd	__bb_TSplitter_Move
	dd	__bb_TSplitter_Resize
	dd	__bb_TSplitter_SetFlip
	dd	__bb_TSplitter_Create
	align	4
_6180:
	dd	3
	dd	0
	dd	0
	align	4
_6144:
	dd	_2349
	dd	1271
	dd	2
	align	4
_6160:
	dd	_2349
	dd	1272
	dd	2
	align	4
_6181:
	dd	3
	dd	0
	dd	0
	align	4
_6193:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_1012
	dd	-4
	dd	0
	align	4
_6183:
	dd	3
	dd	0
	dd	0
_6200:
	db	"Position",0
	align	4
_6199:
	dd	1
	dd	_6200
	dd	2
	dd	_2586
	dd	_1012
	dd	-4
	dd	2
	dd	_2567
	dd	_720
	dd	-8
	dd	0
	align	4
_6194:
	dd	_2349
	dd	1275
	dd	3
_6332:
	db	"Move",0
_6333:
	db	"d",0
	align	4
_6331:
	dd	1
	dd	_6332
	dd	2
	dd	_2586
	dd	_1012
	dd	-4
	dd	2
	dd	_6333
	dd	_720
	dd	-8
	dd	2
	dd	_973
	dd	_720
	dd	-12
	dd	2
	dd	_974
	dd	_720
	dd	-16
	dd	2
	dd	_2567
	dd	_720
	dd	-20
	dd	0
	align	4
_6201:
	dd	_2349
	dd	1279
	dd	3
	align	4
_6205:
	dd	_2349
	dd	1280
	dd	3
	align	4
_6209:
	dd	_2349
	dd	1281
	dd	3
	align	4
_6212:
	dd	_2349
	dd	1282
	dd	3
	align	4
_6215:
	dd	_2349
	dd	1283
	dd	3
	align	4
_6223:
	dd	3
	dd	0
	dd	0
	align	4
_6219:
	dd	_2349
	dd	1283
	dd	12
	align	4
_6224:
	dd	_2349
	dd	1284
	dd	3
	align	4
_6278:
	dd	3
	dd	0
	dd	0
	align	4
_6228:
	dd	_2349
	dd	1285
	dd	4
	align	4
_6236:
	dd	3
	dd	0
	dd	0
	align	4
_6232:
	dd	_2349
	dd	1285
	dd	24
	align	4
_6237:
	dd	_2349
	dd	1286
	dd	4
	align	4
_6258:
	dd	3
	dd	0
	dd	0
	align	4
_6241:
	dd	_2349
	dd	1287
	dd	5
	align	4
_6246:
	dd	_2349
	dd	1288
	dd	5
	align	4
_6251:
	dd	_2349
	dd	1289
	dd	5
	align	4
_6277:
	dd	3
	dd	0
	dd	0
	align	4
_6260:
	dd	_2349
	dd	1291
	dd	5
	align	4
_6267:
	dd	_2349
	dd	1292
	dd	5
	align	4
_6272:
	dd	_2349
	dd	1293
	dd	5
	align	4
_6330:
	dd	3
	dd	0
	dd	0
	align	4
_6280:
	dd	_2349
	dd	1296
	dd	4
	align	4
_6288:
	dd	3
	dd	0
	dd	0
	align	4
_6284:
	dd	_2349
	dd	1296
	dd	24
	align	4
_6289:
	dd	_2349
	dd	1297
	dd	4
	align	4
_6310:
	dd	3
	dd	0
	dd	0
	align	4
_6293:
	dd	_2349
	dd	1298
	dd	5
	align	4
_6298:
	dd	_2349
	dd	1299
	dd	5
	align	4
_6303:
	dd	_2349
	dd	1300
	dd	5
	align	4
_6329:
	dd	3
	dd	0
	dd	0
	align	4
_6312:
	dd	_2349
	dd	1302
	dd	5
	align	4
_6319:
	dd	_2349
	dd	1303
	dd	5
	align	4
_6324:
	dd	_2349
	dd	1304
	dd	5
_6382:
	db	"Resize",0
	align	4
_6381:
	dd	1
	dd	_6382
	dd	2
	dd	_2586
	dd	_1012
	dd	-4
	dd	0
	align	4
_6334:
	dd	_2349
	dd	1310
	dd	3
	align	4
_6358:
	dd	3
	dd	0
	dd	0
	align	4
_6338:
	dd	_2349
	dd	1311
	dd	4
	align	4
_6344:
	dd	_2349
	dd	1312
	dd	4
	align	4
_6357:
	dd	3
	dd	0
	dd	0
	align	4
_6354:
	dd	_2349
	dd	1312
	dd	39
	align	4
_6380:
	dd	3
	dd	0
	dd	0
	align	4
_6360:
	dd	_2349
	dd	1314
	dd	4
	align	4
_6366:
	dd	_2349
	dd	1315
	dd	4
	align	4
_6379:
	dd	3
	dd	0
	dd	0
	align	4
_6376:
	dd	_2349
	dd	1315
	dd	40
_6467:
	db	"OnEvent",0
	align	4
_6466:
	dd	1
	dd	_6467
	dd	2
	dd	_2586
	dd	_1012
	dd	-4
	dd	0
	align	4
_6383:
	dd	_2349
	dd	1320
	dd	3
	align	4
_6388:
	dd	3
	dd	0
	dd	0
	align	4
_6387:
	dd	_2349
	dd	1320
	dd	27
	align	4
_6389:
	dd	_2349
	dd	1321
	dd	3
	align	4
_6416:
	dd	3
	dd	0
	dd	0
	align	4
_6397:
	dd	_2349
	dd	1323
	dd	5
	align	4
_6401:
	dd	_2349
	dd	1324
	dd	5
	align	4
_6409:
	dd	3
	dd	0
	dd	0
	align	4
_6405:
	dd	_2349
	dd	1325
	dd	6
	align	4
_6415:
	dd	3
	dd	0
	dd	0
	align	4
_6411:
	dd	_2349
	dd	1327
	dd	6
	align	4
_6426:
	dd	3
	dd	0
	dd	0
	align	4
_6417:
	dd	_2349
	dd	1330
	dd	5
	align	4
_6422:
	dd	3
	dd	0
	dd	0
	align	4
_6421:
	dd	_2349
	dd	1331
	dd	6
	align	4
_6425:
	dd	3
	dd	0
	dd	0
	align	4
_6424:
	dd	_2349
	dd	1333
	dd	6
	align	4
_6428:
	dd	3
	dd	0
	dd	0
	align	4
_6427:
	dd	_2349
	dd	1336
	dd	5
	align	4
_6433:
	dd	3
	dd	0
	dd	0
	align	4
_6429:
	dd	_2349
	dd	1338
	dd	5
	align	4
_6465:
	dd	3
	dd	0
	dd	0
	align	4
_6434:
	dd	_2349
	dd	1340
	dd	5
	align	4
_6439:
	dd	3
	dd	0
	dd	0
	align	4
_6438:
	dd	_2349
	dd	1341
	dd	6
	align	4
_6442:
	dd	3
	dd	0
	dd	0
	align	4
_6441:
	dd	_2349
	dd	1343
	dd	6
	align	4
_6443:
	dd	_2349
	dd	1345
	dd	5
	align	4
_6464:
	dd	3
	dd	0
	dd	0
	align	4
_6447:
	dd	_2349
	dd	1346
	dd	6
	align	4
_6456:
	dd	3
	dd	0
	dd	0
	align	4
_6451:
	dd	_2349
	dd	1347
	dd	7
	align	4
_6463:
	dd	3
	dd	0
	dd	0
	align	4
_6458:
	dd	_2349
	dd	1349
	dd	7
_6589:
	db	"SetFlip",0
_6590:
	db	"init",0
	align	4
_6588:
	dd	1
	dd	_6589
	dd	2
	dd	_2586
	dd	_1012
	dd	-4
	dd	2
	dd	_4027
	dd	_720
	dd	-8
	dd	2
	dd	_6590
	dd	_720
	dd	-12
	dd	2
	dd	_2805
	dd	_716
	dd	-16
	dd	0
	align	4
_6468:
	dd	_2349
	dd	1356
	dd	3
	align	4
_6470:
	dd	_2349
	dd	1357
	dd	3
	align	4
_6525:
	dd	3
	dd	0
	dd	0
	align	4
_6474:
	dd	_2349
	dd	1358
	dd	4
	align	4
_6478:
	dd	_2349
	dd	1359
	dd	4
	align	4
_6481:
	dd	_2349
	dd	1359
	dd	14
	align	4
_6491:
	dd	_2349
	dd	1359
	dd	30
	align	4
_6499:
	dd	_2349
	dd	1360
	dd	4
	align	4
_6524:
	dd	3
	dd	0
	dd	0
	align	4
_6501:
	dd	_2349
	dd	1361
	dd	5
	align	4
_6513:
	dd	3
	dd	0
	dd	0
	align	4
_6505:
	dd	_2349
	dd	1362
	dd	6
	align	4
_6523:
	dd	3
	dd	0
	dd	0
	align	4
_6515:
	dd	_2349
	dd	1364
	dd	6
	align	4
_6526:
	dd	_2349
	dd	1368
	dd	3
	align	4
_6555:
	dd	3
	dd	0
	dd	0
	align	4
_6530:
	dd	_2349
	dd	1369
	dd	4
	align	4
_6543:
	dd	3
	dd	0
	dd	0
	align	4
_6534:
	dd	_2349
	dd	1370
	dd	5
	align	4
_6537:
	dd	_2349
	dd	1371
	dd	5
	align	4
_6540:
	dd	_2349
	dd	1372
	dd	5
	align	4
_6554:
	dd	3
	dd	0
	dd	0
	align	4
_6545:
	dd	_2349
	dd	1374
	dd	5
	align	4
_6548:
	dd	_2349
	dd	1375
	dd	5
	align	4
_6551:
	dd	_2349
	dd	1376
	dd	5
	align	4
_6582:
	dd	3
	dd	0
	dd	0
	align	4
_6557:
	dd	_2349
	dd	1379
	dd	4
	align	4
_6570:
	dd	3
	dd	0
	dd	0
	align	4
_6561:
	dd	_2349
	dd	1380
	dd	5
	align	4
_6564:
	dd	_2349
	dd	1381
	dd	5
	align	4
_6567:
	dd	_2349
	dd	1382
	dd	5
	align	4
_6581:
	dd	3
	dd	0
	dd	0
	align	4
_6572:
	dd	_2349
	dd	1384
	dd	5
	align	4
_6575:
	dd	_2349
	dd	1385
	dd	5
	align	4
_6578:
	dd	_2349
	dd	1386
	dd	5
	align	4
_6583:
	dd	_2349
	dd	1389
	dd	3
	align	4
_6640:
	dd	1
	dd	_2800
	dd	2
	dd	_821
	dd	_720
	dd	-4
	dd	2
	dd	_825
	dd	_720
	dd	-8
	dd	2
	dd	_826
	dd	_720
	dd	-12
	dd	2
	dd	_822
	dd	_716
	dd	-16
	dd	2
	dd	_823
	dd	_716
	dd	-20
	dd	2
	dd	_3504
	dd	_1012
	dd	-24
	dd	0
	align	4
_6591:
	dd	_2349
	dd	1393
	dd	3
	align	4
_6593:
	dd	_2349
	dd	1394
	dd	3
	align	4
_6594:
	dd	_2349
	dd	1395
	dd	3
	align	4
_6598:
	dd	_2349
	dd	1396
	dd	3
	align	4
_6606:
	dd	_2349
	dd	1397
	dd	3
	align	4
_6614:
	dd	_2349
	dd	1398
	dd	3
	align	4
_6622:
	dd	_2349
	dd	1399
	dd	3
	align	4
_6632:
	dd	_2349
	dd	1400
	dd	3
	align	4
_6636:
	dd	_2349
	dd	1401
	dd	3
	align	4
_6639:
	dd	_2349
	dd	1402
	dd	3
	align	4
_6665:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_985
	dd	-4
	dd	0
_831:
	db	"TToolPanel",0
_833:
	db	"path",0
_834:
	db	"active",0
	align	4
_830:
	dd	2
	dd	_831
	dd	3
	dd	_832
	dd	_706
	dd	8
	dd	3
	dd	_833
	dd	_706
	dd	12
	dd	3
	dd	_747
	dd	_716
	dd	16
	dd	3
	dd	_733
	dd	_720
	dd	20
	dd	3
	dd	_834
	dd	_720
	dd	24
	dd	0
	align	4
_bb_TToolPanel:
	dd	_bb_TEventHandler
	dd	_bbObjectFree
	dd	_830
	dd	28
	dd	__bb_TToolPanel_New
	dd	__bb_TToolPanel_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TTool_Invoke
	dd	_brl_blitz_NullMethodError
	dd	__bb_TToolPanel_Show
	align	4
_6663:
	dd	3
	dd	0
	dd	0
	align	4
_6641:
	dd	_2349
	dd	1407
	dd	2
	align	4
_6650:
	dd	_2349
	dd	1408
	dd	2
	align	4
_6655:
	dd	_2349
	dd	1409
	dd	2
	align	4
_6659:
	dd	_2349
	dd	1410
	dd	2
	align	4
_6664:
	dd	3
	dd	0
	dd	0
	align	4
_6674:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_985
	dd	-4
	dd	0
	align	4
_6666:
	dd	3
	dd	0
	dd	0
	align	4
_6675:
	dd	1
	dd	_2952
	dd	2
	dd	_2586
	dd	_985
	dd	-4
	dd	0
_6687:
	db	":TView",0
	align	4
_6686:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_6687
	dd	-4
	dd	0
_836:
	db	"TView",0
_837:
	db	"node",0
_838:
	db	"state",0
	align	4
_835:
	dd	2
	dd	_836
	dd	3
	dd	_837
	dd	_716
	dd	8
	dd	3
	dd	_838
	dd	_720
	dd	12
	dd	0
	align	4
_bb_TView:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_835
	dd	16
	dd	__bb_TView_New
	dd	__bb_TView_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	align	4
_6684:
	dd	3
	dd	0
	dd	0
	align	4
_6676:
	dd	_2349
	dd	1417
	dd	2
	align	4
_6685:
	dd	3
	dd	0
	dd	0
	align	4
_6692:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_6687
	dd	-4
	dd	0
	align	4
_6688:
	dd	3
	dd	0
	dd	0
	align	4
_6733:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	0
_840:
	db	"TNode",0
_841:
	db	"HIDESTATE",0
_842:
	db	"CLOSEDSTATE",0
_843:
	db	"OPENSTATE",0
_845:
	db	"sortname",0
_846:
	db	"parent",0
_848:
	db	"kids",0
_850:
	db	"views",0
_851:
	db	"[]:TView",0
_852:
	db	"target",0
_854:
	db	"action",0
	align	4
_839:
	dd	2
	dd	_840
	dd	1
	dd	_841
	dd	_720
	dd	_818
	dd	1
	dd	_842
	dd	_720
	dd	_820
	dd	1
	dd	_843
	dd	_720
	dd	_844
	dd	3
	dd	_832
	dd	_706
	dd	8
	dd	3
	dd	_845
	dd	_706
	dd	12
	dd	3
	dd	_846
	dd	_847
	dd	16
	dd	3
	dd	_848
	dd	_849
	dd	20
	dd	3
	dd	_850
	dd	_851
	dd	24
	dd	3
	dd	_852
	dd	_853
	dd	28
	dd	3
	dd	_854
	dd	_720
	dd	32
	dd	3
	dd	_855
	dd	_856
	dd	36
	dd	0
	align	4
_bb_TNode:
	dd	_bb_TTool
	dd	_bbObjectFree
	dd	_839
	dd	40
	dd	__bb_TNode_New
	dd	__bb_TNode_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNode_Invoke
	dd	__bb_TNode_SortKids
	dd	__bb_TNode_FindArgument
	dd	__bb_TNode_Dump
	dd	__bb_TNode_IsHidden
	dd	__bb_TNode_SetAction
	dd	__bb_TNode_Hide
	dd	__bb_TNode_Detach
	dd	__bb_TNode_FreeKids
	dd	__bb_TNode_Free
	dd	__bb_TNode_Find
	dd	__bb_TNode_SetNode
	dd	__bb_TNode_HighLight
	dd	__bb_TNode_Open
	dd	__bb_TNode_Close
	dd	__bb_TNode_GetState
	dd	__bb_TNode_GetView
	dd	__bb_TNode_GetIndex
	dd	__bb_TNode_Refresh
	dd	__bb_TNode_RefreshView
	dd	__bb_TNode_NodeAfter
	dd	__bb_TNode_Sync
	dd	__bb_TNode_SetName
	dd	__bb_TNode_AddNode
	dd	__bb_TNode_Append
	dd	__bb_TNode_Create
	align	4
_6731:
	dd	3
	dd	0
	dd	0
	align	4
_6693:
	dd	_2349
	dd	1425
	dd	2
	align	4
_6702:
	dd	_2349
	dd	1426
	dd	2
	align	4
_6707:
	dd	_2349
	dd	1427
	dd	2
	align	4
_6712:
	dd	_2349
	dd	1428
	dd	2
	align	4
_6717:
	dd	_2349
	dd	1430
	dd	2
	align	4
_6722:
	dd	_2349
	dd	1431
	dd	2
	align	4
_6726:
	dd	_2349
	dd	1432
	dd	2
	align	4
_6732:
	dd	3
	dd	0
	dd	0
	align	4
_6750:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	0
	align	4
_6734:
	dd	3
	dd	0
	dd	0
_6871:
	db	"SortKids",0
_6872:
	db	"ascending",0
_6854:
	db	":TLink",0
	align	4
_6870:
	dd	1
	dd	_6871
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_6872
	dd	_720
	dd	-8
	dd	2
	dd	_5512
	dd	_6854
	dd	-12
	dd	0
	align	4
_6751:
	dd	_2349
	dd	1435
	dd	3
	align	4
_6757:
	dd	_2349
	dd	1459
	dd	3
_6868:
	db	"link",0
_6869:
	db	"sorted",0
	align	4
_6867:
	dd	3
	dd	0
	dd	2
	dd	_6868
	dd	_6854
	dd	-16
	dd	2
	dd	_6869
	dd	_720
	dd	-20
	dd	0
	align	4
_6758:
	dd	_2349
	dd	1437
	dd	4
	align	4
_6766:
	dd	_2349
	dd	1438
	dd	4
	align	4
_6768:
	dd	_2349
	dd	1456
	dd	4
_6860:
	db	"succ",0
_6861:
	db	"cc",0
	align	4
_6859:
	dd	3
	dd	0
	dd	2
	dd	_6860
	dd	_6854
	dd	-24
	dd	2
	dd	_6861
	dd	_720
	dd	-28
	dd	0
	align	4
_6769:
	dd	_2349
	dd	1440
	dd	5
	align	4
_6773:
	dd	_2349
	dd	1441
	dd	5
	align	4
_6776:
	dd	3
	dd	0
	dd	0
	align	4
_6775:
	dd	_2349
	dd	1441
	dd	18
	align	4
_6777:
	dd	_2349
	dd	1442
	dd	5
	align	4
_6787:
	dd	_2349
	dd	1443
	dd	5
_6853:
	db	"link_pred",0
_6855:
	db	"succ_succ",0
	align	4
_6852:
	dd	3
	dd	0
	dd	2
	dd	_6853
	dd	_6854
	dd	-32
	dd	2
	dd	_6855
	dd	_6854
	dd	-36
	dd	0
	align	4
_6795:
	dd	_2349
	dd	1444
	dd	6
	align	4
_6799:
	dd	_2349
	dd	1445
	dd	6
	align	4
_6803:
	dd	_2349
	dd	1446
	dd	6
	align	4
_6811:
	dd	_2349
	dd	1447
	dd	6
	align	4
_6819:
	dd	_2349
	dd	1448
	dd	6
	align	4
_6827:
	dd	_2349
	dd	1449
	dd	6
	align	4
_6835:
	dd	_2349
	dd	1450
	dd	6
	align	4
_6843:
	dd	_2349
	dd	1451
	dd	6
	align	4
_6851:
	dd	_2349
	dd	1452
	dd	6
	align	4
_6858:
	dd	3
	dd	0
	dd	0
	align	4
_6857:
	dd	_2349
	dd	1454
	dd	6
	align	4
_6862:
	dd	_2349
	dd	1457
	dd	4
	align	4
_6865:
	dd	3
	dd	0
	dd	0
	align	4
_6864:
	dd	_2349
	dd	1457
	dd	14
	align	4
_6866:
	dd	_2349
	dd	1458
	dd	4
_6918:
	db	"FindArgument",0
_6919:
	db	"arg",0
	align	4
_6917:
	dd	1
	dd	_6918
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_6919
	dd	_856
	dd	-8
	dd	2
	dd	_5871
	dd	_847
	dd	-12
	dd	2
	dd	_3653
	dd	_847
	dd	-16
	dd	2
	dd	_2566
	dd	_706
	dd	-20
	dd	0
	align	4
_6873:
	dd	_2349
	dd	1463
	dd	3
	align	4
_6877:
	dd	_2349
	dd	1464
	dd	3
	align	4
_6884:
	dd	3
	dd	0
	dd	0
	align	4
_6883:
	dd	_2349
	dd	1464
	dd	30
	align	4
_6885:
	dd	_2349
	dd	1465
	dd	3
	align	4
_6888:
	dd	_2349
	dd	1466
	dd	3
	align	4
_6897:
	dd	3
	dd	0
	dd	0
	align	4
_6896:
	dd	_2349
	dd	1466
	dd	43
	align	4
_6898:
	dd	_2349
	dd	1467
	dd	3
	align	4
_6916:
	dd	3
	dd	0
	dd	0
	align	4
_6909:
	dd	_2349
	dd	1468
	dd	4
	align	4
_6912:
	dd	_2349
	dd	1469
	dd	4
	align	4
_6915:
	dd	3
	dd	0
	dd	0
	align	4
_6914:
	dd	_2349
	dd	1469
	dd	9
_6942:
	db	"Dump",0
_6943:
	db	"indent",0
	align	4
_6941:
	dd	1
	dd	_6942
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_6943
	dd	_706
	dd	-8
	dd	2
	dd	_5871
	dd	_847
	dd	-12
	dd	0
	align	4
_6920:
	dd	_2349
	dd	1474
	dd	3
	align	4
_6922:
	dd	_2349
	dd	1475
	dd	3
	align	4
_6925:
	dd	_2349
	dd	1476
	dd	3
	align	4
_6926:
	dd	_2349
	dd	1477
	dd	3
	align	4
_6940:
	dd	3
	dd	0
	dd	0
	align	4
_6937:
	dd	_2349
	dd	1478
	dd	4
_6970:
	db	"IsHidden",0
_6971:
	db	"v",0
	align	4
_6969:
	dd	1
	dd	_6970
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_6971
	dd	_6687
	dd	-8
	dd	0
	align	4
_6944:
	dd	_2349
	dd	1483
	dd	3
	align	4
_6946:
	dd	_2349
	dd	1484
	dd	3
	align	4
_6951:
	dd	3
	dd	0
	dd	0
	align	4
_6950:
	dd	_2349
	dd	1484
	dd	17
	align	4
_6952:
	dd	_2349
	dd	1485
	dd	3
	align	4
_6967:
	dd	3
	dd	0
	dd	0
	align	4
_6961:
	dd	_2349
	dd	1486
	dd	4
	align	4
_6966:
	dd	3
	dd	0
	dd	0
	align	4
_6965:
	dd	_2349
	dd	1486
	dd	25
	align	4
_6968:
	dd	_2349
	dd	1488
	dd	3
_6993:
	db	"SetAction",0
_6994:
	db	"tool",0
	align	4
_6992:
	dd	1
	dd	_6993
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_6994
	dd	_853
	dd	-8
	dd	2
	dd	_2613
	dd	_720
	dd	-12
	dd	2
	dd	_6919
	dd	_856
	dd	-16
	dd	0
	align	4
_6972:
	dd	_2349
	dd	1492
	dd	3
	align	4
_6980:
	dd	_2349
	dd	1493
	dd	3
	align	4
_6984:
	dd	_2349
	dd	1494
	dd	3
	align	4
_7057:
	dd	1
	dd	_2977
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_6971
	dd	_6687
	dd	-8
	dd	2
	dd	_5871
	dd	_847
	dd	-12
	dd	0
	align	4
_6995:
	dd	_2349
	dd	1498
	dd	3
	align	4
_6997:
	dd	_2349
	dd	1499
	dd	3
	align	4
_7011:
	dd	3
	dd	0
	dd	0
	align	4
_7008:
	dd	_2349
	dd	1500
	dd	4
	align	4
_7012:
	dd	_2349
	dd	1502
	dd	3
	align	4
_7030:
	dd	3
	dd	0
	dd	0
	align	4
_7014:
	dd	_2349
	dd	1503
	dd	4
	align	4
_7029:
	dd	3
	dd	0
	dd	0
	align	4
_7018:
	dd	_2349
	dd	1503
	dd	14
	align	4
_7021:
	dd	_2349
	dd	1503
	dd	38
	align	4
_7056:
	dd	3
	dd	0
	dd	0
	align	4
_7032:
	dd	_2349
	dd	1505
	dd	4
	align	4
_7055:
	dd	3
	dd	0
	dd	0
	align	4
_7039:
	dd	_2349
	dd	1506
	dd	5
	align	4
_7054:
	dd	3
	dd	0
	dd	0
	align	4
_7043:
	dd	_2349
	dd	1506
	dd	15
	align	4
_7046:
	dd	_2349
	dd	1506
	dd	39
_7082:
	db	"Detach",0
	align	4
_7081:
	dd	1
	dd	_7082
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	0
	align	4
_7058:
	dd	_2349
	dd	1512
	dd	3
	align	4
_7061:
	dd	_2349
	dd	1513
	dd	3
	align	4
_7072:
	dd	3
	dd	0
	dd	0
	align	4
_7065:
	dd	_2349
	dd	1513
	dd	13
	align	4
_7073:
	dd	_2349
	dd	1514
	dd	3
_7101:
	db	"FreeKids",0
	align	4
_7100:
	dd	1
	dd	_7101
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_5871
	dd	_847
	dd	-8
	dd	0
	align	4
_7083:
	dd	_2349
	dd	1518
	dd	3
	align	4
_7085:
	dd	_2349
	dd	1519
	dd	3
	align	4
_7099:
	dd	3
	dd	0
	dd	0
	align	4
_7096:
	dd	_2349
	dd	1520
	dd	4
_7131:
	db	"Free",0
	align	4
_7130:
	dd	1
	dd	_7131
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_5871
	dd	_847
	dd	-8
	dd	0
	align	4
_7102:
	dd	_2349
	dd	1525
	dd	3
	align	4
_7104:
	dd	_2349
	dd	1526
	dd	3
	align	4
_7118:
	dd	3
	dd	0
	dd	0
	align	4
_7115:
	dd	_2349
	dd	1527
	dd	4
	align	4
_7119:
	dd	_2349
	dd	1529
	dd	3
	align	4
_7122:
	dd	_2349
	dd	1530
	dd	3
	align	4
_7151:
	dd	1
	dd	_2814
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_2815
	dd	_720
	dd	-8
	dd	2
	dd	_6919
	dd	_856
	dd	-12
	dd	0
	align	4
_7132:
	dd	_2349
	dd	1534
	dd	3
	align	4
_7150:
	dd	3
	dd	0
	dd	0
	align	4
_7136:
	dd	_2349
	dd	1536
	dd	4
	align	4
_7149:
	dd	3
	dd	0
	dd	0
	align	4
_7140:
	dd	_2349
	dd	1536
	dd	14
_7188:
	db	"Find",0
_7189:
	db	"treeviewnode",0
_7190:
	db	"view",0
	align	4
_7187:
	dd	1
	dd	_7188
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_7189
	dd	_716
	dd	-8
	dd	2
	dd	_7190
	dd	_720
	dd	-12
	dd	2
	dd	_5871
	dd	_847
	dd	-16
	dd	2
	dd	_3653
	dd	_847
	dd	-20
	dd	2
	dd	_6971
	dd	_6687
	dd	-24
	dd	0
	align	4
_7152:
	dd	_2349
	dd	1541
	dd	3
	align	4
_7155:
	dd	_2349
	dd	1542
	dd	3
	align	4
_7157:
	dd	_2349
	dd	1543
	dd	3
	align	4
_7160:
	dd	_2349
	dd	1544
	dd	3
	align	4
_7167:
	dd	3
	dd	0
	dd	0
	align	4
_7166:
	dd	_2349
	dd	1544
	dd	32
	align	4
_7168:
	dd	_2349
	dd	1545
	dd	3
	align	4
_7186:
	dd	3
	dd	0
	dd	0
	align	4
_7179:
	dd	_2349
	dd	1546
	dd	4
	align	4
_7182:
	dd	_2349
	dd	1547
	dd	4
	align	4
_7185:
	dd	3
	dd	0
	dd	0
	align	4
_7184:
	dd	_2349
	dd	1547
	dd	9
_7208:
	db	"SetNode",0
	align	4
_7207:
	dd	1
	dd	_7208
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_7189
	dd	_716
	dd	-8
	dd	2
	dd	_7190
	dd	_720
	dd	-12
	dd	2
	dd	_6971
	dd	_6687
	dd	-16
	dd	0
	align	4
_7191:
	dd	_2349
	dd	1552
	dd	3
	align	4
_7193:
	dd	_2349
	dd	1553
	dd	3
	align	4
_7196:
	dd	_2349
	dd	1554
	dd	3
	align	4
_7204:
	dd	_2349
	dd	1555
	dd	3
_7236:
	db	"HighLight",0
	align	4
_7235:
	dd	1
	dd	_7236
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_7190
	dd	_720
	dd	-8
	dd	2
	dd	_6971
	dd	_6687
	dd	-12
	dd	0
	align	4
_7209:
	dd	_2349
	dd	1559
	dd	3
	align	4
_7211:
	dd	_2349
	dd	1560
	dd	3
	align	4
_7223:
	dd	3
	dd	0
	dd	0
	align	4
_7213:
	dd	_2349
	dd	1561
	dd	4
	align	4
_7221:
	dd	3
	dd	0
	dd	0
	align	4
_7218:
	dd	_2349
	dd	1562
	dd	5
	align	4
_7222:
	dd	_2349
	dd	1564
	dd	4
	align	4
_7224:
	dd	_2349
	dd	1566
	dd	3
	align	4
_7227:
	dd	_2349
	dd	1567
	dd	3
	align	4
_7234:
	dd	3
	dd	0
	dd	0
	align	4
_7231:
	dd	_2349
	dd	1567
	dd	13
	align	4
_7267:
	dd	1
	dd	_3034
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_7190
	dd	_720
	dd	-8
	dd	2
	dd	_6971
	dd	_6687
	dd	-12
	dd	0
	align	4
_7237:
	dd	_2349
	dd	1571
	dd	3
	align	4
_7239:
	dd	_2349
	dd	1572
	dd	3
	align	4
_7251:
	dd	3
	dd	0
	dd	0
	align	4
_7241:
	dd	_2349
	dd	1573
	dd	4
	align	4
_7249:
	dd	3
	dd	0
	dd	0
	align	4
_7246:
	dd	_2349
	dd	1574
	dd	5
	align	4
_7250:
	dd	_2349
	dd	1576
	dd	4
	align	4
_7252:
	dd	_2349
	dd	1578
	dd	3
	align	4
_7255:
	dd	_2349
	dd	1579
	dd	3
	align	4
_7266:
	dd	3
	dd	0
	dd	0
	align	4
_7259:
	dd	_2349
	dd	1580
	dd	4
	align	4
_7263:
	dd	_2349
	dd	1581
	dd	4
_7283:
	db	"Close",0
	align	4
_7282:
	dd	1
	dd	_7283
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_7190
	dd	_720
	dd	-8
	dd	2
	dd	_6971
	dd	_6687
	dd	-12
	dd	0
	align	4
_7268:
	dd	_2349
	dd	1587
	dd	3
	align	4
_7270:
	dd	_2349
	dd	1588
	dd	3
	align	4
_7273:
	dd	_2349
	dd	1589
	dd	3
	align	4
_7281:
	dd	3
	dd	0
	dd	0
	align	4
_7277:
	dd	_2349
	dd	1590
	dd	4
_7293:
	db	"GetState",0
	align	4
_7292:
	dd	1
	dd	_7293
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_7190
	dd	_720
	dd	-8
	dd	2
	dd	_6971
	dd	_6687
	dd	-12
	dd	0
	align	4
_7284:
	dd	_2349
	dd	1596
	dd	3
	align	4
_7286:
	dd	_2349
	dd	1597
	dd	3
	align	4
_7289:
	dd	_2349
	dd	1598
	dd	3
_7346:
	db	"GetView",0
	align	4
_7345:
	dd	1
	dd	_7346
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_7190
	dd	_720
	dd	-8
	dd	0
	align	4
_7294:
	dd	_2349
	dd	1602
	dd	3
	align	4
_7319:
	dd	3
	dd	0
	dd	0
	align	4
_7298:
	dd	_2349
	dd	1603
	dd	4
	align	4
_7308:
	dd	_2349
	dd	1604
	dd	4
	align	4
_7320:
	dd	_2349
	dd	1606
	dd	3
	align	4
_7338:
	dd	3
	dd	0
	dd	0
	align	4
_7327:
	dd	_2349
	dd	1606
	dd	23
	align	4
_7339:
	dd	_2349
	dd	1607
	dd	3
_7376:
	db	"GetIndex",0
	align	4
_7375:
	dd	1
	dd	_7376
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_837
	dd	_847
	dd	-8
	dd	2
	dd	_720
	dd	_720
	dd	-12
	dd	0
	align	4
_7347:
	dd	_2349
	dd	1611
	dd	3
	align	4
_7349:
	dd	_2349
	dd	1612
	dd	3
	align	4
_7351:
	dd	_2349
	dd	1613
	dd	3
	align	4
_7374:
	dd	3
	dd	0
	dd	0
	align	4
_7355:
	dd	_2349
	dd	1614
	dd	4
	align	4
_7373:
	dd	3
	dd	0
	dd	0
	align	4
_7368:
	dd	_2349
	dd	1615
	dd	5
	align	4
_7371:
	dd	3
	dd	0
	dd	0
	align	4
_7370:
	dd	_2349
	dd	1615
	dd	18
	align	4
_7372:
	dd	_2349
	dd	1616
	dd	5
	align	4
_7388:
	dd	1
	dd	_3702
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_720
	dd	_720
	dd	-8
	dd	0
	align	4
_7377:
	dd	_2349
	dd	1622
	dd	3
	align	4
_7379:
	dd	_2349
	dd	1623
	dd	3
	align	4
_7387:
	dd	3
	dd	0
	dd	0
	align	4
_7384:
	dd	_2349
	dd	1624
	dd	4
_7505:
	db	"RefreshView",0
_7506:
	db	"quick",0
_7507:
	db	"vv",0
	align	4
_7504:
	dd	1
	dd	_7505
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_7190
	dd	_720
	dd	-8
	dd	2
	dd	_5871
	dd	_847
	dd	-12
	dd	2
	dd	_7506
	dd	_720
	dd	-16
	dd	2
	dd	_6971
	dd	_6687
	dd	-20
	dd	2
	dd	_7507
	dd	_6687
	dd	-24
	dd	2
	dd	_837
	dd	_720
	dd	-28
	dd	0
	align	4
_7389:
	dd	_2349
	dd	1629
	dd	3
	align	4
_7392:
	dd	_2349
	dd	1630
	dd	3
	align	4
_7395:
	dd	_2349
	dd	1631
	dd	3
	align	4
_7397:
	dd	_2349
	dd	1632
	dd	3
	align	4
_7408:
	dd	3
	dd	0
	dd	0
	align	4
_7407:
	dd	_2349
	dd	1632
	dd	51
	align	4
_7409:
	dd	_2349
	dd	1633
	dd	3
	align	4
_7412:
	dd	_2349
	dd	1634
	dd	3
	align	4
_7425:
	dd	3
	dd	0
	dd	0
	align	4
_7420:
	dd	_2349
	dd	1635
	dd	4
	align	4
_7478:
	dd	3
	dd	0
	dd	0
	align	4
_7427:
	dd	_2349
	dd	1637
	dd	4
	align	4
_7477:
	dd	3
	dd	0
	dd	0
	align	4
_7435:
	dd	_2349
	dd	1638
	dd	5
	align	4
_7440:
	dd	_2349
	dd	1639
	dd	5
	align	4
_7476:
	dd	3
	dd	0
	dd	0
	align	4
_7444:
	dd	_2349
	dd	1641
	dd	6
	align	4
_7458:
	dd	_2349
	dd	1642
	dd	6
	align	4
_7466:
	dd	3
	dd	0
	dd	0
	align	4
_7462:
	dd	_2349
	dd	1642
	dd	27
	align	4
_7467:
	dd	_2349
	dd	1643
	dd	6
	align	4
_7474:
	dd	3
	dd	0
	dd	0
	align	4
_7471:
	dd	_2349
	dd	1643
	dd	28
	align	4
_7475:
	dd	_2349
	dd	1644
	dd	6
	align	4
_7479:
	dd	_2349
	dd	1648
	dd	3
	align	4
_7482:
	dd	3
	dd	0
	dd	0
	align	4
_7481:
	dd	_2349
	dd	1648
	dd	12
	align	4
_7483:
	dd	_2349
	dd	1649
	dd	3
	align	4
_7488:
	dd	3
	dd	0
	dd	0
	align	4
_7487:
	dd	_2349
	dd	1649
	dd	15
	align	4
_7489:
	dd	_2349
	dd	1650
	dd	3
	align	4
_7503:
	dd	3
	dd	0
	dd	0
	align	4
_7500:
	dd	_2349
	dd	1651
	dd	4
_7531:
	db	"NodeAfter",0
	align	4
_7530:
	dd	1
	dd	_7531
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_837
	dd	_847
	dd	-8
	dd	2
	dd	_6868
	dd	_6854
	dd	-12
	dd	0
	align	4
_7508:
	dd	_2349
	dd	1656
	dd	3
	align	4
_7510:
	dd	_2349
	dd	1657
	dd	3
	align	4
_7517:
	dd	3
	dd	0
	dd	0
	align	4
_7512:
	dd	_2349
	dd	1657
	dd	11
	align	4
_7518:
	dd	_2349
	dd	1658
	dd	3
	align	4
_7523:
	dd	3
	dd	0
	dd	0
	align	4
_7520:
	dd	_2349
	dd	1658
	dd	11
	align	4
_7524:
	dd	_2349
	dd	1659
	dd	3
	align	4
_7529:
	dd	3
	dd	0
	dd	0
	align	4
_7526:
	dd	_2349
	dd	1659
	dd	11
_7661:
	db	"Sync",0
_7662:
	db	"snapkid",0
_7663:
	db	"currentkid",0
_7664:
	db	"kid",0
	align	4
_7660:
	dd	1
	dd	_7661
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_827
	dd	_847
	dd	-8
	dd	2
	dd	_7662
	dd	_847
	dd	-12
	dd	2
	dd	_7663
	dd	_847
	dd	-16
	dd	2
	dd	_7664
	dd	_847
	dd	-20
	dd	2
	dd	_2805
	dd	_847
	dd	-24
	dd	2
	dd	_6868
	dd	_6854
	dd	-28
	dd	0
	align	4
_7532:
	dd	_2349
	dd	1663
	dd	3
	align	4
_7534:
	dd	_2349
	dd	1664
	dd	3
	align	4
_7536:
	dd	_2349
	dd	1665
	dd	3
	align	4
_7538:
	dd	_2349
	dd	1666
	dd	3
	align	4
_7540:
	dd	_2349
	dd	1667
	dd	3
	align	4
_7542:
	dd	_2349
	dd	1669
	dd	3
	align	4
_7549:
	dd	3
	dd	0
	dd	0
	align	4
_7548:
	dd	_2349
	dd	1669
	dd	22
	align	4
_7550:
	dd	_2349
	dd	1670
	dd	3
	align	4
_7561:
	dd	3
	dd	0
	dd	0
	align	4
_7556:
	dd	_2349
	dd	1670
	dd	19
	align	4
_7562:
	dd	_2349
	dd	1671
	dd	3
	align	4
_7647:
	dd	3
	dd	0
	dd	0
	align	4
_7573:
	dd	_2349
	dd	1673
	dd	4
	align	4
_7574:
	dd	_2349
	dd	1674
	dd	4
	align	4
_7586:
	dd	3
	dd	0
	dd	0
	align	4
_7575:
	dd	_2349
	dd	1675
	dd	5
	align	4
_7582:
	dd	3
	dd	0
	dd	0
	align	4
_7581:
	dd	_2349
	dd	1675
	dd	30
	align	4
_7583:
	dd	_2349
	dd	1676
	dd	5
	align	4
_7587:
	dd	_2349
	dd	1679
	dd	4
	align	4
_7598:
	dd	3
	dd	0
	dd	0
	align	4
_7589:
	dd	_2349
	dd	1680
	dd	5
	align	4
_7597:
	dd	3
	dd	0
	dd	0
	align	4
_7590:
	dd	_2349
	dd	1681
	dd	6
	align	4
_7591:
	dd	_2349
	dd	1682
	dd	6
	align	4
_7594:
	dd	_2349
	dd	1683
	dd	6
	align	4
_7599:
	dd	_2349
	dd	1687
	dd	4
	align	4
_7613:
	dd	3
	dd	0
	dd	0
	align	4
_7607:
	dd	_2349
	dd	1688
	dd	5
	align	4
_7610:
	dd	_2349
	dd	1689
	dd	5
	align	4
_7646:
	dd	3
	dd	0
	dd	0
	align	4
_7615:
	dd	_2349
	dd	1691
	dd	5
	align	4
_7618:
	dd	_2349
	dd	1692
	dd	5
	align	4
_7630:
	dd	3
	dd	0
	dd	0
	align	4
_7620:
	dd	_2349
	dd	1693
	dd	6
	align	4
_7625:
	dd	_2349
	dd	1694
	dd	6
	align	4
_7637:
	dd	3
	dd	0
	dd	0
	align	4
_7632:
	dd	_2349
	dd	1696
	dd	6
	align	4
_7638:
	dd	_2349
	dd	1698
	dd	5
	align	4
_7648:
	dd	_2349
	dd	1702
	dd	3
	align	4
_7656:
	dd	3
	dd	0
	dd	0
	align	4
_7649:
	dd	_2349
	dd	1703
	dd	4
	align	4
_7650:
	dd	_2349
	dd	1704
	dd	4
	align	4
_7653:
	dd	_2349
	dd	1705
	dd	4
	align	4
_7657:
	dd	_2349
	dd	1707
	dd	3
_7674:
	db	"SetName",0
	align	4
_7673:
	dd	1
	dd	_7674
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_5871
	dd	_706
	dd	-8
	dd	0
	align	4
_7665:
	dd	_2349
	dd	1711
	dd	3
_7686:
	db	"AddNode",0
	align	4
_7685:
	dd	1
	dd	_7686
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_832
	dd	_706
	dd	-8
	dd	2
	dd	_6971
	dd	_847
	dd	-12
	dd	0
	align	4
_7675:
	dd	_2349
	dd	1715
	dd	3
	align	4
_7677:
	dd	_2349
	dd	1716
	dd	3
	align	4
_7678:
	dd	_2349
	dd	1717
	dd	3
	align	4
_7681:
	dd	_2349
	dd	1718
	dd	3
	align	4
_7684:
	dd	_2349
	dd	1719
	dd	3
_7701:
	db	"Append",0
	align	4
_7700:
	dd	1
	dd	_7701
	dd	2
	dd	_2586
	dd	_847
	dd	-4
	dd	2
	dd	_6971
	dd	_847
	dd	-8
	dd	0
	align	4
_7687:
	dd	_2349
	dd	1723
	dd	3
	align	4
_7695:
	dd	_2349
	dd	1724
	dd	3
	align	4
_7709:
	dd	1
	dd	_2800
	dd	2
	dd	_832
	dd	_706
	dd	-4
	dd	2
	dd	_837
	dd	_847
	dd	-8
	dd	0
	align	4
_7702:
	dd	_2349
	dd	1728
	dd	3
	align	4
_7704:
	dd	_2349
	dd	1729
	dd	3
	align	4
_7705:
	dd	_2349
	dd	1730
	dd	3
	align	4
_7708:
	dd	_2349
	dd	1731
	dd	3
	align	4
_7722:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_983
	dd	-4
	dd	0
_858:
	db	"THelpPanel",0
_859:
	db	"htmlview",0
	align	4
_857:
	dd	2
	dd	_858
	dd	3
	dd	_713
	dd	_714
	dd	28
	dd	3
	dd	_859
	dd	_716
	dd	32
	dd	0
	align	4
_bb_THelpPanel:
	dd	_bb_TToolPanel
	dd	_bbObjectFree
	dd	_857
	dd	36
	dd	__bb_THelpPanel_New
	dd	__bb_THelpPanel_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_THelpPanel_Invoke
	dd	__bb_THelpPanel_OnEvent
	dd	__bb_TToolPanel_Show
	dd	__bb_THelpPanel_AddLink
	dd	__bb_THelpPanel_ImportLinks
	dd	__bb_THelpPanel_BuildTree
	dd	__bb_THelpPanel_Go
	dd	__bb_THelpPanel_Home
	dd	__bb_THelpPanel_Forward
	dd	__bb_THelpPanel_Back
	dd	__bb_THelpPanel_Create
	align	4
_7720:
	dd	3
	dd	0
	dd	0
	align	4
_7710:
	dd	_2349
	dd	1737
	dd	2
	align	4
_7715:
	dd	_2349
	dd	1738
	dd	2
	align	4
_7721:
	dd	3
	dd	0
	dd	0
	align	4
_7729:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_983
	dd	-4
	dd	0
	align	4
_7723:
	dd	3
	dd	0
	dd	0
_7744:
	db	"AddLink",0
_7745:
	db	"href",0
	align	4
_7743:
	dd	1
	dd	_7744
	dd	2
	dd	_2586
	dd	_983
	dd	-4
	dd	2
	dd	_846
	dd	_847
	dd	-8
	dd	2
	dd	_832
	dd	_706
	dd	-12
	dd	2
	dd	_7745
	dd	_706
	dd	-16
	dd	2
	dd	_5871
	dd	_847
	dd	-20
	dd	0
	align	4
_7730:
	dd	_2349
	dd	1741
	dd	3
	align	4
_7732:
	dd	_2349
	dd	1742
	dd	3
	align	4
_7735:
	dd	_2349
	dd	1743
	dd	3
	align	4
_7738:
	dd	3
	dd	0
	dd	0
	align	4
_7737:
	dd	_2349
	dd	1743
	dd	11
	align	4
_7739:
	dd	_2349
	dd	1744
	dd	3
	align	4
_7742:
	dd	_2349
	dd	1745
	dd	3
_7832:
	db	"ImportLinks",0
_7833:
	db	"cat",0
	align	4
_7831:
	dd	1
	dd	_7832
	dd	2
	dd	_2586
	dd	_983
	dd	-4
	dd	2
	dd	_915
	dd	_847
	dd	-8
	dd	2
	dd	_833
	dd	_706
	dd	-12
	dd	2
	dd	_2801
	dd	_2802
	dd	-16
	dd	2
	dd	_2804
	dd	_706
	dd	-20
	dd	2
	dd	_2614
	dd	_706
	dd	-24
	dd	2
	dd	_2567
	dd	_720
	dd	-28
	dd	2
	dd	_2651
	dd	_720
	dd	-32
	dd	2
	dd	_2566
	dd	_706
	dd	-36
	dd	2
	dd	_5871
	dd	_706
	dd	-40
	dd	2
	dd	_7833
	dd	_720
	dd	-44
	dd	2
	dd	_837
	dd	_847
	dd	-48
	dd	0
	align	4
_7746:
	dd	_2349
	dd	1749
	dd	3
	align	4
_7748:
	dd	_2349
	dd	1750
	dd	3
	align	4
_7756:
	dd	_2349
	dd	1751
	dd	3
	align	4
_7758:
	dd	_2349
	dd	1753
	dd	3
	align	4
_7759:
	dd	_2349
	dd	1754
	dd	3
	align	4
_7762:
	dd	3
	dd	0
	dd	0
	align	4
_7761:
	dd	_2349
	dd	1754
	dd	17
	align	4
_7763:
	dd	_2349
	dd	1755
	dd	3
	align	4
_7764:
	dd	_2349
	dd	1756
	dd	3
	align	4
_7765:
	dd	_2349
	dd	1757
	dd	3
	align	4
_7827:
	dd	3
	dd	0
	dd	0
	align	4
_7766:
	dd	_2349
	dd	1758
	dd	4
	align	4
_7767:
	dd	_2349
	dd	1759
	dd	4
	align	4
_7770:
	dd	3
	dd	0
	dd	0
	align	4
_7769:
	dd	_2349
	dd	1759
	dd	12
	align	4
_7771:
	dd	_2349
	dd	1760
	dd	4
	align	4
_225:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	65,108,112,104,97,98,101,116
	dw	105,99,32,105,110,100,101,120
	align	4
_7777:
	dd	3
	dd	0
	dd	0
	align	4
_7773:
	dd	_2349
	dd	1761
	dd	5
	align	4
_226:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	73,110,100,101,120
	align	4
_7776:
	dd	_2349
	dd	1762
	dd	5
	align	4
_7778:
	dd	_2349
	dd	1764
	dd	4
	align	4
_7779:
	dd	_2349
	dd	1765
	dd	4
	align	4
_227:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	39
	align	4
_7780:
	dd	_2349
	dd	1766
	dd	4
	align	4
_228:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	60,97
	align	4
_7781:
	dd	_2349
	dd	1767
	dd	4
	align	4
_7784:
	dd	3
	dd	0
	dd	0
	align	4
_7783:
	dd	_2349
	dd	1767
	dd	12
	align	4
_7785:
	dd	_2349
	dd	1768
	dd	4
	align	4
_7786:
	dd	_2349
	dd	1769
	dd	4
	align	4
_229:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	104,114,101,102,61
	align	4
_7787:
	dd	_2349
	dd	1770
	dd	4
	align	4
_7802:
	dd	3
	dd	0
	dd	0
	align	4
_7789:
	dd	_2349
	dd	1771
	dd	5
	align	4
_7793:
	dd	3
	dd	0
	dd	0
	align	4
_7791:
	dd	_2349
	dd	1772
	dd	6
	align	4
_7792:
	dd	_2349
	dd	1773
	dd	6
	align	4
_7797:
	dd	3
	dd	0
	dd	0
	align	4
_7795:
	dd	_2349
	dd	1775
	dd	6
	align	4
_7796:
	dd	_2349
	dd	1776
	dd	6
	align	4
_7798:
	dd	_2349
	dd	1778
	dd	5
	align	4
_7801:
	dd	3
	dd	0
	dd	0
	align	4
_7800:
	dd	_2349
	dd	1779
	dd	6
	align	4
_230:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	47
	align	4
_7803:
	dd	_2349
	dd	1782
	dd	4
	align	4
_3:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	62
	align	4
_7804:
	dd	_2349
	dd	1783
	dd	4
	align	4
_7809:
	dd	3
	dd	0
	dd	0
	align	4
_7808:
	dd	_2349
	dd	1783
	dd	21
	align	4
_7810:
	dd	_2349
	dd	1784
	dd	4
	align	4
_231:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	60
	align	4
_7811:
	dd	_2349
	dd	1785
	dd	4
	align	4
_7814:
	dd	3
	dd	0
	dd	0
	align	4
_7813:
	dd	_2349
	dd	1785
	dd	12
	align	4
_7815:
	dd	_2349
	dd	1786
	dd	4
	align	4
_7816:
	dd	_2349
	dd	1788
	dd	4
	align	4
_232:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	111,110,99,108,105,99,107,61
	dw	116,111,103,103,108,101
	align	4
_7821:
	dd	3
	dd	0
	dd	0
	align	4
_7818:
	dd	_2349
	dd	1789
	dd	5
	align	4
_7826:
	dd	3
	dd	0
	dd	0
	align	4
_7823:
	dd	_2349
	dd	1791
	dd	5
	align	4
_7828:
	dd	_2349
	dd	1794
	dd	3
_7895:
	db	"BuildTree",0
_7896:
	db	"lang",0
_7897:
	db	"mods",0
	align	4
_7894:
	dd	1
	dd	_7895
	dd	2
	dd	_2586
	dd	_983
	dd	-4
	dd	2
	dd	_915
	dd	_847
	dd	-8
	dd	2
	dd	_809
	dd	_847
	dd	-12
	dd	2
	dd	_7896
	dd	_847
	dd	-16
	dd	2
	dd	_7897
	dd	_847
	dd	-20
	dd	0
	align	4
_7834:
	dd	_2349
	dd	1798
	dd	3
	align	4
_7836:
	dd	_2349
	dd	1799
	dd	3
	align	4
_7838:
	dd	_2349
	dd	1800
	dd	3
	align	4
_7840:
	dd	_2349
	dd	1801
	dd	3
	align	4
_7842:
	dd	_2349
	dd	1802
	dd	3
	align	4
_7847:
	dd	_2349
	dd	1803
	dd	3
	align	4
_233:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	85,115,101,114,71,117,105,100
	dw	101
	align	4
_7850:
	dd	_2349
	dd	1804
	dd	3
	align	4
_234:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	47,100,111,99,47,98,109,120
	dw	117,115,101,114,47,110,97,118
	dw	98,97,114,46,104,116,109,108
	align	4
_7857:
	dd	_2349
	dd	1805
	dd	3
	align	4
_235:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	76,97,110,103,117,97,103,101
	align	4
_7860:
	dd	_2349
	dd	1806
	dd	3
	align	4
_236:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	47,100,111,99,47,98,109,120
	dw	108,97,110,103,47,110,97,118
	dw	98,97,114,46,104,116,109,108
	align	4
_7867:
	dd	_2349
	dd	1808
	dd	3
	align	4
_237:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	77,111,100,117,108,101,115
	align	4
_7870:
	dd	_2349
	dd	1809
	dd	3
	align	4
_239:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	47,100,111,99,47,98,109,120
	dw	109,111,100,115,47,119,101,108
	dw	99,111,109,101,46,104,116,109
	dw	108
	align	4
_238:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	87,101,108,99,111,109,101
	align	4
_7877:
	dd	_2349
	dd	1812
	dd	3
	align	4
_240:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	47,100,111,99,47,98,109,120
	dw	109,111,100,115,47,110,97,118
	dw	98,97,114,46,104,116,109,108
	align	4
_7884:
	dd	_2349
	dd	1813
	dd	3
	align	4
_242:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	47,115,97,109,112,108,101,115
	dw	47,105,110,100,101,120,46,104
	dw	116,109,108
	align	4
_241:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	83,97,109,112,108,101,115
	align	4
_7891:
	dd	_2349
	dd	1814
	dd	3
	align	4
_7950:
	dd	1
	dd	_2814
	dd	2
	dd	_2586
	dd	_983
	dd	-4
	dd	2
	dd	_2815
	dd	_720
	dd	-8
	dd	2
	dd	_855
	dd	_856
	dd	-12
	dd	2
	dd	_7745
	dd	_706
	dd	-16
	dd	0
	align	4
_7898:
	dd	_2349
	dd	1818
	dd	3
	align	4
_7900:
	dd	_2349
	dd	1819
	dd	3
	align	4
_7905:
	dd	3
	dd	0
	dd	0
	align	4
_7904:
	dd	_2349
	dd	1819
	dd	19
	align	4
_7906:
	dd	_2349
	dd	1820
	dd	3
	align	4
_7918:
	dd	3
	dd	0
	dd	0
	align	4
_7915:
	dd	_2349
	dd	1822
	dd	5
	align	4
_7922:
	dd	3
	dd	0
	dd	0
	align	4
_7919:
	dd	_2349
	dd	1824
	dd	5
	align	4
_7926:
	dd	3
	dd	0
	dd	0
	align	4
_7923:
	dd	_2349
	dd	1826
	dd	5
	align	4
_7935:
	dd	3
	dd	0
	dd	0
	align	4
_7927:
	dd	_2349
	dd	1828
	dd	5
	align	4
_7930:
	dd	_2349
	dd	1829
	dd	5
	align	4
_7945:
	dd	3
	dd	0
	dd	0
	align	4
_7936:
	dd	_2349
	dd	1831
	dd	5
	align	4
_7939:
	dd	_2349
	dd	1832
	dd	5
	align	4
_7944:
	dd	3
	dd	0
	dd	0
	align	4
_7941:
	dd	_2349
	dd	1832
	dd	13
	align	4
_7949:
	dd	3
	dd	0
	dd	0
	align	4
_7946:
	dd	_2349
	dd	1834
	dd	5
_8010:
	db	"url",0
	align	4
_8009:
	dd	1
	dd	_6467
	dd	2
	dd	_2586
	dd	_983
	dd	-4
	dd	2
	dd	_8010
	dd	_706
	dd	-8
	dd	2
	dd	_2567
	dd	_720
	dd	-12
	dd	2
	dd	_2805
	dd	_706
	dd	-16
	dd	0
	align	4
_7951:
	dd	_2349
	dd	1839
	dd	3
	align	4
_7955:
	dd	_2349
	dd	1840
	dd	3
	align	4
_8008:
	dd	3
	dd	0
	dd	0
	align	4
_7959:
	dd	_2349
	dd	1841
	dd	4
	align	4
_8007:
	dd	3
	dd	0
	dd	0
	align	4
_7963:
	dd	_2349
	dd	1843
	dd	6
	align	4
_7966:
	dd	_2349
	dd	1844
	dd	6
	align	4
_243:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	104,116,116,112,58
	align	4
_7969:
	dd	3
	dd	0
	dd	0
	align	4
_7968:
	dd	_2349
	dd	1845
	dd	7
	align	4
_8006:
	dd	3
	dd	0
	dd	0
	align	4
_7971:
	dd	_2349
	dd	1847
	dd	7
	align	4
_244:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	46
	align	4
_7972:
	dd	_2349
	dd	1848
	dd	7
	align	4
_8005:
	dd	3
	dd	0
	dd	0
	align	4
_7974:
	dd	_2349
	dd	1849
	dd	8
	align	4
_7975:
	dd	_2349
	dd	1850
	dd	8
	align	4
_245:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	46,98,109,120
_7995:
	db	"source",0
	align	4
_7994:
	dd	3
	dd	0
	dd	2
	dd	_7995
	dd	_936
	dd	-20
	dd	0
	align	4
_7977:
	dd	_2349
	dd	1851
	dd	9
	align	4
_246:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	102,105,108,101,58,47,47
	align	4
_7981:
	dd	3
	dd	0
	dd	0
	align	4
_7979:
	dd	_2349
	dd	1852
	dd	10
	align	4
_7980:
	dd	_2349
	dd	1854
	dd	10
	align	4
_7982:
	dd	_2349
	dd	1857
	dd	9
	align	4
_7988:
	dd	_2349
	dd	1858
	dd	9
	align	4
_7993:
	dd	3
	dd	0
	dd	0
	align	4
_7990:
	dd	_2349
	dd	1858
	dd	19
	align	4
_8004:
	dd	3
	dd	0
	dd	0
	align	4
_7997:
	dd	_2349
	dd	1860
	dd	9
	align	4
_247:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	92
	align	4
_7998:
	dd	_2349
	dd	1861
	dd	9
	align	4
_249:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	117,115,101,114,47,119,101,108
	dw	99,111,109,101
	align	4
_248:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	117,115,101,114,47,105,110,100
	dw	101,120
	align	4
_7999:
	dd	_2349
	dd	1862
	dd	9
	align	4
_251:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	108,97,110,103,47,119,101,108
	dw	99,111,109,101
	align	4
_250:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	108,97,110,103,47,105,110,100
	dw	101,120
	align	4
_8000:
	dd	_2349
	dd	1863
	dd	9
	align	4
_253:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	109,111,100,115,47,119,101,108
	dw	99,111,109,101
	align	4
_252:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	109,111,100,115,47,105,110,100
	dw	101,120
	align	4
_8001:
	dd	_2349
	dd	1864
	dd	9
_8040:
	db	"Go",0
	align	4
_8039:
	dd	1
	dd	_8040
	dd	2
	dd	_2586
	dd	_983
	dd	-4
	dd	2
	dd	_8010
	dd	_706
	dd	-8
	dd	2
	dd	_837
	dd	_847
	dd	-12
	dd	0
	align	4
_8011:
	dd	_2349
	dd	1873
	dd	3
	align	4
_8013:
	dd	_2349
	dd	1874
	dd	3
	align	4
_8016:
	dd	_2349
	dd	1875
	dd	3
	align	4
_8021:
	dd	_2349
	dd	1876
	dd	3
	align	4
_8028:
	dd	_2349
	dd	1877
	dd	3
	align	4
_8033:
	dd	3
	dd	0
	dd	0
	align	4
_8030:
	dd	_2349
	dd	1878
	dd	4
	align	4
_8035:
	dd	3
	dd	0
	dd	0
	align	4
_8036:
	dd	_2349
	dd	1882
	dd	3
_8049:
	db	"Home",0
	align	4
_8048:
	dd	1
	dd	_8049
	dd	2
	dd	_2586
	dd	_983
	dd	-4
	dd	0
	align	4
_8041:
	dd	_2349
	dd	1886
	dd	3
_8054:
	db	"Forward",0
	align	4
_8053:
	dd	1
	dd	_8054
	dd	2
	dd	_2586
	dd	_983
	dd	-4
	dd	0
	align	4
_8050:
	dd	_2349
	dd	1890
	dd	3
_8059:
	db	"Back",0
	align	4
_8058:
	dd	1
	dd	_8059
	dd	2
	dd	_2586
	dd	_983
	dd	-4
	dd	0
	align	4
_8055:
	dd	_2349
	dd	1894
	dd	3
_8111:
	db	"style",0
	align	4
_8110:
	dd	1
	dd	_2800
	dd	2
	dd	_713
	dd	_714
	dd	-4
	dd	2
	dd	_2567
	dd	_983
	dd	-8
	dd	2
	dd	_915
	dd	_720
	dd	-12
	dd	2
	dd	_8111
	dd	_720
	dd	-16
	dd	0
	align	4
_8060:
	dd	_2349
	dd	1898
	dd	3
	align	4
_8062:
	dd	_2349
	dd	1899
	dd	3
	align	4
_8065:
	dd	_2349
	dd	1900
	dd	3
	align	4
_8066:
	dd	_2349
	dd	1901
	dd	3
	align	4
_8074:
	dd	_2349
	dd	1902
	dd	3
	align	4
_254:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	72,101,108,112
	align	4
_8082:
	dd	_2349
	dd	1903
	dd	3
	align	4
_8085:
	dd	_2349
	dd	1904
	dd	3
	align	4
_8086:
	dd	_2349
	dd	1905
	dd	3
	align	4
_8100:
	dd	_2349
	dd	1906
	dd	3
	align	4
_8103:
	dd	_2349
	dd	1907
	dd	3
	align	4
_8106:
	dd	_2349
	dd	1908
	dd	3
	align	4
_8109:
	dd	_2349
	dd	1909
	dd	3
	align	4
_8131:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_1005
	dd	-4
	dd	0
_861:
	db	"TSearchRequester",0
_862:
	db	"findbox",0
_863:
	db	"typebox",0
_864:
	db	"pathbox",0
_865:
	db	"pathbutton",0
	align	4
_860:
	dd	2
	dd	_861
	dd	3
	dd	_862
	dd	_716
	dd	28
	dd	3
	dd	_863
	dd	_716
	dd	32
	dd	3
	dd	_864
	dd	_716
	dd	36
	dd	3
	dd	_865
	dd	_716
	dd	40
	dd	0
	align	4
_bb_TSearchRequester:
	dd	_bb_TRequester
	dd	_bbObjectFree
	dd	_860
	dd	44
	dd	__bb_TSearchRequester_New
	dd	__bb_TSearchRequester_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRequester_initrequester
	dd	__bb_TRequester_Show
	dd	__bb_TRequester_Hide
	dd	__bb_TSearchRequester_Poll
	dd	__bb_TSearchRequester_Create
	align	4
_8129:
	dd	3
	dd	0
	dd	0
	align	4
_8112:
	dd	_2349
	dd	1915
	dd	2
	align	4
_8130:
	dd	3
	dd	0
	dd	0
	align	4
_8142:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_1005
	dd	-4
	dd	0
	align	4
_8132:
	dd	3
	dd	0
	dd	0
	align	4
_8176:
	dd	1
	dd	_2979
	dd	2
	dd	_2586
	dd	_1005
	dd	-4
	dd	2
	dd	_3315
	dd	_720
	dd	-8
	dd	2
	dd	_3316
	dd	_720
	dd	-12
	dd	2
	dd	_733
	dd	_720
	dd	-16
	dd	0
	align	4
_8143:
	dd	_2349
	dd	1918
	dd	3
	align	4
_8147:
	dd	_2349
	dd	1919
	dd	3
	align	4
_8148:
	dd	_2349
	dd	1920
	dd	3
	align	4
_8149:
	dd	_2349
	dd	1921
	dd	3
	align	4
_8167:
	dd	3
	dd	0
	dd	0
	align	4
_8161:
	dd	_2349
	dd	1923
	dd	5
	align	4
_8166:
	dd	3
	dd	0
	dd	0
	align	4
_8163:
	dd	_2349
	dd	1924
	dd	6
	align	4
_8171:
	dd	3
	dd	0
	dd	0
	align	4
_8168:
	dd	_2349
	dd	1927
	dd	5
	align	4
_8175:
	dd	3
	dd	0
	dd	0
	align	4
_8172:
	dd	_2349
	dd	1929
	dd	5
_8224:
	db	"search",0
	align	4
_8223:
	dd	1
	dd	_2800
	dd	2
	dd	_713
	dd	_714
	dd	-4
	dd	2
	dd	_8224
	dd	_1005
	dd	-8
	dd	0
	align	4
_8177:
	dd	_2349
	dd	1934
	dd	3
	align	4
_8179:
	dd	_2349
	dd	1935
	dd	3
	align	4
_8180:
	dd	_2349
	dd	1936
	dd	3
	align	4
_255:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	70,105,110,100,32,73,110,32
	dw	70,105,108,101,115
	align	4
_8183:
	dd	_2349
	dd	1938
	dd	3
	align	4
_8186:
	dd	_2349
	dd	1939
	dd	3
	align	4
_8196:
	dd	_2349
	dd	1941
	dd	3
	align	4
_256:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	70,105,108,101,32,84,121,112
	dw	101,115
	align	4
_8199:
	dd	_2349
	dd	1942
	dd	3
	align	4
_8209:
	dd	_2349
	dd	1944
	dd	3
	align	4
_257:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	83,101,97,114,99,104,32,80
	dw	97,116,104
	align	4
_8212:
	dd	_2349
	dd	1945
	dd	3
	align	4
_8222:
	dd	_2349
	dd	1947
	dd	3
	align	4
_8249:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_1003
	dd	-4
	dd	0
_867:
	db	"TProjectRequester",0
_870:
	db	"listbox",0
_871:
	db	"add",0
_872:
	db	"remove",0
_873:
	db	"props",0
	align	4
_866:
	dd	2
	dd	_867
	dd	3
	dd	_868
	dd	_869
	dd	28
	dd	3
	dd	_870
	dd	_716
	dd	32
	dd	3
	dd	_871
	dd	_716
	dd	36
	dd	3
	dd	_872
	dd	_716
	dd	40
	dd	3
	dd	_873
	dd	_716
	dd	44
	dd	0
	align	4
_bb_TProjectRequester:
	dd	_bb_TRequester
	dd	_bbObjectFree
	dd	_866
	dd	48
	dd	__bb_TProjectRequester_New
	dd	__bb_TProjectRequester_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRequester_initrequester
	dd	__bb_TRequester_Show
	dd	__bb_TRequester_Hide
	dd	__bb_TProjectRequester_Poll
	dd	__bb_TProjectRequester_Invoke
	dd	__bb_TProjectRequester_Refresh
	dd	__bb_TProjectRequester_Open
	dd	__bb_TProjectRequester_Create
	align	4
_8247:
	dd	3
	dd	0
	dd	0
	align	4
_8225:
	dd	_2349
	dd	1952
	dd	2
	align	4
_8230:
	dd	_2349
	dd	1953
	dd	2
	align	4
_8248:
	dd	3
	dd	0
	dd	0
	align	4
_8262:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_1003
	dd	-4
	dd	0
	align	4
_8250:
	dd	3
	dd	0
	dd	0
	align	4
_8271:
	dd	1
	dd	_2814
	dd	2
	dd	_2586
	dd	_1003
	dd	-4
	dd	2
	dd	_2815
	dd	_720
	dd	-8
	dd	2
	dd	_6919
	dd	_856
	dd	-12
	dd	0
	align	4
_8263:
	dd	_2349
	dd	1956
	dd	3
	align	4
_8270:
	dd	3
	dd	0
	dd	0
	align	4
_8267:
	dd	_2349
	dd	1958
	dd	4
	align	4
_8331:
	dd	1
	dd	_2979
	dd	2
	dd	_2586
	dd	_1003
	dd	-4
	dd	2
	dd	_3315
	dd	_720
	dd	-8
	dd	2
	dd	_3316
	dd	_720
	dd	-12
	dd	2
	dd	_733
	dd	_720
	dd	-16
	dd	0
	align	4
_8272:
	dd	_2349
	dd	1963
	dd	3
	align	4
_8276:
	dd	_2349
	dd	1964
	dd	3
	align	4
_8277:
	dd	_2349
	dd	1965
	dd	3
	align	4
_8278:
	dd	_2349
	dd	1966
	dd	3
	align	4
_8302:
	dd	3
	dd	0
	dd	0
	align	4
_8296:
	dd	_2349
	dd	1968
	dd	5
	align	4
_8301:
	dd	3
	dd	0
	dd	0
	align	4
_8298:
	dd	_2349
	dd	1969
	dd	6
	align	4
_8311:
	dd	3
	dd	0
	dd	0
	align	4
_8303:
	dd	_2349
	dd	1972
	dd	5
	align	4
_8308:
	dd	_2349
	dd	1973
	dd	5
	align	4
_8322:
	dd	3
	dd	0
	dd	0
	align	4
_8312:
	dd	_2349
	dd	1975
	dd	5
	align	4
_8319:
	dd	_2349
	dd	1976
	dd	5
	align	4
_8326:
	dd	3
	dd	0
	dd	0
	align	4
_8323:
	dd	_2349
	dd	1978
	dd	5
	align	4
_8330:
	dd	3
	dd	0
	dd	0
	align	4
_8327:
	dd	_2349
	dd	1980
	dd	5
	align	4
_8359:
	dd	1
	dd	_3702
	dd	2
	dd	_2586
	dd	_1003
	dd	-4
	dd	2
	dd	_837
	dd	_847
	dd	-8
	dd	0
	align	4
_8332:
	dd	_2349
	dd	1985
	dd	3
	align	4
_8334:
	dd	_2349
	dd	1987
	dd	3
	align	4
_8337:
	dd	_2349
	dd	1988
	dd	3
	align	4
_8358:
	dd	3
	dd	0
	dd	0
	align	4
_8350:
	dd	_2349
	dd	1989
	dd	4
_875:
	db	"TFolderNode",0
_876:
	db	"scanned",0
	align	4
_874:
	dd	2
	dd	_875
	dd	3
	dd	_833
	dd	_706
	dd	40
	dd	3
	dd	_876
	dd	_720
	dd	44
	dd	3
	dd	_877
	dd	_847
	dd	48
	dd	0
	align	4
_bb_TFolderNode:
	dd	_bb_TNode
	dd	_bbObjectFree
	dd	_874
	dd	52
	dd	__bb_TFolderNode_New
	dd	__bb_TFolderNode_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNode_Invoke
	dd	__bb_TNode_SortKids
	dd	__bb_TNode_FindArgument
	dd	__bb_TNode_Dump
	dd	__bb_TNode_IsHidden
	dd	__bb_TNode_SetAction
	dd	__bb_TNode_Hide
	dd	__bb_TNode_Detach
	dd	__bb_TNode_FreeKids
	dd	__bb_TNode_Free
	dd	__bb_TNode_Find
	dd	__bb_TNode_SetNode
	dd	__bb_TNode_HighLight
	dd	__bb_TFolderNode_Open
	dd	__bb_TNode_Close
	dd	__bb_TNode_GetState
	dd	__bb_TNode_GetView
	dd	__bb_TNode_GetIndex
	dd	__bb_TNode_Refresh
	dd	__bb_TNode_RefreshView
	dd	__bb_TNode_NodeAfter
	dd	__bb_TNode_Sync
	dd	__bb_TNode_SetName
	dd	__bb_TNode_AddNode
	dd	__bb_TNode_Append
	dd	__bb_TFolderNode_Create
	dd	__bb_TFolderNode_AddFileNode
	dd	__bb_TFolderNode_AddFolderNode
	dd	__bb_TFolderNode_Scan
	dd	__bb_TFolderNode_ScanKids
	align	4
_8357:
	dd	3
	dd	0
	dd	0
	align	4
_8352:
	dd	_2349
	dd	1990
	dd	5
_8375:
	db	"projnode",0
	align	4
_8374:
	dd	1
	dd	_3034
	dd	2
	dd	_2586
	dd	_1003
	dd	-4
	dd	2
	dd	_8375
	dd	_869
	dd	-8
	dd	0
	align	4
_8360:
	dd	_2349
	dd	1996
	dd	3
	align	4
_8368:
	dd	_2349
	dd	1997
	dd	3
	align	4
_8371:
	dd	_2349
	dd	1998
	dd	3
_8433:
	db	"proj",0
	align	4
_8432:
	dd	1
	dd	_2800
	dd	2
	dd	_713
	dd	_714
	dd	-4
	dd	2
	dd	_971
	dd	_720
	dd	-8
	dd	2
	dd	_972
	dd	_720
	dd	-12
	dd	2
	dd	_8433
	dd	_1003
	dd	-16
	dd	0
	align	4
_8376:
	dd	_2349
	dd	2002
	dd	3
	align	4
_8379:
	dd	_2349
	dd	2003
	dd	3
	align	4
_8381:
	dd	_2349
	dd	2004
	dd	3
	align	4
_8382:
	dd	_2349
	dd	2006
	dd	3
	align	4
_261:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	80,114,111,106,101,99,116,32
	dw	77,97,110,97,103,101,114
	align	4
_8385:
	dd	_2349
	dd	2007
	dd	3
	align	4
_8395:
	dd	_2349
	dd	2009
	dd	3
	align	4
_8398:
	dd	_2349
	dd	2010
	dd	3
	align	4
_262:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	65,100,100,32,80,114,111,106
	dw	101,99,116
	align	4
_8408:
	dd	_2349
	dd	2011
	dd	3
	align	4
_263:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	82,101,109,111,118,101,32,80
	dw	114,111,106,101,99,116
	align	4
_8418:
	dd	_2349
	dd	2012
	dd	3
	align	4
_264:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	80,114,111,112,101,114,116,105
	dw	101,115
	align	4
_8428:
	dd	_2349
	dd	2013
	dd	3
	align	4
_8431:
	dd	_2349
	dd	2014
	dd	3
_8451:
	db	":TFolderNode",0
	align	4
_8450:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_8451
	dd	-4
	dd	0
	align	4
_8448:
	dd	3
	dd	0
	dd	0
	align	4
_8434:
	dd	_2349
	dd	2020
	dd	2
	align	4
_8439:
	dd	_2349
	dd	2021
	dd	2
	align	4
_8443:
	dd	_2349
	dd	2022
	dd	2
	align	4
_8449:
	dd	3
	dd	0
	dd	0
	align	4
_8458:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_8451
	dd	-4
	dd	0
	align	4
_8452:
	dd	3
	dd	0
	dd	0
	align	4
_8468:
	dd	1
	dd	_3034
	dd	2
	dd	_2586
	dd	_8451
	dd	-4
	dd	2
	dd	_7190
	dd	_720
	dd	-8
	dd	0
	align	4
_8459:
	dd	_2349
	dd	2025
	dd	3
	align	4
_8466:
	dd	3
	dd	0
	dd	0
	align	4
_8463:
	dd	_2349
	dd	2026
	dd	4
	align	4
_8467:
	dd	_2349
	dd	2028
	dd	3
_8498:
	db	"AddFileNode",0
_898:
	db	"file",0
_8499:
	db	"ext",0
	align	4
_8497:
	dd	1
	dd	_8498
	dd	2
	dd	_2586
	dd	_8451
	dd	-4
	dd	2
	dd	_898
	dd	_706
	dd	-8
	dd	2
	dd	_5871
	dd	_847
	dd	-12
	dd	2
	dd	_8499
	dd	_706
	dd	-16
	dd	0
	align	4
_8469:
	dd	_2349
	dd	2032
	dd	3
	align	4
_8471:
	dd	_2349
	dd	2033
	dd	3
	align	4
_8473:
	dd	_2349
	dd	2035
	dd	3
	align	4
_8476:
	dd	3
	dd	0
	dd	0
	align	4
_8475:
	dd	_2349
	dd	2035
	dd	63
	align	4
_8477:
	dd	_2349
	dd	2036
	dd	3
	align	4
_8480:
	dd	_2349
	dd	2037
	dd	3
	align	4
_8485:
	dd	_2349
	dd	2038
	dd	3
	align	4
_8486:
	dd	_2349
	dd	2039
	dd	3
	align	4
_8496:
	dd	_2349
	dd	2040
	dd	3
_8518:
	db	"AddFolderNode",0
	align	4
_8517:
	dd	1
	dd	_8518
	dd	2
	dd	_2586
	dd	_8451
	dd	-4
	dd	2
	dd	_833
	dd	_706
	dd	-8
	dd	2
	dd	_5871
	dd	_847
	dd	-12
	dd	0
	align	4
_8500:
	dd	_2349
	dd	2044
	dd	3
	align	4
_8502:
	dd	_2349
	dd	2045
	dd	3
	align	4
_8503:
	dd	_2349
	dd	2046
	dd	3
	align	4
_8513:
	dd	_2349
	dd	2047
	dd	3
	align	4
_8516:
	dd	_2349
	dd	2048
	dd	3
_8573:
	db	"Scan",0
_8574:
	db	"flist",0
_8575:
	db	"dir",0
	align	4
_8572:
	dd	1
	dd	_8573
	dd	2
	dd	_2586
	dd	_8451
	dd	-4
	dd	2
	dd	_5486
	dd	_847
	dd	-8
	dd	2
	dd	_8574
	dd	_849
	dd	-12
	dd	2
	dd	_8575
	dd	_720
	dd	-16
	dd	2
	dd	_4027
	dd	_706
	dd	-20
	dd	2
	dd	_2567
	dd	_706
	dd	-24
	dd	2
	dd	_2805
	dd	_720
	dd	-28
	dd	0
	align	4
_8519:
	dd	_2349
	dd	2052
	dd	3
	align	4
_8521:
	dd	_2349
	dd	2053
	dd	3
	align	4
_8526:
	dd	_2349
	dd	2055
	dd	3
	align	4
_8534:
	dd	_2349
	dd	2056
	dd	3
	align	4
_8535:
	dd	_2349
	dd	2057
	dd	3
	align	4
_8538:
	dd	_2349
	dd	2058
	dd	3
	align	4
_8568:
	dd	3
	dd	0
	dd	0
	align	4
_8540:
	dd	_2349
	dd	2070
	dd	4
	align	4
_8566:
	dd	3
	dd	0
	dd	0
	align	4
_8541:
	dd	_2349
	dd	2060
	dd	5
	align	4
_8542:
	dd	_2349
	dd	2061
	dd	5
	align	4
_8545:
	dd	3
	dd	0
	dd	0
	align	4
_8544:
	dd	_2349
	dd	2061
	dd	14
	align	4
_8546:
	dd	_2349
	dd	2062
	dd	5
	align	4
_8549:
	dd	3
	dd	0
	dd	0
	align	4
_8548:
	dd	_2349
	dd	2062
	dd	19
	align	4
_8550:
	dd	_2349
	dd	2063
	dd	5
	align	4
_8553:
	dd	_2349
	dd	2064
	dd	5
	align	4
_8561:
	dd	3
	dd	0
	dd	0
	align	4
_8558:
	dd	_2349
	dd	2066
	dd	6
	align	4
_8565:
	dd	3
	dd	0
	dd	0
	align	4
_8562:
	dd	_2349
	dd	2068
	dd	6
	align	4
_8567:
	dd	_2349
	dd	2071
	dd	4
	align	4
_8569:
	dd	_2349
	dd	2073
	dd	3
_8606:
	db	"ScanKids",0
	align	4
_8605:
	dd	1
	dd	_8606
	dd	2
	dd	_2586
	dd	_8451
	dd	-4
	dd	2
	dd	_4027
	dd	_8451
	dd	-8
	dd	0
	align	4
_8576:
	dd	_2349
	dd	2077
	dd	3
	align	4
_8578:
	dd	_2349
	dd	2078
	dd	3
	align	4
_8583:
	dd	3
	dd	0
	dd	0
	align	4
_8582:
	dd	_2349
	dd	2078
	dd	14
	align	4
_8584:
	dd	_2349
	dd	2079
	dd	3
	align	4
_8600:
	dd	3
	dd	0
	dd	0
	align	4
_8595:
	dd	_2349
	dd	2080
	dd	4
	align	4
_8601:
	dd	_2349
	dd	2082
	dd	3
	align	4
_8622:
	dd	1
	dd	_2800
	dd	2
	dd	_833
	dd	_706
	dd	-4
	dd	2
	dd	_5871
	dd	_8451
	dd	-8
	dd	0
	align	4
_8607:
	dd	_2349
	dd	2086
	dd	3
	align	4
_8609:
	dd	_2349
	dd	2087
	dd	3
	align	4
_8610:
	dd	_2349
	dd	2088
	dd	3
	align	4
_8613:
	dd	_2349
	dd	2089
	dd	3
	align	4
_8621:
	dd	_2349
	dd	2090
	dd	3
	align	4
_8635:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_869
	dd	-4
	dd	0
_879:
	db	"TProjects",0
_880:
	db	"addproj",0
	align	4
_878:
	dd	2
	dd	_879
	dd	3
	dd	_713
	dd	_714
	dd	40
	dd	3
	dd	_880
	dd	_847
	dd	44
	dd	0
	align	4
_bb_TProjects:
	dd	_bb_TNode
	dd	_bbObjectFree
	dd	_878
	dd	48
	dd	__bb_TProjects_New
	dd	__bb_TProjects_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TProjects_Invoke
	dd	__bb_TNode_SortKids
	dd	__bb_TNode_FindArgument
	dd	__bb_TNode_Dump
	dd	__bb_TNode_IsHidden
	dd	__bb_TNode_SetAction
	dd	__bb_TNode_Hide
	dd	__bb_TNode_Detach
	dd	__bb_TNode_FreeKids
	dd	__bb_TNode_Free
	dd	__bb_TNode_Find
	dd	__bb_TNode_SetNode
	dd	__bb_TNode_HighLight
	dd	__bb_TNode_Open
	dd	__bb_TNode_Close
	dd	__bb_TNode_GetState
	dd	__bb_TNode_GetView
	dd	__bb_TNode_GetIndex
	dd	__bb_TNode_Refresh
	dd	__bb_TNode_RefreshView
	dd	__bb_TNode_NodeAfter
	dd	__bb_TNode_Sync
	dd	__bb_TNode_SetName
	dd	__bb_TNode_AddNode
	dd	__bb_TNode_Append
	dd	__bb_TNode_Create
	dd	__bb_TProjects_RemoveProject
	dd	__bb_TProjects_AddProject
	dd	__bb_TProjects_Add
	dd	__bb_TProjects_Write
	dd	__bb_TProjects_CreateProjects
	align	4
_8633:
	dd	3
	dd	0
	dd	0
	align	4
_8623:
	dd	_2349
	dd	2095
	dd	2
	align	4
_8628:
	dd	_2349
	dd	2096
	dd	2
	align	4
_8634:
	dd	3
	dd	0
	dd	0
	align	4
_8642:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_869
	dd	-4
	dd	0
	align	4
_8636:
	dd	3
	dd	0
	dd	0
_8670:
	db	"RemoveProject",0
	align	4
_8669:
	dd	1
	dd	_8670
	dd	2
	dd	_2586
	dd	_869
	dd	-4
	dd	2
	dd	_733
	dd	_720
	dd	-8
	dd	2
	dd	_837
	dd	_847
	dd	-12
	dd	0
	align	4
_8643:
	dd	_2349
	dd	2099
	dd	3
	align	4
_8645:
	dd	_2349
	dd	2100
	dd	3
	align	4
_8654:
	dd	3
	dd	0
	dd	0
	align	4
_8653:
	dd	_2349
	dd	2100
	dd	37
	align	4
_8655:
	dd	_2349
	dd	2101
	dd	3
	align	4
_8660:
	dd	_2349
	dd	2102
	dd	3
	align	4
_8665:
	dd	3
	dd	0
	dd	0
	align	4
_8662:
	dd	_2349
	dd	2102
	dd	11
	align	4
_8666:
	dd	_2349
	dd	2103
	dd	3
_8684:
	db	"AddProject",0
	align	4
_8683:
	dd	1
	dd	_8684
	dd	2
	dd	_2586
	dd	_869
	dd	-4
	dd	2
	dd	_833
	dd	_706
	dd	-8
	dd	2
	dd	_832
	dd	_706
	dd	-12
	dd	2
	dd	_2801
	dd	_2802
	dd	-16
	dd	0
	align	4
_8671:
	dd	_2349
	dd	2107
	dd	3
	align	4
_8675:
	dd	_2349
	dd	2108
	dd	3
	align	4
_271:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	83,101,108,101,99,116,32,116
	dw	104,101,32,112,114,111,106,101
	dw	99,116,32,102,111,108,100,101
	dw	114
	align	4
_8676:
	dd	_2349
	dd	2109
	dd	3
	align	4
_8679:
	dd	3
	dd	0
	dd	0
	align	4
_8678:
	dd	_2349
	dd	2109
	dd	15
	align	4
_8680:
	dd	_2349
	dd	2110
	dd	3
_8708:
	db	"Add",0
_8709:
	db	"folder",0
	align	4
_8707:
	dd	1
	dd	_8708
	dd	2
	dd	_2586
	dd	_869
	dd	-4
	dd	2
	dd	_832
	dd	_706
	dd	-8
	dd	2
	dd	_833
	dd	_706
	dd	-12
	dd	2
	dd	_8709
	dd	_8451
	dd	-16
	dd	0
	align	4
_8685:
	dd	_2349
	dd	2126
	dd	3
	align	4
_8687:
	dd	_2349
	dd	2127
	dd	3
	align	4
_8692:
	dd	_2349
	dd	2128
	dd	3
	align	4
_8693:
	dd	_2349
	dd	2129
	dd	3
	align	4
_8696:
	dd	_2349
	dd	2130
	dd	3
	align	4
_8699:
	dd	_2349
	dd	2131
	dd	3
	align	4
_8704:
	dd	_2349
	dd	2132
	dd	3
_8732:
	db	"project",0
	align	4
_8731:
	dd	1
	dd	_4560
	dd	2
	dd	_2586
	dd	_869
	dd	-4
	dd	2
	dd	_2801
	dd	_2802
	dd	-8
	dd	2
	dd	_8732
	dd	_8451
	dd	-12
	dd	0
	align	4
_8710:
	dd	_2349
	dd	2136
	dd	3
	align	4
_8712:
	dd	_2349
	dd	2137
	dd	3
	align	4
_8730:
	dd	3
	dd	0
	dd	0
	align	4
_8723:
	dd	_2349
	dd	2138
	dd	4
	align	4
_275:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	112,114,111,106,95,110,111,100
	dw	101,61
	align	4
_8750:
	dd	1
	dd	_2814
	dd	2
	dd	_2586
	dd	_869
	dd	-4
	dd	2
	dd	_2815
	dd	_720
	dd	-8
	dd	2
	dd	_855
	dd	_856
	dd	-12
	dd	0
	align	4
_8733:
	dd	_2349
	dd	2143
	dd	3
	align	4
_8741:
	dd	3
	dd	0
	dd	0
	align	4
_8738:
	dd	_2349
	dd	2145
	dd	4
	align	4
_8749:
	dd	3
	dd	0
	dd	0
	align	4
_8742:
	dd	_2349
	dd	2147
	dd	4
_8782:
	db	"CreateProjects",0
	align	4
_8781:
	dd	1
	dd	_8782
	dd	2
	dd	_713
	dd	_714
	dd	-4
	dd	2
	dd	_2567
	dd	_869
	dd	-8
	dd	0
	align	4
_8751:
	dd	_2349
	dd	2152
	dd	3
	align	4
_8753:
	dd	_2349
	dd	2153
	dd	3
	align	4
_8754:
	dd	_2349
	dd	2154
	dd	3
	align	4
_276:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	80,114,111,106,101,99,116,115
	align	4
_8757:
	dd	_2349
	dd	2155
	dd	3
	align	4
_8765:
	dd	_2349
	dd	2156
	dd	3
	align	4
_8775:
	dd	_2349
	dd	2157
	dd	3
	align	4
_8780:
	dd	_2349
	dd	2158
	dd	3
_932:
	db	":TByteBuffer",0
	align	4
_8794:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_932
	dd	-4
	dd	0
_882:
	db	"TByteBuffer",0
_883:
	db	"bytes",0
_884:
	db	"[]b",0
_885:
	db	"readpointer",0
	align	4
_881:
	dd	2
	dd	_882
	dd	3
	dd	_883
	dd	_884
	dd	8
	dd	3
	dd	_885
	dd	_720
	dd	12
	dd	0
	align	4
_bb_TByteBuffer:
	dd	_brl_stream_TStream
	dd	_bbObjectFree
	dd	_881
	dd	16
	dd	__bb_TByteBuffer_New
	dd	__bb_TByteBuffer_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__brl_stream_TIO_Eof
	dd	__brl_stream_TIO_Pos
	dd	__brl_stream_TIO_Size
	dd	__brl_stream_TIO_Seek
	dd	__brl_stream_TIO_Flush
	dd	__brl_stream_TIO_Close
	dd	__bb_TByteBuffer_Read
	dd	__bb_TByteBuffer_Write
	dd	__brl_stream_TStream_ReadBytes
	dd	__brl_stream_TStream_WriteBytes
	dd	__brl_stream_TStream_SkipBytes
	dd	__brl_stream_TStream_ReadByte
	dd	__brl_stream_TStream_WriteByte
	dd	__brl_stream_TStream_ReadShort
	dd	__brl_stream_TStream_WriteShort
	dd	__brl_stream_TStream_ReadInt
	dd	__brl_stream_TStream_WriteInt
	dd	__brl_stream_TStream_ReadLong
	dd	__brl_stream_TStream_WriteLong
	dd	__brl_stream_TStream_ReadFloat
	dd	__brl_stream_TStream_WriteFloat
	dd	__brl_stream_TStream_ReadDouble
	dd	__brl_stream_TStream_WriteDouble
	dd	__brl_stream_TStream_ReadLine
	dd	__brl_stream_TStream_WriteLine
	dd	__brl_stream_TStream_ReadString
	dd	__brl_stream_TStream_WriteString
	dd	__brl_stream_TStream_ReadObject
	dd	__brl_stream_TStream_WriteObject
	dd	__bb_TByteBuffer_LineAvail
	dd	__bb_TByteBuffer_FlushBytes
	align	4
_8792:
	dd	3
	dd	0
	dd	0
	align	4
_8783:
	dd	_2349
	dd	2163
	dd	2
	align	4
_8788:
	dd	_2349
	dd	2164
	dd	2
	align	4
_8793:
	dd	3
	dd	0
	dd	0
	align	4
_8799:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_932
	dd	-4
	dd	0
	align	4
_8795:
	dd	3
	dd	0
	dd	0
_8838:
	db	"buf",0
_8839:
	db	"*b",0
_937:
	db	"count",0
	align	4
_8837:
	dd	1
	dd	_4724
	dd	2
	dd	_2586
	dd	_932
	dd	-4
	dd	2
	dd	_8838
	dd	_8839
	dd	-8
	dd	2
	dd	_937
	dd	_720
	dd	-12
	dd	0
	align	4
_8800:
	dd	_2349
	dd	2167
	dd	3
	align	4
_8807:
	dd	3
	dd	0
	dd	0
	align	4
_8804:
	dd	_2349
	dd	2167
	dd	24
	align	4
_8808:
	dd	_2349
	dd	2168
	dd	3
	align	4
_8811:
	dd	3
	dd	0
	dd	0
	align	4
_8810:
	dd	_2349
	dd	2168
	dd	14
	align	4
_8812:
	dd	_2349
	dd	2169
	dd	3
	align	4
_8816:
	dd	_2349
	dd	2170
	dd	3
	align	4
_8820:
	dd	_2349
	dd	2171
	dd	3
	align	4
_8835:
	dd	3
	dd	0
	dd	0
	align	4
_8824:
	dd	_2349
	dd	2171
	dd	18
	align	4
_8836:
	dd	_2349
	dd	2172
	dd	3
	align	4
_8877:
	dd	1
	dd	_4560
	dd	2
	dd	_2586
	dd	_932
	dd	-4
	dd	2
	dd	_8838
	dd	_8839
	dd	-8
	dd	2
	dd	_937
	dd	_720
	dd	-12
	dd	2
	dd	_5871
	dd	_720
	dd	-16
	dd	2
	dd	_6027
	dd	_720
	dd	-20
	dd	0
	align	4
_8840:
	dd	_2349
	dd	2176
	dd	3
	align	4
_8843:
	dd	_2349
	dd	2177
	dd	3
	align	4
_8846:
	dd	_2349
	dd	2178
	dd	3
	align	4
_8863:
	dd	3
	dd	0
	dd	0
	align	4
_8850:
	dd	_2349
	dd	2179
	dd	4
	align	4
_20295:
	dd	0x3fc00000
	align	4
_8853:
	dd	_2349
	dd	2180
	dd	4
	align	4
_8864:
	dd	_2349
	dd	2182
	dd	3
	align	4
_8872:
	dd	_2349
	dd	2183
	dd	3
	align	4
_8876:
	dd	_2349
	dd	2184
	dd	3
_8896:
	db	"LineAvail",0
	align	4
_8895:
	dd	1
	dd	_8896
	dd	2
	dd	_2586
	dd	_932
	dd	-4
	dd	2
	dd	_720
	dd	_720
	dd	-8
	dd	0
	align	4
_8878:
	dd	_2349
	dd	2188
	dd	3
	align	4
_8880:
	dd	_2349
	dd	2189
	dd	3
	align	4
_8894:
	dd	3
	dd	0
	dd	0
	align	4
_8885:
	dd	_2349
	dd	2190
	dd	4
	align	4
_8893:
	dd	3
	dd	0
	dd	0
	align	4
_8892:
	dd	_2349
	dd	2190
	dd	19
_8909:
	db	"FlushBytes",0
_8910:
	db	"res",0
	align	4
_8908:
	dd	1
	dd	_8909
	dd	2
	dd	_2586
	dd	_932
	dd	-4
	dd	2
	dd	_8910
	dd	_884
	dd	-8
	dd	0
	align	4
_8897:
	dd	_2349
	dd	2195
	dd	3
	align	4
_8903:
	dd	_2349
	dd	2196
	dd	3
	align	4
_8907:
	dd	_2349
	dd	2197
	dd	3
_8925:
	db	":TObj",0
	align	4
_8924:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_8925
	dd	-4
	dd	0
_887:
	db	"TObj",0
_888:
	db	"addr",0
_890:
	db	"refs",0
	align	4
_886:
	dd	2
	dd	_887
	dd	3
	dd	_888
	dd	_706
	dd	8
	dd	3
	dd	_889
	dd	_720
	dd	12
	dd	3
	dd	_890
	dd	_720
	dd	16
	dd	0
	align	4
_bb_TObj:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_886
	dd	20
	dd	__bb_TObj_New
	dd	__bb_TObj_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	align	4
_8922:
	dd	3
	dd	0
	dd	0
	align	4
_8911:
	dd	_2349
	dd	2202
	dd	2
	align	4
_8923:
	dd	3
	dd	0
	dd	0
	align	4
_8930:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_8925
	dd	-4
	dd	0
	align	4
_8926:
	dd	3
	dd	0
	dd	0
_907:
	db	":TVar",0
	align	4
_8943:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_907
	dd	-4
	dd	0
_892:
	db	"TVar",0
_894:
	db	"obj",0
	align	4
_891:
	dd	2
	dd	_892
	dd	3
	dd	_877
	dd	_893
	dd	40
	dd	3
	dd	_894
	dd	_856
	dd	44
	dd	0
	align	4
_bb_TVar:
	dd	_bb_TNode
	dd	_bbObjectFree
	dd	_891
	dd	48
	dd	__bb_TVar_New
	dd	__bb_TVar_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNode_Invoke
	dd	__bb_TNode_SortKids
	dd	__bb_TNode_FindArgument
	dd	__bb_TNode_Dump
	dd	__bb_TNode_IsHidden
	dd	__bb_TNode_SetAction
	dd	__bb_TNode_Hide
	dd	__bb_TNode_Detach
	dd	__bb_TNode_FreeKids
	dd	__bb_TVar_Free
	dd	__bb_TNode_Find
	dd	__bb_TNode_SetNode
	dd	__bb_TNode_HighLight
	dd	__bb_TVar_Open
	dd	__bb_TNode_Close
	dd	__bb_TNode_GetState
	dd	__bb_TNode_GetView
	dd	__bb_TNode_GetIndex
	dd	__bb_TNode_Refresh
	dd	__bb_TNode_RefreshView
	dd	__bb_TNode_NodeAfter
	dd	__bb_TNode_Sync
	dd	__bb_TNode_SetName
	dd	__bb_TNode_AddNode
	dd	__bb_TNode_Append
	dd	__bb_TNode_Create
	dd	__bb_TVar_SetVarName
	dd	__bb_TVar_AddVar
	dd	__bb_TVar_SetValue
	align	4
_8941:
	dd	3
	dd	0
	dd	0
	align	4
_8931:
	dd	_2349
	dd	2207
	dd	2
	align	4
_8936:
	dd	_2349
	dd	2208
	dd	2
	align	4
_8942:
	dd	3
	dd	0
	dd	0
	align	4
_8950:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_907
	dd	-4
	dd	0
	align	4
_8944:
	dd	3
	dd	0
	dd	0
	align	4
_8970:
	dd	1
	dd	_7131
	dd	2
	dd	_2586
	dd	_907
	dd	-4
	dd	0
	align	4
_8951:
	dd	_2349
	dd	2211
	dd	3
	align	4
_8960:
	dd	3
	dd	0
	dd	0
	align	4
_8955:
	dd	_2349
	dd	2211
	dd	10
	align	4
_8961:
	dd	_2349
	dd	2212
	dd	3
	align	4
_8969:
	dd	_2349
	dd	2213
	dd	3
_9031:
	db	"SetVarName",0
	align	4
_9030:
	dd	1
	dd	_9031
	dd	2
	dd	_2586
	dd	_907
	dd	-4
	dd	2
	dd	_5871
	dd	_706
	dd	-8
	dd	2
	dd	_2567
	dd	_720
	dd	-12
	dd	0
	align	4
_8971:
	dd	_2349
	dd	2217
	dd	3
	align	4
_8973:
	dd	_2349
	dd	2218
	dd	3
	align	4
_8981:
	dd	_2349
	dd	2220
	dd	3
	align	4
_280:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	36,61
	align	4
_281:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	41,61,36
	align	4
_9029:
	dd	3
	dd	0
	dd	0
	align	4
_8989:
	dd	_2349
	dd	2221
	dd	4
	align	4
_282:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	61,36
	align	4
_8992:
	dd	_2349
	dd	2222
	dd	4
	align	4
_9008:
	dd	3
	dd	0
	dd	0
	align	4
_8994:
	dd	_2349
	dd	2223
	dd	5
_902:
	db	"TDebugTree",0
_903:
	db	"instack",0
_904:
	db	"inscope",0
_905:
	db	":TScope",0
_906:
	db	"invar",0
_908:
	db	"infile",0
_909:
	db	"inexception",0
_910:
	db	"firststop",0
_911:
	db	"cancontinue",0
	align	4
_901:
	dd	2
	dd	_902
	dd	3
	dd	_713
	dd	_714
	dd	48
	dd	3
	dd	_903
	dd	_849
	dd	52
	dd	3
	dd	_904
	dd	_905
	dd	56
	dd	3
	dd	_906
	dd	_907
	dd	60
	dd	3
	dd	_908
	dd	_706
	dd	64
	dd	3
	dd	_909
	dd	_706
	dd	68
	dd	3
	dd	_910
	dd	_720
	dd	72
	dd	3
	dd	_911
	dd	_720
	dd	76
	dd	0
	align	4
_bb_TDebugTree:
	dd	_bb_TVar
	dd	_bbObjectFree
	dd	_901
	dd	80
	dd	__bb_TDebugTree_New
	dd	__bb_TDebugTree_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNode_Invoke
	dd	__bb_TNode_SortKids
	dd	__bb_TNode_FindArgument
	dd	__bb_TNode_Dump
	dd	__bb_TNode_IsHidden
	dd	__bb_TNode_SetAction
	dd	__bb_TNode_Hide
	dd	__bb_TNode_Detach
	dd	__bb_TNode_FreeKids
	dd	__bb_TVar_Free
	dd	__bb_TNode_Find
	dd	__bb_TNode_SetNode
	dd	__bb_TNode_HighLight
	dd	__bb_TVar_Open
	dd	__bb_TNode_Close
	dd	__bb_TNode_GetState
	dd	__bb_TNode_GetView
	dd	__bb_TNode_GetIndex
	dd	__bb_TNode_Refresh
	dd	__bb_TNode_RefreshView
	dd	__bb_TNode_NodeAfter
	dd	__bb_TNode_Sync
	dd	__bb_TNode_SetName
	dd	__bb_TNode_AddNode
	dd	__bb_TNode_Append
	dd	__bb_TNode_Create
	dd	__bb_TVar_SetVarName
	dd	__bb_TVar_AddVar
	dd	__bb_TVar_SetValue
	dd	__bb_TDebugTree_Reset
	dd	__bb_TDebugTree_AddObj
	dd	__bb_TDebugTree_FindObj
	dd	__bb_TDebugTree_RemoveObj
	dd	__bb_TDebugTree_SyncVars
	dd	__bb_TDebugTree_SetStack
	dd	__bb_TDebugTree_SelectScope
	dd	__bb_TDebugTree_ProcessError
	dd	__bb_TDebugTree_CreateDebugTree
	align	4
_8997:
	dd	_2349
	dd	2224
	dd	5
	align	4
_9009:
	dd	_2349
	dd	2226
	dd	4
	align	4
_283:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	61,78,117,108,108
	align	4
_9012:
	dd	_2349
	dd	2227
	dd	4
	align	4
_9028:
	dd	3
	dd	0
	dd	0
	align	4
_9014:
	dd	_2349
	dd	2228
	dd	5
	align	4
_9017:
	dd	_2349
	dd	2229
	dd	5
	align	4
_9020:
	dd	_2349
	dd	2230
	dd	5
_9052:
	db	"AddVar",0
	align	4
_9051:
	dd	1
	dd	_9052
	dd	2
	dd	_2586
	dd	_907
	dd	-4
	dd	2
	dd	_832
	dd	_706
	dd	-8
	dd	2
	dd	_6971
	dd	_907
	dd	-12
	dd	0
	align	4
_9032:
	dd	_2349
	dd	2236
	dd	3
	align	4
_9034:
	dd	_2349
	dd	2237
	dd	3
	align	4
_9035:
	dd	_2349
	dd	2238
	dd	3
	align	4
_9038:
	dd	_2349
	dd	2239
	dd	3
	align	4
_9048:
	dd	_2349
	dd	2240
	dd	3
_9159:
	db	"SetValue",0
	align	4
_9158:
	dd	1
	dd	_9159
	dd	2
	dd	_2586
	dd	_907
	dd	-4
	dd	2
	dd	_3089
	dd	_907
	dd	-8
	dd	2
	dd	_6971
	dd	_907
	dd	-12
	dd	2
	dd	_973
	dd	_907
	dd	-16
	dd	2
	dd	_720
	dd	_720
	dd	-20
	dd	0
	align	4
_9053:
	dd	_2349
	dd	2244
	dd	3
	align	4
_9057:
	dd	_2349
	dd	2246
	dd	3
	align	4
_9136:
	dd	3
	dd	0
	dd	0
	align	4
_9067:
	dd	_2349
	dd	2248
	dd	4
	align	4
_9090:
	dd	3
	dd	0
	dd	0
	align	4
_9073:
	dd	_2349
	dd	2249
	dd	5
	align	4
_9089:
	dd	3
	dd	0
	dd	0
	align	4
_9084:
	dd	_2349
	dd	2250
	dd	6
	align	4
_9132:
	dd	3
	dd	0
	dd	0
	align	4
_9092:
	dd	_2349
	dd	2253
	dd	5
	align	4
_9131:
	dd	3
	dd	0
	dd	0
	align	4
_9103:
	dd	_2349
	dd	2254
	dd	6
	align	4
_9122:
	dd	3
	dd	0
	dd	0
	align	4
_9109:
	dd	_2349
	dd	2255
	dd	7
	align	4
_9114:
	dd	_2349
	dd	2256
	dd	7
	align	4
_9121:
	dd	3
	dd	0
	dd	0
	align	4
_9116:
	dd	_2349
	dd	2256
	dd	12
	align	4
_9129:
	dd	3
	dd	0
	dd	0
	align	4
_9124:
	dd	_2349
	dd	2258
	dd	7
	align	4
_9130:
	dd	_2349
	dd	2260
	dd	6
	align	4
_9133:
	dd	_2349
	dd	2263
	dd	4
	align	4
_9137:
	dd	_2349
	dd	2266
	dd	3
	align	4
_9142:
	dd	3
	dd	0
	dd	0
	align	4
_9141:
	dd	_2349
	dd	2266
	dd	17
	align	4
_9143:
	dd	_2349
	dd	2267
	dd	3
	align	4
_9157:
	dd	3
	dd	0
	dd	0
	align	4
_9154:
	dd	_2349
	dd	2268
	dd	4
	align	4
_9169:
	dd	1
	dd	_3034
	dd	2
	dd	_2586
	dd	_907
	dd	-4
	dd	2
	dd	_7190
	dd	_720
	dd	-8
	dd	0
	align	4
_9160:
	dd	_2349
	dd	2273
	dd	3
	align	4
_9163:
	dd	_2349
	dd	2274
	dd	3
	align	4
_9164:
	dd	_2349
	dd	2275
	dd	3
	align	4
_9188:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_905
	dd	-4
	dd	0
_896:
	db	"TScope",0
_897:
	db	"tree",0
_900:
	db	"column",0
	align	4
_895:
	dd	2
	dd	_896
	dd	3
	dd	_897
	dd	_893
	dd	48
	dd	3
	dd	_898
	dd	_706
	dd	52
	dd	3
	dd	_899
	dd	_720
	dd	56
	dd	3
	dd	_900
	dd	_720
	dd	60
	dd	0
	align	4
_bb_TScope:
	dd	_bb_TVar
	dd	_bbObjectFree
	dd	_895
	dd	64
	dd	__bb_TScope_New
	dd	__bb_TScope_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TScope_Invoke
	dd	__bb_TNode_SortKids
	dd	__bb_TNode_FindArgument
	dd	__bb_TNode_Dump
	dd	__bb_TNode_IsHidden
	dd	__bb_TNode_SetAction
	dd	__bb_TNode_Hide
	dd	__bb_TNode_Detach
	dd	__bb_TNode_FreeKids
	dd	__bb_TVar_Free
	dd	__bb_TNode_Find
	dd	__bb_TNode_SetNode
	dd	__bb_TNode_HighLight
	dd	__bb_TVar_Open
	dd	__bb_TNode_Close
	dd	__bb_TNode_GetState
	dd	__bb_TNode_GetView
	dd	__bb_TNode_GetIndex
	dd	__bb_TNode_Refresh
	dd	__bb_TNode_RefreshView
	dd	__bb_TNode_NodeAfter
	dd	__bb_TNode_Sync
	dd	__bb_TNode_SetName
	dd	__bb_TNode_AddNode
	dd	__bb_TNode_Append
	dd	__bb_TNode_Create
	dd	__bb_TVar_SetVarName
	dd	__bb_TVar_AddVar
	dd	__bb_TVar_SetValue
	dd	__bb_TScope_SetScope
	dd	__bb_TScope_SetFile
	align	4
_9186:
	dd	3
	dd	0
	dd	0
	align	4
_9170:
	dd	_2349
	dd	2281
	dd	2
	align	4
_9175:
	dd	_2349
	dd	2282
	dd	2
	align	4
_9187:
	dd	3
	dd	0
	dd	0
	align	4
_9195:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_905
	dd	-4
	dd	0
	align	4
_9189:
	dd	3
	dd	0
	dd	0
	align	4
_9206:
	dd	1
	dd	_2814
	dd	2
	dd	_2586
	dd	_905
	dd	-4
	dd	2
	dd	_2815
	dd	_720
	dd	-8
	dd	2
	dd	_855
	dd	_856
	dd	-12
	dd	0
	align	4
_9196:
	dd	_2349
	dd	2285
	dd	3
	align	4
_9205:
	dd	3
	dd	0
	dd	0
	align	4
_9200:
	dd	_2349
	dd	2287
	dd	5
_9243:
	db	"SetScope",0
	align	4
_9242:
	dd	1
	dd	_9243
	dd	2
	dd	_2586
	dd	_905
	dd	-4
	dd	2
	dd	_3504
	dd	_905
	dd	-8
	dd	2
	dd	_6971
	dd	_907
	dd	-12
	dd	0
	align	4
_9207:
	dd	_2349
	dd	2292
	dd	3
	align	4
_9209:
	dd	_2349
	dd	2293
	dd	3
	align	4
_9219:
	dd	_2349
	dd	2294
	dd	3
	align	4
_9225:
	dd	_2349
	dd	2295
	dd	3
	align	4
_9231:
	dd	_2349
	dd	2296
	dd	3
	align	4
_9239:
	dd	_2349
	dd	2297
	dd	3
_9291:
	db	"SetFile",0
	align	4
_9290:
	dd	1
	dd	_9291
	dd	2
	dd	_2586
	dd	_905
	dd	-4
	dd	2
	dd	_1013
	dd	_893
	dd	-8
	dd	2
	dd	_4027
	dd	_706
	dd	-12
	dd	2
	dd	_2567
	dd	_720
	dd	-16
	dd	2
	dd	_2651
	dd	_720
	dd	-20
	dd	2
	dd	_3653
	dd	_720
	dd	-24
	dd	0
	align	4
_9244:
	dd	_2349
	dd	2301
	dd	3
	align	4
_9248:
	dd	_2349
	dd	2302
	dd	3
	align	4
_9256:
	dd	_2349
	dd	2303
	dd	3
	align	4
_9257:
	dd	_2349
	dd	2304
	dd	3
	align	4
_9258:
	dd	_2349
	dd	2305
	dd	3
	align	4
_9259:
	dd	_2349
	dd	2306
	dd	3
	align	4
_9281:
	dd	3
	dd	0
	dd	0
	align	4
_9265:
	dd	_2349
	dd	2307
	dd	4
	align	4
_9273:
	dd	_2349
	dd	2308
	dd	4
	align	4
_9277:
	dd	_2349
	dd	2309
	dd	4
	align	4
_9282:
	dd	_2349
	dd	2311
	dd	3
	align	4
_9332:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_893
	dd	-4
	dd	0
	align	4
_9330:
	dd	3
	dd	0
	dd	0
	align	4
_9292:
	dd	_2349
	dd	2318
	dd	2
	align	4
_9297:
	dd	_2349
	dd	2319
	dd	2
	align	4
_9302:
	dd	_2349
	dd	2320
	dd	2
	align	4
_9307:
	dd	_2349
	dd	2321
	dd	2
	align	4
_9312:
	dd	_2349
	dd	2322
	dd	2
	align	4
_9317:
	dd	_2349
	dd	2323
	dd	2
	align	4
_9322:
	dd	_2349
	dd	2324
	dd	2
	align	4
_9326:
	dd	_2349
	dd	2325
	dd	2
	align	4
_9331:
	dd	3
	dd	0
	dd	0
	align	4
_9347:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_893
	dd	-4
	dd	0
	align	4
_9333:
	dd	3
	dd	0
	dd	0
_9413:
	db	"Reset",0
	align	4
_9412:
	dd	1
	dd	_9413
	dd	2
	dd	_2586
	dd	_893
	dd	-4
	dd	0
	align	4
_9348:
	dd	_2349
	dd	2328
	dd	3
	align	4
_9355:
	dd	_2349
	dd	2329
	dd	3
	align	4
_9358:
	dd	_2349
	dd	2330
	dd	3
	align	4
_9363:
	dd	_2349
	dd	2331
	dd	3
	align	4
_9371:
	dd	_2349
	dd	2332
	dd	3
	align	4
_9379:
	dd	_2349
	dd	2333
	dd	3
	align	4
_9387:
	dd	_2349
	dd	2334
	dd	3
	align	4
_9395:
	dd	_2349
	dd	2335
	dd	3
	align	4
_9403:
	dd	_2349
	dd	2336
	dd	3
	align	4
_9404:
	dd	_2349
	dd	2337
	dd	3
	align	4
_9408:
	dd	_2349
	dd	2338
	dd	3
_9454:
	db	"AddObj",0
	align	4
_9453:
	dd	1
	dd	_9454
	dd	2
	dd	_888
	dd	_706
	dd	-4
	dd	2
	dd	_5486
	dd	_8925
	dd	-8
	dd	0
	align	4
_9414:
	dd	_2349
	dd	2342
	dd	3
	align	4
_9416:
	dd	_2349
	dd	2343
	dd	3
	align	4
_9435:
	dd	3
	dd	0
	dd	0
	align	4
_9425:
	dd	_2349
	dd	2344
	dd	4
	align	4
_9434:
	dd	3
	dd	0
	dd	0
	align	4
_9429:
	dd	_2349
	dd	2345
	dd	5
	align	4
_9433:
	dd	_2349
	dd	2346
	dd	5
	align	4
_9436:
	dd	_2349
	dd	2349
	dd	3
	align	4
_9437:
	dd	_2349
	dd	2350
	dd	3
	align	4
_9445:
	dd	_2349
	dd	2351
	dd	3
	align	4
_9449:
	dd	_2349
	dd	2352
	dd	3
	align	4
_9452:
	dd	_2349
	dd	2353
	dd	3
_9474:
	db	"FindObj",0
	align	4
_9473:
	dd	1
	dd	_9474
	dd	2
	dd	_888
	dd	_706
	dd	-4
	dd	2
	dd	_5486
	dd	_8925
	dd	-8
	dd	0
	align	4
_9455:
	dd	_2349
	dd	2357
	dd	3
	align	4
_9457:
	dd	_2349
	dd	2358
	dd	3
	align	4
_9472:
	dd	3
	dd	0
	dd	0
	align	4
_9466:
	dd	_2349
	dd	2359
	dd	4
	align	4
_9471:
	dd	3
	dd	0
	dd	0
	align	4
_9470:
	dd	_2349
	dd	2359
	dd	19
_9495:
	db	"RemoveObj",0
	align	4
_9494:
	dd	1
	dd	_9495
	dd	2
	dd	_894
	dd	_856
	dd	-4
	dd	2
	dd	_5486
	dd	_8925
	dd	-8
	dd	0
	align	4
_9475:
	dd	_2349
	dd	2364
	dd	3
	align	4
_9477:
	dd	_2349
	dd	2365
	dd	3
	align	4
_9478:
	dd	_2349
	dd	2366
	dd	3
	align	4
_9481:
	dd	3
	dd	0
	dd	0
	align	4
_9480:
	dd	_2349
	dd	2366
	dd	12
	align	4
_9482:
	dd	_2349
	dd	2367
	dd	3
	align	4
_9486:
	dd	_2349
	dd	2368
	dd	3
	align	4
_9493:
	dd	3
	dd	0
	dd	0
	align	4
_9490:
	dd	_2349
	dd	2369
	dd	4
_9527:
	db	"SyncVars",0
	align	4
_9526:
	dd	1
	dd	_9527
	dd	2
	dd	_2586
	dd	_893
	dd	-4
	dd	2
	dd	_5486
	dd	_8925
	dd	-8
	dd	0
	align	4
_9496:
	dd	_2349
	dd	2374
	dd	3
	align	4
_9498:
	dd	_2349
	dd	2375
	dd	3
	align	4
_9525:
	dd	3
	dd	0
	dd	0
	align	4
_9507:
	dd	_2349
	dd	2376
	dd	4
	align	4
_9524:
	dd	3
	dd	0
	dd	0
	align	4
_9511:
	dd	_2349
	dd	2377
	dd	5
	align	4
_9515:
	dd	_2349
	dd	2378
	dd	5
	align	4
_302:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	100
_9631:
	db	"SetStack",0
_9632:
	db	"list",0
_9633:
	db	"scope",0
_9634:
	db	"openscope",0
	align	4
_9630:
	dd	1
	dd	_9631
	dd	2
	dd	_2586
	dd	_893
	dd	-4
	dd	2
	dd	_9632
	dd	_849
	dd	-8
	dd	2
	dd	_9633
	dd	_905
	dd	-12
	dd	2
	dd	_9634
	dd	_905
	dd	-16
	dd	2
	dd	_3504
	dd	_905
	dd	-20
	dd	2
	dd	_937
	dd	_720
	dd	-24
	dd	2
	dd	_720
	dd	_720
	dd	-28
	dd	0
	align	4
_9528:
	dd	_2349
	dd	2384
	dd	3
	align	4
_9530:
	dd	_2349
	dd	2385
	dd	3
	align	4
_9532:
	dd	_2349
	dd	2386
	dd	3
	align	4
_9534:
	dd	_2349
	dd	2387
	dd	3
	align	4
_9537:
	dd	_2349
	dd	2389
	dd	3
	align	4
_9542:
	dd	_2349
	dd	2390
	dd	3
	align	4
_9590:
	dd	3
	dd	0
	dd	0
	align	4
_9551:
	dd	_2349
	dd	2391
	dd	4
	align	4
_9557:
	dd	3
	dd	0
	dd	0
	align	4
_9553:
	dd	_2349
	dd	2392
	dd	5
	align	4
_9556:
	dd	_2349
	dd	2393
	dd	5
	align	4
_9570:
	dd	3
	dd	0
	dd	0
	align	4
_9559:
	dd	_2349
	dd	2395
	dd	5
	align	4
_9564:
	dd	_2349
	dd	2396
	dd	5
	align	4
_9567:
	dd	_2349
	dd	2397
	dd	5
	align	4
_9571:
	dd	_2349
	dd	2399
	dd	4
	align	4
_9585:
	dd	3
	dd	0
	dd	0
	align	4
_9575:
	dd	_2349
	dd	2400
	dd	5
	align	4
_9584:
	dd	3
	dd	0
	dd	0
	align	4
_9583:
	dd	_2349
	dd	2400
	dd	34
	align	4
_9588:
	dd	3
	dd	0
	dd	0
	align	4
_9587:
	dd	_2349
	dd	2402
	dd	5
	align	4
_9589:
	dd	_2349
	dd	2404
	dd	4
	align	4
_9591:
	dd	_2349
	dd	2406
	dd	3
	align	4
_9604:
	dd	3
	dd	0
	dd	0
	align	4
_9596:
	dd	_2349
	dd	2407
	dd	4
	align	4
_9601:
	dd	_2349
	dd	2408
	dd	4
	align	4
_9605:
	dd	_2349
	dd	2410
	dd	3
	align	4
_9610:
	dd	3
	dd	0
	dd	0
	align	4
_9609:
	dd	_2349
	dd	2410
	dd	21
	align	4
_9611:
	dd	_2349
	dd	2411
	dd	3
	align	4
_9616:
	dd	3
	dd	0
	dd	0
	align	4
_9613:
	dd	_2349
	dd	2411
	dd	20
	align	4
_9617:
	dd	_2349
	dd	2412
	dd	3
	align	4
_9622:
	dd	3
	dd	0
	dd	0
	align	4
_9619:
	dd	_2349
	dd	2412
	dd	16
	align	4
_9623:
	dd	_2349
	dd	2413
	dd	3
	align	4
_9626:
	dd	_2349
	dd	2414
	dd	3
_9659:
	db	"SelectScope",0
_9660:
	db	"open",0
	align	4
_9658:
	dd	1
	dd	_9659
	dd	2
	dd	_2586
	dd	_893
	dd	-4
	dd	2
	dd	_9633
	dd	_905
	dd	-8
	dd	2
	dd	_9660
	dd	_720
	dd	-12
	dd	0
	align	4
_9635:
	dd	_2349
	dd	2418
	dd	3
	align	4
_9638:
	dd	3
	dd	0
	dd	0
	align	4
_9637:
	dd	_2349
	dd	2418
	dd	16
	align	4
_9639:
	dd	_2349
	dd	2419
	dd	3
	align	4
_9654:
	dd	3
	dd	0
	dd	0
	align	4
_9643:
	dd	_2349
	dd	2419
	dd	17
	align	4
_9655:
	dd	_2349
	dd	2420
	dd	3
_9942:
	db	"ProcessError",0
	align	4
_9941:
	dd	1
	dd	_9942
	dd	2
	dd	_2586
	dd	_893
	dd	-4
	dd	2
	dd	_899
	dd	_706
	dd	-8
	dd	2
	dd	_2567
	dd	_720
	dd	-12
	dd	0
	align	4
_9661:
	dd	_2349
	dd	2428
	dd	3
	align	4
_9663:
	dd	_2349
	dd	2430
	dd	3
	align	4
_9665:
	dd	3
	dd	0
	dd	0
	align	4
_9664:
	dd	_2349
	dd	2431
	dd	4
	align	4
_9666:
	dd	_2349
	dd	2433
	dd	3
	align	4
_9669:
	dd	3
	dd	0
	dd	0
	align	4
_9668:
	dd	_2349
	dd	2433
	dd	15
	align	4
_9670:
	dd	_2349
	dd	2435
	dd	3
	align	4
_312:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	126,62
	align	4
_9673:
	dd	3
	dd	0
	dd	0
	align	4
_9672:
	dd	_2349
	dd	2435
	dd	23
	align	4
_9674:
	dd	_2349
	dd	2437
	dd	3
	align	4
_9675:
	dd	_2349
	dd	2439
	dd	3
	align	4
_9708:
	dd	3
	dd	0
	dd	0
	align	4
_9679:
	dd	_2349
	dd	2440
	dd	4
	align	4
_313:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	125
	align	4
_9699:
	dd	3
	dd	0
	dd	0
	align	4
_9681:
	dd	_2349
	dd	2441
	dd	5
	align	4
_9686:
	dd	_2349
	dd	2442
	dd	5
	align	4
_9691:
	dd	_2349
	dd	2443
	dd	5
	align	4
_9706:
	dd	3
	dd	0
	dd	0
	align	4
_9701:
	dd	_2349
	dd	2448
	dd	6
	align	4
_9707:
	dd	_2349
	dd	2451
	dd	4
	align	4
_9709:
	dd	_2349
	dd	2454
	dd	3
	align	4
_9850:
	dd	3
	dd	0
	dd	0
	align	4
_9713:
	dd	_2349
	dd	2455
	dd	4
	align	4
_9757:
	dd	3
	dd	0
	dd	0
	align	4
_9715:
	dd	_2349
	dd	2456
	dd	5
	align	4
_9716:
	dd	_2349
	dd	2457
	dd	5
	align	4
_9721:
	dd	_2349
	dd	2458
	dd	5
	align	4
_9729:
	dd	_2349
	dd	2459
	dd	5
	align	4
_9737:
	dd	_2349
	dd	2460
	dd	5
	align	4
_9740:
	dd	_2349
	dd	2461
	dd	5
	align	4
_9755:
	dd	3
	dd	0
	dd	0
	align	4
_9744:
	dd	_2349
	dd	2462
	dd	6
	align	4
_9747:
	dd	_2349
	dd	2463
	dd	6
	align	4
_9756:
	dd	_2349
	dd	2465
	dd	5
	align	4
_9758:
	dd	_2349
	dd	2468
	dd	4
	align	4
_9823:
	dd	3
	dd	0
	dd	0
	align	4
_9762:
	dd	_2349
	dd	2469
	dd	5
	align	4
_314:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	76,111,99,97,108,32,60,108
	dw	111,99,97,108,62
	align	4
_9764:
	dd	3
	dd	0
	dd	0
	align	4
_9801:
	dd	3
	dd	0
	dd	0
	align	4
_9766:
	dd	_2349
	dd	2471
	dd	6
	align	4
_9774:
	dd	_2349
	dd	2472
	dd	6
	align	4
_9784:
	dd	_2349
	dd	2473
	dd	6
	align	4
_9794:
	dd	_2349
	dd	2474
	dd	6
	align	4
_9802:
	dd	_2349
	dd	2476
	dd	5
	align	4
_9813:
	dd	3
	dd	0
	dd	0
	align	4
_9806:
	dd	_2349
	dd	2476
	dd	16
	align	4
_9814:
	dd	_2349
	dd	2477
	dd	5
	align	4
_9822:
	dd	_2349
	dd	2478
	dd	5
	align	4
_9824:
	dd	_2349
	dd	2481
	dd	4
	align	4
_315:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	64
	align	4
_9836:
	dd	3
	dd	0
	dd	0
	align	4
_9828:
	dd	_2349
	dd	2482
	dd	5
	align	4
_9848:
	dd	3
	dd	0
	dd	0
	align	4
_9838:
	dd	_2349
	dd	2484
	dd	5
	align	4
_9847:
	dd	3
	dd	0
	dd	0
	align	4
_9842:
	dd	_2349
	dd	2484
	dd	16
	align	4
_9849:
	dd	_2349
	dd	2487
	dd	4
	align	4
_9851:
	dd	_2349
	dd	2490
	dd	3
	align	4
_316:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	85,110,104,97,110,100,108,101
	dw	100,32,69,120,99,101,112,116
	dw	105,111,110,58
	align	4
_9873:
	dd	3
	dd	0
	dd	0
	align	4
_9853:
	dd	_2349
	dd	2491
	dd	4
	align	4
_9861:
	dd	_2349
	dd	2492
	dd	4
	align	4
_317:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	116
	align	4
_9868:
	dd	_2349
	dd	2493
	dd	4
	align	4
_9872:
	dd	_2349
	dd	2494
	dd	4
	align	4
_9874:
	dd	_2349
	dd	2497
	dd	3
	align	4
_318:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	83,116,97,99,107,84,114,97
	dw	99,101,123
	align	4
_9885:
	dd	3
	dd	0
	dd	0
	align	4
_9876:
	dd	_2349
	dd	2498
	dd	4
	align	4
_9884:
	dd	_2349
	dd	2499
	dd	4
	align	4
_9886:
	dd	_2349
	dd	2502
	dd	3
	align	4
_319:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	68,101,98,117,103,58
	align	4
_320:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	68,101,98,117,103,83,116,111
	dw	112,58
	align	4
_9902:
	dd	3
	dd	0
	dd	0
	align	4
_9890:
	dd	_2349
	dd	2503
	dd	4
	align	4
_9897:
	dd	_2349
	dd	2504
	dd	4
	align	4
_9901:
	dd	_2349
	dd	2505
	dd	4
	align	4
_9903:
	dd	_2349
	dd	2508
	dd	3
	align	4
_321:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	79,98,106,101,99,116,68,117
	dw	109,112,64
	align	4
_9940:
	dd	3
	dd	0
	dd	0
	align	4
_9905:
	dd	_2349
	dd	2509
	dd	4
	align	4
_322:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	123
	align	4
_9906:
	dd	_2349
	dd	2510
	dd	4
	align	4
_9909:
	dd	3
	dd	0
	dd	0
	align	4
_9908:
	dd	_2349
	dd	2510
	dd	12
	align	4
_9910:
	dd	_2349
	dd	2511
	dd	4
	align	4
_9911:
	dd	_2349
	dd	2512
	dd	4
	align	4
_9919:
	dd	_2349
	dd	2514
	dd	4
	align	4
_9929:
	dd	_2349
	dd	2515
	dd	4
	align	4
_9939:
	dd	_2349
	dd	2516
	dd	4
_9975:
	db	"CreateDebugTree",0
	align	4
_9974:
	dd	1
	dd	_9975
	dd	2
	dd	_713
	dd	_714
	dd	-4
	dd	2
	dd	_6333
	dd	_893
	dd	-8
	dd	0
	align	4
_9943:
	dd	_2349
	dd	2522
	dd	3
	align	4
_9945:
	dd	_2349
	dd	2523
	dd	3
	align	4
_9950:
	dd	_2349
	dd	2524
	dd	3
	align	4
_9951:
	dd	_2349
	dd	2525
	dd	3
	align	4
_9959:
	dd	_2349
	dd	2526
	dd	3
	align	4
_323:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	68,101,98,117,103
	align	4
_9962:
	dd	_2349
	dd	2527
	dd	3
	align	4
_9970:
	dd	_2349
	dd	2528
	dd	3
	align	4
_9973:
	dd	_2349
	dd	2529
	dd	3
_921:
	db	":TNodeView",0
	align	4
_9997:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_921
	dd	-4
	dd	0
_913:
	db	"TNodeView",0
_916:
	db	"treeview",0
	align	4
_912:
	dd	2
	dd	_913
	dd	3
	dd	_877
	dd	_914
	dd	8
	dd	3
	dd	_915
	dd	_847
	dd	12
	dd	3
	dd	_916
	dd	_716
	dd	16
	dd	3
	dd	_733
	dd	_720
	dd	20
	dd	0
	align	4
_bb_TNodeView:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_912
	dd	24
	dd	__bb_TNodeView_New
	dd	__bb_TNodeView_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNodeView_NewView
	dd	__bb_TNodeView_OnEvent
	align	4
_9995:
	dd	3
	dd	0
	dd	0
	align	4
_9976:
	dd	_2349
	dd	2534
	dd	2
	align	4
_9981:
	dd	_2349
	dd	2535
	dd	2
	align	4
_9986:
	dd	_2349
	dd	2536
	dd	2
	align	4
_9991:
	dd	_2349
	dd	2537
	dd	2
	align	4
_9996:
	dd	3
	dd	0
	dd	0
	align	4
_10006:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_921
	dd	-4
	dd	0
	align	4
_9998:
	dd	3
	dd	0
	dd	0
_10033:
	db	"NewView",0
_10034:
	db	"hnode",0
	align	4
_10032:
	dd	1
	dd	_10033
	dd	2
	dd	_2586
	dd	_921
	dd	-4
	dd	2
	dd	_5871
	dd	_847
	dd	-8
	dd	2
	dd	_10034
	dd	_716
	dd	-12
	dd	0
	align	4
_10007:
	dd	_2349
	dd	2540
	dd	3
	align	4
_10010:
	dd	_2349
	dd	2541
	dd	3
	align	4
_10013:
	dd	_2349
	dd	2542
	dd	3
	align	4
_10020:
	dd	_2349
	dd	2543
	dd	3
	align	4
_10031:
	dd	3
	dd	0
	dd	0
	align	4
_10026:
	dd	_2349
	dd	2543
	dd	21
	align	4
_10080:
	dd	1
	dd	_6467
	dd	2
	dd	_2586
	dd	_921
	dd	-4
	dd	2
	dd	_5871
	dd	_847
	dd	-8
	dd	0
	align	4
_10035:
	dd	_2349
	dd	2547
	dd	3
	align	4
_10037:
	dd	_2349
	dd	2548
	dd	3
	align	4
_10044:
	dd	_2349
	dd	2549
	dd	3
	align	4
_10047:
	dd	3
	dd	0
	dd	0
	align	4
_10046:
	dd	_2349
	dd	2549
	dd	12
	align	4
_10048:
	dd	_2349
	dd	2550
	dd	3
	align	4
_10059:
	dd	3
	dd	0
	dd	0
	align	4
_10056:
	dd	_2349
	dd	2552
	dd	5
	align	4
_10063:
	dd	3
	dd	0
	dd	0
	align	4
_10060:
	dd	_2349
	dd	2554
	dd	5
	align	4
_10067:
	dd	3
	dd	0
	dd	0
	align	4
_10064:
	dd	_2349
	dd	2556
	dd	5
	align	4
_10073:
	dd	3
	dd	0
	dd	0
	align	4
_10068:
	dd	_2349
	dd	2558
	dd	5
	align	4
_10079:
	dd	3
	dd	0
	dd	0
	align	4
_10074:
	dd	_2349
	dd	2560
	dd	5
	align	4
_10108:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_914
	dd	-4
	dd	0
_918:
	db	"TNavBar",0
_919:
	db	"viewlist",0
_920:
	db	"selected",0
_922:
	db	"navmenu",0
	align	4
_917:
	dd	2
	dd	_918
	dd	3
	dd	_713
	dd	_714
	dd	8
	dd	3
	dd	_730
	dd	_716
	dd	12
	dd	3
	dd	_919
	dd	_849
	dd	16
	dd	3
	dd	_920
	dd	_921
	dd	20
	dd	3
	dd	_922
	dd	_716
	dd	24
	dd	0
	align	4
_bb_TNavBar:
	dd	_bb_TEventHandler
	dd	_bbObjectFree
	dd	_917
	dd	28
	dd	__bb_TNavBar_New
	dd	__bb_TNavBar_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNavBar_Invoke
	dd	__bb_TNavBar_OnEvent
	dd	__bb_TNavBar_SelectedView
	dd	__bb_TNavBar_SelectView
	dd	__bb_TNavBar_AddView
	dd	__bb_TNavBar_Refresh
	dd	__bb_TNavBar_CreateNavMenu
	dd	__bb_TNavBar_Create
	align	4
_10106:
	dd	3
	dd	0
	dd	0
	align	4
_10081:
	dd	_2349
	dd	2566
	dd	2
	align	4
_10086:
	dd	_2349
	dd	2567
	dd	2
	align	4
_10091:
	dd	_2349
	dd	2568
	dd	2
	align	4
_10096:
	dd	_2349
	dd	2569
	dd	2
	align	4
_10101:
	dd	_2349
	dd	2570
	dd	2
	align	4
_10107:
	dd	3
	dd	0
	dd	0
	align	4
_10121:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_914
	dd	-4
	dd	0
	align	4
_10109:
	dd	3
	dd	0
	dd	0
_10133:
	db	"SelectedView",0
	align	4
_10132:
	dd	1
	dd	_10133
	dd	2
	dd	_2586
	dd	_914
	dd	-4
	dd	0
	align	4
_10122:
	dd	_2349
	dd	2573
	dd	3
	align	4
_10131:
	dd	3
	dd	0
	dd	0
	align	4
_10126:
	dd	_2349
	dd	2573
	dd	15
_10176:
	db	"SelectView",0
	align	4
_10175:
	dd	1
	dd	_10176
	dd	2
	dd	_2586
	dd	_914
	dd	-4
	dd	2
	dd	_733
	dd	_720
	dd	-8
	dd	2
	dd	_5871
	dd	_921
	dd	-12
	dd	0
	align	4
_10134:
	dd	_2349
	dd	2577
	dd	3
	align	4
_10136:
	dd	_2349
	dd	2578
	dd	3
	align	4
_10141:
	dd	_2349
	dd	2579
	dd	3
	align	4
_10145:
	dd	3
	dd	0
	dd	0
	align	4
_10143:
	dd	_2349
	dd	2579
	dd	12
	align	4
_324:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	115,101,108,101,99,116,118,105
	dw	101,119,32,102,97,105,108,101
	dw	100
	align	4
_10144:
	dd	_2349
	dd	2579
	dd	38
	align	4
_10146:
	dd	_2349
	dd	2580
	dd	3
	align	4
_10168:
	dd	3
	dd	0
	dd	0
	align	4
_10150:
	dd	_2349
	dd	2581
	dd	4
	align	4
_10159:
	dd	3
	dd	0
	dd	0
	align	4
_10154:
	dd	_2349
	dd	2581
	dd	16
	align	4
_10160:
	dd	_2349
	dd	2582
	dd	4
	align	4
_10169:
	dd	_2349
	dd	2584
	dd	3
	align	4
_10172:
	dd	_2349
	dd	2585
	dd	3
_10288:
	db	"AddView",0
	align	4
_10287:
	dd	1
	dd	_10288
	dd	2
	dd	_2586
	dd	_914
	dd	-4
	dd	2
	dd	_837
	dd	_847
	dd	-8
	dd	2
	dd	_5871
	dd	_921
	dd	-12
	dd	2
	dd	_733
	dd	_720
	dd	-16
	dd	2
	dd	_915
	dd	_716
	dd	-20
	dd	0
	align	4
_10177:
	dd	_2349
	dd	2589
	dd	3
	align	4
_10179:
	dd	_2349
	dd	2590
	dd	3
	align	4
_10182:
	dd	_2349
	dd	2591
	dd	3
	align	4
_10204:
	dd	3
	dd	0
	dd	0
	align	4
_10193:
	dd	_2349
	dd	2592
	dd	4
	align	4
_10203:
	dd	3
	dd	0
	dd	0
	align	4
_10197:
	dd	_2349
	dd	2592
	dd	19
	align	4
_10202:
	dd	_2349
	dd	2592
	dd	38
	align	4
_10205:
	dd	_2349
	dd	2594
	dd	3
	align	4
_10206:
	dd	_2349
	dd	2595
	dd	3
	align	4
_10214:
	dd	_2349
	dd	2596
	dd	3
	align	4
_10222:
	dd	_2349
	dd	2597
	dd	3
	align	4
_10230:
	dd	_2349
	dd	2598
	dd	3
	align	4
_10244:
	dd	_2349
	dd	2599
	dd	3
	align	4
_10255:
	dd	_2349
	dd	2600
	dd	3
	align	4
_10258:
	dd	_2349
	dd	2601
	dd	3
	align	4
_10261:
	dd	_2349
	dd	2602
	dd	3
	align	4
_10266:
	dd	_2349
	dd	2603
	dd	3
	align	4
_10271:
	dd	_2349
	dd	2604
	dd	3
	align	4
_10274:
	dd	_2349
	dd	2605
	dd	3
	align	4
_10279:
	dd	_2349
	dd	2606
	dd	3
	align	4
_10284:
	dd	_2349
	dd	2607
	dd	3
	align	4
_10315:
	dd	1
	dd	_6467
	dd	2
	dd	_2586
	dd	_914
	dd	-4
	dd	0
	align	4
_10289:
	dd	_2349
	dd	2611
	dd	3
	align	4
_10298:
	dd	3
	dd	0
	dd	0
	align	4
_10293:
	dd	_2349
	dd	2612
	dd	4
	align	4
_10299:
	dd	_2349
	dd	2614
	dd	3
	align	4
_10314:
	dd	3
	dd	0
	dd	0
	align	4
_10309:
	dd	_2349
	dd	2615
	dd	4
	align	4
_10341:
	dd	1
	dd	_3702
	dd	2
	dd	_2586
	dd	_914
	dd	-4
	dd	2
	dd	_7190
	dd	_921
	dd	-8
	dd	0
	align	4
_10316:
	dd	_2349
	dd	2620
	dd	3
	align	4
_10318:
	dd	_2349
	dd	2621
	dd	3
	align	4
_10340:
	dd	3
	dd	0
	dd	0
	align	4
_10329:
	dd	_2349
	dd	2622
	dd	4
	align	4
_10360:
	dd	1
	dd	_2814
	dd	2
	dd	_2586
	dd	_914
	dd	-4
	dd	2
	dd	_2815
	dd	_720
	dd	-8
	dd	2
	dd	_855
	dd	_856
	dd	-12
	dd	0
	align	4
_10342:
	dd	_2349
	dd	2627
	dd	3
	align	4
_10347:
	dd	3
	dd	0
	dd	0
	align	4
_10344:
	dd	_2349
	dd	2627
	dd	26
	align	4
_10348:
	dd	_2349
	dd	2628
	dd	3
	align	4
_10359:
	dd	3
	dd	0
	dd	0
	align	4
_10354:
	dd	_2349
	dd	2628
	dd	39
_10367:
	db	"CreateNavMenu",0
_10368:
	db	"edit",0
	align	4
_10366:
	dd	1
	dd	_10367
	dd	2
	dd	_10368
	dd	_716
	dd	-4
	dd	0
	align	4
_10361:
	dd	_2349
	dd	2632
	dd	3
	align	4
_10363:
	dd	_2349
	dd	2633
	dd	3
	align	4
_331:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	38,78,97,118
	align	4
_10364:
	dd	_2349
	dd	2634
	dd	3
	align	4
_332:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	38,78,101,119,32,86,105,101
	dw	119
	align	4
_10365:
	dd	_2349
	dd	2635
	dd	3
	align	4
_10399:
	dd	1
	dd	_2800
	dd	2
	dd	_713
	dd	_714
	dd	-4
	dd	2
	dd	_5871
	dd	_914
	dd	-8
	dd	0
	align	4
_10369:
	dd	_2349
	dd	2639
	dd	3
	align	4
_10371:
	dd	_2349
	dd	2640
	dd	3
	align	4
_10372:
	dd	_2349
	dd	2641
	dd	3
	align	4
_10380:
	dd	_2349
	dd	2642
	dd	3
	align	4
_10390:
	dd	_2349
	dd	2644
	dd	3
	align	4
_10398:
	dd	_2349
	dd	2645
	dd	3
	align	4
_10444:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	0
_924:
	db	"TOutputPanel",0
_926:
	db	"process",0
_927:
	db	":TProcess",0
_929:
	db	"err",0
_930:
	db	"post",0
_931:
	db	"errbuffer",0
_933:
	db	"outputmenu",0
	align	4
_923:
	dd	2
	dd	_924
	dd	3
	dd	_713
	dd	_714
	dd	28
	dd	3
	dd	_925
	dd	_716
	dd	32
	dd	3
	dd	_926
	dd	_927
	dd	36
	dd	3
	dd	_809
	dd	_706
	dd	40
	dd	3
	dd	_928
	dd	_706
	dd	44
	dd	3
	dd	_929
	dd	_706
	dd	48
	dd	3
	dd	_930
	dd	_706
	dd	52
	dd	3
	dd	_931
	dd	_932
	dd	56
	dd	3
	dd	_933
	dd	_716
	dd	60
	dd	0
	align	4
_bb_TOutputPanel:
	dd	_bb_TToolPanel
	dd	_bbObjectFree
	dd	_923
	dd	64
	dd	__bb_TOutputPanel_New
	dd	__bb_TOutputPanel_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TOutputPanel_Invoke
	dd	__bb_TOutputPanel_OnEvent
	dd	__bb_TToolPanel_Show
	dd	__bb_TOutputPanel_Clear
	dd	__bb_TOutputPanel_Write
	dd	__bb_TOutputPanel_Execute
	dd	__bb_TOutputPanel_WritePipe
	dd	__bb_TOutputPanel_Go
	dd	__bb_TOutputPanel_StepOver
	dd	__bb_TOutputPanel_StepIn
	dd	__bb_TOutputPanel_StepOut
	dd	__bb_TOutputPanel_Stop
	dd	__bb_TOutputPanel_Wait
	dd	__bb_TOutputPanel_Close
	dd	__bb_TOutputPanel_Escape
	dd	__bb_TOutputPanel_outputfilter
	dd	__bb_TOutputPanel_FlushPipes
	dd	__bb_TOutputPanel_ReadPipes
	dd	__bb_TOutputPanel_WriteChar
	dd	__bb_TOutputPanel_Open
	dd	__bb_TOutputPanel_CreateOutputMenu
	dd	__bb_TOutputPanel_Create
	align	4
_10442:
	dd	3
	dd	0
	dd	0
	align	4
_10400:
	dd	_2349
	dd	2652
	dd	2
	align	4
_10405:
	dd	_2349
	dd	2653
	dd	2
	align	4
_10410:
	dd	_2349
	dd	2654
	dd	2
	align	4
_10415:
	dd	_2349
	dd	2655
	dd	2
	align	4
_10432:
	dd	_2349
	dd	2656
	dd	2
	align	4
_10437:
	dd	_2349
	dd	2657
	dd	2
	align	4
_10443:
	dd	3
	dd	0
	dd	0
	align	4
_10465:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	0
	align	4
_10445:
	dd	3
	dd	0
	dd	0
_10478:
	db	"Clear",0
	align	4
_10477:
	dd	1
	dd	_10478
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	0
	align	4
_10466:
	dd	_2349
	dd	2660
	dd	3
	align	4
_10473:
	dd	3
	dd	0
	dd	0
	align	4
_10470:
	dd	_2349
	dd	2660
	dd	17
	align	4
_10474:
	dd	_2349
	dd	2661
	dd	3
_10491:
	db	"mess",0
	align	4
_10490:
	dd	1
	dd	_4560
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	2
	dd	_10491
	dd	_706
	dd	-8
	dd	0
	align	4
_10479:
	dd	_2349
	dd	2665
	dd	3
	align	4
_10486:
	dd	3
	dd	0
	dd	0
	align	4
_10483:
	dd	_2349
	dd	2665
	dd	17
	align	4
_10487:
	dd	_2349
	dd	2666
	dd	3
_10607:
	db	"Execute",0
_10608:
	db	"exe",0
_10609:
	db	"home",0
	align	4
_10606:
	dd	1
	dd	_10607
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	2
	dd	_2613
	dd	_706
	dd	-8
	dd	2
	dd	_10491
	dd	_706
	dd	-12
	dd	2
	dd	_10608
	dd	_706
	dd	-16
	dd	2
	dd	_10609
	dd	_720
	dd	-20
	dd	0
	align	4
_10492:
	dd	_2349
	dd	2670
	dd	3
	align	4
_10499:
	dd	3
	dd	0
	dd	0
	align	4
_10496:
	dd	_2349
	dd	2670
	dd	17
	align	4
_10500:
	dd	_2349
	dd	2671
	dd	3
	align	4
_10503:
	dd	3
	dd	0
	dd	0
	align	4
_10502:
	dd	_2349
	dd	2671
	dd	16
	align	4
_10504:
	dd	_2349
	dd	2672
	dd	3
	align	4
_10512:
	dd	_2349
	dd	2673
	dd	3
	align	4
_10520:
	dd	_2349
	dd	2674
	dd	3
	align	4
_10525:
	dd	_2349
	dd	2675
	dd	3
	align	4
_10532:
	dd	_2349
	dd	2676
	dd	3
	align	4
_10550:
	dd	3
	dd	0
	dd	0
	align	4
_10540:
	dd	_2349
	dd	2677
	dd	4
	align	4
_10541:
	dd	_2349
	dd	2678
	dd	4
	align	4
_10549:
	dd	3
	dd	0
	dd	0
	align	4
_10545:
	dd	_2349
	dd	2679
	dd	5
	align	4
_333:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	67,117,114,114,101,110,116,32
	dw	112,114,111,99,101,115,115,32
	dw	115,116,105,108,108,32,98,117
	dw	115,121,32
	align	4
_10548:
	dd	_2349
	dd	2680
	dd	5
	align	4
_10551:
	dd	_2349
	dd	2683
	dd	3
	align	4
_10552:
	dd	_2349
	dd	2684
	dd	3
	align	4
_10560:
	dd	_2349
	dd	2685
	dd	3
	align	4
_10566:
	dd	3
	dd	0
	dd	0
	align	4
_10564:
	dd	_2349
	dd	2685
	dd	18
	align	4
_334:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	80,114,111,99,101,115,115,32
	dw	70,97,105,108,117,114,101,32
	dw	119,105,116,104,32
	align	4
_10565:
	dd	_2349
	dd	2685
	dd	53
	align	4
_10567:
	dd	_2349
	dd	2686
	dd	3
	align	4
_10575:
	dd	3
	dd	0
	dd	0
	align	4
_10573:
	dd	_2349
	dd	2686
	dd	27
	align	4
_335:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	80,114,111,99,101,115,115,32
	dw	70,97,105,108,101,100,32,116
	dw	111,32,115,116,97,114,116,32
	align	4
_10574:
	dd	_2349
	dd	2686
	dd	65
	align	4
_10576:
	dd	_2349
	dd	2687
	dd	3
	align	4
_10584:
	dd	_2349
	dd	2688
	dd	3
	align	4
_10589:
	dd	3
	dd	0
	dd	0
	align	4
_10586:
	dd	_2349
	dd	2688
	dd	11
	align	4
_10590:
	dd	_2349
	dd	2689
	dd	3
	align	4
_10593:
	dd	_2349
	dd	2690
	dd	3
	align	4
_10601:
	dd	_2349
	dd	2691
	dd	3
_10627:
	db	"WritePipe",0
_10628:
	db	"pipe",0
_10629:
	db	":TPipeStream",0
	align	4
_10626:
	dd	1
	dd	_10627
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	2
	dd	_2614
	dd	_706
	dd	-8
	dd	2
	dd	_10628
	dd	_10629
	dd	-12
	dd	0
	align	4
_10610:
	dd	_2349
	dd	2695
	dd	3
	align	4
_10612:
	dd	_2349
	dd	2696
	dd	3
	align	4
_10617:
	dd	3
	dd	0
	dd	0
	align	4
_10616:
	dd	_2349
	dd	2696
	dd	18
	align	4
_10618:
	dd	_2349
	dd	2697
	dd	3
	align	4
_10623:
	dd	_2349
	dd	2698
	dd	3
	align	4
_10633:
	dd	1
	dd	_8040
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	0
	align	4
_10630:
	dd	_2349
	dd	2702
	dd	3
	align	4
_336:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	114
_10638:
	db	"StepOver",0
	align	4
_10637:
	dd	1
	dd	_10638
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	0
	align	4
_10634:
	dd	_2349
	dd	2706
	dd	3
	align	4
_337:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	115
_10643:
	db	"StepIn",0
	align	4
_10642:
	dd	1
	dd	_10643
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	0
	align	4
_10639:
	dd	_2349
	dd	2710
	dd	3
	align	4
_338:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	101
_10648:
	db	"StepOut",0
	align	4
_10647:
	dd	1
	dd	_10648
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	0
	align	4
_10644:
	dd	_2349
	dd	2714
	dd	3
	align	4
_339:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	108
_10696:
	db	"Stop",0
	align	4
_10695:
	dd	1
	dd	_10696
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	0
	align	4
_10649:
	dd	_2349
	dd	2718
	dd	3
	align	4
_10654:
	dd	3
	dd	0
	dd	0
	align	4
_10653:
	dd	_2349
	dd	2718
	dd	18
	align	4
_10655:
	dd	_2349
	dd	2719
	dd	3
	align	4
_10660:
	dd	_2349
	dd	2720
	dd	3
	align	4
_10671:
	dd	_2349
	dd	2721
	dd	3
	align	4
_10676:
	dd	_2349
	dd	2722
	dd	3
	align	4
_10684:
	dd	_2349
	dd	2723
	dd	3
	align	4
_340:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	10,80,114,111,99,101,115,115
	dw	32,116,101,114,109,105,110,97
	dw	116,101,100,10
	align	4
_10687:
	dd	_2349
	dd	2724
	dd	3
	align	4
_10692:
	dd	_2349
	dd	2725
	dd	3
_10709:
	db	"Wait",0
	align	4
_10708:
	dd	1
	dd	_10709
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	0
	align	4
_10697:
	dd	_2349
	dd	2729
	dd	3
	align	4
_10707:
	dd	3
	dd	0
	dd	0
	align	4
_10706:
	dd	_2349
	dd	2730
	dd	4
	align	4
_10781:
	dd	1
	dd	_2814
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	2
	dd	_2815
	dd	_720
	dd	-8
	dd	2
	dd	_855
	dd	_856
	dd	-12
	dd	0
	align	4
_10710:
	dd	_2349
	dd	2735
	dd	3
	align	4
_10733:
	dd	3
	dd	0
	dd	0
	align	4
_10720:
	dd	_2349
	dd	2737
	dd	5
	align	4
_10725:
	dd	_2349
	dd	2738
	dd	5
	align	4
_10732:
	dd	3
	dd	0
	dd	0
	align	4
_10729:
	dd	_2349
	dd	2738
	dd	15
	align	4
_10747:
	dd	3
	dd	0
	dd	0
	align	4
_10734:
	dd	_2349
	dd	2740
	dd	5
	align	4
_10739:
	dd	_2349
	dd	2741
	dd	5
	align	4
_10751:
	dd	3
	dd	0
	dd	0
	align	4
_10748:
	dd	_2349
	dd	2743
	dd	5
	align	4
_10755:
	dd	3
	dd	0
	dd	0
	align	4
_10752:
	dd	_2349
	dd	2745
	dd	5
	align	4
_10759:
	dd	3
	dd	0
	dd	0
	align	4
_10756:
	dd	_2349
	dd	2747
	dd	5
	align	4
_10768:
	dd	3
	dd	0
	dd	0
	align	4
_10760:
	dd	_2349
	dd	2749
	dd	5
	align	4
_10767:
	dd	3
	dd	0
	dd	0
	align	4
_10764:
	dd	_2349
	dd	2749
	dd	15
	align	4
_10780:
	dd	3
	dd	0
	dd	0
	align	4
_10769:
	dd	_2349
	dd	2751
	dd	5
	align	4
_10791:
	dd	1
	dd	_7283
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	0
	align	4
_10782:
	dd	_2349
	dd	2756
	dd	3
_10799:
	db	"Escape",0
	align	4
_10798:
	dd	1
	dd	_10799
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	0
	align	4
_10792:
	dd	_2349
	dd	2760
	dd	3
	align	4
_10795:
	dd	_2349
	dd	2761
	dd	3
_10831:
	db	"outputfilter",0
_10832:
	db	"event",0
_10833:
	db	":TEvent",0
_10834:
	db	"context",0
_10835:
	db	"out",0
	align	4
_10830:
	dd	1
	dd	_10831
	dd	2
	dd	_10832
	dd	_10833
	dd	-4
	dd	2
	dd	_10834
	dd	_856
	dd	-8
	dd	2
	dd	_10835
	dd	_986
	dd	-12
	dd	0
	align	4
_10800:
	dd	_2349
	dd	2765
	dd	3
	align	4
_10802:
	dd	_2349
	dd	2766
	dd	3
	align	4
_10805:
	dd	3
	dd	0
	dd	0
	align	4
_10804:
	dd	_2349
	dd	2766
	dd	14
	align	4
_10806:
	dd	_2349
	dd	2767
	dd	3
	align	4
_10822:
	dd	3
	dd	0
	dd	0
	align	4
_10813:
	dd	_2349
	dd	2769
	dd	5
	align	4
_10821:
	dd	3
	dd	0
	dd	0
	align	4
_10817:
	dd	_2349
	dd	2770
	dd	6
	align	4
_10820:
	dd	_2349
	dd	2771
	dd	6
	align	4
_10828:
	dd	3
	dd	0
	dd	0
	align	4
_10823:
	dd	_2349
	dd	2775
	dd	5
	align	4
_10829:
	dd	_2349
	dd	2777
	dd	3
_10969:
	db	"status",0
	align	4
_10968:
	dd	1
	dd	_6467
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	2
	dd	_10969
	dd	_720
	dd	-8
	dd	0
	align	4
_10836:
	dd	_2349
	dd	2781
	dd	3
	align	4
_10850:
	dd	3
	dd	0
	dd	0
	align	4
_10840:
	dd	_2349
	dd	2782
	dd	4
	align	4
_10849:
	dd	3
	dd	0
	dd	0
	align	4
_10842:
	dd	_2349
	dd	2783
	dd	5
	align	4
_10851:
	dd	_2349
	dd	2787
	dd	3
	align	4
_10856:
	dd	3
	dd	0
	dd	0
	align	4
_10855:
	dd	_2349
	dd	2787
	dd	18
	align	4
_10857:
	dd	_2349
	dd	2789
	dd	3
	align	4
_10868:
	dd	_2349
	dd	2791
	dd	3
	align	4
_10874:
	dd	_2349
	dd	2792
	dd	3
	align	4
_10967:
	dd	3
	dd	0
	dd	0
	align	4
_10876:
	dd	_2349
	dd	2793
	dd	4
	align	4
_10881:
	dd	_2349
	dd	2794
	dd	4
	align	4
_10892:
	dd	_2349
	dd	2795
	dd	4
	align	4
_10897:
	dd	_2349
	dd	2796
	dd	4
	align	4
_10905:
	dd	_2349
	dd	2797
	dd	4
	align	4
_344:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	10,80,114,111,99,101,115,115
	dw	32,99,111,109,112,108,101,116
	dw	101,10
	align	4
_10908:
	dd	_2349
	dd	2798
	dd	4
	align	4
_10913:
	dd	_2349
	dd	2799
	dd	4
	align	4
_10918:
	dd	_2349
	dd	2801
	dd	4
	align	4
_10929:
	dd	3
	dd	0
	dd	0
	align	4
_10922:
	dd	_2349
	dd	2802
	dd	5
	align	4
_10965:
	dd	3
	dd	0
	dd	0
	align	4
_10931:
	dd	_2349
	dd	2804
	dd	5
_10950:
	db	"menuaction",0
	align	4
_10949:
	dd	3
	dd	0
	dd	2
	dd	_10950
	dd	_720
	dd	-12
	dd	0
	align	4
_10935:
	dd	_2349
	dd	2805
	dd	6
	align	4
_10939:
	dd	_2349
	dd	2806
	dd	6
	align	4
_10946:
	dd	3
	dd	0
	dd	0
	align	4
_10941:
	dd	_2349
	dd	2807
	dd	7
	align	4
_10948:
	dd	3
	dd	0
	dd	0
	align	4
_10964:
	dd	3
	dd	0
	dd	0
	align	4
_10952:
	dd	_2349
	dd	2812
	dd	6
	align	4
_10963:
	dd	3
	dd	0
	dd	0
	align	4
_10960:
	dd	_2349
	dd	2812
	dd	33
	align	4
_10966:
	dd	_2349
	dd	2815
	dd	4
_10993:
	db	"FlushPipes",0
_10994:
	db	"errpipe",0
	align	4
_10992:
	dd	1
	dd	_10993
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	2
	dd	_10628
	dd	_10629
	dd	-8
	dd	2
	dd	_10994
	dd	_10629
	dd	-12
	dd	2
	dd	_883
	dd	_884
	dd	-16
	dd	0
	align	4
_10970:
	dd	_2349
	dd	2820
	dd	3
	align	4
_10973:
	dd	_2349
	dd	2821
	dd	3
	align	4
_10979:
	dd	_2349
	dd	2822
	dd	3
	align	4
_10991:
	dd	3
	dd	0
	dd	2
	dd	_899
	dd	_706
	dd	-20
	dd	0
	align	4
_10981:
	dd	_2349
	dd	2823
	dd	4
	align	4
_10983:
	dd	_2349
	dd	2824
	dd	4
	align	4
_10984:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	13
	align	4
_10985:
	dd	_2349
	dd	2825
	dd	4
	align	4
_10990:
	dd	3
	dd	0
	dd	0
	align	4
_10987:
	dd	_2349
	dd	2825
	dd	17
_11055:
	db	"ReadPipes",0
	align	4
_11054:
	dd	1
	dd	_11055
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	2
	dd	_10628
	dd	_10629
	dd	-8
	dd	2
	dd	_10994
	dd	_10629
	dd	-12
	dd	2
	dd	_10969
	dd	_720
	dd	-16
	dd	2
	dd	_883
	dd	_884
	dd	-20
	dd	2
	dd	_899
	dd	_706
	dd	-24
	dd	0
	align	4
_10995:
	dd	_2349
	dd	2830
	dd	3
	align	4
_10997:
	dd	_2349
	dd	2831
	dd	3
	align	4
_11000:
	dd	_2349
	dd	2833
	dd	3
	align	4
_11003:
	dd	_2349
	dd	2834
	dd	3
	align	4
_11010:
	dd	3
	dd	0
	dd	0
	align	4
_11005:
	dd	_2349
	dd	2835
	dd	4
	align	4
_11006:
	dd	_2349
	dd	2836
	dd	4
	align	4
_11007:
	dd	_2349
	dd	2837
	dd	4
	align	4
_11011:
	dd	_2349
	dd	2849
	dd	3
	align	4
_11014:
	dd	_2349
	dd	2850
	dd	3
	align	4
_11021:
	dd	3
	dd	0
	dd	0
	align	4
_11016:
	dd	_2349
	dd	2850
	dd	12
	align	4
_11022:
	dd	_2349
	dd	2853
	dd	3
	align	4
_11053:
	dd	3
	dd	0
	dd	0
	align	4
_11027:
	dd	_2349
	dd	2854
	dd	4
	align	4
_11032:
	dd	_2349
	dd	2855
	dd	4
	align	4
_11039:
	dd	_2349
	dd	2856
	dd	4
	align	4
_11052:
	dd	3
	dd	0
	dd	0
	align	4
_11041:
	dd	_2349
	dd	2857
	dd	5
	align	4
_11044:
	dd	_2349
	dd	2858
	dd	5
_11123:
	db	"WriteChar",0
_11124:
	db	"char",0
	align	4
_11122:
	dd	1
	dd	_11123
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	2
	dd	_11124
	dd	_720
	dd	-8
	dd	2
	dd	_10628
	dd	_10629
	dd	-12
	dd	0
	align	4
_11056:
	dd	_2349
	dd	2864
	dd	3
	align	4
_11058:
	dd	_2349
	dd	2865
	dd	3
	align	4
_11063:
	dd	3
	dd	0
	dd	0
	align	4
_11062:
	dd	_2349
	dd	2865
	dd	18
	align	4
_11064:
	dd	_2349
	dd	2866
	dd	3
	align	4
_11069:
	dd	_2349
	dd	2867
	dd	3
	align	4
_11074:
	dd	3
	dd	0
	dd	0
	align	4
_11071:
	dd	_2349
	dd	2868
	dd	4
	align	4
_11075:
	dd	_2349
	dd	2870
	dd	3
	align	4
_11090:
	dd	3
	dd	0
	dd	0
	align	4
_11077:
	dd	_2349
	dd	2872
	dd	4
	align	4
_11082:
	dd	_2349
	dd	2873
	dd	4
	align	4
_11091:
	dd	_2349
	dd	2875
	dd	3
	align	4
_11110:
	dd	3
	dd	0
	dd	0
	align	4
_11093:
	dd	_2349
	dd	2876
	dd	4
	align	4
_11109:
	dd	3
	dd	0
	dd	0
	align	4
_11097:
	dd	_2349
	dd	2879
	dd	5
	align	4
_11111:
	dd	_2349
	dd	2882
	dd	3
	align	4
_11121:
	dd	3
	dd	0
	dd	0
	align	4
_11113:
	dd	_2349
	dd	2884
	dd	4
	align	4
_11168:
	dd	1
	dd	_3034
	dd	2
	dd	_2586
	dd	_986
	dd	-4
	dd	0
	align	4
_11125:
	dd	_2349
	dd	2889
	dd	3
	align	4
_11133:
	dd	3
	dd	0
	dd	0
	align	4
_11129:
	dd	_2349
	dd	2889
	dd	13
	align	4
_11132:
	dd	_2349
	dd	2889
	dd	39
	align	4
_11134:
	dd	_2349
	dd	2890
	dd	3
	align	4
_11137:
	dd	_2349
	dd	2891
	dd	3
	align	4
_11151:
	dd	_2349
	dd	2892
	dd	3
	align	4
_11154:
	dd	_2349
	dd	2893
	dd	3
	align	4
_11165:
	dd	_2349
	dd	2894
	dd	3
_11179:
	db	"CreateOutputMenu",0
	align	4
_11178:
	dd	1
	dd	_11179
	dd	2
	dd	_10368
	dd	_716
	dd	-4
	dd	0
	align	4
_11169:
	dd	_2349
	dd	2898
	dd	3
	align	4
_11171:
	dd	_2349
	dd	2899
	dd	3
	align	4
_348:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	69,100,105,116
	align	4
_11172:
	dd	_2349
	dd	2900
	dd	3
	align	4
_349:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	67,117,116
	align	4
_11173:
	dd	_2349
	dd	2901
	dd	3
	align	4
_350:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	67,111,112,121
	align	4
_11174:
	dd	_2349
	dd	2902
	dd	3
	align	4
_351:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	80,97,115,116,101
	align	4
_11175:
	dd	_2349
	dd	2903
	dd	3
	align	4
_11176:
	dd	_2349
	dd	2904
	dd	3
	align	4
_352:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	83,116,111,112
	align	4
_11177:
	dd	_2349
	dd	2905
	dd	3
	align	4
_11208:
	dd	1
	dd	_2800
	dd	2
	dd	_713
	dd	_714
	dd	-4
	dd	2
	dd	_5486
	dd	_986
	dd	-8
	dd	0
	align	4
_11180:
	dd	_2349
	dd	2909
	dd	3
	align	4
_11182:
	dd	_2349
	dd	2910
	dd	3
	align	4
_11183:
	dd	_2349
	dd	2911
	dd	3
	align	4
_11191:
	dd	_2349
	dd	2912
	dd	3
	align	4
_11199:
	dd	_2349
	dd	2913
	dd	3
	align	4
_11207:
	dd	_2349
	dd	2915
	dd	3
_11224:
	db	":TCodeNode",0
	align	4
_11223:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_11224
	dd	-4
	dd	0
_935:
	db	"TCodeNode",0
	align	4
_934:
	dd	2
	dd	_935
	dd	3
	dd	_877
	dd	_936
	dd	40
	dd	3
	dd	_825
	dd	_720
	dd	44
	dd	3
	dd	_937
	dd	_720
	dd	48
	dd	0
	align	4
_bb_TCodeNode:
	dd	_bb_TNode
	dd	_bbObjectFree
	dd	_934
	dd	52
	dd	__bb_TCodeNode_New
	dd	__bb_TCodeNode_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TCodeNode_Invoke
	dd	__bb_TNode_SortKids
	dd	__bb_TNode_FindArgument
	dd	__bb_TNode_Dump
	dd	__bb_TNode_IsHidden
	dd	__bb_TNode_SetAction
	dd	__bb_TNode_Hide
	dd	__bb_TNode_Detach
	dd	__bb_TNode_FreeKids
	dd	__bb_TNode_Free
	dd	__bb_TNode_Find
	dd	__bb_TNode_SetNode
	dd	__bb_TNode_HighLight
	dd	__bb_TNode_Open
	dd	__bb_TNode_Close
	dd	__bb_TNode_GetState
	dd	__bb_TNode_GetView
	dd	__bb_TNode_GetIndex
	dd	__bb_TNode_Refresh
	dd	__bb_TNode_RefreshView
	dd	__bb_TNode_NodeAfter
	dd	__bb_TCodeNode_Sync
	dd	__bb_TCodeNode_SetName
	dd	__bb_TNode_AddNode
	dd	__bb_TNode_Append
	dd	__bb_TNode_Create
	dd	__bb_TCodeNode_AddCodeNode
	align	4
_11221:
	dd	3
	dd	0
	dd	0
	align	4
_11209:
	dd	_2349
	dd	2921
	dd	2
	align	4
_11214:
	dd	_2349
	dd	2922
	dd	2
	align	4
_11222:
	dd	3
	dd	0
	dd	0
	align	4
_11229:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_11224
	dd	-4
	dd	0
	align	4
_11225:
	dd	3
	dd	0
	dd	0
	align	4
_11242:
	dd	1
	dd	_2814
	dd	2
	dd	_2586
	dd	_11224
	dd	-4
	dd	2
	dd	_2815
	dd	_720
	dd	-8
	dd	2
	dd	_855
	dd	_856
	dd	-12
	dd	0
	align	4
_11230:
	dd	_2349
	dd	2925
	dd	3
	align	4
_11241:
	dd	3
	dd	0
	dd	0
	align	4
_11234:
	dd	_2349
	dd	2927
	dd	5
	align	4
_11274:
	dd	1
	dd	_7661
	dd	2
	dd	_2586
	dd	_11224
	dd	-4
	dd	2
	dd	_827
	dd	_847
	dd	-8
	dd	2
	dd	_5871
	dd	_11224
	dd	-12
	dd	0
	align	4
_11243:
	dd	_2349
	dd	2932
	dd	3
	align	4
_11245:
	dd	_2349
	dd	2933
	dd	3
	align	4
_11256:
	dd	3
	dd	0
	dd	0
	align	4
_11251:
	dd	_2349
	dd	2933
	dd	22
	align	4
_11257:
	dd	_2349
	dd	2934
	dd	3
	align	4
_11258:
	dd	_2349
	dd	2935
	dd	3
	align	4
_11272:
	dd	3
	dd	0
	dd	0
	align	4
_11260:
	dd	_2349
	dd	2935
	dd	8
	align	4
_11266:
	dd	_2349
	dd	2935
	dd	18
	align	4
_11273:
	dd	_2349
	dd	2936
	dd	3
	align	4
_11290:
	dd	1
	dd	_7674
	dd	2
	dd	_2586
	dd	_11224
	dd	-4
	dd	2
	dd	_5871
	dd	_706
	dd	-8
	dd	2
	dd	_2567
	dd	_720
	dd	-12
	dd	0
	align	4
_11275:
	dd	_2349
	dd	2940
	dd	3
	align	4
_11277:
	dd	_2349
	dd	2941
	dd	3
	align	4
_11278:
	dd	_2349
	dd	2942
	dd	3
	align	4
_11281:
	dd	3
	dd	0
	dd	0
	align	4
_11280:
	dd	_2349
	dd	2942
	dd	12
	align	4
_11282:
	dd	_2349
	dd	2943
	dd	3
_11320:
	db	"AddCodeNode",0
_11321:
	db	"p0",0
_11322:
	db	"p1",0
	align	4
_11319:
	dd	1
	dd	_11320
	dd	2
	dd	_2586
	dd	_11224
	dd	-4
	dd	2
	dd	_5871
	dd	_706
	dd	-8
	dd	2
	dd	_11321
	dd	_720
	dd	-12
	dd	2
	dd	_11322
	dd	_720
	dd	-16
	dd	2
	dd	_2804
	dd	_11224
	dd	-20
	dd	0
	align	4
_11291:
	dd	_2349
	dd	2947
	dd	3
	align	4
_11293:
	dd	_2349
	dd	2949
	dd	3
	align	4
_11294:
	dd	_2349
	dd	2950
	dd	3
	align	4
_11304:
	dd	_2349
	dd	2951
	dd	3
	align	4
_11307:
	dd	_2349
	dd	2952
	dd	3
	align	4
_11311:
	dd	_2349
	dd	2953
	dd	3
	align	4
_11315:
	dd	_2349
	dd	2954
	dd	3
	align	4
_11318:
	dd	_2349
	dd	2955
	dd	3
_950:
	db	":TDiff",0
	align	4
_11349:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_950
	dd	-4
	dd	0
_939:
	db	"TDiff",0
_940:
	db	"del",0
_941:
	db	"pos0",0
_942:
	db	"count0",0
_943:
	db	"pos1",0
	align	4
_938:
	dd	2
	dd	_939
	dd	3
	dd	_825
	dd	_720
	dd	8
	dd	3
	dd	_937
	dd	_720
	dd	12
	dd	3
	dd	_940
	dd	_706
	dd	16
	dd	3
	dd	_871
	dd	_706
	dd	20
	dd	3
	dd	_941
	dd	_720
	dd	24
	dd	3
	dd	_942
	dd	_720
	dd	28
	dd	3
	dd	_943
	dd	_720
	dd	32
	dd	0
	align	4
_bb_TDiff:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_938
	dd	36
	dd	__bb_TDiff_New
	dd	__bb_TDiff_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	align	4
_11347:
	dd	3
	dd	0
	dd	0
	align	4
_11323:
	dd	_2349
	dd	2960
	dd	2
	align	4
_11348:
	dd	3
	dd	0
	dd	0
	align	4
_11356:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_950
	dd	-4
	dd	0
	align	4
_11350:
	dd	3
	dd	0
	dd	0
	align	4
_11466:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	0
_945:
	db	"TOpenCode",0
_946:
	db	"filesrc",0
_947:
	db	"cleansrc",0
_948:
	db	"cleansrcl",0
_949:
	db	"current",0
_951:
	db	"undolist",0
_952:
	db	"redolist",0
_953:
	db	"helpcmd",0
_954:
	db	"helpstring",0
_956:
	db	"cursorpos",0
_957:
	db	"cursorlen",0
_958:
	db	"cursorline",0
_959:
	db	"oldlen",0
_960:
	db	"isbmx",0
_961:
	db	"isc",0
_962:
	db	"iscpp",0
_963:
	db	"ishtml",0
_964:
	db	"deferpos",0
_965:
	db	"editmenu",0
_966:
	db	"codenode",0
_967:
	db	"dirtynode",0
_968:
	db	"uc",0
	align	4
_944:
	dd	2
	dd	_945
	dd	3
	dd	_713
	dd	_714
	dd	28
	dd	3
	dd	_789
	dd	_716
	dd	32
	dd	3
	dd	_795
	dd	_720
	dd	36
	dd	3
	dd	_946
	dd	_706
	dd	40
	dd	3
	dd	_947
	dd	_706
	dd	44
	dd	3
	dd	_948
	dd	_706
	dd	48
	dd	3
	dd	_949
	dd	_950
	dd	52
	dd	3
	dd	_951
	dd	_849
	dd	56
	dd	3
	dd	_952
	dd	_849
	dd	60
	dd	3
	dd	_953
	dd	_706
	dd	64
	dd	3
	dd	_954
	dd	_706
	dd	68
	dd	3
	dd	_955
	dd	_706
	dd	72
	dd	3
	dd	_956
	dd	_720
	dd	76
	dd	3
	dd	_957
	dd	_720
	dd	80
	dd	3
	dd	_958
	dd	_720
	dd	84
	dd	3
	dd	_828
	dd	_720
	dd	88
	dd	3
	dd	_959
	dd	_720
	dd	92
	dd	3
	dd	_960
	dd	_720
	dd	96
	dd	3
	dd	_961
	dd	_720
	dd	100
	dd	3
	dd	_962
	dd	_720
	dd	104
	dd	3
	dd	_963
	dd	_720
	dd	108
	dd	3
	dd	_964
	dd	_720
	dd	112
	dd	3
	dd	_965
	dd	_716
	dd	116
	dd	3
	dd	_966
	dd	_847
	dd	120
	dd	3
	dd	_967
	dd	_720
	dd	124
	dd	3
	dd	_968
	dd	_720
	dd	128
	dd	0
	align	4
_bb_TOpenCode:
	dd	_bb_TToolPanel
	dd	_bbObjectFree
	dd	_944
	dd	132
	dd	__bb_TOpenCode_New
	dd	__bb_TOpenCode_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TOpenCode_Invoke
	dd	__bb_TOpenCode_OnEvent
	dd	__bb_TToolPanel_Show
	dd	__bb_TOpenCode_IsNotAlpha
	dd	__bb_TOpenCode_WordAtPos
	dd	__bb_TOpenCode_FirstDiff
	dd	__bb_TOpenCode_LastDiff
	dd	__bb_TOpenCode_GetNode
	dd	__bb_TOpenCode_ShowPos
	dd	__bb_TOpenCode_Debug
	dd	__bb_TOpenCode_Edit
	dd	__bb_TOpenCode_UpdateStatus
	dd	__bb_TOpenCode_UpdateCursor
	dd	__bb_TOpenCode_CalcDiff
	dd	__bb_TOpenCode_UpdateCode
	dd	__bb_TOpenCode_Undo
	dd	__bb_TOpenCode_Redo
	dd	__bb_TOpenCode_Refresh
	dd	__bb_TOpenCode_IsntAlphaNumeric
	dd	__bb_TOpenCode_IsntAlphaNumericOrQuote
	dd	__bb_TOpenCode_IsCode
	dd	__bb_TOpenCode_FindLabel
	dd	__bb_TOpenCode_FindToken
	dd	__bb_TOpenCode_FindEndToken
	dd	__bb_TOpenCode_IsFirstCharOnLine
	dd	__bb_TOpenCode_FindRem
	dd	__bb_TOpenCode_FindEndRem
	dd	__bb_TOpenCode_FindPrevRem
	dd	__bb_TOpenCode_WasRemmed
	dd	__bb_TOpenCode_CheckDirty
	dd	__bb_TOpenCode_SetCode
	dd	__bb_TOpenCode_AutoIndent
	dd	__bb_TOpenCode_IndentCode
	dd	__bb_TOpenCode_OutdentCode
	dd	__bb_TOpenCode_FilterKey
	dd	__bb_TOpenCode_SetDirty
	dd	__bb_TOpenCode_SetLocked
	dd	__bb_TOpenCode_Help
	dd	__bb_TOpenCode_Find
	dd	__bb_TOpenCode_FindNext
	dd	__bb_TOpenCode_ReplaceAll
	dd	__bb_TOpenCode_FindReplace
	dd	__bb_TOpenCode_ReadSource
	dd	__bb_TOpenCode_SaveSource
	dd	__bb_TOpenCode_BuildSource
	dd	__bb_TOpenCode_Save
	dd	__bb_TOpenCode_CreateEditMenu
	dd	__bb_TOpenCode_MakePathTemp
	dd	__bb_TOpenCode_Create
	align	4
_11464:
	dd	3
	dd	0
	dd	0
	align	4
_11357:
	dd	_2349
	dd	2965
	dd	2
	align	4
_11362:
	dd	_2349
	dd	2966
	dd	2
	align	4
_11367:
	dd	_2349
	dd	2967
	dd	2
	align	4
_11371:
	dd	_2349
	dd	2968
	dd	2
	align	4
_11384:
	dd	_2349
	dd	2969
	dd	2
	align	4
_11389:
	dd	_2349
	dd	2970
	dd	2
	align	4
_11394:
	dd	_2349
	dd	2971
	dd	2
	align	4
_11399:
	dd	_2349
	dd	2972
	dd	2
	align	4
_11408:
	dd	_2349
	dd	2973
	dd	2
	align	4
_11413:
	dd	_2349
	dd	2974
	dd	2
	align	4
_11423:
	dd	_2349
	dd	2975
	dd	2
	align	4
_11430:
	dd	_2349
	dd	2976
	dd	2
	align	4
_11443:
	dd	_2349
	dd	2977
	dd	2
	align	4
_11447:
	dd	_2349
	dd	2978
	dd	2
	align	4
_11452:
	dd	_2349
	dd	2979
	dd	2
	align	4
_11457:
	dd	_2349
	dd	2980
	dd	2
	align	4
_11465:
	dd	3
	dd	0
	dd	0
	align	4
_11495:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	0
	align	4
_11467:
	dd	3
	dd	0
	dd	0
_11523:
	db	"IsNotAlpha",0
	align	4
_11522:
	dd	1
	dd	_11523
	dd	2
	dd	_2804
	dd	_720
	dd	-4
	dd	0
	align	4
_11496:
	dd	_2349
	dd	2983
	dd	3
	align	4
_11499:
	dd	3
	dd	0
	dd	0
	align	4
_11498:
	dd	_2349
	dd	2983
	dd	11
	align	4
_11500:
	dd	_2349
	dd	2984
	dd	3
	align	4
_11505:
	dd	3
	dd	0
	dd	0
	align	4
_11504:
	dd	_2349
	dd	2984
	dd	21
	align	4
_11506:
	dd	_2349
	dd	2985
	dd	3
	align	4
_11511:
	dd	3
	dd	0
	dd	0
	align	4
_11510:
	dd	_2349
	dd	2985
	dd	21
	align	4
_11512:
	dd	_2349
	dd	2986
	dd	3
	align	4
_11517:
	dd	3
	dd	0
	dd	0
	align	4
_11516:
	dd	_2349
	dd	2986
	dd	21
	align	4
_11518:
	dd	_2349
	dd	2987
	dd	3
	align	4
_11521:
	dd	3
	dd	0
	dd	0
	align	4
_11520:
	dd	_2349
	dd	2987
	dd	13
_11577:
	db	"WordAtPos",0
	align	4
_11576:
	dd	1
	dd	_11577
	dd	2
	dd	_2566
	dd	_706
	dd	-4
	dd	2
	dd	_2567
	dd	_720
	dd	-8
	dd	2
	dd	_2804
	dd	_720
	dd	-12
	dd	2
	dd	_2651
	dd	_720
	dd	-16
	dd	2
	dd	_3653
	dd	_720
	dd	-20
	dd	2
	dd	_5871
	dd	_720
	dd	-24
	dd	0
	align	4
_11524:
	dd	_2349
	dd	2991
	dd	3
	align	4
_11529:
	dd	_2349
	dd	2993
	dd	3
	align	4
_11530:
	dd	_2349
	dd	2994
	dd	3
	align	4
_11533:
	dd	3
	dd	0
	dd	0
	align	4
_11532:
	dd	_2349
	dd	2994
	dd	11
	align	4
_11534:
	dd	_2349
	dd	2995
	dd	3
	align	4
_11542:
	dd	3
	dd	0
	dd	0
	align	4
_11537:
	dd	_2349
	dd	2996
	dd	4
	align	4
_11541:
	dd	3
	dd	0
	dd	0
	align	4
_11539:
	dd	_2349
	dd	2996
	dd	16
	align	4
_11540:
	dd	_2349
	dd	2996
	dd	24
	align	4
_11543:
	dd	_2349
	dd	2998
	dd	3
	align	4
_11551:
	dd	3
	dd	0
	dd	0
	align	4
_11545:
	dd	_2349
	dd	2999
	dd	4
	align	4
_11546:
	dd	_2349
	dd	3000
	dd	4
	align	4
_11549:
	dd	3
	dd	0
	dd	0
	align	4
_11548:
	dd	_2349
	dd	3000
	dd	11
	align	4
_11550:
	dd	_2349
	dd	3001
	dd	4
	align	4
_11552:
	dd	_2349
	dd	3004
	dd	3
	align	4
_11559:
	dd	3
	dd	0
	dd	0
	align	4
_11554:
	dd	_2349
	dd	3005
	dd	4
	align	4
_11557:
	dd	3
	dd	0
	dd	0
	align	4
_11556:
	dd	_2349
	dd	3005
	dd	25
	align	4
_11558:
	dd	_2349
	dd	3006
	dd	4
	align	4
_11560:
	dd	_2349
	dd	3008
	dd	3
	align	4
_11566:
	dd	3
	dd	0
	dd	0
	align	4
_11562:
	dd	_2349
	dd	3009
	dd	4
	align	4
_11565:
	dd	3
	dd	0
	dd	0
	align	4
_11564:
	dd	_2349
	dd	3009
	dd	25
	align	4
_11567:
	dd	_2349
	dd	3011
	dd	3
	align	4
_11574:
	dd	3
	dd	0
	dd	0
	align	4
_11570:
	dd	_2349
	dd	3012
	dd	4
	align	4
_11573:
	dd	3
	dd	0
	dd	0
	align	4
_11572:
	dd	_2349
	dd	3012
	dd	25
	align	4
_11575:
	dd	_2349
	dd	3014
	dd	3
_11592:
	db	"FirstDiff",0
_11593:
	db	"s0",0
_11594:
	db	"s1",0
	align	4
_11591:
	dd	1
	dd	_11592
	dd	2
	dd	_11593
	dd	_706
	dd	-4
	dd	2
	dd	_11594
	dd	_706
	dd	-8
	dd	2
	dd	_5871
	dd	_720
	dd	-12
	dd	2
	dd	_720
	dd	_720
	dd	-16
	dd	0
	align	4
_11578:
	dd	_2349
	dd	3018
	dd	3
	align	4
_11581:
	dd	_2349
	dd	3019
	dd	3
	align	4
_11582:
	dd	_2349
	dd	3020
	dd	3
	align	4
_11589:
	dd	3
	dd	0
	dd	0
	align	4
_11585:
	dd	_2349
	dd	3021
	dd	4
	align	4
_11588:
	dd	3
	dd	0
	dd	0
	align	4
_11587:
	dd	_2349
	dd	3021
	dd	20
	align	4
_11590:
	dd	_2349
	dd	3023
	dd	3
_11613:
	db	"LastDiff",0
_11614:
	db	"j",0
	align	4
_11612:
	dd	1
	dd	_11613
	dd	2
	dd	_11593
	dd	_706
	dd	-4
	dd	2
	dd	_11594
	dd	_706
	dd	-8
	dd	2
	dd	_5871
	dd	_720
	dd	-12
	dd	2
	dd	_720
	dd	_720
	dd	-16
	dd	2
	dd	_11614
	dd	_720
	dd	-20
	dd	0
	align	4
_11595:
	dd	_2349
	dd	3027
	dd	3
	align	4
_11599:
	dd	_2349
	dd	3028
	dd	3
	align	4
_11600:
	dd	_2349
	dd	3029
	dd	3
	align	4
_11601:
	dd	_2349
	dd	3030
	dd	3
	align	4
_11602:
	dd	_2349
	dd	3031
	dd	3
	align	4
_11610:
	dd	3
	dd	0
	dd	0
	align	4
_11603:
	dd	_2349
	dd	3032
	dd	4
	align	4
_11606:
	dd	3
	dd	0
	dd	0
	align	4
_11605:
	dd	_2349
	dd	3032
	dd	20
	align	4
_11607:
	dd	_2349
	dd	3033
	dd	4
	align	4
_11608:
	dd	_2349
	dd	3033
	dd	9
	align	4
_11609:
	dd	_2349
	dd	3033
	dd	14
	align	4
_11611:
	dd	_2349
	dd	3035
	dd	3
_11789:
	db	"GetNode",0
_11790:
	db	"src",0
_11791:
	db	"col",0
_11792:
	db	"e",0
	align	4
_11788:
	dd	1
	dd	_11789
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_915
	dd	_11224
	dd	-8
	dd	2
	dd	_5871
	dd	_11224
	dd	-12
	dd	2
	dd	_11790
	dd	_706
	dd	-16
	dd	2
	dd	_899
	dd	_720
	dd	-20
	dd	2
	dd	_11791
	dd	_720
	dd	-24
	dd	2
	dd	_2567
	dd	_720
	dd	-28
	dd	2
	dd	_11322
	dd	_720
	dd	-32
	dd	2
	dd	_3653
	dd	_720
	dd	-36
	dd	2
	dd	_2805
	dd	_720
	dd	-40
	dd	2
	dd	_6027
	dd	_720
	dd	-44
	dd	2
	dd	_4027
	dd	_720
	dd	-48
	dd	2
	dd	_2614
	dd	_720
	dd	-52
	dd	2
	dd	_11792
	dd	_720
	dd	-56
	dd	0
	align	4
_11615:
	dd	_2349
	dd	3039
	dd	3
	align	4
_11618:
	dd	_2349
	dd	3040
	dd	3
	align	4
_11622:
	dd	_2349
	dd	3041
	dd	3
	align	4
_11631:
	dd	_2349
	dd	3044
	dd	3
	align	4
_11632:
	dd	_2349
	dd	3045
	dd	3
	align	4
_11642:
	dd	_2349
	dd	3046
	dd	3
	align	4
_11650:
	dd	_2349
	dd	3047
	dd	3
	align	4
_11654:
	dd	_2349
	dd	3048
	dd	3
	align	4
_11655:
	dd	_2349
	dd	3050
	dd	3
	align	4
_11658:
	dd	_2349
	dd	3051
	dd	3
	align	4
_11659:
	dd	_2349
	dd	3052
	dd	3
	align	4
_11660:
	dd	_2349
	dd	3052
	dd	8
	align	4
_11661:
	dd	_2349
	dd	3052
	dd	13
	align	4
_11662:
	dd	_2349
	dd	3052
	dd	18
	align	4
_11663:
	dd	_2349
	dd	3052
	dd	23
	align	4
_11664:
	dd	_2349
	dd	3052
	dd	28
	align	4
_11665:
	dd	_2349
	dd	3053
	dd	3
	align	4
_11761:
	dd	3
	dd	0
	dd	0
	align	4
_11666:
	dd	_2349
	dd	3054
	dd	4
	align	4
_11668:
	dd	3
	dd	0
	dd	0
	align	4
_11667:
	dd	_2349
	dd	3055
	dd	5
	align	4
_377:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	114,101,109
	align	4
_11669:
	dd	_2349
	dd	3057
	dd	4
	align	4
_11671:
	dd	3
	dd	0
	dd	0
	align	4
_11670:
	dd	_2349
	dd	3058
	dd	5
	align	4
_381:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	116,121,112,101
	align	4
_11672:
	dd	_2349
	dd	3060
	dd	4
	align	4
_11674:
	dd	3
	dd	0
	dd	0
	align	4
_11673:
	dd	_2349
	dd	3061
	dd	5
	align	4
_385:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	109,101,116,104,111,100
	align	4
_11675:
	dd	_2349
	dd	3063
	dd	4
	align	4
_11677:
	dd	3
	dd	0
	dd	0
	align	4
_11676:
	dd	_2349
	dd	3064
	dd	5
	align	4
_389:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	102,117,110,99,116,105,111,110
	align	4
_11678:
	dd	_2349
	dd	3066
	dd	4
	align	4
_11680:
	dd	3
	dd	0
	dd	0
	align	4
_11679:
	dd	_2349
	dd	3067
	dd	5
	align	4
_11681:
	dd	_2349
	dd	3069
	dd	4
	align	4
_11691:
	dd	3
	dd	0
	dd	0
	align	4
_11689:
	dd	_2349
	dd	3070
	dd	5
	align	4
_11690:
	dd	_2349
	dd	3071
	dd	5
	align	4
_11692:
	dd	_2349
	dd	3073
	dd	4
	align	4
_11693:
	dd	_2349
	dd	3074
	dd	4
	align	4
_11696:
	dd	3
	dd	0
	dd	0
	align	4
_11695:
	dd	_2349
	dd	3074
	dd	20
	align	4
_11697:
	dd	_2349
	dd	3075
	dd	4
	align	4
_11711:
	dd	3
	dd	0
	dd	0
	align	4
_11708:
	dd	_2349
	dd	3076
	dd	5
	align	4
_11712:
	dd	_2349
	dd	3078
	dd	4
	align	4
_11726:
	dd	3
	dd	0
	dd	0
	align	4
_11718:
	dd	_2349
	dd	3079
	dd	5
	align	4
_11719:
	dd	_2349
	dd	3080
	dd	5
	align	4
_11724:
	dd	_2349
	dd	3081
	dd	5
	align	4
_11725:
	dd	_2349
	dd	3082
	dd	5
	align	4
_11727:
	dd	_2349
	dd	3084
	dd	4
	align	4
_11739:
	dd	3
	dd	0
	dd	0
	align	4
_11731:
	dd	_2349
	dd	3085
	dd	5
	align	4
_11732:
	dd	_2349
	dd	3086
	dd	5
	align	4
_11737:
	dd	_2349
	dd	3087
	dd	5
	align	4
_11738:
	dd	_2349
	dd	3088
	dd	5
	align	4
_11740:
	dd	_2349
	dd	3090
	dd	4
	align	4
_11750:
	dd	3
	dd	0
	dd	0
	align	4
_11742:
	dd	_2349
	dd	3091
	dd	5
	align	4
_11743:
	dd	_2349
	dd	3092
	dd	5
	align	4
_11748:
	dd	_2349
	dd	3093
	dd	5
	align	4
_11749:
	dd	_2349
	dd	3094
	dd	5
	align	4
_11760:
	dd	3
	dd	0
	dd	0
	align	4
_11752:
	dd	_2349
	dd	3096
	dd	5
	align	4
_11753:
	dd	_2349
	dd	3097
	dd	5
	align	4
_11758:
	dd	_2349
	dd	3098
	dd	5
	align	4
_11759:
	dd	_2349
	dd	3099
	dd	5
	align	4
_11762:
	dd	_2349
	dd	3102
	dd	3
	align	4
_11774:
	dd	3
	dd	0
	dd	0
	align	4
_11766:
	dd	_2349
	dd	3103
	dd	4
	align	4
_11771:
	dd	_2349
	dd	3104
	dd	4
	align	4
_11784:
	dd	3
	dd	0
	dd	0
	align	4
_11776:
	dd	_2349
	dd	3106
	dd	4
	align	4
_11785:
	dd	_2349
	dd	3108
	dd	3
_11815:
	db	"ShowPos",0
	align	4
_11814:
	dd	1
	dd	_11815
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_825
	dd	_720
	dd	-8
	dd	0
	align	4
_11793:
	dd	_2349
	dd	3112
	dd	3
	align	4
_11798:
	dd	_2349
	dd	3113
	dd	3
	align	4
_11803:
	dd	_2349
	dd	3114
	dd	3
	align	4
_11808:
	dd	_2349
	dd	3115
	dd	3
	align	4
_11811:
	dd	_2349
	dd	3116
	dd	3
_11823:
	db	"Debug",0
	align	4
_11822:
	dd	1
	dd	_11823
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_899
	dd	_720
	dd	-8
	dd	2
	dd	_900
	dd	_720
	dd	-12
	dd	0
	align	4
_11816:
	dd	_2349
	dd	3120
	dd	3
	align	4
_11819:
	dd	_2349
	dd	3121
	dd	3
_11830:
	db	"Edit",0
	align	4
_11829:
	dd	1
	dd	_11830
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	0
	align	4
_11824:
	dd	_2349
	dd	3125
	dd	3
_11852:
	db	"UpdateStatus",0
	align	4
_11851:
	dd	1
	dd	_11852
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_2804
	dd	_720
	dd	-8
	dd	0
	align	4
_11831:
	dd	_2349
	dd	3129
	dd	3
	align	4
_11833:
	dd	_2349
	dd	3130
	dd	3
	align	4
_11842:
	dd	_2349
	dd	3132
	dd	3
	align	4
_399:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	32,32,32,32,32
	align	4
_398:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	32,67,104,97,114,58,32
	align	4
_397:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	76,105,110,101,58,32
	align	4
_396:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	9,9
_11932:
	db	"UpdateCursor",0
	align	4
_11931:
	dd	1
	dd	_11932
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_2614
	dd	_720
	dd	-8
	dd	0
	align	4
_11853:
	dd	_2349
	dd	3136
	dd	3
	align	4
_11855:
	dd	_2349
	dd	3137
	dd	3
	align	4
_11861:
	dd	_2349
	dd	3138
	dd	3
	align	4
_11867:
	dd	_2349
	dd	3139
	dd	3
	align	4
_11873:
	dd	_2349
	dd	3140
	dd	3
	align	4
_11879:
	dd	_2349
	dd	3141
	dd	3
	align	4
_11930:
	dd	3
	dd	0
	dd	0
	align	4
_11891:
	dd	_2349
	dd	3142
	dd	4
	align	4
_11896:
	dd	_2349
	dd	3143
	dd	4
	align	4
_11921:
	dd	3
	dd	0
	dd	0
	align	4
_11904:
	dd	_2349
	dd	3144
	dd	5
	align	4
_11909:
	dd	_2349
	dd	3145
	dd	5
	align	4
_11913:
	dd	_2349
	dd	3146
	dd	5
	align	4
_11920:
	dd	3
	dd	0
	dd	0
	align	4
_11917:
	dd	_2349
	dd	3146
	dd	17
	align	4
_11922:
	dd	_2349
	dd	3148
	dd	4
	align	4
_11926:
	dd	_2349
	dd	3149
	dd	4
	align	4
_11929:
	dd	_2349
	dd	3150
	dd	4
_12152:
	db	"CalcDiff",0
	align	4
_12151:
	dd	1
	dd	_12152
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_11790
	dd	_706
	dd	-8
	dd	2
	dd	_6333
	dd	_950
	dd	-12
	dd	0
	align	4
_11933:
	dd	_2349
	dd	3157
	dd	3
	align	4
_11935:
	dd	_2349
	dd	3159
	dd	3
	align	4
_12085:
	dd	3
	dd	0
	dd	0
	align	4
_11939:
	dd	_2349
	dd	3160
	dd	4
	align	4
_11940:
	dd	_2349
	dd	3161
	dd	4
	align	4
_11946:
	dd	_2349
	dd	3162
	dd	4
	align	4
_11952:
	dd	_2349
	dd	3163
	dd	4
	align	4
_11958:
	dd	_2349
	dd	3164
	dd	4
	align	4
_11964:
	dd	_2349
	dd	3165
	dd	4
	align	4
_12008:
	dd	3
	dd	0
	dd	0
	align	4
_11972:
	dd	_2349
	dd	3166
	dd	5
	align	4
_11988:
	dd	_2349
	dd	3167
	dd	5
	align	4
_12002:
	dd	_2349
	dd	3168
	dd	5
	align	4
_12083:
	dd	3
	dd	0
	dd	0
	align	4
_12010:
	dd	_2349
	dd	3170
	dd	5
	align	4
_12044:
	dd	3
	dd	0
	dd	0
	align	4
_12022:
	dd	_2349
	dd	3171
	dd	6
	align	4
_12038:
	dd	_2349
	dd	3172
	dd	6
	align	4
_12082:
	dd	3
	dd	0
	dd	0
	align	4
_12046:
	dd	_2349
	dd	3174
	dd	6
	align	4
_12062:
	dd	_2349
	dd	3175
	dd	6
	align	4
_12076:
	dd	_2349
	dd	3176
	dd	6
	align	4
_12084:
	dd	_2349
	dd	3179
	dd	4
	align	4
_12086:
	dd	_2349
	dd	3181
	dd	3
	align	4
_12150:
	dd	3
	dd	0
	dd	0
	align	4
_12092:
	dd	_2349
	dd	3182
	dd	4
	align	4
_12093:
	dd	_2349
	dd	3183
	dd	4
	align	4
_12099:
	dd	_2349
	dd	3184
	dd	4
	align	4
_12105:
	dd	_2349
	dd	3185
	dd	4
	align	4
_12111:
	dd	_2349
	dd	3186
	dd	4
	align	4
_12117:
	dd	_2349
	dd	3187
	dd	4
	align	4
_12131:
	dd	_2349
	dd	3188
	dd	4
	align	4
_12143:
	dd	_2349
	dd	3189
	dd	4
	align	4
_12149:
	dd	_2349
	dd	3190
	dd	4
_12198:
	db	"UpdateCode",0
_12199:
	db	"makeundo",0
_12200:
	db	"cpos",0
	align	4
_12197:
	dd	1
	dd	_12198
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_12199
	dd	_720
	dd	-8
	dd	2
	dd	_12200
	dd	_720
	dd	-12
	dd	2
	dd	_11790
	dd	_706
	dd	-16
	dd	2
	dd	_6333
	dd	_950
	dd	-20
	dd	0
	align	4
_12153:
	dd	_2349
	dd	3195
	dd	3
	align	4
_12156:
	dd	_2349
	dd	3196
	dd	3
	align	4
_12158:
	dd	_2349
	dd	3198
	dd	3
	align	4
_12161:
	dd	_2349
	dd	3199
	dd	3
	align	4
_12164:
	dd	_2349
	dd	3200
	dd	3
	align	4
_12186:
	dd	3
	dd	0
	dd	0
	align	4
_12166:
	dd	_2349
	dd	3201
	dd	4
	align	4
_12178:
	dd	3
	dd	0
	dd	0
	align	4
_12168:
	dd	_2349
	dd	3202
	dd	5
	align	4
_12173:
	dd	_2349
	dd	3203
	dd	5
	align	4
_12179:
	dd	_2349
	dd	3205
	dd	4
	align	4
_12182:
	dd	_2349
	dd	3206
	dd	4
	align	4
_12196:
	dd	3
	dd	0
	dd	0
	align	4
_12188:
	dd	_2349
	dd	3208
	dd	4
	align	4
_12195:
	dd	3
	dd	0
	dd	0
	align	4
_12192:
	dd	_2349
	dd	3208
	dd	16
_12246:
	db	"Undo",0
	align	4
_12245:
	dd	1
	dd	_12246
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_6333
	dd	_950
	dd	-8
	dd	0
	align	4
_12201:
	dd	_2349
	dd	3213
	dd	3
	align	4
_12203:
	dd	_2349
	dd	3214
	dd	3
	align	4
_12210:
	dd	3
	dd	0
	dd	0
	align	4
_12209:
	dd	_2349
	dd	3214
	dd	25
	align	4
_12211:
	dd	_2349
	dd	3215
	dd	3
	align	4
_12216:
	dd	_2349
	dd	3216
	dd	3
	align	4
_12221:
	dd	_2349
	dd	3217
	dd	3
	align	4
_12230:
	dd	_2349
	dd	3218
	dd	3
	align	4
_12237:
	dd	_2349
	dd	3219
	dd	3
	align	4
_12242:
	dd	_2349
	dd	3220
	dd	3
_12292:
	db	"Redo",0
	align	4
_12291:
	dd	1
	dd	_12292
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_6333
	dd	_950
	dd	-8
	dd	0
	align	4
_12247:
	dd	_2349
	dd	3224
	dd	3
	align	4
_12249:
	dd	_2349
	dd	3225
	dd	3
	align	4
_12256:
	dd	3
	dd	0
	dd	0
	align	4
_12255:
	dd	_2349
	dd	3225
	dd	25
	align	4
_12257:
	dd	_2349
	dd	3226
	dd	3
	align	4
_12262:
	dd	_2349
	dd	3227
	dd	3
	align	4
_12267:
	dd	_2349
	dd	3228
	dd	3
	align	4
_12276:
	dd	_2349
	dd	3229
	dd	3
	align	4
_12283:
	dd	_2349
	dd	3230
	dd	3
	align	4
_12286:
	dd	_2349
	dd	3231
	dd	3
	align	4
_12378:
	dd	1
	dd	_3702
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_3467
	dd	_750
	dd	-8
	dd	2
	dd	_11790
	dd	_706
	dd	-12
	dd	0
	align	4
_12293:
	dd	_2349
	dd	3235
	dd	3
	align	4
_12295:
	dd	_2349
	dd	3236
	dd	3
	align	4
_12297:
	dd	_2349
	dd	3237
	dd	3
	align	4
_12306:
	dd	_2349
	dd	3238
	dd	3
	align	4
_12315:
	dd	_2349
	dd	3239
	dd	3
	align	4
_12322:
	dd	_2349
	dd	3240
	dd	3
	align	4
_12331:
	dd	_2349
	dd	3241
	dd	3
	align	4
_12343:
	dd	_2349
	dd	3242
	dd	3
	align	4
_12352:
	dd	_2349
	dd	3243
	dd	3
	align	4
_12355:
	dd	_2349
	dd	3244
	dd	3
	align	4
_12363:
	dd	_2349
	dd	3245
	dd	3
	align	4
_12371:
	dd	_2349
	dd	3246
	dd	3
	align	4
_12375:
	dd	_2349
	dd	3247
	dd	3
_12398:
	db	"IsntAlphaNumeric",0
	align	4
_12397:
	dd	1
	dd	_12398
	dd	2
	dd	_2804
	dd	_720
	dd	-4
	dd	0
	align	4
_12379:
	dd	_2349
	dd	3251
	dd	3
	align	4
_12382:
	dd	3
	dd	0
	dd	0
	align	4
_12381:
	dd	_2349
	dd	3251
	dd	11
	align	4
_12383:
	dd	_2349
	dd	3252
	dd	3
	align	4
_12388:
	dd	3
	dd	0
	dd	0
	align	4
_12387:
	dd	_2349
	dd	3252
	dd	21
	align	4
_12389:
	dd	_2349
	dd	3253
	dd	3
	align	4
_12392:
	dd	3
	dd	0
	dd	0
	align	4
_12391:
	dd	_2349
	dd	3253
	dd	11
	align	4
_12393:
	dd	_2349
	dd	3254
	dd	3
	align	4
_12396:
	dd	3
	dd	0
	dd	0
	align	4
_12395:
	dd	_2349
	dd	3254
	dd	13
_12422:
	db	"IsntAlphaNumericOrQuote",0
	align	4
_12421:
	dd	1
	dd	_12422
	dd	2
	dd	_2804
	dd	_720
	dd	-4
	dd	0
	align	4
_12399:
	dd	_2349
	dd	3258
	dd	3
	align	4
_12402:
	dd	3
	dd	0
	dd	0
	align	4
_12401:
	dd	_2349
	dd	3258
	dd	11
	align	4
_12403:
	dd	_2349
	dd	3259
	dd	3
	align	4
_12406:
	dd	3
	dd	0
	dd	0
	align	4
_12405:
	dd	_2349
	dd	3259
	dd	11
	align	4
_12407:
	dd	_2349
	dd	3260
	dd	3
	align	4
_12412:
	dd	3
	dd	0
	dd	0
	align	4
_12411:
	dd	_2349
	dd	3260
	dd	21
	align	4
_12413:
	dd	_2349
	dd	3261
	dd	3
	align	4
_12416:
	dd	3
	dd	0
	dd	0
	align	4
_12415:
	dd	_2349
	dd	3261
	dd	11
	align	4
_12417:
	dd	_2349
	dd	3262
	dd	3
	align	4
_12420:
	dd	3
	dd	0
	dd	0
	align	4
_12419:
	dd	_2349
	dd	3262
	dd	13
_12457:
	db	"IsCode",0
	align	4
_12456:
	dd	1
	dd	_12457
	dd	2
	dd	_11790
	dd	_706
	dd	-4
	dd	2
	dd	_2567
	dd	_720
	dd	-8
	dd	2
	dd	_2614
	dd	_720
	dd	-12
	dd	2
	dd	_2651
	dd	_720
	dd	-16
	dd	2
	dd	_5871
	dd	_720
	dd	-20
	dd	0
	align	4
_12423:
	dd	_2349
	dd	3266
	dd	3
	align	4
_12427:
	dd	_2349
	dd	3267
	dd	3
	align	4
_12428:
	dd	_2349
	dd	3268
	dd	3
	align	4
_12431:
	dd	3
	dd	0
	dd	0
	align	4
_12430:
	dd	_2349
	dd	3268
	dd	11
	align	4
_12432:
	dd	_2349
	dd	3269
	dd	3
	align	4
_12433:
	dd	_2349
	dd	3270
	dd	3
	align	4
_12438:
	dd	3
	dd	0
	dd	0
	align	4
_12437:
	dd	_2349
	dd	3270
	dd	20
	align	4
_12439:
	dd	_2349
	dd	3271
	dd	3
	align	4
_12440:
	dd	_2349
	dd	3272
	dd	3
	align	4
_12450:
	dd	3
	dd	0
	dd	0
	align	4
_12441:
	dd	_2349
	dd	3273
	dd	4
	align	4
_12442:
	dd	_2349
	dd	3274
	dd	4
	align	4
_12445:
	dd	3
	dd	0
	dd	0
	align	4
_12444:
	dd	_2349
	dd	3274
	dd	11
	align	4
_12446:
	dd	_2349
	dd	3275
	dd	4
	align	4
_12449:
	dd	3
	dd	0
	dd	0
	align	4
_12448:
	dd	_2349
	dd	3275
	dd	12
	align	4
_12451:
	dd	_2349
	dd	3277
	dd	3
	align	4
_12454:
	dd	3
	dd	0
	dd	0
	align	4
_12453:
	dd	_2349
	dd	3277
	dd	10
	align	4
_12455:
	dd	_2349
	dd	3278
	dd	3
_12496:
	db	"FindLabel",0
	align	4
_12495:
	dd	1
	dd	_12496
	dd	2
	dd	_11790
	dd	_706
	dd	-4
	dd	2
	dd	_825
	dd	_720
	dd	-8
	dd	2
	dd	_2567
	dd	_720
	dd	-12
	dd	2
	dd	_2651
	dd	_720
	dd	-16
	dd	2
	dd	_2804
	dd	_720
	dd	-20
	dd	0
	align	4
_12458:
	dd	_2349
	dd	3282
	dd	3
	align	4
_12462:
	dd	_2349
	dd	3283
	dd	3
	align	4
_12493:
	dd	3
	dd	0
	dd	0
	align	4
_12463:
	dd	_2349
	dd	3284
	dd	4
	align	4
_12464:
	dd	_2349
	dd	3285
	dd	4
	align	4
_12467:
	dd	3
	dd	0
	dd	0
	align	4
_12466:
	dd	_2349
	dd	3285
	dd	12
	align	4
_12468:
	dd	_2349
	dd	3286
	dd	4
	align	4
_12469:
	dd	_2349
	dd	3287
	dd	4
	align	4
_12487:
	dd	3
	dd	0
	dd	0
	align	4
_12470:
	dd	_2349
	dd	3288
	dd	5
	align	4
_12471:
	dd	_2349
	dd	3289
	dd	5
	align	4
_12472:
	dd	_2349
	dd	3290
	dd	5
	align	4
_12475:
	dd	3
	dd	0
	dd	0
	align	4
_12474:
	dd	_2349
	dd	3290
	dd	13
	align	4
_12476:
	dd	_2349
	dd	3291
	dd	5
	align	4
_12479:
	dd	3
	dd	0
	dd	0
	align	4
_12478:
	dd	_2349
	dd	3291
	dd	13
	align	4
_12480:
	dd	_2349
	dd	3292
	dd	5
	align	4
_12485:
	dd	3
	dd	0
	dd	0
	align	4
_12484:
	dd	_2349
	dd	3292
	dd	20
	align	4
_12486:
	dd	_2349
	dd	3293
	dd	5
	align	4
_12488:
	dd	_2349
	dd	3295
	dd	4
	align	4
_12491:
	dd	3
	dd	0
	dd	0
	align	4
_12490:
	dd	_2349
	dd	3295
	dd	11
	align	4
_12492:
	dd	_2349
	dd	3296
	dd	4
	align	4
_12494:
	dd	_2349
	dd	3298
	dd	3
_12536:
	db	"FindToken",0
_12537:
	db	"token",0
	align	4
_12535:
	dd	1
	dd	_12536
	dd	2
	dd	_12537
	dd	_706
	dd	-4
	dd	2
	dd	_11790
	dd	_706
	dd	-8
	dd	2
	dd	_825
	dd	_720
	dd	-12
	dd	2
	dd	_2567
	dd	_720
	dd	-16
	dd	2
	dd	_2804
	dd	_720
	dd	-20
	dd	2
	dd	_5871
	dd	_720
	dd	-24
	dd	0
	align	4
_12497:
	dd	_2349
	dd	3302
	dd	3
	align	4
_12501:
	dd	_2349
	dd	3303
	dd	3
	align	4
_12502:
	dd	_2349
	dd	3304
	dd	3
	align	4
_12533:
	dd	3
	dd	0
	dd	0
	align	4
_12503:
	dd	_2349
	dd	3305
	dd	4
	align	4
_12504:
	dd	_2349
	dd	3306
	dd	4
	align	4
_12507:
	dd	3
	dd	0
	dd	0
	align	4
_12506:
	dd	_2349
	dd	3306
	dd	12
	align	4
_12508:
	dd	_2349
	dd	3307
	dd	4
	align	4
_12509:
	dd	_2349
	dd	3307
	dd	9
	align	4
_12512:
	dd	3
	dd	0
	dd	0
	align	4
_12511:
	dd	_2349
	dd	3307
	dd	16
	align	4
_12513:
	dd	_2349
	dd	3308
	dd	4
	align	4
_12531:
	dd	3
	dd	0
	dd	0
	align	4
_12515:
	dd	_2349
	dd	3309
	dd	5
	align	4
_12518:
	dd	3
	dd	0
	dd	0
	align	4
_12517:
	dd	_2349
	dd	3309
	dd	23
	align	4
_12519:
	dd	_2349
	dd	3310
	dd	5
	align	4
_12530:
	dd	3
	dd	0
	dd	0
	align	4
_12521:
	dd	_2349
	dd	3311
	dd	6
	align	4
_12529:
	dd	3
	dd	0
	dd	0
	align	4
_12523:
	dd	_2349
	dd	3312
	dd	7
	align	4
_412:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	101,110,100,32
	align	4
_12528:
	dd	3
	dd	0
	dd	0
	align	4
_12527:
	dd	_2349
	dd	3312
	dd	37
	align	4
_12532:
	dd	_2349
	dd	3316
	dd	4
	align	4
_12534:
	dd	_2349
	dd	3318
	dd	3
_12615:
	db	"FindEndToken",0
_12616:
	db	"returnlast",0
	align	4
_12614:
	dd	1
	dd	_12615
	dd	2
	dd	_12537
	dd	_706
	dd	-4
	dd	2
	dd	_11790
	dd	_706
	dd	-8
	dd	2
	dd	_825
	dd	_720
	dd	-12
	dd	2
	dd	_12616
	dd	_720
	dd	-16
	dd	2
	dd	_2567
	dd	_720
	dd	-20
	dd	2
	dd	_2651
	dd	_720
	dd	-24
	dd	2
	dd	_11792
	dd	_706
	dd	-28
	dd	2
	dd	_5871
	dd	_720
	dd	-32
	dd	0
	align	4
_12538:
	dd	_2349
	dd	3322
	dd	3
	align	4
_12543:
	dd	_2349
	dd	3324
	dd	3
	align	4
_12544:
	dd	_2349
	dd	3325
	dd	3
	align	4
_413:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	101,110,100
	align	4
_12545:
	dd	_2349
	dd	3326
	dd	3
	align	4
_12546:
	dd	_2349
	dd	3327
	dd	3
	align	4
_12567:
	dd	3
	dd	0
	dd	0
	align	4
_12547:
	dd	_2349
	dd	3328
	dd	4
	align	4
_12548:
	dd	_2349
	dd	3329
	dd	4
	align	4
_12551:
	dd	3
	dd	0
	dd	0
	align	4
_12550:
	dd	_2349
	dd	3329
	dd	12
	align	4
_12552:
	dd	_2349
	dd	3330
	dd	4
	align	4
_12565:
	dd	3
	dd	0
	dd	0
	align	4
_12556:
	dd	_2349
	dd	3331
	dd	5
	align	4
_12564:
	dd	3
	dd	0
	dd	0
	align	4
_12558:
	dd	_2349
	dd	3332
	dd	6
	align	4
_12563:
	dd	3
	dd	0
	dd	0
	align	4
_12562:
	dd	_2349
	dd	3332
	dd	43
	align	4
_12566:
	dd	_2349
	dd	3335
	dd	4
	align	4
_12568:
	dd	_2349
	dd	3337
	dd	3
	align	4
_12571:
	dd	3
	dd	0
	dd	0
	align	4
_12570:
	dd	_2349
	dd	3337
	dd	11
	align	4
_12577:
	dd	3
	dd	0
	dd	0
	align	4
_12573:
	dd	_2349
	dd	3337
	dd	11
	align	4
_12576:
	dd	3
	dd	0
	dd	0
	align	4
_12575:
	dd	_2349
	dd	3337
	dd	43
	align	4
_12578:
	dd	_2349
	dd	3338
	dd	3
	align	4
_12579:
	dd	_2349
	dd	3339
	dd	3
	align	4
_12580:
	dd	_2349
	dd	3340
	dd	3
	align	4
_12581:
	dd	_2349
	dd	3341
	dd	3
	align	4
_12602:
	dd	3
	dd	0
	dd	0
	align	4
_12582:
	dd	_2349
	dd	3342
	dd	4
	align	4
_12583:
	dd	_2349
	dd	3343
	dd	4
	align	4
_12586:
	dd	3
	dd	0
	dd	0
	align	4
_12585:
	dd	_2349
	dd	3343
	dd	12
	align	4
_12587:
	dd	_2349
	dd	3344
	dd	4
	align	4
_12600:
	dd	3
	dd	0
	dd	0
	align	4
_12591:
	dd	_2349
	dd	3345
	dd	5
	align	4
_12599:
	dd	3
	dd	0
	dd	0
	align	4
_12593:
	dd	_2349
	dd	3346
	dd	6
	align	4
_12598:
	dd	3
	dd	0
	dd	0
	align	4
_12597:
	dd	_2349
	dd	3346
	dd	43
	align	4
_12601:
	dd	_2349
	dd	3349
	dd	4
	align	4
_12603:
	dd	_2349
	dd	3351
	dd	3
	align	4
_12606:
	dd	3
	dd	0
	dd	0
	align	4
_12605:
	dd	_2349
	dd	3351
	dd	11
	align	4
_12612:
	dd	3
	dd	0
	dd	0
	align	4
_12608:
	dd	_2349
	dd	3351
	dd	11
	align	4
_12611:
	dd	3
	dd	0
	dd	0
	align	4
_12610:
	dd	_2349
	dd	3351
	dd	43
	align	4
_12613:
	dd	_2349
	dd	3352
	dd	3
_12637:
	db	"IsFirstCharOnLine",0
	align	4
_12636:
	dd	1
	dd	_12637
	dd	2
	dd	_11790
	dd	_706
	dd	-4
	dd	2
	dd	_825
	dd	_720
	dd	-8
	dd	2
	dd	_720
	dd	_720
	dd	-12
	dd	2
	dd	_2804
	dd	_720
	dd	-16
	dd	0
	align	4
_12617:
	dd	_2349
	dd	3356
	dd	3
	align	4
_12620:
	dd	_2349
	dd	3357
	dd	3
	align	4
_12634:
	dd	3
	dd	0
	dd	0
	align	4
_12623:
	dd	_2349
	dd	3358
	dd	4
	align	4
_12624:
	dd	_2349
	dd	3359
	dd	4
	align	4
_12629:
	dd	3
	dd	0
	dd	0
	align	4
_12628:
	dd	_2349
	dd	3359
	dd	20
	align	4
_12630:
	dd	_2349
	dd	3360
	dd	4
	align	4
_12633:
	dd	3
	dd	0
	dd	0
	align	4
_12632:
	dd	_2349
	dd	3360
	dd	12
	align	4
_12635:
	dd	_2349
	dd	3362
	dd	3
_12652:
	db	"FindRem",0
	align	4
_12651:
	dd	1
	dd	_12652
	dd	2
	dd	_11790
	dd	_706
	dd	-4
	dd	2
	dd	_825
	dd	_720
	dd	-8
	dd	0
	align	4
_12638:
	dd	_2349
	dd	3368
	dd	3
	align	4
_12649:
	dd	3
	dd	0
	dd	0
	align	4
_12639:
	dd	_2349
	dd	3369
	dd	4
	align	4
_12640:
	dd	_2349
	dd	3370
	dd	4
	align	4
_12643:
	dd	3
	dd	0
	dd	0
	align	4
_12642:
	dd	_2349
	dd	3370
	dd	22
	align	4
_12644:
	dd	_2349
	dd	3371
	dd	4
	align	4
_12647:
	dd	3
	dd	0
	dd	0
	align	4
_12646:
	dd	_2349
	dd	3371
	dd	34
	align	4
_12648:
	dd	_2349
	dd	3372
	dd	4
	align	4
_12650:
	dd	_2349
	dd	3374
	dd	3
_12680:
	db	"FindEndRem",0
	align	4
_12679:
	dd	1
	dd	_12680
	dd	2
	dd	_11790
	dd	_706
	dd	-4
	dd	2
	dd	_825
	dd	_720
	dd	-8
	dd	2
	dd	_12616
	dd	_720
	dd	-12
	dd	2
	dd	_720
	dd	_720
	dd	-16
	dd	2
	dd	_2804
	dd	_720
	dd	-20
	dd	0
	align	4
_12653:
	dd	_2349
	dd	3378
	dd	3
	align	4
_12656:
	dd	_2349
	dd	3379
	dd	3
	align	4
_12677:
	dd	3
	dd	0
	dd	0
	align	4
_12657:
	dd	_2349
	dd	3380
	dd	4
	align	4
_12658:
	dd	_2349
	dd	3381
	dd	4
	align	4
_12661:
	dd	3
	dd	0
	dd	0
	align	4
_12660:
	dd	_2349
	dd	3381
	dd	22
	align	4
_12662:
	dd	_2349
	dd	3382
	dd	4
	align	4
_12675:
	dd	3
	dd	0
	dd	0
	align	4
_12664:
	dd	_2349
	dd	3383
	dd	5
	align	4
_12673:
	dd	3
	dd	0
	dd	0
	align	4
_12666:
	dd	_2349
	dd	3384
	dd	6
	align	4
_12671:
	dd	3
	dd	0
	dd	0
	align	4
_12670:
	dd	_2349
	dd	3384
	dd	52
	align	4
_12672:
	dd	_2349
	dd	3385
	dd	6
	align	4
_12674:
	dd	_2349
	dd	3387
	dd	5
	align	4
_12676:
	dd	_2349
	dd	3389
	dd	4
	align	4
_12678:
	dd	_2349
	dd	3391
	dd	3
_12704:
	db	"FindPrevRem",0
	align	4
_12703:
	dd	1
	dd	_12704
	dd	2
	dd	_11790
	dd	_706
	dd	-4
	dd	2
	dd	_825
	dd	_720
	dd	-8
	dd	2
	dd	_2567
	dd	_720
	dd	-12
	dd	2
	dd	_2804
	dd	_720
	dd	-16
	dd	0
	align	4
_12681:
	dd	_2349
	dd	3395
	dd	3
	align	4
_12684:
	dd	_2349
	dd	3396
	dd	3
	align	4
_12701:
	dd	3
	dd	0
	dd	0
	align	4
_12685:
	dd	_2349
	dd	3397
	dd	4
	align	4
_12688:
	dd	3
	dd	0
	dd	0
	align	4
_12687:
	dd	_2349
	dd	3397
	dd	22
	align	4
_12689:
	dd	_2349
	dd	3398
	dd	4
	align	4
_12690:
	dd	_2349
	dd	3399
	dd	4
	align	4
_12693:
	dd	3
	dd	0
	dd	0
	align	4
_12692:
	dd	_2349
	dd	3399
	dd	12
	align	4
_12694:
	dd	_2349
	dd	3400
	dd	4
	align	4
_12699:
	dd	3
	dd	0
	dd	0
	align	4
_12698:
	dd	_2349
	dd	3400
	dd	63
	align	4
_12700:
	dd	_2349
	dd	3401
	dd	4
	align	4
_12702:
	dd	_2349
	dd	3403
	dd	3
_12727:
	db	"WasRemmed",0
	align	4
_12726:
	dd	1
	dd	_12727
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_825
	dd	_720
	dd	-8
	dd	2
	dd	_11790
	dd	_706
	dd	-12
	dd	2
	dd	_3504
	dd	_706
	dd	-16
	dd	2
	dd	_2567
	dd	_720
	dd	-20
	dd	0
	align	4
_12705:
	dd	_2349
	dd	3407
	dd	3
	align	4
_12708:
	dd	_2349
	dd	3408
	dd	3
	align	4
_12711:
	dd	_2349
	dd	3409
	dd	3
	align	4
_12712:
	dd	_2349
	dd	3410
	dd	3
	align	4
_12715:
	dd	3
	dd	0
	dd	0
	align	4
_12714:
	dd	_2349
	dd	3410
	dd	10
	align	4
_12716:
	dd	_2349
	dd	3411
	dd	3
	align	4
_12717:
	dd	_2349
	dd	3412
	dd	3
	align	4
_12720:
	dd	3
	dd	0
	dd	0
	align	4
_12719:
	dd	_2349
	dd	3412
	dd	11
	align	4
_12721:
	dd	_2349
	dd	3413
	dd	3
	align	4
_12722:
	dd	_2349
	dd	3414
	dd	3
	align	4
_12725:
	dd	3
	dd	0
	dd	0
	align	4
_12724:
	dd	_2349
	dd	3414
	dd	12
_12747:
	db	"CheckDirty",0
_12748:
	db	"bool",0
	align	4
_12746:
	dd	1
	dd	_12747
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_11790
	dd	_706
	dd	-8
	dd	2
	dd	_12748
	dd	_720
	dd	-12
	dd	0
	align	4
_12728:
	dd	_2349
	dd	3418
	dd	3
	align	4
_12730:
	dd	_2349
	dd	3419
	dd	3
	align	4
_12731:
	dd	_2349
	dd	3420
	dd	3
	align	4
_12742:
	dd	3
	dd	0
	dd	0
	align	4
_12741:
	dd	_2349
	dd	3420
	dd	41
	align	4
_12743:
	dd	_2349
	dd	3421
	dd	3
_13160:
	db	"SetCode",0
_13161:
	db	"diff",0
_13162:
	db	"lsrc",0
_13163:
	db	"r0",0
_13164:
	db	"r1",0
_13165:
	db	"autocap",0
	align	4
_13159:
	dd	1
	dd	_13160
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_11790
	dd	_706
	dd	-8
	dd	2
	dd	_13161
	dd	_950
	dd	-12
	dd	2
	dd	_720
	dd	_720
	dd	-16
	dd	2
	dd	_2567
	dd	_720
	dd	-20
	dd	2
	dd	_11322
	dd	_720
	dd	-24
	dd	2
	dd	_2651
	dd	_720
	dd	-28
	dd	2
	dd	_3653
	dd	_720
	dd	-32
	dd	2
	dd	_2566
	dd	_720
	dd	-36
	dd	2
	dd	_2805
	dd	_706
	dd	-40
	dd	2
	dd	_974
	dd	_706
	dd	-44
	dd	2
	dd	_13162
	dd	_706
	dd	-48
	dd	2
	dd	_13163
	dd	_720
	dd	-52
	dd	2
	dd	_13164
	dd	_720
	dd	-56
	dd	2
	dd	_12200
	dd	_720
	dd	-60
	dd	2
	dd	_13165
	dd	_720
	dd	-64
	dd	2
	dd	_8111
	dd	_788
	dd	-68
	dd	2
	dd	_3504
	dd	_3554
	dd	-72
	dd	0
	align	4
_12749:
	dd	_2349
	dd	3425
	dd	3
	align	4
_12763:
	dd	_2349
	dd	3426
	dd	3
_12764:
	db	":TTextStyle",0
	align	4
_12767:
	dd	_2349
	dd	3429
	dd	3
	align	4
_12770:
	dd	_2349
	dd	3430
	dd	3
	align	4
_12781:
	dd	3
	dd	0
	dd	0
	align	4
_12780:
	dd	_2349
	dd	3430
	dd	49
	align	4
_12782:
	dd	_2349
	dd	3431
	dd	3
	align	4
_12817:
	dd	3
	dd	0
	dd	0
	align	4
_12800:
	dd	_2349
	dd	3432
	dd	4
	align	4
_12808:
	dd	_2349
	dd	3433
	dd	4
	align	4
_12816:
	dd	_2349
	dd	3434
	dd	4
	align	4
_12818:
	dd	_2349
	dd	3437
	dd	3
	align	4
_12825:
	dd	_2349
	dd	3438
	dd	3
	align	4
_12826:
	dd	_2349
	dd	3440
	dd	3
	align	4
_12829:
	dd	_2349
	dd	3441
	dd	3
	align	4
_12832:
	dd	_2349
	dd	3442
	dd	3
	align	4
_12839:
	dd	_2349
	dd	3444
	dd	3
	align	4
_12851:
	dd	3
	dd	0
	dd	0
	align	4
_12843:
	dd	_2349
	dd	3445
	dd	4
	align	4
_12846:
	dd	_2349
	dd	3446
	dd	4
	align	4
_12847:
	dd	_2349
	dd	3447
	dd	4
	align	4
_12881:
	dd	3
	dd	0
	dd	0
	align	4
_12853:
	dd	_2349
	dd	3449
	dd	4
	align	4
_12861:
	dd	3
	dd	0
	dd	0
	align	4
_12855:
	dd	_2349
	dd	3450
	dd	5
	align	4
_12858:
	dd	_2349
	dd	3451
	dd	5
	align	4
_12869:
	dd	3
	dd	0
	dd	0
	align	4
_12863:
	dd	_2349
	dd	3453
	dd	5
	align	4
_12866:
	dd	_2349
	dd	3454
	dd	5
	align	4
_12870:
	dd	_2349
	dd	3456
	dd	4
	align	4
_12873:
	dd	_2349
	dd	3457
	dd	4
	align	4
_12876:
	dd	3
	dd	0
	dd	0
	align	4
_12875:
	dd	_2349
	dd	3457
	dd	14
	align	4
_12877:
	dd	_2349
	dd	3458
	dd	4
	align	4
_12880:
	dd	3
	dd	0
	dd	0
	align	4
_12879:
	dd	_2349
	dd	3458
	dd	12
	align	4
_12882:
	dd	_2349
	dd	3462
	dd	3
	align	4
_12885:
	dd	3
	dd	0
	dd	0
	align	4
_12884:
	dd	_2349
	dd	3462
	dd	10
	align	4
_12886:
	dd	_2349
	dd	3463
	dd	3
	align	4
_12889:
	dd	3
	dd	0
	dd	0
	align	4
_12888:
	dd	_2349
	dd	3463
	dd	19
	align	4
_12890:
	dd	_2349
	dd	3464
	dd	3
	align	4
_12891:
	dd	_2349
	dd	3465
	dd	3
	align	4
_12892:
	dd	_2349
	dd	3466
	dd	3
	align	4
_12895:
	dd	3
	dd	0
	dd	0
	align	4
_12894:
	dd	_2349
	dd	3466
	dd	11
	align	4
_12896:
	dd	_2349
	dd	3468
	dd	3
	align	4
_12897:
	dd	_2349
	dd	3469
	dd	3
	align	4
_12908:
	dd	3
	dd	0
	dd	0
	align	4
_12903:
	dd	_2349
	dd	3470
	dd	4
	align	4
_12904:
	dd	_2349
	dd	3471
	dd	4
	align	4
_12907:
	dd	3
	dd	0
	dd	0
	align	4
_12906:
	dd	_2349
	dd	3471
	dd	13
	align	4
_12909:
	dd	_2349
	dd	3474
	dd	3
	align	4
_12910:
	dd	_2349
	dd	3475
	dd	3
	align	4
_12919:
	dd	3
	dd	0
	dd	0
	align	4
_12914:
	dd	_2349
	dd	3476
	dd	4
	align	4
_12915:
	dd	_2349
	dd	3477
	dd	4
	align	4
_12918:
	dd	3
	dd	0
	dd	0
	align	4
_12917:
	dd	_2349
	dd	3477
	dd	13
	align	4
_12920:
	dd	_2349
	dd	3480
	dd	3
	align	4
_12921:
	dd	_2349
	dd	3481
	dd	3
	align	4
_12962:
	dd	3
	dd	0
	dd	0
	align	4
_12925:
	dd	_2349
	dd	3482
	dd	4
	align	4
_12926:
	dd	_2349
	dd	3483
	dd	4
	align	4
_12961:
	dd	3
	dd	0
	dd	0
	align	4
_12928:
	dd	_2349
	dd	3484
	dd	5
	align	4
_12931:
	dd	_2349
	dd	3485
	dd	5
	align	4
_12938:
	dd	3
	dd	0
	dd	0
	align	4
_12933:
	dd	_2349
	dd	3485
	dd	13
	align	4
_12939:
	dd	_2349
	dd	3486
	dd	5
	align	4
_12959:
	dd	3
	dd	0
	dd	0
	align	4
_12943:
	dd	_2349
	dd	3487
	dd	6
	align	4
_433:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	101,110,100,114,101,109
	align	4
_434:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	69,110,100,82,101,109
	align	4
_12950:
	dd	3
	dd	0
	dd	0
	align	4
_12947:
	dd	_2349
	dd	3487
	dd	61
	align	4
_12951:
	dd	_2349
	dd	3488
	dd	6
	align	4
_435:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	101,110,100,32,114,101,109
	align	4
_436:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	69,110,100,32,82,101,109
	align	4
_12958:
	dd	3
	dd	0
	dd	0
	align	4
_12955:
	dd	_2349
	dd	3488
	dd	63
	align	4
_12960:
	dd	_2349
	dd	3490
	dd	5
	align	4
_12963:
	dd	_2349
	dd	3494
	dd	3
	align	4
_12970:
	dd	3
	dd	0
	dd	0
	align	4
_12967:
	dd	_2349
	dd	3495
	dd	4
	align	4
_12968:
	dd	_2349
	dd	3496
	dd	4
	align	4
_12969:
	dd	_2349
	dd	3497
	dd	4
	align	4
_12971:
	dd	_2349
	dd	3500
	dd	3
	align	4
_12974:
	dd	_2349
	dd	3501
	dd	3
	align	4
_12981:
	dd	3
	dd	0
	dd	0
	align	4
_12976:
	dd	_2349
	dd	3501
	dd	11
	align	4
_12982:
	dd	_2349
	dd	3502
	dd	3
	align	4
_13139:
	dd	3
	dd	0
	dd	0
	align	4
_12983:
	dd	_2349
	dd	3503
	dd	4
	align	4
_440:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	72,105,103,104,108,105,103,104
	dw	116,105,110,103,32,67,111,100
	dw	101
	align	4
_12988:
	dd	_2349
	dd	3504
	dd	4
	align	4
_12989:
	dd	_2349
	dd	3506
	dd	4
	align	4
_13016:
	dd	3
	dd	0
	dd	0
	align	4
_12991:
	dd	_2349
	dd	3507
	dd	5
	align	4
_12992:
	dd	_2349
	dd	3508
	dd	5
	align	4
_12993:
	dd	_2349
	dd	3509
	dd	5
	align	4
_12998:
	dd	3
	dd	0
	dd	0
	align	4
_12997:
	dd	_2349
	dd	3509
	dd	21
	align	4
_12999:
	dd	_2349
	dd	3510
	dd	5
	align	4
_13000:
	dd	_2349
	dd	3511
	dd	5
	align	4
_13005:
	dd	3
	dd	0
	dd	0
	align	4
_13004:
	dd	_2349
	dd	3511
	dd	21
	align	4
_13006:
	dd	_2349
	dd	3512
	dd	5
	align	4
_13009:
	dd	_2349
	dd	3513
	dd	5
	align	4
_13014:
	dd	_2349
	dd	3514
	dd	5
	align	4
_13015:
	dd	_2349
	dd	3515
	dd	5
	align	4
_13017:
	dd	_2349
	dd	3518
	dd	4
	align	4
_13037:
	dd	3
	dd	0
	dd	0
	align	4
_13019:
	dd	_2349
	dd	3519
	dd	5
	align	4
_13020:
	dd	_2349
	dd	3520
	dd	5
	align	4
_13021:
	dd	_2349
	dd	3521
	dd	5
	align	4
_13026:
	dd	3
	dd	0
	dd	0
	align	4
_13025:
	dd	_2349
	dd	3521
	dd	21
	align	4
_13027:
	dd	_2349
	dd	3522
	dd	5
	align	4
_13030:
	dd	_2349
	dd	3523
	dd	5
	align	4
_13035:
	dd	_2349
	dd	3524
	dd	5
	align	4
_13036:
	dd	_2349
	dd	3525
	dd	5
	align	4
_13038:
	dd	_2349
	dd	3528
	dd	4
	align	4
_13137:
	dd	3
	dd	0
	dd	0
	align	4
_13048:
	dd	_2349
	dd	3529
	dd	5
	align	4
_13049:
	dd	_2349
	dd	3530
	dd	5
	align	4
_13080:
	dd	3
	dd	0
	dd	0
	align	4
_13050:
	dd	_2349
	dd	3531
	dd	6
	align	4
_13051:
	dd	_2349
	dd	3532
	dd	6
	align	4
_13054:
	dd	3
	dd	0
	dd	0
	align	4
_13053:
	dd	_2349
	dd	3532
	dd	14
	align	4
_13055:
	dd	_2349
	dd	3533
	dd	6
	align	4
_13058:
	dd	3
	dd	0
	dd	0
	align	4
_13057:
	dd	_2349
	dd	3533
	dd	14
	align	4
_13059:
	dd	_2349
	dd	3534
	dd	6
	align	4
_13064:
	dd	3
	dd	0
	dd	0
	align	4
_13063:
	dd	_2349
	dd	3534
	dd	24
	align	4
_13065:
	dd	_2349
	dd	3535
	dd	6
	align	4
_13070:
	dd	3
	dd	0
	dd	0
	align	4
_13069:
	dd	_2349
	dd	3535
	dd	24
	align	4
_13071:
	dd	_2349
	dd	3536
	dd	6
	align	4
_13074:
	dd	3
	dd	0
	dd	0
	align	4
_13073:
	dd	_2349
	dd	3536
	dd	14
	align	4
_13075:
	dd	_2349
	dd	3537
	dd	6
	align	4
_13078:
	dd	3
	dd	0
	dd	0
	align	4
_13077:
	dd	_2349
	dd	3537
	dd	15
	align	4
_13079:
	dd	_2349
	dd	3538
	dd	6
	align	4
_13081:
	dd	_2349
	dd	3540
	dd	5
	align	4
_13082:
	dd	_2349
	dd	3541
	dd	5
	align	4
_13089:
	dd	_2349
	dd	3542
	dd	5
	align	4
_13134:
	dd	3
	dd	0
	dd	0
	align	4
_13091:
	dd	_2349
	dd	3543
	dd	6
	align	4
_13107:
	dd	3
	dd	0
	dd	0
	align	4
_13095:
	dd	_2349
	dd	3544
	dd	7
	align	4
_13100:
	dd	3
	dd	0
	dd	0
	align	4
_13097:
	dd	_2349
	dd	3545
	dd	8
	align	4
_13106:
	dd	3
	dd	0
	dd	0
	align	4
_13102:
	dd	_2349
	dd	3547
	dd	8
	align	4
_13108:
	dd	_2349
	dd	3550
	dd	6
	align	4
_13111:
	dd	_2349
	dd	3551
	dd	6
	align	4
_444:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	82,101,109
	align	4
_13128:
	dd	3
	dd	0
	dd	0
	align	4
_13115:
	dd	_2349
	dd	3552
	dd	7
	align	4
_13121:
	dd	3
	dd	0
	dd	0
	align	4
_13117:
	dd	_2349
	dd	3553
	dd	8
	align	4
_13118:
	dd	_2349
	dd	3554
	dd	8
	align	4
_13127:
	dd	3
	dd	0
	dd	0
	align	4
_13123:
	dd	_2349
	dd	3556
	dd	8
	align	4
_13129:
	dd	_2349
	dd	3559
	dd	6
	align	4
_13135:
	dd	_2349
	dd	3561
	dd	5
	align	4
_13136:
	dd	_2349
	dd	3562
	dd	5
	align	4
_13138:
	dd	_2349
	dd	3564
	dd	4
	align	4
_13140:
	dd	_2349
	dd	3566
	dd	3
	align	4
_13143:
	dd	_2349
	dd	3567
	dd	3
	align	4
_13151:
	dd	_2349
	dd	3568
	dd	3
_13207:
	db	"AutoIndent",0
	align	4
_13206:
	dd	1
	dd	_13207
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_2805
	dd	_706
	dd	-8
	dd	2
	dd	_2567
	dd	_720
	dd	-12
	dd	2
	dd	_2651
	dd	_720
	dd	-16
	dd	2
	dd	_2804
	dd	_720
	dd	-20
	dd	2
	dd	_5871
	dd	_720
	dd	-24
	dd	0
	align	4
_13166:
	dd	_2349
	dd	3573
	dd	3
	align	4
_13172:
	dd	_2349
	dd	3574
	dd	3
	align	4
_13175:
	dd	_2349
	dd	3575
	dd	3
	align	4
_13178:
	dd	_2349
	dd	3576
	dd	3
	align	4
_13191:
	dd	3
	dd	0
	dd	0
	align	4
_13180:
	dd	_2349
	dd	3577
	dd	4
	align	4
_13185:
	dd	_2349
	dd	3578
	dd	4
	align	4
_13186:
	dd	_2349
	dd	3579
	dd	4
	align	4
_13190:
	dd	3
	dd	0
	dd	0
	align	4
_13189:
	dd	_2349
	dd	3580
	dd	5
	align	4
_13192:
	dd	_2349
	dd	3583
	dd	3
	align	4
_13197:
	dd	_2349
	dd	3584
	dd	3
	align	4
_13200:
	dd	_2349
	dd	3585
	dd	3
	align	4
_13203:
	dd	_2349
	dd	3586
	dd	3
_13240:
	db	"IndentCode",0
	align	4
_13239:
	dd	1
	dd	_13240
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_12200
	dd	_720
	dd	-8
	dd	2
	dd	_11321
	dd	_720
	dd	-12
	dd	2
	dd	_11322
	dd	_720
	dd	-16
	dd	2
	dd	_720
	dd	_720
	dd	-20
	dd	2
	dd	_2566
	dd	_706
	dd	-24
	dd	0
	align	4
_13208:
	dd	_2349
	dd	3590
	dd	3
	align	4
_13214:
	dd	_2349
	dd	3592
	dd	3
	align	4
_13217:
	dd	_2349
	dd	3593
	dd	3
	align	4
_13220:
	dd	_2349
	dd	3594
	dd	3
	align	4
_13229:
	dd	3
	dd	0
	dd	0
	align	4
_13223:
	dd	_2349
	dd	3595
	dd	4
	align	4
_13226:
	dd	_2349
	dd	3596
	dd	4
	align	4
_13230:
	dd	_2349
	dd	3598
	dd	3
	align	4
_13233:
	dd	_2349
	dd	3599
	dd	3
	align	4
_13236:
	dd	_2349
	dd	3600
	dd	3
_13296:
	db	"OutdentCode",0
_13297:
	db	"modified",0
	align	4
_13295:
	dd	1
	dd	_13296
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_12200
	dd	_720
	dd	-8
	dd	2
	dd	_11321
	dd	_720
	dd	-12
	dd	2
	dd	_11322
	dd	_720
	dd	-16
	dd	2
	dd	_720
	dd	_720
	dd	-20
	dd	2
	dd	_2566
	dd	_706
	dd	-24
	dd	2
	dd	_13297
	dd	_720
	dd	-28
	dd	0
	align	4
_13241:
	dd	_2349
	dd	3604
	dd	3
	align	4
_13248:
	dd	_2349
	dd	3606
	dd	3
	align	4
_13251:
	dd	_2349
	dd	3607
	dd	3
	align	4
_13254:
	dd	_2349
	dd	3608
	dd	3
	align	4
_13268:
	dd	3
	dd	0
	dd	0
	align	4
_13257:
	dd	_2349
	dd	3609
	dd	4
	align	4
_13260:
	dd	_2349
	dd	3610
	dd	4
	align	4
_13264:
	dd	3
	dd	0
	dd	0
	align	4
_13262:
	dd	_2349
	dd	3610
	dd	14
	align	4
_13263:
	dd	_2349
	dd	3610
	dd	25
	align	4
_13265:
	dd	_2349
	dd	3611
	dd	4
	align	4
_13269:
	dd	_2349
	dd	3613
	dd	3
	align	4
_13285:
	dd	3
	dd	0
	dd	0
	align	4
_13271:
	dd	_2349
	dd	3614
	dd	4
	align	4
_13284:
	dd	3
	dd	0
	dd	0
	align	4
_13274:
	dd	_2349
	dd	3615
	dd	5
	align	4
_13277:
	dd	_2349
	dd	3616
	dd	5
	align	4
_13280:
	dd	3
	dd	0
	dd	0
	align	4
_13279:
	dd	_2349
	dd	3616
	dd	16
	align	4
_13281:
	dd	_2349
	dd	3617
	dd	5
	align	4
_13286:
	dd	_2349
	dd	3620
	dd	3
	align	4
_13289:
	dd	_2349
	dd	3621
	dd	3
	align	4
_13292:
	dd	_2349
	dd	3622
	dd	3
_13360:
	db	"FilterKey",0
_13361:
	db	"this",0
_13362:
	db	"key",0
	align	4
_13359:
	dd	1
	dd	_13360
	dd	2
	dd	_10832
	dd	_10833
	dd	-4
	dd	2
	dd	_10834
	dd	_856
	dd	-8
	dd	2
	dd	_13361
	dd	_936
	dd	-12
	dd	2
	dd	_3315
	dd	_720
	dd	-16
	dd	2
	dd	_13362
	dd	_720
	dd	-20
	dd	2
	dd	_7897
	dd	_720
	dd	-24
	dd	0
	align	4
_13298:
	dd	_2349
	dd	3626
	dd	3
	align	4
_13300:
	dd	_2349
	dd	3627
	dd	3
	align	4
_13304:
	dd	_2349
	dd	3629
	dd	3
	align	4
_13307:
	dd	_2349
	dd	3630
	dd	3
	align	4
_13310:
	dd	_2349
	dd	3631
	dd	3
	align	4
_13313:
	dd	_2349
	dd	3632
	dd	3
	align	4
_13314:
	dd	_2349
	dd	3636
	dd	3
	align	4
_13338:
	dd	3
	dd	0
	dd	0
	align	4
_13324:
	dd	_2349
	dd	3637
	dd	4
	align	4
_13332:
	dd	3
	dd	0
	dd	0
	align	4
_13329:
	dd	_2349
	dd	3639
	dd	6
	align	4
_13336:
	dd	3
	dd	0
	dd	0
	align	4
_13333:
	dd	_2349
	dd	3641
	dd	6
	align	4
_13337:
	dd	_2349
	dd	3643
	dd	4
	align	4
_13339:
	dd	_2349
	dd	3646
	dd	3
	align	4
_13357:
	dd	3
	dd	0
	dd	0
	align	4
_13353:
	dd	_2349
	dd	3647
	dd	4
	align	4
_13356:
	dd	_2349
	dd	3648
	dd	4
	align	4
_13358:
	dd	_2349
	dd	3651
	dd	3
	align	4
_13392:
	dd	1
	dd	_6467
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	0
	align	4
_13363:
	dd	_2349
	dd	3655
	dd	4
	align	4
_13391:
	dd	3
	dd	0
	dd	0
	align	4
_13369:
	dd	_2349
	dd	3657
	dd	5
	align	4
_13382:
	dd	3
	dd	0
	dd	0
	align	4
_13375:
	dd	_2349
	dd	3659
	dd	7
	align	4
_13386:
	dd	3
	dd	0
	dd	0
	align	4
_13383:
	dd	_2349
	dd	3661
	dd	7
	align	4
_13390:
	dd	3
	dd	0
	dd	0
	align	4
_13387:
	dd	_2349
	dd	3663
	dd	7
_13450:
	db	"SetDirty",0
	align	4
_13449:
	dd	1
	dd	_13450
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_12748
	dd	_720
	dd	-8
	dd	0
	align	4
_13393:
	dd	_2349
	dd	3669
	dd	3
	align	4
_13398:
	dd	3
	dd	0
	dd	0
	align	4
_13397:
	dd	_2349
	dd	3669
	dd	17
	align	4
_13399:
	dd	_2349
	dd	3670
	dd	3
	align	4
_13403:
	dd	_2349
	dd	3671
	dd	3
	align	4
_13413:
	dd	_2349
	dd	3672
	dd	3
	align	4
_13425:
	dd	3
	dd	0
	dd	0
	align	4
_13417:
	dd	_2349
	dd	3672
	dd	14
	align	4
_457:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	42
	align	4
_13426:
	dd	_2349
	dd	3673
	dd	3
	align	4
_13442:
	dd	3
	dd	0
	dd	0
	align	4
_13432:
	dd	_2349
	dd	3673
	dd	30
	align	4
_458:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	98,117,105,108,100,58
	align	4
_13443:
	dd	_2349
	dd	3674
	dd	3
	align	4
_13448:
	dd	_2349
	dd	3675
	dd	3
_13530:
	db	"SetLocked",0
_13531:
	db	"locked",0
	align	4
_13529:
	dd	1
	dd	_13530
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_12748
	dd	_720
	dd	-8
	dd	2
	dd	_13531
	dd	_936
	dd	-12
	dd	0
	align	4
_13451:
	dd	_2349
	dd	3679
	dd	3
	align	4
_13453:
	dd	_2349
	dd	3680
	dd	3
	align	4
_13458:
	dd	_2349
	dd	3681
	dd	3
	align	4
_13465:
	dd	3
	dd	0
	dd	0
	align	4
_13462:
	dd	_2349
	dd	3681
	dd	30
	align	4
_13466:
	dd	_2349
	dd	3682
	dd	3
	align	4
_13476:
	dd	_2349
	dd	3683
	dd	3
	align	4
_13488:
	dd	3
	dd	0
	dd	0
	align	4
_13480:
	dd	_2349
	dd	3683
	dd	14
	align	4
_13489:
	dd	_2349
	dd	3684
	dd	3
	align	4
_13511:
	dd	3
	dd	0
	dd	0
	align	4
_13491:
	dd	_2349
	dd	3685
	dd	4
	align	4
_13501:
	dd	_2349
	dd	3686
	dd	4
	align	4
_13523:
	dd	3
	dd	0
	dd	0
	align	4
_13513:
	dd	_2349
	dd	3688
	dd	4
	align	4
_13524:
	dd	_2349
	dd	3690
	dd	3
	align	4
_13603:
	dd	1
	dd	_2650
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_2567
	dd	_720
	dd	-8
	dd	2
	dd	_2614
	dd	_706
	dd	-12
	dd	2
	dd	_2566
	dd	_706
	dd	-16
	dd	0
	align	4
_13532:
	dd	_2349
	dd	3694
	dd	3
	align	4
_13536:
	dd	_2349
	dd	3695
	dd	3
	align	4
_13543:
	dd	3
	dd	0
	dd	0
	align	4
_13542:
	dd	_2349
	dd	3695
	dd	25
	align	4
_13544:
	dd	_2349
	dd	3696
	dd	3
	align	4
_13547:
	dd	_2349
	dd	3697
	dd	3
	align	4
_13550:
	dd	_2349
	dd	3698
	dd	3
	align	4
_13575:
	dd	3
	dd	0
	dd	0
	align	4
_13554:
	dd	_2349
	dd	3699
	dd	4
	align	4
_13561:
	dd	_2349
	dd	3700
	dd	4
	align	4
_13574:
	dd	3
	dd	0
	dd	0
	align	4
_13563:
	dd	_2349
	dd	3701
	dd	5
	align	4
_13602:
	dd	3
	dd	0
	dd	0
	align	4
_13577:
	dd	_2349
	dd	3704
	dd	4
	align	4
_13585:
	dd	_2349
	dd	3705
	dd	4
	align	4
_13599:
	dd	_2349
	dd	3706
	dd	4
	align	4
_13621:
	dd	1
	dd	_7188
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_2567
	dd	_720
	dd	-8
	dd	2
	dd	_2614
	dd	_706
	dd	-12
	dd	2
	dd	_2566
	dd	_706
	dd	-16
	dd	0
	align	4
_13604:
	dd	_2349
	dd	3711
	dd	3
	align	4
_13608:
	dd	_2349
	dd	3712
	dd	3
	align	4
_13611:
	dd	_2349
	dd	3713
	dd	3
	align	4
_13614:
	dd	_2349
	dd	3714
	dd	3
_13672:
	db	"FindNext",0
	align	4
_13671:
	dd	1
	dd	_13672
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_3504
	dd	_706
	dd	-8
	dd	2
	dd	_2567
	dd	_720
	dd	-12
	dd	2
	dd	_2614
	dd	_706
	dd	-16
	dd	0
	align	4
_13622:
	dd	_2349
	dd	3718
	dd	3
	align	4
_13625:
	dd	_2349
	dd	3719
	dd	3
	align	4
_13635:
	dd	3
	dd	0
	dd	0
	align	4
_13627:
	dd	_2349
	dd	3719
	dd	8
	align	4
_13640:
	dd	3
	dd	0
	dd	0
	align	4
_13637:
	dd	_2349
	dd	3719
	dd	20
	align	4
_13641:
	dd	_2349
	dd	3720
	dd	3
	align	4
_13644:
	dd	_2349
	dd	3721
	dd	3
	align	4
_13647:
	dd	_2349
	dd	3723
	dd	3
	align	4
_13648:
	dd	_2349
	dd	3724
	dd	3
	align	4
_13651:
	dd	_2349
	dd	3725
	dd	3
	align	4
_13656:
	dd	3
	dd	0
	dd	0
	align	4
_13653:
	dd	_2349
	dd	3725
	dd	11
	align	4
_13657:
	dd	_2349
	dd	3729
	dd	3
	align	4
_13661:
	dd	3
	dd	0
	dd	0
	align	4
_13659:
	dd	_2349
	dd	3730
	dd	4
	align	4
_459:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	67,111,117,108,100,32,110,111
	dw	116,32,102,105,110,100,32
	align	4
_13660:
	dd	_2349
	dd	3731
	dd	4
	align	4
_13670:
	dd	3
	dd	0
	dd	0
	align	4
_13663:
	dd	_2349
	dd	3733
	dd	4
	align	4
_13666:
	dd	_2349
	dd	3734
	dd	4
	align	4
_13669:
	dd	_2349
	dd	3735
	dd	4
_13732:
	db	"ReplaceAll",0
	align	4
_13731:
	dd	1
	dd	_13732
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_3504
	dd	_706
	dd	-8
	dd	2
	dd	_3653
	dd	_706
	dd	-12
	dd	2
	dd	_2567
	dd	_720
	dd	-16
	dd	2
	dd	_2804
	dd	_720
	dd	-20
	dd	2
	dd	_2614
	dd	_706
	dd	-24
	dd	2
	dd	_11790
	dd	_706
	dd	-28
	dd	0
	align	4
_13673:
	dd	_2349
	dd	3740
	dd	3
	align	4
_13678:
	dd	_2349
	dd	3741
	dd	3
	align	4
_13681:
	dd	_2349
	dd	3742
	dd	3
	align	4
_13684:
	dd	_2349
	dd	3743
	dd	3
	align	4
_13685:
	dd	_2349
	dd	3744
	dd	3
	align	4
_13721:
	dd	3
	dd	0
	dd	0
	align	4
_13686:
	dd	_2349
	dd	3745
	dd	4
	align	4
_13689:
	dd	_2349
	dd	3746
	dd	4
	align	4
_13690:
	dd	_2349
	dd	3747
	dd	4
	align	4
_13691:
	dd	_2349
	dd	3748
	dd	4
	align	4
_13694:
	dd	3
	dd	0
	dd	0
	align	4
_13693:
	dd	_2349
	dd	3748
	dd	12
	align	4
_13695:
	dd	_2349
	dd	3749
	dd	4
	align	4
_13698:
	dd	_2349
	dd	3750
	dd	4
	align	4
_13701:
	dd	_2349
	dd	3751
	dd	4
	align	4
_13704:
	dd	_2349
	dd	3752
	dd	4
	align	4
_13707:
	dd	_2349
	dd	3753
	dd	4
	align	4
_13710:
	dd	3
	dd	0
	dd	0
	align	4
_13709:
	dd	_2349
	dd	3753
	dd	11
	align	4
_13711:
	dd	_2349
	dd	3754
	dd	4
	align	4
_13712:
	dd	_2349
	dd	3755
	dd	4
	align	4
_13715:
	dd	_2349
	dd	3756
	dd	4
	align	4
_13718:
	dd	_2349
	dd	3757
	dd	4
	align	4
_13722:
	dd	_2349
	dd	3759
	dd	3
	align	4
_13725:
	dd	_2349
	dd	3760
	dd	3
	align	4
_13728:
	dd	_2349
	dd	3761
	dd	3
_13773:
	db	"FindReplace",0
	align	4
_13772:
	dd	1
	dd	_13773
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_3653
	dd	_706
	dd	-8
	dd	2
	dd	_2567
	dd	_720
	dd	-12
	dd	2
	dd	_5871
	dd	_720
	dd	-16
	dd	2
	dd	_4027
	dd	_706
	dd	-20
	dd	2
	dd	_971
	dd	_706
	dd	-24
	dd	0
	align	4
_13733:
	dd	_2349
	dd	3765
	dd	3
	align	4
_13738:
	dd	_2349
	dd	3766
	dd	3
	align	4
_13739:
	dd	_2349
	dd	3767
	dd	3
	align	4
_13746:
	dd	3
	dd	0
	dd	0
	align	4
_13741:
	dd	_2349
	dd	3768
	dd	4
	align	4
_13742:
	dd	_2349
	dd	3769
	dd	4
	align	4
_13743:
	dd	_2349
	dd	3770
	dd	4
	align	4
_13770:
	dd	3
	dd	0
	dd	0
	align	4
_13748:
	dd	_2349
	dd	3772
	dd	4
	align	4
_13751:
	dd	_2349
	dd	3773
	dd	4
	align	4
_13754:
	dd	_2349
	dd	3774
	dd	4
	align	4
_13757:
	dd	3
	dd	0
	dd	0
	align	4
_13756:
	dd	_2349
	dd	3774
	dd	11
	align	4
_13758:
	dd	_2349
	dd	3775
	dd	4
	align	4
_13761:
	dd	_2349
	dd	3776
	dd	4
	align	4
_13764:
	dd	_2349
	dd	3777
	dd	4
	align	4
_13767:
	dd	_2349
	dd	3778
	dd	4
	align	4
_13771:
	dd	_2349
	dd	3780
	dd	3
_13819:
	db	"ReadSource",0
	align	4
_13818:
	dd	1
	dd	_13819
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_2801
	dd	_2802
	dd	-8
	dd	2
	dd	_11790
	dd	_706
	dd	-12
	dd	0
	align	4
_13774:
	dd	_2349
	dd	3784
	dd	3
	align	4
_13776:
	dd	_2349
	dd	3785
	dd	3
	align	4
_13777:
	dd	_2349
	dd	3786
	dd	3
	align	4
_13778:
	dd	_2349
	dd	3787
	dd	3
	align	4
_13779:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	11
	align	4
_13780:
	dd	_2349
	dd	3788
	dd	3
	align	4
_13783:
	dd	_2349
	dd	3789
	dd	3
	align	4
_13786:
	dd	_2349
	dd	3790
	dd	3
	align	4
_13789:
	dd	_2349
	dd	3791
	dd	3
	align	4
_13799:
	dd	_2349
	dd	3792
	dd	3
	align	4
_13807:
	dd	_2349
	dd	3793
	dd	3
	align	4
_13815:
	dd	_2349
	dd	3794
	dd	3
_13875:
	db	"SaveSource",0
_13876:
	db	"txt",0
	align	4
_13874:
	dd	1
	dd	_13875
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_898
	dd	_706
	dd	-8
	dd	2
	dd	_2801
	dd	_2802
	dd	-12
	dd	2
	dd	_11790
	dd	_706
	dd	-16
	dd	2
	dd	_13876
	dd	_706
	dd	-20
	dd	0
	align	4
_13820:
	dd	_2349
	dd	3798
	dd	3
	align	4
_13823:
	dd	_2349
	dd	3799
	dd	3
	align	4
_13824:
	dd	_2349
	dd	3800
	dd	3
	align	4
_13828:
	dd	3
	dd	0
	dd	0
	align	4
_13826:
	dd	_2349
	dd	3801
	dd	4
	align	4
_463:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	83,97,118,101,32,99,111,117
	dw	108,100,32,110,111,116,32,119
	dw	114,105,116,101,32,116,111,32
	align	4
_13827:
	dd	_2349
	dd	3802
	dd	4
	align	4
_13829:
	dd	_2349
	dd	3804
	dd	3
	align	4
_13832:
	dd	_2349
	dd	3805
	dd	3
	align	4
_13840:
	dd	_2349
	dd	3806
	dd	3
	align	4
_13841:
	dd	_2349
	dd	3807
	dd	3
	align	4
_13842:
	dd	_2349
	dd	3808
	dd	3
	align	4
_13843:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	13,10
	align	4
_13845:
	dd	_2349
	dd	3809
	dd	3
	align	4
_13846:
	dd	_2349
	dd	3810
	dd	3
	align	4
_13847:
	dd	_2349
	dd	3811
	dd	3
	align	4
_13859:
	dd	_2349
	dd	3812
	dd	3
	align	4
_13863:
	dd	_2349
	dd	3813
	dd	3
	align	4
_13866:
	dd	_2349
	dd	3814
	dd	3
	align	4
_13873:
	dd	_2349
	dd	3815
	dd	3
_13990:
	db	"BuildSource",0
_13991:
	db	"debug",0
_13992:
	db	"gui",0
_13993:
	db	"run",0
	align	4
_13989:
	dd	1
	dd	_13990
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_7506
	dd	_720
	dd	-8
	dd	2
	dd	_13991
	dd	_720
	dd	-12
	dd	2
	dd	_13992
	dd	_720
	dd	-16
	dd	2
	dd	_13993
	dd	_720
	dd	-20
	dd	2
	dd	_2613
	dd	_706
	dd	-24
	dd	2
	dd	_10835
	dd	_706
	dd	-28
	dd	2
	dd	_6919
	dd	_706
	dd	-32
	dd	0
	align	4
_13877:
	dd	_2349
	dd	3819
	dd	3
	align	4
_13881:
	dd	_2349
	dd	3820
	dd	3
	align	4
_13955:
	dd	3
	dd	0
	dd	0
	align	4
_13893:
	dd	_2349
	dd	3821
	dd	4
	align	4
_13898:
	dd	_2349
	dd	3822
	dd	4
	align	4
_464:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	32,109,97,107,101,97,112,112
	align	4
_13899:
	dd	_2349
	dd	3823
	dd	4
	align	4
_13902:
	dd	3
	dd	0
	dd	0
	align	4
_13901:
	dd	_2349
	dd	3823
	dd	11
	align	4
_465:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	32,45,120
	align	4
_13903:
	dd	_2349
	dd	3824
	dd	4
	align	4
_13906:
	dd	3
	dd	0
	dd	0
	align	4
_13905:
	dd	_2349
	dd	3824
	dd	13
	align	4
_466:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	32,45,100
	align	4
_13909:
	dd	3
	dd	0
	dd	0
	align	4
_13908:
	dd	_2349
	dd	3824
	dd	30
	align	4
_467:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	32,45,114
	align	4
_13910:
	dd	_2349
	dd	3825
	dd	4
	align	4
_13913:
	dd	3
	dd	0
	dd	0
	align	4
_13912:
	dd	_2349
	dd	3825
	dd	11
	align	4
_468:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	32,45,116,32,103,117,105
	align	4
_13914:
	dd	_2349
	dd	3826
	dd	4
	align	4
_13917:
	dd	3
	dd	0
	dd	0
	align	4
_13916:
	dd	_2349
	dd	3826
	dd	17
	align	4
_469:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	32,45,97
	align	4
_13918:
	dd	_2349
	dd	3827
	dd	4
	align	4
_13928:
	dd	3
	dd	0
	dd	0
	align	4
_13920:
	dd	_2349
	dd	3828
	dd	5
	align	4
_470:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	46,100,101,98,117,103
	align	4
_13927:
	dd	_2349
	dd	3829
	dd	5
	align	4
_471:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	32,45,111,32
	align	4
_13929:
	dd	_2349
	dd	3831
	dd	4
	align	4
_13936:
	dd	_2349
	dd	3832
	dd	4
	align	4
_13947:
	dd	3
	dd	0
	dd	0
	align	4
_13938:
	dd	_2349
	dd	3833
	dd	5
	align	4
_13943:
	dd	_2349
	dd	3834
	dd	5
	align	4
_13946:
	dd	3
	dd	0
	dd	0
	align	4
_13945:
	dd	_2349
	dd	3834
	dd	12
	align	4
_13948:
	dd	_2349
	dd	3836
	dd	4
	align	4
_472:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	66,117,105,108,100,105,110,103
	dw	32
	align	4
_13988:
	dd	3
	dd	0
	dd	0
	align	4
_13957:
	dd	_2349
	dd	3838
	dd	4
	align	4
_13970:
	dd	3
	dd	0
	dd	0
	align	4
_13961:
	dd	_2349
	dd	3839
	dd	5
_13987:
	db	"cd",0
	align	4
_13986:
	dd	3
	dd	0
	dd	2
	dd	_13987
	dd	_706
	dd	-36
	dd	0
	align	4
_13972:
	dd	_2349
	dd	3842
	dd	5
	align	4
_13974:
	dd	_2349
	dd	3843
	dd	5
	align	4
_13977:
	dd	_2349
	dd	3844
	dd	5
	align	4
_13980:
	dd	_2349
	dd	3845
	dd	5
	align	4
_13985:
	dd	_2349
	dd	3846
	dd	5
_14031:
	db	"Save",0
	align	4
_14030:
	dd	1
	dd	_14031
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_898
	dd	_706
	dd	-8
	dd	0
	align	4
_13994:
	dd	_2349
	dd	3853
	dd	3
	align	4
_13996:
	dd	_2349
	dd	3854
	dd	3
	align	4
_13999:
	dd	_2349
	dd	3855
	dd	3
	align	4
_14020:
	dd	3
	dd	0
	dd	0
	align	4
_14007:
	dd	_2349
	dd	3856
	dd	4
	align	4
_473:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	83,97,118,101,32,65,115
	align	4
_14008:
	dd	_2349
	dd	3857
	dd	4
	align	4
_14011:
	dd	3
	dd	0
	dd	0
	align	4
_14010:
	dd	_2349
	dd	3857
	dd	15
	align	4
_14012:
	dd	_2349
	dd	3858
	dd	4
	align	4
_14015:
	dd	3
	dd	0
	dd	0
	align	4
_14014:
	dd	_2349
	dd	3858
	dd	27
	align	4
_14016:
	dd	_2349
	dd	3859
	dd	4
	align	4
_14021:
	dd	_2349
	dd	3861
	dd	3
	align	4
_14028:
	dd	3
	dd	0
	dd	0
	align	4
_14025:
	dd	_2349
	dd	3861
	dd	12
	align	4
_14029:
	dd	_2349
	dd	3862
	dd	3
_14337:
	db	"ex",0
	align	4
_14336:
	dd	1
	dd	_2814
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_2815
	dd	_720
	dd	-8
	dd	2
	dd	_855
	dd	_856
	dd	-12
	dd	2
	dd	_898
	dd	_706
	dd	-16
	dd	2
	dd	_14337
	dd	_706
	dd	-20
	dd	2
	dd	_2567
	dd	_720
	dd	-24
	dd	2
	dd	_8910
	dd	_720
	dd	-28
	dd	0
	align	4
_14032:
	dd	_2349
	dd	3867
	dd	3
	align	4
_14035:
	dd	_2349
	dd	3868
	dd	3
	align	4
_14038:
	dd	_2349
	dd	3869
	dd	3
	align	4
_14087:
	dd	3
	dd	0
	dd	0
	align	4
_14065:
	dd	_2349
	dd	3871
	dd	5
	align	4
_14072:
	dd	3
	dd	0
	dd	0
	align	4
_14069:
	dd	_2349
	dd	3871
	dd	17
	align	4
_14073:
	dd	_2349
	dd	3872
	dd	5
	align	4
_14080:
	dd	_2349
	dd	3873
	dd	5
	align	4
_14132:
	dd	3
	dd	0
	dd	0
	align	4
_14088:
	dd	_2349
	dd	3875
	dd	5
	align	4
_14108:
	dd	3
	dd	0
	dd	0
	align	4
_14092:
	dd	_2349
	dd	3876
	dd	6
	align	4
_474:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	83,97,118,101,32,99,104,97
	dw	110,103,101,115,32,116,111,32
	align	4
_14095:
	dd	_2349
	dd	3877
	dd	6
	align	4
_14098:
	dd	3
	dd	0
	dd	0
	align	4
_14097:
	dd	_2349
	dd	3877
	dd	14
	align	4
_14099:
	dd	_2349
	dd	3878
	dd	6
	align	4
_14107:
	dd	3
	dd	0
	dd	0
	align	4
_14101:
	dd	_2349
	dd	3879
	dd	7
	align	4
_14106:
	dd	3
	dd	0
	dd	0
	align	4
_14105:
	dd	_2349
	dd	3879
	dd	21
	align	4
_14109:
	dd	_2349
	dd	3882
	dd	5
	align	4
_14126:
	dd	3
	dd	0
	dd	0
	align	4
_14113:
	dd	_2349
	dd	3882
	dd	17
	align	4
_14118:
	dd	_2349
	dd	3882
	dd	33
	align	4
_14127:
	dd	_2349
	dd	3883
	dd	5
	align	4
_14136:
	dd	3
	dd	0
	dd	0
	align	4
_14133:
	dd	_2349
	dd	3885
	dd	5
	align	4
_14148:
	dd	3
	dd	0
	dd	0
	align	4
_14137:
	dd	_2349
	dd	3887
	dd	5
	align	4
_14140:
	dd	_2349
	dd	3888
	dd	5
	align	4
_14147:
	dd	3
	dd	0
	dd	0
	align	4
_14144:
	dd	_2349
	dd	3888
	dd	14
	align	4
_14217:
	dd	3
	dd	0
	dd	0
	align	4
_14149:
	dd	_2349
	dd	3890
	dd	5
	align	4
_14152:
	dd	_2349
	dd	3891
	dd	5
	align	4
_14161:
	dd	3
	dd	0
	dd	0
	align	4
_14160:
	dd	_2349
	dd	3891
	dd	30
	align	4
_14162:
	dd	_2349
	dd	3892
	dd	5
	align	4
_14163:
	dd	_2349
	dd	3893
	dd	5
	align	4
_14166:
	dd	3
	dd	0
	dd	0
	align	4
_14165:
	dd	_2349
	dd	3893
	dd	16
	align	4
_14167:
	dd	_2349
	dd	3894
	dd	5
	align	4
_14168:
	dd	_2349
	dd	3895
	dd	5
	align	4
_14175:
	dd	3
	dd	0
	dd	0
	align	4
_14170:
	dd	_2349
	dd	3896
	dd	6
	align	4
_14171:
	dd	_2349
	dd	3897
	dd	6
	align	4
_14195:
	dd	3
	dd	0
	dd	0
	align	4
_14177:
	dd	_2349
	dd	3899
	dd	6
	align	4
_475:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	98,109,120
	align	4
_14181:
	dd	_2349
	dd	3900
	dd	6
	align	4
_476:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	104,116,109,108
	align	4
_14185:
	dd	_2349
	dd	3901
	dd	6
	align	4
_477:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	99
	align	4
_14189:
	dd	_2349
	dd	3902
	dd	6
	align	4
_478:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	99,112,112
	align	4
_479:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	99,120,120
	align	4
_14196:
	dd	_2349
	dd	3904
	dd	5
	align	4
_14199:
	dd	_2349
	dd	3905
	dd	5
	align	4
_14202:
	dd	_2349
	dd	3906
	dd	5
	align	4
_14207:
	dd	_2349
	dd	3907
	dd	5
	align	4
_14210:
	dd	_2349
	dd	3908
	dd	5
	align	4
_14231:
	dd	3
	dd	0
	dd	2
	dd	_899
	dd	_720
	dd	-32
	dd	0
	align	4
_14218:
	dd	_2349
	dd	3910
	dd	5
	align	4
_14222:
	dd	_2349
	dd	3911
	dd	5
	align	4
_14225:
	dd	_2349
	dd	3912
	dd	5
	align	4
_14228:
	dd	_2349
	dd	3913
	dd	5
	align	4
_14235:
	dd	3
	dd	0
	dd	0
	align	4
_14232:
	dd	_2349
	dd	3915
	dd	5
	align	4
_14245:
	dd	3
	dd	0
	dd	0
	align	4
_14236:
	dd	_2349
	dd	3917
	dd	5
	align	4
_14241:
	dd	_2349
	dd	3918
	dd	5
	align	4
_14244:
	dd	_2349
	dd	3919
	dd	5
	align	4
_14251:
	dd	3
	dd	0
	dd	0
	align	4
_14246:
	dd	_2349
	dd	3921
	dd	5
	align	4
_14267:
	dd	3
	dd	0
	dd	0
	align	4
_14252:
	dd	_2349
	dd	3923
	dd	5
	align	4
_14283:
	dd	3
	dd	0
	dd	0
	align	4
_14268:
	dd	_2349
	dd	3925
	dd	5
	align	4
_14287:
	dd	3
	dd	0
	dd	0
	align	4
_14284:
	dd	_2349
	dd	3927
	dd	5
	align	4
_14291:
	dd	3
	dd	0
	dd	0
	align	4
_14288:
	dd	_2349
	dd	3929
	dd	5
	align	4
_14295:
	dd	3
	dd	0
	dd	0
	align	4
_14292:
	dd	_2349
	dd	3931
	dd	5
	align	4
_14299:
	dd	3
	dd	0
	dd	0
	align	4
_14296:
	dd	_2349
	dd	3933
	dd	5
	align	4
_14303:
	dd	3
	dd	0
	dd	0
	align	4
_14300:
	dd	_2349
	dd	3935
	dd	5
	align	4
_14307:
	dd	3
	dd	0
	dd	0
	align	4
_14304:
	dd	_2349
	dd	3937
	dd	5
	align	4
_14311:
	dd	3
	dd	0
	dd	0
	align	4
_14308:
	dd	_2349
	dd	3939
	dd	5
	align	4
_14315:
	dd	3
	dd	0
	dd	0
	align	4
_14312:
	dd	_2349
	dd	3941
	dd	5
	align	4
_14319:
	dd	3
	dd	0
	dd	0
	align	4
_14316:
	dd	_2349
	dd	3943
	dd	5
	align	4
_14323:
	dd	3
	dd	0
	dd	0
	align	4
_14320:
	dd	_2349
	dd	3945
	dd	5
	align	4
_14327:
	dd	3
	dd	0
	dd	0
	align	4
_14324:
	dd	_2349
	dd	3947
	dd	5
	align	4
_14331:
	dd	3
	dd	0
	dd	0
	align	4
_14328:
	dd	_2349
	dd	3949
	dd	5
	align	4
_14335:
	dd	3
	dd	0
	dd	0
	align	4
_14332:
	dd	_2349
	dd	3951
	dd	5
_14358:
	db	"CreateEditMenu",0
	align	4
_14357:
	dd	1
	dd	_14358
	dd	2
	dd	_10368
	dd	_716
	dd	-4
	dd	0
	align	4
_14338:
	dd	_2349
	dd	3956
	dd	3
	align	4
_14340:
	dd	_2349
	dd	3957
	dd	3
	align	4
_480:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	38,69,100,105,116
	align	4
_14341:
	dd	_2349
	dd	3958
	dd	3
	align	4
_481:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	81,117,105,99,107,32,72,101
	dw	108,112
	align	4
_14342:
	dd	_2349
	dd	3959
	dd	3
	align	4
_14343:
	dd	_2349
	dd	3960
	dd	3
	align	4
_14344:
	dd	_2349
	dd	3961
	dd	3
	align	4
_14345:
	dd	_2349
	dd	3962
	dd	3
	align	4
_14346:
	dd	_2349
	dd	3963
	dd	3
	align	4
_14347:
	dd	_2349
	dd	3964
	dd	3
	align	4
_482:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	83,101,108,101,99,116,32,65
	dw	108,108
	align	4
_14348:
	dd	_2349
	dd	3965
	dd	3
	align	4
_14349:
	dd	_2349
	dd	3966
	dd	3
	align	4
_483:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	66,108,111,99,107,32,73,110
	dw	100,101,110,116
	align	4
_14350:
	dd	_2349
	dd	3967
	dd	3
	align	4
_484:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	66,108,111,99,107,32,79,117
	dw	116,100,101,110,116
	align	4
_14351:
	dd	_2349
	dd	3968
	dd	3
	align	4
_14352:
	dd	_2349
	dd	3969
	dd	3
	align	4
_14353:
	dd	_2349
	dd	3970
	dd	3
	align	4
_14354:
	dd	_2349
	dd	3971
	dd	3
	align	4
_14355:
	dd	_2349
	dd	3972
	dd	3
	align	4
_14356:
	dd	_2349
	dd	3973
	dd	3
_14381:
	db	"MakePathTemp",0
	align	4
_14380:
	dd	1
	dd	_14381
	dd	2
	dd	_2586
	dd	_936
	dd	-4
	dd	2
	dd	_898
	dd	_706
	dd	-8
	dd	0
	align	4
_14359:
	dd	_2349
	dd	3978
	dd	3
	align	4
_485:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	47,46
	align	4
_14365:
	dd	_2349
	dd	3979
	dd	3
	align	4
_14368:
	dd	_2349
	dd	3981
	dd	3
	align	4
_14373:
	dd	_2349
	dd	3983
	dd	3
_14549:
	db	"code",0
_14550:
	db	"isnew",0
	align	4
_14548:
	dd	1
	dd	_2800
	dd	2
	dd	_833
	dd	_706
	dd	-4
	dd	2
	dd	_713
	dd	_714
	dd	-8
	dd	2
	dd	_14549
	dd	_936
	dd	-12
	dd	2
	dd	_2801
	dd	_2802
	dd	-16
	dd	2
	dd	_14550
	dd	_720
	dd	-20
	dd	0
	align	4
_14382:
	dd	_2349
	dd	3987
	dd	3
	align	4
_14384:
	dd	_2349
	dd	3988
	dd	3
	align	4
_14386:
	dd	_2349
	dd	3989
	dd	3
	align	4
_14388:
	dd	_2349
	dd	3990
	dd	3
	align	4
_14395:
	dd	3
	dd	0
	dd	0
	align	4
_14390:
	dd	_2349
	dd	3991
	dd	4
	align	4
_14391:
	dd	_2349
	dd	3992
	dd	4
	align	4
_14394:
	dd	3
	dd	0
	dd	0
	align	4
_14393:
	dd	_2349
	dd	3994
	dd	5
	align	4
_14402:
	dd	3
	dd	0
	dd	0
	align	4
_14397:
	dd	_2349
	dd	3997
	dd	4
	align	4
_14398:
	dd	_2349
	dd	3998
	dd	4
	align	4
_486:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	47,116,109,112,47,117,110,116
	dw	105,116,108,101,100
	align	4
_14401:
	dd	_2349
	dd	3999
	dd	4
	align	4
_14403:
	dd	_2349
	dd	4001
	dd	3
	align	4
_14404:
	dd	_2349
	dd	4002
	dd	3
	align	4
_14412:
	dd	_2349
	dd	4003
	dd	3
	align	4
_14416:
	dd	_2349
	dd	4004
	dd	3
	align	4
_14426:
	dd	_2349
	dd	4005
	dd	3
	align	4
_14434:
	dd	_2349
	dd	4006
	dd	3
	align	4
_14437:
	dd	_2349
	dd	4007
	dd	3
	align	4
_14451:
	dd	_2349
	dd	4008
	dd	3
	align	4
_14454:
	dd	_2349
	dd	4009
	dd	3
	align	4
_14457:
	dd	_2349
	dd	4010
	dd	3
	align	4
_14460:
	dd	_2349
	dd	4011
	dd	3
	align	4
_14463:
	dd	_2349
	dd	4012
	dd	3
	align	4
_14468:
	dd	3
	dd	0
	dd	0
	align	4
_14465:
	dd	_2349
	dd	4012
	dd	12
	align	4
_14469:
	dd	_2349
	dd	4013
	dd	3
	align	4
_14478:
	dd	3
	dd	0
	dd	0
	align	4
_14471:
	dd	_2349
	dd	4014
	dd	4
	align	4
_487:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	82,101,97,100,105,110,103,32
	dw	83,116,114,101,97,109
	align	4
_14474:
	dd	_2349
	dd	4015
	dd	4
	align	4
_14477:
	dd	_2349
	dd	4016
	dd	4
	align	4
_14491:
	dd	3
	dd	0
	dd	0
	align	4
_14480:
	dd	_2349
	dd	4018
	dd	4
	align	4
_14488:
	dd	_2349
	dd	4019
	dd	4
	align	4
_14492:
	dd	_2349
	dd	4021
	dd	3
	align	4
_14498:
	dd	3
	dd	0
	dd	0
	align	4
_14494:
	dd	_2349
	dd	4021
	dd	39
	align	4
_14499:
	dd	_2349
	dd	4022
	dd	3
	align	4
_14505:
	dd	3
	dd	0
	dd	0
	align	4
_14501:
	dd	_2349
	dd	4022
	dd	37
	align	4
_14506:
	dd	_2349
	dd	4023
	dd	3
	align	4
_14512:
	dd	3
	dd	0
	dd	0
	align	4
_14508:
	dd	_2349
	dd	4023
	dd	39
	align	4
_14513:
	dd	_2349
	dd	4024
	dd	3
	align	4
_14519:
	dd	3
	dd	0
	dd	0
	align	4
_14515:
	dd	_2349
	dd	4024
	dd	39
	align	4
_14520:
	dd	_2349
	dd	4025
	dd	3
	align	4
_14526:
	dd	3
	dd	0
	dd	0
	align	4
_14522:
	dd	_2349
	dd	4025
	dd	40
	align	4
_14527:
	dd	_2349
	dd	4026
	dd	3
	align	4
_488:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	104,116,109
	align	4
_14533:
	dd	3
	dd	0
	dd	0
	align	4
_14529:
	dd	_2349
	dd	4026
	dd	39
	align	4
_14534:
	dd	_2349
	dd	4027
	dd	3
	align	4
_14537:
	dd	_2349
	dd	4028
	dd	3
	align	4
_14547:
	dd	_2349
	dd	4029
	dd	3
	align	4
_14566:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_1036
	dd	-4
	dd	0
_970:
	db	"TRect",0
	align	4
_969:
	dd	2
	dd	_970
	dd	3
	dd	_971
	dd	_720
	dd	8
	dd	3
	dd	_972
	dd	_720
	dd	12
	dd	3
	dd	_973
	dd	_720
	dd	16
	dd	3
	dd	_974
	dd	_720
	dd	20
	dd	0
	align	4
_bb_TRect:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_969
	dd	24
	dd	__bb_TRect_New
	dd	__bb_TRect_Delete
	dd	__bb_TRect_ToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRect_Set
	dd	__bb_TRect_FromString
	dd	__bb_TRect_IsOutside
	align	4
_14564:
	dd	3
	dd	0
	dd	0
	align	4
_14551:
	dd	_2349
	dd	4035
	dd	2
	align	4
_14565:
	dd	3
	dd	0
	dd	0
	align	4
_14569:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_1036
	dd	-4
	dd	0
	align	4
_14567:
	dd	3
	dd	0
	dd	0
_14587:
	db	"width",0
_14588:
	db	"height",0
	align	4
_14586:
	dd	1
	dd	_3466
	dd	2
	dd	_2586
	dd	_1036
	dd	-4
	dd	2
	dd	_3755
	dd	_720
	dd	-8
	dd	2
	dd	_3756
	dd	_720
	dd	-12
	dd	2
	dd	_14587
	dd	_720
	dd	-16
	dd	2
	dd	_14588
	dd	_720
	dd	-20
	dd	0
	align	4
_14570:
	dd	_2349
	dd	4038
	dd	3
	align	4
_14574:
	dd	_2349
	dd	4038
	dd	10
	align	4
_14578:
	dd	_2349
	dd	4038
	dd	17
	align	4
_14582:
	dd	_2349
	dd	4038
	dd	25
	align	4
_14598:
	dd	1
	dd	_3476
	dd	2
	dd	_2586
	dd	_1036
	dd	-4
	dd	0
	align	4
_14589:
	dd	_2349
	dd	4042
	dd	3
	align	4
_14634:
	dd	1
	dd	_3503
	dd	2
	dd	_2586
	dd	_1036
	dd	-4
	dd	2
	dd	_3504
	dd	_706
	dd	-8
	dd	2
	dd	_2567
	dd	_720
	dd	-12
	dd	2
	dd	_2651
	dd	_720
	dd	-16
	dd	2
	dd	_3653
	dd	_720
	dd	-20
	dd	0
	align	4
_14599:
	dd	_2349
	dd	4046
	dd	3
	align	4
_14603:
	dd	_2349
	dd	4047
	dd	3
	align	4
_14604:
	dd	_2349
	dd	4047
	dd	19
	align	4
_14607:
	dd	3
	dd	0
	dd	0
	align	4
_14606:
	dd	_2349
	dd	4047
	dd	28
	align	4
_14608:
	dd	_2349
	dd	4048
	dd	3
	align	4
_14609:
	dd	_2349
	dd	4048
	dd	21
	align	4
_14612:
	dd	3
	dd	0
	dd	0
	align	4
_14611:
	dd	_2349
	dd	4048
	dd	30
	align	4
_14613:
	dd	_2349
	dd	4049
	dd	3
	align	4
_14614:
	dd	_2349
	dd	4049
	dd	21
	align	4
_14617:
	dd	3
	dd	0
	dd	0
	align	4
_14616:
	dd	_2349
	dd	4049
	dd	30
	align	4
_14618:
	dd	_2349
	dd	4050
	dd	3
	align	4
_14622:
	dd	_2349
	dd	4051
	dd	3
	align	4
_14626:
	dd	_2349
	dd	4052
	dd	3
	align	4
_14630:
	dd	_2349
	dd	4053
	dd	3
_14660:
	db	"IsOutside",0
_14661:
	db	"tx",0
_14662:
	db	"ty",0
_14663:
	db	"tw",0
_14664:
	db	"th",0
	align	4
_14659:
	dd	1
	dd	_14660
	dd	2
	dd	_2586
	dd	_1036
	dd	-4
	dd	2
	dd	_14661
	dd	_720
	dd	-8
	dd	2
	dd	_14662
	dd	_720
	dd	-12
	dd	2
	dd	_14663
	dd	_720
	dd	-16
	dd	2
	dd	_14664
	dd	_720
	dd	-20
	dd	0
	align	4
_14635:
	dd	_2349
	dd	4057
	dd	3
	align	4
_14648:
	dd	3
	dd	0
	dd	0
	align	4
_14647:
	dd	_2349
	dd	4057
	dd	25
	align	4
_14649:
	dd	_2349
	dd	4058
	dd	3
	align	4
_14658:
	dd	3
	dd	0
	dd	0
	align	4
_14657:
	dd	_2349
	dd	4058
	dd	27
	align	4
_14918:
	dd	1
	dd	_2585
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	0
	align	4
_14916:
	dd	3
	dd	0
	dd	0
	align	4
_14665:
	dd	_2349
	dd	4068
	dd	2
	align	4
_14674:
	dd	_2349
	dd	4069
	dd	2
	align	4
_14679:
	dd	_2349
	dd	4070
	dd	2
	align	4
_14684:
	dd	_2349
	dd	4071
	dd	2
	align	4
_14689:
	dd	_2349
	dd	4072
	dd	2
	align	4
_14694:
	dd	_2349
	dd	4073
	dd	2
	align	4
_14699:
	dd	_2349
	dd	4074
	dd	2
	align	4
_14704:
	dd	_2349
	dd	4076
	dd	2
	align	4
_14709:
	dd	_2349
	dd	4077
	dd	2
	align	4
_14714:
	dd	_2349
	dd	4078
	dd	2
	align	4
_14719:
	dd	_2349
	dd	4079
	dd	2
	align	4
_14724:
	dd	_2349
	dd	4080
	dd	2
	align	4
_14729:
	dd	_2349
	dd	4081
	dd	2
	align	4
_14734:
	dd	_2349
	dd	4082
	dd	2
	align	4
_14739:
	dd	_2349
	dd	4084
	dd	2
	align	4
_14744:
	dd	_2349
	dd	4085
	dd	2
	align	4
_14749:
	dd	_2349
	dd	4086
	dd	2
	align	4
_14754:
	dd	_2349
	dd	4088
	dd	2
	align	4
_14759:
	dd	_2349
	dd	4089
	dd	2
	align	4
_14780:
	dd	_2349
	dd	4090
	dd	2
	align	4
_14785:
	dd	_2349
	dd	4091
	dd	2
	align	4
_14790:
	dd	_2349
	dd	4093
	dd	2
	align	4
_14795:
	dd	_2349
	dd	4094
	dd	2
	align	4
_14800:
	dd	_2349
	dd	4095
	dd	2
	align	4
_14805:
	dd	_2349
	dd	4096
	dd	2
	align	4
_14810:
	dd	_2349
	dd	4097
	dd	2
	align	4
_14815:
	dd	_2349
	dd	4099
	dd	2
	align	4
_14819:
	dd	_2349
	dd	4100
	dd	2
	align	4
_14824:
	dd	_2349
	dd	4102
	dd	2
	align	4
_14828:
	dd	_2349
	dd	4103
	dd	2
	align	4
_14836:
	dd	_2349
	dd	4104
	dd	2
	align	4
_14844:
	dd	_2349
	dd	4105
	dd	2
	align	4
_14852:
	dd	_2349
	dd	4106
	dd	2
	align	4
_14857:
	dd	_2349
	dd	4107
	dd	2
	align	4
_14861:
	dd	_2349
	dd	4108
	dd	2
	align	4
_14866:
	dd	_2349
	dd	4109
	dd	2
	align	4
_14871:
	dd	_2349
	dd	4110
	dd	2
	align	4
_14876:
	dd	_2349
	dd	4111
	dd	2
	align	4
_14881:
	dd	_2349
	dd	4112
	dd	2
	align	4
_14886:
	dd	_2349
	dd	4113
	dd	2
	align	4
_14891:
	dd	_2349
	dd	4114
	dd	2
	align	4
_14896:
	dd	_2349
	dd	4115
	dd	2
	align	4
_14912:
	dd	_2349
	dd	4116
	dd	2
	align	4
_14917:
	dd	3
	dd	0
	dd	0
	align	4
_15007:
	dd	1
	dd	_2596
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	0
	align	4
_14919:
	dd	3
	dd	0
	dd	0
_15058:
	db	"CheckVersion",0
_15059:
	db	"version",0
	align	4
_15057:
	dd	1
	dd	_15058
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_926
	dd	_927
	dd	-8
	dd	2
	dd	_883
	dd	_884
	dd	-12
	dd	2
	dd	_2613
	dd	_706
	dd	-16
	dd	2
	dd	_15059
	dd	_706
	dd	-20
	dd	0
	align	4
_15008:
	dd	_2349
	dd	4119
	dd	3
	align	4
_15010:
	dd	_2349
	dd	4120
	dd	3
	align	4
_15012:
	dd	_2349
	dd	4121
	dd	3
	align	4
_15015:
	dd	_2349
	dd	4123
	dd	3
	align	4
_489:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	47,98,105,110,47,98,99,99
	align	4
_15018:
	dd	_2349
	dd	4125
	dd	3
	align	4
_490:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	46,101,120,101
	align	4
_15019:
	dd	_2349
	dd	4127
	dd	3
	align	4
_15020:
	dd	_2349
	dd	4128
	dd	3
	align	4
_15040:
	dd	3
	dd	0
	dd	0
	align	4
_15022:
	dd	_2349
	dd	4129
	dd	4
	align	4
_15039:
	dd	3
	dd	0
	dd	0
	align	4
_15023:
	dd	_2349
	dd	4130
	dd	5
	align	4
_15028:
	dd	_2349
	dd	4131
	dd	5
	align	4
_15031:
	dd	3
	dd	0
	dd	0
	align	4
_15030:
	dd	_2349
	dd	4132
	dd	6
	align	4
_15032:
	dd	_2349
	dd	4134
	dd	5
	align	4
_15037:
	dd	3
	dd	0
	dd	0
	align	4
_15036:
	dd	_2349
	dd	4134
	dd	29
	align	4
_15038:
	dd	_2349
	dd	4135
	dd	5
	align	4
_15041:
	dd	_2349
	dd	4139
	dd	3
	align	4
_15045:
	dd	3
	dd	0
	dd	0
	align	4
_15043:
	dd	_2349
	dd	4140
	dd	4
	align	4
_494:
	dd	_bbStringClass
	dd	2147483647
	dd	83
	dw	85,110,97,98,108,101,32,116
	dw	111,32,108,111,99,97,116,101
	dw	32,114,101,113,117,105,114,101
	dw	100,32,102,105,108,101,115,46
	dw	10,10,80,108,101,97,115,101
	dw	32,114,101,105,110,115,116,97
	dw	108,108,32,66,108,105,116,122
	dw	77,97,120,32,116,111,32,114
	dw	101,112,97,105,114,32,116,104
	dw	105,115,32,112,114,111,98,108
	dw	101,109,46
	align	4
_15044:
	dd	_2349
	dd	4141
	dd	4
	align	4
_15046:
	dd	_2349
	dd	4146
	dd	3
	align	4
_495:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	40,101,120,112,105,114,101,100
	dw	41
	align	4
_15050:
	dd	3
	dd	0
	dd	0
	align	4
_15048:
	dd	_2349
	dd	4147
	dd	4
	align	4
_496:
	dd	_bbStringClass
	dd	2147483647
	dd	100
	dw	84,104,105,115,32,100,101,109
	dw	111,32,118,101,114,115,105,111
	dw	110,32,111,102,32,66,108,105
	dw	116,122,77,97,120,32,104,97
	dw	115,32,101,120,112,105,114,101
	dw	100,46,10,10,80,108,101,97
	dw	115,101,32,118,105,115,105,116
	dw	32,119,119,119,46,98,108,105
	dw	116,122,98,97,115,105,99,46
	dw	99,111,109,32,116,111,32,98
	dw	117,121,32,116,104,101,32,102
	dw	117,108,108,32,118,101,114,115
	dw	105,111,110,46
	align	4
_15049:
	dd	_2349
	dd	4148
	dd	4
	align	4
_15051:
	dd	_2349
	dd	4151
	dd	3
	align	4
_497:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	68,101,109,111,32,86,101,114
	dw	115,105,111,110
	align	4
_15056:
	dd	3
	dd	0
	dd	0
	align	4
_15053:
	dd	_2349
	dd	4152
	dd	4
	align	4
_15054:
	dd	_2349
	dd	4153
	dd	4
	align	4
_498:
	dd	_bbStringClass
	dd	2147483647
	dd	62
	dw	10,84,111,32,112,117,114,99
	dw	104,97,115,101,32,116,104,101
	dw	32,102,117,108,108,32,118,101
	dw	114,115,105,111,110,32,112,108
	dw	101,97,115,101,32,118,105,115
	dw	105,116,32,119,119,119,46,98
	dw	108,105,116,122,98,97,115,105
	dw	99,46,99,111,109,46
	align	4
_15055:
	dd	_2349
	dd	4154
	dd	4
_15071:
	db	"OpenProgress",0
	align	4
_15070:
	dd	1
	dd	_15071
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_723
	dd	_706
	dd	-8
	dd	0
	align	4
_15060:
	dd	_2349
	dd	4161
	dd	3
	align	4
_15063:
	dd	_2349
	dd	4162
	dd	3
	align	4
_15066:
	dd	_2349
	dd	4163
	dd	3
_15083:
	db	"CloseProgress",0
	align	4
_15082:
	dd	1
	dd	_15083
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	0
	align	4
_15072:
	dd	_2349
	dd	4168
	dd	3
	align	4
_15075:
	dd	_2349
	dd	4169
	dd	3
	align	4
_15078:
	dd	_2349
	dd	4170
	dd	3
_15102:
	db	"UpdateProgress",0
	align	4
_15101:
	dd	1
	dd	_15102
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_723
	dd	_706
	dd	-8
	dd	2
	dd	_724
	dd	_720
	dd	-12
	dd	0
	align	4
_15084:
	dd	_2349
	dd	4175
	dd	3
	align	4
_15100:
	dd	3
	dd	0
	dd	0
	align	4
_15088:
	dd	_2349
	dd	4176
	dd	4
	align	4
_15099:
	dd	3
	dd	0
	dd	0
	align	4
_15092:
	dd	_2349
	dd	4177
	dd	5
	align	4
_15095:
	dd	_2349
	dd	4178
	dd	5
_15113:
	db	"FullPath",0
	align	4
_15112:
	dd	1
	dd	_15113
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_833
	dd	_706
	dd	-8
	dd	0
	align	4
_15103:
	dd	_2349
	dd	4185
	dd	3
	align	4
_499:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	36,66,77,88,80,65,84,72
	align	4
_15108:
	dd	3
	dd	0
	dd	0
	align	4
_15105:
	dd	_2349
	dd	4185
	dd	27
	align	4
_15109:
	dd	_2349
	dd	4186
	dd	3
	align	4
_15110:
	dd	_2349
	dd	4188
	dd	3
	align	4
_15111:
	dd	_2349
	dd	4190
	dd	3
_15123:
	db	"IsTempPath",0
	align	4
_15122:
	dd	1
	dd	_15123
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_833
	dd	_706
	dd	-8
	dd	0
	align	4
_15114:
	dd	_2349
	dd	4194
	dd	3
	align	4
_500:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	47,116,109,112,47
	align	4
_15121:
	dd	3
	dd	0
	dd	0
	align	4
_15120:
	dd	_2349
	dd	4194
	dd	44
_15321:
	db	"ReadConfig",0
_15322:
	db	"wh",0
_15323:
	db	"ww",0
_15324:
	db	"wx",0
_15325:
	db	"wy",0
	align	4
_15320:
	dd	1
	dd	_15321
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_2801
	dd	_2802
	dd	-8
	dd	2
	dd	_4027
	dd	_706
	dd	-12
	dd	2
	dd	_2567
	dd	_720
	dd	-16
	dd	2
	dd	_2566
	dd	_706
	dd	-20
	dd	2
	dd	_4725
	dd	_706
	dd	-24
	dd	2
	dd	_15322
	dd	_720
	dd	-28
	dd	2
	dd	_15323
	dd	_720
	dd	-32
	dd	2
	dd	_15324
	dd	_720
	dd	-36
	dd	2
	dd	_15325
	dd	_720
	dd	-40
	dd	0
	align	4
_15124:
	dd	_2349
	dd	4198
	dd	3
	align	4
_15126:
	dd	_2349
	dd	4199
	dd	3
	align	4
_15131:
	dd	_2349
	dd	4201
	dd	3
	align	4
_15133:
	dd	_2349
	dd	4202
	dd	3
	align	4
_15135:
	dd	_2349
	dd	4203
	dd	3
	align	4
_15137:
	dd	_2349
	dd	4204
	dd	3
	align	4
_15139:
	dd	_2349
	dd	4205
	dd	3
	align	4
_15144:
	dd	_2349
	dd	4206
	dd	3
	align	4
_15148:
	dd	_2349
	dd	4207
	dd	3
	align	4
_15152:
	dd	_2349
	dd	4208
	dd	3
	align	4
_15156:
	dd	_2349
	dd	4209
	dd	3
	align	4
_15160:
	dd	_2349
	dd	4210
	dd	3
	align	4
_15164:
	dd	_2349
	dd	4212
	dd	3
	align	4
_501:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	47,99,102,103,47,105,100,101
	dw	46,105,110,105
	align	4
_15167:
	dd	_2349
	dd	4213
	dd	3
	align	4
_15190:
	dd	3
	dd	0
	dd	0
	align	4
_15169:
	dd	_2349
	dd	4214
	dd	4
	align	4
_502:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	115,97,109,112,108,101,115,124
	dw	115,97,109,112,108,101,115
	align	4
_15174:
	dd	_2349
	dd	4215
	dd	4
	align	4
_503:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	98,114,108,46,109,111,100,124
	dw	109,111,100,47,98,114,108,46
	dw	109,111,100
	align	4
_15179:
	dd	_2349
	dd	4216
	dd	4
	align	4
_504:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	112,117,98,46,109,111,100,124
	dw	109,111,100,47,112,117,98,46
	dw	109,111,100
	align	4
_15184:
	dd	_2349
	dd	4217
	dd	4
	align	4
_505:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	115,114,99,124,115,114,99
	align	4
_15189:
	dd	_2349
	dd	4218
	dd	4
	align	4
_15191:
	dd	_2349
	dd	4220
	dd	3
	align	4
_15196:
	dd	_2349
	dd	4221
	dd	3
	align	4
_15201:
	dd	_2349
	dd	4222
	dd	3
	align	4
_15316:
	dd	3
	dd	0
	dd	0
	align	4
_15204:
	dd	_2349
	dd	4223
	dd	4
	align	4
_15207:
	dd	_2349
	dd	4224
	dd	4
	align	4
_15208:
	dd	_2349
	dd	4225
	dd	4
	align	4
_15211:
	dd	3
	dd	0
	dd	0
	align	4
_15210:
	dd	_2349
	dd	4225
	dd	12
	align	4
_15212:
	dd	_2349
	dd	4226
	dd	4
	align	4
_15213:
	dd	_2349
	dd	4227
	dd	4
	align	4
_15214:
	dd	_2349
	dd	4228
	dd	4
	align	4
_509:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	105,100,101,95,118,101,114,115
	dw	105,111,110
	align	4
_510:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	102,105,108,101,95,114,101,99
	dw	101,110,116
	align	4
_511:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	102,105,108,101,95,111,112,101
	dw	110
	align	4
_512:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	112,114,103,95,113,117,105,99
	dw	107
	align	4
_513:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	112,114,103,95,100,101,98,117
	dw	103
	align	4
_514:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	112,114,103,95,103,117,105
	align	4
_515:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	99,109,100,95,108,105,110,101
	align	4
_516:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	112,114,103,95,108,111,99,107
	dw	101,100
	align	4
_517:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	119,105,110,95,115,105,122,101
	align	4
_518:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	119,105,110,95,109,97,120
	align	4
_519:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	115,112,108,105,116,95,112,111
	dw	115
	align	4
_520:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	112,114,111,106,95,110,111,100
	dw	101
	align	4
_521:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	115,121,110,99,95,115,116,97
	dw	116,101
	align	4
_15237:
	dd	3
	dd	0
	dd	0
	align	4
_15230:
	dd	_2349
	dd	4230
	dd	6
	align	4
_15236:
	dd	3
	dd	0
	dd	0
	align	4
_15232:
	dd	_2349
	dd	4230
	dd	21
	align	4
_15243:
	dd	3
	dd	0
	dd	0
	align	4
_15238:
	dd	_2349
	dd	4232
	dd	6
	align	4
_15249:
	dd	3
	dd	0
	dd	0
	align	4
_15244:
	dd	_2349
	dd	4234
	dd	6
	align	4
_15259:
	dd	3
	dd	0
	dd	0
	align	4
_15250:
	dd	_2349
	dd	4236
	dd	6
	align	4
_15258:
	dd	3
	dd	0
	dd	0
	align	4
_15254:
	dd	_2349
	dd	4236
	dd	25
	align	4
_15264:
	dd	3
	dd	0
	dd	0
	align	4
_15260:
	dd	_2349
	dd	4238
	dd	6
	align	4
_15269:
	dd	3
	dd	0
	dd	0
	align	4
_15265:
	dd	_2349
	dd	4240
	dd	6
	align	4
_15278:
	dd	3
	dd	0
	dd	0
	align	4
_15270:
	dd	_2349
	dd	4242
	dd	6
	align	4
_15287:
	dd	3
	dd	0
	dd	0
	align	4
_15279:
	dd	_2349
	dd	4244
	dd	6
	align	4
_15293:
	dd	3
	dd	0
	dd	0
	align	4
_15288:
	dd	_2349
	dd	4246
	dd	6
	align	4
_15298:
	dd	3
	dd	0
	dd	0
	align	4
_15294:
	dd	_2349
	dd	4248
	dd	6
	align	4
_15303:
	dd	3
	dd	0
	dd	0
	align	4
_15299:
	dd	_2349
	dd	4250
	dd	6
	align	4
_15309:
	dd	3
	dd	0
	dd	0
	align	4
_15304:
	dd	_2349
	dd	4252
	dd	6
	align	4
_15315:
	dd	3
	dd	0
	dd	0
	align	4
_15310:
	dd	_2349
	dd	4254
	dd	6
	align	4
_15317:
	dd	_2349
	dd	4257
	dd	3
_15456:
	db	"WriteConfig",0
	align	4
_15455:
	dd	1
	dd	_15456
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_747
	dd	_985
	dd	-8
	dd	2
	dd	_2801
	dd	_2802
	dd	-12
	dd	2
	dd	_837
	dd	_847
	dd	-16
	dd	2
	dd	_4027
	dd	_706
	dd	-20
	dd	0
	align	4
_15326:
	dd	_2349
	dd	4261
	dd	3
	align	4
_15328:
	dd	_2349
	dd	4262
	dd	3
	align	4
_15330:
	dd	_2349
	dd	4263
	dd	3
	align	4
_15332:
	dd	_2349
	dd	4264
	dd	3
	align	4
_15334:
	dd	_2349
	dd	4265
	dd	3
	align	4
_15337:
	dd	_2349
	dd	4266
	dd	3
	align	4
_15340:
	dd	3
	dd	0
	dd	0
	align	4
_15339:
	dd	_2349
	dd	4266
	dd	17
	align	4
_15341:
	dd	_2349
	dd	4268
	dd	3
	align	4
_15346:
	dd	_2349
	dd	4270
	dd	3
	align	4
_522:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	91,68,101,102,97,117,108,116
	dw	115,93
	align	4
_15349:
	dd	_2349
	dd	4271
	dd	3
	align	4
_15352:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	105,100,101,95,118,101,114,115
	dw	105,111,110,61,49,46,49,54
	align	4
_15353:
	dd	_2349
	dd	4272
	dd	3
	align	4
_524:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	112,114,103,95,113,117,105,99
	dw	107,61
	align	4
_15358:
	dd	_2349
	dd	4273
	dd	3
	align	4
_525:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	112,114,103,95,100,101,98,117
	dw	103,61
	align	4
_15363:
	dd	_2349
	dd	4274
	dd	3
	align	4
_526:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	112,114,103,95,103,117,105,61
	align	4
_15368:
	dd	_2349
	dd	4275
	dd	3
	align	4
_527:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	119,105,110,95,115,105,122,101
	dw	61
	align	4
_15375:
	dd	_2349
	dd	4276
	dd	3
	align	4
_528:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	119,105,110,95,109,97,120,61
	align	4
_15380:
	dd	_2349
	dd	4277
	dd	3
	align	4
_529:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	115,112,108,105,116,95,112,111
	dw	115,61
	align	4
_15387:
	dd	_2349
	dd	4278
	dd	3
	align	4
_530:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	99,109,100,95,108,105,110,101
	dw	61
	align	4
_15392:
	dd	_2349
	dd	4279
	dd	3
	align	4
_531:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	115,121,110,99,95,115,116,97
	dw	116,101,61
	align	4
_15399:
	dd	_2349
	dd	4280
	dd	3
	align	4
_15410:
	dd	3
	dd	0
	dd	0
	align	4
_15403:
	dd	_2349
	dd	4280
	dd	18
	align	4
_532:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	112,114,103,95,108,111,99,107
	dw	101,100,61
	align	4
_15411:
	dd	_2349
	dd	4281
	dd	3
	align	4
_15425:
	dd	3
	dd	0
	dd	0
	align	4
_15422:
	dd	_2349
	dd	4282
	dd	4
	align	4
_536:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	102,105,108,101,95,114,101,99
	dw	101,110,116,61
	align	4
_15426:
	dd	_2349
	dd	4284
	dd	3
	align	4
_15446:
	dd	3
	dd	0
	dd	0
	align	4
_15433:
	dd	_2349
	dd	4285
	dd	4
	align	4
_15436:
	dd	_2349
	dd	4286
	dd	4
	align	4
_15445:
	dd	3
	dd	0
	dd	0
	align	4
_15442:
	dd	_2349
	dd	4286
	dd	33
	align	4
_540:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	102,105,108,101,95,111,112,101
	dw	110,61
	align	4
_15447:
	dd	_2349
	dd	4288
	dd	3
	align	4
_15452:
	dd	_2349
	dd	4289
	dd	3
_15489:
	db	"Quit",0
_15490:
	db	"mypanels",0
	align	4
_15488:
	dd	1
	dd	_15489
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_747
	dd	_985
	dd	-8
	dd	2
	dd	_15490
	dd	_981
	dd	-12
	dd	2
	dd	_718
	dd	_720
	dd	-16
	dd	0
	align	4
_15457:
	dd	_2349
	dd	4293
	dd	3
	align	4
_15459:
	dd	_2349
	dd	4294
	dd	3
	align	4
_15461:
	dd	_2349
	dd	4295
	dd	3
	align	4
_15463:
	dd	_2349
	dd	4296
	dd	3
	align	4
_15466:
	dd	_2349
	dd	4297
	dd	3
	align	4
_15469:
	dd	_2349
	dd	4298
	dd	3
	align	4
_15480:
	dd	3
	dd	0
	dd	0
	align	4
_15474:
	dd	_2349
	dd	4299
	dd	4
	align	4
_15479:
	dd	3
	dd	0
	dd	0
	align	4
_15478:
	dd	_2349
	dd	4299
	dd	31
	align	4
_15481:
	dd	_2349
	dd	4301
	dd	3
	align	4
_15487:
	dd	3
	dd	0
	dd	0
	align	4
_15483:
	dd	_2349
	dd	4301
	dd	17
_15513:
	db	"DebugExit",0
	align	4
_15512:
	dd	1
	dd	_15513
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	0
	align	4
_15491:
	dd	_2349
	dd	4305
	dd	3
	align	4
_15508:
	dd	3
	dd	0
	dd	0
	align	4
_15495:
	dd	_2349
	dd	4306
	dd	4
	align	4
_15500:
	dd	_2349
	dd	4307
	dd	4
	align	4
_15509:
	dd	_2349
	dd	4309
	dd	3
_15559:
	db	"DebugSource",0
	align	4
_15558:
	dd	1
	dd	_15559
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_833
	dd	_706
	dd	-8
	dd	2
	dd	_899
	dd	_720
	dd	-12
	dd	2
	dd	_900
	dd	_720
	dd	-16
	dd	2
	dd	_14549
	dd	_936
	dd	-20
	dd	0
	align	4
_15514:
	dd	_2349
	dd	4313
	dd	3
	align	4
_15516:
	dd	_2349
	dd	4314
	dd	3
	align	4
_15519:
	dd	_2349
	dd	4315
	dd	3
	align	4
_15522:
	dd	_2349
	dd	4316
	dd	3
	align	4
_15526:
	dd	3
	dd	0
	dd	0
	align	4
_15524:
	dd	_2349
	dd	4317
	dd	4
	align	4
_544:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	70,97,105,108,101,100,32,116
	dw	111,32,79,112,101,110,32
	align	4
_15525:
	dd	_2349
	dd	4318
	dd	4
	align	4
_15527:
	dd	_2349
	dd	4320
	dd	3
	align	4
_15540:
	dd	3
	dd	0
	dd	0
	align	4
_15535:
	dd	_2349
	dd	4320
	dd	36
	align	4
_15541:
	dd	_2349
	dd	4321
	dd	3
	align	4
_15549:
	dd	_2349
	dd	4322
	dd	3
	align	4
_15554:
	dd	_2349
	dd	4323
	dd	3
	align	4
_15557:
	dd	_2349
	dd	4324
	dd	3
_15606:
	db	"SetMode",0
	align	4
_15605:
	dd	1
	dd	_15606
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_6027
	dd	_720
	dd	-8
	dd	0
	align	4
_15560:
	dd	_2349
	dd	4328
	dd	3
	align	4
_15565:
	dd	3
	dd	0
	dd	0
	align	4
_15564:
	dd	_2349
	dd	4328
	dd	13
	align	4
_15566:
	dd	_2349
	dd	4329
	dd	3
	align	4
_15569:
	dd	_2349
	dd	4330
	dd	3
	align	4
_15589:
	dd	3
	dd	0
	dd	0
	align	4
_15574:
	dd	_2349
	dd	4332
	dd	4
	align	4
_15582:
	dd	_2349
	dd	4333
	dd	4
	align	4
_15597:
	dd	3
	dd	0
	dd	0
	align	4
_15590:
	dd	_2349
	dd	4335
	dd	4
	align	4
_15598:
	dd	_2349
	dd	4337
	dd	3
	align	4
_15602:
	dd	_2349
	dd	4338
	dd	3
_15692:
	db	"RefreshToolbar",0
	align	4
_15691:
	dd	1
	dd	_15692
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_720
	dd	_720
	dd	-8
	dd	0
	align	4
_15607:
	dd	_2349
	dd	4342
	dd	3
	align	4
_15609:
	dd	_2349
	dd	4344
	dd	3
	align	4
_15616:
	dd	3
	dd	0
	dd	0
	align	4
_15613:
	dd	_2349
	dd	4345
	dd	4
	align	4
_15621:
	dd	3
	dd	0
	dd	0
	align	4
_15618:
	dd	_2349
	dd	4347
	dd	4
	align	4
_15622:
	dd	_2349
	dd	4349
	dd	3
	align	4
_15635:
	dd	3
	dd	0
	dd	0
	align	4
_15626:
	dd	_2349
	dd	4350
	dd	4
	align	4
_15629:
	dd	_2349
	dd	4351
	dd	4
	align	4
_15634:
	dd	3
	dd	0
	dd	0
	align	4
_15631:
	dd	_2349
	dd	4352
	dd	5
	align	4
_15646:
	dd	3
	dd	0
	dd	0
	align	4
_15637:
	dd	_2349
	dd	4355
	dd	4
	align	4
_15640:
	dd	_2349
	dd	4356
	dd	4
	align	4
_15645:
	dd	3
	dd	0
	dd	0
	align	4
_15642:
	dd	_2349
	dd	4357
	dd	5
	align	4
_15647:
	dd	_2349
	dd	4361
	dd	3
	align	4
_15663:
	dd	3
	dd	0
	dd	0
	align	4
_15657:
	dd	_2349
	dd	4362
	dd	4
	align	4
_15662:
	dd	3
	dd	0
	dd	0
	align	4
_15659:
	dd	_2349
	dd	4363
	dd	5
	align	4
_15671:
	dd	3
	dd	0
	dd	0
	align	4
_15665:
	dd	_2349
	dd	4366
	dd	4
	align	4
_15670:
	dd	3
	dd	0
	dd	0
	align	4
_15667:
	dd	_2349
	dd	4367
	dd	5
	align	4
_15672:
	dd	_2349
	dd	4371
	dd	3
	align	4
_15685:
	dd	3
	dd	0
	dd	0
	align	4
_15682:
	dd	_2349
	dd	4372
	dd	4
	align	4
_15690:
	dd	3
	dd	0
	dd	0
	align	4
_15687:
	dd	_2349
	dd	4374
	dd	4
_15715:
	db	"IsSourceOpen",0
	align	4
_15714:
	dd	1
	dd	_15715
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_833
	dd	_706
	dd	-8
	dd	2
	dd	_747
	dd	_985
	dd	-12
	dd	2
	dd	_2567
	dd	_706
	dd	-16
	dd	0
	align	4
_15693:
	dd	_2349
	dd	4379
	dd	3
	align	4
_15695:
	dd	_2349
	dd	4380
	dd	3
	align	4
_15697:
	dd	_2349
	dd	4381
	dd	3
	align	4
_15700:
	dd	_2349
	dd	4382
	dd	3
	align	4
_15713:
	dd	3
	dd	0
	dd	0
	align	4
_15707:
	dd	_2349
	dd	4383
	dd	4
	align	4
_15712:
	dd	3
	dd	0
	dd	0
	align	4
_15711:
	dd	_2349
	dd	4383
	dd	20
_15779:
	db	"OpenSource",0
	align	4
_15778:
	dd	1
	dd	_15779
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_833
	dd	_706
	dd	-8
	dd	2
	dd	_14549
	dd	_936
	dd	-12
	dd	2
	dd	_747
	dd	_985
	dd	-16
	dd	2
	dd	_8499
	dd	_706
	dd	-20
	dd	2
	dd	_2567
	dd	_706
	dd	-24
	dd	0
	align	4
_15716:
	dd	_2349
	dd	4388
	dd	3
	align	4
_15718:
	dd	_2349
	dd	4389
	dd	3
	align	4
_15720:
	dd	_2349
	dd	4390
	dd	3
	align	4
_15723:
	dd	_2349
	dd	4391
	dd	3
	align	4
_15730:
	dd	3
	dd	0
	dd	0
	align	4
_15725:
	dd	_2349
	dd	4392
	dd	4
	align	4
_560:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	79,112,101,110,32,70,105,108
	dw	101
	align	4
_15726:
	dd	_2349
	dd	4393
	dd	4
	align	4
_15729:
	dd	3
	dd	0
	dd	0
	align	4
_15728:
	dd	_2349
	dd	4393
	dd	16
	align	4
_15731:
	dd	_2349
	dd	4396
	dd	3
	align	4
_15734:
	dd	_2349
	dd	4397
	dd	3
	align	4
_15750:
	dd	3
	dd	0
	dd	0
	align	4
_15741:
	dd	_2349
	dd	4398
	dd	4
	align	4
_15749:
	dd	3
	dd	0
	dd	0
	align	4
_15745:
	dd	_2349
	dd	4399
	dd	5
	align	4
_15748:
	dd	_2349
	dd	4400
	dd	5
	align	4
_15751:
	dd	_2349
	dd	4406
	dd	4
	align	4
_564:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	76,111,97,100,105,110,103,32
	align	4
_15754:
	dd	_2349
	dd	4407
	dd	4
	align	4
_15755:
	dd	_2349
	dd	4408
	dd	4
	align	4
_15762:
	dd	3
	dd	0
	dd	0
	align	4
_15757:
	dd	_2349
	dd	4409
	dd	5
	align	4
_15763:
	dd	_2349
	dd	4414
	dd	4
	align	4
_15766:
	dd	_2349
	dd	4415
	dd	4
	align	4
_15776:
	dd	3
	dd	0
	dd	0
	align	4
_15768:
	dd	_2349
	dd	4416
	dd	5
	align	4
_15771:
	dd	_2349
	dd	4417
	dd	5
	align	4
_15777:
	dd	_2349
	dd	4419
	dd	4
_15815:
	db	"AddRecent",0
	align	4
_15814:
	dd	1
	dd	_15815
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_833
	dd	_706
	dd	-8
	dd	2
	dd	_4027
	dd	_706
	dd	-12
	dd	0
	align	4
_15780:
	dd	_2349
	dd	4424
	dd	3
	align	4
_15782:
	dd	_2349
	dd	4425
	dd	3
	align	4
_15802:
	dd	3
	dd	0
	dd	0
	align	4
_15793:
	dd	_2349
	dd	4426
	dd	4
	align	4
_15801:
	dd	3
	dd	0
	dd	0
	align	4
_15795:
	dd	_2349
	dd	4426
	dd	16
	align	4
_15800:
	dd	_2349
	dd	4426
	dd	39
	align	4
_15803:
	dd	_2349
	dd	4428
	dd	3
	align	4
_15808:
	dd	_2349
	dd	4429
	dd	3
	align	4
_15811:
	dd	_2349
	dd	4430
	dd	3
_15876:
	db	"RefreshRecentFiles",0
	align	4
_15875:
	dd	1
	dd	_15876
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_5871
	dd	_720
	dd	-8
	dd	2
	dd	_4027
	dd	_706
	dd	-12
	dd	2
	dd	_6027
	dd	_716
	dd	-16
	dd	0
	align	4
_15816:
	dd	_2349
	dd	4434
	dd	3
	align	4
_15819:
	dd	_2349
	dd	4435
	dd	3
	align	4
_15821:
	dd	_2349
	dd	4436
	dd	3
	align	4
_15829:
	dd	3
	dd	0
	dd	0
	align	4
_15828:
	dd	_2349
	dd	4437
	dd	4
	align	4
_15830:
	dd	_2349
	dd	4439
	dd	3
	align	4
_15835:
	dd	_2349
	dd	4440
	dd	3
_15839:
	db	":TGadget",0
	align	4
_15844:
	dd	_2349
	dd	4441
	dd	3
	align	4
_15845:
	dd	_2349
	dd	4442
	dd	3
	align	4
_15874:
	dd	3
	dd	0
	dd	0
	align	4
_15856:
	dd	_2349
	dd	4443
	dd	4
	align	4
_15869:
	dd	_2349
	dd	4444
	dd	4
	align	4
_15870:
	dd	_2349
	dd	4445
	dd	4
	align	4
_15873:
	dd	3
	dd	0
	dd	0
	align	4
_15872:
	dd	_2349
	dd	4445
	dd	12
_15901:
	db	"BuildModules",0
_15902:
	db	"buildall",0
	align	4
_15900:
	dd	1
	dd	_15901
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_15902
	dd	_720
	dd	-8
	dd	2
	dd	_2613
	dd	_706
	dd	-12
	dd	2
	dd	_10835
	dd	_706
	dd	-16
	dd	2
	dd	_10608
	dd	_706
	dd	-20
	dd	0
	align	4
_15877:
	dd	_2349
	dd	4450
	dd	3
	align	4
_15881:
	dd	_2349
	dd	4451
	dd	3
	align	4
_15886:
	dd	_2349
	dd	4452
	dd	3
	align	4
_15889:
	dd	_2349
	dd	4453
	dd	3
	align	4
_15892:
	dd	_2349
	dd	4454
	dd	3
	align	4
_574:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	32,109,97,107,101,109,111,100
	dw	115,32
	align	4
_15893:
	dd	_2349
	dd	4456
	dd	3
	align	4
_15896:
	dd	3
	dd	0
	dd	0
	align	4
_15895:
	dd	_2349
	dd	4456
	dd	15
	align	4
_575:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	45,97,32
	align	4
_15897:
	dd	_2349
	dd	4457
	dd	3
	align	4
_576:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	66,117,105,108,100,105,110,103
	dw	32,77,111,100,117,108,101,115
_15931:
	db	"ImportBB",0
	align	4
_15930:
	dd	1
	dd	_15931
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_4027
	dd	_706
	dd	-8
	dd	2
	dd	_2613
	dd	_706
	dd	-12
	dd	2
	dd	_833
	dd	_706
	dd	-16
	dd	0
	align	4
_15903:
	dd	_2349
	dd	4461
	dd	3
	align	4
_15907:
	dd	_2349
	dd	4462
	dd	3
	align	4
_578:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	98,98
	align	4
_577:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	73,109,112,111,114,116,32,46
	dw	98,98,32,70,105,108,101
	align	4
_15908:
	dd	_2349
	dd	4463
	dd	3
	align	4
_15911:
	dd	3
	dd	0
	dd	0
	align	4
_15910:
	dd	_2349
	dd	4463
	dd	13
	align	4
_15912:
	dd	_2349
	dd	4464
	dd	3
	align	4
_15915:
	dd	_2349
	dd	4465
	dd	3
	align	4
_579:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	32,99,111,110,118,101,114,116
	dw	98,98,32
	align	4
_15916:
	dd	_2349
	dd	4466
	dd	3
	align	4
_15919:
	dd	_2349
	dd	4467
	dd	3
	align	4
_580:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	67,111,110,118,101,114,116,105
	dw	110,103,32
	align	4
_15922:
	dd	_2349
	dd	4468
	dd	3
	align	4
_15927:
	dd	_2349
	dd	4469
	dd	3
_15936:
	db	"GetCommandLine",0
	align	4
_15935:
	dd	1
	dd	_15936
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	0
	align	4
_15932:
	dd	_2349
	dd	4473
	dd	3
_15946:
	db	"SetCommandLine",0
_15947:
	db	"text",0
	align	4
_15945:
	dd	1
	dd	_15946
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_15947
	dd	_706
	dd	-8
	dd	0
	align	4
_15937:
	dd	_2349
	dd	4477
	dd	3
_15952:
	db	"SetStatus",0
	align	4
_15951:
	dd	1
	dd	_15952
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_15947
	dd	_706
	dd	-8
	dd	0
	align	4
_15948:
	dd	_2349
	dd	4481
	dd	3
	align	4
_15971:
	dd	1
	dd	_10607
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_2613
	dd	_706
	dd	-8
	dd	2
	dd	_10491
	dd	_706
	dd	-12
	dd	2
	dd	_930
	dd	_706
	dd	-16
	dd	2
	dd	_10609
	dd	_720
	dd	-20
	dd	0
	align	4
_15953:
	dd	_2349
	dd	4485
	dd	3
	align	4
_15965:
	dd	3
	dd	0
	dd	0
	align	4
_15957:
	dd	_2349
	dd	4485
	dd	17
	align	4
_15966:
	dd	_2349
	dd	4486
	dd	3
_16006:
	db	"SelectError",0
_16007:
	db	"found",0
	align	4
_16005:
	dd	1
	dd	_16006
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_833
	dd	_706
	dd	-8
	dd	2
	dd	_900
	dd	_720
	dd	-12
	dd	2
	dd	_899
	dd	_720
	dd	-16
	dd	2
	dd	_747
	dd	_985
	dd	-20
	dd	2
	dd	_16007
	dd	_720
	dd	-24
	dd	0
	align	4
_15972:
	dd	_2349
	dd	4490
	dd	3
	align	4
_15975:
	dd	_2349
	dd	4491
	dd	3
	align	4
_15989:
	dd	3
	dd	0
	dd	0
	align	4
_15982:
	dd	_2349
	dd	4492
	dd	4
	align	4
_15988:
	dd	3
	dd	0
	dd	0
	align	4
_15986:
	dd	_2349
	dd	4492
	dd	23
	align	4
_15987:
	dd	_2349
	dd	4492
	dd	34
	align	4
_15990:
	dd	_2349
	dd	4494
	dd	3
	align	4
_15995:
	dd	3
	dd	0
	dd	0
	align	4
_15992:
	dd	_2349
	dd	4494
	dd	16
	align	4
_15996:
	dd	_2349
	dd	4495
	dd	3
	align	4
_16004:
	dd	3
	dd	0
	dd	0
	align	4
_15998:
	dd	_2349
	dd	4496
	dd	4
	align	4
_16001:
	dd	_2349
	dd	4497
	dd	4
_16096:
	db	"ParseError",0
	align	4
_16095:
	dd	1
	dd	_16096
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_929
	dd	_706
	dd	-8
	dd	2
	dd	_10491
	dd	_706
	dd	-12
	dd	2
	dd	_898
	dd	_706
	dd	-16
	dd	2
	dd	_2567
	dd	_720
	dd	-20
	dd	2
	dd	_2651
	dd	_720
	dd	-24
	dd	2
	dd	_899
	dd	_720
	dd	-28
	dd	2
	dd	_900
	dd	_720
	dd	-32
	dd	0
	align	4
_16008:
	dd	_2349
	dd	4502
	dd	3
	align	4
_16013:
	dd	_2349
	dd	4503
	dd	3
	align	4
_16016:
	dd	_2349
	dd	4505
	dd	3
	align	4
_584:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	67,111,109,112,105,108,101,32
	dw	69,114,114,111,114
	align	4
_16059:
	dd	3
	dd	0
	dd	0
	align	4
_16018:
	dd	_2349
	dd	4506
	dd	4
	align	4
_16019:
	dd	_2349
	dd	4507
	dd	4
	align	4
_16020:
	dd	_2349
	dd	4508
	dd	4
	align	4
_16023:
	dd	3
	dd	0
	dd	0
	align	4
_16022:
	dd	_2349
	dd	4508
	dd	12
	align	4
_16024:
	dd	_2349
	dd	4509
	dd	4
	align	4
_16025:
	dd	_2349
	dd	4510
	dd	4
	align	4
_16026:
	dd	_2349
	dd	4511
	dd	4
	align	4
_16052:
	dd	3
	dd	0
	dd	0
	align	4
_16028:
	dd	_2349
	dd	4512
	dd	5
	align	4
_585:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	93
	align	4
_16029:
	dd	_2349
	dd	4513
	dd	5
	align	4
_16032:
	dd	3
	dd	0
	dd	0
	align	4
_16031:
	dd	_2349
	dd	4513
	dd	13
	align	4
_16033:
	dd	_2349
	dd	4514
	dd	5
	align	4
_16034:
	dd	_2349
	dd	4515
	dd	5
	align	4
_586:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	59
	align	4
_16035:
	dd	_2349
	dd	4516
	dd	5
	align	4
_16038:
	dd	3
	dd	0
	dd	0
	align	4
_16037:
	dd	_2349
	dd	4516
	dd	12
	align	4
_16039:
	dd	_2349
	dd	4517
	dd	5
	align	4
_16040:
	dd	_2349
	dd	4518
	dd	5
	align	4
_16043:
	dd	3
	dd	0
	dd	0
	align	4
_16042:
	dd	_2349
	dd	4518
	dd	12
	align	4
_16044:
	dd	_2349
	dd	4519
	dd	5
	align	4
_16045:
	dd	_2349
	dd	4520
	dd	5
	align	4
_16046:
	dd	_2349
	dd	4521
	dd	5
	align	4
_16049:
	dd	_2349
	dd	4522
	dd	5
	align	4
_16053:
	dd	_2349
	dd	4524
	dd	4
	align	4
_16054:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	67,111,109,112,105,108,101,32
	dw	69,114,114,111,114,10
	align	4
_16055:
	dd	_2349
	dd	4525
	dd	4
	align	4
_16058:
	dd	_2349
	dd	4526
	dd	4
	align	4
_16060:
	dd	_2349
	dd	4529
	dd	3
	align	4
_16061:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	10,32,32,32
	align	4
_16062:
	dd	_2349
	dd	4530
	dd	3
	align	4
_16094:
	dd	3
	dd	0
	dd	0
	align	4
_16063:
	dd	_2349
	dd	4531
	dd	4
	align	4
_16064:
	dd	_2349
	dd	4532
	dd	4
	align	4
_16067:
	dd	3
	dd	0
	dd	0
	align	4
_16066:
	dd	_2349
	dd	4532
	dd	12
	align	4
_16068:
	dd	_2349
	dd	4533
	dd	4
	align	4
_16069:
	dd	_2349
	dd	4534
	dd	4
	align	4
_16070:
	dd	_2349
	dd	4535
	dd	4
	align	4
_16071:
	dd	_2349
	dd	4536
	dd	4
	align	4
_16093:
	dd	3
	dd	0
	dd	0
	align	4
_16072:
	dd	_2349
	dd	4537
	dd	5
	align	4
_16073:
	dd	_2349
	dd	4538
	dd	5
	align	4
_16076:
	dd	3
	dd	0
	dd	0
	align	4
_16075:
	dd	_2349
	dd	4538
	dd	12
	align	4
_16077:
	dd	_2349
	dd	4539
	dd	5
	align	4
_16078:
	dd	_2349
	dd	4540
	dd	5
	align	4
_16092:
	dd	3
	dd	0
	dd	0
	align	4
_16080:
	dd	_2349
	dd	4541
	dd	6
	align	4
_16081:
	dd	_2349
	dd	4542
	dd	6
	align	4
_16082:
	dd	_2349
	dd	4543
	dd	6
	align	4
_16090:
	dd	3
	dd	0
	dd	0
	align	4
_16084:
	dd	_2349
	dd	4544
	dd	7
	align	4
_16085:
	dd	_2349
	dd	4545
	dd	7
	align	4
_16088:
	dd	_2349
	dd	4546
	dd	7
	align	4
_16089:
	dd	_2349
	dd	4547
	dd	7
	align	4
_16091:
	dd	_2349
	dd	4549
	dd	6
_16163:
	db	"tabpanel",0
	align	4
_16162:
	dd	1
	dd	_3246
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_16163
	dd	_985
	dd	-8
	dd	2
	dd	_747
	dd	_716
	dd	-12
	dd	2
	dd	_733
	dd	_720
	dd	-16
	dd	0
	align	4
_16097:
	dd	_2349
	dd	4556
	dd	3
	align	4
_16100:
	dd	_2349
	dd	4557
	dd	3
	align	4
_16103:
	dd	_2349
	dd	4558
	dd	3
	align	4
_16117:
	dd	3
	dd	0
	dd	0
	align	4
_16107:
	dd	_2349
	dd	4558
	dd	27
	align	4
_16118:
	dd	_2349
	dd	4559
	dd	3
	align	4
_16123:
	dd	_2349
	dd	4561
	dd	3
	align	4
_16130:
	dd	_2349
	dd	4562
	dd	3
	align	4
_16131:
	dd	_2349
	dd	4563
	dd	3
	align	4
_16139:
	dd	_2349
	dd	4565
	dd	3
	align	4
_16143:
	dd	_2349
	dd	4566
	dd	3
	align	4
_16154:
	dd	_2349
	dd	4567
	dd	3
	align	4
_16157:
	dd	_2349
	dd	4568
	dd	3
_16170:
	db	"AddHandler",0
_16171:
	db	"handler",0
	align	4
_16169:
	dd	1
	dd	_16170
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_16171
	dd	_6140
	dd	-8
	dd	0
	align	4
_16164:
	dd	_2349
	dd	4572
	dd	3
	align	4
_16307:
	dd	1
	dd	_3248
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_16163
	dd	_985
	dd	-8
	dd	2
	dd	_2567
	dd	_981
	dd	-12
	dd	2
	dd	_733
	dd	_720
	dd	-16
	dd	0
	align	4
_16172:
	dd	_2349
	dd	4576
	dd	3
	align	4
_16174:
	dd	_2349
	dd	4577
	dd	3
	align	4
_16176:
	dd	_2349
	dd	4578
	dd	3
	align	4
_16181:
	dd	_2349
	dd	4580
	dd	3
	align	4
_16193:
	dd	3
	dd	0
	dd	0
	align	4
_16185:
	dd	_2349
	dd	4580
	dd	25
	align	4
_16194:
	dd	_2349
	dd	4582
	dd	3
	align	4
_16208:
	dd	3
	dd	0
	dd	0
	align	4
_16198:
	dd	_2349
	dd	4582
	dd	27
	align	4
_16209:
	dd	_2349
	dd	4583
	dd	3
	align	4
_16221:
	dd	3
	dd	0
	dd	0
	align	4
_16213:
	dd	_2349
	dd	4583
	dd	27
	align	4
_16222:
	dd	_2349
	dd	4584
	dd	3
	align	4
_16245:
	dd	3
	dd	0
	dd	0
	align	4
_16226:
	dd	_2349
	dd	4585
	dd	4
	align	4
_16229:
	dd	_2349
	dd	4586
	dd	4
	align	4
_16236:
	dd	3
	dd	0
	dd	0
	align	4
_16233:
	dd	_2349
	dd	4586
	dd	28
	align	4
_16237:
	dd	_2349
	dd	4587
	dd	4
	align	4
_16246:
	dd	_2349
	dd	4590
	dd	3
	align	4
_16249:
	dd	_2349
	dd	4591
	dd	3
	align	4
_16261:
	dd	_2349
	dd	4592
	dd	3
	align	4
_16290:
	dd	3
	dd	0
	dd	0
	align	4
_16268:
	dd	_2349
	dd	4593
	dd	4
	align	4
_16281:
	dd	_2349
	dd	4594
	dd	4
	align	4
_16291:
	dd	_2349
	dd	4597
	dd	3
	align	4
_16294:
	dd	_2349
	dd	4598
	dd	3
	align	4
_16299:
	dd	_2349
	dd	4599
	dd	3
_16317:
	db	"SetRequester",0
_16318:
	db	"req",0
	align	4
_16316:
	dd	1
	dd	_16317
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_16318
	dd	_1001
	dd	-8
	dd	0
	align	4
_16308:
	dd	_2349
	dd	4603
	dd	3
_16327:
	db	"SetTitle",0
	align	4
_16326:
	dd	1
	dd	_16327
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_3035
	dd	_706
	dd	-8
	dd	0
	align	4
_16319:
	dd	_2349
	dd	4607
	dd	3
	align	4
_16322:
	dd	3
	dd	0
	dd	0
	align	4
_16321:
	dd	_2349
	dd	4607
	dd	12
	align	4
_597:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	32,45,32
	align	4
_16323:
	dd	_2349
	dd	4608
	dd	3
	align	4
_598:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	77,97,120,73,68,69
_16381:
	db	"SelectPanel",0
	align	4
_16380:
	dd	1
	dd	_16381
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_747
	dd	_985
	dd	-8
	dd	2
	dd	_949
	dd	_985
	dd	-12
	dd	0
	align	4
_16328:
	dd	_2349
	dd	4612
	dd	3
	align	4
_16330:
	dd	_2349
	dd	4613
	dd	3
	align	4
_16333:
	dd	_2349
	dd	4614
	dd	3
	align	4
_16341:
	dd	_2349
	dd	4615
	dd	3
	align	4
_16344:
	dd	_2349
	dd	4616
	dd	3
	align	4
_16349:
	dd	_2349
	dd	4617
	dd	3
	align	4
_16354:
	dd	_2349
	dd	4618
	dd	3
	align	4
_16366:
	dd	3
	dd	0
	dd	0
	align	4
_16358:
	dd	_2349
	dd	4618
	dd	19
	align	4
_16367:
	dd	_2349
	dd	4619
	dd	3
	align	4
_16376:
	dd	3
	dd	0
	dd	0
	align	4
_16373:
	dd	_2349
	dd	4619
	dd	40
	align	4
_16377:
	dd	_2349
	dd	4620
	dd	3
_16390:
	db	"RefreshPanel",0
	align	4
_16389:
	dd	1
	dd	_16390
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_747
	dd	_985
	dd	-8
	dd	0
	align	4
_16382:
	dd	_2349
	dd	4624
	dd	3
_16406:
	db	"OutsideDesktop",0
_16407:
	db	"winrect",0
_16408:
	db	"desk",0
	align	4
_16405:
	dd	1
	dd	_16406
	dd	2
	dd	_16407
	dd	_1036
	dd	-4
	dd	2
	dd	_16408
	dd	_716
	dd	-8
	dd	2
	dd	_971
	dd	_720
	dd	-12
	dd	2
	dd	_972
	dd	_720
	dd	-16
	dd	2
	dd	_973
	dd	_720
	dd	-20
	dd	2
	dd	_974
	dd	_720
	dd	-24
	dd	0
	align	4
_16391:
	dd	_2349
	dd	4628
	dd	3
	align	4
_16397:
	dd	_2349
	dd	4629
	dd	3
	align	4
_16398:
	dd	_2349
	dd	4630
	dd	3
	align	4
_16399:
	dd	_2349
	dd	4631
	dd	3
	align	4
_16400:
	dd	_2349
	dd	4632
	dd	3
	align	4
_16401:
	dd	_2349
	dd	4633
	dd	3
	align	4
_16402:
	dd	_2349
	dd	4634
	dd	3
_16459:
	db	"SetCodeNode",0
	align	4
_16458:
	dd	1
	dd	_16459
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_14549
	dd	_847
	dd	-8
	dd	2
	dd	_837
	dd	_847
	dd	-12
	dd	0
	align	4
_16409:
	dd	_2349
	dd	4638
	dd	3
	align	4
_16411:
	dd	_2349
	dd	4639
	dd	3
	align	4
_16426:
	dd	3
	dd	0
	dd	0
	align	4
_16419:
	dd	_2349
	dd	4639
	dd	28
	align	4
_16427:
	dd	_2349
	dd	4640
	dd	3
	align	4
_16430:
	dd	3
	dd	0
	dd	0
	align	4
_16429:
	dd	_2349
	dd	4640
	dd	16
	align	4
_16431:
	dd	_2349
	dd	4641
	dd	3
	align	4
_16436:
	dd	3
	dd	0
	dd	0
	align	4
_16433:
	dd	_2349
	dd	4641
	dd	11
	align	4
_16437:
	dd	_2349
	dd	4642
	dd	3
	align	4
_16457:
	dd	3
	dd	0
	dd	0
	align	4
_16439:
	dd	_2349
	dd	4643
	dd	4
	align	4
_16444:
	dd	_2349
	dd	4644
	dd	4
	align	4
_16449:
	dd	_2349
	dd	4645
	dd	4
	align	4
_16454:
	dd	_2349
	dd	4646
	dd	4
_16992:
	db	"Initialize",0
_16993:
	db	"nomods",0
_16994:
	db	"pname",0
	align	4
_16991:
	dd	1
	dd	_16992
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_9660
	dd	_936
	dd	-8
	dd	2
	dd	_720
	dd	_720
	dd	-12
	dd	2
	dd	_8575
	dd	_706
	dd	-16
	dd	2
	dd	_16993
	dd	_720
	dd	-20
	dd	2
	dd	_16994
	dd	_706
	dd	-24
	dd	2
	dd	_2567
	dd	_720
	dd	-28
	dd	2
	dd	_2801
	dd	_2802
	dd	-32
	dd	0
	align	4
_16460:
	dd	_2349
	dd	4651
	dd	3
	align	4
_16462:
	dd	_2349
	dd	4652
	dd	3
	align	4
_16468:
	dd	_2349
	dd	4653
	dd	3
	align	4
_16470:
	dd	_2349
	dd	4655
	dd	3
	align	4
_16482:
	dd	3
	dd	0
	dd	0
	align	4
_16474:
	dd	_2349
	dd	4656
	dd	4
	align	4
_16487:
	dd	3
	dd	0
	dd	0
	align	4
_16485:
	dd	_2349
	dd	4658
	dd	4
	align	4
_599:
	dd	_bbStringClass
	dd	2147483647
	dd	68
	dw	67,111,117,108,100,32,110,111
	dw	116,32,102,105,110,100,32,66
	dw	108,105,116,122,77,97,120,32
	dw	99,111,109,112,105,108,101,114
	dw	32,40,98,105,110,47,98,99
	dw	99,41,44,32,112,108,101,97
	dw	115,101,32,82,101,105,110,115
	dw	116,97,108,108,10,97,112,112
	dw	100,105,114,61
	align	4
_16486:
	dd	_2349
	dd	4659
	dd	4
	align	4
_16488:
	dd	_2349
	dd	4662
	dd	3
	align	4
_600:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	47,98,105,110,47,98,109,107
	align	4
_16498:
	dd	_2349
	dd	4664
	dd	3
	align	4
_16506:
	dd	_2349
	dd	4667
	dd	3
	align	4
_601:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	47,109,111,100
	align	4
_16509:
	dd	_2349
	dd	4668
	dd	3
	align	4
_16517:
	dd	3
	dd	0
	dd	0
	align	4
_16511:
	dd	_2349
	dd	4669
	dd	4
	align	4
_16515:
	dd	3
	dd	0
	dd	0
	align	4
_16513:
	dd	_2349
	dd	4670
	dd	5
	align	4
_602:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	70,97,105,108,101,100,32,116
	dw	111,32,67,114,101,97,116,101
	dw	32,77,111,100,117,108,101,32
	dw	68,105,114,101,99,116,111,114
	dw	121,32
	align	4
_16514:
	dd	_2349
	dd	4671
	dd	5
	align	4
_16516:
	dd	_2349
	dd	4673
	dd	4
	align	4
_16518:
	dd	_2349
	dd	4675
	dd	3
	align	4
_603:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	47,116,109,112
	align	4
_16521:
	dd	_2349
	dd	4676
	dd	3
	align	4
_16528:
	dd	3
	dd	0
	dd	0
	align	4
_16523:
	dd	_2349
	dd	4677
	dd	4
	align	4
_16527:
	dd	3
	dd	0
	dd	0
	align	4
_16525:
	dd	_2349
	dd	4678
	dd	5
	align	4
_604:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	70,97,105,108,101,100,32,116
	dw	111,32,67,114,101,97,116,101
	dw	32,84,101,109,112,32,68,105
	dw	114,101,99,116,111,114,121,32
	align	4
_16526:
	dd	_2349
	dd	4679
	dd	5
	align	4
_16529:
	dd	_2349
	dd	4682
	dd	3
	align	4
_605:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	47,99,102,103
	align	4
_16532:
	dd	_2349
	dd	4683
	dd	3
	align	4
_16539:
	dd	3
	dd	0
	dd	0
	align	4
_16534:
	dd	_2349
	dd	4684
	dd	4
	align	4
_16538:
	dd	3
	dd	0
	dd	0
	align	4
_16536:
	dd	_2349
	dd	4685
	dd	5
	align	4
_606:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	70,97,105,108,101,100,32,116
	dw	111,32,67,114,101,97,116,101
	dw	32,67,111,110,102,105,103,32
	dw	68,105,114,101,99,116,111,114
	dw	121,32
	align	4
_16537:
	dd	_2349
	dd	4686
	dd	5
	align	4
_16540:
	dd	_2349
	dd	4690
	dd	3
	align	4
_16548:
	dd	_2349
	dd	4691
	dd	3
	align	4
_16556:
	dd	_2349
	dd	4692
	dd	3
	align	4
_16564:
	dd	_2349
	dd	4693
	dd	3
	align	4
_16572:
	dd	_2349
	dd	4694
	dd	3
	align	4
_16580:
	dd	_2349
	dd	4695
	dd	3
	align	4
_16588:
	dd	_2349
	dd	4697
	dd	3
	align	4
_16596:
	dd	_2349
	dd	4698
	dd	3
	align	4
_16604:
	dd	_2349
	dd	4700
	dd	3
	align	4
_16607:
	dd	_2349
	dd	4701
	dd	3
	align	4
_16616:
	dd	3
	dd	0
	dd	0
	align	4
_16611:
	dd	_2349
	dd	4702
	dd	4
	align	4
_16617:
	dd	_2349
	dd	4705
	dd	3
	align	4
_16641:
	dd	_2349
	dd	4706
	dd	3
	align	4
_16648:
	dd	3
	dd	0
	dd	0
	align	4
_16645:
	dd	_2349
	dd	4706
	dd	13
	align	4
_16649:
	dd	_2349
	dd	4708
	dd	3
	align	4
_607:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	105,110,99,98,105,110,58,58
	dw	105,99,111,110,115,46,80,78
	dw	71
	align	4
_16659:
	dd	_2349
	dd	4709
	dd	3
	align	4
_608:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	78,101,119
	align	4
_609:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	79,112,101,110
	align	4
_610:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	67,108,111,115,101
	align	4
_611:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	83,97,118,101
	align	4
_612:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	66,117,105,108,100
	align	4
_613:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	66,117,105,108,100,32,65,110
	dw	100,32,82,117,110
	align	4
_614:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	83,116,101,112
	align	4
_615:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	83,116,101,112,32,73,110
	align	4
_616:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	83,116,101,112,32,79,117,116
	align	4
_617:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	72,111,109,101
	align	4
_618:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	66,97,99,107
	align	4
_619:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	70,111,114,119,97,114,100
	align	4
_16662:
	dd	_608
	dd	_609
	dd	_610
	dd	_611
	dd	_2
	dd	_349
	dd	_350
	dd	_351
	dd	_129
	dd	_2
	dd	_612
	dd	_613
	dd	_614
	dd	_615
	dd	_616
	dd	_352
	dd	_2
	dd	_617
	dd	_618
	dd	_619
	align	4
_16663:
	dd	_2349
	dd	4712
	dd	3
	align	4
_16675:
	dd	3
	dd	0
	dd	0
	align	4
_16669:
	dd	_2349
	dd	4713
	dd	4
	align	4
_16684:
	dd	3
	dd	0
	dd	0
	align	4
_16677:
	dd	_2349
	dd	4715
	dd	4
	align	4
_16680:
	dd	_2349
	dd	4716
	dd	4
	align	4
_16685:
	dd	_2349
	dd	4724
	dd	3
	align	4
_16710:
	dd	3
	dd	0
	dd	0
	align	4
_16689:
	dd	_2349
	dd	4725
	dd	4
	align	4
_16707:
	dd	_2349
	dd	4726
	dd	4
	align	4
_16711:
	dd	_2349
	dd	4729
	dd	3
	align	4
_16721:
	dd	_2349
	dd	4730
	dd	3
	align	4
_16729:
	dd	_2349
	dd	4732
	dd	3
	align	4
_16737:
	dd	_2349
	dd	4733
	dd	3
	align	4
_16749:
	dd	_2349
	dd	4734
	dd	3
	align	4
_16754:
	dd	_2349
	dd	4736
	dd	3
	align	4
_16762:
	dd	_2349
	dd	4737
	dd	3
	align	4
_16769:
	dd	_2349
	dd	4738
	dd	3
	align	4
_16774:
	dd	_2349
	dd	4741
	dd	3
	align	4
_620:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	67,111,100,101
	align	4
_16782:
	dd	_2349
	dd	4742
	dd	3
	align	4
_16787:
	dd	_2349
	dd	4744
	dd	3
	align	4
_16795:
	dd	_2349
	dd	4746
	dd	3
	align	4
_16802:
	dd	_2349
	dd	4747
	dd	3
	align	4
_16809:
	dd	_2349
	dd	4748
	dd	3
	align	4
_16819:
	dd	_2349
	dd	4749
	dd	3
	align	4
_16824:
	dd	_2349
	dd	4751
	dd	3
	align	4
_16844:
	dd	_2349
	dd	4753
	dd	3
	align	4
_16849:
	dd	_2349
	dd	4754
	dd	3
	align	4
_16854:
	dd	_2349
	dd	4756
	dd	3
	align	4
_16857:
	dd	_2349
	dd	4758
	dd	3
	align	4
_16858:
	dd	_2349
	dd	4759
	dd	3
	align	4
_16868:
	dd	_2349
	dd	4760
	dd	3
	align	4
_16876:
	dd	_2349
	dd	4762
	dd	3
	align	4
_16884:
	dd	_2349
	dd	4764
	dd	3
	align	4
_16894:
	dd	_2349
	dd	4765
	dd	3
	align	4
_16897:
	dd	_2349
	dd	4766
	dd	3
	align	4
_16900:
	dd	_2349
	dd	4767
	dd	3
	align	4
_16903:
	dd	_2349
	dd	4768
	dd	3
	align	4
_16906:
	dd	_2349
	dd	4769
	dd	3
	align	4
_16907:
	dd	_2349
	dd	4771
	dd	3
	align	4
_16939:
	dd	3
	dd	0
	dd	0
	align	4
_16913:
	dd	_2349
	dd	4772
	dd	4
	align	4
_16938:
	dd	3
	dd	0
	dd	2
	dd	_4027
	dd	_706
	dd	-36
	dd	0
	align	4
_16925:
	dd	_2349
	dd	4773
	dd	5
	align	4
_16928:
	dd	_2349
	dd	4774
	dd	5
	align	4
_16937:
	dd	3
	dd	0
	dd	0
	align	4
_16934:
	dd	_2349
	dd	4774
	dd	29
	align	4
_16940:
	dd	_2349
	dd	4778
	dd	3
	align	4
_16948:
	dd	3
	dd	0
	dd	0
	align	4
_16943:
	dd	_2349
	dd	4779
	dd	4
	align	4
_16949:
	dd	_2349
	dd	4782
	dd	3
	align	4
_16969:
	dd	3
	dd	0
	dd	0
	align	4
_16960:
	dd	_2349
	dd	4783
	dd	4
	align	4
_16961:
	dd	_2349
	dd	4784
	dd	4
	align	4
_16968:
	dd	3
	dd	0
	dd	0
	align	4
_16963:
	dd	_2349
	dd	4785
	dd	5
	align	4
_16970:
	dd	_2349
	dd	4791
	dd	3
	align	4
_16971:
	dd	_2349
	dd	4792
	dd	3
	align	4
_16975:
	dd	_2349
	dd	4794
	dd	3
	align	4
_16978:
	dd	_2349
	dd	4795
	dd	3
	align	4
_16985:
	dd	3
	dd	0
	dd	0
	align	4
_16980:
	dd	_2349
	dd	4795
	dd	13
	align	4
_16986:
	dd	_2349
	dd	4797
	dd	3
	align	4
_16990:
	dd	3
	dd	0
	dd	0
_17018:
	db	"FixMods",0
	align	4
_17017:
	dd	1
	dd	_17018
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_926
	dd	_927
	dd	-8
	dd	2
	dd	_2613
	dd	_706
	dd	-12
	dd	0
	align	4
_16995:
	dd	_2349
	dd	4805
	dd	3
	align	4
_16997:
	dd	_2349
	dd	4806
	dd	3
	align	4
_17001:
	dd	_2349
	dd	4807
	dd	3
	align	4
_630:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	32,114,97,110,108,105,98,100
	dw	105,114,32
	align	4
_17004:
	dd	_2349
	dd	4808
	dd	3
	align	4
_17005:
	dd	_2349
	dd	4809
	dd	3
	align	4
_17016:
	dd	3
	dd	0
	dd	0
	align	4
_17007:
	dd	_2349
	dd	4810
	dd	4
	align	4
_17015:
	dd	3
	dd	0
	dd	0
	align	4
_17008:
	dd	_2349
	dd	4811
	dd	5
	align	4
_17013:
	dd	3
	dd	0
	dd	0
	align	4
_17012:
	dd	_2349
	dd	4811
	dd	29
	align	4
_17014:
	dd	_2349
	dd	4812
	dd	5
_17033:
	db	"DocMods",0
	align	4
_17032:
	dd	1
	dd	_17033
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	0
	align	4
_17019:
	dd	_2349
	dd	4818
	dd	3
	align	4
_17029:
	dd	_2349
	dd	4819
	dd	3
_17185:
	db	"InitMenu",0
_17186:
	db	"MENUMOD",0
_17187:
	db	"menu",0
_17188:
	db	"program",0
_17189:
	db	"tools",0
_17190:
	db	"help",0
_17191:
	db	"buildmods",0
_17192:
	db	"buildallmods",0
_17193:
	db	"syncmods",0
_17194:
	db	"mingw",0
	align	4
_17184:
	dd	1
	dd	_17185
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	1
	dd	_17186
	dd	_720
	dd	_844
	dd	2
	dd	_17187
	dd	_716
	dd	-8
	dd	2
	dd	_898
	dd	_716
	dd	-12
	dd	2
	dd	_10368
	dd	_716
	dd	-16
	dd	2
	dd	_17188
	dd	_716
	dd	-20
	dd	2
	dd	_17189
	dd	_716
	dd	-24
	dd	2
	dd	_17190
	dd	_716
	dd	-28
	dd	2
	dd	_812
	dd	_716
	dd	-32
	dd	2
	dd	_17191
	dd	_716
	dd	-36
	dd	2
	dd	_17192
	dd	_716
	dd	-40
	dd	2
	dd	_17193
	dd	_716
	dd	-44
	dd	2
	dd	_17194
	dd	_706
	dd	-48
	dd	0
	align	4
_17034:
	dd	_2349
	dd	4823
	dd	3
	align	4
_17040:
	dd	_2349
	dd	4824
	dd	3
	align	4
_17043:
	dd	_2349
	dd	4825
	dd	3
	align	4
_17047:
	dd	_2349
	dd	4829
	dd	3
	align	4
_17050:
	dd	_2349
	dd	4831
	dd	3
	align	4
_634:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	38,70,105,108,101
	align	4
_17051:
	dd	_2349
	dd	4832
	dd	3
	align	4
_635:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	38,78,101,119
	align	4
_17052:
	dd	_2349
	dd	4833
	dd	3
	align	4
_636:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	38,79,112,101,110,46,46,46
	align	4
_17053:
	dd	_2349
	dd	4834
	dd	3
	align	4
_637:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	79,112,101,110,32,38,82,101
	dw	99,101,110,116
	align	4
_17061:
	dd	_2349
	dd	4838
	dd	3
	align	4
_638:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	38,67,108,111,115,101
	align	4
_17062:
	dd	_2349
	dd	4842
	dd	3
	align	4
_17063:
	dd	_2349
	dd	4843
	dd	3
	align	4
_639:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	38,83,97,118,101
	align	4
_17064:
	dd	_2349
	dd	4844
	dd	3
	align	4
_640:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	83,97,118,101,32,38,65,115
	align	4
_17065:
	dd	_2349
	dd	4845
	dd	3
	align	4
_641:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	83,97,118,101,32,65,38,108
	dw	108
	align	4
_17066:
	dd	_2349
	dd	4846
	dd	3
	align	4
_17067:
	dd	_2349
	dd	4851
	dd	3
	align	4
_642:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	38,78,101,120,116,32,70,105
	dw	108,101
	align	4
_17068:
	dd	_2349
	dd	4852
	dd	3
	align	4
_643:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	38,80,114,101,118,105,111,117
	dw	115,32,70,105,108,101
	align	4
_17069:
	dd	_2349
	dd	4857
	dd	3
	align	4
_17070:
	dd	_2349
	dd	4858
	dd	3
	align	4
_644:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	73,68,69,32,79,112,116,105
	dw	111,110,115,46,46,46
	align	4
_17071:
	dd	_2349
	dd	4859
	dd	3
	align	4
_645:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	38,80,114,111,106,101,99,116
	dw	32,77,97,110,97,103,101,114
	dw	46,46,46
	align	4
_17072:
	dd	_2349
	dd	4860
	dd	3
	align	4
_646:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	38,73,109,112,111,114,116,32
	dw	66,66,32,80,114,111,106,101
	dw	99,116,46,46,46
	align	4
_17073:
	dd	_2349
	dd	4861
	dd	3
	align	4
_17074:
	dd	_2349
	dd	4862
	dd	3
	align	4
_647:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	80,114,105,110,116,46,46,46
	align	4
_17075:
	dd	_2349
	dd	4864
	dd	3
	align	4
_17076:
	dd	_2349
	dd	4865
	dd	3
	align	4
_648:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	69,38,120,105,116
	align	4
_17077:
	dd	_2349
	dd	4870
	dd	3
	align	4
_17078:
	dd	_2349
	dd	4871
	dd	3
	align	4
_649:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	38,85,110,100,111
	align	4
_17079:
	dd	_2349
	dd	4875
	dd	3
	align	4
_650:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	38,82,101,100,111
	align	4
_17080:
	dd	_2349
	dd	4879
	dd	3
	align	4
_17081:
	dd	_2349
	dd	4880
	dd	3
	align	4
_651:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	67,117,38,116
	align	4
_17082:
	dd	_2349
	dd	4881
	dd	3
	align	4
_652:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	38,67,111,112,121
	align	4
_17083:
	dd	_2349
	dd	4882
	dd	3
	align	4
_653:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	38,80,97,115,116,101
	align	4
_17084:
	dd	_2349
	dd	4883
	dd	3
	align	4
_17085:
	dd	_2349
	dd	4884
	dd	3
	align	4
_654:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	83,101,108,101,99,116,32,38
	dw	65,108,108
	align	4
_17086:
	dd	_2349
	dd	4885
	dd	3
	align	4
_17087:
	dd	_2349
	dd	4886
	dd	3
	align	4
_17088:
	dd	_2349
	dd	4887
	dd	3
	align	4
_17089:
	dd	_2349
	dd	4888
	dd	3
	align	4
_17090:
	dd	_2349
	dd	4889
	dd	3
	align	4
_655:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	38,70,105,110,100,46,46,46
	align	4
_17091:
	dd	_2349
	dd	4895
	dd	3
	align	4
_17092:
	dd	_2349
	dd	4896
	dd	3
	align	4
_656:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	38,82,101,112,108,97,99,101
	dw	46,46,46
	align	4
_17093:
	dd	_2349
	dd	4897
	dd	3
	align	4
_657:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	38,71,111,116,111,32,76,105
	dw	110,101,46,46,46
	align	4
_17094:
	dd	_2349
	dd	4903
	dd	3
	align	4
_658:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	38,80,114,111,103,114,97,109
	align	4
_17095:
	dd	_2349
	dd	4904
	dd	3
	align	4
_659:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	38,66,117,105,108,100
	align	4
_17096:
	dd	_2349
	dd	4905
	dd	3
	align	4
_660:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	66,117,105,108,100,32,97,110
	dw	100,32,38,82,117,110
	align	4
_17097:
	dd	_2349
	dd	4906
	dd	3
	align	4
_661:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	67,111,109,109,97,110,100,32
	dw	38,76,105,110,101,46,46,46
	align	4
_17098:
	dd	_2349
	dd	4907
	dd	3
	align	4
_17099:
	dd	_2349
	dd	4908
	dd	3
	align	4
_662:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	38,83,116,101,112
	align	4
_17100:
	dd	_2349
	dd	4909
	dd	3
	align	4
_663:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	83,116,101,112,32,38,73,110
	align	4
_17101:
	dd	_2349
	dd	4910
	dd	3
	align	4
_664:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	83,116,101,112,32,38,79,117
	dw	116
	align	4
_17102:
	dd	_2349
	dd	4911
	dd	3
	align	4
_665:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	38,72,97,108,116
	align	4
_17103:
	dd	_2349
	dd	4912
	dd	3
	align	4
_666:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	66,117,105,108,100,32,79,112
	dw	116,105,111,110,115
	align	4
_17104:
	dd	_2349
	dd	4913
	dd	3
	align	4
_667:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	81,117,105,99,107,32,66,117
	dw	105,108,100
	align	4
_17112:
	dd	_2349
	dd	4914
	dd	3
	align	4
_668:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	68,101,98,117,103,32,66,117
	dw	105,108,100
	align	4
_17120:
	dd	_2349
	dd	4915
	dd	3
	align	4
_669:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	66,117,105,108,100,32,71,85
	dw	73,32,65,112,112
	align	4
_17128:
	dd	_2349
	dd	4916
	dd	3
	align	4
_17129:
	dd	_2349
	dd	4917
	dd	3
	align	4
_670:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	38,76,111,99,107,32,66,117
	dw	105,108,100,32,70,105,108,101
	align	4
_17130:
	dd	_2349
	dd	4918
	dd	3
	align	4
_671:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	38,85,110,108,111,99,107,32
	dw	66,117,105,108,100,32,70,105
	dw	108,101
	align	4
_17131:
	dd	_2349
	dd	4919
	dd	3
	align	4
_17132:
	dd	_2349
	dd	4920
	dd	3
	align	4
_672:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	66,117,105,108,100,32,38,77
	dw	111,100,117,108,101,115
	align	4
_17133:
	dd	_2349
	dd	4921
	dd	3
	align	4
_673:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	82,101,98,117,105,108,100,32
	dw	38,65,108,108,32,77,111,100
	dw	117,108,101,115
	align	4
_17134:
	dd	_2349
	dd	4922
	dd	3
	align	4
_674:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	38,83,121,110,99,104,114,111
	dw	110,105,122,101,32,77,111,100
	dw	117,108,101,115,46,46,46
	align	4
_17135:
	dd	_2349
	dd	4924
	dd	3
	align	4
_675:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	38,72,101,108,112
	align	4
_17136:
	dd	_2349
	dd	4925
	dd	3
	align	4
_676:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	38,72,111,109,101
	align	4
_17137:
	dd	_2349
	dd	4926
	dd	3
	align	4
_677:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	38,66,97,99,107
	align	4
_17138:
	dd	_2349
	dd	4927
	dd	3
	align	4
_678:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	38,70,111,114,119,97,114,100
	align	4
_17139:
	dd	_2349
	dd	4928
	dd	3
	align	4
_679:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	38,81,117,105,99,107,32,72
	dw	101,108,112
	align	4
_17140:
	dd	_2349
	dd	4929
	dd	3
	align	4
_680:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	38,65,98,111,117,116,32,66
	dw	108,105,116,122,77,97,120
	align	4
_17141:
	dd	_2349
	dd	4931
	dd	3
	align	4
_17148:
	dd	3
	dd	0
	dd	0
	align	4
_17145:
	dd	_2349
	dd	4931
	dd	19
	align	4
_17149:
	dd	_2349
	dd	4932
	dd	3
	align	4
_17156:
	dd	3
	dd	0
	dd	0
	align	4
_17153:
	dd	_2349
	dd	4932
	dd	19
	align	4
_17157:
	dd	_2349
	dd	4933
	dd	3
	align	4
_17164:
	dd	3
	dd	0
	dd	0
	align	4
_17161:
	dd	_2349
	dd	4933
	dd	17
	align	4
_17165:
	dd	_2349
	dd	4936
	dd	3
	align	4
_681:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	77,73,78,71,87
	align	4
_17169:
	dd	_2349
	dd	4937
	dd	3
	align	4
_17173:
	dd	3
	dd	0
	dd	0
	align	4
_17171:
	dd	_2349
	dd	4938
	dd	4
	align	4
_17172:
	dd	_2349
	dd	4939
	dd	4
	align	4
_17174:
	dd	_2349
	dd	4942
	dd	3
	align	4
_17177:
	dd	3
	dd	0
	dd	0
	align	4
_17176:
	dd	_2349
	dd	4943
	dd	4
	align	4
_17178:
	dd	_2349
	dd	4946
	dd	3
	align	4
_17181:
	dd	_2349
	dd	4947
	dd	3
_17238:
	db	"RunCode",0
	align	4
_17237:
	dd	1
	dd	_17238
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	0
	align	4
_17195:
	dd	_2349
	dd	4951
	dd	3
	align	4
_17211:
	dd	3
	dd	0
	dd	0
	align	4
_17205:
	dd	_2349
	dd	4952
	dd	4
	align	4
_17210:
	dd	_2349
	dd	4953
	dd	4
	align	4
_17212:
	dd	_2349
	dd	4955
	dd	3
	align	4
_17217:
	dd	_2349
	dd	4956
	dd	3
	align	4
_17220:
	dd	_2349
	dd	4957
	dd	3
	align	4
_17229:
	dd	3
	dd	0
	dd	0
	align	4
_17224:
	dd	_2349
	dd	4958
	dd	4
	align	4
_17236:
	dd	3
	dd	0
	dd	0
	align	4
_17231:
	dd	_2349
	dd	4960
	dd	4
_17265:
	db	"BuildCode",0
	align	4
_17264:
	dd	1
	dd	_17265
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	0
	align	4
_17239:
	dd	_2349
	dd	4965
	dd	3
	align	4
_17244:
	dd	_2349
	dd	4966
	dd	3
	align	4
_17247:
	dd	_2349
	dd	4967
	dd	3
	align	4
_17256:
	dd	3
	dd	0
	dd	0
	align	4
_17251:
	dd	_2349
	dd	4968
	dd	4
	align	4
_17263:
	dd	3
	dd	0
	dd	0
	align	4
_17258:
	dd	_2349
	dd	4970
	dd	4
_17268:
	db	"AddEventHotKey",0
	align	4
_17267:
	dd	1
	dd	_17268
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_13362
	dd	_720
	dd	-8
	dd	2
	dd	_7897
	dd	_720
	dd	-12
	dd	2
	dd	_3315
	dd	_720
	dd	-16
	dd	2
	dd	_3316
	dd	_720
	dd	-20
	dd	0
	align	4
_17266:
	dd	_2349
	dd	4976
	dd	3
_17276:
	db	"InitHotkeys",0
	align	4
_17275:
	dd	1
	dd	_17276
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	0
	align	4
_17269:
	dd	_2349
	dd	4980
	dd	3
	align	4
_17272:
	dd	_2349
	dd	4981
	dd	3
_17291:
	db	"SaveAll",0
	align	4
_17290:
	dd	1
	dd	_17291
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_747
	dd	_985
	dd	-8
	dd	0
	align	4
_17277:
	dd	_2349
	dd	4985
	dd	3
	align	4
_17279:
	dd	_2349
	dd	4986
	dd	3
	align	4
_17289:
	dd	3
	dd	0
	dd	0
	align	4
_17286:
	dd	_2349
	dd	4987
	dd	4
_17377:
	db	"RefreshAll",0
	align	4
_17376:
	dd	1
	dd	_17377
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_747
	dd	_985
	dd	-8
	dd	0
	align	4
_17292:
	dd	_2349
	dd	4992
	dd	3
	align	4
_17294:
	dd	_2349
	dd	4994
	dd	3
	align	4
_17303:
	dd	_2349
	dd	4996
	dd	3
	align	4
_17334:
	dd	3
	dd	0
	dd	0
	align	4
_17309:
	dd	_2349
	dd	4997
	dd	4
	align	4
_17333:
	dd	3
	dd	0
	dd	0
	align	4
_17313:
	dd	_2349
	dd	4998
	dd	5
	align	4
_17319:
	dd	_2349
	dd	4999
	dd	5
	align	4
_17322:
	dd	_2349
	dd	5000
	dd	5
	align	4
_17359:
	dd	3
	dd	0
	dd	0
	align	4
_17336:
	dd	_2349
	dd	5004
	dd	4
	align	4
_17358:
	dd	3
	dd	0
	dd	0
	align	4
_17340:
	dd	_2349
	dd	5005
	dd	5
	align	4
_17344:
	dd	_2349
	dd	5006
	dd	5
	align	4
_17347:
	dd	_2349
	dd	5007
	dd	5
	align	4
_17360:
	dd	_2349
	dd	5012
	dd	3
	align	4
_17370:
	dd	3
	dd	0
	dd	0
	align	4
_17367:
	dd	_2349
	dd	5013
	dd	4
	align	4
_17371:
	dd	_2349
	dd	5016
	dd	3
_17431:
	db	"SnapshotWindow",0
	align	4
_17430:
	dd	1
	dd	_17431
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	0
	align	4
_17378:
	dd	_2349
	dd	5020
	dd	3
	align	4
_17386:
	dd	3
	dd	0
	dd	0
	align	4
_17382:
	dd	_2349
	dd	5021
	dd	4
	align	4
_17429:
	dd	3
	dd	0
	dd	0
	align	4
_17388:
	dd	_2349
	dd	5023
	dd	4
	align	4
_17428:
	dd	3
	dd	0
	dd	0
	align	4
_17392:
	dd	_2349
	dd	5024
	dd	5
	align	4
_17396:
	dd	_2349
	dd	5025
	dd	5
	align	4
_17404:
	dd	_2349
	dd	5026
	dd	5
	align	4
_17412:
	dd	_2349
	dd	5027
	dd	5
	align	4
_17420:
	dd	_2349
	dd	5028
	dd	5
_17937:
	db	"OnMenu",0
	align	4
_17936:
	dd	1
	dd	_17937
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_17187
	dd	_720
	dd	-8
	dd	2
	dd	_733
	dd	_720
	dd	-12
	dd	0
	align	4
_17432:
	dd	_2349
	dd	5034
	dd	3
	align	4
_17434:
	dd	_2349
	dd	5036
	dd	3
	align	4
_17489:
	dd	3
	dd	0
	dd	0
	align	4
_17486:
	dd	_2349
	dd	5038
	dd	5
	align	4
_17493:
	dd	3
	dd	0
	dd	0
	align	4
_17490:
	dd	_2349
	dd	5040
	dd	5
	align	4
_17499:
	dd	3
	dd	0
	dd	0
	align	4
_17494:
	dd	_2349
	dd	5042
	dd	5
	align	4
_17505:
	dd	3
	dd	0
	dd	0
	align	4
_17500:
	dd	_2349
	dd	5044
	dd	5
	align	4
_17511:
	dd	3
	dd	0
	dd	0
	align	4
_17506:
	dd	_2349
	dd	5046
	dd	5
	align	4
_17515:
	dd	3
	dd	0
	dd	0
	align	4
_17512:
	dd	_2349
	dd	5048
	dd	5
	align	4
_17521:
	dd	3
	dd	0
	dd	0
	align	4
_17516:
	dd	_2349
	dd	5050
	dd	5
	align	4
_17525:
	dd	3
	dd	0
	dd	0
	align	4
_17522:
	dd	_2349
	dd	5052
	dd	5
	align	4
_17531:
	dd	3
	dd	0
	dd	0
	align	4
_17526:
	dd	_2349
	dd	5055
	dd	5
	align	4
_17537:
	dd	3
	dd	0
	dd	0
	align	4
_17532:
	dd	_2349
	dd	5057
	dd	5
	align	4
_17543:
	dd	3
	dd	0
	dd	0
	align	4
_17538:
	dd	_2349
	dd	5059
	dd	5
	align	4
_17549:
	dd	3
	dd	0
	dd	0
	align	4
_17544:
	dd	_2349
	dd	5061
	dd	5
	align	4
_17555:
	dd	3
	dd	0
	dd	0
	align	4
_17550:
	dd	_2349
	dd	5063
	dd	18
	align	4
_17561:
	dd	3
	dd	0
	dd	0
	align	4
_17556:
	dd	_2349
	dd	5064
	dd	18
	align	4
_17567:
	dd	3
	dd	0
	dd	0
	align	4
_17562:
	dd	_2349
	dd	5066
	dd	17
	align	4
_17573:
	dd	3
	dd	0
	dd	0
	align	4
_17568:
	dd	_2349
	dd	5067
	dd	18
	align	4
_17579:
	dd	3
	dd	0
	dd	0
	align	4
_17574:
	dd	_2349
	dd	5068
	dd	19
	align	4
_17585:
	dd	3
	dd	0
	dd	0
	align	4
_17580:
	dd	_2349
	dd	5069
	dd	23
	align	4
_17589:
	dd	3
	dd	0
	dd	0
	align	4
_17586:
	dd	_2349
	dd	5072
	dd	5
	align	4
_17593:
	dd	3
	dd	0
	dd	0
	align	4
_17590:
	dd	_2349
	dd	5074
	dd	5
	align	4
_17600:
	dd	3
	dd	0
	dd	0
	align	4
_17594:
	dd	_2349
	dd	5076
	dd	5
	align	4
_17599:
	dd	3
	dd	0
	dd	0
	align	4
_17596:
	dd	_2349
	dd	5076
	dd	20
	align	4
_17607:
	dd	3
	dd	0
	dd	0
	align	4
_17601:
	dd	_2349
	dd	5078
	dd	5
	align	4
_17606:
	dd	3
	dd	0
	dd	0
	align	4
_17603:
	dd	_2349
	dd	5078
	dd	20
	align	4
_17618:
	dd	3
	dd	0
	dd	0
	align	4
_17608:
	dd	_2349
	dd	5079
	dd	18
	align	4
_17617:
	dd	3
	dd	0
	dd	0
	align	4
_17612:
	dd	_2349
	dd	5079
	dd	28
	align	4
_17629:
	dd	3
	dd	0
	dd	0
	align	4
_17619:
	dd	_2349
	dd	5080
	dd	20
	align	4
_17628:
	dd	3
	dd	0
	dd	0
	align	4
_17623:
	dd	_2349
	dd	5080
	dd	30
	align	4
_17640:
	dd	3
	dd	0
	dd	0
	align	4
_17630:
	dd	_2349
	dd	5081
	dd	21
	align	4
_17639:
	dd	3
	dd	0
	dd	0
	align	4
_17634:
	dd	_2349
	dd	5081
	dd	31
	align	4
_17651:
	dd	3
	dd	0
	dd	0
	align	4
_17641:
	dd	_2349
	dd	5082
	dd	18
	align	4
_17650:
	dd	3
	dd	0
	dd	0
	align	4
_17645:
	dd	_2349
	dd	5082
	dd	28
	align	4
_17657:
	dd	3
	dd	0
	dd	0
	align	4
_17652:
	dd	_2349
	dd	5085
	dd	5
	align	4
_17668:
	dd	3
	dd	0
	dd	0
	align	4
_17658:
	dd	_2349
	dd	5087
	dd	5
	align	4
_17667:
	dd	3
	dd	0
	dd	0
	align	4
_17662:
	dd	_2349
	dd	5087
	dd	20
	align	4
_17674:
	dd	3
	dd	0
	dd	0
	align	4
_17669:
	dd	_2349
	dd	5089
	dd	25
	align	4
_17699:
	dd	3
	dd	0
	dd	0
	align	4
_17675:
	dd	_2349
	dd	5092
	dd	5
	align	4
_17686:
	dd	3
	dd	0
	dd	0
	align	4
_17679:
	dd	_2349
	dd	5093
	dd	6
	align	4
_17683:
	dd	_2349
	dd	5094
	dd	6
	align	4
_17695:
	dd	3
	dd	0
	dd	0
	align	4
_17688:
	dd	_2349
	dd	5096
	dd	6
	align	4
_17692:
	dd	_2349
	dd	5097
	dd	6
	align	4
_17696:
	dd	_2349
	dd	5099
	dd	5
	align	4
_17724:
	dd	3
	dd	0
	dd	0
	align	4
_17700:
	dd	_2349
	dd	5102
	dd	5
	align	4
_17711:
	dd	3
	dd	0
	dd	0
	align	4
_17704:
	dd	_2349
	dd	5103
	dd	6
	align	4
_17708:
	dd	_2349
	dd	5104
	dd	6
	align	4
_17720:
	dd	3
	dd	0
	dd	0
	align	4
_17713:
	dd	_2349
	dd	5106
	dd	6
	align	4
_17717:
	dd	_2349
	dd	5107
	dd	6
	align	4
_17721:
	dd	_2349
	dd	5109
	dd	5
	align	4
_17749:
	dd	3
	dd	0
	dd	0
	align	4
_17725:
	dd	_2349
	dd	5112
	dd	5
	align	4
_17736:
	dd	3
	dd	0
	dd	0
	align	4
_17729:
	dd	_2349
	dd	5113
	dd	6
	align	4
_17733:
	dd	_2349
	dd	5114
	dd	6
	align	4
_17745:
	dd	3
	dd	0
	dd	0
	align	4
_17738:
	dd	_2349
	dd	5116
	dd	6
	align	4
_17742:
	dd	_2349
	dd	5117
	dd	6
	align	4
_17746:
	dd	_2349
	dd	5119
	dd	5
	align	4
_17758:
	dd	3
	dd	0
	dd	0
	align	4
_17750:
	dd	_2349
	dd	5122
	dd	5
	align	4
_17757:
	dd	3
	dd	0
	dd	0
	align	4
_17752:
	dd	_2349
	dd	5122
	dd	20
	align	4
_17762:
	dd	3
	dd	0
	dd	0
	align	4
_17759:
	dd	_2349
	dd	5124
	dd	5
	align	4
_17768:
	dd	3
	dd	0
	dd	0
	align	4
_17763:
	dd	_2349
	dd	5127
	dd	5
	align	4
_17776:
	dd	3
	dd	0
	dd	0
	align	4
_17769:
	dd	_2349
	dd	5129
	dd	5
	align	4
_17787:
	dd	3
	dd	0
	dd	0
	align	4
_17777:
	dd	_2349
	dd	5131
	dd	5
	align	4
_17786:
	dd	3
	dd	0
	dd	0
	align	4
_17781:
	dd	_2349
	dd	5131
	dd	15
	align	4
_17793:
	dd	3
	dd	0
	dd	0
	align	4
_17788:
	dd	_2349
	dd	5134
	dd	5
	align	4
_17819:
	dd	3
	dd	0
	dd	0
	align	4
_17794:
	dd	_2349
	dd	5137
	dd	5
	align	4
_17799:
	dd	3
	dd	0
	dd	0
	align	4
_17798:
	dd	_2349
	dd	5137
	dd	25
	align	4
_17800:
	dd	_2349
	dd	5138
	dd	5
	align	4
_17805:
	dd	_2349
	dd	5139
	dd	5
	align	4
_17810:
	dd	3
	dd	0
	dd	0
	align	4
_17809:
	dd	_2349
	dd	5139
	dd	28
	align	4
_17811:
	dd	_2349
	dd	5140
	dd	5
	align	4
_17845:
	dd	3
	dd	0
	dd	0
	align	4
_17820:
	dd	_2349
	dd	5143
	dd	5
	align	4
_17825:
	dd	3
	dd	0
	dd	0
	align	4
_17824:
	dd	_2349
	dd	5143
	dd	25
	align	4
_17826:
	dd	_2349
	dd	5144
	dd	5
	align	4
_17831:
	dd	_2349
	dd	5145
	dd	5
	align	4
_17836:
	dd	3
	dd	0
	dd	0
	align	4
_17833:
	dd	_2349
	dd	5145
	dd	16
	align	4
_17837:
	dd	_2349
	dd	5146
	dd	5
	align	4
_17851:
	dd	3
	dd	0
	dd	0
	align	4
_17846:
	dd	_2349
	dd	5149
	dd	5
	align	4
_17862:
	dd	3
	dd	0
	dd	0
	align	4
_17852:
	dd	_2349
	dd	5152
	dd	5
	align	4
_17857:
	dd	_2349
	dd	5153
	dd	5
	align	4
_17873:
	dd	3
	dd	0
	dd	0
	align	4
_17863:
	dd	_2349
	dd	5155
	dd	5
	align	4
_17868:
	dd	_2349
	dd	5156
	dd	5
	align	4
_17884:
	dd	3
	dd	0
	dd	0
	align	4
_17874:
	dd	_2349
	dd	5158
	dd	5
	align	4
_17879:
	dd	_2349
	dd	5159
	dd	5
_17896:
	db	"typ",0
	align	4
_17895:
	dd	3
	dd	0
	dd	2
	dd	_17896
	dd	_706
	dd	-16
	dd	0
	align	4
_17885:
	dd	_2349
	dd	5161
	dd	5
	align	4
_17887:
	dd	_2349
	dd	5162
	dd	5
	align	4
_17890:
	dd	3
	dd	0
	dd	0
	align	4
_17889:
	dd	_2349
	dd	5162
	dd	16
	align	4
_688:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	68,101,109,111
	align	4
_17893:
	dd	3
	dd	0
	dd	0
	align	4
_17892:
	dd	_2349
	dd	5162
	dd	32
	align	4
_689:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	82,101,108,101,97,115,101
	align	4
_17894:
	dd	_2349
	dd	5163
	dd	5
	align	4
_690:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	60,116,105,112,101,62
	align	4
_17902:
	dd	3
	dd	0
	dd	0
	align	4
_17897:
	dd	_2349
	dd	5165
	dd	5
	align	4
_17908:
	dd	3
	dd	0
	dd	0
	align	4
_17903:
	dd	_2349
	dd	5167
	dd	5
	align	4
_17914:
	dd	3
	dd	0
	dd	0
	align	4
_17909:
	dd	_2349
	dd	5170
	dd	5
	align	4
_17918:
	dd	3
	dd	0
	dd	0
	align	4
_17915:
	dd	_2349
	dd	5173
	dd	5
	align	4
_17919:
	dd	_2349
	dd	5176
	dd	3
	align	4
_17935:
	dd	3
	dd	0
	dd	2
	dd	_4027
	dd	_706
	dd	-20
	dd	0
	align	4
_17921:
	dd	_2349
	dd	5177
	dd	4
	align	4
_17929:
	dd	_2349
	dd	5178
	dd	4
	align	4
_17934:
	dd	3
	dd	0
	dd	0
	align	4
_17931:
	dd	_2349
	dd	5178
	dd	10
_18247:
	db	"poll",0
_18248:
	db	"requester",0
_18249:
	db	"EventID",0
	align	4
_18246:
	dd	1
	dd	_18247
	dd	2
	dd	_2586
	dd	_714
	dd	-4
	dd	2
	dd	_16171
	dd	_6140
	dd	-8
	dd	2
	dd	_18248
	dd	_1001
	dd	-12
	dd	2
	dd	_11790
	dd	_716
	dd	-16
	dd	2
	dd	_898
	dd	_706
	dd	-20
	dd	2
	dd	_18249
	dd	_720
	dd	-24
	dd	2
	dd	_733
	dd	_720
	dd	-28
	dd	0
	align	4
_17938:
	dd	_2349
	dd	5183
	dd	3
	align	4
_17940:
	dd	_2349
	dd	5184
	dd	3
	align	4
_17942:
	dd	_2349
	dd	5185
	dd	3
	align	4
_17946:
	dd	_2349
	dd	5186
	dd	3
	align	4
_17948:
	dd	_2349
	dd	5189
	dd	3
	align	4
_17949:
	dd	_2349
	dd	5191
	dd	3
	align	4
_17959:
	dd	3
	dd	0
	dd	0
	align	4
_17953:
	dd	_2349
	dd	5192
	dd	4
	align	4
_17958:
	dd	_2349
	dd	5193
	dd	4
	align	4
_17960:
	dd	_2349
	dd	5196
	dd	3
	align	4
_17974:
	dd	3
	dd	0
	dd	0
	align	4
_17971:
	dd	_2349
	dd	5197
	dd	4
	align	4
_17975:
	dd	_2349
	dd	5199
	dd	3
	align	4
_18164:
	dd	3
	dd	0
	dd	0
	align	4
_17988:
	dd	_2349
	dd	5201
	dd	5
	align	4
_18146:
	dd	3
	dd	0
	dd	0
	align	4
_17997:
	dd	_2349
	dd	5203
	dd	7
	align	4
_18020:
	dd	3
	dd	0
	dd	0
	align	4
_18017:
	dd	_2349
	dd	5204
	dd	15
	align	4
_18024:
	dd	3
	dd	0
	dd	0
	align	4
_18021:
	dd	_2349
	dd	5205
	dd	15
	align	4
_18030:
	dd	3
	dd	0
	dd	0
	align	4
_18025:
	dd	_2349
	dd	5206
	dd	15
	align	4
_18036:
	dd	3
	dd	0
	dd	0
	align	4
_18031:
	dd	_2349
	dd	5207
	dd	15
	align	4
_18042:
	dd	3
	dd	0
	dd	0
	align	4
_18037:
	dd	_2349
	dd	5208
	dd	15
	align	4
_18048:
	dd	3
	dd	0
	dd	0
	align	4
_18043:
	dd	_2349
	dd	5209
	dd	15
	align	4
_18054:
	dd	3
	dd	0
	dd	0
	align	4
_18049:
	dd	_2349
	dd	5210
	dd	15
	align	4
_18060:
	dd	3
	dd	0
	dd	0
	align	4
_18055:
	dd	_2349
	dd	5211
	dd	15
	align	4
_18064:
	dd	3
	dd	0
	dd	0
	align	4
_18061:
	dd	_2349
	dd	5212
	dd	16
	align	4
_18068:
	dd	3
	dd	0
	dd	0
	align	4
_18065:
	dd	_2349
	dd	5213
	dd	16
	align	4
_18079:
	dd	3
	dd	0
	dd	0
	align	4
_18069:
	dd	_2349
	dd	5214
	dd	16
	align	4
_18078:
	dd	3
	dd	0
	dd	0
	align	4
_18073:
	dd	_2349
	dd	5214
	dd	26
	align	4
_18090:
	dd	3
	dd	0
	dd	0
	align	4
_18080:
	dd	_2349
	dd	5215
	dd	16
	align	4
_18089:
	dd	3
	dd	0
	dd	0
	align	4
_18084:
	dd	_2349
	dd	5215
	dd	26
	align	4
_18101:
	dd	3
	dd	0
	dd	0
	align	4
_18091:
	dd	_2349
	dd	5216
	dd	16
	align	4
_18100:
	dd	3
	dd	0
	dd	0
	align	4
_18095:
	dd	_2349
	dd	5216
	dd	26
	align	4
_18112:
	dd	3
	dd	0
	dd	0
	align	4
_18102:
	dd	_2349
	dd	5217
	dd	16
	align	4
_18111:
	dd	3
	dd	0
	dd	0
	align	4
_18106:
	dd	_2349
	dd	5217
	dd	26
	align	4
_18123:
	dd	3
	dd	0
	dd	0
	align	4
_18113:
	dd	_2349
	dd	5218
	dd	16
	align	4
_18118:
	dd	_2349
	dd	5218
	dd	31
	align	4
_18134:
	dd	3
	dd	0
	dd	0
	align	4
_18124:
	dd	_2349
	dd	5219
	dd	16
	align	4
_18129:
	dd	_2349
	dd	5219
	dd	31
	align	4
_18145:
	dd	3
	dd	0
	dd	0
	align	4
_18135:
	dd	_2349
	dd	5220
	dd	16
	align	4
_18140:
	dd	_2349
	dd	5220
	dd	34
	align	4
_18163:
	dd	3
	dd	0
	dd	0
	align	4
_18147:
	dd	_2349
	dd	5224
	dd	7
	align	4
_18148:
	dd	_2349
	dd	5225
	dd	7
	align	4
_18162:
	dd	3
	dd	0
	dd	0
	align	4
_18154:
	dd	_2349
	dd	5226
	dd	8
	align	4
_18168:
	dd	3
	dd	0
	dd	0
	align	4
_18165:
	dd	_2349
	dd	5231
	dd	5
	align	4
_18172:
	dd	3
	dd	0
	dd	0
	align	4
_18169:
	dd	_2349
	dd	5234
	dd	5
	align	4
_18178:
	dd	3
	dd	0
	dd	0
	align	4
_18173:
	dd	_2349
	dd	5237
	dd	5
	align	4
_18208:
	dd	3
	dd	0
	dd	0
	align	4
_18179:
	dd	_2349
	dd	5240
	dd	5
	align	4
_18180:
	dd	_2349
	dd	5241
	dd	5
	align	4
_18199:
	dd	3
	dd	0
	dd	0
	align	4
_18191:
	dd	_2349
	dd	5242
	dd	6
	align	4
_18198:
	dd	3
	dd	0
	dd	0
	align	4
_18195:
	dd	_2349
	dd	5242
	dd	30
	align	4
_18200:
	dd	_2349
	dd	5244
	dd	5
	align	4
_18207:
	dd	3
	dd	0
	dd	0
	align	4
_18204:
	dd	_2349
	dd	5244
	dd	19
	align	4
_18217:
	dd	3
	dd	0
	dd	0
	align	4
_18209:
	dd	_2349
	dd	5247
	dd	5
	align	4
_18216:
	dd	3
	dd	0
	dd	0
	align	4
_18213:
	dd	_2349
	dd	5247
	dd	29
	align	4
_18231:
	dd	3
	dd	0
	dd	0
	align	4
_18218:
	dd	_2349
	dd	5250
	dd	5
	align	4
_18230:
	dd	3
	dd	0
	dd	0
	align	4
_18222:
	dd	_2349
	dd	5251
	dd	6
	align	4
_18225:
	dd	_2349
	dd	5252
	dd	6
	align	4
_18237:
	dd	3
	dd	0
	dd	0
	align	4
_18232:
	dd	_2349
	dd	5256
	dd	5
	align	4
_18241:
	dd	3
	dd	0
	dd	0
	align	4
_18238:
	dd	_2349
	dd	5258
	dd	5
	align	4
_18245:
	dd	3
	dd	0
	dd	0
	align	4
_18242:
	dd	_2349
	dd	5260
	dd	5
