From 1541d7328df8a4c39a521ddb233cdecfe345bc73 Mon Sep 17 00:00:00 2001 From: "Terry A. Davis" Date: Thu, 28 Jan 2016 23:07:00 +0100 Subject: [PATCH] TempleOSCDV4.02.ISO --- 0000Boot/0000Kernel.BIN.C | Bin 183264 -> 183920 bytes Adam/ABlkDev/ADskA.CPP | 158 -- Adam/ABlkDev/ADskB.CPP | 390 +-- Adam/ABlkDev/ChkDsk.CPP | 221 +- Adam/ABlkDev/FileMgr.CPP | 4 +- Adam/ABlkDev/MakeABlkDev.CPP | 3 +- Adam/ABlkDev/Mount.CPP | 194 +- Adam/ABlkDev/PrtDsk.CPP | 163 ++ Adam/ADefine.CPP | 4 +- Adam/AExts.CPP | 3 +- Adam/AutoComplete/ACDictGen.CPP | 2 +- Adam/AutoComplete/ACFill.CPP | 2 +- Adam/AutoComplete/ACInit.CPP | 3 +- Adam/AutoComplete/ACTask.CPP | 7 +- Adam/DevInfo.CPP | 5 +- Adam/DolDoc/DocChar.CPP | 2 +- Adam/DolDoc/DocFile.CPP | 47 +- Adam/DolDoc/DocInit.CPP | 2 +- Adam/DolDoc/DocLink.CPP | 14 +- Adam/DolDoc/DocMacro.CPP | 20 +- Adam/DolDoc/DocPlain.CPP | 7 +- Adam/DolDoc/DocPopUp.CPP | 2 +- Adam/DolDoc/DocPutKey.CPP | 10 +- Adam/DolDoc/DocPutS.CPP | 2 +- Adam/DolDoc/DocRecalc.CPP | 2 +- Adam/DolDoc/DocRecalcLib.CPP | 18 +- Adam/DolDoc/DocWidgetWiz.CPP | 41 +- Adam/God/GodBible.CPP | 6 +- Adam/God/HSNotes.TXT | 5 +- Adam/Gr/GrPrimatives.CPP | 6 +- Adam/Gr/GrSpritePlot.CPP | 5 +- Adam/Gr/SpriteMain.CPP | 2 +- Adam/Gr/SpriteMesh.CPP | 2 +- Adam/Opt/Boot/BootIns.CPP | 34 +- Adam/Opt/Utils/Diff.CPP | 4 +- Adam/Opt/Utils/Find.CPP | 4 +- Adam/Opt/Utils/HeapLog.CPP | 77 +- Adam/Opt/Utils/StrUtils.CPP | 4 +- Adam/Opt/Utils/ToHtml.CPP | 10 +- Adam/Opt/Utils/ToTXT.CPP | 10 +- Apps/Psalmody/Help.TXT | 2 +- Compiler/AsmInit.CPP | 2 +- Compiler/BackA.CPP | 8 +- Compiler/BackC.CPP | 12 +- Compiler/BackFA.CPP | 2 +- Compiler/BackFB.CPP | 2 +- Compiler/CExts.CPP | 2 +- Compiler/CInit.CPP | 97 +- Compiler/CMain.CPP | 10 +- Compiler/Compiler.BIN | Bin 198157 -> 198062 bytes Compiler/Compiler.MAP | 667 +++-- Compiler/CompilerA.HPP | 84 +- Compiler/CompilerB.HPP | 3 +- Compiler/Lex.CPP | 19 +- Compiler/OpCodes.TXT | 1 + Compiler/OptLib.CPP | 18 +- Compiler/OptPass012.CPP | 38 +- Compiler/OptPass3.CPP | 42 +- Compiler/OptPass4.CPP | 26 +- Compiler/OptPass789A.CPP | 78 +- Compiler/PrsExp.CPP | 8 +- Compiler/PrsStmt.CPP | 30 +- Compiler/Templates.CPP | 12 +- Demo/AcctExample/HomeKeyPlugIns.CPP | 16 +- Demo/AcctExample/HomePkgs.CPP | 1 - Demo/AcctExample/HomeSys.CPP | 15 +- Demo/AcctExample/HomeWrappers.CPP | 35 + Demo/AcctExample/PersonalMenu.TXT | Bin 66899 -> 67040 bytes Demo/AcctExample/PersonalNotes.TXT | 680 ++--- Demo/AcctExample/Registry.CPP | 26 +- Demo/AcctExample/TOSCfg.CPP | 60 +- Demo/AcctExample/TOSDistro.CPP | 120 +- Demo/AcctExample/TOSHolySpirit.CPP | 42 +- Demo/AcctExample/TOSIDComputer.CPP | 63 - Demo/AcctExample/TOSMisc.CPP | 56 +- Demo/AutoFile/AFEd.TXT | 46 +- Demo/DolDoc/FileRead.CPP | 2 +- Demo/DolDoc/NumBible.CPP | 3 +- Demo/Dsk/UnusedSpaceRep.CPP | 11 +- Demo/Exceptions.CPP | 2 +- Demo/Games/Rocket.CPP | Bin 4534 -> 4534 bytes Demo/Games/TheDead.CPP | Bin 6935 -> 6966 bytes Demo/Games/Varoom.CPP | 2 +- Demo/Graphics/Lines.CPP | 2 +- Demo/Graphics/SpritePlot.CPP | Bin 1382 -> 1379 bytes Demo/Lectures/MiniCompiler.CPP | 2 +- Demo/MultiCore/Lock.CPP | 4 +- Demo/MultiCore/RadixSort.CPP | 4 +- Demo/NullCase.CPP | 2 +- Demo/SortFileExample/SortedF64.DAT | 2 +- Demo/SortFileExample/SortedF64.TXT | 20 +- Demo/SortFileExample/UnsortedF64.DAT | 2 +- Demo/SortFileExample/UnsortedF64.TXT | 20 +- Demo/ToHtmlToTXTExample/HtmlGen.CPP | 24 + Demo/ToHtmlToTXTExample/InPage.TXT | 49 + Demo/ToHtmlToTXTExample/TXTGen.CPP | 8 + Demo/WebLogExample/WebLogRep.CPP | 3 +- Demo/WebLogExample/WebLogScramble.CPP | 2 +- Demo/WebLogExample/access_150211.LOG | 506 ++-- Demo/WebLogExample/access_150212.LOG | 606 ++--- Demo/WebLogExample/access_150213.LOG | 348 +-- Doc/Boot.TXT | Bin 4353 -> 4355 bytes Doc/ChangeLog.TXT | 47 +- Doc/Charter.TXT | 6 +- Doc/CmdLineOverview.TXT | 2 +- Doc/Confuse.TXT | 46 - Doc/Credits.TXT | 2 +- Doc/DbgFunSeg.TXT | 2 + Doc/DbgOverview.TXT | 2 +- Doc/DbgPSect.TXT | 2 - Doc/Demands.TXT | 105 +- Doc/DemoIndex.TXT | 10 +- Doc/FAQ.TXT | 95 + Doc/FileUtils.TXT | 2 +- Doc/Glossary.TXT | 8 +- Doc/GuideLines.TXT | 6 +- Doc/Hash.TXT | Bin 2084 -> 2087 bytes Doc/HelpIndex.TXT | Bin 7263 -> 7202 bytes Doc/HolyC.TXT | 16 +- Doc/Install.TXT | 6 +- Doc/Mysteries.TXT | 68 - Doc/Options.TXT | 2 +- Doc/Print.TXT | 4 +- Doc/Quirks.TXT | 4 +- Doc/Resource.TXT | 4 +- Doc/Strategy.TXT | 2 +- Doc/Tips.TXT | 8 +- Doc/Welcome.TXT | 2 +- HomeKeyPlugIns.CPP | 12 + HomeSys.CPP | 2 +- Kernel/BlkDev/DskATAId.CPP | 7 +- Kernel/BlkDev/DskAddDev.CPP | 27 +- Kernel/BlkDev/DskBlkDev.CPP | 24 +- Kernel/BlkDev/DskCFile.CPP | 5 +- Kernel/BlkDev/DskCluster.CPP | 36 +- Kernel/BlkDev/DskCopy.CPP | 8 +- Kernel/BlkDev/DskDirA.CPP | 8 +- Kernel/BlkDev/DskDirB.CPP | 16 +- Kernel/BlkDev/DskDirContext.CPP | 22 +- Kernel/BlkDev/DskDrv.CPP | 112 +- Kernel/BlkDev/DskFile.CPP | 24 +- Kernel/BlkDev/DskFind.CPP | 27 +- Kernel/BlkDev/DskFmt.CPP | 16 +- Kernel/BlkDev/DskStrA.CPP | 47 +- Kernel/BlkDev/DskStrB.CPP | 16 +- Kernel/BlkDev/FileSysFAT.CPP | 52 +- Kernel/BlkDev/FileSysISO.CPP | 32 +- Kernel/BlkDev/FileSysRedSea.CPP | 54 +- Kernel/{PSect.CPP => FunSeg.CPP} | 56 +- Kernel/KCfg.CPP | 12 +- Kernel/KEnd.CPP | 4 +- Kernel/KExcept.CPP | 3 +- Kernel/KExts.CPP | 14 +- Kernel/KGlbls.CPP | 2 +- Kernel/KStart.CPP | 10 +- Kernel/KTask.CPP | 6 +- Kernel/Kernel.MAP | 3604 ++++++++++++------------- Kernel/Kernel.PRJ | 2 +- Kernel/KernelA.HPP | 161 +- Kernel/KernelB.HPP | 6 +- Kernel/KernelC.HPP | 26 +- Kernel/SerialDev/Keyboard.CPP | 6 +- Kernel/SrvCmd.CPP | 2 +- Kernel/StrA.CPP | 2 +- Kernel/StrPrint.CPP | 20 +- Misc/OSInstall.CPP | 104 +- Misc/OSTestSuite.CPP | 72 +- Misc/Tour/Tour.AUT | 3 +- Misc/Tour/Tour3.AUT | 4 +- Misc/Tour/Tour6.AUT | 2 +- StartOS.CPP | 2 +- 171 files changed, 5326 insertions(+), 5237 deletions(-) create mode 100644 Adam/ABlkDev/PrtDsk.CPP create mode 100644 Demo/AcctExample/HomeWrappers.CPP delete mode 100644 Demo/AcctExample/TOSIDComputer.CPP create mode 100644 Demo/ToHtmlToTXTExample/HtmlGen.CPP create mode 100644 Demo/ToHtmlToTXTExample/InPage.TXT create mode 100644 Demo/ToHtmlToTXTExample/TXTGen.CPP delete mode 100644 Doc/Confuse.TXT create mode 100644 Doc/DbgFunSeg.TXT delete mode 100644 Doc/DbgPSect.TXT create mode 100644 Doc/FAQ.TXT delete mode 100644 Doc/Mysteries.TXT rename Kernel/{PSect.CPP => FunSeg.CPP} (84%) diff --git a/0000Boot/0000Kernel.BIN.C b/0000Boot/0000Kernel.BIN.C index 23f97639529c5e3f46df2cc680390c9f9462d9ee..cc8518e59e4282074880bf05f8afbfdcbf739d02 100644 GIT binary patch delta 64481 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

@aog@Inc}-D6N1s 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%0AYdj{YS3U1YYbp2`ZXfL7qay@%Q8Z|G&r< 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 OD^fx2SkQVhBn$wqU8_U@ delta 63691 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 - if (tempde->attr&RS_ATTR_DIR) { - FOFlatten(tempde->sub,a,i); - DirEntryDel(tempde); - } else { - a[*i]=tempde; - *i=*i+1; - } - tempde=tempde1; - } -} - -public I64 FileCnt(CDirEntry *tempde) -{//Cnt of files in $LK,"CDirEntry",A="MN:CDirEntry"$ tree. - I64 cnt=0; - while (tempde) { - if (tempde->attr&RS_ATTR_DIR) - cnt+=FileCnt(tempde->sub); - else - cnt++; - tempde=tempde->next; - } - return cnt; -} - -#help_index "File/Cmd Line (Typically);Cmd Line (Typically)" - public Bool Copy(U8 *src_files_find_mask,U8 *dst_files_find_mask=".") {//Copy files. //If the name ends in ".Z", it will @@ -281,128 +248,3 @@ Touch(filename,"",,datetime); } DirTreeDel(tempde1); } - -public I64 FF(U8 *files_find_mask,U8 *fu_flags=NULL) -{//Files find. List files matching mask. - I64 cnt=0,fuf_flags=0; - CDirEntry *tempde,*tempde1; - ScanFlags(&fuf_flags,Define("ST_FILE_UTIL_FLAGS"),"+r+f+F"); - ScanFlags(&fuf_flags,Define("ST_FILE_UTIL_FLAGS"),fu_flags); - tempde=tempde1=FilesFind(files_find_mask,fuf_flags); - while (tempde) { - PutFileLink(tempde->full_name); - '\n'; - cnt++; - tempde=tempde->next; - } - DirTreeDel(tempde1); - return cnt; -} - -public U0 DrvTextAttrSet(U8 drv_let,U8 attr) -{//Set color of the window border text -//for when this drive is the current drive. - CDrv *dv; - try { - dv=Let2Drv(drv_let); - dv->text_attr=attr; - } catch - Fs->catch_except=TRUE; -} -I64 RedSeaUnusedDrvSpace(U8 drv_let=0) -{ - CDrv *dv=Let2Drv(drv_let); - I64 result=0,i,l; - U8 *bitmap; - try { - l=(dv->size+dv->spc-1)/dv->spc; - i=((l+7)>>3+BLK_SIZE-1)>>BLK_SIZE_BITS; - bitmap=MAlloc(i<fat1,i); - for (i=0;ispc; -} -I64 FAT32UnusedDrvSpace(U8 drv_let=0) -{ - CDrv *dv=Let2Drv(drv_let); - I64 result=0,i,l; - U32 *bitmap; - try { - l=(dv->size+dv->spc-1)/dv->spc; - i=(l*4+BLK_SIZE-1)>>BLK_SIZE_BITS; - bitmap=MAlloc(i<fat1,i); - for (i=0;ispc; -} -public I64 UnusedDrvSpace(U8 drv_let=0) -{//Returns unused size in bytes. - CDrv *dv=Let2Drv(drv_let),*old_dv=Fs->cur_dv; - U8 *old_dir=StrNew(Fs->cur_dir); - I64 result=0; - Drv(drv_let); - switch (dv->type) { - case DVT_REDSEA: - result=RedSeaUnusedDrvSpace(drv_let); - break; - case DVT_FAT32: - result=FAT32UnusedDrvSpace(drv_let); - break; - default: - PrintErr("File System Not Supported\n"); - } - Drv(Drv2Let(old_dv)); - Cd(old_dir); - Free(old_dir); - return result; -} - -#help_index "File/Program Routines" -I64 Size1(CDirEntry *tempde,I64 *_fuf_flags,I64 round_to) -{ - U8 buf[BLK_SIZE]; - I64 result=0,i; - CDrv *dv; - while (tempde) { - if ((i=tempde->size) && Bt(_fuf_flags,FUf_EXPAND) && - !(tempde->attr&RS_ATTR_DIR) && - FileAttr(tempde->name)&RS_ATTR_COMPRESSED) { - dv=Let2Drv(*tempde->full_name); - RBlks(dv,buf,Cluster2Blk(dv,tempde->cluster),1); - i=(&buf)(CArcCompress *)->expanded_size; - } - if (round_to) - i=CeilU64(tempde->size,round_to); - if (tempde->attr&RS_ATTR_DIR) - i+=Size1(tempde->sub,_fuf_flags,round_to); - tempde->user_data=i; - result+=i; - tempde=tempde->next; - } - return result; -} -public I64 Size(U8 *files_find_mask="/*",U8 *fu_flags=NULL,I64 round_to=0) -{//Total size of files in mask. "+x" for expanded size. -//Does not include directory size of base directory, but - //does include size of sub directories. - I64 fuf_flags=0,result=0; - CDirEntry *tempde1=NULL; - ScanFlags(&fuf_flags,Define("ST_FILE_UTIL_FLAGS"),"+r"); - ScanFlags(&fuf_flags,Define("ST_FILE_UTIL_FLAGS"),fu_flags); - if (tempde1=FilesFind(files_find_mask,fuf_flags&FUG_FILES_FIND)) { - fuf_flags&=FUF_EXPAND; - result=Size1(tempde1,&fuf_flags,round_to); - DirTreeDel(tempde1); - } - return result; -} diff --git a/Adam/ABlkDev/ADskB.CPP b/Adam/ABlkDev/ADskB.CPP index 8bcafd9..635b35d 100644 --- a/Adam/ABlkDev/ADskB.CPP +++ b/Adam/ABlkDev/ADskB.CPP @@ -60,336 +60,92 @@ public CDirEntry *DirTreeUnserialize(U8 *src) return tempde; } -#help_index "Install;File/Cmd Line (Typically);Cmd Line (Typically)" - -#define ROUND_DRV_TO (63*255) -#define DRV_HEADER 63 - -class CPlannedDrv +#help_index "File/Program Routines" +U0 FOFlatten(CDirEntry *tempde,CDirEntry **a,I64 *i) { - CPlannedDrv *next,*last; - I64 size; - Bool pri; -}; - -//Available to assist in writing scripts. -I64 drv_dsk_dsk_size; - -public U0 PrtDsk(U8 drv_let=0) -{//Partition the disk containing partition drv_let. -//drv_let=0 means add new drive that - //is not already mounted. - CBlkDev *bd; - CPlannedDrv root,*temppp; - CMasterBoot mbr; - Bool pri=TRUE; - I64 ext_base,drv_let2,pri_cnt=0, - i,start_offset,offset,remaining; - "This command does not play well\n" - "with other operating systems.\n" - "You really should use another\n" - "operating system's partitioner.\n" - "If you use this, it may, in fact,\n" - "make your hard drive impossible\n" - "to repartition with other operating\n" - "until you set block zero to zero\n" - "with $$LK,\"MasterBootZero\",\"MN:MasterBootZero\"$$()\n\n\n" - "Continue"; - if (!YorN) return; - - if (drv_let) - try - Let2BlkDev(drv_let); - catch { - drv_let=0; - Fs->catch_except=TRUE; + CDirEntry *tempde1; + while (tempde) { + tempde1=tempde->next; + if (tempde->attr&RS_ATTR_DIR) { + FOFlatten(tempde->sub,a,i); + DirEntryDel(tempde); + } else { + a[*i]=tempde; + *i=*i+1; } - - if (!drv_let) { - Mount(TRUE); - return; - } - - bd=Let2BlkDev(drv_let); - if (!bd || bd->type!=BDT_ATA) - return; - - drv_dsk_dsk_size=bd->max_blk+1; - - QueInit(&root); - - drv_let2=bd->first_drv_let; - remaining=FloorU64(bd->max_blk+1,ROUND_DRV_TO); - while (FloorU64(remaining,ROUND_DRV_TO)>=ROUND_DRV_TO) { - temppp=MAlloc(sizeof(CPlannedDrv)); - do { - "$$RED$$Partition %C$$FG$$\n",drv_let2; - temppp->pri=FALSE; - if (pri) { - "Primary Partition"; - if (YorN) { - pri_cnt++; - temppp->pri=TRUE; - if (pri_cnt==3) - pri=FALSE; - } else - pri=FALSE; - } - "Blocks Remaining:%d (0x%X)\n", - remaining-DRV_HEADER,remaining-DRV_HEADER; - temppp->size=CeilU64(GetI64("Size in Blocks :", - remaining-DRV_HEADER)+DRV_HEADER,ROUND_DRV_TO); - } while (!(ROUND_DRV_TO<=temppp->size<=FloorU64(remaining,ROUND_DRV_TO))); - QueIns(temppp,root.last); - remaining-=temppp->size; - drv_let2++; - } - - "\n\n!!! Repartition Drive !!!\n\n"; - temppp=root.next; - drv_let2=bd->first_drv_let; - while (temppp!=&root) { - "Drive %C:%08X ",drv_let2,temppp->size; - if (temppp->pri) - "Primary\n"; - else - "Logical\n"; - temppp=temppp->next; - drv_let2++; - } - if (!AreYouSure) - goto pd_done; - - remaining=FloorU64(bd->max_blk+1,ROUND_DRV_TO)-ROUND_DRV_TO; - temppp=root.next; - MemSet(&mbr,0,BLK_SIZE); - mbr.signature=0xAA55; - offset=0; - for (i=0;isize-DRV_HEADER; - offset+=temppp->size; - remaining-=temppp->size; - temppp=temppp->next; - } - if (!i) i++; - if (temppp!=&root) { - mbr.p[i].active=0x80; - mbr.p[i].start_head=0; - mbr.p[i].start_cyl=0x101; - mbr.p[i].type=0xF; - mbr.p[i].end_head=0xFE; - mbr.p[i].end_cyl=0xFFFF; - mbr.p[i].offset=offset; - mbr.p[i].size=remaining; - ext_base=offset; - } - ATAWriteBlks(bd,&mbr,0,1); - - while (temppp!=&root) { - start_offset=offset; - MemSet(&mbr,0,BLK_SIZE); - mbr.signature=0xAA55; - - mbr.p[0].active=0x80; - mbr.p[0].start_head=1; - mbr.p[0].start_cyl=0x101; - mbr.p[0].type=1; //Will get set different. - mbr.p[0].end_head=0xFE; - mbr.p[0].end_cyl=0xFFFF; - mbr.p[0].offset=DRV_HEADER; - mbr.p[0].size=temppp->size-DRV_HEADER; - offset+=temppp->size; - temppp=temppp->next; - if (temppp!=&root) { - mbr.p[1].active=0x80; - mbr.p[1].start_head=0; - mbr.p[1].start_cyl=0x101; - mbr.p[1].type=5; - mbr.p[1].end_head=0xFE; - mbr.p[1].end_cyl=0xFFFF; - mbr.p[1].offset=offset-ext_base; - mbr.p[1].size=temppp->size; - } - ATAWriteBlks(bd,&mbr,start_offset,1); - } - - bd->flags&=~(BDF_INITIALIZED | BDF_INIT_IN_PROGRESS); - BlkDevAdd(bd,FALSE,TRUE); - for (i=bd->first_drv_let;isize+dv->spc-1)/dv->spc; - - SettingsPush; //See $LK,"SettingsPush",A="MN:SettingsPush"$ - WinMax; - DocCursor; - DocClear; - DCFill; - try { - i=((s+7)>>3+BLK_SIZE-1)>>BLK_SIZE_BITS; - bitmap=MAlloc(i<fat1,i); - i=0; - for (y=0;ycolor=ROP_XOR+BLUE^TRANSPARENT; - else - dc->color=ROP_XOR+WHITE^TRANSPARENT; - GrPlot(dc,x,y); - i++; - } - } - Free(bitmap); - } catch - DrvUnlock(dv); - GetChar; - - SettingsPop; - DCFill; - DCDel(dc); -} -U0 FAT32DrvView(U8 drv_let=0) -{ - CDrv *dv=Let2Drv(drv_let); - I64 lohi,c1,i,x,y,l,s; - U32 *bitmap; - CDC *dc=DCAlias; - l=(GR_HEIGHT-3*FONT_HEIGHT)*(GR_WIDTH-FONT_WIDTH<<1), - s=(dv->size+dv->spc-1)/dv->spc; - - SettingsPush; //See $LK,"SettingsPush",A="MN:SettingsPush"$ - WinMax; - DocCursor; - DocClear; - DCFill; - try { - i=(s*4+BLK_SIZE-1)>>BLK_SIZE_BITS; - bitmap=MAlloc(i<fat1,i); - i=0; - for (y=0;ycolor=ROP_XOR+BLUE^TRANSPARENT; - else - dc->color=ROP_XOR+WHITE^TRANSPARENT; - GrPlot(dc,x,y); - i++; - } - } - Free(bitmap); - } catch - DrvUnlock(dv); - GetChar; - - SettingsPop; - DCFill; - DCDel(dc); -} -public U0 DrvView(U8 drv_let=0) -{//Drive view. Graph the allocation map's fragmentation. - CDrv *dv=Let2Drv(drv_let),*old_dv=Fs->cur_dv; - Drv(drv_let); - switch (dv->type) { - case DVT_REDSEA: - RedSeaDrvView(drv_let); - break; - case DVT_FAT32: - FAT32DrvView(drv_let); - break; - default: - PrintErr("File System Not Supported\n"); - } - Drv(Drv2Let(old_dv)); -} - -public U0 DskView(U8 drv_let=0) -{//Disk view. Pie chart of partition sizes. - I64 i,j, - h=Fs->pix_width, - v=Fs->pix_height, - radius; + U8 buf[BLK_SIZE]; + I64 result=0,i; CDrv *dv; - CBlkDev *bd=Let2BlkDev(drv_let); - CDC *dc=DCAlias; - F64 sect_start,sect_end; - - SettingsPush; //See $LK,"SettingsPush",A="MN:SettingsPush"$ - DocCursor; - DocClear; - DCFill; - if (hcolor=BLACK; - GrCircle(dc,h>>1,v>>1,radius); - - j=1; - for (i=0;ibd && dv->type) { - sect_start=-(dv->base_offset*2*ã/(bd->max_blk+1)); - sect_end =-((dv->base_offset+dv->size)*2*ã/(bd->max_blk+1)); - dc->color=BLACK; - GrLine(dc,h>>1,v>>1, - h>>1+radius*Cos(sect_start), - v>>1+radius*Sin(sect_start)); - GrLine(dc,h>>1,v>>1, - h>>1+radius*Cos(sect_end), - v>>1+radius*Sin(sect_end)); - - dc->color=j; - GrPrint(dc,0,v-FONT_HEIGHT*j,"%C %-8Z",Drv2Let(dv), - dv->type.u16[0],"ST_DRV_TYPES"); - GrFloodFill(dc, - h>>1+(radius-4)*Cos((sect_start+sect_end)/2), - v>>1+(radius-4)*Sin((sect_start+sect_end)/2),FALSE); - j++; + while (tempde) { + if ((i=tempde->size) && Bt(_fuf_flags,FUf_EXPAND) && + !(tempde->attr&RS_ATTR_DIR) && + FileAttr(tempde->name)&RS_ATTR_COMPRESSED) { + dv=Let2Drv(*tempde->full_name); + RBlks(dv,buf,Cluster2Blk(dv,tempde->cluster),1); + i=(&buf)(CArcCompress *)->expanded_size; } + if (round_to) + i=CeilU64(tempde->size,round_to); + if (tempde->attr&RS_ATTR_DIR) + i+=Size1(tempde->sub,_fuf_flags,round_to); + tempde->user_data=i; + result+=i; + tempde=tempde->next; } + return result; +} +public I64 Size(U8 *files_find_mask="/*",U8 *fu_flags=NULL,I64 round_to=0) +{//Total size of files in mask. "+x" for expanded size. +//Does not include directory size of base directory, but + //does include size of sub directories. + I64 fuf_flags=0,result=0; + CDirEntry *tempde1=NULL; + ScanFlags(&fuf_flags,Define("ST_FILE_UTIL_FLAGS"),"+r"); + ScanFlags(&fuf_flags,Define("ST_FILE_UTIL_FLAGS"),fu_flags); + if (tempde1=FilesFind(files_find_mask,fuf_flags&FUG_FILES_FIND)) { + fuf_flags&=FUF_EXPAND; + result=Size1(tempde1,&fuf_flags,round_to); + DirTreeDel(tempde1); + } + return result; +} - GetChar(,FALSE); - SettingsPop; - DCFill; - DCDel(dc); +public I64 FileCnt(CDirEntry *tempde) +{//Cnt of files in $LK,"CDirEntry",A="MN:CDirEntry"$ tree. + I64 cnt=0; + while (tempde) { + if (tempde->attr&RS_ATTR_DIR) + cnt+=FileCnt(tempde->sub); + else + cnt++; + tempde=tempde->next; + } + return cnt; } #help_index "File/Cmd Line (Typically);Cmd Line (Typically)" +public I64 FF(U8 *files_find_mask,U8 *fu_flags=NULL) +{//Files find. List files matching mask. + I64 cnt=0,fuf_flags=0; + CDirEntry *tempde,*tempde1; + ScanFlags(&fuf_flags,Define("ST_FILE_UTIL_FLAGS"),"+r+f+F"); + ScanFlags(&fuf_flags,Define("ST_FILE_UTIL_FLAGS"),fu_flags); + tempde=tempde1=FilesFind(files_find_mask,fuf_flags); + while (tempde) { + PutFileLink(tempde->full_name); + '\n'; + cnt++; + tempde=tempde->next; + } + DirTreeDel(tempde1); + return cnt; +} public I64 Zip(U8 *files_find_mask="*",U8 *fu_flags=NULL) {//Compress files by moving to .Z filename. diff --git a/Adam/ABlkDev/ChkDsk.CPP b/Adam/ABlkDev/ChkDsk.CPP index 643708d..011aed2 100644 --- a/Adam/ABlkDev/ChkDsk.CPP +++ b/Adam/ABlkDev/ChkDsk.CPP @@ -209,11 +209,11 @@ public I64 ChkDsk(U8 drv_let=0,Bool fix=FALSE,Bool confirm=TRUE) //You probably want to reformat and reinstall. I64 errs=0; CDrv *dv=Let2Drv(drv_let); - switch (dv->type) { - case DVT_REDSEA: + switch (dv->fs_type) { + case FSt_REDSEA: errs=RedSeaChkDsk(drv_let,&fix,&confirm); break; - case DVT_FAT32: + case FSt_FAT32: errs=FAT32ChkDsk(drv_let,&fix,&confirm); break; default: @@ -228,3 +228,218 @@ public I64 ChkDsk(U8 drv_let=0,Bool fix=FALSE,Bool confirm=TRUE) } return errs; } + +U0 RedSeaDrvView(U8 drv_let=0) +{ + CDrv *dv=Let2Drv(drv_let); + I64 lohi,c1,i,x,y,l,s; + U8 *bitmap; + CDC *dc=DCAlias; + + l=(GR_HEIGHT-3*FONT_HEIGHT)*(GR_WIDTH-FONT_WIDTH<<1), + s=(dv->size+dv->spc-1)/dv->spc; + + SettingsPush; //See $LK,"SettingsPush",A="MN:SettingsPush"$ + WinMax; + DocCursor; + DocClear; + DCFill; + try { + i=((s+7)>>3+BLK_SIZE-1)>>BLK_SIZE_BITS; + bitmap=MAlloc(i<fat1,i); + i=0; + for (y=0;ycolor=ROP_XOR+BLUE^TRANSPARENT; + else + dc->color=ROP_XOR+WHITE^TRANSPARENT; + GrPlot(dc,x,y); + i++; + } + } + Free(bitmap); + } catch + DrvUnlock(dv); + GetChar; + + SettingsPop; + DCFill; + DCDel(dc); +} +U0 FAT32DrvView(U8 drv_let=0) +{ + CDrv *dv=Let2Drv(drv_let); + I64 lohi,c1,i,x,y,l,s; + U32 *bitmap; + CDC *dc=DCAlias; + l=(GR_HEIGHT-3*FONT_HEIGHT)*(GR_WIDTH-FONT_WIDTH<<1), + s=(dv->size+dv->spc-1)/dv->spc; + + SettingsPush; //See $LK,"SettingsPush",A="MN:SettingsPush"$ + WinMax; + DocCursor; + DocClear; + DCFill; + try { + i=(s*4+BLK_SIZE-1)>>BLK_SIZE_BITS; + bitmap=MAlloc(i<fat1,i); + i=0; + for (y=0;ycolor=ROP_XOR+BLUE^TRANSPARENT; + else + dc->color=ROP_XOR+WHITE^TRANSPARENT; + GrPlot(dc,x,y); + i++; + } + } + Free(bitmap); + } catch + DrvUnlock(dv); + GetChar; + + SettingsPop; + DCFill; + DCDel(dc); +} +public U0 DrvView(U8 drv_let=0) +{//Drive view. Graph the allocation map's fragmentation. + CDrv *dv=Let2Drv(drv_let),*old_dv=Fs->cur_dv; + Drv(drv_let); + switch (dv->fs_type) { + case FSt_REDSEA: + RedSeaDrvView(drv_let); + break; + case FSt_FAT32: + FAT32DrvView(drv_let); + break; + default: + PrintErr("File System Not Supported\n"); + } + Drv(Drv2Let(old_dv)); +} + +public U0 DskView(U8 drv_let=0) +{//Disk view. Pie chart of partition sizes. + I64 i,j,attr, + h=Fs->pix_width, + v=Fs->pix_height, + radius; + CDrv *dv; + CBlkDev *bd=Let2BlkDev(drv_let); + CDC *dc=DCAlias; + F64 sect_start,sect_end; + + SettingsPush; //See $LK,"SettingsPush",A="MN:SettingsPush"$ + DocCursor; + DocClear; + DCFill; + if (hcolor=BLACK; + GrCircle(dc,h>>1,v>>1,radius); + + j=1; + for (i=0;ibd && dv->fs_type) { + sect_start=-(dv->base_offset*2*ã/(bd->max_blk+1)); + sect_end =-((dv->base_offset+dv->size)*2*ã/(bd->max_blk+1)); + dc->color=BLACK; + GrLine(dc,h>>1,v>>1, + h>>1+radius*Cos(sect_start), + v>>1+radius*Sin(sect_start)); + GrLine(dc,h>>1,v>>1, + h>>1+radius*Cos(sect_end), + v>>1+radius*Sin(sect_end)); + + attr=DrvTextAttrGet(Drv2Let(dv)); + dc->color=attr&15; + GrPrint(dc,0,v-FONT_HEIGHT*j,"%C %-8Z",Drv2Let(dv), + dv->fs_type,"ST_DRV_TYPES"); + dc->color.c1=attr>>4; + dc->color|=ROPF_DITHER; + GrFloodFill(dc, + h>>1+(radius-4)*Cos((sect_start+sect_end)/2), + v>>1+(radius-4)*Sin((sect_start+sect_end)/2),FALSE); + j++; + } + } + + GetChar(,FALSE); + SettingsPop; + DCFill; + DCDel(dc); +} + +I64 RedSeaUnusedDrvSpace(U8 drv_let=0) +{ + CDrv *dv=Let2Drv(drv_let); + I64 result=0,i,l; + U8 *bitmap; + try { + l=(dv->size+dv->spc-1)/dv->spc; + i=((l+7)>>3+BLK_SIZE-1)>>BLK_SIZE_BITS; + bitmap=MAlloc(i<fat1,i); + for (i=0;ispc; +} +I64 FAT32UnusedDrvSpace(U8 drv_let=0) +{ + CDrv *dv=Let2Drv(drv_let); + I64 result=0,i,l; + U32 *bitmap; + try { + l=(dv->size+dv->spc-1)/dv->spc; + i=(l*4+BLK_SIZE-1)>>BLK_SIZE_BITS; + bitmap=MAlloc(i<fat1,i); + for (i=0;ispc; +} +public I64 UnusedDrvSpace(U8 drv_let=0) +{//Returns unused size in bytes. + CDrv *dv=Let2Drv(drv_let),*old_dv=Fs->cur_dv; + U8 *old_dir=StrNew(Fs->cur_dir); + I64 result=0; + Drv(drv_let); + switch (dv->fs_type) { + case FSt_REDSEA: + result=RedSeaUnusedDrvSpace(drv_let); + break; + case FSt_FAT32: + result=FAT32UnusedDrvSpace(drv_let); + break; + default: + PrintErr("File System Not Supported\n"); + } + Drv(Drv2Let(old_dv)); + Cd(old_dir); + Free(old_dir); + return result; +} diff --git a/Adam/ABlkDev/FileMgr.CPP b/Adam/ABlkDev/FileMgr.CPP index 4d75c15..dce5bef 100644 --- a/Adam/ABlkDev/FileMgr.CPP +++ b/Adam/ABlkDev/FileMgr.CPP @@ -217,9 +217,9 @@ U0 FMRebuildDoc(CDoc **_doc,CDirEntry **_root,I64 mode) DocPrint(doc,"$$LTBLUE$$"); for (i=0;itype==DVT_REDSEA||dv->type==DVT_FAT32) + if (dv->fs_type==FSt_REDSEA||dv->fs_type==FSt_FAT32) FMRebuildDocDrv(Drv2Let(dv),doc,_root,TRUE); - else if (dv->type==DVT_ISO9660) { + else if (dv->fs_type==FSt_ISO9660) { if (dv->bd->flags&BDF_INITIALIZED) tempde=FMRebuildDocDrv(Drv2Let(dv),doc,_root,TRUE); else { diff --git a/Adam/ABlkDev/MakeABlkDev.CPP b/Adam/ABlkDev/MakeABlkDev.CPP index 3990653..e1b7a35 100644 --- a/Adam/ABlkDev/MakeABlkDev.CPP +++ b/Adam/ABlkDev/MakeABlkDev.CPP @@ -1,7 +1,8 @@ Cd(__DIR__);; #include "ADskA" -#include "Mount" #include "ADskB" +#include "PrtDsk" +#include "Mount" #include "ChkDsk" #include "FileMgr" Cd("..");; diff --git a/Adam/ABlkDev/Mount.CPP b/Adam/ABlkDev/Mount.CPP index c0d8e5f..f673e68 100644 --- a/Adam/ABlkDev/Mount.CPP +++ b/Adam/ABlkDev/Mount.CPP @@ -1,102 +1,114 @@ #help_index "Install;File/Cmd Line (Typically);Cmd Line (Typically);" -CDoc *BlkDevPmt(U8 boot_drv_let=0,Bool make_free=FALSE,Bool repartition=FALSE) -{ - I64 num_hints,drv_let,type,unit; +I64 Mount2(U8 boot_drv_let,CDoc *_doc,Bool repartition) +{//If _doc, called by $LK,"::/Kernel/KCfg.CPP"$ else called by $LK,"Mount",A="MN:Mount"$(). + I64 cnt,result=0,num_hints,drv_let,type,unit; U8 blks_buf[STR_LEN],addr_buf[STR_LEN],base0_buf[STR_LEN],base1_buf[STR_LEN]; CATARep *root=NULL,*tempha; + Bool one_drv,make_free; CDoc *doc; - "\n****** Mount Drives ******\n" - "$$GREEN$$A$$FG$$-$$GREEN$$B$$FG$$ are RAM drives.\n" - "$$GREEN$$C$$FG$$-$$GREEN$$S$$FG$$ are hard drives.\n" - "$$GREEN$$T$$FG$$-$$GREEN$$Z$$FG$$ are CD/DVD drives.\n" - "\nDrive Letter ($$PURPLE$$$$FG$$ to exit):"; - drv_let=ToUpper(GetChar); - '\n'; - if ('A'<=drv_let<='Z') { - doc=DocNew; - unit=0; - if ('A'<=drv_let<='B') { - type=BDT_RAM; - "Addr of RAM disk ($$PURPLE$$$$FG$$ to MAlloc):"; - GetS(addr_buf,STR_LEN); - "Blks of 512 bytes:"; - GetS(blks_buf,STR_LEN); - } else { - num_hints=ATARep(,,&root); - if ('C'<=drv_let<='S') - type=BDT_ATA; - else - type=BDT_ATAPI; - if (type==BDT_ATAPI && boot_drv_let) - " to use booted CD/DVD\n"; - do { - if (num_hints) - "Enter dev number or\nport with $$PURPLE$$0x$$FG$$ prefix.\n" - "I/O Port Base0:\n"; - else - "Include $$PURPLE$$0x$$FG$$ prefix.\nI/O Port Base0:\n"; - GetS(base0_buf,STR_LEN); - } while (!Str2I64(base0_buf) && (type!=BDT_ATAPI || !boot_drv_let)); - if (1<=Str2I64(base0_buf)<=num_hints) { - tempha=ATARepFind(root,Str2I64(base0_buf)); - StrPrint(base0_buf,"0x%X",tempha->base0); - StrPrint(base1_buf,"0x%X",tempha->base1); - unit=tempha->unit; - } else if (type!=BDT_ATAPI || *base0_buf) { - if (type==BDT_ATAPI) - StrCpy(base1_buf,"0"); - else + boot_drv_let=ToUpper(boot_drv_let); + do { + cnt=0; + if (!_doc) + DrvRep; + "\n****** Mount Drives ******\n" + "$$GREEN$$A$$FG$$-$$GREEN$$B$$FG$$ are RAM drives.\n" + "$$GREEN$$C$$FG$$-$$GREEN$$S$$FG$$ are ATA hard drives.\n" + "$$GREEN$$T$$FG$$-$$GREEN$$Z$$FG$$ are ATAPI CD/DVD drives.\n" + "\nDrive Letter ($$PURPLE$$$$FG$$ to exit):"; + drv_let=ToUpper(GetChar); + '\n'; + if (type=Let2BlkDevType(drv_let)) { + one_drv=FALSE; + if (_doc) { //Called by $LK,"::/Kernel/KCfg.CPP"$ + doc=_doc; + make_free=FALSE; + } else { //Called by $LK,"Mount",A="MN:Mount"$() + doc=DocNew; + DocPrint(doc,"CBlkDev *bd;\n"); + make_free=TRUE; + } + unit=0; + switch (type) { + case BDT_RAM: + type=BDT_RAM; + "Addr of RAM disk ($$PURPLE$$$$FG$$ to MAlloc):"; + GetS(addr_buf,STR_LEN); + "Blks of 512 bytes:"; + GetS(blks_buf,STR_LEN); + break; + case BDT_ATA: + case BDT_ATAPI: + num_hints=ATARep(,,&root); + if (type==BDT_ATAPI && boot_drv_let) + " to use booted CD/DVD\n"; //Only $LK,"::/Kernel/KCfg.CPP"$ do { - "I/O Port Base1:\n"; - GetS(base1_buf,STR_LEN); - } while (!Str2I64(base1_buf)); - do { - "\t$$PURPLE$$0$$FG$$=Master\n\t$$PURPLE$$1$$FG$$=Slave\nUnit:"; - unit=GetChar-'0'; - } while (!(0<=unit<=1)); - '\n'; + if (num_hints) + "Enter dev number or\nport with $$PURPLE$$0x$$FG$$ prefix.\n" + "I/O Port Base0:\n"; + else + "Include $$PURPLE$$0x$$FG$$ prefix.\nI/O Port Base0:\n"; + GetS(base0_buf,STR_LEN); + } while (!Str2I64(base0_buf) && (type!=BDT_ATAPI || !boot_drv_let)); + if (1<=Str2I64(base0_buf)<=num_hints) { + tempha=ATARepFind(root,Str2I64(base0_buf)); + StrPrint(base0_buf,"0x%X",tempha->base0); + StrPrint(base1_buf,"0x%X",tempha->base1); + unit=tempha->unit; + } else if (type!=BDT_ATAPI || *base0_buf) { + if (type==BDT_ATAPI) + StrCpy(base1_buf,"0"); + else + do { + "I/O Port Base1:\n"; + GetS(base1_buf,STR_LEN); + } while (!Str2I64(base1_buf)); + do { + "\t$$PURPLE$$0$$FG$$=Master\n\t$$PURPLE$$1$$FG$$=Slave\nUnit:"; + unit=GetChar-'0'; + } while (!(0<=unit<=1)); + '\n'; + } + LinkedLstDel(root); + break; } - LinkedLstDel(root); - } - DocPrint(doc,"bd=BlkDevNextFree(%d,%d);bd->unit=%d;\n",drv_let,type,unit); - if (type==BDT_RAM) { - if (!*addr_buf) StrCpy(addr_buf,"0"); - DocPrint(doc,"bd->RAM_dsk=%s;bd->max_blk=(%s)-1;\n",addr_buf,blks_buf); - } - if (type==BDT_ATA || type==BDT_ATAPI) { - if (type==BDT_ATAPI && !*base0_buf) { - DocPrint(doc,"GetBaseUnit(bd);\n"); - if (drv_let==boot_drv_let) - make_free=TRUE; - } else - DocPrint(doc,"bd->base0=%s;bd->base1=%s;\n", - base0_buf,base1_buf); - } - if (type==BDT_ATA && repartition) { - "\nReformat WHOLE drive!"; - if (YorN) { - DocPrint(doc,"if (!BlkDevAdd(bd,TRUE,TRUE))" - "\"\n\n$$BK,1$$$$RED$$Operation Failed$$BK,0$$$$FG$$\n\n\";" - "else PrtDsk(bd->first_drv_let);\n"); - return doc; + DocPrint(doc,"bd=BlkDevNextFree(\'%C\',%d);bd->unit=%d;\n", + drv_let,type,unit); + switch (type) { + case BDT_RAM: + if (!*addr_buf) StrCpy(addr_buf,"0"); + DocPrint(doc,"bd->RAM_dsk=%s;bd->max_blk=(%s)-1;\n", + addr_buf,blks_buf); + break; + case BDT_ATA: + case BDT_ATAPI: + if (type==BDT_ATAPI && !*base0_buf) { + DocPrint(doc,"GetBaseUnit(bd);\n"); //Only $LK,"::/Kernel/KCfg.CPP"$ + if (drv_let==boot_drv_let) + make_free=TRUE; + } else + DocPrint(doc,"bd->base0=%s;bd->base1=%s;\n",base0_buf,base1_buf); + if (type==BDT_ATA && repartition) { + "\nReformat WHOLE drive!"; + one_drv=YorN; + } + break; + } + DocPrint(doc,"BlkDevAdd(bd,%d,%d);\n",one_drv,make_free); + if (_doc) //Called by $LK,"::/Kernel/KCfg.CPP"$ + cnt++; + else { //Called by $LK,"Mount",A="MN:Mount"$() + if ((cnt=ExeDoc(doc)) && one_drv) + PrtDsk(drv_let); + DocDel(doc); } } - DocPrint(doc,"if (!BlkDevAdd(bd,FALSE,%d))" - "\"\n\n$$BK,1$$$$RED$$Operation Failed$$BK,0$$$$FG$$\n\n\";\n",make_free); - return doc; - } else - return NULL; + result+=cnt; + } while (cnt || !result && _doc); //At least 1 if Called by $LK,"::/Kernel/KCfg.CPP"$ + return result; } -public U0 Mount(Bool repartition=FALSE) -{//Mount a drive. - CDoc *doc; - ExePrint("CBlkDev *bd;"); //Leaks - do { - DrvRep; - if (doc=BlkDevPmt(,TRUE,repartition)) { - ExeDoc(doc); - DocDel(doc); - } - } while (doc); +public I64 Mount(Bool repartition=FALSE) +{//Mount drives. + return Mount2(0,NULL,repartition); } diff --git a/Adam/ABlkDev/PrtDsk.CPP b/Adam/ABlkDev/PrtDsk.CPP new file mode 100644 index 0000000..8b0d18e --- /dev/null +++ b/Adam/ABlkDev/PrtDsk.CPP @@ -0,0 +1,163 @@ +#help_index "Install;File/Cmd Line (Typically);Cmd Line (Typically)" + +#define ROUND_DRV_TO (63*255) +#define DRV_HEADER 63 + +class CPlannedDrv +{ + CPlannedDrv *next,*last; + I64 size; + Bool pri; +}; + +//Available to assist in writing scripts. +I64 drv_dsk_dsk_size=0; + +public I64 PrtDsk(U8 drv_let=0) +{//Partition the disk containing partition drv_let. +//drv_let=0 means add new drive that + //is not already mounted. + CBlkDev *bd; + CPlannedDrv root,*temppp; + CMasterBoot mbr; + Bool pri=TRUE; + I64 ext_base,drv_let2,pri_cnt=0, + i,start_offset,offset,remaining; + drv_dsk_dsk_size=0; + "This command does not play well\n" + "with other operating systems.\n" + "You really should use another\n" + "operating system's partitioner.\n" + "If you use this, it may, in fact,\n" + "make your hard drive impossible\n" + "to repartition with other operating\n" + "until you set block zero to zero\n" + "with $$LK,\"MasterBootZero\",\"MN:MasterBootZero\"$$()\n\n\n" + "Continue"; + if (!YorN) return 0; + if (drv_let && !Let2BlkDev(drv_let,FALSE)) + drv_let=0; + if (!drv_let) { + Mount(TRUE); + return 0; + } + if (!(bd=Let2BlkDev(drv_let,FALSE)) || bd->type!=BDT_ATA) + return 0; + + drv_dsk_dsk_size=bd->max_blk+1; + QueInit(&root); + drv_let2=bd->first_drv_let; + remaining=FloorU64(bd->max_blk+1,ROUND_DRV_TO); + while (FloorU64(remaining,ROUND_DRV_TO)>=ROUND_DRV_TO) { + temppp=MAlloc(sizeof(CPlannedDrv)); + do { + "$$RED$$Partition %C$$FG$$\n",drv_let2; + temppp->pri=FALSE; + if (pri) { + "Primary Partition"; + if (YorN) { + pri_cnt++; + temppp->pri=TRUE; + if (pri_cnt==3) + pri=FALSE; + } else + pri=FALSE; + } + "Blocks Remaining:%d (0x%X)\n", + remaining-DRV_HEADER,remaining-DRV_HEADER; + temppp->size=CeilU64(GetI64("Size in Blocks :", + remaining-DRV_HEADER)+DRV_HEADER,ROUND_DRV_TO); + } while (!(ROUND_DRV_TO<=temppp->size<=FloorU64(remaining,ROUND_DRV_TO))); + QueIns(temppp,root.last); + remaining-=temppp->size; + drv_let2++; + } + + "\n\n!!! Repartition Drive !!!\n\n"; + temppp=root.next; + drv_let2=bd->first_drv_let; + while (temppp!=&root) { + "Drive %C:%08X ",drv_let2,temppp->size; + if (temppp->pri) + "Primary\n"; + else + "Logical\n"; + temppp=temppp->next; + drv_let2++; + } + if (!AreYouSure) + goto pd_done; + + remaining=FloorU64(bd->max_blk+1,ROUND_DRV_TO)-ROUND_DRV_TO; + temppp=root.next; + MemSet(&mbr,0,BLK_SIZE); + mbr.signature=0xAA55; + offset=0; + for (i=0;isize-DRV_HEADER; + offset+=temppp->size; + remaining-=temppp->size; + temppp=temppp->next; + } + if (!i) i++; + if (temppp!=&root) { + mbr.p[i].active=0x80; + mbr.p[i].start_head=0; + mbr.p[i].start_cyl=0x101; + mbr.p[i].type=0xF; + mbr.p[i].end_head=0xFE; + mbr.p[i].end_cyl=0xFFFF; + mbr.p[i].offset=offset; + mbr.p[i].size=remaining; + ext_base=offset; + } + ATAWriteBlks(bd,&mbr,0,1); + + while (temppp!=&root) { + start_offset=offset; + MemSet(&mbr,0,BLK_SIZE); + mbr.signature=0xAA55; + + mbr.p[0].active=0x80; + mbr.p[0].start_head=1; + mbr.p[0].start_cyl=0x101; + mbr.p[0].type=1; //Will get set different. + mbr.p[0].end_head=0xFE; + mbr.p[0].end_cyl=0xFFFF; + mbr.p[0].offset=DRV_HEADER; + mbr.p[0].size=temppp->size-DRV_HEADER; + offset+=temppp->size; + temppp=temppp->next; + if (temppp!=&root) { + mbr.p[1].active=0x80; + mbr.p[1].start_head=0; + mbr.p[1].start_cyl=0x101; + mbr.p[1].type=5; + mbr.p[1].end_head=0xFE; + mbr.p[1].end_cyl=0xFFFF; + mbr.p[1].offset=offset-ext_base; + mbr.p[1].size=temppp->size; + } + ATAWriteBlks(bd,&mbr,start_offset,1); + } + + bd->flags&=~(BDF_INITIALIZED | BDF_INIT_IN_PROGRESS); + BlkDevAdd(bd,FALSE,TRUE); + for (i=bd->first_drv_let;ifile_size-1; diff --git a/Adam/AExts.CPP b/Adam/AExts.CPP index 2490cfb..0601763 100644 --- a/Adam/AExts.CPP +++ b/Adam/AExts.CPP @@ -2,8 +2,8 @@ extern U0 ACDDef(I64 n,CTask *parent=NULL); extern U0 ACDDefsPut(CDoc *doc,U8 *st,I64 num=-1); extern U0 ACDFillin(I64 n); extern U0 ACFillIn(I64 n); -extern U0 ACFindMisspelled(CDoc *doc); extern U0 ACMan(I64 n,CTask *parent=NULL); +extern U0 ACMisspelledFind(CDoc *doc); 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); @@ -56,6 +56,7 @@ extern CMenuEntry *MenuEntryFind(CMenu *m,U8 *full_name); extern CMenu *MenuFilePush(U8 *filename); extern U0 MenuPop(); extern CMenu *MenuPush(U8 *st); +extern I64 Mount(Bool repartition=FALSE); extern CTask *Noise(I64 mS,I64 min_freq,I64 max_freq); extern Bool Plain(U8 *filename,I64 edf_dof_flags=0); extern Bool PopUpCancelOk(U8 *header=NULL,U8 *footer=NULL); diff --git a/Adam/AutoComplete/ACDictGen.CPP b/Adam/AutoComplete/ACDictGen.CPP index 06b889e..90b36d5 100644 --- a/Adam/AutoComplete/ACDictGen.CPP +++ b/Adam/AutoComplete/ACDictGen.CPP @@ -19,7 +19,7 @@ $$ --> $$$$ U8 *src,*dst; CDoc *doc; CDocEntry *doc_e; - if (doc=DocRead(in_name,DOCF_PLAIN_TEXT_WITH_TABS|DOCF_DBL_DOLLARS)) { + if (doc=DocRead(in_name,DOCF_PLAIN_TEXT_TABS|DOCF_DBL_DOLLARS)) { doc_e=doc->root.next; while (doc_e!=doc) { if (doc_e->type_u8==DOCT_TEXT) { diff --git a/Adam/AutoComplete/ACFill.CPP b/Adam/AutoComplete/ACFill.CPP index be16ee1..818ecac 100644 --- a/Adam/AutoComplete/ACFill.CPP +++ b/Adam/AutoComplete/ACFill.CPP @@ -204,7 +204,7 @@ U0 ACDDef(I64 n,CTask *parent=NULL) ACDPopUpDef(acd.fillins[n],-1,parent); } -U0 ACFindMisspelled(CDoc *doc) +U0 ACMisspelledFind(CDoc *doc) { Bool unlock=DocLock(doc); CDocEntry *doc_e=doc->cur_entry; diff --git a/Adam/AutoComplete/ACInit.CPP b/Adam/AutoComplete/ACInit.CPP index d68fffe..182f269 100644 --- a/Adam/AutoComplete/ACInit.CPP +++ b/Adam/AutoComplete/ACInit.CPP @@ -129,10 +129,9 @@ public U0 ACInit(U8 *mask=NULL) Bool start_flag; CBlkDev *bd=Let2BlkDev; + AutoComplete; while (LBts(&ac.flags,ACf_INIT_IN_PROGRESS)) Yield; - AutoComplete; - if (DrvIsWritable && FileFind(ACD_DEF_FILENAME_Z) && !FileFind(ACD_DEF_FILENAME)) { if (bd->type!=BDT_RAM) { diff --git a/Adam/AutoComplete/ACTask.CPP b/Adam/AutoComplete/ACTask.CPP index 6b99464..7a8e516 100644 --- a/Adam/AutoComplete/ACTask.CPP +++ b/Adam/AutoComplete/ACTask.CPP @@ -23,7 +23,8 @@ U0 ACDocRst(I64 left,I64 top) DocRst(doc,TRUE); doc->flags|=DOCF_MIN_SIZE; Fs->border_src=BDS_CONST; - Fs->text_attr =Fs->border_attr=LTGRAY<<4+BLUE; + Fs->border_attr=LTGRAY<<4+DrvTextAttrGet(':')&15; + Fs->text_attr =LTGRAY<<4+BLUE; LBtr(&Fs->display_flags,DISPLAYf_SHOW); WinHorz(left,Fs->win_right); WinVert(top,Fs->win_bottom); @@ -259,9 +260,9 @@ U0 ACTask(I64) public Bool AutoComplete(Bool val=OFF) {//Turn AutoComplete OFF or ON. Bool old_autocomplete=FALSE; + while (Bt(&ac.flags,ACf_INIT_IN_PROGRESS)) + Sleep(10); if (val) { - while (Bt(&ac.flags,ACf_INIT_IN_PROGRESS)) - Sleep(10); if (TaskValidate(ac.task)) old_autocomplete=TRUE; else { diff --git a/Adam/DevInfo.CPP b/Adam/DevInfo.CPP index abce22c..027e51c 100644 --- a/Adam/DevInfo.CPP +++ b/Adam/DevInfo.CPP @@ -13,7 +13,8 @@ public U0 PCIDevFileGen() { Bool first=TRUE,del=FALSE,del2=FALSE,cont=FALSE; - CDoc *doc=DocRead(PCI_DEV_FILE,DOCF_PLAIN_TEXT|DOCF_DBL_DOLLARS); + CDoc *doc=DocRead(PCI_DEV_FILE, + DOCF_PLAIN_TEXT|DOCF_DBL_DOLLARS|DOCF_NO_CURSOR); CDocEntry *doc_e=doc->root.next,*doc_e2; while (doc_e!=doc) { doc_e2=doc_e->next; @@ -121,7 +122,7 @@ U0 PCILookUpDevs() CDoc *doc; if (dev.pci_root.next!=&dev.pci_root) return; - doc=DocRead(PCI_DEV_FILE,DOCF_PLAIN_TEXT); + doc=DocRead(PCI_DEV_FILE,DOCF_PLAIN_TEXT|DOCF_NO_CURSOR); for (b=0;bflags & (DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_WITH_TABS))) { + if (ch=='$$' && !(doc->flags & (DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_TABS))) { doc->flags|=DOCF_IN_DOLLAR; doc->dollar_buf_ptr=0; doc->dollar_buf[doc->dollar_buf_ptr++]=ch; diff --git a/Adam/DolDoc/DocFile.CPP b/Adam/DolDoc/DocFile.CPP index b7b7882..b59c2ca 100644 --- a/Adam/DolDoc/DocFile.CPP +++ b/Adam/DolDoc/DocFile.CPP @@ -25,7 +25,7 @@ public U0 DocLoad(CDoc *doc,U8 *src2,I64 size) doc->cur_bin_num=tempb->num+1; } } - if (!(doc->flags & (DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_WITH_TABS))) + if (!(doc->flags & (DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_TABS))) DocBinsValidate(doc); DocTop(doc); //DOCT_CURSOR will set it in recalc DocRecalc(doc); @@ -59,14 +59,13 @@ public U8 *DocSave(CDoc *doc,I64 *_size=NULL) I64 ch,i,cnt; U8 *st,*result,*dst,*src; + if (!(doc->flags & (DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_TABS))) + DocBinsValidate(doc); + DocRecalc(doc); if (doc->flags&DOCF_NO_CURSOR || doc->root.next==doc) cnt=1; //terminator else cnt=2; //cursor + terminator - - if (!(doc->flags & (DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_WITH_TABS))) - DocBinsValidate(doc); - DocRecalc(doc); for (doc_e=doc->root.next;doc_e!=doc;doc_e=doc_e->next) { if (!Bt(doldoc.type_flags_data,doc_e->type_u8)) { switch (doc_e->type_u8) { @@ -80,27 +79,22 @@ public U8 *DocSave(CDoc *doc,I64 *_size=NULL) else cnt++; break; + case DOCT_SOFT_NEW_LINE: + break; case DOCT_TEXT://$BK,1$Update $LK,"DOCT_TEXT",A="FF:D:/Compiler/Lex.CPP,DOCT_TEXT"$$BK,0$ if (!(doc_e->de_flags & ~(DOCEF_TAG|DOCG_BL_IV_UL|DOCEF_WORD_WRAP| DOCEF_HIGHLIGHT|DOCEF_SKIP|DOCEF_FILTER_SKIP))&& !(doc_e->type&DOCG_BL_IV_UL)) { cnt+=StrLen(doc_e->tag); - if (!(doc->flags & (DOCF_PLAIN_TEXT | DOCF_PLAIN_TEXT_WITH_TABS)) || + if (!(doc->flags & (DOCF_PLAIN_TEXT | DOCF_PLAIN_TEXT_TABS)) || doc->flags&DOCF_DBL_DOLLARS) cnt+=StrOcc(doc_e->tag,'$$'); - } else { - st=Doc2PlainText(doc,doc_e); - cnt+=StrLen(st)+2; - Free(st); + break; } - break; default: - if (doc_e->type_u8!=DOCT_SOFT_NEW_LINE && - doc_e->type_u8!=DOCT_CURSOR) { - st=Doc2PlainText(doc,doc_e); - cnt+=StrLen(st)+2; - Free(st); - } + st=Doc2PlainText(doc,doc_e); + cnt+=StrLen(st)+2; + Free(st); } } } @@ -125,7 +119,7 @@ public U8 *DocSave(CDoc *doc,I64 *_size=NULL) *dst++=CH_CURSOR; *dst++=ch; if (ch=='$$') { - if (!(doc->flags & (DOCF_PLAIN_TEXT | DOCF_PLAIN_TEXT_WITH_TABS)) || + if (!(doc->flags & (DOCF_PLAIN_TEXT | DOCF_PLAIN_TEXT_TABS)) || doc->flags&DOCF_DBL_DOLLARS) *dst++=ch; } @@ -148,16 +142,15 @@ public U8 *DocSave(CDoc *doc,I64 *_size=NULL) *dst++='\r'; *dst++='\n'; break; + case DOCT_SOFT_NEW_LINE: + break; default: - if (doc_e->type_u8!=DOCT_SOFT_NEW_LINE && - doc_e->type_u8!=DOCT_CURSOR) {//(Cursor is set by cur_entry) - *dst++='$$'; - st=Doc2PlainText(doc,doc_e); - StrCpy(dst,st); - dst+=StrLen(st); - *dst++='$$'; - Free(st); - } + *dst++='$$'; + st=Doc2PlainText(doc,doc_e); + StrCpy(dst,st); + dst+=StrLen(st); + *dst++='$$'; + Free(st); } } } diff --git a/Adam/DolDoc/DocInit.CPP b/Adam/DolDoc/DocInit.CPP index b53c548..9f7a7c1 100644 --- a/Adam/DolDoc/DocInit.CPP +++ b/Adam/DolDoc/DocInit.CPP @@ -17,7 +17,7 @@ U0 DocInit() "PRY\0MRX\0WR\0L\0X\0Q\0FST\0B\0S\0BD\0C\0CA\0RD\0UD\0P\0TRM\0Z\0H\0" "TR\0LS\0SK\0PU\0SIF\0FS\0NC\0DD\0"); DefineLstLoad("ST_LINK_TYPES", - "FI\0FA\0FF\0FL\0MN\0PI\0PF\0PL\0BF\0DF\0HI\0AD\0AI\0AA\0AF\0AL\0"); + "FI\0FA\0FF\0FL\0MN\0PI\0PF\0PL\0BF\0DN\0HI\0AD\0AI\0AA\0AF\0AL\0"); doldoc.hash=HashTableNew(512); HashDefineLstAdd("ST_DOC_CMDS",DHT_DOC_CMD,doldoc.hash); diff --git a/Adam/DolDoc/DocLink.CPP b/Adam/DolDoc/DocLink.CPP index 9ecaf02..b34b3d3 100644 --- a/Adam/DolDoc/DocLink.CPP +++ b/Adam/DolDoc/DocLink.CPP @@ -13,8 +13,8 @@ "PF:haystack_filename,needle_str:occurnum" "PL:filename,linenum" "BF:haystack_bible_book,needle_str" -"DF:word" -"DF:word,defnum" +"DN:word" +"DN:word,defnum" "HI:index" "AD:code_address_number" @@ -67,7 +67,7 @@ Bool DocFileEd(I64 _type,U8 *filename, try { switch (type) { case LK_PLAIN: - flags=DOCF_PLAIN_TEXT; + flags=DOCF_PLAIN_TEXT|DOCF_NO_CURSOR; case LK_DOC: type=LK_FILE; break; @@ -75,17 +75,17 @@ Bool DocFileEd(I64 _type,U8 *filename, type=LK_FILE_ANCHOR; break; case LK_PLAIN_FIND: - flags=DOCF_PLAIN_TEXT; + flags=DOCF_PLAIN_TEXT|DOCF_NO_CURSOR; case LK_DOC_FIND: type=LK_FILE_FIND; break; case LK_PLAIN_LINE: - flags=DOCF_PLAIN_TEXT; + flags=DOCF_PLAIN_TEXT|DOCF_NO_CURSOR; case LK_DOC_LINE: type=LK_FILE_LINE; break; case LK_BIBLE_FIND: - flags=DOCF_PLAIN_TEXT; + flags=DOCF_PLAIN_TEXT|DOCF_NO_CURSOR; break; } @@ -309,7 +309,7 @@ public Bool DocLinkChk(U8 *link_st) result=TRUE; Free(st); break; - default://TODO: Need to validate HI: and DF: + default://TODO: Need to validate HI: and DN: if (Ed(link_st,EDF_BAIL)) result=TRUE; } diff --git a/Adam/DolDoc/DocMacro.CPP b/Adam/DolDoc/DocMacro.CPP index d6322d8..b928448 100644 --- a/Adam/DolDoc/DocMacro.CPP +++ b/Adam/DolDoc/DocMacro.CPP @@ -12,11 +12,9 @@ U0 SysMacroStripKey(CSrvCmd *macro_root,I64 a1,I64 a2) while (tempc!=macro_root) { tempc1=tempc->next; if (tempc->cmd_code==SVCT_MSG && - (tempc->msg_code==MSG_KEY_DOWN || - tempc->msg_code==MSG_KEY_UP || + (tempc->msg_code==MSG_KEY_DOWN || tempc->msg_code==MSG_KEY_UP || tempc->msg_code==MSG_KEY_DOWN_UP) && - a1 && tempc->aux1==a1 || - !a1 && tempc->aux2==a2) { + a1 && tempc->aux1==a1 || !a1 && tempc->aux2==a2) { QueRem(tempc); SrvCmdDel(tempc); } @@ -161,15 +159,15 @@ I64 PopUpMacroMenu() "\n\n\n$$GREEN$$SHIFT-F2$$FG$$ will play macro.\n"); doc->flags|=DOCF_MIN_SIZE | DOCF_FORM; StrPrint(buf,"DocMenu(%d);",doc); - sys_macro_util_task=Spawn(&SrvCmdLine,NULL,"Macro Popup",,Fs); - Fs->popup_task=sys_macro_util_task; - LBts(&sys_macro_util_task->display_flags,DISPLAYf_WIN_ON_TOP); - tempc=TaskExe(sys_macro_util_task,Fs,buf, + sys_macro_task=Spawn(&SrvCmdLine,NULL,"Macro Popup",,Fs); + Fs->popup_task=sys_macro_task; + LBts(&sys_macro_task->display_flags,DISPLAYf_WIN_ON_TOP); + tempc=TaskExe(sys_macro_task,Fs,buf, 1<popup_task=NULL; - Kill(sys_macro_util_task); - sys_macro_util_task=NULL; + Kill(sys_macro_task); + sys_macro_task=NULL; DocDataScan(doc,doc_e); DocDel(doc); return result; @@ -208,6 +206,6 @@ U0 MacroTask(I64) U0 EdMacroUtil() { - if (!sys_macro_util_task) + if (!sys_macro_task) Spawn(&MacroTask,NULL,"Macro"); } diff --git a/Adam/DolDoc/DocPlain.CPP b/Adam/DolDoc/DocPlain.CPP index 88dd2dc..084acf5 100644 --- a/Adam/DolDoc/DocPlain.CPP +++ b/Adam/DolDoc/DocPlain.CPP @@ -497,7 +497,7 @@ U0 DocEntryToggle(CDoc *doc) U8 ch,*st,*st2; I64 i,j,k; if (doc_ce!=doc && - !(doc->flags&(DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_WITH_TABS))) { + !(doc->flags&(DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_TABS))) { if (doc_ce->type_u8==DOCT_TEXT && !(doc_ce->de_flags & ~(DOCEF_TAG|DOCG_BL_IV_UL|DOCEF_WORD_WRAP|DOCEF_HIGHLIGHT| DOCEF_SKIP|DOCEF_FILTER_SKIP)) && @@ -593,7 +593,7 @@ U0 DocFlagsToggle(CDoc *doc,I64 tog_flags) U8 *st; CDocUndo *u_next,*u_last; - doc->flags|=DOCF_COLOR_NAMES; + doc->flags=doc->flags&~DOCF_NO_CURSOR|DOCF_COLOR_NAMES; st=DocSave(doc,&size); u_next=doc->undo_root.next; @@ -604,8 +604,9 @@ U0 DocFlagsToggle(CDoc *doc,I64 tog_flags) doc->undo_root.next=u_next; doc->undo_root.last=u_last; DocUndoCntSet(doc); - doc->flags=flags & ~(DOCG_BL_IV_UL|DOCF_WORD_WRAP); + doc->flags=flags&~(DOCF_NO_CURSOR|DOCG_BL_IV_UL|DOCF_WORD_WRAP); DocLoad(doc,st,size); + doc->flags|=flags&DOCF_NO_CURSOR; DocCenter(doc); if (unlock) DocUnlock(doc); diff --git a/Adam/DolDoc/DocPopUp.CPP b/Adam/DolDoc/DocPopUp.CPP index 3b0e046..7337f58 100644 --- a/Adam/DolDoc/DocPopUp.CPP +++ b/Adam/DolDoc/DocPopUp.CPP @@ -15,7 +15,7 @@ U0 PopUpViewPrintEndCB() } public CTask *PopUpViewPrint(U8 *fmt,...) -{//View Print statement in PopUp win task. +{//View Print stmt in PopUp win task. CTask *task; U8 *buf=StrPrintJoin(NULL,fmt,argc,argv); CDoc *doc=DocNew; diff --git a/Adam/DolDoc/DocPutKey.CPP b/Adam/DolDoc/DocPutKey.CPP index 0dc6800..5622fe0 100644 --- a/Adam/DolDoc/DocPutKey.CPP +++ b/Adam/DolDoc/DocPutKey.CPP @@ -253,8 +253,8 @@ public U0 DocPutKey(CDoc *doc,I64 ch=0,I64 sc=0) } else { DocUnlock(doc); if (sc&SCF_SHIFT) { - if (TaskValidate(sys_macro_util_task)) - PostMsgWait(sys_macro_util_task, + if (TaskValidate(sys_macro_task)) + PostMsgWait(sys_macro_task, MSG_KEY_DOWN_UP,CH_SHIFT_ESC,0); SysMacroStripKey(&sys_macro_root,ch,sc); PlaySysMacro; @@ -557,7 +557,7 @@ public U0 DocPutKey(CDoc *doc,I64 ch=0,I64 sc=0) if (sc&SCF_KEY_DESC) KeyDescSet("Cmd /Sprite Graphic Resource"); else { - if (!(doc->flags&(DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_WITH_TABS))) { + if (!(doc->flags&(DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_TABS))) { DocUnlock(doc); if (doc_ce->type_u8==DOCT_SPRITE) EdSpriteEd(doc, @@ -577,7 +577,7 @@ public U0 DocPutKey(CDoc *doc,I64 ch=0,I64 sc=0) if (sc&SCF_KEY_DESC) KeyDescSet("Edit/Find Misspelled"); else - ACFindMisspelled(doc); + ACMisspelledFind(doc); } else { if (sc&SCF_KEY_DESC) KeyDescSet("Edit/Save"); @@ -596,7 +596,7 @@ public U0 DocPutKey(CDoc *doc,I64 ch=0,I64 sc=0) KeyDescSet("Edit/Toggle Plain Text Display"); else if (!(doc->flags&DOCF_FORM) || - doc->flags&(DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_WITH_TABS)) + doc->flags&(DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_TABS)) DocFlagsToggle(doc,DOCF_PLAIN_TEXT); } break; diff --git a/Adam/DolDoc/DocPutS.CPP b/Adam/DolDoc/DocPutS.CPP index 9cf227e..a8e26a4 100644 --- a/Adam/DolDoc/DocPutS.CPP +++ b/Adam/DolDoc/DocPutS.CPP @@ -12,7 +12,7 @@ CDocEntry *DocPutS(CDoc *doc,U8 *st) if (!st || !doc && !(doc=DocPut) || doc->doc_signature!=DOC_SIGNATURE_VAL) return NULL; unlock=DocLock(doc); - if (doc->flags & DOCF_PLAIN_TEXT_WITH_TABS) + if (doc->flags & DOCF_PLAIN_TEXT_TABS) char_bitmap=chars_bmp_zero_cr_nl_cursor; else if (doc->flags & DOCF_PLAIN_TEXT) char_bitmap=chars_bmp_zero_tab_ff_cr_nl_cursor; diff --git a/Adam/DolDoc/DocRecalc.CPP b/Adam/DolDoc/DocRecalc.CPP index 7c807f9..8a7668a 100644 --- a/Adam/DolDoc/DocRecalc.CPP +++ b/Adam/DolDoc/DocRecalc.CPP @@ -329,7 +329,7 @@ public Bool DocRecalc(CDoc *doc,Bool has_cursor=FALSE,I64 recalc=DOC_RECALC) } best_doc_e=doc->cur_entry; - if (!(doc->flags&(DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_WITH_TABS)) && + if (!(doc->flags&(DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_TABS)) && FilesFindMatch(doc->filename.name,FILEMASK_SRC)) doc->flags|=DOCF_HIGHLIGHT; else diff --git a/Adam/DolDoc/DocRecalcLib.CPP b/Adam/DolDoc/DocRecalcLib.CPP index 341f897..606b00e 100644 --- a/Adam/DolDoc/DocRecalcLib.CPP +++ b/Adam/DolDoc/DocRecalcLib.CPP @@ -182,27 +182,15 @@ public I64 DocMax(I64 i=MAX_I64) #help_index "DolDoc/Task;StdOut/Task" U0 DocUpdateTaskDocs(CTask *task) {//This is called from $LK,"GrUpdateTaskWin",A="MN:GrUpdateTaskWin"$() by the winmgr at 30fps. - CDrv *dv; CDoc *doc; CD3I64 saved_scroll; - I64 border_attr; - if (task->border_src==BDS_CUR_DRV && task->cur_dv) { - border_attr=task->cur_dv->text_attr; - if (border_attr&15!=border_attr>>4) - task->border_attr=border_attr; - } + if (task->border_src==BDS_CUR_DRV && task->cur_dv) + task->border_attr=DrvTextAttrGet(Drv2Let(task->cur_dv)); if (task->title_src==TTS_TASK_NAME) StrCpy(task->task_title,task->task_name); if ((doc=DocDisplay(task)) && !(doc->flags&DOCF_DONT_SHOW)) { if (task->border_src==BDS_ED_FILENAME_DRV) - try { - if (dv=Let2Drv(*doc->filename.name)) { - border_attr=dv->text_attr; - if (border_attr&15!=border_attr>>4) - task->border_attr=border_attr; - } - } catch - Fs->catch_except=TRUE; + task->border_attr=DrvTextAttrGet(*doc->filename.name); if (task->title_src==TTS_ED_FILENAME) MemCpy(task->task_title,doc->filename.name,TASK_TITLE_LEN); DocRecalc(doc,TRUE,DOC_RECALC_TO_SCREEN); diff --git a/Adam/DolDoc/DocWidgetWiz.CPP b/Adam/DolDoc/DocWidgetWiz.CPP index 2bbe02a..1b9e5e4 100644 --- a/Adam/DolDoc/DocWidgetWiz.CPP +++ b/Adam/DolDoc/DocWidgetWiz.CPP @@ -296,9 +296,9 @@ Bool GetLink(I64 type,U8 **_tag,U8 **_link,Bool *_pop_up, else *_tag=StrNew(e->tag); if (e->num<0) - *_link=MStrPrint("DF:%s",e->aux); + *_link=MStrPrint("DN:%s",e->aux); else - *_link=MStrPrint("DF:%s,%d",e->aux,e->num); + *_link=MStrPrint("DN:%s,%d",e->aux,e->num); } break; @@ -906,7 +906,7 @@ U0 EdInsHexEd() Free(e); } -class CEdBinary +class CEdBin { U8 tag[512] fmtstr "$$DA-P,511,A=\"Tag Text :%s\"$$\n"; I64 bin_num fmtstr "$$DA,512,A=\"Bin Num:%d\"$$\n"; @@ -915,9 +915,9 @@ class CEdBinary U8 bin_ptr_link_tag[512] fmtstr "$$DA-P,511,A=\"File Bin Tag:%s\"$$\n"; }; -U0 EdInsBinary(I64 bin_num,I64 type) +U0 EdInsBin(I64 bin_num,I64 type) { - CEdBinary *e=CAlloc(sizeof(CEdBinary)); + CEdBin *e=CAlloc(sizeof(CEdBin)); StrPrint(e->tag,"<%d>",bin_num); e->bin_num=bin_num; e->bin_ptr_link_bin_num=1; @@ -1036,15 +1036,22 @@ I64 PopUpSpriteType() I64 i; CDoc *doc=DocNew; DocPrint(doc,"$$PURPLE$$$$TX+CX,\"Graphic Sprite Resource Menu\"$$\n" - "$$LK+PU+CX,\"Click for Help\",A=\"FI:::/Doc/Resource.TXT.Z\"$$\n" - "\n$$LTBLUE$$$$MU,\"Make Sprite\",LE=EST_SPRITE$$\n" - "$$MU,\"Pointer to Sprite\",LE=EST_SPRITE_PTR$$\n" - "$$MU,\"Duplicate Sprite\",LE=EST_DUP_SPRITE$$\n" - "$$MU,\"Sprite Size (not really needed)\",LE=EST_SPRITE_SIZE$$\n" - "$$MU,\"Sprite Macro (Icon)\",LE=EST_SPRITE_MACRO$$\n" - "$$MU,\"Sprite Menu Item\",LE=EST_SPRITE_MENU$$\n" - "$$MU,\"Sprite Link\",LE=EST_SPRITE_LINK$$\n" - "\n$$MU,\"Abort\",LE=DOCM_CANCEL$$\n\n"); + "$$LK+PU+CX,\"Click for Help\",A=\"FI:::/Doc/Resource.TXT.Z\"$$\n\n" + "$$LTBLUE$$$$MU,\"Make Sprite\",LE=EST_SPRITE$$$$FG$$\t " + "Start by making a sprite.\n" + "$$LTBLUE$$$$MU,\"Ptr to Sprite\",LE=EST_SPRITE_PTR$$$$FG$$\t " + "Insert pointer into src code.\n" + "$$LTBLUE$$$$MU,\"Duplicate Sprite\",LE=EST_DUP_SPRITE$$$$FG$$ " + "Make dup image for in a doc.\n" + "$$LTBLUE$$$$MU,\"Sprite Size\",LE=EST_SPRITE_SIZE$$$$FG$$\t " + "Insert size of a sprite into src code.\n" + "$$LTBLUE$$$$MU,\"Sprite Macro\",LE=EST_SPRITE_MACRO$$$$FG$$\t " + "Create icon with auto-text payload.\n" + "$$LTBLUE$$$$MU,\"Sprite Menu Item\",LE=EST_SPRITE_MENU$$$$FG$$ " + "Create icon with numeric payload.\n" + "$$LTBLUE$$$$MU,\"Sprite Link\",LE=EST_SPRITE_LINK$$$$FG$$\t " + "Create icon with link payload.\n\n" + "$$LTBLUE$$$$MU,\"Abort\",LE=DOCM_CANCEL$$\n\n"); i=PopUpMenu(doc); DocDel(doc); return i; @@ -1123,13 +1130,13 @@ U8 *EdSprite(I64 bin_num) CatPrint(buf,"+PU"); break; case EST_SPRITE_PTR: - EdInsBinary(--bin_num,DOCT_INS_BINARY); + EdInsBin(--bin_num,DOCT_INS_BIN); break; case EST_SPRITE_SIZE: - EdInsBinary(--bin_num,DOCT_INS_BINARY_SIZE); + EdInsBin(--bin_num,DOCT_INS_BIN_SIZE); break; case EST_DUP_SPRITE: - EdInsBinary(--bin_num,DOCT_SPRITE); + EdInsBin(--bin_num,DOCT_SPRITE); break; } if (st1) { diff --git a/Adam/God/GodBible.CPP b/Adam/God/GodBible.CPP index 48cd45c..b53e8ee 100644 --- a/Adam/God/GodBible.CPP +++ b/Adam/God/GodBible.CPP @@ -157,7 +157,7 @@ public U8 *BibleLine2Verse(I64 line,I64 separate_ch=CH_SPACE) ptr+=StrLen(ptr)+1; } if (0<=--icur_entry; while (doc_e!=doc && (doc_e->type_u8!=DOCT_TEXT || !*doc_e->tag)) @@ -214,7 +214,7 @@ public U0 BibleLines(CDoc *doc_out=NULL,I64 start,I64 lines) CDocEntry *doc_e; if (!doc_out) doc_out=DocPut; if (doc_out && FileFind(BIBLE_FILENAME)) { - doc_in=DocRead(BIBLE_FILENAME,DOCF_PLAIN_TEXT); + doc_in=DocRead(BIBLE_FILENAME,DOCF_PLAIN_TEXT|DOCF_NO_CURSOR); DocLineNumGoTo(doc_in,start); //one based doc_e=doc_in->cur_entry; while (lines>0 && doc_e!=doc_in) { @@ -247,7 +247,7 @@ public U0 BibleVerse(CDoc *doc_out=NULL,U8 *verse,I64 lines) i=DefineMatch(st,"ST_BIBLE_BOOKS",LMF_IGNORE_CASE); if (i>=0) { i=Str2I64(DefineSub(i,"ST_BIBLE_BOOK_LINES")); - doc_in=DocRead(BIBLE_FILENAME,DOCF_PLAIN_TEXT); + doc_in=DocRead(BIBLE_FILENAME,DOCF_PLAIN_TEXT|DOCF_NO_CURSOR); DocLineNumGoTo(doc_in,i); //one based if (*st2) { StrCpy(doc_in->find_replace->find_text,st2); diff --git a/Adam/God/HSNotes.TXT b/Adam/God/HSNotes.TXT index 11e442f..35e7142 100644 --- a/Adam/God/HSNotes.TXT +++ b/Adam/God/HSNotes.TXT @@ -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",A="BF:Genesis,4:1"$, $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/Wb2/HymnVideos.html",LM="#include \"::/Apps/Psalmody/Load\";JukeBox(\"::/Apps/Psalmody/Examples\");"$ for God. I also did Moses $MA-X+PU,"comics",HTML="http://www.templeos.org/Wb/Home/Wb2/Files/Comics/",LM="Dir(\"::/Apps/AfterEgypt/Comics\");View;\n"$ 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:29",A="BF:Matthew,6:29"$ +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 $MA-X+PU,"comics",HTML="http://www.templeos.org/Wb/Home/Downloads/Comics/",LM="Dir(\"::/Apps/AfterEgypt/Comics\");View;\n"$ 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:29",A="BF:Matthew,6:29"$ This is funny -- $LK,"Acts,2:1",A="BF:Acts,2:1"$ -- 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:13",A="BF:Luke,11:13"$ Just remember, "Boys are made of snakes and snails and puppy-dog tails." @@ -135,10 +135,11 @@ Chess? $FG,4$"... will winter with you."$FG$ If You could teach one class? $FG,4$Health$FG$ Favorite video game? $FG,4$Donkey Kong$FG$ Favorite National Park? $FG,4$$TX,"Whitman Mission",HTML="http://www.nps.gov/whmi/index.htm"$$FG$ -Favorite National Anthem? $FG,4$$TX,"Latvia's National Anthem",HTML="http://www.youtube.com/watch?v=qKITbBjO4nE"$$FG$ Favorite actor? $FG,4$Hugh Grant$FG$ Favorite vocalist? $FG,4$Mick Jagger$FG$ Favorite guitarist? $FG,4$"$TX,"Simmons Destroyer",HTML="http://www.youtube.com/watch?v=nNADrrjTysk&t=3m55s"$"$FG$ +Favorite National Anthem? $FG,4$$TX,"Latvia's National Anthem",HTML="http://www.youtube.com/watch?v=qKITbBjO4nE"$$FG$ +America the Beautiful? $FG,4$Hates it. Poet was too in love with own beauty.$FG$ Model for new $TX,"Sistine Chapel",HTML="http://en.wikipedia.org/wiki/Sistine_chapel"$? $FG,4$Ben Franklin$FG$ Voice if God wanted to sing? $FG,4$$TX,"Stabbing Westward's singer",HTML="https://www.youtube.com/watch?v=5NZsCYOM4j0"$$FG$ Stonehenge? $FG,4$Landmark for boundaries.$FG$ diff --git a/Adam/Gr/GrPrimatives.CPP b/Adam/Gr/GrPrimatives.CPP index f3c219d..4940d84 100644 --- a/Adam/Gr/GrPrimatives.CPP +++ b/Adam/Gr/GrPrimatives.CPP @@ -240,7 +240,7 @@ public I64 GrFloodFill(CDC *dc=gr.dc,I64 x,I64 y, Bool not_color=FALSE,I64 z=0,I32 *db=NULL) {//2D. Ignore z and db. //not_color=TRUE means fill up to everything which is not the current color. - //not_color=FALSE means fill all parts equal to the color under the point. + //not_color=FALSE means fill all parts equ to the color under the point. //Returns cnt of pixs changed I64 result=0,j,old_flags=dc->flags; CColorROPU32 old_color2=dc->color2; @@ -711,7 +711,7 @@ public Bool GrRegPoly3(CDC *dc=gr.dc, public I64 GrFloodFill3(CDC *dc=gr.dc,I64 x1,I64 y1,I64 z1,Bool not_color=FALSE) {//3D. Transformation. //not_color=TRUE means fill up to everything which is not the current color. - //not_color=FALSE means fill all parts equal to the color under the point. + //not_color=FALSE means fill all parts equ to the color under the point. //Returns cnt of pixs changed I64 result,old_flags=dc->flags, _x,_y,_z; @@ -1364,13 +1364,11 @@ p4y 1 4 - 2 1 4 - 2 1 4 diff --git a/Adam/Gr/GrSpritePlot.CPP b/Adam/Gr/GrSpritePlot.CPP index 9391a8f..198acbc 100644 --- a/Adam/Gr/GrSpritePlot.CPP +++ b/Adam/Gr/GrSpritePlot.CPP @@ -15,7 +15,8 @@ making CSprite by hand. It uses $LK,"SPT_MESH",A="MN:SPT_MESH"$, one of the most complicated. */ -public U0 Sprite3(CDC *dc=gr.dc,I64 x,I64 y,I64 z,U8 *elems,Bool just_one=FALSE) +public U0 Sprite3(CDC *dc=gr.dc,I64 x,I64 y,I64 z,U8 *elems, + Bool just_one_elem=FALSE) {//Plot a sprite into a CDC. CSprite *tempg=elems-offset(CSprite.start); I64 i,j,k,x1,y1,z1,x2,y2, @@ -252,7 +253,7 @@ public U0 Sprite3(CDC *dc=gr.dc,I64 x,I64 y,I64 z,U8 *elems,Bool just_one=FALSE) dc->nearest_sprite_elem_num=cur_sprite_elem_num; } cur_sprite_elem_num++; - if (just_one) break; + if (just_one_elem) break; tempg(U8 *)+=SpriteElemSize(tempg); } MemCpy(&dc->sym,&old_sym,sizeof(CGrSym)); diff --git a/Adam/Gr/SpriteMain.CPP b/Adam/Gr/SpriteMain.CPP index de8dd53..58f23c9 100644 --- a/Adam/Gr/SpriteMain.CPP +++ b/Adam/Gr/SpriteMain.CPP @@ -1153,7 +1153,7 @@ U0 EdSpriteIns(CDoc *doc,I64 x,I64 y) DocUnlock(doc); } } - if (!(doc->flags & (DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_WITH_TABS))) + if (!(doc->flags & (DOCF_PLAIN_TEXT|DOCF_PLAIN_TEXT_TABS))) DocBinsValidate(doc); } diff --git a/Adam/Gr/SpriteMesh.CPP b/Adam/Gr/SpriteMesh.CPP index c9c5daf..e1e00ff 100644 --- a/Adam/Gr/SpriteMesh.CPP +++ b/Adam/Gr/SpriteMesh.CPP @@ -385,7 +385,7 @@ U0 MPDrawIt(CMeshFrame *e) CMeshEdTri *tempt=e->tri_root.next; I64 i,*old_r=dc->r; - //$LK,"DCAlias",A="MN:DCAlias"$() alllocs a new identity rotation matrix. + //$LK,"DCAlias",A="MN:DCAlias"$() allocs a new identity rotation matrix. //We want e->dc's rotation matrix. dc->r=e->dc->r; diff --git a/Adam/Opt/Boot/BootIns.CPP b/Adam/Opt/Boot/BootIns.CPP index 645bb23..3c1ef10 100644 --- a/Adam/Opt/Boot/BootIns.CPP +++ b/Adam/Opt/Boot/BootIns.CPP @@ -42,16 +42,15 @@ public Bool MakeOSDrvBootInstall(U8 src_drv=0,U8 dst_drv=0) I64 i,type; try { if (!src_drv) src_drv=Drv2Let(Fs->cur_dv); + src_drv=ToUpper(src_drv); if (!dst_drv) dst_drv=src_drv; + dst_drv=ToUpper(dst_drv); if (!Drv(src_drv)) throw; MakeAll; - try { - bd=Let2BlkDev(dst_drv); - dv=Let2Drv(dst_drv); + if ((bd=Let2BlkDev(dst_drv,FALSE)) && (dv=Let2Drv(dst_drv,FALSE))) type=bd->type; - } catch { - Fs->catch_except=TRUE; + else { type=BDT_ATAPI; PrintWarn("Defaulting to CD/DVD dst.\n"); } @@ -100,8 +99,8 @@ public U0 MasterBootOldRead(U8 src_drv,U8 dst_drv) CMasterBoot mbr; Drv(dst_drv); dv=Fs->cur_dv; - if (dv->type!=DVT_REDSEA && dv->type!=DVT_FAT32) - PrintErr("Not RedSea Drv\n"); + if (dv->fs_type!=FSt_REDSEA && dv->fs_type!=FSt_FAT32) + PrintErr("File System Not Supported\n"); else { //Bypass partition bounds-checking BlkDevLock(bd); @@ -146,7 +145,7 @@ public U0 MasterBootZero(U8 dst_drv) BlkDevUnlock(bd); } -public Bool MasterBootIntall(U8 drv_let,U8 *drv_lst=NULL) +public Bool MasterBootInstall(U8 drv_let,U8 *drv_lst=NULL) {//Create new MBR on the disk that has drv_let as a partition. //Puts stage 2 in BOOT_DIR of drv_let. CBlkDev *bd,*bd1; @@ -158,9 +157,10 @@ public Bool MasterBootIntall(U8 drv_let,U8 *drv_lst=NULL) Bool result=FALSE; try { - if (drv_lst) + if (drv_lst) { StrCpy(buf,drv_lst); - else { + StrUtil(buf,SUF_TO_UPPER); + } else { j=0; for (i='A';i<='Z';i++) buf[j++]=i; @@ -169,8 +169,8 @@ public Bool MasterBootIntall(U8 drv_let,U8 *drv_lst=NULL) Drv(drv_let); dv=Fs->cur_dv; - if (dv->type!=DVT_REDSEA && dv->type!=DVT_FAT32) - PrintErr("Not RedSea Drv\n"); + if (dv->fs_type!=FSt_REDSEA && dv->fs_type!=FSt_FAT32) + PrintErr("File System Not Supported\n"); else { bd=Let2BlkDev(drv_let); if (!FileFind(BOOT_DIR_OLDMBR_BIN_C,,FUF_JUST_FILES)) @@ -190,15 +190,7 @@ public Bool MasterBootIntall(U8 drv_let,U8 *drv_lst=NULL) ptr=buf; while (ch=*ptr++) { - try { - p1 =Let2Drv(ch); - bd1=Let2BlkDev(ch); - } catch { - Fs->catch_except=TRUE; - p1 =NULL; - bd1=NULL; - } - if (p1 && bd1==bd) { + if ((p1=Let2Drv(ch,FALSE)) && (bd1=Let2BlkDev(ch,FALSE)) && bd1==bd) { *_q=p1->base_offset; "Drive %C:%16X\n",Drv2Let(p1),*_q; CatPrint(menu_ptr,"%d. Drive %C\n\r",j++,Drv2Let(p1)); diff --git a/Adam/Opt/Utils/Diff.CPP b/Adam/Opt/Utils/Diff.CPP index af8770c..bf58a58 100644 --- a/Adam/Opt/Utils/Diff.CPP +++ b/Adam/Opt/Utils/Diff.CPP @@ -237,8 +237,8 @@ Bool DiffBins(CDoc *doc1,CDoc *doc2) public Bool Diff(U8 *dst_file,U8 *src_file,I64 *_df_flags=NULL) {//Report differences between two files and merge differences //from src_file to dst_file. Don't use _df_flags arg. (Used by $LK,"Merge",A="MN:Merge"$().) - CDoc *doc1=DocRead(dst_file,DOCF_PLAIN_TEXT_WITH_TABS|DOCF_NO_CURSOR), - *doc2=DocRead(src_file,DOCF_PLAIN_TEXT_WITH_TABS|DOCF_NO_CURSOR); + CDoc *doc1=DocRead(dst_file,DOCF_PLAIN_TEXT_TABS|DOCF_NO_CURSOR), + *doc2=DocRead(src_file,DOCF_PLAIN_TEXT_TABS|DOCF_NO_CURSOR); CDocEntry *doc_e,**doc_sorted1,**doc_sorted2,**doc_unsorted1,**doc_unsorted2; I64 i,cnt1=0,cnt2=0,df_flags; Bool result=FALSE; diff --git a/Adam/Opt/Utils/Find.CPP b/Adam/Opt/Utils/Find.CPP index c26b447..d04319f 100644 --- a/Adam/Opt/Utils/Find.CPP +++ b/Adam/Opt/Utils/Find.CPP @@ -30,7 +30,7 @@ I64 FindFile(U8 *needle_str,U8 *haystack_filename, U8 *src,*dst,*dst2,*name_buf=NULL; I64 i,j,plen,rlen,dlen,cnt=0,old_flags,ss_flags; CDoc *cur_l,*doc=DocRead(haystack_filename, - DOCF_PLAIN_TEXT_WITH_TABS|DOCF_NO_CURSOR); + DOCF_PLAIN_TEXT_TABS|DOCF_NO_CURSOR); CDocEntry *doc_e; if (Bt(_fuf_flags,FUf_IGNORE)) @@ -118,7 +118,7 @@ I64 FindFile(U8 *needle_str,U8 *haystack_filename, DocDel(doc); "Wrote:%s\n",name_buf; Ed(name_buf); - doc=DocRead(name_buf, DOCF_PLAIN_TEXT_WITH_TABS); + doc=DocRead(name_buf, DOCF_PLAIN_TEXT_TABS); doc_e=doc->cur_entry; if (doc_e->last!=doc) doc_e=doc_e->last; src=NULL; diff --git a/Adam/Opt/Utils/HeapLog.CPP b/Adam/Opt/Utils/HeapLog.CPP index 06520d8..7a29a6f 100644 --- a/Adam/Opt/Utils/HeapLog.CPP +++ b/Adam/Opt/Utils/HeapLog.CPP @@ -7,7 +7,11 @@ class CHeapLog { CHeapLog *next,*last; - U8 *addr; + union { + U8 *addr; + I64 size; + } + I64 cnt; U8 *caller[HL_CALLER_DEPTH]; }; @@ -67,7 +71,7 @@ U0 HeapLogFree(U8 *addr) } public Bool HeapLog(Bool val=ON,CTask *task=NULL) -{//Turn on. Collect data. Call $LK,"HeapLogRep",A="MN:HeapLogRep"$(). +{//Turn on. Collect data. Call $LK,"HeapLogAddrRep",A="MN:HeapLogAddrRep"$() or $LK,"HeapLogSizeRep",A="MN:HeapLogSizeRep"$(). I64 i; if (val) { if (Bt(&sys_semas[SYS_SEMA_HEAPLOG_ACTIVE],0)) { @@ -108,7 +112,7 @@ public Bool HeapLog(Bool val=ON,CTask *task=NULL) } } -public U0 HeapLogRep(Bool leave_it=OFF) +public U0 HeapLogAddrRep(Bool leave_it=OFF) {//Call $LK,"HeapLog",A="MN:HeapLog"$() first and collect data. I64 i,j,total=0; CHeapLog *temphl,hl; @@ -138,3 +142,70 @@ public U0 HeapLogRep(Bool leave_it=OFF) if (!leave_it) HeapLog(OFF); } + +public U0 HeapLogSizeRep(Bool leave_it=OFF) +{//Call $LK,"HeapLog",A="MN:HeapLog"$() first and collect data. + I64 i,j,k,total=0; + CHeapLog *temphla,hla,*temphls,*temphls1; + CHeapLogHash *size_root; + if (!LBtr(&sys_semas[SYS_SEMA_HEAPLOG_ACTIVE],0)) { + "HeapLog Not Active\n"; + return; + } + + size_root=MAlloc(sizeof(CHeapLogHash)*HL_HASH_SIZE,heaplog_hc); + for (i=0;i>3+hla.caller[0])&(HL_HASH_SIZE-1); + temphls=size_root[k].next; + while (temphls!=&size_root[k]) { + if (MSize(hla.addr)==temphls->size) { + for (j=0;jcaller[j]) + goto hl_next; + temphls->cnt++; + goto hl_found; + } +hl_next: + temphls=temphls->next; + } + temphls=MAlloc(sizeof(CHeapLog),heaplog_hc); + MemCpy(temphls,&hla,sizeof(CHeapLog)); + temphls->cnt=1; + temphls->size=MSize(hla.addr); + QueIns(temphls,size_root[k].last); +hl_found: + temphla=hla.next; + } + } + LBtr(&sys_semas[SYS_SEMA_HEAPLOG_LOCK],0); + + for (i=0;inext; + "%08X*%08X=%08X",temphls->size,temphls->cnt,temphls->size*temphls->cnt; + for (j=0;jcaller[j]; + '\n'; + total+=temphls->size*temphls->cnt; + Free(temphls); + temphls=temphls1; + } + } + Free(size_root); + + "\n$$LTRED$$Total:%08X$$FG$$\n",total; + LBts(&sys_semas[SYS_SEMA_HEAPLOG_ACTIVE],0); + if (!leave_it) + HeapLog(OFF); +} diff --git a/Adam/Opt/Utils/StrUtils.CPP b/Adam/Opt/Utils/StrUtils.CPP index 026d2aa..33192dc 100644 --- a/Adam/Opt/Utils/StrUtils.CPP +++ b/Adam/Opt/Utils/StrUtils.CPP @@ -20,7 +20,7 @@ public I64 Sort(U8 *_in_name,U8 *_out_name=NULL, else out_name=StrNew(in_name); - doc=DocRead(in_name,DOCF_PLAIN_TEXT_WITH_TABS|DOCF_NO_CURSOR); + doc=DocRead(in_name,DOCF_PLAIN_TEXT_TABS|DOCF_NO_CURSOR); doc_e=doc->root.next; while (doc_e!=doc) { if (doc_e->type_u8==DOCT_TEXT) @@ -159,7 +159,7 @@ U0 SUFile(U8 *filename,I64 suf_flags,F64 indent_scale_factor) U8 *dst; Bool chged=FALSE; I64 reduced=0; - CDoc *doc=DocRead(filename,DOCF_PLAIN_TEXT_WITH_TABS | DOCF_NO_CURSOR); + CDoc *doc=DocRead(filename,DOCF_PLAIN_TEXT_TABS|DOCF_NO_CURSOR); CDocEntry *doc_e=doc->root.next; while (doc_e!=doc) { if (doc_e->type_u8==DOCT_TEXT) { diff --git a/Adam/Opt/Utils/ToHtml.CPP b/Adam/Opt/Utils/ToHtml.CPP index 498cc6e..6814f48 100644 --- a/Adam/Opt/Utils/ToHtml.CPP +++ b/Adam/Opt/Utils/ToHtml.CPP @@ -300,7 +300,7 @@ public CDoc *Doc2Html(CDoc *doc_in, public U0 ToHtml(U8 *_in_name,U8 *_out_name=NULL,U8 *html_header=NULL, U8 *body_header=NULL,U8 *body_footer=NULL,I64 width=80, Bool line_anchors=TRUE,U8 (*link_cvt)(U8 *link_st)=&TOSLinkCvt1) -{//Convert $LK,"DolDoc",A="FI:::/Doc/DolDocOverview.TXT"$ file to HTML. +{//Convert $LK,"DolDoc",A="FI:::/Doc/DolDocOverview.TXT"$file to HTML. //Supply your own link_cvt routine. U8 *in_name,*out_name; CDoc *doc_in,*doc_out; @@ -308,11 +308,11 @@ public U0 ToHtml(U8 *_in_name,U8 *_out_name=NULL,U8 *html_header=NULL, SettingsPush; //See $LK,"SettingsPush",A="MN:SettingsPush"$ WinHorz(0,width-1); //Sets doc width for word wrap. - in_name=DftExt(_in_name,"CPP.Z"), - if (_out_name) - out_name=DftExt(_out_name,"html"); + in_name=DftExt(_in_name,"CPP.Z"); + if (_out_name) + out_name=DftExt(_out_name,"html"); else - out_name=ChgExt(_in_name,"html"); + out_name=ChgExt(_in_name,"html"); doc_in=DocRead(in_name); doc_out=Doc2Html(doc_in,html_header,body_header, diff --git a/Adam/Opt/Utils/ToTXT.CPP b/Adam/Opt/Utils/ToTXT.CPP index 2156dcd..e9df36a 100644 --- a/Adam/Opt/Utils/ToTXT.CPP +++ b/Adam/Opt/Utils/ToTXT.CPP @@ -103,18 +103,18 @@ public CDoc *Doc2TXT(CDoc *doc_in) #help_index "Cmd Line (Typically);DolDoc/Conversion;DolDoc/Cmd Line (Typically)" public U0 ToTXT(U8 *_in_name,U8 *_out_name=NULL,I64 width=70) -{//Convert $LK,"DolDoc",A="FI:::/Doc/DolDocOverview.TXT"$ file to plain text. +{//Convert $LK,"DolDoc",A="FI:::/Doc/DolDocOverview.TXT"$file to plain text. U8 *in_name,*out_name; CDoc *doc_in,*doc_out; SettingsPush; //See $LK,"SettingsPush",A="MN:SettingsPush"$ WinHorz(0,width-1); //Sets doc width for word wrap. - in_name=DftExt(_in_name,"TXT.Z"), - if (_out_name) - out_name=DftExt(_out_name,"TXT"); + in_name=DftExt(_in_name,"TXT.Z"); + if (_out_name) + out_name=DftExt(_out_name,"TXT"); else - out_name=ChgExt(_in_name,"TXT"); + out_name=ChgExt(_in_name,"TXT"); doc_in=DocRead(in_name); doc_out=Doc2TXT(doc_in); diff --git a/Apps/Psalmody/Help.TXT b/Apps/Psalmody/Help.TXT index 284b5e3..2874957 100644 --- a/Apps/Psalmody/Help.TXT +++ b/Apps/Psalmody/Help.TXT @@ -8,7 +8,7 @@ $WW,1$$FG,5$$TX+CX,"Psalmody Help"$$FG$ * The first line of the $LK,"HolyC",A="FI:::/Doc/HolyC.TXT"$ song files is a comment with a category recognized by $LK,"JukeBox",A="FF:::/Apps/Psalmody/JukeBox.CPP,JukeBox"$(). The categories are $FG,2$"no nothing"$FG$, $FG,2$"has words"$FG$, $FG,2$"has graphics"$FG$, or $FG,2$"special"$FG$. The third character in the song comment is a digit rating number, shown in $LK,"JukeBox",A="FF:::/Apps/Psalmody/JukeBox.CPP,JukeBox"$(). You can set the song rating in $LK,"JukeBox",A="FF:::/Apps/Psalmody/JukeBox.CPP,JukeBox"$() by pressing $FG,2$0$FG$-$FG,2$9$FG$. You can press $FG,2$$FG$ to delete songs. -* You can take the $LK,"Play",A="MN:Play"$() statements 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 clipboard-insert in $FG,2$$FG$ is screwy. See this $SO,"",A="2qG3ECB2eGG3qCeFDsBGBG2qG3ECB2eGG3qCeFDsBGBGqEeEFqEB2eG3FetCAGqFCEeEFqEB2eG3FetCAGqFC"$ after pressing $FG,2$$FG$, now. +* 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 clipboard-insert in $FG,2$$FG$ is screwy. See this $SO,"",A="2qG3ECB2eGG3qCeFDsBGBG2qG3ECB2eGG3qCeFDsBGBGqEeEFqEB2eG3FetCAGqFCEeEFqEB2eG3FetCAGqFC"$ after pressing $FG,2$$FG$, now. * You can call $LK,"JukeBox",A="FF:::/Apps/Psalmody/JukeBox.CPP,JukeBox"$("::/Home/Psalmody"); to play your songs. diff --git a/Compiler/AsmInit.CPP b/Compiler/AsmInit.CPP index 903242f..08c3323 100644 --- a/Compiler/AsmInit.CPP +++ b/Compiler/AsmInit.CPP @@ -77,7 +77,7 @@ U0 AsmHashLoad() i=LstMatch(cc->cur_str,"R8\0R16\0R32\0R64\0SEG\0FSTK\0" "MM\0XMM\0OPCODE\0KEYWORD\0ASM_KEYWORD\0"); if (i<0) - LexExcept(cc,"Unknown Statement"); + LexExcept(cc,"Unknown Stmt"); Lex(cc); //skip keyword if (cc->token!=TK_IDENT) LexExcept(cc,"expecting identifier at "); diff --git a/Compiler/BackA.CPP b/Compiler/BackA.CPP index 4d41bd8..0cfa939 100644 --- a/Compiler/BackA.CPP +++ b/Compiler/BackA.CPP @@ -341,7 +341,7 @@ U0 ICMul(CIntermediateCode *tempi,I64 ip) ICMov(tempi,tempi->r.type,tempi->r.reg,tempi->r.disp,TY_REG+RT_I64,r,0,ip); } -U0 ICMulEqual(CIntermediateCode *tempi,I64 ip) +U0 ICMulEqu(CIntermediateCode *tempi,I64 ip) { I64 i=tempi->a2.disp,r=REG_RAX,j; if (!(tempi->ic_class->raw_type&1) && @@ -449,7 +449,7 @@ U0 ICDiv(CIntermediateCode *tempi,I64 ip) TY_REG+RT_I64,REG_RAX,0,ip); } -U0 ICDivEqual(CIntermediateCode *tempi,Bool is_mod,I64 ip) +U0 ICDivEqu(CIntermediateCode *tempi,Bool is_mod,I64 ip) { if (tempi->ic_flags & ICF_NOT_ADDR) { if (tempi->ic_flags & ICF_A1_FIRST) { @@ -542,7 +542,7 @@ U0 ICMod(CIntermediateCode *tempi,I64 ip) TY_REG+RT_I64,REG_RDX,0,ip); } -U0 ICAddSubEctEqual(CIntermediateCode *tempi,I64 type_pointed, +U0 ICAddSubEctEqu(CIntermediateCode *tempi,I64 type_pointed, I64 t1,I64 r1,I64 d1,I64 t2,I64 r2,I64 d2, I64 t3,I64 r3,I64 d3,I64 op,I64 ip) { @@ -723,7 +723,7 @@ U0 ICShift(CIntermediateCode *tempi,I64 t1,I64 r1,I64 d1, ICMov(tempi,t1,r1,d1,TY_REG+RT_I64,result_reg,0,ip); } -U0 ICShiftEqual(CIntermediateCode *tempi,I64 type_pointed,I64 t1,I64 r1,I64 d1, +U0 ICShiftEqu(CIntermediateCode *tempi,I64 type_pointed,I64 t1,I64 r1,I64 d1, I64 t2,I64 r2,I64 d2,I64 t3,I64 r3,I64 d3,I64 us,I64 is,I64 ip) { I64 result_reg; diff --git a/Compiler/BackC.CPP b/Compiler/BackC.CPP index 844c61d..121890b 100644 --- a/Compiler/BackC.CPP +++ b/Compiler/BackC.CPP @@ -691,7 +691,7 @@ U0 ICSwap(CIntermediateCode *tempi,I64 ip2) } } -U0 ICAndEqual(CIntermediateCode *tempi,I64 ip2) +U0 ICAndEqu(CIntermediateCode *tempi,I64 ip2) { I64 i,bit; if (tempi->a2.type&TY_MASK==TY_IMM && tempi->a1.type&TY_MASK!=TY_STK && @@ -706,13 +706,13 @@ U0 ICAndEqual(CIntermediateCode *tempi,I64 ip2) return; } } - ICAddSubEctEqual(tempi,tempi->a1.type_pointed, + ICAddSubEctEqu(tempi,tempi->a1.type_pointed, tempi->r.type,tempi->r.reg,tempi->r.disp, tempi->a1.type,tempi->a1.reg,tempi->a1.disp, tempi->a2.type,tempi->a2.reg,tempi->a2.disp,0x210425240423,ip2); } -U0 ICOrEqual(CIntermediateCode *tempi,I64 ip2) +U0 ICOrEqu(CIntermediateCode *tempi,I64 ip2) { I64 i,bit; if (tempi->a2.type&TY_MASK==TY_IMM && tempi->a1.type&TY_MASK!=TY_STK && @@ -727,13 +727,13 @@ U0 ICOrEqual(CIntermediateCode *tempi,I64 ip2) return; } } - ICAddSubEctEqual(tempi,tempi->a1.type_pointed, + ICAddSubEctEqu(tempi,tempi->a1.type_pointed, tempi->r.type,tempi->r.reg,tempi->r.disp, tempi->a1.type,tempi->a1.reg,tempi->a1.disp, tempi->a2.type,tempi->a2.reg,tempi->a2.disp,0x09010D0C010B,ip2); } -U0 ICXorEqual(CIntermediateCode *tempi,I64 ip2) +U0 ICXorEqu(CIntermediateCode *tempi,I64 ip2) { I64 i,bit; if (tempi->a2.type&TY_MASK==TY_IMM && tempi->a1.type&TY_MASK!=TY_STK && @@ -748,7 +748,7 @@ U0 ICXorEqual(CIntermediateCode *tempi,I64 ip2) return; } } - ICAddSubEctEqual(tempi,tempi->a1.type_pointed, + ICAddSubEctEqu(tempi,tempi->a1.type_pointed, tempi->r.type,tempi->r.reg,tempi->r.disp, tempi->a1.type,tempi->a1.reg,tempi->a1.disp, tempi->a2.type,tempi->a2.reg,tempi->a2.disp,0x310635340633,ip2); diff --git a/Compiler/BackFA.CPP b/Compiler/BackFA.CPP index 46cbf2c..5e8c148 100644 --- a/Compiler/BackFA.CPP +++ b/Compiler/BackFA.CPP @@ -582,7 +582,7 @@ U0 ICFCmp(CCmpCtrl *cc,CIntermediateCode *tempi,I64 op,I64 ip) TY_REG+RT_I64,REG_RAX,0,ip); } -U0 ICFModEqual(CCmpCtrl *cc,CIntermediateCode *tempi,I64 ip) +U0 ICFModEqu(CCmpCtrl *cc,CIntermediateCode *tempi,I64 ip) { Bool dont_push_float,dont_pop_float; CmpSetFloatOpPushPop(cc,tempi,&dont_push_float,&dont_pop_float); diff --git a/Compiler/BackFB.CPP b/Compiler/BackFB.CPP index f6eaac3..9f35b1d 100644 --- a/Compiler/BackFB.CPP +++ b/Compiler/BackFB.CPP @@ -1,4 +1,4 @@ -U0 ICFOpEqual(CCmpCtrl *cc,CIntermediateCode *tempi,I64 op,U8 *buf2,I64 ip) +U0 ICFOpEqu(CCmpCtrl *cc,CIntermediateCode *tempi,I64 op,U8 *buf2,I64 ip) {//for ADD,SUB,DIV,MUL CICArg *a1=&tempi->a1, *a2=&tempi->a2; diff --git a/Compiler/CExts.CPP b/Compiler/CExts.CPP index d029f1b..8d62829 100644 --- a/Compiler/CExts.CPP +++ b/Compiler/CExts.CPP @@ -26,7 +26,7 @@ extern CHashClass *PrsClass( extern CHashFun *PrsFunJoin( CCmpCtrl *cc,CHashClass *temp_return,U8 *name,I64 fsp_flags); extern I64 PrsKeyWord(CCmpCtrl *cc); -extern Bool PrsStatement(CCmpCtrl *cc,I64 try_cnt=0, +extern Bool PrsStmt(CCmpCtrl *cc,I64 try_cnt=0, CCodeMisc *lb_break=NULL,I64 cmp_flags=CMPF_PRS_SEMICOLON); extern U0 PrsStreamBlk(CCmpCtrl *cc); extern CHashClass *PrsType(CCmpCtrl *cc,CHashClass **tempc1, diff --git a/Compiler/CInit.CPP b/Compiler/CInit.CPP index 081ba6c..b15cb9b 100644 --- a/Compiler/CInit.CPP +++ b/Compiler/CInit.CPP @@ -72,12 +72,12 @@ CIntermediateStruct intermediate_code_table[IC_NUM_ENTRIES]={ {IS_2_ARG,1,IST_NULL,TRUE,FALSE,0,0,0,"SUB"}, {IS_1_ARG,1,IST_ASSIGN,FALSE,FALSE,0,0,0,"ADD_CONST"}, {IS_1_ARG,1,IST_ASSIGN,FALSE,FALSE,0,0,0,"SUB_CONST"}, - {IS_2_ARG,1,IST_CMP,FALSE,FALSE,0,0,0,"EQUAL_EQUAL"}, - {IS_2_ARG,1,IST_CMP,FALSE,FALSE,0,0,0,"NOT_EQUAL"}, + {IS_2_ARG,1,IST_CMP,FALSE,FALSE,0,0,0,"EQU_EQU"}, + {IS_2_ARG,1,IST_CMP,FALSE,FALSE,0,0,0,"NOT_EQU"}, {IS_2_ARG,1,IST_CMP,FALSE,FALSE,0,0,0,"LESS"}, - {IS_2_ARG,1,IST_CMP,FALSE,FALSE,0,0,0,"GREATER_EQUAL"}, + {IS_2_ARG,1,IST_CMP,FALSE,FALSE,0,0,0,"GREATER_EQU"}, {IS_2_ARG,1,IST_CMP,FALSE,FALSE,0,0,0,"GREATER"}, - {IS_2_ARG,1,IST_CMP,FALSE,FALSE,0,0,0,"LESS_EQUAL"}, + {IS_2_ARG,1,IST_CMP,FALSE,FALSE,0,0,0,"LESS_EQU"}, {IS_0_ARG,1,IST_NULL,FALSE,FALSE,0,0,0,"PUSH_CMP"}, {IS_2_ARG,1,IST_NULL,FALSE,FALSE,0,0,0,"AND_AND"}, {IS_2_ARG,1,IST_NULL,FALSE,FALSE,0,0,0,"OR_OR"}, @@ -85,16 +85,16 @@ CIntermediateStruct intermediate_code_table[IC_NUM_ENTRIES]={ {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"ASSIGN"}, {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"ASSIGN_PP"}, {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"ASSIGN_MM"}, - {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"SHL_EQUAL"}, - {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"SHR_EQUAL"}, - {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"MUL_EQUAL"}, - {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"DIV_EQUAL"}, - {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"MOD_EQUAL"}, - {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"AND_EQUAL"}, - {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"OR_EQUAL"}, - {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"XOR_EQUAL"}, - {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"ADD_EQUAL"}, - {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"SUB_EQUAL"}, + {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"SHL_EQU"}, + {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"SHR_EQU"}, + {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"MUL_EQU"}, + {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"DIV_EQU"}, + {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"MOD_EQU"}, + {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"AND_EQU"}, + {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"OR_EQU"}, + {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"XOR_EQU"}, + {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"ADD_EQU"}, + {IS_2_ARG,1,IST_ASSIGN,FALSE,TRUE,0,0,0,"SUB_EQU"}, {IS_0_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"JMP"}, {IS_0_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"SUB_CALL"}, {IS_2_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"SWITCH"}, @@ -152,18 +152,18 @@ CIntermediateStruct intermediate_code_table[IC_NUM_ENTRIES]={ {IS_1_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"BR_NOT_ZERO"}, {IS_0_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"BR_CARRY"}, {IS_0_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"BR_NOT_CARRY"}, - {IS_2_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"BR_EQUAL_EQUAL"}, - {IS_2_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"BR_NOT_EQUAL"}, + {IS_2_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"BR_EQU_EQU"}, + {IS_2_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"BR_NOT_EQU"}, {IS_2_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"BR_LESS"}, - {IS_2_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"BR_GREATER_EQUAL"}, + {IS_2_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"BR_GREATER_EQU"}, {IS_2_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"BR_GREATER"}, - {IS_2_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"BR_LESS_EQUAL"}, - {IS_2_ARG,1,IST_NULL,FALSE,FALSE,0,0,0,"BR_2EQUAL_EQUAL"}, - {IS_2_ARG,1,IST_NULL,FALSE,FALSE,0,0,0,"BR_2NOT_EQUAL"}, + {IS_2_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"BR_LESS_EQU"}, + {IS_2_ARG,1,IST_NULL,FALSE,FALSE,0,0,0,"BR_2EQU_EQU"}, + {IS_2_ARG,1,IST_NULL,FALSE,FALSE,0,0,0,"BR_2NOT_EQU"}, {IS_2_ARG,1,IST_NULL,FALSE,FALSE,0,0,0,"BR_2LESS"}, - {IS_2_ARG,1,IST_NULL,FALSE,FALSE,0,0,0,"BR_2GREATER_EQUAL"}, + {IS_2_ARG,1,IST_NULL,FALSE,FALSE,0,0,0,"BR_2GREATER_EQU"}, {IS_2_ARG,1,IST_NULL,FALSE,FALSE,0,0,0,"BR_2GREATER"}, - {IS_2_ARG,1,IST_NULL,FALSE,FALSE,0,0,0,"BR_2LESS_EQUAL"}, + {IS_2_ARG,1,IST_NULL,FALSE,FALSE,0,0,0,"BR_2LESS_EQU"}, {IS_2_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"BR_AND_ZERO"}, {IS_2_ARG,0,IST_NULL,FALSE,FALSE,0,0,0,"BR_AND_NOT_ZERO"}, {IS_1_ARG,0,IST_NULL,FALSE,TRUE,0,0,0,"BR_MM_ZERO"}, @@ -258,7 +258,6 @@ Expressions are evaluated with a stack machine. 1+(2+3)*4 - STK[2]: 1 1 1 1 1 1 21 STK[1]: 2 2 5 5 20 STK[0]: 3 4 @@ -299,33 +298,33 @@ R8 : RAX R9 RAX R9 RAX cmp.to_stk_temps_map_odd[--k]=i; cmp.dual_U16_tokens1=d=CAlloc(sizeof(U32)*TK_NUM_TK); - d['!']=TK_NOT_EQUAL<<16+'='; + d['!']=TK_NOT_EQU<<16+'='; d['&']=TK_AND_AND<<16+'&'; - d['*']=TK_MUL_EQUAL<<16+'='; + d['*']=TK_MUL_EQU<<16+'='; d['+']=TK_PLUS_PLUS<<16+'+'; d['-']=TK_DEREFERENCE<<16+'>'; d['/']='*'; d[':']=TK_DBL_COLON<<16+':'; - d['<']=TK_LESS_EQUAL<<16+'='; - d['=']=TK_EQUAL_EQUAL<<16+'='; - d['>']=TK_GREATER_EQUAL<<16+'='; - d['^']=TK_XOR_EQUAL<<16+'='; + d['<']=TK_LESS_EQU<<16+'='; + d['=']=TK_EQU_EQU<<16+'='; + d['>']=TK_GREATER_EQU<<16+'='; + d['^']=TK_XOR_EQU<<16+'='; d['|']=TK_OR_OR<<16+'|'; - d['%']=TK_MOD_EQUAL<<16+'='; + d['%']=TK_MOD_EQU<<16+'='; cmp.dual_U16_tokens2=d=CAlloc(sizeof(U32)*TK_NUM_TK); - d['&']=TK_AND_EQUAL<<16+'='; - d['+']=TK_ADD_EQUAL<<16+'='; + d['&']=TK_AND_EQU<<16+'='; + d['+']=TK_ADD_EQU<<16+'='; d['-']=TK_MINUS_MINUS<<16+'-'; d['/']='/'; d['<']=TK_SHL<<16+'<'; d['>']=TK_SHR<<16+'>'; d['^']=TK_XOR_XOR<<16+'^'; - d['|']=TK_OR_EQUAL<<16+'='; + d['|']=TK_OR_EQU<<16+'='; cmp.dual_U16_tokens3=d=CAlloc(sizeof(U32)*TK_NUM_TK); - d['-']=TK_SUB_EQUAL<<16+'='; - d['/']=TK_DIV_EQUAL<<16+'='; + d['-']=TK_SUB_EQU<<16+'='; + d['/']=TK_DIV_EQU<<16+'='; cmp.binary_ops=d=CAlloc(sizeof(U32)*TK_NUM_TK); d['`'] =(PREC_EXP+ASSOCF_RIGHT)<<16+IC_POWER; @@ -347,11 +346,11 @@ R8 : RAX R9 RAX R9 RAX d['<'] =PREC_CMP<<16+IC_LESS; d['>'] =PREC_CMP<<16+IC_GREATER; - d[TK_LESS_EQUAL] =PREC_CMP<<16+IC_LESS_EQUAL; - d[TK_GREATER_EQUAL] =PREC_CMP<<16+IC_GREATER_EQUAL; + d[TK_LESS_EQU] =PREC_CMP<<16+IC_LESS_EQU; + d[TK_GREATER_EQU] =PREC_CMP<<16+IC_GREATER_EQU; - d[TK_EQUAL_EQUAL] =PREC_CMP2<<16+IC_EQUAL_EQUAL; - d[TK_NOT_EQUAL] =PREC_CMP2<<16+IC_NOT_EQUAL; + d[TK_EQU_EQU] =PREC_CMP2<<16+IC_EQU_EQU; + d[TK_NOT_EQU] =PREC_CMP2<<16+IC_NOT_EQU; d[TK_AND_AND] =PREC_AND_AND<<16+IC_AND_AND; @@ -360,14 +359,14 @@ R8 : RAX R9 RAX R9 RAX d[TK_OR_OR] =PREC_OR_OR<<16+IC_OR_OR; d['='] =(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_ASSIGN; - d[TK_SHL_EQUAL]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_SHL_EQUAL; - d[TK_SHR_EQUAL]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_SHR_EQUAL; - d[TK_MUL_EQUAL]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_MUL_EQUAL; - d[TK_DIV_EQUAL]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_DIV_EQUAL; - d[TK_MOD_EQUAL]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_MOD_EQUAL; - d[TK_AND_EQUAL]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_AND_EQUAL; - d[TK_OR_EQUAL] =(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_OR_EQUAL; - d[TK_XOR_EQUAL]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_XOR_EQUAL; - d[TK_ADD_EQUAL]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_ADD_EQUAL; - d[TK_SUB_EQUAL]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_SUB_EQUAL; + d[TK_SHL_EQU]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_SHL_EQU; + d[TK_SHR_EQU]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_SHR_EQU; + d[TK_MUL_EQU]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_MUL_EQU; + d[TK_DIV_EQU]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_DIV_EQU; + d[TK_MOD_EQU]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_MOD_EQU; + d[TK_AND_EQU]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_AND_EQU; + d[TK_OR_EQU] =(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_OR_EQU; + d[TK_XOR_EQU]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_XOR_EQU; + d[TK_ADD_EQU]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_ADD_EQU; + d[TK_SUB_EQU]=(PREC_ASSIGN+ASSOCF_RIGHT)<<16+IC_SUB_EQU; } diff --git a/Compiler/CMain.CPP b/Compiler/CMain.CPP index a32ca2d..6f25d08 100644 --- a/Compiler/CMain.CPP +++ b/Compiler/CMain.CPP @@ -1,5 +1,5 @@ -U8 *LexStatement2Bin(CCmpCtrl *cc,I64 *_type,I64 cmp_flags=0) -{//Compile one cc statement to bin code. +U8 *LexStmt2Bin(CCmpCtrl *cc,I64 *_type,I64 cmp_flags=0) +{//Compile one cc stmt to bin code. I64 size,i,j,k,*result=INVALID_PTR; CCodeCtrl *tempcbh; if (_type) *_type=RT_I64; @@ -7,7 +7,7 @@ U8 *LexStatement2Bin(CCmpCtrl *cc,I64 *_type,I64 cmp_flags=0) if (cc->aot_depth==2) COCPush(cc); COCInit(cc); - if (!PrsStatement(cc,,,cmp_flags)) { + if (!PrsStmt(cc,,,cmp_flags)) { if (cc->coc.coc_root.next!=&cc->coc.coc_root) { cc->coc.coc_root.last->ic_flags&=~ICF_NO_DEPEND_RESULT; ICAdd(cc,IC_RETURN_VAL2,0,0); @@ -81,7 +81,7 @@ CAOT *CmpJoin(CCmpCtrl *cc,I64 cmp_flags,U8 *map_name=NULL,U8 mapfile_drv_let=0) cmp_flags|=CMPF_PRS_SEMICOLON; if (cc->flags&CCF_AOT_COMPILE) { while (cc->token!=TK_EOF) { - buf=LexStatement2Bin(cc,NULL,cmp_flags); + buf=LexStmt2Bin(cc,NULL,cmp_flags); if (buf!=INVALID_PTR) { tempie=CAlloc(sizeof(CAOTImportExport)); tempie->type=IET_MAIN; @@ -92,7 +92,7 @@ CAOT *CmpJoin(CCmpCtrl *cc,I64 cmp_flags,U8 *map_name=NULL,U8 mapfile_drv_let=0) break; } } else - PrsStatement(cc,,,cmp_flags); + PrsStmt(cc,,,cmp_flags); AOTGlblsResolve(cc,result); } catch { if (Fs->except_ch=='Compiler' && !(cmp_flags&CMPF_ASM_BLK)) { diff --git a/Compiler/Compiler.BIN b/Compiler/Compiler.BIN index beb186e84ac803912e85c13d8ab3e4d474e40a9e..e80dfb40e3b79700e76820801d041ce18ab8fc0f 100644 GIT binary patch delta 36217 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 L+kncTD+m|>i$DeO diff --git a/Compiler/Compiler.MAP b/Compiler/Compiler.MAP index ac633a7..f93fafb 100644 --- a/Compiler/Compiler.MAP +++ b/Compiler/Compiler.MAP @@ -26,266 +26,266 @@ $LK,"ICAndBranch",A="FL:::/Compiler/BackC.CPP.Z,1",BI=22$ $LK,"MDR_D8_INDIRECT_REG",A="FL:::/Compiler/BackLib.CPP.Z,134"$ $LK,"U",A="FL:::/Compiler/UAsm.CPP.Z,649",BI=23$ $LK,"ICQueRem",A="FL:::/Compiler/BackC.CPP.Z,493",BI=24$ -$LK,"ICAndEqual",A="FL:::/Compiler/BackC.CPP.Z,694",BI=25$ $LK,"CN_R",A="FL:::/Compiler/BackFA.CPP.Z,4"$ -$LK,"OptLead1",A="FL:::/Compiler/OptLib.CPP.Z,73",BI=26$ -$LK,"CmpNoteFloatOp",A="FL:::/Compiler/BackFA.CPP.Z,6",BI=27$ -$LK,"AOTGlblsResolve",A="FL:::/Compiler/AsmResolve.CPP.Z,76",BI=28$ -$LK,"ExePutS2",A="FL:::/Compiler/CMain.CPP.Z,627",BI=29$ -$LK,"HashEntrySize",A="FL:::/Compiler/CHash.CPP.Z,1",BI=30$ -$LK,"COCPush",A="FL:::/Compiler/PrsLib.CPP.Z,107",BI=31$ +$LK,"OptLead1",A="FL:::/Compiler/OptLib.CPP.Z,73",BI=25$ +$LK,"CmpNoteFloatOp",A="FL:::/Compiler/BackFA.CPP.Z,6",BI=26$ +$LK,"AOTGlblsResolve",A="FL:::/Compiler/AsmResolve.CPP.Z,76",BI=27$ +$LK,"ExePutS2",A="FL:::/Compiler/CMain.CPP.Z,627",BI=28$ +$LK,"HashEntrySize",A="FL:::/Compiler/CHash.CPP.Z,1",BI=29$ +$LK,"COCPush",A="FL:::/Compiler/PrsLib.CPP.Z,107",BI=30$ $LK,"SLASH_OP_DEC",A="FL:::/Compiler/BackLib.CPP.Z,255"$ -$LK,"ICPushRegs",A="FL:::/Compiler/BackLib.CPP.Z,341",BI=32$ +$LK,"ICPushRegs",A="FL:::/Compiler/BackLib.CPP.Z,341",BI=31$ $LK,"PE_POP_HIGHER",A="FL:::/Compiler/PrsExp.CPP.Z,10"$ $LK,"SLASH_OP_FLD",A="FL:::/Compiler/BackLib.CPP.Z,270"$ -$LK,"ICU32",A="FL:::/Compiler/BackLib.CPP.Z,47",BI=33$ -$LK,"ICU24",A="FL:::/Compiler/BackLib.CPP.Z,41",BI=34$ -$LK,"ICU16",A="FL:::/Compiler/BackLib.CPP.Z,35",BI=35$ +$LK,"ICU32",A="FL:::/Compiler/BackLib.CPP.Z,47",BI=32$ +$LK,"ICU24",A="FL:::/Compiler/BackLib.CPP.Z,41",BI=33$ +$LK,"ICU16",A="FL:::/Compiler/BackLib.CPP.Z,35",BI=34$ $LK,"SLASH_OP_DIV",A="FL:::/Compiler/BackLib.CPP.Z,260"$ -$LK,"CmpFillTables",A="FL:::/Compiler/CInit.CPP.Z,236",BI=36$ -$LK,"AOTStoreCodeU32",A="FL:::/Compiler/AsmLib.CPP.Z,30",BI=37$ -$LK,"ICFOpEqual",A="FL:::/Compiler/BackFB.CPP.Z,1",BI=38$ -$LK,"ICU64",A="FL:::/Compiler/BackLib.CPP.Z,53",BI=39$ +$LK,"CmpFillTables",A="FL:::/Compiler/CInit.CPP.Z,236",BI=35$ +$LK,"AOTStoreCodeU32",A="FL:::/Compiler/AsmLib.CPP.Z,30",BI=36$ +$LK,"ICU64",A="FL:::/Compiler/BackLib.CPP.Z,53",BI=37$ $LK,"SLASH_OP_INC",A="FL:::/Compiler/BackLib.CPP.Z,254"$ -$LK,"AOTStoreCodeU64",A="FL:::/Compiler/AsmLib.CPP.Z,69",BI=40$ -$LK,"LexPopNoRestore",A="FL:::/Compiler/LexLib.CPP.Z,38",BI=41$ -$LK,"ExePrint",A="FL:::/Compiler/CMain.CPP.Z,607",BI=42$ +$LK,"AOTStoreCodeU64",A="FL:::/Compiler/AsmLib.CPP.Z,69",BI=38$ +$LK,"LexPopNoRestore",A="FL:::/Compiler/LexLib.CPP.Z,38",BI=39$ +$LK,"ExePrint",A="FL:::/Compiler/CMain.CPP.Z,607",BI=40$ $LK,"SLASH_OP_NEG",A="FL:::/Compiler/BackLib.CPP.Z,257"$ -$LK,"PrsVarLst",A="FL:::/Compiler/PrsVar.CPP.Z,416",BI=43$ -$LK,"PrsAsmDefine",A="FL:::/Compiler/Asm.CPP.Z,811",BI=44$ -$LK,"PrsAddOp",A="FL:::/Compiler/PrsExp.CPP.Z,15",BI=45$ -$LK,"LexWarn",A="FL:::/Compiler/CExcept.CPP.Z,65",BI=46$ +$LK,"PrsVarLst",A="FL:::/Compiler/PrsVar.CPP.Z,416",BI=41$ +$LK,"PrsAsmDefine",A="FL:::/Compiler/Asm.CPP.Z,811",BI=42$ +$LK,"PrsAddOp",A="FL:::/Compiler/PrsExp.CPP.Z,15",BI=43$ +$LK,"LexWarn",A="FL:::/Compiler/CExcept.CPP.Z,65",BI=44$ $LK,"PE_POP_ALL1",A="FL:::/Compiler/PrsExp.CPP.Z,12"$ $LK,"PE_POP_ALL2",A="FL:::/Compiler/PrsExp.CPP.Z,13"$ -$LK,"COCAppend",A="FL:::/Compiler/PrsLib.CPP.Z,126",BI=47$ -$LK,"LexFilePush",A="FL:::/Compiler/Lex.CPP.Z,1",BI=48$ +$LK,"COCAppend",A="FL:::/Compiler/PrsLib.CPP.Z,126",BI=45$ +$LK,"LexFilePush",A="FL:::/Compiler/Lex.CPP.Z,1",BI=46$ $LK,"CN_MAIN",A="FL:::/Compiler/BackFA.CPP.Z,3"$ -$LK,"PrsUnaryModifier",A="FL:::/Compiler/PrsExp.CPP.Z,956",BI=49$ -$LK,"OptFixupUnaryOp",A="FL:::/Compiler/OptLib.CPP.Z,196",BI=50$ -$LK,"LexPush",A="FL:::/Compiler/LexLib.CPP.Z,12",BI=51$ +$LK,"PrsUnaryModifier",A="FL:::/Compiler/PrsExp.CPP.Z,956",BI=47$ +$LK,"OptFixupUnaryOp",A="FL:::/Compiler/OptLib.CPP.Z,196",BI=48$ +$LK,"LexPush",A="FL:::/Compiler/LexLib.CPP.Z,12",BI=49$ $LK,"SLASH_OP_MOV",A="FL:::/Compiler/BackLib.CPP.Z,261"$ -$LK,"ICPopRegs",A="FL:::/Compiler/BackLib.CPP.Z,381",BI=52$ +$LK,"ICPopRegs",A="FL:::/Compiler/BackLib.CPP.Z,381",BI=50$ $LK,"SLASH_OP_MUL",A="FL:::/Compiler/BackLib.CPP.Z,258"$ $LK,"SLASH_OP_NOT",A="FL:::/Compiler/BackLib.CPP.Z,256"$ $LK,"NUM_INTERNAL_TYPES",A="FL:::/Compiler/CInit.CPP.Z,1"$ $LK,"SLASH_OP_POP",A="FL:::/Compiler/BackLib.CPP.Z,263"$ -$LK,"ICFOp",A="FL:::/Compiler/BackFA.CPP.Z,360",BI=53$ +$LK,"ICFOp",A="FL:::/Compiler/BackFA.CPP.Z,360",BI=51$ $LK,"CN_A1",A="FL:::/Compiler/BackFA.CPP.Z,2"$ $LK,"CN_A2",A="FL:::/Compiler/BackFA.CPP.Z,1"$ -$LK,"LexExpressionF64",A="FL:::/Compiler/PrsExp.CPP.Z,1149",BI=54$ -$LK,"ICAdd",A="FL:::/Compiler/PrsLib.CPP.Z,79",BI=55$ -$LK,"CmpRawType",A="FL:::/Compiler/OptLib.CPP.Z,509",BI=56$ -$LK,"LexExpressionI64",A="FL:::/Compiler/PrsExp.CPP.Z,1135",BI=57$ -$LK,"ICQueInsRev",A="FL:::/Compiler/BackC.CPP.Z,452",BI=58$ -$LK,"LexExpression",A="FL:::/Compiler/PrsExp.CPP.Z,1163",BI=59$ -$LK,"ICAddSubEctEqual",A="FL:::/Compiler/BackA.CPP.Z,545",BI=60$ -$LK,"PrsExpression",A="FL:::/Compiler/PrsExp.CPP.Z,264",BI=61$ -$LK,"PrsClassNew",A="FL:::/Compiler/PrsLib.CPP.Z,40",BI=62$ -$LK,"LexInStr",A="FL:::/Compiler/Lex.CPP.Z,373",BI=63$ +$LK,"LexExpressionF64",A="FL:::/Compiler/PrsExp.CPP.Z,1149",BI=52$ +$LK,"ICAdd",A="FL:::/Compiler/PrsLib.CPP.Z,79",BI=53$ +$LK,"CmpRawType",A="FL:::/Compiler/OptLib.CPP.Z,509",BI=54$ +$LK,"ICFOpEqu",A="FL:::/Compiler/BackFB.CPP.Z,1",BI=55$ +$LK,"LexExpressionI64",A="FL:::/Compiler/PrsExp.CPP.Z,1135",BI=56$ +$LK,"ICQueInsRev",A="FL:::/Compiler/BackC.CPP.Z,452",BI=57$ +$LK,"LexExpression",A="FL:::/Compiler/PrsExp.CPP.Z,1163",BI=58$ +$LK,"PrsExpression",A="FL:::/Compiler/PrsExp.CPP.Z,264",BI=59$ +$LK,"PrsClassNew",A="FL:::/Compiler/PrsLib.CPP.Z,40",BI=60$ +$LK,"LexInStr",A="FL:::/Compiler/Lex.CPP.Z,372",BI=61$ $LK,"internal_types_table",A="FL:::/Compiler/CInit.CPP.Z,6"$ -$LK,"OptPass3",A="FL:::/Compiler/OptPass3.CPP.Z,1",BI=64$ -$LK,"OptPass4",A="FL:::/Compiler/OptPass4.CPP.Z,171",BI=65$ -$LK,"OptPass5",A="FL:::/Compiler/OptPass5.CPP.Z,1",BI=66$ -$LK,"OptPass6",A="FL:::/Compiler/OptPass6.CPP.Z,111",BI=67$ -$LK,"Echo",A="FL:::/Compiler/CMisc.CPP.Z,24",BI=68$ -$LK,"PrsGlblVarLst",A="FL:::/Compiler/PrsStmt.CPP.Z,201",BI=69$ -$LK,"ICQueInit",A="FL:::/Compiler/BackC.CPP.Z,397",BI=70$ -$LK,"ICCmp",A="FL:::/Compiler/BackB.CPP.Z,136",BI=71$ -$LK,"ICAddRSP",A="FL:::/Compiler/BackLib.CPP.Z,69",BI=72$ -$LK,"ICDiv",A="FL:::/Compiler/BackA.CPP.Z,428",BI=73$ -$LK,"ICDeref",A="FL:::/Compiler/BackLib.CPP.Z,647",BI=74$ -$LK,"ICLea",A="FL:::/Compiler/BackLib.CPP.Z,615",BI=75$ -$LK,"CmpBuf",A="FL:::/Compiler/CMain.CPP.Z,157",BI=76$ +$LK,"OptPass3",A="FL:::/Compiler/OptPass3.CPP.Z,1",BI=62$ +$LK,"OptPass4",A="FL:::/Compiler/OptPass4.CPP.Z,171",BI=63$ +$LK,"OptPass5",A="FL:::/Compiler/OptPass5.CPP.Z,1",BI=64$ +$LK,"OptPass6",A="FL:::/Compiler/OptPass6.CPP.Z,111",BI=65$ +$LK,"Echo",A="FL:::/Compiler/CMisc.CPP.Z,24",BI=66$ +$LK,"PrsGlblVarLst",A="FL:::/Compiler/PrsStmt.CPP.Z,201",BI=67$ +$LK,"ICQueInit",A="FL:::/Compiler/BackC.CPP.Z,397",BI=68$ +$LK,"ICCmp",A="FL:::/Compiler/BackB.CPP.Z,136",BI=69$ +$LK,"ICAddRSP",A="FL:::/Compiler/BackLib.CPP.Z,69",BI=70$ +$LK,"ICDiv",A="FL:::/Compiler/BackA.CPP.Z,428",BI=71$ +$LK,"ICDeref",A="FL:::/Compiler/BackLib.CPP.Z,647",BI=72$ +$LK,"ICLea",A="FL:::/Compiler/BackLib.CPP.Z,615",BI=73$ +$LK,"CmpBuf",A="FL:::/Compiler/CMain.CPP.Z,157",BI=74$ $LK,"CMP_TEMPLATES_DONT_PUSH_POP",A="FL:::/Compiler/Templates.CPP.Z,394"$ -$LK,"ICAddEct",A="FL:::/Compiler/BackA.CPP.Z,1",BI=77$ -$LK,"ICToF64",A="FL:::/Compiler/BackB.CPP.Z,372",BI=78$ -$LK,"PrsBinFile",A="FL:::/Compiler/Asm.CPP.Z,885",BI=79$ -$LK,"HashTableSize2",A="FL:::/Compiler/CHash.CPP.Z,72",BI=80$ -$LK,"HashEntrySize2",A="FL:::/Compiler/CHash.CPP.Z,33",BI=81$ -$LK,"Ui",A="FL:::/Compiler/UAsm.CPP.Z,238",BI=82$ -$LK,"ICSlashOp",A="FL:::/Compiler/BackLib.CPP.Z,275",BI=83$ -$LK,"OptBrZero",A="FL:::/Compiler/OptLib.CPP.Z,231",BI=84$ -$LK,"Un",A="FL:::/Compiler/UAsm.CPP.Z,664",BI=85$ -$LK,"PrsSizeOf",A="FL:::/Compiler/PrsExp.CPP.Z,298",BI=86$ -$LK,"ICMulEqual",A="FL:::/Compiler/BackA.CPP.Z,344",BI=87$ -$LK,"ICToI64",A="FL:::/Compiler/BackB.CPP.Z,366",BI=88$ -$LK,"ICMod",A="FL:::/Compiler/BackA.CPP.Z,521",BI=89$ -$LK,"OptSetNOP1",A="FL:::/Compiler/OptLib.CPP.Z,17",BI=90$ -$LK,"OptPass789A",A="FL:::/Compiler/OptPass789A.CPP.Z,1",BI=91$ -$LK,"OptSetNOP2",A="FL:::/Compiler/OptLib.CPP.Z,25",BI=92$ +$LK,"ICAddEct",A="FL:::/Compiler/BackA.CPP.Z,1",BI=75$ +$LK,"ICToF64",A="FL:::/Compiler/BackB.CPP.Z,372",BI=76$ +$LK,"PrsBinFile",A="FL:::/Compiler/Asm.CPP.Z,885",BI=77$ +$LK,"HashTableSize2",A="FL:::/Compiler/CHash.CPP.Z,72",BI=78$ +$LK,"HashEntrySize2",A="FL:::/Compiler/CHash.CPP.Z,33",BI=79$ +$LK,"Ui",A="FL:::/Compiler/UAsm.CPP.Z,238",BI=80$ +$LK,"ICSlashOp",A="FL:::/Compiler/BackLib.CPP.Z,275",BI=81$ +$LK,"OptBrZero",A="FL:::/Compiler/OptLib.CPP.Z,231",BI=82$ +$LK,"Un",A="FL:::/Compiler/UAsm.CPP.Z,664",BI=83$ +$LK,"PrsSizeOf",A="FL:::/Compiler/PrsExp.CPP.Z,298",BI=84$ +$LK,"ICToI64",A="FL:::/Compiler/BackB.CPP.Z,366",BI=85$ +$LK,"ICMod",A="FL:::/Compiler/BackA.CPP.Z,521",BI=86$ +$LK,"OptSetNOP1",A="FL:::/Compiler/OptLib.CPP.Z,17",BI=87$ +$LK,"OptPass789A",A="FL:::/Compiler/OptPass789A.CPP.Z,1",BI=88$ +$LK,"OptSetNOP2",A="FL:::/Compiler/OptLib.CPP.Z,25",BI=89$ $LK,"FBO1_F64",A="FL:::/Compiler/OptLib.CPP.Z,94"$ -$LK,"ICToUpper",A="FL:::/Compiler/BackB.CPP.Z,355",BI=93$ -$LK,"AsmLexExpression",A="FL:::/Compiler/AsmLib.CPP.Z,129",BI=94$ -$LK,"ICMov",A="FL:::/Compiler/BackLib.CPP.Z,435",BI=95$ -$LK,"ICNot",A="FL:::/Compiler/BackB.CPP.Z,10",BI=96$ -$LK,"ICMul",A="FL:::/Compiler/BackA.CPP.Z,286",BI=97$ -$LK,"ICRex",A="FL:::/Compiler/BackLib.CPP.Z,22",BI=98$ -$LK,"ICPop",A="FL:::/Compiler/BackLib.CPP.Z,354",BI=99$ +$LK,"ICXorEqu",A="FL:::/Compiler/BackC.CPP.Z,736",BI=90$ +$LK,"ICToUpper",A="FL:::/Compiler/BackB.CPP.Z,355",BI=91$ +$LK,"AsmLexExpression",A="FL:::/Compiler/AsmLib.CPP.Z,129",BI=92$ +$LK,"ICMov",A="FL:::/Compiler/BackLib.CPP.Z,435",BI=93$ +$LK,"ICNot",A="FL:::/Compiler/BackB.CPP.Z,10",BI=94$ +$LK,"ICMul",A="FL:::/Compiler/BackA.CPP.Z,286",BI=95$ +$LK,"ICRex",A="FL:::/Compiler/BackLib.CPP.Z,22",BI=96$ +$LK,"ICPop",A="FL:::/Compiler/BackLib.CPP.Z,354",BI=97$ $LK,"MDR_RIP_REL",A="FL:::/Compiler/BackLib.CPP.Z,139"$ $LK,"SLASH_OP_FADD",A="FL:::/Compiler/BackLib.CPP.Z,264"$ -$LK,"ICSub",A="FL:::/Compiler/BackA.CPP.Z,207",BI=100$ -$LK,"COCFloatConstFind",A="FL:::/Compiler/PrsLib.CPP.Z,164",BI=101$ -$LK,"ICPut",A="FL:::/Compiler/CExcept.CPP.Z,186",BI=102$ -$LK,"PrsArrayDims",A="FL:::/Compiler/PrsVar.CPP.Z,247",BI=103$ -$LK,"ICSqr",A="FL:::/Compiler/BackC.CPP.Z,581",BI=104$ +$LK,"LexStmt2Bin",A="FL:::/Compiler/CMain.CPP.Z,1",BI=98$ +$LK,"ICSub",A="FL:::/Compiler/BackA.CPP.Z,207",BI=99$ +$LK,"COCFloatConstFind",A="FL:::/Compiler/PrsLib.CPP.Z,164",BI=100$ +$LK,"ICPut",A="FL:::/Compiler/CExcept.CPP.Z,186",BI=101$ +$LK,"PrsArrayDims",A="FL:::/Compiler/PrsVar.CPP.Z,247",BI=102$ +$LK,"ICSqr",A="FL:::/Compiler/BackC.CPP.Z,581",BI=103$ $LK,"FBO1_NOT_CONST",A="FL:::/Compiler/OptLib.CPP.Z,92"$ $LK,"CMP_TEMPLATES_DONT_POP",A="FL:::/Compiler/Templates.CPP.Z,178"$ -$LK,"PrsClass",A="FL:::/Compiler/PrsStmt.CPP.Z,1",BI=105$ -$LK,"MemberMetaData",A="FL:::/Compiler/LexLib.CPP.Z,45",BI=106$ -$LK,"ICSwitch",A="FL:::/Compiler/BackC.CPP.Z,757",BI=107$ -$LK,"OptBrNotZero",A="FL:::/Compiler/OptLib.CPP.Z,358",BI=108$ -$LK,"ICShiftEqual",A="FL:::/Compiler/BackA.CPP.Z,726",BI=109$ -$LK,"LexPutToken",A="FL:::/Compiler/CExcept.CPP.Z,1",BI=110$ +$LK,"PrsClass",A="FL:::/Compiler/PrsStmt.CPP.Z,1",BI=104$ +$LK,"MemberMetaData",A="FL:::/Compiler/LexLib.CPP.Z,45",BI=105$ +$LK,"ICSwitch",A="FL:::/Compiler/BackC.CPP.Z,757",BI=106$ +$LK,"OptBrNotZero",A="FL:::/Compiler/OptLib.CPP.Z,358",BI=107$ +$LK,"LexPutToken",A="FL:::/Compiler/CExcept.CPP.Z,1",BI=108$ $LK,"SLASH_OP_FDIV",A="FL:::/Compiler/BackLib.CPP.Z,268"$ -$LK,"AsmHashLoad",A="FL:::/Compiler/AsmInit.CPP.Z,50",BI=111$ -$LK,"UAsmHashLoad",A="FL:::/Compiler/UAsm.CPP.Z,188",BI=112$ -$LK,"UnusedExternWarning",A="FL:::/Compiler/CExcept.CPP.Z,104",BI=113$ +$LK,"AsmHashLoad",A="FL:::/Compiler/AsmInit.CPP.Z,50",BI=109$ +$LK,"UAsmHashLoad",A="FL:::/Compiler/UAsm.CPP.Z,188",BI=110$ +$LK,"UnusedExternWarning",A="FL:::/Compiler/CExcept.CPP.Z,104",BI=111$ $LK,"SLASH_OP_FILD",A="FL:::/Compiler/BackLib.CPP.Z,273"$ -$LK,"ICXorXor",A="FL:::/Compiler/BackB.CPP.Z,98",BI=114$ -$LK,"PrsTryBlk",A="FL:::/Compiler/PrsStmt.CPP.Z,831",BI=115$ -$LK,"CInit",A="FL:::/Compiler/CMain.CPP.Z,684",BI=116$ -$LK,"MemberMetaFind",A="FL:::/Compiler/LexLib.CPP.Z,56",BI=117$ -$LK,"ExePrint2",A="FL:::/Compiler/CMain.CPP.Z,646",BI=118$ +$LK,"ICXorXor",A="FL:::/Compiler/BackB.CPP.Z,98",BI=112$ +$LK,"PrsTryBlk",A="FL:::/Compiler/PrsStmt.CPP.Z,831",BI=113$ +$LK,"CInit",A="FL:::/Compiler/CMain.CPP.Z,684",BI=114$ +$LK,"MemberMetaFind",A="FL:::/Compiler/LexLib.CPP.Z,56",BI=115$ +$LK,"ExePrint2",A="FL:::/Compiler/CMain.CPP.Z,646",BI=116$ $LK,"FBO1_INT",A="FL:::/Compiler/OptLib.CPP.Z,93"$ $LK,"PE_DO_UNARY_OP",A="FL:::/Compiler/PrsExp.CPP.Z,8"$ -$LK,"PrsVarInit",A="FL:::/Compiler/PrsVar.CPP.Z,1",BI=119$ -$LK,"ICModr1",A="FL:::/Compiler/BackLib.CPP.Z,141",BI=120$ -$LK,"ICModr2",A="FL:::/Compiler/BackLib.CPP.Z,223",BI=121$ +$LK,"PrsVarInit",A="FL:::/Compiler/PrsVar.CPP.Z,1",BI=117$ +$LK,"ICOrEqu",A="FL:::/Compiler/BackC.CPP.Z,715",BI=118$ +$LK,"ICModr1",A="FL:::/Compiler/BackLib.CPP.Z,141",BI=119$ +$LK,"ICModr2",A="FL:::/Compiler/BackLib.CPP.Z,223",BI=120$ $LK,"SLASH_OP_FMUL",A="FL:::/Compiler/BackLib.CPP.Z,267"$ -$LK,"ICPreIncDec",A="FL:::/Compiler/BackB.CPP.Z,393",BI=122$ -$LK,"PrsAsmInstruction",A="FL:::/Compiler/Asm.CPP.Z,390",BI=123$ -$LK,"PrsUnaryTerm",A="FL:::/Compiler/PrsExp.CPP.Z,588",BI=124$ -$LK,"ICFModEqual",A="FL:::/Compiler/BackFA.CPP.Z,585",BI=125$ -$LK,"MemberLstDel",A="FL:::/Compiler/LexLib.CPP.Z,157",BI=126$ +$LK,"ICPreIncDec",A="FL:::/Compiler/BackB.CPP.Z,393",BI=121$ +$LK,"PrsAsmInstruction",A="FL:::/Compiler/Asm.CPP.Z,390",BI=122$ +$LK,"PrsUnaryTerm",A="FL:::/Compiler/PrsExp.CPP.Z,588",BI=123$ +$LK,"MemberLstDel",A="FL:::/Compiler/LexLib.CPP.Z,157",BI=124$ $LK,"SLASH_OP_FSUB",A="FL:::/Compiler/BackLib.CPP.Z,265"$ -$LK,"ICAndAnd",A="FL:::/Compiler/BackB.CPP.Z,31",BI=127$ -$LK,"InstEntriesCompare",A="FL:::/Compiler/UAsm.CPP.Z,1",BI=128$ +$LK,"ICAndAnd",A="FL:::/Compiler/BackB.CPP.Z,31",BI=125$ +$LK,"InstEntriesCompare",A="FL:::/Compiler/UAsm.CPP.Z,1",BI=126$ $LK,"SLASH_OP_IMUL",A="FL:::/Compiler/BackLib.CPP.Z,259"$ $LK,"SLASH_OP_FSTP",A="FL:::/Compiler/BackLib.CPP.Z,271"$ -$LK,"COCDel",A="FL:::/Compiler/PrsLib.CPP.Z,186",BI=129$ +$LK,"COCDel",A="FL:::/Compiler/PrsLib.CPP.Z,186",BI=127$ $LK,"PE_UNARY_TERM1",A="FL:::/Compiler/PrsExp.CPP.Z,1"$ -$LK,"ICFAdd",A="FL:::/Compiler/BackFB.CPP.Z,599",BI=130$ +$LK,"ICFAdd",A="FL:::/Compiler/BackFB.CPP.Z,599",BI=128$ $LK,"PE_UNARY_TERM2",A="FL:::/Compiler/PrsExp.CPP.Z,2"$ -$LK,"CmdLinePmt",A="FL:::/Compiler/CMisc.CPP.Z,88",BI=131$ -$LK,"AsmMakeArgMask",A="FL:::/Compiler/Asm.CPP.Z,172",BI=132$ -$LK,"COCHeaderPut",A="FL:::/Compiler/PrsLib.CPP.Z,229",BI=133$ -$LK,"PrsGlblInit",A="FL:::/Compiler/PrsVar.CPP.Z,206",BI=134$ -$LK,"LexD2I32",A="FL:::/Compiler/CMisc.CPP.Z,52",BI=135$ -$LK,"MemberLstNew",A="FL:::/Compiler/LexLib.CPP.Z,150",BI=136$ -$LK,"LexD3I32",A="FL:::/Compiler/CMisc.CPP.Z,68",BI=137$ -$LK,"OptClassFwd",A="FL:::/Compiler/OptLib.CPP.Z,9",BI=138$ -$LK,"ICFCmp",A="FL:::/Compiler/BackFA.CPP.Z,545",BI=139$ -$LK,"PrsSwitch",A="FL:::/Compiler/PrsStmt.CPP.Z,575",BI=140$ -$LK,"ICFDiv",A="FL:::/Compiler/BackFB.CPP.Z,587",BI=141$ -$LK,"AOTStoreCodeU8At",A="FL:::/Compiler/AsmLib.CPP.Z,108",BI=142$ +$LK,"CmdLinePmt",A="FL:::/Compiler/CMisc.CPP.Z,88",BI=129$ +$LK,"AsmMakeArgMask",A="FL:::/Compiler/Asm.CPP.Z,172",BI=130$ +$LK,"COCHeaderPut",A="FL:::/Compiler/PrsLib.CPP.Z,229",BI=131$ +$LK,"PrsGlblInit",A="FL:::/Compiler/PrsVar.CPP.Z,206",BI=132$ +$LK,"ICAndEqu",A="FL:::/Compiler/BackC.CPP.Z,694",BI=133$ +$LK,"LexD2I32",A="FL:::/Compiler/CMisc.CPP.Z,52",BI=134$ +$LK,"MemberLstNew",A="FL:::/Compiler/LexLib.CPP.Z,150",BI=135$ +$LK,"LexD3I32",A="FL:::/Compiler/CMisc.CPP.Z,68",BI=136$ +$LK,"OptClassFwd",A="FL:::/Compiler/OptLib.CPP.Z,9",BI=137$ +$LK,"ICFCmp",A="FL:::/Compiler/BackFA.CPP.Z,545",BI=138$ +$LK,"PrsSwitch",A="FL:::/Compiler/PrsStmt.CPP.Z,575",BI=139$ +$LK,"ICFDiv",A="FL:::/Compiler/BackFB.CPP.Z,587",BI=140$ +$LK,"AOTStoreCodeU8At",A="FL:::/Compiler/AsmLib.CPP.Z,108",BI=141$ $LK,"PE_PUSH_LOWER",A="FL:::/Compiler/PrsExp.CPP.Z,11"$ -$LK,"ICXorEqual",A="FL:::/Compiler/BackC.CPP.Z,736",BI=143$ -$LK,"OptPass6Lag",A="FL:::/Compiler/OptPass6.CPP.Z,28",BI=144$ -$LK,"OptLag1",A="FL:::/Compiler/OptLib.CPP.Z,51",BI=145$ -$LK,"OptLag2",A="FL:::/Compiler/OptLib.CPP.Z,62",BI=146$ -$LK,"StreamPrint",A="FL:::/Compiler/CMisc.CPP.Z,29",BI=147$ -$LK,"ICFCvt",A="FL:::/Compiler/BackFA.CPP.Z,121",BI=148$ -$LK,"StreamDir",A="FL:::/Compiler/CMisc.CPP.Z,43",BI=149$ -$LK,"PrsOffsetOf",A="FL:::/Compiler/PrsExp.CPP.Z,348",BI=150$ +$LK,"OptPass6Lag",A="FL:::/Compiler/OptPass6.CPP.Z,28",BI=142$ +$LK,"OptLag1",A="FL:::/Compiler/OptLib.CPP.Z,51",BI=143$ +$LK,"OptLag2",A="FL:::/Compiler/OptLib.CPP.Z,62",BI=144$ +$LK,"StreamPrint",A="FL:::/Compiler/CMisc.CPP.Z,29",BI=145$ +$LK,"ICFCvt",A="FL:::/Compiler/BackFA.CPP.Z,121",BI=146$ +$LK,"StreamDir",A="FL:::/Compiler/CMisc.CPP.Z,43",BI=147$ +$LK,"PrsOffsetOf",A="FL:::/Compiler/PrsExp.CPP.Z,348",BI=148$ $LK,"MDR_REG",A="FL:::/Compiler/BackLib.CPP.Z,132"$ -$LK,"GetOption",A="FL:::/Compiler/CMisc.CPP.Z,6",BI=151$ -$LK,"PrsDoWhile",A="FL:::/Compiler/PrsStmt.CPP.Z,503",BI=152$ -$LK,"LexStatement2Bin",A="FL:::/Compiler/CMain.CPP.Z,1",BI=153$ -$LK,"ICShift",A="FL:::/Compiler/BackA.CPP.Z,693",BI=154$ -$LK,"ICFMod",A="FL:::/Compiler/BackFA.CPP.Z,249",BI=155$ -$LK,"COCPop",A="FL:::/Compiler/PrsLib.CPP.Z,121",BI=156$ -$LK,"PrsExpression2",A="FL:::/Compiler/PrsExp.CPP.Z,65",BI=157$ +$LK,"GetOption",A="FL:::/Compiler/CMisc.CPP.Z,6",BI=149$ +$LK,"PrsDoWhile",A="FL:::/Compiler/PrsStmt.CPP.Z,503",BI=150$ +$LK,"ICShift",A="FL:::/Compiler/BackA.CPP.Z,693",BI=151$ +$LK,"ICFMod",A="FL:::/Compiler/BackFA.CPP.Z,249",BI=152$ +$LK,"COCPop",A="FL:::/Compiler/PrsLib.CPP.Z,121",BI=153$ +$LK,"PrsExpression2",A="FL:::/Compiler/PrsExp.CPP.Z,65",BI=154$ $LK,"SLASH_OP_PUSH",A="FL:::/Compiler/BackLib.CPP.Z,262"$ $LK,"PE_DEREFERENCE",A="FL:::/Compiler/PrsExp.CPP.Z,5"$ -$LK,"LexPopRestore",A="FL:::/Compiler/LexLib.CPP.Z,23",BI=158$ -$LK,"ICUnaries",A="FL:::/Compiler/BackB.CPP.Z,1",BI=159$ -$LK,"ICFMul",A="FL:::/Compiler/BackFB.CPP.Z,569",BI=160$ -$LK,"LexExpression2Bin",A="FL:::/Compiler/PrsExp.CPP.Z,1112",BI=161$ -$LK,"ICFPow",A="FL:::/Compiler/BackFA.CPP.Z,280",BI=162$ -$LK,"MapFileWrite",A="FL:::/Compiler/CHash.CPP.Z,90",BI=163$ -$LK,"ICFSub",A="FL:::/Compiler/BackFB.CPP.Z,635",BI=164$ -$LK,"CmpF1PushPop",A="FL:::/Compiler/OptLib.CPP.Z,529",BI=165$ -$LK,"OptFree",A="FL:::/Compiler/OptLib.CPP.Z,33",BI=166$ +$LK,"LexPopRestore",A="FL:::/Compiler/LexLib.CPP.Z,23",BI=155$ +$LK,"ICUnaries",A="FL:::/Compiler/BackB.CPP.Z,1",BI=156$ +$LK,"ICFMul",A="FL:::/Compiler/BackFB.CPP.Z,569",BI=157$ +$LK,"ICShiftEqu",A="FL:::/Compiler/BackA.CPP.Z,726",BI=158$ +$LK,"LexExpression2Bin",A="FL:::/Compiler/PrsExp.CPP.Z,1112",BI=159$ +$LK,"ICFPow",A="FL:::/Compiler/BackFA.CPP.Z,280",BI=160$ +$LK,"MapFileWrite",A="FL:::/Compiler/CHash.CPP.Z,90",BI=161$ +$LK,"ICFSub",A="FL:::/Compiler/BackFB.CPP.Z,635",BI=162$ +$LK,"ICFModEqu",A="FL:::/Compiler/BackFA.CPP.Z,585",BI=163$ +$LK,"CmpF1PushPop",A="FL:::/Compiler/OptLib.CPP.Z,529",BI=164$ +$LK,"OptFree",A="FL:::/Compiler/OptLib.CPP.Z,33",BI=165$ $LK,"CMP_TEMPLATES_DONT_PUSH2",A="FL:::/Compiler/Templates.CPP.Z,458"$ $LK,"CInternalType",A="FL:::/Compiler/CInit.CPP.Z,3"$ -$LK,"LexDollar",A="FL:::/Compiler/Lex.CPP.Z,93",BI=167$ -$LK,"AsmUnresolvedAdd",A="FL:::/Compiler/AsmResolve.CPP.Z,189",BI=168$ -$LK,"AOTStoreCodeU8",A="FL:::/Compiler/AsmLib.CPP.Z,1",BI=169$ +$LK,"LexDollar",A="FL:::/Compiler/Lex.CPP.Z,93",BI=166$ +$LK,"AsmUnresolvedAdd",A="FL:::/Compiler/AsmResolve.CPP.Z,189",BI=167$ +$LK,"AOTStoreCodeU8",A="FL:::/Compiler/AsmLib.CPP.Z,1",BI=168$ $LK,"MDR_INDIRECT_REG",A="FL:::/Compiler/BackLib.CPP.Z,133"$ -$LK,"ICBitOps",A="FL:::/Compiler/BackB.CPP.Z,256",BI=170$ +$LK,"ICBitOps",A="FL:::/Compiler/BackB.CPP.Z,256",BI=169$ $LK,"lex_zeros",A="FL:::/Compiler/Lex.CPP.Z,91"$ $LK,"CSwitchCase",A="FL:::/Compiler/PrsStmt.CPP.Z,568"$ -$LK,"AsmResolve",A="FL:::/Compiler/AsmResolve.CPP.Z,1",BI=171$ -$LK,"COCCompile",A="FL:::/Compiler/PrsLib.CPP.Z,249",BI=172$ -$LK,"Cmp",A="FL:::/Compiler/CMain.CPP.Z,419",BI=173$ -$LK,"PrsPush2",A="FL:::/Compiler/PrsLib.CPP.Z,11",BI=174$ -$LK,"ICArgPut",A="FL:::/Compiler/CExcept.CPP.Z,141",BI=175$ -$LK,"UndefinedExtern",A="FL:::/Compiler/CExcept.CPP.Z,98",BI=176$ -$LK,"OptIC4",A="FL:::/Compiler/OptPass4.CPP.Z,1",BI=177$ -$LK,"OptIC6",A="FL:::/Compiler/OptPass6.CPP.Z,1",BI=178$ -$LK,"ICCmpAndBranch",A="FL:::/Compiler/BackB.CPP.Z,556",BI=179$ -$LK,"PrsStatement",A="FL:::/Compiler/PrsStmt.CPP.Z,893",BI=180$ -$LK,"PrsWhile",A="FL:::/Compiler/PrsStmt.CPP.Z,483",BI=181$ -$LK,"ICFCmpAndBranch",A="FL:::/Compiler/BackFB.CPP.Z,306",BI=182$ -$LK,"Lex",A="FL:::/Compiler/Lex.CPP.Z,443",BI=183$ -$LK,"ICTestAndBranch",A="FL:::/Compiler/BackB.CPP.Z,736",BI=184$ +$LK,"AsmResolve",A="FL:::/Compiler/AsmResolve.CPP.Z,1",BI=170$ +$LK,"COCCompile",A="FL:::/Compiler/PrsLib.CPP.Z,249",BI=171$ +$LK,"Cmp",A="FL:::/Compiler/CMain.CPP.Z,419",BI=172$ +$LK,"PrsPush2",A="FL:::/Compiler/PrsLib.CPP.Z,11",BI=173$ +$LK,"ICArgPut",A="FL:::/Compiler/CExcept.CPP.Z,141",BI=174$ +$LK,"UndefinedExtern",A="FL:::/Compiler/CExcept.CPP.Z,98",BI=175$ +$LK,"OptIC4",A="FL:::/Compiler/OptPass4.CPP.Z,1",BI=176$ +$LK,"OptIC6",A="FL:::/Compiler/OptPass6.CPP.Z,1",BI=177$ +$LK,"ICCmpAndBranch",A="FL:::/Compiler/BackB.CPP.Z,556",BI=178$ +$LK,"ICDivEqu",A="FL:::/Compiler/BackA.CPP.Z,452",BI=179$ +$LK,"PrsWhile",A="FL:::/Compiler/PrsStmt.CPP.Z,483",BI=180$ +$LK,"ICFCmpAndBranch",A="FL:::/Compiler/BackFB.CPP.Z,306",BI=181$ +$LK,"Lex",A="FL:::/Compiler/Lex.CPP.Z,442",BI=182$ +$LK,"ICTestAndBranch",A="FL:::/Compiler/BackB.CPP.Z,736",BI=183$ $LK,"uasm",A="FL:::/Compiler/Compiler.PRJ.Z,21"$ $LK,"MDR_SIB_D32_INDIRECT_REG",A="FL:::/Compiler/BackLib.CPP.Z,138"$ $LK,"PE_MAYBE_MODIFIERS",A="FL:::/Compiler/PrsExp.CPP.Z,3"$ $LK,"PE_UNARY_MODIFIERS",A="FL:::/Compiler/PrsExp.CPP.Z,4"$ -$LK,"AOTLocalsResolve",A="FL:::/Compiler/AsmResolve.CPP.Z,42",BI=185$ +$LK,"AOTLocalsResolve",A="FL:::/Compiler/AsmResolve.CPP.Z,42",BI=184$ $LK,"PE_DO_BINARY_OP",A="FL:::/Compiler/PrsExp.CPP.Z,9"$ -$LK,"CmpFixUpAOTAsm",A="FL:::/Compiler/CMain.CPP.Z,302",BI=186$ -$LK,"OptLabelFwd",A="FL:::/Compiler/OptLib.CPP.Z,1",BI=187$ -$LK,"ICOrOr",A="FL:::/Compiler/BackB.CPP.Z,63",BI=188$ -$LK,"LexExcept",A="FL:::/Compiler/CExcept.CPP.Z,81",BI=189$ +$LK,"CmpFixUpAOTAsm",A="FL:::/Compiler/CMain.CPP.Z,302",BI=185$ +$LK,"OptLabelFwd",A="FL:::/Compiler/OptLib.CPP.Z,1",BI=186$ +$LK,"ICOrOr",A="FL:::/Compiler/BackB.CPP.Z,63",BI=187$ +$LK,"LexExcept",A="FL:::/Compiler/CExcept.CPP.Z,81",BI=188$ $LK,"cmp_templates",A="FL:::/Compiler/CExts.CPP.Z,42"$ -$LK,"CmpF2PushPop",A="FL:::/Compiler/OptLib.CPP.Z,536",BI=190$ +$LK,"CmpF2PushPop",A="FL:::/Compiler/OptLib.CPP.Z,536",BI=189$ $LK,"MDR_D32_INDIRECT_REG",A="FL:::/Compiler/BackLib.CPP.Z,135"$ -$LK,"CmpJoin",A="FL:::/Compiler/CMain.CPP.Z,35",BI=191$ +$LK,"CmpJoin",A="FL:::/Compiler/CMain.CPP.Z,35",BI=190$ $LK,"MDR_SIB_INDIRECT_REG",A="FL:::/Compiler/BackLib.CPP.Z,136"$ -$LK,"PrsPop2",A="FL:::/Compiler/PrsLib.CPP.Z,16",BI=192$ +$LK,"PrsPop2",A="FL:::/Compiler/PrsLib.CPP.Z,16",BI=191$ $LK,"CMP_TEMPLATES",A="FL:::/Compiler/Templates.CPP.Z,4"$ -$LK,"PrsAsmBlk",A="FL:::/Compiler/Asm.CPP.Z,901",BI=193$ -$LK,"PrsAsmArg",A="FL:::/Compiler/Asm.CPP.Z,35",BI=194$ -$LK,"LexFirstRem",A="FL:::/Compiler/Lex.CPP.Z,276",BI=195$ -$LK,"MemberClassBaseFind",A="FL:::/Compiler/LexLib.CPP.Z,87",BI=196$ -$LK,"MemberFind",A="FL:::/Compiler/LexLib.CPP.Z,67",BI=197$ +$LK,"PrsAsmBlk",A="FL:::/Compiler/Asm.CPP.Z,901",BI=192$ +$LK,"PrsAsmArg",A="FL:::/Compiler/Asm.CPP.Z,35",BI=193$ +$LK,"LexFirstRem",A="FL:::/Compiler/Lex.CPP.Z,276",BI=194$ +$LK,"MemberClassBaseFind",A="FL:::/Compiler/LexLib.CPP.Z,87",BI=195$ +$LK,"MemberFind",A="FL:::/Compiler/LexLib.CPP.Z,67",BI=196$ $LK,"cmp",A="FL:::/Compiler/Compiler.PRJ.Z,16"$ -$LK,"OptLag",A="FL:::/Compiler/OptLib.CPP.Z,40",BI=198$ -$LK,"ICPostIncDec",A="FL:::/Compiler/BackB.CPP.Z,434",BI=199$ -$LK,"ICDivEqual",A="FL:::/Compiler/BackA.CPP.Z,452",BI=200$ -$LK,"ICFPostIncDec",A="FL:::/Compiler/BackFB.CPP.Z,677",BI=201$ -$LK,"ICTest",A="FL:::/Compiler/BackLib.CPP.Z,403",BI=202$ -$LK,"ICModU64",A="FL:::/Compiler/BackC.CPP.Z,588",BI=203$ -$LK,"ICLastIns",A="FL:::/Compiler/BackLib.CPP.Z,59",BI=204$ -$LK,"PrsAsmImm",A="FL:::/Compiler/Asm.CPP.Z,1",BI=205$ -$LK,"LexExtStr",A="FL:::/Compiler/LexLib.CPP.Z,218",BI=206$ -$LK,"ICAddSubEctImm",A="FL:::/Compiler/BackA.CPP.Z,57",BI=207$ -$LK,"ICPush",A="FL:::/Compiler/BackLib.CPP.Z,303",BI=208$ -$LK,"ICSwap",A="FL:::/Compiler/BackC.CPP.Z,632",BI=209$ +$LK,"OptLag",A="FL:::/Compiler/OptLib.CPP.Z,40",BI=197$ +$LK,"ICPostIncDec",A="FL:::/Compiler/BackB.CPP.Z,434",BI=198$ +$LK,"ICFPostIncDec",A="FL:::/Compiler/BackFB.CPP.Z,677",BI=199$ +$LK,"ICTest",A="FL:::/Compiler/BackLib.CPP.Z,403",BI=200$ +$LK,"ICModU64",A="FL:::/Compiler/BackC.CPP.Z,588",BI=201$ +$LK,"ICLastIns",A="FL:::/Compiler/BackLib.CPP.Z,59",BI=202$ +$LK,"PrsAsmImm",A="FL:::/Compiler/Asm.CPP.Z,1",BI=203$ +$LK,"LexExtStr",A="FL:::/Compiler/LexLib.CPP.Z,218",BI=204$ +$LK,"ICAddSubEctEqu",A="FL:::/Compiler/BackA.CPP.Z,545",BI=205$ +$LK,"ICAddSubEctImm",A="FL:::/Compiler/BackA.CPP.Z,57",BI=206$ +$LK,"ICPush",A="FL:::/Compiler/BackLib.CPP.Z,303",BI=207$ +$LK,"ICSwap",A="FL:::/Compiler/BackC.CPP.Z,632",BI=208$ $LK,"CMP_TEMPLATES_DONT_PUSH",A="FL:::/Compiler/Templates.CPP.Z,267"$ $LK,"intermediate_code_table",A="FL:::/Compiler/CInit.CPP.Z,16"$ -$LK,"ICZero",A="FL:::/Compiler/BackLib.CPP.Z,394",BI=210$ -$LK,"CmpCtrlDel",A="FL:::/Compiler/Lex.CPP.Z,58",BI=211$ -$LK,"ICClassPut",A="FL:::/Compiler/CExcept.CPP.Z,117",BI=212$ -$LK,"ICAssign",A="FL:::/Compiler/BackC.CPP.Z,159",BI=213$ -$LK,"ICFTemplateFun",A="FL:::/Compiler/BackFB.CPP.Z,701",BI=214$ -$LK,"MemberAdd",A="FL:::/Compiler/LexLib.CPP.Z,103",BI=215$ -$LK,"PrsPush",A="FL:::/Compiler/PrsLib.CPP.Z,1",BI=216$ +$LK,"ICZero",A="FL:::/Compiler/BackLib.CPP.Z,394",BI=209$ +$LK,"CmpCtrlDel",A="FL:::/Compiler/Lex.CPP.Z,58",BI=210$ +$LK,"ICClassPut",A="FL:::/Compiler/CExcept.CPP.Z,117",BI=211$ +$LK,"ICAssign",A="FL:::/Compiler/BackC.CPP.Z,159",BI=212$ +$LK,"ICFTemplateFun",A="FL:::/Compiler/BackFB.CPP.Z,701",BI=213$ +$LK,"MemberAdd",A="FL:::/Compiler/LexLib.CPP.Z,103",BI=214$ +$LK,"PrsPush",A="FL:::/Compiler/PrsLib.CPP.Z,1",BI=215$ $LK,"SLASH_OP_FDIVR",A="FL:::/Compiler/BackLib.CPP.Z,269"$ $LK,"SLASH_OP_FISTTP",A="FL:::/Compiler/BackLib.CPP.Z,272"$ -$LK,"CmpCtrlSize",A="FL:::/Compiler/Lex.CPP.Z,70",BI=217$ -$LK,"ICLocalVarInit",A="FL:::/Compiler/BackC.CPP.Z,923",BI=218$ -$LK,"PrsFor",A="FL:::/Compiler/PrsStmt.CPP.Z,526",BI=219$ -$LK,"PassTrace",A="FL:::/Compiler/CMisc.CPP.Z,11",BI=220$ -$LK,"PrsPopDeref",A="FL:::/Compiler/PrsLib.CPP.Z,21",BI=221$ -$LK,"ICCopyTemplate",A="FL:::/Compiler/BackFA.CPP.Z,75",BI=222$ +$LK,"CmpCtrlSize",A="FL:::/Compiler/Lex.CPP.Z,70",BI=216$ +$LK,"ICLocalVarInit",A="FL:::/Compiler/BackC.CPP.Z,923",BI=217$ +$LK,"PrsFor",A="FL:::/Compiler/PrsStmt.CPP.Z,526",BI=218$ +$LK,"PassTrace",A="FL:::/Compiler/CMisc.CPP.Z,11",BI=219$ +$LK,"PrsPopDeref",A="FL:::/Compiler/PrsLib.CPP.Z,21",BI=220$ +$LK,"ICCopyTemplate",A="FL:::/Compiler/BackFA.CPP.Z,75",BI=221$ +$LK,"PrsStmt",A="FL:::/Compiler/PrsStmt.CPP.Z,893",BI=222$ $LK,"PrsFun",A="FL:::/Compiler/PrsStmt.CPP.Z,132",BI=223$ $LK,"LexIncludeStr",A="FL:::/Compiler/Lex.CPP.Z,298",BI=224$ $LK,"PrsType",A="FL:::/Compiler/PrsVar.CPP.Z,287",BI=225$ $LK,"CmpCtrlNew",A="FL:::/Compiler/Lex.CPP.Z,28",BI=226$ -$LK,"cmp_type_flags_src_code",A="FL:::/Compiler/Lex.CPP.Z,328"$ +$LK,"cmp_type_flags_src_code",A="FL:::/Compiler/Lex.CPP.Z,327"$ $LK,"PrsVarInit2",A="FL:::/Compiler/PrsVar.CPP.Z,123",BI=227$ $LK,"PrsPop",A="FL:::/Compiler/PrsLib.CPP.Z,6",BI=228$ $LK,"asm_seg_prefixes",A="FL:::/Compiler/Asm.CPP.Z,388"$ @@ -294,157 +294,142 @@ $LK,"CmpLoadDefines",A="FL:::/Compiler/CInit.CPP.Z,205",BI=230$ $LK,"PrsIf",A="FL:::/Compiler/PrsStmt.CPP.Z,456",BI=231$ $LK,"ICBuiltInFloatConst",A="FL:::/Compiler/BackLib.CPP.Z,413",BI=232$ $LK,"ICFUnaryMinus",A="FL:::/Compiler/BackFA.CPP.Z,198",BI=233$ -$LK,"ICOrEqual",A="FL:::/Compiler/BackC.CPP.Z,715",BI=234$ -$LK,"LexDocRead",A="FL:::/Compiler/Lex.CPP.Z,310",BI=235$ -$LK,"CmpFixUpJITAsm",A="FL:::/Compiler/CMain.CPP.Z,174",BI=236$ -$LK,"COCPopNoFree",A="FL:::/Compiler/PrsLib.CPP.Z,114",BI=237$ -$LK,"ParenWarning",A="FL:::/Compiler/CExcept.CPP.Z,110",BI=238$ -$LK,"PrsFunCall",A="FL:::/Compiler/PrsExp.CPP.Z,378",BI=239$ -$LK,"ICDerefPostIncDec",A="FL:::/Compiler/BackB.CPP.Z,473",BI=240$ -$LK,"Option",A="FL:::/Compiler/CMisc.CPP.Z,1",BI=241$ -$LK,"ExeFile2",A="FL:::/Compiler/CMain.CPP.Z,655",BI=242$ +$LK,"LexDocRead",A="FL:::/Compiler/Lex.CPP.Z,310",BI=234$ +$LK,"CmpFixUpJITAsm",A="FL:::/Compiler/CMain.CPP.Z,174",BI=235$ +$LK,"COCPopNoFree",A="FL:::/Compiler/PrsLib.CPP.Z,114",BI=236$ +$LK,"ParenWarning",A="FL:::/Compiler/CExcept.CPP.Z,110",BI=237$ +$LK,"PrsFunCall",A="FL:::/Compiler/PrsExp.CPP.Z,378",BI=238$ +$LK,"ICDerefPostIncDec",A="FL:::/Compiler/BackB.CPP.Z,473",BI=239$ +$LK,"Option",A="FL:::/Compiler/CMisc.CPP.Z,1",BI=240$ +$LK,"ExeFile2",A="FL:::/Compiler/CMain.CPP.Z,655",BI=241$ $LK,"COptMemberVar",A="FL:::/Compiler/OptLib.CPP.Z,550"$ $LK,"PE_CHECK_BINARY_OPS1",A="FL:::/Compiler/PrsExp.CPP.Z,6"$ $LK,"PE_CHECK_BINARY_OPS2",A="FL:::/Compiler/PrsExp.CPP.Z,7"$ -$LK,"LexBackupLastChar",A="FL:::/Compiler/LexLib.CPP.Z,1",BI=243$ -$LK,"Trace",A="FL:::/Compiler/CMisc.CPP.Z,19",BI=244$ -$LK,"ICBrBitOps",A="FL:::/Compiler/BackC.CPP.Z,211",BI=245$ -$LK,"LexGetChar",A="FL:::/Compiler/Lex.CPP.Z,107",BI=246$ -$LK,"LexSkipEol",A="FL:::/Compiler/Lex.CPP.Z,269",BI=247$ -$LK,"ICFlagBranch",A="FL:::/Compiler/BackB.CPP.Z,785",BI=248$ +$LK,"LexBackupLastChar",A="FL:::/Compiler/LexLib.CPP.Z,1",BI=242$ +$LK,"Trace",A="FL:::/Compiler/CMisc.CPP.Z,19",BI=243$ +$LK,"ICBrBitOps",A="FL:::/Compiler/BackC.CPP.Z,211",BI=244$ +$LK,"LexGetChar",A="FL:::/Compiler/Lex.CPP.Z,107",BI=245$ +$LK,"LexSkipEol",A="FL:::/Compiler/Lex.CPP.Z,269",BI=246$ +$LK,"ICFlagBranch",A="FL:::/Compiler/BackB.CPP.Z,785",BI=247$ $LK,"SLASH_OP_FSUBR",A="FL:::/Compiler/BackLib.CPP.Z,266"$ -$LK,"ICFPreIncDec",A="FL:::/Compiler/BackFB.CPP.Z,657",BI=249$ -$LK,"ExeFile",A="FL:::/Compiler/CMain.CPP.Z,616",BI=250$ -$LK,"COCMiscNew",A="FL:::/Compiler/PrsLib.CPP.Z,143",BI=251$ +$LK,"ICFPreIncDec",A="FL:::/Compiler/BackFB.CPP.Z,657",BI=248$ +$LK,"ExeFile",A="FL:::/Compiler/CMain.CPP.Z,616",BI=249$ +$LK,"COCMiscNew",A="FL:::/Compiler/PrsLib.CPP.Z,143",BI=250$ $LK,"cmp_templates_dont_pop",A="FL:::/Compiler/CExts.CPP.Z,43"$ -$LK,"CmpOffset2Reg",A="FL:::/Compiler/OptLib.CPP.Z,83",BI=252$ -$LK,"PrsFunNew",A="FL:::/Compiler/PrsLib.CPP.Z,62",BI=253$ -$LK,"StreamExePrint",A="FL:::/Compiler/CMain.CPP.Z,666",BI=254$ -$LK,"COCGoToLabelFind",A="FL:::/Compiler/PrsLib.CPP.Z,152",BI=255$ -$LK,"OptMVCompare",A="FL:::/Compiler/OptLib.CPP.Z,556",BI=256$ -$LK,"ICToBool",A="FL:::/Compiler/BackB.CPP.Z,378",BI=257$ -$LK,"PrsFunJoin",A="FL:::/Compiler/PrsStmt.CPP.Z,68",BI=258$ -$LK,"PrsNoUnusedWarn",A="FL:::/Compiler/PrsStmt.CPP.Z,780",BI=259$ -$LK,"OptFixSizeOf",A="FL:::/Compiler/OptLib.CPP.Z,485",BI=260$ +$LK,"CmpOffset2Reg",A="FL:::/Compiler/OptLib.CPP.Z,83",BI=251$ +$LK,"PrsFunNew",A="FL:::/Compiler/PrsLib.CPP.Z,62",BI=252$ +$LK,"StreamExePrint",A="FL:::/Compiler/CMain.CPP.Z,666",BI=253$ +$LK,"COCGoToLabelFind",A="FL:::/Compiler/PrsLib.CPP.Z,152",BI=254$ +$LK,"OptMVCompare",A="FL:::/Compiler/OptLib.CPP.Z,556",BI=255$ +$LK,"ICToBool",A="FL:::/Compiler/BackB.CPP.Z,378",BI=256$ +$LK,"PrsFunJoin",A="FL:::/Compiler/PrsStmt.CPP.Z,68",BI=257$ +$LK,"PrsNoUnusedWarn",A="FL:::/Compiler/PrsStmt.CPP.Z,780",BI=258$ +$LK,"OptFixSizeOf",A="FL:::/Compiler/OptLib.CPP.Z,485",BI=259$ $LK,"cmp_templates_dont_push",A="FL:::/Compiler/CExts.CPP.Z,45"$ $LK,"cmp_templates_dont_push_pop",A="FL:::/Compiler/CExts.CPP.Z,46"$ -$LK,"LexAttachDoc",A="FL:::/Compiler/Lex.CPP.Z,331",BI=261$ -$LK,"PrsStreamBlk",A="FL:::/Compiler/PrsStmt.CPP.Z,794",BI=262$ +$LK,"LexAttachDoc",A="FL:::/Compiler/Lex.CPP.Z,330",BI=260$ +$LK,"PrsStreamBlk",A="FL:::/Compiler/PrsStmt.CPP.Z,794",BI=261$ $LK,"cmp_templates_dont_push2",A="FL:::/Compiler/CExts.CPP.Z,44"$ -$LK,"InstEntryFind",A="FL:::/Compiler/UAsm.CPP.Z,66",BI=263$ -$LK,"PrsDotDotDot",A="FL:::/Compiler/PrsVar.CPP.Z,381",BI=264$ +$LK,"InstEntryFind",A="FL:::/Compiler/UAsm.CPP.Z,66",BI=262$ +$LK,"PrsDotDotDot",A="FL:::/Compiler/PrsVar.CPP.Z,381",BI=263$ +$LK,"ICMulEqu",A="FL:::/Compiler/BackA.CPP.Z,344",BI=264$ $LK,"AsmPrsInsFlags",A="FL:::/Compiler/AsmInit.CPP.Z,1",BI=265$ -H2@¡#¡#ª#°#Ë#Ð#û#ý#0$$@$G$X$k$¨+ÆjÆjÜjäjïjûjk%kk1k7k7k^kkk–k¯k¯kÙkûkll lEl2lYlfl‘l‘l˜l¶lÉlÉlÉlÓlH<Jžõžõ¸õÂõÆõÊõÏõÑõíõ ö öö|ªÅ¶ù¶ùàùâùéùïùõù÷ùýùú -úú$ú7úEúTúYú[ú`újúzú�ú�ú»úÍú8¶ß¶ß¿ßÄßÏߨßßßáßæßd`µ¦Ó¦ÓÄÓÈÓÕÓ×ÓäÓæÓòÓòÓÿÓÔÔÔÔÔ2Ô;Ô;ÔFÔMÔ\ÔgÔmÔrÔtÔ€Ô‡Ô–Ô¡Ô§Ô¬Ô®ÔºÔêÔÕ Õ0Õ@ÕBÕRÕbÕrÕrÕwÕ‘Õ˜ÕŸÕŸÕŸÕŸÕ¦Õ¼ÕÈÕÎÕÔÕÚÕÞÕÞÕÞÕ ÖÖ(Ö4Ö:Ö@ÖFÖHÖHÖVÖD¶ÃVÖVÖlÖoÖrÖÖ…Ö’Ö•Ö˜ÖžÖ ÖªÖ,cjX‡X‡f‡p‡{‡†‡Œ‡’‡ jnŽŽœ±· -P 66'666N6T6f6f6q6z6€6‡6�6 œ;^®E®E¶EºEÓEæEùEF7F@FQFxF�F�F±FÀFÉFÖFÝFGG G(G(G;GKGOGSG Œ×öþþ&*8>DDq‡›©ÀÆÒ×å  &&,,< |1### #+#D#D#G#V#\#e#g#m#v#x#~#ˆ#�#’#’#œ#0 ' … …®…Î…Ô…Ú…Ú…à…„•²øœøœ ����B�U�\�m�’���¨�ª�µ�Ú�å�ð�ò�ù�žžžž@ž("NÜNÜ]ÜpÜˆÜˆÜŽÜ öÛöÛÜÜ܃H¯H¯m¯t¯‹¯—¯¢¯´¯Å¯¶¯´¯å¯° °°°%°/°6°=°A°C°I°U°_°f°m°q°q°{°€°‹°�°®°Ÿ°�°Î°ï°û°±±±±%±,±0±2±8±D±N±U±\±`±`±m±{±‹±�±®±Ÿ±�±Î±ï±û±²²²²%²,²0²2²8²D²N²U²\²`²`²j²z²Œ²�²Ž²Œ²½²Ä²Ê²Ö²à²ç²î²ò²ô²ú²³³³³"³"³,³:³C³\³h³l³l³o³x³î³ìN{N{k{ ¡s{…{¡{¬{¾{Å{Ö{Þ{æ{é{÷{#|#|8|:|:|F|N|R|_|_|k|s|w|„|„|„| |«|¼|¼|Á|Ù|è|í|ó|þ|}}} }/}4}:}E}J}J}X}a}m}u}}}…}ˆ}Ž}“}œ}®}·}È}Ø}Ø}Ý}å}í}ð}ö}ö}û}û}û}~~ ~~+~P~g~t~|~„~�~œ~¢~©~²~¶~¹~Å~Ë~Ò~×~×~å~õ~õ~ -*//6AGOU`eet‘—Ÿ¥ªµÇÍÕÛààôú€ € €€#€#€E€l€q€q€…€‹€¡€²€¸€½€Ö€Ü€ì€ô€ü€����!�7�H�N�S�l�r�‚�Š�’�˜�����³�¹�Ï�à�æ�ë�ú�‚‚‚!‚'‚.‚3‚3‚I‚O‚e‚v‚|‚~‚�‚“‚�‚¥‚­‚³‚º‚º‚º‚̂Ղæ‚ö‚ö‚û‚û‚ ƒƒ"ƒ5ƒ<ƒBƒJƒPƒ`ƒfƒnƒtƒtƒtƒyƒyƒyƒyƒyƒ˜ƒ¤ƒ©ƒ©ƒ¿ƒȃÓƒ܃çƒòƒ÷ƒ÷ƒ „„)„:„@„E„W„]„b„{„™„™„ž„ž„ª„²„µ„»„Á„ƄƄê„ò„ú„ -…………'…E…E…J…J…V…^…a…h…n…s…s…“…›…«…±…¸…Ö…å…í…† ††††5†=†U†]†`†g†m†m†m†Œ†œ†¨†°†³†º†À†І߆놇‡‡‡‡6‡B‡]‡e‡h‡o‡u‡u‡u‡u‡z‡z‡ƒ‡“‡©‡¯‡LJÚ‡à‡å‡÷‡ý‡ˆˆ$ˆ0ˆ8ˆ;ˆBˆHˆqˆyˆ‰ˆ�ˆ–ˆ–ˆ–ˆ›ˆ›ˆ¤ˆ¼ˆÒˆ؈ðˆ‰ ‰‰9‰?‰R‰‰‰›‰·‰¿‰ʼnʉʉä‰ð‰ü‰ŠŠ Š Š&Š2Š>ŠIŠIŠNŠNŠhŠtЀЋЋŠ�Š�ЦЬЏоŠÊÕŠÛŠàŠïŠûŠ‹ ‹‹‹-‹8‹A‹M‹U‹X‹^‹d‹i‹}‹Œ‹”‹¬‹´‹·‹½‹Ëۋ㋌Œ%Œ(Œ.Œ4Œ4ŒEŒNŒZŒbŒeŒlŒrŒwŒ‰Œ˜Œ Œ¸ŒÀŒÃŒÊŒÐŒèŒðŒ�)�1�4�;�A�A�Q�Z�f�n�q�w�}�‚�–�¥�­�Ç�Ï�Ò�Ø�Þ�ö�þ� Ž<ŽDŽGŽMŽSŽSŽdŽmŽyŽ�Ž„Ž‹Ž‘Ž–Ž¨Ž·Ž¿ŽÚŽâŽåŽìŽòŽ -��4�Q�Y�\�c�i�i�i�i�i�n�n�„�Š�–�œ�¡�³�¹�¾�Ì�Ø�á�í�õ�ø�ÿ�� -��+�3�K�S�V�]�c�{�ƒ�¢�¼�Ä�Ç�Î�Ô�Ô�Ô�å�î�ú�‘‘ ‘‘‘)‘8‘D‘_‘g‘j‘q‘w‘�‘›‘½‘Ú‘â‘å‘ì‘ò‘ò‘ò‘ò‘ò‘÷‘÷‘ -’%’+’6’;’;’N’d’j’u’w’w’Š’­’³’¾’¾’Ð’Ù’ê’ï’“““““)“?“E“S“b“g“g“z“�“–“¤“³“¸“¸“ΓÔ“ñ“ ” ”3”9”>”J”S”b”b”g”g”}”ƒ” ”¸”¸”â”è”í”ù”•••••,•2•O•g•g•‘•—•œ•¨•±•À•À•ŕŕەá•þ•––@–F–H–T–]–h–h–h–h–m–{–„–•–—–©–¶–¶–¶–Æ–Ö–Û–ÿ– — ——&—C—S—w—‡—�—�—�—’———¬—¿—ý— ˜˜˜˜+˜:˜l˜t˜z˜|˜�˜ˆ˜ˆ˜‘˜£˜¶˜¿˜ΘΘÓ˜ؘç˜ð˜û˜ý˜™™™2™9™?™G™R™X™h™n™v™�™‡™‡™Œ™‘™˜™Ÿ™¦™­™¶™Å™Å™Å™Ê™Ê™Ê™Ü™á™á™ó™þ™ššššššš$š5š8šDšMšYš`šfškškšvš‡šŠš–šŸš«š²š¸š½š½š½š½ššÇšÇšΚÒšÒšÞšçšêšêšõš÷š ›››%›0›;›A›J›N›N›Z›c›f›f›q›s›…›Œ›’›š›¥›°›¶›À›ÛǛǛϛ֛ٛۛæ›ê›ó›ö›ö›œœœ"œ-œ8œ;œAœFœFœMœQœQœ]œfœiœiœtœvœˆœ�œ•œ¤œ¯œºœÀœÉœÍœÍœÙœâœåœåœðœòœ� ���$�/�5�?�B�F�F�N�U�X�Z�e�i�r�u�u�€�‚�š�¡�¬�·�º�À�Å�Å�×�Û�Û�ç�ð�ó�ó�þ�žžž ž1ž<žGžMžRžRž]žbžbžmžržrž}ž€ž„ž‹ž�ž•žšžšž®ž³ž³žÀžÄžÕžÝžážõžüžŸŸ ŸŸ!Ÿ'Ÿ7Ÿ;ŸLŸ^ŸiŸmŸmŸzŸ‚ŸŠŸ�Ÿ�Ÿ�Ÿ�Ÿ�Ÿ’Ÿ’Ÿ Ÿ§Ÿ´ŸÀŸΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟППçŸïŸûŸûŸ * B D P ] ] € � ˜ ¡ ª µ ¼ ¼ Æ Æ É Û ù ¡¡4£x¿Ù 4 444!4*464B4W4W4ƒ4‡4Œ4˜4«4µ4¸4Ã4Æ4Î4Ø4°›ÃFŒFŒ\ŒcŒtŒyŒŽŒ{ŒšŒ Œ Œ¬ŒÄŒ±ŒÐŒÓŒÕŒãŒèŒýŒêŒ � � ��-��9�?�?�R�e�x�‹�ž�¨�„žæwæwxxx#x*x,x/x6x=x=xYx]xcxcx{x�x x x¨xÌxìx yy3y8yDyOyTyaydy›y¬y±y·y¹y¿yÂyÓyØyÛyãyìyz'z>zQzVzZz|z�z”z«z¾zÃzÇzéz{${7{<{M{R{U{W{]{c{t{y{{‡{‡{‘{š{±{Ä{É{Í{ï{ -|*|=|B|]|}|”|§|¬|°|Ò|å|å|}}}}&}(}(}(}6}N}P}P}^}v}v}ˆ}ˆ}‘}ž}´}Ô}î}õ}ÿ}~~~~~#~=~D~N~f~h~n~ˆ~�~™~§~²~²~Ì~H‰—ø‚ø‚ƒ%ƒ5ƒ<ƒSƒnƒ€ƒ„ƒÇƒLíü��*�6�L�8�X�Z�m�€�‹�–�ž�`¶ÊÆ–Æ–Ü–þ– ——$—=—A—G—Z—w—y—y—ª—˜—y—É—Ó—4IR.Ó.Ó7Ó7Ó:ÓHÓVÓYÓ^Óä;ŽóŽó¶ó¹ó×óîóÿóÿóô ô%ô%ô@ôFôKôKôTôbônôuô{ô€ôÃôÍôÔôÚôÜôÜôïôõôõôõôõúôõ%õ7õ<õ<õ<õCõJõQõfõmõ‰õ‰õ›õÐL¼°¡°¡Ê¡Õ¡à¡é¡ñ¡ô¡û¡ÿ¡¢¢¢#¢1¢N¢[¢j¢o¢{¢€¢‡¢“¢˜¢›¢¥¢�¢µ¢¾¢Ï¢Í¢Å¢Ý¢æ¢ì¢ì¢ú¢ý¢££#£*£.£3£J£b£k£y£•£¡£¡£¹£Ê£Ê£Ñ£í£ù£¤¤¤/¤8¤?¤C¤N¤S¤Z¤w¤¤¤«¤¯¤±¤¼¤È¤Ì¤á¤ã¤ô¤þ¤ ¥¥"¥1¥M¥M¥P¥X¥]¥ß¥Xs…&H&HCHTHaHkH‚HŸH½HÃHÌHÚHàHãHïHŒ ˆ_ˆ_˜_¹_¹_Ç_Ç_Ç_Ç_Ð_Ð_×_ñ_` -` -```#`3`3`A`G`G`_`_`e`‹` (kq˜‡˜‡¦‡²‡Â‡É‡Ï‡ @Uafæfætæ|æƒæ¢æ¯æ¯æ²æ´æºæ!$/4æÜæÜóÜÝÝ Ý"$).¾Ü¾ÜËÜÙÜÞÜäÜ#$#(ŽÜŽÜ�ܬܱܷÜ$8ìv  %;CMejz�˜¢º¿Ïßõý + 3 = M R h r | † � š ¤ ® ¸ Â Ì Ö à ê -   ( 2 < F P f p z � š ¤ ® ¸ Â Ì Ö à ê ô þ !!!&!0!:!D!N!X!b!l!v!€!Š!”!ž!¨!²!¼!Ì!%¨Dø˜ø˜™™™*™;™M™O™V™\™l™w™�™Œ™£™¦™¨™º™À™Ð™Ú™ä™ë™ö™ ššš)š)š)š=š&Ð1öö"-5NNb{{†Š•½œÉßí F]bjnsš°´´Äà **ITZp�†˜À×Üäèê'+Gow|€…–¬ºÎÓìý4tS€�¨®ÄÕÚö&+/4EWey{”¥©©»ãúÿ  4JN[[[[nt~…˜¯¯ËÛééÿ4GLRhwpŒœ£±ÏÇô*chsy„£ºªÆÜê,Kwgƒ ¿ÊÐæ÷ü(,Hpx}�†—­»ÏÔíþ5Tƒs�¬·½Óäé-5:>CTftˆŠ£´¸¸×í'-7>Qhhh„”¢¢¸ÈÝÖñ %4-IYg„„  ­ÍÍÍí'$5:ÝÝÝ+Ý0Ý6Ý(¨Ek@š@šVš]šdšršƒš•š—šžš¤š´š¿šÉšÔšëšîšðš› ››#›-›4›?›S›[›[›q›q›q›†›)(&,±/±/¿/Æ/Ð/Ö/Ü/*0_gVGVGlGGŽG”G—GŸG+  ßN N p x ~ ‹ ’ ® ´ ´ ´ Á à Î Ø ß ë ö ü     ) 3 3 E K [ a f m m Ž ” £ ¶ ¼ ¿ Å Å Ç Í Ó Õ Õ Õ æ ð õ õ  -!!!(!1!7!=!S!X!_!r!v!v!~!„!Š!”!›!¢!«!½!½!â!æ!ì!ò!""""$"*"0"0"2"6"<"B"H"M"M"M"M"x"‰"‰" "­"±"¹"Î"î"î"ô"÷"û"###$#9#M#U#f#j#{##…#ž# #¦#³#µ#Á#ß#å#ð#$$$$*$0$9$?$T$b$j$n$$ƒ$‰$¢$¤$ª$·$¹$Å$ã$é$ï$õ$þ$%!%%;%D%J%J%_%d%d%k%r%„%‰%‰%‰%£%¥%¿%Á%Û%á%é%í%ô%&&#&/&F&M&S&^&c&c&j&n&u&ƒ&…&�&’&š&¥&«&·&¼&Â&Ç&Ï&Ô&ã&þ&''*'F'H'd'd'k'€'…'Ž'›' '¦'«'«'²'¶'½'Ë'Í'Õ'Ù'Ý'ç'ó'ú'þ'(((%(3(8(D(D(L(L(o(o(}(ƒ(ˆ(Œ(‘(‘(‘(‘(—(™(™(¼(Â(È(Ï(å(ç(ç(ç(ò(ò(ò(÷( *,4+töÄöÄÅÅ,Å4Å<ÅFÅJÅQÅWÅkÅsÅxÅ{ņőřŤůűÅÇÅÎÅÕÅàÅëÅíÅøÅÆÆÆÆÆ0Æ:ÆQÆWÆ]ÆnÆtÆ}Æ�ƕƕÆ�ơƬƱÆÃÆÎÆÒÆàÆâÆæÆõÆõÆõÆÇÇ ÇÇ#Ç‘Ç-Ô@æàæàüàáá*á*áGáZámá€á…á…á£á±áÄá×áßáßáááááááôáöáöáöáýáâ#â#â#â6âAâTâjâoâsâzâ�â¢â©â©â¬âÑâ.LAPq$q$$�$œ$·$¼$Ü$Þ$ù$%%%#%J%/P~Ž ˆ ˆ.ˆ;ˆIˆ[ˆfˆtˆ�ˆ�ˆ¡ˆ¬ˆºˆÀˆÆˆ04 -Á5Á5Ï5Û5ì5þ56661|¼WžžÀÇÖá@GGVe�ŒŒ˜Ÿ¯µÓÞàùÿ -,5@EKRw|Š““š©ÀÀÏÕéð÷ü ;DKP[gvŠ�—£µµÌÓÛëý    ! 5 > N ] o x ˆ › £ · Ø ï ó ÿ  -2 -D -J -U -a -q -� -† -� -� -¡ -¥ -± -È -ä -ö -ü -  # 3 E K K P R R W W f l r r v ï 2�Ää®Ö®ÖÊÖÖÖÚÖÞÖåÖìÖûÖ× ××× ×&×.×4×:×>×>×M×T×\×b×h×j×j×v×38 é.é.÷.ý. //%///6/NHNHN^NbNbNbNmNtNˆN N¢NºNÎNåNêNüNO%O;O;O;O`O`OrO=”)–é–éžé¢é®é¿éÁéÑéÜéîéùéêê$ê+êDêHêUêUê_êfêyê‚ê�ê¤êÀêÅêâê>d(=à…à…ì…††† †#†-†7†?†B†H†?$uºhEhEŒE�E“E E©E´EÀEÈEÒEúEúEFFFFFF%F*F*F6F;F;FGFLFLFXF]F]FiFnFnFzFFFF‚F‚F›F©F½FÍFÍFÏFÏFÛFáFæFæFìFøFøFGGG1G9G?G?GPGPGYG\GÃG@è w6£6£S£[£^£l£z£�£˜£°£Æ£Ø£ã£ô£ø£ -¤ ¤¤!¤-¤@¤q¤f¤L¤�¤•¤¦¤²¤À¤Þ¤ð¤¥%¥'¥H¥.¥c¥c¥f¥k¥n¥n¥u¥Œ¥“¥ ¥¥¥´¥Á¥Ô¥Ô¥è¥ì¥¦¦1¦6¦6¦F¦N¦^¦h¦x¦‚¦’¦ž¦£¦£¦³¦»¦˦Õ¦å¦ï¦ÿ¦ §§§§2§@§J§O§\§q§q§v§€§�§”§š§Ÿ§Ÿ§¤§®§½§§ȧͧͧÓ§Ù§Þ§Þ§í§¨ ¨¨%¨8¨@¨F¨O¨f¨z¨‹¨˜¨�¨µ¨Ȩߨì¨ô¨©©©©'©'©,©,©,©,©,©8©8©8©A©Z©o©w©’©£©°©²©Æ©Ë©Ë©Ë©Ö©ä©é©é©ð©þ©ªª'ª9ªEªKªZª^ªgªpª�ª™ªŸª¥ª¸ªÀªȪõª«««#«#«(«(«/«=«B«U«a«m«s«w«€«…«…«…«…«…«�«¢«¢«¢«¢«¢«³«³«³«³«³«³«³«³«³«³«¼«Õ«ê«ò« ¬¬+¬-¬A¬M¬R¬R¬R¬[¬u¬�¬†¬¨¬´¬´¬¹¬¹¬¹¬¹¬¹¬¹¬¹¬¹¬άÓ¬Ó¬Ó¬ä¬ï¬ô¬ô¬ÿ¬­)­;­\­|­‡­˜­�­�­�­¦­È­Ñ­â­æ­þ­®®®)®S®\®`®x®ˆ®ˆ®ˆ®ˆ®ˆ®ª®ã®ì®ð®ö®û®¯ ¯¯¯¯¯!¯5¯S¯^¯c¯i¯n¯n¯�¯•¯»¯Ưίԯԯٯٯè¯ü¯°%°*°0°5°5°H°\°‚°�°•°›°›° ° ° °©°°×°ß°ú° ±±±)±+±+±+±+±+±?±?±?±?±?±?±?±?±?±?±?±?±?±?±?±?±N±]±h±j±j±s±u±u±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‰±‹±‹±¢±ª±¶±¶±º±¿±ϱê±ÿ±²²0²J²M²W²c²‰²©²ɲí²ï²³0³³K³K³N³^³f³�³’³•³¯³½³ɳá³á³ ´´´2´S´d´€´l´œ´®´Ì´ÿ´ý´ò´ç´Ø´ µ µ µµµµ2µ@µnµ�µ�µ»µ¾µ͵áµ¶¶/¶¶K¶K¶i¶œ¶š¶�¶„¶u¶ª¶ª¶ª¶­¶²¶²¶¹¶ɶê¶ö¶KºA°«ÓÀÀ4À8ÀCÀJÀUÀiÀiÀtÀ…ÀŒÀ™À¥À²ÀºÀËÀËÀÔÀÙÀáÀñÀÿÀÁÁ,Á,Á?Á?ÁUÁ�Á�Á•Á—Á—Á¡Á©Á©Á³Á»Á»Á»ÁÌÁÌÁÌÁÐÁØÁÞÁãÁãÁçÁïÁóÁùÁþÁþÁ - Â/Â9ÂLÂQÂYÂYÂ^Â^ÂeÂq†– ¨®ÂÁÂÆÂÎÂÔÂÔÂÙÂàÂëÂÃÃ-Ã7Ã?ÃEÃWÃ]ÃbÃbÃbÃbÃbÃbÃbÃbÃbÃmÃyÆÖÜä÷üÃÄÃÉÃÑÃÖÃÖÃÖÃÞÃæÃïÃ÷ÃüÃÄ ÄÄÄCÄNÄVÄeÄoÄ�ĆČđđĘĪIJÄÅÄÍÄÕÄêÄìÄ÷ÄÿÄÅÅÅ0Å8Å?ÅEÅIÅMÅ\ÅaÅmŃÅ�ŗŬŸŽÅÉÅÔÅÙÅÙÅÙÅúÅÆÆ!Æ0Æ8Æ@ÆUÆZÆeÆmƂƇƇƓƩƵƽÆÒÆÞÆãÆïÆúÆÿÆÿÆÿÆÿÆÿÆÿÆ -Ç -Ç -Ç -Ç -Ç -Ç -Ç -Ç -Ç -Ç -Ç -ÇÇ5ÇRÇbÇhÇpǃLjÇ�ǘǚǢǵǻÇÃÇËÇÍÇíÇõÇþÇÈÈÈÈ È*ÈRÈ]ÈeÈtÈ~ȗȜȤȩȩȩȲȻȾÈÈÈÖÈèÈêÈüÈÉÉÉÉÉ;É@É@ÉIÉNÉNÉNÉNÉNÉNÉNÉNÉNÉNÉNÉNÉNÉNÉNÉNÉYÉeÉqɑɤɬÉÌÉÑÉÙÉàÉíÉõÉþÉÊ ÊÊÊÊ"Ê>ÊFÊIÊKÊ[ÊeÊeÊeÊgÊzʋʎʑʙʞʞʧʬʴʻÊÈÊáÊèÊíÊËË*ËCËKËXËqËxËxË}Ë}Ë}Ë}Ë}Ë}Ë}Ë…Ë�˛˪˯˯˷˿ËÌËÑËÑËÑËÕËÚËÚËêËïËïËïËûËÌÌÌ)ÌEÌXÌ^ÌfÌ{̧̱̂̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̌̌̿̿ÌÄÌÏÌÖÌòÌÿÌÿÌÿÌÍÍ,Í:Í2ÏBü|6Ï6ÏLÏWÏ^ÏiÏtϋϖÏ�Ï­ÏÀÏÊÏÊÏæÏÐÐÐÐÐ&Ð/Ð6Ð9Ð>ÐTÐ^ÐpÐvЂЗОЦвÐÇÐÎÐÎÐÎÐÜÐêÐôÐ÷ÐÑÑÑ$Ñ)Ñ.Ñ>ÑAÑFÑVÑYÑ]ÑfÑnршшшўѨѺÑÀÑÌÑáÑèÑðÑÒÒÒ(Ò(Ò/Ò/Ò/Ò=ÒKÒUÒXÒfÒpÒsÒ…ÒŠÒ�ÒŸÒ¢Ò§Ò·ÒºÒ¾ÒÇÒÏÒáÒéÒéÒõÒÓ -Ó -Ó ÓÓ6ÓDÓ�ÓChoÅî×îרØ"Ø)Ø4ØGØJØSØZØ]ØmØ{؆ؑؔتضØËØÖØáØìØ÷ØÙÙ%Ù<ÙDÙMÙUÙbÙ}ـنًٞ٤٬ٿÙÅÙÍÙÍÙÛÙíÙúÙ ÚÚÚ.Ú4Ú<Ú<ÚeÚjډڌڌړڠڤگÚÉÚÕÚåÚÛ!Û5Û=ÛGÛfÛzÛzÛðÛD î*î*ø*++EÉÇSS;SFSYSFSsS�S�S‘SšS¡S¥S®S®S¶SºSØSäSðSöST#T#T6TATGTNTSTSTfTqT|TƒT‹T˜T˜TªT¯T¯T¿TÄTÄTÄT×TÜTïTõTüTU%U%U*U*U:U?U?UDUKUSUZU\UdUkUkUzU€U�U”U—U¹U¹UÁUÐUÛUâUäUøUV VVVV$V)V8V?VFV[VoVoVtVtV|V’V—V«V²V·V·VÃVÒVäVóVW -WW'W5WDWaWlWqW€W”W›W¢W²W´WÂWÒWÔWâWïWÿWXX"X.X?XVXXXdXoXqXqX|X�X�X¥X§X»XÍXÔXäXðXYY$YBYBYBYJYUYYYaYeYmYtY„Y�Y©Y®YµYÀYÉYÑYÖYÖYåYòYZ ZZ$Z*Z0Z6Z?ZEZTZaZiZuZƒZšZœZ¥Z°Z²Z¾ZÜZâZèZîZ÷Z[/[7[A[N[f[m[y[ˆ[�[�[ª[¯[Á[Ç[Ç[Ç[Ç[ƒ\FD�šÖ‹Ö‹ê‹ö‹ Œø‹ŒŒ,Œ>ŒFŒGìˆÿ®Y®YÐYÚY ZZ2ZVZ[Z_ZgZpZZ†Z�Z”Z©ZºZÙZáZãZ[ -[[ [,[1[8[@[F[H[d[i[[k[‹[‘[‘[™[¢[±[Ð[×[Ù[ø[ÿ[ÿ[ÿ[\'\+\9\L\D\d\i\t\{\ƒ\‰\‹\§\¬\Â\®\Î\Ô\Ô\ð\õ\]ú\] ]%]A]F]\]H]h]n]u]}]ƒ]…]¡]¦]¼]¨]È]Î]Î]Î]Ö]ß]ß]é]é]^1^E^I^W^j^b^‚^‚^”^HüE€vÝvݕݱݶÝ×ÝõÝÞ"Þ6ÞNÞUÞZÞ{Þ™Þ¨ÞÅÞÖÞíÞñÞñÞõÞúÞÿÞ ß ßßß9ß<ß<ß<ßAßGßcßqß}߆ߚߢ߫ßÇßÒßÞßçßûßûß -ààààIl¬Ã.D.Dd>didRdsd{dOLu„–ǖǨǽÇÎÇßÇæÇîÇþÇÈÈÈOÈPTHY8b8bJbLbUb^blbqbzb}b‚b�bšb�b§bQ¨!G�`�` `©`¼`É`Õ`á`í`ù`aa a*a3a:aCaZamara„a“aŸa±a±aºaÚaÚaÜaïaña bbb1bRxîˆØlØlñlül mUm\mpmwmm‡m�m˜m m¢mªm²m¹mÀmßm÷mnn5n_nhnŠn¤nÁnën÷noo"o)o)oLoeoŒo¥oÌoåo p%pLpepŒp¥pÌpÌpÛpèpípípüp qqqq q2qKqdq}qqqq†q†q“q˜q˜q˜q©q·qÊqßqr r r r(rErSrqrzrƒr�ržr¸rÔrÔrÔrçrõrs/s/s/s:s=sjslsƒs‰sšs£s¥s²s´sÁsÃsÐsÐsôsösýsttt't)t7t9tGtGtgtgtgtgttt‡tšt»tÈtátétítõtùtuuu u#u'u/u=uKuKueupu†u˜u¸uÏuÚuäuëuvvv0v0vBvGvIvOv`vqv€v‡v˜v¡v£v±v³vÁvÃvÑvÑvÑvõvõvww w#w/w2w@wDwRwVwdwhwhw�wˆw�w›w¬w³wÉwéwüw x xxx-x7x7xExNxdxkx�x•x¾xîxóxyyyy4y6y8y?yPyYy[yiykyyy{y‰y‰y©y©y©y©y©yÈyÈyÈyÓyïyz-z2z2z2zTzYzYzYzyz~z~z~z�z¢z¢z©z«z«z³zµzµz¼z¼z¿zÄzãzùz{:{N{S{S{n{{{}{Œ{•{¯{±{±{¶{±{×{Ù{Ù{á{Ü{|||9|9|9|Z|_|_|_|�|†|†|†|¦|«|«|«|Ê|Ï|Ï|ê|ø|ú| }},}.}.}3}.}T}V}V}^}Y}—}—}—}¢}¢}Ì}Ì}ö}~&~1~G~W~l~„~˜~²~´~Å~ß~ö~ý~õ‚S|.ÆãÆãêãþã ää<äGäeäeäeäräŠäŒäŒäŒä™ä±ä³ä³äÁäÎäæäæä÷ä åTçev×v×�י׹׹׿×Ç×Ï×××ß×å×ò×ò×ØØØØ Ø Ø%Ø*Ø*Ø0Ø5Ø5ØMØ`ØfØkØkØtؔؔؔ؛Ø�Ø�ؤئئججسصصػػØÂØÄØÄØÊØÊØÑØÑØÙØßØåØíØíØíØíØùØÙ ÙÙÙ!Ù)Ù/ÙGÙVÙ`ÙcÙcÙmÙsÙyÙyÙ}Ù…ÙŒÙ�٘٠٦ٮٵٽÙÅÙÉÙÏÙÚÙàÙíÙùÙÿÙÚ ÚÚÚ"Ú&Ú,Ú4Ú;ÚCÚKÚOÚUÚ`ÚeÚ{ڌڑڔÚ:ÛUL˜§ȃȃáƒãƒêƒ„„„.„F„I„[„£„VÔ*[æêæêúêëë"ë0ë6ëEëEëTë_ëjëuë|ëŒë£ë¶ë¼ëÁëÅëÕëÕëëëíë÷ëì#ì%ì>ìBìPìUìUì\ìhìpìƒìíìW\X«&@&@>@E@W@Š@•@¡@¯@£@Ð@Ð@Ü@ä@ó@-A/A\AdAdA‘A©A–AÄAµAÐAÖAåAúAüABBB*B/B8BCBKBVB~BiB]B�BŠB©B¾B«BëBÖBÊB÷BCÿB,C1CKC8CjCWCvC‹CxCªC—C¶C¶CÑCàCÙCôCôCôC D D,DX$nsþcþc)dd3d;dYl  HHH.HHMH:HYHnH[H�HzH™H§H¯HºH¼HÇHÒHÒHñH÷HZ,îÑîÑ÷ÑýÑÒÒ#Ò(Ò[TÒV¡V¡w¡‰¡”¡�¡¿¡É¡סñ¡þ¡þ¡¢¢¢"¢ ¢0¢0¢;¢E¢K¢Q¢T¢b¢i¢�¢ˆ¢‹¢�¢¢¢­¢¸¢Ò¢í¢££@£E£K£Q£\£i£‡£o£�£”£š£¢£§£Ç£¯£УÔ£Ú£â£ç£ç£ô£ú£¤¤!¤%¤+¤3¤8¤8¤Y¤]¤c¤k¤z¤•¤�¤¡¤¥¤«¤³¤¸¤¸¤Ù¤ݤã¤ë¤ë¤ð¤ý¤¥¥$¥(¥.¥6¥V¥>¥_¥c¥i¥q¥q¥~¥œ¥„¥¥¥©¥¯¥·¥×¥¿¥à¥ä¥ê¥ò¥ò¥ò¥¦¦¦¦¦¦&¦F¦R¦`¦e¦s¦‡¦Œ¦Œ¦—¦Ÿ¦§¦°¦¼¦Цݦì¦û¦§§§%§-§:§E§R§]§w§‰§›§¦§«§«§¶§̧Ù§á§í§û§¨¨"¨"¨*¨"¨B¨G¨G¨V¨[¨[¨j¨o¨o¨€¨…¨…¨–¨›¨›¨®¨½¨¨¨Õ¨ä¨é¨÷¨é¨ ©©©©2©7©E©7©Y©^©l©^©€©…©…©¢©§©É©ΩÜ©Ωð©õ©õ©ªª9ª>ªLª>ª`ªeªeª‚ª‡ª©ª®ª¼ª®ªЪÕªÕªòª÷ª««,««@«E«E«`«e«e«€«…«…« «¥«¥«À«Å«Å«à«å«å«¬¬¬ ¬%¬%¬@¬E¬E¬V¬[¬[¬l¬q¬q¬}¬ˆ¬�¬¢¬¢¬®¬Ǭ̬ï¬ö¬­­­ ­5­@­E­V­a­i­n­n­r­v­}­‡­‘­‘­¤­©­©­©­­­íÌ­Ì­ï­ô­ô­ü­®®3®@®K®V®a®s®®ˆ®�®�®�®ž®»®Æ®ЮÛ®à®ë®ó®ø®ø®¯ ¯¯ ¯/¯G¯_¯s¯x¯x¯ƒ¯–¯ ¯«¯̯دæ¯ë¯ù¯ý¯°°°°%°*°5°B°M°g°y°‹°–°›°¦°®°³°¾°˰Ö°ð°±±±±±±±±*±;±;±a±c±±±‰±�±§±©±µ±½±Ú±ë±õ±²#²4²E²V²a²y²‰²޲޲™²ž²ž²¦²±²¶²¶²¾²ɲββÖ²ô²Þ² ³³³³7³!³O³T³h³T³€³…³…³’³—³—³Ÿ³¤³¤³°³Á³Ó³سسì³س´ ´ ´´´´)´.´.´A´F´F´`´p´u´u´�´Ÿ´¤´¤´¾´δÓ´Ó´í´ý´µµµ1µ6µ6µAµFµ‚µpµ^µFµšµŸµÛµɵ·µŸµóµøµøµ¶¶¶¶+¶;¶@¶@¶O¶]¶b¶жx¶b¶¢¶§¶϶½¶§¶ç¶ì¶··ì¶,·1·1·N·8·x·ˆ·�·�·¨·”·Ò·â·ç·ç·ó·ø·ø·¸ ¸ ¸¸,¸1¸1¸D¸T¸Y¸Y¸l¸|¸�¸�¸”¸¤¸©¸©¸±¸¶¸¶¸¾¸øø˸ииظݸݸð¸õ¸õ¸¹ ¹[¹I¹7¹%¹ ¹h¹m¹»¹©¹—¹…¹m¹ȹ͹͹ܹ÷¹ü¹ü¹ º(º-º-º>ºLºQºQºYº^º^ºfºkºkºsºxºxº°ºžºŒººϺêºïºïº'»»»öºF»a»f»˜»†»~»f»°»µ»ç»Õ»Í»µ»ÿ»¼¼¼¼6¼;¼X¼B¼;¼p¼u¼u¼�¼š¼ª¼»¼»¼á¼ã¼ù¼ÿ¼ÿ¼½(½Y½›½нx½§½¯½¯½¯½»½À½À½Ó½Þ½è½í½ø½¾¾¾!¾&¾&¾.¾3¾G¾3¾S¾^¾c¾w¾c¾ƒ¾޾“¾“¾ž¾¬¾±¾±¾¼¾Ǿ̾̾ݾâ¾â¾ó¾ø¾ø¾¿¿"¿*¿"¿6¿;¿O¿;¿[¿`¿h¿`¿t¿y¿�¿y¿™¿ž¿ž¿²¿ž¿¾¿¾¿¾¿ÿÏ¿ÿâ¿ç¿ç¿ó¿ç¿À À ÀÀ À*À/À/À;À/ÀNÀSÀgÀSÀsÀÀŠÀ•ÀšÀ®ÀšÀºÀÆÀÑÀÜÀáÀõÀáÀ ÁÁÁÁÁ Á$Á$Á-Á2Á2Á;Á@Á@ÁIÁNÁNÁYÁ^Á^ÁiÁnÁnÁyÁ~Á~Á‰ÁŽÁŽÁ™ÁžÁžÁ©Á®Á®Á¹Á¾ÁÒÁ¾ÁÞÁéÁôÁÿÁÂÂÂÂÂÂ"Â"Â,Â1Â1Â;Â@Â@ÂHÂMÂMÂZÂ_Â_ÂlÂqÂqÂqÂqÂqÂyÂ~Â~Â†Â‹Â‹Â“Â˜Â˜Â Â¥Â¥Â­Â²ÂÆÂ²ÂÒÂãÂèÂèÂúÂÃ%Ã*Ã@ÃKÃdÃPÃpÃ{ÆËËÃ�èÃÈÃÍÃãÃîÃÄóÃÄÄ)Ä.Ä.Ä@ÄKÄkÄpĆđĪĖĶÄÁÄÌÄÑÄÑÄ÷ÄãÄÅ#Å(Å>ÅIÅNÅiÅUʼnÅuŕūŗÅËÅ·Å×ÅâÅçÅçÅ ÆùÅÆ9Æ>ÆTÆ_ÆdÆÆkƟƋƫÆÁÆ­ÆáÆÍÆíÆøÆýÆýÆ#ÇÇ/ÇOÇTÇjÇuÇzÇ•Ç�ǵǡÇÁÇ×ÇÃÇ÷ÇãÇÈÈÈÈ"È'È'È6È;È;È;ÈAÈFÈFÈFÈPÈRÈRÈ\ÈiȉȋȋȕȕȕȕȕȗȗȮȵÈÀÈÀÈÍÈÓÈÚÈåÈðÈûÈÉÉ É4É,ÉLÉZÉTÉ}ÉuɕɕɕɞɦɹɿÉÍÉàÉàÉøÉÊÊ0Ê0Ê0ÊQÊaÊvʈʘʘÊÀÊÇÊÖÊèÊèÊìÊñÊøÊË'Ë'Ë+ËBËIËNËNËRË]ËiËwˤ˭˾ËÌËÿË ÌÌ&Ì:ÌFÌTÌYÌg̮̃ÌÔÌ×ÌçÌéÌéÌíÌ ÍÍÍÍ(ÍSÍsÍsÍsÍvÍŸÏ\, .Ò.Ò<ÒBÒFÒUÒdÒjÒ]8cmŽcŽc¯cœc»cÆcÑcÜcçcócùc^\�”@œ@œNœPœ[œcœnœyœ„œ†œœœœœ®œºœÃœÆœõœ_ܳfvévé¨é±é¿éáéáéòéÿéê%êRêWê€ê�ê¹ê¿êÃêæê ëë:ëTëzë‘ë—ë›ë´ë¼ëÁëÒëÚëùëÿëìì$ìCìHìYìaì€ì…ì�ì“ì—ì›ì­ìµìÁì×ìÜìîìóìí íí$í8íCíhí˜í½íÂíÂíÂíÒíÙíçíôíîî-î2î2îIîKîKî_îaîaîxîzîzî‘î“î“îªîªî»îÀîÀîÐîõîï ï ï ï ï$ïGïZïxïxïxï…ïœïžïžïžï«ïÂïÄïÄïÑïèïèïÿïðð9ð9ð9ð=ð?ð?ð?ðDðFðFðKðKðUðZðZðxðxðxð€ð‚ð‚ð‚ðŠðŒðŒð”ð”ð–ð�ð»ð½ðÐðæðæðæðæðæðùðñññ\ñ`` -žTžT°T¼TÚTöTUU-U8UMU:UYUaUlUUxU—U�UaôWn=n=Œ=�=¡=¨=¯=´=¶=½=Ä=È=Ú= >&>>>>C>d>d>p>x>‡>Á>Æ>ó>û>? ???#?B?H?g?i?ˆ?“?ª?É?Ï?Ö?Ö?Ü?ß?ã?ô?@&@b$ÜÜ-ÜEÜEÜKÜcxb|¾æ¾æÞæçç -ççç.ç;ç=ç=ç=ç=çJçRçeçyç{ç{çƒç–ç–ç¨çdHÏv9v9ž9«9®9·9½9Ô9ë9::B:^:x:}:‚:�:¤:¶:Ã:Ö:ì:;;;0;5;8;R;l;t;|;�;›;µ;½;Å;Ê;ä;ì;ñ;<<<3<M<U<]<_<y<“<›<£<¥<¿<Ç<Ç<Ì<Ñ<Ü<Ü<ç<ç<ó<ó<=E=[=[=k=ed¤¹x‰x‰ˆ‰�‰›‰¡‰©‰·‰Ê‰Ö‰í‰ú‰ú‰ý‰ ŠŠ2Š6Š>ŠfºûÁ*Á*×*Ü*ð* +++8+B+R+R+i+p+‡+Ž+—+®+®+Ä+Ä+Ú+Ú+ð+ð+,,,,2,2,H,H,^,^,u,u,Œ,Œ,£,£,º,º,Ñ,Ñ,è,è,ÿ,ÿ,--/-7-B-S-^-o-r-t-‹-’-ž.g¬÷>>X^emuxƒ••©°³µ¾ÏÏÒÚðó(:JMœh(EKN’N’u’b’�’�’˜’iCþJþJ!K6K;KCKKKSK`KfKoKuKzK‚KžK¤K¦K¨KµKµKÂK·KÓKÙKÛKÝKêKêKêKïKøKL LLLL#L+L8L>LILPL`LkLwL•LœL§L­L¾LÂLÊLÊLÞLîLöLùL_Mj8-7á/á/õ/ù/þ/ 0000#0k¤õšî™î™ š0š6š=š=šDšdšišš›š‡š§šºšÌšÕšÝšçš›› ›(›2›K›7›W›i›s›{›€›››‡›»›§›Ç›Ý›É›ý›é› œœ%œ-œ-œ6œ>œTœmœœŽœ’œ’œ™œžœ¼œ¾œÜΜäœäœäœèœôœ�#�-�:�[�i�s�u�u���¢�°�³�Ó�×�ö�ú�ž!ž@žDžDžDžJžXžbž{ž�žŒž˜žšž¢ž¨žÁžÌžÚžäžýžŸŸŸŸŸ!Ÿ:Ÿ<ŸHŸJŸRŸXŸqŸ‰Ÿ•ŸªŸ¯ŸÁŸПéŸúŸúŸ  ( 4 I N ` o ˆ ™ ™ Ÿ ª ² À Ç Ù lfä>Û>ÛXÛaÛ�Û�Û‡Û�Û—ÛŸÛ§Û­ÛºÛºÛÈÛÍÛÍÛÓÛØÛØÛÞÛãÛãÛéÛîÛîÛÜÜ Ü$Ü$Ü-ÜMÜMÜMÜTÜVÜVÜ]Ü_Ü_ÜeÜeÜlÜnÜnÜtÜtÜ{Ü}Ü}܃܃܊܊ܒܘܞܦܦܦܦܲܺÜÂÜÊÜÒÜÚÜâÜèÜÝÝÝÝÝ&Ý,Ý2Ý2Ý6Ý>ÝEÝMÝUÝYÝ_ÝgÝnÝvÝ~݂݈ݓݙݦݲݸÝÀÝÄÝËÝÓÝÛÝßÝåÝíÝôÝüÝÞÞÞÞÞ4ÞEÞJÞMÞóÞmÖQQPQdQlQwQ~Q…QŽQ�Q“Q±Q¸QÓQÕQÜQ÷QþQR R R*R*R*R8RBRORoRqR‹R“R“R¯RÍRÒRÙRíRôRSSS3SGSbSeSmSzSšSœS¶S¾S¾SÚSõSõST-Tn`Ñ!Ñ!Ú!á!õ! "","1"O"Q"o"q"ˆ"œ"¥"§"»"Ë"ü"o|2Í€‘€‘–‘§‘¸‘ɑڑë‘þ‘’’2’=’C’P’e’e’x’‰’�’¤’¿’¿’Ô’Ù’á’é’ï’““%“)“3“H“N“P“]“_“q“q“x“€“’“’“¡“¯““ƓГԓà“ä“ð“ô“””””*”0”4”>”B”Q”U”d”h”{”””””„”–”¥”´””ݔí”ý”••••••$•9•A•O•Y•g•m•o•o•o•o•o•o•o•o•o•{•ƒ•‹•‘•¦•®•²•º•È•Î•Î•Î•à•æ•ò•ø•– –0–<–B–O–a–o–Ž–í—pÔ¼íøjøj -kk&k1kGkYkqkvkk†k“kšk¨k¯k±k´k¹k»kÁkÛkõk l#l(l1l8lElYltl{l}l€l…l¨lÆlÒlq$hm�&�&�&£&ª&Ä&r¤b‡VXVXjXqX—XƒX£X¨X¯X¯XÏXåXÑXñXYY#Y(Y/Y/Y7Y>YIYTY\YdYoYzY�Y…Y¥Y­Ys?|^l^lzl�l™l±l»lÆlÆlËlÖlâlílûl mm"m(m=mRmRmfmnm~m‹mšm§m¸mÉm×måmìmòmnnn0n=nNn^ndnunun{n‰nšn§n·not8¬¶®J®J²J·J¼JÍJÛJäJéJîJðJu88B)0)0=0A0F0Q0[0^0b0j0v0†ŽöHöH I I,I2I5I=IwÜt®®ÐÛæïÿ#9(MZ]ew}‚¥¸¼ÂÙßïõ";IRbdkpx—¥±Ëêñû -"8Ymy�›ª·ÆÓãñ'FXox~‰Ž”«¶ÃÊÊØçé÷ CN‚xT�Þàà6à>àKàkà}à„àŽà”àšàžà¢àÄàÄàËàÎàÓàâàæàáááá#á&á+á7áEáIáZáiámáoá~á‚á¤á¨á­á­áÁáÄáÐáÚáááââââQâhâsâwâˆâ“â—â™â¤â¨â¨âÂâÆâÈâÈâÓâ×âñâõâõâõâùâãyˆßýãã2ãHãHãHãJãJãQãSãSãZã\ã\ãiãkãkãxãã�ã�ãŽã•ã—ã—ã¯ã´ã´ãÄãz°‰±ödödee!e{efe[eFe/e�e“eƒe®e®eÇe»eôeùeff%ff1f7f>f_fQfEfsfufŽfŽf›fÂfÂfÂfÎf{ †*ö³ö³´´"´-´D´N´N´e´o´Š´ ´®´²´Ò´æ´ú´µµµ(µ9µFµFµMµTµYµ^µcµjµqµ‹µ’µ¢µ¦µ¦µ°µÆµÊµÊµÛµîµ¶¶¶¶¶!¶,¶3¶;¶F¶M¶M¶X¶v¶z¶’¶ƒ¶­¶­¶³¶º¶É¶Ñ¶ß¶æ¶ê¶ì¶þ¶þ¶þ¶··>·L·L·P·e·m·}·ˆ·�·¢·°·¿·Ç·Õ·à·ä·é·ñ·õ·¸¸¸¸&¸(¸7¸>¸B¸V¸^¸l¸s¸w¸‡¸’¸—¸µ¸½¸Ë¸Ò¸Ö¸Þ¸ì¸ó¸÷¸ÿ¸¹¹&¹*¹*¹*¹5¹@¹P¹\¹r¹z¹…¹”¹œ¹§¹¬¹´¹¿¹Ë¹Ï¹Ú¹ß¹ñ¹ù¹ººººº!º>ºJºRºbºrº�º”ºÃº¸º©ºÓºÓºÝºäºóº» -»» »#»%»4»<»J»Q»U»U»W»i»i»{»{»{»�»�»Ÿ»§»¿»ë»ù»ý»¼"¼)¼4¼J¼L¼S¼f¼n¼|¼ƒ¼‡¼‰¼œ¼¤¼²¼¹¼½¼½¼½¼½¼Ë¼Ö¼å¼í¼û¼½ -½ -½½½½*½,½;½=½L½N½]½d½h½|½„½’½™½�½­½¸½½½Û½ã½ñ½ø½ü½¾¾¾¾%¾9¾A¾L¾P¾P¾P¾[¾b¾p¾Š¾š¾¥¾º¾¿¾Ê¾Ú¾æ¾ü¾¿¿¿&¿1¿6¿>¿I¿U¿Y¿d¿i¿{¿ƒ¿Ž¿Ž¿Ž¿Ž¿¢¿²¿Ç¿Ô¿Ø¿ì¿ý¿À À#À1ÀFÀVÀmÀ†ÀŸÀ¡À¬À´À´À½ÀÚÀëÀÁÁ)Á4Á@ÁHÁJÁUÁ]Á]Á]ÁwÁ…Á“Á¨Á¿ÁÎÁÛÁùÁÂÂÂ$Â>Â>ÂBÂXÂg‚Â�¤¬¬ÂÎÂÎÂáÂüÂÃÃ4ÃCÃPÃnÃ|ÒëûÃÓÃÓÃëÃëÃ÷ÃÄ'Ä0Ä0Ä0Ä<ÄMÄeÄnÄnÄuÄ~Ä„Ä�ÄöÄ|ÌL»föfö„ö�öšöÀöÀöÂöÏöÚöàöñö÷÷÷÷"÷'÷,÷?÷R÷]÷a÷s÷€÷ˆ÷“÷�÷ª÷¸÷¸÷¸÷Ã÷Þ÷É÷ï÷æ÷ù÷û÷øø ø-ø-ø/øKøKøRøXøaøhøkø�ø¡ø”ø©ø¯ø¸ø¸ø¸øËøÐøÐøØøØøãøøøùùùùù4ù:ù?ù?ùTùZù_ù_ùkùˆù¨ù­ù²ù²ù¾ùÛùêùùùúú úúúú úBú_úaú~ú“ú“ú™ú™ú¦ú¯ú¯úÊúÜúçúìúùúû ûû$û;û;ûKûKû]ûcû‹û”û”û–û�û¢û¢û¯ûºûÀûÉûÉûÜûéûûûüüü"üIüRü]übüiüqü„ü™üžü¥ü²ü¹üËüàüçüíüöüöüÿüý ý%ý3ýCýQýQýWý^ýgýgýzýŒý�ý�ý ý¨ý°ý¼ýÙýàýíýïýöý -þþþþ@þ@þ@þMþMþbþmþþŒþ—þ¥þ°þ¿þÆþÆþàþóþõþÿÿÿ)ÿ>ÿ>ÿDÿMÿMÿZÿ`ÿrÿrÿÿ‚ÿ�ÿŸÿ¦ÿ±ÿ¶ÿ¾ÿÅÿÐÿÕÿêÿìÿ$*;I[[ahqv—  ¦¯¯ÎÎÛÞäíõ##039BJUgmxx…ˆŽ—™»Îãéô  š}@I•  6 H S { f Z ‡ ¥ Ò ½ ± Þ ø ø  ,  Y D 8 e    ‘ « « Ø ñ å  # 6 * X I d ‚ š Ž À ­ Û Ì ç 2&TE`zzzŒ¦¦ÁÎííõ~”�¾33%3)32353>3G3Y3Y3‚3†3‹3Ž3—3§3®3±3¹3¼3É3Ñ3Ù3á3è3ø3ø34Œ >žUžU²U¹UéUÕUõUúUVV!V7V#VCVsV_VV„V‹V‹V“VšV¥V­V¸VËVÃVãVëV€À-ÀdÀdÞdîdødødee ee+e.e0e9eFeFeTeheheŒe™e™e©e¶e¶eÙeæeæeüe f5fXfafnfnf‘f›f›fÎfggggg�¸ºä@Š@ŠXŠZŠfŠjŠwŠzŠ”Š”Š”ŠšŠžŠ¦Š±ŠÅŠÑŠÓŠÓŠÜŠÞŠÞŠçŠéŠéŠòŠôŠôŠýŠýŠ‹ ‹‹‹*‹0‹<‹<‹¤‹‚œWz¶)¶)Ô)å)**(* *@*`*L*l*}*‚*£*�*»*ã*ê*+û*+;+'+G+X+n+Z+†+“+“+«+«+µ+ƒœX{†-†-’-¢-­-×-..%.7.>.E.Y.`.n.†.•.¢.¥.¾.Á.Æ.Ý.é.õ.ù./6/„x¬ ¬ ¬6¬=¬D¬c¬r¬�¬�¬Ÿ¬®¬¸¬¸¬½¬Ä¬×¬æ¬ë¬­ ­ ­6­H­L­Z­a­f­f­m­­ˆ­Š­˜­ª­ª­ª­¼­Ç­Ù­ä­ñ­ö­® ®®'®,®9®>®N®S®c®e®u®w®‡®‰®š®£®£®¥®µ®¼®Ì®Ì®ç®ù® ¯¯-¯-¯-¯0¯C¯…\åø¨‹¨‹Ã‹Ê‹Ï‹Ý‹ò‹ù‹ŒŒŒŒ Œ2Œ2Œ9ŒoŒ†0ÎÖ††žàÔ¨¦ôü‡L4Cþ+þ+ ,,$,,,>,D,M,_,e,h,¤,ˆ(–œá2á2ï2þ233 3‰\DW¦,¦,´,Æ,Ì,Ô,æ,ì,õ,- --(-.-1--Š, ÆÑÆÑÔÑÛÑãÑèÑîÑ‹¬!HŽ Ž ¬ ¾ Å Ì Û à ÿ ÿ  -# -( -/ -> +H2@o#o#x#~#™#ž#É#Ë#þ#è#$$&$9$¨+†j†jœj¤j¯j»jÆjåjÈjñj÷j÷jk+kVkokok™k»kÓkÀkßklòkl&lQlQlXlvl‰l‰l‰l“lH<J^õ^õxõ‚õ†õŠõ�õ‘õ­õÉõÉõÓõ|ªÅvùvù ù¢ù©ù¯ùµù·ù½ùÃùÊù×ùäù÷ùúúúú ú*ú:úMú]ú{ú�ú8~ß~߇ߌߗߠߧߩ߮ßd`µnÓnÓŒÓ�Ó�ÓŸÓ¬Ó®ÓºÓºÓÇÓÉÓÖÓØÓäÓäÓúÓÔÔÔÔ$Ô/Ô5Ô:Ô<ÔHÔOÔ^ÔiÔoÔtÔvÔ‚Ô²ÔØÔèÔøÔÕ +ÕÕ*Õ:Õ:Õ?ÕYÕ`ÕgÕgÕgÕgÕnÕ„Õ�Ֆ՜բզզզÕÓÕÚÕðÕüÕÖÖÖÖÖÖD¶ÃÖÖ4Ö7Ö:ÖGÖMÖZÖ]Ö`ÖfÖhÖrÖ,cj(‡(‡6‡@‡K‡V‡\‡b‡ jnVVdy +P ç5ç5õ566"64646?6H6N6U6[6 œ;^vEvE~E‚E›E®EÁEÞEÿEFF@FWFWFyFˆF‘FžF¥F×FäFèFðFðFGGGG Œ×öÆÆæîò  9OcqˆŽšŸ­ÌÕåçîîôô |1Ï"Ï"å"î"ù"###$#*#3#5#;#D#F#L#V#]#`#`#j#0 'p…p…~…ž…¤…ª…ª…°…„•²ÀœÀœÔœÛœâœæœ +��$�5�Z�e�p�r�}�¢�­�¸�º�Á�Ê�Ì�×�Þ�ž("ÜÜÜ0ÜHÜHÜNÜ ¶Û¶ÛÅÛØÛÞÛƒ¯¯5¯<¯S¯_¯j¯|¯�¯~¯|¯­¯È¯Ô¯Û¯á¯í¯÷¯þ¯° ° °°°'°.°5°9°9°C°H°S°e°v°g°e°–°·°Ã°Ê°Ð°Ü°æ°í°ô°ø°ú°± ±±±$±(±(±5±C±S±e±v±g±e±–±·±Ã±Ê±Ð±Ü±æ±í±ô±ø±ú±² ²²²$²(²(²2²B²T²e²V²T²…²Œ²’²ž²¨²¯²¶²º²¼²Â²Î²Ø²ß²æ²ê²ê²ô²³ ³$³0³4³4³7³@³¶³ì{{+{É 3{E{a{l{~{…{–{ž{¦{©{·{ã{ã{ø{ú{ú{||| | |+|3|7|D|D|D|`|k|||||�|™|¨|­|³|¾|Ã|Ã|È|à|ï|ô|ú|} +} +}}!}-}5}=}E}H}N}S}\}n}w}ˆ}˜}˜}�}¥}­}°}¶}¶}»}»}»}Á}Ä}Ë}Ö}ë}~'~4~<~D~P~\~b~i~r~v~y~…~‹~’~—~—~¥~µ~µ~Â~Â~Ê~Ò~Û~ê~ï~ï~ö~ %%4?QW_eju‡�•›  ´ºÅËÍÝãã€,€1€1€E€K€a€r€x€}€–€œ€¬€´€¼€€Ç€Ç€Û€á€÷€���,�2�B�J�R�X�]�]�s�y��� �¦�«�º�À�Ñ�Ù�á�ç�î�ó�ó� ‚‚%‚6‚<‚>‚M‚S‚]‚e‚m‚s‚z‚z‚z‚Œ‚•‚¦‚¶‚¶‚»‚»‚ɂтâ‚õ‚ü‚ƒ +ƒƒ ƒ&ƒ.ƒ4ƒ4ƒ4ƒ9ƒ9ƒ9ƒ9ƒ9ƒXƒdƒiƒiƒƒˆƒ“ƒœƒ§ƒ²ƒ·ƒ·ƒ̓Óƒéƒúƒ„„„„"„;„Y„Y„^„^„j„r„u„{„�„†„†„ª„²„º„Ê„ЄÖ„Ö„ç„…… +… +………!…(….…3…3…S…[…k…q…x…–…¥…­…Å…Í…Ð…×…Ý…õ…ý…†† †'†-†-†-†L†\†h†p†s†z†€†�†Ÿ†«†ƆΆц؆Þ†ö†‡‡%‡(‡/‡5‡5‡5‡5‡:‡:‡C‡S‡i‡o‡‡‡š‡ ‡¥‡·‡½‡‡Þ‡ä‡ð‡ø‡û‡ˆˆ1ˆ9ˆIˆOˆVˆVˆVˆ[ˆ[ˆdˆ|ˆ’ˆ˜ˆ°ˆÈɈΈùˆÿˆ‰I‰[‰w‰‰…‰ЉЉ¤‰°‰¼‰ljlj̉̉æ‰ò‰þ‰ Š ŠŠŠ(Š4Š@ŠKŠKŠPŠPŠfŠlŠxŠ~ŠƒŠ•Š›Š Š¯Š»ŠÇŠÍŠÓŠÚŠíŠøŠ‹ ‹‹‹‹$‹)‹=‹L‹T‹l‹t‹w‹}‹ƒ‹›‹£‹ËÝ‹å‹è‹î‹ô‹ô‹ŒŒŒ"Œ%Œ,Œ2Œ7ŒIŒXŒ`ŒxŒ€ŒƒŒŠŒ�Œ¨Œ°ŒÏŒéŒñŒôŒûŒ����&�.�1�7�=�B�V�e�m�‡���’�˜�ž�¶�¾�à�ü�ŽŽ ŽŽŽ$Ž-Ž9ŽAŽDŽKŽQŽVŽhŽwŽŽšŽ¢Ž¥Ž¬Ž²ŽÊŽÒŽôŽ���#�)�)�)�)�)�.�.�D�J�V�\�a�s�y�~�Œ�˜�¡�­�µ�¸�¿�Å�Ê�Ü�ë�ó� ����#�;�C�b�|�„�‡�Ž�”�”�”�¥�®�º�Â�Å�Ì�Ò�×�é�ø�‘ ‘'‘*‘1‘7‘O‘[‘}‘𑢑¥‘¬‘²‘²‘²‘²‘²‘·‘·‘Ê‘å‘ë‘ö‘û‘û‘’$’*’5’7’7’J’m’s’~’~’�’™’ª’¯’Á’Ñ’Ñ’Ö’Ö’é’ÿ’““"“'“'“:“P“V“d“s“x“x“Ž“”“±“ɓɓó“ù“þ“ +””"”"”'”'”=”C”`”x”x”¢”¨”­”¹””єє֔֔ì”ò”•'•'•Q•W•\•h•q•€•€•…•…•›•¡•¾•Ö•Ö•–––––(–(–(–(–-–;–D–U–W–i–v–v–v–†–––›–¿–Ë–Ì–Ñ–æ–——7—G—M—M—M—R—W—l——½—Í—Ó—Õ—Ú—ë—ú—,˜4˜:˜<˜A˜H˜H˜Q˜c˜v˜˜Ž˜Ž˜“˜˜˜§˜°˜»˜½˜Ƙјјò˜ù˜ÿ˜™™™(™.™6™A™G™G™L™Q™X™_™f™m™v™…™…™…™Š™Š™Š™œ™¡™¡™³™¾™Æ™ΙÔ™Ô™Ô™Ù™Ù™ä™õ™ø™š šš š&š+š+š6šGšJšVš_škšršxš}š}š}š}š‚š‡š‡šŽš’š’šžš§šªšªšµš·šÉšКÖšåšðšûš› +››››#›&›&›1›3›E›L›R›Z›e›p›v›€›ƒ›‡›‡›�›–›™›››¦›ª›³›¶›¶›Á›ÛÛ›â›í›ø›û›œœœ œœœœ&œ)œ)œ4œ6œHœOœUœdœoœzœ€œ‰œ�œ�œ™œ¢œ¥œ¥œ°œ²œÄœËœÑœÙœäœïœõœÿœ�������%�)�2�5�5�@�B�Z�a�l�w�z�€�…�…�—�›�›�§�°�³�³�¾�À�Ò�Ù�ß�ñ�ü�ž žžžž"ž"ž-ž2ž2ž=ž@žDžKžPžUžZžZžnžsžsž€ž„ž•ž�ž¡žµž¼žÀžÀžÍžÙžážçž÷žûž ŸŸ)Ÿ-Ÿ-Ÿ:ŸBŸJŸPŸPŸPŸPŸPŸRŸRŸ`ŸgŸtŸ€ŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸŽŸ�Ÿ�Ÿ§Ÿ¯Ÿ»Ÿ»ŸÜŸêŸ     @ M X a j u | | † † ‰ › ¹ Å Å ô¢x¿Ù×3×3é3ë3ï3ø344%4%4Q4U4Z4f4y4ƒ4†4‘4”4œ4¦4°›ÃŒŒŒ#Œ4Œ9ŒNŒ;ŒZŒ`Œ`ŒlŒ„ŒqŒ�Œ“Œ•Œ£Œ¨Œ½ŒªŒÉŒÌŒÌŒØŒíŒÚŒùŒÿŒÿŒ�%�8�K�^�h�„ž¦w¦wÄwÖwÜwãwêwìwïwöwýwýwxx#x#x;xOx`x`xhxŒx¬xÍxÒxóxøxyyy!y$y[ylyqywyyyy‚y“y˜y›y£y¬yÇyçyþyzzzƒPƒTƒ—ƒLíüÖŽÖŽêŽöŽ �øŽ��-�@�K�V�^�4IRöÒöÒÿÒÿÒÓÓÓ!Ó&Óä;NóNóvóyó—ó®ó¿ó¿óÚóàóåóåóôô ô ôô"ô.ô5ô;ô@ôƒô�ô”ôšôœôœô¯ôµôµôµôÅôºôÖôåô÷ôüôüôüôõ +õõ&õ-õIõIõ[õÐL¼x¡x¡’¡�¡¨¡±¡¹¡¼¡Ã¡Ç¡Ð¡á¡å¡ë¡ù¡¢#¢2¢7¢C¢H¢O¢[¢`¢c¢m¢e¢}¢†¢—¢•¢�¢¥¢®¢´¢´¢Â¢Å¢Ù¢â¢ë¢ò¢ö¢û¢£*£3£A£]£i£i£�£’£’£™£µ£Á£É£Ü£ã£÷£¤¤ ¤¤¤"¤?¤l¤s¤w¤y¤„¤�¤”¤©¤«¤¼¤Æ¤Ñ¤Û¤ê¤ù¤¥¥¥ ¥%¥§¥Xs…îGîG HH)H3HJHgH…H‹H”H¢H¨H«H·HŒ X_X_h_‰_‰_—_—_—_—_ _ _§_Á_Ò_Ú_Ú_å_å_ó_`````/`/`5`[`(kqh‡h‡v‡‚‡’‡™‡Ÿ‡ @Ua&æ&æ4æ<æCæbæoæoærætæzæ $/4¦Ü¦Ü³ÜÁÜÆÜÌÜ!$).~Ü~܋ܙܞܤÜ"$#(NÜNÜ]ÜlÜqÜwÜ#4ìu××ãó 38H^fpˆ��­ÃËÕíù  6 @ J T ^ h r | † � š ¤ ® ¸ Î Ø â ì ö +   4 > H ^ h r | † � š ¤ ® ¸ Â Ì Ö à ê ô þ !!!&!0!:!D!N!X!b!l!v!€!Š!š!$¨DÀ˜À˜Ö˜Ý˜ä˜ò˜™™™™$™4™?™I™T™k™n™p™‚™ˆ™˜™¢™¬™³™¾™Ó™Û™Û™ñ™ñ™ñ™š%$5:ÎÜÎÜÜÜëÜðÜöÜ&¨Ekššš%š,š:šKš]š_šfšlš|š‡š‘šœš³š¶š¸šÊšÑšášëšõšüš››#›#›9›9›9›N›'(&,//�/”/ž/¤/ª/(0_gGG4GGGVG\G_GgG)  ß  8 @ F S Z v | | | ‰ ‹ –   § ³ ¾ Ä Î Õ æ æ ñ û û   # ) . 5 5 V \ k ~ „ ‡ � � � • › � � � ® ¸ ½ ½ Ò Ü Ü ð ù ÿ !! !'!:!>!>!F!L!R!\!c!j!s!…!…!ª!®!´!º!É!Ü!â!æ!ì!ò!ø!ø!ú!þ!" +""""""@"Q"Q"h"u"y"�"–"¶"¶"¼"¿"Ã"É"É"Û"ì"###.#2#C#G#M#f#h#n#{#}#‰#§#­#¸#Û#æ#ì#ò#ø#$$$*$2$6$G$K$Q$j$l$r$$�$�$«$±$·$½$Æ$Ì$é$Ü$% %%%'%,%,%3%:%L%Q%Q%Q%k%m%‡%‰%£%©%±%µ%¼%ß%å%ë%÷%&&&&&+&+&2&6&=&K&M&U&Z&b&m&s&&„&Š&�&—&œ&«&Æ&Ö&ã&ò&'',','3'H'M'V'c'h'n's's'z'~'…'“'•'�'¡'¥'¯'»'Â'Æ'Î'Ö'Þ'í'û'( ( (((7(7(E(K(P(T(Y(Y(Y(Y(_(a(a(„(Š(�(—(­(¯(¯(¯(º(º(º(¿(è)*4+t¾Ä¾ÄØÄÜÄôÄüÄÅÅÅÅ Å3Å;Å@ÅCÅNÅYÅaÅlÅwÅyÅ�Å–Å�ŨųŵÅÀÅËÅÍÅÙÅâÅâÅøÅÆÆ Æ%Æ6Æ<ÆEÆWÆ]Æ]ÆeÆiÆtÆyƋƖƚƨƪƮƽƽƽÆÎÆÎÆÓÆåÆëÆYÇ+Ô@®à®àÄàËàÎàòàòàá"á5áHáMáMákáyáŒáŸá§á§á©á©á©á¼á¾á¾á¾áÅáØáëáëáëáþá ââ2â7â;âBâWâjâqâqâtâ™â,LAP?$?$M$^$j$…$Š$ª$¬$Ç$â$â$ê$ñ$%-P~Žð‡ð‡þ‡ ˆˆ+ˆ6ˆDˆQˆ_ˆqˆ|ˆŠˆ�ˆ–ˆ.4 +�5�5�5©5º5Ì5Õ5ß5å5/|¼Wffˆ�ž©ÏÏØÚÚá-ITT`gw}›¦¨ÁÇÒâôý ?DR[[bqˆˆ—�±¸¿ÄÏÕÝ #/>RW_k}}”›£³ÅËÔÔãéý  % 7 @ P c k    · » Ç Þ ú  + + +) +9 +I +N +W +W +i +m +y +� +¬ +¾ +Ä +Ï +Û +ë +û +        . 4 : : > · 0�ÄävÖvÖ’ÖžÖ¢Ö¦Ö­Ö´ÖÃÖÎÖÔÖÙÖÛÖçÖîÖöÖüÖ×××××$×*×0×2×2×>×18 ·.·.Å.Ë.×.â.ó.ý./ +/2@}‰nçnç|ç‡çŽç­çºçºç½ç¿çÅç3ðh ®®Ôçïöý ((;FbŠ’›£¨¹Ïßñö(,,1]r޶¾ÇÏÔå÷5MQQm•�¦®³ÄÚêü37JJJbO‚o�›¡¹ÑÖë/7@HM^p€’”®ÆÊÊæ ',=Scuz”¬°ÃÃÃÈè2JJJV\gr„”«ÂÙðð   AQ__hs�œ«²ÂÄÊáðé  2 2 K 4D}ŠÞÞî ##'*25\Ob€†€† †¯†¸†Á†Å†É†Õ†Ú†ß†ß†ð†ô†û†‡‡"‡60ýVßVß_ßdßmßtßvß{ß7Ð1¶¶ÔÛâíõ";;FJU}\‰Ÿ­ÃÇÌÞ"*.3Zptt„Á Íêê 0AFX€—œ¤¨ªÑçë/7<@EVlzŽ“¬½ÁÓÓÓÓØô4@]hn„•š¶Þæëïô%9;Teii{£º¿ÇËÍô +.4>EXoo‹›©©¿ÏÝô (70L\cq�‡´ÝÝÝê#(39Dczj†œªÂØÜì 7'C`Š�¦·¼Òèì08=AFWm{�”­¾ÂÔÔÔÔÙõC3Olw}“¤©Åíõúþ&4HJctxx—­ÃÇÔÔÔçí÷þ(((DTbbxˆ�–±ÄÉÏåôí 'DD``m���­8Do|††–ª³¹ËËÏÒÚ9°Äìn�n�„�‹�œ�¡�¶�£�Â�È�È�Ô�ì�Ù�ø�û�ý� ŽŽ%ŽŽ1Ž4Ž4Ž@ŽUŽBŽaŽgŽgŽzŽ�ޠ޳ޯŽÐŽ:<‹–66FW`fju;”)^é^éféjévé‡é‰é™é¤é¶éÁéÌéÛéìéóé êêêê'ê.êAêJêXêlêˆê�êªê<d(=°…°…¼…Ð…Ó…ç…ï…ó…ý…††††=$t¹8E8E\E_EcEpEyE„E�E˜E¢EÊEÊEÖEØEØEäEéEéEõEúEúEF F FFFF(F-F-F9F>F>FJFOFOFOFRFRFkFyF�F�F�FŸFŸF«F±F¶F¶F¼FÈFÈFÓFßFìFG GGG G G)G,G“G>è wö¢ö¢£££,£:£O£X£p£†£˜£££´£¸£Ê£Í£Ø£á£í£¤1¤&¤ ¤A¤U¤f¤r¤€¤ž¤°¤Ô¤å¤ç¤¥î¤#¥#¥&¥+¥.¥.¥5¥L¥S¥`¥e¥t¥�¥”¥”¥¨¥¬¥Ù¥Ù¥ñ¥ö¥ö¥¦¦¦(¦8¦B¦R¦^¦c¦c¦s¦{¦‹¦•¦¥¦¯¦¿¦˦ЦЦЦò¦§ +§§§1§1§6§@§O§T§Z§_§_§d§n§}§‚§ˆ§�§�§“§™§ž§ž§­§À§̧Ù§å§ø§¨¨¨&¨:¨K¨X¨]¨u¨ˆ¨Ÿ¨¬¨´¨ǨϨÕ¨Þ¨ç¨ç¨ì¨ì¨ì¨ì¨ì¨ø¨ø¨ø¨©©/©7©R©c©p©r©†©‹©‹©‹©–©¤©©©©©°©¾©éÛ©ç©ù©ª ªªª'ª0ªMªYª_ªeªxª€ªˆªµªƪÓªÕªãªãªèªèªïªýª««!«-«3«7«@«E«E«E«E«E«]«b«b«b«b«b«s«s«s«s«s«s«s«s«s«s«|«•«ª«²«Í«Þ«ë«í«¬ ¬¬¬¬¬5¬A¬F¬h¬t¬t¬y¬y¬y¬y¬y¬y¬y¬y¬ެ“¬“¬“¬¤¬¯¬´¬´¬¿¬Ѭé¬û¬­<­G­X­]­]­]­f­ˆ­‘­¢­¦­¾­έÖ­Þ­é­®® ®8®H®H®H®H®H®j®£®¬®°®¶®»®Ä®Í®Ò®Ò®Ò®Ò®á®õ®¯¯#¯)¯.¯.¯A¯U¯{¯†¯ޝ”¯”¯™¯™¯¨¯¼¯Ú¯å¯ê¯ð¯õ¯õ¯°°B°M°U°[°[°`°`°`°i°‚°—°Ÿ°º°˰ذÚ°é°ë°ë°ë°ë°ë°ÿ°ÿ°ÿ°ÿ°ÿ°ÿ°ÿ°ÿ°ÿ°ÿ°ÿ°ÿ°ÿ°ÿ°ÿ°ÿ°±±(±*±*±3±5±5±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±I±K±K±b±j±v±v±z±±�±ª±¿±αÚ±ð± +² ²²#²I²i²‰²­²¯²²ð²Ȳ ³ ³³³&³A³R³U³o³}³‰³¡³¡³̳ϳÞ³ò³´$´@´,´\´n´Œ´¿´½´²´§´˜´Í´Í´Í´дÕ´Ø´ò´µ.µPµPµ{µ~µ�µ¡µµÓµïµÛµ ¶ ¶)¶\¶Z¶O¶D¶5¶j¶j¶j¶m¶r¶r¶y¶‰¶ª¶¶¶ º?°«ÓÞ¿Þ¿ô¿ø¿À +ÀÀ)À)À4ÀEÀLÀYÀeÀrÀzÀ‹À‹À”À™À¡À±À¿ÀÎÀÙÀìÀìÀÿÀÿÀÁAÁAÁUÁWÁWÁaÁiÁiÁsÁ{Á{Á{ÁŒÁŒÁŒÁ�Á˜ÁžÁ£Á£Á§Á¯Á³Á¹Á¾Á¾ÁÊÁßÁïÁùÁ ÂÂÂÂÂÂ%Â1ÂFÂVÂ`ÂhÂnÂ�†Ž””™ «ÂÓÂÞÂíÂ÷ÂÿÂÃÃÃ"Ã"Ã"Ã"Ã"Ã"Ã"Ã"Ã"Ã-Ã9ÃFÃVÃ\ÃdÃwÃ|ÄÉÑÖÖÖÞæï÷üÃÄÃÉÃÐÃÛÃÄÄÄ%Ä/ÄAÄFÄLÄQÄQÄXÄjÄrÄ…Ä�ĕĪĬķĿÄÔÄÔÄÜÄðÄøÄÿÄÅ Å ÅÅ!Å-ÅCÅOÅWÅlÅxÅ}ʼnŔřřřźÅÔÅÙÅáÅðÅøÅÆÆÆ%Æ-ÆBÆGÆGÆSÆiÆuÆ}ƒƞƣƯƺƿƿƿƿƿƿÆÊÆÊÆÊÆÊÆÊÆÊÆÊÆÊÆÊÆÊÆÊÆÊÆÕÆõÆÇ"Ç(Ç0ÇCÇHÇPÇXÇZÇbÇuÇ{ǃNjÇ�Ç­ÇµÇ¾ÇÆÇÎÇÓÇØÇßÇêÇÈÈ%È4È>ÈWÈ\ÈdÈiÈiÈiÈrÈ{È~ȈȖȨȪȼÈÎÈÎÈÎÈÙÈÞÈûÈÉÉ ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ%É1ÉQÉdÉlÉŒÉ‘É™É É­ÉµÉ¾ÉÆÉÍÉÒÉÒÉÚÉâÉþÉÊ Ê ÊÊ%Ê%Ê%Ê'Ê:ÊKÊNÊQÊYÊ^Ê^ÊgÊlÊtÊ{ʈʡʨʭÊÅÊÏÊêÊË ËË1Ë8Ë8Ë=Ë=Ë=Ë=Ë=Ë=Ë=ËEËPË[ËjËoËoËwËˌˑˑˑ˕˚˚˪˯˯˯˻ËÂËÈËØËéËÌÌÌ&Ì;ÌBÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌJÌLÌLÌgÌqÌÌÌ„Ì�̖̲̿̿̿ÌÃÌÎÌìÌúÌòÎ@ü|öÎöÎ ÏÏÏ)Ï4ÏKÏVÏ]ÏmπϊϊϦÏÀÏÇÏÐÏ×ÏÚÏæÏïÏöÏùÏþÏÐÐ0Ð6ÐBÐWÐ^ÐfÐrЇЎЎЎМЪдзÐÅÐÏÐÒÐäÐéÐîÐþÐÑÑÑÑÑ&Ñ.Ñ@ÑHÑHÑHÑ^ÑhÑzрьѡѨѰÑÂÑÈÑ×ÑèÑèÑïÑïÑïÑýÑ ÒÒÒ&Ò0Ò3ÒEÒJÒOÒ_ÒbÒgÒwÒzÒ~Ò‡Ò�Ò¡Ò©Ò©ÒµÒÂÒÊÒÊÒÍÒØÒöÒÓMÓAhoÅ®×®×È×Û×â×é×ôר +ØØØØ-Ø;ØFØQØTØjØv؋ؖءجطØÂØÙØåØüØÙ ÙÙ"Ù=Ù@ÙFÙKÙ^ÙdÙlÙÙ…Ù�Ù�ٛ٭ٺÙÍÙÓÙÛÙîÙôÙüÙüÙ%Ú*ÚIÚLÚLÚSÚ`ÚdÚoÚ‰Ú•Ú¥ÚÅÚáÚõÚýÚÛ&Û:Û:Û°ÛB ¶*¶*À*È*Í*CÉÇæRæRSS!SS;SISISYSbSiSmSvSvS~S‚S S¬S¸S¾SÉSëSëSþS TTTTT.T9TDTKTST`T`TrTwTwT‡TŒTŒTŒTŸT¤T·T½TÄTÙTíTíTòTòTUUU UUU"U$U,U3U3UBUHUUU\U_U�U�U‰U˜U£UªU¬UÀUÏUÔUÙUÙUÙUìUñUVVV#V7V7V{K{M{\{e{{�{�{†{�{§{©{©{±{¬{ê{ê{ê{ | | |*|/|/|/|Q|V|V|V|v|{|{|{|š|Ÿ|Ÿ|º|È|Ê|Ù|â|ü|þ|þ|}þ|$}&}&}.})}g}g}g}r}r}œ}œ}Æ}Þ}ö}~~'~<~T~h~‚~„~•~¯~Æ~Í~Å‚Q|.†ã†ãªã¾ãÉãÞãüãä%ä%ä%ä2äJäLäLäLäYäqäsäsä�äŽä¦ä¦ä·äËäRçe>×>×X×a×�×�ׇ×�חןק׭׺׺×××Ü×Ü×â×ç×ç×í×ò×ò×ø×ý×ýר(Ø.Ø3Ø3Ø<Ø\Ø\Ø\ØcØeØeØlØnØnØtØtØ{Ø}Ø}؃؃؊،،ؙؙؒؒءاحصصصصØÁØÉØÑØÙØáØéØñØ÷ØÙÙ(Ù+Ù+Ù5Ù;ÙAÙAÙEÙMÙTÙXÙ`ÙhÙnÙvÙ}Ù…Ù�ّٗ٢٨ٵÙÁÙÇÙÏÙÓÙÚÙâÙêÙîÙôÙüÙÚ ÚÚÚÚ(Ú-ÚCÚTÚYÚ\ÚÛSL˜§˜ƒ˜ƒ±ƒ³ƒºƒÐƒàƒæƒþƒ„„+„s„TÔ*[®ê®êÂê×êæêêêøêþê ë ëë'ë2ë=ëDëTëkë~ë„ë‰ë�ë�ë�ë³ëµë¿ëàëëëíëì +ìììì$ì0ì8ìKìµìU$ns¾c¾cécÒcócûcVl  ÆGÆGÔGîGÛG HúGH.HHMH:HYHgHoHzH|H‡H’H’H±H·HW,¶Ñ¶Ñ¿ÑÅÑÍÑÜÑëÑðÑXTÒ¡¡7¡I¡T¡]¡¡‰¡—¡±¡¾¡¾¡È¡È¡Ï¡â¡à¡ð¡ð¡û¡¢ ¢¢¢"¢)¢A¢H¢K¢]¢b¢m¢x¢’¢­¢Á¢Þ¢££ £££)£G£/£P£T£Z£b£g£‡£o£�£”£š£¢£§£§£´£º£Õ£Á£á£å£ë£ó£ø£ø£¤¤#¤+¤:¤U¤A¤a¤e¤k¤s¤x¤x¤™¤�¤£¤«¤«¤°¤½¤Û¤ää¤è¤î¤ö¤¥þ¤ ¥#¥)¥1¥1¥>¥\¥D¥e¥i¥o¥w¥—¥¥ ¥¤¥ª¥²¥²¥²¥È¥È¥È¥È¥Ó¥Ý¥æ¥¦¦ ¦%¦3¦G¦L¦L¦W¦_¦g¦p¦|¦�¦�¦¬¦»¦Õ¦Ú¦Ú¦å¦í¦ú¦§§§7§I§[§f§k§k§v§Œ§™§¡§­§»§À§Χâ§â§ê§â§¨¨¨¨¨¨*¨/¨/¨@¨E¨E¨V¨[¨[¨n¨}¨‚¨‚¨•¨¤¨©¨·¨©¨˨ШÞ¨Шò¨÷¨©÷¨©©,©©@©E©E©b©g©‰©Ž©œ©Ž©°©µ©µ©Ò©שù©þ© ªþ© ª%ª%ªBªGªiªnª|ªnª�ª•ª•ª²ª·ªÙªÞªìªÞª««« «%«%«@«E«E«`«e«e«€«…«…« «¥«¥«À«Å«Å«à«å«å«¬¬¬¬¬¬,¬1¬1¬=¬H¬]¬b¬b¬n¬‡¬Œ¬¯¬¶¬À¬ŬÖ¬à¬õ¬­­­!­)­.­.­2­6­=­G­Q­Q­d­i­i­i­m­ƒ­Œ­Œ­¯­´­´­¼­ЭÙ­ó­® ®®!®3®?®H®M®M®M®^®{®†®�®›® ®«®³®¸®¸®îˮԮ߮ﮯ ¯3¯8¯8¯C¯V¯`¯k¯Œ¯˜¯¦¯«¯¹¯½¯¯¯Ò¯ݯå¯ê¯õ¯° °'°9°K°V°[°f°n°s°~°‹°–°°°°Ô°Ô°Ô°Ô°Ù°Þ°Þ°ê°û°û°!±#±?±?±I±]±g±i±u±}±š±«±µ±À±ã±ô±²²!²9²I²N²N²Y²^²^²f²q²v²v²~²‰²޲޲–²´²ž²̲ѲѲÙ²÷²á²³³(³³@³E³E³R³W³W³_³d³d³p³�³“³˜³˜³¬³˜³ijɳɳѳÖ³Ö³é³î³î³´´´ ´0´5´5´O´_´d´d´~´Ž´“´“´­´½´´Ù´´ñ´ö´ö´µµBµ0µµµZµ_µ›µ‰µwµ_µ³µ¸µ¸µǵ×µܵܵëµûµ¶¶¶¶"¶J¶8¶"¶b¶g¶�¶}¶g¶§¶¬¶Ô¶¶¬¶ì¶ñ¶ñ¶·ø¶8·H·M·M·h·T·’·¢·§·§·³·¸·¸·Ä·É·É·Ü·ì·ñ·ñ·¸¸¸¸,¸<¸A¸A¸T¸d¸i¸i¸q¸v¸v¸~¸ƒ¸ƒ¸‹¸�¸�¸˜¸�¸�¸°¸µ¸µ¸ȸ͸¹ ¹÷¸å¸͸(¹-¹{¹i¹W¹E¹-¹ˆ¹�¹�¹œ¹·¹¼¹¼¹͹è¹í¹í¹þ¹ ºººººº&º+º+º3º8º8ºpº^ºLº?º�ºªº¯º¯ºçºÕºú¶º»!»&»X»F»>»&»p»u»§»•»�»u»¿»Ä»Þ»È»Ä»ö»û»¼¼û»0¼5¼5¼A¼Z¼j¼{¼{¼¡¼£¼¹¼¿¼¿¼Û¼è¼½[½J½8½g½o½o½o½{½€½€½“½ž½¨½­½¸½½ǽǽá½æ½æ½î½ó½¾ó½¾¾#¾7¾#¾C¾N¾S¾S¾^¾l¾q¾q¾|¾‡¾Œ¾Œ¾�¾¢¾¢¾³¾¸¾¸¾Ò¾ݾâ¾ê¾â¾ö¾û¾¿û¾¿ ¿(¿ ¿4¿9¿M¿9¿Y¿^¿^¿r¿^¿~¿~¿~¿ƒ¿�¿ƒ¿¢¿§¿§¿³¿§¿Æ¿Ë¿Ë¿׿Ë¿ê¿ï¿ï¿û¿ï¿ÀÀ'ÀÀ3À?ÀJÀUÀZÀnÀZÀzÀ†À‘ÀœÀ¡ÀµÀ¡ÀÉÀÁÀÒÀ×À×ÀßÀäÀäÀíÀòÀòÀûÀÁÁ ÁÁÁÁÁÁ)Á.Á.Á9Á>Á>ÁIÁNÁNÁYÁ^Á^ÁiÁnÁnÁyÁ~Á’Á~ÁžÁ©Á´Á¿ÁÄÁÄÁÎÁÓÁÓÁÝÁâÁâÁìÁñÁñÁûÁ  Â  Â,Â1Â1Â1Â1Â1Â9Â>Â>ÂFÂKÂKÂSÂXÂXÂ`ÂeÂeÂmÂr†Âr’£¨¨ºÂÅÂåÂêÂà Ã$ÃÃ0Ã;ÃFÃKÃKÃ]ÃhÈÃ�ãîÃÇóÃÓÃÞÃéÃîÃîÃÄ Ä+Ä0ÄFÄQÄjÄVÄvÄ�ČđđķģÄÃÄãÄèÄþÄ ÅÅ)ÅÅIÅ5ÅUÅkÅWÅ‹ÅwŗŢŧŧÅÍŹÅÙÅùÅþÅÆ Æ$Æ?Æ+Æ_ÆKÆkÆ�ÆmÆ¡Æ�ƭƸƽƽÆãÆÏÆïÆÇÇ*Ç5Ç:ÇUÇAÇuÇaÇ�ǗǃǷǣÇÃÇÎÇÓÇÓÇâÇçÇçÇöÇûÇûÇûÇÈÈÈÈÈÈÈÈ)ÈIÈKÈKÈUÈUÈUÈUÈUÈWÈWÈnÈuȀȀÈ�È“ÈšÈ¥È°È»ÈÆÈÑÈËÈôÈìÈ ÉÉÉ=É5ÉUÉUÉUÉ^ÉfÉyÉÉ�ɠɠɸÉÂÉÖÉðÉðÉðÉÊ!Ê6ÊHÊXÊXʀʇʖʨʨʬʱʸÊÈÊçÊçÊëÊË ËËËËË)Ë7ËdËmË~ˌ˿ËËËÐËæËúËÌÌÌ'ÌCÌņ̗̩̩̭̔ÌÌÌ×Ì×ÌÚÌèÌÍ3Í3Í3Í6Í_ÏY, öÑöÑÒ +ÒÒÒ,Ò2ÒZ`àô¦˜¦˜¼˜Þ˜ë˜ï˜þ˜™™!™4™Q™S™S™„™r™S™£™­™[8cmNcNcoc\c{c†c‘cœc§c³c¹c\\�”œœœœ#œ+œ6œAœLœNœdœdœvœ‚œ‹œŽœ½œ]ܳf6é6éhéqéé¡é¡é²é¿éÝéåéêê@ê]êyêêƒê¦êÌêÑêúêë:ëQëWë[ëtë|ë�ë’ëšë¹ë¿ëÃëÜëäëììì!ì@ìEìMìSìWì[ìmìuì�ì—ìœì®ì³ìÄìÉìÛìäìøìí(íXí}í‚í‚í‚í’í™í§í´íÖíÖíííòíòí î î î î!î!î8î:î:îQîSîSîjîjî{î€î€î�îµîÇîÌîÌîÌîÌîäîïï8ï8ï8ïEï\ï^ï^ï^ïkï‚ï„ï„ï‘ï¨ï¨ï¿ïÁïÛïùïùïùïýïÿïÿïÿïððð ð ðððð8ð8ð8ð@ðBðBðBðJðLðLðTðTðVð]ð{ð}ð�ð¦ð¦ð¦ð¦ð¦ð¹ðÑðÙðÙðñ^` +^T^TpT|TšT¶TÃTÚTíTøT UúTU!U,U?U8UWU]U_ôW.=.=L=O=a=h=o=t=v=}=„=ˆ=š=Ì=æ=Ó=þ=>$>$>0>8>G>�>†>³>»>À>É>Ô>Ü>ã>??'?)?H?S?j?‰?�?–?–?œ?Ÿ?£?´?Ô?æ?`$ÞÛÞÛíÛÜÜ Üaxb|~æ~æžæÀæÀæÊæÏæÏæîæûæýæýæýæýæ +çç%ç9ç;ç;çCçVçVçhçb”"þ.þ. /*/6/;/K/Q/f/z/‰/—/¥/¼/Ä/Î/Ý/å/ò/ú/ý/ý/ý/ÿ/00!0)0,0>0cHÏ6969^9k9n9w9}9”9«9Â9Ô9::8:=:B:M:d:v:ƒ:–:¬:À:Å:Ð:ð:õ:ø:;,;4;<;A;[;u;};…;Š;¤;¬;±;Ñ;Ö;Ù;ó; <<< <9<S<[<c<e<<‡<‡<Œ<‘<œ<œ<§<§<³<³<Å<===+=dd¤¹H‰H‰X‰_‰k‰q‰y‰‡‰š‰¦‰½‰Ê‰Ê‰Í‰Û‰ë‰ŠŠŠeºû�*�*¥*ª*¾*í*ù*++ + +7+>+U+\+e+|+|+’+’+¨+¨+¾+¾+Ô+Ô+ê+ê+,,,,,,,,C,C,Z,Z,q,q,ˆ,ˆ,Ÿ,Ÿ,¶,¶,Í,Í,å,å,ý,--!-,-=-@-B-Y-`-l.f¬÷ &-5=@K]]qx{}†——𢏻ÉÌÏÖÚâðdg(EK’’5’"’A’P’X’hCÆJÆJéJþJK KKK(K.K7K=KBKJKfKlKnKpK}K}KŠKK›K¡K£K¥K²K²K²K·KÀKÈKÑKÙKÛKãKëKóKLLLL(L3L?L]LdLoLuL†LŠL’L’L¦L¶L¾LÁL'Mi8-7¯/¯/Ã/Ç/Ì/×/â/å/é/ñ/j¤õš®™®™Ì™ð™ö™ý™ý™š$š)š?š[šGšgšzšŒš•š�š§šÅšךàšèšòš ›÷š›)›3›;›@›[›G›{›g›‡›�›‰›½›©›É›Û›å›í›í›ö›þ›œ-œ?œNœRœRœYœ^œ|œ~œƒœŽœ¤œ¤œ¤œ¨œ´œÕœãœíœúœ�)�3�5�5�O�b�p�s�“�—�¶�º�Ý�á�žžžž +žž"ž;žAžLžXžZžbžhž�žŒžšž¤ž½žÀžÈžÔžÖžÞžážúžüžŸ +ŸŸŸ1ŸIŸUŸjŸoŸ�Ÿ�Ÿ©ŸºŸºŸÅŸПèŸôŸ     / H Y Y _ j r € ‡ ™ kfäÛÛ Û)ÛIÛIÛOÛWÛ_ÛgÛoÛuÛ‚Û‚Û�Û•Û•Û›Û Û Û¦Û«Û«Û±Û¶Û¶ÛÎÛáÛçÛìÛìÛõÛÜÜÜÜÜÜ%Ü'Ü'Ü-Ü-Ü4Ü6Ü6Ü<Ü<ÜCÜEÜEÜKÜKÜRÜRÜZÜ`ÜfÜnÜnÜnÜnÜz܂܊ܒܚܢܪܰÜÈÜ×ÜáÜäÜäÜîÜôÜúÜúÜþÜÝ ÝÝÝ!Ý'Ý/Ý6Ý>ÝFÝJÝPÝ[ÝaÝnÝz݈݀݌ݓݛݣݧݭݵݼÝÄÝÌÝÐÝÖÝáÝæÝüÝ ÞÞÞ»Þl`Ÿ!Ÿ!¨!¯!Ã!×!Ü!ú!ÿ!" "="?"V"j"s"u"‰"™"Ê"m|2ÍP‘P‘f‘w‘ˆ‘™‘ª‘»‘Α֑ä‘’ ’’ ’5’5’H’Y’_’t’�’�’¤’©’±’¹’¿’×’ê’õ’ù’“““ “-“/“A“A“H“P“b“b“q““’“–“ “¤“°“´“À“ēГԓԓç“ú“””””!”%”4”8”K”O”O”O”O”T”f”u”„”’”­”½”͔ҔҔҔޔæ”î”ô” •• •)•7•=•?•?•?•?•?•?•?•?•?•K•S•[•a•v•~•‚•Š•˜•ž•ž•ž•°•¶••ȕՕ𕖠–– –1–?–^–¸—nÔ¼íÈjÈjÚjëjöjkk)kAkFkOkVkckjkxkk�k„k‰k‹k‘k«kÅkÛkókøklll)lDlKlMlPlUlxl–l¢lo$hmO&O&]&q&x&’&p¤b‡XX*X1XWXCXcXhXoXoX�X¥X‘X±X×XÃXãXèXïXïX÷XþX YYY$Y/Y:YMYEYeYmYq?|ll:lAlYlql{l†l†l‹l–l¢l­l»lËlÛlâlèlýlmm&m.m>mKmZmgmxm‰m—m¥m¬m²mÇmÜmÜmðmýmnn$n5n5n;nInZngnwnÙnr8¬¶vJvJzJJ„J•J£J¬J±J¶J¸Js88B÷/÷/ 000 0)0,00080t0†Ž¾H¾HÔHçHôHúHýHIuÜtvv˜£®·ÇÙßåëð"%-?EJm€„Š¡§·½É×Üê*,38@_my“²¹ÃÒØÞäê!5AXcrŽ›«¹ÐÜáï 7@FQV\s~‹’’ ¯±¿Îààè Jv`Ëß–—–—¬—ΗÛ—ß—î— ˜˜˜*˜G˜I˜I˜z˜h˜I˜™˜£˜wT�ÞÞßÞßößþß à+à=àDàNàTàZà^àbà„à„à‹àŽà“à¢à¦àÓà×àÜàÜàãàæàëà÷àá áá)á-á/á>áBádáhámámá�á„á�ášá¡áÇáÒáÖáÛáâ(â3â7âHâSâWâYâdâhâhâ‚â†âˆâˆâ“â—â±âµâµâµâ¹âÜâxˆßýÞâÞâòâããã +ã +ããããããã)ã+ã+ã8ã?ãAãAãNãUãWãWãoãtãtã„ãy°‰±¶d¶dÎdÖdád;e&eeeïdAeSeCenene‡e{e´e¹eÅeÐeåeÒeñe÷eþe fff3f5fNfNf[f‚f‚f‚fŽfz †*¾³¾³Û³â³ê³õ³ ´´´-´7´R´h´v´z´š´®´Â´É´Í´æ´ð´µµµµµ!µ&µ+µ2µ9µSµZµjµnµnµxµŽµ’µ’µ£µ¶µÉµÉµÏµÚµáµéµôµûµ¶¶¶¶ ¶>¶B¶Z¶K¶u¶u¶{¶‚¶‘¶™¶§¶®¶²¶´¶Æ¶Æ¶Æ¶Ø¶à¶····-·5·E·P·e·j·x·‡·�·�·¨·¬·±·¹·½·Ì·Î·Ý·ß·î·ð·ÿ·¸ +¸¸&¸4¸;¸?¸O¸Z¸_¸}¸…¸“¸š¸ž¸¦¸´¸»¸¿¸Ç¸Û¸ã¸î¸ò¸ò¸ò¸ý¸¹¹$¹:¹B¹M¹\¹d¹o¹t¹|¹‡¹“¹—¹¢¹§¹¹¹Á¹Ì¹Ì¹Ì¹Ì¹Ú¹é¹ººº*º:ºXº\º‹º€ºqº›º›º¥º¬º»ºÊºÒºàºçºëºíºüº»»»»» »1»1»C»C»C»I»U»g»o»‡»³»Á»Å»ã»ê»ñ»ü»¼¼¼.¼6¼D¼K¼O¼Q¼d¼l¼z¼�¼…¼…¼…¼…¼“¼ž¼­¼µ¼Ã¼Î¼Ò¼Ò¼×¼ß¼ã¼ò¼ô¼½½½½%½,½0½D½L½Z½a½e½u½€½…½£½«½¹½À½Ä½Ì½Ú½á½å½í½¾ ¾¾¾¾¾#¾*¾8¾R¾b¾m¾‚¾‡¾’¾¢¾®¾Ä¾Ì¾×¾æ¾î¾ù¾þ¾¿¿¿!¿,¿1¿C¿K¿V¿V¿V¿V¿j¿z¿�¿œ¿ ¿´¿Å¿Ú¿ç¿ë¿ù¿ÀÀ5ÀNÀgÀiÀtÀ|À|À…À¢À³ÀÊÀãÀñÀüÀÁÁÁÁ%Á%Á%Á?ÁMÁ[ÁpÁ‡Á–Á£ÁÁÁÈÁÈÁØÁìÁ + Â/ÂJÂUÂlÂtÂt––©ÂÄÂÍÂâÂü ÃÃ6ÃDÃZÃsÃÛÛóóÿÃ×ÃïÃøÃøÃøÃÄÄ-Ä6Ä6Ä=ÄFÄLÄXľÄ{ÌL».ö.öLöWöböˆöˆöŠö—ö¢ö¨ö¹öÈö×öäöäöêöïöôö÷÷%÷)÷;÷H÷P÷[÷W÷r÷€÷€÷€÷‹÷¦÷‘÷·÷®÷Á÷Ã÷ß÷Ë÷ç÷õ÷õ÷÷÷øøø ø)ø0ø3øUøiø\øqøwø€ø€ø€ø“ø˜ø˜ø ø ø«øÀøÉøÉøÉøÉøåøüøùùùù"ù'ù'ù3ùPùpùuùzùzù†ù£ù²ùÁùÉùÎùÔùÙùÙùàùçù +ú'ú)úFú[ú[úaúaúnúwúwú’ú¤ú¯ú´úÁúÌúÔúÜúìúûûûû%û+ûSû\û\û^ûeûjûjûwû‚ûˆû‘û‘û¤û±ûÃûÎûÜûåûêûüü%ü*ü1ü9üLüaüfümüzü�ü“ü¨ü¯üµü¾ü¾üÇüáüèüíüûü ýýý ý&ý/ý/ýBýTýWýWýhýpýxý„ý¡ý¨ýµý·ý¾ýÒýáýáýáýþþþþþ*þ5þGþTþ_þmþxþ‡þŽþŽþ¨þ»þ½þÌþáþãþñþÿÿ ÿÿÿ"ÿ(ÿ:ÿ:ÿGÿJÿUÿgÿnÿyÿ~ÿ†ÿ�ÿ˜ÿ�ÿ²ÿ´ÿÎÿãÿãÿãÿåÿìÿòÿ##)09>_hhnww––£¦¬µ½ÈÚàëëøû +/5@@MPV_aƒ–«±¼ÎÔÜÜÜÜçb|”�¾ß2ß2ó2÷233 33'3'3P3T3Y3\3e3u3|33‡3Š3—3Ÿ3§3¯3¶3Æ3Æ3Ò3}Œ >^U^UrUyU©U•UµUºUÁUÁUáU÷UãUV3V V?VDVKVKVSVZVeVmVxV‹VƒV£V«V~À-�d�d®d¾dÈdÈdÒdÒdÜdîdûdþde eee$e8e8e\eieieye†e†e©e¶e¶eÌeïef(f1f>f>fafkfkfžfÑf×f×f×féf¸ºäŠŠ(Š*Š6Š:ŠGŠJŠdŠdŠdŠjŠnŠvŠ�ЕСУУЬЮЮзййŠÂŠÄŠÄŠÍŠÍŠÖŠÜŠßŠéŠúŠ‹ ‹ ‹t‹€œWzv)v)”)¥)È)Ï)è)à)* * *,*=*B*c*O*{*£*ª*Ã*»*Û*û*ç*++.++F+S+S+k+k+u+�œX{N-N-Z-j-u-Ÿ-Ï-Ü-í-ÿ-. .!.(.6.N.].j.m.†.‰.Ž.¥.±.½.Á.È.þ.‚x¬è«è«þ«¬ ¬+¬:¬I¬X¬g¬v¬€¬€¬…¬Œ¬Ÿ¬®¬³¬Î¬è¬è¬þ¬­­"­)­.­.­5­G­P­R­`­r­r­r­„­�­¡­¬­¹­¾­Î­Ó­ã­ï­ô­®®®®+®-®=®?®O®Q®b®k®k®m®}®„®”®”®¯®Á®Ó®å®õ®õ®õ®ø® ¯ƒ\åøx‹x‹“‹š‹Ÿ‹­‹Â‹É‹Ó‹á‹ä‹æ‹ð‹ŒŒ Œ?Œ„0ÎÖNNf¨œpn¼Ä…`¶Ê†–†–œ–¾–Ë–Õ–ä–ý–———7—9—9—j—X—9—‰—“—†L4CÆ+Æ+Ô+æ+ì+ô+, ,,',-,0,l,‡(–œ¯2¯2½2Ì2Ð2Ó2Ù2ˆ\DWn,n,|,Ž,”,œ,®,´,½,Ï,Õ,Þ,ð,ö,ù,G-‰, ŽÑŽÑœÑ£Ñ«Ñ°Ñ¶ÑЬ!HN N l ~ … Œ ›   ¿ ¿ Ä ã è ï þ  + + +> +S @ -_ -_ -~ -“ -€ -Ÿ -® +_ +n +p +� +� +� +� +ž +· ° -Ï -Ï -Ï -Ï +Ï +Ù +‹@? aa+a3a:a_aqawa‚a™a¨a³a·aÂaÎaÙaåaüab&b=bRbbbbbtbzb‹b‘b¡b¡b¹b¹bÞbÞbãbãbébõbcc#c:cIcTcfcrc‰c¡cÂcÂcËcÐcÐcÐcÐcàcécñcöcdd"d'd'd5d5d:d:dDdOdadgdsdƒdŽd˜dœd¥d¾dÁdÑdØdödÿdÿdee.e5e;eGeOeZeaeeexe~e‹e–eœe¬e¼e¼eée ff f*f1ffIfIfYf^f^fhfsf…f‹f™f¦f³f½fÁfÊfãfæföfýfggggg g/g8gJgPgRgRg`gfglg}gƒg�gŸgŸgŸg¤g¼g¼gËgÎgâgh h4hFhQhchghlhsh…h•h­h´h¸h¾hÆhÑhÔiŒ<KVÆ(Æ(à(ì(þ()5)")M)e)e)o)�`l€P›P›p›w››Š›”›Ÿ›§›¶›À›Ã›ç›é›ù›ù›œŽXnvÔvԜԮԳÔÊÔÜÔæÔðÔþÔÕÕ+Õ-Õ6ÕLÕZÕbÕjÕlÕwՂՂՊՒ՜դծշտÕÂÕËÕæÕ÷Õ Ö ÖÖ$Ö<ÖPÖXÖXÖjÖmÖrÖ…Ö�Ö±Ö¹Ö¹ÖÚÖÝÖâÖõÖûÖ×&×(×=×S×[×[×fׅ׌ח׮×�83=ŽÒŽÒ—Ò—Ò¥Ò©Ò·ÒºÒ¿Ò�8>HÆÒÆÒÏÒÏÒÝÒáÒèÒëÒðÒ‘D*Î*Î*è*û*+ ++0+9+=+O+U+t+’Ðy©ö÷ö÷ ø#ø*ø0ø6ø8ø>øDøDøVøaøhøuø‚ø•ø¤ø¸ø¾øÀøÇøÍø×ø×øèøêøñø÷øùùùù*ù1ù@ùBùTùcùcùuù“0+3v+v++¥+¶+¼+¼+Ä+”„\y¶ì¶ìÈìÝìçìðìòìùì ííí í í&í7í:í:í[ífíhí�íˆíŒí˜í«íþí•  +**'*E*J*–h÷ n^n^„^�^š^¨^³^¹^Ê^Ð^á^ç^ó^ +_ +__-_:_@_Q_W_¥_—�µÕ6O6OdOiO}O…O“O—O O O¥O²OÈOòO÷OP#P(P/PEP[P]PsP‰P­PÇPÙP˜ˆùnünü†ü˜üŸü¦üÅüÊüéüîüýõü'ýý3ýHý5ýgýTýsýsýsý…ýŒý«ý«ý³ý™ y}ЇЇهå‡ê‡š(AžâžâÀâÈâÎâÖâØâØâéâéâéâñâùâ ãã ã/ã1ã1ãKãMãMãXã]ãwã|ã|ã|ã‘ã“ã ã¢ã¯ã±ã¾ãÆãÎãÕãäãñãóãäääää,ä?äEäMäOä\ä\äqäqäqä|ä†äžä£ä£ä£ä±ä·ä¼äÄäÏäáäìäñäñäøäüä +åååå<åIåPåYåuåzåzåzåzå‚å�å›å›å»å»å»åÂåÐåßåòåææææææ!æ(æ-æ3æEæOæjæ“æ™æ™æ­æ²æÖæÝæéæçç%ç,ç0ç0ç0ç0ç;çEçSçuç€ç�ç§ç§çµçÓçèè'è>èQèVèVèVè^èiè{è†è‹è‹è‹è�èÊèÐèÐèÐèÛèåèñèüèþèþèþèéééYé›H%///$///=/H/P/P/h/r/x/~/œ0 îSîSTT!T7T0TOTWT�T9J¦'¦'À'Ì'Þ'ô'((-(>(P(f(‡(t(Ÿ(·(·(Á(žÖÞPÞPQ$Q,Q7Q>QEQNQPQSQqQxQ“Q•QœQ·Q¾QÇQÉQÌQêQêQêQøQRR/R1RKRSRSRoR�R’R™R­R´RÏRÑRØRóRS"S%S-S:SZS\SvS~S~SšSµSµSÛSíSŸTXi¾ ¾ Ô â è î ÿ  -17EHR Lg¶ý¶ýåýÚýòý þùý-þþ9þOþ;þoþ[þ{þ‡þŒþ˜þ¨þ¯þ¼þÇþÓþÞþæþëþ÷þüþÿÿÿ&ÿ+ÿ6ÿOÿXÿdÿiÿ}ÿ„ÿˆÿˆÿ�ÿ¦ÿ«ÿÄÿÙÿëÿðÿûÿ3>HSU`hhum�­¡àZŽxbxb’b b¥b²bÀbÉbäbòbcc-cGcRcbcdcfcpc|c€c�c™c«c³cËcÏcÏcÏcÏcÔcòc d dddd*d3d‰d¢d{�v+v+”+·+È+Ï+è+à+, , ,,,=,S,?,k,x,x,�,�,š,£@I•Þ Þ -÷ -ð -  Œ@? FaFacakara—a©a¯aºaÑaàaëaïaúabbb4bKb^bubŠbšbšb¬b²bÃbÉbÙbÙbñbñbcccc!c-c:cFc[crc�cŒcžcªcÁcÙcúcúcdddddd!d)d.d)T)u)b)�)¥)¥)¯)Ž`l€ˆ›ˆ›¨›¯›·›Â›Ì›×›ß›î›ø›û› œ!œ1œ1œ?œ�`àôæ˜æ˜ü˜™+™/™>™W™[™a™t™‘™“™“™Ä™²™“™ã™í™�Xn¶Ô¶ÔÜÔîÔóÔ -ÕÕ&Õ0Õ>ÕFÕUÕkÕmÕvՌ՚բժլշÕÂÕÂÕÊÕÒÕÜÕäÕîÕ÷ÕÿÕÖ Ö&Ö7ÖIÖLÖQÖdÖ|Ö�Ö˜Ö˜ÖªÖ­Ö²ÖÅÖÝÖñÖùÖùÖ××"×5×;×P×f×h×}דככצ×Å×Ì×××îב83=ÆÒÆÒÏÒÏÒÝÒáÒïÒòÒ÷Ò’8>HþÒþÒÓÓÓÓ Ó#Ó(Ó“D*++ +3+=+D+P+h+q+u+‡+�+¬+”Ðy©6ø6ø`øcøjøpøvøxø~ø„ø„ø–ø¡ø¨øµøÂøÕøäøøøþøùù ùùù(ù*ù1ù7ùAùAùAùXùjùqù€ù‚ù”ù£ù£ùµù•0+3®+®+·+Ý+î+ô+ô+ü+–„\yîìîìíí í(í*í1íAíLíNíXíXí^íoírírí“íží í¹íÀíÄíÐíãí6î—  -V*V*_*}*‚*˜h÷ ¦^¦^¼^Ç^Ò^à^ë^ñ^___ _+_B_B_T_e_r_x_‰_�_Ý_™”"6/6/X/b/n/s/ƒ/‰/ž/²/Á/Ï/Ý/ô/ü/000*02050505070F0P0Y0a0d0v0š�µÕvOvO¤O©O½OÅOÓO×OàOàOåOòOP2P7P[PcPhPoP…P›P�P³PÉPíPQQ›ˆù®ü®üÆüØüßüæüý -ý)ý.ýHý5ýgýTýsýˆýuý§ý”ý³ý³ý³ýÅýÌýëýëýóýœ y}ˆˆ ˆˆˆ�(AÖâÖâøâããããã!ã!ã!ã)ã1ãCãRãCãgãiãiãƒã…ã…ã�ã•ã¯ã´ã´ã´ãÉãËãØãÚãçãéãöãþãä ää)ä+ä<äIäIäIäRädäwä}ä…ä‡ä”ä”ä©ä©ä©ä´ä¾äÖäÛäÛäÛäéäïäôäüäåå$å)å)å0å4åBåFåOåVåtå�åˆå‘å­å²å²å²å²åºåÅåÓåÓåóåóåóåúåææ*æ=æ?æ?æ?æRæRæYæ`æeækæ}æ‡æ¢æËæÑæÑæåæêæçç!ç?çRç]çdçhçhçhçhçsç}ç‹ç­ç¸çÕçßçßçíç è;èNè_èvè‰èŽèŽèŽè–è¡è³è¾èÃèÃèÃèÕèéééééé)é4é6é6é6é;éGéGé‘éžH%A/A/O/V/a/o/z/‚/‚/š/¤/ª/°/Ÿ0 .T.TUTBTaTwTpT�T—T T9Jæ'æ'( ((4(U(B(m(~(�(¦(Ç(´(ß(÷(÷()¡TXiö ö   &7ESeio}€Š¢Lgöýöý%þþ2þMþ9þmþYþyþ�þ{þ¯þ›þ»þÇþÌþØþèþïþüþÿÿÿ&ÿ+ÿ7ÿ<ÿPÿWÿ[ÿfÿkÿvÿ�ÿ˜ÿ¤ÿ©ÿ½ÿÄÿÈÿÈÿÍÿæÿëÿ+0;CCCE^s~ˆ“• ¨¨µ­Íí£àZލb¨bÂbÐbÕbâbðbùbc"cDcMc]cwc‚c’c”c–c c¬c°c½cÉcÛcãcûcÿcÿcÿcÿcd"daDaIaiarawa–aža£aÃaÌaÎaíaõabb4bSbYb^b^b^b^bkb|b‡bŸbªb½bÊbâböbccc'c8c=cHcUcucucuc‡c«°)@ž@žcžpžužyž‚ž�ž›ž¦ž±ž¹žÄžÌžÏžÛžãžýž#ŸŸ3Ÿ<ŸqŸ]Ÿ�Ÿ�Ÿ™Ÿ¤ŸÀŸÇŸëŸ$ $ $ $ … ¬0ùApŒpŒ•Œ¡Œ¬Œ¶Œ¼ŒÆŒÌŒÖŒäŒîŒ� -��� �*�1�=�C�L�w�†�‰�‹�•�§�±�Ã�Í�â�â�å�ï�Ž ŽŽ$Ž)Ž=ŽPŽZŽoŽ}Ž†ŽŽŽœŽ­Ž½ŽÎŽÛŽÛŽèŽèŽðŽþŽE�­l£:@@7@O@_@@‘@©@Ä@Ä@î@ö@ú@ý@AAAAA A'A-A1A6A@AQAXA_AaAeAnAxA{A†A’A•A¦A±A·A¾AÇAàAñAúAB BB!B-B>BOB[BiBkBrByB~B‚B�B–B¹BÇBÑBÛBäBýBCC C(C1C7C;C@CDCQCXCfCpC…C�C˜C±CÂCËCÔCÜCåCëCïCôCúCDD*D8D>DCDKDSD[DhDpD�D‚D¡DªDÅDÙDìDóDüDE EEE'E@E0EPETE®E®  ø„ø„…%…+…¯À�¹é'é'ò'((ù':(J(<(k(Ž(Ž(ž(£(£(·(¼(¼(Ø(Ý(Ý(ý()))))8)8)F)j)�)°)Â)Ô)æ)ö)ö)ö)ö)ö)¿*°$bg9&9&=&U&g&�&±´ªNºNºhºwºwºzºƒº�º�º›º°ºѺãºõºùº »)»;»A»T»]»a»g»p»p»‘»•»¥»²»лâ»è»û» ¼¼¼'¼/¼3¼9¼B¼B¼B¼B¼T¼j¼p¼|¼‘¼˜¼ ¼¬¼Á¼ȼȼȼÖ¼ä¼î¼ñ¼ÿ¼ ½ ½½#½(½8½;½@½P½S½W½`½h½z½‚½‹½¡½§½³½ȽϽ×½é½ï½þ½¾¾¾¾¾$¾2¾<¾?¾M¾W¾Z¾l¾q¾v¾†¾‰¾޾ž¾¡¾¥¾®¾¶¾Ⱦоپپä¾û¾¿¿#¿;¿C¿I¿U¿^¿b¿j¿s¿s¿s¿Œ¿”¿š¿±¿º¿¿È¿οοοÕ¿ç¿ó¿û¿ÀÀÀ ÀÀ²xŽÓŽÓœÓ±Ó¸ÓÃÓåÓÔ5ÔGÔ[ÔaÔmÔvÔ~Ô†ÔˆÔŽÔ”Ô Ô¨Ô®Ô°Ô¶Ô³Ü,ßÖlÖlôlül mmAmXm\mdmlmrm†mŽmŽm–mÏmnômrArSrbrgr‘r—rœr®r½r¿rérìrþr ss9s?s?s?sIsIsTs…s�s�s�s�s™s¥s»sÔsçsîsústttttt t$t7t>tJtQtQthtjtot‚t‰t•tœtœt©t³t³tºtÛtÛtít´}¾oouAuCuOuauqu}u”u®u³uÇu×uêuïuïuõu vv&v.v6v:vHvNvSvSvYvmv}v‚v‚vˆvŽv“v“v“v™v¨v»vÈvÌvÑvÑvÕvÚvÚvßvêvövw&w2w2w8wEwGwTw`wow‚w‚w�w›w›w›w›wŸw¤wµwÇwÒwÚwâwäwöwûw xxx(x(x?xOxOxcxoxqxzx†x�x�x£x°x²xÄxÄxÏxÏxÏxÏxÏxK{µ\ãö¶]¶]Ì]Þ]ä]ï]ý] ^ ^ ^2^8^C^S^^^l^y^¥^¶(28îî  &-48:AHLLTmww‹–¤µ¹¾Ú     ) F F T h m † — › › ›   Î ã ê ý   " J R [ _ d u ‡ — « ­ Æ Ù Ý Ý Ý ù !!%!.!2!7!H!e!e!s!‡!Œ!¥!¶!º!Ì!Ì!Ì!Ñ!à!" "+"1"G"X"]"r"Ž"¶"º"Ã"Ç"Ì"Ý"ö"ö"###3#D#H#H#O#b#f#x#}#™#Á#É#Ò#Ö#Û#ì#$$&$+$D$W$[$m$m$m$m$r$‘$ $Á$Ì$Ò$è$ù$ù$ù$%%,%,%,%;%;%N%e%p%�%†%Œ%–%˜%¤%¤%«%¶%Ë%Í%Ø%í%ù%û%&&"&)&0&:&B&F&J&L&Q&Y&]&o&q&v&~&‚&„&„&�&š&°&Ð&ê&ö&' ' '' ' ' ''','F'R'^'e'e'|'~'ƒ'�'©'µ'¼'¼'É'Ó'Ó'å'·˜ »�ÈGÈGåGôGôGôGHHHH#H%H%H+H-H-H3H5H5HOHOHOUO|O|O‚O�O¡O­O´OÂOÑOçOíOòOòO÷O -PPP.P8PAPOPVPXPaPaPgPuP�P”P§P»PÁPÃPÖPÛPÛPøPøP -QQQ Q(Q6Q;Q;QNQTQVQaQsQ†Q†QšQ¦Q¸Q½QÉQÏQÒQéQëQîQþQR R RR-R?RDRPRVRYRpRrRuR…R‰R‘RŸR¤R©R©R¯R·R¼R¼RÂRÂRÐRÖRÜRæRðRþRSSS"S"S$S,S1S6S;S;SASISNSNSSS^ScShSsSxSžS S¥SªS¯S´S¹S¾SÃSÃSÈSÍSéSóSTT!T)T)T7T=TCTMTWTeTzT}TT‰T˜T�T�T�T¥TªT³T³T¸T¸T¾TÆTËTËTÐTÛTàTåTêTùTùT -UUUU$U*U4U>ULUaUdUfUpUU„U„U„UŒU‘UšUŸUŸU¥U­U²U²U·UÂUÇUÌUÑUàUàUñU÷U÷UV VVV%V3VHVKVMVWVfVkVkVkVsVxV�V†V†VŒV”V™V™V¦V¬V¬VºVÀVÆVÐVÚVèVýVWW WW W W W(W-W6W;W;WAWIWNWNW[WaWaWoWuW{W…W�W�W²WµW·WÁWÐWÕWÕWÕWÝWâWëWðWðWúWXXXX XXX1X6X6XYCYIYIYQYWYeYpYuY{YƒYˆ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 ZZZZ%Z1Z>ZDZDZMZaZaZgZpZ„Z„Z�Z�Z•ZžZ²Z²Z»Z»Z»ZÀZÅZÅZÍZÒZÒZïZýZ [[["[*[/[/[/[C[L[R[d[n[n[v[v[~[€[€[™[£[¬[®[®[®[´[¸[º[º[º[º[¿[Å[Ë[Ï[J_¸Ðàîtîtu&u2uPuluyu�u£u®uÄu°uÐuØuØuçuçuïuûuv&v5v@vSvYvYvYv^vcvrv}v”v–v›vªvµvÂvÌvÌvÚv¹”*Kˆ ˆ   § ® ± º ½ À Ä É é Ö ù ¡ ¡ ¡¡¡'¡0¡6¡9¡J¡a¡r¡}¡¯¡ºà.¢.<.<L<W<h<k<o<x<<�<œ<²<Ã<Ô<æ<ø<=='=6=6=D=H=L=Q=U=b=i=w=‹=”=š=¨=Á=Ã=Ç=Ñ=Ñ=Ö=Ö=Ö=Û=Û=ê=ó=û=>>>>>+>7>B>G>G>J>O>O>k>w>„>†>†>Š>Œ>Œ>¨>´>À>Â>Â>Å>Ç>Ç>Ô>Ö>Ö>Ù>Ù>â>è>í> ? ? ? ? ? ? ? ? ? ? ? ? ??.?=?L?L?P?P?X?t?x?}?@»,žÑžÑ¬Ñ³Ñ»ÑÀÑÆÑ¼˜?aîVîVW -WWAW-WMWRWYWYWyW�W{W›WËW·W×WÜWãWãWãWéWìWðWøWXX.X&XFXPX½PQaQ%Q%_%m%t%„%•%š%·%½%Ä%Ë%Ù%å%÷%3&¾D%.à.àBàPàVàyàà…àªà°à¶à¼à¼àÄà¿ô#œv0v0~0�0‘0ž0«0¿0Î0î0û0 1/1O1]1y1‹1£1º1Å1æ122.292T2m2m2ˆ2±2Ë2æ2ø2333!343E3X3h3u3€3�3¯3¯3»3»3»3Ì3Ù3à3ÿ3444!4,4D4\4e4u4}4‚4¦4¶4Æ4Ñ4å4ê4ò455%5X5r5r5Š5™5¡5°5¹5Á5Ó5ò5ú56 66 676O6g66‘6¨6±6º6Ì6Ú6Þ6â6À 0…0…9…X…]…Á\…XVÈVÈpÈwÈ„È�ȔȚȬȲÈÊÈÐÈîÈÉ ÉÉ5É5ÉEÉZÉ\É_ÉkÉsÉ{ɃɑɗÉ�ɩɩɫɽÉÃÉÈÉÈÉßÉßÉýÉýÉÊÊ"Ê"Ê9ÊBÊQÊgÊrʀʋʛʨʺÊÀÊÊÊÖÊãÊåÊåÊíÊòÊòÊúÊÿÊÿÊË Ë ËËËË Ë$Ë$Ë+Ë0Ë0Ë7Ë<Ë<ËGËLËLËWË\Ë\ËgËlËlËwËwË�Ë—Ë�ˠ˫ˮËÂËÏËÞËåËèËúËüËÌÌ#Ì2Ì2Ì2Ì2Ì<ÌTÌiÌyÌŠÌ�̶̡̧̬ÌÇÌØÌçÌíÌþÌ ÍÍ"Í1Í7ÍBÍHÍ]ÍcÍtÍ͕͕ͥͅ͸ÍÄÍÌÍÜÍãÍéÍúÍÎ -Î'Î<ÎJÎZÎfÎx΃ΒΔΦήγκξÎÌÎÖÎÜÎæÎìÎ÷ÎýÎÿÎ ÏÏ#Ï<ÏJÏJÏPÏWÏ—ÑÂ0#« ¨ ¨?¨i¨q¨q¨¨’¨«¨®¨Ê¨Ê¨Ê¨Ò¨Ô¨Ô¨Ü¨Þ¨Þ¨æ¨è¨è¨ð¨ð¨ù¨ÿ¨©© ©©©"©(©-©-©5©>©D©I©I©N©Z©r©‘©”©©©È©È©È©Ð©Ò©Ò©Ò©Ú©Ü©Ü©Ü©ä©æ©æ©æ©î©ð©ð©û©û©ªªªªª ªª*ª8ªFªPªPªPª`ª`ªgªkªqª‰ª—ªªª¶ªßªâªéªûª« «««"«(«-«-«-«4«:«O«W«]««‹«‘«–«–«�«¨«¨«­«¿«Å«Å«Å«Å«¬Ãd)PBPBrB|BBB‰BœBžB«B­B¸BÌBÔBäBéBïB÷BúB CÄLWfÙ0Ù0í0ñ0ö011 11111Å\CVq0q0‡0‡0‹0�0£0¦0«0«0µ0»0»0É0Ë0Õ0Æ8(2–Ò–ÒŸÒŸÒ­Ò±Ò¸Ò»ÒÀÒǨ²ØÎfÎfæfîfùfgg?g™g„gygdgMgŸg´g¤gÏgÔgàgh h!hh-h3h3h@hgh�huh£h¾h¾h¾hÊhÈ Ä&E&E;EFEnEYEME�EzE™E®E›EÛEÆEºEçEõEýEF -FF F F%FRFWF„F‰F£F�FÂF¯FÎFÙFîFÛF GúFGGG4GBGJGUGWGbGmGmGrG�G�GªGªG·G¼GÛGÝGüGüGüGHÉl¥¼î-î-.0..<.\.u.n.�.¥.’.±.Ä.ä.ö. / //5/5/?/Ê4“œfèfèzèè…è‰è�è¬è´è˼Lwž’ž’¶’Á’Ë’ä’ü’““ -“ “““.““:“:“Y“q“^“}“‡“ “¸“½““ƓȓΓÔ“ê“דö“ö“ ””#”=”6”I”U”Ì4;D6Ý6Ý?ÝKÝjÝoÝqÝqÝvÝÍ”"ð¦ð¦þ¦§§§$§/§:§B§M§X§]§s§z§�§Œ§—§™§¤§¯§±§½§È§Ó§Ü§ä§ä§è§ ¨Î€ÚöÙ4Ù4÷4û4ÿ45555.54565E5I5M5U5]5i5~5�5–5�5�5ª5¿5Ïd9Îî2î2$3+333<3M3Z3o3r3u3y3‚3�3š3Ÿ3Ç3Ì3Ù34 -4474<4K4w44„4™4Å4Í4Ò4Ò4å4ø45 5+5<5A5A5c5c5c5c5c5s5ˆ5‹5Ž5’5’5—5¿5Ä5Í5Ú5â5ý566'6E6E6E6R6i6k6k6k6x6�6‘6‘6ž6µ6µ6Æ6Ë6ë6ý67-7-7-7:7Q7S7S7S7`7w7y7y7†7�7�7®7¶7»7á7ó78#8#8#808G8I8I8V8m8m8‚8„8‹8­8Ë8Ð8×8å8ï8ñ8ñ8ñ8 999999s9Ф/Tåå.åPåPåoåå„å„å“å¥å¿åÇåÎåÐåãåëåëåëåíåíåíåíå æ æ æ ææ æ æ æ æ2æ=æ`æÑxµV”V”l”x”ƒ”ˆ”””Ÿ”¤”«”°”»”À”À”À”ò”ß”þ”••••••G•4•S•z•z•�• •³•ƕ˕˕ޕñ•––––/–B–U–h–j–j–}–�–£–¶–¶–¶–Ä–Ò0Š’èèèèè=è^è^èdèÓ<:E±7±7º7Å7Ó7ß7ë7ô7ý78 88ÔluŒ''''1'8'O'O'T'V'b'l'z'—'™'©'©'®'°'·'é'ÕÜŸÒÎ~Î~â~ í~'4@SF€…±±¶ÌÞô -€=€L€„€p€Ÿ€¬€Ø€Ý€å€� �1�&��A�Z�F�z�f�Ž�›�Ç�Ç�Ç�Ç�Ï�ÖL½ÌF/F/d/v/}/œ/œ/®/Á/Î/Ç/æ/ð/×Èg•!1!1E1I1h1Š1–1�1¨1³1À1É1É1Î1Ø1ð1û1 222)2:2<2M2O2Q2Q2Q2Y2Y2c2c2k2s2{2ƒ2‡2‘2Ý2Ø ¨„¨„¶„ʄЄÙ`FZ88!8(8*8/8>8D8Y8Y8g8g8s8|88�8—8š8¢8Ú<›¦Þ Þ ç ò ý ¡¡¡;¡F¡V¡Û 2Þ_Þ_ö_```%`3`?`V`a`q`ƒ`‰`�`•`¨`®`·`½`Ï`Õ`à`è`ö`a@aÜ, †*†*”*¥*»*Ì*Ï*Õ*Ý4`…`…n…x…�…ˆ…�…™…™…Ÿ…ÞÄKxööBöEöJöWö\önöpötöxö{öŽö§öÉöÒöÝöäöýö ÷$÷=÷_÷d÷k÷„÷¦÷¨÷Á÷ã÷ã÷ã÷ø÷ø!ø3øß „ÈNONOlOzO�O’O°O¶O»OÁOÏOÖOåOêOöOPP&P1PDPKPeP‚PŽP©PÁPÝPæPõPýP -QQQ)Q7QWQ\QdQ}Q�QŸQ¥Q°Q¹Q¿QRïQàQRPR:R+R`RcRƒRSà<*5CC1C7C@CRCkCsC‰C•Cá„ |žžÀËÒÚÝÝíøøû "(99;DPV|€ƒ“›  §­¾ÄÊÕææïôþ *ADS_llllr„Š›¼Íåìöþ!1<<<Pdtw2â„9‘6‘6­6¼6Ã6Ý677*737A7S7l7l7~7”7œ7Ÿ7«7ãX{͆†±»ÎÙëùÿ 5=Peu�‘¡ª°µ¼ÂÈÎÙäçî*?LOW[m|‡�¦¿ÃÌÓåíôø,:@DFSSSUlrr„ä  -ЄЄلí„ò„å,ýDž�ž�º�À�Ë�Ü�á�ç�ê�î�î���I�5�U�n�Z�z�“��Ÿ�¦�«�µ�¸�¼�Á�Ú�Æ�æ�æ�æ�ë�ü�‘‘ -‘‘‘.‘3‘i‘U‘u‘Ž‘z‘š‘°‘œ‘¼‘ÑÈ‘ΑёՑבð‘Ü‘ü‘ü‘ü‘ü‘’=’I’æˆÍëQQZUUdss‚‚‘‘  ¯¯¾ÒÍÜÜëú çxÈâ†\†\¤\¶\¼\È\ß\ß\ñ\÷\]]]']-]3]>]L]Y]e]s]‚]‚]²]èd�²¶è¶èºèÍèÍèçèîèúèúèéé(é(é?é?éVéVéméoéoésé騯øÎúÎúðú÷úûûû*û5û@ûQûbûyû}û‚û†ûˆû™û«û·ûÉûËûäûóû÷û÷û÷û -ü ü ü+ü1ü;üFüTü[üjülü‚üœüœü®üê`ËßÖ—Ö—ì—˜˜ ˜.˜M˜Q˜W˜j˜‡˜‰˜‰˜º˜¨˜‰˜Ù˜ã˜ëP6F˜C˜C®CºCÂCÆC×CåCëC÷CÿC -DDDDì ®-ž7ž7¸7Ã7Ç7Ð7×7Þ7ô788(8:8I8X8i8x8x88ƒ8Œ8™8 8©8°8´8Ô8Ô8Ô8Ô8Ô8à8ä8ç8ï8ý8999"939>9C9C9P9V9e9|9~9‰9–9¥9¨9®9ª9Â9Ù9Û9é9ë9ö9ü9ü9::::3:3:3:8:8:M:[:f:k:k:n:s:s:�:�:ª:¬:¬:°:²:²:Î:Ü:è:ê:ê:í:ï:ï:ü:þ:þ:;;;;; -;;; ;@;M;[;b;*<í(rxЇЇއå‡õ‡ø‡þ‡î(ntÉ&É&Ò&Ü&ì&÷&÷&'ïTzK6î6îTîZî]îfîpîˆî˜î¡î§îªî®î°îÈîØîåîëîïîõî÷îúîþîþî!ï%ï+ï+ï2ïTïiï|ï�ï•ïœï§ï±ïµï¸ï¿ïÅïÉïÏïàïæïëïðïýïÿïððð'ð)ð;ð;ð;ð;ð;ð_ðjðvð�ð�ð¢ð®ðËðïð ññ%ñ*ñ8ñOñTñZñkñ€ñ†ñ–ñ£ñ»ñÂñÎñæñòñòñòñøñûñþñòò1ò7ò<òGòGòLòYòfòfòlòzò‘ò—òšò�ò¤ò­ò´ò´ò¹òÆòÓòÓòÙòçòþòóó -óóó"ó)ó6óCóCóJóTó[óaóhósó‡ó‡ó¡ó¦ó­óµó¼óËóÏóØóðóõóüóô)ô/ô7ôPôdôdôôô™ô§ô®ôµô×ôêôõõõ<õ<õ<õUõaõrõŠõŽõcöð¼ÙÎhÎhæhêhøhiii)iIi+iUiZiZi|i¬i�iƒiÎiÓiûij jj7jjCjHj[jbjj’j’jµjµjÁjñ &*&*5*N*T*ò8�™>I>IWIfIzI‡I�I“I–I·Ió8 ¡.¡.¯.¶.Á.É.Ð.Ö.Ü.Ü.â.ô Ö*Ö*à*è*í*õôÓŒÖ�Ö�ô�‚‚‚3‚_‚x‚¤‚΂Ô‚Ú‚â‚ä‚삃 -ƒƒ!ƒ:ƒfƒƒ«ƒÕƒÛƒáƒéƒîƒöƒ„„ „+„0„I„u„Ž„º„ä„ê„ð„ø„ú„…… …+…7…P…|…•…Á…ë…ñ…÷…ÿ…† †'†*†5†A†A†F†L†R†Z†b†m††ކ©†½†ç†í†ò†‡‡1‡E‡o‡u‡}‡‚‡”‡£‡¾‡Ò‡ü‡ˆˆˆ(ˆCˆWˆ�ˆ‡ˆŒˆŒˆŒˆ�ˆ¨ˆ³ˆÙˆñˆüˆ‰‰‰‰)‰@‰E‰k‰ƒ‰މ–‰£‰£‰¨‰»‰ȉÒ‰æ‰ý‰Š(Š5Š`ŠtЋЙЛНЯЯŠÏŠÛŠñŠ -‹‹)‹<‹@‹@‹@‹G‹L‹_‹k‹‚‹„‹‰‹œ‹¨‹µ‹¿‹¿‹Ñ‹ö”k  9 969B9B9X9c9e9�9�9�9ˆ9’9–9š9�9�9¦9ª9À9À9ö9: ::-:2:5:::::::O:V:c:j:r:w:w:Œ:˜: :¥:¥:º:Ç:Ï:Ô:Ô:é:õ:þ:;;;0;;;^;b;p;x;};};’;¬;¶;Â;Ê;Ï;Ï;î;ú;< -< <+<:<?<N<[<`<`<`<c<h<h<h<‡<“<ž< <£<¨<¨<¨<²<º<Á<É<Ò<Ý<ã<ñ<ÿ<ÿ< ===O=U=\=k=�=†=†=™=¡=¡=£=£=£=¨=¨=¯=µ=¹=À=Ä=Ä=Ä=Ä=Ó=Ó=ø=>>> B÷(  B B.B7BEBKBø�1ÞvÞvüvww&w;wIwTwcwiwiwiwnwsw�wŒw¢w¤w©w·wÂwÏwÖwäwù\‘¤Þ,Þ,ø,-ÿ,(-A-:-Y-n-[-z-�-Ÿ-²-²-¿-Þ-Þ-è-ú8hr¦G¦G¿GÎGâGñG÷GýGH!Hû0�—ȈȈ܈èˆöˆùˆ‰‰‰ü0S[^Ó^ÓrÓzÓ‡Ó‘Ó¤ÓýP>NH†H†T†h†k††‡†‹†•†Ÿ†§†ª†°†þTš«¾I¾IØIëIîIøIJJJ.J8JLJLJRJUJ©Jÿ<˜£ ‰ ‰4‰;‰G‰S‰c‰h‰k‰o‰w‰ ,0ÆàÆàÔàààHzˆ~d~d’džd©d¿d«dËdÍdÔdßdëdód DƒfMfMŠM‘M–MžM¸MÁMÃMÐMÐMÒMìMòMôMöMNNNNNN N'N0N8N?NENGNcNgNyNŒN’N¦N«N¸N¸NÌNÓNÚNãNñNúNO O$O)O.O1O;O>ONOD jj$j.j8jHjMjSj_jajsjsjuj¥jlåüöÞöÞ -ß ß-ß8ß<ßCßGßPß_ßaßaßußw߀߆߆߆߆ߎß´Kt(D(DND_DdDkDuDuD}D�D”D™D®D°D³D·D¾DÒDÖDÞDêDñDõDýDÿDEEE E"E7E?EGEUEYEgE >¦j¦j¶jÂjÎjÞjöjüj -kk#k*k@kfk€k�kškªk°k²kÃkåkìkòklll)l/l5lXlôB» g g:g=gDgOg^g`gkgzgzg‡g•g˜gšgšgŸg¤g­g¸g¾gÇgÚgßgôgÿg h h h hLh`huh{h€h‡h�h”h™h™hŸh¥hªhªh½hËhãhéhîhi iiiiiiAiFiFioi–i›i›i›iži¥i«i²i·i·i½iÃiÈiÈißiéióiùij"j2j>jDjRjYj[jojuj|j|j~j~j~jƒj‰jŽj’j”j—j¢j®j±j³j·j·j¼j¼jÊjôj˜}Ÿ66RW^hny‰‘™ž©³¹ÄÔÜìóû    # 1 1 G  Ð1H�H�\�\�‚�‚�Ÿ�£�¨�¨�¨�´�¹�É�Î�Î�Î�Ó�Ó�é�ð�ÿ� ��&�/�1�1�1�1�8�?�F�M�T�[�b�i�i�k�k�q�v�}‘ \ No newline at end of file +ö +  ; &  G e ’ } q ž ¸ ¸ × ì Ù   ø % ? ? ? Q k k ˜ ± ¥ Þ ã ö ê   $ B Z N € m › Œ § Å Ú Ç ò æ  :::Lff�Ž­­µ¤(®ß®ß¼ßßßåßêßêßðߥ(!'6Ò6Ò?ÒMÒSÒUÒZÒ¦D]j|8|8–8�8¦8²8Ç8Ï8Õ8Û8Ý8Ý8ì8§„½Ú¨¥¨¥Û¥ç¥ë¥ó¥û¥ÿ¥ +¦¦¦¦¦#¦'¦8¦I¦K¦O¦`¦q¦~¦‘¦˜¦¢¦¢¦¢¦´¦¨€¸—¸—Ñ—Ø—ß—æ—ì—ü—˜˜˜3˜6˜8˜S˜]˜g˜n˜y˜‹˜“˜“˜©˜©˜»˜©˜bV^V^|^œ^¤^¯^¾^Ç^Ë^Ö^ö^û^_4_:_?_R__ˆ_ž_¤_¬_¯_´_Ç_ì_ñ_` ```8`=`Z`y``‡`‡`Œ`’`•` `À`Å`ß`þ`a a)a2a7aVa^acaƒaŒaŽa­aµaÕaÚaôabbbbbb+bÔFÔHÔNÔTÔ`ÔhÔnÔpÔvÔ²Ü,ß–l–l´l¼lÌlÔlmmm$m,m2mFmNmNmVm�mÙm´mümnn"n$nNnTn]ndnlntn€nˆn�n£n«n°nºnÚnânänînýno%o'oGoOoOoOoZoaoto|o…o…oŠoŽo–oŸo¨o°oÌoçop+p.pEpRpfp}p�p²pÌpÞpqqq:q=q=qTqaquqŒq—q›q¦q±qÃqÒqÔqþqrr"r'rQrWr\rnr}rr©r¬r¾rÍrÏrùrÿrÿrÿr s ssEsPsPsPsPsYses{s”s§s®sºsÁsÁsÔsØsØsØsßsäs÷sþs +ttt(t*t/tBtItUt\t\titststzt›t›t­t³ ÄæDæDûDE.EE EME:EYEnE[E›E†EzE§EµE½EÈEÊEÕEàEàEåEFFDFIFcFPF‚FoFŽF™F®F›FÍFºFÙFÞFÙFôFG +GGG"G-G-G2GMGOGjGjGwG|G›G�G¼G¼G¼GÄG´\ãö~]~]”]¦]¬]·]Å]Ñ]è]è]ú]^ ^^&^4^A^m^µ(28®®Ìßæíôøú  -77KVduy~šÂÆÏÓØé   ( - F W [ [ [ ` Ž £ ª ½ Á Æ â  +    $ 5 G W k m † ™ � � � ¹ á å î ò ÷ !%!%!3!G!L!e!v!z!Œ!Œ!Œ!‘! !Á!à!ë!ñ!"""2"N"v"z"ƒ"‡"Œ"�"¶"¶"Ä"Ø"Ú"ó"####"#&#8#=#Y#�#‰#’#–#›#¬#Â#Ò#æ#ë#$$$-$-$-$-$2$Q$`$�$Œ$’$¨$¹$¹$¹$À$Ó$ì$ì$ì$û$û$%%%0%A%F%L%V%X%d%d%k%v%‹%�%˜%­%¹%»%Æ%Ò%â%é%ð%ú%&& +& &&&&/&1&6&>&B&D&D&M&Z&p&�&ª&¶&Â&É&É&Ü&à&à&à&ç&ì&'''%'%'<'>'C']'i'u'|'|'‰'“'“'¥'¶˜ ºœ˜G˜GµGÄGÄGÄGÞGÞGíGíGóGõGõGûGýGýGHHH HHHHHHHHH2H2HGHRH\HiH~H€H›H�H¸H½HØHÝHãHãHøHûH"I/IGIgIgIpIuI“I�I™I¨I­I´I½IÐIØIàIåIåIåIîIJ J J&J4JNJdJfJnJtJ|J�J�J‡J‡J�J¡J£J¸JºJÂJÈJÐJÕJÕJÕJÕJãJ÷JùJ K KKK#K(K1K9KBKHKNKPKPKPKXKXKfKzK~K€KŒKŽK©K¯K·K¼KÅKÐKÓKÙKßKèKëKëKùKL L,LILOLWL\LeLgLgLlLnLvLvL‘L£L¨L´LºL½LÔLÖLÙLéLíLôLýL MM M(M-M5M:M:MBMOMgMlMvMžM©M´M¿MÊMÕMàMëMöMöMöMþMþMN%N?NUNUNWNWN`NfNhNhNnNtNtN|N…N‹N—N—NžN¡NÀNËNÓNÛNàNàNçNëNðNÿNOOOO%OLOLORO`OqO}O„O’O¡O·O½OÂOÂOÇOÚOæOîOþOPP P&P(P1P1P7PEPQPdPwP‹P‘P“P¦P«P«PÈPÈPÚPàPéPïPøPQ Q QQ$Q&Q1QCQVQVQjQvQˆQ�Q™QŸQ¢Q¹Q»Q¾QÎQØQÛQÛQêQýQRR R&R)R@RBRERURYRaRoRtRyRyRR‡RŒRŒR’R’R R¦R¬R¶RÀRÎRãRæRèRòRòRôRüRSS S SSSSS#S.S3S8SCSHSnSpSuSzSS„S‰SŽS“S“S˜S�S¹SÃS×SëSñSùSùST TTT'T5TJTMTOTYThTmTmTmTuTzTƒTƒTˆTˆTŽT–T›T›T T«T°TµTºTÉTÉTÚTàTàTîTôTúTUUU1U4U6U@UOUTUTUTU\UaUjUoUoUuU}U‚U‚U‡U’U—UœU¡U°U°UÁUÇUÇUÕUÛUáUëUõUVVVV'V6V;V;V;VCVHVQVVVVV\VdViViVvV|V|VŠV�V–V VªV¸VÍVÐVÒVÜVëVðVðVðVøVýVW W WWWWW+W1W1W?WEWKWUW_WmW‚W…W‡W‘W W¥W¥W¥W­W²W»WÀWÀWÊWÒW×W×W×WÝWçWíWXXX XXX!X!X'X5X>XLXQXQXWXeXqX‚X�X–XžX¨X¶X¶X»X»XÆXÆXÆXÊXÏXÏXÕXÙXÞXæXìXîX÷XYYYYY!Y'Y5Y@YEYKYSYXYXYXYXYXYXYXYXYXYXYqYwY€Y†YŽY“Y˜Y¡Y¬YµY½YÂYÂYÂYÈYÐYÕYÕYÙYÞYÞYçYõYZZZZZ1Z1Z7Z@ZTZTZ]Z_ZeZnZ‚Z‚Z‹Z‹Z‹Z�Z•Z•Z�Z¢Z¢Z¿ZÍZÙZâZèZòZúZÿZÿZÿZ[["[4[>[>[F[F[N[P[P[i[s[|[~[~[~[„[ˆ[Š[Š[Š[Š[�[•[›[Ÿ[_·Ðà®t®tÐtætòtu,u9uPucunu„upu�u˜u˜u§u§u¯u»uÑuæuõuvvvvvv#v2v=vTvVv[vjvuv‚vŒvŒvšv¸”*KP P h o v y ‚ … ˆ Œ ‘ ± ž Á É Ñ Ô Ö æ ï ø þ ¡¡)¡:¡E¡w¡¹à.¢ö;ö;< <0<3<7<@<G<U<d<z<‹<œ<®<À<Ï<Þ<ï<þ<þ< =====*=1=?=S=\=b=p=‰=‹=�=™=™=ž=ž=ž=£=£=²=»=Ã=Ù=Ù=Ù=Þ=Þ=ó=ÿ= +>>>>>>3>?>L>N>N>R>T>T>p>|>ˆ>Š>Š>�>�>�>œ>ž>ž>¡>¡>ª>°>µ>Ñ>Ñ>Ñ>Ñ>Ñ>Ñ>Ñ>Ñ>Ñ>Ñ>Ñ>Ñ>Ó>ä>ö>????? ?0>0F0U0Y0f0s0‡0–0¶0Ã0Õ0÷01%1A1S1k1‚1�1®1Ì1Û1ö1225252P2y2“2®2À2Ï2Þ2Þ2é2ü2 3 303=3H3W3w3w3ƒ3ƒ3ƒ3”3¡3¨3Ç3Ð3Ý3á3é3ô3 4$4-4=4E4J4n4~4Ž4™4­4²4º4à4â4í4 5:5:5R5a5i5x5�5‰5›5º5Â5Ê5Õ5×5ç5ÿ56/6G6Y6p6y6‚6”6¢6¦6ª6¿ …… …(…-…À\…XÈÈ8È?ÈLÈWÈ\ÈbÈtÈzȒȘȶÈÊÈÕÈÛÈýÈýÈ É"É$É'É3É;ÉCÉKÉYÉ_ÉeÉqÉqÉsÉ…É‹É�É�ɧɧÉÅÉÅÉØÉåÉêÉêÉÊ +ÊÊ/Ê:ÊHÊSÊcÊpʂʈʒʞʫʭʭʵʺʺÊÂÊÇÊÇÊÏÊÔÊÔÊÜÊáÊáÊçÊìÊìÊóÊøÊøÊÿÊËËËËË Ë$Ë$Ë/Ë4Ë4Ë?Ë?ËXË_ËeËhËsËvˊ˗˦˭˰ËÂËÄËÊËÞËëËúËúËúËúËÌÌ1ÌAÌRÌXÌiÌoÌtÌ~Ì�Ì Ì¯ÌµÌÆÌÑÌÛÌêÌùÌÿÌ +ÍÍ%Í+Í<ÍGÍMÍ]Í]Ím͔̀͌ͤͫͱÍÂÍÍÍÒÍïÍÎÎ"Î.Î@ÎKÎZÎ\ÎnÎvÎ{΂ΆΔΞΤήδοÎÅÎÇÎÔÎáÎëÎÏÏÏÏ Ï_ÑÁ0#«è§è§¨1¨9¨9¨G¨Z¨s¨v¨’¨’¨’¨š¨œ¨œ¨¤¨¦¨¦¨®¨°¨°¨¸¨¸¨Á¨Ç¨Ì¨Ì¨Õ¨á¨å¨ê¨ð¨õ¨õ¨ý¨© ©©©©"©:©Y©\©q©�©�©�©˜©š©š©š©¢©¤©¤©¤©¬©®©®©®©¶©¸©¸©Ã©Ã©É©Î©Î©Î©Î©Õ©à©ò©ªªªªª(ª(ª/ª3ª9ªQª_ªrª~ª§ªªª±ªÃªËªÔªßªßªêªðªõªõªõªüª«« «%«G«S«Y«^«^«e«p«p«u«‡«�«�«�«�«æ«Âd)BB>BHBKBKBUBhBjBwByB„B˜B B°BµB»BÃBÆBØBÃLWf§0§0»0¿0Ä0Ï0Ï0Ù0ß0ß0ã0ë0Ä\CV?0?0U0U0Y0^0q0t0y0y0ƒ0‰0‰0—0™0£0Å8(2^Ò^ÒgÒgÒuÒyÒ€ÒƒÒˆÒÆ¨²ØŽfŽf¦f®f¹fÒfÆfÿfYgDg9g$g g_gtgdg�g”g gÇgÌgágÎgígógógh'hOh5hch~h~h~hŠhÇl¥¼®-®-È-ð-Ó-ü-.5...M.e.R.q.„.¤.¶.É.É.Ö.õ.õ.ÿ.È4“œ&è&è:è?èEèIèMèlètèɼLw^’^’v’�’‹’¤’¼’Á’Æ’Ê’Ì’Ò’Ø’î’Û’ú’ú’“1““=“G“`“x“}“‚“†“ˆ“Ž“”“ª“—“¶“¶“ɓѓã“ý“ö“ ””Ê4;DöÜöÜÿÜ Ý*Ý/Ý1Ý1Ý6ÝË”"¸¦¸¦Æ¦Ø¦Ü¦ä¦ì¦÷¦§ +§§ §%§;§B§I§T§_§a§l§w§y§…§�§›§¤§¬§¬§°§ç§Ì€Úö§4§4Å4É4Í4Õ4ã4æ4é4ü455555#5+575L5]5d5k5k5x5�5Í\!´¾H¾HðHûH0I!II6IeIjIjInIxI„IŸI¦I´I¶I¾IØIôIJJ+J?JDJKJpJwJ€J‚J‡J›J¸JÊJ×JïJ KK!K%K%K0K7KIKLKNKdKSKpKˆKŠK¢K´K·K¹KÏK¾KÛKÛKÛKíKíKûKL-L&LBLBLGLKLgLsLŽL¬L¶LºLÊLéLÞLõL÷L MM.M'M=MAMWMvMkM‚M„M–M M´M¾MÇMÞMèMêMþMNNN"N"N"N-N4NHN`NbNzNŽN¥NªN¼NÄNåNûNûNûN O O2OÎd9ή2®2ä2ë2ó2ü2 33/3235393B3P3Z3_3‡3Œ3™3Å3Ê3×3÷3ü3 474?4D4Y4…4�4’4’4¥4¸4È4Ì4ë4ü455#5#5#5#5#535H5K5N5R5R5W55„5�5š5¢5½5Ï5Ü5ç56666)6+6+6+686O6Q6Q6^6u6u6†6‹6«6½6Ï6í6í6í6ú67777 7779797F7]7]7n7v7{7¡7³7Å7ã7ã7ã7ð78 8 88-8-8B8D8K8m8‹8�8—8¥8¯8±8±8±8Í8Õ8×8×8ù839Ϥ/TÎäÎäîäåå/å?åDåDåSåeåå‡åŽå�å£å«å«å«å­å­å­å­åËåËåËåËåÝåßåßåßåßåòåýå æÐxµ””,”8”C”H”T”_”d”k”p”{”€”€”€”²”Ÿ”¾”À”Å”ДÕ”Õ”Õ”•ô”•:•:•M•`•s•†•‹•‹•ž•±•Ä•וܕܕ–(–*–*–=–P–c–v–v–v–„–Ñ0Š’ÆçÆçÔçÚçÞçýçèè$èÒ<:E77ˆ7“7¡7­7¹7Â7Ë7Ô7Ú7ß7ÓluŒç&ç&õ&ÿ&'''"'$'0':'H'e'g'w'w'|'~'…'·'ÔÜŸÒŽ~Ž~¢~Ì~Á~­~ç~ô~@EqqvŒž´Êý €D€0€_€l€˜€�€¥€Ä€Ì€ñ€æ€Ò€���:�&�N�[�‡�‡�‡�‡���ÕL½Ì//$/6/=/\/\/n/�/Ž/‡/¦/°/ÖÈg•ï0ï01161X1d1k1v1�1Ž1—1—1œ1¦1¾1É1Ù1å1ì1÷12 +222 2 2 2'2'2121292A2I2Q2U2_2«2× x„x„†„š„ „Ø`FZß7ß7ï7ö7ø7ý7 88'8'85858A8J8M8[8e8h8p8Ù<›¦ž ž § ² ½ È Ó Ý û ¡¡Ú 2¦_¦_¾_Ð_Ö_â_í_û_``)`9`K`Q`W`]`p`v``…`—`�`¨`°`¾`Ë`aÛ, N*N*\*m*ƒ*”*—*�*Ü40…0…>…H…Q…X…_…i…i…o…ÝÄKxÖõÖõöö +ööö.ö0ö4ö8ö;öNögö‰ö’ö�ö¤ö½ößöäöýö ÷$÷+÷D÷f÷h÷�÷£÷£÷£÷¸÷Ò÷á÷ó÷Þ}¾ÞnÞnünÿnoo!o2o?oEoJoJoWo`ofovo„o†o¥o¶o½oÉoÙoÙoçoúop pppp p p+p:pMpSpXplprpzpŒp’p”p£p°p¶p¼pÁpÇpÍpÔpàpçpépîpöpøpýp q qqqq q'q)q.q6q8q=qGqIqNqXqXqXqhqhqhqq…q‹q–q›q£q¼qÂqÍqÑq×qâqûqrrr$r)r.r.rCrKrSrqr|r‡r“r�rœr¥rªr¯rÄrËrÔràræròrörûrs ss!s#s)s6s;s@sYsdsososus‚s„s‰s’s«s¶sÁsÇsÔsÔsØsÝsÝsîsðsðstttttt-t/t/tBtDtDtVtVt\tatatxtŒt�t™t¡t¨t®t¶tÉtÔtËtätätætþtuuu!u1u=uTunusu‡u—uªu¯u¯uµuÉuÛuæuîuöuúuvvvvv-v=vBvBvHvNvSvSvSvYvhv{vˆvŒv‘v‘v•všvšvŸvªv¶vÐvævòvòvøvwww w/wBwBwOw[w[w[w[w_wdwuw‡w’wšw¢w¤w¶w»wÉwÕwÛwèwèwÿwxx#x/x1x:xFx]x]xcxpxrx„x„x�x�x�x�x�x {ß „ÈOO4OBOUOZOxO~OƒO‰O—OžO­O²O¾OÐOÐOîOùO PP-PJPVPqP‰P¥P®P½PÅPÒPÛPàPñPÿP Q$Q,QEQWQgQmQxQ�Q‡QÍQ·Q¨QÝQRRóQ(R+RKRßRà<*5ÜBÜBýBC CC7C?CUCaCá„ |ffˆ“𢥥µÀÀÃÊÑ×Ýãêð DHK[chhou†Œ’�®®·¼ÆÍÔÜâäò  '4444:LRc„•­´¾ÆÍÍÖÝéù,<?úâ„9_6_6{6Š6‘6«6Ñ6ç6ø677!7:7:7L7b7j7m7y7ãX{ÍNNyƒ–¡³ÁÇØßçý-=GIYirx}„Š�–¡¬¯¶ÐØò #5DOWn‡‹”›­µ¼ÀÉËÝô 4::Lä  + „ „©„½„„å,ýD^�^�z�€�‹�œ�¡�§�ª�®�®�Î�Ó� �õ��.��:�S�?�_�f�k�u�x�|���š�†�¦�¦�¦�«�¼�Á�Ç�Ê�Î�Î�î�ó�)‘‘5‘N‘:‘Z‘p‘\‘|‘ƒ‘ˆ‘Ž‘‘‘•‘—‘°‘œ‘¼‘¼‘¼‘¼‘Ô‘ý‘ ’æˆÍë  (##2AAPP__nn}}Œ ›ªª¹È×ÔçxÈâN\N\l\~\„\�\§\§\¹\¿\Ê\Ú\æ\ï\õ\û\]]!]-];]J]J]z]èd�²vèvèzè�è�è§è®èºèºèÑèÑèèèèèÿèÿèéé-é/é/é3é騯øŽúŽú°ú·úÂúØúØúêúõúûû"û9û=ûBûFûHûYûkûwû‰û‹û¤û³û·û·û·ûÊûßûßûëûñûûûüüü*ü,üBü\ü\ünüêP6FdCdCzC†CŽC’C£C±C·CÃCËCÖCÜCßCéCë ®-f7f7€7‹7�7˜7Ÿ7¦7¼7Í7Þ7ð788 818@8@8G8K8T8a8h8q8x8|8œ8œ8œ8œ8œ8¨8¬8¯8·8Å8Í8Ú8â8ê8û89 9 999-9D9F9Q9^9m9p9v9r9Š9¡9£9±9³9¾9Ä9Ä9Ì9Ì9Þ9å9û9û9û9:::#:.:3:3:6:;:;:W:e:r:t:t:x:z:z:–:¤:°:²:²:µ:·:·:Ä:Æ:Æ:É:É:É:É:É:Ò:Ø:Ü:è:;;#;*;ò;ì(rx ‡ ‡®‡µ‡Å‡È‡Î‡í(nt—&—& &ª&º&Å&Å&ã&îTzKþíþíî"î%î.î8îPî`îiîoîrîvîxî�î î­î³î·î½î¿îÂîÆîÆîéîíîóîóîúîï1ïDïWï]ïdïoïyï}ï€ï‡ï�ï‘ï—ï¨ï®ï³ï¸ïÅïÇïÙïÛïâïïïñïððððð'ð2ð>ðUðUðjðvð“ð·ðÑðÖðíðòðñññ"ñ3ñHñNñ^ñkñƒñŠñ–ñ®ñºñºñºñÀñÃñÆñßñåñùñÿñòòòò!ò.ò.ò4òBòYò_òbòeòlòuò|ò|ò�òŽò›ò›ò¡ò¯òÆòÌòÏòÒòÙòÙòêòñòþò ó óóó#ó)ó0ó;óOóOóiónóuó}ó„ó“ó—ó ó¸ó½óÄóæóñó÷óÿóô,ô,ôGôGôaôoôvô}ôŸô²ôÖôØôâôõõõõ)õ:õRõVõ+öï¼ÙŽhŽh¦hªh¸hÇhÒhÞhéh iëhiii:C:C:X:d:l:q:q:†:“:›: : :µ:Á:Ê:Ò:Ú:æ:ü:;*;.;<;D;I;I;^;x;‚;Ž;–;›;›;º;Æ;Ñ;Ö;ë;÷;< <<'<,<,<,</<4<4<4<S<_<j<l<o<t<t<t<~<†<�<•<ž<©<¯<½<Ë<Ë<Õ<Þ<æ<=!=(=7=M=R=R=e=m=m=o=o=o=t=t={=�=…=Œ=�=�=�=�=Ÿ=Ÿ=Ä=Í=Í=Ñ=ìAö( ìAìAúABBB÷�1žvžv¼vÄvÐvævûv ww#w)w)w)w.w3wAwLwbwdwiwww‚w�w–w¤wø\‘¤ž,ž,¸,Ü,¿,è,-ú,-.--:-M-_-r-r--ž-ž-¨-ù8hrnGnG‡G–GªG¹G¿GÅGÈGéGú0�—˜ˆ˜ˆ¬ˆ¸ˆÆˆÉˆáˆäˆìˆû0S[&Ó&Ó:ÓBÓOÓYÓlÓüP>N††$†8†;†O†W†[†e†o†w†z†€†ýTš«†I†I I³I¶IÀIÍIâIäIöIJJJJJqJþ<˜£ðˆðˆ‰ ‰‰#‰3‰8‰;‰?‰G‰ÿ ,0ŽàŽàœà¨àHzˆ>d>dRd^diddkd‹d�d”dŸd«d³d Dƒ.M.MRMYM^MfM€M‰M‹M˜M˜MšM´MºM¼M¾MËMËMËMËMÏMÞMçMïMøMNN NN+N/NANTNZNnNsN€N€N”N›N¢N«N¹NÂNâNèNìNñNöNùNOOOD ÖiÖiäiîiøij jj j!j3j3j5jejlåü¾Þ¾ÞÒÞèÞõÞßß ßßß'ß)ß)ß=ß?ßHßNßNßNßNßVß´JsøCøCD/D4D;DEDEDMD`DdDiD~D€DƒD‡DŽD¢D¦D®DºDÁDÅDÍDÏD×DåDíDïDòDEEE%E)E7E >fjfjvj‚jŽjžj¶j¼jÊjÛjãjêjk&k@kMkZkjkpkrkƒk¥k¬k²kÀkÈkÞkékïkõklôB»ðfðf +g gg g.g0g;gJgJgWgeghgjgjgogtg}gˆgŽg—gªg¯gÄgÏgÙgÙgïgïgh0hEhKhPhWh]hdhihihohuhzhzh�h›h³h¹h¾hÒhÜhãhãhãhèhèhiii?ifikikikiniui{i‚i‡i‡i�i“i˜i˜i¯i¹iÃiÉiìiòijjj"j)j+j?jEjLjLjNjNjNjSjYj^jbjdjgjrj~j�jƒj‡j‡jŒjŒjšjÄj˜}Ÿþþ &06AQYafq{�Œœ¤´»ÃËÓÛàëùù \X«æ?æ?þ?@@J@U@a@o@c@�@�@œ@¤@³@í@ï@A$A$AQAiAVA„AuA�A–A¥AºA¼AÇAÏAÏAêAïAøAB BB>B)BB]BJBiB~BkB«B–BŠB·BÑB¿BìBñB CøB*CC6CKC8CjCWCvCvC‘C C™C´C´C´CàCàCìC Ð1��,�,�R�R�o�s�x�x�x�„�‰�™�ž�ž�ž�£�£�¹�À�Ï�Ý�æ�ö�ÿ���������$�+�2�9�9�;�;�A�F�M‘ \ No newline at end of file diff --git a/Compiler/CompilerA.HPP b/Compiler/CompilerA.HPP index 1684512..91e7f37 100644 --- a/Compiler/CompilerA.HPP +++ b/Compiler/CompilerA.HPP @@ -85,12 +85,12 @@ class CIntermediateStruct #define IC_ADD_CONST 0x38 #define IC_SUB_CONST 0x39 -#define IC_EQUAL_EQUAL 0x3A -#define IC_NOT_EQUAL 0x3B +#define IC_EQU_EQU 0x3A +#define IC_NOT_EQU 0x3B #define IC_LESS 0x3C -#define IC_GREATER_EQUAL 0x3D +#define IC_GREATER_EQU 0x3D #define IC_GREATER 0x3E -#define IC_LESS_EQUAL 0x3F +#define IC_LESS_EQU 0x3F #define IC_PUSH_CMP 0x40 #define IC_AND_AND 0x41 @@ -102,16 +102,16 @@ class CIntermediateStruct #define IC_ASSIGN_PP 0x45 #define IC_ASSIGN_MM 0x46 -#define IC_SHL_EQUAL 0x47 -#define IC_SHR_EQUAL 0x48 -#define IC_MUL_EQUAL 0x49 -#define IC_DIV_EQUAL 0x4A -#define IC_MOD_EQUAL 0x4B -#define IC_AND_EQUAL 0x4C -#define IC_OR_EQUAL 0x4D -#define IC_XOR_EQUAL 0x4E -#define IC_ADD_EQUAL 0x4F -#define IC_SUB_EQUAL 0x50 +#define IC_SHL_EQU 0x47 +#define IC_SHR_EQU 0x48 +#define IC_MUL_EQU 0x49 +#define IC_DIV_EQU 0x4A +#define IC_MOD_EQU 0x4B +#define IC_AND_EQU 0x4C +#define IC_OR_EQU 0x4D +#define IC_XOR_EQU 0x4E +#define IC_ADD_EQU 0x4F +#define IC_SUB_EQU 0x50 #define IC_JMP 0x51 #define IC_SUB_CALL 0x52 @@ -182,19 +182,19 @@ class CIntermediateStruct #define IC_BR_CARRY 0x88 #define IC_BR_NOT_CARRY 0x89 -#define IC_BR_EQUAL_EQUAL 0x8A -#define IC_BR_NOT_EQUAL 0x8B +#define IC_BR_EQU_EQU 0x8A +#define IC_BR_NOT_EQU 0x8B #define IC_BR_LESS 0x8C -#define IC_BR_GREATER_EQUAL 0x8D +#define IC_BR_GREATER_EQU 0x8D #define IC_BR_GREATER 0x8E -#define IC_BR_LESS_EQUAL 0x8F +#define IC_BR_LESS_EQU 0x8F -#define IC_BR_EQUAL_EQUAL2 0x90 -#define IC_BR_NOT_EQUAL2 0x91 +#define IC_BR_EQU_EQU2 0x90 +#define IC_BR_NOT_EQU2 0x91 #define IC_BR_LESS2 0x92 -#define IC_BR_GREATER_EQUAL2 0x93 +#define IC_BR_GREATER_EQU2 0x93 #define IC_BR_GREATER2 0x94 -#define IC_BR_LESS_EQUAL2 0x95 +#define IC_BR_LESS_EQU2 0x95 #define IC_BR_AND_ZERO 0x96 #define IC_BR_AND_NOT_ZERO 0x97 @@ -314,26 +314,26 @@ class CIntermediateStruct #define AKW_BINFILE 88 #define KW_NUM_KEYWORDS 89 -#define CMP_TEMPLATE_INC 0x00 -#define CMP_TEMPLATE_DEC 0x01 -#define CMP_TEMPLATE_MOD 0x02 -#define CMP_TEMPLATE_LESS 0x03 -#define CMP_TEMPLATE_GREATER 0x04 -#define CMP_TEMPLATE_LESS_EQUAL 0x05 -#define CMP_TEMPLATE_GREATER_EQUAL 0x06 -#define CMP_TEMPLATE_STRLEN 0x07 -#define CMP_TEMPLATE_RDTSC 0x08 -#define CMP_TEMPLATE_SIGN_I64 0x09 -#define CMP_TEMPLATE_FSTP 0x0A -#define CMP_TEMPLATE_FLD 0x0B -#define CMP_TEMPLATE_HPET 0x0C -#define CMP_TEMPLATE_SQR 0x0D -#define CMP_TEMPLATE_ABS 0x0E -#define CMP_TEMPLATE_SQRT 0x0F -#define CMP_TEMPLATE_SIN 0x10 -#define CMP_TEMPLATE_COS 0x11 -#define CMP_TEMPLATE_TAN 0x12 -#define CMP_TEMPLATE_ATAN 0x13 +#define CMP_TEMPLATE_INC 0x00 +#define CMP_TEMPLATE_DEC 0x01 +#define CMP_TEMPLATE_MOD 0x02 +#define CMP_TEMPLATE_LESS 0x03 +#define CMP_TEMPLATE_GREATER 0x04 +#define CMP_TEMPLATE_LESS_EQU 0x05 +#define CMP_TEMPLATE_GREATER_EQU 0x06 +#define CMP_TEMPLATE_STRLEN 0x07 +#define CMP_TEMPLATE_RDTSC 0x08 +#define CMP_TEMPLATE_SIGN_I64 0x09 +#define CMP_TEMPLATE_FSTP 0x0A +#define CMP_TEMPLATE_FLD 0x0B +#define CMP_TEMPLATE_HPET 0x0C +#define CMP_TEMPLATE_SQR 0x0D +#define CMP_TEMPLATE_ABS 0x0E +#define CMP_TEMPLATE_SQRT 0x0F +#define CMP_TEMPLATE_SIN 0x10 +#define CMP_TEMPLATE_COS 0x11 +#define CMP_TEMPLATE_TAN 0x12 +#define CMP_TEMPLATE_ATAN 0x13 #define ASSOCF_LEFT 1 #define ASSOCF_RIGHT 2 diff --git a/Compiler/CompilerB.HPP b/Compiler/CompilerB.HPP index e978a7f..c636e69 100644 --- a/Compiler/CompilerB.HPP +++ b/Compiler/CompilerB.HPP @@ -46,7 +46,7 @@ public extern U0 LexPutLine(CCmpCtrl *cc,U8 *start); public extern U0 LexPutPos(CCmpCtrl *cc); public extern U0 LexPutToken(CCmpCtrl *cc); public extern U0 LexSkipEol(CCmpCtrl *cc); -public extern U8 *LexStatement2Bin( +public extern U8 *LexStmt2Bin( CCmpCtrl *cc,I64 *_type,I64 cmp_flags=CMPF_PRS_SEMICOLON); public extern U0 LexWarn(CCmpCtrl *cc,U8 *str=NULL); extern CMemberLst *MemberClassBaseFind( @@ -57,7 +57,6 @@ public extern I64 MemberMetaData(U8 *st,CMemberLst *ml); public extern CMemberLstMeta *MemberMetaFind(U8 *st,CMemberLst *ml); public extern CHashClass *OptClassFwd(CHashClass *tempc); public extern I64 PrsKeyWord(CCmpCtrl *cc); - #help_index "Compiler;Cmd Line (Typically)" extern I64 Cmp(U8 *filename, U8 *map_name=NULL,U8 *out_name=NULL,U8 mapfile_drv_let=0); diff --git a/Compiler/Lex.CPP b/Compiler/Lex.CPP index cd8d20e..c078dd5 100644 --- a/Compiler/Lex.CPP +++ b/Compiler/Lex.CPP @@ -160,7 +160,7 @@ lgc_start2: tempf->line_num=doc_e->y+2; //TODO: should be a page down cc->last_U16=CH_FORM_FEED; goto lgc_done; - case DOCT_INS_BINARY: + case DOCT_INS_BIN: tempf->buf_ptr=cc->cur_buf_ptr=&lex_zeros; tempf->line_num=doc_e->y+1; Free(cc->cur_str); @@ -173,16 +173,16 @@ lgc_start2: cc->cur_str=ptr; cc->cur_str_len=doc_e->bin_data->size; } - cc->last_U16=TK_INS_BINARY; + cc->last_U16=TK_INS_BIN; goto lgc_done; - case DOCT_INS_BINARY_SIZE: + case DOCT_INS_BIN_SIZE: tempf->buf_ptr=cc->cur_buf_ptr=&lex_zeros; if (doc_e->bin_data) cc->cur_i64=doc_e->bin_data->size; else cc->cur_i64=0; tempf->line_num=doc_e->y+1; - cc->last_U16=TK_INS_BINARY_SIZE; + cc->last_U16=TK_INS_BIN_SIZE; goto lgc_done; case DOCT_SHIFTED_Y: if (LexDollar(cc,doc,doc_e) && *(src=cc->dollar_buf)) { @@ -324,9 +324,8 @@ CDoc *LexDocRead(U8 *abs_filename,I64 flags) return doc; } - I64 cmp_type_flags_src_code[(DOCT_NUM_TYPES+63)/64]={ - 1<flags&CCF_KEEP_NEW_LINES)) break; //else fall through - case TK_INS_BINARY: - case TK_INS_BINARY_SIZE: + case TK_INS_BIN: + case TK_INS_BIN_SIZE: cc->token=ch; goto lex_end; case '.': @@ -1147,9 +1146,9 @@ lex_check_comment: j=LexGetChar(cc); if (j=='=') { if (i==TK_SHL) - i=TK_SHL_EQUAL; + i=TK_SHL_EQU; else - i=TK_SHR_EQUAL; + i=TK_SHR_EQU; } else cc->flags|=CCF_USE_LAST_U16; } diff --git a/Compiler/OpCodes.TXT b/Compiler/OpCodes.TXT index b121308..81ba298 100644 --- a/Compiler/OpCodes.TXT +++ b/Compiler/OpCodes.TXT @@ -18,6 +18,7 @@ The assembler will not report certain invalid forms. Get an Intel datasheet and learn which forms are valid. +{Lock|Rep}{Seg|2E=NotBr|3E=Br}{OP}{ADD}{REX} */ R8 AL 0; diff --git a/Compiler/OptLib.CPP b/Compiler/OptLib.CPP index afd37d6..4b841e6 100644 --- a/Compiler/OptLib.CPP +++ b/Compiler/OptLib.CPP @@ -138,7 +138,7 @@ Bool OptFixupBinaryOp1(CIntermediateCode *tempi, } else if (tempc2->raw_type!=RT_F64) tempi2->ic_flags|=ICF_R_TO_F64; - if (IC_LESS<=tempi->ic_code<=IC_GREATER_EQUAL && (tempii=OptLead1(tempi)) && + if (IC_LESS<=tempi->ic_code<=IC_GREATER_EQU && (tempii=OptLead1(tempi)) && tempii->ic_code!=IC_PUSH_CMP && tempii->ic_code!=IC_AND_AND) { //We are looking for float comparisons to zero to convert to int. if (tempi1->ic_code==IC_IMM_F64 && !tempi1->ic_data && @@ -241,8 +241,8 @@ CIntermediateCode *OptBrZero(CCmpCtrl *cc,CIntermediateCode *tempi) tempi->t.a1t=tempii->t.a1t; OptFree(tempii); return OptBrNotZero(cc,tempi); - case IC_EQUAL_EQUAL...IC_LESS_EQUAL: - tempi->ic_code=(tempii->ic_code-IC_EQUAL_EQUAL)^1+IC_BR_EQUAL_EQUAL; + case IC_EQU_EQU...IC_LESS_EQU: + tempi->ic_code=(tempii->ic_code-IC_EQU_EQU)^1+IC_BR_EQU_EQU; break; case IC_OR_OR: tempi->ic_code=IC_BR_OR_OR_ZERO; @@ -301,9 +301,9 @@ CIntermediateCode *OptBrZero(CCmpCtrl *cc,CIntermediateCode *tempi) OptFree(tempii); if (tempi->ic_flags&ICF_PUSH_CMP && - IC_BR_NOT_EQUAL<=tempi->ic_code<=IC_BR_LESS_EQUAL && + IC_BR_NOT_EQU<=tempi->ic_code<=IC_BR_LESS_EQU && !(tempi->ic_flags&ICF_USE_F64)) { - tempi->ic_code+=IC_BR_EQUAL_EQUAL2-IC_BR_EQUAL_EQUAL; + tempi->ic_code+=IC_BR_EQU_EQU2-IC_BR_EQU_EQU; tempi->ic_flags&=~ICF_PUSH_CMP; tempii=tempi->next; //IC_PUSH_CMP instruction while (tempii->ic_code!=IC_PUSH_CMP) @@ -368,8 +368,8 @@ CIntermediateCode *OptBrNotZero(CCmpCtrl *cc,CIntermediateCode *tempi) tempi->t.a1t=tempii->t.a1t; OptFree(tempii); return OptBrZero(cc,tempi); - case IC_EQUAL_EQUAL...IC_LESS_EQUAL: - tempi->ic_code=tempii->ic_code+IC_BR_EQUAL_EQUAL-IC_EQUAL_EQUAL; + case IC_EQU_EQU...IC_LESS_EQU: + tempi->ic_code=tempii->ic_code+IC_BR_EQU_EQU-IC_EQU_EQU; break; case IC_OR_OR: tempi->ic_code=IC_BR_OR_OR_NOT_ZERO; @@ -428,9 +428,9 @@ CIntermediateCode *OptBrNotZero(CCmpCtrl *cc,CIntermediateCode *tempi) OptFree(tempii); if (tempi->ic_flags&ICF_PUSH_CMP && - IC_BR_NOT_EQUAL<=tempi->ic_code<=IC_BR_LESS_EQUAL && + IC_BR_NOT_EQU<=tempi->ic_code<=IC_BR_LESS_EQU && !(tempi->ic_flags&ICF_USE_F64)) { - tempi->ic_code+=IC_BR_EQUAL_EQUAL2-IC_BR_EQUAL_EQUAL; + tempi->ic_code+=IC_BR_EQU_EQU2-IC_BR_EQU_EQU; tempi->ic_flags&=~ICF_PUSH_CMP; tempii=tempi->next; //IC_PUSH_CMP instruction while (tempii->ic_code!=IC_PUSH_CMP) diff --git a/Compiler/OptPass012.CPP b/Compiler/OptPass012.CPP index 808a8fa..ba10f11 100644 --- a/Compiler/OptPass012.CPP +++ b/Compiler/OptPass012.CPP @@ -722,7 +722,7 @@ args. } break; sub_switch_start: - case IC_EQUAL_EQUAL: + case IC_EQU_EQU: if (OptFixupBinaryOp1(tempi,tempi1,tempi2,&is_unsigned)) { tempi->ic_data=tempi1->ic_data==tempi2->ic_data; tempi->ic_code=IC_IMM_I64; @@ -730,7 +730,7 @@ args. if (tempi->ic_class->raw_type==RT_F64) tempi->ic_flags|=ICF_USE_F64; break; - case IC_NOT_EQUAL: + case IC_NOT_EQU: if (OptFixupBinaryOp1(tempi,tempi1,tempi2,&is_unsigned)) { tempi->ic_data=tempi1->ic_data!=tempi2->ic_data; tempi->ic_code=IC_IMM_I64; @@ -755,7 +755,7 @@ args. tempi->ic_flags|=ICF_USE_F64; } break; - case IC_GREATER_EQUAL: + case IC_GREATER_EQU: if (i=OptFixupBinaryOp1(tempi,tempi1,tempi2,&is_unsigned)) { if (i==FBO1_INT) { if (is_unsigned) @@ -789,7 +789,7 @@ args. tempi->ic_flags|=ICF_USE_F64; } break; - case IC_LESS_EQUAL: + case IC_LESS_EQU: if (i=OptFixupBinaryOp1(tempi,tempi1,tempi2,&is_unsigned)) { if (i==FBO1_INT) { if (is_unsigned) @@ -825,38 +825,38 @@ args. if (cc->pass==2 && (!tempc->size||!tempc2->size)) LexWarn(cc,"Assign U0 "); sub_switch_start: - case IC_MUL_EQUAL: + case IC_MUL_EQU: if (tempi2->ic_code==IC_IMM_I64 && tempc->raw_type!=RT_F64 && tempc2->raw_type!=RT_F64) { if (i=tempi2->ic_data) { if (Bsf(i)==Bsr(i)) { tempi2->ic_data=Bsf(i); - tempi->ic_code=IC_SHL_EQUAL; + tempi->ic_code=IC_SHL_EQU; } } } break; - case IC_DIV_EQUAL: + case IC_DIV_EQU: if (tempi2->ic_code==IC_IMM_I64 && tempc->raw_type!=RT_F64 && tempc2->raw_type!=RT_F64 && (i=tempi2->ic_data) && Bsf(i)==Bsr(i)) { tempi2->ic_data=Bsf(i); - tempi->ic_code=IC_SHR_EQUAL; + tempi->ic_code=IC_SHR_EQU; } break; - case IC_MOD_EQUAL: + case IC_MOD_EQU: if (tempi2->ic_code==IC_IMM_I64 && tempc->raw_type!=RT_F64 && tempc2->raw_type!=RT_F64 && (i=tempi2->ic_data) && Bsf(i)==Bsr(i)) { tempi2->ic_data=i-1; - tempi->ic_code=IC_AND_EQUAL; + tempi->ic_code=IC_AND_EQU; } break; - case IC_ADD_EQUAL: - case IC_SUB_EQUAL: + case IC_ADD_EQU: + case IC_SUB_EQU: break; sub_switch_end: if (tempi2->ic_class->raw_type==RT_F64) @@ -888,11 +888,11 @@ args. } } break; - case IC_SHL_EQUAL: - case IC_SHR_EQUAL: - case IC_AND_EQUAL: - case IC_OR_EQUAL: - case IC_XOR_EQUAL: + case IC_SHL_EQU: + case IC_SHR_EQU: + case IC_AND_EQU: + case IC_OR_EQU: + case IC_XOR_EQU: if (tempc2->raw_type==RT_F64) tempi2->ic_flags|=ICF_R_TO_INT; break; @@ -1167,8 +1167,8 @@ args. case IC_ATAN: case IC_BR_CARRY: case IC_BR_NOT_CARRY: - case IC_BR_EQUAL_EQUAL ...IC_BR_LESS_EQUAL: - case IC_BR_EQUAL_EQUAL2...IC_BR_LESS_EQUAL2: + case IC_BR_EQU_EQU ...IC_BR_LESS_EQU: + case IC_BR_EQU_EQU2...IC_BR_LESS_EQU2: case IC_BR_OR_OR_NOT_ZERO: case IC_BR_OR_OR_ZERO: case IC_BR_AND_AND_NOT_ZERO: diff --git a/Compiler/OptPass3.CPP b/Compiler/OptPass3.CPP index 7ed193a..65d9462 100644 --- a/Compiler/OptPass3.CPP +++ b/Compiler/OptPass3.CPP @@ -220,27 +220,27 @@ U0 OptPass3(CCmpCtrl *cc,COptReg *reg_offsets) } break; case IC_LESS: - case IC_GREATER_EQUAL: + case IC_GREATER_EQU: case IC_GREATER: - case IC_LESS_EQUAL: + case IC_LESS_EQU: if (tempi->ic_flags&ICF_USE_F64) CmpF2PushPop(tempi,tempi1,tempi2); break; - case IC_MUL_EQUAL: - case IC_DIV_EQUAL: - case IC_ADD_EQUAL: - case IC_SUB_EQUAL: + case IC_MUL_EQU: + case IC_DIV_EQU: + case IC_ADD_EQU: + case IC_SUB_EQU: if (tempc->raw_type==RT_F64) CmpF1PushPop(tempi,tempi2); case IC_ASSIGN_PP: case IC_ASSIGN_MM: case IC_ASSIGN: - case IC_SHL_EQUAL: - case IC_SHR_EQUAL: - case IC_MOD_EQUAL: - case IC_AND_EQUAL: - case IC_OR_EQUAL: - case IC_XOR_EQUAL: + case IC_SHL_EQU: + case IC_SHR_EQU: + case IC_MOD_EQU: + case IC_AND_EQU: + case IC_OR_EQU: + case IC_XOR_EQU: if (tempi1->ic_code==IC_LEA && tempi1->a1.type&TY_MASK==TY_DISP && tempi1->a1.reg==REG_RBP) @@ -289,14 +289,14 @@ U0 OptPass3(CCmpCtrl *cc,COptReg *reg_offsets) tempie=tempie->next; } break; - case IC_BR_NOT_EQUAL: - case IC_BR_EQUAL_EQUAL: + case IC_BR_NOT_EQU: + case IC_BR_EQU_EQU: if ((tempi1->ic_code==IC_IMM_I64 || tempi1->ic_code==IC_IMM_F64) && !tempi1->ic_data) { OptFree(tempi1); MemCpy(&tempi->a1,&tempi->a2,sizeof(CICArg)); tempi->a2.type=TY_NULL; - if (code==IC_BR_EQUAL_EQUAL) + if (code==IC_BR_EQU_EQU) code=tempi->ic_code=IC_BR_ZERO; else code=tempi->ic_code=IC_BR_NOT_ZERO; @@ -306,7 +306,7 @@ U0 OptPass3(CCmpCtrl *cc,COptReg *reg_offsets) tempi2->ic_code==IC_IMM_F64) && !tempi2->ic_data) { OptFree(tempi2); tempi->a2.type=TY_NULL; - if (code==IC_BR_EQUAL_EQUAL) + if (code==IC_BR_EQU_EQU) code=tempi->ic_code=IC_BR_ZERO; else code=tempi->ic_code=IC_BR_NOT_ZERO; @@ -378,12 +378,12 @@ U0 OptPass3(CCmpCtrl *cc,COptReg *reg_offsets) tempi->a1.type_pointed=CmpRawType(tempc); goto here1; case IC_BR_LESS: - case IC_BR_GREATER_EQUAL: + case IC_BR_GREATER_EQU: case IC_BR_GREATER: - case IC_BR_LESS_EQUAL: + case IC_BR_LESS_EQU: if (tempi->ic_flags&ICF_USE_F64) CmpF2PushPop(tempi,tempi1,tempi2); - case IC_BR_EQUAL_EQUAL2...IC_BR_LESS_EQUAL2: + case IC_BR_EQU_EQU2...IC_BR_LESS_EQU2: case IC_BR_CARRY: case IC_BR_NOT_CARRY: case IC_GET_LABEL: @@ -495,8 +495,8 @@ here1: case IC_AND: case IC_OR: case IC_XOR: - case IC_EQUAL_EQUAL: - case IC_NOT_EQUAL: + case IC_EQU_EQU: + case IC_NOT_EQU: case IC_AND_AND: case IC_OR_OR: case IC_XOR_XOR: diff --git a/Compiler/OptPass4.CPP b/Compiler/OptPass4.CPP index b496eed..d7eb4df 100644 --- a/Compiler/OptPass4.CPP +++ b/Compiler/OptPass4.CPP @@ -396,16 +396,16 @@ p4_sib: //this val was stashed during pass012 for pointer arithmetic tempi->ic_class2=tempi->t.class2; //See $LK,"ic_class2",A="FF:::/Compiler/BackB.CPP,ic_class2"$ case IC_ASSIGN: - case IC_SHL_EQUAL: - case IC_SHR_EQUAL: - case IC_MUL_EQUAL: - case IC_DIV_EQUAL: - case IC_MOD_EQUAL: - case IC_AND_EQUAL: - case IC_OR_EQUAL: - case IC_XOR_EQUAL: - case IC_ADD_EQUAL: - case IC_SUB_EQUAL: + case IC_SHL_EQU: + case IC_SHR_EQU: + case IC_MUL_EQU: + case IC_DIV_EQU: + case IC_MOD_EQU: + case IC_AND_EQU: + case IC_OR_EQU: + case IC_XOR_EQU: + case IC_ADD_EQU: + case IC_SUB_EQU: if (tempi1->ic_code==IC_LEA) { if (TY_DISP<=tempi1->a1.type&TY_MASK<=TY_SIB) { if (tempi1->a1.type&TY_MASK==TY_DISP && tempi1->a1.reg==REG_RBP) { @@ -550,8 +550,8 @@ p4_sib: } } break; - case IC_BR_EQUAL_EQUAL ...IC_BR_LESS_EQUAL: - case IC_BR_EQUAL_EQUAL2...IC_BR_LESS_EQUAL2: + case IC_BR_EQU_EQU ...IC_BR_LESS_EQU: + case IC_BR_EQU_EQU2...IC_BR_LESS_EQU2: case IC_BR_CARRY: case IC_BR_NOT_CARRY: case IC_BR_ZERO: @@ -642,7 +642,7 @@ p4_sib: case IC_OR: case IC_XOR: case IC_SUB: - case IC_EQUAL_EQUAL...IC_LESS_EQUAL: + case IC_EQU_EQU...IC_LESS_EQU: case IC_AND_AND: case IC_OR_OR: case IC_XOR_XOR: diff --git a/Compiler/OptPass789A.CPP b/Compiler/OptPass789A.CPP index 263ed28..412c939 100644 --- a/Compiler/OptPass789A.CPP +++ b/Compiler/OptPass789A.CPP @@ -224,19 +224,19 @@ cc->pass==10 is final pass, code is placed into buf. ICPreIncDec(tempi,SLASH_OP_DEC,ip2); ICFlagBranch(tempi,ip,0x75850F,buf); break; - case IC_BR_EQUAL_EQUAL: + case IC_BR_EQU_EQU: ICCmpAndBranch(tempi,FALSE,ip,0x74840F,0x74840F, 0x74840F,0x74840F,buf,ip2); break; - case IC_BR_EQUAL_EQUAL2: + case IC_BR_EQU_EQU2: ICCmpAndBranch(tempi,TRUE,ip,0x74840F,0x74840F, 0x74840F,0x74840F,buf,ip2); break; - case IC_BR_NOT_EQUAL: + case IC_BR_NOT_EQU: ICCmpAndBranch(tempi,FALSE,ip,0x75850F,0x75850F, 0x75850F,0x75850F,buf,ip2); break; - case IC_BR_NOT_EQUAL2: + case IC_BR_NOT_EQU2: ICCmpAndBranch(tempi,TRUE,ip,0x75850F,0x75850F, 0x75850F,0x75850F,buf,ip2); break; @@ -251,14 +251,14 @@ cc->pass==10 is final pass, code is placed into buf. ICCmpAndBranch(tempi,TRUE,ip,0x72820F,0x7C8C0F, 0x77870F,0x7F8F0F,buf,ip2); break; - case IC_BR_GREATER_EQUAL: + case IC_BR_GREATER_EQU: if (tempi->ic_flags&ICF_USE_F64) ICFCmpAndBranch(cc,tempi, ip,0x73830F,0x76860F,buf,ip2); else ICCmpAndBranch(tempi,FALSE,ip,0x73830F,0x7D8D0F, 0x76860F,0x7E8E0F,buf,ip2); break; - case IC_BR_GREATER_EQUAL2: + case IC_BR_GREATER_EQU2: ICCmpAndBranch(tempi,TRUE,ip,0x73830F,0x7D8D0F, 0x76860F,0x7E8E0F,buf,ip2); break; @@ -273,14 +273,14 @@ cc->pass==10 is final pass, code is placed into buf. ICCmpAndBranch(tempi,TRUE,ip,0x77870F,0x7F8F0F, 0x72820F,0x7C8C0F,buf,ip2); break; - case IC_BR_LESS_EQUAL: + case IC_BR_LESS_EQU: if (tempi->ic_flags&ICF_USE_F64) ICFCmpAndBranch(cc,tempi, ip,0x76860F,0x73830F,buf,ip2); else ICCmpAndBranch(tempi,FALSE,ip,0x76860F,0x7E8E0F, 0x73830F,0x7D8D0F,buf,ip2); break; - case IC_BR_LESS_EQUAL2: + case IC_BR_LESS_EQU2: ICCmpAndBranch(tempi,TRUE,ip,0x76860F,0x7E8E0F, 0x73830F,0x7D8D0F,buf,ip2); break; @@ -618,10 +618,10 @@ cc->pass==10 is final pass, code is placed into buf. else ICFSub(cc,tempi,buf,ip2); break; - case IC_EQUAL_EQUAL: + case IC_EQU_EQU: ICCmp(tempi,0x75,0x75,ip2); break; - case IC_NOT_EQUAL: + case IC_NOT_EQU: ICCmp(tempi,0x74,0x74,ip2); break; case IC_LESS: @@ -630,11 +630,11 @@ cc->pass==10 is final pass, code is placed into buf. else ICFCmp(cc,tempi,CMP_TEMPLATE_LESS,ip2); break; - case IC_GREATER_EQUAL: + case IC_GREATER_EQU: if (tempi->ic_flags&ICF_USE_INT) ICCmp(tempi,0x72,0x7C,ip2); else - ICFCmp(cc,tempi,CMP_TEMPLATE_GREATER_EQUAL,ip2); + ICFCmp(cc,tempi,CMP_TEMPLATE_GREATER_EQU,ip2); break; case IC_GREATER: if (tempi->ic_flags&ICF_USE_INT) @@ -642,11 +642,11 @@ cc->pass==10 is final pass, code is placed into buf. else ICFCmp(cc,tempi,CMP_TEMPLATE_GREATER,ip2); break; - case IC_LESS_EQUAL: + case IC_LESS_EQU: if (tempi->ic_flags&ICF_USE_INT) ICCmp(tempi,0x77,0x7F,ip2); else - ICFCmp(cc,tempi,CMP_TEMPLATE_LESS_EQUAL,ip2); + ICFCmp(cc,tempi,CMP_TEMPLATE_LESS_EQU,ip2); break; case IC_AND_AND: ICAndAnd(tempi,ip2); @@ -666,66 +666,66 @@ cc->pass==10 is final pass, code is placed into buf. case IC_ASSIGN_MM: ICAssignPostIncDec(tempi,SLASH_OP_DEC,ip2); break; - case IC_SHL_EQUAL: - ICShiftEqual(tempi,tempi->a1.type_pointed, + case IC_SHL_EQU: + ICShiftEqu(tempi,tempi->a1.type_pointed, tempi->r.type,tempi->r.reg,tempi->r.disp, tempi->a1.type,tempi->a1.reg,tempi->a1.disp, tempi->a2.type,tempi->a2.reg,tempi->a2.disp, 0xE0D1E0D3E0C1,0xE0D1E0D3E0C1,ip2); break; - case IC_SHR_EQUAL: - ICShiftEqual(tempi,tempi->a1.type_pointed, + case IC_SHR_EQU: + ICShiftEqu(tempi,tempi->a1.type_pointed, tempi->r.type,tempi->r.reg,tempi->r.disp, tempi->a1.type,tempi->a1.reg,tempi->a1.disp, tempi->a2.type,tempi->a2.reg,tempi->a2.disp, 0xE8D1E8D3E8C1,0xF8D1F8D3F8C1,ip2); break; - case IC_MUL_EQUAL: + case IC_MUL_EQU: if (tempi->ic_flags&ICF_USE_INT) - ICMulEqual(tempi,ip2); + ICMulEqu(tempi,ip2); else - ICFOpEqual(cc,tempi,SLASH_OP_FMUL,buf,ip2); + ICFOpEqu(cc,tempi,SLASH_OP_FMUL,buf,ip2); break; - case IC_DIV_EQUAL: + case IC_DIV_EQU: if (tempi->ic_flags&ICF_USE_INT) - ICDivEqual(tempi,FALSE,ip2); + ICDivEqu(tempi,FALSE,ip2); else - ICFOpEqual(cc,tempi,SLASH_OP_FDIV,buf,ip2); + ICFOpEqu(cc,tempi,SLASH_OP_FDIV,buf,ip2); break; - case IC_MOD_EQUAL: + case IC_MOD_EQU: if (tempi->ic_flags&ICF_USE_INT) - ICDivEqual(tempi,TRUE,ip2); + ICDivEqu(tempi,TRUE,ip2); else - ICFModEqual(cc,tempi,ip2); + ICFModEqu(cc,tempi,ip2); break; - case IC_AND_EQUAL: - ICAndEqual(tempi,ip2); + case IC_AND_EQU: + ICAndEqu(tempi,ip2); break; - case IC_OR_EQUAL: - ICOrEqual(tempi,ip2); + case IC_OR_EQU: + ICOrEqu(tempi,ip2); break; - case IC_XOR_EQUAL: - ICXorEqual(tempi,ip2); + case IC_XOR_EQU: + ICXorEqu(tempi,ip2); break; - case IC_ADD_EQUAL: + case IC_ADD_EQU: if (tempi->ic_flags&ICF_USE_INT) - ICAddSubEctEqual(tempi,tempi->a1.type_pointed, + ICAddSubEctEqu(tempi,tempi->a1.type_pointed, tempi->r.type,tempi->r.reg,tempi->r.disp, tempi->a1.type,tempi->a1.reg,tempi->a1.disp, tempi->a2.type,tempi->a2.reg,tempi->a2.disp, 0x010000000003,ip2); else - ICFOpEqual(cc,tempi,SLASH_OP_FADD,buf,ip2); + ICFOpEqu(cc,tempi,SLASH_OP_FADD,buf,ip2); break; - case IC_SUB_EQUAL: + case IC_SUB_EQU: if (tempi->ic_flags&ICF_USE_INT) - ICAddSubEctEqual(tempi,tempi->a1.type_pointed, + ICAddSubEctEqu(tempi,tempi->a1.type_pointed, tempi->r.type,tempi->r.reg,tempi->r.disp, tempi->a1.type,tempi->a1.reg,tempi->a1.disp, tempi->a2.type,tempi->a2.reg,tempi->a2.disp, 0x29000000052B,ip2); else - ICFOpEqual(cc,tempi,SLASH_OP_FSUB,buf,ip2); + ICFOpEqu(cc,tempi,SLASH_OP_FSUB,buf,ip2); break; case IC_SHL_CONST: ICShift(tempi,tempi->r.type,tempi->r.reg,tempi->r.disp, diff --git a/Compiler/PrsExp.CPP b/Compiler/PrsExp.CPP index aa75615..69d3712 100644 --- a/Compiler/PrsExp.CPP +++ b/Compiler/PrsExp.CPP @@ -37,8 +37,8 @@ CIntermediateCode *PrsAddOp(CCmpCtrl *cc,I64 stk_op,CHashClass *tempc) case IC_OR_OR: ICAdd(cc,IC_NOP1,0,cmp.internal_types[RT_I64]); break; - case IC_ADD_EQUAL: - case IC_SUB_EQUAL: + case IC_ADD_EQU: + case IC_SUB_EQU: if (tempc->ptr_stars_cnt) { ICAdd(cc,IC_SIZEOF,1,cmp.internal_types[RT_I64]); ICAdd(cc,IC_MUL,0,cmp.internal_types[RT_I64]); @@ -675,7 +675,7 @@ I64 PrsUnaryTerm(CCmpCtrl *cc,CPrsStk *ps,CMemberLst **_local_var, sub_switch_start: case TK_INTEGER: case TK_CHAR_CONST: - case TK_INS_BINARY_SIZE: + case TK_INS_BIN_SIZE: if (cc->cur_i64<0) ICAdd(cc,IC_IMM_I64,cc->cur_i64,cmp.internal_types[RT_U64]); else @@ -692,7 +692,7 @@ I64 PrsUnaryTerm(CCmpCtrl *cc,CPrsStk *ps,CMemberLst **_local_var, cm->str=LexExtStr(cc,&cm->st_len); cc->flags|=CCF_HAS_MISC_DATA; break; - case TK_INS_BINARY: + case TK_INS_BIN: cm=COCMiscNew(cc,CMT_STR_CONST); ICAdd(cc,IC_STR_CONST,cm,cmp.internal_types[RT_U8]+1); cm->str=cc->cur_str; diff --git a/Compiler/PrsStmt.CPP b/Compiler/PrsStmt.CPP index 034ab78..f65e612 100644 --- a/Compiler/PrsStmt.CPP +++ b/Compiler/PrsStmt.CPP @@ -149,7 +149,7 @@ U0 PrsFun(CCmpCtrl *cc,CHashClass *temp_return,U8 *name,I64 fsp_flags) saved_leave_label=cc->lb_leave; cc->lb_leave=COCMiscNew(cc,CMT_LABEL); cc->flags&=~CCF_HAS_RETURN; - PrsStatement(cc,,,0); + PrsStmt(cc,,,0); if (cc->max_linemin_line) cc->max_line=cc->min_line; @@ -467,14 +467,14 @@ U0 PrsIf(CCmpCtrl *cc,I64 try_cnt,CCodeMisc *lb_break) Lex(cc); lb=COCMiscNew(cc,CMT_LABEL); ICAdd(cc,IC_BR_ZERO,lb,0); - PrsStatement(cc,try_cnt,lb_break); + PrsStmt(cc,try_cnt,lb_break); k=PrsKeyWord(cc); if (k==KW_ELSE) { Lex(cc); lb1=COCMiscNew(cc,CMT_LABEL); ICAdd(cc,IC_JMP,lb1,0); ICAdd(cc,IC_LABEL,lb,0); - PrsStatement(cc,try_cnt,lb_break); + PrsStmt(cc,try_cnt,lb_break); ICAdd(cc,IC_LABEL,lb1,0); } else ICAdd(cc,IC_LABEL,lb,0); @@ -495,7 +495,7 @@ U0 PrsWhile(CCmpCtrl *cc,I64 try_cnt) Lex(cc); lb_done=COCMiscNew(cc,CMT_LABEL); ICAdd(cc,IC_BR_ZERO,lb_done,0); - PrsStatement(cc,try_cnt,lb_done); + PrsStmt(cc,try_cnt,lb_done); ICAdd(cc,IC_JMP,lb,0); ICAdd(cc,IC_LABEL,lb_done,0); } @@ -506,7 +506,7 @@ U0 PrsDoWhile(CCmpCtrl *cc,I64 try_cnt) lb=COCMiscNew(cc,CMT_LABEL); lb_done=COCMiscNew(cc,CMT_LABEL); ICAdd(cc,IC_LABEL,lb,0); - PrsStatement(cc,try_cnt,lb_done); + PrsStmt(cc,try_cnt,lb_done); if (PrsKeyWord(cc)!=KW_WHILE) LexExcept(cc,"missing 'while' at"); if (Lex(cc)!='(') @@ -531,7 +531,7 @@ U0 PrsFor(CCmpCtrl *cc,I64 try_cnt) if (cc->token!='(') LexExcept(cc,"expecting '(' at "); Lex(cc); - PrsStatement(cc,try_cnt); + PrsStmt(cc,try_cnt); lb=COCMiscNew(cc,CMT_LABEL); ICAdd(cc,IC_LABEL,lb,0); @@ -546,7 +546,7 @@ U0 PrsFor(CCmpCtrl *cc,I64 try_cnt) COCPush(cc); COCInit(cc); if (cc->token!=')') - PrsStatement(cc,try_cnt,NULL,0); + PrsStmt(cc,try_cnt,NULL,0); COCPush(cc); tempcbh=COCPopNoFree(cc); COCPop(cc); @@ -554,7 +554,7 @@ U0 PrsFor(CCmpCtrl *cc,I64 try_cnt) LexExcept(cc,"missing ')' at "); Lex(cc); - PrsStatement(cc,try_cnt,lb_done); + PrsStmt(cc,try_cnt,lb_done); COCAppend(cc,tempcbh); ICAdd(cc,IC_JMP,lb,0); ICAdd(cc,IC_LABEL,lb_done,0); @@ -646,7 +646,7 @@ sw_cont: } goto sw_cont; default: - PrsStatement(cc,try_cnt,root.last->last->lb_break); + PrsStmt(cc,try_cnt); } } break; @@ -728,7 +728,7 @@ sw_cont: dft_found=TRUE; break; default: - PrsStatement(cc,try_cnt,root.last->lb_break); + PrsStmt(cc,try_cnt,root.last->lb_break); } } sw_sub_end: @@ -863,7 +863,7 @@ U0 PrsTryBlk(CCmpCtrl *cc,I64 try_cnt) ICAdd(cc,IC_CALL_END,0,tempc); ICAdd(cc,IC_END_EXP,0,0,ICF_NO_DEPEND_RESULT); - PrsStatement(cc,try_cnt+1); + PrsStmt(cc,try_cnt+1); ICAdd(cc,IC_LABEL,lb_untry,0); ICAdd(cc,IC_CALL_START,0,0); @@ -885,12 +885,12 @@ U0 PrsTryBlk(CCmpCtrl *cc,I64 try_cnt) Lex(cc); ICAdd(cc,IC_LABEL,lb_catch,0); - PrsStatement(cc,try_cnt+1); + PrsStmt(cc,try_cnt+1); ICAdd(cc,IC_RET,0,tempc); ICAdd(cc,IC_LABEL,lb_done,0); } -Bool PrsStatement(CCmpCtrl *cc,I64 try_cnt=0, +Bool PrsStmt(CCmpCtrl *cc,I64 try_cnt=0, CCodeMisc *lb_break=NULL,I64 cmp_flags=CMPF_PRS_SEMICOLON) { I64 i,fsp_flags=0; @@ -912,7 +912,7 @@ Bool PrsStatement(CCmpCtrl *cc,I64 try_cnt=0, if (cc->token=='{') { Lex(cc); while (cc->token!='}' && cc->token!=TK_EOF) - PrsStatement(cc,try_cnt,lb_break); + PrsStmt(cc,try_cnt,lb_break); if (cc->lex_include_stk==cc->fun_lex_file) cc->max_line=cc->lex_include_stk->line_num; if (Lex(cc)!=',') goto sm_done; @@ -953,7 +953,7 @@ Bool PrsStatement(CCmpCtrl *cc,I64 try_cnt=0, Lex(cc); case KW_LOCK: cc->lock_cnt++; - PrsStatement(cc,try_cnt); + PrsStmt(cc,try_cnt); cc->lock_cnt--; break; case KW_TRY: diff --git a/Compiler/Templates.CPP b/Compiler/Templates.CPP index c7209fd..3fcf9e6 100644 --- a/Compiler/Templates.CPP +++ b/Compiler/Templates.CPP @@ -61,7 +61,7 @@ CMP_TEMPLATES:: FINCSTP ADD RSP,16 -@@35: //LESS_EQUAL +@@35: //LESS_EQU PUSH RDX PUSH RAX FLD U64 8[RSP] @@ -73,7 +73,7 @@ CMP_TEMPLATES:: FINCSTP ADD RSP,16 -@@40: //GREATER_EQUAL +@@40: //GREATER_EQU PUSH RDX PUSH RAX FLD U64 [RSP] @@ -307,7 +307,7 @@ CMP_TEMPLATES_DONT_PUSH:: FINCSTP ADD RSP,8 -@@35: //LESS_EQUAL +@@35: //LESS_EQU PUSH RAX FLD U64 [RSP] FCOMIP ST0,ST1 @@ -317,7 +317,7 @@ CMP_TEMPLATES_DONT_PUSH:: FINCSTP ADD RSP,8 -@@40: //GREATER_EQUAL +@@40: //GREATER_EQU PUSH RAX FLD U64 [RSP] FCOMIP ST0,ST1 @@ -487,7 +487,7 @@ CMP_TEMPLATES_DONT_PUSH2:: FINCSTP ADD RSP,8 -@@35: //LESS_EQUAL +@@35: //LESS_EQU PUSH RAX FLD U64 [RSP] FCOMIP ST0,ST1 @@ -499,7 +499,7 @@ CMP_TEMPLATES_DONT_PUSH2:: FINCSTP ADD RSP,8 -@@45: //GREATER_EQUAL +@@45: //GREATER_EQU PUSH RAX FLD U64 [RSP] FCOMIP ST0,ST1 diff --git a/Demo/AcctExample/HomeKeyPlugIns.CPP b/Demo/AcctExample/HomeKeyPlugIns.CPP index 4f430a2..adc660c 100644 --- a/Demo/AcctExample/HomeKeyPlugIns.CPP +++ b/Demo/AcctExample/HomeKeyPlugIns.CPP @@ -165,7 +165,7 @@ Bool MyPutKey(I64 ch,I64 sc) else { FifoU8Flush(god.fifo); GodBitsIns(GOD_GOOD_BITS,KbdMouseEvtTime>>GOD_BAD_BITS); - GodBooksPassage("C:/Home/Wb2/Files/Text/*"); + GodBooksPassage("C:/Home/Downloads/Text/*"); } } else { if (sc&SCF_KEY_DESC) @@ -293,6 +293,18 @@ Bool MyPutKey(I64 ch,I64 sc) else 'ê'; return TRUE; + case '9': + if (sc&SCF_KEY_DESC) + KeyDescSet("Dol /---->"); + else + "$$ID,5$$"; + return TRUE; + case '0': + if (sc&SCF_KEY_DESC) + KeyDescSet("Dol /<----"); + else + "$$ID,-5$$"; + return TRUE; case 'b': if (sc&SCF_KEY_DESC) KeyDescSet("Cmd /Jump to Bad Code"); @@ -309,7 +321,7 @@ Bool MyPutKey(I64 ch,I64 sc) if (sc&SCF_KEY_DESC) KeyDescSet("Cmd /JukeBox(TAD)"); else - JukeBox("::/Home/Wb2/Files/Psalmody"); + JukeBox("::/Home/Downloads/Psalmody"); return TRUE; case 'P': if (sc&SCF_KEY_DESC) diff --git a/Demo/AcctExample/HomePkgs.CPP b/Demo/AcctExample/HomePkgs.CPP index 29df2b5..81be1d7 100644 --- a/Demo/AcctExample/HomePkgs.CPP +++ b/Demo/AcctExample/HomePkgs.CPP @@ -5,7 +5,6 @@ #include "::/Apps/Psalmody/Load" #include "::/Demo/WebLogExample/WebLogRep" Cd("::/Home");; -#include "::/Home/TOSIDComputer" #include "::/Home/TOSCfg" #include "::/Home/TOSMisc" #include "::/Home/TOSDistro" diff --git a/Demo/AcctExample/HomeSys.CPP b/Demo/AcctExample/HomeSys.CPP index f159771..7463a69 100644 --- a/Demo/AcctExample/HomeSys.CPP +++ b/Demo/AcctExample/HomeSys.CPP @@ -9,12 +9,7 @@ U0 UserStartUp() WinToTop; WinZBufUpdate; Dir; - switch (tos_cid) { - case CID_DFT: - "$$PURPLE$$DFT$$FG$$:"; - break; - } - "$TX,"80,729",D="DD_TEMPLEOS_LOC_OFFICIAL"$LOC:"; + "$TX,"80,916",D="DD_TEMPLEOS_LOC_OFFICIAL"$LOC:"; CPURep; } @@ -37,13 +32,15 @@ U0 StartUpTasks() "Boot Time:%7.3fs\n",tS; XTalk(user1,"Cd(\"::/Home\");#include \"DoOnce\";\n"); Silent; - ACInit("/*;~*Bible.TXT*;~*.TXT*"); //No Bible, no uncompressed TXT. + ACInit("/*;~*/Bible.TXT*;~*.TXT*"); //No Bible, no uncompressed TXT. Silent(OFF); "AutoComplete Time:%7.3fs\n",tS; } -DelTree("::/Temp/ScreenShots"); -MkDir("::/Temp/ScreenShots"); +if (DrvIsWritable(':')) { + DelTree("::/Temp/ScreenShots"); + MkDir("::/Temp/ScreenShots"); +} StartUpTasks; diff --git a/Demo/AcctExample/HomeWrappers.CPP b/Demo/AcctExample/HomeWrappers.CPP new file mode 100644 index 0000000..783993f --- /dev/null +++ b/Demo/AcctExample/HomeWrappers.CPP @@ -0,0 +1,35 @@ +#help_index "Cmd Line (Typically)" + +#define FILEMASK_OFF_LIMITS "~*/Misc/PCIDevices.TXT*;~*/Misc/Bible.TXT*;"\ + "~*/Downloads/Text/*;~*/Downloads/Words/*;~*/Downloads/Bin/*;"\ + "~*/God/Vocab.TXT*" + +public I64 F(U8 *needle_str,U8 *fu_flags=NULL) +{//Find text in all text files. + return Find(needle_str,"/*",fu_flags); +} + +public I64 F2(U8 *needle_str,U8 *fu_flags=NULL) +{//Find text in most text files. + return Find(needle_str,"/*;" FILEMASK_OFF_LIMITS,fu_flags); +} + +public I64 R(U8 *needle_str,U8 *replace_text=NULL,U8 *fu_flags="+l-i") +{//Find text and replace in most text files. + return Find(needle_str,"/*;" FILEMASK_OFF_LIMITS,fu_flags,replace_text); +} + +public I64 FD(U8 *needle_str,U8 *fu_flags=NULL) +{//Find text in cur dir text files. + return Find(needle_str,"*",fu_flags); +} + +public I64 FD2(U8 *needle_str,U8 *fu_flags=NULL) +{//Find text in most cur dir text files. + return Find(needle_str,"*;" FILEMASK_OFF_LIMITS,fu_flags); +} + +public I64 RD(U8 *needle_str,U8 *replace_text=NULL,U8 *fu_flags="+l-i") +{//Find text and replace in most cur dir text files. + return Find(needle_str,"*;" FILEMASK_OFF_LIMITS,fu_flags,replace_text); +} diff --git a/Demo/AcctExample/PersonalMenu.TXT b/Demo/AcctExample/PersonalMenu.TXT index 53b0c403a141251ed03ee2c265be445705cecb60..8e8a380c4fbc9705c56f1cfa8465267c59e77218 100644 GIT binary patch delta 484 zcmccI#qyw=WkVS=TWXSih@;Eq3TA&s=J3>{$r~7@c|7uSQ}x3kG9Upyuz*W`d0tL_ zVoEVcNElT}-zg_Q9VE_+BEH$4HJnK-H8)>BB;TVXHzy=NBqGGMA~ClhCv|cGo6P2E z>?;|?^nEh(QiD;8dDi%E^x=9fFWf;($46G80!gf|JM< zf#4kE3PW(@xkC}08g3++Tiihi8517W$xC@01bnkyGK)08P6|(oQPP||fmeb>KRii) z@^7B$cw|@b;*$;Kn}J6!Gyh!NvYWT@n{aT#d|f=bQ9xvJfB@^{UQvO`G7`dYA8a<4 Hka-ILhC`bi delta 371 zcmaFR&2qVmWkVS=Q;YmjNZkaig1=(dm zavV^8>SS&<&CPRJ^_VvQWnalC;**(|8kAa~6{DmRqvT?xuVr1QHF*!GA*w_OTtaEG zDwhMouw1Ti1m_G_1cIZ(9fsg^afc!}&yi(Zd4do!^LbQxl!Eh%N<2~%Q&NkHCnpMt zD0$@Prs~67U#yQLt>+vNpcfURG sMfplW;*+=W%>dI?{BuF{W@iBt4oM0DQ@GUjP6A diff --git a/Demo/AcctExample/PersonalNotes.TXT b/Demo/AcctExample/PersonalNotes.TXT index 1c04bf3..5d16629 100644 --- a/Demo/AcctExample/PersonalNotes.TXT +++ b/Demo/AcctExample/PersonalNotes.TXT @@ -1,428 +1,440 @@ -$WW,1$* Redo videos, make more professional. - -* Nontimer $LK,"Rand",A="MN:Rand"$() is really bad! +$WW,1$$FG,5$$TX+CX,"TODO"$$FG$ * Investigate why packet loss $LK,"Training Sleep(1)",A="FF:::/Adam/Training.CPP,Sleep(1)"$. -* Add AVL binary tree support or red/black whatever that is. We have fixed-size stack. Auto-balancing binary tree is very needed. I've done everything myself. I don't want to ruin a perfect record. I'm in no hurry. +* Add AVL or red/black binary tree library support. We have fixed-size stack. Auto-balancing binary tree is very needed. I've done everything myself. I don't want to ruin a perfect record. I'm in no hurry. -* 1/12/16 $LK,"ATARepEntry",A="MN:ATARepEntry"$ shows corrupted buttons. +* In menu, transform individual elements. -* 8/20/2015 TAD8, Tour TestSuite was missing #include "TestSuite". -* 1/03/2016 TAD8 Repeated +* $LK,"SpriteEd",A="FI:::/Adam/Gr/SpriteEd.CPP"$ shift pts, Ctrl pt for ellipse/polygon w,h is off when rotated. -* Bug introduced around 11/1/15. Changed $LK,"::/Kernel/Sched.CPP"$ and now $LK,"WinToTop",A="MN:WinToTop"$ is called on Adam task at start-up, sometimes. - -* 1/12/16 make RAM drive 2288 blks, copy /Home. - -* Clean-up $LK,"FileNameAbs",A="MN:FileNameAbs"$(). - -* $LK,"Mount",A="MN:Mount"$() crashes on bad drive. - -* $$DA fixed width string: or permanently shortens - -* 12/25/2015 Copy-Paste index.html glitch if source window 40 columns. -* 01/10/16 find-replace editor hung on $LK,"CounterRenaissance",A="FI:::/Home/Wb2/CounterRenaissance.TXT"$ "Rennaisance" -* 01/06/2016 Editor filter "str" applied to output from LineRep looks broken. - -* Get rid of having two terms and pick one, "Disk" and "BlkDev"? I don't think so. (Probably not.) +* $LK,"SpriteMesh",A="FI:::/Adam/Gr/SpriteMesh.CPP"$: $LK,"R",A="MN:R"$("Mesh",...);? +* $LK,"SpriteMesh",A="FI:::/Adam/Gr/SpriteMesh.CPP"$: Add change triangle color. +* $LK,"SpriteMesh",A="FI:::/Adam/Gr/SpriteMesh.CPP"$: Add make-prism. * God said this is bad. $LK,"FL:::/Adam/DolDoc/DocFind.CPP,41"$ +* Backward is broken? -* $LK,"ChkDsk",A="MN:ChkDsk"$ alloc unalloced. +* Cannot entering a '$$' in $$TX command's tag. -* Should we switch to having just C and D drives (and RAM and CD/DVD)? +* $$DA fixed width string: or permanently shortens. -* Entering a '$$' in $$TX command's tag +* Editor overstrike mode at cmd line with menu macro? Probably, many other overstrike issues. -* Should these be moved into $LK,"CHashClass",A="MN:CHashClass"$ from $LK,"CMemberLst",A="MN:CMemberLst"$ and $LK,"CHashGlblVar",A="MN:CHashGlblVar"$? - CArrayDim dim; - CHashFun *fun_ptr; - -* Might want to warn switch() dup case numbers - -* Add cyrillic 8-bit Russian font on aux_font? will toggle fonts. - Move 12 border chars to screen font codes 0-26? $LK,"TextBorder",A="MN:TextBorder"$() $LK,"RawDr",A="MN:RawDr"$(). - Add aux_font option with $LK,"chars_bmp_alpha",A="MN:chars_bmp_alpha"$ configured for any aux_font? - -* Should we rename chars_bmp_ to set_ - -* Use standard terminology from "the literature". - -* Clean-up ASCII #127 delete char? (No. Maybe, we want a new usage for 127 in future centuries.) - -* $LK,"StrPrintJoin",A="MN:StrPrintJoin"$(,st); With st="\n\\"; (I forgot what this is talking about.) - -* 8/2/2015 VMware start-up. Probably multicore. -* $LK,"CtrlAltDel",A="FF:::/Kernel/SerialDev/Keyboard.CPP,CtrlAltDel"$ on Probably, VMware bug. - -* 1/1/2015 Bug messing-up keyboard, like no CTRL key. Was working on Sprites. - -* 1/?/2015,8/10/2015 Macro select in Menu did not go to shell. No: I think CTRL-M twice. (Probably, fixed or not a bug.) - -* $LK,"BMPRLE4To",A="MN:BMPRLE4To"$() has files_size too big by 108. Did I fix it? +* $LK,"DOCT_HEX_ED",A="MN:DOCT_HEX_ED"$ with odd size, ASCII cannot be edited. * $LK,"FL:::/Adam/Gr/SpriteEd.CPP,789"$ Resize bitmap? -* More $LK,"CCtrl",A="MN:CCtrl"$. - -* Add Redo to editor. - -* Perhaps, links to self document if empty file name? $LK,"Document Links",A="FF:::/Adam/DolDoc/DocLink.CPP,AD"$ - -* Change $LK,"Document Links",A="FF:::/Adam/DolDoc/DocLink.CPP,AD"$ "DF:word" to "DN:word" - * Cannot include ':' in $LK,"Document Links",A="FF:::/Adam/DolDoc/DocLink.CPP,AD"$ search string. -* PSect does not scan all task tables. -* $LK,"R",A="MN:R"$("PSect","Fun-something"); ? -* Maybe let committee decide if we want intern to make binary tree look-up using PSECT symbol addresses, so we can eliminate psect cache and wall-paper kludge. All HolyC functions and glbl vars would have left-right for address search. +* No way to clear $LK,"DOCEf_HOLD",A="MN:DOCEf_HOLD"$ entries. + +* $LK,"DOCF_DBL_DOLLARS",A="MN:DOCF_DBL_DOLLARS"$ in $LK,"Reindention",A="MN:EdCodeTools2"$. + +* Compiler: Warn unnecessary typecast. + +* Compiler Optimization: Local array vars --> reg. Might exist. + +* Compiler Optimization: heap_glbls with added offset. Might exist. + +* AfterEgypt: $LK,"Numbers,13:33",A="BF:Numbers,13:33"$ scouts? $LK,"Numbers,21:8",A="BF:Numbers,21:8"$ snakes? + +* Find-and-replace text on $$PT$$ line before it. +* 12/25/2015 Copy-Paste index.html glitch if source window 40 columns. +* 01/10/2016 find-replace editor hung on $LK,"CounterRenaissance",A="FI:::/Home/Web/TAD/CounterRenaissance.TXT"$ "Rennaisance" +* 01/06/2016 Editor filter "str" applied to output from LineRep looks broken. + +* Document $$DA zero terminator. Explain str or not. + +* Document, perhaps with video, $LK,"GetStr",A="MN:GetStr"$() all the way down into $LK,"PutKey",A="MN:PutKey"$() code. + +* Better dictionary. +* Good $LK,"spell checker",A="MN:ACMisspelledFind"$. +* Good Bible search. + +* Bible ranges in $LK,"BibleVerse",A="MN:BibleVerse"$(). + +* $LK,"::/Demo/Games/FlatTops.CPP"$ is torpedo, not bombs. + +* $LK,"::/Demo/Games/EagleDive.CPP"$ doesn't make sense or look real. Bad. + +* Reset MPs with $LK,"Core0StartMP",A="MN:Core0StartMP"$() after boot. Free old task memory? + +* Use pen_width and pen_height when clipping with pen_width>1. + +* Asm LIST NOLIST bugs. + +* Review writing to same cache-line from multicore. Do $LK,"CTask",A="MN:CTask"$->task_flags and others need to be in separate cache lines? + +* Fix $LK,"KbdLEDsSet",A="MN:KbdLEDsSet"$(). +* NumLock comes on with break key. -* I think subswitch_start with a break in the preface fails. +$FG,5$$TX+CX,"TODO? Meh"$$FG$ +* Compiler: lock{} needs warn on invalid modes or something. -* Do $LK,"CTask",A="MN:CTask"$->task_flags need to be in separate cache lines? +* Compiler: Warn recurse class define? -* Add DeleteHidden checkbox to Filter. +* Asm could support R4u8 by adding 0x40 byte. -* Add change-triangle-color to mesh editor. -* Add 3D-Mesh Editor make-prism. +* $LK,"Mem32DevAlloc",A="MN:Mem32DevAlloc"$() is broken. Devices should be in free spot of E820 report. -* DCF_TRANSFORMATION|DCF_SYMMETRY|DCF_JUST_MIRROR -- maybe not both needed at once. +* $LK,"SpriteEd",A="FI:::/Adam/Gr/SpriteEd.CPP"$: Strip $LK,"SPT_SHIFT",A="MN:SPT_SHIFT"$ origin cmds? -* DiskCache during FileRead. , $LK,"Kill",A="MN:Kill"$(). +* Clean-up ASCII #127 delete char? (No. Maybe, we want a new usage for 127 in future centuries.) -* Get rid of BYTE WORD DWORD in opcode and replace with U8 U16 U32. +* $LK,"DocSave",A="MN:DocSave"$() $LK,"*result==CH_CURSOR",A="FF:::/Adam/DolDoc/DocFile.CPP,*result==CH_CURSOR"$ is ugly. -* 5/7/14:Something like AFSetIP.CPP caused hang, then reboot in TestSuite. +* Compiler: Exceptions don't free $LK,"CCmpCtrl",A="MN:CCmpCtrl"$ stuff. + +* Unhandled exception msgs from MP's get overwritten by WinMgr. + +* $LK,"Diff",A="MN:Diff"$("C:/Misc/Bible.TXT","D:/Misc/Bible.TXT"); Takes too long. + +* Finish Pilgrim game. + +* Compiler: PtrArith MUL SIZE -->QueIns(MUL)? +* Compiler: QueRem(IC_NOP)? + +* Fix Chess game so not isometric view. + + +$FG,5$$TX+CX,"TODO: Too Hard, or Not Worth Doing."$$FG$ +* AutoComplete/$LK,"Man",A="MN:Man"$() Jmp for user code. + +* $LK,"Bible sized nodes",A="FF:::/Adam/DolDoc/DocRecalc.CPP,->tag+i"$ + +* $LK,"FileMgr",A="MN:FileMgr"$() is bad with lots of files. + +* Would be nice to have a routine telling how much free memory, so apps can plan a big alloc. This is doable, depending on how. + +* Log-to-file is inefficient because we load and save whole file. + +* Short FAT32 ~ names. + +* Compiler: Inline functions? + +* Compiler: FunPtr local vars? I forgot if this was hard or not. +$ID,5$$HL,1$U0 Main() +{ + U0 (*fp_old_draw_input_ptr)(CDC *dc,I64 x,I64 y)=gr.fp_draw_input_ptr; +} +$ID,-5$$HL,0$ +* Compiler: Get rid of $LK,"0x20000",A="FF:::/Compiler/CMain.CPP,0x20000"$ limit. + +* $LK,"GrFloodFillRay",A="MN:GrFloodFillRay"$: Get rid of $LK,"0x80000",A="FF:::/Adam/Gr/GrPrimatives.CPP,0x80000"$ limit. + + +$FG,5$$TX+CX,"Bugs"$$FG$ +* 1/12/16 make RAM drive 2288 blks, $FG,2$CopyTree("C:/Home","B:/Home"); $FG$ Disk runs-out of space and hangs instead of reporting errors. + +* Bug introduced around 11/1/15. Changed $LK,"::/Kernel/Sched.CPP"$ and now $LK,"WinToTop",A="MN:WinToTop"$ is called on Adam task at start-up, sometimes. Might be user's fault because of bad keys pressed during VMware power-on init. Might be fixed by $LK,"ACf_INIT_IN_PROGRESS",A="MN:ACf_INIT_IN_PROGRESS"$. + +* 1/12/16 $LK,"ATARepEntry",A="MN:ATARepEntry"$ shows corrupted buttons. Weird. Perhaps, my imagination. + + +$FG,5$$TX+CX,"3rd Party Bugs"$$FG$ +* VMware: Stretch to full screen +* VMware: PC speaker sound distorted. +* VMware: 8/2/2015 start-up. Probably multicore. +* VMware: $LK,"CtrlAltDel",A="FF:::/Kernel/SerialDev/Keyboard.CPP,CtrlAltDel"$ on +* VMware: Size zero files don't copy out of mounted disk? (Might be fixed.) + + +$FG,5$$TX+CX,"Bugs? Not really sure."$$FG$ +* $LK,"Mount",A="MN:Mount"$() crashes on bad drive. + +* Graphics clipping: screen y+top<0 for top<0? + +* 1/1/2015 Bug messing-up keyboard, like no CTRL key. Was working on Sprites. + +* 4/13/14 Strut or RawHide crashed when $LK,"sys_var_init_flag",A="MN:sys_var_init_flag"$ was set during testsuite. Perhaps, floodfill? +* 3/19/14: RESET during RawHide. + +* $LK,"ChkDsk",A="MN:ChkDsk"$ alloc unalloced. I don't know if I fixed this. + +* 1/?/2015,8/10/2015 Macro select in Menu did not go to shell? No, I think just twice. Not a bug. + +* 5/7/14:Something like $LK,"AFSetIP",A="MN:AFSetIP"$ caused hang, then reboot in TestSuite. * 5/7/14:#63 Maybe, $LK,"::/Demo/Graphics/Pick3D.CPP"$ crashed in TestSuite. -* 6/8/14:After or in PageEntries2 in TestSuite crash. +* 6/8/14:After or in $LK,"PageTableEntries2",A="FF:::/Misc/OSTestSuite.CPP,PageTableEntries2"$ in TestSuite crash. + +* $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$ +* Nontimer $LK,"Rand",A="MN:Rand"$() is really bad! + +* Should these be moved into $LK,"CHashClass",A="MN:CHashClass"$ from $LK,"CMemberLst",A="MN:CMemberLst"$ and $LK,"CHashGlblVar",A="MN:CHashGlblVar"$? +$ID,5$CArrayDim dim; +CHashFun *fun_ptr; +$ID,-5$ +* extern of fun with dft arg of str? + +* Might want to warn switch() dup case numbers. + +* Make $LK,"Clamp",A="MN:Clamp"$(), $LK,"Min",A="MN:Min"$(), $LK,"Max",A="MN:Max"$() into asm routines? + +* Add local vars to sym table in $LK,"Dbg",A="MN:Dbg"$()? + +* Compiler: Prints two error messages for expressions in stmts. + +* $LK,"U",A="MN:U"$() negative byte displacement, neg 32-bit disp. + +* Race condition in $LK,"::/Demo/Games/FlatTops.CPP"$ torpedo. + +* Links to self document if empty file name? $LK,"Document Links",A="FF:::/Adam/DolDoc/DocLink.CPP,AD"$ + +* $LK,"FUF_RECURSE",A="MN:FUF_RECURSE"$ would be nice if capital "+R". + +* Sprites in cmd line code. + +* 16-Bit Assembly and Unassembly and is bad. + +* Compiler: Cmd to enable/disable warnings. + +* Compiler: Type for either F64 or I64, like Print -- no conversion. +* Compiler: Arg type ... that did do conversion, if we have one that doesn't. + +* $LK,"R",A="MN:R"$("chars_bmp_","set_"); + +* Clean-up code $LK,"FileNameAbs",A="MN:FileNameAbs"$(), does it need so many local var names? I guess no choice. + + +$FG,5$$TX+CX,"Committee Needed"$$FG$ +* Make binary tree look-up using FUN_SEG symbol addresses, so we can eliminate fun_seg cache and wall-paper kludge? All HolyC functions and glbl vars would have left-right for address search. +* FunSeg does not scan all task tables. + +* Improve editor undo, add redo. + +* Compiler: F32? + +* International Date output: $LK,"MPrintDate",A="MN:MPrintDate"$(). Every country make own version? +* International Date input: $LK,"Str2Date",A="MN:Str2Date"$(). + +* Might want to move kernel code out of low 2Meg. Might be faster. + +* $LK,"DCF_SYMMETRY",A="MN:DCF_SYMMETRY"$ before transformation? (Currently, it's after.) + +* $LK,"TRANSPARENT",A="MN:TRANSPARENT"$ does not work with $LK,"ROPF_DITHER",A="MN:ROPF_DITHER"$. + +* $LK,"ROP_XOR",A="MN:ROP_XOR"$ with pen_width>1 is broken. + +* $LK,"GrPutChar3",A="MN:GrPutChar3"$() with depth buf? + +* Eliminate? $LK,"::/Adam/Ctrls/CtrlsA.CPP"$? +* Eliminate? $LK,"::/Adam/AMathODE.CPP"$? +* Eliminate? $LK,"Complex",A="MN:Complex"$? +* Eliminate? $LK,"CDC",A="MN:CDC"$.brush? +* Eliminate? $LK,"Mat4x4MulXYZ",A="MN:Mat4x4MulXYZ"$() change to 3x3? +* Eliminate? $LK,"ROP_XOR",A="MN:ROP_XOR"$? + +* $LK,"WinMgrTask",A="MN:WinMgrTask"$ needs to do doc operations on $LK,"PostMsg",A="MN:PostMsg"$() msgs for mouse. Already works for $LK,"IPSet",A="MN:IPSet"$()? + +* Should Msgs in PopUp queue get fwded to parent when task dies? + +* Import Intel datasheets so we can use links in $LK,"Code",A="FI:::/Kernel/Mem/PageTables.CPP"$ 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.CPP"$. + +* Switch stmt with sparse cases? Maybe, ban sparse switch stmts. + +* Compiler Optimization: Postpone LocalVar init until last possible moment in case of return. + +* Compiler: Local var array/struct initialization. + +* Compiler Optimization: Bools use r,rm in $LK,"ICCmp",A="MN:ICCmp"$() like in $LK,"ICCmpAndBranch",A="MN:ICCmpAndBranch"$()? + +* Compiler: !F64 ~F64 + +* Compiler: &=, |= can overflow with Bts Btr on small data types? + +* Since no true preprocessor, $LK,"R",A="MN:R"$("#define","StrMap"); $LK,"R",A="MN:R"$("#include",...); also? + +* Compiler: $LK,"sys_var_init_flag",A="MN:sys_var_init_flag"$ for local vars? + +* Implement $LK,"RS_ATTR_FIXED",A="MN:RS_ATTR_FIXED"$ fixed pos files? + +* Editor page formatting is FUBAR. + +* SIMD in $LK,"Mat4x4MulXYZ",A="MN:Mat4x4MulXYZ"$? + +* I use fixed-point in $LK,"Circle",A="MN:Circle"$(), $LK,"Ellipse",A="MN:Ellipse"$(), $LK,"Mat4x4MulXYZ",A="MN:Mat4x4MulXYZ"$(), $LK,"Mat4x4MulMat4x4New",A="MN:Mat4x4MulMat4x4New"$() and others. God says I might want to change to float. $LK,"::/Demo/Lectures/FixedPoint.CPP"$ $LK,"::/Demo/Lectures/FixedPointAdvanced.CPP"$. + +* Note: We will never put multiple $LK,"Keyboard Tables",A="FI:::/Kernel/SerialDev/Keyboard.CPP"$. Each country must make their own version of TempleOS. The $LK,"Intel Factory ROM",A="FF:::/Doc/Demands.TXT,English"$ will have just English. Our $LK,"Charter",A="FI:::/Doc/Charter.TXT"$ bans multiple country or architectures in the same version. + +* We are not doing UTF, but we will add cyrillic 8-bit Russian font on aux_font. will toggle fonts. Or, we will redefine upper 128-255 ASCII characters and move 12 border chars to screen font codes 0-26? $LK,"TextBorder",A="MN:TextBorder"$() $LK,"RawDr",A="MN:RawDr"$(). Add aux_font option with $LK,"chars_bmp_alpha",A="MN:chars_bmp_alpha"$ configured for any aux_font? + + +$FG,5$$TX+CX,"Inspirational Ideas"$$FG$ +* Redo videos, make more professional. + +* Use standard terminology from "the literature". + +* Get rid of BYTE, WORD, DWORD in opcode and replace with U8, U16, U32. + +* Get rid of "Char". + +* Get rid of having two terms and pick one, "Disk" and "BlkDev"? (Probably, not that one.) + +* Could switch to having just C and D drives and RAMDrive and CD/DVD? + +* New editor widgets. + +* Make use of flag potential in $LK,"FilesFind",A="MN:FilesFind"$() and possibly $LK,"DirContextNew",A="MN:DirContextNew"$(). +* Sort options for $LK,"FilesFind",A="MN:FilesFind"$()? + +* New $LK,"HolyC",A="FI:::/Doc/HolyC.TXT"$ language features? + +* Better $LK,"Debugging",A="HI:Debugging"$? + +* Look for mem leaks? + +* Std local var names. + +* Ticketmaster format stmts? Overflow "t='*'" and padding character? + +* Move stuff out of $LK,"Kernel",A="FI:::/Kernel/Kernel.PRJ"$ module. * $$LK,L="FL:D:/Kernel/File.CPP"$$ instead of A= * $$SP,B=1$$ instead of $$SP,BI=1$$ * $$CM+LE+RE is nasty -* FlatTop is torpedo, not bombs. +* DCF_TRANSFORMATION|DCF_SYMMETRY|DCF_JUST_MIRROR -- maybe not both needed at once. -* Maybe, 3x3 instead of 4x4 matrices. +* More $LK,"Controls",A="MN:CCtrl"$? -* Get rid of text background color. +* Compiler: More use of more floating-point stk? -* Make a game, S.E.T.I., with radio telescope array. Put God on air. +* Compiler: More aggressive in $LK,"CmpF2PushPop",A="MN:CmpF2PushPop"$() with types besides MOV and F64. -* $LK,"Diff",A="MN:Diff"$() flags. - -* Backward SHIFT-F3 is broken - -* Since no true preprocessor, maybe change nomeclature and get rid of #? -* Rename #define to strmap. - -* Review writing to same cache-line from multicore. - -* MOV U8 [RSP+RCX],DL - -* UAsm negative byte displacement, neg 32-bit disp. - -* Might want HeapLog x Cnt - -* Find-and-replace text on $$PT$$ line before it. - -* Compiler: Warn recurse class define? - -* Text "$$" has no extents and deletes - -* Exception msgs in Adam look bad - -* Nice song "3sGCGCqCCe2G3EE2G3qDetDEFsDBDB" -* Nice song? "3qDe2G3AetGD2G3sBDBDqCeDFetABDeFB3qDe2G3AetGD2G3sBDBDqCeDFetABDeFB3e2G3GDGqDeEADDqACB3e2G3GDGqDeEADDqACB" - - -* $LK,"Mem32DevAlloc",A="MN:Mem32DevAlloc"$() is broken. Devices should be in free spot of E820 report. - -* SPRITES in CMD Line code. - -* Might want to move kernel code out of low 2Meg. Might be faster. - -* Add F2 Macro on TestSuite - -* 4/13/14 Strut or RawHide crashed when sys_var_init_flag etc -was set during testsuite. - -* PSect search all tables if not found very well. -* asm LIST NOLIST bug -* Bible ranges. -* No way to clear +Hold entries - ---------------------- -$$=-CTASK_NEG_OFFSET +* Playing with $LK,"::/Demo/Lectures/NegDisp.CPP"$ on $LK,"CTask",A="MN:CTask"$? +$ID,5$$$=-CTASK_NEG_OFFSET offset(CTask.addr)==0 Spawn(): CAlloc() TaskFinishOff(): Free() CSysFixedArea.adam Looks like task_flags,locked_flags cause problems with neg offset. ---------------------- +$ID,-5$ +* Make a game, S.E.T.I., with radio telescope array. Put God on air. -* 3/19/14: RESET during RawHide -* FAQ frontloaded +$FG,5$$TX+CX,"Test"$$FG$ +* $LK,"SpriteBitMap",A="FI:::/Adam/Gr/SpriteBitMap.CPP"$: Grabscroll? -COMPILER - * Postpone LocalVar Init until last possible moment. (in case RETURN) - * PtrArith MUL SIZE -->QueIns(MUL)? - * QueRem(IC_NOP)? +* Return results for $LK,"GrBlot",A="MN:GrBlot"$, $LK,"GrRect",A="MN:GrRect"$, $LK,"GrPutChar",A="MN:GrPutChar"$? +* Collision cnts for $LK,"GrBlot",A="MN:GrBlot"$, $LK,"GrRect",A="MN:GrRect"$, $LK,"GrPutChar",A="MN:GrPutChar"$? -* Fix return result for GrBlot, ect. +* $LK,"GetStr",A="MN:GetStr"$() or $LK,"GetChar",A="MN:GetChar"$() in $LK,"OSInstall",A="FI:::/Misc/OSInstall.CPP"$ didn't like focus change. -* CTRL-r transform individual elements +* Test on Dad's computer or other people's? -* Size zero files don't copy out from VMware. +* $LK,"ICDivEqu",A="MN:ICDivEqu"$() assumes RBX. Is it okay? -* FileMgr header (scrolled out of window?) +* Autofile PopUp of PopUp? -* ATA/ATAPI ID in VMware, when not booted to CD? I forgot. +* $LK,"FileMgr",A="MN:FileMgr"$() help link scrolls out of window. -* I use fixed-point in $LK,"Circle",A="MN:Circle"$(), $LK,"Ellipse",A="MN:Ellipse"$(), $LK,"Mat4x4MulXYZ",A="MN:Mat4x4MulXYZ"$(), $LK,"Mat4x4MulMat4x4New",A="MN:Mat4x4MulMat4x4New"$() and others. -God says I might want to change to float. -$LK,"::/Demo/Lectures/FixedPoint.CPP"$. -$LK,"::/Demo/Lectures/FixedPointAdvanced.CPP"$. +* $LK,"MouseDriverInstall",A="MN:MouseDriverInstall"$() throws exceptions? Doesn't work? Why mouse $LK,"0x9FC30",A="FF:::/Kernel/SerialDev/Mouse.CPP,9FC"$? -* DOCF_DBL_DOLLARS in reindention +* VirtualBox MP reboot? -* HexEdit with odd size, ASCII cannot be edited. +* Compiler: Err/Warn line nums? +* Asm branch-out-of-range warn by one line? -* clean-up addDev pmt +* Make sure queue links safe in one direction. Task $LK,"QueIns",A="MN:QueIns"$ and $LK,"QueRem",A="MN:QueRem"$ for multicore cycling fwd through tasks. -* $LK,"Plain",A="MN:Plain"$() might be better not saving $LK,"CH_CURSOR",A="MN:CH_CURSOR"$. +* Test removable media id and $LK,"RS_ATTR_RESIDENT",A="MN:RS_ATTR_RESIDENT"$. $LK,"Touch",A="MN:Touch"$("","+T"); -* TRANSPARENT might not work with line ROPF_DITHER -* It would be nice if $LK,"U",A="MN:U"$() NOP were better. +$FG,5$$TX+CX,"Uncategorized"$$FG$ +* DiskCache during FileRead. , $LK,"Kill",A="MN:Kill"$(). -* unhandled exception on MP message gets overwritten by WinMgr - -* Cmd to enable/disable compiler warnings - -* What if we had a type for either F64 or I64, like Print -- no conversion. -* What if we had a ... that did do conversion, if we have one that doesn't. - -* fix documentation problem -- remembering 0 terminator in str or not for $$DA -* GetS, crazy putkey code -* editor page formatting is FUBAR +* MOV U8 [RSP+RCX],DL * $LK,"gr.screen_image",A="MN:CGrGlbls"$ >Might want to do ZOOM in U8 graphics and convert screen capture to U8 >Might want to reverse bit order -* return vals for grrect, grblot, grputchar? -* collisions for grrect, grblot, grputchar? - -* Race condition in FlatTops.CPP.Z torpedo - -* {Lock|Rep}{Seg|2E=NotBr|3E=Br}{OP}{ADD}{REX} -* Virtual Box MP reboot -* Std local var names - -//After Egypt possible future ideas -//$LK,"Numbers,13:33",A="BF:Numbers,13:33"$ scouts -//$LK,"Numbers,21:8",A="BF:Numbers,21:8"$ snakes - -* GrEdit: Move sidebar selected elems. - - Be careful of multipt elems. -* GrEdit: Strip origin shift cmds. - -* GrEditBitMap, grabscroll? - -* extern of fun with dft arg of str? - -* We kinda need a routine to return how much free memory, -so that applications can plan a big alloc. - -* FileMgr bad with lots of files. - * This $LK,"Fs->catch_except=TRUE",A="FF:::/Kernel/SrvCmd.CPP,Fs->catch_except=TRUE"$ causes problems because it catches divide and out-of-mem. Not sure what to do, yet. -* Make $LK,"Core0StartMP",A="MN:Core0StartMP"$() start work after boot to reset multicores. Bonus for -freeing old task memory. (Prolly never gonna do anything about this.) +* Release semaphores or break lock sema,usb_td -* $LK,"sys_var_init_flag",A="MN:sys_var_init_flag"$ local vars. -* sprite shift pts, ctrl pt for ellipse/polygon w,h is off when rotated. - -* Window mgr needs to do DOC operations on posted messages from mouse. -Works for $LK,"IPSet",A="MN:IPSet"$(), though. - -* Add local vars to sym table in $LK,"Dbg",A="MN:Dbg"$()? (maybe) - -* $LK,"Bible sized nodes",A="FF:::/Adam/DolDoc/DocRecalc.CPP,->tag+i"$ -* Mouseinstall throws exceptions, doesn't work, investigate Mouse $LK,"0x9FC30",A="FF:::/Kernel/SerialDev/Mouse.CPP,9FC"$ -* get kbd lights working. -* Might have issue with compiler exceptions and restoring lex.hash tables. -* Generates two compiler error messages for expressions in statements. -* release semaphores or break lock sema,usb_td -* Fix Mom's secondary CD/DVD, dad's primary -* pmtstr in install didn't like focus change - -*$FG,2$U0 Main() -{ - U0 (*fp_old_draw_input_ptr)(CDC *dc,I64 x,I64 y)=gr.fp_draw_input_ptr; -}$FG$ - -* What about local variable array/struct initialization. - -* Demo $LK,"ToHtml",A="MN:ToHtml"$(). - -* Del short name in FAT32--currently I do not check to see if I have generated -a unique short name and one can delete multiple files accidentally. -Generating unique short names is a pain in the ass because you have to scan -the whole directory. I think I just truncate the name instead of -"Program~1" or whatever. S081130-0001.BMP crashed windows--two identical -short names. - -* OVERSTRIKE at cmd line with menu macro. - -* $FG,2$lock{}$FG$ warning on invalid modes. -* Local array vars-->reg. -* $LK,"DCF_SYMMETRY",A="MN:DCF_SYMMETRY"$, before transformation? (Currently it's after) -* all graphics clipping -- screen y+top<0 for top<0 -* Maybe convert graphics to float -* Warn unnecessary typecast -* compiler F32 -* compiler optimization heap_glbls with added offset -* Might make FAT32 read in contiguous chunks. -* make Clamp(),Min(),Max() asm routines. * Might make CSprite flood fill operate on a separate bitmap and blotted at the end. -* autofile popup of popup * delete subsprite in menu near others -* consider changing domenu so a real on menu item doesn't select -( sends followed by or something) -* puts3 with depth buf? might not do this -* make task queins and querem safe for multicore cycling through tasks (fwd). -* make better heapwalk, do something with _CFG_HEAP_DBG. -* log to file--would be inefficient--load-in whole file, modify and write out. -Useful, but not very efficient (TempleOS file system has no grow-file ability. -Created when FAT patent was an issue and wanted absly nothing people could sue -me for.) -* APIC2 -* import intel datasheets, somehow? -* Get better dictionary, good spell checker. -* AutoComplete/Man Jmp for user code. -* Might make DskView show drive colors. -* Might do utility to set drive colors, making a tree entry in Adam 3 using -registry-like routines... or registry I guess. +* make better heapwalk, do something with $LK,"_CFG_HEAP_DBG",A="FF:::/Kernel/KernelA.HPP,_CFG_HEAP_DBG"$. -* New Editor widgets - -* Make use of flag potential in $LK,"FilesFind",A="MN:FilesFind"$() and possibly $LK,"DirContextNew",A="MN:DirContextNew"$() -* implement fixed pos files - -* new HolyC language features -* better debugging - -* Look for mem leaks. -* Move stuff out of Kernel module. - -* $LK,"ROP_XOR",A="MN:ROP_XOR"$ with pen_width>1 is broken. -* BGR wrong in BMP files. - -* use width and height in line clipping for pen_width>1 or blot. -* SIMD transformation -* test removable media id (critical for resident files) - -* add field overflow U8 "t='*'" -* Implement fmt codes into Get -* Date Input -* Default date fmt - -* 16 bit Unassembly is bad--very low priority -* more signed int disassembly -* support r4u8 by adding 0x40 byte * static var off of data heap. -* Might want to use U32*U32 multiplication. * could add "const" to not set CCF_NOT_CONST flag for trig, etc. -* do r,rm ICCmp like ICBrCmp * could make glblvar imports use TY_RIP_DISP32. * PUSH_CMP allocs reg R9 or whatever * Might be problem with NOP in OPT pass1 for NO_PUSH in expressions besides assignments. Is ShiftNoPush fully implemented? -* NOP1 might need to have diff ic_data's -* in divequal, it assumes about ebx -* error/warning line nums -* ASM branch out warning of range off by 1 line--use cc->last_line_num -* $LK,"Who",A="MN:Who"$("-r"); Capital r is strongly desired. -* Switch statement with sparse cases (low priority) -* maybe inline functions? -* Use of more floating-point stk? +$FG,5$$TX+CX,"Bible Passages"$$FG$ +It is love I desire $TX,"Hosea 6:6",HTML="http://www.biblegateway.com/verse/en/Hosea%206:6"$ +Males appear three times, not empty $TX,"Deuteronomy 16:16",HTML="http://www.biblegateway.com/verse/en/Deuteronomy%2016:16"$ +Offer a sacrifice of praise $TX,"Hebrews 13:15",HTML="http://www.biblegateway.com/verse/en/Hebrews%2013:15"$ +Do I drink blood of goats? Offer praise $TX,"Psalms 50:14",HTML="http://www.biblegateway.com/verse/en/Psalms%2050:14"$ +When a servant becomes king... $TX,"Proverb 30:22",HTML="http://www.biblegateway.com/verse/en/Proverb%2030:22"$ +Runner's stride $TX,"Psalms 147:10",HTML="http://www.biblegateway.com/verse/en/Psalms%20147:10"$ +Buckling armor $TX,"1 Kings 20:11",HTML="http://www.biblegateway.com/verse/en/1%20Kings%2020:11"$ +Lot cast in the lap $TX,"Proverbs 16:33",HTML="http://www.biblegateway.com/verse/en/Proverbs%2016:33"$ +Lord does not repeat $TX,"Job 33:14",HTML="http://www.biblegateway.com/verse/en/Job%2033:14"$ +Offer only in approved place $TX,"Deuteronomy 12:13-18",HTML="http://www.biblegateway.com/passage/?search=Deuteronomy%2012:13-18&version=NIV"$ +Jesus' zeal for the Temple $TX,"John 2:14-19",HTML="http://www.biblegateway.com/passage/?search=John%202:14-19&version=NIV"$ +Famine not for bread $TX,"Amos 8:11-12",HTML="http://www.biblegateway.com/passage/?search=Amos%208:11-12&version=NIV"$ +Meek and humble of heart $TX,"Matthew 11:29",HTML="http://www.biblegateway.com/verse/en/Matthew%2011:29"$ -* More aggressive in this routine $LK,"CmpF2PushPop",A="MN:CmpF2PushPop"$() with types besides MOV and F64. -* !dbl ~dbl -* &=, |= can overflow with Bts Btr on small data types -* num lock comes on with break key -* sort options for findfiles -* Maybe, get rid of $LK,"0x20000",A="FF:::/Compiler/CMain.CPP,0x20000"$ in compiler. +$FG,5$$TX+CX,"Misc Notes"$$FG$ +Intel CEO's name: Brian Krzanich +>$FG,2$lspci -v$FG$ +Size:$TX,"17344 KB",D="DD_TEMPLEOSCD_K_SIZE"$ -============================ Possible Things to Eliminate ===================== -* $LK,"::/Adam/Ctrls/CtrlsA.CPP"$? -* $LK,"::/Adam/AMathODE.CPP"$? -* $LK,"Complex",A="MN:Complex"$? -* $LK,"CDC",A="MN:CDC"$.brush? -* $LK,"Mat4x4MulXYZ",A="MN:Mat4x4MulXYZ"$() change to 3x3? -* $LK,"ROP_XOR",A="MN:ROP_XOR"$? -================================================================================ - ->lspci -v -Size:$TX,"17328 KB",D="DD_TEMPLEOSCD_K_SIZE"$ - -It is love I desire: $TX,"Hosea 6:6",HTML="http://www.biblegateway.com/verse/en/Hosea%206:6"$ -Males Appear Three Times: $TX,"Deuteronomy 16:16",HTML="http://www.biblegateway.com/verse/en/Deuteronomy%2016:16"$ -Offer a sacrifice of praise: $TX,"Hebrews 13:15",HTML="http://www.biblegateway.com/verse/en/Hebrews%2013:15"$ -Do I drink blood of goats? Offer praise: $TX,"Psalms 50:14",HTML="http://www.biblegateway.com/verse/en/Psalms%2050:14"$ -When a servant becomes king. $TX,"Proverb 30:22",HTML="http://www.biblegateway.com/verse/en/Proverb%2030:22"$ -Runner's Stride: $TX,"Psalms 147:10",HTML="http://www.biblegateway.com/verse/en/Psalms%20147:10"$ -Buckling Armor: $TX,"1 Kings 20:11",HTML="http://www.biblegateway.com/verse/en/1%20Kings%2020:11"$ -Lot cast in the lap: $TX,"Proverbs 16:33",HTML="http://www.biblegateway.com/verse/en/Proverbs%2016:33"$ -Lord does not repeat: $TX,"Job 33:14",HTML="http://www.biblegateway.com/verse/en/Job%2033:14"$ -Offer only in approved place: $TX,"Deuteronomy 12:13-18",HTML="http://www.biblegateway.com/passage/?search=Deuteronomy%2012:13-18&version=NIV"$ -Jesus' zeal for the Temple: $TX,"John 2:14-19",HTML="http://www.biblegateway.com/passage/?search=John%202:14-19&version=NIV"$ -Famine not for bread: $TX,"Amos 8:11-12",HTML="http://www.biblegateway.com/passage/?search=Amos%208:11-12&version=NIV"$ -Meek and HUmble of Heart: $TX,"Matthew 11:29",HTML="http://www.biblegateway.com/verse/en/Matthew%2011:29"$ -TempleOS Logo -$HC,"\"\""$ -Cop tying shoe -$HC,"\"\""$ -Dragon Scale -$HC,"\"\""$ -$WW,1$ -$TX,"Good Time Bad Times Lyrics",HTML="https://www.google.com/#q=led+zep+good+times+bad+times+lyrics"$ -Intel CEO: Brian Krzanich -$TX,"WWW.OSDEV.ORG",HTML="http://www.osdev.org"$ -$TX,"Unikernels",HTML="https://ma.ttias.be/what-is-a-unikernel"$ -$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,"Lamp Shades",HTML="http://www.lampsplus.com/products/lamp-shades"$ -$TX,"My Bookmarks",HTML="http://www.templeos.org/Wb/Home/Wb2/Files/Bookmarks"$ -$TX,"Perfect Coin Toss",HTML="http://hackaday.com/2014/12/19/nist-randomness-beacon/"$ -$TX,"Top 100 Movies",HTML="http://www.afi.com/100years/movies10.aspx"$ +$FG,5$$TX+CX,"My Web Bookmarks"$$FG$$WW,0$ +$TX,"My FireFox Bookmarks",HTML="http://www.templeos.org/Wb/Home/Downloads/Blog/Bookmarks"$ +Machine $HC,"\"\""$ +Frosting $HC,"\"\""$ +Soap Carvings $HC,"\"\""$ +CottonTail $HC,"\"\""$ +TempleOS Logo $HC,"\"\""$ +$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,"Tom Foley",HTML="http://web.gccaz.edu/~tfoley/perspage.html"$ -$TX,"Bible with LineNums",HTML="http://www.templeos.org/files/NumBible.TXT"$ -$TX,"Security at NIST",HTML="http://csrc.nist.gov/publications/nistpubs/800-30-rev1/sp800_30_r1.pdf"$ + + +$FG,5$$TX+CX,"Web Bookmarks"$$FG$ +Cop tying shoe $HC,"\"\""$ +$TX,"Good Time Bad Times Lyrics",HTML="https://www.google.com/#q=led+zep+good+times+bad+times+lyrics"$ +$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,"Lamp shades",HTML="http://www.lampsplus.com/products/lamp-shades"$ +$TX,"KingJamesBible with LineNums",HTML="http://www.templeos.org/files/NumBible.TXT"$ $TX,"Higgs 5-Sigma Proof",HTML="http://understandinguncertainty.org/explaining-5-sigma-higgs-how-well-did-they-do"$ -$TX,"Dwight:NerdTorture",HTML="http://www.noob.us/humor/the-office-dwight-faces-nerd-torture-of-the-highest-form"$ -$TX,"ATA/ATAPI Spec",HTML="http://www.t13.org/Documents/UploadedDocuments/docs2007/D1532v1r4b-AT_Attachment_with_Packet_Interface_-_7_Volume_1.pdf"$ +$TX,"Dwight: Nerd torture",HTML="http://www.noob.us/humor/the-office-dwight-faces-nerd-torture-of-the-highest-form"$ +$TX,"ATA/ATAPI spec",HTML="http://www.t13.org/Documents/UploadedDocuments/docs2007/D1532v1r4b-AT_Attachment_with_Packet_Interface_-_7_Volume_1.pdf"$ + +$TX,"WWW.OSDEV.ORG",HTML="http://www.osdev.org"$ $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,"KNPR",HTML="http://www.knpr.org"$ $TX,"CBS News",HTML="http://www.cbsnews.com/live/?ftag= NM14632fc"$ -$TX,"Mapping the Commodore 64",HTML="http://unusedino.de/ec64/technical/project64/mapping_c64.html"$ + $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"$ -$TX,"Risperdal Shortens Life",HTML="http://factmed.com/study-RISPERDAL-causing-LIFE EXPECTANCY SHORTENED.php"$ diff --git a/Demo/AcctExample/Registry.CPP b/Demo/AcctExample/Registry.CPP index 4c7b14c..c7f9b31 100644 --- a/Demo/AcctExample/Registry.CPP +++ b/Demo/AcctExample/Registry.CPP @@ -2,7 +2,7 @@ $TR-UL,"Adam"$ $ID,2$$TR,"SysMsgFlags"$ $ID,2$sys_msg_flags[0]=0xFF; $ID,-2$$TR,"SysRegVer"$ -$ID,2$registry_version=4.010; +$ID,2$registry_version=4.020; $ID,-2$$ID,-2$$TR-UL,"TempleOS"$ $ID,2$$TR,"TOS"$ $ID,2$I64 tos_code_walk_thru=105,tos_after_egypt_in_action=46; @@ -10,10 +10,18 @@ $ID,-2$$TR,"CircleTrace"$ $ID,2$F64 best_score=4.9425; $ID,-2$$TR,"DiningStars"$ $ID,2$F64 best_score=9999.0000; +$ID,-2$$TR,"BlackDiamond"$ +$ID,2$I64 best_score=9; +$ID,-2$$TR,"EagleDive"$ +$ID,2$I64 best_score=4; $ID,-2$$TR,"DunGen"$ $ID,2$F64 best_score=20.5295; +$ID,-2$$TR,"CastleFrankenstein"$ +$ID,2$F64 best_score=33.8405; $ID,-2$$TR,"ZoneOut"$ $ID,2$F64 best_score=8.1373; +$ID,-2$$TR,"Varoom"$ +$ID,2$F64 best_score=46.2643; $ID,-2$$TR,"FlapBat"$ $ID,2$F64 best_score=16.4090; $ID,-2$$TR,"TimeOut"$ @@ -22,24 +30,16 @@ $ID,-2$$TR,"RawHide"$ $ID,2$F64 best_score=96.1279; $ID,-2$$TR,"KeepAway"$ $ID,2$I64 best_score0=0,best_score1=9999; -$ID,-2$$TR,"Wenceslas"$ -$ID,2$F64 best_score=49.8074; $ID,-2$$TR,"XCaliber"$ $ID,2$I64 best_score=248; I64 msg_flags=1; -$ID,-2$$TR,"EagleDive"$ -$ID,2$I64 best_score=4; +$ID,-2$$TR,"Wenceslas"$ +$ID,2$F64 best_score=49.8074; $ID,-2$$TR,"BomberGolf"$ $ID,2$I64 best_score=175; -$ID,-2$$TR,"Varoom"$ -$ID,2$F64 best_score=46.2643; -$ID,-2$$TR,"BlackDiamond"$ -$ID,2$I64 best_score=9; -$ID,-2$$TR,"CastleFrankenstein"$ -$ID,2$F64 best_score=33.8405; $ID,-2$$ID,-2$$TR,"DemoCompany"$ $ID,2$$TR,"Game1"$ -$ID,2$F64 best_score=169.44508; +$ID,2$F64 best_score=197.26500; $TR,"SimpleVal"$ -$ID,2$1274; +$ID,2$1279; $ID,-2$$ID,-2$$ID,-2$ \ No newline at end of file diff --git a/Demo/AcctExample/TOSCfg.CPP b/Demo/AcctExample/TOSCfg.CPP index 98f060f..d38d2a2 100644 --- a/Demo/AcctExample/TOSCfg.CPP +++ b/Demo/AcctExample/TOSCfg.CPP @@ -13,66 +13,22 @@ U0 TOSBootRescueDrv1() U0 TOSBootRescueDrv2() { - DefinePrint("CFG_BOOT_RESCUE_DRV","\"a10x%X\n0x%X\n\"",TOS_BOOT_RESCUE_DRV, + DefinePrint("CFG_BOOT_RESCUE_DRV","\"a0x%X\n0x%X\n\"",TOS_BOOT_RESCUE_DRV, (TOS_BOOT_RESCUE_DRV_END-TOS_BOOT_RESCUE_DRV)/BLK_SIZE); DefinePrint("CFG_BOOT_RESCUE_DRV_START","\"0x%X\"",TOS_BOOT_RESCUE_DRV); } TOSBootRescueDrv2; U0 TOSInit() { - CATARep *root=NULL,*ata_drv=NULL,*atapi_drv=NULL; - CBlkDev *bd; - switch (tos_cid) { - case CID_DFT: - DefinePrint("CFG_RAM_DRVS", - "\"b\nScale2Mem(2048,0x100000,4*1024*1024*1024)\n\""); - if (blkdev.auto_mount_ide_cnt) { -//If AutoMount was successful, No need to manually mount in next compile - DefinePrint("CFG_HARD_DRVS","\"\""); - DefinePrint("CFG_DVD_DRVS","\"\""); - } else { - - //These two are a crazy guess. ATA:IDE Primary ATAPI:IDE Secondary - DefinePrint("CFG_HARD_DRVS","\"cs0x1F0\n0x3F4\n0\""); - DefinePrint("CFG_DVD_DRVS","\"ts0x170\n0\""); - - bd=Let2BlkDev(':'); - if (bd->type==BDT_ATAPI) { - ATARep(FALSE,,&root); - ATAIDDrvs(root,blkdev.boot_drv_let,&ata_drv,&atapi_drv); - if (ata_drv) - DefinePrint("CFG_HARD_DRVS","\"cp%d\n\"",ata_drv->num); - if (atapi_drv) - DefinePrint("CFG_DVD_DRVS","\"tp%d\n\"",atapi_drv->num); - } else { - try { - bd=Let2BlkDev('C'); - DefinePrint("CFG_HARD_DRVS","\"cs0x%X\n0x%X\n%d\"", - bd->base0,bd->base1,bd->unit); - } catch - Fs->catch_except=TRUE; - try { - bd=Let2BlkDev('T'); - DefinePrint("CFG_DVD_DRVS","\"ts0x%X\n%d\"",bd->base0,bd->unit); - } catch - Fs->catch_except=TRUE; - } - } - DefinePrint("CFG_DSK_CACHE","\"Scale2Mem(0x80000,0x8000000)\n\""); - DefinePrint("TOS_HDS","\"CD\""); - DefinePrint("TOS_MASTER_BOOT_DRVS","\"C\""); - } + DefinePrint("CFG_RAM_DRVS", + "\"b\nScale2Mem(2048,0x100000,4*1024*1024*1024)\n\""); + DefinePrint("CFG_HARD_DRVS","\"\""); + DefinePrint("CFG_DVD_DRVS","\"\""); + DefinePrint("CFG_DSK_CACHE","\"Scale2Mem(0x80000,0x8000000)\n\""); + DefinePrint("TOS_HDS","\"CD\""); + DefinePrint("TOS_MASTER_BOOT_DRVS","\"C\""); } TOSInit; -U0 TOSDrvTextAttrSet() -{ - DrvTextAttrSet('C', WHITE <<4|BLUE); //Main - DrvTextAttrSet('D', WHITE <<4|RED); //Back-up - DrvTextAttrSet('A', BLUE <<4|BROWN); //Rescue - DrvTextAttrSet('B', BLUE <<4|YELLOW);//RAM - DrvTextAttrSet('T', LTGRAY<<4|BLUE); //CD/DVD -} TOSDrvTextAttrSet; - #define TOS_ISO_NAME "B:/TempleOSCD.ISO" #define TOS_DISTRO_DIR "B:/Distro" #define CFG_OPTS "AutoMountIDE\nCT\n" diff --git a/Demo/AcctExample/TOSDistro.CPP b/Demo/AcctExample/TOSDistro.CPP index cfe6abc..dbc24b7 100644 --- a/Demo/AcctExample/TOSDistro.CPP +++ b/Demo/AcctExample/TOSDistro.CPP @@ -15,7 +15,7 @@ U0 TOSMakeOSDrvBootInstall(U8 drv_let) Auto(TOS_CFG); MakeOSDrvBootInstall(drv_let); if (StrOcc(TOS_MASTER_BOOT_DRVS,drv_let)) - MasterBootIntall(drv_let); + MasterBootInstall(drv_let); } U0 TOSCopyDrv(U8 src,U8 dst) @@ -24,7 +24,7 @@ U0 TOSCopyDrv(U8 src,U8 dst) src=ToUpper(src); dst=ToUpper(dst); - Fmt(dst,,FALSE,DVT_FAT32); + Fmt(dst,,FALSE,FSt_FAT32); StrPrint(buf_s,"%c:/",src); StrPrint(buf_d,"%c:/",dst); @@ -90,7 +90,7 @@ public U0 CopySongs(U8 threshold='7') { CDoc *s; CDocEntry *doc_e; - CDirEntry *tempde=FilesFind("::/Home/Wb2/Files/Psalmody/*.CPP*", + CDirEntry *tempde=FilesFind("/Home/Downloads/Psalmody/*.CPP*", FUF_CLUSTER_ORDER), *tempde1=tempde; DelTree("/Apps/Psalmody/Examples"); @@ -109,9 +109,10 @@ U0 DistroPrep() { Del("/Demo/WebLogExample/WebLogRep.TXT*"); Del("/Demo/ReverseFileExample/PoemForeward.TXT*"); + Del("/Demo/ToHtmlToTXTExample/Out*"); Del("/Home/NumBible.TXT.Z"); DelTree("/Home/*Temp.TXT.Z"); - if (FileFind("::/Home/Wb2/Files/Psalmody")) + if (FileFind("/Home/Downloads/Psalmody")) CopySongs; DelTree("/Temp"); @@ -123,19 +124,19 @@ U0 DistroPrep() DelTree("/Demo/AcctExample"); CopyTree("/Home","/Demo/AcctExample"); - DelTree("/Demo/AcctExample/Archive"); - DelTree("/Demo/AcctExample/Blog"); DelTree("/Demo/AcctExample/Budget"); - DelTree("/Demo/AcctExample/Code"); - DelTree("/Demo/AcctExample/Misc"); - DelTree("/Demo/AcctExample/Psalmody"); - DelTree("/Demo/AcctExample/Videos"); - DelTree("/Demo/AcctExample/Wb2"); + DelTree("/Demo/AcctExample/Private"); + DelTree("/Demo/AcctExample/Downloads"); + DelTree("/Demo/AcctExample/Web"); Del("/Demo/AcctExample/Test*"); - //Once in a while, do these: - // SortHeaders; - // DblSpaceScan("/*"); + if (FileFind("/Home/Downloads/Utils/SortHeaders.CPP.Z")) + ExeFile("/Home/Downloads/Utils/SortHeaders.CPP.Z"); + + if (FileFind("/Home/Downloads/Blog/YouTube.TXT.Z")) + Sort("/Home/Downloads/Blog/YouTube.TXT.Z",,2); + + //Once in a while, do $LK,"::/Home/Downloads/Utils/DblSpaceScan.CPP"$. CursorRem("/*"); DelTree("/Demo/*.BI*"); @@ -146,15 +147,13 @@ U0 DistroPrep() U0 MakeBootRescueDrvFile() { - try - Let2Drv('A'); - catch { - Fs->catch_except=TRUE; + CBlkDev *bd; + if (!Let2Drv('A',FALSE)) { Auto(CFG_BOOT_RESCUE_DRV "\n"); Mount; } - CBlkDev *bd=Let2BlkDev('A'); - Fmt('A',,FALSE,DVT_REDSEA); + bd=Let2BlkDev('A'); + Fmt('A',,FALSE,FSt_REDSEA); MkDir("A:/Compiler"); Copy("C:/Compiler/Compiler.BIN.Z", "A:/Compiler"); @@ -166,11 +165,12 @@ U0 MakeBootRescueDrvFile() Copy("C:/Kernel/*.HPP*", "A:/Kernel"); CopyTree("C:/Kernel/BlkDev", "A:/Kernel/BlkDev"); - Copy("C:/Home/Wb2/Files/DbgStartOS.CPP.Z","A:/StartOS.CPP.Z"); + Copy("C:/Home/Downloads/Distro/DbgStartOS.CPP.Z","A:/StartOS.CPP.Z"); MkDir("A:/Adam"); - Copy("C:/Home/Wb2/Files/DbgMakeAdam.CPP.Z","A:/Adam/MakeAdam.CPP.Z"); - Copy("C:/Adam/AExts.HPP.Z", "A:/Adam"); + Copy("C:/Home/Downloads/Distro/DbgMakeAdam.CPP.Z","A:/Adam/MakeAdam.CPP.Z"); + Copy("C:/Home/Downloads/Distro/DbgMount.CPP.Z","A:/Adam"); + Copy("C:/Adam/AExts.CPP.Z", "A:/Adam"); Copy("C:/Adam/AMath.CPP.Z", "A:/Adam"); Copy("C:/Adam/Training.CPP.Z","A:/Adam"); Copy("C:/Adam/AMem.CPP.Z", "A:/Adam"); @@ -192,7 +192,7 @@ U0 MakeSymFiles() Who; if (doc=DocPut) { st=StrNew(doc->filename.name); - StrCpy(doc->filename.name,"D:/Wb/Home/Wb2/SymsAlpha.TXT.Z"); + StrCpy(doc->filename.name,"D:/Wb/Home/Web/SymsAlpha.TXT.Z"); DocWrite(doc); StrCpy(doc->filename.name,st); Free(st); @@ -202,7 +202,7 @@ U0 MakeSymFiles() Who("+m"); if (doc=DocPut) { st=StrNew(doc->filename.name); - StrCpy(doc->filename.name,"D:/Wb/Home/Wb2/SymsAddress.TXT.Z"); + StrCpy(doc->filename.name,"D:/Wb/Home/Web/SymsAddress.TXT.Z"); DocWrite(doc); StrCpy(doc->filename.name,st); Free(st); @@ -231,7 +231,7 @@ I64 MakeLineRepFile() result=LineRep; if (doc=DocPut) { st=StrNew(doc->filename.name); - StrCpy(doc->filename.name,"B:/TOS/Wb2/LineRep.TXT.Z"); + StrCpy(doc->filename.name,"B:/TOS/Web/LineRep.TXT.Z"); DocWrite(doc); StrCpy(doc->filename.name,st); Free(st); @@ -288,12 +288,11 @@ U0 MakeTOSDistro() ISOFileCreate(TOS_ISO_NAME,TOS_DISTRO_DIR "/*",, TOS_DISTRO_DIR BOOT_DIR_KERNEL_BIN_C); DefinePrint("DD_TEMPLEOSTS_SIZE", - "Download $TX,"TempleOS V3.12",D="DD_OS_NAME_VERSION"$ - T.S. Company Internal Distro (%0.1f MB)", + "Download $TX,"TempleOS V4.01",D="DD_OS_NAME_VERSION"$ - T.S. Company Internal Distro (%0.1f MB)", 0.1*(10*Size(TOS_ISO_NAME,"+s")/1024/1024)); Drv('C'); } - U0 DbgDistroPrep() {/*This is a debug distro. The CD/DVD bootloader uses BIOS INT 0x13 0x42 to load Kernel.BIN.C which has been modified to also hold a small RAM drive @@ -324,7 +323,7 @@ U0 MakeDbgDistro() ISOFileCreate(TOS_ISO_NAME,TOS_DISTRO_DIR "/*",, TOS_DISTRO_DIR BOOT_DIR_KERNEL_BIN_C); DefinePrint("DD_TEMPLEOSDBG_SIZE", - "Download $TX,"TempleOS V3.12",D="DD_OS_NAME_VERSION"$ - Debug Distro (%0.1f MB)", + "Download $TX,"TempleOS V4.01",D="DD_OS_NAME_VERSION"$ - Debug Distro (%0.1f MB)", 0.1*(10*Size(TOS_ISO_NAME,"+s")/1024/1024)); Drv('C'); } @@ -372,7 +371,7 @@ U0 MakeLiteDistro() ISOFileCreate(TOS_ISO_NAME,TOS_DISTRO_DIR "/*",, TOS_DISTRO_DIR BOOT_DIR_KERNEL_BIN_C); DefinePrint("DD_TEMPLEOSLITE_SIZE", - "Download $TX,"TempleOS V3.12",D="DD_OS_NAME_VERSION"$ - Lite Distro (%0.1f MB)", + "Download $TX,"TempleOS V4.01",D="DD_OS_NAME_VERSION"$ - Lite Distro (%0.1f MB)", 0.1*(10*Size(TOS_ISO_NAME,"+s")/1024/1024)); Drv('C'); } @@ -394,7 +393,7 @@ FileManager, WindowManager, PCSpeaker, Documentation. Del(TOS_DISTRO_DIR "/Adam/AutoComplete/ACWords.DAT*"); Del(TOS_DISTRO_DIR "/Adam/God/Vocab.TXT.Z"); Del(TOS_DISTRO_DIR "/Misc/OSTestSuite.CPP.Z"); - Copy("C:/Home/Wb2/Files/UltraMenu.TXT.Z", + Copy("C:/Home/Downloads/Distro/UltraMenu.TXT.Z", TOS_DISTRO_DIR "/PersonalMenu.TXT.Z"); Copy("C:/Demo/Games/EagleDive.CPP.Z", TOS_DISTRO_DIR "/Misc"); @@ -405,7 +404,7 @@ U0 MakeUltraDistro() ISOFileCreate(TOS_ISO_NAME,TOS_DISTRO_DIR "/*",, TOS_DISTRO_DIR BOOT_DIR_KERNEL_BIN_C); DefinePrint("DD_TEMPLEOSULTRA_SIZE", - "Download $TX,"TempleOS V3.12",D="DD_OS_NAME_VERSION"$ - UltraLite Distro (%0.1f MB)", + "Download $TX,"TempleOS V4.01",D="DD_OS_NAME_VERSION"$ - UltraLite Distro (%0.1f MB)", 0.1*(10*Size(TOS_ISO_NAME,"+s")/1024/1024)); Drv('C'); } @@ -435,24 +434,23 @@ U0 MakeWebSite() CDirEntry *tempde,*tempde1; DocClear; Cd("D:/Wb"); - DelTree("D:/Wb/Home/Archive"); DelTree("D:/Wb/Home/Budget"); - DelTree("D:/Wb/Home/Psalmody"); + DelTree("D:/Wb/Home/Private"); Del("D:/Wb/Home/*"); - Touch("D:/Wb/Home/Wb2/index.TXT.Z",""); - Touch("D:/Wb/Home/Wb2/Downloads.TXT.Z",""); - Touch("D:/Wb/Home/Wb2/TempleOS.TXT.Z",""); + Touch("D:/Wb/Home/Web/index.TXT.Z",""); + Touch("D:/Wb/Home/Web/Downloads.TXT.Z",""); + Touch("D:/Wb/Home/Web/TempleOS.TXT.Z",""); tempde=tempde1=FilesFind("*", FUF_RECURSE|FUF_JUST_FILES|FUF_JUST_TXT|FUF_CLUSTER_ORDER); while (tempde) { TOSWebFile(tempde->full_name); tempde=tempde->next; } - Copy( "D:/Wb/Home/Wb2/Files/Bin/TempleBot", - "D:/Wb/Home/Wb2/Files/Bin/TempleBot.TXT"); - ToDolDoc("D:/Wb/Home/Wb2/Files/Bin/TempleBot.TXT"); - ToHtml("D:/Wb/Home/Wb2/Files/Bin/TempleBot.TXT"); - Del("D:/Wb/Home/Wb2/Files/Bin/TempleBot.TXT"); + Copy( "D:/Wb/Home/Downloads/Bin/TempleBot", + "D:/Wb/Home/Downloads/Bin/TempleBot.TXT"); + ToDolDoc("D:/Wb/Home/Downloads/Bin/TempleBot.TXT"); + ToHtml("D:/Wb/Home/Downloads/Bin/TempleBot.TXT"); + Del("D:/Wb/Home/Downloads/Bin/TempleBot.TXT"); DirTreeDel(tempde1); Drv('C'); } @@ -482,23 +480,27 @@ U0 FreshenWebDir(U8 *dirname) U0 MakeWebSitePartial() { - FreshenWebDir("/Home/Wb2"); - FreshenWebDir("/Home/Wb2/Imgs"); + FreshenWebDir("/Home/Web"); + FreshenWebDir("/Home/Web/TAD"); + FreshenWebDir("/Home/Web/Imgs"); Drv('C'); } U0 UpdateISODocDefines() { - DefinePrint("DD_TEMPLEOSCD_SIZE", - "Download $TX,"TempleOS V3.12",D="DD_OS_NAME_VERSION"$ - Standard Distro (%0.1f MB)", - 0.1*(10*Size("D:/Wb/TempleOSCD.ISO","+s")/1024/1024)); - DefinePrint("DD_TEMPLEOSCD_K_SIZE", - "%d KB",Size("D:/Wb/TempleOSCD.ISO","+s")/1024); - DefinePrint("DD_TEMPLEOSULTRA_SIZE", - "Download $TX,"TempleOS V3.12",D="DD_OS_NAME_VERSION"$ - UltraSmall Distro (%0.1f MB)", - 0.1*(10*Size("D:/Wb/TempleOSUltra.ISO","+s")/1024/1024)); - DefinePrint("DD_TEMPLEOSULTRA_K_SIZE", - "%d KB",Size("D:/Wb/TempleOSUltra.ISO","+s")/1024); + try { + DefinePrint("DD_TEMPLEOSCD_SIZE", + "Download $TX,"TempleOS V4.01",D="DD_OS_NAME_VERSION"$ - Standard Distro (%0.1f MB)", + 0.1*(10*Size("D:/Wb/TempleOSCD.ISO","+s")/1024/1024)); + DefinePrint("DD_TEMPLEOSCD_K_SIZE", + "%d KB",Size("D:/Wb/TempleOSCD.ISO","+s")/1024); + DefinePrint("DD_TEMPLEOSULTRA_SIZE", + "Download $TX,"TempleOS V4.01",D="DD_OS_NAME_VERSION"$ - UltraSmall Distro (%0.1f MB)", + 0.1*(10*Size("D:/Wb/TempleOSUltra.ISO","+s")/1024/1024)); + DefinePrint("DD_TEMPLEOSULTRA_K_SIZE", + "%d KB",Size("D:/Wb/TempleOSUltra.ISO","+s")/1024); + } catch + Fs->catch_except=TRUE; } UpdateISODocDefines; @@ -550,9 +552,9 @@ public U0 MakeDistrosAndBackUp() public U0 PreBackUp() { - Copy("D:/Home/Wb2/Files/Bookmarks.html","C:/Home/Wb2/Files"); - Del("C:/Home/Wb2/Files/Bin/*"); - Copy("D:/Home/Wb2/Files/Bin/*","C:/Home/Wb2/Files/Bin"); - Copy("D:/Home/Wb2/Files/Bin/TempleBot","C:/Linux"); - Copy("D:/Home/Wb2/Files/Bin/God*","C:/Linux"); + Copy("D:/Home/Downloads/Blog/Bookmarks.html","C:/Home/Downloads/Blog"); + Del("C:/Home/Downloads/Bin/*"); + Copy("D:/Home/Downloads/Bin/*","C:/Home/Downloads/Bin"); + Copy("D:/Home/Downloads/Bin/TempleBot","C:/Linux"); + Copy("D:/Home/Downloads/Bin/God*","C:/Linux"); } diff --git a/Demo/AcctExample/TOSHolySpirit.CPP b/Demo/AcctExample/TOSHolySpirit.CPP index ec5f1dc..e97345e 100644 --- a/Demo/AcctExample/TOSHolySpirit.CPP +++ b/Demo/AcctExample/TOSHolySpirit.CPP @@ -38,8 +38,8 @@ public U8 *FileNameNumNext(U8 *files_find_mask,U8 *fmt) U0 DCImgWrite(CDC *dc) { - U8 *st1=FileNameNumNext("::/Home/Wb2/Imgs/Img*", - "::/Home/Wb2/Imgs/Img%03d.BMP"), + U8 *st1=FileNameNumNext("::/Home/Web/Imgs/Img*", + "::/Home/Web/Imgs/Img%03d.BMP"), *st2=MStrPrint("http://www.templeos.org/Wb%s",st1+2); BMPWrite(st1,dc); Free(st1); @@ -64,7 +64,7 @@ U0 BlogScreenShot() DocCursor(old_cursor); } -U8 *WebBookMarks(U8 *filename="::/Home/Wb2/Files/Bookmarks.html") +U8 *WebBookMarks(U8 *filename="::/Home/Downloads/Blog/Bookmarks.html") { U8 *st; CDocEntry *doc_e; @@ -93,10 +93,10 @@ U8 *WebBookMarks(U8 *filename="::/Home/Wb2/Files/Bookmarks.html") return st; } -U8 *YouTubeGet(U8 *filename="C:/Home/Wb2/Files/YouTube.TXT.Z",U8 *needle) +U8 *YouTubeGet(U8 *filename="C:/Home/Downloads/Blog/YouTube.TXT.Z",U8 *needle) { I64 i=0,line=MIN_I64; - CDoc *doc=DocRead(filename,DOCF_PLAIN_TEXT_WITH_TABS), + CDoc *doc=DocRead(filename,DOCF_PLAIN_TEXT_TABS|DOCF_NO_CURSOR), *doc2=DocNew; U8 *title,*code,*result; while (DocFind(doc,line,needle)) { @@ -130,10 +130,10 @@ U8 *YouTubeGet(U8 *filename="C:/Home/Wb2/Files/YouTube.TXT.Z",U8 *needle) return result; } -U0 YouTubeAdd(U8 *filename="C:/Home/Wb2/Files/YouTube.TXT.Z", +U0 YouTubeAdd(U8 *filename="C:/Home/Downloads/Blog/YouTube.TXT.Z", U8 *title,U8 *code) { - CDoc *doc=DocRead(filename,DOCF_PLAIN_TEXT_WITH_TABS); + CDoc *doc=DocRead(filename,DOCF_PLAIN_TEXT_TABS|DOCF_NO_CURSOR); if (!DocFind(doc,,title)) { DocBottom(doc); DocPrint(doc,"%s\n%s\n",title,code); @@ -269,7 +269,7 @@ class CRandHexBeacon8Form U8 *RandVideoRead(U8 *filename,I64 line) { U8 *result=NULL; - CDoc *doc=DocRead(filename,DOCF_PLAIN_TEXT_WITH_TABS); + CDoc *doc=DocRead(filename,DOCF_PLAIN_TEXT_TABS|DOCF_NO_CURSOR); if (DocLineNumGoTo(doc,line-1) && doc->cur_entry->type_u8==DOCT_TEXT) result=StrNew(doc->cur_entry->tag); DocDel(doc); @@ -279,7 +279,7 @@ U8 *RandVideoRead(U8 *filename,I64 line) U8 *RandVideoWrite(U8 *filename,I64 line,U8 *st) { U8 *result=NULL; - CDoc *doc=DocRead(filename,DOCF_PLAIN_TEXT_WITH_TABS); + CDoc *doc=DocRead(filename,DOCF_PLAIN_TEXT_TABS|DOCF_NO_CURSOR); if (DocLineNumGoTo(doc,line-1)) { if (doc->cur_entry->type_u8==DOCT_TEXT) { Free(doc->cur_entry->tag); @@ -483,14 +483,14 @@ U0 InsMyURL() NIST_TIME_TO_SWITCH,60); switch (PopUpPickLst("NISTBeacon5Bible\0NISTBeacon8Passage\0" "BibleGatewaySearch\0BibleGatewayVerse\0" - "YouTube\0Imgur\0Wikipedia\0RandomNumbers.info\0Random.org\0PassWord\0" - "VirtualNotary\0ANU_NIST\0HotBits\0GenerateData\0WebBookMark\0" - "Roulette\0Movie\0Metallica\0")) { + "YouTube\0Imgur\0Wikipedia\0RandomNumbers.info\0" + "Random.org\0PassWord\0VirtualNotary\0ANU_NIST\0HotBits\0" + "GenerateData\0WebBookMark\0Roulette\0Movie\0Metallica\0")) { case: if (DocForm(url(CRandHexBeacon5Form *))) { "$$BG,LTGRAY$$"; - if (FileFind("::/Home/Wb2/Files/NISTPassage.TXT.Z")) - Type("::/Home/Wb2/Files/NISTPassage.TXT.Z",0); +// if (FileFind("::/Home/Web/TAD/NISTPassage.TXT.Z")) +// Type("::/Home/Web/TAD/NISTPassage.TXT.Z",0); "$$TX,\"Guidelines for Talking with God.\"," "HTML=\"http://www.templeos.org/Wb/Adam/God/HSNotes.html\"$$\n"; tag=MStrPrint("https:/beacon.nist.gov/rest/record/%d",url->timestamp); @@ -502,14 +502,14 @@ U0 InsMyURL() case: if (DocForm(url(CRandHexBeacon8Form *))) { "$$BG,LTGRAY$$"; - if (FileFind("::/Home/Wb2/Files/NISTPick.TXT.Z")) - Type("::/Home/Wb2/Files/NISTPick.TXT.Z",0); +// if (FileFind("::/Home/Web/TAD/NISTPick.TXT.Z")) +// Type("::/Home/Web/TAD/NISTPick.TXT.Z",0); "$$TX,\"Guidelines for Talking with God.\"," "HTML=\"http://www.templeos.org/Wb/Adam/God/HSNotes.html\"$$\n"; tag=MStrPrint("https:/beacon.nist.gov/rest/record/%d",url->timestamp); "$$TX,\"%Q\",HTML=\"%Q\"$$\n$$BG$$",tag,tag; Free(tag); - GodBooksPassage("C:/Home/Wb2/Files/Text/*",, + GodBooksPassage("C:/Home/Downloads/Text/*",, Str2I64(url->special,16),TRUE); } break; @@ -673,17 +673,17 @@ U0 InsMyURL() case: if (DocForm(url(CTopMoviesForm *))) RandVideo("Top 100 Movies","http://www.afi.com/100years/movies10.aspx", - url,"C:/Home/Wb2/Files/Movies.TXT.Z"); + url,"C:/Home/Downloads/Blog/Movies.TXT.Z"); break; case: if (DocForm(url(CMetallicaForm *))) RandVideo("Metallica Song", "http://home.hccnet.nl/a.r.adams/lyrics/metallica/songindex.html", - url,"C:/Home/Wb2/Files/Metallica.TXT.Z"); + url,"C:/Home/Downloads/Blog/Metallica.TXT.Z"); break; } Free(url); } -if (FileFind("::/Home/Wb2/Files/Words/LinuxDict.TXT")) - GodInit("::/Home/Wb2/Files/Words/LinuxDict.TXT"); +if (FileFind("::/Home/Downloads/Words/LinuxDict.TXT")) + GodInit("::/Home/Downloads/Words/LinuxDict.TXT"); diff --git a/Demo/AcctExample/TOSIDComputer.CPP b/Demo/AcctExample/TOSIDComputer.CPP deleted file mode 100644 index f3d62ac..0000000 --- a/Demo/AcctExample/TOSIDComputer.CPP +++ /dev/null @@ -1,63 +0,0 @@ -//This file has handy functions used to identify which machine -//is which in your personal collection of computers. - -Bool IsDrvVMware(U8 drv_let) -{ - Bool result=FALSE; - U8 *m=NULL; - try - if ((m=DrvModelNum(drv_let)) && - !MemCmp(m,"VMware",6)) - result=TRUE; - catch - Fs->catch_except=TRUE; - Free(m); - return result; -} - -I64 DrvMaxBlk(U8 drv_let) -{ - I64 result=0; - CBlkDev *bd; - try { - if (bd=Let2BlkDev(drv_let)) - result=bd->max_blk; - } catch - Fs->catch_except=TRUE; - return result; -} - -I64 IsDrvATAPI(U8 drv_let) -{ - Bool result=FALSE; - CBlkDev *bd; - try if ((bd=Let2BlkDev(drv_let)) && - bd->type==BDT_ATAPI) - result=TRUE; - catch - Fs->catch_except=TRUE; - return result; -} - -Bool ChkDrvModelSerial(U8 drv_let,U8 *model,U8 *serial) -{ - Bool result; - U8 *m=NULL,*s=NULL; - try { - m=DrvModelNum(drv_let); - s=DrvSerialNum(drv_let); - } catch { - Free(m); Free(s); - m=NULL; s=NULL; - Fs->catch_except=TRUE; - } - if (m && s && !StrCmp(m,model) && !StrCmp(s,serial)) - result=TRUE; - else - result=FALSE; - Free(m); Free(s); - return result; -} - -#define CID_DFT 0 -I64 tos_cid=CID_DFT; diff --git a/Demo/AcctExample/TOSMisc.CPP b/Demo/AcctExample/TOSMisc.CPP index d93031b..6c9fb2d 100644 --- a/Demo/AcctExample/TOSMisc.CPP +++ b/Demo/AcctExample/TOSMisc.CPP @@ -81,7 +81,7 @@ public U0 JukeSong(I64 num) AutoComplete; if (!fg_on) FrameGrabberToggle; - JukeSongsPuppet("::/Home/Wb2/Files/Psalmody",,num,num+1); + JukeSongsPuppet("::/Home/Downloads/Psalmody",,num,num+1); if (fg_on) FrameGrabberToggle; } @@ -91,7 +91,7 @@ public U0 JukeLines(I64 start_line,I64 end_line) AutoComplete; if (!fg_on) FrameGrabberToggle; - JukeSongsPuppet("::/Home/Wb2/Files/Psalmody",,start_line*5,end_line*5); + JukeSongsPuppet("::/Home/Downloads/Psalmody",,start_line*5,end_line*5); if (fg_on) FrameGrabberToggle; } @@ -177,54 +177,6 @@ public U0 BMP2TXT(U8 *_in_name,U8 *_out_name=NULL) Free(out_name); } -U0 DblSpaceScanFile(U8 *filename) -{ - CDoc *doc=DocRead(filename); - I64 i; - CDocEntry *doc_e=doc->root.next; - while (doc_e!=doc) { - if (doc_e->type_u8==DOCT_NEW_LINE && - doc_e->next->type_u8==DOCT_NEW_LINE && - doc_e->next->next->type_u8==DOCT_NEW_LINE) { - i=0; - while (doc_e->type_u8==DOCT_NEW_LINE) { - i++; - doc_e=doc_e->next; - } - "%02d:",i; - PutFileLink(doc->filename.name,doc_e->y); - '\n'; - } else - doc_e=doc_e->next; - } - DocDel(doc); -} - -U0 DblSpaceScanLst(CDirEntry *tempde) -{ - CDirEntry *tempde1; - while (tempde) { - tempde1=tempde->next; - if (tempde->attr & RS_ATTR_DIR) { - if (tempde->sub) { - "Scanning Directory: %s\n",tempde->full_name; - DblSpaceScanLst(tempde->sub); - } - } else - DblSpaceScanFile(tempde->full_name); - DirEntryDel(tempde); - tempde=tempde1; - } -} - -public U0 DblSpaceScan(U8 *files_find_mask="*",U8 *fu_flags=NULL) -{ - I64 f=0; - ScanFlags(&f,Define("ST_FILE_UTIL_FLAGS"),"+r+T"); - ScanFlags(&f,Define("ST_FILE_UTIL_FLAGS"),fu_flags); - DblSpaceScanLst(FilesFind(files_find_mask,f)); -} - RegSetDftEntry("TempleOS/TOS", "I64 tos_code_walk_thru=1,tos_after_egypt_in_action=1;\n"); RegExeBranch("TempleOS/TOS"); @@ -305,7 +257,7 @@ U0 TempleOSTheme() { if (!fg_on) PopUp("Sleep(50);FrameGrabberToggle;"); - ExeFile("::/Home/Wb2/Files/TempleOSTheme.CPP"); + ExeFile("::/Home/Downloads/Graphics/TempleOSTheme.CPP"); DocClear; } @@ -315,6 +267,6 @@ U0 TOSJukeVideo(I64 start=0,I64 end=10) Free(buf); AutoComplete; FrameGrabberToggle; - JukeSongsPuppet("::/Home/Wb2/Files/Psalmody",,start,end); + JukeSongsPuppet("::/Home/Downloads/Psalmody",,start,end); FrameGrabberToggle; } diff --git a/Demo/AutoFile/AFEd.TXT b/Demo/AutoFile/AFEd.TXT index 9d255df..337b3d5 100644 --- a/Demo/AutoFile/AFEd.TXT +++ b/Demo/AutoFile/AFEd.TXT @@ -66,12 +66,12 @@ #define IC_ADD_CONST 0x37 #define IC_SUB_CONST 0x38 -#define IC_EQUAL_EQUAL 0x39 -#define IC_NOT_EQUAL 0x3A +#define IC_EQU_EQU 0x39 +#define IC_NOT_EQU 0x3A #define IC_LESS 0x3B #define IC_GREATER 0x3C -#define IC_LESS_EQUAL 0x3D -#define IC_GREATER_EQUAL 0x3E +#define IC_LESS_EQU 0x3D +#define IC_GREATER_EQU 0x3E #define IC_PUSH_CMP 0x3F #define IC_AND_AND 0x40 @@ -86,16 +86,16 @@ #define IC_ASSIGN_PP 0x46 #define IC_ASSIGN_MM 0x47 -#define IC_SHL_EQUAL 0x48 -#define IC_SHR_EQUAL 0x49 -#define IC_MUL_EQUAL 0x4A -#define IC_DIV_EQUAL 0x4B -#define IC_MOD_EQUAL 0x4C -#define IC_AND_EQUAL 0x4D -#define IC_OR_EQUAL 0x4E -#define IC_XOR_EQUAL 0x4F -#define IC_ADD_EQUAL 0x50 -#define IC_SUB_EQUAL 0x51 +#define IC_SHL_EQU 0x48 +#define IC_SHR_EQU 0x49 +#define IC_MUL_EQU 0x4A +#define IC_DIV_EQU 0x4B +#define IC_MOD_EQU 0x4C +#define IC_AND_EQU 0x4D +#define IC_OR_EQU 0x4E +#define IC_XOR_EQU 0x4F +#define IC_ADD_EQU 0x50 +#define IC_SUB_EQU 0x51 #define IC_JMP 0x52 #define IC_SWITCH 0x53 @@ -131,7 +131,7 @@ #define IC_WBINVD 0x6F #define IC_INVD 0x70 -#define IC_IN_U8 0x71 +#define IC_IN_U8 0x71 #define IC_IN_U16 0x72 #define IC_IN_U32 0x73 #define IC_OUT_U8 0x74 @@ -178,16 +178,16 @@ #define IC_BR_ZERO 0x93 #define IC_BR_NOT_ZERO 0x94 -#define IC_BR_NOT_EQUAL 0x95 -#define IC_BR_EQUAL_EQUAL 0x96 -#define IC_BR_GREATER_EQUAL 0x97 -#define IC_BR_LESS_EQUAL 0x98 +#define IC_BR_NOT_EQU 0x95 +#define IC_BR_EQU_EQU 0x96 +#define IC_BR_GREATER_EQU 0x97 +#define IC_BR_LESS_EQU 0x98 #define IC_BR_GREATER 0x99 #define IC_BR_LESS 0x9A -#define IC_BR_NOT_EQUAL2 0x9B -#define IC_BR_EQUAL_EQUAL2 0x9C -#define IC_BR_GREATER_EQUAL2 0x9D -#define IC_BR_LESS_EQUAL2 0x9E +#define IC_BR_NOT_EQU2 0x9B +#define IC_BR_EQU_EQU2 0x9C +#define IC_BR_GREATER_EQU2 0x9D +#define IC_BR_LESS_EQU2 0x9E #define IC_BR_GREATER2 0x9F #define IC_BR_LESS2 0xA0 #define IC_BR_AND_ZERO 0xA1 diff --git a/Demo/DolDoc/FileRead.CPP b/Demo/DolDoc/FileRead.CPP index 1fcb922..939807d 100644 --- a/Demo/DolDoc/FileRead.CPP +++ b/Demo/DolDoc/FileRead.CPP @@ -8,7 +8,7 @@ public U0 DocProfile(U8 *filename,I64 flags) //use $LK,"DocRecalc",A="MN:DocRecalc"$(). CDoc *doc=DocRead(filename,flags); - //doc->root which is equal to doc is the + //doc->root which is equ to doc is the //header of the CQue and represents the end-of-file marker. CDocEntry *doc_e=doc->root.next; while (doc_e!=doc) { diff --git a/Demo/DolDoc/NumBible.CPP b/Demo/DolDoc/NumBible.CPP index 04fa224..07a825e 100644 --- a/Demo/DolDoc/NumBible.CPP +++ b/Demo/DolDoc/NumBible.CPP @@ -3,7 +3,7 @@ U0 NumBible() { - CDoc *doc_in=DocRead("::/Misc/Bible.TXT.Z",DOCF_PLAIN_TEXT_WITH_TABS), + CDoc *doc_in=DocRead("::/Misc/Bible.TXT.Z",DOCF_PLAIN_TEXT_TABS), *doc_out=DocNew("::/Home/NumBible.TXT.Z"); CDocEntry *doc_e=doc_in->root.next; while (doc_e!=doc_in) { @@ -20,6 +20,7 @@ U0 NumBible() } else doc_e=doc_e->next; } + doc_out->flags|=DOCF_NO_CURSOR; DocWrite(doc_out); DocDel(doc_out); DocDel(doc_in); diff --git a/Demo/Dsk/UnusedSpaceRep.CPP b/Demo/Dsk/UnusedSpaceRep.CPP index bf61d70..2fee158 100644 --- a/Demo/Dsk/UnusedSpaceRep.CPP +++ b/Demo/Dsk/UnusedSpaceRep.CPP @@ -3,13 +3,10 @@ U0 UnusedSpaceRep() I64 i; CDrv *dv; for (i=0;i<26;i++) - try { - dv=Let2Drv(i+'A'); - if (dv->type==DVT_FAT32 || dv->type==DVT_REDSEA) - "%C: %7.3f%% Free\n", - Drv2Let(dv),UnusedDrvSpace(Drv2Let(dv))*100.0/(dv->size*BLK_SIZE); - } catch - Fs->catch_except=TRUE; + if ((dv=Let2Drv(i+'A',FALSE)) && + (dv->fs_type==FSt_FAT32 || dv->fs_type==FSt_REDSEA)) + "%C: %7.3f%% Free\n", + Drv2Let(dv),UnusedDrvSpace(Drv2Let(dv))*100.0/(dv->size*BLK_SIZE); } UnusedSpaceRep; diff --git a/Demo/Exceptions.CPP b/Demo/Exceptions.CPP index b46ece4..9c001b3 100644 --- a/Demo/Exceptions.CPP +++ b/Demo/Exceptions.CPP @@ -1,7 +1,7 @@ //$BK,1$WARNING:$BK,0$ Don't return out of a catch{}. This //might get fixed. -//You can use $LK,"PutExcept",A="MN:PutExcept"$() in a catch statement +//You can use $LK,"PutExcept",A="MN:PutExcept"$() in a catch stmt //and it will report args. Bool Prompt(I64 i) { diff --git a/Demo/Games/Rocket.CPP b/Demo/Games/Rocket.CPP index d2afc4f350f62b6be41a33258de0c51b0fb017cb..4bb2fe242c9a3b11155430bfb0dd262638a1c6d0 100644 GIT binary patch delta 47 scmdm{yiIvR7PDJ$$;8}QAZjxgV=X&~F}aJw4@}?YCcatch_except=TRUE; + PutExcept; CleanUp; SettingsPop(,TSF_SAME_SONG); MenuPop; diff --git a/Demo/Graphics/Lines.CPP b/Demo/Graphics/Lines.CPP index f65a08a..003bea3 100644 --- a/Demo/Graphics/Lines.CPP +++ b/Demo/Graphics/Lines.CPP @@ -17,7 +17,7 @@ U0 Main() y1=ClampI64(y1+vy1,0,Fs->pix_height-1); x2=ClampI64(x2+vx2,0,Fs->pix_width-1); y2=ClampI64(y2+vy2,0,Fs->pix_height-1); - Sleep(1); //Take this out and see what happens! + Sleep(1); //Replace this with Yield() ort Sleep(0) and see what happens! } DCFill(dc); DCDel(dc); diff --git a/Demo/Graphics/SpritePlot.CPP b/Demo/Graphics/SpritePlot.CPP index aa34224c933e4b91c64aa9669968af023aeccb38..2f85bfd69a85e17ae6842a97c56b358b3d648072 100644 GIT binary patch delta 12 UcmaFH^_XkJCdSQM88"$ + +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. + +This $TX,"\"Hello World\" joke",HTML="http://www.infiltec.com/j-h-wrld.htm"$, 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,"80,928",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.TXT"$, 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,"118,851",A="FF:::/Home/Web/LineRep.TXT,Kernel.PRJ",D="DD_TEMPLEOS_LOC"$ lines of TempleOS over the last $TX,"12.5",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" was a trademark of Commodore Business Machines. +* "Linux" is probably a trademark owned by Linus Torvalds. +* "Windows" and "DOS" are trademark of MicroSoft Corp. diff --git a/Demo/ToHtmlToTXTExample/TXTGen.CPP b/Demo/ToHtmlToTXTExample/TXTGen.CPP new file mode 100644 index 0000000..737d626 --- /dev/null +++ b/Demo/ToHtmlToTXTExample/TXTGen.CPP @@ -0,0 +1,8 @@ +/* This converts $LK,"::/Demo/ToHtmlToTXTExample/InPage.TXT"$ to +an plain ASCII text document named, "OutPage.TXT". + +*/ + +Cd(__DIR__);; + +ToTXT("InPage.TXT.Z","OutPage.TXT"); diff --git a/Demo/WebLogExample/WebLogRep.CPP b/Demo/WebLogExample/WebLogRep.CPP index de579ca..9a91653 100644 --- a/Demo/WebLogExample/WebLogRep.CPP +++ b/Demo/WebLogExample/WebLogRep.CPP @@ -37,7 +37,8 @@ U0 LogStructDel(LogStruct *templg) U0 PrsSingleLogFile(LogStruct *root,U8 *name,CDate *_start,CDate *_end) { - CDoc *doc=DocRead(name,DOCF_PLAIN_TEXT_WITH_TABS|DOCF_DBL_DOLLARS); + CDoc *doc=DocRead(name, + DOCF_PLAIN_TEXT_TABS|DOCF_DBL_DOLLARS|DOCF_NO_CURSOR); CDocEntry *doc_e=doc->root.next; U8 *src,*src2,*mon_lst=Define("ST_MONTHS"); LogStruct *templg; diff --git a/Demo/WebLogExample/WebLogScramble.CPP b/Demo/WebLogExample/WebLogScramble.CPP index 4b9b5b4..08d90cd 100644 --- a/Demo/WebLogExample/WebLogScramble.CPP +++ b/Demo/WebLogExample/WebLogScramble.CPP @@ -13,7 +13,7 @@ U0 InitKey() U0 LogScrambleFile(U8 *name) { - CDoc *doc=DocRead(name,DOCF_PLAIN_TEXT); + CDoc *doc=DocRead(name,DOCF_PLAIN_TEXT|DOCF_NO_CURSOR); CDocEntry *doc_e=doc->root.next; I64 i; U32 num; diff --git a/Demo/WebLogExample/access_150211.LOG b/Demo/WebLogExample/access_150211.LOG index 45967e6..16be578 100644 --- a/Demo/WebLogExample/access_150211.LOG +++ b/Demo/WebLogExample/access_150211.LOG @@ -1,7 +1,7 @@ -131.8.134.171 - - [10/Feb/2015:00:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:00:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 27.241.156.119 - - [10/Feb/2015:00:00:52 -0800] "GET /Wb/Demo/DolDoc/CursorMove.html HTTP/1.1" 200 21966 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" -119.225.151.201 - - [10/Feb/2015:00:09:21 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0216A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -119.225.151.220 - - [10/Feb/2015:00:09:22 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0216A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.151.201 - - [10/Feb/2015:00:09:21 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0216A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.151.220 - - [10/Feb/2015:00:09:22 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0216A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 229.137.198.53 - - [10/Feb/2015:00:09:22 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 229.137.198.53 - - [10/Feb/2015:00:09:23 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 18.64.226.175 - - [10/Feb/2015:00:13:33 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.2.5 (KHTML, like Gecko) Version/8.0.2 Safari/600.2.5" "www.templeos.org" @@ -9,25 +9,25 @@ 233.185.113.70 - - [10/Feb/2015:00:16:14 -0800] "GET / HTTP/1.1" 200 6345 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 233.185.113.70 - - [10/Feb/2015:00:16:17 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 106.144.211.78 - - [10/Feb/2015:00:16:29 -0800] "GET /Wb/Misc/DoDistro.html HTTP/1.1" 200 32860 "-" "Mozilla/5.0 (compatible; SeznamBot/3.2; +http://fulltext.sblog.cz/)" "www.templeos.org" -233.185.113.70 - - [10/Feb/2015:00:17:35 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7102 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +233.185.113.70 - - [10/Feb/2015:00:17:35 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7102 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 236.90.11.105 - - [10/Feb/2015:00:19:02 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20140924 Firefox/24.0 Iceweasel/24.8.1" "www.templeos.org" 111.125.242.45 - - [10/Feb/2015:00:24:26 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 223.88.111.189 - - [10/Feb/2015:00:24:35 -0800] "GET /Wb/Apps/Psalmody/Examples/scriptures.html HTTP/1.1" 200 15604 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:00:24:57 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12685 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:00:25:11 -0800] "GET /Wb/Kernel/BlkDev/FileSysRedSea.html HTTP/1.1" 200 342623 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:00:24:57 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12685 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:00:25:11 -0800] "GET /Wb/Kernel/BlkDev/FileSysRedSea.html HTTP/1.1" 200 342623 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 52.53.176.46 - - [10/Feb/2015:00:26:18 -0800] "GET /Wb/Demo/Graphics/LowPassFilter.html HTTP/1.1" 200 31098 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 253.34.254.105 - - [10/Feb/2015:00:27:41 -0800] "HEAD /robots.txt HTTP/1.1" 404 0 "-" "creepyCrawler" "www.templeos.org" 253.34.254.105 - - [10/Feb/2015:00:29:43 -0800] "HEAD /robots.txt HTTP/1.1" 404 0 "-" "creepyCrawler" "www.templeos.org" 143.18.179.40 - - [10/Feb/2015:00:33:28 -0800] "GET /Wb/Misc/PCIDevices.html HTTP/1.1" 200 624081 "http://www.templeos.org/Wb/Misc/PCIDevices.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36 OPR/23.0.1522.77 (Edition Campaign 37)" "www.templeos.org" 126.186.164.170 - - [10/Feb/2015:00:33:43 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -126.186.164.170 - - [10/Feb/2015:00:33:50 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +126.186.164.170 - - [10/Feb/2015:00:33:50 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 126.186.164.170 - - [10/Feb/2015:00:37:33 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com.sg/" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -222.252.35.22 - - [10/Feb/2015:00:39:10 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://dotat.at/" "Opera/9.80 (Windows NT 6.2; Win64; x64) Presto/2.12.388 Version/12.16" "www.templeos.org" -74.51.144.36 - - [10/Feb/2015:00:45:45 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/03/Rant140311.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:00:46:17 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Img030.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +222.252.35.22 - - [10/Feb/2015:00:39:10 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://dotat.at/" "Opera/9.80 (Windows NT 6.2; Win64; x64) Presto/2.12.388 Version/12.16" "www.templeos.org" +74.51.144.36 - - [10/Feb/2015:00:45:45 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/03/Rant140311.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:00:46:17 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Img030.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 58.128.177.232 - - [10/Feb/2015:00:48:19 -0800] "GET /Certs/virtual-notary-cert-randomnum-34325.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -74.51.144.148 - - [10/Feb/2015:00:48:52 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/03/Rant140315.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" -87.177.35.128 - - [10/Feb/2015:00:49:02 -0800] "GET /Wb/Accts/TS/Wb2/HymnVideos.html HTTP/1.1" 404 89 "http://444.hu/2014/11/26/a-skizofren-programozo-aki-10-even-at-irt-egy-operacios-rendszert-istennek/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +74.51.144.148 - - [10/Feb/2015:00:48:52 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/03/Rant140315.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" +87.177.35.128 - - [10/Feb/2015:00:49:02 -0800] "GET /Wb/Accts/TS/Web/HymnVideos.html HTTP/1.1" 404 89 "http://444.hu/2014/11/26/a-skizofren-programozo-aki-10-even-at-irt-egy-operacios-rendszert-istennek/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 225.87.3.137 - - [10/Feb/2015:00:51:21 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.fi/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=hsbZVNCiLYTWPPKsgXA&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&sig2=7eCjIh6Ty27MDMpx6g9wsA" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0" "www.templeos.org" 225.87.3.137 - - [10/Feb/2015:00:51:22 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0" "www.templeos.org" 10.182.160.183 - - [10/Feb/2015:00:51:31 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" @@ -37,18 +37,18 @@ 164.176.164.50 - - [10/Feb/2015:00:52:46 -0800] "HEAD / HTTP/1.1" 200 0 "-" "-" "www.templeos.org" 164.176.164.50 - - [10/Feb/2015:00:52:46 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 164.176.164.50 - - [10/Feb/2015:00:52:48 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -164.176.164.50 - - [10/Feb/2015:00:52:56 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +164.176.164.50 - - [10/Feb/2015:00:52:56 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 210.31.197.154 - - [10/Feb/2015:00:53:04 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.fi/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 210.31.197.154 - - [10/Feb/2015:00:53:11 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 52.53.176.32 - - [10/Feb/2015:00:54:26 -0800] "GET /Wb/Compiler/CmpAsm.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 114.239.103.17 - - [10/Feb/2015:00:54:35 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" 114.239.103.17 - - [10/Feb/2015:00:54:35 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:00:55:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:01:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:00:55:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:01:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 225.87.79.148 - - [10/Feb/2015:01:00:34 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0" "www.templeos.org" 225.87.79.148 - - [10/Feb/2015:01:00:34 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0" "www.templeos.org" 52.53.176.173 - - [10/Feb/2015:01:00:37 -0800] "GET /Wb/Apps/Psalmody/Examples/valued.CPP.Z HTTP/1.1" 200 766 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -225.87.79.148 - - [10/Feb/2015:01:00:54 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0" "www.templeos.org" +225.87.79.148 - - [10/Feb/2015:01:00:54 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0" "www.templeos.org" 217.132.100.186 - - [10/Feb/2015:01:02:19 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 217.132.100.186 - - [10/Feb/2015:01:02:20 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 150.17.46.179 - - [10/Feb/2015:01:03:41 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" @@ -57,23 +57,23 @@ 175.224.63.10 - - [10/Feb/2015:01:05:03 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 175.224.63.10 - - [10/Feb/2015:01:05:04 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 106.52.123.208 - - [10/Feb/2015:01:05:31 -0800] "GET /Wb/Doc/HolyC.html HTTP/1.1" 200 30095 "http://www.reddit.com/r/TempleOS_Official/comments/2q0k2l/how_can_i_learn_holyc/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" -233.8.61.178 - - [10/Feb/2015:01:07:54 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0" "www.templeos.org" +233.8.61.178 - - [10/Feb/2015:01:07:54 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0" "www.templeos.org" 175.224.63.10 - - [10/Feb/2015:01:08:07 -0800] "GET /Wb/Doc/Features.html HTTP/1.1" 200 8597 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 213.122.16.135 - - [10/Feb/2015:01:08:45 -0800] "GET /Wb/Kernel/Compress.html HTTP/1.1" 200 169770 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=erenyagdiran&t_u=http%3A%2F%2Ferenyagdiran.github.io%2FI-was-just-asked-to-crack-a-program-Part-1%2F%3Futm_source%3Dhackernewsletter%26utm_medium%3Demail%26utm_term%3Dfav&t_d=I%20was%20just%20asked%20to%20crack%20a%20program%20in%20a%20job%20interview%20!&t_t=I%20was%20just%20asked%20to%20crack%20a%20program%20in%20a%20job%20interview%20!&s_o=default" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 213.122.16.135 - - [10/Feb/2015:01:08:49 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 82.6.103.48 - - [10/Feb/2015:01:09:19 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 253.34.254.200 - - [10/Feb/2015:01:09:44 -0800] "HEAD /robots.txt HTTP/1.1" 404 0 "-" "creepyCrawler" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:01:10:30 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 11519 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:01:10:58 -0800] "GET /Wb/Accts/TOS/Wb2/TADRant.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:01:10:30 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 11519 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:01:10:58 -0800] "GET /Wb/Accts/TOS/Web/TADRant.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 88.131.102.41 - - [10/Feb/2015:01:13:03 -0800] "GET /Wb/Doc/Features.html HTTP/1.1" 200 8597 "-" "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)" "www.templeos.org" 88.131.102.41 - - [10/Feb/2015:01:13:04 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)" "www.templeos.org" 74.51.144.167 - - [10/Feb/2015:01:13:57 -0800] "GET / HTTP/1.1" 200 6329 "-" "DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)" "www.templeos.org" -213.154.34.100 - - [10/Feb/2015:01:16:59 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru01.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7" "www.templeos.org" +213.154.34.100 - - [10/Feb/2015:01:16:59 -0800] "GET /Wb/Accts/TS/Web/WalkThru01.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7" "www.templeos.org" 219.102.29.240 - - [10/Feb/2015:01:17:55 -0800] "GET / HTTP/1.1" 200 6329 "http://badmin.dy.fi:7778/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 219.102.29.240 - - [10/Feb/2015:01:17:56 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 148.74.246.188 - - [10/Feb/2015:01:22:01 -0800] "GET /Wb/Misc/PCIDevices.html HTTP/1.1" 200 624081 "http://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8&ved=0CFsQFjAH&url=http%3A%2F%2Fwww.templeos.org%2FWb%2FMisc%2FPCIDevices.html&ei=rs3ZVNunEIjxULawhIAL&usg=AFQjCNEY7xTA_W-Qwtbuh2jjy9sAILixkQ&bvm=bv.85464276,d.d24&cad=rja" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 148.74.246.188 - - [10/Feb/2015:01:22:02 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:01:22:14 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 13061 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:01:22:14 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 13061 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 75.161.19.185 - - [10/Feb/2015:01:25:26 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 225.132.82.84 - - [10/Feb/2015:01:28:07 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 74.51.133.20 - - [10/Feb/2015:01:31:01 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "templeos.org" @@ -85,7 +85,7 @@ 78.19.21.206 - - [10/Feb/2015:01:44:07 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 246.2.100.228 - - [10/Feb/2015:01:44:25 -0800] "GET /Temple HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 58.128.177.232 - - [10/Feb/2015:01:48:32 -0800] "GET /beacon.nist.gov/rest/record/1415892900 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:01:48:41 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 18731 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:01:48:41 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 18731 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 127.156.224.254 - - [10/Feb/2015:01:49:54 -0800] "GET / HTTP/1.1" 200 6345 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 127.156.224.254 - - [10/Feb/2015:01:49:55 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 106.52.123.129 - - [10/Feb/2015:01:50:19 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" @@ -93,53 +93,53 @@ 106.52.123.208 - - [10/Feb/2015:01:50:22 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" 106.52.123.208 - - [10/Feb/2015:01:50:28 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" 106.52.123.208 - - [10/Feb/2015:01:51:21 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" -106.52.123.208 - - [10/Feb/2015:01:51:23 -0800] "GET /Wb/Accts/TS/Wb2/TAD/TADRants2014.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" -130.98.70.92 - - [10/Feb/2015:01:53:47 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/10/Rant141010.html HTTP/1.1" 404 89 "http://www.templeos.org/Wb/Accts/TS/Wb2/TAD/2014/10/Rant141010.html" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; MRA 5.10 (build 5339); GTB7.5; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E; .NET CLR 1.1.4322)" "www.templeos.org" +106.52.123.208 - - [10/Feb/2015:01:51:23 -0800] "GET /Wb/Accts/TS/Web/TAD/TADRants2014.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" +130.98.70.92 - - [10/Feb/2015:01:53:47 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/10/Rant141010.html HTTP/1.1" 404 89 "http://www.templeos.org/Wb/Accts/TS/Web/TAD/2014/10/Rant141010.html" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; MRA 5.10 (build 5339); GTB7.5; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E; .NET CLR 1.1.4322)" "www.templeos.org" 151.190.39.120 - - [10/Feb/2015:01:53:52 -0800] "GET /apple-touch-icon.png HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3" "www.templeos.org" 31.28.244.154 - - [10/Feb/2015:01:54:27 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.com/url?url=http://www.templeos.org/&rct=j&frm=1&q=&esrc=s&sa=U&ei=T9XZVMKfDcytPLv8gKgB&ved=0CBQQFjAA&usg=AFQjCNGE6bW93Hv9DZ0KcAYVUpQAPcF_aA" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; GTB0.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; CMDTDF; InfoPath.3)" "www.templeos.org" -31.28.244.154 - - [10/Feb/2015:01:54:30 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40105 "http://www.templeos.org/" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; GTB0.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; CMDTDF; InfoPath.3)" "www.templeos.org" -82.153.251.69 - - [10/Feb/2015:01:59:33 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" +31.28.244.154 - - [10/Feb/2015:01:54:30 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40105 "http://www.templeos.org/" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; GTB0.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; CMDTDF; InfoPath.3)" "www.templeos.org" +82.153.251.69 - - [10/Feb/2015:01:59:33 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" 78.73.194.7 - - [10/Feb/2015:01:59:51 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" -75.167.213.20 - - [10/Feb/2015:02:01:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/10/Rant131004.html HTTP/1.1" 404 89 "http://www.templeos.org/Wb/Accts/TS/Wb2/Rants/TAD/2013/10/Rant131004.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36" "www.templeos.org" +75.167.213.20 - - [10/Feb/2015:02:01:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/10/Rant131004.html HTTP/1.1" 404 89 "http://www.templeos.org/Wb/Accts/TS/Web/Rants/TAD/2013/10/Rant131004.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36" "www.templeos.org" 58.128.177.232 - - [10/Feb/2015:02:01:52 -0800] "GET /Wb/Demo/OldSchool/MultiFileAOT/MD2.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 52.53.176.129 - - [10/Feb/2015:02:02:12 -0800] "GET /Wb/0000Boot/0000Kernel.BIN.C HTTP/1.1" 200 185824 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:02:07:49 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 25100 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:02:07:49 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 25100 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 87.180.246.184 - - [10/Feb/2015:02:08:04 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.pl/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCIQFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=ftjZVJnrHsz1Uquug5AM&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&bvm=bv.85464276,d.d24" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 87.180.246.184 - - [10/Feb/2015:02:08:07 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 211.88.221.103 - - [10/Feb/2015:02:09:05 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko" "www.templeos.org" 52.87.77.86 - - [10/Feb/2015:02:09:09 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" 52.53.176.225 - - [10/Feb/2015:02:09:13 -0800] "GET /Wb/Demo/DolDoc/Data.CPP.Z HTTP/1.1" 200 950 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -52.87.77.86 - - [10/Feb/2015:02:09:43 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40105 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" -119.225.240.174 - - [10/Feb/2015:02:10:24 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +52.87.77.86 - - [10/Feb/2015:02:09:43 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40105 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" +119.225.240.174 - - [10/Feb/2015:02:10:24 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 14.6.26.253 - - [10/Feb/2015:02:10:59 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" -14.6.26.253 - - [10/Feb/2015:02:11:07 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7102 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" +14.6.26.253 - - [10/Feb/2015:02:11:07 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7102 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" 233.74.252.115 - - [10/Feb/2015:02:11:20 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 106.52.123.129 - - [10/Feb/2015:02:11:30 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.fi/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:02:15:51 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 27781 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:02:15:51 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 27781 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 52.77.1.159 - - [10/Feb/2015:02:17:11 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" -52.77.1.159 - - [10/Feb/2015:02:17:12 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 27765 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" -161.215.69.12 - - [10/Feb/2015:02:17:17 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -52.77.1.159 - - [10/Feb/2015:02:17:18 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/Wb/Home/Wb2/TADRant.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" -161.215.69.12 - - [10/Feb/2015:02:17:38 -0800] "GET /Wb/Home/Wb2/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -161.215.69.12 - - [10/Feb/2015:02:17:39 -0800] "GET /Wb/Home/Wb2/Imgs/MenuV0104.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -161.215.69.12 - - [10/Feb/2015:02:17:39 -0800] "GET /Wb/Home/Wb2/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +52.77.1.159 - - [10/Feb/2015:02:17:12 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 27765 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" +161.215.69.12 - - [10/Feb/2015:02:17:17 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +52.77.1.159 - - [10/Feb/2015:02:17:18 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/Wb/Home/Web/TADRant.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" +161.215.69.12 - - [10/Feb/2015:02:17:38 -0800] "GET /Wb/Home/Web/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +161.215.69.12 - - [10/Feb/2015:02:17:39 -0800] "GET /Wb/Home/Web/Imgs/MenuV0401.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +161.215.69.12 - - [10/Feb/2015:02:17:39 -0800] "GET /Wb/Home/Web/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 16.230.140.31 - - [10/Feb/2015:02:19:54 -0800] "GET /wp-login.php HTTP/1.1" 200 73 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/23.0.1271.6 Safari/537.11" "templeos.org" 16.230.140.31 - - [10/Feb/2015:02:19:54 -0800] "GET /administrator/ HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/23.0.1271.6 Safari/537.11" "templeos.org" 16.230.140.31 - - [10/Feb/2015:02:19:54 -0800] "GET /admin.php HTTP/1.1" 200 73 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/23.0.1271.6 Safari/537.11" "templeos.org" -2.18.244.210 - - [10/Feb/2015:02:21:00 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/10/Rant131007.html HTTP/1.1" 404 89 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" +2.18.244.210 - - [10/Feb/2015:02:21:00 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/10/Rant131007.html HTTP/1.1" 404 89 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" 2.18.244.210 - - [10/Feb/2015:02:21:00 -0800] "GET / HTTP/1.1" 200 6329 "http://www.templeos.org" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" -74.51.144.148 - - [10/Feb/2015:02:24:43 -0800] "GET /Wb/Accts/TS/Wb2/TAD/Files/Text/Walden.TXT HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" +74.51.144.148 - - [10/Feb/2015:02:24:43 -0800] "GET /Wb/Accts/TS/Web/TAD/Files/Text/Walden.TXT HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" 39.252.113.221 - - [10/Feb/2015:02:25:08 -0800] "GET / HTTP/1.1" 200 6329 "-" "NetLyzer FastProbe" "www.templeos.org" 106.52.123.129 - - [10/Feb/2015:02:25:21 -0800] "GET /Wb/Doc/HolyC.html HTTP/1.1" 200 30095 "https://www.google.fi/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 225.87.3.137 - - [10/Feb/2015:02:26:11 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 225.87.3.137 - - [10/Feb/2015:02:26:11 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -225.87.3.137 - - [10/Feb/2015:02:26:29 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +225.87.3.137 - - [10/Feb/2015:02:26:29 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 83.8.47.3 - - [10/Feb/2015:02:26:35 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36" "templeos.org" 189.3.229.39 - - [10/Feb/2015:02:27:36 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "www.templeos.org" 52.53.176.9 - - [10/Feb/2015:02:28:08 -0800] "GET /Wb/Demo/SortFileExample/ HTTP/1.1" 200 2022 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -228.48.95.108 - - [10/Feb/2015:02:28:20 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Page2RSS/0.7; +http://page2rss.com/)" "www.templeos.org" +228.48.95.108 - - [10/Feb/2015:02:28:20 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Page2RSS/0.7; +http://page2rss.com/)" "www.templeos.org" 52.53.176.32 - - [10/Feb/2015:02:29:32 -0800] "GET /Wb/Adam/Gr/GrTextBase.CPP.Z HTTP/1.1" 200 3554 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -74.51.144.148 - - [10/Feb/2015:02:36:28 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/11/Rant141120.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" +74.51.144.148 - - [10/Feb/2015:02:36:28 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/11/Rant141120.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" 207.244.87.211 - - [10/Feb/2015:02:37:36 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com.au/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 207.244.87.211 - - [10/Feb/2015:02:37:37 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 58.71.218.57 - - [10/Feb/2015:02:37:41 -0800] "GET /logs/ HTTP/1.1" 200 5327 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" @@ -147,9 +147,9 @@ 164.219.42.247 - - [10/Feb/2015:02:37:48 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1" "www.templeos.org" 58.71.218.57 - - [10/Feb/2015:02:37:48 -0800] "GET /logs/access.log HTTP/1.1" 200 32183 "http://www.templeos.org/logs/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 58.71.218.57 - - [10/Feb/2015:02:39:36 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -254.174.215.3 - - [10/Feb/2015:02:41:29 -0800] "GET /Wb/Home/Wb2/Files/Text/Talmud.TXT HTTP/1.1" 200 849716 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" -254.174.215.3 - - [10/Feb/2015:02:42:32 -0800] "GET /Wb/Home/Wb2/Files/Text/Talmud.TXT HTTP/1.1" 200 849716 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" -120.29.162.145 - - [10/Feb/2015:02:42:48 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.4.0" "www.templeos.org" +254.174.215.3 - - [10/Feb/2015:02:41:29 -0800] "GET /Wb/Home/Downloads/Text/Talmud.TXT HTTP/1.1" 200 849716 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" +254.174.215.3 - - [10/Feb/2015:02:42:32 -0800] "GET /Wb/Home/Downloads/Text/Talmud.TXT HTTP/1.1" 200 849716 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" +120.29.162.145 - - [10/Feb/2015:02:42:48 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.4.0" "www.templeos.org" 120.29.162.145 - - [10/Feb/2015:02:43:08 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.4.0" "www.templeos.org" 27.210.37.158 - - [10/Feb/2015:02:47:02 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 68.74.162.253 - - [10/Feb/2015:02:47:02 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" @@ -167,35 +167,35 @@ 87.34.169.110 - - [10/Feb/2015:02:59:54 -0800] "GET /Wb/Misc/PCIDevices.html HTTP/1.1" 200 624081 "http://go.mail.ru/search?fm=1&rf=1011&q=USBSTOR%5CDISK%26VEN_SAMSUNG%26PROD_M3_PORTABLE%26REV_3_%5C00000000011E4E7A%260" "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1709.113 Amigo/32.0.1709.113 MRCHROME SOC Safari/537.36" "www.templeos.org" 87.34.169.110 - - [10/Feb/2015:03:00:04 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1709.113 Amigo/32.0.1709.113 MRCHROME SOC Safari/537.36" "www.templeos.org" 58.128.177.232 - - [10/Feb/2015:03:02:18 -0800] "GET /Certs/virtual-notary-cert-randomnum-51617.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -254.174.215.3 - - [10/Feb/2015:03:03:08 -0800] "GET /Wb/Accts/TS/Wb2/TAD/Files/Text/Walden.TXT HTTP/1.1" 404 89 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" +254.174.215.3 - - [10/Feb/2015:03:03:08 -0800] "GET /Wb/Accts/TS/Web/TAD/Files/Text/Walden.TXT HTTP/1.1" 404 89 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" 254.174.215.3 - - [10/Feb/2015:03:03:10 -0800] "GET / HTTP/1.1" 200 6329 "http://www.templeos.org" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" 85.209.42.43 - - [10/Feb/2015:03:03:42 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 246.2.100.39 - - [10/Feb/2015:03:09:07 -0800] "GET /Wb/Adam/DevInfo.html HTTP/1.1" 200 110324 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 229.137.198.53 - - [10/Feb/2015:03:09:27 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 327680 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" -28.130.54.100 - - [10/Feb/2015:03:09:56 -0800] "GET /Wb/Home/Wb2/Files/Text/Walden.TXT HTTP/1.1" 200 652722 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" -50.26.245.193 - - [10/Feb/2015:03:12:00 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40105 "http://www.templeos.org/Wb/Home/Wb2/TempleOSVideos.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36" "www.templeos.org" +28.130.54.100 - - [10/Feb/2015:03:09:56 -0800] "GET /Wb/Home/Downloads/Text/Walden.TXT HTTP/1.1" 200 652722 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" +50.26.245.193 - - [10/Feb/2015:03:12:00 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40105 "http://www.templeos.org/Wb/Home/Web/TempleOSVideos.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36" "www.templeos.org" 228.141.141.213 - - [10/Feb/2015:03:13:19 -0800] "GET /Wb/Apps/Psalmody/Examples/elijah.html HTTP/1.1" 200 34593 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 34.222.78.124 - - [10/Feb/2015:03:13:44 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 34.222.78.124 - - [10/Feb/2015:03:13:45 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 52.53.176.247 - - [10/Feb/2015:03:16:57 -0800] "GET /Wb/Apps/ToTheFront/AIs/SimpleAI.CPP.Z HTTP/1.1" 200 1094 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:03:21:29 -0800] "GET /Wb/Accts/TS/Wb2/AfterEgypt01.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:03:21:29 -0800] "GET /Wb/Accts/TS/Web/AfterEgypt01.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 223.88.111.165 - - [10/Feb/2015:03:21:53 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 58.128.177.232 - - [10/Feb/2015:03:22:04 -0800] "GET /Wb/Temp/ScreenShots/?M=D HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 27.210.37.166 - - [10/Feb/2015:03:22:06 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 27.210.37.166 - - [10/Feb/2015:03:22:06 -0800] "GET / HTTP/1.1" 200 6329 "-" "Twitterbot/1.0" "www.templeos.org" 98.55.249.190 - - [10/Feb/2015:03:23:44 -0800] "GET / HTTP/1.1" 200 6329 "https://www.facebook.com/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 98.55.249.190 - - [10/Feb/2015:03:23:45 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" -223.88.111.136 - - [10/Feb/2015:03:25:20 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" +223.88.111.136 - - [10/Feb/2015:03:25:20 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 38.28.7.107 - - [10/Feb/2015:03:25:54 -0800] "GET /Wb/Doc/RedSea.html HTTP/1.1" 200 23788 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" 38.28.7.107 - - [10/Feb/2015:03:25:55 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" -52.53.176.46 - - [10/Feb/2015:03:31:47 -0800] "GET /Wb/Home/Wb2/ScreenShots.html HTTP/1.1" 200 3353 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" +52.53.176.46 - - [10/Feb/2015:03:31:47 -0800] "GET /Wb/Home/Web/ScreenShots.html HTTP/1.1" 200 3353 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 38.234.104.85 - - [10/Feb/2015:03:32:38 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 38.234.104.85 - - [10/Feb/2015:03:32:39 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 179.43.210.71 - - [10/Feb/2015:03:35:25 -0800] "GET /robots.txt HTTP/1.1" 404 89 "http://templeos.org/robots.txt" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0); 360Spider(compatible; HaosouSpider; http://www.haosou.com/help/help_3_2.html)" "templeos.org" 233.133.247.179 - - [10/Feb/2015:03:35:56 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.ch/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" 197.109.150.128 - - [10/Feb/2015:03:40:52 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" 197.109.150.128 - - [10/Feb/2015:03:40:55 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" -27.241.156.119 - - [10/Feb/2015:03:41:05 -0800] "GET /Wb/Accts/TS/Wb2/Tutorials.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" +27.241.156.119 - - [10/Feb/2015:03:41:05 -0800] "GET /Wb/Accts/TS/Web/Tutorials.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 88.71.36.79 - - [10/Feb/2015:03:44:09 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCkQFjAB&url=http%3A%2F%2Fwww.templeos.org%2F&ei=Au_ZVNrlK4LqaPCagvAF&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&sig2=5_XFhPnKn69eq3N9e0rndA&bvm=bv.85464276,d.d2s" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 175.87.155.92 - - [10/Feb/2015:03:44:34 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/37.0.2062.120 Chrome/37.0.2062.120 Safari/537.36" "www.templeos.org" 199.202.179.206 - - [10/Feb/2015:03:46:58 -0800] "GET /Wb/Doc/Charter.html HTTP/1.1" 200 10431 "http://m.facebook.com/" "Mozilla/5.0 (Linux; U; Android 4.3; en-us; MT2L03 Build/HuaweiMT2L03) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 [FB_IAB/FB4A;FBAV/27.0.0.13.15;]" "www.templeos.org" @@ -208,29 +208,29 @@ 156.64.146.178 - - [10/Feb/2015:04:02:27 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:37.0) Gecko/20100101 Firefox/37.0" "www.templeos.org" 38.37.55.103 - - [10/Feb/2015:04:07:23 -0800] "GET / HTTP/1.1" 200 6329 "http://buttons-for-website.com" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36" "templeos.org" 74.51.215.23 - - [10/Feb/2015:04:10:50 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "www.templeos.org" -16.141.166.164 - - [10/Feb/2015:04:19:00 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66 (Edition Campaign 21)" "www.templeos.org" -16.141.166.164 - - [10/Feb/2015:04:19:05 -0800] "GET /Wb/Home/Wb2/3rdParty.html HTTP/1.1" 200 3094 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66 (Edition Campaign 21)" "www.templeos.org" +16.141.166.164 - - [10/Feb/2015:04:19:00 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66 (Edition Campaign 21)" "www.templeos.org" +16.141.166.164 - - [10/Feb/2015:04:19:05 -0800] "GET /Wb/Home/Web/3rdParty.html HTTP/1.1" 200 3094 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66 (Edition Campaign 21)" "www.templeos.org" 22.176.175.147 - - [10/Feb/2015:04:24:11 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.93 Safari/537.36" "templeos.org" 27.210.37.166 - - [10/Feb/2015:04:27:03 -0800] "GET /Wb/Demo/AcctExample/TSHolySpirit.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 27.210.37.110 - - [10/Feb/2015:04:27:03 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 27.210.37.110 - - [10/Feb/2015:04:27:03 -0800] "GET /Wb/Apps/HolySpirit/HolySpirit.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 27.210.37.110 - - [10/Feb/2015:04:27:03 -0800] "GET /Wb/Demo/AcctExample/Adam3dKeyPlugIns.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 27.210.37.158 - - [10/Feb/2015:04:27:03 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:04:28:29 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/09/Rant130917.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -228.141.141.213 - - [10/Feb/2015:04:28:43 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/08/Rant140829.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:04:28:29 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/09/Rant130917.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +228.141.141.213 - - [10/Feb/2015:04:28:43 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/08/Rant140829.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 32.143.197.131 - - [10/Feb/2015:04:29:07 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 32.143.197.131 - - [10/Feb/2015:04:29:09 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -74.187.37.88 - - [10/Feb/2015:04:29:32 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +74.187.37.88 - - [10/Feb/2015:04:29:32 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 52.53.176.137 - - [10/Feb/2015:04:30:05 -0800] "GET /Wb/Adam/AutoComplete/ACWords.DAT.Z HTTP/1.1" 200 477279 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 223.88.111.19 - - [10/Feb/2015:04:30:41 -0800] "GET /Wb/Apps/Psalmody/Examples/born.html HTTP/1.1" 200 35021 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" -129.226.244.66 - - [10/Feb/2015:04:32:26 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/06/Rant140624.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" +129.226.244.66 - - [10/Feb/2015:04:32:26 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/06/Rant140624.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" 98.238.57.110 - - [10/Feb/2015:04:33:59 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" 98.238.57.110 - - [10/Feb/2015:04:33:59 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" 217.51.68.58 - - [10/Feb/2015:04:34:03 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 211.158.230.142 - - [10/Feb/2015:04:38:18 -0800] "GET / HTTP/1.1" 200 6329 "http://templeos.org/" "Mozilla/5.0 (Linux; U; Android 4.0.2; en-us; Galaxy Nexus Build/ICL53F) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30" "templeos.org" 213.219.186.160 - - [10/Feb/2015:04:41:11 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 213.219.186.160 - - [10/Feb/2015:04:41:46 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -213.219.186.160 - - [10/Feb/2015:04:41:56 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +213.219.186.160 - - [10/Feb/2015:04:41:56 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 112.130.98.166 - - [10/Feb/2015:04:42:20 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 112.130.98.166 - - [10/Feb/2015:04:42:20 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 12.137.124.177 - - [10/Feb/2015:04:42:28 -0800] "GET /Wb/Kernel/SerialDev/ HTTP/1.1" 200 1700 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" @@ -253,14 +253,14 @@ 148.120.95.68 - - [10/Feb/2015:04:52:46 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 75.176.241.118 - - [10/Feb/2015:04:53:12 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.es/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 75.176.241.118 - - [10/Feb/2015:04:53:14 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -75.176.241.118 - - [10/Feb/2015:04:53:21 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40105 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -148.120.95.68 - - [10/Feb/2015:04:53:27 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40105 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +75.176.241.118 - - [10/Feb/2015:04:53:21 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40105 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +148.120.95.68 - - [10/Feb/2015:04:53:27 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40105 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 148.120.95.68 - - [10/Feb/2015:04:54:13 -0800] "GET /Wb/Demo/Games/CastleFrankenstein.html HTTP/1.1" 200 259730 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 223.88.111.105 - - [10/Feb/2015:04:56:03 -0800] "GET /Wb/Doc/Welcome.html HTTP/1.1" 200 24269 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 75.176.241.118 - - [10/Feb/2015:04:56:25 -0800] "GET /Wb/Doc/RedSea.html HTTP/1.1" 200 23788 "http://www.templeos.org/Wb/Doc/Demands.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 223.88.111.189 - - [10/Feb/2015:04:56:31 -0800] "GET /Wb/Apps/Psalmody/Examples/completed.html HTTP/1.1" 200 20052 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 75.176.241.118 - - [10/Feb/2015:04:57:15 -0800] "GET /Wb/Doc/RedSea.html HTTP/1.1" 200 23788 "http://www.templeos.org/Wb/Doc/Demands.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:05:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:05:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:05:13:38 -0800] "GET /Wb/Apps/Psalmody/Examples/exiled.html HTTP/1.1" 200 33724 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:05:13:39 -0800] "GET /Wb/Apps/Psalmody/Examples/advantage.html HTTP/1.1" 200 11415 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 226.174.2.211 - - [10/Feb/2015:05:16:23 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0" "www.templeos.org" @@ -271,19 +271,19 @@ 228.141.169.196 - - [10/Feb/2015:05:24:45 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses58.html HTTP/1.1" 200 3650 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 222.32.254.206 - - [10/Feb/2015:05:30:20 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Linux; Android 5.0.2; Nexus 7 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Safari/537.36" "www.templeos.org" 222.32.254.206 - - [10/Feb/2015:05:30:21 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Linux; Android 5.0.2; Nexus 7 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Safari/537.36" "www.templeos.org" -222.32.254.206 - - [10/Feb/2015:05:30:55 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40105 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 5.0.2; Nexus 7 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Safari/537.36" "www.templeos.org" +222.32.254.206 - - [10/Feb/2015:05:30:55 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40105 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 5.0.2; Nexus 7 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Safari/537.36" "www.templeos.org" 164.176.61.156 - - [10/Feb/2015:05:30:58 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0" "www.templeos.org" 223.88.111.189 - - [10/Feb/2015:05:31:25 -0800] "GET /Wb/Doc/HelpIndex.html HTTP/1.1" 200 19954 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 223.88.111.189 - - [10/Feb/2015:05:31:25 -0800] "GET /files/ASU_Transcripts.pdf HTTP/1.1" 200 13602 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 52.53.176.137 - - [10/Feb/2015:05:31:43 -0800] "GET /Certs/virtual-notary-cert-randomnum-31779.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:05:32:06 -0800] "GET /Wb/Accts/TS/Wb2/TAD/Files/?M=A HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -69.189.218.252 - - [10/Feb/2015:05:32:16 -0800] "GET /Wb/Home/Wb2/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:05:32:06 -0800] "GET /Wb/Accts/TS/Web/TAD/Files/?M=A HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +69.189.218.252 - - [10/Feb/2015:05:32:16 -0800] "GET /Wb/Home/Web/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 129.226.244.66 - - [10/Feb/2015:05:32:29 -0800] "GET /Wb/Apps/Psalmody/Examples/finger.html HTTP/1.1" 200 28386 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:05:32:58 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/10/Rant141025.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:05:32:58 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/10/Rant141025.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 52.53.176.129 - - [10/Feb/2015:05:33:57 -0800] "GET /Wb/Doc/ HTTP/1.1" 200 23911 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 58.128.177.232 - - [10/Feb/2015:05:35:54 -0800] "GET /beacon.nist.gov/rest/record/1416617880 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:05:38:38 -0800] "GET /Wb/Apps/Budget/Install.html HTTP/1.1" 200 5452 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:05:39:34 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/12/Img009.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:05:39:34 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/12/Img009.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 75.166.171.184 - - [10/Feb/2015:05:52:11 -0800] "GET / HTTP/1.1" 200 6329 "http://www.chimerarevo.com/hardware/templeos-il-sistema-operativo-richiesto-da-dio-182037/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 75.166.171.184 - - [10/Feb/2015:05:52:13 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 97.243.249.230 - - [10/Feb/2015:05:52:28 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/39.0.2171.65 Chrome/39.0.2171.65 Safari/537.36" "www.templeos.org" @@ -291,28 +291,28 @@ 34.222.78.124 - - [10/Feb/2015:06:13:46 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 720896 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 34.222.78.124 - - [10/Feb/2015:06:13:47 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 52.53.176.0 - - [10/Feb/2015:06:17:23 -0800] "GET /Wb/Apps/AfterEgypt/?M=A HTTP/1.1" 200 4643 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -130.183.37.67 - - [10/Feb/2015:06:19:52 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40105 "http://www.templeos.org/Wb/Home/Wb2/TempleOSVideos.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36" "www.templeos.org" +130.183.37.67 - - [10/Feb/2015:06:19:52 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40105 "http://www.templeos.org/Wb/Home/Web/TempleOSVideos.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36" "www.templeos.org" 150.106.210.108 - - [10/Feb/2015:06:20:25 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 115.70.68.214 - - [10/Feb/2015:06:20:38 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://codigofonte.uol.com.br/artigos/o-programador-que-criou-um-os-para-falar-com-deus" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 115.70.68.214 - - [10/Feb/2015:06:20:39 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -228.141.169.196 - - [10/Feb/2015:06:24:36 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/07/Rant140707.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.169.196 - - [10/Feb/2015:06:24:36 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/07/Rant140707.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:06:24:36 -0800] "GET /Wb/Doc/Que.html HTTP/1.1" 200 3154 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:06:24:36 -0800] "GET /Wb/Kernel/AOT.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -199.240.42.205 - - [10/Feb/2015:06:24:51 -0800] "GET /Wb/Accts/TS/Wb2/TAD/Files/Text/Walden.TXT HTTP/1.1" 404 89 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" +199.240.42.205 - - [10/Feb/2015:06:24:51 -0800] "GET /Wb/Accts/TS/Web/TAD/Files/Text/Walden.TXT HTTP/1.1" 404 89 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" 199.240.42.205 - - [10/Feb/2015:06:24:53 -0800] "GET / HTTP/1.1" 200 6329 "http://www.templeos.org" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" 164.176.61.156 - - [10/Feb/2015:06:33:29 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0" "www.templeos.org" 164.176.61.156 - - [10/Feb/2015:06:33:36 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0" "www.templeos.org" -69.189.218.252 - - [10/Feb/2015:06:33:54 -0800] "GET /Wb/Doc/Mysteries.html HTTP/1.1" 200 18410 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:06:35:27 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 4716 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +69.189.218.252 - - [10/Feb/2015:06:33:54 -0800] "GET /Wb/Doc/Mysteries.html HTTP/1.1" 200 18410 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:06:35:27 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 4716 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 38.37.45.192 - - [10/Feb/2015:06:40:30 -0800] "GET / HTTP/1.1" 200 6329 "http://www.waxy.org/links/" "Mozilla/5.0 (Windows NT 6.2; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" 185.105.126.184 - - [10/Feb/2015:06:42:20 -0800] "GET /images/Machine.jpg HTTP/1.1" 200 90402 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 3.10.154.192 - - [10/Feb/2015:06:43:26 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) MxNitro/1.0.0.3000 Chrome/35.0.1849.0 Safari/537.36" "www.templeos.org" 3.10.154.192 - - [10/Feb/2015:06:43:32 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "MxAgent" "www.templeos.org" 58.128.177.232 - - [10/Feb/2015:06:44:45 -0800] "GET /Wb/Adam/Opt/Utils/Grep.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -69.27.5.233 - - [10/Feb/2015:06:46:21 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://doska-vsem.ru/" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)" "www.templeos.org" -69.27.5.233 - - [10/Feb/2015:06:46:22 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://doska-vsem.ru/" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)" "www.templeos.org" -69.27.5.233 - - [10/Feb/2015:06:46:23 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://doska-vsem.ru/" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)" "www.templeos.org" -223.88.111.105 - - [10/Feb/2015:06:47:10 -0800] "GET /Wb/Home/Wb2/Files HTTP/1.1" 301 105 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" +69.27.5.233 - - [10/Feb/2015:06:46:21 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://doska-vsem.ru/" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)" "www.templeos.org" +69.27.5.233 - - [10/Feb/2015:06:46:22 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://doska-vsem.ru/" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)" "www.templeos.org" +69.27.5.233 - - [10/Feb/2015:06:46:23 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://doska-vsem.ru/" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)" "www.templeos.org" +223.88.111.105 - - [10/Feb/2015:06:47:10 -0800] "GET /Wb/Home/Downloads HTTP/1.1" 301 105 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 223.88.111.105 - - [10/Feb/2015:06:47:10 -0800] "GET /Wb/ HTTP/1.1" 200 5158 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 70.246.47.16 - - [10/Feb/2015:06:49:42 -0800] "GET / HTTP/1.1" 200 6329 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36" "www.templeos.org" 222.103.136.117 - - [10/Feb/2015:06:51:15 -0800] "GET /TempleOS.html HTTP/1.1" 200 12669 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" @@ -321,33 +321,33 @@ 223.88.111.105 - - [10/Feb/2015:06:55:50 -0800] "GET /Wb/Home/ HTTP/1.1" 200 663 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 44.87.149.142 - - [10/Feb/2015:06:57:12 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" 58.71.218.57 - - [10/Feb/2015:07:04:42 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -88.134.54.188 - - [10/Feb/2015:07:09:33 -0800] "GET /Wb/Home/Wb2/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/TempleOS.html" "Mozilla/5.0 (Windows NT 5.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -240.103.181.101 - - [10/Feb/2015:07:13:49 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)" "www.templeos.org" +88.134.54.188 - - [10/Feb/2015:07:09:33 -0800] "GET /Wb/Home/Web/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/TempleOS.html" "Mozilla/5.0 (Windows NT 5.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +240.103.181.101 - - [10/Feb/2015:07:13:49 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)" "www.templeos.org" 228.141.141.213 - - [10/Feb/2015:07:14:09 -0800] "GET /Wb/Demo/DolDoc/Data.html HTTP/1.1" 200 29295 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -9.138.195.119 - - [10/Feb/2015:07:14:58 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 11726 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +9.138.195.119 - - [10/Feb/2015:07:14:58 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 11726 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 9.138.195.119 - - [10/Feb/2015:07:15:00 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 52.53.176.9 - - [10/Feb/2015:07:18:10 -0800] "GET /Wb/Accts/TS/TAD/Adam3eSys.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -127.77.121.236 - - [10/Feb/2015:07:19:24 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 11710 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B410 Safari/600.1.4" "www.templeos.org" +127.77.121.236 - - [10/Feb/2015:07:19:24 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 11710 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B410 Safari/600.1.4" "www.templeos.org" 127.77.121.236 - - [10/Feb/2015:07:19:25 -0800] "GET /apple-touch-icon-precomposed.png HTTP/1.1" 404 89 "-" "com.apple.WebKit.WebContent/10600.3.18 CFNetwork/720.2.4 Darwin/14.1.0 (x86_64)" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:07:20:03 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru02.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:07:20:03 -0800] "GET /Wb/Accts/TS/Web/WalkThru02.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 223.88.111.19 - - [10/Feb/2015:07:27:45 -0800] "GET /Wb/Demo/Graphics/Life.html HTTP/1.1" 200 46740 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 88.85.8.84 - - [10/Feb/2015:07:30:45 -0800] "GET /Wb/Doc/Charter.html HTTP/1.1" 200 10431 "http://motherboard.vice.com/read/gods-lonely-programmer" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" 16.21.117.141 - - [10/Feb/2015:07:32:31 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 254.22.12.199 - - [10/Feb/2015:07:35:48 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 3.169.79.157 - - [10/Feb/2015:07:36:02 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "templeos.org" -202.176.251.249 - - [10/Feb/2015:07:36:36 -0800] "GET /Wb/Home/Wb2/Files/Words/Chess.html HTTP/1.1" 200 3015 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" -254.22.12.199 - - [10/Feb/2015:07:37:59 -0800] "GET /Wb/Doc/Welcome.html HTTP/1.1" 200 24269 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +202.176.251.249 - - [10/Feb/2015:07:36:36 -0800] "GET /Wb/Home/Downloads/Words/Chess.html HTTP/1.1" 200 3015 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" +254.22.12.199 - - [10/Feb/2015:07:37:59 -0800] "GET /Wb/Doc/Welcome.html HTTP/1.1" 200 24269 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 228.141.141.213 - - [10/Feb/2015:07:37:59 -0800] "GET /Wb/Doc/StandBy.html HTTP/1.1" 200 4208 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.141.213 - - [10/Feb/2015:07:38:00 -0800] "GET /Wb/Adam/DolDoc/DocWidgetWiz.html HTTP/1.1" 200 654379 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 3.169.79.157 - - [10/Feb/2015:07:38:47 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -3.169.79.157 - - [10/Feb/2015:07:40:01 -0800] "GET /Wb/Home/Wb2/History.html HTTP/1.1" 200 7745 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +3.169.79.157 - - [10/Feb/2015:07:40:01 -0800] "GET /Wb/Home/Web/History.html HTTP/1.1" 200 7745 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 136.112.172.187 - - [10/Feb/2015:07:43:06 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0 Iceweasel/34.0" "templeos.org" 58.71.218.57 - - [10/Feb/2015:07:43:11 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 78.19.21.206 - - [10/Feb/2015:07:44:59 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" -108.75.63.169 - - [10/Feb/2015:07:50:57 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/Wb/Accts/TS/Wb2/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.2.5 (KHTML, like Gecko) Version/8.0.2 Safari/600.2.5" "www.templeos.org" +108.75.63.169 - - [10/Feb/2015:07:50:57 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/Wb/Accts/TS/Web/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.2.5 (KHTML, like Gecko) Version/8.0.2 Safari/600.2.5" "www.templeos.org" 27.210.37.110 - - [10/Feb/2015:07:52:35 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" -27.210.37.110 - - [10/Feb/2015:07:52:35 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" -27.210.37.110 - - [10/Feb/2015:07:52:35 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" +27.210.37.110 - - [10/Feb/2015:07:52:35 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" +27.210.37.110 - - [10/Feb/2015:07:52:35 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 26.79.208.169 - - [10/Feb/2015:08:01:09 -0800] "GET / HTTP/1.1" 200 6345 "https://www.google.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 26.79.208.169 - - [10/Feb/2015:08:01:09 -0800] "GET / HTTP/1.1" 200 6345 "https://www.google.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 193.84.229.200 - - [10/Feb/2015:08:02:51 -0800] "GET /Wb/Demo/Lectures/MiniCompiler.html HTTP/1.1" 200 109896 "-" "Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)" "www.templeos.org" @@ -358,17 +358,17 @@ 44.208.145.23 - - [10/Feb/2015:08:17:51 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 44.208.145.23 - - [10/Feb/2015:08:17:54 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 69.200.5.39 - - [10/Feb/2015:08:18:39 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Linux; Android 4.4.4; D5803 Build/23.0.1.A.5.77) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" -44.208.145.23 - - [10/Feb/2015:08:18:57 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12685 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +44.208.145.23 - - [10/Feb/2015:08:18:57 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12685 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:08:28:16 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -199.55.138.47 - - [10/Feb/2015:08:48:17 -0800] "GET /Wb/Home/Wb2/Files/ HTTP/1.1" 200 5204 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" -254.67.161.241 - - [10/Feb/2015:08:51:05 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/05/Rant140501.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) QuickLook/5.0" "www.templeos.org" +199.55.138.47 - - [10/Feb/2015:08:48:17 -0800] "GET /Wb/Home/Downloads/ HTTP/1.1" 200 5204 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" +254.67.161.241 - - [10/Feb/2015:08:51:05 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/05/Rant140501.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) QuickLook/5.0" "www.templeos.org" 254.67.161.241 - - [10/Feb/2015:08:51:06 -0800] "GET /files/BIBLE.TXT HTTP/1.1" 200 655360 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) QuickLook/5.0" "www.templeos.org" -254.67.161.241 - - [10/Feb/2015:08:51:08 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/05/Rant140501.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) QuickLook/5.0" "www.templeos.org" -254.67.161.241 - - [10/Feb/2015:08:51:08 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/05/Rant140501.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) QuickLook/5.0" "www.templeos.org" +254.67.161.241 - - [10/Feb/2015:08:51:08 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/05/Rant140501.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) QuickLook/5.0" "www.templeos.org" +254.67.161.241 - - [10/Feb/2015:08:51:08 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/05/Rant140501.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) QuickLook/5.0" "www.templeos.org" 254.67.161.241 - - [10/Feb/2015:08:51:09 -0800] "GET /files/BIBLE.TXT HTTP/1.1" 200 589824 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) QuickLook/5.0" "www.templeos.org" 52.53.176.0 - - [10/Feb/2015:08:57:04 -0800] "GET /Wb/Demo/Games/Coach.CPP.Z HTTP/1.1" 200 2714 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 70.185.231.76 - - [10/Feb/2015:08:58:22 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:09:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:09:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 216.240.124.161 - - [10/Feb/2015:09:04:03 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 151.95.224.209 - - [10/Feb/2015:09:04:55 -0800] "HEAD /TempleOSCD.ISO HTTP/1.1" 200 0 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 16.160.35.108 - - [10/Feb/2015:09:08:19 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" @@ -382,14 +382,14 @@ 34.222.78.124 - - [10/Feb/2015:09:13:49 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 151.95.224.209 - - [10/Feb/2015:09:14:33 -0800] "HEAD /files/ASU_Transcripts.pdf HTTP/1.1" 200 0 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 58.71.218.57 - - [10/Feb/2015:09:14:35 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:09:14:37 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 28254 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -119.225.240.30 - - [10/Feb/2015:09:15:05 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:09:14:37 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 28254 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +119.225.240.30 - - [10/Feb/2015:09:15:05 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 189.49.255.74 - - [10/Feb/2015:09:16:54 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2" "www.templeos.org" 124.43.180.237 - - [10/Feb/2015:09:19:04 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" -27.24.108.122 - - [10/Feb/2015:09:19:51 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" -240.227.157.174 - - [10/Feb/2015:09:21:03 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "-" "Mozilla/5.0 (Linux; Android 4.4.4; SM-N900V Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36" "www.templeos.org" +27.24.108.122 - - [10/Feb/2015:09:19:51 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" +240.227.157.174 - - [10/Feb/2015:09:21:03 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "-" "Mozilla/5.0 (Linux; Android 4.4.4; SM-N900V Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36" "www.templeos.org" 240.227.157.174 - - [10/Feb/2015:09:23:18 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Android; Mobile; rv:36.0) Gecko/36.0 Firefox/36.0" "www.templeos.org" -240.227.157.174 - - [10/Feb/2015:09:23:24 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Android; Mobile; rv:36.0) Gecko/36.0 Firefox/36.0" "www.templeos.org" +240.227.157.174 - - [10/Feb/2015:09:23:24 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Android; Mobile; rv:36.0) Gecko/36.0 Firefox/36.0" "www.templeos.org" 177.68.132.63 - - [10/Feb/2015:09:26:00 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 177.68.132.63 - - [10/Feb/2015:09:26:01 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 222.179.215.31 - - [10/Feb/2015:09:26:44 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" @@ -400,8 +400,8 @@ 216.215.19.146 - - [10/Feb/2015:09:30:30 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 124.247.77.35 - - [10/Feb/2015:09:30:34 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 27.210.37.166 - - [10/Feb/2015:09:31:38 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" -222.179.215.31 - - [10/Feb/2015:09:33:46 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -222.179.215.31 - - [10/Feb/2015:09:33:56 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +222.179.215.31 - - [10/Feb/2015:09:33:46 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +222.179.215.31 - - [10/Feb/2015:09:33:56 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 12.137.124.46 - - [10/Feb/2015:09:34:30 -0800] "GET /Wb/Misc/PCIDevices.html HTTP/1.1" 200 65536 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 52.53.176.46 - - [10/Feb/2015:09:37:10 -0800] "GET /Wb/Apps/Psalmody/Examples/compassions.CPP.Z HTTP/1.1" 200 485 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 49.113.231.145 - - [10/Feb/2015:09:37:18 -0800] "GET /wordpress/wp-admin/ HTTP/1.1" 404 89 "-" "-" "templeos.org" @@ -413,12 +413,12 @@ 130.75.162.176 - - [10/Feb/2015:09:45:41 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 130.75.162.176 - - [10/Feb/2015:09:45:42 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 15.231.164.215 - - [10/Feb/2015:09:51:15 -0800] "GET /Wb/Doc/Charter.html HTTP/1.1" 200 10431 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:09:51:35 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 28840 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:09:51:35 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 28840 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 151.251.18.31 - - [10/Feb/2015:09:52:37 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 182.87.47.160 - - [10/Feb/2015:09:52:52 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 182.87.47.160 - - [10/Feb/2015:09:52:54 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" -182.87.47.160 - - [10/Feb/2015:09:53:23 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" -182.87.47.160 - - [10/Feb/2015:09:53:28 -0800] "GET /Wb/Doc/Features.html HTTP/1.1" 200 8597 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" +182.87.47.160 - - [10/Feb/2015:09:53:23 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" +182.87.47.160 - - [10/Feb/2015:09:53:28 -0800] "GET /Wb/Doc/Features.html HTTP/1.1" 200 8597 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 112.129.154.164 - - [10/Feb/2015:09:53:47 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; rv:37.0) Gecko/20100101 Firefox/37.0" "www.templeos.org" 112.129.154.164 - - [10/Feb/2015:09:53:47 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; rv:37.0) Gecko/20100101 Firefox/37.0" "www.templeos.org" 112.129.154.164 - - [10/Feb/2015:09:54:42 -0800] "GET /files/ASU_Transcripts.pdf HTTP/1.1" 200 13602 "http://www.templeos.org/Wb/Doc/AboutTempleOS.html" "Mozilla/5.0 (Windows NT 6.1; rv:37.0) Gecko/20100101 Firefox/37.0" "www.templeos.org" @@ -429,25 +429,25 @@ 127.173.116.46 - - [10/Feb/2015:10:01:59 -0800] "GET /old/wp-admin/ HTTP/1.1" 404 89 "-" "-" "templeos.org" 112.129.154.164 - - [10/Feb/2015:10:03:54 -0800] "GET /Wb/Demo/Graphics/Doodle.html HTTP/1.1" 200 24250 "http://www.templeos.org/Wb/Doc/DemoIndex.html" "Mozilla/5.0 (Windows NT 6.1; rv:37.0) Gecko/20100101 Firefox/37.0" "www.templeos.org" 127.33.79.31 - - [10/Feb/2015:10:06:51 -0800] "GET / HTTP/1.1" 200 6329 "-" "Opera/9.80 (Android; Opera Mini/7.6.40234/35.7194; U; pt) Presto/2.8.119 Version/11.10" "www.templeos.org" -103.171.233.63 - - [10/Feb/2015:10:08:45 -0800] "GET /Wb/Home/Wb2/Files/Text/Walden.TXT HTTP/1.1" 200 652722 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:10:08:46 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:10:08:53 -0800] "GET /Wb/Home/Wb2/LineRep.html HTTP/1.1" 200 110108 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +103.171.233.63 - - [10/Feb/2015:10:08:45 -0800] "GET /Wb/Home/Downloads/Text/Walden.TXT HTTP/1.1" 200 652722 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:10:08:46 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:10:08:53 -0800] "GET /Wb/Home/Web/LineRep.html HTTP/1.1" 200 110108 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 213.160.102.96 - - [10/Feb/2015:10:12:38 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -119.225.240.220 - - [10/Feb/2015:10:14:15 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -119.225.240.174 - - [10/Feb/2015:10:14:16 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.240.220 - - [10/Feb/2015:10:14:15 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.240.174 - - [10/Feb/2015:10:14:16 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 124.36.115.160 - - [10/Feb/2015:10:17:13 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" 124.36.115.160 - - [10/Feb/2015:10:17:13 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" 119.156.166.145 - - [10/Feb/2015:10:19:03 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 130.15.226.45 - - [10/Feb/2015:10:21:04 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36" "www.templeos.org" 52.53.176.137 - - [10/Feb/2015:10:27:25 -0800] "GET /Wb/Apps/Psalmody/Examples/readier.CPP.Z HTTP/1.1" 200 348 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -136.232.213.50 - - [10/Feb/2015:10:33:47 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40265 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2301.0 Safari/537.36" "www.templeos.org" +136.232.213.50 - - [10/Feb/2015:10:33:47 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40265 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2301.0 Safari/537.36" "www.templeos.org" 136.232.213.50 - - [10/Feb/2015:10:34:11 -0800] "GET /Wb/Doc/HolyC.html HTTP/1.1" 200 30095 "http://www.reddit.com/r/TempleOS_Official/comments/2q0k2l/how_can_i_learn_holyc/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2301.0 Safari/537.36" "www.templeos.org" 222.211.142.20 - - [10/Feb/2015:10:37:15 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 70.137.95.233 - - [10/Feb/2015:10:38:34 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 58.71.218.57 - - [10/Feb/2015:10:40:06 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 164.19.71.62 - - [10/Feb/2015:10:40:39 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.pt/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=pFDaVPLDCIP6avbKgpAO&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&sig2=tqQQ0-CmDA4jWipvsf5l2Q&bvm=bv.85464276,d.d2s" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 164.19.71.62 - - [10/Feb/2015:10:40:41 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -254.174.215.3 - - [10/Feb/2015:10:42:29 -0800] "GET /Wb/Home/Wb2/Files/Text/Darwin.html HTTP/1.1" 200 1697615 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" +254.174.215.3 - - [10/Feb/2015:10:42:29 -0800] "GET /Wb/Home/Downloads/Text/Darwin.html HTTP/1.1" 200 1697615 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" 58.128.177.232 - - [10/Feb/2015:10:43:50 -0800] "GET /Certs/virtual-notary-cert-randomnum-29070.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 164.19.71.62 - - [10/Feb/2015:10:44:46 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 78.19.21.206 - - [10/Feb/2015:10:45:11 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" @@ -457,40 +457,40 @@ 116.166.229.105 - - [10/Feb/2015:10:57:20 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 14.152.228.242 - - [10/Feb/2015:10:57:20 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (TweetmemeBot/4.0; +http://datasift.com/bot.html) Gecko/20100101 Firefox/31.0" "www.templeos.org" 131.178.168.191 - - [10/Feb/2015:10:57:48 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -119.148.254.211 - - [10/Feb/2015:11:01:35 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36" "www.templeos.org" -129.66.239.159 - - [10/Feb/2015:11:01:55 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 32735 "-" "Mozilla/5.0 (compatible; archive.org_bot; Wayback Machine Live Record; +http://archive.org/details/archive.org_bot)" "www.templeos.org" -129.66.239.104 - - [10/Feb/2015:11:02:22 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140607.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; archive.org_bot; Wayback Machine Live Record; +http://archive.org/details/archive.org_bot)" "www.templeos.org" -129.66.239.18 - - [10/Feb/2015:11:02:36 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/01/Rant140129.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; archive.org_bot; Wayback Machine Live Record; +http://archive.org/details/archive.org_bot)" "www.templeos.org" -129.66.239.129 - - [10/Feb/2015:11:02:39 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/08/Rant140814.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; archive.org_bot; Wayback Machine Live Record; +http://archive.org/details/archive.org_bot)" "www.templeos.org" -112.129.154.164 - - [10/Feb/2015:11:03:31 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7102 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" +119.148.254.211 - - [10/Feb/2015:11:01:35 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36" "www.templeos.org" +129.66.239.159 - - [10/Feb/2015:11:01:55 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 32735 "-" "Mozilla/5.0 (compatible; archive.org_bot; Wayback Machine Live Record; +http://archive.org/details/archive.org_bot)" "www.templeos.org" +129.66.239.104 - - [10/Feb/2015:11:02:22 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140607.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; archive.org_bot; Wayback Machine Live Record; +http://archive.org/details/archive.org_bot)" "www.templeos.org" +129.66.239.18 - - [10/Feb/2015:11:02:36 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/01/Rant140129.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; archive.org_bot; Wayback Machine Live Record; +http://archive.org/details/archive.org_bot)" "www.templeos.org" +129.66.239.129 - - [10/Feb/2015:11:02:39 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/08/Rant140814.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; archive.org_bot; Wayback Machine Live Record; +http://archive.org/details/archive.org_bot)" "www.templeos.org" +112.129.154.164 - - [10/Feb/2015:11:03:31 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7102 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" 112.129.154.164 - - [10/Feb/2015:11:03:31 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" 116.166.229.105 - - [10/Feb/2015:11:03:32 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -116.166.229.105 - - [10/Feb/2015:11:03:33 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 32735 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -88.89.225.229 - - [10/Feb/2015:11:04:14 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +116.166.229.105 - - [10/Feb/2015:11:03:33 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 32735 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +88.89.225.229 - - [10/Feb/2015:11:04:14 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 231.93.210.25 - - [10/Feb/2015:11:07:12 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 52.53.176.225 - - [10/Feb/2015:11:10:02 -0800] "GET /Wb/Apps/HolySpirit/HSNotes.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 203.191.130.197 - - [10/Feb/2015:11:11:25 -0800] "GET / HTTP/1.1" 200 6345 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 37.14.8.178 - - [10/Feb/2015:11:13:20 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 228.141.141.213 - - [10/Feb/2015:11:13:32 -0800] "GET /Wb/Apps/Psalmody/Examples/first.html HTTP/1.1" 200 30539 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -223.88.111.165 - - [10/Feb/2015:11:15:27 -0800] "GET /Wb/Home/Wb2/ScreenShots.html HTTP/1.1" 200 3353 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" +223.88.111.165 - - [10/Feb/2015:11:15:27 -0800] "GET /Wb/Home/Web/ScreenShots.html HTTP/1.1" 200 3353 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 58.71.218.57 - - [10/Feb/2015:11:17:11 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 127.77.137.39 - - [10/Feb/2015:11:17:40 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -127.167.182.31 - - [10/Feb/2015:11:17:44 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7102 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +127.167.182.31 - - [10/Feb/2015:11:17:44 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7102 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 52.53.176.173 - - [10/Feb/2015:11:17:45 -0800] "GET /Wb/Demo/Graphics/PanText.CPP.Z HTTP/1.1" 200 234 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 127.77.137.39 - - [10/Feb/2015:11:17:47 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -119.225.240.88 - - [10/Feb/2015:11:18:33 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.240.88 - - [10/Feb/2015:11:18:33 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 39.252.113.221 - - [10/Feb/2015:11:18:40 -0800] "GET / HTTP/1.1" 200 6329 "-" "NetLyzer FastProbe" "www.templeos.org" 127.167.182.31 - - [10/Feb/2015:11:23:08 -0800] "GET /Wb/Doc/DemoIndex.html HTTP/1.1" 200 32945 "http://www.reddit.com/r/TempleOS_Official/comments/2q0k2l/how_can_i_learn_holyc/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 127.167.182.31 - - [10/Feb/2015:11:23:25 -0800] "GET /Wb/Demo/Graphics/Speedline.html HTTP/1.1" 200 25142 "http://www.templeos.org/Wb/Doc/DemoIndex.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 52.53.176.53 - - [10/Feb/2015:11:23:39 -0800] "GET /Wb/Apps/Budget/Load.CPP.Z HTTP/1.1" 200 136 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 58.128.177.232 - - [10/Feb/2015:11:25:53 -0800] "GET /beacon.nist.gov/rest/record/1417188660 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 58.71.218.57 - - [10/Feb/2015:11:26:06 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:11:26:10 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:11:26:10 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 112.201.223.166 - - [10/Feb/2015:11:26:49 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 172.177.247.196 - - [10/Feb/2015:11:29:01 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" -222.58.71.125 - - [10/Feb/2015:11:31:16 -0800] "GET /Wb/Home/Wb2/Files/ HTTP/1.1" 200 5204 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -222.58.71.125 - - [10/Feb/2015:11:31:59 -0800] "GET /Wb/Home/Wb2/Files/Text/ HTTP/1.1" 200 5751 "http://www.templeos.org/Wb/Home/Wb2/Files/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -222.58.71.125 - - [10/Feb/2015:11:32:03 -0800] "GET /Wb/Home/Wb2/Files/VanGogh/ HTTP/1.1" 200 1007 "http://www.templeos.org/Wb/Home/Wb2/Files/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +222.58.71.125 - - [10/Feb/2015:11:31:16 -0800] "GET /Wb/Home/Downloads/ HTTP/1.1" 200 5204 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +222.58.71.125 - - [10/Feb/2015:11:31:59 -0800] "GET /Wb/Home/Downloads/Text/ HTTP/1.1" 200 5751 "http://www.templeos.org/Wb/Home/Downloads/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +222.58.71.125 - - [10/Feb/2015:11:32:03 -0800] "GET /Wb/Home/Downloads/VanGogh/ HTTP/1.1" 200 1007 "http://www.templeos.org/Wb/Home/Downloads/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 222.58.71.125 - - [10/Feb/2015:11:32:55 -0800] "GET /Wb/Kernel/BlkDev/FileSysRedSea.html HTTP/1.1" 200 342512 "http://www.templeos.org/Wb/Doc/Demands.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 222.58.71.125 - - [10/Feb/2015:11:33:41 -0800] "GET /Wb/Adam/Opt/Boot/DskISOFile.html HTTP/1.1" 200 360031 "http://www.templeos.org/Wb/Doc/Demands.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 222.178.105.52 - - [10/Feb/2015:11:34:04 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" @@ -499,16 +499,16 @@ 52.53.176.247 - - [10/Feb/2015:11:37:26 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses22.html HTTP/1.1" 200 3461 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 228.141.141.213 - - [10/Feb/2015:11:39:53 -0800] "GET /Wb/Linux/ HTTP/1.1" 200 805 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 151.65.20.238 - - [10/Feb/2015:11:41:15 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -74.51.6.152 - - [10/Feb/2015:11:42:43 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" "www.templeos.org" +74.51.6.152 - - [10/Feb/2015:11:42:43 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" "www.templeos.org" 232.70.57.197 - - [10/Feb/2015:11:49:29 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 232.70.57.197 - - [10/Feb/2015:11:49:29 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -225.163.244.45 - - [10/Feb/2015:11:50:06 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (iPad; CPU OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466 iPad4,1/J71AP Zite/2.6" "www.templeos.org" +225.163.244.45 - - [10/Feb/2015:11:50:06 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (iPad; CPU OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466 iPad4,1/J71AP Zite/2.6" "www.templeos.org" 202.176.251.85 - - [10/Feb/2015:11:53:11 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" "www.templeos.org" 56.76.208.168 - - [10/Feb/2015:11:59:16 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -56.76.208.168 - - [10/Feb/2015:11:59:20 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 37263 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:12:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" -232.70.57.249 - - [10/Feb/2015:12:01:17 -0800] "GET /Wb/Home/Wb2/Files HTTP/1.1" 301 105 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -232.70.57.249 - - [10/Feb/2015:12:01:18 -0800] "GET /Wb/Home/Wb2/Files/ HTTP/1.1" 200 5204 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +56.76.208.168 - - [10/Feb/2015:11:59:20 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 37263 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:12:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +232.70.57.249 - - [10/Feb/2015:12:01:17 -0800] "GET /Wb/Home/Downloads HTTP/1.1" 301 105 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +232.70.57.249 - - [10/Feb/2015:12:01:18 -0800] "GET /Wb/Home/Downloads/ HTTP/1.1" 200 5204 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 74.51.144.36 - - [10/Feb/2015:12:01:59 -0800] "GET /TempleOS.html HTTP/1.1" 200 12685 "-" "SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)" "www.templeos.org" 130.19.136.192 - - [10/Feb/2015:12:04:40 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 130.19.136.192 - - [10/Feb/2015:12:04:40 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" @@ -524,17 +524,17 @@ 177.142.201.156 - - [10/Feb/2015:12:20:30 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 177.142.201.156 - - [10/Feb/2015:12:20:30 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 14.17.121.145 - - [10/Feb/2015:12:23:47 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.es/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" -14.17.121.145 - - [10/Feb/2015:12:24:08 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 37247 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" +14.17.121.145 - - [10/Feb/2015:12:24:08 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 37247 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 143.80.70.110 - - [10/Feb/2015:12:24:40 -0800] "GET / HTTP/1.1" 200 6329 "http://www.templeos.org" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" 70.155.59.93 - - [10/Feb/2015:12:25:52 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 228.141.141.213 - - [10/Feb/2015:12:26:04 -0800] "GET /Wb/Apps/Psalmody/Examples/abiding.html HTTP/1.1" 200 40324 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.141.141.213 - - [10/Feb/2015:12:26:04 -0800] "GET /Wb/Accts/TS/Wb2/AfterEgypt02.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.141.213 - - [10/Feb/2015:12:26:04 -0800] "GET /Wb/Accts/TS/Web/AfterEgypt02.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 226.127.32.109 - - [10/Feb/2015:12:26:34 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 50.246.225.191 - - [10/Feb/2015:12:27:13 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" 104.133.41.223 - - [10/Feb/2015:12:28:19 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:12:29:13 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -199.138.47.61 - - [10/Feb/2015:12:30:01 -0800] "GET /Wb/Home/Wb2/Files/Text/Hamlet.html HTTP/1.1" 200 328768 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0" "www.templeos.org" -199.138.47.61 - - [10/Feb/2015:12:30:01 -0800] "GET /Wb/Home/Wb2/Files/Text/Talmud.html HTTP/1.1" 200 458752 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0" "www.templeos.org" +199.138.47.61 - - [10/Feb/2015:12:30:01 -0800] "GET /Wb/Home/Downloads/Text/Hamlet.html HTTP/1.1" 200 328768 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0" "www.templeos.org" +199.138.47.61 - - [10/Feb/2015:12:30:01 -0800] "GET /Wb/Home/Downloads/Text/Talmud.html HTTP/1.1" 200 458752 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0" "www.templeos.org" 254.187.174.234 - - [10/Feb/2015:12:34:23 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 112.77.203.64 - - [10/Feb/2015:12:35:55 -0800] "GET /Wb/Doc/TrivialSolutions.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 215.73.32.178 - - [10/Feb/2015:12:38:07 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; rv:33.0) Gecko/20100101 Firefox/33.0" "www.templeos.org" @@ -547,69 +547,69 @@ 27.210.37.110 - - [10/Feb/2015:12:46:20 -0800] "GET / HTTP/1.1" 200 6329 "-" "Twitterbot/1.0" "www.templeos.org" 219.244.215.127 - - [10/Feb/2015:12:49:03 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 219.244.215.127 - - [10/Feb/2015:12:49:03 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -119.225.151.14 - - [10/Feb/2015:12:50:20 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.151.14 - - [10/Feb/2015:12:50:20 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 68.106.199.42 - - [10/Feb/2015:12:52:40 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" -70.8.165.221 - - [10/Feb/2015:12:53:48 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:14.0; ips-agent) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" +70.8.165.221 - - [10/Feb/2015:12:53:48 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:14.0; ips-agent) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" 70.8.165.221 - - [10/Feb/2015:12:53:51 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:14.0; ips-agent) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" -70.8.165.221 - - [10/Feb/2015:12:53:56 -0800] "GET /Wb/Home/Wb2/History.html HTTP/1.1" 200 7745 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:14.0; ips-agent) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" -70.8.165.221 - - [10/Feb/2015:12:54:02 -0800] "GET /Wb/Home/Wb2/Files HTTP/1.1" 301 105 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:14.0; ips-agent) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" -70.8.165.221 - - [10/Feb/2015:12:54:18 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 40133 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:14.0; ips-agent) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" +70.8.165.221 - - [10/Feb/2015:12:53:56 -0800] "GET /Wb/Home/Web/History.html HTTP/1.1" 200 7745 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:14.0; ips-agent) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" +70.8.165.221 - - [10/Feb/2015:12:54:02 -0800] "GET /Wb/Home/Downloads HTTP/1.1" 301 105 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:14.0; ips-agent) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" +70.8.165.221 - - [10/Feb/2015:12:54:18 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 40133 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:14.0; ips-agent) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" 124.89.143.170 - - [10/Feb/2015:12:57:51 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 124.89.143.170 - - [10/Feb/2015:12:57:52 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 143.53.212.203 - - [10/Feb/2015:12:58:57 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.2.0" "templeos.org" 143.53.212.203 - - [10/Feb/2015:12:59:18 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.2.0" "www.templeos.org" 52.53.176.179 - - [10/Feb/2015:12:59:51 -0800] "GET /Wb/Kernel/BlkDev/DskAddDev.html HTTP/1.1" 200 180909 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 74.51.144.148 - - [10/Feb/2015:12:59:55 -0800] "GET /Wb/Adam/WordStat/WSMain.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:13:00:44 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 41279 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:13:00:44 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 41279 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 74.51.214.128 - - [10/Feb/2015:13:02:01 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) CriOS/40.0.2214.69 Mobile/12B466 Safari/600.1.4" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:13:05:03 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/08/Img004.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:13:05:03 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/08/Img004.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 69.123.87.197 - - [10/Feb/2015:13:07:06 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:35.0) Gecko/20100101 Firefox/35.0 Cyberfox/35.0.1" "www.templeos.org" 101.209.72.155 - - [10/Feb/2015:13:10:28 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.se/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCIQFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=v3PaVNnvEMq7ygOL74HQBg&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&bvm=bv.85761416,d.bGQ" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 58.71.218.57 - - [10/Feb/2015:13:15:03 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -27.210.37.158 - - [10/Feb/2015:13:19:36 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" -223.88.111.105 - - [10/Feb/2015:13:21:21 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/02/Rant140204.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" +27.210.37.158 - - [10/Feb/2015:13:19:36 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" +223.88.111.105 - - [10/Feb/2015:13:21:21 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/02/Rant140204.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" 56.101.167.69 - - [10/Feb/2015:13:22:47 -0800] "GET /Wb/Doc/HolyC.html HTTP/1.1" 200 30095 "http://www.reddit.com/r/TempleOS_Official/comments/2q0k2l/how_can_i_learn_holyc/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" -56.101.167.69 - - [10/Feb/2015:13:23:14 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" +56.101.167.69 - - [10/Feb/2015:13:23:14 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 139.22.35.40 - - [10/Feb/2015:13:23:27 -0800] "GET /images/Machine.jpg HTTP/1.1" 200 90402 "-" "Mozilla/5.0 (compatible; Fetcher/0.1)" "templeos.org" 164.123.175.192 - - [10/Feb/2015:13:23:36 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Opera/9.80 (X11; Linux x86_64) Presto/2.12.388 Version/12.16" "www.templeos.org" -61.158.77.223 - - [10/Feb/2015:13:25:36 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36" "www.templeos.org" +61.158.77.223 - - [10/Feb/2015:13:25:36 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36" "www.templeos.org" 215.73.32.178 - - [10/Feb/2015:13:26:50 -0800] "GET /images/Machine.jpg HTTP/1.1" 200 90402 "http://motherboard.vice.com/read/gods-lonely-programmer" "Mozilla/5.0 (Windows NT 6.1; rv:33.0) Gecko/20100101 Firefox/33.0" "templeos.org" -69.86.47.26 - - [10/Feb/2015:13:31:12 -0800] "GET /Wb/Home/Wb2/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36" "www.templeos.org" -69.86.47.26 - - [10/Feb/2015:13:31:12 -0800] "GET /Wb/Home/Wb2/Imgs/MenuV0104.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36" "www.templeos.org" +69.86.47.26 - - [10/Feb/2015:13:31:12 -0800] "GET /Wb/Home/Web/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36" "www.templeos.org" +69.86.47.26 - - [10/Feb/2015:13:31:12 -0800] "GET /Wb/Home/Web/Imgs/MenuV0401.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36" "www.templeos.org" 74.51.200.50 - - [10/Feb/2015:13:32:04 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Linux; Android 5.0.1; Nexus 5 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 98.34.1.98 - - [10/Feb/2015:13:32:53 -0800] "GET /apple-touch-icon.png HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:13:33:27 -0800] "GET /Wb/DoOnce.html HTTP/1.1" 200 15334 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 202.176.251.175 - - [10/Feb/2015:13:34:05 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses35.html HTTP/1.1" 200 2972 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:13:41:50 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 50958 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:13:41:50 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 50958 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 52.53.176.137 - - [10/Feb/2015:13:44:27 -0800] "GET /files/?D=A HTTP/1.1" 200 1522 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 52.81.208.207 - - [10/Feb/2015:13:45:31 -0800] "GET /Wb/Adam/Gr/GrPrimatives.html HTTP/1.1" 200 743387 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" 130.158.66.124 - - [10/Feb/2015:13:47:09 -0800] "GET /files/BIBLE.TXT HTTP/1.1" 200 4345143 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.63 Safari/537.36" "www.templeos.org" 150.176.164.55 - - [10/Feb/2015:13:47:55 -0800] "GET /Wb/Demo/Graphics/CharGraphics.html HTTP/1.1" 200 15754 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 150.176.164.55 - - [10/Feb/2015:13:51:30 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -150.176.164.55 - - [10/Feb/2015:13:51:58 -0800] "GET /Wb/Home/Wb2/History.html HTTP/1.1" 200 7745 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +150.176.164.55 - - [10/Feb/2015:13:51:58 -0800] "GET /Wb/Home/Web/History.html HTTP/1.1" 200 7745 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 210.63.49.147 - - [10/Feb/2015:13:53:23 -0800] "GET /test/wp-admin/ HTTP/1.1" 404 89 "-" "-" "templeos.org" -131.8.134.171 - - [10/Feb/2015:13:55:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:13:55:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 61.66.254.186 - - [10/Feb/2015:13:55:31 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=S37aVLKPE4X9oATSs4JI&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&bvm=bv.85464276,d.cGU" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/600.2.5 (KHTML, like Gecko) Version/7.1.2 Safari/537.85.11" "www.templeos.org" 215.111.233.124 - - [10/Feb/2015:13:55:42 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -216.23.33.255 - - [10/Feb/2015:13:57:24 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "http://www.charlesholbrow.com/awareness" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +216.23.33.255 - - [10/Feb/2015:13:57:24 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "http://www.charlesholbrow.com/awareness" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 216.23.33.255 - - [10/Feb/2015:13:57:25 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 120.23.76.107 - - [10/Feb/2015:13:57:34 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" 120.23.76.107 - - [10/Feb/2015:13:57:34 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" 120.23.76.107 - - [10/Feb/2015:13:58:00 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses01.html HTTP/1.1" 200 2935 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" 38.151.69.231 - - [10/Feb/2015:13:58:48 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 26.170.115.204 - - [10/Feb/2015:14:00:47 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -26.170.115.204 - - [10/Feb/2015:14:00:57 -0800] "GET /Wb/Home/Wb2/History.html HTTP/1.1" 200 7745 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -89.210.212.192 - - [10/Feb/2015:14:01:15 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0217A.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7" "www.templeos.org" +26.170.115.204 - - [10/Feb/2015:14:00:57 -0800] "GET /Wb/Home/Web/History.html HTTP/1.1" 200 7745 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +89.210.212.192 - - [10/Feb/2015:14:01:15 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0217A.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7" "www.templeos.org" 89.210.212.192 - - [10/Feb/2015:14:01:15 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7" "templeos.org" -14.43.168.152 - - [10/Feb/2015:14:02:37 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://taihouse.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" +14.43.168.152 - - [10/Feb/2015:14:02:37 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://taihouse.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" 146.235.178.58 - - [10/Feb/2015:14:02:37 -0800] "GET /wordpress/wp-admin/ HTTP/1.1" 404 89 "-" "-" "templeos.org" -14.43.168.152 - - [10/Feb/2015:14:02:38 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://taihouse.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" +14.43.168.152 - - [10/Feb/2015:14:02:38 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://taihouse.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" 150.176.164.55 - - [10/Feb/2015:14:07:12 -0800] "GET /Wb/Doc/Widget.html HTTP/1.1" 200 7664 "http://www.templeos.org/Wb/Doc/DolDocOverview.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 69.171.205.105 - - [10/Feb/2015:14:14:13 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B410 Safari/600.1.4" "www.templeos.org" 139.22.35.40 - - [10/Feb/2015:14:14:14 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (compatible; Fetcher/0.1)" "www.templeos.org" 189.135.54.152 - - [10/Feb/2015:14:16:15 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" -189.135.54.152 - - [10/Feb/2015:14:16:15 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/03/Rant140309.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" -228.141.169.196 - - [10/Feb/2015:14:17:37 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/12/Rant131220.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +189.135.54.152 - - [10/Feb/2015:14:16:15 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/03/Rant140309.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" +228.141.169.196 - - [10/Feb/2015:14:17:37 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/12/Rant131220.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:14:17:37 -0800] "GET /Wb/Adam/WordStat/ HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:14:17:37 -0800] "GET /Wb/Compiler/Assembler.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:14:17:37 -0800] "GET /Wb/Demo/AcctExample/TSDistro.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" @@ -617,61 +617,61 @@ 104.108.59.13 - - [10/Feb/2015:14:28:15 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 104.108.59.13 - - [10/Feb/2015:14:28:41 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 52.53.176.247 - - [10/Feb/2015:14:30:44 -0800] "GET /Wb/Adam/Gr/GrPalette.html HTTP/1.1" 200 57607 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -119.225.151.56 - - [10/Feb/2015:14:34:03 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.151.56 - - [10/Feb/2015:14:34:03 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 52.53.176.32 - - [10/Feb/2015:14:36:53 -0800] "GET /Wb/Kernel/KHashA.html HTTP/1.1" 200 122385 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 136.15.151.247 - - [10/Feb/2015:14:44:01 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:14:49:36 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 63104 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:14:49:36 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 63104 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 58.71.218.57 - - [10/Feb/2015:14:53:20 -0800] "GET /logs/ HTTP/1.1" 200 5327 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 129.226.244.66 - - [10/Feb/2015:14:58:50 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "templeos.org" -228.48.95.108 - - [10/Feb/2015:14:59:18 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Page2RSS/0.7; +http://page2rss.com/)" "www.templeos.org" +228.48.95.108 - - [10/Feb/2015:14:59:18 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Page2RSS/0.7; +http://page2rss.com/)" "www.templeos.org" 139.22.35.40 - - [10/Feb/2015:14:59:58 -0800] "GET /images/Machine.jpg HTTP/1.1" 200 90402 "-" "Mozilla/5.0 (compatible; Fetcher/0.1)" "templeos.org" 131.132.85.243 - - [10/Feb/2015:15:02:26 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0" "templeos.org" 199.254.66.187 - - [10/Feb/2015:15:03:04 -0800] "GET / HTTP/1.1" 200 6329 "-" "-" "www.templeos.org" 182.76.177.172 - - [10/Feb/2015:15:04:07 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 182.76.177.172 - - [10/Feb/2015:15:04:08 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:15:04:18 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 69133 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:15:04:18 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 69133 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 85.209.42.43 - - [10/Feb/2015:15:05:17 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 223.88.111.165 - - [10/Feb/2015:15:06:34 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "templeos.org" 223.88.111.105 - - [10/Feb/2015:15:07:08 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "templeos.org" -70.17.181.85 - - [10/Feb/2015:15:10:58 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" +70.17.181.85 - - [10/Feb/2015:15:10:58 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" 223.88.111.165 - - [10/Feb/2015:15:11:37 -0800] "GET /Wb/Apps/X-Caliber/XCCtrls.html HTTP/1.1" 200 120525 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "templeos.org" 223.88.111.165 - - [10/Feb/2015:15:11:37 -0800] "GET /Wb/Demo/Games/Wenceslas.html HTTP/1.1" 200 256699 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "templeos.org" -70.17.181.85 - - [10/Feb/2015:15:12:01 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 9961472 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" +70.17.181.85 - - [10/Feb/2015:15:12:01 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 9961472 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" 223.88.111.165 - - [10/Feb/2015:15:13:00 -0800] "GET /Wb/Apps/ToTheFront/AIs/Human.html HTTP/1.1" 200 81482 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "templeos.org" -70.17.181.85 - - [10/Feb/2015:15:17:54 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 8192000 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" +70.17.181.85 - - [10/Feb/2015:15:17:54 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 8192000 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" 240.142.205.8 - - [10/Feb/2015:15:17:58 -0800] "GET /apple-touch-icon.png HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3" "www.templeos.org" 74.51.133.5 - - [10/Feb/2015:15:20:09 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "templeos.org" 70.17.181.85 - - [10/Feb/2015:15:20:18 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 10027008 "-" "Wget/1.16.1 (linux-gnu)" "www.templeos.org" 175.223.248.74 - - [10/Feb/2015:15:21:10 -0800] "GET /TempleOS.html HTTP/1.1" 200 12669 "https://news.ycombinator.com/" "Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 175.223.248.74 - - [10/Feb/2015:15:21:20 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 89.34.167.176 - - [10/Feb/2015:15:22:31 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" -89.34.167.176 - - [10/Feb/2015:15:23:14 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" +89.34.167.176 - - [10/Feb/2015:15:23:14 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 217.240.134.177 - - [10/Feb/2015:15:24:29 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 217.240.134.177 - - [10/Feb/2015:15:24:30 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:15:25:27 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 75147 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:15:25:27 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 75147 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 202.176.251.87 - - [10/Feb/2015:15:27:12 -0800] "GET /Wb/Apps/AfterEgypt/ HTTP/1.1" 200 4643 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" -89.34.167.176 - - [10/Feb/2015:15:27:42 -0800] "GET /files/ASU_Transcripts.pdf HTTP/1.1" 200 13602 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" +89.34.167.176 - - [10/Feb/2015:15:27:42 -0800] "GET /files/ASU_Transcripts.pdf HTTP/1.1" 200 13602 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 70.17.181.85 - - [10/Feb/2015:15:27:48 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" -89.34.167.176 - - [10/Feb/2015:15:28:31 -0800] "GET /Wb/Doc/Mysteries.html HTTP/1.1" 200 18410 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" -89.34.167.176 - - [10/Feb/2015:15:29:38 -0800] "GET /Wb/Apps/TimeClock/Install.html HTTP/1.1" 200 8275 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" -89.34.167.176 - - [10/Feb/2015:15:30:00 -0800] "GET /Wb/Home/Wb2/SymsAlpha.html HTTP/1.1" 200 1229091 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" -14.43.168.152 - - [10/Feb/2015:15:32:24 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://wallpapers.red/" "Mozilla/5.0 (Windows NT 5.1; U; en) Opera 8.00" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:15:39:19 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 78853 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +89.34.167.176 - - [10/Feb/2015:15:28:31 -0800] "GET /Wb/Doc/Mysteries.html HTTP/1.1" 200 18410 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" +89.34.167.176 - - [10/Feb/2015:15:29:38 -0800] "GET /Wb/Apps/TimeClock/Install.html HTTP/1.1" 200 8275 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" +89.34.167.176 - - [10/Feb/2015:15:30:00 -0800] "GET /Wb/Home/Web/SymsAlpha.html HTTP/1.1" 200 1229091 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" +14.43.168.152 - - [10/Feb/2015:15:32:24 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://wallpapers.red/" "Mozilla/5.0 (Windows NT 5.1; U; en) Opera 8.00" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:15:39:19 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 78853 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 228.141.141.213 - - [10/Feb/2015:15:41:07 -0800] "GET /Wb/Demo/Games/Stadium/StadiumGen.html HTTP/1.1" 200 16502 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 129.226.244.66 - - [10/Feb/2015:15:42:33 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 983040 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "templeos.org" 164.254.241.127 - - [10/Feb/2015:15:44:04 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -119.225.240.14 - - [10/Feb/2015:15:45:23 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0216A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.240.14 - - [10/Feb/2015:15:45:23 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0216A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 78.5.254.186 - - [10/Feb/2015:15:45:50 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 18.1.147.164 - - [10/Feb/2015:15:48:08 -0800] "GET / HTTP/1.1" 200 6329 "http://www.reddit.com/comments/1aqdxn" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.43 Safari/537.36" "www.templeos.org" 18.1.147.164 - - [10/Feb/2015:15:48:09 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.43 Safari/537.36" "www.templeos.org" -18.1.147.164 - - [10/Feb/2015:15:48:32 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.43 Safari/537.36" "www.templeos.org" +18.1.147.164 - - [10/Feb/2015:15:48:32 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.43 Safari/537.36" "www.templeos.org" 228.141.141.213 - - [10/Feb/2015:15:52:49 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses66.html HTTP/1.1" 200 3038 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:15:53:55 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/12/Rant131220.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:15:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:15:53:55 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/12/Rant131220.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:15:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 202.176.250.100 - - [10/Feb/2015:15:57:39 -0800] "GET /Wb/Demo/Games/BomberGolf.html HTTP/1.1" 200 94926 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:15:58:33 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 84229 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:15:58:33 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 84229 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 161.0.62.51 - - [10/Feb/2015:16:15:22 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -161.0.62.51 - - [10/Feb/2015:16:15:27 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +161.0.62.51 - - [10/Feb/2015:16:15:27 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 88.41.247.103 - - [10/Feb/2015:16:16:59 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 69.206.243.192 - - [10/Feb/2015:16:21:17 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://www.templeos.org/" "Mozilla/5.0 (Linux; U; Android 4.4.4; pl-pl; GT-I9505 Build/KTU84Q) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Mobile Safari/537.36 XiaoMi/MiuiBrowser/2.0.1" "www.templeos.org" 52.53.176.53 - - [10/Feb/2015:16:26:28 -0800] "GET /Wb/Kernel/Mem/HeapCtrl.html HTTP/1.1" 200 173397 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" @@ -681,9 +681,9 @@ 192.93.245.183 - - [10/Feb/2015:16:46:14 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.116 Safari/537.36" "www.templeos.org" 78.19.21.206 - - [10/Feb/2015:16:46:41 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 150.244.103.30 - - [10/Feb/2015:16:58:13 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (iPad; CPU OS 7_1_2 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11D257 iPad4,5/J86AP Zite/2.6" "www.templeos.org" -150.244.103.30 - - [10/Feb/2015:16:58:19 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (iPad; CPU OS 7_1_2 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11D257 iPad4,5/J86AP Zite/2.6" "www.templeos.org" -119.225.240.14 - - [10/Feb/2015:16:59:20 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:17:00:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +150.244.103.30 - - [10/Feb/2015:16:58:19 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (iPad; CPU OS 7_1_2 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11D257 iPad4,5/J86AP Zite/2.6" "www.templeos.org" +119.225.240.14 - - [10/Feb/2015:16:59:20 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:17:00:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 112.77.76.210 - - [10/Feb/2015:17:02:54 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" 74.51.214.154 - - [10/Feb/2015:17:03:51 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "www.templeos.org" 216.35.151.184 - - [10/Feb/2015:17:04:01 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" @@ -691,20 +691,20 @@ 216.35.151.184 - - [10/Feb/2015:17:04:41 -0800] "GET /Wb/Demo/Graphics/PredatorPrey.html HTTP/1.1" 200 38295 "http://www.templeos.org/Wb/Doc/DemoIndex.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 216.35.151.184 - - [10/Feb/2015:17:04:47 -0800] "GET /Wb/Demo/Print.html HTTP/1.1" 200 14425 "http://www.templeos.org/Wb/Doc/DemoIndex.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 58.71.218.57 - - [10/Feb/2015:17:08:29 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -228.141.141.213 - - [10/Feb/2015:17:10:00 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/04/Rant140402.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.141.141.213 - - [10/Feb/2015:17:10:00 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/10/Rant141008.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -129.226.244.66 - - [10/Feb/2015:17:13:28 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/08/Rant140815.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" +228.141.141.213 - - [10/Feb/2015:17:10:00 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/04/Rant140402.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.141.213 - - [10/Feb/2015:17:10:00 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/10/Rant141008.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +129.226.244.66 - - [10/Feb/2015:17:13:28 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/08/Rant140815.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" 129.226.244.66 - - [10/Feb/2015:17:13:28 -0800] "GET /Wb/Apps/Psalmody/Examples/partake.html HTTP/1.1" 200 18418 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 92.176.205.236 - - [10/Feb/2015:17:16:00 -0800] "GET /Wb/Doc/Welcome.html HTTP/1.1" 200 24269 "https://www.google.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:17:27:07 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 111157 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:17:27:07 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 111157 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 108.25.30.75 - - [10/Feb/2015:17:27:09 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 108.25.30.75 - - [10/Feb/2015:17:27:10 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -108.25.30.75 - - [10/Feb/2015:17:30:17 -0800] "GET /Wb/Home/Wb2/Files/ HTTP/1.1" 200 5204 "http://t.co/9n6tiOcMYh" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -108.25.30.75 - - [10/Feb/2015:17:30:37 -0800] "GET /Wb/Home/Wb2/Files/DocIDE.CPP.Z HTTP/1.1" 200 6028 "http://www.templeos.org/Wb/Home/Wb2/Files/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +108.25.30.75 - - [10/Feb/2015:17:30:17 -0800] "GET /Wb/Home/Downloads/ HTTP/1.1" 200 5204 "http://t.co/9n6tiOcMYh" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +108.25.30.75 - - [10/Feb/2015:17:30:37 -0800] "GET /Wb/Home/Downloads/DocIDE.CPP.Z HTTP/1.1" 200 6028 "http://www.templeos.org/Wb/Home/Downloads/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 189.40.12.106 - - [10/Feb/2015:17:35:40 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "templeos.org" 202.176.251.73 - - [10/Feb/2015:17:37:54 -0800] "GET /Wb/Adam/DolDoc/DocNew.html HTTP/1.1" 200 448384 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 58.128.177.232 - - [10/Feb/2015:17:39:45 -0800] "GET /beacon.nist.gov/rest/record/1416785100 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -74.217.44.156 - - [10/Feb/2015:17:44:46 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" +74.217.44.156 - - [10/Feb/2015:17:44:46 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" 58.71.218.57 - - [10/Feb/2015:17:45:07 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 131.171.89.12 - - [10/Feb/2015:17:47:31 -0800] "GET / HTTP/1.1" 200 6329 "http://www.templeos.org" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" 16.39.85.109 - - [10/Feb/2015:17:48:46 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" @@ -714,13 +714,13 @@ 52.53.176.129 - - [10/Feb/2015:17:55:58 -0800] "GET /Wb/Demo/WebLogExample/?D=A HTTP/1.1" 200 1738 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 130.98.70.92 - - [10/Feb/2015:17:57:00 -0800] "GET /Wb/Doc/Charter.html HTTP/1.1" 200 10431 "http://www.templeos.org/Wb/Doc/Charter.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36" "www.templeos.org" 222.109.173.72 - - [10/Feb/2015:17:58:35 -0800] "GET /Wb/Doc/Charter.html HTTP/1.1" 200 10431 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.34 Safari/534.24" "www.templeos.org" -3.193.170.161 - - [10/Feb/2015:17:59:06 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:18:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +3.193.170.161 - - [10/Feb/2015:17:59:06 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:18:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 52.53.176.173 - - [10/Feb/2015:18:02:51 -0800] "GET /Wb/Kernel/KMathB.html HTTP/1.1" 200 65406 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 85.209.42.43 - - [10/Feb/2015:18:05:22 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" -214.200.126.200 - - [10/Feb/2015:18:11:14 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 521)" "www.templeos.org" +214.200.126.200 - - [10/Feb/2015:18:11:14 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 521)" "www.templeos.org" 34.222.78.124 - - [10/Feb/2015:18:14:02 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" -119.225.240.220 - - [10/Feb/2015:18:14:33 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.240.220 - - [10/Feb/2015:18:14:33 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 112.130.98.166 - - [10/Feb/2015:18:16:09 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 223.88.111.105 - - [10/Feb/2015:18:16:13 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 18.204.16.36 - - [10/Feb/2015:18:16:54 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (X11; FreeBSD amd64; rv:32.0) Gecko/20100101 Firefox/32.0" "www.templeos.org" @@ -735,43 +735,43 @@ 223.88.111.165 - - [10/Feb/2015:18:33:17 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "templeos.org" 179.43.181.34 - - [10/Feb/2015:18:33:48 -0800] "GET /Wb/Kernel/KStart.html HTTP/1.1" 200 195552 "http://www.templeos.org/Wb/Kernel/KStart.html" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0); 360Spider(compatible; HaosouSpider; http://www.haosou.com/help/help_3_2.html)" "www.templeos.org" 112.130.98.166 - - [10/Feb/2015:18:40:54 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" -111.7.18.116 - - [10/Feb/2015:18:41:08 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +111.7.18.116 - - [10/Feb/2015:18:41:08 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 112.77.76.210 - - [10/Feb/2015:18:43:42 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" -112.77.76.210 - - [10/Feb/2015:18:46:20 -0800] "GET /Wb/Home/Wb2/3rdParty.html HTTP/1.1" 200 3094 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" -228.191.84.89 - - [10/Feb/2015:18:49:49 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/Wb/Home/Wb2/TempleOSVideos.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 YaBrowser/14.10.2062.12061 Safari/537.36" "www.templeos.org" -82.223.38.239 - - [10/Feb/2015:18:52:38 -0800] "GET /Wb/Home/Wb2/Files/Text/Paradise.html HTTP/1.1" 200 704139 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36" "www.templeos.org" -159.151.172.112 - - [10/Feb/2015:18:54:49 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" +112.77.76.210 - - [10/Feb/2015:18:46:20 -0800] "GET /Wb/Home/Web/3rdParty.html HTTP/1.1" 200 3094 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" +228.191.84.89 - - [10/Feb/2015:18:49:49 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/Wb/Home/Web/TempleOSVideos.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 YaBrowser/14.10.2062.12061 Safari/537.36" "www.templeos.org" +82.223.38.239 - - [10/Feb/2015:18:52:38 -0800] "GET /Wb/Home/Downloads/Text/Paradise.html HTTP/1.1" 200 704139 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36" "www.templeos.org" +159.151.172.112 - - [10/Feb/2015:18:54:49 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" 159.151.172.112 - - [10/Feb/2015:18:54:51 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:18:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:18:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 128.196.194.1 - - [10/Feb/2015:18:58:04 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "templeos.org" 128.196.194.1 - - [10/Feb/2015:18:58:10 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 128.196.194.1 - - [10/Feb/2015:18:59:31 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 202.176.251.246 - - [10/Feb/2015:19:08:49 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses07.html HTTP/1.1" 200 3377 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 222.248.144.106 - - [10/Feb/2015:19:10:30 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -128.196.194.1 - - [10/Feb/2015:19:12:04 -0800] "GET /Wb/Home/Wb2/3rdParty.html HTTP/1.1" 200 3094 "http://templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +128.196.194.1 - - [10/Feb/2015:19:12:04 -0800] "GET /Wb/Home/Web/3rdParty.html HTTP/1.1" 200 3094 "http://templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 52.53.176.179 - - [10/Feb/2015:19:19:38 -0800] "GET /Wb/Demo/DolDoc/CallBack.html HTTP/1.1" 200 37017 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 126.106.40.164 - - [10/Feb/2015:19:21:42 -0800] "GET / HTTP/1.1" 200 6329 "http://www.losethos.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 126.106.40.164 - - [10/Feb/2015:19:21:44 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -126.106.40.164 - - [10/Feb/2015:19:22:16 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +126.106.40.164 - - [10/Feb/2015:19:22:16 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 27.241.156.119 - - [10/Feb/2015:19:26:35 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 58.71.218.57 - - [10/Feb/2015:19:26:58 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:19:28:39 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 136360 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:19:28:39 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 136360 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 190.241.251.38 - - [10/Feb/2015:19:29:25 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)" "www.templeos.org" 190.241.251.38 - - [10/Feb/2015:19:29:25 -0800] "GET /apple-touch-icon.png HTTP/1.1" 404 89 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)" "www.templeos.org" 190.241.251.38 - - [10/Feb/2015:19:29:26 -0800] "GET /apple-touch-icon-57x57.png HTTP/1.1" 404 89 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)" "www.templeos.org" 190.241.251.38 - - [10/Feb/2015:19:29:26 -0800] "GET /apple-touch-icon-72x72.png HTTP/1.1" 404 89 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:19:30:24 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 136828 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -223.88.111.136 - - [10/Feb/2015:19:30:36 -0800] "GET /Wb/Home/Wb2/SymsAlpha.html HTTP/1.1" 200 1048576 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:19:30:24 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 136828 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +223.88.111.136 - - [10/Feb/2015:19:30:36 -0800] "GET /Wb/Home/Web/SymsAlpha.html HTTP/1.1" 200 1048576 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 14.39.142.36 - - [10/Feb/2015:19:34:05 -0800] "GET /wp-admin/ HTTP/1.1" 404 89 "-" "-" "templeos.org" 129.226.244.66 - - [10/Feb/2015:19:36:17 -0800] "GET /Wb/Home/TOSCfg.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:19:38:05 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 137488 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:19:38:05 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 137488 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 214.200.176.89 - - [10/Feb/2015:19:42:52 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B440 Safari/600.1.4" "www.templeos.org" 215.120.48.102 - - [10/Feb/2015:19:44:48 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "www.templeos.org" 215.120.48.236 - - [10/Feb/2015:19:44:48 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "www.templeos.org" 126.216.219.153 - - [10/Feb/2015:19:45:19 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 126.216.219.153 - - [10/Feb/2015:19:45:21 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 27.210.37.158 - - [10/Feb/2015:19:46:50 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" -27.210.37.158 - - [10/Feb/2015:19:46:51 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" +27.210.37.158 - - [10/Feb/2015:19:46:51 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 78.19.21.206 - - [10/Feb/2015:19:47:30 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 194.182.202.170 - - [10/Feb/2015:19:58:17 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 56.153.90.137 - - [10/Feb/2015:19:58:22 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.2) Gecko/20150122 Firefox/31.9 PaleMoon/25.2.1" "www.templeos.org" @@ -779,32 +779,32 @@ 83.80.94.220 - - [10/Feb/2015:19:58:38 -0800] "GET /blog/wp-admin/ HTTP/1.1" 404 89 "-" "-" "templeos.org" 119.184.143.96 - - [10/Feb/2015:19:58:54 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 56.153.90.137 - - [10/Feb/2015:19:58:58 -0800] "GET /files/ASU_Transcripts.pdf HTTP/1.1" 200 13602 "http://www.templeos.org/Wb/Doc/AboutTempleOS.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.2) Gecko/20150122 Firefox/31.9 PaleMoon/25.2.1" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:20:00:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:20:07:23 -0800] "GET /files/History HTTP/1.1" 301 101 "http://www.templeos.org/Wb/Home/Wb2/History.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:20:07:23 -0800] "GET /files/History/ HTTP/1.1" 200 3176 "http://www.templeos.org/Wb/Home/Wb2/History.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:20:00:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:20:07:23 -0800] "GET /files/History HTTP/1.1" 301 101 "http://www.templeos.org/Wb/Home/Web/History.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:20:07:23 -0800] "GET /files/History/ HTTP/1.1" 200 3176 "http://www.templeos.org/Wb/Home/Web/History.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 77.26.170.124 - - [10/Feb/2015:20:08:46 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 194.182.202.170 - - [10/Feb/2015:20:15:33 -0800] "GET /Wb/Kernel/KernelA.html HTTP/1.1" 200 2050776 "http://www.templeos.org/Wb/Kernel/Mem/MAllocFree.html" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 126.106.40.164 - - [10/Feb/2015:20:16:35 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 52.53.176.129 - - [10/Feb/2015:20:19:30 -0800] "GET /Wb/Kernel/?D=A HTTP/1.1" 200 12449 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -126.106.40.164 - - [10/Feb/2015:20:21:18 -0800] "GET /files/ASU_Transcripts.pdf HTTP/1.1" 200 13602 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +126.106.40.164 - - [10/Feb/2015:20:21:18 -0800] "GET /files/ASU_Transcripts.pdf HTTP/1.1" 200 13602 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 56.133.121.123 - - [10/Feb/2015:20:25:22 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 89.174.197.231 - - [10/Feb/2015:20:25:40 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 74.51.200.50 - - [10/Feb/2015:20:26:19 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "www.templeos.org" -70.90.255.16 - - [10/Feb/2015:20:30:46 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://templeos.org/" "Mozilla/5.0 (X11; Linux i686; rv:25.2) Gecko/20150123 Firefox/31.9 PaleMoon/25.2.1" "www.templeos.org" -136.88.5.205 - - [10/Feb/2015:20:31:59 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -74.51.144.214 - - [10/Feb/2015:20:33:29 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" +70.90.255.16 - - [10/Feb/2015:20:30:46 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://templeos.org/" "Mozilla/5.0 (X11; Linux i686; rv:25.2) Gecko/20150123 Firefox/31.9 PaleMoon/25.2.1" "www.templeos.org" +136.88.5.205 - - [10/Feb/2015:20:31:59 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +74.51.144.214 - - [10/Feb/2015:20:33:29 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" 224.253.247.40 - - [10/Feb/2015:20:34:26 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Linux; Android 4.4.2; SGH-I337M Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 224.253.247.40 - - [10/Feb/2015:20:34:27 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Linux; Android 4.4.2; SGH-I337M Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 58.71.218.57 - - [10/Feb/2015:20:41:19 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 52.53.176.137 - - [10/Feb/2015:20:44:58 -0800] "GET /Wb/Demo/?N=A HTTP/1.1" 200 10926 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 241.159.189.144 - - [10/Feb/2015:20:47:35 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko" "www.templeos.org" -240.94.100.138 - - [10/Feb/2015:20:47:39 -0800] "GET /Wb/Home/Wb2/Files/Text/Yankee.TXT HTTP/1.1" 200 663207 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:20:50:23 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/08/Rant140831.TXT.Z HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +240.94.100.138 - - [10/Feb/2015:20:47:39 -0800] "GET /Wb/Home/Downloads/Text/Yankee.TXT HTTP/1.1" 200 663207 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:20:50:23 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/08/Rant140831.TXT.Z HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 112.233.185.37 - - [10/Feb/2015:20:51:08 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36" "www.templeos.org" -87.5.200.32 - - [10/Feb/2015:20:52:55 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://na-verh.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" -87.5.200.32 - - [10/Feb/2015:20:52:56 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://na-verh.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:20:55:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" -202.176.250.25 - - [10/Feb/2015:20:57:18 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/09/Rant140911.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" +87.5.200.32 - - [10/Feb/2015:20:52:55 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://na-verh.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" +87.5.200.32 - - [10/Feb/2015:20:52:56 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://na-verh.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:20:55:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150210.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +202.176.250.25 - - [10/Feb/2015:20:57:18 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/09/Rant140911.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 85.209.42.43 - - [10/Feb/2015:21:06:47 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 222.215.30.7 - - [10/Feb/2015:21:06:57 -0800] "GET /apple-touch-icon.png HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3" "www.templeos.org" 85.209.42.43 - - [10/Feb/2015:21:08:12 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 524288 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" @@ -818,14 +818,14 @@ 34.222.78.124 - - [10/Feb/2015:21:14:06 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 112.130.98.166 - - [10/Feb/2015:21:14:12 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 112.130.98.166 - - [10/Feb/2015:21:14:12 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" -112.130.98.166 - - [10/Feb/2015:21:14:14 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 138394 "http://templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +112.130.98.166 - - [10/Feb/2015:21:14:14 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 138394 "http://templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 12.137.124.242 - - [10/Feb/2015:21:14:17 -0800] "GET /Wb/Adam/Opt/Utils/Diff.html HTTP/1.1" 200 213877 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 112.130.98.166 - - [10/Feb/2015:21:14:18 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:21:14:22 -0800] "GET /Wb/Apps/Psalmody/Examples/fog.html HTTP/1.1" 200 26215 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:21:14:25 -0800] "GET /Wb/Demo/SubSwitch.html HTTP/1.1" 200 9531 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:21:14:26 -0800] "GET /Wb/Demo/Graphics/SpritePut.html HTTP/1.1" 200 9115 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 237.74.202.246 - - [10/Feb/2015:21:16:09 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2298.0 Safari/537.36" "www.templeos.org" -223.88.111.105 - - [10/Feb/2015:21:24:48 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/05/Rant140509.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" +223.88.111.105 - - [10/Feb/2015:21:24:48 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/05/Rant140509.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" 202.27.18.68 - - [10/Feb/2015:21:26:27 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 202.27.18.68 - - [10/Feb/2015:21:26:32 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 123.123.196.84 - - [10/Feb/2015:21:27:31 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/4.0" "www.templeos.org" @@ -833,21 +833,21 @@ 202.176.250.77 - - [10/Feb/2015:21:29:12 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "templeos.org" 189.52.157.59 - - [10/Feb/2015:21:29:16 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" 52.53.176.173 - - [10/Feb/2015:21:31:00 -0800] "GET /Wb/Adam/DolDoc/DocTerm.html HTTP/1.1" 200 316358 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -189.52.157.59 - - [10/Feb/2015:21:36:20 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" +189.52.157.59 - - [10/Feb/2015:21:36:20 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:21:36:27 -0800] "GET /Wb/Home/?M=A HTTP/1.1" 200 663 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 74.51.214.128 - - [10/Feb/2015:21:37:00 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Linux; Android 4.4.4; SGH-M919 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 74.51.214.128 - - [10/Feb/2015:21:37:01 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Linux; Android 4.4.4; SGH-M919 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 74.51.214.50 - - [10/Feb/2015:21:37:09 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 4.4.4; SGH-M919 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:21:37:18 -0800] "GET /Wb/Kernel/KLoad.html HTTP/1.1" 200 140417 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 123.123.196.84 - - [10/Feb/2015:21:38:29 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/4.0" "www.templeos.org" -172.74.23.55 - - [10/Feb/2015:21:43:09 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +172.74.23.55 - - [10/Feb/2015:21:43:09 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 222.248.144.106 - - [10/Feb/2015:21:49:49 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 222.248.144.106 - - [10/Feb/2015:21:49:57 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -222.248.144.106 - - [10/Feb/2015:21:50:03 -0800] "GET /Wb/Home/Wb2/History.html HTTP/1.1" 200 7745 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:21:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +222.248.144.106 - - [10/Feb/2015:21:50:03 -0800] "GET /Wb/Home/Web/History.html HTTP/1.1" 200 7745 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:21:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 52.53.176.53 - - [10/Feb/2015:21:55:06 -0800] "GET /Wb/Demo/MultiCore/Interrupts.CPP.Z HTTP/1.1" 200 297 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 52.53.176.247 - - [10/Feb/2015:21:57:55 -0800] "GET /Wb/Adam/Gr/MakeGr.CPP.Z HTTP/1.1" 200 2714 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:22:00:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:22:00:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 58.128.177.232 - - [10/Feb/2015:22:03:00 -0800] "GET /Wb/Demo/OldSchool/MultiFileAOT/?D=A HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 190.136.225.24 - - [10/Feb/2015:22:04:29 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux i686; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" 190.136.225.24 - - [10/Feb/2015:22:04:30 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux i686; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" @@ -856,48 +856,48 @@ 241.81.172.41 - - [10/Feb/2015:22:10:35 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 58.102.4.215 - - [10/Feb/2015:22:11:45 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 189.18.230.158 - - [10/Feb/2015:22:14:28 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:22:19:37 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/09/Rant140914.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -228.141.169.196 - - [10/Feb/2015:22:21:13 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140603.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.141.169.196 - - [10/Feb/2015:22:21:14 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141121.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:22:19:37 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/09/Rant140914.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +228.141.169.196 - - [10/Feb/2015:22:21:13 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140603.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.169.196 - - [10/Feb/2015:22:21:14 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141121.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.169.196 - - [10/Feb/2015:22:21:14 -0800] "GET /files/History/ HTTP/1.1" 200 3176 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 52.53.176.0 - - [10/Feb/2015:22:22:23 -0800] "GET /Wb/Doc/CutCorners.html HTTP/1.1" 200 5409 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 228.141.141.213 - - [10/Feb/2015:22:28:40 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 52.53.176.0 - - [10/Feb/2015:22:29:05 -0800] "GET /Wb/Adam/DolDoc/DocRecalcLib.html HTTP/1.1" 200 119617 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 185.240.98.240 - - [10/Feb/2015:22:30:28 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:22:30:34 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/07/Rant140702.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:22:30:34 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/07/Rant140702.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 154.153.150.240 - - [10/Feb/2015:22:35:22 -0800] "GET / HTTP/1.1" 200 6329 "http://www.reddit.com/r/programming/comments/1szncc/how_much_of_this_is_true_c_vs_c_by_linus_torvald/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" -154.153.150.240 - - [10/Feb/2015:22:35:46 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" -12.137.124.39 - - [10/Feb/2015:22:39:01 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/06/Rant140621.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" +154.153.150.240 - - [10/Feb/2015:22:35:46 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" +12.137.124.39 - - [10/Feb/2015:22:39:01 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/06/Rant140621.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 202.176.250.241 - - [10/Feb/2015:22:39:26 -0800] "GET /Wb/Doc/TOSZ.html HTTP/1.1" 200 3187 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 116.64.65.76 - - [10/Feb/2015:22:42:28 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.95 Safari/537.36" "www.templeos.org" 116.64.65.76 - - [10/Feb/2015:22:42:28 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.95 Safari/537.36" "www.templeos.org" 116.64.65.76 - - [10/Feb/2015:22:43:58 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.95 Safari/537.36" "www.templeos.org" 121.164.47.125 - - [10/Feb/2015:22:47:19 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "-" "Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" -58.71.218.57 - - [10/Feb/2015:22:47:27 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 144221 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [10/Feb/2015:22:47:27 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 144221 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 148.43.76.238 - - [10/Feb/2015:22:47:55 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" 58.128.177.232 - - [10/Feb/2015:22:48:50 -0800] "GET /Certs/virtual-notary-cert-randomnum-94473.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:22:51:31 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/08/Rant140819.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:22:51:31 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/08/Rant140819.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 103.53.186.102 - - [10/Feb/2015:22:52:36 -0800] "GET /wp-admin/admin-ajax.php?action=revslider_show_image&img=../wp-config.php HTTP/1.1" 404 89 "-" "weblist/2.0 (BSDI BSD/OS)" "templeos.org" 185.178.192.1 - - [10/Feb/2015:22:54:07 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 185.178.192.1 - - [10/Feb/2015:22:54:07 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 112.46.191.57 - - [10/Feb/2015:22:54:57 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.43 Safari/537.36" "www.templeos.org" 112.46.191.57 - - [10/Feb/2015:22:54:57 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.43 Safari/537.36" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:22:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:22:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 223.88.111.136 - - [10/Feb/2015:22:55:05 -0800] "GET /Certs/virtual-notary-cert-randomnum-52727.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" -119.225.240.151 - - [10/Feb/2015:22:55:40 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -119.225.240.88 - - [10/Feb/2015:22:55:40 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.240.151 - - [10/Feb/2015:22:55:40 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.240.88 - - [10/Feb/2015:22:55:40 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 52.53.176.46 - - [10/Feb/2015:22:57:02 -0800] "GET /Wb/Demo/Games/TreeCheckers.html HTTP/1.1" 200 157610 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 185.178.192.1 - - [10/Feb/2015:22:57:37 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:23:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:23:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 58.128.177.232 - - [10/Feb/2015:23:00:59 -0800] "GET /Wb/Accts/TS/?D=D HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:23:04:24 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140604.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -199.38.39.172 - - [10/Feb/2015:23:06:30 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://www.linux.org/threads/linux-kernel-vs-other-kernels.6026/" "Opera/9.80 (Android; Opera Mini/7.6.40234/35.7194; U; en) Presto/2.8.119 Version/11.10" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:23:04:24 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140604.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +199.38.39.172 - - [10/Feb/2015:23:06:30 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://www.linux.org/threads/linux-kernel-vs-other-kernels.6026/" "Opera/9.80 (Android; Opera Mini/7.6.40234/35.7194; U; en) Presto/2.8.119 Version/11.10" "www.templeos.org" 199.58.211.111 - - [10/Feb/2015:23:09:29 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 98.20.198.134 - - [10/Feb/2015:23:09:31 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -98.20.198.134 - - [10/Feb/2015:23:09:51 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +98.20.198.134 - - [10/Feb/2015:23:09:51 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 178.0.187.99 - - [10/Feb/2015:23:13:04 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 78.19.21.206 - - [10/Feb/2015:23:17:41 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 720896 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" -129.226.244.66 - - [10/Feb/2015:23:25:01 -0800] "GET /Wb/Kernel/PSect.html HTTP/1.1" 200 151686 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" +129.226.244.66 - - [10/Feb/2015:23:25:01 -0800] "GET /Wb/Kernel/FunSeg.html HTTP/1.1" 200 151686 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 228.141.141.213 - - [10/Feb/2015:23:25:24 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses45.html HTTP/1.1" 200 3130 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 240.128.130.130 - - [10/Feb/2015:23:27:02 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 207.203.88.11 - - [10/Feb/2015:23:28:13 -0800] "HEAD /fckeditor/editor/filemanager/connectors/aspx/upload.aspx HTTP/1.1" 404 0 "-" "-" "www.templeos.org" @@ -915,18 +915,18 @@ 164.94.134.193 - - [10/Feb/2015:23:28:42 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 207.203.88.11 - - [10/Feb/2015:23:28:43 -0800] "HEAD /kcfinder/browse.php HTTP/1.1" 404 0 "-" "-" "www.templeos.org" 164.94.134.193 - - [10/Feb/2015:23:29:11 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -164.94.134.193 - - [10/Feb/2015:23:29:25 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +164.94.134.193 - - [10/Feb/2015:23:29:25 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 127.178.31.16 - - [10/Feb/2015:23:32:30 -0800] "GET /Wb/Doc/Charter.html HTTP/1.1" 200 10431 "http://tech.slashdot.org/story/14/11/25/1847254/the-schizophrenic-programmer-who-built-an-os-to-talk-to-god?utm_source=rss1.0mainlinkanon&utm_medium=feed" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 143.80.70.110 - - [10/Feb/2015:23:33:32 -0800] "GET / HTTP/1.1" 200 6329 "http://www.templeos.org" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" 56.65.44.0 - - [10/Feb/2015:23:33:45 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 56.65.44.0 - - [10/Feb/2015:23:33:46 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 148.48.190.137 - - [10/Feb/2015:23:33:55 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Linux x86_64; Mail.RU_Bot/2.0; +http://go.mail.ru/help/robots)" "www.templeos.org" 213.217.218.176 - - [10/Feb/2015:23:33:59 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:25.2) Gecko/20150122 PaleMoon/25.2.1" "www.templeos.org" -56.65.44.0 - - [10/Feb/2015:23:34:26 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +56.65.44.0 - - [10/Feb/2015:23:34:26 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 202.176.251.249 - - [10/Feb/2015:23:38:23 -0800] "GET /Wb/Demo/Games/ZoneOut.html HTTP/1.1" 200 118307 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 58.112.213.88 - - [10/Feb/2015:23:38:38 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 58.112.213.88 - - [10/Feb/2015:23:38:38 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -58.112.213.88 - - [10/Feb/2015:23:38:50 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +58.112.213.88 - - [10/Feb/2015:23:38:50 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 75.84.229.233 - - [10/Feb/2015:23:48:43 -0800] "GET /Wb/Doc/Charter.html HTTP/1.1" 200 10431 "http://motherboard.vice.com/de/read/gottes-einsamer-programmierer-402" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 75.84.229.233 - - [10/Feb/2015:23:48:44 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 56.101.222.255 - - [10/Feb/2015:23:49:10 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" @@ -934,13 +934,13 @@ 157.205.255.211 - - [10/Feb/2015:23:51:27 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" 157.205.255.211 - - [10/Feb/2015:23:51:27 -0800] "GET /favicon.ico HTTP/1.1" 206 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" 157.205.255.211 - - [10/Feb/2015:23:51:27 -0800] "GET /favicon.ico HTTP/1.1" 206 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" -74.187.37.174 - - [10/Feb/2015:23:54:34 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -74.187.37.30 - - [10/Feb/2015:23:54:34 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +74.187.37.174 - - [10/Feb/2015:23:54:34 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +74.187.37.30 - - [10/Feb/2015:23:54:34 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 69.185.167.13 - - [10/Feb/2015:23:54:53 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Linux; Android 5.0.1; Nexus 5 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" -131.8.134.171 - - [10/Feb/2015:23:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" -69.185.167.13 - - [10/Feb/2015:23:55:07 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 5.0.1; Nexus 5 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" +131.8.134.171 - - [10/Feb/2015:23:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +69.185.167.13 - - [10/Feb/2015:23:55:07 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 5.0.1; Nexus 5 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 111.92.62.205 - - [10/Feb/2015:23:55:53 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36" "www.templeos.org" 111.92.62.205 - - [10/Feb/2015:23:55:54 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36" "www.templeos.org" -111.92.62.205 - - [10/Feb/2015:23:56:14 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36" "www.templeos.org" -129.226.244.66 - - [10/Feb/2015:23:57:12 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/08/Rant140815.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" -58.128.177.232 - - [10/Feb/2015:23:59:11 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/10/Palm.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +111.92.62.205 - - [10/Feb/2015:23:56:14 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36" "www.templeos.org" +129.226.244.66 - - [10/Feb/2015:23:57:12 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/08/Rant140815.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" +58.128.177.232 - - [10/Feb/2015:23:59:11 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/10/Palm.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" diff --git a/Demo/WebLogExample/access_150212.LOG b/Demo/WebLogExample/access_150212.LOG index 6637b97..9fedd51 100644 --- a/Demo/WebLogExample/access_150212.LOG +++ b/Demo/WebLogExample/access_150212.LOG @@ -1,43 +1,43 @@ -131.8.134.171 - - [11/Feb/2015:00:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:00:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 27.210.37.110 - - [11/Feb/2015:00:00:11 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 202.176.250.95 - - [11/Feb/2015:00:08:24 -0800] "GET /Wb/PersonalMenu.html HTTP/1.1" 200 11021 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 175.118.211.94 - - [11/Feb/2015:00:08:30 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 75.167.187.85 - - [11/Feb/2015:00:13:38 -0800] "GET /user/ HTTP/1.1" 404 89 "-" "Mozilla/4.0 (compatible; Synapse)" "templeos.org" 34.222.78.124 - - [11/Feb/2015:00:14:12 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" -58.128.177.232 - - [11/Feb/2015:00:17:07 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/12/Rant131204.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.128.177.232 - - [11/Feb/2015:00:17:07 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/12/Rant131204.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 233.6.219.205 - - [11/Feb/2015:00:17:22 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -233.6.219.205 - - [11/Feb/2015:00:17:34 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -233.6.219.205 - - [11/Feb/2015:00:18:10 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +233.6.219.205 - - [11/Feb/2015:00:17:34 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +233.6.219.205 - - [11/Feb/2015:00:18:10 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 193.84.229.200 - - [11/Feb/2015:00:18:15 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)" "www.templeos.org" 193.84.229.200 - - [11/Feb/2015:00:20:19 -0800] "GET /Wb/Kernel/Font8x8.html HTTP/1.1" 200 65536 "-" "Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)" "www.templeos.org" 157.205.255.211 - - [11/Feb/2015:00:20:55 -0800] "GET / HTTP/1.1" 200 6329 "http://www.reddit.com/r/programming/comments/1aqdxn/temple_operating_system_v100_released/?limit=500" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" 157.205.255.211 - - [11/Feb/2015:00:20:56 -0800] "GET /favicon.ico HTTP/1.1" 206 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" -228.141.141.213 - - [11/Feb/2015:00:22:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/01/ HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.141.141.213 - - [11/Feb/2015:00:22:03 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/10/Rant141002.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.141.141.213 - - [11/Feb/2015:00:22:03 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/?N=D HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -119.225.240.201 - - [11/Feb/2015:00:26:18 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -119.225.240.88 - - [11/Feb/2015:00:26:18 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +228.141.141.213 - - [11/Feb/2015:00:22:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/01/ HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.141.213 - - [11/Feb/2015:00:22:03 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/10/Rant141002.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.141.213 - - [11/Feb/2015:00:22:03 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/?N=D HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +119.225.240.201 - - [11/Feb/2015:00:26:18 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.240.88 - - [11/Feb/2015:00:26:18 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 74.51.215.137 - - [11/Feb/2015:00:28:06 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "www.templeos.org" 213.217.218.176 - - [11/Feb/2015:00:33:53 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:25.2) Gecko/20150122 PaleMoon/25.2.1" "www.templeos.org" 130.41.233.58 - - [11/Feb/2015:00:34:50 -0800] "GET /Wb/Demo/WebLogExample/access_090509.html HTTP/1.1" 200 217406 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" 52.53.176.32 - - [11/Feb/2015:00:35:13 -0800] "GET /Wb/Compiler/BackA.CPP.Z HTTP/1.1" 200 7144 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 108.204.215.78 - - [11/Feb/2015:00:35:15 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 108.204.215.78 - - [11/Feb/2015:00:35:15 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -58.128.177.232 - - [11/Feb/2015:00:37:06 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/11/Rant131108.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.128.177.232 - - [11/Feb/2015:00:37:06 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/11/Rant131108.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 202.176.250.234 - - [11/Feb/2015:00:38:24 -0800] "GET /Wb/Demo/MultiCore/RadixSort.html HTTP/1.1" 200 60928 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 52.221.226.64 - - [11/Feb/2015:00:39:38 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 1.0.3705; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)" "templeos.org" -127.101.53.207 - - [11/Feb/2015:00:40:12 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "-" "Mozilla/5.0 (Linux; Android 5.0.1; HTC One_M8 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile Safari/537.36" "www.templeos.org" -58.128.177.232 - - [11/Feb/2015:00:42:10 -0800] "GET /Wb/Accts/TOS/Wb2/History.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +127.101.53.207 - - [11/Feb/2015:00:40:12 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "-" "Mozilla/5.0 (Linux; Android 5.0.1; HTC One_M8 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile Safari/537.36" "www.templeos.org" +58.128.177.232 - - [11/Feb/2015:00:42:10 -0800] "GET /Wb/Accts/TOS/Web/History.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 189.117.13.223 - - [11/Feb/2015:00:42:21 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "www.templeos.org" 27.241.156.119 - - [11/Feb/2015:00:50:41 -0800] "GET /Wb/Apps/Logic/Load.html HTTP/1.1" 200 3967 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:00:55:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" -74.51.144.182 - - [11/Feb/2015:00:56:43 -0800] "GET /Wb/Home/Wb2/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "-" "Googlebot-Image/1.0" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:00:55:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +74.51.144.182 - - [11/Feb/2015:00:56:43 -0800] "GET /Wb/Home/Web/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "-" "Googlebot-Image/1.0" "www.templeos.org" 101.46.104.22 - - [11/Feb/2015:00:58:17 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.be/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=pxnbVI-4IYXVaov4gNgL&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&sig2=PNPfW2TNV7yy36VV6fLfMw&bvm=bv.85761416,d.d2s" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 101.46.104.22 - - [11/Feb/2015:00:58:18 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 225.87.178.147 - - [11/Feb/2015:00:58:52 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 225.87.178.147 - - [11/Feb/2015:00:58:55 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:01:00:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" -223.88.111.105 - - [11/Feb/2015:01:02:08 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/02/Rant140221.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:01:00:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +223.88.111.105 - - [11/Feb/2015:01:02:08 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/02/Rant140221.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 152.90.53.147 - - [11/Feb/2015:01:03:21 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "templeos.org" 152.90.53.147 - - [11/Feb/2015:01:03:35 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 246.2.100.1 - - [11/Feb/2015:01:05:00 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" @@ -46,30 +46,30 @@ 87.62.139.244 - - [11/Feb/2015:01:08:43 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 87.62.139.244 - - [11/Feb/2015:01:08:43 -0800] "GET /favicon.ico HTTP/1.1" 206 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 52.53.176.129 - - [11/Feb/2015:01:13:45 -0800] "GET /Wb/Kernel/StrPrint.html HTTP/1.1" 200 389185 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -23.178.105.91 - - [11/Feb/2015:01:15:06 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (iPad; CPU OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B440 Safari/600.1.4" "www.templeos.org" +23.178.105.91 - - [11/Feb/2015:01:15:06 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (iPad; CPU OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B440 Safari/600.1.4" "www.templeos.org" 89.247.67.146 - - [11/Feb/2015:01:15:13 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" 89.247.67.146 - - [11/Feb/2015:01:15:15 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" 228.141.169.196 - - [11/Feb/2015:01:15:18 -0800] "GET /Wb/Demo/Games/MassSpring.html HTTP/1.1" 200 86419 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.169.196 - - [11/Feb/2015:01:15:18 -0800] "GET /Wb/Apps/GrModels/BallGen.html HTTP/1.1" 200 67786 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 104.74.160.63 - - [11/Feb/2015:01:15:43 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:25.2) Gecko/20150123 Firefox/31.9 PaleMoon/25.2.1" "www.templeos.org" 104.74.160.63 - - [11/Feb/2015:01:15:44 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:25.2) Gecko/20150123 Firefox/31.9 PaleMoon/25.2.1" "www.templeos.org" -104.74.160.63 - - [11/Feb/2015:01:15:46 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:25.2) Gecko/20150123 Firefox/31.9 PaleMoon/25.2.1" "www.templeos.org" -119.225.151.151 - - [11/Feb/2015:01:16:35 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +104.74.160.63 - - [11/Feb/2015:01:15:46 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:25.2) Gecko/20150123 Firefox/31.9 PaleMoon/25.2.1" "www.templeos.org" +119.225.151.151 - - [11/Feb/2015:01:16:35 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 25.28.235.97 - - [11/Feb/2015:01:18:12 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com.hk/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 52.53.176.32 - - [11/Feb/2015:01:21:05 -0800] "GET /Wb/Adam/Opt/Utils/LineRep.CPP.Z HTTP/1.1" 200 1599 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 56.179.101.97 - - [11/Feb/2015:01:21:14 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" 56.179.101.97 - - [11/Feb/2015:01:21:16 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" 214.200.131.51 - - [11/Feb/2015:01:22:20 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.com/" "Mozilla/5.0 (Linux; Android 4.4.2; ALCATEL ONE TOUCH 4037T Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.141 Mobile Safari/537.36" "www.templeos.org" 214.200.131.51 - - [11/Feb/2015:01:22:23 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.google.com/" "Mozilla/5.0 (Linux; Android 4.4.2; ALCATEL ONE TOUCH 4037T Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.141 Mobile Safari/537.36" "www.templeos.org" -214.200.131.51 - - [11/Feb/2015:01:22:58 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 4.4.2; ALCATEL ONE TOUCH 4037T Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.141 Mobile Safari/537.36" "www.templeos.org" -25.28.235.97 - - [11/Feb/2015:01:23:05 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -165.169.82.82 - - [11/Feb/2015:01:25:10 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36" "www.templeos.org" -165.169.82.82 - - [11/Feb/2015:01:25:11 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36" "www.templeos.org" -25.28.235.97 - - [11/Feb/2015:01:25:35 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 1 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -25.28.235.97 - - [11/Feb/2015:01:26:37 -0800] "GET /TempleOSUltra.ISO HTTP/1.1" 200 1114112 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -25.28.235.97 - - [11/Feb/2015:01:27:23 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 786432 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +214.200.131.51 - - [11/Feb/2015:01:22:58 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 4.4.2; ALCATEL ONE TOUCH 4037T Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.141 Mobile Safari/537.36" "www.templeos.org" +25.28.235.97 - - [11/Feb/2015:01:23:05 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +165.169.82.82 - - [11/Feb/2015:01:25:10 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36" "www.templeos.org" +165.169.82.82 - - [11/Feb/2015:01:25:11 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36" "www.templeos.org" +25.28.235.97 - - [11/Feb/2015:01:25:35 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 1 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +25.28.235.97 - - [11/Feb/2015:01:26:37 -0800] "GET /TempleOSUltra.ISO HTTP/1.1" 200 1114112 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +25.28.235.97 - - [11/Feb/2015:01:27:23 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 786432 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 214.200.131.51 - - [11/Feb/2015:01:28:01 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 4.4.2; ALCATEL ONE TOUCH 4037T Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.141 Mobile Safari/537.36" "www.templeos.org" -25.28.235.97 - - [11/Feb/2015:01:30:49 -0800] "GET /Wb/Home/Wb2/3rdParty.html HTTP/1.1" 200 3094 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +25.28.235.97 - - [11/Feb/2015:01:30:49 -0800] "GET /Wb/Home/Web/3rdParty.html HTTP/1.1" 200 3094 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 18.190.85.115 - - [11/Feb/2015:01:31:56 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)" "www.templeos.org" 148.129.167.240 - - [11/Feb/2015:01:31:57 -0800] "GET / HTTP/1.1" 200 6329 "-" "WeeChat/1.1 (http://www.weechat.org)" "www.templeos.org" 27.210.37.166 - - [11/Feb/2015:01:32:45 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" @@ -77,20 +77,20 @@ 216.3.201.52 - - [11/Feb/2015:01:34:26 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 18.225.127.40 - - [11/Feb/2015:01:34:30 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 18.225.127.40 - - [11/Feb/2015:01:34:31 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -18.225.127.40 - - [11/Feb/2015:01:34:45 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -18.225.127.40 - - [11/Feb/2015:01:35:07 -0800] "GET /Wb/Home/Wb2/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -18.225.127.40 - - [11/Feb/2015:01:35:07 -0800] "GET /Wb/Home/Wb2/Imgs/MenuV0104.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -18.225.127.40 - - [11/Feb/2015:01:35:07 -0800] "GET /Wb/Home/Wb2/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +18.225.127.40 - - [11/Feb/2015:01:34:45 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +18.225.127.40 - - [11/Feb/2015:01:35:07 -0800] "GET /Wb/Home/Web/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +18.225.127.40 - - [11/Feb/2015:01:35:07 -0800] "GET /Wb/Home/Web/Imgs/MenuV0401.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +18.225.127.40 - - [11/Feb/2015:01:35:07 -0800] "GET /Wb/Home/Web/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 228.141.169.196 - - [11/Feb/2015:01:36:30 -0800] "GET /Wb/Adam/Training.html HTTP/1.1" 200 115573 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -209.70.147.89 - - [11/Feb/2015:01:40:05 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/10/Rant131028.html HTTP/1.1" 404 89 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" +209.70.147.89 - - [11/Feb/2015:01:40:05 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/10/Rant131028.html HTTP/1.1" 404 89 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" 209.70.147.89 - - [11/Feb/2015:01:40:05 -0800] "GET / HTTP/1.1" 200 6329 "http://www.templeos.org" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" 172.141.247.134 - - [11/Feb/2015:01:45:49 -0800] "GET /Wb/Misc/PCIDevices.html HTTP/1.1" 200 624081 "http://go.mail.ru/search?fm=1&rf=0010&q=OS+%3A+Windows+XP+5.1+%28Build%3A+2600%29+CPU+%3A+AuthenticAMD+Unknown+processor+%40+2815+MHz+with+1789MB+RAM+Video+%3A+AMD+760G+%287140%29++Bad+name+index+-44%2F19127" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" 172.141.247.134 - - [11/Feb/2015:01:45:52 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" 52.53.176.46 - - [11/Feb/2015:01:49:20 -0800] "GET /Wb/Demo/Games/Stadium/?M=D HTTP/1.1" 200 1576 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 52.220.146.124 - - [11/Feb/2015:01:51:41 -0800] "GET / HTTP/1.1" 200 6329 "https://duckduckgo.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "templeos.org" 14.1.204.227 - - [11/Feb/2015:01:54:21 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -14.1.204.227 - - [11/Feb/2015:01:54:37 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:01:55:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +14.1.204.227 - - [11/Feb/2015:01:54:37 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:01:55:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 223.88.111.165 - - [11/Feb/2015:01:57:37 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 38.122.192.140 - - [11/Feb/2015:01:58:25 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/?sport=sportnews" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Firefox/24.0" "www.templeos.org" 38.122.192.140 - - [11/Feb/2015:01:58:25 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/?sport=sportnews" "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/5.0)" "www.templeos.org" @@ -110,19 +110,19 @@ 38.122.192.140 - - [11/Feb/2015:01:58:27 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/?sport=sportnews" "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/5.0)" "www.templeos.org" 38.122.192.140 - - [11/Feb/2015:01:58:27 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/?sport=sportnews" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:23.0) Gecko/20131011 Firefox/23.0" "www.templeos.org" 38.122.192.140 - - [11/Feb/2015:01:58:27 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/?sport=sportnews" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0" "www.templeos.org" -82.153.251.69 - - [11/Feb/2015:01:59:00 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:02:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +82.153.251.69 - - [11/Feb/2015:01:59:00 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:02:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 52.220.146.124 - - [11/Feb/2015:02:01:46 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.reddit.com/r/TempleOS_Official/comments/2pdlh3/post_what_god_said_ill_help_interpret/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" 52.220.146.124 - - [11/Feb/2015:02:01:47 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/Wb/Adam/God/HSNotes.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" -82.153.251.69 - - [11/Feb/2015:02:03:22 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" -74.187.37.88 - - [11/Feb/2015:02:12:47 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +82.153.251.69 - - [11/Feb/2015:02:03:22 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" +74.187.37.88 - - [11/Feb/2015:02:12:47 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 246.2.100.125 - - [11/Feb/2015:02:14:46 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" "templeos.org" 150.37.23.126 - - [11/Feb/2015:02:16:31 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.4.0" "www.templeos.org" -228.141.169.196 - - [11/Feb/2015:02:16:33 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/11/Rant131110.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.141.169.196 - - [11/Feb/2015:02:16:34 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140615.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.141.169.196 - - [11/Feb/2015:02:16:34 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/08/Rant140816.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.141.169.196 - - [11/Feb/2015:02:16:34 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/08/Rant140822.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.141.169.196 - - [11/Feb/2015:02:16:34 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/09/Rant140923.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.169.196 - - [11/Feb/2015:02:16:33 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/11/Rant131110.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.169.196 - - [11/Feb/2015:02:16:34 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140615.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.169.196 - - [11/Feb/2015:02:16:34 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/08/Rant140816.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.169.196 - - [11/Feb/2015:02:16:34 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/08/Rant140822.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.169.196 - - [11/Feb/2015:02:16:34 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/09/Rant140923.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.169.196 - - [11/Feb/2015:02:16:34 -0800] "GET /Wb/Compiler/?M=A HTTP/1.1" 200 8721 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 12.137.124.253 - - [11/Feb/2015:02:17:40 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "templeos.org" 78.19.21.206 - - [11/Feb/2015:02:17:51 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 720896 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" @@ -131,7 +131,7 @@ 78.19.21.206 - - [11/Feb/2015:02:19:08 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 148.17.233.40 - - [11/Feb/2015:02:20:53 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 148.17.233.40 - - [11/Feb/2015:02:20:53 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" -74.51.144.214 - - [11/Feb/2015:02:21:45 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/06/ HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" +74.51.144.214 - - [11/Feb/2015:02:21:45 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/06/ HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" 213.217.218.176 - - [11/Feb/2015:02:21:47 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:25.2) Gecko/20150122 PaleMoon/25.2.1" "www.templeos.org" 140.157.66.197 - - [11/Feb/2015:02:24:21 -0800] "GET /Wb/Kernel/StrPrint.html HTTP/1.1" 200 389185 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 140.157.66.197 - - [11/Feb/2015:02:24:36 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" @@ -144,18 +144,18 @@ 244.92.34.164 - - [11/Feb/2015:02:33:17 -0800] "GET /Wb/Demo/WebLogExample/ HTTP/1.1" 200 1738 "http://estilo.in.ua/" "Mozilla/5.0 (Windows NT 6.1; rv:33.0) Gecko/20100101 Firefox/33.0" "www.templeos.org" 181.63.235.218 - - [11/Feb/2015:02:36:13 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com.au/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" 181.63.235.218 - - [11/Feb/2015:02:36:15 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -181.63.235.218 - - [11/Feb/2015:02:36:21 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +181.63.235.218 - - [11/Feb/2015:02:36:21 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" 52.220.146.124 - - [11/Feb/2015:02:41:29 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" 52.220.146.124 - - [11/Feb/2015:02:41:35 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" 52.220.146.124 - - [11/Feb/2015:02:42:47 -0800] "GET /Wb/Misc/Bible.html HTTP/1.1" 200 6439170 "http://www.templeos.org/Wb/Adam/God/HSNotes.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" -58.128.177.232 - - [11/Feb/2015:02:49:43 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/03/Rant140322.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.128.177.232 - - [11/Feb/2015:02:49:43 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/03/Rant140322.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 52.53.176.32 - - [11/Feb/2015:02:50:32 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses58.TXT.Z HTTP/1.1" 200 498 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 27.8.224.47 - - [11/Feb/2015:02:54:17 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" 52.220.146.124 - - [11/Feb/2015:02:54:47 -0800] "GET /Wb/Apps/AfterEgypt/Comics/ HTTP/1.1" 200 20959 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" 52.220.146.124 - - [11/Feb/2015:02:54:54 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses01.html HTTP/1.1" 200 2935 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:02:55:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:02:55:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 27.210.37.158 - - [11/Feb/2015:02:57:59 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" -27.210.37.158 - - [11/Feb/2015:02:57:59 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" +27.210.37.158 - - [11/Feb/2015:02:57:59 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 101.214.15.225 - - [11/Feb/2015:02:58:23 -0800] "GET / HTTP/1.1" 200 6329 "http://www.slate.fr/story/86549/temple-os-systeme-exploitation-parler-dieu" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 101.214.15.225 - - [11/Feb/2015:02:58:24 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 52.53.176.129 - - [11/Feb/2015:02:59:13 -0800] "GET /Wb/Apps/KeepAway/?N=D HTTP/1.1" 200 1391 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" @@ -194,85 +194,85 @@ 219.82.102.179 - - [11/Feb/2015:03:02:36 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 210.238.117.235 - - [11/Feb/2015:03:03:13 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "https://www.qwant.com/?q=ar9485wb-eg+forcer+802.11a&client=firefox" "Qwantify/1.0" "www.templeos.org" 148.48.190.245 - - [11/Feb/2015:03:03:27 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Linux x86_64; Mail.RU_Bot/2.0; +http://go.mail.ru/help/robots)" "www.templeos.org" -101.214.15.225 - - [11/Feb/2015:03:04:32 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -101.214.15.225 - - [11/Feb/2015:03:05:13 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +101.214.15.225 - - [11/Feb/2015:03:04:32 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +101.214.15.225 - - [11/Feb/2015:03:05:13 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 177.171.167.92 - - [11/Feb/2015:03:08:49 -0800] "GET / HTTP/1.1" 200 6329 "http://www.reddit.com/r/WTF/search?q=temple+os&sort=relevance&t=all" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -119.225.240.30 - - [11/Feb/2015:03:11:32 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -119.225.240.174 - - [11/Feb/2015:03:11:33 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.240.30 - - [11/Feb/2015:03:11:32 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.240.174 - - [11/Feb/2015:03:11:33 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 229.137.198.53 - - [11/Feb/2015:03:12:14 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 229.137.198.53 - - [11/Feb/2015:03:12:15 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 720896 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 228.141.141.213 - - [11/Feb/2015:03:13:42 -0800] "GET /Wb/Apps/Psalmody/Examples/sustain.html HTTP/1.1" 200 29411 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 85.209.42.43 - - [11/Feb/2015:03:13:52 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 786432 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" -202.176.250.132 - - [11/Feb/2015:03:14:04 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/07/Rant140706.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" +202.176.250.132 - - [11/Feb/2015:03:14:04 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/07/Rant140706.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 34.222.78.124 - - [11/Feb/2015:03:14:14 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 16.92.145.140 - - [11/Feb/2015:03:14:14 -0800] "GET /Wb/Compiler/CmpAsm.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" -14.43.168.152 - - [11/Feb/2015:03:14:29 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://msk.onlinebay.ru/" "Opera/7.60 (Windows NT 5.2; U) [en] (IBM EVV/3.0/EAK01AG9/LE)" "www.templeos.org" +14.43.168.152 - - [11/Feb/2015:03:14:29 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://msk.onlinebay.ru/" "Opera/7.60 (Windows NT 5.2; U) [en] (IBM EVV/3.0/EAK01AG9/LE)" "www.templeos.org" 82.164.220.94 - - [11/Feb/2015:03:14:46 -0800] "GET / HTTP/1.1" 200 6329 "http://www.developpez.com/actu/77604/TempleOS-un-systeme-d-exploitation-pour-parler-a-Dieu-developpe-par-un-programmeur-schizophrene/" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 130.195.45.202 - - [11/Feb/2015:03:20:16 -0800] "GET /Wb/Misc/Bible.html HTTP/1.1" 200 6439170 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" 106.255.105.30 - - [11/Feb/2015:03:22:03 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2236.0 Safari/537.36" "www.templeos.org" -52.53.176.129 - - [11/Feb/2015:03:24:32 -0800] "GET /Wb/Home/Wb2/Files/HDAudio/Examples/BeatFreq.CPP.Z HTTP/1.1" 200 1167 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" +52.53.176.129 - - [11/Feb/2015:03:24:32 -0800] "GET /Wb/Home/Downloads/HDAudio/Examples/BeatFreq.CPP.Z HTTP/1.1" 200 1167 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 164.225.231.69 - - [11/Feb/2015:03:27:05 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36" "www.templeos.org" -228.48.95.108 - - [11/Feb/2015:03:31:51 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Page2RSS/0.7; +http://page2rss.com/)" "www.templeos.org" +228.48.95.108 - - [11/Feb/2015:03:31:51 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Page2RSS/0.7; +http://page2rss.com/)" "www.templeos.org" 131.17.77.111 - - [11/Feb/2015:03:32:40 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" -131.17.77.111 - - [11/Feb/2015:03:32:42 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/10/Rant141028.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" -131.17.77.111 - - [11/Feb/2015:03:32:47 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/10/Rant141030.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" -131.17.77.111 - - [11/Feb/2015:03:32:50 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/10/Rant141031.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" -131.17.77.111 - - [11/Feb/2015:03:32:53 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141101.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" +131.17.77.111 - - [11/Feb/2015:03:32:42 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/10/Rant141028.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" +131.17.77.111 - - [11/Feb/2015:03:32:47 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/10/Rant141030.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" +131.17.77.111 - - [11/Feb/2015:03:32:50 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/10/Rant141031.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" +131.17.77.111 - - [11/Feb/2015:03:32:53 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141101.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" 193.22.148.87 - - [11/Feb/2015:03:32:55 -0800] "HEAD /TempleOSCD.ISO HTTP/1.1" 200 0 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8 (.NET CLR 2.0.50727)" "www.templeos.org" -131.17.77.111 - - [11/Feb/2015:03:33:03 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141104.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" -131.17.77.111 - - [11/Feb/2015:03:33:11 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141106.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" -131.17.77.111 - - [11/Feb/2015:03:33:17 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141107.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" -131.17.77.111 - - [11/Feb/2015:03:33:30 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141110.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" -131.17.77.111 - - [11/Feb/2015:03:33:39 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141111.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" -131.17.77.111 - - [11/Feb/2015:03:34:10 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141113.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" -131.17.77.111 - - [11/Feb/2015:03:34:26 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141115.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" -131.17.77.111 - - [11/Feb/2015:03:34:42 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141118.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" -131.17.77.111 - - [11/Feb/2015:03:34:52 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141120.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" -131.17.77.111 - - [11/Feb/2015:03:34:55 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141121.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" +131.17.77.111 - - [11/Feb/2015:03:33:03 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141104.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" +131.17.77.111 - - [11/Feb/2015:03:33:11 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141106.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" +131.17.77.111 - - [11/Feb/2015:03:33:17 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141107.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" +131.17.77.111 - - [11/Feb/2015:03:33:30 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141110.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" +131.17.77.111 - - [11/Feb/2015:03:33:39 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141111.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" +131.17.77.111 - - [11/Feb/2015:03:34:10 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141113.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" +131.17.77.111 - - [11/Feb/2015:03:34:26 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141115.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" +131.17.77.111 - - [11/Feb/2015:03:34:42 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141118.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" +131.17.77.111 - - [11/Feb/2015:03:34:52 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141120.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" +131.17.77.111 - - [11/Feb/2015:03:34:55 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141121.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" 228.141.141.213 - - [11/Feb/2015:03:35:46 -0800] "GET /Wb/Apps/Psalmody/Psalmody.html HTTP/1.1" 200 39862 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 69.47.114.72 - - [11/Feb/2015:03:37:06 -0800] "GET /Wb/Demo/WebLogExample/access_090510.html HTTP/1.1" 200 222005 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36" "www.templeos.org" 69.47.114.72 - - [11/Feb/2015:03:37:58 -0800] "GET /Wb/Demo/WebLogExample/access_090509.html HTTP/1.1" 200 217406 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36" "www.templeos.org" 210.182.97.43 - - [11/Feb/2015:03:39:28 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0" "www.templeos.org" -189.52.157.59 - - [11/Feb/2015:03:41:24 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" +189.52.157.59 - - [11/Feb/2015:03:41:24 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" 217.220.156.197 - - [11/Feb/2015:03:42:14 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -16.160.56.10 - - [11/Feb/2015:03:42:39 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0" "www.templeos.org" +16.160.56.10 - - [11/Feb/2015:03:42:39 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0" "www.templeos.org" 210.182.97.43 - - [11/Feb/2015:03:43:00 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0" "www.templeos.org" 52.53.176.247 - - [11/Feb/2015:03:43:33 -0800] "GET /Wb/Apps/Psalmody/Examples/reposes.CPP.Z HTTP/1.1" 200 444 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 210.182.97.43 - - [11/Feb/2015:03:45:55 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0" "www.templeos.org" 52.53.176.137 - - [11/Feb/2015:03:49:15 -0800] "GET /Wb/Apps/Logic/Load.html HTTP/1.1" 200 3967 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -129.226.244.66 - - [11/Feb/2015:03:49:24 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/12/Rant131220.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" +129.226.244.66 - - [11/Feb/2015:03:49:24 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/12/Rant131220.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 52.53.176.46 - - [11/Feb/2015:03:50:28 -0800] "GET /Wb/Doc/Grub.html HTTP/1.1" 200 5304 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 52.53.176.225 - - [11/Feb/2015:03:50:57 -0800] "GET /Wb/Apps/X-Caliber/XCCtrls.html HTTP/1.1" 200 120525 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -74.51.6.152 - - [11/Feb/2015:03:51:18 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" "www.templeos.org" +74.51.6.152 - - [11/Feb/2015:03:51:18 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" "www.templeos.org" 75.183.155.81 - - [11/Feb/2015:03:51:43 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 55.62.98.43 - - [11/Feb/2015:03:51:56 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" -55.62.98.43 - - [11/Feb/2015:03:52:04 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 144167 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" +55.62.98.43 - - [11/Feb/2015:03:52:04 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 144167 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" 210.182.97.43 - - [11/Feb/2015:03:56:35 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:04:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:04:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 75.167.248.191 - - [11/Feb/2015:04:11:40 -0800] "GET /Wb/Misc/PCIDevices.html HTTP/1.1" 200 624081 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0" "www.templeos.org" 172.22.99.239 - - [11/Feb/2015:04:12:52 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 172.22.99.239 - - [11/Feb/2015:04:12:53 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 87.172.219.115 - - [11/Feb/2015:04:16:44 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.35 Safari/537.36" "www.templeos.org" -87.172.219.115 - - [11/Feb/2015:04:17:00 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.35 Safari/537.36" "www.templeos.org" -172.22.99.239 - - [11/Feb/2015:04:17:06 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +87.172.219.115 - - [11/Feb/2015:04:17:00 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.35 Safari/537.36" "www.templeos.org" +172.22.99.239 - - [11/Feb/2015:04:17:06 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 87.172.219.115 - - [11/Feb/2015:04:17:48 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.101 Safari/537.36" "www.templeos.org" 87.172.219.115 - - [11/Feb/2015:04:17:49 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.101 Safari/537.36" "www.templeos.org" -87.172.219.115 - - [11/Feb/2015:04:18:05 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.101 Safari/537.36" "www.templeos.org" +87.172.219.115 - - [11/Feb/2015:04:18:05 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.101 Safari/537.36" "www.templeos.org" 112.130.98.166 - - [11/Feb/2015:04:20:17 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" -112.130.98.166 - - [11/Feb/2015:04:21:03 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 144167 "http://templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -228.141.141.213 - - [11/Feb/2015:04:24:47 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/09/Rant130923.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.141.141.213 - - [11/Feb/2015:04:24:52 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/10/Rant131001.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.141.141.213 - - [11/Feb/2015:04:24:52 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/11/Rant131130.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.141.141.213 - - [11/Feb/2015:04:24:52 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/04/Rant140419.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +112.130.98.166 - - [11/Feb/2015:04:21:03 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 144167 "http://templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +228.141.141.213 - - [11/Feb/2015:04:24:47 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/09/Rant130923.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.141.213 - - [11/Feb/2015:04:24:52 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/10/Rant131001.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.141.213 - - [11/Feb/2015:04:24:52 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/11/Rant131130.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.141.213 - - [11/Feb/2015:04:24:52 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/04/Rant140419.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 52.220.146.124 - - [11/Feb/2015:04:25:07 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" -119.225.240.30 - - [11/Feb/2015:04:37:14 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.240.30 - - [11/Feb/2015:04:37:14 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 202.176.250.20 - - [11/Feb/2015:04:46:34 -0800] "GET /Wb/Adam/AHash.html HTTP/1.1" 200 249155 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 83.47.222.227 - - [11/Feb/2015:04:48:48 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 23.156.136.47 - - [11/Feb/2015:04:50:29 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" -74.51.144.182 - - [11/Feb/2015:04:53:15 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140610.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:04:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +74.51.144.182 - - [11/Feb/2015:04:53:15 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140610.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:04:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 127.23.172.203 - - [11/Feb/2015:04:59:39 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:05:00:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:05:00:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 236.108.225.132 - - [11/Feb/2015:05:00:05 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.ro/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 214.200.46.211 - - [11/Feb/2015:05:00:14 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Linux; Android 5.0.1; Nexus 5 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 214.200.46.211 - - [11/Feb/2015:05:00:16 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Linux; Android 5.0.1; Nexus 5 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" @@ -282,7 +282,7 @@ 74.51.61.6 - - [11/Feb/2015:05:08:04 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.co.jp/" "Mozilla/5.0 (Linux; Android 5.0.1; Nexus 5 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 74.51.61.2 - - [11/Feb/2015:05:08:10 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.google.co.jp/" "Mozilla/5.0 (Linux; Android 5.0.1; Nexus 5 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 74.51.61.2 - - [11/Feb/2015:05:08:36 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.co.jp/" "Mozilla/5.0 (Linux; Android 5.0.1; Nexus 5 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" -189.135.54.152 - - [11/Feb/2015:05:09:03 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/11/Rant141130.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" +189.135.54.152 - - [11/Feb/2015:05:09:03 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/11/Rant141130.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 189.135.54.152 - - [11/Feb/2015:05:09:03 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "templeos.org" 136.192.236.107 - - [11/Feb/2015:05:11:15 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.co.il/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 136.192.236.107 - - [11/Feb/2015:05:11:17 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" @@ -296,31 +296,31 @@ 228.141.169.196 - - [11/Feb/2015:05:24:23 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses05.html HTTP/1.1" 200 3292 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 98.55.207.40 - - [11/Feb/2015:05:26:30 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 254.1.4.218 - - [11/Feb/2015:05:28:18 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -98.159.204.65 - - [11/Feb/2015:05:29:04 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://www.artparquet.ru/" "Mozilla/5.0 (compatible; Add Catalog/2.1;)" "www.templeos.org" -98.159.204.65 - - [11/Feb/2015:05:29:04 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://www.artparquet.ru/" "Mozilla/5.0 (compatible; Add Catalog/2.1;)" "www.templeos.org" +98.159.204.65 - - [11/Feb/2015:05:29:04 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://www.artparquet.ru/" "Mozilla/5.0 (compatible; Add Catalog/2.1;)" "www.templeos.org" +98.159.204.65 - - [11/Feb/2015:05:29:04 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://www.artparquet.ru/" "Mozilla/5.0 (compatible; Add Catalog/2.1;)" "www.templeos.org" 225.106.229.210 - - [11/Feb/2015:05:38:14 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 225.106.229.210 - - [11/Feb/2015:05:38:15 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -225.106.229.210 - - [11/Feb/2015:05:38:27 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +225.106.229.210 - - [11/Feb/2015:05:38:27 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 254.230.43.236 - - [11/Feb/2015:05:38:49 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2298.0 Safari/537.36" "www.templeos.org" 225.106.229.210 - - [11/Feb/2015:05:39:03 -0800] "GET /Wb/Doc/HolyC.html HTTP/1.1" 200 30095 "http://www.reddit.com/r/TempleOS_Official/comments/2q0k2l/how_can_i_learn_holyc/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -121.55.32.121 - - [11/Feb/2015:05:39:55 -0800] "GET /Wb/Home/Wb2/Files/Text/Walden.TXT HTTP/1.1" 200 652722 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.57 Safari/537.1" "www.templeos.org" -121.55.32.121 - - [11/Feb/2015:05:39:56 -0800] "GET /Wb/Home/Wb2/Files/Text/Walden.TXT/register.php HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.57 Safari/537.1" "www.templeos.org" -121.55.32.121 - - [11/Feb/2015:05:39:56 -0800] "GET /Wb/Home/Wb2/Files/Text/Walden.TXT HTTP/1.1" 200 652722 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" +121.55.32.121 - - [11/Feb/2015:05:39:55 -0800] "GET /Wb/Home/Downloads/Text/Walden.TXT HTTP/1.1" 200 652722 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.57 Safari/537.1" "www.templeos.org" +121.55.32.121 - - [11/Feb/2015:05:39:56 -0800] "GET /Wb/Home/Downloads/Text/Walden.TXT/register.php HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.57 Safari/537.1" "www.templeos.org" +121.55.32.121 - - [11/Feb/2015:05:39:56 -0800] "GET /Wb/Home/Downloads/Text/Walden.TXT HTTP/1.1" 200 652722 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" 121.55.32.121 - - [11/Feb/2015:05:39:57 -0800] "GET /register.php HTTP/1.1" 200 73 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" -121.55.32.121 - - [11/Feb/2015:05:39:58 -0800] "GET /Wb/Home/Wb2/Files/Text/Walden.TXT HTTP/1.1" 200 652722 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60 Safari/537.1" "www.templeos.org" +121.55.32.121 - - [11/Feb/2015:05:39:58 -0800] "GET /Wb/Home/Downloads/Text/Walden.TXT HTTP/1.1" 200 652722 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60 Safari/537.1" "www.templeos.org" 121.55.32.121 - - [11/Feb/2015:05:39:59 -0800] "GET /signup.php HTTP/1.1" 200 73 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60 Safari/537.1" "www.templeos.org" -121.55.32.121 - - [11/Feb/2015:05:39:59 -0800] "GET /Wb/Home/Wb2/Files/Text/Walden.TXT/ HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" -121.55.32.121 - - [11/Feb/2015:05:40:00 -0800] "GET /Wb/Home/Wb2/Files/Text/Walden.TXT/index.php?do=/user/register/ HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11" "www.templeos.org" -121.55.32.121 - - [11/Feb/2015:05:40:00 -0800] "GET /Wb/Home/Wb2/Files/Text/Walden.TXT/join.php HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60 Safari/537.1" "www.templeos.org" -121.55.32.121 - - [11/Feb/2015:05:40:00 -0800] "GET /Wb/Home/Wb2/Files/Text/Walden.TXT/index.php?action=register HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60 Safari/537.1" "www.templeos.org" -121.55.32.121 - - [11/Feb/2015:05:40:01 -0800] "GET /Wb/Home/Wb2/Files/Text/Walden.TXT/wikka.php?wakka=UserSettings HTTP/1.1" 404 89 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:14.0) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" -121.55.32.121 - - [11/Feb/2015:05:40:02 -0800] "GET /Wb/Home/Wb2/Files/Text/Walden.TXT HTTP/1.1" 200 652722 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.75 Safari/537.1" "www.templeos.org" -121.55.32.121 - - [11/Feb/2015:05:40:03 -0800] "GET /Wb/Home/Wb2/Files/Text/Walden.TXT/tiki-register.php HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.75 Safari/537.1" "www.templeos.org" -121.55.32.121 - - [11/Feb/2015:05:40:03 -0800] "GET /Wb/Home/Wb2/Files/Text/Walden.TXT HTTP/1.1" 200 652722 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" +121.55.32.121 - - [11/Feb/2015:05:39:59 -0800] "GET /Wb/Home/Downloads/Text/Walden.TXT/ HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" +121.55.32.121 - - [11/Feb/2015:05:40:00 -0800] "GET /Wb/Home/Downloads/Text/Walden.TXT/index.php?do=/user/register/ HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11" "www.templeos.org" +121.55.32.121 - - [11/Feb/2015:05:40:00 -0800] "GET /Wb/Home/Downloads/Text/Walden.TXT/join.php HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60 Safari/537.1" "www.templeos.org" +121.55.32.121 - - [11/Feb/2015:05:40:00 -0800] "GET /Wb/Home/Downloads/Text/Walden.TXT/index.php?action=register HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60 Safari/537.1" "www.templeos.org" +121.55.32.121 - - [11/Feb/2015:05:40:01 -0800] "GET /Wb/Home/Downloads/Text/Walden.TXT/wikka.php?wakka=UserSettings HTTP/1.1" 404 89 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:14.0) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" +121.55.32.121 - - [11/Feb/2015:05:40:02 -0800] "GET /Wb/Home/Downloads/Text/Walden.TXT HTTP/1.1" 200 652722 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.75 Safari/537.1" "www.templeos.org" +121.55.32.121 - - [11/Feb/2015:05:40:03 -0800] "GET /Wb/Home/Downloads/Text/Walden.TXT/tiki-register.php HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.75 Safari/537.1" "www.templeos.org" +121.55.32.121 - - [11/Feb/2015:05:40:03 -0800] "GET /Wb/Home/Downloads/Text/Walden.TXT HTTP/1.1" 200 652722 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" 121.55.32.121 - - [11/Feb/2015:05:40:04 -0800] "GET /login.php HTTP/1.1" 200 73 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" -121.55.32.121 - - [11/Feb/2015:05:40:05 -0800] "GET /Wb/Home/Wb2/Files/Text/signup.php HTTP/1.1" 200 73 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:14.0) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" -121.55.32.121 - - [11/Feb/2015:05:40:05 -0800] "GET /Wb/Home/Wb2/Files/Text/signup.php HTTP/1.1" 200 73 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60 Safari/537.1" "www.templeos.org" -121.55.32.121 - - [11/Feb/2015:05:40:05 -0800] "GET /Wb/Home/Wb2/Files/Text/index.php?page=register HTTP/1.1" 200 73 "-" "Mozilla/5.0 (Windows NT 5.1; rv:5.0.1) Gecko/20100101 Firefox/5.0.1" "www.templeos.org" +121.55.32.121 - - [11/Feb/2015:05:40:05 -0800] "GET /Wb/Home/Downloads/Text/signup.php HTTP/1.1" 200 73 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:14.0) Gecko/20100101 Firefox/14.0.1" "www.templeos.org" +121.55.32.121 - - [11/Feb/2015:05:40:05 -0800] "GET /Wb/Home/Downloads/Text/signup.php HTTP/1.1" 200 73 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60 Safari/537.1" "www.templeos.org" +121.55.32.121 - - [11/Feb/2015:05:40:05 -0800] "GET /Wb/Home/Downloads/Text/index.php?page=register HTTP/1.1" 200 73 "-" "Mozilla/5.0 (Windows NT 5.1; rv:5.0.1) Gecko/20100101 Firefox/5.0.1" "www.templeos.org" 111.111.209.37 - - [11/Feb/2015:05:40:59 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" 146.104.4.202 - - [11/Feb/2015:05:42:52 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.73.11 (KHTML, like Gecko) Version/6.1.1 Safari/537.73.11" "www.templeos.org" 127.229.168.75 - - [11/Feb/2015:05:43:03 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" @@ -333,8 +333,8 @@ 240.41.127.104 - - [11/Feb/2015:05:50:43 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Linux; Android 4.4.2; VS985 4G Build/KVT49L.VS98512B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 39.252.113.221 - - [11/Feb/2015:05:50:48 -0800] "GET / HTTP/1.1" 200 6329 "-" "NetLyzer FastProbe" "www.templeos.org" 212.15.17.147 - - [11/Feb/2015:05:50:59 -0800] "GET /Wb/Apps/X-Caliber/Run.html HTTP/1.1" 200 3293 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" -70.90.114.201 - - [11/Feb/2015:05:51:19 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0217A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -70.90.114.14 - - [11/Feb/2015:05:51:20 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0217A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +70.90.114.201 - - [11/Feb/2015:05:51:19 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0217A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +70.90.114.14 - - [11/Feb/2015:05:51:20 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0217A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 212.15.17.5 - - [11/Feb/2015:05:52:10 -0800] "GET /Wb/Demo/SortFileExample/F64FileGen.html HTTP/1.1" 200 15072 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 127.55.189.158 - - [11/Feb/2015:05:52:29 -0800] "GET / HTTP/1.1" 200 6329 "http://nautro.tumblr.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B435" "www.templeos.org" 127.55.189.158 - - [11/Feb/2015:05:52:44 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B435" "www.templeos.org" @@ -352,9 +352,9 @@ 106.163.215.187 - - [11/Feb/2015:06:13:57 -0800] "GET / HTTP/1.1" 200 6329 "http://l.facebook.com/lsr.php?u=http%3A%2F%2Fwww.templeos.org%2F&ext=1423664096&hash=Aclpws0Ipoy2i9jkYE3PvWtkwAyzkKtlBEHMpB_HBimSewfy" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 148.236.58.166 - - [11/Feb/2015:06:14:06 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" 106.163.215.187 - - [11/Feb/2015:06:14:21 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -148.236.58.166 - - [11/Feb/2015:06:15:52 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -220.188.81.62 - - [11/Feb/2015:06:17:56 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -236.174.189.40 - - [11/Feb/2015:06:19:11 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +148.236.58.166 - - [11/Feb/2015:06:15:52 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +220.188.81.62 - - [11/Feb/2015:06:17:56 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +236.174.189.40 - - [11/Feb/2015:06:19:11 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 14.81.171.125 - - [11/Feb/2015:06:21:16 -0800] "GET /%EF%BB%BF HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" 189.153.64.105 - - [11/Feb/2015:06:22:31 -0800] "GET / HTTP/1.1" 200 6329 "-" "Crowsnest/0.5 (+http://www.crowsnest.tv/)" "templeos.org" 249.145.75.55 - - [11/Feb/2015:06:23:01 -0800] "HEAD / HTTP/1.1" 200 0 "-" "MetaURI API/2.0 +metauri.com" "templeos.org" @@ -364,7 +364,7 @@ 68.74.162.192 - - [11/Feb/2015:06:23:14 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "templeos.org" 222.45.217.173 - - [11/Feb/2015:06:24:17 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Google-HTTP-Java-Client/1.17.0-rc (gzip)" "www.templeos.org" 129.204.18.154 - - [11/Feb/2015:06:24:18 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -217.106.250.236 - - [11/Feb/2015:06:25:03 -0800] "GET /Wb/Home/Wb2/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +217.106.250.236 - - [11/Feb/2015:06:25:03 -0800] "GET /Wb/Home/Web/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 222.56.59.157 - - [11/Feb/2015:06:26:20 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/5.0 (Windows NT 5.1; rv:10.0.1) Gecko/20100101 Firefox/10.0.1" "templeos.org" 189.49.145.224 - - [11/Feb/2015:06:27:24 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Apache-HttpClient/4.2.2 (java 1.5)" "templeos.org" 189.34.141.195 - - [11/Feb/2015:06:27:25 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3" "templeos.org" @@ -380,24 +380,24 @@ 52.172.46.44 - - [11/Feb/2015:06:29:14 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 171.130.243.5 - - [11/Feb/2015:06:29:22 -0800] "GET / HTTP/1.1" 200 6329 "http://t.co/3ilJM3AT6U" "Mozilla/5.0 (Linux; Android 5.0.1; Nexus 4 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "templeos.org" 58.96.142.249 - - [11/Feb/2015:06:29:46 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://templeos.org/" "Mozilla/5.0 (iPad; CPU OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" -58.96.142.249 - - [11/Feb/2015:06:30:50 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 144167 "http://templeos.org/" "Mozilla/5.0 (iPad; CPU OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" +58.96.142.249 - - [11/Feb/2015:06:30:50 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 144167 "http://templeos.org/" "Mozilla/5.0 (iPad; CPU OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" 189.49.154.131 - - [11/Feb/2015:06:33:38 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:28.0) Gecko/20100101 Firefox/28.0 (FlipboardProxy/1.1; +http://flipboard.com/browserproxy)" "templeos.org" 125.136.189.250 - - [11/Feb/2015:06:35:24 -0800] "GET / HTTP/1.1" 200 6329 "http://www.baidu.com/link?url=Hl4l_8LuZUtpYHE6T_CS_didHzSuNHpOyxmNL_9NRRS&wd=wmware%20temple%20os&issp=1&f=8&ie=utf-8&tn=baiduhome_pg&inputT=6178" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "templeos.org" 119.136.170.211 - - [11/Feb/2015:06:35:24 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 119.136.170.211 - - [11/Feb/2015:06:35:25 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -125.136.189.250 - - [11/Feb/2015:06:35:28 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" +125.136.189.250 - - [11/Feb/2015:06:35:28 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" 125.136.189.250 - - [11/Feb/2015:06:35:33 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" 14.201.58.187 - - [11/Feb/2015:06:36:25 -0800] "GET / HTTP/1.1" 200 6329 "http://www.chimerarevo.com/hardware/templeos-il-sistema-operativo-richiesto-da-dio-182037/" "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -125.136.189.250 - - [11/Feb/2015:06:38:00 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 1310720 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.77.4 (KHTML, like Gecko) Version/7.0 Safari/537.77.4" "www.templeos.org" -119.225.151.220 - - [11/Feb/2015:06:39:12 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -14.201.58.187 - - [11/Feb/2015:06:40:22 -0800] "GET /TempleOSUltra.ISO HTTP/1.1" 200 2181120 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -125.136.189.250 - - [11/Feb/2015:06:41:39 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 1769472 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.77.4 (KHTML, like Gecko) Version/7.0 Safari/537.77.4" "www.templeos.org" -125.136.189.250 - - [11/Feb/2015:06:41:58 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 1376256 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.77.4 (KHTML, like Gecko) Version/7.0 Safari/537.77.4" "www.templeos.org" +125.136.189.250 - - [11/Feb/2015:06:38:00 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 1310720 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.77.4 (KHTML, like Gecko) Version/7.0 Safari/537.77.4" "www.templeos.org" +119.225.151.220 - - [11/Feb/2015:06:39:12 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +14.201.58.187 - - [11/Feb/2015:06:40:22 -0800] "GET /TempleOSUltra.ISO HTTP/1.1" 200 2181120 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +125.136.189.250 - - [11/Feb/2015:06:41:39 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 1769472 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.77.4 (KHTML, like Gecko) Version/7.0 Safari/537.77.4" "www.templeos.org" +125.136.189.250 - - [11/Feb/2015:06:41:58 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 1376256 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.77.4 (KHTML, like Gecko) Version/7.0 Safari/537.77.4" "www.templeos.org" 129.22.78.186 - - [11/Feb/2015:06:44:44 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -125.136.189.250 - - [11/Feb/2015:06:46:52 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 4980736 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.77.4 (KHTML, like Gecko) Version/7.0 Safari/537.77.4" "www.templeos.org" +125.136.189.250 - - [11/Feb/2015:06:46:52 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 4980736 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.77.4 (KHTML, like Gecko) Version/7.0 Safari/537.77.4" "www.templeos.org" 154.152.170.233 - - [11/Feb/2015:06:47:52 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 154.152.170.233 - - [11/Feb/2015:06:47:53 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -154.152.170.233 - - [11/Feb/2015:06:47:55 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +154.152.170.233 - - [11/Feb/2015:06:47:55 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 82.67.86.70 - - [11/Feb/2015:06:50:55 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0" "templeos.org" 82.67.86.70 - - [11/Feb/2015:06:51:07 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0" "templeos.org" 27.24.108.122 - - [11/Feb/2015:06:56:05 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" @@ -407,8 +407,8 @@ 225.228.133.22 - - [11/Feb/2015:07:02:38 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 225.228.133.22 - - [11/Feb/2015:07:03:40 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 115.117.220.51 - - [11/Feb/2015:07:04:44 -0800] "GET / HTTP/1.1" 200 6329 "http://codigofonte.uol.com.br/artigos/o-programador-que-criou-um-os-para-falar-com-deus" "Mozilla/5.0 (Windows NT 6.2; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -27.210.37.110 - - [11/Feb/2015:07:08:50 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" -119.225.151.56 - - [11/Feb/2015:07:10:40 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +27.210.37.110 - - [11/Feb/2015:07:08:50 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" +119.225.151.56 - - [11/Feb/2015:07:10:40 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 189.18.230.158 - - [11/Feb/2015:07:13:50 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "www.templeos.org" 58.128.209.189 - - [11/Feb/2015:07:16:14 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 228.141.141.213 - - [11/Feb/2015:07:17:04 -0800] "GET /Wb/Demo/ClassMeta.html HTTP/1.1" 200 47446 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" @@ -416,24 +416,24 @@ 74.108.121.62 - - [11/Feb/2015:07:21:15 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "www.templeos.org" 58.128.177.232 - - [11/Feb/2015:07:31:37 -0800] "GET /Certs/virtual-notary-cert-randomnum-30162.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 228.141.141.213 - - [11/Feb/2015:07:37:15 -0800] "GET /Wb/0000Boot/?D=D HTTP/1.1" 200 968 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.48.95.108 - - [11/Feb/2015:07:37:52 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Page2RSS/0.7; +http://page2rss.com/)" "www.templeos.org" +228.48.95.108 - - [11/Feb/2015:07:37:52 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Page2RSS/0.7; +http://page2rss.com/)" "www.templeos.org" 58.128.177.232 - - [11/Feb/2015:07:38:11 -0800] "GET /TempleOSLite.ISO HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 223.88.111.136 - - [11/Feb/2015:07:40:05 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 223.88.111.136 - - [11/Feb/2015:07:40:06 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 140.146.96.129 - - [11/Feb/2015:07:43:21 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 189.230.92.180 - - [11/Feb/2015:07:46:12 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:28.0) Gecko/20100101 Firefox/28.0 (FlipboardProxy/1.1; +http://flipboard.com/browserproxy)" "templeos.org" -82.153.251.69 - - [11/Feb/2015:07:47:44 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" +82.153.251.69 - - [11/Feb/2015:07:47:44 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" 189.34.163.43 - - [11/Feb/2015:07:51:04 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" -189.34.163.43 - - [11/Feb/2015:07:51:04 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/02/Rant140214.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" -82.153.251.69 - - [11/Feb/2015:07:53:33 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" +189.34.163.43 - - [11/Feb/2015:07:51:04 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/02/Rant140214.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" +82.153.251.69 - - [11/Feb/2015:07:53:33 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" 183.167.53.59 - - [11/Feb/2015:07:56:21 -0800] "GET / HTTP/1.1" 200 6329 "-" "NerdyBot" "templeos.org" -223.88.111.165 - - [11/Feb/2015:07:56:49 -0800] "GET /Wb/Home/Wb2/History.html HTTP/1.1" 200 7745 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" +223.88.111.165 - - [11/Feb/2015:07:56:49 -0800] "GET /Wb/Home/Web/History.html HTTP/1.1" 200 7745 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 246.2.100.134 - - [11/Feb/2015:07:56:52 -0800] "GET /Wb/Compiler/CompilerB.html HTTP/1.1" 200 79787 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:08:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:08:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 58.128.177.232 - - [11/Feb/2015:08:01:35 -0800] "GET /Wb/Kernel/BlkDev/Dsk1a.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -143.230.225.203 - - [11/Feb/2015:08:08:36 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; IE8Mercury)" "www.templeos.org" +143.230.225.203 - - [11/Feb/2015:08:08:36 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; IE8Mercury)" "www.templeos.org" 27.210.37.158 - - [11/Feb/2015:08:11:05 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" -27.210.37.158 - - [11/Feb/2015:08:11:05 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" +27.210.37.158 - - [11/Feb/2015:08:11:05 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 161.85.209.234 - - [11/Feb/2015:08:15:24 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 14.35.61.84 - - [11/Feb/2015:08:16:36 -0800] "GET /Wb/Compiler/OptPass6.html HTTP/1.1" 200 137620 "http://yandex.ru/yandsearch?text=tempil&lr=213" "Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.10" "www.templeos.org" 106.180.130.10 - - [11/Feb/2015:08:16:37 -0800] "GET /Wb/Compiler/CmpMain.html HTTP/1.1" 404 89 "http://yandex.ru/yandsearch?text=streamprint&lr=213" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.57 Safari/537.36 OPR/18.0.1284.49" "www.templeos.org" @@ -445,20 +445,20 @@ 143.210.194.177 - - [11/Feb/2015:08:32:17 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 121.172.255.162 - - [11/Feb/2015:08:41:44 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36" "www.templeos.org" 121.172.255.162 - - [11/Feb/2015:08:41:45 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36" "www.templeos.org" -27.210.37.158 - - [11/Feb/2015:08:43:10 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" +27.210.37.158 - - [11/Feb/2015:08:43:10 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 211.88.147.68 - - [11/Feb/2015:08:48:17 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko" "www.templeos.org" 222.91.253.4 - - [11/Feb/2015:09:06:09 -0800] "GET /apple-touch-icon-precomposed.png HTTP/1.1" 404 89 "-" "com.apple.WebKit.WebContent/10600.3.18 CFNetwork/720.2.4 Darwin/14.1.0 (x86_64)" "www.templeos.org" 222.91.253.4 - - [11/Feb/2015:09:06:09 -0800] "GET /apple-touch-icon.png HTTP/1.1" 404 89 "-" "com.apple.WebKit.WebContent/10600.3.18 CFNetwork/720.2.4 Darwin/14.1.0 (x86_64)" "www.templeos.org" 80.98.38.207 - - [11/Feb/2015:09:07:17 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:10.0.12) Gecko/20100101 Firefox/10.0.12 Iceweasel/10.0.12" "www.templeos.org" 56.202.217.228 - - [11/Feb/2015:09:07:19 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.ca/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=Kd62VJWhGKnLsATwz4GwDg&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&bvm=bv.83640239,d.cWc" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" 254.245.146.180 - - [11/Feb/2015:09:07:53 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.it/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCMQFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=S4zbVJKGCcvUaqGSgNgC&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&sig2=5xKasDbdVZKGbLDyFi9u_Q&bvm=bv.85761416,d.d2s" "Mozilla/5.0 (X11; Linux i686; rv:27.0) Gecko/20100101 Firefox/27.0" "www.templeos.org" -254.245.146.180 - - [11/Feb/2015:09:07:57 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux i686; rv:27.0) Gecko/20100101 Firefox/27.0" "www.templeos.org" +254.245.146.180 - - [11/Feb/2015:09:07:57 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux i686; rv:27.0) Gecko/20100101 Firefox/27.0" "www.templeos.org" 254.245.146.180 - - [11/Feb/2015:09:08:27 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux i686; rv:27.0) Gecko/20100101 Firefox/27.0" "www.templeos.org" -254.245.146.180 - - [11/Feb/2015:09:08:33 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (X11; Linux i686; rv:27.0) Gecko/20100101 Firefox/27.0" "www.templeos.org" +254.245.146.180 - - [11/Feb/2015:09:08:33 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (X11; Linux i686; rv:27.0) Gecko/20100101 Firefox/27.0" "www.templeos.org" 143.57.63.139 - - [11/Feb/2015:09:12:45 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 228.141.169.196 - - [11/Feb/2015:09:13:33 -0800] "GET /Wb/Demo/Games/Zing.html HTTP/1.1" 200 103746 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 164.176.11.140 - - [11/Feb/2015:09:13:36 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0" "www.templeos.org" -27.85.185.241 - - [11/Feb/2015:09:14:40 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/40.0.2214.111 Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +27.85.185.241 - - [11/Feb/2015:09:14:40 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/40.0.2214.111 Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 182.48.85.221 - - [11/Feb/2015:09:15:05 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 229.137.198.53 - - [11/Feb/2015:09:15:06 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 182.48.85.221 - - [11/Feb/2015:09:15:41 -0800] "GET /Wb/Doc/HolyC.html HTTP/1.1" 200 30095 "http://www.reddit.com/r/TempleOS_Official/comments/2q0k2l/how_can_i_learn_holyc/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" @@ -468,54 +468,54 @@ 182.48.85.221 - - [11/Feb/2015:09:16:22 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 83.141.82.225 - - [11/Feb/2015:09:16:44 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.ro/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 83.141.82.225 - - [11/Feb/2015:09:16:44 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -83.141.82.225 - - [11/Feb/2015:09:17:36 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -112.227.70.67 - - [11/Feb/2015:09:17:41 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/09/Rant130913.html HTTP/1.1" 404 89 "http://www.atheistfoundation.org.au/forums/showthread.php?t=21972" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" -202.176.251.130 - - [11/Feb/2015:09:21:48 -0800] "GET /Wb/Home/Wb2/Files/?D=A HTTP/1.1" 200 5204 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" +83.141.82.225 - - [11/Feb/2015:09:17:36 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +112.227.70.67 - - [11/Feb/2015:09:17:41 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/09/Rant130913.html HTTP/1.1" 404 89 "http://www.atheistfoundation.org.au/forums/showthread.php?t=21972" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" +202.176.251.130 - - [11/Feb/2015:09:21:48 -0800] "GET /Wb/Home/Downloads/?D=A HTTP/1.1" 200 5204 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 58.170.132.124 - - [11/Feb/2015:09:22:10 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0" "www.templeos.org" 58.170.132.124 - - [11/Feb/2015:09:22:12 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0" "www.templeos.org" 228.141.169.196 - - [11/Feb/2015:09:22:23 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses71.html HTTP/1.1" 200 3232 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 78.19.21.206 - - [11/Feb/2015:09:24:35 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 10813440 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 150.57.222.231 - - [11/Feb/2015:09:26:00 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 224.223.108.49 - - [11/Feb/2015:09:28:09 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Googlebot (gocrawl v0.4)" "templeos.org" -150.57.222.231 - - [11/Feb/2015:09:28:52 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -150.57.222.231 - - [11/Feb/2015:09:28:54 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +150.57.222.231 - - [11/Feb/2015:09:28:52 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +150.57.222.231 - - [11/Feb/2015:09:28:54 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 182.48.85.221 - - [11/Feb/2015:09:28:54 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 150.57.222.231 - - [11/Feb/2015:09:28:54 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 150.57.222.231 - - [11/Feb/2015:09:28:57 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 150.57.222.231 - - [11/Feb/2015:09:29:58 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses19.html HTTP/1.1" 200 3110 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 150.57.222.231 - - [11/Feb/2015:09:30:05 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses47.html HTTP/1.1" 200 2840 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -58.128.177.232 - - [11/Feb/2015:09:33:05 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/08/Rant140826.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.128.177.232 - - [11/Feb/2015:09:33:05 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/08/Rant140826.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 228.141.169.196 - - [11/Feb/2015:09:33:31 -0800] "GET /Wb/Home/TOSIDComputer.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 130.115.199.131 - - [11/Feb/2015:09:37:08 -0800] "GET /Wb/Doc/ScopingLinkage.html HTTP/1.1" 200 19214 "https://www.google.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 189.135.83.213 - - [11/Feb/2015:09:41:09 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Googlebot (gocrawl v0.4)" "templeos.org" -175.133.186.103 - - [11/Feb/2015:09:43:32 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +175.133.186.103 - - [11/Feb/2015:09:43:32 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 27.210.37.110 - - [11/Feb/2015:09:44:20 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 70.227.168.155 - - [11/Feb/2015:09:45:48 -0800] "GET / HTTP/1.1" 200 6329 "http://nautro.tumblr.com/" "Mozilla/5.0 (iPad; CPU OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466" "www.templeos.org" 70.227.168.155 - - [11/Feb/2015:09:46:32 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (iPad; CPU OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466" "www.templeos.org" -223.88.111.114 - - [11/Feb/2015:09:51:18 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/05/Rant140509.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" +223.88.111.114 - - [11/Feb/2015:09:51:18 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/05/Rant140509.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 236.62.222.68 - - [11/Feb/2015:09:54:59 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 236.62.222.68 - - [11/Feb/2015:09:55:01 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" -131.8.134.171 - - [11/Feb/2015:09:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:09:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 9.211.82.139 - - [11/Feb/2015:09:59:58 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 161.0.20.66 - - [11/Feb/2015:10:01:30 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 150.247.224.105 - - [11/Feb/2015:10:09:24 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 150.247.224.105 - - [11/Feb/2015:10:09:25 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 182.135.91.227 - - [11/Feb/2015:10:09:50 -0800] "GET /apple-touch-icon.png HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3" "www.templeos.org" 143.71.136.67 - - [11/Feb/2015:10:11:26 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=S5vbVPKBJcrYggT06IDYCw&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&sig2=v5ebyUM-ZCzReNtYuja3bg" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -143.71.136.67 - - [11/Feb/2015:10:11:47 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 144167 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -97.166.223.171 - - [11/Feb/2015:10:12:08 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +143.71.136.67 - - [11/Feb/2015:10:11:47 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 144167 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +97.166.223.171 - - [11/Feb/2015:10:12:08 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 103.80.197.200 - - [11/Feb/2015:10:12:51 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCIQFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=NJvbVP7JENLqaICmgOgB&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&sig2=Zf6bGy4yo4xJe7zthzRixQ&bvm=bv.85761416,d.d2s" "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" 103.80.197.200 - - [11/Feb/2015:10:12:55 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" 75.195.44.211 - - [11/Feb/2015:10:17:24 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.co.uk/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 75.195.44.211 - - [11/Feb/2015:10:17:25 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -228.141.169.196 - - [11/Feb/2015:10:18:05 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/02/Rant140219.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.141.169.196 - - [11/Feb/2015:10:18:05 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/07/Rant140705.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.141.169.196 - - [11/Feb/2015:10:18:05 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/09/Rant140928.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -228.141.169.196 - - [11/Feb/2015:10:18:05 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141111.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -87.5.200.32 - - [11/Feb/2015:10:18:58 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://vpihnul.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" +228.141.169.196 - - [11/Feb/2015:10:18:05 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/02/Rant140219.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.169.196 - - [11/Feb/2015:10:18:05 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/07/Rant140705.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.169.196 - - [11/Feb/2015:10:18:05 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/09/Rant140928.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.169.196 - - [11/Feb/2015:10:18:05 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141111.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +87.5.200.32 - - [11/Feb/2015:10:18:58 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://vpihnul.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" 106.171.103.114 - - [11/Feb/2015:10:23:39 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.de/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" 228.141.141.213 - - [11/Feb/2015:10:25:18 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -106.171.103.114 - - [11/Feb/2015:10:25:27 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" +106.171.103.114 - - [11/Feb/2015:10:25:27 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" 155.193.28.70 - - [11/Feb/2015:10:26:07 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 143.94.237.51 - - [11/Feb/2015:10:29:00 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 129.66.239.134 - - [11/Feb/2015:10:36:46 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Jakarta Commons-HttpClient/3.1" "www.templeos.org" @@ -526,19 +526,19 @@ 190.223.163.164 - - [11/Feb/2015:10:40:23 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" 175.150.202.21 - - [11/Feb/2015:10:41:22 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" 106.171.103.114 - - [11/Feb/2015:10:43:46 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" -75.167.213.212 - - [11/Feb/2015:10:46:39 -0800] "GET /Wb/Home/Wb2/Files/Text/Hamlet.html HTTP/1.1" 200 328768 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" +75.167.213.212 - - [11/Feb/2015:10:46:39 -0800] "GET /Wb/Home/Downloads/Text/Hamlet.html HTTP/1.1" 200 328768 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" 171.24.44.123 - - [11/Feb/2015:10:48:36 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 61.39.72.30 - - [11/Feb/2015:10:52:15 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:28.0) Gecko/20100101 Firefox/28.0 (FlipboardProxy/1.1; +http://flipboard.com/browserproxy)" "templeos.org" -131.8.134.171 - - [11/Feb/2015:10:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:10:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 87.5.47.200 - - [11/Feb/2015:10:57:16 -0800] "GET //RK=0 HTTP/1.1" 404 89 "http://getbot.guru/?pr=0bb7f2d00d979929148f79c3917b9371" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)" "templeos.org" 87.5.47.200 - - [11/Feb/2015:10:57:17 -0800] "GET //RK=0 HTTP/1.1" 404 89 "http://getbot.guru/?pr=0bb7f2d00d979929148f79c3917b9371" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)" "templeos.org" 151.111.8.153 - - [11/Feb/2015:11:01:24 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -151.111.8.153 - - [11/Feb/2015:11:01:29 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +151.111.8.153 - - [11/Feb/2015:11:01:29 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 204.30.140.57 - - [11/Feb/2015:11:01:41 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Linux; Android 5.0; GT-I9505G Build/LRX21P.S012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 219.151.182.151 - - [11/Feb/2015:11:03:45 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36" "templeos.org" -106.171.103.114 - - [11/Feb/2015:11:05:13 -0800] "GET /Wb/Compiler/Lex.html HTTP/1.1" 200 768499 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" -161.195.42.127 - - [11/Feb/2015:11:06:01 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_0_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12A405" "www.templeos.org" -106.171.103.114 - - [11/Feb/2015:11:06:36 -0800] "GET /Wb/Compiler/CompilerB.html HTTP/1.1" 200 79787 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" +106.171.103.114 - - [11/Feb/2015:11:05:13 -0800] "GET /Wb/Compiler/Lex.html HTTP/1.1" 200 768499 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" +161.195.42.127 - - [11/Feb/2015:11:06:01 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_0_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12A405" "www.templeos.org" +106.171.103.114 - - [11/Feb/2015:11:06:36 -0800] "GET /Wb/Compiler/CompilerB.html HTTP/1.1" 200 79787 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" 222.45.217.173 - - [11/Feb/2015:11:11:53 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Google-HTTP-Java-Client/1.17.0-rc (gzip)" "www.templeos.org" 222.45.217.173 - - [11/Feb/2015:11:11:53 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Google-HTTP-Java-Client/1.17.0-rc (gzip)" "www.templeos.org" 190.223.163.164 - - [11/Feb/2015:11:12:57 -0800] "GET /TempleOS.html HTTP/1.1" 200 12669 "https://www.google.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" @@ -546,8 +546,8 @@ 247.202.116.149 - - [11/Feb/2015:11:15:30 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.hu/" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Version/7.0 Mobile/11D257 Safari/9537.53" "www.templeos.org" 150.150.97.41 - - [11/Feb/2015:11:22:46 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" 190.223.163.164 - - [11/Feb/2015:11:24:05 -0800] "GET /Wb/Doc/Welcome.html HTTP/1.1" 200 24269 "http://www.templeos.org/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -190.223.163.164 - - [11/Feb/2015:11:24:14 -0800] "GET /Wb/Home/Wb2/LineRep.html HTTP/1.1" 200 110073 "http://www.templeos.org/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -190.223.163.164 - - [11/Feb/2015:11:24:35 -0800] "GET /Wb/Adam/AutoComplete/ACTask.html HTTP/1.1" 200 181672 "http://www.templeos.org/Wb/Home/Wb2/SymsAlpha.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +190.223.163.164 - - [11/Feb/2015:11:24:14 -0800] "GET /Wb/Home/Web/LineRep.html HTTP/1.1" 200 110073 "http://www.templeos.org/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +190.223.163.164 - - [11/Feb/2015:11:24:35 -0800] "GET /Wb/Adam/AutoComplete/ACTask.html HTTP/1.1" 200 181672 "http://www.templeos.org/Wb/Home/Web/SymsAlpha.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 222.127.32.124 - - [11/Feb/2015:11:29:42 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 38.217.18.63 - - [11/Feb/2015:11:34:33 -0800] "GET /wordpress/wp-login.php HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "templeos.org" 38.217.18.63 - - [11/Feb/2015:11:34:34 -0800] "GET /section/wp-login.php HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "templeos.org" @@ -555,20 +555,20 @@ 150.153.134.7 - - [11/Feb/2015:11:35:25 -0800] "GET /site/wp-login.php HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" 150.153.134.7 - - [11/Feb/2015:11:35:26 -0800] "GET /wp/wp-login.php HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" 150.153.134.7 - - [11/Feb/2015:11:35:28 -0800] "GET /wp-login/ HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" -228.141.141.213 - - [11/Feb/2015:11:35:31 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.141.213 - - [11/Feb/2015:11:35:31 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 217.28.223.145 - - [11/Feb/2015:11:38:41 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.nl/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 217.28.223.145 - - [11/Feb/2015:11:38:43 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 217.28.223.145 - - [11/Feb/2015:11:38:44 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -150.150.97.41 - - [11/Feb/2015:11:41:50 -0800] "GET /Wb/Home/Wb2/3rdParty.html HTTP/1.1" 200 3094 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" +150.150.97.41 - - [11/Feb/2015:11:41:50 -0800] "GET /Wb/Home/Web/3rdParty.html HTTP/1.1" 200 3094 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" 74.170.235.123 - - [11/Feb/2015:11:44:20 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "http://www.templeos.org/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466" "www.templeos.org" -70.90.114.201 - - [11/Feb/2015:11:53:16 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:11:55:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +70.90.114.201 - - [11/Feb/2015:11:53:16 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:11:55:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 228.208.108.206 - - [11/Feb/2015:11:58:57 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:12:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:12:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 52.147.15.158 - - [11/Feb/2015:12:07:23 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=drbbVJqgIILpUoakgdAM&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&sig2=tIj2CaAih-V9QM4hyGf6ww" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 164.176.11.140 - - [11/Feb/2015:12:07:48 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0" "www.templeos.org" 87.5.47.200 - - [11/Feb/2015:12:11:17 -0800] "GET //RK=0 HTTP/1.1" 404 89 "http://getbot.guru/?pr=0bb7f2d00d979929148f79c3917b9371" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)" "templeos.org" -114.73.133.215 - - [11/Feb/2015:12:14:06 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" +114.73.133.215 - - [11/Feb/2015:12:14:06 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" 164.176.11.140 - - [11/Feb/2015:12:14:19 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0" "www.templeos.org" 122.202.35.2 - - [11/Feb/2015:12:16:05 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Linux; Android 4.4.2; SPH-L710T Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 124.121.247.5 - - [11/Feb/2015:12:17:26 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=1LjbVJaNAsu5ggT6ioG4Dw&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&sig2=oD11tslY2Af60n_hczIYKA&bvm=bv.85761416,d.eXY" "Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" @@ -578,11 +578,11 @@ 56.182.199.150 - - [11/Feb/2015:12:19:33 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" 97.93.132.193 - - [11/Feb/2015:12:23:49 -0800] "GET / HTTP/1.1" 200 6329 "http://t.co/hheHFEwFTV" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 97.93.132.193 - - [11/Feb/2015:12:23:50 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -122.202.35.2 - - [11/Feb/2015:12:24:36 -0800] "GET /Wb/Doc/Welcome.html HTTP/1.1" 200 24269 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Linux; Android 4.4.2; SPH-L710T Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" -228.141.141.213 - - [11/Feb/2015:12:27:27 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/09/Rant140906.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +122.202.35.2 - - [11/Feb/2015:12:24:36 -0800] "GET /Wb/Doc/Welcome.html HTTP/1.1" 200 24269 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Linux; Android 4.4.2; SPH-L710T Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" +228.141.141.213 - - [11/Feb/2015:12:27:27 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/09/Rant140906.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.141.213 - - [11/Feb/2015:12:27:27 -0800] "GET /Wb/Windows/?M=A HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 213.79.42.131 - - [11/Feb/2015:12:28:18 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.0; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -213.79.42.131 - - [11/Feb/2015:12:29:22 -0800] "GET /Wb/Home/Wb2/History.html HTTP/1.1" 200 7745 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.0; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +213.79.42.131 - - [11/Feb/2015:12:29:22 -0800] "GET /Wb/Home/Web/History.html HTTP/1.1" 200 7745 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.0; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 74.23.175.111 - - [11/Feb/2015:12:30:37 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9) AppleWebKit/537.71 (KHTML, like Gecko) Version/7.0 Safari/537.71" "templeos.org" 74.23.175.111 - - [11/Feb/2015:12:30:37 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9) AppleWebKit/537.71 (KHTML, like Gecko) Version/7.0 Safari/537.71" "templeos.org" 74.23.175.111 - - [11/Feb/2015:12:31:13 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "http://templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9) AppleWebKit/537.71 (KHTML, like Gecko) Version/7.0 Safari/537.71" "www.templeos.org" @@ -603,8 +603,8 @@ 122.202.35.2 - - [11/Feb/2015:12:56:17 -0800] "GET /Wb/Kernel/Kernel.html HTTP/1.1" 200 37007 "http://www.templeos.org/Wb/Kernel/" "Mozilla/5.0 (Linux; Android 4.4.2; SPH-L710T Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 122.202.35.2 - - [11/Feb/2015:12:57:22 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 4.4.2; SPH-L710T Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 129.226.244.66 - - [11/Feb/2015:12:57:40 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" -58.128.177.232 - - [11/Feb/2015:12:59:59 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/09/Rant130929.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -215.120.48.102 - - [11/Feb/2015:13:01:38 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" "www.templeos.org" +58.128.177.232 - - [11/Feb/2015:12:59:59 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/09/Rant130929.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +215.120.48.102 - - [11/Feb/2015:13:01:38 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" "www.templeos.org" 222.45.217.173 - - [11/Feb/2015:13:05:55 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Google-HTTP-Java-Client/1.17.0-rc (gzip)" "www.templeos.org" 222.45.217.173 - - [11/Feb/2015:13:05:55 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Google-HTTP-Java-Client/1.17.0-rc (gzip)" "www.templeos.org" 183.7.224.95 - - [11/Feb/2015:13:07:52 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB4QFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=o8TbVIPxI8SWNsuHg5gN&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&sig2=SYHEA161k2fBWIyj8t4jEA&bvm=bv.85761416,d.cWc" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" @@ -613,43 +613,43 @@ 228.141.169.196 - - [11/Feb/2015:13:13:07 -0800] "GET /Wb/Apps/Psalmody/Examples/free.html HTTP/1.1" 200 77268 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 50.109.162.182 - - [11/Feb/2015:13:13:17 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0" "www.templeos.org" 50.109.162.182 - - [11/Feb/2015:13:13:55 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0" "www.templeos.org" -87.5.200.32 - - [11/Feb/2015:13:15:00 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://ufa-medosmotr.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" -87.5.200.32 - - [11/Feb/2015:13:15:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://ufa-medosmotr.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" +87.5.200.32 - - [11/Feb/2015:13:15:00 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://ufa-medosmotr.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" +87.5.200.32 - - [11/Feb/2015:13:15:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://ufa-medosmotr.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" 222.27.15.254 - - [11/Feb/2015:13:16:21 -0800] "GET /Wb/Doc/Acknowledgements.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" 222.27.15.254 - - [11/Feb/2015:13:16:21 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" 88.167.200.22 - - [11/Feb/2015:13:16:38 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -182.97.104.222 - - [11/Feb/2015:13:18:16 -0800] "GET /Wb/Home/Wb2/3rdParty.html HTTP/1.1" 200 3094 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +182.97.104.222 - - [11/Feb/2015:13:18:16 -0800] "GET /Wb/Home/Web/3rdParty.html HTTP/1.1" 200 3094 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 101.237.12.144 - - [11/Feb/2015:13:18:39 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.4.0" "www.templeos.org" -183.7.224.95 - - [11/Feb/2015:13:18:59 -0800] "GET /Wb/Kernel/BlkDev/DskDel.html HTTP/1.1" 200 185918 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" -183.7.224.95 - - [11/Feb/2015:13:19:26 -0800] "GET /Wb/Kernel/SerialDev/Keyboard.html HTTP/1.1" 200 297077 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" +183.7.224.95 - - [11/Feb/2015:13:18:59 -0800] "GET /Wb/Kernel/BlkDev/DskDel.html HTTP/1.1" 200 185918 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" +183.7.224.95 - - [11/Feb/2015:13:19:26 -0800] "GET /Wb/Kernel/SerialDev/Keyboard.html HTTP/1.1" 200 297077 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" 240.76.155.0 - - [11/Feb/2015:13:21:01 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 240.76.155.0 - - [11/Feb/2015:13:21:01 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" -183.7.224.95 - - [11/Feb/2015:13:21:19 -0800] "GET /Wb/Apps/AfterEgypt/AfterEgypt.html HTTP/1.1" 200 95332 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" -183.7.224.95 - - [11/Feb/2015:13:21:56 -0800] "GET /Wb/Apps/Psalmody/Examples/restless.html HTTP/1.1" 200 20663 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" +183.7.224.95 - - [11/Feb/2015:13:21:19 -0800] "GET /Wb/Apps/AfterEgypt/AfterEgypt.html HTTP/1.1" 200 95332 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" +183.7.224.95 - - [11/Feb/2015:13:21:56 -0800] "GET /Wb/Apps/Psalmody/Examples/restless.html HTTP/1.1" 200 20663 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" 108.120.3.230 - - [11/Feb/2015:13:23:48 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=YsjbVNKoFMOVNsnMgPgC&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&bvm=bv.85761416,d.eXY" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" 16.186.160.193 - - [11/Feb/2015:13:26:11 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCkQFjAB&url=http%3A%2F%2Fwww.templeos.org%2F&ei=gsjbVKfIFs2O7Qb6mIHwAg&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&bvm=bv.85761416,d.ZGU" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.4.0" "www.templeos.org" 16.186.160.193 - - [11/Feb/2015:13:26:44 -0800] "GET /Wb/Kernel/BlkDev/FileSysRedSea.html HTTP/1.1" 200 342512 "http://www.templeos.org/Wb/Doc/Demands.html" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.4.0" "www.templeos.org" 16.186.160.193 - - [11/Feb/2015:13:27:24 -0800] "GET /Wb/Doc/DolDocOverview.html HTTP/1.1" 200 48077 "http://www.templeos.org/Wb/Doc/Demands.html" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.4.0" "www.templeos.org" -183.7.224.95 - - [11/Feb/2015:13:27:30 -0800] "GET /Wb/Apps/Psalmody/Examples/determination.html HTTP/1.1" 200 13957 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" -183.7.224.95 - - [11/Feb/2015:13:28:06 -0800] "GET /Wb/Demo/Graphics/Pick3D.html HTTP/1.1" 200 140027 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" +183.7.224.95 - - [11/Feb/2015:13:27:30 -0800] "GET /Wb/Apps/Psalmody/Examples/determination.html HTTP/1.1" 200 13957 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" +183.7.224.95 - - [11/Feb/2015:13:28:06 -0800] "GET /Wb/Demo/Graphics/Pick3D.html HTTP/1.1" 200 140027 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" 74.51.6.189 - - [11/Feb/2015:13:29:12 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "templeos.org" -16.186.160.193 - - [11/Feb/2015:13:29:21 -0800] "GET /Wb/Home/Wb2/3rdParty.html HTTP/1.1" 200 3094 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.4.0" "www.templeos.org" +16.186.160.193 - - [11/Feb/2015:13:29:21 -0800] "GET /Wb/Home/Web/3rdParty.html HTTP/1.1" 200 3094 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.4.0" "www.templeos.org" 75.159.81.105 - - [11/Feb/2015:13:31:19 -0800] "GET / HTTP/1.1" 200 6329 "http://www.chimerarevo.com/hardware/templeos-il-sistema-operativo-richiesto-da-dio-182037/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" 129.157.224.223 - - [11/Feb/2015:13:31:38 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Linux; Android 5.0.1; Nexus 4 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.89 Mobile Safari/537.36" "www.templeos.org" 228.141.169.196 - - [11/Feb/2015:13:33:25 -0800] "GET /Wb/Home/?N=D HTTP/1.1" 200 663 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 223.88.111.165 - - [11/Feb/2015:13:35:20 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" -183.7.224.95 - - [11/Feb/2015:13:35:37 -0800] "GET /Wb/HomeWrappers.html HTTP/1.1" 200 21122 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" -183.7.224.95 - - [11/Feb/2015:13:35:50 -0800] "GET /Wb/Linux/TOSZ.html HTTP/1.1" 200 158762 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" -183.7.224.95 - - [11/Feb/2015:13:36:15 -0800] "GET /Wb/Kernel/Display.html HTTP/1.1" 200 85823 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" +183.7.224.95 - - [11/Feb/2015:13:35:37 -0800] "GET /Wb/HomeWrappers.html HTTP/1.1" 200 21122 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" +183.7.224.95 - - [11/Feb/2015:13:35:50 -0800] "GET /Wb/Linux/TOSZ.html HTTP/1.1" 200 158762 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" +183.7.224.95 - - [11/Feb/2015:13:36:15 -0800] "GET /Wb/Kernel/Display.html HTTP/1.1" 200 85823 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" 27.241.156.119 - - [11/Feb/2015:13:36:18 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "templeos.org" -183.7.224.95 - - [11/Feb/2015:13:36:28 -0800] "GET /Wb/Kernel/MultiProc.html HTTP/1.1" 200 222479 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" -74.187.37.174 - - [11/Feb/2015:13:37:12 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +183.7.224.95 - - [11/Feb/2015:13:36:28 -0800] "GET /Wb/Kernel/MultiProc.html HTTP/1.1" 200 222479 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" +74.187.37.174 - - [11/Feb/2015:13:37:12 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 128.212.58.116 - - [11/Feb/2015:13:37:30 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)" "www.templeos.org" -202.176.250.235 - - [11/Feb/2015:13:43:22 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/10/Rant141006.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" +202.176.250.235 - - [11/Feb/2015:13:43:22 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/10/Rant141006.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 112.240.191.115 - - [11/Feb/2015:13:44:04 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 74.51.214.50 - - [11/Feb/2015:13:44:52 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "www.templeos.org" 240.92.54.138 - - [11/Feb/2015:13:46:25 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -240.92.54.138 - - [11/Feb/2015:13:46:34 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +240.92.54.138 - - [11/Feb/2015:13:46:34 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 38.191.148.193 - - [11/Feb/2015:13:55:13 -0800] "GET /files/DICTIONARY.TXT HTTP/1.1" 200 2555904 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" 27.210.37.110 - - [11/Feb/2015:13:59:05 -0800] "GET /Wb/Kernel/Memory.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 82.39.137.4 - - [11/Feb/2015:14:01:26 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1756393434cb7a7170f4fceda22c860&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" @@ -658,8 +658,8 @@ 74.217.109.8 - - [11/Feb/2015:14:06:23 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 74.217.109.8 - - [11/Feb/2015:14:06:24 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 129.66.177.189 - - [11/Feb/2015:14:06:24 -0800] "GET /Wb/Adam/Opt/Utils/Profiler.html HTTP/1.1" 200 62042 "-" "Mozilla/5.0 (compatible; archive.org_bot; Wayback Machine Live Record; +http://archive.org/details/archive.org_bot)" "www.templeos.org" -126.85.190.120 - - [11/Feb/2015:14:06:44 -0800] "GET /Wb/Home/Wb2/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "https://www.google.com.au/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" -189.40.12.106 - - [11/Feb/2015:14:10:08 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2013/10/Rant131024.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" +126.85.190.120 - - [11/Feb/2015:14:06:44 -0800] "GET /Wb/Home/Web/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "https://www.google.com.au/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" +189.40.12.106 - - [11/Feb/2015:14:10:08 -0800] "GET /Wb/Accts/TS/Web/TAD/2013/10/Rant131024.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 189.40.12.106 - - [11/Feb/2015:14:10:08 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "templeos.org" 189.40.12.106 - - [11/Feb/2015:14:10:08 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 108.218.70.2 - - [11/Feb/2015:14:12:43 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.2) Gecko/20150122 Firefox/31.9 PaleMoon/25.2.1" "www.templeos.org" @@ -667,10 +667,10 @@ 129.226.244.175 - - [11/Feb/2015:14:13:15 -0800] "GET /Wb/Doc/KeyAlloc.html HTTP/1.1" 200 6621 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 224.200.59.240 - - [11/Feb/2015:14:16:05 -0800] "GET / HTTP/1.1" 200 6329 "http://www.losethos.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 224.200.59.240 - - [11/Feb/2015:14:16:05 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -224.200.59.240 - - [11/Feb/2015:14:16:08 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -32.75.37.174 - - [11/Feb/2015:14:16:21 -0800] "GET /Wb/Accts/TS/Wb2/Downloads.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) QuickLook/5.0" "www.templeos.org" +224.200.59.240 - - [11/Feb/2015:14:16:08 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +32.75.37.174 - - [11/Feb/2015:14:16:21 -0800] "GET /Wb/Accts/TS/Web/Downloads.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) QuickLook/5.0" "www.templeos.org" 32.75.37.174 - - [11/Feb/2015:14:16:22 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) QuickLook/5.0" "www.templeos.org" -224.200.59.240 - - [11/Feb/2015:14:16:27 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +224.200.59.240 - - [11/Feb/2015:14:16:27 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 106.236.26.75 - - [11/Feb/2015:14:19:00 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 38.122.192.108 - - [11/Feb/2015:14:20:23 -0800] "GET / HTTP/1.1" 200 6329 "https://www.facebook.com/wlboards" "Mozilla/5.0 (Windows; U; MSIE 9.0; WIndows NT 9.0; en-US))" "www.templeos.org" 38.122.192.108 - - [11/Feb/2015:14:20:23 -0800] "GET / HTTP/1.1" 200 6329 "https://www.facebook.com/wlboards" "Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0" "www.templeos.org" @@ -691,37 +691,37 @@ 130.183.182.159 - - [11/Feb/2015:14:32:02 -0800] "GET /Wb/Doc/DolDocOverview.html HTTP/1.1" 200 48077 "http://www.templeos.org/Wb/Doc/DolDocOverview.html" "Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36" "www.templeos.org" 38.15.199.17 - - [11/Feb/2015:14:35:18 -0800] "GET / HTTP/1.1" 200 6329 "http://www.chimerarevo.com/hardware/templeos-il-sistema-operativo-richiesto-da-dio-182037/" "Mozilla/5.0 (Linux; Android 4.4.3; HTC One Build/KTU84L) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36" "www.templeos.org" 38.15.199.17 - - [11/Feb/2015:14:35:27 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 4.4.3; HTC One Build/KTU84L) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36" "www.templeos.org" -58.128.177.232 - - [11/Feb/2015:14:39:30 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/10/Rant131031.TXT.Z HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -172.141.73.216 - - [11/Feb/2015:14:43:48 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://cpa-partnerki.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" -172.141.73.216 - - [11/Feb/2015:14:43:48 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://taihouse.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" -172.141.73.216 - - [11/Feb/2015:14:43:48 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://cpa-partnerki.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" -172.141.73.216 - - [11/Feb/2015:14:43:49 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://cpa-partnerki.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" -172.141.73.216 - - [11/Feb/2015:14:43:49 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://taihouse.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" -119.225.240.220 - - [11/Feb/2015:14:45:14 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -119.225.240.88 - - [11/Feb/2015:14:45:15 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +58.128.177.232 - - [11/Feb/2015:14:39:30 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/10/Rant131031.TXT.Z HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +172.141.73.216 - - [11/Feb/2015:14:43:48 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://cpa-partnerki.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" +172.141.73.216 - - [11/Feb/2015:14:43:48 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://taihouse.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" +172.141.73.216 - - [11/Feb/2015:14:43:48 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://cpa-partnerki.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" +172.141.73.216 - - [11/Feb/2015:14:43:49 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://cpa-partnerki.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" +172.141.73.216 - - [11/Feb/2015:14:43:49 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140618.html HTTP/1.1" 404 89 "http://taihouse.ru/" "Opera/7.54 (Windows NT 5.1; U) [pl]" "www.templeos.org" +119.225.240.220 - - [11/Feb/2015:14:45:14 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.225.240.88 - - [11/Feb/2015:14:45:15 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 130.158.40.220 - - [11/Feb/2015:14:45:21 -0800] "GET / HTTP/1.1" 200 6329 "http://www.gwern.net/Blackmail" "ArchiveTeam ArchiveBot/20150209.01 (wpull 0.1007a1) and not Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" 202.176.251.187 - - [11/Feb/2015:14:46:06 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses25.html HTTP/1.1" 200 3175 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 233.209.22.129 - - [11/Feb/2015:14:48:01 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.hu/" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36" "www.templeos.org" 193.22.148.87 - - [11/Feb/2015:14:52:26 -0800] "HEAD /TempleOSCD.ISO HTTP/1.1" 200 0 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8 (.NET CLR 2.0.50727)" "www.templeos.org" -88.41.4.142 - - [11/Feb/2015:14:53:19 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:14:55:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" -88.41.4.142 - - [11/Feb/2015:14:55:51 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -2.18.244.210 - - [11/Feb/2015:14:58:01 -0800] "GET /Wb/Accts/TS/Wb2/TAD/Files/Text/2Cities.html HTTP/1.1" 404 89 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" +88.41.4.142 - - [11/Feb/2015:14:53:19 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:14:55:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +88.41.4.142 - - [11/Feb/2015:14:55:51 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +2.18.244.210 - - [11/Feb/2015:14:58:01 -0800] "GET /Wb/Accts/TS/Web/TAD/Files/Text/2Cities.html HTTP/1.1" 404 89 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" 2.18.244.210 - - [11/Feb/2015:14:58:01 -0800] "GET / HTTP/1.1" 200 6329 "http://www.templeos.org" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:15:00:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:15:00:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 202.176.250.20 - - [11/Feb/2015:15:01:06 -0800] "GET /Wb/Doc/Lex.html HTTP/1.1" 200 2981 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 39.252.113.221 - - [11/Feb/2015:15:03:29 -0800] "GET / HTTP/1.1" 200 6329 "-" "NetLyzer FastProbe" "www.templeos.org" 136.164.16.223 - - [11/Feb/2015:15:04:12 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.co.uk/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 136.164.16.223 - - [11/Feb/2015:15:04:13 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 156.243.71.115 - - [11/Feb/2015:15:04:22 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -228.137.54.84 - - [11/Feb/2015:15:04:57 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2121.0 Safari/537.36" "www.templeos.org" -88.41.4.142 - - [11/Feb/2015:15:05:45 -0800] "GET /Wb/Doc/Features.html HTTP/1.1" 200 8597 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -88.41.4.142 - - [11/Feb/2015:15:11:54 -0800] "GET /Wb/Home/Wb2/LineRep.html HTTP/1.1" 200 110073 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -88.41.4.142 - - [11/Feb/2015:15:12:45 -0800] "GET /Wb/Adam/God/GodDoodle.html HTTP/1.1" 200 95912 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +228.137.54.84 - - [11/Feb/2015:15:04:57 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2121.0 Safari/537.36" "www.templeos.org" +88.41.4.142 - - [11/Feb/2015:15:05:45 -0800] "GET /Wb/Doc/Features.html HTTP/1.1" 200 8597 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +88.41.4.142 - - [11/Feb/2015:15:11:54 -0800] "GET /Wb/Home/Web/LineRep.html HTTP/1.1" 200 110073 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +88.41.4.142 - - [11/Feb/2015:15:12:45 -0800] "GET /Wb/Adam/God/GodDoodle.html HTTP/1.1" 200 95912 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 97.129.16.212 - - [11/Feb/2015:15:12:59 -0800] "GET / HTTP/1.1" 200 6329 "http://www.losethos.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:16.0) Gecko/20100101 Firefox/16.0" "www.templeos.org" 97.129.16.212 - - [11/Feb/2015:15:12:59 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:16.0) Gecko/20100101 Firefox/16.0" "www.templeos.org" 34.222.78.124 - - [11/Feb/2015:15:14:30 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 786432 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" -88.41.4.142 - - [11/Feb/2015:15:14:51 -0800] "GET /Wb/Demo/Graphics/LowPassFilter.html HTTP/1.1" 200 31098 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +88.41.4.142 - - [11/Feb/2015:15:14:51 -0800] "GET /Wb/Demo/Graphics/LowPassFilter.html HTTP/1.1" 200 31098 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 229.137.198.53 - - [11/Feb/2015:15:16:43 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 228.141.141.213 - - [11/Feb/2015:15:18:24 -0800] "GET /Wb/Demo/Lectures/Uncached.html HTTP/1.1" 200 25539 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 115.195.71.92 - - [11/Feb/2015:15:20:23 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=59a235bdb0503729dbf2f256a99267ac&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Linux; Android 4.4.2; SM-G900F Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" @@ -729,10 +729,10 @@ 115.195.71.92 - - [11/Feb/2015:15:20:48 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 4.4.2; SM-G900F Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 111.203.153.45 - - [11/Feb/2015:15:25:31 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36" "www.templeos.org" 228.141.141.213 - - [11/Feb/2015:15:36:33 -0800] "GET /Wb/Apps/Vocabulary/VocabQuiz.html HTTP/1.1" 200 27871 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -74.187.182.220 - - [11/Feb/2015:15:36:43 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0217A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +74.187.182.220 - - [11/Feb/2015:15:36:43 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0217A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 192.140.118.152 - - [11/Feb/2015:15:37:30 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 193.84.229.200 - - [11/Feb/2015:15:38:47 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)" "templeos.org" -111.203.153.45 - - [11/Feb/2015:15:41:49 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36" "www.templeos.org" +111.203.153.45 - - [11/Feb/2015:15:41:49 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36" "www.templeos.org" 189.135.54.152 - - [11/Feb/2015:15:41:51 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "templeos.org" 68.126.105.238 - - [11/Feb/2015:15:42:18 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 68.126.105.238 - - [11/Feb/2015:15:42:32 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" @@ -742,73 +742,73 @@ 68.126.105.238 - - [11/Feb/2015:15:45:39 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses01.html HTTP/1.1" 200 2935 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 74.165.228.190 - - [11/Feb/2015:15:47:53 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0_6 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/11B651" "www.templeos.org" 27.210.37.166 - - [11/Feb/2015:15:49:25 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" -27.210.37.166 - - [11/Feb/2015:15:49:25 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" +27.210.37.166 - - [11/Feb/2015:15:49:25 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 68.126.105.238 - - [11/Feb/2015:15:51:53 -0800] "GET /Wb/Apps/AfterEgypt/Comics/ HTTP/1.1" 200 20959 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 68.126.105.238 - - [11/Feb/2015:15:52:02 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses01.TXT.Z HTTP/1.1" 200 324 "-" "curl/7.40.0" "www.templeos.org" 68.126.105.238 - - [11/Feb/2015:15:52:05 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses01.TXT.Z HTTP/1.1" 200 324 "-" "curl/7.40.0" "www.templeos.org" 68.126.105.238 - - [11/Feb/2015:15:52:06 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses01.TXT.Z HTTP/1.1" 200 324 "-" "curl/7.40.0" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:15:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:15:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 74.51.144.214 - - [11/Feb/2015:15:57:39 -0800] "GET /Wb/Doc/Install.html HTTP/1.1" 200 10714 "-" "SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)" "www.templeos.org" 189.117.13.223 - - [11/Feb/2015:16:01:30 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "www.templeos.org" 189.18.230.158 - - [11/Feb/2015:16:20:25 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "www.templeos.org" 83.79.133.239 - - [11/Feb/2015:16:21:11 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" -240.6.254.12 - - [11/Feb/2015:16:26:31 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +240.6.254.12 - - [11/Feb/2015:16:26:31 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 240.6.254.12 - - [11/Feb/2015:16:26:32 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 228.141.169.196 - - [11/Feb/2015:16:28:56 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 88.59.144.89 - - [11/Feb/2015:16:29:57 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 74.226.105.142 - - [11/Feb/2015:16:31:06 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 119.42.203.227 - - [11/Feb/2015:16:32:32 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "templeos.org" 119.42.203.227 - - [11/Feb/2015:16:32:32 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "templeos.org" -228.141.141.213 - - [11/Feb/2015:16:38:14 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/02/Rant140228.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.141.213 - - [11/Feb/2015:16:38:14 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/02/Rant140228.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 222.55.36.232 - - [11/Feb/2015:16:43:21 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "templeos.org" 111.203.153.45 - - [11/Feb/2015:16:49:13 -0800] "GET /Wb/ HTTP/1.1" 200 5158 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36" "www.templeos.org" 111.203.153.45 - - [11/Feb/2015:16:49:17 -0800] "GET /Wb/0000Boot/ HTTP/1.1" 200 968 "http://www.templeos.org/Wb/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36" "www.templeos.org" 135.5.242.52 - - [11/Feb/2015:16:49:45 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Linux; Android 4.4.2; en-us; SAMSUNG-SGH-I337 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.5 Chrome/28.0.1500.94 Mobile Safari/537.36" "www.templeos.org" 111.203.153.45 - - [11/Feb/2015:16:50:29 -0800] "GET /Wb/Linux/TOSZ.CPP HTTP/1.1" 200 6859 "http://www.templeos.org/Wb/Linux/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36" "www.templeos.org" -124.235.243.82 - - [11/Feb/2015:16:57:28 -0800] "GET /Wb/Home/Wb2/Imgs/MenuV0104.BMP HTTP/1.1" 200 153718 "https://www.google.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +124.235.243.82 - - [11/Feb/2015:16:57:28 -0800] "GET /Wb/Home/Web/Imgs/MenuV0401.BMP HTTP/1.1" 200 153718 "https://www.google.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 124.235.243.82 - - [11/Feb/2015:16:59:02 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36" "www.templeos.org" 56.172.235.120 - - [11/Feb/2015:16:59:32 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 56.172.235.120 - - [11/Feb/2015:16:59:33 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 216.7.243.192 - - [11/Feb/2015:16:59:38 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.ca/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 216.7.243.192 - - [11/Feb/2015:16:59:39 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -124.235.243.82 - - [11/Feb/2015:17:03:24 -0800] "GET /Wb/Doc/Welcome.html HTTP/1.1" 200 24269 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36" "www.templeos.org" +124.235.243.82 - - [11/Feb/2015:17:03:24 -0800] "GET /Wb/Doc/Welcome.html HTTP/1.1" 200 24269 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36" "www.templeos.org" 27.241.156.119 - - [11/Feb/2015:17:05:34 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 124.235.243.82 - - [11/Feb/2015:17:07:36 -0800] "GET /images/Machine.jpg HTTP/1.1" 200 90402 "http://motherboard.vice.com/read/gods-lonely-programmer" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "templeos.org" 106.144.211.5 - - [11/Feb/2015:17:11:04 -0800] "GET /files/History/ HTTP/1.1" 200 3176 "-" "Mozilla/5.0 (compatible; SeznamBot/3.2; +http://fulltext.sblog.cz/)" "www.templeos.org" -27.241.156.119 - - [11/Feb/2015:17:11:12 -0800] "GET /Wb/Accts/TS/Wb2/AfterEgypt03.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" +27.241.156.119 - - [11/Feb/2015:17:11:12 -0800] "GET /Wb/Accts/TS/Web/AfterEgypt03.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 179.177.175.181 - - [11/Feb/2015:17:16:32 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" 48.232.145.192 - - [11/Feb/2015:17:16:50 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 48.232.145.192 - - [11/Feb/2015:17:16:50 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -74.187.182.174 - - [11/Feb/2015:17:19:23 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0217A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +74.187.182.174 - - [11/Feb/2015:17:19:23 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0217A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 225.24.133.200 - - [11/Feb/2015:17:20:05 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/6.2.3 Safari/537.85.12" "www.templeos.org" 74.51.200.116 - - [11/Feb/2015:17:21:28 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "templeos.org" 74.51.200.62 - - [11/Feb/2015:17:21:28 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "templeos.org" 228.141.169.196 - - [11/Feb/2015:17:23:07 -0800] "GET /Wb/Apps/AfterEgypt/ HTTP/1.1" 200 4643 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -225.24.133.200 - - [11/Feb/2015:17:26:32 -0800] "GET /Wb/Home/Wb2/Imgs/MenuV0104.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/6.2.3 Safari/537.85.12" "www.templeos.org" -225.24.133.200 - - [11/Feb/2015:17:26:32 -0800] "GET /Wb/Home/Wb2/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/6.2.3 Safari/537.85.12" "www.templeos.org" -225.24.133.200 - - [11/Feb/2015:17:27:26 -0800] "GET /Wb/Doc/Features.html HTTP/1.1" 200 8597 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/6.2.3 Safari/537.85.12" "www.templeos.org" +225.24.133.200 - - [11/Feb/2015:17:26:32 -0800] "GET /Wb/Home/Web/Imgs/MenuV0401.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/6.2.3 Safari/537.85.12" "www.templeos.org" +225.24.133.200 - - [11/Feb/2015:17:26:32 -0800] "GET /Wb/Home/Web/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/6.2.3 Safari/537.85.12" "www.templeos.org" +225.24.133.200 - - [11/Feb/2015:17:27:26 -0800] "GET /Wb/Doc/Features.html HTTP/1.1" 200 8597 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/6.2.3 Safari/537.85.12" "www.templeos.org" 2.124.91.123 - - [11/Feb/2015:17:32:16 -0800] "GET / HTTP/1.1" 200 6329 "https://duckduckgo.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "templeos.org" 74.51.200.116 - - [11/Feb/2015:17:32:20 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "templeos.org" -2.124.91.123 - - [11/Feb/2015:17:32:41 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" -2.124.91.123 - - [11/Feb/2015:17:33:14 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" +2.124.91.123 - - [11/Feb/2015:17:32:41 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" +2.124.91.123 - - [11/Feb/2015:17:33:14 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" 228.141.169.196 - - [11/Feb/2015:17:34:10 -0800] "GET /Wb/Apps/?D=A HTTP/1.1" 200 2307 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 74.201.78.8 - - [11/Feb/2015:17:36:56 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -48.232.145.192 - - [11/Feb/2015:17:38:16 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -48.232.145.192 - - [11/Feb/2015:17:38:54 -0800] "GET /Wb/Home/Wb2/History.html HTTP/1.1" 200 7745 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -48.232.145.192 - - [11/Feb/2015:17:38:56 -0800] "GET /Wb/Home/Wb2/3rdParty.html HTTP/1.1" 200 3094 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -48.232.145.192 - - [11/Feb/2015:17:39:47 -0800] "GET /files/ASU_Transcripts.pdf HTTP/1.1" 200 13602 "http://www.templeos.org/Wb/Home/Wb2/History.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +48.232.145.192 - - [11/Feb/2015:17:38:16 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +48.232.145.192 - - [11/Feb/2015:17:38:54 -0800] "GET /Wb/Home/Web/History.html HTTP/1.1" 200 7745 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +48.232.145.192 - - [11/Feb/2015:17:38:56 -0800] "GET /Wb/Home/Web/3rdParty.html HTTP/1.1" 200 3094 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +48.232.145.192 - - [11/Feb/2015:17:39:47 -0800] "GET /files/ASU_Transcripts.pdf HTTP/1.1" 200 13602 "http://www.templeos.org/Wb/Home/Web/History.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 215.134.105.68 - - [11/Feb/2015:17:44:23 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=cwXcVPDVCpLwoAT-0oCgBg&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&bvm=bv.85970519,d.cGU" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -215.134.105.68 - - [11/Feb/2015:17:44:43 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +215.134.105.68 - - [11/Feb/2015:17:44:43 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 215.134.105.68 - - [11/Feb/2015:17:45:03 -0800] "GET /TempleOS.html HTTP/1.1" 200 12669 "http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCoQFjAB&url=http%3A%2F%2Fwww.templeos.org%2FTempleOS.html&ei=cwXcVPDVCpLwoAT-0oCgBg&usg=AFQjCNFgKoJBriQLYGUTwabTk3qxKB7Xfg&bvm=bv.85970519,d.cGU" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -48.232.145.192 - - [11/Feb/2015:17:45:11 -0800] "GET /Wb/Home/Wb2/LineRep.html HTTP/1.1" 200 110073 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +48.232.145.192 - - [11/Feb/2015:17:45:11 -0800] "GET /Wb/Home/Web/LineRep.html HTTP/1.1" 200 110073 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 112.130.98.166 - - [11/Feb/2015:17:45:44 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 112.130.98.166 - - [11/Feb/2015:17:45:47 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 231.93.210.244 - - [11/Feb/2015:17:46:04 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 231.93.210.244 - - [11/Feb/2015:17:47:12 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 223.88.111.136 - - [11/Feb/2015:17:48:48 -0800] "GET /Certs/virtual-notary-cert-randomnum-47974.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 92.158.87.131 - - [11/Feb/2015:17:50:21 -0800] "GET /Wb/Doc/HolyC.html HTTP/1.1" 200 30095 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:37.0) Gecko/20100101 Firefox/37.0" "www.templeos.org" -2.124.91.123 - - [11/Feb/2015:17:53:25 -0800] "GET /Wb/Home/Wb2/LineRep.html HTTP/1.1" 200 110073 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" -2.124.91.123 - - [11/Feb/2015:17:53:48 -0800] "GET /Wb/Doc/Mysteries.html HTTP/1.1" 200 18410 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" +2.124.91.123 - - [11/Feb/2015:17:53:25 -0800] "GET /Wb/Home/Web/LineRep.html HTTP/1.1" 200 110073 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" +2.124.91.123 - - [11/Feb/2015:17:53:48 -0800] "GET /Wb/Doc/Mysteries.html HTTP/1.1" 200 18410 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" 27.241.156.119 - - [11/Feb/2015:17:57:08 -0800] "GET /Wb/Apps/Budget/Load.html HTTP/1.1" 200 7085 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 2.124.91.123 - - [11/Feb/2015:17:57:41 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2292.0 Safari/537.36" "www.templeos.org" 74.51.144.58 - - [11/Feb/2015:18:01:04 -0800] "GET /Wb/Doc/Install.html HTTP/1.1" 200 10714 "-" "DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)" "www.templeos.org" @@ -823,54 +823,54 @@ 108.49.204.202 - - [11/Feb/2015:18:21:46 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 150.145.20.236 - - [11/Feb/2015:18:22:48 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100317 SUSE/3.5.9-0.1.1 Firefox/3.5.9" "www.templeos.org" 150.145.20.84 - - [11/Feb/2015:18:22:49 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 524288 "-" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100317 SUSE/3.5.9-0.1.1 Firefox/3.5.9" "www.templeos.org" -58.71.218.57 - - [11/Feb/2015:18:25:51 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 3616 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +58.71.218.57 - - [11/Feb/2015:18:25:51 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 3616 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 111.205.193.236 - - [11/Feb/2015:18:26:02 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 18.120.217.62 - - [11/Feb/2015:18:26:30 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -18.120.217.62 - - [11/Feb/2015:18:26:49 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -58.128.177.232 - - [11/Feb/2015:18:28:52 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/07/Rant140712.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +18.120.217.62 - - [11/Feb/2015:18:26:49 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +58.128.177.232 - - [11/Feb/2015:18:28:52 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/07/Rant140712.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 58.128.177.232 - - [11/Feb/2015:18:32:41 -0800] "GET /Certs/virtual-notary-cert-randomnum-56052.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 189.117.13.223 - - [11/Feb/2015:18:36:55 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "www.templeos.org" -58.128.177.232 - - [11/Feb/2015:18:37:45 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/01/?D=D HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.128.177.232 - - [11/Feb/2015:18:37:45 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/01/?D=D HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 192.140.118.152 - - [11/Feb/2015:18:38:24 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 720896 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 183.160.76.101 - - [11/Feb/2015:18:38:57 -0800] "GET / HTTP/1.1" 200 6329 "-" "ZEEFscraper 0.3 (+https://zeef.com/scraper)" "www.templeos.org" 183.160.76.101 - - [11/Feb/2015:18:38:57 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "ZEEFscraper 0.3 (+https://zeef.com/scraper)" "www.templeos.org" -52.53.176.20 - - [11/Feb/2015:18:51:14 -0800] "GET /Wb/Accts/TS/Wb2/HymnVideos.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -119.225.255.174 - - [11/Feb/2015:18:55:04 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +52.53.176.20 - - [11/Feb/2015:18:51:14 -0800] "GET /Wb/Accts/TS/Web/HymnVideos.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" +119.225.255.174 - - [11/Feb/2015:18:55:04 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 212.15.17.5 - - [11/Feb/2015:18:58:13 -0800] "GET /Wb/Adam/Snd/SndMath.html HTTP/1.1" 200 111985 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 215.73.32.178 - - [11/Feb/2015:18:59:33 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Linux; U; Android 4.4.3; en-us; KFTHWI Build/KTU84M) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.44 like Chrome/37.0.2026.117 Safari/537.36" "www.templeos.org" 215.73.32.178 - - [11/Feb/2015:18:59:34 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Linux; U; Android 4.4.3; en-us; KFTHWI Build/KTU84M) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.44 like Chrome/37.0.2026.117 Safari/537.36" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:19:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:19:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 215.73.32.178 - - [11/Feb/2015:19:00:31 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "-" "Mozilla/5.0 (Linux; U; Android 4.4.3; en-us; KFTHWI Build/KTU84M) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.44 like Chrome/37.0.2026.117 Safari/537.36" "www.templeos.org" 215.73.32.178 - - [11/Feb/2015:19:01:52 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "-" "Mozilla/5.0 (Linux; U; Android 4.4.3; en-us; KFTHWI Build/KTU84M) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.44 like Chrome/37.0.2026.117 Safari/537.36" "www.templeos.org" 215.73.32.178 - - [11/Feb/2015:19:02:18 -0800] "GET /Wb/Apps/AfterEgypt/Comics HTTP/1.1" 301 113 "-" "Mozilla/5.0 (Linux; U; Android 4.4.3; en-us; KFTHWI Build/KTU84M) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.44 like Chrome/37.0.2026.117 Safari/537.36" "www.templeos.org" 215.73.32.178 - - [11/Feb/2015:19:02:19 -0800] "GET /Wb/Apps/AfterEgypt/Comics/ HTTP/1.1" 200 20959 "-" "Mozilla/5.0 (Linux; U; Android 4.4.3; en-us; KFTHWI Build/KTU84M) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.44 like Chrome/37.0.2026.117 Safari/537.36" "www.templeos.org" -92.74.116.43 - - [11/Feb/2015:19:04:58 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" +92.74.116.43 - - [11/Feb/2015:19:04:58 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" 52.53.176.115 - - [11/Feb/2015:19:09:02 -0800] "GET /Wb/Doc/Charter.html HTTP/1.1" 200 10431 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -215.73.32.178 - - [11/Feb/2015:19:09:24 -0800] "GET /Wb/Home/Wb2/3rdParty.html HTTP/1.1" 200 3094 "-" "Mozilla/5.0 (Linux; U; Android 4.4.3; en-us; KFTHWI Build/KTU84M) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.44 like Chrome/37.0.2026.117 Safari/537.36" "www.templeos.org" -215.73.32.178 - - [11/Feb/2015:19:10:41 -0800] "GET /Wb/Home/Wb2/Files HTTP/1.1" 301 105 "-" "Mozilla/5.0 (Linux; U; Android 4.4.3; en-us; KFTHWI Build/KTU84M) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.44 like Chrome/37.0.2026.117 Safari/537.36" "www.templeos.org" -27.241.156.119 - - [11/Feb/2015:19:12:21 -0800] "GET /Wb/Accts/TS/Wb2/AfterEgypt03.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" +215.73.32.178 - - [11/Feb/2015:19:09:24 -0800] "GET /Wb/Home/Web/3rdParty.html HTTP/1.1" 200 3094 "-" "Mozilla/5.0 (Linux; U; Android 4.4.3; en-us; KFTHWI Build/KTU84M) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.44 like Chrome/37.0.2026.117 Safari/537.36" "www.templeos.org" +215.73.32.178 - - [11/Feb/2015:19:10:41 -0800] "GET /Wb/Home/Downloads HTTP/1.1" 301 105 "-" "Mozilla/5.0 (Linux; U; Android 4.4.3; en-us; KFTHWI Build/KTU84M) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.44 like Chrome/37.0.2026.117 Safari/537.36" "www.templeos.org" +27.241.156.119 - - [11/Feb/2015:19:12:21 -0800] "GET /Wb/Accts/TS/Web/AfterEgypt03.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 228.141.141.213 - - [11/Feb/2015:19:14:34 -0800] "GET /Wb/Demo/Spy.html HTTP/1.1" 200 29873 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 237.74.135.250 - - [11/Feb/2015:19:15:23 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25" "www.templeos.org" 47.161.53.230 - - [11/Feb/2015:19:18:34 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "-" "mifetcher/1.0" "www.templeos.org" -172.141.73.216 - - [11/Feb/2015:19:20:46 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/10/Rant141012.html HTTP/1.1" 404 89 "http://xn--80ahdks.net/" "Opera/8.00 (Windows NT 5.1; U; en)" "www.templeos.org" -172.141.73.216 - - [11/Feb/2015:19:20:47 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/10/Rant141012.html HTTP/1.1" 404 89 "http://xn--80ahdks.net/" "Opera/8.00 (Windows NT 5.1; U; en)" "www.templeos.org" -52.53.176.42 - - [11/Feb/2015:19:22:09 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" +172.141.73.216 - - [11/Feb/2015:19:20:46 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/10/Rant141012.html HTTP/1.1" 404 89 "http://xn--80ahdks.net/" "Opera/8.00 (Windows NT 5.1; U; en)" "www.templeos.org" +172.141.73.216 - - [11/Feb/2015:19:20:47 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/10/Rant141012.html HTTP/1.1" 404 89 "http://xn--80ahdks.net/" "Opera/8.00 (Windows NT 5.1; U; en)" "www.templeos.org" +52.53.176.42 - - [11/Feb/2015:19:22:09 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 104.237.154.130 - - [11/Feb/2015:19:22:27 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" 228.141.141.213 - - [11/Feb/2015:19:25:21 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses04.html HTTP/1.1" 200 2928 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.141.213 - - [11/Feb/2015:19:25:21 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses25.html HTTP/1.1" 200 3175 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -224.37.38.66 - - [11/Feb/2015:19:27:23 -0800] "GET /Wb/Home/Wb2/Files/Words/Ingredients.html HTTP/1.1" 200 30633 "https://www.google.com/" "Mozilla/5.0 (iPad; CPU OS 7_1_2 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Version/7.0 Mobile/11D257 Safari/9537.53" "www.templeos.org" +224.37.38.66 - - [11/Feb/2015:19:27:23 -0800] "GET /Wb/Home/Downloads/Words/Ingredients.html HTTP/1.1" 200 30633 "https://www.google.com/" "Mozilla/5.0 (iPad; CPU OS 7_1_2 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Version/7.0 Mobile/11D257 Safari/9537.53" "www.templeos.org" 58.128.177.232 - - [11/Feb/2015:19:29:20 -0800] "GET /Certs/virtual-notary-cert-randomnum-39534.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 16.254.102.53 - - [11/Feb/2015:19:29:43 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.co.uk/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 234.111.185.200 - - [11/Feb/2015:19:29:43 -0800] "GET / HTTP/1.1" 200 6329 "-" "www.ahmadsoftware.com" "www.templeos.org" -52.53.176.53 - - [11/Feb/2015:19:30:08 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/TADRants.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -207.244.49.30 - - [11/Feb/2015:19:30:53 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" +52.53.176.53 - - [11/Feb/2015:19:30:08 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/TADRants.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" +207.244.49.30 - - [11/Feb/2015:19:30:53 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" 207.244.49.30 - - [11/Feb/2015:19:31:44 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -175.175.225.39 - - [11/Feb/2015:19:35:17 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" +175.175.225.39 - - [11/Feb/2015:19:35:17 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" 190.241.251.38 - - [11/Feb/2015:19:45:40 -0800] "GET /apple-touch-icon.png HTTP/1.1" 404 89 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)" "www.templeos.org" 190.241.251.38 - - [11/Feb/2015:19:45:41 -0800] "GET /apple-touch-icon-72x72.png HTTP/1.1" 404 89 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)" "www.templeos.org" 82.144.237.15 - - [11/Feb/2015:19:53:49 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=0523ff5c0c3046e85673af71613146f3&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 5.1; rv:28.0) Gecko/20100101 Firefox/28.0" "www.templeos.org" -82.144.237.15 - - [11/Feb/2015:19:54:52 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 5.1; rv:28.0) Gecko/20100101 Firefox/28.0" "www.templeos.org" -61.87.248.67 - - [11/Feb/2015:19:55:26 -0800] "GET /Wb/Home/Wb2/Files/Text/Yankee.TXT HTTP/1.1" 200 663207 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Dragon/36.1.1.21 Chrome/36.0.1985.97 Safari/537.36" "www.templeos.org" +82.144.237.15 - - [11/Feb/2015:19:54:52 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 5.1; rv:28.0) Gecko/20100101 Firefox/28.0" "www.templeos.org" +61.87.248.67 - - [11/Feb/2015:19:55:26 -0800] "GET /Wb/Home/Downloads/Text/Yankee.TXT HTTP/1.1" 200 663207 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Dragon/36.1.1.21 Chrome/36.0.1985.97 Safari/537.36" "www.templeos.org" 82.144.237.15 - - [11/Feb/2015:19:55:40 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 5.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 52.53.176.42 - - [11/Feb/2015:19:56:47 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 129.226.244.80 - - [11/Feb/2015:19:58:05 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "templeos.org" @@ -885,20 +885,20 @@ 121.139.44.4 - - [11/Feb/2015:20:12:12 -0800] "HEAD /robots.txt HTTP/1.1" 404 0 "-" "creepyCrawler" "www.templeos.org" 241.159.120.16 - - [11/Feb/2015:20:24:42 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko" "www.templeos.org" 81.253.5.237 - - [11/Feb/2015:20:26:45 -0800] "GET /wb/home/wb2/videos.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36" "www.templeos.org" -58.128.177.232 - - [11/Feb/2015:20:27:48 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2013/10/Rant131026.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.128.177.232 - - [11/Feb/2015:20:27:48 -0800] "GET /Wb/Accts/TS/Web/TAD/2013/10/Rant131026.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 52.53.176.236 - - [11/Feb/2015:20:41:43 -0800] "GET /Wb/Accts/TS/TAD/MusicOrgan/battlehymnsolo.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 129.226.244.238 - - [11/Feb/2015:20:42:40 -0800] "GET /Wb/Doc/KeyAlloc.html HTTP/1.1" 200 6621 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" -222.23.138.147 - - [11/Feb/2015:20:43:36 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 3600 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -222.23.138.147 - - [11/Feb/2015:20:43:59 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +222.23.138.147 - - [11/Feb/2015:20:43:36 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 3600 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +222.23.138.147 - - [11/Feb/2015:20:43:59 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 121.139.44.4 - - [11/Feb/2015:20:44:39 -0800] "GET /Wb/Doc/Charter.html HTTP/1.1" 200 10431 "-" "creepyCrawler" "www.templeos.org" 58.71.218.57 - - [11/Feb/2015:20:44:40 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 121.139.44.4 - - [11/Feb/2015:20:45:40 -0800] "HEAD /robots.txt HTTP/1.1" 404 0 "-" "creepyCrawler" "www.templeos.org" 58.71.218.57 - - [11/Feb/2015:20:45:42 -0800] "GET /logs/ HTTP/1.1" 200 5473 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -121.139.44.4 - - [11/Feb/2015:20:45:45 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/02/Rant140218.html HTTP/1.1" 404 89 "-" "creepyCrawler" "www.templeos.org" +121.139.44.4 - - [11/Feb/2015:20:45:45 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/02/Rant140218.html HTTP/1.1" 404 89 "-" "creepyCrawler" "www.templeos.org" 47.31.174.175 - - [11/Feb/2015:20:54:15 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 720896 "-" "YisouSpider" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:20:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:20:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150211.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 130.41.233.161 - - [11/Feb/2015:20:55:54 -0800] "GET /Wb/Demo/WebLogExample/access_090509.html HTTP/1.1" 200 217406 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" -52.53.176.185 - - [11/Feb/2015:20:56:12 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/12/Rant131201.TXT.Z HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" +52.53.176.185 - - [11/Feb/2015:20:56:12 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/12/Rant131201.TXT.Z HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 58.128.177.232 - - [11/Feb/2015:20:57:41 -0800] "GET /Certs/virtual-notary-cert-randomnum-46487.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 129.226.244.80 - - [11/Feb/2015:21:00:24 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 241.159.225.120 - - [11/Feb/2015:21:02:04 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko" "www.templeos.org" @@ -911,7 +911,7 @@ 2.18.244.210 - - [11/Feb/2015:21:21:47 -0800] "GET / HTTP/1.1" 200 6329 "http://www.templeos.org" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" 228.141.169.196 - - [11/Feb/2015:21:23:16 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses54.html HTTP/1.1" 200 3326 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 63.41.58.152 - - [11/Feb/2015:21:23:25 -0800] "GET / HTTP/1.1" 200 6329 "http://www.losethos.com/" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -63.41.58.152 - - [11/Feb/2015:21:23:31 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 3600 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +63.41.58.152 - - [11/Feb/2015:21:23:31 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 3600 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 52.53.176.58 - - [11/Feb/2015:21:32:22 -0800] "GET /Wb/Demo/Progress.html HTTP/1.1" 200 23466 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 228.141.169.196 - - [11/Feb/2015:21:34:13 -0800] "GET /Wb/Adam/AMath.html HTTP/1.1" 200 60604 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.169.196 - - [11/Feb/2015:21:34:51 -0800] "GET /Wb/Adam/DolDoc/DocInit.html HTTP/1.1" 200 73019 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" @@ -951,52 +951,52 @@ 56.210.117.225 - - [11/Feb/2015:21:39:43 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.2.5 (KHTML, like Gecko) Version/8.0.2 Safari/600.2.5" "templeos.org" 58.71.218.57 - - [11/Feb/2015:21:42:31 -0800] "GET /logs/ HTTP/1.1" 200 5473 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 58.71.218.57 - - [11/Feb/2015:21:42:34 -0800] "GET /logs/access.log HTTP/1.1" 200 216479 "http://www.templeos.org/logs/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -222.214.252.177 - - [11/Feb/2015:21:43:30 -0800] "GET /files/ASU_Transcripts.pdf HTTP/1.1" 200 13602 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +222.214.252.177 - - [11/Feb/2015:21:43:30 -0800] "GET /files/ASU_Transcripts.pdf HTTP/1.1" 200 13602 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 27.241.156.119 - - [11/Feb/2015:21:45:58 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 129.226.244.66 - - [11/Feb/2015:21:47:26 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 52.53.176.75 - - [11/Feb/2015:21:52:31 -0800] "GET /Wb/Adam/Opt/Boot/BootIns.html HTTP/1.1" 200 138815 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 246.2.100.15 - - [11/Feb/2015:21:54:13 -0800] "GET /Wb/Kernel/SerialDev/ HTTP/1.1" 200 1700 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:21:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:21:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 216.115.61.234 - - [11/Feb/2015:21:55:41 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 216.115.61.234 - - [11/Feb/2015:21:55:43 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -216.115.61.234 - - [11/Feb/2015:21:56:55 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -216.115.61.234 - - [11/Feb/2015:21:58:21 -0800] "GET /Wb/Home/Wb2/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -216.115.61.234 - - [11/Feb/2015:21:58:21 -0800] "GET /Wb/Home/Wb2/Imgs/MenuV0104.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -216.115.61.234 - - [11/Feb/2015:21:58:21 -0800] "GET /Wb/Home/Wb2/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:22:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +216.115.61.234 - - [11/Feb/2015:21:56:55 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +216.115.61.234 - - [11/Feb/2015:21:58:21 -0800] "GET /Wb/Home/Web/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +216.115.61.234 - - [11/Feb/2015:21:58:21 -0800] "GET /Wb/Home/Web/Imgs/MenuV0401.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +216.115.61.234 - - [11/Feb/2015:21:58:21 -0800] "GET /Wb/Home/Web/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:22:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 27.24.108.122 - - [11/Feb/2015:22:00:27 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" -27.24.108.122 - - [11/Feb/2015:22:00:27 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" -27.241.156.119 - - [11/Feb/2015:22:00:44 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/10/Img008.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" +27.24.108.122 - - [11/Feb/2015:22:00:27 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" +27.241.156.119 - - [11/Feb/2015:22:00:44 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/10/Img008.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 47.161.53.121 - - [11/Feb/2015:22:02:42 -0800] "GET /Wb/Doc/RedSea.html HTTP/1.1" 200 23788 "-" "mifetcher/1.0" "www.templeos.org" 47.161.53.78 - - [11/Feb/2015:22:02:42 -0800] "GET /Wb/Demo/Exceptions.html HTTP/1.1" 200 19013 "-" "mifetcher/1.0" "www.templeos.org" 52.53.176.100 - - [11/Feb/2015:22:03:33 -0800] "GET /Wb/Home/?S=A HTTP/1.1" 200 663 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 52.53.176.235 - - [11/Feb/2015:22:04:02 -0800] "GET /Wb/Apps/ToTheFront/?N=A HTTP/1.1" 200 1814 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 129.226.244.238 - - [11/Feb/2015:22:04:51 -0800] "GET /files/ASU_Transcripts.pdf HTTP/1.1" 200 13602 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" 92.101.67.98 - - [11/Feb/2015:22:07:35 -0800] "GET /apple-touch-icon.png HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3" "www.templeos.org" -58.128.177.232 - - [11/Feb/2015:22:10:44 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/06/Rant140626.TXT.Z HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.128.177.232 - - [11/Feb/2015:22:10:44 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/06/Rant140626.TXT.Z HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 129.226.244.66 - - [11/Feb/2015:22:12:30 -0800] "GET /Wb/Adam/Gr/SpriteEd.html HTTP/1.1" 200 639471 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 52.53.176.73 - - [11/Feb/2015:22:13:39 -0800] "GET /Wb/Compiler/Back1b.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -98.159.204.65 - - [11/Feb/2015:22:13:40 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/10/Rant141012.html HTTP/1.1" 404 89 "http://doska-vsem.ru/" "Mozilla/5.0 (compatible; Add Catalog/2.1;)" "www.templeos.org" -98.159.204.65 - - [11/Feb/2015:22:13:41 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/10/Rant141012.html HTTP/1.1" 404 89 "http://doska-vsem.ru/" "Mozilla/5.0 (compatible; Add Catalog/2.1;)" "www.templeos.org" -98.159.204.65 - - [11/Feb/2015:22:13:41 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/10/Rant141012.html HTTP/1.1" 404 89 "http://doska-vsem.ru/" "Mozilla/5.0 (compatible; Add Catalog/2.1;)" "www.templeos.org" -135.231.146.192 - - [11/Feb/2015:22:15:31 -0800] "GET /Wb/Accts/TS/Wb2/Games.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466" "www.templeos.org" -135.231.146.192 - - [11/Feb/2015:22:15:38 -0800] "GET /Wb/Accts/TS/Wb2/Games.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466" "www.templeos.org" +98.159.204.65 - - [11/Feb/2015:22:13:40 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/10/Rant141012.html HTTP/1.1" 404 89 "http://doska-vsem.ru/" "Mozilla/5.0 (compatible; Add Catalog/2.1;)" "www.templeos.org" +98.159.204.65 - - [11/Feb/2015:22:13:41 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/10/Rant141012.html HTTP/1.1" 404 89 "http://doska-vsem.ru/" "Mozilla/5.0 (compatible; Add Catalog/2.1;)" "www.templeos.org" +98.159.204.65 - - [11/Feb/2015:22:13:41 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/10/Rant141012.html HTTP/1.1" 404 89 "http://doska-vsem.ru/" "Mozilla/5.0 (compatible; Add Catalog/2.1;)" "www.templeos.org" +135.231.146.192 - - [11/Feb/2015:22:15:31 -0800] "GET /Wb/Accts/TS/Web/Games.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466" "www.templeos.org" +135.231.146.192 - - [11/Feb/2015:22:15:38 -0800] "GET /Wb/Accts/TS/Web/Games.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466" "www.templeos.org" 135.231.146.192 - - [11/Feb/2015:22:19:11 -0800] "GET /Wb/Kernel/Adam1.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466" "www.templeos.org" 135.231.146.192 - - [11/Feb/2015:22:19:21 -0800] "GET /Wb/Accts/Adam3.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466" "www.templeos.org" -135.231.146.192 - - [11/Feb/2015:22:21:14 -0800] "GET /Wb/Accts/TS/Wb2/LineCnt.html HTTP/1.1" 404 89 "-" "AlienBlue/2.9.2 CFNetwork/711.1.16 Darwin/14.0.0" "www.templeos.org" -135.231.146.192 - - [11/Feb/2015:22:21:15 -0800] "GET /Wb/Accts/TS/Wb2/LineCnt.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466" "www.templeos.org" -135.231.146.192 - - [11/Feb/2015:22:21:18 -0800] "GET /Wb/Accts/TS/Wb2/SymsAlpha.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466" "www.templeos.org" +135.231.146.192 - - [11/Feb/2015:22:21:14 -0800] "GET /Wb/Accts/TS/Web/LineCnt.html HTTP/1.1" 404 89 "-" "AlienBlue/2.9.2 CFNetwork/711.1.16 Darwin/14.0.0" "www.templeos.org" +135.231.146.192 - - [11/Feb/2015:22:21:15 -0800] "GET /Wb/Accts/TS/Web/LineCnt.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466" "www.templeos.org" +135.231.146.192 - - [11/Feb/2015:22:21:18 -0800] "GET /Wb/Accts/TS/Web/SymsAlpha.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466" "www.templeos.org" 202.176.251.152 - - [11/Feb/2015:22:22:23 -0800] "GET /Wb/PersonalNotes.html HTTP/1.1" 200 2556 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 223.88.111.136 - - [11/Feb/2015:22:22:32 -0800] "GET /Wb/Doc/TOSZ.html HTTP/1.1" 200 3187 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" -228.141.169.196 - - [11/Feb/2015:22:24:23 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/Rant130926.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" +228.141.169.196 - - [11/Feb/2015:22:24:23 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/Rant130926.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.169.196 - - [11/Feb/2015:22:24:24 -0800] "GET /Wb/Adam/Hash2a.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 228.141.169.196 - - [11/Feb/2015:22:24:24 -0800] "GET /Wb/Compiler/Hash1b.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 189.34.163.43 - - [11/Feb/2015:22:27:47 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "templeos.org" -189.34.163.43 - - [11/Feb/2015:22:27:47 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2013/12/Rant131224.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" +189.34.163.43 - - [11/Feb/2015:22:27:47 -0800] "GET /Wb/Accts/TS/Web/TAD/2013/12/Rant131224.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 189.34.163.43 - - [11/Feb/2015:22:27:47 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 74.51.200.50 - - [11/Feb/2015:22:28:29 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "www.templeos.org" 74.51.200.50 - - [11/Feb/2015:22:28:29 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "www.templeos.org" -52.53.176.185 - - [11/Feb/2015:22:29:24 -0800] "GET /Wb/Home/Wb2/Files/Words/?N=A HTTP/1.1" 200 1997 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" +52.53.176.185 - - [11/Feb/2015:22:29:24 -0800] "GET /Wb/Home/Downloads/Words/?N=A HTTP/1.1" 200 1997 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 228.141.141.213 - - [11/Feb/2015:22:30:49 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 52.53.176.236 - - [11/Feb/2015:22:35:47 -0800] "GET /Wb/Accts/TS/TAD/PersonalMenu.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 74.51.144.214 - - [11/Feb/2015:22:38:30 -0800] "GET /Wb/Adam/WordStat/WSMain.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" @@ -1015,48 +1015,48 @@ 175.107.111.93 - - [11/Feb/2015:22:41:21 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/sport=sportnews" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; FunWebProducts)" "www.templeos.org" 122.43.121.5 - - [11/Feb/2015:22:41:58 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 122.43.121.5 - - [11/Feb/2015:22:42:11 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" -240.177.94.44 - - [11/Feb/2015:22:42:13 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +240.177.94.44 - - [11/Feb/2015:22:42:13 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 240.177.94.44 - - [11/Feb/2015:22:42:52 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 190.248.157.66 - - [11/Feb/2015:22:43:24 -0800] "GET /images/Machine.jpg HTTP/1.1" 200 90402 "http://motherboard.vice.com/read/gods-lonely-programmer" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "templeos.org" 190.248.157.66 - - [11/Feb/2015:22:43:51 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 190.248.157.66 - - [11/Feb/2015:22:44:07 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -175.181.130.173 - - [11/Feb/2015:22:46:49 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Uzbl (Webkit 2.4) (Linux x86_64 [x86_64])" "www.templeos.org" +175.181.130.173 - - [11/Feb/2015:22:46:49 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Uzbl (Webkit 2.4) (Linux x86_64 [x86_64])" "www.templeos.org" 70.112.108.22 - - [11/Feb/2015:22:48:48 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" -70.112.108.22 - - [11/Feb/2015:22:49:04 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" +70.112.108.22 - - [11/Feb/2015:22:49:04 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" 111.127.160.133 - - [11/Feb/2015:22:50:30 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.35 Safari/537.36 OPR/28.0.1750.15 (Edition beta)" "www.templeos.org" -111.127.160.133 - - [11/Feb/2015:22:50:35 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.35 Safari/537.36 OPR/28.0.1750.15 (Edition beta)" "www.templeos.org" -129.226.244.80 - - [11/Feb/2015:22:50:36 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" -111.127.160.133 - - [11/Feb/2015:22:50:56 -0800] "GET /Wb/Home/Wb2/Files HTTP/1.1" 301 105 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.35 Safari/537.36 OPR/28.0.1750.15 (Edition beta)" "www.templeos.org" +111.127.160.133 - - [11/Feb/2015:22:50:35 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.35 Safari/537.36 OPR/28.0.1750.15 (Edition beta)" "www.templeos.org" +129.226.244.80 - - [11/Feb/2015:22:50:36 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" +111.127.160.133 - - [11/Feb/2015:22:50:56 -0800] "GET /Wb/Home/Downloads HTTP/1.1" 301 105 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.35 Safari/537.36 OPR/28.0.1750.15 (Edition beta)" "www.templeos.org" 111.127.160.133 - - [11/Feb/2015:22:50:56 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.35 Safari/537.36 OPR/28.0.1750.15 (Edition beta)" "www.templeos.org" 39.83.94.17 - - [11/Feb/2015:22:55:35 -0800] "GET /Wb/Doc/MultiCore.html HTTP/1.1" 200 5292 "-" "Mozilla/5.0 (compatible; XoviBot/2.0; +http://www.xovibot.net/)" "www.templeos.org" 185.106.116.254 - - [11/Feb/2015:22:57:24 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" 74.50.246.196 - - [11/Feb/2015:22:57:37 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Linux; Android 5.0.1; LG-D838 Build/LRX21Y) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" -74.50.246.196 - - [11/Feb/2015:22:57:58 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 5.0.1; LG-D838 Build/LRX21Y) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" -74.50.246.196 - - [11/Feb/2015:22:57:59 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 5.0.1; LG-D838 Build/LRX21Y) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" -74.50.246.196 - - [11/Feb/2015:22:58:03 -0800] "GET /Wb/Home/Wb2/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Linux; Android 5.0.1; LG-D838 Build/LRX21Y) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" -74.50.246.196 - - [11/Feb/2015:22:58:04 -0800] "GET /Wb/Home/Wb2/Imgs/MenuV0104.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (Linux; Android 5.0.1; LG-D838 Build/LRX21Y) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" -185.106.116.254 - - [11/Feb/2015:22:58:33 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" -185.106.116.254 - - [11/Feb/2015:22:59:15 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" +74.50.246.196 - - [11/Feb/2015:22:57:58 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 5.0.1; LG-D838 Build/LRX21Y) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" +74.50.246.196 - - [11/Feb/2015:22:57:59 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 5.0.1; LG-D838 Build/LRX21Y) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" +74.50.246.196 - - [11/Feb/2015:22:58:03 -0800] "GET /Wb/Home/Web/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Linux; Android 5.0.1; LG-D838 Build/LRX21Y) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" +74.50.246.196 - - [11/Feb/2015:22:58:04 -0800] "GET /Wb/Home/Web/Imgs/MenuV0401.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (Linux; Android 5.0.1; LG-D838 Build/LRX21Y) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" +185.106.116.254 - - [11/Feb/2015:22:58:33 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" +185.106.116.254 - - [11/Feb/2015:22:59:15 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" 74.51.215.137 - - [11/Feb/2015:22:59:39 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.it/" "Mozilla/5.0 (Linux; Android 4.4.4; A0001 Build/KTU84Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 74.51.215.185 - - [11/Feb/2015:22:59:42 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Linux; Android 4.4.4; A0001 Build/KTU84Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:23:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:23:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 52.53.176.242 - - [11/Feb/2015:23:04:32 -0800] "GET /Wb/Apps/Logic/Logic.html HTTP/1.1" 200 320827 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 56.200.27.17 - - [11/Feb/2015:23:08:10 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 149.76.214.50 - - [11/Feb/2015:23:08:19 -0800] "GET /files/DICTIONARY.TXT HTTP/1.1" 200 8060928 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60" "www.templeos.org" 27.210.37.110 - - [11/Feb/2015:23:15:49 -0800] "GET /Wb/Adam/Gr/GrBitMap.html HTTP/1.1" 200 1037461 "-" "Twitterbot/1.0" "www.templeos.org" 151.69.116.248 - - [11/Feb/2015:23:18:55 -0800] "GET /robots.txt HTTP/1.1" 404 89 "http://www.templeos.org/robots.txt" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2)" "www.templeos.org" 122.43.121.5 - - [11/Feb/2015:23:19:26 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -122.43.121.5 - - [11/Feb/2015:23:22:17 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 3600 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +122.43.121.5 - - [11/Feb/2015:23:22:17 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 3600 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 228.141.141.213 - - [11/Feb/2015:23:24:57 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses31.html HTTP/1.1" 200 2957 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 224.115.18.243 - - [11/Feb/2015:23:29:31 -0800] "GET /Wb/Misc/PCIDevices.html HTTP/1.1" 200 624081 "http://r.search.yahoo.com/_ylt=AwrTcc8oVtxURO4AV.8PxQt.;_ylu=X3oDMTEzbmdoYXFmBHNlYwNzcgRwb3MDMgRjb2xvA2dxMQR2dGlkA1lIUzAwNF8x/RV=2/RE=1423754920/RO=10/RU=http%3a%2f%2fwww.templeos.org%2fWb%2fMisc%2fPCIDevices.html/RK=0/RS=hR1HRa9C620s_g4BfdgysJyCuro-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 108.204.215.78 - - [11/Feb/2015:23:31:38 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 108.204.215.78 - - [11/Feb/2015:23:31:39 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 108.204.215.78 - - [11/Feb/2015:23:31:57 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -108.204.215.78 - - [11/Feb/2015:23:32:43 -0800] "GET /Wb/Home/Wb2/Files HTTP/1.1" 301 105 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -108.204.215.78 - - [11/Feb/2015:23:32:44 -0800] "GET /Wb/Home/Wb2/Files/ HTTP/1.1" 200 5204 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +108.204.215.78 - - [11/Feb/2015:23:32:43 -0800] "GET /Wb/Home/Downloads HTTP/1.1" 301 105 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +108.204.215.78 - - [11/Feb/2015:23:32:44 -0800] "GET /Wb/Home/Downloads/ HTTP/1.1" 200 5204 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 228.141.141.213 - - [11/Feb/2015:23:36:28 -0800] "GET /Wb/Demo/Carry.html HTTP/1.1" 200 14681 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" -58.128.177.232 - - [11/Feb/2015:23:50:51 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/03/Rant140305.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +58.128.177.232 - - [11/Feb/2015:23:50:51 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/03/Rant140305.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 52.53.176.185 - - [11/Feb/2015:23:51:52 -0800] "GET /Wb/Adam/AExts.HPP.Z HTTP/1.1" 200 2002 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -70.90.114.220 - - [11/Feb/2015:23:53:53 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0213A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -70.90.114.220 - - [11/Feb/2015:23:53:53 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0213A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -131.8.134.171 - - [11/Feb/2015:23:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +70.90.114.220 - - [11/Feb/2015:23:53:53 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0213A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +70.90.114.220 - - [11/Feb/2015:23:53:53 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0213A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +131.8.134.171 - - [11/Feb/2015:23:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" diff --git a/Demo/WebLogExample/access_150213.LOG b/Demo/WebLogExample/access_150213.LOG index 11b6d40..99c37c1 100644 --- a/Demo/WebLogExample/access_150213.LOG +++ b/Demo/WebLogExample/access_150213.LOG @@ -1,13 +1,13 @@ 169.198.20.168 - - [12/Feb/2015:00:00:27 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=0523ff5c0c3046e85673af71613146f3&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 169.198.20.168 - - [12/Feb/2015:00:00:27 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -169.198.20.168 - - [12/Feb/2015:00:00:45 -0800] "GET /Wb/Home/Wb2/3rdParty.html HTTP/1.1" 200 3094 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -9.106.116.227 - - [12/Feb/2015:00:11:06 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Page2RSS/0.7; +http://page2rss.com/)" "www.templeos.org" +169.198.20.168 - - [12/Feb/2015:00:00:45 -0800] "GET /Wb/Home/Web/3rdParty.html HTTP/1.1" 200 3094 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +9.106.116.227 - - [12/Feb/2015:00:11:06 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Page2RSS/0.7; +http://page2rss.com/)" "www.templeos.org" 235.120.208.236 - - [12/Feb/2015:00:16:13 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -235.120.208.236 - - [12/Feb/2015:00:17:08 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +235.120.208.236 - - [12/Feb/2015:00:17:08 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 104.166.59.246 - - [12/Feb/2015:00:18:20 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 15.88.141.246 - - [12/Feb/2015:00:20:54 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "templeos.org" 146.194.101.244 - - [12/Feb/2015:00:21:10 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0" "www.templeos.org" -203.99.207.249 - - [12/Feb/2015:00:21:26 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 3600 "http://templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +203.99.207.249 - - [12/Feb/2015:00:21:26 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 3600 "http://templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 231.231.121.94 - - [12/Feb/2015:00:22:55 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 9.183.112.172 - - [12/Feb/2015:00:24:05 -0800] "GET /Wb/Adam/?M=A HTTP/1.1" 200 6239 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" 9.183.112.172 - - [12/Feb/2015:00:24:05 -0800] "GET /Wb/Adam/DolDoc/?M=A HTTP/1.1" 200 5668 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" "www.templeos.org" @@ -15,12 +15,12 @@ 92.78.238.59 - - [12/Feb/2015:00:25:38 -0800] "GET / HTTP/1.1" 200 6329 "-" "NetLyzer FastProbe" "www.templeos.org" 42.209.145.57 - - [12/Feb/2015:00:25:53 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.be/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 42.209.145.57 - - [12/Feb/2015:00:25:55 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -18.199.184.33 - - [12/Feb/2015:00:26:06 -0800] "GET /Wb/Home/Wb2/History.html HTTP/1.1" 200 7745 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +18.199.184.33 - - [12/Feb/2015:00:26:06 -0800] "GET /Wb/Home/Web/History.html HTTP/1.1" 200 7745 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 18.199.184.33 - - [12/Feb/2015:00:26:08 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 18.199.184.33 - - [12/Feb/2015:00:27:52 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -18.199.184.33 - - [12/Feb/2015:00:27:54 -0800] "GET /Wb/Home/Wb2/3rdParty.html HTTP/1.1" 200 3094 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -18.199.184.33 - - [12/Feb/2015:00:31:02 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -147.59.227.112 - - [12/Feb/2015:00:31:06 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSVideos.html HTTP/1.1" 404 89 "-" "Pinterest/0.2 (+http://www.pinterest.com/)" "www.templeos.org" +18.199.184.33 - - [12/Feb/2015:00:27:54 -0800] "GET /Wb/Home/Web/3rdParty.html HTTP/1.1" 200 3094 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +18.199.184.33 - - [12/Feb/2015:00:31:02 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +147.59.227.112 - - [12/Feb/2015:00:31:06 -0800] "GET /Wb/Accts/TS/Web/TempleOSVideos.html HTTP/1.1" 404 89 "-" "Pinterest/0.2 (+http://www.pinterest.com/)" "www.templeos.org" 34.87.144.98 - - [12/Feb/2015:00:34:59 -0800] "HEAD /TempleOSCD.ISO HTTP/1.1" 200 0 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8 (.NET CLR 2.0.50727)" "www.templeos.org" 164.151.148.185 - - [12/Feb/2015:00:37:23 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:25.2) Gecko/20150122 PaleMoon/25.2.1" "www.templeos.org" 18.199.184.33 - - [12/Feb/2015:00:39:13 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" @@ -28,24 +28,24 @@ 252.248.116.59 - - [12/Feb/2015:00:47:43 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 119.152.47.77 - - [12/Feb/2015:00:51:04 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:00:51:21 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -154.241.32.105 - - [12/Feb/2015:00:53:33 -0800] "GET /Wb/Accts/TS/Wb2/AfterEgypt03.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" +154.241.32.105 - - [12/Feb/2015:00:53:33 -0800] "GET /Wb/Accts/TS/Web/AfterEgypt03.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 152.130.74.187 - - [12/Feb/2015:00:53:58 -0800] "GET / HTTP/1.1" 200 6329 "http://www.haosou.com/s?ie=utf-8&src=hao_start_new&shb=1&q=templeos" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36" "www.templeos.org" -181.41.2.88 - - [12/Feb/2015:00:54:47 -0800] "GET /Wb/Home/Wb2/Files/Text/Talmud.TXT HTTP/1.1" 200 849716 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36" "www.templeos.org" -223.247.137.232 - - [12/Feb/2015:00:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +181.41.2.88 - - [12/Feb/2015:00:54:47 -0800] "GET /Wb/Home/Downloads/Text/Talmud.TXT HTTP/1.1" 200 849716 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36" "www.templeos.org" +223.247.137.232 - - [12/Feb/2015:00:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 184.209.164.221 - - [12/Feb/2015:00:58:45 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0" "www.templeos.org" -223.247.137.232 - - [12/Feb/2015:01:00:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +223.247.137.232 - - [12/Feb/2015:01:00:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 211.64.68.214 - - [12/Feb/2015:01:03:26 -0800] "HEAD / HTTP/1.1" 200 0 "-" "-" "www.templeos.org" 211.64.68.214 - - [12/Feb/2015:01:03:29 -0800] "GET / HTTP/1.1" 200 6329 "-" "-" "www.templeos.org" 92.71.193.114 - - [12/Feb/2015:01:05:49 -0800] "GET /Wb/Doc/Tips.html HTTP/1.1" 200 34154 "-" "Mozilla/5.0 (compatible; XoviBot/2.0; +http://www.xovibot.net/)" "www.templeos.org" -211.54.162.154 - - [12/Feb/2015:01:06:08 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/10/Rant141010.html HTTP/1.1" 404 89 "http://www.templeos.org/Wb/Accts/TS/Wb2/Rants/TAD/2014/10/Rant141010.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 YaBrowser/14.10.2062.12061 Safari/537.36" "www.templeos.org" +211.54.162.154 - - [12/Feb/2015:01:06:08 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/10/Rant141010.html HTTP/1.1" 404 89 "http://www.templeos.org/Wb/Accts/TS/Web/Rants/TAD/2014/10/Rant141010.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 YaBrowser/14.10.2062.12061 Safari/537.36" "www.templeos.org" 175.213.170.33 - - [12/Feb/2015:01:06:26 -0800] "GET / HTTP/1.1" 200 6329 "http://semalt.semalt.com/crawler.php?u=http://templeos.org" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36" "templeos.org" -35.18.127.92 - - [12/Feb/2015:01:06:50 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2013/12/Rant131215.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +35.18.127.92 - - [12/Feb/2015:01:06:50 -0800] "GET /Wb/Accts/TS/Web/TAD/2013/12/Rant131215.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 154.247.1.105 - - [12/Feb/2015:01:09:23 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" 154.247.1.105 - - [12/Feb/2015:01:09:25 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:01:10:47 -0800] "GET /logs/ HTTP/1.1" 200 5619 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:01:10:51 -0800] "GET /logs/access_150212.log HTTP/1.1" 200 241474 "http://www.templeos.org/logs/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:01:10:54 -0800] "GET /logs/access.log HTTP/1.1" 200 9450 "http://www.templeos.org/logs/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -52.209.6.251 - - [12/Feb/2015:01:21:38 -0800] "GET /Wb/Home/Wb2/Files/HDAudio/?N=D HTTP/1.1" 200 1843 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" +52.209.6.251 - - [12/Feb/2015:01:21:38 -0800] "GET /Wb/Home/Downloads/HDAudio/?N=D HTTP/1.1" 200 1843 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 18.14.185.120 - - [12/Feb/2015:01:24:19 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatible; SMTBot/1.0; +http://www.similartech.com/smtbot)" "templeos.org" 18.14.185.120 - - [12/Feb/2015:01:25:11 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; SMTBot/1.0; +http://www.similartech.com/smtbot)" "templeos.org" 18.14.185.120 - - [12/Feb/2015:01:25:11 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; SMTBot/1.0; +http://www.similartech.com/smtbot)" "templeos.org" @@ -54,8 +54,8 @@ 18.14.185.120 - - [12/Feb/2015:01:25:12 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; SMTBot/1.0; +http://www.similartech.com/smtbot)" "templeos.org" 40.180.77.60 - - [12/Feb/2015:01:27:45 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" 40.180.77.60 - - [12/Feb/2015:01:27:46 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" -146.238.106.94 - - [12/Feb/2015:01:28:49 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/10/Rant141012.html HTTP/1.1" 404 89 "http://prigatour.ru/" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)" "www.templeos.org" -146.238.106.94 - - [12/Feb/2015:01:28:50 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/10/Rant141012.html HTTP/1.1" 404 89 "http://prigatour.ru/" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)" "www.templeos.org" +146.238.106.94 - - [12/Feb/2015:01:28:49 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/10/Rant141012.html HTTP/1.1" 404 89 "http://prigatour.ru/" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)" "www.templeos.org" +146.238.106.94 - - [12/Feb/2015:01:28:50 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/10/Rant141012.html HTTP/1.1" 404 89 "http://prigatour.ru/" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)" "www.templeos.org" 232.34.252.227 - - [12/Feb/2015:01:31:07 -0800] "GET / HTTP/1.1" 200 6329 "https://www.facebook.com/wlboards" "Mozilla/5.0 (Windows NT 6.3; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" 232.34.252.227 - - [12/Feb/2015:01:31:07 -0800] "GET / HTTP/1.1" 200 6329 "https://www.facebook.com/wlboards" "Mozilla/5.0 (X11; OpenBSD amd64; rv:28.0) Gecko/20100101 Firefox/28.0" "www.templeos.org" 232.34.252.227 - - [12/Feb/2015:01:31:07 -0800] "GET / HTTP/1.1" 200 6329 "https://www.facebook.com/wlboards" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36" "www.templeos.org" @@ -81,17 +81,17 @@ 126.171.105.135 - - [12/Feb/2015:01:37:07 -0800] "GET /Wb/Doc/HolyC.html HTTP/1.1" 200 30095 "http://www.reddit.com/r/TempleOS_Official/comments/2q0k2l/how_can_i_learn_holyc/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 126.171.105.135 - - [12/Feb/2015:01:37:08 -0800] "GET /Wb/Doc/DemoIndex.html HTTP/1.1" 200 32945 "http://www.reddit.com/r/TempleOS_Official/comments/2q0k2l/how_can_i_learn_holyc/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 132.112.187.174 - - [12/Feb/2015:01:37:15 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "http://www.templeos.org/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" -132.112.187.174 - - [12/Feb/2015:01:37:25 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 3616 "http://www.templeos.org/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" +132.112.187.174 - - [12/Feb/2015:01:37:25 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 3616 "http://www.templeos.org/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" 132.112.187.174 - - [12/Feb/2015:01:38:46 -0800] "GET /Wb/Apps/AfterEgypt/Comics/ HTTP/1.1" 200 20959 "http://www.templeos.org/Wb/Adam/God/HSNotes.html" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" 132.112.187.174 - - [12/Feb/2015:01:38:52 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses10.html HTTP/1.1" 200 2819 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" 132.112.187.174 - - [12/Feb/2015:01:39:02 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses08.TXT.Z HTTP/1.1" 200 334 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" 132.112.187.174 - - [12/Feb/2015:01:39:08 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses01.html HTTP/1.1" 200 2935 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" 132.112.187.174 - - [12/Feb/2015:01:39:27 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses02.html HTTP/1.1" 200 3489 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" -105.108.89.16 - - [12/Feb/2015:01:39:38 -0800] "GET /Wb/Home/Wb2/History.html HTTP/1.1" 200 7745 "-" "mifetcher/1.0" "www.templeos.org" +105.108.89.16 - - [12/Feb/2015:01:39:38 -0800] "GET /Wb/Home/Web/History.html HTTP/1.1" 200 7745 "-" "mifetcher/1.0" "www.templeos.org" 132.112.187.174 - - [12/Feb/2015:01:39:43 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses04.html HTTP/1.1" 200 2928 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" 132.112.187.174 - - [12/Feb/2015:01:40:09 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses16.html HTTP/1.1" 200 3688 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" 132.112.187.174 - - [12/Feb/2015:01:40:36 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses19.TXT.Z HTTP/1.1" 200 337 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" -46.48.190.210 - - [12/Feb/2015:01:40:46 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/10/Img057.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" +46.48.190.210 - - [12/Feb/2015:01:40:46 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/10/Img057.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 46.48.190.210 - - [12/Feb/2015:01:40:48 -0800] "GET /images/Frosting.jpg HTTP/1.1" 200 21326 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 132.112.187.174 - - [12/Feb/2015:01:40:59 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses21.html HTTP/1.1" 200 2793 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" 132.112.187.174 - - [12/Feb/2015:01:41:08 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses22.html HTTP/1.1" 200 3461 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4" "www.templeos.org" @@ -114,7 +114,7 @@ 146.195.0.189 - - [12/Feb/2015:01:44:43 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 146.195.0.189 - - [12/Feb/2015:01:44:52 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.pl/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36" "www.templeos.org" 146.195.0.189 - - [12/Feb/2015:01:44:53 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.pl/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36" "www.templeos.org" -146.195.0.189 - - [12/Feb/2015:01:45:18 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +146.195.0.189 - - [12/Feb/2015:01:45:18 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 46.48.190.210 - - [12/Feb/2015:01:45:44 -0800] "GET /Wb/Apps/Psalmody/Examples/blinded.html HTTP/1.1" 200 24692 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 46.48.190.210 - - [12/Feb/2015:01:47:21 -0800] "GET /Wb/Demo/SortFileExample/SortedF64.html HTTP/1.1" 200 2725 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 15.88.213.93 - - [12/Feb/2015:01:47:29 -0800] "GET /TempleOS.html HTTP/1.1" 200 12685 "-" "DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)" "www.templeos.org" @@ -130,87 +130,87 @@ 96.11.7.33 - - [12/Feb/2015:01:52:13 -0800] "GET /Wb/Apps/Span/?M=A HTTP/1.1" 200 2804 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 147.255.165.35 - - [12/Feb/2015:01:55:51 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "www.templeos.org" 129.14.210.30 - - [12/Feb/2015:01:56:13 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" -129.14.210.30 - - [12/Feb/2015:01:56:17 -0800] "GET /Wb/Home/Wb2/History.html HTTP/1.1" 200 7745 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" +129.14.210.30 - - [12/Feb/2015:01:56:17 -0800] "GET /Wb/Home/Web/History.html HTTP/1.1" 200 7745 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" 18.199.184.33 - - [12/Feb/2015:01:57:18 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses01.TXT.Z HTTP/1.1" 200 324 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -96.11.7.225 - - [12/Feb/2015:01:58:16 -0800] "GET /Wb/Home/Wb2/Files/Text/Darwin.TXT HTTP/1.1" 200 851968 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" +96.11.7.225 - - [12/Feb/2015:01:58:16 -0800] "GET /Wb/Home/Downloads/Text/Darwin.TXT HTTP/1.1" 200 851968 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 13.92.170.164 - - [12/Feb/2015:01:59:23 -0800] "GET / HTTP/1.1" 200 6329 "http://forum.ubuntu-it.org/viewtopic.php?f=13&t=304452&start=2940" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 13.92.170.164 - - [12/Feb/2015:01:59:24 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -223.247.137.232 - - [12/Feb/2015:02:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +223.247.137.232 - - [12/Feb/2015:02:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 18.199.184.33 - - [12/Feb/2015:02:00:04 -0800] "GET /Wb/Apps/AfterEgypt/ HTTP/1.1" 200 4643 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 35.18.127.92 - - [12/Feb/2015:02:00:13 -0800] "GET /Wb/Accts/PersonalNotes.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 154.241.32.105 - - [12/Feb/2015:02:02:02 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" -154.241.32.105 - - [12/Feb/2015:02:02:05 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/12/Rant131230.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" +154.241.32.105 - - [12/Feb/2015:02:02:05 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/12/Rant131230.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 92.248.212.126 - - [12/Feb/2015:02:02:14 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=0523ff5c0c3046e85673af71613146f3&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 163.236.58.23 - - [12/Feb/2015:02:05:34 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com.hk/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -163.236.58.23 - - [12/Feb/2015:02:06:37 -0800] "GET /Wb/Home/Wb2/Files/Movies.html HTTP/1.1" 200 9318 "http://www.templeos.org/Wb/Home/Wb2/Files/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +163.236.58.23 - - [12/Feb/2015:02:06:37 -0800] "GET /Wb/Home/Downloads/Movies.html HTTP/1.1" 200 9318 "http://www.templeos.org/Wb/Home/Downloads/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 35.18.127.92 - - [12/Feb/2015:02:07:07 -0800] "GET /Certs/virtual-notary-cert-randomnum-43249.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -249.107.121.250 - - [12/Feb/2015:02:07:17 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/10/Rant131007.html HTTP/1.1" 404 89 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Dragon/36.1.1.21 Chrome/36.0.1985.97 Safari/537.36" "www.templeos.org" +249.107.121.250 - - [12/Feb/2015:02:07:17 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/10/Rant131007.html HTTP/1.1" 404 89 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Dragon/36.1.1.21 Chrome/36.0.1985.97 Safari/537.36" "www.templeos.org" 117.175.238.94 - - [12/Feb/2015:02:08:54 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) chromeframe/10.0.648.205" "www.templeos.org" -42.122.6.164 - - [12/Feb/2015:02:11:32 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" +42.122.6.164 - - [12/Feb/2015:02:11:32 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" 18.199.184.33 - - [12/Feb/2015:02:11:46 -0800] "GET /Wb/Doc/HelpIndex.html HTTP/1.1" 200 19954 "http://www.templeos.org/Wb/Doc/Credits.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -163.236.58.23 - - [12/Feb/2015:02:11:49 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 1966080 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +163.236.58.23 - - [12/Feb/2015:02:11:49 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 1966080 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 231.231.121.111 - - [12/Feb/2015:02:12:14 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 18.199.184.33 - - [12/Feb/2015:02:13:04 -0800] "GET /Wb/Doc/GuideLines.html HTTP/1.1" 200 19765 "http://www.templeos.org/Wb/Doc/HelpIndex.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 18.199.184.33 - - [12/Feb/2015:02:13:15 -0800] "GET /Wb/Doc/MultiTasking.html HTTP/1.1" 200 6972 "http://www.templeos.org/Wb/Doc/HelpIndex.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -96.103.90.46 - - [12/Feb/2015:02:15:20 -0800] "GET /Wb/Home/Wb2/Files HTTP/1.1" 301 105 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -96.103.90.46 - - [12/Feb/2015:02:15:20 -0800] "GET /Wb/Home/Wb2/Files/ HTTP/1.1" 200 5204 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -96.103.90.46 - - [12/Feb/2015:02:15:22 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 3600 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +96.103.90.46 - - [12/Feb/2015:02:15:20 -0800] "GET /Wb/Home/Downloads HTTP/1.1" 301 105 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +96.103.90.46 - - [12/Feb/2015:02:15:20 -0800] "GET /Wb/Home/Downloads/ HTTP/1.1" 200 5204 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +96.103.90.46 - - [12/Feb/2015:02:15:22 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 3600 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 213.15.135.144 - - [12/Feb/2015:02:15:25 -0800] "GET /Wb/Doc/DemoIndex.html HTTP/1.1" 200 32945 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 97.150.165.238 - - [12/Feb/2015:02:19:56 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=0523ff5c0c3046e85673af71613146f3&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 137.214.97.64 - - [12/Feb/2015:02:24:49 -0800] "GET / HTTP/1.1" 200 6329 "http://www.losethos.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" 137.214.97.64 - - [12/Feb/2015:02:24:50 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36" "www.templeos.org" -42.122.6.164 - - [12/Feb/2015:02:29:05 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" +42.122.6.164 - - [12/Feb/2015:02:29:05 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" 96.11.7.217 - - [12/Feb/2015:02:30:08 -0800] "GET /Wb/Demo/ScreenCodes.CPP.Z HTTP/1.1" 200 500 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 40.200.113.75 - - [12/Feb/2015:02:30:17 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.hu/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 40.200.113.75 - - [12/Feb/2015:02:30:18 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -42.122.6.164 - - [12/Feb/2015:02:31:47 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" -40.200.113.75 - - [12/Feb/2015:02:31:49 -0800] "GET /TempleOSUltra.ISO HTTP/1.1" 200 2181120 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -40.200.113.75 - - [12/Feb/2015:02:32:14 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18120704 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -42.122.6.164 - - [12/Feb/2015:02:34:16 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" -163.236.58.23 - - [12/Feb/2015:02:34:36 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12685 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -163.236.58.23 - - [12/Feb/2015:02:34:49 -0800] "GET /Wb/Doc/Mysteries.html HTTP/1.1" 200 18410 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +42.122.6.164 - - [12/Feb/2015:02:31:47 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" +40.200.113.75 - - [12/Feb/2015:02:31:49 -0800] "GET /TempleOSUltra.ISO HTTP/1.1" 200 2181120 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +40.200.113.75 - - [12/Feb/2015:02:32:14 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18120704 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +42.122.6.164 - - [12/Feb/2015:02:34:16 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" +163.236.58.23 - - [12/Feb/2015:02:34:36 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12685 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +163.236.58.23 - - [12/Feb/2015:02:34:49 -0800] "GET /Wb/Doc/Mysteries.html HTTP/1.1" 200 18410 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 164.234.233.238 - - [12/Feb/2015:02:35:12 -0800] "GET / HTTP/1.1" 200 6345 "http://www.google.com.tr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=3YHcVIaqIIXWapjzgOgB&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&sig2=E6F-gxSd5V12Ud5QnIp7-g&cad=rja" "Mozilla/5.0 (Windows NT 5.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 122.142.237.243 - - [12/Feb/2015:02:35:56 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt; DTS Agent" "www.templeos.org" 163.236.58.23 - - [12/Feb/2015:02:36:48 -0800] "GET /Wb/Doc/Boot.html HTTP/1.1" 200 10347 "https://www.google.com.hk/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -42.122.6.164 - - [12/Feb/2015:02:36:53 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" -15.88.213.225 - - [12/Feb/2015:02:41:13 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/06/Rant140601.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" +42.122.6.164 - - [12/Feb/2015:02:36:53 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16" "www.templeos.org" +15.88.213.225 - - [12/Feb/2015:02:41:13 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/06/Rant140601.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" 147.107.16.169 - - [12/Feb/2015:02:42:21 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "www.templeos.org" 154.151.49.6 - - [12/Feb/2015:02:45:56 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Blekkobot; ScoutJet; +http://blekko.com/about/blekkobot)" "www.templeos.org" 154.151.49.6 - - [12/Feb/2015:02:45:56 -0800] "GET /Wb/Doc/Charter.html HTTP/1.1" 200 10431 "-" "Mozilla/5.0 (compatible; Blekkobot; ScoutJet; +http://blekko.com/about/blekkobot)" "www.templeos.org" 18.199.184.33 - - [12/Feb/2015:02:47:42 -0800] "GET /Wb/Demo/Snd/ASCIIOrgan.html HTTP/1.1" 200 21538 "http://www.templeos.org/Wb/Doc/DemoIndex.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -35.18.127.92 - - [12/Feb/2015:02:49:36 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/08/Rant140823.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +35.18.127.92 - - [12/Feb/2015:02:49:36 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/08/Rant140823.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 78.41.150.193 - - [12/Feb/2015:02:50:03 -0800] "GET / HTTP/1.1" 200 6329 "http://t.co/hheHFEwFTV" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.43 Safari/537.36" "www.templeos.org" 121.241.57.75 - - [12/Feb/2015:02:50:03 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 121.241.57.75 - - [12/Feb/2015:02:50:03 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 18.199.184.33 - - [12/Feb/2015:02:50:47 -0800] "GET /Wb/Demo/Lectures/Spinning.html HTTP/1.1" 200 46186 "http://www.templeos.org/Wb/Doc/MultiTasking.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 48.231.15.92 - - [12/Feb/2015:02:51:07 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" -121.241.57.75 - - [12/Feb/2015:02:51:15 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 1966080 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +121.241.57.75 - - [12/Feb/2015:02:51:15 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 1966080 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 181.97.102.9 - - [12/Feb/2015:02:52:01 -0800] "GET /Wb/Doc/Strategy.html HTTP/1.1" 200 10879 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 121.241.57.75 - - [12/Feb/2015:02:52:13 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 48.231.15.92 - - [12/Feb/2015:02:52:41 -0800] "GET /files/SimStrSetUp.zip HTTP/1.1" 200 1376256 "http://www.templeos.org/Wb/Doc/AboutTempleOS.html" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" -223.247.137.232 - - [12/Feb/2015:02:55:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" -231.231.121.94 - - [12/Feb/2015:02:55:42 -0800] "GET /Wb/Home/Wb2/3rdParty.html HTTP/1.1" 200 3094 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" -231.231.121.94 - - [12/Feb/2015:02:55:42 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/04/Rant140421.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" +223.247.137.232 - - [12/Feb/2015:02:55:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +231.231.121.94 - - [12/Feb/2015:02:55:42 -0800] "GET /Wb/Home/Web/3rdParty.html HTTP/1.1" 200 3094 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" +231.231.121.94 - - [12/Feb/2015:02:55:42 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/04/Rant140421.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 199.115.229.107 - - [12/Feb/2015:02:56:18 -0800] "GET / HTTP/1.1" 200 6345 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.4.0" "templeos.org" 231.231.121.111 - - [12/Feb/2015:02:57:11 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "templeos.org" -35.132.148.108 - - [12/Feb/2015:02:57:35 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12685 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -35.132.148.108 - - [12/Feb/2015:02:57:39 -0800] "GET /Wb/Home/Wb2/LineRep.html HTTP/1.1" 200 110108 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -35.132.148.108 - - [12/Feb/2015:02:57:44 -0800] "GET /Wb/Kernel/Task.html HTTP/1.1" 200 293248 "http://www.templeos.org/Wb/Home/Wb2/LineRep.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +35.132.148.108 - - [12/Feb/2015:02:57:35 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12685 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +35.132.148.108 - - [12/Feb/2015:02:57:39 -0800] "GET /Wb/Home/Web/LineRep.html HTTP/1.1" 200 110108 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +35.132.148.108 - - [12/Feb/2015:02:57:44 -0800] "GET /Wb/Kernel/Task.html HTTP/1.1" 200 293248 "http://www.templeos.org/Wb/Home/Web/LineRep.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 231.231.121.111 - - [12/Feb/2015:02:58:12 -0800] "GET /Wb/Misc/PCIDevices.html HTTP/1.1" 200 624081 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 18.199.184.33 - - [12/Feb/2015:02:59:20 -0800] "GET /Wb/Doc/CharOverview.html HTTP/1.1" 200 6197 "http://www.templeos.org/Wb/Doc/HelpIndex.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 18.199.184.33 - - [12/Feb/2015:02:59:23 -0800] "GET /Wb/Doc/CmdLineOverview.html HTTP/1.1" 200 6862 "http://www.templeos.org/Wb/Doc/HelpIndex.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -223.247.137.232 - - [12/Feb/2015:03:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" -35.18.127.92 - - [12/Feb/2015:03:00:18 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2013/12/Rant131208.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +223.247.137.232 - - [12/Feb/2015:03:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +35.18.127.92 - - [12/Feb/2015:03:00:18 -0800] "GET /Wb/Accts/TS/Web/TAD/2013/12/Rant131208.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 52.209.6.156 - - [12/Feb/2015:03:10:48 -0800] "GET /Wb/Demo/SortFileExample/SortedF64.html HTTP/1.1" 200 2741 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 219.239.239.165 - - [12/Feb/2015:03:11:14 -0800] "GET /admin.php HTTP/1.1" 200 73 "-" "Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/24.0.1290.1 Safari/537.13" "templeos.org" 15.88.159.150 - - [12/Feb/2015:03:14:38 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Linux; Android 4.4.2; LG-D850 Build/KVT49L.D85010f) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" -15.88.159.153 - - [12/Feb/2015:03:14:50 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12685 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 4.4.2; LG-D850 Build/KVT49L.D85010f) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" +15.88.159.153 - - [12/Feb/2015:03:14:50 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12685 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 4.4.2; LG-D850 Build/KVT49L.D85010f) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 113.156.180.233 - - [12/Feb/2015:03:15:53 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18120704 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" -15.88.159.153 - - [12/Feb/2015:03:17:28 -0800] "GET /Wb/Home/Wb2/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (Linux; Android 4.4.2; LG-D850 Build/KVT49L.D85010f) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" -15.88.159.153 - - [12/Feb/2015:03:17:28 -0800] "GET /Wb/Home/Wb2/Imgs/MenuV0104.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (Linux; Android 4.4.2; LG-D850 Build/KVT49L.D85010f) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" -15.88.159.150 - - [12/Feb/2015:03:17:28 -0800] "GET /Wb/Home/Wb2/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (Linux; Android 4.4.2; LG-D850 Build/KVT49L.D85010f) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" +15.88.159.153 - - [12/Feb/2015:03:17:28 -0800] "GET /Wb/Home/Web/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (Linux; Android 4.4.2; LG-D850 Build/KVT49L.D85010f) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" +15.88.159.153 - - [12/Feb/2015:03:17:28 -0800] "GET /Wb/Home/Web/Imgs/MenuV0401.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (Linux; Android 4.4.2; LG-D850 Build/KVT49L.D85010f) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" +15.88.159.150 - - [12/Feb/2015:03:17:28 -0800] "GET /Wb/Home/Web/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (Linux; Android 4.4.2; LG-D850 Build/KVT49L.D85010f) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 18.199.184.33 - - [12/Feb/2015:03:17:50 -0800] "GET /Wb/Kernel/Mem/MAllocFree.html HTTP/1.1" 200 233249 "http://www.templeos.org/Wb/Doc/HolyC.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -96.11.7.110 - - [12/Feb/2015:03:18:13 -0800] "GET /Wb/Home/Wb2/Files/VanGogh/?S=D HTTP/1.1" 200 1007 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" +96.11.7.110 - - [12/Feb/2015:03:18:13 -0800] "GET /Wb/Home/Downloads/VanGogh/?S=D HTTP/1.1" 200 1007 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 15.79.75.90 - - [12/Feb/2015:03:18:16 -0800] "GET /files/ASU_Transcripts.pdf HTTP/1.1" 200 13602 "-" "Dalvik/1.6.0 (Linux; U; Android 4.4.2; LG-D850 Build/KVT49L.D85010f)" "www.templeos.org" 18.199.184.33 - - [12/Feb/2015:03:18:20 -0800] "GET /Wb/Doc/DolDocOverview.html HTTP/1.1" 200 48077 "http://www.templeos.org/Wb/Doc/HolyC.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 104.166.59.246 - - [12/Feb/2015:03:18:21 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" @@ -218,7 +218,7 @@ 104.166.59.246 - - [12/Feb/2015:03:19:12 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18120704 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 46.48.233.255 - - [12/Feb/2015:03:20:24 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 46.48.233.124 - - [12/Feb/2015:03:20:45 -0800] "GET /Wb/Apps/Logic/Run.html HTTP/1.1" 200 3389 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" -175.213.82.185 - - [12/Feb/2015:03:20:57 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 3600 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +175.213.82.185 - - [12/Feb/2015:03:20:57 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 3600 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 92.71.193.114 - - [12/Feb/2015:03:21:17 -0800] "GET /Wb/Doc/MultiTasking.html HTTP/1.1" 200 6972 "-" "Mozilla/5.0 (compatible; XoviBot/2.0; +http://www.xovibot.net/)" "www.templeos.org" 121.145.150.227 - - [12/Feb/2015:03:30:33 -0800] "GET / HTTP/1.1" 200 6345 "https://www.google.ro/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 121.145.150.227 - - [12/Feb/2015:03:30:34 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.ro/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" @@ -228,8 +228,8 @@ 117.45.170.127 - - [12/Feb/2015:03:33:40 -0800] "GET /Wb/Compiler/ HTTP/1.1" 200 8721 "http://www.reddit.com/user/TempleOS_Terry_Davis" "Mozilla/5.0 (Windows NT 6.3; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 117.45.170.127 - - [12/Feb/2015:03:34:24 -0800] "GET /Wb/Compiler/UAsm.CPP.Z HTTP/1.1" 200 6806 "http://www.templeos.org/Wb/Compiler/" "Mozilla/5.0 (Windows NT 6.3; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 231.231.121.111 - - [12/Feb/2015:03:40:51 -0800] "GET /Wb/Accts/TS/TAD/Adam3cKeyPlugIns.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" -231.231.121.111 - - [12/Feb/2015:03:40:51 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" -52.209.44.154 - - [12/Feb/2015:03:42:20 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" +231.231.121.111 - - [12/Feb/2015:03:40:51 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" +52.209.44.154 - - [12/Feb/2015:03:42:20 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 154.241.32.105 - - [12/Feb/2015:03:44:33 -0800] "GET /Wb/Compiler/CmpMain.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "www.templeos.org" 40.89.142.17 - - [12/Feb/2015:03:47:47 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 40.89.142.17 - - [12/Feb/2015:03:47:48 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" @@ -241,39 +241,39 @@ 147.190.232.70 - - [12/Feb/2015:03:55:02 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "templeos.org" 147.190.232.70 - - [12/Feb/2015:03:55:02 -0800] "GET /Wb/Doc/Credits.html HTTP/1.1" 200 9704 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 147.190.232.70 - - [12/Feb/2015:03:55:02 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" -105.108.89.95 - - [12/Feb/2015:03:55:04 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "-" "mifetcher/1.0" "www.templeos.org" +105.108.89.95 - - [12/Feb/2015:03:55:04 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "-" "mifetcher/1.0" "www.templeos.org" 147.255.165.35 - - [12/Feb/2015:03:55:34 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "www.templeos.org" 147.59.8.215 - - [12/Feb/2015:03:57:31 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" -147.59.8.215 - - [12/Feb/2015:03:57:31 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2013/11/Rant131114.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" -223.247.137.232 - - [12/Feb/2015:04:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +147.59.8.215 - - [12/Feb/2015:03:57:31 -0800] "GET /Wb/Accts/TS/Web/TAD/2013/11/Rant131114.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" +223.247.137.232 - - [12/Feb/2015:04:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 147.255.165.35 - - [12/Feb/2015:04:05:16 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "www.templeos.org" -9.106.116.227 - - [12/Feb/2015:04:12:54 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Page2RSS/0.7; +http://page2rss.com/)" "www.templeos.org" +9.106.116.227 - - [12/Feb/2015:04:12:54 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Page2RSS/0.7; +http://page2rss.com/)" "www.templeos.org" 129.206.157.164 - - [12/Feb/2015:04:13:16 -0800] "GET / HTTP/1.1" 200 6329 "" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0" "www.templeos.org" 184.209.116.147 - - [12/Feb/2015:04:13:44 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0" "www.templeos.org" -246.87.33.6 - - [12/Feb/2015:04:14:49 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12685 "-" "Mozilla/5.0 (compatible; Fetcher/0.1)" "www.templeos.org" +246.87.33.6 - - [12/Feb/2015:04:14:49 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12685 "-" "Mozilla/5.0 (compatible; Fetcher/0.1)" "www.templeos.org" 70.164.56.211 - - [12/Feb/2015:04:16:13 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 147.190.232.70 - - [12/Feb/2015:04:17:52 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "templeos.org" 147.190.232.70 - - [12/Feb/2015:04:17:52 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" -147.237.39.74 - - [12/Feb/2015:04:20:32 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141105.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" +147.237.39.74 - - [12/Feb/2015:04:20:32 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141105.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 147.107.16.169 - - [12/Feb/2015:04:22:18 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "www.templeos.org" 100.103.45.112 - - [12/Feb/2015:04:34:03 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 100.103.45.112 - - [12/Feb/2015:04:34:21 -0800] "GET /Wb/Demo/Graphics/Box.html HTTP/1.1" 200 30772 "http://www.templeos.org/Wb/Doc/DemoIndex.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 100.103.45.112 - - [12/Feb/2015:04:35:41 -0800] "GET /Wb/Kernel/Adam1.html HTTP/1.1" 404 89 "http://www.reddit.com/r/programming/comments/1aqdxn/temple_operating_system_v100_released/?limit=500" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 96.11.7.152 - - [12/Feb/2015:04:36:56 -0800] "GET /Wb/Kernel/SerialDev/?M=A HTTP/1.1" 200 1700 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 70.164.56.211 - - [12/Feb/2015:04:38:06 -0800] "GET /Wb/Apps/Span/SpanNew.html HTTP/1.1" 200 61518 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" -147.190.232.70 - - [12/Feb/2015:04:40:18 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141105.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" +147.190.232.70 - - [12/Feb/2015:04:40:18 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141105.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 147.190.232.70 - - [12/Feb/2015:04:40:18 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 147.190.232.70 - - [12/Feb/2015:04:41:07 -0800] "GET /Wb/Doc/Acknowledgements.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" -15.172.25.63 - - [12/Feb/2015:04:41:58 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +15.172.25.63 - - [12/Feb/2015:04:41:58 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 147.237.39.74 - - [12/Feb/2015:04:43:15 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "templeos.org" 147.237.39.74 - - [12/Feb/2015:04:43:15 -0800] "GET /Wb/Doc/Credits.html HTTP/1.1" 200 9704 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 147.237.39.74 - - [12/Feb/2015:04:43:16 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 35.18.127.92 - - [12/Feb/2015:04:44:03 -0800] "GET /beacon.nist.gov/rest/record/1416607440 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 117.138.161.230 - - [12/Feb/2015:04:49:22 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -147.10.170.180 - - [12/Feb/2015:04:50:05 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "MetaInspector/3.3.0 (+https://github.com/jaimeiniesta/metainspector)" "www.templeos.org" +147.10.170.180 - - [12/Feb/2015:04:50:05 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "MetaInspector/3.3.0 (+https://github.com/jaimeiniesta/metainspector)" "www.templeos.org" 18.199.184.33 - - [12/Feb/2015:04:52:39 -0800] "GET /Wb/Apps/AfterEgypt/Comics.html HTTP/1.1" 200 14349 "http://www.templeos.org/Wb/Apps/AfterEgypt/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -147.190.232.70 - - [12/Feb/2015:04:53:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141105.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" -43.222.138.130 - - [12/Feb/2015:04:54:16 -0800] "GET /Wb/Home/Wb2/LineRep.html HTTP/1.1" 200 110108 "http://www.templeos.org/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +147.190.232.70 - - [12/Feb/2015:04:53:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141105.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" +43.222.138.130 - - [12/Feb/2015:04:54:16 -0800] "GET /Wb/Home/Web/LineRep.html HTTP/1.1" 200 110108 "http://www.templeos.org/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 48.57.255.225 - - [12/Feb/2015:04:54:49 -0800] "GET / HTTP/1.1" 200 6329 "http://dev.by/news/programmist-iz-ssha-10-let-rabotaet-nad-bogougodnoy-operatsionnoy-sistemoy" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 48.57.255.225 - - [12/Feb/2015:04:54:50 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 43.222.138.130 - - [12/Feb/2015:04:54:52 -0800] "GET /Wb/Doc/Features.html HTTP/1.1" 200 8597 "http://www.templeos.org/TempleOS.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" @@ -281,38 +281,38 @@ 43.222.138.130 - - [12/Feb/2015:04:55:08 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 100.74.47.132 - - [12/Feb/2015:04:56:54 -0800] "GET /apple-touch-icon-precomposed.png HTTP/1.1" 404 89 "-" "Cake/106 CFNetwork/711.1.16 Darwin/14.0.0" "www.templeos.org" 100.74.47.132 - - [12/Feb/2015:04:56:54 -0800] "GET /apple-touch-icon.png HTTP/1.1" 404 89 "-" "Cake/106 CFNetwork/711.1.16 Darwin/14.0.0" "www.templeos.org" -147.237.39.74 - - [12/Feb/2015:04:57:04 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/11/Rant141105.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" +147.237.39.74 - - [12/Feb/2015:04:57:04 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/11/Rant141105.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 146.194.101.244 - - [12/Feb/2015:05:00:57 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0" "www.templeos.org" -231.231.121.83 - - [12/Feb/2015:05:02:09 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/10/Rant141010.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" -147.237.39.74 - - [12/Feb/2015:05:08:45 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/11/Rant141105.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" -52.209.44.183 - - [12/Feb/2015:05:13:53 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/11/Rant131119.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" +231.231.121.83 - - [12/Feb/2015:05:02:09 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/10/Rant141010.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" +147.237.39.74 - - [12/Feb/2015:05:08:45 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/11/Rant141105.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" +52.209.44.183 - - [12/Feb/2015:05:13:53 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/11/Rant131119.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 147.237.39.74 - - [12/Feb/2015:05:15:46 -0800] "GET /Wb/Doc/Acknowledgements.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 174.68.45.78 - - [12/Feb/2015:05:21:24 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" 213.123.147.203 - - [12/Feb/2015:05:30:54 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 102.15.126.195 - - [12/Feb/2015:05:33:29 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" 176.25.187.205 - - [12/Feb/2015:05:34:06 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -126.171.175.8 - - [12/Feb/2015:05:36:56 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +126.171.175.8 - - [12/Feb/2015:05:36:56 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 147.190.232.70 - - [12/Feb/2015:05:38:13 -0800] "GET /Wb/Doc/Acknowledgements.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 147.237.39.74 - - [12/Feb/2015:05:39:47 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 200.33.199.128 - - [12/Feb/2015:05:43:19 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -147.237.39.74 - - [12/Feb/2015:05:46:47 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/11/Rant141105.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" +147.237.39.74 - - [12/Feb/2015:05:46:47 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/11/Rant141105.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 62.16.146.233 - - [12/Feb/2015:05:47:12 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -43.222.138.130 - - [12/Feb/2015:05:50:22 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://what.thedailywtf.com/t/temple-os/3874" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +43.222.138.130 - - [12/Feb/2015:05:50:22 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://what.thedailywtf.com/t/temple-os/3874" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 179.165.230.173 - - [12/Feb/2015:05:52:15 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 179.165.230.173 - - [12/Feb/2015:05:52:16 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "templeos.org" 39.62.80.146 - - [12/Feb/2015:05:53:22 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=T7DcVKbOKYLIsQTPz4CgAg&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&bvm=bv.85761416,d.cWc" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -96.11.7.217 - - [12/Feb/2015:05:56:55 -0800] "GET /Wb/Home/Wb2/Files/VanGogh/BMPView.html HTTP/1.1" 200 17528 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" +96.11.7.217 - - [12/Feb/2015:05:56:55 -0800] "GET /Wb/Home/Downloads/VanGogh/BMPView.html HTTP/1.1" 200 17528 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 96.11.7.121 - - [12/Feb/2015:05:58:36 -0800] "GET /Wb/Doc/FileMgrPullDown.TXT.Z HTTP/1.1" 200 245 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -179.165.230.173 - - [12/Feb/2015:05:59:54 -0800] "GET /Wb/Home/Wb2/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -179.165.230.173 - - [12/Feb/2015:05:59:54 -0800] "GET /Wb/Home/Wb2/Imgs/MenuV0104.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -179.165.230.173 - - [12/Feb/2015:06:00:08 -0800] "GET /Wb/Doc/HelpIndex.html HTTP/1.1" 200 19954 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +179.165.230.173 - - [12/Feb/2015:05:59:54 -0800] "GET /Wb/Home/Web/ScreenShots.html HTTP/1.1" 200 3353 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +179.165.230.173 - - [12/Feb/2015:05:59:54 -0800] "GET /Wb/Home/Web/Imgs/MenuV0401.BMP HTTP/1.1" 200 153718 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +179.165.230.173 - - [12/Feb/2015:06:00:08 -0800] "GET /Wb/Doc/HelpIndex.html HTTP/1.1" 200 19954 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 179.165.230.173 - - [12/Feb/2015:06:07:34 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -154.184.25.71 - - [12/Feb/2015:06:09:19 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" +154.184.25.71 - - [12/Feb/2015:06:09:19 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 210.214.113.9 - - [12/Feb/2015:06:10:55 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=0523ff5c0c3046e85673af71613146f3&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0" "www.templeos.org" 159.111.232.135 - - [12/Feb/2015:06:12:02 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCkQFjAB&url=http%3A%2F%2Fwww.templeos.org%2F&ei=rLTcVP7mFsmUariigJgN&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&bvm=bv.85761416,d.d2s" "Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0" "www.templeos.org" 159.111.232.135 - - [12/Feb/2015:06:12:03 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0" "www.templeos.org" -159.111.232.135 - - [12/Feb/2015:06:12:09 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0" "www.templeos.org" -231.231.121.83 - - [12/Feb/2015:06:15:22 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/05/Rant140529.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" +159.111.232.135 - - [12/Feb/2015:06:12:09 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0" "www.templeos.org" +231.231.121.83 - - [12/Feb/2015:06:15:22 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/05/Rant140529.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 113.156.180.233 - - [12/Feb/2015:06:15:59 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 147.107.16.169 - - [12/Feb/2015:06:16:53 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "www.templeos.org" 48.181.250.233 - - [12/Feb/2015:06:17:53 -0800] "GET / HTTP/1.1" 200 6329 "http://disqus.com/embed/comments/?base=default&version=0523ff5c0c3046e85673af71613146f3&f=hausdorff&t_u=http%3A%2F%2Fblog.nullspace.io%2Fkernel-latency.html&t_d=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&t_t=84%25%20of%20a%20single-threaded%201KB%20write%20in%20Redis%20is%20spent%20in%20the%20kernel&s_o=default" "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" @@ -320,25 +320,25 @@ 181.97.102.9 - - [12/Feb/2015:06:43:00 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 142.64.195.181 - - [12/Feb/2015:06:44:54 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Blekkobot; ScoutJet; +http://blekko.com/about/blekkobot)" "www.templeos.org" 181.168.34.254 - - [12/Feb/2015:06:45:00 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0" "www.templeos.org" -35.18.127.92 - - [12/Feb/2015:06:48:19 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/08/Rant140826.TXT.Z HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -126.95.99.251 - - [12/Feb/2015:06:49:41 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18120704 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +35.18.127.92 - - [12/Feb/2015:06:48:19 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/08/Rant140826.TXT.Z HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +126.95.99.251 - - [12/Feb/2015:06:49:41 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18120704 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 167.185.206.253 - - [12/Feb/2015:06:50:24 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0" "www.templeos.org" 210.5.31.191 - - [12/Feb/2015:06:59:22 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" -223.247.137.232 - - [12/Feb/2015:07:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +223.247.137.232 - - [12/Feb/2015:07:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:07:04:09 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:07:04:16 -0800] "GET /logs/ HTTP/1.1" 200 5619 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -231.231.121.94 - - [12/Feb/2015:07:06:59 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/08/Rant140815.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" -231.231.121.94 - - [12/Feb/2015:07:08:34 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/11/Rant141115.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" +231.231.121.94 - - [12/Feb/2015:07:06:59 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/08/Rant140815.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" +231.231.121.94 - - [12/Feb/2015:07:08:34 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/11/Rant141115.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" 21.51.229.179 - - [12/Feb/2015:07:08:47 -0800] "HEAD /robots.txt HTTP/1.1" 404 0 "-" "creepyCrawler" "www.templeos.org" 21.51.229.179 - - [12/Feb/2015:07:08:50 -0800] "GET /Wb/Doc/Charter.html HTTP/1.1" 200 10431 "-" "creepyCrawler" "www.templeos.org" -35.18.127.92 - - [12/Feb/2015:07:12:41 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/05/Img002.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +35.18.127.92 - - [12/Feb/2015:07:12:41 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/05/Img002.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 35.18.127.92 - - [12/Feb/2015:07:13:12 -0800] "GET /beacon.nist.gov/rest/record/1419884640 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 96.11.7.225 - - [12/Feb/2015:07:20:03 -0800] "GET /Wb/Apps/KeepAway/KeepAway.html HTTP/1.1" 200 300132 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 147.116.185.54 - - [12/Feb/2015:07:22:54 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0.1" "templeos.org" 130.173.25.185 - - [12/Feb/2015:07:30:00 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" 96.11.7.221 - - [12/Feb/2015:07:31:15 -0800] "GET /Wb/Apps/Psalmody/Examples/personal.html HTTP/1.1" 200 18195 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 118.138.223.250 - - [12/Feb/2015:07:38:05 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6" "www.templeos.org" -96.11.7.110 - - [12/Feb/2015:07:41:29 -0800] "GET /Wb/Home/Wb2/Files/Text/Quix.html HTTP/1.1" 200 1310720 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" +96.11.7.110 - - [12/Feb/2015:07:41:29 -0800] "GET /Wb/Home/Downloads/Text/Quix.html HTTP/1.1" 200 1310720 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 67.59.196.244 - - [12/Feb/2015:07:42:52 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/?sport=sportnews" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; FunWebProducts)" "www.templeos.org" 67.59.196.244 - - [12/Feb/2015:07:42:52 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/?sport=sportnews" "Mozilla/5.0 (X11; OpenBSD amd64; rv:28.0) Gecko/20100101 Firefox/28.0" "www.templeos.org" 67.59.196.244 - - [12/Feb/2015:07:42:52 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/?sport=sportnews" "Mozilla/5.0 (Windows NT 6.3; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" @@ -350,7 +350,7 @@ 67.59.196.244 - - [12/Feb/2015:07:42:55 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/?sport=sportnews" "Mozilla/5.0 (Windows NT 6.3; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" 67.59.196.244 - - [12/Feb/2015:07:42:56 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/?sport=sportnews" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36" "www.templeos.org" 67.59.196.244 - - [12/Feb/2015:07:42:56 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/?sport=sportnews" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36" "www.templeos.org" -15.88.171.25 - - [12/Feb/2015:07:43:16 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" "www.templeos.org" +15.88.171.25 - - [12/Feb/2015:07:43:16 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:07:44:21 -0800] "GET /logs/ HTTP/1.1" 200 5619 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:07:44:24 -0800] "GET /logs/access.log HTTP/1.1" 200 79776 "http://www.templeos.org/logs/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 225.70.228.47 - - [12/Feb/2015:07:48:17 -0800] "GET / HTTP/1.1" 200 6329 "-" "NerdyBot" "templeos.org" @@ -368,24 +368,24 @@ 67.59.196.244 - - [12/Feb/2015:07:51:36 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/?sport=sportnews" "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/5.0)" "www.templeos.org" 67.59.196.244 - - [12/Feb/2015:07:51:36 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/?sport=sportnews" "Mozilla/5.0 (X11; OpenBSD amd64; rv:28.0) Gecko/20100101 Firefox/28.0" "www.templeos.org" 67.59.196.244 - - [12/Feb/2015:07:51:37 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/?sport=sportnews" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; FunWebProducts)" "www.templeos.org" -223.247.137.232 - - [12/Feb/2015:07:55:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +223.247.137.232 - - [12/Feb/2015:07:55:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 231.141.194.237 - - [12/Feb/2015:07:56:11 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Jakarta Commons-HttpClient/3.1" "www.templeos.org" 196.121.253.165 - - [12/Feb/2015:07:56:39 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "templeos.org" -154.119.160.119 - - [12/Feb/2015:08:00:14 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" -8.177.213.37 - - [12/Feb/2015:08:08:59 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" +154.119.160.119 - - [12/Feb/2015:08:00:14 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" +8.177.213.37 - - [12/Feb/2015:08:08:59 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" 147.203.164.194 - - [12/Feb/2015:08:11:06 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22" "www.templeos.org" 52.209.6.68 - - [12/Feb/2015:08:22:10 -0800] "GET /Wb/Kernel/PCIBIOS.html HTTP/1.1" 200 132777 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 64.124.225.255 - - [12/Feb/2015:08:32:33 -0800] "GET /Wb/Kernel/BlkDev/DskCFile.html HTTP/1.1" 200 138681 "-" "Mozilla/5.0 (compatible; SeznamBot/3.2; +http://fulltext.sblog.cz/)" "www.templeos.org" 34.168.143.76 - - [12/Feb/2015:08:39:43 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)" "www.templeos.org" -91.143.212.182 - - [12/Feb/2015:08:49:30 -0800] "GET /Wb/Accts/TS/Wb2/TAD/TADRants2014.html HTTP/1.1" 404 89 "http://www.reddit.com/r/TempleOS_Official/comments/2pdlh3/post_what_god_said_ill_help_interpret/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +91.143.212.182 - - [12/Feb/2015:08:49:30 -0800] "GET /Wb/Accts/TS/Web/TAD/TADRants2014.html HTTP/1.1" 404 89 "http://www.reddit.com/r/TempleOS_Official/comments/2pdlh3/post_what_god_said_ill_help_interpret/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 91.143.212.182 - - [12/Feb/2015:08:51:23 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 91.143.212.182 - - [12/Feb/2015:08:53:36 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -223.247.137.232 - - [12/Feb/2015:08:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" -223.247.137.232 - - [12/Feb/2015:09:00:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +223.247.137.232 - - [12/Feb/2015:08:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +223.247.137.232 - - [12/Feb/2015:09:00:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:09:04:22 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 137.212.38.203 - - [12/Feb/2015:09:04:59 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.ro/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=N93cVOnJL4P6UuHAgPAK&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&sig2=SQaGbZqrSucJbyJlooXu0w&bvm=bv.85970519,d.d24&cad=rjt" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.2.5 (KHTML, like Gecko) Version/8.0.2 Safari/600.2.5" "www.templeos.org" -137.212.38.203 - - [12/Feb/2015:09:05:13 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.2.5 (KHTML, like Gecko) Version/8.0.2 Safari/600.2.5" "www.templeos.org" -137.212.38.203 - - [12/Feb/2015:09:08:51 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18120704 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.2.5 (KHTML, like Gecko) Version/8.0.2 Safari/600.2.5" "www.templeos.org" +137.212.38.203 - - [12/Feb/2015:09:05:13 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.2.5 (KHTML, like Gecko) Version/8.0.2 Safari/600.2.5" "www.templeos.org" +137.212.38.203 - - [12/Feb/2015:09:08:51 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18120704 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.2.5 (KHTML, like Gecko) Version/8.0.2 Safari/600.2.5" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:09:10:04 -0800] "GET /logs/access.log HTTP/1.1" 200 87413 "-" "Wget/1.15 (linux-gnu)" "www.templeos.org" 147.65.183.50 - - [12/Feb/2015:09:11:18 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Googlebot (gocrawl v0.4)" "templeos.org" 119.244.85.31 - - [12/Feb/2015:09:11:26 -0800] "GET /Wb/Doc/Charter.html HTTP/1.1" 200 10431 "-" "tamucsce463crawler/1.3" "www.templeos.org" @@ -394,7 +394,7 @@ 243.2.207.229 - - [12/Feb/2015:09:14:53 -0800] "GET /TempleOS.html HTTP/1.1" 200 12669 "https://www.google.co.jp/" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2296.0 Safari/537.36" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:09:17:19 -0800] "GET /logs/access.log HTTP/1.1" 200 88339 "-" "Wget/1.15 (linux-gnu)" "www.templeos.org" 39.54.105.239 - - [12/Feb/2015:09:17:33 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:10.0.12) Gecko/20100101 Firefox/10.0.12 Iceweasel/10.0.12" "www.templeos.org" -103.33.209.79 - - [12/Feb/2015:09:18:33 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +103.33.209.79 - - [12/Feb/2015:09:18:33 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 147.9.124.63 - - [12/Feb/2015:09:18:49 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2" "www.templeos.org" 206.158.99.175 - - [12/Feb/2015:09:19:16 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 206.158.99.175 - - [12/Feb/2015:09:19:44 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" @@ -404,10 +404,10 @@ 194.117.217.157 - - [12/Feb/2015:09:28:45 -0800] "GET /Wb/Demo/Games/Rocket.html HTTP/1.1" 200 84868 "http://www.templeos.org/Wb/Doc/DemoIndex.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.94 Safari/537.36" "www.templeos.org" 96.11.7.33 - - [12/Feb/2015:09:29:14 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses66.TXT.Z HTTP/1.1" 200 321 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 35.18.127.92 - - [12/Feb/2015:09:35:55 -0800] "GET /Certs/virtual-notary-cert-randomnum-39951.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -119.252.163.148 - - [12/Feb/2015:09:36:33 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "https://www.facebook.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -90.249.171.8 - - [12/Feb/2015:09:36:34 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +119.252.163.148 - - [12/Feb/2015:09:36:33 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "https://www.facebook.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +90.249.171.8 - - [12/Feb/2015:09:36:34 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 119.252.163.148 - - [12/Feb/2015:09:36:52 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -119.252.163.148 - - [12/Feb/2015:09:37:13 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +119.252.163.148 - - [12/Feb/2015:09:37:13 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 96.11.7.116 - - [12/Feb/2015:09:43:58 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "templeos.org" 96.11.7.110 - - [12/Feb/2015:09:44:24 -0800] "GET /Wb/Apps/Span/Install.html HTTP/1.1" 200 2921 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 219.83.23.44 - - [12/Feb/2015:09:46:46 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" @@ -416,32 +416,32 @@ 98.39.241.90 - - [12/Feb/2015:09:50:27 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:28.0) Gecko/20100101 Firefox/28.0 (FlipboardProxy/1.1; +http://flipboard.com/browserproxy)" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:09:52:07 -0800] "GET /logs/access.log HTTP/1.1" 200 92971 "-" "Wget/1.15 (linux-gnu)" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:09:53:41 -0800] "GET /logs/access.log HTTP/1.1" 200 93107 "-" "Wget/1.15 (linux-gnu)" "www.templeos.org" -223.247.137.232 - - [12/Feb/2015:09:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +223.247.137.232 - - [12/Feb/2015:09:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 52.209.44.89 - - [12/Feb/2015:09:56:46 -0800] "GET /Wb/Doc/Resource.html HTTP/1.1" 200 3410 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 212.49.142.67 - - [12/Feb/2015:09:58:08 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.53 Safari/537.36" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:10:00:25 -0800] "GET /logs/access.log HTTP/1.1" 200 93942 "-" "Wget/1.15 (linux-gnu)" "www.templeos.org" -35.132.148.108 - - [12/Feb/2015:10:03:08 -0800] "GET /Wb/Home/Wb2/TADRant.html HTTP/1.1" 200 4129 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +35.132.148.108 - - [12/Feb/2015:10:03:08 -0800] "GET /Wb/Home/Web/TADRant.html HTTP/1.1" 200 4129 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:10:05:37 -0800] "GET /logs/access.log HTTP/1.1" 200 94300 "-" "Wget/1.15 (linux-gnu)" "www.templeos.org" -212.49.142.67 - - [12/Feb/2015:10:09:40 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18120704 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.53 Safari/537.36" "www.templeos.org" -96.11.7.221 - - [12/Feb/2015:10:12:05 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/12/Rant131219.TXT.Z HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -35.18.127.92 - - [12/Feb/2015:10:14:08 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/07/Rant140704.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +212.49.142.67 - - [12/Feb/2015:10:09:40 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18120704 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.53 Safari/537.36" "www.templeos.org" +96.11.7.221 - - [12/Feb/2015:10:12:05 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/12/Rant131219.TXT.Z HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" +35.18.127.92 - - [12/Feb/2015:10:14:08 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/07/Rant140704.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 91.143.212.182 - - [12/Feb/2015:10:16:33 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "templeos.org" 91.143.212.182 - - [12/Feb/2015:10:16:57 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" 119.252.163.148 - - [12/Feb/2015:10:17:48 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 91.143.212.182 - - [12/Feb/2015:10:20:52 -0800] "GET /Wb/Apps/AfterEgypt/Comics HTTP/1.1" 301 113 "http://www.templeos.org/Wb/Adam/God/HSNotes.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 91.143.212.182 - - [12/Feb/2015:10:21:12 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses02.html HTTP/1.1" 200 3489 "http://www.templeos.org/Wb/Apps/AfterEgypt/Comics/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -231.231.121.83 - - [12/Feb/2015:10:27:03 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/11/Rant141113.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" -147.59.8.215 - - [12/Feb/2015:10:27:27 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/09/Rant140906.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" +231.231.121.83 - - [12/Feb/2015:10:27:03 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/11/Rant141113.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" +147.59.8.215 - - [12/Feb/2015:10:27:27 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/09/Rant140906.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "www.templeos.org" 147.59.8.215 - - [12/Feb/2015:10:27:27 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/bots/)" "templeos.org" 172.227.179.168 - - [12/Feb/2015:10:30:31 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:10:30:32 -0800] "GET /logs/access.log HTTP/1.1" 200 97331 "-" "Wget/1.15 (linux-gnu)" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:10:31:40 -0800] "GET /logs/access.log HTTP/1.1" 200 97467 "-" "Wget/1.15 (linux-gnu)" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:10:32:47 -0800] "GET /logs/access.log HTTP/1.1" 200 97603 "-" "Wget/1.15 (linux-gnu)" "www.templeos.org" 155.156.120.36 - - [12/Feb/2015:10:33:12 -0800] "GET /Wb/Compiler/OpCodes.html HTTP/1.1" 200 60457 "-" "1C+Enterprise/8.3" "www.templeos.org" -35.18.127.92 - - [12/Feb/2015:10:33:21 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2014/04/Rant140425.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +35.18.127.92 - - [12/Feb/2015:10:33:21 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2014/04/Rant140425.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 147.21.37.102 - - [12/Feb/2015:10:33:33 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" -70.111.135.77 - - [12/Feb/2015:10:34:46 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" -70.111.135.77 - - [12/Feb/2015:10:34:47 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/Wb/Accts/TS/Wb2/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" +70.111.135.77 - - [12/Feb/2015:10:34:46 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" +70.111.135.77 - - [12/Feb/2015:10:34:47 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/Wb/Accts/TS/Web/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" 96.11.7.221 - - [12/Feb/2015:10:35:07 -0800] "GET /Wb/Apps/AfterEgypt/Comics/Moses59.TXT.Z HTTP/1.1" 200 347 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 94.32.56.190 - - [12/Feb/2015:10:36:00 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/sport=sportnews" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36" "www.templeos.org" 94.32.56.190 - - [12/Feb/2015:10:36:01 -0800] "GET / HTTP/1.1" 200 6329 "http://www.best-sport-videoclips.com/sport=sportnews" "Mozilla/4.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/5.0)" "www.templeos.org" @@ -449,55 +449,55 @@ 40.144.95.222 - - [12/Feb/2015:10:40:28 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/5.0 (X11; Linux i686; rv:34.0) Gecko/20100101 Firefox/34.0" "www.templeos.org" 84.199.58.67 - - [12/Feb/2015:10:47:13 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "templeos.org" 84.199.58.67 - - [12/Feb/2015:10:47:32 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "templeos.org" -35.18.127.92 - - [12/Feb/2015:10:49:11 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/05/Rant140524.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +35.18.127.92 - - [12/Feb/2015:10:49:11 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/05/Rant140524.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 174.68.45.78 - - [12/Feb/2015:10:50:58 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" 174.68.45.78 - - [12/Feb/2015:10:51:00 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" 15.88.190.80 - - [12/Feb/2015:10:56:47 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "www.templeos.org" 181.246.31.95 - - [12/Feb/2015:10:59:35 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 181.246.31.95 - - [12/Feb/2015:10:59:41 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -181.246.31.95 - - [12/Feb/2015:10:59:57 -0800] "GET /Wb/Home/Wb2/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +181.246.31.95 - - [12/Feb/2015:10:59:57 -0800] "GET /Wb/Home/Web/TempleOS.html HTTP/1.1" 200 12669 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 88.72.22.42 - - [12/Feb/2015:11:03:30 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.4.0" "www.templeos.org" 96.11.7.221 - - [12/Feb/2015:11:03:36 -0800] "GET /Certs/virtual-notary-cert-randomnum-37403.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 155.8.119.190 - - [12/Feb/2015:11:03:38 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -181.246.31.95 - - [12/Feb/2015:11:04:10 -0800] "GET /Wb/Doc/Welcome.html HTTP/1.1" 200 24269 "http://www.templeos.org/Wb/Home/Wb2/TempleOS.html" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -181.246.31.95 - - [12/Feb/2015:11:10:53 -0800] "GET /Wb/Home/Wb2/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +181.246.31.95 - - [12/Feb/2015:11:04:10 -0800] "GET /Wb/Doc/Welcome.html HTTP/1.1" 200 24269 "http://www.templeos.org/Wb/Home/Web/TempleOS.html" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +181.246.31.95 - - [12/Feb/2015:11:10:53 -0800] "GET /Wb/Home/Web/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 203.76.173.241 - - [12/Feb/2015:11:11:00 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.com/search?hl=en&source=hp&q=temple+os+wiki&gbv=2&oq=temple+os+&gs_l=heirloom-hp.1.0.0l2j0i10j0l4j0i10l3.2920.11390.0.14834.10.8.0.2.2.0.397.1269.1j6j0j1.8.0.msedr...0...1ac.1.34.heirloom-hp..0.10.1297.kuLHHBM9TNI" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111108 Fedora/3.6.24-1.fc14 Firefox/3.6.24" "www.templeos.org" -15.253.91.193 - - [12/Feb/2015:11:16:38 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/Wb/Accts/TS/Wb2/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" +15.253.91.193 - - [12/Feb/2015:11:16:38 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/Wb/Accts/TS/Web/TempleOS.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25" "www.templeos.org" 15.253.91.193 - - [12/Feb/2015:11:16:39 -0800] "GET /apple-touch-icon-precomposed.png HTTP/1.1" 404 89 "-" "com.apple.WebKit.WebContent/10600.1.25 CFNetwork/720.1.1 Darwin/14.0.0 (x86_64)" "www.templeos.org" -13.106.49.36 - - [12/Feb/2015:11:21:30 -0800] "GET /Wb/Accts/TS/Wb2/Downloads.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +13.106.49.36 - - [12/Feb/2015:11:21:30 -0800] "GET /Wb/Accts/TS/Web/Downloads.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 13.106.49.36 - - [12/Feb/2015:11:21:30 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -107.209.38.124 - - [12/Feb/2015:11:21:40 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/11/Rant131104.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:21.0) Gecko/20100101 Firefox/21.0" "www.templeos.org" -43.23.138.195 - - [12/Feb/2015:11:23:12 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.99 Safari/537.36" "www.templeos.org" +107.209.38.124 - - [12/Feb/2015:11:21:40 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/11/Rant131104.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:21.0) Gecko/20100101 Firefox/21.0" "www.templeos.org" +43.23.138.195 - - [12/Feb/2015:11:23:12 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.99 Safari/537.36" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:11:24:03 -0800] "GET /logs/access.log HTTP/1.1" 200 104622 "-" "Wget/1.15 (linux-gnu)" "www.templeos.org" 148.236.80.103 - - [12/Feb/2015:11:25:05 -0800] "GET / HTTP/1.1" 200 6329 "http://semalt.semalt.com/crawler.php?u=http://templeos.org" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36" "templeos.org" -30.122.182.64 - - [12/Feb/2015:11:32:17 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:32:17 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" 231.231.121.83 - - [12/Feb/2015:11:32:27 -0800] "GET /Wb/Kernel/KStart.html HTTP/1.1" 200 195552 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:32:52 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 1048576 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:33:00 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 524288 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:33:01 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 589824 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:33:02 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 589824 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:34:15 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 2204471 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:34:17 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 2183800 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:34:37 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 295135 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:34:41 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 185419 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:34:41 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 2883584 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:34:42 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 168163 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:34:51 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 32010 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:34:53 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 16369 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:34:53 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 2371 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:34:54 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 23403 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:34:54 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 2621440 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" -30.122.182.64 - - [12/Feb/2015:11:34:54 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 2424832 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:32:52 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 1048576 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:33:00 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 524288 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:33:01 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 589824 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:33:02 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 589824 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:34:15 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 2204471 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:34:17 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 2183800 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:34:37 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 295135 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:34:41 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 185419 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:34:41 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 2883584 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:34:42 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 168163 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:34:51 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 32010 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:34:53 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 16369 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:34:53 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 2371 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:34:54 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 23403 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:34:54 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 2621440 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" +30.122.182.64 - - [12/Feb/2015:11:34:54 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 206 2424832 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36" "www.templeos.org" 89.114.33.147 - - [12/Feb/2015:11:35:11 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 786432 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 89.114.33.147 - - [12/Feb/2015:11:35:12 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 720896 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" -129.135.178.96 - - [12/Feb/2015:11:35:41 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0" "www.templeos.org" +129.135.178.96 - - [12/Feb/2015:11:35:41 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0" "www.templeos.org" 27.157.61.98 - - [12/Feb/2015:11:36:47 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) WhiteHat Aviator/37.0.2062.99 Chrome/37.0.2062.99 Safari/537.36" "www.templeos.org" -27.157.61.98 - - [12/Feb/2015:11:37:16 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) WhiteHat Aviator/37.0.2062.99 Chrome/37.0.2062.99 Safari/537.36" "www.templeos.org" -90.249.21.63 - - [12/Feb/2015:11:45:16 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -90.249.21.144 - - [12/Feb/2015:11:45:16 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -223.247.137.232 - - [12/Feb/2015:11:55:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +27.157.61.98 - - [12/Feb/2015:11:37:16 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) WhiteHat Aviator/37.0.2062.99 Chrome/37.0.2062.99 Safari/537.36" "www.templeos.org" +90.249.21.63 - - [12/Feb/2015:11:45:16 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +90.249.21.144 - - [12/Feb/2015:11:45:16 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +223.247.137.232 - - [12/Feb/2015:11:55:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:12:00:15 -0800] "GET /logs/access.log HTTP/1.1" 200 111429 "-" "Wget/1.15 (linux-gnu)" "www.templeos.org" -169.64.251.38 - - [12/Feb/2015:12:00:44 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "-" "Mozilla/5.0 (Linux; Android 5.0.1; Nexus 5 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" +169.64.251.38 - - [12/Feb/2015:12:00:44 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "-" "Mozilla/5.0 (Linux; Android 5.0.1; Nexus 5 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 147.107.16.169 - - [12/Feb/2015:12:02:28 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "www.templeos.org" 231.231.121.83 - - [12/Feb/2015:12:04:42 -0800] "GET /files/ASU_Transcripts.pdf HTTP/1.1" 200 13602 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 90.170.33.73 - - [12/Feb/2015:12:09:14 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.17 Safari/537.36" "templeos.org" @@ -510,46 +510,46 @@ 231.231.121.94 - - [12/Feb/2015:12:21:21 -0800] "GET /robots.txt HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "www.templeos.org" 96.11.7.152 - - [12/Feb/2015:12:24:18 -0800] "GET /Wb/Apps/Psalmody/Examples/fog.html HTTP/1.1" 200 26215 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:12:24:21 -0800] "GET /logs/access.log HTTP/1.1" 200 114097 "-" "Wget/1.15 (linux-gnu)" "www.templeos.org" -69.53.241.54 - - [12/Feb/2015:12:25:36 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/03/Rant140312.html++++++++++++++Result:+%ED%E5+%ED%E0%F8%EB%EE%F1%FC+%F4%EE%F0%EC%FB+%E4%EB%FF+%EE%F2%EF%F0%E0%E2%EA%E8 HTTP/1.1" 404 89 "http://www.templeos.org/Wb/Accts/TS/Wb2/TAD/2014/03/Rant140312.html++++++++++++++Result:+%ED%E5+%ED%E0%F8%EB%EE%F1%FC+%F4%EE%F0%EC%FB+%E4%EB%FF+%EE%F2%EF%F0%E0%E2%EA%E8;" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0" "www.templeos.org" +69.53.241.54 - - [12/Feb/2015:12:25:36 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/03/Rant140312.html++++++++++++++Result:+%ED%E5+%ED%E0%F8%EB%EE%F1%FC+%F4%EE%F0%EC%FB+%E4%EB%FF+%EE%F2%EF%F0%E0%E2%EA%E8 HTTP/1.1" 404 89 "http://www.templeos.org/Wb/Accts/TS/Web/TAD/2014/03/Rant140312.html++++++++++++++Result:+%ED%E5+%ED%E0%F8%EB%EE%F1%FC+%F4%EE%F0%EC%FB+%E4%EB%FF+%EE%F2%EF%F0%E0%E2%EA%E8;" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0" "www.templeos.org" 69.53.241.54 - - [12/Feb/2015:12:25:36 -0800] "GET / HTTP/1.1" 200 6329 "http://www.templeos.org/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0" "www.templeos.org" 96.156.190.246 - - [12/Feb/2015:12:26:42 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.ro/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 96.156.190.246 - - [12/Feb/2015:12:26:43 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -169.56.190.145 - - [12/Feb/2015:12:28:15 -0800] "GET /Wb/Home/Wb2/Files/Text/Walden.TXT HTTP/1.1" 200 652722 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Dragon/36.1.1.21 Chrome/36.0.1985.97 Safari/537.36" "www.templeos.org" +169.56.190.145 - - [12/Feb/2015:12:28:15 -0800] "GET /Wb/Home/Downloads/Text/Walden.TXT HTTP/1.1" 200 652722 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Dragon/36.1.1.21 Chrome/36.0.1985.97 Safari/537.36" "www.templeos.org" 96.11.7.217 - - [12/Feb/2015:12:30:10 -0800] "GET /Wb/Adam/ABlkDev/?M=D HTTP/1.1" 200 1943 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" -109.87.221.193 - - [12/Feb/2015:12:30:17 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Linux; Android 4.4.4; XT1080 Build/SU6-7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" +109.87.221.193 - - [12/Feb/2015:12:30:17 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "http://www.reddit.com/r/AskReddit/comments/24e4sf/reddit_what_are_some_of_the_creepiest/" "Mozilla/5.0 (Linux; Android 4.4.4; XT1080 Build/SU6-7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 92.78.238.59 - - [12/Feb/2015:12:30:19 -0800] "GET / HTTP/1.1" 200 6329 "-" "NetLyzer FastProbe" "www.templeos.org" -9.106.116.227 - - [12/Feb/2015:12:30:55 -0800] "GET /Wb/Accts/TS/Wb2/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Page2RSS/0.7; +http://page2rss.com/)" "www.templeos.org" -18.108.220.160 - - [12/Feb/2015:12:34:05 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-us) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5" "www.templeos.org" +9.106.116.227 - - [12/Feb/2015:12:30:55 -0800] "GET /Wb/Accts/TS/Web/TempleOS.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Page2RSS/0.7; +http://page2rss.com/)" "www.templeos.org" +18.108.220.160 - - [12/Feb/2015:12:34:05 -0800] "GET /Wb/Accts/TS/Web/WalkThru.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-us) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5" "www.templeos.org" 35.18.127.92 - - [12/Feb/2015:12:38:40 -0800] "GET /Certs/virtual-notary-cert-randomnum-116044.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 154.135.128.45 - - [12/Feb/2015:12:43:16 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 25.166.109.191 - - [12/Feb/2015:12:51:15 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/" "Mozilla/5.0 (X11; Linux) AppleWebKit/535.22 (KHTML, like Gecko) Chrome/18.0.1025.133 Safari/535.22 Midori/0.5" "www.templeos.org" 119.220.39.48 - - [12/Feb/2015:12:52:07 -0800] "GET /Wb/Doc/AboutTempleOS.html HTTP/1.1" 200 4925 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 102.183.172.182 - - [12/Feb/2015:12:52:12 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Linux; Android 4.4.2; SM-P900 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Safari/537.36" "www.templeos.org" 102.183.172.182 - - [12/Feb/2015:12:52:13 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Linux; Android 4.4.2; SM-P900 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Safari/537.36" "www.templeos.org" -119.220.39.48 - - [12/Feb/2015:12:52:46 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +119.220.39.48 - - [12/Feb/2015:12:52:46 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 185.209.131.243 - - [12/Feb/2015:12:57:17 -0800] "GET /Wb/Doc/ HTTP/1.1" 200 23911 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 185.209.131.243 - - [12/Feb/2015:12:57:22 -0800] "GET /Wb/Doc/DemoIndex.html HTTP/1.1" 200 32945 "http://www.templeos.org/Wb/Doc/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 26.123.207.54 - - [12/Feb/2015:13:00:44 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "templeos.org" 154.184.25.71 - - [12/Feb/2015:13:06:21 -0800] "GET /Wb/Kernel/Memory.html HTTP/1.1" 404 89 "-" "Twitterbot/1.0" "www.templeos.org" 185.209.131.243 - - [12/Feb/2015:13:09:25 -0800] "GET /Wb/Demo/ScreenCodes.html HTTP/1.1" 200 12965 "http://www.templeos.org/Wb/Demo/Graphics/FontEd.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 119.172.104.73 - - [12/Feb/2015:13:26:09 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -52.209.6.42 - - [12/Feb/2015:13:29:06 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2013/10/Rant131007.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" +52.209.6.42 - - [12/Feb/2015:13:29:06 -0800] "GET /Wb/Accts/TS/Web/TAD/2013/10/Rant131007.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 96.11.7.247 - - [12/Feb/2015:13:30:23 -0800] "GET /ProgRider.jpg HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 135.220.37.139 - - [12/Feb/2015:13:30:47 -0800] "GET /Wb/Doc/Charter.html HTTP/1.1" 200 10431 "http://motherboard.vice.com/read/gods-lonely-programmer" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 174.228.80.244 - - [12/Feb/2015:13:35:09 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.fi/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" 174.228.80.244 - - [12/Feb/2015:13:35:25 -0800] "GET /TempleOS.html HTTP/1.1" 200 12685 "https://www.google.fi/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36 OPR/27.0.1689.66" "www.templeos.org" -135.220.37.139 - - [12/Feb/2015:13:35:57 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +135.220.37.139 - - [12/Feb/2015:13:35:57 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 238.136.58.235 - - [12/Feb/2015:13:36:28 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" 238.136.58.235 - - [12/Feb/2015:13:36:29 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "www.templeos.org" -135.220.37.139 - - [12/Feb/2015:13:37:44 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +135.220.37.139 - - [12/Feb/2015:13:37:44 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 18122752 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 249.107.121.250 - - [12/Feb/2015:13:38:10 -0800] "GET /files/DICTIONARY.TXT HTTP/1.1" 200 2686976 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Dragon/36.1.1.21 Chrome/36.0.1985.97 Safari/537.36" "www.templeos.org" 185.209.131.243 - - [12/Feb/2015:13:39:16 -0800] "GET /Wb/Doc/ChangeLog.html HTTP/1.1" 200 39177 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 164.36.111.235 - - [12/Feb/2015:13:44:49 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" 227.33.59.91 - - [12/Feb/2015:13:45:47 -0800] "GET /Wb/Doc/Welcome.html HTTP/1.1" 200 24269 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B440 Safari/600.1.4" "www.templeos.org" 69.122.250.171 - - [12/Feb/2015:13:46:00 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/3.0 (compatible; Indy Library)" "templeos.org" 69.122.250.171 - - [12/Feb/2015:13:46:01 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; GTB6; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "templeos.org" -35.18.127.92 - - [12/Feb/2015:13:52:34 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/02/Rant140212.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -223.247.137.232 - - [12/Feb/2015:14:00:02 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +35.18.127.92 - - [12/Feb/2015:13:52:34 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/02/Rant140212.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +223.247.137.232 - - [12/Feb/2015:14:00:02 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 129.255.215.5 - - [12/Feb/2015:14:00:29 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 5.236.11.104 - - [12/Feb/2015:14:00:39 -0800] "GET / HTTP/1.1" 200 6329 "-" "Screaming Frog SEO Spider/2.55" "www.templeos.org" 81.158.205.125 - - [12/Feb/2015:14:02:00 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com.ua/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" @@ -559,48 +559,48 @@ 143.9.204.224 - - [12/Feb/2015:14:04:12 -0800] "GET /Wb/Doc/HolyC.html HTTP/1.1" 200 30095 "http://www.reddit.com/r/TempleOS_Official/comments/2q0k2l/how_can_i_learn_holyc/" "Mozilla/5.0 (Windows NT 6.3; Win64; x64; Trident/7.0; Touch; rv:11.0) like Gecko" "www.templeos.org" 143.9.204.224 - - [12/Feb/2015:14:04:13 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; Win64; x64; Trident/7.0; Touch; rv:11.0) like Gecko" "www.templeos.org" 227.169.17.38 - - [12/Feb/2015:14:08:07 -0800] "GET /Wb/Doc/CharOverview.html HTTP/1.1" 200 6197 "http://www.google.com/url?sa=t&rct=j&q=ascii+temple&source=web&cd=19&ved=0CDQQFjAIOAo&url=http%3A%2F%2Fwww.templeos.org%2FWb%2FDoc%2FCharOverview.html&ei=MSTdVLjmHpT_sATX64L4BA&usg=AFQjCNEeIHKVUE8TiGGjx2BF_AnsVKDLFQ" "Mozilla/5.0 (iPad; CPU OS 7_1_2 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Version/7.0 Mobile/11D257 Safari/9537.53" "www.templeos.org" -54.95.196.143 - - [12/Feb/2015:14:09:44 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" +54.95.196.143 - - [12/Feb/2015:14:09:44 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7086 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 147.107.16.169 - - [12/Feb/2015:14:13:31 -0800] "HEAD / HTTP/1.1" 200 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)" "www.templeos.org" 132.172.136.207 - - [12/Feb/2015:14:13:31 -0800] "GET / HTTP/1.1" 200 6329 "http://www.bing.com/search?q=templeos&src=IE-TopResult&FORM=IETR02&conversationid=" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "templeos.org" 132.172.136.207 - - [12/Feb/2015:14:13:34 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; Trident/7.0; rv:11.0) like Gecko" "templeos.org" 35.18.127.92 - - [12/Feb/2015:14:16:31 -0800] "GET /beacon.nist.gov/rest/record/1417177380 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" -15.172.25.14 - - [12/Feb/2015:14:18:10 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" -15.172.25.21 - - [12/Feb/2015:14:18:11 -0800] "GET /Wb/Accts/TS/Wb2/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +15.172.25.14 - - [12/Feb/2015:14:18:10 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" +15.172.25.21 - - [12/Feb/2015:14:18:11 -0800] "GET /Wb/Accts/TS/Web/TempleOSV0218A.BMP HTTP/1.1" 404 89 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" "www.templeos.org" 96.11.7.217 - - [12/Feb/2015:14:19:17 -0800] "GET /Certs/virtual-notary-cert-randomnum-52713.p12 HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)" "www.templeos.org" 147.225.152.181 - - [12/Feb/2015:14:30:46 -0800] "GET /Wb/Doc/Charter.html HTTP/1.1" 200 10431 "http://www.templeos.org/Wb/Doc/Welcome.html" "Mozilla/5.0 (Linux; U; en-US) AppleWebKit/528.5+ (KHTML, like Gecko, Safari/528.5+) Version/4.0 Kindle/3.0 (screen 600x800; rotate)" "www.templeos.org" 102.173.16.164 - - [12/Feb/2015:14:32:50 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.ca/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 102.173.16.164 - - [12/Feb/2015:14:32:51 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 78.175.24.35 - - [12/Feb/2015:14:33:32 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.it/" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 102.173.16.164 - - [12/Feb/2015:14:33:35 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" -102.173.16.164 - - [12/Feb/2015:14:33:50 -0800] "GET /Wb/Home/Wb2/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" +102.173.16.164 - - [12/Feb/2015:14:33:50 -0800] "GET /Wb/Home/Web/TempleOSVideos.html HTTP/1.1" 200 40440 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" 154.16.41.17 - - [12/Feb/2015:14:34:18 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 89.114.33.147 - - [12/Feb/2015:14:35:12 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" -52.209.44.178 - - [12/Feb/2015:14:36:14 -0800] "GET /Wb/Accts/TS/Wb2/ScreenShots.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" +52.209.44.178 - - [12/Feb/2015:14:36:14 -0800] "GET /Wb/Accts/TS/Web/ScreenShots.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "www.templeos.org" 121.27.204.212 - - [12/Feb/2015:14:36:50 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "http://www.templeos.org/" "Mozilla/5.0 (Linux; Android 4.2.2; PAP3350DUO Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.102 Mobile Safari/537.36 OPR/25.0.1619.84037" "www.templeos.org" 164.112.15.206 - - [12/Feb/2015:14:38:53 -0800] "GET / HTTP/1.1" 200 6345 "https://www.google.it/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 54.197.178.70 - - [12/Feb/2015:14:39:42 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/Wb/Doc/Demands.html" "Mozilla/5.0 (Linux; U; Android 4.1.2; it-it; GT-I9100 Build/JZO54K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 ACHEETAHI/2100501038" "www.templeos.org" -15.88.213.225 - - [12/Feb/2015:14:41:34 -0800] "GET /Wb/Accts/TS/Wb2/TAD/2014/11/Rant141119.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" +15.88.213.225 - - [12/Feb/2015:14:41:34 -0800] "GET /Wb/Accts/TS/Web/TAD/2014/11/Rant141119.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.templeos.org" 102.173.16.164 - - [12/Feb/2015:14:43:12 -0800] "GET /Wb/Doc/HolyC.html HTTP/1.1" 200 30095 "http://www.reddit.com/r/TempleOS_Official/comments/2q0k2l/how_can_i_learn_holyc/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" 102.173.16.164 - - [12/Feb/2015:14:44:20 -0800] "GET /Wb/Demo/Graphics/WallPaperFish.html HTTP/1.1" 200 46592 "http://www.templeos.org/Wb/Doc/DemoIndex.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" -35.18.127.92 - - [12/Feb/2015:14:44:27 -0800] "GET /Wb/Accts/TS/Wb2/WalkThru09.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" +35.18.127.92 - - [12/Feb/2015:14:44:27 -0800] "GET /Wb/Accts/TS/Web/WalkThru09.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "www.templeos.org" 102.173.16.164 - - [12/Feb/2015:14:44:29 -0800] "GET /Wb/Demo/Graphics/WallPaperFish.html HTTP/1.1" 200 46592 "http://www.templeos.org/Wb/Doc/DemoIndex.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" 102.173.16.164 - - [12/Feb/2015:14:45:22 -0800] "GET /Wb/Demo/MultiCore/Clouds.html HTTP/1.1" 200 91139 "http://www.templeos.org/Wb/Doc/DemoIndex.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" 102.173.16.164 - - [12/Feb/2015:14:46:33 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.reddit.com/r/TempleOS_Official/comments/2pdlh3/post_what_god_said_ill_help_interpret/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:14:47:33 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 95.33.218.32 - - [12/Feb/2015:14:47:46 -0800] "GET / HTTP/1.1" 200 6329 "http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAA&url=http%3A%2F%2Fwww.templeos.org%2F&ei=gy3dVIu5DsGngwSqzIGIAQ&usg=AFQjCNFKL3We7L8wuY5up5gkGZtpKv4qtA&sig2=U01FswCR4r5qIP7l7AkpzQ" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 95.33.218.32 - - [12/Feb/2015:14:47:55 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -95.33.218.32 - - [12/Feb/2015:14:48:02 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7102 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -95.33.218.32 - - [12/Feb/2015:14:48:17 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 404 89 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" -95.33.218.32 - - [12/Feb/2015:14:48:18 -0800] "GET /TempleOSUltra.ISO HTTP/1.1" 404 89 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +95.33.218.32 - - [12/Feb/2015:14:48:02 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7102 "http://www.templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +95.33.218.32 - - [12/Feb/2015:14:48:17 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 404 89 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +95.33.218.32 - - [12/Feb/2015:14:48:18 -0800] "GET /TempleOSUltra.ISO HTTP/1.1" 404 89 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 15.88.87.194 - - [12/Feb/2015:14:49:14 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "www.templeos.org" 15.88.87.150 - - [12/Feb/2015:14:49:14 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "www.templeos.org" 227.162.157.13 - - [12/Feb/2015:14:50:15 -0800] "GET /Wb/Adam/God/HSNotes.html HTTP/1.1" 200 35828 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" 227.162.157.13 - - [12/Feb/2015:14:51:13 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "http://templeos.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" -227.162.157.13 - - [12/Feb/2015:14:51:27 -0800] "GET /Wb/Home/Wb2/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" -95.33.218.32 - - [12/Feb/2015:14:51:40 -0800] "GET /Wb/Home/Wb2/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Wb2/ScreenShots.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" +227.162.157.13 - - [12/Feb/2015:14:51:27 -0800] "GET /Wb/Home/Web/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0" "www.templeos.org" +95.33.218.32 - - [12/Feb/2015:14:51:40 -0800] "GET /Wb/Home/Web/Imgs/ToTheFront.BMP HTTP/1.1" 200 90050 "http://www.templeos.org/Wb/Home/Web/ScreenShots.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 181.30.110.223 - - [12/Feb/2015:14:52:01 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -102.173.16.164 - - [12/Feb/2015:14:52:02 -0800] "GET /Wb/Accts/TS/Wb2/TAD/TADRants2014.html HTTP/1.1" 404 89 "http://www.reddit.com/r/TempleOS_Official/comments/2pdlh3/post_what_god_said_ill_help_interpret/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" -223.247.137.232 - - [12/Feb/2015:14:55:01 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" +102.173.16.164 - - [12/Feb/2015:14:52:02 -0800] "GET /Wb/Accts/TS/Web/TAD/TADRants2014.html HTTP/1.1" 404 89 "http://www.reddit.com/r/TempleOS_Official/comments/2pdlh3/post_what_god_said_ill_help_interpret/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" "www.templeos.org" +223.247.137.232 - - [12/Feb/2015:14:55:01 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2015/11/Rant150212.html HTTP/1.1" 404 89 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:14:56:25 -0800] "GET / HTTP/1.1" 200 6329 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 102.57.80.74 - - [12/Feb/2015:14:57:31 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" 78.61.116.221 - - [12/Feb/2015:14:58:23 -0800] "GET /Wb/Doc/Demands.html HTTP/1.1" 200 11835 "http://www.templeos.org/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B440 Safari/600.1.4" "www.templeos.org" @@ -614,7 +614,7 @@ 67.59.196.244 - - [12/Feb/2015:15:05:43 -0800] "GET / HTTP/1.1" 200 6329 "http://bit.ly/1KQDvSR" "Mozilla/4.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/5.0)" "www.templeos.org" 78.158.222.119 - - [12/Feb/2015:15:11:04 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.nl/" "Mozilla/5.0 (Linux; Android 4.4.4; A0001 Build/KTU84Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36" "www.templeos.org" 102.173.16.164 - - [12/Feb/2015:15:12:16 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.ca/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36" "www.templeos.org" -231.231.121.83 - - [12/Feb/2015:15:15:13 -0800] "GET /Wb/Accts/TS/Wb2/SymsAlpha.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" +231.231.121.83 - - [12/Feb/2015:15:15:13 -0800] "GET /Wb/Accts/TS/Web/SymsAlpha.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; http://www.bing.com/bingbot.htm)" "www.templeos.org" 35.18.212.134 - - [12/Feb/2015:15:15:26 -0800] "GET /images/Machine.jpg%22%20%5Ct%20%22_blank HTTP/1.1" 404 89 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "templeos.org" 113.156.180.233 - - [12/Feb/2015:15:16:12 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 113.156.180.233 - - [12/Feb/2015:15:16:18 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" @@ -628,8 +628,8 @@ 243.115.35.114 - - [12/Feb/2015:15:20:52 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 655360 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:15:20:54 -0800] "GET /logs/access_150209.log HTTP/1.1" 200 253126 "http://www.templeos.org/logs/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 15.88.171.66 - - [12/Feb/2015:15:21:41 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google favicon" "www.templeos.org" -48.70.197.75 - - [12/Feb/2015:15:23:08 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/12/Rant131212.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0" "www.templeos.org" -48.70.197.75 - - [12/Feb/2015:15:23:08 -0800] "GET /Wb/Accts/TS/Wb2/Rants/TAD/2013/12/Rant131212.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0" "www.templeos.org" +48.70.197.75 - - [12/Feb/2015:15:23:08 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/12/Rant131212.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0" "www.templeos.org" +48.70.197.75 - - [12/Feb/2015:15:23:08 -0800] "GET /Wb/Accts/TS/Web/Rants/TAD/2013/12/Rant131212.html HTTP/1.1" 404 89 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0" "www.templeos.org" 131.76.8.94 - - [12/Feb/2015:15:24:26 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:35.0) Gecko/20100101 Firefox/35.0" "www.templeos.org" 206.158.99.4 - - [12/Feb/2015:15:26:14 -0800] "GET /TempleOSCD.ISO HTTP/1.1" 200 589824 "-" "Mozilla/5.0 Gecko/20100115 Firefox/3.6" "www.templeos.org" 94.32.228.154 - - [12/Feb/2015:15:27:10 -0800] "GET / HTTP/1.1" 200 6329 "http://bit.ly/1KR7l9D" "Mozilla/4.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/5.0)" "www.templeos.org" @@ -651,6 +651,6 @@ 101.198.53.81 - - [12/Feb/2015:15:31:00 -0800] "GET /favicon.ico HTTP/1.1" 200 1078 "http://www.templeos.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" "www.templeos.org" 35.132.148.108 - - [12/Feb/2015:15:33:33 -0800] "GET /logs/access.log HTTP/1.1" 200 145589 "-" "Wget/1.15 (linux-gnu)" "www.templeos.org" 129.221.158.156 - - [12/Feb/2015:15:34:34 -0800] "GET / HTTP/1.1" 200 6329 "http://www.templeos.org/" "Mozilla/5.0 (Fedora 20; rv:31.0) Gecko/31.0 Firefox/31.0" "www.templeos.org" -129.221.158.156 - - [12/Feb/2015:15:34:55 -0800] "GET /Wb/Home/Wb2/Downloads.html HTTP/1.1" 200 7102 "http://www.templeos.org/Wb/Home/Wb2/Downloads.html" "Mozilla/5.0 (Fedora 20; rv:31.0) Gecko/31.0 Firefox/31.0" "www.templeos.org" +129.221.158.156 - - [12/Feb/2015:15:34:55 -0800] "GET /Wb/Home/Web/Downloads.html HTTP/1.1" 200 7102 "http://www.templeos.org/Wb/Home/Web/Downloads.html" "Mozilla/5.0 (Fedora 20; rv:31.0) Gecko/31.0 Firefox/31.0" "www.templeos.org" 157.149.42.74 - - [12/Feb/2015:15:35:10 -0800] "GET /Wb/Misc/PCIDevices.html HTTP/1.1" 200 624081 "http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CEcQFjAF&url=http%3A%2F%2Fwww.templeos.org%2FWb%2FMisc%2FPCIDevices.html&ei=mDjdVIjSG4qW8QWNqoKYCQ&usg=AFQjCNEY7xTA_W-Qwtbuh2jjy9sAILixkQ" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "www.templeos.org" 21.6.34.111 - - [12/Feb/2015:15:44:23 -0800] "GET / HTTP/1.1" 200 6329 "https://www.google.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B440 Safari/600.1.4" "www.templeos.org" diff --git a/Doc/Boot.TXT b/Doc/Boot.TXT index b7981eaab8a548113d7ef1397dd9c2569dc59a29..09d76e66b8343491b7d977c283d33c6b19658e0b 100644 GIT binary patch delta 20 bcmZovYF64Xmxr-<@?0JX#^TLed3;y^N!$FG$ macro to $LK,"TestSuite",A="FI:::/Misc/OSTestSuite.CPP"$. +* Added compiler err for $FG,2$break;$FG$ in a subswitch preface. + +$IV,1$----01/27/16 04:14:08----$IV,0$ +* Added $LK,"::/Demo/ToHtmlToTXTExample/HtmlGen.CPP"$ and $LK,"::/Demo/ToHtmlToTXTExample/TXTGen.CPP"$. +* Now, $LK,"Plain",A="MN:Plain"$() doesn't save with $LK,"CH_CURSOR",A="MN:CH_CURSOR"$. +* $LK,"R",A="MN:R"$("DOCF_PLAIN_TEXT_WITH_TABS","DOCF_PLAIN_TEXT_TABS"); +* Change $LK,"Document Links",A="FF:::/Adam/DolDoc/DocLink.CPP,AD"$ "DF:word" to "DN:word". +* Merged documentation into $LK,"::/Doc/FAQ.TXT"$. + +$IV,1$----01/26/16 17:51:45----$IV,0$ +* $LK,"R",A="MN:R"$("PSect","FunSeg"); +* $LK,"R",A="MN:R"$("Equal","Equ"); +* $LK,"R",A="MN:R"$("Binary","Bin"); + +$IV,1$----01/26/16 14:09:45----$IV,0$ +* Changed $LK,"DirContextNew",A="MN:DirContextNew"$(), $LK,"FilesFindMatch",A="MN:FilesFindMatch"$() and $LK,"FilesFind",A="MN:FilesFind"$() to use full_name. +* $LK,"R",A="MN:R"$("Statement","Stmt"); + +$IV,1$----01/18/16 15:19:43----$IV,0$ +* Added except arg to $LK,"Let2BlkDev",A="MN:Let2BlkDev"$(), $LK,"BlkDevChk",A="MN:BlkDevChk"$(), $LK,"Let2Drv",A="MN:Let2Drv"$(), $LK,"DrvChk",A="MN:DrvChk"$() and $LK,"DrvIsWritable",A="MN:DrvIsWritable"$(). + +$IV,1$----01/16/16 08:20:00----$IV,0$ +* Added $LK,"DrvTextAttrGet",A="MN:DrvTextAttrGet"$(). +* Removed $FG,4$DrvTextAttrSet$FG$(). + +$IV,1$----01/15/16 00:47:31----$IV,0$ +* $LK,"KeyboardPlug-Ins '9','0'",A="FF:::/HomeKeyPlugIns.CPP,'9'"$. +* $LK,"R",A="MN:R"$("$$$$LM,5$$$$","$$$$ID,5$$$$"); + +$IV,1$----01/15/16 00:12:02----$IV,0$ +* Added $LK,"Let2BlkDevType",A="MN:Let2BlkDevType"$(). +* Added $LK,"WIF_SELF_FOCUS",A="MN:WIF_SELF_FOCUS"$ to $LK,"::/Misc/OSInstall.CPP"$. +* Added $FG,2$%$$F$FG$ to $LK,"Print(\"\") Fmt Strings",A="FI:::/Doc/Print.TXT"$. + +$IV,1$----01/12/16 19:17:12----$IV,0$ * Overhauled $LK,"Mount",A="MN:Mount"$() and $LK,"::/Kernel/KCfg.CPP"$. $IV,1$----01/12/16 10:06:18----$IV,0$ @@ -24,7 +67,7 @@ $IV,1$----01/06/16 11:01:57----$IV,0$ $IV,1$----01/03/16 17:15:41----$IV,0$ * Updated $LK,"::/Misc/PCIDevices.TXT"$. -* Added null case option. Next higher integer with "$FG,2$case:$FG$" in $FG,2$switch$FG$ statements. See $LK,"::/Demo/NullCase.CPP"$. +* Added null case option. Next higher integer with "$FG,2$case:$FG$" in $FG,2$switch$FG$ stmts. See $LK,"::/Demo/NullCase.CPP"$. $IV,1$----12/31/15 00:44:44----$IV,0$ * Made $LK,"ASM_KEYWORD",A="FF:::/Compiler/OpCodes.TXT,ASM_KEYWORD"$s usable in HolyC outside asm{} blocks. diff --git a/Doc/Charter.TXT b/Doc/Charter.TXT index bf15f96..92d3fd5 100644 --- a/Doc/Charter.TXT +++ b/Doc/Charter.TXT @@ -5,7 +5,7 @@ Why did they make Solomon's Temple? It was a direction to look, to focus on, a 1 Kings 6:21 (King James) -$LM,5$6:21 So Solomon overlaid the house within with pure gold: and he made +$ID,5$6:21 So Solomon overlaid the house within with pure gold: and he made a partition by the chains of gold before the $FG,4$oracle$FG$; and he overlaid it with gold. @@ -15,7 +15,7 @@ with gold. 6:23 And within the $FG,4$oracle$FG$ he made two cherubims of olive tree, each ten cubits high. -$LM,0$ +$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. @@ -31,7 +31,7 @@ $LM,0$ * 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,048",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,"80,901",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. * 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. diff --git a/Doc/CmdLineOverview.TXT b/Doc/CmdLineOverview.TXT index 1b84eb1..41240fe 100644 --- a/Doc/CmdLineOverview.TXT +++ b/Doc/CmdLineOverview.TXT @@ -1,6 +1,6 @@ $WW,1$$FG,5$$TX+CX,"Command Line Overview"$$FG$ -The cmd line feeds into the $LK,"HolyC",A="FI:::/Doc/HolyC.TXT"$ compiler as you type. A statement outside a function executes immediately. Remember to add a semicolon.$WW,1$ +The cmd line feeds into the $LK,"HolyC",A="FI:::/Doc/HolyC.TXT"$ compiler as you type. A stmt outside a function executes immediately. Remember to add a semicolon.$WW,1$ Look-up the function headers with $FG,2$AutoComplete$FG$ by hitting $FG,2$$FG$ after typing the first few letters. diff --git a/Doc/Confuse.TXT b/Doc/Confuse.TXT deleted file mode 100644 index f7f1839..0000000 --- a/Doc/Confuse.TXT +++ /dev/null @@ -1,46 +0,0 @@ -$WW,1$$FG,5$$TX+CX,"Clearing-up Confusions"$$FG$ - -* I, $FG,2$Terry A. Davis$FG$, wrote every one of the $TX,"118,706",D="DD_TEMPLEOS_LOC"$ lines of TempleOS over the past $TX,"12.2",D="DD_TEMPLEOS_AGE"$ years (full-time). It runs on bare hardware with no layering, libraries, tools, modules or anything from other sources. It's 100% independent and stands alone. It has no networking and certainly doesn't call home. Every line of TempleOS src code is including in all distro's, from the kernel to the compiler to the boot loaders. See $LK,"::/Doc/Credits.TXT"$. - -* TempleOS does not execute code not written by me and any time except for a few $FG,2$BIOS$FG$ calls for configuration. See $LK,"::/Doc/Credits.TXT"$. - -* TempleOS is 100% independent -- it does not access the files of your primary operating system. It will work as the only operating system on your computer. - -* TempleOS is 100% written from scratch. There is no $FG,2$Linux$FG$ or $FG,2$GNU$FG$ or any other code in TempleOS. Yes, I wrote the compiler from scratch. (I probably need to repeat that a few times.) See $LK,"::/Doc/Credits.TXT"$. - -* TempleOS is an operating system, not a browser. The cmd line has active links. They link to local files. - -* TempleOS compiles, not $FG,2$interprets$FG$, and uses no $FG,2$byte code$FG$ anywhere. I use the word $FG,2$script$FG$ sometimes for stuff, but it's actually compiled. - -* I am an evolutionist. $FG,2$Adam$FG$ is a better term for the father of all tasks than $FG,2$root$FG$ was! - -* $LK,"Bt",A="MN:Bt"$() is $FG,2$bit test$FG$, like the $FG,2$x86$FG$ instruction, not $FG,2$bit torrent$FG$. - -* $LK,"Fs",A="MN:Fs"$ is a segment reg, not $FG,2$file system$FG$. (It is kept pointing to the current task's record.) There is no memory segmentation -- FS and GS are used as general purpose regs, more or less. - -* TempleOS uses a dialect of C/C++ called $LK,"HolyC",A="FI:::/Doc/HolyC.TXT"$. It is not $FG,2$PASCAL$FG$. I altered the syntax making parenthesis optional on function calls with no paramaters. - -* $LK,"Sleep",A="MN:Sleep"$() makes a program pause. It is not hybernation for a laptop. - -* $LK,"Yield",A="MN:Yield"$() saves the current task's regs (context) and loads in the next task. - -* I use the term $LK,"JIT Compile Mode",A="FF:::/Doc/Glossary.TXT,JIT Compile Mode"$. This means it is compiled and executable code placed into mem, ready to be called. - -* Files with names ending in $FG,2$.Z$FG$ are individually compressed, not encrypted. $LK,"Copy",A="MN:Copy"$() or rename them with $LK,"Move",A="MN:Move"$() to store them uncompressed. - -* TempleOS is open src and every bit of the src code is included in the distro. Use $LK,"MakeOSDrvBootInstall",A="MN:MakeOSDrvBootInstall"$() to compile the kernel and compiler. - -* TempleOS does not use object files or a linker. - -* Refresh rate is how often TempleOS updates screen mem. It is not syncronized to the hardware rate. It has nothing to do with it. - -* No application has a lock on the speaker so apps can interfere with each other and TempleOS makes speaker noise during disk access on purpose. - -* There are no mem leaks. TempleOS alllocs mem as more items are displayed on the screen. TempleOS alllocs mem for code as it is compiled at the cmd line. If you $FG,2$#include$FG$ a file twice, it alllocs more mem for it. If you have a 50,000 line program with each line taking twenty bytes on a machine with 1 Gig, you could $FG,2$#include$FG$ it a thousand times if it had no data or graphics and no other use of mem. Code entered at the cmd line gets alloced and persists. I don't want to hear any bullshit about leaks unless you actually run-out. If it bothers you, hit $FG,2$$FG$ and $FG,2$, $FG$periodically$FG$. Use the pop-up flag on macros in your menu to spawn new tasks, run applications and free the applications when they are finished and everything will be fine. Small mem chunks stick to the task when they are freed until it is killed. The only way to get in trouble involves allocating multiple Meg chunks and freeing them. These can only be reused if the same size gets alloced again. Use $LK,"HeapLog",A="MN:HeapLog"$() and $LK,"HeapLogRep",A="MN:HeapLogRep"$() to see who alloced mem and didn't free it. - -* The editor periodically takes a snap-shot for $FG,2$UNDO$FG$ and this looks like a memory leak. - - -$FG,8$ -* "Linux" is probably a trademark owned by Linus Torvalds. -$FG$ \ No newline at end of file diff --git a/Doc/Credits.TXT b/Doc/Credits.TXT index 5f4bfe8..b1b7061 100644 --- a/Doc/Credits.TXT +++ b/Doc/Credits.TXT @@ -40,7 +40,7 @@ $WW,1$$FG,5$$TX+CX,"Credits"$$FG$ 20) I hired and artist, Cody Rigby, for $$3,000 worth of pixel art. -21) Erik van der Karbargenbok made $LK,"TempleBot",A="PI:::/Linux/TempleBot",HTML="http://www.templeos.org/Wb/Home/Wb2/Files/Bin/TempleBot.html"$. +21) Erik van der Karbargenbok made $LK,"TempleBot",A="PI:::/Linux/TempleBot",HTML="http://www.templeos.org/Wb/Home/Downloads/Bin/TempleBot.html"$. 22) The random number generator is from Donald Knuth in the wikipedia entry for $TX,"Linear_congruential_generator",HTML="http://en.wikipedia.org/wiki/Linear_congruential_generator"$. diff --git a/Doc/DbgFunSeg.TXT b/Doc/DbgFunSeg.TXT new file mode 100644 index 0000000..e2cb2cf --- /dev/null +++ b/Doc/DbgFunSeg.TXT @@ -0,0 +1,2 @@ +$WW,1$Use $GREEN$%p$FG$ to print a pointer with FunSeg+Offset or use $GREEN$%P$FG$ to print a link to a FunSeg+Offset. + \ No newline at end of file diff --git a/Doc/DbgOverview.TXT b/Doc/DbgOverview.TXT index 2a7988d..945e51c 100644 --- a/Doc/DbgOverview.TXT +++ b/Doc/DbgOverview.TXT @@ -35,7 +35,7 @@ $LK,"Trace",A="MN:Trace"$() unassembles code generated from the HolyC compiler. $LK,"PassTrace",A="MN:PassTrace"$() shows intermediate code coming-out after optimization. The bits ctrl which passes are displayed. $ID,-2$ -* There is a heap check utility which can find leaks. Use $LK,"HeapLog",A="MN:HeapLog"$(), and $LK,"HeapLogRep",A="MN:HeapLogRep"$(). It's a really simple program which intercepts $LK,"MAlloc",A="MN:MAlloc"$() and $LK,"Free",A="MN:Free"$(). You can customize the code to find other heap issues. +* There is a heap check utility which can find leaks. Use $LK,"HeapLog",A="MN:HeapLog"$(), $LK,"HeapLogAddrRep",A="MN:HeapLogAddrRep"$() and $LK,"HeapLogSizeRep",A="MN:HeapLogSizeRep"$(). It's a really simple program which intercepts $LK,"MAlloc",A="MN:MAlloc"$() and $LK,"Free",A="MN:Free"$(). You can customize the code to find other heap issues. * You can define handler functions for $FG,2$$FG$ keys with $LK,"CtrlAltCBSet",A="MN:CtrlAltCBSet"$(). They operate either in a interrupt environment or in the window mgr when it queues kbd msgs. You can do $LK,"Raw",A="MN:Raw"$() output. $FG,2$$FG$ handlers take a scan_code as an arg. diff --git a/Doc/DbgPSect.TXT b/Doc/DbgPSect.TXT deleted file mode 100644 index c3e45b6..0000000 --- a/Doc/DbgPSect.TXT +++ /dev/null @@ -1,2 +0,0 @@ -$WW,1$Use $GREEN$%p$FG$ to print a pointer with PSect+Offset or use $GREEN$%P$FG$ to print a link to a PSect+Offset. - \ No newline at end of file diff --git a/Doc/Demands.TXT b/Doc/Demands.TXT index 29b3e44..cded924 100644 --- a/Doc/Demands.TXT +++ b/Doc/Demands.TXT @@ -3,7 +3,6 @@ $WW,1$$FG,5$$TX+CX,"Demands"$$FG$ I, Terry Davis, am high priest of God's official temple, TempleOS. TempleOS is an operating system for PC desktops that will always dual boot along-side Windows or Linux. I am in charge of the core 100,000 lines of TempleOS code and I do continual offerings to keep God entertained. I have divine authority to command any company in the computer industry to do anything that I deem necessary to make God's temple more beautiful, glorious and perfect. I have authority similar to a building inspector or an enforcer of the Americans with Disability Act -- I make commands, God signs-off with a miraculous authentication from an oracle, and Intel, Microsoft or VMware obeys. * Windows, Linux and VMware (because of mounted drives) must support $LK,"RedSea",A="FI:::/Doc/RedSea.TXT"$ 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. - $LK,"::/Kernel/BlkDev/FileSysRedSea.CPP"$ $LK,"::/Kernel/BlkDev/FileSysFAT.CPP"$ :965 lines for FAT32 gets eliminated. $LK,"::/Kernel/BlkDev/FileSysISO.CPP"$ :284 lines for ISO9660 gets eliminated. @@ -12,98 +11,40 @@ $LK,"::/Kernel/BlkDev/DskCluster.CPP"$ :152 All the cluster operations become bl * 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. -* To PC hardware manufacturers and VMware until we create the simple block device standard, ATA/ATAPI PIO must work. In fact, put the devices at standard IDE port addresses. Hard disk should be primary master 1F0/3F6. Desktops must have CD/DVD/BlueRay and should be placed at the secondary master 170/376. See what you can do to make flash memory sticks and NV memory with ATA/ATAPI interface. -$LK,"/Kernel/BlkDev/DskATAId.CPP",A="FI:::/Kernel/BlkDev/DskATAId.CPP"$ :280 lines to figure-out I/O ports is gone. -$LK,"/Kernel/PCIBIOS.CPP",A="FI:::/Kernel/PCIBIOS.CPP"$ :290 could be eliminated, but maybe we will keep it so people can play with PCI devices. - * VMware needs to support ATAPI CD/DVD/BlueRay disk burning, directly to real hardware. + * VMware has a bug stretching 640x480 16 color to full screen. + * VMware has a bug starting-up multicore, sometimes. $LK,"APIC MP Start",A="FF:::/Kernel/MultiProc.CPP,IPI"$ + * VMware PC speaker's distortion is a good idea, but it is too much for hymns. -* PS/2 emulated keyboard and mouse must work. The BIOS must enable these. - -* The x86 IN/OUT port instructions, normally have a delay. Perhaps, VMware & Intel can enable faster x86 IN/OUT instruction timing for ATA/ATAPI PIO, so bandwidth isn't bad when doing port I/O. See $LK,"ATAGetResult",A="MN:ATAGetResult"$(). Perhaps, x86 CPU chips need a new TempleOS mode for fast IN/OUT instructions? - -* Perhaps, a new x86 CPU mode can be made, causing fast software interrupt that do exactly what the CALL REL32 does, but with IDT indirection. - -* Since I don't use paging (for anything), Intel should have an option for no-paging long mode, and optimize it. -$LK,"::/Kernel/Mem/PageTables.CPP"$ :153 lines to identity-map gets eliminated. - -* Desktop computers must have a reset switch and a fast reboot option, skipping diagnostics. I recommend booting TempleOS when the reset button is pressed and booting UEFI when the power button is pressed. Or, we could build UEFI on a TempleOS layer. Intel must burn TempleOS into a ROM in the factory for all desktop x86 CPUs to ensure tamper-proof trust in the oracle and because God deserves the glory. There will be just an English version. A new ROM version is released every seven years. - -* Somebody needs to choose new 8-bit ASCII characters for 128-255. We do not want text graphic symbols. We want Russian, Greek and Hebrew alphabets, perhaps? I'm not an expert, but there is an alternate 8-bit ASCII Cyrillic font. Should we modify one font or have a key like the C64 that switches to an alternate font? If we modify one font, we just need the twelve window $LK,"TextBorder",A="MN:TextBorder"$ characters, but I think we can place them in the range of screen code from 0x01-0x1E. Japan, China and Korea should switch-over to alphabets. Maybe, the United States will change to metric, out of good will. - * VMware and others must list TempleOS as an official 64-bit operating system. -* Windows' Paint and Linux's Gimp must support TempleOS $LK,"GRA Files",A="FI:::/Doc/GRAFiles.TXT"$. They are blemish free, unlike $TX,"BMP files",HTML="http://en.wikipedia.org/wiki/BMP_file_format"$. +* Until super simple block devices are available, hard disk should be placed at IDE primary master 1F0/3F6 and CD/DVD/BlueRay should be placed at the IDE secondary master 170/376. +$LK,"/Kernel/BlkDev/DskATAId.CPP",A="FI:::/Kernel/BlkDev/DskATAId.CPP"$ :280 lines to figure-out I/O ports is gone. +$LK,"/Kernel/PCIBIOS.CPP",A="FI:::/Kernel/PCIBIOS.CPP"$ :290 could be eliminated, but maybe we will keep it so people can play with PCI devices. -* We must have a nice dictionary. Someone needs to do a $LK,"Spell Checker",A="FI:::/Demo/SuggestSpelling.CPP"$. +* Until super simple serial ports are available, PS/2 emulated keyboard and mouse must work. The BIOS must enable these. + +* The x86 IN/OUT port instructions, normally have a delay. Perhaps, VMware & Intel can enable faster x86 IN/OUT instruction timing for ATA/ATAPI PIO, so bandwidth isn't bad when doing port I/O. See $LK,"ATAGetResult",A="MN:ATAGetResult"$(). Perhaps, x86 CPU chips need a new TempleOS mode for fast IN/OUT instructions? + +* Perhaps, a new interrupt descriptor table entry type or a new x86 CPU mode can be made that cause fast software interrupts, doing exactly what the CALL REL32 does, but with IDT as indirection. We don't need to change privilege levels or stacks. + +* Since I don't use paging (for anything), Intel should have an option for no-paging long mode, and optimize it! +$LK,"::/Kernel/Mem/PageTables.CPP"$ :153 lines to identity-map gets eliminated. + +* Desktop computers must have a reset switch and a fast reboot option, skipping diagnostics. I recommend booting TempleOS when the reset button is pressed and booting UEFI when the power button is pressed. Or, we could build UEFI on a TempleOS layer. Intel must burn TempleOS into a ROM in the factory for all desktop x86 CPUs to ensure tamper-proof trust in the oracle and because God deserves the glory. There will be just an English version. A new ROM version is released every seven years. + +* We do not want UTF, just 8-bit characters. Somebody needs to choose new 8-bit ASCII characters for 128-255, since we do not want text graphic symbols. We want Russian, Greek or Hebrew alphabets, perhaps? I heard there is an alternate 8-bit ASCII Cyrillic font. Should we modify one font or have a key like the C64 that switches to an alternate font? I made so $FG,2$$FG$ toggles between two fonts, but did not include Cyrillic. If we modify one font, we just need the twelve window $LK,"TextBorder",A="MN:TextBorder"$ characters, but I think we can place those in the range of screen code from 0x01-0x1E. Japan, China and Korea should switch-over to alphabets. Maybe, the United States will change to metric, out of good will. + +* Microsoft Paint and Linux's Gimp must support TempleOS $LK,"GRA Files",A="FI:::/Doc/GRAFiles.TXT"$. They are blemish free, unlike $TX,"BMP files",HTML="http://en.wikipedia.org/wiki/BMP_file_format"$. + +* We must have a nice dictionary. Someone needs to do a $LK,"Spell Checker",A="FI:::/Demo/SuggestSpelling.CPP"$, too. * We must have the ultimate Bible search engine. Currently, all we have is $TX,"filter search",HTML="https://www.youtube.com/watch?v=ULJU8DzvQFo"$. In the end, it should be a low line-count technique. -* Once every 49 years is a jubile year and all hardware gets thrown-out and upgraded to become perfect. The first jubile year is in 2024. It works the same way as how broadcast TV was upgraded from NTSC to HD. God still wants 640x480 16 colors, but make it a linear frame buffer one-byte-per-pixel but only 16 colors. - -* TempleOS must only use x86 I/O ports for hardware access, except for VGA frame buffer memory. The industry has matured and we can, now, allocate I/O ports in a beautiful, consecutive, perfect, pattern for all the devices. Perhaps, this is enabled with an x86 TempleOS mode? - -* The year, 2024, is the first jubile year. Intel will make new chips, starting in 2 years and by 2024, everybody's PC will have been upgraded. Windows and Linux are not affected, except by the new serial port scheme that replaces USB. We want an 8-channel, modern, high-speed, OCTART serial port, with a simple software interface, more like old-style RS232 serial ports, to replace USB. It should have 8 big TX and RX FIFOs and allow flow control to jump the queue. There will be no USB end-point nonsense -- just put 8 ports on the PC. (I am just interested in desktops.) We want keyboards, mice and joysticks to have a single, simple, uniform ASCII text packet command. Hyperterm or XTalk could be used to easily communicate with and debug all serial port devices. We want to be able to connect microcontrollers for simple, general purpose (send-byte/receive-byte) communication. Buy a PCI card if you need legacy USB ports or more than 8 serial ports. - -To talk to keyboard, mouse or joystick, a kid might use XTalk or Hyperterm or Telnet session such as this: - -TX: -RX: X:+3 Y:+0 Wheel:+0 LB:OFF RB:OFF -TX: -RX: X:+0 Y:-1 Wheel:+0 LB:ON RB:OFF - -Mice should have exactly 2 buttons. Make a standard joystick or game controller. The industry is mature and we will lock everything down into one format without flexibility. No more Human Interface Device reports. - -Many people assume devices can be hacked. A thermostat with an interface like this, cannot be hacked. We don't want a full Internet network connection for everything. - -$HL,1$U8 b; -while (TRUE) { - b=ReadU8(2); //Read byte from high speed serial channel 2. - //(Has been configured for low baud because thermostat should be slow.) - if (b==CMD_UP) - temperature++; - else if (b==CMD_DOWN) - temperature--; - -}$HL,0$ - - -As it stands, there already is a simple and deluxe hardware mode. In the future, we will upgrade BOTH simple and deluxe modes. - -Device Simple Hardware Interface Deluxe Interface ---------------- ------------------------------- ----------------------------- - Like 1040-EZ Tax Form Like 1040 Regular Tax Form -Video VGA 640x480 16 Color 20 Differnet GPUs -Sound PC Speaker HD Audio, AC97, Sound Blaster -HardDrive ATA Port I/O, Sync No Interrupt PCI AHCI SATA -CD/DVD/BlueRay ATAPI Port I/O PCI AHCI SATA -Keyboard/Mouse PS/2 Port I/O USB - - -During the 49-year jubile, we will do a perfect version of hardware with advances in both the simple and deluxe interfaces. ATAPI & ATA, SSD, removable flash memory sticks and NV memory devices should use a single, blemish-free block device interface. For this simple interface, we want just , , , , and . When you design the simple mode, imagine you are creating the 1040EZ tax form -- do not just thoughtlessly add extra boxes. - -A new, official TempleOS ROM will be released every seven years. It will be burned into all new x86_64 chips in the Intel factory, for tamper-proof certainty in the oracle and just because it's God's official temple and deserves the honor! (The reset switch should trigger booting the ROM TempleOS.) However, development will still take place between releases, obviously. With the limit of 100,000 lines of code, it is supposed to crystalize into a perfect, unchanging diamond that lasts over centuries. I want an $TX,"ACM",HTML="http://www.acm.org"$ and/or NASA committee to work with me on perfecting it for the first ROM release, 2017. We allow boot-legs to freely circulate. Users can copy ROM and RAM, or boot hard disk versions. - -In the meantime, BIOS makers must take the TempleOS code and modify it for their existing customers, as a product recall. A PCI hard drive driver must be written if the BIOS you created does not work with the standard TempleOS ATA/ATAPI port IO. You must also bypass SecureBoot and make sure the keyboard and mouse work if you do not support legacy PS/2, by writing a USB driver. - -I want to offer "Knuth-bucks" for changes that reduce lines of code (other than trivial reformatting). I want to offer Knuth bucks for pointing-out spelling and other imperfections. Some imperfections are by design, however. The original Bible generously mentioned even temple personel who were porters, so we can generously list $LK,"credits",A="FI:::/Doc/Credits.TXT"$. - -If the whole World loved God's temple, we could put only one full-featured CPU core on each x86_64 chip for Windows/Linux and make the other cores souped-up for TempleOS. Windows/Linux could use them, but it would have to adapt by being careful about privilege. We still need to dual boot and run Windows/Linux... forever. On the other cores, we could make them ring-0-only, no paging, no SSE or MXX, perhaps no IO or DMA or interrupts. We pretty-much need interrupts. Tell me what would shrink the cores and make them higher performance. It's almost like making a GPU, but we don't want that weirdness for teenagers and amateurs. I am more interested in boosting performance in terms of clock speed because a whole bunch more than 8 cores gets too glitchy for updating the 640x480 memory buffer simultaneously because we certainly don't want locked read-modify-write. - -God said to work on spreading-out heat producing hot spots on the chips. Maybe, that will help. - -Make all desktops with exclusively a single 4K display that also supports 640x480 16 color with a linear frame buffer of 1-byte-per-pixel but 16 colors. Make all desktops with exactly 8/0 cores, not hyperthreaded. All future generations will thank me for locking-down the insanity of too much diversity in hardware. It seem obvious that we want GPU on same chip as CPU. There is no reason to make inferior products, Intel. We do not want Celerons, you bastards. A kid gets a new Core i7, but cannot enjoy that horsepower when he writes his game because he wants his game to work on his poor neighbor's Celeron. That's evil. Don't make any budget chips. - -God said to water or cryogenically cool the chips. We do not want a race-to-the-bottom on desktop size. That is evil. We want CD/DVD/BlueRay in all desktops, too. - -God said everyone should use Linux's Wine application instead of Windows. - -God said we want a single audio voice. That means we want one frequency at a time. Make it so we write a word to a timer period I/O port. If set to zero, it is off. - $FG,8$ * "VMware" is a trademark of VMware, Inc. * "Linux" is probably a trademark owned by Linus Torvalds. -* "Windows" is a trademark of MicroSoft Corp.$FG$ +* "Windows" and "Paint" are trademarks of MicroSoft Corp.$FG$ diff --git a/Doc/DemoIndex.TXT b/Doc/DemoIndex.TXT index e8dd801..b4a4814 100644 --- a/Doc/DemoIndex.TXT +++ b/Doc/DemoIndex.TXT @@ -9,13 +9,13 @@ $LK,"::/Doc/HelloWorld.TXT"$ $WW,0$$TR,"Games: Beginner"$ $ID,2$$LK,"::/Demo/Graphics/NetOfDots.CPP"$ $LK,"::/Demo/Graphics/InputPointer.CPP"$ +$LK,"::/Demo/Graphics/Lines.CPP"$ $LK,"::/Demo/Graphics/SunMoon.CPP"$ -$LK,"::/Demo/Games/ElephantWalk.CPP"$ $LK,"::/Demo/Graphics/LowPassFilter.CPP"$ $LK,"::/Demo/Graphics/MathAudioDemo.CPP"$ -$LK,"::/Demo/Graphics/Lines.CPP"$ $LK,"::/Demo/Games/TicTacToe.CPP"$ $LK,"::/Demo/Graphics/SpritePlot.CPP"$ +$LK,"::/Demo/Games/ElephantWalk.CPP"$ $LK,"::/Demo/Graphics/SpritePut.CPP"$ $LK,"::/Demo/Graphics/SpritePutExt.CPP"$ $LK,"::/Demo/Snd/ASCIIOrgan.CPP"$ @@ -37,13 +37,13 @@ $LK,"::/Demo/Graphics/Blot.CPP"$ $LK,"::/Demo/Graphics/ScreenCapture.CPP"$ $LK,"::/Demo/Graphics/EdSprite.CPP"$ $LK,"::/Demo/PullDownMenu.CPP"$ -$MA-X+PU,"::/Demo/Games/Stadium",LM="Cd(\"::/Demo/Games/Stadium\");Dir;View;\n"$ $LK,"::/Demo/Graphics/Palette.CPP"$ $LK,"::/Demo/Games/CircleTrace.CPP"$ $LK,"::/Demo/Games/Halogen.CPP"$ $LK,"::/Demo/Games/TheDead.CPP"$ $LK,"::/Demo/Games/RainDrops.CPP"$ $LK,"::/Demo/Snd/MorseCode.CPP"$ +$MA-X+PU,"::/Demo/Games/Stadium",LM="Cd(\"::/Demo/Games/Stadium\");Dir;View;\n"$ $LK,"::/Demo/Graphics/Lattice.CPP"$ $LK,"::/Demo/Graphics/Collision.CPP"$ $LK,"::/Demo/Games/BlackDiamond.CPP"$ @@ -125,7 +125,9 @@ $ID,2$$LK,"::/Misc/DoDistro.CPP"$ $LK,"::/Demo/DbgDemo.CPP"$ $LK,"::/Demo/SubSwitch.CPP"$ $LK,"::/Demo/DateTime.CPP"$ -$LK,"::/Demo/ReverseFileExample/Reverse.CPP"$. +$LK,"::/Demo/ReverseFileExample/Reverse.CPP"$ +$LK,"::/Demo/ToHtmlToTXTExample/HtmlGen.CPP"$ +$LK,"::/Demo/ToHtmlToTXTExample/TXTGen.CPP"$ $LK,"::/Demo/SortFileExample/F64FileGen.CPP"$ $LK,"::/Demo/SortFileExample/F64FileSort.CPP"$ $LK,"::/Demo/PhoneNumWords.CPP"$ diff --git a/Doc/FAQ.TXT b/Doc/FAQ.TXT new file mode 100644 index 0000000..c86dc6c --- /dev/null +++ b/Doc/FAQ.TXT @@ -0,0 +1,95 @@ +$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.TXT"$. +$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 $LK,"Grub",A="FI:::/Doc/Grub.TXT"$. See $LK,"::/Doc/Credits.TXT"$. +$ID,-2$$TR,"Don't you use GNU's gcc?"$ +$ID,2$TempleOS was written from scratch, starting with $FG,2$TASM$FG$ long ago, launching from real-mode DOS. Now, there is no $FG,2$Linux$FG$ or $FG,2$GNU$FG$ or any other code in TempleOS. Yes, I wrote the compiler from scratch. See $LK,"::/Doc/Credits.TXT"$. +$ID,-2$$TR,"Why do you dual boot?"$ +$ID,2$TempleOS is 100% independent -- it does not access the files of your primary operating system and TempleOS will work as the only operating system on your computer, but it has no networking. In your off hours, you will use your other operating system. +$ID,-2$$TR,"It has links, so is it a browser?"$ +$ID,2$TempleOS is an operating system, not a browser. $LK,"TempleOS links",A="MN:LK_FILE"$ are a special format and only link too local files and symbol source addresses. +$ID,-2$$TR,"Where are the animated 3D icon GIFs?"$ +$ID,2$3D $LK,"Sprites",A="FI:::/Doc/Sprite.TXT"$ are stored as a mesh of triangles. There are no GIF files. It $LK,"rotates",A="MN:Mat4x4MulXYZ"$ 3D sprite objects on the fly. +$ID,-2$$TR,"If the compiler is JIT, isn't it an interpretor?"$ +$ID,2$TempleOS compiles, doesn't $FG,2$interpret$FG$, and uses no $FG,2$byte code$FG$ anywhere. I loosely use the word $FG,2$script$FG$ sometimes, but it's actually compiled. The compiler's $LK,"optimization",A="MN:OptPass012"$ code is actually where the compiler evaluates constants to simplify them, like every optimizing compiler. +$ID,-2$$TR,"Are you a Creationist?"$ +$ID,2$I am an evolutionist. $FG,2$Adam$FG$ is a better term for the first father of all tasks than $FG,2$root$FG$ was! +$ID,-2$$TR,"Is 'Bt()' in the code Bit Torrent?"$ +$ID,2$$LK,"Bt",A="MN:Bt"$() is $FG,2$bit test$FG$, like the $FG,2$x86$FG$ instruction, not $FG,2$bit torrent$FG$. +$ID,-2$$TR,"Is 'Fs->' in the code file system?"$ +$ID,2$$LK,"Fs",A="MN:Fs"$ is a segment reg, not $FG,2$file system$FG$. ($LK,"Fs",A="MN:Fs"$ is kept pointing to the current task's record.) There is no memory segmentation. It is 64-bit and flat. FS and GS are used as general purpose regs, more or less. +$ID,-2$$TR,"Is it Pascal?"$ +$ID,2$TempleOS uses a dialect of C/C++ called $LK,"HolyC",A="FI:::/Doc/HolyC.TXT"$. It is not $FG,2$Pascal$FG$. I altered the syntax making parenthesis optional on function calls with no paramaters. +$ID,-2$$TR,"Why doesn't Sleep() make my laptop hibernate?"$ +$ID,2$$LK,"Sleep",A="MN:Sleep"$() makes a program pause. It is not hibernation for a laptop. +$ID,-2$$TR,"What is Yield() for in loops?"$ +$ID,2$$LK,"Yield",A="MN:Yield"$() saves the current task's regs (context) and loads in the next task. In a loop waiting for disk IO, it executes $LK,"Yield",A="MN:Yield"$() which pegs the CPU load, yet the system is responsive. +$ID,-2$$TR,"What is JIT Compiled Mode?"$ +$ID,2$The term $LK,"JIT Compile Mode",A="FF:::/Doc/Glossary.TXT,JIT Compile Mode"$ means it compiles and executes code placed into mem, not stored on disk. +$ID,-2$$TR,"Why do files end in .Z? Are they encrypted?"$ +$ID,2$Files with names ending in $FG,2$.Z$FG$ are individually compressed using $LK,"TempleOS Compression",A="FI:::/Kernel/Compress.CPP"$. They are not encrypted. $LK,"Copy",A="MN:Copy"$() or rename them with $LK,"Move",A="MN:Move"$() to a name without $FG,2$.Z$FG$ and they will be stored in an uncompressed form. See $LK,"TOSZ",A="FI:::/Doc/TOSZ.TXT"$ for Linux or Windows uncompress C/C++ code. +$ID,-2$$TR,"Is it open source? How do I build it?"$ +$ID,2$TempleOS is 100% open src. All the src code is included in the distro. Use $LK,"MakeOSDrvBootInstall",A="MN:MakeOSDrvBootInstall"$() to compile the kernel and compiler. The rest is $LK,"JIT Compiled",A="FF:::/Doc/Glossary.TXT,JIT Compile Mode"$ during boot. See $LK,"::/StartOS.CPP"$. +$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.TXT,AOT Compile Mode"$ is used to directly create flat binary files, $FG,2$/Kernel.BIN.C$FG$ and $FG,2$/Compiler/Compiler.BIN.Z$FG$ with no object files and linking.$FG$ $LK,"JIT Compile Mode",A="FF:::/Doc/Glossary.TXT,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="WMG_FPS"$ frames-per-second. That is how often TempleOS updates screen 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?"$ +$ID,2$TempleOS allocs mem as more items are displayed in the window. Also, TempleOS allocs mem for code as it is compiled at the cmd line. If you $FG,2$#include$FG$ a file twice, it allocs more mem for it. If you have a 50,000 line program with each line taking twenty bytes on a machine with 1 Gig, you could $FG,2$#include$FG$ it a thousand times if it had no data or graphics and no other use of mem. If it bothers you, hit $FG,2$$FG$ and $FG,2$, $FG$periodically, to kill and recreate the task$FG$. Use the pop-up flag on macros in your $LK,"PersonalMenu",A="FI:::Home/PersonalMenu.TXT"$ to spawn new tasks, run applications and free the applications when they are finished. Small mem chunks stick to the task when they are freed until it is killed. The only way to get in trouble is allocating multiple Meg chunks and freeing them. These can only be reused if the same size gets alloced again. Use $LK,"HeapLog",A="MN:HeapLog"$(), $LK,"HeapLogAddrRep",A="MN:HeapLogAddrRep"$() and $LK,"HeapLogSizeRep",A="MN:HeapLogSizeRep"$() to see who alloced mem and didn't free it. See $LK,"MemOverview",A="FI:::/Doc/MemOverview.TXT"$. +$ID,-2$$TR,"Why do I get a memory leak when editing big files?"$ +$ID,2$The editor periodically takes a snap-shot of the document for $FG,2$UNDO$FG$ and this looks like a memory leak. +$ID,-2$$TR,"Why is it in text mode?"$ +$ID,2$TempleOS runs in $FG,2$VGA 640x480 16 color$FG$ graphics mode, not text mode. It changes to this mode with a $LK,"BIOS call",A="FF:::/Kernel/KStart.CPP,INT 0x10"$ while in real-mode before it switches to 64-bit mode. The text is $LK,"drawn by hand",A="MN:GrUpdateTextFG"$. See $LK,"::/Kernel/Font8x8.CPP"$. If graphics mode fails, it falls-back on text mode. You can force text mode with an $LK,"Kernel config",A="FI:::/Kernel/KCfg.CPP"$ option. +$ID,-2$$TR,"Where is the kernel memory?"$ +$ID,2$TempleOS identity-maps all memory, all the time. It is like paging is not used. There is no special kernel $FG,2$high half$FG$ memory space. TempleOS is ring-0-only, so everything is kernel, even user programs. There is a special task called $FG,2$Adam$FG$ and he doesn't die, so his heap never gets freed. That's as close to $FG,2$kernel memory$FG$ as it gets. All code goes in the lowest 2 Gig of addresses, known as the $LK,"Code Heap",A="FF:::/Doc/Glossary.TXT,Code and Data Heaps"$, so that the $FG,2$REL32$FG$ addressing mode can be used. See $LK,"MemOverview",A="FI:::/Doc/MemOverview.TXT"$. +$ID,-2$$TR,"Why does it run code from stack addresses?"$ +$ID,2$TempleOS puts all code in the lowest 2 Gig, known as the $LK,"Code Heap",A="FF:::/Doc/Glossary.TXT,Code and Data Heaps"$, so that the $FG,2$REL32$FG$ addressing mode can be used. TempleOS is 64-bit, but $FG,2$2 Gig$FG$ is enough for code. It actually puts global variables there, too, but you can turn that off with $LK,"OPTf_GLBLS_ON_DATA_HEAP",A="MN:OPTf_GLBLS_ON_DATA_HEAP"$. $LK,"MAlloc",A="MN:MAlloc"$() allocs higher memory. +$ID,-2$$TR,"How does it SYSCALL?"$ +$ID,2$TempleOS doesn't use software interrupts or $FG,2$SYSCALL$FG$ instructions because it never needs to change out of ring-0, even running user programs. Calls are always $FG,2$CALL REL32$FG$ instructions. +$ID,-2$$TR,"How do you fault-in stack?"$ +$ID,2$The stack does not grow, so do not do deep recursion. In theory, memory gets fragmented, too. +$ID,-2$$TR,"How do I set the PATH?"$ +$ID,2$There is no $FG,2$PATH$FG$. You do not enter filenames at the command-line and expect them to run. You enter C-like code. $LK,"Get Started Here",A="FI:::/Doc/CmdLineOverview.TXT"$. +$ID,-2$$TR,"How do I boot it with Grub?"$ +$ID,2$If you use $LK,"Grub",A="FI:::/Doc/Grub.TXT"$, you $FG,2$chain-load$FG$ like Windows. See $LK,"Boot",A="FI:::/Doc/Boot.TXT"$. You can use the TempleOS boot-loader. $LK,"Master-Boot-Loader-Stage1",A="FI:::/Adam/Opt/Boot/BootMHD.CPP"$, $LK,"Master-Boot-Loader-Stage2",A="FI:::/Adam/Opt/Boot/BootMHD2.CPP"$, $LK,"Partition-Boot-Loader",A="FI:::/Adam/Opt/Boot/BootHD.CPP"$, $LK,"CD-DVD-Boot-Loader",A="FI:::/Adam/Opt/Boot/BootDVD.CPP"$. +$ID,-2$$TR,"How do I get Kernel.BIN to boot?"$ +$ID,2$The boot-loaders must be patched by you running $LK,"MakeOSDrvBootInstall",A="MN:MakeOSDrvBootInstall"$() or $LK,"MasterBootInstall",A="MN:MasterBootInstall"$(). Those will write the block address into the boot-loader because the boot-loaders do not navigate file systems to find the $LK,"Stage2",A="FI:::/Kernel/KStart.CPP"$ if you relocate it. +$ID,-2$$TR,"Why is there some 16-Bit code?"$ +$ID,2$TempleOS is 64-bit. Like all PC operating systems, the boot-loader starts in 16-bit real-mode. TempleOS calls a few $FG,2$BIOS$FG$ info routines, switches to VGA-640x480x4bit, switches to 32-bit, then, 64-bit mode. There is an odd thing called a $FG,2$$TX,"PCI BIOS",HTML="http://www.o3one.org/hwdocs/bios_doc/pci_bios_21.pdf"$$FG$ which is 32-bit used for $FG,2$PCI$FG$ config space access. TempleOS calls $LK,"that",A="FI:::/Kernel/PCIBIOS.CPP"$ a couple times. It must temporarily drop-out-of 64-bit mode for that and stop multi-tasking. +$ID,-2$$TR,"Why are you pushing 32-bit values on the stack?"$ +$ID,2$$FG,2$PUSH EAX$FG$ : All stack operations in 64-bit mode are 64-bits. +$ID,-2$$TR,"Why are you using 32-bit instructions and not setting high 32-bits?"$ +$ID,2$$FG,2$XOR EAX,EAX$FG$ : Operations on 32-bit regs clear the high 32-bits. +$ID,-2$$TR,"How do you use the FS and GS segment registers."$ +$ID,2$$FG,2$MOV RAX,FS:[RAX]$FG$ : FS can be set with a $FG,2$WRMSR$FG$, but displacement is RIP relative, so it's tricky to use. FS is used for the current $LK,"CTask",A="MN:CTask"$, GS for $LK,"CCPU",A="MN:CCPU"$. +$ID,-2$$TR,"How do I set ORG for position of code?"$ +$ID,2$The compiler creates $FG,2$pos independent$FG$ code. Don't create code which is loaded at a fixed, specified location. Code in a BIN file is $FG,2$pos independent$FG$ by virtue of a table in the BIN file for patching absolute addresses. +$ID,-2$$TR,"How are symbols loaded?"$ +$ID,2$Binary executable files have export syms which are loaded into the sym tables. The operating system $FG,2$Kernel$FG$ has such an export table. In addition, some map files are processed to provide more information on syms -- src file links. This is how the $LK,"Man",A="MN:Man"$()/$FG,2$AutoComplete$FG$ feature can find src lines. +$ID,-2$$TR,"Why doesn't assert work?"$ +$ID,2$$FG,2$#assert$FG$ might print a message at COMPILE time, not run time. +$ID,-2$$TR,"Why doesn't C++ public work?"$ +$ID,2$The word $FG,2$public$FG$ in $LK,"HolyC",A="FI:::/Doc/HolyC.TXT"$ does very little except allow the $LK,"Help & Index",A="FI:::/Doc/HelpIndex.TXT"$ and $LK,"Who",A="MN:Who"$() to exclude meaningless syms. If you wish a full report of public and nonpublic syms $MA-X+PU,"Click Here",LM="DocMax(1000000);Who;View;\n"$. +$ID,-2$$TR,"How does the debugger do source debugging?"$ +$ID,2$When compilation takes place, the structures used by the compiler stick around. Data on classes can be accessed. See $LK,"ClassRep",A="MN:ClassRep"$(). +$ID,-2$$TR,"What are the ASCII 5 and ASCII 31 chars doing in my text files?"$ +$ID,2$The cursor location is stored as an $FG,2$ASCII 5$FG$ in files. $FG,2$ASCII 31$FG$ is $FG,2$SHIFT-SPACE$FG$, a character which does not get converted to tabs by space-to-tabs, $LK,"S2T",A="MN:S2T"$(). The $FG,2$ASCII 28$FG$ is $FG,2$SHIFT-ESC$FG$. +$ID,-2$$TR,"Why is there garbage at the end of my text files?"$ +$ID,2$Binary sprite data is stored beyond the terminating $FG,2$NULL$FG$ in text files. Map files store debug src line addresses. +$ID,-2$$TR,"Why are sprites so small?"$ +$ID,2$Sprites can be stored as vector graphics so they might take shockingly little room. They can be converted to bitmaps. +$ID,-2$$TR,"Why don't I need to recompile /Adam and /Home files?"$ +$ID,2$If you change code in the $FG,2$/Adam$FG$ or your $FG,2$/Home$FG$ directory, you don't need to recompile, you just need to reboot because those directories get recompiled when you boot. It uses $LK,"JIT Compile Mode",A="FF:::/Doc/Glossary.TXT,JIT Compile Mode"$. There is no $FG,2$.BIN$FG$ file for $FG,2$JIT$FG$ compilation. See $LK,"::/StartOS.CPP"$. +$ID,-2$$TR,"Why does it finds files that aren't there?"$ +$ID,2$If not found, $FG,2$.Z$FG$ is added or removed from filename and a search is done again. If a file is still not found, the parent directories are searched for a file of the same name. +$ID,-2$ +$FG,8$ +* "Windows" is a trademark of MicroSoft Corp. +* "Linux" is probably a trademark owned by Linus Torvalds. +* "VMware" is a trademark of VMware, Inc. +* "VirtualBox" is a trademark of Oracle. +$FG$ \ No newline at end of file diff --git a/Doc/FileUtils.TXT b/Doc/FileUtils.TXT index d44b3e4..9938388 100644 --- a/Doc/FileUtils.TXT +++ b/Doc/FileUtils.TXT @@ -5,7 +5,7 @@ File util $LK,"FilesFind",A="MN:FilesFind"$() wildcard mask consists of a single $FG,2$"/Kernel/*"$FG$ BaseDir: $FG,2$/Kernel$FG$ Mask: $FG,2$*$FG$ $FG,2$"/Demo/*.BMP*;*.GRA*"$FG$ BaseDir: $FG,2$/Demo$FG$ Mask: $FG,2$*.BMP*$FG$ | $FG,2$*.GRA*$FG$ -$FG,2$"/*.TXT*;~*Bible*"$FG$ BaseDir: $FG,2$Root$FG$ Mask: $FG,2$*.TXT*$FG$ but not $FG,2$*Bible*$FG$ +$FG,2$"/*.TXT*;~*/Bible*"$FG$ BaseDir: $FG,2$Root$FG$ Mask: $FG,2$*.TXT*$FG$ but not $FG,2$*/Bible*$FG$ See $LK,"FilesFindMatch",A="MN:FilesFindMatch"$(). diff --git a/Doc/Glossary.TXT b/Doc/Glossary.TXT index 2d77c71..9dfbe15 100644 --- a/Doc/Glossary.TXT +++ b/Doc/Glossary.TXT @@ -45,6 +45,7 @@ $FG,2$Dsk$FG$ Disk $FG,2$Dst$FG$ Destination $FG,2$Ed$FG$ Edit, Editor $FG,2$Elem$FG$ Element +$FG,2$Equ$FG$ Equal $FG,2$Evt$FG$ Event $FG,2$Exe$FG$ Execute $FG,2$Ext$FG$ Extern, Extended @@ -100,7 +101,7 @@ $FG,2$Prod$FG$ Product, Production $FG,2$Prof$FG$ Profile, Profiler $FG,2$Prs$FG$ Parse, Parser $FG,2$Prt$FG$ Partition -$FG,2$PSect$FG$ Program Section +$FG,2$FunSeg$FG$ Program Section $FG,2$Pt$FG$ Point $FG,2$Ptr$FG$ Pointer $FG,2$Que$FG$ Queue @@ -124,6 +125,7 @@ $FG,2$Srv$FG$ Servant $FG,2$Stat$FG$ Status, Statistic $FG,2$Std$FG$ Standard $FG,2$Stk$FG$ Stack +$FG,2$Stmt$FG$ Statement $FG,2$Str$FG$ String $FG,2$Sym$FG$ Symbol $FG,2$Sync$FG$ Synchronization @@ -142,7 +144,7 @@ $FG,2$Wiz$FG$ Wizard $ID,-2$$TR,"Task/Process/Thread"$ $ID,2$There is no distinction between $FG,2$task$FG$, $FG,2$process$FG$ or $FG,2$thread$FG$. The $FG,2$Fs$FG$ segment reg is kept pointing to the current task's $LK,"CTask",A="MN:CTask"$. There is only one window per task, and only $FG,2$core0$FG$ tasks can have windows. Each task has a code and data heap so memory is returned when it dies. Each task has a $LK,"hash",A="HI:Hash"$ symbol table. $ID,-2$$TR,"Adam Task"$ -$ID,2$This is Adam, as in Adam and Eve, the parent of all tasks and immortal. This task is created at start-up and appears in the small window at the top beneath the user windows. On it's heap are all memory objects which you don't want destroyed by a task's death. When created, Adam runs the file $LK,"::/StartOS.CPP"$. When start-up is finished, the adam task enters a server mode where it accepts requests from other tasks. The $LK,"Adam",A="MN:Adam"$("") routine will make Adam compile and run text src code. $FG,2$#include$FG$ statements can be sent to $LK,"Adam",A="MN:Adam"$(""), creating system-wide code and data which don't disappear when any particular task ends. +$ID,2$This is Adam, as in Adam and Eve, the parent of all tasks and immortal. This task is created at start-up and appears in the small window at the top beneath the user windows. On it's heap are all memory objects which you don't want destroyed by a task's death. When created, Adam runs the file $LK,"::/StartOS.CPP"$. When start-up is finished, the adam task enters a server mode where it accepts requests from other tasks. The $LK,"Adam",A="MN:Adam"$("") routine will make Adam compile and run text src code. $FG,2$#include$FG$ stmts can be sent to $LK,"Adam",A="MN:Adam"$(""), creating system-wide code and data which don't disappear when any particular task ends. $ID,-2$$TR,"Seth Task"$ $ID,2$$FG,2$Seth$FG$ is Adam and Eve's child. Each CPU core has an executive task called $FG,2$Seth$FG$ that is immortal. The Adam task on $FG,2$CPU#0$FG$ is also it's $FG,2$Seth$FG$ task. $ID,-2$$TR,"Code and Data Heaps"$ @@ -156,7 +158,7 @@ $ID,2$$FG,2$Ahead-of-Time$FG$ compiling is conventional compilation mode. Do no In $FG,2$AOT$FG$ mode, $FG,2$.PRJ$FG$ files are compiled to $FG,2$.BIN$FG$ files, skipping $FG,2$.OBJ$FG$ files. After compiling, $FG,2$.BIN$FG$ files are $LK,"Load",A="MN:Load"$()ed. -There is no $FG,2$main()$FG$ routine. Instead, statements outside functions are automatically executed upon loading. There is no way to unload except by killing the task. To invoke $FG,2$AOT Compiled Mode$FG$, $LK,"Cmp",A="MN:Cmp"$() is used. The $FG,2$Kernel$FG$ module and compiler are made in $FG,2$AOT$FG$ compiled mode. See $LK,"MakeOSDrvBootInstall",A="MN:MakeOSDrvBootInstall"$() which calls $LK,"MakeAll",A="MN:MakeAll"$() where $FG,2$Kernel.BIN.C$FG$ and $FG,2$Compiler.BIN.Z$FG$ are created. +There is no $FG,2$main()$FG$ routine. Instead, stmts outside functions are automatically executed upon loading. There is no way to unload except by killing the task. To invoke $FG,2$AOT Compiled Mode$FG$, $LK,"Cmp",A="MN:Cmp"$() is used. The $FG,2$Kernel$FG$ module and compiler are made in $FG,2$AOT$FG$ compiled mode. See $LK,"MakeOSDrvBootInstall",A="MN:MakeOSDrvBootInstall"$() which calls $LK,"MakeAll",A="MN:MakeAll"$() where $FG,2$Kernel.BIN.C$FG$ and $FG,2$Compiler.BIN.Z$FG$ are created. $ID,-2$$TR,"JIT Compile Mode"$ $ID,2$In $FG,2$just-in-time$FG$ mode, the compiler places code and data in memory alloced from the heap, incrementally, making them immediately ready for in-place execution. This mode is used during cmd line operations. When you $FG,2$#include$FG$ a file, it is compiled function by function and code ends-up all over in the memory, at least in the first 2Gig of memory. The $LK,"ExeFile",A="MN:ExeFile"$() routine is the same as $FG,2$#include$FG$ but can be used in programs. $LK,"ExePrint",A="MN:ExePrint"$() routine will compile and run a string. $ID,-2$$TR,"Compiler Intermediate Code"$ diff --git a/Doc/GuideLines.TXT b/Doc/GuideLines.TXT index 886e98d..30dc3d4 100644 --- a/Doc/GuideLines.TXT +++ b/Doc/GuideLines.TXT @@ -64,7 +64,7 @@ $FG,5$$TX+CX,"Programming Guidelines"$$FG$ * Use $FG,2$I64$FG$ instead of smaller int sizes because the compiler converts everything to 64-bit. Don't use unsigned$FG$ unless it actually breaks. A policy of signed keeps it simple so you don't have to agonize over choices. -$LM,5$$HL,1$U32 DistDist(U16 x1, U16 y1, U16 x2, U16 y2) +$ID,5$$HL,1$U32 DistDist(U16 x1, U16 y1, U16 x2, U16 y2) {//This requires zero-extend when fetching args. return SqrI64(x1-x2)+SqrI64(y1-y2); } @@ -73,7 +73,7 @@ I64 DistDist(I64 x1, I64 y1, I64 x2, I64 y2) { return SqrI64(x1-x2)+SqrI64(y1-y2); }$HL,0$ -$LM,0$ +$ID,-5$ * In-order, short circuit logic is assumed. * Avoid boolean expression assignments. Boolean assignments don't have short circuit logic and are not compiled efficiently. The $FG,2$Bool$FG$ type is just an alias for a 1 byte signed int -- nothing forces it to $FG,2$1$FG$ or $FG,2$0$FG$. There is a $LK,"ToBool",A="MN:ToBool"$() function that will for to $FG,2$1$FG$ ot $FG,2$0$FG$, however. @@ -124,7 +124,7 @@ $FG,2$ PUSH RBP LEAVE RET $FG$ -* The args are removed from the stack with $FG,2$RET1$FG$ statements. +* The args are removed from the stack with $FG,2$RET1$FG$ stmts. $FG,2$RET1 16 //remove two args$FG$ diff --git a/Doc/Hash.TXT b/Doc/Hash.TXT index 7299bce17ae103403a5e1c6fb68960963ade18cd..e434cd5b7758639dc3a8b49736efa0f7f4e51cd6 100644 GIT binary patch delta 40 kcmZ1?uv}onVHP&G(!Ai*^vNe!?vmdJf<79nS?ags)M??XNq9Tm| diff --git a/Doc/HolyC.TXT b/Doc/HolyC.TXT index 9af592f..e333606 100644 --- a/Doc/HolyC.TXT +++ b/Doc/HolyC.TXT @@ -106,11 +106,11 @@ $ID,2$ $FG,2$if (13<=age<20) "Teen-ager"; $FG$$ID,-2$ -* $FG,2$switch$FG$ statements always use a jump table. Don't use them with cases with really big, sparse ranges. +* $FG,2$switch$FG$ stmts always use a jump table. Don't use them with cases with really big, sparse ranges. -* Allows ranges like "$FG,2$case 4...7:$FG$" in $FG,2$switch$FG$ statements. +* Allows ranges like "$FG,2$case 4...7:$FG$" in $FG,2$switch$FG$ stmts. -* A no case number causes next higher integer case in $FG,2$switch$FG$ statements. See $LK,"::/Demo/NullCase.CPP"$. +* A no case number causes next higher integer case in $FG,2$switch$FG$ stmts. See $LK,"::/Demo/NullCase.CPP"$. $ID,2$$FG,2$I64 i; for (i=0;i<20;i++) @@ -123,7 +123,7 @@ for (i=0;i<20;i++) case: "Eleven\n"; break; //One plus previous case. }$FG$$ID,-2$ -* $FG,2$nobound_switch$FG$ can be used if you know a switch statement will not exceed the lowest or highest case values. It's a little faster because it doesn't check. +* $FG,2$nobound_switch$FG$ can be used if you know a switch stmt will not exceed the lowest or highest case values. It's a little faster because it doesn't check. * $FG,2$sub_switch_start$FG$/$FG,2$sub_switch_end$FG$ allow a new type of nested-switch control flow. (Don't goto, throw exception or return out of $FG,2$sub_switch_start$FG$ front porch area.) See $LK,"::/Demo/SubSwitch.CPP"$. @@ -145,7 +145,7 @@ for (i=0;i<10;i++) $BG$OutPut: >$FG,2$Zero [One] Two [Three] Four [Five]$FG$ $ID,-2$ -* A $FG,2$nounusedwarn$FG$ statement will suppress an unused var warning. +* A $FG,2$nounusedwarn$FG$ stmt will suppress an unused var warning. * You can have multiple member vars of a class named "$FG,2$pad$FG$" or "$FG,2$reserved$FG$", and it won't issue warnings. @@ -170,7 +170,7 @@ $ID,2$$FG,2$U0 Main() $FG$$ID,-2$ * $FG,2$interrupt$FG$, $FG,2$haserrcode$FG$, $FG,2$public$FG$, $FG,2$argpop$FG$ or $FG,2$noargpop$FG$ are function flags. See $LK,"::/Demo/Lectures/PageTableEntries2.CPP"$. -* A single quote can encompass multiple characters. $FG,2$'ABC'$FG$ is equal to $FG,2$0x434241$FG$. $LK,"PutChars",A="MN:PutChars"$() takes multiple characters. +* A single quote can encompass multiple characters. $FG,2$'ABC'$FG$ is equ to $FG,2$0x434241$FG$. $LK,"PutChars",A="MN:PutChars"$() takes multiple characters. $ID,2$$FG,2$asm { HELLO_WORLD:: @@ -207,7 +207,7 @@ $FG$$ID,-2$ * You can use $LK,"Option",A="MN:Option"$($LK,"OPTf_WARN_PAREN",A="MN:OPTf_WARN_PAREN"$,ON) to find unnecessary parentheses in code. -* 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 statements. +* 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.CPP,#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. @@ -231,7 +231,7 @@ $FG$$ID,-2$ * A function is available similar to $FG,2$sizeof$FG$ which provides the offset of a member of a class. It's called $FG,2$offset$FG$. You place the class name and member inside as in $FG,2$offset(classname.membername)$FG$. It has nothing to do with 16-bit code. Both $FG,2$sizeof$FG$ and $FG,2$offset$FG$ only accept one level of member vars. That is, you can't do $FG,2$sizeof(classname.membername.submembername)$FG$.$FG$ -* There is no $FG,2$continue$FG$ statement. Use $FG,2$goto$FG$. +* There is no $FG,2$continue$FG$ stmt. Use $FG,2$goto$FG$. * $FG,2$lock{}$FG$ can be used to apply asm $FG,2$LOCK$FG$ prefixes to code for safe multicore read-modify-write accesses. The code bracked with have $FG,2$LOCK$FG$ asm prefix's applied to relevant instructions within. It's a little shoddy. See $LK,"::/Demo/MultiCore/Lock.CPP"$. diff --git a/Doc/Install.TXT b/Doc/Install.TXT index e40b3de..56be96c 100644 --- a/Doc/Install.TXT +++ b/Doc/Install.TXT @@ -23,7 +23,7 @@ $BK,1$WARNING:$BK,0$ This command erases everything on a hard drive. It repart $BK,1$WARNING:$BK,0$ This command doesn't play well with other operating systems. You'll need to do a $LK,"MasterBootZero",A="MN:MasterBootZero"$() to restore your drive to a state where other operating systems can partition it. $ID,-2$ -$ID,-2$2) $LK,"Fmt",A="MN:Fmt"$($FG,2$'D'$FG$,$FG,2$TRUE,FALSE,DVT_FAT32$FG$) +$ID,-2$2) $LK,"Fmt",A="MN:Fmt"$($FG,2$'D'$FG$,$FG,2$TRUE,FALSE,FSt_FAT32$FG$) $ID,2$This command formats a drive with $FG,2$FAT32$FG$ or the $LK,"RedSea",A="FI:::/Doc/RedSea.TXT"$ file system type. Use the drive letter of the partition in place of $FG,2$'D'$FG$. $BK,1$WARNING:$BK,0$ If you are upgrading, be sure not to lose the file, $FG,2$/0000Adam/Opt/Boot/OldMBR.BIN.C$FG$. @@ -34,9 +34,9 @@ $ID,2$This command is used to copy files onto a hard drive partition from the CD $ID,-2$4) $LK,"MakeOSDrvBootInstall",A="MN:MakeOSDrvBootInstall"$($FG,2$'D'$FG$) $ID,2$This command recompiles the source code on a drive and writes to the $UL,1$drive's$UL,0$ boot record. You'll need to reenter the $LK,"Mount",A="MN:Mount"$ information so it can be stored in the kernel. -$ID,-2$5) Use Linux's $LK,"Grub",A="FI:::/Doc/Grub.TXT"$ or TempleOS' $LK,"MasterBootIntall",A="MN:MasterBootIntall"$($FG,2$'D'$FG$) +$ID,-2$5) Use Linux's $LK,"Grub",A="FI:::/Doc/Grub.TXT"$ or TempleOS' $LK,"MasterBootInstall",A="MN:MasterBootInstall"$($FG,2$'D'$FG$) $ID,2$ -The $LK,"MasterBootIntall",A="MN:MasterBootIntall"$() command places a boot loader on a drive. It saves the old master boot record to $FG,2$/0000Adam/Opt/Boot/OldMBR.BIN.C$FG$ and replaces it. When you boot, you will have the option of booting the old master boot record. This command can be skipped if you already have a boot loader. Be sure not to lose the copy of the old boot record, like if you reformat the drive. +The $LK,"MasterBootInstall",A="MN:MasterBootInstall"$() command places a boot loader on a drive. It saves the old master boot record to $FG,2$/0000Adam/Opt/Boot/OldMBR.BIN.C$FG$ and replaces it. When you boot, you will have the option of booting the old master boot record. This command can be skipped if you already have a boot loader. Be sure not to lose the copy of the old boot record, like if you reformat the drive. Delete $FG,2$/0000Adam/Opt/Boot/OldMBR.BIN.C$FG$ if you want to get a fresh copy of a mbr, like if installing from your own custom CD containing it's own $FG,2$/0000Adam/Opt/Boot/OldMBR.BIN.C$FG$ onto a system with a non-TempleOS boot loader. diff --git a/Doc/Mysteries.TXT b/Doc/Mysteries.TXT deleted file mode 100644 index 525fdbe..0000000 --- a/Doc/Mysteries.TXT +++ /dev/null @@ -1,68 +0,0 @@ -$WW,1$$FG,5$$TX+CX,"Mysteries"$$FG$ - -* TempleOS runs in $FG,2$VGA 640x480 16 color$FG$ graphics mode, not text mode. It changes to this mode with a $LK,"BIOS call",A="FF:::/Kernel/KStart.CPP,INT 0x10"$ while in real-mode before it switches to 64-bit mode. The text is $LK,"drawn manually",A="MN:GrUpdateTextFG"$. If graphics mode fails, it falls-back on text mode. You can force text mode with an $LK,"Kernel config",A="FI:::/Kernel/KCfg.CPP"$ option. - -* TempleOS identity-maps all memory, all the time. There is no $FG,2$high half$FG$ memory space. TempleOS is ring-0-only, so everything is kernel, even user programs. There is a special task called $FG,2$Adam$FG$ and he doesn't die, so his heap never gets freed. That's as close to $FG,2$kernel memory$FG$ as it gets. - -* TempleOS puts all code in the lowest 2 Gig, so that $FG,2$REL32$FG$ addressing can be used. TempleOS is 64-bit, but I just thought $FG,2$2 Gig$FG$ was enough for code. It actually puts global variables there, too, but you can turn that off with $LK,"OPTf_GLBLS_ON_DATA_HEAP",A="MN:OPTf_GLBLS_ON_DATA_HEAP"$. $LK,"MAlloc",A="MN:MAlloc"$() can alloc any memory, of course. - -* TempleOS doesn't use software interrupts or $FG,2$SYSCALL$FG$ instructions because it never needs to change out of ring-0, even running user programs. Calls are always $FG,2$CALL REL32$FG$ instructions. - -* The stack does not grow. In theory, memory gets fragmented, too. - -* There is no $FG,2$PATH$FG$. You do not enter filenames at the command-line and expect them to run. You enter C-like code. $LK,"Get Started Here",A="FI:::/Doc/CmdLineOverview.TXT"$. - -* If you use $LK,"Grub",A="FI:::/Doc/Grub.TXT"$, you $FG,2$chain-load$FG$ like Windows. You can use the TempleOS boot-loader. $LK,"Master-Boot-Loader-Stage1",A="FI:::/Adam/Opt/Boot/BootMHD.CPP"$, $LK,"Master-Boot-Loader-Stage2",A="FI:::/Adam/Opt/Boot/BootMHD2.CPP"$, $LK,"Partition-Boot-Loader",A="FI:::/Adam/Opt/Boot/BootHD.CPP"$, $LK,"CD-DVD-Boot-Loader",A="FI:::/Adam/Opt/Boot/BootDVD.CPP"$. - -* The boot-loaders must be patched by you running $LK,"MakeOSDrvBootInstall",A="MN:MakeOSDrvBootInstall"$() or $LK,"MasterBootIntall",A="MN:MasterBootIntall"$(). Those will write the block address into the boot-loader because the boot-loaders do not navigate file systems to find the $LK,"Stage2",A="FI:::/Kernel/KStart.CPP"$ if you relocate it. - -* TempleOS is 64-bit. Like all PC operating systems, the boot-loader starts in 16-bit real-mode. TempleOS calls a few $FG,2$BIOS$FG$ info routines, switches to VGA-640x480x4bit, switches to 32-bit, then, 64-bit mode. There is an odd thing called a $FG,2$$TX,"PCI BIOS",HTML="http://www.o3one.org/hwdocs/bios_doc/pci_bios_21.pdf"$$FG$ which is 32-bit used for $FG,2$PCI$FG$ config space access. TempleOS calls $LK,"that",A="FI:::/Kernel/PCIBIOS.CPP"$ a couple times. It must temporarily drop-out-of 64-bit mode for that and stop multi-tasking. - -* $FG,2$PUSH EAX$FG$ : All stack operations in 64-bit mode are 64-bits. - -* $FG,2$XOR EAX,EAX$FG$ : Operations on 32-bit regs clear the high 32-bits. - -* $FG,2$MOV RAX,FS:[RAX]$FG$ : FS can be set with a $FG,2$WRMSR$FG$, but displacement is RIP relative, so it's tricky to use. FS is used for the current $LK,"CTask",A="MN:CTask"$, GS for $LK,"CCPU",A="MN:CCPU"$. - -* TempleOS uses $FG,2$JIT$FG$ file compression on a file-by-file basis. Files are $LK,"compressed",A="FI:::/Kernel/Compress.CPP"$, not encrypted. - -* TempleOS has a dictionary that is shipped compressed. When you boot the first time it is uncompressed. TempleOS has a Windows utility for uncompressing. That utility needs $FG,2$Microsoft DLL$FG$ files. TempleOS does not use any libraries, modules or code from other sources -- I wrote it all from scratch and it is self-contained. - -* There are no OBJ or EXE files. There are only two files compiled ahead-of-time -- $FG,2$Kernel.BIN.C$FG$ and $FG,2$Compiler.BIN.Z$FG$. You can delete them and recompile with $LK,"MakeOSDrvBootInstall",A="MN:MakeOSDrvBootInstall"$(). TempleOS is $TX,"119,216",D="DD_TEMPLEOS_LOC"$ lines. Roughly 50,000 is compiled AOT and 50,000 during boot $FG,2$JIT$FG$. The rest is $FG,2$JIT$FG$ demos and applications. - -* A major difference between TempleOS and other systems is that the heap and compiler sym table are associated with tasks, not applications. - -* There are sym(hash) tables maintained by each task. They are similar in scope to environment variables. When a symbol is not found, the parent task's symbol table is checked. All process chain back to the $FG,2$Adam$FG$ process. $FG,2$Adam$FG$ has the symbols from headers you normally $FG,2$#include$FG$ in other operating systems, so you do not need to $FG,2$#include$FG$ any headers in TempleOS. - -* The compiler only creates $FG,2$pos independent$FG$ code. You can't create code which is loaded at a fixed, specified location. The code is pos independent by virtue of the fact that abs addresses get patched. - -* Binary executable files have export syms which are loaded into the sym tables. The operating system $FG,2$Kernel$FG$ has such an export table. In addition, some map files are processed to provide more information on syms -- src file links. This is how the $LK,"Man",A="MN:Man"$()/$FG,2$AUTOCOMPLETE$FG$ feature can find src lines. - -* $FG,2$#assert$FG$ might print a message at COMPILE time, not run time. - -* The word $FG,2$public$FG$ does very little except allow the $LK,"Help & Index",A="FI:::/Doc/HelpIndex.TXT"$ and $LK,"Who",A="MN:Who"$() to exclude meaningless syms. If you wish a full report of public and nonpublic syms $MA-X+PU,"Click Here",LM="DocMax(1000000);Who;View;\n"$. - -* When compilation takes place, the structures used by the compiler stick around. Data on classes can be accessed by code. See $LK,"ClassRep",A="MN:ClassRep"$(). - -* Filenames ending in $FG,2$.Z$FG$ are automatically compressed and uncompressed when writing to disk. File size in directory listing is the compressed size. See $LK,"::/Doc/TOSZ.TXT"$ for uncompressing from $FG,2$Linux$FG$. - -* Some memory objects are alloced when needed and will decrease the available memory displayed. A task keeps mem objects smaller than a couple blocks in it's own separate heap when freed and these are not counted in the available system free memory, though they are free. They get returned to the system when the task is killed. To get a sense of this, compile the operating system and see the amount of mem used. Then, compile it again and far less will be alloced. This is because it is reusing the small chunks. See $LK,"Memory Overview",A="FI:::/Doc/MemOverview.TXT"$ and $LK,"Memory Routines",A="HI:Memory"$. $MA-X+PU,"Click Here",LM="MemRep;View;"$ for a $LK,"MemRep",A="MN:MemRep"$. - -* The cursor location is stored as an $FG,2$ASCII 5$FG$ in files. $FG,2$ASCII 31$FG$ is $FG,2$SHIFT-SPACE$FG$, a character which does not get converted to tabs by space-to-tabs, $LK,"S2T",A="MN:S2T"$(). The $FG,2$ASCII 28$FG$ is $FG,2$SHIFT-ESC$FG$. - -* Binary data is stored beyond the terminating $FG,2$NULL$FG$ in text files. Map files store debug src lines and other files store sprites. - -* Sprites can be stored as vector graphics so they might take shockingly little room. They can be converted to bitmaps. - -* If you change code in the $FG,2$/Adam$FG$ or your $FG,2$/Home$FG$ directory, you don't need to recompile, you just need to reboot because those directories get recompiled when you boot. It uses JIT compilation. There is no $FG,2$.BIN$FG$ file for $FG,2$JIT$FG$ compilation. - -* If not found, $FG,2$.Z$FG$ is added or removed and a search is done again. If a file is still not found, the parent directories are searched for a file of the same name. - -* TempleOS supports $FG,2$FAT32$FG$ and $LK,"RedSea",A="FI:::/Doc/RedSea.TXT"$ file systems. The $LK,"RedSea",A="FI:::/Doc/RedSea.TXT"$ partitions will appear as $FG,2$FAT32$FG$ to other operating systems, but will not work. Do not access the native TempleOS partitions from other operating systems. This was to fool a bootloader when I tricked it to use it's recovery partition feature. - -* The CPU usage during disk operation expands to 99%. It polls while swapping-out. You can do other, non-disk activity during disk operations because it swaps-out a lot and task swaps take only half a microsecond, probably a hundred times faster than a typical OS. It does not break-up disk operations into small pieces for sharing, however, so the disk is lock onto that one task. - -$FG,8$ -* "Windows" is a trademark of MicroSoft Corp. -* "Linux" is probably a trademark owned by Linus Torvalds. -$FG$ \ No newline at end of file diff --git a/Doc/Options.TXT b/Doc/Options.TXT index a7507b8..dc45a60 100644 --- a/Doc/Options.TXT +++ b/Doc/Options.TXT @@ -10,7 +10,7 @@ $LK,"OPTf_WARN_UNUSED_VAR",A="MN:OPTf_WARN_UNUSED_VAR"$ warning if unused var. $LK,"OPTf_WARN_PAREN",A="MN:OPTf_WARN_PAREN"$ warning if parenthesis are not needed. -$LK,"OPTf_WARN_DUP_TYPES",A="MN:OPTf_WARN_DUP_TYPES"$ warning if dup local var type statements. +$LK,"OPTf_WARN_DUP_TYPES",A="MN:OPTf_WARN_DUP_TYPES"$ warning if dup local var type stmts. $LK,"OPTf_NO_REG_VAR",A="MN:OPTf_NO_REG_VAR"$ forces all function local vars to the stk not regs. Applied to functions. diff --git a/Doc/Print.TXT b/Doc/Print.TXT index 8d019f9..6ddc603 100644 --- a/Doc/Print.TXT +++ b/Doc/Print.TXT @@ -29,7 +29,9 @@ $FG,2$"%h25c",'\n';$FG$ 25 new-lines. $FG,2$"%h*c",25,'\n';$FG$ 25 new-lines. -$FG,2$"%F"$FG$ text file. +$FG,2$"%F"$FG$ text file by filename. + +$FG,2$"%$$F"$FG$ $LK,"DolDoc",A="FI:::/Doc/DolDocOverview.TXT"$ file in memory. $FG,2$"%p"$FG$ ptr. diff --git a/Doc/Quirks.TXT b/Doc/Quirks.TXT index 143e46f..8684e4c 100644 --- a/Doc/Quirks.TXT +++ b/Doc/Quirks.TXT @@ -20,7 +20,7 @@ A) $LK,"DocBottom",A="MN:DocBottom"$() followed by $LK,"DocClear",A="MN:DocClear B) Disable window mgr button click checking with $FG,4$Fs->win_inhibit$FG$ set to mask $LK,"WIF_SELF_IP_L",A="MN:WIF_SELF_IP_L"$|$LK,"WIF_FOCUS_TASK_IP_L_D",A="MN:WIF_FOCUS_TASK_IP_L_D"$|$LK,"WIF_SELF_IP_R",A="MN:WIF_SELF_IP_R"$|$LK,"WIF_FOCUS_TASK_IP_R_D",A="MN:WIF_FOCUS_TASK_IP_R_D"$. This inhibits window mgr operations but still generates messages from button clicks. $ID,-2$ -* $FG,2$switch/case$FG$ statements alloc a single jump table--do not use with wide, sparse ranges of case values. +* $FG,2$switch/case$FG$ stmts alloc a single jump table--do not use with wide, sparse ranges of case values. * Don't do a $FG,2$goto$FG$ out of a $FG,2$try{}$FG$. @@ -32,7 +32,7 @@ $ID,-2$ * The assembler's error msgs are often off by a line and undefines are cryptic. -* The last semicolon on the cmd line is converted to a dbl semicolon because the compiler looks ahead before doing a cmd. This normally has no negative effect, but when entering $FG,2$if$FG$ statements with $FG,2$else$FG$ clauses it presents problems. +* The last semicolon on the cmd line is converted to a dbl semicolon because the compiler looks ahead before doing a cmd. This normally has no negative effect, but when entering $FG,2$if$FG$ stmts with $FG,2$else$FG$ clauses it presents problems. * You can do a $FG,2$class$FG$ fwd reference by using $FG,2$extern$FG$ on the first declaration, but you can only do ptr references to the $FG,2$class$FG$. diff --git a/Doc/Resource.TXT b/Doc/Resource.TXT index c95d106..511300f 100644 --- a/Doc/Resource.TXT +++ b/Doc/Resource.TXT @@ -1,5 +1,5 @@ $WW,1$$FG,5$$TX+CX,"Graphic Sprite Resource Help"$$FG$ -A sprite is an ordered list of elements such as lines, rectangles, bitmaps and color changes. In a program's source code, you first make a sprite. Then, you insert a pointer to it. +A sprite is an ordered list of elements such as lines, rectangles, bitmaps and color changes. In a program's source code, you first $FG,2$make a sprite$FG$ somewhere outside a function. Then, you $FG,2$insert a pointer$FG$ to the sprite as an "*elems" arg when calling $LK,"Sprite",A="MN:Sprite"$() or $LK,"Sprite3",A="MN:Sprite3"$(). See $LK,"Sprites",A="HI:Sprites"$. -You can create an icon on your PersonalMenu or in any document by placing a sprite with a payload of $LK,"HolyC",A="FI:::/Doc/HolyC.TXT"$ code to execute. This is a called "sprite macro". If you check "Pop-Up", it will spawn a new task and run the payload. If you have it on your PersonalMenu, you can, optionally, check "Esc" and it will exit to the cmd line shell and print the macro similar to how the Linux history works. +You can create a $FG,2$sprite macro$FG$ on your $LK,"PersonalMenu",A="FI:::/Home/PersonalMenu.TXT"$ with a payload of $LK,"HolyC",A="FI:::/Doc/HolyC.TXT"$ source code to execute when it ESC's back to the cmd line. If you check "Pop-Up", it will spawn a new task and run the payload. A pop-up macro can be placed in any document. diff --git a/Doc/Strategy.TXT b/Doc/Strategy.TXT index 13195c3..6498a1a 100644 --- a/Doc/Strategy.TXT +++ b/Doc/Strategy.TXT @@ -22,7 +22,7 @@ A three button mouse is like a leg you cannot put weight on. TempleOS just does * Everything runs in kernel, $FG,2$ring 0$FG$, mode. -* $FG,2$One memory map$FG$ for all tasks on all cores with virtual addresses set equal to physical, just as though paging is not used. +* $FG,2$One memory map$FG$ for all tasks on all cores with virtual addresses set equ to physical, just as though paging is not used. * One platform -- $FG,4$$TX,"x86_64",HTML="http://en.wikipedia.org/wiki/Amd64#AMD64"$$FG$ PC's, no 32-bit support. diff --git a/Doc/Tips.TXT b/Doc/Tips.TXT index edb6975..d85c65b 100644 --- a/Doc/Tips.TXT +++ b/Doc/Tips.TXT @@ -35,7 +35,7 @@ $FG,2$Merge(\"C:/*\",\"D:/*\",\"+r+d\");$FG$ to check my changes. * You can permanently disable $FG,2$AutoComplete$FG$ commenting-out $LK,"ACInit",A="FF:/Home/HomeSys.CPP,ACInit"$() in $LK,"::/Home/HomeSys.CPP",A="FF:/Home/HomeSys.CPP,ACInit"$. -* Boolean expressions $BK,1$not$BK,0$ in $FG,2$if$FG$ statements don't have short circuit logic and are compiled inefficiently. +* Boolean expressions $BK,1$not$BK,0$ in $FG,2$if$FG$ stmts don't have short circuit logic and are compiled inefficiently. * You can use $LK,"progress1",A="MN:progress1"$-$LK,"progress4",A="MN:progress4"$ in your programs for whatever you like. They're just global vars that are shown on the wallpaper. The original intent was to indicate how far along operations were. There's no coordination, so different apps might interfere. I use them most for debugging--just values easily viewed. See $LK,"::/Demo/Progress.CPP"$. @@ -53,7 +53,7 @@ $FG,2$Merge(\"C:/*\",\"D:/*\",\"+r+d\");$FG$ to check my changes. * You can use $LK,"Option",A="MN:Option"$($LK,"OPTf_WARN_PAREN",A="MN:OPTf_WARN_PAREN"$,ON) to find unnecessary parentheses in code. -* You can use $LK,"Option",A="MN:Option"$($LK,"OPTf_WARN_DUP_TYPES",A="MN:OPTf_WARN_DUP_TYPES"$,ON) to find unnecessary local var type statements. +* You can use $LK,"Option",A="MN:Option"$($LK,"OPTf_WARN_DUP_TYPES",A="MN:OPTf_WARN_DUP_TYPES"$,ON) to find unnecessary local var type stmts. * $LK,"Option",A="MN:Option"$($LK,"OPTf_ECHO",A="MN:OPTf_ECHO"$,ON) can be placed in $LK,"StartOS.CPP",A="FI:::/StartOS.CPP"$ to echo start-up scripts. @@ -93,8 +93,6 @@ $FG,2$Merge(\"C:/*\",\"D:/*\",\"+r+d\");$FG$ to check my changes. * You can reactivate $FG,2$AutoComplete$FG$ after closing it by pressing $FG,2$$FG$ or $FG,2$$FG$ if you have it defined. -* You can set a color for different drives with $LK,"DrvTextAttrSet",A="MN:DrvTextAttrSet"$(). Place calls to this in $LK,"::/Home/HomeLocalize.CPP"$. - * $FG,2$$FG$ to toggle to/from plain text just the $LK,"CDoc",A="MN:CDoc"$ cmd under the cursor. See $LK,"::/Demo/DolDoc/TextDemo.CPP"$. * If you toggle to plain text when you are working with graphics in a document, you can add duplicate entries for sprites by entering a $FG,2$$$SP...$$$FG$ cmd with the same num. @@ -127,7 +125,7 @@ $FG,2$Merge(\"C:/*\",\"D:/*\",\"+r+d\");$FG$ to check my changes. * $LK,"cnts.time_stamp_freq",A="MN:CCntsGlbls"$ is continuously calibrated. Be careful because expressions might decrease. Take a snap-shot, like this: $FG,2$timeout=$LK,"GetTSC",A="MN:GetTSC"$+$LK,"cnts.time_stamp_freq",A="MN:CCntsGlbls"$ x seconds;$FG$ and compare against $LK,"GetTSC",A="MN:GetTSC"$(). I recommend just using $LK,"tS",A="MN:tS"$ or $LK,"cnts.jiffies",A="MN:CCntsGlbls"$. -* Use $LK,"HeapLog",A="MN:HeapLog"$() and $LK,"HeapLogRep",A="MN:HeapLogRep"$() to find leaks. Don't be confused by $LK,"CDoc",A="MN:CDoc"$ allocations. Those are generated when text is written to the cmd line buffer. +* Use $LK,"HeapLog",A="MN:HeapLog"$(), $LK,"HeapLogAddrRep",A="MN:HeapLogAddrRep"$() and $LK,"HeapLogSizeRep",A="MN:HeapLogSizeRep"$() to find leaks. Don't be confused by $LK,"CDoc",A="MN:CDoc"$ allocations. Those are generated when text is written to the cmd line buffer. * For advanced heap debugging, play with $LK,"_CFG_HEAP_DBG",A="MN:_CFG_HEAP_DBG"$. You're on your own. diff --git a/Doc/Welcome.TXT b/Doc/Welcome.TXT index b9e5ae9..f9325e8 100644 --- a/Doc/Welcome.TXT +++ b/Doc/Welcome.TXT @@ -19,7 +19,7 @@ In other operating systems, I hated learning one language for command line scrip During the boot process, many files get $LK,"compiled",A="FI:::/StartOS.CPP"$ before you have access to the command line. (Don't worry, booting takes only a couple of seconds.) All the header declarations for the operating system are compiled and are available for use in your programs without needing to $FG,2$#include $FG$them. Everything is truly compiled to native $FG,2$$TX,"x86_64",HTML="http://en.wikipedia.org/wiki/Amd64#AMD64"$$FG$ machine code, nothing is $FG,2$interpreted$FG$ and there is no $FG,2$byte code$FG$. -Statements at the global scope -- outside the scope of functions -- execute immediately. There is no $FG,2$main()$FG$ function. Instead, you give meaningful names to what would be $FG,2$main()$FG$ functions and you invoke them by calling them with a statement in the global scope, usually at the bottom of your file. +Stmts at the global scope -- outside the scope of functions -- execute immediately. There is no $FG,2$main()$FG$ function. Instead, you give meaningful names to what would be $FG,2$main()$FG$ functions and you invoke them by calling them with a stmt in the global scope, usually at the bottom of your file. I started with $FG,2$C$FG$ syntax, but didn't like the command line for a directory listing looking like this: diff --git a/HomeKeyPlugIns.CPP b/HomeKeyPlugIns.CPP index bae479d..d85a6cb 100644 --- a/HomeKeyPlugIns.CPP +++ b/HomeKeyPlugIns.CPP @@ -177,6 +177,18 @@ Bool MyPutKey(I64 ch,I64 sc) else 'ê'; return TRUE; + case '9': + if (sc&SCF_KEY_DESC) + KeyDescSet("Dol /---->"); + else + "$$ID,5$$"; + return TRUE; + case '0': + if (sc&SCF_KEY_DESC) + KeyDescSet("Dol /<----"); + else + "$$ID,-5$$"; + return TRUE; } } return FALSE; diff --git a/HomeSys.CPP b/HomeSys.CPP index bc6e151..dac0f5c 100644 --- a/HomeSys.CPP +++ b/HomeSys.CPP @@ -29,7 +29,7 @@ U0 StartUpTasks() "Boot Time:%7.3fs\n",tS; XTalk(user1,"Cd(\"::/Home\");#include \"DoOnce\";\n"); Silent; //no output to screen - ACInit("/*;~*Bible.TXT*"); + ACInit("/*;~*/Bible.TXT*"); Silent(OFF); //no output to screen } diff --git a/Kernel/BlkDev/DskATAId.CPP b/Kernel/BlkDev/DskATAId.CPP index 8914436..9d43fcd 100644 --- a/Kernel/BlkDev/DskATAId.CPP +++ b/Kernel/BlkDev/DskATAId.CPP @@ -207,12 +207,7 @@ CATARep *ATAIDDrvs(CATARep *root,I64 _sys_boot_drv, CATARep *result=NULL,*tempha=root,*ata_drv=NULL,*atapi_drv=NULL; CBlkDev *bd; Bool was_silent=Silent; - try - bd=Let2BlkDev(_sys_boot_drv); - catch { - Fs->catch_except=TRUE; - bd=NULL; - } + bd=Let2BlkDev(_sys_boot_drv,FALSE); Silent(was_silent); while (tempha) { if (!result && bd && bd->type==tempha->type) { diff --git a/Kernel/BlkDev/DskAddDev.CPP b/Kernel/BlkDev/DskAddDev.CPP index 8e88490..d526ed9 100644 --- a/Kernel/BlkDev/DskAddDev.CPP +++ b/Kernel/BlkDev/DskAddDev.CPP @@ -37,7 +37,7 @@ I64 BlkDevAdd(CBlkDev *bd,Bool one_drv,Bool make_free) switch (bd->type) { case BDT_RAM: dv->dv_signature=DRV_SIGNATURE_VAL; - dv->type=DVT_REDSEA; + dv->fs_type=FSt_REDSEA; //This is to force creation of a RAM //drive during boot, so it is probably //MAlloced to the same addr and can @@ -59,7 +59,7 @@ I64 BlkDevAdd(CBlkDev *bd,Bool one_drv,Bool make_free) if (one_drv) { dv->dv_signature=DRV_SIGNATURE_VAL; result++; - dv->type=DVT_REDSEA; + dv->fs_type=FSt_REDSEA; dv->size=bd->max_blk+1; //The following read is a test read. //if it hangs, the drive is not supported. @@ -86,7 +86,7 @@ I64 BlkDevAdd(CBlkDev *bd,Bool one_drv,Bool make_free) case MBR_PT_REDSEA: dv->dv_signature=DRV_SIGNATURE_VAL; result++; - dv->type=DVT_REDSEA; + dv->fs_type=FSt_REDSEA; RedSeaDrvInit(dv); break; case MBR_PT_FAT32a: @@ -99,17 +99,17 @@ I64 BlkDevAdd(CBlkDev *bd,Bool one_drv,Bool make_free) dv->dv_signature=DRV_SIGNATURE_VAL; result++; if (br.signature==MBR_PT_REDSEA) { - dv->type=DVT_REDSEA; + dv->fs_type=FSt_REDSEA; RedSeaDrvInit(dv); } else { - dv->type=DVT_FAT32; + dv->fs_type=FSt_FAT32; FAT32DrvInit(dv); } break; case MBR_PT_NTFS: dv->dv_signature=DRV_SIGNATURE_VAL; result++; - dv->type=DVT_NTFS; + dv->fs_type=FSt_NTFS; break; case 5: case 15: @@ -118,7 +118,7 @@ I64 BlkDevAdd(CBlkDev *bd,Bool one_drv,Bool make_free) default: dv->dv_signature=DRV_SIGNATURE_VAL; result++; - dv->type=DVT_UNKNOWN; + dv->fs_type=FSt_UNKNOWN; } } } @@ -137,7 +137,7 @@ I64 BlkDevAdd(CBlkDev *bd,Bool one_drv,Bool make_free) case BDT_ATAPI: dv->dv_signature=DRV_SIGNATURE_VAL; result++; - dv->type=DVT_ISO9660; //Start with this + dv->fs_type=FSt_ISO9660; //Start with this dv->size =0; break; } @@ -151,13 +151,10 @@ I64 BlkDevAdd(CBlkDev *bd,Bool one_drv,Bool make_free) Bool DrvEnable(U8 drv_let,Bool val) {//Can unmount or remount, but not mount the first time. CDrv *dv; - Bool result=FALSE; - try { - dv=Let2Drv(drv_let); - result=!LBEqu(&dv->type,DVTf_DISABLE,!val); - } catch - Fs->catch_except=TRUE; - return result; + if (dv=Let2Drv(drv_let,FALSE)) + return !LBEqu(&dv->fs_type,FStf_DISABLE,!val); + else + return FALSE; } I64 SysGetI64() diff --git a/Kernel/BlkDev/DskBlkDev.CPP b/Kernel/BlkDev/DskBlkDev.CPP index b75f12f..74fb1ad 100644 --- a/Kernel/BlkDev/DskBlkDev.CPP +++ b/Kernel/BlkDev/DskBlkDev.CPP @@ -40,7 +40,7 @@ Bool BlkDevInit(CBlkDev *bd) bd->RAM_dsk=AMAlloc((bd->max_blk+1)<max_blk=MSize(bd->RAM_dsk)>>BLK_SIZE_BITS-1; } - dv->type=DVT_REDSEA; + dv->fs_type=FSt_REDSEA; dv->size=bd->max_blk+1; if (RedSeaDrvValidate(bd->first_drv_let)) RedSeaDrvInit(dv); @@ -116,17 +116,23 @@ CBlkDev *BlkDevNextFree(U8 first_drv_let,I64 type) return NULL; //never gets here } -U0 BlkDevChk(CBlkDev *bd) +CBlkDev *BlkDevChk(CBlkDev *bd,Bool except=TRUE) {//Check for valid BlkDev. Throw exception. if (!bd || bd->bd_signature!=BD_SIGNATURE_VAL || - !(BDT_NULLtypetypebd; - BlkDevChk(bd); - return bd; + CDrv *dv; + if (dv=Let2Drv(drv_let,except)) + return BlkDevChk(dv->bd,except); + else + return NULL; } diff --git a/Kernel/BlkDev/DskCFile.CPP b/Kernel/BlkDev/DskCFile.CPP index 2f6c1be..94a1502 100644 --- a/Kernel/BlkDev/DskCFile.CPP +++ b/Kernel/BlkDev/DskCFile.CPP @@ -23,11 +23,12 @@ CFile *FOpen(U8 *filename,U8 *flags,I64 cnt=0) f->file_cluster_num=INVALID_CLUSTER; full_name=FileNameAbs(filename); f->dv=Let2Drv(*full_name); - if (f->dv->type==DVT_REDSEA) + if (f->dv->fs_type==FSt_REDSEA) contiguous=TRUE; if (contiguous) { f->flags|=FF_CONTIGUOUS; - if (f->dv->type!=DVT_REDSEA && !(FileAttr(filename) & RS_ATTR_CONTIGUOUS)) + if (f->dv->fs_type!=FSt_REDSEA && + !(FileAttr(filename) & RS_ATTR_CONTIGUOUS)) throw('File'); } f->cluster_buf=CAlloc(f->dv->spc<type) { - case DVT_ISO9660: - case DVT_REDSEA: + switch (dv->fs_type) { + case FSt_ISO9660: + case FSt_REDSEA: c+=cnt; break; - case DVT_FAT32: + case FSt_FAT32: while (cnt-->0 && 0cur_fat_blk[c & (BLK_SIZE/4-1)]; @@ -32,11 +32,11 @@ I64 ClusterNumNext(CDrv *dv,I64 c,I64 cnt=1) I64 Cluster2Blk(CDrv *dv,I64 c) {//Drv cluster num to blk num. DrvChk(dv); - switch (dv->type) { - case DVT_REDSEA: + switch (dv->fs_type) { + case FSt_REDSEA: return c; - case DVT_ISO9660: - case DVT_FAT32: + case FSt_ISO9660: + case FSt_FAT32: return dv->data_area+c*dv->spc; default: throw('Drv'); @@ -51,16 +51,16 @@ I64 RClustersBlks(CDrv *dv,U8 *buf,I64 c,I64 blks) if (blks<=0) return c; try { unlock=DrvLock(dv); - switch (dv->type) { - case DVT_ISO9660: + switch (dv->fs_type) { + case FSt_ISO9660: RBlks(dv,buf,dv->data_area+c*dv->spc,blks); c+=(blks+dv->spc-1)/dv->spc; break; - case DVT_REDSEA: + case FSt_REDSEA: RBlks(dv,buf,c,blks); c+=blks; break; - case DVT_FAT32: + case FSt_FAT32: while (blks && 0dv->spc) @@ -97,12 +97,12 @@ I64 WClustersBlks(CDrv *dv,U8 *buf,I64 c,I64 blks) if (blks<=0) return c; try { unlock=DrvLock(dv); - switch (dv->type) { - case DVT_REDSEA: + switch (dv->fs_type) { + case FSt_REDSEA: WBlks(dv,buf,c,blks); c=0; break; - case DVT_FAT32: + case FSt_FAT32: while (blks) { if (!(0type) { - case DVT_REDSEA: + switch (dv->fs_type) { + case FSt_REDSEA: return RedSeaAllocClusters(dv,cnt); - case DVT_FAT32: + case FSt_FAT32: if (contiguous) { if (c) throw('File'); return FAT32AllocContiguousClusters(dv,cnt); diff --git a/Kernel/BlkDev/DskCopy.CPP b/Kernel/BlkDev/DskCopy.CPP index ed70180..bccaaae 100644 --- a/Kernel/BlkDev/DskCopy.CPP +++ b/Kernel/BlkDev/DskCopy.CPP @@ -85,16 +85,16 @@ I64 Del(U8 *files_find_mask,Bool make_mask=FALSE, I64 result=0; CDirContext *dirc; if (dirc=DirContextNew(files_find_mask,make_mask)) { - switch (dirc->dv->type) { - case DVT_REDSEA: + switch (dirc->dv->fs_type) { + case FSt_REDSEA: result=RedSeaFilesDel(dirc->dv,Fs->cur_dir,dirc->mask, 0,del_dir,print_msg); break; - case DVT_FAT32: + case FSt_FAT32: result=FAT32FilesDel(dirc->dv,Fs->cur_dir,dirc->mask, 0,del_dir,print_msg); break; - case DVT_ISO9660: + case FSt_ISO9660: PrintErr("Not Writable\n"); break; default: diff --git a/Kernel/BlkDev/DskDirA.CPP b/Kernel/BlkDev/DskDirA.CPP index 154fb0f..90b2908 100644 --- a/Kernel/BlkDev/DskDirA.CPP +++ b/Kernel/BlkDev/DskDirA.CPP @@ -1,11 +1,11 @@ Bool DirNew(CDrv *dv,U8 *cur_dir,CDirEntry *tempde,Bool free_old_chain=TRUE) {//Makes a directory entry in the directory from a $LK,"CDirEntry",A="MN:CDirEntry"$ node. - switch (dv->type) { - case DVT_REDSEA: + switch (dv->fs_type) { + case FSt_REDSEA: return RedSeaDirNew(dv,cur_dir,tempde,free_old_chain); - case DVT_FAT32: + case FSt_FAT32: return FAT32DirNew(dv,cur_dir,tempde,free_old_chain); - case DVT_ISO9660: + case FSt_ISO9660: PrintErr("Not Writable\n"); return FALSE; default: diff --git a/Kernel/BlkDev/DskDirB.CPP b/Kernel/BlkDev/DskDirB.CPP index d9a22ba..c8c77af 100644 --- a/Kernel/BlkDev/DskDirB.CPP +++ b/Kernel/BlkDev/DskDirB.CPP @@ -39,14 +39,14 @@ Bool Cd(U8 *dirname=NULL,Bool make_dirs=FALSE) } else if (StrCmp(buf,".") && *buf) { dv=Fs->cur_dv; cur_dir_cluster=Name2DirCluster(dv,new_cur_dir); - switch (dv->type) { - case DVT_REDSEA: + switch (dv->fs_type) { + case FSt_REDSEA: result=RedSeaCd(buf,cur_dir_cluster); break; - case DVT_FAT32: + case FSt_FAT32: result=FAT32Cd(buf,cur_dir_cluster); break; - case DVT_ISO9660: + case FSt_ISO9660: result=ISO1Cd(buf,cur_dir_cluster); break; default: @@ -158,14 +158,14 @@ Bool MkDir(U8 *filename) "Make Directory:%s\n",filename; name=MStrUtil(dirc->mask, SUF_REM_LEADING|SUF_REM_TRAILING|SUF_REM_CTRL_CHARS); - switch (dirc->dv->type) { - case DVT_REDSEA: + switch (dirc->dv->fs_type) { + case FSt_REDSEA: result=RedSeaMkDir(dirc->dv,Fs->cur_dir,name); break; - case DVT_FAT32: + case FSt_FAT32: result=FAT32MkDir(dirc->dv,Fs->cur_dir,name); break; - case DVT_ISO9660: + case FSt_ISO9660: PrintErr("Not Writable\n"); break; default: diff --git a/Kernel/BlkDev/DskDirContext.CPP b/Kernel/BlkDev/DskDirContext.CPP index 5d385ec..86c6c48 100644 --- a/Kernel/BlkDev/DskDirContext.CPP +++ b/Kernel/BlkDev/DskDirContext.CPP @@ -22,12 +22,13 @@ CDirContext *DirContextNew(U8 *_mask,Bool make_mask=FALSE, Bool make_dirs=FALSE,Bool no_mask=FALSE) {//Save cur_dir and drv. Change to new dir. Bool valid=TRUE,old_silent; - U8 *buf,*mask,*temp_mask; + I64 mask_len=StrLen(_mask); + U8 *buf,*mask,*temp_mask,*semicolon_mask; CDirContext *dirc=CAlloc(sizeof(CDirContext)); - mask=MStrUtil(_mask,SUF_REM_LEADING|SUF_REM_TRAILING|SUF_REM_CTRL_CHARS); - temp_mask=mask; dirc->old_dir=StrNew(Fs->cur_dir); dirc->old_dv=Fs->cur_dv; + mask=MStrUtil(_mask,SUF_REM_LEADING|SUF_REM_TRAILING|SUF_REM_CTRL_CHARS); + temp_mask=mask; if (*mask && mask[1]==':') { if (Fs->cur_dv!=Let2Drv(*mask) && !Drv(*mask)) valid=FALSE; @@ -35,13 +36,22 @@ CDirContext *DirContextNew(U8 *_mask,Bool make_mask=FALSE, } dirc->dv=Fs->cur_dv; DrvChk(dirc->dv); - buf=MAlloc(StrLen(mask)+2); + buf=MAlloc(mask_len+2); StrCpy(buf,mask); - dirc->mask=MAlloc(StrLen(mask)+2); + + dirc->mask=MAlloc(mask_len+2); if (no_mask) *dirc->mask=0; - else + else if (StrOcc(buf,';')) { + semicolon_mask=MAlloc(mask_len+2); + StrCpy(semicolon_mask,mask); + StrFirstRem(semicolon_mask,";",buf); StrLastRem(buf,"/",dirc->mask); + CatPrint(dirc->mask,";%s",semicolon_mask); + Free(semicolon_mask); + } else + StrLastRem(buf,"/",dirc->mask); + if (*mask=='/' && !*buf) StrCpy(buf,"/"); //If began with Dir, change to Dir. diff --git a/Kernel/BlkDev/DskDrv.CPP b/Kernel/BlkDev/DskDrv.CPP index 355ffb9..b844300 100644 --- a/Kernel/BlkDev/DskDrv.CPP +++ b/Kernel/BlkDev/DskDrv.CPP @@ -74,7 +74,8 @@ U0 DrvFATBlkAlloc(CDrv *dv) U0 DrvFATBlkClean(CDrv *dv,I64 fat_select=3) { - if ((dv->type==DVT_FAT32 || dv->type==DVT_REDSEA)&&Bt(&dv->fat_blk_dirty,0)) { + if ((dv->fs_type==FSt_FAT32 || dv->fs_type==FSt_REDSEA) && + Bt(&dv->fat_blk_dirty,0)) { if (dv->fat1==dv->fat2) { WBlks(dv,dv->cur_fat_blk,dv->fat1+dv->cur_fat_blk_num,1); LBtr(&dv->fat_blk_dirty,0); @@ -94,11 +95,11 @@ U0 DrvFATBlkSet(CDrv *dv,I64 c,I64 fat_select=3) I64 fat_blk_num; if (c==INVALID_CLUSTER) throw('Drv'); - switch (dv->type) { - case DVT_FAT32: + switch (dv->fs_type) { + case FSt_FAT32: fat_blk_num=c>>(BLK_SIZE_BITS-2); break; - case DVT_REDSEA: + case FSt_REDSEA: fat_blk_num=(c-dv->data_area)>>(BLK_SIZE_BITS+3); break; default: @@ -114,10 +115,15 @@ U0 DrvFATBlkSet(CDrv *dv,I64 c,I64 fat_select=3) } } -U0 DrvChk(CDrv *dv) +CDrv *DrvChk(CDrv *dv,Bool except=TRUE) {//Check for valid drv. Throw exception. - if (!dv || dv->dv_signature!=DRV_SIGNATURE_VAL) - throw('Drv'); + if (!dv || dv->dv_signature!=DRV_SIGNATURE_VAL) { + if (except) + throw('Drv'); + else + return NULL; + } else + return dv; } U8 Drv2Let(CDrv *dv=NULL) @@ -128,7 +134,19 @@ U8 Drv2Let(CDrv *dv=NULL) return dv->drv_let; } -CDrv *Let2Drv(U8 drv_let=0) +I64 Let2BlkDevType(U8 drv_let) +{//Drv letter to BlkDev Type. drv_let=0 not allowed. See $LK,"BDT_NULL",A="MN:BDT_NULL"$. + drv_let=ToUpper(drv_let); + if ('A'<=drv_let<='B') + return BDT_RAM; + if ('C'<=drv_let<='S') + return BDT_ATA; + if ('T'<=drv_let<='Z') + return BDT_ATAPI; + return BDT_NULL; +} + +CDrv *Let2Drv(U8 drv_let=0,Bool except=TRUE) {//Drv letter to Drv ptr. CDrv *dv; if (!drv_let) @@ -137,21 +155,27 @@ CDrv *Let2Drv(U8 drv_let=0) if (drv_let==':') drv_let=blkdev.boot_drv_let; drv_let=ToUpper(drv_let); - if (!('A'<=drv_let<='Z')) - throw('Drv'); + if (!('A'<=drv_let<='Z')) { + if (except) + throw('Drv'); + else + return NULL; + } dv=blkdev.let_to_drv[drv_let-'A']; } - DrvChk(dv); - return dv; + return DrvChk(dv,except); } -Bool DrvIsWritable(U8 drv_let=0) +CBlkDev *DrvIsWritable(U8 drv_let=0,Bool except=FALSE) {//Is drive writable? - CBlkDev *bd=Let2BlkDev(drv_let); - if (bd->flags & BDF_READ_ONLY) - return FALSE; - else - return TRUE; + CBlkDev *bd; + if (!(bd=Let2BlkDev(drv_let,except)) || bd->flags & BDF_READ_ONLY) { + if (except) + throw('Drv'); + else + return NULL; + } else + return bd; } U0 DskCacheInvalidate(CDrv *dv) @@ -164,7 +188,7 @@ U0 DskCacheInvalidate(CDrv *dv) BlkDevInit(bd); if (bd->flags & BDF_READ_CACHE) DskCacheInvalidate2(dv); - if (dv->type==DVT_ISO9660 && !(bd->flags & BDF_READ_ONLY_OVERRIDE)) + if (dv->fs_type==FSt_ISO9660 && !(bd->flags & BDF_READ_ONLY_OVERRIDE)) ISODrvInit(dv,(32767/bd->blk_size+1)*bd->blk_size>>BLK_SIZE_BITS); if (unlock) DrvUnlock(dv); @@ -199,8 +223,8 @@ Bool MapDrv(U8 drv_let,CDrv *dv) Bool Drv(U8 drv_let) {//Set drive. You can set drive with $LK,"Cd",A="MN:Cd"$() as well. CDrv *dv=Let2Drv(drv_let); - CBlkDev *bd=dv->bd; - BlkDevChk(bd); + CBlkDev *bd; + bd=BlkDevChk(dv->bd); if (dv!=Fs->cur_dv) { if (bd->flags & BDF_REMOVABLE && !(bd->flags & BDF_INITIALIZED)) ChgDsk(Drv2Let(dv)); @@ -210,10 +234,10 @@ Bool Drv(U8 drv_let) Fs->cur_dv=dv; Free(Fs->cur_dir); Fs->cur_dir=StrNew("/"); - switch (dv->type) { - case DVT_REDSEA: - case DVT_FAT32: - case DVT_ISO9660: + switch (dv->fs_type) { + case FSt_REDSEA: + case FSt_FAT32: + case FSt_ISO9660: return TRUE; default: PrintErr("File System Not Supported\n"); @@ -251,35 +275,53 @@ U8 *DrvModelNum(U8 drv_let=0) return result; } +U8 blkdev_text_attr[BDT_NUM_TYPES]={BLACK,LTCYAN,WHITE,LTBLUE}; +U8 drv_text_attr[3]={BLACK,BLUE,RED}; + +U8 DrvTextAttrGet(U8 drv_let=0) +{//Get color of drive. + if (!drv_let) + drv_let=Drv2Let(Fs->cur_dv); + else if (drv_let==':') + drv_let=blkdev.boot_drv_let; + drv_let=ToUpper(drv_let); + if ('A'<=drv_let<='Z') + return blkdev_text_attr[Let2BlkDevType(drv_let)]<<4| + drv_text_attr[drv_let%sizeof(drv_text_attr)]; + else + return BLACK<<4|WHITE; +} + U0 DrvRep() {//Drive report. CDrv *dv; CBlkDev *bd; - I64 i,drv_let; + I64 ch,i,drv_let,attr; U8 *st; "\nDefined Drives:\n\n"; for (i=0,dv=blkdev.drvs;idv_signature==DRV_SIGNATURE_VAL) { bd=dv->bd; drv_let=Drv2Let(dv); - if (Bt(&dv->type,DVTf_DISABLE)) - "$$RED$$X"; + if (Bt(&dv->fs_type,FStf_DISABLE)) + ch='-'; else if (drv_let==blkdev.boot_drv_let) - "$$GREEN$$:"; + ch=':'; else - '' CH_SPACE; - "$$PURPLE$$%C %-8Z %-9Z %04X %04X %02X$$FG$$\n", - drv_let,dv->type.u16[0],"ST_DRV_TYPES", + ch='+'; + attr=DrvTextAttrGet(drv_let); + "$$FG,%d$$$$BG,%d$$%C %-8Z %-9Z %04X %04X %02X\n", + attr&15,attr>>4,drv_let,dv->fs_type&FSG_TYPE_MASK,"ST_DRV_TYPES", bd->type,"ST_BLKDEV_TYPES",bd->base0,bd->base1,bd->unit; if (st=DrvModelNum(drv_let)) { - " $$CYAN$$Model# :%s$$FG$$\n",st; + " Model# :%s\n",st; Free(st); } if (st=DrvSerialNum(drv_let)) { - " $$CYAN$$Serial#:%s$$FG$$\n",st; + " Serial#:%s\n",st; Free(st); } - " %016X-%016X\n", + " %016X-%016X\n$$FG$$$$BG$$", dv->base_offset,dv->base_offset+dv->size-1; dv->base_offset,dv->base_offset+dv->size-1; } diff --git a/Kernel/BlkDev/DskFile.CPP b/Kernel/BlkDev/DskFile.CPP index 1662e03..a5766c2 100644 --- a/Kernel/BlkDev/DskFile.CPP +++ b/Kernel/BlkDev/DskFile.CPP @@ -21,16 +21,16 @@ U8 *FileRead(U8 *filename,I64 *_size=NULL,I64 *_attr=NULL) else curname=altname; if (dirc=DirContextNew(curname)) { - switch (dirc->dv->type) { - case DVT_REDSEA: + switch (dirc->dv->fs_type) { + case FSt_REDSEA: result=RedSeaFileRead(dirc->dv,Fs->cur_dir,dirc->mask, &size,&attr); break; - case DVT_FAT32: + case FSt_FAT32: result=FAT32FileRead(dirc->dv,Fs->cur_dir,dirc->mask, &size,&attr); break; - case DVT_ISO9660: + case FSt_ISO9660: result=ISO1FileRead(dirc->dv,Fs->cur_dir,dirc->mask, &size,&attr); break; @@ -50,16 +50,16 @@ U8 *FileRead(U8 *filename,I64 *_size=NULL,I64 *_attr=NULL) if (dirc=DirContextNew(curname)) { while (!result && StrCmp(Fs->cur_dir,"/")) { Cd(".."); - switch (Fs->cur_dv->type) { - case DVT_REDSEA: + switch (Fs->cur_dv->fs_type) { + case FSt_REDSEA: result=RedSeaFileRead(dirc->dv,Fs->cur_dir,dirc->mask, &size,&attr); break; - case DVT_FAT32: + case FSt_FAT32: result=FAT32FileRead(dirc->dv,Fs->cur_dir,dirc->mask, &size,&attr); break; - case DVT_ISO9660: + case FSt_ISO9660: result=ISO1FileRead(dirc->dv,Fs->cur_dir,dirc->mask, &size,&attr); break; @@ -106,16 +106,16 @@ I64 FileWrite(U8 *filename,U8 *fbuf,I64 size,CDate cdt=0,I64 attr=0) } else fbuf2=NULL; if (!cdt) cdt=Now; - switch (dirc->dv->type) { - case DVT_REDSEA: + switch (dirc->dv->fs_type) { + case FSt_REDSEA: c=RedSeaFileWrite(dirc->dv,Fs->cur_dir,dirc->mask,fbuf, size,cdt,attr); break; - case DVT_FAT32: + case FSt_FAT32: c=FAT32FileWrite(dirc->dv,Fs->cur_dir,dirc->mask,fbuf, size,cdt,attr); break; - case DVT_ISO9660: + case FSt_ISO9660: PrintErr("Not Writable\n"); break; default: diff --git a/Kernel/BlkDev/DskFind.CPP b/Kernel/BlkDev/DskFind.CPP index 0368519..e212150 100644 --- a/Kernel/BlkDev/DskFind.CPP +++ b/Kernel/BlkDev/DskFind.CPP @@ -3,14 +3,14 @@ CDirEntry *FilesFind2(U8 *files_find_mask,I64 fuf_flags) CDrv *dv=Fs->cur_dv; CDirEntry *result=NULL; DrvChk(dv); - switch (dv->type) { - case DVT_REDSEA: + switch (dv->fs_type) { + case FSt_REDSEA: result=RedSeaFilesFind(files_find_mask,fuf_flags); break; - case DVT_FAT32: + case FSt_FAT32: result=FAT32FilesFind(files_find_mask,fuf_flags); break; - case DVT_ISO9660: + case FSt_ISO9660: result=ISO1FilesFind(files_find_mask,fuf_flags); break; default: @@ -64,7 +64,8 @@ Bool FileFind(U8 *filename,CDirEntry *_de=NULL,I64 fuf_flags=0) Bool result=FALSE,old_silent; if (fuf_flags&~FUG_FILE_FIND) throw('FUF'); - if (!filename) return FALSE; + if (!filename || *filename && filename[1]==':' && !Let2Drv(*filename,FALSE)) + return FALSE; altname=ToggleZorNotZ(filename); if (fuf_flags&FUF_Z_OR_NOT_Z) j=2; @@ -81,16 +82,16 @@ Bool FileFind(U8 *filename,CDirEntry *_de=NULL,I64 fuf_flags=0) else { Silent(old_silent); cur_dir_cluster=Name2DirCluster(dirc->dv,Fs->cur_dir); - switch (dirc->dv->type) { - case DVT_REDSEA: + switch (dirc->dv->fs_type) { + case FSt_REDSEA: result=RedSeaFileFind(dirc->dv,cur_dir_cluster,dirc->mask, &de,fuf_flags); break; - case DVT_FAT32: + case FSt_FAT32: result=FAT32FileFind(dirc->dv,cur_dir_cluster,dirc->mask, &de,fuf_flags); break; - case DVT_ISO9660: + case FSt_ISO9660: result=ISO1FileFind(dirc->dv,cur_dir_cluster,dirc->mask, &de,fuf_flags); break; @@ -121,16 +122,16 @@ Bool FileFind(U8 *filename,CDirEntry *_de=NULL,I64 fuf_flags=0) while (!result && StrCmp(Fs->cur_dir,"/")) { Cd(".."); cur_dir_cluster=Name2DirCluster(dirc->dv,Fs->cur_dir); - switch (dirc->dv->type) { - case DVT_REDSEA: + switch (dirc->dv->fs_type) { + case FSt_REDSEA: result=RedSeaFileFind(dirc->dv,cur_dir_cluster, dirc->mask,&de,fuf_flags); break; - case DVT_FAT32: + case FSt_FAT32: result=FAT32FileFind(dirc->dv,cur_dir_cluster, dirc->mask,&de,fuf_flags); break; - case DVT_ISO9660: + case FSt_ISO9660: result=ISO1FileFind(dirc->dv,cur_dir_cluster, dirc->mask,&de,fuf_flags); break; diff --git a/Kernel/BlkDev/DskFmt.CPP b/Kernel/BlkDev/DskFmt.CPP index 09df8eb..df4213b 100644 --- a/Kernel/BlkDev/DskFmt.CPP +++ b/Kernel/BlkDev/DskFmt.CPP @@ -1,4 +1,4 @@ -Bool DrvTypeSet(U8 drv_let,I64 type=DVT_REDSEA) +Bool DrvTypeSet(U8 drv_let,I64 type=FSt_REDSEA) {//Very dangerous I64 i,j,ext_base,drv_num,offset,cur_type; CMasterBoot mbr; @@ -19,10 +19,10 @@ Bool DrvTypeSet(U8 drv_let,I64 type=DVT_REDSEA) else { if (drv_num+'A'==ToUpper(drv_let)) { switch (type) { - case DVT_REDSEA: + case FSt_REDSEA: mbr.p[i].type=MBR_PT_REDSEA; break; - case DVT_FAT32: + case FSt_FAT32: mbr.p[i].type=MBR_PT_FAT32a; break; default: @@ -50,11 +50,11 @@ Bool DrvTypeSet(U8 drv_let,I64 type=DVT_REDSEA) } } -U0 Fmt(I64 drv_let,Bool quick=TRUE,Bool confirm=TRUE,I64 type=DVT_FAT32) +U0 Fmt(I64 drv_let,Bool quick=TRUE,Bool confirm=TRUE,I64 type=FSt_FAT32) {//Format hard drive or RAM drive. //$BK,1$Warning:$BK,0$ Destroys all previous info. //quick=FALSE means fill entire drive with zeros. - //Choose $LK,"DVT_FAT32",A="MN:DVT_FAT32"$ or $LK,"DVT_REDSEA",A="MN:DVT_REDSEA"$. + //Choose $LK,"FSt_FAT32",A="MN:FSt_FAT32"$ or $LK,"FSt_REDSEA",A="MN:FSt_REDSEA"$. //You don't format a CD/DVD with this. CDrv *dv=Let2Drv(drv_let); Bool old_silent=IsSilent; @@ -65,7 +65,7 @@ U0 Fmt(I64 drv_let,Bool quick=TRUE,Bool confirm=TRUE,I64 type=DVT_FAT32) return; } switch (type) { - case DVT_REDSEA: + case FSt_REDSEA: Silent; Drv(drv_let); Silent(old_silent); @@ -73,7 +73,7 @@ U0 Fmt(I64 drv_let,Bool quick=TRUE,Bool confirm=TRUE,I64 type=DVT_FAT32) DskCacheInvalidate(Let2Drv(drv_let)); Drv(drv_let); break; - case DVT_FAT32: + case FSt_FAT32: Silent; Drv(drv_let); Silent(old_silent); @@ -81,7 +81,7 @@ U0 Fmt(I64 drv_let,Bool quick=TRUE,Bool confirm=TRUE,I64 type=DVT_FAT32) DskCacheInvalidate(Let2Drv(drv_let)); Drv(drv_let); break; - case DVT_ISO9660: + case FSt_ISO9660: PrintErr("Not Writable\n"); break; default: diff --git a/Kernel/BlkDev/DskStrA.CPP b/Kernel/BlkDev/DskStrA.CPP index 5c1daa0..91bd139 100644 --- a/Kernel/BlkDev/DskStrA.CPP +++ b/Kernel/BlkDev/DskStrA.CPP @@ -37,39 +37,54 @@ Bool IsDotC(U8 *filename) return FALSE; } -Bool FilesFindMatch(U8 *test_filename,U8 *files_find_mask,I64 fuf_flags=0) +Bool FilesFindMatch(U8 *_test_name,U8 *files_find_mask,I64 fuf_flags=0) {//Does filename meet $LK,"Files Find",A="FI:::/Doc/FileUtils.TXT"$ mask? - U8 *st1=StrNew(files_find_mask), - *st2=MAlloc(StrLen(files_find_mask)+1); + I64 tn_len=StrLen(_test_name),mask_len=StrLen(files_find_mask); + U8 *mask1=MAlloc(mask_len+1),*mask2=MAlloc(mask_len+1), + *ptr,*test_name1,*test_name2; Bool result=FALSE; + StrCpy(mask1,files_find_mask); + if (StrOcc(_test_name,'/')) { + test_name1=MAlloc(tn_len+1); + test_name2=MAlloc(tn_len+1); + StrCpy(test_name1,_test_name); + StrLastRem(test_name1,"/",test_name2); + } else { + test_name1=NULL; + test_name2=NULL; + } while (TRUE) { - StrFirstRem(st1,";",st2); - if (*st2) { - if (*st2=='~') { - if (WildMatch(test_filename,st2+1)) { + StrFirstRem(mask1,";",mask2); + if (!test_name2 || StrOcc(mask2,'/')) + ptr=_test_name; + else + ptr=test_name2; + if (*mask2) { + if (*mask2=='~') { + if (WildMatch(ptr,mask2+1)) { result=FALSE; break; } } else { - if (WildMatch(test_filename,st2)) { + if (WildMatch(ptr,mask2)) { if (Bt(&fuf_flags,FUf_JUST_TXT) && - !FilesFindMatch(test_filename,FILEMASK_TXT)) { + !FilesFindMatch(_test_name,FILEMASK_TXT)) { result=FALSE; break; } else if (Bt(&fuf_flags,FUf_JUST_SRC) && - !FilesFindMatch(test_filename,FILEMASK_SRC)) { + !FilesFindMatch(_test_name,FILEMASK_SRC)) { result=FALSE; break; } else if (Bt(&fuf_flags,FUf_JUST_AOT) && - !FilesFindMatch(test_filename,FILEMASK_AOT)) { + !FilesFindMatch(_test_name,FILEMASK_AOT)) { result=FALSE; break; } else if (Bt(&fuf_flags,FUf_JUST_JIT) && - !FilesFindMatch(test_filename,FILEMASK_JIT)) { + !FilesFindMatch(_test_name,FILEMASK_JIT)) { result=FALSE; break; } else if (Bt(&fuf_flags,FUf_JUST_GRA) && - !FilesFindMatch(test_filename,FILEMASK_GRA)) { + !FilesFindMatch(_test_name,FILEMASK_GRA)) { result=FALSE; break; } else @@ -79,8 +94,10 @@ Bool FilesFindMatch(U8 *test_filename,U8 *files_find_mask,I64 fuf_flags=0) } else break; } - Free(st1); - Free(st2); + Free(test_name1); + Free(test_name2); + Free(mask1); + Free(mask2); return result; } diff --git a/Kernel/BlkDev/DskStrB.CPP b/Kernel/BlkDev/DskStrB.CPP index 9a07eb5..9a6bfb3 100644 --- a/Kernel/BlkDev/DskStrB.CPP +++ b/Kernel/BlkDev/DskStrB.CPP @@ -20,14 +20,14 @@ I64 Name2DirCluster(CDrv *dv,U8 *dirname) while (*buf && cont) { StrFirstRem(buf,"/",buf2); if (*buf2) { - switch (dv->type) { - case DVT_REDSEA: + switch (dv->fs_type) { + case FSt_REDSEA: cont=RedSeaFileFind(dv,cur_dir_cluster,buf2,&de,FUF_JUST_DIRS); break; - case DVT_FAT32: + case FSt_FAT32: cont=FAT32FileFind(dv,cur_dir_cluster,buf2,&de,FUF_JUST_DIRS); break; - case DVT_ISO9660: + case FSt_ISO9660: cont=ISO1FileFind(dv,cur_dir_cluster,buf2,&de,FUF_JUST_DIRS); break; default: @@ -65,14 +65,14 @@ I64 Name2ParentDirCluster(CDrv *dv,U8 *dirname) cur_dir_cluster2=cur_dir_cluster; StrFirstRem(buf,"/",buf2); if (*buf2) { - switch (dv->type) { - case DVT_REDSEA: + switch (dv->fs_type) { + case FSt_REDSEA: cont=RedSeaFileFind(dv,cur_dir_cluster,buf2,&de,FUF_JUST_DIRS); break; - case DVT_FAT32: + case FSt_FAT32: cont=FAT32FileFind(dv,cur_dir_cluster,buf2,&de,FUF_JUST_DIRS); break; - case DVT_ISO9660: + case FSt_ISO9660: cont=ISO1FileFind(dv,cur_dir_cluster,buf2,&de,FUF_JUST_DIRS); break; default: diff --git a/Kernel/BlkDev/FileSysFAT.CPP b/Kernel/BlkDev/FileSysFAT.CPP index 0656c6b..586f2b9 100644 --- a/Kernel/BlkDev/FileSysFAT.CPP +++ b/Kernel/BlkDev/FileSysFAT.CPP @@ -25,7 +25,7 @@ U0 FAT32DrvInit(CDrv *dv) Bool unlock; try { unlock=DrvLock(dv); - dv->type=DVT_FAT32; + dv->fs_type=FSt_FAT32; RBlks(dv,&br32,dv->base_offset,1); dv->file_system_info_sect=dv->base_offset+br32.file_system_info_sect; dv->fat1=dv->base_offset+br32.reserved_sects; @@ -49,17 +49,12 @@ Bool FAT32DrvValidate(U8 drv_let) { CDrv *dv; CFAT32Boot br; - Bool result=FALSE; - try { - dv=Let2Drv(drv_let); - if (dv->type==DVT_FAT32 && - RBlks(dv,&br,dv->base_offset,1) && - br.signature==0xAA55 && - br.sects==dv->size) - result=TRUE; - } catch - Fs->catch_except=TRUE; - return result; + if ((dv=Let2Drv(drv_let,FALSE)) && dv->fs_type==FSt_FAT32 && + RBlks(dv,&br,dv->base_offset,1) && br.signature==0xAA55 && + br.sects==dv->size) + return TRUE; + else + return FALSE; } U0 FAT32Fmt(U8 drv_let,Bool quick=TRUE) @@ -70,8 +65,8 @@ U0 FAT32Fmt(U8 drv_let,Bool quick=TRUE) I64 i,l; try { DrvLock(dv); - DrvTypeSet(drv_let,DVT_FAT32); - dv->type=DVT_FAT32; + DrvTypeSet(drv_let,FSt_FAT32); + dv->fs_type=FSt_FAT32; br->jump_and_nop[0]=OC_JMP_REL8; br->jump_and_nop[1]=offset(CFAT32Boot.code)-2; br->jump_and_nop[2]=OC_NOP; @@ -313,7 +308,7 @@ Bool FAT32FileFind(CDrv *dv,I64 cur_dir_cluster, MemSet(_result,0,sizeof(CDirEntry)); MemSet(&long_name,0,sizeof(CDirEntry)); DrvChk(dv); - if (dv->type!=DVT_FAT32) + if (dv->fs_type!=FSt_FAT32) PrintErr("Not FAT32 Drv\n"); else if (!CFileNameTo(dname,name)) PrintErr("Invalid FileName.\n"); @@ -377,7 +372,7 @@ U8 *FAT32FileRead(CDrv *dv,U8 *cur_dir,U8 *filename,I64 *_size,I64 *_attr) DrvChk(dv); *_size=0; *_attr=0; - if (dv->type!=DVT_FAT32) + if (dv->fs_type!=FSt_FAT32) PrintErr("Not FAT32 Drv\n"); else try { @@ -404,7 +399,7 @@ U8 *FAT32FileRead(CDrv *dv,U8 *cur_dir,U8 *filename,I64 *_size,I64 *_attr) Bool FAT32Cd(U8 *name,I64 cur_dir_cluster) { CDirEntry de; - if (Fs->cur_dv->type!=DVT_FAT32) + if (Fs->cur_dv->fs_type!=FSt_FAT32) PrintErr("Not FAT32 Drv\n"); else if (FAT32FileFind(Fs->cur_dv,cur_dir_cluster,name,&de,FUF_JUST_DIRS)) return TRUE; @@ -421,7 +416,7 @@ U0 FAT32FreeClusters(CDrv *dv,I64 c) Bool unlock,unlock_break; DrvChk(dv); if (!(0type!=DVT_FAT32) + if (dv->fs_type!=FSt_FAT32) PrintErr("Not FAT32 Drv\n"); else try { @@ -823,7 +818,7 @@ I64 FAT32FileWrite(CDrv *dv,U8 *cur_dir,U8 *name,U8 *buf,I64 size, Bool contiguous; MemSet(&de,0,sizeof(CDirEntry)); if (size<0) size=0; - if (dv->type!=DVT_FAT32) + if (dv->fs_type!=FSt_FAT32) PrintErr("Not FAT32 Drv\n"); else if (!CFileNameTo(de.name,name)) PrintErr("Invalid FileName.\n"); @@ -896,15 +891,18 @@ CDirEntry *FAT32FilesFind(U8 *files_find_mask, Cd(".."); } DrvLock(dv); - } else if ((attr&RS_ATTR_DIR || !Bt(&fuf_flags,FUf_JUST_DIRS)) && - !(Bt(&fuf_flags,FUf_RECURSE) && - *tempde->name=='.' && attr&RS_ATTR_DIR) && - FilesFindMatch(tempde->name,files_find_mask,fuf_flags)) { - tempde->next=result; - result=tempde; + } else { tempde->full_name=FileNameAbs(tempde->name); - } else - DirEntryDel(tempde); + if ((attr&RS_ATTR_DIR || !Bt(&fuf_flags,FUf_JUST_DIRS)) && + !(Bt(&fuf_flags,FUf_RECURSE) && + *tempde->name=='.' && attr&RS_ATTR_DIR) && + FilesFindMatch(tempde->full_name,files_find_mask, + fuf_flags)) { + tempde->next=result; + result=tempde; + } else + DirEntryDel(tempde); + } } else DirEntryDel(tempde); } diff --git a/Kernel/BlkDev/FileSysISO.CPP b/Kernel/BlkDev/FileSysISO.CPP index 8a2170e..9cd344f 100644 --- a/Kernel/BlkDev/FileSysISO.CPP +++ b/Kernel/BlkDev/FileSysISO.CPP @@ -13,7 +13,7 @@ Bool ISODrvInit(CDrv *dv,I64 blk) try { unlock=DrvLock(dv); - dv->type=DVT_ISO9660; //default + dv->fs_type=FSt_ISO9660; //default dv->spc=spc; dv->base_offset=dv->data_area=dv->root_cluster=dv->size=0; while (TRUE) { @@ -24,7 +24,7 @@ Bool ISODrvInit(CDrv *dv,I64 blk) switch (LstMatch(buf,"CD001\0CDW02\0BEA01\0BOOT2\0NSR02\0NSR03\0TEA01\0", LMF_EXACT)) { case 0: - dv->type=DVT_ISO9660; + dv->fs_type=FSt_ISO9660; switch (iso->type) { case ISO1T_SUPPLEMENTARY_DESC: dv->data_area=0; @@ -48,7 +48,7 @@ ipi_done: if (unlock) DrvUnlock(dv); } catch { - dv->type=DVT_ISO9660; + dv->fs_type=FSt_ISO9660; dv->spc=spc; dv->base_offset=dv->data_area=dv->root_cluster=0; Free(iso); @@ -137,7 +137,7 @@ Bool ISO1FileFind(CDrv *dv,I64 cur_dir_cluster,U8 *name, if (fuf_flags&~FUG_FILE_FIND) throw('FUF'); DrvChk(dv); - if (dv->type!=DVT_ISO9660) + if (dv->fs_type!=FSt_ISO9660) PrintErr("Not ISO9660 Drv\n"); else try { @@ -195,7 +195,7 @@ U8 *ISO1FileRead(CDrv *dv,U8 *cur_dir,U8 *filename,I64 *_size,I64 *_attr) DrvChk(dv); *_size=0; *_attr=0; - if (dv->type!=DVT_ISO9660) + if (dv->fs_type!=FSt_ISO9660) PrintErr("Not ISO9660 Drv\n"); else try { @@ -219,7 +219,7 @@ U8 *ISO1FileRead(CDrv *dv,U8 *cur_dir,U8 *filename,I64 *_size,I64 *_attr) Bool ISO1Cd(U8 *name,I64 cur_dir_cluster) { CDirEntry de; - if (Fs->cur_dv->type!=DVT_ISO9660) + if (Fs->cur_dv->fs_type!=FSt_ISO9660) PrintErr("Not ISO9660 Drv\n"); else if (ISO1FileFind(Fs->cur_dv,cur_dir_cluster,name,&de,FUF_JUST_DIRS)) return TRUE; @@ -269,16 +269,18 @@ CDirEntry *ISO1FilesFind(U8 *files_find_mask, tempde->sub=ISO1FilesFind(files_find_mask,fuf_flags,tempde); Cd(".."); } - } else if ((tempde->attr & RS_ATTR_DIR || - !Bt(&fuf_flags,FUf_JUST_DIRS)) && - !(Bt(&fuf_flags,FUf_RECURSE) && - *tempde->name=='.' && tempde->attr&RS_ATTR_DIR) && - FilesFindMatch(tempde->name,files_find_mask,fuf_flags)) { - tempde->next=result; - result=tempde; + } else { tempde->full_name=FileNameAbs(tempde->name); - } else - DirEntryDel(tempde); + if ((tempde->attr & RS_ATTR_DIR || + !Bt(&fuf_flags,FUf_JUST_DIRS)) && + !(Bt(&fuf_flags,FUf_RECURSE) && + *tempde->name=='.' && tempde->attr&RS_ATTR_DIR) && + FilesFindMatch(tempde->full_name,files_find_mask,fuf_flags)) { + tempde->next=result; + result=tempde; + } else + DirEntryDel(tempde); + } } else DirEntryDel(tempde); i-=buf->len; diff --git a/Kernel/BlkDev/FileSysRedSea.CPP b/Kernel/BlkDev/FileSysRedSea.CPP index 889b78d..c01c76f 100644 --- a/Kernel/BlkDev/FileSysRedSea.CPP +++ b/Kernel/BlkDev/FileSysRedSea.CPP @@ -64,7 +64,7 @@ U0 RedSeaDrvInit(CDrv *dv) RBlks(dv,&br,dv->base_offset,1); if (br.signature!=MBR_PT_REDSEA || br.signature2!=0xAA55) throw('Drv'); - dv->type=DVT_REDSEA; + dv->fs_type=FSt_REDSEA; RedSeaFreeFreeLst(dv); dv->spc=1; dv->size=br.sects; @@ -83,16 +83,12 @@ Bool RedSeaDrvValidate(U8 drv_let) { CDrv *dv; CRedSeaBoot br; - Bool result=FALSE; - try { - dv=Let2Drv(drv_let); - if (dv->type==DVT_REDSEA && RBlks(dv,&br,dv->base_offset,1) && - br.signature==MBR_PT_REDSEA && br.signature2==0xAA55 && - br.sects==dv->size) - result=TRUE; - } catch - Fs->catch_except=TRUE; - return result; + if ((dv=Let2Drv(drv_let,FALSE)) && dv->fs_type==FSt_REDSEA && + RBlks(dv,&br,dv->base_offset,1) && br.signature==MBR_PT_REDSEA && + br.signature2==0xAA55 && br.sects==dv->size) + return TRUE; + else + return FALSE; } U0 RedSeaFmt(U8 drv_let,Bool quick=TRUE) @@ -104,9 +100,9 @@ U0 RedSeaFmt(U8 drv_let,Bool quick=TRUE) I64 i,n; try { DrvLock(dv); -// DrvTypeSet(drv_let,DVT_REDSEA); - DrvTypeSet(drv_let,DVT_FAT32); - dv->type=DVT_REDSEA; +// DrvTypeSet(drv_let,FSt_REDSEA); + DrvTypeSet(drv_let,FSt_FAT32); + dv->fs_type=FSt_REDSEA; br->signature=MBR_PT_REDSEA; br->signature2=0xAA55; br->base_offset=dv->base_offset; //For CD/DVD image copy. @@ -165,7 +161,7 @@ Bool RedSeaFileFind(CDrv *dv,I64 cur_dir_cluster,U8 *name, throw('FUF'); MemSet(_result,0,sizeof(CDirEntry)); DrvChk(dv); - if (dv->type!=DVT_REDSEA) + if (dv->fs_type!=FSt_REDSEA) PrintErr("Not RedSea Drv\n"); else if (!CFileNameTo(dname,name)) PrintErr("Invalid FileName.\n"); @@ -214,7 +210,7 @@ U8 *RedSeaFileRead(CDrv *dv,U8 *cur_dir,U8 *filename,I64 *_size,I64 *_attr) DrvChk(dv); *_size=0; *_attr=0; - if (dv->type!=DVT_REDSEA) + if (dv->fs_type!=FSt_REDSEA) PrintErr("Not RedSea Drv\n"); else try { @@ -238,7 +234,7 @@ U8 *RedSeaFileRead(CDrv *dv,U8 *cur_dir,U8 *filename,I64 *_size,I64 *_attr) Bool RedSeaCd(U8 *name,I64 cur_dir_cluster) { CDirEntry de; - if (Fs->cur_dv->type!=DVT_REDSEA) + if (Fs->cur_dv->fs_type!=FSt_REDSEA) PrintErr("Not RedSea Drv\n"); else if (RedSeaFileFind(Fs->cur_dv,cur_dir_cluster,name,&de,FUF_JUST_DIRS)) return TRUE; @@ -255,7 +251,7 @@ U0 RedSeaFreeClusters(CDrv *dv,I64 c,I64 cnt) Bool found=FALSE,unlock,unlock_break; DrvChk(dv); if (!c) return; - if (dv->type!=DVT_REDSEA) + if (dv->fs_type!=FSt_REDSEA) PrintErr("Not RedSea Drv\n"); else try { @@ -517,7 +513,7 @@ I64 RedSeaFileWrite(CDrv *dv,U8 *cur_dir,U8 *name,U8 *buf,I64 size, I64 c=0,blk_cnt; MemSet(&de,0,sizeof(CDirEntry)); if (size<0) size=0; - if (dv->type!=DVT_REDSEA) + if (dv->fs_type!=FSt_REDSEA) PrintErr("Not RedSea Drv\n"); else if (!CFileNameTo(de.name,name)) PrintErr("Invalid FileName.\n"); @@ -581,16 +577,18 @@ CDirEntry *RedSeaFilesFind(U8 *files_find_mask,I64 fuf_flags, Cd(".."); } DrvLock(dv); - } else if ((tempde->attr&RS_ATTR_DIR || - !Bt(&fuf_flags,FUf_JUST_DIRS)) && - !(Bt(&fuf_flags,FUf_RECURSE) && *tempde->name=='.' && - tempde->attr&RS_ATTR_DIR) && - FilesFindMatch(tempde->name,files_find_mask,fuf_flags)) { - tempde->next=result; - result=tempde; + } else { tempde->full_name=FileNameAbs(tempde->name); - } else - DirEntryDel(tempde); + if ((tempde->attr&RS_ATTR_DIR || + !Bt(&fuf_flags,FUf_JUST_DIRS)) && + !(Bt(&fuf_flags,FUf_RECURSE) && *tempde->name=='.' && + tempde->attr&RS_ATTR_DIR) && + FilesFindMatch(tempde->full_name,files_find_mask,fuf_flags)) { + tempde->next=result; + result=tempde; + } else + DirEntryDel(tempde); + } } ptr(U8 *)+=CDIR_SIZE; } diff --git a/Kernel/PSect.CPP b/Kernel/FunSeg.CPP similarity index 84% rename from Kernel/PSect.CPP rename to Kernel/FunSeg.CPP index 82c0bff..4a73fd9 100644 --- a/Kernel/PSect.CPP +++ b/Kernel/FunSeg.CPP @@ -7,7 +7,7 @@ I64 HasLower(U8 *src) return FALSE; } -CHash *PSectFind(U8 *addr,I64 *_offset) +CHash *FunSegFind(U8 *addr,I64 *_offset) {//See $LK,"Hash",A="HI:Hash"$. CHash *result=NULL; CHashExport *tempex; @@ -57,63 +57,63 @@ CHash *PSectFind(U8 *addr,I64 *_offset) return result; } -U0 PSectCacheAdd(CHash *temps,U8 *addr) +U0 FunSegCacheAdd(CHash *temps,U8 *addr) { I64 i; CDbgInfo *dbg_info; - CPSectCache *temppc; + CFunSegCache *tempfsc; if (temps && temps->type&HTT_FUN && (dbg_info=temps(CHashFun *)->dbg_info)) { - lock i=dbg.psect_cache_index++; - temppc=&dbg.psect_cache[i&(PSECT_CACHE_SIZE-1)]; - temppc->base=dbg_info->body[0]; - if (addrbase) - temppc->base=addr; - temppc->limit=dbg_info->body[dbg_info->max_line+1-dbg_info->min_line]; - if (addr>=temppc->limit) - temppc->limit=addr+1; - i=MinI64(StrLen(temps->str),PSECT_CACHE_STR_LEN-1); - MemCpy(temppc->str,temps->str,i); - temppc->str[i]=0; - temppc->time_stamp=tS; + lock i=dbg.fun_seg_cache_index++; + tempfsc=&dbg.fun_seg_cache[i&(FUN_SEG_CACHE_SIZE-1)]; + tempfsc->base=dbg_info->body[0]; + if (addrbase) + tempfsc->base=addr; + tempfsc->limit=dbg_info->body[dbg_info->max_line+1-dbg_info->min_line]; + if (addr>=tempfsc->limit) + tempfsc->limit=addr+1; + i=MinI64(StrLen(temps->str),FUN_SEG_CACHE_STR_LEN-1); + MemCpy(tempfsc->str,temps->str,i); + tempfsc->str[i]=0; + tempfsc->time_stamp=tS; } } -U8 *PSectCacheFind(U8 *addr,I64 *_offset) +U8 *FunSegCacheFind(U8 *addr,I64 *_offset) { I64 i; F64 timeout; - CPSectCache *temppc=dbg.psect_cache; + CFunSegCache *tempfsc=dbg.fun_seg_cache; if (addr==SYS_IDLE_PT) { *_offset=0; return "SYS_IDLE_PT"; } else { timeout=tS+8.0; - for (i=0;ibase<=addrlimit && - temppc->time_stamp>timeout) { - *_offset=addr-temppc->base; - return temppc->str; + for (i=0;ibase<=addrlimit && + tempfsc->time_stamp>timeout) { + *_offset=addr-tempfsc->base; + return tempfsc->str; } return NULL; } } -U0 StrPrintPSect(U8 *buf,I64 addr,I64 field_len) +U0 StrPrintFunSeg(U8 *buf,I64 addr,I64 field_len) { I64 offset; CHashExport *tempex; U8 *str,*str2; Bool is_fun=FALSE; if (addr) { - if (str=PSectCacheFind(addr,&offset)) { + if (str=FunSegCacheFind(addr,&offset)) { if (addr!=SYS_IDLE_PT) is_fun=TRUE; } else { - if (tempex=PSectFind(addr,&offset)) { + if (tempex=FunSegFind(addr,&offset)) { if (tempex->type&HTT_FUN) is_fun=TRUE; - PSectCacheAdd(tempex,addr); + FunSegCacheAdd(tempex,addr); str=tempex->str; } } @@ -148,7 +148,7 @@ I64 SrcLineNum(U8 *addr,I64 cnt=1) CDbgInfo *dbg_info; U32 *body; U8 *src,*src2; - if (temph=PSectFind(addr,&offset)) { + if (temph=FunSegFind(addr,&offset)) { if (temph->type&(HTT_FUN|HTT_EXPORT_SYS_SYM)) { if (dbg_info=temph->dbg_info) { num_lines=dbg_info->max_line-dbg_info->min_line+1; @@ -203,7 +203,7 @@ U8 *SrcFileName(U8 *addr,I64 cnt=1,CTask *mem_task=NULL) U32 *body; CDbgInfo *dbg_info; U8 *src; - if ((temph=PSectFind(addr,&offset)) && + if ((temph=FunSegFind(addr,&offset)) && temph->type&(HTT_FUN|HTT_EXPORT_SYS_SYM)) { if (dbg_info=temph->dbg_info) { j=dbg_info->max_line-dbg_info->min_line+1; diff --git a/Kernel/KCfg.CPP b/Kernel/KCfg.CPP index df7bf5e..3a78417 100644 --- a/Kernel/KCfg.CPP +++ b/Kernel/KCfg.CPP @@ -27,8 +27,8 @@ class CKernelCfg CDoc *KernelCfgAddDev(CKernelCfg *c) { - I64 ch,cnt=0; - CDoc *doc=DocNew,*doc2; + I64 ch; + CDoc *doc=DocNew; "\n\nIn anticipation of the drives you will\n" "define shortly, enter the drive letter\n" "of the drive with the account directory.\n" @@ -40,13 +40,7 @@ CDoc *KernelCfgAddDev(CKernelCfg *c) c->boot_drv_let=Drv2Let(Fs->cur_dv); "\n\n$$BK,1$$$$PURPLE$$Mount drives so they will be present when " "you boot.$$FG$$$$BK,0$$\n"; - do { - if (doc2=BlkDevPmt(c->boot_drv_let)) { - DocInsDoc(doc,doc2); - DocDel(doc2); - cnt++; - } - } while (!cnt || doc2); + Mount2(c->boot_drv_let,doc,FALSE); return doc; } diff --git a/Kernel/KEnd.CPP b/Kernel/KEnd.CPP index b38198a..4989026 100644 --- a/Kernel/KEnd.CPP +++ b/Kernel/KEnd.CPP @@ -60,7 +60,7 @@ U0 SysGlblsInit() QueInit(&dev.pci_root); dev.mem64_ptr=MEM_MAPPED_SPACE; - dbg.psect_cache=CAlloc(PSECT_CACHE_SIZE*sizeof(CPSectCache)); + dbg.fun_seg_cache=CAlloc(FUN_SEG_CACHE_SIZE*sizeof(CFunSegCache)); dbg.int_fault_code=IntFaultHandlersNew; } @@ -203,6 +203,8 @@ U0 KernelMain() try ExeFile("StartOS"); //Continues $LK,"/StartOS.CPP",A="FL:/StartOS.CPP,1"$ catch { Raw(ON); + Silent(OFF); + GetOutOfDollar; PutExcept; Dbg; } diff --git a/Kernel/KExcept.CPP b/Kernel/KExcept.CPP index 32aa73e..bc8bf61 100644 --- a/Kernel/KExcept.CPP +++ b/Kernel/KExcept.CPP @@ -44,7 +44,8 @@ _extern _SAVE_EXCEPT_REGS U0 SaveExceptRegs(CExcept *t); U0 PutExcept(Bool catch_it=TRUE) {//Print exception msg and catch exception. - "Except:%c:%P:%P\n",Fs->except_ch,Fs->except_caller1,Fs->except_caller2; + "Except:%c:",Fs->except_ch; + "%P:%P\n",Fs->except_caller1,Fs->except_caller2; Fs->catch_except=catch_it; } diff --git a/Kernel/KExts.CPP b/Kernel/KExts.CPP index d0055e1..2fdc433 100644 --- a/Kernel/KExts.CPP +++ b/Kernel/KExts.CPP @@ -4,13 +4,14 @@ before import is resolved, you can use "import". Otherwise, use a fun pointer var and check it before calling. */ +import U8 *DocSave(CDoc *doc,I64 *_size=NULL); import Bool DocUnlock(CDoc *doc); import Bool Ed(U8 *link_st,I64 edf_dof_flags=0); extern U0 AdamErr(U8 *fmt,...); extern U0 AdamLog(U8 *fmt,...); extern I64 BIOSTotalMem(); extern I64 BlkDevAdd(CBlkDev *bd,Bool one_drv,Bool make_free); -extern U0 BlkDevChk(CBlkDev *bd); +extern CBlkDev *BlkDevChk(CBlkDev *bd,Bool except=TRUE); extern Bool BlkDevLock(CBlkDev *bd); extern CBlkDev *BlkDevNextFree(U8 first_drv_let,I64 type); extern Bool BlkDevUnlock(CBlkDev *bd,Bool rst=FALSE); @@ -28,8 +29,9 @@ extern I64 Del(U8 *files_find_mask,Bool make_mask=FALSE, extern U8 *DftExt(U8 *name,U8 *extension); extern Bool Drv(U8 drv_let); extern U8 Drv2Let(CDrv *dv=NULL); -extern U0 DrvChk(CDrv *dv); -extern Bool DrvTypeSet(U8 drv_let,I64 type=DVT_REDSEA); +extern CDrv *DrvChk(CDrv *dv,Bool except=TRUE); +extern U8 DrvTextAttrGet(U8 drv_let=0); +extern Bool DrvTypeSet(U8 drv_let,I64 type=FSt_REDSEA); extern U0 DrvsRelease(); extern U0 DskCacheInvalidate(CDrv *dv); extern U0 Exit(); @@ -56,8 +58,8 @@ extern Bool ISODrvInit(CDrv *dv,I64 blk); extern Bool IsDbg(); extern Bool IsDir(U8 *dir_name); extern Bool IsRaw(); -extern CBlkDev *Let2BlkDev(U8 drv_let=0); -extern CDrv *Let2Drv(U8 drv_let=0); +extern CBlkDev *Let2BlkDev(U8 drv_let=0,Bool except=TRUE); +extern CDrv *Let2Drv(U8 drv_let=0,Bool except=TRUE); extern U0 MPInt(I64 num,I64 cpu_num=1); extern U8 *MStrPrint(U8 *fmt,...); extern Bool MkDir(U8 *filename); @@ -85,7 +87,7 @@ extern U0 SrvCmdQueDel(CSrvCmd *root); extern I64 SrvCmdsHandler(I64 run_flags,CTask *task=NULL); extern U0 SrvCtrlInit(CSrvCtrl *ctrl); extern U8 *StrPrint(U8 *dst,U8 *fmt,...); -extern U0 StrPrintPSect(U8 *buf,I64 addr,I64 field_len); +extern U0 StrPrintFunSeg(U8 *buf,I64 addr,I64 field_len); extern Bool Suspend(CTask *task=NULL,Bool state=TRUE); extern CSrvCmd *TaskMsg(CTask *_srv,CTask *master, I64 code,I64 a1,I64 a2,I64 flags); diff --git a/Kernel/KGlbls.CPP b/Kernel/KGlbls.CPP index 7cfd855..5027dc6 100644 --- a/Kernel/KGlbls.CPP +++ b/Kernel/KGlbls.CPP @@ -2,7 +2,7 @@ //$LK,"Globals Set to Zero Here",A="FF:::/Compiler/PrsStmt.CPP,sys_var_init_flag"$. CSrvCmd sys_macro_root; -CTask *sys_macro_util_task; +CTask *sys_macro_task; CDoc *sys_clipboard_doc; CTask *adam_task; diff --git a/Kernel/KStart.CPP b/Kernel/KStart.CPP index 7636b1b..13129f2 100644 --- a/Kernel/KStart.CPP +++ b/Kernel/KStart.CPP @@ -46,9 +46,9 @@ GDT_TR: DU8 MP_MAX_PROCESSORS*16 DUP(0); GDT_TR_RING3: DU8 MP_MAX_PROCESSORS*16 DUP(0); #assert $$-SYS_GDT==sizeof(CGDT) -SYS_GDT_PTR:: DU16 sizeof(CGDT)-1; - DU64 0; -SYS_PCI_BUSSES:: DU16 0; +SYS_GDT_PTR:: DU16 sizeof(CGDT)-1; + DU64 0; +SYS_PCI_BUSES:: DU16 0; #assert $$-SYS_KERNEL==sizeof(CKernel)-sizeof(CBinFile) //************************************ @@ -117,7 +117,7 @@ GET_IP: POP BX @@20: ADD SP,2 //Get PCI Bus Info -@@25: MOV U16 [SYS_PCI_BUSSES],256 +@@25: MOV U16 [SYS_PCI_BUSES],256 XOR DX,DX MOV AX,0xB101 INT 0x1A @@ -125,7 +125,7 @@ GET_IP: POP BX JNE @@30 MOV CH,0 INC CX - MOV U16 [SYS_PCI_BUSSES],CX + MOV U16 [SYS_PCI_BUSES],CX @@30: CLI diff --git a/Kernel/KTask.CPP b/Kernel/KTask.CPP index 29513d0..511155e 100644 --- a/Kernel/KTask.CPP +++ b/Kernel/KTask.CPP @@ -184,9 +184,9 @@ I64 TaskInit(CTask *task,I64 stk_size) task->stk=temps=TaskStkNew(stk_size,task); task->rsp=(&temps->stk_base)(U8 *)+temps->stk_size; - task->text_attr =TERM_ATTR_TEXT; - task->border_attr =TERM_ATTR_BORDER; + task->text_attr =WHITE<<4+BLUE; task->border_src =BDS_CONST; + task->border_attr =DrvTextAttrGet(':'); task->title_src =TTS_CONST; task->win_left =1; task->win_right =text.cols-2; @@ -299,7 +299,7 @@ I64 ExeCmdLine(CCmpCtrl *cc) MemCpy(ptr2,ptr,TASK_TITLE_LEN); } cc->flags&=~CCF_HAS_MISC_DATA; - machine_code=LexStatement2Bin(cc,&type); + machine_code=LexStmt2Bin(cc,&type); if (machine_code!=INVALID_PTR) { if (!(cc->flags&CCF_JUST_LOAD)) { t0=tS; diff --git a/Kernel/Kernel.MAP b/Kernel/Kernel.MAP index 70dbf3f..46c0052 100644 --- a/Kernel/Kernel.MAP +++ b/Kernel/Kernel.MAP @@ -1,1250 +1,1253 @@ -$LK,"ARGT_R64",A="FL:::/Kernel/KernelA.HPP,1856"$ +$LK,"DrvTextAttrGet",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,281",BI=1$ +$LK,"ARGT_R64",A="FL:::/Kernel/KernelA.HPP,1852"$ $LK,"MAlloc",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,373"$ -$LK,"BOOT_SRC_NULL",A="FL:::/Kernel/KernelA.HPP,3835"$ -$LK,"KbdTypeMatic",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,83",BI=1$ -$LK,"PSectCacheAdd",A="FL:::/Kernel/PSect.CPP.Z,60",BI=2$ +$LK,"BOOT_SRC_NULL",A="FL:::/Kernel/KernelA.HPP,3832"$ +$LK,"KbdTypeMatic",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,83",BI=2$ +$LK,"KbdLEDsSet",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,52",BI=3$ $LK,"LXchgU32",A="FL:::/Kernel/KernelB.HPP,261"$ $LK,"LXchgU16",A="FL:::/Kernel/KernelB.HPP,260"$ -$LK,"BDS_CUR_DRV",A="FL:::/Kernel/KernelA.HPP,3225"$ -$LK,"DOCM_CANCEL",A="FL:::/Kernel/KernelA.HPP,1317"$ +$LK,"BDS_CUR_DRV",A="FL:::/Kernel/KernelA.HPP,3222"$ +$LK,"DOCM_CANCEL",A="FL:::/Kernel/KernelA.HPP,1314"$ $LK,"chars_bmp_word",A="FL:::/Kernel/StrA.CPP.Z,340"$ -$LK,"BLK_SIZE",A="FL:::/Kernel/KernelA.HPP,2255"$ -$LK,"ARGT_SS",A="FL:::/Kernel/KernelA.HPP,1887"$ +$LK,"BLK_SIZE",A="FL:::/Kernel/KernelA.HPP,2251"$ +$LK,"ARGT_SS",A="FL:::/Kernel/KernelA.HPP,1883"$ $LK,"c32_eax",A="FL:::/Kernel/PCIBIOS.CPP.Z,152"$ -$LK,"ARGT_EAX",A="FL:::/Kernel/KernelA.HPP,1880"$ +$LK,"ARGT_EAX",A="FL:::/Kernel/KernelA.HPP,1876"$ $LK,"DOCT_HEADER",A="FL:::/Kernel/KernelA.HPP,903"$ $LK,"Ff__EXTERN",A="FL:::/Kernel/KernelA.HPP,845"$ $LK,"c32_ebx",A="FL:::/Kernel/PCIBIOS.CPP.Z,153"$ -$LK,"MemPageSize",A="FL:::/Kernel/Mem/PageTables.CPP.Z,154",BI=3$ +$LK,"MemPageSize",A="FL:::/Kernel/Mem/PageTables.CPP.Z,154",BI=4$ $LK,"D3Add",A="FL:::/Kernel/KernelB.HPP,147"$ $LK,"D3NormSqr",A="FL:::/Kernel/KernelB.HPP,165"$ -$LK,"ARf_PLANAR_SYMMETRY",A="FL:::/Kernel/KernelA.HPP,3848"$ +$LK,"ARf_PLANAR_SYMMETRY",A="FL:::/Kernel/KernelA.HPP,3845"$ +$LK,"DOCf_PLAIN_TEXT_TABS",A="FL:::/Kernel/KernelA.HPP,1269"$ $LK,"RLF_BLKDEV",A="FL:::/Kernel/KernelA.HPP,461"$ $LK,"RLf_BLKDEV",A="FL:::/Kernel/KernelA.HPP,443"$ $LK,"c32_ecx",A="FL:::/Kernel/PCIBIOS.CPP.Z,154"$ -$LK,"CCF_USE_LAST_U16",A="FL:::/Kernel/KernelA.HPP,2114"$ +$LK,"CCF_USE_LAST_U16",A="FL:::/Kernel/KernelA.HPP,2110"$ $LK,"SYSf_CTRL_ALT_DEL",A="FL:::/Kernel/KernelA.HPP,611"$ $LK,"SSF_INACTIVE",A="FL:::/Kernel/KernelA.HPP,221"$ $LK,"MSF_INACTIVE",A="FL:::/Kernel/KernelA.HPP,205"$ -$LK,"ATA_READ_MULTI",A="FL:::/Kernel/KernelA.HPP,2223"$ +$LK,"ATA_READ_MULTI",A="FL:::/Kernel/KernelA.HPP,2219"$ $LK,"c32_edx",A="FL:::/Kernel/PCIBIOS.CPP.Z,155"$ -$LK,"FUf_WHOLE_LABELS_AFTER",A="FL:::/Kernel/KernelA.HPP,2552"$ -$LK,"CAOTBinBlk",A="FL:::/Kernel/KernelA.HPP,1760"$ +$LK,"FUf_WHOLE_LABELS_AFTER",A="FL:::/Kernel/KernelA.HPP,2548"$ +$LK,"CAOTBinBlk",A="FL:::/Kernel/KernelA.HPP,1756"$ $LK,"DOCEf_HAS_TERMINATOR",A="FL:::/Kernel/KernelA.HPP,1080"$ -$LK,"KernelMain",A="FL:::/Kernel/KEnd.CPP.Z,134",BI=4$ -$LK,"KbdCmdSend",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,24",BI=5$ +$LK,"KernelMain",A="FL:::/Kernel/KEnd.CPP.Z,134",BI=5$ +$LK,"KbdCmdSend",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,24",BI=6$ $LK,"_D3_NORM_SQR",A="FL:::/Kernel/KMathA.CPP.Z,22"$ -$LK,"TTS_CUR_LEX",A="FL:::/Kernel/KernelA.HPP,3233"$ -$LK,"RS_ATTR_COMPRESSED",A="FL:::/Kernel/KernelA.HPP,2495"$ -$LK,"CCf_USE_LAST_U16",A="FL:::/Kernel/KernelA.HPP,2115"$ -$LK,"TK_INS_BINARY_SIZE",A="FL:::/Kernel/KernelA.HPP,2069"$ -$LK,"CDocEntry",A="FL:::/Kernel/KernelA.HPP,1161"$ -$LK,"CAOT",A="FL:::/Kernel/KernelA.HPP,1956"$ -$LK,"SVCf_DISPATCHED",A="FL:::/Kernel/KernelA.HPP,3136"$ +$LK,"TTS_CUR_LEX",A="FL:::/Kernel/KernelA.HPP,3230"$ +$LK,"RS_ATTR_COMPRESSED",A="FL:::/Kernel/KernelA.HPP,2491"$ +$LK,"CCf_USE_LAST_U16",A="FL:::/Kernel/KernelA.HPP,2111"$ +$LK,"CDocEntry",A="FL:::/Kernel/KernelA.HPP,1158"$ +$LK,"CAOT",A="FL:::/Kernel/KernelA.HPP,1952"$ +$LK,"SVCf_DISPATCHED",A="FL:::/Kernel/KernelA.HPP,3133"$ $LK,"RLF_32BIT",A="FL:::/Kernel/KernelA.HPP,454"$ $LK,"RLF_16BIT",A="FL:::/Kernel/KernelA.HPP,452"$ $LK,"RLf_32BIT",A="FL:::/Kernel/KernelA.HPP,436"$ $LK,"RLf_16BIT",A="FL:::/Kernel/KernelA.HPP,434"$ -$LK,"BreakUnlock",A="FL:::/Kernel/KExcept.CPP.Z,141",BI=6$ +$LK,"BreakUnlock",A="FL:::/Kernel/KExcept.CPP.Z,142",BI=7$ $LK,"DOCT_BACKGROUND",A="FL:::/Kernel/KernelA.HPP,907"$ $LK,"DOCT_FOREGROUND",A="FL:::/Kernel/KernelA.HPP,906"$ $LK,"CGDT",A="FL:::/Kernel/KernelA.HPP,333"$ -$LK,"TSF_SAME_SONG",A="FL:::/Kernel/KernelA.HPP,3203"$ -$LK,"ICF_PUSH_CMP",A="FL:::/Kernel/KernelA.HPP,1573"$ +$LK,"TSF_SAME_SONG",A="FL:::/Kernel/KernelA.HPP,3200"$ +$LK,"ICF_PUSH_CMP",A="FL:::/Kernel/KernelA.HPP,1569"$ $LK,"MLF_NO_UNUSED_WARN",A="FL:::/Kernel/KernelA.HPP,772"$ $LK,"I_MP_CRASH",A="FL:::/Kernel/KernelA.HPP,292"$ -$LK,"MEM_HEAP_HASH_SIZE",A="FL:::/Kernel/KernelA.HPP,2831"$ +$LK,"MEM_HEAP_HASH_SIZE",A="FL:::/Kernel/KernelA.HPP,2828"$ $LK,"INVALID_PTR",A="FL:::/Kernel/KernelA.HPP,38"$ -$LK,"ATAInit",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,303",BI=7$ -$LK,"HashDefineLstAdd",A="FL:::/Kernel/KHashB.CPP.Z,206",BI=8$ -$LK,"StrUtil",A="FL:::/Kernel/StrA.CPP.Z,524",BI=9$ -$LK,"LstMatch",A="FL:::/Kernel/StrA.CPP.Z,421",BI=10$ +$LK,"ATAInit",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,303",BI=8$ +$LK,"HashDefineLstAdd",A="FL:::/Kernel/KHashB.CPP.Z,206",BI=9$ +$LK,"StrUtil",A="FL:::/Kernel/StrA.CPP.Z,524",BI=10$ +$LK,"LstMatch",A="FL:::/Kernel/StrA.CPP.Z,421",BI=11$ $LK,"IET_REL_I32",A="FL:::/Kernel/KernelA.HPP,398"$ $LK,"IET_REL_I16",A="FL:::/Kernel/KernelA.HPP,396"$ -$LK,"MPWake",A="FL:::/Kernel/MultiProc.CPP.Z,170",BI=11$ -$LK,"CPrsStk",A="FL:::/Kernel/KernelA.HPP,1640"$ -$LK,"CCmpCtrl",A="FL:::/Kernel/KernelA.HPP,2125"$ -$LK,"ATAWBlks",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,579",BI=12$ -$LK,"CCPU",A="FL:::/Kernel/KernelA.HPP,3393"$ +$LK,"MPWake",A="FL:::/Kernel/MultiProc.CPP.Z,170",BI=12$ +$LK,"CPrsStk",A="FL:::/Kernel/KernelA.HPP,1636"$ +$LK,"CCmpCtrl",A="FL:::/Kernel/KernelA.HPP,2121"$ +$LK,"ATAWBlks",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,579",BI=13$ +$LK,"CCPU",A="FL:::/Kernel/KernelA.HPP,3390"$ $LK,"c32_esi",A="FL:::/Kernel/PCIBIOS.CPP.Z,156"$ -$LK,"CCF_JUST_LOAD",A="FL:::/Kernel/KernelA.HPP,2091"$ +$LK,"CCF_JUST_LOAD",A="FL:::/Kernel/KernelA.HPP,2087"$ $LK,"LDF_JUST_LOAD",A="FL:::/Kernel/KernelA.HPP,366"$ $LK,"SYS_CACHE_LINE_WIDTH",A="FL:::/Kernel/KStart.CPP.Z,229"$ -$LK,"CMF_I16_JMP_TABLE",A="FL:::/Kernel/KernelA.HPP,1661"$ -$LK,"FramePtrSet",A="FL:::/Kernel/KHashB.CPP.Z,230",BI=13$ -$LK,"CCf_PASS_TRACE_PRESENT",A="FL:::/Kernel/KernelA.HPP,2096"$ -$LK,"CMF_U16_JMP_TABLE",A="FL:::/Kernel/KernelA.HPP,1662"$ +$LK,"CMF_I16_JMP_TABLE",A="FL:::/Kernel/KernelA.HPP,1657"$ +$LK,"FramePtrSet",A="FL:::/Kernel/KHashB.CPP.Z,230",BI=14$ +$LK,"CCf_PASS_TRACE_PRESENT",A="FL:::/Kernel/KernelA.HPP,2092"$ +$LK,"CMF_U16_JMP_TABLE",A="FL:::/Kernel/KernelA.HPP,1658"$ $LK,"_STRICMP",A="FL:::/Kernel/StrA.CPP.Z,117"$ $LK,"IET_REL_I64",A="FL:::/Kernel/KernelA.HPP,400"$ -$LK,"CFAT32Boot",A="FL:::/Kernel/KernelA.HPP,2294"$ +$LK,"CFAT32Boot",A="FL:::/Kernel/KernelA.HPP,2290"$ $LK,"DOCEF_NO_CLICK_ON",A="FL:::/Kernel/KernelA.HPP,1015"$ -$LK,"FILEMASK_TXT",A="FL:::/Kernel/KernelA.HPP,2250"$ -$LK,"TK_EOF",A="FL:::/Kernel/KernelA.HPP,2027"$ +$LK,"FILEMASK_TXT",A="FL:::/Kernel/KernelA.HPP,2246"$ +$LK,"TK_EOF",A="FL:::/Kernel/KernelA.HPP,2023"$ $LK,"SPF_NEG",A="FL:::/Kernel/StrPrint.CPP.Z,10"$ -$LK,"CWinScroll",A="FL:::/Kernel/KernelA.HPP,3051"$ +$LK,"CWinScroll",A="FL:::/Kernel/KernelA.HPP,3048"$ $LK,"DOCEf_NO_CLICK_ON",A="FL:::/Kernel/KernelA.HPP,1089"$ -$LK,"TaskFinishOffDying",A="FL:::/Kernel/KTask.CPP.Z,496",BI=14$ -$LK,"ARf_FLOODFILL",A="FL:::/Kernel/KernelA.HPP,3845"$ -$LK,"ICF_USE_F64",A="FL:::/Kernel/KernelA.HPP,1560"$ -$LK,"MemPagesNotPresentMark",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,70",BI=15$ -$LK,"CH_BACKSPACE",A="FL:::/Kernel/KernelA.HPP,3462"$ -$LK,"FloorI64",A="FL:::/Kernel/KMathB.CPP.Z,52",BI=16$ -$LK,"SC_BACKSPACE",A="FL:::/Kernel/KernelA.HPP,3508"$ -$LK,"FUf_WHOLE_LABELS_BEFORE",A="FL:::/Kernel/KernelA.HPP,2551"$ -$LK,"TK_LESS_EQUAL",A="FL:::/Kernel/KernelA.HPP,2044"$ +$LK,"TaskFinishOffDying",A="FL:::/Kernel/KTask.CPP.Z,496",BI=15$ +$LK,"ARf_FLOODFILL",A="FL:::/Kernel/KernelA.HPP,3842"$ +$LK,"ICF_USE_F64",A="FL:::/Kernel/KernelA.HPP,1556"$ +$LK,"MemPagesNotPresentMark",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,70",BI=16$ +$LK,"CH_BACKSPACE",A="FL:::/Kernel/KernelA.HPP,3459"$ +$LK,"FloorI64",A="FL:::/Kernel/KMathB.CPP.Z,52",BI=17$ +$LK,"SC_BACKSPACE",A="FL:::/Kernel/KernelA.HPP,3505"$ +$LK,"FUf_WHOLE_LABELS_BEFORE",A="FL:::/Kernel/KernelA.HPP,2547"$ $LK,"GVF_ARRAY",A="FL:::/Kernel/KernelA.HPP,864"$ -$LK,"DirEntryCompareCluster",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,84",BI=17$ -$LK,"KbdCmdFlush",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,45",BI=18$ -$LK,"CFPU",A="FL:::/Kernel/KernelA.HPP,3123"$ -$LK,"TASKf_IDLE",A="FL:::/Kernel/KernelA.HPP,3239"$ -$LK,"CDIR_SIZE",A="FL:::/Kernel/KernelA.HPP,2523"$ -$LK,"ARGT_UIMM32",A="FL:::/Kernel/KernelA.HPP,1850"$ -$LK,"ARGT_UIMM16",A="FL:::/Kernel/KernelA.HPP,1849"$ -$LK,"PCIWriteU8",A="FL:::/Kernel/PCIBIOS.CPP.Z,220",BI=19$ -$LK,"DefinePrint",A="FL:::/Kernel/KDefine.CPP.Z,90",BI=20$ -$LK,"FifoI64Del",A="FL:::/Kernel/KDataTypes.CPP.Z,252",BI=21$ -$LK,"CDocUndo",A="FL:::/Kernel/KernelA.HPP,1309"$ -$LK,"ROPB_XOR",A="FL:::/Kernel/KernelA.HPP,2885"$ -$LK,"FUF_JUST_FILES",A="FL:::/Kernel/KernelA.HPP,2566"$ -$LK,"ATA_SET_MAX",A="FL:::/Kernel/KernelA.HPP,2221"$ -$LK,"IEF_DFT",A="FL:::/Kernel/KernelA.HPP,1692"$ -$LK,"RT_F32",A="FL:::/Kernel/KernelA.HPP,1536"$ -$LK,"Let2BlkDev",A="FL:::/Kernel/BlkDev/DskBlkDev.CPP.Z,126",BI=22$ -$LK,"FUf_JUST_FILES",A="FL:::/Kernel/KernelA.HPP,2540"$ -$LK,"ARGT_M1632",A="FL:::/Kernel/KernelA.HPP,1868"$ -$LK,"DOF_MIN_SIZE",A="FL:::/Kernel/KernelA.HPP,1195"$ +$LK,"DirEntryCompareCluster",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,84",BI=18$ +$LK,"KbdCmdFlush",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,45",BI=19$ +$LK,"CFPU",A="FL:::/Kernel/KernelA.HPP,3120"$ +$LK,"TASKf_IDLE",A="FL:::/Kernel/KernelA.HPP,3236"$ +$LK,"CDIR_SIZE",A="FL:::/Kernel/KernelA.HPP,2519"$ +$LK,"ARGT_UIMM32",A="FL:::/Kernel/KernelA.HPP,1846"$ +$LK,"ARGT_UIMM16",A="FL:::/Kernel/KernelA.HPP,1845"$ +$LK,"PCIWriteU8",A="FL:::/Kernel/PCIBIOS.CPP.Z,220",BI=20$ +$LK,"DefinePrint",A="FL:::/Kernel/KDefine.CPP.Z,90",BI=21$ +$LK,"FifoI64Del",A="FL:::/Kernel/KDataTypes.CPP.Z,252",BI=22$ +$LK,"CDocUndo",A="FL:::/Kernel/KernelA.HPP,1306"$ +$LK,"ROPB_XOR",A="FL:::/Kernel/KernelA.HPP,2882"$ +$LK,"FUF_JUST_FILES",A="FL:::/Kernel/KernelA.HPP,2562"$ +$LK,"ATA_SET_MAX",A="FL:::/Kernel/KernelA.HPP,2217"$ +$LK,"IEF_DFT",A="FL:::/Kernel/KernelA.HPP,1688"$ +$LK,"RT_F32",A="FL:::/Kernel/KernelA.HPP,1532"$ +$LK,"Let2BlkDev",A="FL:::/Kernel/BlkDev/DskBlkDev.CPP.Z,131",BI=23$ +$LK,"FUf_JUST_FILES",A="FL:::/Kernel/KernelA.HPP,2536"$ +$LK,"ARGT_M1632",A="FL:::/Kernel/KernelA.HPP,1864"$ +$LK,"DOF_MIN_SIZE",A="FL:::/Kernel/KernelA.HPP,1192"$ $LK,"DOCEF_LEFT_X",A="FL:::/Kernel/KernelA.HPP,984"$ $LK,"RFLAGf_AUX_CARRY",A="FL:::/Kernel/KernelA.HPP,307"$ -$LK,"DEF_PROCESSED",A="FL:::/Kernel/KernelA.HPP,2506"$ -$LK,"WIf_FOCUS_TASK_IP_L_D",A="FL:::/Kernel/KernelA.HPP,1423"$ +$LK,"DEF_PROCESSED",A="FL:::/Kernel/KernelA.HPP,2502"$ +$LK,"WIf_FOCUS_TASK_IP_L_D",A="FL:::/Kernel/KernelA.HPP,1419"$ $LK,"DOCEf_LEFT_X",A="FL:::/Kernel/KernelA.HPP,1058"$ -$LK,"Mem64DevFree",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,158",BI=23$ -$LK,"Mem32DevFree",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,124",BI=24$ -$LK,"ARGT_UIMM64",A="FL:::/Kernel/KernelA.HPP,1851"$ -$LK,"DOCf_MIN_SIZE",A="FL:::/Kernel/KernelA.HPP,1280"$ -$LK,"DOCF_MIN_SIZE",A="FL:::/Kernel/KernelA.HPP,1245"$ -$LK,"ATARepEntry",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,90",BI=25$ -$LK,"BLUE",A="FL:::/Kernel/KernelA.HPP,2910"$ +$LK,"Mem64DevFree",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,158",BI=24$ +$LK,"Mem32DevFree",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,124",BI=25$ +$LK,"ARGT_UIMM64",A="FL:::/Kernel/KernelA.HPP,1847"$ +$LK,"DOCf_MIN_SIZE",A="FL:::/Kernel/KernelA.HPP,1277"$ +$LK,"DOCF_MIN_SIZE",A="FL:::/Kernel/KernelA.HPP,1242"$ +$LK,"ATARepEntry",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,90",BI=26$ +$LK,"BLUE",A="FL:::/Kernel/KernelA.HPP,2907"$ $LK,"sys_ctrl_alt_flags",A="FL:::/Kernel/KernelB.HPP,209"$ $LK,"D3Div",A="FL:::/Kernel/KernelB.HPP,158"$ -$LK,"RT_F64",A="FL:::/Kernel/KernelA.HPP,1538"$ -$LK,"EdLite",A="FL:::/Kernel/EdLite.CPP.Z,58",BI=26$ -$LK,"MBR_PT_FAT12",A="FL:::/Kernel/KernelA.HPP,2652"$ -$LK,"DVT_FAT32",A="FL:::/Kernel/KernelA.HPP,2642"$ -$LK,"FramePtr",A="FL:::/Kernel/KHashB.CPP.Z,215",BI=27$ -$LK,"ARGT_RM8",A="FL:::/Kernel/KernelA.HPP,1858"$ -$LK,"ROPF_PROBABILITY_DITHER",A="FL:::/Kernel/KernelA.HPP,2905"$ +$LK,"RT_F64",A="FL:::/Kernel/KernelA.HPP,1534"$ +$LK,"EdLite",A="FL:::/Kernel/EdLite.CPP.Z,58",BI=27$ +$LK,"MBR_PT_FAT12",A="FL:::/Kernel/KernelA.HPP,2649"$ +$LK,"FramePtr",A="FL:::/Kernel/KHashB.CPP.Z,215",BI=28$ +$LK,"ARGT_RM8",A="FL:::/Kernel/KernelA.HPP,1854"$ +$LK,"ROPF_PROBABILITY_DITHER",A="FL:::/Kernel/KernelA.HPP,2902"$ $LK,"DOCEF_HAS_BORDER",A="FL:::/Kernel/KernelA.HPP,998"$ -$LK,"RT_I32",A="FL:::/Kernel/KernelA.HPP,1531"$ -$LK,"RT_I16",A="FL:::/Kernel/KernelA.HPP,1529"$ +$LK,"TK_EQU_EQU",A="FL:::/Kernel/KernelA.HPP,2038"$ +$LK,"RT_I32",A="FL:::/Kernel/KernelA.HPP,1527"$ +$LK,"RT_I16",A="FL:::/Kernel/KernelA.HPP,1525"$ $LK,"DOCEf_HAS_BORDER",A="FL:::/Kernel/KernelA.HPP,1072"$ -$LK,"SysTry",A="FL:::/Kernel/KExcept.CPP.Z,61",BI=28$ -$LK,"POP_REGS",A="FL:::/Kernel/KernelA.HPP,1732"$ -$LK,"IEF_OP_SIZE32",A="FL:::/Kernel/KernelA.HPP,1689"$ -$LK,"IEF_OP_SIZE16",A="FL:::/Kernel/KernelA.HPP,1688"$ +$LK,"SysTry",A="FL:::/Kernel/KExcept.CPP.Z,62",BI=29$ +$LK,"POP_REGS",A="FL:::/Kernel/KernelA.HPP,1728"$ +$LK,"IEF_OP_SIZE32",A="FL:::/Kernel/KernelA.HPP,1685"$ +$LK,"IEF_OP_SIZE16",A="FL:::/Kernel/KernelA.HPP,1684"$ $LK,"HTT_INTERNAL_TYPE",A="FL:::/Kernel/KernelA.HPP,681"$ -$LK,"BD_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,2618"$ +$LK,"BD_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,2614"$ $LK,"DOCEf_ESC",A="FL:::/Kernel/KernelA.HPP,1069"$ -$LK,"ScanCode2Char",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,133",BI=29$ -$LK,"NUM_DRVS",A="FL:::/Kernel/KernelA.HPP,2668"$ -$LK,"DVT_ISO13346",A="FL:::/Kernel/KernelA.HPP,2645"$ +$LK,"ScanCode2Char",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,133",BI=30$ +$LK,"NUM_DRVS",A="FL:::/Kernel/KernelA.HPP,2665"$ +$LK,"FSt_ISO13346",A="FL:::/Kernel/KernelA.HPP,2641"$ $LK,"_D3_ADD",A="FL:::/Kernel/KMathA.CPP.Z,131"$ $LK,"SYSf_CTRL_ALT_TAB",A="FL:::/Kernel/KernelA.HPP,614"$ -$LK,"RCache",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,119",BI=30$ -$LK,"DOC_ATTR_DFT_TEXT",A="FL:::/Kernel/KernelA.HPP,1115"$ +$LK,"RCache",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,119",BI=31$ +$LK,"DOC_ATTR_DFT_TEXT",A="FL:::/Kernel/KernelA.HPP,1113"$ $LK,"D3Dot",A="FL:::/Kernel/KernelB.HPP,160"$ -$LK,"CSrvCmd",A="FL:::/Kernel/KernelA.HPP,3147"$ -$LK,"ARGT_RAX",A="FL:::/Kernel/KernelA.HPP,1881"$ -$LK,"EDf_WAS_WRITE",A="FL:::/Kernel/KernelA.HPP,1233"$ -$LK,"EDF_WAS_WRITE",A="FL:::/Kernel/KernelA.HPP,1227"$ -$LK,"DOCF_NO_SCROLL_BARS",A="FL:::/Kernel/KernelA.HPP,1247"$ -$LK,"KbdMsgsQue",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,464",BI=31$ -$LK,"ARGT_ST0",A="FL:::/Kernel/KernelA.HPP,1894"$ -$LK,"RT_I64",A="FL:::/Kernel/KernelA.HPP,1533"$ -$LK,"FifoI64Cnt",A="FL:::/Kernel/KDataTypes.CPP.Z,312",BI=32$ -$LK,"NUM_PROGRESS_BARS",A="FL:::/Kernel/KernelA.HPP,3855"$ -$LK,"SUF_SAFE_DOLLAR",A="FL:::/Kernel/KernelA.HPP,3748"$ -$LK,"RWF_SHOW_DOLLAR",A="FL:::/Kernel/KernelA.HPP,3548"$ -$LK,"_CFG_HEAP_DBG",A="FL:::/Kernel/KernelA.HPP,2749"$ +$LK,"CSrvCmd",A="FL:::/Kernel/KernelA.HPP,3144"$ +$LK,"ARGT_RAX",A="FL:::/Kernel/KernelA.HPP,1877"$ +$LK,"EDf_WAS_WRITE",A="FL:::/Kernel/KernelA.HPP,1230"$ +$LK,"EDF_WAS_WRITE",A="FL:::/Kernel/KernelA.HPP,1224"$ +$LK,"DOCF_NO_SCROLL_BARS",A="FL:::/Kernel/KernelA.HPP,1244"$ +$LK,"KbdMsgsQue",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,464",BI=32$ +$LK,"ARGT_ST0",A="FL:::/Kernel/KernelA.HPP,1890"$ +$LK,"RT_I64",A="FL:::/Kernel/KernelA.HPP,1529"$ +$LK,"FifoI64Cnt",A="FL:::/Kernel/KDataTypes.CPP.Z,312",BI=33$ +$LK,"NUM_PROGRESS_BARS",A="FL:::/Kernel/KernelA.HPP,3852"$ +$LK,"SUF_SAFE_DOLLAR",A="FL:::/Kernel/KernelA.HPP,3745"$ +$LK,"RWF_SHOW_DOLLAR",A="FL:::/Kernel/KernelA.HPP,3545"$ +$LK,"_CFG_HEAP_DBG",A="FL:::/Kernel/KernelA.HPP,2746"$ $LK,"HTt_INTERNAL_TYPE",A="FL:::/Kernel/KernelA.HPP,651"$ -$LK,"RedSeaFileWrite",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,513",BI=33$ -$LK,"AutoStr",A="FL:::/Kernel/SrvCmd.CPP.Z,468",BI=34$ +$LK,"RedSeaFileWrite",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,509",BI=34$ +$LK,"AutoStr",A="FL:::/Kernel/SrvCmd.CPP.Z,468",BI=35$ $LK,"CPatchTableAbsAddr",A="FL:::/Kernel/KernelA.HPP,381"$ -$LK,"DVDImageRead",A="FL:::/Kernel/BlkDev/DskCDDVD.CPP.Z,1",BI=35$ -$LK,"DVT_ISO13490",A="FL:::/Kernel/KernelA.HPP,2644"$ +$LK,"DVDImageRead",A="FL:::/Kernel/BlkDev/DskCDDVD.CPP.Z,1",BI=36$ +$LK,"FSt_ISO13490",A="FL:::/Kernel/KernelA.HPP,2640"$ $LK,"IET_CODE_HEAP",A="FL:::/Kernel/KernelA.HPP,408"$ -$LK,"ROPB_MONO",A="FL:::/Kernel/KernelA.HPP,2887"$ -$LK,"CAsmNum2",A="FL:::/Kernel/KernelA.HPP,1787"$ -$LK,"AutoFile",A="FL:::/Kernel/SrvCmd.CPP.Z,478",BI=36$ -$LK,"AMAlloc",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,376",BI=37$ -$LK,"ICF_R_TO_INT",A="FL:::/Kernel/KernelA.HPP,1555"$ -$LK,"B",A="FL:::/Kernel/KDbg.CPP.Z,407",BI=38$ +$LK,"ROPB_MONO",A="FL:::/Kernel/KernelA.HPP,2884"$ +$LK,"CAsmNum2",A="FL:::/Kernel/KernelA.HPP,1783"$ +$LK,"AutoFile",A="FL:::/Kernel/SrvCmd.CPP.Z,478",BI=37$ +$LK,"AMAlloc",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,376",BI=38$ +$LK,"ICF_R_TO_INT",A="FL:::/Kernel/KernelA.HPP,1551"$ +$LK,"B",A="FL:::/Kernel/KDbg.CPP.Z,407",BI=39$ $LK,"chars_bmp_dec_numeric",A="FL:::/Kernel/StrA.CPP.Z,350"$ $LK,"D3Equ",A="FL:::/Kernel/KernelB.HPP,161"$ -$LK,"FF_NEW_FILE",A="FL:::/Kernel/KernelA.HPP,2733"$ -$LK,"CMT_STR_CONST",A="FL:::/Kernel/KernelA.HPP,1651"$ -$LK,"WIf_FOCUS_TASK_IP_R_D",A="FL:::/Kernel/KernelA.HPP,1425"$ -$LK,"D",A="FL:::/Kernel/KDbg.CPP.Z,172",BI=39$ -$LK,"StrPrint",A="FL:::/Kernel/StrPrint.CPP.Z,884",BI=40$ -$LK,"E",A="FL:::/Kernel/PSect.CPP.Z,270",BI=41$ -$LK,"ICF_A2_TO_INT",A="FL:::/Kernel/KernelA.HPP,1559"$ -$LK,"CEdFileName",A="FL:::/Kernel/KernelA.HPP,1218"$ +$LK,"FF_NEW_FILE",A="FL:::/Kernel/KernelA.HPP,2730"$ +$LK,"CMT_STR_CONST",A="FL:::/Kernel/KernelA.HPP,1647"$ +$LK,"WIf_FOCUS_TASK_IP_R_D",A="FL:::/Kernel/KernelA.HPP,1421"$ +$LK,"D",A="FL:::/Kernel/KDbg.CPP.Z,172",BI=40$ +$LK,"StrPrint",A="FL:::/Kernel/StrPrint.CPP.Z,892",BI=41$ +$LK,"E",A="FL:::/Kernel/FunSeg.CPP.Z,270",BI=42$ +$LK,"ICF_A2_TO_INT",A="FL:::/Kernel/KernelA.HPP,1555"$ +$LK,"CEdFileName",A="FL:::/Kernel/KernelA.HPP,1215"$ $LK,"DOCT_LEFT_MARGIN",A="FL:::/Kernel/KernelA.HPP,901"$ $LK,"_STRNCMP",A="FL:::/Kernel/StrA.CPP.Z,154"$ -$LK,"G",A="FL:::/Kernel/KDbg.CPP.Z,444",BI=42$ -$LK,"ScaleIndent",A="FL:::/Kernel/StrB.CPP.Z,35",BI=43$ +$LK,"G",A="FL:::/Kernel/KDbg.CPP.Z,444",BI=43$ +$LK,"ScaleIndent",A="FL:::/Kernel/StrB.CPP.Z,35",BI=44$ $LK,"IET_ABS_ADDR",A="FL:::/Kernel/KernelA.HPP,407"$ -$LK,"PressAKey",A="FL:::/Kernel/StrB.CPP.Z,103",BI=44$ -$LK,"DOF_WIN_MAX",A="FL:::/Kernel/KernelA.HPP,1198"$ -$LK,"CCodeCtrl",A="FL:::/Kernel/KernelA.HPP,1975"$ -$LK,"Char2ScanCode",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,97",BI=45$ -$LK,"Mem32DevInit",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,30",BI=46$ +$LK,"PressAKey",A="FL:::/Kernel/StrB.CPP.Z,103",BI=45$ +$LK,"DOF_WIN_MAX",A="FL:::/Kernel/KernelA.HPP,1195"$ +$LK,"CCodeCtrl",A="FL:::/Kernel/KernelA.HPP,1971"$ +$LK,"Char2ScanCode",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,97",BI=46$ +$LK,"Mem32DevInit",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,30",BI=47$ $LK,"_BIT_FIELD_OR_U32",A="FL:::/Kernel/KUtils.CPP.Z,154"$ -$LK,"DOCf_NO_SCROLL_BARS",A="FL:::/Kernel/KernelA.HPP,1282"$ -$LK,"SPutChar",A="FL:::/Kernel/StrPrint.CPP.Z,14",BI=47$ -$LK,"TaskQueIns",A="FL:::/Kernel/Sched.CPP.Z,315",BI=48$ -$LK,"CYAN",A="FL:::/Kernel/KernelA.HPP,2912"$ -$LK,"TK_SUPERSCRIPT",A="FL:::/Kernel/KernelA.HPP,2028"$ -$LK,"ICF_PUSH_RESULT",A="FL:::/Kernel/KernelA.HPP,1568"$ -$LK,"DVT_ISO9660",A="FL:::/Kernel/KernelA.HPP,2643"$ -$LK,"FileNameTempTxt",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,249",BI=49$ -$LK,"RS_ATTR_DELETED",A="FL:::/Kernel/KernelA.HPP,2493"$ -$LK,"CMT_ASM_LABEL",A="FL:::/Kernel/KernelA.HPP,1649"$ +$LK,"DOCf_NO_SCROLL_BARS",A="FL:::/Kernel/KernelA.HPP,1279"$ +$LK,"SPutChar",A="FL:::/Kernel/StrPrint.CPP.Z,14",BI=48$ +$LK,"TaskQueIns",A="FL:::/Kernel/Sched.CPP.Z,315",BI=49$ +$LK,"CYAN",A="FL:::/Kernel/KernelA.HPP,2909"$ +$LK,"TK_SUPERSCRIPT",A="FL:::/Kernel/KernelA.HPP,2024"$ +$LK,"ICF_PUSH_RESULT",A="FL:::/Kernel/KernelA.HPP,1564"$ +$LK,"FileNameTempTxt",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,266",BI=50$ +$LK,"RS_ATTR_DELETED",A="FL:::/Kernel/KernelA.HPP,2489"$ +$LK,"CMT_ASM_LABEL",A="FL:::/Kernel/KernelA.HPP,1645"$ $LK,"RLF_64BIT",A="FL:::/Kernel/KernelA.HPP,456"$ $LK,"RLf_64BIT",A="FL:::/Kernel/KernelA.HPP,438"$ -$LK,"RedSeaFreeLstBuild",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,24",BI=50$ -$LK,"TK_SHL",A="FL:::/Kernel/KernelA.HPP,2040"$ -$LK,"DOCf_HAS_SONG",A="FL:::/Kernel/KernelA.HPP,1285"$ -$LK,"DOCF_HAS_SONG",A="FL:::/Kernel/KernelA.HPP,1250"$ -$LK,"CH_CTRLA",A="FL:::/Kernel/KernelA.HPP,3435"$ +$LK,"RedSeaFreeLstBuild",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,24",BI=51$ +$LK,"TK_SHL",A="FL:::/Kernel/KernelA.HPP,2036"$ +$LK,"DOCf_HAS_SONG",A="FL:::/Kernel/KernelA.HPP,1282"$ +$LK,"DOCF_HAS_SONG",A="FL:::/Kernel/KernelA.HPP,1247"$ +$LK,"CH_CTRLA",A="FL:::/Kernel/KernelA.HPP,3432"$ $LK,"CHashGlblVar",A="FL:::/Kernel/KernelA.HPP,866"$ -$LK,"CH_CTRLB",A="FL:::/Kernel/KernelA.HPP,3436"$ +$LK,"CH_CTRLB",A="FL:::/Kernel/KernelA.HPP,3433"$ $LK,"DOCEf_TAG",A="FL:::/Kernel/KernelA.HPP,1036"$ -$LK,"S",A="FL:::/Kernel/KDbg.CPP.Z,479",BI=51$ -$LK,"VGAP_INDEX",A="FL:::/Kernel/KernelA.HPP,3679"$ -$LK,"CH_CTRLC",A="FL:::/Kernel/KernelA.HPP,3437"$ -$LK,"FifoI64Ins",A="FL:::/Kernel/KDataTypes.CPP.Z,258",BI=52$ -$LK,"FloorU64",A="FL:::/Kernel/KMathB.CPP.Z,36",BI=53$ -$LK,"CH_CTRLD",A="FL:::/Kernel/KernelA.HPP,3438"$ -$LK,"DOCF_WORD_WRAP",A="FL:::/Kernel/KernelA.HPP,1259"$ +$LK,"S",A="FL:::/Kernel/KDbg.CPP.Z,479",BI=52$ +$LK,"VGAP_INDEX",A="FL:::/Kernel/KernelA.HPP,3676"$ +$LK,"CH_CTRLC",A="FL:::/Kernel/KernelA.HPP,3434"$ +$LK,"FifoI64Ins",A="FL:::/Kernel/KDataTypes.CPP.Z,258",BI=53$ +$LK,"FloorU64",A="FL:::/Kernel/KMathB.CPP.Z,36",BI=54$ +$LK,"CH_CTRLD",A="FL:::/Kernel/KernelA.HPP,3435"$ +$LK,"DOCF_WORD_WRAP",A="FL:::/Kernel/KernelA.HPP,1256"$ $LK,"DOCT_WORD_WRAP",A="FL:::/Kernel/KernelA.HPP,911"$ -$LK,"CH_CTRLE",A="FL:::/Kernel/KernelA.HPP,3439"$ -$LK,"BLACK",A="FL:::/Kernel/KernelA.HPP,2909"$ -$LK,"ARGT_STI",A="FL:::/Kernel/KernelA.HPP,1895"$ -$LK,"NUM_REGS",A="FL:::/Kernel/KernelA.HPP,1735"$ -$LK,"DOCf_WORD_WRAP",A="FL:::/Kernel/KernelA.HPP,1295"$ +$LK,"CH_CTRLE",A="FL:::/Kernel/KernelA.HPP,3436"$ +$LK,"BLACK",A="FL:::/Kernel/KernelA.HPP,2906"$ +$LK,"ARGT_STI",A="FL:::/Kernel/KernelA.HPP,1891"$ +$LK,"NUM_REGS",A="FL:::/Kernel/KernelA.HPP,1731"$ +$LK,"DOCf_WORD_WRAP",A="FL:::/Kernel/KernelA.HPP,1292"$ $LK,"DOCEf_BOTTOM_Y",A="FL:::/Kernel/KernelA.HPP,1063"$ $LK,"DOCEF_BOTTOM_Y",A="FL:::/Kernel/KernelA.HPP,989"$ -$LK,"FileNameAbs",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,144",BI=54$ -$LK,"PSECT_CACHE_STR_LEN",A="FL:::/Kernel/KernelA.HPP,3805"$ -$LK,"CH_CTRLF",A="FL:::/Kernel/KernelA.HPP,3440"$ -$LK,"TK_SHR",A="FL:::/Kernel/KernelA.HPP,2041"$ -$LK,"AutoMountIDE",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,259",BI=55$ -$LK,"CH_CTRLG",A="FL:::/Kernel/KernelA.HPP,3441"$ +$LK,"FileNameAbs",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,161",BI=55$ +$LK,"CH_CTRLF",A="FL:::/Kernel/KernelA.HPP,3437"$ +$LK,"TK_SHR",A="FL:::/Kernel/KernelA.HPP,2037"$ +$LK,"AutoMountIDE",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,254",BI=56$ +$LK,"CH_CTRLG",A="FL:::/Kernel/KernelA.HPP,3438"$ $LK,"_HASH_REM_DEL",A="FL:::/Kernel/KHashA.CPP.Z,208"$ -$LK,"TaskQueRem",A="FL:::/Kernel/Sched.CPP.Z,329",BI=56$ -$LK,"CH_CTRLH",A="FL:::/Kernel/KernelA.HPP,3442"$ -$LK,"CPalindromeU32",A="FL:::/Kernel/KernelA.HPP,2374"$ -$LK,"CPalindromeU16",A="FL:::/Kernel/KernelA.HPP,2369"$ +$LK,"TaskQueRem",A="FL:::/Kernel/Sched.CPP.Z,329",BI=57$ +$LK,"CH_CTRLH",A="FL:::/Kernel/KernelA.HPP,3439"$ +$LK,"CPalindromeU32",A="FL:::/Kernel/KernelA.HPP,2370"$ +$LK,"CPalindromeU16",A="FL:::/Kernel/KernelA.HPP,2365"$ $LK,"DOCT_CHECK_BOX",A="FL:::/Kernel/KernelA.HPP,922"$ -$LK,"CH_CTRLI",A="FL:::/Kernel/KernelA.HPP,3443"$ -$LK,"FifoI64New",A="FL:::/Kernel/KDataTypes.CPP.Z,240",BI=57$ -$LK,"CH_CTRLJ",A="FL:::/Kernel/KernelA.HPP,3444"$ -$LK,"ARGT_XMM128",A="FL:::/Kernel/KernelA.HPP,1904"$ -$LK,"SC_CURSOR_UP",A="FL:::/Kernel/KernelA.HPP,3517"$ -$LK,"CH_CTRLK",A="FL:::/Kernel/KernelA.HPP,3445"$ -$LK,"TASKf_HAS_SONG",A="FL:::/Kernel/KernelA.HPP,3242"$ -$LK,"RandI32",A="FL:::/Kernel/KMathB.CPP.Z,90",BI=58$ -$LK,"RandI16",A="FL:::/Kernel/KMathB.CPP.Z,74",BI=59$ -$LK,"CH_CTRLL",A="FL:::/Kernel/KernelA.HPP,3446"$ -$LK,"CH_CTRLM",A="FL:::/Kernel/KernelA.HPP,3447"$ -$LK,"ICf_LOCK",A="FL:::/Kernel/KernelA.HPP,1581"$ -$LK,"ICF_LOCK",A="FL:::/Kernel/KernelA.HPP,1580"$ -$LK,"PutFileLink",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,167",BI=60$ -$LK,"BreakLock",A="FL:::/Kernel/KExcept.CPP.Z,135",BI=61$ +$LK,"CH_CTRLI",A="FL:::/Kernel/KernelA.HPP,3440"$ +$LK,"FifoI64New",A="FL:::/Kernel/KDataTypes.CPP.Z,240",BI=58$ +$LK,"CH_CTRLJ",A="FL:::/Kernel/KernelA.HPP,3441"$ +$LK,"ARGT_XMM128",A="FL:::/Kernel/KernelA.HPP,1900"$ +$LK,"SC_CURSOR_UP",A="FL:::/Kernel/KernelA.HPP,3514"$ +$LK,"CH_CTRLK",A="FL:::/Kernel/KernelA.HPP,3442"$ +$LK,"TASKf_HAS_SONG",A="FL:::/Kernel/KernelA.HPP,3239"$ +$LK,"RandI32",A="FL:::/Kernel/KMathB.CPP.Z,90",BI=59$ +$LK,"RandI16",A="FL:::/Kernel/KMathB.CPP.Z,74",BI=60$ +$LK,"CH_CTRLL",A="FL:::/Kernel/KernelA.HPP,3443"$ +$LK,"CH_CTRLM",A="FL:::/Kernel/KernelA.HPP,3444"$ +$LK,"ICf_LOCK",A="FL:::/Kernel/KernelA.HPP,1577"$ +$LK,"ICF_LOCK",A="FL:::/Kernel/KernelA.HPP,1576"$ +$LK,"PutFileLink",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,167",BI=61$ +$LK,"BreakLock",A="FL:::/Kernel/KExcept.CPP.Z,136",BI=62$ $LK,"HPET",A="FL:::/Kernel/KernelB.HPP,289"$ $LK,"CORE0_32BIT_INIT",A="FL:::/Kernel/KStart.CPP.Z,234"$ $LK,"CORE0_16BIT_INIT",A="FL:::/Kernel/KStart.CPP.Z,56"$ -$LK,"CH_CTRLN",A="FL:::/Kernel/KernelA.HPP,3448"$ -$LK,"BDf_FMT",A="FL:::/Kernel/KernelA.HPP,2610"$ -$LK,"CCF_KEEP_DOT",A="FL:::/Kernel/KernelA.HPP,2093"$ -$LK,"CH_CTRLO",A="FL:::/Kernel/KernelA.HPP,3449"$ -$LK,"TK_MOD_EQUAL",A="FL:::/Kernel/KernelA.HPP,2065"$ -$LK,"ARGT_XMM",A="FL:::/Kernel/KernelA.HPP,1900"$ +$LK,"CH_CTRLN",A="FL:::/Kernel/KernelA.HPP,3445"$ +$LK,"BDf_FMT",A="FL:::/Kernel/KernelA.HPP,2606"$ +$LK,"CCF_KEEP_DOT",A="FL:::/Kernel/KernelA.HPP,2089"$ +$LK,"Let2BlkDevType",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,137",BI=63$ +$LK,"CH_CTRLO",A="FL:::/Kernel/KernelA.HPP,3446"$ +$LK,"ARGT_XMM",A="FL:::/Kernel/KernelA.HPP,1896"$ $LK,"DOCEf_WIN_REL",A="FL:::/Kernel/KernelA.HPP,1067"$ $LK,"DOCEF_WIN_REL",A="FL:::/Kernel/KernelA.HPP,993"$ -$LK,"FifoI64Rem",A="FL:::/Kernel/KDataTypes.CPP.Z,275",BI=62$ +$LK,"FifoI64Rem",A="FL:::/Kernel/KDataTypes.CPP.Z,275",BI=64$ $LK,"_D3_DIV",A="FL:::/Kernel/KMathA.CPP.Z,184"$ -$LK,"CH_CTRLP",A="FL:::/Kernel/KernelA.HPP,3450"$ +$LK,"CH_CTRLP",A="FL:::/Kernel/KernelA.HPP,3447"$ $LK,"chars_bmp_non_eol",A="FL:::/Kernel/StrA.CPP.Z,396"$ -$LK,"CH_CTRLQ",A="FL:::/Kernel/KernelA.HPP,3451"$ -$LK,"CTSS",A="FL:::/Kernel/KernelA.HPP,3357"$ -$LK,"FileNameChk",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,222",BI=63$ +$LK,"CH_CTRLQ",A="FL:::/Kernel/KernelA.HPP,3448"$ +$LK,"CTSS",A="FL:::/Kernel/KernelA.HPP,3354"$ +$LK,"FileNameChk",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,239",BI=65$ $LK,"D3Mul",A="FL:::/Kernel/KernelB.HPP,162"$ -$LK,"CH_CTRLR",A="FL:::/Kernel/KernelA.HPP,3452"$ +$LK,"CH_CTRLR",A="FL:::/Kernel/KernelA.HPP,3449"$ $LK,"SK_NAME",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,89"$ -$LK,"CtrlAltC",A="FL:::/Kernel/KeyDev.CPP.Z,131",BI=64$ -$LK,"CallerRep",A="FL:::/Kernel/KDbg.CPP.Z,152",BI=65$ -$LK,"CH_CTRLS",A="FL:::/Kernel/KernelA.HPP,3453"$ -$LK,"ROP_EQU",A="FL:::/Kernel/KernelA.HPP,2893"$ +$LK,"CtrlAltC",A="FL:::/Kernel/KeyDev.CPP.Z,131",BI=66$ +$LK,"CallerRep",A="FL:::/Kernel/KDbg.CPP.Z,152",BI=67$ +$LK,"CH_CTRLS",A="FL:::/Kernel/KernelA.HPP,3450"$ +$LK,"ROP_EQU",A="FL:::/Kernel/KernelA.HPP,2890"$ $LK,"DOCEf_LST",A="FL:::/Kernel/KernelA.HPP,1084"$ -$LK,"CtrlAltD",A="FL:::/Kernel/KeyDev.CPP.Z,136",BI=66$ -$LK,"RandI64",A="FL:::/Kernel/KMathB.CPP.Z,106",BI=67$ -$LK,"CH_CTRLT",A="FL:::/Kernel/KernelA.HPP,3454"$ -$LK,"MBS_UNUSED_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,2810"$ -$LK,"CCmpGlbls",A="FL:::/Kernel/KernelA.HPP,2172"$ -$LK,"RT_U32",A="FL:::/Kernel/KernelA.HPP,1532"$ -$LK,"RT_U16",A="FL:::/Kernel/KernelA.HPP,1530"$ +$LK,"CtrlAltD",A="FL:::/Kernel/KeyDev.CPP.Z,136",BI=68$ +$LK,"RandI64",A="FL:::/Kernel/KMathB.CPP.Z,106",BI=69$ +$LK,"CH_CTRLT",A="FL:::/Kernel/KernelA.HPP,3451"$ +$LK,"MBS_UNUSED_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,2807"$ +$LK,"CCmpGlbls",A="FL:::/Kernel/KernelA.HPP,2168"$ +$LK,"RT_U32",A="FL:::/Kernel/KernelA.HPP,1528"$ +$LK,"RT_U16",A="FL:::/Kernel/KernelA.HPP,1526"$ $LK,"CExternUsage",A="FL:::/Kernel/KernelA.HPP,810"$ -$LK,"FAT32FreeClusters",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,418",BI=68$ -$LK,"CtrlAltE",A="FL:::/Kernel/KeyDev.CPP.Z,146",BI=69$ -$LK,"CH_CTRLU",A="FL:::/Kernel/KernelA.HPP,3455"$ -$LK,"ARGT_MM32",A="FL:::/Kernel/KernelA.HPP,1898"$ +$LK,"FAT32FreeClusters",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,413",BI=70$ +$LK,"CtrlAltE",A="FL:::/Kernel/KeyDev.CPP.Z,146",BI=71$ +$LK,"CH_CTRLU",A="FL:::/Kernel/KernelA.HPP,3452"$ +$LK,"ARGT_MM32",A="FL:::/Kernel/KernelA.HPP,1894"$ $LK,"DOCSS_COMMENT",A="FL:::/Kernel/KernelA.HPP,1110"$ -$LK,"CtrlAltF",A="FL:::/Kernel/KeyDev.CPP.Z,151",BI=70$ +$LK,"CtrlAltF",A="FL:::/Kernel/KeyDev.CPP.Z,151",BI=72$ $LK,"ip_grid",A="FL:::/Kernel/KGlbls.CPP.Z,23"$ -$LK,"CH_CTRLV",A="FL:::/Kernel/KernelA.HPP,3456"$ -$LK,"CCodeMisc",A="FL:::/Kernel/KernelA.HPP,1666"$ -$LK,"DOF_DONT_TEXT_ATTR",A="FL:::/Kernel/KernelA.HPP,1199"$ +$LK,"CH_CTRLV",A="FL:::/Kernel/KernelA.HPP,3453"$ +$LK,"CCodeMisc",A="FL:::/Kernel/KernelA.HPP,1662"$ +$LK,"DOF_DONT_TEXT_ATTR",A="FL:::/Kernel/KernelA.HPP,1196"$ $LK,"DOCEf_WORD_WRAP",A="FL:::/Kernel/KernelA.HPP,1029"$ $LK,"DOCEF_WORD_WRAP",A="FL:::/Kernel/KernelA.HPP,1023"$ -$LK,"DrvFATBlkSet",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,92",BI=71$ -$LK,"ISODrvInit",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,5",BI=72$ -$LK,"CH_CTRLW",A="FL:::/Kernel/KernelA.HPP,3457"$ -$LK,"FFB_NEXT_BLK",A="FL:::/Kernel/KernelA.HPP,2730"$ -$LK,"ISO1FromName",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,88",BI=73$ -$LK,"MPIntAll",A="FL:::/Kernel/MultiProc.CPP.Z,148",BI=74$ +$LK,"DrvFATBlkSet",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,93",BI=73$ +$LK,"ISODrvInit",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,5",BI=74$ +$LK,"CH_CTRLW",A="FL:::/Kernel/KernelA.HPP,3454"$ +$LK,"FFB_NEXT_BLK",A="FL:::/Kernel/KernelA.HPP,2727"$ +$LK,"ISO1FromName",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,88",BI=75$ +$LK,"MPIntAll",A="FL:::/Kernel/MultiProc.CPP.Z,148",BI=76$ $LK,"TaskContextRestore",A="FL:::/Kernel/Sched.CPP.Z,311"$ $LK,"SYS_INIT_MEM",A="FL:::/Kernel/Mem/PageTables.CPP.Z,6"$ -$LK,"SCf_ALT",A="FL:::/Kernel/KernelA.HPP,3477"$ -$LK,"CH_CTRLX",A="FL:::/Kernel/KernelA.HPP,3458"$ -$LK,"CH_CTRLY",A="FL:::/Kernel/KernelA.HPP,3459"$ -$LK,"CDoc",A="FL:::/Kernel/KernelA.HPP,1326"$ +$LK,"SCf_ALT",A="FL:::/Kernel/KernelA.HPP,3474"$ +$LK,"CH_CTRLX",A="FL:::/Kernel/KernelA.HPP,3455"$ +$LK,"CH_CTRLY",A="FL:::/Kernel/KernelA.HPP,3456"$ +$LK,"CDoc",A="FL:::/Kernel/KernelA.HPP,1322"$ $LK,"MemSetU8",A="FL:::/Kernel/KernelB.HPP,185"$ $LK,"_FCLEX",A="FL:::/Kernel/KMathA.CPP.Z,646"$ $LK,"_D3_DOT",A="FL:::/Kernel/KMathA.CPP.Z,113"$ -$LK,"ARf_CSPRITE_INS_CLIPBOARD",A="FL:::/Kernel/KernelA.HPP,3846"$ -$LK,"CH_CTRLZ",A="FL:::/Kernel/KernelA.HPP,3460"$ +$LK,"ARf_CSPRITE_INS_CLIPBOARD",A="FL:::/Kernel/KernelA.HPP,3843"$ +$LK,"CH_CTRLZ",A="FL:::/Kernel/KernelA.HPP,3457"$ $LK,"CHashGeneric",A="FL:::/Kernel/KernelA.HPP,727"$ $LK,"SYS_FIND_PCIBIOS_SERVICE_DIR",A="FL:::/Kernel/PCIBIOS.CPP.Z,8"$ -$LK,"CTRLF_CLICKED",A="FL:::/Kernel/KernelA.HPP,3047"$ +$LK,"CTRLF_CLICKED",A="FL:::/Kernel/KernelA.HPP,3044"$ $LK,"HTF_RESOLVE",A="FL:::/Kernel/KernelA.HPP,701"$ -$LK,"BCnt",A="FL:::/Kernel/KMisc.CPP.Z,39",BI=75$ -$LK,"Mem64DevAlloc",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,141",BI=76$ -$LK,"Mem32DevAlloc",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,91",BI=77$ -$LK,"RT_U64",A="FL:::/Kernel/KernelA.HPP,1535"$ +$LK,"BCnt",A="FL:::/Kernel/KMisc.CPP.Z,39",BI=77$ +$LK,"Mem64DevAlloc",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,141",BI=78$ +$LK,"Mem32DevAlloc",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,91",BI=79$ +$LK,"RT_U64",A="FL:::/Kernel/KernelA.HPP,1531"$ $LK,"DOCT_TAB",A="FL:::/Kernel/KernelA.HPP,897"$ $LK,"HTT_FRAME_PTR",A="FL:::/Kernel/KernelA.HPP,692"$ $LK,"HTt_FRAME_PTR",A="FL:::/Kernel/KernelA.HPP,662"$ -$LK,"ISO1FilesFind",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,233",BI=78$ -$LK,"CtrlAltM",A="FL:::/Kernel/KeyDev.CPP.Z,156",BI=79$ -$LK,"DefineLstLoad",A="FL:::/Kernel/KDefine.CPP.Z,13",BI=80$ +$LK,"ISO1FilesFind",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,233",BI=80$ +$LK,"CtrlAltM",A="FL:::/Kernel/KeyDev.CPP.Z,156",BI=81$ +$LK,"DefineLstLoad",A="FL:::/Kernel/KDefine.CPP.Z,13",BI=82$ $LK,"SYS_EM64T",A="FL:::/Kernel/KStart.CPP.Z,318"$ -$LK,"ARGT_MM64",A="FL:::/Kernel/KernelA.HPP,1899"$ +$LK,"ARGT_MM64",A="FL:::/Kernel/KernelA.HPP,1895"$ $LK,"DOCEf_LEFT_CB",A="FL:::/Kernel/KernelA.HPP,1053"$ $LK,"DOCEF_LEFT_CB",A="FL:::/Kernel/KernelA.HPP,979"$ $LK,"RFLAGf_DIR",A="FL:::/Kernel/KernelA.HPP,312"$ -$LK,"ClusterNumNext",A="FL:::/Kernel/BlkDev/DskCluster.CPP.Z,1",BI=81$ -$LK,"KbdMouseEvtTime",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,483",BI=82$ +$LK,"ClusterNumNext",A="FL:::/Kernel/BlkDev/DskCluster.CPP.Z,1",BI=83$ +$LK,"KbdMouseEvtTime",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,483",BI=84$ $LK,"ip_last",A="FL:::/Kernel/KGlbls.CPP.Z,24"$ -$LK,"CDirEntry",A="FL:::/Kernel/KernelA.HPP,2511"$ -$LK,"TK_STR",A="FL:::/Kernel/KernelA.HPP,2032"$ -$LK,"ACD_DEF_END",A="FL:::/Kernel/KernelA.HPP,1478"$ -$LK,"PROGRESS_DESC_LEN",A="FL:::/Kernel/KernelA.HPP,3856"$ -$LK,"CCF_ASM_EXPRESSIONS",A="FL:::/Kernel/KernelA.HPP,2103"$ +$LK,"CDirEntry",A="FL:::/Kernel/KernelA.HPP,2507"$ +$LK,"TK_STR",A="FL:::/Kernel/KernelA.HPP,2028"$ +$LK,"ACD_DEF_END",A="FL:::/Kernel/KernelA.HPP,1474"$ +$LK,"PROGRESS_DESC_LEN",A="FL:::/Kernel/KernelA.HPP,3853"$ +$LK,"CCF_ASM_EXPRESSIONS",A="FL:::/Kernel/KernelA.HPP,2099"$ $LK,"D3Sub",A="FL:::/Kernel/KernelB.HPP,166"$ -$LK,"SC_CURSOR_RIGHT",A="FL:::/Kernel/KernelA.HPP,3520"$ -$LK,"KeyDevAdd",A="FL:::/Kernel/KeyDev.CPP.Z,64",BI=83$ -$LK,"CTRLF_BORDER",A="FL:::/Kernel/KernelA.HPP,3044"$ +$LK,"SC_CURSOR_RIGHT",A="FL:::/Kernel/KernelA.HPP,3517"$ +$LK,"KeyDevAdd",A="FL:::/Kernel/KeyDev.CPP.Z,64",BI=85$ +$LK,"CTRLF_BORDER",A="FL:::/Kernel/KernelA.HPP,3041"$ $LK,"_D3_EQU",A="FL:::/Kernel/KMathA.CPP.Z,226"$ -$LK,"VGAP_ATTR_DATA_READ",A="FL:::/Kernel/KernelA.HPP,3677"$ -$LK,"ATA_PACKET",A="FL:::/Kernel/KernelA.HPP,2218"$ +$LK,"VGAP_ATTR_DATA_READ",A="FL:::/Kernel/KernelA.HPP,3674"$ +$LK,"ATA_PACKET",A="FL:::/Kernel/KernelA.HPP,2214"$ $LK,"HTF_LOCAL",A="FL:::/Kernel/KernelA.HPP,703"$ $LK,"HTT_ASM_KEYWORD",A="FL:::/Kernel/KernelA.HPP,686"$ $LK,"HTf_LOCAL",A="FL:::/Kernel/KernelA.HPP,673"$ -$LK,"CtrlAltT",A="FL:::/Kernel/KeyDev.CPP.Z,161",BI=84$ -$LK,"IsSilent",A="FL:::/Kernel/KMisc.CPP.Z,228",BI=85$ -$LK,"CBpt",A="FL:::/Kernel/KernelA.HPP,3109"$ +$LK,"CtrlAltT",A="FL:::/Kernel/KeyDev.CPP.Z,161",BI=86$ +$LK,"IsSilent",A="FL:::/Kernel/KMisc.CPP.Z,228",BI=87$ +$LK,"CBpt",A="FL:::/Kernel/KernelA.HPP,3106"$ $LK,"HTt_ASM_KEYWORD",A="FL:::/Kernel/KernelA.HPP,656"$ -$LK,"PCIWriteU32",A="FL:::/Kernel/PCIBIOS.CPP.Z,250",BI=86$ -$LK,"PCIWriteU16",A="FL:::/Kernel/PCIBIOS.CPP.Z,235",BI=87$ -$LK,"CtrlAltV",A="FL:::/Kernel/KeyDev.CPP.Z,166",BI=88$ -$LK,"CISO1DirEntry",A="FL:::/Kernel/KernelA.HPP,2416"$ +$LK,"PCIWriteU32",A="FL:::/Kernel/PCIBIOS.CPP.Z,250",BI=88$ +$LK,"PCIWriteU16",A="FL:::/Kernel/PCIBIOS.CPP.Z,235",BI=89$ +$LK,"CtrlAltV",A="FL:::/Kernel/KeyDev.CPP.Z,166",BI=90$ +$LK,"CISO1DirEntry",A="FL:::/Kernel/KernelA.HPP,2412"$ $LK,"_LXCHG_U8",A="FL:::/Kernel/KUtils.CPP.Z,244"$ -$LK,"CtrlAltX",A="FL:::/Kernel/KeyDev.CPP.Z,171",BI=89$ -$LK,"ChgDsk",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,176",BI=90$ -$LK,"UserTaskCont",A="FL:::/Kernel/KTask.CPP.Z,331",BI=91$ +$LK,"CtrlAltX",A="FL:::/Kernel/KeyDev.CPP.Z,171",BI=91$ +$LK,"ChgDsk",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,200",BI=92$ +$LK,"UserTaskCont",A="FL:::/Kernel/KTask.CPP.Z,331",BI=93$ $LK,"RFLAGf_NESTED_TASK",A="FL:::/Kernel/KernelA.HPP,316"$ $LK,"BEqu",A="FL:::/Kernel/KernelB.HPP,28"$ -$LK,"ISO1T_PRI_VOL_DESC",A="FL:::/Kernel/KernelA.HPP,2437"$ -$LK,"FAT32MkDir",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,935",BI=92$ -$LK,"DCS_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,3598"$ -$LK,"ICF_USE_INT",A="FL:::/Kernel/KernelA.HPP,1562"$ +$LK,"ISO1T_PRI_VOL_DESC",A="FL:::/Kernel/KernelA.HPP,2433"$ +$LK,"FAT32MkDir",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,933",BI=94$ +$LK,"DCS_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,3595"$ +$LK,"ICF_USE_INT",A="FL:::/Kernel/KernelA.HPP,1558"$ $LK,"DOCT_NEW_LINE",A="FL:::/Kernel/KernelA.HPP,894"$ $LK,"BIN_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,369"$ -$LK,"ARGT_IMM8",A="FL:::/Kernel/KernelA.HPP,1843"$ +$LK,"ARGT_IMM8",A="FL:::/Kernel/KernelA.HPP,1839"$ $LK,"SYS_HASH_SINGLE_TABLE_FIND1",A="FL:::/Kernel/KHashA.CPP.Z,30"$ -$LK,"DOC_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,1319"$ +$LK,"DOC_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,1316"$ $LK,"DOCEF_INVERT",A="FL:::/Kernel/KernelA.HPP,1025"$ $LK,"CDateStruct",A="FL:::/Kernel/KernelA.HPP,191"$ $LK,"CHashFun",A="FL:::/Kernel/KernelA.HPP,849"$ -$LK,"SV_I_REG",A="FL:::/Kernel/KernelA.HPP,1702"$ +$LK,"SV_I_REG",A="FL:::/Kernel/KernelA.HPP,1698"$ $LK,"DOCEf_INVERT",A="FL:::/Kernel/KernelA.HPP,1031"$ -$LK,"DayOfWeek",A="FL:::/Kernel/KDate.CPP.Z,30",BI=93$ -$LK,"CDrv",A="FL:::/Kernel/KernelA.HPP,2671"$ -$LK,"TK_MINUS_MINUS",A="FL:::/Kernel/KernelA.HPP,2037"$ +$LK,"DayOfWeek",A="FL:::/Kernel/KDate.CPP.Z,30",BI=95$ +$LK,"CDrv",A="FL:::/Kernel/KernelA.HPP,2668"$ +$LK,"TK_MINUS_MINUS",A="FL:::/Kernel/KernelA.HPP,2033"$ $LK,"DOCT_LST",A="FL:::/Kernel/KernelA.HPP,923"$ $LK,"sys_heap_init_flag",A="FL:::/Kernel/KernelB.HPP,187"$ -$LK,"FUF_CANCEL",A="FL:::/Kernel/KernelA.HPP,2558"$ -$LK,"FUf_CANCEL",A="FL:::/Kernel/KernelA.HPP,2532"$ +$LK,"FUF_CANCEL",A="FL:::/Kernel/KernelA.HPP,2554"$ +$LK,"FUf_CANCEL",A="FL:::/Kernel/KernelA.HPP,2528"$ $LK,"FALSE",A="FL:::/Kernel/KernelA.HPP,19"$ -$LK,"VGAP_REG_READ",A="FL:::/Kernel/KernelA.HPP,3682"$ -$LK,"CPUf_SETH_SLEEP",A="FL:::/Kernel/KernelA.HPP,3391"$ -$LK,"SVCf_ADD_TO_QUE",A="FL:::/Kernel/KernelA.HPP,3138"$ -$LK,"CUAsmGlbls",A="FL:::/Kernel/KernelA.HPP,2188"$ -$LK,"StrPrintHex",A="FL:::/Kernel/StrA.CPP.Z,1",BI=94$ +$LK,"VGAP_REG_READ",A="FL:::/Kernel/KernelA.HPP,3679"$ +$LK,"CPUf_SETH_SLEEP",A="FL:::/Kernel/KernelA.HPP,3388"$ +$LK,"SVCf_ADD_TO_QUE",A="FL:::/Kernel/KernelA.HPP,3135"$ +$LK,"CUAsmGlbls",A="FL:::/Kernel/KernelA.HPP,2184"$ +$LK,"TK_ADD_EQU",A="FL:::/Kernel/KernelA.HPP,2052"$ +$LK,"TK_XOR_EQU",A="FL:::/Kernel/KernelA.HPP,2051"$ +$LK,"StrPrintHex",A="FL:::/Kernel/StrA.CPP.Z,1",BI=96$ $LK,"_D3_ADD_EQU",A="FL:::/Kernel/KMathA.CPP.Z,239"$ -$LK,"DRV_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,2670"$ +$LK,"DRV_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,2667"$ $LK,"DOCT_PMT",A="FL:::/Kernel/KernelA.HPP,910"$ $LK,"Cf_EXTERN",A="FL:::/Kernel/KernelA.HPP,823"$ $LK,"HPET_GCAP_ID",A="FL:::/Kernel/KernelA.HPP,527"$ $LK,"ATan",A="FL:::/Kernel/KernelB.HPP,94"$ -$LK,"SysBadFree",A="FL:::/Kernel/Mem/Mem512.CPP.Z,1",BI=95$ -$LK,"ATA_ID_DEV",A="FL:::/Kernel/KernelA.HPP,2227"$ +$LK,"SysBadFree",A="FL:::/Kernel/Mem/Mem512.CPP.Z,1",BI=97$ +$LK,"ATA_ID_DEV",A="FL:::/Kernel/KernelA.HPP,2223"$ $LK,"CHashReg",A="FL:::/Kernel/KernelA.HPP,741"$ -$LK,"SCf_INS",A="FL:::/Kernel/KernelA.HPP,3485"$ +$LK,"SCf_INS",A="FL:::/Kernel/KernelA.HPP,3482"$ $LK,"LAPIC_LVT_ERR",A="FL:::/Kernel/KernelA.HPP,497"$ -$LK,"Scale2Mem",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,187",BI=96$ -$LK,"Mem512TaskFree",A="FL:::/Kernel/Mem/Mem512.CPP.Z,155",BI=97$ -$LK,"RandU32",A="FL:::/Kernel/KMathB.CPP.Z,98",BI=98$ -$LK,"RandU16",A="FL:::/Kernel/KMathB.CPP.Z,82",BI=99$ +$LK,"Scale2Mem",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,187",BI=98$ +$LK,"Mem512TaskFree",A="FL:::/Kernel/Mem/Mem512.CPP.Z,155",BI=99$ +$LK,"RandU32",A="FL:::/Kernel/KMathB.CPP.Z,98",BI=100$ +$LK,"RandU16",A="FL:::/Kernel/KMathB.CPP.Z,82",BI=101$ $LK,"_FLDCW",A="FL:::/Kernel/KMathA.CPP.Z,625"$ -$LK,"__DIR__",A="FL:::/Kernel/KernelA.HPP,1991"$ -$LK,"ARGT_RM32",A="FL:::/Kernel/KernelA.HPP,1860"$ -$LK,"ARGT_RM16",A="FL:::/Kernel/KernelA.HPP,1859"$ +$LK,"__DIR__",A="FL:::/Kernel/KernelA.HPP,1987"$ +$LK,"ARGT_RM32",A="FL:::/Kernel/KernelA.HPP,1856"$ +$LK,"ARGT_RM16",A="FL:::/Kernel/KernelA.HPP,1855"$ $LK,"RFLAGf_INT",A="FL:::/Kernel/KernelA.HPP,311"$ -$LK,"WIf_SELF_DOC",A="FL:::/Kernel/KernelA.HPP,1417"$ -$LK,"WIF_SELF_DOC",A="FL:::/Kernel/KernelA.HPP,1391"$ +$LK,"WIf_SELF_DOC",A="FL:::/Kernel/KernelA.HPP,1413"$ +$LK,"WIF_SELF_DOC",A="FL:::/Kernel/KernelA.HPP,1387"$ $LK,"MLF_STATIC",A="FL:::/Kernel/KernelA.HPP,773"$ -$LK,"DVT_NTFS",A="FL:::/Kernel/KernelA.HPP,2646"$ -$LK,"ICF_A1_FIRST",A="FL:::/Kernel/KernelA.HPP,1567"$ -$LK,"ChgExt",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,176",BI=100$ +$LK,"ICF_A1_FIRST",A="FL:::/Kernel/KernelA.HPP,1563"$ +$LK,"ChgExt",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,193",BI=102$ $LK,"str2color_lst",A="FL:::/Kernel/KDefine.CPP.Z,155"$ $LK,"local_time_offset",A="FL:::/Kernel/KGlbls.CPP.Z,14"$ -$LK,"RedSeaFilesFind",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,541",BI=101$ +$LK,"RedSeaFilesFind",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,537",BI=103$ +$LK,"TK_INS_BIN",A="FL:::/Kernel/KernelA.HPP,2064"$ $LK,"_D3_MUL",A="FL:::/Kernel/KMathA.CPP.Z,167"$ -$LK,"ISO1_BASE_YEAR",A="FL:::/Kernel/KernelA.HPP,2479"$ -$LK,"TK_ELSE",A="FL:::/Kernel/KernelA.HPP,2064"$ -$LK,"RandU64",A="FL:::/Kernel/KMathB.CPP.Z,114",BI=102$ -$LK,"PostMsgWait",A="FL:::/Kernel/SrvCmd.CPP.Z,251",BI=103$ -$LK,"UndefinedDefine",A="FL:::/Kernel/KDefine.CPP.Z,43",BI=104$ -$LK,"ARGT_RM64",A="FL:::/Kernel/KernelA.HPP,1861"$ -$LK,"ATAWaitDRQ",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,36",BI=105$ -$LK,"TaskInit",A="FL:::/Kernel/KTask.CPP.Z,150",BI=106$ +$LK,"ISO1_BASE_YEAR",A="FL:::/Kernel/KernelA.HPP,2475"$ +$LK,"TK_ELSE",A="FL:::/Kernel/KernelA.HPP,2060"$ +$LK,"RandU64",A="FL:::/Kernel/KMathB.CPP.Z,114",BI=104$ +$LK,"PostMsgWait",A="FL:::/Kernel/SrvCmd.CPP.Z,251",BI=105$ +$LK,"UndefinedDefine",A="FL:::/Kernel/KDefine.CPP.Z,43",BI=106$ +$LK,"ARGT_RM64",A="FL:::/Kernel/KernelA.HPP,1857"$ +$LK,"ATAWaitDRQ",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,36",BI=107$ +$LK,"TaskInit",A="FL:::/Kernel/KTask.CPP.Z,150",BI=108$ $LK,"DOCEf_RIGHT_CB",A="FL:::/Kernel/KernelA.HPP,1055"$ $LK,"DOCEF_RIGHT_CB",A="FL:::/Kernel/KernelA.HPP,981"$ $LK,"HTT_DICT_WORD",A="FL:::/Kernel/KernelA.HPP,684"$ $LK,"HTt_DICT_WORD",A="FL:::/Kernel/KernelA.HPP,654"$ $LK,"RLf_MP",A="FL:::/Kernel/KernelA.HPP,444"$ $LK,"CSpring",A="FL:::/Kernel/KernelA.HPP,224"$ -$LK,"CBGR24",A="FL:::/Kernel/KernelA.HPP,2941"$ -$LK,"DVT_NULL",A="FL:::/Kernel/KernelA.HPP,2640"$ -$LK,"FONT_WIDTH",A="FL:::/Kernel/KernelA.HPP,3559"$ -$LK,"CHeapCtrl",A="FL:::/Kernel/KernelA.HPP,2859"$ -$LK,"LastDayOfYear",A="FL:::/Kernel/KDate.CPP.Z,110",BI=107$ -$LK,"HeapCtrlBPInit",A="FL:::/Kernel/Mem/HeapCtrl.CPP.Z,13",BI=108$ +$LK,"CBGR24",A="FL:::/Kernel/KernelA.HPP,2938"$ +$LK,"FONT_WIDTH",A="FL:::/Kernel/KernelA.HPP,3556"$ +$LK,"CHeapCtrl",A="FL:::/Kernel/KernelA.HPP,2856"$ +$LK,"LastDayOfYear",A="FL:::/Kernel/KDate.CPP.Z,110",BI=109$ +$LK,"HeapCtrlBPInit",A="FL:::/Kernel/Mem/HeapCtrl.CPP.Z,13",BI=110$ $LK,"SYS_IDLE_PT",A="FL:::/Kernel/Sched.CPP.Z,232"$ $LK,"mp_cnt_initial",A="FL:::/Kernel/KernelB.HPP,235"$ -$LK,"STD_DISTRO_DVD_CFG",A="FL:::/Kernel/KernelA.HPP,3841"$ -$LK,"CAbsCntsI64",A="FL:::/Kernel/KernelA.HPP,1766"$ -$LK,"Core0StartMP",A="FL:::/Kernel/MultiProc.CPP.Z,301",BI=109$ -$LK,"JobResultGet",A="FL:::/Kernel/SrvCmd.CPP.Z,198",BI=110$ +$LK,"STD_DISTRO_DVD_CFG",A="FL:::/Kernel/KernelA.HPP,3838"$ +$LK,"CAbsCntsI64",A="FL:::/Kernel/KernelA.HPP,1762"$ +$LK,"Core0StartMP",A="FL:::/Kernel/MultiProc.CPP.Z,301",BI=111$ +$LK,"JobResultGet",A="FL:::/Kernel/SrvCmd.CPP.Z,198",BI=112$ $LK,"_D3_SUB",A="FL:::/Kernel/KMathA.CPP.Z,149"$ -$LK,"CBGR48",A="FL:::/Kernel/KernelA.HPP,2945"$ +$LK,"CBGR48",A="FL:::/Kernel/KernelA.HPP,2942"$ $LK,"DOCEF_BORDER_PLOT",A="FL:::/Kernel/KernelA.HPP,1000"$ -$LK,"IntCore0TimerHandler",A="FL:::/Kernel/KMisc.CPP.Z,47",BI=111$ -$LK,"__DATE__",A="FL:::/Kernel/KernelA.HPP,1983"$ +$LK,"IntCore0TimerHandler",A="FL:::/Kernel/KMisc.CPP.Z,47",BI=113$ +$LK,"__DATE__",A="FL:::/Kernel/KernelA.HPP,1979"$ $LK,"chars_bmp_safe_dollar",A="FL:::/Kernel/StrA.CPP.Z,391"$ -$LK,"AdamErr",A="FL:::/Kernel/SrvCmd.CPP.Z,437",BI=112$ +$LK,"AdamErr",A="FL:::/Kernel/SrvCmd.CPP.Z,437",BI=114$ $LK,"sys_focus_task",A="FL:::/Kernel/KernelB.HPP,203"$ $LK,"DOCEf_BORDER_PLOT",A="FL:::/Kernel/KernelA.HPP,1074"$ $LK,"HTT_MODULE",A="FL:::/Kernel/KernelA.HPP,690"$ $LK,"HTt_MODULE",A="FL:::/Kernel/KernelA.HPP,660"$ -$LK,"SVCf_HIGHEST_PRIORITY",A="FL:::/Kernel/KernelA.HPP,3133"$ -$LK,"ARGT_REL8",A="FL:::/Kernel/KernelA.HPP,1839"$ -$LK,"GridInit",A="FL:::/Kernel/SerialDev/InputPointer.CPP.Z,1",BI=113$ -$LK,"FirstDayOfYear",A="FL:::/Kernel/KDate.CPP.Z,98",BI=114$ -$LK,"CCf_PMT",A="FL:::/Kernel/KernelA.HPP,2086"$ -$LK,"ACD_EXTRA",A="FL:::/Kernel/KernelA.HPP,1483"$ -$LK,"WIf_SELF_ODE",A="FL:::/Kernel/KernelA.HPP,1418"$ -$LK,"WIF_SELF_ODE",A="FL:::/Kernel/KernelA.HPP,1392"$ +$LK,"SVCf_HIGHEST_PRIORITY",A="FL:::/Kernel/KernelA.HPP,3130"$ +$LK,"ARGT_REL8",A="FL:::/Kernel/KernelA.HPP,1835"$ +$LK,"GridInit",A="FL:::/Kernel/SerialDev/InputPointer.CPP.Z,1",BI=115$ +$LK,"FirstDayOfYear",A="FL:::/Kernel/KDate.CPP.Z,98",BI=116$ +$LK,"CCf_PMT",A="FL:::/Kernel/KernelA.HPP,2082"$ +$LK,"ACD_EXTRA",A="FL:::/Kernel/KernelA.HPP,1479"$ +$LK,"WIf_SELF_ODE",A="FL:::/Kernel/KernelA.HPP,1414"$ +$LK,"WIF_SELF_ODE",A="FL:::/Kernel/KernelA.HPP,1388"$ $LK,"MLF_DFT_AVAILABLE",A="FL:::/Kernel/KernelA.HPP,767"$ $LK,"COREAP_16BIT_INIT",A="FL:::/Kernel/MultiProc.CPP.Z,9"$ -$LK,"SCf_NUM",A="FL:::/Kernel/KernelA.HPP,3479"$ -$LK,"RS_ATTR_RESIDENT",A="FL:::/Kernel/KernelA.HPP,2494"$ -$LK,"Dbg2",A="FL:::/Kernel/KDbg.CPP.Z,533",BI=115$ -$LK,"HashSrcFileSet",A="FL:::/Kernel/KHashB.CPP.Z,154",BI=116$ -$LK,"ROP_XOR",A="FL:::/Kernel/KernelA.HPP,2894"$ +$LK,"SCf_NUM",A="FL:::/Kernel/KernelA.HPP,3476"$ +$LK,"RS_ATTR_RESIDENT",A="FL:::/Kernel/KernelA.HPP,2490"$ +$LK,"Dbg2",A="FL:::/Kernel/KDbg.CPP.Z,533",BI=117$ +$LK,"HashSrcFileSet",A="FL:::/Kernel/KHashB.CPP.Z,154",BI=118$ +$LK,"ROP_XOR",A="FL:::/Kernel/KernelA.HPP,2891"$ $LK,"NULL",A="FL:::/Kernel/KernelA.HPP,17"$ -$LK,"BlkPoolInit",A="FL:::/Kernel/Mem/BlkPool.CPP.Z,18",BI=117$ +$LK,"BlkPoolInit",A="FL:::/Kernel/Mem/BlkPool.CPP.Z,18",BI=119$ $LK,"_BIT_FIELD_EXTRACT_U32",A="FL:::/Kernel/KUtils.CPP.Z,167"$ -$LK,"BDF_EXT_SIZE",A="FL:::/Kernel/KernelA.HPP,2602"$ -$LK,"ProgressBarsRst",A="FL:::/Kernel/KMisc.CPP.Z,275",BI=118$ -$LK,"TASKf_PENDING_BREAK",A="FL:::/Kernel/KernelA.HPP,3246"$ -$LK,"BDf_EXT_SIZE",A="FL:::/Kernel/KernelA.HPP,2612"$ -$LK,"RedSeaAllocClusters",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,304",BI=119$ +$LK,"BDF_EXT_SIZE",A="FL:::/Kernel/KernelA.HPP,2598"$ +$LK,"ProgressBarsRst",A="FL:::/Kernel/KMisc.CPP.Z,275",BI=120$ +$LK,"TASKf_PENDING_BREAK",A="FL:::/Kernel/KernelA.HPP,3243"$ +$LK,"BDf_EXT_SIZE",A="FL:::/Kernel/KernelA.HPP,2608"$ +$LK,"RedSeaAllocClusters",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,300",BI=121$ $LK,"CQue",A="FL:::/Kernel/KernelA.HPP,120"$ -$LK,"MEM_ADAM_STK",A="FL:::/Kernel/KernelA.HPP,2837"$ +$LK,"MEM_ADAM_STK",A="FL:::/Kernel/KernelA.HPP,2834"$ $LK,"DOCEF_UPDATE_DATA",A="FL:::/Kernel/KernelA.HPP,1004"$ -$LK,"AdamLog",A="FL:::/Kernel/SrvCmd.CPP.Z,427",BI=120$ -$LK,"TASKf_KILL_TASK",A="FL:::/Kernel/KernelA.HPP,3237"$ -$LK,"ACD_H1",A="FL:::/Kernel/KernelA.HPP,1475"$ +$LK,"AdamLog",A="FL:::/Kernel/SrvCmd.CPP.Z,427",BI=122$ +$LK,"TASKf_KILL_TASK",A="FL:::/Kernel/KernelA.HPP,3234"$ +$LK,"ACD_H1",A="FL:::/Kernel/KernelA.HPP,1471"$ $LK,"Ff_RET1",A="FL:::/Kernel/KernelA.HPP,847"$ -$LK,"SVCT_SPAWN_TASK",A="FL:::/Kernel/KernelA.HPP,3145"$ -$LK,"RS_ATTR_ARCHIVE",A="FL:::/Kernel/KernelA.HPP,2489"$ +$LK,"SVCT_SPAWN_TASK",A="FL:::/Kernel/KernelA.HPP,3142"$ +$LK,"RS_ATTR_ARCHIVE",A="FL:::/Kernel/KernelA.HPP,2485"$ $LK,"DOCEf_UPDATE_DATA",A="FL:::/Kernel/KernelA.HPP,1078"$ $LK,"EXT_DBG_RESUME",A="FL:::/Kernel/KernelA.HPP,573"$ -$LK,"OPTf_WARN_PAREN",A="FL:::/Kernel/KernelA.HPP,1511"$ -$LK,"TaskStkNew",A="FL:::/Kernel/KTask.CPP.Z,68",BI=121$ -$LK,"RT_PTR",A="FL:::/Kernel/KernelA.HPP,1534"$ -$LK,"HashTableDel",A="FL:::/Kernel/KHashB.CPP.Z,90",BI=122$ +$LK,"FSt_FAT32",A="FL:::/Kernel/KernelA.HPP,2638"$ +$LK,"OPTf_WARN_PAREN",A="FL:::/Kernel/KernelA.HPP,1507"$ +$LK,"TaskStkNew",A="FL:::/Kernel/KTask.CPP.Z,68",BI=123$ +$LK,"RT_PTR",A="FL:::/Kernel/KernelA.HPP,1530"$ +$LK,"HashTableDel",A="FL:::/Kernel/KHashB.CPP.Z,90",BI=124$ $LK,"LBtc",A="FL:::/Kernel/KernelB.HPP,22"$ -$LK,"FUF_Z_OR_NOT_Z",A="FL:::/Kernel/KernelA.HPP,2572"$ +$LK,"FUF_Z_OR_NOT_Z",A="FL:::/Kernel/KernelA.HPP,2568"$ $LK,"ClampI64",A="FL:::/Kernel/KernelB.HPP,124"$ -$LK,"FUf_Z_OR_NOT_Z",A="FL:::/Kernel/KernelA.HPP,2546"$ -$LK,"B2",A="FL:::/Kernel/KDbg.CPP.Z,422",BI=123$ +$LK,"FUf_Z_OR_NOT_Z",A="FL:::/Kernel/KernelA.HPP,2542"$ +$LK,"B2",A="FL:::/Kernel/KDbg.CPP.Z,422",BI=125$ $LK,"SLOP",A="FL:::/Kernel/StrPrint.CPP.Z,216"$ -$LK,"FF_BUF_DIRTY",A="FL:::/Kernel/KernelA.HPP,2734"$ -$LK,"ICF_SWAP",A="FL:::/Kernel/KernelA.HPP,1576"$ +$LK,"FF_BUF_DIRTY",A="FL:::/Kernel/KernelA.HPP,2731"$ +$LK,"ICF_SWAP",A="FL:::/Kernel/KernelA.HPP,1572"$ $LK,"_STRMATCH",A="FL:::/Kernel/StrA.CPP.Z,223"$ $LK,"MSF_FIXED",A="FL:::/Kernel/KernelA.HPP,206"$ -$LK,"PSectCacheFind",A="FL:::/Kernel/PSect.CPP.Z,82",BI=124$ -$LK,"sys_macro_util_task",A="FL:::/Kernel/KGlbls.CPP.Z,5"$ $LK,"_CPUID",A="FL:::/Kernel/KUtils.CPP.Z,319"$ $LK,"SYS_HEAP_BASE",A="FL:::/Kernel/KStart.CPP.Z,184"$ $LK,"_LBEQU",A="FL:::/Kernel/KUtils.CPP.Z,104"$ -$LK,"Caller",A="FL:::/Kernel/KDbg.CPP.Z,60",BI=125$ -$LK,"SUF_S2T",A="FL:::/Kernel/KernelA.HPP,3745"$ -$LK,"ATA_DEV_RST",A="FL:::/Kernel/KernelA.HPP,2217"$ +$LK,"Caller",A="FL:::/Kernel/KDbg.CPP.Z,60",BI=126$ +$LK,"SUF_S2T",A="FL:::/Kernel/KernelA.HPP,3742"$ +$LK,"ATA_DEV_RST",A="FL:::/Kernel/KernelA.HPP,2213"$ $LK,"INT_MP_CRASH_ADDR",A="FL:::/Kernel/KInts.CPP.Z,2"$ -$LK,"RWF_LAST_DOLLAR",A="FL:::/Kernel/KernelA.HPP,3547"$ -$LK,"RS_ATTR_CONTIGUOUS",A="FL:::/Kernel/KernelA.HPP,2496"$ +$LK,"RWF_LAST_DOLLAR",A="FL:::/Kernel/KernelA.HPP,3544"$ +$LK,"RS_ATTR_CONTIGUOUS",A="FL:::/Kernel/KernelA.HPP,2492"$ $LK,"HPET_MAIN_CNT",A="FL:::/Kernel/KernelA.HPP,529"$ $LK,"DOCT_DATA",A="FL:::/Kernel/KernelA.HPP,921"$ -$LK,"SUF_T2S",A="FL:::/Kernel/KernelA.HPP,3746"$ -$LK,"MEM_MIN_MEG",A="FL:::/Kernel/KernelA.HPP,3412"$ +$LK,"SUF_T2S",A="FL:::/Kernel/KernelA.HPP,3743"$ +$LK,"MEM_MIN_MEG",A="FL:::/Kernel/KernelA.HPP,3409"$ $LK,"exp_1",A="FL:::/Kernel/KernelA.HPP,50"$ $LK,"CTRL_KEY_SCAN_DECODE_TABLE",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,15"$ -$LK,"KeyDevRem",A="FL:::/Kernel/KeyDev.CPP.Z,80",BI=126$ -$LK,"G2",A="FL:::/Kernel/KDbg.CPP.Z,469",BI=127$ -$LK,"TSSNew",A="FL:::/Kernel/MultiProc.CPP.Z,76",BI=128$ +$LK,"KeyDevRem",A="FL:::/Kernel/KeyDev.CPP.Z,80",BI=127$ +$LK,"G2",A="FL:::/Kernel/KDbg.CPP.Z,469",BI=128$ +$LK,"TSSNew",A="FL:::/Kernel/MultiProc.CPP.Z,76",BI=129$ $LK,"SYS_PROGRESS1_DESC",A="FL:::/Kernel/KStart.CPP.Z,210"$ $LK,"LBtr",A="FL:::/Kernel/KernelB.HPP,24"$ -$LK,"DVTf_DISABLE",A="FL:::/Kernel/KernelA.HPP,2650"$ +$LK,"FStf_DISABLE",A="FL:::/Kernel/KernelA.HPP,2647"$ $LK,"HTT_OPCODE",A="FL:::/Kernel/KernelA.HPP,687"$ $LK,"HTt_OPCODE",A="FL:::/Kernel/KernelA.HPP,657"$ $LK,"CDATE_YEAR_DAYS_INT",A="FL:::/Kernel/KernelA.HPP,182"$ -$LK,"FAT32AllocContiguousClusters",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,519",BI=129$ +$LK,"FAT32AllocContiguousClusters",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,514",BI=130$ $LK,"LBts",A="FL:::/Kernel/KernelB.HPP,26"$ $LK,"ArcEntryGet",A="FL:::/Kernel/Compress.CPP.Z,100"$ $LK,"_LOG10",A="FL:::/Kernel/KMathA.CPP.Z,592"$ -$LK,"Adam",A="FL:::/Kernel/SrvCmd.CPP.Z,410",BI=130$ -$LK,"CTryStk",A="FL:::/Kernel/KExcept.CPP.Z,53"$ -$LK,"DCF_PALETTE",A="FL:::/Kernel/KernelA.HPP,3574"$ +$LK,"Adam",A="FL:::/Kernel/SrvCmd.CPP.Z,410",BI=131$ +$LK,"CTryStk",A="FL:::/Kernel/KExcept.CPP.Z,54"$ +$LK,"DCF_PALETTE",A="FL:::/Kernel/KernelA.HPP,3571"$ $LK,"set_bits_table",A="FL:::/Kernel/KGlbls.CPP.Z,13"$ -$LK,"KBD_CTRL",A="FL:::/Kernel/KernelA.HPP,2952"$ +$LK,"KBD_CTRL",A="FL:::/Kernel/KernelA.HPP,2949"$ $LK,"HTt_FUN",A="FL:::/Kernel/KernelA.HPP,652"$ -$LK,"RS_ATTR_LONG_NAME",A="FL:::/Kernel/KernelA.HPP,2490"$ -$LK,"TK_XOR_XOR",A="FL:::/Kernel/KernelA.HPP,2048"$ +$LK,"RS_ATTR_LONG_NAME",A="FL:::/Kernel/KernelA.HPP,2486"$ +$LK,"TK_XOR_XOR",A="FL:::/Kernel/KernelA.HPP,2044"$ $LK,"DOCEf_HOLD",A="FL:::/Kernel/KernelA.HPP,1082"$ $LK,"DOCEF_HOLD",A="FL:::/Kernel/KernelA.HPP,1008"$ -$LK,"KDInputFilterPutKey",A="FL:::/Kernel/KeyDev.CPP.Z,106",BI=131$ -$LK,"GetOutOfDollar",A="FL:::/Kernel/StrB.CPP.Z,75",BI=132$ -$LK,"DOC_COLOR_ALT_TEXT",A="FL:::/Kernel/KernelA.HPP,1117"$ -$LK,"MBR_PT_FAT32a",A="FL:::/Kernel/KernelA.HPP,2653"$ -$LK,"DbgHelp",A="FL:::/Kernel/KDbg.CPP.Z,498",BI=133$ +$LK,"KDInputFilterPutKey",A="FL:::/Kernel/KeyDev.CPP.Z,106",BI=132$ +$LK,"GetOutOfDollar",A="FL:::/Kernel/StrB.CPP.Z,75",BI=133$ +$LK,"DOC_COLOR_ALT_TEXT",A="FL:::/Kernel/KernelA.HPP,1114"$ +$LK,"MBR_PT_FAT32a",A="FL:::/Kernel/KernelA.HPP,2650"$ +$LK,"DbgHelp",A="FL:::/Kernel/KDbg.CPP.Z,498",BI=134$ $LK,"_FLOOR",A="FL:::/Kernel/KMathA.CPP.Z,420"$ -$LK,"MBR_PT_FAT32b",A="FL:::/Kernel/KernelA.HPP,2654"$ -$LK,"MBR_PT_FAT32c",A="FL:::/Kernel/KernelA.HPP,2655"$ +$LK,"MBR_PT_FAT32b",A="FL:::/Kernel/KernelA.HPP,2651"$ +$LK,"MBR_PT_FAT32c",A="FL:::/Kernel/KernelA.HPP,2652"$ $LK,"D3Dist",A="FL:::/Kernel/KernelB.HPP,155"$ -$LK,"MBR_PT_FAT32d",A="FL:::/Kernel/KernelA.HPP,2656"$ -$LK,"LMF_EXACT",A="FL:::/Kernel/KernelA.HPP,3758"$ -$LK,"MBR_PT_FAT32e",A="FL:::/Kernel/KernelA.HPP,2657"$ -$LK,"MBR_PT_FAT32f",A="FL:::/Kernel/KernelA.HPP,2658"$ -$LK,"CM_MAX_CONSTS",A="FL:::/Kernel/KernelA.HPP,1664"$ +$LK,"MBR_PT_FAT32d",A="FL:::/Kernel/KernelA.HPP,2653"$ +$LK,"TK_INS_BIN_SIZE",A="FL:::/Kernel/KernelA.HPP,2065"$ +$LK,"LMF_EXACT",A="FL:::/Kernel/KernelA.HPP,3755"$ +$LK,"MBR_PT_FAT32e",A="FL:::/Kernel/KernelA.HPP,2654"$ +$LK,"FSt_NTFS",A="FL:::/Kernel/KernelA.HPP,2642"$ +$LK,"MBR_PT_FAT32f",A="FL:::/Kernel/KernelA.HPP,2655"$ +$LK,"CM_MAX_CONSTS",A="FL:::/Kernel/KernelA.HPP,1660"$ $LK,"DOCEF_TAG_CB",A="FL:::/Kernel/KernelA.HPP,983"$ -$LK,"Str2Date",A="FL:::/Kernel/StrScan.CPP.Z,138",BI=134$ -$LK,"ICF_PASS_TRACE",A="FL:::/Kernel/KernelA.HPP,1569"$ +$LK,"Str2Date",A="FL:::/Kernel/StrScan.CPP.Z,138",BI=135$ +$LK,"ICF_PASS_TRACE",A="FL:::/Kernel/KernelA.HPP,1565"$ $LK,"DOCEf_TAG_CB",A="FL:::/Kernel/KernelA.HPP,1057"$ $LK,"HTt_REG",A="FL:::/Kernel/KernelA.HPP,658"$ -$LK,"ChkPtr",A="FL:::/Kernel/KDbg.CPP.Z,1",BI=135$ -$LK,"TaskWait",A="FL:::/Kernel/SrvCmd.CPP.Z,220",BI=136$ -$LK,"_R10",A="FL:::/Kernel/KernelA.HPP,3382"$ +$LK,"ChkPtr",A="FL:::/Kernel/KDbg.CPP.Z,1",BI=136$ +$LK,"TaskWait",A="FL:::/Kernel/SrvCmd.CPP.Z,220",BI=137$ +$LK,"_R10",A="FL:::/Kernel/KernelA.HPP,3379"$ $LK,"SYS_MEM_INIT_VAL",A="FL:::/Home/Temp.TXT.Z,1"$ -$LK,"_R11",A="FL:::/Kernel/KernelA.HPP,3383"$ -$LK,"WMG_FPS",A="FL:::/Kernel/KernelA.HPP,1439"$ -$LK,"BOOT_RAM_LIMIT",A="FL:::/Kernel/KernelA.HPP,3832"$ -$LK,"_R12",A="FL:::/Kernel/KernelA.HPP,3384"$ +$LK,"_R11",A="FL:::/Kernel/KernelA.HPP,3380"$ +$LK,"WMG_FPS",A="FL:::/Kernel/KernelA.HPP,1435"$ +$LK,"BOOT_RAM_LIMIT",A="FL:::/Kernel/KernelA.HPP,3829"$ +$LK,"_R12",A="FL:::/Kernel/KernelA.HPP,3381"$ $LK,"SK_CLUSTER",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,90"$ -$LK,"SysGetI64",A="FL:::/Kernel/BlkDev/DskAddDev.CPP.Z,163",BI=137$ +$LK,"SysGetI64",A="FL:::/Kernel/BlkDev/DskAddDev.CPP.Z,160",BI=138$ $LK,"MemSetI64",A="FL:::/Kernel/KernelB.HPP,179"$ -$LK,"_R13",A="FL:::/Kernel/KernelA.HPP,3385"$ -$LK,"DEF_NOT_INITIALIZED",A="FL:::/Kernel/KernelA.HPP,2508"$ +$LK,"_R13",A="FL:::/Kernel/KernelA.HPP,3382"$ +$LK,"DEF_NOT_INITIALIZED",A="FL:::/Kernel/KernelA.HPP,2504"$ $LK,"SYS_BOOT_PATCH_TABLE_BASE",A="FL:::/Kernel/KStart.CPP.Z,25"$ -$LK,"_R14",A="FL:::/Kernel/KernelA.HPP,3386"$ -$LK,"CTRLT_WIN_VSCROLL",A="FL:::/Kernel/KernelA.HPP,3040"$ +$LK,"_R14",A="FL:::/Kernel/KernelA.HPP,3383"$ +$LK,"CTRLT_WIN_VSCROLL",A="FL:::/Kernel/KernelA.HPP,3037"$ +$LK,"TK_LESS_EQU",A="FL:::/Kernel/KernelA.HPP,2040"$ $LK,"ODEF_HAS_MASSES",A="FL:::/Kernel/KernelA.HPP,238"$ -$LK,"_R15",A="FL:::/Kernel/KernelA.HPP,3387"$ -$LK,"FUG_FILES_FIND",A="FL:::/Kernel/KernelA.HPP,2580"$ +$LK,"_R15",A="FL:::/Kernel/KernelA.HPP,3384"$ +$LK,"FUG_FILES_FIND",A="FL:::/Kernel/KernelA.HPP,2576"$ $LK,"TRUE",A="FL:::/Kernel/KernelA.HPP,18"$ -$LK,"DOC_RECALC_TO_SCREEN",A="FL:::/Kernel/KernelA.HPP,1323"$ +$LK,"FSt_NULL",A="FL:::/Kernel/KernelA.HPP,2636"$ +$LK,"DOC_RECALC_TO_SCREEN",A="FL:::/Kernel/KernelA.HPP,1320"$ $LK,"chars_bmp_zero_tab_ff_cr_nl_cursor",A="FL:::/Kernel/StrA.CPP.Z,365"$ -$LK,"CEdFindText",A="FL:::/Kernel/KernelA.HPP,1204"$ -$LK,"MEM_FREE_PAGE_HASH_SIZE",A="FL:::/Kernel/KernelA.HPP,2832"$ +$LK,"CEdFindText",A="FL:::/Kernel/KernelA.HPP,1201"$ +$LK,"MEM_FREE_PAGE_HASH_SIZE",A="FL:::/Kernel/KernelA.HPP,2829"$ $LK,"LDF_NO_ABSS",A="FL:::/Kernel/KernelA.HPP,365"$ $LK,"DOCEf_LINK",A="FL:::/Kernel/KernelA.HPP,1068"$ $LK,"DOCEF_LINK",A="FL:::/Kernel/KernelA.HPP,994"$ $LK,"D3Copy",A="FL:::/Kernel/KernelB.HPP,151"$ -$LK,"Beep",A="FL:::/Kernel/KMisc.CPP.Z,190",BI=138$ +$LK,"Beep",A="FL:::/Kernel/KMisc.CPP.Z,190",BI=139$ $LK,"_STRNICMP",A="FL:::/Kernel/StrA.CPP.Z,183"$ $LK,"_MEMSET_I64",A="FL:::/Kernel/KUtils.CPP.Z,42"$ -$LK,"CH_SPACE",A="FL:::/Kernel/KernelA.HPP,3467"$ -$LK,"TK_SUB_EQUAL",A="FL:::/Kernel/KernelA.HPP,2057"$ -$LK,"TK_DIV_EQUAL",A="FL:::/Kernel/KernelA.HPP,2052"$ -$LK,"TK_SHL_EQUAL",A="FL:::/Kernel/KernelA.HPP,2049"$ -$LK,"AAT_SUB_U8",A="FL:::/Kernel/KernelA.HPP,1928"$ +$LK,"CH_SPACE",A="FL:::/Kernel/KernelA.HPP,3464"$ +$LK,"AAT_SUB_U8",A="FL:::/Kernel/KernelA.HPP,1924"$ $LK,"IET_IMM64_EXPORT",A="FL:::/Kernel/KernelA.HPP,406"$ $LK,"IET_IMM32_EXPORT",A="FL:::/Kernel/KernelA.HPP,404"$ $LK,"sys_gdt",A="FL:::/Kernel/KernelB.HPP,272"$ $LK,"Call",A="FL:::/Kernel/KernelB.HPP,43"$ -$LK,"SYS_FIXED_AREA",A="FL:::/Kernel/KernelA.HPP,3420"$ -$LK,"ICF_CODE_FINAL",A="FL:::/Kernel/KernelA.HPP,1564"$ +$LK,"SYS_FIXED_AREA",A="FL:::/Kernel/KernelA.HPP,3417"$ +$LK,"ICF_CODE_FINAL",A="FL:::/Kernel/KernelA.HPP,1560"$ $LK,"SYS_PROGRESS2_DESC",A="FL:::/Kernel/KStart.CPP.Z,213"$ -$LK,"BlkDevLockFwdingSet",A="FL:::/Kernel/BlkDev/DskAddDev.CPP.Z,1",BI=139$ +$LK,"BlkDevLockFwdingSet",A="FL:::/Kernel/BlkDev/DskAddDev.CPP.Z,1",BI=140$ $LK,"InU8",A="FL:::/Kernel/KernelB.HPP,76"$ -$LK,"ARGT_SREG",A="FL:::/Kernel/KernelA.HPP,1885"$ -$LK,"CMemUnused",A="FL:::/Kernel/KernelA.HPP,2768"$ -$LK,"IEF_48_REX",A="FL:::/Kernel/KernelA.HPP,1694"$ +$LK,"ARGT_SREG",A="FL:::/Kernel/KernelA.HPP,1881"$ +$LK,"CMemUnused",A="FL:::/Kernel/KernelA.HPP,2765"$ +$LK,"IEF_48_REX",A="FL:::/Kernel/KernelA.HPP,1690"$ $LK,"ã",A="FL:::/Kernel/KernelA.HPP,49"$ -$LK,"Suspend",A="FL:::/Kernel/KTask.CPP.Z,45",BI=140$ +$LK,"Suspend",A="FL:::/Kernel/KTask.CPP.Z,45",BI=141$ $LK,"ClampU64",A="FL:::/Kernel/KernelB.HPP,126"$ -$LK,"ARC_MAX_BITS",A="FL:::/Kernel/KernelA.HPP,3693"$ -$LK,"Define",A="FL:::/Kernel/KDefine.CPP.Z,49",BI=141$ -$LK,"CInstruction",A="FL:::/Kernel/KernelA.HPP,1705"$ -$LK,"FAT32Fmt",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,65",BI=142$ -$LK,"SrvCmdLine",A="FL:::/Kernel/KTask.CPP.Z,393",BI=143$ -$LK,"HashTableNew",A="FL:::/Kernel/KHashB.CPP.Z,50",BI=144$ +$LK,"ARC_MAX_BITS",A="FL:::/Kernel/KernelA.HPP,3690"$ +$LK,"TK_MOD_EQU",A="FL:::/Kernel/KernelA.HPP,2061"$ +$LK,"FunSegFind",A="FL:::/Kernel/FunSeg.CPP.Z,10",BI=142$ +$LK,"Define",A="FL:::/Kernel/KDefine.CPP.Z,49",BI=143$ +$LK,"CInstruction",A="FL:::/Kernel/KernelA.HPP,1701"$ +$LK,"FAT32Fmt",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,60",BI=144$ +$LK,"SrvCmdLine",A="FL:::/Kernel/KTask.CPP.Z,393",BI=145$ +$LK,"HashTableNew",A="FL:::/Kernel/KHashB.CPP.Z,50",BI=146$ $LK,"DOCT_INDENT",A="FL:::/Kernel/KernelA.HPP,905"$ $LK,"_ARG",A="FL:::/Kernel/KMathA.CPP.Z,366"$ -$LK,"COLORROP_NO_ROP0_MASK",A="FL:::/Kernel/KernelA.HPP,2939"$ +$LK,"COLORROP_NO_ROP0_MASK",A="FL:::/Kernel/KernelA.HPP,2936"$ $LK,"CDualBuf",A="FL:::/Kernel/BlkDev/DskCDDVD.CPP.Z,41"$ -$LK,"TaskText",A="FL:::/Kernel/SrvCmd.CPP.Z,75",BI=145$ -$LK,"COLORROP_BITS",A="FL:::/Kernel/KernelA.HPP,2940"$ -$LK,"BROWN",A="FL:::/Kernel/KernelA.HPP,2915"$ -$LK,"Da",A="FL:::/Kernel/KDbg.CPP.Z,209",BI=146$ -$LK,"SUF_REM_TRAILING",A="FL:::/Kernel/KernelA.HPP,3740"$ -$LK,"Cd",A="FL:::/Kernel/BlkDev/DskDirB.CPP.Z,1",BI=147$ +$LK,"TaskText",A="FL:::/Kernel/SrvCmd.CPP.Z,75",BI=147$ +$LK,"COLORROP_BITS",A="FL:::/Kernel/KernelA.HPP,2937"$ +$LK,"BROWN",A="FL:::/Kernel/KernelA.HPP,2912"$ +$LK,"Da",A="FL:::/Kernel/KDbg.CPP.Z,209",BI=148$ +$LK,"SUF_REM_TRAILING",A="FL:::/Kernel/KernelA.HPP,3737"$ +$LK,"Cd",A="FL:::/Kernel/BlkDev/DskDirB.CPP.Z,1",BI=149$ $LK,"Ceil",A="FL:::/Kernel/KernelB.HPP,122"$ $LK,"DOCEF_SKIP_IN_FORM",A="FL:::/Kernel/KernelA.HPP,1013"$ -$LK,"CCF_DONT_FREE_BUF",A="FL:::/Kernel/KernelA.HPP,2088"$ +$LK,"CCF_DONT_FREE_BUF",A="FL:::/Kernel/KernelA.HPP,2084"$ $LK,"IET_ZEROED_CODE_HEAP",A="FL:::/Kernel/KernelA.HPP,409"$ -$LK,"SrcEdLink",A="FL:::/Kernel/PSect.CPP.Z,238",BI=148$ +$LK,"SrcEdLink",A="FL:::/Kernel/FunSeg.CPP.Z,238",BI=150$ $LK,"GetRBP",A="FL:::/Kernel/KernelB.HPP,248"$ -$LK,"GREEN",A="FL:::/Kernel/KernelA.HPP,2911"$ +$LK,"GREEN",A="FL:::/Kernel/KernelA.HPP,2908"$ $LK,"ì",A="FL:::/Kernel/KernelA.HPP,47"$ $LK,"ON",A="FL:::/Kernel/KernelA.HPP,20"$ $LK,"_LXCHG_I64",A="FL:::/Kernel/KUtils.CPP.Z,217"$ $LK,"DOCEt_BLINK",A="FL:::/Kernel/KernelA.HPP,945"$ $LK,"DOCET_BLINK",A="FL:::/Kernel/KernelA.HPP,939"$ $LK,"sys_clipboard_doc",A="FL:::/Kernel/KGlbls.CPP.Z,6"$ -$LK,"CCF_NO_DEFINES",A="FL:::/Kernel/KernelA.HPP,2089"$ +$LK,"CCF_NO_DEFINES",A="FL:::/Kernel/KernelA.HPP,2085"$ $LK,"DOCEf_SKIP_IN_FORM",A="FL:::/Kernel/KernelA.HPP,1087"$ $LK,"CGDTEntry",A="FL:::/Kernel/KernelA.HPP,328"$ -$LK,"ARGT_XMM0",A="FL:::/Kernel/KernelA.HPP,1905"$ +$LK,"ARGT_XMM0",A="FL:::/Kernel/KernelA.HPP,1901"$ $LK,"_TASK_END_NOW",A="FL:::/Kernel/Sched.CPP.Z,162"$ $LK,"HTT_INVALID",A="FL:::/Kernel/KernelA.HPP,675"$ $LK,"_REP_OUT_U8",A="FL:::/Kernel/KUtils.CPP.Z,308"$ $LK,"GetRAX",A="FL:::/Kernel/KernelB.HPP,247"$ $LK,"sys_boot_src",A="FL:::/Kernel/KernelB.HPP,39"$ -$LK,"SCF_DELETE",A="FL:::/Kernel/KernelA.HPP,3499"$ -$LK,"SCf_DELETE",A="FL:::/Kernel/KernelA.HPP,3484"$ -$LK,"ARGT_M32N32",A="FL:::/Kernel/KernelA.HPP,1871"$ -$LK,"ARGT_M16N16",A="FL:::/Kernel/KernelA.HPP,1870"$ -$LK,"ARGT_M16N32",A="FL:::/Kernel/KernelA.HPP,1869"$ -$LK,"SV_STI_LIKE",A="FL:::/Kernel/KernelA.HPP,1703"$ -$LK,"ICG_NO_CVT_MASK",A="FL:::/Kernel/KernelA.HPP,1586"$ +$LK,"SCF_DELETE",A="FL:::/Kernel/KernelA.HPP,3496"$ +$LK,"SCf_DELETE",A="FL:::/Kernel/KernelA.HPP,3481"$ +$LK,"ARGT_M32N32",A="FL:::/Kernel/KernelA.HPP,1867"$ +$LK,"ARGT_M16N16",A="FL:::/Kernel/KernelA.HPP,1866"$ +$LK,"ARGT_M16N32",A="FL:::/Kernel/KernelA.HPP,1865"$ +$LK,"SV_STI_LIKE",A="FL:::/Kernel/KernelA.HPP,1699"$ +$LK,"ICG_NO_CVT_MASK",A="FL:::/Kernel/KernelA.HPP,1582"$ $LK,"HTF_PRIVATE",A="FL:::/Kernel/KernelA.HPP,695"$ $LK,"ESTIMATED_MISC_ALLOCS",A="FL:::/Kernel/Mem/PageTables.CPP.Z,124"$ -$LK,"Pow10I64",A="FL:::/Kernel/KMathB.CPP.Z,26",BI=149$ -$LK,"IEF_STI_LIKE",A="FL:::/Kernel/KernelA.HPP,1697"$ +$LK,"Pow10I64",A="FL:::/Kernel/KMathB.CPP.Z,26",BI=151$ +$LK,"IEF_STI_LIKE",A="FL:::/Kernel/KernelA.HPP,1693"$ $LK,"HTf_PRIVATE",A="FL:::/Kernel/KernelA.HPP,665"$ -$LK,"Dm",A="FL:::/Kernel/KDbg.CPP.Z,204",BI=150$ -$LK,"CCF_EXE_BLK",A="FL:::/Kernel/KernelA.HPP,2100"$ +$LK,"Dm",A="FL:::/Kernel/KDbg.CPP.Z,204",BI=152$ +$LK,"CCF_EXE_BLK",A="FL:::/Kernel/KernelA.HPP,2096"$ $LK,"CQueD3I32",A="FL:::/Kernel/KernelA.HPP,130"$ -$LK,"BDf_REMOVABLE",A="FL:::/Kernel/KernelA.HPP,2604"$ -$LK,"BDF_REMOVABLE",A="FL:::/Kernel/KernelA.HPP,2594"$ -$LK,"DEF_REMOVABLE",A="FL:::/Kernel/KernelA.HPP,2507"$ -$LK,"COLOR_INVALID",A="FL:::/Kernel/KernelA.HPP,2927"$ -$LK,"DftExt",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,185",BI=151$ +$LK,"BDf_REMOVABLE",A="FL:::/Kernel/KernelA.HPP,2600"$ +$LK,"BDF_REMOVABLE",A="FL:::/Kernel/KernelA.HPP,2590"$ +$LK,"DEF_REMOVABLE",A="FL:::/Kernel/KernelA.HPP,2503"$ +$LK,"COLOR_INVALID",A="FL:::/Kernel/KernelA.HPP,2924"$ +$LK,"DftExt",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,202",BI=153$ $LK,"Bt",A="FL:::/Kernel/KernelB.HPP,14"$ -$LK,"OPTf_EXTERNS_TO_IMPORTS",A="FL:::/Kernel/KernelA.HPP,1513"$ -$LK,"Dr",A="FL:::/Kernel/KDbg.CPP.Z,328",BI=152$ +$LK,"OPTf_EXTERNS_TO_IMPORTS",A="FL:::/Kernel/KernelA.HPP,1509"$ +$LK,"Dr",A="FL:::/Kernel/KDbg.CPP.Z,328",BI=154$ $LK,"CPUId",A="FL:::/Kernel/KernelB.HPP,258"$ -$LK,"FilesFind2",A="FL:::/Kernel/BlkDev/DskFind.CPP.Z,1",BI=153$ +$LK,"FilesFind2",A="FL:::/Kernel/BlkDev/DskFind.CPP.Z,1",BI=155$ $LK,"scan_code_map",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,154"$ $LK,"MSize2",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,371"$ -$LK,"REGG_C_TEMP_CLOBBERED",A="FL:::/Kernel/KernelA.HPP,1753"$ +$LK,"REGG_C_TEMP_CLOBBERED",A="FL:::/Kernel/KernelA.HPP,1749"$ $LK,"MemSetU32",A="FL:::/Kernel/KernelB.HPP,183"$ $LK,"MemSetU16",A="FL:::/Kernel/KernelB.HPP,181"$ -$LK,"DirTreeDel",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,36",BI=154$ +$LK,"DirTreeDel",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,36",BI=156$ $LK,"Fs",A="FL:::/Kernel/KernelB.HPP,282"$ -$LK,"SCF_CAPS",A="FL:::/Kernel/KernelA.HPP,3493"$ -$LK,"SCf_CAPS",A="FL:::/Kernel/KernelA.HPP,3478"$ +$LK,"SCF_CAPS",A="FL:::/Kernel/KernelA.HPP,3490"$ +$LK,"SCf_CAPS",A="FL:::/Kernel/KernelA.HPP,3475"$ $LK,"SYS_SEMA_FAR_CALL32",A="FL:::/Kernel/KernelA.HPP,599"$ -$LK,"ACD_DEF_CHAR",A="FL:::/Kernel/KernelA.HPP,1489"$ +$LK,"ACD_DEF_CHAR",A="FL:::/Kernel/KernelA.HPP,1485"$ $LK,"Gs",A="FL:::/Kernel/KernelB.HPP,240"$ $LK,"SYS_PROGRESS3_DESC",A="FL:::/Kernel/KStart.CPP.Z,216"$ -$LK,"RWF_SCROLL",A="FL:::/Kernel/KernelA.HPP,3549"$ -$LK,"DrvModelNum",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,239",BI=155$ +$LK,"RWF_SCROLL",A="FL:::/Kernel/KernelA.HPP,3546"$ +$LK,"DrvModelNum",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,263",BI=157$ $LK,"RepInU8",A="FL:::/Kernel/KernelB.HPP,85"$ -$LK,"MSG_FOCUS",A="FL:::/Kernel/KernelA.HPP,3189"$ -$LK,"IsSysDbg",A="FL:::/Kernel/KMisc.CPP.Z,238",BI=156$ -$LK,"CDbgGlbls",A="FL:::/Kernel/KernelA.HPP,3817"$ +$LK,"MSG_FOCUS",A="FL:::/Kernel/KernelA.HPP,3186"$ +$LK,"IsSysDbg",A="FL:::/Kernel/KMisc.CPP.Z,238",BI=158$ +$LK,"CDbgGlbls",A="FL:::/Kernel/KernelA.HPP,3814"$ $LK,"_TEST_EXCEPT",A="FL:::/Kernel/KExcept.CPP.Z,4"$ $LK,"_FSTCW",A="FL:::/Kernel/KMathA.CPP.Z,632"$ -$LK,"MSG_IP_R_DOWN_UP",A="FL:::/Kernel/KernelA.HPP,3196"$ -$LK,"ScanFlags",A="FL:::/Kernel/StrB.CPP.Z,123",BI=157$ +$LK,"MSG_IP_R_DOWN_UP",A="FL:::/Kernel/KernelA.HPP,3193"$ +$LK,"ScanFlags",A="FL:::/Kernel/StrB.CPP.Z,123",BI=159$ $LK,"Ln",A="FL:::/Kernel/KernelB.HPP,135"$ $LK,"INT_WAKE",A="FL:::/Kernel/KInts.CPP.Z,6"$ -$LK,"GetS",A="FL:::/Kernel/SerialDev/Message.CPP.Z,209",BI=158$ +$LK,"GetS",A="FL:::/Kernel/SerialDev/Message.CPP.Z,209",BI=160$ $LK,"_MEMSET_U32",A="FL:::/Kernel/KUtils.CPP.Z,29"$ $LK,"_MEMSET_U16",A="FL:::/Kernel/KUtils.CPP.Z,16"$ $LK,"SYS_MP_CNT_LOCK",A="FL:::/Kernel/KStart.CPP.Z,226"$ $LK,"SYS_COMPILE_TIME",A="FL:::/Home/Temp.TXT.Z,1"$ $LK,"GetTSC",A="FL:::/Kernel/KernelB.HPP,285"$ -$LK,"BptR",A="FL:::/Kernel/KDbg.CPP.Z,389",BI=159$ -$LK,"BptS",A="FL:::/Kernel/KDbg.CPP.Z,368",BI=160$ +$LK,"BptR",A="FL:::/Kernel/KDbg.CPP.Z,389",BI=161$ +$LK,"BptS",A="FL:::/Kernel/KDbg.CPP.Z,368",BI=162$ $LK,"_HASH_BUCKET_FIND",A="FL:::/Kernel/KHashA.CPP.Z,158"$ $LK,"_MHEAP_CTRL",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,354"$ -$LK,"ATAMount",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,244",BI=161$ -$LK,"FifoI64Peek",A="FL:::/Kernel/KDataTypes.CPP.Z,290",BI=162$ +$LK,"ATAMount",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,239",BI=163$ +$LK,"FifoI64Peek",A="FL:::/Kernel/KDataTypes.CPP.Z,290",BI=164$ $LK,"_EXP",A="FL:::/Kernel/KMathA.CPP.Z,558"$ $LK,"SYS_SEMA_SYS_TIMER",A="FL:::/Kernel/KernelA.HPP,589"$ $LK,"IET_END",A="FL:::/Kernel/KernelA.HPP,390"$ -$LK,"KbdHandler",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,438",BI=163$ -$LK,"GSF_WITH_NEW_LINE",A="FL:::/Kernel/KernelA.HPP,3734"$ +$LK,"KbdHandler",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,438",BI=165$ +$LK,"GSF_WITH_NEW_LINE",A="FL:::/Kernel/KernelA.HPP,3731"$ $LK,"SPF_TRUNCATE",A="FL:::/Kernel/StrPrint.CPP.Z,3"$ $LK,"SYS_HASH_FIND1",A="FL:::/Kernel/KHashA.CPP.Z,81"$ $LK,"GetRSP",A="FL:::/Kernel/KernelB.HPP,250"$ $LK,"_D3_DIST",A="FL:::/Kernel/KMathA.CPP.Z,39"$ -$LK,"ScanKey",A="FL:::/Kernel/SerialDev/Message.CPP.Z,123",BI=164$ -$LK,"MouseDriverInstall",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,238",BI=165$ +$LK,"ScanKey",A="FL:::/Kernel/SerialDev/Message.CPP.Z,123",BI=166$ +$LK,"MouseDriverInstall",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,238",BI=167$ $LK,"mouse_last",A="FL:::/Kernel/KGlbls.CPP.Z,27"$ $LK,"D3DistSqr",A="FL:::/Kernel/KernelB.HPP,157"$ -$LK,"_RDI",A="FL:::/Kernel/KernelA.HPP,3376"$ -$LK,"SV_R_REG",A="FL:::/Kernel/KernelA.HPP,1701"$ -$LK,"TY_IMM",A="FL:::/Kernel/KernelA.HPP,1544"$ -$LK,"ATARepExitAllApplications",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,119",BI=166$ -$LK,"CeilI64",A="FL:::/Kernel/KMathB.CPP.Z,62",BI=167$ -$LK,"_RBP",A="FL:::/Kernel/KernelA.HPP,3377"$ -$LK,"CCacheBlk",A="FL:::/Kernel/KernelA.HPP,2699"$ -$LK,"OPTf_WARN_DUP_TYPES",A="FL:::/Kernel/KernelA.HPP,1512"$ -$LK,"ATAProbe",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,373",BI=168$ +$LK,"_RDI",A="FL:::/Kernel/KernelA.HPP,3373"$ +$LK,"SV_R_REG",A="FL:::/Kernel/KernelA.HPP,1697"$ +$LK,"TY_IMM",A="FL:::/Kernel/KernelA.HPP,1540"$ +$LK,"ATARepExitAllApplications",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,119",BI=168$ +$LK,"CeilI64",A="FL:::/Kernel/KMathB.CPP.Z,62",BI=169$ +$LK,"_RBP",A="FL:::/Kernel/KernelA.HPP,3374"$ +$LK,"CCacheBlk",A="FL:::/Kernel/KernelA.HPP,2696"$ +$LK,"OPTf_WARN_DUP_TYPES",A="FL:::/Kernel/KernelA.HPP,1508"$ +$LK,"ATAProbe",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,373",BI=170$ $LK,"_LXCHG_U16",A="FL:::/Kernel/KUtils.CPP.Z,235"$ $LK,"_LXCHG_U32",A="FL:::/Kernel/KUtils.CPP.Z,226"$ $LK,"SYS_PROGRESS1",A="FL:::/Kernel/KStart.CPP.Z,208"$ $LK,"DOCT_FOOTER",A="FL:::/Kernel/KernelA.HPP,904"$ $LK,"MEM_NUM_E820_ENTRIES",A="FL:::/Kernel/KernelA.HPP,354"$ -$LK,"MPAPICInit",A="FL:::/Kernel/MultiProc.CPP.Z,188",BI=169$ +$LK,"MPAPICInit",A="FL:::/Kernel/MultiProc.CPP.Z,188",BI=171$ $LK,"SYS_PROGRESS2",A="FL:::/Kernel/KStart.CPP.Z,211"$ $LK,"DOCEf_SKIP",A="FL:::/Kernel/KernelA.HPP,1085"$ $LK,"DOCEF_SKIP",A="FL:::/Kernel/KernelA.HPP,1011"$ $LK,"SPF_COMMA",A="FL:::/Kernel/StrPrint.CPP.Z,4"$ $LK,"SYS_PROGRESS3",A="FL:::/Kernel/KStart.CPP.Z,214"$ -$LK,"CSrvCtrl",A="FL:::/Kernel/KernelA.HPP,3167"$ -$LK,"DirNew",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,1",BI=170$ +$LK,"CSrvCtrl",A="FL:::/Kernel/KernelA.HPP,3164"$ +$LK,"DirNew",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,1",BI=172$ $LK,"SYS_PROGRESS4",A="FL:::/Kernel/KStart.CPP.Z,217"$ -$LK,"_RAX",A="FL:::/Kernel/KernelA.HPP,3371"$ -$LK,"FAT32DirNew",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,581",BI=171$ +$LK,"_RAX",A="FL:::/Kernel/KernelA.HPP,3368"$ +$LK,"FAT32DirNew",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,576",BI=173$ $LK,"HTf_RESOLVED",A="FL:::/Kernel/KernelA.HPP,671"$ -$LK,"LinkedLstDel",A="FL:::/Kernel/KDataTypes.CPP.Z,1",BI=172$ -$LK,"Help",A="FL:::/Kernel/StrB.CPP.Z,115",BI=173$ +$LK,"LinkedLstDel",A="FL:::/Kernel/KDataTypes.CPP.Z,1",BI=174$ +$LK,"Help",A="FL:::/Kernel/StrB.CPP.Z,115",BI=175$ $LK,"Log2",A="FL:::/Kernel/KernelB.HPP,137"$ -$LK,"_RBX",A="FL:::/Kernel/KernelA.HPP,3372"$ +$LK,"_RBX",A="FL:::/Kernel/KernelA.HPP,3369"$ $LK,"DOCT_HEX_ED",A="FL:::/Kernel/KernelA.HPP,926"$ $LK,"DOCT_LINK",A="FL:::/Kernel/KernelA.HPP,919"$ $LK,"_D3_COPY",A="FL:::/Kernel/KMathA.CPP.Z,212"$ $LK,"PUT_STR",A="FL:::/Kernel/StrA.CPP.Z,58"$ $LK,"_RET",A="FL:::/Kernel/KUtils.CPP.Z,457"$ -$LK,"_RCX",A="FL:::/Kernel/KernelA.HPP,3373"$ -$LK,"BIOSTotalMem",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,169",BI=174$ -$LK,"_RDX",A="FL:::/Kernel/KernelA.HPP,3374"$ +$LK,"_RCX",A="FL:::/Kernel/KernelA.HPP,3370"$ +$LK,"BIOSTotalMem",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,169",BI=176$ +$LK,"_RDX",A="FL:::/Kernel/KernelA.HPP,3371"$ $LK,"RLF_FULL_HEAP",A="FL:::/Kernel/KernelA.HPP,458"$ $LK,"RLf_FULL_HEAP",A="FL:::/Kernel/KernelA.HPP,440"$ -$LK,"ScanMsg",A="FL:::/Kernel/SerialDev/Message.CPP.Z,37",BI=175$ +$LK,"ScanMsg",A="FL:::/Kernel/SerialDev/Message.CPP.Z,37",BI=177$ $LK,"SYS_PROGRESS4_DESC",A="FL:::/Kernel/KStart.CPP.Z,219"$ -$LK,"__FILE__",A="FL:::/Kernel/KernelA.HPP,1989"$ -$LK,"TY_REG",A="FL:::/Kernel/KernelA.HPP,1545"$ +$LK,"__FILE__",A="FL:::/Kernel/KernelA.HPP,1985"$ +$LK,"TY_REG",A="FL:::/Kernel/KernelA.HPP,1541"$ $LK,"CDate",A="FL:::/Kernel/KernelA.HPP,184"$ $LK,"CLFlush",A="FL:::/Kernel/KernelB.HPP,275"$ $LK,"SYS_HEAP_DBG_FLAG",A="FL:::/Kernel/KStart.CPP.Z,199"$ -$LK,"_RIP",A="FL:::/Kernel/KernelA.HPP,3379"$ -$LK,"IEF_REX_ONLY_R8_R15",A="FL:::/Kernel/KernelA.HPP,1695"$ +$LK,"_RIP",A="FL:::/Kernel/KernelA.HPP,3376"$ +$LK,"IEF_REX_ONLY_R8_R15",A="FL:::/Kernel/KernelA.HPP,1691"$ $LK,"DOCSS_SINGLE_QUOTE",A="FL:::/Kernel/KernelA.HPP,1108"$ -$LK,"KBD_PORT",A="FL:::/Kernel/KernelA.HPP,2951"$ -$LK,"NUM_COLORS",A="FL:::/Kernel/KernelA.HPP,2926"$ +$LK,"KBD_PORT",A="FL:::/Kernel/KernelA.HPP,2948"$ +$LK,"NUM_COLORS",A="FL:::/Kernel/KernelA.HPP,2923"$ $LK,"ac",A="FL:::/Kernel/KGlbls.CPP.Z,18"$ $LK,"_FSTSW",A="FL:::/Kernel/KMathA.CPP.Z,641"$ -$LK,"ARGT_IMM32",A="FL:::/Kernel/KernelA.HPP,1845"$ -$LK,"ARGT_IMM16",A="FL:::/Kernel/KernelA.HPP,1844"$ -$LK,"MouseSpeedSet",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,130",BI=176$ -$LK,"Name2ParentDirCluster",A="FL:::/Kernel/BlkDev/DskStrB.CPP.Z,54",BI=177$ +$LK,"ARGT_IMM32",A="FL:::/Kernel/KernelA.HPP,1841"$ +$LK,"ARGT_IMM16",A="FL:::/Kernel/KernelA.HPP,1840"$ +$LK,"MouseSpeedSet",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,130",BI=178$ +$LK,"Name2ParentDirCluster",A="FL:::/Kernel/BlkDev/DskStrB.CPP.Z,54",BI=179$ $LK,"Free",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,369"$ $LK,"DOCEf_AUX_STR",A="FL:::/Kernel/KernelA.HPP,1037"$ $LK,"DOCEF_AUX_STR",A="FL:::/Kernel/KernelA.HPP,958"$ -$LK,"Char2KeyName",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,198",BI=178$ -$LK,"Mem512Free",A="FL:::/Kernel/Mem/Mem512.CPP.Z,84",BI=179$ +$LK,"Char2KeyName",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,198",BI=180$ +$LK,"Mem512Free",A="FL:::/Kernel/Mem/Mem512.CPP.Z,84",BI=181$ $LK,"blkdev",A="FL:::/Kernel/KGlbls.CPP.Z,19"$ -$LK,"TK_NUM_TK",A="FL:::/Kernel/KernelA.HPP,2070"$ -$LK,"TY_SIB",A="FL:::/Kernel/KernelA.HPP,1547"$ -$LK,"CWinMgrGlbls",A="FL:::/Kernel/KernelA.HPP,1441"$ +$LK,"TK_NUM_TK",A="FL:::/Kernel/KernelA.HPP,2066"$ +$LK,"TY_SIB",A="FL:::/Kernel/KernelA.HPP,1543"$ +$LK,"CWinMgrGlbls",A="FL:::/Kernel/KernelA.HPP,1437"$ $LK,"DOCEf_TREE",A="FL:::/Kernel/KernelA.HPP,1083"$ $LK,"DOCEF_TREE",A="FL:::/Kernel/KernelA.HPP,1009"$ -$LK,"MouseUpdatePre",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,140",BI=180$ -$LK,"ISO1FileFind",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,130",BI=181$ -$LK,"TASK_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,3259"$ -$LK,"SysDefinesLoad",A="FL:::/Kernel/KDefine.CPP.Z,97",BI=182$ -$LK,"Mem512TaskAlloc",A="FL:::/Kernel/Mem/Mem512.CPP.Z,115",BI=183$ -$LK,"MEM_MAPPED_SPACE",A="FL:::/Kernel/KernelA.HPP,3413"$ +$LK,"MouseUpdatePre",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,140",BI=182$ +$LK,"ISO1FileFind",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,130",BI=183$ +$LK,"TASK_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,3256"$ +$LK,"SysDefinesLoad",A="FL:::/Kernel/KDefine.CPP.Z,97",BI=184$ +$LK,"Mem512TaskAlloc",A="FL:::/Kernel/Mem/Mem512.CPP.Z,115",BI=185$ +$LK,"MEM_MAPPED_SPACE",A="FL:::/Kernel/KernelA.HPP,3410"$ $LK,"D3Norm",A="FL:::/Kernel/KernelB.HPP,164"$ $LK,"_POW",A="FL:::/Kernel/KMathA.CPP.Z,515"$ -$LK,"MSG_KEY_DOWN",A="FL:::/Kernel/KernelA.HPP,3178"$ -$LK,"ARGT_IMM64",A="FL:::/Kernel/KernelA.HPP,1846"$ -$LK,"TASK_HASH_TABLE_SIZE",A="FL:::/Kernel/KernelA.HPP,2842"$ +$LK,"MSG_KEY_DOWN",A="FL:::/Kernel/KernelA.HPP,3175"$ +$LK,"ARGT_IMM64",A="FL:::/Kernel/KernelA.HPP,1842"$ +$LK,"TASK_HASH_TABLE_SIZE",A="FL:::/Kernel/KernelA.HPP,2839"$ $LK,"DOCT_BUTTON",A="FL:::/Kernel/KernelA.HPP,920"$ +$LK,"drv_text_attr",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,279"$ $LK,"PUT_HEX_U8",A="FL:::/Kernel/StrA.CPP.Z,44"$ -$LK,"_RSI",A="FL:::/Kernel/KernelA.HPP,3375"$ -$LK,"CTRLF_CAPTURE_RIGHT_IP",A="FL:::/Kernel/KernelA.HPP,3046"$ -$LK,"CPUStructInit",A="FL:::/Kernel/MultiProc.CPP.Z,116",BI=184$ -$LK,"WIf_FOCUS_TASK_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HPP,1428"$ -$LK,"WIF_FOCUS_TASK_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HPP,1403"$ -$LK,"CIntermediateCode",A="FL:::/Kernel/KernelA.HPP,1615"$ -$LK,"DOC_COLOR_ANCHOR",A="FL:::/Kernel/KernelA.HPP,1120"$ -$LK,"Str2ColorU32",A="FL:::/Kernel/KDefine.CPP.Z,201",BI=185$ -$LK,"Str2ColorU16",A="FL:::/Kernel/KDefine.CPP.Z,157",BI=186$ -$LK,"LinkedLstCnt",A="FL:::/Kernel/KDataTypes.CPP.Z,21",BI=187$ -$LK,"Auto",A="FL:::/Kernel/SrvCmd.CPP.Z,486",BI=188$ -$LK,"CTRLT_VIEWING_ANGLES",A="FL:::/Kernel/KernelA.HPP,3041"$ +$LK,"_RSI",A="FL:::/Kernel/KernelA.HPP,3372"$ +$LK,"CTRLF_CAPTURE_RIGHT_IP",A="FL:::/Kernel/KernelA.HPP,3043"$ +$LK,"CPUStructInit",A="FL:::/Kernel/MultiProc.CPP.Z,116",BI=186$ +$LK,"WIf_FOCUS_TASK_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HPP,1424"$ +$LK,"WIF_FOCUS_TASK_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HPP,1399"$ +$LK,"CIntermediateCode",A="FL:::/Kernel/KernelA.HPP,1611"$ +$LK,"DOC_COLOR_ANCHOR",A="FL:::/Kernel/KernelA.HPP,1117"$ +$LK,"Str2ColorU32",A="FL:::/Kernel/KDefine.CPP.Z,201",BI=187$ +$LK,"Str2ColorU16",A="FL:::/Kernel/KDefine.CPP.Z,157",BI=188$ +$LK,"LinkedLstCnt",A="FL:::/Kernel/KDataTypes.CPP.Z,21",BI=189$ +$LK,"Auto",A="FL:::/Kernel/SrvCmd.CPP.Z,486",BI=190$ +$LK,"CTRLT_VIEWING_ANGLES",A="FL:::/Kernel/KernelA.HPP,3038"$ $LK,"DOCEf_QUIT",A="FL:::/Kernel/KernelA.HPP,1070"$ $LK,"DOCEF_QUIT",A="FL:::/Kernel/KernelA.HPP,996"$ -$LK,"Tabs2Spaces",A="FL:::/Kernel/StrB.CPP.Z,1",BI=189$ +$LK,"Tabs2Spaces",A="FL:::/Kernel/StrB.CPP.Z,1",BI=191$ $LK,"MaxI64",A="FL:::/Kernel/KernelB.HPP,98"$ $LK,"SYS_GDT_PTR",A="FL:::/Kernel/KStart.CPP.Z,49"$ -$LK,"_RSP",A="FL:::/Kernel/KernelA.HPP,3378"$ -$LK,"FSetCluster",A="FL:::/Kernel/BlkDev/DskCFile.CPP.Z,99",BI=190$ -$LK,"WinDerivedValsUpdate",A="FL:::/Kernel/Display.CPP.Z,93",BI=191$ +$LK,"_RSP",A="FL:::/Kernel/KernelA.HPP,3375"$ +$LK,"DOCT_INS_BIN_SIZE",A="FL:::/Kernel/KernelA.HPP,930"$ +$LK,"FSetCluster",A="FL:::/Kernel/BlkDev/DskCFile.CPP.Z,100",BI=192$ +$LK,"WinDerivedValsUpdate",A="FL:::/Kernel/Display.CPP.Z,93",BI=193$ $LK,"fp_update_ctrls",A="FL:::/Kernel/KGlbls.CPP.Z,32"$ -$LK,"DSK_CACHE_HASH_SIZE",A="FL:::/Kernel/KernelA.HPP,2697"$ -$LK,"RS_ATTR_VOL_ID",A="FL:::/Kernel/KernelA.HPP,2487"$ -$LK,"DOCf_UNDERLINE",A="FL:::/Kernel/KernelA.HPP,1299"$ -$LK,"DOCF_UNDERLINE",A="FL:::/Kernel/KernelA.HPP,1263"$ +$LK,"DSK_CACHE_HASH_SIZE",A="FL:::/Kernel/KernelA.HPP,2694"$ +$LK,"RS_ATTR_VOL_ID",A="FL:::/Kernel/KernelA.HPP,2483"$ +$LK,"DOCf_UNDERLINE",A="FL:::/Kernel/KernelA.HPP,1296"$ +$LK,"DOCF_UNDERLINE",A="FL:::/Kernel/KernelA.HPP,1260"$ $LK,"DOCT_UNDERLINE",A="FL:::/Kernel/KernelA.HPP,912"$ -$LK,"IntDivZero",A="FL:::/Kernel/KInts.CPP.Z,140",BI=192$ +$LK,"IntDivZero",A="FL:::/Kernel/KInts.CPP.Z,140",BI=194$ $LK,"_SQR",A="FL:::/Kernel/KMathA.CPP.Z,337"$ -$LK,"DISPLAYf_SILENT",A="FL:::/Kernel/KernelA.HPP,3254"$ +$LK,"DISPLAYf_SILENT",A="FL:::/Kernel/KernelA.HPP,3251"$ $LK,"REGT_R32",A="FL:::/Kernel/KernelA.HPP,734"$ $LK,"REGT_R16",A="FL:::/Kernel/KernelA.HPP,733"$ -$LK,"IEF_NOT_IN_64_BIT",A="FL:::/Kernel/KernelA.HPP,1693"$ -$LK,"RedSeaFileFind",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,157",BI=193$ +$LK,"IEF_NOT_IN_64_BIT",A="FL:::/Kernel/KernelA.HPP,1689"$ +$LK,"RedSeaFileFind",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,153",BI=195$ $LK,"SYS_PCIBIOS_SERVICE_DIR",A="FL:::/Kernel/PCIBIOS.CPP.Z,4"$ -$LK,"tS",A="FL:::/Kernel/KMisc.CPP.Z,122",BI=194$ +$LK,"tS",A="FL:::/Kernel/KMisc.CPP.Z,122",BI=196$ $LK,"LBEqu",A="FL:::/Kernel/KernelB.HPP,34"$ -$LK,"ArcDetermineCompressionType",A="FL:::/Kernel/Compress.CPP.Z,102",BI=195$ +$LK,"ArcDetermineCompressionType",A="FL:::/Kernel/Compress.CPP.Z,102",BI=197$ $LK,"SYS_SEMA_REFRESH_IN_PROGRESS",A="FL:::/Kernel/KernelA.HPP,595"$ -$LK,"IntInit1",A="FL:::/Kernel/KInts.CPP.Z,170",BI=196$ -$LK,"CH_CURSOR",A="FL:::/Kernel/KernelA.HPP,3461"$ -$LK,"IntInit2",A="FL:::/Kernel/KInts.CPP.Z,185",BI=197$ +$LK,"IntInit1",A="FL:::/Kernel/KInts.CPP.Z,170",BI=198$ +$LK,"CH_CURSOR",A="FL:::/Kernel/KernelA.HPP,3458"$ +$LK,"IntInit2",A="FL:::/Kernel/KInts.CPP.Z,185",BI=199$ $LK,"DOCT_CURSOR",A="FL:::/Kernel/KernelA.HPP,896"$ -$LK,"GetKey",A="FL:::/Kernel/SerialDev/Message.CPP.Z,142",BI=198$ -$LK,"ROP_MONO",A="FL:::/Kernel/KernelA.HPP,2896"$ -$LK,"CFAT32DirEntryLong",A="FL:::/Kernel/KernelA.HPP,2354"$ -$LK,"Kill",A="FL:::/Kernel/KTask.CPP.Z,28",BI=199$ -$LK,"RS_ATTR_FIXED",A="FL:::/Kernel/KernelA.HPP,2497"$ -$LK,"TK_IFDEF",A="FL:::/Kernel/KernelA.HPP,2059"$ +$LK,"GetKey",A="FL:::/Kernel/SerialDev/Message.CPP.Z,142",BI=200$ +$LK,"ROP_MONO",A="FL:::/Kernel/KernelA.HPP,2893"$ +$LK,"CFAT32DirEntryLong",A="FL:::/Kernel/KernelA.HPP,2350"$ +$LK,"Kill",A="FL:::/Kernel/KTask.CPP.Z,28",BI=201$ +$LK,"RS_ATTR_FIXED",A="FL:::/Kernel/KernelA.HPP,2493"$ +$LK,"TK_IFDEF",A="FL:::/Kernel/KernelA.HPP,2055"$ $LK,"REGT_R64",A="FL:::/Kernel/KernelA.HPP,735"$ -$LK,"SingleUser",A="FL:::/Kernel/KMisc.CPP.Z,255",BI=200$ -$LK,"Date2Struct",A="FL:::/Kernel/KDate.CPP.Z,39",BI=201$ -$LK,"CFile",A="FL:::/Kernel/KernelA.HPP,2739"$ -$LK,"Fault2",A="FL:::/Kernel/KDbg.CPP.Z,595",BI=202$ -$LK,"Load",A="FL:::/Kernel/KLoad.CPP.Z,181",BI=203$ +$LK,"SingleUser",A="FL:::/Kernel/KMisc.CPP.Z,255",BI=202$ +$LK,"Date2Struct",A="FL:::/Kernel/KDate.CPP.Z,39",BI=203$ +$LK,"CFile",A="FL:::/Kernel/KernelA.HPP,2736"$ +$LK,"Fault2",A="FL:::/Kernel/KDbg.CPP.Z,595",BI=204$ +$LK,"Load",A="FL:::/Kernel/KLoad.CPP.Z,181",BI=205$ $LK,"ip",A="FL:::/Kernel/KGlbls.CPP.Z,24"$ -$LK,"CFreeLst",A="FL:::/Kernel/KernelA.HPP,2662"$ +$LK,"CFreeLst",A="FL:::/Kernel/KernelA.HPP,2659"$ $LK,"DOCEF_CHECKED_COLLAPSED",A="FL:::/Kernel/KernelA.HPP,1001"$ $LK,"CHash",A="FL:::/Kernel/KernelA.HPP,617"$ -$LK,"RedSeaFreeClusters",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,252",BI=204$ -$LK,"Fault3",A="FL:::/Kernel/KDbg.CPP.Z,561",BI=205$ -$LK,"CompressBuf",A="FL:::/Kernel/Compress.CPP.Z,281",BI=206$ +$LK,"RedSeaFreeClusters",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,248",BI=206$ +$LK,"Fault3",A="FL:::/Kernel/KDbg.CPP.Z,561",BI=207$ +$LK,"CompressBuf",A="FL:::/Kernel/Compress.CPP.Z,281",BI=208$ $LK,"chars_bmp_hex_numeric",A="FL:::/Kernel/StrA.CPP.Z,353"$ -$LK,"CCF_NOT_CONST",A="FL:::/Kernel/KernelA.HPP,2097"$ -$LK,"CeilU64",A="FL:::/Kernel/KMathB.CPP.Z,41",BI=207$ -$LK,"BPlf_LOCKED",A="FL:::/Kernel/KernelA.HPP,2845"$ -$LK,"BDlf_LOCKED",A="FL:::/Kernel/KernelA.HPP,2615"$ +$LK,"CCF_NOT_CONST",A="FL:::/Kernel/KernelA.HPP,2093"$ +$LK,"CeilU64",A="FL:::/Kernel/KMathB.CPP.Z,41",BI=209$ +$LK,"BPlf_LOCKED",A="FL:::/Kernel/KernelA.HPP,2842"$ +$LK,"BDlf_LOCKED",A="FL:::/Kernel/KernelA.HPP,2611"$ +$LK,"TK_OR_EQU",A="FL:::/Kernel/KernelA.HPP,2050"$ $LK,"sys_neg_pows_lst",A="FL:::/Kernel/StrPrint.CPP.Z,213"$ $LK,"sys_pos_pows_lst",A="FL:::/Kernel/StrPrint.CPP.Z,212"$ -$LK,"MStrPrint",A="FL:::/Kernel/StrPrint.CPP.Z,906",BI=208$ -$LK,"DVlf_LOCKED",A="FL:::/Kernel/KernelA.HPP,2637"$ -$LK,"SrcFileName",A="FL:::/Kernel/PSect.CPP.Z,199",BI=209$ -$LK,"RawD",A="FL:::/Kernel/KDbg.CPP.Z,234",BI=210$ -$LK,"IsSingleUser",A="FL:::/Kernel/KMisc.CPP.Z,260",BI=211$ +$LK,"MStrPrint",A="FL:::/Kernel/StrPrint.CPP.Z,914",BI=210$ +$LK,"DVlf_LOCKED",A="FL:::/Kernel/KernelA.HPP,2633"$ +$LK,"SrcFileName",A="FL:::/Kernel/FunSeg.CPP.Z,199",BI=211$ +$LK,"RawD",A="FL:::/Kernel/KDbg.CPP.Z,234",BI=212$ +$LK,"IsSingleUser",A="FL:::/Kernel/KMisc.CPP.Z,260",BI=213$ $LK,"adam_task",A="FL:::/Kernel/KGlbls.CPP.Z,8"$ $LK,"_POW10",A="FL:::/Kernel/KMathA.CPP.Z,524"$ -$LK,"SVCRf_LOCKED",A="FL:::/Kernel/KernelA.HPP,3166"$ -$LK,"BDF_LAST_WAS_WRITE",A="FL:::/Kernel/KernelA.HPP,2598"$ -$LK,"TY_STK",A="FL:::/Kernel/KernelA.HPP,1551"$ +$LK,"SVCRf_LOCKED",A="FL:::/Kernel/KernelA.HPP,3163"$ +$LK,"BDF_LAST_WAS_WRITE",A="FL:::/Kernel/KernelA.HPP,2594"$ +$LK,"TY_STK",A="FL:::/Kernel/KernelA.HPP,1547"$ $LK,"DOCT_CURSOR_MOVEMENT",A="FL:::/Kernel/KernelA.HPP,917"$ -$LK,"SCF_CTRL",A="FL:::/Kernel/KernelA.HPP,3491"$ -$LK,"SCf_CTRL",A="FL:::/Kernel/KernelA.HPP,3476"$ -$LK,"TK_ENDIF",A="FL:::/Kernel/KernelA.HPP,2063"$ -$LK,"RT_UF32",A="FL:::/Kernel/KernelA.HPP,1537"$ -$LK,"CCF_NO_REG_OPT",A="FL:::/Kernel/KernelA.HPP,2098"$ +$LK,"SCF_CTRL",A="FL:::/Kernel/KernelA.HPP,3488"$ +$LK,"SCf_CTRL",A="FL:::/Kernel/KernelA.HPP,3473"$ +$LK,"TK_ENDIF",A="FL:::/Kernel/KernelA.HPP,2059"$ +$LK,"RT_UF32",A="FL:::/Kernel/KernelA.HPP,1533"$ +$LK,"CCF_NO_REG_OPT",A="FL:::/Kernel/KernelA.HPP,2094"$ $LK,"DOCEf_UNDERLINE",A="FL:::/Kernel/KernelA.HPP,1033"$ $LK,"DOCEF_UNDERLINE",A="FL:::/Kernel/KernelA.HPP,1027"$ $LK,"DOCEt_UNDERLINE",A="FL:::/Kernel/KernelA.HPP,948"$ $LK,"DOCET_UNDERLINE",A="FL:::/Kernel/KernelA.HPP,942"$ $LK,"RLf_DOC",A="FL:::/Kernel/KernelA.HPP,446"$ $LK,"pi",A="FL:::/Kernel/KernelA.HPP,48"$ -$LK,"ICF_ALTERNATE_TEMPLATE",A="FL:::/Kernel/KernelA.HPP,1579"$ +$LK,"ICF_ALTERNATE_TEMPLATE",A="FL:::/Kernel/KernelA.HPP,1575"$ $LK,"ATTRF_UNDERLINE",A="FL:::/Kernel/KernelA.HPP,885"$ $LK,"ATTRf_UNDERLINE",A="FL:::/Kernel/KernelA.HPP,890"$ -$LK,"KbdMouseVarsInit",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,294",BI=212$ -$LK,"DOCF_BWD_MOVEMENT",A="FL:::/Kernel/KernelA.HPP,1252"$ -$LK,"RT_MASK",A="FL:::/Kernel/KernelA.HPP,1541"$ +$LK,"KbdMouseVarsInit",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,294",BI=214$ +$LK,"DOCF_BWD_MOVEMENT",A="FL:::/Kernel/KernelA.HPP,1249"$ +$LK,"RT_MASK",A="FL:::/Kernel/KernelA.HPP,1537"$ $LK,"SYS_SEMA_UPDATE_WIN_Z_BUF",A="FL:::/Kernel/KernelA.HPP,602"$ -$LK,"Exit",A="FL:::/Kernel/KTask.CPP.Z,1",BI=213$ -$LK,"TASKf_BREAK_TO_SHIFT_ESC",A="FL:::/Kernel/KernelA.HPP,3247"$ +$LK,"Exit",A="FL:::/Kernel/KTask.CPP.Z,1",BI=215$ +$LK,"TASKf_BREAK_TO_SHIFT_ESC",A="FL:::/Kernel/KernelA.HPP,3244"$ $LK,"HTT_KEYWORD",A="FL:::/Kernel/KernelA.HPP,685"$ -$LK,"CopySingleZ",A="FL:::/Kernel/BlkDev/DskCopy.CPP.Z,1",BI=214$ -$LK,"DCF_NO_TRANSPARENTS",A="FL:::/Kernel/KernelA.HPP,3575"$ +$LK,"CopySingleZ",A="FL:::/Kernel/BlkDev/DskCopy.CPP.Z,1",BI=216$ +$LK,"DCF_NO_TRANSPARENTS",A="FL:::/Kernel/KernelA.HPP,3572"$ $LK,"HTt_KEYWORD",A="FL:::/Kernel/KernelA.HPP,655"$ $LK,"SYS_SEMA_IN_DEBUGGER",A="FL:::/Kernel/KernelA.HPP,591"$ -$LK,"RT_UF64",A="FL:::/Kernel/KernelA.HPP,1539"$ -$LK,"DOCf_BWD_MOVEMENT",A="FL:::/Kernel/KernelA.HPP,1287"$ -$LK,"GetMsg",A="FL:::/Kernel/SerialDev/Message.CPP.Z,95",BI=215$ -$LK,"CMPCrash",A="FL:::/Kernel/KernelA.HPP,3808"$ -$LK,"MEM_NUM_PML1",A="FL:::/Kernel/KernelA.HPP,3414"$ -$LK,"ROPBF_HALF_RANGE_COLOR",A="FL:::/Kernel/KernelA.HPP,2888"$ -$LK,"MEM_NUM_PML2",A="FL:::/Kernel/KernelA.HPP,3415"$ -$LK,"ICF_SHORT_JMP",A="FL:::/Kernel/KernelA.HPP,1566"$ +$LK,"RT_UF64",A="FL:::/Kernel/KernelA.HPP,1535"$ +$LK,"DOCf_BWD_MOVEMENT",A="FL:::/Kernel/KernelA.HPP,1284"$ +$LK,"GetMsg",A="FL:::/Kernel/SerialDev/Message.CPP.Z,95",BI=217$ +$LK,"CMPCrash",A="FL:::/Kernel/KernelA.HPP,3805"$ +$LK,"MEM_NUM_PML1",A="FL:::/Kernel/KernelA.HPP,3411"$ +$LK,"ROPBF_HALF_RANGE_COLOR",A="FL:::/Kernel/KernelA.HPP,2885"$ +$LK,"MEM_NUM_PML2",A="FL:::/Kernel/KernelA.HPP,3412"$ +$LK,"ICF_SHORT_JMP",A="FL:::/Kernel/KernelA.HPP,1562"$ $LK,"IA32_FS_BASE",A="FL:::/Kernel/KernelA.HPP,516"$ -$LK,"Rand",A="FL:::/Kernel/KMathB.CPP.Z,122",BI=216$ -$LK,"MEM_NUM_PML3",A="FL:::/Kernel/KernelA.HPP,3416"$ -$LK,"FAT32_ENTRIES_BITS",A="FL:::/Kernel/KernelA.HPP,2367"$ -$LK,"TK_IDENT",A="FL:::/Kernel/KernelA.HPP,2031"$ -$LK,"ArcCompressBuf",A="FL:::/Kernel/Compress.CPP.Z,110",BI=217$ -$LK,"MEM_NUM_PML4",A="FL:::/Kernel/KernelA.HPP,3417"$ -$LK,"ToFileLine",A="FL:::/Kernel/EdLite.CPP.Z,303",BI=218$ +$LK,"Rand",A="FL:::/Kernel/KMathB.CPP.Z,122",BI=218$ +$LK,"MEM_NUM_PML3",A="FL:::/Kernel/KernelA.HPP,3413"$ +$LK,"FAT32_ENTRIES_BITS",A="FL:::/Kernel/KernelA.HPP,2363"$ +$LK,"TK_IDENT",A="FL:::/Kernel/KernelA.HPP,2027"$ +$LK,"ArcCompressBuf",A="FL:::/Kernel/Compress.CPP.Z,110",BI=219$ +$LK,"MEM_NUM_PML4",A="FL:::/Kernel/KernelA.HPP,3414"$ +$LK,"ToFileLine",A="FL:::/Kernel/EdLite.CPP.Z,303",BI=220$ $LK,"D3Unit",A="FL:::/Kernel/KernelB.HPP,168"$ -$LK,"CTRLT_WIN_HSCROLL",A="FL:::/Kernel/KernelA.HPP,3039"$ -$LK,"TK_IFAOT",A="FL:::/Kernel/KernelA.HPP,2061"$ -$LK,"IsDotC",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,31",BI=219$ -$LK,"BDf_LAST_WAS_WRITE",A="FL:::/Kernel/KernelA.HPP,2608"$ -$LK,"CICArg",A="FL:::/Kernel/KernelA.HPP,1592"$ +$LK,"CTRLT_WIN_HSCROLL",A="FL:::/Kernel/KernelA.HPP,3036"$ +$LK,"TK_IFAOT",A="FL:::/Kernel/KernelA.HPP,2057"$ +$LK,"IsDotC",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,31",BI=221$ +$LK,"BDf_LAST_WAS_WRITE",A="FL:::/Kernel/KernelA.HPP,2604"$ +$LK,"TK_GREATER_EQU",A="FL:::/Kernel/KernelA.HPP,2041"$ +$LK,"CICArg",A="FL:::/Kernel/KernelA.HPP,1588"$ $LK,"DOCEf_CENTER_X",A="FL:::/Kernel/KernelA.HPP,1059"$ $LK,"DOCEF_CENTER_X",A="FL:::/Kernel/KernelA.HPP,985"$ $LK,"SYS_TIMER_FREQ",A="FL:::/Kernel/KernelA.HPP,546"$ -$LK,"HashTablePurge",A="FL:::/Kernel/KHashB.CPP.Z,107",BI=220$ -$LK,"GR_HEIGHT",A="FL:::/Kernel/KernelA.HPP,3564"$ +$LK,"HashTablePurge",A="FL:::/Kernel/KHashB.CPP.Z,107",BI=222$ +$LK,"GR_HEIGHT",A="FL:::/Kernel/KernelA.HPP,3561"$ $LK,"DOCEf_CENTER_Y",A="FL:::/Kernel/KernelA.HPP,1062"$ $LK,"DOCEF_CENTER_Y",A="FL:::/Kernel/KernelA.HPP,988"$ -$LK,"Seed",A="FL:::/Kernel/KMathB.CPP.Z,128",BI=221$ -$LK,"DrvsRelease",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,27",BI=222$ -$LK,"TASKf_FILTER_INPUT",A="FL:::/Kernel/KernelA.HPP,3241"$ +$LK,"Seed",A="FL:::/Kernel/KMathB.CPP.Z,128",BI=223$ +$LK,"DrvsRelease",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,27",BI=224$ +$LK,"TASKf_FILTER_INPUT",A="FL:::/Kernel/KernelA.HPP,3238"$ $LK,"DOCEF_REFRESH_DATA",A="FL:::/Kernel/KernelA.HPP,1003"$ $LK,"SYS_SEMA_FLUSH_VGA_IMAGE",A="FL:::/Kernel/KernelA.HPP,596"$ -$LK,"OPTf_NO_REG_VAR",A="FL:::/Kernel/KernelA.HPP,1515"$ -$LK,"CTRLF_SHOW",A="FL:::/Kernel/KernelA.HPP,3043"$ +$LK,"OPTf_NO_REG_VAR",A="FL:::/Kernel/KernelA.HPP,1511"$ +$LK,"CTRLF_SHOW",A="FL:::/Kernel/KernelA.HPP,3040"$ $LK,"DOCEf_REFRESH_DATA",A="FL:::/Kernel/KernelA.HPP,1077"$ $LK,"DOCEf_LEFT_EXP",A="FL:::/Kernel/KernelA.HPP,1040"$ $LK,"DOCEF_LEFT_EXP",A="FL:::/Kernel/KernelA.HPP,961"$ -$LK,"ISO1FileRead",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,190",BI=223$ -$LK,"ATAPIWaitReady",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,334",BI=224$ -$LK,"TK_MUL_EQUAL",A="FL:::/Kernel/KernelA.HPP,2051"$ -$LK,"TK_NOT_EQUAL",A="FL:::/Kernel/KernelA.HPP,2043"$ -$LK,"SC_PRTSCRN1",A="FL:::/Kernel/KernelA.HPP,3541"$ -$LK,"FUF_ALL",A="FL:::/Kernel/KernelA.HPP,2557"$ +$LK,"ISO1FileRead",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,190",BI=225$ +$LK,"ATAPIWaitReady",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,334",BI=226$ +$LK,"SC_PRTSCRN1",A="FL:::/Kernel/KernelA.HPP,3538"$ +$LK,"FUF_ALL",A="FL:::/Kernel/KernelA.HPP,2553"$ $LK,"STR_LEN",A="FL:::/Kernel/KernelA.HPP,39"$ -$LK,"DskCacheQueIns",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,53",BI=225$ -$LK,"SC_PRTSCRN2",A="FL:::/Kernel/KernelA.HPP,3542"$ +$LK,"DskCacheQueIns",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,53",BI=227$ +$LK,"SC_PRTSCRN2",A="FL:::/Kernel/KernelA.HPP,3539"$ $LK,"sys_semas",A="FL:::/Kernel/KernelB.HPP,237"$ -$LK,"InputFilterTask",A="FL:::/Kernel/SerialDev/Message.CPP.Z,1",BI=226$ +$LK,"InputFilterTask",A="FL:::/Kernel/SerialDev/Message.CPP.Z,1",BI=228$ $LK,"SYS_HASH_STR",A="FL:::/Kernel/KHashA.CPP.Z,4"$ -$LK,"ATAR0_CMD",A="FL:::/Kernel/KernelA.HPP,2243"$ +$LK,"ATAR0_CMD",A="FL:::/Kernel/KernelA.HPP,2239"$ $LK,"I_DBG",A="FL:::/Kernel/KernelA.HPP,294"$ -$LK,"FATNameTo",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,135",BI=227$ -$LK,"SrvCmdQueDel",A="FL:::/Kernel/SrvCmd.CPP.Z,7",BI=228$ +$LK,"FATNameTo",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,130",BI=229$ +$LK,"SrvCmdQueDel",A="FL:::/Kernel/SrvCmd.CPP.Z,7",BI=230$ $LK,"MinI64",A="FL:::/Kernel/KernelB.HPP,100"$ $LK,"MaxU64",A="FL:::/Kernel/KernelB.HPP,99"$ $LK,"CallInd",A="FL:::/Kernel/KernelB.HPP,48"$ -$LK,"EndianI64",A="FL:::/Kernel/KMisc.CPP.Z,25",BI=229$ +$LK,"EndianI64",A="FL:::/Kernel/KMisc.CPP.Z,25",BI=231$ $LK,"_MSIZE",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,323"$ -$LK,"AC_MAX_FILLINS",A="FL:::/Kernel/KernelA.HPP,1457"$ +$LK,"AC_MAX_FILLINS",A="FL:::/Kernel/KernelA.HPP,1453"$ $LK,"GVF_IMPORT",A="FL:::/Kernel/KernelA.HPP,860"$ $LK,"HTF_IMPORT",A="FL:::/Kernel/KernelA.HPP,698"$ $LK,"HTf_IMPORT",A="FL:::/Kernel/KernelA.HPP,668"$ -$LK,"NUM_BLKDEVS",A="FL:::/Kernel/KernelA.HPP,2617"$ -$LK,"IEF_PLUS_OPCODE",A="FL:::/Kernel/KernelA.HPP,1690"$ +$LK,"NUM_BLKDEVS",A="FL:::/Kernel/KernelA.HPP,2613"$ +$LK,"IEF_PLUS_OPCODE",A="FL:::/Kernel/KernelA.HPP,1686"$ $LK,"LAPIC_ICR_LOW",A="FL:::/Kernel/KernelA.HPP,489"$ $LK,"mouse",A="FL:::/Kernel/KGlbls.CPP.Z,27"$ $LK,"D3Zero",A="FL:::/Kernel/KernelB.HPP,169"$ -$LK,"ST_WARN_ST",A="FL:::/Kernel/KernelA.HPP,3470"$ -$LK,"FUF_SCAN_PARENTS",A="FL:::/Kernel/KernelA.HPP,2574"$ -$LK,"DskCacheInvalidate2",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,97",BI=230$ -$LK,"CCtrl",A="FL:::/Kernel/KernelA.HPP,3065"$ -$LK,"CBlkDev",A="FL:::/Kernel/KernelA.HPP,2619"$ +$LK,"ST_WARN_ST",A="FL:::/Kernel/KernelA.HPP,3467"$ +$LK,"FUF_SCAN_PARENTS",A="FL:::/Kernel/KernelA.HPP,2570"$ +$LK,"DskCacheInvalidate2",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,97",BI=232$ +$LK,"CCtrl",A="FL:::/Kernel/KernelA.HPP,3062"$ +$LK,"CBlkDev",A="FL:::/Kernel/KernelA.HPP,2615"$ $LK,"DOCT_SONG",A="FL:::/Kernel/KernelA.HPP,931"$ $LK,"DOCT_TREE",A="FL:::/Kernel/KernelA.HPP,927"$ $LK,"progress1_desc",A="FL:::/Kernel/KernelB.HPP,214"$ -$LK,"BDS_ED_FILENAME_DRV",A="FL:::/Kernel/KernelA.HPP,3226"$ +$LK,"BDS_ED_FILENAME_DRV",A="FL:::/Kernel/KernelA.HPP,3223"$ $LK,"DOCT_TEXT",A="FL:::/Kernel/KernelA.HPP,893"$ $LK,"CMathODE",A="FL:::/Kernel/KernelA.HPP,242"$ -$LK,"WinInside",A="FL:::/Kernel/Display.CPP.Z,126",BI=231$ +$LK,"WinInside",A="FL:::/Kernel/Display.CPP.Z,126",BI=233$ $LK,"RFLAGf_ALIGN_CHECK",A="FL:::/Kernel/KernelA.HPP,319"$ -$LK,"MAllocIdentical",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,393",BI=232$ -$LK,"FUf_SCAN_PARENTS",A="FL:::/Kernel/KernelA.HPP,2548"$ -$LK,"DOCF_ALLOW_UNDO",A="FL:::/Kernel/KernelA.HPP,1248"$ +$LK,"MAllocIdentical",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,393",BI=234$ +$LK,"FUf_SCAN_PARENTS",A="FL:::/Kernel/KernelA.HPP,2544"$ +$LK,"DOCF_ALLOW_UNDO",A="FL:::/Kernel/KernelA.HPP,1245"$ $LK,"CMemberLst",A="FL:::/Kernel/KernelA.HPP,790"$ -$LK,"DOCf_ALLOW_UNDO",A="FL:::/Kernel/KernelA.HPP,1283"$ -$LK,"DskCacheQueRem",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,46",BI=233$ +$LK,"DOCf_ALLOW_UNDO",A="FL:::/Kernel/KernelA.HPP,1280"$ +$LK,"DskCacheQueRem",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,46",BI=235$ $LK,"_D3_NORM",A="FL:::/Kernel/KMathA.CPP.Z,4"$ $LK,"DOCEf_BLINK",A="FL:::/Kernel/KernelA.HPP,1030"$ $LK,"DOCEF_BLINK",A="FL:::/Kernel/KernelA.HPP,1024"$ -$LK,"IsDotZ",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,22",BI=234$ -$LK,"HashGenericAdd",A="FL:::/Kernel/KHashB.CPP.Z,140",BI=235$ +$LK,"IsDotZ",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,22",BI=236$ +$LK,"HashGenericAdd",A="FL:::/Kernel/KHashB.CPP.Z,140",BI=237$ $LK,"_TASK_CONTEXT_RESTORE",A="FL:::/Kernel/Sched.CPP.Z,106"$ $LK,"BFieldOrU32",A="FL:::/Kernel/KernelB.HPP,32"$ -$LK,"TK_IFJIT",A="FL:::/Kernel/KernelA.HPP,2062"$ -$LK,"RedSeaFileRead",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,209",BI=236$ -$LK,"MousePktRead",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,1",BI=237$ -$LK,"VGAP_CRTC_DATA",A="FL:::/Kernel/KernelA.HPP,3686"$ -$LK,"ARGT_REL32",A="FL:::/Kernel/KernelA.HPP,1841"$ -$LK,"ARGT_REL16",A="FL:::/Kernel/KernelA.HPP,1840"$ +$LK,"TK_IFJIT",A="FL:::/Kernel/KernelA.HPP,2058"$ +$LK,"RedSeaFileRead",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,205",BI=238$ +$LK,"MousePktRead",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,1",BI=239$ +$LK,"VGAP_CRTC_DATA",A="FL:::/Kernel/KernelA.HPP,3683"$ +$LK,"ARGT_REL32",A="FL:::/Kernel/KernelA.HPP,1837"$ +$LK,"ARGT_REL16",A="FL:::/Kernel/KernelA.HPP,1836"$ $LK,"cpu_structs",A="FL:::/Kernel/KernelB.HPP,233"$ -$LK,"SC_DELETE",A="FL:::/Kernel/KernelA.HPP,3526"$ +$LK,"SC_DELETE",A="FL:::/Kernel/KernelA.HPP,3523"$ $LK,"MAX_U64_F64",A="FL:::/Kernel/KernelA.HPP,43"$ $LK,"CLine",A="FL:::/Kernel/EdLite.CPP.Z,1"$ -$LK,"REGG_C_LOCAL_VARS",A="FL:::/Kernel/KernelA.HPP,1754"$ -$LK,"ACD_MAX_FILLINS",A="FL:::/Kernel/KernelA.HPP,1494"$ +$LK,"REGG_C_LOCAL_VARS",A="FL:::/Kernel/KernelA.HPP,1750"$ +$LK,"ACD_MAX_FILLINS",A="FL:::/Kernel/KernelA.HPP,1490"$ $LK,"REGT_SEG",A="FL:::/Kernel/KernelA.HPP,736"$ $LK,"CMass",A="FL:::/Kernel/KernelA.HPP,207"$ -$LK,"GetStr",A="FL:::/Kernel/SerialDev/Message.CPP.Z,193",BI=238$ -$LK,"LTRED",A="FL:::/Kernel/KernelA.HPP,2921"$ +$LK,"GetStr",A="FL:::/Kernel/SerialDev/Message.CPP.Z,193",BI=240$ +$LK,"LTRED",A="FL:::/Kernel/KernelA.HPP,2918"$ +$LK,"FSG_TYPE_MASK",A="FL:::/Kernel/KernelA.HPP,2645"$ $LK,"StrIMatch",A="FL:::/Kernel/StrA.CPP.Z,319"$ $LK,"HTG_TYPE_MASK",A="FL:::/Kernel/KernelA.HPP,693"$ $LK,"Sign",A="FL:::/Kernel/KernelB.HPP,141"$ -$LK,"ExpandBuf",A="FL:::/Kernel/Compress.CPP.Z,250",BI=239$ +$LK,"ExpandBuf",A="FL:::/Kernel/Compress.CPP.Z,250",BI=241$ $LK,"DOCT_PAGE_LEN",A="FL:::/Kernel/KernelA.HPP,900"$ $LK,"RLf_RAW",A="FL:::/Kernel/KernelA.HPP,441"$ -$LK,"ToggleZorNotZ",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,238",BI=240$ -$LK,"VGAP_ATTR_INDEX",A="FL:::/Kernel/KernelA.HPP,3675"$ +$LK,"ToggleZorNotZ",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,255",BI=242$ +$LK,"VGAP_ATTR_INDEX",A="FL:::/Kernel/KernelA.HPP,3672"$ $LK,"D3MulEqu",A="FL:::/Kernel/KernelB.HPP,163"$ -$LK,"BDS_CONST",A="FL:::/Kernel/KernelA.HPP,3224"$ +$LK,"BDS_CONST",A="FL:::/Kernel/KernelA.HPP,3221"$ $LK,"MP_MAX_PROCESSORS",A="FL:::/Kernel/KernelA.HPP,301"$ -$LK,"SysGlblsInit",A="FL:::/Kernel/KEnd.CPP.Z,1",BI=241$ -$LK,"PutSrcLink",A="FL:::/Kernel/PSect.CPP.Z,255",BI=242$ -$LK,"CMenu",A="FL:::/Kernel/KernelA.HPP,3099"$ -$LK,"BDT_ATAPI",A="FL:::/Kernel/KernelA.HPP,2591"$ -$LK,"FUF_MAP",A="FL:::/Kernel/KernelA.HPP,2562"$ -$LK,"CFAT32DirEntry",A="FL:::/Kernel/KernelA.HPP,2338"$ -$LK,"ACD_POS_END",A="FL:::/Kernel/KernelA.HPP,1482"$ +$LK,"SysGlblsInit",A="FL:::/Kernel/KEnd.CPP.Z,1",BI=243$ +$LK,"PutSrcLink",A="FL:::/Kernel/FunSeg.CPP.Z,255",BI=244$ +$LK,"CMenu",A="FL:::/Kernel/KernelA.HPP,3096"$ +$LK,"BDT_ATAPI",A="FL:::/Kernel/KernelA.HPP,2587"$ +$LK,"FUF_MAP",A="FL:::/Kernel/KernelA.HPP,2558"$ +$LK,"CFAT32DirEntry",A="FL:::/Kernel/KernelA.HPP,2334"$ +$LK,"ACD_POS_END",A="FL:::/Kernel/KernelA.HPP,1478"$ $LK,"DOCT_INVERT",A="FL:::/Kernel/KernelA.HPP,913"$ -$LK,"CMT_HASH_ENTRY",A="FL:::/Kernel/KernelA.HPP,1655"$ +$LK,"CMT_HASH_ENTRY",A="FL:::/Kernel/KernelA.HPP,1651"$ $LK,"RLf_VGA",A="FL:::/Kernel/KernelA.HPP,435"$ -$LK,"WIf_FOCUS_TASK_IP_WHEEL",A="FL:::/Kernel/KernelA.HPP,1426"$ +$LK,"WIf_FOCUS_TASK_IP_WHEEL",A="FL:::/Kernel/KernelA.HPP,1422"$ $LK,"LAPIC_LVT_PERF",A="FL:::/Kernel/KernelA.HPP,494"$ -$LK,"MemLowPagesProtect",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,58",BI=243$ -$LK,"SC_F1",A="FL:::/Kernel/KernelA.HPP,3527"$ +$LK,"MemLowPagesProtect",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,58",BI=245$ +$LK,"SC_F1",A="FL:::/Kernel/KernelA.HPP,3524"$ $LK,"SYS_SEMAS",A="FL:::/Kernel/KStart.CPP.Z,231"$ -$LK,"SC_F2",A="FL:::/Kernel/KernelA.HPP,3528"$ +$LK,"SC_F2",A="FL:::/Kernel/KernelA.HPP,3525"$ $LK,"SYS_VAR_INIT_FLAG",A="FL:::/Home/Temp.TXT.Z,1"$ $LK,"SYS_MEM_INIT_FLAG",A="FL:::/Home/Temp.TXT.Z,1"$ -$LK,"SC_F3",A="FL:::/Kernel/KernelA.HPP,3529"$ +$LK,"SC_F3",A="FL:::/Kernel/KernelA.HPP,3526"$ $LK,"SignI64",A="FL:::/Kernel/KernelB.HPP,103"$ $LK,"_CALLIND",A="FL:::/Kernel/KUtils.CPP.Z,333"$ -$LK,"SC_F4",A="FL:::/Kernel/KernelA.HPP,3530"$ -$LK,"WSSf_SET_TO_POS",A="FL:::/Kernel/KernelA.HPP,3049"$ -$LK,"RS_ATTR_SYSTEM",A="FL:::/Kernel/KernelA.HPP,2486"$ +$LK,"SC_F4",A="FL:::/Kernel/KernelA.HPP,3527"$ +$LK,"WSSf_SET_TO_POS",A="FL:::/Kernel/KernelA.HPP,3046"$ +$LK,"RS_ATTR_SYSTEM",A="FL:::/Kernel/KernelA.HPP,2482"$ $LK,"SYS_SEMA_MUTE",A="FL:::/Kernel/KernelA.HPP,604"$ $LK,"I_BPT",A="FL:::/Kernel/KernelA.HPP,287"$ $LK,"_TAKE_EXCEPT",A="FL:::/Kernel/KExcept.CPP.Z,20"$ -$LK,"DefineCnt",A="FL:::/Kernel/KDefine.CPP.Z,74",BI=244$ -$LK,"SC_F5",A="FL:::/Kernel/KernelA.HPP,3531"$ -$LK,"WIF_FOCUS_TASK_MENU",A="FL:::/Kernel/KernelA.HPP,1395"$ -$LK,"RedSeaCd",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,238",BI=245$ +$LK,"DefineCnt",A="FL:::/Kernel/KDefine.CPP.Z,74",BI=246$ +$LK,"SC_F5",A="FL:::/Kernel/KernelA.HPP,3528"$ +$LK,"WIF_FOCUS_TASK_MENU",A="FL:::/Kernel/KernelA.HPP,1391"$ +$LK,"RedSeaCd",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,234",BI=247$ $LK,"C:/Doc/Bit.TXT.Z",A="FL:::/Kernel/KernelB.HPP,9"$ -$LK,"SC_F6",A="FL:::/Kernel/KernelA.HPP,3532"$ -$LK,"SysGrInit",A="FL:::/Kernel/KEnd.CPP.Z,67",BI=246$ -$LK,"ArcCtrlDel",A="FL:::/Kernel/Compress.CPP.Z,244",BI=247$ -$LK,"SysBadMAlloc",A="FL:::/Kernel/Mem/Mem512.CPP.Z,6",BI=248$ -$LK,"SC_F7",A="FL:::/Kernel/KernelA.HPP,3533"$ +$LK,"SC_F6",A="FL:::/Kernel/KernelA.HPP,3529"$ +$LK,"SysGrInit",A="FL:::/Kernel/KEnd.CPP.Z,67",BI=248$ +$LK,"ArcCtrlDel",A="FL:::/Kernel/Compress.CPP.Z,244",BI=249$ +$LK,"SysBadMAlloc",A="FL:::/Kernel/Mem/Mem512.CPP.Z,6",BI=250$ +$LK,"SC_F7",A="FL:::/Kernel/KernelA.HPP,3530"$ $LK,"DOCSS_NORMAL",A="FL:::/Kernel/KernelA.HPP,1107"$ $LK,"GVF_EXTERN",A="FL:::/Kernel/KernelA.HPP,861"$ +$LK,"blkdev_text_attr",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,278"$ $LK,"SPF_NEG_E",A="FL:::/Kernel/StrPrint.CPP.Z,11"$ -$LK,"SC_F8",A="FL:::/Kernel/KernelA.HPP,3534"$ -$LK,"Mute",A="FL:::/Kernel/KMisc.CPP.Z,204",BI=249$ +$LK,"SC_F8",A="FL:::/Kernel/KernelA.HPP,3531"$ +$LK,"Mute",A="FL:::/Kernel/KMisc.CPP.Z,204",BI=251$ $LK,"INT_FAULT",A="FL:::/Kernel/KInts.CPP.Z,52"$ $LK,"progress2_desc",A="FL:::/Kernel/KernelB.HPP,218"$ -$LK,"DCSF_PALETTE_GET",A="FL:::/Kernel/KernelA.HPP,3596"$ -$LK,"SC_F9",A="FL:::/Kernel/KernelA.HPP,3535"$ +$LK,"DCSF_PALETTE_GET",A="FL:::/Kernel/KernelA.HPP,3593"$ +$LK,"SC_F9",A="FL:::/Kernel/KernelA.HPP,3532"$ $LK,"DOCEF_SOLID_BORDER",A="FL:::/Kernel/KernelA.HPP,999"$ -$LK,"KbdBuildSC",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,298",BI=250$ +$LK,"KbdBuildSC",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,298",BI=252$ $LK,"IOAPICID",A="FL:::/Kernel/KernelA.HPP,506"$ $LK,"RFLAGf_SIGN",A="FL:::/Kernel/KernelA.HPP,309"$ -$LK,"AMAllocIdentical",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,404",BI=251$ -$LK,"DKGRAY",A="FL:::/Kernel/KernelA.HPP,2917"$ +$LK,"AMAllocIdentical",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,404",BI=253$ +$LK,"DKGRAY",A="FL:::/Kernel/KernelA.HPP,2914"$ $LK,"DOCEF_MARGIN_REL_X",A="FL:::/Kernel/KernelA.HPP,992"$ -$LK,"PutDirLink",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,201",BI=252$ -$LK,"EndianU32",A="FL:::/Kernel/KMisc.CPP.Z,15",BI=253$ -$LK,"EndianU16",A="FL:::/Kernel/KMisc.CPP.Z,7",BI=254$ +$LK,"PutDirLink",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,201",BI=254$ +$LK,"EndianU32",A="FL:::/Kernel/KMisc.CPP.Z,15",BI=255$ +$LK,"EndianU16",A="FL:::/Kernel/KMisc.CPP.Z,7",BI=256$ $LK,"DOCEf_SOLID_BORDER",A="FL:::/Kernel/KernelA.HPP,1073"$ $LK,"SPF_NEG_AUX_FMT_NUM",A="FL:::/Kernel/StrPrint.CPP.Z,12"$ $LK,"sys_pci_busses",A="FL:::/Kernel/KernelB.HPP,243"$ -$LK,"BOOT_STK_SIZE",A="FL:::/Kernel/KernelA.HPP,3833"$ -$LK,"TTS_LOCKED_CONST",A="FL:::/Kernel/KernelA.HPP,3230"$ -$LK,"CCf_FUN_EXP",A="FL:::/Kernel/KernelA.HPP,2107"$ -$LK,"CCF_FUN_EXP",A="FL:::/Kernel/KernelA.HPP,2106"$ +$LK,"BOOT_STK_SIZE",A="FL:::/Kernel/KernelA.HPP,3830"$ +$LK,"TTS_LOCKED_CONST",A="FL:::/Kernel/KernelA.HPP,3227"$ +$LK,"CCf_FUN_EXP",A="FL:::/Kernel/KernelA.HPP,2103"$ +$LK,"CCF_FUN_EXP",A="FL:::/Kernel/KernelA.HPP,2102"$ $LK,"LAPIC_APIC_VERSION",A="FL:::/Kernel/KernelA.HPP,474"$ -$LK,"PutS",A="FL:::/Kernel/KeyDev.CPP.Z,29",BI=255$ +$LK,"PutS",A="FL:::/Kernel/KeyDev.CPP.Z,29",BI=257$ $LK,"DOCEf_MARGIN_REL_X",A="FL:::/Kernel/KernelA.HPP,1066"$ $LK,"CDocBin",A="FL:::/Kernel/KernelA.HPP,1093"$ $LK,"LAPIC_BASE",A="FL:::/Kernel/KernelA.HPP,471"$ $LK,"MAX_F64",A="FL:::/Kernel/KernelA.HPP,44"$ -$LK,"StrPrintJoin",A="FL:::/Kernel/StrPrint.CPP.Z,218",BI=256$ +$LK,"StrPrintJoin",A="FL:::/Kernel/StrPrint.CPP.Z,218",BI=258$ $LK,"IA32_GS_BASE",A="FL:::/Kernel/KernelA.HPP,517"$ $LK,"log2_e",A="FL:::/Kernel/KernelA.HPP,52"$ -$LK,"CurDir",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,254",BI=257$ +$LK,"CurDir",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,271",BI=259$ $LK,"MinU64",A="FL:::/Kernel/KernelB.HPP,101"$ $LK,"_SYS_HLT",A="FL:::/Kernel/KUtils.CPP.Z,469"$ -$LK,"CCF_AOT_COMPILE",A="FL:::/Kernel/KernelA.HPP,2117"$ -$LK,"OPTf_KEEP_PRIVATE",A="FL:::/Kernel/KernelA.HPP,1514"$ +$LK,"CCF_AOT_COMPILE",A="FL:::/Kernel/KernelA.HPP,2113"$ +$LK,"OPTf_KEEP_PRIVATE",A="FL:::/Kernel/KernelA.HPP,1510"$ $LK,"MAX_I32",A="FL:::/Kernel/KernelA.HPP,31"$ $LK,"MAX_I16",A="FL:::/Kernel/KernelA.HPP,27"$ $LK,"HTF_EXPORT",A="FL:::/Kernel/KernelA.HPP,697"$ $LK,"HTf_EXPORT",A="FL:::/Kernel/KernelA.HPP,667"$ -$LK,"ATAPIReadBlks2",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,385",BI=258$ +$LK,"ATAPIReadBlks2",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,385",BI=260$ $LK,"_D3_UNIT",A="FL:::/Kernel/KMathA.CPP.Z,305"$ -$LK,"CCf_AOT_COMPILE",A="FL:::/Kernel/KernelA.HPP,2118"$ -$LK,"POP_C_REGS",A="FL:::/Kernel/KernelA.HPP,1728"$ +$LK,"CCf_AOT_COMPILE",A="FL:::/Kernel/KernelA.HPP,2114"$ +$LK,"POP_C_REGS",A="FL:::/Kernel/KernelA.HPP,1724"$ $LK,"_STRIMATCH",A="FL:::/Kernel/StrA.CPP.Z,262"$ -$LK,"DrvChk",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,117",BI=259$ +$LK,"DrvChk",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,118",BI=261$ $LK,"CSema",A="FL:::/Kernel/KernelA.HPP,581"$ $LK,"EXT_HEAPLOG_MALLOC",A="FL:::/Kernel/KernelA.HPP,571"$ -$LK,"GR_WIDTH",A="FL:::/Kernel/KernelA.HPP,3563"$ +$LK,"GR_WIDTH",A="FL:::/Kernel/KernelA.HPP,3560"$ $LK,"DOCT_SOFT_NEW_LINE",A="FL:::/Kernel/KernelA.HPP,895"$ -$LK,"GetBaseUnit",A="FL:::/Kernel/BlkDev/DskAddDev.CPP.Z,170",BI=260$ -$LK,"MapDrv",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,188",BI=261$ -$LK,"DrvMakeFree",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,38",BI=262$ -$LK,"FixSet",A="FL:::/Kernel/EdLite.CPP.Z,327",BI=263$ -$LK,"IPSet",A="FL:::/Kernel/SerialDev/InputPointer.CPP.Z,43",BI=264$ +$LK,"GetBaseUnit",A="FL:::/Kernel/BlkDev/DskAddDev.CPP.Z,167",BI=262$ +$LK,"MapDrv",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,212",BI=263$ +$LK,"DrvMakeFree",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,38",BI=264$ +$LK,"FixSet",A="FL:::/Kernel/EdLite.CPP.Z,327",BI=265$ +$LK,"IPSet",A="FL:::/Kernel/SerialDev/InputPointer.CPP.Z,43",BI=266$ $LK,"SYS_SEMA_HEAPLOG_LOCK",A="FL:::/Kernel/KernelA.HPP,594"$ $LK,"sqrt2",A="FL:::/Kernel/KernelA.HPP,55"$ $LK,"CQueVectU8",A="FL:::/Kernel/KernelA.HPP,161"$ -$LK,"IntFaultHandlersNew",A="FL:::/Kernel/KInts.CPP.Z,156",BI=265$ -$LK,"TASKf_INPUT_FILTER_TASK",A="FL:::/Kernel/KernelA.HPP,3240"$ -$LK,"OM_CB",A="FL:::/Kernel/KernelA.HPP,1830"$ +$LK,"IntFaultHandlersNew",A="FL:::/Kernel/KInts.CPP.Z,156",BI=267$ +$LK,"TASKf_INPUT_FILTER_TASK",A="FL:::/Kernel/KernelA.HPP,3237"$ +$LK,"OM_CB",A="FL:::/Kernel/KernelA.HPP,1826"$ $LK,"MAX_I64",A="FL:::/Kernel/KernelA.HPP,35"$ -$LK,"throw",A="FL:::/Kernel/KExcept.CPP.Z,81",BI=266$ +$LK,"throw",A="FL:::/Kernel/KExcept.CPP.Z,82",BI=268$ $LK,"sys_boot_base",A="FL:::/Kernel/KernelB.HPP,37"$ -$LK,"BDF_READ_ONLY_OVERRIDE",A="FL:::/Kernel/KernelA.HPP,2597"$ -$LK,"TK_AND_AND",A="FL:::/Kernel/KernelA.HPP,2046"$ -$LK,"REG_NONE",A="FL:::/Kernel/KernelA.HPP,1747"$ -$LK,"OC_LOCK_PREFIX",A="FL:::/Kernel/KernelA.HPP,1720"$ -$LK,"WIF_SELF_IP_WHEEL",A="FL:::/Kernel/KernelA.HPP,1388"$ +$LK,"BDF_READ_ONLY_OVERRIDE",A="FL:::/Kernel/KernelA.HPP,2593"$ +$LK,"TK_AND_AND",A="FL:::/Kernel/KernelA.HPP,2042"$ +$LK,"REG_NONE",A="FL:::/Kernel/KernelA.HPP,1743"$ +$LK,"OC_LOCK_PREFIX",A="FL:::/Kernel/KernelA.HPP,1716"$ +$LK,"WIF_SELF_IP_WHEEL",A="FL:::/Kernel/KernelA.HPP,1384"$ $LK,"Ff_INTERRUPT",A="FL:::/Kernel/KernelA.HPP,840"$ -$LK,"OM_CD",A="FL:::/Kernel/KernelA.HPP,1832"$ -$LK,"AAT_ADD_U8",A="FL:::/Kernel/KernelA.HPP,1927"$ +$LK,"CFunSegCache",A="FL:::/Kernel/KernelA.HPP,3795"$ +$LK,"OM_CD",A="FL:::/Kernel/KernelA.HPP,1828"$ +$LK,"AAT_ADD_U8",A="FL:::/Kernel/KernelA.HPP,1923"$ $LK,"REGT_XMM",A="FL:::/Kernel/KernelA.HPP,739"$ $LK,"DOCSS_CPP_Z_COMMENT",A="FL:::/Kernel/KernelA.HPP,1111"$ $LK,"DOCT_SHIFTED_X",A="FL:::/Kernel/KernelA.HPP,915"$ -$LK,"PutExcept",A="FL:::/Kernel/KExcept.CPP.Z,45",BI=267$ +$LK,"PutExcept",A="FL:::/Kernel/KExcept.CPP.Z,45",BI=269$ $LK,"TestExcept",A="FL:::/Kernel/KExcept.CPP.Z,41"$ -$LK,"CColorROPU32",A="FL:::/Kernel/KernelA.HPP,2934"$ -$LK,"CColorROPU16",A="FL:::/Kernel/KernelA.HPP,2930"$ +$LK,"CColorROPU32",A="FL:::/Kernel/KernelA.HPP,2931"$ +$LK,"CColorROPU16",A="FL:::/Kernel/KernelA.HPP,2927"$ $LK,"DOCT_SHIFTED_Y",A="FL:::/Kernel/KernelA.HPP,916"$ $LK,"HTT_FILE",A="FL:::/Kernel/KernelA.HPP,689"$ $LK,"HTT_DEFINE_STR",A="FL:::/Kernel/KernelA.HPP,678"$ $LK,"HTt_FILE",A="FL:::/Kernel/KernelA.HPP,659"$ -$LK,"BootDVDProve",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,1",BI=268$ +$LK,"BootDVDProve",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,1",BI=270$ $LK,"Push",A="FL:::/Kernel/KernelB.HPP,252"$ -$LK,"SVCf_FREE_ON_COMPLETE",A="FL:::/Kernel/KernelA.HPP,3137"$ -$LK,"ICF_DEL_PREVIOUS_INS",A="FL:::/Kernel/KernelA.HPP,1583"$ +$LK,"SVCf_FREE_ON_COMPLETE",A="FL:::/Kernel/KernelA.HPP,3134"$ +$LK,"ICF_DEL_PREVIOUS_INS",A="FL:::/Kernel/KernelA.HPP,1579"$ $LK,"HTt_DEFINE_STR",A="FL:::/Kernel/KernelA.HPP,648"$ $LK,"STK_REP_LEN",A="FL:::/Kernel/KDbg.CPP.Z,102"$ $LK,"I_NMI",A="FL:::/Kernel/KernelA.HPP,286"$ -$LK,"Date2ISO1",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,61",BI=269$ +$LK,"Date2ISO1",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,61",BI=271$ $LK,"ModU64",A="FL:::/Kernel/KernelB.HPP,102"$ -$LK,"SVCf_EXIT_ON_COMPLETE",A="FL:::/Kernel/KernelA.HPP,3131"$ +$LK,"SVCf_EXIT_ON_COMPLETE",A="FL:::/Kernel/KernelA.HPP,3128"$ $LK,"DOCG_DBL_BUF_FLAGS",A="FL:::/Kernel/KernelA.HPP,950"$ -$LK,"WIf_FOCUS_TASK_MENU",A="FL:::/Kernel/KernelA.HPP,1420"$ -$LK,"WIf_SELF_IP_WHEEL",A="FL:::/Kernel/KernelA.HPP,1414"$ -$LK,"CTask",A="FL:::/Kernel/KernelA.HPP,3268"$ -$LK,"SYS_PCI_BUSSES",A="FL:::/Kernel/KStart.CPP.Z,51"$ -$LK,"OC_JMP_REL8",A="FL:::/Kernel/KernelA.HPP,1724"$ +$LK,"WIf_FOCUS_TASK_MENU",A="FL:::/Kernel/KernelA.HPP,1416"$ +$LK,"WIf_SELF_IP_WHEEL",A="FL:::/Kernel/KernelA.HPP,1410"$ +$LK,"CTask",A="FL:::/Kernel/KernelA.HPP,3265"$ +$LK,"OC_JMP_REL8",A="FL:::/Kernel/KernelA.HPP,1720"$ $LK,"_HASH_SINGLE_TABLE_FIND",A="FL:::/Kernel/KHashA.CPP.Z,143"$ $LK,"_D3_ZERO",A="FL:::/Kernel/KMathA.CPP.Z,201"$ -$LK,"ARf_CSPRITE_PICK_GRAPHICALLY",A="FL:::/Kernel/KernelA.HPP,3847"$ -$LK,"Str2F64",A="FL:::/Kernel/StrScan.CPP.Z,55",BI=270$ +$LK,"ARf_CSPRITE_PICK_GRAPHICALLY",A="FL:::/Kernel/KernelA.HPP,3844"$ +$LK,"Str2F64",A="FL:::/Kernel/StrScan.CPP.Z,55",BI=272$ $LK,"_YIELD",A="FL:::/Kernel/Sched.CPP.Z,168"$ -$LK,"OM_IB",A="FL:::/Kernel/KernelA.HPP,1834"$ +$LK,"OM_IB",A="FL:::/Kernel/KernelA.HPP,1830"$ $LK,"progress3_desc",A="FL:::/Kernel/KernelB.HPP,222"$ -$LK,"DCF_SYMMETRY",A="FL:::/Kernel/KernelA.HPP,3580"$ -$LK,"DOCf_PLAIN_TEXT_WITH_TABS",A="FL:::/Kernel/KernelA.HPP,1272"$ -$LK,"DOCF_PLAIN_TEXT_WITH_TABS",A="FL:::/Kernel/KernelA.HPP,1237"$ -$LK,"DrvNextFree",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,51",BI=271$ -$LK,"OM_ID",A="FL:::/Kernel/KernelA.HPP,1836"$ -$LK,"OM_CP",A="FL:::/Kernel/KernelA.HPP,1833"$ -$LK,"WIF_FOCUS_TASK_IP_L",A="FL:::/Kernel/KernelA.HPP,1397"$ +$LK,"DCF_SYMMETRY",A="FL:::/Kernel/KernelA.HPP,3577"$ +$LK,"DrvNextFree",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,51",BI=273$ +$LK,"OM_ID",A="FL:::/Kernel/KernelA.HPP,1832"$ +$LK,"OM_CP",A="FL:::/Kernel/KernelA.HPP,1829"$ +$LK,"WIF_FOCUS_TASK_IP_L",A="FL:::/Kernel/KernelA.HPP,1393"$ $LK,"_ROUND",A="FL:::/Kernel/KMathA.CPP.Z,380"$ $LK,"RFLAGf_TRAP",A="FL:::/Kernel/KernelA.HPP,310"$ $LK,"SYS_HASH_BUCKET_FIND",A="FL:::/Kernel/KHashA.CPP.Z,109"$ -$LK,"BOOT_SRC_DVD",A="FL:::/Kernel/KernelA.HPP,3838"$ -$LK,"FUF_RECURSE",A="FL:::/Kernel/KernelA.HPP,2554"$ -$LK,"FUf_RECURSE",A="FL:::/Kernel/KernelA.HPP,2528"$ +$LK,"BOOT_SRC_DVD",A="FL:::/Kernel/KernelA.HPP,3835"$ +$LK,"FUF_RECURSE",A="FL:::/Kernel/KernelA.HPP,2550"$ +$LK,"FUf_RECURSE",A="FL:::/Kernel/KernelA.HPP,2524"$ $LK,"MemCmp",A="FL:::/Kernel/KernelB.HPP,173"$ -$LK,"SVCf_DONE",A="FL:::/Kernel/KernelA.HPP,3135"$ -$LK,"SC_PAGE_UP",A="FL:::/Kernel/KernelA.HPP,3521"$ -$LK,"User",A="FL:::/Kernel/KTask.CPP.Z,364",BI=272$ -$LK,"WIF_FOCUS_TASK_IP_R",A="FL:::/Kernel/KernelA.HPP,1399"$ +$LK,"SVCf_DONE",A="FL:::/Kernel/KernelA.HPP,3132"$ +$LK,"SC_PAGE_UP",A="FL:::/Kernel/KernelA.HPP,3518"$ +$LK,"User",A="FL:::/Kernel/KTask.CPP.Z,364",BI=274$ +$LK,"WIF_FOCUS_TASK_IP_R",A="FL:::/Kernel/KernelA.HPP,1395"$ $LK,"DOCEf_RIGHT_EXP",A="FL:::/Kernel/KernelA.HPP,1042"$ $LK,"DOCEF_RIGHT_EXP",A="FL:::/Kernel/KernelA.HPP,963"$ -$LK,"DirEntryDel",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,17",BI=273$ -$LK,"CLexFile",A="FL:::/Kernel/KernelA.HPP,1995"$ -$LK,"OM_CW",A="FL:::/Kernel/KernelA.HPP,1831"$ -$LK,"DOCF_DONT_SWAP_OUT",A="FL:::/Kernel/KernelA.HPP,1254"$ +$LK,"DirEntryDel",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,17",BI=275$ +$LK,"CLexFile",A="FL:::/Kernel/KernelA.HPP,1991"$ +$LK,"OM_CW",A="FL:::/Kernel/KernelA.HPP,1827"$ +$LK,"DOCF_DONT_SWAP_OUT",A="FL:::/Kernel/KernelA.HPP,1251"$ $LK,"IA32_LAPIC_BASE",A="FL:::/Kernel/KernelA.HPP,514"$ -$LK,"ATACmd",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,59",BI=274$ -$LK,"BusyWait",A="FL:::/Kernel/KMisc.CPP.Z,136",BI=275$ +$LK,"ATACmd",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,59",BI=276$ +$LK,"BusyWait",A="FL:::/Kernel/KMisc.CPP.Z,136",BI=277$ $LK,"DOCEf_SHIFTED_X",A="FL:::/Kernel/KernelA.HPP,1047"$ $LK,"DOCEF_SHIFTED_X",A="FL:::/Kernel/KernelA.HPP,968"$ $LK,"DOCEf_SHIFTED_Y",A="FL:::/Kernel/KernelA.HPP,1048"$ $LK,"DOCEF_SHIFTED_Y",A="FL:::/Kernel/KernelA.HPP,969"$ -$LK,"Str2I64",A="FL:::/Kernel/StrScan.CPP.Z,1",BI=276$ +$LK,"Str2I64",A="FL:::/Kernel/StrScan.CPP.Z,1",BI=278$ $LK,"Sqrt",A="FL:::/Kernel/KernelB.HPP,108"$ -$LK,"NowDateTimeStruct",A="FL:::/Kernel/KDate.CPP.Z,133",BI=277$ -$LK,"YorN",A="FL:::/Kernel/StrB.CPP.Z,87",BI=278$ -$LK,"MT_CD",A="FL:::/Kernel/KernelA.HPP,2501"$ -$LK,"ICF_NO_DEPEND_RESULT",A="FL:::/Kernel/KernelA.HPP,1563"$ +$LK,"NowDateTimeStruct",A="FL:::/Kernel/KDate.CPP.Z,133",BI=279$ +$LK,"YorN",A="FL:::/Kernel/StrB.CPP.Z,87",BI=280$ +$LK,"MT_CD",A="FL:::/Kernel/KernelA.HPP,2497"$ +$LK,"ICF_NO_DEPEND_RESULT",A="FL:::/Kernel/KernelA.HPP,1559"$ $LK,"RFLAGf_VINT",A="FL:::/Kernel/KernelA.HPP,320"$ -$LK,"DCF_ON_TOP",A="FL:::/Kernel/KernelA.HPP,3592"$ -$LK,"ACD_DEF",A="FL:::/Kernel/KernelA.HPP,1477"$ +$LK,"DCF_ON_TOP",A="FL:::/Kernel/KernelA.HPP,3589"$ +$LK,"ACD_DEF",A="FL:::/Kernel/KernelA.HPP,1473"$ $LK,"DOCEF_BIN_PTR_LINK",A="FL:::/Kernel/KernelA.HPP,966"$ $LK,"SYS_CPU_STRUCTS",A="FL:::/Kernel/KStart.CPP.Z,223"$ -$LK,"SVCT_MSG",A="FL:::/Kernel/KernelA.HPP,3141"$ -$LK,"ICF_DEPEND_RESULT",A="FL:::/Kernel/KernelA.HPP,1575"$ -$LK,"DOCf_DONT_SWAP_OUT",A="FL:::/Kernel/KernelA.HPP,1289"$ -$LK,"CDocEntryBase",A="FL:::/Kernel/KernelA.HPP,1141"$ +$LK,"SVCT_MSG",A="FL:::/Kernel/KernelA.HPP,3138"$ +$LK,"ICF_DEPEND_RESULT",A="FL:::/Kernel/KernelA.HPP,1571"$ +$LK,"DOCf_DONT_SWAP_OUT",A="FL:::/Kernel/KernelA.HPP,1286"$ +$LK,"CDocEntryBase",A="FL:::/Kernel/KernelA.HPP,1138"$ $LK,"MLF_STR_DFT_AVAILABLE",A="FL:::/Kernel/KernelA.HPP,769"$ -$LK,"ArcCtrlNew",A="FL:::/Kernel/Compress.CPP.Z,221",BI=279$ -$LK,"DCF_DONT_DRAW",A="FL:::/Kernel/KernelA.HPP,3587"$ +$LK,"ArcCtrlNew",A="FL:::/Kernel/Compress.CPP.Z,221",BI=281$ +$LK,"DCF_DONT_DRAW",A="FL:::/Kernel/KernelA.HPP,3584"$ $LK,"SYS_SEMA_HEAPLOG_ACTIVE",A="FL:::/Kernel/KernelA.HPP,593"$ $LK,"DOC_SCROLL_SPEED",A="FL:::/Kernel/KernelA.HPP,1105"$ $LK,"DOCEf_BIN_PTR_LINK",A="FL:::/Kernel/KernelA.HPP,1045"$ @@ -1252,104 +1255,105 @@ $LK,"SSF_NO_TENSION",A="FL:::/Kernel/KernelA.HPP,223"$ $LK,"I32",A="FL:::/Kernel/KernelA.HPP,85"$ $LK,"I16",A="FL:::/Kernel/KernelA.HPP,71"$ $LK,"MemCpy",A="FL:::/Kernel/KernelB.HPP,175"$ -$LK,"CT_NONE",A="FL:::/Kernel/KernelA.HPP,3695"$ -$LK,"OM_IW",A="FL:::/Kernel/KernelA.HPP,1835"$ -$LK,"VGAP_DATA",A="FL:::/Kernel/KernelA.HPP,3680"$ -$LK,"OM_NO",A="FL:::/Kernel/KernelA.HPP,1829"$ +$LK,"CT_NONE",A="FL:::/Kernel/KernelA.HPP,3692"$ +$LK,"OM_IW",A="FL:::/Kernel/KernelA.HPP,1831"$ +$LK,"VGAP_DATA",A="FL:::/Kernel/KernelA.HPP,3677"$ +$LK,"OM_NO",A="FL:::/Kernel/KernelA.HPP,1825"$ $LK,"IET_DATA_HEAP",A="FL:::/Kernel/KernelA.HPP,410"$ $LK,"GVF_DATA_HEAP",A="FL:::/Kernel/KernelA.HPP,862"$ -$LK,"DefineSub",A="FL:::/Kernel/KDefine.CPP.Z,60",BI=280$ -$LK,"WHITE",A="FL:::/Kernel/KernelA.HPP,2924"$ -$LK,"ATA_READ_MULTI_EXT",A="FL:::/Kernel/KernelA.HPP,2224"$ +$LK,"DefineSub",A="FL:::/Kernel/KDefine.CPP.Z,60",BI=282$ +$LK,"WHITE",A="FL:::/Kernel/KernelA.HPP,2921"$ +$LK,"ATA_READ_MULTI_EXT",A="FL:::/Kernel/KernelA.HPP,2220"$ $LK,"DOCEF_SCROLLING_X",A="FL:::/Kernel/KernelA.HPP,970"$ $LK,"DOCEf_CHECKED_COLLAPSED",A="FL:::/Kernel/KernelA.HPP,1075"$ -$LK,"ISO1T_SUPPLEMENTARY_DESC",A="FL:::/Kernel/KernelA.HPP,2438"$ +$LK,"ISO1T_SUPPLEMENTARY_DESC",A="FL:::/Kernel/KernelA.HPP,2434"$ $LK,"DOCEf_SCROLLING_X",A="FL:::/Kernel/KernelA.HPP,1049"$ -$LK,"MPInt",A="FL:::/Kernel/MultiProc.CPP.Z,131",BI=281$ -$LK,"BOOT_SRC_RAM",A="FL:::/Kernel/KernelA.HPP,3836"$ +$LK,"MPInt",A="FL:::/Kernel/MultiProc.CPP.Z,131",BI=283$ +$LK,"BOOT_SRC_RAM",A="FL:::/Kernel/KernelA.HPP,3833"$ +$LK,"TK_AND_EQU",A="FL:::/Kernel/KernelA.HPP,2049"$ $LK,"I64",A="FL:::/Kernel/KernelA.HPP,103"$ $LK,"MAX_U32",A="FL:::/Kernel/KernelA.HPP,33"$ $LK,"MAX_U16",A="FL:::/Kernel/KernelA.HPP,29"$ -$LK,"PopUpPrint",A="FL:::/Kernel/SrvCmd.CPP.Z,401",BI=282$ -$LK,"IntEntryGet",A="FL:::/Kernel/KInts.CPP.Z,87",BI=283$ +$LK,"PopUpPrint",A="FL:::/Kernel/SrvCmd.CPP.Z,401",BI=284$ +$LK,"IntEntryGet",A="FL:::/Kernel/KInts.CPP.Z,87",BI=285$ $LK,"CD2",A="FL:::/Kernel/KernelA.HPP,148"$ -$LK,"KeyDevInit",A="FL:::/Kernel/KeyDev.CPP.Z,199",BI=284$ +$LK,"KeyDevInit",A="FL:::/Kernel/KeyDev.CPP.Z,199",BI=286$ $LK,"sys_font_8x8",A="FL:::/Kernel/Font8x8.CPP.Z,3"$ -$LK,"CCF_HAS_RETURN",A="FL:::/Kernel/KernelA.HPP,2102"$ -$LK,"CAsmArg",A="FL:::/Kernel/KernelA.HPP,1806"$ +$LK,"CCF_HAS_RETURN",A="FL:::/Kernel/KernelA.HPP,2098"$ +$LK,"CAsmArg",A="FL:::/Kernel/KernelA.HPP,1802"$ $LK,"CD3",A="FL:::/Kernel/KernelA.HPP,154"$ $LK,"progress4_desc",A="FL:::/Kernel/KernelB.HPP,226"$ $LK,"RFLAGf_ZERO",A="FL:::/Kernel/KernelA.HPP,308"$ -$LK,"DrvFATBlkClean",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,75",BI=285$ -$LK,"CCF_CLASS_IP",A="FL:::/Kernel/KernelA.HPP,2122"$ -$LK,"WIf_FOCUS_TASK_IP_L",A="FL:::/Kernel/KernelA.HPP,1422"$ -$LK,"PCIReadU8",A="FL:::/Kernel/PCIBIOS.CPP.Z,163",BI=286$ +$LK,"DrvFATBlkClean",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,75",BI=287$ +$LK,"CCF_CLASS_IP",A="FL:::/Kernel/KernelA.HPP,2118"$ +$LK,"WIf_FOCUS_TASK_IP_L",A="FL:::/Kernel/KernelA.HPP,1418"$ +$LK,"PCIReadU8",A="FL:::/Kernel/PCIBIOS.CPP.Z,163",BI=288$ $LK,"SYS_SEMA_SYS_DATE",A="FL:::/Kernel/KernelA.HPP,590"$ $LK,"EXT_WIN_FOCUS",A="FL:::/Kernel/KernelA.HPP,570"$ -$LK,"ClustersAlloc",A="FL:::/Kernel/BlkDev/DskCluster.CPP.Z,134",BI=287$ -$LK,"WIF_SELF_IP_L",A="FL:::/Kernel/KernelA.HPP,1384"$ +$LK,"ClustersAlloc",A="FL:::/Kernel/BlkDev/DskCluster.CPP.Z,134",BI=289$ +$LK,"WIF_SELF_IP_L",A="FL:::/Kernel/KernelA.HPP,1380"$ $LK,"MAX_U64",A="FL:::/Kernel/KernelA.HPP,37"$ -$LK,"WIf_SELF_IP_L",A="FL:::/Kernel/KernelA.HPP,1412"$ +$LK,"WIf_SELF_IP_L",A="FL:::/Kernel/KernelA.HPP,1408"$ $LK,"CHashAC",A="FL:::/Kernel/KernelA.HPP,746"$ -$LK,"DOCf_NO_CURSOR",A="FL:::/Kernel/KernelA.HPP,1273"$ -$LK,"DOCF_NO_CURSOR",A="FL:::/Kernel/KernelA.HPP,1238"$ -$LK,"PrintWarn",A="FL:::/Kernel/StrPrint.CPP.Z,922",BI=288$ -$LK,"LoadOneImport",A="FL:::/Kernel/KLoad.CPP.Z,1",BI=289$ -$LK,"FOpen",A="FL:::/Kernel/BlkDev/DskCFile.CPP.Z,9",BI=290$ -$LK,"CCF_LAST_WAS_DOT",A="FL:::/Kernel/KernelA.HPP,2116"$ -$LK,"CMF_DEFINED",A="FL:::/Kernel/KernelA.HPP,1658"$ -$LK,"WIf_FOCUS_TASK_IP_R",A="FL:::/Kernel/KernelA.HPP,1424"$ +$LK,"DOCf_NO_CURSOR",A="FL:::/Kernel/KernelA.HPP,1270"$ +$LK,"DOCF_NO_CURSOR",A="FL:::/Kernel/KernelA.HPP,1235"$ +$LK,"PrintWarn",A="FL:::/Kernel/StrPrint.CPP.Z,930",BI=290$ +$LK,"LoadOneImport",A="FL:::/Kernel/KLoad.CPP.Z,1",BI=291$ +$LK,"FOpen",A="FL:::/Kernel/BlkDev/DskCFile.CPP.Z,9",BI=292$ +$LK,"CCF_LAST_WAS_DOT",A="FL:::/Kernel/KernelA.HPP,2112"$ +$LK,"CMF_DEFINED",A="FL:::/Kernel/KernelA.HPP,1654"$ +$LK,"WIf_FOCUS_TASK_IP_R",A="FL:::/Kernel/KernelA.HPP,1420"$ $LK,"HTG_ALL",A="FL:::/Kernel/KernelA.HPP,708"$ $LK,"sys_var_init_val",A="FL:::/Kernel/KernelB.HPP,192"$ -$LK,"FUF_REPLACE",A="FL:::/Kernel/KernelA.HPP,2559"$ -$LK,"FUf_REPLACE",A="FL:::/Kernel/KernelA.HPP,2533"$ -$LK,"DrvRep",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,254",BI=291$ -$LK,"BlkDevUnlock",A="FL:::/Kernel/BlkDev/DskBlkDev.CPP.Z,15",BI=292$ -$LK,"CMemUsed",A="FL:::/Kernel/KernelA.HPP,2775"$ -$LK,"WIF_SELF_IP_R",A="FL:::/Kernel/KernelA.HPP,1386"$ -$LK,"IntMPCrash",A="FL:::/Kernel/MultiProc.CPP.Z,399",BI=293$ -$LK,"JobQue",A="FL:::/Kernel/MultiProc.CPP.Z,232",BI=294$ -$LK,"TSSBusy",A="FL:::/Kernel/MultiProc.CPP.Z,71",BI=295$ -$LK,"DrvTypeSet",A="FL:::/Kernel/BlkDev/DskFmt.CPP.Z,1",BI=296$ -$LK,"FUF_JUST_AOT",A="FL:::/Kernel/KernelA.HPP,2569"$ -$LK,"FUf_JUST_AOT",A="FL:::/Kernel/KernelA.HPP,2543"$ -$LK,"WIf_SELF_IP_R",A="FL:::/Kernel/KernelA.HPP,1413"$ -$LK,"DirNameAbs",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,87",BI=297$ -$LK,"DOF_DONT_HOME",A="FL:::/Kernel/KernelA.HPP,1197"$ -$LK,"CH_ESC",A="FL:::/Kernel/KernelA.HPP,3464"$ +$LK,"FUF_REPLACE",A="FL:::/Kernel/KernelA.HPP,2555"$ +$LK,"FUf_REPLACE",A="FL:::/Kernel/KernelA.HPP,2529"$ +$LK,"DrvRep",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,295",BI=293$ +$LK,"BlkDevUnlock",A="FL:::/Kernel/BlkDev/DskBlkDev.CPP.Z,15",BI=294$ +$LK,"CMemUsed",A="FL:::/Kernel/KernelA.HPP,2772"$ +$LK,"WIF_SELF_IP_R",A="FL:::/Kernel/KernelA.HPP,1382"$ +$LK,"IntMPCrash",A="FL:::/Kernel/MultiProc.CPP.Z,399",BI=295$ +$LK,"JobQue",A="FL:::/Kernel/MultiProc.CPP.Z,232",BI=296$ +$LK,"TSSBusy",A="FL:::/Kernel/MultiProc.CPP.Z,71",BI=297$ +$LK,"DrvTypeSet",A="FL:::/Kernel/BlkDev/DskFmt.CPP.Z,1",BI=298$ +$LK,"FUF_JUST_AOT",A="FL:::/Kernel/KernelA.HPP,2565"$ +$LK,"FUf_JUST_AOT",A="FL:::/Kernel/KernelA.HPP,2539"$ +$LK,"WIf_SELF_IP_R",A="FL:::/Kernel/KernelA.HPP,1409"$ +$LK,"DirNameAbs",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,104",BI=299$ +$LK,"DOF_DONT_HOME",A="FL:::/Kernel/KernelA.HPP,1194"$ +$LK,"CH_ESC",A="FL:::/Kernel/KernelA.HPP,3461"$ $LK,"DOCEf_DONT_DRAW",A="FL:::/Kernel/KernelA.HPP,1090"$ $LK,"DOCEG1_DONT_EDIT",A="FL:::/Kernel/KernelA.HPP,1018"$ $LK,"DOCEF_DONT_DRAW",A="FL:::/Kernel/KernelA.HPP,1016"$ -$LK,"DrvFATBlkAlloc",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,65",BI=298$ -$LK,"WildMatch",A="FL:::/Kernel/StrA.CPP.Z,656",BI=299$ -$LK,"CDC",A="FL:::/Kernel/KernelA.HPP,3607"$ -$LK,"SC_CURSOR_LEFT",A="FL:::/Kernel/KernelA.HPP,3519"$ -$LK,"IsMute",A="FL:::/Kernel/KMisc.CPP.Z,218",BI=300$ +$LK,"DrvFATBlkAlloc",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,65",BI=300$ +$LK,"WildMatch",A="FL:::/Kernel/StrA.CPP.Z,656",BI=301$ +$LK,"CDC",A="FL:::/Kernel/KernelA.HPP,3604"$ +$LK,"SC_CURSOR_LEFT",A="FL:::/Kernel/KernelA.HPP,3516"$ +$LK,"IsMute",A="FL:::/Kernel/KMisc.CPP.Z,218",BI=302$ $LK,"DOCT_CLEAR",A="FL:::/Kernel/KernelA.HPP,898"$ -$LK,"DVDImageWrite",A="FL:::/Kernel/BlkDev/DskCDDVD.CPP.Z,79",BI=301$ -$LK,"MouseRst",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,37",BI=302$ -$LK,"HashTypeNum",A="FL:::/Kernel/KHashB.CPP.Z,1",BI=303$ -$LK,"BDf_READ_ONLY",A="FL:::/Kernel/KernelA.HPP,2606"$ -$LK,"BDF_READ_ONLY",A="FL:::/Kernel/KernelA.HPP,2596"$ -$LK,"DCF_JUST_MIRROR",A="FL:::/Kernel/KernelA.HPP,3584"$ -$LK,"WIG_USER_TASK_DFT",A="FL:::/Kernel/KernelA.HPP,1408"$ +$LK,"DVDImageWrite",A="FL:::/Kernel/BlkDev/DskCDDVD.CPP.Z,79",BI=303$ +$LK,"MouseRst",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,37",BI=304$ +$LK,"HashTypeNum",A="FL:::/Kernel/KHashB.CPP.Z,1",BI=305$ +$LK,"BDf_READ_ONLY",A="FL:::/Kernel/KernelA.HPP,2602"$ +$LK,"BDF_READ_ONLY",A="FL:::/Kernel/KernelA.HPP,2592"$ +$LK,"DCF_JUST_MIRROR",A="FL:::/Kernel/KernelA.HPP,3581"$ +$LK,"FSt_UNKNOWN",A="FL:::/Kernel/KernelA.HPP,2643"$ +$LK,"WIG_USER_TASK_DFT",A="FL:::/Kernel/KernelA.HPP,1404"$ $LK,"sys_cache_line_width",A="FL:::/Kernel/KernelB.HPP,271"$ $LK,"XchgI64",A="FL:::/Kernel/KernelB.HPP,266"$ -$LK,"SC_CURSOR_DOWN",A="FL:::/Kernel/KernelA.HPP,3518"$ -$LK,"DOF_DONT_WINMGR_SYNC",A="FL:::/Kernel/KernelA.HPP,1200"$ +$LK,"SC_CURSOR_DOWN",A="FL:::/Kernel/KernelA.HPP,3515"$ +$LK,"DOF_DONT_WINMGR_SYNC",A="FL:::/Kernel/KernelA.HPP,1197"$ $LK,"I_SINGLE_STEP",A="FL:::/Kernel/KernelA.HPP,285"$ -$LK,"KbdMouseRst",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,228",BI=304$ -$LK,"ATA_WRITE_MULTI",A="FL:::/Kernel/KernelA.HPP,2225"$ -$LK,"TK_OR_EQUAL",A="FL:::/Kernel/KernelA.HPP,2054"$ -$LK,"DOC_COLOR_KEYWORD",A="FL:::/Kernel/KernelA.HPP,1124"$ -$LK,"XTalkStr",A="FL:::/Kernel/SrvCmd.CPP.Z,493",BI=305$ -$LK,"FUF_JUST_GRA",A="FL:::/Kernel/KernelA.HPP,2571"$ -$LK,"FUf_JUST_GRA",A="FL:::/Kernel/KernelA.HPP,2545"$ -$LK,"CCF_IN_QUOTES",A="FL:::/Kernel/KernelA.HPP,2099"$ +$LK,"KbdMouseRst",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,228",BI=306$ +$LK,"ATA_WRITE_MULTI",A="FL:::/Kernel/KernelA.HPP,2221"$ +$LK,"DOC_COLOR_KEYWORD",A="FL:::/Kernel/KernelA.HPP,1121"$ +$LK,"XTalkStr",A="FL:::/Kernel/SrvCmd.CPP.Z,493",BI=307$ +$LK,"FUF_JUST_GRA",A="FL:::/Kernel/KernelA.HPP,2567"$ +$LK,"FUf_JUST_GRA",A="FL:::/Kernel/KernelA.HPP,2541"$ +$LK,"CCF_IN_QUOTES",A="FL:::/Kernel/KernelA.HPP,2095"$ $LK,"CFifoU8",A="FL:::/Kernel/KernelA.HPP,169"$ -$LK,"ATAReadNativeMax",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,187",BI=306$ -$LK,"JobResultScan",A="FL:::/Kernel/SrvCmd.CPP.Z,163",BI=307$ -$LK,"SYS_KERNEL_END",A="FL:::/Kernel/KEnd.CPP.Z,216"$ +$LK,"ATAReadNativeMax",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,187",BI=308$ +$LK,"JobResultScan",A="FL:::/Kernel/SrvCmd.CPP.Z,163",BI=309$ +$LK,"SYS_KERNEL_END",A="FL:::/Kernel/KEnd.CPP.Z,218"$ $LK,"TakeExcept",A="FL:::/Kernel/KExcept.CPP.Z,42"$ $LK,"_MALLOC",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,5"$ $LK,"CHashDefineStr",A="FL:::/Kernel/KernelA.HPP,817"$ @@ -1357,512 +1361,512 @@ $LK,"MemSet",A="FL:::/Kernel/KernelB.HPP,177"$ $LK,"SPF_SLASH",A="FL:::/Kernel/StrPrint.CPP.Z,6"$ $LK,"_TRUNC",A="FL:::/Kernel/KMathA.CPP.Z,400"$ $LK,"HTF_IMM",A="FL:::/Kernel/KernelA.HPP,699"$ -$LK,"FUF_IGNORE",A="FL:::/Kernel/KernelA.HPP,2556"$ -$LK,"FUf_IGNORE",A="FL:::/Kernel/KernelA.HPP,2530"$ -$LK,"AAT_SUB_U32",A="FL:::/Kernel/KernelA.HPP,1932"$ -$LK,"AAT_SUB_U16",A="FL:::/Kernel/KernelA.HPP,1930"$ -$LK,"IP_MOUSE",A="FL:::/Kernel/KernelA.HPP,2995"$ -$LK,"ATAIDDrvs",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,204",BI=308$ -$LK,"UserCmdLine",A="FL:::/Kernel/KTask.CPP.Z,353",BI=309$ +$LK,"FUF_IGNORE",A="FL:::/Kernel/KernelA.HPP,2552"$ +$LK,"FUf_IGNORE",A="FL:::/Kernel/KernelA.HPP,2526"$ +$LK,"AAT_SUB_U32",A="FL:::/Kernel/KernelA.HPP,1928"$ +$LK,"AAT_SUB_U16",A="FL:::/Kernel/KernelA.HPP,1926"$ +$LK,"IP_MOUSE",A="FL:::/Kernel/KernelA.HPP,2992"$ +$LK,"ATAIDDrvs",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,204",BI=310$ +$LK,"UserCmdLine",A="FL:::/Kernel/KTask.CPP.Z,353",BI=311$ $LK,"GVF_FUN",A="FL:::/Kernel/KernelA.HPP,859"$ $LK,"IA32F_LME",A="FL:::/Kernel/KernelA.HPP,513"$ $LK,"LAPICF_APIC_ENABLED",A="FL:::/Kernel/KernelA.HPP,483"$ -$LK,"PCIClassFind",A="FL:::/Kernel/PCIBIOS.CPP.Z,265",BI=310$ -$LK,"ATARep",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,130",BI=311$ -$LK,"KDInputFilterPutS",A="FL:::/Kernel/KeyDev.CPP.Z,115",BI=312$ +$LK,"PCIClassFind",A="FL:::/Kernel/PCIBIOS.CPP.Z,265",BI=312$ +$LK,"ATARep",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,130",BI=313$ +$LK,"KDInputFilterPutS",A="FL:::/Kernel/KeyDev.CPP.Z,115",BI=314$ $LK,"D3SubEqu",A="FL:::/Kernel/KernelB.HPP,167"$ -$LK,"FUF_JUST_JIT",A="FL:::/Kernel/KernelA.HPP,2570"$ -$LK,"FUf_JUST_JIT",A="FL:::/Kernel/KernelA.HPP,2544"$ -$LK,"CAsmIns",A="FL:::/Kernel/KernelA.HPP,1794"$ +$LK,"FUF_JUST_JIT",A="FL:::/Kernel/KernelA.HPP,2566"$ +$LK,"FUf_JUST_JIT",A="FL:::/Kernel/KernelA.HPP,2540"$ +$LK,"CAsmIns",A="FL:::/Kernel/KernelA.HPP,1790"$ $LK,"InU32",A="FL:::/Kernel/KernelB.HPP,75"$ $LK,"InU16",A="FL:::/Kernel/KernelB.HPP,74"$ -$LK,"TK_IF",A="FL:::/Kernel/KernelA.HPP,2058"$ +$LK,"TK_IF",A="FL:::/Kernel/KernelA.HPP,2054"$ $LK,"DOCT_BLINK",A="FL:::/Kernel/KernelA.HPP,914"$ $LK,"U32",A="FL:::/Kernel/KernelA.HPP,77"$ $LK,"U16",A="FL:::/Kernel/KernelA.HPP,65"$ $LK,"_XCHG_I64",A="FL:::/Kernel/KUtils.CPP.Z,184"$ -$LK,"ATANop",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,48",BI=313$ +$LK,"ATANop",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,48",BI=315$ $LK,"LXchgU8",A="FL:::/Kernel/KernelB.HPP,262"$ -$LK,"AAT_SUB_U64",A="FL:::/Kernel/KernelA.HPP,1934"$ -$LK,"HasLower",A="FL:::/Kernel/PSect.CPP.Z,1",BI=314$ +$LK,"AAT_SUB_U64",A="FL:::/Kernel/KernelA.HPP,1930"$ +$LK,"HasLower",A="FL:::/Kernel/FunSeg.CPP.Z,1",BI=316$ $LK,"_CALL",A="FL:::/Kernel/KUtils.CPP.Z,145"$ $LK,"IA32F_SCE",A="FL:::/Kernel/KernelA.HPP,512"$ $LK,"MIN_F64",A="FL:::/Kernel/KernelA.HPP,45"$ -$LK,"__LINE__",A="FL:::/Kernel/KernelA.HPP,1985"$ -$LK,"FUF_FLATTEN_TREE",A="FL:::/Kernel/KernelA.HPP,2575"$ -$LK,"KeyDescSet",A="FL:::/Kernel/KeyDev.CPP.Z,56",BI=315$ +$LK,"__LINE__",A="FL:::/Kernel/KernelA.HPP,1981"$ +$LK,"FUF_FLATTEN_TREE",A="FL:::/Kernel/KernelA.HPP,2571"$ +$LK,"KeyDescSet",A="FL:::/Kernel/KeyDev.CPP.Z,56",BI=317$ $LK,"U64",A="FL:::/Kernel/KernelA.HPP,93"$ $LK,"MIN_I32",A="FL:::/Kernel/KernelA.HPP,30"$ $LK,"MIN_I16",A="FL:::/Kernel/KernelA.HPP,26"$ -$LK,"FSize",A="FL:::/Kernel/BlkDev/DskCFile.CPP.Z,1",BI=316$ -$LK,"IntEntrySet",A="FL:::/Kernel/KInts.CPP.Z,99",BI=317$ -$LK,"Mem32DevIns",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,1",BI=318$ +$LK,"FSize",A="FL:::/Kernel/BlkDev/DskCFile.CPP.Z,1",BI=318$ +$LK,"IntEntrySet",A="FL:::/Kernel/KInts.CPP.Z,99",BI=319$ +$LK,"Mem32DevIns",A="FL:::/Kernel/Mem/MemPhysical.CPP.Z,1",BI=320$ $LK,"SYS_MP_CNT_INITIAL",A="FL:::/Kernel/KStart.CPP.Z,225"$ -$LK,"FUf_FLATTEN_TREE",A="FL:::/Kernel/KernelA.HPP,2549"$ +$LK,"FUf_FLATTEN_TREE",A="FL:::/Kernel/KernelA.HPP,2545"$ $LK,"_FXRSTOR",A="FL:::/Kernel/KMathA.CPP.Z,658"$ $LK,"_CEIL",A="FL:::/Kernel/KMathA.CPP.Z,441"$ -$LK,"INVALID_CLUSTER",A="FL:::/Kernel/KernelA.HPP,2258"$ -$LK,"TaskEnd",A="FL:::/Kernel/KTask.CPP.Z,410",BI=319$ +$LK,"INVALID_CLUSTER",A="FL:::/Kernel/KernelA.HPP,2254"$ +$LK,"TaskEnd",A="FL:::/Kernel/KTask.CPP.Z,410",BI=321$ $LK,"MIN_I64",A="FL:::/Kernel/KernelA.HPP,34"$ -$LK,"TaskCaller",A="FL:::/Kernel/KDbg.CPP.Z,75",BI=320$ -$LK,"SV_NONE",A="FL:::/Kernel/KernelA.HPP,1704"$ +$LK,"TaskCaller",A="FL:::/Kernel/KDbg.CPP.Z,75",BI=322$ +$LK,"SV_NONE",A="FL:::/Kernel/KernelA.HPP,1700"$ $LK,"QUE_VECT_U8_CNT",A="FL:::/Kernel/KernelA.HPP,160"$ -$LK,"__DEPTH__",A="FL:::/Kernel/KernelA.HPP,1987"$ -$LK,"RT_I0",A="FL:::/Kernel/KernelA.HPP,1525"$ +$LK,"__DEPTH__",A="FL:::/Kernel/KernelA.HPP,1983"$ +$LK,"RT_I0",A="FL:::/Kernel/KernelA.HPP,1521"$ $LK,"DOCEF_LEFT_MACRO",A="FL:::/Kernel/KernelA.HPP,962"$ -$LK,"TK_DEREFERENCE",A="FL:::/Kernel/KernelA.HPP,2038"$ -$LK,"ARGT_UIMM8",A="FL:::/Kernel/KernelA.HPP,1848"$ -$LK,"DOCF_NULL_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HPP,1253"$ +$LK,"TK_DEREFERENCE",A="FL:::/Kernel/KernelA.HPP,2034"$ +$LK,"ARGT_UIMM8",A="FL:::/Kernel/KernelA.HPP,1844"$ +$LK,"DOCF_NULL_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HPP,1250"$ $LK,"DOCEf_LEFT_MACRO",A="FL:::/Kernel/KernelA.HPP,1041"$ $LK,"SYS_GDT",A="FL:::/Kernel/KStart.CPP.Z,36"$ -$LK,"CDate2Dos",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,1",BI=321$ -$LK,"MRT_UNUSED",A="FL:::/Kernel/KernelA.HPP,2817"$ -$LK,"RedSeaFilesDel",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,460",BI=322$ +$LK,"CDate2Dos",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,1",BI=323$ +$LK,"MRT_UNUSED",A="FL:::/Kernel/KernelA.HPP,2814"$ +$LK,"RedSeaFilesDel",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,456",BI=324$ $LK,"XchgU32",A="FL:::/Kernel/KernelB.HPP,268"$ $LK,"XchgU16",A="FL:::/Kernel/KernelB.HPP,267"$ +$LK,"TK_SHL_EQU",A="FL:::/Kernel/KernelA.HPP,2045"$ $LK,"CCntsGlbls",A="FL:::/Kernel/KernelA.HPP,531"$ $LK,"TEMP_BUF_LEN",A="FL:::/Kernel/StrPrint.CPP.Z,215"$ -$LK,"LastDayOfMon",A="FL:::/Kernel/KDate.CPP.Z,82",BI=323$ -$LK,"RT_I8",A="FL:::/Kernel/KernelA.HPP,1527"$ -$LK,"SVCf_WAKE_MASTER",A="FL:::/Kernel/KernelA.HPP,3129"$ -$LK,"CAsmNum",A="FL:::/Kernel/KernelA.HPP,1779"$ +$LK,"LastDayOfMon",A="FL:::/Kernel/KDate.CPP.Z,82",BI=325$ +$LK,"RT_I8",A="FL:::/Kernel/KernelA.HPP,1523"$ +$LK,"SVCf_WAKE_MASTER",A="FL:::/Kernel/KernelA.HPP,3126"$ +$LK,"CAsmNum",A="FL:::/Kernel/KernelA.HPP,1775"$ $LK,"_REP_OUT_U16",A="FL:::/Kernel/KUtils.CPP.Z,297"$ $LK,"_REP_OUT_U32",A="FL:::/Kernel/KUtils.CPP.Z,286"$ -$LK,"VGAM_TEXT",A="FL:::/Kernel/KernelA.HPP,3672"$ -$LK,"ACD_POS",A="FL:::/Kernel/KernelA.HPP,1481"$ -$LK,"TaskFinishOff",A="FL:::/Kernel/KTask.CPP.Z,402",BI=324$ -$LK,"FirstDayOfMon",A="FL:::/Kernel/KDate.CPP.Z,71",BI=325$ -$LK,"PutChars",A="FL:::/Kernel/KeyDev.CPP.Z,20",BI=326$ +$LK,"VGAM_TEXT",A="FL:::/Kernel/KernelA.HPP,3669"$ +$LK,"ACD_POS",A="FL:::/Kernel/KernelA.HPP,1477"$ +$LK,"TaskFinishOff",A="FL:::/Kernel/KTask.CPP.Z,402",BI=326$ +$LK,"FirstDayOfMon",A="FL:::/Kernel/KDate.CPP.Z,71",BI=327$ +$LK,"PutChars",A="FL:::/Kernel/KeyDev.CPP.Z,20",BI=328$ $LK,"_BEQU",A="FL:::/Kernel/KUtils.CPP.Z,89"$ $LK,"DOCEf_RAW_TYPE",A="FL:::/Kernel/KernelA.HPP,1046"$ $LK,"DOCEF_RAW_TYPE",A="FL:::/Kernel/KernelA.HPP,967"$ -$LK,"ansf",A="FL:::/Kernel/KernelA.HPP,3369"$ -$LK,"BlkDevsInitAll",A="FL:::/Kernel/BlkDev/DskAddDev.CPP.Z,210",BI=327$ -$LK,"SysUntry",A="FL:::/Kernel/KExcept.CPP.Z,74",BI=328$ -$LK,"WIF_FOCUS_TASK_BORDER",A="FL:::/Kernel/KernelA.HPP,1402"$ +$LK,"ansf",A="FL:::/Kernel/KernelA.HPP,3366"$ +$LK,"BlkDevsInitAll",A="FL:::/Kernel/BlkDev/DskAddDev.CPP.Z,207",BI=329$ +$LK,"SysUntry",A="FL:::/Kernel/KExcept.CPP.Z,75",BI=330$ +$LK,"WIF_FOCUS_TASK_BORDER",A="FL:::/Kernel/KernelA.HPP,1398"$ $LK,"_MEMCMP",A="FL:::/Kernel/KUtils.CPP.Z,70"$ -$LK,"DISPLAYf_NO_BORDER",A="FL:::/Kernel/KernelA.HPP,3255"$ +$LK,"DISPLAYf_NO_BORDER",A="FL:::/Kernel/KernelA.HPP,3252"$ $LK,"OFF",A="FL:::/Kernel/KernelA.HPP,21"$ -$LK,"DOCF_DO_FULL_REFRESH",A="FL:::/Kernel/KernelA.HPP,1255"$ +$LK,"DOCF_DO_FULL_REFRESH",A="FL:::/Kernel/KernelA.HPP,1252"$ $LK,"SYS_BOOT_SRC",A="FL:::/Kernel/KStart.CPP.Z,24"$ -$LK,"FUF_JUST_SRC",A="FL:::/Kernel/KernelA.HPP,2568"$ -$LK,"FUf_JUST_SRC",A="FL:::/Kernel/KernelA.HPP,2542"$ -$LK,"OC_CALL",A="FL:::/Kernel/KernelA.HPP,1723"$ -$LK,"TaskExe",A="FL:::/Kernel/SrvCmd.CPP.Z,39",BI=329$ -$LK,"ThrowBreak",A="FL:::/Kernel/KExcept.CPP.Z,124",BI=330$ -$LK,"FileWrite",A="FL:::/Kernel/BlkDev/DskFile.CPP.Z,94",BI=331$ -$LK,"ARf_CSPRITE_PTS_RECTANGLES",A="FL:::/Kernel/KernelA.HPP,3851"$ +$LK,"FUF_JUST_SRC",A="FL:::/Kernel/KernelA.HPP,2564"$ +$LK,"FUf_JUST_SRC",A="FL:::/Kernel/KernelA.HPP,2538"$ +$LK,"OC_CALL",A="FL:::/Kernel/KernelA.HPP,1719"$ +$LK,"TaskExe",A="FL:::/Kernel/SrvCmd.CPP.Z,39",BI=331$ +$LK,"ThrowBreak",A="FL:::/Kernel/KExcept.CPP.Z,125",BI=332$ +$LK,"FileWrite",A="FL:::/Kernel/BlkDev/DskFile.CPP.Z,94",BI=333$ +$LK,"ARf_CSPRITE_PTS_RECTANGLES",A="FL:::/Kernel/KernelA.HPP,3848"$ $LK,"RFLAGf_ID",A="FL:::/Kernel/KernelA.HPP,322"$ -$LK,"PSECT_CACHE_SIZE",A="FL:::/Kernel/KernelA.HPP,3797"$ -$LK,"SCF_E0_PREFIX",A="FL:::/Kernel/KernelA.HPP,3488"$ -$LK,"SCf_E0_PREFIX",A="FL:::/Kernel/KernelA.HPP,3473"$ -$LK,"ATAWaitNotBUSY",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,24",BI=332$ +$LK,"SCF_E0_PREFIX",A="FL:::/Kernel/KernelA.HPP,3485"$ +$LK,"SCf_E0_PREFIX",A="FL:::/Kernel/KernelA.HPP,3470"$ +$LK,"ATAWaitNotBUSY",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,24",BI=334$ $LK,"_XCHG_U16",A="FL:::/Kernel/KUtils.CPP.Z,200"$ $LK,"_XCHG_U32",A="FL:::/Kernel/KUtils.CPP.Z,192"$ -$LK,"SUF_TO_LOWER",A="FL:::/Kernel/KernelA.HPP,3744"$ -$LK,"ARGT_XMM32",A="FL:::/Kernel/KernelA.HPP,1902"$ -$LK,"WIF_SELF_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HPP,1390"$ +$LK,"SUF_TO_LOWER",A="FL:::/Kernel/KernelA.HPP,3741"$ +$LK,"ARGT_XMM32",A="FL:::/Kernel/KernelA.HPP,1898"$ +$LK,"WIF_SELF_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HPP,1386"$ $LK,"LDF_SILENT",A="FL:::/Kernel/KernelA.HPP,367"$ -$LK,"RED",A="FL:::/Kernel/KernelA.HPP,2913"$ -$LK,"RT_U0",A="FL:::/Kernel/KernelA.HPP,1526"$ +$LK,"RED",A="FL:::/Kernel/KernelA.HPP,2910"$ +$LK,"RT_U0",A="FL:::/Kernel/KernelA.HPP,1522"$ $LK,"SYS_SEMA_DEBUG",A="FL:::/Kernel/KernelA.HPP,587"$ -$LK,"SrvCmdDel",A="FL:::/Kernel/SrvCmd.CPP.Z,1",BI=333$ -$LK,"VGAR_MAP_MASK",A="FL:::/Kernel/KernelA.HPP,3690"$ -$LK,"CAOTCtrl",A="FL:::/Kernel/KernelA.HPP,2009"$ -$LK,"SCF_NEW_KEY",A="FL:::/Kernel/KernelA.HPP,3496"$ +$LK,"SrvCmdDel",A="FL:::/Kernel/SrvCmd.CPP.Z,1",BI=335$ +$LK,"VGAR_MAP_MASK",A="FL:::/Kernel/KernelA.HPP,3687"$ +$LK,"CAOTCtrl",A="FL:::/Kernel/KernelA.HPP,2005"$ +$LK,"SCF_NEW_KEY",A="FL:::/Kernel/KernelA.HPP,3493"$ $LK,"TASK_CONTEXT_SAVE",A="FL:::/Kernel/Sched.CPP.Z,56"$ -$LK,"SCf_NEW_KEY",A="FL:::/Kernel/KernelA.HPP,3481"$ -$LK,"CDirContext",A="FL:::/Kernel/KernelA.HPP,2723"$ -$LK,"BootDVDProbeAll",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,28",BI=334$ -$LK,"SysThrowBreak",A="FL:::/Kernel/KExcept.CPP.Z,110",BI=335$ +$LK,"SCf_NEW_KEY",A="FL:::/Kernel/KernelA.HPP,3478"$ +$LK,"CDirContext",A="FL:::/Kernel/KernelA.HPP,2720"$ +$LK,"BootDVDProbeAll",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,28",BI=336$ +$LK,"SysThrowBreak",A="FL:::/Kernel/KExcept.CPP.Z,111",BI=337$ $LK,"_MEMCPY",A="FL:::/Kernel/KUtils.CPP.Z,55"$ $LK,"_D3_DIST_SQR",A="FL:::/Kernel/KMathA.CPP.Z,61"$ -$LK,"ARGT_XMM64",A="FL:::/Kernel/KernelA.HPP,1903"$ -$LK,"ATAWriteBlks",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,461",BI=336$ -$LK,"RT_U8",A="FL:::/Kernel/KernelA.HPP,1528"$ +$LK,"ARGT_XMM64",A="FL:::/Kernel/KernelA.HPP,1899"$ +$LK,"ATAWriteBlks",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,461",BI=338$ +$LK,"RT_U8",A="FL:::/Kernel/KernelA.HPP,1524"$ $LK,"DOCEf_USER_DATA",A="FL:::/Kernel/KernelA.HPP,1050"$ $LK,"DOCEF_USER_DATA",A="FL:::/Kernel/KernelA.HPP,971"$ $LK,"COPY_BUF_BLKS",A="FL:::/Kernel/BlkDev/DskCopy.CPP.Z,22"$ -$LK,"FAT32FileWrite",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,818",BI=337$ -$LK,"CISO1Date",A="FL:::/Kernel/KernelA.HPP,2411"$ -$LK,"EDf_BAIL",A="FL:::/Kernel/KernelA.HPP,1230"$ -$LK,"EDF_BAIL",A="FL:::/Kernel/KernelA.HPP,1224"$ -$LK,"ChkCodePtr",A="FL:::/Kernel/KDbg.CPP.Z,16",BI=338$ +$LK,"FAT32FileWrite",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,813",BI=339$ +$LK,"CISO1Date",A="FL:::/Kernel/KernelA.HPP,2407"$ +$LK,"EDf_BAIL",A="FL:::/Kernel/KernelA.HPP,1227"$ +$LK,"EDF_BAIL",A="FL:::/Kernel/KernelA.HPP,1221"$ +$LK,"ChkCodePtr",A="FL:::/Kernel/KDbg.CPP.Z,16",BI=340$ $LK,"SYS_RAM_REBOOT",A="FL:::/Kernel/KStart.CPP.Z,348"$ -$LK,"ISO1T_BOOT_RECORD",A="FL:::/Kernel/KernelA.HPP,2436"$ -$LK,"FileFind",A="FL:::/Kernel/BlkDev/DskFind.CPP.Z,57",BI=339$ +$LK,"ISO1T_BOOT_RECORD",A="FL:::/Kernel/KernelA.HPP,2432"$ +$LK,"FileFind",A="FL:::/Kernel/BlkDev/DskFind.CPP.Z,57",BI=341$ $LK,"SYS_FIND_PCI_SERVICES",A="FL:::/Kernel/PCIBIOS.CPP.Z,38"$ -$LK,"VGAP_ATTR_DATA_WRITE",A="FL:::/Kernel/KernelA.HPP,3676"$ -$LK,"FUF_WHOLE_LABELS_BEFORE",A="FL:::/Kernel/KernelA.HPP,2577"$ +$LK,"VGAP_ATTR_DATA_WRITE",A="FL:::/Kernel/KernelA.HPP,3673"$ +$LK,"FUF_WHOLE_LABELS_BEFORE",A="FL:::/Kernel/KernelA.HPP,2573"$ +$LK,"TK_MUL_EQU",A="FL:::/Kernel/KernelA.HPP,2047"$ +$LK,"TK_NOT_EQU",A="FL:::/Kernel/KernelA.HPP,2039"$ $LK,"MIN_U32",A="FL:::/Kernel/KernelA.HPP,32"$ $LK,"MIN_U16",A="FL:::/Kernel/KernelA.HPP,28"$ -$LK,"CFileNameTo",A="FL:::/Kernel/BlkDev/DskStrB.CPP.Z,1",BI=340$ -$LK,"IntNop",A="FL:::/Kernel/KInts.CPP.Z,133",BI=341$ +$LK,"CFileNameTo",A="FL:::/Kernel/BlkDev/DskStrB.CPP.Z,1",BI=342$ +$LK,"IntNop",A="FL:::/Kernel/KInts.CPP.Z,133",BI=343$ $LK,"_D3_MUL_EQU",A="FL:::/Kernel/KMathA.CPP.Z,273"$ -$LK,"DISPLAYf_SHOW",A="FL:::/Kernel/KernelA.HPP,3252"$ -$LK,"DOF_DONT_SHOW",A="FL:::/Kernel/KernelA.HPP,1201"$ +$LK,"DISPLAYf_SHOW",A="FL:::/Kernel/KernelA.HPP,3249"$ +$LK,"DOF_DONT_SHOW",A="FL:::/Kernel/KernelA.HPP,1198"$ $LK,"HTF_PUBLIC",A="FL:::/Kernel/KernelA.HPP,696"$ $LK,"HTf_PUBLIC",A="FL:::/Kernel/KernelA.HPP,666"$ $LK,"SYS_HASH_SINGLE_TABLE_FIND",A="FL:::/Kernel/KHashA.CPP.Z,41"$ -$LK,"OC_OP_SIZE_PREFIX",A="FL:::/Kernel/KernelA.HPP,1718"$ -$LK,"ICF_NOT_ADDR",A="FL:::/Kernel/KernelA.HPP,1565"$ -$LK,"CCF_UNRESOLVED",A="FL:::/Kernel/KernelA.HPP,2104"$ +$LK,"OC_OP_SIZE_PREFIX",A="FL:::/Kernel/KernelA.HPP,1714"$ +$LK,"ICF_NOT_ADDR",A="FL:::/Kernel/KernelA.HPP,1561"$ +$LK,"CCF_UNRESOLVED",A="FL:::/Kernel/KernelA.HPP,2100"$ $LK,"MLF_FUN",A="FL:::/Kernel/KernelA.HPP,770"$ -$LK,"TaskMsg",A="FL:::/Kernel/SrvCmd.CPP.Z,119",BI=342$ -$LK,"RBlks",A="FL:::/Kernel/BlkDev/DskBlk.CPP.Z,31",BI=343$ +$LK,"TaskMsg",A="FL:::/Kernel/SrvCmd.CPP.Z,119",BI=344$ +$LK,"RBlks",A="FL:::/Kernel/BlkDev/DskBlk.CPP.Z,31",BI=345$ $LK,"DOCEF_ZERO_BASED",A="FL:::/Kernel/KernelA.HPP,1007"$ $LK,"HTF_UNRESOLVED",A="FL:::/Kernel/KernelA.HPP,702"$ -$LK,"FAT32Cd",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,404",BI=344$ +$LK,"FAT32Cd",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,399",BI=346$ $LK,"DOCEf_ZERO_BASED",A="FL:::/Kernel/KernelA.HPP,1081"$ $LK,"HTf_UNRESOLVED",A="FL:::/Kernel/KernelA.HPP,672"$ $LK,"CAP16BitInit",A="FL:::/Kernel/KernelA.HPP,519"$ -$LK,"ATAPIWriteBlks",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,535",BI=345$ +$LK,"ATAPIWriteBlks",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,535",BI=347$ $LK,"cnts",A="FL:::/Kernel/KGlbls.CPP.Z,20"$ $LK,"chars_bmp_displayable",A="FL:::/Kernel/StrA.CPP.Z,386"$ $LK,"SYS_HEAP_INIT_FLAG",A="FL:::/Home/Temp.TXT.Z,1"$ -$LK,"FUF_WHOLE_LABELS",A="FL:::/Kernel/KernelA.HPP,2576"$ -$LK,"ScanChar",A="FL:::/Kernel/SerialDev/Message.CPP.Z,110",BI=346$ +$LK,"FUF_WHOLE_LABELS",A="FL:::/Kernel/KernelA.HPP,2572"$ +$LK,"ScanChar",A="FL:::/Kernel/SerialDev/Message.CPP.Z,110",BI=348$ $LK,"RepInU32",A="FL:::/Kernel/KernelB.HPP,83"$ $LK,"RepInU16",A="FL:::/Kernel/KernelB.HPP,81"$ -$LK,"TK_GREATER_EQUAL",A="FL:::/Kernel/KernelA.HPP,2045"$ $LK,"loge_2",A="FL:::/Kernel/KernelA.HPP,54"$ $LK,"MIN_U64",A="FL:::/Kernel/KernelA.HPP,36"$ $LK,"chars_bmp_white_space",A="FL:::/Kernel/StrA.CPP.Z,356"$ -$LK,"FAT32FileFind",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,303",BI=347$ -$LK,"GSF_SHIFT_ESC_EXIT",A="FL:::/Kernel/KernelA.HPP,3733"$ -$LK,"SFG_WHOLE_LABELS",A="FL:::/Kernel/KernelA.HPP,3754"$ -$LK,"FUf_WHOLE_LABELS",A="FL:::/Kernel/KernelA.HPP,2550"$ -$LK,"DOCf_DO_FULL_REFRESH",A="FL:::/Kernel/KernelA.HPP,1290"$ -$LK,"DOCf_DONT_SHOW",A="FL:::/Kernel/KernelA.HPP,1284"$ -$LK,"DOCF_DONT_SHOW",A="FL:::/Kernel/KernelA.HPP,1249"$ -$LK,"DirTreeDel2",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,49",BI=348$ -$LK,"FUF_JUST_TXT",A="FL:::/Kernel/KernelA.HPP,2567"$ -$LK,"FUf_JUST_TXT",A="FL:::/Kernel/KernelA.HPP,2541"$ +$LK,"FAT32FileFind",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,298",BI=349$ +$LK,"GSF_SHIFT_ESC_EXIT",A="FL:::/Kernel/KernelA.HPP,3730"$ +$LK,"SFG_WHOLE_LABELS",A="FL:::/Kernel/KernelA.HPP,3751"$ +$LK,"FUf_WHOLE_LABELS",A="FL:::/Kernel/KernelA.HPP,2546"$ +$LK,"DOCf_DO_FULL_REFRESH",A="FL:::/Kernel/KernelA.HPP,1287"$ +$LK,"DOCf_DONT_SHOW",A="FL:::/Kernel/KernelA.HPP,1281"$ +$LK,"DOCF_DONT_SHOW",A="FL:::/Kernel/KernelA.HPP,1246"$ +$LK,"DirTreeDel2",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,49",BI=350$ +$LK,"FUF_JUST_TXT",A="FL:::/Kernel/KernelA.HPP,2563"$ +$LK,"FUf_JUST_TXT",A="FL:::/Kernel/KernelA.HPP,2537"$ $LK,"DOCT_DFT_BACKGROUND",A="FL:::/Kernel/KernelA.HPP,909"$ $LK,"DOCT_DFT_FOREGROUND",A="FL:::/Kernel/KernelA.HPP,908"$ -$LK,"BOOT_SRC_HARDDRV",A="FL:::/Kernel/KernelA.HPP,3837"$ +$LK,"BOOT_SRC_HARDDRV",A="FL:::/Kernel/KernelA.HPP,3834"$ $LK,"HashFind",A="FL:::/Kernel/KHashA.CPP.Z,255"$ $LK,"D3Cross",A="FL:::/Kernel/KernelB.HPP,153"$ $LK,"MAX_PTR_STARS",A="FL:::/Kernel/KernelA.HPP,764"$ $LK,"DOCEF_ESC",A="FL:::/Kernel/KernelA.HPP,995"$ $LK,"_FREE",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,210"$ -$LK,"SrcLineNum",A="FL:::/Kernel/PSect.CPP.Z,144",BI=349$ -$LK,"ATAPIClose",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,521",BI=350$ +$LK,"SrcLineNum",A="FL:::/Kernel/FunSeg.CPP.Z,144",BI=351$ +$LK,"ATAPIClose",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,521",BI=352$ $LK,"DOCT_MACRO",A="FL:::/Kernel/KernelA.HPP,924"$ -$LK,"CH_SHIFT_ESC",A="FL:::/Kernel/KernelA.HPP,3465"$ -$LK,"InDbg",A="FL:::/Kernel/KMisc.CPP.Z,265",BI=351$ -$LK,"Dbg",A="FL:::/Kernel/KDbg.CPP.Z,636",BI=352$ +$LK,"CH_SHIFT_ESC",A="FL:::/Kernel/KernelA.HPP,3462"$ +$LK,"InDbg",A="FL:::/Kernel/KMisc.CPP.Z,265",BI=353$ +$LK,"Dbg",A="FL:::/Kernel/KDbg.CPP.Z,636",BI=354$ $LK,"Abs",A="FL:::/Kernel/KernelB.HPP,95"$ $LK,"CDATE_YEAR_DAYS",A="FL:::/Kernel/KernelA.HPP,181"$ $LK,"RFLAGf_OVERFLOW",A="FL:::/Kernel/KernelA.HPP,313"$ $LK,"SYS_POW",A="FL:::/Kernel/KMathA.CPP.Z,462"$ $LK,"StrNICmp",A="FL:::/Kernel/StrA.CPP.Z,315"$ -$LK,"DOCf_NULL_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HPP,1288"$ +$LK,"DOCf_NULL_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HPP,1285"$ $LK,"DOCEf_RIGHT_X",A="FL:::/Kernel/KernelA.HPP,1060"$ $LK,"DOCEF_RIGHT_X",A="FL:::/Kernel/KernelA.HPP,986"$ -$LK,"DCF_FILL_NOT_COLOR",A="FL:::/Kernel/KernelA.HPP,3590"$ -$LK,"FileAttr",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,211",BI=353$ +$LK,"DCF_FILL_NOT_COLOR",A="FL:::/Kernel/KernelA.HPP,3587"$ +$LK,"FileAttr",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,228",BI=355$ $LK,"_MEMSET",A="FL:::/Kernel/KUtils.CPP.Z,3"$ -$LK,"ROP_COLLISION",A="FL:::/Kernel/KernelA.HPP,2895"$ -$LK,"TK_PLUS_PLUS",A="FL:::/Kernel/KernelA.HPP,2036"$ -$LK,"Mem2MegWriteThruAlloc",A="FL:::/Kernel/Mem/Mem2Meg.CPP.Z,130",BI=354$ +$LK,"ROP_COLLISION",A="FL:::/Kernel/KernelA.HPP,2892"$ +$LK,"TK_PLUS_PLUS",A="FL:::/Kernel/KernelA.HPP,2032"$ +$LK,"Mem2MegWriteThruAlloc",A="FL:::/Kernel/Mem/Mem2Meg.CPP.Z,130",BI=356$ $LK,"sys_heap_init_val",A="FL:::/Kernel/KernelB.HPP,188"$ -$LK,"VGAP_REG_WRITE",A="FL:::/Kernel/KernelA.HPP,3683"$ -$LK,"FUF_EXPAND",A="FL:::/Kernel/KernelA.HPP,2563"$ -$LK,"FUf_EXPAND",A="FL:::/Kernel/KernelA.HPP,2537"$ -$LK,"Del",A="FL:::/Kernel/BlkDev/DskCopy.CPP.Z,82",BI=355$ +$LK,"VGAP_REG_WRITE",A="FL:::/Kernel/KernelA.HPP,3680"$ +$LK,"FUF_EXPAND",A="FL:::/Kernel/KernelA.HPP,2559"$ +$LK,"FUf_EXPAND",A="FL:::/Kernel/KernelA.HPP,2533"$ +$LK,"Del",A="FL:::/Kernel/BlkDev/DskCopy.CPP.Z,82",BI=357$ $LK,"IDTET_TASK",A="FL:::/Kernel/KernelA.HPP,278"$ -$LK,"TaskValidate",A="FL:::/Kernel/KTask.CPP.Z,19",BI=356$ +$LK,"TaskValidate",A="FL:::/Kernel/KTask.CPP.Z,19",BI=358$ $LK,"LAPIC_ARIBITRATION_PRIORITY",A="FL:::/Kernel/KernelA.HPP,476"$ $LK,"fp_set_std_palette",A="FL:::/Kernel/KGlbls.CPP.Z,34"$ $LK,"keydev",A="FL:::/Kernel/KGlbls.CPP.Z,26"$ $LK,"HashBucketFind",A="FL:::/Kernel/KHashA.CPP.Z,260"$ -$LK,"IC_BODY_SIZE",A="FL:::/Kernel/KernelA.HPP,1588"$ -$LK,"TY_DISP",A="FL:::/Kernel/KernelA.HPP,1546"$ -$LK,"TY_RIP_DISP32",A="FL:::/Kernel/KernelA.HPP,1548"$ +$LK,"IC_BODY_SIZE",A="FL:::/Kernel/KernelA.HPP,1584"$ +$LK,"TY_DISP",A="FL:::/Kernel/KernelA.HPP,1542"$ +$LK,"TY_RIP_DISP32",A="FL:::/Kernel/KernelA.HPP,1544"$ $LK,"chars_bmp_alpha_numeric",A="FL:::/Kernel/StrA.CPP.Z,330"$ $LK,"_LOG2",A="FL:::/Kernel/KMathA.CPP.Z,603"$ -$LK,"ROPB_COLLISION",A="FL:::/Kernel/KernelA.HPP,2886"$ +$LK,"ROPB_COLLISION",A="FL:::/Kernel/KernelA.HPP,2883"$ $LK,"HTT_WORD",A="FL:::/Kernel/KernelA.HPP,683"$ $LK,"HTt_WORD",A="FL:::/Kernel/KernelA.HPP,653"$ -$LK,"FUG_FILE_FIND",A="FL:::/Kernel/KernelA.HPP,2583"$ +$LK,"FUG_FILE_FIND",A="FL:::/Kernel/KernelA.HPP,2579"$ $LK,"I_PAGE_FAULT",A="FL:::/Kernel/KernelA.HPP,288"$ -$LK,"DrvUnlock",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,14",BI=357$ -$LK,"CProgress",A="FL:::/Kernel/KernelA.HPP,3857"$ +$LK,"DrvUnlock",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,14",BI=359$ +$LK,"CProgress",A="FL:::/Kernel/KernelA.HPP,3854"$ $LK,"Arg",A="FL:::/Kernel/KernelB.HPP,121"$ +$LK,"FSt_ISO9660",A="FL:::/Kernel/KernelA.HPP,2639"$ $LK,"CallExtNum",A="FL:::/Kernel/KernelB.HPP,54"$ $LK,"DOCEF_DATA_IS_PTR",A="FL:::/Kernel/KernelA.HPP,1005"$ -$LK,"DirFile",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,267",BI=358$ +$LK,"DirFile",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,284",BI=360$ $LK,"DOCEf_DATA_IS_PTR",A="FL:::/Kernel/KernelA.HPP,1079"$ $LK,"DOCEF_TAG",A="FL:::/Kernel/KernelA.HPP,957"$ $LK,"Btc",A="FL:::/Kernel/KernelB.HPP,16"$ -$LK,"CCF_KEEP_NEW_LINES",A="FL:::/Kernel/KernelA.HPP,2092"$ -$LK,"Dir",A="FL:::/Kernel/BlkDev/DskDirB.CPP.Z,91",BI=359$ +$LK,"CCF_KEEP_NEW_LINES",A="FL:::/Kernel/KernelA.HPP,2088"$ +$LK,"Dir",A="FL:::/Kernel/BlkDev/DskDirB.CPP.Z,91",BI=361$ $LK,"Bsf",A="FL:::/Kernel/KernelB.HPP,10"$ -$LK,"ECF_HAS_PUSH_CMP",A="FL:::/Kernel/KernelA.HPP,1590"$ -$LK,"WIf_SELF_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HPP,1416"$ +$LK,"ECF_HAS_PUSH_CMP",A="FL:::/Kernel/KernelA.HPP,1586"$ +$LK,"WIf_SELF_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HPP,1412"$ $LK,"DOCT_PAGE_BREAK",A="FL:::/Kernel/KernelA.HPP,899"$ $LK,"SYS_SEMA_RECORD_MACRO",A="FL:::/Kernel/KernelA.HPP,588"$ -$LK,"IPVarsUpdate",A="FL:::/Kernel/SerialDev/InputPointer.CPP.Z,9",BI=360$ +$LK,"IPVarsUpdate",A="FL:::/Kernel/SerialDev/InputPointer.CPP.Z,9",BI=362$ $LK,"MLF_LASTCLASS",A="FL:::/Kernel/KernelA.HPP,768"$ $LK,"Fxrstor",A="FL:::/Kernel/KernelB.HPP,133"$ -$LK,"_R8",A="FL:::/Kernel/KernelA.HPP,3380"$ -$LK,"_R9",A="FL:::/Kernel/KernelA.HPP,3381"$ -$LK,"FileRead",A="FL:::/Kernel/BlkDev/DskFile.CPP.Z,1",BI=361$ -$LK,"DOCf_HIGHLIGHT",A="FL:::/Kernel/KernelA.HPP,1294"$ -$LK,"DOCF_HIGHLIGHT",A="FL:::/Kernel/KernelA.HPP,1258"$ +$LK,"_R8",A="FL:::/Kernel/KernelA.HPP,3377"$ +$LK,"_R9",A="FL:::/Kernel/KernelA.HPP,3378"$ +$LK,"FileRead",A="FL:::/Kernel/BlkDev/DskFile.CPP.Z,1",BI=363$ +$LK,"DOCf_HIGHLIGHT",A="FL:::/Kernel/KernelA.HPP,1291"$ +$LK,"DOCF_HIGHLIGHT",A="FL:::/Kernel/KernelA.HPP,1255"$ $LK,"DOCT_HIGHLIGHT",A="FL:::/Kernel/KernelA.HPP,932"$ $LK,"_FAR_CALL32",A="FL:::/Kernel/PCIBIOS.CPP.Z,69"$ -$LK,"KbdMouseCmdAck",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,65",BI=362$ -$LK,"CAOTHeapGlblRef",A="FL:::/Kernel/KernelA.HPP,1942"$ -$LK,"FAT32DirFill",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,246",BI=363$ -$LK,"QueCopy",A="FL:::/Kernel/KDataTypes.CPP.Z,53",BI=364$ +$LK,"KbdMouseCmdAck",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,65",BI=364$ +$LK,"CAOTHeapGlblRef",A="FL:::/Kernel/KernelA.HPP,1938"$ +$LK,"FAT32DirFill",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,241",BI=365$ +$LK,"QueCopy",A="FL:::/Kernel/KDataTypes.CPP.Z,53",BI=366$ $LK,"Carry",A="FL:::/Kernel/KernelB.HPP,246"$ $LK,"Cos",A="FL:::/Kernel/KernelB.HPP,97"$ -$LK,"Clamp",A="FL:::/Kernel/KMathB.CPP.Z,1",BI=365$ -$LK,"BDF_FMT",A="FL:::/Kernel/KernelA.HPP,2600"$ -$LK,"TK_SHR_EQUAL",A="FL:::/Kernel/KernelA.HPP,2050"$ -$LK,"Name2DirCluster",A="FL:::/Kernel/BlkDev/DskStrB.CPP.Z,10",BI=366$ +$LK,"Clamp",A="FL:::/Kernel/KMathB.CPP.Z,1",BI=367$ +$LK,"BDF_FMT",A="FL:::/Kernel/KernelA.HPP,2596"$ +$LK,"Name2DirCluster",A="FL:::/Kernel/BlkDev/DskStrB.CPP.Z,10",BI=368$ $LK,"Bsr",A="FL:::/Kernel/KernelB.HPP,12"$ $LK,"SYS_PROGRESS1_MAX",A="FL:::/Kernel/KStart.CPP.Z,209"$ -$LK,"GR_Z_ALL",A="FL:::/Kernel/KernelA.HPP,3569"$ -$LK,"CMasterBoot",A="FL:::/Kernel/KernelA.HPP,2272"$ -$LK,"Fix",A="FL:::/Kernel/EdLite.CPP.Z,337",BI=367$ +$LK,"GR_Z_ALL",A="FL:::/Kernel/KernelA.HPP,3566"$ +$LK,"CMasterBoot",A="FL:::/Kernel/KernelA.HPP,2268"$ +$LK,"Fix",A="FL:::/Kernel/EdLite.CPP.Z,337",BI=369$ $LK,"Btr",A="FL:::/Kernel/KernelB.HPP,18"$ $LK,"_LN",A="FL:::/Kernel/KMathA.CPP.Z,614"$ -$LK,"OPTf_WARN_UNUSED_VAR",A="FL:::/Kernel/KernelA.HPP,1510"$ -$LK,"DOCF_SUPERSCRIPT_MODE",A="FL:::/Kernel/KernelA.HPP,1267"$ +$LK,"OPTf_WARN_UNUSED_VAR",A="FL:::/Kernel/KernelA.HPP,1506"$ +$LK,"DOCF_SUPERSCRIPT_MODE",A="FL:::/Kernel/KernelA.HPP,1264"$ $LK,"RFLAGf_CARRY",A="FL:::/Kernel/KernelA.HPP,305"$ -$LK,"FAT32FileRead",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,372",BI=368$ -$LK,"DirFilesFlatten",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,140",BI=369$ -$LK,"FileExtDot",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,1",BI=370$ -$LK,"IsDbg",A="FL:::/Kernel/KMisc.CPP.Z,270",BI=371$ +$LK,"FAT32FileRead",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,367",BI=370$ +$LK,"DirFilesFlatten",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,140",BI=371$ +$LK,"FileExtDot",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,1",BI=372$ +$LK,"IsDbg",A="FL:::/Kernel/KMisc.CPP.Z,270",BI=373$ $LK,"Bts",A="FL:::/Kernel/KernelB.HPP,20"$ -$LK,"CMemBlk",A="FL:::/Kernel/KernelA.HPP,2811"$ +$LK,"CMemBlk",A="FL:::/Kernel/KernelA.HPP,2808"$ $LK,"DOCEF_LST",A="FL:::/Kernel/KernelA.HPP,1010"$ -$LK,"Man",A="FL:::/Kernel/PSect.CPP.Z,284",BI=372$ -$LK,"Mem512Alloc",A="FL:::/Kernel/Mem/Mem512.CPP.Z,11",BI=373$ -$LK,"TASK_TITLE_LEN",A="FL:::/Kernel/KernelA.HPP,3200"$ +$LK,"Man",A="FL:::/Kernel/FunSeg.CPP.Z,284",BI=374$ +$LK,"Mem512Alloc",A="FL:::/Kernel/Mem/Mem512.CPP.Z,11",BI=375$ +$LK,"TASK_TITLE_LEN",A="FL:::/Kernel/KernelA.HPP,3197"$ +$LK,"TK_SHR_EQU",A="FL:::/Kernel/KernelA.HPP,2046"$ $LK,"CDATE_FREQ",A="FL:::/Kernel/KernelA.HPP,545"$ -$LK,"FilesFind",A="FL:::/Kernel/BlkDev/DskFind.CPP.Z,30",BI=374$ +$LK,"FilesFind",A="FL:::/Kernel/BlkDev/DskFind.CPP.Z,30",BI=376$ $LK,"_HASH_FIND",A="FL:::/Kernel/KHashA.CPP.Z,129"$ $LK,"MSize",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,370"$ -$LK,"CSysFixedArea",A="FL:::/Kernel/KernelA.HPP,3421"$ -$LK,"Fmt",A="FL:::/Kernel/BlkDev/DskFmt.CPP.Z,53",BI=375$ -$LK,"ExeCmdLine",A="FL:::/Kernel/KTask.CPP.Z,265",BI=376$ +$LK,"CSysFixedArea",A="FL:::/Kernel/KernelA.HPP,3418"$ +$LK,"Fmt",A="FL:::/Kernel/BlkDev/DskFmt.CPP.Z,53",BI=377$ +$LK,"ExeCmdLine",A="FL:::/Kernel/KTask.CPP.Z,265",BI=378$ $LK,"reverse_bits_table",A="FL:::/Kernel/KGlbls.CPP.Z,12"$ $LK,"Log10",A="FL:::/Kernel/KernelB.HPP,136"$ -$LK,"FifoI64Flush",A="FL:::/Kernel/KDataTypes.CPP.Z,304",BI=377$ +$LK,"FifoI64Flush",A="FL:::/Kernel/KDataTypes.CPP.Z,304",BI=379$ $LK,"InvlPg",A="FL:::/Kernel/KernelB.HPP,279"$ $LK,"CallExtStr",A="FL:::/Kernel/KernelB.HPP,45"$ -$LK,"VGAM_GRAPHICS",A="FL:::/Kernel/KernelA.HPP,3671"$ -$LK,"DCF_LOCATE_NEAREST",A="FL:::/Kernel/KernelA.HPP,3586"$ +$LK,"VGAM_GRAPHICS",A="FL:::/Kernel/KernelA.HPP,3668"$ +$LK,"DCF_LOCATE_NEAREST",A="FL:::/Kernel/KernelA.HPP,3583"$ $LK,"Ff_ARGPOP",A="FL:::/Kernel/KernelA.HPP,842"$ -$LK,"SCF_ALT",A="FL:::/Kernel/KernelA.HPP,3492"$ -$LK,"CViewAngles",A="FL:::/Kernel/KernelA.HPP,3058"$ +$LK,"SCF_ALT",A="FL:::/Kernel/KernelA.HPP,3489"$ +$LK,"CViewAngles",A="FL:::/Kernel/KernelA.HPP,3055"$ $LK,"CArrayDim",A="FL:::/Kernel/KernelA.HPP,775"$ $LK,"DOCEf_NUM_FLAGS",A="FL:::/Kernel/KernelA.HPP,1091"$ $LK,"Ff_INTERNAL",A="FL:::/Kernel/KernelA.HPP,844"$ -$LK,"Drv",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,199",BI=378$ +$LK,"Drv",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,223",BI=380$ $LK,"Fclex",A="FL:::/Kernel/KernelB.HPP,128"$ -$LK,"MEM_PROTECTED_LOW_LIMIT",A="FL:::/Kernel/KernelA.HPP,3418"$ -$LK,"Blink",A="FL:::/Kernel/KMisc.CPP.Z,130",BI=379$ +$LK,"MEM_PROTECTED_LOW_LIMIT",A="FL:::/Kernel/KernelA.HPP,3415"$ +$LK,"Blink",A="FL:::/Kernel/KMisc.CPP.Z,130",BI=381$ $LK,"CDbgInfo",A="FL:::/Kernel/KernelA.HPP,712"$ $LK,"IET_ZEROED_DATA_HEAP",A="FL:::/Kernel/KernelA.HPP,411"$ $LK,"RFLAGf_V8086",A="FL:::/Kernel/KernelA.HPP,318"$ $LK,"IDTET_TRAP",A="FL:::/Kernel/KernelA.HPP,280"$ $LK,"SetRBP",A="FL:::/Kernel/KernelB.HPP,254"$ -$LK,"LTGREEN",A="FL:::/Kernel/KernelA.HPP,2919"$ -$LK,"DOCf_BLINK",A="FL:::/Kernel/KernelA.HPP,1296"$ -$LK,"DOCF_BLINK",A="FL:::/Kernel/KernelA.HPP,1260"$ +$LK,"LTGREEN",A="FL:::/Kernel/KernelA.HPP,2916"$ +$LK,"DOCf_BLINK",A="FL:::/Kernel/KernelA.HPP,1293"$ +$LK,"DOCF_BLINK",A="FL:::/Kernel/KernelA.HPP,1257"$ $LK,"DOCEf_HIGHLIGHT",A="FL:::/Kernel/KernelA.HPP,1028"$ $LK,"DOCEF_HIGHLIGHT",A="FL:::/Kernel/KernelA.HPP,1022"$ -$LK,"SysSymImportsResolve",A="FL:::/Kernel/KLoad.CPP.Z,55",BI=380$ -$LK,"RS_ATTR_HIDDEN",A="FL:::/Kernel/KernelA.HPP,2485"$ -$LK,"TY_MASK",A="FL:::/Kernel/KernelA.HPP,1552"$ +$LK,"SysSymImportsResolve",A="FL:::/Kernel/KLoad.CPP.Z,55",BI=382$ +$LK,"RS_ATTR_HIDDEN",A="FL:::/Kernel/KernelA.HPP,2481"$ +$LK,"TY_MASK",A="FL:::/Kernel/KernelA.HPP,1548"$ $LK,"TaskEndNow",A="FL:::/Kernel/Sched.CPP.Z,313"$ -$LK,"Max",A="FL:::/Kernel/KMathB.CPP.Z,18",BI=381$ -$LK,"DOC_RECALC_FIND_CURSOR",A="FL:::/Kernel/KernelA.HPP,1322"$ +$LK,"Max",A="FL:::/Kernel/KMathB.CPP.Z,18",BI=383$ +$LK,"DOC_RECALC_FIND_CURSOR",A="FL:::/Kernel/KernelA.HPP,1319"$ $LK,"SYS_HASH_FIND",A="FL:::/Kernel/KHashA.CPP.Z,89"$ -$LK,"ROPF_DITHER",A="FL:::/Kernel/KernelA.HPP,2904"$ -$LK,"WIG_DBL_CLICK",A="FL:::/Kernel/KernelA.HPP,1405"$ +$LK,"ROPF_DITHER",A="FL:::/Kernel/KernelA.HPP,2901"$ +$LK,"WIG_DBL_CLICK",A="FL:::/Kernel/KernelA.HPP,1401"$ $LK,"SYS_SEMA_FIX",A="FL:::/Kernel/KernelA.HPP,608"$ $LK,"ToF64",A="FL:::/Kernel/KernelB.HPP,119"$ $LK,"SYS_PROGRESS2_MAX",A="FL:::/Kernel/KStart.CPP.Z,212"$ -$LK,"SrvCmdRun",A="FL:::/Kernel/SrvCmd.CPP.Z,267",BI=382$ -$LK,"CH_SHIFT_SPACE",A="FL:::/Kernel/KernelA.HPP,3466"$ -$LK,"ROPBF_DITHER",A="FL:::/Kernel/KernelA.HPP,2890"$ -$LK,"FF_WRITE",A="FL:::/Kernel/KernelA.HPP,2732"$ +$LK,"SrvCmdRun",A="FL:::/Kernel/SrvCmd.CPP.Z,267",BI=384$ +$LK,"CH_SHIFT_SPACE",A="FL:::/Kernel/KernelA.HPP,3463"$ +$LK,"ROPBF_DITHER",A="FL:::/Kernel/KernelA.HPP,2887"$ +$LK,"FF_WRITE",A="FL:::/Kernel/KernelA.HPP,2729"$ $LK,"SetRAX",A="FL:::/Kernel/KernelB.HPP,253"$ -$LK,"Min",A="FL:::/Kernel/KMathB.CPP.Z,10",BI=383$ +$LK,"Min",A="FL:::/Kernel/KMathB.CPP.Z,10",BI=385$ $LK,"mp_cnt",A="FL:::/Kernel/KernelB.HPP,234"$ $LK,"Exp",A="FL:::/Kernel/KernelB.HPP,127"$ -$LK,"DCF_RECORD_EXTENTS",A="FL:::/Kernel/KernelA.HPP,3591"$ -$LK,"FAT32FilesFind",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,851",BI=384$ -$LK,"ISO1Cd",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,219",BI=385$ +$LK,"DCF_RECORD_EXTENTS",A="FL:::/Kernel/KernelA.HPP,3588"$ +$LK,"FAT32FilesFind",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,846",BI=386$ +$LK,"ISO1Cd",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,219",BI=387$ $LK,"_HASH_ADD_AFTER",A="FL:::/Kernel/KHashA.CPP.Z,191"$ $LK,"QueInit",A="FL:::/Kernel/KernelB.HPP,65"$ -$LK,"SrvTaskCont",A="FL:::/Kernel/KTask.CPP.Z,377",BI=386$ -$LK,"RS_ATTR_READ_ONLY",A="FL:::/Kernel/KernelA.HPP,2484"$ -$LK,"ICF_USE_UNSIGNED",A="FL:::/Kernel/KernelA.HPP,1561"$ -$LK,"ATAGetDevId",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,163",BI=387$ -$LK,"WBlks",A="FL:::/Kernel/BlkDev/DskBlk.CPP.Z,68",BI=388$ +$LK,"SrvTaskCont",A="FL:::/Kernel/KTask.CPP.Z,377",BI=388$ +$LK,"RS_ATTR_READ_ONLY",A="FL:::/Kernel/KernelA.HPP,2480"$ +$LK,"ICF_USE_UNSIGNED",A="FL:::/Kernel/KernelA.HPP,1557"$ +$LK,"ATAGetDevId",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,163",BI=389$ +$LK,"WBlks",A="FL:::/Kernel/BlkDev/DskBlk.CPP.Z,68",BI=390$ $LK,"DOCT_ERROR",A="FL:::/Kernel/KernelA.HPP,934"$ -$LK,"CopySingle",A="FL:::/Kernel/BlkDev/DskCopy.CPP.Z,23",BI=389$ +$LK,"CopySingle",A="FL:::/Kernel/BlkDev/DskCopy.CPP.Z,23",BI=391$ $LK,"EXT_WIN_TO_TOP",A="FL:::/Kernel/KernelA.HPP,569"$ -$LK,"MouseIPSet",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,216",BI=390$ -$LK,"ATAPIReadCapacity",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,253",BI=391$ -$LK,"MkDir",A="FL:::/Kernel/BlkDev/DskDirB.CPP.Z,146",BI=392$ -$LK,"IsDir",A="FL:::/Kernel/BlkDev/DskDirB.CPP.Z,76",BI=393$ +$LK,"MouseIPSet",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,216",BI=392$ +$LK,"ATAPIReadCapacity",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,253",BI=393$ +$LK,"MkDir",A="FL:::/Kernel/BlkDev/DskDirB.CPP.Z,146",BI=394$ +$LK,"IsDir",A="FL:::/Kernel/BlkDev/DskDirB.CPP.Z,76",BI=395$ $LK,"SetMSR",A="FL:::/Kernel/KernelB.HPP,264"$ $LK,"ToI64",A="FL:::/Kernel/KernelB.HPP,120"$ $LK,"IET_MAIN",A="FL:::/Kernel/KernelA.HPP,412"$ -$LK,"ScanCode2KeyName",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,245",BI=394$ -$LK,"DOCf_INVERT",A="FL:::/Kernel/KernelA.HPP,1297"$ -$LK,"DOCF_INVERT",A="FL:::/Kernel/KernelA.HPP,1261"$ +$LK,"ScanCode2KeyName",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,245",BI=396$ +$LK,"DOCf_INVERT",A="FL:::/Kernel/KernelA.HPP,1294"$ +$LK,"DOCF_INVERT",A="FL:::/Kernel/KernelA.HPP,1258"$ $LK,"sys_heap_limit",A="FL:::/Kernel/KernelB.HPP,200"$ -$LK,"FileExtRem",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,10",BI=395$ +$LK,"FileExtRem",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,10",BI=397$ $LK,"Tan",A="FL:::/Kernel/KernelB.HPP,117"$ $LK,"SYS_PROGRESS3_MAX",A="FL:::/Kernel/KStart.CPP.Z,215"$ -$LK,"SUF_REM_LEADING",A="FL:::/Kernel/KernelA.HPP,3739"$ -$LK,"OPTf_USE_IMM64",A="FL:::/Kernel/KernelA.HPP,1519"$ -$LK,"Raw",A="FL:::/Kernel/KMisc.CPP.Z,243",BI=396$ -$LK,"Mem2MegUncachedAlloc",A="FL:::/Kernel/Mem/Mem2Meg.CPP.Z,106",BI=397$ -$LK,"Msg",A="FL:::/Kernel/SrvCmd.CPP.Z,257",BI=398$ -$LK,"OPTf_GLBLS_ON_DATA_HEAP",A="FL:::/Kernel/KernelA.HPP,1516"$ -$LK,"KbdInit",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,421",BI=399$ +$LK,"SUF_REM_LEADING",A="FL:::/Kernel/KernelA.HPP,3736"$ +$LK,"OPTf_USE_IMM64",A="FL:::/Kernel/KernelA.HPP,1515"$ +$LK,"Raw",A="FL:::/Kernel/KMisc.CPP.Z,243",BI=398$ +$LK,"Mem2MegUncachedAlloc",A="FL:::/Kernel/Mem/Mem2Meg.CPP.Z,106",BI=399$ +$LK,"Msg",A="FL:::/Kernel/SrvCmd.CPP.Z,257",BI=400$ +$LK,"OPTf_GLBLS_ON_DATA_HEAP",A="FL:::/Kernel/KernelA.HPP,1512"$ +$LK,"KbdInit",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,421",BI=401$ $LK,"chars_bmp_zero_tab_ff_cr_nl_cursor_dollar",A="FL:::/Kernel/StrA.CPP.Z,368"$ $LK,"ToBool",A="FL:::/Kernel/KernelB.HPP,118"$ -$LK,"TASKf_KILL_AFTER_DBG",A="FL:::/Kernel/KernelA.HPP,3248"$ -$LK,"IRQMouse",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,13",BI=400$ +$LK,"TASKf_KILL_AFTER_DBG",A="FL:::/Kernel/KernelA.HPP,3245"$ +$LK,"IRQMouse",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,13",BI=402$ $LK,"PUT_HEX_U16",A="FL:::/Kernel/StrA.CPP.Z,37"$ $LK,"PUT_HEX_U32",A="FL:::/Kernel/StrA.CPP.Z,30"$ -$LK,"ATAPIStartStop",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,144",BI=401$ +$LK,"ATAPIStartStop",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,144",BI=403$ $LK,"_SIGN",A="FL:::/Kernel/KMathA.CPP.Z,347"$ -$LK,"DVT_REDSEA",A="FL:::/Kernel/KernelA.HPP,2641"$ $LK,"REGT_R8",A="FL:::/Kernel/KernelA.HPP,732"$ $LK,"log10_2",A="FL:::/Kernel/KernelA.HPP,53"$ -$LK,"PrintErr",A="FL:::/Kernel/StrPrint.CPP.Z,914",BI=402$ -$LK,"ROPF_TWO_SIDED",A="FL:::/Kernel/KernelA.HPP,2901"$ -$LK,"BDF_READ_CACHE",A="FL:::/Kernel/KernelA.HPP,2599"$ -$LK,"SCF_INS",A="FL:::/Kernel/KernelA.HPP,3500"$ -$LK,"CPUf_RAN_A_TASK",A="FL:::/Kernel/KernelA.HPP,3390"$ -$LK,"BDf_READ_CACHE",A="FL:::/Kernel/KernelA.HPP,2609"$ -$LK,"TK_INS_BINARY",A="FL:::/Kernel/KernelA.HPP,2068"$ -$LK,"Snd",A="FL:::/Kernel/KMisc.CPP.Z,163",BI=403$ +$LK,"PrintErr",A="FL:::/Kernel/StrPrint.CPP.Z,922",BI=404$ +$LK,"ROPF_TWO_SIDED",A="FL:::/Kernel/KernelA.HPP,2898"$ +$LK,"BDF_READ_CACHE",A="FL:::/Kernel/KernelA.HPP,2595"$ +$LK,"SCF_INS",A="FL:::/Kernel/KernelA.HPP,3497"$ +$LK,"CPUf_RAN_A_TASK",A="FL:::/Kernel/KernelA.HPP,3387"$ +$LK,"BDf_READ_CACHE",A="FL:::/Kernel/KernelA.HPP,2605"$ +$LK,"Snd",A="FL:::/Kernel/KMisc.CPP.Z,163",BI=405$ $LK,"SPF_PAD_ZERO",A="FL:::/Kernel/StrPrint.CPP.Z,1"$ -$LK,"GetChar",A="FL:::/Kernel/SerialDev/Message.CPP.Z,182",BI=404$ +$LK,"GetChar",A="FL:::/Kernel/SerialDev/Message.CPP.Z,182",BI=406$ $LK,"Sin",A="FL:::/Kernel/KernelB.HPP,104"$ -$LK,"TK_OR_OR",A="FL:::/Kernel/KernelA.HPP,2047"$ +$LK,"TK_OR_OR",A="FL:::/Kernel/KernelA.HPP,2043"$ $LK,"SYS_PCIBIOS_SERVICE_CALL",A="FL:::/Kernel/PCIBIOS.CPP.Z,46"$ -$LK,"Now",A="FL:::/Kernel/KDate.CPP.Z,191",BI=405$ +$LK,"Now",A="FL:::/Kernel/KDate.CPP.Z,191",BI=407$ $LK,"Fldcw",A="FL:::/Kernel/KernelB.HPP,129"$ $LK,"_FXSAVE",A="FL:::/Kernel/KMathA.CPP.Z,650"$ -$LK,"TTS_ED_FILENAME",A="FL:::/Kernel/KernelA.HPP,3232"$ -$LK,"WIf_FOCUS_TASK_BORDER",A="FL:::/Kernel/KernelA.HPP,1427"$ +$LK,"TTS_ED_FILENAME",A="FL:::/Kernel/KernelA.HPP,3229"$ +$LK,"WIf_FOCUS_TASK_BORDER",A="FL:::/Kernel/KernelA.HPP,1423"$ $LK,"IA32_EFER",A="FL:::/Kernel/KernelA.HPP,515"$ $LK,"SetRSP",A="FL:::/Kernel/KernelB.HPP,256"$ $LK,"Pop",A="FL:::/Kernel/KernelB.HPP,251"$ $LK,"sys_progresses",A="FL:::/Kernel/KernelB.HPP,229"$ -$LK,"CMenuEntry",A="FL:::/Kernel/KernelA.HPP,3090"$ -$LK,"OC_NOP2",A="FL:::/Kernel/KernelA.HPP,1725"$ +$LK,"CMenuEntry",A="FL:::/Kernel/KernelA.HPP,3087"$ +$LK,"OC_NOP2",A="FL:::/Kernel/KernelA.HPP,1721"$ $LK,"DOCT_RIGHT_MARGIN",A="FL:::/Kernel/KernelA.HPP,902"$ $LK,"PUT_HEX_U64",A="FL:::/Kernel/StrA.CPP.Z,23"$ $LK,"SYS_KERNEL",A="FL:::/Kernel/KStart.CPP.Z,18"$ $LK,"RFLAGf_PARITY",A="FL:::/Kernel/KernelA.HPP,306"$ $LK,"SYS_PROGRESS4_MAX",A="FL:::/Kernel/KStart.CPP.Z,218"$ -$LK,"SUF_TO_UPPER",A="FL:::/Kernel/KernelA.HPP,3743"$ -$LK,"MBR_PT_REDSEA",A="FL:::/Kernel/KernelA.HPP,2660"$ -$LK,"MBR_PT_NTFS",A="FL:::/Kernel/KernelA.HPP,2659"$ -$LK,"MouseHandler",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,179",BI=406$ -$LK,"SCF_IP_L_DOWN",A="FL:::/Kernel/KernelA.HPP,3497"$ -$LK,"SCf_IP_L_DOWN",A="FL:::/Kernel/KernelA.HPP,3482"$ -$LK,"MSG_IP_L_DOWN",A="FL:::/Kernel/KernelA.HPP,3181"$ +$LK,"SUF_TO_UPPER",A="FL:::/Kernel/KernelA.HPP,3740"$ +$LK,"MBR_PT_REDSEA",A="FL:::/Kernel/KernelA.HPP,2657"$ +$LK,"MBR_PT_NTFS",A="FL:::/Kernel/KernelA.HPP,2656"$ +$LK,"MouseHandler",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,179",BI=408$ +$LK,"SCF_IP_L_DOWN",A="FL:::/Kernel/KernelA.HPP,3494"$ +$LK,"SCf_IP_L_DOWN",A="FL:::/Kernel/KernelA.HPP,3479"$ +$LK,"MSG_IP_L_DOWN",A="FL:::/Kernel/KernelA.HPP,3178"$ $LK,"LAPIC_TASK_PRIORITY",A="FL:::/Kernel/KernelA.HPP,475"$ $LK,"REGT_MM",A="FL:::/Kernel/KernelA.HPP,738"$ $LK,"DOCEf_POPUP",A="FL:::/Kernel/KernelA.HPP,1086"$ $LK,"DOCEF_POPUP",A="FL:::/Kernel/KernelA.HPP,1012"$ $LK,"SYS_SEMA_VGA",A="FL:::/Kernel/KernelA.HPP,601"$ $LK,"ODEF_PAUSED",A="FL:::/Kernel/KernelA.HPP,239"$ -$LK,"FATNameXSum",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,162",BI=407$ +$LK,"FATNameXSum",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,157",BI=409$ $LK,"SPF_DOLLAR",A="FL:::/Kernel/StrPrint.CPP.Z,5"$ $LK,"Pow",A="FL:::/Kernel/KernelB.HPP,138"$ $LK,"sys_boot_patch_table_base",A="FL:::/Kernel/KernelB.HPP,38"$ -$LK,"WIF_SELF_BORDER",A="FL:::/Kernel/KernelA.HPP,1389"$ -$LK,"DOCF_UNDO_DIRTY",A="FL:::/Kernel/KernelA.HPP,1269"$ -$LK,"MStrUtil",A="FL:::/Kernel/StrB.CPP.Z,58",BI=408$ +$LK,"WIF_SELF_BORDER",A="FL:::/Kernel/KernelA.HPP,1385"$ +$LK,"DOCF_UNDO_DIRTY",A="FL:::/Kernel/KernelA.HPP,1266"$ +$LK,"MStrUtil",A="FL:::/Kernel/StrB.CPP.Z,58",BI=410$ $LK,"_D3_CROSS",A="FL:::/Kernel/KMathA.CPP.Z,82"$ -$LK,"VGAP_INPUT_STAT",A="FL:::/Kernel/KernelA.HPP,3687"$ -$LK,"DOCf_UNDO_DIRTY",A="FL:::/Kernel/KernelA.HPP,1305"$ +$LK,"VGAP_INPUT_STAT",A="FL:::/Kernel/KernelA.HPP,3684"$ +$LK,"DOCf_UNDO_DIRTY",A="FL:::/Kernel/KernelA.HPP,1302"$ $LK,"SYS_HEAP_LIMIT",A="FL:::/Kernel/KStart.CPP.Z,185"$ -$LK,"WIf_SELF_BORDER",A="FL:::/Kernel/KernelA.HPP,1415"$ +$LK,"WIf_SELF_BORDER",A="FL:::/Kernel/KernelA.HPP,1411"$ $LK,"text",A="FL:::/Kernel/KGlbls.CPP.Z,29"$ -$LK,"ATA_READ_NATIVE_MAX_EXT",A="FL:::/Kernel/KernelA.HPP,2220"$ -$LK,"MPrintQ",A="FL:::/Kernel/StrPrint.CPP.Z,68",BI=409$ +$LK,"ATA_READ_NATIVE_MAX_EXT",A="FL:::/Kernel/KernelA.HPP,2216"$ +$LK,"MPrintQ",A="FL:::/Kernel/StrPrint.CPP.Z,68",BI=411$ $LK,"MHeapCtrl",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,372"$ $LK,"SYS_SEMA_SND",A="FL:::/Kernel/KernelA.HPP,592"$ -$LK,"CCF_RAX",A="FL:::/Kernel/KernelA.HPP,2113"$ -$LK,"DskCacheInvalidate",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,157",BI=410$ +$LK,"CCF_RAX",A="FL:::/Kernel/KernelA.HPP,2109"$ +$LK,"DskCacheInvalidate",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,181",BI=412$ $LK,"DOCG_BL_IV_UL",A="FL:::/Kernel/KernelA.HPP,943"$ $LK,"HashSingleTableFind",A="FL:::/Kernel/KHashA.CPP.Z,257"$ $LK,"sys_data_bp",A="FL:::/Kernel/KernelB.HPP,196"$ +$LK,"SYS_PCI_BUSES",A="FL:::/Kernel/KStart.CPP.Z,51"$ $LK,"sys_heap_base",A="FL:::/Kernel/KernelB.HPP,199"$ $LK,"_CLAMP_I64",A="FL:::/Kernel/KUtils.CPP.Z,121"$ -$LK,"VGAP_MISC_OUTPUT",A="FL:::/Kernel/KernelA.HPP,3678"$ -$LK,"BDf_READ_ONLY_OVERRIDE",A="FL:::/Kernel/KernelA.HPP,2607"$ -$LK,"Spaces2Tabs",A="FL:::/Kernel/StrA.CPP.Z,477",BI=411$ -$LK,"Drv2Let",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,123",BI=412$ -$LK,"ROPBF_TWO_SIDED",A="FL:::/Kernel/KernelA.HPP,2889"$ +$LK,"VGAP_MISC_OUTPUT",A="FL:::/Kernel/KernelA.HPP,3675"$ +$LK,"BDf_READ_ONLY_OVERRIDE",A="FL:::/Kernel/KernelA.HPP,2603"$ +$LK,"Spaces2Tabs",A="FL:::/Kernel/StrA.CPP.Z,477",BI=413$ +$LK,"Drv2Let",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,129",BI=414$ +$LK,"ROPBF_TWO_SIDED",A="FL:::/Kernel/KernelA.HPP,2886"$ $LK,"MEM_E820_ENTRY_SIZE",A="FL:::/Kernel/KernelA.HPP,355"$ -$LK,"KDRawPutS",A="FL:::/Kernel/KeyDev.CPP.Z,95",BI=413$ +$LK,"KDRawPutS",A="FL:::/Kernel/KeyDev.CPP.Z,95",BI=415$ $LK,"Sqr",A="FL:::/Kernel/KernelB.HPP,105"$ -$LK,"REG_RDI",A="FL:::/Kernel/KernelA.HPP,1744"$ -$LK,"REG_ALLOC",A="FL:::/Kernel/KernelA.HPP,1748"$ -$LK,"DOCf_SUPERSCRIPT_MODE",A="FL:::/Kernel/KernelA.HPP,1303"$ -$LK,"SrvCmdsHandler",A="FL:::/Kernel/SrvCmd.CPP.Z,350",BI=414$ +$LK,"REG_RDI",A="FL:::/Kernel/KernelA.HPP,1740"$ +$LK,"REG_ALLOC",A="FL:::/Kernel/KernelA.HPP,1744"$ +$LK,"DOCf_SUPERSCRIPT_MODE",A="FL:::/Kernel/KernelA.HPP,1300"$ +$LK,"SrvCmdsHandler",A="FL:::/Kernel/SrvCmd.CPP.Z,350",BI=416$ $LK,"progress1_max",A="FL:::/Kernel/KernelB.HPP,215"$ -$LK,"CCF_ARRAY",A="FL:::/Kernel/KernelA.HPP,2112"$ -$LK,"REG_RBP",A="FL:::/Kernel/KernelA.HPP,1742"$ +$LK,"CCF_ARRAY",A="FL:::/Kernel/KernelA.HPP,2108"$ +$LK,"REG_RBP",A="FL:::/Kernel/KernelA.HPP,1738"$ $LK,"DOCEF_FILTER_SKIP",A="FL:::/Kernel/KernelA.HPP,1014"$ -$LK,"FifoU8Flush",A="FL:::/Kernel/KDataTypes.CPP.Z,219",BI=415$ -$LK,"MSG_MOVE",A="FL:::/Kernel/KernelA.HPP,3191"$ -$LK,"DOCT_INS_BINARY",A="FL:::/Kernel/KernelA.HPP,929"$ +$LK,"FifoU8Flush",A="FL:::/Kernel/KDataTypes.CPP.Z,219",BI=417$ +$LK,"MSG_MOVE",A="FL:::/Kernel/KernelA.HPP,3188"$ $LK,"SYS_PROGRESSES",A="FL:::/Kernel/KStart.CPP.Z,208"$ -$LK,"SUF_REM_SPACES",A="FL:::/Kernel/KernelA.HPP,3741"$ -$LK,"CCF_PMT",A="FL:::/Kernel/KernelA.HPP,2085"$ +$LK,"SUF_REM_SPACES",A="FL:::/Kernel/KernelA.HPP,3738"$ +$LK,"CCF_PMT",A="FL:::/Kernel/KernelA.HPP,2081"$ $LK,"DOCEf_FILTER_SKIP",A="FL:::/Kernel/KernelA.HPP,1088"$ -$LK,"DskCacheHash",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,40",BI=416$ -$LK,"SCF_NUM",A="FL:::/Kernel/KernelA.HPP,3494"$ -$LK,"ACD_DEF_FILENAME",A="FL:::/Kernel/KernelA.HPP,1472"$ +$LK,"DskCacheHash",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,40",BI=418$ +$LK,"SCF_NUM",A="FL:::/Kernel/KernelA.HPP,3491"$ +$LK,"ACD_DEF_FILENAME",A="FL:::/Kernel/KernelA.HPP,1468"$ $LK,"fp_doc_put",A="FL:::/Kernel/KGlbls.CPP.Z,33"$ -$LK,"DskCacheFind",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,64",BI=417$ -$LK,"IsRaw",A="FL:::/Kernel/KMisc.CPP.Z,250",BI=418$ -$LK,"TK_DBL_COLON",A="FL:::/Kernel/KernelA.HPP,2039"$ -$LK,"ATAPIReadTrackInfo",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,277",BI=419$ -$LK,"CATARep",A="FL:::/Kernel/KernelA.HPP,2209"$ -$LK,"REG_RAX",A="FL:::/Kernel/KernelA.HPP,1737"$ -$LK,"ATAReadBlks",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,350",BI=420$ +$LK,"DskCacheFind",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,64",BI=419$ +$LK,"IsRaw",A="FL:::/Kernel/KMisc.CPP.Z,250",BI=420$ +$LK,"TK_DBL_COLON",A="FL:::/Kernel/KernelA.HPP,2035"$ +$LK,"ATAPIReadTrackInfo",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,277",BI=421$ +$LK,"CATARep",A="FL:::/Kernel/KernelA.HPP,2205"$ +$LK,"REG_RAX",A="FL:::/Kernel/KernelA.HPP,1733"$ +$LK,"ATAReadBlks",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,350",BI=422$ $LK,"D3AddEqu",A="FL:::/Kernel/KernelB.HPP,149"$ $LK,"ToUpper",A="FL:::/Kernel/KernelB.HPP,57"$ -$LK,"REGG_C_LOCAL_NON_PTR_VARS",A="FL:::/Kernel/KernelA.HPP,1755"$ -$LK,"REG_RBX",A="FL:::/Kernel/KernelA.HPP,1740"$ +$LK,"REGG_C_LOCAL_NON_PTR_VARS",A="FL:::/Kernel/KernelA.HPP,1751"$ +$LK,"REG_RBX",A="FL:::/Kernel/KernelA.HPP,1736"$ $LK,"SCR_DONE",A="FL:::/Kernel/SrvCmd.CPP.Z,263"$ $LK,"Fxsave",A="FL:::/Kernel/KernelB.HPP,134"$ -$LK,"ACD_EXTRA_CHAR",A="FL:::/Kernel/KernelA.HPP,1492"$ -$LK,"Reboot",A="FL:::/Kernel/KEnd.CPP.Z,119",BI=421$ +$LK,"ACD_EXTRA_CHAR",A="FL:::/Kernel/KernelA.HPP,1488"$ +$LK,"Reboot",A="FL:::/Kernel/KEnd.CPP.Z,119",BI=423$ $LK,"acd",A="FL:::/Kernel/KGlbls.CPP.Z,17"$ -$LK,"TK_DOT_DOT_DOT",A="FL:::/Kernel/KernelA.HPP,2067"$ -$LK,"REG_RCX",A="FL:::/Kernel/KernelA.HPP,1738"$ +$LK,"TK_DOT_DOT_DOT",A="FL:::/Kernel/KernelA.HPP,2063"$ +$LK,"REG_RCX",A="FL:::/Kernel/KernelA.HPP,1734"$ $LK,"Ff_DOT_DOT_DOT",A="FL:::/Kernel/KernelA.HPP,846"$ $LK,"CHashClass",A="FL:::/Kernel/KernelA.HPP,826"$ $LK,"ZERO_BUF_SIZE",A="FL:::/Kernel/BlkDev/DskBlk.CPP.Z,1"$ -$LK,"LoadKernel",A="FL:::/Kernel/KLoad.CPP.Z,240",BI=422$ -$LK,"SCF_KEY_UP",A="FL:::/Kernel/KernelA.HPP,3489"$ -$LK,"SCf_KEY_UP",A="FL:::/Kernel/KernelA.HPP,3474"$ -$LK,"MSG_IP_R_D_DOWN",A="FL:::/Kernel/KernelA.HPP,3187"$ -$LK,"REG_RDX",A="FL:::/Kernel/KernelA.HPP,1739"$ -$LK,"ATAPIReadBlks",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,413",BI=423$ -$LK,"REG_RIP",A="FL:::/Kernel/KernelA.HPP,1745"$ +$LK,"LoadKernel",A="FL:::/Kernel/KLoad.CPP.Z,240",BI=424$ +$LK,"SCF_KEY_UP",A="FL:::/Kernel/KernelA.HPP,3486"$ +$LK,"SCf_KEY_UP",A="FL:::/Kernel/KernelA.HPP,3471"$ +$LK,"MSG_IP_R_D_DOWN",A="FL:::/Kernel/KernelA.HPP,3184"$ +$LK,"REG_RDX",A="FL:::/Kernel/KernelA.HPP,1735"$ +$LK,"ATAPIReadBlks",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,413",BI=425$ +$LK,"REG_RIP",A="FL:::/Kernel/KernelA.HPP,1741"$ $LK,"DOCEF_FROM_START",A="FL:::/Kernel/KernelA.HPP,997"$ $LK,"SEMA_STRUCT_SIZE",A="FL:::/Kernel/KernelA.HPP,578"$ $LK,"SCR_CONT",A="FL:::/Kernel/SrvCmd.CPP.Z,264"$ @@ -1871,76 +1875,74 @@ $LK,"DOCEf_FROM_START",A="FL:::/Kernel/KernelA.HPP,1071"$ $LK,"SYS_SEMA_TMBEAT",A="FL:::/Kernel/KernelA.HPP,607"$ $LK,"RLF_WINMGR",A="FL:::/Kernel/KernelA.HPP,465"$ $LK,"RLf_WINMGR",A="FL:::/Kernel/KernelA.HPP,447"$ -$LK,"SUF_SCALE_INDENT",A="FL:::/Kernel/KernelA.HPP,3747"$ -$LK,"CT_7_BIT",A="FL:::/Kernel/KernelA.HPP,3696"$ -$LK,"PUSH_REGS",A="FL:::/Kernel/KernelA.HPP,1730"$ +$LK,"SUF_SCALE_INDENT",A="FL:::/Kernel/KernelA.HPP,3744"$ +$LK,"CT_7_BIT",A="FL:::/Kernel/KernelA.HPP,3693"$ +$LK,"PUSH_REGS",A="FL:::/Kernel/KernelA.HPP,1726"$ $LK,"MAX_I8",A="FL:::/Kernel/KernelA.HPP,23"$ -$LK,"KbdMouseHandler",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,257",BI=424$ -$LK,"Color2Str",A="FL:::/Kernel/KDefine.CPP.Z,126",BI=425$ -$LK,"EDF_COLLAPSE",A="FL:::/Kernel/KernelA.HPP,1225"$ +$LK,"KbdMouseHandler",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,257",BI=426$ +$LK,"Color2Str",A="FL:::/Kernel/KDefine.CPP.Z,126",BI=427$ +$LK,"EDF_COLLAPSE",A="FL:::/Kernel/KernelA.HPP,1222"$ $LK,"LAPIC_DFR",A="FL:::/Kernel/KernelA.HPP,480"$ $LK,"CDATE_BASE_DAY_OF_WEEK",A="FL:::/Kernel/KernelA.HPP,183"$ -$LK,"StrFirstOcc",A="FL:::/Kernel/StrA.CPP.Z,572",BI=426$ -$LK,"MSG_NULL",A="FL:::/Kernel/KernelA.HPP,3176"$ -$LK,"CCF_QUESTION_HELP",A="FL:::/Kernel/KernelA.HPP,2087"$ -$LK,"TY_NULL",A="FL:::/Kernel/KernelA.HPP,1543"$ -$LK,"EDf_COLLAPSE",A="FL:::/Kernel/KernelA.HPP,1231"$ -$LK,"MPrintq",A="FL:::/Kernel/StrPrint.CPP.Z,127",BI=427$ -$LK,"MEM_DFT_STK",A="FL:::/Kernel/KernelA.HPP,2840"$ +$LK,"StrFirstOcc",A="FL:::/Kernel/StrA.CPP.Z,572",BI=428$ +$LK,"MSG_NULL",A="FL:::/Kernel/KernelA.HPP,3173"$ +$LK,"CCF_QUESTION_HELP",A="FL:::/Kernel/KernelA.HPP,2083"$ +$LK,"TY_NULL",A="FL:::/Kernel/KernelA.HPP,1539"$ +$LK,"EDf_COLLAPSE",A="FL:::/Kernel/KernelA.HPP,1228"$ +$LK,"MPrintq",A="FL:::/Kernel/StrPrint.CPP.Z,127",BI=429$ +$LK,"MEM_DFT_STK",A="FL:::/Kernel/KernelA.HPP,2837"$ $LK,"SYS_FOCUS_TASK",A="FL:::/Kernel/KStart.CPP.Z,222"$ $LK,"dbg",A="FL:::/Kernel/KGlbls.CPP.Z,21"$ -$LK,"CPSectCache",A="FL:::/Kernel/KernelA.HPP,3798"$ -$LK,"QSort",A="FL:::/Kernel/QSort.CPP.Z,85",BI=428$ +$LK,"QSort",A="FL:::/Kernel/QSort.CPP.Z,85",BI=430$ $LK,"OutU32",A="FL:::/Kernel/KernelB.HPP,78"$ $LK,"OutU16",A="FL:::/Kernel/KernelB.HPP,77"$ -$LK,"TERM_ATTR_BORDER",A="FL:::/Kernel/KernelA.HPP,1114"$ $LK,"SYS_SEMA_JUST_PUMP_MSGS",A="FL:::/Kernel/KernelA.HPP,606"$ $LK,"LAPIC_ICR_HIGH",A="FL:::/Kernel/KernelA.HPP,490"$ -$LK,"LMF_IGNORE_CASE",A="FL:::/Kernel/KernelA.HPP,3757"$ -$LK,"SFF_IGNORE_CASE",A="FL:::/Kernel/KernelA.HPP,3751"$ +$LK,"LMF_IGNORE_CASE",A="FL:::/Kernel/KernelA.HPP,3754"$ +$LK,"SFF_IGNORE_CASE",A="FL:::/Kernel/KernelA.HPP,3748"$ $LK,"HashRemDel",A="FL:::/Kernel/KHashA.CPP.Z,264"$ -$LK,"REG_RSI",A="FL:::/Kernel/KernelA.HPP,1743"$ +$LK,"REG_RSI",A="FL:::/Kernel/KernelA.HPP,1739"$ $LK,"HashAdd",A="FL:::/Kernel/KHashA.CPP.Z,262"$ $LK,"mp_cnt_lock",A="FL:::/Kernel/KernelB.HPP,236"$ $LK,"MLF_DOT_DOT_DOT",A="FL:::/Kernel/KernelA.HPP,771"$ -$LK,"IsSuspended",A="FL:::/Kernel/KTask.CPP.Z,59",BI=429$ -$LK,"CAlloc",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,381",BI=430$ -$LK,"BDF_INITIALIZED",A="FL:::/Kernel/KernelA.HPP,2595"$ -$LK,"ATAR0_SELECT",A="FL:::/Kernel/KernelA.HPP,2241"$ -$LK,"CAsmUnresolvedRef",A="FL:::/Kernel/KernelA.HPP,1815"$ -$LK,"BDf_INITIALIZED",A="FL:::/Kernel/KernelA.HPP,2605"$ +$LK,"IsSuspended",A="FL:::/Kernel/KTask.CPP.Z,59",BI=431$ +$LK,"CAlloc",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,381",BI=432$ +$LK,"BDF_INITIALIZED",A="FL:::/Kernel/KernelA.HPP,2591"$ +$LK,"ATAR0_SELECT",A="FL:::/Kernel/KernelA.HPP,2237"$ +$LK,"CAsmUnresolvedRef",A="FL:::/Kernel/KernelA.HPP,1811"$ +$LK,"BDf_INITIALIZED",A="FL:::/Kernel/KernelA.HPP,2601"$ $LK,"DOCT_SPRITE",A="FL:::/Kernel/KernelA.HPP,928"$ -$LK,"WClustersBlks",A="FL:::/Kernel/BlkDev/DskCluster.CPP.Z,92",BI=431$ -$LK,"RClustersBlks",A="FL:::/Kernel/BlkDev/DskCluster.CPP.Z,46",BI=432$ +$LK,"WClustersBlks",A="FL:::/Kernel/BlkDev/DskCluster.CPP.Z,92",BI=433$ +$LK,"RClustersBlks",A="FL:::/Kernel/BlkDev/DskCluster.CPP.Z,46",BI=434$ $LK,"sys_neg_pows_lets",A="FL:::/Kernel/StrPrint.CPP.Z,211"$ $LK,"progress3_max",A="FL:::/Kernel/KernelB.HPP,223"$ $LK,"SqrI64",A="FL:::/Kernel/KernelB.HPP,106"$ -$LK,"BDF_INIT_IN_PROGRESS",A="FL:::/Kernel/KernelA.HPP,2601"$ -$LK,"OPTF_ECHO",A="FL:::/Kernel/KernelA.HPP,1521"$ -$LK,"OPTf_ECHO",A="FL:::/Kernel/KernelA.HPP,1508"$ +$LK,"BDF_INIT_IN_PROGRESS",A="FL:::/Kernel/KernelA.HPP,2597"$ +$LK,"OPTF_ECHO",A="FL:::/Kernel/KernelA.HPP,1517"$ +$LK,"OPTf_ECHO",A="FL:::/Kernel/KernelA.HPP,1504"$ $LK,"LAPIC_EOI",A="FL:::/Kernel/KernelA.HPP,478"$ $LK,"sys_pos_pows_lets",A="FL:::/Kernel/StrPrint.CPP.Z,210"$ -$LK,"QueSize",A="FL:::/Kernel/KDataTypes.CPP.Z,76",BI=433$ +$LK,"QueSize",A="FL:::/Kernel/KDataTypes.CPP.Z,76",BI=435$ $LK,"C:/Doc/Que.TXT.Z",A="FL:::/Kernel/KernelB.HPP,64"$ -$LK,"CT_8_BIT",A="FL:::/Kernel/KernelA.HPP,3697"$ -$LK,"REG_RSP",A="FL:::/Kernel/KernelA.HPP,1741"$ -$LK,"CtrlAltDel",A="FL:::/Kernel/KeyDev.CPP.Z,126",BI=434$ -$LK,"CTRLF_CAPTURE_LEFT_IP",A="FL:::/Kernel/KernelA.HPP,3045"$ -$LK,"LFSF_DEFINE",A="FL:::/Kernel/KernelA.HPP,1994"$ -$LK,"BLK_SIZE_BITS",A="FL:::/Kernel/KernelA.HPP,2254"$ -$LK,"AOT_BIN_BLK_BITS",A="FL:::/Kernel/KernelA.HPP,1757"$ -$LK,"DOC_RECALC",A="FL:::/Kernel/KernelA.HPP,1321"$ +$LK,"CT_8_BIT",A="FL:::/Kernel/KernelA.HPP,3694"$ +$LK,"REG_RSP",A="FL:::/Kernel/KernelA.HPP,1737"$ +$LK,"CtrlAltDel",A="FL:::/Kernel/KeyDev.CPP.Z,126",BI=436$ +$LK,"CTRLF_CAPTURE_LEFT_IP",A="FL:::/Kernel/KernelA.HPP,3042"$ +$LK,"LFSF_DEFINE",A="FL:::/Kernel/KernelA.HPP,1990"$ +$LK,"BLK_SIZE_BITS",A="FL:::/Kernel/KernelA.HPP,2250"$ +$LK,"AOT_BIN_BLK_BITS",A="FL:::/Kernel/KernelA.HPP,1753"$ +$LK,"DOC_RECALC",A="FL:::/Kernel/KernelA.HPP,1318"$ $LK,"HTT_FUN",A="FL:::/Kernel/KernelA.HPP,682"$ $LK,"I_DIV_ZERO",A="FL:::/Kernel/KernelA.HPP,284"$ -$LK,"SrvCtrlInit",A="FL:::/Kernel/SrvCmd.CPP.Z,18",BI=435$ +$LK,"SrvCtrlInit",A="FL:::/Kernel/SrvCmd.CPP.Z,18",BI=437$ $LK,"DOCEG1_HAS_ARG",A="FL:::/Kernel/KernelA.HPP,973"$ $LK,"DOCEF_DEFINE",A="FL:::/Kernel/KernelA.HPP,959"$ $LK,"SPF_LEFT_JUSTIFY",A="FL:::/Kernel/StrPrint.CPP.Z,2"$ $LK,"DOCEf_DEFINE",A="FL:::/Kernel/KernelA.HPP,1038"$ -$LK,"HeapCtrlInit",A="FL:::/Kernel/Mem/HeapCtrl.CPP.Z,1",BI=436$ +$LK,"HeapCtrlInit",A="FL:::/Kernel/Mem/HeapCtrl.CPP.Z,1",BI=438$ $LK,"progress1",A="FL:::/Kernel/KernelB.HPP,212"$ $LK,"Floor",A="FL:::/Kernel/KernelB.HPP,130"$ -$LK,"CIPStateGlbls",A="FL:::/Kernel/KernelA.HPP,2996"$ +$LK,"CIPStateGlbls",A="FL:::/Kernel/KernelA.HPP,2993"$ $LK,"SYSf_CTRL_ALT_C",A="FL:::/Kernel/KernelA.HPP,612"$ $LK,"progress2",A="FL:::/Kernel/KernelB.HPP,216"$ $LK,"_CLAMP_U64",A="FL:::/Kernel/KUtils.CPP.Z,133"$ @@ -1949,906 +1951,894 @@ $LK,"MPN_VECT",A="FL:::/Kernel/KernelA.HPP,499"$ $LK,"MAX_U8",A="FL:::/Kernel/KernelA.HPP,25"$ $LK,"RAWDR_COL",A="FL:::/Kernel/KDbg.CPP.Z,289"$ $LK,"progress4",A="FL:::/Kernel/KernelB.HPP,224"$ -$LK,"CtrlAltCBSet",A="FL:::/Kernel/KeyDev.CPP.Z,176",BI=437$ -$LK,"SysTimerRead",A="FL:::/Kernel/KMisc.CPP.Z,61",BI=438$ +$LK,"CtrlAltCBSet",A="FL:::/Kernel/KeyDev.CPP.Z,176",BI=439$ +$LK,"SysTimerRead",A="FL:::/Kernel/KMisc.CPP.Z,61",BI=440$ $LK,"dev",A="FL:::/Kernel/KGlbls.CPP.Z,22"$ -$LK,"MSG_IP_L_D_UP",A="FL:::/Kernel/KernelA.HPP,3184"$ +$LK,"MSG_IP_L_D_UP",A="FL:::/Kernel/KernelA.HPP,3181"$ +$LK,"FunSegCacheFind",A="FL:::/Kernel/FunSeg.CPP.Z,82",BI=441$ $LK,"HTT_REG",A="FL:::/Kernel/KernelA.HPP,688"$ -$LK,"StrFirstRem",A="FL:::/Kernel/StrA.CPP.Z,582",BI=439$ +$LK,"StrFirstRem",A="FL:::/Kernel/StrA.CPP.Z,582",BI=442$ $LK,"SYS_VAR_INIT_VAL",A="FL:::/Home/Temp.TXT.Z,1"$ -$LK,"DCF_COMPRESSED",A="FL:::/Kernel/KernelA.HPP,3573"$ -$LK,"ans",A="FL:::/Kernel/KernelA.HPP,3368"$ +$LK,"DCF_COMPRESSED",A="FL:::/Kernel/KernelA.HPP,3570"$ +$LK,"ans",A="FL:::/Kernel/KernelA.HPP,3365"$ $LK,"LAPIC_LDR",A="FL:::/Kernel/KernelA.HPP,481"$ -$LK,"BptFind",A="FL:::/Kernel/KDbg.CPP.Z,344",BI=440$ +$LK,"BptFind",A="FL:::/Kernel/KDbg.CPP.Z,344",BI=443$ $LK,"kbd",A="FL:::/Kernel/KGlbls.CPP.Z,25"$ $LK,"progress4_max",A="FL:::/Kernel/KernelB.HPP,227"$ -$LK,"MouseUpdatePost",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,147",BI=441$ -$LK,"HashDel",A="FL:::/Kernel/KHashB.CPP.Z,59",BI=442$ -$LK,"CKbdStateGlbls",A="FL:::/Kernel/KernelA.HPP,2953"$ -$LK,"LinkedLstCopy",A="FL:::/Kernel/KDataTypes.CPP.Z,11",BI=443$ -$LK,"IP_NULL",A="FL:::/Kernel/KernelA.HPP,2994"$ +$LK,"MouseUpdatePost",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,147",BI=444$ +$LK,"HashDel",A="FL:::/Kernel/KHashB.CPP.Z,59",BI=445$ +$LK,"CKbdStateGlbls",A="FL:::/Kernel/KernelA.HPP,2950"$ +$LK,"LinkedLstCopy",A="FL:::/Kernel/KDataTypes.CPP.Z,11",BI=446$ +$LK,"IP_NULL",A="FL:::/Kernel/KernelA.HPP,2991"$ $LK,"SYS_SEMA_DEV_MEM",A="FL:::/Kernel/KernelA.HPP,600"$ -$LK,"ICF_A1_WAS_STK",A="FL:::/Kernel/KernelA.HPP,1571"$ -$LK,"Let2Drv",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,131",BI=444$ -$LK,"fat_long_name_map",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,188"$ -$LK,"DskCacheInit",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,1",BI=445$ -$LK,"CCF_NO_ABSS",A="FL:::/Kernel/KernelA.HPP,2119"$ -$LK,"DOC_COLOR_MACRO",A="FL:::/Kernel/KernelA.HPP,1119"$ +$LK,"ICF_A1_WAS_STK",A="FL:::/Kernel/KernelA.HPP,1567"$ +$LK,"Let2Drv",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,149",BI=447$ +$LK,"fat_long_name_map",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,183"$ +$LK,"DskCacheInit",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,1",BI=448$ +$LK,"CCF_NO_ABSS",A="FL:::/Kernel/KernelA.HPP,2115"$ +$LK,"DOC_COLOR_MACRO",A="FL:::/Kernel/KernelA.HPP,1116"$ $LK,"LAPIC_LOG_DST",A="FL:::/Kernel/KernelA.HPP,479"$ $LK,"RLF_ADAM_SERVER",A="FL:::/Kernel/KernelA.HPP,468"$ -$LK,"RClusters",A="FL:::/Kernel/BlkDev/DskCluster.CPP.Z,87",BI=446$ -$LK,"ISO1CDirFill",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,116",BI=447$ +$LK,"RClusters",A="FL:::/Kernel/BlkDev/DskCluster.CPP.Z,87",BI=449$ +$LK,"ISO1CDirFill",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,116",BI=450$ $LK,"RLf_ADAM_SERVER",A="FL:::/Kernel/KernelA.HPP,450"$ $LK,"SCR_EXIT",A="FL:::/Kernel/SrvCmd.CPP.Z,265"$ -$LK,"QueDel",A="FL:::/Kernel/KDataTypes.CPP.Z,41",BI=448$ -$LK,"ICF_DONT_RESTORE",A="FL:::/Kernel/KernelA.HPP,1585"$ -$LK,"RedSeaDirNew",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,354",BI=449$ -$LK,"TK_ADD_EQUAL",A="FL:::/Kernel/KernelA.HPP,2056"$ -$LK,"TK_XOR_EQUAL",A="FL:::/Kernel/KernelA.HPP,2055"$ +$LK,"QueDel",A="FL:::/Kernel/KDataTypes.CPP.Z,41",BI=451$ +$LK,"ICF_DONT_RESTORE",A="FL:::/Kernel/KernelA.HPP,1581"$ +$LK,"RedSeaDirNew",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,350",BI=452$ $LK,"IET_REL64_EXPORT",A="FL:::/Kernel/KernelA.HPP,405"$ $LK,"IET_REL32_EXPORT",A="FL:::/Kernel/KernelA.HPP,403"$ -$LK,"CExcept",A="FL:::/Kernel/KernelA.HPP,3116"$ +$LK,"CExcept",A="FL:::/Kernel/KernelA.HPP,3113"$ $LK,"QueInsRev",A="FL:::/Kernel/KernelB.HPP,69"$ $LK,"SYSf_CTRL_ALT_X",A="FL:::/Kernel/KernelA.HPP,613"$ $LK,"SYS_EXTERN_TABLE",A="FL:::/Kernel/KStart.CPP.Z,202"$ -$LK,"FUF_CLUSTER_ORDER",A="FL:::/Kernel/KernelA.HPP,2573"$ +$LK,"FUF_CLUSTER_ORDER",A="FL:::/Kernel/KernelA.HPP,2569"$ $LK,"DOCT_HTML_CODE",A="FL:::/Kernel/KernelA.HPP,933"$ $LK,"LAPIC_IRR",A="FL:::/Kernel/KernelA.HPP,488"$ $LK,"chars_bmp_getkey",A="FL:::/Kernel/StrA.CPP.Z,371"$ $LK,"sys_run_level",A="FL:::/Kernel/KernelB.HPP,40"$ $LK,"JIFFY_FREQ",A="FL:::/Kernel/KernelA.HPP,544"$ $LK,"COrder2D3",A="FL:::/Kernel/KernelA.HPP,199"$ -$LK,"TaskRegAddr",A="FL:::/Kernel/KDbg.CPP.Z,266",BI=450$ -$LK,"DCSF_COMPRESSED",A="FL:::/Kernel/KernelA.HPP,3595"$ +$LK,"TaskRegAddr",A="FL:::/Kernel/KDbg.CPP.Z,266",BI=453$ +$LK,"DCSF_COMPRESSED",A="FL:::/Kernel/KernelA.HPP,3592"$ $LK,"LAPIC_ISR",A="FL:::/Kernel/KernelA.HPP,486"$ $LK,"c32_eflags",A="FL:::/Kernel/PCIBIOS.CPP.Z,158"$ $LK,"Pow10",A="FL:::/Kernel/KernelB.HPP,139"$ -$LK,"ATA_WRITE_MULTI_EXT",A="FL:::/Kernel/KernelA.HPP,2226"$ -$LK,"CCF_PREDEC",A="FL:::/Kernel/KernelA.HPP,2111"$ +$LK,"ATA_WRITE_MULTI_EXT",A="FL:::/Kernel/KernelA.HPP,2222"$ +$LK,"CCF_PREDEC",A="FL:::/Kernel/KernelA.HPP,2107"$ $LK,"inf",A="FL:::/Kernel/KernelA.HPP,46"$ $LK,"MIN_I8",A="FL:::/Kernel/KernelA.HPP,22"$ -$LK,"XTalk",A="FL:::/Kernel/SrvCmd.CPP.Z,449",BI=451$ +$LK,"XTalk",A="FL:::/Kernel/SrvCmd.CPP.Z,449",BI=454$ $LK,"DOCEf_LEFT_AUTO",A="FL:::/Kernel/KernelA.HPP,1054"$ $LK,"DOCEF_LEFT_AUTO",A="FL:::/Kernel/KernelA.HPP,980"$ $LK,"eps",A="FL:::/Kernel/KernelA.HPP,56"$ -$LK,"LstSub",A="FL:::/Kernel/StrA.CPP.Z,402",BI=452$ +$LK,"LstSub",A="FL:::/Kernel/StrA.CPP.Z,402",BI=455$ $LK,"RLF_PATCHED",A="FL:::/Kernel/KernelA.HPP,455"$ -$LK,"FRBlks",A="FL:::/Kernel/BlkDev/DskCFile.CPP.Z,129",BI=453$ -$LK,"TaskDerivedValsUpdate",A="FL:::/Kernel/KTask.CPP.Z,249",BI=454$ +$LK,"FRBlks",A="FL:::/Kernel/BlkDev/DskCFile.CPP.Z,130",BI=456$ +$LK,"TaskDerivedValsUpdate",A="FL:::/Kernel/KTask.CPP.Z,249",BI=457$ $LK,"_HASH_ADD",A="FL:::/Kernel/KHashA.CPP.Z,170"$ -$LK,"__TIME__",A="FL:::/Kernel/KernelA.HPP,1984"$ +$LK,"__TIME__",A="FL:::/Kernel/KernelA.HPP,1980"$ $LK,"RLf_PATCHED",A="FL:::/Kernel/KernelA.HPP,437"$ -$LK,"FUf_CLUSTER_ORDER",A="FL:::/Kernel/KernelA.HPP,2547"$ -$LK,"ACD_WORD_FILENAME",A="FL:::/Kernel/KernelA.HPP,1471"$ +$LK,"FUf_CLUSTER_ORDER",A="FL:::/Kernel/KernelA.HPP,2543"$ +$LK,"ACD_WORD_FILENAME",A="FL:::/Kernel/KernelA.HPP,1467"$ $LK,"ATTRf_BLINK",A="FL:::/Kernel/KernelA.HPP,887"$ $LK,"ATTRF_BLINK",A="FL:::/Kernel/KernelA.HPP,882"$ $LK,"XchgU8",A="FL:::/Kernel/KernelB.HPP,269"$ -$LK,"TTS_TASK_NAME",A="FL:::/Kernel/KernelA.HPP,3231"$ +$LK,"TTS_TASK_NAME",A="FL:::/Kernel/KernelA.HPP,3228"$ $LK,"CKernel",A="FL:::/Kernel/KernelA.HPP,415"$ $LK,"IET_IMM_I64",A="FL:::/Kernel/KernelA.HPP,401"$ $LK,"log2_10",A="FL:::/Kernel/KernelA.HPP,51"$ -$LK,"TaskTotalTime",A="FL:::/Kernel/KMisc.CPP.Z,80",BI=455$ -$LK,"LTBLUE",A="FL:::/Kernel/KernelA.HPP,2918"$ -$LK,"FAT32AllocClusters",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,461",BI=456$ +$LK,"TaskTotalTime",A="FL:::/Kernel/KMisc.CPP.Z,80",BI=458$ +$LK,"LTBLUE",A="FL:::/Kernel/KernelA.HPP,2915"$ +$LK,"FAT32AllocClusters",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,456",BI=459$ $LK,"DOCEf_TOP_Y",A="FL:::/Kernel/KernelA.HPP,1061"$ $LK,"DOCEF_TOP_Y",A="FL:::/Kernel/KernelA.HPP,987"$ -$LK,"StrPrintPSect",A="FL:::/Kernel/PSect.CPP.Z,102",BI=457$ $LK,"_CALLEXTNUM",A="FL:::/Kernel/KUtils.CPP.Z,362"$ -$LK,"SCF_KEY_DESC",A="FL:::/Kernel/KernelA.HPP,3502"$ -$LK,"SCf_KEY_DESC",A="FL:::/Kernel/KernelA.HPP,3487"$ -$LK,"MSG_CMD",A="FL:::/Kernel/KernelA.HPP,3177"$ +$LK,"SCF_KEY_DESC",A="FL:::/Kernel/KernelA.HPP,3499"$ +$LK,"SCf_KEY_DESC",A="FL:::/Kernel/KernelA.HPP,3484"$ +$LK,"MSG_CMD",A="FL:::/Kernel/KernelA.HPP,3174"$ $LK,"IDTET_IRQ",A="FL:::/Kernel/KernelA.HPP,279"$ -$LK,"CCF_LOCAL",A="FL:::/Kernel/KernelA.HPP,2105"$ -$LK,"QueCnt",A="FL:::/Kernel/KDataTypes.CPP.Z,65",BI=458$ +$LK,"CCF_LOCAL",A="FL:::/Kernel/KernelA.HPP,2101"$ +$LK,"QueCnt",A="FL:::/Kernel/KDataTypes.CPP.Z,65",BI=460$ $LK,"chars_bmp_alpha",A="FL:::/Kernel/StrA.CPP.Z,325"$ $LK,"SwapI64",A="FL:::/Kernel/KernelB.HPP,110"$ $LK,"SqrU64",A="FL:::/Kernel/KernelB.HPP,107"$ -$LK,"OPTf_NO_BUILTIN_CONST",A="FL:::/Kernel/KernelA.HPP,1518"$ +$LK,"OPTf_NO_BUILTIN_CONST",A="FL:::/Kernel/KernelA.HPP,1514"$ $LK,"HTG_SRC_SYM",A="FL:::/Kernel/KernelA.HPP,706"$ $LK,"LAPIC_LVT_THERMAL",A="FL:::/Kernel/KernelA.HPP,493"$ $LK,"RFLAGf_IOPL0",A="FL:::/Kernel/KernelA.HPP,314"$ -$LK,"IntsInit",A="FL:::/Kernel/KInts.CPP.Z,119",BI=459$ +$LK,"IntsInit",A="FL:::/Kernel/KInts.CPP.Z,119",BI=461$ $LK,"_XCHG_U8",A="FL:::/Kernel/KUtils.CPP.Z,208"$ $LK,"DOCEF_CHECK_COLLAPSABLE",A="FL:::/Kernel/KernelA.HPP,1002"$ $LK,"RFLAGf_IOPL1",A="FL:::/Kernel/KernelA.HPP,315"$ -$LK,"FAT32FilesDel",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,731",BI=460$ +$LK,"FAT32FilesDel",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,726",BI=462$ $LK,"DOCT_MENU_VAL",A="FL:::/Kernel/KernelA.HPP,925"$ -$LK,"Bcd2Bin",A="FL:::/Kernel/KDate.CPP.Z,123",BI=461$ -$LK,"CAllocAligned",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,420",BI=462$ -$LK,"MAllocAligned",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,409",BI=463$ +$LK,"Bcd2Bin",A="FL:::/Kernel/KDate.CPP.Z,123",BI=463$ +$LK,"CAllocAligned",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,420",BI=464$ +$LK,"MAllocAligned",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,409",BI=465$ $LK,"ext",A="FL:::/Kernel/KernelB.HPP,52"$ -$LK,"ACf_INIT_IN_PROGRESS",A="FL:::/Kernel/KernelA.HPP,1456"$ -$LK,"RawDm",A="FL:::/Kernel/KDbg.CPP.Z,250",BI=464$ -$LK,"ICf_DONT_POP_FLOAT0",A="FL:::/Kernel/KernelA.HPP,1578"$ -$LK,"DskCacheAdd",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,76",BI=465$ -$LK,"MPNMInt",A="FL:::/Kernel/MultiProc.CPP.Z,158",BI=466$ +$LK,"FUN_SEG_CACHE_SIZE",A="FL:::/Kernel/KernelA.HPP,3794"$ +$LK,"ACf_INIT_IN_PROGRESS",A="FL:::/Kernel/KernelA.HPP,1452"$ +$LK,"RawDm",A="FL:::/Kernel/KDbg.CPP.Z,250",BI=466$ +$LK,"ICf_DONT_POP_FLOAT0",A="FL:::/Kernel/KernelA.HPP,1574"$ +$LK,"DskCacheAdd",A="FL:::/Kernel/BlkDev/DskCache.CPP.Z,76",BI=467$ +$LK,"MPNMInt",A="FL:::/Kernel/MultiProc.CPP.Z,158",BI=468$ $LK,"_MSIZE2",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,339"$ -$LK,"TERM_ATTR_TEXT",A="FL:::/Kernel/KernelA.HPP,1113"$ -$LK,"LTPURPLE",A="FL:::/Kernel/KernelA.HPP,2922"$ -$LK,"RawDr",A="FL:::/Kernel/KDbg.CPP.Z,291",BI=467$ +$LK,"LTPURPLE",A="FL:::/Kernel/KernelA.HPP,2919"$ +$LK,"RawDr",A="FL:::/Kernel/KDbg.CPP.Z,291",BI=469$ $LK,"StrICmp",A="FL:::/Kernel/StrA.CPP.Z,311"$ -$LK,"ATAR0_DATA",A="FL:::/Kernel/KernelA.HPP,2235"$ +$LK,"ATAR0_DATA",A="FL:::/Kernel/KernelA.HPP,2231"$ $LK,"MIN_U8",A="FL:::/Kernel/KernelA.HPP,24"$ -$LK,"DVD_FILE_OFFSET",A="FL:::/Kernel/KernelA.HPP,2257"$ -$LK,"OPTf_TRACE",A="FL:::/Kernel/KernelA.HPP,1509"$ +$LK,"DVD_FILE_OFFSET",A="FL:::/Kernel/KernelA.HPP,2253"$ +$LK,"OPTf_TRACE",A="FL:::/Kernel/KernelA.HPP,1505"$ $LK,"HTG_FLAGS_MASK",A="FL:::/Kernel/KernelA.HPP,704"$ -$LK,"DirFilesSort",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,92",BI=468$ -$LK,"HashLstAdd",A="FL:::/Kernel/KHashB.CPP.Z,185",BI=469$ -$LK,"ACAlloc",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,388",BI=470$ +$LK,"DirFilesSort",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,92",BI=470$ +$LK,"HashLstAdd",A="FL:::/Kernel/KHashB.CPP.Z,185",BI=471$ +$LK,"ACAlloc",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,388",BI=472$ $LK,"SYS_RUN_LEVEL",A="FL:::/Kernel/KStart.CPP.Z,26"$ -$LK,"SCF_SCROLL",A="FL:::/Kernel/KernelA.HPP,3495"$ -$LK,"SCf_SCROLL",A="FL:::/Kernel/KernelA.HPP,3480"$ -$LK,"CCF_DONT_MAKE_RESULT",A="FL:::/Kernel/KernelA.HPP,2123"$ -$LK,"BDf_INIT_IN_PROGRESS",A="FL:::/Kernel/KernelA.HPP,2611"$ -$LK,"OC_BPT",A="FL:::/Kernel/KernelA.HPP,1722"$ -$LK,"DOCF_HIDE_CURSOR",A="FL:::/Kernel/KernelA.HPP,1246"$ +$LK,"SCF_SCROLL",A="FL:::/Kernel/KernelA.HPP,3492"$ +$LK,"SCf_SCROLL",A="FL:::/Kernel/KernelA.HPP,3477"$ +$LK,"CCF_DONT_MAKE_RESULT",A="FL:::/Kernel/KernelA.HPP,2119"$ +$LK,"BDf_INIT_IN_PROGRESS",A="FL:::/Kernel/KernelA.HPP,2607"$ +$LK,"TK_SUB_EQU",A="FL:::/Kernel/KernelA.HPP,2053"$ +$LK,"TK_DIV_EQU",A="FL:::/Kernel/KernelA.HPP,2048"$ +$LK,"OC_BPT",A="FL:::/Kernel/KernelA.HPP,1718"$ +$LK,"DOCF_HIDE_CURSOR",A="FL:::/Kernel/KernelA.HPP,1243"$ $LK,"IOREDTAB",A="FL:::/Kernel/KernelA.HPP,509"$ $LK,"Fstcw",A="FL:::/Kernel/KernelB.HPP,131"$ -$LK,"MSG_IP_L_DOWN_UP",A="FL:::/Kernel/KernelA.HPP,3194"$ +$LK,"MSG_IP_L_DOWN_UP",A="FL:::/Kernel/KernelA.HPP,3191"$ $LK,"LAPIC_TMR",A="FL:::/Kernel/KernelA.HPP,487"$ $LK,"C32_EFLAGS",A="FL:::/Kernel/PCIBIOS.CPP.Z,64"$ -$LK,"Mem2MegAlloc",A="FL:::/Kernel/Mem/Mem2Meg.CPP.Z,1",BI=471$ +$LK,"Mem2MegAlloc",A="FL:::/Kernel/Mem/Mem2Meg.CPP.Z,1",BI=473$ $LK,"sys_compile_time",A="FL:::/Kernel/KernelB.HPP,207"$ $LK,"_D3_DIV_EQU",A="FL:::/Kernel/KMathA.CPP.Z,289"$ $LK,"_D3_SUB_EQU",A="FL:::/Kernel/KMathA.CPP.Z,256"$ -$LK,"TASKf_SUSPENDED",A="FL:::/Kernel/KernelA.HPP,3238"$ -$LK,"FUF_DIFF",A="FL:::/Kernel/KernelA.HPP,2555"$ -$LK,"FUf_DIFF",A="FL:::/Kernel/KernelA.HPP,2529"$ -$LK,"DOCf_HIDE_CURSOR",A="FL:::/Kernel/KernelA.HPP,1281"$ +$LK,"TASKf_SUSPENDED",A="FL:::/Kernel/KernelA.HPP,3235"$ +$LK,"FUF_DIFF",A="FL:::/Kernel/KernelA.HPP,2551"$ +$LK,"FUf_DIFF",A="FL:::/Kernel/KernelA.HPP,2525"$ +$LK,"DOCf_HIDE_CURSOR",A="FL:::/Kernel/KernelA.HPP,1278"$ $LK,"CHashImport",A="FL:::/Kernel/KernelA.HPP,757"$ -$LK,"CMT_LABEL",A="FL:::/Kernel/KernelA.HPP,1648"$ +$LK,"CMT_LABEL",A="FL:::/Kernel/KernelA.HPP,1644"$ $LK,"C32_ADD",A="FL:::/Kernel/PCIBIOS.CPP.Z,122"$ -$LK,"MEM_PAGE_BITS",A="FL:::/Kernel/KernelA.HPP,2829"$ -$LK,"MBS_USED_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,2809"$ -$LK,"HeapCtrlDel",A="FL:::/Kernel/Mem/HeapCtrl.CPP.Z,28",BI=472$ +$LK,"MEM_PAGE_BITS",A="FL:::/Kernel/KernelA.HPP,2826"$ +$LK,"MBS_USED_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,2806"$ +$LK,"HeapCtrlDel",A="FL:::/Kernel/Mem/HeapCtrl.CPP.Z,28",BI=474$ $LK,"_CALLEXTSTR",A="FL:::/Kernel/KUtils.CPP.Z,393"$ -$LK,"FF_USE_OLD_DATETIME",A="FL:::/Kernel/KernelA.HPP,2737"$ -$LK,"CCf_PAREN",A="FL:::/Kernel/KernelA.HPP,2121"$ -$LK,"CCF_PAREN",A="FL:::/Kernel/KernelA.HPP,2120"$ -$LK,"ACD_BLK_SIZE",A="FL:::/Kernel/KernelA.HPP,1485"$ +$LK,"FF_USE_OLD_DATETIME",A="FL:::/Kernel/KernelA.HPP,2734"$ +$LK,"CCf_PAREN",A="FL:::/Kernel/KernelA.HPP,2117"$ +$LK,"CCF_PAREN",A="FL:::/Kernel/KernelA.HPP,2116"$ +$LK,"ACD_BLK_SIZE",A="FL:::/Kernel/KernelA.HPP,1481"$ $LK,"CSysLimitBase",A="FL:::/Kernel/KernelA.HPP,347"$ -$LK,"DVD_BLK_SIZE",A="FL:::/Kernel/KernelA.HPP,2256"$ +$LK,"DVD_BLK_SIZE",A="FL:::/Kernel/KernelA.HPP,2252"$ $LK,"QueIns",A="FL:::/Kernel/KernelB.HPP,67"$ -$LK,"CGrSym",A="FL:::/Kernel/KernelA.HPP,3600"$ -$LK,"ATAR0_FEAT",A="FL:::/Kernel/KernelA.HPP,2236"$ +$LK,"CGrSym",A="FL:::/Kernel/KernelA.HPP,3597"$ +$LK,"ATAR0_FEAT",A="FL:::/Kernel/KernelA.HPP,2232"$ $LK,"RLF_HOME",A="FL:::/Kernel/KernelA.HPP,467"$ $LK,"RLf_HOME",A="FL:::/Kernel/KernelA.HPP,449"$ $LK,"snd",A="FL:::/Kernel/KGlbls.CPP.Z,28"$ -$LK,"SC_ENTER",A="FL:::/Kernel/KernelA.HPP,3510"$ -$LK,"LTCYAN",A="FL:::/Kernel/KernelA.HPP,2920"$ -$LK,"FUF_WHOLE_LABELS_AFTER",A="FL:::/Kernel/KernelA.HPP,2578"$ -$LK,"CCF_PREINC",A="FL:::/Kernel/KernelA.HPP,2110"$ +$LK,"SC_ENTER",A="FL:::/Kernel/KernelA.HPP,3507"$ +$LK,"LTCYAN",A="FL:::/Kernel/KernelA.HPP,2917"$ +$LK,"FUF_WHOLE_LABELS_AFTER",A="FL:::/Kernel/KernelA.HPP,2574"$ +$LK,"CCF_PREINC",A="FL:::/Kernel/KernelA.HPP,2106"$ $LK,"HTT_IMPORT_SYS_SYM",A="FL:::/Kernel/KernelA.HPP,677"$ $LK,"HTT_EXPORT_SYS_SYM",A="FL:::/Kernel/KernelA.HPP,676"$ -$LK,"CTRLT_GENERIC",A="FL:::/Kernel/KernelA.HPP,3038"$ -$LK,"CCF_KEEP_AT_SIGN",A="FL:::/Kernel/KernelA.HPP,2095"$ -$LK,"RS_ATTR_DIR",A="FL:::/Kernel/KernelA.HPP,2488"$ -$LK,"CCF_POSTDEC",A="FL:::/Kernel/KernelA.HPP,2109"$ -$LK,"KbdSetLEDs",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,52",BI=473$ -$LK,"DirContextDel",A="FL:::/Kernel/BlkDev/DskDirContext.CPP.Z,1",BI=474$ -$LK,"StrPrintFlags",A="FL:::/Kernel/StrB.CPP.Z,177",BI=475$ -$LK,"TK_IFNDEF",A="FL:::/Kernel/KernelA.HPP,2060"$ -$LK,"CMT_FLOAT_CONSTS",A="FL:::/Kernel/KernelA.HPP,1653"$ +$LK,"FunSegCacheAdd",A="FL:::/Kernel/FunSeg.CPP.Z,60",BI=475$ +$LK,"CTRLT_GENERIC",A="FL:::/Kernel/KernelA.HPP,3035"$ +$LK,"CCF_KEEP_AT_SIGN",A="FL:::/Kernel/KernelA.HPP,2091"$ +$LK,"RS_ATTR_DIR",A="FL:::/Kernel/KernelA.HPP,2484"$ +$LK,"CCF_POSTDEC",A="FL:::/Kernel/KernelA.HPP,2105"$ +$LK,"DirContextDel",A="FL:::/Kernel/BlkDev/DskDirContext.CPP.Z,1",BI=476$ +$LK,"StrPrintFlags",A="FL:::/Kernel/StrB.CPP.Z,177",BI=477$ +$LK,"TK_IFNDEF",A="FL:::/Kernel/KernelA.HPP,2056"$ +$LK,"CMT_FLOAT_CONSTS",A="FL:::/Kernel/KernelA.HPP,1649"$ $LK,"CBinFile",A="FL:::/Kernel/KernelA.HPP,370"$ -$LK,"SpawnQue",A="FL:::/Kernel/MultiProc.CPP.Z,264",BI=476$ +$LK,"SpawnQue",A="FL:::/Kernel/MultiProc.CPP.Z,264",BI=478$ $LK,"LAPIC_SVR",A="FL:::/Kernel/KernelA.HPP,484"$ -$LK,"CMouseStateGlbls",A="FL:::/Kernel/KernelA.HPP,2974"$ -$LK,"ISO1_ATTR_DIR",A="FL:::/Kernel/KernelA.HPP,2480"$ -$LK,"HashVal",A="FL:::/Kernel/KHashB.CPP.Z,9",BI=477$ +$LK,"CMouseStateGlbls",A="FL:::/Kernel/KernelA.HPP,2971"$ +$LK,"StrPrintFunSeg",A="FL:::/Kernel/FunSeg.CPP.Z,102",BI=479$ +$LK,"ISO1_ATTR_DIR",A="FL:::/Kernel/KernelA.HPP,2476"$ +$LK,"HashVal",A="FL:::/Kernel/KHashB.CPP.Z,9",BI=480$ $LK,"C:/Doc/MultiCore.TXT.Z",A="FL:::/Kernel/KernelB.HPP,233"$ $LK,"IET_IMM_U32",A="FL:::/Kernel/KernelA.HPP,399"$ $LK,"IET_IMM_U16",A="FL:::/Kernel/KernelA.HPP,397"$ $LK,"QueRem",A="FL:::/Kernel/KernelB.HPP,71"$ -$LK,"TASKf_DISABLE_BPTS",A="FL:::/Kernel/KernelA.HPP,3243"$ -$LK,"BDT_NULL",A="FL:::/Kernel/KernelA.HPP,2588"$ +$LK,"TASKf_DISABLE_BPTS",A="FL:::/Kernel/KernelA.HPP,3240"$ +$LK,"BDT_NULL",A="FL:::/Kernel/KernelA.HPP,2584"$ $LK,"FarCall32",A="FL:::/Kernel/PCIBIOS.CPP.Z,161"$ -$LK,"SCF_NO_SHIFT",A="FL:::/Kernel/KernelA.HPP,3501"$ -$LK,"SCf_NO_SHIFT",A="FL:::/Kernel/KernelA.HPP,3486"$ -$LK,"ARGT_MOFFS32",A="FL:::/Kernel/KernelA.HPP,1875"$ -$LK,"ARGT_MOFFS16",A="FL:::/Kernel/KernelA.HPP,1874"$ +$LK,"SCF_NO_SHIFT",A="FL:::/Kernel/KernelA.HPP,3498"$ +$LK,"SCf_NO_SHIFT",A="FL:::/Kernel/KernelA.HPP,3483"$ +$LK,"ARGT_MOFFS32",A="FL:::/Kernel/KernelA.HPP,1871"$ +$LK,"ARGT_MOFFS16",A="FL:::/Kernel/KernelA.HPP,1870"$ $LK,"sys_heap_dbg",A="FL:::/Kernel/KernelB.HPP,186"$ -$LK,"FUF_SINGLE",A="FL:::/Kernel/KernelA.HPP,2564"$ -$LK,"FUf_SINGLE",A="FL:::/Kernel/KernelA.HPP,2538"$ -$LK,"DVDImageWriteTask",A="FL:::/Kernel/BlkDev/DskCDDVD.CPP.Z,49",BI=478$ -$LK,"LTGRAY",A="FL:::/Kernel/KernelA.HPP,2916"$ -$LK,"CoreAPSethInit",A="FL:::/Kernel/MultiProc.CPP.Z,292",BI=479$ -$LK,"IRQKbd",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,408",BI=480$ -$LK,"QueVectU8Del",A="FL:::/Kernel/KDataTypes.CPP.Z,132",BI=481$ +$LK,"FUF_SINGLE",A="FL:::/Kernel/KernelA.HPP,2560"$ +$LK,"FUf_SINGLE",A="FL:::/Kernel/KernelA.HPP,2534"$ +$LK,"DVDImageWriteTask",A="FL:::/Kernel/BlkDev/DskCDDVD.CPP.Z,49",BI=481$ +$LK,"LTGRAY",A="FL:::/Kernel/KernelA.HPP,2913"$ +$LK,"CoreAPSethInit",A="FL:::/Kernel/MultiProc.CPP.Z,292",BI=482$ +$LK,"IRQKbd",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,408",BI=483$ +$LK,"QueVectU8Del",A="FL:::/Kernel/KDataTypes.CPP.Z,132",BI=484$ $LK,"SwapU32",A="FL:::/Kernel/KernelB.HPP,114"$ $LK,"SwapU16",A="FL:::/Kernel/KernelB.HPP,112"$ -$LK,"ARf_MESH_ED",A="FL:::/Kernel/KernelA.HPP,3850"$ -$LK,"CAsmUndefHash",A="FL:::/Kernel/KernelA.HPP,1773"$ +$LK,"ARf_MESH_ED",A="FL:::/Kernel/KernelA.HPP,3847"$ +$LK,"CAsmUndefHash",A="FL:::/Kernel/KernelA.HPP,1769"$ $LK,"HTt_IMPORT_SYS_SYM",A="FL:::/Kernel/KernelA.HPP,647"$ $LK,"HTt_EXPORT_SYS_SYM",A="FL:::/Kernel/KernelA.HPP,646"$ $LK,"C32_EDI",A="FL:::/Kernel/PCIBIOS.CPP.Z,63"$ $LK,"pow10_I64",A="FL:::/Kernel/KGlbls.CPP.Z,15"$ $LK,"sys_num_spawned_tasks",A="FL:::/Kernel/KGlbls.CPP.Z,9"$ $LK,"LAPIC_LVT_LINT0",A="FL:::/Kernel/KernelA.HPP,495"$ -$LK,"Cluster2Blk",A="FL:::/Kernel/BlkDev/DskCluster.CPP.Z,32",BI=482$ -$LK,"ArcFinishCompression",A="FL:::/Kernel/Compress.CPP.Z,155",BI=483$ +$LK,"Cluster2Blk",A="FL:::/Kernel/BlkDev/DskCluster.CPP.Z,32",BI=485$ +$LK,"ArcFinishCompression",A="FL:::/Kernel/Compress.CPP.Z,155",BI=486$ $LK,"LAPIC_LVT_LINT1",A="FL:::/Kernel/KernelA.HPP,496"$ $LK,"sys_winmgr_task",A="FL:::/Kernel/KGlbls.CPP.Z,11"$ -$LK,"SC_CAPS",A="FL:::/Kernel/KernelA.HPP,3514"$ +$LK,"SC_CAPS",A="FL:::/Kernel/KernelA.HPP,3511"$ $LK,"SYS_RAM_REBOOT_END",A="FL:::/Kernel/KStart.CPP.Z,373"$ -$LK,"CMT_ARRAY_DIM",A="FL:::/Kernel/KernelA.HPP,1654"$ -$LK,"ACD_POS_CHAR",A="FL:::/Kernel/KernelA.HPP,1491"$ +$LK,"CMT_ARRAY_DIM",A="FL:::/Kernel/KernelA.HPP,1650"$ +$LK,"ACD_POS_CHAR",A="FL:::/Kernel/KernelA.HPP,1487"$ $LK,"REGT_FSTK",A="FL:::/Kernel/KernelA.HPP,737"$ -$LK,"ARGT_MOFFS64",A="FL:::/Kernel/KernelA.HPP,1876"$ -$LK,"DOCF_COLOR_NAMES",A="FL:::/Kernel/KernelA.HPP,1241"$ +$LK,"ARGT_MOFFS64",A="FL:::/Kernel/KernelA.HPP,1872"$ +$LK,"DOCF_COLOR_NAMES",A="FL:::/Kernel/KernelA.HPP,1238"$ $LK,"CRAXRBCRCXRDX",A="FL:::/Kernel/KernelA.HPP,562"$ $LK,"_SAVE_EXCEPT_REGS",A="FL:::/Kernel/KExcept.CPP.Z,26"$ -$LK,"DOCf_COLOR_NAMES",A="FL:::/Kernel/KernelA.HPP,1276"$ -$LK,"RoundI64",A="FL:::/Kernel/KMathB.CPP.Z,47",BI=484$ -$LK,"CSndGlbls",A="FL:::/Kernel/KernelA.HPP,3789"$ +$LK,"DOCf_COLOR_NAMES",A="FL:::/Kernel/KernelA.HPP,1273"$ +$LK,"RoundI64",A="FL:::/Kernel/KMathB.CPP.Z,47",BI=487$ +$LK,"CSndGlbls",A="FL:::/Kernel/KernelA.HPP,3786"$ $LK,"EXT_HEAPLOG_FREE",A="FL:::/Kernel/KernelA.HPP,572"$ -$LK,"DrvSerialNum",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,224",BI=485$ +$LK,"DrvSerialNum",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,248",BI=488$ $LK,"Fstsw",A="FL:::/Kernel/KernelB.HPP,132"$ -$LK,"TASKf_TASK_LOCK",A="FL:::/Kernel/KernelA.HPP,3236"$ -$LK,"BDT_ATA",A="FL:::/Kernel/KernelA.HPP,2590"$ +$LK,"TASKf_TASK_LOCK",A="FL:::/Kernel/KernelA.HPP,3233"$ +$LK,"BDT_ATA",A="FL:::/Kernel/KernelA.HPP,2586"$ $LK,"RFLAGf_RESUME",A="FL:::/Kernel/KernelA.HPP,317"$ $LK,"C32_EAX",A="FL:::/Kernel/PCIBIOS.CPP.Z,58"$ -$LK,"PortNop",A="FL:::/Kernel/KMisc.CPP.Z,1",BI=486$ +$LK,"PortNop",A="FL:::/Kernel/KMisc.CPP.Z,1",BI=489$ $LK,"StrNCmp",A="FL:::/Kernel/StrA.CPP.Z,313"$ -$LK,"FUF_PUBLIC",A="FL:::/Kernel/KernelA.HPP,2561"$ -$LK,"FUf_PUBLIC",A="FL:::/Kernel/KernelA.HPP,2535"$ -$LK,"CFAT32FileInfoSect",A="FL:::/Kernel/KernelA.HPP,2327"$ +$LK,"FUF_PUBLIC",A="FL:::/Kernel/KernelA.HPP,2557"$ +$LK,"FUf_PUBLIC",A="FL:::/Kernel/KernelA.HPP,2531"$ +$LK,"CFAT32FileInfoSect",A="FL:::/Kernel/KernelA.HPP,2323"$ $LK,"SYS_HEAP_INIT_VAL",A="FL:::/Home/Temp.TXT.Z,1"$ -$LK,"CATAPITrack",A="FL:::/Kernel/KernelA.HPP,2379"$ +$LK,"CATAPITrack",A="FL:::/Kernel/KernelA.HPP,2375"$ $LK,"C32_EBX",A="FL:::/Kernel/PCIBIOS.CPP.Z,59"$ -$LK,"CCF_HAS_MISC_DATA",A="FL:::/Kernel/KernelA.HPP,2101"$ -$LK,"LFSF_DOC",A="FL:::/Kernel/KernelA.HPP,1993"$ -$LK,"ACD_PRONUNCIATION_CHAR",A="FL:::/Kernel/KernelA.HPP,1490"$ -$LK,"ACD_PRONUNCIATION",A="FL:::/Kernel/KernelA.HPP,1479"$ +$LK,"CCF_HAS_MISC_DATA",A="FL:::/Kernel/KernelA.HPP,2097"$ +$LK,"LFSF_DOC",A="FL:::/Kernel/KernelA.HPP,1989"$ +$LK,"ACD_PRONUNCIATION_CHAR",A="FL:::/Kernel/KernelA.HPP,1486"$ +$LK,"ACD_PRONUNCIATION",A="FL:::/Kernel/KernelA.HPP,1475"$ $LK,"C32_ECX",A="FL:::/Kernel/PCIBIOS.CPP.Z,60"$ -$LK,"FifoU8Peek",A="FL:::/Kernel/KDataTypes.CPP.Z,205",BI=487$ +$LK,"FifoU8Peek",A="FL:::/Kernel/KDataTypes.CPP.Z,205",BI=490$ $LK,"C32_EDX",A="FL:::/Kernel/PCIBIOS.CPP.Z,61"$ -$LK,"LoadPass1",A="FL:::/Kernel/KLoad.CPP.Z,67",BI=488$ -$LK,"LoadPass2",A="FL:::/Kernel/KLoad.CPP.Z,154",BI=489$ -$LK,"ARf_MANAGE_SLIDER",A="FL:::/Kernel/KernelA.HPP,3852"$ -$LK,"CSndData",A="FL:::/Kernel/KernelA.HPP,3782"$ -$LK,"SC_PAGE_DOWN",A="FL:::/Kernel/KernelA.HPP,3522"$ -$LK,"OC_NOP",A="FL:::/Kernel/KernelA.HPP,1721"$ +$LK,"LoadPass1",A="FL:::/Kernel/KLoad.CPP.Z,67",BI=491$ +$LK,"LoadPass2",A="FL:::/Kernel/KLoad.CPP.Z,154",BI=492$ +$LK,"ARf_MANAGE_SLIDER",A="FL:::/Kernel/KernelA.HPP,3849"$ +$LK,"CSndData",A="FL:::/Kernel/KernelA.HPP,3779"$ +$LK,"SC_PAGE_DOWN",A="FL:::/Kernel/KernelA.HPP,3519"$ +$LK,"OC_NOP",A="FL:::/Kernel/KernelA.HPP,1717"$ $LK,"SPF_AUX_FMT_NUM",A="FL:::/Kernel/StrPrint.CPP.Z,8"$ -$LK,"MSG_KEY_UP",A="FL:::/Kernel/KernelA.HPP,3179"$ +$LK,"MSG_KEY_UP",A="FL:::/Kernel/KernelA.HPP,3176"$ $LK,"SYS_SEMA_SINGLE_USER",A="FL:::/Kernel/KernelA.HPP,597"$ -$LK,"TimeStampFreqCal",A="FL:::/Kernel/KMisc.CPP.Z,85",BI=490$ -$LK,"QueVectU8Get",A="FL:::/Kernel/KDataTypes.CPP.Z,140",BI=491$ -$LK,"DOCF_CARRIAGE_RETURN",A="FL:::/Kernel/KernelA.HPP,1239"$ -$LK,"PostMsg",A="FL:::/Kernel/SrvCmd.CPP.Z,240",BI=492$ -$LK,"SVCT_CALL",A="FL:::/Kernel/KernelA.HPP,3144"$ -$LK,"ATAPISeek",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,131",BI=493$ -$LK,"MPrintDate",A="FL:::/Kernel/StrPrint.CPP.Z,61",BI=494$ -$LK,"SC_F10",A="FL:::/Kernel/KernelA.HPP,3536"$ -$LK,"SC_F11",A="FL:::/Kernel/KernelA.HPP,3537"$ +$LK,"TimeStampFreqCal",A="FL:::/Kernel/KMisc.CPP.Z,85",BI=493$ +$LK,"QueVectU8Get",A="FL:::/Kernel/KDataTypes.CPP.Z,140",BI=494$ +$LK,"DOCF_CARRIAGE_RETURN",A="FL:::/Kernel/KernelA.HPP,1236"$ +$LK,"PostMsg",A="FL:::/Kernel/SrvCmd.CPP.Z,240",BI=495$ +$LK,"SVCT_CALL",A="FL:::/Kernel/KernelA.HPP,3141"$ +$LK,"ATAPISeek",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,131",BI=496$ +$LK,"MPrintDate",A="FL:::/Kernel/StrPrint.CPP.Z,61",BI=497$ +$LK,"SC_F10",A="FL:::/Kernel/KernelA.HPP,3533"$ +$LK,"SC_F11",A="FL:::/Kernel/KernelA.HPP,3534"$ $LK,"SYS_SEMA_TT",A="FL:::/Kernel/KernelA.HPP,603"$ -$LK,"Silent",A="FL:::/Kernel/KMisc.CPP.Z,223",BI=495$ -$LK,"SC_F12",A="FL:::/Kernel/KernelA.HPP,3538"$ -$LK,"WIF_FOCUS_TASK_CTRLS",A="FL:::/Kernel/KernelA.HPP,1396"$ -$LK,"CCF_POSTINC",A="FL:::/Kernel/KernelA.HPP,2108"$ -$LK,"CCF_IN_IF",A="FL:::/Kernel/KernelA.HPP,2090"$ +$LK,"Silent",A="FL:::/Kernel/KMisc.CPP.Z,223",BI=498$ +$LK,"SC_F12",A="FL:::/Kernel/KernelA.HPP,3535"$ +$LK,"WIF_FOCUS_TASK_CTRLS",A="FL:::/Kernel/KernelA.HPP,1392"$ +$LK,"CCF_POSTINC",A="FL:::/Kernel/KernelA.HPP,2104"$ +$LK,"CCF_IN_IF",A="FL:::/Kernel/KernelA.HPP,2086"$ $LK,"HashStr",A="FL:::/Kernel/KHashA.CPP.Z,254"$ $LK,"CHashExport",A="FL:::/Kernel/KernelA.HPP,752"$ -$LK,"FifoU8Del",A="FL:::/Kernel/KDataTypes.CPP.Z,167",BI=496$ -$LK,"DrvIsWritable",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,148",BI=497$ -$LK,"FWBlks",A="FL:::/Kernel/BlkDev/DskCFile.CPP.Z,181",BI=498$ +$LK,"FifoU8Del",A="FL:::/Kernel/KDataTypes.CPP.Z,167",BI=499$ +$LK,"DrvIsWritable",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,169",BI=500$ +$LK,"FWBlks",A="FL:::/Kernel/BlkDev/DskCFile.CPP.Z,182",BI=501$ $LK,"chars_bmp_printable",A="FL:::/Kernel/StrA.CPP.Z,381"$ $LK,"RLF_COMPILER",A="FL:::/Kernel/KernelA.HPP,463"$ $LK,"RLf_COMPILER",A="FL:::/Kernel/KernelA.HPP,445"$ -$LK,"TASK_NAME_LEN",A="FL:::/Kernel/KernelA.HPP,3260"$ -$LK,"COLORROP_COLORS_MASK",A="FL:::/Kernel/KernelA.HPP,2938"$ +$LK,"TASK_NAME_LEN",A="FL:::/Kernel/KernelA.HPP,3257"$ +$LK,"COLORROP_COLORS_MASK",A="FL:::/Kernel/KernelA.HPP,2935"$ $LK,"C32_ESI",A="FL:::/Kernel/PCIBIOS.CPP.Z,62"$ -$LK,"BlkPoolsInit",A="FL:::/Kernel/Mem/BlkPool.CPP.Z,29",BI=499$ +$LK,"BlkPoolsInit",A="FL:::/Kernel/Mem/BlkPool.CPP.Z,29",BI=502$ $LK,"SYS_DATA_BP",A="FL:::/Kernel/KStart.CPP.Z,205"$ -$LK,"VGAP_PALETTE_DATA",A="FL:::/Kernel/KernelA.HPP,3684"$ -$LK,"ATAR0_HCYL",A="FL:::/Kernel/KernelA.HPP,2240"$ +$LK,"VGAP_PALETTE_DATA",A="FL:::/Kernel/KernelA.HPP,3681"$ +$LK,"ATAR0_HCYL",A="FL:::/Kernel/KernelA.HPP,2236"$ $LK,"sys_code_bp",A="FL:::/Kernel/KernelB.HPP,195"$ $LK,"RepOutU32",A="FL:::/Kernel/KernelB.HPP,89"$ $LK,"RepOutU16",A="FL:::/Kernel/KernelB.HPP,87"$ -$LK,"TK_SUBSCRIPT",A="FL:::/Kernel/KernelA.HPP,2029"$ -$LK,"WIG_TASK_DFT",A="FL:::/Kernel/KernelA.HPP,1406"$ -$LK,"ARf_PSALMODY_JUKEBOX",A="FL:::/Kernel/KernelA.HPP,3849"$ +$LK,"TK_SUBSCRIPT",A="FL:::/Kernel/KernelA.HPP,2025"$ +$LK,"WIG_TASK_DFT",A="FL:::/Kernel/KernelA.HPP,1402"$ +$LK,"ARf_PSALMODY_JUKEBOX",A="FL:::/Kernel/KernelA.HPP,3846"$ $LK,"DOCEf_HTML_LINK",A="FL:::/Kernel/KernelA.HPP,1039"$ $LK,"DOCEF_HTML_LINK",A="FL:::/Kernel/KernelA.HPP,960"$ $LK,"NORMAL_KEY_SCAN_DECODE_TABLE",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,3"$ -$LK,"LinkedLstSize",A="FL:::/Kernel/KDataTypes.CPP.Z,31",BI=500$ +$LK,"LinkedLstSize",A="FL:::/Kernel/KDataTypes.CPP.Z,31",BI=503$ $LK,"SSF_NO_COMPRESSION",A="FL:::/Kernel/KernelA.HPP,222"$ -$LK,"DirContextNew",A="FL:::/Kernel/BlkDev/DskDirContext.CPP.Z,21",BI=501$ +$LK,"DirContextNew",A="FL:::/Kernel/BlkDev/DskDirContext.CPP.Z,21",BI=504$ $LK,"_SET_MSR",A="FL:::/Kernel/KUtils.CPP.Z,459"$ -$LK,"HClf_LOCKED",A="FL:::/Kernel/KernelA.HPP,2856"$ +$LK,"HClf_LOCKED",A="FL:::/Kernel/KernelA.HPP,2853"$ $LK,"SPF_QUESTION",A="FL:::/Kernel/StrPrint.CPP.Z,7"$ -$LK,"ACD_EXTRA_END",A="FL:::/Kernel/KernelA.HPP,1484"$ +$LK,"ACD_EXTRA_END",A="FL:::/Kernel/KernelA.HPP,1480"$ $LK,"SetRFlags",A="FL:::/Kernel/KernelB.HPP,255"$ $LK,"GetRFlags",A="FL:::/Kernel/KernelB.HPP,249"$ $LK,"DOCEF_RIGHT_MACRO",A="FL:::/Kernel/KernelA.HPP,964"$ -$LK,"MSG_IP_MOVE",A="FL:::/Kernel/KernelA.HPP,3180"$ -$LK,"SVCT_TEXT_INPUT",A="FL:::/Kernel/KernelA.HPP,3140"$ -$LK,"DOClf_LOCKED",A="FL:::/Kernel/KernelA.HPP,1308"$ -$LK,"CallStkGrow",A="FL:::/Kernel/KTask.CPP.Z,78",BI=502$ -$LK,"ATAR0_NSECT",A="FL:::/Kernel/KernelA.HPP,2237"$ +$LK,"MSG_IP_MOVE",A="FL:::/Kernel/KernelA.HPP,3177"$ +$LK,"SVCT_TEXT_INPUT",A="FL:::/Kernel/KernelA.HPP,3137"$ +$LK,"DOClf_LOCKED",A="FL:::/Kernel/KernelA.HPP,1305"$ +$LK,"CallStkGrow",A="FL:::/Kernel/KTask.CPP.Z,78",BI=505$ +$LK,"ATAR0_NSECT",A="FL:::/Kernel/KernelA.HPP,2233"$ $LK,"DOCEf_RIGHT_MACRO",A="FL:::/Kernel/KernelA.HPP,1043"$ $LK,"RLF_DOC",A="FL:::/Kernel/KernelA.HPP,464"$ $LK,"chars_bmp_macro",A="FL:::/Kernel/StrA.CPP.Z,376"$ $LK,"OutU8",A="FL:::/Kernel/KernelB.HPP,79"$ -$LK,"DCF_ALIAS",A="FL:::/Kernel/KernelA.HPP,3588"$ -$LK,"CoreAPSethTask",A="FL:::/Kernel/MultiProc.CPP.Z,211",BI=503$ +$LK,"DCF_ALIAS",A="FL:::/Kernel/KernelA.HPP,3585"$ +$LK,"CoreAPSethTask",A="FL:::/Kernel/MultiProc.CPP.Z,211",BI=506$ $LK,"Ff_HASERRCODE",A="FL:::/Kernel/KernelA.HPP,841"$ -$LK,"DOCF_PLAIN_TEXT",A="FL:::/Kernel/KernelA.HPP,1236"$ -$LK,"RawPutChar",A="FL:::/Kernel/Display.CPP.Z,1",BI=504$ -$LK,"FifoU8Cnt",A="FL:::/Kernel/KDataTypes.CPP.Z,227",BI=505$ +$LK,"DOCF_PLAIN_TEXT",A="FL:::/Kernel/KernelA.HPP,1233"$ +$LK,"RawPutChar",A="FL:::/Kernel/Display.CPP.Z,1",BI=507$ +$LK,"FifoU8Cnt",A="FL:::/Kernel/KDataTypes.CPP.Z,227",BI=508$ $LK,"C:/Doc/TimeHPET.TXT.Z",A="FL:::/Kernel/KernelB.HPP,289"$ -$LK,"DOCf_PLAIN_TEXT",A="FL:::/Kernel/KernelA.HPP,1271"$ -$LK,"CArcEntry",A="FL:::/Kernel/KernelA.HPP,3698"$ -$LK,"AOT_BIN_BLK_SIZE",A="FL:::/Kernel/KernelA.HPP,1758"$ -$LK,"DOCf_FORM",A="FL:::/Kernel/KernelA.HPP,1279"$ -$LK,"DOCF_FORM",A="FL:::/Kernel/KernelA.HPP,1244"$ +$LK,"DOCf_PLAIN_TEXT",A="FL:::/Kernel/KernelA.HPP,1268"$ +$LK,"CArcEntry",A="FL:::/Kernel/KernelA.HPP,3695"$ +$LK,"AOT_BIN_BLK_SIZE",A="FL:::/Kernel/KernelA.HPP,1754"$ +$LK,"DOCf_FORM",A="FL:::/Kernel/KernelA.HPP,1276"$ +$LK,"DOCF_FORM",A="FL:::/Kernel/KernelA.HPP,1241"$ $LK,"CHashTable",A="FL:::/Kernel/KernelA.HPP,636"$ -$LK,"QueVectU8New",A="FL:::/Kernel/KDataTypes.CPP.Z,87",BI=506$ -$LK,"MEM_INTERRUPT_STK",A="FL:::/Kernel/KernelA.HPP,2839"$ -$LK,"BDT_RAM",A="FL:::/Kernel/KernelA.HPP,2589"$ -$LK,"CMF_POP_CMP",A="FL:::/Kernel/KernelA.HPP,1657"$ -$LK,"ICF_POP_CMP",A="FL:::/Kernel/KernelA.HPP,1574"$ -$LK,"DOCf_CARRIAGE_RETURN",A="FL:::/Kernel/KernelA.HPP,1274"$ +$LK,"QueVectU8New",A="FL:::/Kernel/KDataTypes.CPP.Z,87",BI=509$ +$LK,"MEM_INTERRUPT_STK",A="FL:::/Kernel/KernelA.HPP,2836"$ +$LK,"BDT_RAM",A="FL:::/Kernel/KernelA.HPP,2585"$ +$LK,"CMF_POP_CMP",A="FL:::/Kernel/KernelA.HPP,1653"$ +$LK,"ICF_POP_CMP",A="FL:::/Kernel/KernelA.HPP,1570"$ +$LK,"DOCf_CARRIAGE_RETURN",A="FL:::/Kernel/KernelA.HPP,1271"$ $LK,"MLMF_IS_STR",A="FL:::/Kernel/KernelA.HPP,781"$ $LK,"SYS_TIMER0_PERIOD",A="FL:::/Kernel/KernelA.HPP,547"$ $LK,"SET_FS_BASE",A="FL:::/Kernel/KUtils.CPP.Z,446"$ -$LK,"CISO1PriDesc",A="FL:::/Kernel/KernelA.HPP,2442"$ -$LK,"DOCT_INS_BINARY_SIZE",A="FL:::/Kernel/KernelA.HPP,930"$ -$LK,"PutHex",A="FL:::/Kernel/StrA.CPP.Z,12",BI=507$ -$LK,"PopUp",A="FL:::/Kernel/SrvCmd.CPP.Z,380",BI=508$ -$LK,"SCF_IP_R_DOWN",A="FL:::/Kernel/KernelA.HPP,3498"$ -$LK,"SCf_IP_R_DOWN",A="FL:::/Kernel/KernelA.HPP,3483"$ -$LK,"MSG_IP_R_DOWN",A="FL:::/Kernel/KernelA.HPP,3185"$ -$LK,"SVCT_EXE_STR",A="FL:::/Kernel/KernelA.HPP,3142"$ -$LK,"DOCF_OVERSTRIKE",A="FL:::/Kernel/KernelA.HPP,1265"$ +$LK,"CISO1PriDesc",A="FL:::/Kernel/KernelA.HPP,2438"$ +$LK,"PutHex",A="FL:::/Kernel/StrA.CPP.Z,12",BI=510$ +$LK,"PopUp",A="FL:::/Kernel/SrvCmd.CPP.Z,380",BI=511$ +$LK,"SCF_IP_R_DOWN",A="FL:::/Kernel/KernelA.HPP,3495"$ +$LK,"SCf_IP_R_DOWN",A="FL:::/Kernel/KernelA.HPP,3480"$ +$LK,"MSG_IP_R_DOWN",A="FL:::/Kernel/KernelA.HPP,3182"$ +$LK,"SVCT_EXE_STR",A="FL:::/Kernel/KernelA.HPP,3139"$ +$LK,"DOCF_OVERSTRIKE",A="FL:::/Kernel/KernelA.HPP,1262"$ $LK,"IOAPICARB",A="FL:::/Kernel/KernelA.HPP,508"$ -$LK,"DOCf_OVERSTRIKE",A="FL:::/Kernel/KernelA.HPP,1301"$ +$LK,"DOCf_OVERSTRIKE",A="FL:::/Kernel/KernelA.HPP,1298"$ $LK,"COREAP_16BIT_INIT_END",A="FL:::/Kernel/MultiProc.CPP.Z,27"$ -$LK,"SCF_SHIFT",A="FL:::/Kernel/KernelA.HPP,3490"$ -$LK,"SCf_SHIFT",A="FL:::/Kernel/KernelA.HPP,3475"$ -$LK,"WIF_SELF_FOCUS",A="FL:::/Kernel/KernelA.HPP,1381"$ -$LK,"StrLastOcc",A="FL:::/Kernel/StrA.CPP.Z,599",BI=509$ -$LK,"WIf_SELF_FOCUS",A="FL:::/Kernel/KernelA.HPP,1410"$ -$LK,"FClose",A="FL:::/Kernel/BlkDev/DskCFile.CPP.Z,73",BI=510$ -$LK,"IEF_GOTO_LABEL",A="FL:::/Kernel/KernelA.HPP,1916"$ -$LK,"CMT_GOTO_LABEL",A="FL:::/Kernel/KernelA.HPP,1650"$ +$LK,"SCF_SHIFT",A="FL:::/Kernel/KernelA.HPP,3487"$ +$LK,"SCf_SHIFT",A="FL:::/Kernel/KernelA.HPP,3472"$ +$LK,"WIF_SELF_FOCUS",A="FL:::/Kernel/KernelA.HPP,1377"$ +$LK,"StrLastOcc",A="FL:::/Kernel/StrA.CPP.Z,599",BI=512$ +$LK,"WIf_SELF_FOCUS",A="FL:::/Kernel/KernelA.HPP,1406"$ +$LK,"FClose",A="FL:::/Kernel/BlkDev/DskCFile.CPP.Z,74",BI=513$ +$LK,"IEF_GOTO_LABEL",A="FL:::/Kernel/KernelA.HPP,1912"$ +$LK,"CMT_GOTO_LABEL",A="FL:::/Kernel/KernelA.HPP,1646"$ $LK,"mon_start_days1",A="FL:::/Kernel/KDate.CPP.Z,3"$ $LK,"HTF_GOTO_LABEL",A="FL:::/Kernel/KernelA.HPP,700"$ $LK,"mon_start_days2",A="FL:::/Kernel/KDate.CPP.Z,5"$ -$LK,"FONT_HEIGHT",A="FL:::/Kernel/KernelA.HPP,3560"$ -$LK,"SVCf_FOCUS_MASTER",A="FL:::/Kernel/KernelA.HPP,3130"$ +$LK,"FONT_HEIGHT",A="FL:::/Kernel/KernelA.HPP,3557"$ +$LK,"SVCf_FOCUS_MASTER",A="FL:::/Kernel/KernelA.HPP,3127"$ $LK,"HTf_GOTO_LABEL",A="FL:::/Kernel/KernelA.HPP,670"$ $LK,"DFT_CACHE_LINE_WIDTH",A="FL:::/Kernel/KernelA.HPP,577"$ -$LK,"ATAR0_LCYL",A="FL:::/Kernel/KernelA.HPP,2239"$ -$LK,"MemPagePresentMark",A="FL:::/Kernel/Mem/PageTables.CPP.Z,170",BI=511$ -$LK,"ICf_DONT_PUSH_FLOAT0",A="FL:::/Kernel/KernelA.HPP,1577"$ -$LK,"Sleep",A="FL:::/Kernel/KMisc.CPP.Z,155",BI=512$ -$LK,"RedSeaMkDir",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,604",BI=513$ -$LK,"PutKey",A="FL:::/Kernel/KeyDev.CPP.Z,1",BI=514$ +$LK,"ATAR0_LCYL",A="FL:::/Kernel/KernelA.HPP,2235"$ +$LK,"MemPagePresentMark",A="FL:::/Kernel/Mem/PageTables.CPP.Z,170",BI=514$ +$LK,"ICf_DONT_PUSH_FLOAT0",A="FL:::/Kernel/KernelA.HPP,1573"$ +$LK,"Sleep",A="FL:::/Kernel/KMisc.CPP.Z,155",BI=515$ +$LK,"RedSeaMkDir",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,602",BI=516$ +$LK,"PutKey",A="FL:::/Kernel/KeyDev.CPP.Z,1",BI=517$ $LK,"_HASH_STR",A="FL:::/Kernel/KHashA.CPP.Z,120"$ -$LK,"FUf_ALL",A="FL:::/Kernel/KernelA.HPP,2531"$ -$LK,"CArcCompress",A="FL:::/Kernel/KernelA.HPP,3724"$ -$LK,"CHashOpcode",A="FL:::/Kernel/KernelA.HPP,1908"$ -$LK,"FifoU8Ins",A="FL:::/Kernel/KDataTypes.CPP.Z,173",BI=515$ -$LK,"CGridGlbls",A="FL:::/Kernel/KernelA.HPP,3021"$ -$LK,"FATFromName",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,173",BI=516$ -$LK,"AAT_ADD_U32",A="FL:::/Kernel/KernelA.HPP,1931"$ -$LK,"AAT_ADD_U16",A="FL:::/Kernel/KernelA.HPP,1929"$ -$LK,"SC_PAUSE",A="FL:::/Kernel/KernelA.HPP,3539"$ -$LK,"TRANSPARENT",A="FL:::/Kernel/KernelA.HPP,2908"$ -$LK,"XTalkStrWait",A="FL:::/Kernel/SrvCmd.CPP.Z,500",BI=517$ -$LK,"CArcCtrl",A="FL:::/Kernel/KernelA.HPP,3706"$ -$LK,"SC_CTRL",A="FL:::/Kernel/KernelA.HPP,3512"$ -$LK,"RS_ATTR_LONG_NAME_MASK",A="FL:::/Kernel/KernelA.HPP,2492"$ -$LK,"ATAR1_CTRL",A="FL:::/Kernel/KernelA.HPP,2244"$ -$LK,"ICF_A1_TO_F64",A="FL:::/Kernel/KernelA.HPP,1556"$ -$LK,"DOC_COLOR_BIN",A="FL:::/Kernel/KernelA.HPP,1123"$ +$LK,"FUf_ALL",A="FL:::/Kernel/KernelA.HPP,2527"$ +$LK,"sys_macro_task",A="FL:::/Kernel/KGlbls.CPP.Z,5"$ +$LK,"CArcCompress",A="FL:::/Kernel/KernelA.HPP,3721"$ +$LK,"CHashOpcode",A="FL:::/Kernel/KernelA.HPP,1904"$ +$LK,"FifoU8Ins",A="FL:::/Kernel/KDataTypes.CPP.Z,173",BI=518$ +$LK,"CGridGlbls",A="FL:::/Kernel/KernelA.HPP,3018"$ +$LK,"FATFromName",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,168",BI=519$ +$LK,"AAT_ADD_U32",A="FL:::/Kernel/KernelA.HPP,1927"$ +$LK,"AAT_ADD_U16",A="FL:::/Kernel/KernelA.HPP,1925"$ +$LK,"SC_PAUSE",A="FL:::/Kernel/KernelA.HPP,3536"$ +$LK,"TRANSPARENT",A="FL:::/Kernel/KernelA.HPP,2905"$ +$LK,"XTalkStrWait",A="FL:::/Kernel/SrvCmd.CPP.Z,500",BI=520$ +$LK,"CArcCtrl",A="FL:::/Kernel/KernelA.HPP,3703"$ +$LK,"SC_CTRL",A="FL:::/Kernel/KernelA.HPP,3509"$ +$LK,"RS_ATTR_LONG_NAME_MASK",A="FL:::/Kernel/KernelA.HPP,2488"$ +$LK,"ATAR1_CTRL",A="FL:::/Kernel/KernelA.HPP,2240"$ +$LK,"ICF_A1_TO_F64",A="FL:::/Kernel/KernelA.HPP,1552"$ +$LK,"DOC_COLOR_BIN",A="FL:::/Kernel/KernelA.HPP,1120"$ $LK,"Ff_NOARGPOP",A="FL:::/Kernel/KernelA.HPP,843"$ -$LK,"EdLiteFileLine",A="FL:::/Kernel/EdLite.CPP.Z,316",BI=518$ -$LK,"FifoU8New",A="FL:::/Kernel/KDataTypes.CPP.Z,155",BI=519$ -$LK,"SC_HOME",A="FL:::/Kernel/KernelA.HPP,3523"$ -$LK,"ATAPIWritePktWord",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,106",BI=520$ -$LK,"FilesFindMatch",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,40",BI=521$ -$LK,"BlkDevsRelease",A="FL:::/Kernel/BlkDev/DskBlkDev.CPP.Z,77",BI=522$ -$LK,"DOC_COLOR_LINK",A="FL:::/Kernel/KernelA.HPP,1118"$ -$LK,"TK_EQUAL_EQUAL",A="FL:::/Kernel/KernelA.HPP,2042"$ -$LK,"AAT_ADD_U64",A="FL:::/Kernel/KernelA.HPP,1933"$ +$LK,"EdLiteFileLine",A="FL:::/Kernel/EdLite.CPP.Z,316",BI=521$ +$LK,"FifoU8New",A="FL:::/Kernel/KDataTypes.CPP.Z,155",BI=522$ +$LK,"SC_HOME",A="FL:::/Kernel/KernelA.HPP,3520"$ +$LK,"ATAPIWritePktWord",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,106",BI=523$ +$LK,"FilesFindMatch",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,40",BI=524$ +$LK,"BlkDevsRelease",A="FL:::/Kernel/BlkDev/DskBlkDev.CPP.Z,77",BI=525$ +$LK,"DOC_COLOR_LINK",A="FL:::/Kernel/KernelA.HPP,1115"$ +$LK,"AAT_ADD_U64",A="FL:::/Kernel/KernelA.HPP,1929"$ $LK,"HTT_CLASS",A="FL:::/Kernel/KernelA.HPP,680"$ $LK,"HTt_CLASS",A="FL:::/Kernel/KernelA.HPP,650"$ -$LK,"Cd2DirEntry",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,194",BI=523$ +$LK,"Cd2DirEntry",A="FL:::/Kernel/BlkDev/DskStrA.CPP.Z,211",BI=526$ $LK,"IET_IMM_U0",A="FL:::/Kernel/KernelA.HPP,393"$ -$LK,"FifoU8Rem",A="FL:::/Kernel/KDataTypes.CPP.Z,190",BI=524$ -$LK,"StrLastRem",A="FL:::/Kernel/StrA.CPP.Z,609",BI=525$ -$LK,"RedSeaDrvInit",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,58",BI=526$ -$LK,"BlkDevAdd",A="FL:::/Kernel/BlkDev/DskAddDev.CPP.Z,23",BI=527$ -$LK,"ROPF_HALF_RANGE_COLOR",A="FL:::/Kernel/KernelA.HPP,2900"$ -$LK,"DirLongNameFill",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,204",BI=528$ -$LK,"QueVectU8Put",A="FL:::/Kernel/KDataTypes.CPP.Z,96",BI=529$ -$LK,"StrFind",A="FL:::/Kernel/StrA.CPP.Z,624",BI=530$ -$LK,"CMemRange",A="FL:::/Kernel/KernelA.HPP,2821"$ -$LK,"WIf_FOCUS_TASK_CTRLS",A="FL:::/Kernel/KernelA.HPP,1421"$ -$LK,"PSectFind",A="FL:::/Kernel/PSect.CPP.Z,10",BI=531$ +$LK,"FifoU8Rem",A="FL:::/Kernel/KDataTypes.CPP.Z,190",BI=527$ +$LK,"StrLastRem",A="FL:::/Kernel/StrA.CPP.Z,609",BI=528$ +$LK,"RedSeaDrvInit",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,58",BI=529$ +$LK,"BlkDevAdd",A="FL:::/Kernel/BlkDev/DskAddDev.CPP.Z,23",BI=530$ +$LK,"ROPF_HALF_RANGE_COLOR",A="FL:::/Kernel/KernelA.HPP,2897"$ +$LK,"DirLongNameFill",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,199",BI=531$ +$LK,"QueVectU8Put",A="FL:::/Kernel/KDataTypes.CPP.Z,96",BI=532$ +$LK,"StrFind",A="FL:::/Kernel/StrA.CPP.Z,624",BI=533$ +$LK,"CMemRange",A="FL:::/Kernel/KernelA.HPP,2818"$ +$LK,"WIf_FOCUS_TASK_CTRLS",A="FL:::/Kernel/KernelA.HPP,1417"$ $LK,"C32_RSP",A="FL:::/Kernel/PCIBIOS.CPP.Z,66"$ -$LK,"OutStr",A="FL:::/Kernel/StrPrint.CPP.Z,32",BI=532$ +$LK,"OutStr",A="FL:::/Kernel/StrPrint.CPP.Z,32",BI=534$ $LK,"DOCEf_CHECK_COLLAPSABLE",A="FL:::/Kernel/KernelA.HPP,1076"$ $LK,"DOCEF_PAGE_REL_Y",A="FL:::/Kernel/KernelA.HPP,991"$ -$LK,"TimersInit",A="FL:::/Kernel/KEnd.CPP.Z,86",BI=533$ -$LK,"ATAR0_SECT",A="FL:::/Kernel/KernelA.HPP,2238"$ -$LK,"WIF_SELF_CTRLS",A="FL:::/Kernel/KernelA.HPP,1383"$ +$LK,"TimersInit",A="FL:::/Kernel/KEnd.CPP.Z,86",BI=535$ +$LK,"ATAR0_SECT",A="FL:::/Kernel/KernelA.HPP,2234"$ +$LK,"WIF_SELF_CTRLS",A="FL:::/Kernel/KernelA.HPP,1379"$ $LK,"DOCEf_PAGE_REL_Y",A="FL:::/Kernel/KernelA.HPP,1065"$ $LK,"IET_IMM_U8",A="FL:::/Kernel/KernelA.HPP,395"$ -$LK,"SC_ALT",A="FL:::/Kernel/KernelA.HPP,3513"$ -$LK,"ARGT_MOFFS8",A="FL:::/Kernel/KernelA.HPP,1873"$ -$LK,"WIf_SELF_CTRLS",A="FL:::/Kernel/KernelA.HPP,1411"$ +$LK,"SC_ALT",A="FL:::/Kernel/KernelA.HPP,3510"$ +$LK,"ARGT_MOFFS8",A="FL:::/Kernel/KernelA.HPP,1869"$ +$LK,"WIf_SELF_CTRLS",A="FL:::/Kernel/KernelA.HPP,1407"$ $LK,"EXT_NUM_ENTRIES",A="FL:::/Kernel/KernelA.HPP,574"$ -$LK,"DefineMatch",A="FL:::/Kernel/KDefine.CPP.Z,85",BI=534$ -$LK,"CLexHashTableContext",A="FL:::/Kernel/KernelA.HPP,2072"$ +$LK,"DefineMatch",A="FL:::/Kernel/KDefine.CPP.Z,85",BI=536$ +$LK,"CLexHashTableContext",A="FL:::/Kernel/KernelA.HPP,2068"$ $LK,"RLF_RAW",A="FL:::/Kernel/KernelA.HPP,459"$ -$LK,"WZeroBlks",A="FL:::/Kernel/BlkDev/DskBlk.CPP.Z,2",BI=535$ -$LK,"ATAPISetMaxSpeed",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,118",BI=536$ -$LK,"StkRep",A="FL:::/Kernel/KDbg.CPP.Z,104",BI=537$ -$LK,"Mem2MegFree",A="FL:::/Kernel/Mem/Mem2Meg.CPP.Z,154",BI=538$ +$LK,"WZeroBlks",A="FL:::/Kernel/BlkDev/DskBlk.CPP.Z,2",BI=537$ +$LK,"ATAPISetMaxSpeed",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,118",BI=538$ +$LK,"StkRep",A="FL:::/Kernel/KDbg.CPP.Z,104",BI=539$ +$LK,"Mem2MegFree",A="FL:::/Kernel/Mem/Mem2Meg.CPP.Z,154",BI=540$ $LK,"SwapU8",A="FL:::/Kernel/KernelB.HPP,116"$ -$LK,"DCF_TRANSFORMATION",A="FL:::/Kernel/KernelA.HPP,3577"$ -$LK,"FF_CONTIGUOUS",A="FL:::/Kernel/KernelA.HPP,2736"$ -$LK,"TTS_CONST",A="FL:::/Kernel/KernelA.HPP,3229"$ -$LK,"ISO1T_VOL_DRV_DESC",A="FL:::/Kernel/KernelA.HPP,2439"$ +$LK,"FUN_SEG_CACHE_STR_LEN",A="FL:::/Kernel/KernelA.HPP,3802"$ +$LK,"DCF_TRANSFORMATION",A="FL:::/Kernel/KernelA.HPP,3574"$ +$LK,"FF_CONTIGUOUS",A="FL:::/Kernel/KernelA.HPP,2733"$ +$LK,"TTS_CONST",A="FL:::/Kernel/KernelA.HPP,3226"$ +$LK,"ISO1T_VOL_DRV_DESC",A="FL:::/Kernel/KernelA.HPP,2435"$ $LK,"SaveExceptRegs",A="FL:::/Kernel/KExcept.CPP.Z,43"$ -$LK,"SC_END",A="FL:::/Kernel/KernelA.HPP,3524"$ -$LK,"CAOTHeapGlbl",A="FL:::/Kernel/KernelA.HPP,1948"$ -$LK,"ArcExpandBuf",A="FL:::/Kernel/Compress.CPP.Z,165",BI=539$ -$LK,"FUf_MAP",A="FL:::/Kernel/KernelA.HPP,2536"$ -$LK,"DOCf_MORE",A="FL:::/Kernel/KernelA.HPP,1286"$ -$LK,"DOCF_MORE",A="FL:::/Kernel/KernelA.HPP,1251"$ +$LK,"SC_END",A="FL:::/Kernel/KernelA.HPP,3521"$ +$LK,"CAOTHeapGlbl",A="FL:::/Kernel/KernelA.HPP,1944"$ +$LK,"ArcExpandBuf",A="FL:::/Kernel/Compress.CPP.Z,165",BI=541$ +$LK,"FUf_MAP",A="FL:::/Kernel/KernelA.HPP,2532"$ +$LK,"DOCf_MORE",A="FL:::/Kernel/KernelA.HPP,1283"$ +$LK,"DOCF_MORE",A="FL:::/Kernel/KernelA.HPP,1248"$ $LK,"chars_bmp_non_eol_white_space",A="FL:::/Kernel/StrA.CPP.Z,359"$ -$LK,"CISO1PathEntry",A="FL:::/Kernel/KernelA.HPP,2427"$ -$LK,"REGG_SAVED",A="FL:::/Kernel/KernelA.HPP,1752"$ +$LK,"CISO1PathEntry",A="FL:::/Kernel/KernelA.HPP,2423"$ +$LK,"REGG_SAVED",A="FL:::/Kernel/KernelA.HPP,1748"$ $LK,"SF_ARG1",A="FL:::/Kernel/KernelA.HPP,553"$ $LK,"RLF_VGA",A="FL:::/Kernel/KernelA.HPP,453"$ -$LK,"COLOR_MONO",A="FL:::/Kernel/KernelA.HPP,2928"$ -$LK,"ACD_END_CHAR",A="FL:::/Kernel/KernelA.HPP,1487"$ -$LK,"WIF_FOCUS_TASK_IP_WHEEL",A="FL:::/Kernel/KernelA.HPP,1401"$ +$LK,"COLOR_MONO",A="FL:::/Kernel/KernelA.HPP,2925"$ +$LK,"ACD_END_CHAR",A="FL:::/Kernel/KernelA.HPP,1483"$ +$LK,"WIF_FOCUS_TASK_IP_WHEEL",A="FL:::/Kernel/KernelA.HPP,1397"$ $LK,"DOCET_INVERT",A="FL:::/Kernel/KernelA.HPP,940"$ $LK,"SF_ARG2",A="FL:::/Kernel/KernelA.HPP,554"$ -$LK,"SC_SCROLL",A="FL:::/Kernel/KernelA.HPP,3516"$ -$LK,"DISPLAYf_NOT_RAW",A="FL:::/Kernel/KernelA.HPP,3253"$ +$LK,"SC_SCROLL",A="FL:::/Kernel/KernelA.HPP,3513"$ +$LK,"DISPLAYf_NOT_RAW",A="FL:::/Kernel/KernelA.HPP,3250"$ $LK,"DOCEt_INVERT",A="FL:::/Kernel/KernelA.HPP,946"$ $LK,"ATTRf_INVERT",A="FL:::/Kernel/KernelA.HPP,888"$ $LK,"ATTRF_INVERT",A="FL:::/Kernel/KernelA.HPP,883"$ $LK,"SF_ARG3",A="FL:::/Kernel/KernelA.HPP,555"$ -$LK,"ACD_PRONUNCIATION_END",A="FL:::/Kernel/KernelA.HPP,1480"$ +$LK,"ACD_PRONUNCIATION_END",A="FL:::/Kernel/KernelA.HPP,1476"$ $LK,"SF_ARG4",A="FL:::/Kernel/KernelA.HPP,556"$ $LK,"SF_ARG5",A="FL:::/Kernel/KernelA.HPP,557"$ $LK,"ODEF_STARTED",A="FL:::/Kernel/KernelA.HPP,240"$ -$LK,"TaskFocusNext",A="FL:::/Kernel/Sched.CPP.Z,38",BI=540$ -$LK,"Print",A="FL:::/Kernel/StrPrint.CPP.Z,898",BI=541$ -$LK,"SFF_WHOLE_LABELS_BEFORE",A="FL:::/Kernel/KernelA.HPP,3752"$ -$LK,"FUF_RISKY",A="FL:::/Kernel/KernelA.HPP,2560"$ -$LK,"FUf_RISKY",A="FL:::/Kernel/KernelA.HPP,2534"$ -$LK,"CAOTAbsAddr",A="FL:::/Kernel/KernelA.HPP,1935"$ +$LK,"TaskFocusNext",A="FL:::/Kernel/Sched.CPP.Z,38",BI=542$ +$LK,"Print",A="FL:::/Kernel/StrPrint.CPP.Z,906",BI=543$ +$LK,"SFF_WHOLE_LABELS_BEFORE",A="FL:::/Kernel/KernelA.HPP,3749"$ +$LK,"FUF_RISKY",A="FL:::/Kernel/KernelA.HPP,2556"$ +$LK,"FUf_RISKY",A="FL:::/Kernel/KernelA.HPP,2530"$ +$LK,"CAOTAbsAddr",A="FL:::/Kernel/KernelA.HPP,1931"$ $LK,"SF_ARG6",A="FL:::/Kernel/KernelA.HPP,558"$ -$LK,"SC_ESC",A="FL:::/Kernel/KernelA.HPP,3507"$ -$LK,"ACD_WORD_CHAR",A="FL:::/Kernel/KernelA.HPP,1488"$ +$LK,"SC_ESC",A="FL:::/Kernel/KernelA.HPP,3504"$ +$LK,"ACD_WORD_CHAR",A="FL:::/Kernel/KernelA.HPP,1484"$ $LK,"SF_ARG7",A="FL:::/Kernel/KernelA.HPP,559"$ -$LK,"FAT32DrvValidate",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,48",BI=542$ +$LK,"FAT32DrvValidate",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,48",BI=544$ $LK,"StrCmp",A="FL:::/Kernel/StrA.CPP.Z,309"$ -$LK,"MSG_RESIZE",A="FL:::/Kernel/KernelA.HPP,3190"$ -$LK,"DOF_INTERCEPT_TASK_END",A="FL:::/Kernel/KernelA.HPP,1196"$ +$LK,"MSG_RESIZE",A="FL:::/Kernel/KernelA.HPP,3187"$ +$LK,"DOF_INTERCEPT_TASK_END",A="FL:::/Kernel/KernelA.HPP,1193"$ $LK,"SF_ARG8",A="FL:::/Kernel/KernelA.HPP,560"$ -$LK,"ST_ERR_ST",A="FL:::/Kernel/KernelA.HPP,3469"$ -$LK,"BlkDevChk",A="FL:::/Kernel/BlkDev/DskBlkDev.CPP.Z,119",BI=543$ -$LK,"MSG_IP_L_UP",A="FL:::/Kernel/KernelA.HPP,3182"$ -$LK,"CPCIDev",A="FL:::/Kernel/KernelA.HPP,2199"$ +$LK,"ST_ERR_ST",A="FL:::/Kernel/KernelA.HPP,3466"$ +$LK,"BlkDevChk",A="FL:::/Kernel/BlkDev/DskBlkDev.CPP.Z,119",BI=545$ +$LK,"MSG_IP_L_UP",A="FL:::/Kernel/KernelA.HPP,3179"$ +$LK,"FSt_REDSEA",A="FL:::/Kernel/KernelA.HPP,2637"$ +$LK,"CPCIDev",A="FL:::/Kernel/KernelA.HPP,2195"$ $LK,"RepOutU8",A="FL:::/Kernel/KernelB.HPP,91"$ $LK,"DOCEF_RIGHT_AUTO",A="FL:::/Kernel/KernelA.HPP,982"$ $LK,"sys_macro_root",A="FL:::/Kernel/KGlbls.CPP.Z,4"$ -$LK,"VGAP_PALETTE_MASK",A="FL:::/Kernel/KernelA.HPP,3681"$ +$LK,"VGAP_PALETTE_MASK",A="FL:::/Kernel/KernelA.HPP,3678"$ $LK,"DOCEf_RIGHT_AUTO",A="FL:::/Kernel/KernelA.HPP,1056"$ $LK,"NUM_SYS_SEMAS",A="FL:::/Kernel/KernelA.HPP,609"$ -$LK,"ATAPISync",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,501",BI=544$ +$LK,"ATAPISync",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,501",BI=546$ $LK,"TO_UPPER",A="FL:::/Kernel/StrA.CPP.Z,110"$ $LK,"RFLAGG_NORMAL",A="FL:::/Kernel/KernelA.HPP,325"$ $LK,"KERNEL_MODULE_NAME",A="FL:::/Kernel/KernelA.HPP,710"$ $LK,"SYS_SEMA_DSK_CACHE",A="FL:::/Kernel/KernelA.HPP,598"$ -$LK,"MEM_PAGE_SIZE",A="FL:::/Kernel/KernelA.HPP,2830"$ -$LK,"SleepUntil",A="FL:::/Kernel/KMisc.CPP.Z,147",BI=545$ -$LK,"Spawn",A="FL:::/Kernel/KTask.CPP.Z,205",BI=546$ -$LK,"MSG_IP_R_D_UP",A="FL:::/Kernel/KernelA.HPP,3188"$ -$LK,"CRedSeaBoot",A="FL:::/Kernel/KernelA.HPP,2281"$ -$LK,"WIF_SELF_KEY_DESC",A="FL:::/Kernel/KernelA.HPP,1393"$ +$LK,"MEM_PAGE_SIZE",A="FL:::/Kernel/KernelA.HPP,2827"$ +$LK,"SleepUntil",A="FL:::/Kernel/KMisc.CPP.Z,147",BI=547$ +$LK,"Spawn",A="FL:::/Kernel/KTask.CPP.Z,205",BI=548$ +$LK,"MSG_IP_R_D_UP",A="FL:::/Kernel/KernelA.HPP,3185"$ +$LK,"CRedSeaBoot",A="FL:::/Kernel/KernelA.HPP,2277"$ +$LK,"WIF_SELF_KEY_DESC",A="FL:::/Kernel/KernelA.HPP,1389"$ $LK,"SET_GS_BASE",A="FL:::/Kernel/KUtils.CPP.Z,434"$ $LK,"RFLAGf_VINT_PENDING",A="FL:::/Kernel/KernelA.HPP,321"$ -$LK,"DirEntryDel2",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,26",BI=547$ -$LK,"DefineLoad",A="FL:::/Kernel/KDefine.CPP.Z,1",BI=548$ +$LK,"DirEntryDel2",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,26",BI=549$ +$LK,"DefineLoad",A="FL:::/Kernel/KDefine.CPP.Z,1",BI=550$ $LK,"INT_FAULT_ERR_CODE_BITMAP",A="FL:::/Kernel/KInts.CPP.Z,84"$ -$LK,"ICF_NO_RIP",A="FL:::/Kernel/KernelA.HPP,1582"$ -$LK,"SUF_REM_CTRL_CHARS",A="FL:::/Kernel/KernelA.HPP,3738"$ -$LK,"SC_SHIFT",A="FL:::/Kernel/KernelA.HPP,3511"$ -$LK,"ATA_SET_MAX_EXT",A="FL:::/Kernel/KernelA.HPP,2222"$ -$LK,"StrOcc",A="FL:::/Kernel/StrA.CPP.Z,467",BI=549$ +$LK,"ICF_NO_RIP",A="FL:::/Kernel/KernelA.HPP,1578"$ +$LK,"SUF_REM_CTRL_CHARS",A="FL:::/Kernel/KernelA.HPP,3735"$ +$LK,"SC_SHIFT",A="FL:::/Kernel/KernelA.HPP,3508"$ +$LK,"ATA_SET_MAX_EXT",A="FL:::/Kernel/KernelA.HPP,2218"$ +$LK,"StrOcc",A="FL:::/Kernel/StrA.CPP.Z,467",BI=551$ $LK,"StrCpy",A="FL:::/Kernel/StrA.CPP.Z,321"$ +$LK,"DOCT_INS_BIN",A="FL:::/Kernel/KernelA.HPP,929"$ $LK,"StrMatch",A="FL:::/Kernel/StrA.CPP.Z,317"$ -$LK,"FlushMsgs",A="FL:::/Kernel/SerialDev/Message.CPP.Z,87",BI=550$ -$LK,"CMT_JMP_TABLE",A="FL:::/Kernel/KernelA.HPP,1652"$ +$LK,"FlushMsgs",A="FL:::/Kernel/SerialDev/Message.CPP.Z,87",BI=552$ +$LK,"CMT_JMP_TABLE",A="FL:::/Kernel/KernelA.HPP,1648"$ $LK,"RLF_MP",A="FL:::/Kernel/KernelA.HPP,462"$ -$LK,"SC_GUI",A="FL:::/Kernel/KernelA.HPP,3540"$ +$LK,"SC_GUI",A="FL:::/Kernel/KernelA.HPP,3537"$ $LK,"RLF_INTERRUPTS",A="FL:::/Kernel/KernelA.HPP,460"$ $LK,"StrLen",A="FL:::/Kernel/KernelB.HPP,60"$ -$LK,"ATA_READ_NATIVE_MAX",A="FL:::/Kernel/KernelA.HPP,2219"$ -$LK,"PUSH_C_REGS",A="FL:::/Kernel/KernelA.HPP,1727"$ -$LK,"IEF_REX_XOR_LIKE",A="FL:::/Kernel/KernelA.HPP,1696"$ -$LK,"WIf_SELF_KEY_DESC",A="FL:::/Kernel/KernelA.HPP,1419"$ +$LK,"ATA_READ_NATIVE_MAX",A="FL:::/Kernel/KernelA.HPP,2215"$ +$LK,"PUSH_C_REGS",A="FL:::/Kernel/KernelA.HPP,1723"$ +$LK,"IEF_REX_XOR_LIKE",A="FL:::/Kernel/KernelA.HPP,1692"$ +$LK,"WIf_SELF_KEY_DESC",A="FL:::/Kernel/KernelA.HPP,1415"$ $LK,"RLf_INTERRUPTS",A="FL:::/Kernel/KernelA.HPP,442"$ -$LK,"ISO1DateStruct2CDate",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,74",BI=551$ +$LK,"ISO1DateStruct2CDate",A="FL:::/Kernel/BlkDev/FileSysISO.CPP.Z,74",BI=553$ $LK,"RLF_REGISTRY",A="FL:::/Kernel/KernelA.HPP,466"$ $LK,"RLf_REGISTRY",A="FL:::/Kernel/KernelA.HPP,448"$ -$LK,"SC_INS",A="FL:::/Kernel/KernelA.HPP,3525"$ -$LK,"TK_DOT_DOT",A="FL:::/Kernel/KernelA.HPP,2066"$ -$LK,"RT_NUM_IT",A="FL:::/Kernel/KernelA.HPP,1540"$ +$LK,"SC_INS",A="FL:::/Kernel/KernelA.HPP,3522"$ +$LK,"TK_DOT_DOT",A="FL:::/Kernel/KernelA.HPP,2062"$ +$LK,"RT_NUM_IT",A="FL:::/Kernel/KernelA.HPP,1536"$ $LK,"AbsI64",A="FL:::/Kernel/KernelB.HPP,96"$ -$LK,"SC_TAB",A="FL:::/Kernel/KernelA.HPP,3509"$ +$LK,"SC_TAB",A="FL:::/Kernel/KernelA.HPP,3506"$ $LK,"SPF_DECIMAL",A="FL:::/Kernel/StrPrint.CPP.Z,9"$ $LK,"IOAPICVER",A="FL:::/Kernel/KernelA.HPP,507"$ $LK,"LAPIC_LVT_TIMER",A="FL:::/Kernel/KernelA.HPP,492"$ $LK,"sys_mem_init_flag",A="FL:::/Kernel/KernelB.HPP,189"$ -$LK,"RWF_IN_DOLLAR",A="FL:::/Kernel/KernelA.HPP,3546"$ -$LK,"DISPLAYf_CHILDREN_NOT_ON_TOP",A="FL:::/Kernel/KernelA.HPP,3257"$ -$LK,"RedSeaFmt",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,98",BI=552$ +$LK,"RWF_IN_DOLLAR",A="FL:::/Kernel/KernelA.HPP,3543"$ +$LK,"DISPLAYf_CHILDREN_NOT_ON_TOP",A="FL:::/Kernel/KernelA.HPP,3254"$ +$LK,"RedSeaFmt",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,94",BI=554$ $LK,"sys_var_init_flag",A="FL:::/Kernel/KernelB.HPP,191"$ $LK,"IOAPIC_DATA",A="FL:::/Kernel/KernelA.HPP,504"$ -$LK,"SysGetStr2",A="FL:::/Kernel/KDbg.CPP.Z,337",BI=553$ +$LK,"SysGetStr2",A="FL:::/Kernel/KDbg.CPP.Z,337",BI=555$ $LK,"fp_getstr2",A="FL:::/Kernel/KGlbls.CPP.Z,31"$ -$LK,"KDRawPutKey",A="FL:::/Kernel/KeyDev.CPP.Z,86",BI=554$ -$LK,"DOCF_SUBSCRIPT_MODE",A="FL:::/Kernel/KernelA.HPP,1268"$ -$LK,"Dos2CDate",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,9",BI=555$ -$LK,"ATABlkSelect",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,1",BI=556$ +$LK,"KDRawPutKey",A="FL:::/Kernel/KeyDev.CPP.Z,86",BI=556$ +$LK,"DOCF_SUBSCRIPT_MODE",A="FL:::/Kernel/KernelA.HPP,1265"$ +$LK,"Dos2CDate",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,9",BI=557$ +$LK,"ATABlkSelect",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,1",BI=558$ $LK,"SYS_START_CR0",A="FL:::/Kernel/KernelA.HPP,303"$ -$LK,"QSortI64",A="FL:::/Kernel/QSort.CPP.Z,1",BI=557$ -$LK,"RawPrint",A="FL:::/Kernel/KDbg.CPP.Z,217",BI=558$ -$LK,"CTextGlbls",A="FL:::/Kernel/KernelA.HPP,3551"$ -$LK,"CDevGlbls",A="FL:::/Kernel/KernelA.HPP,2872"$ +$LK,"QSortI64",A="FL:::/Kernel/QSort.CPP.Z,1",BI=559$ +$LK,"RawPrint",A="FL:::/Kernel/KDbg.CPP.Z,217",BI=560$ +$LK,"CTextGlbls",A="FL:::/Kernel/KernelA.HPP,3548"$ +$LK,"CDevGlbls",A="FL:::/Kernel/KernelA.HPP,2869"$ $LK,"chars_bmp_zero_cr_nl_cursor",A="FL:::/Kernel/StrA.CPP.Z,362"$ -$LK,"AreYouSure",A="FL:::/Kernel/StrB.CPP.Z,109",BI=559$ +$LK,"AreYouSure",A="FL:::/Kernel/StrB.CPP.Z,109",BI=561$ $LK,"C:/Doc/D3.TXT.Z",A="FL:::/Kernel/KernelB.HPP,146"$ -$LK,"DOCf_IN_DOLLAR",A="FL:::/Kernel/KernelA.HPP,1302"$ -$LK,"DOCF_IN_DOLLAR",A="FL:::/Kernel/KernelA.HPP,1266"$ +$LK,"DOCf_IN_DOLLAR",A="FL:::/Kernel/KernelA.HPP,1299"$ +$LK,"DOCF_IN_DOLLAR",A="FL:::/Kernel/KernelA.HPP,1263"$ $LK,"_REP_IN_U16",A="FL:::/Kernel/KUtils.CPP.Z,264"$ $LK,"_REP_IN_U32",A="FL:::/Kernel/KUtils.CPP.Z,253"$ -$LK,"CH_FORM_FEED",A="FL:::/Kernel/KernelA.HPP,3463"$ +$LK,"CH_FORM_FEED",A="FL:::/Kernel/KernelA.HPP,3460"$ $LK,"MP_VECT_ADDR",A="FL:::/Kernel/KernelA.HPP,500"$ $LK,"I_WAKE",A="FL:::/Kernel/KernelA.HPP,293"$ $LK,"Yield",A="FL:::/Kernel/Sched.CPP.Z,312"$ -$LK,"CKeyDevGlbls",A="FL:::/Kernel/KernelA.HPP,3770"$ -$LK,"MRT_DEV",A="FL:::/Kernel/KernelA.HPP,2819"$ -$LK,"CBlkDevGlbls",A="FL:::/Kernel/KernelA.HPP,2709"$ -$LK,"CMBRPrt",A="FL:::/Kernel/KernelA.HPP,2260"$ -$LK,"StrNew",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,432",BI=560$ +$LK,"CKeyDevGlbls",A="FL:::/Kernel/KernelA.HPP,3767"$ +$LK,"MRT_DEV",A="FL:::/Kernel/KernelA.HPP,2816"$ +$LK,"CBlkDevGlbls",A="FL:::/Kernel/KernelA.HPP,2706"$ +$LK,"CMBRPrt",A="FL:::/Kernel/KernelA.HPP,2256"$ +$LK,"StrNew",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,432",BI=562$ $LK,"HTT_GLBL_VAR",A="FL:::/Kernel/KernelA.HPP,679"$ $LK,"HTt_GLBL_VAR",A="FL:::/Kernel/KernelA.HPP,649"$ -$LK,"REGG_C_CLOBBERED",A="FL:::/Kernel/KernelA.HPP,1751"$ -$LK,"WIF_FOCUS_TASK_IP_L_D",A="FL:::/Kernel/KernelA.HPP,1398"$ +$LK,"REGG_C_CLOBBERED",A="FL:::/Kernel/KernelA.HPP,1747"$ +$LK,"WIF_FOCUS_TASK_IP_L_D",A="FL:::/Kernel/KernelA.HPP,1394"$ $LK,"HTT_HELP_FILE",A="FL:::/Kernel/KernelA.HPP,691"$ $LK,"HTt_HELP_FILE",A="FL:::/Kernel/KernelA.HPP,661"$ $LK,"Round",A="FL:::/Kernel/KernelB.HPP,140"$ -$LK,"TaskRstAwaitingMsg",A="FL:::/Kernel/SrvCmd.CPP.Z,25",BI=561$ -$LK,"MSG_IP_L_D_DOWN",A="FL:::/Kernel/KernelA.HPP,3183"$ -$LK,"ATAR0_STAT",A="FL:::/Kernel/KernelA.HPP,2242"$ -$LK,"DOC_COLOR_PMT",A="FL:::/Kernel/KernelA.HPP,1122"$ +$LK,"TaskRstAwaitingMsg",A="FL:::/Kernel/SrvCmd.CPP.Z,25",BI=563$ +$LK,"MSG_IP_L_D_DOWN",A="FL:::/Kernel/KernelA.HPP,3180"$ +$LK,"ATAR0_STAT",A="FL:::/Kernel/KernelA.HPP,2238"$ +$LK,"DOC_COLOR_PMT",A="FL:::/Kernel/KernelA.HPP,1119"$ $LK,"HPET_GEN_CONF",A="FL:::/Kernel/KernelA.HPP,528"$ -$LK,"MPHalt",A="FL:::/Kernel/MultiProc.CPP.Z,163",BI=562$ -$LK,"UnusedStk",A="FL:::/Kernel/KDbg.CPP.Z,46",BI=563$ -$LK,"DirEntryCompareName",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,62",BI=564$ +$LK,"MPHalt",A="FL:::/Kernel/MultiProc.CPP.Z,163",BI=564$ +$LK,"UnusedStk",A="FL:::/Kernel/KDbg.CPP.Z,46",BI=565$ +$LK,"DirEntryCompareName",A="FL:::/Kernel/BlkDev/DskDirA.CPP.Z,62",BI=566$ $LK,"BFieldExtU32",A="FL:::/Kernel/KernelB.HPP,30"$ -$LK,"DOCf_SUBSCRIPT_MODE",A="FL:::/Kernel/KernelA.HPP,1304"$ -$LK,"ATAS_DF",A="FL:::/Kernel/KernelA.HPP,2231"$ -$LK,"ROPBF_PROBABILITY_DITHER",A="FL:::/Kernel/KernelA.HPP,2891"$ -$LK,"StrScan",A="FL:::/Kernel/StrScan.CPP.Z,212",BI=565$ +$LK,"DOCf_SUBSCRIPT_MODE",A="FL:::/Kernel/KernelA.HPP,1301"$ +$LK,"ATAS_DF",A="FL:::/Kernel/KernelA.HPP,2227"$ +$LK,"ROPBF_PROBABILITY_DITHER",A="FL:::/Kernel/KernelA.HPP,2888"$ +$LK,"StrScan",A="FL:::/Kernel/StrScan.CPP.Z,212",BI=567$ $LK,"CONSERVATIVE_16MEG_SIZE",A="FL:::/Kernel/Mem/PageTables.CPP.Z,123"$ -$LK,"ICF_PREVIOUS_DELETED",A="FL:::/Kernel/KernelA.HPP,1584"$ -$LK,"ACD_DEF_FILENAME_Z",A="FL:::/Kernel/KernelA.HPP,1473"$ -$LK,"ATARepFind",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,194",BI=566$ -$LK,"QSort2a",A="FL:::/Kernel/QSort.CPP.Z,32",BI=567$ +$LK,"ICF_PREVIOUS_DELETED",A="FL:::/Kernel/KernelA.HPP,1580"$ +$LK,"ACD_DEF_FILENAME_Z",A="FL:::/Kernel/KernelA.HPP,1469"$ +$LK,"ATARepFind",A="FL:::/Kernel/BlkDev/DskATAId.CPP.Z,194",BI=568$ +$LK,"QSort2a",A="FL:::/Kernel/QSort.CPP.Z,32",BI=569$ $LK,"num_lock_map",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,176"$ -$LK,"QSort2b",A="FL:::/Kernel/QSort.CPP.Z,55",BI=568$ -$LK,"KDF_HAS_DESCS",A="FL:::/Kernel/KernelA.HPP,3761"$ -$LK,"CBlkPool",A="FL:::/Kernel/KernelA.HPP,2846"$ -$LK,"SC_NUM",A="FL:::/Kernel/KernelA.HPP,3515"$ -$LK,"MSG_IP_R_UP",A="FL:::/Kernel/KernelA.HPP,3186"$ -$LK,"IEF_DONT_SWITCH_MODES",A="FL:::/Kernel/KernelA.HPP,1691"$ +$LK,"QSort2b",A="FL:::/Kernel/QSort.CPP.Z,55",BI=570$ +$LK,"KDF_HAS_DESCS",A="FL:::/Kernel/KernelA.HPP,3758"$ +$LK,"CBlkPool",A="FL:::/Kernel/KernelA.HPP,2843"$ +$LK,"SC_NUM",A="FL:::/Kernel/KernelA.HPP,3512"$ +$LK,"MSG_IP_R_UP",A="FL:::/Kernel/KernelA.HPP,3183"$ +$LK,"IEF_DONT_SWITCH_MODES",A="FL:::/Kernel/KernelA.HPP,1687"$ $LK,"I_TIMER",A="FL:::/Kernel/KernelA.HPP,290"$ $LK,"IRQ_TIMER",A="FL:::/Kernel/KInts.CPP.Z,12"$ -$LK,"DOC_COLOR_TREE",A="FL:::/Kernel/KernelA.HPP,1121"$ +$LK,"DOC_COLOR_TREE",A="FL:::/Kernel/KernelA.HPP,1118"$ $LK,"DOCEf_HAS_BIN",A="FL:::/Kernel/KernelA.HPP,1044"$ $LK,"DOCEF_HAS_BIN",A="FL:::/Kernel/KernelA.HPP,965"$ $LK,"SYS_BOOT_BASE",A="FL:::/Kernel/KStart.CPP.Z,31"$ -$LK,"VGAP_CRTC_INDEX",A="FL:::/Kernel/KernelA.HPP,3685"$ -$LK,"BlkDevNextFree",A="FL:::/Kernel/BlkDev/DskBlkDev.CPP.Z,88",BI=569$ -$LK,"SFF_WHOLE_LABELS_AFTER",A="FL:::/Kernel/KernelA.HPP,3753"$ -$LK,"CDIR_FILENAME_LEN",A="FL:::/Kernel/KernelA.HPP,2510"$ +$LK,"VGAP_CRTC_INDEX",A="FL:::/Kernel/KernelA.HPP,3682"$ +$LK,"BlkDevNextFree",A="FL:::/Kernel/BlkDev/DskBlkDev.CPP.Z,88",BI=571$ +$LK,"SFF_WHOLE_LABELS_AFTER",A="FL:::/Kernel/KernelA.HPP,3750"$ +$LK,"CDIR_FILENAME_LEN",A="FL:::/Kernel/KernelA.HPP,2506"$ $LK,"CFifoI64",A="FL:::/Kernel/KernelA.HPP,174"$ -$LK,"PCIReadU32",A="FL:::/Kernel/PCIBIOS.CPP.Z,201",BI=570$ -$LK,"PCIReadU16",A="FL:::/Kernel/PCIBIOS.CPP.Z,182",BI=571$ -$LK,"YearStartDate",A="FL:::/Kernel/KDate.CPP.Z,8",BI=572$ -$LK,"ACD_H1_END",A="FL:::/Kernel/KernelA.HPP,1476"$ +$LK,"PCIReadU32",A="FL:::/Kernel/PCIBIOS.CPP.Z,201",BI=572$ +$LK,"PCIReadU16",A="FL:::/Kernel/PCIBIOS.CPP.Z,182",BI=573$ +$LK,"YearStartDate",A="FL:::/Kernel/KDate.CPP.Z,8",BI=574$ +$LK,"ACD_H1_END",A="FL:::/Kernel/KernelA.HPP,1472"$ $LK,"_REP_IN_U8",A="FL:::/Kernel/KUtils.CPP.Z,275"$ $LK,"SHIFT_KEY_SCAN_DECODE_TABLE",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,9"$ -$LK,"DOCF_BREAK_UNLOCKED",A="FL:::/Kernel/KernelA.HPP,1256"$ -$LK,"REG_UNDEF",A="FL:::/Kernel/KernelA.HPP,1749"$ -$LK,"VGAFlush",A="FL:::/Kernel/Display.CPP.Z,88",BI=573$ -$LK,"FILEMASK_AOT",A="FL:::/Kernel/KernelA.HPP,2248"$ -$LK,"SysDbg",A="FL:::/Kernel/KMisc.CPP.Z,233",BI=574$ -$LK,"FramePtrAdd",A="FL:::/Kernel/KHashB.CPP.Z,225",BI=575$ -$LK,"DCF_SCREEN_BITMAP",A="FL:::/Kernel/KernelA.HPP,3589"$ -$LK,"FF_NEEDS_WRITE",A="FL:::/Kernel/KernelA.HPP,2735"$ -$LK,"WIF_FOCUS_TASK_IP_R_D",A="FL:::/Kernel/KernelA.HPP,1400"$ -$LK,"DOCF_DBL_DOLLARS",A="FL:::/Kernel/KernelA.HPP,1240"$ +$LK,"DOCF_BREAK_UNLOCKED",A="FL:::/Kernel/KernelA.HPP,1253"$ +$LK,"REG_UNDEF",A="FL:::/Kernel/KernelA.HPP,1745"$ +$LK,"VGAFlush",A="FL:::/Kernel/Display.CPP.Z,88",BI=575$ +$LK,"FILEMASK_AOT",A="FL:::/Kernel/KernelA.HPP,2244"$ +$LK,"SysDbg",A="FL:::/Kernel/KMisc.CPP.Z,233",BI=576$ +$LK,"FramePtrAdd",A="FL:::/Kernel/KHashB.CPP.Z,225",BI=577$ +$LK,"DCF_SCREEN_BITMAP",A="FL:::/Kernel/KernelA.HPP,3586"$ +$LK,"FF_NEEDS_WRITE",A="FL:::/Kernel/KernelA.HPP,2732"$ +$LK,"WIF_FOCUS_TASK_IP_R_D",A="FL:::/Kernel/KernelA.HPP,1396"$ +$LK,"DOCF_DBL_DOLLARS",A="FL:::/Kernel/KernelA.HPP,1237"$ $LK,"LAPIC_APIC_ID",A="FL:::/Kernel/KernelA.HPP,473"$ -$LK,"MPrintTime",A="FL:::/Kernel/StrPrint.CPP.Z,54",BI=576$ -$LK,"CatPrint",A="FL:::/Kernel/StrPrint.CPP.Z,889",BI=577$ -$LK,"TK_CHAR_CONST",A="FL:::/Kernel/KernelA.HPP,2034"$ -$LK,"TASKf_AWAITING_MSG",A="FL:::/Kernel/KernelA.HPP,3244"$ -$LK,"ICF_A1_TO_INT",A="FL:::/Kernel/KernelA.HPP,1557"$ -$LK,"TY_RIP_DISP32_IMPORT",A="FL:::/Kernel/KernelA.HPP,1550"$ -$LK,"DOCf_DBL_DOLLARS",A="FL:::/Kernel/KernelA.HPP,1275"$ -$LK,"EDF_UNCOLLAPSE",A="FL:::/Kernel/KernelA.HPP,1226"$ +$LK,"MPrintTime",A="FL:::/Kernel/StrPrint.CPP.Z,54",BI=578$ +$LK,"CatPrint",A="FL:::/Kernel/StrPrint.CPP.Z,897",BI=579$ +$LK,"TK_CHAR_CONST",A="FL:::/Kernel/KernelA.HPP,2030"$ +$LK,"TASKf_AWAITING_MSG",A="FL:::/Kernel/KernelA.HPP,3241"$ +$LK,"ICF_A1_TO_INT",A="FL:::/Kernel/KernelA.HPP,1553"$ +$LK,"TY_RIP_DISP32_IMPORT",A="FL:::/Kernel/KernelA.HPP,1546"$ +$LK,"DOCf_DBL_DOLLARS",A="FL:::/Kernel/KernelA.HPP,1272"$ +$LK,"EDF_UNCOLLAPSE",A="FL:::/Kernel/KernelA.HPP,1223"$ $LK,"CHashSrcSym",A="FL:::/Kernel/KernelA.HPP,718"$ -$LK,"HashPublic",A="FL:::/Kernel/KHashB.CPP.Z,170",BI=578$ -$LK,"HEAP_CTRL_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,2858"$ -$LK,"EDf_UNCOLLAPSE",A="FL:::/Kernel/KernelA.HPP,1232"$ -$LK,"CDocSettings",A="FL:::/Kernel/KernelA.HPP,1129"$ -$LK,"BlkDevInit",A="FL:::/Kernel/BlkDev/DskBlkDev.CPP.Z,31",BI=579$ -$LK,"CTaskStk",A="FL:::/Kernel/KernelA.HPP,3261"$ -$LK,"CWinMgrTimingGlbls",A="FL:::/Kernel/KernelA.HPP,1430"$ -$LK,"FAT32_ENTRIES_PER_BLK",A="FL:::/Kernel/KernelA.HPP,2366"$ -$LK,"ATARBlks",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,442",BI=580$ +$LK,"HashPublic",A="FL:::/Kernel/KHashB.CPP.Z,170",BI=580$ +$LK,"HEAP_CTRL_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HPP,2855"$ +$LK,"EDf_UNCOLLAPSE",A="FL:::/Kernel/KernelA.HPP,1229"$ +$LK,"CDocSettings",A="FL:::/Kernel/KernelA.HPP,1126"$ +$LK,"BlkDevInit",A="FL:::/Kernel/BlkDev/DskBlkDev.CPP.Z,31",BI=581$ +$LK,"CTaskStk",A="FL:::/Kernel/KernelA.HPP,3258"$ +$LK,"CWinMgrTimingGlbls",A="FL:::/Kernel/KernelA.HPP,1426"$ +$LK,"FAT32_ENTRIES_PER_BLK",A="FL:::/Kernel/KernelA.HPP,2362"$ +$LK,"ATARBlks",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,442",BI=582$ $LK,"GVF_ALIAS",A="FL:::/Kernel/KernelA.HPP,863"$ -$LK,"CTaskSettings",A="FL:::/Kernel/KernelA.HPP,3204"$ -$LK,"IEF_ENDING_ZERO",A="FL:::/Kernel/KernelA.HPP,1698"$ +$LK,"CTaskSettings",A="FL:::/Kernel/KernelA.HPP,3201"$ +$LK,"IEF_ENDING_ZERO",A="FL:::/Kernel/KernelA.HPP,1694"$ $LK,"PUT_CHARS",A="FL:::/Kernel/StrA.CPP.Z,51"$ $LK,"CMemE820",A="FL:::/Kernel/KernelA.HPP,356"$ -$LK,"ATAGetResult",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,67",BI=581$ -$LK,"FILEMASK_GRA",A="FL:::/Kernel/KernelA.HPP,2251"$ -$LK,"ATAS_DRQ",A="FL:::/Kernel/KernelA.HPP,2230"$ -$LK,"DOCF_BORDER_DOC",A="FL:::/Kernel/KernelA.HPP,1243"$ -$LK,"DrvEnable",A="FL:::/Kernel/BlkDev/DskAddDev.CPP.Z,151",BI=582$ -$LK,"BlkDevLock",A="FL:::/Kernel/BlkDev/DskBlkDev.CPP.Z,1",BI=583$ -$LK,"BDT_NUM_TYPES",A="FL:::/Kernel/KernelA.HPP,2592"$ -$LK,"DOCf_BORDER_DOC",A="FL:::/Kernel/KernelA.HPP,1278"$ -$LK,"MRT_RAM",A="FL:::/Kernel/KernelA.HPP,2818"$ -$LK,"DVT_NUM_TYPES",A="FL:::/Kernel/KernelA.HPP,2648"$ -$LK,"ATAS_BSY",A="FL:::/Kernel/KernelA.HPP,2233"$ -$LK,"DOCf_SELECTED",A="FL:::/Kernel/KernelA.HPP,1298"$ -$LK,"DOCF_SELECTED",A="FL:::/Kernel/KernelA.HPP,1262"$ +$LK,"ATAGetResult",A="FL:::/Kernel/BlkDev/DskATA.CPP.Z,67",BI=583$ +$LK,"FILEMASK_GRA",A="FL:::/Kernel/KernelA.HPP,2247"$ +$LK,"ATAS_DRQ",A="FL:::/Kernel/KernelA.HPP,2226"$ +$LK,"DOCF_BORDER_DOC",A="FL:::/Kernel/KernelA.HPP,1240"$ +$LK,"DrvEnable",A="FL:::/Kernel/BlkDev/DskAddDev.CPP.Z,151",BI=584$ +$LK,"BlkDevLock",A="FL:::/Kernel/BlkDev/DskBlkDev.CPP.Z,1",BI=585$ +$LK,"BDT_NUM_TYPES",A="FL:::/Kernel/KernelA.HPP,2588"$ +$LK,"DOCf_BORDER_DOC",A="FL:::/Kernel/KernelA.HPP,1275"$ +$LK,"MRT_RAM",A="FL:::/Kernel/KernelA.HPP,2815"$ +$LK,"FSt_NUM_TYPES",A="FL:::/Kernel/KernelA.HPP,2644"$ +$LK,"ATAS_BSY",A="FL:::/Kernel/KernelA.HPP,2229"$ +$LK,"DOCf_SELECTED",A="FL:::/Kernel/KernelA.HPP,1295"$ +$LK,"DOCF_SELECTED",A="FL:::/Kernel/KernelA.HPP,1259"$ $LK,"HTt_NUM_TYPES",A="FL:::/Kernel/KernelA.HPP,663"$ -$LK,"ICF_R_WAS_STK",A="FL:::/Kernel/KernelA.HPP,1570"$ -$LK,"DOCf_BREAK_UNLOCKED",A="FL:::/Kernel/KernelA.HPP,1291"$ +$LK,"ICF_R_WAS_STK",A="FL:::/Kernel/KernelA.HPP,1566"$ +$LK,"DOCf_BREAK_UNLOCKED",A="FL:::/Kernel/KernelA.HPP,1288"$ $LK,"sys_mem_init_val",A="FL:::/Kernel/KernelB.HPP,190"$ $LK,"SYS_SEMA_FORCE_WINMGR",A="FL:::/Kernel/KernelA.HPP,605"$ -$LK,"ATAS_ERR",A="FL:::/Kernel/KernelA.HPP,2229"$ -$LK,"Struct2Date",A="FL:::/Kernel/KDate.CPP.Z,14",BI=584$ -$LK,"ISO1T_TERMINATOR",A="FL:::/Kernel/KernelA.HPP,2440"$ +$LK,"ATAS_ERR",A="FL:::/Kernel/KernelA.HPP,2225"$ +$LK,"Struct2Date",A="FL:::/Kernel/KDate.CPP.Z,14",BI=586$ +$LK,"ISO1T_TERMINATOR",A="FL:::/Kernel/KernelA.HPP,2436"$ $LK,"SF_RBP",A="FL:::/Kernel/KernelA.HPP,551"$ $LK,"SYS_MP_CNT",A="FL:::/Kernel/KStart.CPP.Z,224"$ -$LK,"CMF_U8_JMP_TABLE",A="FL:::/Kernel/KernelA.HPP,1660"$ -$LK,"CMF_I8_JMP_TABLE",A="FL:::/Kernel/KernelA.HPP,1659"$ -$LK,"EdLiteUpdate",A="FL:::/Kernel/EdLite.CPP.Z,7",BI=585$ +$LK,"CMF_U8_JMP_TABLE",A="FL:::/Kernel/KernelA.HPP,1656"$ +$LK,"CMF_I8_JMP_TABLE",A="FL:::/Kernel/KernelA.HPP,1655"$ +$LK,"EdLiteUpdate",A="FL:::/Kernel/EdLite.CPP.Z,7",BI=587$ $LK,"_ARC_ENTRY_GET",A="FL:::/Kernel/Compress.CPP.Z,43"$ $LK,"DOCT_NUM_TYPES",A="FL:::/Kernel/KernelA.HPP,936"$ $LK,"SYS_CTRL_ALT_FLAGS",A="FL:::/Kernel/KStart.CPP.Z,201"$ -$LK,"BOOT_RAM_BASE",A="FL:::/Kernel/KernelA.HPP,3831"$ -$LK,"MT_DVD",A="FL:::/Kernel/KernelA.HPP,2502"$ +$LK,"BOOT_RAM_BASE",A="FL:::/Kernel/KernelA.HPP,3828"$ +$LK,"MT_DVD",A="FL:::/Kernel/KernelA.HPP,2498"$ $LK,"DOCEf_SELECTED",A="FL:::/Kernel/KernelA.HPP,1032"$ $LK,"DOCEF_SELECTED",A="FL:::/Kernel/KernelA.HPP,1026"$ $LK,"DOCEt_SELECTED",A="FL:::/Kernel/KernelA.HPP,947"$ $LK,"DOCET_SELECTED",A="FL:::/Kernel/KernelA.HPP,941"$ $LK,"ATTRF_SELECTED",A="FL:::/Kernel/KernelA.HPP,884"$ -$LK,"FramePtrDel",A="FL:::/Kernel/KHashB.CPP.Z,240",BI=586$ +$LK,"FramePtrDel",A="FL:::/Kernel/KHashB.CPP.Z,240",BI=588$ $LK,"chars_bmp_filename",A="FL:::/Kernel/StrA.CPP.Z,345"$ -$LK,"ICF_A2_WAS_STK",A="FL:::/Kernel/KernelA.HPP,1572"$ +$LK,"ICF_A2_WAS_STK",A="FL:::/Kernel/KernelA.HPP,1568"$ $LK,"ATTRf_SELECTED",A="FL:::/Kernel/KernelA.HPP,889"$ -$LK,"DVT_UNKNOWN",A="FL:::/Kernel/KernelA.HPP,2647"$ -$LK,"FILEMASK_JIT",A="FL:::/Kernel/KernelA.HPP,2247"$ -$LK,"ATAS_DRDY",A="FL:::/Kernel/KernelA.HPP,2232"$ -$LK,"ARGT_AL",A="FL:::/Kernel/KernelA.HPP,1878"$ -$LK,"CIntermediateCodeBase",A="FL:::/Kernel/KernelA.HPP,1606"$ -$LK,"CAutoCompleteDictGlbls",A="FL:::/Kernel/KernelA.HPP,1495"$ +$LK,"FILEMASK_JIT",A="FL:::/Kernel/KernelA.HPP,2243"$ +$LK,"ATAS_DRDY",A="FL:::/Kernel/KernelA.HPP,2228"$ +$LK,"ARGT_AL",A="FL:::/Kernel/KernelA.HPP,1874"$ +$LK,"CIntermediateCodeBase",A="FL:::/Kernel/KernelA.HPP,1602"$ +$LK,"CAutoCompleteDictGlbls",A="FL:::/Kernel/KernelA.HPP,1491"$ $LK,"SYS_CODE_BP",A="FL:::/Kernel/KStart.CPP.Z,204"$ -$LK,"WClusters",A="FL:::/Kernel/BlkDev/DskCluster.CPP.Z,129",BI=587$ +$LK,"WClusters",A="FL:::/Kernel/BlkDev/DskCluster.CPP.Z,129",BI=589$ $LK,"LXchgI64",A="FL:::/Kernel/KernelB.HPP,259"$ -$LK,"MSG_KEY_DOWN_UP",A="FL:::/Kernel/KernelA.HPP,3193"$ -$LK,"TASKf_NONTIMER_RAND",A="FL:::/Kernel/KernelA.HPP,3249"$ -$LK,"ARGT_CL",A="FL:::/Kernel/KernelA.HPP,1883"$ -$LK,"ARGT_M8",A="FL:::/Kernel/KernelA.HPP,1863"$ -$LK,"ChkOnStk",A="FL:::/Kernel/KDbg.CPP.Z,31",BI=588$ -$LK,"TaskQueInsChild",A="FL:::/Kernel/Sched.CPP.Z,342",BI=589$ -$LK,"TK_AND_EQUAL",A="FL:::/Kernel/KernelA.HPP,2053"$ -$LK,"TK_F64",A="FL:::/Kernel/KernelA.HPP,2035"$ +$LK,"MSG_KEY_DOWN_UP",A="FL:::/Kernel/KernelA.HPP,3190"$ +$LK,"TASKf_NONTIMER_RAND",A="FL:::/Kernel/KernelA.HPP,3246"$ +$LK,"ARGT_CL",A="FL:::/Kernel/KernelA.HPP,1879"$ +$LK,"ARGT_M8",A="FL:::/Kernel/KernelA.HPP,1859"$ +$LK,"ChkOnStk",A="FL:::/Kernel/KDbg.CPP.Z,31",BI=590$ +$LK,"TaskQueInsChild",A="FL:::/Kernel/Sched.CPP.Z,342",BI=591$ +$LK,"TK_F64",A="FL:::/Kernel/KernelA.HPP,2031"$ $LK,"RLF_BOOT_HEAP",A="FL:::/Kernel/KernelA.HPP,457"$ $LK,"RLf_BOOT_HEAP",A="FL:::/Kernel/KernelA.HPP,439"$ $LK,"I_USER",A="FL:::/Kernel/KernelA.HPP,299"$ -$LK,"FAT32CDirFill",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,231",BI=590$ -$LK,"BlkPoolAdd",A="FL:::/Kernel/Mem/BlkPool.CPP.Z,1",BI=591$ +$LK,"FAT32CDirFill",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,226",BI=592$ +$LK,"BlkPoolAdd",A="FL:::/Kernel/Mem/BlkPool.CPP.Z,1",BI=593$ $LK,"sys_task_being_screen_updated",A="FL:::/Kernel/KGlbls.CPP.Z,11"$ -$LK,"TK_INTEGER",A="FL:::/Kernel/KernelA.HPP,2033"$ -$LK,"TK_NORMALSCRIPT",A="FL:::/Kernel/KernelA.HPP,2030"$ +$LK,"TK_INTEGER",A="FL:::/Kernel/KernelA.HPP,2029"$ +$LK,"TK_NORMALSCRIPT",A="FL:::/Kernel/KernelA.HPP,2026"$ $LK,"SF_RIP",A="FL:::/Kernel/KernelA.HPP,552"$ $LK,"IOAPIC_REG",A="FL:::/Kernel/KernelA.HPP,503"$ $LK,"Complex",A="FL:::/Kernel/KernelA.HPP,114"$ $LK,"Trunc",A="FL:::/Kernel/KernelB.HPP,142"$ -$LK,"ROPB_EQU",A="FL:::/Kernel/KernelA.HPP,2884"$ +$LK,"ROPB_EQU",A="FL:::/Kernel/KernelA.HPP,2881"$ $LK,"HTf_IMM",A="FL:::/Kernel/KernelA.HPP,669"$ $LK,"sys_pci_services",A="FL:::/Kernel/PCIBIOS.CPP.Z,159"$ -$LK,"CStreamBlk",A="FL:::/Kernel/KernelA.HPP,1969"$ -$LK,"ARGT_M32",A="FL:::/Kernel/KernelA.HPP,1865"$ -$LK,"ARGT_M16",A="FL:::/Kernel/KernelA.HPP,1864"$ -$LK,"MEM_EXTRA_HASH2_PAGES",A="FL:::/Kernel/KernelA.HPP,2835"$ -$LK,"ARGT_CS",A="FL:::/Kernel/KernelA.HPP,1893"$ -$LK,"ICF_R_TO_F64",A="FL:::/Kernel/KernelA.HPP,1554"$ -$LK,"DOC_COLOR_QUOTE",A="FL:::/Kernel/KernelA.HPP,1127"$ +$LK,"CStreamBlk",A="FL:::/Kernel/KernelA.HPP,1965"$ +$LK,"ARGT_M32",A="FL:::/Kernel/KernelA.HPP,1861"$ +$LK,"ARGT_M16",A="FL:::/Kernel/KernelA.HPP,1860"$ +$LK,"MEM_EXTRA_HASH2_PAGES",A="FL:::/Kernel/KernelA.HPP,2832"$ +$LK,"ARGT_CS",A="FL:::/Kernel/KernelA.HPP,1889"$ +$LK,"ICF_R_TO_F64",A="FL:::/Kernel/KernelA.HPP,1550"$ +$LK,"DOC_COLOR_QUOTE",A="FL:::/Kernel/KernelA.HPP,1124"$ $LK,"DOCSS_DBL_QUOTE",A="FL:::/Kernel/KernelA.HPP,1109"$ $LK,"SYS_PCI_SERVICES",A="FL:::/Kernel/PCIBIOS.CPP.Z,5"$ $LK,"_STRCMP",A="FL:::/Kernel/StrA.CPP.Z,86"$ -$LK,"ARGT_AX",A="FL:::/Kernel/KernelA.HPP,1879"$ +$LK,"ARGT_AX",A="FL:::/Kernel/KernelA.HPP,1875"$ $LK,"LAPIC_PROCESSOR_PRIORITY",A="FL:::/Kernel/KernelA.HPP,477"$ -$LK,"Core0Init",A="FL:::/Kernel/MultiProc.CPP.Z,373",BI=592$ -$LK,"ARGT_DS",A="FL:::/Kernel/KernelA.HPP,1888"$ -$LK,"ARGT_R8",A="FL:::/Kernel/KernelA.HPP,1853"$ -$LK,"AStrNew",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,447",BI=593$ -$LK,"ARGT_ES",A="FL:::/Kernel/KernelA.HPP,1889"$ -$LK,"ICF_A2_TO_F64",A="FL:::/Kernel/KernelA.HPP,1558"$ +$LK,"Core0Init",A="FL:::/Kernel/MultiProc.CPP.Z,373",BI=594$ +$LK,"ARGT_DS",A="FL:::/Kernel/KernelA.HPP,1884"$ +$LK,"ARGT_R8",A="FL:::/Kernel/KernelA.HPP,1849"$ +$LK,"AStrNew",A="FL:::/Kernel/Mem/MAllocFree.CPP.Z,447",BI=595$ +$LK,"ARGT_ES",A="FL:::/Kernel/KernelA.HPP,1885"$ +$LK,"ICF_A2_TO_F64",A="FL:::/Kernel/KernelA.HPP,1554"$ +$LK,"DOCF_PLAIN_TEXT_TABS",A="FL:::/Kernel/KernelA.HPP,1234"$ $LK,"Cf_INTERNAL_TYPE",A="FL:::/Kernel/KernelA.HPP,824"$ -$LK,"FAT32DrvInit",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,22",BI=594$ +$LK,"FAT32DrvInit",A="FL:::/Kernel/BlkDev/FileSysFAT.CPP.Z,22",BI=596$ $LK,"DOCT_ANCHOR",A="FL:::/Kernel/KernelA.HPP,918"$ -$LK,"KbdPktRead",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,385",BI=595$ -$LK,"KbdCmdRead",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,36",BI=596$ +$LK,"KbdPktRead",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,385",BI=597$ +$LK,"KbdCmdRead",A="FL:::/Kernel/SerialDev/Keyboard.CPP.Z,36",BI=598$ $LK,"D3DivEqu",A="FL:::/Kernel/KernelB.HPP,159"$ -$LK,"ARGT_FS",A="FL:::/Kernel/KernelA.HPP,1890"$ -$LK,"ARGT_DX",A="FL:::/Kernel/KernelA.HPP,1884"$ -$LK,"ARGT_M64",A="FL:::/Kernel/KernelA.HPP,1866"$ -$LK,"DOC_COLOR_KEYWORD2",A="FL:::/Kernel/KernelA.HPP,1125"$ +$LK,"ARGT_FS",A="FL:::/Kernel/KernelA.HPP,1886"$ +$LK,"ARGT_DX",A="FL:::/Kernel/KernelA.HPP,1880"$ +$LK,"ARGT_M64",A="FL:::/Kernel/KernelA.HPP,1862"$ +$LK,"DOC_COLOR_KEYWORD2",A="FL:::/Kernel/KernelA.HPP,1122"$ $LK,"CD2I32",A="FL:::/Kernel/KernelA.HPP,136"$ -$LK,"DrvLock",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,1",BI=597$ -$LK,"ARGT_GS",A="FL:::/Kernel/KernelA.HPP,1892"$ -$LK,"CICTreeLinks",A="FL:::/Kernel/KernelA.HPP,1599"$ -$LK,"DOC_COLOR_COMMENT",A="FL:::/Kernel/KernelA.HPP,1126"$ +$LK,"DrvLock",A="FL:::/Kernel/BlkDev/DskDrv.CPP.Z,1",BI=599$ +$LK,"ARGT_GS",A="FL:::/Kernel/KernelA.HPP,1888"$ +$LK,"CICTreeLinks",A="FL:::/Kernel/KernelA.HPP,1595"$ +$LK,"DOC_COLOR_COMMENT",A="FL:::/Kernel/KernelA.HPP,1123"$ $LK,"SYS_MEM_E801",A="FL:::/Kernel/KStart.CPP.Z,32"$ -$LK,"ATA_NOP",A="FL:::/Kernel/KernelA.HPP,2216"$ -$LK,"SVCf_DONT_FILTER",A="FL:::/Kernel/KernelA.HPP,3132"$ +$LK,"ATA_NOP",A="FL:::/Kernel/KernelA.HPP,2212"$ +$LK,"SVCf_DONT_FILTER",A="FL:::/Kernel/KernelA.HPP,3129"$ $LK,"IET_REL_I0",A="FL:::/Kernel/KernelA.HPP,392"$ -$LK,"OC_ADDR_SIZE_PREFIX",A="FL:::/Kernel/KernelA.HPP,1719"$ +$LK,"OC_ADDR_SIZE_PREFIX",A="FL:::/Kernel/KernelA.HPP,1715"$ $LK,"SYS_MEM_E820",A="FL:::/Kernel/KStart.CPP.Z,33"$ -$LK,"SUF_SINGLE_SPACE",A="FL:::/Kernel/KernelA.HPP,3742"$ +$LK,"SUF_SINGLE_SPACE",A="FL:::/Kernel/KernelA.HPP,3739"$ $LK,"RFLAGG_START",A="FL:::/Kernel/KernelA.HPP,324"$ -$LK,"CKeyDevEntry",A="FL:::/Kernel/KernelA.HPP,3762"$ -$LK,"MSG_IP_R_D_DOWN_UP",A="FL:::/Kernel/KernelA.HPP,3197"$ -$LK,"MSG_IP_L_D_DOWN_UP",A="FL:::/Kernel/KernelA.HPP,3195"$ -$LK,"XTalkWait",A="FL:::/Kernel/SrvCmd.CPP.Z,458",BI=598$ -$LK,"MemPageTable",A="FL:::/Kernel/Mem/PageTables.CPP.Z,162",BI=599$ -$LK,"CCF_KEEP_NUM_SIGN",A="FL:::/Kernel/KernelA.HPP,2094"$ -$LK,"ARGT_MM",A="FL:::/Kernel/KernelA.HPP,1897"$ +$LK,"CKeyDevEntry",A="FL:::/Kernel/KernelA.HPP,3759"$ +$LK,"MSG_IP_R_D_DOWN_UP",A="FL:::/Kernel/KernelA.HPP,3194"$ +$LK,"MSG_IP_L_D_DOWN_UP",A="FL:::/Kernel/KernelA.HPP,3192"$ +$LK,"XTalkWait",A="FL:::/Kernel/SrvCmd.CPP.Z,458",BI=600$ +$LK,"MemPageTable",A="FL:::/Kernel/Mem/PageTables.CPP.Z,162",BI=601$ +$LK,"CCF_KEEP_NUM_SIGN",A="FL:::/Kernel/KernelA.HPP,2090"$ +$LK,"ARGT_MM",A="FL:::/Kernel/KernelA.HPP,1893"$ $LK,"chars_bmp_alpha_numeric_no_at",A="FL:::/Kernel/StrA.CPP.Z,335"$ $LK,"SysHlt",A="FL:::/Kernel/KernelB.HPP,265"$ -$LK,"FUF_JUST_DIRS",A="FL:::/Kernel/KernelA.HPP,2565"$ +$LK,"FUF_JUST_DIRS",A="FL:::/Kernel/KernelA.HPP,2561"$ $LK,"CD2I64",A="FL:::/Kernel/KernelA.HPP,140"$ $LK,"CD3I32",A="FL:::/Kernel/KernelA.HPP,126"$ $LK,"_STRCPY",A="FL:::/Kernel/StrA.CPP.Z,65"$ -$LK,"RedSeaDrvValidate",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,82",BI=600$ -$LK,"YELLOW",A="FL:::/Kernel/KernelA.HPP,2923"$ -$LK,"FUf_JUST_DIRS",A="FL:::/Kernel/KernelA.HPP,2539"$ -$LK,"RedSeaFreeFreeLst",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,3",BI=601$ -$LK,"IPVarsInit",A="FL:::/Kernel/SerialDev/InputPointer.CPP.Z,68",BI=602$ -$LK,"ARGT_NO",A="FL:::/Kernel/KernelA.HPP,1838"$ +$LK,"RedSeaDrvValidate",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,82",BI=602$ +$LK,"YELLOW",A="FL:::/Kernel/KernelA.HPP,2920"$ +$LK,"FUf_JUST_DIRS",A="FL:::/Kernel/KernelA.HPP,2535"$ +$LK,"RedSeaFreeFreeLst",A="FL:::/Kernel/BlkDev/FileSysRedSea.CPP.Z,3",BI=603$ +$LK,"IPVarsInit",A="FL:::/Kernel/SerialDev/InputPointer.CPP.Z,68",BI=604$ +$LK,"ARGT_NO",A="FL:::/Kernel/KernelA.HPP,1834"$ $LK,"IET_REL_I8",A="FL:::/Kernel/KernelA.HPP,394"$ -$LK,"MouseGetDevType",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,26",BI=603$ -$LK,"ARGT_R32",A="FL:::/Kernel/KernelA.HPP,1855"$ -$LK,"ARGT_R16",A="FL:::/Kernel/KernelA.HPP,1854"$ -$LK,"DOC_DFT",A="FL:::/Kernel/KernelA.HPP,1139"$ +$LK,"MouseGetDevType",A="FL:::/Kernel/SerialDev/Mouse.CPP.Z,26",BI=605$ +$LK,"ARGT_R32",A="FL:::/Kernel/KernelA.HPP,1851"$ +$LK,"ARGT_R16",A="FL:::/Kernel/KernelA.HPP,1850"$ +$LK,"DOC_DFT",A="FL:::/Kernel/KernelA.HPP,1136"$ $LK,"CMemberLstMeta",A="FL:::/Kernel/KernelA.HPP,782"$ -$LK,"DISPLAYf_WIN_ON_TOP",A="FL:::/Kernel/KernelA.HPP,3256"$ -$LK,"CAutoCompleteGlbls",A="FL:::/Kernel/KernelA.HPP,1458"$ -$LK,"CAOTImportExport",A="FL:::/Kernel/KernelA.HPP,1917"$ -$LK,"MEM_SETH_STK",A="FL:::/Kernel/KernelA.HPP,2838"$ +$LK,"DISPLAYf_WIN_ON_TOP",A="FL:::/Kernel/KernelA.HPP,3253"$ +$LK,"CAutoCompleteGlbls",A="FL:::/Kernel/KernelA.HPP,1454"$ +$LK,"CAOTImportExport",A="FL:::/Kernel/KernelA.HPP,1913"$ +$LK,"MEM_SETH_STK",A="FL:::/Kernel/KernelA.HPP,2835"$ $LK,"DOCEF_HAS_TERMINATOR",A="FL:::/Kernel/KernelA.HPP,1006"$ $LK,"CD3I64",A="FL:::/Kernel/KernelA.HPP,144"$ $LK,"c32_edi",A="FL:::/Kernel/PCIBIOS.CPP.Z,157"$ -$LK,"PURPLE",A="FL:::/Kernel/KernelA.HPP,2914"$ -$LK,"TASKf_BREAK_LOCKED",A="FL:::/Kernel/KernelA.HPP,3245"$ -$LK,"FILEMASK_SRC",A="FL:::/Kernel/KernelA.HPP,2249"$ -DS`&2>JXdkp}~‚d<QÏqÏqçqðq rr/r5r=r_rmr‘r¡r§r°r°r¼r,š¡QMQMZMjMoMoMtML†Õï~ï~ó~ %*/49Qr™¦¯´¹¾ÇÌÑïïô€ -€€€"€)€'€7€<€L€S€•€¼€Á€Æ€Ë€ô€��%�1�H�Q�X�d�p�’�’�™� �©�ª�³�¸�n‚<#ããö !*133<JD�šûû &.4@SS\ˆ/MB¢B¢R¢]¢h¢o¢o¢Ž¢š¢©¢¶¢âÈ¢΢Ý¢ã¢ê¢ê¢î¢î¢î¢î¢û¢þ¢£0ÎÖ��"�:�M�O�O�Y� Ì ;x3x3�3–3°3³3¿3Ô3Ú3à3æ34 -444 4&4+4P4V4X4g4k4z4€4ƒ4…4”4˜4§4­4°4²4Â4Æ4Ú4Ý4à4â4ñ4ô45 -Ä¥Ò11"1,1/1?1W1a1g1j1m1p1¬1¯1²1´1Ç1Ê1Í1Õ1Û1à1à1æ1ò1ô1ý1ý1ý1ý122 222(2 Tª»ònònûno0oMoMobojo„o¡o¡o¶o¶o·o·o¼o ˆCa­­(­,­4­:­C­K­Q­T­`­`­Š­—­¡­¤­§­®­¶­¼­É­É­ß­ 4æïà�à�ú�Ž Ž3Ž5Ž5Ž?Ž<ðû«R«RµRÏRÏRÖRÜRßRäRèR`FZ[`[`i`l`y`†`�`”`›`£`§`¾`Ð`ß`ç`ð`ò`ò`ú`44=XCXCfC‚C‚C…CœCœC¢C TXRäRä`änä(-3££«ÁÆÚÜæHÜêihih‰h–h›h§hÁhÇhÍhÚhãhähðh(Z`ŽÐŽÐ¨ÐºÐÂÐÈÐÐÐ$ü÷~÷~,~…ÚÀÚÀëÀõÀùÀÿÀ -Á8ž¨ÛbÛbébðbûbcccc"c(cP|Œëaëaùab bbb(b.b5b7b:bEbKb€Zvú±ú±(²,²0²G²W²m²ƒ²•²•²±²¶²²Ȳ˲Ò²Ö²Ú²Þ²â²â²â²Ÿ³à:.RxRxkxsxŽx™x x­xºxÇxÛxîx yy$y4y=y@yJyNyiynyuy}y�y’y y¯yÀyÆyÌyØyçyÿyzzz2zAzHzOzOzVz^zkzmzz‡z‰z“zšzšzšz¡z©z°z»zÄzÒzèz{{8{8{?{I{_{�{†{†{�{•{«{Í{Ò{Ò{Õ{ô{÷{|| |'|'|,|,|4|9|=|M|P|i|i|n|n|�|ˆ|’|¨|Æ|É|Ë|Ë|Þ|å|í|}!}$}&}&}A}D}d}}ˆ}‘}•}£}©}©}Æ}Æ}Æ}Ë}Ë}Ë}×}ê}ô}~~ ~~~~-~0~V~Z~u~Ž~—~ ~¤~²~¸~»~À~À~Ð~Ó~Ö~ä~í~ó~ö~û~û~'7Ot�…›µÃÌÐÓÓãéû€€€€8€;€=€N€U€a€z€‡€Š€‘€”€–€®€Á€È€Ö€Ö€Ö€Ý€é€ó€� -���"�+�:�I�X�x���ë�4×à`�`�t�‚�š�¥�§�§�¯�@=IË Ë Ó Ú ç ö   . = F h l `…™ËËÙæðð  337AFFL|w’J”J”j”z”…”Š”Œ”’”¤”¶”Æ”×”ç”é”é”é”%•5•7•7•@•L• XÐâë+ë+÷+ù+,,*,1,H,J,a,a,c,f,l, @8D€€%€'€I€V€V€`€!|Z Z ‹ Ž œ ¥ ¥ » Ì á æ ù ý  ! * : B R a d ™ "4ÔÝûbûbc!c0cAcTcZccc#¬(ÏfÏféføfgg'g;gFgLgdgdgpg‚gŒg›g g g¬g¬g²g²ghhhFhFhThWhZhhhnhwhŸh$,Þåccccqc”cc¤cªcÑc% x|‹Z‹Z”Z¡Z¦Z&H—¥æõæõööö ö%ö1ö1ö5ö?ö'Œ¬ËNíNíoírí{í—íªíªíµíºíÂíÜíäí÷íîîîî î,î/î8î;î>îCîjî( txö¿ö¿ -ÀÀÀ)D_y_y{y}y�y•y¥y²y¸y»yÇy*p¼ÔÆöÆöÔöâöøö÷ ÷÷÷$÷-÷5÷@÷Z÷j÷y÷y÷€÷€÷€÷tø+h#9@m@mVmXmgm{m}m†mˆmˆm‹m§mçmômþmnn#n&n4n,$gl¸o¸o¼oÌo×oòo-œa„ƒƒ™¢¯¼Éáõ÷  (55BJYks‡™¡µ¼¼Æ.|9C_C_M_Z_k_u_|_ƒ_Œ_”_¬_³_º_Ä_Ì_Ó_Ú_â_è_ó_÷_ù_ù_ý_/T `�`��‚�‡�Š�“�ž�±�»�¿�Â�Â�È�Ë�Ù�0D;HòJòJKKK+K2K9K:KBK1 ùýâ�â�æ� Ž&Ž2”9²õ²õºõÞõíõùõöö$ö2ö:öHö\ö�ö‘ö•ö•ö ö«öºöÉöìö÷öüö÷÷÷'÷(÷,÷3XßñÖøäøòøòø -ùùù!ù,ù6ù=ùUùUùUù\ù\ù]ùcù4P+;AFFTX]]e5 $(ØBØBæBúBC6Œ�¯J‰J‰i‰e‰x‰ˆ‰•‰™‰�‰À‰͉Ù‰ä‰ð‰ù‰8Š@Š_ŠvŠ„Š‹Š’Š™ŠºŠÀŠÇŠÊŠàŠ7Œ" -¼ -¼¼¼.¼<¼Y¼b¼�¼“¼œ¼ʼͼѼÖ¼â¼é¼ ½½½½9½<½<½?½J½Q½X½8@IUBKBKRK[KbKiKpKqKyK9<ðû�~�~£~±~¼~Í~Õ~Ý~å~è~ð~:,ZaEEEKE[E�EŽE�E;,JQDDD;DKDqDD�D<”§ÈBæBæ]ægæqæˆæžæ£æ°æµæÑæðæõæçç ç4ç6çPçeçeçlçlçlçè=$‡ŒÃÃÌÚðõ>H!ggu�††—¦««±?LÞíâŒâŒðŒóŒÿŒ ���0�0�O�O�l�p�t�z�@ ƒ‡––š©­A\˜«¦ì¦ìºìÈìÍìÓìÞìçìçì÷ìíí í&í)í+íNíB4ˆ‘®®²¼ÌíC,jqFFFKF[F�F‹F�FD¸¢Ìç$ç$ï$÷$% %&%<%P%Z%f%q%q%€%¡%Â%Ï%×%í%ø%&&&0&Q&^&f&|&‡&™&™&§&®&À&À&Î&Î&Ï&â&E ’– -F —›"EIGp\tÄÄ4ÄFÄ`Ä`ÄgÄiÄiÄwÄyÄyÄ…Ä…ÄŽÄ–Ä�ĨÄÃÄàÄàÄàÄíÄHì<’è’èšè¦èÆèÚèÞèíèùèééNéNé}éšé¤é³é±éÝéÝéëéêê ê/êCêhêlênênêzêzê|ê|êŒê˜ê˜êœê¡êªê¼êÃêÑêàê ëë&ë&ë,ëwìI|XsBíBíZídíkíwízíˆí‹í�í‘í”í—íŸí¢íªí¾íÈíÞíäíçíéíïíûíJ4”�‚n‚nŒnŽn•n›n­n®n³nK,'.þßþßà -àà,à1à7àLP��KbKb]b`bkbpb}bˆb—b­b·bÀbÉbÌbÖbM�[{û`û`a a%a.aAaYaaaiava€a‡aŽa’a–a¡a§a°a´a½aÃaÆaÔaÖaäaNøé#êòêòó óó ó@óSó`ónó—ó³ó¿óÆóÈóËóÑóÕóæóðóöóùóüóþó -ôô"ô(ô5ô8ô;ôIôZôjôvôxô…ô‹ô˜ô­ô°ô³ôÃôËôËôÓôÚôáôáôïôõO œ NNRgkP„ *æÍæÍÎÎÎ#Î?ÎBÎHÎQÎ]Î_Îr΅ΉΟ΢ΨεÎÁÎÃÎÃÎÓÎÖÎìÎQˆ ªÏªÏ²Ï»ÏËÏÚÏæÏÐÐÐÐÐÐ9ÐHÐiÐ�ЉЋЋЗЗЩааÐÂÐÇÐÏÐR,ãês,s,w,�,—,™,SL@Oöö *.26@@J]`nT ¡¥nnr�…U äè~æ~æ‚æ™æ›æVHúyiyi™i¦i«i·iÑi×iÝiêióiôijWHëùñhñhii#i/iIiOiUibikilixiX ¦ª††Š�“Y «¯––š©­Z<°»ÊÆÊÆÛÆåÆéÆõÆ÷ÆÇ -ÇÇÇ[dK`‹M‹M“M—M—M¦MÈM×MàMéMNNN#NFNONVNbNdN\°§Ïo@o@z@Š@›@ª@µ@Ä@Ñ@ê@AA AAA"A@AHA_AcAgAkAsA{A„A¢AµA¾AÏAÖAÖAçAðA]0&H˜H˜Q˜Q˜h˜…˜…˜Š˜^8 °(°(Ê(Î(Ñ(Ü(ú(þ())_ RRR%R4R`D»È«c«cÅcÜcécécóc ddaL›ª9U9UGULUNU]U_UmUxU†U†U‡U�Ub,bi�E�E”EËEÛEF FFc,RYˆDˆDŒDÃDÓDùDE Ed0°¸âŠâŠöŠ5‹<‹B‹O‹b‹n‹e[š š ¢ ­ µ Ö å î %2Ecly„�”±¶¶ÃÍàí(DOWr}’°¼ÅÓßî(0MXX]kv}ˆ�”f,ry�F�F”FËFÛFG G Gg$ûëYëY ZZZ*Zh$+0îÎîÎ÷ÎÏÏVÏi<$/ -— -—— —(—5—@—J—y—{—�—jè–Ì G G G.GGGGGiG~G‰G�G¬G¹GÇGÕGãGñGHHH/H:HLH[HbHiHpHwHH�H—H§H±HèH÷HÿHIIk@nzH›H›U›]›`›n›r›v›y›‡›Ž›“›lH K]K]c]p]ƒ]Š]•]©]·]À]Ã]Ï]m,-tÚrÚrírórs ssss$s)s3sGsXslsns‰s¹sÐsæsñsttt(t3t=tHtRt]tktrt€t€tŠt£tËtÖtðtõt÷tuuu#u%u-uHundÆÛ‹X‹X™XžX®X³XÂXÇXÉXÏXÞXãXåXôXÿXY YoD/<>à>àGà\àhàsà|àŠà•à�à¢àp<µÀ#a#a9aLa`afa€a‡a�a£a©aßaq,ccg�«Ôâär<bm›› ›››&›*›.›<›@›E›s|0þþ þ)þ7þOþgþ|þ—þžþ«þ¸þÃþÊþÛþåþåþöþþþÿ -ÿÿ(ÿ3ÿtLš©H‹H‹d‹k‹r‹~‹‡‹¡‹¬‹±‹º‹Ð‹ß‹é‹é‹þ‹u8 V V V,V>VRV`ViVsVv ÎçÎçÒçëçwÔ0a22:BPcr|ˆ“¡°ÁÝåñù #/AU‡˜¥ÀÝßñúú  !33AAFJx4«´£`£`·`É`Ï`é`ð`a a ay0DLƒEƒE‹E¡E¬E»EÕEÝEzPZjˆ‰ˆ‰š‰¡‰ª‰¸‰½‰À‰Æ‰É‰Î‰Ù‰ß‰é‰{d¦»FöFö_öböpöpöyö„ö‰öŒöœö§ö­ö°ö³öµö¹öÅö|\Re¿r¿rÕrÜrëròrûrûrss$s8sAsGsRsRsps}H<Jžéžé®é´é¿éÈéËéØéáéáéåéèéðé~$PUnnw…‹�4ÕÞvøvø„ø’øšø¥ø¾øÃøÊøÐø€¬Ls¢k¢k´kÃkÉkÝkðkll1lDl[lrl‰l¡l¥l¬l²l¶lÈlálîlôl mmmm!m3mLmYm_mbmlm�Dg)g)o)w)ˆ)—)¡)­)­)±)¹)½)Ö)*"*6*]*f*o*o*t*‡*Œ*—*­*Á*È*ù*/+@+P+f+z+�+²+è+ù+ , ,,",",0,0,1,C,C,Q,U,Y,‚Pšª```,`;`T`^```l`…`�`–`š`¢`ƒ0jrþþ &,..4„<KV¸n¸nÁnËnÛnÝnooooo…˜òfùfùlùjùzùþ†4ŠÓÖÅÖÅîÅöÅÆÆÆÆ Æ-ÆBÆGÆMÆdÆiÆoƆƋƑƨƭƳÆÁÆÅÆáÆôÆÇ ÇÇ%Ç5ÇDÇQÇdÇjÇqÇsdžÇ�ǤDzÇÄÇÄÇ×ÇÙÇìÇîÇÈÈÈÈ2ÈIÈOÈUÈ`ȄȇHîçîç÷çèè&è(è*è9è9èHèJèJèOèˆ\Üï Y YY)Y4Y6Y=YGY]YhYjYoYqYrYrYzY‰(£©rÞrÞ}Þ‘Þ¢Þ¤ÞŠD¾ËŽåŽå�å«åºåÆåÍåÜåèåèåîå‹dšÙšÙªÙÅÙÅÙÇÙÇÙÇÙÏÙàÙéÙúÙÚ Ú ÚÚÚÚÚÚŒD-:óDóDEEEE4E8E8EOdy‰“¤µÆ× --Rir�œ³¼ÇÎÙãìü�0‰‘ëOëOïOüOP-P2PLP�02:PˆPˆdˆoˆ�ˆ‰ˆŒˆ”ˆ‘¼KvËTËTçTUU!U.U:UBUMUUU`UkU�UžU¥U¬U½U¿UÇUÒUÝUìUóUöUøUþUVV%V%V)VBV’,ÑØŽîŽîœî¨î¿îÃîÅîÙî“8K×J×JñJôJúJKKKK$KKKRK}K„KˆK K¬KÉKÒKÒKÒKßKL$L0L=LPL^LoL‚L�L L¹LÀLËLæLæLòLôLôLMMMMMM M#M#M/M;MTM^MgMrMˆM–M–M–M§MÀMÇMÎMÔM×M#N”Pîþ'x'xGxZxfxrxˆxŽx™xŸx¤x¦x¿x•4#�B�B™B®B®B»BÐBÐBÕB– ÌÐnînî|î…î‹î—0¹Ár‹r‹†‹Å‹Ì‹Ò‹ê‹í‹ù‹˜0HP~ó~óŒóšó¢óÅóÞóô™€§D§D»DÂDÊDÐDêDêDøDúDúD -E E EEEE,E4E4E=EIEfEfExExE|E£Eš@$0ãã ã%ã(ã:ã@ãCãEãKã›HïýêÈêÈÿÈ É ÉÉ!É)ÉFÉUÉ[É^ÉjÉœ îòÆæÆæÊæØæÚæ�ä{°xpxp–pŸpÂpÌpÞpápépìpòpõpqq q&q3q>qCqIq[q[qjqmqwqzq†q˜q¥q«q¸qÃqÈqÎqàqàqàqàqëqëqùqž Ñõ£>£>Â>Ä>Õ>Ú>è> ??!?,?D?K?M?M?_?e?k?m?s?y?|?‚?„?�?™?Ÿ?Ÿ?Ÿ?¦?·?ŸT…–^õ^õ‚õ…õ“õ“õ§õ·õÂõÈõÓõÓõÓõ×õåõ `p„ÆôÆôãôéô÷ô÷ô õõõ!õ$õ.õ5õEõIõIõIõMõYõ¡Hôz»z»¡»¼»Ê»Õ»Ù»Ý»á»ë»õ»õ»÷»¼¢D"/··ÅÑÖÖçììò£t¶Ï»*»*Ã*Ô*ø*ÿ*+4+B+P+Y+l+s+}+‹+¡+·+¹+Ï+å+å+å+ç+¤X{�ã;ã;ü; <$<0<<<<<N<T<T<`<l<n<n<v<¥Xî{5„5‹5›5©5¿5Ç5Ú5ä5û56666$6)6¦8w�¢³¢³¨³¦³¶³ѳݳ߳߳c´§8>H¨C¨C¶C¼CÃCÙCÙCàC÷C÷CýC¨<u€R¤R¤j¤x¤¤ƒ¤†¤Ф‘¤±¤Á¤©`¼ÐÂoÂoÆoÏo÷op(p7pFpKpQpSpªL -â -â%â?â?âLâLâYâYâiâmâmâ}âââ¶â«dEÚ_,_,j,€,‡,¥,¶,Å,Ò,á,õ, -%-8-N-Y-{-–-±-Ö-Û-ô- .).@.P.R.ˆ.ß.°.®.þ.//6/K/e/e/Œ/Œ/«/²/î/ü/\0-0+0{0‚0‡0™0¡0¡0Æ0Ö0ó09111ù0b1”1œ1œ1¼1Ñ1î1ø1222k2k2k2p2p2�2œ2ª2Â2Û2ô23'3=3U3c3n3n3�3š3®3Ã3Ý3á3ß3/4=4M4[4s4Ž4™4±4Ç4Ç45ï4í4=5K5[5v5Ž5¤5¦5ð5Á5¿5666!66666G6N6c6c6t6t6w6{6¬4 -'y'y5y:y=yCyFyHyNy­,sz(p(p,p1p;pKpKpwp®T©º+c+c9cFcScqctc{c‚c�c”c–c c¨c¯Ô%VÓ9Ó9ó9:::::%:(:/:/:6:D:G:K:W:W:c:i:v:„:†:†:†:‰:Ž:š:š:¦:¿:Â:Õ:Õ:Ø:Û:ë:°4‚‹k0k0u0u0¥0»0÷01 1±À6bš×š×¥×©×Í×Ö×å×ñר Ø(Ø@ØPØrØrؘؘؖؼؾؾØâØäØäØðØðØøØøØÙÙ(Ù0Ù0ÙBÙIÙIÙ[ÙhÙtÙ—Ù²ÈÆôSSku††˜��¯´´ÆËËÝââôùùùù.33Jz‹‹�¤«´Ã&³ˆTrÁSÁSÛSàSìSìSøSTTTT#T(T*T.T=THTPTXTYTYTcT´(Œ’ 1 111;1B1E1µü‚½zîzî‚î†î§î°î·îÍîáîíîïï9ïoï‘ï¦ï¯ï±ï¹ïÁïØïàïëïøïüïðððð/ð?ðFð[ðpðrðvðvðvð‚ðŽðŽð“ðœð®ðµðµðÇðÍðâð¶€a}ÖÐÖÐÚÐéÐéÐøÐøÐÑÑÑ%Ñ%Ñ4ÑHÑCÑRÑRÑaÑaÑpÑÇÕ·¬sšiTiTƒT›T°T¸TÇTÍTÍTÐT×TâTæTëTñTûTUUU U U UU U#U5U¸Ht‚rmrm†m“m–mšm¨m±mÐmÝmçmëmîmn¹TÉÚNÙNÙ\ÙcÙnّٟ٩ٯٹپÙÌÙÒÙÕÙÛÙº¼�È~×~×�זפפ×Á×Ë×ã×ç×ÿ×ØØØ0Ø9ØDØMØZØcØuØ،ؕؗØ�ئجØÑØÔØìØüØ ÙÙÙ Ù Ù$Ù$Ù$ÙMÙ»4—y—y¥y§y¬y¯y²y·y½y¼(æìÓcÓcécddd8d½”" l l:lYlelxl~l�l—l›l§l¸lÅlËlÎlÑlÔlÙlÛlßlëlül mmmmmm$m'm9m¾„c€7\7\Z\^\k\p\t\‡\¨\²\²\È\Ô\Û\î\ó\÷\ -]+]5]5]I]I]L]Z]¿�]}ÝÝ'Ý5Ý5ÝMÝcÝr݋ݧݶÝÏÝëÝñÝÿÝ ÞÞ)Þ+ÞAÞWÞmÞƒÞƒÞ„Þ‰ÞÀLŒ›ÏvÏvÝvévôvwww+w@wRw[w`wrwˆwÁÜ�вû²ûºû¾ûßûìûõûüûü%ü:üNüZüjü}üŠü�ü»üÄüÑüÜüçüçüôüþü ý"ý7ýOýhýlýnýsýxý�ý“ýšýšý¬ý²ýÙýÂ,z�¾â¾âÂâøâ ã ããÃ,fm(�(�6�<�H�S�W�]�ÄHª¸÷w÷wx x x*xBxDxJxUxYx]x`xÅd¹Îgxgxpxˆx“x¯x±xÇxÝxðxy y$yƬ޵{<{<—<™<³<Â<å<ï<ô<= ="="=1=;=F=K=N=]=b=q=Š=‘=‘=£=¯=³=½=ÇP,kDkD€D”DŸD´D½DÈDÍDÒDãDéDëDóDÈ ÿNçNçXçkçpçÉŒ'F�˜�˜ ˜¤˜­˜Å˜Ó˜Ø˜Û˜é˜î˜™™9™=™]™_™g™‘™•™µ™¿™Æ™Ü™÷™š/šKšRšZšÊ°S{ÆÆâéóø ,6KPZdnl|š´ªÄÞ#+29@GX]]ÓËøµï€”€”ž”¯”Ĕʔєєߔî”õ”û” • • •0•7•F•Y•e•|•~•–•˜•›•�•�•¡•¡•­•´•´•¸•ÕɕՕݕÿ•–&–=–D–J–M–e–ÌÜü/âÿâÿêÿîÿ÷ÿ "6@LWet”®ÆÊãû -%0?NqŽ·ÄÈÕççõü1Í”1R6ÿ6ÿDÿPÿpÿ{ÿŒÿ ÿ¸ÿÍÿâÿëÿðÿðÿ 5Xhhqv|}Â΀5€†€† †¬†¸†¼†À†Ï†ã†ë†ñ†‡‡ ‡,‡0‡3‡5‡G‡U‡Y‡c‡g‡p‡v‡‰‡Ï$).CCCC)C/CÐ,Š‘žÀžÀ´ÀÇÀÒÀØÀÛÀãÀѨÇíïvïv w w$w/w?wQwUwcwlwŽw”w”w w«w¹wÃwËwÏwÏwÏwÒwÔwØwØwÝwëwùwx xxx$xÒLêù†ï†ï¢ï®ïÉïÔïáïõïûïðÓ vçvçzçˆçŠçÔ`&:7777.7>7Q7X7o77�7 7±7Â7ã788&818k8ÕTcCcCgC€C�C¡C¦C¼CÃCÕCèCûCD%D*D*D,DÖ`?bXbZbbb~b‡bšb©b®bÁbØbÞbêbúbúb cLc×H_m#;#;C;Q;W;k;q;v;~;�;�;Ø$zGGG+G9GDGÙÀnš`�`�x��‡�œ�¥�¥�À�Æ�Æ�Ð�×�â�ç�ñ�‚‚‚‚!‚)‚4‚8‚=‚A‚L‚R‚U‚X‚]‚d‚n‚~‚Ú@/;ò�ò�‚‚)‚4‚@‚M‚S‚V‚Y‚k‚Û0 'ª„ª„¸„Є ……………Ü�k‹ð‰ð‰Š ŠŠŠŠ$Š2Š7Š:ŠEŠHŠMŠcŠuŠ€ŠŒŠ–Š™Š›ŠžŠ Š£Š¨Š­Š±Š¿ŠÝ<€‹HGHGVGdGiGoG{G{G�G•G›GÞ8%ºÁºÁÄÁÌÁàÁõÁýÁÂÂÂ߀¾Úâðâðíðõðþð ñññ1ñEñNñbñ‰ñŸñ¹ñÁñÝñèñóñ òòò(ò-òBòàLN]££££*£9£J£N£[£q£u£u£z£á85?R’R’b’�’�’‘’•’™’¡’©’âœ$k8k8s8y8†8•8´8Í8Í8Ù8ê8õ8999 9%9L9S9`9j9o9o9o9�9¯9É9Î9Ó9ãx‡¡ &2BEIRbenqƒ©±ººÀìñ÷ä8 S SSS#S&S4S:S=S?SGSåD&®ß®ß¶ß¾ßÆßÎßÖßÞßæßîßößúßþßædavª“ª“º“Ɠѓ֓ã“ì“ð“ö“ü“” ””3”6”A”A”I”çH~ŒŽÞŽÞ©Þ·ÞÈÞÍÞÙÞ÷ÞýÞ ß'ß-ß-ß9ßè8‰“[[["[,[7[@[C[M[é(.4’’’)’8’G’L’ê0:„:„H„`„™„Ÿ„¡„¡„§„ëDŒ™ÀŠÀŠìŠúŠ‹ ‹ ‹‹‹!‹.‹1‹A‹ì€ÑíÚýÚýåýíýöýþ þþ)þ=þFþZþ�þ—þ±þ¹þÕþàþëþÿÿÿ ÿ%ÿ9ÿí< ›,›,£,Á,Ò,â,ó,ÿ,-1-3-5-îLÁÐ#>#>=>P>e>k>q>€>Ž>Ž>‘>œ>ïˆú˜…˜…®…Ò…ä…ä…ö…ý…††#†%†%†%†6†A†H†L†T†X†`†f†l†l†o†}†ð8îøz�z�ˆ�“�ž�½�Ó�Ö�á�ñB_z_zizuz…z’z£z±z¿zÔzÛzîz{{{9{M{P{X{h{y{ {³{Å{ú{ü{ |||&|:|T|v|‰|•|¾|òHÿ ¿x¿xÙxìxyy y&y&y.y0y\yó<:E`````$`E`N`S`[`ô8JTÐÐÐ3Ð>Ð>ÐIÐQÐQÐWÐõDîû:ÿ:ÿLÿVÿlÿ†ÿ‘ÿ‘ÿ¢ÿ²ÿ´ÿßÿöXCU¿|¿|Ã|Ô|ç|ÿ|}}}?}A}L}W}`}i}z}�}�}�}÷$ôùx…x…�…Š…�…•…ø  -9R9RBRMR^RùDÌÙîåîåýåæ æææ2æ5æ;æúh*€ë$ë$%%%2%5%:%>%]%q%t%†%Ž%•%®%·%¹%Ò%Û%Û%Û%à%& &*&4&>&E&Q&]&g&g&g&ˆ&ˆ&‘&“&“&œ&ž&ž&§&©&©&®&°&°&µ&µ&µ&¹&Ô&ê&õ& -''' ','6'B'U'l'~'‚'�'£'±'Ó'ð'((((((!(((¨(û ”˜S[S[\[i[n[ü@ÉÕèè è'è,èBèDèMè_èeè�èý4vßvß~߆ߎߖߞߦߪ߮ßþ,NßNßVß^ßfßnßrßvßÿx7ÆÆÚßéð+AJY``cmƒŠŒ�‘‘�t -Úsî¤î¤¥¥(¥1¥<¥G¥I¥\¥j¥u¥€¥”¥Ÿ¥¢¥¨¥¬¥¯¥µ¥¹¥¼¥¿¥Ò¥ç¥ï¥ò¥ -¦¦¦#¦&¦9¦N¦V¦Y¦q¦�¦†¦†¦Ž¦Ž¦±¦±¦±¦µ¦·¦·¦»¦½¦½¦Á¦Ã¦Ã¦Ç¦Ç¦Ç¦Ê¦Ì¦Ì¦Ï¦Ô¦Ú¦Ý¦á¦ã¦é¦ì¦§§§#§&§+§>§Y§[§q§q§q§v§v§x§x§}§€§¦§¦§¦§¾§Þ§ã§ã§û§¨¨¨6¨T¨V¨V¨n¨Š¨Œ¨Œ¨¤¨À¨À¨Þ¨ê¨ï¨ï¨©©#©#©;©W©\©\©`©x©–©š©œ©œ© ©¸©Ö©Ú©Ú©ø©ý©ý©ª,ª3ª8ª8ªPªgªnª|ªŒª°ª·ª¹ª¹ªÇªÏªøªúªúª««7«X«w«|«|«”«”«­«Â«ä«Ø«ü«¬<¬?¬D¬D¬\¬p¬w¬|¬‡¬‡¬�¬˜¬ª¬¯¬¹¬É¬É¬ü¬­ ­ ­(­1­1­=­A­A­J­Y­b­b­k­u­‘­¦­Ã­Ò­Ø­í­õ­® ® ®#®%®0®H®J®j®j®o®o®¢®­®¶®¶®Â®Æ®Æ®Ï®Þ®ç®ç®ð®ö®¯¯5¯7¯B¯Z¯\¯x¯x¯x¯ˆ¯©¯«¯«¯Ã¯×¯Ü¯Ü¯ô¯ °°°0°0°G°G°S°W°]°f°u°~°~°‡°’°ª°¬°È°Ó°î°ð°ð°ù°±±2±?±G±h±j±r±Œ±�±˜±�±¾±È±È±à±ê±õ±²$²7²?²I²I²R²V²i²ž²©²©²©²½²Æ²Ê²Ý²³³³³,³6³>³>³G³K³^³“³¡³§³º³Â³Ï³Ô³Ô³Ý³á³ô³)´7´@´E´E´P´T´l´ƒ´�´’´¨´À´À´ê´ô´ô´µµ(µ0µ7µBµGµNµNµSµ†µšµ´µÇµÑµÛµÛµëµ¶!¶3¶?¶C¶]¶o¶{¶¶¶¶¶ƒ¶ˆ¶ˆ¶“¶—¶¯¶Æ¶Ð¶Õ¶ë¶··-·7·Y·^·^·^·i·m·…·œ·¦·«·Á·Á·Ù·Ù· ¸¸2¸9¸D¸I¸n¸t¸Ž¸ ¸¨¸ª¸À¸Î¸ë¸û¸û¸(¹*¹T¹V¹n¹y¹ƒ¹�¹”¹®¹·¹·¹à¹ø¹û¹ºººº ºSºgº�º”º™º£º­ºÖºêºíº»»»»»$»7»A»F»F»^»r»|»Œ»Œ»¥»¹»¼»È»Ö»Ü»ï»÷»¼¼¼¼¼2¼5¼A¼W¼\¼\¼t¼ˆ¼’¼¢¼¢¼»¼Ï¼Ò¼Þ¼ì¼ò¼½ ½½½½½4½H½K½W½m½r½r½r½Š½ž½¤½´½´½Ö½á½ï½õ½¾¾¾¾¾¾@¾K¾a¾f¾f¾{¾{¾{¾—¾—¾±¾¸¾õ¿@þ -*Ž*Ž>ŽLŽLŽYŽ~މŽ�Ž›ŽžŽ¦Ž|�œ¤¤ߤá¤ï¤ï¤ý¤¥8¥[¥i¥y¥œ¥„¥¶¥Ö¥ë¥ð¥ð¥ð¥¦¦¦$uzòÄòÄûÄ ÅÅÅŬªÑªÞªÞºÞÐÞæÞäÞôÞüÞßßß ß-ß<ßBßJßVß\ß\ßcßgßgßißÐà8¼ÆÇÇ)Ç?ÇNÇiÇmÇsÇuÇuÇ{Ç@&2 - -ÂÂ2Â@ÂLÂ`ÂmÂtÂwÂÂ4GP‚‚Ö‚ì‚÷‚ü‚ -ƒƒ ƒ1ƒp+C³³Óäëü'/=EEh‹®»ÙÙæææô Dœ©�w�w›w²w½wÃwÉwÏwâwéwîwôw -xQk« «  Ì Ù ô  " / Z v { † � � § µ » Ç Î Ú  $-2s s w ¥ Ë  xâ­â­ô­®®'®G®W®|®Œ®•®îЮà®æ®ö®ö®¯ ¯¯¯ ¯&¯)¯Œ¯ @=IzìzìŒì—ì¤ì¬ì´ì¼ìÄìÌìÔìÚìX7‰¦Ã¦ÃÄÃÊÃÑÃáÃèÃðÃöÃýÃÄ!Ä%Ä*Ä0Ä>ÄAÄFÄIÄIÄYÄgÄiÄ{Ä}ÄŠÄ�ĖĘĥħħķÄÅÄÈÄÊÄÖÄØÄøÄýÄÅ ÅÅÅ Å#Å#Å3ÅAÅCÅkÅ�Å�ŖŘŤŤŸżżÅÒÅD3@‚‚‘¨¶ÂÂÂÂÂÖÂëÂ÷ÂÃà Ã@lxëNëNO#O)O.OAONOTOWO_O0ºâºâÃâÈâÑâ×â×âÜâ,;B˜˜˜˜+˜4˜9˜?˜8ˆ’nãnã|ãˆã°ã½ã¿ãÆãÎãÐãÖãä6ÆÁÆÁäÁçÁêÁþÁ Â!Â$Â&ÂIÂIÂLÂ\Â^Â^ÂaÂcÂcÂfÂ}’­·ÂÁÂÉÂÉÂÉÂËÂËÂÐÂïÂõÂÃÃ%Ã2Ã4ÃFÃSÃXÃXÃdÃdÃqÃtÃtßÃô…¾à›à›ò›õ›ÿ› œœœœœ œ#œ'œ.œ4œ;œAœHœNœUœ[œbœhœoœuœ|œ‚œ‹œ‘œ•œ�œ¥œ¥œ®œ¯œÀœÓœÕœåœìœ÷œ� ��#�.�.�8�LWf o o)o9o9oWo]omosoyo‰o‹o‹o‹o²ohÝ󸄸„̈́܄á„ñ„ù„ù„…… …(…4…C…O…Z…`…k…n…v…D<IžÏžÏ²ÏÎÏÜÏìÏîÏðÏûÏÿÏÿÏÐPƒ“nnnn$n&n8n8n8n:nAnGngnunvn|n0‘™³_³_É_Ü_î_ô_÷_ÿ_<Wbguguuu†uŽu’užu£u§u­u\ÇÚÆÆÊÝð  " 3 U w ’ ­ È ã þ  -4 -þ -PK[jÃjÃxÒÜ÷ýÿÃÊÃåÃñà ÄÄÄÄÄÄX£µ¡f¡fÁfÎfÓfßfùfÿf gg g)g-g9g X†˜âÔâÔýÔÕÕ(Õ(Õ1Õ1Õ6ÕGÕPÕ[Õ[ÕgÕtÕ ,š¡VÁVÁjÁ|Á�Á’Á¿Á!ä6¨Ž¨ŽÂŽÅŽÈŽÎŽâŽéŽìŽ����"�"�3�%�A�X�d�x���‰�š�š�š�£�ª�¸�º�Å�Ë�ê�ú����.�6�H�K�K�K�K�W�š�"  HÏXÏXïXþX -YY Y4YGYRY^YmYtY€Y…Y‰Y¥Y±Y±YÌYÞYòYZZZ?ZGZGZSZWZ[ZsZ�Z¬Z‡Z»ZÆZÝZáZèZóZøZøZøZ [[2[7[7[C[I[O[Q[a[#˜þ jÉjÉzɊɞɫɯɸɿÉÏÉÑÉîÉ÷ÉÊ÷É3ÊBÊSÊYÊhÊyÊÊʟʰʺÊtË$L²½²½Á½ǽǽÔ½æ½ò½ú½¾¾ ¾ ¾ ¾¾%<�švvvv&v-vWv5vev±v&ŒèÒpÒpqq#q0q@qDqHqLqPqXq`qdq‡q‘q–q­q³q»q¾qÐq' GKrkrk�k›k¡k(Ü4/m/mMmWm`m~m~m€m‡m‡m˜mŸm¬m¿mÈmÔm×mÜmømnn%n'n'n9n;n;nGnGnXninonrnrnunzn‚n“nšn n±n´nÐnÐnÕnÕnÕnðn)ðW�â†â†ö†‡"‡"‡6‡@‡D‡H‡U‡f‡o‡s‡‚‡•‡›‡¢‡±‡´‡¿‡ô‡ˆ ˆˆˆ,ˆ=ˆPˆ]ˆnˆ�ˆ‰ˆ”ˆªˆ¸ˆ¸ˆĈèˆôˆÿˆ‰ ‰‰‰ ‰D‰*4AJÃÃÃ!Ã-Ã>ÃIÃQÃdÃiÃ+ �´h7h7‚7ˆ7ˆ7—7£7ª7°7°7º7Ã7Ã7É7Í7Ð7Ú7å7å7ô7ý7ý78 88888 8 8 8 8 8.8, ÚÞ>æ>æBæPæRæ-¤O´wiwi�i™i¡i°i´iÈiÚièiúij jj%j.jFjTjTjajoj{j‹j�j�j¡j§j¯j¹j¹j½jÁjÐjàjäj k kkk k(k:kOkYkhkmkmkykyk‡k�k�kŸkÉkÍkÐkÔkÛkækükl l/l:lºNºNºqºº˜ºκÖºæºÿº1»9»9»9»D»]»q»u»y»58akkNkNoN|N˜N­N¾NÇNÌNèN6p !jjj"j'j3j9j@j\j’j›j¤j°j7 ‚Áj´j´‰´œ´¨´¨´¹´À´À´É´Ú´ã´µ µ"µ)µ)µ?µKµKµrµuµ”µ³µÒµÞµõµ ¶¶ ¶6¶M¶l¶‹¶—¶®¶ŶʶÛ¶ò¶ · ·· ·0·G·^·o·†·�·§·°···Í·Ö·®¸88s}66DS]nvxx~980:‚—‚—‹—³—Ö—â—ï—ù—þ—:0 ?p?pMpWpkpqpspyp;,8?žž²ÄÕãéï<,¯X¯X¸XÃXÅXÅXÊX=\cv¯u¯uÑuÕuáuòuþuv&v2v;vAvEvSv>€+^+^;^B^U^a^ˆ^’^œ^¤^¬^´^À^Ò^ä^þ^ -__!_'_-_0_7_?_?dšïƒPƒP�P˜P¡P§P³P¿PÇPÍPÓPÛPéPôPüPQ'Q2Q;Q;Q@QEQSQZQ_Q_QeQlQqQ}Q…QŽQŽQ–Q¥Q©Q¶QÃQÈQÒQÒQÛQâQîQùQRRRR$R+R2R9R@RGRNRUR\RbRkRqR}R‹R•R�R R¦R@|Kföéöéê#ê3ê?êEêNêUê\êaêmêqê{ê{ê‚ê…ê‹ê‹ê•ê£êªêªêªê¸êA, - -"-SwBàÌ - - - -* -9 -C -L +$LK,"PURPLE",A="FL:::/Kernel/KernelA.HPP,2911"$ +$LK,"TASKf_BREAK_LOCKED",A="FL:::/Kernel/KernelA.HPP,3242"$ +$LK,"FILEMASK_SRC",A="FL:::/Kernel/KernelA.HPP,2245"$ +D&ÙÊÙÊãÊ÷ÊùÊËË,ËFËuËyËyË~ËDS` .:FR`lsx…†Š@4@óóûÿ/GVbpw„…‰,š¡QMQMZMjMoMoMtMT†×��"�4�A�F�O�T�Y�^�c�h�€�¡�®�È�Õ�Þ�ã�è�í�ö�û�‚‚‚#‚3‚9‚C‚H‚Q‚X‚V‚f‚k‚{‚‚‚Ä‚ë‚ð‚õ‚ú‚#ƒDƒDƒTƒ`ƒwƒ€ƒ‡ƒ“ƒŸƒÁƒÁƒȃσÔƒÛƒäƒåƒîƒóƒ©„<#ëëþ)29;;DRDŽ› .6<H[[dˆ/M¤¤¤¤(¤/¤/¤N¤Z¤i¤v¤ƒ¤ˆ¤ޤ�¤£¤ª¤ª¤®¤®¤®¤®¤»¤¾¤Τ 0ÎÖ��"�:�M�O�O�Y� +Ì ;x3x3�3–3°3³3¿3Ô3Ú3à3æ34 +444 4&4+4P4V4X4g4k4z4€4ƒ4…4”4˜4§4­4°4²4Â4Æ4Ú4Ý4à4â4ñ4ô45 Ä¥Ò11"1,1/1?1W1a1g1j1m1p1¬1¯1²1´1Ç1Ê1Í1Õ1Û1à1à1æ1ò1ô1ý1ý1ý1ý122 222(2 Tª»pp p$p@p]p]prpzp”p±p±pÆpÆpÇpÇpÌp ˆCa®®è®ì®ô®ú®¯ ¯¯¯ ¯ ¯J¯W¯a¯d¯g¯n¯v¯|¯‰¯‰¯Ÿ¯4æïà�à�ú�Ž Ž3Ž5Ž5Ž?Ž<ðû»S»SÅSßSßSæSìSïSôSøS`FZ[`[`i`l`y`†`�`”`›`£`§`¾`Ð`ß`ç`ð`ò`ò`ú`44=XCXCfC‚C‚C…CœCœC¢C TXææ æ-æ(-3««³ÉÎâäîHÜêyiyi™i¦i«i·iÑi×iÝiêióiôij(Z`~Ñ~јѪѲѸÑÀÑ$ü÷~÷~0ƒ‹jÁjÁ€Á‹ÁœÁžÁ¦Á8ž¨ÛbÛbébðbûbcccc"c(cP|Œëaëaùab bbb(b.b5b7b:bEbKb€Zvº³º³è³ì³ð³´´-´C´U´U´q´v´‚´ˆ´‹´’´–´š´ž´¢´¢´¢´_µà:.byby{yƒyžy©y°y½yÊy×yëyþyz&z4zDzMzPzZz^zyz~z…z�zŸz¢z°z¿zÐzÖzÜzèz÷z{{{%{B{Q{X{_{_{f{n{{{}{�{—{™{£{ª{ª{ª{±{¹{À{Ë{Ô{â{ø{$|$|H|H|O|Y|o|‘|–|–|�|¥|»|Ý|â|â|å|}}}}}7}7}<}<}D}I}M}]}`}y}y}~}~}‘}˜}¢}¸}Ö}Ù}Û}Û}î}õ}ý}~1~4~6~6~Q~T~t~�~˜~¡~¥~³~¹~¹~Ö~Ö~Ö~Û~Û~Û~ç~ú~  %=@fj…ž§°´ÂÈËÐÐàãæôý€€ € € €+€7€G€_€„€‘€•€«€Å€Ó€Ü€à€ã€ã€ó€ù€ ��� �+�H�K�M�^�e�q�Š�—�š�¡�¤�¦�¾�Ñ�Ø�æ�æ�æ�í�ù�‚‚‚ ‚'‚2‚;‚J‚Y‚h‚ˆ‚‘‚û‚4×à`�`�t�‚�š�¥�§�§�¯�@>JÓ Ó Û â ï þ  " 6 E N p t `…™ÓÓáîøø &(;;?INNT |w’ +– +–*–:–E–J–L–R–d–v–†–—–§–©–©–©–¯–È–å–õ–÷–÷–— — XÐâó,ó,ÿ,--&-2-9-P-R-i-i-k-n-t-!@8D€€%€'€I€V€V€`€"|ý25CLLct‰Ž¡¥¶ÉÒâêú  A#4ÔÝ d d d1d@dQdddjdsd$¬(îhîhii+i:iJi^iiioi‡i‡i“i¥i¯i¾iÃiÃiÏiÏiÕiÕiî>î_îbîkî‡îšîšî¥îªî²îÌîÔîçîñîöîïïïï ï(ï+ï.ï3ïZï) |€æÀæÀúÀÁÁ*DŽ{Ž{ª{¬{¿{Ä{Ô{á{ç{ê{ö{+p¼Ô¶÷¶÷Ä÷Ò÷è÷÷÷ü÷ øøøø%ø0øJøZøiøiøpøpøpødù,h#9@m@mVmXmgm{m}m†mˆmˆm‹m§mçmômþmnn#n&n4n-$gl¸o¸o¼oÌo×oòo.œa„‹‹¡ª·ÄÑéýÿ0==JRas{�¡©½ÄÄÎ/|9C_C_M_Z_k_u_|_ƒ_Œ_”_¬_³_º_Ä_Ì_Ó_Ú_â_è_ó_÷_ù_ù_ý_0T `�`��‚�‡�Š�“�ž�±�»�¿�Â�Â�È�Ë�Ù�1D;HòJòJKKK+K2K9K:KBK2  +¢�¢�¦�Ì�æ�3”9�÷�÷‰÷­÷¼÷È÷Ó÷á÷ó÷ø øø+ø^ø`ødødøoøzø‰ø˜ø»øÆøËøÝøäøäøöø÷øûø4XßñÆùÔùâùâùúùú úúú&ú-úEúEúEúLúLúMúSú5P+;AFFTX]]e6 $(ØBØBæBúBC7Œ¡À +‹ +‹)‹%‹8‹H‹U‹Y‹]‹€‹�‹™‹¤‹°‹¹‹ø‹Œ Œ6ŒDŒKŒRŒYŒzŒ€Œ‡ŒŠŒ Œ8Œþ‚¼‚¼Œ¼޼¦¼´¼ѼÚ¼½ ½½B½E½I½N½Z½a½ƒ½†½ˆ½�½±½´½´½·½½ɽн9@IUBKBKRK[KbKiKpKqKyK:<ðû�~�~£~±~¼~Í~Õ~Ý~å~è~ð~;,ZaEEEKE[E�EŽE�E<,JQDDD;DKDqDD�D=”§Èèèè&è0èGè]èbèoètè�è¯è´è¿èÄèÞèóèõèé$é$é+é+é+éÐé>$ˆ�ËËÔâøý?<‰”êÅêÅôÅ +ÆÆ Æ.Æ4ÆCÆIÆKÆPÆ@H!ggu�††—¦««±ALïþ¢Ž¢Ž°Ž³Ž¿ŽÉŽÏŽÜŽðŽðŽ��,�0�4�:�B ƒ‡††Š™�C\˜«–í–íªí¸í½íÃíÎí×í×íçíóí÷íîîîî>îD4ˆ‘žž¢¬¼ÝòòòöE,jqFFFKF[F�F‹F�FF¸�Ç^&^&f&n&y&˜&¡&·&Ë&Õ&á&ì&ì&û&'='J'R'h's'{'{'Š'«'Ì'Ù'á'÷'((("()(;(;(I(I(J(](G ’–ööú H —›59Ip]u²Ä²ÄÌÄÞÄúÄúÄÅÅÅÅÅÅ Å Å%Å-Å1Å<ÅTÅnÅnÅnÅ{ÅJì<QêQêYêeê…ê™ê�ê¬ê¸êÅêÔê ë ë;ëXëbëqëoë›ë›ë¨ëÎëÎëÝëìëì%ì)ì+ì+ì7ì7ì9ì9ìIìUìUìYì^ìgìyì€ì�ìœìÇìÐìâìâìèì3îK|Xsïïï#ï*ï6ï9ïGïJïNïPïSïVï^ïaïiï}ï‡ï�ï£ï¦ï¨ï®ïºïL4”�’o’oœožo¥o«o½o¾oÃoM,'.îàîàøàúàáá!á'áNP��KbKb]b`bkbpb}bˆb—b­b·bÀbÉbÌbÖbO�[{û`û`a a%a.aAaYaaaiava€a‡aŽa’a–a¡a§a°a´a½aÃaÆaÔaÖaäaPé%¹ô¹ôÓôÚôëôîôõ"õ/õ=õfõ‚õŽõ•õ—õšõ õ¤õµõ¿õÅõÈõËõÍõÙõéõñõ÷õöö +öö)ö9öEöGöWödöjöwö‹öŽö‘ö™ö™ö™ö¡ö¨ö¯ö¯ö½öÕöQ œ >>BW[R„ *ÖÎÖÎðÎóÎÏÏ/Ï2Ï8ÏAÏMÏOÏbÏuÏyÏ�ϒϘϥϱϳϳÏÃÏÆÏÜÏSˆ ÁÑÁÑÉÑÔÑäÑóÑÿÑ#Ò#Ò#Ò+Ò0Ò0ÒTÒc҄ҜҤҦҦҲҲÒÄÒËÒËÒÝÒâÒêÒT,ãê{-{--˜-Ÿ-¡-UL@Oææ "&00:MP^V ¡¥^^bquW äènçnçrç‰ç‹çXHú‰j‰j©j¶j»jÇjájçjíjújkkkYHëùjj!j.j3j?jYj_jejrj{j|jˆjZ ¦ªvvzƒ[ «¯††Š™�\<ÈÓÈÈ+È7È;ÈGÈIÈUÈ\ÈbÈjÈ]dK`›N›N£N§N§N¶NØNçNðNùNO#O,O3OVO_OfOrOtO^°¥ÍæAæAñABB!B,B;BHBaBxB|B€BˆB�B™B·B¿BÖBÚBÞBâBêBòBûBC,C5CFCMCMC^CgC_0&H˜H˜Q˜Q˜h˜…˜…˜Š˜`8 °(°(Ê(Î(Ñ(Ü(ú(þ())a RRR%R4RbD»È«c«cÅcÜcécécóc ddcL›ª9U9UGULUNU]U_UmUxU†U†U‡U�Ud,bi�E�E”EËEÛEF FFe,RYˆDˆDŒDÃDÓDùDE Ef0ÁÉ¢Œ¢Œ¶ŒõŒüŒ��"�.�gYAAIT\}Œ•©¹ÌÙì + +6;X]]jt‡”­¼Ïëöþ$9WclqŽ—£²Æàëóþþþ#.3:h,ry�F�F”FËFÛFG G Gi$ûûZûZ[([.[:[j$+0ÞÏÞÏçÏøÏ +ÐFÐk<$/ʘʘؘà˜è˜õ˜™ +™9™;™A™lè–ÌHH'H6HOHOHqH†H‘H˜H´HÁHÏHÝHëHùHII%I7IBITIcIjIqI~I…I�I�I¥IµI¿IöIJ JJJm@nzH›H›U›]›`›n›r›v›y›‡›Ž›“›nH K]K]c]p]ƒ]Š]•]©]·]À]Ã]Ï]o,-têsêsýsttt!t!t-t4t9tCtWtht|t~t™tÉtàtötu!u#u.u8uCuMuXubumu{u‚u�u�ušu³uÛuæuvvvv%v,v3v5v=vXvpdÆÛ›Y›Y©Y®Y¾YÃYÒY×YÙYßYîYóYõYZZZZqD/<.á.á7áLáXácálázá…á�á’ár<µÀ3b3bIb\bpbvb�b—b­b³b¹bïbs,kko˜³Üêìt<bm›› ›››&›*›.›<›@›E›u|0þþþþÿÿ'ÿ?ÿWÿlÿ‡ÿŽÿ›ÿ¨ÿ³ÿºÿËÿÕÿÕÿæÿîÿóÿúÿ#vLš©H‹H‹d‹k‹r‹~‹‡‹¡‹¬‹±‹º‹Ð‹ß‹é‹é‹þ‹w8 V V V,V>VRV`ViVsVx ¾è¾èÂèÛèyÔ,]ÙÙáé÷ +#/:HWh„Œ˜ ¨¨³µÊÖèü.?Lg„†˜¡¡³³ÁÈÚÚèèíñz4«´³a³aÇaÙaßaùabbb/b{0DL‹F‹F“F©F´FÃFÝFåF|PZjˆ‰ˆ‰š‰¡‰ª‰¸‰½‰À‰Æ‰É‰Î‰Ù‰ß‰é‰}d¦»6÷6÷O÷R÷`÷`÷i÷t÷y÷|÷Œ÷—÷�÷ ÷£÷¥÷©÷µ÷~H<JŽêŽêžê¤ê¯ê¸ê»êÈêÑêÑêÕêØêàê$PU^^gu{€€4ÕÞfùfùtù‚ùŠù•ù®ù³ùºùÀù�¬Ls²l²lÄlÓlÙlílmm*mAmTmkm‚m™m±mµm¼mÂmÆmØmñmþmnn n'n-n1nCn\ninonrn|n‚?Þ*Þ*æ*î*ÿ*++$+$+(+0+4+M+‡+™+­+Ô+Ý+æ+æ+ë+þ+,,$,8,?,p,¦,·,Ç,Ý,ñ,ø,)-_-p-€-€-‡-™-™-§-§-¨-º-º-È-Ì-Ð-ƒPšªaa)aVJVRV]VeVpV{VŸV®VµV¼VÍVÏV×VâVíVüVWWWWW,W5W5W9WRW”,ÑØ~ï~ïŒï˜ï¯ï³ïµïÉï•8KæLæLMM MMM&M-M3M\McM�M—M›M³M¿MÜMåMåMåMòM+N7NCNPNcNqN‚N•N¢N³NÌNÓNÞNúNúNOOOOOO"O$O$O4O7O7OCOOOhOrO{O†OœOªOªOªO»OÔOÛOâOèOëO7P–PîþVzVzvz‰z•z¡z·z½zÈzÎzÓzÕzîz—4#�B�B™B®B®B»BÐBÐBÕB˜ ÌÐ^ï^ïlïuï{ï™0ÊÒ2�2�F�…�Œ�’�ª�­�¹�š0HPnônô|ôŠô’ôµôÎôöô›€†F†FšF¡F©F±FÍFÍFÛFÝFÝFíFïFïFýFÿFÿFGGG G,GIGIG[G[G_G†Gœ@$0ÑäÑäßäääçäùäÿäåå +å�HJÊJÊ_ÊkÊnÊwʃʋʨʷʽÊÀÊÌÊž îò¶ç¶çºçÈçÊçŸä{°xpxp–pŸpÂpÌpÞpápépìpòpõpqq q&q3q>qCqIq[q[qjqmqwqzq†q˜q¥q«q¸qÃqÈqÎqàqàqàqàqëqëqùq  Ñõ«?«?Ê?Ì?Ý?â?ð?@ @)@4@L@S@U@U@g@m@s@u@{@�@„@Š@Œ@•@¡@§@§@§@®@¿@¡T…–NöNöröuöƒöƒö—ö§ö²ö¸öÃöÃöÃöÇöÕö¢`p„¶õ¶õÓõÙõçõçõûõö +öööö%ö5ö9ö9ö9ö=öIö£Hïýò»ò»¼4¼B¼M¼Q¼U¼Y¼c¼m¼m¼o¼}¼¤D"/··ÅÑÖÖçììò¥t¶ÏÃ+Ã+Ë+Ü+,,,<,J,X,a,t,{,…,“,©,¿,Á,×,í,í,í,ï,¦X{�ë<ë<==,=8=D=D=V=\=\=h=t=v=v=~=§Xîƒ6Œ6“6£6±6Ç6Ï6â6ì67777$7,717¨8w�bµbµhµfµvµ‘µ�µŸµŸµ#¶©8>H¨C¨C¶C¼CÃCÙCÙCàC÷C÷CýCª<u€¦¦*¦8¦?¦C¦F¦J¦Q¦q¦�¦«`¼ÐÒpÒpÖpßpq-q8qGqVq[qaqcq¬LÉãÉãäãää ä äää*ä.ä.ä>ä@ä@äwä­d@ÕÖ-Ö-á-÷-þ-.-.<.I.X.l.„.œ.¯.Å.Ð.ò. /(/M/R/k/€/ /·/Ç/É/ÿ/V0'0%0u0†0�0­0Â0Ü0Ü011"1)1e1s1Ó1¤1¢1ò1ù1þ1222=2M2j2°2}2…2p2Ù2 33333H3e3o3†3Ž3y3â3â3â3ç3ç3ø34!494R4k4†4ž4´4Ì4Ú4å4å4ø45%5:5T5X5V5¦5´5Ä5Ò5ê566(6>6>6•6f6d6´6Â6Ò6í6777g78767†7†7�7˜7­7­7¾7Å7Ú7Ú7ë7ë7î7ò7®4 +'y'y5y:y=yCyFyHyNy¯,sz(p(p,p1p;pKpKpwp°T©º+c+c9cFcScqctc{c‚c�c”c–c c¨c±Ô%VÛ:Û:û: ;;;; ;-;0;7;7;>;L;O;S;_;_;k;q;~;Œ;Ž;Ž;Ž;‘;–;¢;¢;®;Ç;Ê;Ý;Ý;à;ã;ó;²4‚‹s1s1}1}1­1Ã1ÿ1 22³À6bÑÙÑÙÜÙàÙÚÚÚ*Ú:ÚYÚaÚyÚ‰Ú­Ú­ÚÑÚÓÚÓÚ÷ÚùÚùÚÛ Û Û+Û+Û3Û3Û?ÛSÛcÛkÛkÛ}Û„Û„Û–Û£Û¯ÛÒÛ´ÈÆô[[s}ŽŽ ¥¥·¼¼ÎÓÓåêêü   $$6;;R‚““¥¬³¼Ë. µˆTrÁSÁSÛSàSìSìSøSTTTT#T(T*T.T=THTPTXTYTYTcT¶(Œ’222#2C2J2M2·ü‚½9ð9ðAðEðfðqðzð�ð¤ð°ðÈðÛðüð2ñTñiñrñtñ|ñ„ñ›ñ£ñ®ñ»ñ¿ñÃñÅñØñßñòñò òò3ò5ò9ò9ò9òEòQòQòVò_òqòxòxòŠò�ò¥ò¸€a}ÆÑÆÑÊÑÙÑÙÑèÑèÑ÷Ñ÷ÑÒÒÒ$Ò8Ò3ÒBÒBÒQÒQÒ`Ò·Ö¹¬sšiTiTƒT›T°T¸TÇTÍTÍTÐT×TâTæTëTñTûTUUU U U UU U#U5UºHt‚‚n‚n–n£n¦nªn¸nÁnànín÷nûnþno»TÉÚ>Ú>ÚLÚSÚ^Ú�Ú�Ú™ÚŸÚ©Ú®Ú¼ÚÂÚÅÚËÚ¼¼�ÈnØn؀؆ؔؔرػØÓØ×ØïØóØ Ù Ù Ù)Ù4Ù=ÙJÙSÙeÙoÙ|مهÙ�Ù–ÙœÙÁÙÄÙÜÙìÙýÙÚÚÚÚÚÚÚ=Ú½4—y—y¥y§y¬y¯y²y·y½y¾(æìãdãdùde'e-eHe¿”" l l:lYlelxl~l�l—l›l§l¸lÅlËlÎlÑlÔlÙlÛlßlëlül mmmmmm$m'm9mÀ„d�V^V^y^}^Š^�^“^¦^Ç^Ñ^Ñ^ç^ó^ú^ ___)_J_T_T_h_h_k_y_Á�]}ÞÞÞ%Þ%Þ=ÞSÞbÞ{Þ—Þ¦Þ¿ÞÛÞáÞïÞýÞ ßßß1ßGß]ßsßsßtßyßÂLŒ›ÏvÏvÝvévôvwww+w@wRw[w`wrwˆwÃÜ™ÌAýAýIýMýný{ý†ý�ý¥ý¸ýÍýáýíýýýþþ0þNþWþdþoþzþzþ‡þ‘þ þµþÊþâþûþÿþÿÿ ÿÿ&ÿ-ÿ-ÿ?ÿEÿlÿÄ,z�®ã®ã²ãèãûãûãäÅ,fm(�(�6�<�H�S�W�]�ÆHª¸÷w÷wx x x*xBxDxJxUxYx]x`xÇd¹Îgxgxpxˆx“x¯x±xÇxÝxðxy y$yȬ޵ƒ=ƒ=Ÿ=¡=»=Ê=í=÷=ü=!>(>*>*>9>C>N>S>V>e>j>y>’>™>™>«>·>»>Å>ÉP,sEsEˆEœE§E¼EÅEÐEÕEÚEëEñEóEûEÊ ÿ>è>èHè[è`èËŒ'F�˜�˜ ˜¤˜­˜Å˜Ó˜Ø˜Û˜é˜î˜™™9™=™]™_™g™‘™•™µ™¿™Æ™Ü™÷™š/šKšRšZšÌ°S{¶¶ÒÙãèû&;@JT^\lФš´Îòøÿ")07HMMÃÍøµï€”€”ž”¯”Ĕʔєєߔî”õ”û” • • •0•7•F•Y•e•|•~•–•˜•›•�•�•¡•¡•­•´•´•¸•ÕɕՕݕÿ•–&–=–D–J–M–e–ÎÜø+��‰�˜¦¯ÅÙãïú7Qim†ž­±¼ÈÓâñ"1ZgkxŠŠ˜Ÿ±±¿¿ÀÔÏ”1R&&4@`k|�¨½ÒÛààðü%HXXaflm²Ѐ5€†€† †¬†¸†¼†À†Ï†ã†ë†ñ†‡‡ ‡,‡0‡3‡5‡G‡U‡Y‡c‡g‡p‡v‡‰‡Ñ$).CCCC)C/CÒ,’™ŽÁŽÁ¤Á·ÁÂÁÈÁËÁÓÁÓ¨Çíyy8y;ySy^yny€y„y’y›y½yÃyÃyÏyÚyèyòyúyþyþyþyzzzz zz(z6z;z=z=zSzÔLêùvðvð’ðžð¹ðÄðÑðåðëð÷ðÕ fèfèjèxèzèÖ`&: 8 88&868F8Y8`8w8‡8—8¨8¹8Ê8ë8 9#9.999s9×TkDkDoDˆD—D©D®DÄDËDÝDðDEE-E2E2E4EØ`^dwdyd�d�d¦d¹dÈdÍdàd÷dýd eee+ekeÙH_m+<+<K<Y<_<s<y<~<†<‰<•<Ú$zGGG+G9GDGÛÀnš`�`�x��‡�œ�¥�¥�À�Æ�Æ�Ð�×�â�ç�ñ�‚‚‚‚!‚)‚4‚8‚=‚A‚L‚R‚U‚X‚]‚d‚n‚~‚Ü@/;ƒƒ ƒ,ƒ9ƒDƒPƒ]ƒcƒfƒiƒ{ƒÝ0 'º…º…È…à…† †!†!†'†Þ�k‹ð‰ð‰Š ŠŠŠŠ$Š2Š7Š:ŠEŠHŠMŠcŠuŠ€ŠŒŠ–Š™Š›ŠžŠ Š£Š¨Š­Š±Š¿Šß<€‹HGHGVGdGiGoG{G{G�G•G›Gà8%ZÂZÂdÂlۥÂ� ¢¦Âှکò©ò´ò¼òÇòÒòÝòæòüòóó-óTójó„óŒó¨ó³ó¾óÖóáóèóóóøó ôâLN]Ò¤Ò¤Û¤Û¤ê¤ù¤ +¥¥¥1¥5¥5¥:¥ã85?””"”A”M”Q”U”Y”a”i”äœ$s9s9{9�9Ž9�9¼9Õ9Õ9á9ò9ý9 : ::(:-:T:[:h:r:w:w:w:—:·:Ñ:Ö:Û:åx‚œii}‡�™©¬°¹ÉÌÕØê!!'SX^kæ8TT+T.T3T6TDTJTMTOTWTçD&žàžà¦à®à¶à¾àÆàÎàÖàÞàæàêàîàèdavj•j•z•†•‘•–•£•¬•°•¶•¼•ĕ̕ԕó•ö•–– –éH~Œ~ß~ߙߧ߸߽ßÉßçßíßùßààà)àê8‰“[[["[,[7[@[C[M[ë(.4Ò“Ò“Û“é“ø“” ”ì0J…J…X…p…©…¯…±…±…·…íDŒ™ÀŠÀŠìŠúŠ‹ ‹ ‹‹‹!‹.‹1‹A‹î€Íéqÿqÿ|ÿ„ÿ�ÿšÿ¥ÿ®ÿÄÿØÿáÿõÿ2LTp{†ž©°»ÀÔï< £-£-«-É-Ú-ê-û-.!.9.;.=.ðLÁÐ+?+?E?X?m?s?y?ˆ?–?–?™?¤?ñˆú˜…˜…®…Ò…ä…ä…ö…ý…††#†%†%†%†6†A†H†L†T†X†`†f†l†l†o†}†ò8ÿ :�:�H�S�^�}�“�–�¡�óBŽ|Ž|˜|¤|´|Á|Ò|à|î|} +}}0}B}J}h}|}}‡}—}¨}Ï}â}ô})~+~<~H~M~U~i~ƒ~¥~¸~Ä~í~ôHÿ îzîz{{4{I{O{U{U{]{_{‹{õ<:E`````$`E`N`S`[`ö8JTþÐþÐ Ñ#Ñ.Ñ.Ñ9ÑAÑAÑGÑ÷Dê÷ÙÙë÷ '22CSU€øXCUî~î~ò~.7BMnp{†�˜©¼¼¾ù$ôùx…x…�…Š…�…•…ú  +9R9RBRMR^RûDÌÙÞæÞæíæòæûæ çç"ç%ç+çüh*€ó%ó%&&&&:&=&B&F&e&y&|&Ž&–&�&¶&¿&Á&Ú&ã&ã&ã&è&'('2'<'F'M'Y'e'o'o'o'�'�'™'›'›'¤'¦'¦'¯'±'±'¶'¸'¸'½'½'½'Á'Ü'ò'ý'(( (((4(>(J(](t(†(Š(•(«(¹(Û(ø())))) )))0)°)ý ”˜S[S[\[i[n[þ@ÉÕÑéÑéßéæéëéêê êê$êOêÿ4fàfànàvà~à†àŽà–àšàžà,>à>àFàNàVà^àbàfàx7¶¶ÊÏÙàó  1:IPPS]sz|���” +Ú{î¤î¤¥¥(¥1¥<¥G¥I¥\¥j¥u¥€¥”¥Ÿ¥¢¥¨¥¬¥¯¥µ¥¹¥¼¥¿¥Ò¥ç¥ï¥ò¥ +¦¦¦#¦&¦9¦N¦V¦Y¦q¦�¦†¦†¦Ž¦Ž¦±¦±¦±¦µ¦·¦·¦»¦½¦½¦Á¦Ã¦Ã¦Ç¦Ç¦Ç¦Ê¦Ì¦Ì¦Ï¦Ô¦Ú¦Ý¦á¦ã¦é¦ì¦§§§#§&§+§>§Y§[§q§q§q§v§v§x§x§}§€§¦§¦§¦§¾§Ä§Û§ê§ù§¨ ¨E¨J¨J¨b¨€¨…¨…¨�¨»¨½¨½¨Õ¨ñ¨ó¨ó¨ ©'©'©E©Q©V©V©n©…©Š©Š©¢©¾©Ã©Ã©Ç©ß©ý©ªªªª ª=ªAªAª_ªdªdª|ª“ªšªŸªŸª·ªÎªÕªãªóª«« « «.«6«_«a«a«y«y«ž«¿«Þ«ã«ã«û«û«¬)¬K¬?¬c¬‚¬£¬¦¬«¬«¬Ã¬Ú¬ä¬é¬ú¬ú¬­ ­ ­%­/­?­?­u­ƒ­‰­œ­¤­­­­­¹­½­½­Æ­Õ­Þ­Þ­ç­ñ­ ®"®?®N®T®i®q®}®‡®‡®Ÿ®¡®¬®Ä®Æ®æ®æ®ë®ë®!¯/¯8¯8¯D¯H¯H¯Q¯`¯i¯i¯r¯x¯”¯Ÿ¯·¯¹¯Ä¯Ü¯Þ¯ú¯ú¯ú¯ +°+°-°-°E°\°a°a°y°�°š°Ÿ°µ°µ°Ì°Ì°Ø°Ü°â°ë°ú°±± ±±/±1±M±X±s±u±u±~±–±¡±·±Ä±Ì±í±ï±÷±²²²"²C²M²M²h²r²}²™²¬²¿²Ç²Ñ²Ñ²Ú²Þ²ñ²)³4³4³4³H³Q³U³h³ ³ ³¢³¢³º³Ä³Ì³Ì³Õ³Ù³ì³$´5´;´N´V´c´h´h´q´u´ˆ´À´Ñ´Ú´ß´ß´ê´î´µµ'µ,µBµZµZµ„µŽµŽµ«µ¯µÂµÊµÑµÜµáµèµèµíµ ¶4¶N¶a¶k¶u¶u¶…¶«¶»¶Í¶Ù¶Ý¶÷¶ ·······"·"·-·1·I·`·j·o·…·�·�·Ç·Ñ·ó·ø·ø·ø·¸¸ ¸6¸@¸E¸[¸[¸s¸s¸¥¸¯¸Ì¸Ó¸Þ¸ã¸¹¹(¹:¹B¹D¹Z¹h¹…¹•¹•¹Â¹Ä¹î¹ð¹ººº'º.ºHºQºQºzº’º•º°º°º°ºµºººíº»».»3»=»G»p»„»‡»ž»ž»ž»ž»¨»¾»Ñ»Û»à»à»ø»¼¼)¼)¼E¼Y¼\¼n¼¼…¼˜¼ ¼©¼®¼®¼®¼Ê¼Þ¼á¼ó¼ ½½½)½@½J½Z½Z½v½Š½�½Ÿ½°½¶½É½Ñ½Ú½ß½ß½ß½û½¾¾$¾=¾B¾B¾B¾Z¾q¾{¾‹¾‹¾°¾Á¾Ò¾Ø¾ë¾ó¾ü¾¿¿¿&¿7¿P¿U¿U¿j¿j¿j¿†¿†¿ ¿§¿äÀ@ê�ê�þ� � ��>�I�M�[�^�f�|�œ‚¦‚¦Ÿ¦¡¦¯¦¯¦½¦Цø¦§)§9§\§D§v§–§«§°§°§°§§ŧѧ8v€‚łőşŰŴŴŹŹſŬ§ÎÁàÁàÑàçàýàûà áááá&á6áDáSáYáaámásásázá~á~á€áçâ8ÔÞjÈjÈyÈ�ȞȹȽÈÃÈÅÈÅÈËÈ@&2ªÂªÂ»ÂÒÂàÂìÂà ÃÃà à 4GPÒƒÒƒæƒüƒ„ „„'„0„A„ +p+C»»Ûìó  !!/7EMMp“¶Ãááîîîü Dœ©�w�w›w²w½wÃwÉwÏwâwéwîwôw xRl³ ³ Ê Ô á ü *7b~ƒŽ˜¥¯½ÃÏÖâ (-3c c g � ¥ Ì x¢¯¢¯´¯ïƯ篰°<°L°U°ƒ°�° °¦°¶°¶°Ȱ˰ааà°æ°é°L±@=I9î9îKîVîcîkîsî{îƒî‹î“î™îX7‰–ĖĴĺÄÁÄÑÄØÄàÄæÄíÄÅÅÅÅ Å.Å1Å6Å9Å9ÅIÅWÅYÅkÅmÅzÅÅ†ÅˆÅ•Å—Å—Å§ÅµÅ¸ÅºÅÆÅÈÅèÅíÅôÅýÅÆ ÆÆÆÆ#Æ1Æ3Æ[Æ}ÆƆƈƔƔƨƬƬÆÂÆD3@"Ã"Ã1ÃHÃVÃbÃbÃvË×ãåëÃ@lxûOûOP3P9P>PQP^PdPgPoP0yäyä‚ä‡ä�ä–ä–ä›ä,;B™™Ñ™Ý™ë™ô™ù™ÿ™8ˆ’^ä^äläxä ä­ä¯ä¶ä¾äÀäÆää6¶Â¶ÂÔÂ×ÂÚÂîÂöÂýÂÃÃÃ9Ã9Ã<ÃLÃNÃNÃQÃSÃSÃVÃmÂÃ�çñùùùûûÃÀÃßÃåÃôÃÄÄ"Ä$Ä6ÄCÄHÄHÄTÄTÄaÄdÄdÄ�Äô…¾à›à›ò›õ›ÿ› œœœœœ œ#œ'œ.œ4œ;œAœHœNœUœ[œbœhœoœuœ|œ‚œ‹œ‘œ•œ�œ¥œ¥œ®œ¯œÀœÓœÕœåœìœ÷œ� ��#�.�.�8�LWf o o)o9o9oWo]omosoyo‰o‹o‹o‹o²ohÝ󸄸„̈́܄á„ñ„ù„ù„…… …(…4…C…O…Z…`…k…n…v…D<IŽÐŽÐ¢Ð¾ÐÌÐÜÐÞÐàÐëÐïÐïÐ÷ÐPƒ“oo!o*o4o6oHoHoHoJoQoWowo…o†oŒo0‘™Ã`Ã`Ù`ì`þ`aaa<Wbguguuu†uŽu’užu£u§u­u\ÇÚ¶ ¶ º Í à ó þ  +# +E +g +‚ +� +¸ +Ó +î + $ î  TK\ +Ä +ÄÄ*Ä0Ä:ÄRÄXÄZÄeÄ}Ä‰Ä¡Ä§Ä§Ä§Ä§Ä­Ä X£µ±g±gÑgÞgãgïg hhh)h0h9h=hIh!X†˜××4×<×G×c×c×l×l×qׂ׋זזעׯ×",¢©FÂFÂZÂlÂq‚¯Â#ä6¨Ž¨ŽÂŽÅŽÈŽÎŽâŽéŽìŽ����"�"�3�%�A�X�d�x���‰�š�š�š�£�ª�¸�º�Å�Ë�ê�ú����.�6�H�K�K�K�K�W�š�$ IîZîZ[[)[4[?[S[f[q[}[Ž[—[£[¨[¬[µ[Ê[Ö[Ö[ñ[\\%\:\@\d\l\l\x\|\€\˜\¦\Ñ\¬\à\ë\]] ]]]]]2]8]W]\]\]h]n]t]v]†]%œ'J�Ë�Ë•Ë¥Ë¹ËÆËÊËÓËÚËàËâËõËýËJÌ%ÌÌZÌiÌzÌ€Ì�Ì Ì¦Ì¦ÌÆÌ×ÌáÌ…Í&L*¾*¾9¾A¾A¾N¾`¾l¾t¾z¾¾…¾‡¾‡¾�¾'<�šww w+w6w=wgwEwuwÁw(Œèâqâqr!r3r@rPrTrXr\r`rhrprtr—r¡r¦r½rÃrËrÎràr) GK‚l‚l‘l«l±l*Ü4VoVoto€o‰o§o§o©o°o°oÁoÈoÕoèoñoýopp!pŸFŸNŸYŸ^ŸpŸ}Ÿ†Ÿ‹ŸºŸÁŸÉŸËŸÔŸãŸêŸ   1 @ a i | Œ œ ¬ » Ë Û ë ¡ +¡¡¡¡%¡4¡U¡`¡o¡¡�¡Ÿ¡¶¡¶¡¶¡¡È¡5˜£ÅÓXÓXëXúXYYYY)Y4Y7Y,ÎZÎZ×ZâZäZäZéZ?\cv¯u¯uÑuÕuáuòuþuv&v2v;vAvEvSv@€+^+^;^B^U^a^ˆ^’^œ^¤^¬^´^À^Ò^ä^þ^ +__!_'_-_0_7_?_Adšï“Q“QŸQ¨Q±Q·QÃQÏQ×QÝQãQëQùQR R%R7RBRKRKRPRURcRjRoRoRuR|R�R�R•RžRžR¦RµR¹RÆRÓRØRâRâRëRòRþR S%S%S%S-S4S;SBSISPSWS^SeSlSrS{S�S�S›S¥S­S°S¶SB|Kfæêæêëë#ë/ë5ë>ëEëLëQë]ëaëkëkërëuë{ë{ë…ë“ëšëšëšë¨ëC,±±ÉÔú&DàÈü© © ± Ñ à ê ó   ' 4 G e n { † ‘ ‘ ž ¨ Í ß þ   0 < q ] ‚ ‡ ™ � ¥ ¥ ³ ¾ Ì Ó Þ ì ì ñ ý ELRa¨š¨šµš½šÀšÎšÑšØšÜšßšãšñšøšýšF,’™cQcQlQuQˆQŽQ“QG8GQ`š`šmšušxš†šŠš˜šœš¡šH0ŽŽ—œ«¯±¶IXÏáéâéâóâãã!ãRã¾ãÇãJ(KQ{ { ƒ ‘ £ ¬ ® Kœ'JËTËTåTUU U,U8U@UKUVUcUrU{U‚U†U†UŒU’UªU³U¹UÂUÇUÇUÇUËUÕUL8}‡ƒƒŒœ©©°¿ÆÆËMÄ^‹ÞXÞXYYY0Y>YEYRYUYYYcYpY�Y–Y�Y®Y°Y¶Y°YÎYÐYÐYàYâYâYòYòYZZ&Z0Z4ZMZOZtZ}ZƒZŠZÌZN<#R˜R˜`˜h˜p˜}˜ˆ˜’˜Á˜ØɘO$ûSûST TTTPYR±R±f±m±}±„±„±š±¦±ͱì± ²²(²,²2²@²D²J²X²X²X²w²–²ª²¿²òɲײÛ²á²ó²ó²ó²ó²ö²û²³³³³!³,³0³6³A³A³A³F³L³]³a³g³r³v³|³…³…³…³º³QDo| /EGU\afm�R¬ÍôÚ©Ú©ü©ª +ª +ªª%ª2ª6ª@ªRªRªbªnªsªsªˆª“ª›ª ª²ª²ª²ªºªȪÖªàªãªèªõª«««S�-Mž<ž<Ë<Î<Ü<å<å<ü< ="='=:=G=L=P=a=‡=�=“=˜= =²=Á=Ä=ø=THFéFéOédéméxézé|é‹é‹éšéœéœé¡éU¸9£&H&HGHJHMHjHŽH•H H®H¸HÎHÖHÜHéHùH II!I4ITI]ITIoIqIzIqIŒIŽI—IŽI©I«I«I»I»IÉIÚIßI J2J2J8J;J`JhJnJ{J‹JŸJ¤J³JÆJéJõJK(K5K(KCKHKUKHKcKhKuKhKƒKˆKˆK˜K˜K«K¼KÁKíKïKLLLL+L0LCLNL]L]LfLâLV0 ±×±×¿×É×Ïר×ß×ã×é×W(…‹ŸvŸv©v¯vµvÀvÉvX¼w¢SWSW}W€WœW®WµWÂWÎWÝWáWåWíW÷WXX(X(X/X5XÏIÏgÏgÏŽÏ�Ï�Ï�ϨϨϺÏÁÏÛÏÛÏÛÏíÏôÏôÏÐ ÐÐZD�œ¶%¶%È%Ô%ê%&&& &0&2&\&[¼Bš¬š¬°¬¸¬¬άܬ쬭7­F­q­u­}­‡­¯­Ò­à­ð­û­&®6®;®C®n®r®„®‰®–® ®®®®®¸®®\@nz›<›<£<Ä<È<Û<ä<è<ê<] *n!!)!-!5!V!c!t!!ˆ!ž!±!Æ!Ú!æ!þ!"!")"E"Z"e"m"’"—"¡"³"Ì"Û"è"ý"õ"#0#4#9#9#J#J#]#o#‚#˜#š#š#­#µ#µ#µ#Ç#Ç#Ð#â#é#é#û#$'$^@1=åå å$å'å9å?åBåDåJå_è�Æ^w^wxw�wœw¬w¾wÂwÅwÎwÑwâwâwâwéwöwùwþwûwXxoxrxtx‹xŽx�x˜x¨x¨x±xÀxÎxÞxìxõxüxyyyyy`D ê«ê«þ«&¬I¬V¬c¬n¬Ь’¬š¬a   ~è~èˆè›è èb4|…ÆÆÔÝäíc8äîbŽbŽpŽvŽŽ…ދޔޗŽ�Ždl‚™ÁPÁPÝPàPðPóPöPQQQ'Q-Q6Q8Q;QKQetRkægæg h h&hFhLhFhchehkheh‚h„h„h”h–h–h¦h¦h¬hêhf0;E;EDEVEdEhElElEqEg@ÂÂÂÂ-Â7Â?ÂGÂLÂRÂTÂTÂZÂhØNj�j�€���š�¬�Ã�Ã�Ô�ì�ù� ‘‘#‘3‘U‘W‘t‘�‘�‘�‘’‘¾‘Å‘ΑÔ‘Û‘á‘æ‘ì‘ð‘÷‘’’2’iè[‘¶P¶PÕP×PæPòPþPQQ!Q$Q)Q3Q3Q=Q@QVQnQjQ|Q�QŸQ¸QÁQÄQÇQÌQðQòQRR:R:RJRZRaRgRjRoRR†R‰R[Sj” *óó:_„’Ï IKYguu�©ÆØèý(8Mfmt�¬¸k€]ÞTÞTòTôTUUU@UdUlU~UŒU–U§U¬UÂUÊUÏUèUVVV)V+V5V+VLVNVXVNVoVqVqV�V�V‡VŠV�V¥V­V²VËVîVúV!W+W!WBWDWNWDWeWjWtWjW‹W�W�W W W«W®W¸WÌWÜWüWèWXXXX$X2X;XOXcXjXqXtXÜXlTAR‹‹“››£²¾ÌÕÜáîÿmðñ)NNlor|Š•­µ¿âïú  & 1 Z _ e ‹ • › ž « ¶ Ä Õ å í    3 8 L d w Š ¡ ³ Å Å ñ ! +!!n<5@?z?zWzfzmzrz}z’z•zšz¦zo0 BBB0B0BDBHBLBp¼ +5é×é×ô׸ר'Ø6ØBØNØm؅ؕصصØÖØØØØØùØûØûØÙÙÙ*Ù*Ù2Ù2Ù>ÙRÙbÙjÙjÙ|ككٕ٢ٮٲÙÑÙq\QdB„B„R„T„_„d„w„€„…„Š„š„§„§„­„¸„rŒoŽ.$.$9$A$L$W$b$k$�$•$ž$²$Ù$ï$ %%'%/%M%X%c%{%†%�%˜%�%°%sxŒ¦qçqç�ç’ç•ç¢ç¨ç«ç³ç¼çËçÓçÓçÞçÞçæçèçèçïçòçþçt0 º„º„Ȅ҄é„ï„ñ„÷„u ¦è¦èªè¸èºèvL+ö{ö{|||C|Q|S|h|s|y|Ž|w0 SaRaR{R}R€RŒRŒR˜R¥R²RºR¿RÅRÇRËRÛRéRùRS S SSSSS:SHSSSUS[S]S_SaSaSlSnSvS|S~S~SŠS”S—S—S—S—SšS¥S­S±S¿Sxx8†G†GœG¹GÀGÌGÛGáGåGúGHHHH!Hy¨5[qqBqMqUqdqiqnq~qƒqžqžq¥q«q±q¹qÇqÍqÏqÏqÖqÜqâqêqøqþqrrrrr"rlrz J#L#L=LKLdLoL‚L�L¡L¶LÆLÊLÚLåLôLÿLMM M*M6M8M8M8M>M>MAMKMKMfMpMpMuM…M˜MžM§M±M¾MÎMòMÿM +N +NNNN2N?NVN_NeNuNyNyN~N~N•N{,07÷÷€ +€ €€|pß÷ÒÈÒÈãÈïÈýÈ ÉÉ!É!É-É-É7ÉCÉ`É|É|É|É|ɂɂɒɔɔɽÉ}$‚‡ää +ääLäXä~<7B � �´�´�Ð�Ø�è�ï�ñ�ù�,pBpBtBˆBŒBŒB�B€X ]s[s[{[‡[™[Ÿ[§[±[Ô[Ô[æ[ó[\\\*\e\s\«\°\°\Â\Ï\ã\ð\õ\]9]@]M]S]X]X]j]w]‹]˜]�]¬]à]ç]ô]ú]ü]ü]^^^&^,^?^f^s^ƒ^ˆ^Ž^›^¦^¬^·^·^½^Æ^Ñ^á^æ^__"_'_'_+_D_�, +PBPBTBhBlBlBpB‚hN¤þ=þ= >>$>,>M>\>m>v>Š>¢>²>Å>Õ>Ý>ù>??!?F?K?U?b?t?�?œ?œ?Ã?Ò?Ü?ù?@ @'@2@G@P@j@y@…@Ž@“@°@½@Ã@Ü@Ø@ò@ý@AAAAAA,A,A?AQAdAmAmA€A�A˜A˜A˜A¦A±A¸AÃAÄAØAÜAãAƒDÛèôô#ô/ôEô_ôjôjô{ô‹ô�ô¹ô„LyˆsPsP|P�PˆPˆP§PÊPÑPàPïPôPöPøPøP…l£ºÊ�Ê�Þ�ê�ø�žž/žRž]žgžpž}žˆž•ž±ž·ž»žÞǞϞ†œDgÐÐ!Ð%Ð1ÐAÐLÐ[ÐgÐpÐˆÐšÐ¯ÐØÐäÐïÐ Ñ Ñ4Ñ6Ñ6Ñ6ÑNÑNÑ`ÑgÑ�Ñ�Ñ�ѓњњѬѺчøQneŒe¦eÀeÄeÖeßeèeïeøeff(f@fSf\fefsf‹fžf§f»f¿fÅfÎfÔfßfáfäfìfggg$g*g2g6gHgNgTg[gagqgwg‰g�g’gâgˆ<Øã{5{5›5«5°5Ô5ø56#6*6/6;6‰lýÊ¡Ê¡Þ¡ç¡ø¡ ¢C¢R¢_¢j¢‡¢š¢­¢­¢½¢½¢Ê¢Ü¢æ¢î¢Šœ’µ^S^SpSrS€SŒS¥S¶S¿SÔSÙSïSëSûSTT0T2T2TGTITITYT[T[TkTkTrTrTxTØT‹HLZ>P>PRPgPqP…PŒP‘P•P›P¢P¥P¶PŒàõ)3 3 F M k k ‰ ‰ § § Å Ú æ    @ ] z — ´ Ñ î  !(!E!b!!œ!¹!Ö!ó!"-"J"g"„"¡"¾"Û"ø"#,#F#`#x#x#x#‡#ï%�< +ú„ú„……-…0…2…:…=…E…Ž(óùÎçÎçØçâç èè�lj�1P1PMPPP`PcPfPsPxP�P—P�P¦P¨P«P»P�$;[;[U[q[‘P¥µ#+#+'+6+;+G+S+_+h+t+{+€+�+¤+¶+¸+’@ C.C.O.V.\.c.w.~.€.….�.“X�¢��'�1�5�5�]�€�‹�©�º�¼�¼�Ä�”,š¡ÖÁÖÁêÁüÁÂÂÂ?•x£½^å^ågåtåƒå”åŸåÅåÚåàåæåíåúåææ*æ4æ<æEæ]æfæfæ{æ–8¶ÀË>Ë>ç>ô>ù>??'?—(¿Å8�8�@�J�]�˜ ³×;4;4I4N4V4^4k4}4‡4Œ4ž4³4É4ß4õ4555$51515G5V5V5]5d5k5p5x5™8�§qq‡�°ÆÏÕšP:J8n8nPn\ndnkntnzn}n}n‘nžn¤n§n³n›øD~˜Ÿ˜Ÿ²ŸÂŸÉŸÑŸØŸôŸ    ' 0 9 ; D M O O X g l l u ~ ƒ ƒ Œ • š š £ ¬ ± ± ± º Ã È È Ô Ý â ù ý ý ¡¡¡'¡+¡�¡œXµÇBÇBÇJÇVÇaÇpÇ|Ç…ÇŒÇšÇµÇæÇæÇøÇÿÇÿÇÈÈÈ�ÈÝ p2p2Œ2’2œ2Ÿ2Ÿ2¨2³2½2Ç2Ó2Õ2Û2â2å2è2ð2ü233 3333#3)32323:3C3I3R3R3R3R3X3`3c3s3ž,�ˆÂÅÂÅËÅ×ÅßÅäÅéÅŸ8_i®®¼ÆÐÛãååë „^{K_K_e_m_{_{_‡_•_˜_Ÿ_¾_¾_Á_Ã_Ã_È_È_Ê_Ê_Ê_Ì_Õ_Ø_Û_ì_¡,Ûâ ~ ~(~2~3~8~¢$(-¢“¢“°“¸“Ê“Г£<@Kj”j”€”Дޔ“”Ÿ”¤”¨”¬”¶”¤ úþèèè;è=è¥t.ò¢ò¢£££(£P£s£‚£�£££š£Ä£Ø£Þ£à£â£è£ê£÷£ú£¤¦h^t:¥:¥\¥b¥k¥k¥t¥ƒ¥�¥»¥Æ¥Î¥Ð¥â¥â¥â¥ó¥¦¦¦§Hw…ƀƀπԀՀä€ì€ñ€÷€û€ÿ€���¨<ðûh–h–}–l–Œ–´–©€�¹Ò§Ò§ð§¨ ¨¨.¨9¨D¨Z¨^¨n¨€¨ˆ¨ˆ¨Ò¨ררù¨ù¨©0©6©X©ª %3737C7M7R7W7W7f7k7p7z7„7Š7”7–7—7—7 7ª7¬7»7½7É7Ó7á7æ7õ7ü7þ7þ7þ78«€~š¾Ö¾ÖÇÖÊÖáÖáÖøÖ ×*×,×D×W×b×s׊׊ס׵×Ó×Õ×íרØØ\ج4<E5550525=5?5?5G5­XÑ ¡ ¡¼¡Ì¡Ó¡Û¡â¡þ¡¢!¢!¢C¢C¢C¢L¢N¢N¢W¢Y¢Y¢b¢d¢d¢m¢o¢o¢x¢z¢z¢ƒ¢…¢…¢Ž¢�¢�¢™¢™¢œ¢¡¢¡¢¡¢¤¢§¢§¢Á¢Ñ¢å¢õ¢õ¢÷¢÷¢££££££££ £,£1£1£:£N£Q£V£V£_£_£m£q£J¤®`UiûCûCD&D,D7D9DJDWD]D]DiD¯0;CSFSF\FjFpF‚F„F„F‰F°(}ƒ«Z«Z¿ZÊZÓZÖZÞZ± \€iÕiÕqÕ|Ռ՛էÕËÕËÕàÕèÕíÕíÕúÕÖÖ$Ö,Ö>ÖkÖwÖŠÖ’Ö—Ö—Ö£Ö£ÖµÖ¼Ö¼ÖÎÖÓÖÚÖ²°.VQÓQÓYÓdÓtÓƒÓ�Ó³Ó³ÓàÓÔ +Ô +Ô Ô'Ô,Ô,ÔSÔ[ÔcÔuÔ¢Ô®ÔÁÔÉÔÎÔãÔåÔåÔñÔñÔÕ +Õ +ÕÕ!Õ-Õ³8LV×z×zçzêzìzñzúzýz{ +{´ ~‚nnr�…µ([T[TdTnTyT�T†T¶< ë\ë\ÿ\]]] ]*]:]=]E]·h°ÆžžÀ×áò , C C Y | “ “ ¦ ¦ ² ¸X=O–á–á á¢á·á¿áÝáááíáíáâ +âââ¹\Reîtîtu uu!u*u*u@uKuSugupuvu�u�uŸuºPFVH5H5f5l5q5�5“5˜5¶5¸5Æ5Ì5Ï5Ý5»lXo.õ.õOõRõ`õ`õlõsõxõ{õ�õ„õŒõ‘õ‘õ–õ™õ›õŸõ¯õ¼Œ“²S2S2\2…2®2×2!3.303H3H3’3Ÿ3¡3¹3¹3É3é3ð3õ3ÿ3&4-4/44474½ˆ;Y˜ˆ˜ˆ¡ˆ«ˆ«ˆ»ˆÈˆÑˆÚˆãˆìˆ‰‰ ‰‰‰"‰*‰9‰B‰K‰h‰h‰j‰z‰€‰…‰¾4 OyOycyrywy…yˆyŽy–y¿\•¨RÆRÆhÆtÆvƄƚƩƺÆÀÆÀÆÛÆãÆëÆÀ¨'2’2’D’O’T’b’n’z’ƒ’Ž’™’¤’©’·’Å’Ó’ì’÷’þ’“1“9“A“L“N“_“j“q““Š“Œ“•“Ÿ“Á W[1Õ1ÕKÕ]ÕgÕÂDt�ÁïÁïÕïßïñïøïÿïðð(ð+ð3ðÃ<)4ïyïyz zzz$z*z-z/z9zÄ´^Çññü$3@L[o•¢µÖåòûû7Uˆ�§»×â  2DdyŒ¦»Õáóø +  4 D P c c – ¡ ¬ Æ Ô à ì ì ñ  + +' +Q +X ] -m -€ -� -  -¾ -Ç -Ô -ß -ê -ê -÷ - & 8 W i i ‰ • Ê ¶ Û à ò ö þ þ   % , 7 E E J V CLRa¨š¨šµš½šÀšÎšÑšØšÜšßšãšñšøšýšD,’™SPSP\PePxP~PƒPE8GQ`š`šmšušxš†šŠš˜šœš¡šF0žž§¬»¿ÁÆGXÒäÒàÒàÜàïàá -á;áÑáÑáâH(JPs s { ‰ › ¤ ¦ Iœ'J»S»SÕSöSTTT(T0T;TFTSTbTkTrTvTvT|T‚TšT£T©T²T·T·T·T»TÅTJ8|†{{„”¡¡¨·¾¾ÃKÄ^‹¿V¿VåVèVöVW W&W3W6W:WDWQWoWuWoW�W�W•W�W­W¯W¯W¿WÁWÁWÑWÑWõWüWXXX,X.XSX\XbXiX«XL<#’–’– –¨–°–½–È–Ò–—— —M$ëRëRôRýRSSNY’¯’¯¦¯­¯½¯įįÚ¯æ¯ °,°K°W°h°l°r°€°„°а˜°˜°˜°·°Ö°ê°ÿ°± ±±±!±3±3±3±3±6±;±@±F±W±[±a±l±p±v±�±�±�±†±Œ±�±¡±§±²±¶±¼±űűűú±ODn{'=?MTY^ewwyP¬Íô¨¨<¨A¨J¨J¨V¨e¨r¨v¨€¨’¨’¨¢¨®¨³¨³¨ȨÓ¨Û¨à¨ò¨ò¨ò¨ú¨©© ©#©(©5©B©B©T©Q�2R';';T;W;e;n;n;„;•;ª;¯;Â;Ï;Ô;Ø;é;<<< <(<:<I<L<€<RHVèVè_ètè}èˆèŠèŒè›è›èªè¬è¬è±èS´9¢GFGFhFkFnF‹F›F¨F¶FÀFÖFßFåFòFGGG*G=G[GdG[GvGxG�GxG“G•GžG•G°G²G²GÂGÂGÌGÝGâGH5H5H;H>HcHlHrHH�H£H¨H·HÊHíHùH I*I7I*IEIJIWIJIeIjIwIjI…IŠIŠIšIšI©IºI¿IëIíIJJJJ%J*J;J?JLJLJUJÑJT0 zÕzÕˆÕ’Õ˜Õ¡Õ¨Õ¬Õ²ÕU(…‹ŸvŸv©v¯vµvÀvÉvV¼w¢CVCVmVpVŒVžV¥V²V¾VÍVÑVÕVÝVçVöVÿVWW W%W,W9WDWSWYW[W]WcWiW�WŠWŠW‘W¬W¯WÁWW  CjÌjÌrÌv̶̛̪̂̒̿ÌÔÌýÌ Í ÍÍ-Í8ÍVÍVÍ}ÍÍÍ͗͗ͩͰÍÊÍÊÍÊÍÜÍãÍãÍõÍûÍÎXD”¡?$?$Q$[$q$‹$–$–$§$·$¹$ã$Y¼BÚªÚªðªøª«««,«T«w«†«±«µ«½«Ç«ï«¬ ¬0¬;¬f¬v¬{¬ƒ¬®¬²¬ĬɬÖ¬à¬î¬î¬ø¬­Z@nz“;“;›;¼;À;Ó;Ü;à;â;[ /s· ·  Æ Î ï ü    3 F [ o { “ £ ¶ ¾ Ú ï ú !'!,!6!H!a!p!}!’!Š!­!Å!É!Î!Î!ß!ß!ò!""-"/"/"B"J"J"J"\"\"e"w"~"~"�"–"¼"\@1=RãRã`ãeãhãzã€ãƒã…ã‹ã]è�Æ/u/uIuaumu}u�u“u–uŸu¢u³u³u³uºuÇuÊuÏuÌu)v@vCvEv\v_vavivyvyv‚v‘vŸv¯v½vÆvÍvÒvÒvÒvØvìv^D *ª*ª>ªfª‰ª–ª£ª®ªʪÒªÚª_   ŽçŽç˜ç«ç°ç`4|…ÖÖäíôýa8ÓÝ¢Œ¢Œ°Œ¶Œ¿ŒÅŒËŒÔŒ׌ÝŒbl‚™ÁPÁPÝPàPðPóPöPQQQ'Q-Q6Q8Q;QKQctRkÇeÇeìeîef%f+f%fBfDfJfDfafcfcfsfufuf…f…f‹fÉfd03D3D%>%>L>[>e>‚>�>•>°>»>Ð>Ù>ó>???)?/?D?_?j?r?�?š?š?¥?¥?¶?¶?É?Û?î?÷?÷? -@@"@"@"@0@;@B@M@N@b@f@m@�DÛèBòBòTò^òtòŽò™ò™òªòºò¼òèò‚LyˆcOcOlOqOxOxO—OºOÁOÐOßOäOæOèOèOƒl£º -œ -œœ*œ8œGœGœoœ’œ�œ§œ°œ½œÈœÕœñœ÷œûœ���„œDg -Î -ÎÎÎ"Î2Î;ÎJÎVÎ_ÎwΉΞÎÇÎÓÎÞÎüÎüÎ#Ï%Ï%Ï%Ï=Ï=ÏOÏVÏpÏpÏpςωωϛϩυøQOcmc‡c¡c¥c·cÀcÉcÐcÙcâcúc d!d4d=dFdTdlddˆdœd d¦d¯dµdÀdÂdÅdÍdâd÷dúde eee)e/e5eEcc��ŸŸ½ÒÞ   8 U r � ¬ É æ   = Z w ” ± Î ë !%!B!_!|!™!¶!Ó!ð! -"$">"X"p"p"p""ç$‹< -êƒêƒþƒ „„ „"„*„-„5„Œ(óùÞæÞæèæòæç!ç�lj�1P1PMPPP`PcPfPsPxP�P—P�P¦P¨P«P»PŽ$+Z+ZEZaZ�P¥µ** *.*3*?*K*W*`*l*s*x*…*œ*®*°*�@ ;-;-G-N-T-[-o-v-x-}-ˆ-‘X�¢R›R›g›q›u›u›�›À›Ë›é›ú›ü›ü›œ’,’™æÀæÀúÀ ÁÁ"Á(ÁOÁ“x£½nänäwä„ä“ä¤ä¯äÕäêäðäöäýä -å&å&å:åDåLåUåmåvåvå‹å”8¶ÀÃ=Ã=ß=ì=ñ=> -> >•(¿Å8�8�@�J�]�– ³×3333A3F3N3V3c3u33„3–3«3Á3×3í3ÿ3444)4)4?4N4N4U4\4c4h4p4—8¢¬ - - (I_hn˜P:J8n8nPn\ndnkntnzn}n}n‘nžn¤n§n³n™øD~˜Ÿ˜Ÿ²ŸÂŸÉŸÑŸØŸôŸ    ' 0 9 ; D M O O X g l l u ~ ƒ ƒ Œ • š š £ ¬ ± ± ± º Ã È È Ô Ý â ù ý ý ¡¡¡'¡+¡�¡šX�¯úÅúÅÆÆÆ&Æ2Æ;ÆBÆPÆiƚƚƬƳƳÆÅÆÆÆÊÆ›ÈÝ p2p2Œ2’2œ2Ÿ2Ÿ2¨2³2½2Ç2Ó2Õ2Û2â2å2è2ð2ü233 3333#3)32323:3C3I3R3R3R3R3X3`3c3s3œ,{‚ÅÅ#Å/Å5Å:Å?Å�8_i¾¾ÌÖàëóõõûž„^{;^;^U^]^k^k^w^…^ˆ^�^®^®^±^³^³^¸^¸^º^º^º^¼^Å^È^Ë^Ü^Ÿ,Ûâ ~ ~(~2~3~8~ $(-â‘â‘ð‘ø‘ -’’¡<@Kª’ª’À’Ê’Î’Ó’ß’ä’è’ì’ö’¢ úþ&ç&ç*çKçMç£t.2¡2¡B¡N¡W¡h¡�¡³¡¡Ï¡ã¡Ú¡¢¢¢ ¢"¢(¢*¢7¢:¢B¢¤h^tz£z£œ£¢£«£«£´£ãУû£¤¤¤"¤"¤"¤3¤@¤@¤N¤¥Hw…—~—~ ~¥~¦~µ~½~Â~È~Ì~Ð~à~å~è~¦<ðûh–h–}–l–Œ–´–§€�¹¦¦0¦?¦G¦Z¦l¦w¦‚¦˜¦œ¦¬¦¾¦ƦƦ§§§7§7§N§n§t§–§¨ %+6+6;6E6J6O6O6^6c6h6r6|6‚6Œ6Ž6�6�6˜6¢6¤6³6µ6Á6Ë6Ù6Þ6í6ô6ö6ö6ö6ü6©€~šÎÕÎÕ×ÕÚÕñÕñÕÖÖ:Ö<ÖTÖgÖrÖƒÖšÖšÖ±ÖÅÖãÖåÖýÖ×××lת4<E5550525=5?5?5G5«XÑ ¡ ¡¼¡Ì¡Ó¡Û¡â¡þ¡¢!¢!¢C¢C¢C¢L¢N¢N¢W¢Y¢Y¢b¢d¢d¢m¢o¢o¢x¢z¢z¢ƒ¢…¢…¢Ž¢�¢�¢™¢™¢œ¢¡¢¡¢¡¢¤¢§¢§¢Á¢Ñ¢å¢õ¢õ¢÷¢÷¢££££££££ £,£1£1£:£N£Q£V£V£_£_£m£q£J¤¬`UióBóBCC$C/C1CBCOCUCUCaC­0;CKEKETEbEhEzE|E|E�E®(}ƒ«Z«Z¿ZÊZÓZÖZÞZ¯ \€:Ó:ÓBÓKÓ[ÓjÓvÓ˜Ó˜Ó­ÓµÓºÓºÓÇÓÝÓéÓñÓùÓ Ô8ÔDÔWÔ_ÔdÔdÔpÔpÔ‚Ô‰Ô‰Ô›Ô Ô§Ô°°.V*Ñ*Ñ2Ñ;ÑKÑZÑfшшѵÑÚÑßÑßÑôÑüÑÒÒ(Ò0Ò8ÒJÒwÒƒÒ–ÒžÒ£Ò¸ÒºÒºÒÆÒÆÒØÒßÒßÒñÒöÒÓ±8LV×z×zçzêzìzñzúzýz{ -{² ~‚~~‚‘•³(KSKSTS^SiSqSvS´< ë\ë\ÿ\]]] ]*]:]=]E]µh°Æ®®Ðçñ<SSiŒ££¶¶Â¶X=O¦à¦à°à²àÇàÏàíàñàýàýàááá"á·PFVH5H5f5l5q5�5“5˜5¶5¸5Æ5Ì5Ï5Ý5¸lXo>ô>ô_ôbôpôpô|ôƒôˆô‹ô‘ô”ôœô¡ô¡ô¦ô©ô«ô¯ô¿ô¹Œ“²K1K1T1}1¦1Ï12&2(2@2@2Š2—2™2±2±2Á2á2è2í2÷23%3'3,3/3ºˆ;Y˜ˆ˜ˆ¡ˆ«ˆ«ˆ»ˆÈˆÑˆÚˆãˆìˆ‰‰ ‰‰‰"‰*‰9‰B‰K‰h‰h‰j‰z‰€‰…‰»4 OyOycyrywy…yˆyŽy–y¼Pƒ“BÅBÅQÅ]Å_ÅmŃŒŞŹſÅÂÅÈŽ¨'r�r�„���”�¢�®�º�Ã�Î�Ù�ä�é�÷�‘‘,‘7‘>‘R‘q‘y‘�‘Œ‘Ž‘Ÿ‘ª‘±‘¿‘ʑ̑Ցߑ¾ W[ÓÓÓ.Ó8Ó¿Dt�îîî î2î9î@îPî[îiîlîtîÀ<)4ïyïyz zzz$z*z-z/z9zÁ´bËJJUv}Œ™¥´ÈØîû/>KTTm�®áæ0;[dly‹�½Òåÿ.:LQcu��©¼¼ïú -9EEJYg€ª±¶ÖÝ  % 3 ] _ _ d  † ‘ ‘ Ÿ ´ ´ Å Ì á á ò ò õ ý Âh - ŽðŽðœð·ðÃðÏðÛðäðíðöðÿðñññ#ñ,ñ5ñ>ñGñPñPñhñÃ0ÁÉãaãabb4b@bFbLbkbÄX’¤ 0 0®0·0Ã0É0Ì0Ñ0×0Ú0ß0ß0ì0ð0ó0ó0ù0ÅÜ�´_]_]…]�]™]®]®]Ä]Ë]Û]ê]ê]ï] -^ ^^ ^4^;^E^E^Z^Z^p^~^„^Œ^—^µ^¿^Â^Å^Ê^Ø^î^ø^û^þ^__*_4_7_7_>_B_T_ÆLù£J£J²JÀJÀJÊJÔJñJüJK K KKÇ PT&á&á*áVáXáÈôÍç&ç&ï&ó&û& ''%'1'l'~'�'�'”'£'­'À'È'Ì'Û'ø'ý'ý'((.(=(^(k(s(x(‹(š(»(È(Ó(å(÷())+)+)9)9):)L)L)Z)^)b)É´f�wsws—sšs£s·sÁsÌsÎsâsïsøsüsüsttt0tUtntutwt›t³t³tµtµtµtÏtätät,uÊ8AK§z§z·zºz¼zÁzÄzÇzÌzÔzËDw„WvWv[vavgvmvsvyvv…v‹v‘v—v™vÌhÛ166Š6¢6³6Â6Ì6Õ6æ6þ67&797A7]7r7ˆ7�7µ7º7Ä7Õ7ç7þ7þ7"8@8J8J8i8x8€8€8Ÿ8¯8É8 9Ü8ä8Ï8/9H9P9P9j99™9£9¶9¾9©9 : : :?:?:P:P:c:u:}:�:¨:»:Ã:Ã:Ñ:Ú:å:ó:ú:;;;;$;Í4{„˜›˜›¨›ª›²›Æ›Í›Ò›Ú›Î<¤¯ã[ã[\ \!\5\?\I\L\\\Ï8™£s[s[—[›[±[Å[Ï[Ò[â[ÐLú ðð*ð6ðQðZðgð{ð�ð�ðÑ`L`ú’ú’“&“1“6“D“O“^“d“u“y“}“ƒ“†“�“˜“˜“¤“Ò ž¢ºnºn¾nÉnËnÓ #GnñnñƒñŠñ”ñ¢ñ¢ñªñÃñæñèñ -ò!òCòiò‹ò•òŸò­òÅòÝòæòæòÿò ó"ó0ó2ó9ó@óyóÔÌ\‹räräŽä‘ä”ä�ä ä¥ä¨ä«ä·äÉäÌäÏäÔäääçäúäúäååå$å$å'å*å8å<åRåXå_åfåiånåƒå†åˆåˆå�å�å�å¯åÕ`¹Í€Œ€ŒœŒŸŒ¤ŒªŒ³Œ¸ŒÄŒÌŒØŒÜŒäŒðŒòŒòŒõŒ�Ö „ˆãZãZìZùZþZ×°iNN7N:NOJOTOXOZOZO]OgOkOxO…O‰O�O’O™O›O›O«O±OºOÁOÅOÅOÅOÅOÅOÌOÐOÔO×OÚOÞOãOíOPPPPP/PØ\/Ó]Ó]ã]è]ò]ú]^^ ^^^ ^'^Ù@4@ëëó÷'?NZho|}�Ú\÷A÷ABBBB%B3B>B@BMBYBvBBˆBŽB–BÛ<±¼rrrr r0r5rIrZrÜ|#ÒqÒqrüqrr-r2rCrGrKrUrZrjrprwrzrŒrݰ 1À‡À‡É‡ã‡ã‡é‡é‡ï‡ï‡ï‡ï‡ï‡ï‡ï‡ï‡ô‡ô‡ˆˆˆ ˆˆˆˆ-ˆ-ˆ-ˆ-ˆ-ˆ-ˆ3ˆ3ˆ3ˆ3ˆ5ˆ5ˆMˆÞ„1NŸhŸhµh¼hÇhàhõhûh iii!i!i+i0i7iBiPiTiWiZiciviß0$,’r’r–r›rµrÎrÓrÕrà@˜¤Ã)Ã)Ñ)Ø)ß)é)ð)ò)* **á,„‹?|?|H|M|U|[|[|`|âD -ÒÐÒÐàÐæÐÑÑÑÑÑÑÑÑÑ(Ñã4›¤€‚€‚‰‚—‚«‚³‚¹‚»‚»‚À‚ä /30C0C>CRCXCåHàîjÈjÈÈ‰ÈŒÈ•È¡È©ÈÆÈÕÈÛÈÞÈêÈæ$>ß>ßBßFßHßçDÍÚç}ç}õ}~~~~~~~èhC™‘‘‘‘5‘A‘E‘a‘|‘|‘|‘|‘|‘ˆ‘”‘›‘©‘­‘¸‘ȑґבבà‘ð‘õ‘õ‘’ ’’’+’;’=’=’=’Z’\’\’y’y’’‹’—’ž’¢’²’µ’Á’Ò’ã’å’å’û’ý’ý’“““%“1“8“<“L“O“[“l“~“€“€“€“…“É“éxš´Ð“Гè“÷“ý“””6”6”@”B”B”L”N”N”N”Y”[”[”[”f”f”f”k”}”ê Uyváváá�á�á¾áÐáÒáðáÿáÿáââ,âDâKâKâLâLâZâeâtâvâ‚â�â�â¥â¸âëHŒšg|g|{|‚|”|—|—|ž|¸|»|À|Â|Ê|ì8ðú{Y{Y›Y¦Y´Y¬YÇYØYØYØYäYí@ƒ�¢š¢š°šØšûš›› ›B›J›P›î(=C0Ÿ0Ÿ=ŸRŸ~Ÿ’Ÿï ßãVæVæ`æsæxæð$§¬/}/}8}@}F}K}ñ0”œÊÅÊÅÙÅâÅìÅðÅðÅöÅòdµ -W_W_y_}_…_–_–_¬_´_Ä_Ä_Ð_ß_ä_ý_`` -``%`,`0`4`B`V`]`g`m`p`~`„`”`«`­`°`°`²`Ì`Ø`Þ`ç`ó`aa$a+a2a8a;aIa_a_a_adapaˆaŒa—aša�a£a¦a´aÊaÊaÊaÒaÞaöaúabbb b b'b=bóÀIyVyV�VšV V¨VµV·VÍVÕVÕVßVøVWWW%W(W/W4W…a…c…c…p…z…€…‘…“…˜…˜…¥…¬…¿…Á…Æ…Í…à…â…ä…ë…þ…†† ††† †'†:†<†>†C†C†C†C†H†H†O†U†X†݆ -8MW’¿’¿œ¿¤¿µ¿Ê¿Ò¿Õ¿׿Û¿ PÂÒú‹ú‹ŒŒ0ŒAŒfŒiŒ€ŒŠŒ—Œ—Œ™Œ¡Œ H¾ÌŸ}Ÿ}­}¹}¾}¾}Ë}Ú}ß}ß}å} Hao(6(6B6S6c6f6h6u6y6|6†6l:Q2÷2÷=÷L÷[÷v÷ˆ÷”÷¢÷«÷º÷Ì÷è÷ú÷ ø(ø=øDøDøYøZø^ø –"Ú"ÚDÚGÚNÚdÚwÚ{Ú‡Ú¥Ú¥Ú³Ú¹ÚÁÚÍÚÒÚÒÚÙÚßÚëÚðÚ÷ÚþÚÛÛÛ-Û2Û5Û<Û<ÛNÛ^ÛeÛrÛ‘Û§ÛºÛ¾ÛÙÛñÛ%Ü%Ü,Ü6Ü<Ü>Ü>Ü>Ü>Ü>Ü>Ü>ÜRÜYÜ\ÜmÜsÜ|܂܄܄܋ܕܗܗܗܚܜܜܣܦܭܭܰܵÜÀÜÔÜÛÜáÜöÜùÜÝÝÝÝÝ$Ý.Ý6Ý6Ý6ÝAÝMÝPÝ÷ÝxÌæ??[^cnv“ž¥¬ÒÒÚ÷8CHHL[œ`ƒW{W{r{y{„{Š{�{�{”{š{«{°{³{¸{Á{Á{Á{Å{Ï{Þ{æ{û{||||0|4|4|4|>|Œp�ˆ6ˆ6¦6©6Á6Á6Ã6Ô6á6æ6ì6 7 7777 7;7>7I7M7M7V7Y7g7Ô -;pp™pœpŸp©p¯p»pÂpÉpÒpßpípöpùpÿpq qqq q$q-q;qAqPq\q_qbqjqoq…q‘q”q—q—q—q—qšq¢qªq¶q¹qËqd 5à�à�žž*ž5ž8ž>žFžZžjžwžyž‡ž”ž¤ž¸žºžºžÊž�Vv�}�}™}Ÿ}¦}¬}Â}ç}ü}ü}~~ ~9~R~W~[~j~l~w~‚~�~�~‘~ UY^Ð^ÐrÐ�ЉÐ€zËz˘˧˽ËÏËäËêËïËõËøËÌÌÌÌ$Ì)Ì2Ì7Ì>ÌTÌTÌjÌ@v‚ò™ò™û™#šFšSš`škšŽš–š›šÌh—¾ê¾êÙêãêñê÷êëëëëëëë$ë+ë5ëAëJë^ësë�ë€ë¥ë¥ë°ëÙëÛëèëïëìììì6ìQì]ìjì ì|šµQQQQoQxQ„Q‡Q”Q™Q£Q¯QµQ¿QÁQÍQØQâQíQôQøQRRRì¥ÜÀ‚À‚Ú‚â‚ê‚ù‚ -ƒ ƒ#ƒ5ƒ1ƒDƒTƒZƒ`ƒgƒpƒŽƒŠƒ�ƒ­ƒÄƒÕƒØƒÝƒãƒ„„&„-„8„<„A„L„W„]„`„f„u„†„‹„—„¢„´„L&5 G GªG±G¼GÈGÏGÏGÕGÜGìGîGõGúGþG,‚‰fÀfÀzÀŒÀ’À˜ÀžÀP0@ŠŠ•œ«»Âè -'+ (w}šÀšÀ£À¨ÀÃÀÕÀÕÀÚÀ \õZ©Z©h©m©u©|©�©©©Ì©Ù©æ©ñ©ªªªª ª&ª!,“šÖãÖãäãÿã ää!ä'ä"¼ÍøII?IEI^IvI}I‰I•I™I§IÆIÆIåIïI÷IþIJJJ,J=JNJcJjJsJyJ�J�J…J¢J#4#ââââëâðâùâããã ã$< ^Í^Ír͒ͦ͞ͅÍÂÍÒÍÕÍåÍ%4ÓÜ(2(2<2>2G2G2T2\2a2i2&,W^ë:ë:ù:û: ;;; ;'DJWÚìÚìçìõìýìííí#í+í3í=íBí(øbœùùù*ù:ùIùRù`ùnùyù‰ùžù³ùÊùÙùùùúú)ú>úUú^úmú‰ú ú°ú½úÊúÕúêúùú ûûû&û3ûHûZûqûzû…ûŒû—û¡ûªû®û)(QWôôô%ô4ô8ô*0V^––Ÿ©¯µ··¼+@ ‚‚–¤²¼ÍÞèòü,hR•R•[•i•x•ƒ•“•£•³•ÕÒ•á•ñ•–"–$–3–B–R–b–‹–‹–�–-ˆ »?»?Û?å?è?ð?@@@@.@8@:@Y@^@l@z@…@“@¡@«@«@«@»@.PÙéÞîÞîüîïï6ïGïTïhïoïuï„ï/$mrøoøoüo pp!p0H°¾c\c\y\~\—\¢\«\­\¹\¼\¿\É\1D&{S{S„S’S’S”SšS¥S¥S´SµSºS2(£©ÒnÒnÖnánænðnòn3D.;6é6éDéRéRéZéyé“é“é—é�é4d>S’ã’ã«ã¯ã»ã»ãÇãÇãÔãÔãããòãää(ä2äAäAäKä5ÔT†È†È¤È¨È«È¼ÈÏÈÙÈßÈãÈæÈèÈîÈòÈõÈûÈþÈÉ)É1É4ÉEÉYÉ`ÉjÉnÉ�É„É�ɕɛɣɶÉÐÉØÉÛÉìÉÊ Ê ÊÊ(ÊBÊNÊmÊmÊ~ʖʣʨʨʹÊÍÊÔÊÙÊÙÊêÊþÊËËË Ë1ËEËdËiËiËoˀ˔˳˸˸ËÉËÝËêËïËïËÌÌ!Ì&Ì&Ì7ÌKÌXÌZÌZÌZÌZÌZÌk̥̹̃̒̔̔ÌÂÌÂÌÈÌÈÌÑÌÑÌZÍ64Â˲¸²¸À¸ŸиÓ¸׸ݸ7l 7»@»@Ù@Ü@ä@ø@ø@ -AA(A2A4ASAXAfAtAA�A›A¥A¥A³A8ˆ7U³A³AÙAÝAàAóABB B(B:BCBJBOBYBbBlBoBrBwB‰B—B¨B¼BÊBÚBÚBìB9ˆXvâ¿â¿ù¿ü¿ü¿ ÀÀ À$À'À4À=À=ÀGÀGÀMÀTÀXÀaÀaÀjÀoÀ{À�À�À™À:XÉÛÑgÑgñgþghh)h/h éížæžæ¨æ»æÀæ? áå°�°�Ä�Ö�Þ�@(6<ООݞòžŸ+ŸA0y�ÀÀ8À;À;ÀDÀUÀXÀ`ÀBHª¸ŒŒŒ8ŒBŒIŒIŒhŒmŒoŒoŒyŒCÄ L¾¾*¾9¾;¾G¾L¾j¾j¾s¾ˆ¾�¾¥¾±¾½¾ɾÙ¾Þ¾ã¾ã¾ê¾ñ¾ú¾ü¾ü¾¿¿-¿-¿=¿D¿M¿^¿^¿^¿i¿p¿u¿|¿¿‹¿DXºÌš§š§¼§À§ƧɧÔ§Ô§å§ò§ü§ÿ§¨¨¨E¨CiB˜B˜k˜p˜z˜„˜Ž˜š˜š˜¢˜˘Ô˜Ù˜â˜å˜ê˜ê˜™™™™#™*™.™]™a™i™k™v™v™{™{™Š™š™F<—¢úÝúÝÞÞÞ%ÞOÞVÞcÞiÞmÞGDZ½Z½c½i½i½v½ˆ½�½•½¡½§½©½©½®½HL`—`—p—~—Ž—‘—¼—à—ñ—6˜:˜B˜IØ9²v²vÌvÓv×vÛvæv÷vww%w(w1w)Q)X)i)�)ƒ)ƒ)–)§)¿)Á)Á)Ã)T0$,KKSin‚�– U@ -Á -ÁÁÁ"Á6Á@ÁEÁQÁWÁYÁYÁ^ÁV4ÊÓkbkb‰b¥b¼bÈbÎbÔbÛbúbW,¢©yMyM‚MŸM±M±M¶MXLRabøbømøtøƒø“øÀøÊøãøêøñøþøù ùY` -õ -õõ!õ-õAõRõ]õfõnõpõ‚õ”õ›õ›õ­õ®õ²õZTDUûûÿ-8C^‡’­´»ÆÖçî[8$‹-‹-”-ž-¦-³-µ-Â-Â-Å- \ No newline at end of file +} +„ +© +© +Ì +Ú +    & - 8 8 F [ [ l s ˆ ˆ ™ ™ œ ¤ Åh + ~ñ~ñŒñ§ñ³ñ¿ñËñÔñÝñæñïñøñò +òòò%ò.ò7ò@ò@òXòÆ0ÁÉóbóbc-cDcPcVc\c{cÇX’¤ 0 0®0·0Ã0É0Ì0Ñ0×0Ú0ß0ß0ì0ð0ó0ó0ù0ÈÜ‚µ~_~_¤_¬_¸_Í_Í_ã_ê_ú_ ` ``)`,`1`?`S`Z`d`d`y`y`�`�`£`«`¶`Ô`Þ`á`ä`é`÷` aaaa%a3aIaSaVaVa]aaasaÉLù³K³KÂKÐKÐKÚKäKL LLLL"LÊ PTâââFâHâËôÈ^(^(f(j(r(ƒ(’(œ(¨(ã(õ()) ))$)7)?)C)R)o)t)t)Š)’)¥)´)Õ)â)ê)ï)**2*?*J*\*n*‰*�*¢*¢*°*°*±*Ã*Ã*Ñ*Õ*Ù*Ì8AK§z§z·zºz¼zÁzÄzÇzÌzÔzÍDw„WvWv[vavgvmvsvyvv…v‹v‘v—v™vÎhÖ,ö7ö788*898C8L8]8u8�8�8°8¸8Ô8é8ÿ89,919;9L9^9u9u9™9·9Á9Á9à9ï9÷9÷9:&:@:€:S:[:F:¦:¿:Ç:Ç:á:ö:;;-;5; ;€;€;€;¶;¶;Ç;Ç;Ú;ì;ô;< <2<:<:<H<Q<\<j<q<|<Š<Š<�<›<Ï4{„˜›˜›¨›ª›²›Æ›Í›Ò›Ú›Ð<¤¯ã[ã[\ \!\5\?\I\L\\\Ñ8™£s[s[—[›[±[Å[Ï[Ò[â[ÒLú þðþðñ&ñAñJñWñkñqñ}ñÓ`L`º”º”Ú”æ”ñ”ö”•••$•5•9•=•C•F•M•X•X•d•Ô ž¢ÊoÊoÎoÙoÛoÕ #G^ò^òsòzò„ò’ò’òšò³òÖòØòúòó3óYó{ó…ó�ó�óµóÍóÖóÖóïóùóô ô"ô)ô0ôiôÖÌ\‹1æ1æMæPæSæ\æ_ædægæjævæˆæ‹æŽæ“æ£æ¦æ¹æ¹æÍæÏæÏæãæãæææéæ÷æûæççç%ç(ç-çBçEçGçGç\ç\ç\çnç×`¹Í€Œ€ŒœŒŸŒ¤ŒªŒ³Œ¸ŒÄŒÌŒØŒÜŒäŒðŒòŒòŒõŒ�Ø „ˆãZãZìZùZþZÙ°iNN7N:NOJOTOXOZOZO]OgOkOxO…O‰O�O’O™O›O›O«O±OºOÁOÅOÅOÅOÅOÅOÌOÐOÔO×OÚOÞOãOíOPPPPP/PÚ\/Ó]Ó]ã]è]ò]ú]^^ ^^^ ^'^Ûd<Qþsþst t:tIt^tdtltŽtœtÀtÐtÖtßtßtëtÜ\nCnC|C†C�C“CœCªCµC·CÄCÐCíCöCÿCD DÝ<±¼rrrr r0r5rIrZrÞ|#ârârs s(s.s=sBsSsWs[sesjszs€s‡sŠsœsß´f�¦u¦uÆuÉuÒuæuðuûuýuvv'v+v+v4vFvKv_v„v�v¤v¦vÊvâvâvävävävþvww[wà° 1À‡À‡É‡ã‡ã‡é‡é‡ï‡ï‡ï‡ï‡ï‡ï‡ï‡ï‡ô‡ô‡ˆˆˆ ˆˆˆˆ-ˆ-ˆ-ˆ-ˆ-ˆ-ˆ3ˆ3ˆ3ˆ3ˆ5ˆ5ˆMˆá„1NÆjÆjÜjãjîjkk"k0k5kCRCXCèHøÂÉÂÉ×ÉãÉæÉïÉûÉÊ Ê/Ê5Ê8ÊDÊé$.à.à2à6à8àêDÍÚç}ç}õ}~~~~~~~ëhC™‘‘‘‘5‘A‘E‘a‘|‘|‘|‘|‘|‘ˆ‘”‘›‘©‘­‘¸‘ȑґבבà‘ð‘õ‘õ‘’ ’’’+’;’=’=’=’Z’\’\’y’y’’‹’—’ž’¢’²’µ’Á’Ò’ã’å’å’û’ý’ý’“““%“1“8“<“L“O“[“l“~“€“€“€“…“É“ìxš´Ð“Гè“÷“ý“””6”6”@”B”B”L”N”N”N”Y”[”[”[”f”f”f”k”}”í Uyfâfâoââ�â®âÀâÂâàâïâïâããã4ã;ã;ã<ã<ãJãUãdãfãrã}ã�ã•ã¨ãîHŒšg|g|{|‚|”|—|—|ž|¸|»|À|Â|Ê|ï8ðú‹Z‹Z«Z¶ZÄZ¼Z×ZèZèZèZôZð@ƒ�bœbœpœ˜œ»œÈœÕœàœ� +��ñ(=C0Ÿ0Ÿ=ŸRŸ~Ÿ’Ÿò ßãFçFçPçcçhçó$§¬/}/}8}@}F}K}ô<©´òÆòÆÇÇ/Ç3Ç3Ç8Ç8Ç@Çõd¶ vava˜aœa¤aµaµaËaÓaãaãaïaþabb b$b)b9bDbKbObSbabub|b†bŒb�b�b£b³bÊbÌbÏbÏbÑbëb÷býbcc3c7cCcJcQcWcZchc~c~c~cƒc�c§c«c¶c¹c¼cÂcÅcÓcécécécñcýcdd$d'd.d?d?dFd\döÀIyVyV�VšV V¨VµV·VÍVÕVÕVßVøVWWW%W(W/W4W^G^M^M^S^<ªµ¹M¹MÐMÚMâMñMÿMNN,›¢åå'å1åTåTåYå”Z{AAIbq~�—°½ÏÞíÿ'2APbu~Œ““¡ªXîî ";;L[g|~�ƒƒƒ‹P­½O}O}d}t}z}}}‰}�}’}’}š}H¨¶ÙÙñô %<JV`s�ˆ”,ôû“e“e­eÀeËeÑeße 8<F‚ƒ‚ƒ–ƒ¦ƒ¸ƒÁƒẵ +<›¦Ï|Ï|ã|ñ|ü|}}} }"}*} <juZ›Z›n›u››ˆ›—›£›©›¯›  (g*†*†D†v†š†�†¨†µ†Ɔ׆߆í†ï†ò†õ†õ†‡‡‡‡&‡,‡=‡@‡E‡E‡R‡Y‡k‡n‡s‡z‡Œ‡�‡‘‡˜‡ª‡­‡¯‡¶‡ȇˇ͇Ô‡æ‡é‡ë‡ñ‡ñ‡ñ‡ñ‡ö‡ö‡ý‡ˆ ˆˆˆ¡ˆ 8MW +À +ÀÀÀ-ÀBÀJÀMÀOÀSÀPÓãº�º�Î�×�ð�Ž&Ž)Ž@ŽJŽWŽWŽYŽaŽH¾ÌŸ}Ÿ}­}¹}¾}¾}Ë}Ú}ß}ß}å}Hao(6(6B6S6c6f6h6u6y6|6†6l:Qùù ùù*ùEùWùcùpùyùˆùšù¶ùÈùíùöù úúú'ú(ú,ú –aÜa܃܆Ü�Ü£Ü¶ÜºÜÆÜäÜäÜñÜ÷ÜÿÜ ÝÝÝÝÝ)Ý.Ý5Ý<ÝCÝLÝXÝjÝoÝrÝyÝy݋ݛݢݯÝÎÝäÝ÷ÝûÝÞ.ÞbÞbÞiÞrÞxÞzÞzÞzÞzÞzÞzÞzÞŽÞ•Þ˜Þ¨Þ®Þ¶Þ¼Þ¾Þ¾ÞÅÞÎÞÐÞÐÞÐÞÓÞÕÞÕÞÜÞßÞåÞåÞèÞíÞøÞ ßßß.ß1ßPßPßUßUßUß\ßeßmßmßmßx߄߇ß.àxÇᦦÂÅÊÕÝú 99A^innvŸª¯¯³Âœ`ƒW{W{r{y{„{Š{�{�{”{š{«{°{³{¸{Á{Á{Á{Å{Ï{Þ{æ{û{||||0|4|4|4|>|Œp�ˆ6ˆ6¦6©6Á6Á6Ã6Ô6á6æ6ì6 7 7777 7;7>7I7M7M7V7Y7g7d 5à�à�žž*ž5ž8ž>žFžZžjžwžyž‡ž”ž¤ž¸žºžºžÊž�Vv¾¾ÈÎÕÛñ€+€+€0€7€O€h€�€†€Š€™€›€¦€±€¼€¼€À€ UYNÑNÑbÑqÑyÑ€‰Í‰Í§Í¶ÍÌÍÞÍóÍùÍþÍÎÎÎ!Î$Î'Î3Î8ÎAÎFÎMÎcÎcÎyÎ@v‚²›²›»›ã›œœ œ+œNœVœ[œÌh—®ë®ëÉëÓëáëçëñëñëþëìì ì ììì%ì1ì:ìNìcì€ìpì•ì•ì ìÉìËìØìßìöìí +í í&íAíMíZí�í|šµQQQQoQxQ„Q‡Q”Q™Q£Q¯QµQ¿QÁQÍQØQâQíQôQøQRRRì¥ÜÀ‚À‚Ú‚â‚ê‚ù‚ +ƒ ƒ#ƒ5ƒ1ƒDƒTƒZƒ`ƒgƒpƒŽƒŠƒ�ƒ­ƒÄƒÕƒØƒÝƒãƒ„„&„-„8„<„A„L„W„]„`„f„u„†„‹„—„¢„´„L&5 G GªG±G¼GÈGÏGÏGÕGÜGìGîGõGúGþG ,Š‘VÁVÁjÁ|Á‚ÁˆÁŽÁ <0;11CSs‡���•!<w‚ÁÁ!Á&ÁAÁXÁ\Á\ÁaÁaÁgÁ"\õ««(«-«5«<«A«i«Œ«™«¦«±«ΫÖ«Ý«Ý«à«æ«#,“šÆäÆäÔäïäùäþäåå$¼Íø#J#JOJUJnJ†J�J™J¥J©J·JÖJÖJõJÿJKKK K(K2G2G2T2\2a2i2(,W^ó;ó;<<<<"<(<)DJW™î™î¦î´î¼îÄîÒîÚîâîêîòîüîï*ø^˜¡ú¡ú©ú¹úËúÚúãúñúþú ûû.ûCûZûiû‰û˜û«û¹ûÎûåûîûýûü0ü@üMüZüeüzü‰ü›ü ü«ü¶üÃüØüêüý +ýýý'ý1ý:ý>ý+(QWöôöôõõ$õ(õ,0V^††�™Ÿ¥§§¬-@ ))=KYct…�™£©.h———)—8—C—S—c—s—ƒ—’—¡—±—Á—â—ä—󗘘"˜K˜K˜P˜/ˆ Ã@Ã@ã@í@ð@ø@AAA#A6A@ABAaAfAtA‚A�A›A©A³A³A³AÃA0PÙéÎïÎïìïÿï ð&ð7ðDðXð_ðeðtð1$mrøoøoüo pp!p2H°¾c\c\y\~\—\¢\«\­\¹\¼\¿\É\3D&‹T‹T”T¢T¢T¤TªTµTµTÄTÅTÊT4(£©âoâoæoñoöopp5D.;&ê&ê4êBêBêJêiêƒêƒê‡ê�ê6d>SQåQåjånåzåzå†å†å“å“å¢å±åÀåÒåçåñåææ +æ7ÔTvÉvɔɘɛɬɿÉÉÉÏÉÓÉÖÉØÉÞÉâÉåÉëÉîÉÊÊ!Ê$Ê5ÊIÊPÊZÊ^ÊqÊtʀʅʋʓʦÊÀÊÈÊËÊÜÊôÊûÊûÊ +ËË2Ë>Ë]Ë]Ënˆ˓˘˘˩˽ËÄËÉËÉËÚËîËÌ +Ì +ÌÌ!Ì5ÌTÌYÌYÌ_Ìp̨̨̣̹̄ÌÍÌÚÌßÌßÌðÌÍÍÍÍ'Í;ÍHÍJÍJÍJÍJÍJÍ[Ís͕͂̈́̈́ͩͲͲ͸͸ÍÁÍÁÍJÎ84ÂËrºrº€º…º�º“º—º�º9l 7ÃAÃAáAäAìABBBB0B:B$ è–è–þ–8—N—\—? X\þÝþÝÞ Þ Þ@ éíŽçŽç˜ç«ç°çA áå°�°�Ä�Ö�Þ�B(6<ООݞòžŸ+ŸC0�‰ÁÁ(Á+Á+Á4ÁEÁHÁPÁDHª¸ŒŒŒ8ŒBŒIŒIŒhŒmŒoŒoŒyŒEÄ L’¾’¾¢¾³¾µ¾Á¾ƾä¾ä¾í¾¿¿¿*¿6¿B¿R¿W¿\¿\¿c¿j¿s¿u¿u¿|¿‡¿¦¿¦¿¶¿½¿Æ¿׿׿׿â¿é¿î¿õ¿ø¿ÀFXºÌZ©Z©|©€©†©‰©”©”©¥©²©¼©¿©©È©Ö©G¨Cišš+š0š:šDšNšZšZšbš‹š”š™š¢š¥šªšªššךښݚãšêšîš›!›)›+›6›6›;›;›J›Z›H0—Ÿ1à1àGàSà~à€à€àˆàIDÒ½Ò½Û½ã½ã½ð½¾ +¾¾¾!¾#¾#¾(¾JL`—`—p—~—Ž—‘—¼—à—ñ—6˜:˜B˜KØ9ÂwÂwÜwãwçwëwöwxx)x5x8xAxLxcxhxqxtx~x†x‰xŒx x·x¿xÖxÝxæxéxëxûxþxyyyy"y%yEyLy^yL<ðû@Ž@ŽVŽXŽfŽƒŽ‡Ž—Ž¤ŽM �…áÖáÖûÖ ××NH -¦é¦éºé¼éÃéÎé÷éüéêêêê$êO@VbzKzKŠK—KžK¬K³KºKÃKPHâðÆÆàíý"<?IQP‘U‘U¥UÇUÇUÓUÞUâUéUôUøUVV VRtuŽZvZvbvnv„v�v�v«vÊvävùvþvw +w +w wS ¿ÃË\Ë\Ô\æ\Tt/©©´ÃÒßú:Xi‰œ­¶ÃÚõ +&'+Uh�—Ã)Ã)Ë)é)ú) +**5*F*Y*`*q*‰*‹*‹*ž*¯*Ç*É*É*Ë*V0$,SS[qvŠ•ž¨W@ ªÁªÁ³Á»ÁÄÁØÁâÁçÁóÁùÁûÁûÁÂX4ÊÓ{c{c™cµcÌcØcÞcäcëc +dY,¢©yMyM‚MŸM±M±M¶MZ<R]1ú1úCúSúsú’ú˜úšúšú ú[`ÙöÙöáöðöüö÷!÷,÷5÷=÷?÷Q÷c÷j÷j÷|÷}÷�÷\TDU5@Kf�šµ¼ÃÎÞïö]8$“.“.œ.¦.®.».½.Ê.Ê.Í. \ No newline at end of file diff --git a/Kernel/Kernel.PRJ b/Kernel/Kernel.PRJ index 2fd2247..f7aa8fc 100644 --- a/Kernel/Kernel.PRJ +++ b/Kernel/Kernel.PRJ @@ -52,7 +52,7 @@ #include "MultiProc" #include "EdLite" #include "BlkDev/MakeBlkDev" -#include "PSect" +#include "FunSeg" #include "KEnd" #exe {KernelCfgDel(kernel_cfg);}; diff --git a/Kernel/KernelA.HPP b/Kernel/KernelA.HPP index 375aeed..aad3238 100644 --- a/Kernel/KernelA.HPP +++ b/Kernel/KernelA.HPP @@ -926,8 +926,8 @@ public class CHashGlblVar:CHashSrcSym #define DOCT_HEX_ED 33 #define DOCT_TREE 34 #define DOCT_SPRITE 35 -#define DOCT_INS_BINARY 36 -#define DOCT_INS_BINARY_SIZE 37 +#define DOCT_INS_BIN 36 +#define DOCT_INS_BIN_SIZE 37 #define DOCT_SONG 38 #define DOCT_HIGHLIGHT 39 #define DOCT_HTML_CODE 40 @@ -948,7 +948,7 @@ public class CHashGlblVar:CHashSrcSym #define DOCEt_UNDERLINE ATTRf_UNDERLINE #define DOCG_DBL_BUF_FLAGS (DOCF_OVERSTRIKE|DOCF_PLAIN_TEXT|\ - DOCF_PLAIN_TEXT_WITH_TABS|DOCF_MIN_SIZE|DOCF_NO_CURSOR|\ + DOCF_PLAIN_TEXT_TABS|DOCF_MIN_SIZE|DOCF_NO_CURSOR|\ DOCF_FORM|DOCF_DBL_DOLLARS|DOCF_DONT_SWAP_OUT|\ DOCF_DO_FULL_REFRESH|DOCF_BORDER_DOC|DOCF_HIDE_CURSOR|\ DOCF_CARRIAGE_RETURN) @@ -1110,10 +1110,7 @@ public class CDocBin #define DOCSS_COMMENT 3 #define DOCSS_CPP_Z_COMMENT 4 -#define TERM_ATTR_TEXT WHITE<<4+BLUE -#define TERM_ATTR_BORDER WHITE<<4+LTBLUE #define DOC_ATTR_DFT_TEXT WHITE<<4+BLACK - #define DOC_COLOR_ALT_TEXT LTGRAY #define DOC_COLOR_LINK RED #define DOC_COLOR_MACRO LTBLUE @@ -1234,7 +1231,7 @@ class CEdFileName // DOC header flags #define DOCF_PLAIN_TEXT 0x1 -#define DOCF_PLAIN_TEXT_WITH_TABS 0x2 //has '\t', not DOCT_TAB +#define DOCF_PLAIN_TEXT_TABS 0x2 //has '\t', not DOCT_TAB #define DOCF_NO_CURSOR 0x4 #define DOCF_CARRIAGE_RETURN 0x8 #define DOCF_DBL_DOLLARS 0x10 @@ -1269,7 +1266,7 @@ class CEdFileName #define DOCF_UNDO_DIRTY 0x1000000000 #define DOCf_PLAIN_TEXT 0 -#define DOCf_PLAIN_TEXT_WITH_TABS 1 //has '\t', not DOCT_TAB +#define DOCf_PLAIN_TEXT_TABS 1 //has '\t', not DOCT_TAB #define DOCf_NO_CURSOR 2 #define DOCf_CARRIAGE_RETURN 3 #define DOCf_DBL_DOLLARS 4 @@ -1322,7 +1319,6 @@ class CDocUndo #define DOC_RECALC_FIND_CURSOR 1 #define DOC_RECALC_TO_SCREEN 2 - public class CDoc //Linked Text File header {//See $LK,"Doc",A="HI:Doc"$ for documentation. CDocEntryBase root; @@ -1503,19 +1499,19 @@ public class CAutoCompleteDictGlbls #help_index "Compiler/Directive" //Compiler $LK,"Option",A="MN:Option"$()s //You might need to do #exe {Option();} -//Note: The #exe statement is lexed-ahead, +//Note: The #exe stmt is lexed-ahead, //so it takes effect earlier than you might expect. #define OPTf_ECHO 0x00 #define OPTf_TRACE 0x01 -#define OPTf_WARN_UNUSED_VAR 0x10 //Applied to funs, not statements +#define OPTf_WARN_UNUSED_VAR 0x10 //Applied to funs, not stmts #define OPTf_WARN_PAREN 0x11 //Warn unnecessary parens -#define OPTf_WARN_DUP_TYPES 0x12 //Warn dup local var type statements +#define OPTf_WARN_DUP_TYPES 0x12 //Warn dup local var type stmts #define OPTf_EXTERNS_TO_IMPORTS 0x20 #define OPTf_KEEP_PRIVATE 0x21 -#define OPTf_NO_REG_VAR 0x22 //Applied to funs, not statements +#define OPTf_NO_REG_VAR 0x22 //Applied to funs, not stmts #define OPTf_GLBLS_ON_DATA_HEAP 0x23 //Disable 10-byte float consts for ã,log2_10,log10_2,loge_2 -#define OPTf_NO_BUILTIN_CONST 0x24 //Applied to funs, not statements +#define OPTf_NO_BUILTIN_CONST 0x24 //Applied to funs, not stmts #define OPTf_USE_IMM64 0x25 //Not completely implemented #define OPTF_ECHO (1<drv_let directly in case a drive has been remapped. //Use $LK,"Drv2Let",A="MN:Drv2Let"$(). I64 locked_flags; - U32 type, //Bit31 is used as a disable, since it will be unknown - dv_signature; - U8 drv_let,text_attr,pad[6]; + U32 dv_signature; + U8 drv_let,pad; + U16 fs_type; I64 base_offset, size, file_system_info_sect, @@ -3793,16 +3790,16 @@ public class CSndGlbls Bool record; }; -#help_index "Debugging/PSect" -#define PSECT_CACHE_SIZE 256 -class CPSectCache +#help_index "Debugging/FunSeg" +#define FUN_SEG_CACHE_SIZE 256 +class CFunSegCache { I64 base,limit; F64 time_stamp; - U8 str[1]; //PSECT_CACHE_STR_LEN + U8 str[1]; //FUN_SEG_CACHE_STR_LEN $$=64; }; -#define PSECT_CACHE_STR_LEN (sizeof(CPSectCache)-offset(CPSectCache.str)) +#define FUN_SEG_CACHE_STR_LEN (sizeof(CFunSegCache)-offset(CFunSegCache.str)) #help_index "Debugging" class CMPCrash @@ -3822,8 +3819,8 @@ public class CDbgGlbls CMPCrash *mp_crash; U8 *int_fault_code, *fix_file_line; - CPSectCache *psect_cache; - I64 psect_cache_index; + CFunSegCache *fun_seg_cache; + I64 fun_seg_cache_index; }; #help_index "Boot" diff --git a/Kernel/KernelB.HPP b/Kernel/KernelB.HPP index f465a6b..7dcae59 100644 --- a/Kernel/KernelB.HPP +++ b/Kernel/KernelB.HPP @@ -25,13 +25,13 @@ public _intern IC_LBTR Bool LBtr( public _intern IC_LBTS Bool LBts( U8 *bit_field,I64 bit); //Locked bit test and set to one. public _extern _BEQU Bool BEqu( - U8 *bit_field,I64 bit,Bool val);//Set bit equal to val. + U8 *bit_field,I64 bit,Bool val);//Set bit equ to val. public _extern _BIT_FIELD_EXTRACT_U32 U32 BFieldExtU32( U8 *bit_field,I64 bit,I64 size); //Extract U32 from bit field. public _extern _BIT_FIELD_OR_U32 U0 BFieldOrU32( U8 *bit_field,I64 bit,U32 pattern); //Or U32 into bit field. public _extern _LBEQU Bool LBEqu( - U8 *bit_field,I64 bit,Bool val); //Locked Set bit equal to val. + U8 *bit_field,I64 bit,Bool val); //Locked Set bit equ to val. #help_index "Boot" _extern SYS_BOOT_BASE U32 sys_boot_base; @@ -240,7 +240,7 @@ _extern SYS_SEMAS CSema sys_semas[NUM_SYS_SEMAS]; public _intern IC_GS CCPU *Gs(); //GS points to current $LK,"CCPU",A="MN:CCPU"$. #help_index "PCI" -public _extern SYS_PCI_BUSSES U16 sys_pci_busses; //Number of PCI busses. +public _extern SYS_PCI_BUSES U16 sys_pci_busses; //Number of PCI buses. #help_index "Processor" public _intern IC_CARRY I64 Carry(); //See $LK,"::/Demo/Carry.CPP"$ diff --git a/Kernel/KernelC.HPP b/Kernel/KernelC.HPP index 8a6b9f9..fa5577b 100644 --- a/Kernel/KernelC.HPP +++ b/Kernel/KernelC.HPP @@ -203,15 +203,15 @@ public extern U0 Dr(CTask *task=NULL); public extern U0 StkRep(CTask *task=NULL); extern I64 *TaskRegAddr(CTask *task,I64 reg_num); -#help_index "Debugging/PSect" -#help_file "::/Doc/DbgPSect" +#help_index "Debugging/FunSeg" +#help_file "::/Doc/DbgFunSeg" public extern Bool PutSrcLink(U8 *addr,I64 cnt=1,U8 *buf=NULL); public extern U8 *SrcEdLink(U8 *addr,I64 cnt=1,CTask *mem_task=NULL); public extern U8 *SrcFileName(U8 *addr,I64 cnt=1,CTask *mem_task=NULL); public extern I64 SrcLineNum(U8 *addr,I64 cnt=1); -#help_index "Debugging/PSect;Hash/System" -public extern CHash *PSectFind(U8 *addr,I64 *_offset); +#help_index "Debugging/FunSeg;Hash/System" +public extern CHash *FunSegFind(U8 *addr,I64 *_offset); #help_index "Debugging/Raw Output" public extern Bool IsRaw(); @@ -292,12 +292,12 @@ public extern U8 *CurDir(CTask *task=NULL,CTask *mem_task=NULL); public extern U8 *DftExt(U8 *filename,U8 *extension); public extern U8 *DirFile(U8 *dirname,U8 *name=NULL,U8 *_extension=NULL); public extern U8 *DirNameAbs(U8 *dirname); -public extern Bool DrvIsWritable(U8 drv_let=0); +public extern CBlkDev *DrvIsWritable(U8 drv_let=0,Bool except=FALSE); public extern U8 *FileExtDot(U8 *src); public extern U8 *FileExtRem(U8 *src,U8 *dst=NULL); public extern U8 *FileNameAbs(U8 *filename,I64 fuf_flags=0); public extern Bool FileNameChk(U8 *filename); -public extern Bool FilesFindMatch(U8 *test_filename, +public extern Bool FilesFindMatch(U8 *_test_name, U8 *files_find_mask,I64 fuf_flags=0); public extern Bool IsDir(U8 *dir_name); public extern Bool IsDotC(U8 *filename); @@ -320,7 +320,7 @@ extern I64 FileAttr(U8 *name,I64 old_attr=0); #help_index "File/Low Level" #help_file "::/Doc/FileLowLevel" -public extern U0 BlkDevChk(CBlkDev *bd); +public extern CBlkDev *BlkDevChk(CBlkDev *bd,Bool except=TRUE); public extern Bool BlkDevLock(CBlkDev *bd); public extern CBlkDev *BlkDevNextFree(U8 first_drv_let,I64 type); public extern Bool BlkDevUnlock(CBlkDev *bd,Bool rst=FALSE); @@ -331,17 +331,19 @@ public extern I64 ClustersAlloc(CDrv *dv,I64 c=0, I64 cnt=1,Bool contiguous=FALSE); extern Bool CopySingle(U8 *f1,U8 *f2); //Just one file public extern U8 Drv2Let(CDrv *dv=NULL); -public extern U0 DrvChk(CDrv *dv); +public extern CDrv *DrvChk(CDrv *dv,Bool except=TRUE); public extern Bool DrvLock(CDrv *dv); public extern CDrv *DrvMakeFree(U8 drv_let); public extern U8 *DrvModelNum(U8 drv_let=0); public extern CDrv *DrvNextFree(U8 first_drv_let='C'); public extern U8 *DrvSerialNum(U8 drv_let=0); +public extern U8 DrvTextAttrGet(U8 drv_let=0); public extern Bool DrvUnlock(CDrv *dv,Bool rst=FALSE); public extern U0 DrvsRelease(); extern U0 FAT32FreeClusters(CDrv *dv,I64 c); -public extern CBlkDev *Let2BlkDev(U8 drv_let=0); -public extern CDrv *Let2Drv(U8 drv_let=0); +public extern CBlkDev *Let2BlkDev(U8 drv_let=0,Bool except=TRUE); +public extern I64 Let2BlkDevType(U8 drv_let=0); +public extern CDrv *Let2Drv(U8 drv_let=0,Bool except=TRUE); extern I64 Name2DirCluster(CDrv *dv,U8 *dirname); extern I64 Name2ParentDirCluster(CDrv *dv,U8 *dirname); public extern Bool RBlks(CDrv *dv,U8 *buf, I64 blk, I64 cnt); @@ -457,7 +459,7 @@ public extern Bool DrvEnable(U8 drv_let,Bool val); #help_index "Install;File/Cmd Line (Typically);Cmd Line (Typically);" public extern U0 Fmt(U8 drv_let,Bool quick=TRUE, - Bool confirm=TRUE,I64 type=DVT_FAT32); + Bool confirm=TRUE,I64 type=FSt_FAT32); #help_index "Install;Memory/BlkPool" public extern I64 Scale2Mem(I64 min,I64 max,I64 limit=2*1024*1024*1024); @@ -472,7 +474,7 @@ public extern CKeyDevEntry *KeyDevAdd(Bool (*fp_put_key)(I64 ch,I64 sc), public extern U0 KeyDevRem(CKeyDevEntry *tempp); extern CKeyDevGlbls keydev; extern CSrvCmd sys_macro_root; -extern CTask *sys_macro_util_task; +extern CTask *sys_macro_task; #help_index "Keyboard Devices;Char/Input;StdIn" extern U8 *(*fp_getstr2)(I64 flags=0); //GetStr $LK,"Flags",A="MN:GSF_SHIFT_ESC_EXIT"$ diff --git a/Kernel/SerialDev/Keyboard.CPP b/Kernel/SerialDev/Keyboard.CPP index 913545a..1f4511a 100644 --- a/Kernel/SerialDev/Keyboard.CPP +++ b/Kernel/SerialDev/Keyboard.CPP @@ -49,7 +49,7 @@ U0 KbdCmdFlush() InU8(KBD_PORT); } -U0 KbdSetLEDs(I64 sc) +U0 KbdLEDsSet(I64 sc) { U8 v=0; BEqu(&v,0,Bt(&sc,SCf_SCROLL)); @@ -378,7 +378,7 @@ U0 KbdBuildSC(U8 raw_byte,Bool in_irq,U8 *_last_raw_byte,I64 *_last_sc) } } if (set_LEDs && !in_irq) - KbdSetLEDs(sc); + KbdLEDsSet(sc); *_last_sc=sc; } @@ -426,7 +426,7 @@ U0 KbdInit() KbdCmdSend(KBD_CTRL,0xAE); //Enable Keyboard KbdCmdSend(KBD_PORT,0xF0); KbdCmdSend(KBD_PORT,0x02); - KbdSetLEDs(kbd.scan_code); + KbdLEDsSet(kbd.scan_code); } catch { KbdCmdFlush; Fs->catch_except=TRUE; diff --git a/Kernel/SrvCmd.CPP b/Kernel/SrvCmd.CPP index e747c0f..76aac77 100644 --- a/Kernel/SrvCmd.CPP +++ b/Kernel/SrvCmd.CPP @@ -133,7 +133,7 @@ CSrvCmd *TaskMsg(CTask *_srv,CTask *master,I64 msg_code,I64 a1,I64 a2,I64 flags) tempc->flags=flags; PUSHFD if (Bt(&sys_semas[SYS_SEMA_RECORD_MACRO],0) && - srv!=sys_macro_util_task && msg_code==MSG_KEY_DOWN) { + srv!=sys_macro_task && msg_code==MSG_KEY_DOWN) { tempc1=AMAllocIdentical(tempc); CLI QueIns(tempc1,sys_macro_root.last); diff --git a/Kernel/StrA.CPP b/Kernel/StrA.CPP index 5b1af8e..7642d48 100644 --- a/Kernel/StrA.CPP +++ b/Kernel/StrA.CPP @@ -522,7 +522,7 @@ I64 Spaces2Tabs(U8 *dst,U8 *src) } U8 *StrUtil(U8 *_src,I64 flags) -{//See $LK,"flags",A="MN:SUF_REM_SPACES"$ for all the options. +{//Modifies in place. See $LK,"flags",A="MN:SUF_REM_SPACES"$ for all the options. U8 *src=_src,*dst=_src; I64 ch; diff --git a/Kernel/StrPrint.CPP b/Kernel/StrPrint.CPP index 7547ca4..ee45d90 100644 --- a/Kernel/StrPrint.CPP +++ b/Kernel/StrPrint.CPP @@ -224,10 +224,11 @@ the decimal point are stored in 64-bits. Use exponentiated forms to avoid this. */ - I64 i,j,l,ch,k,k0,n,n0,len,dec_len,flags, + I64 i,j,l,ch,k,k0,n,n0,len,dec_len,flags,old_flags, aux_fmt_num,comma_cnt,comma_fmt_cnt,cur_arg=0; U64 m; F64 d,d1; + CDoc *doc; U8 *ptr,**_buf,*buf,**_dst,temp_buf[TEMP_BUF_LEN],temp_buf2[TEMP_BUF_LEN*2]; if (!fmt) @@ -334,7 +335,14 @@ to avoid this. case 'F': if (cur_arg>=argc) throw('StrPrint'); - ptr=FileRead(argv[cur_arg++]); + if (flags&SPF_DOLLAR) { + doc=argv[cur_arg++]; + old_flags=doc->flags; + doc->flags|=DOCF_NO_CURSOR; + ptr=DocSave(doc); + doc->flags=old_flags; + } else + ptr=FileRead(argv[cur_arg++]); break; case 'Q': if (cur_arg>=argc) @@ -417,18 +425,18 @@ to avoid this. if (cur_arg>=argc) throw('StrPrint'); if (flags&SPF_TRUNCATE) - StrPrintPSect(temp_buf,argv[cur_arg++],len); + StrPrintFunSeg(temp_buf,argv[cur_arg++],len); else - StrPrintPSect(temp_buf,argv[cur_arg++],0); + StrPrintFunSeg(temp_buf,argv[cur_arg++],0); OutStr(temp_buf,_buf,_dst,len,flags); break; case 'P': if (cur_arg>=argc) throw('StrPrint'); if (flags&SPF_TRUNCATE) - StrPrintPSect(temp_buf,argv[cur_arg],len); + StrPrintFunSeg(temp_buf,argv[cur_arg],len); else - StrPrintPSect(temp_buf,argv[cur_arg],0); + StrPrintFunSeg(temp_buf,argv[cur_arg],0); if (!IsRaw || !_buf) { StrPrint(temp_buf2,"$$LK,\"%s\",A=\"AD:0x%X\"$$", temp_buf,argv[cur_arg]); diff --git a/Misc/OSInstall.CPP b/Misc/OSInstall.CPP index 9e43bed..5f5e325 100644 --- a/Misc/OSInstall.CPP +++ b/Misc/OSInstall.CPP @@ -8,36 +8,28 @@ Bool VMPrtDsk(CTask *task,CATARep *ata_drv) return FALSE; } -U0 VMInstallBoot(CTask *task,U8 dvd_drv,U8 drv, +U0 VMInstallBoot(CTask *task,U8 dvd_drv,U8 drv_let, CATARep *ata_drv,CATARep *atapi_drv) { U8 *st1,*st2; - st1=MStrPrint("%C:/",dvd_drv); - st2=MStrPrint("%C:/",drv); + st1=MStrPrint("%C:/",dvd_drv); st2=MStrPrint("%C:/",drv_let); CopyTree(st1,st2); - Free(st1); - Free(st2); + Free(st1); Free(st2); - st1=MStrPrint("%C:/Home",drv); + st1=MStrPrint("%C:/Home",drv_let); MkDir(st1); Copy("::/Misc/DoDistro.CPP.Z",st1); Copy("::/MakeHome.CPP.Z",st1); Free(st1); - XTalkWait(task, - "MakeOSDrvBootInstall('%C');\n" - "\nB\n0x20000\n",drv); - + XTalkWait(task,"MakeOSDrvBootInstall('%C');\n" + "\nB\n0x20000\n",drv_let); if (ata_drv) XTalkWait(task,"Cp%d\n",ata_drv->num); if (atapi_drv) XTalkWait(task,"Tp%d\n",atapi_drv->num); - - XTalkWait(task, - "\n" //Exit Drives - "\n" //Dsk Cache - "\n"); //Options + XTalkWait(task,"\n\n\n"); //Exit Drives,Dsk Cache,Options } U0 VMInstallWiz() @@ -49,6 +41,10 @@ U0 VMInstallWiz() task=User; TaskWait(task); + task->border_src=BDS_CONST; + task->border_attr=LTGRAY<<4+DrvTextAttrGet(':')&15; + task->text_attr =LTGRAY<<4+BLUE; + task->win_inhibit=WIG_TASK_DFT-WIF_SELF_BORDER; WinHorz(Fs->win_left,Fs->win_right,task); WinVert(Fs->win_top,(Fs->win_top+Fs->win_bottom)>>2-1,task); WinVert(task->win_bottom+3,Fs->win_bottom); @@ -59,18 +55,17 @@ U0 VMInstallWiz() if (VMPrtDsk(task,ata_drv)) { VMInstallBoot(task,blkdev.boot_drv_let,'C',ata_drv,atapi_drv); VMInstallBoot(task,blkdev.boot_drv_let,'D',ata_drv,atapi_drv); - MasterBootIntall('C'); + MasterBootInstall('C'); } LinkedLstDel(root); - WinVert(task->win_top,Fs->win_bottom); Kill(task); } U0 RegularInstallWiz() { - I64 unit; - U8 *base0,*base1,*ms,*dst,*st1,*st2,*new_home_str; + I64 unit,drv_let; + U8 *st,*base0,*base1,*st1,*st2,*new_home_str; CATARep *root=NULL,*tempha; I64 ch,num_hints; CTask *task; @@ -80,11 +75,15 @@ U0 RegularInstallWiz() task=User; TaskWait(task); + task->border_src=BDS_CONST; + task->border_attr=LTGRAY<<4+DrvTextAttrGet(':')&15; + task->text_attr =LTGRAY<<4+BLUE; + task->win_inhibit=WIG_TASK_DFT-WIF_SELF_BORDER; WinHorz(Fs->win_left,Fs->win_right,task); WinVert(Fs->win_top,(Fs->win_top+Fs->win_bottom)>>2-1,task); WinVert(task->win_bottom+3,Fs->win_bottom); WinToTop(Fs); - XTalk(task,"Mount;\nC "); + XTalk(task,"Mount;\nCp"); num_hints=ATARep(FALSE,,&root); "\nInclude '$$PURPLE$$0x$$FG$$' for hexidecimal numbers.\n\n"; @@ -99,8 +98,9 @@ U0 RegularInstallWiz() Free(base0); base0=MStrPrint("0x%X",tempha->base0); base1=MStrPrint("0x%X",tempha->base1); - ms =MStrPrint("0x%X",tempha->unit); - unit=Str2I64(ms); + st =MStrPrint("0x%X",tempha->unit); + unit=Str2I64(st); + Free(st); } else { while (TRUE) { base1=GetStr("Hard Drive I/O Port Base1 : "); @@ -108,75 +108,61 @@ U0 RegularInstallWiz() break; Free(base1); } - while (TRUE) { - ms =GetStr("Unit--$$PURPLE$$0$$FG$$=Master or $$PURPLE$$1$$FG$$=Slave: ","0"); - unit=Str2I64(ms); - if (0<=unit<=1) - break; - } + do { + st =GetStr("Unit--$$PURPLE$$0$$FG$$=Master or $$PURPLE$$1$$FG$$=Slave: ","0"); + unit=Str2I64(st); + Free(st); + } while (!(0<=unit<=1)); } LinkedLstDel(root); XTalkWait(task,"%s\n%s\n%C\n",base0,base1,'0'+unit); DrvRep; - while (TRUE) { - dst=GetStr("\nDestination Partition Letter: "); - if ('A'<=ToUpper(*dst)<='Z') - break; - Free(dst); - } - + do { + st=GetStr("\nDestination Partition Letter: "); + drv_let=ToUpper(*st); + Free(st); + } while (!('A'<=drv_let<='Z')); '\n'; st1=MStrPrint("%C:/",blkdev.boot_drv_let); - st2=MStrPrint("%C:/",*dst); + st2=MStrPrint("%C:/",drv_let); - "$$RED$$Format %C Partition?$$FG$$\n",*dst; + "$$RED$$Format %C Partition?$$FG$$\n",drv_let; if (YorN) { '\n'; - while (TRUE) { + do { "$$PURPLE$$1$$FG$$) Use FAT32\n" "$$PURPLE$$2$$FG$$) Use RedSea\n" "\nFile System Type: "; ch=GetChar; '\n'; - if ('1'<=ch<='2') - break; - } + } while (!('1'<=ch<='2')); if (ch=='1') - Fmt(*dst,,FALSE,DVT_FAT32); + Fmt(drv_let,,FALSE,FSt_FAT32); else - Fmt(*dst,,FALSE,DVT_REDSEA); + Fmt(drv_let,,FALSE,FSt_REDSEA); } CopyTree(st1,st2); - st2=MStrPrint("%C:/Temp",*dst); + st2=MStrPrint("%C:/Temp",drv_let); MkDir(st2); Free(st2); - new_home_str=MStrPrint("%C:/Home",*dst); + new_home_str=MStrPrint("%C:/Home",drv_let); MkDir(new_home_str); Copy("::/Misc/DoDistro.CPP.Z",new_home_str); Copy("::/MakeHome.CPP.Z",new_home_str); - XTalkWait(task, - "MakeOSDrvBootInstall('%C');\n" + XTalkWait(task,"MakeOSDrvBootInstall('%C');\n" "\nB\n0x20000\n" - "C" - "p" - "%s\n" - "%s\n" - "%C" - "\n" //Exit Drives - "\n" //Dsk Cache - "\n", //Options - *dst,base0,base1,'0'+unit); + "Cs%s\n%s\n%C" + "\n\n\n", //Exit Drives,Dsk Cache,Options + drv_let,base0,base1,'0'+unit); "$$RED$$Install Master Boot loader?$$FG$$"; if (YorN) { '\n'; - MasterBootIntall(*dst); + MasterBootInstall(drv_let); } Free(new_home_str); Free(base0); Free(base1); - Free(ms); - Free(dst); WinVert(task->win_top,Fs->win_bottom); Kill(task); diff --git a/Misc/OSTestSuite.CPP b/Misc/OSTestSuite.CPP index dd05cfa..c8264f7 100644 --- a/Misc/OSTestSuite.CPP +++ b/Misc/OSTestSuite.CPP @@ -6,7 +6,7 @@ U0 TSStart() U0 TS() { progress4=ts_num++; - progress4_max=164; + progress4_max=167; *progress4_desc=0; } U0 TSEnd() @@ -759,6 +759,43 @@ U0 DoCtrlR1() XTalk(task,"\nExit;\n"); } +U0 DoF2Macro() +{ + I64 i; + U8 *ptr="\"Boo!\\n\";\n"; + CTask *task=User; + while (TaskValidate(sys_macro_task)) + Yield; + PostMsgWait(task,MSG_KEY_DOWN_UP,0,SC_F2); + while (!TaskValidate(sys_macro_task)) + Yield; + TaskWait(sys_macro_task); + + PostMsgWait(sys_macro_task,MSG_KEY_DOWN_UP,0,SC_CURSOR_RIGHT|SCF_CTRL); + PostMsgWait(sys_macro_task,MSG_KEY_DOWN_UP,0,SC_CURSOR_DOWN); + PostMsgWait(sys_macro_task,MSG_KEY_DOWN_UP,0,SC_CURSOR_RIGHT); + PostMsgWait(sys_macro_task,MSG_KEY_DOWN_UP,CH_SPACE,0); //Press RECORD + while (!Bt(&sys_semas[SYS_SEMA_RECORD_MACRO],0)) + Yield; + + while (*ptr) + PostMsgWait(task,MSG_KEY_DOWN,*ptr++,0); + + PostMsgWait(sys_macro_task,MSG_KEY_DOWN_UP,0,SC_CURSOR_DOWN); + PostMsgWait(sys_macro_task,MSG_KEY_DOWN_UP,0,SC_CURSOR_DOWN); + PostMsgWait(sys_macro_task,MSG_KEY_DOWN_UP,CH_SPACE,0); //Press STOP + + for (i=0;i<10;i++) + PostMsgWait(task,MSG_KEY_DOWN_UP,0,SC_F2|SCF_SHIFT); + + PostMsg(sys_macro_task,MSG_KEY_DOWN_UP,CH_SHIFT_ESC,0); + while (TaskValidate(sys_macro_task)) + Yield; + + Sleep(1000); + XTalk(task,"\nExit;\n"); +} + /* U0 DoTicTacToe() { @@ -1833,6 +1870,15 @@ U0 DoSortFile() XTalk(task,"Exit;\n"); } +U0 DoToHtmlToTXT() +{ + CTask *task=User; + XTalkWait(task,"#include \"::/Demo/ToHtmlToTXTExample/HtmlGen\";\n"); + XTalkWait(task,"#include \"::/Demo/ToHtmlToTXTExample/TXTGen\";\n"); + Sleep(750); + XTalk(task,"Exit;\n"); +} + /* U0 Do() { @@ -2210,14 +2256,18 @@ U0 DoReps() TS; XTalkWait(task,"MemRep;Sleep(750);\n"); TS; XTalkWait(task,"ZipRep;Sleep(750);\n"); TS; XTalkWait(task,"ProfRep;Sleep(750);\n"); - TS; XTalkWait(task,"HeapLogRep; HeapLog(OFF);Sleep(750);\n"); - TS; XTalkWait(task,"ChkDsk;Sleep(750);\n"); - TS; XTalkWait(task,"DrvView;\n"); - Sleep(750); - PostMsgWait(task,MSG_KEY_DOWN_UP,CH_SPACE,0); - XTalkWait(task,"DskView;\n"); - Sleep(250); //Short because ATARep takes time. - PostMsgWait(task,MSG_KEY_DOWN_UP,CH_SPACE,0); + TS; XTalkWait(task,"HeapLogSizeRep;Sleep(750);\n"); + TS; if (DrvIsWritable(':')) XTalkWait(task,"ChkDsk;Sleep(750);\n"); + TS; if (DrvIsWritable(':')) { + XTalkWait(task,"DrvView;\n"); + Sleep(750); + PostMsgWait(task,MSG_KEY_DOWN_UP,CH_SPACE,0); + } + TS; if (DrvIsWritable(':')) { + XTalkWait(task,"DskView;\n"); + Sleep(250); //Short because ATARep takes time. + PostMsgWait(task,MSG_KEY_DOWN_UP,CH_SPACE,0); + } TS; XTalkWait(task,"ATARep;\npSleep(750);\n"); TS; XTalkWait(task,"HashDepthRep(adam_task->hash_table);Sleep(750);\n"); TS; XTalkWait(task,"Who;Sleep(750);\n"); @@ -2317,6 +2367,7 @@ U0 OSTestSuite() TS; DoFontEd; TS; DoLattice; TS; DoCtrlR1; + TS; DoF2Macro; TS; DoSubIntAccess; TS; DoDemoDoc; TS; DoTreeDemo; @@ -2351,6 +2402,7 @@ U0 OSTestSuite() TS; if (DrvIsWritable(':')) DoWebLog; TS; if (DrvIsWritable(':')) DoReverseFile; TS; if (DrvIsWritable(':')) DoSortFile; + TS; if (DrvIsWritable(':')) DoToHtmlToTXT; TS; if (DrvIsWritable(':')) DoRegistryDemo; TS; DoDefine; TS; DoGlblVars; @@ -2360,7 +2412,7 @@ U0 OSTestSuite() TS; DoData; TS; DoCallBack; TS; DoClassMeta; - TS; DoNumBible; + TS; if (DrvIsWritable(':')) DoNumBible; TS; DoForm; TS; DoClickCallBack; TS; DoMenuButton; diff --git a/Misc/Tour/Tour.AUT b/Misc/Tour/Tour.AUT index 35976bd..419b58f 100644 --- a/Misc/Tour/Tour.AUT +++ b/Misc/Tour/Tour.AUT @@ -10,8 +10,9 @@ U0 TourPutTask() WinVert(TEXT_ROWS/2+5,TEXT_ROWS-7); LBts(&Fs->display_flags,DISPLAYf_WIN_ON_TOP); WinToTop; - Fs->text_attr=Fs->border_attr=LTGRAY<<4+BLUE; Fs->border_src=BDS_CONST; + Fs->border_attr=LTGRAY<<4+DrvTextAttrGet(':')&15; + Fs->text_attr =LTGRAY<<4+BLUE; Fs->win_inhibit=WIG_TASK_DFT-WIF_SELF_BORDER-WIF_SELF_IP_L -WIF_SELF_IP_R-WIG_DBL_CLICK; doc=DocPut; diff --git a/Misc/Tour/Tour3.AUT b/Misc/Tour/Tour3.AUT index e43e1dd..98f7f99 100644 --- a/Misc/Tour/Tour3.AUT +++ b/Misc/Tour/Tour3.AUT @@ -31,10 +31,10 @@ Msg(MSG_KEY_DOWN_UP,0,SC_CURSOR_DOWN|SCF_CTRL); TourPut( "This is a first-person-shooter.\n\n" "There is no \"$$GREEN$$main()$$FG$$\" function in TempleOS " -"programs. Any program statements outside " +"programs. Any program stmts outside " "functions get executed when you $$GREEN$$#include$$FG$$ " "them at the command line.\n\n" -"The \"$$GREEN$$CastleFrankenstein;$$FG$$\" statement at the " +"The \"$$GREEN$$CastleFrankenstein;$$FG$$\" stmt at the " "bottom will run the program when we " "$$GREEN$$#include$$FG$$ it.\n",TRUE); diff --git a/Misc/Tour/Tour6.AUT b/Misc/Tour/Tour6.AUT index f66da3c..dafa500 100644 --- a/Misc/Tour/Tour6.AUT +++ b/Misc/Tour/Tour6.AUT @@ -1,4 +1,4 @@ -PopUp("ACInit(\"::/*;~*Bible.TXT*\");"); +PopUp("ACInit(\"::/*;~*/Bible.TXT*\");"); AutoComplete(ON); Sleep(3500); diff --git a/StartOS.CPP b/StartOS.CPP index 22f0b5e..0915c3f 100644 --- a/StartOS.CPP +++ b/StartOS.CPP @@ -17,7 +17,7 @@ HashTablePurge(adam_task->hash_table); #help_index "Misc" //Use Dbg("Type 'G;'"); to debug before window mgr is running. -public F64 os_version=4.01;//Operating system version. +public F64 os_version=4.02;//Operating system version. #include "/Adam/MakeAdam"