diff --git a/0000Boot/0000Kernel.BIN.C b/0000Boot/0000Kernel.BIN.C index 7d9c5c7..ba5aeff 100644 Binary files a/0000Boot/0000Kernel.BIN.C and b/0000Boot/0000Kernel.BIN.C differ diff --git a/Adam/ABlkDev/ADskA.HC b/Adam/ABlkDev/ADskA.HC index d2f0048..ef0b454 100644 --- a/Adam/ABlkDev/ADskA.HC +++ b/Adam/ABlkDev/ADskA.HC @@ -226,7 +226,7 @@ U0 TouchFile(U8 *filename,U8 *attr,CDate cdt=I64_MIN) DirNew(dv,cur_dir,&de,FALSE); } } else - PrintErr("File not found.\n"); + PrintErr("File not found: \"%s\".\n",filename); Free(cur_dir); } public U0 Touch(U8 *files_find_mask="*",U8 *attr="+?", diff --git a/Adam/ABlkDev/FileMgr.HC b/Adam/ABlkDev/FileMgr.HC index 715b419..e4b276d 100644 --- a/Adam/ABlkDev/FileMgr.HC +++ b/Adam/ABlkDev/FileMgr.HC @@ -141,6 +141,9 @@ CDirEntry *FMRebuildDocDrv(U8 drv_let,CDoc *doc,CDirEntry **_head,Bool init) return tmpde; } +#define DEF2_PROCESSED 1 +#define DEF2_NOT_INITIALIZED 2 + U0 FMRebuildDoc(CDoc **_doc,CDirEntry **_head,I64 mode) { CDrv *dv; @@ -222,7 +225,7 @@ U0 FMRebuildDoc(CDoc **_doc,CDirEntry **_head,I64 mode) tmpde=FMRebuildDocDrv(Drv2Let(dv),doc,_head,TRUE); else { tmpde=FMRebuildDocDrv(Drv2Let(dv),doc,_head,FALSE); - tmpde->flags|=DEF_NOT_INITIALIZED; + tmpde->user_data2|=DEF2_NOT_INITIALIZED; } } else if (dv->fs_type==FSt_REDSEA || dv->fs_type==FSt_FAT32) FMRebuildDocDrv(Drv2Let(dv),doc,_head,TRUE); @@ -388,11 +391,10 @@ U0 FMFmtDrv(CDoc *doc) Free(st); } -U0 FMMakeISO(CDoc *doc,I64 type) +U0 FMMakeISO(CDoc *doc) { CDocEntry *doc_ce=doc->cur_entry; CDirEntry *tmpde; - U8 *st; if (doc_ce->type_u8==DOCT_TREE || doc_ce->type_u8==DOCT_MENU_VAL) tmpde=doc_ce->user_data; else @@ -402,19 +404,7 @@ U0 FMMakeISO(CDoc *doc,I64 type) tmpde=tmpde->parent; if (tmpde && *tmpde->full_name) { Silent; - switch (type) { - case FSt_REDSEA: - RedSeaISO(,tmpde->full_name); - break; - case FSt_ISO9660: - if (tmpde->full_name[StrLen(tmpde->full_name)-1]=='/') - st=MStrPrint("%s*",tmpde->full_name); - else - st=MStrPrint("%s/*",tmpde->full_name); - ISO9660ISO(,st); - Free(st); - break; - } + RedSeaISO(,tmpde->full_name); Silent(OFF); } } @@ -455,18 +445,18 @@ U0 FMCopy(CDoc *doc) while (doc_e!=doc2) { if (doc_e->type_u8==DOCT_MENU_VAL) { tmpde=doc_e->user_data; - tmpde->flags|=DEF_PROCESSED; + tmpde->user_data2|=DEF2_PROCESSED; tmpde2=tmpde->parent; - if (!tmpde2 || !(tmpde2->flags&DEF_PROCESSED)) { + if (!tmpde2 || !(tmpde2->user_data2&DEF2_PROCESSED)) { Silent; Copy(tmpde->full_name,tmpde1->full_name); Silent(OFF); } } else if (doc_e->type_u8==DOCT_TREE) { tmpde=doc_e->user_data; - tmpde->flags|=DEF_PROCESSED; + tmpde->user_data2|=DEF2_PROCESSED; tmpde2=tmpde->parent; - if (!tmpde2 || !(tmpde2->flags&DEF_PROCESSED)) { + if (!tmpde2 || !(tmpde2->user_data2&DEF2_PROCESSED)) { Silent; if (*tmpde1->name) st=MStrPrint("%s/%s",tmpde1->full_name,tmpde->name); @@ -496,9 +486,8 @@ U0 FMCopy(CDoc *doc) #define FMR_MOUNT_REDSEA_ISO_C 9 #define FMR_UNMOUNT 10 #define FMR_MAKE_REDSEA_ISO_C 11 -#define FMR_MAKE_ISO9660 12 -#define FMR_BURN_ISO 13 -#define FMR_HELP 14 +#define FMR_BURN_ISO 12 +#define FMR_HELP 13 I64 PopUpFMRight(U8 *header=NULL,U8 *footer=NULL) { @@ -518,8 +507,7 @@ I64 PopUpFMRight(U8 *header=NULL,U8 *footer=NULL) "LE=FMR_MOUNT_REDSEA_ISO_C$$" "$$CM+LX,29,0$$$$BT,\"UNMOUNT \",LE=FMR_UNMOUNT$$" "$$CM+LX,1,3 $$$$BT,\"MAKE ISO.C (CD/DVD) FILE\",LE=FMR_MAKE_REDSEA_ISO_C$$" - "$$CM+LX,29,0$$$$BT,\"MAKE ISO (CD/DVD) FILE \",LE=FMR_MAKE_ISO9660$$" - "$$CM+LX,1,3 $$$$BT,\"BURN ISO (CD/DVD) FILE \",LE=FMR_BURN_ISO$$" + "$$CM+LX,29,0$$$$BT,\"BURN ISO (CD/DVD) FILE \",LE=FMR_BURN_ISO$$" "$$CM+LX,1,3 $$$$BT,\"HELP \",LE=FMR_HELP$$" "$$CM+LX,29,0$$$$BT,\"CANCEL \",LE=DOCM_CANCEL$$\n"); if (footer) DocPrint(doc,"%s",footer); @@ -567,9 +555,6 @@ U0 FMRightClick() case FMR_MAKE_REDSEA_ISO_C: Msg(MSG_KEY_DOWN,'m',0); break; - case FMR_MAKE_ISO9660: - Msg(MSG_KEY_DOWN,'M',0); - break; case FMR_BURN_ISO: Msg(MSG_KEY_DOWN,'B',0); break; @@ -724,11 +709,8 @@ public U8 *FileMgr(I64 mode=FM_NORMAL,CTask *mem_task=NULL) case 'u': FMUnmount(doc); break; - case 'M': - FMMakeISO(doc,FSt_ISO9660); - break; case 'm': - FMMakeISO(doc,FSt_REDSEA); + FMMakeISO(doc); break; case 'B': FMBurnISO(doc); diff --git a/Adam/ADefine.HC b/Adam/ADefine.HC index 75d06f9..2517b47 100644 --- a/Adam/ADefine.HC +++ b/Adam/ADefine.HC @@ -8,19 +8,15 @@ U0 LoadDocDefines() DefinePrint("DD_TEMPLEOS_AGE","%0.1f", (Now-Str2Date("8/1/2003"))/ToF64(1<<32)/CDATE_YEAR_DAYS); - //This is cut and replaced when I generate a distro. - //See $LK,"DD_TEMPLEOS_LOC",A="FF:::/Demo/AcctExample/TOS/TOSDistro.HC,DD_TEMPLEOS_LOC"$. - DefinePrint("DD_KERNEL","%08X",bfh); bfh(I64)+=bfh->file_size-1; DefinePrint("DD_KERNEL_END","%08X",bfh); //$LK,"DD_BOOT_HIGH_LOC_DVD",A="FF:::/Adam/Opt/Boot/BootDVD.HC,DD_BOOT_HIGH_LOC_DVD"$ - $TR-C,"LineRep"$ -$ID,4$DefinePrint("DD_TEMPLEOS_LOC","120,860"); -DefinePrint("DD_TEMPLEOS_LOC_OFFICIAL","82,136"); -$ID,-4$ +$TR,"LineRep"$ +$ID,2$DefinePrint("DD_TEMPLEOS_LOC","80,800"); +$ID,-2$ DefinePrint("DD_MP_VECT","%08X",MP_VECT_ADDR); DefinePrint("DD_MP_VECT_END","%08X", MP_VECT_ADDR+COREAP_16BIT_INIT_END-COREAP_16BIT_INIT-1); diff --git a/Adam/AExts.HC b/Adam/AExts.HC index 5ca2d8e..7e63cf8 100644 --- a/Adam/AExts.HC +++ b/Adam/AExts.HC @@ -5,13 +5,10 @@ extern U0 ACFillIn(I64 n); extern U0 ACMan(I64 n,CTask *parent_task=NULL); extern I64 AdamFile(U8 *filename,Bool warn_ext=TRUE); extern Bool AutoComplete(Bool val=OFF); -extern I64 BMPWrite(U8 *filename,CDC *dc,I64 bits=4); extern U0 ClipDel(); extern CCtrl *CtrlFindUnique(CTask *haystack_task,I64 needle_type); extern Bool CtrlInside(CCtrl *c,I64 x,I64 y); extern U8 *DC2Sprite(CDC *tmpb); -extern U0 DocBMP(CDoc *doc=NULL,U8 *filename, - Bool dither_probability=FALSE,Bool use_ms_paint_palette=FALSE); extern U0 DocBinDel(CDoc *doc,CDocBin *b); extern U0 DocBinsValidate(CDoc *doc); extern U0 DocBottom(CDoc *doc=NULL); @@ -51,8 +48,6 @@ extern I64 ExeDoc(CDoc *doc,I64 ccf_flags=0); extern I64 FindWiz(); extern I64 GetI64(U8 *msg=NULL,I64 dft=0,I64 lo=I64_MIN,I64 hi=I64_MAX); extern Bool GrPlot0(CDC *dc,I64 x,I64 y); -extern I64 ISO9660ISO(U8 *_filename=NULL,U8 *src_files_find_mask, - U8 *fu_flags=NULL,U8 *_stage2_filename=NULL); extern CMenuEntry *MenuEntryFind(CMenu *haystack_menu,U8 *needle_full_name); extern CMenu *MenuFilePush(U8 *filename); extern U0 MenuPop(); diff --git a/Adam/ASnd.HC b/Adam/ASnd.HC index 6003517..fa6bf00 100644 --- a/Adam/ASnd.HC +++ b/Adam/ASnd.HC @@ -272,14 +272,17 @@ per second. It defaults to } ona=Note2Ona(note,octave); } else - ona=0; + ona=ONA_REST; if (words && (word=LstSub(i++,words)) && StrCmp(word," ")) "%s",word; - d=JIFFY_FREQ*music.note_len/music.tempo; - on_jiffies =d*music.stacatto_factor; - off_jiffies =d*(1.0-music.stacatto_factor); - + if (tie) { + on_jiffies =d; + off_jiffies =0; + } else { + on_jiffies =d*music.stacatto_factor; + off_jiffies =d*(1.0-music.stacatto_factor); + } timeout_val+=on_jiffies; timeout_val2=timeout_val+off_jiffies; @@ -288,7 +291,7 @@ per second. It defaults to SleepUntil(timeout_val); music.tM_correction+=on_jiffies-ToI64(on_jiffies); - if (!music.mute && !tie) + if (!music.mute) Snd; SleepUntil(timeout_val2); music.tM_correction+=off_jiffies-ToI64(off_jiffies); diff --git a/Adam/AutoComplete/ACTask.HC b/Adam/AutoComplete/ACTask.HC index 1c931eb..2e2a45b 100644 --- a/Adam/AutoComplete/ACTask.HC +++ b/Adam/AutoComplete/ACTask.HC @@ -258,13 +258,13 @@ U0 ACTask(I64) public Bool AutoComplete(Bool val=OFF) {//Turn AutoComplete OFF or ON. - Bool old_autocomplete=FALSE; + Bool old_val=FALSE; while (Bt(&ac.flags,ACf_INIT_IN_PROGRESS)) Sleep(10); if (val) { if (Bt(&sys_run_level,RLf_AUTO_COMPLETE)) { if (TaskValidate(ac.task)) - old_autocomplete=TRUE; + old_val=TRUE; else { ac.task=Spawn(&ACTask,NULL,"AutoComplete"); TaskWait(ac.task); @@ -274,10 +274,10 @@ public Bool AutoComplete(Bool val=OFF) } else { if (TaskValidate(ac.task)) { if (Bt(&sys_run_level,RLf_AUTO_COMPLETE)) - old_autocomplete=TRUE; + old_val=TRUE; Kill(ac.task); DeathWait(&ac.task); } } - return old_autocomplete; + return old_val; } diff --git a/Adam/DolDoc/DocFile.HC b/Adam/DolDoc/DocFile.HC index 9b9ad74..ae5bdc3 100644 --- a/Adam/DolDoc/DocFile.HC +++ b/Adam/DolDoc/DocFile.HC @@ -264,9 +264,9 @@ Bool DocCaptureUndo(CDoc *doc,Bool force=FALSE) doc->undo_cnt++; u->doc_flags=doc->flags; res=TRUE; + if (doc->flags&DOCF_AUTO_SAVE) + DocWrite(doc); } - if (doc->flags&DOCF_AUTO_SAVE) - DocWrite(doc); if (unlock) DocUnlock(doc); } @@ -296,8 +296,7 @@ U0 DocUndoRestore(CDoc *doc) DocUnlock(doc); } -#help_index "Graphics/Windows BMP Files;Graphics/GR Files;"\ - "DolDoc/Output;StdOut/DolDoc" +#help_index "Graphics/GR Files;DolDoc/Output;StdOut/DolDoc" public Bool DocType(CDoc *doc=NULL,U8 *filename,I64 trailing_new_lines=1) {//Output txt or graphic file to document. Bool res=FALSE; @@ -311,12 +310,6 @@ public Bool DocType(CDoc *doc=NULL,U8 *filename,I64 trailing_new_lines=1) DocDump(doc2,100000); DocDel(doc2); res=TRUE; - } else if (FilesFindMatch(filename,"*.BMP.Z")) { - DocBMP(doc,filename,,FALSE); - res=TRUE; - } else if (FilesFindMatch(filename,"*.BMP;*.bmp")) { - DocBMP(doc,filename,,TRUE); - res=TRUE; } else if (FilesFindMatch(filename,"*.GR*")) { DocGR(doc,filename); res=TRUE; @@ -326,7 +319,7 @@ public Bool DocType(CDoc *doc=NULL,U8 *filename,I64 trailing_new_lines=1) return res; } -#help_index "Graphics/Windows BMP Files;Graphics/GR Files;"\ +#help_index "Graphics/GR Files;"\ "File/Cmd Line (Typically);DolDoc/Cmd Line (Typically);"\ "StdOut;Cmd Line (Typically)" public Bool Type(U8 *filename,I64 trailing_new_lines=1) diff --git a/Adam/DolDoc/DocFind.HC b/Adam/DolDoc/DocFind.HC index 8a0ccbc..82427c4 100644 --- a/Adam/DolDoc/DocFind.HC +++ b/Adam/DolDoc/DocFind.HC @@ -572,7 +572,7 @@ Bool sel=TRUE,Bool match_case=TRUE,Bool whole_labels=FALSE) class CEdLineGoTo { - I64 line fmtstr "$$DA,A=\"Go to Line:%d\"$$"; + I64 line format "$$DA,A=\"Go to Line:%d\"$$"; }; U0 EdGoToLine(CDoc *doc) diff --git a/Adam/DolDoc/DocForm.HC b/Adam/DolDoc/DocForm.HC index a2efc45..ad15390 100644 --- a/Adam/DolDoc/DocForm.HC +++ b/Adam/DolDoc/DocForm.HC @@ -208,11 +208,11 @@ U0 DocDataScan(CDoc *doc,CDocEntry *doc_e) #help_index "DolDoc/Input;StdIn/DolDoc" public Bool DocForm(U8 *_d,U8 *class_name=lastclass, I64 dof_flags=0,U8 *header=NULL,U8 *footer=NULL) -{//User input. Supply a class name that has fmtstr definitions. +{//User input. Supply a class name that has format definitions. //See $LK,"::/Demo/DolDoc/Form.HC"$ and $LK,"::/Demo/LastClass.HC"$. CMemberLst *ml; CDocEntry *doc_e; - U8 *fmtstr; + U8 *format; CHashClass *tmpc,*tmpc2; CDoc *doc; Bool res=FALSE; @@ -227,8 +227,8 @@ public Bool DocForm(U8 *_d,U8 *class_name=lastclass, doc->flags|=DOCF_SIZE_MIN; ml=tmpc->member_lst_and_root; while (ml) { - if ((fmtstr=MemberMetaData("fmtstr",ml)) && - (doc_e=DocPrint(doc,"%s",fmtstr))) { + if ((format=MemberMetaData("format",ml)) && + (doc_e=DocPrint(doc,"%s",format))) { tmpc2=ml->member_class; if ((doc_e->type_u8==DOCT_DATA || doc_e->type_u8==DOCT_LST || doc_e->type_u8==DOCT_CHECK_BOX) && !tmpc2->ptr_stars_cnt) { @@ -254,7 +254,7 @@ public Bool DocForm(U8 *_d,U8 *class_name=lastclass, doc_e->data=*doc_e->user_data(U8 **); } else doc_e->data=_d+ml->offset; - doc_e->my_fmt_data=MemberMetaData("fmtdata",ml); + doc_e->my_fmt_data=MemberMetaData("data",ml); DocDataFmt(doc,doc_e); } ml=ml->next; diff --git a/Adam/DolDoc/DocGr.HC b/Adam/DolDoc/DocGr.HC index 4b78d81..13cb46b 100644 --- a/Adam/DolDoc/DocGr.HC +++ b/Adam/DolDoc/DocGr.HC @@ -53,16 +53,16 @@ public I64 PopUpColorLighting(U8 *header=NULL) class CTransformForm { - F64 x_scale fmtstr "$$DA-TRM,A=\"X Scale :%12.6f\"$$\n"; - F64 y_scale fmtstr "$$DA-TRM,A=\"Y Scale :%12.6f\"$$\n"; - F64 z_scale fmtstr "$$DA-TRM,A=\"Z Scale :%12.6f\"$$\n"; - F64 é_z fmtstr "\nAngles are in degrees\n" + F64 x_scale format "$$DA-TRM,A=\"X Scale :%12.6f\"$$\n"; + F64 y_scale format "$$DA-TRM,A=\"Y Scale :%12.6f\"$$\n"; + F64 z_scale format "$$DA-TRM,A=\"Z Scale :%12.6f\"$$\n"; + F64 é_z format "\nAngles are in degrees\n" "$$DA-TRM,A=\"Z-Axis :%12.6f\"$$\n"; - F64 é_y fmtstr "$$DA-TRM,A=\"Y-Axis :%12.6f\"$$\n"; - F64 é_x fmtstr "$$DA-TRM,A=\"X-Axis :%12.6f\"$$\n"; - F64 x_offset fmtstr "\n$$DA-TRM,A=\"X Offset:%12.6f\"$$\n"; - F64 y_offset fmtstr "$$DA-TRM,A=\"Y Offset:%12.6f\"$$\n"; - F64 z_offset fmtstr "$$DA-TRM,A=\"Z Offset:%12.6f\"$$\n"; + F64 é_y format "$$DA-TRM,A=\"Y-Axis :%12.6f\"$$\n"; + F64 é_x format "$$DA-TRM,A=\"X-Axis :%12.6f\"$$\n"; + F64 x_offset format "\n$$DA-TRM,A=\"X Offset:%12.6f\"$$\n"; + F64 y_offset format "$$DA-TRM,A=\"Y Offset:%12.6f\"$$\n"; + F64 z_offset format "$$DA-TRM,A=\"Z Offset:%12.6f\"$$\n"; }; #help_index "Graphics/Input;Graphics/Math/3D Transformation" diff --git a/Adam/DolDoc/DocTerm.HC b/Adam/DolDoc/DocTerm.HC index a575285..dcdd07f 100644 --- a/Adam/DolDoc/DocTerm.HC +++ b/Adam/DolDoc/DocTerm.HC @@ -70,17 +70,17 @@ I64 PopUpTermRight(U8 *header) if (header) DocPrint(doc,"%s",header); DocPrint(doc,"\n\n" "TXT=%s\nDD =%s\nJIT=%s\nGR =%s" - "$$CM+LX,1,3 $$$$BT,\"INCLUDE JIT\",LE=RIGHT_INCLUDE$$" - "$$CM+LX,25,0$$$$BT,\"ADAM_INCLUDE JIT\",LE=RIGHT_AINCLUDE$$" - "$$CM+LX,1,3 $$$$BT,\"COPY \",LE=RIGHT_COPY$$" - "$$CM+LX,25,0$$$$BT,\"MOVE OR RENAME \",LE=RIGHT_MOVE$$" - "$$CM+LX,1,3 $$$$BT,\"DELETE \",LE=RIGHT_DELETE$$" - "$$CM+LX,25,0$$$$BT,\"TYPE TXT;GR\",LE=RIGHT_TYPE$$" - "$$CM+LX,1,3 $$$$BT,\"DOLDOC EDIT DD\",LE=RIGHT_ED$$" - "$$CM+LX,25,0$$$$BT,\"MOUNT ISO.C\",LE=RIGHT_MOUNT$$" - "$$CM+LX,1,3 $$$$BT,\"PLAIN TEXT EDIT TXT\",LE=RIGHT_PLAIN$$" - "$$CM+LX,25,0$$$$BT,\"INFILE IN\",LE=RIGHT_INFILE$$" - "$$CM+LX,1,3 $$$$BT,\"CANCEL \",LE=DOCM_CANCEL$$\n", + "$$CM+LX,1,3 $$$$BT,\"Include JIT\",LE=RIGHT_INCLUDE$$" + "$$CM+LX,25,0$$$$BT,\"Adam Include JIT\",LE=RIGHT_AINCLUDE$$" + "$$CM+LX,1,3 $$$$BT,\"Copy \",LE=RIGHT_COPY$$" + "$$CM+LX,25,0$$$$BT,\"Move or Rename \",LE=RIGHT_MOVE$$" + "$$CM+LX,1,3 $$$$BT,\"Delete \",LE=RIGHT_DELETE$$" + "$$CM+LX,25,0$$$$BT,\"Type TXT;GR\",LE=RIGHT_TYPE$$" + "$$CM+LX,1,3 $$$$BT,\"DolDoc Edit DD\",LE=RIGHT_ED$$" + "$$CM+LX,25,0$$$$BT,\"Mount ISO.C\",LE=RIGHT_MOUNT$$" + "$$CM+LX,1,3 $$$$BT,\"Plain Text Edit TXT\",LE=RIGHT_PLAIN$$" + "$$CM+LX,25,0$$$$BT,\"Infile IN\",LE=RIGHT_INFILE$$" + "$$CM+LX,1,3 $$$$BT,\"Cancel \",LE=DOCM_CANCEL$$\n", FILEMASK_TXT,FILEMASK_DD,FILEMASK_JIT,FILEMASK_GR); i=PopUpMenu(doc); DocDel(doc); diff --git a/Adam/DolDoc/DocWidgetWiz.HC b/Adam/DolDoc/DocWidgetWiz.HC index b12095e..5976a7e 100644 --- a/Adam/DolDoc/DocWidgetWiz.HC +++ b/Adam/DolDoc/DocWidgetWiz.HC @@ -31,132 +31,132 @@ I64 PopUpLinkType(Bool include_anchor) class CEdFileLink { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n", - file[512] fmtstr "$$DA-P,A=\"File :%s\"$$\n"; + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n", + file[512] format "$$DA-P,A=\"File :%s\"$$\n"; I64 book; U8 aux[512]; I64 num; - U8 html_link[512] fmtstr "$$DA-P,A=\"Html Link :%s\"$$\n"; - Bool pop_up fmtstr "$$CB,\"PopUp\"$$\n", - quote fmtstr "$$CB,\"Quote\"$$\n", + U8 html_link[512] format "$$DA-P,A=\"Html Link :%s\"$$\n"; + Bool pop_up format "$$CB,\"PopUp\"$$\n", + quote format "$$CB,\"Quote\"$$\n", hide; }; class CEdFileAnchorLink { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n", - file[512] fmtstr "$$DA-P,A=\"File :%s\"$$\n"; + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n", + file[512] format "$$DA-P,A=\"File :%s\"$$\n"; I64 book; - U8 aux[512] fmtstr "$$DA-P,A=\"Anchor Label :%s\"$$\n"; + U8 aux[512] format "$$DA-P,A=\"Anchor Label :%s\"$$\n"; I64 num; - U8 html_link[512] fmtstr "$$DA-P,A=\"Html Link :%s\"$$\n"; - Bool pop_up fmtstr "$$CB,\"PopUp\"$$\n", - quote fmtstr "$$CB,\"Quote\"$$\n", + U8 html_link[512] format "$$DA-P,A=\"Html Link :%s\"$$\n"; + Bool pop_up format "$$CB,\"PopUp\"$$\n", + quote format "$$CB,\"Quote\"$$\n", hide; }; class CEdFileFindLink { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n", - file[512] fmtstr "$$DA-P,A=\"File :%s\"$$\n"; + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n", + file[512] format "$$DA-P,A=\"File :%s\"$$\n"; I64 book; - U8 aux[512] fmtstr "$$DA-P,A=\"Str :%s\"$$\n"; - I64 num fmtstr "$$DA-TRM,A=\"Occurrence Num:%04d\"$$\n"; - U8 html_link[512] fmtstr "$$DA-P,A=\"Html Link :%s\"$$\n"; - Bool pop_up fmtstr "$$CB,\"PopUp\"$$\n", - quote fmtstr "$$CB,\"Quote\"$$\n", + U8 aux[512] format "$$DA-P,A=\"Str :%s\"$$\n"; + I64 num format "$$DA-TRM,A=\"Occurrence Num:%04d\"$$\n"; + U8 html_link[512] format "$$DA-P,A=\"Html Link :%s\"$$\n"; + Bool pop_up format "$$CB,\"PopUp\"$$\n", + quote format "$$CB,\"Quote\"$$\n", hide; }; class CEdFileLineLink { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n", - file[512] fmtstr "$$DA-P,A=\"File :%s\"$$\n"; + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n", + file[512] format "$$DA-P,A=\"File :%s\"$$\n"; I64 book; U8 aux[512]; - I64 num fmtstr "$$DA-TRM,A=\"Line Num :%04d\"$$\n"; - U8 html_link[512] fmtstr "$$DA-P,A=\"Html Link :%s\"$$\n"; - Bool pop_up fmtstr "$$CB,\"PopUp\"$$\n", - quote fmtstr "$$CB,\"Quote\"$$\n", + I64 num format "$$DA-TRM,A=\"Line Num :%04d\"$$\n"; + U8 html_link[512] format "$$DA-P,A=\"Html Link :%s\"$$\n"; + Bool pop_up format "$$CB,\"PopUp\"$$\n", + quote format "$$CB,\"Quote\"$$\n", hide; }; class CEdManPageLink { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n", + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n", file[512]; I64 book; - U8 aux[512] fmtstr "$$DA-P,A=\"Label :%s\"$$\n"; + U8 aux[512] format "$$DA-P,A=\"Label :%s\"$$\n"; I64 num; - U8 html_link[512] fmtstr "$$DA-P,A=\"Html Link :%s\"$$\n"; - Bool pop_up fmtstr "$$CB,\"PopUp\"$$\n", - quote fmtstr "$$CB,\"Quote\"$$\n", + U8 html_link[512] format "$$DA-P,A=\"Html Link :%s\"$$\n"; + Bool pop_up format "$$CB,\"PopUp\"$$\n", + quote format "$$CB,\"Quote\"$$\n", hide; }; class CEdAddrLink { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n", + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n", file[512]; I64 book; - U8 aux[512] fmtstr "$$DA-P,A=\"Addr Exp :%s\"$$\n"; - I64 num fmtstr "$$DA-TRM,A=\"Bin Size :%04d\"$$\n"; - U8 html_link[512] fmtstr "$$DA-P,A=\"Html Link :%s\"$$\n"; - Bool pop_up fmtstr "$$CB,\"PopUp\"$$\n", - quote fmtstr "$$CB,\"Quote\"$$\n", + U8 aux[512] format "$$DA-P,A=\"Addr Exp :%s\"$$\n"; + I64 num format "$$DA-TRM,A=\"Bin Size :%04d\"$$\n"; + U8 html_link[512] format "$$DA-P,A=\"Html Link :%s\"$$\n"; + Bool pop_up format "$$CB,\"PopUp\"$$\n", + quote format "$$CB,\"Quote\"$$\n", hide; }; class CEdPlaceAnchor { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n", + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n", file[512]; I64 book; - U8 aux[512] fmtstr "$$DA-P,A=\"Anchor Label :%s\"$$\n"; + U8 aux[512] format "$$DA-P,A=\"Anchor Label :%s\"$$\n"; I64 num; - U8 html_link[512] fmtstr "$$DA-P,A=\"Html Link :%s\"$$\n"; + U8 html_link[512] format "$$DA-P,A=\"Html Link :%s\"$$\n"; Bool pop_up, - quote fmtstr "$$CB,\"Quote\"$$\n", - hide fmtstr "$$CB,\"Hide\"$$\n"; + quote format "$$CB,\"Quote\"$$\n", + hide format "$$CB,\"Hide\"$$\n"; }; class CEdBibleLink { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n", + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n", file[512]; - I64 book fmtstr "$$LS,D=\"ST_BIBLE_BOOKS\"$$\n"; - U8 aux[512] fmtstr "$$DA-P,A=\"Chapter Verse :%s\"$$\n"; + I64 book format "$$LS,D=\"ST_BIBLE_BOOKS\"$$\n"; + U8 aux[512] format "$$DA-P,A=\"Chapter Verse :%s\"$$\n"; I64 num; - U8 html_link[512] fmtstr "$$DA-P,A=\"Html Link :%s\"$$\n"; - Bool pop_up fmtstr "$$CB,\"PopUp\"$$\n", - quote fmtstr "$$CB,\"Quote\"$$\n", + U8 html_link[512] format "$$DA-P,A=\"Html Link :%s\"$$\n"; + Bool pop_up format "$$CB,\"PopUp\"$$\n", + quote format "$$CB,\"Quote\"$$\n", hide; }; class CEdDefLink { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n", + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n", file[512]; I64 book; - U8 aux[512] fmtstr "$$DA-P,A=\"Word :%s\"$$\n"; - I64 num fmtstr "$$DA-TRM,A=\"Def Num :%4d\"$$\n"; - U8 html_link[512] fmtstr "$$DA-P,A=\"Html Link :%s\"$$\n"; - Bool pop_up fmtstr "$$CB,\"PopUp\"$$\n", - quote fmtstr "$$CB,\"Quote\"$$\n", + U8 aux[512] format "$$DA-P,A=\"Word :%s\"$$\n"; + I64 num format "$$DA-TRM,A=\"Def Num :%4d\"$$\n"; + U8 html_link[512] format "$$DA-P,A=\"Html Link :%s\"$$\n"; + Bool pop_up format "$$CB,\"PopUp\"$$\n", + quote format "$$CB,\"Quote\"$$\n", hide; }; class CEdProject { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n", - file[512] fmtstr "$$DA-P,A=\"File :%s\"$$\n"; + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n", + file[512] format "$$DA-P,A=\"File :%s\"$$\n"; I64 book; U8 aux[512]; I64 num; - U8 html_link[512] fmtstr "$$DA-P,A=\"Html Link :%s\"$$\n"; - Bool pop_up fmtstr "$$CB,\"PopUp\"$$\n", - quote fmtstr "$$CB,\"Quote\"$$\n", + U8 html_link[512] format "$$DA-P,A=\"Html Link :%s\"$$\n"; + Bool pop_up format "$$CB,\"PopUp\"$$\n", + quote format "$$CB,\"Quote\"$$\n", hide; }; @@ -434,14 +434,14 @@ U0 EdInsColor() class CEdPageSetting1 { - U8 val[512] fmtstr "$$DA-P,A=\"Setting Val:%s\"$$\n"; + U8 val[512] format "$$DA-P,A=\"Setting Val:%s\"$$\n"; Bool winrel; }; class CEdPageSetting2 { - U8 val[512] fmtstr "$$DA-P,A=\"Setting Val:%s\"$$\n"; - Bool winrel fmtstr "$$CB,\"Win Relative\"$$\n"; + U8 val[512] format "$$DA-P,A=\"Setting Val:%s\"$$\n"; + Bool winrel format "$$CB,\"Win Relative\"$$\n"; }; U0 EdInsPageSetting() @@ -508,21 +508,21 @@ I64 PopUpWidgetType() class CEdText { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n"; - Bool left_x fmtstr "$$CB,\"Left X\"$$\n", - center_x fmtstr "$$CB,\"Center X\"$$\n", - right_x fmtstr "$$CB,\"Right X\"$$\n", - margin_rel fmtstr "$$CB,\"Margin Rel X\"$$\n", - blink fmtstr "$$CB,\"Blink\"$$\n", - invert fmtstr "$$CB,\"Invert\"$$\n", - underline fmtstr "$$CB,\"Underline\"$$\n", - tree fmtstr "$$CB,\"Tree\"$$\n", - collapsed fmtstr "$$CB,\"Collapsed\"$$\n"; - U8 scroll_x [512] fmtstr "$$DA-P,A=\"Scroll X Length Expression:%s\"$$\n", - shift_x [512] fmtstr "$$DA-P,A=\"X Offset Expression :%s\"$$\n", - shift_y [512] fmtstr "$$DA-P,A=\"Y Offset Expression :%s\"$$\n", - define_str[512] fmtstr "$$DA-P,A=\"Define Str :%s\"$$\n", - html_link[512] fmtstr "$$DA-P,A=\"Html Link :%s\"$$\n"; + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n"; + Bool left_x format "$$CB,\"Left X\"$$\n", + center_x format "$$CB,\"Center X\"$$\n", + right_x format "$$CB,\"Right X\"$$\n", + margin_rel format "$$CB,\"Margin Rel X\"$$\n", + blink format "$$CB,\"Blink\"$$\n", + invert format "$$CB,\"Invert\"$$\n", + underline format "$$CB,\"Underline\"$$\n", + tree format "$$CB,\"Tree\"$$\n", + collapsed format "$$CB,\"Collapsed\"$$\n"; + U8 scroll_x [512] format "$$DA-P,A=\"Scroll X Length Expression:%s\"$$\n", + shift_x [512] format "$$DA-P,A=\"X Offset Expression :%s\"$$\n", + shift_y [512] format "$$DA-P,A=\"Y Offset Expression :%s\"$$\n", + define_str[512] format "$$DA-P,A=\"Define Str :%s\"$$\n", + html_link[512] format "$$DA-P,A=\"Html Link :%s\"$$\n"; }; U0 EdInsText() @@ -566,8 +566,8 @@ U0 EdInsText() class CEdSong { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n", - song[512] fmtstr "$$DA-P,A=\"Song :%s\"$$\n"; + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n", + song[512] format "$$DA-P,A=\"Song :%s\"$$\n"; }; U0 EdInsSong() @@ -580,7 +580,7 @@ U0 EdInsSong() class CEdHtmlCode { - U8 tag[512] fmtstr "$$DA-P,A=\"Html Code:%s\"$$\n"; + U8 tag[512] format "$$DA-P,A=\"Html Code:%s\"$$\n"; }; U0 EdInsHtml() @@ -593,22 +593,22 @@ U0 EdInsHtml() class CEdMacroMenu { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n", - left_macro[512] fmtstr "$$DA-P,A=\"Left Click Macro :%s\"$$\n", - left_exp[512] fmtstr "$$DA-P,A=\"Left Click Expression :%s\"$$\n"; - Bool popup fmtstr "$$CB,\"PopUp\"$$\n", - left_is_in_str fmtstr "$$CB,\"Left is InStr\"$$\n", - left_x fmtstr "$$CB,\"Left X \"$$\n", - center_x fmtstr "$$CB,\"Center X \"$$\n", - right_x fmtstr "$$CB,\"Right X \"$$\n", - margin_rel fmtstr "$$CB,\"Margin Rel X\"$$\n", - blink fmtstr "$$CB,\"Blink\"$$\n", - invert fmtstr "$$CB,\"Invert\"$$\n", - underline fmtstr "$$CB,\"Underline\"$$\n", - escape fmtstr "$$CB,\"Escape\"$$\n"; - U8 scroll_x[512] fmtstr "$$DA-P,A=\"Scroll X Length Expression:%s\"$$\n", - shift_x[512] fmtstr "$$DA-P,A=\"X Offset Expression :%s\"$$\n", - shift_y[512] fmtstr "$$DA-P,A=\"Y Offset Expression :%s\"$$\n"; + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n", + left_macro[512] format "$$DA-P,A=\"Left Click Macro :%s\"$$\n", + left_exp[512] format "$$DA-P,A=\"Left Click Expression :%s\"$$\n"; + Bool popup format "$$CB,\"PopUp\"$$\n", + left_is_in_str format "$$CB,\"Left is InStr\"$$\n", + left_x format "$$CB,\"Left X \"$$\n", + center_x format "$$CB,\"Center X \"$$\n", + right_x format "$$CB,\"Right X \"$$\n", + margin_rel format "$$CB,\"Margin Rel X\"$$\n", + blink format "$$CB,\"Blink\"$$\n", + invert format "$$CB,\"Invert\"$$\n", + underline format "$$CB,\"Underline\"$$\n", + escape format "$$CB,\"Escape\"$$\n"; + U8 scroll_x[512] format "$$DA-P,A=\"Scroll X Length Expression:%s\"$$\n", + shift_x[512] format "$$DA-P,A=\"X Offset Expression :%s\"$$\n", + shift_y[512] format "$$DA-P,A=\"Y Offset Expression :%s\"$$\n"; }; U0 EdInsMacroMenu(Bool is_macro) @@ -663,17 +663,17 @@ U0 EdInsMacroMenu(Bool is_macro) class CEdBttn { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n"; - Bool popup fmtstr "$$CB,\"PopUp\"$$\n", - left_x fmtstr "$$CB,\"Left X \"$$\n", - center_x fmtstr "$$CB,\"Center X \"$$\n", - right_x fmtstr "$$CB,\"Right X \"$$\n", - margin_rel fmtstr "$$CB,\"Margin Rel X\"$$\n", - escape fmtstr "$$CB,\"Escape\"$$\n"; - U8 left_macro[512] fmtstr "$$DA-P,A=\"Left Click Macro:%s\"$$\n"; - Bool left_is_in_str fmtstr "$$CB,\"Left is InStr\"$$\n"; - U8 left_exp[512] fmtstr "$$DA-P,A=\"Left Click Expression:%s\"$$\n"; - Bool quote fmtstr "$$CB,\"Quote\"$$\n"; + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n"; + Bool popup format "$$CB,\"PopUp\"$$\n", + left_x format "$$CB,\"Left X \"$$\n", + center_x format "$$CB,\"Center X \"$$\n", + right_x format "$$CB,\"Right X \"$$\n", + margin_rel format "$$CB,\"Margin Rel X\"$$\n", + escape format "$$CB,\"Escape\"$$\n"; + U8 left_macro[512] format "$$DA-P,A=\"Left Click Macro:%s\"$$\n"; + Bool left_is_in_str format "$$CB,\"Left is InStr\"$$\n"; + U8 left_exp[512] format "$$DA-P,A=\"Left Click Expression:%s\"$$\n"; + Bool quote format "$$CB,\"Quote\"$$\n"; }; U0 EdInsBttn() @@ -723,17 +723,17 @@ U0 EdInsBttn() class CEdCursorMovement { - U8 left_exp[512] fmtstr "$$DA-P,A=\"X Expression (LE):%s\"$$\n", - right_exp[512] fmtstr "$$DA-P,A=\"Y Expression (RE):%s\"$$\n"; - Bool left_x fmtstr "$$CB,\"Left X \"$$\n", - center_x fmtstr "$$CB,\"Center X \"$$\n", - right_x fmtstr "$$CB,\"Right X \"$$\n", - margin_rel fmtstr "$$CB,\"Margin Rel X\"$$\n", - top_y fmtstr "$$CB,\"Top Y \"$$\n", - center_y fmtstr "$$CB,\"Center Y \"$$\n", - bottom_y fmtstr "$$CB,\"Bottom Y \"$$\n", - page_rel fmtstr "$$CB,\"Page Rel Y\"$$\n", - quote fmtstr "$$CB,\"Quote\"$$\n"; + U8 left_exp[512] format "$$DA-P,A=\"X Expression (LE):%s\"$$\n", + right_exp[512] format "$$DA-P,A=\"Y Expression (RE):%s\"$$\n"; + Bool left_x format "$$CB,\"Left X \"$$\n", + center_x format "$$CB,\"Center X \"$$\n", + right_x format "$$CB,\"Right X \"$$\n", + margin_rel format "$$CB,\"Margin Rel X\"$$\n", + top_y format "$$CB,\"Top Y \"$$\n", + center_y format "$$CB,\"Center Y \"$$\n", + bottom_y format "$$CB,\"Bottom Y \"$$\n", + page_rel format "$$CB,\"Page Rel Y\"$$\n", + quote format "$$CB,\"Quote\"$$\n"; }; U0 EdInsCursorMovement() @@ -768,22 +768,22 @@ U0 EdInsCursorMovement() class CEdDataNum { - U8 fmt_str[512] fmtstr "$$DA-P,A=\"Format Str:%s\"$$\n"; + U8 fmt_str[512] format "$$DA-P,A=\"Format Str:%s\"$$\n"; I64 len; - Bool term fmtstr "$$CB,\"Form Field Terminator\"$$\n", + Bool term format "$$CB,\"Form Field Terminator\"$$\n", remalloc, - refresh fmtstr "$$CB,\"Refresh Data\"$$\n", - update fmtstr "$$CB,\"Update Data\"$$\n"; + refresh format "$$CB,\"Refresh Data\"$$\n", + update format "$$CB,\"Update Data\"$$\n"; }; class CEdDataStr { - U8 fmt_str[512] fmtstr "$$DA-P,A=\"Format Str:%s\"$$\n"; - I64 len fmtstr "$$DA,A=\"Length:%d\"$$\n"; - Bool term fmtstr "$$CB,\"Zero Terminator\"$$\n", - remalloc fmtstr "$$CB,\"Remalloc for Unlimited Length\"$$\n", - refresh fmtstr "$$CB,\"Refresh Data\"$$\n", - update fmtstr "$$CB,\"Update Data\"$$\n"; + U8 fmt_str[512] format "$$DA-P,A=\"Format Str:%s\"$$\n"; + I64 len format "$$DA,A=\"Length:%d\"$$\n"; + Bool term format "$$CB,\"Zero Terminator\"$$\n", + remalloc format "$$CB,\"Remalloc for Unlimited Length\"$$\n", + refresh format "$$CB,\"Refresh Data\"$$\n", + update format "$$CB,\"Update Data\"$$\n"; }; U0 EdInsData() @@ -834,9 +834,9 @@ U0 EdInsData() class CEdCheckBox { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n"; - Bool refresh fmtstr "$$CB,\"Refresh Data\"$$\n"; - I64 type fmtstr "$$LS,D=\"ST_INT_SIZE_TYPES\"$$\n"; + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n"; + Bool refresh format "$$CB,\"Refresh Data\"$$\n"; + I64 type format "$$LS,D=\"ST_INT_SIZE_TYPES\"$$\n"; }; U0 EdInsCheckBox() @@ -861,10 +861,10 @@ U0 EdInsCheckBox() class CEdLst { - U8 tag[512] fmtstr "$$DA-P,A=\"Dft Sel :%s\"$$\n", - define_str[512] fmtstr "$$DA-P,A=\"Define Str :%s\"$$\n"; - Bool refresh fmtstr "$$CB,\"Refresh Data\"$$\n"; - I64 type fmtstr "$$LS,D=\"ST_INT_SIZE_TYPES\"$$\n"; + U8 tag[512] format "$$DA-P,A=\"Dft Sel :%s\"$$\n", + define_str[512] format "$$DA-P,A=\"Define Str :%s\"$$\n"; + Bool refresh format "$$CB,\"Refresh Data\"$$\n"; + I64 type format "$$LS,D=\"ST_INT_SIZE_TYPES\"$$\n"; }; U0 EdInsLst() @@ -897,10 +897,10 @@ U0 EdInsLst() class CEdHexEd { - I64 cnt fmtstr "$$DA,A=\"Count:%d\"$$\n", - cols fmtstr "$$DA,A=\"Columns:%d\"$$\n"; - Bool zero fmtstr "$$CB,\"Zero Based\"$$\n", - refresh fmtstr "$$CB,\"Refresh Data\"$$\n"; + I64 cnt format "$$DA,A=\"Count:%d\"$$\n", + cols format "$$DA,A=\"Columns:%d\"$$\n"; + Bool zero format "$$CB,\"Zero Based\"$$\n", + refresh format "$$CB,\"Refresh Data\"$$\n"; }; U0 EdInsHexEd() @@ -921,11 +921,11 @@ U0 EdInsHexEd() class CEdBin { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n"; - I64 bin_num fmtstr "$$DA,A=\"Bin Num:%d\"$$\n"; - U8 bin_ptr_link_file[512] fmtstr "$$DA-P,A=\"File:%s\"$$\n"; - I64 bin_ptr_link_bin_num fmtstr "$$DA,A=\"File Bin Num:%d\"$$\n"; - U8 bin_ptr_link_tag[512] fmtstr "$$DA-P,A=\"File Bin Tag:%s\"$$\n"; + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n"; + I64 bin_num format "$$DA,A=\"Bin Num:%d\"$$\n"; + U8 bin_ptr_link_file[512] format "$$DA-P,A=\"File:%s\"$$\n"; + I64 bin_ptr_link_bin_num format "$$DA,A=\"File Bin Num:%d\"$$\n"; + U8 bin_ptr_link_tag[512] format "$$DA-P,A=\"File Bin Tag:%s\"$$\n"; }; U0 EdInsBin(I64 bin_num,I64 type) @@ -958,9 +958,9 @@ U0 EdInsBin(I64 bin_num,I64 type) class CEdTree { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n"; - I64 indent fmtstr "$$DA,A=\"Indention:%d\"$$\n"; - Bool collapsed fmtstr "$$CB,\"Collapsed\"$$\n"; + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n"; + I64 indent format "$$DA,A=\"Indention:%d\"$$\n"; + Bool collapsed format "$$CB,\"Collapsed\"$$\n"; }; U0 EdInsTree() @@ -1075,18 +1075,18 @@ I64 PopUpSpriteType() class CEdMacroSprite { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n", - exp[512] fmtstr "$$DA-P,A=\"Macro :%s\"$$\n"; - Bool escape fmtstr "$$CB,\"Escape\"$$\n", - popup fmtstr "$$CB,\"PopUp\"$$\n", - is_in_str fmtstr "$$CB,\"InStr\"$$\n"; + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n", + exp[512] format "$$DA-P,A=\"Macro :%s\"$$\n"; + Bool escape format "$$CB,\"Escape\"$$\n", + popup format "$$CB,\"PopUp\"$$\n", + is_in_str format "$$CB,\"InStr\"$$\n"; }; class CEdMenuSprite { - U8 tag[512] fmtstr "$$DA-P,A=\"Tag Text :%s\"$$\n", - exp[512] fmtstr "$$DA-P,A=\"Expression :%s\"$$\n"; - Bool escape fmtstr "$$CB,\"Escape\"$$\n", + U8 tag[512] format "$$DA-P,A=\"Tag Text :%s\"$$\n", + exp[512] format "$$DA-P,A=\"Expression :%s\"$$\n"; + Bool escape format "$$CB,\"Escape\"$$\n", popup, is_in_str; }; diff --git a/Adam/God/GodSong.HC b/Adam/God/GodSong.HC index e97a040..ebf2524 100644 --- a/Adam/God/GodSong.HC +++ b/Adam/God/GodSong.HC @@ -4,10 +4,10 @@ DefineLstLoad("ST_RHYTHM_COMPLEXITY","Simple\0Normal\0Complex\0"); class CMakeSongSettings { - I64 complexity fmtstr "$$LS,D=\"ST_RHYTHM_COMPLEXITY\"$$\n"; - Bool rests fmtstr "$$CB,\"Rests\"$$\n"; - Bool six_eight fmtstr "$$CB,\"Six Eight\"$$\n"; - I64 octave fmtstr "$$DA-TRM,A=\"Octave:%d\"$$\n"; + I64 complexity format "$$LS,D=\"ST_RHYTHM_COMPLEXITY\"$$\n"; + Bool rests format "$$CB,\"Rests\"$$\n"; + Bool six_eight format "$$CB,\"Six Eight\"$$\n"; + I64 octave format "$$DA-TRM,A=\"Octave:%d\"$$\n"; I64 octave_state; }; diff --git a/Adam/God/HSNotes.DD b/Adam/God/HSNotes.DD index f08a388..9d0dae0 100644 --- a/Adam/God/HSNotes.DD +++ b/Adam/God/HSNotes.DD @@ -8,7 +8,7 @@ There's something obviously different about people in the Bible compared to peop You can't tell if God's talking unless you have a context of conversation, but, more importantly, you are commanded to do an offering of love, like communion preparation. $LK,"1 Corinthians,11:27",A="BF:1 Corinthians,11:27"$ When you pick a greeting card for someone, that is love effort. If you expect God to put effort toward you, you must put effort toward Him. God said, "honest measures" applies between your offering of love and His response, like a fair barter. You get out of prayer what you put into it. God wants praise, hymns, or whatever you think He might want. Try and see, like Cain and Abel. $LK,"Genesis,4:1-10",A="BF:Genesis,4:1-10"$, $LK,"Ephesians,5:10",A="BF:Ephesians,5:10"$ God told Cain his offering was not good and told him to try again. Cain really loved God! Can you imagine being so heart-broken? -Do a text search for "new song" in the Bible. It's mentioned nine times. When I hear a NEW awesome rock song, it is ecstasy for the first five times I hear it. Soon, it brings little-to-no pleasure. I did $MA-X+PU,"hymns",HTML="http://www.templeos.org/Wb/Home/Web/HymnVideos.html",LM="#include \"::/Apps/Psalmody/Load\";JukeBox(\"::/Apps/Psalmody/Examples\");"$ for God. I also did Moses comics for God. When you get to the gates of Heaven, St. Peter will ask how many times you gave blood. That shows you loved neighbor. You better also be able to count the ways you loved God with all heart, mind and soul. I praised God for sand castles, popcorn, snowmen, bubbles... You try putting effort into praise! $LK,"Matthew,11:25",A="BF:Matthew,11:25"$, $LK,"Matthew,6:28-29",A="BF:Matthew,6:28-29"$ Solomon wrote a thousand songs. $LK,"1 Kings,4:30-32",A="BF:1 Kings,4:30-32"$ +Do a text search for "new song" in the Bible. It's mentioned nine times. When I hear a NEW awesome rock song, it is ecstasy for the first five times I hear it. Soon, it brings little-to-no pleasure. I did $MA-X+PU,"hymns",LM="#include \"::/Apps/Psalmody/Load\";JukeBox(\"::/Apps/Psalmody/Examples\");"$ for God. I also did Moses comics for God. When you get to the gates of Heaven, St. Peter will ask how many times you gave blood. That shows you loved neighbor. You better also be able to count the ways you loved God with all heart, mind and soul. I praised God for sand castles, popcorn, snowmen, bubbles... You try putting effort into praise! $LK,"Matthew,11:25",A="BF:Matthew,11:25"$, $LK,"Matthew,6:28-29",A="BF:Matthew,6:28-29"$ Solomon wrote a thousand songs. $LK,"1 Kings,4:30-32",A="BF:1 Kings,4:30-32"$ This is funny -- $LK,"Acts,2:1-13",A="BF:Acts,2:1-13"$ -- they didn't bother to record anything the Holy Spirit said. The Holy Spirit is supposed to be a really good gift. $LK,"Luke,11:11-13",A="BF:Luke,11:11-13"$ Just remember, "Boys are made of snakes and snails and puppy-dog tails." diff --git a/Adam/Gr/GrBitMap.HC b/Adam/Gr/GrBitMap.HC index d763127..b43bc5d 100644 --- a/Adam/Gr/GrBitMap.HC +++ b/Adam/Gr/GrBitMap.HC @@ -634,6 +634,60 @@ public CDC *DCExt(CDC *dc=gr.dc,I64 x1,I64 y1,I64 x2,I64 y2, return res; } +public CDC *DCDiff(CDC *base,CDC *update) +{//Trim to win of what has chged. + I64 i,x1=0,y1=0,x2=update->width-1,y2=update->height-1; //inclusive + U32 *ptr_base,*ptr_update; + CDC *res; + ptr_base =base->body; + ptr_update=update->body; + while (y1<=y2) { + i=update->width>>2; + while (i--) + if (*ptr_base++!=*ptr_update++) + goto df_y2; + i=update->width&3; + while (i--) + if (*ptr_base(U8 *)++!=*ptr_update(U8 *)++) + goto df_y2; + y1++; + } + return NULL; +df_y2: + ptr_base =base->body +base->width_internal *base->height; + ptr_update=update->body+update->width_internal*update->height; + while (y1width>>2; + while (i--) + if (*--ptr_base!=*--ptr_update) + goto df_x1; + i=update->width&3; + while (i--) + if (*--ptr_base(U8 *)!=*--ptr_update(U8 *)) + goto df_x1; + y2--; + } +df_x1: + while (x1x0=x1; + res->y0=y1; + return res; +} + #help_index "Graphics/Char;Char/Graphics" public I64 GrPutChar(CDC *dc=gr.dc,I64 x,I64 y,U8 ch) diff --git a/Adam/Gr/GrDC.HC b/Adam/Gr/GrDC.HC index b01ba4c..0238d6e 100644 --- a/Adam/Gr/GrDC.HC +++ b/Adam/Gr/GrDC.HC @@ -376,6 +376,10 @@ public CDC *DCLoad(U8 *src,I64 *_size=NULL,CTask *task=NULL) #help_index "Graphics/GR Files" #help_file "::/Doc/GRFiles" #help_index "Graphics/Device Contexts;Graphics/GR Files" + +#define GR_FILE_MAX (offset(CDC.end)-offset(CDC.start)+\ + COLORS_NUM*sizeof(CBGR48)+sizeof(CArcCtrl)+GR_WIDTH*GR_HEIGHT) + public I64 GRWrite(U8 *filename,CDC *dc,I64 dcsf_flags=DCSF_COMPRESSED) {//TempleOS GR File. I64 size; @@ -414,7 +418,7 @@ public CDC *DCScrnCapture(Bool include_zoom=TRUE,CTask *task=NULL) {//Capture scrn to a device context. CDC *dc; U8 *dst; - Refresh(2,TRUE); + Refresh(0,FALSE); if (include_zoom) dc=DCCopy(gr.scrn_image,task); else diff --git a/Adam/Gr/MakeGr.HC b/Adam/Gr/MakeGr.HC index f0008c9..4437052 100644 --- a/Adam/Gr/MakeGr.HC +++ b/Adam/Gr/MakeGr.HC @@ -14,6 +14,7 @@ Cd(__DIR__);; #include "GrBitMap" #include "GrPrimatives" #include "GrComposites" +#include "GrMV" #define SPE_ABORT (-1) #define SPE_EXIT 0 diff --git a/Adam/Gr/SpriteBitMap.HC b/Adam/Gr/SpriteBitMap.HC index 4e8f169..4185842 100644 --- a/Adam/Gr/SpriteBitMap.HC +++ b/Adam/Gr/SpriteBitMap.HC @@ -26,8 +26,7 @@ #define SPBM_ADD_OUTLINE 23 #define SPBM_ETCH 24 #define SPBM_UNDO 25 -#define SPBM_SAVE_BMP 26 -#define SPBM_SAVE_GRA 27 +#define SPBM_SAVE_GR 26 U0 GrInit4() { @@ -36,7 +35,7 @@ U0 GrInit4() "Rect\0Circle\0Text\0Text Box\0Text Diamond\0Flood Fill\0" "Flood Fill Not Color\0PolyLine\0PolyPoint\0Copy\0Delete\0Paste\0" "Paste Transparent\0Find and Replace\0Trim to Extents\0Add Outline\0" - "Etch\0Undo\0Save BMP\0Save GR\0"); + "Etch\0Undo\0Save GR\0"); } GrInit4; @@ -79,8 +78,7 @@ I64 PopUpSpriteBitMap(CColorROPU32 color,I64 width) "$$MU-UL,\"Delete to Clip\",LE=SPBM_DELETE$$\n" "$$MU-UL,\"Paste Clip\",LE=SPBM_PASTE$$\n" "$$MU-UL,\"Paste Transparent Clip\",LE=SPBM_PASTE_TRANSPARENT$$\n" - "\n$$MU-UL,\"Save BMP File\",LE=SPBM_SAVE_BMP$$\n" - "$$MU-UL,\"Save GR File\",LE=SPBM_SAVE_GRA$$\n" + "\n$$MU-UL,\"Save GR File\",LE=SPBM_SAVE_GR$$\n" "\n$$MU-UL,\"Undo\",LE=SPBM_UNDO$$\n" "\n$$PURPLE$$$$MU-UL,\"+] Sprite Main Menu\",LE=SPBM_MAIN_MENU$$$$LTBLUE$$\n" "$$MU-UL,\"Exit Sprite\",LE=SPBM_EXIT$$\n" @@ -293,12 +291,7 @@ bm_menu: GrBitMapEdPrepPersistentDC(dc,xx1,yy1,img); } goto bm_menu; - case SPBM_SAVE_BMP: - *filename.name=0; - if (DocForm(&filename) && *filename.name) - BMPWrite(filename.name,img); - goto bm_menu; - case SPBM_SAVE_GRA: + case SPBM_SAVE_GR: *filename.name=0; if (DocForm(&filename) && *filename.name) GRWrite(filename.name,img,DCSF_COMPRESSED|DCSF_PALETTE_GET); diff --git a/Adam/MakeAdam.HC b/Adam/MakeAdam.HC index 8b5c2f7..2d5ca21 100644 --- a/Adam/MakeAdam.HC +++ b/Adam/MakeAdam.HC @@ -6,7 +6,7 @@ Cd(__DIR__);; #include "TaskRep" #include "AMathODE" #include "Gr/MakeGr" -#include "Snd/MakeSnd" +#include "ASnd" #include "ABlkDev/MakeABlkDev" #include "Menu" #include "Win" diff --git a/Adam/Opt/Boot/BootDVDIns.HC b/Adam/Opt/Boot/BootDVDIns.HC index 9666d6d..068e250 100644 --- a/Adam/Opt/Boot/BootDVDIns.HC +++ b/Adam/Opt/Boot/BootDVDIns.HC @@ -1,9 +1,8 @@ -//See $LK,"Install Documentation",A="FI:::/Doc/Install.DD"$ or $LK,"Upgrading Documentation",A="FI:::/Doc/Upgrade.DD"$. +//See $LK,"Install Documentation",A="FI:::/Doc/Install.DD"$. //Study my account examples: $LK,"Cfg Strs",A="FL:::/Demo/AcctExample/TOS/TOSCfg.HC,1"$, $LK,"Update Funs",A="FL:::/Demo/AcctExample/TOS/TOSDistro.HC,1"$ #include "BootDVD" #include "DskISORedSea" -#include "DskISO9660" #help_index "Install" diff --git a/Adam/Opt/Boot/BootHDIns.HC b/Adam/Opt/Boot/BootHDIns.HC index 603ce06..66da06a 100644 --- a/Adam/Opt/Boot/BootHDIns.HC +++ b/Adam/Opt/Boot/BootHDIns.HC @@ -1,4 +1,4 @@ -//See $LK,"Install Documentation",A="FI:::/Doc/Install.DD"$ or $LK,"Upgrading Documentation",A="FI:::/Doc/Upgrade.DD"$. +//See $LK,"Install Documentation",A="FI:::/Doc/Install.DD"$. //Study my account examples: $LK,"Cfg Strs",A="FL:::/Demo/AcctExample/TOS/TOSCfg.HC,1"$, $LK,"Update Funs",A="FL:::/Demo/AcctExample/TOS/TOSDistro.HC,1"$ #include "BootHD" diff --git a/Adam/Opt/Boot/BootMHDIns.HC b/Adam/Opt/Boot/BootMHDIns.HC index d50cdd4..4654557 100644 --- a/Adam/Opt/Boot/BootMHDIns.HC +++ b/Adam/Opt/Boot/BootMHDIns.HC @@ -1,4 +1,4 @@ -//See $LK,"Install Documentation",A="FI:::/Doc/Install.DD"$ or $LK,"Upgrading Documentation",A="FI:::/Doc/Upgrade.DD"$. +//See $LK,"Install Documentation",A="FI:::/Doc/Install.DD"$. //Study my account examples: $LK,"Cfg Strs",A="FL:::/Demo/AcctExample/TOS/TOSCfg.HC,1"$, $LK,"Update Funs",A="FL:::/Demo/AcctExample/TOS/TOSDistro.HC,1"$ #include "BootMHD" diff --git a/Adam/Opt/Boot/DskISORedSea.HC b/Adam/Opt/Boot/DskISORedSea.HC index 0255d60..7355747 100644 --- a/Adam/Opt/Boot/DskISORedSea.HC +++ b/Adam/Opt/Boot/DskISORedSea.HC @@ -48,7 +48,7 @@ U0 RedSeaISO9660Stage1(U8 *iso_filename,U8 *stage2_filename) U0 RedSeaISO9660(U8 *iso_filename,U8 drv_let) { CDrv *dv=Let2Drv(drv_let); - CISO1PriDesc *iso_pri=CAlloc(DVD_BLK_SIZE), + CISOPriDesc *iso_pri=CAlloc(DVD_BLK_SIZE), *iso_boot=CAlloc(DVD_BLK_SIZE), *iso_sup=CAlloc(DVD_BLK_SIZE), *iso_term=CAlloc(DVD_BLK_SIZE); @@ -63,7 +63,7 @@ U0 RedSeaISO9660(U8 *iso_filename,U8 drv_let) for (i=0;ibd->drv_offset;i+=4) FBlkWrite(out_file,zero_buf,i,4); - iso_pri->type=ISO1T_PRI_VOL_DESC; + iso_pri->type=ISOT_PRI_VOL_DESC; StrCpy(iso_pri->id,"CD001"); iso_pri->version=1; FillU16Palindrome(&iso_pri->vol_set_size,1); @@ -75,15 +75,15 @@ U0 RedSeaISO9660(U8 *iso_filename,U8 drv_let) StrCpy(iso_pri->publisher_id,"TempleOS RedSea"); MemCpy(iso_sup,iso_pri,DVD_BLK_SIZE); - iso_sup->type=ISO1T_SUPPLEMENTARY_DESC; + iso_sup->type=ISOT_SUPPLEMENTARY_DESC; - iso_boot->type=ISO1T_BOOT_RECORD; + iso_boot->type=ISOT_BOOT_RECORD; StrCpy(iso_boot->id,"CD001"); iso_boot->version=1; StrCpy(iso_boot(U8 *)+7,"EL TORITO SPECIFICATION"); FBlkWrite(out_file,iso_pri,16<<2,4); - iso_term->type=ISO1T_TERMINATOR; + iso_term->type=ISOT_TERMINATOR; StrCpy(iso_term->id,"CD001"); iso_term->version=1; diff --git a/Adam/Opt/Utils/FileBMP.HC b/Adam/Opt/Utils/FileBMP.HC index f99c306..473c6f5 100644 --- a/Adam/Opt/Utils/FileBMP.HC +++ b/Adam/Opt/Utils/FileBMP.HC @@ -35,13 +35,13 @@ public CFileBMP *BMP4To(CDC *dc) CFileBMP *bmp =CAlloc(size); bmp->type ='BM'; bmp->planes =1; - bmp->file_size =size; + bmp->file_size=size; bmp->data_offset=sizeof(CFileBMP); bmp->header_size=offset(CFileBMP.end)-offset(CFileBMP.header_size); bmp->width =dc->width; bmp->height =dc->height; bmp->bit_cnt =4; - bmp->image_size =dc->width*dc->height>>1; + bmp->image_size=dc->width*dc->height>>1; GrPaletteGet(palette); #assert COLORS_NUM==BMP_COLORS_NUM for (i=0;itype ='BM'; bmp->planes =1; - bmp->file_size =size; + bmp->file_size=size; bmp->data_offset=offset(CFileBMP.end); bmp->header_size=offset(CFileBMP.end)-offset(CFileBMP.header_size); bmp->width =dc->width; bmp->height =dc->height; bmp->bit_cnt =32; - bmp->image_size =dc->width*dc->height<<2; + bmp->image_size=dc->width*dc->height<<2; bgr=bmp(U8 *)+bmp->data_offset; for (y=dc->height-1;y>=0;y--) { @@ -341,3 +341,46 @@ public I64 BMPScrnCapture(U8 *filename,I64 bits=4,Bool include_zoom=TRUE) DCDel(dc); return size; } + +public I64 GR2BMPLst(U8 *files_find_mask,U8 *fu_flags=NULL, + U8 *out_print_fmt="~:/Tmp/VID%05d.BMP.Z",F64 fps=30000.0/1001) +{/*Cvt movie from GR lst to BMP lst +"+d" will delete GRLst files. +*/ + I64 res=0,fuf_flags=0; + CDirEntry *tmpde,*tmpde1; + CDC *dc,*base=DCNew(GR_WIDTH,GR_HEIGHT); + U8 *st,*last_st; + CDate cdt=I64_MIN; + Bool old_silent; + ScanFlags(&fuf_flags,Define("ST_FILE_UTIL_FLAGS"),"+f+F"); + ScanFlags(&fuf_flags,Define("ST_FILE_UTIL_FLAGS"),fu_flags); + tmpde=tmpde1=FilesFind(files_find_mask,fuf_flags&FUG_FILES_FIND); + last_st=MStrPrint(out_print_fmt,0); + progress1_max=LinkedLstCnt(tmpde); + while (tmpde) { + dc=GRRead(tmpde->full_name); + GrBlot(base,dc->x0,dc->y0,dc); + if (cdt==I64_MIN) + cdt=dc->cdt; + while (cdt<=dc->cdt) { + st=MStrPrint(out_print_fmt,res++); + BMPWrite(st,base); + Free(st); + cdt+=CDATE_FREQ/fps; + } + if (fuf_flags&FUF_DEL) { + old_silent=Silent; + Del(tmpde->full_name); + Silent(old_silent); + } + DCDel(dc); + progress1++; + tmpde=tmpde->next; + } + progress1=progress1_max=0; + DirTreeDel(tmpde1); + Free(last_st); + DCDel(base); + return res; +} diff --git a/Adam/Opt/Utils/Find.HC b/Adam/Opt/Utils/Find.HC index 57bc01a..0e5c5ea 100644 --- a/Adam/Opt/Utils/Find.HC +++ b/Adam/Opt/Utils/Find.HC @@ -197,15 +197,15 @@ public I64 FileOcc(U8 *needle_str, class CFind { - U8 find_text[STR_LEN] fmtstr "$$DA-P," + U8 find_text[STR_LEN] format "$$DA-P," "A=\"FIND :%s\"$$\n"; - U8 replace_text[STR_LEN] fmtstr "$$DA-P," + U8 replace_text[STR_LEN] format "$$DA-P," "A=\"REPLACE :%s\"$$\n"; - Bool replace fmtstr "$$CB,\"REPLACE\"$$\n"; - Bool match_case fmtstr "$$CB,\"MATCH CASE\"$$\n"; - Bool whole_labels fmtstr "$$CB,\"WHOLE LABELS\"$$\n"; - U8 filemask[STR_LEN] fmtstr "$$DA-P,A=\"FILE MASK :%s\"$$\n"; - Bool recurse fmtstr "$$CB,\"RECURSE\"$$\n"; + Bool replace format "$$CB,\"REPLACE\"$$\n"; + Bool match_case format "$$CB,\"MATCH CASE\"$$\n"; + Bool whole_labels format "$$CB,\"WHOLE LABELS\"$$\n"; + U8 filemask[STR_LEN] format "$$DA-P,A=\"FILE MASK :%s\"$$\n"; + Bool recurse format "$$CB,\"RECURSE\"$$\n"; }; I64 FindWiz() diff --git a/Adam/Opt/Utils/MakeUtils.HC b/Adam/Opt/Utils/MakeUtils.HC index 15b9e11..27d3a46 100644 --- a/Adam/Opt/Utils/MakeUtils.HC +++ b/Adam/Opt/Utils/MakeUtils.HC @@ -1,6 +1,5 @@ Cd(__DIR__);; #include "Diff" -#include "FileBMP" #include "Find" #include "HeapLog" #include "LineRep" diff --git a/Adam/Opt/Utils/MemRep.HC b/Adam/Opt/Utils/MemRep.HC index 319d4aa..215c70c 100644 --- a/Adam/Opt/Utils/MemRep.HC +++ b/Adam/Opt/Utils/MemRep.HC @@ -136,6 +136,10 @@ Bool MemRepTask(CTask *task,Bool override_validate=FALSE) if (task==sys_winmgr_task) { "gr.pen_brushes\t:%010X\n",PenBrushesSize; "gr.scrn_zoom_tbles\t:%010X\n",ScrnZoomTablesSize; + "winmgr.scrn_cast_dc\t:%010X\n", + DCSize(winmgr.scrn_cast_dc); + "winmgr.dc2_alias\t:%010X\n", + DCSize(winmgr.dc2_alias); } else if (task==adam_task) { j=0;k=0;m=0;n=0; for (i=0;i$FG,2$TOSRegen;$FG$ to generate\n the " - "distro ISO's and the website image, $FG,2$D:/Wb$FG$ "; + "distro ISO's "; if (YorN) { Once("TOSRegen;"); BootRAM("C:/" KERNEL_BIN_C); //Boot so TOSRegen cmd is available. @@ -38,35 +32,25 @@ U0 TOSStaffIns() } public U0 TOSStdIns() -{//Completes TOS install from TempleOSCD.ISO +{//Completes TOS install from TOS_Distro.ISO SettingsPush; //See $LK,"SettingsPush",A="MN:SettingsPush"$ AutoComplete; WinBorder; WinMax; DocClear; - "$$PURPLE$$$$TX+CX,\"Complete TOS install from TempleOSCD.ISO\"$$$$FG$$\n\n\n\n"; + "$$PURPLE$$$$TX+CX,\"Complete TOS install from TOS_Distro.ISO\"$$$$FG$$\n\n\n\n"; InsRereg; - "\nDownload TempleOSSup1.ISO.C\tfrom http://www.templeos.org AppStore.\n" - "Download TempleOSWeb.ISO.C\tfrom http://www.templeos.org AppStore.\n" - "Download TempleOSBooks1.ISO.C\tfrom http://www.templeos.org AppStore.\n" - "Download TempleOSBooks2.ISO.C\tfrom http://www.templeos.org AppStore.\n\n"; + "\nDownload TOS_Supplemental1.ISO.C\tfrom http://www.templeos.org\n"; if (PressAKey!=CH_SHIFT_ESC) { if (FileFind("/Demo/AcctExample")) CopyTree("::/Demo/AcctExample","~"); - if (HostChgDsk("/home/tad/Downloads/TempleOSSup1.ISO.C")) + if (HostChgDsk("/home/tad/Downloads/TOS_Supplemental1.ISO.C")) CopyTree("T:/","~/Sup1"); - if (HostChgDsk("/home/tad/Downloads/TempleOSWeb.ISO.C")) - CopyTree("T:/","~/Web"); - if (HostChgDsk("/home/tad/Downloads/TempleOSBooks1.ISO.C")) - CopyTree("T:/","~/Books1"); - if (HostChgDsk("/home/tad/Downloads/TempleOSBooks2.ISO.C")) - CopyTree("T:/","~/Books2"); Once("TOSBootHDIns;"); - "\nDo you wish to run >$FG,2$TOSRegen;$FG$ to generate\n the " - "distro ISO's and the website image, $FG,2$D:/Wb$FG$ "; + "\nDo you wish to run >$FG,2$TOSRegen;$FG$ to generate\n the distro ISO's "; if (YorN) { Once("TOSRegen;"); BootRAM("C:/" KERNEL_BIN_C); //Boot so TOSRegen cmd is available. diff --git a/Adam/Snd/SndFile.HC b/Adam/Snd/SndFile.HC index 624ae3e..2824840 100644 --- a/Adam/Snd/SndFile.HC +++ b/Adam/Snd/SndFile.HC @@ -23,7 +23,7 @@ public I64 SndFileCreate(U8 *base_filename,F64 normalized_vol=1.0, //Averaging should be a num from 0.0 to 0.999. //Vol should be from 0.0 to 1.0. //Set reverb_delay to like 0.3 sec and reverb_intensity to like 0.4. - I64 i,k,cnt,cnt2,level,file_num; + I64 i,i1,k,cnt,cnt2,level,file_num; F64 avg,dt; CFileSND *s; CSndWaveCtrl *swc=SndWaveCtrlNew(SNDFILE_SAMPLE_RATE,16,1); @@ -63,13 +63,16 @@ public I64 SndFileCreate(U8 *base_filename,F64 normalized_vol=1.0, d=snd.record_head.next; k=0; + i=d->time*SNDFILE_SAMPLE_RATE; while (d->next!=&snd.record_head) { d1=d->next; - dt=d1->time-d->time; - cnt2=dt*SNDFILE_SAMPLE_RATE; - SndWaveAddBuf(swc,&s->body[k],cnt2, - Ona2Freq(d->ona),waveform,normalized_vol); - k+=cnt2; + i1=d1->time*SNDFILE_SAMPLE_RATE; + if (i1-i) { + SndWaveAddBuf(swc,&s->body[k],i1-i, + Ona2Freq(d->ona),waveform,normalized_vol); + k+=i1-i; + i=i1; + } QueRem(d); Free(d); d=d1; diff --git a/Adam/Snd/SndMusic.HC b/Adam/Snd/SndMusic.HC index 1e3d554..a676d31 100644 --- a/Adam/Snd/SndMusic.HC +++ b/Adam/Snd/SndMusic.HC @@ -127,7 +127,7 @@ per second. It defaults to 2.5 and gets faster when bigger. */ U8 *word,*last_st; - I64 note,i=0,ona,timeout_val,timeout_val2; + I64 note,octave,i=0,ona,timeout_val,timeout_val2; Bool tie; F64 d,on_jiffies,off_jiffies; music.play_note_num=0; @@ -151,14 +151,19 @@ per second. It defaults to note=*st++-'A'; if (note<7) { note=music.note_map[note]; + octave=music.octave; if (*st=='b') { note--; + if (note==2) + octave--; st++; } else if (*st=='#') { note++; + if (note==3) + octave++; st++; } - ona=Note2Ona(note,music.octave); + ona=Note2Ona(note,octave); } else ona=ONA_REST; if (words && (word=LstSub(i++,words)) && StrCmp(word," ")) diff --git a/Adam/Win.HC b/Adam/Win.HC index 5d42e96..a89f5ae 100644 --- a/Adam/Win.HC +++ b/Adam/Win.HC @@ -6,7 +6,8 @@ CMsStateGlbls old_ms={{-1000,-1000,0},{-1000,-1000,0},{-1000,-1000,0}, FALSE,FALSE,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE }; -public CWinMgrGlbls winmgr={0,0,0,WINMGR_FPS,tS,NULL,FALSE,FALSE,FALSE}; +public CWinMgrGlbls winmgr={0,0,0,WINMGR_FPS,tS,tS,NULL, + Now,tS,NULL,NULL,NULL,FALSE,FALSE,FALSE,FALSE}; winmgr.t=CAlloc(sizeof(CWinMgrTimingGlbls)); winmgr.t->last_calc_idle_time=tS; diff --git a/Adam/WinMgr.HC b/Adam/WinMgr.HC index c947ffa..5c9cc5f 100644 --- a/Adam/WinMgr.HC +++ b/Adam/WinMgr.HC @@ -2,7 +2,7 @@ public U0 Refresh(I64 cnt=1,Bool force=FALSE) {//Wait for 30fps WinMgr to start & finish scrn refresh. -//0,FALSE Cnt Sync to WinMgr. (not used) + //0,FALSE Cnt Sync to WinMgr. //0,TRUE Pump Msgs. //1 Cnt Wait and Pump Msgs. //2 Cnt Make Sure to do a Full Refresh @@ -31,6 +31,24 @@ public U0 Refresh(I64 cnt=1,Bool force=FALSE) LBEqu(&Fs->task_flags,TASKf_IDLE,old_idle); } +#help_index "Windows;Cmd Line (Typically)" + +public Bool ScrnCast(Bool val=ON,U8 *print_fmt="B:/Tmp/%X.GR") +{//WinMgr saves GR files to a dir. + Bool old_val; + if (val) { + if (!(old_val=LBtr(&winmgr.scrn_cast,0))) { + Free(winmgr.scrn_cast_print_fmt); + winmgr.scrn_cast_print_fmt=AStrNew(print_fmt); + winmgr.scrn_cast_now=Now; + winmgr.scrn_cast_tS=tS; + LBts(&winmgr.scrn_cast,0); + } + } else + old_val=LBtr(&winmgr.scrn_cast,0); + return old_val; +} + #help_index "Windows" I64 WinQueIPMsgs(Bool que) @@ -223,8 +241,11 @@ I64 WinMgrSleep(Bool flush_msgs=FALSE) CCtrl *c; Bool que; F64 t,t_delta; + U8 *st; + CDC *diff; + CDate cdt; - TimeStampFreqCal; + TimeCal; if ((t_delta=(t=tS)-winmgr.last_refresh_tS)>0.01) winmgr.fps=Max(1.0/t_delta,1); else @@ -260,11 +281,36 @@ I64 WinMgrSleep(Bool flush_msgs=FALSE) WinMsUpdate; if (!LBtr(&sys_semas[SEMA_JUST_PUMP_MSGS],0)) { - timeout_val=cnts.jiffies+JIFFY_FREQ/WINMGR_FPS; + t=tS+WINMGR_PERIOD/8; + while (winmgr.ideal_refresh_tScdt=cdt; + st=MStrPrint(winmgr.scrn_cast_print_fmt,cdt); + GRWrite(st,winmgr.scrn_cast_dc); + Free(st); + } else if (MemCmp(winmgr.scrn_cast_dc->body, + winmgr.dc2_alias->body,MSize(winmgr.dc2_alias->body))) { + diff=DCDiff(winmgr.scrn_cast_dc,winmgr.dc2_alias); + diff->cdt=cdt; + st=MStrPrint(winmgr.scrn_cast_print_fmt,cdt); + GRWrite(st,diff); + Free(st); + DCDel(diff); + Free(winmgr.scrn_cast_dc->body); + winmgr.scrn_cast_dc->body=MAllocIdent(winmgr.dc2_alias->body); + } + } else if (winmgr.scrn_cast_dc) { + DCDel(winmgr.scrn_cast_dc); //TODO: $LK,"MemRep",A="MN:MemRep"$ can crash. + winmgr.scrn_cast_dc=NULL; + } if (sys_focus_task && !Bt(&sys_focus_task->task_flags,TASKf_HAS_SONG)) { Free(music.cur_song); music.cur_song=NULL; @@ -404,6 +450,7 @@ U0 WinMgrTask(I64) gr.dc->win_task=Fs; Fs->win_inhibit&=~WIF_SELF_CTRLS; GrSetUpTables; + winmgr.dc2_alias=DCAlias(gr.dc2); WinZBufUpdate; LBts(&sys_run_level,RLf_WINMGR); while (TRUE) { diff --git a/Apps/Budget/BgtEntry.HC b/Apps/Budget/BgtEntry.HC index 98ef62c..e86f1da 100644 --- a/Apps/Budget/BgtEntry.HC +++ b/Apps/Budget/BgtEntry.HC @@ -35,11 +35,11 @@ U0 BgtIns(CBgtEntry *tmpb) class CBgtEntryForm { - U8 date[512] fmtstr "$$DA-P,A=\"Date :%s\"$$\n"; - F64 amount fmtstr "Amount $$$$$$DA,A=\"%10.2f\"$$\n"; - U8 credit[512] fmtstr "$$DA-P,A=\"Credit (from) Acct:%s\"$$\n"; - U8 debit [512] fmtstr "$$DA-P,A=\"Debit (to) Acct:%s\"$$\n"; - U8 desc [512] fmtstr "$$DA-P,A=\"Desc :%s\"$$\n"; + U8 date[512] format "$$DA-P,A=\"Date :%s\"$$\n"; + F64 amount format "Amount $$$$$$DA,A=\"%10.2f\"$$\n"; + U8 credit[512] format "$$DA-P,A=\"Credit (from) Acct:%s\"$$\n"; + U8 debit [512] format "$$DA-P,A=\"Debit (to) Acct:%s\"$$\n"; + U8 desc [512] format "$$DA-P,A=\"Desc :%s\"$$\n"; }; CBgtEntry *BgtEntryPmt(CBgtEntry *dft=NULL) diff --git a/Apps/Budget/Budget.HC b/Apps/Budget/Budget.HC index 27ca2b0..75458ac 100644 --- a/Apps/Budget/Budget.HC +++ b/Apps/Budget/Budget.HC @@ -42,11 +42,11 @@ class CBgtTemplate CBgtTemplate *next,*last; U0 start; - U16 type fmtstr "$$LS,D=\"ST_BGT_TEMPLATE_TYPES\"$$\n"; + U16 type format "$$LS,D=\"ST_BGT_TEMPLATE_TYPES\"$$\n"; U16 flags; - U8 start_date[16] fmtstr "$$DA-P,A=\"Start Date:%s\"$$\n"; - U8 end_date[16] fmtstr "$$DA-P,A=\"End Date :%s\"$$\n"; - F64 period fmtstr "$$DA,A=\"Period :%8.2f\"$$\n"; + U8 start_date[16] format "$$DA-P,A=\"Start Date:%s\"$$\n"; + U8 end_date[16] format "$$DA-P,A=\"End Date :%s\"$$\n"; + F64 period format "$$DA,A=\"Period :%8.2f\"$$\n"; U0 end; CBgtEntry b; diff --git a/Apps/GrModels/BallGen.HC b/Apps/GrModels/BallGen.HC index 7fe4cc1..299565c 100644 --- a/Apps/GrModels/BallGen.HC +++ b/Apps/GrModels/BallGen.HC @@ -13,9 +13,9 @@ class Ball class BallDefineStruct { - F64 radius fmtstr "$$DA-TRM,A=\"Radius :%8.3f\"$$\n"; - I64 n_longitude fmtstr "$$DA-TRM,A=\"Longitude Faces:%5d\"$$\n"; - I64 n_lattitude fmtstr "$$DA-TRM,A=\"Lattitude Rings:%5d\"$$\n"; + F64 radius format "$$DA-TRM,A=\"Radius :%8.3f\"$$\n"; + I64 n_longitude format "$$DA-TRM,A=\"Longitude Faces:%5d\"$$\n"; + I64 n_lattitude format "$$DA-TRM,A=\"Lattitude Rings:%5d\"$$\n"; }; U0 BDInit(BallDefineStruct *bd) diff --git a/Apps/GrModels/ManGen.HC b/Apps/GrModels/ManGen.HC index 471f244..fae3fa9 100644 --- a/Apps/GrModels/ManGen.HC +++ b/Apps/GrModels/ManGen.HC @@ -13,66 +13,66 @@ class Man class ManDefineStruct { - F64 head_rad fmtstr + F64 head_rad format "$$DA-TRM,A=\"Head Radius :%8.3f\"$$\n"; - F64 torso_len fmtstr + F64 torso_len format "$$DA-TRM,A=\"Torso Length :%8.3f\"$$\n"; - F64 arm_len fmtstr + F64 arm_len format "$$DA-TRM,A=\"Arm Length :%8.3f\"$$\n"; - F64 hand_len fmtstr + F64 hand_len format "$$DA-TRM,A=\"Hand Length :%8.3f\"$$\n"; - F64 leg_len fmtstr + F64 leg_len format "$$DA-TRM,A=\"Leg Length :%8.3f\"$$\n"; - F64 foot_len fmtstr + F64 foot_len format "$$DA-TRM,A=\"Foot Length :%8.3f\"$$\n"; - F64 torso_width fmtstr + F64 torso_width format "$$DA-TRM,A=\"Torso Width :%8.3f\"$$\n"; - F64 torso_depth fmtstr + F64 torso_depth format "$$DA-TRM,A=\"Torso Depth :%8.3f\"$$\n"; - F64 arm_rad fmtstr + F64 arm_rad format "$$DA-TRM,A=\"Arm Radius :%8.3f\"$$\n"; - F64 hand_rad fmtstr + F64 hand_rad format "$$DA-TRM,A=\"Hand Radius :%8.3f\"$$\n"; - F64 leg_rad fmtstr + F64 leg_rad format "$$DA-TRM,A=\"Leg Radius :%8.3f\"$$\n"; - F64 foot_rad fmtstr + F64 foot_rad format "$$DA-TRM,A=\"Foot Radius :%8.3f\"$$\n\n"; - F64 r_shoulder_a1 fmtstr + F64 r_shoulder_a1 format "$$DA-TRM,A=\"R.Shoulder Front/Back Angle:%8.3f\"$$\n"; - F64 l_shoulder_a1 fmtstr + F64 l_shoulder_a1 format "$$DA-TRM,A=\"L.Shoulder Front/Back Angle:%8.3f\"$$\n"; - F64 r_hip_a1 fmtstr + F64 r_hip_a1 format "$$DA-TRM,A=\"R.Hip Front/Back Angle :%8.3f\"$$\n"; - F64 l_hip_a1 fmtstr + F64 l_hip_a1 format "$$DA-TRM,A=\"L.Hip Front/Back Angle :%8.3f\"$$\n"; - F64 r_shoulder_a2 fmtstr + F64 r_shoulder_a2 format "$$DA-TRM,A=\"R.Shoulder Side Angle :%8.3f\"$$\n"; - F64 l_shoulder_a2 fmtstr + F64 l_shoulder_a2 format "$$DA-TRM,A=\"L.Shoulder Side Angle :%8.3f\"$$\n"; - F64 r_hip_a2 fmtstr + F64 r_hip_a2 format "$$DA-TRM,A=\"R.Hip Side Angle :%8.3f\"$$\n"; - F64 l_hip_a2 fmtstr + F64 l_hip_a2 format "$$DA-TRM,A=\"L.Hip Side Angle :%8.3f\"$$\n"; - F64 r_elbow_a fmtstr + F64 r_elbow_a format "$$DA-TRM,A=\"R.Elbow Angle :%8.3f\"$$\n"; - F64 l_elbow_a fmtstr + F64 l_elbow_a format "$$DA-TRM,A=\"L.Elbow Angle :%8.3f\"$$\n"; - F64 r_knee_a fmtstr + F64 r_knee_a format "$$DA-TRM,A=\"R.Knee Angle :%8.3f\"$$\n"; - F64 l_knee_a fmtstr + F64 l_knee_a format "$$DA-TRM,A=\"L.Knee Angle :%8.3f\"$$\n"; - F64 r_wrist_a fmtstr + F64 r_wrist_a format "$$DA-TRM,A=\"R.Wrist Angle :%8.3f\"$$\n"; - F64 l_wrist_a fmtstr + F64 l_wrist_a format "$$DA-TRM,A=\"L.Wrist Angle :%8.3f\"$$\n"; - F64 r_ankle_a fmtstr + F64 r_ankle_a format "$$DA-TRM,A=\"R.Ankle Angle :%8.3f\"$$\n"; - F64 l_ankle_a fmtstr + F64 l_ankle_a format "$$DA-TRM,A=\"L.Ankle Angle :%8.3f\"$$\n"; }; diff --git a/Apps/Psalmody/Help.DD b/Apps/Psalmody/Help.DD index 9e90edb..a79f735 100644 --- a/Apps/Psalmody/Help.DD +++ b/Apps/Psalmody/Help.DD @@ -11,14 +11,3 @@ $WW,1$$FG,5$$TX+CX,"Psalmody Help"$$FG$ * You can take the $LK,"Play",A="MN:Play"$() stmts out of a song file and place them in your programs. You can also add a song to a document with $FG,2$$FG$, but you should do it after pressing $FG,2$$FG$ because the clip-insert in $FG,2$$FG$ is screwy. See this $SO,"",A="4qG5EC4BeGG5qCeFD4sB5G4B5G4qG5EC4BeGG5qCeFD4sB5G4B5GqEeEFqE4BeG5FetC4A5GqFCEeEFqE4BeG5FetC4A5GqFC"$ after pressing $FG,2$$FG$, now. * You can call $LK,"JukeBox",A="FF:::/Apps/Psalmody/JukeBox.HC,JukeBox"$("~/Psalmody"); to play your songs. - -* To create a $FG,2$.SND$FG$ file which can be exported and played under Windows, set the $FG,2$Bool$FG$ $LK,"snd.record",A="MN:CSndGlbls"$ to $FG,2$TRUE$FG$, play music, and set it to $FG,2$FALSE$FG$. Then, call $LK,"SndFileCreate",A="MN:SndFileCreate"$(). You might wish to make a $FG,2$$FG$ to toggle this system level recording feat. See $LK,"Snd",A="MN:Snd"$(). Add this code to your $LK,"~/HomeKeyPlugIns.HC"$ file. - -$FG,5$U0 CtrlAltR(I64) -{ - snd.record=!snd.record; -} -CtrlAltCBSet('R',&CtrlAltR,"Cmd /Toggle snd.record");$FG$ - -* When calling $LK,"SndFileCreate",A="MN:SndFileCreate"$() you can set a waveform. The PC speaker is $LK,"WF_SQUARE",A="MN:WF_SQUARE"$. You can sel reverb and averaging, also. - diff --git a/Apps/Psalmody/JukePuppet.HC b/Apps/Psalmody/JukePuppet.HC index 342621c..8f6ccb1 100644 --- a/Apps/Psalmody/JukePuppet.HC +++ b/Apps/Psalmody/JukePuppet.HC @@ -71,7 +71,7 @@ U0 JukeSongPuppet(CTask *juke_task,I64 passes,I64 song_num,U8 *name) } public U0 JukeSongsPuppet(U8 *dirname="~/Psalmody",I64 passes=2, - I64 start_song=0,I64 end_song=I64_MAX) + I64 start_song=0,I64 end_song=I64_MAX) {//Help make music video by puppeting JukeBox task. I64 i; CDirEntry *tmpde,*tmpde1; diff --git a/Compiler/Asm.HC b/Compiler/Asm.HC index 5f4b719..cde59de 100644 --- a/Compiler/Asm.HC +++ b/Compiler/Asm.HC @@ -945,14 +945,14 @@ U0 PrsAsmBlk(CCmpCtrl *cc,I64 cmp_flags) LexExcept(cc,"Missing ';' at"); Lex(cc); //skip ';'; break; - case AKW_MODULE_ORG: + case AKW_ORG: if (cc->htc.local_var_lst) LexExcept(cc,"ORG not allowed in fun asm blk "); - if (aotc->module_org!=INVALID_PTR) + if (aotc->org!=INVALID_PTR) LexExcept(cc,"Just one org allowed "); if (aotc->rip) LexExcept(cc,"ORG must be at beginning "); - aotc->module_org=AsmLexExpression(cc); + aotc->org=AsmLexExpression(cc); break; case AKW_ALIGN: if (cc->htc.local_var_lst) diff --git a/Compiler/CMain.HC b/Compiler/CMain.HC index 1d7dc86..bd00f7c 100644 --- a/Compiler/CMain.HC +++ b/Compiler/CMain.HC @@ -55,7 +55,7 @@ CAOT *CmpJoin(CCmpCtrl *cc,I64 cmp_flags,U8 *map_name=NULL,U8 mapfile_drv_let=0) aotc->bin=CAlloc(sizeof(CAOTBinBlk)); aotc->max_align_bits=0; - aotc->module_org=INVALID_PTR; + aotc->org=INVALID_PTR; MemCpy(htc,&cc->htc,sizeof(CLexHashTableContext)); if (cc->htc.fun) @@ -120,10 +120,10 @@ CAOT *CmpJoin(CCmpCtrl *cc,I64 cmp_flags,U8 *map_name=NULL,U8 mapfile_drv_let=0) if (cc->flags&CCF_AOT_COMPILE) res->buf=MAlloc(aotc->num_bin_U8s); else { - if (aotc->module_org==INVALID_PTR) + if (aotc->org==INVALID_PTR) res->buf=MAlloc(aotc->num_bin_U8s,Fs->code_heap); else - res->buf=aotc->module_org; + res->buf=aotc->org; } res->aot_U8s=aotc->num_bin_U8s; tmpbin=aotc->bin; @@ -143,7 +143,7 @@ CAOT *CmpJoin(CCmpCtrl *cc,I64 cmp_flags,U8 *map_name=NULL,U8 mapfile_drv_let=0) res->abss=aotc->abss; res->heap_glbls=aotc->heap_glbls; res->max_align_bits=aotc->max_align_bits; - res->module_org=aotc->module_org; + res->org=aotc->org; } cc->aot=parent; MemCpy(&cc->htc,htc,sizeof(CLexHashTableContext)); @@ -541,7 +541,7 @@ I64 Cmp(U8 *filename,U8 *map_name=NULL,U8 *out_name=NULL,U8 mapfile_drv_let=0) #assert sizeof(CBinFile)-2<=I8_MAX bfh->reserved=0; bfh->bin_signature=BIN_SIGNATURE_VAL; - bfh->module_org=tmpaot->module_org; + bfh->org=tmpaot->org; bfh->module_align_bits=tmpaot->max_align_bits; bfh->patch_table_offset=sizeof(CBinFile)+aot_U8s; bfh->file_size=size; diff --git a/Compiler/CMisc.HC b/Compiler/CMisc.HC index bef963a..6517670 100644 --- a/Compiler/CMisc.HC +++ b/Compiler/CMisc.HC @@ -129,10 +129,15 @@ U8 *CmdLinePmt() I64 i; U8 *res,*st; if (Fs->new_answer) { - if (Fs->answer_type==RT_F64) - "%8.6fs ansf=%15.7g\n",Fs->answer_time,Fs->answer; - else - "%8.6fs ans=0x%08X=%d\n",Fs->answer_time,Fs->answer,Fs->answer; + if (Fs->answer_type&~1!=RT_I0) { + if (Fs->answer_type==RT_F64) + "%8.6fs ansf=%15.7g\n",Fs->answer_time,Fs->answer; + else + "%8.6fs ans=0x%08X=%d\n",Fs->answer_time,Fs->answer,Fs->answer; + } else { + "%8.6fs\n",Fs->answer_time; + Fs->answer=0; + } Fs->new_answer=FALSE; } if (st=DirCur) { @@ -142,7 +147,7 @@ U8 *CmdLinePmt() '>'; if (IsDbgMode&&IsRaw) RawDr; - + LBts(&Fs->task_flags,TASKf_CMD_LINE_PMT); st=GetStr(,,GSF_SHIFT_ESC_EXIT); LBtr(&Fs->task_flags,TASKf_CMD_LINE_PMT); diff --git a/Compiler/Compiler.BIN b/Compiler/Compiler.BIN index 4dde8ab..fdfb941 100644 Binary files a/Compiler/Compiler.BIN and b/Compiler/Compiler.BIN differ diff --git a/Compiler/Compiler.MAP b/Compiler/Compiler.MAP index c235c89..933e43b 100644 --- a/Compiler/Compiler.MAP +++ b/Compiler/Compiler.MAP @@ -49,7 +49,7 @@ $LK,"AOTStoreCodeU64",A="FL:::/Compiler/AsmLib.HC.Z,68",BI=39$ $LK,"LexPopNoRestore",A="FL:::/Compiler/LexLib.HC.Z,38",BI=40$ $LK,"ExePrint",A="FL:::/Compiler/CMain.HC.Z,605",BI=41$ $LK,"SLASH_OP_NEG",A="FL:::/Compiler/BackLib.HC.Z,261"$ -$LK,"PrsVarLst",A="FL:::/Compiler/PrsVar.HC.Z,416",BI=42$ +$LK,"PrsVarLst",A="FL:::/Compiler/PrsVar.HC.Z,408",BI=42$ $LK,"PrsAsmDefine",A="FL:::/Compiler/Asm.HC.Z,814",BI=43$ $LK,"PrsAddOp",A="FL:::/Compiler/PrsExp.HC.Z,15",BI=44$ $LK,"LexWarn",A="FL:::/Compiler/CExcept.HC.Z,65",BI=45$ @@ -287,7 +287,7 @@ $LK,"ICCopyTemplate",A="FL:::/Compiler/BackFA.HC.Z,77",BI=225$ $LK,"PrsStmt",A="FL:::/Compiler/PrsStmt.HC.Z,904",BI=226$ $LK,"PrsFun",A="FL:::/Compiler/PrsStmt.HC.Z,140",BI=227$ $LK,"LexIncludeStr",A="FL:::/Compiler/Lex.HC.Z,293",BI=228$ -$LK,"PrsType",A="FL:::/Compiler/PrsVar.HC.Z,287",BI=229$ +$LK,"PrsType",A="FL:::/Compiler/PrsVar.HC.Z,285",BI=229$ $LK,"CmpCtrlNew",A="FL:::/Compiler/Lex.HC.Z,28",BI=230$ $LK,"MODR_SIB_D8_INDIRECT_REG",A="FL:::/Compiler/BackLib.HC.Z,131"$ $LK,"cmp_type_flags_src_code",A="FL:::/Compiler/Lex.HC.Z,322"$ @@ -340,84 +340,83 @@ $LK,"PrsStreamBlk",A="FL:::/Compiler/PrsStmt.HC.Z,805",BI=264$ $LK,"MODR_RIP_REL_IMM_U32",A="FL:::/Compiler/BackLib.HC.Z,134"$ $LK,"cmp_templates_dont_push2",A="FL:::/Compiler/CExts.HC.Z,44"$ $LK,"InstEntryFind",A="FL:::/Compiler/UAsm.HC.Z,66",BI=265$ -$LK,"PrsDotDotDot",A="FL:::/Compiler/PrsVar.HC.Z,381",BI=266$ +$LK,"PrsDotDotDot",A="FL:::/Compiler/PrsVar.HC.Z,373",BI=266$ $LK,"ICMulEqu",A="FL:::/Compiler/BackA.HC.Z,285",BI=267$ $LK,"AsmPrsInsFlags",A="FL:::/Compiler/AsmInit.HC.Z,1",BI=268$ $LK,"PrsNoWarn",A="FL:::/Compiler/PrsStmt.HC.Z,791",BI=269$ -H2@2#2#;#A#\#a#Œ#Ž#Ã#­#Ó#Ú#ë#þ#¨­Óç`ç`ý`aaaL×ý×ýñýûýÿýþþ -þ"þ:þ:þDþp©Áçç &(.4J]lqsx‚—­Àå÷(åå2åSåWåWå_å8îäîä÷äüäåååååd`µÖØÖØôØøØÙÙÙÙ"Ù"Ù/Ù1Ù>Ù@ÙLÙLÙgÙuÙuـهٖ١٧٬ٮٺÙÁÙÐÙÛÙáÙæÙèÙôÙ$ÚJÚZÚjÚzÚ|ڌڜڬڬڱÚÄÚËÚÒÚÒÚÒÚÒÚÙÚïÚûÚÛÛ ÛÛÛÛ>ÛEÛ[ÛgÛmÛsÛyÛ{Û{Û‰ÛD¶ÃŽÛŽÛ¤Û§ÛªÛ·Û½ÛÊÛÍÛÐÛÖÛØÛâÛ ,cjàŠàŠîŠøŠ‹‹‹‹ - osžž¬ÁÇ P ‚7‚7�7Ÿ7»7Á7Ó7Ó7Þ7ç7í7ô7ú7 ”;\?L?LGLKLdL~L›L¼LÅLÖLúLMM0M?MHMUM\MŽMŸM£M«M«M¾MÎMÒMÖM Œ×ö6>BPV\\ˆž²À×Ýéîü ! 1 3 : : @ @ P |1’"’"¨"±"¼"Ö"Ö"Ù"è"î"÷"ù"ÿ"# -###!#$#$#.#0 '(‰(‰6‰V‰\‰b‰b‰h‰„“°È¡È¡Ü¡ã¡ê¡î¡¢%¢,¢=¢b¢m¢x¢z¢…¢ª¢µ¢À¢Â¢É¢Ò¢Ô¢ß¢æ¢£("ÿàÿàá%á@á@áFá ŸàŸà®àÄàÊà ˆP´P´u´|´“´Ÿ´ª´¼´Í´¾´¼´í´µµµ!µ-µ7µ>µEµIµKµQµ]µgµnµuµyµyµƒµˆµ“µ¥µ¶µ§µ¥µÖµ÷µ¶ -¶¶¶&¶-¶4¶8¶:¶@¶L¶V¶]¶d¶h¶h¶u¶ƒ¶“¶¥¶¶¶§¶¥¶Ö¶÷¶· -···&·-·4·8·:·@·L·V·]·d·h·h·r·‚·”·¥·–·”·Å·Ì·Ò·Þ·è·ï·ö·ú·ü·¸¸¸ ¸&¸*¸*¸4¸B¸K¸d¸p¸t¸t¸w¸€¸ö¸Ô·ƒ·ƒÔƒ¢©܃냄„+„2„C„K„O„R„`„d„�„�„¥„§„§„³„»„¿„̄̄؄à„ä„ñ„ñ„ñ„ ……)…)….…F…U…Z…`…k…p…p…u…�…œ…¡…§…²…·…·…Å…Î…Ú…â…ê…ò…õ…û…† ††$†5†E†E†J†R†Z†]†c†c†h†h†h†n†q†x†ƒ†˜†½†Ô†á†é†ñ†ý† ‡‡‡ ‡#‡&‡2‡8‡?‡D‡D‡R‡b‡b‡o‡o‡w‡‡ˆ‡—‡œ‡œ‡£‡®‡´‡¼‡‡͇Ò‡Ò‡á‡ì‡þ‡ˆ ˆˆˆ"ˆ4ˆ:ˆBˆHˆMˆMˆaˆgˆrˆxˆzˆŠˆ�ˆ�ˆµˆ܈áˆáˆõˆûˆ‰"‰(‰-‰F‰L‰\‰d‰l‰r‰w‰w‰‹‰‘‰§‰¸‰¾‰É܉â‰ò‰ú‰ŠŠ Š Š#Š)Š?ŠPŠVŠ[ŠjŠpŠ�Š‰Š‘Š—ŠžŠ£Š£Š¹Š¿ŠÕŠæŠìŠîŠýŠ‹ ‹‹‹#‹*‹*‹*‹<‹E‹V‹f‹f‹k‹k‹y‹�‹’‹¥‹¬‹²‹º‹À‹ЋÖ‹Þ‹ä‹ä‹ä‹é‹é‹é‹é‹é‹ŒŒŒŒ(Œ1Œ<ŒEŒPŒ[Œ`Œ`ŒvŒ|Œ’Œ£Œ©Œ®ŒÀŒÆŒËŒäŒ�������$�*�/�/�S�[�c�s�y�����®�®�³�³�¿�Ç�Ê�Ñ�×�Ü�Ü�ü�ŽŽŽ!Ž?ŽNŽVŽnŽvŽyŽ€Ž†ŽžŽ¦Ž¾ŽÆŽÉŽÐŽÖŽÖŽÖŽõŽ����#�)�9�H�T�o�w�z���‡�Ÿ�«�Æ�Î�Ñ�Ø�Þ�Þ�Þ�Þ�ã�ã�ì�ü���0�C�I�N�`�f�k�‡���™�¡�¤�«�±�Ú�â�ò�ø�ÿ�ÿ�ÿ�‘‘ ‘%‘;‘A‘Y‘l‘r‘w‘¢‘¨‘»‘ò‘’!’)’/’4’4’N’Z’f’q’q’v’v’�’œ’¨’³’³’¸’¸’Ò’Þ’ê’õ’õ’ú’ú’““"“(“-“?“E“J“Y“e“q“w“}“„“—“¢“«“·“¿““È“ΓÓ“ç“ö“þ“””!”'”-”E”M”m”‡”�”’”˜”ž”ž”¯”¸”Ĕ̔ϔ֔ܔá”ó”• -•"•*•-•4•:•R•Z•y•“•›•ž•¥•«•«•»•Ä•ЕØ•Û•á•ç•ì•–––1–9–<–B–H–`–h–Š–¦–®–±–·–½–½–Ζ×–ã–ë–î–õ–û–——!—)—D—L—O—V—\—t—|—ž—»—ׯ—͗ӗӗӗӗӗؗؗî—ô—˜˜ ˜˜#˜(˜6˜B˜K˜W˜_˜b˜i˜o˜t˜†˜•˜�˜µ˜½˜À˜ǘ͘å˜í˜ ™&™.™1™8™>™>™>™O™X™d™l™o™v™|™“™¢™®™É™Ñ™Ô™Û™á™ù™š'šDšLšOšVš\š\š\š\š\šašaštš�š•š š¥š¥š¸šΚÔšßšášášôš››(›(›:›C›T›Y›k›{›{›€›€›“›©›¯›½›Ì›Ñ›Ñ›ä›ú›œœœ"œ"œ8œ>œ[œsœsœ�œ£œ¨œ´œ½œÌœÌœÑœÑœçœíœ -�"�"�L�R�W�c�l�{�{�€�€�–�œ�¹�Ñ�Ñ�û�žžžž*ž*ž/ž/žEžKžhž€ž€žªž°ž²ž¾žÇžÒžÒžÒžÒžמåžîžÿžŸŸ Ÿ Ÿ Ÿ0Ÿ@ŸEŸiŸuŸvŸ{Ÿ�Ÿ­Ÿ½ŸáŸñŸ÷Ÿ÷Ÿ÷ŸüŸ  ) g w }  „ • ¤ Ö Þ ä æ ë ò ò û  ¡ ¡)¡8¡8¡=¡B¡Q¡Z¡e¡g¡p¡{¡{¡œ¡£¡©¡±¡¼¡¡Ò¡Ø¡à¡ë¡ñ¡ñ¡ö¡û¡¢ ¢¢¢ ¢/¢/¢/¢4¢4¢4¢F¢K¢K¢]¢h¢p¢x¢~¢~¢~¢ƒ¢ƒ¢Ž¢Ÿ¢¢¢®¢·¢âÊ¢ТÕ¢Õ¢à¢ñ¢ô¢£ £££"£'£'£'£'£,£1£1£<£@£@£L£U£X£X£c£e£{£‚£ˆ£—£¢£­£³£¿£ããϣأۣۣæ£è£þ£¤ ¤¤¤)¤/¤9¤<¤@¤@¤H¤O¤R¤T¤_¤c¤l¤o¤o¤z¤|¤š¤¡¤¬¤·¤º¤À¤ŤŤФÔ¤Ô¤à¤é¤ì¤ì¤÷¤ù¤¥¥¥+¥6¥A¥G¥S¥W¥W¥c¥l¥o¥o¥z¥|¥’¥™¥Ÿ¥§¥²¥½¥Ã¥Í¥Ð¥Ô¥Ô¥Ü¥ã¥æ¥è¥ó¥÷¥¦¦¦¦¦.¦5¦@¦K¦N¦T¦Y¦Y¦k¦o¦o¦{¦„¦‡¦‡¦’¦”¦ª¦±¦·¦ɦÔ¦ߦå¦ê¦ê¦õ¦ú¦ú¦§ -§ -§§§§#§(§-§2§2§F§K§K§X§\§m§u§y§�§”§˜§˜§¥§±§¹§¿§ϧÓ§ä§ö§¨¨¨¨¨"¨(¨(¨(¨(¨(¨*¨*¨8¨?¨L¨X¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨f¨h¨h¨¨‡¨“¨“¨´¨èÛ¨ݨé¨ö¨ö¨©&©1©:©C©N©U©U©_©_©b©t©’©ž©ž©É«xÝ÷Z5Z5l5n5r5{5‡5“5¨5¨5×5Û5à5ì5ÿ5 6 666"6,6lby¯|¯|Å|Ô|Ù|î|Û|ý|}} }"}}1}7}P}i}‚}›}´}¾}„žïlïl mmm"m)m+m.m5mý3ýOý_ýqývývývý}ý„ý‹ý ý§ýÃýÃýÕýÌM¼ˆ¦ˆ¦¢¦­¦¸¦Á¦É¦Ì¦Ó¦×¦à¦ó¦÷¦ý¦ §(§5§D§I§U§Z§a§m§r§u§§w§�§˜§©§§§Ÿ§·§À§Æ§Æ§Ô§×§ë§ô§ý§¨¨ ¨$¨<¨E¨S¨o¨{¨{¨“¨¤¨¤¨«¨Ä¨Ð¨Ø¨ë¨ò¨©©©©%©*©1©N©{©‚©†©ˆ©“©Ÿ©£©¸©º©Ë©Õ©à©ê©ù©ª!ª!ª$ª,ª1ª³ªPw‡×N×NóNOO.OKOfOlOuOƒO‰OŒO˜OŒ xbxbˆb¬b¬bºbºbºbºbÃbÃbÊbåbúbcc c cc+c+c9c?c?cWcWc]cƒc (kq ‹ ‹.‹:‹J‹Q‹W‹ @^jëë�ë•ëœë»ëÈëÈëËëÍëÓë!$/4§á§á´áÉáÎáÔá"$).wáwá„á™ážá¤á#$#(GáGáVáláqáwá$€ïK**4DZbl‡Œœ²ºÄßäú   " , 6 @ J T ^ h r | ’ œ ¦ ° º Ä Î Ø â ø  " , 6 @ J T ^ h r | † � š ¤ ® ¸ Â Ì Ö à ê ô þ !!!&!0!:!D!N!\!%¤CÈ�È�Þ�å�ú� žž ž&ž,ž<žGžQž\žsžvžxžŠž�ž žªž´ž»žÆžÛžãžãžùžùžùž Ÿ&$5:×á×áåáúáÿáâ'¤DiŸŸ&Ÿ-Ÿ4ŸBŸSŸeŸgŸnŸtŸ„Ÿ�Ÿ™Ÿ¤Ÿ»Ÿ¾ŸÀŸÒŸÙŸéŸóŸýŸ  # + + A A A V ((&,ú/ú/000 0%0)0]e×M×MíMNNNN N*ø Úv%v%˜% %¦%³%º%Ö%Ü%Ü%ç%ñ%ñ%þ%&&!&'&1&7&H&H&S&]&]&o&u&…&‹&�&—&—&¸&¾&Ð&ã&é&ì&ò&ò&ô&ú&''''''"'"'7'A'A'U'^'d'j'€'…'�'£'§'§'¯'µ'»'Å'Ì'Ó'Ü'î'î'(((#(5(H(N(R(X(^(d(d(f(j(p(v(|(�(�(�(�(¬(½(½(Ô(á(å(í(ÿ( ) )%)(),)2)2)D)U)j)~)†)—)›)¡)®)°)¼)Ú)à)ë)** *%*+*4*:*L*]*e*i*o*|*~*Š*¨*®*´*º*Ã*É*æ*Ù*+ +++$+)+)+0+:+O+T+T+T+q+s+�+’+¯+µ+½+Á+È+ë+ñ+÷+,,!,',2,7,7,>,B,L,Z,\,d,i,q,|,‚,‘,–,œ,¡,©,®,½,Ô,ä,ñ,ü,--6-6-=-R-W-`-m-r-x-}-}-„-ˆ-’- -¢-ª-®-²-½-Ç-Ç-Ñ-Ý-ä-è-ð-ø-.. .%.1.1.9.9.\.\.j.p.u.y.~.~.~.~.„.†.†.©.¯.µ.¼.Ò.Ô.Ô.Ô.ß.ß.ß.ä. 0+4.w6Ê6ÊPÊTÊlÊtÊ|Ê†ÊŠÊ‘Ê—Ê«Ê³Ê¸Ê»ÊÆÊÑÊÙÊäÊïÊñÊËËË Ë+Ë-Ë8ËCËEËQËZËZËpË{˓˙ˢ˳˹ËÂËÔËÚËÚËâËæËñËöËÌÌÌ%Ì'Ì+Ì:Ì:Ì:ÌKÌKÌPÌbÌhÌÖÌ,Ô@fæfæ|æƒæ†æªæªæÇæÚæíæççç#ç1çDçWç_ç_çaçaçaçtçvçvçvç}ç�ç£ç£ç£ç¶çÁçÔçêçïçóçúçè"è)è)è,èQè-LAP$$$!$-$H$M$m$o$Š$¥$¥$­$´$Û$.P~ލ‹¨‹¶‹Ã‹Ñ‹ã‹î‹ü‹ ŒŒ)Œ4ŒBŒHŒNŒ/4 -"7"707<7M7_7h7v7|70€À\ž ž À Ç Õ à       D K K Z i … � � � ¥ ¶ ¿ Ý è ê    $ 6 ? J O U \ „ ‰ —     § ¶ Í Í Ü å ù  %KT[`kw†šŸ§³ÅÅáèð!!06JO_s…Šš­µÉçþ%ASYdp€�–ŸŸ±µÁØô #3CU[[`bbggv|‚‚†ÿ1ŒÄãæÛæÛÜÜÜÜÜ$Ü3Ü>ÜDÜIÜKÜWÜ^ÜfÜlÜrÜvÜv܅܌ܔܚܠܢܢܮÜ28 2/2/@/F/R/]/n/x//…/3@‡“ßìßìíìøìÿìí+í+í.í0í6í4ÜSgg� §®µ»½ÄËÎÎààòý  " * / 5 K [ p u Ž ¦ ª ª ¯ ¸  Ö Þ ç ï ô û  - -2 -4 -M -e -i -i -} -… -Ž -– +H2@2#2#;#A#\#a#Œ#Ž#Ã#­#Ó#Ú#ë#þ#¨­Ó‡a‡a�a¥a°a¼aÜa¾aëañañab"bMb[b[bˆbªbÂb¯bÑbýbêbccFcFcMcqc‡c‡c‡c‘cH>Lwþwþ‘þ›þŸþ£þ¨þªþÂþÚþÚþäþp©Á‡‡±³ºÀÆÈÎÔêý "7M`…—(®å®åÂåãåçåçåïå8~å~å‡åŒå—å å§å©å®åd`µfÙfلوٕٗ٤٦ٲٲٿÙÁÙÎÙÐÙÜÙÜÙ÷ÙÚÚÚÚ&Ú1Ú7Ú<Ú>ÚJÚQÚ`ÚkÚqÚvÚxÚ„Ú´ÚÚÚêÚúÚ +Û ÛÛ,Û<Û<ÛAÛTÛ[ÛbÛbÛbÛbÛiÛÛ‹Û‘Û—Û�Û¡Û¡Û¡ÛÎÛÕÛëÛ÷ÛýÛÜ Ü Ü ÜÜD¶ÃÜÜ4Ü7Ü:ÜGÜMÜZÜ]Ü`ÜfÜhÜrÜ ,cjp‹p‹~‹ˆ‹“‹ž‹¤‹ª‹ + os..<QW P ‚7‚7�7Ÿ7»7Á7Ó7Ó7Þ7ç7í7ô7ú7 ”;\ßLßLçLëLMM;M\MeMvMšM±M±MÐMßMèMõMüM.N?NCNKNKN^NnNrNvN Œ×ö¦¦ÆÎÒàæìì . B P g m y ~ Œ ¨ ± Á à Ê Ê Ð Ð à |1’"’"¨"±"¼"Ö"Ö"Ù"è"î"÷"ù"ÿ"# +###!#$#$#.#0 '¸‰¸‰Æ‰æ‰ì‰ò‰ò‰ø‰„“°X¢X¢l¢s¢z¢~¢¢¢µ¢¼¢Í¢ò¢ý¢£ +££:£E£P£R£Y£b£d£o£v£ £("ŸáŸá®áÅáàáàáæá ?á?áNádájá ˆà´à´µ µ#µ/µ:µLµ]µNµLµ}µ˜µ¤µ«µ±µ½µÇµÎµÕµÙµÛµáµíµ÷µþµ¶ ¶ ¶¶¶#¶5¶F¶7¶5¶f¶‡¶“¶š¶ ¶¬¶¶¶½¶Ä¶È¶Ê¶Ð¶Ü¶æ¶í¶ô¶ø¶ø¶··#·5·F·7·5·f·‡·“·š· ·¬·¶·½·Ä·È·Ê·Ð·Ü·æ·í·ô·ø·ø·¸¸$¸5¸&¸$¸U¸\¸b¸n¸x¸¸†¸Š¸Œ¸’¸ž¸¨¸¯¸¶¸º¸º¸Ä¸Ò¸Û¸ô¸¹¹¹¹¹†¹ÔW„W„t„Bª|„‹„®„¹„˄҄ã„ë„ï„ò„……0…0…E…G…G…S…[…_…l…l…x…€…„…‘…‘…‘…­…¸…É…É…Î…æ…õ…ú…† ††††-†<†A†G†R†W†W†e†n†z†‚†І’†•†›† †©†»†ĆÕ†å†å†ê†ò†ú†ý†‡‡‡‡‡‡‡‡#‡8‡]‡t‡�‡‰‡‘‡�‡©‡¯‡¶‡¿‡ÇƇÒ‡؇߇ä‡ä‡ò‡ˆˆˆˆˆ ˆ(ˆ7ˆ<ˆ<ˆCˆNˆTˆ\ˆbˆmˆrˆrˆ�ˆŒˆžˆ¤ˆ¬ˆ²ˆ·ˆˆÔˆÚˆâˆèˆíˆíˆ‰‰‰‰‰*‰0‰0‰U‰|‰�‰�‰•‰›‰±‰‰ȉ͉æ‰ì‰ü‰Š ŠŠŠŠ+Š1ŠGŠXŠ^ŠcŠ|Š‚Š’ŠšŠ¢Š¨Š­Š­ŠÊÉŠߊðŠöŠûŠ +‹‹!‹)‹1‹7‹>‹C‹C‹Y‹_‹u‹†‹Œ‹Ž‹�‹£‹­‹µ‹½‹Ëʋʋʋ܋å‹ö‹ŒŒ Œ ŒŒ!Œ2ŒEŒLŒRŒZŒ`ŒpŒvŒ~Œ„Œ„Œ„Œ‰Œ‰Œ‰Œ‰Œ‰Œ¨Œ´Œ¹Œ¹ŒÈŒÑŒÜŒåŒðŒûŒ����2�C�I�N�`�f�k�„�¢�¢�§�§�³�»�¾�Ä�Ê�Ï�Ï�ó�û�ŽŽŽ Ž Ž0ŽNŽNŽSŽSŽ_ŽgŽjŽqŽwŽ|Ž|ŽœŽ¤Ž´ŽºŽÁŽߎîŽöŽ��� �&�>�F�^�f�i�p�v�v�v�•�¥�±�¹�¼�Ã�É�Ù�è�ô����!�'�?�K�f�n�q�x�~�~�~�~�ƒ�ƒ�Œ�œ�²�¸�Ð�ã�é�î�‘‘ ‘'‘-‘9‘A‘D‘K‘Q‘z‘‚‘’‘˜‘Ÿ‘Ÿ‘Ÿ‘¤‘¤‘­‘őۑá‘ù‘ ’’’B’H’[’’’¤’Á’É’Ï’Ô’Ô’î’ú’“““““0“<“H“S“S“X“X“r“~“Š“•“•“š“š“°“¶““ȓ͓ߓå“ê“ù“””””$”7”B”K”W”_”b”h”n”s”‡”–”ž”¶”¾”Á”ǔ͔å”í” •'•/•2•8•>•>•O•X•d•l•o•v•|•�•“•¢•ª••ʕ͕ԕڕò•ú•–3–;–>–E–K–K–[–d–p–x–{–�–‡–Œ– –¯–·–Ñ–Ù–Ü–â–è–——*—F—N—Q—W—]—]—n—w—ƒ—‹—Ž—•—›— —²—Á—É—ä—ì—ï—ö—ü—˜˜>˜[˜c˜f˜m˜s˜s˜s˜s˜s˜x˜x˜Ž˜”˜ ˜¦˜«˜½˜ØȘÖ˜â˜ë˜÷˜ÿ˜™ ™™™&™5™=™U™]™`™g™m™…™�™¬™Æ™ΙÑ™Ø™Þ™Þ™Þ™ï™ø™š šššš3šBšNšišqštš{š�š™š¥šÇšäšìšïšöšüšüšüšüšüš›››/›5›@›E›E›X›n›t››�›�›”›·›½›È›È›Ú›ã›ô›ù› œœœ œ œ3œIœOœ]œlœqœqœ„œšœ œ®œ½œœœØœÞœûœ��=�C�H�T�]�l�l�q�q�‡���ª�Â�Â�ì�ò�÷�ž žžž ž ž6ž<žYžqžqž›ž¡ž¦ž²ž»žÊžÊžÏžÏžåžëžŸ Ÿ ŸJŸPŸRŸ^ŸgŸrŸrŸrŸrŸwŸ…ŸŽŸŸŸ¡Ÿ³ŸÀŸÀŸÀŸПàŸåŸ     0 M ] � ‘ — — — œ ¡ ¶ É ¡¡¡ ¡$¡5¡D¡v¡~¡„¡†¡‹¡’¡’¡›¡­¡À¡É¡Ø¡Ø¡Ý¡â¡ñ¡ú¡¢¢¢¢¢<¢C¢I¢Q¢\¢b¢r¢x¢€¢‹¢‘¢‘¢–¢›¢¢¢©¢°¢·¢À¢Ï¢Ï¢Ï¢Ô¢Ô¢Ô¢æ¢ë¢ë¢ý¢££££££#£#£.£?£B£N£W£c£j£p£u£u£€£‘£”£ £©£µ£¼££Ç£Ç£Ç£Ç£Ì£Ñ£Ñ£Ü£à£à£ì£õ£ø£ø£¤¤¤"¤(¤7¤B¤M¤S¤_¤c¤c¤o¤x¤{¤{¤†¤ˆ¤ž¤¥¤«¤³¤¾¤ɤϤÙ¤ܤà¤à¤è¤ï¤ò¤ô¤ÿ¤¥ ¥¥¥¥¥:¥A¥L¥W¥Z¥`¥e¥e¥p¥t¥t¥€¥‰¥Œ¥Œ¥—¥™¥¯¥¶¥¼¥Ë¥Ö¥á¥ç¥ó¥÷¥÷¥¦ ¦¦¦¦¦2¦9¦?¦G¦R¦]¦c¦m¦p¦t¦t¦|¦ƒ¦†¦ˆ¦“¦—¦ ¦£¦£¦®¦°¦ΦÕ¦à¦ë¦î¦ô¦ù¦ù¦ §§§§$§'§'§2§4§J§Q§W§i§t§§…§ЧЧ•§š§š§¥§ª§ª§µ§¸§¼§çȧͧÒ§Ò§æ§ë§ë§ø§ü§ ¨¨¨-¨4¨8¨8¨E¨Q¨Y¨_¨o¨s¨„¨–¨¡¨¥¨¥¨²¨º¨¨ȨȨȨȨȨʨʨبߨì¨ø¨©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©© ©'©3©3©T©c©{©}©‰©–©–©¹©Æ©Ñ©Ú©ã©î©õ©õ©ÿ©ÿ©ªª2ª>ª>ªi¬xÝ÷Z5Z5l5n5r5{5‡5“5¨5¨5×5Û5à5ì5ÿ5 6 666"6,6lbyO}O}e}t}y}Ž}{}�} } }­}Â}¯}Ñ}×}ð} ~"~;~T~^~„ž�m�m­mµm»mÂmÉmËmÎmÕmÜmÜmímñm÷m÷m nnnn7nZn{n€n¡n¦n²n½nÂnÒnÕnénïnônúnünoo oooo$o4oWoeo}o‚o†o«o¾oÃoÑoéoîoòop'pJp]pbphpmppprpxp~p„p‰p�p—p—p¡pªp¸pÐpÕpÙpþpq1qDqIqYq|qŠq¢q§q«qÐqãqãqþqþqþq r$r&r&r&r4rLrNrNr\rtrtr…r…rŽr›r±rÑrërórþrsssss"sâDâ#$#(çáçáöá âââ$€ïK**4DZbl‡Œœ²ºÄßäú   " , 6 @ J T ^ h r | ’ œ ¦ ° º Ä Î Ø â ø  " , 6 @ J T ^ h r | † � š ¤ ® ¸ Â Ì Ö à ê ô þ !!!&!0!:!D!N!\!%¤CXžXžnžužŠž›ž­ž¯ž¶ž¼žÌž×žážìžŸŸŸŸ Ÿ0Ÿ:ŸDŸKŸVŸkŸsŸsŸ‰Ÿ‰Ÿ‰Ÿ�Ÿ&$5:wâwâ…âšâŸâ¥â'¤Di Ÿ Ÿ¶Ÿ½ŸÄŸÒŸãŸõŸ÷ŸþŸ    ) 4 K N P b i y ƒ � ” Ÿ ³ » » Ñ Ñ Ñ æ ((&,ú/ú/000 0%0)0]ewNwN�N N¯NµN¸NÀN*ø˜Ò¾%¾%à%è%î%û%&&$&$&/&9&9&F&O&^&i&o&y&&�&�&›&¥&¥&·&½&Í&Ó&Ø&ß&ß&'''+'1'4':':'<'B'H'J'J'J'['e'j'j''‰'‰'�'¦'¬'²'È'Í'Õ'ë'ï'ï'÷'ý'( ((($(6(6([(_(e(k(}(�(–(š( (¦(¬(¬(®(²(¸(¾(Ä(É(É(É(É(ô()))))-)5)G)g)g)m)p)t)z)z)Œ)�)²)Æ)Î)ß)ã)é)ö)ø)*"*(*3*V*a*g*m*s*|*‚*”*¥*­*±*·*Ä*Æ*Ò*ð*ö*ü*+ ++.+!+H+Q+W+W+l+q+q+x+‚+—+œ+œ+œ+¹+»+Ø+Ú+÷+ý+, ,,3,9,?,K,b,i,o,z,,,†,Š,”,¢,¤,¬,±,¹,Ä,Ê,Ù,Þ,ä,é,ñ,ö,--,-9-D-`-b-~-~-…-š-Ÿ-¨-µ-º-À-Å-Å-Ì-Ð-Ú-è-ê-ò-ö-ú-....%.,.0.8.@.H.Z.h.m.y.y.�.�.¤.¤.².¸.½.Á.Æ.Æ.Æ.Æ.Ì.Î.Î.ñ.÷.ý./////'/'/'/,/U0+4.wÆÊÆÊàÊäÊüÊË ËËË!Ë'Ë;ËCËHËKËVËaËiËtËË�˗˞˥˰˻˽ËÈËÓËÕËáËêËêËÌ Ì#Ì)Ì2ÌCÌIÌRÌdÌjÌjÌrÌvÌ�̵̷̧̘̣̻̆ÌÊÌÊÌÊÌÛÌÛÌàÌòÌøÌfÍ,Ô@öæöæ ççç:ç:çWçjç}ç�ç•ç•ç³çÁçÔçççïçïçñçñçñçèèèè è è3è3è3èFèQèdèzèèƒèŠèŸè²è¹è¹è¼èáè-LAP$$$!$-$H$M$m$o$Š$¥$¥$­$´$Û$.P~Ž8Œ8ŒFŒSŒaŒsŒ~ŒŒŒ™Œ§Œ¹ŒÄŒÒŒØŒÞŒ/4 +"7"707<7M7_7h7v7|70€À\. . P W e p – – Ÿ ¡ ¡ ¨ Ô Û Û ê ù    - 5 F O m x z “ ™ ¤ ´ Æ Ï Ú ß å ì '007F]]lu‰�—œ§­µÛäëðû*/7CUUqx€�¢¨±±ÀÆÚßï*=EYwŽ’žµÑãéô &//AEQh„–œ§³ÃÓåëëðòò÷÷ �1ŒÄãvÜvܒܞܢܦܭܴÜÃÜÎÜÔÜÙÜÛÜçÜîÜöÜüÜÝÝÝÝÝ$Ý*Ý0Ý2Ý2Ý>Ý28 2/2/@/F/R/]/n/x//…/3@‡“íí�í˜íŸí¾íËíËíÎíÐíÖí4ÜS  - @ G N U [ ] d k n n € € ’ � ± ¹  Ê Ï Õ ë û  + +. +F +J +J +O +X +b +v +~ +‡ +� +” › -¡ -· -Ç -Ü -á -ú -  ) ) ) ; . ] P r } ƒ › ³ ¸ à × ß è ð ò ø  -  / 1 J b f f z ‚ ‹ “ ˜ Ÿ µ Å Ú ß ø   ' ' ' 9 , [ N p { � ™ ± ± ± ½ à Í Ø ê ú (?VVi„„„¥µÃÃÌÖãý %'FUNm}——°5D‚�&&6JSYkkorz6\Ob8Š8ŠXŠgŠpŠyŠ}Š�Š�ВЗЗЍЬдŠÌŠÏŠÛŠ70üÆäÆäÏäÔäÝäääæäëä8�á''IPWbxxŠ££®²½êÑÄù!59>Skpx|Ž�­ÁÅÅÊèÛ# -ý2P[au�’¦®·¿ÄËÝí6::Ogltx‡z¦º¾ÍÍÍÍàæð÷ -%%AQ__s��¤·¼Ûêã*PAvx¤¤¤¼¯íòý0J7Yp�œ°´¹×Êùì!0NY_s‹�¤¬µ½ÂÉÛë4888Zs‡‹ššš­³½Ä×òòò,,@Ng\z�’±À¹Øèù99@cccƒ9Dt�ÎÎÞòû":lz‘¿}¿}Õ}ä}é}þ}ë} ~~~~2~ ~A~G~`~y~’~«~Ä~Î~;<�›~~ŽŸ¨®²½<¨.ïïï"ï.ï?ïAïQï\ïnïyï„ï“ï¤ï«ïÄïÈïÙïÙïãïêïýïð ð(ð7ðNðNðjðoð›ð=d(=h‰h‰t‰ˆ‰‹‰Ÿ‰§‰«‰µ‰¿‰Ç‰Ê‰Ð‰>4o¸GG.G1G5GBGKGVGfGnGxG G G°GµGµGÅGÊGÊGÚGßGßGïGôGôGH H HHHH.H3H3HCHHHHHXH]H]H]H`HiH‚H�H§HºH¼HÂHÄHÇHØHÝHÝHãHóHóHþHII3I;IAIAIUIUI^IaI!J?Ä nϫϫì«ô«÷«¬¬(¬1¬L¬e¬w¬‚¬“¬—¬©¬¬¬·¬À¬̬߬­­ë¬ ­7­K­W­e­†­›­¿­Ó­Õ­ö­Ü­®®®®®#®9®@®M®R®a®n®�®�®™®�®Ê®Ê®â®ç®ç®÷®û® ¯¯'¯1¯D¯I¯I¯Y¯]¯n¯x¯‰¯“¯¦¯²¯·¯·¯·¯Ù¯ê¯ï¯ü¯°°° °/°4°:°?°?°D°N°]°b°h°m°m°s°y°~°~°†°™°¥°²°¾°Ͱ×°ݰæ°ý°±"±/±4±L±_±v±ƒ±‹±š±¤±ª±³±¼±¼±Á±Á±Á±Á±Á±ѱѱѱé±ÿ±²"²3²@²B²O²T²T²T²_²m²r²r²y²‡²Œ²¤²°²²βÔ²ܲâ²ë²³³#³)³8³@³H³u³†³“³•³£³£³¨³¨³¯³½³³Õ³á³í³ó³ù³´´´´´´ ´$´$´$´$´$´5´5´5´5´5´5´5´5´5´5´M´c´k´†´—´¤´¦´³´ôÈ´È´È´Ñ´ë´÷´ü´µ*µ*µ/µ/µ/µ/µ/µ/µ/µ/µDµIµIµIµZµaµfµfµqµƒµ›µ°µѵòµýµ¶¶¶¶¶B¶K¶\¶b¶ƒ¶œ¶¤¶¬¶º¶ä¶í¶ó¶·-·-·-·-·-·O·ˆ·‘·—·�·¢·«·´·¹·¹·¹·¹·È·Ü·ú· -¸¸¸¸(¸<¸b¸u¸{¸{¸€¸€¸�¸£¸Á¸Ѹ׸ܸܸ︹)¹<¹B¹B¹G¹G¹G¹_¹u¹}¹˜¹©¹¶¹¸¹ǹɹɹɹɹɹݹݹݹݹݹݹݹݹݹݹݹݹݹݹݹݹì¹û¹ºººººº'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º'º)º)º@ºHºTºTºXº]ºmº‰º¡º°º¼ºÒºìºïºùº»+»K»k»�»‘»¤»Ò»ª»í»í»ð»¼¼#¼4¼7¼Q¼_¼k¼ƒ¼ƒ¼®¼±¼À¼Ô¼õ¼ ½%½½A½V½t½©½§½œ½‘½‚½·½·½·½º½¿½½ܽê½¾:¾:¾e¾h¾w¾‹¾¬¾À¾ܾȾø¾ø¾¿K¿I¿>¿3¿$¿Y¿Y¿Y¿\¿a¿a¿h¿x¿™¿¥¿öÂ@Ä…²wÇwÇ�ǑǜǣǮÇÂÇÂÇÍÇÞÇåÇòÇþÇ ÈÈ È È)È.È6ÈFÈTÈcÈnÈ�È�șșȴÈàÈàÈôÈöÈöÈÉÉÉÉÉÉÉ+É+É+É1É9É?ÉDÉDÉJÉRÉVÉ\ÉaÉaÉwɇɑɠɥɭɭɲɲɹÉÏÉßÉéÉñÉ÷ÉÊ ÊÊÊÊÊ%Ê0ÊdÊsÊ}ʅʋʠʦʫʫʫʫʫʫʫʫʫʶÊÄÊÔÊÚÊâÊñÊöÊË ËËËËË!Ë*Ë7Ë?ËKËVˊ˒ˡ˫ËÅËËËÐËÐË×ËêËòËÌÌÌ,Ì.Ì9ÌAÌVÌVÌ^ÌoÌwÌ~̗̜̄̊̎ÌÀÌÌÌÔÌéÌõÌúÌÍÍÍÍÍ,ÍIÍNÍVÍgÍoÍw͌͑ͤ͜͹;;ÍâÍîÍöÍ ÎÎÎ(Î3Î8Î8Î8Î8Î8Î8ÎCÎCÎCÎCÎCÎCÎCÎCÎCÎCÎCÎCÎNÎ]Î`ÎnÎ~΄ΌΛΠΨΰβκÎÉÎÏÎ×ÎßÎáÎéÎÏÏÏ Ï&Ï:ÏCÏLÏTÏ^ÏhÏpÏ~σψϚÏÎÏÖÏåÏïÏ ÐÐÐÐÐ Ð(Ð+Ð5ÐCÐUÐWÐiÐ{Ð{Ð{Ð†Ð‹Ð¨Ð­Ð­Ð¶Ð»Ð»Ð»Ð»Ð»Ð»Ð»Ð»Ð»Ð»Ð»Ð»Ð»Ð»Ð»Ð»ÐÆÐÒÐêÐýÐÑÑÑ!Ñ(Ñ5Ñ>ÑGÑOÑVÑ[Ñ[ÑcÑkщёєіѦѰѰѰѲÑÇÑØÑÛÑÞÑæÑëÑëÑôÑùÑÒÒÒ*Ò1ÒBÒNÒkÒ„Ò™Ò®ÒµÒµÒºÒºÒºÒºÒºÒºÒºÒÂÒÍÒÙÒèÒíÒíÒõÒýÒ -ÓÓÓÓÓÓÓ(Ó-Ó-Ó-Ó9Ó@ÓFÓPÓUÓlÓ{ӃӔӜӿÓÅÓÌÓÎÓÔÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÛÓÝÓÝÓøÓÔÔÔÔ Ô'ÔCÔPÔPÔPÔTÔ_Ô}Ô‹ÔÖAx[ÖÖ•ÖœÖ£Ö®ÖµÖÆÖÐÖ×ÖáÖôÖüÖüÖ×1×7×@×G×J×U×^×e×h×m×xׂהךװ׷׿×Õ×Ü×Ü×Ü×êרØ"Ø4Ø<Ø<Ø<ØGØQØcØiØØ†ØŽØ•تػػØÂØÂØÂØÐØ÷ØÙ ÙÙ'Ù/Ù/Ù/Ù=ÙEÙEÙHÙSÙmÙyÙ¾ÙBx`ºÏÜÏÜçÜ÷ÜþÜÝÝ#Ý&Ý.Ý5Ý8ÝHÝVÝaÝlÝoÝzÝ�ݛݦݱݼÝÃÝÖÝâÝÿÝÞÞ0Þ3Þ9Þ>ÞMÞSÞ[ÞjÞpÞxÞxÞ„Þ’Þ¡Þ©Þ¸ÞÀÞãÞéÞïÞñÞ÷ÞýÞýÞýÞ"ß'ßDßGßGßNß[ß_ßjß„ß�ß ß³ßÏßäßìßößà)à)à�àC ?C/1/191A1F1DôÑʯZ¯ZÐZÛZìZÛZ[[[$[-[4[8[A[A[I[M[m[{[‡[�[˜[¼[¼[Í[Ø[Þ[å[ê[ê[ý[\\$\/\6\@\M\M\_\d\d\r\w\w\ˆ\ˆ\›\ \±\·\À\Õ\é\é\î\î\ü\]]] ]]]]&]-]-]<]B]O]V]^]‚]‚]Š]™]¤]«]­]Á]Ð]Õ]Ú]Ú]Ú]í]ò]^^^&^:^:^?^?^G^]^b^v^}^‚^‚^Ž^�^¯^¾^Ù^ä^þ^_"_1_P_[_`_o_ƒ_Š_‘_¤_¦_´_Ç_É_×_å_õ_ü_``&`3`3`>`R`_`g`i`}`�`–`§`µ`×`Þ`ê`aaaaa a'a+a3a:aJaUasaxa�aŒa•a�a¢a¢a±a¾aÌa×aâaðaöaüab bb b8b8bIbTbVbbb€b†bŒb’b›b¬bÓbÛbåbób ccc-cBcBcOcTcfclclclclcvdEDTa/|/|C|P|f|R|u|w|�|§|¯|FœfɯR¯RÑRÛRSSS6S;S?SGSPS_SfSoStS‰SšS¹SÁSÃSâSêSùST TTT T&T(T9T>TTT@TcTiTiTqTzT‰T¨T¯T±TÐT×T×T×TîT÷TUUU+U UCUHUYU^UtU`UƒU‰U�U˜UžU U±U¶UÌU¸UÛUáUáUéUòUòUüUüUVDVMVYV]VkV�VvV™V™V«VG ;zââ&â/â2âDâZâ\âeâjâ‹â©â¸âÖâêâã ã/ãMã\ãyãŠã¡ã¥ã¥ã©ã®ã³ã½ãÀãÊãÏãèãëãëãëãëãðãöãä ä,ä5äIäQäZävä�ä�ä–äªäªä¹ä¾ä¾äÌäHPcs‡@‡@¨@•@Ê@·@Ù@è@ð@û@ý@AAA5A;AIPµÅûûû û/û/û6ûcûyûeû–ûˆû®û¶ûJŒ•´‡ù‡ùºùæùæùùùýù ú/ú4ú4ú;úCúKú`úlú}ú‚ú“ú§ú¬ú®ú®ú®úÊúèúèúûKP�­g=g=�=’= =¦=Á=Ð=ß=î=ü=> ->>Lè7?/?/j/m/p/v/{/’/©/À/ä/00"0<0N0[0q0‚0‡0’0š0š0¤0¤0¯0´0É0Ï0î0 11$1*1I1h1p1{1{1…1…1—1Õ1í1ÿ1M$ WZWZ‚ZkZŒZ”ZNLx‡ÖÌÖÌèÌýÌÍ Í&Í.Í>ÍIÍZÍ`Í’ÍOTHY0e0eBeDeMeVedeiereuezeˆe’e•eŸeP¨!Gˆcˆc˜c¡c´cÁcÍcÙcåcñcddd"d+d2d;dRdidnd€d�d›d­d­d¶dÙdÙdÛdîdðd -eee0eQlõŒ p p9pDpTp�p¤p¸p¿pÇpÏpØpàpèpêpòpúpqq'q?qHqHq}q§q°qÒqìq r3r?rarcrjrqrqr”r°r×rórs6s]sys s¼sãsÿs&t&t5tBtGtGtVtcththtotztŒt¤t¼tÔtÖtÖtÖtÝtÝtêtïtïtïtuu!u6uruyuyuyu�užu¬uÊuÓuÜuéu÷uv-v-v-v?vMviv‡v‡v‡v’v•vÄvÆvÝvãvôvývÿv wwww*w*wNwPwWwhwqwsw�wƒw‘w“w¡w¡wÁwÁwÁwÁwáwx;xCxGxOxSxaxoxqxyx}x�x‰x—x¥x¥x¿xÊxàxôxy-y8yByIybynyuyŽyŽy y¥y§y­y¾yÏyÞyåyöyÿyzzz z!z/z/z/zSzSzrzyz€zƒz�z’z z¤z²z¶zÄzÈzÈzázèzízûz{{0{P{c{r{t{ƒ{…{”{ž{ž{¬{µ{Ë{Ò{÷{ü{%|U|Z|h|j|x|�|›|�|Ÿ|¦|·|À|Â|Ð|Ò|à|â|ð|ð|}}}}}/}/}/}:}V}{}”}™}™}™}»}À}À}À}à}å}å}å}~ ~ ~~~~~~~#~#~&~+~J~`~…~¡~µ~º~º~Õ~â~ä~ó~ü~>@@HCƒƒƒ¢¢¢ÃÈÈÈêïï€€3€8€8€S€a€c€r€{€•€—€—€œ€—€½€¿€¿€Ç€Â€��� � �7�7�a�y�‘�œ�²�Æ�ß�÷�‚-‚/‚@‚]‚t‚{‚s†R„7wèwè•è£è¹èÓèáèÿè -é&é&é&é3éNéPéPéPé]éxézézéˆé•é°é°éÕéÙéíéÿéSæd®Ü®ÜÈÜÑÜñÜñÜ÷ÜÿÜÝÝÝÝ*Ý*ÝDÝIÝIÝOÝTÝTÝZÝ_Ý_ÝeÝjÝj݂ݕݛݠݠݩÝÉÝÉÝÉÝÐÝÒÝÒÝÙÝÛÝÛÝáÝáÝèÝêÝêÝðÝðÝ÷ÝùÝùÝÿÝÿÝÞÞÞÞÞ"Þ"Þ"Þ"Þ.Þ6Þ>ÞFÞNÞVÞ^ÞdÞ|Þ‹Þ•Þ˜Þ˜Þ¢Þ¨Þ®Þ®Þ²ÞºÞÁÞÅÞÍÞÕÞÛÞãÞêÞòÞúÞþÞßßß"ß.ß4ß<ß@ßGßOßWß[ßaßißpßx߀߄ߊߕߚ߰ßÁ߯ßÉßnàTLœ«H‡H‡a‡c‡j‡€‡�‡–‡®‡Æ‡É‡Û‡#ˆUÔ/`žðžð²ðÇðÖðÚðèðñðññññ%ñ0ñ7ñGñ^ñuñ{ñ€ñ„ñ—ñ—ñ­ñ¯ñ¹ñÝñèñêñòòòòò!ò0ò8òKòµòV$ZZBZ+ZLZTZWP©¹¯C¯CÐC½CòCßCDDD#D%D0D;D;D]DcDX,>×>×G×M×U×^×g×l×Y�¿Ž¿ŽàŽõŽ��C�P�b�‚�’�’�Ÿ�Ÿ�¦�¹�·�Ç�Ç�Ò�Ü�â�è�ë�ù��� �"�7�<�G�R�l�†�—���£�ª�Á�°�Ñ�×�Ý�å�‘í�‘‘‘"‘"‘)‘@‘/‘P‘V‘\‘d‘„‘l‘�‘“‘™‘¡‘¡‘¡‘·‘·‘·‘·‘‘̑Ցõ‘’’’(’<’A’A’L’T’_’h’t’ˆ’˜’­’Â’ß’ä’ä’ï’÷’““ “.“K“`“u“€“…“…“�“¦“»“Ǔؓݓ” ””%”*”*”9”>”>”M”R”R”c”h”h”y”~”~”‘” ”¥”¥”¸”ǔ̔ڔ̔î”ó”•ó”••(••<•A•O•A•c•h•h•…•Š•¬•±•¿•±•ӕؕؕõ•ú•–!–/–!–C–H–H–e–j–Œ–‘–Ÿ–‘–³–¸–¸–Õ–Ú–ü–———#—(—(—C—H—H—c—h—h—ƒ—ˆ—ˆ—£—¨—¨—×È—È—ã—è—è—˜˜˜#˜(˜(˜9˜>˜>˜O˜T˜T˜`˜k˜€˜…˜…˜‘˜ª˜¯˜Õ˜ܘæ˜ë˜ü˜™™&™+™<™G™O™T™T™X™\™c™m™w™w™Š™�™�™�™“™¬™µ™µ™Û™à™à™è™ü™š š,š7šBšMš_škštšyšyšyšŠš§š²š¼šÇšÌšךßšäšäšïš÷š› ››3›K›_›d›d›o›‚›Œ›—›¸›Ä›Õ›Ú›ë›ï›ô›ô›œœœœ'œ7œFœcœxœ�œ˜œ�œ¨œ°œµœÀœМßœüœ�&�&�&�&�+�0�0�<�M�M�r�t�‘�‘�›�¯�¹�»�Ç�Ï�ì�ý�žž5žFžWžhžsž‹ž›ž ž ž«ž°ž°ž¸žÞȞȞОÛžàžàžèž Ÿòžðž!Ÿ&Ÿ&Ÿ.ŸOŸ8Ÿ6ŸgŸlŸ€ŸlŸ˜Ÿ�Ÿ�ŸªŸ¯Ÿ¯Ÿ·Ÿ¼Ÿ¼ŸΟàŸåŸåŸùŸåŸ    # # 6 ; ; N S S m } ‚ ‚ œ ¬ ± ± Ë Û à à ú  -¡¡&¡¡>¡C¡C¡N¡S¡�¡}¡k¡S¡§¡¬¡è¡Ö¡Ä¡¬¡¢¢¢¢$¢)¢)¢8¢H¢M¢M¢\¢j¢o¢—¢…¢o¢¯¢´¢Ü¢Ê¢´¢ô¢ù¢!££ù¢9£>£>£[£E£…£•£š£š£µ£¡£ߣï£ô£ô£¤¤¤¤¤¤)¤9¤>¤>¤Q¤a¤f¤f¤y¤‰¤ޤޤ¡¤±¤¶¤¶¤¾¤ääˤФФؤݤݤå¤ê¤ê¤ý¤¥¥¥¥h¥V¥D¥2¥¥u¥z¥È¥¶¥¤¥’¥z¥Õ¥Ú¥Ú¥é¥¦ ¦ ¦¦5¦:¦:¦K¦Y¦^¦^¦f¦k¦k¦s¦x¦x¦€¦…¦…¦½¦«¦™¦Œ¦ܦ÷¦ü¦ü¦4§"§§§S§n§s§¨§–§‹§s§À§ŧú§è§ݧŧ¨¨1¨¨¨I¨N¨k¨U¨N¨ƒ¨ˆ¨ˆ¨”¨­¨½¨ΨΨó¨õ¨ ©©©.©;©l©�©‹©À©È©È©È©Ô©Ù©Ù©ì©÷©ªªªª ª ª:ª?ª?ªGªLª`ªLªoªzªª“ªª¢ª­ª²ª²ª½ªΪÓªÓªÞªéªîªîªÿª«««)«.«9«.«H«M«a«M«p«u«€«u«�«”«¨«”«·«¼«¼«Ы¼«ß«ß«ß«ä«ð«ä«¬¬¬¬¬'¬,¬,¬8¬,¬K¬P¬P¬\¬P¬o¬t¬ˆ¬t¬—¬£¬®¬¹¬¾¬Ò¬¾¬á¬í¬ø¬­­­­3­+­<­A­A­I­N­N­W­\­\­e­j­j­s­x­x­ƒ­ˆ­ˆ­“­˜­˜­£­¨­¨­³­¸­¸­íȭȭӭححã­è­ü­è­ ®®!®,®1®1®;®@®@®J®O®O®Y®^®^®h®m®m®u®z®z®‡®Œ®Œ®™®ž®ž®ž®ž®ž®¦®«®«®³®¸®¸®À®Å®Å®Í®Ò®Ò®Ú®ß®ó®ß®¯¯¯¯ ¯*¯J¯O¯e¯p¯‰¯u¯˜¯£¯®¯³¯³¯º¯ůå¯ê¯° °$°°3°>°I°N°N°U°`°€°…°›°¦°¿°«°ΰÙ°ä°é°é°±ð°±3±8±N±Y±r±^±•±�±¤±¯±´±´±ϱ»±Þ±þ±²²$²=²)²`²L²o²z²²²š²†²©²ɲβä²ï²³ô²+³³:³E³J³J³Y³^³^³m³r³r³r³x³}³}³}³‡³‰³‰³“³š³½³¿³¿³ɳɳɳɳɳ˳˳â³é³ô³ô³ÿ³´ ´´"´-´'´H´e´Z´}´}´‹´…´±´¦´É´É´É´Ò´Ù´ì´ñ´ÿ´µµ1µ<µSµsµsµsµ”µ¤µ¹µ˵ÛµÛµ¶¶¶(¶(¶,¶1¶8¶H¶g¶g¶k¶‚¶‰¶޶޶’¶�¶©¶·¶ä¶í¶þ¶ ·?·K·P·f·~·Š·›· ·±·зþ·'¸*¸:¸<¸<¸@¸_¸j¸j¸m¸~¸¯¸Ò¸Ò¸Õ¸úºZ, n×n×|ׂ׆×�טמ×[`EYφφå†ó†ú†þ† ‡&‡*‡0‡F‡c‡e‡e‡–‡„‡e‡µ‡¿‡\8 -§Y§YÈYµY×YâYíYøYZZZ]\’¡¡¡ ¡+¡3¡>¡I¡T¡V¡l¡l¡~¡Š¡“¡–¡Å¡^l½”§î§îÌîÑîÞî -ï -ïï"ï@ïHïuïzï£ïÃïßïåïéï ð2ð7ð`ð}ð£ðºðÀðÄðÝðåðêðûðñ"ñ(ñ,ñEñMñlñqñ‚ñŠñ©ñ®ñ¶ñ¼ñÀñÄñÖñÞñãñòòòòò%ò=òLòYòyòyò�ò•ò•ò¬ò®ò®òÂòÄòÄòÛòÝòÝòôòöòöò ó ó ó$ó$ó3ó3óló…ó…ó˜ó�ó�ó�ó�óÀóÜóøóøóøóôôôô ôôôôôôFôHôhôˆôˆôˆôˆôˆô¢ô¥ôºôÁôÃôÌôßôáôíôíôõôõõõ&õ=õGõoõ�õ�õ½õÞõöõö;öJöhö�ö¥ö´öËöçöìöìö ÷%÷%÷8÷8÷D÷V÷[÷[÷s÷’÷¸÷Ç÷å÷ -ø*ø9øgøzø„ø¦ø¨ø¨ø¨ø´ø´ø´øÒøùùùùùùùùùù/ù4ùGù†ù_\ -÷N÷N O O;OHO_OtOO”O�O£O«O¶OÌOÂOäOêO`à7:7:U:X:_:f:m:q:s:z:�:…:‰:œ:Ä:ß:Ì:÷:ü: ; ;,;4;C;};‚;¯;·;¼;Å;Ñ;Ù;à;<<*<,<N<m<Z<|<‚<‰<‰<�<’<–<§<§<Ê<Ü<a$ÏàÏàÞàùàùàÿàb|k†×ë×ëñëìì<ìLìNìNìNìNìUì]ìxì‘ì“ì“ì“ì›ì¶ì¸ì¸ìÂìÂìÚìc”"§5§5É5Ó5ß5ä5ô5ú56#636A6O6f6n6x6‡6�6œ6¤6§6§6§6©6¸6Â6Ë6Ó6Ö6è6dô¦ß'7'7P7]7`7i7o7†7�7´7¿7õ788 8*8D8V8c8y8‹8¢8§8¹8¾8Á8á89 99969V9^9f9h9ˆ9�9•9š9¥9¥9°9°9¼9¼9Î9:':':7:ed¤¹����#�)�1�?�R�^�x�…�…�ˆ�–�¦�À�Ä�Ì�f(¸þr*r*ˆ*�*¡*Ð*à*ç*÷*+ -++8+b+s+�+�+ˆ+˜+¤+´+½+Ô+Ô+ê+ê+,,,,,,,,B,B,X,X,n,n,„,„,›,›,²,²,É,É,à,à,÷,÷,--%-%-<-D-O-`-k-|--�-˜-Ÿ-æ.g¬÷V V p v } … � � › ­ ­ Ä Ë Î Ð Ü í í ð ø    " % , 0 8 F X k n ½ h(ÈÎÿ€ÿ€&��5�G�O�i=ÏQÏQòQR RRR$R1R7R@RFRKRjRƒRˆRŽR�R’RŸRŸR¤R­RµR¾RÆRÈRÐRØRàRíRóRþRSS S/SPSWSbSkS|S€SˆSˆSœS¬S´S·STj8-7*0*0>0B0G0R0]0`0d0l0kˆZø¿‡¿‡Ù‡ô‡ú‡ˆˆˆ-ˆ2ˆ=ˆ[ˆEˆjˆ}ˆ�ˆ˜ˆ ˆªˆȈÚˆãˆëˆõˆ‰úˆ ‰1‰;‰C‰[‰E‰€‰j‰�‰¡‰«‰³‰³‰¼‰ĉÚ‰ó‰ŠŠŠŠ Š$ŠBŠDŠIŠTŠjŠjŠjŠnŠzЛХНЏŠÙŠãŠíŠïŠïŠ ‹‹(‹+‹D‹H‹c‹g‹†‹Š‹¥‹©‹©‹©‹¯‹½‹Ç‹à‹æ‹ñ‹ý‹ÿ‹Œ Œ&Œ1Œ?ŒIŒbŒeŒmŒyŒ{ŒƒŒ†ŒŸŒ¡Œ­Œ¯Œ·Œ½ŒÖŒîŒúŒ��)�9�R�c�c�n�y�‘���²�·�Ì�Ü�õ�ŽŽ ŽŽ Ž-Ž4ŽFŽleãnànàˆà‘à±à±à·à¿àÇàÏà×àÝàêàêàøàýàýàááááááááá6áIáOáTáTá]á}á}á}á„á†á†á�á�á�á•á•áœážážá¤á¤á«á­á­á³á³áºáºáÂáÈáÎáÖáÖáÖáÖáâáêáòáúáâ -âââ0â?âIâLâLâVâ\âbâbâfânâuâ}â…â‰â�â—âžâ¦â®â²â¸âÃâÉâÖâââèâðâôâûâã ãããã$ã,ã4ã8ã>ãIãNãdãuãzã}ã"äm`b!b!k!r!†!š!Ÿ!½!Â!à!â!"""-"6"8"L"\"�"n�2Ò8•8•N•_•p•�•’•£•¶•¾•Ì•ê•õ•û•–––0–A–G–\–w–w–ƒ–‹–“–™–®–¶–º––Ж֖ۖۖ𖗠———"—E—X—d—h—r—‹—‘—“— —¢—´—´—»—×՗՗˜˜'˜+˜5˜9˜E˜I˜U˜Y˜e˜i˜i˜˜’˜˜˜œ˜¦˜ª˜¹˜½˜Ì˜Ð˜ã˜ç˜ç˜ç˜ç˜þ˜ ™™!™8™H™V™a™w™„™“™›™¨™Ã™Ó™ã™è™è™è™è™õ™š šš'š6šKš\šlšršršrš„šŠš–šœš©šÄšÔšàšæšóš››5›¿œoÔÃô0n0nBnSn^nin‚n”n¬n±nÀnÇnÔnÛnénðnònõnúnünoo6oLodoioxooŒo£oÁoÈoÊoÍoÒoõop pp$hm&& &4&;&U&qxKe¿Q¿QçQÓQöQRýQ R%R,R4R;RFRQRYRaRlRwR�R‚R¥R­RrJ‡·t·tÓtÚtòt -uu u u$u/u;uFuTudutu{u�u–u«u«u¿uÇu×uäuóuvv"v0v>vEvKv`vuvuv‰v–v§v·vÀvÑvÑv×våvövwwuws8³½QQƒQˆQ�QžQ¬QµQºQ¿QÁQt88Br0r0†0Š0�0š0¤0§0«0³0u0ˆ�ŸOŸOµOÈOÕOÛOÞOæOvÜt¾¾àëöÿ!'-3I8]jmu‡�’µÈÌÒéïÿ $2KYbrt{€ˆ§µÁÛú  &,2Hi}‰ «ºÈ×äô%*8Tf}†Œ—œ¢¹ÄÑØØæõ÷&&.Q\�w`0DÏ…Ï…å…÷…þ…††0†4†:†P†m†o†o† †ކo†¿†ɆxDˆÕÏäÏäáäéäôäúäååå4å4å;å>åCåUåYå€å„å‰å‰å�å“å˜å¤åµå¹åÊåÜåàåâåôåøåææææ1æ4æBæLæSæyæ„æˆæ�æÃæÜæçæëæüæç ç çççç0ç4ç6ç6çAçEçYç]ç]ç]çaçƒçy¼Ö‡ç‡ç›ç±ç±ç±ç¶ç¶ç½çÂçÂçÉçÎçÎçÛçàçàçíçôçöçöçè -è è è(è(è(è+è-è-è-è1è3è3è7è7è7èSèXèXèqèz°0X[[ ['[2[–[|[q[W[@[œ[®[ž[Î[Î[å[Ù[\\(\=\*\L\R\Y\}\l\`\”\–\²\²\¹\ã\ã\ã\ï\{ÈQ¿FüFüdüoüzü ü ü¢ü¯üºüÀüÑüàüïüüüüüýý ý"ý5ý@ýDýVýcýkývýrý�ý›ý›ý›ý¦ýÁý¬ýÉýÜýÞýúýæýþþþþ.þ.þ5þ;þDþKþNþpþ„þwþŒþ’þ›þ›þ›þ®þ³þ³þ»þ»þÆþÛþäþäþäþäþÿÿÿ"ÿ"ÿ7ÿ=ÿBÿBÿNÿkÿ‹ÿ�ÿ•ÿ•ÿ¡ÿ¾ÿÍÿÜÿäÿéÿïÿôÿôÿûÿ%BDLavv||‰’’°ÆÑÖãî÷ÿ&&66HN}††ˆ�””¡¬²»»ÎÛíø>GRW^fyŽ“š§®ÀÕÜâëëô(8FFLS\\o�„„•�¥±ÎÕâäëÿ888EEZew„��¨·¾¾×êìû 55;DDQWiivy„–�¨­µ¼ÇÌáãý!2@RRX_hm‘šš ©©ÈÈÕØáêòý  -09BJUgmxx…ˆ‘šœ¾Ñæì÷ "› |t·ÐR4R4d4m4p4y4‚4”4”4À4Ä4É4Ì4Õ4ä4ê4í4õ4ø4ý45}`2ïOïOPP&PKP7PZP_PfPnPuP€PˆP“P©PžPÁPÉP~À-¸g¸gÖgægðgðgúgúghh#h&h(h1h>h>hLh`h`h„h‘h‘h¡h®h®hÑhÞhÞhóhi*iLiUibibi…i�i�iÂiõiûiûiûi jt�¶Z3Z3n3�3¡3µ3¼3È3â3ë3ñ34 4 4!4!4$4'4<4B4D4D4L4€¸ºäÐ�Ð�è�ê�ö�ú�Ž -Ž$Ž$Ž$Ž*Ž.Ž6ŽAŽUŽaŽcŽcŽlŽnŽnŽwŽyŽyނބބŽ�Ž�Ž–ŽœŽŸŽ©ŽºŽÀŽÌŽÌŽ4��œ&ï(ï( ))6)=)Y)N)q)‘)}) )±)¶)×)Ã)ï) **/*$*G*g*S*v*‡*�*‰*µ*Â*Â*Ú*Ú*ä*‚¨¥Ç3Ç3Ó3ã3î34H4Y4j4|4ƒ4Š4ž4¥4¥4´4Â4Ñ4é4ø455!5$5)5@5P5`5d5k5¡5ƒx± (±(±>±E±L±k±z±‰±˜±§±¶±À±À±Å±Ì±ß±î±ó±²(²(²>²P²T²b²i²n²n²u²‡²�²’² ²²²²²²²Ä²Ï²á²ì²ù²þ²³³#³/³4³A³F³V³[³k³m³}³³�³‘³¢³«³«³­³½³Ä³Ô³Ô³ï³´´%´5´5´5´8´K´„\åø8�8�S�Z�_�m�‚�‰�“�¡�¤�¦�°�Â�Â�É�ÿ�…0ÎÖžž¶öêÀ¾ -†`/ττå„÷„þ„……0…4…:…P…m…o…o… …Ž…o…¿…É…‡L[j?2?2M2_2e2m22…2Ž2 2¦2©2å2ˆ(–œ*3*383G3K3N3T3‰\k~ç2ç2õ23 33'3-363H3N3W3i3o3r3À3Š, ××$×+×3×8×>׋„$··Õçîõ ++0RgTv…‡©©©¸ÔÊìöŒ`B?i?i\idiki�iži i®i»iÁiÌiãiòiýij jj j+jBjYjljƒj�j›j­j¯j½jÏjÏjØjéjïjÿjÿjkkH.Ø.Ø7Ø7ØEØIØPØSØXØ’DDQG1G1a1t1~1…1‘1©1²1¶1È1Î1í1“Ä{¨©¬³¸¾ÀÅËËÝäú "$+1;;OQX^hhh‘˜§©¿ÒÒä”0RZï1ï1ø12/25252=2•„a~¶ò¶òÈòÝòçòðòòòùò óóó ó ó)ó:ó=ó=óaólónó‡óŽó’ó¡ó´óô–  ->0>0G0d0i0—hú—f—f­f¸fÃfÑfÜfåföfÿfgg"g9g9gKg\gigrgƒg‰g×g˜„=Z—J—JÇJÍJÖJâJêJñJõJþJþJK -K"KLKQKuK}KK—K¯KÓKòKL™lò §§¿ÑØß%:'\Ikk}„¦¦®š y}ˆ‹ˆ‹‘‹�‹¢‹›(AVèVèxè€è†èŽè�è�è¡è¡è¡è©è±èÃèÒèÃèçèéèéèééééé0é5é5é5éJéLéYé[éhéjéwéé‡éŽé¢é¯é±éÂéÏéÏéÏéØéêéýéê ê êêê/ê/ê/ê:êDê\êaêaêaêoêuêzê‚ê�êŸêªê¯ê¯ê¶êºêÈêÌêÕêÜêúêëëë3ë8ë8ë8ë8ë@ëKëYëYëyëyëyë€ëŽë�ë°ëÃëÅëÅëÅëØëØëßëæëëëñëì ì)ìSìYìYìmìrì–ì�ì©ìÇìÚìåìììðìðìðìðìûìíí5í@í]ígígíuí“íÃíÖíçíþíîîîîî)î;îFîKîKîKî]î‡î�î�î�î˜î¢î®î¹î»î»î»îÀîÌîÌîïœH%Š/Š/˜/Ÿ/ª/·/Â/Ê/Ê/â/ì/ò/ø/�0 NN¦N“NµNÑNÇNéNñNžLè÷?'?'Y'n'„'¥'’'½'Â'í'(û'&(>(>(H(Ÿð[“LL>C\az�¡¦±¹¹¹»Ôéôþ  .#Ff¢àZŽ e eºeÈeÍeÚeèeñe ff?fHfXfsf~fŽf�f’fœf¨f¬f¹fÅf×fßf÷fûfûfûfûfgg8g8g?gBgJgVg_gµg£d'<ç*ç*++.+5+Q+F+i+‰+u+˜+©+¿+«+×+ä+ä+ü+ü+,¤ü%`÷÷!,Y?3h‰ž‹Ó¹­âÿÿÿ..czn¬±Ä¸ìÚû4!OCwe†£££µÒÒóú$¥(fåfåtå—å�å¢å¢å¨å¦(!'ž×ž×§×µ×»×½×Â×§D]j : :::A:J:V:k:s:y::�:�:‘:¨„½Ú¸ª¸ªëª÷ªûª« ««««"«&«.«3«7«H«Y«[«_«p«�«�«£«««¶«¶«¶«È«©€ÀœÀœÙœàœçœîœôœ���$�;�>�@�[�e�o�v���“�›�›�±�±�Ã�ª Ê ¯V¯VÕVòVúVWWW"W=WSWlWrWzW}W’W—W©WËWÑWÙWÞWäWçWýWXX*X2XGXLX[X}XƒXˆXˆXˆX•X¦X±X¾XÊXÝXêX÷XY#Y-Y/YFYVY[YfYmY�Y�Y�Y¢Y«<ÑÜ +­ +½ +Ò +Ô +í +    % . 6 ; A W g | � š ² ¶ É É É Û Î ý ð   # ; S X c w  ˆ � ’ ˜ ª º Ï Ñ ê     " + 3 8 ? U e z  ˜ ° ´ Ç Ç Ç Ù Ì û î !9QQQ]cmxŠš±Èßöö $$$EUcclvƒ�«²ÅÇæõî 77P5D‚�¶¶ÆÚãéûûÿ +6\ObÈŠÈŠèŠ÷Š‹ ‹ ‹‹‹"‹'‹'‹8‹<‹D‹\‹_‹k‹70üVåVå_ådåmåtåvå{å8�áÇÇéð÷*CCNR]Šqd™°ÁÕÙÞó .!Maeejˆ{ê�Òðû-2FNW_dk}�£¥¾ÖÚÚï 'FZ^mmmm€†�—ªÅÅáñÿÿ!/DW\{Šƒ¢²¹ÊðáDDD\O�’�£®Ðê×ù!<PTYwj™ŒÁ®Ðîùÿ+0DLU]bi{‹¡£¼ÔØØØú'+:::MS]dw’’’®¾ÌÌàîü-2Q`Yxˆ™··ÙÙà   # 9Dt�^^n‚‹‘££§ª²:lz‘_~_~u~„~‰~ž~‹~­~°~°~½~Ò~¿~á~ç~2Kdn;<�›/8>BM<¨.¦ï¦ï®ï²ï¾ïÏïÑïáïìïþï ðð#ð4ð;ðTðXðiðiðsðzð�ð–ð�ð¸ðÇðÞðÞðúðÿð+ñ=d(=ø‰ø‰ŠŠŠ/Š7Š;ŠEŠOŠWŠZŠ`Š>4o¸GG.G1G5GBGKGVGfGnGxG G G°GµGµGÅGÊGÊGÚGßGßGïGôGôGH H HHHH.H3H3HCHHHHHXH]H]H]H`HiH‚H�H§HºH¼HÂHÄHÇHØHÝHÝHãHóHóHþHII3I;IAIAIUIUI^IaI!J?Ä no¬o¬Œ¬”¬—¬¥¬³¬ȬѬ쬭­"­3­7­I­L­W­`­l­­°­¥­‹­À­×­ë­÷­®&®;®_®s®u®–®|®±®´®¹®¼®¼®îÙ®à®í®ò®¯¯!¯!¯9¯=¯j¯j¯‚¯‡¯‡¯—¯›¯¬¯¶¯ǯѯä¯é¯é¯ù¯ý¯°°)°3°F°R°W°W°W°y°а�°œ°±°±°¶°À°ϰÔ°Ú°ß°ß°ä°î°ý°±± ± ±±±±±&±9±E±R±^±m±w±}±†±�±±±±ϱÔ±ì±ÿ±²#²+²:²D²J²S²\²\²a²a²a²a²a²q²q²q²‰²Ÿ²§²²Ó²à²â²ï²ô²ô²ô²ÿ² ³³³³'³,³D³P³b³n³t³|³‚³‹³±³½³óɳسà³è³´&´3´5´C´C´H´H´O´]´b´u´�´�´“´™´¢´§´§´§´§´§´¿´Ä´Ä´Ä´Ä´Ä´Õ´Õ´Õ´Õ´Õ´Õ´Õ´Õ´Õ´Õ´í´µ µ&µ7µDµFµSµcµhµhµhµqµ‹µ—µœµ¾µʵʵϵϵϵϵϵϵϵϵäµéµéµéµúµ¶¶¶¶#¶;¶P¶q¶’¶�¶®¶³¶³¶³¶¼¶â¶ë¶ü¶·#·<·D·L·Z·„·�·“·´·Í·Í·Í·Í·Í·ï·(¸1¸7¸=¸B¸K¸T¸Y¸Y¸Y¸Y¸h¸|¸š¸ª¸°¸µ¸µ¸ȸܸ¹¹¹¹ ¹ ¹/¹C¹a¹q¹w¹|¹|¹�¹£¹ɹܹâ¹â¹ç¹ç¹ç¹ÿ¹ºº8ºIºVºXºgºiºiºiºiºiº}º}º}º}º}º}º}º}º}º}º}º}º}º}º}º}ºŒº›º¦º¨º¨º±º³º³ºǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺǺɺɺàºèºôºôºøºýº »)»A»P»\»r»Œ»�»™»¥»Ë»ë» ¼/¼1¼D¼r¼J¼�¼�¼�¼ ¼¨¼üÔ¼×¼ñ¼ÿ¼ ½#½#½N½Q½`½t½•½©½Ž±½á½ö½¾I¾G¾<¾1¾"¾W¾W¾W¾Z¾_¾b¾|¾о¸¾Ú¾Ú¾¿¿¿+¿L¿`¿|¿h¿˜¿˜¿¶¿ë¿é¿Þ¿Ó¿Ä¿ù¿ù¿ù¿ü¿ÀÀÀÀ9ÀEÀ–Ã@Ä…²ÈÈ-È1È<ÈCÈNÈbÈbÈmÈ~ȅȒȞȫȯÈÀÈÀÈÉÈÎÈÖÈæÈôÈÉÉ!É!É9É9ÉTɀɀɔɖɖɠɨɨɲɺɺɺÉËÉËÉËÉÑÉÙÉßÉäÉäÉêÉòÉöÉüÉÊÊÊ'Ê1Ê@ÊEÊMÊMÊRÊRÊYÊoÊʉʑʗʦʫʳʹʹʾÊÅÊÐÊËËË%Ë+Ë@ËFËKËKËKËKËKËKËKËKËKËVËdËtËz˂ˑ˖ˣ˫˰˰˰˸ËÁËÊË×ËßËëËöË*Ì2ÌAÌKÌeÌkÌpÌpÌẘ̷̧̯̒ÌÌÌÎÌÙÌáÌöÌöÌþÌÍÍÍ$Í*Í.Í7Í<Í`ÍlÍt͉͕͚ͦͱͶͶͶÍÌÍéÍîÍöÍÎÎÎ,Î1Î<ÎDÎYÎ^Î^΂ΎΖΫημÎÈÎÓÎØÎØÎØÎØÎØÎØÎãÎãÎãÎãÎãÎãÎãÎãÎãÎãÎãÎãÎîÎýÎÏÏÏ$Ï,Ï;Ï@ÏHÏPÏRÏZÏiÏoÏwÏÏ�Ï‰Ï¦Ï¯Ï·Ï¿ÏÆÏÚÏãÏìÏôÏþÏÐÐÐ#Ð(Ð:ÐnÐvÐ…Ð�ЩбжжжпÐÈÐËÐÕÐãÐõÐ÷Ð ÑÑÑÑ&Ñ+ÑHÑMÑMÑVÑ[Ñ[Ñ[Ñ[Ñ[Ñ[Ñ[Ñ[Ñ[Ñ[Ñ[Ñ[Ñ[Ñ[Ñ[Ñ[ÑfÑrÑŠÑ�ѥѴѹÑÁÑÈÑÕÑÞÑçÑïÑöÑûÑûÑÒ Ò)Ò1Ò4Ò6ÒFÒPÒPÒPÒRÒgÒxÒ{Ò~Ò†Ò‹Ò‹Ò”Ò™Ò¡Ò¨ÒµÒÊÒÑÒâÒîÒ Ó$Ó9ÓNÓUÓUÓZÓZÓZÓZÓZÓZÓZÓbÓmÓyÓˆÓ�Ó�Ó•Ó�ÓªÓ¯Ó¯Ó¯Ó³Ó¸Ó¸ÓÈÓÍÓÍÓÍÓÙÓàÓæÓðÓõÓ ÔÔ#Ô4Ô<Ô_ÔeÔlÔnÔtÔ{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô{Ô}Ô}Ô˜Ô¢Ô°Ô°ÔµÔÀÔÇÔãÔðÔðÔðÔôÔÿÔÕ+Õ ×Ax[ × ×5×<×C×N×U×f×p×w×�הלל׷×Ñ×××à×ç×ê×õ×þ×ØØ ØØ"Ø4Ø:ØPØWØ_ØuØ|Ø|Ø|؊رغØÂØÔØÜØÜØÜØçØñØÙ Ù Ù&Ù.Ù5ÙJÙ[Ù[ÙbÙbÙbÙpٗ٤٭ٵÙÇÙÏÙÏÙÏÙÝÙåÙåÙèÙóÙ ÚÚ^ÚBx`ºoÝo݇ݗݞݥݰÝÃÝÆÝÎÝÕÝØÝèÝöÝÞ ÞÞÞ0Þ;ÞFÞQÞ\ÞcÞvÞ‚ÞŸÞ¨Þ°ÞÐÞÓÞÙÞÞÞíÞóÞûÞ +ßßßß$ß2ßAßIßXß`߃߉ß�ߑߗß�ß�ß�ßÂßÇßäßçßçßîßûßÿß +à$à0à@àSàoà„àŒà–àµàÉàÉà=áC ?Cw1w1�1‰1Ž1DôÑÊO[O[p[{[Œ[{[¦[´[´[Ä[Í[Ô[Ø[á[á[é[í[ \\'\-\8\\\\\m\x\~\…\Š\Š\�\¨\¹\Ä\Ï\Ö\à\í\í\ÿ\]]]]](](];]@]Q]W]`]u]‰]‰]Ž]Ž]œ]¡]¡]¦]­]µ]¼]¾]Æ]Í]Í]Ü]â]ï]ö]þ]"^"^*^9^D^K^M^a^p^u^z^z^z^�^’^¡^¨^±^Æ^Ú^Ú^ß^ß^ç^ý^___"_"_._=_O_^_y_„_ž_°_Â_Ñ_ð_û_``#`*`1`D`F`T`g`i`w`…`•`œ`³`º`Æ`Ó`Ó`Þ`ò`ÿ`a aa/a6aGaUawa~aŠa¨a¨a¨a°a»a¿aÇaËaÓaÚaêaõabb!b,b5b=bBbBbQb^blbwb‚b�b–bœb¢b«b±bÀbØbØbébôböbc c&c,c2c;cLcsc{c…c“c«c²c¾cÍcâcâcïcôcd d d d deEDTaÏ|Ï|ã|ð|}ò|}}/}G}O}FœfÉOSOSqS{S£S²S½SÖSÛSßSçSðSÿSTTT)T:TYTaTcT‚TŠT™T T¬T±T¸TÀTÆTÈTÙTÞTôTàTU U UUU)UHUOUQUpUwUwUwUŽU—U£U§UµUËUÀUãUèUùUþUVV#V)V0V8V>V@VQVVVlVXV{V�V�V‰V’V’VœVœV´VäVíVùVýV W!WW9W9WKWG ;z§â§âÆâÏâÒâäâúâüâã +ã+ãIãXãvãŠã¢ã©ãÏãíãüãä*äAäEäEäIäNäSä]ä`äjäoäˆä‹ä‹ä‹ä‹ä�ä–ä²äÀäÌäÕäéäñäúäå!å-å6åJåJåYå^å^ålåHPcs'A'AHA5AjAWAyAˆA�A›A�A¨A³A³AÕAÛAIPµÅ§û§û»ûÀûÏûÏûÖûüüü6ü(üNüVüJŒ•´'ú'úZú†ú†ú™ú�ú¿úÏúÔúÔúÛúãúëúû ûû"û3ûGûLûNûNûNûjûˆûˆû¥ûKP�­>>0>2>@>F>a>p>>Ž>œ>§>ª>º>Lè7ß/ß/ +0 000020I0`0„0 0£0Â0Ü0î0û01"1'121:1:1D1D1O1T1i1o1Ž1­1¯1Ä1Ê1é12222%2%272u2�2Ÿ2M$ ÷Z÷Z"[ [,[4[NLx‡fÍfÍxÍ�ͯ͞Ͷ;ÍÎÍÙÍêÍðÍ"ÎOTHYÀeÀeÒeÔeÝeæeôeùeff +ff"f%f/fP¨!Gdd(d1dDdQd]didud�d˜d˜d§d²d»dÂdËdâdùdþde e+e=e=eFeieieke~e€eše¦e©eÀeQlõŒ°p°pÉpÔpäp-q4qHqOqWq_qhqpqxqzq‚qŠq‘q˜q·qÏqØqØq r7r@rbr|r™rÃrÏrñrórúrss$s@sgsƒsªsÆsís t0tLtst�t¶t¶tÅtÒt×t×tætótøtøtÿt +uu4uLudufufufumumuzuuuu�užu±uÆuv v v vv.vÝ>ÝXÝaÝ�Ý�݇Ý�ݗݟݧݭݺݺÝÔÝÙÝÙÝßÝäÝäÝêÝïÝïÝõÝúÝúÝÞ%Þ+Þ0Þ0Þ9ÞYÞYÞYÞ`ÞbÞbÞiÞkÞkÞqÞqÞxÞzÞzÞ€Þ€Þ‡Þ‰Þ‰Þ�Þ�Þ–Þ–ÞžÞ¤ÞªÞ²Þ²Þ²Þ²Þ¾ÞÆÞÎÞÖÞÞÞæÞîÞôÞ ßß%ß(ß(ß2ß8ß>ß>ßBßJßQßUß]ßeßkßsßz߂ߊߎߔߟߥ߲߾ßÄßÌßÐß×ßßßçßëßñßùßààààà%à*à@àQàVàYàþàTLœ«؇؇ñ‡ó‡ú‡ˆ ˆ&ˆ>ˆVˆYˆkˆ³ˆUÔ/`.ñ.ñBñWñfñjñxñ�ñ�ñ�ñŸñªñµñÀñÇñ×ñîñò òòò'ò'ò=ò?òIòmòxòzò“ò—ò¥òªòªò±òÀòÈòÛòEóV$·Z·ZâZËZìZôZWP©¹ODODpD]D’DD¡D°D¸DÃDÅDÐDÛDÛDýDEX,Î×Î×××Ý×å×î×÷×ü×Y�_�_�€�•�£�°�ã�ð��"�2�2�?�?�F�Y�W�g�g�r�|�‚�ˆ�‹�™� �¸�¿�Â�×�Ü�ç�ò� ‘&‘7‘=‘C‘J‘a‘P‘q‘w‘}‘…‘¥‘�‘®‘´‘º‘‘‘É‘à‘Ï‘ð‘ö‘ü‘’$’ ’-’3’9’A’A’A’W’W’W’W’b’l’u’•’¡’²’·’È’Ü’á’á’ì’ô’ÿ’““(“8“M“b““„“„“�“—“¤“¯“¿“Γë“”” ”%”%”0”F”[”g”x”}”Ž”¢”¢”­”¢”Ŕʔʔٔޔޔí”ò”ò”••••••1•@•E•E•X•g•l•z•l•Ž•“•¡•“•µ•º•È•º•Ü•á•ï•á•–––%–*–L–Q–_–Q–s–x–x–•–š–¼–Á–Ï–Á–ã–è–è–— +—,—1—?—1—S—X—X—u—z—œ—¡—¯—¡—×È—È—ã—è—è—˜˜˜#˜(˜(˜C˜H˜H˜c˜h˜h˜ƒ˜ˆ˜ˆ˜£˜¨˜¨˜ØȘȘÙ˜Þ˜Þ˜ï˜ô˜ô˜™ ™ ™%™%™1™J™O™u™|™†™‹™œ™¦™»™Æ™Ë™Ü™ç™ï™ô™ô™ø™ü™š ššš*š/š/š/š3šLšUšUš{š€š€šˆšœš¥š¿šÌšךâšíšÿš ›››››*›G›R›\›g›l›w››„›„›�›—› ›«›»›Ó›ë›ÿ›œœœ"œ,œ7œXœdœuœzœ‹œ�œ”œ”œ¤œ¯œ·œ¼œÇœלæœ��-�8�=�H�P�U�`�p��œ�±�Æ�Æ�Æ�Æ�Ë�Ð�Ð�Ü�í�í�žž1ž1ž;žOžYž[žgžožŒž�ž§ž²žÕžæž÷žŸŸ+Ÿ;Ÿ@Ÿ@ŸKŸPŸPŸXŸcŸhŸhŸpŸ{Ÿ€Ÿ€ŸˆŸ©Ÿ’Ÿ�ŸÁŸÆŸÆŸΟïŸØŸÖŸ       8 = = J O O W \ \ n € … … ™ … ± ¶ ¶ ¾ ààÖ Û Û î ó ó  ¡¡"¡"¡<¡L¡Q¡Q¡k¡{¡€¡€¡š¡ª¡¯¡Æ¡¯¡Þ¡ã¡ã¡î¡ó¡/¢¢ ¢ó¡G¢L¢ˆ¢v¢d¢L¢ ¢¥¢¥¢´¢Ä¢É¢É¢Ø¢è¢í¢í¢ü¢ +££7£%££O£T£|£j£T£”£™£Á£¯£™£Ù£Þ£Þ£û£å£%¤5¤:¤:¤U¤A¤¤�¤”¤”¤ ¤¥¤¥¤±¤¶¤¶¤ɤÙ¤Þ¤Þ¤ñ¤¥¥¥¥)¥.¥.¥A¥Q¥V¥V¥^¥c¥c¥k¥p¥p¥x¥}¥}¥…¥Š¥Š¥�¥¢¥¢¥µ¥º¥¦ö¥ä¥Ò¥º¥¦¦h¦V¦D¦2¦¦u¦z¦z¦‰¦¤¦©¦©¦º¦Õ¦Ú¦Ú¦ë¦ù¦þ¦þ¦§ § §§§§ §%§%§]§K§9§,§|§—§œ§œ§Ô§§°§£§ó§¨¨H¨6¨+¨¨`¨e¨š¨ˆ¨}¨e¨²¨·¨Ѩ»¨·¨é¨î¨ ©õ¨î¨#©(©(©4©M©]©n©n©“©•©«©±©±©ΩÛ© ª=ª+ª`ªhªhªhªtªyªyªŒª—ª¡ª¦ª±ª»ªÀªÀªÚªߪߪçªìª«ìª«« «3« «B«M«R«R«]«n«s«s«~«‰«Ž«Ž«Ÿ«¤«¤«¾«É«ΫÙ«Ϋè«í«¬í«¬¬ ¬¬/¬4¬H¬4¬W¬\¬\¬p¬\¬¬¬¬„¬�¬„¬£¬¨¬¨¬´¬¨¬Ǭ̬̬ج̬ë¬ð¬ð¬ü¬ð¬­­(­­7­C­N­Y­^­r­^­�­�­˜­£­¨­¼­¨­Ó­Ë­Ü­á­á­é­î­î­÷­ü­ü­® +® +®®®®#®(®(®3®8®8®C®H®H®S®X®X®c®h®h®s®x®x®ƒ®ˆ®œ®ˆ®«®¶®Á®Ì®Ñ®Ñ®Û®à®à®ê®ï®ï®ù®þ®þ®¯ ¯ ¯¯¯¯'¯,¯,¯9¯>¯>¯>¯>¯>¯F¯K¯K¯S¯X¯X¯`¯e¯e¯m¯r¯r¯z¯¯“¯¯¢¯³¯¸¯¸¯¿¯ʯê¯ï¯°°)°°8°C°N°S°S°Z°e°…°а °«°İ°°Ó°Þ°é°î°î°õ°± ±%±;±F±_±K±n±y±„±‰±‰±¤±�±³±Ó±رî±ù±²þ±5²!²D²O²T²T²o²[²~²ž²£²¹²IJݲɲ³ì²³³ ³ ³:³&³I³i³n³„³�³¨³”³˳·³Ú³å³ê³ê³ù³þ³þ³ ´´´´´´´´'´)´)´3´:´]´_´_´i´i´i´i´i´k´k´‚´‰´”´”´Ÿ´¥´¬´·´´Í´Ç´è´µú´µµ+µ%µQµFµiµiµiµrµyµŒµ‘µŸµ²µ²µѵܵóµ¶¶¶4¶D¶Y¶k¶{¶{¶ ¶§¶¶¶ȶȶ̶Ѷضè¶·· ·"·)·.·.·2·=·I·W·„·�·ž·¬·ß·ë·ð·¸¸*¸;¸@¸Q¸p¸ž¸ǸʸÚ¸ܸܸà¸ÿ¸ +¹ +¹ ¹¹O¹r¹r¹u¹š»Z, þ×þ× ØØØ Ø(Ø.Ø[`EYo‡o‡…‡“‡š‡ž‡­‡ƇʇЇæ‡ˆˆˆ6ˆ$ˆˆUˆ_ˆ\8 +GZGZhZUZwZ‚Z�Z˜Z£Z¯ZµZ]\’ ¡ ¡®¡°¡»¡Ã¡Î¡Ù¡ä¡æ¡ü¡ü¡¢¢#¢&¢U¢^l½”GïGïlïqï~ïªïªïµïÂïàïèïððCðcðð…ð‰ð¬ðÒð×ðññCñZñ`ñdñ}ñ…ñŠñ›ñ£ñÂñÈñÌñåñíñ òò"ò*òIòNòVò\ò`òdòvò~òƒò¡ò¦ò³ò¸ò¸òÅòÝòìòùòóó0ó5ó5óLóNóNóbódódó{ó}ó}ó”ó–ó–ó­ó­ó¿óÄóÄóÓóÓó ô%ô%ô8ô=ô=ô=ô=ô`ô|ô˜ô˜ô˜ô ô¥ô¥ô¥ô­ô²ô²ôºôºô¼ôæôèôõ(õ(õ(õ(õ(õBõEõZõaõcõlõõ�õ�õ�õ•õ§õ§õ³õÆõÝõçõö!ö=ö]ö~ö–öµöÛöêö÷-÷E÷T÷k÷‡÷Œ÷Œ÷À÷Å÷Å÷Ø÷Ø÷ä÷ö÷û÷û÷ø2øXøgø…øªøÊøÙøùù$ùFùHùHùHùTùTùTùrù¢ù¤ù¤ù³ù³ù¸ù¸ù¸ù¸ù¸ùÏùÔùçù&ú_\ +—O—O©O¿OÛOèOÿOP P4P!PCPKPVPlPbP„PŠP`à×:×:õ:ø:ÿ:; ;;;;!;%;);<;d;;l;—;œ;À;À;Ì;Ô;ã;<"<O<W<\<e<q<y<€<¢<¨<Ê<Ì<î< =ú<="=)=)=/=2=6=G=G=j=|=a$oáoá~á™á™áŸáb|k†wìwì‘ì½ì½ìÜìììîìîìîìîìõìýìí1í3í3í3í;íVíXíXíbíbízíc”"G6G6i6s66„6”6š6¯6Ã6Ó6á6ï6777'7/7<7D7G7G7G7I7X7b7k7s7v7ˆ7dô¦ßÇ7Ç7ð7ý78 88&8=8T8_8•8µ8º8¿8Ê8ä8ö899+9B9G9Y9^9a9�9¡9©9±9¶9Ö9ö9þ9::(:0:5:::E:E:P:P:\:\:n:®:Ç:Ç:×:ed¤¹���� �§�³�¹�Á�Ï�â�î�ŽŽŽŽ&Ž6ŽPŽTŽ\Žf(¸þr*r*ˆ*�*¡*Ð*à*ç*÷*+ +++8+b+s+�+�+ˆ+˜+¤+´+½+Ô+Ô+ê+ê+,,,,,,,,B,B,X,X,n,n,„,„,›,›,²,²,É,É,à,à,÷,÷,--%-%-<-D-O-`-k-|--�-˜-Ÿ-æ.g¤÷æ æ ø   ! % 0 B B ] ` b n   ‹ ’ ™ ™ § ¯ ² ´ · ¼ ¿ à Ë Ý ð ð ;!h(ÈΟ�Ÿ�Æ�³�Õ�ç�ï�i=oRoR’R§R¬R´R¼RÄRÑR×RàRæRëR +S#S(S.S0S2S?S?SDSMSUS^SfShSpSxS€S�S“SžS¥SµSÀSÏSðS÷ST TT T(T(T0B0G0R0]0`0d0l0kˆZø_ˆ_ˆyˆ”ˆšˆ¡ˆ¡ˆ¨ˆ͈Òˆ݈ûˆåˆ +‰‰/‰8‰@‰J‰h‰z‰ƒ‰‹‰•‰°‰š‰¿‰щÛ‰ã‰û‰å‰ Š +Š/ŠAŠKŠSŠSŠ\ŠdŠzŠ“Š¥Š´Š¸Š¸Š¿ŠÄŠâŠäŠéŠôŠ +‹ +‹ +‹‹‹;‹E‹O‹X‹y‹ƒ‹�‹�‹�‹¬‹º‹È‹Ë‹ä‹è‹ŒŒ&Œ*ŒEŒIŒIŒIŒOŒ]ŒgŒ€Œ†Œ‘Œ�ŒŸŒ§Œ­ŒÆŒÑŒߌéŒ�� ���#�&�?�A�M�O�W�]�v�Ž�š�¯�´�É�Ù�ò�ŽŽŽŽ1Ž=ŽRŽWŽlŽ|Ž•Ž¦Ž¦Ž¬Ž·Ž¿ŽÍŽÔŽæŽleãþàþàá!áAáAáGáOáWá_ágámázázáˆá�á�á“á˜á˜ážá£á£á©á®á®áÆáÙáßáäáäáíá â â âââââ â â%â%â,â.â.â4â4â;â=â=âCâCâJâJâRâXâ^âfâfâfâfârâzâ‚âŠâ’âšâ¢â¨âÀâÏâÙâÜâÜâæâìâòâòâöâþâã ããã ã'ã.ã6ã>ãBãHãSãYãfãrãxã€ã„ã‹ã“ã›ãŸã¥ã­ã´ã¼ãÄãÈãÎãÙãÞãôãä +ä ä²äm`b!b!k!r!†!š!Ÿ!½!Â!à!â!"""-"6"8"L"\"�"n�2Òȕȕޕ–"–3–F–N–\–z–…–‹–˜–­–­–À–Ñ–×–ì–————#—)—>—F—J—R—`—f—k—k—€—•—œ—¤—¬—²—Õ—è—ô—ø—˜˜!˜#˜0˜2˜D˜D˜K˜S˜e˜e˜–˜¤˜·˜»˜Å˜É˜Õ˜Ù˜å˜é˜õ˜ù˜ù˜™"™(™,™6™:™I™M™\™`™s™w™w™w™w™Ž™œ™©™±™È™Ø™æ™ñ™šš#š+š8šSšcšsšxšxšxšxš…š”šœš¢š·šÆšÛšìšüš›››››&›,›9›T›d›p›v›ƒ›•›£›Å›O�oÔÃôÀnÀnÒnãnînùno$oRLRURZR_RaRt88Br0r0†0Š0�0š0¤0§0«0³0u0ˆ�?P?PUPhPuP{P~P†PvÜtNNp{†�Ÿ±·½ÃÙÈíúý"EX\by�•¡¯´ÂÛéò 7EQkŠ‘›ª°¶¼ÂØù 0;JXgt„’©µºÈäö ',2ITahhv…‡•¤¶¶¾áì w`0Do†o†…†—†ž†¢†±†ІÔ†Ú†ð† ‡‡‡@‡.‡‡_‡i‡xDˆÕoåoå�å‰å”åšå å¤å¨åÔåÔåÛåÞåãåõåùå æ$æ)æ)æ0æ3æ8æDæUæYæjæ|æ€æ‚æ”æ˜æ´æ¸æ½æ½æÑæÔæâæìæóæç$ç(ç-çcç|ç‡ç‹çœç§ç«ç­ç¸ç¼ç¼çÐçÔçÖçÖçáçåçùçýçýçýçè#èy¼Ö'è'è;èQèQèQèVèVè]èbèbèiènènè{è€è€è�è”è–è–è£èªè¬è¬èÈèÈèÈèËèÍèÍèÍèÑèÓèÓè×è×è×èóèøèøèéz°0X§[§[¿[Ç[Ò[6\\\÷[à[<\N\>\n\n\…\y\·\¼\È\Ý\Ê\ì\ò\ù\] ]]4]6]R]R]Y]ƒ]ƒ]ƒ]�]{ÈQ¿ÖüÖüôüÿü +ý0ý0ý2ý?ýJýPýaýpýýŒýŒý’ý—ýœý²ýÅýÐýÔýæýóýûýþþþ+þ+þ+þ6þQþ<þYþlþnþŠþvþ’þ þ þ¢þ¾þ¾þÅþËþÔþÛþÞþÿÿÿÿ"ÿ+ÿ+ÿ+ÿ>ÿCÿCÿKÿKÿVÿkÿtÿtÿtÿtÿ�ÿ§ÿ­ÿ²ÿ²ÿÇÿÍÿÒÿÒÿÞÿûÿ %%1N]lty„„‹’µÒÔÜñ  ""@Vafs~‡�Ÿ¶¶ÆÆØÞ  $$1<BKK^k}ˆ–Ÿ¤Î×âçîö #*7>Pelr{{„ž¥ª¸ÈÖÖÜãììÿ%-5A^ert{�žžžÈÈÈÕÕêõ -8GNNgz|‹ ¢°ÅÅËÔÔáçùù &-8=ELW\qs�¢¢¢¤«±ÂÐââèïøý!**099XXehqz‚�Ÿ¥°°½ÀÉÒÚå÷ý!*,Nav|‡™Ÿ§§§§²+ |t·ÐR4R4d4m4p4y4‚4”4”4À4Ä4É4Ì4Õ4ä4ê4í4õ4ø4ý45}`2�P�P·P£PÆPëP×PúPÿPQQQ Q(Q3QIQ>QaQiQ~À-HhHhfhvh€h€hŠhŠh”h¦h³h¶h¸hÁhÎhÎhÜhðhðhi!i!i1i>i>iaininiƒi¥iºiÜiåiòiòij j jRj…j‹j‹j‹j�jt�¶Z3Z3n3�3¡3µ3¼3È3â3ë3ñ34 4 4!4!4$4'4<4B4D4D4L4€¸ºä`Ž`ŽxŽzŽ†ŽŠŽ—ŽšŽ´Ž´Ž´ŽºŽ¾ŽÆŽÑŽåŽñŽóŽóŽüŽþŽþŽ� � ������&�,�/�9�J�P�\�\�Ä��œ&�)�)­)¾)Ö)Ý)ù)î)*1**@*Q*V*w*c*�*¬*³*Ï*Ä*ç*+ó*+'+=+)+U+b+b+z+z+„+‚¼ª444/4L4W4�4±4³4Í4á4ò4555#575>5>5M5[5j5‚5‘5ž5¡5º5½5Â5Ù5é5ù5ý56B6ƒx± ¸±¸±Î±Õ±Ü±û± +²²(²7²F²P²P²U²\²o²~²ƒ²ž²¸²¸²Î²à²ä²ò²ù²þ²þ²³³ ³"³0³B³B³B³T³_³q³|³‰³Ž³ž³£³³³¿³Ä³Ñ³Ö³æ³ë³û³ý³ ´´ ´!´2´;´;´=´M´T´d´d´´‘´£´µ´Å´Å´Å´È´Û´„\åøÈ�È�ã�ê�ï�ý���#�1�4�6�@�R�R�Y���…0ÎÖ..F†zPNš¢†`/o…o………—…ž…¨…·…Ð…Ô…Ú…ð… †††@†.††_†i†‡L[j‡2‡2•2§2­2µ2Ç2Í2Ö2è2î2ñ2-3ˆ(–œ*3*383G3K3N3T3‰\k~/3/3=3O3U3]3o3u3~3�3–3Ÿ3±3·3º34Š, ¦×¦×´×»×Ã×È×Î׋„$WWu‡Ž•¤©ËËÐòô%'IIIXtjŒ–Œ`Bßißiüij j0j>j@jNj[jajljƒj’j�j¡j¬j¸j¿jËjâjùj k#k-k;kMkOk]kokokxk‰k�kŸkŸk·k·kÜkÜkákákêkökll$l;lJlUlglslŠl¢lÃlÃlÌlÑlÑlÑlÑlálêlòl÷lmm#m(m(m6m6m;m;mEmPmbmhmtm„m�m™m�m¦m¿mÂmÒmÙm÷mnnn n/n6nH¾Ø¾ØÇØÇØÕØÙØàØãØèØ’DDQ�1�1©1¼1Æ1Í1Ù1ñ1ú1þ12252“Ä{¨  ILSX^`ekk}„š­¼ÂÄËÑÛÛïñøþ 18GI_rr„”0RZ7272@2f2w2}2}2…2•„a~FóFóXómówó€ó‚ó‰ó™ó¤ó¦ó°ó°ó¹óÊóÍóÍóñóüóþóôô"ô1ôDô—ô–  +†0†0�0¬0±0—hú7g7gMgXgcgqg|g…g–gŸg°g¶gÂgÙgÙgëgüg hh#h)hwh˜„=Z7K7KgKmKvK‚KŠK‘K•KžKžK£KªKÂKìKñKLL L7LOLsL’L¤L™lò GG_qx¡£ÅÚÇüé  $FFNš y}ŒŒ!Œ-Œ2Œ›(Aæèæèéééé é é1é1é1é9éAéSébéSéwéyéyé“é•é•é é¦éÀéÅéÅéÅéÚéÜéééëéøéúéêêêê2ê?êAêRê_ê_ê_êhêzê�ê“ê›ê�êªêªê¿ê¿ê¿êÊêÔêìêñêñêñêÿêë +ëëë/ë:ë?ë?ëFëJëXë\ëeëlëŠë—ëžë§ëÃëÈëÈëÈëÈëÐëÛëéëéë ì ì ììì-ì@ìSìUìUìUìhìhìoìvì{ì�ì“ì�ì¹ìãìéìéìýìí&í-í9íWíjíuí|í€í€í€í€í‹í•í£íÅíÐííí÷í÷íî#îSîfîwîŽî¡î¦î¦î¦î®î¹îËîÖîÛîÛîÛîíîïïïï(ï2ï>ïIïKïKïKïPï\ï\ï¦ïœH%Š/Š/˜/Ÿ/ª/·/Â/Ê/Ê/â/ì/ò/ø/�0 O OFO3OUOqOgO‰O‘OžLè÷ß'ß'ù'($(E(2(](b(�(®(›(Æ(Þ(Þ(è(Ÿð[“§L§LÜLåLñLùLM#M#M-M/MJM2MYMYMgMqMxM˜MšM´M»M»M×M×MþMN"N;NXN[NcNjNŠNŒN¦N­N­NÉNÉNæNæN O O T]n––¬¹¿ÅÖäò )¡0 +ROO~sŸ‹Â®ÑÝâîþ)4<AMRfmq|�Œ¥®º¿ÓÚÞÞãü/AFQYYY[t‰”ž©«¶¾¾ÎÃæ ¢àZŽ0f0fJfXf]fjfxf�fœfªfÏfØfèfggg g"g,g8g+sYM‚ŸŸŸ±ÎÎLQdXŒz›¼ÔÁïã&CCCUrr“š¼¼Ä¥(öåöåæ'æ-æ2æ2æ8æ¦(!'.Ø.Ø7ØEØKØMØRاD]j : :::A:J:V:k:s:y::�:�:‘:¨„½ÚH«H«{«‡«‹«“«›«Ÿ«ª«®«²«¶«¾«Ã«Ç«Ø«é«ë«ï«¬¬ ¬3¬;¬F¬F¬F¬X¬©€P�P�i�p�w�~�„�”�Ÿ�©�´�Ë�Î�Ð�ë�õ�ÿ�žž#ž+ž+žAžAžSžª Ê OWOWuW’WšW¥WµW¾WÂWÝWóW XXXX2X7XIXkXqXyX~X„X‡X�X¦X¨XÊXÒXçXìXûXY#Y(Y(Y(Y5YFYQY^YjY}YŠY—Y®YÃYÍYÏYæYöYûYZ Z0Z0Z0ZBZ«<ÑÜ 5 -555$5,545<5C5S5S5X5¬´*££3£@£E£I£R£a£m£x£ƒ£‹£–£ž£¡£­£µ£Ï£õ£ï£¤¤C¤/¤S¤S¤k¤v¤’¤™¤½¤Ä¤ö¤ö¤ö¤ö¤W¥­˜‹-þ¸þ¸¹"¹*¹5¹L¹V¹V¹m¹w¹’¹¨¹¶¹º¹Ú¹î¹º º º&º0ºAºNºNºUº\ºaºfºkºrºyº“ºšºªº®º®º¸ºÎºÒºÒºãºöº » »»»!»)»4»;»C»N»U»U»`»~»‚»š»‹»µ»µ»»»Â»Ñ»Û»é»ð»ô»ö»¼¼¼¼"¼H¼V¼V¼Z¼o¼w¼‡¼’¼§¼¬¼º¼É¼Ó¼á¼ì¼ð¼õ¼ý¼½½½!½#½2½4½C½J½N½b½l½z½�½…½•½ ½¥½Ã½Í½Û½â½æ½ð½þ½¾ ¾¾'¾/¾:¾>¾>¾>¾I¾T¾d¾p¾†¾Ž¾™¾¨¾°¾»¾À¾È¾Ó¾ß¾ã¾î¾ó¾¿¿¿¿¿¿7¿T¿`¿h¿x¿ˆ¿¦¿ª¿Ù¿Î¿¿¿é¿é¿ó¿ú¿ ÀÀ"À0À7À;À=ÀLÀVÀdÀkÀoÀoÀqÀƒÀƒÀ•À•À•À›À§À¹ÀÁÀÙÀÁÁÁ5Á<ÁCÁNÁdÁiÁpÁƒÁ�Á›Á¢Á¦Á¨Á»ÁÅÁÓÁÚÁÞÁÞÁÞÁÞÁìÁ÷ÁÂÂÂ)Â-Â-Â2Â:Â>ÂMÂOÂ^Â`ÂoÂq€‡‹Ÿ©·¾ÂÂÂÒÂÝÂâÂà -Ãà Ã#Ã-Ã;ÃBÃFÃPÃdÃlÃwÃ{Ã{Ã{ÆÃ�ÛõÃÅÃÐÃåÃêÃõÃÄÄ'Ä/Ä:ÄIÄQÄ\ÄaÄiÄtĀĄÄ�ĔĨİĻĻĻĻÄÏÄßÄôÄÅÅÅ*Å?ÅLÅPÅ^ÅsŃŚųÅÌÅÎÅÙÅáÅáÅêÅÆÆ/ÆHÆVÆaÆmÆuÆwƂƊƊƊƧƵÆÃÆÚÆñÆÇ Ç-Ç4Ç4ÇDÇXÇrÇrÇvnjǛǶÇÁÇØÇàÇàÇÈÈÈ3È<ÈSÈmÈ|ȉȩȷÈÍÈéÈùÈÉÉ)É)É5ÉPÉhÉqÉqÉqÉ}ɎɦɯɯɶɿÉÅÉÑÉ0Ê®<ùD��%�1�<�F�L�V�\�f�t�~���š� �ª�°�º�Á�Í�Ó�Ü�‘‘‘‘%‘7‘A‘S‘]‘r‘r‘u‘‘”‘™‘©‘´‘¹‘͑ϑà‘’’ ’"’0’9’A’O’`’p’�’Ž’Ž’›’›’£’±’ø’¯$› _P_PsP{P†PŒP°l£:§F§FÀFØFèFGG2GMGMGwGGƒG†GŠG�G™GœG£G©G°G¶GºG¿GÉGÚGáGèGêGîG÷GHHHHH/H:H@HGHPHiHzHƒHŒH”HŸHªH¶HÇHØHäHòHôHûHII II IBIPIZIdImI†I—I I©I±IºIÀIÄIÉIÍIÚIáIïIùIJJ!J:JKJTJ]JeJnJtJxJ}JƒJ�J—J¶JÄJÊJÏJ×JßJçJôJüJKK0K9KTKhK{K‚K‹K”K›K¤K­K¶KÏK¿KßKãK=L±  €ˆ€ˆŽˆ°ˆ¶ˆ²¸�·z'z'ˆ'�'È'Ê'ÿ'*(*(:(?(?(S(X(X(t(y(y(™(ž(ž(²(·(·(Ô(Ô(â(),)L)^)p)‚)’)’)’)’)™)r*³$bgÊ%Ê%Î%æ%ø%&´„÷Â÷ ÃÃÃÃ$Ã0Ã0ÃFÃ\ÃnÃuÃyÉéûÃÁÃÐÃÙÃÝÃãÃìÃÄÄ#ÄAÄSÄYÄhÄzĆĈĔĜĠĦįįįÄÁÄÌÄÒÄèÄïÄ÷Ä ÅÅÅÅ"ÅIÅRÅZÅlÅtÅ}ňŎŤūųźÅÏÅàÅàÅçÅçÅçÅõÅÆ)Æ2Æ:ÆLÆTÆ]Æ]ÆhÆoÆ}Æ�Æ�ƥƭƳÆÂÆËÆÏÆׯàÆàÆîÆöÆüÆÇ"Ç*Ç0Ç6Ç6Ç6Ç=ÇDÇSÇ[ÇaÇgÇgÇiÇsǵx¿Ù¿ÙÍÙâÙéÙôÙ -Ú4ÚPÚWÚoÚuÚ„Ú�Ú•Ú�ÚŸÚ¥Ú«ÚºÚÂÚÈÚÊÚÐÚ¶¼Ô÷b÷bc"c2c:c^cucyc�c‰c�c˜c¤c¬c¬c´cäc#dþcFdKdSdcdzded“d™d¢d©d±d¹dÅdÍdÕdèdðdõdÿd e&e(e2eAeaehejeŠe‘e‘e‘eše¡eºeÀeÈeÈeÍeÑeÝeæeïeûefAf,fZf]fyf†fšf°f´fÓfáfgífg!g8g#gQgTgTgpg}g‘g§g¯g³g¾gÆgÖgígØgh hh!h8h#hQhWhWhahahlh�h¥h¥h¥h¥h®hºhÐhéhühiiii)i-i-i-i4i9iLiSi_ififi€i‚i‡iši¡i­i´i´iÁiËiËiÐióióij·àt¨?A?ATArA_A§A�A�A¶AÅAÍAØAÚAåAðAðAõA*B/BdB|BiBžB‹B²B­BÎBÝBåBðBòBýBCC C.C0CQCQCXC]CC�C£C£C£C«C¸\æù§e§e½eÏeÕeàeîeúeff#f)f4fDfOf]fjf–f¹$â燇¥¸¿ÆÍÑÓÚáååí   $ / = N R W k o x | � ‡ ¤ ¤ ² É Î ç ø ü ü ü     0 4 9 M U ^ b d k } � ¤ ¦ ¿ Ò Ö Ö Ö ê î ÷ û !!#!#!1!H!M!f!w!{!�!�!�!’!¡!£!Å!Å!ç!ò!ø!" "$"/"C"G"P"T"V"\"u"u"ƒ"š"œ"µ"Æ"Ê"Ê"Ñ"ä"è"ú"ÿ"##$#(#-#4#J#Z#q#v#�#¢#¦#¸#¸#¸#¸#Ê#½#ß#î#ð#$$#$9$J$J$J$Q$d$}$}$}$Œ$Œ$Ÿ$¶$Á$Ò$×$Ý$ç$é$õ$õ$ü$%%%)%>%J%L%W%c%s%z%�%‹%“%—%›%�%¢%ª%®%À%Â%Ç%Ï%Ó%Õ%Õ%Þ%ë%&!&;&I&U&\&\&o&s&s&s&z&&™&§&³&º&º&Ô&Ö&Û&õ&''''#'-'-'?'º¤ ¹ž(J(JEJTJTJTJqJqJ‚J‚JˆJŠJŠJ�J’J’J˜JšJšJ¡J¥JªJªJªJªJªJªJ²JÊJÊJßJêJôJKKK:KL,LDLSLXL_LhL{LƒL‹L�L�L�L™L²L¸L¸LÑLßLüLMM M%M-M2M2M8M8MAMRMTMiMkMsMyM�M†M†M†M†M”M«M­MÁMÁMÉMÏM×MÜMåMíMöMüMNNNN N NN1N5N7NCNEN`NfNnNsN|N‡N‹N‘N•NžN¡N¡N¯NÀNÂNêNO OOO#O(O(O-O/O7O7OROdOiOuO{O~O•O—OšOªO®OµO¾OÍOÛOáOéOîOöOûOûOPPP4P9PCPkPvP�PŒP—P¢P­P¸PÃPÎPÎPÎPÖPßPøPQ#QQDQFQIQTQVQVQ\QbQbQjQsQyQ…Q…QŒQ�Q®Q¹QÁQÉQÎQÎQÕQÙQÞQðQõQÿQ R RR=R=RFRTReRqRxR†R•R«R±R¶R¶R»RÑRÝRåRõRÿRSSS S(S(S2S@SLScSyS�S–S˜S¯S´S´SÔSÔSæSìSõSûSTTTT.T4T6TATSTiTiT}T�TŸT¤T°T¶T¹TÐTÒTÕTåTïTòTòTUU*U/U;UAUDU[U]U`UpUtU|UŠU�U”U”UšU¢U§U§U­U­U»UÁUÇUÑUÛUéUþUVV V VVVV!V&V&V,V4V9V9V>VIVNVSV^VcV‰V‹V�V•VšVŸV¤V©V®V®V³V¸VÔVÞVòVW WWW"W(W.W8WBWPWeWhWjWtWƒWˆWˆWˆW�W•WžWžW£W£W©W±W¶W¶W»WÆWËWÐWÕWäWäWõWûWûW XXX X)X7XLXOXQX[XjXoXoXoXwX|X…XŠXŠX�X˜X�X�X¢X­X²X·X¼XËXËXÜXâXâXðXöXüXYYY3Y6Y8YBYQYVYVYVY^YcYlYqYqYwYY„Y„Y‘Y—Y—Y¥Y«Y±Y»YÅYÓYèYëYíY÷YZ Z Z ZZZ!Z&Z&Z,Z4Z9Z9ZFZLZLZZZ`ZfZpZzZˆZ�Z Z¢Z¬Z»ZÀZÀZÀZÈZÍZÖZÛZÛZåZíZòZòZòZøZ[[[![!['[1[7[<[<[E[S[\[j[o[o[x[†[’[£[°[·[¿[É[×[×[Ü[Ü[ç[ç[ç[ë[ð[ð[÷[û[\\\\\(\0\5\;\;\C\L\Z\e\j\p\x\}\}\}\}\}\}\}\}\}\}\–\œ\¥\«\³\¸\½\Æ\Ñ\Ú\â\ç\ç\ç\í\õ\ú\ú\þ\]] ]]&]/]5]5]>]T]T]Z]c]y]y]‚]„]Š]“]©]©]²]²]²]»]À]À]È]Í]Í]ê]ø]^ ^^^!^&^&^&^:^C^I^[^e^e^m^m^u^w^w^�^š^£^¥^¥^¥^«^¯^±^±^±^±^¶^¼^Â^Æ^=b»Ì€¯jj)j4jJjfjsjŠjŸjªjÀj¬jÏj×j×jæjæjîjújk%k4k?kRkXkXkXk]kbkqk|k–k˜k�k¬k·kÄkÎkÎkÜk¼”+LX¥X¥p¥w¥~¥�¥Š¥�¥�¥”¥™¥»¥¨¥Ë¥Ó¥Û¥Þ¥à¥ð¥ù¥¦¦ ¦¦:¦K¦V¦ˆ¦½à.¢·B·BÕBàBñBôBøBCCC%C;CLC]CoC�C�CŸC°C¿C¿CÍCÑCÕCÚCÞCëCòCDDD#D1DJDLDPDZDZD_D_D_DdDdDsD|D„DšDšDšDŸDŸD·DÃDÎDÓDÓDÖDÛDÛDúDEEEEEEE:EFERETETEWEYEYEfEhEhEkEkEtEzEE›E›E›E›E›E›E›E›E›E›E›E›E�E®EÀEÏEÞEÞEâEâEêEFF F§F¾,îÖîÖüÖ× ××׿l3JÏPÏPåPÿPëPQ3Q QBQGQNQNQTQWQ[QcQ{Q†QœQ‘Q´Q¾QÀPQaâ$â$ð$þ$%%&%+%H%N%U%\%j%v%ˆ%Ä%ÁD+®å®åÂåÐåÖåùåÿåæ*æ0æ6æ<æ<æDæÂô#œï6ï6÷67 -77$787G7d7q7ƒ7¥7Í7Û7÷7 8!888C8d8‚8‘8¬8·8Ò8ë8ë89/9I9d9v9…9”9”9Ÿ9²9Ã9Ö9æ9ó9ÿ9:+:+:3:3:3:D:Q:X:w:€:‘:•:�:¨:À:Ø:á:ñ:ù:þ:";2;B;M;a;f;n;”;–;¡;Ô;î;î;<<<,<5<=<O<q<y<�<Œ<Ž<ž<¶<Î<æ<þ<='=0=9=K=Y=]=a=à ¸ˆ¸ˆÁˆàˆåˆÄ\ˆ[–͖ͰͷÍÄÍÏÍÔÍÚÍìÍòÍ -ÎÎ.ÎDÎOÎUÎwÎw·ΜΞΡέενÎÅÎÓÎÙÎâÎîÎîÎðÎÏÏ Ï Ï$Ï$ÏBÏBÏUÏbÏgÏgÏ~χϖϬϷÏÅÏÐÏàÏíÏÿÏÐÐÐ(Ð*Ð*Ð2Ð7Ð7Ð?ÐDÐDÐLÐQÐQÐYÐ^Ð^ÐdÐiÐiÐpÐuÐuÐ|Ð�Ð�ЌББМССЬббммÐ×ÐÞÐäÐçÐòÐõÐ ÑÑ%Ñ,Ñ/ÑAÑCÑIÑ]ÑjÑyÑyÑyÑyуÑ�ѲÑÄÑÕÑÞÑïÑõÑúÑÒÒ(Ò7Ò=ÒNÒYÒcÒsÒ‚ÒˆÒ“Ò™Ò®Ò´ÒÅÒÐÒÖÒæÒæÒöÒ ÓÓÓ-Ó4Ó:ÓKÓVÓ[ÓxÓ�Ó›Ó«Ó·ÓÉÓÔÓãÓåÓ÷ÓÿÓÔ ÔÔÔ'Ô-Ô7Ô=ÔHÔNÔPÔ]ÔjÔtÔ�Ô›Ô›Ô¡Ô¨ÔìÖÅD#°ø¬ø¬­9­A­A­O­b­|­­ˆ­¤­¤­¤­¬­®­®­¶­¸­¸­À­Â­Â­Ê­Ê­Ó­Ù­Þ­Þ­ç­ö­ú­ÿ­® -® -® -® -®®®!®&®&®+®8®Q®p®s®‰®¨®¨®¨®°®²®²®²®º®¼®¼®¼®Ä®Æ®Æ®Æ®Î®Ð®Ð®Û®Û®á®æ®æ®æ®æ®í®ø® -¯¯&¯0¯0¯0¯@¯@¯G¯K¯Q¯i¯w¯Š¯—¯À¯Ã¯Ì¯Ó¯ç¯ï¯ø¯°°°°°°° °&°;°C°I°T°k°‚°Ž°”°™°™° °«°«°°°Â°È°È°È°È°$±Æd$àCàCD DDDD,D.D;D=DHD\DdDtDyDD‡DŠDœDÇLWf"1"161:1?1J1J1T1Z1Z1^1f1È\CVº0º0Ð0Ð0Ô0Ù0ì0ï0ô0ô0þ011111É8(2Æ×Æ×Ï×Ï×Ý×á×è×ë×ð×ʨYï\ï\]]]-]!]_]Ã]©]ž]„]m]É]Þ]Î]þ]^ ^%^:^'^I^O^O^V^€^«^Ž^Â^à^à^à^ì^ËlQh'-'-A-j-L-y-™-µ-«-Í-å-Ò-ô- .-.?.X.X._.�.�.‹.Ì4�¦—í—í«í°í¶íºí¾íÝíåíÍxÏéO�O�z�g�‰�“�š�°�µ�º�¾�À�Æ�Ì�â�Ï�ñ� -‚‚$‚G‚=‚V‚b‚Δ"ȫȫ֫è«ì«ô«ü«¬¬¬%¬0¬5¬K¬R¬Y¬d¬o¬q¬|¬‡¬‰¬•¬ ¬«¬´¬¼¬¼¬À¬÷¬Ï€ø2626P6T6X6`6n6q6t6Š6�6’6¤6¨6¬6´6¼6È6Ý6î6õ6ü6ü6 77к<gDgD—D¢DÇD©DáDEEE E)EAEPEREZE|E�E¯E¼E×EçEìEFFFF.FUFgFtF�F«F¡FÅFËFËFÔFôFGGG G -G/G/GAGAGOGYG„GzGžGžG£G¦G¼GÈGÝGH HH!HIH8HXHZHlH€H”HŠH©H¯H¾HæHÕHõH÷H II'I1I:IQI[I]IqI{I{IšI I I I©IÉIñIàIJJJ JJJ@J_J_J_J…J…J—JÑÄ8¥ÿ1ÿ162=2E2N2Y2`2x2}2€2ƒ2Œ2š2¤2©2Ñ2Ö2ã233!3A3F3U3�3‰3Ž3£3Ï3×3Ü3Ü3ï3444;4K4P4P4|4|4|4|4|4�4¨4­4°4³4³4à4å4å4ò4ö45,5:5E5a5a5a5n5…5‡5‡5‡5”5«5­5­5º5Ñ5Ñ5á5æ5 6,64696U6u6ƒ6‘6›6�6�6�6¹6Á6Ã6Ã6ë6!7Ò¤8]ÿéÿéêEêEêdêtêyêyêˆêšê´ê¼êÃêÈêãêëêëêëêíêíêíêíê ë ë ë ë ë"ë"ë"ë"ë=ëHë}ëÓÐêg‚g‚}‚‰‚Ž‚Ž‚š‚Ÿ‚¤‚¯‚´‚´‚´‚é‚Ö‚ø‚ ƒ ƒ8ƒQƒjƒƒƒˆƒˆƒ¡ƒºƒÓƒìƒñƒñƒ -„#„<„U„W„W„p„‰„¢„»„»„»„Í„Ô0”œ7í7íEíKíOíní�í�í•íÕ<:E"9"9+969D9P9\9e9n9w9}9‚9ÖluŒª&ª&¸&Â&É&à&à&å&ç&ó&ý& '('*':':'?'A'H'z'×ПÏ7s7sKsusjsVs•sÇs­s sòs÷stt t.t6tSt¬tŸt”t€t²t½tétîtötuuBu7u#uUunuZu‘u}u¨u¯uÛuÛuÛuÛuãuØLix�.�.­.¿.Æ.è.è.ú.// ///9/Ù$qv§N§N»NÃNÎNÔNÚÈg•j1j1Ž1’1±1Ó1ß1æ1ñ1ÿ1 2222$2<2G2W2c2j2u2†2ˆ2™2›2�2�2�2¥2¥2¯2¯2·2¿2Ç2Ï2Ó2Þ2*3Û (ˆ(ˆ6ˆMˆSˆÜ`FZ‚9‚9’9™9›9 9¯9µ9Ê9Ê9Ø9Ø9ä9í9ð9þ9: ::Ý<ùGŽGŽPŽ[ŽfŽqŽ|Ž†Ž¤Ž¯Ž¿ŽÞ 5×g×gïghhhh,h8hOhZhjh|h‚hˆhŽh¡h§h°h¶hÈhÎhÙháhïhüh9iß,29¿0¿0Í0Þ0÷0 111à4èˆèˆöˆ‰ ‰‰‰!‰!‰'‰áÄMzGþGþsþvþ{þˆþ�þŸþ¡þ¥þ©þ¬þ¿þØþþþÿÿÿ2ÿXÿ]ÿvÿœÿ¡ÿ¨ÿÁÿçÿéÿ(((@Zi{â ˆÇwwww•w˜wžw²wºwËwØwÞwãwãwðwùwÿwxx x>xRxYxexuxuxƒx–x¡x¥x¶x¶x¶x»x»xÇxÖxéxïxôxyyy(y.y0y?yLyRyXy]ycyiypy|yƒy…yŠy’y”y™y¥y§y¬y´y¶y»yÃyÅyÊyÒyÔyÙyáyáyáyñyñyñyzzz z$z=zCzNzVz`zdzjzƒzŽz™zŸz¬z±z¶z¶zËzÓzÝzåzíz{{${0{*{9{B{G{L{a{h{q{}{ƒ{�{“{˜{�{¨{³{¾{À{Æ{Ó{Ø{Ý{ö{| | || |!|&|/|H|S|^|d|q|q|u|z|z|‹|�|�| |¢|¢|µ|·|·|Ê|Ì|Ì|ß|á|á|ó|ó|ù|þ|þ|})}}6}>}E}K}S}f}q}h}�}�}ƒ}›}ž} }¯}Á}Ñ}Ý}ô}~~'~7~J~O~O~X~l~~~‰~‘~™~�~«~±~¶~¶~¼~Ð~à~å~å~ë~ñ~ö~ö~ö~ü~ +/448==BMYs‰••›¨ª·ÃÒååòþþþþ€€€*€5€=€E€G€Y€^€l€{€�€Ž€Ž€¥€µ€µ€É€Õ€×€à€ì€�� ���*�*�5�5�5�5�5�±ƒã ŒÐ×V×VõVWW WDWJWOWUWcWjWyW~WŠWœWœWºWÅWØWßWùWX"X=XUXqXzX‰X‘XžX§X¬X¼XÊXêXïX÷XY"Y2Y8YCYLYRY˜Y‚YsY¨YãYÍY¾YóYöYZªZä<%0 D DÁDÇDÐDâDûDEE)Eå„ |¾ ¾ à ë ò ú ý ý  !!!!"!)!/!5!;!B!H!Y!Y![!d!p!v!›!Ÿ!¢!²!º!¿!¿!Æ!Ï!à!æ!ï!ú! " """#"*"1"9"?"A"O"f"i"x"…"’"’"’"’"˜"ª"³"Ä"å"ö"## #'#.#.#7#>#J#Z#e#e#e#y#�#�# #[$æ„9ú7ú78%8,808F8s8‰8š8£8±8Ã8Ü8Ü8î8999 9çX{Í––ÁËÞéû  '/EM`u…�‘¡±ºÀÅÌÒØÞéô÷þ :O\_gk}Œ“›¶Ó×àçù )@NTXZgggi€††˜è  -XˆXˆaˆuˆzˆé¤¢Çggƒ‰› ¦©­­ÐÕ€î€*€€9€O€;€^€f€k€q€t€x€z€“€€¢€¢€¢€½€ì€ø€ê˜Ìîââëææúõ ""11@@OO^^m�|‹‹š©¸#ëxËåwdwd•d§d­d¹dÐdÐdâdèdódeeee$e/e=eJeVedesese£eìd§¼çíçíëíþíþíî î+î+îBîBîYîYîpîpî‡î‡îžî î î¤îíÌÂñ÷÷ +AAS^rv{�‡™¥º¼Õäèèèû",7EL[]v��¢îP1A0E0EFEREZE^EoE}EƒE�E—E¢E¨E«EµEï ®- > >9>D>H>Q>X>_>u>†>—>©>»>Ê>Ù>ê>ù>ù>?? ??!?*?1?5?U?U?U?U?U?a?e?h?p?~?†?“?›?£?´?¿?Ä?Ä?Ñ?×?æ?ý?ÿ? -@@"@%@+@'@?@V@X@f@h@s@y@y@�@�@“@š@°@°@°@µ@µ@Í@Û@æ@ë@ë@î@ó@ó@A A-A/A/A3A5A5ATAbAnApApAsAuAuA‚A„A„A‡A‡A‡A‡A‡A�A–AšA¦AÆAÓAáAèA°Bð(rxX‹X‹f‹m‹}‹€‹†‹ñ(ntZ&Z&c&m&~&‰&‰&§&òTPôô,ô2ô5ô>ôHô`ôpôyôô‚ô†ôˆô ô°ô½ôÃôÇôÍôÏôÒôÖôÖôùôýôõõ -õ1õFõYõlõrõyõ„õŽõ’õ•õœõ¢õ¦õ¬õ½õÃõÈõÍõÚõÜõîõðõ÷õööööööö<öGöSöjöjöö‹ö¨öÌöæöëö÷÷÷,÷1÷7÷H÷]÷c÷s÷€÷”÷›÷§÷¿÷Ë÷Ë÷Ë÷Ñ÷Ô÷×÷ð÷ö÷ -øøø ø ø%ø2ø?ø?øEøSøjøpøsøvø}ø†ø�ø�ø’øŸø¬ø¬ø²øÀø×øÝøàøãøêøêøûøùùùù#ù-ù4ù:ùAùLù`ù`ùzùù†ùŽù•ù¥ù©ù²ùÊùÏùÖùøùú úú*ú>ú>úYúYúsú�úˆú�ú±úÄúèúêúôúûûû/û;ûLûkûoûDüóÀ€¬ï^ï^_ __ _*_6_W_8_f_k_k_�_Á_¤_—_ä_é_``#`D`%`S`X`q`x`›`±`±`×`×`ã`ô 00060<0õ4‘šçOçOÿO"P/P5P;P>P^Pö8 ê.ê.ø.ÿ. -/// /%/%/+/÷ :>11!1)1.1øÐSçuçuvv v6vSvbv†v´vºvÀvÈvÊvÒvçvêvõvww4wCwgw•w›w¡w©w®w¶wËwÎwÙwåwêwðwöwþwxxx6xDxrxxx}x…x•x—x»xéxïxôxôxyyy8yPy\ydyryrywyŠy¡y£yÀyØyäyìyúyúyÿyz z)z@zYzrz„z‘z³zÊzãzñzóz -{ { {){5{K{d{w{‚{•{™{™{™{ {¥{¸{Ã{Ý{ß{ä{÷{||||+|ù€k˜:˜:®:º:º:Ð:Û:Ý:ý:ý:ý:;;;;;;";&;<;<;r;~;�; ;·;¼;¿;Ä;Ä;Ä;à;ç;ô;û;<<<$<0<8<=<=<Y<e<n<v<~<Š< <«<Î<Ò<à<è<í<í< =#=-=9=A=F=F=e=q=ƒ=ˆ=¤=°=¿=Ä=Ó=à=å=å=å=å=è=í=í=í= >>*>,>/>4>4>4>>>F>M>U>^>i>o>|>Š>Š>”>�>¥>Ú>à>ç>ö>???(?0?0?2?2?7?7?>?D?H?O?S?S?S?S?b?b?‡?�?�?”?¯Cú(°C°C¾CÇCÕCÛCû�°Ðßkßkýkll'lNЉЉ܉ð‰ó‰ŠŠŠŠ'Š/Š2Š8ŠT¡²�P�P©P¼P¿PÉPÖPëPíPÿP QQQ#Q&QzQ<˜£¨Œ¨Œ¼ŒÃŒÏŒÛŒëŒðŒóŒ÷ŒÿŒ 26FæFæTæ`æH!/—Z—Z«Z·ZÍZ¹ZÜZÞZåZðZüZ[D>‹ T TATLTQTYTsTzT|T|T˜TžT T«T²T²T¶TÅTÎTÖTßTçTîTõTùTUUUUU2U6ULU_UeUyU~U‹U‹UŸUªU±UºUÈUÑUôUúUþUVV VVV&V/VCVJV\VpVwVwV~V�VÓVläû&ä&ä:äPä^äiämätäxä�ä�ä’ä’ä¦ä¨ä±ä·ä·ä·ä·ä¿ä´EnÀEÀEæE÷EüEF F FF(F,F1FFFHFKFOFVFjFnFvF‚F‰F�F•F—FŸF­FµF·FºFÓFÛFãFñFõFG %I÷r÷rss s/sGsMs[slsts{s”sÁsÛsèsõst t tt@tGtMt[tctyt„tŠt�t³t BÂjj*j-j4j?jNjPj[jjjjjwj…jˆjŠjŠj�j”j�j¨j®j·jÊjÏjäjïjùjùjkk>>Q>i>V>Š>x>™>Ÿ>®>Ã>Å>Ð>Ø>Ø>ù>þ>???9?&?n?T?H?}?š?…?º?Ò?¿?ô?á?@@$@6@,@M@M@M@T@v@v@‚@ Ð1ø’ø’ “ “2“2“R“V“[“[“[“g“l“|“�“�“�“†“†“Ÿ“¦“µ“Ó̓ܓå“ç“ç“ç“ç“î“õ“ü“” -””” ” ”!”!”'”,”3• D$_r_rmrwr�r‘r–rŸr«r­r¿r¿rÁrñr \ No newline at end of file +555$5,545<5C5S5S5X5¬´* £ £Ã£Ð£Õ£Ù£â£ñ£ý£¤¤¤&¤.¤1¤=¤E¤_¤…¤¤•¤ž¤Ó¤¿¤ã¤ã¤û¤¥"¥)¥M¥T¥†¥†¥†¥†¥ç¥­˜‹-޹޹«¹²¹º¹Å¹Ü¹æ¹æ¹ý¹º"º8ºFºJºjº~º’º™º�º¶ºÀºÑºÞºÞºåºìºñºöºûº» »#»*»:»>»>»H»^»b»b»s»†»™»™»Ÿ»ª»±»¹»Ä»Ë»Ó»Þ»å»å»ð»¼¼*¼¼E¼E¼K¼R¼a¼k¼y¼€¼„¼†¼˜¼˜¼˜¼ª¼²¼Ø¼æ¼æ¼ê¼ÿ¼½½"½7½<½J½Y½c½q½|½€½…½�½‘½ ½¢½±½³½Â½Ä½Ó½Ú½Þ½ò½ü½ +¾¾¾%¾0¾5¾S¾]¾k¾r¾v¾€¾Ž¾•¾™¾£¾·¾¿¾Ê¾Î¾Î¾Î¾Ù¾ä¾ô¾¿¿¿)¿8¿@¿K¿P¿X¿c¿o¿s¿~¿ƒ¿—¿Ÿ¿ª¿ª¿ª¿ª¿Ç¿ä¿ð¿ø¿ÀÀ6À:ÀiÀ^ÀOÀyÀyÀƒÀŠÀ™À¨À²ÀÀÀÇÀËÀÍÀÜÀæÀôÀûÀÿÀÿÀÁÁÁ%Á%Á%Á+Á7ÁIÁQÁiÁ•Á£Á§ÁÅÁÌÁÓÁÞÁôÁùÁÂÂÂ+Â2Â6Â8ÂKÂUÂcÂjÂnÂnÂnÂnÂ|‡– ®¹½½ÂÂÂÊÂÎÂÝÂßÂîÂðÂÿÂÃÃÃÃ/Ã9ÃGÃNÃRÃbÃmÃrÃ�ÚèïóýÃËÃÒÃÖÃàÃôÃüÃÄ Ä Ä ÄÄÄ+ÄEÄUÄ`ÄuÄząĕġķĿÄÊÄÙÄáÄìÄñÄùÄÅÅÅ Å$Å8Å@ÅKÅKÅKÅKÅ_ÅońőŕũźÅÏÅÜÅàÅîÅÆÆ*ÆCÆ\Æ^ÆiÆqÆqÆzÆ—Æ¨Æ¿ÆØÆæÆñÆýÆÇÇÇÇÇÇ7ÇEÇSÇjÇ�Ç�Ç�ǽÇÄÇÄÇÔÇèÇÈÈÈÈ+ÈFÈQÈhÈpÈpȕȕȨÈÃÈÌÈãÈýÈ ÉÉ9ÉGÉ]ÉyɉɡɡɹɹÉÅÉàÉøÉÊÊÊ ÊÊ6Ê?Ê?ÊFÊOÊUÊaÊÀÊ®<ùD����µ�Á�Ì�Ö�Ü�æ�ì�ö�‘‘ ‘*‘0‘:‘@‘J‘Q‘]‘c‘l‘—‘¦‘©‘«‘µ‘Ǒёã‘í‘’’’’$’)’9’D’I’]’_’p’“’“’�’²’À’É’Ñ’ß’ð’““““+“+“3“A“ˆ“¯$› ÿPÿPQQ&Q,Q°l£:GGGG`GxGˆG¨GºGÒGíGíGH H#H&H*H/H9HC+CRCMCnC}C…C�C’C�C¨C¨C­CÎCÐCñCñCøCýC D!DCDCDCDKD¸\æùGfGf]fofuf€fŽfšf±f±fÃfÉfÔfäfïfýf +g6g¹$âç' ' E X _ f m q s z � … … � ¦ ° ° Ä Ï Ý î ò ÷     ! ' D D R i n ‡ ˜ œ œ œ ¡ ¬ ¶ ½ Ð Ô Ù í õ þ !! !!-!D!F!_!r!v!v!v!Š!Ž!—!›! !¦!Ã!Ã!Ñ!è!í!"""-"-"-"2"A"C"e"e"‡"’"˜"®"¿"Ä"Ï"ã"ç"ð"ô"ö"ü"####:#<#U#f#j#j#q#„#ˆ#š#Ÿ#³#»#Ä#È#Í#Ô#ê#ú#$$/$B$F$X$X$X$X$j$]$$Ž$�$²$½$Ã$Ù$ê$ê$ê$ñ$%%%%,%,%?%V%a%r%w%}%‡%‰%•%•%œ%§%¼%¾%É%Þ%ê%ì%÷%&&&!&+&3&7&;&=&B&J&N&`&b&g&o&s&u&u&~&‹&¡&Á&Û&é&õ&ü&ü&''''' '9'G'S'Z'Z't'v'{'•'£'¯'¶'¶'Ã'Í'Í'ß'ºÜ ¹¬(J(JEJTJTJTJqJqJ‚J‚JˆJŠJŠJ�J’J’J˜JšJšJ¡J¥JªJªJªJªJªJªJ²JÊJÊJßJêJôJKKK:KL,LDLSLXL_LhL{LƒL‹L�L�L�L™L²L¸L¸LÑLßLüLMM M%M-M2M2M8M8MAMRMTMiMkMsMyM�M†M†M†M†M”M«M­MÁMÁMÉMÏM×MÜMåMíMöMüMNNNN N NN1N5N7NCNEN`NfNnNsN|N‡N‹N‘N•NžN¡N¡N¯NÀNÂNêNO OOO#O(O(O-O/O7O7OROdOiOuO{O~O•O—OšOªO®OµO¾OÍOÛOáOéOîOöOûOûOPPP4P9PCPkPvP�PŒP—P¢P­P¸PÃPÎPÎPÎPÖPåPþP Q)QBQDQJQLQPQ[Q]Q]QcQiQiQqQzQ€QŒQŒQ“Q–QµQÀQÈQÐQÕQÕQÜQàQåQ÷QüQRRRRDRDRMR[RlRxRR�RœR²R¸R½R½RÂRØRäRìRüRSSS$S&S/S2S2SV>VLVRVXVbVlVzV�V’V”VžVžV V¨V­V²V·V·V½VÅVÊVÊVÏVÚVßVäVïVôVWW!W&W+W0W5W:W?W?WDWIWeWoWƒW—W�W¥W¥W³W¹W¿WÉWÓWáWöWùWûWXXXXX!X&X/X/X4X4X:XBXGXGXLXWX\XaXfXuXuX†XŒXŒXšX X¦X°XºXÈXÝXàXâXìXûXYYYY YYYY!Y)Y.Y.Y3Y>YCYHYMY\Y\YmYsYsY�Y‡Y�Y—Y¡Y¯YÄYÇYÉYÓYâYçYçYçYïYôYýYZZZZZZ"Z(Z(Z6Zæ>æRæ`æfæ‰æ�æ•æºæÀæÆæÌæÌæÔæÂô#œ�7�7—7¦7ª7·7Ä7Ø7ç788#8E8m8{8—8©8Á8Ø8ã89"919L9W9r9‹9‹9¦9Ï9é9::%:4:4:?:R:c:v:†:“:Ÿ:®:Ë:Ë:Ó:Ó:Ó:ä:ñ:ø:; ;1;5;=;H;`;x;�;‘;™;ž;Â;Ò;â;í;<<<4<6<A<t<Ž<Ž<¦<µ<½<Ì<Õ<Ý<ï<==!=,=.=>=V=n=†=ž=°=Ç=Ð=Ù=ë=ù=ý=>à H‰H‰Q‰p‰u‰Ä\ˆ[&Î&Î@ÎGÎTÎ_ÎdÎjÎ|΂ΚΠξÎÔÎßÎåÎÏÏÏ,Ï.Ï1Ï=ÏEÏMÏUÏcÏiÏrÏ~Ï~πϒϘÏ�Ï�Ï´Ï´ÏÒÏÒÏåÏòÏ÷Ï÷ÏÐÐ&Ð<ÐGÐUÐ`ÐpÐ}Ð�ЕПЫиккÐÂÐÇÐÇÐÏÐÔÐÔÐÜÐáÐáÐéÐîÐîÐôÐùÐùÐÑÑÑ ÑÑÑÑ!Ñ!Ñ,Ñ1Ñ1Ñ<ÑAÑAÑLÑLÑgÑnÑtÑwтхљѦѵѼѿÑÑÑÓÑÙÑíÑúÑ Ò Ò Ò ÒÒ-ÒBÒTÒeÒnÒÒ…ÒŠÒ•Ò§Ò¸ÒÇÒÍÒÞÒéÒóÒÓÓÓ#Ó)Ó>ÓDÓUÓ`ÓfÓvÓvÓ†Ó™Ó¥Ó­Ó½ÓÄÓÊÓÛÓæÓëÓÔÔ+Ô;ÔGÔYÔdÔsÔuÔ‡Ô�Ô”Ô›ÔŸÔ­Ô·Ô½ÔÇÔÍÔØÔÞÔàÔíÔúÔÕÕ+Õ+Õ1Õ8Õ|×ÅD#°ˆ­ˆ­§­É­Ñ­Ñ­ß­ò­ ®®®4®4®4®<®>®>®F®H®H®P®R®R®Z®Z®c®i®n®n®w®†®Š®�®•®š®š®š®š®¢®«®±®¶®¶®»®È®á®¯¯¯8¯8¯8¯@¯B¯B¯B¯J¯L¯L¯L¯T¯V¯V¯V¯^¯`¯`¯k¯k¯q¯v¯v¯v¯v¯}¯ˆ¯š¯¨¯¶¯À¯À¯À¯Ð¯Ð¯×¯Û¯á¯ù¯°°'°P°S°\°c°w°°ˆ°“°“°ž°¤°©°©°©°°°¶°Ë°Ó°Ù°ä°û°±±$±)±)±0±;±;±@±R±X±X±X±X±´±Æd$àCàCD DDDD,D.D;D=DHD\DdDtDyDD‡DŠDœDÇLWf"1"161:1?1J1J1T1Z1Z1^1f1È\CVº0º0Ð0Ð0Ô0Ù0ì0ï0ô0ô0þ011111É8(2VØVØ_Ø_ØmØqØxØ{Ø€ØÊ¨Y�]�]§]¯]º]Í]Á]ÿ]c^I^>^$^ ^i^~^n^ž^£^À^Å^Ú^Ç^é^ï^ï^ö^ _K_._b_€_€_€_Œ_ËlQhÇ-Ç-á- +.ì-.9.U.K.m.….r.”.­.Í.ß.ø.ø.ÿ.!/!/+/Ì4�¦7î7îKîPîVîZî^î}î…îÍxÏéï�ï�‚‚)‚3‚:‚P‚U‚Z‚^‚`‚f‚l‚‚‚o‚‘‚ª‚²‚Ä‚ç‚Ý‚ö‚ƒΔ"X¬X¬f¬x¬|¬„¬Œ¬—¬¢¬ª¬µ¬À¬Å¬Û¬â¬é¬ô¬ÿ¬­ ­­­%­0­;­D­L­L­P­‡­Ï€ø2626P6T6X6`6n6q6t6Š6�6’6¤6¨6¬6´6¼6È6Ý6î6õ6ü6ü6 77к<EE7EBEgEIE�E·E¼E¼E¿EÉEáEðEòEúEF=FOF\FwF‡FŒF¦F°F²F·FÎFõFGG/GKGAGeGkGkGtG”G G£G¥GÀGªGÏGÏGáGáGïGùG$HH>H>HCHFH\HhH}H¡H«H±HÁHéHØHøHúH I I4I*IIIOI^I†IuI•I—I©I³IÇIÑIÚIñIûIýIJJJ:J@J@J@JIJiJ‘J€J J¥J·J¿JêJàJÿJÿJÿJ%K%K7KÑÄ8¥Ÿ2Ÿ2Ö2Ý2å2î2ù2333 3#3,3:3D3I3q3v3ƒ3¯3´3Á3á3æ3õ3!4)4.4C4o4w4|4|4�4¢4µ4¹4Û4ë4ð4ð45555505H5M5P5S5S5€5…5…5’5–5±5Ì5Ú5å56666%6'6'6'646K6M6M6Z6q6q6�6†6©6Ì6Ô6Ù6õ67#717;7=7=7=7Y7a7c7c7‹7Á7Ò¤8]ŸêŸê¹êåêåêëëëë(ë:ëTë\ëcëhëƒë‹ë‹ë‹ë�ë�ë�ë�ë©ë©ë©ë©ëÀëÂëÂëÂëÂëÝëèëìÓÐꃃƒ)ƒ.ƒ.ƒ:ƒ?ƒDƒOƒTƒTƒTƒ‰ƒvƒ˜ƒ¿ƒ¿ƒ؃ñƒ +„#„(„(„A„Z„s„Œ„‘„‘„ª„ÄÜ„õ„÷„÷„…)…B…[…[…[…m…Ô0”œ×í×íåíëíïíî/î/î5îÕ<:E"9"9+969D9P9\9e9n9w9}9‚9ÖluŒª&ª&¸&Â&É&à&à&å&ç&ó&ý& '('*':':'?'A'H'z'×ПÏ×s×sëst +tös5tgtMt@t’t—t¢t°t¿tÎtÖtótLu?u4u uRu]u‰uŽu–uµu½uâu×uÃuõuvúu1vvHvOv{v{v{v{vƒvØLix////M/_/f/ˆ/ˆ/š/§/·/­/Ï/Ù/Ù$qvGOGO[OcOnOtOÚÈg•j1j1Ž1’1±1Ó1ß1æ1ñ1ÿ1 2222$2<2G2W2c2j2u2†2ˆ2™2›2�2�2�2¥2¥2¯2¯2·2¿2Ç2Ï2Ó2Þ2*3Û ¸ˆ¸ˆÆˆÝˆãˆÜ`FZ‚9‚9’9™9›9 9¯9µ9Ê9Ê9Ø9Ø9ä9í9ð9þ9: ::Ý<ùçŽçŽðŽûŽ���&�D�O�_�Þ 5whwh�h¡h§h³h¾hÌhØhïhúh +ii"i(i.iAiGiPiVihiniyi�i�iœiÙiß,29111&1?1S1V1\1à4x‰x‰†‰�‰™‰ ‰§‰±‰±‰·‰áÄMzçþçþÿÿÿ(ÿ-ÿ?ÿAÿEÿIÿLÿ_ÿxÿžÿ§ÿ²ÿ¹ÿÒÿøÿýÿ<AHa‡‰¢ÈÈÈàú â ˆÇxx5x8x>xRxZxkxxx~xƒxƒx�x™xŸx¯x½x¿xÞxòxùxyyy#y6yAyEyVyVyVy[y[ygyvy‰y�y”y¨y®y¶yÈyÎyÐyßyìyòyøyýyz zzz#z%z*z2z4z9zEzGzLzTzVz[zczezjzrztzyz�z�z�z‘z‘z‘z¨z®z´z¿zÄzÝzãzîzöz{{ +{#{.{9{?{L{Q{V{V{k{s{}{…{�{®{¹{Ä{Ð{Ê{Ù{â{ç{ì{||||#|/|3|8|=|H|S|^|`|f|s|x|}|–|¡|¬|¬|²|¿|Á|Æ|Ï|è|ó|þ|}}}}}}+}-}-}@}B}B}U}W}W}j}l}l}}�}�}“}“}™}ž}ž}µ}É}¾}Ö}Þ}å}ë}ó}~~~!~!~#~;~>~@~O~a~q~}~”~®~³~Ç~×~ê~ï~ï~ø~ )19=KQVV\p€……‹‘–––œ«¾ËÏÔÔØÝÝâíù€)€5€5€;€H€J€W€c€r€…€…€’€ž€ž€ž€ž€¢€§€¸€Ê€Õ€Ý€å€ç€ù€þ€ ��!�.�.�E�U�U�i�u�w�€�Œ�£�£�©�¶�¸�Ê�Ê�Õ�Õ�Õ�Õ�Õ�Q„ã ŒÐwWwW•W£WºW¿WäWêWïWõWX +XXX*XYGYLY\YjYŠY�Y—Y°YÂYÒYØYãYìYòY8Z"ZZHZƒZmZ^Z“Z–Z»ZJ[ä<%0 D DÁDÇDÐDâDûDEE)Eålt>!>!`!k!n!v!y!y!‰!”!”!—!ž!¥!«!±!·!¾!Ä!Õ!Õ!×!à!ì!ò!"""&"."3"3":"C"T"Z"c"n"""ˆ"�"—"ž"¥"­"³"µ"Ã"Ú"Ý"ì"ù"#### ##'#8#Y#j#x#�#ˆ#”#¤#¯#¯#¯#Ã#×#ç#ê#¥$æ„9ú7ú78%8,808F8s8‰8š8£8±8Ã8Ü8Ü8î8999 9çX{Í&&Q[ny‹™Ÿ°·¿ÕÝð !1AJPU\bhny„‡Ž¨°Êßìï÷û #+Fcgpw‰‘˜œ¥§¹ÐÞäèê÷÷÷ù(è  +èˆèˆñˆ‰ +‰é¤¢Ç€€#€)€;€@€F€I€M€M€p€u€¢€Ž€±€Ê€¶€Ù€ï€Û€þ€� �����3� �B�B�B�]�Œ�˜�ê˜Ìîââëææúõ ""11@@OO^^m�|‹‹š©¸#ëxËåee5eGeMeYepepe‚eˆe“e£e¯e¸e¾eÄeÏeÝeêeöefffCfìd§¼‡î‡î‹îžîžî¸î¿îËîËîâîâîùîùîïï'ï'ï>ï@ï@ïDïíÌÂñ——¹ÀËááóþ !'9EZ\u„ˆˆˆ›°°¼ÂÌ×åìûý00BîP1A0E0EFEREZE^EoE}EƒE�E—E¢E¨E«EµEï ®-¿>¿>Ù>ä>è>ñ>ø>ÿ>?&?7?I?[?j?y?Š?™?™? ?¤?­?º?Á?Ê?Ñ?Õ?õ?õ?õ?õ?õ?@@@@@&@3@;@C@T@_@d@d@q@w@†@�@Ÿ@ª@·@Â@Å@Ë@Ç@ß@ö@ø@AAAAA!A!A3A:APAPAPAUAUAmA{A†A‹A‹AŽA“A“A²AÀAÍAÏAÏAÓAÕAÕAôABBBBBBB"B$B$B'B'B'B'B'B0B6B:BFBfBsB�BˆBPCð(rxè‹è‹ö‹ý‹ ŒŒŒñ(ntZ&Z&c&m&~&‰&‰&§&òTPžôžô¼ôÂôÅôÎôØôðôõ õõõõõ0õ@õMõSõWõ]õ_õbõfõfõ‰õ�õ“õ“õšõÁõÖõéõüõö ööö"ö%ö,ö2ö6ö<öMöSöXö]öjölö~ö€ö‡ö”ö–ö¨ö¨ö¨ö¨ö¨öÌö×öãöúöúö÷÷8÷\÷v÷{÷’÷—÷¥÷¼÷Á÷Ç÷Ø÷í÷ó÷øø$ø+ø7øOø[ø[ø[øaødøgø€ø†øšø ø¥ø°ø°øµøÂøÏøÏøÕøãøúøùùù ùùùù"ù/ù<ù<ùBùPùgùmùpùsùzùzù‹ù’ùŸù¬ù¬ù³ù½ùÄùÊùÑùÜùðùðù +úúúú%ú5ú9úBúZú_úfúˆú“ú™ú¡úºúÎúÎúéúéúûûû ûAûTûxûzû„û¦û¦û¦û¿ûËûÜûûûÿûÔüóÀ€¬�_�_§_«_°_¿_Ê_Ö_÷_Ø_` ` `0`a`D`7`„`‰`²`·`Ã`ä`Å`ó`ø`aa;aQaQawawaƒaô V0V0e0~0„0õ4‘š‡P‡PŸPÂPÏPÕPÛPÞPþPö8 ê.ê.ø.ÿ. +/// /%/%/+/÷ :>_1_1i1q1v1øÐS‡v‡v¥vµvÀvÖvóvw&wTwZw`whwjwrw‡wŠw•w¡w·wÔwãwx5x;xAxIxNxVxkxnxyx…xŠx�x–xžx¦x®x¾xÖxäxyyy%y5y7y[y‰y�y”y”y¥y°y»yØyðyüyzzzz*zAzCz`zxz„zŒzšzšzŸz²z¿zÉzàzùz{${1{S{j{ƒ{‘{“{ª{À{À{É{Õ{ë{||"|5|9|9|9|@|E|X|c|}||„|—|¢|¯|¹|¹|Ë|ù€k˜:˜:®:º:º:Ð:Û:Ý:ý:ý:ý:;;;;;;";&;<;<;r;~;�; ;·;¼;¿;Ä;Ä;Ä;à;ç;ô;û;<<<$<0<8<=<=<Y<e<n<v<~<Š< <«<Î<Ò<à<è<í<í< =#=-=9=A=F=F=e=q=ƒ=ˆ=¤=°=¿=Ä=Ó=à=å=å=å=å=è=í=í=í= >>*>,>/>4>4>4>>>F>M>U>^>i>o>|>Š>Š>”>�>¥>Ú>à>ç>ö>???(?0?0?2?2?7?7?>?D?H?O?S?S?S?S?b?b?‡?�?�?”?¯Cú(°C°C¾CÇCÕCÛCû�°Ðll�l¥l±lÇlÜlêlõlm +m +m +mmm"m-mFmHmMm[mfmsmzmˆmü\=P§,§,Á,æ,È,õ,--)->-+-M-f-x-‘-‘-˜-º-º-Ä-ý8fpÇNÇNßNîNOOOO O@Oþ0�—àŒàŒôŒ���)�,�4�ÿ0S[ÙÙ2Ù:ÙGÙQÙdÙP>N`Š`ŠlŠ€ŠƒŠ—ŠŸŠ£Š­Š·Š¿ŠÂŠÈŠT¡²/Q/QIQ\Q_QiQvQ‹Q�QŸQ©Q½Q½QÃQÆQR<˜£8�8�L�S�_�k�{�€�ƒ�‡��� 26ÖæÖæäæðæH!/7[7[K[W[m[Y[|[~[…[�[œ[¤[D>‹¿T¿TáTìTñTùTUUUU8U>U@UKURURUVUeUnUvUU‡UŽU•U™U U¨U®U³U»UÒUÖUìUÿUVVV+V+V?VJVQVZVhVqV”VšVžV£V¨V«VµVºVÆVÏVãVêVüVWWWW!WsWläû¶ä¶äÊäàäîäùäýäååå å"å"å6å8åAåGåGåGåGåOå´EnÀEÀEæE÷EüEF F FF(F,F1FFFHFKFOFVFjFnFvF‚F‰F�F•F—FŸF­FµF·FºFÓFÛFãFñFõFG %I—s—s§s³s¿sÏsçsísûs ttt4tat{tˆt•t¥t«t­t¾tàtçtítûtuu$u*u0uSu B j jºj½jÄjÏjÞjàjëjújújkkkkk k$k-k8k>kGkZk_ktkk‰k‰kŸkŸkÌkÖkàk÷kýkl lllll!l'l,l,l?lMl[lelklplzl„lŽl•l•l¤l²lÍlÓlØlØlmmm3mZm_m_m_mbmimomvm{m{m�m‡mŒmŒm£m­m·m½mËmàmæmömnnnn n)n3n9n@n@nBnBnBnGnMnRnVnXn[nfnunxnzn~n~nƒnƒn‘n»n +˜u—¦$¦$Â$Ç$Î$Ø$Þ$é$ù$% %%%#%)%4%D%L%\%c%k%s%{%ƒ%ˆ%“%¡%¡%·% $b==—=ž=±=Ù=ä=ñ=ÿ=ó=(>(>4><>K>…>‡>´>¼>¼>ñ> ?ö>*??9???N?c?e?p?x?x?™?ž?§?³?»?Ù?Æ?@ô?è?@:@%@Z@r@_@”@�@µ@£@Ä@Ö@Ì@í@í@í@ô@AA"A Ð1ˆ“ˆ“œ“œ“Â“Â“â“æ“ë“ë“ë“÷“ü“ ””””””/”6”E”S”\”l”u”w”w”w”w”~”…”Œ”“”𔡔¨”¯”¯”±”±”·”¼”Õ D$ÿrÿr ss!s1s6s?sKsMs_s_sas‘s \ No newline at end of file diff --git a/Compiler/CompilerA.HH b/Compiler/CompilerA.HH index e13a7e4..bfc9c48 100644 --- a/Compiler/CompilerA.HH +++ b/Compiler/CompilerA.HH @@ -286,7 +286,7 @@ class CIntermediateStruct #define KW_NOARGPOP 47 #define AKW_ALIGN 64 -#define AKW_MODULE_ORG 65 +#define AKW_ORG 65 #define AKW_I0 66 #define AKW_I8 67 #define AKW_I16 68 diff --git a/Compiler/CompilerB.HH b/Compiler/CompilerB.HH index 67409e3..989e1f4 100644 --- a/Compiler/CompilerB.HH +++ b/Compiler/CompilerB.HH @@ -21,6 +21,7 @@ extern U0 StreamDir(); public extern I64 StreamExePrint(U8 *fmt,...); public extern U0 StreamPrint(U8 *fmt,...); public extern Bool Trace(Bool val=ON); + #help_index "Compiler/Lex" #help_file "::/Doc/Lex" extern U0 ClassMemberLstDel(CHashClass *c); diff --git a/Compiler/Lex.HC b/Compiler/Lex.HC index ab96a65..0213dc8 100644 --- a/Compiler/Lex.HC +++ b/Compiler/Lex.HC @@ -442,7 +442,7 @@ I64 Lex(CCmpCtrl *cc) {//Fetch next token. I64 i,j,k,l,ch; CHash *tmph; - Bool str_done,neg_e; + Bool str_done,in_str,neg_e; U8 *fbuf,*buf2,*buf3,buf[STR_LEN]; cc->last_line_num=cc->lex_include_stk->line_num; while (TRUE) { @@ -722,6 +722,7 @@ lex_float_start: i=j=0; buf2=NULL; if (ch) { + in_str=FALSE; do { if (ch=='\\') { if (ch=LexGetChar(cc)) { @@ -734,14 +735,16 @@ lex_float_start: buf[j++]='\\'; break; } - } else if (ch!='\n') + } else if (ch!='\n') { + if (ch=='\"') + in_str=!in_str; buf[j++]=ch; - else + } else break; while (ch=LexGetChar(cc)) { if (ch=='/') { ch=LexGetChar(cc); - if (ch=='/') { + if (ch=='/' && !in_str) { do ch=LexGetChar(cc); while (Bt(char_bmp_non_eol,ch)); break; @@ -749,11 +752,22 @@ lex_float_start: buf[j++]='/'; cc->flags|=CCF_USE_LAST_U16; } - } else if (ch=='\\') - break; - else if (Bt(char_bmp_non_eol,ch)) + } else if (ch=='\\') { + if (ch=LexGetChar(cc)) { + if (ch=='\"') { + buf[j++]='\\'; + buf[j++]=ch; + } else { + cc->flags|=CCF_USE_LAST_U16; + ch='\\'; + break; + } + } + } else if (Bt(char_bmp_non_eol,ch)) { + if (ch=='\"') + in_str=!in_str; buf[j++]=ch; - else + } else break; if (j>=STR_LEN-4) {//Spot for ['\'][ch],[ch],[0] buf[j++]=0; diff --git a/Compiler/OpCodes.DD b/Compiler/OpCodes.DD index d44120e..20babe6 100644 --- a/Compiler/OpCodes.DD +++ b/Compiler/OpCodes.DD @@ -187,7 +187,7 @@ KEYWORD argpop 46; KEYWORD noargpop 47; ASM_KEYWORD ALIGN 64; -ASM_KEYWORD MODULE_ORG 65; +ASM_KEYWORD ORG 65; ASM_KEYWORD I0 66; ASM_KEYWORD I8 67; ASM_KEYWORD I16 68; diff --git a/Compiler/PrsVar.HC b/Compiler/PrsVar.HC index c565c1f..7f51c8d 100644 --- a/Compiler/PrsVar.HC +++ b/Compiler/PrsVar.HC @@ -244,12 +244,10 @@ U0 PrsStaticInit(CCmpCtrl *cc,CMemberLst *tmpm,I64 pass) } } -Bool PrsArrayDims(CCmpCtrl *cc,I64 mode,CArrayDim *dim) -{//Returns false on empty [] -//dim->next!=0 for array +U0 PrsArrayDims(CCmpCtrl *cc,I64 mode,CArrayDim *dim) +{//dim->next!=0 for array CArrayDim *tmpad,*tmpad1; I64 j; - Bool res=TRUE; dim->next=NULL; dim->cnt=0; dim->total_cnt=1; @@ -258,30 +256,30 @@ Bool PrsArrayDims(CCmpCtrl *cc,I64 mode,CArrayDim *dim) if (mode.u8[1]==PRS1B_FUN_ARG) LexExcept(cc,"No arrays in fun args at "); do { - if (Lex(cc)==']' && !dim->next) { - j=-1; - res=FALSE; - } else { + if (Lex(cc)==']' && !dim->next) + j=0; + else { if ((j=LexExpressionI64(cc))<0) LexExcept(cc,"Invalid array size at "); } - tmpad1=&dim->next; - while (tmpad1->next) { - tmpad1->next->total_cnt*=j; - tmpad1=tmpad1->next; - } tmpad=MAlloc(sizeof(CArrayDim)); - tmpad1->next=tmpad; - tmpad1=tmpad; tmpad->next=NULL; + tmpad1=&dim; + do { + tmpad1->total_cnt*=j; + if (!tmpad1->next) { + tmpad1->next=tmpad; + break; + } + tmpad1=tmpad1->next; + } while (tmpad1); + tmpad1=tmpad; tmpad->cnt=j; tmpad->total_cnt=1; - dim->total_cnt*=j; if (cc->token!=']') LexExcept(cc,"Missing ']' at "); } while (Lex(cc)=='['); } - return res; } CHashClass *PrsType(CCmpCtrl *cc,CHashClass **_tmpc1, @@ -292,7 +290,6 @@ CHashClass *PrsType(CCmpCtrl *cc,CHashClass **_tmpc1, CHashClass *tmpc1=*_tmpc1,*tmpc2; CHashFun *fun_ptr=NULL; CHashExport *tmpex=NULL; - CArrayDim *tmpad2; pt_start: if (!tmpc1 || !(tmpc1->type & (HTT_CLASS|HTT_INTERNAL_TYPE))) @@ -358,12 +355,7 @@ CHashClass *PrsType(CCmpCtrl *cc,CHashClass **_tmpc1, fun_ptr=PrsFunJoin(cc,tmpc1,NULL,fsp_flags)+ptr_stars_cnt; tmpc1=cmp.internal_types[RT_PTR]+ptr_stars_cnt; } - if (!PrsArrayDims(cc,mode,tmpad) && cc->token!='=') { - tmpc1++; - tmpad2=tmpad->next->next; - Free(tmpad->next); - tmpad->next=tmpad2; - } + PrsArrayDims(cc,mode,tmpad); tmpc2=OptClassFwd(tmpc1); if (tmpc2->ptr_stars_cnt) { diff --git a/Demo/AcctExample/HomeKeyPlugIns.HC b/Demo/AcctExample/HomeKeyPlugIns.HC index c52900a..ddc25d6 100644 --- a/Demo/AcctExample/HomeKeyPlugIns.HC +++ b/Demo/AcctExample/HomeKeyPlugIns.HC @@ -126,38 +126,6 @@ Bool MyPutKey(I64 ch,I64 sc) "$$BLUE$$"; } return TRUE; - case SC_F5: - if (sc&SCF_KEY_DESC) - KeyDescSet("Cmd /GodOffer"); - else - GodOffer; - return TRUE; - case SC_F6: - if (sc&SCF_SHIFT) { - if (sc&SCF_KEY_DESC) - KeyDescSet("Cmd /TOSIns"); - else - TOSIns; - } else { - if (sc&SCF_KEY_DESC) - KeyDescSet("Cmd /TimeIns"); - else - TimeIns; - } - return TRUE; - case SC_F7: - if (sc&SCF_SHIFT) { - if (sc&SCF_KEY_DESC) - KeyDescSet("Cmd /NISTGodIns2"); - else - NISTGodIns2; - } else { - if (sc&SCF_KEY_DESC) - KeyDescSet("Cmd /GodIns"); - else - GodIns; - } - return TRUE; case SC_F8: if (sc&SCF_SHIFT) { if (sc&SCF_KEY_DESC) @@ -185,6 +153,22 @@ Bool MyPutKey(I64 ch,I64 sc) else AutoComplete; return TRUE; + case 'f': //With sync + if (sc&SCF_KEY_DESC) + KeyDescSet("Cmd /FrameGrabber Sync"); + else if (fg_on) + FrameGrabberToggle(FALSE,FALSE,FALSE); + else + FrameGrabberToggle(TRUE,FALSE,FALSE); + return TRUE; + case 'F': //With sync and intro TOS theme + if (sc&SCF_KEY_DESC) + KeyDescSet("Cmd /FrameGrabber Intro"); + else if (fg_on) + FrameGrabberToggle(FALSE,FALSE,TRUE); + else + FrameGrabberToggle(TRUE,TRUE,FALSE); + return TRUE; case 'h': if (sc&SCF_KEY_DESC) KeyDescSet("Cmd /WinTileHorz"); @@ -211,12 +195,6 @@ Bool MyPutKey(I64 ch,I64 sc) else WinTileVert; return TRUE; - case 'V': - if (sc&SCF_KEY_DESC) - KeyDescSet("Cmd /FrameGrabberToggle"); - else - FrameGrabberToggle; - return TRUE; case 'l': if (sc&SCF_KEY_DESC) KeyDescSet("Edit/Put Link to Cur Pos on Clip"); @@ -246,6 +224,20 @@ Bool MyPutKey(I64 ch,I64 sc) "$$AN,\"\",A=\"ANC%d\"$$",i; } return TRUE; + case 'p': + if (sc&SCF_KEY_DESC) + KeyDescSet("Cmd /JukeBox"); + else + PopUp("#include \"::/Apps/Psalmody/Load\";" + "JukeBox(\"::/Home/Sup1/Sup1Hymns\");"); + return TRUE; + case 'P': + if (sc&SCF_KEY_DESC) + KeyDescSet("Cmd /Psalmody"); + else + PopUp("#include \"::/Apps/Psalmody/Load\";" + "Psalmody(\"~/Sup1/Sup1Hymns\");"); + return TRUE; //Ins your own ALT-key plug-ins case '1': @@ -284,30 +276,6 @@ Bool MyPutKey(I64 ch,I64 sc) else "$$ID,-5$$"; return TRUE; - case 'b': - if (sc&SCF_KEY_DESC) - KeyDescSet("Cmd /Jump to Bad Code"); - else //$LK,"::/Adam/God/HSNotes.DD"$ - GodCodeJmp; - return TRUE; - case 'g': - if (sc&SCF_KEY_DESC) - KeyDescSet("Edit/BlogScrnShot"); - else - BlogScrnShot; - return TRUE; - case 'p': - if (sc&SCF_KEY_DESC) - KeyDescSet("Cmd /JukeBox(Home/Sup1Hymns)"); - else - JukeBox("~/Sup1/Sup1Hymns"); - return TRUE; - case 'P': - if (sc&SCF_KEY_DESC) - KeyDescSet("Cmd /JukeBox(Home/Sup1Songs)"); - else - JukeBox("~/Sup1/Sup1Songs"); - return TRUE; } } return FALSE; diff --git a/Demo/AcctExample/HomeSys.HC b/Demo/AcctExample/HomeSys.HC index 01fcf83..703179f 100644 --- a/Demo/AcctExample/HomeSys.HC +++ b/Demo/AcctExample/HomeSys.HC @@ -9,7 +9,7 @@ U0 UserStartUp() WinToTop; WinZBufUpdate; Dir; - "$TX,"81,223",D="DD_TEMPLEOS_LOC_OFFICIAL"$LOC:"; + "$TX,"82,150",D="DD_TEMPLEOS_LOC"$LOC:"; CPURep; } diff --git a/Demo/AcctExample/HomeWrappers.HC b/Demo/AcctExample/HomeWrappers.HC index 0ce474e..4f190a9 100644 --- a/Demo/AcctExample/HomeWrappers.HC +++ b/Demo/AcctExample/HomeWrappers.HC @@ -2,7 +2,7 @@ #define FILEMASK_OFF_LIMITS "!*/Misc/PCIDevices.DD*;!*/Misc/Bible.TXT*;"\ "!*/Books?/*;!*/Sup1/Sup1Words/*;!*/Sup1/Sup1Bin/*;"\ - "!*/Sup1/Sup1Blog/NumBible.TXT*;!*/God/Vocab.DD*" + "!*/God/Vocab.DD*" public I64 F(U8 *needle_str,U8 *fu_flags=NULL) {//Find text in all text files. diff --git a/Demo/AcctExample/PersonalMenu.DD b/Demo/AcctExample/PersonalMenu.DD index f73e3b7..4362e7c 100644 Binary files a/Demo/AcctExample/PersonalMenu.DD and b/Demo/AcctExample/PersonalMenu.DD differ diff --git a/Demo/AcctExample/PersonalNotes.DD b/Demo/AcctExample/PersonalNotes.DD index f5c0768..ab89b5f 100644 --- a/Demo/AcctExample/PersonalNotes.DD +++ b/Demo/AcctExample/PersonalNotes.DD @@ -1,5 +1,11 @@ $WW,1$$FG,5$$TX+CX,"TODO"$$FG$ +* Make MV files combine disjoint rects for same frame. + +* God said to reconsider switch start/end, perhaps preface portion? + +* 170605 Alec Murphy said MountFile() of a red sea supplemental1 ISO failed. + * Does entire tool chain support super/sub script? * $LK,"::/Apps/X-Caliber/X-Caliber.HC"$ @@ -13,9 +19,9 @@ $WW,1$$FG,5$$TX+CX,"TODO"$$FG$ * Helicopters. * Anti-Aircraft. -* $MA-X+PU,"64-Bit Device Memory",LM="F(\"mem64_ptr\");View;"$ is not implemented. +* Fix $LK,"::/Home/Sup1/Sup1Graphics/ICOFile.HC"$ -* Cursor in $LK,"~/TOS/TOSToHtml.HC"$. +* $MA-X+PU,"64-Bit Device Memory",LM="F(\"mem64_ptr\");View;"$ is not implemented. * Investigate why packet loss $LK,"Training Sleep(1)",A="FF:::/Adam/Training.HC,Sleep(1)"$. @@ -192,8 +198,6 @@ $FG,5$$TX+CX,"Bugs? Not really sure."$$FG$ * $LK,"StrPrintJoin",A="MN:StrPrintJoin"$(,st); With st="\n\\"; (Forgot what this is talking about.) -* $LK,"BMPRLE4To",A="MN:BMPRLE4To"$() has files_size too big by 108. Fixed? - $FG,5$$TX+CX,"TODO? Not really, just angst."$$FG$ * Should these be moved into $LK,"CHashClass",A="MN:CHashClass"$ from $LK,"CMemberLst",A="MN:CMemberLst"$ and $LK,"CHashGlblVar",A="MN:CHashGlblVar"$? @@ -273,8 +277,6 @@ $FG,5$$TX+CX,"Committee Needed"$$FG$ * Import Intel datasheets so we can use links in $LK,"Code",A="FI:::/Kernel/Mem/PageTables.HC"$ for documentation. I tried a PDF-to-text convertor and it wasn't acceptible. -* Why are BMP file $LK,"CBGR24",A="MN:CBGR24"$'s wrong? $LK,"::/Adam/Opt/Utils/FileBMP.HC"$. - * Switch stmt with sparse cases? Maybe, ban sparse switch stmts. * Compiler Optimization: Postpone LocalVar init until last possible moment in case of return. @@ -441,84 +443,13 @@ Thousand songs of Solomon $TX,"1 Kings 4:32",HTML="http://www.biblegateway.com/ Not rich, nor poor, but my portion $TX,"Proverbs 30:8",HTML="http://www.biblegateway.com/verse/en/Proverbs%2030:8"$ Be hot or cold. Lukewarm I spit you out $TX,"Revelation 3:16",HTML="http://www.biblegateway.com/verse/en/Revelation%203:16"$ -$FG,5$$TX+CX,"Misc Notes"$$FG$ -Erik van der Karbargenbok: $LK,"TempleBot",A="PI:~/Sup1/Sup1Bin/TempleBot"$. -Intel CEO's name: Brian Krzanich ->$FG,2$lspci -v$FG$ -Size:$TX,"17400KB",D="DD_TEMPLEOSCD_K_SIZE"$ - -$FG,5$$TX+CX,"My Web Bookmarks"$$FG$$WW,0$ -$TX,"My FireFox Bookmarks",HTML="http://www.templeos.org/Wb/Home/Sup1/Sup1Blog/Bookmarks"$ -Machine $HC,"
\"\"
"$ -Frosting $HC,"
\"\"
"$ -Soap Carvings $HC,"
\"\"
"$ -CottonTail $HC,"
\"\"
"$ -TempleOS Logo $HC,"
\"\"
"$ -T-Shirts & Mug $HC,"\"\""$ -Pew Pew Pew $HC,"
\"\"
"$ -Iceberg $HC,"
\"\"
"$ -I made dis $HC,"
\"\"
"$ -NIST Beacon $HC,"
\"\"
"$ -Purple Frog $HC,"
\"\"
"$ -Sombrero $HC,"
\"\"
"$ -Zinger $HC,"
\"\"
"$ -Dianna Throne $HC,"
\"\"
"$ -170310 Terry $HC,"
\"\"
"$ - $TX,"Linus Torvalds (Dec 28, 1969)",HTML="https://en.wikipedia.org/wiki/Linus_Torvalds"$ $TX,"John Carmack (Aug 20, 1970)",HTML="https://en.wikipedia.org/wiki/John_Carmack"$ $TX,"Terry A. Davis (Dec 15, 1969)",HTML="https://motherboard.vice.com/en_us/article/gods-lonely-programmer"$ - -$TX,"SimStructure",HTML="http://www.templeos.org/files/SimStrSetUp.zip"$ -$TX,"ASU_Transcripts",HTML="http://www.templeos.org/files/ASU_Transcripts.pdf"$ $TX,"ASU Course Catalog (See page 261)",HTML="https://catalog.asu.edu/files/shared/archives/1994-1996/general/UG1994-1996.pdf/1994-1996-UG-241-267.pdf"$ -$TX,"Dr. David Pheanis",HTML="https://webapp4.asu.edu/directory/person/77201"$ $TX,"Dr. Konstantinos S. Tsakalis",HTML="http://ecee.engineering.asu.edu/directory/tenured-and-tenure-track-faculty/kostantinos-s-tsakalis"$ $TX,"Dr. Walter Higgins",HTML="https://webapp4.asu.edu/directory/directorysearch?cn=Walter+Higgins"$ -$TX,"Peter Gadwa",HTML="http://www.wired.com/magazine/2010/11/mf_ticketmaster/all/1"$ $TX,"Ticketmaster",HTML="http://www.nytimes.com/1994/11/06/business/ticketmaster-s-mr-tough-guy.html?pagewanted=a"$ +$TX,"Dr. David Pheanis",HTML="https://webapp4.asu.edu/directory/person/77201"$ +$TX,"Dr. Konstantinos S. Tsakalis",HTML="http://ecee.engineering.asu.edu/directory/tenured-and-tenure-track-faculty/kostantinos-s-tsakalis"$ +$TX,"Dr. Walter Higgins",HTML="https://webapp4.asu.edu/directory/directorysearch?cn=Walter+Higgins"$ +$TX,"Peter Gadwa",HTML="http://www.wired.com/magazine/2010/11/mf_ticketmaster/all/1"$ +$TX,"Ticketmaster",HTML="http://www.nytimes.com/1994/11/06/business/ticketmaster-s-mr-tough-guy.html?pagewanted=a"$ $TX,"Tom Foley",HTML="http://web.gccaz.edu/~tfoley/perspage.html"$ -$TX,"Graphic Technologies",HTML="https://web.archive.org/web/20020811060541/http://www.graphic-technologies.com/"$ $TX,"Lexmark vs Static Control",HTML="https://en.wikipedia.org/wiki/Lexmark_International,_Inc._v._Static_Control_Components,_Inc."$ - - - -$TX,"Stephen Davis",HTML="https://photos.google.com/share/AF1QipM4HI3mb_9qe8wDQ--nRfjIzOKyGG8heqWH-tbGBIIoxChWe4GeBegNzgHRy4Z1Qw?key=eGR0R0tyZG5tenRWd0tDN2RHRFRNTmI4NXdhc25B"$ - -3qEeEGCAsBABAqFDBeE2G33qEeEGCAsBABAqFDBeE2G33qCsBDBDq2G3s2G3F2G3FqAet2G32G3AEDAqF3qCsBDBDq2G3s2G3F2G3FqAet2G32G3AEDAqF -qFeDAsBDeDqCeF2G3sGGeF2sG3C2G3CBCeF - -$FG,5$$TX+CX,"Web Bookmarks"$$FG$ -Cop tying shoe $HC,"
\"\"
"$ -$TX,"Unikernels",HTML="https://ma.ttias.be/what-is-a-unikernel"$ -$TX,"Handford school",HTML="https:/pinterest.com/pin/255368241346360278"$ -$TX,"Look at PCI interrupt routing.",HTML="http://forum.osdev.org/viewtopic.php?f=1&t=29558"$ -$TX,"The sins of Newton",HTML="https://www.brainpickings.org/2012/01/04/isaac-newton-list-of-sins"$ -$TX,"Stalin's Tanks",HTML="https://boardgamegeek.com/boardgame/5198/stalins-tanks"$ -$TX,"Wisdom for the Way",HTML="https://www.amazon.com/Wisdom-Way-Wise-Words-People/dp/1404113258#reader_1404113258"$ -$TX,"Lamp shades",HTML="http://www.lampsplus.com/products/lamp-shades"$ -$TX,"The Original Jewish Temple",HTML="http://www.jewishvirtuallibrary.org/jsource/Judaism/The_Temple.html"$ -$TX,"Top 1000 Movies",HTML="http://www.theyshootpictures.com/gf1000_all1000films.htm"$ -$TX,"KingJamesBible with LineNums",HTML="http://www.templeos.org/Wb/Home/Sup1/Sup1Blog/NumBible.TXT"$ -$TX,"Higgs 5-Sigma Proof",HTML="http://understandinguncertainty.org/explaining-5-sigma-higgs-how-well-did-they-do"$ -$TX,"The Number Bleem",HTML="http://www.strangehorizons.com/2000/20001120/secret_number.shtml"$ -$TX,"Dwight: Nerd torture",HTML="http://www.noob.us/humor/the-office-dwight-faces-nerd-torture-of-the-highest-form"$ -$TX,"TOSZ Compression",HTML="http://www.templeos.org/Wb/Linux/TOSZ.CPP"$ -$TX,"ATA/ATAPI spec",HTML="http://www.t13.org/Documents/UploadedDocuments/docs2007/D1532v1r4b-AT_Attachment_with_Packet_Interface_-_7_Volume_1.pdf"$ -$TX,"Patton Prayer",HTML="http://www.pattonhq.com/prayer.html"$ -$TX,"Streaming Terry A. Davis",HTML="https://www.youtube.com/channel/UCdX4uJUwSFwiY3XBvu-F_-Q/live"$ -$TX,"Bleem",HTML="http://strangehorizons.com/fiction/the-secret-number/"$ - -$TX,"WWW.OSDEV.ORG",HTML="http://www.osdev.org"$ -$TX,"NIST Beacon",HTML="http://www.nist.gov/itl/csd/ct/nist_beacon.cfm"$ -$TX,"The Perfect Coin Toss",HTML="http://hackaday.com/2014/12/19/nist-randomness-beacon"$ -$TX,"BBC",HTML="http://www.knpr.org"$ -$TX,"KNPR",HTML="http://www.knpr.org"$ -$TX,"BBC_News_24",HTML="http://www.wherever.tv/tv-channels/BBC-News-24.jsf"$ -$TX,"BBC_Five_Live",HTML="http://www.bbc.co.uk/radio/player/bbc_radio_five_live"$ -$TX,"CBS News",HTML="http://www.cbsnews.com/live/?ftag= NM14632fc"$ - -$TX,"C64 Users Guide",HTML="http://www.commodore.ca/manuals/c64_users_guide/c64-users_guide.htm"$ -$TX,"Mapping the Commodore 64",HTML="http://unusedino.de/ec64/technical/project64/mapping_c64.html"$ -$TX,"C64 Programmers Reference Guide",HTML="http://www.commodore.ca/manuals/c64_programmers_reference/c64-programmers_reference.htm"$ - -$TX,"8-Bit Pixel Art",HTML="http://8bitdecals.com/8-bit-image-gallery"$ -$TX,"8-Bit Japanese Pixel Art",HTML="http://designmadeinjapan.com/magazine/illustration-icon/tumblr-gifs-of-japanese-life"$ - - -sha256sum +$TX,"Graphic Technologies",HTML="https://web.archive.org/web/20020811060541/http://www.graphic-technologies.com/"$ diff --git a/Demo/AcctExample/Registry.HC b/Demo/AcctExample/Registry.HC index 956a45f..d7c7314 100644 --- a/Demo/AcctExample/Registry.HC +++ b/Demo/AcctExample/Registry.HC @@ -8,7 +8,7 @@ $ID,2$#help_index "Registry/Install Registration" MemSet(&ins_reg,0,sizeof(CInsReg)); ins_reg.registered=1; ins_reg.host_os=2; -ins_reg.host_vm=2; +ins_reg.host_vm=3; #define INS_REG_PERSONAL_INITIALS "TAD" StrCpy(ins_reg.initials,"TAD"); @@ -28,8 +28,6 @@ $ID,-2$$TR,"DiningStars"$ $ID,2$F64 best_score=9999.0000; $ID,-2$$TR,"CircleTrace"$ $ID,2$F64 best_score=4.9425; -$ID,-2$$TR,"TOSNIST"$ -$ID,2$I64 tos_nist_offset=-8049; $ID,-2$$TR,"BlackDiamond"$ $ID,2$I64 best_score=2; $ID,-2$$TR,"DunGen"$ @@ -50,7 +48,7 @@ $ID,-2$$TR,"Wenceslas"$ $ID,2$F64 best_score=43.9944; $ID,-2$$TR,"OSTestSuite"$ $ID,2$progress1_tf=0.000;progress2_tf=0.000; -progress3_tf=0.000;progress4_tf=227.554; +progress3_tf=0.000;progress4_tf=223.150; $ID,-2$$TR,"XCaliber"$ $ID,2$I64 best_score=90; I64 msg_flags=2; @@ -62,15 +60,13 @@ $ID,-2$$TR,"Titanium"$ $ID,2$I64 best_score=16469; $ID,-2$$TR,"TOSRegen"$ $ID,2$progress1_tf=0.000;progress2_tf=0.000; -progress3_tf=0.000;progress4_tf=188.144; -$ID,-2$$TR,"TempleTetris"$ -$ID,2$I64 hiscore=1000; +progress3_tf=0.000;progress4_tf=279.384; $ID,-2$$ID,-2$$TR,"Once"$ $ID,2$$TR,"Adam"$ $ID,2$$ID,-2$$TR,"User"$ $ID,2$$ID,-2$$ID,-2$$TR,"DemoCompany"$ $ID,2$$TR,"Game1"$ -$ID,2$F64 best_score=202.07117; +$ID,2$F64 best_score=187.05180; $TR,"SimpleVal"$ -$ID,2$1239; +$ID,2$1245; $ID,-2$$ID,-2$$ID,-2$ \ No newline at end of file diff --git a/Demo/AcctExample/TOS/MakeTOS.HC b/Demo/AcctExample/TOS/MakeTOS.HC index 676eaf6..4f48b01 100644 --- a/Demo/AcctExample/TOS/MakeTOS.HC +++ b/Demo/AcctExample/TOS/MakeTOS.HC @@ -3,11 +3,6 @@ Cd(__DIR__);; #include "TOSExt" #include "TOSCfg" #include "TOSMisc" -#include "TOSToHtml" #include "TOSDistro" -#include "TOSBlog" -#include "TOSNIST" -#include "TOSHolySpirit" -#include "TOSIns" Cd("..");; diff --git a/Demo/AcctExample/TOS/TOSCfg.HC b/Demo/AcctExample/TOS/TOSCfg.HC index 3606f60..19d1996 100644 --- a/Demo/AcctExample/TOS/TOSCfg.HC +++ b/Demo/AcctExample/TOS/TOSCfg.HC @@ -1,14 +1,7 @@ #help_index "Misc/TOS/Cfg" -#define PERSONAL_WEB "http:/" "/www.templeos.org/Wb" -#define BLOG_BASE "/Home/Web/"\ - INS_REG_PERSONAL_INITIALS "/BlogDir" -#define DAILY_BASE "/Home/Web/"\ - INS_REG_PERSONAL_INITIALS "/DailyBlog" -#define BLOG_LOCAL_BASE "::" BLOG_BASE -#define BLOG_WEB_BASE PERSONAL_WEB BLOG_BASE - #define SLOP BLK_SIZE + U0 TOSDbgDistro1() { CBinFile *bfh=mem_boot_base-sizeof(CBinFile); @@ -51,8 +44,7 @@ U0 TOSInit() } } TOSInit; -#define TOS_ISO_NAME "B:/TempleOSCD.ISO" -#define TOS_ISO_C_NAME "B:/TempleOSCD.ISO.C" +#define TOS_ISO_NAME "B:/TOS_Distro.ISO.C" #define TOS_DISTRO_DIR "B:/Distro" #define CFG_OPTS "StaffMode\nMountIDEAuto\nCT\n" #define CFG_DBG_OPTS "StaffMode\nMountIDEAuto\nCT"\ diff --git a/Demo/AcctExample/TOS/TOSDistro.HC b/Demo/AcctExample/TOS/TOSDistro.HC index 1beb4b9..c180b5d 100644 --- a/Demo/AcctExample/TOS/TOSDistro.HC +++ b/Demo/AcctExample/TOS/TOSDistro.HC @@ -2,17 +2,8 @@ #help_index "Misc/TOS/Distro" -#define MAKE_STD 1 -#define MAKE_STD_RS 0 -#define MAKE_ULTRA 1 -#define MAKE_ULTRA_RS 0 -#define MAKE_SUP1 1 -#define MAKE_WEB 1 -#define MAKE_BOOKS1 0 -#define MAKE_BOOKS2 0 #define MAKE_DBG 0 #define MAKE_STAFF 1 -#define PROFANITY_CHK 0 public U8 TOSGetDrv() {//Pmt for drv let. @@ -59,25 +50,6 @@ public U0 TOSPmtAndCopyDrv() TOSCopyDrv(src,dst); } -U0 DistroSongsPrep(U8 threshold='7') -{ - CDoc *doc; - CDocEntry *doc_e; - CDirEntry *tmpde=FilesFind("/Home/Sup1/Sup1Hymns/*.HC*", - FUF_CLUS_ORDER),*tmpde1=tmpde; - DelTree("/Apps/Psalmody/Examples"); - DirMk("/Apps/Psalmody/Examples"); - while (tmpde) { - doc=DocRead(tmpde->full_name); - doc_e=doc->head.next; - if (doc_e->type_u8==DOCT_TEXT && doc_e->tag[2]>=threshold) - Copy(tmpde->full_name,"/Apps/Psalmody/Examples"); - DocDel(doc); - tmpde=tmpde->next; - } - DirTreeDel(tmpde1); -} - U0 DistroPrep() { AOnceFlush; //Don't want in Registry @@ -85,8 +57,6 @@ U0 DistroPrep() Del("/Home/Demo*"); DelTree("/Home/*Tmp.DD.Z"); - if (FileFind("/Home/Sup1/Sup1Hymns")) - DistroSongsPrep; DelTree("/Tmp"); DirMk("/Tmp"); @@ -97,22 +67,12 @@ U0 DistroPrep() DelTree("/Demo/AcctExample"); CopyTree("/Home","/Demo/AcctExample"); - DelTree("/Demo/AcctExample/Private"); + DelTree("/Demo/AcctExample/TAD"); DelTree("/Demo/AcctExample/Sup1"); - DelTree("/Demo/AcctExample/Books1"); - DelTree("/Demo/AcctExample/Books2"); - DelTree("/Demo/AcctExample/Web"); Del("/Demo/AcctExample/Test*"); - Copy("/Home/Web/index.DD.Z", - "/Demo/ToHtmlToTXTDemo/DemoInPage.DD.Z"); if (FileFind("~/Sup1/Sup1Utils/SortHeaders.HC.Z")) ExeFile("~/Sup1/Sup1Utils/SortHeaders.HC.Z"); - if (FileFind("~/Sup1/Sup1Blog/YouTube.DD.Z")) - Sort("~/Sup1/Sup1Blog/YouTube.DD.Z",,2); - - //Once in a while, do ~/Sup1/Sup1Utils/DblSpaceScan.HC. - CursorRem("/*"); DelTree("/Demo/*.BI*"); S2T("/*","+r+S"); @@ -155,81 +115,6 @@ U0 DbgDistroFilePrep() bd->RAM_dsk,(bd->max_blk+1)<hash_table); - Who; - if (doc=DocPut) { - st=StrNew(doc->filename.name); - StrCpy(doc->filename.name,"D:/Wb/Home/Web/SymsAlpha.DD.Z"); - DocWrite(doc); - StrCpy(doc->filename.name,st); - Free(st); - } - DocClear; - DocMax; - Who("+m"); - if (doc=DocPut) { - st=StrNew(doc->filename.name); - StrCpy(doc->filename.name,"D:/Wb/Home/Web/SymsAddress.DD.Z"); - DocWrite(doc); - StrCpy(doc->filename.name,st); - Free(st); - } - DocClear; -} - -I64 MakeLineRepFile() -{ - U8 *st; - CDoc *doc; - I64 res,official; - - DocClear; - Drv('C'); - DistroPrep; - - Cd("C:/"); - DelTree("B:/TOS/TOS"); - CopyTree("C:/Home","B:/TOS/TOS"); - DelTree("C:/Home"); - - DocMax; - DocClear; - res=LineRep; - if (doc=DocPut) { - st=StrNew(doc->filename.name); - StrCpy(doc->filename.name,"B:/TOS/TOS/Web/LineRep.DD.Z"); - DocWrite(doc); - StrCpy(doc->filename.name,st); - Free(st); - } - DocClear; - official=LineRep("C:/*","-r")+ - LineRep("C:/Adam/*")+ - LineRep("C:/Compiler/*","-S+$$")+ - LineRep("C:/Kernel/*"); - DocClear; - CopyTree("B:/TOS/TOS","C:/Home"); - DelTree("B:/TOS/TOS"); - - DocTreeFWrite("C:/Adam/ADefine.HC.Z","LineRep", - "DefinePrint(\"DD_TEMPLEOS_LOC\",\"%,d\");\n",res); - DocTreeFAppend("C:/Adam/ADefine.HC.Z","LineRep", - "DefinePrint(\"DD_TEMPLEOS_LOC_OFFICIAL\",\"%,d\");\n",official); - - DefinePrint("DD_TEMPLEOS_LOC","%,d",res); - DefinePrint("DD_TEMPLEOS_LOC_OFFICIAL","%,d",official); - - "Total LOC:%12,d\n\n",res; - return res; -} - U0 StaffDistroPrep() { Drv('C'); @@ -240,15 +125,12 @@ U0 StaffDistroPrep() DelTree(TOS_DISTRO_DIR); CopyTree("C:/",TOS_DISTRO_DIR "/"); DelTree(TOS_DISTRO_DIR "/Home/Sup1"); - DelTree(TOS_DISTRO_DIR "/Home/Books1"); - DelTree(TOS_DISTRO_DIR "/Home/Books2"); Del(TOS_DISTRO_DIR "/" KERNEL_BIN_C); } U0 MakeStaffDistro() { StaffDistroPrep; - ISO9660ISO(TOS_ISO_NAME,TOS_DISTRO_DIR "/*",, - TOS_DISTRO_DIR BOOT_DIR_KERNEL_BIN_C); + RedSeaISO(TOS_ISO_NAME,TOS_DISTRO_DIR,TOS_DISTRO_DIR BOOT_DIR_KERNEL_BIN_C); DefinePrint("DD_TEMPLEOS_STAFF_SIZE", "Download $TX,"TempleOS V5.03",D="DD_OS_NAME_VERSION"$ - T.S. Company Internal Distro (%0.1fMB)", 0.1*(10*Size(TOS_ISO_NAME,"+s")/1024/1024)); @@ -274,8 +156,7 @@ U0 DbgDistroPrep() U0 MakeDbgDistro() { DbgDistroPrep; - ISO9660ISO(TOS_ISO_NAME,TOS_DISTRO_DIR "/*",, - TOS_DISTRO_DIR BOOT_DIR_KERNEL_BIN_C); + RedSeaISO(TOS_ISO_NAME,TOS_DISTRO_DIR,TOS_DISTRO_DIR BOOT_DIR_KERNEL_BIN_C); DefinePrint("DD_TEMPLEOS_DBG_SIZE", "Download $TX,"TempleOS V5.03",D="DD_OS_NAME_VERSION"$ - Debug Distro (%0.1fMB)", 0.1*(10*Size(TOS_ISO_NAME,"+s")/1024/1024)); @@ -300,96 +181,49 @@ U0 StdDistroPrep() U0 MakeStdDistro() { StdDistroPrep; - ISO9660ISO(TOS_ISO_NAME,TOS_DISTRO_DIR "/*",, - TOS_DISTRO_DIR BOOT_DIR_KERNEL_BIN_C); + RedSeaISO(TOS_ISO_NAME,TOS_DISTRO_DIR,TOS_DISTRO_DIR BOOT_DIR_KERNEL_BIN_C); DefinePrint("DD_TEMPLEOSCD_SIZE", "Download $TX,"TempleOS V5.03",D="DD_OS_NAME_VERSION"$ - Standard Distro (%0.1fMB)", 0.1*(10*Size(TOS_ISO_NAME,"+s")/1024/1024)); Drv('C'); } -U0 MakeStdRedSeaDistro() -{ - StdDistroPrep; - RedSeaISO(TOS_ISO_C_NAME,TOS_DISTRO_DIR,TOS_DISTRO_DIR BOOT_DIR_KERNEL_BIN_C); - DefinePrint("DD_TEMPLEOSCD_RS_SIZE", - "Download $TX,"TempleOS V5.03",D="DD_OS_NAME_VERSION"$ - Standard RedSea Distro (%0.1fMB)", - 0.1*(10*Size(TOS_ISO_C_NAME,"+s")/1024/1024)); - Drv('C'); -} -U0 UltraDistroPrep() +I64 UpdateLineCnts() { - StdDistroPrep; - DelTree(TOS_DISTRO_DIR "/Linux"); - Del(TOS_DISTRO_DIR "/" KERNEL_BIN_C); - Del(TOS_DISTRO_DIR "/Adam/AutoComplete/ACDefs.DATA*"); - Del(TOS_DISTRO_DIR "/Misc/PCIDevices.DD.Z"); - Del(TOS_DISTRO_DIR "/Misc/Bible.TXT.Z"); + I64 res; - DelTree(TOS_DISTRO_DIR "/Apps"); - DirMk(TOS_DISTRO_DIR "/Apps"); - DelTree(TOS_DISTRO_DIR "/Demo"); - DelTree(TOS_DISTRO_DIR "/Misc/Tour"); - Del(TOS_DISTRO_DIR "/" KERNEL_BIN_C); - Del(TOS_DISTRO_DIR "/Adam/AutoComplete/ACWords.DATA*"); - Del(TOS_DISTRO_DIR "/Adam/God/Vocab.DD.Z"); - Del(TOS_DISTRO_DIR "/Misc/OSTestSuite.HC.Z"); - Copy("C:/Home/Sup1/Sup1Distro/UltraMenu.DD.Z", - TOS_DISTRO_DIR "/PersonalMenu.DD.Z"); - Copy("C:/Demo/Games/Talons.HC.Z", - TOS_DISTRO_DIR "/Misc"); -} -U0 MakeUltraDistro() -{ - UltraDistroPrep; - ISO9660ISO(TOS_ISO_NAME,TOS_DISTRO_DIR "/*",, - TOS_DISTRO_DIR BOOT_DIR_KERNEL_BIN_C); - DefinePrint("DD_TEMPLEOS_ULTRA_SIZE", - "Download $TX,"TempleOS V5.03",D="DD_OS_NAME_VERSION"$ - UltraSmall Distro (%0.2fMB)", - 0.01*(100*Size(TOS_ISO_NAME,"+s")/1024/1024)); - Drv('C'); -} -U0 MakeUltraRedSeaDistro() -{ - UltraDistroPrep; - RedSeaISO(TOS_ISO_C_NAME,TOS_DISTRO_DIR,TOS_DISTRO_DIR BOOT_DIR_KERNEL_BIN_C); - DefinePrint("DD_TEMPLEOS_ULTRA_RS_SIZE", - "Download $TX,"TempleOS V5.03",D="DD_OS_NAME_VERSION"$ - UltraSmall RedSea Distro (%0.2fMB)", - 0.01*(100*Size(TOS_ISO_C_NAME,"+s")/1024/1024)); + DocClear; Drv('C'); + DistroPrep; + + Cd("C:/"); + DelTree("B:/TOS/TOS"); + CopyTree("C:/Home","B:/TOS/TOS"); + DelTree("C:/Home"); + + DocMax; + DocClear; + res=LineRep("C:/*","-r")+LineRep("C:/Adam/*")+ + LineRep("C:/Compiler/*","-S+$$")+LineRep("C:/Kernel/*"); + CopyTree("B:/TOS/TOS","C:/Home"); + DelTree("B:/TOS/TOS"); + + DocTreeFWrite("C:/Adam/ADefine.HC.Z","LineRep", + "DefinePrint(\"DD_TEMPLEOS_LOC\",\"%,d\");\n",res); + DefinePrint("DD_TEMPLEOS_LOC","%,d",res); + + "Total LOC:%12,d\n\n",res; + return res; } U0 UpdateISODocDefines() { try { -#if MAKE_STD DefinePrint("DD_TEMPLEOSCD_SIZE", "Download $TX,"TempleOS V5.03",D="DD_OS_NAME_VERSION"$ - Standard Distro (%0.1fMB)", - 0.1*(10*Size("D:/Wb/TempleOSCD.ISO","+s")/1024/1024)); + 0.1*(10*Size("D:/TOS_Distro.ISO","+s")/1024/1024)); DefinePrint("DD_TEMPLEOSCD_K_SIZE", - "%dKB",Size("D:/Wb/TempleOSCD.ISO","+s")/1024); -#endif -#if MAKE_STD_RS - DefinePrint("DD_TEMPLEOSCD_RS_SIZE", - "Download $TX,"TempleOS V5.03",D="DD_OS_NAME_VERSION"$ - Standard RedSea Distro (%0.1fMB)", - 0.1*(10*Size("D:/Wb/TempleOSCDRS.ISO","+s")/1024/1024)); - DefinePrint("DD_TEMPLEOSCD_RS_K_SIZE", - "%dKB",Size("D:/Wb/TempleOSCDRS.ISO","+s")/1024); -#endif -#if MAKE_ULTRA - DefinePrint("DD_TEMPLEOS_ULTRA_SIZE", - "Download $TX,"TempleOS V5.03",D="DD_OS_NAME_VERSION"$ - UltraSmall Distro (%0.2fMB)", - 0.01*(100*Size("D:/Wb/TempleOSUltra.ISO","+s")/1024/1024)); - DefinePrint("DD_TEMPLEOS_ULTRA_K_SIZE", - "%dKB",Size("D:/Wb/TempleOSUltra.ISO","+s")/1024); -#endif -#if MAKE_ULTRA_RS - DefinePrint("DD_TEMPLEOS_ULTRA_RS_SIZE", - "Download $TX,"TempleOS V5.03",D="DD_OS_NAME_VERSION"$ - UltraSmall RedSea Distro (%0.2fMB)", - 0.01*(100*Size("D:/Wb/TempleOSUltraRS.ISO","+s")/1024/1024)); - DefinePrint("DD_TEMPLEOS_ULTRA_RS_K_SIZE", - "%dKB",Size("D:/Wb/TempleOSUltraRS.ISO","+s")/1024); -#endif + "%dKB",Size("D:/TOS_Distro.ISO","+s")/1024); } catch Fs->catch_except=TRUE; } @@ -405,8 +239,7 @@ U0 TOSProgress(U8 *st) progress4=tos_progress; progress3_max=1; *progress4_desc=0; - progress4_max=13+MAKE_STD+MAKE_STD_RS+MAKE_ULTRA+MAKE_ULTRA_RS+MAKE_SUP1+ - MAKE_WEB+MAKE_BOOKS1+MAKE_BOOKS2+MAKE_DBG+MAKE_STAFF+PROFANITY_CHK; + progress4_max=8+MAKE_DBG+MAKE_STAFF; progress4_t0=tos_progress_t0; StrPrint(buf,"%d. %s",++progress4,st); "$$PURPLE$$$$TX+CX,\"%s\"$$$$FG$$\n",buf; @@ -414,31 +247,7 @@ U0 TOSProgress(U8 *st) tos_progress=progress4; } -I64 TOSProfanity() -{ - I64 res; - if (res=Profanity(,"D:/Wb/*;" - "!*/Misc/PCIDevices.DD*;!*/Misc/Bible.TXT*;" - "!*/Books?/*;!*/Sup1/Sup1Words/*;!*/Sup1/Sup1Blog/Profanity.DD*;" - "!*/Sup1/Sup1Blog/NumBible.TXT*;!*/God/Vocab.DD*")) { - while (PressAKey!=CH_SHIFT_ESC) { - ProgressBarsRst; - if (Profanity(,"C:/Home/*;" - "!*/Misc/PCIDevices.DD*;!*/Misc/Bible.TXT*;" - "!*/Books?/*;!*/Sup1/Sup1Words/*;!*/Sup1/Sup1Blog/Profanity.DD*;" - "!*/Sup1/Sup1Blog/NumBible.TXT*;!*/God/Vocab.DD*")) { - "\n\nEdit profanity and press $FG,2$ESC$FG$.\n"; - if (!View) - break; - DocBottom; - } else - break; - } - } - return res; -} - -U0 TOSRegen3() +U0 TOSRegen2() { I64 slash_home=0; SettingsPush; //See $LK,"SettingsPush",A="MN:SettingsPush"$ @@ -452,71 +261,31 @@ U0 TOSRegen3() WinMax; DskChkAll; - TOSProgress("Make LineRep"); - MakeLineRepFile; + TOSProgress("Update Line Cnts"); + UpdateLineCnts; TOSProgress("Copy C to D"); TOSCopyDrv('C','D'); - TOSProgress("Del D:/Wb"); - DelTree ("D:/Wb"); - - TOSProgress("Copy C to D:/Wb"); - CopyTree("C:/","D:/Wb"); - DocClear; - -#if MAKE_STD TOSProgress("Make Standard Distro ISO"); MakeStdDistro; DocClear; - Move(TOS_ISO_NAME,"D:/Wb/TempleOSCD.ISO"); -#endif -#if MAKE_STD_RS - TOSProgress("Make Standard RedSea Distro ISO"); - MakeStdRedSeaDistro; - DocClear; - Move(TOS_ISO_C_NAME,"D:/Wb/TempleOSCDRS.ISO"); -#endif -#if MAKE_ULTRA - TOSProgress("Make Ultra Distro ISO"); - MakeUltraDistro; - DocClear; - Move(TOS_ISO_NAME,"D:/Wb/TempleOSUltra.ISO"); -#endif -#if MAKE_ULTRA_RS - TOSProgress("Make Ultra RedSea Distro ISO"); - MakeUltraRedSeaDistro; - DocClear; - Move(TOS_ISO_C_NAME,"D:/Wb/TempleOSUltraRS.ISO"); -#endif + Move(TOS_ISO_NAME,"D:/TOS_Distro.ISO"); + + TOSProgress("Make Supplemental1 ISO"); + RedSeaISO("D:/TOS_Supplemental1","C:/Home/Sup1"); + #if MAKE_DBG TOSProgress("Make Dbg Distro ISO"); MakeDbgDistro; DocClear; - Move(TOS_ISO_NAME,"D:/Wb/TempleOSDbg.ISO"); + Move(TOS_ISO_NAME,"D:/TOS_Dbg.ISO"); #endif #if MAKE_STAFF TOSProgress("Make Staff Distro ISO"); MakeStaffDistro; DocClear; - Move(TOS_ISO_NAME,"D:/Wb/TempleOSStaff.ISO"); -#endif - -#if MAKE_SUP1 - TOSProgress("Make Supplemental #1 ISO"); - RedSeaISO("D:/Wb/TempleOSSup1","C:/Home/Sup1"); -#endif -#if MAKE_WEB - TOSProgress("Make www.templeos.org ISO"); - RedSeaISO("D:/Wb/TempleOSWeb","C:/Home/Web"); -#endif -#if MAKE_BOOKS1 - TOSProgress("Make Books #1 ISO"); - RedSeaISO("D:/Wb/TempleOSBooks1","C:/Home/Books1"); -#endif -#if MAKE_BOOKS2 - TOSProgress("Make Books #2 ISO"); - RedSeaISO("D:/Wb/TempleOSBooks2","C:/Home/Books2"); + Move(TOS_ISO_NAME,"D:/TOS_Staff.ISO"); #endif UpdateISODocDefines; @@ -532,21 +301,6 @@ U0 TOSRegen3() if (LinkChk) throw; - DocClear; - TOSProgress("Make Symbol Files"); - MakeSymFiles; - - DocClear; - TOSProgress("Freshen WebSite"); - FreshenSite; - -#if PROFANITY_CHK - DocClear; - TOSProgress("Check WebSite for Profanity"); - if (TOSProfanity) - throw; -#endif - TOSProgress("Find /Home"); slash_home=F2("/Home","-i+la"); @@ -563,53 +317,18 @@ U0 TOSRegen3() public U0 TOSPreRegen() {//Copy bookmarks and bins from D:/Home/Sup1 to C:/Home/Sup1 - Copy("D:/Home/Private/*","C:/Home/Private"); - Copy("D:/Home/Sup1/Sup1Blog/Bookmarks.html","C:/Home/Sup1/Sup1Blog"); - Del("C:/Home/Sup1/Sup1Bin/*"); - Copy("D:/Home/Sup1/Sup1Bin/*","C:/Home/Sup1/Sup1Bin"); + Copy("D:/Home/" INS_REG_PERSONAL_INITIALS "/*", + "C:/Home/" INS_REG_PERSONAL_INITIALS); + DelTree("C:/Home/Sup1/Sup1Bin"); + CopyTree("D:/Home/Sup1/Sup1Bin","C:/Home/Sup1/Sup1Bin"); Copy("D:/Home/Sup1/Sup1CodeScraps/Comm/TOSSocket*", "C:/Home/Sup1/Sup1CodeScraps/Comm"); - Copy("D:/Home/Sup1/Sup1Bin/God*","C:/Linux"); -} - -public U0 TOSHomeIn() -{//Copy D:/Home to C:/Home - DelTree("C:/Home"); - CopyTree("D:/Home","C:/Home"); -} - -public U0 TOSHomeOut() -{//Copy C:/Home to D:/Home - DelTree("D:/Home"); - CopyTree("C:/Home","D:/Home"); -} - -public U0 TOSSongsIn() -{//Copy songs from D:/Home/Sup1 to C:/Home/Sup1 - Del("C:/Home/Sup1/Sup1Hymns/*"); - Del("C:/Home/Sup1/Sup1Songs/*"); - Copy("D:/Home/Sup1/Sup1Hymns/*","C:/Home/Sup1/Sup1Hymns"); - Copy("D:/Home/Sup1/Sup1Songs/*","C:/Home/Sup1/Sup1Songs"); -} - -public U0 TOSSongsOut() -{//Copy songs from C:/Home/Sup1 to D:/Home/Sup1 - Del("D:/Home/Sup1/Sup1Hymns/*"); - Del("D:/Home/Sup1/Sup1Songs/*"); - Copy("C:/Home/Sup1/Sup1Hymns/*","D:/Home/Sup1/Sup1Hymns"); - Copy("C:/Home/Sup1/Sup1Songs/*","D:/Home/Sup1/Sup1Songs"); -} - -U0 TOSRegen2() -{ - TOSChgLog; //$LK,"::/Doc/ChgLog.DD"$ datetime matches Kernel $LK,"sys_compile_time",A="MN:sys_compile_time"$. - TOSBootHDIns('C'); - Once("TOSRegen3;"); - BootRAM("C:/Kernel/" KERNEL_BIN_C); //Boot new Kernel and Compiler. + DelTree("C:/Linux"); + CopyTree("D:/Linux","C:/Linux"); } public U0 TOSRegen() -{//Generate distro ISO's and website image, D:/Wb. +{//Generate distro ISO's TOSBootHDIns('C'); Once("TOSRegen2;"); BootRAM("C:/Kernel/" KERNEL_BIN_C); //Boot to load $LK,"TOS_CFG",A="PF:::/Demo/AcctExample/TOS/TOSCfg.HC,TOS_CFG"$. diff --git a/Demo/AcctExample/TOS/TOSExt.HC b/Demo/AcctExample/TOS/TOSExt.HC index 203ce36..d509031 100644 --- a/Demo/AcctExample/TOS/TOSExt.HC +++ b/Demo/AcctExample/TOS/TOSExt.HC @@ -21,7 +21,7 @@ class CRandExtDec5Form { I64 timestamp; - U8 rnd0[512] fmtstr "$$DA-P,A=\"5 Decimal Digits from Hex:%s\"$$\n"; + U8 rnd0[512] format "$$DA-P,A=\"5 Decimal Digits from Hex:%s\"$$\n"; U8 rnd1[512]; U8 rnd2[512]; U8 rnd3[512]; @@ -39,43 +39,43 @@ class CRandExtDec5Form class CHexWordForm { I64 timestamp; - U8 rnd0[512] fmtstr "$$DA-P,A=\"Hex Word Indices#0:%s\"$$\n"; - U8 rnd1[512] fmtstr "$$DA-P,A=\"Hex Word Indices#1:%s\"$$\n"; - U8 rnd2[512] fmtstr "$$DA-P,A=\"Hex Word Indices#2:%s\"$$\n"; - U8 rnd3[512] fmtstr "$$DA-P,A=\"Hex Word Indices#3:%s\"$$\n"; - U8 rnd4[512] fmtstr "$$DA-P,A=\"Hex Word Indices#4:%s\"$$\n"; - U8 rnd5[512] fmtstr "$$DA-P,A=\"Hex Word Indices#5:%s\"$$\n"; - U8 rnd6[512] fmtstr "$$DA-P,A=\"Hex Word Indices#6:%s\"$$\n"; - U8 rnd7[512] fmtstr "$$DA-P,A=\"Hex Word Indices#7:%s\"$$\n"; - U8 rnd8[512] fmtstr "$$DA-P,A=\"Hex Word Indices#8:%s\"$$\n"; - U8 rnd9[512] fmtstr "$$DA-P,A=\"Hex Word Indices#9:%s\"$$\n"; - U8 rndA[512] fmtstr "$$DA-P,A=\"Hex Word Indices#A:%s\"$$\n"; - U8 rndB[512] fmtstr "$$DA-P,A=\"Hex Word Indices#B:%s\"$$\n"; + U8 rnd0[512] format "$$DA-P,A=\"Hex Word Indices#0:%s\"$$\n"; + U8 rnd1[512] format "$$DA-P,A=\"Hex Word Indices#1:%s\"$$\n"; + U8 rnd2[512] format "$$DA-P,A=\"Hex Word Indices#2:%s\"$$\n"; + U8 rnd3[512] format "$$DA-P,A=\"Hex Word Indices#3:%s\"$$\n"; + U8 rnd4[512] format "$$DA-P,A=\"Hex Word Indices#4:%s\"$$\n"; + U8 rnd5[512] format "$$DA-P,A=\"Hex Word Indices#5:%s\"$$\n"; + U8 rnd6[512] format "$$DA-P,A=\"Hex Word Indices#6:%s\"$$\n"; + U8 rnd7[512] format "$$DA-P,A=\"Hex Word Indices#7:%s\"$$\n"; + U8 rnd8[512] format "$$DA-P,A=\"Hex Word Indices#8:%s\"$$\n"; + U8 rnd9[512] format "$$DA-P,A=\"Hex Word Indices#9:%s\"$$\n"; + U8 rndA[512] format "$$DA-P,A=\"Hex Word Indices#A:%s\"$$\n"; + U8 rndB[512] format "$$DA-P,A=\"Hex Word Indices#B:%s\"$$\n"; I64 cert; }; class CNISTBeaconHexWordForm { - I64 timestamp fmtstr "$$DA,A=\"TimeStamp:%d\"$$\n"; - U8 rnd0[512] fmtstr "$$DA-P,A=\"Hex Word Indices#0:%s\"$$\n"; - U8 rnd1[512] fmtstr "$$DA-P,A=\"Hex Word Indices#1:%s\"$$\n"; - U8 rnd2[512] fmtstr "$$DA-P,A=\"Hex Word Indices#2:%s\"$$\n"; - U8 rnd3[512] fmtstr "$$DA-P,A=\"Hex Word Indices#3:%s\"$$\n"; - U8 rnd4[512] fmtstr "$$DA-P,A=\"Hex Word Indices#4:%s\"$$\n"; - U8 rnd5[512] fmtstr "$$DA-P,A=\"Hex Word Indices#5:%s\"$$\n"; - U8 rnd6[512] fmtstr "$$DA-P,A=\"Hex Word Indices#6:%s\"$$\n"; - U8 rnd7[512] fmtstr "$$DA-P,A=\"Hex Word Indices#7:%s\"$$\n"; - U8 rnd8[512] fmtstr "$$DA-P,A=\"Hex Word Indices#8:%s\"$$\n"; - U8 rnd9[512] fmtstr "$$DA-P,A=\"Hex Word Indices#9:%s\"$$\n"; - U8 rndA[512] fmtstr "$$DA-P,A=\"Hex Word Indices#A:%s\"$$\n"; - U8 rndB[512] fmtstr "$$DA-P,A=\"Hex Word Indices#B:%s\"$$\n"; + I64 timestamp format "$$DA,A=\"TimeStamp:%d\"$$\n"; + U8 rnd0[512] format "$$DA-P,A=\"Hex Word Indices#0:%s\"$$\n"; + U8 rnd1[512] format "$$DA-P,A=\"Hex Word Indices#1:%s\"$$\n"; + U8 rnd2[512] format "$$DA-P,A=\"Hex Word Indices#2:%s\"$$\n"; + U8 rnd3[512] format "$$DA-P,A=\"Hex Word Indices#3:%s\"$$\n"; + U8 rnd4[512] format "$$DA-P,A=\"Hex Word Indices#4:%s\"$$\n"; + U8 rnd5[512] format "$$DA-P,A=\"Hex Word Indices#5:%s\"$$\n"; + U8 rnd6[512] format "$$DA-P,A=\"Hex Word Indices#6:%s\"$$\n"; + U8 rnd7[512] format "$$DA-P,A=\"Hex Word Indices#7:%s\"$$\n"; + U8 rnd8[512] format "$$DA-P,A=\"Hex Word Indices#8:%s\"$$\n"; + U8 rnd9[512] format "$$DA-P,A=\"Hex Word Indices#9:%s\"$$\n"; + U8 rndA[512] format "$$DA-P,A=\"Hex Word Indices#A:%s\"$$\n"; + U8 rndB[512] format "$$DA-P,A=\"Hex Word Indices#B:%s\"$$\n"; I64 cert; }; class CRandHex5Form { I64 timestamp; - U8 rnd0[512] fmtstr "$$DA-P-TRM,LEN=5," + U8 rnd0[512] format "$$DA-P-TRM,LEN=5," "A=\"Line (5-Digit Hex):%5s\"$$\n"; U8 rnd1[512]; U8 rnd2[512]; @@ -94,7 +94,7 @@ class CRandHex5Form class CRandHex8Form { I64 timestamp; - U8 rnd0[512] fmtstr "$$DA-P-TRM,LEN=8," + U8 rnd0[512] format "$$DA-P-TRM,LEN=8," "A=\"Line (8-Digit Hex):%8s\"$$\n"; U8 rnd1[512]; U8 rnd2[512]; @@ -113,7 +113,7 @@ class CRandHex8Form class CMoviesForm { I64 timestamp; - U8 rnd0[512] fmtstr "$$DA-P," + U8 rnd0[512] format "$$DA-P," "A=\"Movie #1-100 (2 Decimal Digits from Hex):%s\"$$\n"; U8 rnd1[512]; U8 rnd2[512]; @@ -132,7 +132,7 @@ class CMoviesForm class CPaintings100Form { I64 timestamp; - U8 rnd0[512] fmtstr "$$DA-P," + U8 rnd0[512] format "$$DA-P," "A=\"Painting #00-99 (2 Decimal Digits from Hex):%s\"$$\n"; U8 rnd1[512]; U8 rnd2[512]; @@ -151,7 +151,7 @@ class CPaintings100Form class CPaintings1000Form { I64 timestamp; - U8 rnd0[512] fmtstr "$$DA-P," + U8 rnd0[512] format "$$DA-P," "A=\"Painting #000-999 (3 Decimal Digits from Hex):%s\"$$\n"; U8 rnd1[512]; U8 rnd2[512]; @@ -170,7 +170,7 @@ class CPaintings1000Form class CPoems100Form { I64 timestamp; - U8 rnd0[512] fmtstr "$$DA-P," + U8 rnd0[512] format "$$DA-P," "A=\"Poems #00-99 (2 Decimal Digits from Hex):%s\"$$\n"; U8 rnd1[512]; U8 rnd2[512]; @@ -189,7 +189,7 @@ class CPoems100Form class CMetallicaForm { I64 timestamp; - U8 rnd0[512] fmtstr "$$DA-P," + U8 rnd0[512] format "$$DA-P," "A=\"Song #1-99 (2 Decimal Digits from Hex):%s\"$$\n"; U8 rnd1[512]; U8 rnd2[512]; @@ -208,7 +208,7 @@ class CMetallicaForm class CCertRandDec5Form { I64 timestamp; - U8 rnd0[512] fmtstr "$$DA-P,A=\"Line (Dec):%s\"$$\n"; + U8 rnd0[512] format "$$DA-P,A=\"Line (Dec):%s\"$$\n"; U8 rnd1[512]; U8 rnd2[512]; U8 rnd3[512]; @@ -220,57 +220,83 @@ class CCertRandDec5Form U8 rnd9[512]; U8 rndA[512]; U8 rndB[512]; - I64 cert fmtstr "$$DA,A=\"Certificate:%d\"$$\n"; + I64 cert format "$$DA,A=\"Certificate:%d\"$$\n"; }; class CGodVideoForm { - U8 title[STR_LEN] fmtstr "$$DA-P,A=\"Title:%s\"$$\n"; - U8 serial[STR_LEN] fmtstr "$$DA-P-TRM,LEN=11,A=\"SerialNum:%11s\"$$\n"; - I64 min fmtstr "$$DA,A=\"Minutes:%d\"$$\n"; - I64 sec fmtstr "$$DA,A=\"Seconds:%d\"$$\n"; + U8 title[STR_LEN] format "$$DA-P,A=\"Title:%s\"$$\n"; + U8 serial[STR_LEN] format "$$DA-P-TRM,LEN=11,A=\"SerialNum:%11s\"$$\n"; + I64 min format "$$DA,A=\"Minutes:%d\"$$\n"; + I64 sec format "$$DA,A=\"Seconds:%d\"$$\n"; }; class CWebBibleForm { - U8 tag[STR_LEN] fmtstr "$$DA-P,A=\"Tag Text:%s\"$$\n"; - U8 special[STR_LEN] fmtstr "$$DA-P,A=\"Bible Passage:%s\"$$\n"; + U8 tag[STR_LEN] format "$$DA-P,A=\"Tag Text:%s\"$$\n"; + U8 special[STR_LEN] format "$$DA-P,A=\"Bible Passage:%s\"$$\n"; I64 min; I64 sec; }; class CYouTubeForm { - U8 tag[STR_LEN] fmtstr "$$DA-P,A=\"Title:%s\"$$\n"; - U8 special[STR_LEN] fmtstr "$$DA-P-TRM,LEN=11,A=\"SerialNum:%11s\"$$\n"; - I64 min fmtstr "$$DA,A=\"Minutes:%d\"$$\n"; - I64 sec fmtstr "$$DA,A=\"Seconds:%d\"$$\n"; + U8 tag[STR_LEN] format "$$DA-P,A=\"Title:%s\"$$\n"; + U8 special[STR_LEN] format "$$DA-P-TRM,LEN=11,A=\"SerialNum:%11s\"$$\n"; + I64 min format "$$DA,A=\"Minutes:%d\"$$\n"; + I64 sec format "$$DA,A=\"Seconds:%d\"$$\n"; }; class CImgurForm { U8 tag[STR_LEN]; - U8 special[STR_LEN] fmtstr "$$DA-P,A=\"SerialNum:%s\"$$\n"; - I64 min fmtstr "$$DA,A=\"Width :%d\"$$\n"; - I64 sec fmtstr "$$DA,A=\"Height :%d\"$$\n"; + U8 special[STR_LEN] format "$$DA-P,A=\"SerialNum:%s\"$$\n"; + I64 min format "$$DA,A=\"Width :%d\"$$\n"; + I64 sec format "$$DA,A=\"Height :%d\"$$\n"; }; class CWikipediaForm { - U8 tag[STR_LEN] fmtstr "$$DA-P,A=\"Tag Text:%s\"$$\n"; - U8 special[STR_LEN] fmtstr "$$DA-P,A=\"Index :%s\"$$\n"; + U8 tag[STR_LEN] format "$$DA-P,A=\"Tag Text:%s\"$$\n"; + U8 special[STR_LEN] format "$$DA-P,A=\"Index :%s\"$$\n"; I64 min; I64 sec; }; class CWebBookMarkForm { - U8 tag[STR_LEN] fmtstr "$$DA-P,A=\"Tag Text:%s\"$$\n"; + U8 tag[STR_LEN] format "$$DA-P,A=\"Tag Text:%s\"$$\n"; U8 special[STR_LEN]; I64 min; I64 sec; }; +DefineLstLoad("ST_FAMLY_PHOTOS","Family1_58-78\0Family2_78-86\0" + "Family3_86-99\0Family4_99\0"); + +class CFamilyPhotoForm +{ + I64 volume format "$$LS,D=\"ST_FAMLY_PHOTOS\"$$\n"; + I64 part format "$$DA,A=\"Part :%d\"$$\n"; + U8 picture[STR_LEN] format "$$DA-P,A=\"Picture:%s\"$$\n"; + I64 width format "$$GREEN$$640x427 or 640x960$$FG$$\n" + "$$DA,A=\"Width :%d\"$$\n"; + I64 height format "$$DA,A=\"Height :%d\"$$\n"; +}; + +class CBlogImgForm +{ + U8 picture[STR_LEN] format "$$DA-P,A=\"Picture:%s\"$$\n"; + I64 width format "$$DA,A=\"Width :%d\"$$\n"; + I64 height format "$$DA,A=\"Height :%d\"$$\n"; +}; + +class CBlogVideoForm +{ + U8 video[STR_LEN] format "$$DA-P,A=\"Video:%s\"$$\n"; + Bool big format "$$CB,\"Big\"$$\n"; +}; + extern U0 FreshenBlog(); extern U0 GodBooksPassageU32(U32 rand_u32,U8 *files_find_mask, U8 *file_mask="*",I64 len=512,I64 verbosity=GBP_MEDIUM); diff --git a/Demo/AcctExample/TOS/TOSMisc.HC b/Demo/AcctExample/TOS/TOSMisc.HC index 2f43202..56804a2 100644 --- a/Demo/AcctExample/TOS/TOSMisc.HC +++ b/Demo/AcctExample/TOS/TOSMisc.HC @@ -1,64 +1,41 @@ #help_index "Misc/TOS" -#define VIDEO_FRAME_RATE 29.97 - -#define FG_JUST_AUDIO 0 -#define FG_BOOT_DRV 1 -#define FG_RAM_DRV 2 -I64 fg_mode=FG_RAM_DRV; Bool fg_on =FALSE; -U0 FrameGrabberTask(I64) -{//#!/bin/bash -//for f in ./ScrnShots/*.Z; do ./Bin/TOSZ $$f; done - //ffmpeg -r 8 -i VID%05d.BMP -y Movie.avi - I64 frame_num=0; - U8 buf[STR_LEN],buf2[STR_LEN],*st_dir; - F64 end_time=tS; - Silent; //no output to scrn - if (fg_mode==FG_RAM_DRV) - st_dir="B:/Tmp/ScrnShots"; - else - st_dir="::/Tmp/ScrnShots"; - DirMk(st_dir); - while (fg_on) { - StrPrint(buf,"%s/VID%05d.BMP.Z",st_dir,frame_num++); - StrCpy(buf2,buf); - BMPScrnCapture(buf); - while (TRUE) { - end_time+=1.0/VIDEO_FRAME_RATE; - if (end_time3.0) { last_time=tS; @@ -66,34 +43,42 @@ public U0 FrameGrabberToggle() fg_on=FALSE; Snd; wall->record=snd.record=FALSE; - Sleep(1000); - User("CopyVideo;Exit;\n"); + ScrnCast(OFF); + User("CopyVideo(%d);Exit;\n",reverb); } else { + DelScrnShots; fg_on=TRUE; - if (fg_mode!=FG_JUST_AUDIO) - Spawn(&FrameGrabberTask,NULL,"Frame Grabber"); + if (!just_audio) + ScrnCast(ON); wall->record=snd.record=TRUE; Snd; + if (sync_tone) {Beep;} + if (tos_theme) {User("ExeFile(\"~/TOS/TOSTheme\");Exit;\n");} } } } -public U0 JukeSong(I64 num) +public U0 JukeSong(I64 num,I64 passes=2) {//Make movie of one song. if (!fg_on) - FrameGrabberToggle; - JukeSongsPuppet("~/Sup1/Sup1Hymns",,num,num+1); + FrameGrabberToggle(FALSE,FALSE,FALSE); + JukeSongsPuppet("~/Sup1/Sup1Hymns",passes,num,num+1); if (fg_on) - FrameGrabberToggle; + FrameGrabberToggle(FALSE,FALSE,TRUE); } public U0 JukeLines(I64 start_line,I64 end_line) -{//Make movie of many lines of songs. +{//Make movie of many lines of songs, starting at 0. if (!fg_on) - FrameGrabberToggle; + FrameGrabberToggle(FALSE,FALSE,FALSE); JukeSongsPuppet("~/Sup1/Sup1Hymns",,start_line*5,end_line*5); if (fg_on) - FrameGrabberToggle; + FrameGrabberToggle(FALSE,FALSE,TRUE); +} + +public U0 TADHymn(I64 num) +{//Make 2-lines of songs movie starting at 1. + JukeLines((num-1)*2,num*2); } public U0 DskChkAll() @@ -150,41 +135,6 @@ public CDoc *DC2Doc(CDC *dc,I64 dx=0,I64 dy=0,I64 *_total_score=NULL) return doc; } -public U0 BMP2Doc(U8 *_in_name,U8 *_out_name=NULL) -{//Use OCR to make a text DolDoc from BMP file. - U8 *in_name,*out_name; - I64 dx,dy,score,best_score=I64_MAX; - CDC *dc; - CDoc *doc; - in_name=ExtDft(_in_name,"BMP"); - if (_out_name) - out_name=ExtDft(_out_name,"DD.Z"); - else - out_name=ExtChg(_in_name,"DD.Z"); - if (dc=BMPRead(in_name)) { - for (dy=-3;dy<=4;dy++) - for (dx=-3;dx<=4;dx++) { - doc=DC2Doc(dc,dx,dy,&score); - if (scorefilename.name,out_name); - DocWrite(doc); - } - DocDel(doc); - } - } - Free(in_name); - Free(out_name); -} - -U0 TOSTheme() -{ - if (!fg_on) - PopUp("Sleep(50);FrameGrabberToggle;"); - ExeFile("~/Sup1/Sup1Graphics/TOS/TOSTheme.HC"); - DocClear; -} - #define MEM_TEST_SIZE 1024*1024 U0 MemTest() { @@ -202,38 +152,3 @@ U0 MemTest() Yield; } } - -public I64 Profanity( - U8 *needle_filename="~/Sup1/Sup1Blog/Profanity.DD.Z", - U8 *files_find_mask="/*",U8 *fu_flags=NULL) -{//Scan for profanity. - CCmpCtrl *cc; - I64 res=0; - if (FileFind(needle_filename)) { - cc=CmpCtrlNew(MStrPrint("#include \"%s\"",needle_filename)); - while (Lex(cc)) - if (cc->token==TK_IDENT) - res+=Find(cc->cur_str,files_find_mask,fu_flags); - CmpCtrlDel(cc); - } - return res; -} - -U0 TOSChgLog2() -{ - InStr("\"Ed(\\\"::/Doc/ChgLog.DD.Z\\\");\n\"; - Msg(MSG_KEY_DOWN_UP,0,SC_CURSOR_UP|SCF_CTRL); - Msg(MSG_KEY_DOWN_UP,0,SC_CURSOR_DOWN); - Msg(MSG_KEY_DOWN_UP,0,SC_CURSOR_DOWN); - Msg(MSG_KEY_DOWN_UP,0,SC_CURSOR_DOWN); - Msg(MSG_KEY_DOWN_UP,0,SC_CURSOR_DOWN); - Msg(MSG_KEY_DOWN_UP,CH_CTRLY,0); - Msg(MSG_KEY_DOWN_UP,0,SC_F6|SCF_ALT); - Msg(MSG_KEY_DOWN_UP,CH_ESC,0);" - "\"Exit;\n\";"); -} - -public U0 TOSChgLog() -{//Opdate ChgLog file. - User("TOSChgLog2;\n"); -} diff --git a/Demo/DolDoc/FileRead.HC b/Demo/DolDoc/FileRead.HC index 2424a3f..31f4e3c 100644 --- a/Demo/DolDoc/FileRead.HC +++ b/Demo/DolDoc/FileRead.HC @@ -76,5 +76,5 @@ The flag arrays $LK,"doldoc.type_flags_form",A="MN:CDolDocGlbls"$, etc are useful. */ -DocProfile("::/Doc/ChgLog.DD",0); -DocProfile("::/Doc/ChgLog.DD",DOCF_PLAIN_TEXT); +DocProfile("::/Doc/Welcome.DD",0); +DocProfile("::/Doc/Welcome.DD",DOCF_PLAIN_TEXT); diff --git a/Demo/DolDoc/Form.HC b/Demo/DolDoc/Form.HC index d1fd770..bbaa46f 100644 --- a/Demo/DolDoc/Form.HC +++ b/Demo/DolDoc/Form.HC @@ -1,16 +1,16 @@ class FDStruct {//Use and sel "Data", "List" or "Check Box" -//to generate the fmtstrs. - F64 num1 fmtstr "$$DA-TRM,A=\"Float 1:%12.8f\"$$\n"; - F64 num2 fmtstr "$$DA-TRM,A=\"Float 2:%12e\"$$\n"; - I64 num3 fmtstr "$$DA-TRM,A=\"Int 1:0x%016X\"$$\n"; - I64 num4 fmtstr "$$DA-TRM,A=\"Int 2:%12d\"$$\n"; - I64 type fmtstr "$$LS,D=\"ST_PERSON_TYPE\"$$\n"; - U8 name[32] fmtstr "$$DA-P,A=\"Name :%s\"$$\n"; - U8 *address1 fmtstr "$$DA+M,A=\"Address:%s\"$$\n"; //+M is unlimited len U8 *. - U8 *address2 fmtstr "$$DA+M,A=\"Address:%s\"$$\n"; //+M is unlimited len U8 *. - CDate datetime fmtstr "$$DA-TRM,A=\"Date :%8D\"$$\n"; - Bool check fmtstr "$$CB,\"Check\"$$\n"; +//to generate the formats. + F64 num1 format "$$DA-TRM,A=\"Float 1:%12.8f\"$$\n"; + F64 num2 format "$$DA-TRM,A=\"Float 2:%12e\"$$\n"; + I64 num3 format "$$DA-TRM,A=\"Int 1:0x%016X\"$$\n"; + I64 num4 format "$$DA-TRM,A=\"Int 2:%12d\"$$\n"; + I64 type format "$$LS,D=\"ST_PERSON_TYPE\"$$\n"; + U8 name[32] format "$$DA-P,A=\"Name :%s\"$$\n"; + U8 *address1 format "$$DA+M,A=\"Address:%s\"$$\n"; //+M is unlimited len U8 *. + U8 *address2 format "$$DA+M,A=\"Address:%s\"$$\n"; //+M is unlimited len U8 *. + CDate datetime format "$$DA-TRM,A=\"Date :%8D\"$$\n"; + Bool check format "$$CB,\"Check\"$$\n"; }; U0 FormDemo() diff --git a/Demo/Dsk/DataBase.HC b/Demo/Dsk/DataBase.HC index b8d4763..9d1bd50 100644 --- a/Demo/Dsk/DataBase.HC +++ b/Demo/Dsk/DataBase.HC @@ -3,9 +3,9 @@ #define DB_ACCT_BLKS 1 class Acct -{//Use to help generate fmtstrs. - U8 name[32] fmtstr "$$DA-P,LEN=32,A=\"Name:%s\"$$\n"; - U8 addr[64] fmtstr "$$DA-P,LEN=64,A=\"Addr:%s\"$$\n"; +{//Use to help generate formats. + U8 name[32] format "$$DA-P,LEN=32,A=\"Name:%s\"$$\n"; + U8 addr[64] format "$$DA-P,LEN=64,A=\"Addr:%s\"$$\n"; U8 pad[DB_ACCT_BLKS*BLK_SIZE-64-32]; }; diff --git a/Demo/Games/Stadium/StadiumBG.GR b/Demo/Games/Stadium/StadiumBG.GR index 2fb5a9c..794fa4b 100644 Binary files a/Demo/Games/Stadium/StadiumBG.GR and b/Demo/Games/Stadium/StadiumBG.GR differ diff --git a/Demo/Games/TreeCheckers.HC b/Demo/Games/TreeCheckers.HC index 06e424a..ba92765 100644 --- a/Demo/Games/TreeCheckers.HC +++ b/Demo/Games/TreeCheckers.HC @@ -262,7 +262,7 @@ ti_restart: for (j=0;j"$ -The IRA beat Sherlock Holmes with the grace of God. Ghandi was a faggot. God said boys should be taught military things. - -$HC,""$ -God said he wanted to "compact" the Jews. God said Jews were guilty because they did not warn their brother sinners, so suffered their sin. Reputation is worth more than gold. Niggers have a reputation -- no fathers. Irish have a reputation. Germans have a reputation. Attacker has the advantage. Jews have a reputation. God said the French once stood for character. ($TX,"Code of Chivalry",HTML="http://www.lordsandladies.org/knights-code-of-chivalry.htm"$) Ironic. I guess Jews did, too. Woah! God is boss. Too bad the Jews were cowards and didn't assassinate NAZI's. - -CIA must surrender to the IRA. They started a war on God. You die, CIA niggers. - -The CIA picked a fight with the IRA and God, a War on Terror to humiliate the Irish and attack the concept of God as represented by pathetic loser sand niggers. Surrender, silly CIA niggers. Yer fucked. You started a war with God. He talks. - -Saying the word, "pedophile", is an attack on Catholics and God, by those who hate children. - -We're not stupid. You are. God exists. Yer fucked, CIA niggers. - -Saying the word, "homophobe", is an attack on God. - -No police state. Nothing is different from 1990 except we don't have any enemies. The World has gadgets to amuse itself. Eliminate fat-ass government jobs. Eliminate CIA, NSA and TSA. Don't fucken touch my computer, CIA nigger. Githib is to register and control dangerous people and code. No cloud. - -Intel must do a Superbowl commercial for Xeon 64 core desktop computers. CIA doesn't want the public to know powerful computers exist. Shareholders of Intel must sue. CIA is killing Intel on purpose. They are coming for our guns, want us to have impotent computers. - -God went through the A.I. singularity a billion years ago. God laughed at us doing A.I. God said A.I. was needed for Mars. God said to start planting. He is not in suspense on question of life. On the topic of endanger species on Earth, God said, "Enough stars?" Talk with God. - -The CIA ruthlessly clinches the status quo with an iron fist and wants a world of harmless dumb impotent nigger cattle that sit, shit, do nothing but stand there. "Look at all these nigger cattle! We're rich. What a herd of nigger cattle! Yippee ki-yay!", says Zuckerberg and Gates. - -Iran had a theocratic revolution. God talks. CIA are like NAZI SS to be executed. They, literally, started a War on God. God will finish it. - -God said sports are "homo" and to tackle a horse. Sunday is for God. Busywork is terrible. The purpose of man is to entertain God. As a matter of fact, if you offer no entertainment for God, you should not exist. Jesus said the chaff will be burned and the trees with no fruit, uprooted. - -God said pets are, "homo". He is disgusted with how tame and dependent they are, not like how He created them. Africa should be wild and glorify God. A tame, pathetic Africa is reason for grief and anguish at how awful, not glory for God. I asked what happened when humans met Neanderthals? "Count. Pets." Why isn't the Pope outraged at the injustice of Africa importing 60% of its food? Pope Francis wants to be the pope of the niggers. I'll be the pope of the whites. - -Desolation is a 20-year-old guy who is stuck with a video game he got sick-of 5 years ago. That is how God is punishing the wicked, today. - -Humility equals how exalted you become. $TX,"This is terrifying humility.",HTML="https://www.brainpickings.org/2012/01/04/isaac-newton-list-of-sins/"$ Work in a patent office or change a diaper. God said homos excel because of self-loathing. Confession makes sense. - -I asked God if the World was perfectly just. He asked if I was calling Him lazy. Good and bad balance in life. The rich are retards. God likes Beverly Hillbillies. On the Arab/Jew conflict, He said, "Oil funny, hopefully." He purposely causes envy for the wicked who covet and must do justice by turning the World on its head. Martin Luther was a nigger. There is nothing wrong with sale of indulgences. - -God said blue eyes come from Neanderthals. My God! This German guy is a hilarious Neanderthal -- $TX,"Friedrich_Nietzsche",HTML="http://en.wikipedia.org/wiki/Friedrich_Nietzsche"$. In war, the attacker has the advantage. The scales fell from my eyes! - -There are pendulums that swing to keep from desolation. I am the Father of the Counter Renaissance. Rationalism is the worst strategy in a World of perfect justice. Machievelli was a nigger and followers get what they deserved. CIA is worse than useless. - -The priest must serve God, not the people. The Church must immediately make the priest face God, not the people. Jesus over-turned tables in His cherished temple. The Catholic church has become a charity with only love of neighbor and not a church with only love of God. Sorry, any human that doesn't entertain God has no purpose. I saw an uncontacted tribe in the Amazon and said, "How precious." God said, "Heathen." If you would not slaughter heathens for the glory of God, you don't really believe you have the true faith. The Pope apologized for conquest of the New World. If you love God, He loves you. He doesn't love everyone. "Do I know you, nigger? Who the fuck are you?", is what God will say. Better talk with Him! - -TempleOS is a trading post with a space alien. Your offering equals His response. Solomon wrote 1005 hymns. Hymns are currency. $LK,"I wrote 120 Hymns",A="FI:::/Home/Web/TAD/HymnVideos.DD"$. - -$LK,"::/Doc/Demands.DD"$ - -$LK,"::/Doc/StdTempleOSPC.DD"$ - -God said we are the Roman Empire and Muslims are the Barbarians. Change C.E./B.C.E. back to A.D./B.C. Fuck the retard atheist Marxist-nigger Orientals who don't have an alphabet and never accepted Christianity, like white people. - -$WW,1$$FG,5$$TX+CX,"Counter-Renaissance",HTML="http://www.templeos.org/Wb/Home/Web/TAD/TAD.html"$$FG$ - -I, Terry A. Davis, am the Father of the Counter-Renaissance. I am not interested in backward technology, but a society that places the same importance and spends the same GDP on God as 1200 A.D., with rejection of rationalism replaced with trust in perfect divine justice on Earth, with rejection of proud-of-heart liberalism replaced with colonialism, with rejection of love of neighbor replaced with love of God, with rejection of charity replaced with prayer and offerings to God, with the priest facing God instead of the people, and not rejecting such ideas as divine right of kings and class. - -A Renaissance, rational, modern man like Richard Dawkins, or any confused Chinaman Marxist nigger might very proudly and earnestly, state this five-year-old logic: "Goliath kills David unless David is clever." I, however, believe the better man wins in fights because God, in an oracle, told me the World is perfectly just. Or, you can turn the other cheek and perfect justice will still be done. - -$HC,""$ - -$HC,""$ - -$HC,""$ - -$TX,"The sins of Newton",HTML="https://www.brainpickings.org/2012/01/04/isaac-newton-list-of-sins"$. $LK,"God's world has perfect justice.",A="FI:::/Home/Web/TAD/Justice.DD"$ - -Work in a patent office or change a diaper and you at least have a remote chance of going farther then the most honored MIT physicist. He has zero chance. To kiss the sky, you must horribly kneel. - -$HC,""$ - -$HC,""$ - -$HC,""$ - -$HC,""$ - -$HC,""$ - -$HC,""$ - -God's favorite national anthem. God hates America the Beautiful. He said they made themselves cry. -$HC,""$ - -Armor makes your body horribly inferior. God said the military should not use helmets. -$HC,""$ - -$HC,""$ - -$HC,""$ - -$HC,""$ - -$HC,""$ - -$HC,""$ - -$HC,""$ - -$HC,""$ - -TempleOS is a trading post with a space alien. What do you have to trade? Entertainment? God's favorite thing on TV is soap operas. God mocked German music. - -God's favorite movie. -$HC,""$ - -God's favorite band is Beatles. -$HC,""$ - -$HC,""$ - -God said this makes a mockery of classical music. Germans are cows who cannot hear the music. Blue eyes come from Neanderthals. -$HC,""$ - -$WW,1$================================================================================ -i cdnuolt blveiee taht I cluod aulaclty uesdnatnrd waht I was rdanieg. The phaonmneal pweor of the hmuan mnid, aoccdrnig to a rscheearch at Cmabrigde Uinervtisy, it dseno’t mtaetr in waht oerdr the ltteres in a wrod are, the olny iproamtnt tihng is taht the frsit and lsat ltteer be in the rghi t pclae. The rset can be a taotl mses and you can sitll raed it whotuit a pboerlm. Tihs is bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the wrod as a wlohe. Azanmig huh? yaeh and I awlyas tghuhot slpeling was ipmorantt! if you can raed tihs forwrad it. -================================================================================ - -Grammar is for vain arrogant niggers, full of redundancy. Secretaries are niggers. Don't be vain. Getting humiliated by "potatoe" adds grace. - -$HC,""$ - -America is special because of God and we have been exceptional since the Pilgrims, with manifest destiny. Japan and China are inferior, nigger cultures. We will force them to use an alphabet. We will put the English King James TempleOS into every Intel chip in a factory ROM, with 8-bit ASCII only. We will pay the national debt with $LK,"The TempleOS Standard PC",A="FI:::/Doc/StdTempleOSPC.DD"$. - -I saw a program on Amazon uncontacted tribes. I said, "How precious!" God said, "Heathens." We are a superior culture. There is a YouTube video which says capitalism doesn't work in China because it only works in Christian cultures. God said we are the Roman Empire and Muslims are the barbarians. English is the new Latin. We will force the world to use A.D./B.C. instead of C.E./B.C.E. - -$HC,""$ - -A Counter-Renaissance man knows what "humble of heart" means. Jesus said, "I am meek and humble of heart." What does "humble of head" mean? It means you look around and decide you are not the smartest. A person who is humble of heart looks around and decides he is not the most compassionate. A proud of heart *person believes he is more compassionate than others and says, "You are mean, selfish people and do not love the poor as much as Judas and I love the poor!" I say that Africa imports 60% of its food and they need white-owned farms. - -$HC,""$ - -$HC,""$ - -Animals have pecking order. If two big niggers walk on the sidewalk toward me, I go in the gutter. It is okay for men to hurt feelings, like one high school football team making another very sad by beating them. Jews did animal sacrifices. e.g. I'm sorry, cow, I like meat so you must die. Thanks, Jesus, for dying so I can sin. Grace, not works, is humble of heart. Fuck-it. I didn't ask Jesus to die, He just did it. Thanks. - -A Renaissance proud-of-heart man, like Pope Francis, loves neighbor, not God. He focuses on rational acts, such as charity instead of irrational acts, such as prayer. A Counter-Renaissance man believes that if the World is perfectly just, there is nothing wrong with niggers living in teepees and shitting in buckets. After all, monks take vows of poverty, for God's sake! Read $TX,"Numbers 11",HTML="http://www.biblegateway.com/passage/?search=Numbers%2011&version=NIV"$. The odds of a rich man going to Heaven are like a $LK,"camel going through a needle",A="BF:Matthew,19:24"$. Sale of indulgences is perfectly reasonable, since God is perfectly just and if a rich man gives-up something, he is compensated. God purposely antagonizes those who envy. God said of Arabs and Jews, "Oil funny, hopefully!" God likes the Beverly Hillbillies. The original German Martin Luthur was a low class nigger who seethed with anger at the church getting money. As a matter of fact, God purposely burns money in front of the greedy to punish them. Martin Luther was nothing but a run-of-the-mill populist Marxist nigger who had problems accepting lawful authority. - -A Renaissance man attempts to use philosophy to prove God exists. A Counter-Renaissance man knows that belief in God comes not philosophy, but from the occult. A Counter-Renaissance man enquires of the Lord at oracles, like $LK,"King Solomon's Oracle",A="BF:1 Kings,6:21"$, providing he has made an offering like Cain and Abel. $LK,"Genesis,4:1-10",A="BF:Genesis,4:1-10"$. - -I am not in favor of ignorance, although, Galileo means nothing when you are not an atheist. People believe the Dark Age Church created ignorance on purpose. Good an evil, light and dark are clear. Today, the CIA, the liberal elites, and scheming wicked Jew-niggers create ignorance. I am shocked when people speak of code obfuscation. That is the most wicked thing, and paywall barriers. Obfuscation is code that is more complicated than necessary. I try to make my code the opposite of obsfucated -- more simple than necessary. Bill Gates said a company is a castle -- build walls or fight everybody who comes along. God said, "You ate your children in the siege." - -God said Creationists brought shame with their stupidity. However, evolution loses all it's significance when you are not an atheist. By the way, God said the IQ obsessed people are, "vain", as though they look in the mirror frequently during the day and say to themselves, "You know? I really am smart. I should reproduce and help the gene pool. Damn-it! Those niggers really really should not reproduce. We need more abortions and birth control." That's what they are obsessed with 16 hours a day, instead of something more healthy and less ugly, like God. - -$HC,""$ - -TempleOS is a free, public domain, open source, $FG,4$$TX,"x86_64",HTML="http://en.wikipedia.org/wiki/Amd64#AMD64"$$FG$, non-preemptive multi-tasking, multi-cored, $FG,4$$TX,"ring-0-only",HTML="http://en.wikipedia.org/wiki/Ring_(computer_security)"$$FG$, single-address-map ($FG,4$$TX,"identity-mapped",HTML="http://en.wikipedia.org/wiki/Identity_(mathematics)"$$FG$), non-networked, PC operating system. Paging is, basically, not used. - -The CIA encourages code obsfucation. They make it more complicated than necessary. TempleOS is, literally, more simple than necessary. It is obnoxiously simple... to the point it hurts. - -This $TX,"\"Hello World\" joke",HTML="http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html"$, the $TX,"BMP file format",HTML="http://en.wikipedia.org/wiki/BMP_file_format"$ and the $TX,"WAV file format",HTML="http://en.wikipedia.org/wiki/WAV"$ show that the industry is really screwed-up! That's what TempleOS fixes. I capped the line-of-code count at 100,000 and God said it must be perfect, so it will never be an ugly monstrocity. It is currently $TX,"82,152",D="DD_TEMPLEOS_LOC_OFFICIAL"$ lines of unblemished code. Backward compatibility is not promised. - -Normally, failure is not an option, but since TempleOS accompanies Windows or Linux, we exclude certain uses. There is no reason to duplicate browsing, multimedia, desktop publishing, etc. Linux wants to be a secure, multi-user mainframe. That's why it has file permissions. The vision for TempleOS, however, is a modern, 64-bit Commodore 64. The C64 was a non-networked, home computer mostly used for games. It trained my generation how to program because it was wide open, completely hackable. The games were not multimedia works of art, but generated by non-artist. - -A troll might ask, "Why not just use $FG,4$$TX,"DOS",HTML="http://en.wikipedia.org/wiki/DOS"$$FG$? It was ring-0-only and single-address-map." $FG,4$$TX,"DOS",HTML="http://en.wikipedia.org/wiki/DOS"$$FG$ was 16-bit, with segmentation -- awful! TempleOS is 64-bit, flat, non-segmented and multi-cored. It has a C64-like shell with $LK,"HolyC",A="FI:::/Doc/HolyC.DD"$, a dialect of C/C++, instead of BASIC. It was written from scratch, and not even ASCII was sacred -- it has 8-bit unsigned char source code to support European languages. Also, the source code supports binary sprite graphics. - -A troll might say, "It can crash!" We used $FG,4$$TX,"DOS",HTML="http://en.wikipedia.org/wiki/DOS"$$FG$ for years and loved it. Computers even had a reset switch! Just think of the power of ring-0, muhahaha! Think of the speed and simplicity of $FG,4$$TX,"ring-0-only",HTML="http://en.wikipedia.org/wiki/Ring_(computer_security)"$$FG$ and $FG,4$$TX,"identity-mapping",HTML="http://en.wikipedia.org/wiki/Identity_(mathematics)"$$FG$. It can change tasks in half a microsecond because it doesn't mess with page tables or privilege levels. Inter-process communication is effortless because every task can access every other task's memory. - -It's fun having access to everything. When I was a teenager, I had a book, $FG,4$$TX,"Mapping the Commodore 64",HTML="http://unusedino.de/ec64/technical/project64/mapping_c64.html"$$FG$, that told what every location in memory did. I liked copying the ROM to RAM and poking around at the ROM BASIC's variables. Everybody directly poked the hardware ports. - -TempleOS is simpler than Linux and you can have hours of fun tinkering because all memory and ports are accessible. Memory is $FG,4$$TX,"identity-mapped",HTML="http://en.wikipedia.org/wiki/Identity_(mathematics)"$$FG$ at all times, so you can modify any task's memory from any other task. You can access all disk blocks, too. I had a blast using a C64 disk block editor to modify directories to un-delete files, when I was a kid. Maybe, you want to play with a raw-block database, or make your own file system? - -$HC,""$ - -$HC,""$ - -I wrote all $LK,"120,834",A="FF:~/Web/LineRep.DD,Kernel.PRJ",D="DD_TEMPLEOS_LOC"$ lines of TempleOS over the last $TX,"13.6",D="DD_TEMPLEOS_AGE"$ years, full-time, including the 64-bit compiler. It was called, at various times, "$FG,4$$TX,"Hoppy",HTML="http://web.archive.org/web/*/http://www.simstructure.hare.com/*"$$FG$", "$FG,4$$TX,"The J Operating System",HTML="http://wayback.archive.org/web/*/http://www.justrighteous.org/*"$$FG$", "$FG,4$$TX,"LoseThos",HTML="http://web.archive.org/web/*/http://www.losethos.com/*"$$FG$" and "$FG,4$$TX,"SparrowOS",HTML="http://web.archive.org/web/*/http://www.sparrowos.com/*"$$FG$". Here are my $FG,4$$TX,"college transcripts",HTML="http://www.templeos.org/files/ASU_Transcripts.pdf"$$FG$. I've been a professional operating system developer since 1990 when I was hired to work on Ticketmaster's VAX OS. - -$FG,8$ -* "Commodore 64" is a trademark owned by Polabe Holding NV. -* "Linux" is a trademark owned by Linus Torvalds. -* "Windows" and "DOS" are trademarks owned by MicroSoft Corp. +I, Terry Davis, wrote all $TX,"81,281",D="DD_TEMPLEOS_LOC"$ lines of TempleOS over the last $TX,"13.9",D="DD_TEMPLEOS_AGE"$ years, including the 64-bit compiler. I have been a professional operating system developer since 1990 when I worked on Ticketmaster's VAX OS. diff --git a/Demo/ToHtmlToTXTDemo/HtmlGen.HC b/Demo/ToHtmlToTXTDemo/HtmlGen.HC index 868ebe5..b347570 100644 --- a/Demo/ToHtmlToTXTDemo/HtmlGen.HC +++ b/Demo/ToHtmlToTXTDemo/HtmlGen.HC @@ -12,11 +12,6 @@ http://www.templeos.org if you want file that come on the TempleOS distribution. You can pass html meta data as args to $LK,"ToHtml",A="FF:::/Demo/ToHtmlToTXTDemo/ToHtml.HC,ToHtml"$(). - -If you want to blog like I do, see these files... -$LK,"::/Demo/AcctExample/TOS/TOSToHtml.HC"$ -$LK,"::/Demo/AcctExample/HomeKeyPlugIns.HC"$ -$LK,"::/Demo/AcctExample/TOS/TOSHolySpirit.HC"$ */ Cd(__DIR__);; diff --git a/Demo/WebLogDemo/WebLogRep.HC b/Demo/WebLogDemo/WebLogRep.HC index 6cd394d..87951b2 100644 --- a/Demo/WebLogDemo/WebLogRep.HC +++ b/Demo/WebLogDemo/WebLogRep.HC @@ -1,11 +1,5 @@ -#define DOWNLOAD_FILE1 "TempleOSCD.ISO" -#define DOWNLOAD_FILE1_SIZE 17000000 -#define DOWNLOAD_FILE2 "TempleOSUltra.ISO" -#define DOWNLOAD_FILE2_SIZE 1900000 -#define DOWNLOAD_FILE3 "TempleOSCDRS.ISO" -#define DOWNLOAD_FILE3_SIZE 16000000 -#define DOWNLOAD_FILE4 "TempleOSUltraRS.ISO" -#define DOWNLOAD_FILE4_SIZE 1600000 +#define DOWNLOAD_FILE1 "TOS_Distro.ISO" +#define DOWNLOAD_FILE1_SIZE 16000000 #define HOURS_MAX (24*3) @@ -39,7 +33,7 @@ U0 LogStructDel(LogStruct *tmplg) Free(tmplg); } -U0 PrsSingleLogFile(LogStruct *head,U8 *name,CDate *_start,CDate *_end) +U0 PrsSingleLogFile(LogStruct *head,U8 *name,CDate *_dstart,CDate *_dend) { CDoc *doc=DocRead(name, DOCF_PLAIN_TEXT_TABS|DOCF_DBL_DOLLARS|DOCF_NO_CURSOR); @@ -84,9 +78,10 @@ U0 PrsSingleLogFile(LogStruct *head,U8 *name,CDate *_start,CDate *_end) if (*src++!=CH_SPACE) throw; i=Str2I64(src,10,&src); tmplg->datetime-=(i/100+i%100/60.0)*CDATE_FREQ*60*60; - - if (tmplg->datetime<*_start) *_start=tmplg->datetime; - if (tmplg->datetime>*_end) *_end =tmplg->datetime; + if (!(Str2Date("1/1/2017")<=tmplg->datetimedatetime<*_dstart) *_dstart=tmplg->datetime; + if (tmplg->datetime>*_dend) *_dend =tmplg->datetime; do if (!*src) throw; while (*src++!=']'); @@ -133,13 +128,13 @@ U0 PrsSingleLogFile(LogStruct *head,U8 *name,CDate *_start,CDate *_end) DocDel(doc); } -LogStruct *PrsLogFiles(U8 *files_find_mask,CDate *_start,CDate *_end) +LogStruct *PrsLogFiles(U8 *files_find_mask,CDate *_dstart,CDate *_dend) { LogStruct *head=CAlloc(sizeof(LogStruct)); CDirEntry *tmpde=FilesFind(files_find_mask),*tmpde1=tmpde; QueInit(head); while (tmpde) { - PrsSingleLogFile(head,tmpde->full_name,_start,_end); + PrsSingleLogFile(head,tmpde->full_name,_dstart,_dend); tmpde=tmpde->next; } DirTreeDel(tmpde1); @@ -181,13 +176,7 @@ U0 BlockIPNuip(LogStruct *head) QueInit(&blocked_head); - BlockedStructAdd(&blocked_head,70<<24+173<<16+110<<8+214); - BlockedStructAdd(&blocked_head,68<<24+224<<16+130<<8+96); - BlockedStructAdd(&blocked_head,68<<24+96<<16+100<<8+126); - BlockedStructAdd(&blocked_head,68<<24+96<<16+110<<8+213); - BlockedStructAdd(&blocked_head,68<<24+96<<16+242<<8+108); - BlockedStructAdd(&blocked_head,68<<24+227<<16+61<<8+11); - BlockedStructAdd(&blocked_head,68<<24+227<<16+61<<8+139); + BlockedStructAdd(&blocked_head,68<<24+227<<16+61<<8+6); //pass 1: collect robot lst while (tmplg!=head) { @@ -214,13 +203,7 @@ U0 BlockIPNuip(LogStruct *head) Bool IsDownLoad(LogStruct *tmplg) { if (StrMatch(DOWNLOAD_FILE1,tmplg->file)&&tmplg->size>= - DOWNLOAD_FILE1_SIZE || - StrMatch(DOWNLOAD_FILE2,tmplg->file)&&tmplg->size>= - DOWNLOAD_FILE2_SIZE || - StrMatch(DOWNLOAD_FILE3,tmplg->file)&&tmplg->size>= - DOWNLOAD_FILE3_SIZE || - StrMatch(DOWNLOAD_FILE4,tmplg->file)&&tmplg->size>= - DOWNLOAD_FILE4_SIZE) + DOWNLOAD_FILE1_SIZE) return TRUE; else return FALSE; @@ -228,9 +211,15 @@ Bool IsDownLoad(LogStruct *tmplg) Bool IsIndex(LogStruct *tmplg) { - if (!StrCmp(tmplg->file,"/index.html") || - !StrNCmp(tmplg->file+StrLen(tmplg->file)-14,"/TempleOS.html",14) || - !StrCmp(tmplg->file,"/")) + if (!StrCmp(tmplg->file,"/index.html") || !StrCmp(tmplg->file,"/")) + return TRUE; + else + return FALSE; +} + +Bool IsKeeper(LogStruct *tmplg,CDate dstart,CDate dend) +{ + if (dstart<=tmplg->datetime<=dend && !StrOcc(tmplg->file,'?')) return TRUE; else return FALSE; @@ -340,7 +329,7 @@ U0 FileTreeTraverse(LinkStruct *root) } } -U0 DownLoadRep(LogStruct *head,CDate start,CDate end) +U0 DownLoadRep(LogStruct *head,CDate dstart,CDate dend) { I64 i,j,cnt,dups, hours_start,hours_end,*hour_cnts,*dup_cnts, @@ -349,11 +338,11 @@ U0 DownLoadRep(LogStruct *head,CDate start,CDate end) LinkStruct *link_root=NULL; CDateStruct ds; - i=start*24;hours_start=i.u32[1]; - i=end *24;hours_end =i.u32[1]; + i=dstart*24;hours_start=i.u32[1]; + i=dend *24;hours_end =i.u32[1]; - days_start=(start+local_time_offset)>>32; - days_end =(end+local_time_offset)>>32; + days_start=(dstart+local_time_offset)>>32; + days_end =(dend+local_time_offset)>>32; hour_cnts=CAlloc((hours_end-hours_start+1)*sizeof(I64)); dup_cnts =CAlloc((hours_end-hours_start+1)*sizeof(I64)); @@ -361,7 +350,7 @@ U0 DownLoadRep(LogStruct *head,CDate start,CDate end) day_dup_cnts=CAlloc((days_end-days_start+1)*sizeof(I64)); dups=cnt=0; while (tmplg!=head) { - if (start<=tmplg->datetime<=end && IsDownLoad(tmplg)) { + if (IsKeeper(tmplg,dstart,dend) && IsDownLoad(tmplg)) { i=tmplg->datetime*24; hour_cnts[i.u32[1]-hours_start]++; day_cnts[(tmplg->datetime+local_time_offset)>>32-days_start]++; @@ -376,15 +365,15 @@ U0 DownLoadRep(LogStruct *head,CDate start,CDate end) tmplg=tmplg->next; } - "\n\nDownloads of /TempleOSCD.ISO\n"; - for (i=start;i<=end;i+=1<<32) + "\n\nDownloads of /TOS_Distro.ISO\n"; + for (i=dstart;i<=dend;i+=1<<32) "%D Dups:%5d Total:%5d Uniques:%5d\n",i, day_dup_cnts[(i+local_time_offset)>>32-days_start], day_cnts[(i+local_time_offset)>>32-days_start], day_cnts[(i+local_time_offset)>>32-days_start]- day_dup_cnts[(i+local_time_offset)>>32-days_start]; - "\n\nDownloads of /TempleOSCD.ISO\n" + "\n\nDownloads of /TOS_Distro.ISO\n" "'-' is a dup. '+' is not a dup.\n"; if (hours_end-hours_start>=HOURS_MAX) i=hours_end-HOURS_MAX+1; @@ -401,7 +390,7 @@ U0 DownLoadRep(LogStruct *head,CDate start,CDate end) } "Total:%d Dups:%d Uniques:%d\n",cnt,dups,cnt-dups; - "\n\nDownloads of /TempleOSCD.ISO\n"; + "\n\nDownloads of /TOS_Distro.ISO\n"; LinkTreeTraverse(link_root); '\n'; @@ -412,12 +401,12 @@ U0 DownLoadRep(LogStruct *head,CDate start,CDate end) Free(day_dup_cnts); } -U0 FileRep(LogStruct *head,CDate start,CDate end) +U0 FileRep(LogStruct *head,CDate dstart,CDate dend) { LogStruct *tmplg=head->next; LinkStruct *file_root=NULL; while (tmplg!=head) { - if (start<=tmplg->datetime<=end) + if (IsKeeper(tmplg,dstart,dend)) FileTreeAdd(&file_root,tmplg); tmplg=tmplg->next; } @@ -427,7 +416,7 @@ U0 FileRep(LogStruct *head,CDate start,CDate end) FileTreeDel(file_root); } -U0 IndexRep(LogStruct *head,CDate start,CDate end) +U0 IndexRep(LogStruct *head,CDate dstart,CDate dend) { I64 i,j,cnt,dups, hours_start,hours_end,*hour_cnts,*dup_cnts, @@ -436,11 +425,11 @@ U0 IndexRep(LogStruct *head,CDate start,CDate end) LinkStruct *link_root=NULL; CDateStruct ds; - i=start*24;hours_start=i.u32[1]; - i=end *24;hours_end =i.u32[1]; + i=dstart*24;hours_start=i.u32[1]; + i=dend *24;hours_end =i.u32[1]; - days_start=(start+local_time_offset)>>32; - days_end =(end+local_time_offset)>>32; + days_start=(dstart+local_time_offset)>>32; + days_end =(dend+local_time_offset)>>32; hour_cnts=CAlloc((hours_end-hours_start+1)*sizeof(I64)); dup_cnts =CAlloc((hours_end-hours_start+1)*sizeof(I64)); @@ -448,7 +437,7 @@ U0 IndexRep(LogStruct *head,CDate start,CDate end) day_dup_cnts=CAlloc((days_end-days_start+1)*sizeof(I64)); dups=cnt=0; while (tmplg!=head) { - if (start<=tmplg->datetime<=end && IsIndex(tmplg)) { + if (IsKeeper(tmplg,dstart,dend) && IsIndex(tmplg)) { i=tmplg->datetime*24; hour_cnts[i.u32[1]-hours_start]++; day_cnts[(tmplg->datetime+local_time_offset)>>32-days_start]++; @@ -465,7 +454,7 @@ U0 IndexRep(LogStruct *head,CDate start,CDate end) "\n\nHits on /index.html\n" "'-' is a dup. '+' is not a dup.\n"; - for (i=start;i<=end;i+=1<<32) + for (i=dstart;i<=dend;i+=1<<32) "%D Dups:%5d Total:%5d Uniques:%5d\n",i, day_dup_cnts[(i+local_time_offset)>>32-days_start], day_cnts[(i+local_time_offset)>>32-days_start], @@ -502,29 +491,33 @@ U0 IndexRep(LogStruct *head,CDate start,CDate end) U0 WebLogRep(U8 *mask,U8 *output_filename) { LogStruct *head; - CDate start=I64_MAX,end=I64_MIN; + CDate dstart=I64_MAX,dend=I64_MIN; DocMax; - head=PrsLogFiles(mask,&start,&end); - start=GetDate("Start(%D):",start); - end =GetDate("End (%D):",end); - BlockIPNuip(head); + head=PrsLogFiles(mask,&dstart,&dend); + if (dstart>dend) + PrintErr("No Data.\n"); + else { + dstart=GetDate("Start(%D):",dstart); + dend =GetDate("End (%D):",dend); + BlockIPNuip(head); - DocClear; - "$$WW,0$$"; - IndexRep(head,start,end); - FileRep(head,start,end); - DownLoadRep(head,start,end); + DocClear; + "$$WW,0$$"; + IndexRep(head,dstart,dend); + FileRep(head,dstart,dend); + DownLoadRep(head,dstart,dend); - StrCpy(DocPut->filename.name,output_filename); - DocWrite(DocPut,TRUE); + StrCpy(DocPut->filename.name,output_filename); + DocWrite(DocPut,TRUE); - "$$WW,1$$"; + "$$WW,1$$"; + } LogLstDel(head); } #if __CMD_LINE__ Cd(__DIR__);; -WebLogRep("*.LOG*","~/DemoWebLog.DD.Z"); +WebLogRep("*.log*","~/DemoWebLog.DD.Z"); #endif diff --git a/Demo/WebLogDemo/WebLogScramble.HC b/Demo/WebLogDemo/WebLogScramble.HC index 2bfc058..7d119b1 100644 --- a/Demo/WebLogDemo/WebLogScramble.HC +++ b/Demo/WebLogDemo/WebLogScramble.HC @@ -60,10 +60,10 @@ U0 LogScrambleDemo() U8 *dirname; Cd(__DIR__); dirname=DirCur; - ST_WARN_ST "This will scramble all .LOG files in '%s'.\n\n",dirname; + ST_WARN_ST "This will scramble all .log files in '%s'.\n\n",dirname; Free(dirname); if (AreYouSure) - WebLogScramble("*.LOG*"); + WebLogScramble("*.log*"); } LogScrambleDemo; diff --git a/Doc/Asm.DD b/Doc/Asm.DD index 2f63962..f9e52bc 100644 --- a/Doc/Asm.DD +++ b/Doc/Asm.DD @@ -39,7 +39,7 @@ $FG,2$LIST$FG$, $FG,2$NOLIST$FG$ $FG,2$ALIGN$FG$ $FG,4$num$FG$, $FG,4$fill_byte$FG$ Align to $FG,4$num$FG$ boundary and fill with $FG,4$fill_byte$FG$. -$FG,2$MODULE_ORG$FG$ $FG,4$num$FG$ +$FG,2$ORG$FG$ $FG,4$num$FG$ Set code addr for JIT or set module $LK,"Load",A="MN:Load"$() addr -- has 16-byte $LK,"CBinFile",A="MN:CBinFile"$ header and patch table trailing. $FG,2$BINFILE$FG,4$ "FileName.BIN"$FG$; diff --git a/Doc/Boot.DD b/Doc/Boot.DD index f0c6508..f3b3d8a 100644 Binary files a/Doc/Boot.DD and b/Doc/Boot.DD differ diff --git a/Doc/Charter.DD b/Doc/Charter.DD index 81b5d65..564833e 100644 --- a/Doc/Charter.DD +++ b/Doc/Charter.DD @@ -19,7 +19,7 @@ $ID,-5$ * TempleOS is God's official temple. Just like Solomon's temple, this is a community focal point where offerings are made and God's oracle is consulted. -* God said $FG,2$640x480 16 color$FG$ graphics is a covenant like circumcision. Children will do offerings. Think of 16 colors like the Simpson's cartoons. In the future, even if one GPU were universal, we would keep 640x480 16 color and not use GPU acceleration. Graphics operations should be transparent, not hidden in a GPU. +* God said $FG,2$640x480 16 color$FG$ graphics is a covenant like circumcision. Children will do offerings. Think of 16 colors like the Simpson's cartoons. In the future, even if one GPU were universal, we would still keep 640x480 16 color and not use GPU acceleration. Graphics operations should be transparent, not hidden in a GPU. * God said to use a single-voice 8-bit signed MIDI-like sample for sound. God does not want death screams, perhaps, because God has PTSD or soldiers have PTSD. (Imagine wounded on battlefields.) @@ -31,15 +31,17 @@ $ID,-5$ * Low line count is the highest good, so it is easy to learn the whole thing. Users should see the light at the end of the tunnel. One file system, for example, is better than many file systems. -* There is a limit of 100,000 lines of code for all time, not including applications and demos. $FG,4$Code comments count$FG$, however. Currently, there are $TX,"81,390",D="DD_TEMPLEOS_LOC_OFFICIAL"$ lines of code. $FG,4$3rd party libraries are banned$FG$ because they circumvent the intent of this limit. The vision is a Commodore 64 ROM -- a fixed core API that is the only dependency of applications. Dependency on components and libraries creates a hell that is no longer blissful. +* There is a limit of 100,000 lines of code for all time, not including applications and demos. $FG,4$Code comments count$FG$, however. Currently, there are $TX,"81,494",D="DD_TEMPLEOS_LOC"$ lines of code. $FG,4$3rd party libraries are banned$FG$ because they circumvent the intent of this limit. The vision is a Commodore 64 ROM -- a fixed core API that is the only dependency of applications. Dependency on components and libraries creates a hell that is no longer blissful. + +* The metric for resolving all TempleOS code governance issues is how fast the compiler compiles itself and the kernel with $LK,"BootHDIns",A="MN:BootHDIns"$(). The $LK,"HolyC",A="FI:::/Doc/HolyC.DD"$ language should be changed to optimize this metric, as I did when I changed type casting from prefix standard C to postfix $LK,"HolyC",A="FI:::/Doc/HolyC.DD"$, but we need a rule to prevent degenerating into a brainfuck language. * Minimal abstraction is a goal. Sheep are fools. They always respect a design that is more complicated than another. Any genius can make it complicated. Like in physics, it takes a supra-genius to make it simple. -* One platform. $FG,4$$TX,"x86_64",HTML="http://en.wikipedia.org/wiki/Amd64#AMD64"$$FG$ PC compatibles. Desk-tops are all we design for, but laptops can tag along. +* It is for one platformc -- $FG,4$$TX,"x86_64",HTML="http://en.wikipedia.org/wiki/Amd64#AMD64"$$FG$ desktop PC compatibles, more like super-computers than battery efficient wimpy mobiles. * All hardware access will be done through x86 IN/OUT instructions, not PCI drivers. A frame buffer for VGA is an exception. -* One driver for each class of device. Limited exceptions are allowed. With divergent device capabilities, it is a nightmare for user applications and what is gained? A three bttn mouse is like a leg you cannot put weight on. +* One driver for each class of device. Limited exceptions are allowed. With divergent device capabilities, it is a nightmare for user applications and what is gained? A three buuton mouse is like a leg you cannot put weight on. * $FG,2$Ring-0-only$FG$. Everything runs in kernel mode, including user applications. diff --git a/Doc/Credits.DD b/Doc/Credits.DD index 43d29bc..16619b9 100644 --- a/Doc/Credits.DD +++ b/Doc/Credits.DD @@ -1,6 +1,6 @@ $WW,1$$FG,5$$TX+CX,"Credits"$$FG$ -I, $FG,2$Terry A. Davis$FG$, wrote all $TX,"119,241",D="DD_TEMPLEOS_LOC"$ lines of TempleOS over the past $TX,"13.4",D="DD_TEMPLEOS_AGE"$ years (full-time). It can run on some bare metal 64-bit PC's from about 2005-2010 with no layering, libraries, tools, modules or anything from other sources. Otherwise, you run it in a virtual machine, like $FG,2$VMware$FG$, $FG,2$QEMU$FG$ or $FG,2$VirtualBox$FG$. It is independent and stands alone. It has no networking, so it certainly doesn't call home. 100% of the src code is including on all distro's, from the kernel to the compiler to the boot loaders! It is public domain, not GPL. +I, $FG,2$Terry A. Davis$FG$, wrote all of TempleOS over the past $TX,"13.8",D="DD_TEMPLEOS_AGE"$ years (full-time). It can run on some bare metal 64-bit PC's from about 2005-2010 with no layering, libraries, tools, modules or anything from other sources. Otherwise, you run it in a virtual machine, like $FG,2$VMware$FG$, $FG,2$QEMU$FG$ or $FG,2$VirtualBox$FG$. It is independent and stands alone. It has no networking, so it certainly doesn't call home. 100% of the src code is including on all distro's, from the kernel to the compiler to the boot loaders! It is public domain, not GPL. *) $LK,"::/Kernel/FontStd.HC"$, is taken from $FG,4$$TX,"FreeDOS",HTML="http://www.freedos.org"$$FG$. It's public domain. @@ -24,8 +24,6 @@ I, $FG,2$Terry A. Davis$FG$, wrote all $TX,"119,241",D="DD_TEMPLEOS_LOC"$ lines *) Thanks to whoever wrote this $FG,4$$TX,"CppHtml.HC.Z",HTML="http://web.archive.org/web/20100325153025/http://home.scarlet.be/zoetrope/cpphtml.htm"$$FG$. I'm a novice on web stuff and you helped me with html. See $LK,"::/Demo/ToHtmlToTXTDemo/ToHtml.HC"$. -*) I used $FG,4$$TX,"MagicISO",HTML="http://www.magiciso.com"$$FG$ to burn test CD's to help me understand the ISO9660 file system format. I mostly used the $FG,4$$TX,"ISO9660",HTML="http://users.telenet.be/it3.consultants.bvba/handouts/ISO9960.html"$$FG$ spec. - *) I looked at bootable CD boot sects, but didn't learn anything, finding it easier to make my own. *) I think I got my original PC speaker code from $FG,2$Borland C$FG$. diff --git a/Doc/Demands.DD b/Doc/Demands.DD index fb92541..ef675f0 100644 --- a/Doc/Demands.DD +++ b/Doc/Demands.DD @@ -4,13 +4,11 @@ I, Terry Davis, am high priest of God's $FG,4$$TX,"official third temple",HTML=" $HC,""$ -* Windows, Linux and VMware (because of mounted drives) must support $LK,"RedSea",A="FI:::/Doc/RedSea.DD"$ file system so I can get rid of 2,000 lines of redundant, blemished code -- FAT32 and ISO9660. God's temple must be perfect. Redundant code for multiple file systems is imperfect. For this operating system, we want low line count. More than one file system type is actually bad, just as more than one driver for the same type of device is bad. +* Windows, Linux and VMware (because of mounted drives) must support $LK,"RedSea",A="FI:::/Doc/RedSea.DD"$ file system so I can get rid of 1,000 lines of redundant, blemished code -- FAT32. God's temple must be perfect. Redundant code for multiple file systems is imperfect. For this operating system, we want low line count. More than one file system type is actually bad, just as more than one driver for the same type of device is bad. See $LK,"::/Kernel/BlkDev/FileSysRedSea.HC"$ and $LK,"::/Adam/Opt/Boot/DskISORedSea.HC"$. $LK,"::/Kernel/BlkDev/FileSysFAT.HC"$ :974 lines for FAT32 gets eliminated. -$LK,"::/Kernel/BlkDev/FileSysISO.HC"$ :233 lines for ISO9660 gets eliminated. -$LK,"::/Adam/Opt/Boot/DskISO9660.HC"$ :507 lines for making ISO files. $LK,"::/Kernel/BlkDev/DskClus.HC"$ :152 All the clus operations become blk. * Microsoft must cancel SecureBoot because it makes dual booting impossible. TempleOS is an additional operating system that must be used along-side Windows or Linux, not as a replacement. It must dual boot because it has no networking. Real hardware as opposed to VMware is like the difference between looking in a telescope eye piece vs just looking at an off-line image. God said the C64/Apple II generation owned ancestral lands. VMware is like being taken off of our land and moved onto a reservation. In this case, however, it will not stand. diff --git a/Doc/DolDocOverview.DD b/Doc/DolDocOverview.DD index 26d0981..1cd3ce6 100644 --- a/Doc/DolDocOverview.DD +++ b/Doc/DolDocOverview.DD @@ -123,7 +123,7 @@ Examples: to see $ID,-2$$TR,"BT Bttn"$ $ID,2$See $LK,"::/Demo/DolDoc/MenuBttn.HC"$. $ID,-2$$TR,"DA Data"$ -$ID,2$Used for forms that prompt for data or just displaying a value. Use $FG,2$$FG$ to help you generate the DolDoc command text you need in your $LK,"HolyC",A="FI:::/Doc/HolyC.DD"$ $FG,2$class$FG$ member's $FG,2$fmtstr$FG$ meta-data for $LK,"DocForm",A="MN:DocForm"$(). See $LK,"::/Demo/DolDoc/Form.HC"$, $LK,"::/Demo/Dsk/DataBase.HC"$, and $LK,"::/Adam/DolDoc/DocWidgetWiz.HC"$. +$ID,2$Used for forms that prompt for data or just displaying a value. Use $FG,2$$FG$ to help you generate the DolDoc command text you need in your $LK,"HolyC",A="FI:::/Doc/HolyC.DD"$ $FG,2$class$FG$ member's $FG,2$format$FG$ meta-data for $LK,"DocForm",A="MN:DocForm"$(). See $LK,"::/Demo/DolDoc/Form.HC"$, $LK,"::/Demo/Dsk/DataBase.HC"$, and $LK,"::/Adam/DolDoc/DocWidgetWiz.HC"$. If you are not using $LK,"DocForm",A="MN:DocForm"$(), make a $FG,2$$$DA...$$$FG$ statement with $LK,"DocPrint",A="MN:DocPrint"$() and fill-in the $FG,2$->data$FG$ addr. See $LK,"task_title",A="FF:::/Adam/DolDoc/DocEd.HC,&Fs->task_title"$. @@ -135,13 +135,13 @@ The default field length is $FG,2$LEN=64$FG$ characters. For U8 arrays[], $LK," The space after the first ':' in the format string marks the first valid cursor pos. See $LK,"Data Tag Width",A="FA:::/Adam/DolDoc/DocPlain.HC,DataTagWidth"$. $ID,-2$$TR,"CB Check Box"$ -$ID,2$Used for forms. Use $FG,2$$FG$ to help you generate the DolDoc command text you need in your $LK,"HolyC",A="FI:::/Doc/HolyC.DD"$ $FG,2$class$FG$ member's $FG,2$fmtstr$FG$ meta-data for $LK,"DocForm",A="MN:DocForm"$(). See $LK,"::/Demo/DolDoc/Form.HC"$$FG$ and $LK,"CEdFindText",A="MN:CEdFindText"$. +$ID,2$Used for forms. Use $FG,2$$FG$ to help you generate the DolDoc command text you need in your $LK,"HolyC",A="FI:::/Doc/HolyC.DD"$ $FG,2$class$FG$ member's $FG,2$format$FG$ meta-data for $LK,"DocForm",A="MN:DocForm"$(). See $LK,"::/Demo/DolDoc/Form.HC"$$FG$ and $LK,"CEdFindText",A="MN:CEdFindText"$. If you are not using $LK,"DocForm",A="MN:DocForm"$(), make a $FG,2$$$CB...$$$FG$ statement with $LK,"DocPrint",A="MN:DocPrint"$() and fill-in the $FG,2$->data$FG$ addr. See $LK,"task_title",A="FF:::/Adam/DolDoc/DocEd.HC,&Fs->task_title"$. The default raw data type for the $FG,2$$$CB...$$$FG$ command is $FG,2$RT=I8$FG$ which is $FG,2$Bool$FG$. $LK,"DocForm",A="MN:DocForm"$() will automatically reset the raw type to the value from the $LK,"HolyC",A="FI:::/Doc/HolyC.DD"$ $FG,2$class$FG$ member's definition if you leave it set to the default. Or, if not using $LK,"DocForm",A="MN:DocForm"$(), specify a raw data type of $FG,2$I8$FG$, $FG,2$U8$FG$, $FG,2$I16$FG$, $FG,2$U16$FG$, $FG,2$I32$FG$, $FG,2$U32$FG$, $FG,2$I64$FG$, $FG,2$U64$FG$, or $FG,2$F64$FG$. See $LK,"DocDataFmt",A="MN:DocDataFmt"$() and $LK,"DocDataScan",A="MN:DocDataScan"$(). $ID,-2$$TR,"LS List Widget"$ -$ID,2$Used for forms that prompt for data. You must specify a define list, $FG,2$D=""$FG$. Use $FG,2$$FG$ to help you generate the DolDoc command text you need in your $LK,"HolyC",A="FI:::/Doc/HolyC.DD"$ $FG,2$class$FG$ member's $FG,2$fmtstr$FG$ meta-data for $LK,"DocForm",A="MN:DocForm"$(). See $LK,"::/Demo/DolDoc/Form.HC"$. +$ID,2$Used for forms that prompt for data. You must specify a define list, $FG,2$D=""$FG$. Use $FG,2$$FG$ to help you generate the DolDoc command text you need in your $LK,"HolyC",A="FI:::/Doc/HolyC.DD"$ $FG,2$class$FG$ member's $FG,2$format$FG$ meta-data for $LK,"DocForm",A="MN:DocForm"$(). See $LK,"::/Demo/DolDoc/Form.HC"$. If you are not using $LK,"DocForm",A="MN:DocForm"$(), make a $FG,2$$$LS...$$$FG$ statement with $LK,"DocPrint",A="MN:DocPrint"$() and fill-in the data addr. See $LK,"task_title",A="FF:::/Adam/DolDoc/DocEd.HC,&Fs->task_title"$. diff --git a/Doc/FAQ.DD b/Doc/FAQ.DD index 9bf8193..a73e11a 100644 --- a/Doc/FAQ.DD +++ b/Doc/FAQ.DD @@ -1,7 +1,7 @@ $WW,1$$FG,5$$TX+CX,"Frequently Asked Questions"$$FG$ $TR,"How come it is public domain, not GPL?"$ -$ID,2$I, $FG,2$Terry A. Davis$FG$, wrote all $TX,"118,851",D="DD_TEMPLEOS_LOC"$ lines of TempleOS over the past $TX,"12.5",D="DD_TEMPLEOS_AGE"$ years (full-time). It can run on some bare metal 64-bit PC's from about 2005-2010 with no layering, libraries, tools, modules or anything from other sources. Otherwise, you run it in a virtual machine, like $FG,2$VMware$FG$, $FG,2$QEMU$FG$ or $FG,2$VirtualBox$FG$. It is independent and stands alone. It has no networking, so it certainly doesn't call home. 100% of the src code is including on all distro's, from the kernel to the compiler to the boot loaders! See $LK,"::/Doc/Credits.DD"$. +$ID,2$I, $FG,2$Terry A. Davis$FG$, wrote all of TempleOS over the past $TX,"13.8",D="DD_TEMPLEOS_AGE"$ years (full-time). It can run on some bare metal 64-bit PC's from about 2005-2010 with no layering, libraries, tools, modules or anything from other sources. Otherwise, you run it in a virtual machine, like $FG,2$VMware$FG$, $FG,2$QEMU$FG$ or $FG,2$VirtualBox$FG$. It is independent and stands alone. It has no networking, so it certainly doesn't call home. 100% of the src code is including on all distro's, from the kernel to the compiler to the boot loaders! See $LK,"::/Doc/Credits.DD"$. $ID,-2$$TR,"Shouldn't it be GNU/TempleOS?"$ $ID,2$TempleOS executes no code not written by me at any time except for a few $FG,2$BIOS$FG$ calls for configuration. I even wrote boot-loaders, so I do not need Grub. See $LK,"::/Doc/Credits.DD"$. $ID,-2$$TR,"Don't you use GNU's gcc?"$ @@ -35,7 +35,7 @@ $ID,2$TempleOS is 100% open src. All the src code is included in the distro. U $ID,-2$$TR,"Where are object files? How do I link?"$ $ID,2$TempleOS does not use object files or a linker. $LK,"AOT Compile Mode",A="FF:::/Doc/Glossary.DD,AOT Compile Mode"$ is used to directly create flat binary files, $LK,"::/Kernel.BIN.C",A="FI:::/Kernel/Kernel.PRJ"$ and $LK,"::/Compiler/Compiler.BIN",A="FI:::/Compiler/Compiler.PRJ"$ with no object files and linking.$FG$ $LK,"JIT Compile Mode",A="FF:::/Doc/Glossary.DD,JIT Compile Mode"$ place code in memory, ready to run, with no object files or linking. Linking is done when $FG,2$BIN$FG$ modules are $LK,"Load",A="MN:Load"$()ed. $ID,-2$$TR,"What is the FPS refresh rate?"$ -$ID,2$The refresh rate is $TX,"30",D="WINMGR_FPS"$ frames-per-second. That is how often TempleOS updates scrn mem. It is not syncronized to the hardware. +$ID,2$The refresh rate is $TX,"(30000.0/1001)",D="WINMGR_FPS"$ frames-per-second. That is how often TempleOS updates scrn mem. It is not syncronized to the hardware. $ID,-2$$TR,"How does a task own the speaker?"$ $ID,2$No task or application has a lock on the speaker so apps will interfere with each other. $ID,-2$$TR,"Why does it leak memory?"$ diff --git a/Doc/Features.DD b/Doc/Features.DD index e4a383e..305d1d3 100644 --- a/Doc/Features.DD +++ b/Doc/Features.DD @@ -18,7 +18,7 @@ * ATA PIO Hard drives, support for $FG,2$FAT32$FG$ and $LK,"RedSea",A="FI:::/Doc/RedSea.DD"$ file systems with file compression. -* ATAPI PIO $FG,2$CD/DVD$FG$ support with $FG,2$ISO9660$FG$ file system. Can make bootable $FG,2$ISO9660$FG$ ISO files so you can roll-your-own distro's. +* ATAPI PIO $FG,2$CD/DVD$FG$ support with $FG,2$RedSea$FG$ file system. Can make bootable ISO files so you can roll-your-own distro's. * $LK,"Partitioning",A="MN:DskPrt"$ tool, installer, $FG,2$boot loaders$FG$ for CD/DVD and hard disk. diff --git a/Doc/FileMgr.DD b/Doc/FileMgr.DD index 2ba1706..32759ab 100644 --- a/Doc/FileMgr.DD +++ b/Doc/FileMgr.DD @@ -51,9 +51,6 @@ $ID,-2$ $FG,2$'m'$FG$ $ID,2$Make CD/DVD ISO.C file. This creates a $LK,"RedSea",A="FI:::/Doc/RedSea.DD"$ ISO file image of the dir the cursor is on. The name of the ISO file is $FG,2$$TX,"\"::/Tmp/CDDVD.ISO.C\"",D="DFT_ISO_C_FILENAME"$$FG$ $LK,"blkdev.dft_iso_c_filename",A="MN:CBlkDevGlbls"$ and can be redefined in your start-up scripts. You may wish to place it on a different drive. $ID,-2$ -$FG,2$'M'$FG$ -$ID,2$Make CD/DVD ISO file. This creates a ISO9660 file image of the dir the cursor is on. The name of the ISO file is $FG,2$$TX,"\"::/Tmp/CDDVD.ISO\"",D="DFT_ISO_FILENAME"$$FG$ $LK,"blkdev.dft_iso_filename",A="MN:CBlkDevGlbls"$ and can be redefined in your start-up scripts. You may wish to place it on a different drive. -$ID,-2$ $FG,2$'B'$FG$ $ID,2$Burn CD/DVD ISO file. This burns a CD/DVD using the image file, $FG,2$$TX,"\"::/Tmp/CDDVD.ISO\"",D="DFT_ISO_FILENAME"$$FG$ $LK,"blkdev.dft_iso_filename",A="MN:CBlkDevGlbls"$ to the drive the cursor is on. $ID,-2$ diff --git a/Doc/FileMgrPullDown.DD b/Doc/FileMgrPullDown.DD index e9a0b6a..65640da 100644 --- a/Doc/FileMgrPullDown.DD +++ b/Doc/FileMgrPullDown.DD @@ -22,7 +22,6 @@ CDDVD DskChg(,'c'); MountISOC(,'i'); MakeRedSeaISOC(,'m'); - MakeISO9660ISO(,'M'); BurnISOFile(,'B'); } diff --git a/Doc/Glossary.DD b/Doc/Glossary.DD index 3f41765..6335587 100644 --- a/Doc/Glossary.DD +++ b/Doc/Glossary.DD @@ -235,7 +235,7 @@ $FG,5$*.BIN.Z;*.BIN.C;*.BIN$FG$ $FG,5$*.DATA.Z;*.DATA$FG$ Data files $FG,5$*.ISO$FG$ - CD/DVD image file--ISO9660. + CD/DVD image file. $FG,5$*.IN.Z;*.IN$FG$ $FG,2$InFile$FG$ Basically a HolyC program whose stdout goes to the input of a task when $LK,"InFile",A="MN:InFile"$() is called. $FG,5$*.GR.Z;*.GR$FG$ diff --git a/Doc/HelpIndex.DD b/Doc/HelpIndex.DD index b09609d..f562b45 100644 Binary files a/Doc/HelpIndex.DD and b/Doc/HelpIndex.DD differ diff --git a/Doc/HolyC.DD b/Doc/HolyC.DD index 382bd0d..a05be37 100644 --- a/Doc/HolyC.DD +++ b/Doc/HolyC.DD @@ -209,7 +209,7 @@ $FG$$ID,-2$ * You can use $LK,"Option",A="MN:Option"$($LK,"OPTf_WARN_DUP_TYPES",A="MN:OPTf_WARN_DUP_TYPES"$,ON) to find dup local var type stmts. -* With the $FG,2$#exe{}$FG$ feature in your src code, you can place programs that insert text into the stream of code being compiled. See $LK,"#exe {}",A="FF:::/Kernel/KEnd.HC,#exe {"$ for an example where the date/time and compile-time prompting for cfguration data is placed into a program. $LK,"StreamPrint",A="MN:StreamPrint"$() places text into a src program stream following the conclusion of the $FG,2$#exe{}$FG$ blk. +* With the $FG,2$#exe{}$FG$ feature in your src code, you can place programs that insert text into the stream of code being compiled. See $LK,"#exe {}",A="FF:::/Kernel/KMain.HC,#exe {"$ for an example where the date/time and compile-time prompting for cfguration data is placed into a program. $LK,"StreamPrint",A="MN:StreamPrint"$() places text into a src program stream following the conclusion of the $FG,2$#exe{}$FG$ blk. * No $FG,2$#define$FG$ functions exist (I'm not a fan) @@ -223,7 +223,7 @@ $FG$$ID,-2$ * $FG,2$union$FG$ is more like a class, so you don't reference it with a $FG,2$union$FG$ label after you define it. Some common unions are declared in $LK,"KernelA.HH",A="MN:U16"$ for 1,2,4 and 8 byte objects. If you place a type in front of a union declaration, that is the type when used by itself. See $LK,"::/Demo/SubIntAccess.HC"$. -* $FG,2$class$FG$ member vars can have meta data. $FG,2$fmtstr$FG$ and $FG,2$fmtdata$FG$ are two meta data types now used. All compiler structures are saved and you can access the compiler's info about classes and vars. See $LK,"::/Demo/ClassMeta.HC"$ and $LK,"DocForm",A="MN:DocForm"$(). +* $FG,2$class$FG$ member vars can have meta data. $FG,2$format$FG$ and $FG,2$data$FG$ are two meta data types now used. All compiler structures are saved and you can access the compiler's info about classes and vars. See $LK,"::/Demo/ClassMeta.HC"$ and $LK,"DocForm",A="MN:DocForm"$(). * There is a keyword $FG,2$lastclass$FG$ you use as a dft arg. It is set to the class name of the prev arg. See $LK,"::/Demo/LastClass.HC"$, $LK,"ClassRep",A="MN:ClassRep"$(), $LK,"DocForm",A="MN:DocForm"$() and $LK,"::/Demo/Dsk/BlkDevRep.HC"$. diff --git a/Doc/Install.DD b/Doc/Install.DD index c5914a2..079eaff 100644 --- a/Doc/Install.DD +++ b/Doc/Install.DD @@ -6,7 +6,7 @@ Dual booting with another operating system is the best way to use TempleOS. I o The $LK,"::/Misc/OSInstall.HC"$ script will automate much of this. It runs if you boot the CD/DVD-ROM. -See $LK,"Boot.DD",A="FI:::/Doc/Boot.DD"$ for an overview of booting. See $LK,"Requirements",A="FI:::/Doc/Requirements.DD"$ for supported hardware. See $LK,"Upgrading",A="FI:::/Doc/Upgrade.DD"$ if you are upgrading. +See $LK,"Boot.DD",A="FI:::/Doc/Boot.DD"$ for an overview of booting. See $LK,"Requirements",A="FI:::/Doc/Requirements.DD"$ for supported hardware. Two TempleOS partitions are highly recommended, so you can boot to a back-up and fix the primary when you work on it. Odds are, you only need a couple gigabytes for your TempleOS partitions. diff --git a/Doc/MemOverview.DD b/Doc/MemOverview.DD index f227c6b..7bdfcac 100644 --- a/Doc/MemOverview.DD +++ b/Doc/MemOverview.DD @@ -8,7 +8,7 @@ You can create new, independent heaps using $LK,"HeapCtrlInit",A="MN:HeapCtrlIni Memory alloced by a task will be freed when the task is killed. The $LK,"Adam Task",A="FF:::/Doc/Glossary.DD,Adam Task"$ is a task that never dies. His memory is like kernel memory in other operating systems. See $LK,"ACAlloc",A="MN:ACAlloc"$(), $LK,"AMAlloc",A="MN:AMAlloc"$(), $LK,"AMAllocIdent",A="MN:AMAllocIdent"$() and $LK,"AStrNew",A="MN:AStrNew"$(). -All of the regular page tables are marked, "cached". When accessing hardware, however, you need uncached page table. The lowest 4Gig addresses have an alias to access hardware located toward the top of mapped space, $FG,2$0x$TX,"01AA000000",D="DD_UNCACHED_ALIAS"$$FG$. See $LK,"dev.uncached_alias",A="FF:::/Kernel/KEnd.HC,dev.uncached_alias"$. +All of the regular page tables are marked, "cached". When accessing hardware, however, you need uncached page table. The lowest 4Gig addresses have an alias to access hardware located toward the top of mapped space, $FG,2$0x$TX,"01AA000000",D="DD_UNCACHED_ALIAS"$$FG$. See $LK,"dev.uncached_alias",A="FF:::/Kernel/KMain.HC,dev.uncached_alias"$. During an extended powered-on session of TempleOS, in theory, memory will become fragmented, requiring a reboot. It has never happens to me. @@ -55,8 +55,8 @@ In 2003, I wanted to make a no-paging ring-0-only 64-bit operating system for su I needed VGA A0000-BFFFF memory to be write-through and 0xE0000000-0xFFFFFFFF to be uncached for various devices. All 64-bit computers allow stopping address translation at 2Meg page size, not using 4K. I wanted to use 2Meg for everything because it's faster, with one less level of page tables. I had to make A0000-BFFFF write-through, though, so I could not use 2Meg size on the lowest page. I did the lowest 2Meg area as 4K pages. I also unmapped the first 4K to cause a fault when dereferencing NULL. -In 2016, I came-up with an alternate idea. I double mapped the lowest memory with an alias that was uncached. Accessing the lowest 2Meg area directly was cached but the alias I created up at the top of address space was uncached. See $LK,"UncachedAliasAlloc",A="MN:UncachedAliasAlloc"$(). Unfortunately, I could no longer boast of the simplicity of identity mapping everything. Since many of my users are familiar with A0000-BFFFF, it is actually pretty seriously unfortunate that they cannot use the easy-to-understand numbers of A0000-BFFFF, but must access the relocated alias location. See $LK,"text.vga_alias",A="FF:::/Kernel/KEnd.HC,text.vga_alias"$. I also no longer cause a fault when dereferencing NULL. +In 2016, I came-up with an alternate idea. I double mapped the lowest memory with an alias that was uncached. Accessing the lowest 2Meg area directly was cached but the alias I created up at the top of address space was uncached. See $LK,"UncachedAliasAlloc",A="MN:UncachedAliasAlloc"$(). Unfortunately, I could no longer boast of the simplicity of identity mapping everything. Since many of my users are familiar with A0000-BFFFF, it is actually pretty seriously unfortunate that they cannot use the easy-to-understand numbers of A0000-BFFFF, but must access the relocated alias location. See $LK,"text.vga_alias",A="FF:::/Kernel/KMain.HC,text.vga_alias"$. I also no longer cause a fault when dereferencing NULL. Then, I switched to 1Gig page sizes. For the lowest 4Gig, I set-up an alias up at the top of address space. See $LK,"UncachedAliasAlloc",A="MN:UncachedAliasAlloc"$(). Not all computers support 1Gig page tables, however, so I also support 2Meg. -My original plan was to allow changing the page tables as needed, so I had code for taking control of 2Meg pages and marking them uncached or whatever. When I did a HDAudio driver, I requested some 32-bit address space as uncached. Today, all of the first 4Gig can be accessed without caching at the $LK,"dev.uncached_alias",A="FF:::/Kernel/KEnd.HC,dev.uncached_alias"$. +My original plan was to allow changing the page tables as needed, so I had code for taking control of 2Meg pages and marking them uncached or whatever. When I did a HDAudio driver, I requested some 32-bit address space as uncached. Today, all of the first 4Gig can be accessed without caching at the $LK,"dev.uncached_alias",A="FF:::/Kernel/KMain.HC,dev.uncached_alias"$. diff --git a/Doc/Print.DD b/Doc/Print.DD index 03375ff..fae4a17 100644 --- a/Doc/Print.DD +++ b/Doc/Print.DD @@ -33,10 +33,14 @@ $FG,2$"%F"$FG$ text file by filename. $FG,2$"%$$F"$FG$ $LK,"DolDoc",A="FI:::/Doc/DolDocOverview.DD"$ file in memory. -$FG,2$"%p"$FG$ ptr. +$FG,2$"%p"$FG$ ptr. + +$FG,2$"%,p"$FG$ ptr with no offset. $FG,2$"%P"$FG$ link to ptr. +$FG,2$"%,P"$FG$ link to ptr with no offset. + $FG,2$"%D"$FG$ date. Pass a $LK,"CDate",A="MN:CDate"$. $FG,2$"%T"$FG$ time. Pass a $LK,"CDate",A="MN:CDate"$. diff --git a/Doc/RedSea.DD b/Doc/RedSea.DD index 49a3f41..9a0b147 100644 --- a/Doc/RedSea.DD +++ b/Doc/RedSea.DD @@ -39,4 +39,6 @@ To replace ISO9660, make hard-drive partition image of a measured size and copy RedSea file system has no bad block table and no redundant allocation table. -Read $LK,"Block Chain",A="FI:::/Doc/BlkChain.DD"$ for a philosophical explaination of RedSea reasoning. +See $LK,"Block Chain",A="FI:::/Doc/BlkChain.DD"$ for RedSea allocation bitmap discussion. + +See $LK,"Reliability",A="FI:::/Doc/Reliability.DD"$ for RedSea reliability discussion. diff --git a/Doc/Requirements.DD b/Doc/Requirements.DD index 16d2a8e..3390752 100644 --- a/Doc/Requirements.DD +++ b/Doc/Requirements.DD @@ -14,7 +14,7 @@ $FG,5$Supported Hardware$FG$ * Internal PC Speakers. -* CD/DVD-ROMs (not SCSI). ISO9660 file system. +* CD/DVD-ROMs (not SCSI) but only RedSea file system. * ATA and SATA hard drives. diff --git a/Doc/StdTempleOSPC.DD b/Doc/StdTempleOSPC.DD index dda6068..cb32273 100644 --- a/Doc/StdTempleOSPC.DD +++ b/Doc/StdTempleOSPC.DD @@ -1,4 +1,4 @@ -$WW,1$$FG,5$$TX+CX,"The Standard TempleOS PC",HTML="http://www.templeos.org/Wb/Home/Web/TAD/TAD.html"$$FG$ +$WW,1$$FG,5$$TX+CX,"The Standard TempleOS PC"$$FG$ All desktop PCs will have 8-channel OCTART super-simple high speed serial ports to replace USB. They are simpler because the driver is as simple as old school $LK,"RS232 Serial",A="FI:::/Doc/Comm.HC"$, they have no USB end-points and they have no USB human interface device reports. Computer mice will all have exactly two bttns and one wheel. Game controllers will all be the standard deluxe $TX,"game console controllers",HTML="http://www.gamestop.com/pc/accessories/steam-controller/121865"$ that are popular today. It will have 8 big TX and 8 big RX fifos that allow flow control characters to jump the queue. It should be locked-down to as few options as possible, like 8-1-N only, although hardware may use a USB frame, not an RS232, so stop bits might not be relevant. Perhaps, just two baud rates -- high and low speed are needed. Low speed is good for slow microcontrollers and allows longer cable length. Keyboard, mouse and game controller can be low speed. @@ -58,7 +58,7 @@ We will make a spec for a $$8,000, perfectly standardized, cryogenically-cooled, The Standard Temple IBM PC will be a full-sized tower. Perhaps, stain-glass will decorate the case because God is sentimentally attached to stained-glass. We should set the size at exactly 2.5 feet by 1.5 feet by 1.5 feet as in the $LK,"Exodus,25:10-10",A="BF:Exodus,25:10-10"$ for all time. If there is extra room, make a storage shelf for DVDs. We do not want a race-to-the-bottom, shrinking the size. Instead of making it smaller, make it more powerful. We want to remove all cost pressure from making things small. It must have a CD/DVD/Blu-ray drive. The vision is CD/DVDs used for a library of games, not installed on the hard-drive. We need a network connection, possibly implemented as a super-simple high speed serial device. What about standard monitor and speakers? The C64's success was partially due to wide spread, completely standard, hardware. I think TempleOS will not do bad block devices, so we need a hard drive, not just NV-memory or SSD. -TempleOS will have the priority over Windows or Linux on hardware decisions. We could make it heterogenious multicore. I think we want 16 non-hyperthreaded cores. Core#0 is the only full-featured core needed. The other cores will have long mode, but not some of these: real mode, protected mode, ring-3, paging, interrupts, in/out port instructions, SSE instructions, MMX instructions. This $LK,"Graphics Job",A="FI:~/Web/TAD/GraphicsPerformance.DD"$ is what to optimize for. +TempleOS will have the priority over Windows or Linux on hardware decisions. We could make it heterogenious multicore. I think we want 16 non-hyperthreaded cores. Core#0 is the only full-featured core needed. The other cores will have long mode, but not some of these: real mode, protected mode, ring-3, paging, interrupts, in/out port instructions, SSE instructions, MMX instructions. God said Intel should do a simulation of heat produced by gates and try spreading-out the heat producing gate circuits on the chip. diff --git a/Doc/Tips.DD b/Doc/Tips.DD index 7200f11..6649ca3 100644 --- a/Doc/Tips.DD +++ b/Doc/Tips.DD @@ -73,7 +73,7 @@ $FG,2$Merge(\"C:/*\",\"D:/*\",\"+r+d\");$FG$ to check my changes. * Use $FG,2$$FG$ will capture the scrn as a sprite on the clip. You can save the cmd line doc as text with $FG,2$$FG$. -* You can save a sprite as a $FG,2$.BMP$FG$ file in $FG,2$$FG$ on the Sprite BitMap Menu. +* You can save a sprite as a $FG,2$.GR$FG$ file in $FG,2$$FG$ on the Sprite BitMap Menu. * You can eye-dropper colors in the $FG,2$$FG$ sprite editor by pressing $FG,2$'c'$FG$. Press $FG,2$'t'$FG$ for transparent. @@ -85,7 +85,7 @@ $FG,2$Merge(\"C:/*\",\"D:/*\",\"+r+d\");$FG$ to check my changes. * When using $FG,2$$FG$ to insert links in documents, you can usually leave the $FG,2$Tag Text$FG$ blank and it will be filled-in automatically based on other entries. -* There is a feature of the precompiler that allows code to be executed in the middle of compilation and data inserted into the compilation stream. Click here for an example: $LK,"#exe {",A="FF:::/Kernel/KEnd.HC,#exe {"$. +* There is a feature of the precompiler that allows code to be executed in the middle of compilation and data inserted into the compilation stream. Click here for an example: $LK,"#exe {",A="FF:::/Kernel/KMain.HC,#exe {"$. * If you output to the cmd line and wish to allow users to scroll around and view data, you can use $LK,"View",A="MN:View"$(). @@ -131,7 +131,7 @@ $FG,2$Merge(\"C:/*\",\"D:/*\",\"+r+d\");$FG$ to check my changes. * For advanced heap debugging, play with $LK,"_CFG_HEAP_DBG",A="MN:_CFG_HEAP_DBG"$. You're on your own. -* You can use $LK,"Type",A="MN:Type"$() to display $FG,2$.BMP$FG$ or $FG,2$.GR$FG$ files. +* You can use $LK,"Type",A="MN:Type"$() to display $FG,2$.GR$FG$ files. * Use $LK,"Man",A="MN:Man"$() to jump to short sym name src code. diff --git a/Doc/Welcome.DD b/Doc/Welcome.DD index a105237..ed442dd 100644 --- a/Doc/Welcome.DD +++ b/Doc/Welcome.DD @@ -7,7 +7,7 @@ $ID,2$* Professionals doing hobby projects * Teenagers doing projects * Non-professional, older-persons projects $ID,-2$ -Simplicity is a goal to $LK,"keep the line count down",A="FI:::/Doc/Strategy.DD"$, so it's easy to tinker with. As it turns-out, simplicity makes it faster in some ways, too. It never switches privilege levels, never changes address maps, tends to load whole contiguous files and other, similar things which boost speed. It's only $TX,"81,223",D="DD_TEMPLEOS_LOC_OFFICIAL"$ lines of code including the kernel, the 64-bit compiler, the graphics library and all the tools. More importantly, it's designed to keep the user's line count down -- you can do a $LK,"Hello World",A="FI:::/Doc/HelloWorld.DD"$ application in one line of code and can put graphics on the scrn with a three line program! +Simplicity is a goal to $LK,"keep the line count down",A="FI:::/Doc/Strategy.DD"$, so it's easy to tinker with. As it turns-out, simplicity makes it faster in some ways, too. It never switches privilege levels, never changes address maps, tends to load whole contiguous files and other, similar things which boost speed. It's only $TX,"82,150",D="DD_TEMPLEOS_LOC"$ lines of code including the kernel, the 64-bit compiler, the graphics library and all the tools. More importantly, it's designed to keep the user's line count down -- you can do a $LK,"Hello World",A="FI:::/Doc/HelloWorld.DD"$ application in one line of code and can put graphics on the scrn with a three line program! It's a kayak, not a Titanic -- it will crash if you do something wrong. You quickly reboot, however. DOS and the 8-bit home computers of the 80's worked fine without memory protection and most computers in the world -- the embedded ones -- operate without protection. The resulting simplicity of no protections is why TempleOS has value. In facts, that's the point of TempleOS. See the $LK,"TempleOS Charter",A="FI:::/Doc/Charter.DD"$. diff --git a/Doc/WhyNotMore.DD b/Doc/WhyNotMore.DD index f1e50ab..4510a7f 100644 --- a/Doc/WhyNotMore.DD +++ b/Doc/WhyNotMore.DD @@ -12,7 +12,7 @@ I have made an incredible accomplishment by getting it to work on practically ev Adding a USB driver would be really ugly with UHCI, EHCI, OHCI, USB1, USB2, USB3, ICH6, ICH7, ICH8, ICH9, ICH10, ICH11, ICH12, boot mode and regular mode for keyboard/mouse and a diversity of HID reports. It's hopeless. I could never offer anything but crappy, limited support and it would just add a ton of crappy code that mostly didn't work. What would I gain? Nothing. A keyboard or mouse would not be improved. Solid State USB drives would be really nice, but it's not going to happen. -The same story is basically true for GPUs, audio, networking and AHCI hard drive drivers. God said 640x480 16 color was a covenant like circumcision, so the video will never change, even if a $LK,"Standard PC",A="FI:::/Doc/StdTempleOSPC.DD"$ was made. If you attempt multimedia, everything will break because memory will get fragmented with huge multimedia files. Some day, if super-simple high speed serial allows networking, there will be no browser within the 100,000 line limit and, with only 16 colors, the world wide web is not tolerable. FTP and telnet might be possible, in the far distant future, if they could fit within the 100,000 line limit. Currently, there are $TX,"81,223",D="DD_TEMPLEOS_LOC_OFFICIAL"$ lines of code. +The same story is basically true for GPUs, audio, networking and AHCI hard drive drivers. God said 640x480 16 color was a covenant like circumcision, so the video will never change, even if a $LK,"Standard PC",A="FI:::/Doc/StdTempleOSPC.DD"$ was made. If you attempt multimedia, everything will break because memory will get fragmented with huge multimedia files. Some day, if super-simple high speed serial allows networking, there will be no browser within the 100,000 line limit and, with only 16 colors, the world wide web is not tolerable. FTP and telnet might be possible, in the far distant future, if they could fit within the 100,000 line limit. Currently, there are $TX,"82,150",D="DD_TEMPLEOS_LOC"$ lines of code. I don't stand a chance working on native hardware, anymore. I could install and run natively on hardware from about 2005-2010. It requires BIOS's being nice enough to write USB mode PS/2 legacy keyboard/mouse support. As it turns-out, sometimes the BIOS has PS/2 drivers but purposely disables them, just to be mean. The CIA and whole industry is trying to mess everything up, on purpose. Perhaps, at a point of sale in a store, a thief could hack a credit card machine. Therefore, the BIOS companies actually want it difficult to make drivers and purposely make it broken. diff --git a/Doc/Widget.DD b/Doc/Widget.DD index bfd668e..91fcecd 100644 --- a/Doc/Widget.DD +++ b/Doc/Widget.DD @@ -28,7 +28,7 @@ $FG,5$Tree$FG$ The item will behave like a tree widget, with this as the root. $FG,5$Collapsed$FG$ The tree or hidden widget will begin collapsed. $FG,5$Define Str$FG$ will substitute a $FG,2$#define$FG$ or $LK,"DefineLoad",A="MN:DefineLoad"$() string for the tag. -$FG,5$Quote$FG$ Make the res suitable for including in a program, in quotes, especially $FG,2$fmtstr$FG$ entries in class definitions. +$FG,5$Quote$FG$ Make the res suitable for including in a program, in quotes, especially $FG,2$format$FG$ entries in class definitions. $FG,5$X Expression$FG$ For cursor movements, the horizontal value. $FG,5$Y Expression$FG$ For cursor movements, the vertical value. diff --git a/Kernel/BlkDev/DskCDDVD.HC b/Kernel/BlkDev/DskCDDVD.HC index 3698dc8..e839ebf 100644 --- a/Kernel/BlkDev/DskCDDVD.HC +++ b/Kernel/BlkDev/DskCDDVD.HC @@ -1,13 +1,9 @@ -//ISO1 is ISO9660 -//ISO2 is ISO13490 -//ISO3 is ISO13346 - Bool ISOInit(CDrv *dv,I64 blk) { CBlkDev *bd=dv->bd; I64 spc=bd->blk_size>>BLK_SIZE_BITS,i=blk/spc,drv_offset=0; - CISO1PriDesc *iso=MAlloc(bd->blk_size); - CISO1DirEntry *de; + CISOPriDesc *iso=MAlloc(bd->blk_size); + CISODirEntry *de; Bool unlock,res=FALSE; U8 buf[8]; @@ -25,10 +21,10 @@ Bool ISOInit(CDrv *dv,I64 blk) LMF_EXACT)) { case 0: switch (iso->type) { - case ISO1T_BOOT_RECORD: + case ISOT_BOOT_RECORD: drv_offset+=(2*DVD_BLK_SIZE+DVD_BLK_SIZE)/BLK_SIZE; break; - case ISO1T_SUPPLEMENTARY_DESC: + case ISOT_SUPPLEMENTARY_DESC: de=&iso->root_dir_record; dv->size=iso->vol_space_size.little*bd->blk_size>>BLK_SIZE_BITS; if (!StrCmp(iso->publisher_id,"TempleOS RedSea")) { @@ -41,11 +37,11 @@ Bool ISOInit(CDrv *dv,I64 blk) dv->root_clus=de->loc.little; res=TRUE; goto di_done; - case ISO1T_TERMINATOR: + case ISOT_TERMINATOR: throw('Drv'); } break; - default: //Its normal for ISO13346 to read NULL blk as terminator + default: //Its normal for ISO3346 to read NULL blk as terminator PrintErr("File System Not Supported\n"); throw('Drv'); } diff --git a/Kernel/BlkDev/DskClus.HC b/Kernel/BlkDev/DskClus.HC index be45599..ec841dd 100644 --- a/Kernel/BlkDev/DskClus.HC +++ b/Kernel/BlkDev/DskClus.HC @@ -6,7 +6,6 @@ I64 ClusNumNext(CDrv *dv,I64 c,I64 cnt=1) try { unlock=DrvLock(dv); switch (dv->fs_type) { - case FSt_ISO9660: case FSt_REDSEA: c+=cnt; break; @@ -35,7 +34,6 @@ I64 Clus2Blk(CDrv *dv,I64 c) switch (dv->fs_type) { case FSt_REDSEA: return c; - case FSt_ISO9660: case FSt_FAT32: return dv->data_area+c*dv->spc; default: @@ -52,10 +50,6 @@ I64 ClusBlkRead(CDrv *dv,U8 *buf,I64 c,I64 blks) try { unlock=DrvLock(dv); switch (dv->fs_type) { - case FSt_ISO9660: - BlkRead(dv,buf,dv->data_area+c*dv->spc,blks); - c+=(blks+dv->spc-1)/dv->spc; - break; case FSt_REDSEA: BlkRead(dv,buf,c,blks); c+=blks; diff --git a/Kernel/BlkDev/DskCopy.HC b/Kernel/BlkDev/DskCopy.HC index 5a03af0..7915f33 100644 --- a/Kernel/BlkDev/DskCopy.HC +++ b/Kernel/BlkDev/DskCopy.HC @@ -13,9 +13,9 @@ Bool CopySingleZ(U8 *f1,U8 *f2) //Just one file Free(file_buf); return ToBool(c); } else - PrintErr("File not found.\n"); + PrintErr("File not found: \"%s\".\n",f1); } else - PrintErr("File not found.\n"); + PrintErr("File not found: \"%s\".\n",f1); return FALSE; } @@ -71,10 +71,10 @@ Bool CopySingle(U8 *f1,U8 *f2) //Just one file Free(buf); return TRUE; } else - PrintErr("File not found.\n"); + PrintErr("File not found: \"%s\".\n",f2); FClose(in_file); } else - PrintErr("File not found.\n"); + PrintErr("File not found: \"%s\".\n",f1); Free(buf); return FALSE; } @@ -94,9 +94,6 @@ I64 Del(U8 *files_find_mask,Bool make_mask=FALSE, res=FAT32FilesDel(dirc->dv,Fs->cur_dir,dirc->mask, 0,del_dir,print_msg); break; - case FSt_ISO9660: - PrintErr("Not Writable\n"); - break; default: PrintErr("File System Not Supported\n"); } diff --git a/Kernel/BlkDev/DskDirA.HC b/Kernel/BlkDev/DskDirA.HC index 6cd6c4f..abf59a3 100644 --- a/Kernel/BlkDev/DskDirA.HC +++ b/Kernel/BlkDev/DskDirA.HC @@ -5,9 +5,6 @@ Bool DirNew(CDrv *dv,U8 *cur_dir,CDirEntry *tmpde,Bool free_old_chain=TRUE) return RedSeaDirNew(dv,cur_dir,tmpde,free_old_chain); case FSt_FAT32: return FAT32DirNew(dv,cur_dir,tmpde,free_old_chain); - case FSt_ISO9660: - PrintErr("Not Writable\n"); - return FALSE; default: PrintErr("File System Not Supported\n"); return FALSE; diff --git a/Kernel/BlkDev/DskDirB.HC b/Kernel/BlkDev/DskDirB.HC index 5a6975b..40b0bef 100644 --- a/Kernel/BlkDev/DskDirB.HC +++ b/Kernel/BlkDev/DskDirB.HC @@ -60,9 +60,6 @@ Bool Cd(U8 *dirname=NULL,Bool make_dirs=FALSE) case FSt_FAT32: res=FAT32Cd(buf,cur_dir_clus); break; - case FSt_ISO9660: - res=ISO1Cd(buf,cur_dir_clus); - break; default: PrintErr("File System Not Supported\n"); res=FALSE; @@ -173,7 +170,7 @@ Bool DirMk(U8 *filename,I64 entry_cnt=0) if (dirc=DirContextNew(filename)) { if (*dirc->mask) { if (!FileNameChk(dirc->mask)) - PrintErr("Invalid FileName.\n"); + PrintErr("Invalid FileName: \"%s\".\n",dirc->mask); else { "Make Directory:%s\n",filename; name=MStrUtil(dirc->mask, @@ -185,9 +182,6 @@ Bool DirMk(U8 *filename,I64 entry_cnt=0) case FSt_FAT32: res=FAT32MkDir(dirc->dv,Fs->cur_dir,name,entry_cnt); break; - case FSt_ISO9660: - PrintErr("Not Writable\n"); - break; default: PrintErr("File System Not Supported\n"); } diff --git a/Kernel/BlkDev/DskDrv.HC b/Kernel/BlkDev/DskDrv.HC index d18ccef..f5b8ed7 100644 --- a/Kernel/BlkDev/DskDrv.HC +++ b/Kernel/BlkDev/DskDrv.HC @@ -278,7 +278,6 @@ Bool Drv(U8 drv_let) switch (dv->fs_type) { case FSt_REDSEA: case FSt_FAT32: - case FSt_ISO9660: return TRUE; default: PrintErr("File System Not Supported\n"); diff --git a/Kernel/BlkDev/DskFile.HC b/Kernel/BlkDev/DskFile.HC index 279583d..2eba675 100644 --- a/Kernel/BlkDev/DskFile.HC +++ b/Kernel/BlkDev/DskFile.HC @@ -28,9 +28,6 @@ U8 *FileRead(U8 *filename,I64 *_size=NULL,I64 *_attr=NULL) case FSt_FAT32: res=FAT32FileRead(dirc->dv,Fs->cur_dir,dirc->mask,&size,&attr); break; - case FSt_ISO9660: - res=ISO1FileRead(dirc->dv,Fs->cur_dir,dirc->mask,&size,&attr); - break; default: PrintErr("File System Not Supported\n"); } @@ -54,9 +51,6 @@ U8 *FileRead(U8 *filename,I64 *_size=NULL,I64 *_attr=NULL) case FSt_FAT32: res=FAT32FileRead(dirc->dv,Fs->cur_dir,dirc->mask,&size,&attr); break; - case FSt_ISO9660: - res=ISO1FileRead(dirc->dv,Fs->cur_dir,dirc->mask,&size,&attr); - break; default: PrintErr("File System Not Supported\n"); } @@ -64,10 +58,8 @@ U8 *FileRead(U8 *filename,I64 *_size=NULL,I64 *_attr=NULL) DirContextDel(dirc); } } - if (!res) { - "%s ",filename; - PrintErr("File not found.\n"); - } + if (!res) + PrintErr("File not found: \"%s\".\n",filename); if (res && attr & RS_ATTR_RESIDENT) HashGenericAdd(curname,HTT_FILE,AMAllocIdent(res),size,0,adam_task); } @@ -106,9 +98,6 @@ I64 FileWrite(U8 *filename,U8 *fbuf,I64 size,CDate cdt=0,I64 attr=0) case FSt_FAT32: c=FAT32FileWrite(dirc->dv,Fs->cur_dir,dirc->mask,fbuf,size,cdt,attr); break; - case FSt_ISO9660: - PrintErr("Not Writable\n"); - break; default: PrintErr("File System Not Supported\n"); } diff --git a/Kernel/BlkDev/DskFind.HC b/Kernel/BlkDev/DskFind.HC index 8aae0bb..3ea0261 100644 --- a/Kernel/BlkDev/DskFind.HC +++ b/Kernel/BlkDev/DskFind.HC @@ -10,9 +10,6 @@ CDirEntry *FilesFind2(U8 *files_find_mask,I64 fuf_flags) case FSt_FAT32: res=FAT32FilesFind(files_find_mask,fuf_flags); break; - case FSt_ISO9660: - res=ISO1FilesFind(files_find_mask,fuf_flags); - break; default: PrintErr("File System Not Supported\n"); res=NULL; @@ -91,10 +88,6 @@ Bool FileFind(U8 *filename,CDirEntry *_de=NULL,I64 fuf_flags=0) res=FAT32FileFind(dirc->dv,cur_dir_clus,dirc->mask, &de,fuf_flags); break; - case FSt_ISO9660: - res=ISO1FileFind(dirc->dv,cur_dir_clus,dirc->mask, - &de,fuf_flags); - break; default: PrintErr("File System Not Supported\n"); } @@ -131,10 +124,6 @@ Bool FileFind(U8 *filename,CDirEntry *_de=NULL,I64 fuf_flags=0) res=FAT32FileFind(dirc->dv,cur_dir_clus, dirc->mask,&de,fuf_flags); break; - case FSt_ISO9660: - res=ISO1FileFind(dirc->dv,cur_dir_clus, - dirc->mask,&de,fuf_flags); - break; default: PrintErr("File System Not Supported\n"); } diff --git a/Kernel/BlkDev/DskFmt.HC b/Kernel/BlkDev/DskFmt.HC index 84046cb..5c58ed6 100644 --- a/Kernel/BlkDev/DskFmt.HC +++ b/Kernel/BlkDev/DskFmt.HC @@ -86,9 +86,6 @@ U0 Fmt(I64 drv_let,Bool quick=TRUE,Bool confirm=TRUE,I64 type=FSt_FAT32) DskCacheInvalidate(Let2Drv(drv_let)); Drv(drv_let); break; - case FSt_ISO9660: - PrintErr("Not Writable\n"); - break; default: PrintErr("File System Not Supported\n"); } diff --git a/Kernel/BlkDev/DskStrB.HC b/Kernel/BlkDev/DskStrB.HC index a7396cb..3df7e01 100644 --- a/Kernel/BlkDev/DskStrB.HC +++ b/Kernel/BlkDev/DskStrB.HC @@ -27,9 +27,6 @@ I64 Name2DirClus(CDrv *dv,U8 *dirname) case FSt_FAT32: cont=FAT32FileFind(dv,cur_dir_clus,buf2,&de,FUF_JUST_DIRS); break; - case FSt_ISO9660: - cont=ISO1FileFind(dv,cur_dir_clus,buf2,&de,FUF_JUST_DIRS); - break; default: throw('Drv'); } @@ -37,8 +34,7 @@ I64 Name2DirClus(CDrv *dv,U8 *dirname) } } if (!cont) { - "%s ",dirname; - PrintErr("File not found.\n"); + PrintErr("File not found: \"%s\".\n",dirname); cur_dir_clus=0; } if (unlock) @@ -72,9 +68,6 @@ I64 Name2ParentDirClus(CDrv *dv,U8 *dirname) case FSt_FAT32: cont=FAT32FileFind(dv,cur_dir_clus,buf2,&de,FUF_JUST_DIRS); break; - case FSt_ISO9660: - cont=ISO1FileFind(dv,cur_dir_clus,buf2,&de,FUF_JUST_DIRS); - break; default: throw('Drv'); } @@ -82,8 +75,7 @@ I64 Name2ParentDirClus(CDrv *dv,U8 *dirname) } } if (!cont) { - "%s ",dirname; - PrintErr("File not found.\n"); + PrintErr("File not found: \"%s\".\n",dirname); cur_dir_clus2=0; } if (unlock) diff --git a/Kernel/BlkDev/FileSysFAT.HC b/Kernel/BlkDev/FileSysFAT.HC index 43a4234..6468045 100644 --- a/Kernel/BlkDev/FileSysFAT.HC +++ b/Kernel/BlkDev/FileSysFAT.HC @@ -299,7 +299,7 @@ Bool FAT32FileFind(CDrv *dv,I64 cur_dir_clus, if (dv->fs_type!=FSt_FAT32) PrintErr("Not FAT32 Drv\n"); else if (!CFileNameTo(dname,name)) - PrintErr("Invalid FileName.\n"); + PrintErr("Invalid FileName: \"%s\".\n",name); else try { unlock=DrvLock(dv); @@ -391,10 +391,8 @@ Bool FAT32Cd(U8 *name,I64 cur_dir_clus) PrintErr("Not FAT32 Drv\n"); else if (FAT32FileFind(Fs->cur_dv,cur_dir_clus,name,&de,FUF_JUST_DIRS)) return TRUE; - else { - "%s ",name; - PrintErr("File not found.\n"); - } + else + PrintErr("File not found: \"%s\".\n",name); return FALSE; } @@ -809,7 +807,7 @@ I64 FAT32FileWrite(CDrv *dv,U8 *cur_dir,U8 *name,U8 *buf,I64 size, if (dv->fs_type!=FSt_FAT32) PrintErr("Not FAT32 Drv\n"); else if (!CFileNameTo(de.name,name)) - PrintErr("Invalid FileName.\n"); + PrintErr("Invalid FileName: \"%s\".\n",name); else { FAT32FilesDel(dv,cur_dir,de.name,0,FALSE,FALSE); if (attr & RS_ATTR_CONTIGUOUS) diff --git a/Kernel/BlkDev/FileSysRedSea.HC b/Kernel/BlkDev/FileSysRedSea.HC index b9e85bd..2b9ba15 100644 --- a/Kernel/BlkDev/FileSysRedSea.HC +++ b/Kernel/BlkDev/FileSysRedSea.HC @@ -166,7 +166,7 @@ Bool RedSeaFileFind(CDrv *dv,I64 cur_dir_clus,U8 *name, if (dv->fs_type!=FSt_REDSEA) PrintErr("Not RedSea Drv\n"); else if (!CFileNameTo(dname,name)) - PrintErr("Invalid FileName.\n"); + PrintErr("Invalid FileName: \"%s\".\n",name); else try { unlock=DrvLock(dv); @@ -240,10 +240,8 @@ Bool RedSeaCd(U8 *name,I64 cur_dir_clus) PrintErr("Not RedSea Drv\n"); else if (RedSeaFileFind(Fs->cur_dv,cur_dir_clus,name,&de,FUF_JUST_DIRS)) return TRUE; - else { - "%s ",name; - PrintErr("File not found.\n"); - } + else + PrintErr("File not found: \"%s\".\n",name); return FALSE; } @@ -518,7 +516,7 @@ I64 RedSeaFileWrite(CDrv *dv,U8 *cur_dir,U8 *name,U8 *buf,I64 size, if (dv->fs_type!=FSt_REDSEA) PrintErr("Not RedSea Drv\n"); else if (!CFileNameTo(de.name,name)) - PrintErr("Invalid FileName.\n"); + PrintErr("Invalid FileName: \"%s\".\n",name); else { RedSeaFilesDel(dv,cur_dir,de.name,0,FALSE,FALSE); de.size=size; diff --git a/Kernel/BlkDev/MakeBlkDev.HC b/Kernel/BlkDev/MakeBlkDev.HC index df052e4..7748664 100644 --- a/Kernel/BlkDev/MakeBlkDev.HC +++ b/Kernel/BlkDev/MakeBlkDev.HC @@ -10,7 +10,6 @@ #include "DskStrB" #include "DskAddDev" #include "DskDirA" -#include "FileSysISO" #include "FileSysRedSea" #include "FileSysFAT" #include "DskDirContext" diff --git a/Kernel/FunSeg.HC b/Kernel/FunSeg.HC index c54ea01..fba932b 100644 --- a/Kernel/FunSeg.HC +++ b/Kernel/FunSeg.HC @@ -153,29 +153,51 @@ U0 StrPrintFunSeg(U8 *buf,I64 addr,I64 field_len,I64 flags) } if (str) { if (offset>0xFFFF) offset=0xFFFF; - if (is_fun) { - str2=MStrPrint("&%s",str); - if (field_len>7) { - if (flags&PRTF_LEFT_JUSTIFY && StrLen(str2)7) { - if (flags&PRTF_LEFT_JUSTIFY && StrLen(str)7) { + if (flags&PRTF_LEFT_JUSTIFY && StrLen(str2)7) { + if (flags&PRTF_LEFT_JUSTIFY && StrLen(str)module_org==INVALID_PTR) { + if (bfh->org==INVALID_PTR) { misalignment=module_align-sizeof(CBinFile); if (misalignment<0) misalignment&=module_align-1; @@ -215,7 +215,7 @@ CBinFile *Load(U8 *filename,I64 ld_flags=0,CBinFile *bfh_addr=INVALID_PTR) goto lo_skip; //File is already in code heap area, don't copy. } } else - bfh_addr=bfh->module_org; + bfh_addr=bfh->org; } MemCpy(bfh_addr,bfh,size); Free(bfh); diff --git a/Kernel/KMain.HC b/Kernel/KMain.HC index 32bb8b3..34f07ac 100644 --- a/Kernel/KMain.HC +++ b/Kernel/KMain.HC @@ -48,10 +48,9 @@ U0 SysGlblsInit() for (i=-308;i<309;i++) pow10_I64[i+309]=Pow10(i); - QueInit(&scrncast.snd_head); - scrncast.t0_now=Now; - scrncast.t0_tS=tS; - scrncast.ona=scrncast.snd_head.ona=0; + snd.ona=ONA_REST; + QueInit(&snd.record_head); + snd.record_head.time=tS; ProgressBarsRst; diff --git a/Kernel/KMisc.HC b/Kernel/KMisc.HC index ce94447..f0b006d 100644 --- a/Kernel/KMisc.HC +++ b/Kernel/KMisc.HC @@ -82,7 +82,7 @@ I64 HPET() return *(dev.uncached_alias+HPET_MAIN_CNT)(I64 *); } -I64 TimeStampFreqCal() +I64 TimeCal() { static I64 time_stamp_start=0,timer_start=0,HPET_start=0; I64 i; diff --git a/Kernel/KTask.HC b/Kernel/KTask.HC index 89eadfa..5aec2e1 100644 --- a/Kernel/KTask.HC +++ b/Kernel/KTask.HC @@ -228,7 +228,7 @@ I64 TaskInit(CTask *task,I64 stk_size) task->win_top =13; task->win_bottom =text.rows-2; - if (blkdev.home_dir) {//Beware Adam $LK,"TaskInit",A="FF:::/Kernel/KStart64.HC,TaskInit"$. I guess ok until $LK,"DskChg",A="FF:::/Kernel/KEnd.HC,DskChg"$(). + if (blkdev.home_dir) {//Beware Adam $LK,"TaskInit",A="FF:::/Kernel/KStart64.HC,TaskInit"$. I guess ok until $LK,"DskChg",A="FF:::/Kernel/KMain.HC,DskChg"$(). task->cur_dv=blkdev.let_to_drv[*blkdev.home_dir-'A']; task->cur_dir=StrNew(blkdev.home_dir+2,task); } else diff --git a/Kernel/Kernel.MAP b/Kernel/Kernel.MAP index aff4e7c..d8af406 100644 --- a/Kernel/Kernel.MAP +++ b/Kernel/Kernel.MAP @@ -1,47 +1,47 @@ -$LK,"DrvTextAttrGet",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,322",BI=1$ -$LK,"TASK_EXCEPT_CALLERS",A="FL:::/Kernel/KernelA.HH,3300"$ -$LK,"ARGT_R64",A="FL:::/Kernel/KernelA.HH,1907"$ +$LK,"DrvTextAttrGet",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,321",BI=1$ +$LK,"TASK_EXCEPT_CALLERS",A="FL:::/Kernel/KernelA.HH,3262"$ +$LK,"ARGT_R64",A="FL:::/Kernel/KernelA.HH,1913"$ $LK,"MAlloc",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,387"$ -$LK,"BOOT_SRC_NULL",A="FL:::/Kernel/KernelA.HH,3871"$ +$LK,"BOOT_SRC_NULL",A="FL:::/Kernel/KernelA.HH,3835"$ $LK,"KbdTypeMatic",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,86",BI=2$ $LK,"KbdLEDsSet",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,52",BI=3$ $LK,"LXchgU32",A="FL:::/Kernel/KernelB.HH,266"$ $LK,"LXchgU16",A="FL:::/Kernel/KernelB.HH,265"$ -$LK,"BDS_CUR_DRV",A="FL:::/Kernel/KernelA.HH,3262"$ -$LK,"ICF_ARG2_TO_F64",A="FL:::/Kernel/KernelA.HH,1606"$ +$LK,"BDS_CUR_DRV",A="FL:::/Kernel/KernelA.HH,3224"$ +$LK,"ICF_ARG2_TO_F64",A="FL:::/Kernel/KernelA.HH,1612"$ $LK,"DOCM_CANCEL",A="FL:::/Kernel/KernelA.HH,1354"$ -$LK,"BLK_SIZE",A="FL:::/Kernel/KernelA.HH,2309"$ -$LK,"ARGT_SS",A="FL:::/Kernel/KernelA.HH,1938"$ +$LK,"BLK_SIZE",A="FL:::/Kernel/KernelA.HH,2315"$ +$LK,"ARGT_SS",A="FL:::/Kernel/KernelA.HH,1944"$ $LK,"c32_eax",A="FL:::/Kernel/PCIBIOS.HC.Z,152"$ -$LK,"ARGT_EAX",A="FL:::/Kernel/KernelA.HH,1931"$ +$LK,"ARGT_EAX",A="FL:::/Kernel/KernelA.HH,1937"$ $LK,"DOCT_HEADER",A="FL:::/Kernel/KernelA.HH,916"$ $LK,"Ff__EXTERN",A="FL:::/Kernel/KernelA.HH,856"$ $LK,"c32_ebx",A="FL:::/Kernel/PCIBIOS.HC.Z,153"$ $LK,"D3Add",A="FL:::/Kernel/KernelB.HH,145"$ $LK,"U64_F64_MAX",A="FL:::/Kernel/KernelA.HH,45"$ $LK,"D3NormSqr",A="FL:::/Kernel/KernelB.HH,159"$ -$LK,"ARf_PLANAR_SYMMETRY",A="FL:::/Kernel/KernelA.HH,3884"$ +$LK,"ARf_PLANAR_SYMMETRY",A="FL:::/Kernel/KernelA.HH,3848"$ $LK,"DOCf_PLAIN_TEXT_TABS",A="FL:::/Kernel/KernelA.HH,1307"$ $LK,"RLF_BLKDEV",A="FL:::/Kernel/KernelA.HH,484"$ $LK,"RLf_BLKDEV",A="FL:::/Kernel/KernelA.HH,462"$ $LK,"c32_ecx",A="FL:::/Kernel/PCIBIOS.HC.Z,154"$ -$LK,"CCF_USE_LAST_U16",A="FL:::/Kernel/KernelA.HH,2168"$ +$LK,"CCF_USE_LAST_U16",A="FL:::/Kernel/KernelA.HH,2174"$ $LK,"SSF_INACTIVE",A="FL:::/Kernel/KernelA.HH,224"$ $LK,"MSF_INACTIVE",A="FL:::/Kernel/KernelA.HH,207"$ -$LK,"ATA_READ_MULTI",A="FL:::/Kernel/KernelA.HH,2276"$ +$LK,"ATA_READ_MULTI",A="FL:::/Kernel/KernelA.HH,2282"$ $LK,"c32_edx",A="FL:::/Kernel/PCIBIOS.HC.Z,155"$ -$LK,"JOBf_DISPATCHED",A="FL:::/Kernel/KernelA.HH,3180"$ -$LK,"FUf_WHOLE_LABELS_AFTER",A="FL:::/Kernel/KernelA.HH,2606"$ -$LK,"CAOTBinBlk",A="FL:::/Kernel/KernelA.HH,1810"$ +$LK,"JOBf_DISPATCHED",A="FL:::/Kernel/KernelA.HH,3142"$ +$LK,"FUf_WHOLE_LABELS_AFTER",A="FL:::/Kernel/KernelA.HH,2569"$ +$LK,"CAOTBinBlk",A="FL:::/Kernel/KernelA.HH,1816"$ $LK,"DOCEf_HAS_TERMINATOR",A="FL:::/Kernel/KernelA.HH,1103"$ $LK,"KbdCmdSend",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,24",BI=4$ $LK,"_D3_NORM_SQR",A="FL:::/Kernel/KMathA.HC.Z,22"$ -$LK,"TTS_CUR_LEX",A="FL:::/Kernel/KernelA.HH,3270"$ -$LK,"RS_ATTR_COMPRESSED",A="FL:::/Kernel/KernelA.HH,2549"$ -$LK,"CCf_USE_LAST_U16",A="FL:::/Kernel/KernelA.HH,2169"$ +$LK,"TTS_CUR_LEX",A="FL:::/Kernel/KernelA.HH,3232"$ +$LK,"RS_ATTR_COMPRESSED",A="FL:::/Kernel/KernelA.HH,2514"$ +$LK,"CCf_USE_LAST_U16",A="FL:::/Kernel/KernelA.HH,2175"$ $LK,"CDocEntry",A="FL:::/Kernel/KernelA.HH,1191"$ -$LK,"CAOT",A="FL:::/Kernel/KernelA.HH,2008"$ -$LK,"ICF_ARG2_WAS_STK",A="FL:::/Kernel/KernelA.HH,1619"$ +$LK,"CAOT",A="FL:::/Kernel/KernelA.HH,2014"$ +$LK,"ICF_ARG2_WAS_STK",A="FL:::/Kernel/KernelA.HH,1625"$ $LK,"RLF_32BIT",A="FL:::/Kernel/KernelA.HH,476"$ $LK,"RLF_16BIT",A="FL:::/Kernel/KernelA.HH,474"$ $LK,"RLf_32BIT",A="FL:::/Kernel/KernelA.HH,454"$ @@ -50,15 +50,15 @@ $LK,"BreakUnlock",A="FL:::/Kernel/KExcept.HC.Z,137",BI=5$ $LK,"DOCT_BACKGROUND",A="FL:::/Kernel/KernelA.HH,920"$ $LK,"DOCT_FOREGROUND",A="FL:::/Kernel/KernelA.HH,919"$ $LK,"CGDT",A="FL:::/Kernel/KernelA.HH,348"$ -$LK,"TSF_SAME_SONG",A="FL:::/Kernel/KernelA.HH,3240"$ -$LK,"PRTF_NEG_AUX_FMT_NUM",A="FL:::/Kernel/KernelA.HH,3912"$ -$LK,"SCF_MS_L_DOWN",A="FL:::/Kernel/KernelA.HH,3531"$ -$LK,"SCf_MS_L_DOWN",A="FL:::/Kernel/KernelA.HH,3516"$ -$LK,"MSG_MS_L_DOWN",A="FL:::/Kernel/KernelA.HH,3223"$ -$LK,"ICF_PUSH_CMP",A="FL:::/Kernel/KernelA.HH,1620"$ +$LK,"TSF_SAME_SONG",A="FL:::/Kernel/KernelA.HH,3202"$ +$LK,"PRTF_NEG_AUX_FMT_NUM",A="FL:::/Kernel/KernelA.HH,3876"$ +$LK,"SCF_MS_L_DOWN",A="FL:::/Kernel/KernelA.HH,3493"$ +$LK,"SCf_MS_L_DOWN",A="FL:::/Kernel/KernelA.HH,3478"$ +$LK,"MSG_MS_L_DOWN",A="FL:::/Kernel/KernelA.HH,3185"$ +$LK,"ICF_PUSH_CMP",A="FL:::/Kernel/KernelA.HH,1626"$ $LK,"MLF_NO_UNUSED_WARN",A="FL:::/Kernel/KernelA.HH,783"$ $LK,"I_MP_CRASH",A="FL:::/Kernel/KernelA.HH,307"$ -$LK,"MEM_HEAP_HASH_SIZE",A="FL:::/Kernel/KernelA.HH,2878"$ +$LK,"MEM_HEAP_HASH_SIZE",A="FL:::/Kernel/KernelA.HH,2840"$ $LK,"INVALID_PTR",A="FL:::/Kernel/KernelA.HH,40"$ $LK,"RECALCt_NORMAL",A="FL:::/Kernel/KernelA.HH,1358"$ $LK,"ATAInit",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,307",BI=6$ @@ -67,1167 +67,1159 @@ $LK,"StrUtil",A="FL:::/Kernel/StrA.HC.Z,519",BI=8$ $LK,"LstMatch",A="FL:::/Kernel/StrA.HC.Z,416",BI=9$ $LK,"IET_REL_I32",A="FL:::/Kernel/KernelA.HH,412"$ $LK,"IET_REL_I16",A="FL:::/Kernel/KernelA.HH,410"$ -$LK,"CPrsStk",A="FL:::/Kernel/KernelA.HH,1689"$ -$LK,"CCmpCtrl",A="FL:::/Kernel/KernelA.HH,2179"$ +$LK,"CPrsStk",A="FL:::/Kernel/KernelA.HH,1695"$ +$LK,"CCmpCtrl",A="FL:::/Kernel/KernelA.HH,2185"$ $LK,"ATAWBlks",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,582",BI=10$ -$LK,"CCPU",A="FL:::/Kernel/KernelA.HH,3435"$ +$LK,"CCPU",A="FL:::/Kernel/KernelA.HH,3397"$ $LK,"ATABlkSel",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,1",BI=11$ $LK,"c32_esi",A="FL:::/Kernel/PCIBIOS.HC.Z,156"$ -$LK,"CCF_JUST_LOAD",A="FL:::/Kernel/KernelA.HH,2144"$ +$LK,"CCF_JUST_LOAD",A="FL:::/Kernel/KernelA.HH,2150"$ $LK,"DOCEF_RIGHT_IN_STR",A="FL:::/Kernel/KernelA.HH,990"$ $LK,"LDF_JUST_LOAD",A="FL:::/Kernel/KernelA.HH,380"$ $LK,"SYS_CACHE_LINE_WIDTH",A="FL:::/Kernel/KStart32.HC.Z,70"$ -$LK,"CMF_I16_JMP_TABLE",A="FL:::/Kernel/KernelA.HH,1710"$ +$LK,"CMF_I16_JMP_TABLE",A="FL:::/Kernel/KernelA.HH,1716"$ $LK,"IRQMsHard",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,90",BI=12$ $LK,"FramePtrSet",A="FL:::/Kernel/KHashB.HC.Z,230",BI=13$ -$LK,"CCf_PASS_TRACE_PRESENT",A="FL:::/Kernel/KernelA.HH,2150"$ -$LK,"CMF_U16_JMP_TABLE",A="FL:::/Kernel/KernelA.HH,1711"$ +$LK,"CCf_PASS_TRACE_PRESENT",A="FL:::/Kernel/KernelA.HH,2156"$ +$LK,"CMF_U16_JMP_TABLE",A="FL:::/Kernel/KernelA.HH,1717"$ $LK,"_STRICMP",A="FL:::/Kernel/StrA.HC.Z,117"$ $LK,"IET_REL_I64",A="FL:::/Kernel/KernelA.HH,414"$ -$LK,"CFAT32Boot",A="FL:::/Kernel/KernelA.HH,2348"$ +$LK,"CFAT32Boot",A="FL:::/Kernel/KernelA.HH,2354"$ $LK,"DOCEf_RIGHT_IN_STR",A="FL:::/Kernel/KernelA.HH,1078"$ $LK,"DOCEF_NO_CLICK_ON",A="FL:::/Kernel/KernelA.HH,1026"$ -$LK,"FILEMASK_TXT",A="FL:::/Kernel/KernelA.HH,2304"$ -$LK,"TK_EOF",A="FL:::/Kernel/KernelA.HH,2079"$ -$LK,"CWinScroll",A="FL:::/Kernel/KernelA.HH,3095"$ +$LK,"FILEMASK_TXT",A="FL:::/Kernel/KernelA.HH,2310"$ +$LK,"TK_EOF",A="FL:::/Kernel/KernelA.HH,2085"$ +$LK,"CWinScroll",A="FL:::/Kernel/KernelA.HH,3057"$ $LK,"DOCEf_NO_CLICK_ON",A="FL:::/Kernel/KernelA.HH,1112"$ -$LK,"ARf_FLOODFILL",A="FL:::/Kernel/KernelA.HH,3882"$ -$LK,"ICF_USE_F64",A="FL:::/Kernel/KernelA.HH,1608"$ -$LK,"CH_BACKSPACE",A="FL:::/Kernel/KernelA.HH,3497"$ +$LK,"ARf_FLOODFILL",A="FL:::/Kernel/KernelA.HH,3846"$ +$LK,"ICF_USE_F64",A="FL:::/Kernel/KernelA.HH,1614"$ +$LK,"CH_BACKSPACE",A="FL:::/Kernel/KernelA.HH,3459"$ $LK,"FloorI64",A="FL:::/Kernel/KMathB.HC.Z,52",BI=14$ -$LK,"SC_BACKSPACE",A="FL:::/Kernel/KernelA.HH,3542"$ -$LK,"FUf_WHOLE_LABELS_BEFORE",A="FL:::/Kernel/KernelA.HH,2605"$ +$LK,"SC_BACKSPACE",A="FL:::/Kernel/KernelA.HH,3504"$ +$LK,"FUf_WHOLE_LABELS_BEFORE",A="FL:::/Kernel/KernelA.HH,2568"$ $LK,"GVF_ARRAY",A="FL:::/Kernel/KernelA.HH,875"$ $LK,"KbdCmdFlush",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,45",BI=15$ -$LK,"CFPU",A="FL:::/Kernel/KernelA.HH,3167"$ -$LK,"TASKf_IDLE",A="FL:::/Kernel/KernelA.HH,3276"$ -$LK,"CDIR_SIZE",A="FL:::/Kernel/KernelA.HH,2576"$ -$LK,"ARGT_UIMM32",A="FL:::/Kernel/KernelA.HH,1901"$ -$LK,"ARGT_UIMM16",A="FL:::/Kernel/KernelA.HH,1900"$ +$LK,"CFPU",A="FL:::/Kernel/KernelA.HH,3129"$ +$LK,"TASKf_IDLE",A="FL:::/Kernel/KernelA.HH,3238"$ +$LK,"CDIR_SIZE",A="FL:::/Kernel/KernelA.HH,2538"$ +$LK,"ARGT_UIMM32",A="FL:::/Kernel/KernelA.HH,1907"$ +$LK,"ARGT_UIMM16",A="FL:::/Kernel/KernelA.HH,1906"$ $LK,"PCIWriteU8",A="FL:::/Kernel/PCIBIOS.HC.Z,220",BI=16$ $LK,"DefinePrint",A="FL:::/Kernel/KDefine.HC.Z,90",BI=17$ $LK,"FifoI64Del",A="FL:::/Kernel/KDataTypes.HC.Z,252",BI=18$ $LK,"CDocUndo",A="FL:::/Kernel/KernelA.HH,1346"$ -$LK,"ROPB_XOR",A="FL:::/Kernel/KernelA.HH,2934"$ -$LK,"FUF_JUST_FILES",A="FL:::/Kernel/KernelA.HH,2620"$ -$LK,"ATA_SET_MAX",A="FL:::/Kernel/KernelA.HH,2274"$ -$LK,"IEF_DFT",A="FL:::/Kernel/KernelA.HH,1741"$ -$LK,"RT_F32",A="FL:::/Kernel/KernelA.HH,1575"$ +$LK,"ROPB_XOR",A="FL:::/Kernel/KernelA.HH,2896"$ +$LK,"FUF_JUST_FILES",A="FL:::/Kernel/KernelA.HH,2584"$ +$LK,"ATA_SET_MAX",A="FL:::/Kernel/KernelA.HH,2280"$ +$LK,"IEF_DFT",A="FL:::/Kernel/KernelA.HH,1747"$ +$LK,"RT_F32",A="FL:::/Kernel/KernelA.HH,1581"$ $LK,"Let2BlkDev",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,180",BI=19$ -$LK,"FUf_JUST_FILES",A="FL:::/Kernel/KernelA.HH,2593"$ -$LK,"ARGT_M1632",A="FL:::/Kernel/KernelA.HH,1919"$ +$LK,"FUf_JUST_FILES",A="FL:::/Kernel/KernelA.HH,2556"$ +$LK,"ARGT_M1632",A="FL:::/Kernel/KernelA.HH,1925"$ $LK,"DOCEF_LEFT_X",A="FL:::/Kernel/KernelA.HH,991"$ $LK,"RLF_ONCE_USER",A="FL:::/Kernel/KernelA.HH,494"$ $LK,"RLf_ONCE_USER",A="FL:::/Kernel/KernelA.HH,472"$ $LK,"RFLAGf_AUX_CARRY",A="FL:::/Kernel/KernelA.HH,322"$ -$LK,"DEF_PROCESSED",A="FL:::/Kernel/KernelA.HH,2560"$ $LK,"DOCEf_LEFT_X",A="FL:::/Kernel/KernelA.HH,1079"$ $LK,"Mem64DevFree",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,127",BI=20$ $LK,"Mem32DevFree",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,91",BI=21$ -$LK,"ARGT_UIMM64",A="FL:::/Kernel/KernelA.HH,1902"$ +$LK,"ARGT_UIMM64",A="FL:::/Kernel/KernelA.HH,1908"$ $LK,"ATARepEntry",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,91",BI=22$ -$LK,"BLUE",A="FL:::/Kernel/KernelA.HH,2959"$ +$LK,"BLUE",A="FL:::/Kernel/KernelA.HH,2921"$ $LK,"sys_ctrl_alt_flags",A="FL:::/Kernel/KernelB.HH,206"$ $LK,"D3Div",A="FL:::/Kernel/KernelB.HH,151"$ -$LK,"RT_F64",A="FL:::/Kernel/KernelA.HH,1577"$ +$LK,"RT_F64",A="FL:::/Kernel/KernelA.HH,1583"$ $LK,"EdLite",A="FL:::/Kernel/EdLite.HC.Z,58",BI=23$ -$LK,"MBR_PT_FAT12",A="FL:::/Kernel/KernelA.HH,2713"$ +$LK,"MBR_PT_FAT12",A="FL:::/Kernel/KernelA.HH,2675"$ $LK,"FramePtr",A="FL:::/Kernel/KHashB.HC.Z,215",BI=24$ -$LK,"ARGT_RM8",A="FL:::/Kernel/KernelA.HH,1909"$ -$LK,"ROPF_PROBABILITY_DITHER",A="FL:::/Kernel/KernelA.HH,2954"$ -$LK,"RTF_UNSIGNED",A="FL:::/Kernel/KernelA.HH,1580"$ +$LK,"ARGT_RM8",A="FL:::/Kernel/KernelA.HH,1915"$ +$LK,"ROPF_PROBABILITY_DITHER",A="FL:::/Kernel/KernelA.HH,2916"$ +$LK,"RTF_UNSIGNED",A="FL:::/Kernel/KernelA.HH,1586"$ $LK,"DOCEF_HAS_BORDER",A="FL:::/Kernel/KernelA.HH,1006"$ -$LK,"TK_EQU_EQU",A="FL:::/Kernel/KernelA.HH,2094"$ -$LK,"RT_I32",A="FL:::/Kernel/KernelA.HH,1570"$ -$LK,"RT_I16",A="FL:::/Kernel/KernelA.HH,1568"$ +$LK,"TK_EQU_EQU",A="FL:::/Kernel/KernelA.HH,2100"$ +$LK,"RT_I32",A="FL:::/Kernel/KernelA.HH,1576"$ +$LK,"RT_I16",A="FL:::/Kernel/KernelA.HH,1574"$ $LK,"DOCEf_HAS_BORDER",A="FL:::/Kernel/KernelA.HH,1094"$ $LK,"SysTry",A="FL:::/Kernel/KExcept.HC.Z,64",BI=25$ -$LK,"POP_REGS",A="FL:::/Kernel/KernelA.HH,1781"$ -$LK,"IEF_OP_SIZE32",A="FL:::/Kernel/KernelA.HH,1738"$ -$LK,"IEF_OP_SIZE16",A="FL:::/Kernel/KernelA.HH,1737"$ +$LK,"POP_REGS",A="FL:::/Kernel/KernelA.HH,1787"$ +$LK,"IEF_OP_SIZE32",A="FL:::/Kernel/KernelA.HH,1744"$ +$LK,"IEF_OP_SIZE16",A="FL:::/Kernel/KernelA.HH,1743"$ $LK,"HTT_INTERNAL_TYPE",A="FL:::/Kernel/KernelA.HH,691"$ -$LK,"BD_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,2675"$ +$LK,"BD_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,2639"$ $LK,"DOCEf_ESC",A="FL:::/Kernel/KernelA.HH,1091"$ $LK,"ScanCode2Char",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,136",BI=26$ -$LK,"FSt_ISO13346",A="FL:::/Kernel/KernelA.HH,2705"$ $LK,"_D3_ADD",A="FL:::/Kernel/KMathA.HC.Z,131"$ $LK,"RCache",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,119",BI=27$ $LK,"DOC_ATTR_DFT_TEXT",A="FL:::/Kernel/KernelA.HH,1138"$ $LK,"D3Dot",A="FL:::/Kernel/KernelB.HH,153"$ -$LK,"ARGT_RAX",A="FL:::/Kernel/KernelA.HH,1932"$ +$LK,"ARGT_RAX",A="FL:::/Kernel/KernelA.HH,1938"$ $LK,"EDf_WAS_WRITE",A="FL:::/Kernel/KernelA.HH,1266"$ $LK,"EDF_WAS_WRITE",A="FL:::/Kernel/KernelA.HH,1260"$ $LK,"DOCF_NO_SCROLL_BARS",A="FL:::/Kernel/KernelA.HH,1282"$ $LK,"KbdMsgsQue",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,467",BI=28$ -$LK,"ARGT_ST0",A="FL:::/Kernel/KernelA.HH,1945"$ -$LK,"RT_I64",A="FL:::/Kernel/KernelA.HH,1572"$ +$LK,"ARGT_ST0",A="FL:::/Kernel/KernelA.HH,1951"$ +$LK,"RT_I64",A="FL:::/Kernel/KernelA.HH,1578"$ $LK,"SEMA_REFRESH_IN_PROGRESS",A="FL:::/Kernel/KernelA.HH,618"$ $LK,"FifoI64Cnt",A="FL:::/Kernel/KDataTypes.HC.Z,312",BI=29$ $LK,"sys_task_being_scrn_updated",A="FL:::/Kernel/KGlbls.HC.Z,11"$ -$LK,"SUF_SAFE_DOLLAR",A="FL:::/Kernel/KernelA.HH,3782"$ -$LK,"RWF_SHOW_DOLLAR",A="FL:::/Kernel/KernelA.HH,3582"$ -$LK,"_CFG_HEAP_DBG",A="FL:::/Kernel/KernelA.HH,2817"$ +$LK,"SUF_SAFE_DOLLAR",A="FL:::/Kernel/KernelA.HH,3746"$ +$LK,"RWF_SHOW_DOLLAR",A="FL:::/Kernel/KernelA.HH,3544"$ +$LK,"_CFG_HEAP_DBG",A="FL:::/Kernel/KernelA.HH,2779"$ $LK,"HTt_INTERNAL_TYPE",A="FL:::/Kernel/KernelA.HH,661"$ -$LK,"RedSeaFileWrite",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,511",BI=30$ +$LK,"RedSeaFileWrite",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,509",BI=30$ $LK,"CPatchTableAbsAddr",A="FL:::/Kernel/KernelA.HH,395"$ -$LK,"DVDImageRead",A="FL:::/Kernel/BlkDev/DskCDDVD.HC.Z,69",BI=31$ -$LK,"FSt_ISO13490",A="FL:::/Kernel/KernelA.HH,2704"$ +$LK,"DVDImageRead",A="FL:::/Kernel/BlkDev/DskCDDVD.HC.Z,65",BI=31$ $LK,"IET_CODE_HEAP",A="FL:::/Kernel/KernelA.HH,423"$ -$LK,"ROPB_MONO",A="FL:::/Kernel/KernelA.HH,2936"$ -$LK,"CAsmNum2",A="FL:::/Kernel/KernelA.HH,1837"$ +$LK,"ROPB_MONO",A="FL:::/Kernel/KernelA.HH,2898"$ +$LK,"CAsmNum2",A="FL:::/Kernel/KernelA.HH,1843"$ $LK,"WIf_FOCUS_TASK_MS_WHEEL",A="FL:::/Kernel/KernelA.HH,1465"$ $LK,"MsHardSetPost",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,203",BI=32$ $LK,"AMAlloc",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,390",BI=33$ $LK,"DOCEf_LEN",A="FL:::/Kernel/KernelA.HH,1058"$ $LK,"B",A="FL:::/Kernel/KDbg.HC.Z,407",BI=34$ -$LK,"ICF_PUSH_RES",A="FL:::/Kernel/KernelA.HH,1615"$ +$LK,"ICF_PUSH_RES",A="FL:::/Kernel/KernelA.HH,1621"$ $LK,"D3Equ",A="FL:::/Kernel/KernelB.HH,155"$ -$LK,"FF_NEW_FILE",A="FL:::/Kernel/KernelA.HH,2801"$ -$LK,"CMT_STR_CONST",A="FL:::/Kernel/KernelA.HH,1700"$ +$LK,"FF_NEW_FILE",A="FL:::/Kernel/KernelA.HH,2763"$ +$LK,"CMT_STR_CONST",A="FL:::/Kernel/KernelA.HH,1706"$ $LK,"D",A="FL:::/Kernel/KDbg.HC.Z,172",BI=35$ $LK,"StrPrint",A="FL:::/Kernel/StrPrint.HC.Z,876",BI=36$ -$LK,"MEM_PAG_BITS",A="FL:::/Kernel/KernelA.HH,2876"$ +$LK,"MEM_PAG_BITS",A="FL:::/Kernel/KernelA.HH,2838"$ $LK,"WINMGR_FPS",A="FL:::/Kernel/KernelA.HH,1478"$ $LK,"DOC_COLOR_CHAR_CONST",A="FL:::/Kernel/KernelA.HH,1148"$ -$LK,"E",A="FL:::/Kernel/FunSeg.HC.Z,310",BI=37$ +$LK,"E",A="FL:::/Kernel/FunSeg.HC.Z,332",BI=37$ $LK,"CEdFileName",A="FL:::/Kernel/KernelA.HH,1250"$ $LK,"DOCT_LEFT_MARGIN",A="FL:::/Kernel/KernelA.HH,914"$ $LK,"_STRNCMP",A="FL:::/Kernel/StrA.HC.Z,154"$ -$LK,"CCF_NO_CHAR_CONST",A="FL:::/Kernel/KernelA.HH,2149"$ +$LK,"CCF_NO_CHAR_CONST",A="FL:::/Kernel/KernelA.HH,2155"$ $LK,"U64_MAX",A="FL:::/Kernel/KernelA.HH,39"$ $LK,"G",A="FL:::/Kernel/KDbg.HC.Z,444",BI=38$ $LK,"ScaleIndent",A="FL:::/Kernel/StrB.HC.Z,35",BI=39$ -$LK,"JOBCf_LOCKED",A="FL:::/Kernel/KernelA.HH,3208"$ +$LK,"JOBCf_LOCKED",A="FL:::/Kernel/KernelA.HH,3170"$ $LK,"IET_ABS_ADDR",A="FL:::/Kernel/KernelA.HH,422"$ $LK,"PressAKey",A="FL:::/Kernel/StrB.HC.Z,103",BI=40$ $LK,"DOF_WIN_MAX",A="FL:::/Kernel/KernelA.HH,1228"$ -$LK,"CCodeCtrl",A="FL:::/Kernel/KernelA.HH,2027"$ +$LK,"CCodeCtrl",A="FL:::/Kernel/KernelA.HH,2033"$ $LK,"Char2ScanCode",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,100",BI=41$ $LK,"Mem32DevInit",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,30",BI=42$ $LK,"_BIT_FIELD_OR_U32",A="FL:::/Kernel/KUtils.HC.Z,154"$ $LK,"DOCf_NO_SCROLL_BARS",A="FL:::/Kernel/KernelA.HH,1319"$ $LK,"SPutChar",A="FL:::/Kernel/StrPrint.HC.Z,1",BI=43$ $LK,"TaskQueIns",A="FL:::/Kernel/Sched.HC.Z,287",BI=44$ -$LK,"CYAN",A="FL:::/Kernel/KernelA.HH,2961"$ +$LK,"CYAN",A="FL:::/Kernel/KernelA.HH,2923"$ $LK,"U64_MIN",A="FL:::/Kernel/KernelA.HH,38"$ -$LK,"TK_SUPERSCRIPT",A="FL:::/Kernel/KernelA.HH,2080"$ -$LK,"RS_ATTR_DELETED",A="FL:::/Kernel/KernelA.HH,2547"$ -$LK,"CMT_ASM_LABEL",A="FL:::/Kernel/KernelA.HH,1698"$ +$LK,"TK_SUPERSCRIPT",A="FL:::/Kernel/KernelA.HH,2086"$ +$LK,"RS_ATTR_DELETED",A="FL:::/Kernel/KernelA.HH,2512"$ +$LK,"CMT_ASM_LABEL",A="FL:::/Kernel/KernelA.HH,1704"$ $LK,"RLF_64BIT",A="FL:::/Kernel/KernelA.HH,479"$ $LK,"RLf_64BIT",A="FL:::/Kernel/KernelA.HH,457"$ $LK,"RedSeaFreeLstBuild",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,24",BI=45$ -$LK,"MSG_MS_L_D_UP",A="FL:::/Kernel/KernelA.HH,3226"$ -$LK,"TK_SHL",A="FL:::/Kernel/KernelA.HH,2092"$ +$LK,"MSG_MS_L_D_UP",A="FL:::/Kernel/KernelA.HH,3188"$ +$LK,"TK_SHL",A="FL:::/Kernel/KernelA.HH,2098"$ $LK,"DOCf_HAS_SONG",A="FL:::/Kernel/KernelA.HH,1322"$ $LK,"DOCF_HAS_SONG",A="FL:::/Kernel/KernelA.HH,1285"$ -$LK,"CH_CTRLA",A="FL:::/Kernel/KernelA.HH,3470"$ +$LK,"CH_CTRLA",A="FL:::/Kernel/KernelA.HH,3432"$ $LK,"CHashGlblVar",A="FL:::/Kernel/KernelA.HH,877"$ -$LK,"CH_CTRLB",A="FL:::/Kernel/KernelA.HH,3471"$ +$LK,"CH_CTRLB",A="FL:::/Kernel/KernelA.HH,3433"$ $LK,"DOCEf_TAG",A="FL:::/Kernel/KernelA.HH,1057"$ $LK,"S",A="FL:::/Kernel/KDbg.HC.Z,479",BI=46$ -$LK,"CH_CTRLC",A="FL:::/Kernel/KernelA.HH,3472"$ +$LK,"CH_CTRLC",A="FL:::/Kernel/KernelA.HH,3434"$ $LK,"SEMA_RECORD_MACRO",A="FL:::/Kernel/KernelA.HH,611"$ $LK,"FifoI64Ins",A="FL:::/Kernel/KDataTypes.HC.Z,258",BI=47$ $LK,"FloorU64",A="FL:::/Kernel/KMathB.HC.Z,36",BI=48$ -$LK,"CH_CTRLD",A="FL:::/Kernel/KernelA.HH,3473"$ +$LK,"CH_CTRLD",A="FL:::/Kernel/KernelA.HH,3435"$ $LK,"DOCF_WORD_WRAP",A="FL:::/Kernel/KernelA.HH,1294"$ $LK,"DOCT_WORD_WRAP",A="FL:::/Kernel/KernelA.HH,923"$ -$LK,"SK_CLUS",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,90"$ -$LK,"CH_CTRLE",A="FL:::/Kernel/KernelA.HH,3474"$ -$LK,"BLACK",A="FL:::/Kernel/KernelA.HH,2958"$ -$LK,"ARGT_STI",A="FL:::/Kernel/KernelA.HH,1946"$ +$LK,"SK_CLUS",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,87"$ +$LK,"CH_CTRLE",A="FL:::/Kernel/KernelA.HH,3436"$ +$LK,"BLACK",A="FL:::/Kernel/KernelA.HH,2920"$ +$LK,"ARGT_STI",A="FL:::/Kernel/KernelA.HH,1952"$ $LK,"DOCf_WORD_WRAP",A="FL:::/Kernel/KernelA.HH,1332"$ $LK,"DOCEf_BOTTOM_Y",A="FL:::/Kernel/KernelA.HH,1084"$ $LK,"DOCEF_BOTTOM_Y",A="FL:::/Kernel/KernelA.HH,996"$ $LK,"FileNameAbs",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,171",BI=49$ -$LK,"CH_CTRLF",A="FL:::/Kernel/KernelA.HH,3475"$ -$LK,"TK_SHR",A="FL:::/Kernel/KernelA.HH,2093"$ -$LK,"CH_CTRLG",A="FL:::/Kernel/KernelA.HH,3476"$ +$LK,"CH_CTRLF",A="FL:::/Kernel/KernelA.HH,3437"$ +$LK,"TK_SHR",A="FL:::/Kernel/KernelA.HH,2099"$ +$LK,"CH_CTRLG",A="FL:::/Kernel/KernelA.HH,3438"$ $LK,"DOCEF_REMALLOC_DATA",A="FL:::/Kernel/KernelA.HH,1016"$ $LK,"_HASH_REM_DEL",A="FL:::/Kernel/KHashA.HC.Z,208"$ $LK,"TaskQueRem",A="FL:::/Kernel/Sched.HC.Z,301",BI=50$ $LK,"RedSeaValidate",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,82",BI=51$ -$LK,"CH_CTRLH",A="FL:::/Kernel/KernelA.HH,3477"$ -$LK,"CPalindromeU32",A="FL:::/Kernel/KernelA.HH,2428"$ -$LK,"CPalindromeU16",A="FL:::/Kernel/KernelA.HH,2423"$ +$LK,"CH_CTRLH",A="FL:::/Kernel/KernelA.HH,3439"$ +$LK,"CPalindromeU32",A="FL:::/Kernel/KernelA.HH,2434"$ +$LK,"CPalindromeU16",A="FL:::/Kernel/KernelA.HH,2429"$ $LK,"DOCT_CHECK_BOX",A="FL:::/Kernel/KernelA.HH,935"$ -$LK,"DCF_SCRN_BITMAP",A="FL:::/Kernel/KernelA.HH,3625"$ -$LK,"CH_CTRLI",A="FL:::/Kernel/KernelA.HH,3478"$ +$LK,"DCF_SCRN_BITMAP",A="FL:::/Kernel/KernelA.HH,3587"$ +$LK,"CH_CTRLI",A="FL:::/Kernel/KernelA.HH,3440"$ $LK,"FileNameTmpTxt",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,276",BI=52$ $LK,"FifoI64New",A="FL:::/Kernel/KDataTypes.HC.Z,240",BI=53$ -$LK,"CH_CTRLJ",A="FL:::/Kernel/KernelA.HH,3479"$ -$LK,"ARGT_XMM128",A="FL:::/Kernel/KernelA.HH,1955"$ -$LK,"SC_CURSOR_UP",A="FL:::/Kernel/KernelA.HH,3551"$ -$LK,"CH_CTRLK",A="FL:::/Kernel/KernelA.HH,3480"$ -$LK,"TASKf_HAS_SONG",A="FL:::/Kernel/KernelA.HH,3280"$ +$LK,"CH_CTRLJ",A="FL:::/Kernel/KernelA.HH,3441"$ +$LK,"ARGT_XMM128",A="FL:::/Kernel/KernelA.HH,1961"$ +$LK,"SC_CURSOR_UP",A="FL:::/Kernel/KernelA.HH,3513"$ +$LK,"CH_CTRLK",A="FL:::/Kernel/KernelA.HH,3442"$ +$LK,"TASKf_HAS_SONG",A="FL:::/Kernel/KernelA.HH,3242"$ $LK,"WIF_FOCUS_TASK_MS_L_D",A="FL:::/Kernel/KernelA.HH,1435"$ $LK,"DOCEf_SEL",A="FL:::/Kernel/KernelA.HH,1053"$ $LK,"RandI32",A="FL:::/Kernel/KMathB.HC.Z,97",BI=54$ $LK,"RandI16",A="FL:::/Kernel/KMathB.HC.Z,77",BI=55$ -$LK,"CH_CTRLL",A="FL:::/Kernel/KernelA.HH,3481"$ +$LK,"CH_CTRLL",A="FL:::/Kernel/KernelA.HH,3443"$ $LK,"EXT_EXTS_NUM",A="FL:::/Kernel/KernelA.HH,600"$ -$LK,"CH_CTRLM",A="FL:::/Kernel/KernelA.HH,3482"$ -$LK,"ICf_LOCK",A="FL:::/Kernel/KernelA.HH,1627"$ -$LK,"ICF_LOCK",A="FL:::/Kernel/KernelA.HH,1626"$ +$LK,"CH_CTRLM",A="FL:::/Kernel/KernelA.HH,3444"$ +$LK,"ICf_LOCK",A="FL:::/Kernel/KernelA.HH,1633"$ +$LK,"ICF_LOCK",A="FL:::/Kernel/KernelA.HH,1632"$ $LK,"WIF_SELF_MS_WHEEL",A="FL:::/Kernel/KernelA.HH,1425"$ -$LK,"PutFileLink",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,163",BI=56$ +$LK,"PutFileLink",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,160",BI=56$ $LK,"BreakLock",A="FL:::/Kernel/KExcept.HC.Z,131",BI=57$ $LK,"HPET",A="FL:::/Kernel/KMisc.HC.Z,80",BI=58$ $LK,"CORE0_32BIT_INIT",A="FL:::/Kernel/KStart32.HC.Z,75"$ $LK,"CORE0_16BIT_INIT",A="FL:::/Kernel/KStart16.HC.Z,56"$ -$LK,"CH_CTRLN",A="FL:::/Kernel/KernelA.HH,3483"$ -$LK,"BDf_FMT",A="FL:::/Kernel/KernelA.HH,2667"$ -$LK,"CCF_KEEP_DOT",A="FL:::/Kernel/KernelA.HH,2146"$ +$LK,"CH_CTRLN",A="FL:::/Kernel/KernelA.HH,3445"$ +$LK,"BDf_FMT",A="FL:::/Kernel/KernelA.HH,2631"$ +$LK,"CCF_KEEP_DOT",A="FL:::/Kernel/KernelA.HH,2152"$ $LK,"Let2BlkDevType",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,172",BI=59$ -$LK,"CH_CTRLO",A="FL:::/Kernel/KernelA.HH,3484"$ -$LK,"ARGT_XMM",A="FL:::/Kernel/KernelA.HH,1951"$ +$LK,"CH_CTRLO",A="FL:::/Kernel/KernelA.HH,3446"$ +$LK,"ARGT_XMM",A="FL:::/Kernel/KernelA.HH,1957"$ $LK,"DOCEf_REMALLOC_DATA",A="FL:::/Kernel/KernelA.HH,1102"$ $LK,"DOCEf_WIN_REL",A="FL:::/Kernel/KernelA.HH,1089"$ $LK,"DOCEF_WIN_REL",A="FL:::/Kernel/KernelA.HH,1001"$ $LK,"FifoI64Rem",A="FL:::/Kernel/KDataTypes.HC.Z,275",BI=60$ $LK,"_D3_DIV",A="FL:::/Kernel/KMathA.HC.Z,184"$ -$LK,"CH_CTRLP",A="FL:::/Kernel/KernelA.HH,3485"$ -$LK,"ICF_ARG2_TO_INT",A="FL:::/Kernel/KernelA.HH,1607"$ -$LK,"PRTF_NEG",A="FL:::/Kernel/KernelA.HH,3910"$ -$LK,"CH_CTRLQ",A="FL:::/Kernel/KernelA.HH,3486"$ -$LK,"CTSS",A="FL:::/Kernel/KernelA.HH,3399"$ +$LK,"CH_CTRLP",A="FL:::/Kernel/KernelA.HH,3447"$ +$LK,"ICF_ARG2_TO_INT",A="FL:::/Kernel/KernelA.HH,1613"$ +$LK,"PRTF_NEG",A="FL:::/Kernel/KernelA.HH,3874"$ +$LK,"CH_CTRLQ",A="FL:::/Kernel/KernelA.HH,3448"$ +$LK,"CTSS",A="FL:::/Kernel/KernelA.HH,3361"$ $LK,"HomeSet",A="FL:::/Kernel/BlkDev/DskDirB.HC.Z,1",BI=61$ $LK,"FileNameChk",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,249",BI=62$ $LK,"D3Mul",A="FL:::/Kernel/KernelB.HH,156"$ -$LK,"CH_CTRLR",A="FL:::/Kernel/KernelA.HH,3487"$ -$LK,"SK_NAME",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,89"$ +$LK,"CH_CTRLR",A="FL:::/Kernel/KernelA.HH,3449"$ +$LK,"SK_NAME",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,86"$ $LK,"CtrlAltC",A="FL:::/Kernel/KeyDev.HC.Z,133",BI=63$ $LK,"CallerRep",A="FL:::/Kernel/KDbg.HC.Z,152",BI=64$ -$LK,"CH_CTRLS",A="FL:::/Kernel/KernelA.HH,3488"$ -$LK,"ROP_EQU",A="FL:::/Kernel/KernelA.HH,2942"$ +$LK,"CH_CTRLS",A="FL:::/Kernel/KernelA.HH,3450"$ +$LK,"ROP_EQU",A="FL:::/Kernel/KernelA.HH,2904"$ $LK,"DOCEf_LST",A="FL:::/Kernel/KernelA.HH,1107"$ $LK,"CtrlAltD",A="FL:::/Kernel/KeyDev.HC.Z,138",BI=65$ $LK,"RandI64",A="FL:::/Kernel/KMathB.HC.Z,117",BI=66$ -$LK,"CH_CTRLT",A="FL:::/Kernel/KernelA.HH,3489"$ -$LK,"MBS_UNUSED_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,2857"$ -$LK,"CCmpGlbls",A="FL:::/Kernel/KernelA.HH,2226"$ -$LK,"RT_U32",A="FL:::/Kernel/KernelA.HH,1571"$ -$LK,"RT_U16",A="FL:::/Kernel/KernelA.HH,1569"$ +$LK,"CH_CTRLT",A="FL:::/Kernel/KernelA.HH,3451"$ +$LK,"MBS_UNUSED_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,2819"$ +$LK,"CCmpGlbls",A="FL:::/Kernel/KernelA.HH,2232"$ +$LK,"RT_U32",A="FL:::/Kernel/KernelA.HH,1577"$ +$LK,"RT_U16",A="FL:::/Kernel/KernelA.HH,1575"$ $LK,"CExternUsage",A="FL:::/Kernel/KernelA.HH,821"$ $LK,"sys_os_version",A="FL:::/Kernel/KGlbls.HC.Z,16"$ -$LK,"CH_CTRLU",A="FL:::/Kernel/KernelA.HH,3490"$ -$LK,"ARGT_MM32",A="FL:::/Kernel/KernelA.HH,1949"$ +$LK,"CH_CTRLU",A="FL:::/Kernel/KernelA.HH,3452"$ +$LK,"ARGT_MM32",A="FL:::/Kernel/KernelA.HH,1955"$ $LK,"WIf_SELF_MS_WHEEL",A="FL:::/Kernel/KernelA.HH,1453"$ $LK,"DOCSS_COMMENT",A="FL:::/Kernel/KernelA.HH,1135"$ $LK,"CtrlAltF",A="FL:::/Kernel/KeyDev.HC.Z,148",BI=67$ -$LK,"CH_CTRLV",A="FL:::/Kernel/KernelA.HH,3491"$ -$LK,"CCodeMisc",A="FL:::/Kernel/KernelA.HH,1715"$ +$LK,"CH_CTRLV",A="FL:::/Kernel/KernelA.HH,3453"$ +$LK,"CCodeMisc",A="FL:::/Kernel/KernelA.HH,1721"$ $LK,"DOF_DONT_TEXT_ATTR",A="FL:::/Kernel/KernelA.HH,1229"$ $LK,"DOCEf_WORD_WRAP",A="FL:::/Kernel/KernelA.HH,1050"$ $LK,"DOCEF_WORD_WRAP",A="FL:::/Kernel/KernelA.HH,1044"$ $LK,"DrvFATBlkSet",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,117",BI=68$ -$LK,"CH_CTRLW",A="FL:::/Kernel/KernelA.HH,3492"$ -$LK,"FFB_NEXT_BLK",A="FL:::/Kernel/KernelA.HH,2798"$ -$LK,"ISO1FromName",A="FL:::/Kernel/BlkDev/FileSysISO.HC.Z,28",BI=69$ -$LK,"MPIntAll",A="FL:::/Kernel/MultiProc.HC.Z,149",BI=70$ +$LK,"CH_CTRLW",A="FL:::/Kernel/KernelA.HH,3454"$ +$LK,"FFB_NEXT_BLK",A="FL:::/Kernel/KernelA.HH,2760"$ +$LK,"MPIntAll",A="FL:::/Kernel/MultiProc.HC.Z,149",BI=69$ $LK,"TaskContextRestore",A="FL:::/Kernel/Sched.HC.Z,283"$ -$LK,"SCf_ALT",A="FL:::/Kernel/KernelA.HH,3511"$ -$LK,"CH_CTRLX",A="FL:::/Kernel/KernelA.HH,3493"$ -$LK,"CH_CTRLY",A="FL:::/Kernel/KernelA.HH,3494"$ +$LK,"SCf_ALT",A="FL:::/Kernel/KernelA.HH,3473"$ +$LK,"CH_CTRLX",A="FL:::/Kernel/KernelA.HH,3455"$ +$LK,"CH_CTRLY",A="FL:::/Kernel/KernelA.HH,3456"$ $LK,"CDoc",A="FL:::/Kernel/KernelA.HH,1367"$ $LK,"MemSetU8",A="FL:::/Kernel/KernelB.HH,179"$ $LK,"_FCLEX",A="FL:::/Kernel/KMathA.HC.Z,646"$ $LK,"_D3_DOT",A="FL:::/Kernel/KMathA.HC.Z,113"$ -$LK,"CH_CTRLZ",A="FL:::/Kernel/KernelA.HH,3495"$ +$LK,"CH_CTRLZ",A="FL:::/Kernel/KernelA.HH,3457"$ $LK,"CHashGeneric",A="FL:::/Kernel/KernelA.HH,737"$ $LK,"SYS_FIND_PCIBIOS_SERVICE_DIR",A="FL:::/Kernel/PCIBIOS.HC.Z,8"$ -$LK,"CTRLF_CLICKED",A="FL:::/Kernel/KernelA.HH,3091"$ +$LK,"CTRLF_CLICKED",A="FL:::/Kernel/KernelA.HH,3053"$ $LK,"HTF_RESOLVE",A="FL:::/Kernel/KernelA.HH,711"$ -$LK,"BCnt",A="FL:::/Kernel/KMisc.HC.Z,39",BI=71$ -$LK,"Mem64DevAlloc",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,108",BI=72$ -$LK,"Mem32DevAlloc",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,58",BI=73$ -$LK,"RT_U64",A="FL:::/Kernel/KernelA.HH,1574"$ +$LK,"BCnt",A="FL:::/Kernel/KMisc.HC.Z,39",BI=70$ +$LK,"Mem64DevAlloc",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,108",BI=71$ +$LK,"Mem32DevAlloc",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,58",BI=72$ +$LK,"RT_U64",A="FL:::/Kernel/KernelA.HH,1580"$ $LK,"DOCT_TAB",A="FL:::/Kernel/KernelA.HH,907"$ $LK,"HTT_FRAME_PTR",A="FL:::/Kernel/KernelA.HH,702"$ $LK,"HTt_FRAME_PTR",A="FL:::/Kernel/KernelA.HH,672"$ -$LK,"ISO1FilesFind",A="FL:::/Kernel/BlkDev/FileSysISO.HC.Z,173",BI=74$ -$LK,"CtrlAltM",A="FL:::/Kernel/KeyDev.HC.Z,153",BI=75$ -$LK,"DefineLstLoad",A="FL:::/Kernel/KDefine.HC.Z,13",BI=76$ -$LK,"ARGT_MM64",A="FL:::/Kernel/KernelA.HH,1950"$ +$LK,"CtrlAltM",A="FL:::/Kernel/KeyDev.HC.Z,153",BI=73$ +$LK,"DefineLstLoad",A="FL:::/Kernel/KDefine.HC.Z,13",BI=74$ +$LK,"ARGT_MM64",A="FL:::/Kernel/KernelA.HH,1956"$ $LK,"DOCEf_LEFT_CB",A="FL:::/Kernel/KernelA.HH,1075"$ $LK,"DOCEF_LEFT_CB",A="FL:::/Kernel/KernelA.HH,987"$ $LK,"RFLAGf_DIR",A="FL:::/Kernel/KernelA.HH,327"$ -$LK,"CtrlAltN",A="FL:::/Kernel/KeyDev.HC.Z,158",BI=77$ +$LK,"CtrlAltN",A="FL:::/Kernel/KeyDev.HC.Z,158",BI=75$ $LK,"C:/Doc/MultiCore.DD.Z",A="FL:::/Kernel/KernelB.HH,238"$ -$LK,"CDirEntry",A="FL:::/Kernel/KernelA.HH,2564"$ -$LK,"TK_STR",A="FL:::/Kernel/KernelA.HH,2084"$ -$LK,"ACD_DEF_END",A="FL:::/Kernel/KernelA.HH,1516"$ -$LK,"PROGRESS_DESC_LEN",A="FL:::/Kernel/KernelA.HH,3892"$ -$LK,"CCF_ASM_EXPRESSIONS",A="FL:::/Kernel/KernelA.HH,2157"$ +$LK,"CDirEntry",A="FL:::/Kernel/KernelA.HH,2526"$ +$LK,"TK_STR",A="FL:::/Kernel/KernelA.HH,2090"$ +$LK,"ACD_DEF_END",A="FL:::/Kernel/KernelA.HH,1522"$ +$LK,"PROGRESS_DESC_LEN",A="FL:::/Kernel/KernelA.HH,3856"$ +$LK,"CCF_ASM_EXPRESSIONS",A="FL:::/Kernel/KernelA.HH,2163"$ $LK,"D3Sub",A="FL:::/Kernel/KernelB.HH,160"$ -$LK,"SC_CURSOR_RIGHT",A="FL:::/Kernel/KernelA.HH,3554"$ -$LK,"KeyDevAdd",A="FL:::/Kernel/KeyDev.HC.Z,70",BI=78$ -$LK,"CTRLF_BORDER",A="FL:::/Kernel/KernelA.HH,3088"$ +$LK,"SC_CURSOR_RIGHT",A="FL:::/Kernel/KernelA.HH,3516"$ +$LK,"KeyDevAdd",A="FL:::/Kernel/KeyDev.HC.Z,70",BI=76$ +$LK,"CTRLF_BORDER",A="FL:::/Kernel/KernelA.HH,3050"$ $LK,"_D3_EQU",A="FL:::/Kernel/KMathA.HC.Z,226"$ -$LK,"VGAP_ATTR_DATA_READ",A="FL:::/Kernel/KernelA.HH,3711"$ -$LK,"ATA_PACKET",A="FL:::/Kernel/KernelA.HH,2271"$ +$LK,"VGAP_ATTR_DATA_READ",A="FL:::/Kernel/KernelA.HH,3675"$ +$LK,"ATA_PACKET",A="FL:::/Kernel/KernelA.HH,2277"$ $LK,"WIF_FOCUS_TASK_MS_R_D",A="FL:::/Kernel/KernelA.HH,1437"$ $LK,"HTF_LOCAL",A="FL:::/Kernel/KernelA.HH,713"$ $LK,"HTT_ASM_KEYWORD",A="FL:::/Kernel/KernelA.HH,696"$ $LK,"HTf_LOCAL",A="FL:::/Kernel/KernelA.HH,683"$ -$LK,"CtrlAltT",A="FL:::/Kernel/KeyDev.HC.Z,163",BI=79$ -$LK,"IsSilent",A="FL:::/Kernel/KMisc.HC.Z,256",BI=80$ -$LK,"CBpt",A="FL:::/Kernel/KernelA.HH,3153"$ +$LK,"CtrlAltT",A="FL:::/Kernel/KeyDev.HC.Z,163",BI=77$ +$LK,"IsSilent",A="FL:::/Kernel/KMisc.HC.Z,256",BI=78$ +$LK,"CBpt",A="FL:::/Kernel/KernelA.HH,3115"$ $LK,"HTt_ASM_KEYWORD",A="FL:::/Kernel/KernelA.HH,666"$ -$LK,"PCIWriteU32",A="FL:::/Kernel/PCIBIOS.HC.Z,250",BI=81$ -$LK,"PCIWriteU16",A="FL:::/Kernel/PCIBIOS.HC.Z,235",BI=82$ -$LK,"CtrlAltV",A="FL:::/Kernel/KeyDev.HC.Z,168",BI=83$ -$LK,"VM_VMWARE",A="FL:::/Kernel/KernelA.HH,3923"$ -$LK,"CISO1DirEntry",A="FL:::/Kernel/KernelA.HH,2470"$ +$LK,"PCIWriteU32",A="FL:::/Kernel/PCIBIOS.HC.Z,250",BI=79$ +$LK,"PCIWriteU16",A="FL:::/Kernel/PCIBIOS.HC.Z,235",BI=80$ +$LK,"CtrlAltV",A="FL:::/Kernel/KeyDev.HC.Z,168",BI=81$ +$LK,"VM_VMWARE",A="FL:::/Kernel/KernelA.HH,3887"$ $LK,"_LXCHG_U8",A="FL:::/Kernel/KUtils.HC.Z,244"$ -$LK,"CtrlAltX",A="FL:::/Kernel/KeyDev.HC.Z,173",BI=84$ -$LK,"UserTaskCont",A="FL:::/Kernel/KTask.HC.Z,384",BI=85$ +$LK,"CtrlAltX",A="FL:::/Kernel/KeyDev.HC.Z,173",BI=82$ +$LK,"UserTaskCont",A="FL:::/Kernel/KTask.HC.Z,384",BI=83$ $LK,"RFLAGf_NESTED_TASK",A="FL:::/Kernel/KernelA.HH,331"$ $LK,"BEqu",A="FL:::/Kernel/KernelB.HH,28"$ -$LK,"ISO1T_PRI_VOL_DESC",A="FL:::/Kernel/KernelA.HH,2491"$ -$LK,"FAT32MkDir",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,921",BI=86$ -$LK,"ClusBlkRead",A="FL:::/Kernel/BlkDev/DskClus.HC.Z,46",BI=87$ -$LK,"DCS_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,3634"$ -$LK,"ICF_USE_INT",A="FL:::/Kernel/KernelA.HH,1610"$ +$LK,"FAT32MkDir",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,919",BI=84$ +$LK,"ClusBlkRead",A="FL:::/Kernel/BlkDev/DskClus.HC.Z,44",BI=85$ +$LK,"DCS_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,3596"$ +$LK,"ICF_USE_INT",A="FL:::/Kernel/KernelA.HH,1616"$ $LK,"DOCT_NEW_LINE",A="FL:::/Kernel/KernelA.HH,905"$ $LK,"BIN_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,383"$ $LK,"char_bmp_non_eol_white_space",A="FL:::/Kernel/StrA.HC.Z,359"$ -$LK,"ARGT_IMM8",A="FL:::/Kernel/KernelA.HH,1894"$ +$LK,"ARGT_IMM8",A="FL:::/Kernel/KernelA.HH,1900"$ $LK,"SYS_HASH_SINGLE_TABLE_FIND1",A="FL:::/Kernel/KHashA.HC.Z,30"$ -$LK,"CJob",A="FL:::/Kernel/KernelA.HH,3191"$ +$LK,"CJob",A="FL:::/Kernel/KernelA.HH,3153"$ $LK,"DOC_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,1356"$ $LK,"DOCEF_INVERT",A="FL:::/Kernel/KernelA.HH,1046"$ $LK,"CDateStruct",A="FL:::/Kernel/KernelA.HH,193"$ $LK,"CHashFun",A="FL:::/Kernel/KernelA.HH,860"$ -$LK,"JOBf_ADD_TO_QUE",A="FL:::/Kernel/KernelA.HH,3182"$ -$LK,"SV_I_REG",A="FL:::/Kernel/KernelA.HH,1751"$ +$LK,"JOBf_ADD_TO_QUE",A="FL:::/Kernel/KernelA.HH,3144"$ +$LK,"SV_I_REG",A="FL:::/Kernel/KernelA.HH,1757"$ $LK,"DOCEf_INVERT",A="FL:::/Kernel/KernelA.HH,1052"$ -$LK,"DayOfWeek",A="FL:::/Kernel/KDate.HC.Z,30",BI=88$ -$LK,"CDrv",A="FL:::/Kernel/KernelA.HH,2732"$ -$LK,"TK_MINUS_MINUS",A="FL:::/Kernel/KernelA.HH,2089"$ +$LK,"DayOfWeek",A="FL:::/Kernel/KDate.HC.Z,30",BI=86$ +$LK,"CDrv",A="FL:::/Kernel/KernelA.HH,2694"$ +$LK,"TK_MINUS_MINUS",A="FL:::/Kernel/KernelA.HH,2095"$ $LK,"DOCT_LST",A="FL:::/Kernel/KernelA.HH,936"$ -$LK,"JobResGet",A="FL:::/Kernel/Job.HC.Z,199",BI=89$ +$LK,"JobResGet",A="FL:::/Kernel/Job.HC.Z,199",BI=87$ $LK,"sys_heap_init_flag",A="FL:::/Kernel/KernelB.HH,181"$ -$LK,"FUF_CANCEL",A="FL:::/Kernel/KernelA.HH,2612"$ -$LK,"FUf_CANCEL",A="FL:::/Kernel/KernelA.HH,2585"$ +$LK,"FUF_CANCEL",A="FL:::/Kernel/KernelA.HH,2576"$ +$LK,"FUf_CANCEL",A="FL:::/Kernel/KernelA.HH,2548"$ $LK,"FALSE",A="FL:::/Kernel/KernelA.HH,21"$ -$LK,"VGAP_REG_READ",A="FL:::/Kernel/KernelA.HH,3716"$ -$LK,"CUAsmGlbls",A="FL:::/Kernel/KernelA.HH,2241"$ -$LK,"TK_ADD_EQU",A="FL:::/Kernel/KernelA.HH,2108"$ -$LK,"TK_XOR_EQU",A="FL:::/Kernel/KernelA.HH,2107"$ -$LK,"StrPrintHex",A="FL:::/Kernel/StrA.HC.Z,1",BI=90$ +$LK,"VGAP_REG_READ",A="FL:::/Kernel/KernelA.HH,3680"$ +$LK,"CUAsmGlbls",A="FL:::/Kernel/KernelA.HH,2247"$ +$LK,"TK_ADD_EQU",A="FL:::/Kernel/KernelA.HH,2114"$ +$LK,"TK_XOR_EQU",A="FL:::/Kernel/KernelA.HH,2113"$ +$LK,"StrPrintHex",A="FL:::/Kernel/StrA.HC.Z,1",BI=88$ $LK,"_D3_ADD_EQU",A="FL:::/Kernel/KMathA.HC.Z,239"$ -$LK,"DRV_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,2731"$ +$LK,"DRV_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,2693"$ $LK,"DOCT_PMT",A="FL:::/Kernel/KernelA.HH,911"$ $LK,"F64_MAX",A="FL:::/Kernel/KernelA.HH,46"$ $LK,"Cf_EXTERN",A="FL:::/Kernel/KernelA.HH,834"$ $LK,"HPET_GCAP_ID",A="FL:::/Kernel/KernelA.HH,553"$ $LK,"ATan",A="FL:::/Kernel/KernelB.HH,95"$ -$LK,"SysBadFree",A="FL:::/Kernel/Mem/MemPag.HC.Z,1",BI=91$ -$LK,"ATA_ID_DEV",A="FL:::/Kernel/KernelA.HH,2280"$ +$LK,"SysBadFree",A="FL:::/Kernel/Mem/MemPag.HC.Z,1",BI=89$ +$LK,"ATA_ID_DEV",A="FL:::/Kernel/KernelA.HH,2286"$ $LK,"CHashReg",A="FL:::/Kernel/KernelA.HH,752"$ $LK,"MEM_512GIG_NUM",A="FL:::/Kernel/KStart32.HC.Z,12"$ -$LK,"SCf_INS",A="FL:::/Kernel/KernelA.HH,3519"$ +$LK,"SCf_INS",A="FL:::/Kernel/KernelA.HH,3481"$ $LK,"LAPIC_LVT_ERR",A="FL:::/Kernel/KernelA.HH,523"$ -$LK,"Scale2Mem",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,169",BI=92$ -$LK,"RandU32",A="FL:::/Kernel/KMathB.HC.Z,107",BI=93$ -$LK,"RandU16",A="FL:::/Kernel/KMathB.HC.Z,87",BI=94$ +$LK,"Scale2Mem",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,169",BI=90$ +$LK,"RandU32",A="FL:::/Kernel/KMathB.HC.Z,107",BI=91$ +$LK,"RandU16",A="FL:::/Kernel/KMathB.HC.Z,87",BI=92$ $LK,"F64_MIN",A="FL:::/Kernel/KernelA.HH,47"$ $LK,"_FLDCW",A="FL:::/Kernel/KMathA.HC.Z,625"$ -$LK,"__DIR__",A="FL:::/Kernel/KernelA.HH,2043"$ -$LK,"ARGT_RM32",A="FL:::/Kernel/KernelA.HH,1911"$ -$LK,"ARGT_RM16",A="FL:::/Kernel/KernelA.HH,1910"$ +$LK,"__DIR__",A="FL:::/Kernel/KernelA.HH,2049"$ +$LK,"ARGT_RM32",A="FL:::/Kernel/KernelA.HH,1917"$ +$LK,"ARGT_RM16",A="FL:::/Kernel/KernelA.HH,1916"$ $LK,"RFLAGf_INT",A="FL:::/Kernel/KernelA.HH,326"$ $LK,"WIf_SELF_DOC",A="FL:::/Kernel/KernelA.HH,1456"$ $LK,"WIF_SELF_DOC",A="FL:::/Kernel/KernelA.HH,1428"$ $LK,"MLF_STATIC",A="FL:::/Kernel/KernelA.HH,784"$ $LK,"str2color_lst",A="FL:::/Kernel/KDefine.HC.Z,156"$ $LK,"local_time_offset",A="FL:::/Kernel/KGlbls.HC.Z,14"$ -$LK,"RedSeaFilesFind",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,539",BI=95$ -$LK,"TK_INS_BIN",A="FL:::/Kernel/KernelA.HH,2120"$ -$LK,"ClusWrite",A="FL:::/Kernel/BlkDev/DskClus.HC.Z,129",BI=96$ +$LK,"RedSeaFilesFind",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,537",BI=93$ +$LK,"TK_INS_BIN",A="FL:::/Kernel/KernelA.HH,2126"$ +$LK,"ClusWrite",A="FL:::/Kernel/BlkDev/DskClus.HC.Z,123",BI=94$ $LK,"_D3_MUL",A="FL:::/Kernel/KMathA.HC.Z,167"$ -$LK,"ISO1_BASE_YEAR",A="FL:::/Kernel/KernelA.HH,2533"$ -$LK,"TK_ELSE",A="FL:::/Kernel/KernelA.HH,2116"$ -$LK,"RandU64",A="FL:::/Kernel/KMathB.HC.Z,127",BI=97$ -$LK,"PostMsgWait",A="FL:::/Kernel/Job.HC.Z,253",BI=98$ -$LK,"UndefinedDefine",A="FL:::/Kernel/KDefine.HC.Z,43",BI=99$ -$LK,"ARGT_RM64",A="FL:::/Kernel/KernelA.HH,1912"$ -$LK,"ATAGetRes",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,67",BI=100$ -$LK,"ATAWaitDRQ",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,36",BI=101$ -$LK,"TaskInit",A="FL:::/Kernel/KTask.HC.Z,182",BI=102$ +$LK,"TK_ELSE",A="FL:::/Kernel/KernelA.HH,2122"$ +$LK,"RandU64",A="FL:::/Kernel/KMathB.HC.Z,127",BI=95$ +$LK,"PostMsgWait",A="FL:::/Kernel/Job.HC.Z,253",BI=96$ +$LK,"UndefinedDefine",A="FL:::/Kernel/KDefine.HC.Z,43",BI=97$ +$LK,"ARGT_RM64",A="FL:::/Kernel/KernelA.HH,1918"$ +$LK,"ATAGetRes",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,67",BI=98$ +$LK,"ATAWaitDRQ",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,36",BI=99$ +$LK,"TaskInit",A="FL:::/Kernel/KTask.HC.Z,182",BI=100$ $LK,"DOCEf_RIGHT_CB",A="FL:::/Kernel/KernelA.HH,1077"$ $LK,"DOCEF_RIGHT_CB",A="FL:::/Kernel/KernelA.HH,989"$ $LK,"HTT_DICT_WORD",A="FL:::/Kernel/KernelA.HH,694"$ $LK,"HTt_DICT_WORD",A="FL:::/Kernel/KernelA.HH,664"$ $LK,"RLf_MP",A="FL:::/Kernel/KernelA.HH,463"$ -$LK,"PRTF_DOLLAR",A="FL:::/Kernel/KernelA.HH,3905"$ +$LK,"PRTF_DOLLAR",A="FL:::/Kernel/KernelA.HH,3869"$ $LK,"CSpring",A="FL:::/Kernel/KernelA.HH,227"$ -$LK,"CBGR24",A="FL:::/Kernel/KernelA.HH,2990"$ -$LK,"FONT_WIDTH",A="FL:::/Kernel/KernelA.HH,3595"$ -$LK,"CHeapCtrl",A="FL:::/Kernel/KernelA.HH,2907"$ -$LK,"LastDayOfYear",A="FL:::/Kernel/KDate.HC.Z,110",BI=103$ +$LK,"CBGR24",A="FL:::/Kernel/KernelA.HH,2952"$ +$LK,"FONT_WIDTH",A="FL:::/Kernel/KernelA.HH,3557"$ +$LK,"CHeapCtrl",A="FL:::/Kernel/KernelA.HH,2869"$ +$LK,"LastDayOfYear",A="FL:::/Kernel/KDate.HC.Z,110",BI=101$ $LK,"SYS_IDLE_PT",A="FL:::/Kernel/Sched.HC.Z,204"$ $LK,"mp_cnt_initial",A="FL:::/Kernel/KernelB.HH,240"$ -$LK,"STD_DISTRO_DVD_CFG",A="FL:::/Kernel/KernelA.HH,3878"$ -$LK,"OS_WINDOWS",A="FL:::/Kernel/KernelA.HH,3919"$ -$LK,"CAbsCntsI64",A="FL:::/Kernel/KernelA.HH,1816"$ -$LK,"Core0StartMP",A="FL:::/Kernel/MultiProc.HC.Z,283",BI=104$ +$LK,"STD_DISTRO_DVD_CFG",A="FL:::/Kernel/KernelA.HH,3842"$ +$LK,"OS_WINDOWS",A="FL:::/Kernel/KernelA.HH,3883"$ +$LK,"CAbsCntsI64",A="FL:::/Kernel/KernelA.HH,1822"$ +$LK,"Core0StartMP",A="FL:::/Kernel/MultiProc.HC.Z,283",BI=102$ $LK,"_D3_SUB",A="FL:::/Kernel/KMathA.HC.Z,149"$ -$LK,"CBGR48",A="FL:::/Kernel/KernelA.HH,2994"$ +$LK,"CBGR48",A="FL:::/Kernel/KernelA.HH,2956"$ $LK,"DOCEF_BORDER_PLOT",A="FL:::/Kernel/KernelA.HH,1008"$ -$LK,"__DATE__",A="FL:::/Kernel/KernelA.HH,2035"$ -$LK,"AdamErr",A="FL:::/Kernel/Job.HC.Z,433",BI=105$ +$LK,"__DATE__",A="FL:::/Kernel/KernelA.HH,2041"$ +$LK,"AdamErr",A="FL:::/Kernel/Job.HC.Z,433",BI=103$ $LK,"sys_focus_task",A="FL:::/Kernel/KernelB.HH,200"$ $LK,"DOCEf_BORDER_PLOT",A="FL:::/Kernel/KernelA.HH,1096"$ $LK,"HTT_MODULE",A="FL:::/Kernel/KernelA.HH,700"$ $LK,"HTt_MODULE",A="FL:::/Kernel/KernelA.HH,670"$ -$LK,"ARGT_REL8",A="FL:::/Kernel/KernelA.HH,1890"$ -$LK,"GridInit",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,1",BI=106$ -$LK,"FirstDayOfYear",A="FL:::/Kernel/KDate.HC.Z,98",BI=107$ -$LK,"CCf_PMT",A="FL:::/Kernel/KernelA.HH,2139"$ -$LK,"ACD_EXTRA",A="FL:::/Kernel/KernelA.HH,1521"$ +$LK,"ARGT_REL8",A="FL:::/Kernel/KernelA.HH,1896"$ +$LK,"GridInit",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,1",BI=104$ +$LK,"FirstDayOfYear",A="FL:::/Kernel/KDate.HC.Z,98",BI=105$ +$LK,"CCf_PMT",A="FL:::/Kernel/KernelA.HH,2145"$ +$LK,"ACD_EXTRA",A="FL:::/Kernel/KernelA.HH,1527"$ $LK,"WIf_SELF_ODE",A="FL:::/Kernel/KernelA.HH,1457"$ $LK,"WIF_SELF_ODE",A="FL:::/Kernel/KernelA.HH,1429"$ $LK,"MLF_DFT_AVAILABLE",A="FL:::/Kernel/KernelA.HH,778"$ $LK,"COREAP_16BIT_INIT",A="FL:::/Kernel/MultiProc.HC.Z,9"$ -$LK,"SCf_NUM",A="FL:::/Kernel/KernelA.HH,3513"$ -$LK,"MSG_MS_MOVE",A="FL:::/Kernel/KernelA.HH,3222"$ -$LK,"RS_ATTR_RESIDENT",A="FL:::/Kernel/KernelA.HH,2548"$ -$LK,"Dbg2",A="FL:::/Kernel/KDbg.HC.Z,533",BI=108$ -$LK,"HashSrcFileSet",A="FL:::/Kernel/KHashB.HC.Z,154",BI=109$ -$LK,"ROP_XOR",A="FL:::/Kernel/KernelA.HH,2943"$ +$LK,"SCf_NUM",A="FL:::/Kernel/KernelA.HH,3475"$ +$LK,"MSG_MS_MOVE",A="FL:::/Kernel/KernelA.HH,3184"$ +$LK,"RS_ATTR_RESIDENT",A="FL:::/Kernel/KernelA.HH,2513"$ +$LK,"Dbg2",A="FL:::/Kernel/KDbg.HC.Z,533",BI=106$ +$LK,"HashSrcFileSet",A="FL:::/Kernel/KHashB.HC.Z,154",BI=107$ +$LK,"ROP_XOR",A="FL:::/Kernel/KernelA.HH,2905"$ $LK,"NULL",A="FL:::/Kernel/KernelA.HH,19"$ -$LK,"BlkPoolInit",A="FL:::/Kernel/Mem/BlkPool.HC.Z,18",BI=110$ -$LK,"BDF_EXT_SIZE",A="FL:::/Kernel/KernelA.HH,2659"$ -$LK,"ProgressBarsRst",A="FL:::/Kernel/KMisc.HC.Z,303",BI=111$ +$LK,"BlkPoolInit",A="FL:::/Kernel/Mem/BlkPool.HC.Z,18",BI=108$ +$LK,"BDF_EXT_SIZE",A="FL:::/Kernel/KernelA.HH,2623"$ +$LK,"ProgressBarsRst",A="FL:::/Kernel/KMisc.HC.Z,303",BI=109$ $LK,"sys_boot_blk",A="FL:::/Kernel/KernelB.HH,38"$ -$LK,"TASKf_PENDING_BREAK",A="FL:::/Kernel/KernelA.HH,3284"$ -$LK,"BDf_EXT_SIZE",A="FL:::/Kernel/KernelA.HH,2669"$ -$LK,"JOBT_SPAWN_TASK",A="FL:::/Kernel/KernelA.HH,3189"$ +$LK,"TASKf_PENDING_BREAK",A="FL:::/Kernel/KernelA.HH,3246"$ +$LK,"BDf_EXT_SIZE",A="FL:::/Kernel/KernelA.HH,2633"$ +$LK,"JOBT_SPAWN_TASK",A="FL:::/Kernel/KernelA.HH,3151"$ $LK,"CQue",A="FL:::/Kernel/KernelA.HH,122"$ -$LK,"MEM_ADAM_STK",A="FL:::/Kernel/KernelA.HH,2884"$ -$LK,"DFT_ISO_FILENAME",A="FL:::/Kernel/KernelA.HH,2771"$ +$LK,"MEM_ADAM_STK",A="FL:::/Kernel/KernelA.HH,2846"$ +$LK,"DFT_ISO_FILENAME",A="FL:::/Kernel/KernelA.HH,2733"$ $LK,"DOCEF_UPDATE_DATA",A="FL:::/Kernel/KernelA.HH,1012"$ -$LK,"AdamLog",A="FL:::/Kernel/Job.HC.Z,423",BI=112$ -$LK,"TASKf_KILL_TASK",A="FL:::/Kernel/KernelA.HH,3274"$ -$LK,"ACD_H1",A="FL:::/Kernel/KernelA.HH,1513"$ +$LK,"AdamLog",A="FL:::/Kernel/Job.HC.Z,423",BI=110$ +$LK,"TASKf_KILL_TASK",A="FL:::/Kernel/KernelA.HH,3236"$ +$LK,"ACD_H1",A="FL:::/Kernel/KernelA.HH,1519"$ $LK,"Ff_RET1",A="FL:::/Kernel/KernelA.HH,858"$ -$LK,"RS_ATTR_ARCHIVE",A="FL:::/Kernel/KernelA.HH,2543"$ +$LK,"RS_ATTR_ARCHIVE",A="FL:::/Kernel/KernelA.HH,2508"$ $LK,"DOCEf_UPDATE_DATA",A="FL:::/Kernel/KernelA.HH,1100"$ $LK,"EXT_DBG_RESUME",A="FL:::/Kernel/KernelA.HH,599"$ -$LK,"MSG_MS_R_D_DOWN",A="FL:::/Kernel/KernelA.HH,3229"$ -$LK,"FSt_FAT32",A="FL:::/Kernel/KernelA.HH,2702"$ -$LK,"OPTf_WARN_PAREN",A="FL:::/Kernel/KernelA.HH,1549"$ -$LK,"TaskStkNew",A="FL:::/Kernel/KTask.HC.Z,100",BI=113$ -$LK,"RT_PTR",A="FL:::/Kernel/KernelA.HH,1573"$ -$LK,"HashTableDel",A="FL:::/Kernel/KHashB.HC.Z,90",BI=114$ +$LK,"MSG_MS_R_D_DOWN",A="FL:::/Kernel/KernelA.HH,3191"$ +$LK,"WINMGR_PERIOD",A="FL:::/Kernel/KernelA.HH,1479"$ +$LK,"FSt_FAT32",A="FL:::/Kernel/KernelA.HH,2666"$ +$LK,"OPTf_WARN_PAREN",A="FL:::/Kernel/KernelA.HH,1555"$ +$LK,"TaskStkNew",A="FL:::/Kernel/KTask.HC.Z,100",BI=111$ +$LK,"RT_PTR",A="FL:::/Kernel/KernelA.HH,1579"$ +$LK,"HashTableDel",A="FL:::/Kernel/KHashB.HC.Z,90",BI=112$ $LK,"LBtc",A="FL:::/Kernel/KernelB.HH,22"$ -$LK,"FUF_Z_OR_NOT_Z",A="FL:::/Kernel/KernelA.HH,2627"$ +$LK,"FUF_Z_OR_NOT_Z",A="FL:::/Kernel/KernelA.HH,2591"$ $LK,"char_bmp_zero_tab_cr_nl_cursor",A="FL:::/Kernel/StrA.HC.Z,365"$ $LK,"ClampI64",A="FL:::/Kernel/KernelB.HH,125"$ -$LK,"FUf_Z_OR_NOT_Z",A="FL:::/Kernel/KernelA.HH,2600"$ -$LK,"B2",A="FL:::/Kernel/KDbg.HC.Z,422",BI=115$ +$LK,"FUf_Z_OR_NOT_Z",A="FL:::/Kernel/KernelA.HH,2563"$ +$LK,"B2",A="FL:::/Kernel/KDbg.HC.Z,422",BI=113$ $LK,"SLOP",A="FL:::/Kernel/StrPrint.HC.Z,206"$ -$LK,"FF_BUF_DIRTY",A="FL:::/Kernel/KernelA.HH,2802"$ -$LK,"ICF_SWAP",A="FL:::/Kernel/KernelA.HH,1622"$ +$LK,"FF_BUF_DIRTY",A="FL:::/Kernel/KernelA.HH,2764"$ +$LK,"ICF_SWAP",A="FL:::/Kernel/KernelA.HH,1628"$ $LK,"_STRMATCH",A="FL:::/Kernel/StrA.HC.Z,223"$ $LK,"MSF_FIXED",A="FL:::/Kernel/KernelA.HH,208"$ $LK,"MEM_HEAP_BASE",A="FL:::/Kernel/KStart32.HC.Z,6"$ $LK,"_CPUID",A="FL:::/Kernel/KUtils.HC.Z,319"$ $LK,"_LBEQU",A="FL:::/Kernel/KUtils.HC.Z,104"$ -$LK,"Caller",A="FL:::/Kernel/KDbg.HC.Z,60",BI=116$ -$LK,"SUF_S2T",A="FL:::/Kernel/KernelA.HH,3779"$ -$LK,"ATA_DEV_RST",A="FL:::/Kernel/KernelA.HH,2270"$ +$LK,"Caller",A="FL:::/Kernel/KDbg.HC.Z,60",BI=114$ +$LK,"SUF_S2T",A="FL:::/Kernel/KernelA.HH,3743"$ +$LK,"ATA_DEV_RST",A="FL:::/Kernel/KernelA.HH,2276"$ $LK,"INT_MP_CRASH_ADDR",A="FL:::/Kernel/KInts.HC.Z,2"$ -$LK,"RWF_LAST_DOLLAR",A="FL:::/Kernel/KernelA.HH,3581"$ -$LK,"RS_ATTR_CONTIGUOUS",A="FL:::/Kernel/KernelA.HH,2550"$ +$LK,"RWF_LAST_DOLLAR",A="FL:::/Kernel/KernelA.HH,3543"$ +$LK,"RS_ATTR_CONTIGUOUS",A="FL:::/Kernel/KernelA.HH,2515"$ $LK,"HPET_MAIN_CNT",A="FL:::/Kernel/KernelA.HH,555"$ -$LK,"ARGT_NONE",A="FL:::/Kernel/KernelA.HH,1889"$ +$LK,"ARGT_NONE",A="FL:::/Kernel/KernelA.HH,1895"$ $LK,"DOCT_DATA",A="FL:::/Kernel/KernelA.HH,934"$ -$LK,"SUF_T2S",A="FL:::/Kernel/KernelA.HH,3780"$ -$LK,"MEM_MIN_MEG",A="FL:::/Kernel/KernelA.HH,3455"$ +$LK,"SUF_T2S",A="FL:::/Kernel/KernelA.HH,3744"$ +$LK,"MEM_MIN_MEG",A="FL:::/Kernel/KernelA.HH,3417"$ $LK,"exp_1",A="FL:::/Kernel/KernelA.HH,52"$ $LK,"CTRL_KEY_SCAN_DECODE_TABLE",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,15"$ -$LK,"KeyDevRem",A="FL:::/Kernel/KeyDev.HC.Z,64",BI=117$ -$LK,"G2",A="FL:::/Kernel/KDbg.HC.Z,469",BI=118$ +$LK,"KeyDevRem",A="FL:::/Kernel/KeyDev.HC.Z,64",BI=115$ +$LK,"G2",A="FL:::/Kernel/KDbg.HC.Z,469",BI=116$ $LK,"DOCEG_HAS_ARG",A="FL:::/Kernel/KernelA.HH,1035"$ -$LK,"TSSNew",A="FL:::/Kernel/MultiProc.HC.Z,76",BI=119$ +$LK,"TSSNew",A="FL:::/Kernel/MultiProc.HC.Z,76",BI=117$ $LK,"SYS_PROGRESS1_DESC",A="FL:::/Kernel/KStart32.HC.Z,45"$ $LK,"LBtr",A="FL:::/Kernel/KernelB.HH,24"$ -$LK,"FStf_DISABLE",A="FL:::/Kernel/KernelA.HH,2711"$ +$LK,"FStf_DISABLE",A="FL:::/Kernel/KernelA.HH,2673"$ $LK,"HTT_OPCODE",A="FL:::/Kernel/KernelA.HH,697"$ $LK,"HTt_OPCODE",A="FL:::/Kernel/KernelA.HH,667"$ $LK,"CDATE_YEAR_DAYS_INT",A="FL:::/Kernel/KernelA.HH,184"$ $LK,"LBts",A="FL:::/Kernel/KernelB.HH,26"$ -$LK,"FSetClus",A="FL:::/Kernel/BlkDev/DskCFile.HC.Z,99",BI=120$ +$LK,"FSetClus",A="FL:::/Kernel/BlkDev/DskCFile.HC.Z,99",BI=118$ $LK,"ArcEntryGet",A="FL:::/Kernel/Compress.HC.Z,100"$ $LK,"_LOG10",A="FL:::/Kernel/KMathA.HC.Z,592"$ $LK,"DOC_COLOR_GLBL_VAR",A="FL:::/Kernel/KernelA.HH,1151"$ $LK,"I32_MAX",A="FL:::/Kernel/KernelA.HH,33"$ $LK,"I16_MAX",A="FL:::/Kernel/KernelA.HH,29"$ -$LK,"Adam",A="FL:::/Kernel/Job.HC.Z,406",BI=121$ +$LK,"Adam",A="FL:::/Kernel/Job.HC.Z,406",BI=119$ $LK,"CTryStk",A="FL:::/Kernel/KExcept.HC.Z,56"$ -$LK,"DCF_PALETTE",A="FL:::/Kernel/KernelA.HH,3610"$ +$LK,"DCF_PALETTE",A="FL:::/Kernel/KernelA.HH,3572"$ $LK,"set_bits_table",A="FL:::/Kernel/KGlbls.HC.Z,13"$ $LK,"rev_bits_table",A="FL:::/Kernel/KGlbls.HC.Z,12"$ -$LK,"KBD_CTRL",A="FL:::/Kernel/KernelA.HH,3001"$ +$LK,"KBD_CTRL",A="FL:::/Kernel/KernelA.HH,2963"$ $LK,"HTt_FUN",A="FL:::/Kernel/KernelA.HH,662"$ -$LK,"JobCtrlInit",A="FL:::/Kernel/Job.HC.Z,18",BI=122$ -$LK,"RS_ATTR_LONG_NAME",A="FL:::/Kernel/KernelA.HH,2544"$ -$LK,"TK_XOR_XOR",A="FL:::/Kernel/KernelA.HH,2100"$ +$LK,"JobCtrlInit",A="FL:::/Kernel/Job.HC.Z,18",BI=120$ +$LK,"RS_ATTR_LONG_NAME",A="FL:::/Kernel/KernelA.HH,2509"$ +$LK,"TK_XOR_XOR",A="FL:::/Kernel/KernelA.HH,2106"$ $LK,"DOCEf_HOLD",A="FL:::/Kernel/KernelA.HH,1105"$ $LK,"DOCEF_HOLD",A="FL:::/Kernel/KernelA.HH,1019"$ -$LK,"KDInputFilterPutKey",A="FL:::/Kernel/KeyDev.HC.Z,108",BI=123$ -$LK,"GetOutOfDollar",A="FL:::/Kernel/StrB.HC.Z,75",BI=124$ -$LK,"MEM_PAG_SIZE",A="FL:::/Kernel/KernelA.HH,2877"$ +$LK,"KDInputFilterPutKey",A="FL:::/Kernel/KeyDev.HC.Z,108",BI=121$ +$LK,"GetOutOfDollar",A="FL:::/Kernel/StrB.HC.Z,75",BI=122$ +$LK,"MEM_PAG_SIZE",A="FL:::/Kernel/KernelA.HH,2839"$ $LK,"DOC_COLOR_ALT_TEXT",A="FL:::/Kernel/KernelA.HH,1139"$ -$LK,"MBR_PT_FAT32a",A="FL:::/Kernel/KernelA.HH,2714"$ -$LK,"DbgHelp",A="FL:::/Kernel/KDbg.HC.Z,498",BI=125$ +$LK,"MBR_PT_FAT32a",A="FL:::/Kernel/KernelA.HH,2676"$ +$LK,"DbgHelp",A="FL:::/Kernel/KDbg.HC.Z,498",BI=123$ $LK,"_FLOOR",A="FL:::/Kernel/KMathA.HC.Z,420"$ -$LK,"MBR_PT_FAT32b",A="FL:::/Kernel/KernelA.HH,2715"$ +$LK,"MBR_PT_FAT32b",A="FL:::/Kernel/KernelA.HH,2677"$ $LK,"I32_MIN",A="FL:::/Kernel/KernelA.HH,32"$ $LK,"I16_MIN",A="FL:::/Kernel/KernelA.HH,28"$ -$LK,"MBR_PT_FAT32c",A="FL:::/Kernel/KernelA.HH,2716"$ +$LK,"MBR_PT_FAT32c",A="FL:::/Kernel/KernelA.HH,2678"$ $LK,"D3Dist",A="FL:::/Kernel/KernelB.HH,149"$ -$LK,"MBR_PT_FAT32d",A="FL:::/Kernel/KernelA.HH,2717"$ -$LK,"TK_INS_BIN_SIZE",A="FL:::/Kernel/KernelA.HH,2121"$ -$LK,"LMF_EXACT",A="FL:::/Kernel/KernelA.HH,3792"$ -$LK,"MBR_PT_FAT32e",A="FL:::/Kernel/KernelA.HH,2718"$ -$LK,"FSt_NTFS",A="FL:::/Kernel/KernelA.HH,2706"$ +$LK,"MBR_PT_FAT32d",A="FL:::/Kernel/KernelA.HH,2679"$ +$LK,"TK_INS_BIN_SIZE",A="FL:::/Kernel/KernelA.HH,2127"$ +$LK,"LMF_EXACT",A="FL:::/Kernel/KernelA.HH,3756"$ +$LK,"MBR_PT_FAT32e",A="FL:::/Kernel/KernelA.HH,2680"$ +$LK,"FSt_NTFS",A="FL:::/Kernel/KernelA.HH,2668"$ $LK,"char_bmp_alpha_numeric",A="FL:::/Kernel/StrA.HC.Z,330"$ -$LK,"MBR_PT_FAT32f",A="FL:::/Kernel/KernelA.HH,2719"$ +$LK,"MBR_PT_FAT32f",A="FL:::/Kernel/KernelA.HH,2681"$ $LK,"DOCEF_TAG_CB",A="FL:::/Kernel/KernelA.HH,998"$ -$LK,"Str2Date",A="FL:::/Kernel/StrScan.HC.Z,138",BI=126$ -$LK,"ICF_PASS_TRACE",A="FL:::/Kernel/KernelA.HH,1616"$ +$LK,"Str2Date",A="FL:::/Kernel/StrScan.HC.Z,138",BI=124$ +$LK,"ICF_PASS_TRACE",A="FL:::/Kernel/KernelA.HH,1622"$ $LK,"DOCEf_TAG_CB",A="FL:::/Kernel/KernelA.HH,1086"$ $LK,"HTt_REG",A="FL:::/Kernel/KernelA.HH,668"$ -$LK,"ChkPtr",A="FL:::/Kernel/KDbg.HC.Z,1",BI=127$ -$LK,"TaskWait",A="FL:::/Kernel/Job.HC.Z,221",BI=128$ -$LK,"SCF_MS_R_DOWN",A="FL:::/Kernel/KernelA.HH,3532"$ -$LK,"SCf_MS_R_DOWN",A="FL:::/Kernel/KernelA.HH,3517"$ -$LK,"_R10",A="FL:::/Kernel/KernelA.HH,3424"$ -$LK,"MSG_MS_R_DOWN",A="FL:::/Kernel/KernelA.HH,3227"$ +$LK,"ChkPtr",A="FL:::/Kernel/KDbg.HC.Z,1",BI=125$ +$LK,"TaskWait",A="FL:::/Kernel/Job.HC.Z,221",BI=126$ +$LK,"SCF_MS_R_DOWN",A="FL:::/Kernel/KernelA.HH,3494"$ +$LK,"SCf_MS_R_DOWN",A="FL:::/Kernel/KernelA.HH,3479"$ +$LK,"_R10",A="FL:::/Kernel/KernelA.HH,3386"$ +$LK,"MSG_MS_R_DOWN",A="FL:::/Kernel/KernelA.HH,3189"$ $LK,"SYS_MEM_INIT_VAL",A="FL::/Tmp.DD.Z,1"$ -$LK,"_R11",A="FL:::/Kernel/KernelA.HH,3425"$ -$LK,"BOOT_RAM_LIMIT",A="FL:::/Kernel/KernelA.HH,3868"$ -$LK,"_R12",A="FL:::/Kernel/KernelA.HH,3426"$ -$LK,"SysGetI64",A="FL:::/Kernel/BlkDev/DskAddDev.HC.Z,179",BI=129$ +$LK,"_R11",A="FL:::/Kernel/KernelA.HH,3387"$ +$LK,"BOOT_RAM_LIMIT",A="FL:::/Kernel/KernelA.HH,3832"$ +$LK,"_R12",A="FL:::/Kernel/KernelA.HH,3388"$ +$LK,"SysGetI64",A="FL:::/Kernel/BlkDev/DskAddDev.HC.Z,179",BI=127$ $LK,"MemSetI64",A="FL:::/Kernel/KernelB.HH,173"$ -$LK,"_R13",A="FL:::/Kernel/KernelA.HH,3427"$ -$LK,"DEF_NOT_INITIALIZED",A="FL:::/Kernel/KernelA.HH,2561"$ +$LK,"_R13",A="FL:::/Kernel/KernelA.HH,3389"$ $LK,"SYS_BOOT_PATCH_TABLE_BASE",A="FL:::/Kernel/KStart16.HC.Z,25"$ -$LK,"_R14",A="FL:::/Kernel/KernelA.HH,3428"$ -$LK,"JOBf_FREE_ON_COMPLETE",A="FL:::/Kernel/KernelA.HH,3181"$ -$LK,"CTRLT_WIN_VSCROLL",A="FL:::/Kernel/KernelA.HH,3084"$ -$LK,"TK_LESS_EQU",A="FL:::/Kernel/KernelA.HH,2096"$ +$LK,"_R14",A="FL:::/Kernel/KernelA.HH,3390"$ +$LK,"JOBf_FREE_ON_COMPLETE",A="FL:::/Kernel/KernelA.HH,3143"$ +$LK,"CTRLT_WIN_VSCROLL",A="FL:::/Kernel/KernelA.HH,3046"$ +$LK,"TK_LESS_EQU",A="FL:::/Kernel/KernelA.HH,2102"$ $LK,"ODEF_HAS_MASSES",A="FL:::/Kernel/KernelA.HH,241"$ -$LK,"_R15",A="FL:::/Kernel/KernelA.HH,3429"$ -$LK,"FUG_FILES_FIND",A="FL:::/Kernel/KernelA.HH,2635"$ +$LK,"_R15",A="FL:::/Kernel/KernelA.HH,3391"$ +$LK,"FUG_FILES_FIND",A="FL:::/Kernel/KernelA.HH,2599"$ $LK,"ODEf_HAS_MASSES",A="FL:::/Kernel/KernelA.HH,246"$ $LK,"TRUE",A="FL:::/Kernel/KernelA.HH,20"$ -$LK,"JOBf_EXIT_ON_COMPLETE",A="FL:::/Kernel/KernelA.HH,3175"$ -$LK,"FSt_NULL",A="FL:::/Kernel/KernelA.HH,2700"$ -$LK,"RT_RTS_NUM",A="FL:::/Kernel/KernelA.HH,1579"$ +$LK,"JOBf_EXIT_ON_COMPLETE",A="FL:::/Kernel/KernelA.HH,3137"$ +$LK,"FSt_NULL",A="FL:::/Kernel/KernelA.HH,2664"$ +$LK,"RT_RTS_NUM",A="FL:::/Kernel/KernelA.HH,1585"$ $LK,"CEdFindText",A="FL:::/Kernel/KernelA.HH,1234"$ -$LK,"ClusNumNext",A="FL:::/Kernel/BlkDev/DskClus.HC.Z,1",BI=130$ +$LK,"ClusNumNext",A="FL:::/Kernel/BlkDev/DskClus.HC.Z,1",BI=128$ $LK,"WIf_FOCUS_TASK_MS_L_D",A="FL:::/Kernel/KernelA.HH,1462"$ $LK,"LDF_NO_ABSS",A="FL:::/Kernel/KernelA.HH,379"$ $LK,"DOCEf_LINK",A="FL:::/Kernel/KernelA.HH,1090"$ $LK,"DOCEF_LINK",A="FL:::/Kernel/KernelA.HH,1002"$ $LK,"D3Copy",A="FL:::/Kernel/KernelB.HH,147"$ -$LK,"Beep",A="FL:::/Kernel/KMisc.HC.Z,218",BI=131$ +$LK,"Beep",A="FL:::/Kernel/KMisc.HC.Z,218",BI=129$ $LK,"_STRNICMP",A="FL:::/Kernel/StrA.HC.Z,183"$ -$LK,"JobQueDel",A="FL:::/Kernel/Job.HC.Z,7",BI=132$ +$LK,"JobQueDel",A="FL:::/Kernel/Job.HC.Z,7",BI=130$ $LK,"_MEMSET_I64",A="FL:::/Kernel/KUtils.HC.Z,42"$ -$LK,"CH_SPACE",A="FL:::/Kernel/KernelA.HH,3501"$ -$LK,"AAT_SUB_U8",A="FL:::/Kernel/KernelA.HH,1980"$ +$LK,"CH_SPACE",A="FL:::/Kernel/KernelA.HH,3463"$ +$LK,"AAT_SUB_U8",A="FL:::/Kernel/KernelA.HH,1986"$ $LK,"IET_IMM64_EXPORT",A="FL:::/Kernel/KernelA.HH,421"$ $LK,"IET_IMM32_EXPORT",A="FL:::/Kernel/KernelA.HH,419"$ $LK,"sys_gdt",A="FL:::/Kernel/KernelB.HH,275"$ $LK,"Call",A="FL:::/Kernel/KernelB.HH,44"$ -$LK,"SYS_FIXED_AREA",A="FL:::/Kernel/KernelA.HH,3457"$ -$LK,"ICF_CODE_FINAL",A="FL:::/Kernel/KernelA.HH,1612"$ +$LK,"SYS_FIXED_AREA",A="FL:::/Kernel/KernelA.HH,3419"$ +$LK,"ICF_CODE_FINAL",A="FL:::/Kernel/KernelA.HH,1618"$ $LK,"SYS_PROGRESS2_DESC",A="FL:::/Kernel/KStart32.HC.Z,50"$ $LK,"SYS_STAFF_MODE_FLAG",A="FL::/Tmp.DD.Z,1"$ -$LK,"BlkDevLockFwdingSet",A="FL:::/Kernel/BlkDev/DskAddDev.HC.Z,1",BI=133$ +$LK,"BlkDevLockFwdingSet",A="FL:::/Kernel/BlkDev/DskAddDev.HC.Z,1",BI=131$ $LK,"InU8",A="FL:::/Kernel/KernelB.HH,77"$ -$LK,"ARGT_SREG",A="FL:::/Kernel/KernelA.HH,1936"$ -$LK,"CMemUnused",A="FL:::/Kernel/KernelA.HH,2836"$ -$LK,"IEF_48_REX",A="FL:::/Kernel/KernelA.HH,1743"$ +$LK,"ARGT_SREG",A="FL:::/Kernel/KernelA.HH,1942"$ +$LK,"CMemUnused",A="FL:::/Kernel/KernelA.HH,2798"$ +$LK,"IEF_48_REX",A="FL:::/Kernel/KernelA.HH,1749"$ $LK,"ã",A="FL:::/Kernel/KernelA.HH,51"$ -$LK,"Suspend",A="FL:::/Kernel/KTask.HC.Z,77",BI=134$ +$LK,"Suspend",A="FL:::/Kernel/KTask.HC.Z,77",BI=132$ $LK,"ClampU64",A="FL:::/Kernel/KernelB.HH,127"$ -$LK,"TK_MOD_EQU",A="FL:::/Kernel/KernelA.HH,2117"$ -$LK,"FunSegFind",A="FL:::/Kernel/FunSeg.HC.Z,54",BI=135$ -$LK,"Define",A="FL:::/Kernel/KDefine.HC.Z,49",BI=136$ -$LK,"FAT32Fmt",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,48",BI=137$ -$LK,"SrvCmdLine",A="FL:::/Kernel/KTask.HC.Z,406",BI=138$ -$LK,"HashTableNew",A="FL:::/Kernel/KHashB.HC.Z,50",BI=139$ +$LK,"TK_MOD_EQU",A="FL:::/Kernel/KernelA.HH,2123"$ +$LK,"FunSegFind",A="FL:::/Kernel/FunSeg.HC.Z,54",BI=133$ +$LK,"Define",A="FL:::/Kernel/KDefine.HC.Z,49",BI=134$ +$LK,"FAT32Fmt",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,48",BI=135$ +$LK,"SrvCmdLine",A="FL:::/Kernel/KTask.HC.Z,406",BI=136$ +$LK,"HashTableNew",A="FL:::/Kernel/KHashB.HC.Z,50",BI=137$ $LK,"DOCT_INDENT",A="FL:::/Kernel/KernelA.HH,918"$ $LK,"_ARG",A="FL:::/Kernel/KMathA.HC.Z,366"$ -$LK,"COLORROP_NO_ROP0_MASK",A="FL:::/Kernel/KernelA.HH,2988"$ -$LK,"CDualBuf",A="FL:::/Kernel/BlkDev/DskCDDVD.HC.Z,109"$ -$LK,"TaskText",A="FL:::/Kernel/Job.HC.Z,75",BI=140$ -$LK,"MSG_MS_L_UP",A="FL:::/Kernel/KernelA.HH,3224"$ -$LK,"COLORROP_BITS",A="FL:::/Kernel/KernelA.HH,2989"$ -$LK,"BROWN",A="FL:::/Kernel/KernelA.HH,2964"$ -$LK,"Da",A="FL:::/Kernel/KDbg.HC.Z,209",BI=141$ -$LK,"SUF_REM_TRAILING",A="FL:::/Kernel/KernelA.HH,3774"$ -$LK,"Cd",A="FL:::/Kernel/BlkDev/DskDirB.HC.Z,9",BI=142$ +$LK,"COLORROP_NO_ROP0_MASK",A="FL:::/Kernel/KernelA.HH,2950"$ +$LK,"CDualBuf",A="FL:::/Kernel/BlkDev/DskCDDVD.HC.Z,105"$ +$LK,"TaskText",A="FL:::/Kernel/Job.HC.Z,75",BI=138$ +$LK,"MSG_MS_L_UP",A="FL:::/Kernel/KernelA.HH,3186"$ +$LK,"COLORROP_BITS",A="FL:::/Kernel/KernelA.HH,2951"$ +$LK,"BROWN",A="FL:::/Kernel/KernelA.HH,2926"$ +$LK,"Da",A="FL:::/Kernel/KDbg.HC.Z,209",BI=139$ +$LK,"SUF_REM_TRAILING",A="FL:::/Kernel/KernelA.HH,3738"$ +$LK,"Cd",A="FL:::/Kernel/BlkDev/DskDirB.HC.Z,9",BI=140$ $LK,"Ceil",A="FL:::/Kernel/KernelB.HH,123"$ $LK,"DOCEF_SKIP_IN_FORM",A="FL:::/Kernel/KernelA.HH,1024"$ -$LK,"CCF_DONT_FREE_BUF",A="FL:::/Kernel/KernelA.HH,2141"$ -$LK,"ICF_RES_WAS_STK",A="FL:::/Kernel/KernelA.HH,1617"$ +$LK,"CCF_DONT_FREE_BUF",A="FL:::/Kernel/KernelA.HH,2147"$ +$LK,"ICF_RES_WAS_STK",A="FL:::/Kernel/KernelA.HH,1623"$ $LK,"IET_ZEROED_CODE_HEAP",A="FL:::/Kernel/KernelA.HH,424"$ -$LK,"SrcEdLink",A="FL:::/Kernel/FunSeg.HC.Z,278",BI=143$ +$LK,"SrcEdLink",A="FL:::/Kernel/FunSeg.HC.Z,300",BI=141$ $LK,"GetRBP",A="FL:::/Kernel/KernelB.HH,253"$ -$LK,"GREEN",A="FL:::/Kernel/KernelA.HH,2960"$ +$LK,"GREEN",A="FL:::/Kernel/KernelA.HH,2922"$ $LK,"RECALCF_TO_HTML",A="FL:::/Kernel/KernelA.HH,1365"$ $LK,"ì",A="FL:::/Kernel/KernelA.HH,49"$ $LK,"ON",A="FL:::/Kernel/KernelA.HH,22"$ $LK,"_LXCHG_I64",A="FL:::/Kernel/KUtils.HC.Z,217"$ -$LK,"MDG_DISP_SIB_RIP",A="FL:::/Kernel/KernelA.HH,1599"$ +$LK,"MDG_DISP_SIB_RIP",A="FL:::/Kernel/KernelA.HH,1605"$ $LK,"DOCEt_BLINK",A="FL:::/Kernel/KernelA.HH,957"$ $LK,"DOCET_BLINK",A="FL:::/Kernel/KernelA.HH,951"$ -$LK,"JOBf_DONE",A="FL:::/Kernel/KernelA.HH,3179"$ -$LK,"CCF_NO_DEFINES",A="FL:::/Kernel/KernelA.HH,2142"$ +$LK,"JOBf_DONE",A="FL:::/Kernel/KernelA.HH,3141"$ +$LK,"CCF_NO_DEFINES",A="FL:::/Kernel/KernelA.HH,2148"$ $LK,"DOCEf_SKIP_IN_FORM",A="FL:::/Kernel/KernelA.HH,1110"$ $LK,"CGDTEntry",A="FL:::/Kernel/KernelA.HH,343"$ -$LK,"ARGT_XMM0",A="FL:::/Kernel/KernelA.HH,1956"$ +$LK,"ARGT_XMM0",A="FL:::/Kernel/KernelA.HH,1962"$ $LK,"_TASK_END_NOW",A="FL:::/Kernel/Sched.HC.Z,151"$ $LK,"HTT_INVALID",A="FL:::/Kernel/KernelA.HH,685"$ $LK,"_REP_OUT_U8",A="FL:::/Kernel/KUtils.HC.Z,308"$ $LK,"GetRAX",A="FL:::/Kernel/KernelB.HH,252"$ $LK,"sys_boot_src",A="FL:::/Kernel/KernelB.HH,40"$ -$LK,"SCF_DELETE",A="FL:::/Kernel/KernelA.HH,3533"$ -$LK,"SCf_DELETE",A="FL:::/Kernel/KernelA.HH,3518"$ -$LK,"ARGT_M32N32",A="FL:::/Kernel/KernelA.HH,1922"$ -$LK,"ARGT_M16N16",A="FL:::/Kernel/KernelA.HH,1921"$ -$LK,"ARGT_M16N32",A="FL:::/Kernel/KernelA.HH,1920"$ -$LK,"SV_STI_LIKE",A="FL:::/Kernel/KernelA.HH,1752"$ -$LK,"ICG_NO_CVT_MASK",A="FL:::/Kernel/KernelA.HH,1632"$ +$LK,"SCF_DELETE",A="FL:::/Kernel/KernelA.HH,3495"$ +$LK,"SCf_DELETE",A="FL:::/Kernel/KernelA.HH,3480"$ +$LK,"ARGT_M32N32",A="FL:::/Kernel/KernelA.HH,1928"$ +$LK,"ARGT_M16N16",A="FL:::/Kernel/KernelA.HH,1927"$ +$LK,"ARGT_M16N32",A="FL:::/Kernel/KernelA.HH,1926"$ +$LK,"SV_STI_LIKE",A="FL:::/Kernel/KernelA.HH,1758"$ +$LK,"ICG_NO_CVT_MASK",A="FL:::/Kernel/KernelA.HH,1638"$ $LK,"RECALCG_MASK",A="FL:::/Kernel/KernelA.HH,1361"$ $LK,"progress1_t0",A="FL:::/Kernel/KernelB.HH,213"$ $LK,"WIf_FOCUS_TASK_MS_R_D",A="FL:::/Kernel/KernelA.HH,1464"$ $LK,"HTF_PRIVATE",A="FL:::/Kernel/KernelA.HH,705"$ -$LK,"Pow10I64",A="FL:::/Kernel/KMathB.HC.Z,26",BI=144$ +$LK,"Pow10I64",A="FL:::/Kernel/KMathB.HC.Z,26",BI=142$ $LK,"char_bmp_alpha_numeric_no_at",A="FL:::/Kernel/StrA.HC.Z,335"$ -$LK,"IEF_STI_LIKE",A="FL:::/Kernel/KernelA.HH,1746"$ +$LK,"IEF_STI_LIKE",A="FL:::/Kernel/KernelA.HH,1752"$ $LK,"HTf_PRIVATE",A="FL:::/Kernel/KernelA.HH,675"$ -$LK,"Dm",A="FL:::/Kernel/KDbg.HC.Z,204",BI=145$ -$LK,"CCF_EXE_BLK",A="FL:::/Kernel/KernelA.HH,2154"$ +$LK,"Dm",A="FL:::/Kernel/KDbg.HC.Z,204",BI=143$ +$LK,"CCF_EXE_BLK",A="FL:::/Kernel/KernelA.HH,2160"$ $LK,"CQueD3I32",A="FL:::/Kernel/KernelA.HH,132"$ -$LK,"BDf_REMOVABLE",A="FL:::/Kernel/KernelA.HH,2661"$ -$LK,"BDF_REMOVABLE",A="FL:::/Kernel/KernelA.HH,2651"$ -$LK,"COLOR_INVALID",A="FL:::/Kernel/KernelA.HH,2976"$ +$LK,"BDf_REMOVABLE",A="FL:::/Kernel/KernelA.HH,2625"$ +$LK,"BDF_REMOVABLE",A="FL:::/Kernel/KernelA.HH,2615"$ +$LK,"COLOR_INVALID",A="FL:::/Kernel/KernelA.HH,2938"$ $LK,"Bt",A="FL:::/Kernel/KernelB.HH,14"$ -$LK,"OPTf_EXTERNS_TO_IMPORTS",A="FL:::/Kernel/KernelA.HH,1552"$ -$LK,"HashFunSegFind",A="FL:::/Kernel/FunSeg.HC.Z,10",BI=146$ -$LK,"Dr",A="FL:::/Kernel/KDbg.HC.Z,328",BI=147$ -$LK,"FBlkRead",A="FL:::/Kernel/BlkDev/DskCFile.HC.Z,129",BI=148$ +$LK,"OPTf_EXTERNS_TO_IMPORTS",A="FL:::/Kernel/KernelA.HH,1558"$ +$LK,"HashFunSegFind",A="FL:::/Kernel/FunSeg.HC.Z,10",BI=144$ +$LK,"Dr",A="FL:::/Kernel/KDbg.HC.Z,328",BI=145$ +$LK,"FBlkRead",A="FL:::/Kernel/BlkDev/DskCFile.HC.Z,129",BI=146$ $LK,"CPUId",A="FL:::/Kernel/KernelB.HH,263"$ -$LK,"ARC_BITS_MAX",A="FL:::/Kernel/KernelA.HH,3727"$ -$LK,"FilesFind2",A="FL:::/Kernel/BlkDev/DskFind.HC.Z,1",BI=149$ -$LK,"TaskKillDying",A="FL:::/Kernel/KTask.HC.Z,528",BI=150$ +$LK,"ARC_BITS_MAX",A="FL:::/Kernel/KernelA.HH,3691"$ +$LK,"FilesFind2",A="FL:::/Kernel/BlkDev/DskFind.HC.Z,1",BI=147$ +$LK,"TaskKillDying",A="FL:::/Kernel/KTask.HC.Z,528",BI=148$ $LK,"scan_code_map",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,157"$ $LK,"progress2_t0",A="FL:::/Kernel/KernelB.HH,219"$ -$LK,"UncachedAliasAlloc",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,138",BI=151$ +$LK,"UncachedAliasAlloc",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,138",BI=149$ $LK,"MSize2",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,385"$ -$LK,"SYS_16MEG_AREA_LIMIT",A="FL:::/Kernel/KernelA.HH,3458"$ +$LK,"SYS_16MEG_AREA_LIMIT",A="FL:::/Kernel/KernelA.HH,3420"$ $LK,"MemSetU32",A="FL:::/Kernel/KernelB.HH,177"$ $LK,"MemSetU16",A="FL:::/Kernel/KernelB.HH,175"$ -$LK,"DirTreeDel",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,36",BI=152$ +$LK,"DirTreeDel",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,33",BI=150$ $LK,"Fs",A="FL:::/Kernel/KernelB.HH,288"$ -$LK,"SCF_CAPS",A="FL:::/Kernel/KernelA.HH,3527"$ -$LK,"SCf_CAPS",A="FL:::/Kernel/KernelA.HH,3512"$ -$LK,"In",A="FL:::/Kernel/Job.HC.Z,482",BI=153$ -$LK,"ACD_DEF_CHAR",A="FL:::/Kernel/KernelA.HH,1527"$ -$LK,"DbgMode",A="FL:::/Kernel/KMisc.HC.Z,293",BI=154$ +$LK,"SCF_CAPS",A="FL:::/Kernel/KernelA.HH,3489"$ +$LK,"SCf_CAPS",A="FL:::/Kernel/KernelA.HH,3474"$ +$LK,"In",A="FL:::/Kernel/Job.HC.Z,482",BI=151$ +$LK,"ACD_DEF_CHAR",A="FL:::/Kernel/KernelA.HH,1533"$ +$LK,"DbgMode",A="FL:::/Kernel/KMisc.HC.Z,293",BI=152$ $LK,"Gs",A="FL:::/Kernel/KernelB.HH,245"$ $LK,"SYS_PROGRESS3_DESC",A="FL:::/Kernel/KStart32.HC.Z,55"$ -$LK,"RWF_SCROLL",A="FL:::/Kernel/KernelA.HH,3583"$ -$LK,"REGG_LOCAL_VARS",A="FL:::/Kernel/KernelA.HH,1804"$ -$LK,"DrvModelNum",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,304",BI=155$ +$LK,"RWF_SCROLL",A="FL:::/Kernel/KernelA.HH,3545"$ +$LK,"REGG_LOCAL_VARS",A="FL:::/Kernel/KernelA.HH,1810"$ +$LK,"DrvModelNum",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,303",BI=153$ $LK,"RepInU8",A="FL:::/Kernel/KernelB.HH,86"$ -$LK,"IsSysDbg",A="FL:::/Kernel/KMisc.HC.Z,266",BI=156$ +$LK,"IsSysDbg",A="FL:::/Kernel/KMisc.HC.Z,266",BI=154$ $LK,"progress3_t0",A="FL:::/Kernel/KernelB.HH,225"$ -$LK,"CDbgGlbls",A="FL:::/Kernel/KernelA.HH,3852"$ +$LK,"CDbgGlbls",A="FL:::/Kernel/KernelA.HH,3816"$ $LK,"_TEST_EXCEPT",A="FL:::/Kernel/KExcept.HC.Z,4"$ $LK,"_FSTCW",A="FL:::/Kernel/KMathA.HC.Z,632"$ -$LK,"MSG_MS_R_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3236"$ -$LK,"ScanFlags",A="FL:::/Kernel/StrB.HC.Z,123",BI=157$ +$LK,"MSG_MS_R_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3198"$ +$LK,"ScanFlags",A="FL:::/Kernel/StrB.HC.Z,123",BI=155$ $LK,"Ln",A="FL:::/Kernel/KernelB.HH,134"$ $LK,"INT_WAKE",A="FL:::/Kernel/KInts.HC.Z,6"$ -$LK,"GetS",A="FL:::/Kernel/SerialDev/Message.HC.Z,209",BI=158$ +$LK,"GetS",A="FL:::/Kernel/SerialDev/Message.HC.Z,209",BI=156$ $LK,"_MEMSET_U32",A="FL:::/Kernel/KUtils.HC.Z,29"$ $LK,"_MEMSET_U16",A="FL:::/Kernel/KUtils.HC.Z,16"$ $LK,"DOCT_BTTN",A="FL:::/Kernel/KernelA.HH,933"$ -$LK,"DirCur",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,281",BI=159$ +$LK,"DirCur",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,281",BI=157$ $LK,"SYS_MP_CNT_LOCK",A="FL:::/Kernel/KStart32.HC.Z,67"$ $LK,"SYS_COMPILE_TIME",A="FL::/Tmp.DD.Z,1"$ $LK,"GetTSC",A="FL:::/Kernel/KernelB.HH,292"$ -$LK,"BptR",A="FL:::/Kernel/KDbg.HC.Z,389",BI=160$ +$LK,"BptR",A="FL:::/Kernel/KDbg.HC.Z,389",BI=158$ $LK,"DOCT_MARKER",A="FL:::/Kernel/KernelA.HH,910"$ -$LK,"BptS",A="FL:::/Kernel/KDbg.HC.Z,368",BI=161$ +$LK,"BptS",A="FL:::/Kernel/KDbg.HC.Z,368",BI=159$ $LK,"_HASH_BUCKET_FIND",A="FL:::/Kernel/KHashA.HC.Z,158"$ $LK,"_MHEAP_CTRL",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,368"$ $LK,"progress4_t0",A="FL:::/Kernel/KernelB.HH,231"$ -$LK,"ATAMount",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,248",BI=162$ -$LK,"FifoI64Peek",A="FL:::/Kernel/KDataTypes.HC.Z,290",BI=163$ +$LK,"ATAMount",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,248",BI=160$ +$LK,"FifoI64Peek",A="FL:::/Kernel/KDataTypes.HC.Z,290",BI=161$ $LK,"_EXP",A="FL:::/Kernel/KMathA.HC.Z,558"$ $LK,"IET_END",A="FL:::/Kernel/KernelA.HH,404"$ -$LK,"GSF_WITH_NEW_LINE",A="FL:::/Kernel/KernelA.HH,3768"$ +$LK,"GSF_WITH_NEW_LINE",A="FL:::/Kernel/KernelA.HH,3732"$ $LK,"SYS_HASH_FIND1",A="FL:::/Kernel/KHashA.HC.Z,81"$ $LK,"GetRSP",A="FL:::/Kernel/KernelB.HH,255"$ $LK,"_D3_DIST",A="FL:::/Kernel/KMathA.HC.Z,39"$ -$LK,"ScanKey",A="FL:::/Kernel/SerialDev/Message.HC.Z,123",BI=164$ -$LK,"MSG_MS_R_D_UP",A="FL:::/Kernel/KernelA.HH,3230"$ -$LK,"InFile",A="FL:::/Kernel/Job.HC.Z,474",BI=165$ +$LK,"ScanKey",A="FL:::/Kernel/SerialDev/Message.HC.Z,123",BI=162$ +$LK,"MSG_MS_R_D_UP",A="FL:::/Kernel/KernelA.HH,3192"$ +$LK,"InFile",A="FL:::/Kernel/Job.HC.Z,474",BI=163$ $LK,"D3DistSqr",A="FL:::/Kernel/KernelB.HH,150"$ -$LK,"_RDI",A="FL:::/Kernel/KernelA.HH,3418"$ -$LK,"SV_R_REG",A="FL:::/Kernel/KernelA.HH,1750"$ -$LK,"PRTF_TRUNCATE",A="FL:::/Kernel/KernelA.HH,3903"$ -$LK,"ATARepExitAllApplications",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,123",BI=166$ -$LK,"CeilI64",A="FL:::/Kernel/KMathB.HC.Z,62",BI=167$ -$LK,"_RBP",A="FL:::/Kernel/KernelA.HH,3419"$ -$LK,"CCacheBlk",A="FL:::/Kernel/KernelA.HH,2761"$ -$LK,"OPTf_WARN_DUP_TYPES",A="FL:::/Kernel/KernelA.HH,1550"$ -$LK,"ATAProbe",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,376",BI=168$ +$LK,"_RDI",A="FL:::/Kernel/KernelA.HH,3380"$ +$LK,"SV_R_REG",A="FL:::/Kernel/KernelA.HH,1756"$ +$LK,"PRTF_TRUNCATE",A="FL:::/Kernel/KernelA.HH,3867"$ +$LK,"ATARepExitAllApplications",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,123",BI=164$ +$LK,"CeilI64",A="FL:::/Kernel/KMathB.HC.Z,62",BI=165$ +$LK,"_RBP",A="FL:::/Kernel/KernelA.HH,3381"$ +$LK,"CCacheBlk",A="FL:::/Kernel/KernelA.HH,2723"$ +$LK,"OPTf_WARN_DUP_TYPES",A="FL:::/Kernel/KernelA.HH,1556"$ +$LK,"ATAProbe",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,376",BI=166$ $LK,"_LXCHG_U16",A="FL:::/Kernel/KUtils.HC.Z,235"$ $LK,"_LXCHG_U32",A="FL:::/Kernel/KUtils.HC.Z,226"$ $LK,"SYS_PROGRESS1",A="FL:::/Kernel/KStart32.HC.Z,41"$ $LK,"DOCT_FOOTER",A="FL:::/Kernel/KernelA.HH,917"$ -$LK,"MPAPICInit",A="FL:::/Kernel/MultiProc.HC.Z,171",BI=169$ +$LK,"MPAPICInit",A="FL:::/Kernel/MultiProc.HC.Z,171",BI=167$ $LK,"SYS_PROGRESS2",A="FL:::/Kernel/KStart32.HC.Z,46"$ $LK,"DOCEf_SKIP",A="FL:::/Kernel/KernelA.HH,1108"$ $LK,"DOCEF_SKIP",A="FL:::/Kernel/KernelA.HH,1022"$ $LK,"SYS_PROGRESS3",A="FL:::/Kernel/KStart32.HC.Z,51"$ -$LK,"MSG_MS_R_UP",A="FL:::/Kernel/KernelA.HH,3228"$ -$LK,"CCF_DONT_MAKE_RES",A="FL:::/Kernel/KernelA.HH,2177"$ -$LK,"DirNew",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,1",BI=170$ +$LK,"MSG_MS_R_UP",A="FL:::/Kernel/KernelA.HH,3190"$ +$LK,"CCF_DONT_MAKE_RES",A="FL:::/Kernel/KernelA.HH,2183"$ +$LK,"DirNew",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,1",BI=168$ $LK,"SYS_PROGRESS4",A="FL:::/Kernel/KStart32.HC.Z,56"$ -$LK,"_RAX",A="FL:::/Kernel/KernelA.HH,3413"$ -$LK,"FAT32DirNew",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,564",BI=171$ +$LK,"_RAX",A="FL:::/Kernel/KernelA.HH,3375"$ +$LK,"FAT32DirNew",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,562",BI=169$ $LK,"HTf_RESOLVED",A="FL:::/Kernel/KernelA.HH,681"$ -$LK,"LinkedLstDel",A="FL:::/Kernel/KDataTypes.HC.Z,1",BI=172$ -$LK,"Help",A="FL:::/Kernel/StrB.HC.Z,115",BI=173$ +$LK,"LinkedLstDel",A="FL:::/Kernel/KDataTypes.HC.Z,1",BI=170$ +$LK,"Help",A="FL:::/Kernel/StrB.HC.Z,115",BI=171$ $LK,"Log2",A="FL:::/Kernel/KernelB.HH,136"$ -$LK,"_RBX",A="FL:::/Kernel/KernelA.HH,3414"$ +$LK,"_RBX",A="FL:::/Kernel/KernelA.HH,3376"$ $LK,"DOCT_HEX_ED",A="FL:::/Kernel/KernelA.HH,939"$ $LK,"DOCT_LINK",A="FL:::/Kernel/KernelA.HH,932"$ $LK,"_D3_COPY",A="FL:::/Kernel/KMathA.HC.Z,212"$ $LK,"PUT_STR",A="FL:::/Kernel/StrA.HC.Z,58"$ $LK,"_RET",A="FL:::/Kernel/KUtils.HC.Z,456"$ -$LK,"_RCX",A="FL:::/Kernel/KernelA.HH,3415"$ -$LK,"BIOSTotalMem",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,151",BI=174$ -$LK,"_RDX",A="FL:::/Kernel/KernelA.HH,3416"$ -$LK,"ScanMsg",A="FL:::/Kernel/SerialDev/Message.HC.Z,37",BI=175$ +$LK,"_RCX",A="FL:::/Kernel/KernelA.HH,3377"$ +$LK,"BIOSTotalMem",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,151",BI=172$ +$LK,"_RDX",A="FL:::/Kernel/KernelA.HH,3378"$ +$LK,"ScanMsg",A="FL:::/Kernel/SerialDev/Message.HC.Z,37",BI=173$ $LK,"SYS_PROGRESS4_DESC",A="FL:::/Kernel/KStart32.HC.Z,60"$ -$LK,"__FILE__",A="FL:::/Kernel/KernelA.HH,2041"$ +$LK,"__FILE__",A="FL:::/Kernel/KernelA.HH,2047"$ $LK,"CDate",A="FL:::/Kernel/KernelA.HH,186"$ $LK,"CLFlush",A="FL:::/Kernel/KernelB.HH,278"$ $LK,"SYS_HEAP_DBG_FLAG",A="FL:::/Kernel/KStart32.HC.Z,31"$ -$LK,"_RIP",A="FL:::/Kernel/KernelA.HH,3421"$ -$LK,"IEF_REX_ONLY_R8_R15",A="FL:::/Kernel/KernelA.HH,1744"$ -$LK,"MDF_IMM",A="FL:::/Kernel/KernelA.HH,1592"$ +$LK,"_RIP",A="FL:::/Kernel/KernelA.HH,3383"$ +$LK,"ISOT_SUPPLEMENTARY_DESC",A="FL:::/Kernel/KernelA.HH,2470"$ +$LK,"IEF_REX_ONLY_R8_R15",A="FL:::/Kernel/KernelA.HH,1750"$ +$LK,"MDF_IMM",A="FL:::/Kernel/KernelA.HH,1598"$ $LK,"DOCSS_SINGLE_QUOTE",A="FL:::/Kernel/KernelA.HH,1133"$ -$LK,"KBD_PORT",A="FL:::/Kernel/KernelA.HH,3000"$ +$LK,"KBD_PORT",A="FL:::/Kernel/KernelA.HH,2962"$ $LK,"ac",A="FL:::/Kernel/KGlbls.HC.Z,19"$ $LK,"_FSTSW",A="FL:::/Kernel/KMathA.HC.Z,641"$ -$LK,"ARGT_IMM32",A="FL:::/Kernel/KernelA.HH,1896"$ -$LK,"ARGT_IMM16",A="FL:::/Kernel/KernelA.HH,1895"$ +$LK,"ARGT_IMM32",A="FL:::/Kernel/KernelA.HH,1902"$ +$LK,"ARGT_IMM16",A="FL:::/Kernel/KernelA.HH,1901"$ $LK,"Free",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,383"$ $LK,"DOCEf_AUX_STR",A="FL:::/Kernel/KernelA.HH,1059"$ $LK,"DOCEF_AUX_STR",A="FL:::/Kernel/KernelA.HH,971"$ -$LK,"Char2KeyName",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,201",BI=176$ +$LK,"Char2KeyName",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,201",BI=174$ $LK,"blkdev",A="FL:::/Kernel/KGlbls.HC.Z,20"$ -$LK,"CWinMgrGlbls",A="FL:::/Kernel/KernelA.HH,1480"$ +$LK,"CWinMgrGlbls",A="FL:::/Kernel/KernelA.HH,1481"$ $LK,"DOCEf_TREE",A="FL:::/Kernel/KernelA.HH,1106"$ $LK,"DOCEF_TREE",A="FL:::/Kernel/KernelA.HH,1020"$ -$LK,"ISO1FileFind",A="FL:::/Kernel/BlkDev/FileSysISO.HC.Z,70",BI=177$ $LK,"progress1_tf",A="FL:::/Kernel/KernelB.HH,214"$ $LK,"mem_mapped_space",A="FL:::/Kernel/KernelB.HH,196"$ -$LK,"TASK_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,3298"$ -$LK,"SysDefinesLoad",A="FL:::/Kernel/KDefine.HC.Z,97",BI=178$ +$LK,"TASK_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,3260"$ +$LK,"SysDefinesLoad",A="FL:::/Kernel/KDefine.HC.Z,97",BI=175$ $LK,"MEM_MAPPED_SPACE",A="FL:::/Kernel/KStart32.HC.Z,9"$ $LK,"SEMA_SYS_DATE",A="FL:::/Kernel/KernelA.HH,613"$ $LK,"D3Norm",A="FL:::/Kernel/KernelB.HH,158"$ $LK,"_POW",A="FL:::/Kernel/KMathA.HC.Z,515"$ -$LK,"MSG_KEY_DOWN",A="FL:::/Kernel/KernelA.HH,3220"$ -$LK,"ARGT_IMM64",A="FL:::/Kernel/KernelA.HH,1897"$ -$LK,"RTG_MASK",A="FL:::/Kernel/KernelA.HH,1581"$ +$LK,"MSG_KEY_DOWN",A="FL:::/Kernel/KernelA.HH,3182"$ +$LK,"ARGT_IMM64",A="FL:::/Kernel/KernelA.HH,1903"$ +$LK,"RTG_MASK",A="FL:::/Kernel/KernelA.HH,1587"$ $LK,"SEMA_UPDATE_WIN_Z_BUF",A="FL:::/Kernel/KernelA.HH,625"$ -$LK,"TASK_HASH_TABLE_SIZE",A="FL:::/Kernel/KernelA.HH,2889"$ -$LK,"drv_text_attr",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,320"$ +$LK,"TASK_HASH_TABLE_SIZE",A="FL:::/Kernel/KernelA.HH,2851"$ +$LK,"drv_text_attr",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,319"$ $LK,"PUT_HEX_U8",A="FL:::/Kernel/StrA.HC.Z,44"$ -$LK,"_RSI",A="FL:::/Kernel/KernelA.HH,3417"$ -$LK,"CPUStructInit",A="FL:::/Kernel/MultiProc.HC.Z,116",BI=179$ +$LK,"_RSI",A="FL:::/Kernel/KernelA.HH,3379"$ +$LK,"CPUStructInit",A="FL:::/Kernel/MultiProc.HC.Z,116",BI=176$ $LK,"WIf_FOCUS_TASK_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HH,1467"$ $LK,"WIF_FOCUS_TASK_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HH,1440"$ -$LK,"CIntermediateCode",A="FL:::/Kernel/KernelA.HH,1666"$ +$LK,"CIntermediateCode",A="FL:::/Kernel/KernelA.HH,1672"$ $LK,"progress2_tf",A="FL:::/Kernel/KernelB.HH,220"$ -$LK,"MDF_REG",A="FL:::/Kernel/KernelA.HH,1593"$ +$LK,"MDF_REG",A="FL:::/Kernel/KernelA.HH,1599"$ $LK,"DOC_COLOR_ANCHOR",A="FL:::/Kernel/KernelA.HH,1142"$ -$LK,"Str2ColorU32",A="FL:::/Kernel/KDefine.HC.Z,202",BI=180$ -$LK,"Str2ColorU16",A="FL:::/Kernel/KDefine.HC.Z,158",BI=181$ -$LK,"LinkedLstCnt",A="FL:::/Kernel/KDataTypes.HC.Z,21",BI=182$ -$LK,"CTRLT_VIEWING_ANGLES",A="FL:::/Kernel/KernelA.HH,3085"$ +$LK,"Str2ColorU32",A="FL:::/Kernel/KDefine.HC.Z,202",BI=177$ +$LK,"Str2ColorU16",A="FL:::/Kernel/KDefine.HC.Z,158",BI=178$ +$LK,"LinkedLstCnt",A="FL:::/Kernel/KDataTypes.HC.Z,21",BI=179$ +$LK,"CTRLT_VIEWING_ANGLES",A="FL:::/Kernel/KernelA.HH,3047"$ $LK,"DOCEf_QUIT",A="FL:::/Kernel/KernelA.HH,1092"$ $LK,"DOCEF_QUIT",A="FL:::/Kernel/KernelA.HH,1004"$ -$LK,"Tabs2Spaces",A="FL:::/Kernel/StrB.HC.Z,1",BI=183$ +$LK,"Tabs2Spaces",A="FL:::/Kernel/StrB.HC.Z,1",BI=180$ $LK,"MaxI64",A="FL:::/Kernel/KernelB.HH,99"$ $LK,"SYS_GDT_PTR",A="FL:::/Kernel/KStart16.HC.Z,34"$ -$LK,"_RSP",A="FL:::/Kernel/KernelA.HH,3420"$ +$LK,"_RSP",A="FL:::/Kernel/KernelA.HH,3382"$ $LK,"DOCT_INS_BIN_SIZE",A="FL:::/Kernel/KernelA.HH,943"$ -$LK,"WinDerivedValsUpdate",A="FL:::/Kernel/Display.HC.Z,93",BI=184$ +$LK,"WinDerivedValsUpdate",A="FL:::/Kernel/Display.HC.Z,93",BI=181$ $LK,"fp_update_ctrls",A="FL:::/Kernel/KGlbls.HC.Z,33"$ -$LK,"DSK_CACHE_HASH_SIZE",A="FL:::/Kernel/KernelA.HH,2759"$ -$LK,"RS_ATTR_VOL_ID",A="FL:::/Kernel/KernelA.HH,2541"$ +$LK,"DSK_CACHE_HASH_SIZE",A="FL:::/Kernel/KernelA.HH,2721"$ +$LK,"RS_ATTR_VOL_ID",A="FL:::/Kernel/KernelA.HH,2506"$ $LK,"DOCf_UNDERLINE",A="FL:::/Kernel/KernelA.HH,1336"$ $LK,"DOCF_UNDERLINE",A="FL:::/Kernel/KernelA.HH,1298"$ $LK,"DOCT_UNDERLINE",A="FL:::/Kernel/KernelA.HH,927"$ -$LK,"IntDivZero",A="FL:::/Kernel/KInts.HC.Z,150",BI=185$ -$LK,"MemPagFree",A="FL:::/Kernel/Mem/MemPag.HC.Z,83",BI=186$ +$LK,"IntDivZero",A="FL:::/Kernel/KInts.HC.Z,150",BI=182$ +$LK,"MemPagFree",A="FL:::/Kernel/Mem/MemPag.HC.Z,83",BI=183$ $LK,"_SQR",A="FL:::/Kernel/KMathA.HC.Z,337"$ -$LK,"DISPLAYf_SILENT",A="FL:::/Kernel/KernelA.HH,3293"$ -$LK,"MDF_SIB",A="FL:::/Kernel/KernelA.HH,1595"$ +$LK,"DISPLAYf_SILENT",A="FL:::/Kernel/KernelA.HH,3255"$ +$LK,"MDF_SIB",A="FL:::/Kernel/KernelA.HH,1601"$ $LK,"REGT_R32",A="FL:::/Kernel/KernelA.HH,745"$ $LK,"REGT_R16",A="FL:::/Kernel/KernelA.HH,744"$ -$LK,"CJobCtrl",A="FL:::/Kernel/KernelA.HH,3209"$ +$LK,"CJobCtrl",A="FL:::/Kernel/KernelA.HH,3171"$ $LK,"progress3_tf",A="FL:::/Kernel/KernelB.HH,226"$ -$LK,"IEF_NOT_IN_64_BIT",A="FL:::/Kernel/KernelA.HH,1742"$ -$LK,"RedSeaFileFind",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,155",BI=187$ -$LK,"CTRLF_CAPTURE_RIGHT_MS",A="FL:::/Kernel/KernelA.HH,3090"$ +$LK,"IEF_NOT_IN_64_BIT",A="FL:::/Kernel/KernelA.HH,1748"$ +$LK,"RedSeaFileFind",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,155",BI=184$ +$LK,"CTRLF_CAPTURE_RIGHT_MS",A="FL:::/Kernel/KernelA.HH,3052"$ $LK,"SYS_PCIBIOS_SERVICE_DIR",A="FL:::/Kernel/PCIBIOS.HC.Z,4"$ -$LK,"tS",A="FL:::/Kernel/KMisc.HC.Z,122",BI=188$ +$LK,"tS",A="FL:::/Kernel/KMisc.HC.Z,122",BI=185$ $LK,"LBEqu",A="FL:::/Kernel/KernelB.HH,34"$ -$LK,"ICF_RES_NOT_USED",A="FL:::/Kernel/KernelA.HH,1611"$ +$LK,"ICF_RES_NOT_USED",A="FL:::/Kernel/KernelA.HH,1617"$ $LK,"DOCEt_SEL",A="FL:::/Kernel/KernelA.HH,959"$ -$LK,"ArcDetermineCompressionType",A="FL:::/Kernel/Compress.HC.Z,102",BI=189$ -$LK,"IntInit1",A="FL:::/Kernel/KInts.HC.Z,180",BI=190$ -$LK,"CH_CURSOR",A="FL:::/Kernel/KernelA.HH,3496"$ -$LK,"IntInit2",A="FL:::/Kernel/KInts.HC.Z,195",BI=191$ +$LK,"ArcDetermineCompressionType",A="FL:::/Kernel/Compress.HC.Z,102",BI=186$ +$LK,"IntInit1",A="FL:::/Kernel/KInts.HC.Z,180",BI=187$ +$LK,"CH_CURSOR",A="FL:::/Kernel/KernelA.HH,3458"$ +$LK,"IntInit2",A="FL:::/Kernel/KInts.HC.Z,195",BI=188$ $LK,"DOCT_CURSOR",A="FL:::/Kernel/KernelA.HH,909"$ -$LK,"GetKey",A="FL:::/Kernel/SerialDev/Message.HC.Z,142",BI=192$ -$LK,"ROP_MONO",A="FL:::/Kernel/KernelA.HH,2945"$ -$LK,"CFAT32DirEntryLong",A="FL:::/Kernel/KernelA.HH,2408"$ -$LK,"Kill",A="FL:::/Kernel/KTask.HC.Z,48",BI=193$ -$LK,"RS_ATTR_FIXED",A="FL:::/Kernel/KernelA.HH,2551"$ -$LK,"TK_IFDEF",A="FL:::/Kernel/KernelA.HH,2111"$ +$LK,"GetKey",A="FL:::/Kernel/SerialDev/Message.HC.Z,142",BI=189$ +$LK,"ROP_MONO",A="FL:::/Kernel/KernelA.HH,2907"$ +$LK,"CFAT32DirEntryLong",A="FL:::/Kernel/KernelA.HH,2414"$ +$LK,"Kill",A="FL:::/Kernel/KTask.HC.Z,48",BI=190$ +$LK,"RS_ATTR_FIXED",A="FL:::/Kernel/KernelA.HH,2516"$ +$LK,"TK_IFDEF",A="FL:::/Kernel/KernelA.HH,2117"$ $LK,"REGT_R64",A="FL:::/Kernel/KernelA.HH,746"$ -$LK,"SingleUser",A="FL:::/Kernel/KMisc.HC.Z,283",BI=194$ -$LK,"Date2Struct",A="FL:::/Kernel/KDate.HC.Z,39",BI=195$ +$LK,"SingleUser",A="FL:::/Kernel/KMisc.HC.Z,283",BI=191$ +$LK,"Date2Struct",A="FL:::/Kernel/KDate.HC.Z,39",BI=192$ $LK,"progress4_tf",A="FL:::/Kernel/KernelB.HH,232"$ -$LK,"CFile",A="FL:::/Kernel/KernelA.HH,2807"$ -$LK,"Fault2",A="FL:::/Kernel/KDbg.HC.Z,596",BI=196$ -$LK,"Load",A="FL:::/Kernel/KLoad.HC.Z,181",BI=197$ -$LK,"CFreeLst",A="FL:::/Kernel/KernelA.HH,2723"$ +$LK,"CFile",A="FL:::/Kernel/KernelA.HH,2769"$ +$LK,"Fault2",A="FL:::/Kernel/KDbg.HC.Z,596",BI=193$ +$LK,"Load",A="FL:::/Kernel/KLoad.HC.Z,181",BI=194$ +$LK,"CFreeLst",A="FL:::/Kernel/KernelA.HH,2685"$ $LK,"DOCEF_CHECKED_COLLAPSED",A="FL:::/Kernel/KernelA.HH,1009"$ $LK,"CHash",A="FL:::/Kernel/KernelA.HH,639"$ -$LK,"DeathWait",A="FL:::/Kernel/KTask.HC.Z,38",BI=198$ -$LK,"Fault3",A="FL:::/Kernel/KDbg.HC.Z,564",BI=199$ -$LK,"Busy",A="FL:::/Kernel/KMisc.HC.Z,136",BI=200$ -$LK,"CompressBuf",A="FL:::/Kernel/Compress.HC.Z,281",BI=201$ -$LK,"CCF_NOT_CONST",A="FL:::/Kernel/KernelA.HH,2151"$ -$LK,"CeilU64",A="FL:::/Kernel/KMathB.HC.Z,41",BI=202$ -$LK,"BPlf_LOCKED",A="FL:::/Kernel/KernelA.HH,2892"$ -$LK,"BDlf_LOCKED",A="FL:::/Kernel/KernelA.HH,2672"$ -$LK,"TK_ELLIPSIS",A="FL:::/Kernel/KernelA.HH,2119"$ -$LK,"TK_OR_EQU",A="FL:::/Kernel/KernelA.HH,2106"$ +$LK,"DeathWait",A="FL:::/Kernel/KTask.HC.Z,38",BI=195$ +$LK,"Fault3",A="FL:::/Kernel/KDbg.HC.Z,564",BI=196$ +$LK,"Busy",A="FL:::/Kernel/KMisc.HC.Z,136",BI=197$ +$LK,"CompressBuf",A="FL:::/Kernel/Compress.HC.Z,281",BI=198$ +$LK,"CCF_NOT_CONST",A="FL:::/Kernel/KernelA.HH,2157"$ +$LK,"CeilU64",A="FL:::/Kernel/KMathB.HC.Z,41",BI=199$ +$LK,"BPlf_LOCKED",A="FL:::/Kernel/KernelA.HH,2854"$ +$LK,"BDlf_LOCKED",A="FL:::/Kernel/KernelA.HH,2636"$ +$LK,"TK_ELLIPSIS",A="FL:::/Kernel/KernelA.HH,2125"$ +$LK,"TK_OR_EQU",A="FL:::/Kernel/KernelA.HH,2112"$ $LK,"sys_neg_pows_lst",A="FL:::/Kernel/StrPrint.HC.Z,203"$ $LK,"sys_pos_pows_lst",A="FL:::/Kernel/StrPrint.HC.Z,202"$ -$LK,"MStrPrint",A="FL:::/Kernel/StrPrint.HC.Z,898",BI=203$ -$LK,"DVlf_LOCKED",A="FL:::/Kernel/KernelA.HH,2697"$ -$LK,"SrcFileName",A="FL:::/Kernel/FunSeg.HC.Z,239",BI=204$ -$LK,"RawD",A="FL:::/Kernel/KDbg.HC.Z,234",BI=205$ -$LK,"IsSingleUser",A="FL:::/Kernel/KMisc.HC.Z,288",BI=206$ +$LK,"MStrPrint",A="FL:::/Kernel/StrPrint.HC.Z,898",BI=200$ +$LK,"DVlf_LOCKED",A="FL:::/Kernel/KernelA.HH,2661"$ +$LK,"SrcFileName",A="FL:::/Kernel/FunSeg.HC.Z,261",BI=201$ +$LK,"RawD",A="FL:::/Kernel/KDbg.HC.Z,234",BI=202$ +$LK,"IsSingleUser",A="FL:::/Kernel/KMisc.HC.Z,288",BI=203$ $LK,"adam_task",A="FL:::/Kernel/KGlbls.HC.Z,8"$ $LK,"_POW10",A="FL:::/Kernel/KMathA.HC.Z,524"$ $LK,"I64_MAX",A="FL:::/Kernel/KernelA.HH,37"$ -$LK,"BDF_LAST_WAS_WRITE",A="FL:::/Kernel/KernelA.HH,2655"$ +$LK,"BDF_LAST_WAS_WRITE",A="FL:::/Kernel/KernelA.HH,2619"$ $LK,"DOCT_CURSOR_MOVEMENT",A="FL:::/Kernel/KernelA.HH,930"$ -$LK,"SCF_CTRL",A="FL:::/Kernel/KernelA.HH,3525"$ -$LK,"SCf_CTRL",A="FL:::/Kernel/KernelA.HH,3510"$ -$LK,"TK_ENDIF",A="FL:::/Kernel/KernelA.HH,2115"$ -$LK,"RT_UF32",A="FL:::/Kernel/KernelA.HH,1576"$ -$LK,"CCF_NO_REG_OPT",A="FL:::/Kernel/KernelA.HH,2152"$ +$LK,"SCF_CTRL",A="FL:::/Kernel/KernelA.HH,3487"$ +$LK,"SCf_CTRL",A="FL:::/Kernel/KernelA.HH,3472"$ +$LK,"TK_ENDIF",A="FL:::/Kernel/KernelA.HH,2121"$ +$LK,"RT_UF32",A="FL:::/Kernel/KernelA.HH,1582"$ +$LK,"CCF_NO_REG_OPT",A="FL:::/Kernel/KernelA.HH,2158"$ $LK,"DOCEf_UNDERLINE",A="FL:::/Kernel/KernelA.HH,1054"$ $LK,"DOCEF_UNDERLINE",A="FL:::/Kernel/KernelA.HH,1048"$ $LK,"DOCEt_UNDERLINE",A="FL:::/Kernel/KernelA.HH,960"$ $LK,"DOCET_UNDERLINE",A="FL:::/Kernel/KernelA.HH,954"$ $LK,"RLf_DOC",A="FL:::/Kernel/KernelA.HH,465"$ $LK,"pi",A="FL:::/Kernel/KernelA.HH,50"$ -$LK,"MsHardDrvrInstall",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,294",BI=207$ -$LK,"KbdHndlr",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,441",BI=208$ +$LK,"MsHardDrvrInstall",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,294",BI=204$ +$LK,"KbdHndlr",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,441",BI=205$ $LK,"ATTRF_UNDERLINE",A="FL:::/Kernel/KernelA.HH,896"$ $LK,"SEMA_SEMAS_NUM",A="FL:::/Kernel/KernelA.HH,631"$ -$LK,"DskChg",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,237",BI=209$ +$LK,"DskChg",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,237",BI=206$ $LK,"ATTRf_UNDERLINE",A="FL:::/Kernel/KernelA.HH,901"$ $LK,"SEMA_FLUSH_VGA_IMAGE",A="FL:::/Kernel/KernelA.HH,619"$ $LK,"DOCF_BWD_MOVEMENT",A="FL:::/Kernel/KernelA.HH,1287"$ $LK,"I64_MIN",A="FL:::/Kernel/KernelA.HH,36"$ $LK,"ms",A="FL:::/Kernel/KGlbls.HC.Z,25"$ -$LK,"Exit",A="FL:::/Kernel/KTask.HC.Z,1",BI=210$ -$LK,"TASKf_BREAK_TO_SHIFT_ESC",A="FL:::/Kernel/KernelA.HH,3285"$ +$LK,"Exit",A="FL:::/Kernel/KTask.HC.Z,1",BI=207$ +$LK,"TASKf_BREAK_TO_SHIFT_ESC",A="FL:::/Kernel/KernelA.HH,3247"$ $LK,"HTT_KEYWORD",A="FL:::/Kernel/KernelA.HH,695"$ -$LK,"CopySingleZ",A="FL:::/Kernel/BlkDev/DskCopy.HC.Z,1",BI=211$ -$LK,"DCF_NO_TRANSPARENTS",A="FL:::/Kernel/KernelA.HH,3611"$ +$LK,"CopySingleZ",A="FL:::/Kernel/BlkDev/DskCopy.HC.Z,1",BI=208$ +$LK,"DCF_NO_TRANSPARENTS",A="FL:::/Kernel/KernelA.HH,3573"$ $LK,"HTt_KEYWORD",A="FL:::/Kernel/KernelA.HH,665"$ -$LK,"RT_UF64",A="FL:::/Kernel/KernelA.HH,1578"$ +$LK,"RT_UF64",A="FL:::/Kernel/KernelA.HH,1584"$ $LK,"DOCf_BWD_MOVEMENT",A="FL:::/Kernel/KernelA.HH,1324"$ -$LK,"GetMsg",A="FL:::/Kernel/SerialDev/Message.HC.Z,95",BI=212$ -$LK,"BlkWrite",A="FL:::/Kernel/BlkDev/DskBlk.HC.Z,71",BI=213$ -$LK,"CMPCrash",A="FL:::/Kernel/KernelA.HH,3843"$ -$LK,"ROPBF_HALF_RANGE_COLOR",A="FL:::/Kernel/KernelA.HH,2937"$ -$LK,"JOBT_EXE_STR",A="FL:::/Kernel/KernelA.HH,3186"$ -$LK,"ICF_SHORT_JMP",A="FL:::/Kernel/KernelA.HH,1614"$ +$LK,"GetMsg",A="FL:::/Kernel/SerialDev/Message.HC.Z,95",BI=209$ +$LK,"BlkWrite",A="FL:::/Kernel/BlkDev/DskBlk.HC.Z,71",BI=210$ +$LK,"CMPCrash",A="FL:::/Kernel/KernelA.HH,3807"$ +$LK,"ROPBF_HALF_RANGE_COLOR",A="FL:::/Kernel/KernelA.HH,2899"$ +$LK,"JOBT_EXE_STR",A="FL:::/Kernel/KernelA.HH,3148"$ +$LK,"ICF_SHORT_JMP",A="FL:::/Kernel/KernelA.HH,1620"$ $LK,"IA32_FS_BASE",A="FL:::/Kernel/KernelA.HH,542"$ -$LK,"Rand",A="FL:::/Kernel/KMathB.HC.Z,137",BI=214$ -$LK,"FAT32_ENTRIES_BITS",A="FL:::/Kernel/KernelA.HH,2421"$ -$LK,"TK_IDENT",A="FL:::/Kernel/KernelA.HH,2083"$ +$LK,"Rand",A="FL:::/Kernel/KMathB.HC.Z,137",BI=211$ +$LK,"FAT32_ENTRIES_BITS",A="FL:::/Kernel/KernelA.HH,2427"$ +$LK,"TK_IDENT",A="FL:::/Kernel/KernelA.HH,2089"$ $LK,"ODEf_BUSY",A="FL:::/Kernel/KernelA.HH,249"$ $LK,"ODEF_BUSY",A="FL:::/Kernel/KernelA.HH,244"$ -$LK,"ArcCompressBuf",A="FL:::/Kernel/Compress.HC.Z,110",BI=215$ -$LK,"MDG_REG_DISP_SIB_RIP",A="FL:::/Kernel/KernelA.HH,1600"$ -$LK,"ToFileLine",A="FL:::/Kernel/EdLite.HC.Z,303",BI=216$ +$LK,"ArcCompressBuf",A="FL:::/Kernel/Compress.HC.Z,110",BI=212$ +$LK,"MDG_REG_DISP_SIB_RIP",A="FL:::/Kernel/KernelA.HH,1606"$ +$LK,"ToFileLine",A="FL:::/Kernel/EdLite.HC.Z,303",BI=213$ $LK,"D3Unit",A="FL:::/Kernel/KernelB.HH,162"$ -$LK,"CTRLT_WIN_HSCROLL",A="FL:::/Kernel/KernelA.HH,3083"$ -$LK,"TK_IFAOT",A="FL:::/Kernel/KernelA.HH,2113"$ -$LK,"IsDotC",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,31",BI=217$ -$LK,"BDf_LAST_WAS_WRITE",A="FL:::/Kernel/KernelA.HH,2665"$ -$LK,"TK_GREATER_EQU",A="FL:::/Kernel/KernelA.HH,2097"$ -$LK,"CICArg",A="FL:::/Kernel/KernelA.HH,1643"$ -$LK,"MDF_STK",A="FL:::/Kernel/KernelA.HH,1591"$ +$LK,"CTRLT_WIN_HSCROLL",A="FL:::/Kernel/KernelA.HH,3045"$ +$LK,"TK_IFAOT",A="FL:::/Kernel/KernelA.HH,2119"$ +$LK,"IsDotC",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,31",BI=214$ +$LK,"BDf_LAST_WAS_WRITE",A="FL:::/Kernel/KernelA.HH,2629"$ +$LK,"TK_GREATER_EQU",A="FL:::/Kernel/KernelA.HH,2103"$ +$LK,"CICArg",A="FL:::/Kernel/KernelA.HH,1649"$ +$LK,"MDF_STK",A="FL:::/Kernel/KernelA.HH,1597"$ $LK,"DOCEf_CENTER_X",A="FL:::/Kernel/KernelA.HH,1080"$ $LK,"DOCEF_CENTER_X",A="FL:::/Kernel/KernelA.HH,992"$ $LK,"SYS_TIMER_FREQ",A="FL:::/Kernel/KernelA.HH,572"$ -$LK,"HashTablePurge",A="FL:::/Kernel/KHashB.HC.Z,107",BI=218$ -$LK,"GR_HEIGHT",A="FL:::/Kernel/KernelA.HH,3600"$ +$LK,"HashTablePurge",A="FL:::/Kernel/KHashB.HC.Z,107",BI=215$ +$LK,"GR_HEIGHT",A="FL:::/Kernel/KernelA.HH,3562"$ $LK,"DOCEf_CENTER_Y",A="FL:::/Kernel/KernelA.HH,1083"$ $LK,"DOCEF_CENTER_Y",A="FL:::/Kernel/KernelA.HH,995"$ -$LK,"Seed",A="FL:::/Kernel/KMathB.HC.Z,147",BI=219$ -$LK,"DrvsRelease",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,27",BI=220$ -$LK,"BlkDevNextFreeSlot",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,125",BI=221$ -$LK,"TASKf_FILTER_INPUT",A="FL:::/Kernel/KernelA.HH,3279"$ +$LK,"Seed",A="FL:::/Kernel/KMathB.HC.Z,147",BI=216$ +$LK,"DrvsRelease",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,27",BI=217$ +$LK,"BlkDevNextFreeSlot",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,125",BI=218$ +$LK,"TASKf_FILTER_INPUT",A="FL:::/Kernel/KernelA.HH,3241"$ $LK,"DOCEF_REFRESH_DATA",A="FL:::/Kernel/KernelA.HH,1011"$ $LK,"DOCf_DONT_HIGHLIGHT_CURSOR",A="FL:::/Kernel/KernelA.HH,1318"$ $LK,"DOCF_DONT_HIGHLIGHT_CURSOR",A="FL:::/Kernel/KernelA.HH,1281"$ -$LK,"OPTf_NO_REG_VAR",A="FL:::/Kernel/KernelA.HH,1554"$ -$LK,"CTRLF_SHOW",A="FL:::/Kernel/KernelA.HH,3087"$ +$LK,"OPTf_NO_REG_VAR",A="FL:::/Kernel/KernelA.HH,1560"$ +$LK,"CTRLF_SHOW",A="FL:::/Kernel/KernelA.HH,3049"$ +$LK,"FUF_DEL",A="FL:::/Kernel/KernelA.HH,2573"$ $LK,"DOCEf_REFRESH_DATA",A="FL:::/Kernel/KernelA.HH,1099"$ $LK,"DOCEf_LEFT_EXP",A="FL:::/Kernel/KernelA.HH,1062"$ $LK,"DOCEF_LEFT_EXP",A="FL:::/Kernel/KernelA.HH,974"$ -$LK,"ISO1FileRead",A="FL:::/Kernel/BlkDev/FileSysISO.HC.Z,130",BI=222$ -$LK,"ATAPIWaitReady",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,337",BI=223$ -$LK,"SC_PRTSCRN1",A="FL:::/Kernel/KernelA.HH,3575"$ -$LK,"FUF_ALL",A="FL:::/Kernel/KernelA.HH,2611"$ +$LK,"ATAPIWaitReady",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,337",BI=219$ +$LK,"SC_PRTSCRN1",A="FL:::/Kernel/KernelA.HH,3537"$ +$LK,"FUF_ALL",A="FL:::/Kernel/KernelA.HH,2575"$ $LK,"STR_LEN",A="FL:::/Kernel/KernelA.HH,41"$ -$LK,"DskCacheQueIns",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,53",BI=224$ -$LK,"SC_PRTSCRN2",A="FL:::/Kernel/KernelA.HH,3576"$ -$LK,"RedSeaAllocClus",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,302",BI=225$ +$LK,"DskCacheQueIns",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,53",BI=220$ +$LK,"SC_PRTSCRN2",A="FL:::/Kernel/KernelA.HH,3538"$ +$LK,"RedSeaAllocClus",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,300",BI=221$ $LK,"sys_semas",A="FL:::/Kernel/KernelB.HH,242"$ -$LK,"OS_LINUX",A="FL:::/Kernel/KernelA.HH,3918"$ -$LK,"InputFilterTask",A="FL:::/Kernel/SerialDev/Message.HC.Z,1",BI=226$ +$LK,"OS_LINUX",A="FL:::/Kernel/KernelA.HH,3882"$ +$LK,"InputFilterTask",A="FL:::/Kernel/SerialDev/Message.HC.Z,1",BI=222$ $LK,"SYS_HASH_STR",A="FL:::/Kernel/KHashA.HC.Z,4"$ -$LK,"ATAR0_CMD",A="FL:::/Kernel/KernelA.HH,2296"$ +$LK,"ATAR0_CMD",A="FL:::/Kernel/KernelA.HH,2302"$ $LK,"I_DBG",A="FL:::/Kernel/KernelA.HH,309"$ -$LK,"FATNameTo",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,118",BI=227$ +$LK,"FATNameTo",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,118",BI=223$ $LK,"MinI64",A="FL:::/Kernel/KernelB.HH,101"$ $LK,"MaxU64",A="FL:::/Kernel/KernelB.HH,100"$ $LK,"CallInd",A="FL:::/Kernel/KernelB.HH,49"$ -$LK,"EndianI64",A="FL:::/Kernel/KMisc.HC.Z,25",BI=228$ +$LK,"EndianI64",A="FL:::/Kernel/KMisc.HC.Z,25",BI=224$ $LK,"_MSIZE",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,337"$ $LK,"GVF_IMPORT",A="FL:::/Kernel/KernelA.HH,871"$ $LK,"HTF_IMPORT",A="FL:::/Kernel/KernelA.HH,708"$ $LK,"HTf_IMPORT",A="FL:::/Kernel/KernelA.HH,678"$ -$LK,"IEF_PLUS_OPCODE",A="FL:::/Kernel/KernelA.HH,1739"$ +$LK,"IEF_PLUS_OPCODE",A="FL:::/Kernel/KernelA.HH,1745"$ $LK,"LAPIC_ICR_LOW",A="FL:::/Kernel/KernelA.HH,515"$ $LK,"D3Zero",A="FL:::/Kernel/KernelB.HH,163"$ -$LK,"ST_WARN_ST",A="FL:::/Kernel/KernelA.HH,3504"$ -$LK,"FUF_SCAN_PARENTS",A="FL:::/Kernel/KernelA.HH,2629"$ -$LK,"DskCacheInvalidate2",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,97",BI=229$ -$LK,"CCtrl",A="FL:::/Kernel/KernelA.HH,3109"$ -$LK,"CBlkDev",A="FL:::/Kernel/KernelA.HH,2676"$ +$LK,"ST_WARN_ST",A="FL:::/Kernel/KernelA.HH,3466"$ +$LK,"FUF_SCAN_PARENTS",A="FL:::/Kernel/KernelA.HH,2593"$ +$LK,"DskCacheInvalidate2",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,97",BI=225$ +$LK,"CCtrl",A="FL:::/Kernel/KernelA.HH,3071"$ +$LK,"CBlkDev",A="FL:::/Kernel/KernelA.HH,2640"$ $LK,"DOCT_SONG",A="FL:::/Kernel/KernelA.HH,944"$ $LK,"DOCT_TREE",A="FL:::/Kernel/KernelA.HH,940"$ $LK,"progress1_desc",A="FL:::/Kernel/KernelB.HH,211"$ -$LK,"BDS_ED_FILENAME_DRV",A="FL:::/Kernel/KernelA.HH,3263"$ +$LK,"BDS_ED_FILENAME_DRV",A="FL:::/Kernel/KernelA.HH,3225"$ $LK,"DOCT_TEXT",A="FL:::/Kernel/KernelA.HH,904"$ $LK,"CMathODE",A="FL:::/Kernel/KernelA.HH,251"$ -$LK,"WinInside",A="FL:::/Kernel/Display.HC.Z,110",BI=230$ +$LK,"WinInside",A="FL:::/Kernel/Display.HC.Z,110",BI=226$ $LK,"WIG_NO_FOCUS_TASK_DFT",A="FL:::/Kernel/KernelA.HH,1445"$ $LK,"SEMA_FIX",A="FL:::/Kernel/KernelA.HH,630"$ $LK,"RFLAGf_ALIGN_CHECK",A="FL:::/Kernel/KernelA.HH,334"$ -$LK,"MsHardSet",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,272",BI=231$ -$LK,"FUf_SCAN_PARENTS",A="FL:::/Kernel/KernelA.HH,2602"$ +$LK,"MsHardSet",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,272",BI=227$ +$LK,"FUf_SCAN_PARENTS",A="FL:::/Kernel/KernelA.HH,2565"$ $LK,"DOCF_ALLOW_UNDO",A="FL:::/Kernel/KernelA.HH,1283"$ $LK,"CMemberLst",A="FL:::/Kernel/KernelA.HH,801"$ $LK,"DOCf_ALLOW_UNDO",A="FL:::/Kernel/KernelA.HH,1320"$ -$LK,"DskCacheQueRem",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,46",BI=232$ +$LK,"DskCacheQueRem",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,46",BI=228$ $LK,"_D3_NORM",A="FL:::/Kernel/KMathA.HC.Z,4"$ $LK,"DOCEf_BLINK",A="FL:::/Kernel/KernelA.HH,1051"$ $LK,"DOCEF_BLINK",A="FL:::/Kernel/KernelA.HH,1045"$ -$LK,"IsDotZ",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,22",BI=233$ -$LK,"HashGenericAdd",A="FL:::/Kernel/KHashB.HC.Z,140",BI=234$ +$LK,"IsDotZ",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,22",BI=229$ +$LK,"HashGenericAdd",A="FL:::/Kernel/KHashB.HC.Z,140",BI=230$ $LK,"_TASK_CONTEXT_RESTORE",A="FL:::/Kernel/Sched.HC.Z,100"$ $LK,"BFieldOrU32",A="FL:::/Kernel/KernelB.HH,32"$ -$LK,"TK_IFJIT",A="FL:::/Kernel/KernelA.HH,2114"$ -$LK,"RedSeaFileRead",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,207",BI=235$ -$LK,"VGAP_CRTC_DATA",A="FL:::/Kernel/KernelA.HH,3720"$ -$LK,"ARGT_REL32",A="FL:::/Kernel/KernelA.HH,1892"$ -$LK,"ARGT_REL16",A="FL:::/Kernel/KernelA.HH,1891"$ +$LK,"TK_IFJIT",A="FL:::/Kernel/KernelA.HH,2120"$ +$LK,"RedSeaFileRead",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,207",BI=231$ +$LK,"VGAP_CRTC_DATA",A="FL:::/Kernel/KernelA.HH,3684"$ +$LK,"ARGT_REL32",A="FL:::/Kernel/KernelA.HH,1898"$ +$LK,"ARGT_REL16",A="FL:::/Kernel/KernelA.HH,1897"$ $LK,"mem_page_size",A="FL:::/Kernel/KernelB.HH,285"$ $LK,"cpu_structs",A="FL:::/Kernel/KernelB.HH,238"$ -$LK,"SC_DELETE",A="FL:::/Kernel/KernelA.HH,3560"$ -$LK,"MsHardGetType",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,103",BI=236$ +$LK,"SC_DELETE",A="FL:::/Kernel/KernelA.HH,3522"$ +$LK,"MsHardGetType",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,103",BI=232$ $LK,"CLine",A="FL:::/Kernel/EdLite.HC.Z,1"$ $LK,"C:/Doc/TimeCycles.DD.Z",A="FL:::/Kernel/KernelB.HH,292"$ $LK,"REGT_SEG",A="FL:::/Kernel/KernelA.HH,747"$ $LK,"CMass",A="FL:::/Kernel/KernelA.HH,209"$ -$LK,"GetStr",A="FL:::/Kernel/SerialDev/Message.HC.Z,193",BI=237$ -$LK,"LTRED",A="FL:::/Kernel/KernelA.HH,2970"$ -$LK,"FSG_TYPE_MASK",A="FL:::/Kernel/KernelA.HH,2709"$ +$LK,"GetStr",A="FL:::/Kernel/SerialDev/Message.HC.Z,193",BI=233$ +$LK,"LTRED",A="FL:::/Kernel/KernelA.HH,2932"$ +$LK,"FSG_TYPE_MASK",A="FL:::/Kernel/KernelA.HH,2671"$ $LK,"StrIMatch",A="FL:::/Kernel/StrA.HC.Z,319"$ $LK,"HTG_TYPE_MASK",A="FL:::/Kernel/KernelA.HH,703"$ $LK,"Sign",A="FL:::/Kernel/KernelB.HH,140"$ -$LK,"ExpandBuf",A="FL:::/Kernel/Compress.HC.Z,250",BI=238$ -$LK,"ICF_ALT_TEMPLATE",A="FL:::/Kernel/KernelA.HH,1625"$ +$LK,"ExpandBuf",A="FL:::/Kernel/Compress.HC.Z,250",BI=234$ +$LK,"ICF_ALT_TEMPLATE",A="FL:::/Kernel/KernelA.HH,1631"$ $LK,"DOCT_PAGE_LEN",A="FL:::/Kernel/KernelA.HH,913"$ $LK,"RLf_RAW",A="FL:::/Kernel/KernelA.HH,460"$ -$LK,"BootDVDProbe",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,1",BI=239$ -$LK,"ToggleZorNotZ",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,265",BI=240$ -$LK,"VGAP_ATTR_INDEX",A="FL:::/Kernel/KernelA.HH,3709"$ +$LK,"BootDVDProbe",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,1",BI=235$ +$LK,"ToggleZorNotZ",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,265",BI=236$ +$LK,"VGAP_ATTR_INDEX",A="FL:::/Kernel/KernelA.HH,3673"$ $LK,"D3MulEqu",A="FL:::/Kernel/KernelB.HH,157"$ -$LK,"BDS_CONST",A="FL:::/Kernel/KernelA.HH,3261"$ -$LK,"SysGlblsInit",A="FL:::/Kernel/KEnd.HC.Z,1",BI=241$ -$LK,"PutSrcLink",A="FL:::/Kernel/FunSeg.HC.Z,295",BI=242$ -$LK,"CMenu",A="FL:::/Kernel/KernelA.HH,3143"$ -$LK,"JobRunOne",A="FL:::/Kernel/Job.HC.Z,269",BI=243$ -$LK,"BDT_ATAPI",A="FL:::/Kernel/KernelA.HH,2648"$ -$LK,"FUF_MAP",A="FL:::/Kernel/KernelA.HH,2616"$ -$LK,"CFAT32DirEntry",A="FL:::/Kernel/KernelA.HH,2392"$ -$LK,"ACD_POS_END",A="FL:::/Kernel/KernelA.HH,1520"$ +$LK,"BDS_CONST",A="FL:::/Kernel/KernelA.HH,3223"$ +$LK,"SysGlblsInit",A="FL:::/Kernel/KMain.HC.Z,1",BI=237$ +$LK,"PutSrcLink",A="FL:::/Kernel/FunSeg.HC.Z,317",BI=238$ +$LK,"CMenu",A="FL:::/Kernel/KernelA.HH,3105"$ +$LK,"JobRunOne",A="FL:::/Kernel/Job.HC.Z,269",BI=239$ +$LK,"BDT_ATAPI",A="FL:::/Kernel/KernelA.HH,2612"$ +$LK,"FUF_MAP",A="FL:::/Kernel/KernelA.HH,2580"$ +$LK,"CFAT32DirEntry",A="FL:::/Kernel/KernelA.HH,2398"$ +$LK,"ACD_POS_END",A="FL:::/Kernel/KernelA.HH,1526"$ $LK,"DOCT_INVERT",A="FL:::/Kernel/KernelA.HH,926"$ -$LK,"CMT_HASH_ENTRY",A="FL:::/Kernel/KernelA.HH,1704"$ +$LK,"CMT_HASH_ENTRY",A="FL:::/Kernel/KernelA.HH,1710"$ $LK,"RLf_VGA",A="FL:::/Kernel/KernelA.HH,453"$ -$LK,"BDT_TYPES_NUM",A="FL:::/Kernel/KernelA.HH,2649"$ +$LK,"BDT_TYPES_NUM",A="FL:::/Kernel/KernelA.HH,2613"$ $LK,"LAPIC_LVT_PERF",A="FL:::/Kernel/KernelA.HH,520"$ -$LK,"SC_F1",A="FL:::/Kernel/KernelA.HH,3561"$ -$LK,"FSt_TYPES_NUM",A="FL:::/Kernel/KernelA.HH,2708"$ +$LK,"SC_F1",A="FL:::/Kernel/KernelA.HH,3523"$ +$LK,"FSt_TYPES_NUM",A="FL:::/Kernel/KernelA.HH,2670"$ $LK,"HTt_TYPES_NUM",A="FL:::/Kernel/KernelA.HH,673"$ $LK,"SYS_SEMAS",A="FL:::/Kernel/KStart32.HC.Z,72"$ -$LK,"SC_F2",A="FL:::/Kernel/KernelA.HH,3562"$ -$LK,"BirthWait",A="FL:::/Kernel/KTask.HC.Z,31",BI=244$ -$LK,"MsHardRst",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,114",BI=245$ +$LK,"SC_F2",A="FL:::/Kernel/KernelA.HH,3524"$ +$LK,"BirthWait",A="FL:::/Kernel/KTask.HC.Z,31",BI=240$ +$LK,"MsHardRst",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,114",BI=241$ $LK,"SYS_VAR_INIT_FLAG",A="FL::/Tmp.DD.Z,1"$ $LK,"SYS_MEM_INIT_FLAG",A="FL::/Tmp.DD.Z,1"$ -$LK,"SC_F3",A="FL:::/Kernel/KernelA.HH,3563"$ +$LK,"SC_F3",A="FL:::/Kernel/KernelA.HH,3525"$ $LK,"SignI64",A="FL:::/Kernel/KernelB.HH,104"$ -$LK,"SC_F4",A="FL:::/Kernel/KernelA.HH,3564"$ -$LK,"WSSf_SET_TO_POS",A="FL:::/Kernel/KernelA.HH,3093"$ -$LK,"RS_ATTR_SYSTEM",A="FL:::/Kernel/KernelA.HH,2540"$ +$LK,"SC_F4",A="FL:::/Kernel/KernelA.HH,3526"$ +$LK,"WSSf_SET_TO_POS",A="FL:::/Kernel/KernelA.HH,3055"$ +$LK,"RS_ATTR_SYSTEM",A="FL:::/Kernel/KernelA.HH,2505"$ $LK,"I_BPT",A="FL:::/Kernel/KernelA.HH,302"$ $LK,"_TAKE_EXCEPT",A="FL:::/Kernel/KExcept.HC.Z,20"$ -$LK,"DefineCnt",A="FL:::/Kernel/KDefine.HC.Z,74",BI=246$ -$LK,"SC_F5",A="FL:::/Kernel/KernelA.HH,3565"$ +$LK,"DefineCnt",A="FL:::/Kernel/KDefine.HC.Z,74",BI=242$ +$LK,"SC_F5",A="FL:::/Kernel/KernelA.HH,3527"$ $LK,"WIF_FOCUS_TASK_MENU",A="FL:::/Kernel/KernelA.HH,1432"$ -$LK,"RedSeaCd",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,236",BI=247$ -$LK,"JobDel",A="FL:::/Kernel/Job.HC.Z,1",BI=248$ -$LK,"SC_F6",A="FL:::/Kernel/KernelA.HH,3566"$ -$LK,"DFT_ISO_C_FILENAME",A="FL:::/Kernel/KernelA.HH,2772"$ -$LK,"SysGrInit",A="FL:::/Kernel/KEnd.HC.Z,64",BI=249$ -$LK,"ArcCtrlDel",A="FL:::/Kernel/Compress.HC.Z,244",BI=250$ -$LK,"SysBadMAlloc",A="FL:::/Kernel/Mem/MemPag.HC.Z,6",BI=251$ -$LK,"SC_F7",A="FL:::/Kernel/KernelA.HH,3567"$ +$LK,"RedSeaCd",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,236",BI=243$ +$LK,"JobDel",A="FL:::/Kernel/Job.HC.Z,1",BI=244$ +$LK,"SC_F6",A="FL:::/Kernel/KernelA.HH,3528"$ +$LK,"DFT_ISO_C_FILENAME",A="FL:::/Kernel/KernelA.HH,2734"$ +$LK,"SysGrInit",A="FL:::/Kernel/KMain.HC.Z,64",BI=245$ +$LK,"ArcCtrlDel",A="FL:::/Kernel/Compress.HC.Z,244",BI=246$ +$LK,"SysBadMAlloc",A="FL:::/Kernel/Mem/MemPag.HC.Z,6",BI=247$ +$LK,"SC_F7",A="FL:::/Kernel/KernelA.HH,3529"$ $LK,"DOCSS_NORMAL",A="FL:::/Kernel/KernelA.HH,1132"$ $LK,"GVF_EXTERN",A="FL:::/Kernel/KernelA.HH,872"$ -$LK,"blkdev_text_attr",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,319"$ -$LK,"SC_F8",A="FL:::/Kernel/KernelA.HH,3568"$ -$LK,"Mute",A="FL:::/Kernel/KMisc.HC.Z,232",BI=252$ +$LK,"blkdev_text_attr",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,318"$ +$LK,"SC_F8",A="FL:::/Kernel/KernelA.HH,3530"$ +$LK,"Mute",A="FL:::/Kernel/KMisc.HC.Z,232",BI=248$ $LK,"INT_FAULT",A="FL:::/Kernel/KInts.HC.Z,62"$ $LK,"progress2_desc",A="FL:::/Kernel/KernelB.HH,217"$ -$LK,"DCSF_PALETTE_GET",A="FL:::/Kernel/KernelA.HH,3632"$ -$LK,"SC_F9",A="FL:::/Kernel/KernelA.HH,3569"$ +$LK,"DCSF_PALETTE_GET",A="FL:::/Kernel/KernelA.HH,3594"$ +$LK,"SC_F9",A="FL:::/Kernel/KernelA.HH,3531"$ $LK,"DOCEF_SOLID_BORDER",A="FL:::/Kernel/KernelA.HH,1007"$ $LK,"DOCT_TYPES_NUM",A="FL:::/Kernel/KernelA.HH,948"$ -$LK,"KbdMsRst",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,284",BI=253$ -$LK,"KbdBuildSC",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,301",BI=254$ -$LK,"CInst",A="FL:::/Kernel/KernelA.HH,1754"$ +$LK,"KbdMsRst",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,284",BI=249$ +$LK,"KbdBuildSC",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,301",BI=250$ +$LK,"CInst",A="FL:::/Kernel/KernelA.HH,1760"$ $LK,"IOAPICID",A="FL:::/Kernel/KernelA.HH,532"$ $LK,"RFLAGf_SIGN",A="FL:::/Kernel/KernelA.HH,324"$ -$LK,"DKGRAY",A="FL:::/Kernel/KernelA.HH,2966"$ +$LK,"DKGRAY",A="FL:::/Kernel/KernelA.HH,2928"$ $LK,"DOCEF_MARGIN_REL_X",A="FL:::/Kernel/KernelA.HH,1000"$ -$LK,"PutDirLink",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,200",BI=255$ -$LK,"EndianU32",A="FL:::/Kernel/KMisc.HC.Z,15",BI=256$ -$LK,"EndianU16",A="FL:::/Kernel/KMisc.HC.Z,7",BI=257$ -$LK,"MemPagTaskFree",A="FL:::/Kernel/Mem/MemPag.HC.Z,153",BI=258$ +$LK,"PutDirLink",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,197",BI=251$ +$LK,"EndianU32",A="FL:::/Kernel/KMisc.HC.Z,15",BI=252$ +$LK,"EndianU16",A="FL:::/Kernel/KMisc.HC.Z,7",BI=253$ +$LK,"MemPagTaskFree",A="FL:::/Kernel/Mem/MemPag.HC.Z,153",BI=254$ $LK,"DOCEf_SOLID_BORDER",A="FL:::/Kernel/KernelA.HH,1095"$ $LK,"DOCEF_LEFT_IN_STR",A="FL:::/Kernel/KernelA.HH,988"$ $LK,"sys_pci_busses",A="FL:::/Kernel/KernelB.HH,248"$ -$LK,"BOOT_STK_SIZE",A="FL:::/Kernel/KernelA.HH,3869"$ -$LK,"TTS_LOCKED_CONST",A="FL:::/Kernel/KernelA.HH,3267"$ -$LK,"CCf_FUN_EXP",A="FL:::/Kernel/KernelA.HH,2161"$ -$LK,"CCF_FUN_EXP",A="FL:::/Kernel/KernelA.HH,2160"$ +$LK,"BOOT_STK_SIZE",A="FL:::/Kernel/KernelA.HH,3833"$ +$LK,"TTS_LOCKED_CONST",A="FL:::/Kernel/KernelA.HH,3229"$ +$LK,"CCf_FUN_EXP",A="FL:::/Kernel/KernelA.HH,2167"$ +$LK,"CCF_FUN_EXP",A="FL:::/Kernel/KernelA.HH,2166"$ $LK,"LAPIC_APIC_VERSION",A="FL:::/Kernel/KernelA.HH,500"$ -$LK,"PutS",A="FL:::/Kernel/KeyDev.HC.Z,29",BI=259$ +$LK,"PutS",A="FL:::/Kernel/KeyDev.HC.Z,29",BI=255$ $LK,"DOCEf_MARGIN_REL_X",A="FL:::/Kernel/KernelA.HH,1088"$ $LK,"DOCEf_LEFT_IN_STR",A="FL:::/Kernel/KernelA.HH,1076"$ $LK,"SEMA_VGA",A="FL:::/Kernel/KernelA.HH,624"$ $LK,"CDocBin",A="FL:::/Kernel/KernelA.HH,1118"$ $LK,"LAPIC_BASE",A="FL:::/Kernel/KernelA.HH,497"$ -$LK,"StrPrintJoin",A="FL:::/Kernel/StrPrint.HC.Z,208",BI=260$ +$LK,"StrPrintJoin",A="FL:::/Kernel/StrPrint.HC.Z,208",BI=256$ $LK,"IA32_GS_BASE",A="FL:::/Kernel/KernelA.HH,543"$ $LK,"log2_e",A="FL:::/Kernel/KernelA.HH,54"$ $LK,"MinU64",A="FL:::/Kernel/KernelB.HH,102"$ $LK,"_SYS_HLT",A="FL:::/Kernel/KUtils.HC.Z,468"$ -$LK,"CCF_AOT_COMPILE",A="FL:::/Kernel/KernelA.HH,2171"$ -$LK,"OPTf_KEEP_PRIVATE",A="FL:::/Kernel/KernelA.HH,1553"$ +$LK,"CCF_AOT_COMPILE",A="FL:::/Kernel/KernelA.HH,2177"$ +$LK,"OPTf_KEEP_PRIVATE",A="FL:::/Kernel/KernelA.HH,1559"$ $LK,"SEMA_SND",A="FL:::/Kernel/KernelA.HH,615"$ $LK,"HTF_EXPORT",A="FL:::/Kernel/KernelA.HH,707"$ $LK,"HTf_EXPORT",A="FL:::/Kernel/KernelA.HH,677"$ -$LK,"DrvDel",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,69",BI=261$ -$LK,"ATAPIReadBlks2",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,388",BI=262$ +$LK,"DrvDel",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,69",BI=257$ +$LK,"ATAPIReadBlks2",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,388",BI=258$ $LK,"_D3_UNIT",A="FL:::/Kernel/KMathA.HC.Z,305"$ -$LK,"CCf_AOT_COMPILE",A="FL:::/Kernel/KernelA.HH,2172"$ -$LK,"POP_C_REGS",A="FL:::/Kernel/KernelA.HH,1777"$ +$LK,"CCf_AOT_COMPILE",A="FL:::/Kernel/KernelA.HH,2178"$ +$LK,"POP_C_REGS",A="FL:::/Kernel/KernelA.HH,1783"$ $LK,"_STRIMATCH",A="FL:::/Kernel/StrA.HC.Z,262"$ -$LK,"DrvChk",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,142",BI=263$ +$LK,"DrvChk",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,142",BI=259$ $LK,"CSema",A="FL:::/Kernel/KernelA.HH,606"$ $LK,"EXT_HEAPLOG_MALLOC",A="FL:::/Kernel/KernelA.HH,597"$ -$LK,"GR_WIDTH",A="FL:::/Kernel/KernelA.HH,3599"$ +$LK,"GR_WIDTH",A="FL:::/Kernel/KernelA.HH,3561"$ $LK,"DOCT_SOFT_NEW_LINE",A="FL:::/Kernel/KernelA.HH,906"$ -$LK,"GetBaseUnit",A="FL:::/Kernel/BlkDev/DskAddDev.HC.Z,186",BI=264$ -$LK,"FixSet",A="FL:::/Kernel/EdLite.HC.Z,327",BI=265$ +$LK,"GetBaseUnit",A="FL:::/Kernel/BlkDev/DskAddDev.HC.Z,186",BI=260$ +$LK,"FixSet",A="FL:::/Kernel/EdLite.HC.Z,327",BI=261$ $LK,"DOCf_SEL",A="FL:::/Kernel/KernelA.HH,1335"$ $LK,"sqrt2",A="FL:::/Kernel/KernelA.HH,57"$ -$LK,"VM_QEMU",A="FL:::/Kernel/KernelA.HH,3924"$ -$LK,"ATAR0_SEL",A="FL:::/Kernel/KernelA.HH,2294"$ +$LK,"VM_QEMU",A="FL:::/Kernel/KernelA.HH,3888"$ +$LK,"ATAR0_SEL",A="FL:::/Kernel/KernelA.HH,2300"$ $LK,"DOCEf_FLAGS_NUM",A="FL:::/Kernel/KernelA.HH,1116"$ $LK,"CQueVectU8",A="FL:::/Kernel/KernelA.HH,163"$ $LK,"ms_hard",A="FL:::/Kernel/KGlbls.HC.Z,28"$ $LK,"mem_boot_base",A="FL:::/Kernel/KernelB.HH,37"$ -$LK,"TASKf_INPUT_FILTER_TASK",A="FL:::/Kernel/KernelA.HH,3278"$ -$LK,"OM_CB",A="FL:::/Kernel/KernelA.HH,1881"$ -$LK,"throw",A="FL:::/Kernel/KExcept.HC.Z,84",BI=266$ -$LK,"BDF_READ_ONLY_OVERRIDE",A="FL:::/Kernel/KernelA.HH,2654"$ -$LK,"TK_AND_AND",A="FL:::/Kernel/KernelA.HH,2098"$ -$LK,"REG_NONE",A="FL:::/Kernel/KernelA.HH,1797"$ -$LK,"OC_LOCK_PREFIX",A="FL:::/Kernel/KernelA.HH,1769"$ +$LK,"TASKf_INPUT_FILTER_TASK",A="FL:::/Kernel/KernelA.HH,3240"$ +$LK,"OM_CB",A="FL:::/Kernel/KernelA.HH,1887"$ +$LK,"throw",A="FL:::/Kernel/KExcept.HC.Z,84",BI=262$ +$LK,"BDF_READ_ONLY_OVERRIDE",A="FL:::/Kernel/KernelA.HH,2618"$ +$LK,"TK_AND_AND",A="FL:::/Kernel/KernelA.HH,2104"$ +$LK,"REG_NONE",A="FL:::/Kernel/KernelA.HH,1803"$ +$LK,"OC_LOCK_PREFIX",A="FL:::/Kernel/KernelA.HH,1775"$ $LK,"Ff_INTERRUPT",A="FL:::/Kernel/KernelA.HH,851"$ -$LK,"CFunSegCache",A="FL:::/Kernel/KernelA.HH,3833"$ -$LK,"OM_CD",A="FL:::/Kernel/KernelA.HH,1883"$ -$LK,"AAT_ADD_U8",A="FL:::/Kernel/KernelA.HH,1979"$ +$LK,"CFunSegCache",A="FL:::/Kernel/KernelA.HH,3797"$ +$LK,"OM_CD",A="FL:::/Kernel/KernelA.HH,1889"$ +$LK,"AAT_ADD_U8",A="FL:::/Kernel/KernelA.HH,1985"$ $LK,"REGT_XMM",A="FL:::/Kernel/KernelA.HH,750"$ -$LK,"CM_CONSTS_NUM",A="FL:::/Kernel/KernelA.HH,1713"$ +$LK,"CM_CONSTS_NUM",A="FL:::/Kernel/KernelA.HH,1719"$ $LK,"DOCSS_CPP_Z_COMMENT",A="FL:::/Kernel/KernelA.HH,1136"$ $LK,"DOCT_SHIFTED_X",A="FL:::/Kernel/KernelA.HH,928"$ $LK,"RLF_16MEG_SYS_CODE_BP",A="FL:::/Kernel/KernelA.HH,478"$ -$LK,"PutExcept",A="FL:::/Kernel/KExcept.HC.Z,45",BI=267$ +$LK,"PutExcept",A="FL:::/Kernel/KExcept.HC.Z,45",BI=263$ $LK,"TestExcept",A="FL:::/Kernel/KExcept.HC.Z,41"$ $LK,"char_bmp_printable",A="FL:::/Kernel/StrA.HC.Z,376"$ -$LK,"CColorROPU32",A="FL:::/Kernel/KernelA.HH,2983"$ -$LK,"CColorROPU16",A="FL:::/Kernel/KernelA.HH,2979"$ +$LK,"CColorROPU32",A="FL:::/Kernel/KernelA.HH,2945"$ +$LK,"CColorROPU16",A="FL:::/Kernel/KernelA.HH,2941"$ $LK,"DOCT_SHIFTED_Y",A="FL:::/Kernel/KernelA.HH,929"$ $LK,"HTT_FILE",A="FL:::/Kernel/KernelA.HH,699"$ $LK,"HTT_DEFINE_STR",A="FL:::/Kernel/KernelA.HH,688"$ @@ -1236,70 +1228,69 @@ $LK,"Push",A="FL:::/Kernel/KernelB.HH,257"$ $LK,"HTt_DEFINE_STR",A="FL:::/Kernel/KernelA.HH,658"$ $LK,"STK_REP_LEN",A="FL:::/Kernel/KDbg.HC.Z,102"$ $LK,"I_NMI",A="FL:::/Kernel/KernelA.HH,301"$ -$LK,"Date2ISO1",A="FL:::/Kernel/BlkDev/FileSysISO.HC.Z,1",BI=268$ $LK,"ModU64",A="FL:::/Kernel/KernelB.HH,103"$ $LK,"DOCG_DBL_BUF_FLAGS",A="FL:::/Kernel/KernelA.HH,962"$ -$LK,"JobResScan",A="FL:::/Kernel/Job.HC.Z,164",BI=269$ +$LK,"JobResScan",A="FL:::/Kernel/Job.HC.Z,164",BI=264$ $LK,"WIf_FOCUS_TASK_MENU",A="FL:::/Kernel/KernelA.HH,1459"$ -$LK,"CTask",A="FL:::/Kernel/KernelA.HH,3315"$ +$LK,"CTask",A="FL:::/Kernel/KernelA.HH,3277"$ $LK,"C:/Doc/Bit.DD.Z",A="FL:::/Kernel/KernelB.HH,9"$ -$LK,"C:/Doc/Pags.DD.Z",A="FL:::/Kernel/KernelA.HH,2855"$ -$LK,"OC_JMP_REL8",A="FL:::/Kernel/KernelA.HH,1773"$ +$LK,"C:/Doc/Pags.DD.Z",A="FL:::/Kernel/KernelA.HH,2817"$ +$LK,"OC_JMP_REL8",A="FL:::/Kernel/KernelA.HH,1779"$ $LK,"I8_MAX",A="FL:::/Kernel/KernelA.HH,25"$ $LK,"_HASH_SINGLE_TABLE_FIND",A="FL:::/Kernel/KHashA.HC.Z,143"$ $LK,"_D3_ZERO",A="FL:::/Kernel/KMathA.HC.Z,201"$ -$LK,"REGG_STK_TMP",A="FL:::/Kernel/KernelA.HH,1803"$ -$LK,"Str2F64",A="FL:::/Kernel/StrScan.HC.Z,55",BI=270$ +$LK,"REGG_STK_TMP",A="FL:::/Kernel/KernelA.HH,1809"$ +$LK,"Str2F64",A="FL:::/Kernel/StrScan.HC.Z,55",BI=265$ $LK,"_YIELD",A="FL:::/Kernel/Sched.HC.Z,157"$ -$LK,"OM_IB",A="FL:::/Kernel/KernelA.HH,1885"$ +$LK,"OM_IB",A="FL:::/Kernel/KernelA.HH,1891"$ $LK,"progress3_desc",A="FL:::/Kernel/KernelB.HH,223"$ -$LK,"DCF_SYMMETRY",A="FL:::/Kernel/KernelA.HH,3616"$ -$LK,"OM_ID",A="FL:::/Kernel/KernelA.HH,1887"$ -$LK,"OM_CP",A="FL:::/Kernel/KernelA.HH,1884"$ +$LK,"DCF_SYMMETRY",A="FL:::/Kernel/KernelA.HH,3578"$ +$LK,"OM_ID",A="FL:::/Kernel/KernelA.HH,1893"$ +$LK,"OM_CP",A="FL:::/Kernel/KernelA.HH,1890"$ $LK,"_ROUND",A="FL:::/Kernel/KMathA.HC.Z,380"$ -$LK,"OS_OTHER",A="FL:::/Kernel/KernelA.HH,3916"$ +$LK,"OS_OTHER",A="FL:::/Kernel/KernelA.HH,3880"$ $LK,"RFLAGf_TRAP",A="FL:::/Kernel/KernelA.HH,325"$ $LK,"I8_MIN",A="FL:::/Kernel/KernelA.HH,24"$ $LK,"SYS_HASH_BUCKET_FIND",A="FL:::/Kernel/KHashA.HC.Z,109"$ -$LK,"BOOT_SRC_DVD",A="FL:::/Kernel/KernelA.HH,3875"$ -$LK,"FUF_RECURSE",A="FL:::/Kernel/KernelA.HH,2608"$ -$LK,"FUf_RECURSE",A="FL:::/Kernel/KernelA.HH,2581"$ +$LK,"BOOT_SRC_DVD",A="FL:::/Kernel/KernelA.HH,3839"$ +$LK,"FUF_RECURSE",A="FL:::/Kernel/KernelA.HH,2571"$ +$LK,"FUf_RECURSE",A="FL:::/Kernel/KernelA.HH,2543"$ $LK,"MemCmp",A="FL:::/Kernel/KernelB.HH,167"$ -$LK,"ONA_REST",A="FL:::/Kernel/KernelA.HH,3816"$ -$LK,"SC_PAGE_UP",A="FL:::/Kernel/KernelA.HH,3555"$ -$LK,"User",A="FL:::/Kernel/KTask.HC.Z,424",BI=271$ -$LK,"MSG_MS_L_D_DOWN",A="FL:::/Kernel/KernelA.HH,3225"$ +$LK,"ONA_REST",A="FL:::/Kernel/KernelA.HH,3780"$ +$LK,"SC_PAGE_UP",A="FL:::/Kernel/KernelA.HH,3517"$ +$LK,"User",A="FL:::/Kernel/KTask.HC.Z,424",BI=266$ +$LK,"MSG_MS_L_D_DOWN",A="FL:::/Kernel/KernelA.HH,3187"$ $LK,"DOCEf_RIGHT_EXP",A="FL:::/Kernel/KernelA.HH,1064"$ $LK,"DOCEF_RIGHT_EXP",A="FL:::/Kernel/KernelA.HH,976"$ -$LK,"DirEntryDel",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,17",BI=272$ -$LK,"CLexFile",A="FL:::/Kernel/KernelA.HH,2047"$ -$LK,"OM_CW",A="FL:::/Kernel/KernelA.HH,1882"$ +$LK,"DirEntryDel",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,14",BI=267$ +$LK,"CLexFile",A="FL:::/Kernel/KernelA.HH,2053"$ +$LK,"OM_CW",A="FL:::/Kernel/KernelA.HH,1888"$ $LK,"DOCF_DONT_SWAP_OUT",A="FL:::/Kernel/KernelA.HH,1289"$ $LK,"IA32_LAPIC_BASE",A="FL:::/Kernel/KernelA.HH,540"$ -$LK,"ATACmd",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,59",BI=273$ -$LK,"FILEMASK_DD",A="FL:::/Kernel/KernelA.HH,2303"$ +$LK,"ATACmd",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,59",BI=268$ +$LK,"FILEMASK_DD",A="FL:::/Kernel/KernelA.HH,2309"$ $LK,"DOCEf_SHIFTED_X",A="FL:::/Kernel/KernelA.HH,1069"$ $LK,"DOCEG_DONT_EDIT",A="FL:::/Kernel/KernelA.HH,1039"$ $LK,"DOCEF_SHIFTED_X",A="FL:::/Kernel/KernelA.HH,981"$ $LK,"SEMA_HEAPLOG_ACTIVE",A="FL:::/Kernel/KernelA.HH,616"$ $LK,"DOCEf_SHIFTED_Y",A="FL:::/Kernel/KernelA.HH,1070"$ $LK,"DOCEF_SHIFTED_Y",A="FL:::/Kernel/KernelA.HH,982"$ -$LK,"Str2I64",A="FL:::/Kernel/StrScan.HC.Z,1",BI=274$ +$LK,"Str2I64",A="FL:::/Kernel/StrScan.HC.Z,1",BI=269$ $LK,"Sqrt",A="FL:::/Kernel/KernelB.HH,109"$ -$LK,"DrvMap",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,252",BI=275$ -$LK,"NowDateTimeStruct",A="FL:::/Kernel/KDate.HC.Z,133",BI=276$ -$LK,"YorN",A="FL:::/Kernel/StrB.HC.Z,87",BI=277$ -$LK,"MT_CD",A="FL:::/Kernel/KernelA.HH,2555"$ +$LK,"DrvMap",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,252",BI=270$ +$LK,"NowDateTimeStruct",A="FL:::/Kernel/KDate.HC.Z,133",BI=271$ +$LK,"YorN",A="FL:::/Kernel/StrB.HC.Z,87",BI=272$ +$LK,"MT_CD",A="FL:::/Kernel/KernelA.HH,2520"$ $LK,"RFLAGf_VINT",A="FL:::/Kernel/KernelA.HH,335"$ -$LK,"DCF_ON_TOP",A="FL:::/Kernel/KernelA.HH,3628"$ -$LK,"ACD_DEF",A="FL:::/Kernel/KernelA.HH,1515"$ +$LK,"DCF_ON_TOP",A="FL:::/Kernel/KernelA.HH,3590"$ +$LK,"ACD_DEF",A="FL:::/Kernel/KernelA.HH,1521"$ $LK,"DOCEF_BIN_PTR_LINK",A="FL:::/Kernel/KernelA.HH,979"$ $LK,"SYS_CPU_STRUCTS",A="FL:::/Kernel/KStart32.HC.Z,64"$ $LK,"DOCf_DONT_SWAP_OUT",A="FL:::/Kernel/KernelA.HH,1326"$ $LK,"CDocEntryBase",A="FL:::/Kernel/KernelA.HH,1169"$ $LK,"MLF_STR_DFT_AVAILABLE",A="FL:::/Kernel/KernelA.HH,780"$ -$LK,"ArcCtrlNew",A="FL:::/Kernel/Compress.HC.Z,221",BI=278$ -$LK,"DCF_DONT_DRAW",A="FL:::/Kernel/KernelA.HH,3623"$ +$LK,"ArcCtrlNew",A="FL:::/Kernel/Compress.HC.Z,221",BI=273$ +$LK,"DCF_DONT_DRAW",A="FL:::/Kernel/KernelA.HH,3585"$ $LK,"DOC_SCROLL_SPEED",A="FL:::/Kernel/KernelA.HH,1130"$ $LK,"ATTRf_SEL",A="FL:::/Kernel/KernelA.HH,900"$ $LK,"DOCEf_BIN_PTR_LINK",A="FL:::/Kernel/KernelA.HH,1067"$ @@ -1307,100 +1298,100 @@ $LK,"SSF_NO_TENSION",A="FL:::/Kernel/KernelA.HH,226"$ $LK,"I32",A="FL:::/Kernel/KernelA.HH,87"$ $LK,"I16",A="FL:::/Kernel/KernelA.HH,73"$ $LK,"MemCpy",A="FL:::/Kernel/KernelB.HH,169"$ -$LK,"CT_NONE",A="FL:::/Kernel/KernelA.HH,3729"$ -$LK,"OM_IW",A="FL:::/Kernel/KernelA.HH,1886"$ -$LK,"VGAP_DATA",A="FL:::/Kernel/KernelA.HH,3714"$ -$LK,"OM_NO",A="FL:::/Kernel/KernelA.HH,1880"$ +$LK,"CT_NONE",A="FL:::/Kernel/KernelA.HH,3693"$ +$LK,"OM_IW",A="FL:::/Kernel/KernelA.HH,1892"$ +$LK,"VGAP_DATA",A="FL:::/Kernel/KernelA.HH,3678"$ +$LK,"OM_NO",A="FL:::/Kernel/KernelA.HH,1886"$ $LK,"IET_DATA_HEAP",A="FL:::/Kernel/KernelA.HH,425"$ $LK,"GVF_DATA_HEAP",A="FL:::/Kernel/KernelA.HH,873"$ -$LK,"DefineSub",A="FL:::/Kernel/KDefine.HC.Z,60",BI=279$ -$LK,"WHITE",A="FL:::/Kernel/KernelA.HH,2973"$ -$LK,"ATA_READ_MULTI_EXT",A="FL:::/Kernel/KernelA.HH,2277"$ +$LK,"DefineSub",A="FL:::/Kernel/KDefine.HC.Z,60",BI=274$ +$LK,"WHITE",A="FL:::/Kernel/KernelA.HH,2935"$ +$LK,"ATA_READ_MULTI_EXT",A="FL:::/Kernel/KernelA.HH,2283"$ $LK,"DOCEF_SCROLLING_X",A="FL:::/Kernel/KernelA.HH,983"$ $LK,"DOCEf_CHECKED_COLLAPSED",A="FL:::/Kernel/KernelA.HH,1097"$ -$LK,"Name2ParentDirClus",A="FL:::/Kernel/BlkDev/DskStrB.HC.Z,54",BI=280$ -$LK,"ISO1T_SUPPLEMENTARY_DESC",A="FL:::/Kernel/KernelA.HH,2492"$ +$LK,"Name2ParentDirClus",A="FL:::/Kernel/BlkDev/DskStrB.HC.Z,50",BI=275$ $LK,"DOCEf_SCROLLING_X",A="FL:::/Kernel/KernelA.HH,1071"$ -$LK,"MPInt",A="FL:::/Kernel/MultiProc.HC.Z,132",BI=281$ -$LK,"BOOT_SRC_RAM",A="FL:::/Kernel/KernelA.HH,3873"$ -$LK,"TK_AND_EQU",A="FL:::/Kernel/KernelA.HH,2105"$ +$LK,"MPInt",A="FL:::/Kernel/MultiProc.HC.Z,132",BI=276$ +$LK,"BOOT_SRC_RAM",A="FL:::/Kernel/KernelA.HH,3837"$ +$LK,"TK_AND_EQU",A="FL:::/Kernel/KernelA.HH,2111"$ $LK,"I64",A="FL:::/Kernel/KernelA.HH,105"$ -$LK,"PopUpPrint",A="FL:::/Kernel/Job.HC.Z,397",BI=282$ -$LK,"IntEntryGet",A="FL:::/Kernel/KInts.HC.Z,97",BI=283$ +$LK,"PopUpPrint",A="FL:::/Kernel/Job.HC.Z,397",BI=277$ +$LK,"IntEntryGet",A="FL:::/Kernel/KInts.HC.Z,97",BI=278$ $LK,"ms_grid",A="FL:::/Kernel/KGlbls.HC.Z,24"$ -$LK,"FILEMASK_GR",A="FL:::/Kernel/KernelA.HH,2305"$ +$LK,"FILEMASK_GR",A="FL:::/Kernel/KernelA.HH,2311"$ $LK,"CD2",A="FL:::/Kernel/KernelA.HH,150"$ -$LK,"KeyDevInit",A="FL:::/Kernel/KeyDev.HC.Z,201",BI=284$ -$LK,"CCF_HAS_RETURN",A="FL:::/Kernel/KernelA.HH,2156"$ -$LK,"CAsmArg",A="FL:::/Kernel/KernelA.HH,1856"$ +$LK,"KeyDevInit",A="FL:::/Kernel/KeyDev.HC.Z,201",BI=279$ +$LK,"CCF_HAS_RETURN",A="FL:::/Kernel/KernelA.HH,2162"$ +$LK,"CAsmArg",A="FL:::/Kernel/KernelA.HH,1862"$ $LK,"CD3",A="FL:::/Kernel/KernelA.HH,156"$ $LK,"SYS_BOOT_BLK",A="FL:::/Kernel/KStart16.HC.Z,24"$ $LK,"progress4_desc",A="FL:::/Kernel/KernelB.HH,229"$ $LK,"RFLAGf_ZERO",A="FL:::/Kernel/KernelA.HH,323"$ -$LK,"DrvFATBlkClean",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,99",BI=285$ -$LK,"PCIReadU8",A="FL:::/Kernel/PCIBIOS.HC.Z,163",BI=286$ +$LK,"DrvFATBlkClean",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,99",BI=280$ +$LK,"PCIReadU8",A="FL:::/Kernel/PCIBIOS.HC.Z,163",BI=281$ $LK,"EXT_WIN_FOCUS",A="FL:::/Kernel/KernelA.HH,596"$ $LK,"CHashAC",A="FL:::/Kernel/KernelA.HH,757"$ $LK,"ms_last",A="FL:::/Kernel/KGlbls.HC.Z,25"$ $LK,"DOCf_NO_CURSOR",A="FL:::/Kernel/KernelA.HH,1309"$ $LK,"DOCF_NO_CURSOR",A="FL:::/Kernel/KernelA.HH,1272"$ -$LK,"PrintWarn",A="FL:::/Kernel/StrPrint.HC.Z,914",BI=287$ -$LK,"LoadOneImport",A="FL:::/Kernel/KLoad.HC.Z,1",BI=288$ -$LK,"FOpen",A="FL:::/Kernel/BlkDev/DskCFile.HC.Z,9",BI=289$ -$LK,"CCF_LAST_WAS_DOT",A="FL:::/Kernel/KernelA.HH,2170"$ -$LK,"CMF_DEFINED",A="FL:::/Kernel/KernelA.HH,1707"$ +$LK,"PrintWarn",A="FL:::/Kernel/StrPrint.HC.Z,914",BI=282$ +$LK,"LoadOneImport",A="FL:::/Kernel/KLoad.HC.Z,1",BI=283$ +$LK,"FOpen",A="FL:::/Kernel/BlkDev/DskCFile.HC.Z,9",BI=284$ +$LK,"CCF_LAST_WAS_DOT",A="FL:::/Kernel/KernelA.HH,2176"$ +$LK,"CMF_DEFINED",A="FL:::/Kernel/KernelA.HH,1713"$ $LK,"HTG_ALL",A="FL:::/Kernel/KernelA.HH,718"$ $LK,"sys_var_init_val",A="FL:::/Kernel/KernelB.HH,187"$ -$LK,"FUF_REPLACE",A="FL:::/Kernel/KernelA.HH,2613"$ -$LK,"FUf_REPLACE",A="FL:::/Kernel/KernelA.HH,2586"$ -$LK,"DrvRep",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,332",BI=290$ -$LK,"BlkDevUnlock",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,15",BI=291$ -$LK,"CMemUsed",A="FL:::/Kernel/KernelA.HH,2843"$ -$LK,"IntMPCrash",A="FL:::/Kernel/MultiProc.HC.Z,379",BI=292$ -$LK,"JobQue",A="FL:::/Kernel/MultiProc.HC.Z,213",BI=293$ -$LK,"TSSBusy",A="FL:::/Kernel/MultiProc.HC.Z,71",BI=294$ -$LK,"DrvTypeSet",A="FL:::/Kernel/BlkDev/DskFmt.HC.Z,1",BI=295$ -$LK,"FUF_JUST_AOT",A="FL:::/Kernel/KernelA.HH,2624"$ -$LK,"FUf_JUST_AOT",A="FL:::/Kernel/KernelA.HH,2597"$ -$LK,"DirNameAbs",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,108",BI=296$ +$LK,"FUF_REPLACE",A="FL:::/Kernel/KernelA.HH,2577"$ +$LK,"FUf_REPLACE",A="FL:::/Kernel/KernelA.HH,2549"$ +$LK,"DrvRep",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,331",BI=285$ +$LK,"BlkDevUnlock",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,15",BI=286$ +$LK,"CMemUsed",A="FL:::/Kernel/KernelA.HH,2805"$ +$LK,"IntMPCrash",A="FL:::/Kernel/MultiProc.HC.Z,379",BI=287$ +$LK,"JobQue",A="FL:::/Kernel/MultiProc.HC.Z,213",BI=288$ +$LK,"TSSBusy",A="FL:::/Kernel/MultiProc.HC.Z,71",BI=289$ +$LK,"DrvTypeSet",A="FL:::/Kernel/BlkDev/DskFmt.HC.Z,1",BI=290$ +$LK,"FUF_JUST_AOT",A="FL:::/Kernel/KernelA.HH,2588"$ +$LK,"FUf_JUST_AOT",A="FL:::/Kernel/KernelA.HH,2560"$ +$LK,"DirNameAbs",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,108",BI=291$ $LK,"DOF_DONT_HOME",A="FL:::/Kernel/KernelA.HH,1227"$ -$LK,"CH_ESC",A="FL:::/Kernel/KernelA.HH,3498"$ +$LK,"CH_ESC",A="FL:::/Kernel/KernelA.HH,3460"$ $LK,"DOCEf_DONT_DRAW",A="FL:::/Kernel/KernelA.HH,1113"$ $LK,"DOCEF_DONT_DRAW",A="FL:::/Kernel/KernelA.HH,1027"$ $LK,"WIF_FOCUS_TASK_MS_L",A="FL:::/Kernel/KernelA.HH,1434"$ -$LK,"DrvFATBlkAlloc",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,89",BI=297$ -$LK,"WildMatch",A="FL:::/Kernel/StrA.HC.Z,651",BI=298$ -$LK,"MEM_EXTRA_HASH2_PAGS",A="FL:::/Kernel/KernelA.HH,2882"$ -$LK,"CDC",A="FL:::/Kernel/KernelA.HH,3643"$ -$LK,"SC_CURSOR_LEFT",A="FL:::/Kernel/KernelA.HH,3553"$ -$LK,"IsMute",A="FL:::/Kernel/KMisc.HC.Z,246",BI=299$ +$LK,"DrvFATBlkAlloc",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,89",BI=292$ +$LK,"WildMatch",A="FL:::/Kernel/StrA.HC.Z,651",BI=293$ +$LK,"MEM_EXTRA_HASH2_PAGS",A="FL:::/Kernel/KernelA.HH,2844"$ +$LK,"CDC",A="FL:::/Kernel/KernelA.HH,3605"$ +$LK,"SC_CURSOR_LEFT",A="FL:::/Kernel/KernelA.HH,3515"$ +$LK,"IsMute",A="FL:::/Kernel/KMisc.HC.Z,246",BI=294$ $LK,"DOCT_CLEAR",A="FL:::/Kernel/KernelA.HH,912"$ -$LK,"DVDImageWrite",A="FL:::/Kernel/BlkDev/DskCDDVD.HC.Z,147",BI=300$ -$LK,"HashTypeNum",A="FL:::/Kernel/KHashB.HC.Z,1",BI=301$ -$LK,"CPUf_DYING_TASK_QUE",A="FL:::/Kernel/KernelA.HH,3433"$ -$LK,"BDf_READ_ONLY",A="FL:::/Kernel/KernelA.HH,2663"$ -$LK,"BDF_READ_ONLY",A="FL:::/Kernel/KernelA.HH,2653"$ -$LK,"DCF_JUST_MIRROR",A="FL:::/Kernel/KernelA.HH,3620"$ -$LK,"FSt_UNKNOWN",A="FL:::/Kernel/KernelA.HH,2707"$ +$LK,"DVDImageWrite",A="FL:::/Kernel/BlkDev/DskCDDVD.HC.Z,143",BI=295$ +$LK,"HashTypeNum",A="FL:::/Kernel/KHashB.HC.Z,1",BI=296$ +$LK,"CPUf_DYING_TASK_QUE",A="FL:::/Kernel/KernelA.HH,3395"$ +$LK,"BDf_READ_ONLY",A="FL:::/Kernel/KernelA.HH,2627"$ +$LK,"BDF_READ_ONLY",A="FL:::/Kernel/KernelA.HH,2617"$ +$LK,"ISOT_BOOT_RECORD",A="FL:::/Kernel/KernelA.HH,2468"$ +$LK,"DCF_JUST_MIRROR",A="FL:::/Kernel/KernelA.HH,3582"$ +$LK,"FSt_UNKNOWN",A="FL:::/Kernel/KernelA.HH,2669"$ $LK,"WIG_USER_TASK_DFT",A="FL:::/Kernel/KernelA.HH,1447"$ -$LK,"KMain",A="FL:::/Kernel/KEnd.HC.Z,134",BI=302$ +$LK,"KMain",A="FL:::/Kernel/KMain.HC.Z,134",BI=297$ $LK,"sys_cache_line_width",A="FL:::/Kernel/KernelB.HH,280"$ $LK,"XchgI64",A="FL:::/Kernel/KernelB.HH,271"$ -$LK,"SC_CURSOR_DOWN",A="FL:::/Kernel/KernelA.HH,3552"$ +$LK,"SC_CURSOR_DOWN",A="FL:::/Kernel/KernelA.HH,3514"$ $LK,"WIF_FOCUS_TASK_MS_R",A="FL:::/Kernel/KernelA.HH,1436"$ $LK,"DOF_DONT_WINMGR_SYNC",A="FL:::/Kernel/KernelA.HH,1230"$ $LK,"I_SINGLE_STEP",A="FL:::/Kernel/KernelA.HH,300"$ -$LK,"ATA_WRITE_MULTI",A="FL:::/Kernel/KernelA.HH,2278"$ +$LK,"ATA_WRITE_MULTI",A="FL:::/Kernel/KernelA.HH,2284"$ $LK,"DOC_COLOR_KEYWORD",A="FL:::/Kernel/KernelA.HH,1154"$ -$LK,"XTalkStr",A="FL:::/Kernel/Job.HC.Z,489",BI=303$ -$LK,"CCF_IN_QUOTES",A="FL:::/Kernel/KernelA.HH,2153"$ +$LK,"XTalkStr",A="FL:::/Kernel/Job.HC.Z,489",BI=298$ +$LK,"CCF_IN_QUOTES",A="FL:::/Kernel/KernelA.HH,2159"$ $LK,"CFifoU8",A="FL:::/Kernel/KernelA.HH,171"$ -$LK,"ATAReadNativeMax",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,194",BI=304$ -$LK,"MsHardSetPre",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,196",BI=305$ -$LK,"BOOT_SRC_ROM",A="FL:::/Kernel/KernelA.HH,3872"$ -$LK,"MEM_FREE_PAG_HASH_SIZE",A="FL:::/Kernel/KernelA.HH,2879"$ +$LK,"ATAReadNativeMax",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,194",BI=299$ +$LK,"MsHardSetPre",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,196",BI=300$ +$LK,"BOOT_SRC_ROM",A="FL:::/Kernel/KernelA.HH,3836"$ +$LK,"MEM_FREE_PAG_HASH_SIZE",A="FL:::/Kernel/KernelA.HH,2841"$ $LK,"RLF_AUTO_COMPLETE",A="FL:::/Kernel/KernelA.HH,491"$ -$LK,"SYS_KERNEL_END",A="FL:::/Kernel/KEnd.HC.Z,230"$ +$LK,"SYS_KERNEL_END",A="FL:::/Kernel/KMain.HC.Z,230"$ $LK,"TakeExcept",A="FL:::/Kernel/KExcept.HC.Z,42"$ $LK,"_MALLOC",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,5"$ $LK,"CHashDefineStr",A="FL:::/Kernel/KernelA.HH,828"$ @@ -1408,433 +1399,433 @@ $LK,"MemSet",A="FL:::/Kernel/KernelB.HH,171"$ $LK,"_TRUNC",A="FL:::/Kernel/KMathA.HC.Z,400"$ $LK,"HTF_IMM",A="FL:::/Kernel/KernelA.HH,709"$ $LK,"char_bmp_dec_numeric",A="FL:::/Kernel/StrA.HC.Z,350"$ -$LK,"FUF_IGNORE",A="FL:::/Kernel/KernelA.HH,2610"$ -$LK,"FUf_IGNORE",A="FL:::/Kernel/KernelA.HH,2583"$ -$LK,"AAT_SUB_U32",A="FL:::/Kernel/KernelA.HH,1984"$ -$LK,"AAT_SUB_U16",A="FL:::/Kernel/KernelA.HH,1982"$ -$LK,"ATAIDDrvs",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,207",BI=306$ -$LK,"UserCmdLine",A="FL:::/Kernel/KTask.HC.Z,414",BI=307$ +$LK,"FUF_IGNORE",A="FL:::/Kernel/KernelA.HH,2574"$ +$LK,"FUf_IGNORE",A="FL:::/Kernel/KernelA.HH,2546"$ +$LK,"AAT_SUB_U32",A="FL:::/Kernel/KernelA.HH,1990"$ +$LK,"AAT_SUB_U16",A="FL:::/Kernel/KernelA.HH,1988"$ +$LK,"ATAIDDrvs",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,207",BI=301$ +$LK,"UserCmdLine",A="FL:::/Kernel/KTask.HC.Z,414",BI=302$ $LK,"GVF_FUN",A="FL:::/Kernel/KernelA.HH,870"$ $LK,"IA32F_LME",A="FL:::/Kernel/KernelA.HH,539"$ $LK,"LAPICF_APIC_ENABLED",A="FL:::/Kernel/KernelA.HH,509"$ $LK,"RLf_AUTO_COMPLETE",A="FL:::/Kernel/KernelA.HH,469"$ -$LK,"PCIClassFind",A="FL:::/Kernel/PCIBIOS.HC.Z,265",BI=308$ +$LK,"PCIClassFind",A="FL:::/Kernel/PCIBIOS.HC.Z,265",BI=303$ $LK,"RECALCF_HAS_CURSOR",A="FL:::/Kernel/KernelA.HH,1363"$ -$LK,"ATARep",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,134",BI=309$ -$LK,"KDInputFilterPutS",A="FL:::/Kernel/KeyDev.HC.Z,117",BI=310$ +$LK,"ATARep",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,134",BI=304$ +$LK,"KDInputFilterPutS",A="FL:::/Kernel/KeyDev.HC.Z,117",BI=305$ $LK,"D3SubEqu",A="FL:::/Kernel/KernelB.HH,161"$ -$LK,"FUF_JUST_JIT",A="FL:::/Kernel/KernelA.HH,2625"$ -$LK,"FUf_JUST_JIT",A="FL:::/Kernel/KernelA.HH,2598"$ -$LK,"CAsmIns",A="FL:::/Kernel/KernelA.HH,1844"$ +$LK,"FUF_JUST_JIT",A="FL:::/Kernel/KernelA.HH,2589"$ +$LK,"FUf_JUST_JIT",A="FL:::/Kernel/KernelA.HH,2561"$ +$LK,"CAsmIns",A="FL:::/Kernel/KernelA.HH,1850"$ $LK,"InU32",A="FL:::/Kernel/KernelB.HH,76"$ $LK,"InU16",A="FL:::/Kernel/KernelB.HH,75"$ -$LK,"TK_IF",A="FL:::/Kernel/KernelA.HH,2110"$ +$LK,"TK_IF",A="FL:::/Kernel/KernelA.HH,2116"$ $LK,"DOCT_BLINK",A="FL:::/Kernel/KernelA.HH,925"$ $LK,"U32",A="FL:::/Kernel/KernelA.HH,79"$ $LK,"U16",A="FL:::/Kernel/KernelA.HH,67"$ $LK,"_XCHG_I64",A="FL:::/Kernel/KUtils.HC.Z,184"$ -$LK,"ATANop",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,48",BI=311$ -$LK,"TaskDel",A="FL:::/Kernel/KTask.HC.Z,437",BI=312$ +$LK,"ATANop",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,48",BI=306$ +$LK,"TaskDel",A="FL:::/Kernel/KTask.HC.Z,437",BI=307$ $LK,"LXchgU8",A="FL:::/Kernel/KernelB.HH,267"$ -$LK,"AAT_SUB_U64",A="FL:::/Kernel/KernelA.HH,1986"$ -$LK,"HasLower",A="FL:::/Kernel/FunSeg.HC.Z,1",BI=313$ +$LK,"AAT_SUB_U64",A="FL:::/Kernel/KernelA.HH,1992"$ +$LK,"HasLower",A="FL:::/Kernel/FunSeg.HC.Z,1",BI=308$ $LK,"_CALL",A="FL:::/Kernel/KUtils.HC.Z,145"$ $LK,"IA32F_SCE",A="FL:::/Kernel/KernelA.HH,538"$ -$LK,"__LINE__",A="FL:::/Kernel/KernelA.HH,2037"$ -$LK,"FUF_FLATTEN_TREE",A="FL:::/Kernel/KernelA.HH,2630"$ -$LK,"KeyDescSet",A="FL:::/Kernel/KeyDev.HC.Z,56",BI=314$ +$LK,"__LINE__",A="FL:::/Kernel/KernelA.HH,2043"$ +$LK,"FUF_FLATTEN_TREE",A="FL:::/Kernel/KernelA.HH,2594"$ +$LK,"KeyDescSet",A="FL:::/Kernel/KeyDev.HC.Z,56",BI=309$ $LK,"U64",A="FL:::/Kernel/KernelA.HH,95"$ -$LK,"FSize",A="FL:::/Kernel/BlkDev/DskCFile.HC.Z,1",BI=315$ -$LK,"IntEntrySet",A="FL:::/Kernel/KInts.HC.Z,109",BI=316$ -$LK,"Mem32DevIns",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,1",BI=317$ +$LK,"FSize",A="FL:::/Kernel/BlkDev/DskCFile.HC.Z,1",BI=310$ +$LK,"IntEntrySet",A="FL:::/Kernel/KInts.HC.Z,109",BI=311$ +$LK,"Mem32DevIns",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,1",BI=312$ $LK,"SYS_MP_CNT_INITIAL",A="FL:::/Kernel/KStart32.HC.Z,66"$ -$LK,"FUf_FLATTEN_TREE",A="FL:::/Kernel/KernelA.HH,2603"$ +$LK,"FUf_FLATTEN_TREE",A="FL:::/Kernel/KernelA.HH,2566"$ $LK,"WIf_FOCUS_TASK_MS_L",A="FL:::/Kernel/KernelA.HH,1461"$ $LK,"WIF_SELF_MS_L",A="FL:::/Kernel/KernelA.HH,1421"$ $LK,"char_bmp_word",A="FL:::/Kernel/StrA.HC.Z,340"$ $LK,"WIf_SELF_MS_L",A="FL:::/Kernel/KernelA.HH,1451"$ -$LK,"BlkRead",A="FL:::/Kernel/BlkDev/DskBlk.HC.Z,31",BI=318$ +$LK,"BlkRead",A="FL:::/Kernel/BlkDev/DskBlk.HC.Z,31",BI=313$ $LK,"_CEIL",A="FL:::/Kernel/KMathA.HC.Z,441"$ -$LK,"TaskEnd",A="FL:::/Kernel/KTask.HC.Z,445",BI=319$ +$LK,"TaskEnd",A="FL:::/Kernel/KTask.HC.Z,445",BI=314$ $LK,"MEM_1GIG_NUM",A="FL:::/Kernel/KStart32.HC.Z,11"$ $LK,"WIf_FOCUS_TASK_MS_R",A="FL:::/Kernel/KernelA.HH,1463"$ -$LK,"TaskCaller",A="FL:::/Kernel/KDbg.HC.Z,75",BI=320$ -$LK,"SV_NONE",A="FL:::/Kernel/KernelA.HH,1753"$ +$LK,"TaskCaller",A="FL:::/Kernel/KDbg.HC.Z,75",BI=315$ +$LK,"SV_NONE",A="FL:::/Kernel/KernelA.HH,1759"$ $LK,"QUE_VECT_U8_CNT",A="FL:::/Kernel/KernelA.HH,162"$ -$LK,"RT_I0",A="FL:::/Kernel/KernelA.HH,1564"$ +$LK,"RT_I0",A="FL:::/Kernel/KernelA.HH,1570"$ $LK,"WIF_SELF_MS_R",A="FL:::/Kernel/KernelA.HH,1423"$ $LK,"DOCEF_LEFT_MACRO",A="FL:::/Kernel/KernelA.HH,975"$ -$LK,"TK_DEREFERENCE",A="FL:::/Kernel/KernelA.HH,2090"$ -$LK,"ARGT_UIMM8",A="FL:::/Kernel/KernelA.HH,1899"$ +$LK,"TK_DEREFERENCE",A="FL:::/Kernel/KernelA.HH,2096"$ +$LK,"ARGT_UIMM8",A="FL:::/Kernel/KernelA.HH,1905"$ $LK,"WIf_SELF_MS_R",A="FL:::/Kernel/KernelA.HH,1452"$ $LK,"DOCF_NULL_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HH,1288"$ $LK,"DOCEf_LEFT_MACRO",A="FL:::/Kernel/KernelA.HH,1063"$ $LK,"SYS_GDT",A="FL:::/Kernel/KStart16.HC.Z,39"$ -$LK,"JOBf_WAKE_MASTER",A="FL:::/Kernel/KernelA.HH,3173"$ -$LK,"CDate2Dos",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,1",BI=321$ +$LK,"JOBf_WAKE_MASTER",A="FL:::/Kernel/KernelA.HH,3135"$ +$LK,"CDate2Dos",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,1",BI=316$ $LK,"SEMA_DEBUG",A="FL:::/Kernel/KernelA.HH,610"$ -$LK,"ExtChg",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,203",BI=322$ +$LK,"ExtChg",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,203",BI=317$ $LK,"TMP_BUF_LEN",A="FL:::/Kernel/StrPrint.HC.Z,205"$ -$LK,"MRT_UNUSED",A="FL:::/Kernel/KernelA.HH,2864"$ -$LK,"MDG_REG_DISP_SIB",A="FL:::/Kernel/KernelA.HH,1598"$ -$LK,"RedSeaFilesDel",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,458",BI=323$ +$LK,"MRT_UNUSED",A="FL:::/Kernel/KernelA.HH,2826"$ +$LK,"MDG_REG_DISP_SIB",A="FL:::/Kernel/KernelA.HH,1604"$ +$LK,"RedSeaFilesDel",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,456",BI=318$ $LK,"XchgU32",A="FL:::/Kernel/KernelB.HH,273"$ $LK,"XchgU16",A="FL:::/Kernel/KernelB.HH,272"$ -$LK,"TK_SHL_EQU",A="FL:::/Kernel/KernelA.HH,2101"$ +$LK,"TK_SHL_EQU",A="FL:::/Kernel/KernelA.HH,2107"$ $LK,"CCntsGlbls",A="FL:::/Kernel/KernelA.HH,557"$ -$LK,"LastDayOfMon",A="FL:::/Kernel/KDate.HC.Z,82",BI=324$ -$LK,"RT_I8",A="FL:::/Kernel/KernelA.HH,1566"$ -$LK,"CAsmNum",A="FL:::/Kernel/KernelA.HH,1829"$ +$LK,"LastDayOfMon",A="FL:::/Kernel/KDate.HC.Z,82",BI=319$ +$LK,"RT_I8",A="FL:::/Kernel/KernelA.HH,1572"$ +$LK,"CAsmNum",A="FL:::/Kernel/KernelA.HH,1835"$ $LK,"_REP_OUT_U16",A="FL:::/Kernel/KUtils.HC.Z,297"$ $LK,"_REP_OUT_U32",A="FL:::/Kernel/KUtils.HC.Z,286"$ -$LK,"VGAM_TEXT",A="FL:::/Kernel/KernelA.HH,3706"$ -$LK,"ACD_POS",A="FL:::/Kernel/KernelA.HH,1519"$ -$LK,"FirstDayOfMon",A="FL:::/Kernel/KDate.HC.Z,71",BI=325$ -$LK,"PutChars",A="FL:::/Kernel/KeyDev.HC.Z,20",BI=326$ +$LK,"VGAM_TEXT",A="FL:::/Kernel/KernelA.HH,3670"$ +$LK,"ACD_POS",A="FL:::/Kernel/KernelA.HH,1525"$ +$LK,"FirstDayOfMon",A="FL:::/Kernel/KDate.HC.Z,71",BI=320$ +$LK,"PutChars",A="FL:::/Kernel/KeyDev.HC.Z,20",BI=321$ $LK,"_BEQU",A="FL:::/Kernel/KUtils.HC.Z,89"$ $LK,"DOCEf_RAW_TYPE",A="FL:::/Kernel/KernelA.HH,1068"$ $LK,"DOCEF_RAW_TYPE",A="FL:::/Kernel/KernelA.HH,980"$ -$LK,"ansf",A="FL:::/Kernel/KernelA.HH,3411"$ -$LK,"BlkDevsInitAll",A="FL:::/Kernel/BlkDev/DskAddDev.HC.Z,225",BI=327$ -$LK,"SysUntry",A="FL:::/Kernel/KExcept.HC.Z,77",BI=328$ +$LK,"ansf",A="FL:::/Kernel/KernelA.HH,3373"$ +$LK,"BlkDevsInitAll",A="FL:::/Kernel/BlkDev/DskAddDev.HC.Z,225",BI=322$ +$LK,"SysUntry",A="FL:::/Kernel/KExcept.HC.Z,77",BI=323$ $LK,"WIF_FOCUS_TASK_BORDER",A="FL:::/Kernel/KernelA.HH,1439"$ $LK,"_MEMCMP",A="FL:::/Kernel/KUtils.HC.Z,70"$ -$LK,"DISPLAYf_NO_BORDER",A="FL:::/Kernel/KernelA.HH,3294"$ +$LK,"DISPLAYf_NO_BORDER",A="FL:::/Kernel/KernelA.HH,3256"$ $LK,"OFF",A="FL:::/Kernel/KernelA.HH,23"$ $LK,"DOCF_DO_FULL_REFRESH",A="FL:::/Kernel/KernelA.HH,1290"$ -$LK,"ExtDft",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,212",BI=329$ +$LK,"ExtDft",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,212",BI=324$ $LK,"SYS_BOOT_SRC",A="FL:::/Kernel/KStart16.HC.Z,23"$ -$LK,"FUF_JUST_SRC",A="FL:::/Kernel/KernelA.HH,2623"$ -$LK,"FUf_JUST_SRC",A="FL:::/Kernel/KernelA.HH,2596"$ -$LK,"OC_CALL",A="FL:::/Kernel/KernelA.HH,1772"$ -$LK,"TaskExe",A="FL:::/Kernel/Job.HC.Z,39",BI=330$ -$LK,"FileWrite",A="FL:::/Kernel/BlkDev/DskFile.HC.Z,87",BI=331$ -$LK,"ARf_CSPRITE_PTS_RECTANGLES",A="FL:::/Kernel/KernelA.HH,3887"$ +$LK,"FUF_JUST_SRC",A="FL:::/Kernel/KernelA.HH,2587"$ +$LK,"FUf_JUST_SRC",A="FL:::/Kernel/KernelA.HH,2559"$ +$LK,"OC_CALL",A="FL:::/Kernel/KernelA.HH,1778"$ +$LK,"TaskExe",A="FL:::/Kernel/Job.HC.Z,39",BI=325$ +$LK,"FileWrite",A="FL:::/Kernel/BlkDev/DskFile.HC.Z,79",BI=326$ +$LK,"ARf_CSPRITE_PTS_RECTANGLES",A="FL:::/Kernel/KernelA.HH,3851"$ $LK,"RFLAGf_ID",A="FL:::/Kernel/KernelA.HH,337"$ -$LK,"SCF_E0_PREFIX",A="FL:::/Kernel/KernelA.HH,3522"$ -$LK,"SCf_E0_PREFIX",A="FL:::/Kernel/KernelA.HH,3507"$ -$LK,"ATAWaitNotBUSY",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,24",BI=332$ +$LK,"SCF_E0_PREFIX",A="FL:::/Kernel/KernelA.HH,3484"$ +$LK,"SCf_E0_PREFIX",A="FL:::/Kernel/KernelA.HH,3469"$ +$LK,"ATAWaitNotBUSY",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,24",BI=327$ $LK,"_XCHG_U16",A="FL:::/Kernel/KUtils.HC.Z,200"$ $LK,"_XCHG_U32",A="FL:::/Kernel/KUtils.HC.Z,192"$ -$LK,"SUF_TO_LOWER",A="FL:::/Kernel/KernelA.HH,3778"$ -$LK,"ARGT_XMM32",A="FL:::/Kernel/KernelA.HH,1953"$ +$LK,"SUF_TO_LOWER",A="FL:::/Kernel/KernelA.HH,3742"$ +$LK,"ARGT_XMM32",A="FL:::/Kernel/KernelA.HH,1959"$ $LK,"WIF_SELF_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HH,1427"$ $LK,"LDF_SILENT",A="FL:::/Kernel/KernelA.HH,381"$ -$LK,"MsInit",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,63",BI=333$ -$LK,"RED",A="FL:::/Kernel/KernelA.HH,2962"$ -$LK,"RT_U0",A="FL:::/Kernel/KernelA.HH,1565"$ -$LK,"VGAR_MAP_MASK",A="FL:::/Kernel/KernelA.HH,3724"$ -$LK,"PRTF_COMMA",A="FL:::/Kernel/KernelA.HH,3904"$ -$LK,"CAOTCtrl",A="FL:::/Kernel/KernelA.HH,2061"$ +$LK,"MsInit",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,63",BI=328$ +$LK,"RED",A="FL:::/Kernel/KernelA.HH,2924"$ +$LK,"RT_U0",A="FL:::/Kernel/KernelA.HH,1571"$ +$LK,"VGAR_MAP_MASK",A="FL:::/Kernel/KernelA.HH,3688"$ +$LK,"PRTF_COMMA",A="FL:::/Kernel/KernelA.HH,3868"$ +$LK,"CAOTCtrl",A="FL:::/Kernel/KernelA.HH,2067"$ $LK,"DOC_COLOR_DEFINE_STR",A="FL:::/Kernel/KernelA.HH,1150"$ -$LK,"VM_VIRTUALBOX",A="FL:::/Kernel/KernelA.HH,3925"$ -$LK,"SCF_NEW_KEY",A="FL:::/Kernel/KernelA.HH,3530"$ +$LK,"VM_VIRTUALBOX",A="FL:::/Kernel/KernelA.HH,3889"$ +$LK,"SCF_NEW_KEY",A="FL:::/Kernel/KernelA.HH,3492"$ $LK,"TASK_CONTEXT_SAVE",A="FL:::/Kernel/Sched.HC.Z,56"$ -$LK,"SCf_NEW_KEY",A="FL:::/Kernel/KernelA.HH,3515"$ -$LK,"CDirContext",A="FL:::/Kernel/KernelA.HH,2791"$ -$LK,"BootDVDProbeAll",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,29",BI=334$ +$LK,"SCf_NEW_KEY",A="FL:::/Kernel/KernelA.HH,3477"$ +$LK,"CDirContext",A="FL:::/Kernel/KernelA.HH,2753"$ +$LK,"BootDVDProbeAll",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,29",BI=329$ $LK,"_MEMCPY",A="FL:::/Kernel/KUtils.HC.Z,55"$ $LK,"_D3_DIST_SQR",A="FL:::/Kernel/KMathA.HC.Z,61"$ -$LK,"ARGT_XMM64",A="FL:::/Kernel/KernelA.HH,1954"$ -$LK,"ATAWriteBlks",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,464",BI=335$ -$LK,"RT_U8",A="FL:::/Kernel/KernelA.HH,1567"$ +$LK,"ARGT_XMM64",A="FL:::/Kernel/KernelA.HH,1960"$ +$LK,"ATAWriteBlks",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,464",BI=330$ +$LK,"RT_U8",A="FL:::/Kernel/KernelA.HH,1573"$ $LK,"RLf_16MEG_SYS_CODE_BP",A="FL:::/Kernel/KernelA.HH,456"$ $LK,"DOCEf_USER_DATA",A="FL:::/Kernel/KernelA.HH,1072"$ $LK,"DOCEF_USER_DATA",A="FL:::/Kernel/KernelA.HH,984"$ $LK,"COPY_BUF_BLKS",A="FL:::/Kernel/BlkDev/DskCopy.HC.Z,22"$ -$LK,"FAT32FileWrite",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,801",BI=336$ -$LK,"CISO1Date",A="FL:::/Kernel/KernelA.HH,2465"$ +$LK,"FAT32FileWrite",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,799",BI=331$ $LK,"EDf_BAIL",A="FL:::/Kernel/KernelA.HH,1263"$ $LK,"EDF_BAIL",A="FL:::/Kernel/KernelA.HH,1257"$ -$LK,"ChkCodePtr",A="FL:::/Kernel/KDbg.HC.Z,16",BI=337$ +$LK,"ChkCodePtr",A="FL:::/Kernel/KDbg.HC.Z,16",BI=332$ $LK,"SYS_RAM_REBOOT",A="FL:::/Kernel/KStart64.HC.Z,74"$ -$LK,"ISO1T_BOOT_RECORD",A="FL:::/Kernel/KernelA.HH,2490"$ -$LK,"FileFind",A="FL:::/Kernel/BlkDev/DskFind.HC.Z,57",BI=338$ +$LK,"FileFind",A="FL:::/Kernel/BlkDev/DskFind.HC.Z,54",BI=333$ $LK,"SYS_FIND_PCI_SERVICES",A="FL:::/Kernel/PCIBIOS.HC.Z,38"$ -$LK,"VGAP_ATTR_DATA_WRITE",A="FL:::/Kernel/KernelA.HH,3710"$ -$LK,"FUF_WHOLE_LABELS_BEFORE",A="FL:::/Kernel/KernelA.HH,2632"$ -$LK,"TK_MUL_EQU",A="FL:::/Kernel/KernelA.HH,2103"$ -$LK,"TK_NOT_EQU",A="FL:::/Kernel/KernelA.HH,2095"$ -$LK,"CFileNameTo",A="FL:::/Kernel/BlkDev/DskStrB.HC.Z,1",BI=339$ -$LK,"IntNop",A="FL:::/Kernel/KInts.HC.Z,143",BI=340$ +$LK,"VGAP_ATTR_DATA_WRITE",A="FL:::/Kernel/KernelA.HH,3674"$ +$LK,"FUF_WHOLE_LABELS_BEFORE",A="FL:::/Kernel/KernelA.HH,2596"$ +$LK,"TK_MUL_EQU",A="FL:::/Kernel/KernelA.HH,2109"$ +$LK,"TK_NOT_EQU",A="FL:::/Kernel/KernelA.HH,2101"$ +$LK,"CFileNameTo",A="FL:::/Kernel/BlkDev/DskStrB.HC.Z,1",BI=334$ +$LK,"IntNop",A="FL:::/Kernel/KInts.HC.Z,143",BI=335$ $LK,"_D3_MUL_EQU",A="FL:::/Kernel/KMathA.HC.Z,273"$ -$LK,"DISPLAYf_SHOW",A="FL:::/Kernel/KernelA.HH,3291"$ +$LK,"DISPLAYf_SHOW",A="FL:::/Kernel/KernelA.HH,3253"$ $LK,"DOF_DONT_SHOW",A="FL:::/Kernel/KernelA.HH,1231"$ $LK,"HTF_PUBLIC",A="FL:::/Kernel/KernelA.HH,706"$ $LK,"HTf_PUBLIC",A="FL:::/Kernel/KernelA.HH,676"$ $LK,"SYS_HASH_SINGLE_TABLE_FIND",A="FL:::/Kernel/KHashA.HC.Z,41"$ -$LK,"OC_OP_SIZE_PREFIX",A="FL:::/Kernel/KernelA.HH,1767"$ -$LK,"CCF_UNRESOLVED",A="FL:::/Kernel/KernelA.HH,2158"$ +$LK,"OC_OP_SIZE_PREFIX",A="FL:::/Kernel/KernelA.HH,1773"$ +$LK,"CCF_UNRESOLVED",A="FL:::/Kernel/KernelA.HH,2164"$ $LK,"MLF_FUN",A="FL:::/Kernel/KernelA.HH,781"$ -$LK,"TaskMsg",A="FL:::/Kernel/Job.HC.Z,119",BI=341$ +$LK,"TaskMsg",A="FL:::/Kernel/Job.HC.Z,119",BI=336$ $LK,"DOCEF_ZERO_BASED",A="FL:::/Kernel/KernelA.HH,1018"$ $LK,"HTF_UNRESOLVED",A="FL:::/Kernel/KernelA.HH,712"$ -$LK,"FAT32Cd",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,387",BI=342$ +$LK,"FAT32Cd",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,387",BI=337$ $LK,"DOCEf_ZERO_BASED",A="FL:::/Kernel/KernelA.HH,1104"$ $LK,"HTf_UNRESOLVED",A="FL:::/Kernel/KernelA.HH,682"$ $LK,"CAP16BitInit",A="FL:::/Kernel/KernelA.HH,545"$ -$LK,"Clus2Blk",A="FL:::/Kernel/BlkDev/DskClus.HC.Z,32",BI=343$ -$LK,"ATAPIWriteBlks",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,538",BI=344$ +$LK,"Clus2Blk",A="FL:::/Kernel/BlkDev/DskClus.HC.Z,31",BI=338$ +$LK,"ATAPIWriteBlks",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,538",BI=339$ $LK,"cnts",A="FL:::/Kernel/KGlbls.HC.Z,21"$ $LK,"SYS_HEAP_INIT_FLAG",A="FL::/Tmp.DD.Z,1"$ -$LK,"FUF_WHOLE_LABELS",A="FL:::/Kernel/KernelA.HH,2631"$ -$LK,"ScanChar",A="FL:::/Kernel/SerialDev/Message.HC.Z,110",BI=345$ +$LK,"FUF_WHOLE_LABELS",A="FL:::/Kernel/KernelA.HH,2595"$ +$LK,"ScanChar",A="FL:::/Kernel/SerialDev/Message.HC.Z,110",BI=340$ $LK,"RepInU32",A="FL:::/Kernel/KernelB.HH,84"$ $LK,"RepInU16",A="FL:::/Kernel/KernelB.HH,82"$ $LK,"loge_2",A="FL:::/Kernel/KernelA.HH,56"$ -$LK,"FAT32FileFind",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,286",BI=346$ -$LK,"GSF_SHIFT_ESC_EXIT",A="FL:::/Kernel/KernelA.HH,3767"$ -$LK,"SFG_WHOLE_LABELS",A="FL:::/Kernel/KernelA.HH,3788"$ +$LK,"FAT32FileFind",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,286",BI=341$ +$LK,"GSF_SHIFT_ESC_EXIT",A="FL:::/Kernel/KernelA.HH,3731"$ +$LK,"SFG_WHOLE_LABELS",A="FL:::/Kernel/KernelA.HH,3752"$ $LK,"SEMA_SINGLE_USER",A="FL:::/Kernel/KernelA.HH,620"$ -$LK,"FUf_WHOLE_LABELS",A="FL:::/Kernel/KernelA.HH,2604"$ +$LK,"FUf_WHOLE_LABELS",A="FL:::/Kernel/KernelA.HH,2567"$ $LK,"DOCf_DO_FULL_REFRESH",A="FL:::/Kernel/KernelA.HH,1327"$ $LK,"DOCf_DONT_SHOW",A="FL:::/Kernel/KernelA.HH,1321"$ $LK,"DOCF_DONT_SHOW",A="FL:::/Kernel/KernelA.HH,1284"$ -$LK,"MsHardSpeedSet",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,186",BI=347$ -$LK,"DirTreeDel2",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,49",BI=348$ -$LK,"FUF_JUST_TXT",A="FL:::/Kernel/KernelA.HH,2621"$ -$LK,"FUf_JUST_TXT",A="FL:::/Kernel/KernelA.HH,2594"$ +$LK,"MsHardSpeedSet",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,186",BI=342$ +$LK,"DirTreeDel2",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,46",BI=343$ +$LK,"FUF_JUST_TXT",A="FL:::/Kernel/KernelA.HH,2585"$ +$LK,"FUf_JUST_TXT",A="FL:::/Kernel/KernelA.HH,2557"$ $LK,"DOCT_DFT_BACKGROUND",A="FL:::/Kernel/KernelA.HH,922"$ $LK,"DOCT_DFT_FOREGROUND",A="FL:::/Kernel/KernelA.HH,921"$ -$LK,"CCF_KEEP_SIGN_NUM",A="FL:::/Kernel/KernelA.HH,2147"$ -$LK,"BOOT_SRC_HARDDRV",A="FL:::/Kernel/KernelA.HH,3874"$ +$LK,"CCF_KEEP_SIGN_NUM",A="FL:::/Kernel/KernelA.HH,2153"$ +$LK,"BOOT_SRC_HARDDRV",A="FL:::/Kernel/KernelA.HH,3838"$ $LK,"HashFind",A="FL:::/Kernel/KHashA.HC.Z,255"$ $LK,"D3Cross",A="FL:::/Kernel/KernelB.HH,148"$ $LK,"DOCEF_ESC",A="FL:::/Kernel/KernelA.HH,1003"$ $LK,"_FREE",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,224"$ -$LK,"SrcLineNum",A="FL:::/Kernel/FunSeg.HC.Z,184",BI=349$ -$LK,"ATAPIClose",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,524",BI=350$ +$LK,"SrcLineNum",A="FL:::/Kernel/FunSeg.HC.Z,206",BI=344$ +$LK,"ATAPIClose",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,524",BI=345$ $LK,"DOCT_MACRO",A="FL:::/Kernel/KernelA.HH,937"$ -$LK,"CH_SHIFT_ESC",A="FL:::/Kernel/KernelA.HH,3499"$ -$LK,"Dbg",A="FL:::/Kernel/KDbg.HC.Z,649",BI=351$ +$LK,"CH_SHIFT_ESC",A="FL:::/Kernel/KernelA.HH,3461"$ +$LK,"Dbg",A="FL:::/Kernel/KDbg.HC.Z,649",BI=346$ $LK,"Abs",A="FL:::/Kernel/KernelB.HH,96"$ $LK,"CDATE_YEAR_DAYS",A="FL:::/Kernel/KernelA.HH,183"$ $LK,"RFLAGf_OVERFLOW",A="FL:::/Kernel/KernelA.HH,328"$ $LK,"SYS_POW",A="FL:::/Kernel/KMathA.HC.Z,462"$ $LK,"StrNICmp",A="FL:::/Kernel/StrA.HC.Z,315"$ -$LK,"ARf_CSPRITE_INS_CLIP",A="FL:::/Kernel/KernelA.HH,3883"$ +$LK,"ARf_CSPRITE_INS_CLIP",A="FL:::/Kernel/KernelA.HH,3847"$ $LK,"DOCf_NULL_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HH,1325"$ $LK,"DOCEf_RIGHT_X",A="FL:::/Kernel/KernelA.HH,1081"$ $LK,"DOCEF_RIGHT_X",A="FL:::/Kernel/KernelA.HH,993"$ -$LK,"DCF_FILL_NOT_COLOR",A="FL:::/Kernel/KernelA.HH,3626"$ +$LK,"DCF_FILL_NOT_COLOR",A="FL:::/Kernel/KernelA.HH,3588"$ $LK,"WIF_FOCUS_TASK_MS_WHEEL",A="FL:::/Kernel/KernelA.HH,1438"$ $LK,"DOCEF_LEN",A="FL:::/Kernel/KernelA.HH,970"$ -$LK,"FileAttr",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,238",BI=352$ +$LK,"FileAttr",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,238",BI=347$ $LK,"_MEMSET",A="FL:::/Kernel/KUtils.HC.Z,3"$ -$LK,"ROP_COLLISION",A="FL:::/Kernel/KernelA.HH,2944"$ -$LK,"TK_PLUS_PLUS",A="FL:::/Kernel/KernelA.HH,2088"$ +$LK,"ROP_COLLISION",A="FL:::/Kernel/KernelA.HH,2906"$ +$LK,"TK_PLUS_PLUS",A="FL:::/Kernel/KernelA.HH,2094"$ $LK,"char_bmp_safe_dollar",A="FL:::/Kernel/StrA.HC.Z,386"$ $LK,"sys_heap_init_val",A="FL:::/Kernel/KernelB.HH,182"$ $LK,"DOCEF_DEREF_DATA",A="FL:::/Kernel/KernelA.HH,1015"$ -$LK,"VGAP_REG_WRITE",A="FL:::/Kernel/KernelA.HH,3717"$ -$LK,"FUF_EXPAND",A="FL:::/Kernel/KernelA.HH,2617"$ -$LK,"FUf_EXPAND",A="FL:::/Kernel/KernelA.HH,2590"$ +$LK,"VGAP_REG_WRITE",A="FL:::/Kernel/KernelA.HH,3681"$ +$LK,"FUF_EXPAND",A="FL:::/Kernel/KernelA.HH,2581"$ +$LK,"FUf_EXPAND",A="FL:::/Kernel/KernelA.HH,2553"$ $LK,"DOCEf_DEREF_DATA",A="FL:::/Kernel/KernelA.HH,1101"$ -$LK,"Del",A="FL:::/Kernel/BlkDev/DskCopy.HC.Z,82",BI=353$ +$LK,"Del",A="FL:::/Kernel/BlkDev/DskCopy.HC.Z,82",BI=348$ $LK,"C:/Doc/Que.DD.Z",A="FL:::/Kernel/KernelB.HH,65"$ $LK,"IDTET_TASK",A="FL:::/Kernel/KernelA.HH,293"$ -$LK,"TaskValidate",A="FL:::/Kernel/KTask.HC.Z,22",BI=354$ -$LK,"FAT32Init",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,22",BI=355$ +$LK,"TaskValidate",A="FL:::/Kernel/KTask.HC.Z,22",BI=349$ +$LK,"FAT32Init",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,22",BI=350$ $LK,"LAPIC_ARIBITRATION_PRIORITY",A="FL:::/Kernel/KernelA.HH,502"$ $LK,"fp_set_std_palette",A="FL:::/Kernel/KGlbls.HC.Z,35"$ $LK,"keydev",A="FL:::/Kernel/KGlbls.HC.Z,27"$ -$LK,"MountIDEAuto",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,263",BI=356$ +$LK,"MountIDEAuto",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,263",BI=351$ $LK,"HashBucketFind",A="FL:::/Kernel/KHashA.HC.Z,260"$ -$LK,"OCF_ALIAS",A="FL:::/Kernel/KernelA.HH,1959"$ -$LK,"IC_BODY_SIZE",A="FL:::/Kernel/KernelA.HH,1634"$ +$LK,"OCF_ALIAS",A="FL:::/Kernel/KernelA.HH,1965"$ +$LK,"IC_BODY_SIZE",A="FL:::/Kernel/KernelA.HH,1640"$ $LK,"_LOG2",A="FL:::/Kernel/KMathA.HC.Z,603"$ -$LK,"ROPB_COLLISION",A="FL:::/Kernel/KernelA.HH,2935"$ +$LK,"ROPB_COLLISION",A="FL:::/Kernel/KernelA.HH,2897"$ $LK,"HTT_WORD",A="FL:::/Kernel/KernelA.HH,693"$ $LK,"HTt_WORD",A="FL:::/Kernel/KernelA.HH,663"$ $LK,"SEMA_DSK_CACHE",A="FL:::/Kernel/KernelA.HH,621"$ -$LK,"MsHardHndlr",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,235",BI=357$ -$LK,"FUG_FILE_FIND",A="FL:::/Kernel/KernelA.HH,2638"$ +$LK,"MsHardHndlr",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,235",BI=352$ +$LK,"FUG_FILE_FIND",A="FL:::/Kernel/KernelA.HH,2602"$ $LK,"I_PAGE_FAULT",A="FL:::/Kernel/KernelA.HH,303"$ -$LK,"DrvUnlock",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,14",BI=358$ -$LK,"CProgress",A="FL:::/Kernel/KernelA.HH,3893"$ +$LK,"DrvUnlock",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,14",BI=353$ +$LK,"CProgress",A="FL:::/Kernel/KernelA.HH,3857"$ $LK,"Arg",A="FL:::/Kernel/KernelB.HH,122"$ -$LK,"FSt_ISO9660",A="FL:::/Kernel/KernelA.HH,2703"$ +$LK,"FSt_ISO9660",A="FL:::/Kernel/KernelA.HH,2667"$ +$LK,"CISOPriDesc",A="FL:::/Kernel/KernelA.HH,2481"$ $LK,"CallExtNum",A="FL:::/Kernel/KernelB.HH,55"$ -$LK,"DirFile",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,294",BI=359$ +$LK,"DirFile",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,294",BI=354$ +$LK,"TimeCal",A="FL:::/Kernel/KMisc.HC.Z,85",BI=355$ $LK,"DOCEF_TAG",A="FL:::/Kernel/KernelA.HH,969"$ $LK,"Btc",A="FL:::/Kernel/KernelB.HH,16"$ -$LK,"CCF_KEEP_NEW_LINES",A="FL:::/Kernel/KernelA.HH,2145"$ -$LK,"MDF_RIP_DISP32",A="FL:::/Kernel/KernelA.HH,1596"$ -$LK,"Dir",A="FL:::/Kernel/BlkDev/DskDirB.HC.Z,105",BI=360$ +$LK,"CCF_KEEP_NEW_LINES",A="FL:::/Kernel/KernelA.HH,2151"$ +$LK,"MDF_RIP_DISP32",A="FL:::/Kernel/KernelA.HH,1602"$ +$LK,"Dir",A="FL:::/Kernel/BlkDev/DskDirB.HC.Z,102",BI=356$ $LK,"Bsf",A="FL:::/Kernel/KernelB.HH,10"$ -$LK,"MDf_RIP_DISP32",A="FL:::/Kernel/KernelA.HH,1588"$ -$LK,"DirMk",A="FL:::/Kernel/BlkDev/DskDirB.HC.Z,165",BI=361$ -$LK,"ECF_HAS_PUSH_CMP",A="FL:::/Kernel/KernelA.HH,1636"$ +$LK,"MDf_RIP_DISP32",A="FL:::/Kernel/KernelA.HH,1594"$ +$LK,"DirMk",A="FL:::/Kernel/BlkDev/DskDirB.HC.Z,162",BI=357$ +$LK,"ECF_HAS_PUSH_CMP",A="FL:::/Kernel/KernelA.HH,1642"$ $LK,"WIf_SELF_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HH,1455"$ $LK,"DOCT_PAGE_BREAK",A="FL:::/Kernel/KernelA.HH,908"$ -$LK,"ClusBlkWrite",A="FL:::/Kernel/BlkDev/DskClus.HC.Z,92",BI=362$ +$LK,"ClusBlkWrite",A="FL:::/Kernel/BlkDev/DskClus.HC.Z,86",BI=358$ $LK,"MLF_LASTCLASS",A="FL:::/Kernel/KernelA.HH,779"$ -$LK,"_R8",A="FL:::/Kernel/KernelA.HH,3422"$ -$LK,"_R9",A="FL:::/Kernel/KernelA.HH,3423"$ -$LK,"FileRead",A="FL:::/Kernel/BlkDev/DskFile.HC.Z,1",BI=363$ +$LK,"_R8",A="FL:::/Kernel/KernelA.HH,3384"$ +$LK,"_R9",A="FL:::/Kernel/KernelA.HH,3385"$ +$LK,"FileRead",A="FL:::/Kernel/BlkDev/DskFile.HC.Z,1",BI=359$ $LK,"DOCf_HIGHLIGHT",A="FL:::/Kernel/KernelA.HH,1331"$ $LK,"DOCF_HIGHLIGHT",A="FL:::/Kernel/KernelA.HH,1293"$ $LK,"DOCT_HIGHLIGHT",A="FL:::/Kernel/KernelA.HH,924"$ $LK,"_FAR_CALL32",A="FL:::/Kernel/PCIBIOS.HC.Z,69"$ -$LK,"CAOTHeapGlblRef",A="FL:::/Kernel/KernelA.HH,1994"$ +$LK,"CAOTHeapGlblRef",A="FL:::/Kernel/KernelA.HH,2000"$ $LK,"DOCEF_SEL",A="FL:::/Kernel/KernelA.HH,1047"$ $LK,"IEF_IMM_NOT_REL",A="FL:::/Kernel/KernelA.HH,416"$ -$LK,"FAT32DirFill",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,229",BI=364$ -$LK,"QueCopy",A="FL:::/Kernel/KDataTypes.HC.Z,53",BI=365$ +$LK,"FAT32DirFill",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,229",BI=360$ +$LK,"QueCopy",A="FL:::/Kernel/KDataTypes.HC.Z,53",BI=361$ $LK,"Carry",A="FL:::/Kernel/KernelB.HH,251"$ $LK,"Cos",A="FL:::/Kernel/KernelB.HH,98"$ -$LK,"Clamp",A="FL:::/Kernel/KMathB.HC.Z,1",BI=366$ -$LK,"BDF_FMT",A="FL:::/Kernel/KernelA.HH,2657"$ +$LK,"Clamp",A="FL:::/Kernel/KMathB.HC.Z,1",BI=362$ +$LK,"BDF_FMT",A="FL:::/Kernel/KernelA.HH,2621"$ $LK,"Bsr",A="FL:::/Kernel/KernelB.HH,12"$ $LK,"SYS_PROGRESS1_MAX",A="FL:::/Kernel/KStart32.HC.Z,42"$ -$LK,"GR_Z_ALL",A="FL:::/Kernel/KernelA.HH,3605"$ -$LK,"CMasterBoot",A="FL:::/Kernel/KernelA.HH,2326"$ -$LK,"Fix",A="FL:::/Kernel/EdLite.HC.Z,337",BI=367$ +$LK,"GR_Z_ALL",A="FL:::/Kernel/KernelA.HH,3567"$ +$LK,"CMasterBoot",A="FL:::/Kernel/KernelA.HH,2332"$ +$LK,"Fix",A="FL:::/Kernel/EdLite.HC.Z,337",BI=363$ $LK,"Btr",A="FL:::/Kernel/KernelB.HH,18"$ $LK,"_LN",A="FL:::/Kernel/KMathA.HC.Z,614"$ -$LK,"OPTf_WARN_UNUSED_VAR",A="FL:::/Kernel/KernelA.HH,1548"$ +$LK,"OPTf_WARN_UNUSED_VAR",A="FL:::/Kernel/KernelA.HH,1554"$ $LK,"DOCF_SUPERSCRIPT_MODE",A="FL:::/Kernel/KernelA.HH,1302"$ $LK,"RFLAGf_CARRY",A="FL:::/Kernel/KernelA.HH,320"$ -$LK,"FAT32FileRead",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,355",BI=368$ -$LK,"DirFilesFlatten",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,136",BI=369$ -$LK,"FileExtDot",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,1",BI=370$ +$LK,"FAT32FileRead",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,355",BI=364$ +$LK,"DirFilesFlatten",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,133",BI=365$ +$LK,"FileExtDot",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,1",BI=366$ $LK,"Bts",A="FL:::/Kernel/KernelB.HH,20"$ -$LK,"CMemBlk",A="FL:::/Kernel/KernelA.HH,2858"$ +$LK,"CMemBlk",A="FL:::/Kernel/KernelA.HH,2820"$ $LK,"DOCEF_LST",A="FL:::/Kernel/KernelA.HH,1021"$ -$LK,"Man",A="FL:::/Kernel/FunSeg.HC.Z,324",BI=371$ -$LK,"TK_SHR_EQU",A="FL:::/Kernel/KernelA.HH,2102"$ +$LK,"Man",A="FL:::/Kernel/FunSeg.HC.Z,346",BI=367$ +$LK,"TK_SHR_EQU",A="FL:::/Kernel/KernelA.HH,2108"$ $LK,"CDATE_FREQ",A="FL:::/Kernel/KernelA.HH,571"$ -$LK,"FilesFind",A="FL:::/Kernel/BlkDev/DskFind.HC.Z,30",BI=372$ +$LK,"FilesFind",A="FL:::/Kernel/BlkDev/DskFind.HC.Z,27",BI=368$ $LK,"_HASH_FIND",A="FL:::/Kernel/KHashA.HC.Z,129"$ $LK,"MSize",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,384"$ -$LK,"CSysFixedArea",A="FL:::/Kernel/KernelA.HH,3459"$ -$LK,"Fmt",A="FL:::/Kernel/BlkDev/DskFmt.HC.Z,55",BI=373$ -$LK,"ExeCmdLine",A="FL:::/Kernel/KTask.HC.Z,302",BI=374$ +$LK,"CSysFixedArea",A="FL:::/Kernel/KernelA.HH,3421"$ +$LK,"Fmt",A="FL:::/Kernel/BlkDev/DskFmt.HC.Z,55",BI=369$ +$LK,"ExeCmdLine",A="FL:::/Kernel/KTask.HC.Z,302",BI=370$ $LK,"Log10",A="FL:::/Kernel/KernelB.HH,135"$ -$LK,"FifoI64Flush",A="FL:::/Kernel/KDataTypes.HC.Z,304",BI=375$ +$LK,"FifoI64Flush",A="FL:::/Kernel/KDataTypes.HC.Z,304",BI=371$ $LK,"InvlPg",A="FL:::/Kernel/KernelB.HH,284"$ $LK,"CallExtStr",A="FL:::/Kernel/KernelB.HH,46"$ -$LK,"VGAM_GRAPHICS",A="FL:::/Kernel/KernelA.HH,3705"$ -$LK,"DCF_LOCATE_NEAREST",A="FL:::/Kernel/KernelA.HH,3622"$ +$LK,"VGAM_GRAPHICS",A="FL:::/Kernel/KernelA.HH,3669"$ +$LK,"DCF_LOCATE_NEAREST",A="FL:::/Kernel/KernelA.HH,3584"$ $LK,"Ff_ARGPOP",A="FL:::/Kernel/KernelA.HH,853"$ -$LK,"SCF_ALT",A="FL:::/Kernel/KernelA.HH,3526"$ -$LK,"CViewAngles",A="FL:::/Kernel/KernelA.HH,3102"$ +$LK,"SCF_ALT",A="FL:::/Kernel/KernelA.HH,3488"$ +$LK,"CViewAngles",A="FL:::/Kernel/KernelA.HH,3064"$ $LK,"CArrayDim",A="FL:::/Kernel/KernelA.HH,786"$ -$LK,"AC_FILLINS_NUM",A="FL:::/Kernel/KernelA.HH,1495"$ +$LK,"AC_FILLINS_NUM",A="FL:::/Kernel/KernelA.HH,1501"$ $LK,"Ff_INTERNAL",A="FL:::/Kernel/KernelA.HH,855"$ -$LK,"Name2DirClus",A="FL:::/Kernel/BlkDev/DskStrB.HC.Z,10",BI=376$ -$LK,"Drv",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,263",BI=377$ +$LK,"Name2DirClus",A="FL:::/Kernel/BlkDev/DskStrB.HC.Z,10",BI=372$ +$LK,"Drv",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,263",BI=373$ $LK,"Fclex",A="FL:::/Kernel/KernelB.HH,129"$ -$LK,"MDF_DISP",A="FL:::/Kernel/KernelA.HH,1594"$ -$LK,"MDf_DISP",A="FL:::/Kernel/KernelA.HH,1586"$ -$LK,"KbdMsHndlr",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,313",BI=378$ -$LK,"Blink",A="FL:::/Kernel/KMisc.HC.Z,130",BI=379$ +$LK,"MDF_DISP",A="FL:::/Kernel/KernelA.HH,1600"$ +$LK,"MDf_DISP",A="FL:::/Kernel/KernelA.HH,1592"$ +$LK,"KbdMsHndlr",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,313",BI=374$ +$LK,"Blink",A="FL:::/Kernel/KMisc.HC.Z,130",BI=375$ $LK,"CDbgInfo",A="FL:::/Kernel/KernelA.HH,722"$ $LK,"IET_ZEROED_DATA_HEAP",A="FL:::/Kernel/KernelA.HH,426"$ $LK,"RFLAGf_V8086",A="FL:::/Kernel/KernelA.HH,333"$ $LK,"IDTET_TRAP",A="FL:::/Kernel/KernelA.HH,295"$ $LK,"SetRBP",A="FL:::/Kernel/KernelB.HH,259"$ -$LK,"LTGREEN",A="FL:::/Kernel/KernelA.HH,2968"$ +$LK,"LTGREEN",A="FL:::/Kernel/KernelA.HH,2930"$ $LK,"DOCf_BLINK",A="FL:::/Kernel/KernelA.HH,1333"$ $LK,"DOCF_BLINK",A="FL:::/Kernel/KernelA.HH,1295"$ $LK,"DOCEf_HIGHLIGHT",A="FL:::/Kernel/KernelA.HH,1049"$ $LK,"DOCEF_HIGHLIGHT",A="FL:::/Kernel/KernelA.HH,1043"$ -$LK,"SysSymImportsResolve",A="FL:::/Kernel/KLoad.HC.Z,55",BI=380$ -$LK,"RS_ATTR_HIDDEN",A="FL:::/Kernel/KernelA.HH,2539"$ +$LK,"SysSymImportsResolve",A="FL:::/Kernel/KLoad.HC.Z,55",BI=376$ +$LK,"RS_ATTR_HIDDEN",A="FL:::/Kernel/KernelA.HH,2504"$ $LK,"TaskEndNow",A="FL:::/Kernel/Sched.HC.Z,285"$ -$LK,"Max",A="FL:::/Kernel/KMathB.HC.Z,18",BI=381$ +$LK,"Max",A="FL:::/Kernel/KMathB.HC.Z,18",BI=377$ $LK,"SYS_HASH_FIND",A="FL:::/Kernel/KHashA.HC.Z,89"$ -$LK,"ROPF_DITHER",A="FL:::/Kernel/KernelA.HH,2953"$ -$LK,"ICF_PREV_DELETED",A="FL:::/Kernel/KernelA.HH,1630"$ +$LK,"ROPF_DITHER",A="FL:::/Kernel/KernelA.HH,2915"$ +$LK,"ICF_PREV_DELETED",A="FL:::/Kernel/KernelA.HH,1636"$ $LK,"WIG_DBL_CLICK",A="FL:::/Kernel/KernelA.HH,1442"$ $LK,"ToF64",A="FL:::/Kernel/KernelB.HH,120"$ $LK,"SYS_PROGRESS2_MAX",A="FL:::/Kernel/KStart32.HC.Z,47"$ -$LK,"Break",A="FL:::/Kernel/KExcept.HC.Z,117",BI=382$ -$LK,"CH_SHIFT_SPACE",A="FL:::/Kernel/KernelA.HH,3500"$ -$LK,"JOBT_CALL",A="FL:::/Kernel/KernelA.HH,3188"$ -$LK,"ROPBF_DITHER",A="FL:::/Kernel/KernelA.HH,2939"$ -$LK,"FF_WRITE",A="FL:::/Kernel/KernelA.HH,2800"$ +$LK,"Break",A="FL:::/Kernel/KExcept.HC.Z,117",BI=378$ +$LK,"CH_SHIFT_SPACE",A="FL:::/Kernel/KernelA.HH,3462"$ +$LK,"JOBT_CALL",A="FL:::/Kernel/KernelA.HH,3150"$ +$LK,"ROPBF_DITHER",A="FL:::/Kernel/KernelA.HH,2901"$ +$LK,"FF_WRITE",A="FL:::/Kernel/KernelA.HH,2762"$ $LK,"SetRAX",A="FL:::/Kernel/KernelB.HH,258"$ -$LK,"ICF_RES_TO_F64",A="FL:::/Kernel/KernelA.HH,1602"$ +$LK,"CISODirEntry",A="FL:::/Kernel/KernelA.HH,2474"$ +$LK,"ICF_RES_TO_F64",A="FL:::/Kernel/KernelA.HH,1608"$ $LK,"DOC_COLOR_EXPORT_SYS_SYM",A="FL:::/Kernel/KernelA.HH,1149"$ -$LK,"Min",A="FL:::/Kernel/KMathB.HC.Z,10",BI=383$ +$LK,"Min",A="FL:::/Kernel/KMathB.HC.Z,10",BI=379$ $LK,"mp_cnt",A="FL:::/Kernel/KernelB.HH,239"$ $LK,"Exp",A="FL:::/Kernel/KernelB.HH,128"$ -$LK,"DCF_RECORD_EXTENTS",A="FL:::/Kernel/KernelA.HH,3627"$ -$LK,"FAT32FilesFind",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,834",BI=384$ -$LK,"ISO1Cd",A="FL:::/Kernel/BlkDev/FileSysISO.HC.Z,159",BI=385$ +$LK,"DCF_RECORD_EXTENTS",A="FL:::/Kernel/KernelA.HH,3589"$ +$LK,"FAT32FilesFind",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,832",BI=380$ $LK,"_HASH_ADD_AFTER",A="FL:::/Kernel/KHashA.HC.Z,191"$ $LK,"QueInit",A="FL:::/Kernel/KernelB.HH,66"$ -$LK,"SrvTaskCont",A="FL:::/Kernel/KTask.HC.Z,368",BI=386$ -$LK,"RS_ATTR_READ_ONLY",A="FL:::/Kernel/KernelA.HH,2538"$ -$LK,"ICF_USE_UNSIGNED",A="FL:::/Kernel/KernelA.HH,1609"$ -$LK,"ATAGetDevId",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,163",BI=387$ -$LK,"ACD_FILLINS_NUM",A="FL:::/Kernel/KernelA.HH,1532"$ +$LK,"SrvTaskCont",A="FL:::/Kernel/KTask.HC.Z,368",BI=381$ +$LK,"RS_ATTR_READ_ONLY",A="FL:::/Kernel/KernelA.HH,2503"$ +$LK,"ICF_USE_UNSIGNED",A="FL:::/Kernel/KernelA.HH,1615"$ +$LK,"ATAGetDevId",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,163",BI=382$ +$LK,"ACD_FILLINS_NUM",A="FL:::/Kernel/KernelA.HH,1538"$ $LK,"DOCT_ERROR",A="FL:::/Kernel/KernelA.HH,946"$ -$LK,"CopySingle",A="FL:::/Kernel/BlkDev/DskCopy.HC.Z,23",BI=388$ +$LK,"CopySingle",A="FL:::/Kernel/BlkDev/DskCopy.HC.Z,23",BI=383$ $LK,"EXT_WIN_TO_TOP",A="FL:::/Kernel/KernelA.HH,595"$ -$LK,"ATAPIReadCapacity",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,257",BI=389$ -$LK,"IsDir",A="FL:::/Kernel/BlkDev/DskDirB.HC.Z,90",BI=390$ +$LK,"ATAPIReadCapacity",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,257",BI=384$ +$LK,"IsDir",A="FL:::/Kernel/BlkDev/DskDirB.HC.Z,87",BI=385$ $LK,"SetMSR",A="FL:::/Kernel/KernelB.HH,269"$ $LK,"mem_heap_limit",A="FL:::/Kernel/KernelB.HH,195"$ $LK,"ToI64",A="FL:::/Kernel/KernelB.HH,121"$ -$LK,"REG_REGS_NUM",A="FL:::/Kernel/KernelA.HH,1793"$ +$LK,"REG_REGS_NUM",A="FL:::/Kernel/KernelA.HH,1799"$ $LK,"IET_MAIN",A="FL:::/Kernel/KernelA.HH,427"$ -$LK,"ScanCode2KeyName",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,248",BI=391$ +$LK,"ScanCode2KeyName",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,248",BI=386$ $LK,"DOCf_INVERT",A="FL:::/Kernel/KernelA.HH,1334"$ $LK,"DOCF_INVERT",A="FL:::/Kernel/KernelA.HH,1296"$ $LK,"SEMA_FAR_CALL32",A="FL:::/Kernel/KernelA.HH,622"$ -$LK,"FileExtRem",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,10",BI=392$ +$LK,"FileExtRem",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,10",BI=387$ $LK,"Tan",A="FL:::/Kernel/KernelB.HH,118"$ $LK,"SYS_PROGRESS3_MAX",A="FL:::/Kernel/KStart32.HC.Z,52"$ -$LK,"SUF_REM_LEADING",A="FL:::/Kernel/KernelA.HH,3773"$ -$LK,"OPTf_USE_IMM64",A="FL:::/Kernel/KernelA.HH,1558"$ -$LK,"Raw",A="FL:::/Kernel/KMisc.HC.Z,271",BI=393$ -$LK,"Msg",A="FL:::/Kernel/Job.HC.Z,259",BI=394$ -$LK,"MemPagAlloc",A="FL:::/Kernel/Mem/MemPag.HC.Z,11",BI=395$ -$LK,"OPTf_GLBLS_ON_DATA_HEAP",A="FL:::/Kernel/KernelA.HH,1555"$ -$LK,"KbdInit",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,424",BI=396$ +$LK,"SUF_REM_LEADING",A="FL:::/Kernel/KernelA.HH,3737"$ +$LK,"OPTf_USE_IMM64",A="FL:::/Kernel/KernelA.HH,1564"$ +$LK,"Raw",A="FL:::/Kernel/KMisc.HC.Z,271",BI=388$ +$LK,"Msg",A="FL:::/Kernel/Job.HC.Z,259",BI=389$ +$LK,"MemPagAlloc",A="FL:::/Kernel/Mem/MemPag.HC.Z,11",BI=390$ +$LK,"OPTf_GLBLS_ON_DATA_HEAP",A="FL:::/Kernel/KernelA.HH,1561"$ +$LK,"KbdInit",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,424",BI=391$ $LK,"ToBool",A="FL:::/Kernel/KernelB.HH,119"$ -$LK,"TASKf_KILL_AFTER_DBG",A="FL:::/Kernel/KernelA.HH,3286"$ +$LK,"TASKf_KILL_AFTER_DBG",A="FL:::/Kernel/KernelA.HH,3248"$ $LK,"PUT_HEX_U16",A="FL:::/Kernel/StrA.HC.Z,37"$ $LK,"PUT_HEX_U32",A="FL:::/Kernel/StrA.HC.Z,30"$ -$LK,"ATAPIStartStop",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,144",BI=397$ +$LK,"ATAPIStartStop",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,144",BI=392$ $LK,"_SIGN",A="FL:::/Kernel/KMathA.HC.Z,347"$ -$LK,"PRTF_NEG_E",A="FL:::/Kernel/KernelA.HH,3911"$ +$LK,"PRTF_NEG_E",A="FL:::/Kernel/KernelA.HH,3875"$ $LK,"REGT_R8",A="FL:::/Kernel/KernelA.HH,743"$ $LK,"SEMA_DEV_MEM",A="FL:::/Kernel/KernelA.HH,623"$ $LK,"log10_2",A="FL:::/Kernel/KernelA.HH,55"$ -$LK,"PrintErr",A="FL:::/Kernel/StrPrint.HC.Z,906",BI=398$ -$LK,"ROPF_TWO_SIDED",A="FL:::/Kernel/KernelA.HH,2950"$ -$LK,"BDF_READ_CACHE",A="FL:::/Kernel/KernelA.HH,2656"$ -$LK,"SCF_INS",A="FL:::/Kernel/KernelA.HH,3534"$ -$LK,"CPUf_RAN_A_TASK",A="FL:::/Kernel/KernelA.HH,3432"$ -$LK,"BDf_READ_CACHE",A="FL:::/Kernel/KernelA.HH,2666"$ -$LK,"Snd",A="FL:::/Kernel/KMisc.HC.Z,179",BI=399$ -$LK,"GetChar",A="FL:::/Kernel/SerialDev/Message.HC.Z,182",BI=400$ +$LK,"PrintErr",A="FL:::/Kernel/StrPrint.HC.Z,906",BI=393$ +$LK,"ROPF_TWO_SIDED",A="FL:::/Kernel/KernelA.HH,2912"$ +$LK,"BDF_READ_CACHE",A="FL:::/Kernel/KernelA.HH,2620"$ +$LK,"SCF_INS",A="FL:::/Kernel/KernelA.HH,3496"$ +$LK,"CPUf_RAN_A_TASK",A="FL:::/Kernel/KernelA.HH,3394"$ +$LK,"BDf_READ_CACHE",A="FL:::/Kernel/KernelA.HH,2630"$ +$LK,"Snd",A="FL:::/Kernel/KMisc.HC.Z,179",BI=394$ +$LK,"GetChar",A="FL:::/Kernel/SerialDev/Message.HC.Z,182",BI=395$ $LK,"Sin",A="FL:::/Kernel/KernelB.HH,105"$ -$LK,"TK_OR_OR",A="FL:::/Kernel/KernelA.HH,2099"$ +$LK,"TK_OR_OR",A="FL:::/Kernel/KernelA.HH,2105"$ $LK,"SEMA_TMBEAT",A="FL:::/Kernel/KernelA.HH,629"$ $LK,"SYS_PCIBIOS_SERVICE_CALL",A="FL:::/Kernel/PCIBIOS.HC.Z,46"$ -$LK,"Now",A="FL:::/Kernel/KDate.HC.Z,191",BI=401$ +$LK,"Now",A="FL:::/Kernel/KDate.HC.Z,191",BI=396$ $LK,"Fldcw",A="FL:::/Kernel/KernelB.HH,130"$ -$LK,"TTS_ED_FILENAME",A="FL:::/Kernel/KernelA.HH,3269"$ +$LK,"TTS_ED_FILENAME",A="FL:::/Kernel/KernelA.HH,3231"$ $LK,"WIf_FOCUS_TASK_BORDER",A="FL:::/Kernel/KernelA.HH,1466"$ $LK,"IA32_EFER",A="FL:::/Kernel/KernelA.HH,541"$ $LK,"SetRSP",A="FL:::/Kernel/KernelB.HH,261"$ $LK,"Pop",A="FL:::/Kernel/KernelB.HH,256"$ $LK,"sys_progresses",A="FL:::/Kernel/KernelB.HH,234"$ -$LK,"CMenuEntry",A="FL:::/Kernel/KernelA.HH,3134"$ -$LK,"OC_NOP2",A="FL:::/Kernel/KernelA.HH,1774"$ +$LK,"CMenuEntry",A="FL:::/Kernel/KernelA.HH,3096"$ +$LK,"OC_NOP2",A="FL:::/Kernel/KernelA.HH,1780"$ $LK,"DOCT_RIGHT_MARGIN",A="FL:::/Kernel/KernelA.HH,915"$ $LK,"PUT_HEX_U64",A="FL:::/Kernel/StrA.HC.Z,23"$ $LK,"SYS_KERNEL",A="FL:::/Kernel/KStart16.HC.Z,17"$ $LK,"RFLAGf_PARITY",A="FL:::/Kernel/KernelA.HH,321"$ $LK,"SYS_PROGRESS4_MAX",A="FL:::/Kernel/KStart32.HC.Z,57"$ -$LK,"PRTF_PAD_ZERO",A="FL:::/Kernel/KernelA.HH,3901"$ -$LK,"SUF_TO_UPPER",A="FL:::/Kernel/KernelA.HH,3777"$ -$LK,"MBR_PT_REDSEA",A="FL:::/Kernel/KernelA.HH,2721"$ -$LK,"MBR_PT_NTFS",A="FL:::/Kernel/KernelA.HH,2720"$ +$LK,"PRTF_PAD_ZERO",A="FL:::/Kernel/KernelA.HH,3865"$ +$LK,"SUF_TO_UPPER",A="FL:::/Kernel/KernelA.HH,3741"$ +$LK,"MBR_PT_REDSEA",A="FL:::/Kernel/KernelA.HH,2683"$ +$LK,"MBR_PT_NTFS",A="FL:::/Kernel/KernelA.HH,2682"$ $LK,"DOC_COLOR_CLASS",A="FL:::/Kernel/KernelA.HH,1152"$ $LK,"LAPIC_TASK_PRIORITY",A="FL:::/Kernel/KernelA.HH,501"$ $LK,"REGT_MM",A="FL:::/Kernel/KernelA.HH,749"$ @@ -1844,85 +1835,85 @@ $LK,"DOCEF_POPUP",A="FL:::/Kernel/KernelA.HH,1023"$ $LK,"RLf_FULL_HEAPS",A="FL:::/Kernel/KernelA.HH,459"$ $LK,"ODEf_PAUSED",A="FL:::/Kernel/KernelA.HH,247"$ $LK,"ODEF_PAUSED",A="FL:::/Kernel/KernelA.HH,242"$ -$LK,"FATNameXSum",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,145",BI=402$ +$LK,"FATNameXSum",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,145",BI=397$ $LK,"Pow",A="FL:::/Kernel/KernelB.HH,137"$ $LK,"sys_boot_patch_table_base",A="FL:::/Kernel/KernelB.HH,39"$ $LK,"MEM_HEAP_LIMIT",A="FL:::/Kernel/KStart32.HC.Z,7"$ $LK,"WIF_SELF_BORDER",A="FL:::/Kernel/KernelA.HH,1426"$ $LK,"DOCF_UNDO_DIRTY",A="FL:::/Kernel/KernelA.HH,1304"$ -$LK,"MStrUtil",A="FL:::/Kernel/StrB.HC.Z,58",BI=403$ +$LK,"MStrUtil",A="FL:::/Kernel/StrB.HC.Z,58",BI=398$ $LK,"_D3_CROSS",A="FL:::/Kernel/KMathA.HC.Z,82"$ -$LK,"VGAP_INPUT_STAT",A="FL:::/Kernel/KernelA.HH,3721"$ +$LK,"VGAP_INPUT_STAT",A="FL:::/Kernel/KernelA.HH,3685"$ $LK,"DOCf_UNDO_DIRTY",A="FL:::/Kernel/KernelA.HH,1342"$ $LK,"WIf_SELF_BORDER",A="FL:::/Kernel/KernelA.HH,1454"$ $LK,"text",A="FL:::/Kernel/KGlbls.HC.Z,30"$ -$LK,"ATA_READ_NATIVE_MAX_EXT",A="FL:::/Kernel/KernelA.HH,2273"$ -$LK,"MPrintQ",A="FL:::/Kernel/StrPrint.HC.Z,56",BI=404$ +$LK,"ATA_READ_NATIVE_MAX_EXT",A="FL:::/Kernel/KernelA.HH,2279"$ +$LK,"MPrintQ",A="FL:::/Kernel/StrPrint.HC.Z,56",BI=399$ $LK,"MHeapCtrl",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,386"$ -$LK,"CCF_CMD_LINE",A="FL:::/Kernel/KernelA.HH,2137"$ +$LK,"CCF_CMD_LINE",A="FL:::/Kernel/KernelA.HH,2143"$ $LK,"RECALCt_FIND_CURSOR",A="FL:::/Kernel/KernelA.HH,1359"$ -$LK,"CCF_RAX",A="FL:::/Kernel/KernelA.HH,2167"$ -$LK,"DskCacheInvalidate",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,218",BI=405$ +$LK,"CCF_RAX",A="FL:::/Kernel/KernelA.HH,2173"$ +$LK,"DskCacheInvalidate",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,218",BI=400$ $LK,"DOCG_BL_IV_UL",A="FL:::/Kernel/KernelA.HH,955"$ $LK,"HashSingleTableFind",A="FL:::/Kernel/KHashA.HC.Z,257"$ $LK,"mem_heap_base",A="FL:::/Kernel/KernelB.HH,194"$ $LK,"sys_data_bp",A="FL:::/Kernel/KernelB.HH,191"$ $LK,"SYS_PCI_BUSES",A="FL:::/Kernel/KStart16.HC.Z,36"$ $LK,"_CLAMP_I64",A="FL:::/Kernel/KUtils.HC.Z,121"$ -$LK,"VGAP_MISC_OUTPUT",A="FL:::/Kernel/KernelA.HH,3712"$ -$LK,"BDf_READ_ONLY_OVERRIDE",A="FL:::/Kernel/KernelA.HH,2664"$ -$LK,"Spaces2Tabs",A="FL:::/Kernel/StrA.HC.Z,472",BI=406$ -$LK,"Drv2Let",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,153",BI=407$ -$LK,"ROPBF_TWO_SIDED",A="FL:::/Kernel/KernelA.HH,2938"$ -$LK,"FUF_CLUS_ORDER",A="FL:::/Kernel/KernelA.HH,2628"$ -$LK,"KDRawPutS",A="FL:::/Kernel/KeyDev.HC.Z,97",BI=408$ +$LK,"VGAP_MISC_OUTPUT",A="FL:::/Kernel/KernelA.HH,3676"$ +$LK,"BDf_READ_ONLY_OVERRIDE",A="FL:::/Kernel/KernelA.HH,2628"$ +$LK,"Spaces2Tabs",A="FL:::/Kernel/StrA.HC.Z,472",BI=401$ +$LK,"Drv2Let",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,153",BI=402$ +$LK,"ROPBF_TWO_SIDED",A="FL:::/Kernel/KernelA.HH,2900"$ +$LK,"FUF_CLUS_ORDER",A="FL:::/Kernel/KernelA.HH,2592"$ +$LK,"KDRawPutS",A="FL:::/Kernel/KeyDev.HC.Z,97",BI=403$ $LK,"Sqr",A="FL:::/Kernel/KernelB.HH,106"$ -$LK,"FUf_CLUS_ORDER",A="FL:::/Kernel/KernelA.HH,2601"$ -$LK,"REG_RDI",A="FL:::/Kernel/KernelA.HH,1791"$ -$LK,"REG_ALLOC",A="FL:::/Kernel/KernelA.HH,1798"$ +$LK,"FUf_CLUS_ORDER",A="FL:::/Kernel/KernelA.HH,2564"$ +$LK,"REG_RDI",A="FL:::/Kernel/KernelA.HH,1797"$ +$LK,"REG_ALLOC",A="FL:::/Kernel/KernelA.HH,1804"$ $LK,"DOCf_SUPERSCRIPT_MODE",A="FL:::/Kernel/KernelA.HH,1340"$ $LK,"CTRL_ALT_C",A="FL:::/Kernel/KernelA.HH,634"$ $LK,"progress1_max",A="FL:::/Kernel/KernelB.HH,212"$ -$LK,"CCF_ARRAY",A="FL:::/Kernel/KernelA.HH,2166"$ -$LK,"REG_RBP",A="FL:::/Kernel/KernelA.HH,1789"$ +$LK,"CCF_ARRAY",A="FL:::/Kernel/KernelA.HH,2172"$ +$LK,"REG_RBP",A="FL:::/Kernel/KernelA.HH,1795"$ $LK,"DOCEF_FILTER_SKIP",A="FL:::/Kernel/KernelA.HH,1025"$ -$LK,"FifoU8Flush",A="FL:::/Kernel/KDataTypes.HC.Z,219",BI=409$ -$LK,"InStr",A="FL:::/Kernel/Job.HC.Z,464",BI=410$ +$LK,"FifoU8Flush",A="FL:::/Kernel/KDataTypes.HC.Z,219",BI=404$ +$LK,"InStr",A="FL:::/Kernel/Job.HC.Z,464",BI=405$ $LK,"SYS_PROGRESSES",A="FL:::/Kernel/KStart32.HC.Z,41"$ -$LK,"SUF_REM_SPACES",A="FL:::/Kernel/KernelA.HH,3775"$ -$LK,"CCF_PMT",A="FL:::/Kernel/KernelA.HH,2138"$ +$LK,"SUF_REM_SPACES",A="FL:::/Kernel/KernelA.HH,3739"$ +$LK,"CCF_PMT",A="FL:::/Kernel/KernelA.HH,2144"$ $LK,"DOCEf_FILTER_SKIP",A="FL:::/Kernel/KernelA.HH,1111"$ -$LK,"DskCacheHash",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,40",BI=411$ -$LK,"SCF_NUM",A="FL:::/Kernel/KernelA.HH,3528"$ -$LK,"ACD_DEF_FILENAME",A="FL:::/Kernel/KernelA.HH,1510"$ +$LK,"DskCacheHash",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,40",BI=406$ +$LK,"SCF_NUM",A="FL:::/Kernel/KernelA.HH,3490"$ +$LK,"ACD_DEF_FILENAME",A="FL:::/Kernel/KernelA.HH,1516"$ $LK,"fp_doc_put",A="FL:::/Kernel/KGlbls.HC.Z,34"$ -$LK,"DskCacheFind",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,64",BI=412$ -$LK,"IsRaw",A="FL:::/Kernel/KMisc.HC.Z,278",BI=413$ -$LK,"TK_DBL_COLON",A="FL:::/Kernel/KernelA.HH,2091"$ -$LK,"ATAPIReadTrackInfo",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,281",BI=414$ -$LK,"CATARep",A="FL:::/Kernel/KernelA.HH,2262"$ -$LK,"REG_RAX",A="FL:::/Kernel/KernelA.HH,1784"$ -$LK,"RedSeaFreeClus",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,250",BI=415$ -$LK,"ATAReadBlks",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,353",BI=416$ +$LK,"DskCacheFind",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,64",BI=407$ +$LK,"IsRaw",A="FL:::/Kernel/KMisc.HC.Z,278",BI=408$ +$LK,"TK_DBL_COLON",A="FL:::/Kernel/KernelA.HH,2097"$ +$LK,"ATAPIReadTrackInfo",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,281",BI=409$ +$LK,"CATARep",A="FL:::/Kernel/KernelA.HH,2268"$ +$LK,"REG_RAX",A="FL:::/Kernel/KernelA.HH,1790"$ +$LK,"RedSeaFreeClus",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,248",BI=410$ +$LK,"ATAReadBlks",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,353",BI=411$ $LK,"D3AddEqu",A="FL:::/Kernel/KernelB.HH,146"$ $LK,"ToUpper",A="FL:::/Kernel/KernelB.HH,58"$ -$LK,"REG_RBX",A="FL:::/Kernel/KernelA.HH,1787"$ -$LK,"MDG_MASK",A="FL:::/Kernel/KernelA.HH,1597"$ -$LK,"ACD_EXTRA_CHAR",A="FL:::/Kernel/KernelA.HH,1530"$ -$LK,"Reboot",A="FL:::/Kernel/KEnd.HC.Z,121",BI=417$ +$LK,"REG_RBX",A="FL:::/Kernel/KernelA.HH,1793"$ +$LK,"MDG_MASK",A="FL:::/Kernel/KernelA.HH,1603"$ +$LK,"ACD_EXTRA_CHAR",A="FL:::/Kernel/KernelA.HH,1536"$ +$LK,"Reboot",A="FL:::/Kernel/KMain.HC.Z,121",BI=412$ $LK,"acd",A="FL:::/Kernel/KGlbls.HC.Z,18"$ -$LK,"REG_RCX",A="FL:::/Kernel/KernelA.HH,1785"$ +$LK,"REG_RCX",A="FL:::/Kernel/KernelA.HH,1791"$ $LK,"Ff_DOT_DOT_DOT",A="FL:::/Kernel/KernelA.HH,857"$ $LK,"CHashClass",A="FL:::/Kernel/KernelA.HH,837"$ $LK,"ZERO_BUF_SIZE",A="FL:::/Kernel/BlkDev/DskBlk.HC.Z,1"$ -$LK,"LoadKernel",A="FL:::/Kernel/KLoad.HC.Z,240",BI=418$ -$LK,"SCF_KEY_UP",A="FL:::/Kernel/KernelA.HH,3523"$ -$LK,"SCf_KEY_UP",A="FL:::/Kernel/KernelA.HH,3508"$ -$LK,"ICF_BY_VAL",A="FL:::/Kernel/KernelA.HH,1613"$ -$LK,"REG_RDX",A="FL:::/Kernel/KernelA.HH,1786"$ +$LK,"LoadKernel",A="FL:::/Kernel/KLoad.HC.Z,240",BI=413$ +$LK,"SCF_KEY_UP",A="FL:::/Kernel/KernelA.HH,3485"$ +$LK,"SCf_KEY_UP",A="FL:::/Kernel/KernelA.HH,3470"$ +$LK,"ICF_BY_VAL",A="FL:::/Kernel/KernelA.HH,1619"$ +$LK,"REG_RDX",A="FL:::/Kernel/KernelA.HH,1792"$ $LK,"SEMA_TT",A="FL:::/Kernel/KernelA.HH,626"$ -$LK,"ATAPIReadBlks",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,416",BI=419$ -$LK,"REG_RIP",A="FL:::/Kernel/KernelA.HH,1795"$ +$LK,"ATAPIReadBlks",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,416",BI=414$ +$LK,"REG_RIP",A="FL:::/Kernel/KernelA.HH,1801"$ $LK,"DOCEF_FROM_START",A="FL:::/Kernel/KernelA.HH,1005"$ $LK,"progress2_max",A="FL:::/Kernel/KernelB.HH,218"$ $LK,"DOCEf_FROM_START",A="FL:::/Kernel/KernelA.HH,1093"$ @@ -1930,696 +1921,691 @@ $LK,"SEMA_JUST_PUMP_MSGS",A="FL:::/Kernel/KernelA.HH,628"$ $LK,"RLF_WINMGR",A="FL:::/Kernel/KernelA.HH,488"$ $LK,"RLf_WINMGR",A="FL:::/Kernel/KernelA.HH,466"$ $LK,"C:/Doc/D3.DD.Z",A="FL:::/Kernel/KernelB.HH,145"$ -$LK,"SUF_SCALE_INDENT",A="FL:::/Kernel/KernelA.HH,3781"$ -$LK,"CT_7_BIT",A="FL:::/Kernel/KernelA.HH,3730"$ -$LK,"PUSH_REGS",A="FL:::/Kernel/KernelA.HH,1779"$ -$LK,"Color2Str",A="FL:::/Kernel/KDefine.HC.Z,127",BI=420$ -$LK,"MAllocIdent",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,407",BI=421$ +$LK,"SUF_SCALE_INDENT",A="FL:::/Kernel/KernelA.HH,3745"$ +$LK,"CT_7_BIT",A="FL:::/Kernel/KernelA.HH,3694"$ +$LK,"PUSH_REGS",A="FL:::/Kernel/KernelA.HH,1785"$ +$LK,"Color2Str",A="FL:::/Kernel/KDefine.HC.Z,127",BI=415$ +$LK,"MAllocIdent",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,407",BI=416$ $LK,"EDF_COLLAPSE",A="FL:::/Kernel/KernelA.HH,1258"$ $LK,"CTRL_ALT_X",A="FL:::/Kernel/KernelA.HH,635"$ $LK,"LAPIC_DFR",A="FL:::/Kernel/KernelA.HH,506"$ $LK,"CDATE_BASE_DAY_OF_WEEK",A="FL:::/Kernel/KernelA.HH,185"$ -$LK,"StrFirstOcc",A="FL:::/Kernel/StrA.HC.Z,567",BI=422$ -$LK,"MSG_NULL",A="FL:::/Kernel/KernelA.HH,3218"$ -$LK,"CCF_QUESTION_HELP",A="FL:::/Kernel/KernelA.HH,2140"$ +$LK,"StrFirstOcc",A="FL:::/Kernel/StrA.HC.Z,567",BI=417$ +$LK,"MSG_NULL",A="FL:::/Kernel/KernelA.HH,3180"$ +$LK,"CCF_QUESTION_HELP",A="FL:::/Kernel/KernelA.HH,2146"$ $LK,"EDf_COLLAPSE",A="FL:::/Kernel/KernelA.HH,1264"$ -$LK,"MPrintq",A="FL:::/Kernel/StrPrint.HC.Z,113",BI=423$ -$LK,"AMAllocIdent",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,418",BI=424$ -$LK,"MEM_DFT_STK",A="FL:::/Kernel/KernelA.HH,2887"$ +$LK,"MPrintq",A="FL:::/Kernel/StrPrint.HC.Z,113",BI=418$ +$LK,"AMAllocIdent",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,418",BI=419$ +$LK,"MEM_DFT_STK",A="FL:::/Kernel/KernelA.HH,2849"$ $LK,"sys_font_cyrillic",A="FL:::/Kernel/FontCyrillic.HC.Z,3"$ $LK,"SYS_FOCUS_TASK",A="FL:::/Kernel/KStart32.HC.Z,63"$ -$LK,"DYING_JIFFIES",A="FL:::/Kernel/KernelA.HH,3308"$ -$LK,"FUF_JUST_DD",A="FL:::/Kernel/KernelA.HH,2622"$ -$LK,"FUf_JUST_DD",A="FL:::/Kernel/KernelA.HH,2595"$ +$LK,"DYING_JIFFIES",A="FL:::/Kernel/KernelA.HH,3270"$ +$LK,"FUF_JUST_DD",A="FL:::/Kernel/KernelA.HH,2586"$ +$LK,"FUf_JUST_DD",A="FL:::/Kernel/KernelA.HH,2558"$ $LK,"dbg",A="FL:::/Kernel/KGlbls.HC.Z,22"$ -$LK,"QSort",A="FL:::/Kernel/QSort.HC.Z,85",BI=425$ +$LK,"QSort",A="FL:::/Kernel/QSort.HC.Z,85",BI=420$ $LK,"OutU32",A="FL:::/Kernel/KernelB.HH,79"$ $LK,"OutU16",A="FL:::/Kernel/KernelB.HH,78"$ $LK,"LAPIC_ICR_HIGH",A="FL:::/Kernel/KernelA.HH,516"$ -$LK,"LMF_IGNORE_CASE",A="FL:::/Kernel/KernelA.HH,3791"$ -$LK,"SFF_IGNORE_CASE",A="FL:::/Kernel/KernelA.HH,3785"$ +$LK,"LMF_IGNORE_CASE",A="FL:::/Kernel/KernelA.HH,3755"$ +$LK,"SFF_IGNORE_CASE",A="FL:::/Kernel/KernelA.HH,3749"$ $LK,"HashRemDel",A="FL:::/Kernel/KHashA.HC.Z,264"$ -$LK,"REG_RSI",A="FL:::/Kernel/KernelA.HH,1790"$ +$LK,"REG_RSI",A="FL:::/Kernel/KernelA.HH,1796"$ $LK,"HashAdd",A="FL:::/Kernel/KHashA.HC.Z,262"$ $LK,"mp_cnt_lock",A="FL:::/Kernel/KernelB.HH,241"$ $LK,"MLF_DOT_DOT_DOT",A="FL:::/Kernel/KernelA.HH,782"$ -$LK,"IsSuspended",A="FL:::/Kernel/KTask.HC.Z,91",BI=426$ -$LK,"CAlloc",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,395",BI=427$ -$LK,"BDF_INITIALIZED",A="FL:::/Kernel/KernelA.HH,2652"$ -$LK,"CAsmUnresolvedRef",A="FL:::/Kernel/KernelA.HH,1866"$ -$LK,"BDf_INITIALIZED",A="FL:::/Kernel/KernelA.HH,2662"$ +$LK,"IsSuspended",A="FL:::/Kernel/KTask.HC.Z,91",BI=421$ +$LK,"CAlloc",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,395",BI=422$ +$LK,"BDF_INITIALIZED",A="FL:::/Kernel/KernelA.HH,2616"$ +$LK,"CAsmUnresolvedRef",A="FL:::/Kernel/KernelA.HH,1872"$ +$LK,"BDf_INITIALIZED",A="FL:::/Kernel/KernelA.HH,2626"$ $LK,"DOCT_SPRITE",A="FL:::/Kernel/KernelA.HH,941"$ $LK,"sys_neg_pows_lets",A="FL:::/Kernel/StrPrint.HC.Z,201"$ $LK,"progress3_max",A="FL:::/Kernel/KernelB.HH,224"$ $LK,"SqrI64",A="FL:::/Kernel/KernelB.HH,107"$ -$LK,"BDF_INIT_IN_PROGRESS",A="FL:::/Kernel/KernelA.HH,2658"$ -$LK,"OPTF_ECHO",A="FL:::/Kernel/KernelA.HH,1560"$ -$LK,"OPTf_ECHO",A="FL:::/Kernel/KernelA.HH,1546"$ +$LK,"BDF_INIT_IN_PROGRESS",A="FL:::/Kernel/KernelA.HH,2622"$ +$LK,"OPTF_ECHO",A="FL:::/Kernel/KernelA.HH,1566"$ +$LK,"OPTf_ECHO",A="FL:::/Kernel/KernelA.HH,1552"$ $LK,"LAPIC_EOI",A="FL:::/Kernel/KernelA.HH,504"$ $LK,"sys_pos_pows_lets",A="FL:::/Kernel/StrPrint.HC.Z,200"$ -$LK,"QueSize",A="FL:::/Kernel/KDataTypes.HC.Z,76",BI=428$ +$LK,"QueSize",A="FL:::/Kernel/KDataTypes.HC.Z,76",BI=423$ $LK,"LIN_CONGRUE_A",A="FL:::/Kernel/KMathB.HC.Z,74"$ -$LK,"VM_NATIVE",A="FL:::/Kernel/KernelA.HH,3922"$ -$LK,"OS_NATIVE",A="FL:::/Kernel/KernelA.HH,3917"$ -$LK,"CT_8_BIT",A="FL:::/Kernel/KernelA.HH,3731"$ -$LK,"REG_RSP",A="FL:::/Kernel/KernelA.HH,1788"$ -$LK,"CtrlAltDel",A="FL:::/Kernel/KeyDev.HC.Z,128",BI=429$ +$LK,"VM_NATIVE",A="FL:::/Kernel/KernelA.HH,3886"$ +$LK,"OS_NATIVE",A="FL:::/Kernel/KernelA.HH,3881"$ +$LK,"CT_8_BIT",A="FL:::/Kernel/KernelA.HH,3695"$ +$LK,"REG_RSP",A="FL:::/Kernel/KernelA.HH,1794"$ +$LK,"CtrlAltDel",A="FL:::/Kernel/KeyDev.HC.Z,128",BI=424$ $LK,"LIN_CONGRUE_C",A="FL:::/Kernel/KMathB.HC.Z,75"$ -$LK,"LFSF_DEFINE",A="FL:::/Kernel/KernelA.HH,2046"$ -$LK,"OPTf_WARN_HEADER_MISMATCH",A="FL:::/Kernel/KernelA.HH,1551"$ -$LK,"BLK_SIZE_BITS",A="FL:::/Kernel/KernelA.HH,2308"$ -$LK,"AOT_BIN_BLK_BITS",A="FL:::/Kernel/KernelA.HH,1807"$ +$LK,"LFSF_DEFINE",A="FL:::/Kernel/KernelA.HH,2052"$ +$LK,"OPTf_WARN_HEADER_MISMATCH",A="FL:::/Kernel/KernelA.HH,1557"$ +$LK,"BLK_SIZE_BITS",A="FL:::/Kernel/KernelA.HH,2314"$ +$LK,"AOT_BIN_BLK_BITS",A="FL:::/Kernel/KernelA.HH,1813"$ $LK,"HTT_FUN",A="FL:::/Kernel/KernelA.HH,692"$ $LK,"I_DIV_ZERO",A="FL:::/Kernel/KernelA.HH,299"$ $LK,"DOCEF_DEFINE",A="FL:::/Kernel/KernelA.HH,972"$ $LK,"DOCEf_DEFINE",A="FL:::/Kernel/KernelA.HH,1060"$ -$LK,"HeapCtrlInit",A="FL:::/Kernel/Mem/HeapCtrl.HC.Z,1",BI=430$ +$LK,"HeapCtrlInit",A="FL:::/Kernel/Mem/HeapCtrl.HC.Z,1",BI=425$ $LK,"SEMA_DBG_MODE",A="FL:::/Kernel/KernelA.HH,614"$ -$LK,"BlkWriteZero",A="FL:::/Kernel/BlkDev/DskBlk.HC.Z,2",BI=431$ +$LK,"BlkWriteZero",A="FL:::/Kernel/BlkDev/DskBlk.HC.Z,2",BI=426$ $LK,"progress1",A="FL:::/Kernel/KernelB.HH,209"$ $LK,"Floor",A="FL:::/Kernel/KernelB.HH,131"$ $LK,"progress2",A="FL:::/Kernel/KernelB.HH,215"$ $LK,"_CLAMP_U64",A="FL:::/Kernel/KUtils.HC.Z,133"$ -$LK,"CMsStateGlbls",A="FL:::/Kernel/KernelA.HH,3042"$ +$LK,"CMsStateGlbls",A="FL:::/Kernel/KernelA.HH,3004"$ $LK,"progress3",A="FL:::/Kernel/KernelB.HH,221"$ -$LK,"FUF_JUST_GR",A="FL:::/Kernel/KernelA.HH,2626"$ -$LK,"FUf_JUST_GR",A="FL:::/Kernel/KernelA.HH,2599"$ -$LK,"ICF_RES_TO_INT",A="FL:::/Kernel/KernelA.HH,1603"$ +$LK,"FUF_JUST_GR",A="FL:::/Kernel/KernelA.HH,2590"$ +$LK,"FUf_JUST_GR",A="FL:::/Kernel/KernelA.HH,2562"$ +$LK,"ICF_RES_TO_INT",A="FL:::/Kernel/KernelA.HH,1609"$ $LK,"MPN_VECT",A="FL:::/Kernel/KernelA.HH,525"$ $LK,"RAWDR_COL",A="FL:::/Kernel/KDbg.HC.Z,289"$ $LK,"progress4",A="FL:::/Kernel/KernelB.HH,227"$ -$LK,"CtrlAltCBSet",A="FL:::/Kernel/KeyDev.HC.Z,178",BI=432$ -$LK,"SysTimerRead",A="FL:::/Kernel/KMisc.HC.Z,61",BI=433$ +$LK,"CtrlAltCBSet",A="FL:::/Kernel/KeyDev.HC.Z,178",BI=427$ +$LK,"SysTimerRead",A="FL:::/Kernel/KMisc.HC.Z,61",BI=428$ $LK,"dev",A="FL:::/Kernel/KGlbls.HC.Z,23"$ -$LK,"FunSegCacheFind",A="FL:::/Kernel/FunSeg.HC.Z,114",BI=434$ -$LK,"MsUpdate",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,9",BI=435$ -$LK,"CInsReg",A="FL:::/Kernel/KernelA.HH,3928"$ +$LK,"FunSegCacheFind",A="FL:::/Kernel/FunSeg.HC.Z,114",BI=429$ +$LK,"MsUpdate",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,9",BI=430$ +$LK,"CInsReg",A="FL:::/Kernel/KernelA.HH,3892"$ $LK,"HTT_REG",A="FL:::/Kernel/KernelA.HH,698"$ -$LK,"StrFirstRem",A="FL:::/Kernel/StrA.HC.Z,577",BI=436$ -$LK,"CTRLF_CAPTURE_LEFT_MS",A="FL:::/Kernel/KernelA.HH,3089"$ +$LK,"StrFirstRem",A="FL:::/Kernel/StrA.HC.Z,577",BI=431$ +$LK,"CTRLF_CAPTURE_LEFT_MS",A="FL:::/Kernel/KernelA.HH,3051"$ $LK,"SYS_VAR_INIT_VAL",A="FL::/Tmp.DD.Z,1"$ -$LK,"DCF_COMPRESSED",A="FL:::/Kernel/KernelA.HH,3609"$ -$LK,"ans",A="FL:::/Kernel/KernelA.HH,3410"$ -$LK,"ICF_DEL_PREV_INS",A="FL:::/Kernel/KernelA.HH,1629"$ +$LK,"DCF_COMPRESSED",A="FL:::/Kernel/KernelA.HH,3571"$ +$LK,"ans",A="FL:::/Kernel/KernelA.HH,3372"$ +$LK,"ICF_DEL_PREV_INS",A="FL:::/Kernel/KernelA.HH,1635"$ $LK,"LAPIC_LDR",A="FL:::/Kernel/KernelA.HH,507"$ -$LK,"BptFind",A="FL:::/Kernel/KDbg.HC.Z,344",BI=437$ +$LK,"BptFind",A="FL:::/Kernel/KDbg.HC.Z,344",BI=432$ $LK,"kbd",A="FL:::/Kernel/KGlbls.HC.Z,26"$ $LK,"progress4_max",A="FL:::/Kernel/KernelB.HH,230"$ -$LK,"HashDel",A="FL:::/Kernel/KHashB.HC.Z,59",BI=438$ -$LK,"ISOInit",A="FL:::/Kernel/BlkDev/DskCDDVD.HC.Z,5",BI=439$ -$LK,"CKbdStateGlbls",A="FL:::/Kernel/KernelA.HH,3002"$ +$LK,"HashDel",A="FL:::/Kernel/KHashB.HC.Z,59",BI=433$ +$LK,"ISOInit",A="FL:::/Kernel/BlkDev/DskCDDVD.HC.Z,1",BI=434$ +$LK,"CKbdStateGlbls",A="FL:::/Kernel/KernelA.HH,2964"$ $LK,"sys_font_std",A="FL:::/Kernel/FontStd.HC.Z,3"$ -$LK,"LinkedLstCopy",A="FL:::/Kernel/KDataTypes.HC.Z,11",BI=440$ -$LK,"MDF_NULL",A="FL:::/Kernel/KernelA.HH,1590"$ +$LK,"LinkedLstCopy",A="FL:::/Kernel/KDataTypes.HC.Z,11",BI=435$ +$LK,"MDF_NULL",A="FL:::/Kernel/KernelA.HH,1596"$ $LK,"char_bmp_alpha",A="FL:::/Kernel/StrA.HC.Z,325"$ -$LK,"Let2Drv",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,188",BI=441$ +$LK,"Let2Drv",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,188",BI=436$ $LK,"fat_long_name_map",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,171"$ -$LK,"DskCacheInit",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,1",BI=442$ -$LK,"CCF_NO_ABSS",A="FL:::/Kernel/KernelA.HH,2173"$ +$LK,"DskCacheInit",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,1",BI=437$ +$LK,"CCF_NO_ABSS",A="FL:::/Kernel/KernelA.HH,2179"$ $LK,"DOC_COLOR_MACRO",A="FL:::/Kernel/KernelA.HH,1141"$ $LK,"LAPIC_LOG_DST",A="FL:::/Kernel/KernelA.HH,505"$ $LK,"RLF_ADAM_SERVER",A="FL:::/Kernel/KernelA.HH,492"$ -$LK,"VGAP_IDX",A="FL:::/Kernel/KernelA.HH,3713"$ -$LK,"ISO1CDirFill",A="FL:::/Kernel/BlkDev/FileSysISO.HC.Z,56",BI=443$ +$LK,"VGAP_IDX",A="FL:::/Kernel/KernelA.HH,3677"$ $LK,"RLf_ADAM_SERVER",A="FL:::/Kernel/KernelA.HH,470"$ -$LK,"QueDel",A="FL:::/Kernel/KDataTypes.HC.Z,41",BI=444$ -$LK,"Let2Let",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,161",BI=445$ -$LK,"ICF_DONT_RESTORE",A="FL:::/Kernel/KernelA.HH,1631"$ -$LK,"RedSeaDirNew",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,352",BI=446$ +$LK,"QueDel",A="FL:::/Kernel/KDataTypes.HC.Z,41",BI=438$ +$LK,"Let2Let",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,161",BI=439$ +$LK,"ICF_DONT_RESTORE",A="FL:::/Kernel/KernelA.HH,1637"$ +$LK,"RedSeaDirNew",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,350",BI=440$ $LK,"IET_REL64_EXPORT",A="FL:::/Kernel/KernelA.HH,420"$ $LK,"IET_REL32_EXPORT",A="FL:::/Kernel/KernelA.HH,418"$ $LK,"SYS_INIT_16MEG_SYS_CODE_BP",A="FL:::/Kernel/Mem/PageTables.HC.Z,157"$ -$LK,"CExcept",A="FL:::/Kernel/KernelA.HH,3160"$ +$LK,"CExcept",A="FL:::/Kernel/KernelA.HH,3122"$ $LK,"QueInsRev",A="FL:::/Kernel/KernelB.HH,70"$ $LK,"SYS_EXTERN_TABLE",A="FL:::/Kernel/KStart32.HC.Z,35"$ -$LK,"PRTF_SLASH",A="FL:::/Kernel/KernelA.HH,3906"$ +$LK,"PRTF_SLASH",A="FL:::/Kernel/KernelA.HH,3870"$ $LK,"DOCT_HTML_CODE",A="FL:::/Kernel/KernelA.HH,945"$ $LK,"LAPIC_IRR",A="FL:::/Kernel/KernelA.HH,514"$ $LK,"char_bmp_hex_numeric",A="FL:::/Kernel/StrA.HC.Z,353"$ $LK,"sys_run_level",A="FL:::/Kernel/KernelB.HH,41"$ $LK,"JIFFY_FREQ",A="FL:::/Kernel/KernelA.HH,570"$ $LK,"COrder2D3",A="FL:::/Kernel/KernelA.HH,201"$ -$LK,"TaskRegAddr",A="FL:::/Kernel/KDbg.HC.Z,266",BI=447$ -$LK,"DCSF_COMPRESSED",A="FL:::/Kernel/KernelA.HH,3631"$ +$LK,"TaskRegAddr",A="FL:::/Kernel/KDbg.HC.Z,266",BI=441$ +$LK,"DCSF_COMPRESSED",A="FL:::/Kernel/KernelA.HH,3593"$ $LK,"LAPIC_ISR",A="FL:::/Kernel/KernelA.HH,512"$ $LK,"c32_eflags",A="FL:::/Kernel/PCIBIOS.HC.Z,158"$ $LK,"Pow10",A="FL:::/Kernel/KernelB.HH,138"$ -$LK,"ATA_WRITE_MULTI_EXT",A="FL:::/Kernel/KernelA.HH,2279"$ -$LK,"CCF_PREDEC",A="FL:::/Kernel/KernelA.HH,2165"$ +$LK,"ATA_WRITE_MULTI_EXT",A="FL:::/Kernel/KernelA.HH,2285"$ +$LK,"CCF_PREDEC",A="FL:::/Kernel/KernelA.HH,2171"$ $LK,"inf",A="FL:::/Kernel/KernelA.HH,48"$ $LK,"sys_macro_head",A="FL:::/Kernel/KGlbls.HC.Z,4"$ -$LK,"XTalk",A="FL:::/Kernel/Job.HC.Z,445",BI=448$ +$LK,"XTalk",A="FL:::/Kernel/Job.HC.Z,445",BI=442$ $LK,"SYS_ENTER_LONG_MODE",A="FL:::/Kernel/KStart64.HC.Z,44"$ $LK,"eps",A="FL:::/Kernel/KernelA.HH,58"$ -$LK,"LstSub",A="FL:::/Kernel/StrA.HC.Z,397",BI=449$ +$LK,"LstSub",A="FL:::/Kernel/StrA.HC.Z,397",BI=443$ $LK,"RLF_PATCHED",A="FL:::/Kernel/KernelA.HH,477"$ -$LK,"TaskDerivedValsUpdate",A="FL:::/Kernel/KTask.HC.Z,286",BI=450$ +$LK,"TaskDerivedValsUpdate",A="FL:::/Kernel/KTask.HC.Z,286",BI=444$ $LK,"_HASH_ADD",A="FL:::/Kernel/KHashA.HC.Z,170"$ $LK,"MEM_E801",A="FL:::/Kernel/KStart16.HC.Z,31"$ -$LK,"__TIME__",A="FL:::/Kernel/KernelA.HH,2036"$ +$LK,"ISOT_VOL_DRV_DESC",A="FL:::/Kernel/KernelA.HH,2471"$ +$LK,"__TIME__",A="FL:::/Kernel/KernelA.HH,2042"$ $LK,"RLf_PATCHED",A="FL:::/Kernel/KernelA.HH,455"$ $LK,"MEM_E820_ENTRIES_NUM",A="FL:::/Kernel/KernelA.HH,369"$ $LK,"MEM_E820",A="FL:::/Kernel/KStart16.HC.Z,32"$ -$LK,"ACD_WORD_FILENAME",A="FL:::/Kernel/KernelA.HH,1509"$ +$LK,"ACD_WORD_FILENAME",A="FL:::/Kernel/KernelA.HH,1515"$ $LK,"ATTRf_BLINK",A="FL:::/Kernel/KernelA.HH,898"$ $LK,"ATTRF_BLINK",A="FL:::/Kernel/KernelA.HH,893"$ $LK,"XchgU8",A="FL:::/Kernel/KernelB.HH,274"$ -$LK,"TTS_TASK_NAME",A="FL:::/Kernel/KernelA.HH,3268"$ +$LK,"TTS_TASK_NAME",A="FL:::/Kernel/KernelA.HH,3230"$ $LK,"CKernel",A="FL:::/Kernel/KernelA.HH,430"$ $LK,"IET_IMM_I64",A="FL:::/Kernel/KernelA.HH,415"$ $LK,"log2_10",A="FL:::/Kernel/KernelA.HH,53"$ -$LK,"LTBLUE",A="FL:::/Kernel/KernelA.HH,2967"$ +$LK,"LTBLUE",A="FL:::/Kernel/KernelA.HH,2929"$ $LK,"DOCf_AUTO_SAVE",A="FL:::/Kernel/KernelA.HH,1308"$ $LK,"DOCF_AUTO_SAVE",A="FL:::/Kernel/KernelA.HH,1271"$ $LK,"DOCEf_TOP_Y",A="FL:::/Kernel/KernelA.HH,1082"$ $LK,"DOCEF_TOP_Y",A="FL:::/Kernel/KernelA.HH,994"$ -$LK,"MsSet",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,42",BI=451$ +$LK,"MsSet",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,42",BI=445$ $LK,"_CALLEXTNUM",A="FL:::/Kernel/KUtils.HC.Z,362"$ -$LK,"SCF_KEY_DESC",A="FL:::/Kernel/KernelA.HH,3536"$ -$LK,"SCf_KEY_DESC",A="FL:::/Kernel/KernelA.HH,3521"$ -$LK,"MSG_CMD",A="FL:::/Kernel/KernelA.HH,3219"$ +$LK,"SCF_KEY_DESC",A="FL:::/Kernel/KernelA.HH,3498"$ +$LK,"SCf_KEY_DESC",A="FL:::/Kernel/KernelA.HH,3483"$ +$LK,"MSG_CMD",A="FL:::/Kernel/KernelA.HH,3181"$ $LK,"IDTET_IRQ",A="FL:::/Kernel/KernelA.HH,294"$ -$LK,"CCF_LOCAL",A="FL:::/Kernel/KernelA.HH,2159"$ -$LK,"QueCnt",A="FL:::/Kernel/KDataTypes.HC.Z,65",BI=452$ +$LK,"CCF_LOCAL",A="FL:::/Kernel/KernelA.HH,2165"$ +$LK,"QueCnt",A="FL:::/Kernel/KDataTypes.HC.Z,65",BI=446$ $LK,"SwapI64",A="FL:::/Kernel/KernelB.HH,111"$ $LK,"SqrU64",A="FL:::/Kernel/KernelB.HH,108"$ -$LK,"Panic",A="FL:::/Kernel/KDbg.HC.Z,638",BI=453$ -$LK,"OPTf_NO_BUILTIN_CONST",A="FL:::/Kernel/KernelA.HH,1557"$ +$LK,"Panic",A="FL:::/Kernel/KDbg.HC.Z,638",BI=447$ +$LK,"OPTf_NO_BUILTIN_CONST",A="FL:::/Kernel/KernelA.HH,1563"$ $LK,"HTG_SRC_SYM",A="FL:::/Kernel/KernelA.HH,716"$ $LK,"LAPIC_LVT_THERMAL",A="FL:::/Kernel/KernelA.HH,519"$ $LK,"RFLAGf_IOPL0",A="FL:::/Kernel/KernelA.HH,329"$ -$LK,"IntsInit",A="FL:::/Kernel/KInts.HC.Z,129",BI=454$ +$LK,"IntsInit",A="FL:::/Kernel/KInts.HC.Z,129",BI=448$ $LK,"_XCHG_U8",A="FL:::/Kernel/KUtils.HC.Z,208"$ $LK,"DOCEF_CHECK_COLLAPSABLE",A="FL:::/Kernel/KernelA.HH,1010"$ $LK,"RFLAGf_IOPL1",A="FL:::/Kernel/KernelA.HH,330"$ -$LK,"FAT32FilesDel",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,714",BI=455$ +$LK,"FAT32FilesDel",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,712",BI=449$ $LK,"DOCT_MENU_VAL",A="FL:::/Kernel/KernelA.HH,938"$ -$LK,"Bcd2Bin",A="FL:::/Kernel/KDate.HC.Z,123",BI=456$ -$LK,"CAllocAligned",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,434",BI=457$ -$LK,"MAllocAligned",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,423",BI=458$ +$LK,"Bcd2Bin",A="FL:::/Kernel/KDate.HC.Z,123",BI=450$ +$LK,"CAllocAligned",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,434",BI=451$ +$LK,"MAllocAligned",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,423",BI=452$ $LK,"ext",A="FL:::/Kernel/KernelB.HH,53"$ -$LK,"FUN_SEG_CACHE_SIZE",A="FL:::/Kernel/KernelA.HH,3832"$ -$LK,"ACf_INIT_IN_PROGRESS",A="FL:::/Kernel/KernelA.HH,1494"$ -$LK,"RawDm",A="FL:::/Kernel/KDbg.HC.Z,250",BI=459$ -$LK,"ICf_DONT_POP_FLOAT0",A="FL:::/Kernel/KernelA.HH,1624"$ -$LK,"DskCacheAdd",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,76",BI=460$ -$LK,"MPNMInt",A="FL:::/Kernel/MultiProc.HC.Z,159",BI=461$ +$LK,"FUN_SEG_CACHE_SIZE",A="FL:::/Kernel/KernelA.HH,3796"$ +$LK,"ACf_INIT_IN_PROGRESS",A="FL:::/Kernel/KernelA.HH,1500"$ +$LK,"RawDm",A="FL:::/Kernel/KDbg.HC.Z,250",BI=453$ +$LK,"ICf_DONT_POP_FLOAT0",A="FL:::/Kernel/KernelA.HH,1630"$ +$LK,"DskCacheAdd",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,76",BI=454$ +$LK,"MPNMInt",A="FL:::/Kernel/MultiProc.HC.Z,159",BI=455$ $LK,"_MSIZE2",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,353"$ -$LK,"LTPURPLE",A="FL:::/Kernel/KernelA.HH,2971"$ -$LK,"RawDr",A="FL:::/Kernel/KDbg.HC.Z,291",BI=462$ +$LK,"LTPURPLE",A="FL:::/Kernel/KernelA.HH,2933"$ +$LK,"RawDr",A="FL:::/Kernel/KDbg.HC.Z,291",BI=456$ $LK,"StrICmp",A="FL:::/Kernel/StrA.HC.Z,311"$ -$LK,"ATAR0_DATA",A="FL:::/Kernel/KernelA.HH,2288"$ -$LK,"OPTf_TRACE",A="FL:::/Kernel/KernelA.HH,1547"$ +$LK,"ATAR0_DATA",A="FL:::/Kernel/KernelA.HH,2294"$ +$LK,"OPTf_TRACE",A="FL:::/Kernel/KernelA.HH,1553"$ $LK,"HTG_FLAGS_MASK",A="FL:::/Kernel/KernelA.HH,714"$ -$LK,"DirFilesSort",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,92",BI=463$ -$LK,"HashLstAdd",A="FL:::/Kernel/KHashB.HC.Z,185",BI=464$ -$LK,"ACAlloc",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,402",BI=465$ +$LK,"DirFilesSort",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,89",BI=457$ +$LK,"HashLstAdd",A="FL:::/Kernel/KHashB.HC.Z,185",BI=458$ +$LK,"ACAlloc",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,402",BI=459$ $LK,"SYS_PROGRESS1_T0",A="FL:::/Kernel/KStart32.HC.Z,43"$ $LK,"SYS_RUN_LEVEL",A="FL:::/Kernel/KStart16.HC.Z,26"$ -$LK,"SCF_SCROLL",A="FL:::/Kernel/KernelA.HH,3529"$ -$LK,"SCf_SCROLL",A="FL:::/Kernel/KernelA.HH,3514"$ -$LK,"ClusAlloc",A="FL:::/Kernel/BlkDev/DskClus.HC.Z,134",BI=466$ -$LK,"SndRst",A="FL:::/Kernel/KMisc.HC.Z,206",BI=467$ -$LK,"BDf_INIT_IN_PROGRESS",A="FL:::/Kernel/KernelA.HH,2668"$ -$LK,"TK_SUB_EQU",A="FL:::/Kernel/KernelA.HH,2109"$ -$LK,"TK_DIV_EQU",A="FL:::/Kernel/KernelA.HH,2104"$ -$LK,"OC_BPT",A="FL:::/Kernel/KernelA.HH,1771"$ +$LK,"SCF_SCROLL",A="FL:::/Kernel/KernelA.HH,3491"$ +$LK,"SCf_SCROLL",A="FL:::/Kernel/KernelA.HH,3476"$ +$LK,"ClusAlloc",A="FL:::/Kernel/BlkDev/DskClus.HC.Z,128",BI=460$ +$LK,"SndRst",A="FL:::/Kernel/KMisc.HC.Z,206",BI=461$ +$LK,"BDf_INIT_IN_PROGRESS",A="FL:::/Kernel/KernelA.HH,2632"$ +$LK,"TK_SUB_EQU",A="FL:::/Kernel/KernelA.HH,2115"$ +$LK,"TK_DIV_EQU",A="FL:::/Kernel/KernelA.HH,2110"$ +$LK,"OC_BPT",A="FL:::/Kernel/KernelA.HH,1777"$ $LK,"DOCF_HIDE_CURSOR",A="FL:::/Kernel/KernelA.HH,1280"$ $LK,"IOREDTAB",A="FL:::/Kernel/KernelA.HH,535"$ $LK,"Fstcw",A="FL:::/Kernel/KernelB.HH,132"$ -$LK,"MSG_MS_L_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3234"$ +$LK,"MSG_MS_L_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3196"$ $LK,"LAPIC_TMR",A="FL:::/Kernel/KernelA.HH,513"$ $LK,"C32_EFLAGS",A="FL:::/Kernel/PCIBIOS.HC.Z,64"$ $LK,"sys_compile_time",A="FL:::/Kernel/KernelB.HH,204"$ $LK,"_D3_DIV_EQU",A="FL:::/Kernel/KMathA.HC.Z,289"$ $LK,"_D3_SUB_EQU",A="FL:::/Kernel/KMathA.HC.Z,256"$ -$LK,"TASKf_SUSPENDED",A="FL:::/Kernel/KernelA.HH,3275"$ -$LK,"FUF_DIFF",A="FL:::/Kernel/KernelA.HH,2609"$ -$LK,"FUf_DIFF",A="FL:::/Kernel/KernelA.HH,2582"$ +$LK,"TASKf_SUSPENDED",A="FL:::/Kernel/KernelA.HH,3237"$ +$LK,"FUF_DIFF",A="FL:::/Kernel/KernelA.HH,2572"$ +$LK,"FUf_DIFF",A="FL:::/Kernel/KernelA.HH,2544"$ $LK,"DOCf_HIDE_CURSOR",A="FL:::/Kernel/KernelA.HH,1317"$ $LK,"CHashImport",A="FL:::/Kernel/KernelA.HH,768"$ -$LK,"CMT_LABEL",A="FL:::/Kernel/KernelA.HH,1697"$ +$LK,"CMT_LABEL",A="FL:::/Kernel/KernelA.HH,1703"$ $LK,"C32_ADD",A="FL:::/Kernel/PCIBIOS.HC.Z,122"$ -$LK,"MBS_USED_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,2856"$ -$LK,"HeapCtrlDel",A="FL:::/Kernel/Mem/HeapCtrl.HC.Z,15",BI=468$ +$LK,"MBS_USED_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,2818"$ +$LK,"HeapCtrlDel",A="FL:::/Kernel/Mem/HeapCtrl.HC.Z,15",BI=462$ $LK,"_CALLEXTSTR",A="FL:::/Kernel/KUtils.HC.Z,392"$ $LK,"SYS_PROGRESS2_T0",A="FL:::/Kernel/KStart32.HC.Z,48"$ -$LK,"FF_USE_OLD_DATETIME",A="FL:::/Kernel/KernelA.HH,2805"$ -$LK,"BDT_ISO_FILE_READ",A="FL:::/Kernel/KernelA.HH,2646"$ -$LK,"CCf_PAREN",A="FL:::/Kernel/KernelA.HH,2175"$ -$LK,"CCF_PAREN",A="FL:::/Kernel/KernelA.HH,2174"$ -$LK,"ACD_BLK_SIZE",A="FL:::/Kernel/KernelA.HH,1523"$ +$LK,"FF_USE_OLD_DATETIME",A="FL:::/Kernel/KernelA.HH,2767"$ +$LK,"BDT_ISO_FILE_READ",A="FL:::/Kernel/KernelA.HH,2610"$ +$LK,"CCf_PAREN",A="FL:::/Kernel/KernelA.HH,2181"$ +$LK,"CCF_PAREN",A="FL:::/Kernel/KernelA.HH,2180"$ +$LK,"ACD_BLK_SIZE",A="FL:::/Kernel/KernelA.HH,1529"$ $LK,"CSysLimitBase",A="FL:::/Kernel/KernelA.HH,362"$ -$LK,"DVD_BLK_SIZE",A="FL:::/Kernel/KernelA.HH,2310"$ +$LK,"DVD_BLK_SIZE",A="FL:::/Kernel/KernelA.HH,2316"$ $LK,"QueIns",A="FL:::/Kernel/KernelB.HH,68"$ -$LK,"CGrSym",A="FL:::/Kernel/KernelA.HH,3636"$ -$LK,"ATAR0_FEAT",A="FL:::/Kernel/KernelA.HH,2289"$ +$LK,"CGrSym",A="FL:::/Kernel/KernelA.HH,3598"$ +$LK,"ATAR0_FEAT",A="FL:::/Kernel/KernelA.HH,2295"$ $LK,"RLF_HOME",A="FL:::/Kernel/KernelA.HH,490"$ $LK,"RLf_HOME",A="FL:::/Kernel/KernelA.HH,468"$ $LK,"snd",A="FL:::/Kernel/KGlbls.HC.Z,29"$ -$LK,"SC_ENTER",A="FL:::/Kernel/KernelA.HH,3544"$ -$LK,"LTCYAN",A="FL:::/Kernel/KernelA.HH,2969"$ -$LK,"FUF_WHOLE_LABELS_AFTER",A="FL:::/Kernel/KernelA.HH,2633"$ -$LK,"CCF_PREINC",A="FL:::/Kernel/KernelA.HH,2164"$ +$LK,"SC_ENTER",A="FL:::/Kernel/KernelA.HH,3506"$ +$LK,"LTCYAN",A="FL:::/Kernel/KernelA.HH,2931"$ +$LK,"FUF_WHOLE_LABELS_AFTER",A="FL:::/Kernel/KernelA.HH,2597"$ +$LK,"CCF_PREINC",A="FL:::/Kernel/KernelA.HH,2170"$ $LK,"RECALCt_TO_SCRN",A="FL:::/Kernel/KernelA.HH,1360"$ $LK,"HTT_IMPORT_SYS_SYM",A="FL:::/Kernel/KernelA.HH,687"$ $LK,"HTT_EXPORT_SYS_SYM",A="FL:::/Kernel/KernelA.HH,686"$ $LK,"char_bmp_filename",A="FL:::/Kernel/StrA.HC.Z,345"$ -$LK,"FunSegCacheAdd",A="FL:::/Kernel/FunSeg.HC.Z,92",BI=469$ -$LK,"CTRLT_GENERIC",A="FL:::/Kernel/KernelA.HH,3082"$ -$LK,"CCF_KEEP_AT_SIGN",A="FL:::/Kernel/KernelA.HH,2148"$ -$LK,"RS_ATTR_DIR",A="FL:::/Kernel/KernelA.HH,2542"$ -$LK,"CCF_POSTDEC",A="FL:::/Kernel/KernelA.HH,2163"$ -$LK,"ICF_ARG1_WAS_STK",A="FL:::/Kernel/KernelA.HH,1618"$ +$LK,"FunSegCacheAdd",A="FL:::/Kernel/FunSeg.HC.Z,92",BI=463$ +$LK,"CTRLT_GENERIC",A="FL:::/Kernel/KernelA.HH,3044"$ +$LK,"CCF_KEEP_AT_SIGN",A="FL:::/Kernel/KernelA.HH,2154"$ +$LK,"RS_ATTR_DIR",A="FL:::/Kernel/KernelA.HH,2507"$ +$LK,"CCF_POSTDEC",A="FL:::/Kernel/KernelA.HH,2169"$ +$LK,"ICF_ARG1_WAS_STK",A="FL:::/Kernel/KernelA.HH,1624"$ $LK,"MEM_PHYSICAL_SPACE",A="FL:::/Kernel/KStart16.HC.Z,33"$ -$LK,"DirContextDel",A="FL:::/Kernel/BlkDev/DskDirContext.HC.Z,1",BI=470$ -$LK,"StrPrintFlags",A="FL:::/Kernel/StrB.HC.Z,177",BI=471$ +$LK,"DirContextDel",A="FL:::/Kernel/BlkDev/DskDirContext.HC.Z,1",BI=464$ +$LK,"StrPrintFlags",A="FL:::/Kernel/StrB.HC.Z,177",BI=465$ $LK,"SYS_PROGRESS3_T0",A="FL:::/Kernel/KStart32.HC.Z,53"$ -$LK,"TK_IFNDEF",A="FL:::/Kernel/KernelA.HH,2112"$ -$LK,"CMT_FLOAT_CONSTS",A="FL:::/Kernel/KernelA.HH,1702"$ +$LK,"TK_IFNDEF",A="FL:::/Kernel/KernelA.HH,2118"$ +$LK,"CMT_FLOAT_CONSTS",A="FL:::/Kernel/KernelA.HH,1708"$ $LK,"CBinFile",A="FL:::/Kernel/KernelA.HH,384"$ -$LK,"SpawnQue",A="FL:::/Kernel/MultiProc.HC.Z,247",BI=472$ +$LK,"SpawnQue",A="FL:::/Kernel/MultiProc.HC.Z,247",BI=466$ $LK,"LAPIC_SVR",A="FL:::/Kernel/KernelA.HH,510"$ -$LK,"StrPrintFunSeg",A="FL:::/Kernel/FunSeg.HC.Z,134",BI=473$ -$LK,"ISO1_ATTR_DIR",A="FL:::/Kernel/KernelA.HH,2534"$ -$LK,"HashVal",A="FL:::/Kernel/KHashB.HC.Z,9",BI=474$ +$LK,"StrPrintFunSeg",A="FL:::/Kernel/FunSeg.HC.Z,134",BI=467$ +$LK,"HashVal",A="FL:::/Kernel/KHashB.HC.Z,9",BI=468$ $LK,"DOCEF_DFT_RAW_TYPE",A="FL:::/Kernel/KernelA.HH,1029"$ $LK,"IET_IMM_U32",A="FL:::/Kernel/KernelA.HH,413"$ $LK,"IET_IMM_U16",A="FL:::/Kernel/KernelA.HH,411"$ -$LK,"KbdMsInit",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,348",BI=475$ +$LK,"KbdMsInit",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,348",BI=469$ $LK,"QueRem",A="FL:::/Kernel/KernelB.HH,72"$ $LK,"SYS_PROGRESS1_TF",A="FL:::/Kernel/KStart32.HC.Z,44"$ -$LK,"TASKf_DISABLE_BPTS",A="FL:::/Kernel/KernelA.HH,3281"$ -$LK,"BDT_NULL",A="FL:::/Kernel/KernelA.HH,2643"$ +$LK,"TASKf_DISABLE_BPTS",A="FL:::/Kernel/KernelA.HH,3243"$ +$LK,"BDT_NULL",A="FL:::/Kernel/KernelA.HH,2607"$ $LK,"FarCall32",A="FL:::/Kernel/PCIBIOS.HC.Z,161"$ $LK,"SYS_PROGRESS4_T0",A="FL:::/Kernel/KStart32.HC.Z,58"$ -$LK,"SCF_NO_SHIFT",A="FL:::/Kernel/KernelA.HH,3535"$ -$LK,"SCf_NO_SHIFT",A="FL:::/Kernel/KernelA.HH,3520"$ -$LK,"ARGT_MOFFS32",A="FL:::/Kernel/KernelA.HH,1926"$ -$LK,"ARGT_MOFFS16",A="FL:::/Kernel/KernelA.HH,1925"$ +$LK,"SCF_NO_SHIFT",A="FL:::/Kernel/KernelA.HH,3497"$ +$LK,"SCf_NO_SHIFT",A="FL:::/Kernel/KernelA.HH,3482"$ +$LK,"ARGT_MOFFS32",A="FL:::/Kernel/KernelA.HH,1932"$ +$LK,"ARGT_MOFFS16",A="FL:::/Kernel/KernelA.HH,1931"$ $LK,"sys_heap_dbg",A="FL:::/Kernel/KernelB.HH,180"$ -$LK,"PRTF_LEFT_JUSTIFY",A="FL:::/Kernel/KernelA.HH,3902"$ -$LK,"FUF_SINGLE",A="FL:::/Kernel/KernelA.HH,2618"$ -$LK,"FUf_SINGLE",A="FL:::/Kernel/KernelA.HH,2591"$ +$LK,"PRTF_LEFT_JUSTIFY",A="FL:::/Kernel/KernelA.HH,3866"$ +$LK,"FUF_SINGLE",A="FL:::/Kernel/KernelA.HH,2582"$ +$LK,"FUf_SINGLE",A="FL:::/Kernel/KernelA.HH,2554"$ $LK,"DOCEf_DFT_RAW_TYPE",A="FL:::/Kernel/KernelA.HH,1115"$ -$LK,"DVDImageWriteTask",A="FL:::/Kernel/BlkDev/DskCDDVD.HC.Z,117",BI=476$ -$LK,"LTGRAY",A="FL:::/Kernel/KernelA.HH,2965"$ -$LK,"CoreAPSethInit",A="FL:::/Kernel/MultiProc.HC.Z,275",BI=477$ -$LK,"IRQKbd",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,411",BI=478$ -$LK,"QueVectU8Del",A="FL:::/Kernel/KDataTypes.HC.Z,132",BI=479$ +$LK,"DVDImageWriteTask",A="FL:::/Kernel/BlkDev/DskCDDVD.HC.Z,113",BI=470$ +$LK,"LTGRAY",A="FL:::/Kernel/KernelA.HH,2927"$ +$LK,"CoreAPSethInit",A="FL:::/Kernel/MultiProc.HC.Z,275",BI=471$ +$LK,"IRQKbd",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,411",BI=472$ +$LK,"QueVectU8Del",A="FL:::/Kernel/KDataTypes.HC.Z,132",BI=473$ $LK,"SwapU32",A="FL:::/Kernel/KernelB.HH,115"$ $LK,"SwapU16",A="FL:::/Kernel/KernelB.HH,113"$ -$LK,"ARf_MESH_ED",A="FL:::/Kernel/KernelA.HH,3886"$ -$LK,"CAsmUndefHash",A="FL:::/Kernel/KernelA.HH,1823"$ +$LK,"ARf_MESH_ED",A="FL:::/Kernel/KernelA.HH,3850"$ +$LK,"CAsmUndefHash",A="FL:::/Kernel/KernelA.HH,1829"$ $LK,"HTt_IMPORT_SYS_SYM",A="FL:::/Kernel/KernelA.HH,657"$ $LK,"HTt_EXPORT_SYS_SYM",A="FL:::/Kernel/KernelA.HH,656"$ $LK,"C32_EDI",A="FL:::/Kernel/PCIBIOS.HC.Z,63"$ $LK,"pow10_I64",A="FL:::/Kernel/KGlbls.HC.Z,15"$ $LK,"sys_num_spawned_tasks",A="FL:::/Kernel/KGlbls.HC.Z,9"$ $LK,"LAPIC_LVT_LINT0",A="FL:::/Kernel/KernelA.HH,521"$ -$LK,"ArcFinishCompression",A="FL:::/Kernel/Compress.HC.Z,155",BI=480$ +$LK,"ArcFinishCompression",A="FL:::/Kernel/Compress.HC.Z,155",BI=474$ $LK,"LAPIC_LVT_LINT1",A="FL:::/Kernel/KernelA.HH,522"$ $LK,"sys_winmgr_task",A="FL:::/Kernel/KGlbls.HC.Z,11"$ $LK,"SYS_PROGRESS2_TF",A="FL:::/Kernel/KStart32.HC.Z,49"$ -$LK,"SC_CAPS",A="FL:::/Kernel/KernelA.HH,3548"$ +$LK,"SC_CAPS",A="FL:::/Kernel/KernelA.HH,3510"$ $LK,"SYS_RAM_REBOOT_END",A="FL:::/Kernel/KStart64.HC.Z,99"$ -$LK,"REG_R8",A="FL:::/Kernel/KernelA.HH,1792"$ -$LK,"CMT_ARRAY_DIM",A="FL:::/Kernel/KernelA.HH,1703"$ -$LK,"ACD_POS_CHAR",A="FL:::/Kernel/KernelA.HH,1529"$ +$LK,"REG_R8",A="FL:::/Kernel/KernelA.HH,1798"$ +$LK,"CMT_ARRAY_DIM",A="FL:::/Kernel/KernelA.HH,1709"$ +$LK,"ACD_POS_CHAR",A="FL:::/Kernel/KernelA.HH,1535"$ $LK,"REGT_FSTK",A="FL:::/Kernel/KernelA.HH,748"$ -$LK,"ARGT_MOFFS64",A="FL:::/Kernel/KernelA.HH,1927"$ +$LK,"ARGT_MOFFS64",A="FL:::/Kernel/KernelA.HH,1933"$ $LK,"DOCF_COLOR_NAMES",A="FL:::/Kernel/KernelA.HH,1275"$ $LK,"CRAXRBCRCXRDX",A="FL:::/Kernel/KernelA.HH,588"$ $LK,"_SAVE_EXCEPT_REGS",A="FL:::/Kernel/KExcept.HC.Z,26"$ -$LK,"MDf_IMM",A="FL:::/Kernel/KernelA.HH,1584"$ +$LK,"MDf_IMM",A="FL:::/Kernel/KernelA.HH,1590"$ $LK,"DOCf_COLOR_NAMES",A="FL:::/Kernel/KernelA.HH,1312"$ -$LK,"RoundI64",A="FL:::/Kernel/KMathB.HC.Z,47",BI=481$ -$LK,"CSndGlbls",A="FL:::/Kernel/KernelA.HH,3824"$ +$LK,"RoundI64",A="FL:::/Kernel/KMathB.HC.Z,47",BI=475$ +$LK,"CSndGlbls",A="FL:::/Kernel/KernelA.HH,3788"$ $LK,"EXT_HEAPLOG_FREE",A="FL:::/Kernel/KernelA.HH,598"$ -$LK,"DrvSerialNum",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,289",BI=482$ +$LK,"DrvSerialNum",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,288",BI=476$ $LK,"Fstsw",A="FL:::/Kernel/KernelB.HH,133"$ -$LK,"TASKf_TASK_LOCK",A="FL:::/Kernel/KernelA.HH,3273"$ -$LK,"BDT_ATA",A="FL:::/Kernel/KernelA.HH,2645"$ +$LK,"TASKf_TASK_LOCK",A="FL:::/Kernel/KernelA.HH,3235"$ +$LK,"BDT_ATA",A="FL:::/Kernel/KernelA.HH,2609"$ $LK,"RFLAGf_RESUME",A="FL:::/Kernel/KernelA.HH,332"$ $LK,"C32_EAX",A="FL:::/Kernel/PCIBIOS.HC.Z,58"$ -$LK,"PortNop",A="FL:::/Kernel/KMisc.HC.Z,1",BI=483$ +$LK,"PortNop",A="FL:::/Kernel/KMisc.HC.Z,1",BI=477$ $LK,"StrNCmp",A="FL:::/Kernel/StrA.HC.Z,313"$ -$LK,"FUF_PUBLIC",A="FL:::/Kernel/KernelA.HH,2615"$ -$LK,"FUf_PUBLIC",A="FL:::/Kernel/KernelA.HH,2588"$ -$LK,"CFAT32FileInfoSect",A="FL:::/Kernel/KernelA.HH,2381"$ +$LK,"FUF_PUBLIC",A="FL:::/Kernel/KernelA.HH,2579"$ +$LK,"FUf_PUBLIC",A="FL:::/Kernel/KernelA.HH,2551"$ +$LK,"CFAT32FileInfoSect",A="FL:::/Kernel/KernelA.HH,2387"$ $LK,"U8_MAX",A="FL:::/Kernel/KernelA.HH,27"$ $LK,"SYS_PROGRESS3_TF",A="FL:::/Kernel/KStart32.HC.Z,54"$ $LK,"SYS_HEAP_INIT_VAL",A="FL::/Tmp.DD.Z,1"$ -$LK,"CATAPITrack",A="FL:::/Kernel/KernelA.HH,2433"$ +$LK,"CATAPITrack",A="FL:::/Kernel/KernelA.HH,2439"$ $LK,"C32_EBX",A="FL:::/Kernel/PCIBIOS.HC.Z,59"$ -$LK,"CCF_HAS_MISC_DATA",A="FL:::/Kernel/KernelA.HH,2155"$ -$LK,"LFSF_DOC",A="FL:::/Kernel/KernelA.HH,2045"$ -$LK,"ACD_PRONUNCIATION_CHAR",A="FL:::/Kernel/KernelA.HH,1528"$ -$LK,"ACD_PRONUNCIATION",A="FL:::/Kernel/KernelA.HH,1517"$ +$LK,"CCF_HAS_MISC_DATA",A="FL:::/Kernel/KernelA.HH,2161"$ +$LK,"LFSF_DOC",A="FL:::/Kernel/KernelA.HH,2051"$ +$LK,"ACD_PRONUNCIATION_CHAR",A="FL:::/Kernel/KernelA.HH,1534"$ +$LK,"ACD_PRONUNCIATION",A="FL:::/Kernel/KernelA.HH,1523"$ $LK,"C32_ECX",A="FL:::/Kernel/PCIBIOS.HC.Z,60"$ -$LK,"FifoU8Peek",A="FL:::/Kernel/KDataTypes.HC.Z,205",BI=484$ -$LK,"JobsHndlr",A="FL:::/Kernel/Job.HC.Z,349",BI=485$ +$LK,"FifoU8Peek",A="FL:::/Kernel/KDataTypes.HC.Z,205",BI=478$ +$LK,"JobsHndlr",A="FL:::/Kernel/Job.HC.Z,349",BI=479$ $LK,"C32_EDX",A="FL:::/Kernel/PCIBIOS.HC.Z,61"$ -$LK,"LoadPass1",A="FL:::/Kernel/KLoad.HC.Z,67",BI=486$ +$LK,"LoadPass1",A="FL:::/Kernel/KLoad.HC.Z,67",BI=480$ $LK,"U8_MIN",A="FL:::/Kernel/KernelA.HH,26"$ $LK,"JOB_DONE",A="FL:::/Kernel/Job.HC.Z,265"$ -$LK,"LoadPass2",A="FL:::/Kernel/KLoad.HC.Z,154",BI=487$ -$LK,"MemPagTaskAlloc",A="FL:::/Kernel/Mem/MemPag.HC.Z,114",BI=488$ -$LK,"ARf_MANAGE_SLIDER",A="FL:::/Kernel/KernelA.HH,3888"$ -$LK,"CSndData",A="FL:::/Kernel/KernelA.HH,3817"$ -$LK,"SC_PAGE_DOWN",A="FL:::/Kernel/KernelA.HH,3556"$ -$LK,"OC_NOP",A="FL:::/Kernel/KernelA.HH,1770"$ -$LK,"IntCore0TimerHndlr",A="FL:::/Kernel/KMisc.HC.Z,47",BI=489$ +$LK,"LoadPass2",A="FL:::/Kernel/KLoad.HC.Z,154",BI=481$ +$LK,"MemPagTaskAlloc",A="FL:::/Kernel/Mem/MemPag.HC.Z,114",BI=482$ +$LK,"ARf_MANAGE_SLIDER",A="FL:::/Kernel/KernelA.HH,3852"$ +$LK,"CSndData",A="FL:::/Kernel/KernelA.HH,3781"$ +$LK,"SC_PAGE_DOWN",A="FL:::/Kernel/KernelA.HH,3518"$ +$LK,"OC_NOP",A="FL:::/Kernel/KernelA.HH,1776"$ +$LK,"IntCore0TimerHndlr",A="FL:::/Kernel/KMisc.HC.Z,47",BI=483$ $LK,"SYS_PROGRESS4_TF",A="FL:::/Kernel/KStart32.HC.Z,59"$ -$LK,"MSG_KEY_UP",A="FL:::/Kernel/KernelA.HH,3221"$ -$LK,"TimeStampFreqCal",A="FL:::/Kernel/KMisc.HC.Z,85",BI=490$ -$LK,"QueVectU8Get",A="FL:::/Kernel/KDataTypes.HC.Z,140",BI=491$ +$LK,"MSG_KEY_UP",A="FL:::/Kernel/KernelA.HH,3183"$ +$LK,"QueVectU8Get",A="FL:::/Kernel/KDataTypes.HC.Z,140",BI=484$ $LK,"char_bmp_macro",A="FL:::/Kernel/StrA.HC.Z,371"$ $LK,"DOCF_CARRIAGE_RETURN",A="FL:::/Kernel/KernelA.HH,1273"$ -$LK,"PostMsg",A="FL:::/Kernel/Job.HC.Z,242",BI=492$ -$LK,"MDf_REG",A="FL:::/Kernel/KernelA.HH,1585"$ -$LK,"ATAPISeek",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,131",BI=493$ -$LK,"MPrintDate",A="FL:::/Kernel/StrPrint.HC.Z,49",BI=494$ +$LK,"PostMsg",A="FL:::/Kernel/Job.HC.Z,242",BI=485$ +$LK,"MDf_REG",A="FL:::/Kernel/KernelA.HH,1591"$ +$LK,"ATAPISeek",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,131",BI=486$ +$LK,"MPrintDate",A="FL:::/Kernel/StrPrint.HC.Z,49",BI=487$ $LK,"_BIT_FIELD_EXT_U32",A="FL:::/Kernel/KUtils.HC.Z,167"$ -$LK,"SC_F10",A="FL:::/Kernel/KernelA.HH,3570"$ -$LK,"SC_F11",A="FL:::/Kernel/KernelA.HH,3571"$ +$LK,"SC_F10",A="FL:::/Kernel/KernelA.HH,3532"$ +$LK,"SC_F11",A="FL:::/Kernel/KernelA.HH,3533"$ $LK,"JOB_CONT",A="FL:::/Kernel/Job.HC.Z,266"$ -$LK,"Silent",A="FL:::/Kernel/KMisc.HC.Z,251",BI=495$ -$LK,"SC_F12",A="FL:::/Kernel/KernelA.HH,3572"$ +$LK,"Silent",A="FL:::/Kernel/KMisc.HC.Z,251",BI=488$ +$LK,"SC_F12",A="FL:::/Kernel/KernelA.HH,3534"$ $LK,"WIF_FOCUS_TASK_CTRLS",A="FL:::/Kernel/KernelA.HH,1433"$ -$LK,"CCF_POSTINC",A="FL:::/Kernel/KernelA.HH,2162"$ -$LK,"CCF_IN_IF",A="FL:::/Kernel/KernelA.HH,2143"$ -$LK,"DrvMakeFreeSlot",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,38",BI=496$ +$LK,"CCF_POSTINC",A="FL:::/Kernel/KernelA.HH,2168"$ +$LK,"CCF_IN_IF",A="FL:::/Kernel/KernelA.HH,2149"$ +$LK,"DrvMakeFreeSlot",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,38",BI=489$ $LK,"HashStr",A="FL:::/Kernel/KHashA.HC.Z,254"$ $LK,"CHashExport",A="FL:::/Kernel/KernelA.HH,763"$ -$LK,"FifoU8Del",A="FL:::/Kernel/KDataTypes.HC.Z,167",BI=497$ -$LK,"DrvIsWritable",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,206",BI=498$ -$LK,"TK_TKS_NUM",A="FL:::/Kernel/KernelA.HH,2122"$ -$LK,"MDf_SIB",A="FL:::/Kernel/KernelA.HH,1587"$ -$LK,"Freq2Ona",A="FL:::/Kernel/KMisc.HC.Z,171",BI=499$ +$LK,"FifoU8Del",A="FL:::/Kernel/KDataTypes.HC.Z,167",BI=490$ +$LK,"DrvIsWritable",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,206",BI=491$ +$LK,"TK_TKS_NUM",A="FL:::/Kernel/KernelA.HH,2128"$ +$LK,"MDf_SIB",A="FL:::/Kernel/KernelA.HH,1593"$ +$LK,"Freq2Ona",A="FL:::/Kernel/KMisc.HC.Z,171",BI=492$ $LK,"RLF_COMPILER",A="FL:::/Kernel/KernelA.HH,486"$ $LK,"RLf_COMPILER",A="FL:::/Kernel/KernelA.HH,464"$ $LK,"SYS_INIT_PAGE_TABLES",A="FL:::/Kernel/Mem/PageTables.HC.Z,6"$ -$LK,"TASK_NAME_LEN",A="FL:::/Kernel/KernelA.HH,3299"$ -$LK,"COLORROP_COLORS_MASK",A="FL:::/Kernel/KernelA.HH,2987"$ +$LK,"TASK_NAME_LEN",A="FL:::/Kernel/KernelA.HH,3261"$ +$LK,"COLORROP_COLORS_MASK",A="FL:::/Kernel/KernelA.HH,2949"$ $LK,"C32_ESI",A="FL:::/Kernel/PCIBIOS.HC.Z,62"$ -$LK,"BlkPoolsInit",A="FL:::/Kernel/Mem/BlkPool.HC.Z,29",BI=500$ +$LK,"BlkPoolsInit",A="FL:::/Kernel/Mem/BlkPool.HC.Z,29",BI=493$ $LK,"SYS_DATA_BP",A="FL:::/Kernel/KStart32.HC.Z,38"$ -$LK,"VGAP_PALETTE_DATA",A="FL:::/Kernel/KernelA.HH,3718"$ -$LK,"ATAR0_HCYL",A="FL:::/Kernel/KernelA.HH,2293"$ +$LK,"VGAP_PALETTE_DATA",A="FL:::/Kernel/KernelA.HH,3682"$ +$LK,"ATAR0_HCYL",A="FL:::/Kernel/KernelA.HH,2299"$ $LK,"DOCET_SEL",A="FL:::/Kernel/KernelA.HH,953"$ $LK,"sys_code_bp",A="FL:::/Kernel/KernelB.HH,190"$ $LK,"RepOutU32",A="FL:::/Kernel/KernelB.HH,90"$ $LK,"RepOutU16",A="FL:::/Kernel/KernelB.HH,88"$ -$LK,"TK_SUBSCRIPT",A="FL:::/Kernel/KernelA.HH,2081"$ +$LK,"TK_SUBSCRIPT",A="FL:::/Kernel/KernelA.HH,2087"$ $LK,"WIG_TASK_DFT",A="FL:::/Kernel/KernelA.HH,1443"$ $LK,"REGT_NONE",A="FL:::/Kernel/KernelA.HH,742"$ -$LK,"ARf_PSALMODY_JUKEBOX",A="FL:::/Kernel/KernelA.HH,3885"$ +$LK,"ARf_PSALMODY_JUKEBOX",A="FL:::/Kernel/KernelA.HH,3849"$ $LK,"DOCEf_HTML_LINK",A="FL:::/Kernel/KernelA.HH,1061"$ $LK,"DOCEF_HTML_LINK",A="FL:::/Kernel/KernelA.HH,973"$ $LK,"NORMAL_KEY_SCAN_DECODE_TABLE",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,3"$ -$LK,"LinkedLstSize",A="FL:::/Kernel/KDataTypes.HC.Z,31",BI=501$ +$LK,"LinkedLstSize",A="FL:::/Kernel/KDataTypes.HC.Z,31",BI=494$ $LK,"SSF_NO_COMPRESSION",A="FL:::/Kernel/KernelA.HH,225"$ $LK,"RLF_ONCE_ADAM",A="FL:::/Kernel/KernelA.HH,493"$ $LK,"RLf_ONCE_ADAM",A="FL:::/Kernel/KernelA.HH,471"$ $LK,"RLF_16MEG_ADAM_HEAP_CTRL",A="FL:::/Kernel/KernelA.HH,480"$ $LK,"RLf_16MEG_ADAM_HEAP_CTRL",A="FL:::/Kernel/KernelA.HH,458"$ -$LK,"DirContextNew",A="FL:::/Kernel/BlkDev/DskDirContext.HC.Z,23",BI=502$ +$LK,"DirContextNew",A="FL:::/Kernel/BlkDev/DskDirContext.HC.Z,23",BI=495$ $LK,"_SET_MSR",A="FL:::/Kernel/KUtils.HC.Z,458"$ -$LK,"JOBT_TEXT_INPUT",A="FL:::/Kernel/KernelA.HH,3184"$ -$LK,"HClf_LOCKED",A="FL:::/Kernel/KernelA.HH,2904"$ -$LK,"ACD_EXTRA_END",A="FL:::/Kernel/KernelA.HH,1522"$ -$LK,"FAT32AllocClus",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,444",BI=503$ +$LK,"JOBT_TEXT_INPUT",A="FL:::/Kernel/KernelA.HH,3146"$ +$LK,"HClf_LOCKED",A="FL:::/Kernel/KernelA.HH,2866"$ +$LK,"ACD_EXTRA_END",A="FL:::/Kernel/KernelA.HH,1528"$ +$LK,"FAT32AllocClus",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,442",BI=496$ $LK,"SetRFlags",A="FL:::/Kernel/KernelB.HH,260"$ $LK,"GetRFlags",A="FL:::/Kernel/KernelB.HH,254"$ $LK,"DOCEF_RIGHT_MACRO",A="FL:::/Kernel/KernelA.HH,977"$ $LK,"DOClf_LOCKED",A="FL:::/Kernel/KernelA.HH,1345"$ -$LK,"CallStkGrow",A="FL:::/Kernel/KTask.HC.Z,110",BI=504$ -$LK,"KbdMsEvtTime",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,486",BI=505$ -$LK,"ATAR0_NSECT",A="FL:::/Kernel/KernelA.HH,2290"$ +$LK,"CallStkGrow",A="FL:::/Kernel/KTask.HC.Z,110",BI=497$ +$LK,"KbdMsEvtTime",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,486",BI=498$ +$LK,"ATAR0_NSECT",A="FL:::/Kernel/KernelA.HH,2296"$ $LK,"DOCEf_RIGHT_MACRO",A="FL:::/Kernel/KernelA.HH,1065"$ $LK,"RLF_DOC",A="FL:::/Kernel/KernelA.HH,487"$ $LK,"OutU8",A="FL:::/Kernel/KernelB.HH,80"$ -$LK,"PRTF_QUESTION",A="FL:::/Kernel/KernelA.HH,3907"$ -$LK,"DCF_ALIAS",A="FL:::/Kernel/KernelA.HH,3624"$ -$LK,"CoreAPSethTask",A="FL:::/Kernel/MultiProc.HC.Z,194",BI=506$ +$LK,"PRTF_QUESTION",A="FL:::/Kernel/KernelA.HH,3871"$ +$LK,"DCF_ALIAS",A="FL:::/Kernel/KernelA.HH,3586"$ +$LK,"CoreAPSethTask",A="FL:::/Kernel/MultiProc.HC.Z,194",BI=499$ $LK,"Ff_HASERRCODE",A="FL:::/Kernel/KernelA.HH,852"$ -$LK,"REGG_LOCAL_NON_PTR_VARS",A="FL:::/Kernel/KernelA.HH,1805"$ +$LK,"REGG_LOCAL_NON_PTR_VARS",A="FL:::/Kernel/KernelA.HH,1811"$ $LK,"DOCF_PLAIN_TEXT",A="FL:::/Kernel/KernelA.HH,1269"$ -$LK,"RawPutChar",A="FL:::/Kernel/Display.HC.Z,1",BI=507$ -$LK,"FifoU8Cnt",A="FL:::/Kernel/KDataTypes.HC.Z,227",BI=508$ -$LK,"JOBf_FOCUS_MASTER",A="FL:::/Kernel/KernelA.HH,3174"$ +$LK,"RawPutChar",A="FL:::/Kernel/Display.HC.Z,1",BI=500$ +$LK,"FifoU8Cnt",A="FL:::/Kernel/KDataTypes.HC.Z,227",BI=501$ +$LK,"JOBf_FOCUS_MASTER",A="FL:::/Kernel/KernelA.HH,3136"$ $LK,"DOCf_PLAIN_TEXT",A="FL:::/Kernel/KernelA.HH,1306"$ -$LK,"CArcEntry",A="FL:::/Kernel/KernelA.HH,3732"$ -$LK,"BDT_ISO_FILE_WRITE",A="FL:::/Kernel/KernelA.HH,2647"$ -$LK,"AOT_BIN_BLK_SIZE",A="FL:::/Kernel/KernelA.HH,1808"$ +$LK,"CArcEntry",A="FL:::/Kernel/KernelA.HH,3696"$ +$LK,"BDT_ISO_FILE_WRITE",A="FL:::/Kernel/KernelA.HH,2611"$ +$LK,"AOT_BIN_BLK_SIZE",A="FL:::/Kernel/KernelA.HH,1814"$ $LK,"DOCf_FORM",A="FL:::/Kernel/KernelA.HH,1315"$ $LK,"DOCF_FORM",A="FL:::/Kernel/KernelA.HH,1278"$ $LK,"CHashTable",A="FL:::/Kernel/KernelA.HH,647"$ -$LK,"QueVectU8New",A="FL:::/Kernel/KDataTypes.HC.Z,87",BI=509$ -$LK,"MEM_INTERRUPT_STK",A="FL:::/Kernel/KernelA.HH,2886"$ -$LK,"BDT_RAM",A="FL:::/Kernel/KernelA.HH,2644"$ -$LK,"CMF_POP_CMP",A="FL:::/Kernel/KernelA.HH,1706"$ -$LK,"ICF_POP_CMP",A="FL:::/Kernel/KernelA.HH,1621"$ +$LK,"QueVectU8New",A="FL:::/Kernel/KDataTypes.HC.Z,87",BI=502$ +$LK,"MEM_INTERRUPT_STK",A="FL:::/Kernel/KernelA.HH,2848"$ +$LK,"BDT_RAM",A="FL:::/Kernel/KernelA.HH,2608"$ +$LK,"CMF_POP_CMP",A="FL:::/Kernel/KernelA.HH,1712"$ +$LK,"ICF_POP_CMP",A="FL:::/Kernel/KernelA.HH,1627"$ $LK,"DOCf_CARRIAGE_RETURN",A="FL:::/Kernel/KernelA.HH,1310"$ $LK,"MLMF_IS_STR",A="FL:::/Kernel/KernelA.HH,792"$ $LK,"SYS_TIMER0_PERIOD",A="FL:::/Kernel/KernelA.HH,573"$ $LK,"SET_FS_BASE",A="FL:::/Kernel/KUtils.HC.Z,445"$ -$LK,"CISO1PriDesc",A="FL:::/Kernel/KernelA.HH,2496"$ -$LK,"PutHex",A="FL:::/Kernel/StrA.HC.Z,12",BI=510$ -$LK,"PopUp",A="FL:::/Kernel/Job.HC.Z,376",BI=511$ -$LK,"FBlkWrite",A="FL:::/Kernel/BlkDev/DskCFile.HC.Z,181",BI=512$ +$LK,"PutHex",A="FL:::/Kernel/StrA.HC.Z,12",BI=503$ +$LK,"PopUp",A="FL:::/Kernel/Job.HC.Z,376",BI=504$ +$LK,"FBlkWrite",A="FL:::/Kernel/BlkDev/DskCFile.HC.Z,181",BI=505$ $LK,"DOCF_OVERSTRIKE",A="FL:::/Kernel/KernelA.HH,1300"$ $LK,"IOAPICARB",A="FL:::/Kernel/KernelA.HH,534"$ $LK,"DOCf_OVERSTRIKE",A="FL:::/Kernel/KernelA.HH,1338"$ $LK,"COREAP_16BIT_INIT_END",A="FL:::/Kernel/MultiProc.HC.Z,27"$ -$LK,"SCF_SHIFT",A="FL:::/Kernel/KernelA.HH,3524"$ -$LK,"SCf_SHIFT",A="FL:::/Kernel/KernelA.HH,3509"$ +$LK,"SCF_SHIFT",A="FL:::/Kernel/KernelA.HH,3486"$ +$LK,"SCf_SHIFT",A="FL:::/Kernel/KernelA.HH,3471"$ $LK,"WIF_SELF_FOCUS",A="FL:::/Kernel/KernelA.HH,1418"$ -$LK,"StrLastOcc",A="FL:::/Kernel/StrA.HC.Z,594",BI=513$ +$LK,"StrLastOcc",A="FL:::/Kernel/StrA.HC.Z,594",BI=506$ $LK,"WIf_SELF_FOCUS",A="FL:::/Kernel/KernelA.HH,1449"$ -$LK,"FClose",A="FL:::/Kernel/BlkDev/DskCFile.HC.Z,73",BI=514$ -$LK,"MDf_STK",A="FL:::/Kernel/KernelA.HH,1583"$ -$LK,"PRTF_AUX_FMT_NUM",A="FL:::/Kernel/KernelA.HH,3908"$ -$LK,"COLORS_NUM",A="FL:::/Kernel/KernelA.HH,2975"$ -$LK,"IEF_GOTO_LABEL",A="FL:::/Kernel/KernelA.HH,1968"$ -$LK,"CMT_GOTO_LABEL",A="FL:::/Kernel/KernelA.HH,1699"$ +$LK,"FClose",A="FL:::/Kernel/BlkDev/DskCFile.HC.Z,73",BI=507$ +$LK,"MDf_STK",A="FL:::/Kernel/KernelA.HH,1589"$ +$LK,"PRTF_AUX_FMT_NUM",A="FL:::/Kernel/KernelA.HH,3872"$ +$LK,"COLORS_NUM",A="FL:::/Kernel/KernelA.HH,2937"$ +$LK,"IEF_GOTO_LABEL",A="FL:::/Kernel/KernelA.HH,1974"$ +$LK,"CMT_GOTO_LABEL",A="FL:::/Kernel/KernelA.HH,1705"$ $LK,"mon_start_days1",A="FL:::/Kernel/KDate.HC.Z,3"$ -$LK,"JOBT_MSG",A="FL:::/Kernel/KernelA.HH,3185"$ -$LK,"BLKDEVS_NUM",A="FL:::/Kernel/KernelA.HH,2674"$ +$LK,"JOBT_MSG",A="FL:::/Kernel/KernelA.HH,3147"$ +$LK,"BLKDEVS_NUM",A="FL:::/Kernel/KernelA.HH,2638"$ $LK,"HTF_GOTO_LABEL",A="FL:::/Kernel/KernelA.HH,710"$ $LK,"mon_start_days2",A="FL:::/Kernel/KDate.HC.Z,5"$ -$LK,"FONT_HEIGHT",A="FL:::/Kernel/KernelA.HH,3596"$ +$LK,"FONT_HEIGHT",A="FL:::/Kernel/KernelA.HH,3558"$ $LK,"HTf_GOTO_LABEL",A="FL:::/Kernel/KernelA.HH,680"$ $LK,"DFT_CACHE_LINE_WIDTH",A="FL:::/Kernel/KernelA.HH,603"$ -$LK,"ATAR0_LCYL",A="FL:::/Kernel/KernelA.HH,2292"$ -$LK,"ICf_DONT_PUSH_FLOAT0",A="FL:::/Kernel/KernelA.HH,1623"$ +$LK,"ATAR0_LCYL",A="FL:::/Kernel/KernelA.HH,2298"$ +$LK,"ICf_DONT_PUSH_FLOAT0",A="FL:::/Kernel/KernelA.HH,1629"$ $LK,"JOB_EXIT",A="FL:::/Kernel/Job.HC.Z,267"$ -$LK,"Sleep",A="FL:::/Kernel/KMisc.HC.Z,155",BI=515$ -$LK,"RedSeaMkDir",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,604",BI=516$ -$LK,"PutKey",A="FL:::/Kernel/KeyDev.HC.Z,1",BI=517$ +$LK,"Sleep",A="FL:::/Kernel/KMisc.HC.Z,155",BI=508$ +$LK,"FUf_DEL",A="FL:::/Kernel/KernelA.HH,2545"$ +$LK,"RedSeaMkDir",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,602",BI=509$ +$LK,"PutKey",A="FL:::/Kernel/KeyDev.HC.Z,1",BI=510$ $LK,"_HASH_STR",A="FL:::/Kernel/KHashA.HC.Z,120"$ -$LK,"CMsHardStateGlbls",A="FL:::/Kernel/KernelA.HH,3023"$ -$LK,"FUf_ALL",A="FL:::/Kernel/KernelA.HH,2584"$ +$LK,"CMsHardStateGlbls",A="FL:::/Kernel/KernelA.HH,2985"$ +$LK,"FUf_ALL",A="FL:::/Kernel/KernelA.HH,2547"$ $LK,"DOF_SIZE_MIN",A="FL:::/Kernel/KernelA.HH,1225"$ $LK,"sys_macro_task",A="FL:::/Kernel/KGlbls.HC.Z,5"$ -$LK,"CArcCompress",A="FL:::/Kernel/KernelA.HH,3758"$ -$LK,"FAT32AllocContiguousClus",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,502",BI=518$ -$LK,"CHashOpcode",A="FL:::/Kernel/KernelA.HH,1960"$ +$LK,"CArcCompress",A="FL:::/Kernel/KernelA.HH,3722"$ +$LK,"FAT32AllocContiguousClus",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,500",BI=511$ +$LK,"CHashOpcode",A="FL:::/Kernel/KernelA.HH,1966"$ $LK,"CTRL_ALT_DEL",A="FL:::/Kernel/KernelA.HH,633"$ -$LK,"FifoU8Ins",A="FL:::/Kernel/KDataTypes.HC.Z,173",BI=519$ -$LK,"IntFaultHndlrsNew",A="FL:::/Kernel/KInts.HC.Z,166",BI=520$ -$LK,"CGridGlbls",A="FL:::/Kernel/KernelA.HH,3064"$ -$LK,"FATFromName",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,156",BI=521$ +$LK,"FifoU8Ins",A="FL:::/Kernel/KDataTypes.HC.Z,173",BI=512$ +$LK,"IntFaultHndlrsNew",A="FL:::/Kernel/KInts.HC.Z,166",BI=513$ +$LK,"CGridGlbls",A="FL:::/Kernel/KernelA.HH,3026"$ +$LK,"FATFromName",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,156",BI=514$ $LK,"DOCf_SIZE_MIN",A="FL:::/Kernel/KernelA.HH,1316"$ $LK,"DOCF_SIZE_MIN",A="FL:::/Kernel/KernelA.HH,1279"$ $LK,"char_bmp_zero_tab_cr_nl_cursor_dollar",A="FL:::/Kernel/StrA.HC.Z,368"$ -$LK,"AAT_ADD_U32",A="FL:::/Kernel/KernelA.HH,1983"$ -$LK,"AAT_ADD_U16",A="FL:::/Kernel/KernelA.HH,1981"$ -$LK,"SC_PAUSE",A="FL:::/Kernel/KernelA.HH,3573"$ -$LK,"TRANSPARENT",A="FL:::/Kernel/KernelA.HH,2957"$ -$LK,"XTalkStrWait",A="FL:::/Kernel/Job.HC.Z,496",BI=522$ +$LK,"AAT_ADD_U32",A="FL:::/Kernel/KernelA.HH,1989"$ +$LK,"AAT_ADD_U16",A="FL:::/Kernel/KernelA.HH,1987"$ +$LK,"SC_PAUSE",A="FL:::/Kernel/KernelA.HH,3535"$ +$LK,"TRANSPARENT",A="FL:::/Kernel/KernelA.HH,2919"$ +$LK,"XTalkStrWait",A="FL:::/Kernel/Job.HC.Z,496",BI=515$ $LK,"mem_physical_space",A="FL:::/Kernel/KernelB.HH,197"$ -$LK,"CArcCtrl",A="FL:::/Kernel/KernelA.HH,3740"$ -$LK,"SC_CTRL",A="FL:::/Kernel/KernelA.HH,3546"$ -$LK,"RS_ATTR_LONG_NAME_MASK",A="FL:::/Kernel/KernelA.HH,2546"$ -$LK,"ATAR1_CTRL",A="FL:::/Kernel/KernelA.HH,2297"$ +$LK,"CArcCtrl",A="FL:::/Kernel/KernelA.HH,3704"$ +$LK,"SC_CTRL",A="FL:::/Kernel/KernelA.HH,3508"$ +$LK,"RS_ATTR_LONG_NAME_MASK",A="FL:::/Kernel/KernelA.HH,2511"$ +$LK,"ATAR1_CTRL",A="FL:::/Kernel/KernelA.HH,2303"$ $LK,"RECALCF_ADD_CURSOR",A="FL:::/Kernel/KernelA.HH,1364"$ $LK,"DOC_COLOR_BIN",A="FL:::/Kernel/KernelA.HH,1146"$ $LK,"Ff_NOARGPOP",A="FL:::/Kernel/KernelA.HH,854"$ -$LK,"EdLiteFileLine",A="FL:::/Kernel/EdLite.HC.Z,316",BI=523$ -$LK,"FifoU8New",A="FL:::/Kernel/KDataTypes.HC.Z,155",BI=524$ -$LK,"SC_HOME",A="FL:::/Kernel/KernelA.HH,3557"$ -$LK,"ATAPIWritePktWord",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,106",BI=525$ -$LK,"FilesFindMatch",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,40",BI=526$ -$LK,"BlkDevsRelease",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,114",BI=527$ +$LK,"EdLiteFileLine",A="FL:::/Kernel/EdLite.HC.Z,316",BI=516$ +$LK,"FifoU8New",A="FL:::/Kernel/KDataTypes.HC.Z,155",BI=517$ +$LK,"SC_HOME",A="FL:::/Kernel/KernelA.HH,3519"$ +$LK,"ATAPIWritePktWord",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,106",BI=518$ +$LK,"FilesFindMatch",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,40",BI=519$ +$LK,"BlkDevsRelease",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,114",BI=520$ $LK,"DOC_COLOR_LINK",A="FL:::/Kernel/KernelA.HH,1140"$ -$LK,"AAT_ADD_U64",A="FL:::/Kernel/KernelA.HH,1985"$ +$LK,"AAT_ADD_U64",A="FL:::/Kernel/KernelA.HH,1991"$ $LK,"HTT_CLASS",A="FL:::/Kernel/KernelA.HH,690"$ $LK,"HTt_CLASS",A="FL:::/Kernel/KernelA.HH,660"$ -$LK,"Cd2DirEntry",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,221",BI=528$ +$LK,"Cd2DirEntry",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,221",BI=521$ $LK,"IET_IMM_U0",A="FL:::/Kernel/KernelA.HH,407"$ -$LK,"FifoU8Rem",A="FL:::/Kernel/KDataTypes.HC.Z,190",BI=529$ +$LK,"FifoU8Rem",A="FL:::/Kernel/KDataTypes.HC.Z,190",BI=522$ $LK,"sys_clip_doc",A="FL:::/Kernel/KGlbls.HC.Z,6"$ -$LK,"StrLastRem",A="FL:::/Kernel/StrA.HC.Z,604",BI=530$ -$LK,"BlkDevAdd",A="FL:::/Kernel/BlkDev/DskAddDev.HC.Z,27",BI=531$ -$LK,"REGG_CLOBBERED",A="FL:::/Kernel/KernelA.HH,1801"$ -$LK,"ROPF_HALF_RANGE_COLOR",A="FL:::/Kernel/KernelA.HH,2949"$ -$LK,"DirLongNameFill",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,187",BI=532$ -$LK,"Ona2Freq",A="FL:::/Kernel/KMisc.HC.Z,163",BI=533$ -$LK,"QueVectU8Put",A="FL:::/Kernel/KDataTypes.HC.Z,96",BI=534$ -$LK,"StrFind",A="FL:::/Kernel/StrA.HC.Z,619",BI=535$ -$LK,"CMemRange",A="FL:::/Kernel/KernelA.HH,2868"$ +$LK,"StrLastRem",A="FL:::/Kernel/StrA.HC.Z,604",BI=523$ +$LK,"BlkDevAdd",A="FL:::/Kernel/BlkDev/DskAddDev.HC.Z,27",BI=524$ +$LK,"REGG_CLOBBERED",A="FL:::/Kernel/KernelA.HH,1807"$ +$LK,"ROPF_HALF_RANGE_COLOR",A="FL:::/Kernel/KernelA.HH,2911"$ +$LK,"DirLongNameFill",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,187",BI=525$ +$LK,"Ona2Freq",A="FL:::/Kernel/KMisc.HC.Z,163",BI=526$ +$LK,"QueVectU8Put",A="FL:::/Kernel/KDataTypes.HC.Z,96",BI=527$ +$LK,"StrFind",A="FL:::/Kernel/StrA.HC.Z,619",BI=528$ +$LK,"CMemRange",A="FL:::/Kernel/KernelA.HH,2830"$ $LK,"WIf_FOCUS_TASK_CTRLS",A="FL:::/Kernel/KernelA.HH,1460"$ $LK,"C32_RSP",A="FL:::/Kernel/PCIBIOS.HC.Z,66"$ -$LK,"OutStr",A="FL:::/Kernel/StrPrint.HC.Z,20",BI=536$ -$LK,"PROGRESS_BARS_NUM",A="FL:::/Kernel/KernelA.HH,3891"$ +$LK,"OutStr",A="FL:::/Kernel/StrPrint.HC.Z,20",BI=529$ +$LK,"PROGRESS_BARS_NUM",A="FL:::/Kernel/KernelA.HH,3855"$ $LK,"DOCEf_CHECK_COLLAPSABLE",A="FL:::/Kernel/KernelA.HH,1098"$ $LK,"DOCEF_PAGE_REL_Y",A="FL:::/Kernel/KernelA.HH,999"$ -$LK,"TimersInit",A="FL:::/Kernel/KEnd.HC.Z,88",BI=537$ -$LK,"ATAR0_SECT",A="FL:::/Kernel/KernelA.HH,2291"$ -$LK,"__CMD_LINE__",A="FL:::/Kernel/KernelA.HH,2039"$ +$LK,"TimersInit",A="FL:::/Kernel/KMain.HC.Z,88",BI=530$ +$LK,"ATAR0_SECT",A="FL:::/Kernel/KernelA.HH,2297"$ +$LK,"__CMD_LINE__",A="FL:::/Kernel/KernelA.HH,2045"$ $LK,"WIF_SELF_CTRLS",A="FL:::/Kernel/KernelA.HH,1420"$ $LK,"DOCEf_PAGE_REL_Y",A="FL:::/Kernel/KernelA.HH,1087"$ $LK,"IET_IMM_U8",A="FL:::/Kernel/KernelA.HH,409"$ -$LK,"SC_ALT",A="FL:::/Kernel/KernelA.HH,3547"$ -$LK,"ARGT_MOFFS8",A="FL:::/Kernel/KernelA.HH,1924"$ +$LK,"SC_ALT",A="FL:::/Kernel/KernelA.HH,3509"$ +$LK,"ARGT_MOFFS8",A="FL:::/Kernel/KernelA.HH,1930"$ $LK,"WIf_SELF_CTRLS",A="FL:::/Kernel/KernelA.HH,1450"$ $LK,"MP_PROCESSORS_NUM",A="FL:::/Kernel/KernelA.HH,316"$ -$LK,"DefineMatch",A="FL:::/Kernel/KDefine.HC.Z,85",BI=538$ -$LK,"CLexHashTableContext",A="FL:::/Kernel/KernelA.HH,2124"$ +$LK,"DefineMatch",A="FL:::/Kernel/KDefine.HC.Z,85",BI=531$ +$LK,"CLexHashTableContext",A="FL:::/Kernel/KernelA.HH,2130"$ $LK,"RLF_RAW",A="FL:::/Kernel/KernelA.HH,482"$ -$LK,"ATAPISetMaxSpeed",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,118",BI=539$ -$LK,"StkRep",A="FL:::/Kernel/KDbg.HC.Z,104",BI=540$ +$LK,"ATAPISetMaxSpeed",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,118",BI=532$ +$LK,"StkRep",A="FL:::/Kernel/KDbg.HC.Z,104",BI=533$ $LK,"SwapU8",A="FL:::/Kernel/KernelB.HH,117"$ -$LK,"FUN_SEG_CACHE_STR_LEN",A="FL:::/Kernel/KernelA.HH,3840"$ -$LK,"DCF_TRANSFORMATION",A="FL:::/Kernel/KernelA.HH,3613"$ -$LK,"FF_CONTIGUOUS",A="FL:::/Kernel/KernelA.HH,2804"$ +$LK,"FUN_SEG_CACHE_STR_LEN",A="FL:::/Kernel/KernelA.HH,3804"$ +$LK,"DCF_TRANSFORMATION",A="FL:::/Kernel/KernelA.HH,3575"$ +$LK,"FF_CONTIGUOUS",A="FL:::/Kernel/KernelA.HH,2766"$ $LK,"SEMA_MUTE",A="FL:::/Kernel/KernelA.HH,627"$ -$LK,"TTS_CONST",A="FL:::/Kernel/KernelA.HH,3266"$ -$LK,"ISO1T_VOL_DRV_DESC",A="FL:::/Kernel/KernelA.HH,2493"$ +$LK,"TTS_CONST",A="FL:::/Kernel/KernelA.HH,3228"$ $LK,"SaveExceptRegs",A="FL:::/Kernel/KExcept.HC.Z,43"$ $LK,"MEM_2MEG_NUM",A="FL:::/Kernel/KStart32.HC.Z,10"$ -$LK,"SC_END",A="FL:::/Kernel/KernelA.HH,3558"$ -$LK,"CAOTHeapGlbl",A="FL:::/Kernel/KernelA.HH,2000"$ -$LK,"ArcExpandBuf",A="FL:::/Kernel/Compress.HC.Z,165",BI=541$ -$LK,"FUf_MAP",A="FL:::/Kernel/KernelA.HH,2589"$ +$LK,"SC_END",A="FL:::/Kernel/KernelA.HH,3520"$ +$LK,"CAOTHeapGlbl",A="FL:::/Kernel/KernelA.HH,2006"$ +$LK,"ArcExpandBuf",A="FL:::/Kernel/Compress.HC.Z,165",BI=534$ +$LK,"FUf_MAP",A="FL:::/Kernel/KernelA.HH,2552"$ $LK,"DOCf_MORE",A="FL:::/Kernel/KernelA.HH,1323"$ $LK,"DOCF_MORE",A="FL:::/Kernel/KernelA.HH,1286"$ -$LK,"CISO1PathEntry",A="FL:::/Kernel/KernelA.HH,2481"$ -$LK,"REGG_SAVED",A="FL:::/Kernel/KernelA.HH,1802"$ +$LK,"REGG_SAVED",A="FL:::/Kernel/KernelA.HH,1808"$ $LK,"SF_ARG1",A="FL:::/Kernel/KernelA.HH,579"$ $LK,"RLF_VGA",A="FL:::/Kernel/KernelA.HH,475"$ -$LK,"COLOR_MONO",A="FL:::/Kernel/KernelA.HH,2977"$ -$LK,"ACD_END_CHAR",A="FL:::/Kernel/KernelA.HH,1525"$ +$LK,"COLOR_MONO",A="FL:::/Kernel/KernelA.HH,2939"$ +$LK,"ACD_END_CHAR",A="FL:::/Kernel/KernelA.HH,1531"$ $LK,"DOCET_INVERT",A="FL:::/Kernel/KernelA.HH,952"$ $LK,"SF_ARG2",A="FL:::/Kernel/KernelA.HH,580"$ -$LK,"SC_SCROLL",A="FL:::/Kernel/KernelA.HH,3550"$ -$LK,"DISPLAYf_NOT_RAW",A="FL:::/Kernel/KernelA.HH,3292"$ +$LK,"SC_SCROLL",A="FL:::/Kernel/KernelA.HH,3512"$ +$LK,"DISPLAYf_NOT_RAW",A="FL:::/Kernel/KernelA.HH,3254"$ $LK,"DOCEt_INVERT",A="FL:::/Kernel/KernelA.HH,958"$ $LK,"ATTRf_INVERT",A="FL:::/Kernel/KernelA.HH,899"$ $LK,"ATTRF_INVERT",A="FL:::/Kernel/KernelA.HH,894"$ $LK,"SF_ARG3",A="FL:::/Kernel/KernelA.HH,581"$ -$LK,"IsDbgMode",A="FL:::/Kernel/KMisc.HC.Z,298",BI=542$ -$LK,"ACD_PRONUNCIATION_END",A="FL:::/Kernel/KernelA.HH,1518"$ +$LK,"IsDbgMode",A="FL:::/Kernel/KMisc.HC.Z,298",BI=535$ +$LK,"ACD_PRONUNCIATION_END",A="FL:::/Kernel/KernelA.HH,1524"$ $LK,"SF_ARG4",A="FL:::/Kernel/KernelA.HH,582"$ $LK,"SF_ARG5",A="FL:::/Kernel/KernelA.HH,583"$ $LK,"ODEf_STARTED",A="FL:::/Kernel/KernelA.HH,248"$ $LK,"ODEF_STARTED",A="FL:::/Kernel/KernelA.HH,243"$ -$LK,"TaskFocusNext",A="FL:::/Kernel/Sched.HC.Z,38",BI=543$ -$LK,"Print",A="FL:::/Kernel/StrPrint.HC.Z,890",BI=544$ -$LK,"SFF_WHOLE_LABELS_BEFORE",A="FL:::/Kernel/KernelA.HH,3786"$ -$LK,"FUF_RISKY",A="FL:::/Kernel/KernelA.HH,2614"$ -$LK,"FUf_RISKY",A="FL:::/Kernel/KernelA.HH,2587"$ -$LK,"CAOTAbsAddr",A="FL:::/Kernel/KernelA.HH,1987"$ -$LK,"ICF_ARG1_TO_F64",A="FL:::/Kernel/KernelA.HH,1604"$ +$LK,"TaskFocusNext",A="FL:::/Kernel/Sched.HC.Z,38",BI=536$ +$LK,"Print",A="FL:::/Kernel/StrPrint.HC.Z,890",BI=537$ +$LK,"SFF_WHOLE_LABELS_BEFORE",A="FL:::/Kernel/KernelA.HH,3750"$ +$LK,"FUF_RISKY",A="FL:::/Kernel/KernelA.HH,2578"$ +$LK,"FUf_RISKY",A="FL:::/Kernel/KernelA.HH,2550"$ +$LK,"CAOTAbsAddr",A="FL:::/Kernel/KernelA.HH,1993"$ +$LK,"ICF_ARG1_TO_F64",A="FL:::/Kernel/KernelA.HH,1610"$ $LK,"SF_ARG6",A="FL:::/Kernel/KernelA.HH,584"$ -$LK,"SC_ESC",A="FL:::/Kernel/KernelA.HH,3541"$ -$LK,"ACD_WORD_CHAR",A="FL:::/Kernel/KernelA.HH,1526"$ +$LK,"SC_ESC",A="FL:::/Kernel/KernelA.HH,3503"$ +$LK,"ACD_WORD_CHAR",A="FL:::/Kernel/KernelA.HH,1532"$ $LK,"SF_ARG7",A="FL:::/Kernel/KernelA.HH,585"$ $LK,"StrCmp",A="FL:::/Kernel/StrA.HC.Z,309"$ $LK,"DOF_INTERCEPT_TASK_END",A="FL:::/Kernel/KernelA.HH,1226"$ $LK,"SF_ARG8",A="FL:::/Kernel/KernelA.HH,586"$ -$LK,"BlkDevDel",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,159",BI=545$ -$LK,"ST_ERR_ST",A="FL:::/Kernel/KernelA.HH,3503"$ -$LK,"BlkDevChk",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,168",BI=546$ -$LK,"FSt_REDSEA",A="FL:::/Kernel/KernelA.HH,2701"$ -$LK,"CPCIDev",A="FL:::/Kernel/KernelA.HH,2252"$ +$LK,"BlkDevDel",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,159",BI=538$ +$LK,"ST_ERR_ST",A="FL:::/Kernel/KernelA.HH,3465"$ +$LK,"BlkDevChk",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,168",BI=539$ +$LK,"FSt_REDSEA",A="FL:::/Kernel/KernelA.HH,2665"$ +$LK,"CPCIDev",A="FL:::/Kernel/KernelA.HH,2258"$ $LK,"DOCEf_DFT_LEN",A="FL:::/Kernel/KernelA.HH,1114"$ $LK,"DOCEF_DFT_LEN",A="FL:::/Kernel/KernelA.HH,1028"$ $LK,"RepOutU8",A="FL:::/Kernel/KernelB.HH,92"$ -$LK,"DrvBlkDevDel",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,78",BI=547$ -$LK,"VGAP_PALETTE_MASK",A="FL:::/Kernel/KernelA.HH,3715"$ -$LK,"ATAPISync",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,504",BI=548$ +$LK,"DrvBlkDevDel",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,78",BI=540$ +$LK,"VGAP_PALETTE_MASK",A="FL:::/Kernel/KernelA.HH,3679"$ +$LK,"ATAPISync",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,504",BI=541$ $LK,"TO_UPPER",A="FL:::/Kernel/StrA.HC.Z,110"$ $LK,"RFLAGG_NORMAL",A="FL:::/Kernel/KernelA.HH,340"$ $LK,"KERNEL_MODULE_NAME",A="FL:::/Kernel/KernelA.HH,720"$ $LK,"MEM_PAGE_SIZE",A="FL:::/Kernel/KStart32.HC.Z,8"$ -$LK,"SleepUntil",A="FL:::/Kernel/KMisc.HC.Z,147",BI=549$ -$LK,"Spawn",A="FL:::/Kernel/KTask.HC.Z,242",BI=550$ -$LK,"CTaskDying",A="FL:::/Kernel/KernelA.HH,3309"$ -$LK,"CRedSeaBoot",A="FL:::/Kernel/KernelA.HH,2335"$ +$LK,"SleepUntil",A="FL:::/Kernel/KMisc.HC.Z,147",BI=542$ +$LK,"Spawn",A="FL:::/Kernel/KTask.HC.Z,242",BI=543$ +$LK,"CTaskDying",A="FL:::/Kernel/KernelA.HH,3271"$ +$LK,"CRedSeaBoot",A="FL:::/Kernel/KernelA.HH,2341"$ $LK,"WIF_SELF_KEY_DESC",A="FL:::/Kernel/KernelA.HH,1430"$ $LK,"SET_GS_BASE",A="FL:::/Kernel/KUtils.HC.Z,433"$ $LK,"DOC_COLOR_FUN",A="FL:::/Kernel/KernelA.HH,1153"$ $LK,"CTRL_ALT_TAB",A="FL:::/Kernel/KernelA.HH,636"$ $LK,"RFLAGf_VINT_PENDING",A="FL:::/Kernel/KernelA.HH,336"$ -$LK,"DirEntryDel2",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,26",BI=551$ -$LK,"DefineLoad",A="FL:::/Kernel/KDefine.HC.Z,1",BI=552$ +$LK,"DirEntryDel2",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,23",BI=544$ +$LK,"DefineLoad",A="FL:::/Kernel/KDefine.HC.Z,1",BI=545$ $LK,"INT_FAULT_ERR_CODE_BITMAP",A="FL:::/Kernel/KInts.HC.Z,94"$ -$LK,"ICF_NO_RIP",A="FL:::/Kernel/KernelA.HH,1628"$ -$LK,"SUF_REM_CTRL_CHARS",A="FL:::/Kernel/KernelA.HH,3772"$ -$LK,"SC_SHIFT",A="FL:::/Kernel/KernelA.HH,3545"$ -$LK,"ATA_SET_MAX_EXT",A="FL:::/Kernel/KernelA.HH,2275"$ -$LK,"StrOcc",A="FL:::/Kernel/StrA.HC.Z,462",BI=553$ +$LK,"ICF_NO_RIP",A="FL:::/Kernel/KernelA.HH,1634"$ +$LK,"SUF_REM_CTRL_CHARS",A="FL:::/Kernel/KernelA.HH,3736"$ +$LK,"SC_SHIFT",A="FL:::/Kernel/KernelA.HH,3507"$ +$LK,"ATA_SET_MAX_EXT",A="FL:::/Kernel/KernelA.HH,2281"$ +$LK,"StrOcc",A="FL:::/Kernel/StrA.HC.Z,462",BI=546$ $LK,"StrCpy",A="FL:::/Kernel/StrA.HC.Z,321"$ $LK,"DOCT_INS_BIN",A="FL:::/Kernel/KernelA.HH,942"$ $LK,"StrMatch",A="FL:::/Kernel/StrA.HC.Z,317"$ -$LK,"FlushMsgs",A="FL:::/Kernel/SerialDev/Message.HC.Z,87",BI=554$ -$LK,"CMT_JMP_TABLE",A="FL:::/Kernel/KernelA.HH,1701"$ +$LK,"FlushMsgs",A="FL:::/Kernel/SerialDev/Message.HC.Z,87",BI=547$ +$LK,"CMT_JMP_TABLE",A="FL:::/Kernel/KernelA.HH,1707"$ $LK,"RLF_MP",A="FL:::/Kernel/KernelA.HH,485"$ -$LK,"SC_GUI",A="FL:::/Kernel/KernelA.HH,3574"$ -$LK,"DRVS_NUM",A="FL:::/Kernel/KernelA.HH,2729"$ +$LK,"SC_GUI",A="FL:::/Kernel/KernelA.HH,3536"$ +$LK,"DRVS_NUM",A="FL:::/Kernel/KernelA.HH,2691"$ $LK,"RLF_INTERRUPTS",A="FL:::/Kernel/KernelA.HH,483"$ $LK,"StrLen",A="FL:::/Kernel/KernelB.HH,61"$ -$LK,"ATA_READ_NATIVE_MAX",A="FL:::/Kernel/KernelA.HH,2272"$ -$LK,"PUSH_C_REGS",A="FL:::/Kernel/KernelA.HH,1776"$ -$LK,"IEF_REX_XOR_LIKE",A="FL:::/Kernel/KernelA.HH,1745"$ +$LK,"ATA_READ_NATIVE_MAX",A="FL:::/Kernel/KernelA.HH,2278"$ +$LK,"PUSH_C_REGS",A="FL:::/Kernel/KernelA.HH,1782"$ +$LK,"IEF_REX_XOR_LIKE",A="FL:::/Kernel/KernelA.HH,1751"$ $LK,"WIf_SELF_KEY_DESC",A="FL:::/Kernel/KernelA.HH,1458"$ $LK,"SEMA_HEAPLOG_LOCK",A="FL:::/Kernel/KernelA.HH,617"$ $LK,"RLf_INTERRUPTS",A="FL:::/Kernel/KernelA.HH,461"$ -$LK,"ISO1DateStruct2CDate",A="FL:::/Kernel/BlkDev/FileSysISO.HC.Z,14",BI=555$ -$LK,"ClusRead",A="FL:::/Kernel/BlkDev/DskClus.HC.Z,87",BI=556$ +$LK,"ClusRead",A="FL:::/Kernel/BlkDev/DskClus.HC.Z,81",BI=548$ $LK,"DOCF_SEL",A="FL:::/Kernel/KernelA.HH,1297"$ $LK,"DOC_COLOR_REG",A="FL:::/Kernel/KernelA.HH,1155"$ $LK,"RLF_REGISTRY",A="FL:::/Kernel/KernelA.HH,489"$ $LK,"RLf_REGISTRY",A="FL:::/Kernel/KernelA.HH,467"$ -$LK,"SC_INS",A="FL:::/Kernel/KernelA.HH,3559"$ -$LK,"TK_DOT_DOT",A="FL:::/Kernel/KernelA.HH,2118"$ +$LK,"SC_INS",A="FL:::/Kernel/KernelA.HH,3521"$ +$LK,"TK_DOT_DOT",A="FL:::/Kernel/KernelA.HH,2124"$ $LK,"AbsI64",A="FL:::/Kernel/KernelB.HH,97"$ -$LK,"SC_TAB",A="FL:::/Kernel/KernelA.HH,3543"$ +$LK,"SC_TAB",A="FL:::/Kernel/KernelA.HH,3505"$ $LK,"IOAPICVER",A="FL:::/Kernel/KernelA.HH,533"$ $LK,"LAPIC_LVT_TIMER",A="FL:::/Kernel/KernelA.HH,518"$ -$LK,"FAT32FreeClus",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,401",BI=557$ +$LK,"FAT32FreeClus",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,399",BI=549$ $LK,"sys_mem_init_flag",A="FL:::/Kernel/KernelB.HH,183"$ -$LK,"RWF_IN_DOLLAR",A="FL:::/Kernel/KernelA.HH,3580"$ -$LK,"DISPLAYf_CHILDREN_NOT_ON_TOP",A="FL:::/Kernel/KernelA.HH,3296"$ -$LK,"RedSeaFmt",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,94",BI=558$ +$LK,"RWF_IN_DOLLAR",A="FL:::/Kernel/KernelA.HH,3542"$ +$LK,"DISPLAYf_CHILDREN_NOT_ON_TOP",A="FL:::/Kernel/KernelA.HH,3258"$ +$LK,"RedSeaFmt",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,94",BI=550$ $LK,"sys_var_init_flag",A="FL:::/Kernel/KernelB.HH,186"$ -$LK,"PRTF_DECIMAL",A="FL:::/Kernel/KernelA.HH,3909"$ +$LK,"PRTF_DECIMAL",A="FL:::/Kernel/KernelA.HH,3873"$ $LK,"IOAPIC_DATA",A="FL:::/Kernel/KernelA.HH,530"$ -$LK,"SysGetStr2",A="FL:::/Kernel/KDbg.HC.Z,337",BI=559$ +$LK,"SysGetStr2",A="FL:::/Kernel/KDbg.HC.Z,337",BI=551$ $LK,"fp_getstr2",A="FL:::/Kernel/KGlbls.HC.Z,32"$ -$LK,"KDRawPutKey",A="FL:::/Kernel/KeyDev.HC.Z,88",BI=560$ +$LK,"KDRawPutKey",A="FL:::/Kernel/KeyDev.HC.Z,88",BI=552$ $LK,"DOCF_SUBSCRIPT_MODE",A="FL:::/Kernel/KernelA.HH,1303"$ -$LK,"Dos2CDate",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,9",BI=561$ -$LK,"DirEntryCompareClus",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,84",BI=562$ +$LK,"Dos2CDate",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,9",BI=553$ +$LK,"DirEntryCompareClus",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,81",BI=554$ $LK,"SYS_START_CR0",A="FL:::/Kernel/KernelA.HH,318"$ -$LK,"QSortI64",A="FL:::/Kernel/QSort.HC.Z,1",BI=563$ -$LK,"RawPrint",A="FL:::/Kernel/KDbg.HC.Z,217",BI=564$ -$LK,"CTextGlbls",A="FL:::/Kernel/KernelA.HH,3585"$ -$LK,"CDevGlbls",A="FL:::/Kernel/KernelA.HH,2921"$ -$LK,"AreYouSure",A="FL:::/Kernel/StrB.HC.Z,109",BI=565$ +$LK,"QSortI64",A="FL:::/Kernel/QSort.HC.Z,1",BI=555$ +$LK,"RawPrint",A="FL:::/Kernel/KDbg.HC.Z,217",BI=556$ +$LK,"CTextGlbls",A="FL:::/Kernel/KernelA.HH,3547"$ +$LK,"CDevGlbls",A="FL:::/Kernel/KernelA.HH,2883"$ +$LK,"AreYouSure",A="FL:::/Kernel/StrB.HC.Z,109",BI=557$ $LK,"DOCf_IN_DOLLAR",A="FL:::/Kernel/KernelA.HH,1339"$ $LK,"DOCF_IN_DOLLAR",A="FL:::/Kernel/KernelA.HH,1301"$ $LK,"_REP_IN_U16",A="FL:::/Kernel/KUtils.HC.Z,264"$ @@ -2627,328 +2613,333 @@ $LK,"_REP_IN_U32",A="FL:::/Kernel/KUtils.HC.Z,253"$ $LK,"MP_VECT_ADDR",A="FL:::/Kernel/KernelA.HH,526"$ $LK,"I_WAKE",A="FL:::/Kernel/KernelA.HH,308"$ $LK,"Yield",A="FL:::/Kernel/Sched.HC.Z,284"$ -$LK,"CKeyDevGlbls",A="FL:::/Kernel/KernelA.HH,3804"$ -$LK,"MRT_DEV",A="FL:::/Kernel/KernelA.HH,2866"$ -$LK,"CBlkDevGlbls",A="FL:::/Kernel/KernelA.HH,2774"$ -$LK,"CMBRPrt",A="FL:::/Kernel/KernelA.HH,2314"$ -$LK,"StrNew",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,446",BI=566$ +$LK,"CKeyDevGlbls",A="FL:::/Kernel/KernelA.HH,3768"$ +$LK,"MRT_DEV",A="FL:::/Kernel/KernelA.HH,2828"$ +$LK,"CBlkDevGlbls",A="FL:::/Kernel/KernelA.HH,2736"$ +$LK,"CMBRPrt",A="FL:::/Kernel/KernelA.HH,2320"$ +$LK,"StrNew",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,446",BI=558$ $LK,"HTT_GLBL_VAR",A="FL:::/Kernel/KernelA.HH,689"$ $LK,"HTt_GLBL_VAR",A="FL:::/Kernel/KernelA.HH,659"$ $LK,"HTT_HELP_FILE",A="FL:::/Kernel/KernelA.HH,701"$ $LK,"HTt_HELP_FILE",A="FL:::/Kernel/KernelA.HH,671"$ $LK,"Round",A="FL:::/Kernel/KernelB.HH,139"$ -$LK,"VM_OTHER",A="FL:::/Kernel/KernelA.HH,3921"$ -$LK,"TaskRstAwaitingMsg",A="FL:::/Kernel/Job.HC.Z,25",BI=567$ -$LK,"ATAR0_STAT",A="FL:::/Kernel/KernelA.HH,2295"$ +$LK,"VM_OTHER",A="FL:::/Kernel/KernelA.HH,3885"$ +$LK,"TaskRstAwaitingMsg",A="FL:::/Kernel/Job.HC.Z,25",BI=559$ +$LK,"ISOT_TERMINATOR",A="FL:::/Kernel/KernelA.HH,2472"$ +$LK,"ATAR0_STAT",A="FL:::/Kernel/KernelA.HH,2301"$ $LK,"DOC_COLOR_PMT",A="FL:::/Kernel/KernelA.HH,1144"$ $LK,"HPET_GEN_CONF",A="FL:::/Kernel/KernelA.HH,554"$ -$LK,"MPHalt",A="FL:::/Kernel/MultiProc.HC.Z,164",BI=568$ -$LK,"UnusedStk",A="FL:::/Kernel/KDbg.HC.Z,46",BI=569$ -$LK,"CCF_CLASS_DOL_OFFSET",A="FL:::/Kernel/KernelA.HH,2176"$ -$LK,"DirEntryCompareName",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,62",BI=570$ +$LK,"MPHalt",A="FL:::/Kernel/MultiProc.HC.Z,164",BI=560$ +$LK,"UnusedStk",A="FL:::/Kernel/KDbg.HC.Z,46",BI=561$ +$LK,"CCF_CLASS_DOL_OFFSET",A="FL:::/Kernel/KernelA.HH,2182"$ +$LK,"DirEntryCompareName",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,59",BI=562$ $LK,"sys_staff_mode_flag",A="FL:::/Kernel/KernelB.HH,185"$ $LK,"BFieldExtU32",A="FL:::/Kernel/KernelB.HH,30"$ $LK,"DOCf_SUBSCRIPT_MODE",A="FL:::/Kernel/KernelA.HH,1341"$ -$LK,"TASKf_CMD_LINE_PMT",A="FL:::/Kernel/KernelA.HH,3277"$ -$LK,"ATAS_DF",A="FL:::/Kernel/KernelA.HH,2284"$ -$LK,"ROPBF_PROBABILITY_DITHER",A="FL:::/Kernel/KernelA.HH,2940"$ -$LK,"StrScan",A="FL:::/Kernel/StrScan.HC.Z,212",BI=571$ -$LK,"ACD_DEF_FILENAME_Z",A="FL:::/Kernel/KernelA.HH,1511"$ -$LK,"ATARepFind",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,197",BI=572$ -$LK,"QSort2a",A="FL:::/Kernel/QSort.HC.Z,32",BI=573$ +$LK,"TASKf_CMD_LINE_PMT",A="FL:::/Kernel/KernelA.HH,3239"$ +$LK,"ATAS_DF",A="FL:::/Kernel/KernelA.HH,2290"$ +$LK,"ROPBF_PROBABILITY_DITHER",A="FL:::/Kernel/KernelA.HH,2902"$ +$LK,"StrScan",A="FL:::/Kernel/StrScan.HC.Z,212",BI=563$ +$LK,"ACD_DEF_FILENAME_Z",A="FL:::/Kernel/KernelA.HH,1517"$ +$LK,"ATARepFind",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,197",BI=564$ +$LK,"QSort2a",A="FL:::/Kernel/QSort.HC.Z,32",BI=565$ $LK,"num_lock_map",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,179"$ $LK,"ms_hard_last",A="FL:::/Kernel/KGlbls.HC.Z,28"$ -$LK,"QSort2b",A="FL:::/Kernel/QSort.HC.Z,55",BI=574$ -$LK,"KDF_HAS_DESCS",A="FL:::/Kernel/KernelA.HH,3795"$ -$LK,"CBlkPool",A="FL:::/Kernel/KernelA.HH,2893"$ -$LK,"RedSeaInit",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,58",BI=575$ -$LK,"SC_NUM",A="FL:::/Kernel/KernelA.HH,3549"$ +$LK,"QSort2b",A="FL:::/Kernel/QSort.HC.Z,55",BI=566$ +$LK,"KDF_HAS_DESCS",A="FL:::/Kernel/KernelA.HH,3759"$ +$LK,"CBlkPool",A="FL:::/Kernel/KernelA.HH,2855"$ +$LK,"RedSeaInit",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,58",BI=567$ +$LK,"SC_NUM",A="FL:::/Kernel/KernelA.HH,3511"$ $LK,"MEM_BOOT_BASE",A="FL:::/Kernel/KStart16.HC.Z,30"$ -$LK,"IEF_DONT_SWITCH_MODES",A="FL:::/Kernel/KernelA.HH,1740"$ +$LK,"IEF_DONT_SWITCH_MODES",A="FL:::/Kernel/KernelA.HH,1746"$ $LK,"I_TIMER",A="FL:::/Kernel/KernelA.HH,305"$ $LK,"IRQ_TIMER",A="FL:::/Kernel/KInts.HC.Z,16"$ $LK,"DOC_COLOR_TREE",A="FL:::/Kernel/KernelA.HH,1143"$ $LK,"DOCEf_HAS_BIN",A="FL:::/Kernel/KernelA.HH,1066"$ $LK,"DOCEF_HAS_BIN",A="FL:::/Kernel/KernelA.HH,978"$ -$LK,"VGAP_CRTC_INDEX",A="FL:::/Kernel/KernelA.HH,3719"$ +$LK,"VGAP_CRTC_INDEX",A="FL:::/Kernel/KernelA.HH,3683"$ $LK,"ATTRF_SEL",A="FL:::/Kernel/KernelA.HH,895"$ -$LK,"DrvNextFreeLet",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,51",BI=576$ -$LK,"SFF_WHOLE_LABELS_AFTER",A="FL:::/Kernel/KernelA.HH,3787"$ -$LK,"CDIR_FILENAME_LEN",A="FL:::/Kernel/KernelA.HH,2563"$ +$LK,"DrvNextFreeLet",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,51",BI=568$ +$LK,"SFF_WHOLE_LABELS_AFTER",A="FL:::/Kernel/KernelA.HH,3751"$ +$LK,"CDIR_FILENAME_LEN",A="FL:::/Kernel/KernelA.HH,2525"$ $LK,"CFifoI64",A="FL:::/Kernel/KernelA.HH,176"$ -$LK,"PCIReadU32",A="FL:::/Kernel/PCIBIOS.HC.Z,201",BI=577$ -$LK,"PCIReadU16",A="FL:::/Kernel/PCIBIOS.HC.Z,182",BI=578$ -$LK,"YearStartDate",A="FL:::/Kernel/KDate.HC.Z,8",BI=579$ -$LK,"ACD_H1_END",A="FL:::/Kernel/KernelA.HH,1514"$ +$LK,"PCIReadU32",A="FL:::/Kernel/PCIBIOS.HC.Z,201",BI=569$ +$LK,"PCIReadU16",A="FL:::/Kernel/PCIBIOS.HC.Z,182",BI=570$ +$LK,"YearStartDate",A="FL:::/Kernel/KDate.HC.Z,8",BI=571$ +$LK,"ACD_H1_END",A="FL:::/Kernel/KernelA.HH,1520"$ $LK,"_REP_IN_U8",A="FL:::/Kernel/KUtils.HC.Z,275"$ $LK,"SHIFT_KEY_SCAN_DECODE_TABLE",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,9"$ $LK,"DOCF_BREAK_UNLOCKED",A="FL:::/Kernel/KernelA.HH,1291"$ -$LK,"REG_UNDEF",A="FL:::/Kernel/KernelA.HH,1799"$ -$LK,"VGAFlush",A="FL:::/Kernel/Display.HC.Z,88",BI=580$ -$LK,"FILEMASK_AOT",A="FL:::/Kernel/KernelA.HH,2301"$ -$LK,"SysDbg",A="FL:::/Kernel/KMisc.HC.Z,261",BI=581$ -$LK,"FramePtrAdd",A="FL:::/Kernel/KHashB.HC.Z,225",BI=582$ -$LK,"FF_NEEDS_WRITE",A="FL:::/Kernel/KernelA.HH,2803"$ +$LK,"REG_UNDEF",A="FL:::/Kernel/KernelA.HH,1805"$ +$LK,"VGAFlush",A="FL:::/Kernel/Display.HC.Z,88",BI=572$ +$LK,"FILEMASK_AOT",A="FL:::/Kernel/KernelA.HH,2307"$ +$LK,"SysDbg",A="FL:::/Kernel/KMisc.HC.Z,261",BI=573$ +$LK,"FramePtrAdd",A="FL:::/Kernel/KHashB.HC.Z,225",BI=574$ +$LK,"FF_NEEDS_WRITE",A="FL:::/Kernel/KernelA.HH,2765"$ $LK,"DOCF_DBL_DOLLARS",A="FL:::/Kernel/KernelA.HH,1274"$ $LK,"LAPIC_APIC_ID",A="FL:::/Kernel/KernelA.HH,499"$ -$LK,"MPrintTime",A="FL:::/Kernel/StrPrint.HC.Z,42",BI=583$ -$LK,"CatPrint",A="FL:::/Kernel/StrPrint.HC.Z,881",BI=584$ -$LK,"TK_CHAR_CONST",A="FL:::/Kernel/KernelA.HH,2086"$ -$LK,"TASKf_AWAITING_MSG",A="FL:::/Kernel/KernelA.HH,3282"$ +$LK,"MPrintTime",A="FL:::/Kernel/StrPrint.HC.Z,42",BI=575$ +$LK,"CatPrint",A="FL:::/Kernel/StrPrint.HC.Z,881",BI=576$ +$LK,"TK_CHAR_CONST",A="FL:::/Kernel/KernelA.HH,2092"$ +$LK,"TASKf_AWAITING_MSG",A="FL:::/Kernel/KernelA.HH,3244"$ $LK,"DOCf_DBL_DOLLARS",A="FL:::/Kernel/KernelA.HH,1311"$ $LK,"EDF_UNCOLLAPSE",A="FL:::/Kernel/KernelA.HH,1259"$ $LK,"DOCEG_HAS_ALLOC",A="FL:::/Kernel/KernelA.HH,1031"$ $LK,"CHashSrcSym",A="FL:::/Kernel/KernelA.HH,728"$ -$LK,"HashPublic",A="FL:::/Kernel/KHashB.HC.Z,170",BI=585$ -$LK,"HEAP_CTRL_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,2906"$ +$LK,"HashPublic",A="FL:::/Kernel/KHashB.HC.Z,170",BI=577$ +$LK,"HEAP_CTRL_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,2868"$ $LK,"EDf_UNCOLLAPSE",A="FL:::/Kernel/KernelA.HH,1265"$ $LK,"CDocSettings",A="FL:::/Kernel/KernelA.HH,1157"$ $LK,"U32_MAX",A="FL:::/Kernel/KernelA.HH,35"$ $LK,"U16_MAX",A="FL:::/Kernel/KernelA.HH,31"$ -$LK,"BlkDevInit",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,31",BI=586$ -$LK,"CTaskStk",A="FL:::/Kernel/KernelA.HH,3301"$ +$LK,"BlkDevInit",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,31",BI=578$ +$LK,"CTaskStk",A="FL:::/Kernel/KernelA.HH,3263"$ $LK,"CWinMgrTimingGlbls",A="FL:::/Kernel/KernelA.HH,1469"$ $LK,"DOC_COLOR_STR",A="FL:::/Kernel/KernelA.HH,1147"$ -$LK,"KbdMsCmdAck",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,65",BI=587$ -$LK,"FAT32_ENTRIES_PER_BLK",A="FL:::/Kernel/KernelA.HH,2420"$ -$LK,"ATARBlks",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,445",BI=588$ +$LK,"KbdMsCmdAck",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,65",BI=579$ +$LK,"FAT32_ENTRIES_PER_BLK",A="FL:::/Kernel/KernelA.HH,2426"$ +$LK,"ATARBlks",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,445",BI=580$ $LK,"GVF_ALIAS",A="FL:::/Kernel/KernelA.HH,874"$ -$LK,"CTaskSettings",A="FL:::/Kernel/KernelA.HH,3241"$ -$LK,"IEF_ENDING_ZERO",A="FL:::/Kernel/KernelA.HH,1747"$ +$LK,"CTaskSettings",A="FL:::/Kernel/KernelA.HH,3203"$ +$LK,"IEF_ENDING_ZERO",A="FL:::/Kernel/KernelA.HH,1753"$ $LK,"char_bmp_displayable",A="FL:::/Kernel/StrA.HC.Z,381"$ $LK,"PUT_CHARS",A="FL:::/Kernel/StrA.HC.Z,51"$ $LK,"SEMA_SYS_TIMER",A="FL:::/Kernel/KernelA.HH,612"$ $LK,"CMemE820",A="FL:::/Kernel/KernelA.HH,370"$ $LK,"U32_MIN",A="FL:::/Kernel/KernelA.HH,34"$ $LK,"U16_MIN",A="FL:::/Kernel/KernelA.HH,30"$ -$LK,"DVD_BOOT_LOADER_SIZE",A="FL:::/Kernel/KernelA.HH,2311"$ -$LK,"ATAS_DRQ",A="FL:::/Kernel/KernelA.HH,2283"$ +$LK,"DVD_BOOT_LOADER_SIZE",A="FL:::/Kernel/KernelA.HH,2317"$ +$LK,"ATAS_DRQ",A="FL:::/Kernel/KernelA.HH,2289"$ $LK,"DOCF_BORDER_DOC",A="FL:::/Kernel/KernelA.HH,1277"$ -$LK,"DrvEnable",A="FL:::/Kernel/BlkDev/DskAddDev.HC.Z,170",BI=589$ +$LK,"DrvEnable",A="FL:::/Kernel/BlkDev/DskAddDev.HC.Z,170",BI=581$ $LK,"char_bmp_white_space",A="FL:::/Kernel/StrA.HC.Z,356"$ -$LK,"BlkDevLock",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,1",BI=590$ +$LK,"BlkDevLock",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,1",BI=582$ $LK,"MEM_PML2",A="FL:::/Kernel/KStart32.HC.Z,13"$ $LK,"DOCf_BORDER_DOC",A="FL:::/Kernel/KernelA.HH,1314"$ $LK,"MEM_PML3",A="FL:::/Kernel/KStart32.HC.Z,14"$ -$LK,"MRT_RAM",A="FL:::/Kernel/KernelA.HH,2865"$ -$LK,"ATAS_BSY",A="FL:::/Kernel/KernelA.HH,2286"$ +$LK,"MRT_RAM",A="FL:::/Kernel/KernelA.HH,2827"$ +$LK,"ATAS_BSY",A="FL:::/Kernel/KernelA.HH,2292"$ $LK,"MEM_PML4",A="FL:::/Kernel/KStart32.HC.Z,15"$ $LK,"DOCf_BREAK_UNLOCKED",A="FL:::/Kernel/KernelA.HH,1328"$ $LK,"sys_mem_init_val",A="FL:::/Kernel/KernelB.HH,184"$ -$LK,"ATAS_ERR",A="FL:::/Kernel/KernelA.HH,2282"$ -$LK,"Struct2Date",A="FL:::/Kernel/KDate.HC.Z,14",BI=591$ -$LK,"ISO1T_TERMINATOR",A="FL:::/Kernel/KernelA.HH,2494"$ +$LK,"ATAS_ERR",A="FL:::/Kernel/KernelA.HH,2288"$ +$LK,"Struct2Date",A="FL:::/Kernel/KDate.HC.Z,14",BI=583$ $LK,"SF_RBP",A="FL:::/Kernel/KernelA.HH,577"$ $LK,"SYS_MP_CNT",A="FL:::/Kernel/KStart32.HC.Z,65"$ -$LK,"CMF_U8_JMP_TABLE",A="FL:::/Kernel/KernelA.HH,1709"$ -$LK,"CMF_I8_JMP_TABLE",A="FL:::/Kernel/KernelA.HH,1708"$ -$LK,"EdLiteUpdate",A="FL:::/Kernel/EdLite.HC.Z,7",BI=592$ +$LK,"CMF_U8_JMP_TABLE",A="FL:::/Kernel/KernelA.HH,1715"$ +$LK,"CMF_I8_JMP_TABLE",A="FL:::/Kernel/KernelA.HH,1714"$ +$LK,"EdLiteUpdate",A="FL:::/Kernel/EdLite.HC.Z,7",BI=584$ $LK,"_ARC_ENTRY_GET",A="FL:::/Kernel/Compress.HC.Z,43"$ $LK,"SYS_CTRL_ALT_FLAGS",A="FL:::/Kernel/KStart32.HC.Z,34"$ -$LK,"BOOT_RAM_BASE",A="FL:::/Kernel/KernelA.HH,3867"$ -$LK,"JOBf_HIGHEST_PRIORITY",A="FL:::/Kernel/KernelA.HH,3177"$ -$LK,"MT_DVD",A="FL:::/Kernel/KernelA.HH,2556"$ -$LK,"FramePtrDel",A="FL:::/Kernel/KHashB.HC.Z,240",BI=593$ -$LK,"CICType",A="FL:::/Kernel/KernelA.HH,1638"$ -$LK,"FILEMASK_JIT",A="FL:::/Kernel/KernelA.HH,2300"$ -$LK,"ATAS_DRDY",A="FL:::/Kernel/KernelA.HH,2285"$ -$LK,"ARGT_AL",A="FL:::/Kernel/KernelA.HH,1929"$ -$LK,"CIntermediateCodeBase",A="FL:::/Kernel/KernelA.HH,1657"$ -$LK,"CAutoCompleteDictGlbls",A="FL:::/Kernel/KernelA.HH,1533"$ +$LK,"BOOT_RAM_BASE",A="FL:::/Kernel/KernelA.HH,3831"$ +$LK,"JOBf_HIGHEST_PRIORITY",A="FL:::/Kernel/KernelA.HH,3139"$ +$LK,"MT_DVD",A="FL:::/Kernel/KernelA.HH,2521"$ +$LK,"FramePtrDel",A="FL:::/Kernel/KHashB.HC.Z,240",BI=585$ +$LK,"CICType",A="FL:::/Kernel/KernelA.HH,1644"$ +$LK,"FILEMASK_JIT",A="FL:::/Kernel/KernelA.HH,2306"$ +$LK,"ATAS_DRDY",A="FL:::/Kernel/KernelA.HH,2291"$ +$LK,"ARGT_AL",A="FL:::/Kernel/KernelA.HH,1935"$ +$LK,"CIntermediateCodeBase",A="FL:::/Kernel/KernelA.HH,1663"$ +$LK,"CAutoCompleteDictGlbls",A="FL:::/Kernel/KernelA.HH,1539"$ $LK,"SYS_CODE_BP",A="FL:::/Kernel/KStart32.HC.Z,37"$ $LK,"LXchgI64",A="FL:::/Kernel/KernelB.HH,264"$ -$LK,"MSG_KEY_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3233"$ -$LK,"TASKf_NONTIMER_RAND",A="FL:::/Kernel/KernelA.HH,3288"$ -$LK,"ARGT_CL",A="FL:::/Kernel/KernelA.HH,1934"$ -$LK,"ARGT_M8",A="FL:::/Kernel/KernelA.HH,1914"$ -$LK,"ChkOnStk",A="FL:::/Kernel/KDbg.HC.Z,31",BI=594$ -$LK,"TaskQueInsChild",A="FL:::/Kernel/Sched.HC.Z,314",BI=595$ -$LK,"TK_F64",A="FL:::/Kernel/KernelA.HH,2087"$ -$LK,"ICF_ARG1_TO_INT",A="FL:::/Kernel/KernelA.HH,1605"$ +$LK,"MSG_KEY_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3195"$ +$LK,"TASKf_NONTIMER_RAND",A="FL:::/Kernel/KernelA.HH,3250"$ +$LK,"ARGT_CL",A="FL:::/Kernel/KernelA.HH,1940"$ +$LK,"ARGT_M8",A="FL:::/Kernel/KernelA.HH,1920"$ +$LK,"ChkOnStk",A="FL:::/Kernel/KDbg.HC.Z,31",BI=586$ +$LK,"TaskQueInsChild",A="FL:::/Kernel/Sched.HC.Z,314",BI=587$ +$LK,"TK_F64",A="FL:::/Kernel/KernelA.HH,2093"$ +$LK,"ICF_ARG1_TO_INT",A="FL:::/Kernel/KernelA.HH,1611"$ $LK,"I_USER",A="FL:::/Kernel/KernelA.HH,314"$ -$LK,"FAT32CDirFill",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,214",BI=596$ -$LK,"BlkPoolAdd",A="FL:::/Kernel/Mem/BlkPool.HC.Z,1",BI=597$ -$LK,"TK_NORMALSCRIPT",A="FL:::/Kernel/KernelA.HH,2082"$ +$LK,"FAT32CDirFill",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,214",BI=588$ +$LK,"BlkPoolAdd",A="FL:::/Kernel/Mem/BlkPool.HC.Z,1",BI=589$ +$LK,"TK_NORMALSCRIPT",A="FL:::/Kernel/KernelA.HH,2088"$ $LK,"PTR_STARS_NUM",A="FL:::/Kernel/KernelA.HH,775"$ $LK,"SF_RIP",A="FL:::/Kernel/KernelA.HH,578"$ $LK,"IOAPIC_REG",A="FL:::/Kernel/KernelA.HH,529"$ $LK,"Complex",A="FL:::/Kernel/KernelA.HH,116"$ $LK,"Trunc",A="FL:::/Kernel/KernelB.HH,141"$ -$LK,"ROPB_EQU",A="FL:::/Kernel/KernelA.HH,2933"$ +$LK,"ROPB_EQU",A="FL:::/Kernel/KernelA.HH,2895"$ $LK,"HTf_IMM",A="FL:::/Kernel/KernelA.HH,679"$ $LK,"sys_pci_services",A="FL:::/Kernel/PCIBIOS.HC.Z,159"$ -$LK,"CStreamBlk",A="FL:::/Kernel/KernelA.HH,2021"$ -$LK,"ARGT_M32",A="FL:::/Kernel/KernelA.HH,1916"$ -$LK,"ARGT_M16",A="FL:::/Kernel/KernelA.HH,1915"$ +$LK,"CStreamBlk",A="FL:::/Kernel/KernelA.HH,2027"$ +$LK,"ARGT_M32",A="FL:::/Kernel/KernelA.HH,1922"$ +$LK,"ARGT_M16",A="FL:::/Kernel/KernelA.HH,1921"$ $LK,"char_bmp_zero_cr_nl_cursor",A="FL:::/Kernel/StrA.HC.Z,362"$ -$LK,"ARGT_CS",A="FL:::/Kernel/KernelA.HH,1944"$ +$LK,"ARGT_CS",A="FL:::/Kernel/KernelA.HH,1950"$ $LK,"DOCSS_DBL_QUOTE",A="FL:::/Kernel/KernelA.HH,1134"$ $LK,"SYS_PCI_SERVICES",A="FL:::/Kernel/PCIBIOS.HC.Z,5"$ $LK,"_STRCMP",A="FL:::/Kernel/StrA.HC.Z,86"$ -$LK,"ARGT_AX",A="FL:::/Kernel/KernelA.HH,1930"$ +$LK,"ARGT_AX",A="FL:::/Kernel/KernelA.HH,1936"$ $LK,"LAPIC_PROCESSOR_PRIORITY",A="FL:::/Kernel/KernelA.HH,503"$ -$LK,"Core0Init",A="FL:::/Kernel/MultiProc.HC.Z,354",BI=598$ -$LK,"ARGT_DS",A="FL:::/Kernel/KernelA.HH,1939"$ -$LK,"ARGT_R8",A="FL:::/Kernel/KernelA.HH,1904"$ -$LK,"AStrNew",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,461",BI=599$ -$LK,"JOBf_DONT_FILTER",A="FL:::/Kernel/KernelA.HH,3176"$ -$LK,"ARGT_ES",A="FL:::/Kernel/KernelA.HH,1940"$ +$LK,"Core0Init",A="FL:::/Kernel/MultiProc.HC.Z,354",BI=590$ +$LK,"ARGT_DS",A="FL:::/Kernel/KernelA.HH,1945"$ +$LK,"ARGT_R8",A="FL:::/Kernel/KernelA.HH,1910"$ +$LK,"AStrNew",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,461",BI=591$ +$LK,"JOBf_DONT_FILTER",A="FL:::/Kernel/KernelA.HH,3138"$ +$LK,"ISOT_PRI_VOL_DESC",A="FL:::/Kernel/KernelA.HH,2469"$ +$LK,"ARGT_ES",A="FL:::/Kernel/KernelA.HH,1946"$ $LK,"DOCF_PLAIN_TEXT_TABS",A="FL:::/Kernel/KernelA.HH,1270"$ $LK,"Cf_INTERNAL_TYPE",A="FL:::/Kernel/KernelA.HH,835"$ $LK,"DOCT_ANCHOR",A="FL:::/Kernel/KernelA.HH,931"$ -$LK,"KbdPktRead",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,388",BI=600$ -$LK,"KbdCmdRead",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,36",BI=601$ +$LK,"KbdPktRead",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,388",BI=592$ +$LK,"KbdCmdRead",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,36",BI=593$ $LK,"D3DivEqu",A="FL:::/Kernel/KernelB.HH,152"$ -$LK,"ARGT_FS",A="FL:::/Kernel/KernelA.HH,1941"$ -$LK,"TK_I64",A="FL:::/Kernel/KernelA.HH,2085"$ -$LK,"ARGT_DX",A="FL:::/Kernel/KernelA.HH,1935"$ -$LK,"ARGT_M64",A="FL:::/Kernel/KernelA.HH,1917"$ +$LK,"ARGT_FS",A="FL:::/Kernel/KernelA.HH,1947"$ +$LK,"TK_I64",A="FL:::/Kernel/KernelA.HH,2091"$ +$LK,"ARGT_DX",A="FL:::/Kernel/KernelA.HH,1941"$ +$LK,"ARGT_M64",A="FL:::/Kernel/KernelA.HH,1923"$ $LK,"DOCE_LEN_DFT",A="FL:::/Kernel/KernelA.HH,1189"$ $LK,"CD2I32",A="FL:::/Kernel/KernelA.HH,138"$ -$LK,"DrvLock",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,1",BI=602$ -$LK,"ARGT_GS",A="FL:::/Kernel/KernelA.HH,1943"$ -$LK,"CICTreeLinks",A="FL:::/Kernel/KernelA.HH,1650"$ +$LK,"DrvLock",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,1",BI=594$ +$LK,"ARGT_GS",A="FL:::/Kernel/KernelA.HH,1949"$ +$LK,"CICTreeLinks",A="FL:::/Kernel/KernelA.HH,1656"$ $LK,"DOC_COLOR_COMMENT",A="FL:::/Kernel/KernelA.HH,1145"$ -$LK,"ATA_NOP",A="FL:::/Kernel/KernelA.HH,2269"$ +$LK,"ATA_NOP",A="FL:::/Kernel/KernelA.HH,2275"$ $LK,"IET_REL_I0",A="FL:::/Kernel/KernelA.HH,406"$ -$LK,"OC_ADDR_SIZE_PREFIX",A="FL:::/Kernel/KernelA.HH,1768"$ -$LK,"SUF_SINGLE_SPACE",A="FL:::/Kernel/KernelA.HH,3776"$ +$LK,"OC_ADDR_SIZE_PREFIX",A="FL:::/Kernel/KernelA.HH,1774"$ +$LK,"SUF_SINGLE_SPACE",A="FL:::/Kernel/KernelA.HH,3740"$ $LK,"RFLAGG_START",A="FL:::/Kernel/KernelA.HH,339"$ -$LK,"CKeyDevEntry",A="FL:::/Kernel/KernelA.HH,3796"$ -$LK,"XTalkWait",A="FL:::/Kernel/Job.HC.Z,454",BI=603$ -$LK,"MemPageTable",A="FL:::/Kernel/Mem/PageTables.HC.Z,199",BI=604$ -$LK,"MSG_MS_R_D_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3237"$ -$LK,"MSG_MS_L_D_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3235"$ -$LK,"ARGT_MM",A="FL:::/Kernel/KernelA.HH,1948"$ +$LK,"CKeyDevEntry",A="FL:::/Kernel/KernelA.HH,3760"$ +$LK,"XTalkWait",A="FL:::/Kernel/Job.HC.Z,454",BI=595$ +$LK,"MemPageTable",A="FL:::/Kernel/Mem/PageTables.HC.Z,199",BI=596$ +$LK,"MSG_MS_R_D_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3199"$ +$LK,"MSG_MS_L_D_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3197"$ +$LK,"ARGT_MM",A="FL:::/Kernel/KernelA.HH,1954"$ $LK,"SysHlt",A="FL:::/Kernel/KernelB.HH,270"$ -$LK,"FUF_JUST_DIRS",A="FL:::/Kernel/KernelA.HH,2619"$ +$LK,"FUF_JUST_DIRS",A="FL:::/Kernel/KernelA.HH,2583"$ $LK,"CD2I64",A="FL:::/Kernel/KernelA.HH,142"$ $LK,"CD3I32",A="FL:::/Kernel/KernelA.HH,128"$ -$LK,"MsHardPktRead",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,78",BI=605$ +$LK,"MsHardPktRead",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,78",BI=597$ $LK,"_STRCPY",A="FL:::/Kernel/StrA.HC.Z,65"$ -$LK,"YELLOW",A="FL:::/Kernel/KernelA.HH,2972"$ -$LK,"FUf_JUST_DIRS",A="FL:::/Kernel/KernelA.HH,2592"$ -$LK,"RedSeaFreeFreeLst",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,3",BI=606$ +$LK,"YELLOW",A="FL:::/Kernel/KernelA.HH,2934"$ +$LK,"FUf_JUST_DIRS",A="FL:::/Kernel/KernelA.HH,2555"$ +$LK,"RedSeaFreeFreeLst",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,3",BI=598$ $LK,"IET_REL_I8",A="FL:::/Kernel/KernelA.HH,408"$ -$LK,"ARGT_R32",A="FL:::/Kernel/KernelA.HH,1906"$ -$LK,"ARGT_R16",A="FL:::/Kernel/KernelA.HH,1905"$ +$LK,"ARGT_R32",A="FL:::/Kernel/KernelA.HH,1912"$ +$LK,"ARGT_R16",A="FL:::/Kernel/KernelA.HH,1911"$ $LK,"DOC_DFT",A="FL:::/Kernel/KernelA.HH,1167"$ $LK,"CMemberLstMeta",A="FL:::/Kernel/KernelA.HH,793"$ -$LK,"DISPLAYf_WIN_ON_TOP",A="FL:::/Kernel/KernelA.HH,3295"$ -$LK,"INVALID_CLUS",A="FL:::/Kernel/KernelA.HH,2312"$ -$LK,"CAutoCompleteGlbls",A="FL:::/Kernel/KernelA.HH,1496"$ +$LK,"DISPLAYf_WIN_ON_TOP",A="FL:::/Kernel/KernelA.HH,3257"$ +$LK,"INVALID_CLUS",A="FL:::/Kernel/KernelA.HH,2318"$ +$LK,"CAutoCompleteGlbls",A="FL:::/Kernel/KernelA.HH,1502"$ $LK,"char_bmp_non_eol",A="FL:::/Kernel/StrA.HC.Z,391"$ -$LK,"CAOTImportExport",A="FL:::/Kernel/KernelA.HH,1969"$ -$LK,"MEM_SETH_STK",A="FL:::/Kernel/KernelA.HH,2885"$ +$LK,"CAOTImportExport",A="FL:::/Kernel/KernelA.HH,1975"$ +$LK,"MEM_SETH_STK",A="FL:::/Kernel/KernelA.HH,2847"$ $LK,"DOCEF_HAS_TERMINATOR",A="FL:::/Kernel/KernelA.HH,1017"$ $LK,"CD3I64",A="FL:::/Kernel/KernelA.HH,146"$ $LK,"c32_edi",A="FL:::/Kernel/PCIBIOS.HC.Z,157"$ $LK,"_CALL_IND",A="FL:::/Kernel/KUtils.HC.Z,332"$ -$LK,"PURPLE",A="FL:::/Kernel/KernelA.HH,2963"$ -$LK,"TASKf_BREAK_LOCKED",A="FL:::/Kernel/KernelA.HH,3283"$ -$LK,"FILEMASK_SRC",A="FL:::/Kernel/KernelA.HH,2302"$ -4BK“à“à�à¦àµàÓàááá -áDVcc c g v ‚ Ž š ¨ ´ » À Ñ Ò Ö @4@ 6Mds�”¥¦ª<#ããö)6=??HVD‰–““¡¯½ÅËÕèèñ„3Pª³ª³º³ųг׳׳ú³´´"´/´4´:´I´O´V´V´Z´Z´Z´Z´g´j´z´0ÎÖã–ã–ý–—(—*—*—4—Ì699,929L9O9[9p9v9|9‚9¡9¦9®9®9¼9Â9Ç9ì9ò9ô9:::: :!:0:4:C:I:L:N:^:b:v:y:|:~:�:�:œ: Ä Íœ6œ6¾6È6Ë6Û6ó6ý677 7 7H7K7N7P7c7f7i7q7w7|7|7‚7Ž7�7™7™7™7™7Ÿ7¢7§7ª7²7Ä7 -ˆFdš¾š¾À¾ľ̾Ò¾Û¾ã¾é¾ì¾ø¾ø¾&¿3¿=¿@¿C¿J¿R¿X¿e¿e¿{¿ hЦЦ“¦¡¦°¦»¦˦Û¦ë¦û¦ -§§)§9§Z§\§k§z§Чš§ƧƧ˧ @Zf[:[:i:p:v:}:‘:˜:š:Ÿ:¬: 4æï»—»—Õ—ã—û—˜˜˜˜44=øHøHI"I"I%I?I?IEI(-3ÃÃËåíHÜêéwéw xxx'xGxMxSx`xixjxvx(Z`¾Û¾ÛØÛêÛòÛøÛÜ$üÊˆÊˆÓˆÛˆáˆæˆ0´¼òÕòÕÖÖ$Ö&Ö.Ö8‰äcäcòcùcd d d"d"d+d1dP[kÜbÜbêbñbübc -cc c&c(c+c6c�D�D�a�a�a�f�f�f�r�…���¡�¤�§�¬�¬�±�É�Ì�ò�ö�Ž*Ž3Ž<Ž@ŽNŽTŽWŽ\Ž\ŽlŽoŽrހމŽ�ޒޗޗޫ޷ŽÃŽÓŽëŽ��!�7�Q�c�l�p�s�s�ƒ�‰�›� �¨�¯�»�Ø�Û�Ý�î�õ���'�*�1�4�6�N�a�h�v�v�v�}�‰�“�¡�ª�°�·�Â�Ë�Ú�é�ø�‘!‘‹‘4×à;—;—O—]—u—€—‚—‚—Š—@@L;;CJWfuŠž­¶ÕÙ`ˆœ#!#!1!>!H!H![!c!v!x!‹!‹!�!™!ž!ž!¤!|w’‚¥‚¥¢¥²¥½¥Â¥Ä¥Ê¥Ü¥î¥þ¥¦ ¦!¦!¦!¦'¦@¦]¦m¦o¦o¦x¦„¦XÓåc3c3o3q3€3–3¢3©3À3Â3Ù3Ù3Û3Þ3ä3@8Dò‰ò‰ŠŠ$Š1Š1Š;Š|ÿ ! !C>L>w>¢>Í>?)?+?C?C?’?Ÿ?¡?¹?¹?É?é?ð?õ?ÿ?,@3@5@:@=@! †Šì\ì\õ\]]"H—¥ŽŽ©«¼ÈÍÙÙÝç#Œ¬Ëùù'ù*ù3ùOùbùbùmùrùzù”ùœù¯ù¹ù¾ùÊùÐù×ùäùçùðùóùöùûù"ú$ lpþÊþÊË Ë&Ë%D6C˜˜,˜.˜A˜F˜V˜c˜i˜l˜x˜&p¼Ônn|Š ¯´ÄÆÌÕÝè!!((('h#9ÈvÈvÞvàvïvwwwwww/wow|w†w–w w«w®w¼w($gl@y@yDyTy_yzy)œd‡Û Û ñ ú   ! 9 M O c c k € � � š ¢ ± à Ë ß ñ ù  !!!!*|9,a,a6aCaTa^aealaua}a•aœa£a­aµa¼aÃaËaÑaÜaàaâaâaæa+Xd§d§ƒ§†§‹§Ž§—§¢§µ§¿§Ç§Ë§Î§Î§Ô§×§å§,D ,åPåPùP QQ%Q,Q3Q4Q > I T c r ’ � ¢ ´ » » Í Î Ò .Xßñ~Œšš²¸ÁÉÔÞåýýý /Pêˆêˆþˆ‰‰‰‰*‰.‰3‰3‰;‰0 $(xHxH†HšH H1Œ«Êbšbš�š}š�š š­š±šµšØšåšñšüš››P›X›w›Ž›œ›£›ª›±›Ò›Ø›ß›â›ø›2@-9=Q=QMQVQ]QdQkQlQtQ3<R]   % E d j l l r 4 ŸŸŸ?ŸQŸ5<ðûbˆbˆvˆ„ˆ�ˆ ˆ¨ˆ°ˆ¸ˆ»ˆÃˆ64ajÀJÀJÈJÖJK%K2KFKJKLK74MV I I¨I¶IõIJJ&J+J-J8 £Ç“þ“þ´þ¾þÈþßþõþúþÿ ÿ(ÿGÿLÿ_ÿdÿiÿƒÿ˜ÿšÿ´ÿÉÿÉÿÐÿÐÿÐÿw9$ƒˆ[[dr‡Œ: PTæëæëêëüëþë;L¬»’ےۜۥ۴ۺÛÉÛÏÛÞÛäÛóÛùÛÜÜÜÜ<H!B‰B‰P‰\‰a‰a‰r‰„‰‰‰‰‰�‰=,°`°`¹`Â`Î`Û`á`æ`>Lùžžžž ž)ž/ž<žPžPžržrž�ž“ž—ž�ž? …‰ŽŽ’¡¥@\˜«^ø^ørø€ø…ø‹ø–øŸøŸø¯ø»ø¿ø×øÞøáøãøùA4Š“¦¦ª´ÄåúúúþB4u~àKàKéKóK-L=LILYL\L_LC ”˜þþ%)Dpu�òÙòÙ ÚÚ:Ú:ÚAÚCÚCÚQÚSÚSÚ_Ú_ÚhÚpÚwÚ‚Ú�ÚºÚºÚºÚÇÚE|7ÛÛóý!$(*-08;CWaw}€‚ˆ”F4•žR~R~\~^~p~w~—~˜~�~G,'.¶ê¶êÀêÂêÊêäêéêïêHXl~BFPPZmy|ŠO £§ffjw{P òòò(ò*òQHú y y)y6y;yGygymysy€y‰yŠy–yRHëùyxyx™x¦x«x·x×xÝxãxðxùxúxyS ¨¬~~‚‡‹T ­±ŽŽ’¡¥Ud€•k]k]s]w]w]†]¥]´]½]Æ]Ý]ï]ø]ÿ]#^,^3^?^A^V´™Â`U`UkU|UŸU®U¹UÈUÕUîUV V VVV&VDVLVcVgVkVoVwVVˆV¦V¹VÂVÓVÚVÚVëVôVW°.Vcécékévé†é•é¡éÅéÅéòéêêê1ê9ê>ê>êeêmêuê‡ê´êÀêÓêÛêàêõê÷ê÷êëëëëë.ë3ë?ëX0&4¢4¢=¢=¢T¢w¢w¢|¢YdÇÜhhhh&h+h:h?hAhGhVh[h]hlhwh{h�hZ8 Ž.Ž.¨.¬.¯.º.×.Û.à.û.[ VTVT_TlT{T\D©¶,e,eFe]ejejete”eže]4ktPKPKXKfK¥KµKÂKÖKÙKÛK^4W`0J0J8JFJ…J•J¢J¶J»J½J_[K"K"S"^"f"‡"–"Ÿ"³"Ã"Ö"ã"ö"##*#6#B#G#d#i#i#v#€#”#¡#º#É#Ü#ù#$ $'$2$G$e$q$z$$œ$¥$²$Á$Ö$ð$û$%%%%%!%,%3%>%C%J%` �…óìóì í í)ía4ˆ`L`LiLsL­L½LÉLÙLÜLßLb$ý{i{i›i¨i°i¼ic$+0ÚÚ'Ú8ÚJÚ†Úd¨Ci’©’©»©À©Ê©Ô©Þ©ê©ê©ò©ª$ª)ª2ª5ª:ª:ªRªgªjªmªsªzª~ª­ª±ª¹ª»ªƪƪ˪˪Úªêªe<$/R¨R¨`¨h¨p¨€¨Œ¨–¨ŨǨͨfü¶ñ V V V.V=VGVVVeVeV‹V V«V²VÕVâVðVþV WW:W0WFWXWcWuW‡WŽW•W¢W©W±WÁWÉWÙWåWX%X6X6X>XAXOXg@nz<¥<¥I¥Q¥T¥b¥f¥j¥m¥{¥‚¥‡¥h(a‚‚-‚3‚B‚L‚Q‚Q‚]‚d‚i‚s‚„‚•‚©‚«‚Æ‚ö‚ ƒ&ƒ1ƒCƒgƒiƒ‚ƒŒƒ¥ƒ¯ƒȃÒƒ݃ëƒòƒ„„ -„#„K„V„m„r„t„~„š„£„«„Ç„i<±¼ƒpƒp™p¬pÀpÉpãpêpqq qBqj,444D4k4˜4»4½4k<bmô¤ô¤¥ ¥ ¥¥¥"¥0¥4¥9¥lˆ3¦ ¦ · Á Ë Ù ñ  - - -' +$LK,"PURPLE",A="FL:::/Kernel/KernelA.HH,2925"$ +$LK,"TASKf_BREAK_LOCKED",A="FL:::/Kernel/KernelA.HH,3245"$ +$LK,"FILEMASK_SRC",A="FL:::/Kernel/KernelA.HH,2308"$ +4AJÛàÛàåàîàýàáIáMáMáRáDVc³ ³ · Æ Ò Þ ê ø    ! " & @4@ccko†�´ÃÏÝäõöú<#33F`y†���˜¦D‰–ããñÿ %88A„3Pò³ò³´ ´´ ´ ´B´N´]´j´w´|´‚´‘´—´ž´ž´¢´¢´¢´¢´¯´²´´0ÎÖã–ã–ý–—(—*—*—4—Ì699,929L9O9[9p9v9|9‚9¡9¦9®9®9¼9Â9Ç9ì9ò9ô9:::: :!:0:4:C:I:L:N:^:b:v:y:|:~:�:�:œ: Ä Íœ6œ6¾6È6Ë6Û6ó6ý677 7 7H7K7N7P7c7f7i7q7w7|7|7‚7Ž7�7™7™7™7™7Ÿ7¢7§7ª7²7Ä7 +ˆFdâ¾â¾¿ ¿¿¿#¿+¿1¿4¿@¿@¿n¿{¿…¿ˆ¿‹¿’¿š¿ ¿­¿­¿ÿ hÒ¦Ò¦Û¦é¦ø¦§§#§3§C§R§a§q§�§¢§¤§³§§Ò§â§¨¨¨ @Zf«:«:¹:À:Æ:Í:á:è:ê:ï:ü: 4æï»—»—Õ—ã—û—˜˜˜˜44=øHøHI"I"I%I?I?IEI(-35=RT^HÜê9x9xYxfxkxwx—x�x£x°x¹xºxÆx(Z`ÜÜ8ÜJÜRÜXÜ`Ü$üÊˆÊˆÓˆÛˆáˆæˆ0´¼:Ö:ÖPÖ[ÖlÖnÖvÖ8‰äcäcòcùcd d d"d"d+d1dP[kÜbÜbêbñbübc +cc c&c(c+c6c�E�Q�j�w�z���„�†�ž�±�¸�Æ�Æ�Æ�Í�Ù�ã�ñ�ú�‘‘‘‘*‘9‘H‘h‘q‘Û‘4×à;—;—O—]—u—€—‚—‚—Š—@@L‹‹“š§¶ÅÚîý%)`ˆœs!s!�!Ž!˜!˜!«!³!Æ!È!Û!Û!ß!é!î!î!ô!|w’ʥʥê¥ú¥¦ +¦ ¦¦$¦6¦F¦W¦g¦i¦i¦i¦o¦ˆ¦¥¦µ¦·¦·¦À¦̦XÓå³3³3¿3Á3Ð3æ3ò3ù344)4)4+4.444@8Dò‰ò‰ŠŠ$Š1Š1Š;Š|ýËËüÿ ->UZmq‚•ž®¶ÆÕØ ¬Ahpypy†y—y›yªy¼yÐyÛyáyùyùy zz%z4z9z9zEzEzKzKzµzºzºzâzâzðzózöz{ +{{;{ ŒËê“>“>œ>Ç>ò>?l?y?{?“?“?â?ï?ñ? @ @@9@@@E@O@|@ƒ@…@Š@�@! †Šì\ì\õ\]]"H—¥ÞÞùû ))-7#Œ¬ËVùVùwùzùƒùŸù²ù²ù½ùÂùÊùäùìùÿù úúú ú'ú4ú7ú@úCúFúKúrú$ lpþÊþÊË Ë&Ë%DLYàŽàŽüŽþŽ��&�3�9�<�H�&p¼Ô¾¾ÌÚðÿ%-8Rbqqxxxg'h#9ÈvÈvÞvàvïvwwwwww/wow|w†w–w w«w®w¼w($gl@y@yDyTy_yzy)œd‡+ + A J W d q ‰ � Ÿ ³ ³ » Ð Ý Ý ê ò !!!/!A!I!]!d!d!n!*|9,a,a6aCaTa^aealaua}a•aœa£a­aµa¼aÃaËaÑaÜaàaâaâaæa+Xd§d§ƒ§†§‹§Ž§—§¢§µ§¿§Ç§Ë§Î§Î§Ô§×§å§,D ,åPåPùP QQ%Q,Q3Q4QLùJžJžXž[žgžqžwž„ž˜ž˜žºžºžמÛžßžåž? …‰ÞÞâñõ@\˜«®ø®øÂøÐøÕøÛøæøïøïøÿø ùù'ù.ù1ù3ùVùA4Š“ööú5JJJNB4u~àKàKéKóK-L=LILYL\L_LC ”˜NNRuyDpu�:Ú:ÚTÚfÚ‚Ú‚Ú‰Ú‹Ú‹Ú™Ú›Ú›Ú§Ú§Ú°Ú¸Ú¿ÚÊÚåÚÛÛÛÛE4•ž¢~¢~¬~®~À~Ç~ç~è~í~F,'.ëëëëë4ë9ë?ëGXl~H\i‚‘¤ÁÌÔïú-9BGdmz‰ž¸ÃËÖÖÖÛéôû ^ {ÓìÓìíìÿì í_4ˆ`L`LiLsL­L½LÉLÙLÜLßL`$ýËiËiëiøij ja$+0~Ú~Ú‡Ú˜ÚªÚæÚb¨CiÚ©Ú©ªªªª&ª2ª2ª:ªcªlªqªzª}ª‚ª‚ªšª¯ª²ªµª»ªªƪõªùª««««««"«2«c<$/š¨š¨¨¨°¨¸¨ȨÔ¨Þ¨ ©©©dü¶ñ[V[VoV~V�V—V¦VµVµVÛVðVûVW%W2W@WNW\WjWŠW€W–W¨W³WÅW×WÞWåWòWùWXXX)X5X_XuX†X†XŽX‘XŸXe@nz<¥<¥I¥Q¥T¥b¥f¥j¥m¥{¥‚¥‡¥f(aj‚j‚}‚ƒ‚’‚œ‚¡‚¡‚­‚´‚¹‚ÂÔ‚å‚ù‚û‚ƒFƒ]ƒvƒ�ƒ“ƒ·ƒ¹ƒÒƒ܃õƒÿƒ„"„-„;„B„P„P„Z„s„›„¦„½„„Ä„΄ê„ó„û„…g<±¼ÓpÓpépüpqq3q:qPqVq\q’qh,c4c4g4”4»4è4 5 5i<bmô¤ô¤¥ ¥ ¥¥¥"¥0¥4¥9¥jˆ3ö ö  + + +) A -H -Y -f -q -x -‰ -“ -“ -¤ -¬ -± -¸ -Å -Ù -ä -mLš©#•#•?•F•M•Y•b•|•‡•Œ•••«•º•ĕĕٕn86X6XLXYXkX…X“XœX¦Xo$/4^ó^ógóxó¦óp4§°ppp)p2pLpSpipop‚pq0dlkTkTsT‰T”T£T½TÅTrPZjc“c“u“|“…“““˜“›“¡“¤“©“´“º“Ä“sd¦»îî -!,14DOUX[]amtH<JNõNõ^õdõoõxõ{õˆõ‘õ‘õ•õ˜õ õu$@EÞÞçõûv4ÕÞ,:BMfkrxw¬Ls:{:{L{[{a{u{ˆ{Ÿ{²{É{Ü{ó{ -|!|<|@|G|M|Q|c|||‰|�|ª|®|µ|»|¿|Ñ|ê|÷|ý|} -}x„c€PsPsssws„s‰s�s sÁsËsËsásísôst tt#tDtNtNtbtbtetstyP–¦[o[oqo„o–o¯o¹o»oÉoâoíoóo÷oÿoz(ËbËbÔbÞbébñböb{0ltöö$&&,|<KV@x@xIxSxcxex˜xŸxŸxŸx¢x}˜ò"Ÿ ~4ŠÓîÐîÐÑÑÑ'Ñ+Ñ1Ñ7ÑEÑZÑ_ÑeÑ|Ñ�чўѣѩÑÀÑÅÑËÑÙÑÝÑùÑ Ò Ò$Ò3Ò@ÒPÒ_ÒlÒ҅ҌҎҡһÒÂÒÐÒâÒâÒõÒ÷Ò -Ó Ó Ó!Ó4Ó4ÓPÓgÓmÓsÓ~Ó¢ÓH¦ó¦ó¯óÄóÍóÙóÛóÝóìóìóûóýóýóô€`Ýñƒhƒhšh¨h³hµh¼hÆhÜhçhòhôhùhûhühühi�(³¹;÷;÷F÷Z÷k÷m÷‚ˆ ÓçÓçÛçæçöçèè5è5è5è=èBèBèfèuè–è®è¶è¸è¸èÄèÄèÖèÝèÝèïèôèüèƒDÚçññ.ñ4ñCñOñVñeñqñqñwñ„8‹b‹b›bžb£b¦b´bºb½b¿bÇb…tëñëñûñòòòòò+ò-ò-ò-ò6òGòPòaòlòoòqòtòvòvòvò„ò†DMZÛSÛSðSþSþSTT T T$T,T‡¤6[ÈŽÈŽâŽêŽîŽöŽ� ���*�;�?�?�L�S�X�o�r�{���„�†���•�¬�¯�±�¸�¼�Ê�ˆ81;†Ú†Ú”Ú«Ú¶Ú¶ÚÁÚÅÚÅÚËÚ‰$0u[)[)c)s)ƒ)•)¤)­)»)É)Ð)Û)ç)ü) -**'*4*I*V*k*u*Š*”*©*³*È*Ö*Ö*ä*ð*ü*+7+F+U+c+o+{+Œ+¡+¶+Ç+Ñ+ã+õ+,,L,Z,o,”,«,´,Ã,Þ,õ,þ, ---%-.->-Š,–�C^C^G^X^h^m^|^‹02:+’+’?’J’\’d’g’o’Œ¼KvCdCd_d€d’d™d£d¯d·dÂdÊdÕdâdeee#e4e6e>eIeTecejemeoeue{e“eœeœe e¹e�,ÑØFúFúTú`úwú{ú}ú‘úŽP Yè`è`aa aaa(a/a5a^aea’a™a�aµaÁaÞaçaçaçaôa-b9bEbRbebsb„b—b¤bµbÌbÒbc+cXc_c~c…c�c¬c¬c¸cºcºcÆcÈcÈcÔcÖcÖcæcécécõcdd&d/d:dPd^d^d^dodˆd�d–dœdŸdçd�P&ؖؖø– ——#—9—?—J—P—U—W—p—�4#0H0H9HNHNH[HpHpHuH‘ ÌÐ&ú&ú4ú=úCú’¼ -5˜�˜�¶�º�Á�È�Õ�ã�ì�ï�õ�û�Ž Ž ŽŽŽ$Ž2Ž8ŽGŽSŽVŽYŽaŽfŽ|ŽˆŽ‹ŽŽŽŽŽŽŽŽŽ‘Ž™Ž¡Ž¨Ž¯ŽÁŽ“0HP&ÿ&ÿ4ÿBÿJÿmÿ†ÿ®ÿ”Ü�´xtxtžt¦t²tÇtÇtÝtåtõtuu u'u*u/u=uQuXububuwuwu�u›u¡u©u´uÒuÜußuâuçuõu vvvv#v1vGvQvTvTv[v_vqv•€PZPZdZkZsZ{Z—Z—Z¥Z§Z§Z·Z¹Z¹ZÇZÉZÉZÙZáZáZêZöZ[[%[%[)[P[–X"ËaËaÕaéaúab!b$b2b8b;bLbgbkb—@Š–4d>dFd^d^dgd{d�d‹d§d«d˜@$0kûkûyû~û�û“û™ûœûžû¤û™(âè;s;sQsmss…s sš %)óó(ó;ó@ó›H0>ààà#à&à/à;àCà`àoàuàxà„àœ  -VòVòZògòiò�ä{°zzz'zJzTzfzizqztzzz}z‰z›z¨z®z»zÆzËzÑzãzãzòzõzÿz{{ {-{3{@{K{P{V{h{h{h{h{s{s{�{ž ÑõLL"L$L5L:LHLiLwL…L�L¨L¯L±L±LÃLÉLÏLÑL×LÝLàLæLèLñLMMMM MMŸ@%RŸRŸfŸtŸtŸ�Ÿ¦Ÿ±ŸµŸßÆŸΟ T…–*-;;O_jp{{{�¡`p„nn‹‘ŸŸ³¾ÂÉÌÖÝíñññõ¢HøRÌRÌy̴̸̗̥̰̼ÌÑÌÛÌÛÌÝÌëÌ£D"/’‰’‰ ‰¬‰±‰±‰Â‰Ç‰Ç‰Í‰¤X{�3I3ILI\ItI€IŒIŒIžI¤I¤I°I¼I¾I¾IÆI¥,ÚáËrËrÙrürçr ss8s¦8{…ÂÅÂÅÈÅÆÅÖÅôÅÆÆÆ†Æ§8>HHIHIVI\IcIyIyI€IšI I¨<xƒµµݵëµòµöµùµýµ¶(¶8¶©`«¿â~â~æ~ý~/b{Š™ž¤¦ªLcúcú~úšúšú§ú§ú´ú´úÄúÈúÈúØúÚúÚúû«d4É A A+AAAHAfAwA†A“A¢A¶AÎAæAùABBDB_B|B¡B¦B¿BÔBôB CCCSCªC{CyCÉCÚCáCDD0D0DWDWDvD}D¹DÇD'EøDöDFEMEREhEpEpE•E¥EÆE FÙEáEÌE5FgFoFoF�F¤FÅFÏFæFîFÙFBGBGBGGGGGXGsG�G™G²GËGæGþGH,H:HEHEHXHqH…HšH¸H¼HºH -II(I6INIiItIŒI¢I¢IùIÊIÈIJ&J6JQJiJJ�JËJœJšJêJêJóJüJKK"K)K>K>KOKOKRKVK¬4 -â‚â‚ð‚õ‚ø‚þ‚ƒƒ ƒ­,sz°y°y´y¹yÃyÓyÓyþy®T—¨¬d¬dºdÇdÔdòdõdüdeeee!e)e¯Ô%V#G#GCGQGVG`G`GgGuGxGGG†G”G—G›G§G§G³G¹GÆGÔGÖGÖGÖGÙGÞGêGêGöGHH%H%H(H+H;H°ÈÉ÷«#«#Ã#Í#Þ#Þ#ð#õ#õ#$ $ $$#$#$5$:$:$L$Q$Q$Q$Q$X$]$]$o$t$t$†$‹$‹$¢$Ï$ä$ä$ö$ý$% %%%±üF� @KTj~Š¢µÖ .CLNV^u}ˆ•™�Ÿ²¹ÌÜãù!--2;MTTfl�²„a~ÜÜ -ÜÜÜ(Ü(Ü7Ü7ÜFÜUÜUÜiÜdÜxÜs܂܂ܑܑܠÜá³Ltƒ -} -}}+}.}2}@}K}T}s}€}Š}Ž}‘}£}´TÊÛ–ä–ä¤ä«ä¶äÙäçäñä÷äååååå#åµ¼žÉ¾â¾âÐâÖâäâäâã ã#ã'ã?ãCã]ã]ãpãyã„ã�ãšã£ã¸ãÂãÏãØãÚãàãéãïãää/ä?äPäTäXäcäcägägägä�ä¶4RƒRƒ`ƒbƒgƒjƒmƒrƒxƒ·”"¨u¨uÂuáuíuvvv v#v/v@vMvSvVvYv\vavcvgvsv„v“v™vœvŸv¢v¢v¬v¯vÁv¸P]m~è~è‡è•è•è­èÃèÒèëèéé/éKéLéQé¹L–¥Š€Š€˜€¤€¯€À€Ô€Ø€æ€û€ ���-�C�ºˆSqþUþUVV%V%V1V9VAVLVUV]VbVdVhVwV‚VŠV’V“V“V�V»Ü›ÎCCKOp}ˆ‘§ºÏãïÿ 2PYfr~~‹•¥»Ñé -44FLs¼,z�^í^íbí™í°í°íºí½,fm‹‹‹‹#‹/‹3‹9‹¾H´Â²�²�»�Ç�Ú�å�ý�ÿ�‚‚‚‚‚¿dÃØ"‚"‚+‚C‚N‚j‚l‚‚‚˜‚«‚Á‚Û‚ß‚À¬޵ËIËIçIéIJJ?JIJNJ}J„J†J†J•JŸJªJ¯J²JÁJÆJÕJîJõJõJKKK!KÁ€0LSS/S>SCSISSSXS_SnStStS}SˆSšS£S®S³S¸SÉSÏSÏSÏSÑSÛS  ÞòÞòèòûòóÃŒ'F|¢|¢Œ¢�¢™¢´¢Â¢Ç¢Ê¢Ø¢Ý¢ü¢£.£2£R£T£\£†£Š£ª£´£»£Ñ£ì£¤$¤@¤G¤O¤Ä´T}f f „ ‹ • š ­ ¸ Î Ø í ò ü     < V L f p Š ® ´ » Ï × Ý ä ë ò ù  -‡Åøµï[ž[žyžŠžŸž¥ž¬ž¬žºžÉžÐžÖžèžèžûž ŸŸ!Ÿ4Ÿ@ŸWŸYŸqŸsŸvŸxŸxŸ|Ÿ|ŸˆŸ�Ÿ�Ÿ“ŸžŸ¤Ÿ°Ÿ¸ŸÝŸóŸ  " ( + C Æ4&/³R³RÂRÔRÞRñRùRSSSÇŒ4Sæ -æ -ï -  - A Y n ƒ Œ ‘ ‘ ¡ ª ° ¼ Ó ö       c È8ˆ’îî$î0î[îhîjîqîyî{î�îÉ€5[�[�{�‡�“�—�›�ª�¾�Æ�Ì�à�ï�û�‘ ‘‘‘"‘0‘4‘>‘B‘K‘Q‘d‘Ê$). H H®HµHÉHÏHË,‚‰¦Ë¦Ë¼ËÏËÚËàËãËëĘ̈ï • •º•½•Õ•à•ð•––––?–E–E–Q–\–j–t–|–€–€–€–ƒ–…–‰–‰–Ž–œ–ª–¸–½–¿–¿–Õ–ÍLêù>û>ûZûfû€û‹û˜û¬û²û¾ûÎ  $óó -óóóÏX&8“BœB£B¹BÎBäBìBC C*C/C6CKCRCZC_CÐt¹Ò3232;2L2p2w2ˆ2¬2º2È2Ñ2ä2ë2õ233/313G3]3]3]3_3ÑHíûÂÝÂÝÓÝßÝãÝïÝ÷ÝÞ ÞÞÞÞÒ`óPóP÷PQ"Q4Q9QCQ“Q©Q°QÂQÕQèQRRRR,RÓ`hy�yƒy‹y§y°yÃyÒy×yêyzzz#z#z5zuzÔH_msHsH“H¡H§H»HÁHÆHÎHÑHÝHÕ¬Gn æ æææ#æ3æ>æMæYæbæ~æ�æ¥æÎæÚæåæçç+ç-ç-ç-çFçHçHçHç`ç`çrçzç•ç•ç•ç§ç®ç®çÀçÐçÖ4‰’àLàLéLóL-M=MIMYMuM€M×Ànš;‹;‹S‹Z‹b‹w‹€‹€‹›‹¡‹¡‹«‹²‹½‹Â‹Ì‹à‹â‹í‹í‹ü‹ŒŒŒŒŒ'Œ-Œ0Œ3Œ8Œ?ŒIŒYŒØ@/;’‘’‘°‘¼‘ɑԑà‘í‘ó‘ö‘ù‘ ’Ù0 'B”B”P”h”›”¡”£”£”©”Ú�k‹Ë“Ë“á“ä“ð“ð“ò“ÿ“ ””” ”#”(”>”P”[”g”q”t”v”y”{”~”ƒ”ˆ”Œ”š”Û<“ž€M€MŽMœM¡M§M·M·M½MÚMàMÜ8%âÖâÖìÖôÖ××%×(×*×.×Ý”}žrÔrÔ‰Ô‹Ô•Ô¬Ô¬Ô½ÔÆÔÐÔÔÔØÔßÔæÔïÔÕÕ Õ Õ ÕÕÕÕÕÕÕ#Õ3ÕEÕGÕWÕÞ€‚žƒƒŽ–¡¬·ÀÖêó.D^f‚Ž™±¼ÃÎÓèßLQ`z´z´ƒ´ƒ´’´¡´²´¶´Æ´Ý´á´á´æ´à85?‚£‚£’£®£º£¾££Æ£Ò£Ú£áÔ._ÛÛãëù %1<JYj†Žš¢ªªµ·ÌØêþ0ANi†ˆš££µµÃÊÜÜêêïóâœ$³E³E»EÁEÒEáEÿEFF$F5F@FLFLFYFkFpF—FžF¯F¹F¾F¾F¾FÞFþFGG"Gãxv�C-C-W-a-g-s-ƒ-†-Š-“-£-¦-¯-²-Ä-ê-ò-û-û-.-.2.8.E.äD&fêfênêvê~ê†êŽê–êžê¦ê®ê²ê¶êådavÚ¤Ú¤ê¤ú¤¥ -¥¥ ¥$¥*¥0¥8¥@¥L¥h¥k¥v¥v¥~¥æ@nzVéVépé~é�é•é—é¬éßéåéåéñéç<ƒAƒA£A³A¸AÞAB*B1B8B=BIBè(.4B£B£K£Y£h£w£|£é0Ú“Ú“è“”3”9”;”;”A”êDŒ™›”›”ǔՔà”ä”è”ì”ð”ü” • ••ë€Ïëss~†‘œ§°ÆÚã÷4NVr~‰¡¬³¾Ã×ì8gq³:³:¼:Ì:Ô:á:ã:ð:ð:ó:íLÁЃKƒK�K°KÅKËKÑKàKîKîKñKüKîˆús�s�‰���ª�¼�¼�Î�Ù�ï�ï�ÿ������$�(�0�4�<�B�H�H�K�Y�ï|‚¿‚¿”¿£¿¦¿Ç¿ê¿ú¿#À3À@ÀpÀÀŒÀœÀ¢À²À²ÀÄÀÇÀÌÀÌÀÜÀâÀåÀIÁð8 ¢ž¢ž°ž»žÆžéžÿžŸ Ÿñ?™™™%™5™B™S™d™u™†™›™¢™µ™È™Ú™â™ššš"š2šCšjš}š�šÄšÆšÍšÞšêšñš››#›/›a›òH'5p—p—Š—�—¶—Ë—Ñ—×—×—ß—á— ˜óL \ûiûijj j&j.j8j[j[jmjzj‡j�j�jØjæjk#k#k5kBkOkTkck˜kŸk°k¶k»k»kÍkÚkçkìkûk/l6lGlMlOlOlWlWldlyll’l¶lÃlÓlØlÞlëlölülmm mm!m1m6mUmbmomtmtmxm‘mô( %kRkRyR•RšR¦R¬Rõ,r¹ó:ó:û:ÿ:; ;; ;';';6;;;G;S;c;};Œ;‘;™; ;±;Ë;ß;æ;÷;ø;< <2<7<Z<^<g<o<x<—<ž<¯<°<´<Ö<ç<ü<======N=T=^=ö8JT>Û>ÛLÛcÛnÛnÛyÛ�Û�Û‡Û÷DìùÛÛíù)44EUW‚ø$kbkbtb}bƒbˆbùl@Wh›h›l›}›Ž›§›À›É›Ô›ß›œœœ œ*œ5œ>œGœZœmœ~œˆœˆœŠœú$ôùS�S�\�e�k�p�û  -~T~T‡T”T¥TüDèõ~ñ~ñ�ñ’ñ›ñ¬ñ­ñÀñÃñÉñý4%KBKBOBTB`BlBxBƒBŠBŒBþh-ƒC,C,k,m,v,Š,�,’,–,µ,É,Ì,Þ,æ,í, ---6-?-?-?-D-z-„-Ž-˜-¢-©-µ-Á-Ë-Ë-Ë-ì-ì-õ-÷-÷-... . . ........8.N.Y.p.y.~.ˆ.”. .¬.¿.Ö.è.ì.÷. //?/\/z/z/z/z/z/„/�/”/0ÿLÈ×{{�–›±³ÄÈÛá4.ê.ê6ê>êFêNêVê^êbêfê,êêêêê&ê*ê.êL™¨nWnW|W�WƒW’W”W¢W­W¶W¶W·W½Wx7®®ÂÇÑØë)2AHHKUkrtwyy…| +Y +n +n +w +‘ +˜ +© +¶ +Á +È +Ù +ã +ã +ô +ü +   ) 4 kLš©#•#•?•F•M•Y•b•|•‡•Œ•••«•º•ĕĕٕl86X6XLXYXkX…X“XœX¦Xm$/4®ó®ó·óÈóöón4§°SpSpgpyp‚pœp£p¹p¿pÒpo0dl»T»TÃTÙTäTóT UUpPZjc“c“u“|“…“““˜“›“¡“¤“©“´“º“Ä“qd¦»>>WZhhq|�„”Ÿ¥¨«­±½rH<Jžõžõ®õ´õ¿õÈõËõØõáõáõåõèõðõs$@E..7EKPt4ÕÞnn|Š’�¶»ÂÈu¬LsŠ{Š{œ{«{±{Å{Ø{ï{||,|C|Z|q|Œ|�|—|�|¡|³|Ì|Ù|ß|ú|þ|} }}!}:}G}M}P}Z}v„c€8i8i[i_iliqiuiˆi©i³i³iÉiÕiÜiïiôiøi j,j6j6jJjJjMj[jwP–¦«o«oÁoÔoæoÿo p pp2p=pCpGpOpx(cc$c.c9cAcFcy0ltFFTcntvv|z<KV@x@xIxSxcxex˜xŸxŸxŸx¢x{˜ò^^dbrï |4ŠÓNÑNÑfÑnÑ|чыёїѥѺѿÑÅÑÜÑáÑçÑþÑÒ Ò Ò%Ò+Ò9Ò=ÒYÒlÒÒ„Ò“Ò Ò°Ò¿ÒÌÒßÒåÒìÒîÒÓÓ"Ó0ÓBÓBÓUÓWÓjÓlÓÓ�Ó”Ó”Ó°ÓÇÓÍÓÓÓÞÓÔ}Höóöóÿóôô)ô+ô-ô<ô<ôKôMôMôRô~`ÝñÓhÓhêhøhii ii,i7iBiDiIiKiLiLiVi(³¹³ö³ö¾öÒöãöåö€„èè#è.è>èMèYè}è}è…èŠèŠè®è½èÞèöèþèéé é éé%é%é7é<éCé�DÚçnñnñ~ñ„ñ“ñŸñ¦ñµñÁñÁñÇñ‚8ÛbÛbëbîbóböbc +c cccƒtcñcñsñ�ñ�ñ�ñ�ñ�ñ£ñ¥ñ¥ñ¥ñ®ñ¿ñÈñÙñäñçñéñìñîñîñîñüñ„DMZ+T+T@TNTNTVTlTpTpTtT|T…¤6[ˆ„ˆ„¢„ª„®„¶„„É„ЄÕ„ê„û„ÿ„ÿ„ ………/…2…;…A…D…F…P…U…l…o…q…x…|…Š…†81;æÚæÚôÚ ÛÛÛ!Û%Û%Û+Û‡$0u# # + ; K ] l u ƒ ‘ ˜ £ ¯ Ä Ò Ú ï ü !!3!=!R!\!q!{!�!ž!ž!¬!¸!Ä!Ø!ÿ!""+"7"C"T"i"~"�"™"«"½"Ï"á"#"#7#\#s#|#‹#¦#½#Æ#Ñ#Ø#ã#í#ö#$ˆ,–�“^“^—^¨^¸^½^Ì^‰02:+’+’?’J’\’d’g’o’мKv“d“d¯dÐdâdédódÿdeee%e2eVeeelese„e†eŽe™e¤e³eºe½e¿eÅeËeãeìeìeðe f‹,ÑØ–ú–ú¤ú°úÇúËúÍúáúŒD VpWpWŠW�W“WŸW¡W°W·W½WæWíWX!X%X=XIXfXoXoXoX|XµXÁXÍXÚXíXûX Y Y,Y=YTYZY¡Y³YàYçYZ ZZ4Z4Z@ZBZBZNZPZPZ`ZcZcZoZ{Z”Z Z©Z´ZÊZØZØZØZéZ[ [[[[`[�P,<¨�¨�È�Û�ç�ó� ŽŽŽ Ž%Ž'Ž@ŽŽ4#0H0H9HNHNH[HpHpHuH� ÌÐvúvú„ú�ú“ú�¼ +5XƒXƒvƒzƒ�ƒˆƒ•ƒ£ƒ¬ƒ¯ƒµƒ»ƒƒɃ˃ÕƒÚƒäƒòƒøƒ„„„„!„&„<„H„K„N„N„N„N„Q„Y„a„h„o„�„‘0HPvÿvÿ„ÿ’ÿšÿ½ÿÖÿþÿ’Ü�´`j`j†jŽjšj¯j¯jÅjÍjÝjìjìjñjkkk%k9k@kJkJk_k_kukƒk‰k‘kœkºkÄkÇkÊkÏkÝkókýkll ll/l9ldFd^d^dgd{d�d‹d§d«d–@!-ÃúÃúÑúÖúÙúëúñúôúöúüú—(âè‹s‹s¡s½sÏsÕsðs˜ %)nónóxó‹ó�ó™H/=JàJà_àkànàwàƒà‹à¨à·à½àÀàÌàš  +¦ò¦òªò·ò¹ò›ä{°zzz'zJzTzfzizqztzzz}z‰z›z¨z®z»zÆzËzÑzãzãzòzõzÿz{{ {-{3{@{K{P{V{h{h{h{h{s{s{�{œ ÑõSLSLrLtL…LŠL˜L¹LÇLÕLàLøLÿLMMMM M!M'M-M0M6M8MAMPMVMVMVM]MnM�@%šŸšŸ®Ÿ¼Ÿ¼ŸÉŸîŸùŸýŸ    žT…–VVz}‹‹Ÿ¯ºÀËËËÏÝŸ`p„¾¾Ûáïï&-=AAAEQ HøšÌšÌÁÌßÌíÌøÌüÌÍÍÍ#Í#Í%Í3Í¡D"/’‰’‰ ‰¬‰±‰±‰Â‰Ç‰Ç‰Í‰¢X{�ƒIƒIœI¬IÄIÐIÜIÜIîIôIôIJ JJJJ£,Úáss)sLs7s\sbsˆs¤8{… +Æ +ÆÆÆÆ<ÆHÆJÆJÆÎÆ¥8>HHIHIVI\IcIyIyI€IšI I¦<xƒ +¶ +¶%¶3¶:¶>¶A¶E¶L¶p¶€¶§`«¿226M²ËÚéîôö¨@ ÛùÛùöùúú ú ú,ú,ú<ú>ú>úfú©d2Çè7è7ó7 88.8?8N8[8j8~8–8®8Á8×8â8 9'9D9i9n9‡9œ9¼9Ó9ã9å9:r:C:A:‘:¢:©:É:Þ:ø:ø: ; ;>;E;�;�;ï;À;¾;<<<0<8<8<]<m<Ž<Ô<¡<©<”<ý</=7=7=W=l=�=—=®=¶=¡= +> +> +>>> >;>I>a>z>“>®>Æ>Ü>ô>? ? ? ?9?M?b?€?„?‚?Ò?à?ð?þ?@1@<@T@j@j@Á@’@�@à@î@þ@A1AGAIA“AdAbA²A²A»AÄAÙAÙAêAñABBBBBBª4 +â‚â‚ð‚õ‚ø‚þ‚ƒƒ ƒ«,sz°y°y´y¹yÃyÓyÓyþy¬T—¨¬d¬dºdÇdÔdòdõdüdeeee!e)e­Ô%VsGsG“G¡G¦G°G°G·GÅGÈGÏGÏGÖGäGçGëG÷G÷GH HH$H&H&H&H)H.H:H:HFH_HbHuHuHxH{H‹H®ÈÉ÷û#û#$$.$.$@$E$E$W$\$\$n$s$s$…$Š$Š$œ$¡$¡$¡$¡$¨$­$­$¿$Ä$Ä$Ö$Û$Û$ò$ %4%4%F%M%T%]%l%Ï%¯„a~fÜfÜjÜyÜy܈܈ܗܗܦܵܵÜÉÜÄÜØÜÓÜâÜâÜñÜñÜÝ\á°LtƒZ}Z}n}{}~}‚}�}›}¤}Ã}Ð}Ú}Þ}á}ó}±TÊÛæäæäôäûäå)å7åAåGåQåVådåjåmåså²¼žÉãã ã&ã4ã4ãQã[ãsãwã�ã“ã­ã­ãÀãÉãÔãÝãêãóãää ä(ä*ä0ä9ä?ädägää�ä ä¤ä¨ä³ä³ä·ä·ä·äàä³4RƒRƒ`ƒbƒgƒjƒmƒrƒxƒ´”"¨u¨uÂuáuíuvvv v#v/v@vMvSvVvYv\vavcvgvsv„v“v™vœvŸv¢v¢v¬v¯vÁvµP]mÎèÎè×èåèåèýèé"é;éWéféé›éœé¡é¶L–¥Š€Š€˜€¤€¯€À€Ô€Ø€æ€û€ ���-�C�·ˆSqþUþUVV%V%V1V9VAVLVUV]VbVdVhVwV‚VŠV’V“V“V�V¸Ü›Îûû(5@I_r‹Ÿ«»ÎÛî ".::GQaw�¥¾ÂÄÉÎ×éðð  5 ¹,z�®í®í²íéíîî +îº,fm‹‹‹‹#‹/‹3‹9‹»H´Â²�²�»�Ç�Ú�å�ý�ÿ�‚‚‚‚‚¼dÃØ"‚"‚+‚C‚N‚j‚l‚‚‚˜‚«‚Á‚Û‚ß‚½¬޵JJ7J9JSJbJ�J™JžJÍJÔJÖJÖJåJïJúJÿJKKK%K>KEKEKWKcKgKqK¾€0LcScSSŽS“S™S£S¨S¯S¾SÄSÄSÍSØSêSóSþSTTT T T T!T+T¿  .ó.ó8óKóPóÀŒ'F|¢|¢Œ¢�¢™¢´¢Â¢Ç¢Ê¢Ø¢Ý¢ü¢£.£2£R£T£\£†£Š£ª£´£»£Ñ£ì£¤$¤@¤G¤O¤Á´T}¶ ¶ Ô Û å ê ý   ( = B L V ` ^ n Œ ¦ œ ¶ À Ú þ   '-4;BIZ__×Âøµï[ž[žyžŠžŸž¥ž¬ž¬žºžÉžÐžÖžèžèžûž ŸŸ!Ÿ4Ÿ@ŸWŸYŸqŸsŸvŸxŸxŸ|Ÿ|ŸˆŸ�Ÿ�Ÿ“ŸžŸ¤Ÿ°Ÿ¸ŸÝŸóŸ  " ( + C Ã4&/SSS$S.SASISSSUSbSÄŒ4S6 6 ? a l } ‘ © ¾ Ó Ü á á ñ ú   # F V V V i n o ³ Å8ˆ’fîfîtî€î«î¸îºîÁîÉîËîÑîÆ€5[�[�{�‡�“�—�›�ª�¾�Æ�Ì�à�ï�û�‘ ‘‘‘"‘0‘4‘>‘B‘K‘Q‘d‘Ç$). H H®HµHÉHÏHÈ,‚‰¦Ë¦Ë¼ËÏËÚËàËãËëËɨ+pŒpŒŠŒ�Œ¥Œ°ŒÀŒÒŒÖŒäŒíŒ���!�,�:�D�L�P�P�P�S�U�Y�Y�^�l�z�ˆ�������¥�ÊLêùŽûŽûªû¶ûÐûÛûèûüûüüË  $VóVóZógóióÌX&8ãBìBóB CC4C”P”[”g”q”t”v”y”{”~”ƒ”ˆ”Œ”š”Ø<“ž€M€MŽMœM¡M§M·M·M½MÚMàMÙ8%*×*×4×<×P×e×m×p×r×v×Ú”}žºÔºÔÑÔÓÔÝÔôÔôÔÕÕÕÕ Õ'Õ.Õ7ÕNÕNÕSÕUÕUÕYÕ[Õ[Õ_ÕfÕfÕkÕ{Õ�Õ�ÕŸÕÛLQ`´´Ë´Ë´Ú´é´ú´þ´µ%µ)µ)µ.µÜ85?ʣʣڣö£¤¤ +¤¤¤"¤ÝÔ,]› › £ « ¹ Ì Û å ñ ü  +*FNZbjjuwŒ˜ª¾ð)FHZccuuƒŠœœªª¯³Þœ$FF FF"F1FOFhFhFtF…F�FœFœF©F»FÀFçFîFÿF GGGG.GNGhGmGrGßxv� $ $ $)$/$;$K$N$R$[$k$n$w$z$Œ$²$º$Ã$Ã$É$õ$ú$% %àD&¶ê¶ê¾êÆêÎêÖêÞêæêîêöêþêëëádav"¥"¥2¥B¥M¥R¥_¥h¥l¥r¥x¥€¥ˆ¥”¥°¥³¥¾¥¾¥Æ¥â@nz¦é¦éÀéÎéßéåéçéüé/ê5ê5êAêã<ÓAÓAóABB.BTBzB�BˆB�B™Bä(.4УУ“£¡£°£¿£Ä£å0*”*”8”P”ƒ”‰”‹”‹”‘”æDŒ™›”›”ǔՔà”ä”è”ì”ð”ü” • ••ç€Ïë; ; F N Y d o x Ž ¢ « ¿ æ ü  + +: +F +Q +i +t +{ +† +‹ +Ÿ +è8gq;; ;;$;1;3;@;@;C;éLÁÐÓKÓKíKLLL!L0L>L>LALLLêˆús�s�‰���ª�¼�¼�Î�Ù�ï�ï�ÿ������$�(�0�4�<�B�H�H�K�Y�ë|ʿʿܿë¿î¿À2ÀBÀkÀ{ÀˆÀ¸ÀÇÀÔÀäÀêÀúÀúÀ ÁÁÁÁ$Á*Á-Á‘Áì8 êžêžøžŸŸ1ŸGŸJŸUŸí?à�à�é�õ���#�4�E�V�k�r�…�˜�ª�²�Ó�ç�ê�ò�‘‘:‘M‘_‘”‘–‘�‘®‘º‘Á‘Ò‘à‘ó‘ÿ‘1’îH=K@Ž@ŽZŽmކޛޡާާޝޱŽÝŽïL \KjKjSj^jpjvj~jˆj«j«j½jÊj×jßjíj(k6knksksk…k’kŸk¤k³kèkïkll l ll*l7l°Q°f°n°q°‰°™°ž°ž°¦°¦°É°É°É°Í°Ï°Ï°Ó°Õ°Õ°Ù°Û°Û°ß°ß°ß°â°ä°ä°ç°ì°ò°õ°ù°û°±±±0±5±;±>±C±V±q±s±‰±‰±‰±Ž±Ž±�±�±•±˜±¾±¾±¾±Ö±Ü±ó±²²&²8²]²b²b²z²˜²�²�²µ²Ó²Õ²Õ²í² ³ ³ ³#³?³?³]³i³n³n³†³�³¢³¢³º³Ö³Û³Û³ß³÷³´´´´ ´7´U´Y´Y´w´|´|´”´«´²´·´·´Ï´æ´í´û´ µ/µ6µ8µ8µFµNµwµyµyµ‘µ²µÑµÖµÖµîµ¶%¶¶=¶\¶}¶€¶…¶…¶�¶´¶¾¶Ã¶Ô¶Ô¶Ú¶å¶ú¶ÿ¶ ···O·]·c·z·‚·‹·‹·—·›·›·¤·³·¼·¼·Å·Ï·ë· ¸&¸5¸;¸P¸X¸d¸n¸n¸†¸ˆ¸“¸«¸­¸Í¸Í¸Ò¸Ò¸¹¹ ¹ ¹+¹/¹/¹8¹G¹P¹P¹Y¹_¹{¹†¹ž¹ ¹«¹Ã¹Å¹á¹á¹á¹ñ¹ººº,ºCºHºHº`ºwº�º†ºœºœº³º³º¿ºÃºÉºÒºáºêºêºóºþº»»4»?»Z»\»\»e»}»ˆ»ž»«»³»Ô»Ö»Þ»ø»û»¼ ¼*¼4¼4¼O¼Y¼d¼€¼“¼ª¼²¼¼¼¼¼Å¼É¼à¼½#½#½#½7½@½D½[½“½“½•½•½±½»½Ã½Ã½Ì½Ð½ç½ ¾0¾6¾M¾U¾b¾g¾g¾p¾t¾‹¾Ã¾Ô¾Ý¾â¾â¾í¾ñ¾ ¿ ¿*¿/¿E¿]¿]¿‡¿‘¿‘¿®¿²¿Å¿Í¿Ô¿ß¿ä¿ë¿ë¿ð¿#À7ÀUÀlÀvÀ€À€À�ÀºÀÊÀÜÀèÀìÀÁÁ$Á(Á(Á(Á(Á,Á1Á1Á<Á@ÁXÁoÁyÁ~Á”Á¬Á¬ÁÖÁàÁ   ÂÂÂ1ÂHÂRÂWÂmÂm……·ÂÁÂÞÂåÂðÂõÂà Ã@ÃRÃZÃ\ÃuÃàððÃÝÃßÃ Ä Ä'Ä2Ä<ÄFÄMÄjÄsÄsĠĸĻÄÖÄÖÄÖÄÛÄàÄÅ'ÅEÅ\ÅaÅkÅuŢŶŹÅÐÅÐÅÐÅÐÅÚÅðÅÆÆÆÆ.ÆEÆOÆ_Æ_Æ{Æ�ƒƤƮƴÆËÆÓÆÜÆáÆáÆáÆýÆÇÇ&Ç8Ç=Ç=ÇUÇlÇvdždžǢǶǹÇËÇÕÇÛÇòÇúÇÈÈÈÈ$È8È;ÈMÈ_ÈdÈdÈdÈ|È“È�È­È­ÈÒÈãÈíÈóÈ -ÉÉÉ É É ÉEÉVÉhÉmÉmɂɂɂɞɞɸɿÉüÊ0EMJØJØSØfØlØxØ�ØŽØ“Ø|„Ÿ:¶:¶W¶Y¶g¶g¶u¶ˆ¶°¶Ó¶á¶ñ¶·ü¶.·N·c·h·h·h·z·}·‰·8Ž˜ÊÚÊÚÙÚçÚøÚüÚüÚÛÛÛ¨ºàs÷s÷‰÷Ÿ÷�÷­÷µ÷¼÷À÷È÷Ø÷æ÷õ÷û÷øøøøø ø ø"øqù 4GPb’b’v’Œ’—’œ’ª’·’À’Ñ’ -ˆTr,6FN|‘¢Û´§!=BMWdn|‚Ž•£ç 0-5kko×°‰8 @ %0=EMU]ems ˜¤Æ;g;gSgbgpg€g†g†g‘gœgŸg¤g®g¼gÃgÄgÐgÖgÜgßgègégégõg÷ghX7‰¶Î¶ÎÔÎÚÎáÎñÎøÎÏÏ Ï#Ï1Ï5Ï:Ï@ÏNÏQÏVÏYÏYÏiÏzÏ|ÏŽÏ�Ï�ϢϩϫϸϺϺÏÊÏÛÏÞÏàÏìÏîÏÐÐÐ#Ð)Ð/Ð6Ð9Ð9ÐIÐZÐ\ЇЩЫвдÐÀÐÀÐÔÐØÐØÐîÐ@¨´Û^Û^ñ^__ _3_@_F_I_Q_0ûûû!û*û0û0û5û,;BR©R©a©m©{©„©‰©�©ä6ÎÌÎÌìÌïÌòÌÍÍÍ)Í,Í.ÍQÍQÍTÍdÍfÍfÍiÍkÍkÍn͚ͅ͵ͿÍÉÍÑÍÑÍÑÍÓÍÓÍØÍ÷ÍýÍ ÎÎ0Î@ÎBÎTÎdÎiÎiÎuÎu΂΅΅ΰÎ8ü"Þ"Þ1Þ:ÞIÞgÞkÞqÞsÞsÞyÞô…¾Ô¥Ô¥æ¥é¥ó¥¦¦ +ÉÉÉ É É ÉEÉVÉhÉmÉmɂɂɂɞɞɸɿÉüÊ0EM’ؒ؛خشØÀØÉØÖØÛØ|„Ÿ‚¶‚¶Ÿ¶¡¶¯¶¯¶½¶жø¶·)·9·\·D·v·–·«·°·°·°··Å·Ñ·8Ž˜ÛÛ!Û/Û@ÛDÛDÛIÛIÛOÛ¨ºàëöëö÷÷÷%÷-÷4÷8÷@÷P÷^÷m÷s÷{÷‡÷�÷�÷”÷˜÷˜÷š÷éø4GP²’²’Æ’Ü’ç’ì’ú’““!“ˆTrcc|†–žÌáò+÷q�’�§´¾ÌÒÞåó70-5»»¿'ÙQˆ˜¤Æ‹g‹g£g²gÀgÐgÖgÖgágìgïgôgþg hhh h&h,h/h8h9h9hEhGhSh X7‰ÏÏ4Ï:ÏAÏQÏXÏ`ÏfÏmσϑϕϚϠϮϱ϶ϹϹÏÉÏÚÏÜÏîÏðÏýÏÐ Ð ÐÐÐÐ*Ð;Ð>Ð@ÐLÐNÐnÐsÐzЃЉÐ�ЖЙЙЩкмÐçÐ Ñ ÑÑÑ Ñ Ñ4Ñ8Ñ8ÑNÑ +@¨´+_+_A_c_k_p_ƒ_�_–_™_¡_ 0kúkútúyú‚úˆúˆú�ú ,;Bš©š©©©µ©é̩ѩש ä6.Í.ÍLÍOÍRÍfÍnÍu͉͎͌ͱͱʹÍÄÍÆÍÆÍÉÍËÍËÍÎÍåÍúÍÎ Î)Î1Î1Î1Î3Î3Î8ÎWÎ]ÎlÎ|Î�Π΢δÎÄÎÉÎÉÎÕÎÕÎâÎåÎåÎÏ8üjÞjÞyÞ‚Þ‘Þ¯Þ³Þ¹Þ»Þ»ÞÁÞô…¾Ô¥Ô¥æ¥é¥ó¥¦¦ ¦ -¦¦¦¦ ¦&¦,¦3¦9¦@¦F¦M¦S¦Z¦`¦g¦m¦t¦z¦‡¦�¦”¦�¦¥¦¥¦®¦¯¦À¦Ó¦Õ¦å¦ì¦÷¦§ §§#§.§.§8§LWf¨x¨x±xÁxÁxßxåxõxûxyyyyy:yhÝó“Ž“Ž¨Ž·Ž¼ŽÌŽÔŽÔŽâŽìŽûŽ���*�5�;�F�I�Q�D<IÎÚÎÚâÚþÚ ÛÛÛ Û+Û/Û/Û7ÛÀ6bãïãïîïòïð!ð0ð<ðPðoðwð�ðŸðÃðÃðçðéðéð ñññ3ñ5ñ5ñAñAñIñIñUñiñyñ�ñ�ñ“ñšñšñ¬ñ¹ñÅñèñP„”ª}ª}¹}Â}Ì}Ñ}ã}ã}ã}å}÷}þ}/~K~L~R~0�• o o!o4oFoLoOoWo<al 19=INRX\ÉÜÆÆÊÝð"3Uw’­Èãþ4ðTctBÙBÙPÙbÙlÙvّٗٙ٤ٿÙËÙæÙìÙìÙìÙìÙòÙX£µ v v)v6v;vGvgvmvzv‡vŽv—v›v§v ,’™^Ì^Ìr̄̉̚ÌÇÌ ä6ƒ˜ƒ˜�˜ ˜£˜©˜½˜Ä˜Ç˜â˜ì˜ñ˜ø˜ý˜ý˜™™™3™?™S™\™d™u™u™u™~™…™“™•™ ™¦™Å™Õ™Ý™ï™ø™ šš#š&š&š&š&š2šuš!  Hðoðop p+p6pApUphpspp�p•p¡p¦pªp³pÌpØpØpópqq&q;qAqeqmqmqyq}q�q™q§qÒq­qáqìqrrrrr*r0rOrTrTr`rfrlrnr~r" Lp á á á/áCáPáTá]ádájáláá‡áÑá¬á‘áááðáâ ââ*â1â=âQâqâ{âSã#L’ΒΡΩΩζÎÈÎÔÎÜÎâÎçÎíÎïÎïÎõÎ$<{†r…r…€…™…¤…«…Õ…³…ã…0†%”Õö"€"€L€]€o€y€‰€‘€•€™€�€¥€­€¿€Í€×€Ü€ì€õ€ -���&�& GK{{{.{4{'ä6ø‰ø‰Š Š,Š5ŠSŠSŠUŠ\Š\ŠmŠtŠ�Š”Š�ЩЬбŠÁŠÜŠÜŠòŠôŠôŠ -‹ ‹ ‹‹‹-‹>‹D‹G‹G‹J‹O‹W‹h‹o‹u‹†‹‰‹¦‹¦‹«‹«‹«‹Æ‹(lªZ—Z—n—Š—š—š—®—¸—¼—À—Í—Þ—à—ô—ý—˜˜#˜)˜0˜?˜B˜M˜‚˜Ž˜š˜¢˜¬˜º˜˘Þ˜ë˜ü˜™™\™n™|™’™¡™¬™™ЙЙÜ™š ššš$š+š4š7š^š)4YbâØâØëØóØÿØÙÙ#Ù6Ù;Ù* ‹¯===$=$=3=?=F=L=L=V=_=_=e=i=l=v=�=�=�=™=™=¤=©=¬=¯=²=µ=¼=¼=¼=¼=¼=Ê=+ öúÎñÎñÒñßñáñ,¤“ø8†8†N†Z†b†s†w†‹†�†«†½††Ȇ͆ä†í†‡‡‡"‡0‡<‡L‡^‡^‡b‡h‡p‡z‡z‡~‡‚‡‘‡¡‡¥‡ʇʇÙ‡Û‡á‡é‡û‡ˆˆ)ˆ.ˆ.ˆ:ˆ:ˆHˆQˆQˆ`ˆŽˆ’ˆ•ˆ™ˆ ˆ«ˆÁˆÖˆåˆôˆÿˆ‰‰‰‰!‰.‰4‰4‰;‰T‰Y‰a‰i‰r‰y‰‚‰ñ‰-,k‘k‘t‘�‘•‘•‘š‘.„†ãø�ø�žž%ž*ž/ž4ž9ž>žCž[ž|ž�ž§ž´ž½žžÇžÌžêžÕžúžÿžŸ%Ÿ%Ÿ*Ÿ:Ÿ@ŸJŸOŸXŸ]ŸbŸrŸ ŸÕŸÚŸäŸñŸûŸ   & & M R W \ } { ‹ — ® · ¾ Ê Ö ø ø ÿ ¡ ¡¡¡¡%¡*¡ß¡/(éï£s£s½sÏsÛsásés0Âz®z®ˆ®�®•®›®îæ®î®ö®¯¯¯)¯2¯7¯f¯m¯u¯ƒ¯Н°¯°¯¹¯Я߯°°°+°;°K°Z°j°z°а¤°©°±°±°¶°İÓ°ô°ÿ°±±.±>±X±X±X±d±j±1(ÄÊ>> >>3>:>=>2°Ï÷ÂÊÂÊÜÊéÊöÊË ËË%Ë?ËEËMËjËpËpˈˋ˩ˬ˵˿ËÝËàËàËàËìË ÌÌÌÌÌÌ3Ì;Ì>ÌPÌ34ž§ƒ^ƒ^‡^˜^¨^¹^Â^Ç^×^4p !™y™y­yºy¿yËyÑyØyôy*z3z`J`q`{`…`�`•`�`©`»`Í`ç`ó`ü` -aaaa a(a>¬ FKäKäSäWäcäsä~ä�ä™ä¢ä·äàäìäôäåå<å<åcåeåeåeå~å€å€å€å˜å˜åªå²åÍåÍåÍåßåæåæåøåþåæ?X½ƒ_ƒ_�_˜_¡_§_³_¿_Ç_Í_Ó_Û_é_ô_ü_`'`4`=`=`B`G`U`\`a`a`g`n`s``‡`�`�`˜`§`«`¸`Å`Ê`Ô`Ô`Ý`ä`ð`û`aaa a&a-a4a;aBaIaPaWa^adamasa†a—a³aÂaÅaËa@|Kf¦õ¦õÅõÓõãõïõõõþõö ööö!ö+ö+ö2ö5ö;ö;öEöSöZöZöZöhöA,Ó&Ó&ë&ö&'@'H'B0ËÓú›ú›œMœTœZœgœzœ†œCàÊþ««³Óâìõ  ) 6 I g p } ‰ • • ¢ ¬ Ò å    7 D y e Š � ¡ ¥ ­ ­ » Æ Ô Û æ ô ô ù !DLRaœ¤œ¤©¤±¤´¤Â¤Å¤Ì¤Ð¤Ó¤×¤å¤ì¤ñ¤E8GQT¤T¤a¤i¤l¤z¤~¤Œ¤�¤•¤F0††�”£§©®GPáñsùsù}ù�ù£ù«ù_úH(MSÛÛãñ I0ÔÜŠœŠœžœÝœäœêœ���Jœ'J;c;cUcvcˆc�c™c¥c­c¸cÃcÐcßcècïcócócùcÿcd d&d/d4d4d4d8dBdK¼W‚àmàmn nn2n@nGnTnWn[nenrn’n’n°n²n²nÐnÒnÒnânänänônôno o(o2o6oOoQovoo‡oŽoÐoL<#Ò§Ò§à§è§ð§¨ ¨¨E¨G¨M¨MH?MË8Ë8Ï8æ8ý8$9Q9x99†9‘9¡9²9·9¹9NZJÁJÁ^ÁeÁuÁ|Á|Á’ÁžÁÅÁäÁÂÂ#Â'Â-Â;Â?ÂEÂSÂSÂSÂr‘¥½ÂÁÂÇÂÕÂÙÂßÂñÂñÂñÂñÂôÂùÂþÂÃÃÃ"Ã-Ã1Ã7ÃBÃBÃBÃGÃMÃaÃeÃkÃvÃzÀÉÉÉþÃO¬Ð÷ª¹ª¹̹ѹÚ¹Ú¹æ¹õ¹ººº&º&º6ºBºGºGº`ºkºsºxºŠºŠºŠº’º º®º¸º»ºÀºͺÚºÚºìºP�!APP=P@PNPWPWPnPP”P™P¬P¹P¾PÂPÓPýPQ QQQ(Q7Q:QnQQHôôô$ô-ô9ô;ô=ôLôLô[ô]ô]ôbôR¸9£ð[ð[\\\4\X\_\j\x\‚\˜\ \¦\³\Ã\×\Ü\ë\þ\]']]9];]D];]V]X]a]X]s]u]u]…]…]“]¤]©]Õ]ü]ü]^^,^4^:^G^W^k^p^^’^µ^Á^Ô^ô^_ô^__!__/_4_A_4_O_T_T_d_d_w_ˆ_�_¹_»_à_à_è_ë_ù_þ_``+`+`4`°`S0 ÃíÃíÑíÛíáíêíñíõíûíT(�•J€J€V€\€b€{€†€UÀw£»e»eåeèefff'f3fBfFfJfRf\fkftf�f�f”fšf¡f®f¹fÈfÎfÐfÒfØfÞföfÿfÿfg!g$g6gVDƒ�ð8ð899$9>9I9I9Z9j9l9–9WD -éééé5é5é:é:é:éGéGéSéSé]éX¼Er¼r¼ˆ¼�¼š¼¦¼´¼ļì¼½½I½M½U½_½‡½ª½¸½ȽÓ½þ½¾¾¾F¾J¾\¾a¾n¾x¾†¾†¾�¾š¾Y@nzãHãHëH II#I,I0I2IZ bX4X4c4g4o4�4�4®4¹4Â4Ø4ë455 585H5[5c5„5™5¤5®5Ó5Ø5â5ô5 66)6>666Y6q6u6z6z6‹6‹6ž6°6Ã6Ù6Û6Û6î6ö6ö6ö6777#7*7*7<7B7h7[4ºÃc=c=m=m=�=³=ï=ý=>\@1=«û«û¹û¾ûÁûÓûÙûÜûÞûäû]è¸îà“à“ú“””.”@”D”G”P”S”d”d”d”k”x”{”€”}”Ú”ñ”ô”ö” ••••*•*•3•B•P•`•n•w•~•ƒ•ƒ•ƒ•‰•�•^D »»Ö»þ»!¼.¼;¼F¼b¼j¼r¼_ ‰�ÆÆÔã`8îøÂ�Â�Ð�Ö�ß�å�ë�ô�÷�ý�atRkð|ð|}}0}P}V}P}m}o}u}o}Œ}Ž}Ž}ž} } }°}°}¸}ö}b03R3RìPì}ì‰ìœì¤ì©ì©ìµìµìÇìÎìÎìàìåìììkdVØiØiìiîiþi jj:j^jfjxj†j‘j¢j§j½jÅjÊjãjkk$k&k&kGkIkIkjklklk|k|k„k‡kŒk¢kªk¯kÈkëk÷kll?lAlAlblglglˆl�l�l�l�lªl­l·lËlÛlçlmmmm#m1m:mNmbmimpmsmÛmlðåH1H1f1i1l1v1„1�1§1¯1¹1ß1ì1÷1 22/2:2g2l2r2œ2¦2¬2¯2¼2Ç2Ù2î23 -30353;3^3c3w3�3¦3½3Ø3î344,4B4E4W4m<5@úƒúƒ„!„(„-„8„M„P„U„a„n0 ¸G¸G¼GÐGÐGäGèGìGo\QdÒ’Ò’â’ä’ï’ô’““““*“7“7“=“H“pŒc‚h7h7s7{7†7‘7œ7¥7»7Ï7Ø7ì78)8C8K8a8i8‡8“8ž8¶8Á8È8Ó8Ø8ë8qxˆ¢þþ þ$þ'þ4þ:þ=þEþNþ]þeþeþpþpþxþzþzþ�þ„þ�þr0 J“J“X“b“y““�“‡“sLDSx˜x˜�˜’˜œ˜ŘÓ˜Õ˜ê˜õ˜û˜™tx8P[P[f[ƒ[Š[–[¥[«[¯[Ä[Ò[Ú[à[ã[í[u´7`ȋȋì‹÷‹ÿ‹ŒŒŒ(Œ-ŒHŒHŒVŒ]ŒcŒjŒrŒ€Œ†ŒˆŒ˜Œ˜ŒŸŒ¥Œ¬Œ´ŒÂŒÈŒÊŒÊŒÚŒÜŒÜŒìŒQ�v.oSZSZmZ{Z”ZŸZ¶ZÃZÕZêZúZ[[[,[7[S[S[W[b[n[p[p[p[v[v[y[ƒ[ƒ[ž[«[«[°[À[Ó[Ù[â[ì[ü[\8\I\T\T\f\f\f\|\Œ\£\¬\²\Â\Æ\Æ\Ë\Ë\á\w,07Ò‰Ò‰Û‰å‰æ‰ë‰x¼ -5ûíûíî -î.î9îHîTî`îî—î§îÇîÇîèîêîêî ï ï ï.ï0ï0ï<ï<ïDïDïPïdïtï|ï|ïŽï•ï•ï§ï´ïÀïÄïãïyt zÞzÞ‹Þ—Þ¥Þ±Þ½ÞÉÞÉÞÛÞáÞáÞîÞúÞß3ß3ß3ß3ß9ß9ßIßKßKßtßz˜9[cCcCsC}C‚C‡C‡C–C›C´C½CÈCÊCËCËC×CâCäCóCõCD DDD-D4D6D6D6DªGªIªIªRªaªcªcªlªuªzªzªƒªŒª‘ª‘ªšª£ª¨ª¨ª¨ª±ªºª¿ª¿ªËªÔªÙªðªôªôª««««"«”«•XÚìêÜêÜòÜþÜ ÝÝ$Ý-Ý5ÝDÝ`ݑݑݣݪݪݼݽÝÁÝ–ÈØ 8 8(8.888;8;8D8O8Y8c8o8q8w8~8�8„8Œ8˜8ž8£8©8¬8®8¹8¿8Å8Î8Î8Ö8ß8å8î8î8î8î8ô8ü8ÿ89—,™  -Û -ÛÛ Û'Û,Û1Û˜8ak¶¶ÄÎØãëííó™,Ûâò‡ò‡û‡ˆˆ ˆš4ÐÙcrcrwr‰r˜r©r¼rÂrËr›$(-££ £(£:£@£œ<@KÚ£Ú£ð£ú£þ£¤¤¤¤¤&¤� ¶ò¶òºòÚòÜòžt2š²š²ª²¶²¿²вø²³*³7³K³B³l³€³†³ˆ³г�³’³Ÿ³¢³ª³ŸÜú-ƒƒ‹�š¨±ÇÛåñü -9Vnr‹£²¶ÁÍØçö$3_lp}���¤¶¶ÄÄÅÙ hawê´ê´ µµµµ$µ3µ@µoµzµ‚µ„µ–µ–µ–µ§µ´µ´µµ¡@y…°�°�´�µ�Ä�Í�Ó�×�Û�ñ�ö�ø�¢<ðûC C X G g � £€ ¼Š·Š·¨·¹·Á·Ô·æ·ñ·ü·¸¸4¸J¸R¸R¸¡¸¦¸¦¸ɸɸู¹)¹¤€›áááá1á1áHá\ázá|á”á§á²áÃáÚáÚáñáâ#â%â=âPâPâSâ¬â¥8—¡d]d]z]ƒ]�]˜]¡]¤]®]¦47@œ:œ:°:Ì:Î:Ù:Û:Û:ã:§hqÇ”«”«²«Â«É«Ñ«Ø«ô«ø«¬¬9¬9¬9¬B¬D¬D¬M¬O¬O¬X¬Z¬Z¬c¬e¬e¬n¬p¬p¬y¬{¬{¬„¬†¬†¬�¬‘¬‘¬š¬š¬�¬¢¬¢¬¢¬¥¬¨¬±¬Ë¬Û¬ò¬­­ -­ ­­­ ­ ­(­(­-­-­6­C­H­H­Q­e­h­m­m­v­v­„­ˆ­c®¨ ¢¦´]´]½]Ê]Ï]©`UiƒPƒP£P®P´P¿PÁPÒPßPåPåPñPª0[c3T3T¯I¯N¯d¯q¯z¯¯®¯µ¯½¯˯Ò¯ø¯ø¯°°'°H°P°c°s°ƒ°“°¢°²°°Ò°ì°ñ°ù°ù°þ° ±±<±G±V±f±v±†± ± ± ±¬±²±,(ÄÊS>S>\>c>ƒ>Š>�>-°Ï÷ +Ë +Ë$Ë1Ë>ËJËQËZËmˇË�˕˲˸˸ËÇËÎËÓËñËôËýËÌ%Ì(Ì(Ì(Ì4ÌUÌZÌ]ÌcÌcÌfÌ{̘̃̆Ì.4ž§Ó^Ó^×^è^ø^ ___'_/p !éyéyýy +zzz!z(zDzzzƒzŒz˜z0†ÄÒÆÒÆöÆ ÇÇÇ$Ç+Ç+Ç3ÇEÇNÇnÇsnjǓǓǨǴǴÇÛÇÞÇýÇÈ(È>ÈTÈVÈbÈxÈŽÈ­ÈÌÈØÈîÈÉ ÉÉ+ÉAÉAÉIÉSÉ_ÉuɋɗɭÉÃÉÍÉÕÉÜÉòÉûÉÓÊ18u~~Œ›¥¶¾ÀÀÆ280:©©#©K©n©z©‡©‘©–©3,µ¼£_£_¬_µ_È_Î_Ó_40 ƒƒ&ƒ0ƒDƒJƒLƒRƒ5,8?ÖÖêü !'6,¸e¸eÁeÌeÎeÎeÓe7\m€ZZ|€Œ�©²ÑÝæìðþ8€``$`+`>`J`q`{`…`�`•`�`©`»`Í`ç`ó`ü` +aaaa a(a9¬ F“ä“ä›äŸä«ä»äÆäÕäáäêäÿä(å4å<åZåeå„å„å«å­å­å­åÆåÈåÈåÈåàåàåòåúåæææ'æ.æ.æ@æFæPæ:X½Ó_Ó_ß_è_ñ_÷_````#`+`9`D`L`e`w`„`�`�`’`—`¥`¬`±`±`·`¾`Ã`Ï`×`à`à`è`÷`û`aaa$a$a-a4a@aKagagagaoava}a„a‹a’a™a a§a®a´a½aÃaÖaçabbbb;|Kföõöõö#ö3ö?öEöNöUö\öaömöqö{ö{ö‚ö…ö‹ö‹ö•ö£öªöªöªö¸ö<,››³¾ä=0ËÓBœBœVœ•œœœ¢œ¯œœΜ>àÈükks“¢¬µÆÖéö '0=IUUbl’¥Ä××÷9%JOaemm{†”›¦´´¹Å?LRaœ¤œ¤©¤±¤´¤Â¤Å¤Ì¤Ð¤Ó¤×¤å¤ì¤ñ¤@8GQT¤T¤a¤i¤l¤z¤~¤Œ¤�¤•¤A0ÖÖßäó÷ùþBPáñëøëøõøùù#ù×ùC(MS++3AS\^D0ÔÜҜҜæœ%�,�2�J�M�Y�Eœ'J‹c‹c¥cÆcØcßcécõcýcdd d/d8d?dCdCdIdOdgdpdvdd„d„d„dˆd’dF°Owècècdd d:dHdOd\d_dcdmdzdšdšd¸dºdºdØdÚdÚdêdêdeee(e,eEeGeleue}e„e·eG<#¨¨(¨0¨8¨H¨T¨^¨�¨�¨•¨HH?M99 969M9t9¡9È9Ï9Ö9á9ñ9:: :IZ’Á’Á¦Á­Á½ÁÄÁÄÁÚÁæÁ Â,ÂKÂWÂkÂoÂuƒ‡Â�›››ºÂÙÂíÂà ÃÃÃ!Ã'Ã9Ã9Ã9Ã9Ã<ÃAÃFÃLÃ`ÃdÃjÃuÃyÃÊÊÊÃ�ÕéíóþÃÂÃÈÃÑÃÑÃÑÃÄJ¬Ð÷ò¹ò¹ºº"º"º.º=ºJºNºXºnºnº~ºŠº�º�º¨º³º»ºÀºÒºÒºÒºÚºèºöº»»»»"»"»4»K� ?ØFØFGGG G G6GGG^GcGvGƒGˆGŒG�GÇGÏGÓGØGàGòGHH>HLHVôVô_ôtô}ô‰ô‹ô�ôœôœô«ô­ô­ô²ôM˜6˜°R°RÑRÔR×RôRS S*S9SCSYSaSgStS„S˜S�S¬S¿SßSéSßSúSüSTüSTTT)T)T7THTMTyT T T¨T«TÑTÙTßTìTüTUU$U7UZUfUyU™U§U™U´U¹UÇU¹UÔUÙUÙUéUéUüU VV>V@VeVeVmVpV~VƒV–V¡V°V°V¹V3WN0 £í£í±í»íÁíÊíÑíÕíÛíO(�•J€J€V€\€b€{€†€PÀw£ f f5f8fTfffmfwfƒf’f–fšf¢f¬f»fÄfÝfÝfäfêfñfþf ggg g"g(g.gFgOgOgVgqgtg†gQ<ƒŽÈ/È/Ú/æ/ü/0!02040`0R@ +CéCéQéYéuéuézézé‡é‡é“é“éœéS¼Eº¼º¼мؼâ¼î¼ü¼ ½4½W½f½‘½•½�½§½Ͻò½¾¾¾F¾V¾[¾c¾޾’¾¤¾©¾¶¾À¾ξξؾâ¾T@nz3I3I;I\I`IsI|I€I‚IU b + +++/+7+X+e+v+�+Š+ +³+Ì+à+ì+,,',/,P,e,p,z,Ÿ,¤,®,À,Ù,è,õ, +--%-=-A-F-F-W-W-j-|-�-¥-§-§-º-Â-Â-Â-Ô-Ô-Ý-ï-ö-ö-..:.V4ºÃ³=³=½=½=í=>?>M>Q>W@.:ûûûûû+û1û4û6û<ûXèÎ°Š°ŠÊŠâŠîŠþŠ‹‹‹ ‹#‹4‹4‹4‹;‹H‹K‹P‹M‹ª‹Á‹Ä‹Æ‹Ý‹à‹â‹ê‹ú‹ú‹ŒŒ Œ0Œ>ŒGŒNŒSŒSŒSŒYŒmŒYD  +¼ +¼¼F¼i¼v¼ƒ¼޼ª¼²¼º¼Z ‰�$3[8îø +ž +žžž'ž-ž3ž<ž?žEž\hRhørørs s4sTsZsTsqsssysss�s’s’s¢s¢sªsÙs]0ƒRƒRŒRžR¬R°R´R´R¹R^t/““ž­¼Êå + L ] € “ ¤ ­ º Ñ ì      " _Œ&:Í:ÍDÍFÍ^ÍlÍ͈Ͷ͹ÍÂÍðÍóÍ÷ÍüÍÎÎ1Î4Î6Î=Î_ÎbÎbÎeÎpÎwÎ~Î` ë“@“@¡@¦@®@¶@Ã@Õ@ß@ä@ö@ A!A7AMA_AfAfA|A‰A‰AŸA®A®AµA¼AÃAÈAÐAa@ÒÖÒÖáÖéÖýÖ××××"×$×$×*×bØ&X  0 ? J \ s s „ œ © ¼ È Ó ã ¡¡$¡1¡1¡1¡B¡n¡u¡~¡„¡‹¡‘¡–¡œ¡ ¡§¡²¡¸¡â¡c Uyfìfìoìì�ì±ìÃìÅìæìøìøì íí%í=íDíDíEíEíSí^íjílíxíƒí“í›í®ídüf¡à[à[ÿ[\\\(\=\B\K\R\`\n\„\„\‡\Œ\–\–\ \£\¹\Ñ\Í\ß\ä\]]$]']*]/]S]U]q]k]�]�]±]Å]Ì]Ò]Õ]Ú]ê]ñ]ô]Ç^e”¢ÃÈ^È^à^â^ð^ü^_&_/_H_M_c___o_�_�_¦_¨_¨_¿_Á_Á_Ñ_Ñ_Ø_Ø_à_9`f Vz[ë[ëcënë~ë�ë™ë½ë½ëÒëÚëßëßëìëìììì0ì]ìiì|ì„ì‰ì‰ì•ì•ì§ì®ì®ìÀìÅìÌìgDN@`@`T`V`f`t`~`¢`Æ`Î`à`î`ù` +aa%a-a2aKakakaŒaŽaŽa¯a±a±aÁaÁaÉaÌaÑaçaïaôa b0b(L(W(o(w(�(§(´(¿(Ñ(æ(÷()/)4):)d)n)t)w)„)�)¡)¶)Ê)Ò)ø)ý)*&*+*?*W*n*…* *¶*È*È*ô* ++ + +i<5@úƒúƒ„!„(„-„8„M„P„U„a„j0 ¸G¸G¼GÐGÐGäGèGìGk\Qd"“"“2“4“?“D“W“`“e“j“z“‡“‡“�“˜“lŒc‚@.@.K.S.^.i.t.}.“.§.°.Ä.ë.//#/9/A/_/k/v/Ž/™/ /«/°/Ã/mx…Ÿ[ý[ýwý|ýýŒý’ý•ý�ý¦ýµý½ý½ýÈýÈýÐýÒýÒýÙýÜýèýn0 š“š“¨“²“ɓϓѓדoLZiH�H�`�b�l�•�£�¥�º�Å�Ë�à�px5RR&RCRJRVReRkRoR„R’RšR R£R­Rq¨7]°�°�Ô�ß�ç�ö�û�‚‚‚0‚0‚>‚E‚K‚R‚Z‚h‚n‚p‚€‚€‚‡‚�‚”‚œ‚ª‚°‚²‚²‚‚ƒr.o£Z£Z½ZËZäZïZ[[%[:[J[Q[b[m[|[‡[£[£[§[²[¾[À[À[À[Æ[Æ[É[Ó[Ó[î[û[û[\\#\)\2\<\L\`\ˆ\™\¤\¤\¶\¶\¶\Ì\Ü\ó\ü\]]]]]]1]s,07Ò‰Ò‰Û‰å‰æ‰ë‰t¬ +1ÛíÛíæíêíîî(î4î@î_îwî‡î§î§îÈîÊîÊîëîíîíîùîùîïï ï!ï)ï)ï;ïBïBïTïaïmïqï‘ïup ÂÞÂÞÓÞßÞíÞùÞßßß#ß)ß)ß6ßBß_ß{ß{ß{ß�ß�ߑߓߓ߻ßv˜9[³C³CÃCÍCÒC×C×CæCëCD DDDDD'D2D4DCDEDQD[DiDnD}D„D†D†D†DŒDw$‚‡îîî îUîaîx<7B{š{š�š�š«š³šÃšÊšÌšÔšy,HHH(H,H,H0HzDu‚;;?Oegx„‰�¢¢¤{, +ðGðGôGH H HH|h@–@H@HKHVHfHnH�HžH¯H¸HÌHäHôHII I@IUI`IjI�I”IžI«I½IÖIåIåI JJ%JBJMJUJpJ{J�J™J³JÂJÎJ×JÜJùJK K%K!K;KFKNKYKYKYKdKdKuKuKˆKšK­K¶K¶KÉKÙKáKáKáKïKúKL L L!L%L,L}Lp3]3]<]A]H]H]g]Š]‘] ]¯]´]¶]¸]¸]~ˆ£Áª­ª­Á­Ä­Æ­Ô­ã­ã­ ®.®9®H®X®d®f®s®Š®•®—®�®Ÿ®Ÿ®Ÿ®¤®­®±®´®¾®øQppŽp¨pÂpÆpØpápêpñpúpqq*qBqUq^qgquq�q q©q½qÁqÇqÐqÖqáqãqæqîqrrr&r,r4r8rJrPrVr]rcrur{r�r–r˜rôr€l²±²±Ʊϱà±²+²:²G²R²o²‚²›²›²±²±²¾²вÚ²â²�HWe`[`[t[‰[“[§[°[µ[¹[¿[Æ[É[Ú[‚àø,Ó%Ó%æ%í% & &)&)&G&G&e&z&†&°&¶&»&â&ÿ&'9'V's'�'­'Ê'ç'(!(>([(x(•(²(Ï(ì( )&)C)`)})š)´)Î)è)****)*‘,ƒ< +Ú“Ú“î“ý“ ”””””%”„(¾ò¾òÈòÒòüòó…$jj-jIj†, R¦T¦T¾TÀTÌTÌTØTåTòTúTÿTUU UU)U9UDUIUIUPUPU[U[UzUˆU“U•U›U�UŸU¡U¡U¬U®U¶U¼U¾U¾UÊUÔU×U×U×U×UâUâUêUîUúU‡P¨¸Û1Û1ß1î1ó1ÿ1 22 2,23282I2`2x2z2ˆX�¢ò¬ò¬­­­­=­`­k­‰­š­œ­œ­¤­‰,Š‘îËîËÌÌÌJÌṖ̊x³Í&ð&ð5ðBðQðWð^ðvð…ðŒð±ð·ð½ðÄð×ðëðõðùðññ#ñ#ñ1ñ‹8¶ÀsKsK�KœK¡K·KºKÏKŒ(¿Å<§<§D§N§d§�8‘›%%!%)%1%R%h%q%w%ŽP:JÀwÀwØwäwìwówüwxxxx&x,x/x;x�ð8p¤©¤©¾©Î©Õ©Ý©ä©ªªª!ª*ª3ª5ª>ªGªIªIªRªaªcªcªlªuªzªzªƒªŒª‘ª‘ªšª£ª¨ª¨ª¨ª±ªºª¿ª¿ªËªÔªÙªðªôªôª««««"«”«�XÚì2Ý2Ý:ÝFÝQÝ`ÝlÝuÝ}݌ݨÝÙÝÙÝëÝòÝòÝÞÞ Þ‘ÈØ 8 8(8.888;8;8D8O8Y8c8o8q8w8~8�8„8Œ8˜8ž8£8©8¬8®8¹8¿8Å8Î8Î8Ö8ß8å8î8î8î8î8ô8ü8ÿ89’,™ RÛRÛ[ÛgÛoÛtÛyÛ“8ak(3;==C”,Ûâò‡ò‡û‡ˆˆ ˆ•4ÐÙ³r³rÇrÙrèrùr sss–$(-Z£Z£h£p£‚£ˆ£—<@K"¤"¤8¤B¤F¤K¤W¤\¤`¤d¤n¤˜ óó +ó*ó,ó™t2â²â²ò²þ²³³@³c³r³³“³г´³ȳγгÒ³سÚ³ç³ê³ò³šÜø+C C K O Z h q ‡ › ¥ ± ¼ Ê Ù ù  . 2 K c r v � � ˜ § ¶ Ö ä ó  , 0 = O O ] d v v „ „ … ™ ›haw2µ2µTµZµcµcµlµ{µˆµ·µµʵ̵ÞµÞµÞµïµüµüµ +¶œ@y…€”€”„”…”””�”£”§”«”Á”ƔȔ�<ðûC C X G g � ž€ ¼Ò·Ò·ð·¸ ¸¸.¸9¸D¸Z¸f¸|¸’¸š¸š¸é¸î¸î¸¹¹(¹H¹O¹q¹Ÿ€›^á^ágájá�á�á˜á¬áÊáÌáäá÷áââ*â*âAâUâsâuâ�â â â£âüâ 8—¡d]d]z]ƒ]�]˜]¡]¤]®]¡47@œ:œ:°:Ì:Î:Ù:Û:Û:ã:¢hqÇ”«”«²«Â«É«Ñ«Ø«ô«ø«¬¬9¬9¬9¬B¬D¬D¬M¬O¬O¬X¬Z¬Z¬c¬e¬e¬n¬p¬p¬y¬{¬{¬„¬†¬†¬�¬‘¬‘¬š¬š¬�¬¢¬¢¬¢¬¥¬¨¬±¬Ë¬Û¬ò¬­­ +­ ­­­ ­ ­(­(­-­-­6­C­H­H­Q­e­h­m­m­v­v­„­ˆ­c®£ ¢¦´]´]½]Ê]Ï]¤`UiÓPÓPóPþPQQQ"Q/Q5Q5QAQ¥0[cƒTƒTŒTšT T±T³T³T¸T¦(‹‘ ] ] ]+]4]7]?]§8LV’„’„¢„¥„§„¬„µ„¸„½„Å„¨ €„ÆÆÊÙÝ©DT_T_h_z_�_…_ˆ_“_›_¯_²_º_ª€›ã›ã¹ãÈãßãñãä ääää(ä4ä7ä:äFäKäTäYä`äyäyä�ä«h²Èöö/9Mc‡¡¡·Úôô¬X=O®ë®ë¸ëºëÏë×ëøëÿë ì ì#ì,ì0ì4ì­\r…€†€†–†�†¬†³†¼†¼†Ö†á†é†ý†‡ ‡‡‡5‡®� )5555]5…5­5»5þ5A6„6†6”6¢6°6°6Ê6ä6ö67747F7V7k7„7‹7’7®7Ê7Ö7¯PAQä:ä:;; ;);/;4;R;T;b;h;k;y;°lXo66WZhht{€ƒ‰Œ”™™ž¡£§·±ˆ;Ys’s’|’†’†’–’£’¬’µ’¾’Ç’Û’Û’æ’ì’î’ý’“““&“F“F“H“X“^“c“² @àsàsèsôst0t4tCtOt]tlt±t±tÝtútuuu@u@ufufukupupuu¤u¿uÍuïuv"v+vAvEvGvGvSvSvUvUvevqvqvuvzvƒv•vœvªv¹vñvúv w wwmy³4  ƒ -ƒƒ-ƒ2ƒ@ƒCƒIƒQƒ¹T¼ÍÜÜ0Ü<Ü>ÜGÜVÜgÜmÜm܈Ü�ܘܺ¨'š¡š¡¬¡·¡¼¡Ê¡Ö¡â¡ë¡ö¡¢ ¢¢ ¢-¢;¢Z¢e¢l¢€¢œ¢¨¢°¢»¢½¢΢Ù¢à¢î¢ý¢ÿ¢££»D8E››¯¹ËÒÙéô ¼<)4ªƒªƒÁƒÄƒÉƒÌƒßƒåƒèƒêƒôƒ½8¡«2Û2Û<ÛPÛRÛ`ÛbÛsÛ†Û‹Û¾´`Éóóþ &5BO^r‚˜¥¸Ùèõþþ:[Ž“­ÁÝè"4Ff{ލ½×ãõú 6FRee˜£®ÈÖâîîó*T[`€‡¬¬ÏÞ - -*1<<J__pwŒŒ�� ¨¿h - >ü>üLügüsüü‹ü”ü�ü¦ü¯ü¸üÁüÊüÓüÜüåüîü÷üýýýÀ0½ÅCqCqaq}q”q q¦q¬qËqÁX�Ÿ<6<6J6S6_6e6h6m6s6v6{6{6ˆ6Œ6�6�6•6ÂL-ãYãYòYZZ -ZZ1Z‹7‹7«7¼7Ã7Ô7Û7Û7ñ7ñ7ÿ78888H8s8ž8«8¸8Ä8Ä8AKb„b„r„u„w„|„„‚„‡„�„Å8~ˆŽŽ£¬³º½ÅÆD�Ž€€€ €€€€$€*€0€6€<€B€D€ÇhÊ XKXKcK{KŒK›K¥K®K¿K×KïKÿKLL;LPLfLpL•LšL¤LµLÇLÞLÞLM M*M*MIM\MdMdMƒM“M±MñMÄMÌM·MN0N8N8NRNgN…N�N¢NªN•NõNõNõN+O+O�a�o�“�£�©�²�²�¾�ÖdøVøV WWW#W)W2W@WKWMW]WiW†W†W�W˜WžW¨W×<±¼ˆ{ˆ{œ{Ÿ{¨{¸{½{Ñ{â{Ø|÷*�*�`�T�p�v�…�Š�›�Ÿ�£�­�²�Â�È�Ï�Ò�ä�ÙÔ†·x‘x‘ž‘¡‘ª‘³‘Ǒёܑޑò‘ÿ‘’ ’ ’’'’0’D’J’t’‹’¬’¬’Å’Ì’Ñ’×’““7“7“O“O“Q“Q“Q“l“�“�“ߓڰ 1›‘›‘¤‘¿‘¿‘őőˑˑˑˑˑˑˑˑББܑâ‘â‘è‘í‘ö‘ö‘ ’ ’ ’ ’ ’ ’’’’’’’)’Û`\pCDCDGD^DnD�D”D›D²DÂDÕDæD÷DE)EJEaElEwE±EÜ„u’X…X…n…u…ƒ…�…²…¸…Æ…Ë…Ò…Þ…Þ…è…í…ô…ÿ… †††† †3†Ý,ê�ê�î�ó� ‚‚‚Þ@›§3131A1H1O1Y1`1b1t1y1†1ß,„‹ +ƒƒ-ƒ2ƒ@ƒCƒIƒQƒ´T¼ÍbÜbÜx܄܆Ü�ܞܯܵܵÜÐÜØÜàܵ¨'â¡â¡ô¡ÿ¡¢¢¢*¢3¢>¢I¢T¢Y¢g¢u¢ƒ¢¢¢­¢´¢È¢ä¢ð¢ø¢£££!£(£6£E£G£P£Z£¶<)4ªƒªƒÁƒÄƒÉƒÌƒßƒåƒèƒêƒôƒ·8¡«zÛzÛ„Û˜ÛšÛ¨ÛªÛ»ÛÎÛÓÛ¸´^dz³¾ßæõ2BXex™¨µ¾¾×úNSm��¨ÈÑÙâô&;Nh}—£µºÌÞö%%Xcnˆ–¢®®³ÃÑê @Gll�žÈÊÊÏêñüü +  07LL]]`h¹h + ŽüŽüœü·üÃüÏüÛüäüíüöüÿüýýý#ý,ý5ý>ýGýPýPýhýº0½Å“q“q±qÍqäqðqöqüqr»X�Ÿ<6<6J6S6_6e6h6m6s6v6{6{6ˆ6Œ6�6�6•6¼L-3Z3ZBZPZPZZZdZ�ZŒZ•Z›ZœZ¢Z½`*>Û7Û7û7 88$8+8+8A8A8O8W8e8m8m8˜8Ã8î8û899¾8AKb„b„r„u„w„|„„‚„‡„�„¿8~ˆÞÞóü + ÀD�Ž€€€ €€€€$€*€0€6€<€B€D€ÁhÈ B B+BCBTBcBmBvB‡BŸB·BÇBÚBâBCC.C8C]CbClC}C�C¦C¦CÊCèCòCòCD$D,D,DKD[DyD¹DŒD”DDßDøDEEE/EMEWEjErE]E½E½E½EóEóEFFF)F1FDF\FoFwFwF…FŽF™F§F®F¹FÇFÇFÌFØFÂ4{„Œ¥Œ¥œ¥ž¥¦¥º¥Á¥Æ¥Î¥Ã<²½L^L^p^t^�^¤^®^¸^»^Ë^Ä8§±Ô]Ô]ø]ü]^,^6^9^I^ÅLú üü*ü6üPüYüfüzü€üŒüÆ`L`r¤r¤’¤ž¤©¤®¤¼¤ǤÖ¤ܤí¤ñ¤õ¤û¤þ¤¥¥¥¥Ç Ÿ£ò~ò~ö~È #GnýnýƒýŠý”ý¢ý¢ýªýÃýæýèýþþ=þcþ‚þŒþ–þ¤þ¼þÔþÝþÝþöþÿÿ'ÿ)ÿ0ÿ7ÿpÿɼY„#ü#ü?üBüKüTü^üpüsüvü{üŽü‘ü¤ü¤ü¸üºüºüÎüÎüÑüÔüâüæüüüý ýýýý-ý0ý2ý2ýGýGýGýYýÊ`¹Í[–[–w–z––…–Ž–“–Ÿ–§–³–·–¿–˖͖͖ЖܖË ’–D]D]M]Z]_]ÌX€’ í í&í.í9íUíUí^í^ícítí}íˆíˆí”í¡íÍ<ÎÙ6ñ6ñ:ñCñJñSñZñcñcñjñlñÎ\"¼_¼_Ì_Ñ_Û_ã_ì_ï_ö_ù_```Ïd\q�…�…¨…±…Ì…Û…ð…ö…þ…!†/†S†c†i†r†r†~†ÐdÈMÈMÝMçMìMóMùMNNNN-N9NVNVN_NhNnNxNÑ<±¼ˆ{ˆ{œ{Ÿ{¨{¸{½{Ñ{â{Ò|÷z�z�°�¤�À�Æ�Õ�Ú�ë�ï�ó�ý�‚‚‚ ‚"‚4‚Ó,†Í8‡8‡^‡a‡j‡s‡‡‡‘‡œ‡ž‡²‡¿‡ȇ̇̇Õ‡ç‡ñ‡ö‡ +ˆˆ<ˆDˆ[ˆbˆgˆsˆ›ˆ¢ˆ»ˆ»ˆÀˆɈ݈舉)‰J‰J‰c‰j‰o‰z‰¤‰º‰݉݉õ‰õ‰õ‰÷‰÷‰÷‰ŠŠ*Š?Š?Š­ŠÔ° 1›‘›‘¤‘¿‘¿‘őőˑˑˑˑˑˑˑˑББܑâ‘â‘è‘í‘ö‘ö‘ ’ ’ ’ ’ ’ ’’’’’’’)’Õ`\p“D“D—D®D¾DÑDäDëDEE%E6EGEXEyEšE±E¼EÇEFÖ„qŽ@{@{V{]{k{…{š{ {®{³{º{Æ{Æ{Ð{Õ{Ü{ç{õ{ù{ü{ÿ{||×,:‚:‚>‚C‚]‚b‚d‚Ø@›§ƒ1ƒ1‘1˜1Ÿ1©1°1²1Ä1É1Ö1Ù,„‹ † -††† †&†&†+†à4›¤[Œ[ŒdŒrŒ†ŒŽŒ”Œ–Œ–Œ›Œá /3ÐHÐHÞHòHøHâH!/zßzß�ß›ßžß§ß³ß»ßØßçßíßðßüßã$öéöéúéþéêäDÍÚº‡º‡È‡Ô‡Ù‡Ù‡æ‡ë‡ë‡ñ‡åx]w“m“m©m°m¾m¾mÊmÕmnn -n n nnnnnnnnnn!n$n1næhC™ÛšÛšõš÷š›› ›<›W›W›W›W›W›c›o›v›„›ˆ›“›£›­›²›²›»›Ë›Ð›Ð›á›æ›é›õ›œœœœœ5œ7œ7œTœTœZœfœrœyœ}œ�œ�œœœ­œ¾œÀœÀœÖœØœØœîœîœôœ� ���'�*�6�G�Y�[�[�[�`�¤�çxš´«�«�Ã�Ò�Ø�Û�ö�žžžžž'ž)ž)ž)ž4ž6ž6ž6žAžAžAžFžXžè¨r˜žVžV¸VÐVåVìV÷VýVýVWWWWW!W.W4W7W9W>>>>#>'>+>ø$n³ËTËTÓTãTòT÷T U(UAU^UfU…U˜U´UVVVù,æíë3ë3ï3444úXÂÔªª³ÃÃÄÉÉÓæöü €€ €!€!€ûhW&å&å>åGåMåVå^ågåoåtåtå|å�å�å‰å—å—å�å¤å¤åºåÂåÉåÐå×åâåéåÿåææ%æMæcæpæ·æŸæÕæççç;ç>çBçGçPçYç�ç�ç|ç¡çœç·çÏçÝçççççüçèè%è.èEèIèPèRèSèZèZèjèü@ã ˆ"ˆDˆQˆQˆUˆ[ˆý0W_ʄʄ؄ç„î„þ„…… …þ, þ.þ.//./C/L/ÿ`xŒ3n3nOntnynˆn�n”n”n¤n³n»nÇnÛnånñnõnõn odµ -xvxvšvžv¦v·v·vÍvÖvævævòvww"w%w*w/w?wJwQwUwYwgw{w‚wŒw’w•w£w©w¹wÐwÒwÕwÕw×wñwýwx xx9x=xIxPxWx]x`xnx„x„x„x‰x•x­x±x¼x¿xÂxÈxËxÙxïxïxïx÷xyy y*y-y4yEyEyLyby4R[|;|;’;”;ž;«;´;¹;Ã;tIb€r€rŽr—rœrµr¹r¾rÕrãrãrÿrs s.s.s:sCsIsIsOs,›¢ÞîÞîçîñîïïï˜\~K%K%S%d%%Ž%›%ª%´%Í%Û%í%ü% &&"&0&<&H&T&c&r&„&—& &®&µ&µ&Ã&Ì&Xææú 33DS_tvy{{{ƒö30>0>8>@>Q>`>j>v>v>z>‚>†>Ÿ>Ù>ë>ÿ>#?,?5?5?:?M?R?]?s?‡?Ž?À?ó?@@*@>@E@w@ª@»@Ë@Ë@Ò@ä@ä@ò@ò@ó@AAAAAP­½‡‡/‡?‡E‡J‡J‡T‡X‡]‡]‡e‡D¦³J�J�V�m�x�~�„�Š� �§�¬�²� Hœª³.³.Ë.Î.ã.ì.//(/8/B/Y/k/r/~/ -,ð÷ësëstt#t)t9t 8<F’’&’6’H’Q’T’\’ <›¦š†š†®†¼†Ç†Ò†Ú†â†ê†í†õ† <juêªêªþª«««-«9«?«E«(kª”ª”Ä”ö”••(•5•F•W•_•m•o•r•u•u•‚•”•—•œ•¦•¬•½•À•ŕŕҕٕë•î•ó•ú• ––––-–0–2–9–K–N–P–W–i–l–n–u–‡–Š–Œ–’–’–’–’–—–—–ž–¥–¬–²–µ–U—8r|"Ô"Ô,Ô4ÔEÔZÔbÔeÔgÔkÔPÝí��&�/�H�Y�~���›�¥�²�²�´�¼�H¾Ìj‡j‡x‡„‡‰‡‰‡–‡¨‡­‡­‡³‡H\jÄ;Ä;Þ;ï;ÿ;<<<<<"<H©‹ò‹ò¬ò²ò¹òÏòæòêòòòó"ó"ó"ó"ó)ó3ó9óAóMóRóRóYó_ókópówó~ó…ó‰ó’ó¤ó¶ó»ó¾óÆóÕóçó÷óþóô9ôQôjônô�ô¥ôÙôÙôàôäôíôóôøôøôøôøôøôøôøô õõõõ*õ0õ8õ>õ@õ@õGõKõTõVõVõVõYõ[õ[õbõfõiõoõoõrõuõ‹õ˜õ˜õ£õ·õ¾õÅõÚõÞõÿõÿõööö ööö ö ö ö+ö3ö6öáöx»Õ�/�/¬/¯/´/¿/Ç/ä/ï/ö/ý/%0%0-0S0^0c0c0k0—0¢0§0§0«0º0,£ªïï(ï2ï]ï]ïrïœ`ƒ……-…4…?…E…H…H…O…U…i…n…q…v…………ƒ…�…œ…¤…¹…Ä…Ú…Þ…à…õ…ù…ù…ù…†ŒkŠ$<$<B<E<]<]<_<p<}<‚<ˆ<¥<¨<³<·<·<¼<×<Ú<å<é<é<ò<õ<=d)ì§ì§¨¨6¨A¨D¨J¨R¨f¨v¨ƒ¨…¨“¨ ¨°¨Ä¨Æ¨Æ¨Ö¨�Xx�œ�œšœ œ§œ­œÆœëœÿœÿœ��0�I�b�t�x�„�†�‘�œ�§�§�«� UYŽÛŽÛ¢Û±Û¹Û@v‚J«J«S«{«ž«««¸«ëæ«î«ó«Ìh—nönö‰ö“ö¡ö§ö±ö±ö¾öÄöÈöËöÍöÔöÛöåöñöúö÷&÷C÷3÷X÷X÷f÷Ž÷�÷�÷¤÷»÷Ç÷Ï÷Ñ÷ë÷øø"øXøì¥Ü›Œ›ŒµŒ½ŒÅŒÔŒåŒçŒþŒ� � �/�5�;�B�K�i�e�x�ˆ�Ÿ�°�³�¸�¾�Þ�ô�ŽŽŽŽŽ'Ž2Ž8Ž;ŽAŽPŽaŽfŽrŽ}Ž�Ž *.FóFóJóWóYó L&5àMàMêMñMüMNNNNN,N.N5N:N>N ,z�nËn˂˔˚ˠ˦Ë!0Ÿ§ZÕZÕcÕiÕrÕ{Õ„ÕŽÕ“Õ"<¨³šÕšÕ©Õ®ÕÉÕàÕäÕäÕéÕéÕïÕ#8NXšØšØªØ²ØÆØÒØÕØרߨ$\ø òºòº»» »»»A»d»q»~»‰»¦»®»µ»µ»¸»¾»%,“š†î†î”î®î»îÀîÓîÙî&¼òSXSXX…XžX¶X½XÉXÕXÙXçXYY%Y/Y7Y>YFYPYXYlY}YŽY£YªY³Y¹YÁYÁYÅYâY'4#;û;ûDûIûRû[ûaûaûfû(< ~Ø~Ø’Ø¥Ø²Ø¾ØÆØâØòØõØÙ)4Î×Ä7Ä7Ø7Ú7ã7ã7ð7ø7ý78*,W^;H;HIHKH]HeHjHpH+Dss€Ž–ž¬´¼ÄÌÖÛ, W[CëCë]ëoëyë-¸‘»˜9˜9 9¨9³9Ò9Û9ñ9:::&:&:5:V:{:ˆ:�:¦:±:¹:¹:È:é:;;#;9;D;V;V;d;k;};};‹;‹;Œ;Ÿ;.^šs s { ‹ � ¬ µ à Ñ Ý î />^m€Ž£ºÃÒí "6CQ]r‡™žª¶ÄÙë  *4=A/(QW®ÿ®ÿ¹ÿÍÿÜÿàÿ00X`ŽŽ—¡§­¯¯´1@ K'K'_'m'{'…'–'§'±'»'Å'Ë'2 TX«ü«ü¹üÇü3ˆ #M#MCMMMPMXMhMhM|M†MœM¦M¨MÇMÌMÝMëMöMNN N N N/N4PÙé–ú–ú´úÇúÓúíúþú û û&û,û;û5$mr€y€y„y”y™y©y6H¾ÌÌ^Ì^â^ç^_ ___"_%_(_2_7D&ûbûbccccc%c%c4c5c:c8(¤ªÂ~Â~Æ~Ñ~Ö~à~â~9D.;æôæôôôõõ -õ)õCõCõGõMõ:d>Sëûëûüüüü ü ü-ü-ü<üKüZülü�ü‹üšüšü¤ü;ÔT¦Ó¦ÓÄÓÈÓËÓÜÓïÓùÓÿÓÔÔÔÔÔÔÔÔ1ÔIÔQÔTÔeÔyÔ€ÔŠÔŽÔ¡Ô¤Ô°ÔµÔ»ÔÃÔÖÔðÔøÔûÔ Õ$Õ+Õ+Õ:ÕHÕbÕoÕŽÕŽÕŸÕ·ÕÄÕÉÕÉÕÚÕîÕõÕúÕúÕ Ö Ö6Ö;Ö;ÖAÖRÖfÖ…ÖŠÖŠÖ�Ö¡ÖµÖÔÖÙÖÙÖêÖþÖ ×××!×5×B×G×G×X×l×y×{×{×{×{×{×Œ×¤×³×µ×µ×Æ×Ú×ã×ã×é×é×ò×ò×{Ø<4ÅΒʒʠʥʰʳʷʽÊ=l 73N3NQNTN\NpNpN…N�N¦N°N²NÑNÖNçNõNOO O)O)O7O>ˆ7U;O;OaOeOhOxO‘O‘O¤O­OÂOËOÒO×OáOêOôO÷OúOÿOP%P6PPP^PnPnP€P?l:QÓ Ó Þ í ü  ) 5 C L [ m Œ ž à Ì á è è ý þ  @T3D¢×¢×³×È×Ö×â×âר ØØ&Ø&Ø2Ø>Ø@ØHØAXÉÛIwIwiwvw{w‡w§w­wºwÅwÌwÕwÙwåwBX¶È©v©vÉvÖvÛvçvw ww'w.w7w;wGwC$ Ä Ä Ú ¡3¡A¡D X\nènèrè{è}èE  .ò.ò8òKòPòF áå‹—‹—Ÿ—±—¹—G(*0ܨܨé¨þ¨#©7©H0qy&Ë&Ë@ËCËCËLË]Ë`ËhËIHª¸Û•Û•ö•––$–$–C–H–J–J–T–JX qúÎúÎÏÏ%Ï8ÏEÏhÏhÏuϗϸÏÉÏôÏÐÐ)Ð0Ð5Ð5ÐUÐmЧЮиÐÑÐâÐôÐÑ0ÑEÑQÑXÑmÑmÑmÑrÑrÑ”ÑÑ¬ÑÆÑÎÑãÑÒ ÒJÒ\ÒÒ†Ò‹Ò‹ÒšÒ©Ò¸Ò½Ò½ÒÌÒàÒÓÓ&Ó5ÓLÓlÓlÓlÓ„Ó�Ó�Ó¦Ó®ÓÔK`AU««³ÉÑÑÙèô   $ 5 F X \ a c LX½Ï*¹*¹L¹P¹V¹Y¹d¹d¹u¹‚¹Œ¹�¹’¹˜¹¦¹M0ª²ãöãöùö÷0÷2÷2÷:÷ND:Î:ÎCÎKÎKÎXÎjÎrÎw΃Ή΋΋Î�ÎOLD¡D¡T¡b¡r¡x¡£¡Ç¡Ø¡#¢'¢/¢PØ92†2†L†S†W†[†f†w†…†™†¥†¨†±†¼†Ó†؆á†ä†î†ö†ù†ü†‡'‡/‡F‡M‡V‡Y‡[‡k‡n‡p‡w‡‡‡‹‡’‡•‡»‡‡Ô‡Q<ðû˜˜1˜3˜A˜^˜b˜r˜˜RH -fôfôzô|ôƒô‘ô¹ô¾ôÕôÚôÚôÞôæôS@:FuQuQ…Q’Q™Q®QµQ¼QÅQTHÖäÀ0À0Ú0ç0÷0 11191<1F1UP¾W¾WÒWôWôWX XXX!X%X-X.X6XVpbzʄʄ҄ބ÷„………D…Y…^…e…j…j…l…W ÍÑ4_4_=_O_Xh„š+0+030Q0b0r0y0�0®0Á0È0Ù0ñ0ó0ó011/1111131Y0$,[[c}…�©²¼Z@ 2Ö2Ö;ÖCÖLÖ`ÖjÖoÖ{Ö�ÖƒÖƒÖˆÖ[4ÆÏËqËqéqrr(r.r4r=r\r\,ÇÎTT T)T=TOTTT]<NY»9»9Ã9á9ò9::":<:T:V:X:^`³ ³ » Ê Ö ê û  - - - -+ -= -D -D -V -W -[ - \ No newline at end of file +††† †&†&†+†Ú4›¤[Œ[ŒdŒrŒ†ŒŽŒ”Œ–Œ–Œ›ŒÛ /3ÐHÐHÞHòHøHÜH .ÂßÂß×ßãßæßïßûßà à/à5à8àDàÝ$FêFêJêNêPêÞDÍÚº‡º‡È‡Ô‡Ù‡Ù‡æ‡ë‡ë‡ñ‡ßx]wãmãmùmnnnn%nWnWnZn\n\nanancncncnenenennnqntn�nàhC™ÛšÛšõš÷š›› ›<›W›W›W›W›W›c›o›v›„›ˆ›“›£›­›²›²›»›Ë›Ð›Ð›á›æ›é›õ›œœœœœ5œ7œ7œTœTœZœfœrœyœ}œ�œ�œœœ­œ¾œÀœÀœÖœØœØœîœîœôœ� ���'�*�6�G�Y�[�[�[�`�¤�áxš´«�«�Ã�Ò�Ø�Û�ö�žžžžž'ž)ž)ž)ž4ž6ž6ž6žAžAžAžFžXžâ¨r˜žVžV¸VÐVåVìV÷VýVýVWWWWW!W.W4W7W9W5>5B5J5N5g5¡5³5Ç5ë5ô5ý5ý5666%6;6O6V6ˆ6»6Ì6Ü6ò67 7?7r7ƒ7“7“7š7¬7¬7º7º7»7Í7Í7Û7ß7ã7P­½‡‡/‡?‡E‡J‡J‡T‡X‡]‡]‡e‡D¦³J�J�V�m�x�~�„�Š� �§�¬�²�Hœª{%{%“%–%«%´%Ë%â%ð%& +&!&3&:&F&,ð÷;t;tUthtstyt‰t8<Fb’b’v’†’˜’¡’¤’¬’<›¦š†š†®†¼†Ç†Ò†Ú†â†ê†í†õ†<ju2«2«F«M«W«`«u«�«‡«�«(kú”ú”•F•j•m•x•…•–•§•¯•½•¿••ŕŕҕä•ç•ì•ö•ü• ––––"–)–;–>–C–J–\–_–d–k–}–€–‚–‰–›–ž– –§–¹–¼–¾–Å–×–Ú–Ü–â–â–â–â–ç–ç–î–õ–ü–——ž—8r|jÔjÔtÔ|Ô�Ô¢ÔªÔ­Ô¯Ô³Ô PÝíZ�Z�n�w���¡�Æ�É�ã�í�ú�ú�ü�ž +H¾Ìj‡j‡x‡„‡‰‡‰‡–‡¨‡­‡­‡³‡ H\jÄ;Ä;Þ;ï;ÿ;<<<<<"< H©òò$ò*ò1òGò^òbòjò|òšòšòšòšò¡ò«ò±ò¹òÅòÊòÊòÑò×òãòèòïòöòýòó +óó.ó3ó6ó>óMó_óoóvó’ó±óÉóâóæóôôQôQôXô\ôeôkôpôpôpôpôpôpôpô„ô‹ô�ô’ô¢ô¨ô°ô¶ô¸ô¸ô¿ôÃôÌôÎôÎôÎôÑôÓôÓôÚôÞôáôçôçôêôíôõõõõ/õ6õ=õRõVõwõwõ|õ|õ|õƒõ‡õ�õ˜õ˜õ˜õ£õ«õ®õYö x»ÕX&X&t&w&|&‡&�&¬&·&¾&Å&í&í&õ&'&'+'+'3'_'j'o'o's'‚',£ªnïnïxï‚ï­ï­ïÂïœ`ƒ……-…4…?…E…H…H…O…U…i…n…q…v…………ƒ…�…œ…¤…¹…Ä…Ú…Þ…à…õ…ù…ù…ù…†ŒkŠ$<$<B<E<]<]<_<p<}<‚<ˆ<¥<¨<³<·<·<¼<×<Ú<å<é<é<ò<õ<=d)ì§ì§¨¨6¨A¨D¨J¨R¨f¨v¨ƒ¨…¨“¨ ¨°¨Ä¨Æ¨Æ¨Ö¨�Xx`“`“j“p“w“}“–“»“ϓϓá“è“””2”D”H”T”V”a”l”w”w”{” UYîÛîÛÜÜÜ@v‚’«’«›«ëæ«ó«¬ ¬.¬6¬;¬Ìh—¾ö¾öÙöãöñö÷ö÷÷÷÷÷÷÷$÷+÷5÷A÷J÷^÷v÷“÷ƒ÷¨÷¨÷¶÷Þ÷à÷í÷ô÷ øø ø!ø;øVøbørø¨øì¥Ü›Œ›ŒµŒ½ŒÅŒÔŒåŒçŒþŒ� � �/�5�;�B�K�i�e�x�ˆ�Ÿ�°�³�¸�¾�Þ�ô�ŽŽŽŽŽ'Ž2Ž8Ž;ŽAŽPŽaŽfŽrŽ}Ž�Ž *.–ó–óšó§ó©óL&5àMàMêMñMüMNNNNN,N.N5N:N>N,z�nËn˂˔˚ˠ˦Ë0Ÿ§¢Õ¢Õ«Õ±ÕºÕÃÕÌÕÖÕÛÕ<¨³âÕâÕñÕöÕÖ(Ö,Ö,Ö1Ö1Ö7Ö8NXâØâØòØúØÙÙÙ Ù'Ù\ø :»:»H»M»U»\»a»‰»¬»¹»Æ»Ñ»î»ö»ý»ý»¼¼,“šÖîÖîäîþî ïï#ï)ï ¼ò£X£XÏXÕXîXY YY%Y)Y7YVYVYuYY‡YŽY–Y Y¨Y¼YÍYÞYóYúYZ ZZZZ2Z 4 “ú“úœú¡úªú³ú¹ú¹ú¾ú!< ÞØÞØòØÙÙÙ&ÙBÙRÙUÙeÙ"4Î×Ä7Ä7Ø7Ú7ã7ã7ð7ø7ý78#,W^‹H‹H™H›H­HµHºHÀH$ QU#ë#ë=ëOëYë%¸�¹`0`0h0p0{0š0£0¹0Í0×0ã0î0î0ý01C1P1X1n1y1�1�1�1±1Ö1ã1ë12 222,232E2E2S2S2T2g2&^š++3CUdm{‰•¦»Ðçö%8F[r{Š¥ÃÚîû *?QVbn|‘£¼ÅÐ×âìõù'(QWþÿþÿ ,0(0X`ÞÞçñ÷ýÿÿ)@ '5CM^oyƒ�“* QUüüü ü+ˆ sMsM“M�M M¨M¸M¸MÌMÖMìMöMøMNN-N;NFNWNeNoNoNoNN,PÙéæúæúûû#û=ûNû[ûoûvû|û‹û-$mr€y€y„y”y™y©y.H¾ÌÌ^Ì^â^ç^_ ___"_%_(_2_/D&KcKcTcbcbcdcjcucuc„c…cŠc0(¤ª!&021D.;6õ6õDõRõRõZõyõ“õ“õ—õ�õ2d;PCûCû\û`ûlûlûxûxû…û…û”û£û²ûÄûÙûãûòûòûüû3ÔTÔÔ$Ô(Ô+Ô<ÔOÔYÔ_ÔcÔfÔhÔnÔrÔuÔ{Ô~Ô‘Ô©Ô±Ô´ÔÅÔÙÔàÔêÔîÔÕÕÕÕÕ#Õ6ÕPÕXÕ[ÕlÕ„Õ‹Õ‹ÕšÕ¨ÕÂÕÏÕîÕîÕÿÕÖ$Ö)Ö)Ö:ÖNÖUÖZÖZÖkÖÖ–Ö›Ö›Ö¡Ö²ÖÆÖåÖêÖêÖðÖ××4×9×9×J×^×k×p×p×�ועקק׸×Ì×Ù×Û×Û×Û×Û×Û×ì×ØØØØ&Ø:ØCØCØIØIØRØRØÛØ44ÅÎÚÊÚÊèÊíÊøÊûÊÿÊË5l 7ƒNƒN¡N¤N¬NÀNÀNÕNßNöNOO!O&O7OEOPOaOoOyOyO‡O6ˆ7U‹O‹O±OµO¸OÈOáOáOôOýOPP"P'P1P:PDPGPJPOPgPuP†P P®P¾P¾PÐP7l:Q‹‹–¥´Ïáíû%DV{„™  µ¶º8T3Dê×ê×ûרØ*Ø*ØHØUØfØnØnØz؆؈Ø�Ø9XÉÛ™w™w¹wÆwËw×w÷wýw +xxx%x)x5x:X¶Èùvùvw&w+w7wWw]wjwww~w‡w‹w—w;$ Ä Ä Ú ¡3¡A¡< X\¾è¾èÂèËèÍè=  ~ò~òˆò›ò ò> áå‹—‹—Ÿ—±—¹—?(*0ܨܨé¨þ¨#©7©@0qy&Ë&Ë@ËCËCËLË]Ë`ËhËAHª¸Û•Û•ö•––$–$–C–H–J–J–T–BX qBÏBÏMÏfÏmÏ€Ï�ϰϰϽÏßÏÐÐ<ÐLÐ]ÐqÐxÐ}Ð}Ð�еÐïÐöÐÑÑ*Ñ<ÑMÑxÑ�љѠѵѵѵѺѺÑÜÑÇÑôÑÒÒ+ÒVÒgÒ’Ò¤ÒÇÒÎÒÓÒÓÒâÒñÒÓÓÓÓ(ÓNÓVÓnÓ}Ó”Ó´Ó´Ó´ÓÌÓØÓåÓîÓöÓeÔC`AUûû  ! ! ) 8 D _ h o t … – ¨ ¬ ± ³ DX½Ïr¹r¹”¹˜¹ž¹¡¹¬¹¬¹½¹ʹÔ¹×¹Ú¹à¹î¹E0ª²[ö[öqö}ö¨öªöªö²öFD‚΂΋ΓΓΠβκοÎËÎÑÎÓÎÓÎØÎGLD¡D¡T¡b¡r¡x¡£¡Ç¡Ø¡#¢'¢/¢HØ9‚†‚†œ†£†§†«†¶†džÕ†é†õ†ø†‡ ‡#‡(‡1‡4‡>‡F‡I‡L‡`‡w‡‡–‡�‡¦‡©‡«‡»‡¾‡À‡LJׇÛ‡â‡å‡ ˆˆ$ˆI<ðû˜˜1˜3˜A˜^˜b˜r˜˜JH -¶ô¶ôÊôÌôÓôáô õõ%õ*õ*õ.õ6õK@:FuQuQ…Q’Q™Q®QµQ¼QÅQLHÖäˆ'ˆ'¢'¯'¿'Ô'Û'ä'(((MP¾W¾WÒWôWôWX XXX!X%X-X.X6XNpbz……"….…G…R…`…n…”…©…®…µ…º…º…¼…O ÍÑ4_4_=_O_Ph„š{0{0ƒ0¡0²0Â0É0í0þ011)1A1C1C1V1g11�1�1ƒ1Q0$,««³ÍÕíù R@ zÖzÖƒÖ‹Ö”Ö¨Ö²Ö·ÖÃÖÉÖËÖËÖÐÖS4ÆÏrr9rUrlrxr~r„r�r¬rT,ÇÎTT T)T=TOTTTU<NY : ::1:B:R:c:r:Œ:¤:¦:¨:V`kks‚Ž¢³¾ÇÏÑãõüü \ No newline at end of file diff --git a/Kernel/Kernel.PRJ b/Kernel/Kernel.PRJ index 135f45e..dc64162 100644 --- a/Kernel/Kernel.PRJ +++ b/Kernel/Kernel.PRJ @@ -56,6 +56,6 @@ #include "EdLite" #include "BlkDev/MakeBlkDev" #include "FunSeg" -#include "KEnd" +#include "KMain" #exe {KCfgDel(kernel_cfg);}; diff --git a/Kernel/KernelA.HH b/Kernel/KernelA.HH index 4e30d37..5799a57 100644 --- a/Kernel/KernelA.HH +++ b/Kernel/KernelA.HH @@ -387,7 +387,7 @@ class CBinFile U8 module_align_bits, reserved; U32 bin_signature; - I64 module_org, + I64 org, patch_table_offset, //$LK,"Patch Table Generation",A="FF:::/Compiler/CMain.HC,IET_ABS_ADDR"$ file_size; }; @@ -1233,24 +1233,24 @@ public class CDocEntry:CDocEntryBase class CEdFindText { - U8 find_text[STR_LEN] fmtstr "$$DA-P," + U8 find_text[STR_LEN] format "$$DA-P," "A=\"Find :%s\"$$\n", - replace_text[STR_LEN] fmtstr "$$DA-P," + replace_text[STR_LEN] format "$$DA-P," "A=\"Replace :%s\"$$\n"; - Bool replace fmtstr "$$CB,\"Replace\"$$\n", - scan_fwd fmtstr "$$CB,\"Fwd\"$$\n", - scan_sel_text fmtstr "$$CB,\"Selection\"$$\n", - match_case fmtstr "$$CB,\"Match Case\"$$\n", - whole_labels fmtstr "$$CB,\"Whole Labels\"$$\n", - local_var fmtstr "$$CB,\"Rename Local Var\"$$\n", + Bool replace format "$$CB,\"Replace\"$$\n", + scan_fwd format "$$CB,\"Fwd\"$$\n", + scan_sel_text format "$$CB,\"Selection\"$$\n", + match_case format "$$CB,\"Match Case\"$$\n", + whole_labels format "$$CB,\"Whole Labels\"$$\n", + local_var format "$$CB,\"Rename Local Var\"$$\n", pmt,pad; - I64 filter_lines fmtstr "$$DA,A=\"Filter Lines:%d\"$$\n"; + I64 filter_lines format "$$DA,A=\"Filter Lines:%d\"$$\n"; }; class CEdFileName { CDirContext *dirc; - U8 name[256] fmtstr "$$DA-P,LEN=255,A=\"FileName:%s\"$$"; + U8 name[256] format "$$DA-P,LEN=255,A=\"FileName:%s\"$$"; }; //$LK,"Ed",A="MN:Ed"$() @@ -1475,7 +1475,8 @@ class CWinMgrTimingGlbls I64 calc_idle_cnt; }; -#define WINMGR_FPS 30 +#define WINMGR_FPS (30000.0/1001) +#define WINMGR_PERIOD (1001/30000.0) public class CWinMgrGlbls { @@ -1483,11 +1484,16 @@ public class CWinMgrGlbls F64 ode_time, last_ode_time, fps, //You can read but not write this. You have no control. + ideal_refresh_tS, last_refresh_tS; CWinMgrTimingGlbls *t; + CDate scrn_cast_now; + F64 scrn_cast_tS; + U8 *scrn_cast_print_fmt; + CDC *scrn_cast_dc,*dc2_alias; Bool show_menu, - grab_scroll, - grab_scroll_closed; + grab_scroll,grab_scroll_closed, + scrn_cast; }; #help_index "AutoComplete" @@ -2011,7 +2017,7 @@ class CAOT U8 *buf; I64 rip,rip2, aot_U8s, - max_align_bits,module_org; + max_align_bits,org; CAOT *parent_aot; CAOTImportExport *next_ie,*last_ie; CAOTAbsAddr *abss; @@ -2064,7 +2070,7 @@ class CAOTCtrl CAsmArg arg1,arg2; CAOTBinBlk *bin; I64 num_bin_U8s, - max_align_bits,module_org; + max_align_bits,org; CAsmUnresolvedRef *local_unresolved,*glbl_unresolved; CAOTAbsAddr *abss; CAOTHeapGlbl *heap_glbls; @@ -2302,7 +2308,7 @@ public class CATARep #define FILEMASK_SRC "*.HC*;*.HH*;*.IN*;*.PRJ*" #define FILEMASK_DD FILEMASK_SRC ";*.DD*" #define FILEMASK_TXT FILEMASK_DD ";*.TXT*" -#define FILEMASK_GR "*.GR*;*.BMP*" +#define FILEMASK_GR "*.GR*" #help_index "File/Low Level" #define BLK_SIZE_BITS 9 @@ -2458,81 +2464,40 @@ class CATAPITrack last_layer_jmp; }; -//ISO1 is ISO9660 -//ISO2 is ISO13490 -//ISO3 is ISO13346 - -class CISO1Date -{ - U8 year,mon,day,hour,min,sec,sec100; -}; - -class CISO1DirEntry -{ - U8 len,ext_attr_len; - CPalindromeU32 loc; - CPalindromeU32 size; - CISO1Date date; - U8 flags,file_unit_size,interleave; - CPalindromeU16 vol_seq_num; - U8 name_len,name; -}; - -class CISO1PathEntry -{ - U8 name_len,zero; - U32 blk; - U16 parent_entry_num, - name[1]; //Aligned to U16 boundries -}; - //ISO9660 -#define ISO1T_BOOT_RECORD 0 -#define ISO1T_PRI_VOL_DESC 1 -#define ISO1T_SUPPLEMENTARY_DESC 2 -#define ISO1T_VOL_DRV_DESC 3 -#define ISO1T_TERMINATOR 255 +#define ISOT_BOOT_RECORD 0 +#define ISOT_PRI_VOL_DESC 1 +#define ISOT_SUPPLEMENTARY_DESC 2 +#define ISOT_VOL_DRV_DESC 3 +#define ISOT_TERMINATOR 255 -class CISO1PriDesc +class CISODirEntry +{ + U8 pad[2]; + CPalindromeU32 loc; + U8 pad[24]; +}; + +class CISOPriDesc { U8 type, id[5], version, - unused1, - system_id[32], - vol_id[32], - unused2[8]; + pad[73]; CPalindromeU32 vol_space_size; - U8 unused3[32]; + U8 pad[32]; CPalindromeU16 vol_set_size; CPalindromeU16 vol_seq_num; CPalindromeU16 log_block_size; - CPalindromeU32 path_table_size; - U32 type_l_path_table, - opt_type_l_path_table, - type_m_path_table, - opt_type_m_path_table; - CISO1DirEntry root_dir_record; - U8 vol_set_id[128], + U8 pad[20]; + CISODirEntry root_dir_record; + U8 pad[128], publisher_id[128], - preparer_id[128], - application_id[128], - copyright_file_id[37], - abstract_file_id[37], - bibliographic_file_id[37], - creation_date[17], - modification_date[17], - expiration_date[17], - effective_date[17], + pad[435], file_structure_version, - unused4, - application_data[512], - unused5[653]; + pad[1166]; }; -#define ISO1_BASE_YEAR 1900 -#define ISO1_ATTR_DIR 2 - //Red Sea Attributes //See $LK,"ST_FILE_ATTRS",A="MN:ST_FILE_ATTRS"$ #define RS_ATTR_READ_ONLY 0x01 //R @@ -2557,15 +2522,12 @@ class CISO1PriDesc #help_index "File/Low Level;File/Program Routines" //CDirEntry flags (Used by $LK,"FileMgr",A="MN:FileMgr"$()) -#define DEF_PROCESSED 1 -#define DEF_NOT_INITIALIZED 2 - #define CDIR_FILENAME_LEN 38 //Must include terminator zero public class CDirEntry { CDirEntry *next,*parent,*sub; U8 *full_name; - I64 flags,user_data; + I64 user_data,user_data2; U0 start; U16 attr; @@ -2580,6 +2542,7 @@ public class CDirEntry //See $LK,"ST_FILE_UTIL_FLAGS",A="MN:ST_FILE_UTIL_FLAGS"$ #define FUf_RECURSE 0 #define FUf_DIFF 1 +#define FUf_DEL 1 #define FUf_IGNORE 2 #define FUf_ALL 3 #define FUf_CANCEL 4 @@ -2607,6 +2570,7 @@ public class CDirEntry #define FUF_RECURSE 0x0000001 //r #define FUF_DIFF 0x0000002 //d +#define FUF_DEL 0x0000002 //d #define FUF_IGNORE 0x0000004 //i #define FUF_ALL 0x0000008 //a #define FUF_CANCEL 0x0000010 //c @@ -2700,12 +2664,10 @@ public class CBlkDev #define FSt_NULL 0 #define FSt_REDSEA 1 //Supported #define FSt_FAT32 2 //Supported except for short names, to some degree -#define FSt_ISO9660 3 //Supported (CD/DVD) -#define FSt_ISO13490 4 //Not Supported (CD/DVD) -#define FSt_ISO13346 5 //Not Supported (CD/DVD) -#define FSt_NTFS 6 //Not Supported -#define FSt_UNKNOWN 7 -#define FSt_TYPES_NUM 8 +#define FSt_ISO9660 3 //Not Supported +#define FSt_NTFS 4 //Not Supported +#define FSt_UNKNOWN 5 +#define FSt_TYPES_NUM 6 #define FSG_TYPE_MASK 0x7FFF //File system type flags #define FStf_DISABLE 15 @@ -3063,19 +3025,19 @@ public class CMsStateGlbls public class CGridGlbls { - Bool snap fmtstr "$$CB,\"Snap Grid\"$$\n", - show fmtstr "$$CB,\"Show Grid\"$$\n", - coord fmtstr "$$CB,\"Show Coordinates\"$$\n"; + Bool snap format "$$CB,\"Snap Grid\"$$\n", + show format "$$CB,\"Show Grid\"$$\n", + coord format "$$CB,\"Show Coordinates\"$$\n"; U8 pad[5]; - F64 x fmtstr "$$DA-TRM,A=\"X Spacing:%6.3f\"$$\n", - y fmtstr "$$DA-TRM,A=\"Y Spacing:%6.3f\"$$\n", - z fmtstr "$$DA-TRM,A=\"Z Spacing:%6.3f\"$$\n", - x_offset fmtstr "$$DA-TRM,A=\"X Offset :%6.3f\"$$\n", - y_offset fmtstr "$$DA-TRM,A=\"Y Offset :%6.3f\"$$\n", - z_offset fmtstr "$$DA-TRM,A=\"Z Offset :%6.3f\"$$\n", - x_speed fmtstr "$$DA-TRM,A=\"X Speed :%6.3f\"$$\n", - y_speed fmtstr "$$DA-TRM,A=\"Y Speed :%6.3f\"$$\n", - z_speed fmtstr "$$DA-TRM,A=\"Z Speed :%6.3f\"$$\n"; + F64 x format "$$DA-TRM,A=\"X Spacing:%6.3f\"$$\n", + y format "$$DA-TRM,A=\"Y Spacing:%6.3f\"$$\n", + z format "$$DA-TRM,A=\"Z Spacing:%6.3f\"$$\n", + x_offset format "$$DA-TRM,A=\"X Offset :%6.3f\"$$\n", + y_offset format "$$DA-TRM,A=\"Y Offset :%6.3f\"$$\n", + z_offset format "$$DA-TRM,A=\"Z Offset :%6.3f\"$$\n", + x_speed format "$$DA-TRM,A=\"X Speed :%6.3f\"$$\n", + y_speed format "$$DA-TRM,A=\"Y Speed :%6.3f\"$$\n", + z_speed format "$$DA-TRM,A=\"Z Speed :%6.3f\"$$\n"; }; #help_index "Ctrls" @@ -3643,7 +3605,9 @@ class CGrSym public class CDC { U0 start; - I32 width,width_internal, + CDate cdt; + I32 x0,y0, + width,width_internal, height, flags; U0 end; @@ -3928,11 +3892,11 @@ class CProgress public class CInsReg { Bool registered; - I64 host_os fmtstr "$$PURPLE$$Install Registration$$FG$$\n\n" + I64 host_os format "$$PURPLE$$Install Registration$$FG$$\n\n" "Host OS:$$LS,D=\"ST_HOST_OSES\"$$\n"; - I64 host_vm fmtstr "Host VM:$$LS,D=\"ST_HOST_VMS\"$$\n"; - U8 initials[8] fmtstr "$$DA-P,A=\"Your Initials:%s\"$$\n"; - I64 machine_num fmtstr + I64 host_vm format "Host VM:$$LS,D=\"ST_HOST_VMS\"$$\n"; + U8 initials[8] format "$$DA-P,A=\"Your Initials:%s\"$$\n"; + I64 machine_num format "$$DA-TRM,A=\"This Machine Num (Choose Any):%d\"$$\n"; }; diff --git a/Kernel/KernelC.HH b/Kernel/KernelC.HH index 56fbb80..97eb0c9 100644 --- a/Kernel/KernelC.HH +++ b/Kernel/KernelC.HH @@ -705,7 +705,7 @@ extern CTask *sys_winmgr_task,*sys_task_being_scrn_updated; #help_index "Task/Delay;Time/CPU Cycles" public extern U0 Busy(I64 æS); //Loosely timed public extern U0 PortNop(); //On the order of 1uS -extern I64 TimeStampFreqCal(); +extern I64 TimeCal(); #help_index "Task/Delay;Time/Jiffies" public extern U0 Sleep(I64 mS); @@ -728,7 +728,6 @@ public extern CCntsGlbls cnts; #help_index "Time/Date/CDate;Date/CDate" #help_file "::/Doc/TimeDate" -extern U0 Date2ISO1(CISO1Date *dst,CDate cdt); public extern U0 Date2Struct(CDateStruct *_ds,CDate cdt); extern U8 *MPrintDate(CDate cdt); extern U8 *MPrintTime(CDate cdt); @@ -750,7 +749,6 @@ public extern U16 mon_start_days2[12]; #help_index "Time/HPET" #help_file "::/Doc/TimeHPET" public extern I64 HPET(); - #help_index "Time/Jiffies" #help_file "::/Doc/TimeJiffy" public extern I64 SysTimerRead();//18.33333*65536Hz (SYS_TIMER_FREQ) @@ -761,4 +759,5 @@ public extern F64 tS(); //From SysTimerFreq. #help_index "Windows" public extern Bool WinInside(I64 x,I64 y,CTask *task=NULL,I64 border=0); + #help_index "" diff --git a/Kernel/MultiProc.HC b/Kernel/MultiProc.HC index 28c8f59..4681a01 100644 --- a/Kernel/MultiProc.HC +++ b/Kernel/MultiProc.HC @@ -281,7 +281,7 @@ U0 CoreAPSethInit() } U0 Core0StartMP() -{//Called by adam during $LK,"start-up",A="FF:::/Kernel/KEnd.HC,Core0StartMP"$. +{//Called by adam during $LK,"start-up",A="FF:::/Kernel/KMain.HC,Core0StartMP"$. CTask *task; U8 buf[STR_LEN]; CAP16BitInit *mp=MP_VECT_ADDR; diff --git a/Kernel/StrPrint.HC b/Kernel/StrPrint.HC index a57f257..70bf296 100644 --- a/Kernel/StrPrint.HC +++ b/Kernel/StrPrint.HC @@ -907,7 +907,7 @@ U0 PrintErr(U8 *fmt,...) {//Print "Err:" and msg in blinking red. U8 *buf=StrPrintJoin(NULL,fmt,argc,argv); GetOutOfDollar; - ST_ERR_ST "%s",buf; + "%,p %,p %,p %,p " ST_ERR_ST "%s",Caller,Caller(2),Caller(3),Caller(4),buf; Free(buf); } @@ -915,6 +915,6 @@ U0 PrintWarn(U8 *fmt,...) {//Print "Warn:" and msg in blinking red. U8 *buf=StrPrintJoin(NULL,fmt,argc,argv); GetOutOfDollar; - ST_WARN_ST "%s",buf; + "%,p %,p %,p %,p " ST_WARN_ST "%s",Caller,Caller(2),Caller(3),Caller(4),buf; Free(buf); } diff --git a/Linux/TOSZ.CPP b/Linux/TOSZ.CPP index a668b59..4d9b512 100644 --- a/Linux/TOSZ.CPP +++ b/Linux/TOSZ.CPP @@ -1,17 +1,76 @@ #include #include #include +#include #pragma pack(1) -#define TRUE 1 -#define FALSE 0 +#define TRUE 1 +#define FALSE 0 +#define BYTE_MAX 0xFF +#define CHAR_MIN (-0x80) +#define CHAR_MAX 0x7F +#define SHORT_MIN (-0x8000) +#define SHORT_MAX 0x7FFF +#define INT_MIN (-0x80000000) +#define INT_MAX 0x7FFFFFFF +#define DWORD_MIN 0 +#define DWORD_MAX 0xFFFFFFFF +#define CDATE_FREQ 49710 // Hz typedef unsigned char BYTE; typedef unsigned short WORD; typedef unsigned int DWORD; typedef unsigned char BOOL; +class CDate +{public: + DWORD time; + int date; +}; + +WORD EndianWORD(WORD d) +{ + return ((d&255)<<8)|((d>>8)&255); +} + +DWORD EndianDWORD(DWORD d) +{ + return ((d&255)<<24)|(((d>>8)&255)<<16)| + (((d>>16)&255)<<8)|((d>>24)&255); +} + +DWORD StrOcc(char *src, char ch) +{//Count occurrences of a char. + DWORD i=0; + if (!src) return 0; + while (*src) + if (*src++==ch) + i++; + return i; +} + +void *CAlloc(DWORD size) +{ + BYTE *res=(BYTE *)malloc(size); + memset(res,0,size); + return res; +} + +void Free(void *ptr) +{ + if (ptr) free(ptr); +} + +int FSize(FILE *f) +{ + int res,original=ftell(f); + fseek(f,0,SEEK_END); + res=ftell(f); + fseek(f,original,SEEK_SET); + return res; +} + #define ARC_MAX_BITS 12 #define CT_NONE 1 @@ -67,7 +126,7 @@ int Bts(int bit_num, BYTE *bit_field) return (res) ? 1:0; } -DWORD BFieldExtU32(BYTE *src,DWORD pos,DWORD bits) +DWORD BFieldExtDWORD(BYTE *src,DWORD pos,DWORD bits) { DWORD i,res=0; for (i=0;istk_ptr==c->stk_base && dst_ptrsaved_basecode==0xFFFFFFFFl) { - lastcode=BFieldExtU32(c->src_buf,c->src_pos, + lastcode=BFieldExtDWORD(c->src_buf,c->src_pos, c->next_bits_in_use); c->src_pos=c->src_pos+c->next_bits_in_use; *dst_ptr++=lastcode; @@ -131,7 +190,7 @@ void ArcExpandBuf(CArcCtrl *c) } else lastcode=c->saved_basecode; while (dst_ptrsrc_pos+c->next_bits_in_use<=c->src_size) { - basecode=BFieldExtU32(c->src_buf,c->src_pos, + basecode=BFieldExtDWORD(c->src_buf,c->src_pos, c->next_bits_in_use); c->src_pos=c->src_pos+c->next_bits_in_use; if (c->cur_entry==&c->compress[basecode]) { @@ -167,8 +226,7 @@ void ArcExpandBuf(CArcCtrl *c) CArcCtrl *ArcCtrlNew(DWORD expand,DWORD compression_type) { CArcCtrl *c; - c=(CArcCtrl *)malloc(sizeof(CArcCtrl)); - memset(c,0,sizeof(CArcCtrl)); + c=(CArcCtrl *)CAlloc(sizeof(CArcCtrl)); if (expand) { c->stk_base=(BYTE *)malloc(1<stk_ptr=c->stk_base; @@ -190,8 +248,8 @@ CArcCtrl *ArcCtrlNew(DWORD expand,DWORD compression_type) void ArcCtrlDel(CArcCtrl *c) { - free(c->stk_base); - free(c); + Free(c->stk_base); + Free(c); } BYTE *ExpandBuf(CArcCompress *arc) @@ -225,15 +283,6 @@ BYTE *ExpandBuf(CArcCompress *arc) return res; } -long FSize(FILE *f) -{ - long res,original=ftell(f); - fseek(f,0,SEEK_END); - res=ftell(f); - fseek(f,original,SEEK_SET); - return res; -} - BOOL Cvt(char *in_name,char *out_name,BOOL cvt_ascii) { DWORD out_size,i,j,in_size; @@ -265,47 +314,680 @@ BOOL Cvt(char *in_name,char *out_name,BOOL cvt_ascii) fclose(io_file); okay=TRUE; } - free(out_buf); + Free(out_buf); } } - free(arc); + Free(arc); } return okay; } +#define ONA_REST CHAR_MIN + +double Ona2Freq(char ona) +{//Ona to freq. Ona=60 is 440.0Hz. + if (ona==ONA_REST) + return 0; +// else +// return 440.0/32*pow(2.0,ona/12.0); +} + +class CSndData +{public: + double time; + char ona; +}; + +class CSndWaveCtrl +{public: + int sample_rate; + double phase,last_y,next_y; +}; + +CSndWaveCtrl *SndWaveCtrlNew(int sample_rate=8000) +{ + CSndWaveCtrl *swc=(CSndWaveCtrl *)CAlloc(sizeof(CSndWaveCtrl)); + swc->sample_rate=sample_rate; + return swc; +} + +void SndWaveAddBuf(CSndWaveCtrl *swc,BYTE *buf,int num_samples, + double _freq,double _amp=1.0) +{ + int i,j,k; + double a,f,amp,phase; + if (!swc) return; + if (!_freq||!_amp) + swc->last_y=swc->phase=0; + else { + phase=swc->phase; + i=0; + if (INT_MAXsample_rate*_freq; + while (phase<0) + phase+=2; + while (phase>=2) + phase-=2; + while (i=1.0) + j=-amp; + else + j=amp; + k=j>>16; + *((short *)buf+i++)+=k; + phase+=f; + while (phase>=2) + phase-=2; + } + swc->phase=phase; + } +} + +#define SNDFILE_SAMPLE_RATE 8000 +//Header for a ".SND" file +class CFileSND +{public: + DWORD signature; //0x646e732e + DWORD offset; //24 + DWORD data_size; + DWORD coding; //3=16bit uncompressed + DWORD sample_rate; //Hz + DWORD channels; //1=mono + short body[1]; +}; + +#define SND_FILE_MAX 0x007FF000 + +int SndFileCreate(char *print_fmt,double normalized_vol=1.0, + double reverb_delay=0,double reverb_intensity=0,double time_shift=0) +{ + int i,i1,k,cnt,cnt2,level,file_num; + double dt; + CFileSND *s; + CSndWaveCtrl *swc=SndWaveCtrlNew(SNDFILE_SAMPLE_RATE); + CSndData *d,*d1; + char st[512]; + FILE *out_file; + +// dt=snd.record_head.last->time-snd.record_head.next->time; + if (!dt) return 0; + cnt=dt*SNDFILE_SAMPLE_RATE; + cnt++; //Terminator + + s=(CFileSND *)CAlloc(sizeof(CFileSND)-sizeof(short)+cnt*sizeof(short)); + s->signature=0x646e732e; + s->offset=EndianDWORD(sizeof(CFileSND)-sizeof(short)); + s->coding=EndianDWORD(3); + s->sample_rate=EndianDWORD(SNDFILE_SAMPLE_RATE); + s->channels=EndianDWORD(1); + + if (time_shift) { +// d=snd.record_head.next; + d->time-=time_shift; +// while (d->next!=&snd.record_head) { + while (TRUE) { +// d1=d->next; + dt=d1->time-d->time; + if (dt<0) { +// QueRem(d1); +// Free(d1); + } else + break; + } + } + +// d=snd.record_head.next; + k=0; + i=d->time*SNDFILE_SAMPLE_RATE; +// while (d->next!=&snd.record_head) { +// d1=d->next; + i1=d1->time*SNDFILE_SAMPLE_RATE; + if (i1-i) { + SndWaveAddBuf(swc,(BYTE *)&s->body[k],i1-i, + Ona2Freq(d->ona),normalized_vol); + k+=i1-i; + i=i1; + } +// QueRem(d); +// Free(d); + d=d1; +// } + + //Reverb + if (reverb_intensity) { + if (dt=reverb_delay*SNDFILE_SAMPLE_RATE) + for (i=dt;ibody[i]+=reverb_intensity*s->body[i-(DWORD)dt]; + } + + //Get rid of D.C. component + for (k=0;k<3;k++) { + level=0; + for (i=0;ibody[i]; + level/=cnt-1; + for (i=0;ibody[i]-level<=SHORT_MIN) + s->body[i]=SHORT_MIN; + else if (s->body[i]-level>=SHORT_MIN) + s->body[i]=SHORT_MAX; + else + s->body[i]=s->body[i]-level; + } + } + + for (i=0;ibody[i]=EndianWORD(s->body[i]); + + s->body[cnt-1]=0; + +// d=snd.record_head.next; +// while (d!=&snd.record_head) { +// d1=d->next; +// QueRem(d); +// Free(d); + d=d1; +// } + + cnt2=cnt; + file_num=0; + while (cnt2>0) { + i=cnt2; + if (i>SND_FILE_MAX) + i=SND_FILE_MAX; + s->data_size=EndianDWORD(i*sizeof(short)); + memcpy(s->body,&s->body[file_num*SND_FILE_MAX],i*sizeof(short)); + sprintf(st,print_fmt,file_num++); + if (out_file=fopen(st,"wb")) { + fwrite(s,1,sizeof(CFileSND)-sizeof(short)+i*sizeof(short),out_file); + fclose(out_file); + } + cnt2-=i; + } + Free(s); + Free(swc); + return cnt; +} + +#define GR_WIDTH 640 +#define GR_HEIGHT 480 +#define COLORS_NUM 16 + +class CBGR24 +{public: + BYTE b,g,r,pad; +}; + +class CBGR48 +{public: + WORD b,g,r,pad; +} gr_palette_std[COLORS_NUM]={ +{0x0000,0x0000,0x0000,0},{0xAAAA,0x0000,0x0000,0}, +{0x0000,0xAAAA,0x0000,0},{0xAAAA,0xAAAA,0x0000,0}, +{0x0000,0x0000,0xAAAA,0},{0xAAAA,0x0000,0xAAAA,0}, +{0x0000,0x5555,0xAAAA,0},{0xAAAA,0xAAAA,0xAAAA,0}, +{0x5555,0x5555,0x5555,0},{0xFFFF,0x5555,0x5555,0}, +{0x5555,0xFFFF,0x5555,0},{0xFFFF,0xFFFF,0x5555,0}, +{0x5555,0x5555,0xFFFF,0},{0xFFFF,0x5555,0xFFFF,0}, +{0x5555,0xFFFF,0xFFFF,0},{0xFFFF,0xFFFF,0xFFFF,0}}; + +#define DCF_COMPRESSED 1 +#define DCF_PALETTE 2 + +class CDC +{public: + CDate cdt; + int x0,y0, + width,width_internal, + height, + flags; + CBGR48 palette[COLORS_NUM]; + BYTE *body; +}; + +CDC *DCNew(DWORD width,DWORD height) +{ + CDC *res=(CDC *)CAlloc(sizeof(CDC)); + res->width=width; + res->width_internal=(width+7)&~7; + res->height=height; + res->body=(BYTE *)CAlloc(res->width_internal*res->height); + return res; +} + +void DCDel(CDC *dc) +{//Free dc, image body, rot mat and depth buf. + if (!dc) return; + Free(dc->body); + Free(dc); +} + +CDC *DCLoad(BYTE *src,DWORD *_size) +{//Loads device context from mem. + BYTE *ptr=src; + CArcCompress *arc; + DWORD body_size; + CDC *res=(CDC *)CAlloc(sizeof(CDC)); + memcpy(res,ptr,sizeof(CDC)-sizeof(BYTE *)-COLORS_NUM*sizeof(CBGR48)); + ptr+=sizeof(CDC)-sizeof(BYTE *)-COLORS_NUM*sizeof(CBGR48); + if (res->flags&DCF_PALETTE) { + memcpy(&res->palette,ptr,COLORS_NUM*sizeof(CBGR48)); + ptr+=COLORS_NUM*sizeof(CBGR48); + } else + memcpy(&res->palette,gr_palette_std,sizeof(gr_palette_std)); + + body_size=res->width_internal*res->height; + if (res->flags&DCF_COMPRESSED) { + res->flags&=~DCF_COMPRESSED; + arc=(CArcCompress *)ptr; + res->body=ExpandBuf(arc); + ptr+=arc->compressed_size; + } else { + res->body=(BYTE *)malloc(body_size); + memcpy(res->body,ptr,body_size); + ptr+=body_size; + } + *_size=ptr-src; + return res; +} + +BOOL GrBlot(CDC *dc,int x,int y,CDC *img) +{ + int j,k,k1,w1,h1,w2,h2; + if (x<0) + w1=-x; + else + w1=0; + if (y<0) + h1=-y; + else + h1=0; + w2=img->width; + h2=img->height; + if (x+w2>dc->width) + w2=dc->width-x; + if (y+h2>dc->height) + h2=dc->height-y; + if (w1width && h1

height) { + k = h1 *img ->width_internal+w1; + k1=(h1+y)*dc->width_internal+x+w1; + for (j=h1;jbody+k1,img->body+k,w2-w1); + k +=img->width_internal; + k1+=dc->width_internal; + } + return TRUE; + } else + return FALSE; +} + +#define BMP_COLORS_NUM 16 + +class CFileBMP +{public: + WORD type; + DWORD file_size; + DWORD reserved; + DWORD data_offset; + + DWORD header_size; + DWORD width; + DWORD height; + WORD planes; + WORD bit_cnt; + DWORD compression; + DWORD image_size; + DWORD x_pixs_per_meter; + DWORD y_pixs_per_meter; + DWORD colors_used; + DWORD important_colors; + + CBGR24 palette[BMP_COLORS_NUM]; +}; + +CFileBMP *BMPRLE4To(CDC *dc) +{//To Windows RLE4 bit BMP. + BYTE *src,*ptr,*start; + int i,x,y,w=dc->width,cnt,pattern; + CBGR48 palette[COLORS_NUM]; + CFileBMP *bmp =(CFileBMP *)CAlloc(sizeof(CFileBMP)+ + 2*(dc->width+1)*dc->height); + bmp->type ='B'+('M'<<8); + bmp->planes =1; + bmp->data_offset=sizeof(CFileBMP); + bmp->header_size=sizeof(CFileBMP)-BMP_COLORS_NUM*sizeof(CBGR24)-14; + bmp->width =dc->width; + bmp->height =dc->height; + bmp->bit_cnt =4; + bmp->compression=2; //RLE4 + memcpy(&palette,&gr_palette_std,sizeof(gr_palette_std)); + for (i=0;ipalette[i].b=palette[i].b>>8; + bmp->palette[i].g=palette[i].g>>8; + bmp->palette[i].r=palette[i].r>>8; + bmp->palette[i].pad=0; + } + start=ptr=(BYTE *)bmp+bmp->data_offset; + for (y=dc->height-1;y>=0;y--) { + src=y*dc->width_internal+dc->body; + x=0; + while (ximage_size=ptr-start; + bmp->file_size=sizeof(CFileBMP)+bmp->image_size; + return bmp; +} + +void BMPWrite(char *filename,CDC *dc) +{//Window's BMP Files. + CFileBMP *bmp=BMPRLE4To(dc); + FILE *out_file; + if (out_file=fopen(filename,"wb")) { + fwrite(bmp,1,bmp->file_size,out_file); + fclose(out_file); + } + Free(bmp); +} + +int MV2BMPLst(char *mv_print_fmt,char *dir_print_fmt,char *bmp_print_fmt, + char *mp4_print_fmt,char *out_name,double fps=30000.0/1001) +{//Cvt GR list MV file to BMP lst + DWORD bmp_num,size; + BOOL cont=TRUE; + int num=0,remaining,mv_percent_cnt,bmp_percent_cnt,dir_percent_cnt, + mp4_percent_cnt; + CDC *dc,*base; + BYTE *src,*src_base; + char st[512],st_dir[512],st_bmp[512],st_mp4[512]; + CDate cdt; + FILE *mv_file,*lst_file=fopen("TOSZTEMP_VID_LIST.TXT","wt"); + cdt.time=0; + cdt.date=INT_MIN; + + if (mv_print_fmt) + mv_percent_cnt=StrOcc(mv_print_fmt,'%'); + else + mv_percent_cnt=0; + if (bmp_print_fmt) + bmp_percent_cnt=StrOcc(bmp_print_fmt,'%'); + else + bmp_percent_cnt=0; + if (dir_print_fmt) + dir_percent_cnt=StrOcc(dir_print_fmt,'%'); + else + dir_percent_cnt=0; + if (mp4_print_fmt) + mp4_percent_cnt=StrOcc(mp4_print_fmt,'%'); + else + mp4_percent_cnt=0; + do { + if (mv_percent_cnt) + sprintf(st,mv_print_fmt,num); + else + strcpy(st,mv_print_fmt); + if (mv_file=fopen(st,"rb")) { + if (dir_percent_cnt) + sprintf(st_dir,dir_print_fmt,num); + else + strcpy(st_dir,dir_print_fmt); + sprintf(st,"mkdir %s",st_dir); + system(st); + bmp_num=0; + + remaining=FSize(mv_file); + src=src_base=(BYTE *)malloc(remaining+1); + fread(src_base,1,remaining,mv_file); + src_base[remaining]=0; + base=DCNew(GR_WIDTH,GR_HEIGHT); + while (cont && remaining>0) { + dc=DCLoad(src,&size); + if (!size) { + cont=FALSE; + break; + } + GrBlot(base,dc->x0,dc->y0,dc); + if (cdt.time==0 && cdt.date==INT_MIN) { + cdt.time=dc->cdt.time; + cdt.date=dc->cdt.date; + } + while (cdt.datecdt.date|| + ((cdt.date==dc->cdt.date) && (cdt.time<=dc->cdt.time))) { + if (bmp_percent_cnt) + sprintf(st_bmp,bmp_print_fmt,bmp_num); + else + strcpy(st_bmp,bmp_print_fmt); + sprintf(st,"%s/%s",st_dir,st_bmp); + BMPWrite(st,base); + if (cdt.time>=DWORD_MAX-(DWORD)(CDATE_FREQ/fps)+1) + cdt.date++; + cdt.time+=(DWORD)(CDATE_FREQ/fps); + if (!bmp_percent_cnt) { + cont=FALSE; + break; + } + bmp_num++; + } + DCDel(dc); + src+=size; + remaining-=size; + } + DCDel(base); + Free(src_base); + fclose(mv_file); + } else + break; + if (mp4_print_fmt) { + if (mp4_percent_cnt) + sprintf(st_mp4,mp4_print_fmt,num); + else + strcpy(st_mp4,mp4_print_fmt); + sprintf(st,"ffmpeg -framerate %0.16f -i %s/%s " + "-c:v libx264 -vf \"scale=2*trunc(iw/2):-2,setsar=1\" " + "-profile:v main -pix_fmt yuv420p %s", + fps,st_dir,bmp_print_fmt,st_mp4); + system(st); + fprintf(lst_file,"file '%s'\r\n",st_mp4); + } + num++; + if (!mv_percent_cnt) + break; + } while (cont); + + if (lst_file) { + fclose(lst_file); + if (num && out_name) { + sprintf(st,"ffmpeg -f concat -i TOSZTEMP_VID_LIST.TXT -c copy %s", + out_name); + system(st); + } + } + system("rm -R TOSZTEMP*"); + return num; +} + +int SND2MP4Lst(char *snd_print_fmt,char *mp4_print_fmt,char *out_name, + int rate=24000) +{//Cvt SND lst to BMP lst + int num=0,snd_percent_cnt,mp4_percent_cnt,mkdir_percent_cnt; + char st[512],st_snd[512],st_mp4[512]; + FILE *snd_file,*lst_file=fopen("TOSZTEMP_AUD_LIST.TXT","wt"); + + if (snd_print_fmt) + snd_percent_cnt=StrOcc(snd_print_fmt,'%'); + else + snd_percent_cnt=0; + if (mp4_print_fmt) + mp4_percent_cnt=StrOcc(mp4_print_fmt,'%'); + else + mp4_percent_cnt=0; + + while (TRUE) { + if (snd_percent_cnt) + sprintf(st_snd,snd_print_fmt,num); + else + strcpy(st_snd,snd_print_fmt); + if (snd_file=fopen(st_snd,"rb")) { + fclose(snd_file); + if (mp4_percent_cnt) + sprintf(st_mp4,mp4_print_fmt,num); + else + strcpy(st_mp4,mp4_print_fmt); + sprintf(st,"ffmpeg -i %s -ar %d %s",st_snd,rate,st_mp4); + system(st); + fprintf(lst_file,"file '%s'\r\n",st_mp4); + } else + break; + num++; + if (!snd_percent_cnt) + break; + } + + if (lst_file) { + fclose(lst_file); + if (num && out_name) { + sprintf(st,"ffmpeg -f concat -i TOSZTEMP_AUD_LIST.TXT -c copy %s", + out_name); + system(st); + } + } + system("rm -R TOSZTEMP*"); + return num; +} + int main(int argc, char* argv[]) { - char *in_name,*out_name,buf[256]; + char *in_name,*out_name,st[256], + *mv_print_fmt,*snd_print_fmt; BOOL cvt_ascii,del_in=FALSE; int i=1,l; - if (argc>i && !strcmp(argv[i],"-ascii")) { - cvt_ascii=TRUE; + if (argc>i && !strcmp(argv[i],"-bmp")) { i++; - } else - cvt_ascii=FALSE; - if (argc>i) { - in_name=argv[i++]; - if (argc>i) + if (argc>i) + mv_print_fmt=argv[i++]; + else + mv_print_fmt=(char *)"VID%03d.MV"; + if (argc>i) out_name=argv[i++]; - else { - strcpy(buf,in_name); - l=strlen(buf); - if (l>2 && buf[l-1]=='Z' && buf[l-2]=='.') { - buf[l-2]=0; - del_in=TRUE; - } - out_name=buf; - } - if (Cvt(in_name,out_name,cvt_ascii)) { - if (del_in) { - sprintf(buf,"rm %s",in_name); - system(buf); - } + else + out_name=(char *)"VIDEO.MP4"; + MV2BMPLst(mv_print_fmt,(char *)"TOSZTEMP%03d",(char *)"TOSZTEMP%06d.BMP", + (char *)"TOSZTEMPVID%03d.MP4",out_name); + } else if (argc>i && !strcmp(argv[i],"-snd")) { + i++; + if (argc>i) + snd_print_fmt=argv[i++]; + else + snd_print_fmt=(char *)"AUD%03d.SND"; + if (argc>i) + out_name=argv[i++]; + else + out_name=(char *)"AUDIO.MP4"; + SND2MP4Lst(snd_print_fmt,(char *)"TOSZTEMPAUD%03d.MP4",out_name); + } else if (argc>i && !strcmp(argv[i],"-mp4")) { + i++; + if (argc>i) + mv_print_fmt=argv[i++]; + else + mv_print_fmt=(char *)"VID%03d.MV"; + if (argc>i) + snd_print_fmt=argv[i++]; + else + snd_print_fmt=(char *)"AUD%03d.SND"; + MV2BMPLst(mv_print_fmt,(char *)"TOSZTEMP%03d", + (char *)"TOSZTEMP%06d.BMP",(char *)"TOSZTEMPVID%03d.MP4", + (char *)"TOSZVIDEO.MP4"); + SND2MP4Lst(snd_print_fmt,(char *)"TOSZTEMPAUD%03d.MP4", + (char *)"TOSZAUDIO.MP4"); + if (argc>i) + out_name=argv[i++]; + else + out_name=(char *)"MOVIE.MP4"; + sprintf(st,"ffmpeg -i TOSZVIDEO.MP4 -i TOSZAUDIO.MP4 %s",out_name); + system(st); + system("rm TOSZVIDEO.MP4"); + system("rm TOSZAUDIO.MP4"); + } else { + if (argc>i && !strcmp(argv[i],"-ascii")) { + cvt_ascii=TRUE; + i++; } else - printf("Fail: %s %s\r\n",in_name,out_name); - } else - puts("TOSZ [-ascii] in_name [out_name]\r\n\r\n" - "TOSZ expands a single TempleOS file. The -ascii flag will convert " - "nonstandard TempleOS ASCII characters to regular ASCII.\r\n"); + cvt_ascii=FALSE; + if (argc>i) { + in_name=argv[i++]; + if (argc>i) + out_name=argv[i++]; + else { + strcpy(st,in_name); + l=strlen(st); + if (l>2 && st[l-1]=='Z' && st[l-2]=='.') { + st[l-2]=0; + del_in=TRUE; + } + out_name=st; + } + if (argc>i) + out_name=argv[i++]; + else { + strcpy(st,in_name); + l=strlen(st); + if (l>2 && st[l-1]=='Z' && st[l-2]=='.') { + st[l-2]=0; + del_in=TRUE; + } + out_name=st; + } + if (Cvt(in_name,out_name,cvt_ascii)) { + if (del_in) { + sprintf(st,"rm %s",in_name); + system(st); + } + } else + printf("Fail: %s %s\r\n",in_name,out_name); + } else { + puts("TOSZ [-ascii] in_name [out_name]\r\n\r\n" + "TOSZ expands a single TempleOS file. " + "The -ascii flag will convert " + "nonstandard TempleOS ASCII " + "characters to regular ASCII.\r\n\r\n"); + puts("TOSZ -bmp VID%03d.MV VIDEO.MP4\r\n" + "TOSZ will expand MV files to a sequence of BMP files and, " + "will call ffmpeg to convert BMP files to an MP4 file.\r\n\r\n"); + puts("TOSZ -snd AUD%03d.SND AUDIO.MP4\r\n\r\n" + "TOSZ will call ffmpeg to convert SND files " + "to an MP4 file.\r\n"); + puts("TOSZ -mp4 VID%03d.MV AUD%03d.SND MOVIE.MP4\r\n\r\n" + "TOSZ will call ffmpeg to convert MV files and SND files " + "to a combined MP4 file.\r\n"); + } + } return EXIT_SUCCESS; } diff --git a/Misc/DoDistro.HC b/Misc/DoDistro.HC index 6cd1f30..70552ac 100644 --- a/Misc/DoDistro.HC +++ b/Misc/DoDistro.HC @@ -35,10 +35,7 @@ U0 MakeMyISO(U8 *_out_iso_filename) CopyTree("/Linux","/Distro/Linux"); //You can leave this out. DirMk("/Distro/Tmp"); DirMk("/Distro/Tmp/ScrnShots"); - ISO9660ISO(out_iso_filename,"/Distro/*",,"/Distro" BOOT_DIR_KERNEL_BIN_C); - - //If you want $LK,"RedSea",A="FI:::/Doc/RedSea.DD"$ filesystem, use this instead but make it ISO.C. - //RedSeaISO(out_iso_filename,"/Distro","/Distro" BOOT_DIR_KERNEL_BIN_C); + RedSeaISO(out_iso_filename,"/Distro","/Distro" BOOT_DIR_KERNEL_BIN_C); //If CD-ROM use MT_CD instead of MT_DVD. //DVDImageWrite('T',out_iso_filename,MT_DVD); //Uncomment to burn. @@ -47,6 +44,6 @@ U0 MakeMyISO(U8 *_out_iso_filename) Free(out_iso_filename); } -MakeMyISO("/Tmp/MyDistro.ISO"); +MakeMyISO("/Tmp/MyDistro.ISO.C"); // Study my account examples $LK,"Cfg Strs",A="FL:::/Demo/AcctExample/TOS/TOSCfg.HC,1"$, $LK,"Update Funs",A="FL:::/Demo/AcctExample/TOS/TOSDistro.HC,1"$. diff --git a/Misc/Tour/TourB.IN b/Misc/Tour/TourB.IN index f737d0b..039d26a 100644 --- a/Misc/Tour/TourB.IN +++ b/Misc/Tour/TourB.IN @@ -17,5 +17,4 @@ InPrint(250,"Dir;\n"); Sleep(1500); TourPut( -"$$GREEN$$Type()$$FG$$ can also be used on $$GREEN$$.BMP$$FG$$ or $$GREEN$$.GR$$FG$$ " -"files!",TRUE); +"$$GREEN$$Type()$$FG$$ can also be used on $$GREEN$$.GR$$FG$$ files!",TRUE); diff --git a/StartOS.HC b/StartOS.HC index e0000df..254d782 100644 --- a/StartOS.HC +++ b/StartOS.HC @@ -1,5 +1,5 @@ //This is executed by the Adam task at boot. -//See $LK,"Adam Start-up",A="FF:::/Kernel/KEnd.HC,\"StartOS"$. +//See $LK,"Adam Start-up",A="FF:::/Kernel/KMain.HC,\"StartOS"$. #help_index "Compiler/Directive" public extern I8i Option(I64i num,I8i val);