// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXBuildFile section */
		A503919E1DB7E643000CDE6B /* XTGameInputEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = A503919D1DB7E643000CDE6B /* XTGameInputEvent.m */; };
		A50DAE051A044A5C0085ADF3 /* XTFileNameHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = A50DAE041A044A5C0085ADF3 /* XTFileNameHelper.m */; };
		A50E79E01900ABE0004D5287 /* XTHtmlTagH1.m in Sources */ = {isa = PBXBuildFile; fileRef = A50E79DF1900ABE0004D5287 /* XTHtmlTagH1.m */; };
		A50E79E31900AD30004D5287 /* XTHtmlTagH3.m in Sources */ = {isa = PBXBuildFile; fileRef = A50E79E21900AD30004D5287 /* XTHtmlTagH3.m */; };
		A50E79E61900ADC3004D5287 /* XTHtmlTagH4.m in Sources */ = {isa = PBXBuildFile; fileRef = A50E79E51900ADC3004D5287 /* XTHtmlTagH4.m */; };
		A5161E641943D2FD00FFEAE5 /* XTHtmlTagBanner.m in Sources */ = {isa = PBXBuildFile; fileRef = A5161E631943D2FD00FFEAE5 /* XTHtmlTagBanner.m */; };
		A51E0CB1195B4F15002E1B29 /* XTCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = A51E0CB0195B4F15002E1B29 /* XTCommandHistory.m */; };
		A51E0CB3195B7D47002E1B29 /* XTCommandHistoryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A51E0CB2195B7D47002E1B29 /* XTCommandHistoryTests.m */; };
		A51E8AEA1966111C00765B11 /* XTFileUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A51E8AE91966111C00765B11 /* XTFileUtils.m */; };
		A51E8AED196B19D000765B11 /* XTHtmlTagDiv.m in Sources */ = {isa = PBXBuildFile; fileRef = A51E8AEC196B19D000765B11 /* XTHtmlTagDiv.m */; };
		A51E8AF0196CB53C00765B11 /* XTHtmlTagUl.m in Sources */ = {isa = PBXBuildFile; fileRef = A51E8AEF196CB53C00765B11 /* XTHtmlTagUl.m */; };
		A51E8AF3196DC81000765B11 /* XTOutputFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = A51E8AF2196DC81000765B11 /* XTOutputFormatter.m */; };
		A51E8AF6196EFDFB00765B11 /* XTFormattedOutputElement.m in Sources */ = {isa = PBXBuildFile; fileRef = A51E8AF5196EFDFB00765B11 /* XTFormattedOutputElement.m */; };
		A522376124129D170093214D /* XTAppDelegateProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = A522376024129D170093214D /* XTAppDelegateProvider.m */; };
		A5230FF9210135AE002B2FB6 /* XTHtmlTagListContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = A5230FF8210135AE002B2FB6 /* XTHtmlTagListContainer.m */; };
		A5240B4F1CC2E259004CB6DE /* XTBannerGridTextModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A5240B4E1CC2E259004CB6DE /* XTBannerGridTextModel.m */; };
		A52794E31B7BC39D00AE2DE0 /* XTHtmlTagT2Hilite.m in Sources */ = {isa = PBXBuildFile; fileRef = A52794E21B7BC39D00AE2DE0 /* XTHtmlTagT2Hilite.m */; };
		A52AD89719A2803200BA05A3 /* XTHtmlTagCite.m in Sources */ = {isa = PBXBuildFile; fileRef = A52AD89619A2803200BA05A3 /* XTHtmlTagCite.m */; };
		A52AD89A19A2916900BA05A3 /* XTFontManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A52AD89919A2916900BA05A3 /* XTFontManager.m */; };
		A52AD89D19A2A27800BA05A3 /* XTParameterizedFont.m in Sources */ = {isa = PBXBuildFile; fileRef = A52AD89C19A2A27800BA05A3 /* XTParameterizedFont.m */; };
		A52AD8A019A41CE700BA05A3 /* XTHtmlTagFont.m in Sources */ = {isa = PBXBuildFile; fileRef = A52AD89F19A41CE700BA05A3 /* XTHtmlTagFont.m */; };
		A52AD8A319A7D46400BA05A3 /* XTHtmlTagTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A52AD8A219A7D46400BA05A3 /* XTHtmlTagTests.m */; };
		A52B9DEC1C2DD3FF0020D157 /* XTBannerContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = A52B9DEB1C2DD3FF0020D157 /* XTBannerContainerView.m */; };
		A52B9DF21C2DD5A00020D157 /* XTBannerTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = A52B9DF11C2DD5A00020D157 /* XTBannerTextView.m */; };
		A52B9DF51C2DD5E40020D157 /* XTBannerTopDividerView.m in Sources */ = {isa = PBXBuildFile; fileRef = A52B9DF41C2DD5E40020D157 /* XTBannerTopDividerView.m */; };
		A52E14661974970600C491D0 /* XTOutputFormatterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A52E14651974970600C491D0 /* XTOutputFormatterTests.m */; };
		A52E146C1981705700C491D0 /* XTHtmlTagTable.m in Sources */ = {isa = PBXBuildFile; fileRef = A52E146B1981705700C491D0 /* XTHtmlTagTable.m */; };
		A535A2721AF7F10E00881960 /* XTResourceEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = A535A2711AF7F10E00881960 /* XTResourceEntry.m */; };
		A535A2751AF7F2E700881960 /* XTResourceFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = A535A2741AF7F2E700881960 /* XTResourceFinder.m */; };
		A535A2781AFAABEE00881960 /* XTResourceFindResult.m in Sources */ = {isa = PBXBuildFile; fileRef = A535A2771AFAABEE00881960 /* XTResourceFindResult.m */; };
		A535A27B1AFBD47000881960 /* XTResourcePhysicalFile.m in Sources */ = {isa = PBXBuildFile; fileRef = A535A27A1AFBD47000881960 /* XTResourcePhysicalFile.m */; };
		A535A27D1AFD41C400881960 /* terpEmbeddedResfileA.txt in Resources */ = {isa = PBXBuildFile; fileRef = A535A27C1AFD41C400881960 /* terpEmbeddedResfileA.txt */; };
		A535A27F1B0BAC9200881960 /* cmaplib.t3r in Resources */ = {isa = PBXBuildFile; fileRef = A535A27E1B0BAC9200881960 /* cmaplib.t3r */; };
		A537F13B21CEF10500D14FAC /* XTDefaultColours.m in Sources */ = {isa = PBXBuildFile; fileRef = A537F13A21CEF10500D14FAC /* XTDefaultColours.m */; };
		A53A50C4243B9350009FEEC2 /* XTColorUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A53A50C3243B9350009FEEC2 /* XTColorUtils.m */; };
		A53AD6DD20A4DDE900EBF32B /* XTHtmlTagContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = A53AD6DC20A4DDE900EBF32B /* XTHtmlTagContainer.m */; };
		A53AD6E120A615FD00EBF32B /* XTHtmlTagOutermost.m in Sources */ = {isa = PBXBuildFile; fileRef = A53AD6E020A615FD00EBF32B /* XTHtmlTagOutermost.m */; };
		A53AD6E420A7825000EBF32B /* XTHtmlTagText.m in Sources */ = {isa = PBXBuildFile; fileRef = A53AD6E320A7825000EBF32B /* XTHtmlTagText.m */; };
		A542510C1A3A3FAE0039CE00 /* XTNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = A542510B1A3A3FAE0039CE00 /* XTNotifications.m */; };
		A542570223BE7002009B561E /* XTRecalcTabStopCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = A542570123BE7002009B561E /* XTRecalcTabStopCommand.m */; };
		A545B7FC23C79D7B007B0A4F /* XTDummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A545B7FB23C79D7B007B0A4F /* XTDummy.m */; };
		A545B7FF23C7AA4B007B0A4F /* XTTextTab.m in Sources */ = {isa = PBXBuildFile; fileRef = A545B7FE23C7AA4B007B0A4F /* XTTextTab.m */; };
		A545C1F819B3AADD00268C2F /* XTHtmlTagCode.m in Sources */ = {isa = PBXBuildFile; fileRef = A545C1F719B3AADD00268C2F /* XTHtmlTagCode.m */; };
		A545C1FB19B3BBA300268C2F /* XTHtmlTagPre.m in Sources */ = {isa = PBXBuildFile; fileRef = A545C1FA19B3BBA300268C2F /* XTHtmlTagPre.m */; };
		A545C20019BB92F800268C2F /* XTFontManagerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A545C1FF19BB92F800268C2F /* XTFontManagerTests.m */; };
		A548B87618E351D70092B705 /* XTCustomBackgroundColorView.m in Sources */ = {isa = PBXBuildFile; fileRef = A548B87518E351D70092B705 /* XTCustomBackgroundColorView.m */; };
		A548B87918E5FE810092B705 /* XTMainTextHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = A548B87818E5FE810092B705 /* XTMainTextHandler.m */; };
		A548B87D18E75E0D0092B705 /* XTHtmlTag.m in Sources */ = {isa = PBXBuildFile; fileRef = A548B87C18E75E0D0092B705 /* XTHtmlTag.m */; };
		A548B88618EA16910092B705 /* XTHtmlTagBr.m in Sources */ = {isa = PBXBuildFile; fileRef = A548B88518EA16910092B705 /* XTHtmlTagBr.m */; };
		A548B88A18ECA5020092B705 /* XTHtmlTagParserError.m in Sources */ = {isa = PBXBuildFile; fileRef = A548B88918ECA5020092B705 /* XTHtmlTagParserError.m */; };
		A548B89018EE07D40092B705 /* XTConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = A548B88F18EE07D40092B705 /* XTConverter.m */; };
		A548B89818F0891B0092B705 /* XTHtmlTagTab.m in Sources */ = {isa = PBXBuildFile; fileRef = A548B89718F0891B0092B705 /* XTHtmlTagTab.m */; };
		A548B89B18F08CC20092B705 /* XTHtmlTagTitle.m in Sources */ = {isa = PBXBuildFile; fileRef = A548B89A18F08CC20092B705 /* XTHtmlTagTitle.m */; };
		A548B89E18F3390B0092B705 /* XTHtmlTagQ.m in Sources */ = {isa = PBXBuildFile; fileRef = A548B89D18F3390B0092B705 /* XTHtmlTagQ.m */; };
		A548B8A118F47BE90092B705 /* XTOutputTextParserHtml.m in Sources */ = {isa = PBXBuildFile; fileRef = A548B8A018F47BE90092B705 /* XTOutputTextParserHtml.m */; };
		A548B8A318F5F09A0092B705 /* XTOutputTextParserHtmlTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A548B8A218F5F09A0092B705 /* XTOutputTextParserHtmlTests.m */; };
		A54A027A1CEF9CB900AE6F98 /* XTBannerBorderView.m in Sources */ = {isa = PBXBuildFile; fileRef = A54A02791CEF9CB900AE6F98 /* XTBannerBorderView.m */; };
		A5528DBF1D35884C00067CEB /* XTHtmlTagSmall.m in Sources */ = {isa = PBXBuildFile; fileRef = A5528DBE1D35884C00067CEB /* XTHtmlTagSmall.m */; };
		A5528DC21D35959E00067CEB /* XTHtmlTagBig.m in Sources */ = {isa = PBXBuildFile; fileRef = A5528DC11D35959E00067CEB /* XTHtmlTagBig.m */; };
		A55633CB18C9260C008A5B86 /* XTEventLoopBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = A55633CA18C9260C008A5B86 /* XTEventLoopBridge.m */; };
		A55DF738192D466600F976FB /* XTHtmlTagOl.m in Sources */ = {isa = PBXBuildFile; fileRef = A55DF737192D466600F976FB /* XTHtmlTagOl.m */; };
		A55DF73B192D52B200F976FB /* XTHtmlTagLi.m in Sources */ = {isa = PBXBuildFile; fileRef = A55DF73A192D52B200F976FB /* XTHtmlTagLi.m */; };
		A55DF73E192D7A6100F976FB /* XTHtmlTagHr.m in Sources */ = {isa = PBXBuildFile; fileRef = A55DF73D192D7A6100F976FB /* XTHtmlTagHr.m */; };
		A55E0C3618F9D53600E47D1A /* XTHtmlTagI.m in Sources */ = {isa = PBXBuildFile; fileRef = A55E0C3518F9D53600E47D1A /* XTHtmlTagI.m */; };
		A55E0C3918F9E5C300E47D1A /* XTHtmlTagB.m in Sources */ = {isa = PBXBuildFile; fileRef = A55E0C3818F9E5C300E47D1A /* XTHtmlTagB.m */; };
		A55E0C3C18FC76E000E47D1A /* XTLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A55E0C3B18FC76E000E47D1A /* XTLogger.m */; };
		A55E0C3F18FC94A600E47D1A /* XTLoggerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A55E0C3E18FC94A600E47D1A /* XTLoggerTests.m */; };
		A55E0C4318FDB6B400E47D1A /* XTLogAppenderULS.m in Sources */ = {isa = PBXBuildFile; fileRef = A55E0C4218FDB6B400E47D1A /* XTLogAppenderULS.m */; };
		A55E0C4618FDDE2A00E47D1A /* XTLogAppenderBase.m in Sources */ = {isa = PBXBuildFile; fileRef = A55E0C4518FDDE2A00E47D1A /* XTLogAppenderBase.m */; };
		A55E0C4918FDEE5900E47D1A /* XTLogConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = A55E0C4818FDEE5900E47D1A /* XTLogConfig.m */; };
		A571EC4718B6935D003A7BA3 /* 437la1.tcs in Resources */ = {isa = PBXBuildFile; fileRef = A571EBC618B6935C003A7BA3 /* 437la1.tcs */; };
		A571EC4818B6935D003A7BA3 /* adv.t in Resources */ = {isa = PBXBuildFile; fileRef = A571EBC718B6935C003A7BA3 /* adv.t */; };
		A571EC4918B6935D003A7BA3 /* argize.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBC918B6935C003A7BA3 /* argize.c */; };
		A571EC4A18B6935D003A7BA3 /* askf_os.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBCB18B6935C003A7BA3 /* askf_os.c */; };
		A571EC4C18B6935D003A7BA3 /* bif.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBCD18B6935C003A7BA3 /* bif.c */; };
		A571EC4D18B6935D003A7BA3 /* bifgdum.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBCF18B6935C003A7BA3 /* bifgdum.c */; };
		A571EC4E18B6935D003A7BA3 /* cmap.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBD018B6935C003A7BA3 /* cmap.c */; };
		A571EC4F18B6935D003A7BA3 /* cmd.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBD218B6935C003A7BA3 /* cmd.c */; };
		A571EC5018B6935D003A7BA3 /* dat.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBD418B6935C003A7BA3 /* dat.c */; };
		A571EC5318B6935D003A7BA3 /* dbgtr.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBD918B6935C003A7BA3 /* dbgtr.c */; };
		A571EC5418B6935D003A7BA3 /* dummy.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBDA18B6935C003A7BA3 /* dummy.c */; };
		A571EC5518B6935D003A7BA3 /* emt.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBDB18B6935C003A7BA3 /* emt.c */; };
		A571EC5718B6935D003A7BA3 /* errmsg.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBDF18B6935C003A7BA3 /* errmsg.c */; };
		A571EC5818B6935D003A7BA3 /* execmd.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBE018B6935C003A7BA3 /* execmd.c */; };
		A571EC5918B6935D003A7BA3 /* fio.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBE118B6935C003A7BA3 /* fio.c */; };
		A571EC5B18B6935D003A7BA3 /* fioxor.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBE418B6935C003A7BA3 /* fioxor.c */; };
		A571EC5C18B6935D003A7BA3 /* gameinfo.t in Resources */ = {isa = PBXBuildFile; fileRef = A571EBE518B6935C003A7BA3 /* gameinfo.t */; };
		A571EC5D18B6935D003A7BA3 /* getstr.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBE618B6935C003A7BA3 /* getstr.c */; };
		A571EC5E18B6935D003A7BA3 /* indlg_os.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBEA18B6935C003A7BA3 /* indlg_os.c */; };
		A571EC6018B6935D003A7BA3 /* ler.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBEC18B6935C003A7BA3 /* ler.c */; };
		A571EC6218B6935D003A7BA3 /* LICENSE.TXT in Resources */ = {isa = PBXBuildFile; fileRef = A571EBF018B6935C003A7BA3 /* LICENSE.TXT */; };
		A571EC6418B6935D003A7BA3 /* linfdum.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBF418B6935C003A7BA3 /* linfdum.c */; };
		A571EC6518B6935D003A7BA3 /* lst.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBF618B6935C003A7BA3 /* lst.c */; };
		A571EC6618B6935D003A7BA3 /* mch.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBF918B6935D003A7BA3 /* mch.c */; };
		A571EC6718B6935D003A7BA3 /* mcm.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBFC18B6935D003A7BA3 /* mcm.c */; };
		A571EC6818B6935D003A7BA3 /* mcs.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EBFE18B6935D003A7BA3 /* mcs.c */; };
		A571EC6A18B6935D003A7BA3 /* obj.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC0118B6935D003A7BA3 /* obj.c */; };
		A571EC6B18B6935D003A7BA3 /* objcomp.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC0318B6935D003A7BA3 /* objcomp.c */; };
		A571EC6C18B6935D003A7BA3 /* oem.c_notUsed in Sources */ = {isa = PBXBuildFile; fileRef = A571EC0418B6935D003A7BA3 /* oem.c_notUsed */; };
		A571EC6D18B6935D003A7BA3 /* os0.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC0818B6935D003A7BA3 /* os0.c */; };
		A571EC6E18B6935D003A7BA3 /* oserr.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC0A18B6935D003A7BA3 /* oserr.c */; };
		A571EC7118B6935D003A7BA3 /* osifc.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC0E18B6935D003A7BA3 /* osifc.c */; };
		A571EC7218B6935D003A7BA3 /* osnoui.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC1218B6935D003A7BA3 /* osnoui.c */; };
		A571EC7318B6935D003A7BA3 /* osrestad.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC1318B6935D003A7BA3 /* osrestad.c */; };
		A571EC7418B6935D003A7BA3 /* osstzprs.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC1418B6935D003A7BA3 /* osstzprs.c */; };
		A571EC7518B6935D003A7BA3 /* osterm.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC1618B6935D003A7BA3 /* osterm.c */; };
		A571EC7718B6935D003A7BA3 /* ostzposix.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC1818B6935D003A7BA3 /* ostzposix.c */; };
		A571EC7818B6935D003A7BA3 /* out.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC1918B6935D003A7BA3 /* out.c */; };
		A571EC7918B6935D003A7BA3 /* output.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC1A18B6935D003A7BA3 /* output.c */; };
		A571EC7A18B6935D003A7BA3 /* ply.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC1B18B6935D003A7BA3 /* ply.c */; };
		A571EC7B18B6935D003A7BA3 /* portnote.txt in Resources */ = {isa = PBXBuildFile; fileRef = A571EC1D18B6935D003A7BA3 /* portnote.txt */; };
		A571EC7E18B6935D003A7BA3 /* qas.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC2218B6935D003A7BA3 /* qas.c */; };
		A571EC7F18B6935D003A7BA3 /* readtads.src in Resources */ = {isa = PBXBuildFile; fileRef = A571EC2318B6935D003A7BA3 /* readtads.src */; };
		A571EC8018B6935D003A7BA3 /* regex.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC2418B6935D003A7BA3 /* regex.c */; };
		A571EC8118B6935D003A7BA3 /* run.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC2718B6935D003A7BA3 /* run.c */; };
		A571EC8218B6935D003A7BA3 /* runstat.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC2918B6935D003A7BA3 /* runstat.c */; };
		A571EC8318B6935D003A7BA3 /* std.t in Resources */ = {isa = PBXBuildFile; fileRef = A571EC2B18B6935D003A7BA3 /* std.t */; };
		A571EC8518B6935D003A7BA3 /* suprun.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC2E18B6935D003A7BA3 /* suprun.c */; };
		A571EC8618B6935D003A7BA3 /* tadserr.msg in Resources */ = {isa = PBXBuildFile; fileRef = A571EC2F18B6935D003A7BA3 /* tadserr.msg */; };
		A571EC8818B6935D003A7BA3 /* tadsver.htm in Resources */ = {isa = PBXBuildFile; fileRef = A571EC3218B6935D003A7BA3 /* tadsver.htm */; };
		A571EC8A18B6935D003A7BA3 /* tcgdum.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC3618B6935D003A7BA3 /* tcgdum.c */; };
		A571EC8C18B6935D003A7BA3 /* testux.t in Resources */ = {isa = PBXBuildFile; fileRef = A571EC3818B6935D003A7BA3 /* testux.t */; };
		A571EC9018B6935D003A7BA3 /* trd.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC3E18B6935D003A7BA3 /* trd.c */; };
		A571EC9118B6935D003A7BA3 /* u437la1.tcs in Resources */ = {isa = PBXBuildFile; fileRef = A571EC4018B6935D003A7BA3 /* u437la1.tcs */; };
		A571EC9218B6935D003A7BA3 /* voc.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC4118B6935D003A7BA3 /* voc.c */; };
		A571EC9318B6935D003A7BA3 /* vocab.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC4318B6935D003A7BA3 /* vocab.c */; };
		A571EC9418B6935D003A7BA3 /* voccomp.c in Sources */ = {isa = PBXBuildFile; fileRef = A571EC4418B6935D003A7BA3 /* voccomp.c */; };
		A571EC9518B6935D003A7BA3 /* win_la1.tcs in Resources */ = {isa = PBXBuildFile; fileRef = A571EC4518B6935D003A7BA3 /* win_la1.tcs */; };
		A571EC9618B6935D003A7BA3 /* win_lat2.tcs in Resources */ = {isa = PBXBuildFile; fileRef = A571EC4618B6935D003A7BA3 /* win_lat2.tcs */; };
		A571EC9918B69F51003A7BA3 /* readme.txt in Resources */ = {isa = PBXBuildFile; fileRef = A571EC9818B69F51003A7BA3 /* readme.txt */; };
		A571ECA118B98924003A7BA3 /* osxtads.m in Sources */ = {isa = PBXBuildFile; fileRef = A571ECA018B98924003A7BA3 /* osxtads.m */; };
		A57671661AD9A3650006CC31 /* XTAppResourceLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = A57671651AD9A3650006CC31 /* XTAppResourceLoader.mm */; };
		A57671681AD9BD900006CC31 /* timezones.t3tz in Resources */ = {isa = PBXBuildFile; fileRef = A57671671AD9BD900006CC31 /* timezones.t3tz */; };
		A576716B1AEAB8F20006CC31 /* XTFontUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A576716A1AEAB8F20006CC31 /* XTFontUtils.m */; };
		A57AE0671F3E5729009C454E /* XTBaseTextHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = A57AE0661F3E5729009C454E /* XTBaseTextHandler.m */; };
		A57BC092223C2B0B00BD3C82 /* XTHtmlUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A57BC091223C2B0B00BD3C82 /* XTHtmlUtils.m */; };
		A57C899B199451A900FA34F1 /* XTHtmlTagBlockQuote.m in Sources */ = {isa = PBXBuildFile; fileRef = A57C899A199451A900FA34F1 /* XTHtmlTagBlockQuote.m */; };
		A5870E6D1C1F6DD3000EE712 /* XTBannerTextHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = A5870E6C1C1F6DD3000EE712 /* XTBannerTextHandler.m */; };
		A59086802188DAEC00DBC80E /* XTTableColumnInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A590867F2188DAEC00DBC80E /* XTTableColumnInfo.m */; };
		A59086832188DC1500DBC80E /* XTTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A59086822188DC1500DBC80E /* XTTableInfo.m */; };
		A59207BC207013B40040CC5F /* XTPrefsItem.m in Sources */ = {isa = PBXBuildFile; fileRef = A59207BB207013B40040CC5F /* XTPrefsItem.m */; };
		A59207C5207D3A6E0040CC5F /* XTPrefsValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = A59207C4207D3A6E0040CC5F /* XTPrefsValueTransformer.m */; };
		A59207C8207D49400040CC5F /* XTPrefsUrlToStringValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = A59207C7207D49400040CC5F /* XTPrefsUrlToStringValueTransformer.m */; };
		A59207CB207FF59E0040CC5F /* XTPrefsItemFloat.m in Sources */ = {isa = PBXBuildFile; fileRef = A59207CA207FF59E0040CC5F /* XTPrefsItemFloat.m */; };
		A59207CF208132F20040CC5F /* XTPrefsItemBool.m in Sources */ = {isa = PBXBuildFile; fileRef = A59207CE208132F20040CC5F /* XTPrefsItemBool.m */; };
		A59207D220814EE70040CC5F /* XTPrefsItemInteger.m in Sources */ = {isa = PBXBuildFile; fileRef = A59207D120814EE70040CC5F /* XTPrefsItemInteger.m */; };
		A59207D5208165BA0040CC5F /* XTPrefsItemColor.m in Sources */ = {isa = PBXBuildFile; fileRef = A59207D4208165BA0040CC5F /* XTPrefsItemColor.m */; };
		A5930F631949188E004DF305 /* XTBottomBarHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = A5930F621949188E004DF305 /* XTBottomBarHandler.m */; };
		A5930F66194A6703004DF305 /* XTMainTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = A5930F65194A6703004DF305 /* XTMainTextView.m */; };
		A5930F69194D26CB004DF305 /* XTHtmlTagTt.m in Sources */ = {isa = PBXBuildFile; fileRef = A5930F68194D26CB004DF305 /* XTHtmlTagTt.m */; };
		A594546D1917FDE600E2EADC /* XTHtmlTagAboutBox.m in Sources */ = {isa = PBXBuildFile; fileRef = A594546C1917FDE600E2EADC /* XTHtmlTagAboutBox.m */; };
		A59454701919839C00E2EADC /* XTHtmlTagWhitespace.m in Sources */ = {isa = PBXBuildFile; fileRef = A594546F1919839C00E2EADC /* XTHtmlTagWhitespace.m */; };
		A5945473191EDAAE00E2EADC /* XTHtmlLinebreakHandler2.m in Sources */ = {isa = PBXBuildFile; fileRef = A5945472191EDAAE00E2EADC /* XTHtmlLinebreakHandler2.m */; };
		A5945475191EDAE700E2EADC /* XTHtmlLinebreakHandler2tests.m in Sources */ = {isa = PBXBuildFile; fileRef = A5945474191EDAE700E2EADC /* XTHtmlLinebreakHandler2tests.m */; };
		A5959A321BF28E2B0007F4C1 /* XTHtmlTagNonbreakingSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = A5959A311BF28E2B0007F4C1 /* XTHtmlTagNonbreakingSpace.m */; };
		A59B1AB220AF58150091EBE3 /* XTTagContainerStack.m in Sources */ = {isa = PBXBuildFile; fileRef = A59B1AB120AF58150091EBE3 /* XTTagContainerStack.m */; };
		A59B1AB520BDEA6C0091EBE3 /* XTFormattedElementQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = A59B1AB420BDEA6C0091EBE3 /* XTFormattedElementQueue.m */; };
		A59B1AB820C1F7650091EBE3 /* XTHtmlTagFontContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = A59B1AB720C1F7650091EBE3 /* XTHtmlTagFontContainer.m */; };
		A59B1ABB20C2F6760091EBE3 /* XTFormattingSpecification.m in Sources */ = {isa = PBXBuildFile; fileRef = A59B1ABA20C2F6760091EBE3 /* XTFormattingSpecification.m */; };
		A59B1ABE20C302A40091EBE3 /* XTFormattingSpecificationForHtmlTag.m in Sources */ = {isa = PBXBuildFile; fileRef = A59B1ABD20C302A40091EBE3 /* XTFormattingSpecificationForHtmlTag.m */; };
		A59B1AC120CC301E0091EBE3 /* XTHtmlTagBannerClear.m in Sources */ = {isa = PBXBuildFile; fileRef = A59B1AC020CC301E0091EBE3 /* XTHtmlTagBannerClear.m */; };
		A59C663B221B55DF0023E464 /* XTRect.m in Sources */ = {isa = PBXBuildFile; fileRef = A59C663A221B55DF0023E464 /* XTRect.m */; };
		A5A5710C1A65BE6900295BAB /* XTTads2AppCtx.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A5710B1A65BE6900295BAB /* XTTads2AppCtx.m */; };
		A5A6E5081FF41856000C2CCC /* XTViewLayoutUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A6E5071FF41856000C2CCC /* XTViewLayoutUtils.m */; };
		A5A93389228EF79F00BE128A /* XTTextStorageBatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A93388228EF79F00BE128A /* XTTextStorageBatcher.m */; };
		A5A9338C22AC338700BE128A /* XTMutableAttributedStringHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A9338B22AC338700BE128A /* XTMutableAttributedStringHelper.m */; };
		A5A9CB44192FD7EE00F0D2CC /* XTTads3Entry.mm in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB43192FD7EE00F0D2CC /* XTTads3Entry.mm */; };
		A5A9CB49192FF1B700F0D2CC /* vmmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB45192FF1B700F0D2CC /* vmmain.cpp */; };
		A5A9CB54193107EE00F0D2CC /* vmrefcnt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB52193107EE00F0D2CC /* vmrefcnt.cpp */; };
		A5A9CB5D1931180600F0D2CC /* XTVmHostIfc.mm in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB5B1931180600F0D2CC /* XTVmHostIfc.mm */; };
		A5A9CB611933BE0F00F0D2CC /* vmuni_cs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB601933BE0F00F0D2CC /* vmuni_cs.cpp */; };
		A5A9CB6F1933BE9400F0D2CC /* askf_os3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB621933BE9400F0D2CC /* askf_os3.cpp */; };
		A5A9CB701933BE9400F0D2CC /* charmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB631933BE9400F0D2CC /* charmap.cpp */; };
		A5A9CB711933BE9400F0D2CC /* gameinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB651933BE9400F0D2CC /* gameinfo.cpp */; };
		A5A9CB721933BE9400F0D2CC /* indlg_os3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB671933BE9400F0D2CC /* indlg_os3.cpp */; };
		A5A9CB731933BE9400F0D2CC /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB681933BE9400F0D2CC /* md5.cpp */; };
		A5A9CB741933BE9400F0D2CC /* resfind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB6A1933BE9400F0D2CC /* resfind.cpp */; };
		A5A9CB751933BE9400F0D2CC /* resload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB6C1933BE9400F0D2CC /* resload.cpp */; };
		A5A9CB871933BF3300F0D2CC /* sha2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB771933BF3300F0D2CC /* sha2.cpp */; };
		A5A9CB881933BF3300F0D2CC /* std.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB791933BF3300F0D2CC /* std.cpp */; };
		A5A9CB891933BF3300F0D2CC /* tcerr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB7A1933BF3300F0D2CC /* tcerr.cpp */; };
		A5A9CB8A1933BF3300F0D2CC /* tcerrmsg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB7C1933BF3300F0D2CC /* tcerrmsg.cpp */; };
		A5A9CB8B1933BF3300F0D2CC /* tcgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB7E1933BF3300F0D2CC /* tcgen.cpp */; };
		A5A9CB8C1933BF3300F0D2CC /* tcglob.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB801933BF3300F0D2CC /* tcglob.cpp */; };
		A5A9CB8D1933BF3300F0D2CC /* tcmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB821933BF3300F0D2CC /* tcmain.cpp */; };
		A5A9CB8E1933BF3300F0D2CC /* tcprs_rt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB841933BF3300F0D2CC /* tcprs_rt.cpp */; };
		A5A9CB8F1933BF3300F0D2CC /* tcprs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB851933BF3300F0D2CC /* tcprs.cpp */; };
		A5A9CBA01933BFB700F0D2CC /* tcprsnf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB901933BFB700F0D2CC /* tcprsnf.cpp */; };
		A5A9CBA11933BFB700F0D2CC /* tcprsnl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB911933BFB700F0D2CC /* tcprsnl.cpp */; };
		A5A9CBA21933BFB700F0D2CC /* tcprsstm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB921933BFB700F0D2CC /* tcprsstm.cpp */; };
		A5A9CBA31933BFB700F0D2CC /* tcsrc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB931933BFB700F0D2CC /* tcsrc.cpp */; };
		A5A9CBA41933BFB700F0D2CC /* tct3_d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB951933BFB700F0D2CC /* tct3_d.cpp */; };
		A5A9CBA51933BFB700F0D2CC /* tct3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB961933BFB700F0D2CC /* tct3.cpp */; };
		A5A9CBA61933BFB700F0D2CC /* tct3nl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB981933BFB700F0D2CC /* tct3nl.cpp */; };
		A5A9CBA71933BFB700F0D2CC /* tct3stm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB991933BFB700F0D2CC /* tct3stm.cpp */; };
		A5A9CBA81933BFB700F0D2CC /* tct3unas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB9A1933BFB700F0D2CC /* tct3unas.cpp */; };
		A5A9CBA91933BFB700F0D2CC /* tctok.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB9C1933BFB700F0D2CC /* tctok.cpp */; };
		A5A9CBAA1933BFB700F0D2CC /* utf8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CB9E1933BFB700F0D2CC /* utf8.cpp */; };
		A5A9CBBC1933C03A00F0D2CC /* vmanonfn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBAB1933C03A00F0D2CC /* vmanonfn.cpp */; };
		A5A9CBBD1933C03A00F0D2CC /* vmbif.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBAD1933C03A00F0D2CC /* vmbif.cpp */; };
		A5A9CBBE1933C03A00F0D2CC /* vmbifl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBAF1933C03A00F0D2CC /* vmbifl.cpp */; };
		A5A9CBBF1933C03A00F0D2CC /* vmbifregx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBB01933C03A00F0D2CC /* vmbifregx.cpp */; };
		A5A9CBC01933C03A00F0D2CC /* vmbift3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBB11933C03A00F0D2CC /* vmbift3.cpp */; };
		A5A9CBC11933C03A00F0D2CC /* vmbiftad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBB31933C03A00F0D2CC /* vmbiftad.cpp */; };
		A5A9CBC21933C03A00F0D2CC /* vmbiftio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBB51933C03A00F0D2CC /* vmbiftio.cpp */; };
		A5A9CBC31933C03A00F0D2CC /* vmbiftix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBB71933C03A00F0D2CC /* vmbiftix.cpp */; };
		A5A9CBC41933C03A00F0D2CC /* vmbignum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBB91933C03A00F0D2CC /* vmbignum.cpp */; };
		A5A9CBC51933C03A00F0D2CC /* vmbignumlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBBB1933C03A00F0D2CC /* vmbignumlib.cpp */; };
		A5A9CBD91933C0C600F0D2CC /* vmbt3_nd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBC61933C0C600F0D2CC /* vmbt3_nd.cpp */; };
		A5A9CBDA1933C0C600F0D2CC /* vmbytarr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBC71933C0C600F0D2CC /* vmbytarr.cpp */; };
		A5A9CBDB1933C0C600F0D2CC /* vmcfgfl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBC91933C0C600F0D2CC /* vmcfgfl.cpp */; };
		A5A9CBDC1933C0C600F0D2CC /* vmcoll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBCA1933C0C600F0D2CC /* vmcoll.cpp */; };
		A5A9CBDD1933C0C600F0D2CC /* vmconhmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBCC1933C0C600F0D2CC /* vmconhmp.cpp */; };
		A5A9CBDE1933C0C600F0D2CC /* vmconhtm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBCD1933C0C600F0D2CC /* vmconhtm.cpp */; };
		A5A9CBDF1933C0C600F0D2CC /* vmconsol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBCE1933C0C600F0D2CC /* vmconsol.cpp */; };
		A5A9CBE01933C0C600F0D2CC /* vmcrc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBCF1933C0C600F0D2CC /* vmcrc.cpp */; };
		A5A9CBE11933C0C600F0D2CC /* vmcset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBD11933C0C600F0D2CC /* vmcset.cpp */; };
		A5A9CBE21933C0C600F0D2CC /* vmdate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBD31933C0C600F0D2CC /* vmdate.cpp */; };
		A5A9CBE31933C0C600F0D2CC /* vmdict.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBD51933C0C600F0D2CC /* vmdict.cpp */; };
		A5A9CBE41933C0C600F0D2CC /* vmdynfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBD71933C0C600F0D2CC /* vmdynfunc.cpp */; };
		A5A9CBFA1933C15300F0D2CC /* vmerr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBE51933C15300F0D2CC /* vmerr.cpp */; };
		A5A9CBFB1933C15300F0D2CC /* vmerrmsg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBE71933C15300F0D2CC /* vmerrmsg.cpp */; };
		A5A9CBFC1933C15300F0D2CC /* vmfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBE81933C15300F0D2CC /* vmfile.cpp */; };
		A5A9CBFD1933C15300F0D2CC /* vmfilnam.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBEA1933C15300F0D2CC /* vmfilnam.cpp */; };
		A5A9CBFE1933C15300F0D2CC /* vmfilobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBEC1933C15300F0D2CC /* vmfilobj.cpp */; };
		A5A9CBFF1933C15300F0D2CC /* vmfref.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBEE1933C15300F0D2CC /* vmfref.cpp */; };
		A5A9CC001933C15300F0D2CC /* vmfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBF01933C15300F0D2CC /* vmfunc.cpp */; };
		A5A9CC011933C15300F0D2CC /* vmglob.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBF21933C15300F0D2CC /* vmglob.cpp */; };
		A5A9CC021933C15300F0D2CC /* vmgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBF31933C15300F0D2CC /* vmgram.cpp */; };
		A5A9CC031933C15300F0D2CC /* vmhash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBF51933C15300F0D2CC /* vmhash.cpp */; };
		A5A9CC041933C15300F0D2CC /* vmimage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBF71933C15300F0D2CC /* vmimage.cpp */; };
		A5A9CC051933C15300F0D2CC /* vmimg_nd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CBF91933C15300F0D2CC /* vmimg_nd.cpp */; };
		A5A9CC161933CE0F00F0D2CC /* vmini_nd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC061933CE0F00F0D2CC /* vmini_nd.cpp */; };
		A5A9CC171933CE0F00F0D2CC /* vminit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC071933CE0F00F0D2CC /* vminit.cpp */; };
		A5A9CC181933CE0F00F0D2CC /* vminitfl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC091933CE0F00F0D2CC /* vminitfl.cpp */; };
		A5A9CC191933CE0F00F0D2CC /* vmintcls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC0A1933CE0F00F0D2CC /* vmintcls.cpp */; };
		A5A9CC1A1933CE0F00F0D2CC /* vmisaac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC0C1933CE0F00F0D2CC /* vmisaac.cpp */; };
		A5A9CC1B1933CE0F00F0D2CC /* vmiter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC0E1933CE0F00F0D2CC /* vmiter.cpp */; };
		A5A9CC1C1933CE0F00F0D2CC /* vmlog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC101933CE0F00F0D2CC /* vmlog.cpp */; };
		A5A9CC1D1933CE0F00F0D2CC /* vmlookup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC121933CE0F00F0D2CC /* vmlookup.cpp */; };
		A5A9CC1E1933CE0F00F0D2CC /* vmlst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC141933CE0F00F0D2CC /* vmlst.cpp */; };
		A5A9CC351933CEBD00F0D2CC /* vmmcreg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC1F1933CEBD00F0D2CC /* vmmcreg.cpp */; };
		A5A9CC361933CEBD00F0D2CC /* vmmeta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC211933CEBD00F0D2CC /* vmmeta.cpp */; };
		A5A9CC371933CEBD00F0D2CC /* vmnetfillcl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC231933CEBD00F0D2CC /* vmnetfillcl.cpp */; };
		A5A9CC381933CEBD00F0D2CC /* vmobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC241933CEBD00F0D2CC /* vmobj.cpp */; };
		A5A9CC391933CEBD00F0D2CC /* vmop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC261933CEBD00F0D2CC /* vmop.cpp */; };
		A5A9CC3A1933CEBD00F0D2CC /* vmpack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC281933CEBD00F0D2CC /* vmpack.cpp */; };
		A5A9CC3B1933CEBD00F0D2CC /* vmpat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC2A1933CEBD00F0D2CC /* vmpat.cpp */; };
		A5A9CC3C1933CEBD00F0D2CC /* vmpool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC2C1933CEBD00F0D2CC /* vmpool.cpp */; };
		A5A9CC3D1933CEBD00F0D2CC /* vmpoolfl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC2E1933CEBD00F0D2CC /* vmpoolfl.cpp */; };
		A5A9CC3E1933CEBD00F0D2CC /* vmregex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC2F1933CEBD00F0D2CC /* vmregex.cpp */; };
		A5A9CC3F1933CEBD00F0D2CC /* vmrun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC311933CEBD00F0D2CC /* vmrun.cpp */; };
		A5A9CC401933CEBD00F0D2CC /* vmrunsym.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC331933CEBD00F0D2CC /* vmrunsym.cpp */; };
		A5A9CC601933CF4900F0D2CC /* vmsa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC411933CF4900F0D2CC /* vmsa.cpp */; };
		A5A9CC611933CF4900F0D2CC /* vmsave.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC421933CF4900F0D2CC /* vmsave.cpp */; };
		A5A9CC621933CF4900F0D2CC /* vmsort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC441933CF4900F0D2CC /* vmsort.cpp */; };
		A5A9CC631933CF4900F0D2CC /* vmsortv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC461933CF4900F0D2CC /* vmsortv.cpp */; };
		A5A9CC641933CF4900F0D2CC /* vmsrcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC471933CF4900F0D2CC /* vmsrcf.cpp */; };
		A5A9CC651933CF4900F0D2CC /* vmstack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC491933CF4900F0D2CC /* vmstack.cpp */; };
		A5A9CC661933CF4900F0D2CC /* vmstr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC4B1933CF4900F0D2CC /* vmstr.cpp */; };
		A5A9CC671933CF4900F0D2CC /* vmstrbuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC4D1933CF4900F0D2CC /* vmstrbuf.cpp */; };
		A5A9CC681933CF4900F0D2CC /* vmstrcmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC4F1933CF4900F0D2CC /* vmstrcmp.cpp */; };
		A5A9CC691933CF4900F0D2CC /* vmtmpfil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC511933CF4900F0D2CC /* vmtmpfil.cpp */; };
		A5A9CC6A1933CF4900F0D2CC /* vmtobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC531933CF4900F0D2CC /* vmtobj.cpp */; };
		A5A9CC6B1933CF4900F0D2CC /* vmtype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC551933CF4900F0D2CC /* vmtype.cpp */; };
		A5A9CC6C1933CF4900F0D2CC /* vmtypedh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC571933CF4900F0D2CC /* vmtypedh.cpp */; };
		A5A9CC6D1933CF4900F0D2CC /* vmtz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC581933CF4900F0D2CC /* vmtz.cpp */; };
		A5A9CC6E1933CF4900F0D2CC /* vmtzobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC5A1933CF4900F0D2CC /* vmtzobj.cpp */; };
		A5A9CC6F1933CF4900F0D2CC /* vmundo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC5C1933CF4900F0D2CC /* vmundo.cpp */; };
		A5A9CC701933CF4900F0D2CC /* vmvec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC5E1933CF4900F0D2CC /* vmvec.cpp */; };
		A5A9CC731933FF5D00F0D2CC /* osxtads_frobtads.h in Resources */ = {isa = PBXBuildFile; fileRef = A5A9CC721933FF5D00F0D2CC /* osxtads_frobtads.h */; };
		A5A9CC7919392F5200F0D2CC /* XTHtmlTagQuestionMarkT3.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC7819392F5200F0D2CC /* XTHtmlTagQuestionMarkT3.m */; };
		A5A9CC7C193A740000F0D2CC /* XTHtmlTagU.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC7B193A740000F0D2CC /* XTHtmlTagU.m */; };
		A5A9CC7F193D569D00F0D2CC /* XTHtmlTagEm.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC7E193D569D00F0D2CC /* XTHtmlTagEm.m */; };
		A5A9CC82193E7DF000F0D2CC /* XTTadsGameInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = A5A9CC81193E7DF000F0D2CC /* XTTadsGameInfo.mm */; };
		A5AB87651C5A97D500F82AB6 /* XTScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = A5AB87641C5A97D500F82AB6 /* XTScrollView.m */; };
		A5ADCC351F350396000BFE70 /* XTTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = A5ADCC341F350396000BFE70 /* XTTimer.m */; };
		A5B3FDF720F50F0500122DEF /* XTOutputTextParserBase.m in Sources */ = {isa = PBXBuildFile; fileRef = A5B3FDF620F50F0500122DEF /* XTOutputTextParserBase.m */; };
		A5B761921BD2C5E700803064 /* XTHtmlTagA.m in Sources */ = {isa = PBXBuildFile; fileRef = A5B761911BD2C5E700803064 /* XTHtmlTagA.m */; };
		A5BE127F1FAB97B600FBFCC7 /* XTBannerCreateParams.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BE127E1FAB97B600FBFCC7 /* XTBannerCreateParams.m */; };
		A5BE58542431223F0045D46E /* XTOutputTextColorResult.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BE58532431223F0045D46E /* XTOutputTextColorResult.m */; };
		A5BF45A824534AA9001043F0 /* XTPrefsItemBoolAffectingColors.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BF45A724534AA9001043F0 /* XTPrefsItemBoolAffectingColors.m */; };
		A5BF45AB245DCF59001043F0 /* XTTextRecolorationTemplate.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BF45AA245DCF59001043F0 /* XTTextRecolorationTemplate.m */; };
		A5BF45AE2461C1A4001043F0 /* XTTextRecolorationHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BF45AD2461C1A4001043F0 /* XTTextRecolorationHelper.m */; };
		A5BF45B124817439001043F0 /* XTTextStorageParagraphTemplate.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BF45B024817439001043F0 /* XTTextStorageParagraphTemplate.m */; };
		A5BF45B4248C0739001043F0 /* XTPrefsItemBoolLinksUnderline.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BF45B3248C0739001043F0 /* XTPrefsItemBoolLinksUnderline.m */; };
		A5BF5CF71B73CFE00080676F /* XTRecentGameFiles.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BF5CF61B73CFE00080676F /* XTRecentGameFiles.m */; };
		A5BF5CF91B7526840080676F /* XTRecentGameFilesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BF5CF81B7526840080676F /* XTRecentGameFilesTests.m */; };
		A5C15CFA1B503A340044F7EE /* XTHtmlTagTr.m in Sources */ = {isa = PBXBuildFile; fileRef = A5C15CF91B503A340044F7EE /* XTHtmlTagTr.m */; };
		A5C15CFD1B503C730044F7EE /* XTHtmlTagTh.m in Sources */ = {isa = PBXBuildFile; fileRef = A5C15CFC1B503C730044F7EE /* XTHtmlTagTh.m */; };
		A5C15D001B504BD10044F7EE /* XTHtmlTagTd.m in Sources */ = {isa = PBXBuildFile; fileRef = A5C15CFF1B504BD10044F7EE /* XTHtmlTagTd.m */; };
		A5C2027B1AAB9DDB006C3F64 /* XTHtmlTagQuotedSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = A5C2027A1AAB9DDB006C3F64 /* XTHtmlTagQuotedSpace.m */; };
		A5C3B4081FFEF50C00DCD9FA /* XTOpenForTestingController.m in Sources */ = {isa = PBXBuildFile; fileRef = A5C3B4061FFEF50C00DCD9FA /* XTOpenForTestingController.m */; };
		A5C3B4091FFEF50C00DCD9FA /* XTOpenForTestingController.xib in Resources */ = {isa = PBXBuildFile; fileRef = A5C3B4071FFEF50C00DCD9FA /* XTOpenForTestingController.xib */; };
		A5C3B40E20000BDF00DCD9FA /* XTRunGameParams.m in Sources */ = {isa = PBXBuildFile; fileRef = A5C3B40D20000BDF00DCD9FA /* XTRunGameParams.m */; };
		A5C4DAED1E3D3F7C0051ACA7 /* XTTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = A5C4DAEC1E3D3F7C0051ACA7 /* XTTextView.m */; };
		A5C904561F5491FD00A1FB32 /* XTCallOnMainThreadCounter.m in Sources */ = {isa = PBXBuildFile; fileRef = A5C904551F5491FD00A1FB32 /* XTCallOnMainThreadCounter.m */; };
		A5CA64271901E3BB0024507A /* XTHtmlTagQuestionMarkT2.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CA64261901E3BB0024507A /* XTHtmlTagQuestionMarkT2.m */; };
		A5CA64291901FA070024507A /* oemxtads.c in Sources */ = {isa = PBXBuildFile; fileRef = A5CA64281901FA070024507A /* oemxtads.c */; };
		A5CA642C190307D70024507A /* XTHtmlTagStrong.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CA642B190307D70024507A /* XTHtmlTagStrong.m */; };
		A5CA642F1909A8300024507A /* XTStringUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CA642E1909A8300024507A /* XTStringUtils.m */; };
		A5CA64311909ABEE0024507A /* XTStringUtilsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CA64301909ABEE0024507A /* XTStringUtilsTests.m */; };
		A5CA64341909C90F0024507A /* XTHtmlTagCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CA64331909C90F0024507A /* XTHtmlTagCenter.m */; };
		A5CAA727241BFF2F005B0DDD /* XTHtmlColor.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CAA726241BFF2F005B0DDD /* XTHtmlColor.m */; };
		A5CAA72A24203CBC005B0DDD /* XTHtmlTagBody.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CAA72924203CBC005B0DDD /* XTHtmlTagBody.m */; };
		A5CB0D0919CA0E2B00AA1B18 /* XTPrefs.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CB0D0819CA0E2B00AA1B18 /* XTPrefs.m */; };
		A5CB0D0C19CCB61500AA1B18 /* XTHtmlTagImg.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CB0D0B19CCB61500AA1B18 /* XTHtmlTagImg.m */; };
		A5CD83F62041E8210041997A /* XTLoggingClassesInitializer.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CD83F52041E8210041997A /* XTLoggingClassesInitializer.m */; };
		A5CDAB301DA03631000E0936 /* XTHtmlTagT2Italics.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CDAB2F1DA03631000E0936 /* XTHtmlTagT2Italics.m */; };
		A5CDAB331DA6E8C7000E0936 /* XTHtmlCharEntityParser.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CDAB321DA6E8C7000E0936 /* XTHtmlCharEntityParser.m */; };
		A5CDAB351DA83DFC000E0936 /* XTHtmlCharEntityParserTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CDAB341DA83DFC000E0936 /* XTHtmlCharEntityParserTests.m */; };
		A5D4136118F8A88300144A75 /* XTHtmlTagH2.m in Sources */ = {isa = PBXBuildFile; fileRef = A5D4136018F8A88300144A75 /* XTHtmlTagH2.m */; };
		A5D686EF1DD4F4B0008D6C30 /* XTPendingWhitespaceQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = A5D686EE1DD4F4B0008D6C30 /* XTPendingWhitespaceQueue.m */; };
		A5D686F41DD67F59008D6C30 /* XTPendingWhitespaceQueueTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A5D686F31DD67F59008D6C30 /* XTPendingWhitespaceQueueTests.m */; };
		A5D9EBDA18ABF8EF00C3B7AD /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5D9EBD918ABF8EF00C3B7AD /* Cocoa.framework */; };
		A5D9EBE418ABF8EF00C3B7AD /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = A5D9EBE218ABF8EF00C3B7AD /* InfoPlist.strings */; };
		A5D9EBE618ABF8EF00C3B7AD /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A5D9EBE518ABF8EF00C3B7AD /* main.m */; };
		A5D9EBEA18ABF8EF00C3B7AD /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = A5D9EBE818ABF8EF00C3B7AD /* Credits.rtf */; };
		A5D9EBED18ABF8EF00C3B7AD /* XTAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = A5D9EBEC18ABF8EF00C3B7AD /* XTAppDelegate.m */; };
		A5D9EBF018ABF8EF00C3B7AD /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = A5D9EBEE18ABF8EF00C3B7AD /* MainMenu.xib */; };
		A5D9EBF318ABF8EF00C3B7AD /* TadsTerp.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = A5D9EBF118ABF8EF00C3B7AD /* TadsTerp.xcdatamodeld */; };
		A5D9EBF518ABF8EF00C3B7AD /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A5D9EBF418ABF8EF00C3B7AD /* Images.xcassets */; };
		A5D9EBFC18ABF8EF00C3B7AD /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5D9EBFB18ABF8EF00C3B7AD /* XCTest.framework */; };
		A5D9EBFD18ABF8EF00C3B7AD /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5D9EBD918ABF8EF00C3B7AD /* Cocoa.framework */; };
		A5D9EC0518ABF8EF00C3B7AD /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = A5D9EC0318ABF8EF00C3B7AD /* InfoPlist.strings */; };
		A5D9EC0718ABF8EF00C3B7AD /* TadsTerpTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A5D9EC0618ABF8EF00C3B7AD /* TadsTerpTests.m */; };
		A5DA46A820E93F3700D5D92C /* XTHtmlTagBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = A5DA46A720E93F3700D5D92C /* XTHtmlTagBlock.m */; };
		A5DA46AB20E94D6300D5D92C /* XTHtmlTagHx.m in Sources */ = {isa = PBXBuildFile; fileRef = A5DA46AA20E94D6300D5D92C /* XTHtmlTagHx.m */; };
		A5DA46AE20EAC4BE00D5D92C /* XTHtmlTagH5.m in Sources */ = {isa = PBXBuildFile; fileRef = A5DA46AD20EAC4BE00D5D92C /* XTHtmlTagH5.m */; };
		A5DA46B120EAC55D00D5D92C /* XTHtmlTagH6.m in Sources */ = {isa = PBXBuildFile; fileRef = A5DA46B020EAC55D00D5D92C /* XTHtmlTagH6.m */; };
		A5DA46B420EADB6E00D5D92C /* XTHtmlTagDivBase.m in Sources */ = {isa = PBXBuildFile; fileRef = A5DA46B320EADB6E00D5D92C /* XTHtmlTagDivBase.m */; };
		A5DA46B920EE967900D5D92C /* XTHtmlTagSecondOutermost.m in Sources */ = {isa = PBXBuildFile; fileRef = A5DA46B820EE967900D5D92C /* XTHtmlTagSecondOutermost.m */; };
		A5DE41BB19D9D1190051B0CB /* XTUIUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A5DE41BA19D9D1190051B0CB /* XTUIUtils.m */; };
		A5DE41C619EDB4390051B0CB /* XTPrefsWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = A5DE41C419EDB4390051B0CB /* XTPrefsWindowController.m */; };
		A5DE41C719EDB4390051B0CB /* XTPrefsWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = A5DE41C519EDB4390051B0CB /* XTPrefsWindowController.xib */; };
		A5E1C4F819F2ECA2004FB0F1 /* XTFileUrlStringValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E1C4F719F2ECA2004FB0F1 /* XTFileUrlStringValueTransformer.m */; };
		A5E1C4FB19F314E0004FB0F1 /* XTUrlStringlValueTransformerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E1C4FA19F314E0004FB0F1 /* XTUrlStringlValueTransformerTests.m */; };
		A5E2141B190C4CC500CD22AE /* XTHtmlTagNoop.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E2141A190C4CC500CD22AE /* XTHtmlTagNoop.m */; };
		A5E2141F190EF1F200CD22AE /* XTOutputTextParserPlain.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E2141E190EF1F200CD22AE /* XTOutputTextParserPlain.m */; };
		A5E21421190F004300CD22AE /* XTOutputTextParserPlainTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E21420190F004300CD22AE /* XTOutputTextParserPlainTests.m */; };
		A5E21424191179C100CD22AE /* XTHtmlTagP.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E21423191179C100CD22AE /* XTHtmlTagP.m */; };
		A5E67DBE1DC93ECF007F4D9B /* XTHtmlTagSpecialSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E67DBD1DC93ECF007F4D9B /* XTHtmlTagSpecialSpace.m */; };
		A5E8647F1FF174A700F60360 /* XTUserDefaultsUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E8647E1FF174A700F60360 /* XTUserDefaultsUtils.m */; };
		A5E88F091F2FACC100633AA7 /* 12511251.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88EF91F2FACC100633AA7 /* 12511251.tcp */; };
		A5E88F0A1F2FACC100633AA7 /* la1la1.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88EFA1F2FACC100633AA7 /* la1la1.tcp */; };
		A5E88F0B1F2FACC100633AA7 /* la2la2.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88EFB1F2FACC100633AA7 /* la2la2.tcp */; };
		A5E88F0C1F2FACC100633AA7 /* la3la3.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88EFC1F2FACC100633AA7 /* la3la3.tcp */; };
		A5E88F0D1F2FACC100633AA7 /* la4la4.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88EFD1F2FACC100633AA7 /* la4la4.tcp */; };
		A5E88F0E1F2FACC100633AA7 /* la5la5.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88EFE1F2FACC100633AA7 /* la5la5.tcp */; };
		A5E88F0F1F2FACC100633AA7 /* la6la6.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88EFF1F2FACC100633AA7 /* la6la6.tcp */; };
		A5E88F101F2FACC100633AA7 /* la7la7.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88F001F2FACC100633AA7 /* la7la7.tcp */; };
		A5E88F111F2FACC100633AA7 /* la8la8.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88F011F2FACC100633AA7 /* la8la8.tcp */; };
		A5E88F121F2FACC100633AA7 /* la9la9.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88F021F2FACC100633AA7 /* la9la9.tcp */; };
		A5E88F131F2FACC100633AA7 /* la10la10.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88F031F2FACC100633AA7 /* la10la10.tcp */; };
		A5E88F141F2FACC100633AA7 /* la11la11.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88F041F2FACC100633AA7 /* la11la11.tcp */; };
		A5E88F151F2FACC100633AA7 /* la13la13.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88F051F2FACC100633AA7 /* la13la13.tcp */; };
		A5E88F161F2FACC100633AA7 /* la14la14.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88F061F2FACC100633AA7 /* la14la14.tcp */; };
		A5E88F171F2FACC100633AA7 /* la15la15.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88F071F2FACC100633AA7 /* la15la15.tcp */; };
		A5E88F181F2FACC100633AA7 /* la16la16.tcp in Resources */ = {isa = PBXBuildFile; fileRef = A5E88F081F2FACC100633AA7 /* la16la16.tcp */; };
		A5E8EA4A20890E4C00DCB57D /* XTPrefsGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E8EA4920890E4C00DCB57D /* XTPrefsGroup.m */; };
		A5E8EA4D2094ECCA00DCB57D /* XTPrefsItemLoglevelByName.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E8EA4C2094ECCA00DCB57D /* XTPrefsItemLoglevelByName.m */; };
		A5EA9586204DEB3F008E8478 /* XTLoggerAndLevel.m in Sources */ = {isa = PBXBuildFile; fileRef = A5EA9585204DEB3F008E8478 /* XTLoggerAndLevel.m */; };
		A5F00BB2213DB258000D63EE /* XTTextTableBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F00BB1213DB258000D63EE /* XTTextTableBlock.m */; };
		A5F00BB5213DB2E7000D63EE /* XTTextTable.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F00BB4213DB2E7000D63EE /* XTTextTable.m */; };
		A5F00BB82142FB03000D63EE /* XTTableColumnWidthTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F00BB72142FB03000D63EE /* XTTableColumnWidthTracker.m */; };
		A5F00BBB214C3684000D63EE /* XTRange.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F00BBA214C3684000D63EE /* XTRange.m */; };
		A5F154071FB7623D0021E47B /* XTHtmlTagT2TradStatusLine.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F154061FB7623D0021E47B /* XTHtmlTagT2TradStatusLine.m */; };
		A5F5CA541E48F35A001EC71C /* XTTabStopModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F5CA531E48F35A001EC71C /* XTTabStopModel.m */; };
		A5F5CA571E48F636001EC71C /* XTTabStopModelEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F5CA561E48F636001EC71C /* XTTabStopModelEntry.m */; };
		A5F5CA591E4BAF50001EC71C /* XTTabStopModelTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F5CA581E4BAF50001EC71C /* XTTabStopModelTests.m */; };
		A5F88CE41BED49B4008CBC5C /* XTTextFieldWithLink.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F88CE31BED49B4008CBC5C /* XTTextFieldWithLink.m */; };
		A5F8C75621ADC27000757BBD /* XTRequiredRectForTextCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F8C75521ADC27000757BBD /* XTRequiredRectForTextCache.m */; };
		A5F8C75921ADCFFF00757BBD /* XTRequiredRectForTextCacheValue.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F8C75821ADCFFF00757BBD /* XTRequiredRectForTextCacheValue.m */; };
		A5F9AD991F115D98002A322F /* XTAllocDeallocCounter.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F9AD981F115D98002A322F /* XTAllocDeallocCounter.m */; };
		A5F9AD9C1F1A9546002A322F /* XTVmThread.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F9AD9B1F1A9546002A322F /* XTVmThread.m */; };
		A5FC0EF52034F1F20031A9C4 /* xtads-open-console.scpt in Resources */ = {isa = PBXBuildFile; fileRef = A5FC0EF42034F1F20031A9C4 /* xtads-open-console.scpt */; };
		A5FC1FF71BE546E800D2F084 /* XTAboutWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = A5FC1FF61BE546E800D2F084 /* XTAboutWindowController.xib */; };
		A5FC1FFA1BE552CE00D2F084 /* XTAboutWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = A5FC1FF91BE552CE00D2F084 /* XTAboutWindowController.m */; };
		A5FC1FFD1BE5530A00D2F084 /* XTAbout.m in Sources */ = {isa = PBXBuildFile; fileRef = A5FC1FFC1BE5530A00D2F084 /* XTAbout.m */; };
		A5FC3343236B56F600D6F2C5 /* XTTabStopUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A5FC3342236B56F600D6F2C5 /* XTTabStopUtils.m */; };
		A5FEB12318D392A90011159C /* XTGameWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = A5FEB12118D392A90011159C /* XTGameWindowController.m */; };
		A5FEB12418D392A90011159C /* XTGameWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = A5FEB12218D392A90011159C /* XTGameWindowController.xib */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		A5D9EBFE18ABF8EF00C3B7AD /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = A5D9EBCE18ABF8EF00C3B7AD /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = A5D9EBD518ABF8EF00C3B7AD;
			remoteInfo = TadsTerp;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		A503919C1DB7E643000CDE6B /* XTGameInputEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTGameInputEvent.h; sourceTree = "<group>"; };
		A503919D1DB7E643000CDE6B /* XTGameInputEvent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTGameInputEvent.m; sourceTree = "<group>"; };
		A50DAE031A044A5C0085ADF3 /* XTFileNameHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTFileNameHelper.h; sourceTree = "<group>"; };
		A50DAE041A044A5C0085ADF3 /* XTFileNameHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTFileNameHelper.m; sourceTree = "<group>"; };
		A50E79DE1900ABE0004D5287 /* XTHtmlTagH1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagH1.h; sourceTree = "<group>"; };
		A50E79DF1900ABE0004D5287 /* XTHtmlTagH1.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagH1.m; sourceTree = "<group>"; };
		A50E79E11900AD30004D5287 /* XTHtmlTagH3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagH3.h; sourceTree = "<group>"; };
		A50E79E21900AD30004D5287 /* XTHtmlTagH3.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagH3.m; sourceTree = "<group>"; };
		A50E79E41900ADC3004D5287 /* XTHtmlTagH4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagH4.h; sourceTree = "<group>"; };
		A50E79E51900ADC3004D5287 /* XTHtmlTagH4.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagH4.m; sourceTree = "<group>"; };
		A5161E621943D2FD00FFEAE5 /* XTHtmlTagBanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagBanner.h; sourceTree = "<group>"; };
		A5161E631943D2FD00FFEAE5 /* XTHtmlTagBanner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagBanner.m; sourceTree = "<group>"; };
		A51E0CAF195B4F15002E1B29 /* XTCommandHistory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTCommandHistory.h; sourceTree = "<group>"; };
		A51E0CB0195B4F15002E1B29 /* XTCommandHistory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTCommandHistory.m; sourceTree = "<group>"; };
		A51E0CB2195B7D47002E1B29 /* XTCommandHistoryTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTCommandHistoryTests.m; sourceTree = "<group>"; };
		A51E8AE81966111C00765B11 /* XTFileUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTFileUtils.h; sourceTree = "<group>"; };
		A51E8AE91966111C00765B11 /* XTFileUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTFileUtils.m; sourceTree = "<group>"; };
		A51E8AEB196B19D000765B11 /* XTHtmlTagDiv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagDiv.h; sourceTree = "<group>"; };
		A51E8AEC196B19D000765B11 /* XTHtmlTagDiv.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagDiv.m; sourceTree = "<group>"; };
		A51E8AEE196CB53C00765B11 /* XTHtmlTagUl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagUl.h; sourceTree = "<group>"; };
		A51E8AEF196CB53C00765B11 /* XTHtmlTagUl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagUl.m; sourceTree = "<group>"; };
		A51E8AF1196DC81000765B11 /* XTOutputFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTOutputFormatter.h; sourceTree = "<group>"; };
		A51E8AF2196DC81000765B11 /* XTOutputFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTOutputFormatter.m; sourceTree = "<group>"; };
		A51E8AF4196EFDFB00765B11 /* XTFormattedOutputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTFormattedOutputElement.h; sourceTree = "<group>"; };
		A51E8AF5196EFDFB00765B11 /* XTFormattedOutputElement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTFormattedOutputElement.m; sourceTree = "<group>"; };
		A51E8AF7196F397800765B11 /* XTOutputFormatterProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTOutputFormatterProtocol.h; sourceTree = "<group>"; };
		A522375F24129D170093214D /* XTAppDelegateProvider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTAppDelegateProvider.h; sourceTree = "<group>"; };
		A522376024129D170093214D /* XTAppDelegateProvider.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTAppDelegateProvider.m; sourceTree = "<group>"; };
		A5230FF7210135AE002B2FB6 /* XTHtmlTagListContainer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagListContainer.h; sourceTree = "<group>"; };
		A5230FF8210135AE002B2FB6 /* XTHtmlTagListContainer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagListContainer.m; sourceTree = "<group>"; };
		A5230FFA21065D63002B2FB6 /* XTCharConstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTCharConstants.h; sourceTree = "<group>"; };
		A5240B4D1CC2E259004CB6DE /* XTBannerGridTextModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTBannerGridTextModel.h; sourceTree = "<group>"; };
		A5240B4E1CC2E259004CB6DE /* XTBannerGridTextModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTBannerGridTextModel.m; sourceTree = "<group>"; };
		A52794E11B7BC39D00AE2DE0 /* XTHtmlTagT2Hilite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagT2Hilite.h; sourceTree = "<group>"; };
		A52794E21B7BC39D00AE2DE0 /* XTHtmlTagT2Hilite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagT2Hilite.m; sourceTree = "<group>"; };
		A52AD89519A2803200BA05A3 /* XTHtmlTagCite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagCite.h; sourceTree = "<group>"; };
		A52AD89619A2803200BA05A3 /* XTHtmlTagCite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagCite.m; sourceTree = "<group>"; };
		A52AD89819A2916900BA05A3 /* XTFontManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTFontManager.h; sourceTree = "<group>"; };
		A52AD89919A2916900BA05A3 /* XTFontManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTFontManager.m; sourceTree = "<group>"; };
		A52AD89B19A2A27800BA05A3 /* XTParameterizedFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTParameterizedFont.h; sourceTree = "<group>"; };
		A52AD89C19A2A27800BA05A3 /* XTParameterizedFont.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTParameterizedFont.m; sourceTree = "<group>"; };
		A52AD89E19A41CE700BA05A3 /* XTHtmlTagFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagFont.h; sourceTree = "<group>"; };
		A52AD89F19A41CE700BA05A3 /* XTHtmlTagFont.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagFont.m; sourceTree = "<group>"; };
		A52AD8A219A7D46400BA05A3 /* XTHtmlTagTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagTests.m; sourceTree = "<group>"; };
		A52B9DEA1C2DD3FF0020D157 /* XTBannerContainerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTBannerContainerView.h; sourceTree = "<group>"; };
		A52B9DEB1C2DD3FF0020D157 /* XTBannerContainerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTBannerContainerView.m; sourceTree = "<group>"; };
		A52B9DF01C2DD5A00020D157 /* XTBannerTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTBannerTextView.h; sourceTree = "<group>"; };
		A52B9DF11C2DD5A00020D157 /* XTBannerTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTBannerTextView.m; sourceTree = "<group>"; };
		A52B9DF31C2DD5E40020D157 /* XTBannerTopDividerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTBannerTopDividerView.h; sourceTree = "<group>"; };
		A52B9DF41C2DD5E40020D157 /* XTBannerTopDividerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTBannerTopDividerView.m; sourceTree = "<group>"; };
		A52E14651974970600C491D0 /* XTOutputFormatterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTOutputFormatterTests.m; sourceTree = "<group>"; };
		A52E146A1981705700C491D0 /* XTHtmlTagTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagTable.h; sourceTree = "<group>"; };
		A52E146B1981705700C491D0 /* XTHtmlTagTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagTable.m; sourceTree = "<group>"; };
		A535A2701AF7F10E00881960 /* XTResourceEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTResourceEntry.h; sourceTree = "<group>"; };
		A535A2711AF7F10E00881960 /* XTResourceEntry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTResourceEntry.m; sourceTree = "<group>"; };
		A535A2731AF7F2E700881960 /* XTResourceFinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTResourceFinder.h; sourceTree = "<group>"; };
		A535A2741AF7F2E700881960 /* XTResourceFinder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTResourceFinder.m; sourceTree = "<group>"; };
		A535A2761AFAABEE00881960 /* XTResourceFindResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTResourceFindResult.h; sourceTree = "<group>"; };
		A535A2771AFAABEE00881960 /* XTResourceFindResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTResourceFindResult.m; sourceTree = "<group>"; };
		A535A2791AFBD47000881960 /* XTResourcePhysicalFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTResourcePhysicalFile.h; sourceTree = "<group>"; };
		A535A27A1AFBD47000881960 /* XTResourcePhysicalFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTResourcePhysicalFile.m; sourceTree = "<group>"; };
		A535A27C1AFD41C400881960 /* terpEmbeddedResfileA.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = terpEmbeddedResfileA.txt; sourceTree = "<group>"; };
		A535A27E1B0BAC9200881960 /* cmaplib.t3r */ = {isa = PBXFileReference; lastKnownFileType = file; name = cmaplib.t3r; path = ../../tads3/charmap/cmaplib.t3r; sourceTree = "<group>"; };
		A537F13921CEF10500D14FAC /* XTDefaultColours.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTDefaultColours.h; sourceTree = "<group>"; };
		A537F13A21CEF10500D14FAC /* XTDefaultColours.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTDefaultColours.m; sourceTree = "<group>"; };
		A53A50C2243B9350009FEEC2 /* XTColorUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTColorUtils.h; sourceTree = "<group>"; };
		A53A50C3243B9350009FEEC2 /* XTColorUtils.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTColorUtils.m; sourceTree = "<group>"; };
		A53AD6DA20A4DD0900EBF32B /* XTHtmlTag_private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTag_private.h; sourceTree = "<group>"; };
		A53AD6DB20A4DDE900EBF32B /* XTHtmlTagContainer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagContainer.h; sourceTree = "<group>"; };
		A53AD6DC20A4DDE900EBF32B /* XTHtmlTagContainer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagContainer.m; sourceTree = "<group>"; };
		A53AD6DE20A4DF8100EBF32B /* XTHtmlTagContainer_private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagContainer_private.h; sourceTree = "<group>"; };
		A53AD6DF20A615FD00EBF32B /* XTHtmlTagOutermost.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagOutermost.h; sourceTree = "<group>"; };
		A53AD6E020A615FD00EBF32B /* XTHtmlTagOutermost.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagOutermost.m; sourceTree = "<group>"; };
		A53AD6E220A7825000EBF32B /* XTHtmlTagText.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagText.h; sourceTree = "<group>"; };
		A53AD6E320A7825000EBF32B /* XTHtmlTagText.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagText.m; sourceTree = "<group>"; };
		A542510A1A3A3FAE0039CE00 /* XTNotifications.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTNotifications.h; sourceTree = "<group>"; };
		A542510B1A3A3FAE0039CE00 /* XTNotifications.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTNotifications.m; sourceTree = "<group>"; };
		A542570023BE7002009B561E /* XTRecalcTabStopCommand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTRecalcTabStopCommand.h; sourceTree = "<group>"; };
		A542570123BE7002009B561E /* XTRecalcTabStopCommand.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTRecalcTabStopCommand.m; sourceTree = "<group>"; };
		A5444C2421729AA5006391A4 /* osifcnet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = osifcnet.h; path = ../../tads3/osifcnet.h; sourceTree = "<group>"; };
		A5444C2521729AED006391A4 /* t3std.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = t3std.h; path = ../../tads3/t3std.h; sourceTree = "<group>"; };
		A5444C2621729B69006391A4 /* vmuni.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmuni.h; path = ../../tads3/vmuni.h; sourceTree = "<group>"; };
		A5444C272172A285006391A4 /* vmvsn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmvsn.h; path = ../../tads3/vmvsn.h; sourceTree = "<group>"; };
		A5444C282172A318006391A4 /* vmhost.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmhost.h; path = ../../tads3/vmhost.h; sourceTree = "<group>"; };
		A545B7FA23C79D7B007B0A4F /* XTDummy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTDummy.h; sourceTree = "<group>"; };
		A545B7FB23C79D7B007B0A4F /* XTDummy.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTDummy.m; sourceTree = "<group>"; };
		A545B7FD23C7AA4B007B0A4F /* XTTextTab.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTTextTab.h; sourceTree = "<group>"; };
		A545B7FE23C7AA4B007B0A4F /* XTTextTab.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTTextTab.m; sourceTree = "<group>"; };
		A545C1F619B3AADD00268C2F /* XTHtmlTagCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagCode.h; sourceTree = "<group>"; };
		A545C1F719B3AADD00268C2F /* XTHtmlTagCode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagCode.m; sourceTree = "<group>"; };
		A545C1F919B3BBA300268C2F /* XTHtmlTagPre.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagPre.h; sourceTree = "<group>"; };
		A545C1FA19B3BBA300268C2F /* XTHtmlTagPre.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagPre.m; sourceTree = "<group>"; };
		A545C1FF19BB92F800268C2F /* XTFontManagerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTFontManagerTests.m; sourceTree = "<group>"; };
		A548B87418E351D70092B705 /* XTCustomBackgroundColorView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTCustomBackgroundColorView.h; sourceTree = "<group>"; };
		A548B87518E351D70092B705 /* XTCustomBackgroundColorView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTCustomBackgroundColorView.m; sourceTree = "<group>"; };
		A548B87718E5FE810092B705 /* XTMainTextHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTMainTextHandler.h; sourceTree = "<group>"; };
		A548B87818E5FE810092B705 /* XTMainTextHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTMainTextHandler.m; sourceTree = "<group>"; };
		A548B87B18E75E0D0092B705 /* XTHtmlTag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTag.h; sourceTree = "<group>"; };
		A548B87C18E75E0D0092B705 /* XTHtmlTag.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTag.m; sourceTree = "<group>"; };
		A548B88418EA16910092B705 /* XTHtmlTagBr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagBr.h; sourceTree = "<group>"; };
		A548B88518EA16910092B705 /* XTHtmlTagBr.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagBr.m; sourceTree = "<group>"; };
		A548B88818ECA5020092B705 /* XTHtmlTagParserError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagParserError.h; sourceTree = "<group>"; };
		A548B88918ECA5020092B705 /* XTHtmlTagParserError.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagParserError.m; sourceTree = "<group>"; };
		A548B88E18EE07D40092B705 /* XTConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTConverter.h; sourceTree = "<group>"; };
		A548B88F18EE07D40092B705 /* XTConverter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTConverter.m; sourceTree = "<group>"; };
		A548B89618F0891B0092B705 /* XTHtmlTagTab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagTab.h; sourceTree = "<group>"; };
		A548B89718F0891B0092B705 /* XTHtmlTagTab.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagTab.m; sourceTree = "<group>"; };
		A548B89918F08CC20092B705 /* XTHtmlTagTitle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagTitle.h; sourceTree = "<group>"; };
		A548B89A18F08CC20092B705 /* XTHtmlTagTitle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagTitle.m; sourceTree = "<group>"; };
		A548B89C18F3390B0092B705 /* XTHtmlTagQ.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagQ.h; sourceTree = "<group>"; };
		A548B89D18F3390B0092B705 /* XTHtmlTagQ.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagQ.m; sourceTree = "<group>"; };
		A548B89F18F47BE90092B705 /* XTOutputTextParserHtml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTOutputTextParserHtml.h; sourceTree = "<group>"; };
		A548B8A018F47BE90092B705 /* XTOutputTextParserHtml.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTOutputTextParserHtml.m; sourceTree = "<group>"; };
		A548B8A218F5F09A0092B705 /* XTOutputTextParserHtmlTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTOutputTextParserHtmlTests.m; sourceTree = "<group>"; };
		A54A02781CEF9CB900AE6F98 /* XTBannerBorderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTBannerBorderView.h; sourceTree = "<group>"; };
		A54A02791CEF9CB900AE6F98 /* XTBannerBorderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTBannerBorderView.m; sourceTree = "<group>"; };
		A550696F2038CCF9001F52CF /* XTLoggerLevel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTLoggerLevel.h; sourceTree = "<group>"; };
		A5528DBD1D35884C00067CEB /* XTHtmlTagSmall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagSmall.h; sourceTree = "<group>"; };
		A5528DBE1D35884C00067CEB /* XTHtmlTagSmall.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagSmall.m; sourceTree = "<group>"; };
		A5528DC01D35959E00067CEB /* XTHtmlTagBig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagBig.h; sourceTree = "<group>"; };
		A5528DC11D35959E00067CEB /* XTHtmlTagBig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagBig.m; sourceTree = "<group>"; };
		A55633C918C9260C008A5B86 /* XTEventLoopBridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTEventLoopBridge.h; sourceTree = "<group>"; };
		A55633CA18C9260C008A5B86 /* XTEventLoopBridge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTEventLoopBridge.m; sourceTree = "<group>"; };
		A55DF736192D466600F976FB /* XTHtmlTagOl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagOl.h; sourceTree = "<group>"; };
		A55DF737192D466600F976FB /* XTHtmlTagOl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagOl.m; sourceTree = "<group>"; };
		A55DF739192D52B200F976FB /* XTHtmlTagLi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagLi.h; sourceTree = "<group>"; };
		A55DF73A192D52B200F976FB /* XTHtmlTagLi.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagLi.m; sourceTree = "<group>"; };
		A55DF73C192D7A6100F976FB /* XTHtmlTagHr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagHr.h; sourceTree = "<group>"; };
		A55DF73D192D7A6100F976FB /* XTHtmlTagHr.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagHr.m; sourceTree = "<group>"; };
		A55E0C3418F9D53600E47D1A /* XTHtmlTagI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagI.h; sourceTree = "<group>"; };
		A55E0C3518F9D53600E47D1A /* XTHtmlTagI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagI.m; sourceTree = "<group>"; };
		A55E0C3718F9E5C300E47D1A /* XTHtmlTagB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagB.h; sourceTree = "<group>"; };
		A55E0C3818F9E5C300E47D1A /* XTHtmlTagB.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagB.m; sourceTree = "<group>"; };
		A55E0C3A18FC76E000E47D1A /* XTLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTLogger.h; sourceTree = "<group>"; };
		A55E0C3B18FC76E000E47D1A /* XTLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTLogger.m; sourceTree = "<group>"; };
		A55E0C3E18FC94A600E47D1A /* XTLoggerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTLoggerTests.m; sourceTree = "<group>"; };
		A55E0C4018FDB5A700E47D1A /* XTLogAppenderProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTLogAppenderProtocol.h; sourceTree = "<group>"; };
		A55E0C4118FDB6B400E47D1A /* XTLogAppenderULS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTLogAppenderULS.h; sourceTree = "<group>"; };
		A55E0C4218FDB6B400E47D1A /* XTLogAppenderULS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTLogAppenderULS.m; sourceTree = "<group>"; };
		A55E0C4418FDDE2A00E47D1A /* XTLogAppenderBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTLogAppenderBase.h; sourceTree = "<group>"; };
		A55E0C4518FDDE2A00E47D1A /* XTLogAppenderBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTLogAppenderBase.m; sourceTree = "<group>"; };
		A55E0C4718FDEE5900E47D1A /* XTLogConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTLogConfig.h; sourceTree = "<group>"; };
		A55E0C4818FDEE5900E47D1A /* XTLogConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTLogConfig.m; sourceTree = "<group>"; };
		A571EBC618B6935C003A7BA3 /* 437la1.tcs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = 437la1.tcs; path = ../../tads2/437la1.tcs; sourceTree = "<group>"; };
		A571EBC718B6935C003A7BA3 /* adv.t */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = adv.t; path = ../../tads2/adv.t; sourceTree = "<group>"; };
		A571EBC818B6935C003A7BA3 /* appctx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = appctx.h; path = ../../tads2/appctx.h; sourceTree = "<group>"; };
		A571EBC918B6935C003A7BA3 /* argize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = argize.c; path = ../../tads2/argize.c; sourceTree = "<group>"; };
		A571EBCA18B6935C003A7BA3 /* argize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = argize.h; path = ../../tads2/argize.h; sourceTree = "<group>"; };
		A571EBCB18B6935C003A7BA3 /* askf_os.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = askf_os.c; path = ../../tads2/askf_os.c; sourceTree = "<group>"; };
		A571EBCD18B6935C003A7BA3 /* bif.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bif.c; path = ../../tads2/bif.c; sourceTree = "<group>"; };
		A571EBCE18B6935C003A7BA3 /* bif.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bif.h; path = ../../tads2/bif.h; sourceTree = "<group>"; };
		A571EBCF18B6935C003A7BA3 /* bifgdum.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bifgdum.c; path = ../../tads2/bifgdum.c; sourceTree = "<group>"; };
		A571EBD018B6935C003A7BA3 /* cmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cmap.c; path = ../../tads2/cmap.c; sourceTree = "<group>"; };
		A571EBD118B6935C003A7BA3 /* cmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cmap.h; path = ../../tads2/cmap.h; sourceTree = "<group>"; };
		A571EBD218B6935C003A7BA3 /* cmd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cmd.c; path = ../../tads2/cmd.c; sourceTree = "<group>"; };
		A571EBD318B6935C003A7BA3 /* cmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cmd.h; path = ../../tads2/cmd.h; sourceTree = "<group>"; };
		A571EBD418B6935C003A7BA3 /* dat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dat.c; path = ../../tads2/dat.c; sourceTree = "<group>"; };
		A571EBD518B6935C003A7BA3 /* dat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dat.h; path = ../../tads2/dat.h; sourceTree = "<group>"; };
		A571EBD718B6935C003A7BA3 /* dbg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dbg.h; path = ../../tads2/dbg.h; sourceTree = "<group>"; };
		A571EBD918B6935C003A7BA3 /* dbgtr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dbgtr.c; path = ../../tads2/dbgtr.c; sourceTree = "<group>"; };
		A571EBDA18B6935C003A7BA3 /* dummy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dummy.c; path = ../../tads2/dummy.c; sourceTree = "<group>"; };
		A571EBDB18B6935C003A7BA3 /* emt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = emt.c; path = ../../tads2/emt.c; sourceTree = "<group>"; };
		A571EBDC18B6935C003A7BA3 /* emt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = emt.h; path = ../../tads2/emt.h; sourceTree = "<group>"; };
		A571EBDE18B6935C003A7BA3 /* err.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = err.h; path = ../../tads2/err.h; sourceTree = "<group>"; };
		A571EBDF18B6935C003A7BA3 /* errmsg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = errmsg.c; path = ../../tads2/errmsg.c; sourceTree = "<group>"; };
		A571EBE018B6935C003A7BA3 /* execmd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = execmd.c; path = ../../tads2/execmd.c; sourceTree = "<group>"; };
		A571EBE118B6935C003A7BA3 /* fio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fio.c; path = ../../tads2/fio.c; sourceTree = "<group>"; };
		A571EBE218B6935C003A7BA3 /* fio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fio.h; path = ../../tads2/fio.h; sourceTree = "<group>"; };
		A571EBE418B6935C003A7BA3 /* fioxor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fioxor.c; path = ../../tads2/fioxor.c; sourceTree = "<group>"; };
		A571EBE518B6935C003A7BA3 /* gameinfo.t */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = gameinfo.t; path = ../../tads2/gameinfo.t; sourceTree = "<group>"; };
		A571EBE618B6935C003A7BA3 /* getstr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = getstr.c; path = ../../tads2/getstr.c; sourceTree = "<group>"; };
		A571EBE718B6935C003A7BA3 /* h_ix86_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = h_ix86_64.h; path = ../../tads2/h_ix86_64.h; sourceTree = "<group>"; };
		A571EBE818B6935C003A7BA3 /* h_ix86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = h_ix86.h; path = ../../tads2/h_ix86.h; sourceTree = "<group>"; };
		A571EBE918B6935C003A7BA3 /* h_ppc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = h_ppc.h; path = ../../tads2/h_ppc.h; sourceTree = "<group>"; };
		A571EBEA18B6935C003A7BA3 /* indlg_os.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = indlg_os.c; path = ../../tads2/indlg_os.c; sourceTree = "<group>"; };
		A571EBEC18B6935C003A7BA3 /* ler.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ler.c; path = ../../tads2/ler.c; sourceTree = "<group>"; };
		A571EBED18B6935C003A7BA3 /* ler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ler.h; path = ../../tads2/ler.h; sourceTree = "<group>"; };
		A571EBEF18B6935C003A7BA3 /* lib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lib.h; path = ../../tads2/lib.h; sourceTree = "<group>"; };
		A571EBF018B6935C003A7BA3 /* LICENSE.TXT */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE.TXT; path = ../../tads2/LICENSE.TXT; sourceTree = "<group>"; };
		A571EBF118B6935C003A7BA3 /* lin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lin.h; path = ../../tads2/lin.h; sourceTree = "<group>"; };
		A571EBF318B6935C003A7BA3 /* linf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = linf.h; path = ../../tads2/linf.h; sourceTree = "<group>"; };
		A571EBF418B6935C003A7BA3 /* linfdum.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = linfdum.c; path = ../../tads2/linfdum.c; sourceTree = "<group>"; };
		A571EBF518B6935C003A7BA3 /* los.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = los.h; path = ../../tads2/los.h; sourceTree = "<group>"; };
		A571EBF618B6935C003A7BA3 /* lst.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lst.c; path = ../../tads2/lst.c; sourceTree = "<group>"; };
		A571EBF718B6935C003A7BA3 /* lst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lst.h; path = ../../tads2/lst.h; sourceTree = "<group>"; };
		A571EBF818B6935C003A7BA3 /* ltk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ltk.h; path = ../../tads2/ltk.h; sourceTree = "<group>"; };
		A571EBF918B6935D003A7BA3 /* mch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mch.c; path = ../../tads2/mch.c; sourceTree = "<group>"; };
		A571EBFA18B6935D003A7BA3 /* mch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mch.h; path = ../../tads2/mch.h; sourceTree = "<group>"; };
		A571EBFB18B6935D003A7BA3 /* mcl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mcl.h; path = ../../tads2/mcl.h; sourceTree = "<group>"; };
		A571EBFC18B6935D003A7BA3 /* mcm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mcm.c; path = ../../tads2/mcm.c; sourceTree = "<group>"; };
		A571EBFD18B6935D003A7BA3 /* mcm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mcm.h; path = ../../tads2/mcm.h; sourceTree = "<group>"; };
		A571EBFE18B6935D003A7BA3 /* mcs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mcs.c; path = ../../tads2/mcs.c; sourceTree = "<group>"; };
		A571EBFF18B6935D003A7BA3 /* mcs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mcs.h; path = ../../tads2/mcs.h; sourceTree = "<group>"; };
		A571EC0118B6935D003A7BA3 /* obj.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = obj.c; path = ../../tads2/obj.c; sourceTree = "<group>"; };
		A571EC0218B6935D003A7BA3 /* obj.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = obj.h; path = ../../tads2/obj.h; sourceTree = "<group>"; };
		A571EC0318B6935D003A7BA3 /* objcomp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = objcomp.c; path = ../../tads2/objcomp.c; sourceTree = "<group>"; };
		A571EC0418B6935D003A7BA3 /* oem.c_notUsed */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = oem.c_notUsed; path = ../../tads2/oem.c_notUsed; sourceTree = "<group>"; };
		A571EC0518B6935D003A7BA3 /* oem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = oem.h; path = ../../tads2/oem.h; sourceTree = "<group>"; };
		A571EC0618B6935D003A7BA3 /* opc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = opc.h; path = ../../tads2/opc.h; sourceTree = "<group>"; };
		A571EC0718B6935D003A7BA3 /* os.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = os.h; path = ../../tads2/os.h; sourceTree = "<group>"; };
		A571EC0818B6935D003A7BA3 /* os0.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = os0.c; path = ../../tads2/os0.c; sourceTree = "<group>"; };
		A571EC0918B6935D003A7BA3 /* osbigmem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = osbigmem.h; path = ../../tads2/osbigmem.h; sourceTree = "<group>"; };
		A571EC0A18B6935D003A7BA3 /* oserr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = oserr.c; path = ../../tads2/oserr.c; sourceTree = "<group>"; };
		A571EC0C18B6935D003A7BA3 /* osgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = osgen.h; path = ../../tads2/osgen.h; sourceTree = "<group>"; };
		A571EC0E18B6935D003A7BA3 /* osifc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = osifc.c; path = ../../tads2/osifc.c; sourceTree = "<group>"; };
		A571EC0F18B6935D003A7BA3 /* osifc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = osifc.h; path = ../../tads2/osifc.h; sourceTree = "<group>"; };
		A571EC1018B6935D003A7BA3 /* osifcext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = osifcext.h; path = ../../tads2/osifcext.h; sourceTree = "<group>"; };
		A571EC1118B6935D003A7BA3 /* osifctyp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = osifctyp.h; path = ../../tads2/osifctyp.h; sourceTree = "<group>"; };
		A571EC1218B6935D003A7BA3 /* osnoui.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = osnoui.c; path = ../../tads2/osnoui.c; sourceTree = "<group>"; };
		A571EC1318B6935D003A7BA3 /* osrestad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = osrestad.c; path = ../../tads2/osrestad.c; sourceTree = "<group>"; };
		A571EC1418B6935D003A7BA3 /* osstzprs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = osstzprs.c; path = ../../tads2/osstzprs.c; sourceTree = "<group>"; };
		A571EC1518B6935D003A7BA3 /* osstzprs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = osstzprs.h; path = ../../tads2/osstzprs.h; sourceTree = "<group>"; };
		A571EC1618B6935D003A7BA3 /* osterm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = osterm.c; path = ../../tads2/osterm.c; sourceTree = "<group>"; };
		A571EC1818B6935D003A7BA3 /* ostzposix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ostzposix.c; path = ../../tads2/ostzposix.c; sourceTree = "<group>"; };
		A571EC1918B6935D003A7BA3 /* out.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = out.c; path = ../../tads2/out.c; sourceTree = "<group>"; };
		A571EC1A18B6935D003A7BA3 /* output.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = output.c; path = ../../tads2/output.c; sourceTree = "<group>"; };
		A571EC1B18B6935D003A7BA3 /* ply.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ply.c; path = ../../tads2/ply.c; sourceTree = "<group>"; };
		A571EC1C18B6935D003A7BA3 /* ply.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ply.h; path = ../../tads2/ply.h; sourceTree = "<group>"; };
		A571EC1D18B6935D003A7BA3 /* portnote.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = portnote.txt; path = ../../tads2/portnote.txt; sourceTree = "<group>"; };
		A571EC1E18B6935D003A7BA3 /* prp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = prp.h; path = ../../tads2/prp.h; sourceTree = "<group>"; };
		A571EC2018B6935D003A7BA3 /* prs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = prs.h; path = ../../tads2/prs.h; sourceTree = "<group>"; };
		A571EC2218B6935D003A7BA3 /* qas.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = qas.c; path = ../../tads2/qas.c; sourceTree = "<group>"; };
		A571EC2318B6935D003A7BA3 /* readtads.src */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = readtads.src; path = ../../tads2/readtads.src; sourceTree = "<group>"; };
		A571EC2418B6935D003A7BA3 /* regex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = regex.c; path = ../../tads2/regex.c; sourceTree = "<group>"; };
		A571EC2518B6935D003A7BA3 /* regex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = regex.h; path = ../../tads2/regex.h; sourceTree = "<group>"; };
		A571EC2618B6935D003A7BA3 /* res.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = res.h; path = ../../tads2/res.h; sourceTree = "<group>"; };
		A571EC2718B6935D003A7BA3 /* run.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = run.c; path = ../../tads2/run.c; sourceTree = "<group>"; };
		A571EC2818B6935D003A7BA3 /* run.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = run.h; path = ../../tads2/run.h; sourceTree = "<group>"; };
		A571EC2918B6935D003A7BA3 /* runstat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = runstat.c; path = ../../tads2/runstat.c; sourceTree = "<group>"; };
		A571EC2A18B6935D003A7BA3 /* std.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = std.h; path = ../../tads2/std.h; sourceTree = "<group>"; };
		A571EC2B18B6935D003A7BA3 /* std.t */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = std.t; path = ../../tads2/std.t; sourceTree = "<group>"; };
		A571EC2D18B6935D003A7BA3 /* sup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sup.h; path = ../../tads2/sup.h; sourceTree = "<group>"; };
		A571EC2E18B6935D003A7BA3 /* suprun.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = suprun.c; path = ../../tads2/suprun.c; sourceTree = "<group>"; };
		A571EC2F18B6935D003A7BA3 /* tadserr.msg */ = {isa = PBXFileReference; lastKnownFileType = file; name = tadserr.msg; path = ../../tads2/tadserr.msg; sourceTree = "<group>"; };
		A571EC3018B6935D003A7BA3 /* tadsexit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tadsexit.h; path = ../../tads2/tadsexit.h; sourceTree = "<group>"; };
		A571EC3218B6935D003A7BA3 /* tadsver.htm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = tadsver.htm; path = ../../tads2/tadsver.htm; sourceTree = "<group>"; };
		A571EC3418B6935D003A7BA3 /* tcd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tcd.h; path = ../../tads2/tcd.h; sourceTree = "<group>"; };
		A571EC3518B6935D003A7BA3 /* tcg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tcg.h; path = ../../tads2/tcg.h; sourceTree = "<group>"; };
		A571EC3618B6935D003A7BA3 /* tcgdum.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tcgdum.c; path = ../../tads2/tcgdum.c; sourceTree = "<group>"; };
		A571EC3818B6935D003A7BA3 /* testux.t */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = testux.t; path = ../../tads2/testux.t; sourceTree = "<group>"; };
		A571EC3918B6935D003A7BA3 /* tio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tio.h; path = ../../tads2/tio.h; sourceTree = "<group>"; };
		A571EC3B18B6935D003A7BA3 /* tok.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tok.h; path = ../../tads2/tok.h; sourceTree = "<group>"; };
		A571EC3E18B6935D003A7BA3 /* trd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = trd.c; path = ../../tads2/trd.c; sourceTree = "<group>"; };
		A571EC3F18B6935D003A7BA3 /* trd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = trd.h; path = ../../tads2/trd.h; sourceTree = "<group>"; };
		A571EC4018B6935D003A7BA3 /* u437la1.tcs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = u437la1.tcs; path = ../../tads2/u437la1.tcs; sourceTree = "<group>"; };
		A571EC4118B6935D003A7BA3 /* voc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = voc.c; path = ../../tads2/voc.c; sourceTree = "<group>"; };
		A571EC4218B6935D003A7BA3 /* voc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = voc.h; path = ../../tads2/voc.h; sourceTree = "<group>"; };
		A571EC4318B6935D003A7BA3 /* vocab.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vocab.c; path = ../../tads2/vocab.c; sourceTree = "<group>"; };
		A571EC4418B6935D003A7BA3 /* voccomp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = voccomp.c; path = ../../tads2/voccomp.c; sourceTree = "<group>"; };
		A571EC4518B6935D003A7BA3 /* win_la1.tcs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = win_la1.tcs; path = ../../tads2/win_la1.tcs; sourceTree = "<group>"; };
		A571EC4618B6935D003A7BA3 /* win_lat2.tcs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = win_lat2.tcs; path = ../../tads2/win_lat2.tcs; sourceTree = "<group>"; };
		A571EC9818B69F51003A7BA3 /* readme.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = readme.txt; sourceTree = "<group>"; };
		A571EC9A18B69FAE003A7BA3 /* osxtads.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = osxtads.h; sourceTree = "<group>"; };
		A571EC9C18B6AE49003A7BA3 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
		A571EC9E18B96ECB003A7BA3 /* missing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = missing.h; sourceTree = "<group>"; };
		A571ECA018B98924003A7BA3 /* osxtads.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = osxtads.m; sourceTree = "<group>"; };
		A57671651AD9A3650006CC31 /* XTAppResourceLoader.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = XTAppResourceLoader.mm; sourceTree = "<group>"; };
		A57671671AD9BD900006CC31 /* timezones.t3tz */ = {isa = PBXFileReference; lastKnownFileType = file; name = timezones.t3tz; path = ../../tads3/tz/timezones.t3tz; sourceTree = "<group>"; };
		A57671691AEAB8F20006CC31 /* XTFontUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTFontUtils.h; sourceTree = "<group>"; };
		A576716A1AEAB8F20006CC31 /* XTFontUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTFontUtils.m; sourceTree = "<group>"; };
		A57AE0651F3E5729009C454E /* XTBaseTextHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTBaseTextHandler.h; sourceTree = "<group>"; };
		A57AE0661F3E5729009C454E /* XTBaseTextHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTBaseTextHandler.m; sourceTree = "<group>"; };
		A57BC090223C2B0B00BD3C82 /* XTHtmlUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlUtils.h; sourceTree = "<group>"; };
		A57BC091223C2B0B00BD3C82 /* XTHtmlUtils.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlUtils.m; sourceTree = "<group>"; };
		A57C8999199451A900FA34F1 /* XTHtmlTagBlockQuote.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagBlockQuote.h; sourceTree = "<group>"; };
		A57C899A199451A900FA34F1 /* XTHtmlTagBlockQuote.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagBlockQuote.m; sourceTree = "<group>"; };
		A584469F20055D0700266890 /* XTConstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTConstants.h; sourceTree = "<group>"; };
		A5870E6B1C1F6DD3000EE712 /* XTBannerTextHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTBannerTextHandler.h; sourceTree = "<group>"; };
		A5870E6C1C1F6DD3000EE712 /* XTBannerTextHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTBannerTextHandler.m; sourceTree = "<group>"; };
		A5870E6E1C20AF69000EE712 /* XTGameWindowController_vmThreadBannerApi.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTGameWindowController_vmThreadBannerApi.m; sourceTree = "<group>"; };
		A590867E2188DAEC00DBC80E /* XTTableColumnInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTTableColumnInfo.h; sourceTree = "<group>"; };
		A590867F2188DAEC00DBC80E /* XTTableColumnInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTTableColumnInfo.m; sourceTree = "<group>"; };
		A59086812188DC1500DBC80E /* XTTableInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTTableInfo.h; sourceTree = "<group>"; };
		A59086822188DC1500DBC80E /* XTTableInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTTableInfo.m; sourceTree = "<group>"; };
		A59207BA207013B40040CC5F /* XTPrefsItem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTPrefsItem.h; sourceTree = "<group>"; };
		A59207BB207013B40040CC5F /* XTPrefsItem.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTPrefsItem.m; sourceTree = "<group>"; };
		A59207C3207D3A6E0040CC5F /* XTPrefsValueTransformer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTPrefsValueTransformer.h; sourceTree = "<group>"; };
		A59207C4207D3A6E0040CC5F /* XTPrefsValueTransformer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTPrefsValueTransformer.m; sourceTree = "<group>"; };
		A59207C6207D49400040CC5F /* XTPrefsUrlToStringValueTransformer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTPrefsUrlToStringValueTransformer.h; sourceTree = "<group>"; };
		A59207C7207D49400040CC5F /* XTPrefsUrlToStringValueTransformer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTPrefsUrlToStringValueTransformer.m; sourceTree = "<group>"; };
		A59207C9207FF59E0040CC5F /* XTPrefsItemFloat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTPrefsItemFloat.h; sourceTree = "<group>"; };
		A59207CA207FF59E0040CC5F /* XTPrefsItemFloat.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTPrefsItemFloat.m; sourceTree = "<group>"; };
		A59207CC207FF6940040CC5F /* XTPrefsItem_private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTPrefsItem_private.h; sourceTree = "<group>"; };
		A59207CD208132F20040CC5F /* XTPrefsItemBool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTPrefsItemBool.h; sourceTree = "<group>"; };
		A59207CE208132F20040CC5F /* XTPrefsItemBool.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTPrefsItemBool.m; sourceTree = "<group>"; };
		A59207D020814EE70040CC5F /* XTPrefsItemInteger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTPrefsItemInteger.h; sourceTree = "<group>"; };
		A59207D120814EE70040CC5F /* XTPrefsItemInteger.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTPrefsItemInteger.m; sourceTree = "<group>"; };
		A59207D3208165BA0040CC5F /* XTPrefsItemColor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTPrefsItemColor.h; sourceTree = "<group>"; };
		A59207D4208165BA0040CC5F /* XTPrefsItemColor.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTPrefsItemColor.m; sourceTree = "<group>"; };
		A5930F611949188E004DF305 /* XTBottomBarHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTBottomBarHandler.h; sourceTree = "<group>"; };
		A5930F621949188E004DF305 /* XTBottomBarHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTBottomBarHandler.m; sourceTree = "<group>"; };
		A5930F64194A6703004DF305 /* XTMainTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTMainTextView.h; sourceTree = "<group>"; };
		A5930F65194A6703004DF305 /* XTMainTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTMainTextView.m; sourceTree = "<group>"; };
		A5930F67194D26CB004DF305 /* XTHtmlTagTt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagTt.h; sourceTree = "<group>"; };
		A5930F68194D26CB004DF305 /* XTHtmlTagTt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagTt.m; sourceTree = "<group>"; };
		A594546B1917FDE600E2EADC /* XTHtmlTagAboutBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagAboutBox.h; sourceTree = "<group>"; };
		A594546C1917FDE600E2EADC /* XTHtmlTagAboutBox.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagAboutBox.m; sourceTree = "<group>"; };
		A594546E1919839C00E2EADC /* XTHtmlTagWhitespace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagWhitespace.h; sourceTree = "<group>"; };
		A594546F1919839C00E2EADC /* XTHtmlTagWhitespace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagWhitespace.m; sourceTree = "<group>"; };
		A5945471191EDAAE00E2EADC /* XTHtmlLinebreakHandler2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlLinebreakHandler2.h; sourceTree = "<group>"; };
		A5945472191EDAAE00E2EADC /* XTHtmlLinebreakHandler2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlLinebreakHandler2.m; sourceTree = "<group>"; };
		A5945474191EDAE700E2EADC /* XTHtmlLinebreakHandler2tests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlLinebreakHandler2tests.m; sourceTree = "<group>"; };
		A5959A301BF28E2B0007F4C1 /* XTHtmlTagNonbreakingSpace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagNonbreakingSpace.h; sourceTree = "<group>"; };
		A5959A311BF28E2B0007F4C1 /* XTHtmlTagNonbreakingSpace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagNonbreakingSpace.m; sourceTree = "<group>"; };
		A59B1AB020AF58150091EBE3 /* XTTagContainerStack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTTagContainerStack.h; sourceTree = "<group>"; };
		A59B1AB120AF58150091EBE3 /* XTTagContainerStack.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTTagContainerStack.m; sourceTree = "<group>"; };
		A59B1AB320BDEA6C0091EBE3 /* XTFormattedElementQueue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTFormattedElementQueue.h; sourceTree = "<group>"; };
		A59B1AB420BDEA6C0091EBE3 /* XTFormattedElementQueue.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTFormattedElementQueue.m; sourceTree = "<group>"; };
		A59B1AB620C1F7650091EBE3 /* XTHtmlTagFontContainer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagFontContainer.h; sourceTree = "<group>"; };
		A59B1AB720C1F7650091EBE3 /* XTHtmlTagFontContainer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagFontContainer.m; sourceTree = "<group>"; };
		A59B1AB920C2F6760091EBE3 /* XTFormattingSpecification.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTFormattingSpecification.h; sourceTree = "<group>"; };
		A59B1ABA20C2F6760091EBE3 /* XTFormattingSpecification.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTFormattingSpecification.m; sourceTree = "<group>"; };
		A59B1ABC20C302A40091EBE3 /* XTFormattingSpecificationForHtmlTag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTFormattingSpecificationForHtmlTag.h; sourceTree = "<group>"; };
		A59B1ABD20C302A40091EBE3 /* XTFormattingSpecificationForHtmlTag.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTFormattingSpecificationForHtmlTag.m; sourceTree = "<group>"; };
		A59B1ABF20CC301E0091EBE3 /* XTHtmlTagBannerClear.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagBannerClear.h; sourceTree = "<group>"; };
		A59B1AC020CC301E0091EBE3 /* XTHtmlTagBannerClear.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagBannerClear.m; sourceTree = "<group>"; };
		A59C6639221B55DF0023E464 /* XTRect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTRect.h; sourceTree = "<group>"; };
		A59C663A221B55DF0023E464 /* XTRect.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTRect.m; sourceTree = "<group>"; };
		A5A5710A1A65BE6900295BAB /* XTTads2AppCtx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTTads2AppCtx.h; sourceTree = "<group>"; };
		A5A5710B1A65BE6900295BAB /* XTTads2AppCtx.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTTads2AppCtx.m; sourceTree = "<group>"; };
		A5A6E5061FF41856000C2CCC /* XTViewLayoutUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTViewLayoutUtils.h; sourceTree = "<group>"; };
		A5A6E5071FF41856000C2CCC /* XTViewLayoutUtils.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTViewLayoutUtils.m; sourceTree = "<group>"; };
		A5A93387228EF79F00BE128A /* XTTextStorageBatcher.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTTextStorageBatcher.h; sourceTree = "<group>"; };
		A5A93388228EF79F00BE128A /* XTTextStorageBatcher.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTTextStorageBatcher.m; sourceTree = "<group>"; };
		A5A9338A22AC338700BE128A /* XTMutableAttributedStringHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTMutableAttributedStringHelper.h; sourceTree = "<group>"; };
		A5A9338B22AC338700BE128A /* XTMutableAttributedStringHelper.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTMutableAttributedStringHelper.m; sourceTree = "<group>"; };
		A5A9CB42192FD7EE00F0D2CC /* XTTads3Entry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTTads3Entry.h; sourceTree = "<group>"; };
		A5A9CB43192FD7EE00F0D2CC /* XTTads3Entry.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = XTTads3Entry.mm; sourceTree = "<group>"; };
		A5A9CB45192FF1B700F0D2CC /* vmmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmmain.cpp; path = ../../tads3/vmmain.cpp; sourceTree = "<group>"; };
		A5A9CB46192FF1B700F0D2CC /* vmmain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmmain.h; path = ../../tads3/vmmain.h; sourceTree = "<group>"; };
		A5A9CB48192FF1B700F0D2CC /* vmmaincn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmmaincn.h; path = ../../tads3/vmmaincn.h; sourceTree = "<group>"; };
		A5A9CB4B193005DF00F0D2CC /* vmglob.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmglob.h; path = ../../tads3/vmglob.h; sourceTree = "<group>"; };
		A5A9CB52193107EE00F0D2CC /* vmrefcnt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmrefcnt.cpp; path = ../../tads3/vmrefcnt.cpp; sourceTree = "<group>"; };
		A5A9CB53193107EE00F0D2CC /* vmrefcnt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmrefcnt.h; path = ../../tads3/vmrefcnt.h; sourceTree = "<group>"; };
		A5A9CB591931095100F0D2CC /* vmnet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmnet.h; path = ../../tads3/vmnet.h; sourceTree = "<group>"; };
		A5A9CB5B1931180600F0D2CC /* XTVmHostIfc.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = XTVmHostIfc.mm; sourceTree = "<group>"; };
		A5A9CB5C1931180600F0D2CC /* XTVmHostIfc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTVmHostIfc.h; sourceTree = "<group>"; };
		A5A9CB601933BE0F00F0D2CC /* vmuni_cs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmuni_cs.cpp; path = ../../tads3/derived/vmuni_cs.cpp; sourceTree = "<group>"; };
		A5A9CB621933BE9400F0D2CC /* askf_os3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = askf_os3.cpp; path = ../../tads3/askf_os3.cpp; sourceTree = "<group>"; };
		A5A9CB631933BE9400F0D2CC /* charmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = charmap.cpp; path = ../../tads3/charmap.cpp; sourceTree = "<group>"; };
		A5A9CB641933BE9400F0D2CC /* charmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = charmap.h; path = ../../tads3/charmap.h; sourceTree = "<group>"; };
		A5A9CB651933BE9400F0D2CC /* gameinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gameinfo.cpp; path = ../../tads3/gameinfo.cpp; sourceTree = "<group>"; };
		A5A9CB661933BE9400F0D2CC /* gameinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gameinfo.h; path = ../../tads3/gameinfo.h; sourceTree = "<group>"; };
		A5A9CB671933BE9400F0D2CC /* indlg_os3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = indlg_os3.cpp; path = ../../tads3/indlg_os3.cpp; sourceTree = "<group>"; };
		A5A9CB681933BE9400F0D2CC /* md5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = md5.cpp; path = ../../tads3/md5.cpp; sourceTree = "<group>"; };
		A5A9CB691933BE9400F0D2CC /* md5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = md5.h; path = ../../tads3/md5.h; sourceTree = "<group>"; };
		A5A9CB6A1933BE9400F0D2CC /* resfind.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = resfind.cpp; path = ../../tads3/resfind.cpp; sourceTree = "<group>"; };
		A5A9CB6B1933BE9400F0D2CC /* resfind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = resfind.h; path = ../../tads3/resfind.h; sourceTree = "<group>"; };
		A5A9CB6C1933BE9400F0D2CC /* resload.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = resload.cpp; path = ../../tads3/resload.cpp; sourceTree = "<group>"; };
		A5A9CB6D1933BE9400F0D2CC /* resload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = resload.h; path = ../../tads3/resload.h; sourceTree = "<group>"; };
		A5A9CB771933BF3300F0D2CC /* sha2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sha2.cpp; path = ../../tads3/sha2.cpp; sourceTree = "<group>"; };
		A5A9CB781933BF3300F0D2CC /* sha2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sha2.h; path = ../../tads3/sha2.h; sourceTree = "<group>"; };
		A5A9CB791933BF3300F0D2CC /* std.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = std.cpp; path = ../../tads3/std.cpp; sourceTree = "<group>"; };
		A5A9CB7A1933BF3300F0D2CC /* tcerr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tcerr.cpp; path = ../../tads3/tcerr.cpp; sourceTree = "<group>"; };
		A5A9CB7B1933BF3300F0D2CC /* tcerr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tcerr.h; path = ../../tads3/tcerr.h; sourceTree = "<group>"; };
		A5A9CB7C1933BF3300F0D2CC /* tcerrmsg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tcerrmsg.cpp; path = ../../tads3/tcerrmsg.cpp; sourceTree = "<group>"; };
		A5A9CB7D1933BF3300F0D2CC /* tcerrnum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tcerrnum.h; path = ../../tads3/tcerrnum.h; sourceTree = "<group>"; };
		A5A9CB7E1933BF3300F0D2CC /* tcgen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tcgen.cpp; path = ../../tads3/tcgen.cpp; sourceTree = "<group>"; };
		A5A9CB7F1933BF3300F0D2CC /* tcgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tcgen.h; path = ../../tads3/tcgen.h; sourceTree = "<group>"; };
		A5A9CB801933BF3300F0D2CC /* tcglob.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tcglob.cpp; path = ../../tads3/tcglob.cpp; sourceTree = "<group>"; };
		A5A9CB811933BF3300F0D2CC /* tcglob.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tcglob.h; path = ../../tads3/tcglob.h; sourceTree = "<group>"; };
		A5A9CB821933BF3300F0D2CC /* tcmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tcmain.cpp; path = ../../tads3/tcmain.cpp; sourceTree = "<group>"; };
		A5A9CB831933BF3300F0D2CC /* tcmain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tcmain.h; path = ../../tads3/tcmain.h; sourceTree = "<group>"; };
		A5A9CB841933BF3300F0D2CC /* tcprs_rt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tcprs_rt.cpp; path = ../../tads3/tcprs_rt.cpp; sourceTree = "<group>"; };
		A5A9CB851933BF3300F0D2CC /* tcprs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tcprs.cpp; path = ../../tads3/tcprs.cpp; sourceTree = "<group>"; };
		A5A9CB861933BF3300F0D2CC /* tcprs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tcprs.h; path = ../../tads3/tcprs.h; sourceTree = "<group>"; };
		A5A9CB901933BFB700F0D2CC /* tcprsnf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tcprsnf.cpp; path = ../../tads3/tcprsnf.cpp; sourceTree = "<group>"; };
		A5A9CB911933BFB700F0D2CC /* tcprsnl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tcprsnl.cpp; path = ../../tads3/tcprsnl.cpp; sourceTree = "<group>"; };
		A5A9CB921933BFB700F0D2CC /* tcprsstm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tcprsstm.cpp; path = ../../tads3/tcprsstm.cpp; sourceTree = "<group>"; };
		A5A9CB931933BFB700F0D2CC /* tcsrc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tcsrc.cpp; path = ../../tads3/tcsrc.cpp; sourceTree = "<group>"; };
		A5A9CB941933BFB700F0D2CC /* tcsrc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tcsrc.h; path = ../../tads3/tcsrc.h; sourceTree = "<group>"; };
		A5A9CB951933BFB700F0D2CC /* tct3_d.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tct3_d.cpp; path = ../../tads3/tct3_d.cpp; sourceTree = "<group>"; };
		A5A9CB961933BFB700F0D2CC /* tct3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tct3.cpp; path = ../../tads3/tct3.cpp; sourceTree = "<group>"; };
		A5A9CB971933BFB700F0D2CC /* tct3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tct3.h; path = ../../tads3/tct3.h; sourceTree = "<group>"; };
		A5A9CB981933BFB700F0D2CC /* tct3nl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tct3nl.cpp; path = ../../tads3/tct3nl.cpp; sourceTree = "<group>"; };
		A5A9CB991933BFB700F0D2CC /* tct3stm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tct3stm.cpp; path = ../../tads3/tct3stm.cpp; sourceTree = "<group>"; };
		A5A9CB9A1933BFB700F0D2CC /* tct3unas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tct3unas.cpp; path = ../../tads3/tct3unas.cpp; sourceTree = "<group>"; };
		A5A9CB9B1933BFB700F0D2CC /* tct3unas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tct3unas.h; path = ../../tads3/tct3unas.h; sourceTree = "<group>"; };
		A5A9CB9C1933BFB700F0D2CC /* tctok.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tctok.cpp; path = ../../tads3/tctok.cpp; sourceTree = "<group>"; };
		A5A9CB9D1933BFB700F0D2CC /* tctok.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tctok.h; path = ../../tads3/tctok.h; sourceTree = "<group>"; };
		A5A9CB9E1933BFB700F0D2CC /* utf8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = utf8.cpp; path = ../../tads3/utf8.cpp; sourceTree = "<group>"; };
		A5A9CB9F1933BFB700F0D2CC /* utf8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = utf8.h; path = ../../tads3/utf8.h; sourceTree = "<group>"; };
		A5A9CBAB1933C03A00F0D2CC /* vmanonfn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmanonfn.cpp; path = ../../tads3/vmanonfn.cpp; sourceTree = "<group>"; };
		A5A9CBAC1933C03A00F0D2CC /* vmanonfn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmanonfn.h; path = ../../tads3/vmanonfn.h; sourceTree = "<group>"; };
		A5A9CBAD1933C03A00F0D2CC /* vmbif.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmbif.cpp; path = ../../tads3/vmbif.cpp; sourceTree = "<group>"; };
		A5A9CBAE1933C03A00F0D2CC /* vmbif.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmbif.h; path = ../../tads3/vmbif.h; sourceTree = "<group>"; };
		A5A9CBAF1933C03A00F0D2CC /* vmbifl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmbifl.cpp; path = ../../tads3/vmbifl.cpp; sourceTree = "<group>"; };
		A5A9CBB01933C03A00F0D2CC /* vmbifregx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmbifregx.cpp; path = ../../tads3/vmbifregx.cpp; sourceTree = "<group>"; };
		A5A9CBB11933C03A00F0D2CC /* vmbift3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmbift3.cpp; path = ../../tads3/vmbift3.cpp; sourceTree = "<group>"; };
		A5A9CBB21933C03A00F0D2CC /* vmbift3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmbift3.h; path = ../../tads3/vmbift3.h; sourceTree = "<group>"; };
		A5A9CBB31933C03A00F0D2CC /* vmbiftad.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmbiftad.cpp; path = ../../tads3/vmbiftad.cpp; sourceTree = "<group>"; };
		A5A9CBB41933C03A00F0D2CC /* vmbiftad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmbiftad.h; path = ../../tads3/vmbiftad.h; sourceTree = "<group>"; };
		A5A9CBB51933C03A00F0D2CC /* vmbiftio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmbiftio.cpp; path = ../../tads3/vmbiftio.cpp; sourceTree = "<group>"; };
		A5A9CBB61933C03A00F0D2CC /* vmbiftio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmbiftio.h; path = ../../tads3/vmbiftio.h; sourceTree = "<group>"; };
		A5A9CBB71933C03A00F0D2CC /* vmbiftix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmbiftix.cpp; path = ../../tads3/vmbiftix.cpp; sourceTree = "<group>"; };
		A5A9CBB81933C03A00F0D2CC /* vmbiftix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmbiftix.h; path = ../../tads3/vmbiftix.h; sourceTree = "<group>"; };
		A5A9CBB91933C03A00F0D2CC /* vmbignum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmbignum.cpp; path = ../../tads3/vmbignum.cpp; sourceTree = "<group>"; };
		A5A9CBBA1933C03A00F0D2CC /* vmbignum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmbignum.h; path = ../../tads3/vmbignum.h; sourceTree = "<group>"; };
		A5A9CBBB1933C03A00F0D2CC /* vmbignumlib.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmbignumlib.cpp; path = ../../tads3/vmbignumlib.cpp; sourceTree = "<group>"; };
		A5A9CBC61933C0C600F0D2CC /* vmbt3_nd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmbt3_nd.cpp; path = ../../tads3/vmbt3_nd.cpp; sourceTree = "<group>"; };
		A5A9CBC71933C0C600F0D2CC /* vmbytarr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmbytarr.cpp; path = ../../tads3/vmbytarr.cpp; sourceTree = "<group>"; };
		A5A9CBC81933C0C600F0D2CC /* vmbytarr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmbytarr.h; path = ../../tads3/vmbytarr.h; sourceTree = "<group>"; };
		A5A9CBC91933C0C600F0D2CC /* vmcfgfl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmcfgfl.cpp; path = ../../tads3/vmcfgfl.cpp; sourceTree = "<group>"; };
		A5A9CBCA1933C0C600F0D2CC /* vmcoll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmcoll.cpp; path = ../../tads3/vmcoll.cpp; sourceTree = "<group>"; };
		A5A9CBCB1933C0C600F0D2CC /* vmcoll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmcoll.h; path = ../../tads3/vmcoll.h; sourceTree = "<group>"; };
		A5A9CBCC1933C0C600F0D2CC /* vmconhmp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmconhmp.cpp; path = ../../tads3/vmconhmp.cpp; sourceTree = "<group>"; };
		A5A9CBCD1933C0C600F0D2CC /* vmconhtm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmconhtm.cpp; path = ../../tads3/vmconhtm.cpp; sourceTree = "<group>"; };
		A5A9CBCE1933C0C600F0D2CC /* vmconsol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmconsol.cpp; path = ../../tads3/vmconsol.cpp; sourceTree = "<group>"; };
		A5A9CBCF1933C0C600F0D2CC /* vmcrc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmcrc.cpp; path = ../../tads3/vmcrc.cpp; sourceTree = "<group>"; };
		A5A9CBD01933C0C600F0D2CC /* vmcrc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmcrc.h; path = ../../tads3/vmcrc.h; sourceTree = "<group>"; };
		A5A9CBD11933C0C600F0D2CC /* vmcset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmcset.cpp; path = ../../tads3/vmcset.cpp; sourceTree = "<group>"; };
		A5A9CBD21933C0C600F0D2CC /* vmcset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmcset.h; path = ../../tads3/vmcset.h; sourceTree = "<group>"; };
		A5A9CBD31933C0C600F0D2CC /* vmdate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmdate.cpp; path = ../../tads3/vmdate.cpp; sourceTree = "<group>"; };
		A5A9CBD41933C0C600F0D2CC /* vmdate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmdate.h; path = ../../tads3/vmdate.h; sourceTree = "<group>"; };
		A5A9CBD51933C0C600F0D2CC /* vmdict.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmdict.cpp; path = ../../tads3/vmdict.cpp; sourceTree = "<group>"; };
		A5A9CBD61933C0C600F0D2CC /* vmdict.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmdict.h; path = ../../tads3/vmdict.h; sourceTree = "<group>"; };
		A5A9CBD71933C0C600F0D2CC /* vmdynfunc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmdynfunc.cpp; path = ../../tads3/vmdynfunc.cpp; sourceTree = "<group>"; };
		A5A9CBD81933C0C600F0D2CC /* vmdynfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmdynfunc.h; path = ../../tads3/vmdynfunc.h; sourceTree = "<group>"; };
		A5A9CBE51933C15300F0D2CC /* vmerr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmerr.cpp; path = ../../tads3/vmerr.cpp; sourceTree = "<group>"; };
		A5A9CBE61933C15300F0D2CC /* vmerr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmerr.h; path = ../../tads3/vmerr.h; sourceTree = "<group>"; };
		A5A9CBE71933C15300F0D2CC /* vmerrmsg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmerrmsg.cpp; path = ../../tads3/vmerrmsg.cpp; sourceTree = "<group>"; };
		A5A9CBE81933C15300F0D2CC /* vmfile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmfile.cpp; path = ../../tads3/vmfile.cpp; sourceTree = "<group>"; };
		A5A9CBE91933C15300F0D2CC /* vmfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmfile.h; path = ../../tads3/vmfile.h; sourceTree = "<group>"; };
		A5A9CBEA1933C15300F0D2CC /* vmfilnam.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmfilnam.cpp; path = ../../tads3/vmfilnam.cpp; sourceTree = "<group>"; };
		A5A9CBEB1933C15300F0D2CC /* vmfilnam.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmfilnam.h; path = ../../tads3/vmfilnam.h; sourceTree = "<group>"; };
		A5A9CBEC1933C15300F0D2CC /* vmfilobj.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmfilobj.cpp; path = ../../tads3/vmfilobj.cpp; sourceTree = "<group>"; };
		A5A9CBED1933C15300F0D2CC /* vmfilobj.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmfilobj.h; path = ../../tads3/vmfilobj.h; sourceTree = "<group>"; };
		A5A9CBEE1933C15300F0D2CC /* vmfref.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmfref.cpp; path = ../../tads3/vmfref.cpp; sourceTree = "<group>"; };
		A5A9CBEF1933C15300F0D2CC /* vmfref.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmfref.h; path = ../../tads3/vmfref.h; sourceTree = "<group>"; };
		A5A9CBF01933C15300F0D2CC /* vmfunc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmfunc.cpp; path = ../../tads3/vmfunc.cpp; sourceTree = "<group>"; };
		A5A9CBF11933C15300F0D2CC /* vmfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmfunc.h; path = ../../tads3/vmfunc.h; sourceTree = "<group>"; };
		A5A9CBF21933C15300F0D2CC /* vmglob.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmglob.cpp; path = ../../tads3/vmglob.cpp; sourceTree = "<group>"; };
		A5A9CBF31933C15300F0D2CC /* vmgram.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmgram.cpp; path = ../../tads3/vmgram.cpp; sourceTree = "<group>"; };
		A5A9CBF41933C15300F0D2CC /* vmgram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmgram.h; path = ../../tads3/vmgram.h; sourceTree = "<group>"; };
		A5A9CBF51933C15300F0D2CC /* vmhash.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmhash.cpp; path = ../../tads3/vmhash.cpp; sourceTree = "<group>"; };
		A5A9CBF61933C15300F0D2CC /* vmhash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmhash.h; path = ../../tads3/vmhash.h; sourceTree = "<group>"; };
		A5A9CBF71933C15300F0D2CC /* vmimage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmimage.cpp; path = ../../tads3/vmimage.cpp; sourceTree = "<group>"; };
		A5A9CBF81933C15300F0D2CC /* vmimage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmimage.h; path = ../../tads3/vmimage.h; sourceTree = "<group>"; };
		A5A9CBF91933C15300F0D2CC /* vmimg_nd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmimg_nd.cpp; path = ../../tads3/vmimg_nd.cpp; sourceTree = "<group>"; };
		A5A9CC061933CE0F00F0D2CC /* vmini_nd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmini_nd.cpp; path = ../../tads3/vmini_nd.cpp; sourceTree = "<group>"; };
		A5A9CC071933CE0F00F0D2CC /* vminit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vminit.cpp; path = ../../tads3/vminit.cpp; sourceTree = "<group>"; };
		A5A9CC081933CE0F00F0D2CC /* vminit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vminit.h; path = ../../tads3/vminit.h; sourceTree = "<group>"; };
		A5A9CC091933CE0F00F0D2CC /* vminitfl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vminitfl.cpp; path = ../../tads3/vminitfl.cpp; sourceTree = "<group>"; };
		A5A9CC0A1933CE0F00F0D2CC /* vmintcls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmintcls.cpp; path = ../../tads3/vmintcls.cpp; sourceTree = "<group>"; };
		A5A9CC0B1933CE0F00F0D2CC /* vmintcls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmintcls.h; path = ../../tads3/vmintcls.h; sourceTree = "<group>"; };
		A5A9CC0C1933CE0F00F0D2CC /* vmisaac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmisaac.cpp; path = ../../tads3/vmisaac.cpp; sourceTree = "<group>"; };
		A5A9CC0D1933CE0F00F0D2CC /* vmisaac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmisaac.h; path = ../../tads3/vmisaac.h; sourceTree = "<group>"; };
		A5A9CC0E1933CE0F00F0D2CC /* vmiter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmiter.cpp; path = ../../tads3/vmiter.cpp; sourceTree = "<group>"; };
		A5A9CC0F1933CE0F00F0D2CC /* vmiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmiter.h; path = ../../tads3/vmiter.h; sourceTree = "<group>"; };
		A5A9CC101933CE0F00F0D2CC /* vmlog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmlog.cpp; path = ../../tads3/vmlog.cpp; sourceTree = "<group>"; };
		A5A9CC111933CE0F00F0D2CC /* vmlog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmlog.h; path = ../../tads3/vmlog.h; sourceTree = "<group>"; };
		A5A9CC121933CE0F00F0D2CC /* vmlookup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmlookup.cpp; path = ../../tads3/vmlookup.cpp; sourceTree = "<group>"; };
		A5A9CC131933CE0F00F0D2CC /* vmlookup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmlookup.h; path = ../../tads3/vmlookup.h; sourceTree = "<group>"; };
		A5A9CC141933CE0F00F0D2CC /* vmlst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmlst.cpp; path = ../../tads3/vmlst.cpp; sourceTree = "<group>"; };
		A5A9CC151933CE0F00F0D2CC /* vmlst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmlst.h; path = ../../tads3/vmlst.h; sourceTree = "<group>"; };
		A5A9CC1F1933CEBD00F0D2CC /* vmmcreg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmmcreg.cpp; path = ../../tads3/vmmcreg.cpp; sourceTree = "<group>"; };
		A5A9CC201933CEBD00F0D2CC /* vmmcreg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmmcreg.h; path = ../../tads3/vmmcreg.h; sourceTree = "<group>"; };
		A5A9CC211933CEBD00F0D2CC /* vmmeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmmeta.cpp; path = ../../tads3/vmmeta.cpp; sourceTree = "<group>"; };
		A5A9CC221933CEBD00F0D2CC /* vmmeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmmeta.h; path = ../../tads3/vmmeta.h; sourceTree = "<group>"; };
		A5A9CC231933CEBD00F0D2CC /* vmnetfillcl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmnetfillcl.cpp; path = ../../tads3/vmnetfillcl.cpp; sourceTree = "<group>"; };
		A5A9CC241933CEBD00F0D2CC /* vmobj.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmobj.cpp; path = ../../tads3/vmobj.cpp; sourceTree = "<group>"; };
		A5A9CC251933CEBD00F0D2CC /* vmobj.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmobj.h; path = ../../tads3/vmobj.h; sourceTree = "<group>"; };
		A5A9CC261933CEBD00F0D2CC /* vmop.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmop.cpp; path = ../../tads3/vmop.cpp; sourceTree = "<group>"; };
		A5A9CC271933CEBD00F0D2CC /* vmop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmop.h; path = ../../tads3/vmop.h; sourceTree = "<group>"; };
		A5A9CC281933CEBD00F0D2CC /* vmpack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmpack.cpp; path = ../../tads3/vmpack.cpp; sourceTree = "<group>"; };
		A5A9CC291933CEBD00F0D2CC /* vmpack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmpack.h; path = ../../tads3/vmpack.h; sourceTree = "<group>"; };
		A5A9CC2A1933CEBD00F0D2CC /* vmpat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmpat.cpp; path = ../../tads3/vmpat.cpp; sourceTree = "<group>"; };
		A5A9CC2B1933CEBD00F0D2CC /* vmpat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmpat.h; path = ../../tads3/vmpat.h; sourceTree = "<group>"; };
		A5A9CC2C1933CEBD00F0D2CC /* vmpool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmpool.cpp; path = ../../tads3/vmpool.cpp; sourceTree = "<group>"; };
		A5A9CC2D1933CEBD00F0D2CC /* vmpool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmpool.h; path = ../../tads3/vmpool.h; sourceTree = "<group>"; };
		A5A9CC2E1933CEBD00F0D2CC /* vmpoolfl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmpoolfl.cpp; path = ../../tads3/vmpoolfl.cpp; sourceTree = "<group>"; };
		A5A9CC2F1933CEBD00F0D2CC /* vmregex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmregex.cpp; path = ../../tads3/vmregex.cpp; sourceTree = "<group>"; };
		A5A9CC301933CEBD00F0D2CC /* vmregex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmregex.h; path = ../../tads3/vmregex.h; sourceTree = "<group>"; };
		A5A9CC311933CEBD00F0D2CC /* vmrun.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmrun.cpp; path = ../../tads3/vmrun.cpp; sourceTree = "<group>"; };
		A5A9CC321933CEBD00F0D2CC /* vmrun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmrun.h; path = ../../tads3/vmrun.h; sourceTree = "<group>"; };
		A5A9CC331933CEBD00F0D2CC /* vmrunsym.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmrunsym.cpp; path = ../../tads3/vmrunsym.cpp; sourceTree = "<group>"; };
		A5A9CC341933CEBD00F0D2CC /* vmrunsym.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmrunsym.h; path = ../../tads3/vmrunsym.h; sourceTree = "<group>"; };
		A5A9CC411933CF4900F0D2CC /* vmsa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmsa.cpp; path = ../../tads3/vmsa.cpp; sourceTree = "<group>"; };
		A5A9CC421933CF4900F0D2CC /* vmsave.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmsave.cpp; path = ../../tads3/vmsave.cpp; sourceTree = "<group>"; };
		A5A9CC431933CF4900F0D2CC /* vmsave.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmsave.h; path = ../../tads3/vmsave.h; sourceTree = "<group>"; };
		A5A9CC441933CF4900F0D2CC /* vmsort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmsort.cpp; path = ../../tads3/vmsort.cpp; sourceTree = "<group>"; };
		A5A9CC451933CF4900F0D2CC /* vmsort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmsort.h; path = ../../tads3/vmsort.h; sourceTree = "<group>"; };
		A5A9CC461933CF4900F0D2CC /* vmsortv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmsortv.cpp; path = ../../tads3/vmsortv.cpp; sourceTree = "<group>"; };
		A5A9CC471933CF4900F0D2CC /* vmsrcf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmsrcf.cpp; path = ../../tads3/vmsrcf.cpp; sourceTree = "<group>"; };
		A5A9CC481933CF4900F0D2CC /* vmsrcf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmsrcf.h; path = ../../tads3/vmsrcf.h; sourceTree = "<group>"; };
		A5A9CC491933CF4900F0D2CC /* vmstack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmstack.cpp; path = ../../tads3/vmstack.cpp; sourceTree = "<group>"; };
		A5A9CC4A1933CF4900F0D2CC /* vmstack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmstack.h; path = ../../tads3/vmstack.h; sourceTree = "<group>"; };
		A5A9CC4B1933CF4900F0D2CC /* vmstr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmstr.cpp; path = ../../tads3/vmstr.cpp; sourceTree = "<group>"; };
		A5A9CC4C1933CF4900F0D2CC /* vmstr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmstr.h; path = ../../tads3/vmstr.h; sourceTree = "<group>"; };
		A5A9CC4D1933CF4900F0D2CC /* vmstrbuf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmstrbuf.cpp; path = ../../tads3/vmstrbuf.cpp; sourceTree = "<group>"; };
		A5A9CC4E1933CF4900F0D2CC /* vmstrbuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmstrbuf.h; path = ../../tads3/vmstrbuf.h; sourceTree = "<group>"; };
		A5A9CC4F1933CF4900F0D2CC /* vmstrcmp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmstrcmp.cpp; path = ../../tads3/vmstrcmp.cpp; sourceTree = "<group>"; };
		A5A9CC501933CF4900F0D2CC /* vmstrcmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmstrcmp.h; path = ../../tads3/vmstrcmp.h; sourceTree = "<group>"; };
		A5A9CC511933CF4900F0D2CC /* vmtmpfil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmtmpfil.cpp; path = ../../tads3/vmtmpfil.cpp; sourceTree = "<group>"; };
		A5A9CC521933CF4900F0D2CC /* vmtmpfil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmtmpfil.h; path = ../../tads3/vmtmpfil.h; sourceTree = "<group>"; };
		A5A9CC531933CF4900F0D2CC /* vmtobj.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmtobj.cpp; path = ../../tads3/vmtobj.cpp; sourceTree = "<group>"; };
		A5A9CC541933CF4900F0D2CC /* vmtobj.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmtobj.h; path = ../../tads3/vmtobj.h; sourceTree = "<group>"; };
		A5A9CC551933CF4900F0D2CC /* vmtype.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmtype.cpp; path = ../../tads3/vmtype.cpp; sourceTree = "<group>"; };
		A5A9CC561933CF4900F0D2CC /* vmtype.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmtype.h; path = ../../tads3/vmtype.h; sourceTree = "<group>"; };
		A5A9CC571933CF4900F0D2CC /* vmtypedh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmtypedh.cpp; path = ../../tads3/vmtypedh.cpp; sourceTree = "<group>"; };
		A5A9CC581933CF4900F0D2CC /* vmtz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmtz.cpp; path = ../../tads3/vmtz.cpp; sourceTree = "<group>"; };
		A5A9CC591933CF4900F0D2CC /* vmtz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmtz.h; path = ../../tads3/vmtz.h; sourceTree = "<group>"; };
		A5A9CC5A1933CF4900F0D2CC /* vmtzobj.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmtzobj.cpp; path = ../../tads3/vmtzobj.cpp; sourceTree = "<group>"; };
		A5A9CC5B1933CF4900F0D2CC /* vmtzobj.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmtzobj.h; path = ../../tads3/vmtzobj.h; sourceTree = "<group>"; };
		A5A9CC5C1933CF4900F0D2CC /* vmundo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmundo.cpp; path = ../../tads3/vmundo.cpp; sourceTree = "<group>"; };
		A5A9CC5D1933CF4900F0D2CC /* vmundo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmundo.h; path = ../../tads3/vmundo.h; sourceTree = "<group>"; };
		A5A9CC5E1933CF4900F0D2CC /* vmvec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vmvec.cpp; path = ../../tads3/vmvec.cpp; sourceTree = "<group>"; };
		A5A9CC5F1933CF4900F0D2CC /* vmvec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmvec.h; path = ../../tads3/vmvec.h; sourceTree = "<group>"; };
		A5A9CC711933D08800F0D2CC /* tct3ty.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tct3ty.h; path = ../../tads3/tct3ty.h; sourceTree = "<group>"; };
		A5A9CC721933FF5D00F0D2CC /* osxtads_frobtads.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = osxtads_frobtads.h; sourceTree = "<group>"; };
		A5A9CC741934029E00F0D2CC /* osnetunix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = osnetunix.h; path = ../../tads3/unix/osnetunix.h; sourceTree = "<group>"; };
		A5A9CC7719392F5200F0D2CC /* XTHtmlTagQuestionMarkT3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagQuestionMarkT3.h; sourceTree = "<group>"; };
		A5A9CC7819392F5200F0D2CC /* XTHtmlTagQuestionMarkT3.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagQuestionMarkT3.m; sourceTree = "<group>"; };
		A5A9CC7A193A740000F0D2CC /* XTHtmlTagU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagU.h; sourceTree = "<group>"; };
		A5A9CC7B193A740000F0D2CC /* XTHtmlTagU.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagU.m; sourceTree = "<group>"; };
		A5A9CC7D193D569D00F0D2CC /* XTHtmlTagEm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagEm.h; sourceTree = "<group>"; };
		A5A9CC7E193D569D00F0D2CC /* XTHtmlTagEm.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagEm.m; sourceTree = "<group>"; };
		A5A9CC80193E7DF000F0D2CC /* XTTadsGameInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTTadsGameInfo.h; sourceTree = "<group>"; };
		A5A9CC81193E7DF000F0D2CC /* XTTadsGameInfo.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = XTTadsGameInfo.mm; sourceTree = "<group>"; };
		A5AB87631C5A97D500F82AB6 /* XTScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTScrollView.h; sourceTree = "<group>"; };
		A5AB87641C5A97D500F82AB6 /* XTScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTScrollView.m; sourceTree = "<group>"; };
		A5ADCC331F350396000BFE70 /* XTTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTTimer.h; sourceTree = "<group>"; };
		A5ADCC341F350396000BFE70 /* XTTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTTimer.m; sourceTree = "<group>"; };
		A5B3FDF520F50F0500122DEF /* XTOutputTextParserBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTOutputTextParserBase.h; sourceTree = "<group>"; };
		A5B3FDF620F50F0500122DEF /* XTOutputTextParserBase.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTOutputTextParserBase.m; sourceTree = "<group>"; };
		A5B3FDF820F51B6400122DEF /* XTOutputTextParserBase_private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTOutputTextParserBase_private.h; sourceTree = "<group>"; };
		A5B761901BD2C5E700803064 /* XTHtmlTagA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagA.h; sourceTree = "<group>"; };
		A5B761911BD2C5E700803064 /* XTHtmlTagA.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagA.m; sourceTree = "<group>"; };
		A5BB1E111B6958C100FE374C /* XTGameWindowController_vmThreadFuncs.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTGameWindowController_vmThreadFuncs.m; sourceTree = "<group>"; };
		A5BE127D1FAB97B600FBFCC7 /* XTBannerCreateParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTBannerCreateParams.h; sourceTree = "<group>"; };
		A5BE127E1FAB97B600FBFCC7 /* XTBannerCreateParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTBannerCreateParams.m; sourceTree = "<group>"; };
		A5BE58522431223F0045D46E /* XTOutputTextColorResult.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTOutputTextColorResult.h; sourceTree = "<group>"; };
		A5BE58532431223F0045D46E /* XTOutputTextColorResult.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTOutputTextColorResult.m; sourceTree = "<group>"; };
		A5BF45A624534AA9001043F0 /* XTPrefsItemBoolAffectingColors.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTPrefsItemBoolAffectingColors.h; sourceTree = "<group>"; };
		A5BF45A724534AA9001043F0 /* XTPrefsItemBoolAffectingColors.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTPrefsItemBoolAffectingColors.m; sourceTree = "<group>"; };
		A5BF45A9245DCF59001043F0 /* XTTextRecolorationTemplate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTTextRecolorationTemplate.h; sourceTree = "<group>"; };
		A5BF45AA245DCF59001043F0 /* XTTextRecolorationTemplate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTTextRecolorationTemplate.m; sourceTree = "<group>"; };
		A5BF45AC2461C1A4001043F0 /* XTTextRecolorationHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTTextRecolorationHelper.h; sourceTree = "<group>"; };
		A5BF45AD2461C1A4001043F0 /* XTTextRecolorationHelper.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTTextRecolorationHelper.m; sourceTree = "<group>"; };
		A5BF45AF24817439001043F0 /* XTTextStorageParagraphTemplate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTTextStorageParagraphTemplate.h; sourceTree = "<group>"; };
		A5BF45B024817439001043F0 /* XTTextStorageParagraphTemplate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTTextStorageParagraphTemplate.m; sourceTree = "<group>"; };
		A5BF45B2248C0739001043F0 /* XTPrefsItemBoolLinksUnderline.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTPrefsItemBoolLinksUnderline.h; sourceTree = "<group>"; };
		A5BF45B3248C0739001043F0 /* XTPrefsItemBoolLinksUnderline.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTPrefsItemBoolLinksUnderline.m; sourceTree = "<group>"; };
		A5BF5CF51B73CFE00080676F /* XTRecentGameFiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTRecentGameFiles.h; sourceTree = "<group>"; };
		A5BF5CF61B73CFE00080676F /* XTRecentGameFiles.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTRecentGameFiles.m; sourceTree = "<group>"; };
		A5BF5CF81B7526840080676F /* XTRecentGameFilesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTRecentGameFilesTests.m; sourceTree = "<group>"; };
		A5C15CF81B503A340044F7EE /* XTHtmlTagTr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagTr.h; sourceTree = "<group>"; };
		A5C15CF91B503A340044F7EE /* XTHtmlTagTr.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagTr.m; sourceTree = "<group>"; };
		A5C15CFB1B503C730044F7EE /* XTHtmlTagTh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagTh.h; sourceTree = "<group>"; };
		A5C15CFC1B503C730044F7EE /* XTHtmlTagTh.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagTh.m; sourceTree = "<group>"; };
		A5C15CFE1B504BD10044F7EE /* XTHtmlTagTd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagTd.h; sourceTree = "<group>"; };
		A5C15CFF1B504BD10044F7EE /* XTHtmlTagTd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagTd.m; sourceTree = "<group>"; };
		A5C202791AAB9DDB006C3F64 /* XTHtmlTagQuotedSpace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagQuotedSpace.h; sourceTree = "<group>"; };
		A5C2027A1AAB9DDB006C3F64 /* XTHtmlTagQuotedSpace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagQuotedSpace.m; sourceTree = "<group>"; };
		A5C3B4051FFEF50C00DCD9FA /* XTOpenForTestingController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTOpenForTestingController.h; sourceTree = "<group>"; };
		A5C3B4061FFEF50C00DCD9FA /* XTOpenForTestingController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTOpenForTestingController.m; sourceTree = "<group>"; };
		A5C3B4071FFEF50C00DCD9FA /* XTOpenForTestingController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = XTOpenForTestingController.xib; sourceTree = "<group>"; };
		A5C3B40C20000BDF00DCD9FA /* XTRunGameParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTRunGameParams.h; sourceTree = "<group>"; };
		A5C3B40D20000BDF00DCD9FA /* XTRunGameParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTRunGameParams.m; sourceTree = "<group>"; };
		A5C4DAEB1E3D3F7C0051ACA7 /* XTTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTTextView.h; sourceTree = "<group>"; };
		A5C4DAEC1E3D3F7C0051ACA7 /* XTTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTTextView.m; sourceTree = "<group>"; };
		A5C904531F520CF300A1FB32 /* XTBaseTextHandler_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTBaseTextHandler_private.h; sourceTree = "<group>"; };
		A5C904541F5491FD00A1FB32 /* XTCallOnMainThreadCounter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTCallOnMainThreadCounter.h; sourceTree = "<group>"; };
		A5C904551F5491FD00A1FB32 /* XTCallOnMainThreadCounter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTCallOnMainThreadCounter.m; sourceTree = "<group>"; };
		A5CA64251901E3BB0024507A /* XTHtmlTagQuestionMarkT2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagQuestionMarkT2.h; sourceTree = "<group>"; };
		A5CA64261901E3BB0024507A /* XTHtmlTagQuestionMarkT2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagQuestionMarkT2.m; sourceTree = "<group>"; };
		A5CA64281901FA070024507A /* oemxtads.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = oemxtads.c; sourceTree = "<group>"; };
		A5CA642A190307D70024507A /* XTHtmlTagStrong.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagStrong.h; sourceTree = "<group>"; };
		A5CA642B190307D70024507A /* XTHtmlTagStrong.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagStrong.m; sourceTree = "<group>"; };
		A5CA642D1909A8300024507A /* XTStringUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTStringUtils.h; sourceTree = "<group>"; };
		A5CA642E1909A8300024507A /* XTStringUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTStringUtils.m; sourceTree = "<group>"; };
		A5CA64301909ABEE0024507A /* XTStringUtilsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTStringUtilsTests.m; sourceTree = "<group>"; };
		A5CA64321909C90F0024507A /* XTHtmlTagCenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagCenter.h; sourceTree = "<group>"; };
		A5CA64331909C90F0024507A /* XTHtmlTagCenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagCenter.m; sourceTree = "<group>"; };
		A5CAA725241BFF2F005B0DDD /* XTHtmlColor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlColor.h; sourceTree = "<group>"; };
		A5CAA726241BFF2F005B0DDD /* XTHtmlColor.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlColor.m; sourceTree = "<group>"; };
		A5CAA72824203CBC005B0DDD /* XTHtmlTagBody.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagBody.h; sourceTree = "<group>"; };
		A5CAA72924203CBC005B0DDD /* XTHtmlTagBody.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagBody.m; sourceTree = "<group>"; };
		A5CB0D0719CA0E2B00AA1B18 /* XTPrefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTPrefs.h; sourceTree = "<group>"; };
		A5CB0D0819CA0E2B00AA1B18 /* XTPrefs.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTPrefs.m; sourceTree = "<group>"; };
		A5CB0D0A19CCB61500AA1B18 /* XTHtmlTagImg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagImg.h; sourceTree = "<group>"; };
		A5CB0D0B19CCB61500AA1B18 /* XTHtmlTagImg.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagImg.m; sourceTree = "<group>"; };
		A5CD83F42041E8210041997A /* XTLoggingClassesInitializer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTLoggingClassesInitializer.h; sourceTree = "<group>"; };
		A5CD83F52041E8210041997A /* XTLoggingClassesInitializer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTLoggingClassesInitializer.m; sourceTree = "<group>"; };
		A5CD83F92044B2580041997A /* XTVmHostIfcClassName.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTVmHostIfcClassName.h; sourceTree = "<group>"; };
		A5CDAB2E1DA03631000E0936 /* XTHtmlTagT2Italics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagT2Italics.h; sourceTree = "<group>"; };
		A5CDAB2F1DA03631000E0936 /* XTHtmlTagT2Italics.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagT2Italics.m; sourceTree = "<group>"; };
		A5CDAB311DA6E8C7000E0936 /* XTHtmlCharEntityParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlCharEntityParser.h; sourceTree = "<group>"; };
		A5CDAB321DA6E8C7000E0936 /* XTHtmlCharEntityParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlCharEntityParser.m; sourceTree = "<group>"; };
		A5CDAB341DA83DFC000E0936 /* XTHtmlCharEntityParserTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlCharEntityParserTests.m; sourceTree = "<group>"; };
		A5D4135F18F8A88300144A75 /* XTHtmlTagH2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagH2.h; sourceTree = "<group>"; };
		A5D4136018F8A88300144A75 /* XTHtmlTagH2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagH2.m; sourceTree = "<group>"; };
		A5D686ED1DD4F4B0008D6C30 /* XTPendingWhitespaceQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTPendingWhitespaceQueue.h; sourceTree = "<group>"; };
		A5D686EE1DD4F4B0008D6C30 /* XTPendingWhitespaceQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTPendingWhitespaceQueue.m; sourceTree = "<group>"; };
		A5D686F31DD67F59008D6C30 /* XTPendingWhitespaceQueueTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTPendingWhitespaceQueueTests.m; sourceTree = "<group>"; };
		A5D9EBD618ABF8EF00C3B7AD /* XTads.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XTads.app; sourceTree = BUILT_PRODUCTS_DIR; };
		A5D9EBD918ABF8EF00C3B7AD /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
		A5D9EBDC18ABF8EF00C3B7AD /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
		A5D9EBDD18ABF8EF00C3B7AD /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
		A5D9EBDE18ABF8EF00C3B7AD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
		A5D9EBE118ABF8EF00C3B7AD /* XTads-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "XTads-Info.plist"; sourceTree = "<group>"; };
		A5D9EBE318ABF8EF00C3B7AD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		A5D9EBE518ABF8EF00C3B7AD /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		A5D9EBE718ABF8EF00C3B7AD /* XTads-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "XTads-Prefix.pch"; sourceTree = "<group>"; };
		A5D9EBE918ABF8EF00C3B7AD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = "<group>"; };
		A5D9EBEB18ABF8EF00C3B7AD /* XTAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTAppDelegate.h; sourceTree = "<group>"; };
		A5D9EBEC18ABF8EF00C3B7AD /* XTAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTAppDelegate.m; sourceTree = "<group>"; };
		A5D9EBEF18ABF8EF00C3B7AD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
		A5D9EBF218ABF8EF00C3B7AD /* TadsTerp.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = TadsTerp.xcdatamodel; sourceTree = "<group>"; };
		A5D9EBF418ABF8EF00C3B7AD /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
		A5D9EBFA18ABF8EF00C3B7AD /* XTadsTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XTadsTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		A5D9EBFB18ABF8EF00C3B7AD /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
		A5D9EC0218ABF8EF00C3B7AD /* XTadsTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "XTadsTests-Info.plist"; sourceTree = "<group>"; };
		A5D9EC0418ABF8EF00C3B7AD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		A5D9EC0618ABF8EF00C3B7AD /* TadsTerpTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TadsTerpTests.m; sourceTree = "<group>"; };
		A5DA46A620E93F3700D5D92C /* XTHtmlTagBlock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagBlock.h; sourceTree = "<group>"; };
		A5DA46A720E93F3700D5D92C /* XTHtmlTagBlock.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagBlock.m; sourceTree = "<group>"; };
		A5DA46A920E94D6300D5D92C /* XTHtmlTagHx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagHx.h; sourceTree = "<group>"; };
		A5DA46AA20E94D6300D5D92C /* XTHtmlTagHx.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagHx.m; sourceTree = "<group>"; };
		A5DA46AC20EAC4BE00D5D92C /* XTHtmlTagH5.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagH5.h; sourceTree = "<group>"; };
		A5DA46AD20EAC4BE00D5D92C /* XTHtmlTagH5.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagH5.m; sourceTree = "<group>"; };
		A5DA46AF20EAC55D00D5D92C /* XTHtmlTagH6.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagH6.h; sourceTree = "<group>"; };
		A5DA46B020EAC55D00D5D92C /* XTHtmlTagH6.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagH6.m; sourceTree = "<group>"; };
		A5DA46B220EADB6E00D5D92C /* XTHtmlTagDivBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagDivBase.h; sourceTree = "<group>"; };
		A5DA46B320EADB6E00D5D92C /* XTHtmlTagDivBase.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagDivBase.m; sourceTree = "<group>"; };
		A5DA46B520EBE10C00D5D92C /* XTTextAlignMode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTTextAlignMode.h; sourceTree = "<group>"; };
		A5DA46B720EE967900D5D92C /* XTHtmlTagSecondOutermost.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagSecondOutermost.h; sourceTree = "<group>"; };
		A5DA46B820EE967900D5D92C /* XTHtmlTagSecondOutermost.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagSecondOutermost.m; sourceTree = "<group>"; };
		A5DE41B919D9D1190051B0CB /* XTUIUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTUIUtils.h; sourceTree = "<group>"; };
		A5DE41BA19D9D1190051B0CB /* XTUIUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTUIUtils.m; sourceTree = "<group>"; };
		A5DE41C319EDB4390051B0CB /* XTPrefsWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTPrefsWindowController.h; sourceTree = "<group>"; };
		A5DE41C419EDB4390051B0CB /* XTPrefsWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTPrefsWindowController.m; sourceTree = "<group>"; };
		A5DE41C519EDB4390051B0CB /* XTPrefsWindowController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = XTPrefsWindowController.xib; sourceTree = "<group>"; };
		A5E1C4F619F2ECA2004FB0F1 /* XTFileUrlStringValueTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTFileUrlStringValueTransformer.h; sourceTree = "<group>"; };
		A5E1C4F719F2ECA2004FB0F1 /* XTFileUrlStringValueTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTFileUrlStringValueTransformer.m; sourceTree = "<group>"; };
		A5E1C4FA19F314E0004FB0F1 /* XTUrlStringlValueTransformerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTUrlStringlValueTransformerTests.m; sourceTree = "<group>"; };
		A5E21419190C4CC500CD22AE /* XTHtmlTagNoop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagNoop.h; sourceTree = "<group>"; };
		A5E2141A190C4CC500CD22AE /* XTHtmlTagNoop.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagNoop.m; sourceTree = "<group>"; };
		A5E2141C190EEF5300CD22AE /* XTOutputTextParserProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTOutputTextParserProtocol.h; sourceTree = "<group>"; };
		A5E2141D190EF1F200CD22AE /* XTOutputTextParserPlain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTOutputTextParserPlain.h; sourceTree = "<group>"; };
		A5E2141E190EF1F200CD22AE /* XTOutputTextParserPlain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTOutputTextParserPlain.m; sourceTree = "<group>"; };
		A5E21420190F004300CD22AE /* XTOutputTextParserPlainTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTOutputTextParserPlainTests.m; sourceTree = "<group>"; };
		A5E21422191179C100CD22AE /* XTHtmlTagP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagP.h; sourceTree = "<group>"; };
		A5E21423191179C100CD22AE /* XTHtmlTagP.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagP.m; sourceTree = "<group>"; };
		A5E67DBC1DC93ECF007F4D9B /* XTHtmlTagSpecialSpace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagSpecialSpace.h; sourceTree = "<group>"; };
		A5E67DBD1DC93ECF007F4D9B /* XTHtmlTagSpecialSpace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagSpecialSpace.m; sourceTree = "<group>"; };
		A5E8647D1FF174A700F60360 /* XTUserDefaultsUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTUserDefaultsUtils.h; sourceTree = "<group>"; };
		A5E8647E1FF174A700F60360 /* XTUserDefaultsUtils.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTUserDefaultsUtils.m; sourceTree = "<group>"; };
		A5E88EF91F2FACC100633AA7 /* 12511251.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = 12511251.tcp; path = ../../t2chartrans/12511251.tcp; sourceTree = "<group>"; };
		A5E88EFA1F2FACC100633AA7 /* la1la1.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = la1la1.tcp; path = ../../t2chartrans/la1la1.tcp; sourceTree = "<group>"; };
		A5E88EFB1F2FACC100633AA7 /* la2la2.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = la2la2.tcp; path = ../../t2chartrans/la2la2.tcp; sourceTree = "<group>"; };
		A5E88EFC1F2FACC100633AA7 /* la3la3.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = la3la3.tcp; path = ../../t2chartrans/la3la3.tcp; sourceTree = "<group>"; };
		A5E88EFD1F2FACC100633AA7 /* la4la4.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = la4la4.tcp; path = ../../t2chartrans/la4la4.tcp; sourceTree = "<group>"; };
		A5E88EFE1F2FACC100633AA7 /* la5la5.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = la5la5.tcp; path = ../../t2chartrans/la5la5.tcp; sourceTree = "<group>"; };
		A5E88EFF1F2FACC100633AA7 /* la6la6.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = la6la6.tcp; path = ../../t2chartrans/la6la6.tcp; sourceTree = "<group>"; };
		A5E88F001F2FACC100633AA7 /* la7la7.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = la7la7.tcp; path = ../../t2chartrans/la7la7.tcp; sourceTree = "<group>"; };
		A5E88F011F2FACC100633AA7 /* la8la8.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = la8la8.tcp; path = ../../t2chartrans/la8la8.tcp; sourceTree = "<group>"; };
		A5E88F021F2FACC100633AA7 /* la9la9.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = la9la9.tcp; path = ../../t2chartrans/la9la9.tcp; sourceTree = "<group>"; };
		A5E88F031F2FACC100633AA7 /* la10la10.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = la10la10.tcp; path = ../../t2chartrans/la10la10.tcp; sourceTree = "<group>"; };
		A5E88F041F2FACC100633AA7 /* la11la11.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = la11la11.tcp; path = ../../t2chartrans/la11la11.tcp; sourceTree = "<group>"; };
		A5E88F051F2FACC100633AA7 /* la13la13.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = la13la13.tcp; path = ../../t2chartrans/la13la13.tcp; sourceTree = "<group>"; };
		A5E88F061F2FACC100633AA7 /* la14la14.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = la14la14.tcp; path = ../../t2chartrans/la14la14.tcp; sourceTree = "<group>"; };
		A5E88F071F2FACC100633AA7 /* la15la15.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = la15la15.tcp; path = ../../t2chartrans/la15la15.tcp; sourceTree = "<group>"; };
		A5E88F081F2FACC100633AA7 /* la16la16.tcp */ = {isa = PBXFileReference; lastKnownFileType = file; name = la16la16.tcp; path = ../../t2chartrans/la16la16.tcp; sourceTree = "<group>"; };
		A5E8EA4820890E4C00DCB57D /* XTPrefsGroup.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTPrefsGroup.h; sourceTree = "<group>"; };
		A5E8EA4920890E4C00DCB57D /* XTPrefsGroup.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTPrefsGroup.m; sourceTree = "<group>"; };
		A5E8EA4B2094ECCA00DCB57D /* XTPrefsItemLoglevelByName.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTPrefsItemLoglevelByName.h; sourceTree = "<group>"; };
		A5E8EA4C2094ECCA00DCB57D /* XTPrefsItemLoglevelByName.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTPrefsItemLoglevelByName.m; sourceTree = "<group>"; };
		A5EA9584204DEB3F008E8478 /* XTLoggerAndLevel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTLoggerAndLevel.h; sourceTree = "<group>"; };
		A5EA9585204DEB3F008E8478 /* XTLoggerAndLevel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTLoggerAndLevel.m; sourceTree = "<group>"; };
		A5F00BB0213DB258000D63EE /* XTTextTableBlock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTTextTableBlock.h; sourceTree = "<group>"; };
		A5F00BB1213DB258000D63EE /* XTTextTableBlock.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTTextTableBlock.m; sourceTree = "<group>"; };
		A5F00BB3213DB2E7000D63EE /* XTTextTable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTTextTable.h; sourceTree = "<group>"; };
		A5F00BB4213DB2E7000D63EE /* XTTextTable.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTTextTable.m; sourceTree = "<group>"; };
		A5F00BB62142FB03000D63EE /* XTTableColumnWidthTracker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTTableColumnWidthTracker.h; sourceTree = "<group>"; };
		A5F00BB72142FB03000D63EE /* XTTableColumnWidthTracker.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTTableColumnWidthTracker.m; sourceTree = "<group>"; };
		A5F00BB9214C3684000D63EE /* XTRange.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTRange.h; sourceTree = "<group>"; };
		A5F00BBA214C3684000D63EE /* XTRange.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTRange.m; sourceTree = "<group>"; };
		A5F154051FB7623D0021E47B /* XTHtmlTagT2TradStatusLine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTHtmlTagT2TradStatusLine.h; sourceTree = "<group>"; };
		A5F154061FB7623D0021E47B /* XTHtmlTagT2TradStatusLine.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTHtmlTagT2TradStatusLine.m; sourceTree = "<group>"; };
		A5F5CA521E48F35A001EC71C /* XTTabStopModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTTabStopModel.h; sourceTree = "<group>"; };
		A5F5CA531E48F35A001EC71C /* XTTabStopModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTTabStopModel.m; sourceTree = "<group>"; };
		A5F5CA551E48F636001EC71C /* XTTabStopModelEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTTabStopModelEntry.h; sourceTree = "<group>"; };
		A5F5CA561E48F636001EC71C /* XTTabStopModelEntry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTTabStopModelEntry.m; sourceTree = "<group>"; };
		A5F5CA581E4BAF50001EC71C /* XTTabStopModelTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTTabStopModelTests.m; sourceTree = "<group>"; };
		A5F88CE21BED49B4008CBC5C /* XTTextFieldWithLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTTextFieldWithLink.h; sourceTree = "<group>"; };
		A5F88CE31BED49B4008CBC5C /* XTTextFieldWithLink.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTTextFieldWithLink.m; sourceTree = "<group>"; };
		A5F8C75421ADC27000757BBD /* XTRequiredRectForTextCache.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTRequiredRectForTextCache.h; sourceTree = "<group>"; };
		A5F8C75521ADC27000757BBD /* XTRequiredRectForTextCache.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTRequiredRectForTextCache.m; sourceTree = "<group>"; };
		A5F8C75721ADCFFF00757BBD /* XTRequiredRectForTextCacheValue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTRequiredRectForTextCacheValue.h; sourceTree = "<group>"; };
		A5F8C75821ADCFFF00757BBD /* XTRequiredRectForTextCacheValue.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTRequiredRectForTextCacheValue.m; sourceTree = "<group>"; };
		A5F9AD971F115D98002A322F /* XTAllocDeallocCounter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTAllocDeallocCounter.h; sourceTree = "<group>"; };
		A5F9AD981F115D98002A322F /* XTAllocDeallocCounter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTAllocDeallocCounter.m; sourceTree = "<group>"; };
		A5F9AD9A1F1A9546002A322F /* XTVmThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTVmThread.h; sourceTree = "<group>"; };
		A5F9AD9B1F1A9546002A322F /* XTVmThread.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTVmThread.m; sourceTree = "<group>"; };
		A5FC0EF42034F1F20031A9C4 /* xtads-open-console.scpt */ = {isa = PBXFileReference; lastKnownFileType = file; path = "xtads-open-console.scpt"; sourceTree = "<group>"; };
		A5FC1FF61BE546E800D2F084 /* XTAboutWindowController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = XTAboutWindowController.xib; sourceTree = "<group>"; };
		A5FC1FF81BE552CE00D2F084 /* XTAboutWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTAboutWindowController.h; sourceTree = "<group>"; };
		A5FC1FF91BE552CE00D2F084 /* XTAboutWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTAboutWindowController.m; sourceTree = "<group>"; };
		A5FC1FFB1BE5530A00D2F084 /* XTAbout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTAbout.h; sourceTree = "<group>"; };
		A5FC1FFC1BE5530A00D2F084 /* XTAbout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTAbout.m; sourceTree = "<group>"; };
		A5FC3341236B56F600D6F2C5 /* XTTabStopUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTTabStopUtils.h; sourceTree = "<group>"; };
		A5FC3342236B56F600D6F2C5 /* XTTabStopUtils.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XTTabStopUtils.m; sourceTree = "<group>"; };
		A5FEB12018D392A90011159C /* XTGameWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XTGameWindowController.h; sourceTree = "<group>"; };
		A5FEB12118D392A90011159C /* XTGameWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XTGameWindowController.m; sourceTree = "<group>"; };
		A5FEB12218D392A90011159C /* XTGameWindowController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = XTGameWindowController.xib; sourceTree = "<group>"; };
		A5FEB12518DA18030011159C /* XTGameRunnerProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XTGameRunnerProtocol.h; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		A5D9EBD318ABF8EF00C3B7AD /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A5D9EBDA18ABF8EF00C3B7AD /* Cocoa.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A5D9EBF718ABF8EF00C3B7AD /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A5D9EBFD18ABF8EF00C3B7AD /* Cocoa.framework in Frameworks */,
				A5D9EBFC18ABF8EF00C3B7AD /* XCTest.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		A50DAE021A0448C40085ADF3 /* xtads_log */ = {
			isa = PBXGroup;
			children = (
				A55E0C3A18FC76E000E47D1A /* XTLogger.h */,
				A55E0C3B18FC76E000E47D1A /* XTLogger.m */,
				A55E0C4018FDB5A700E47D1A /* XTLogAppenderProtocol.h */,
				A55E0C4418FDDE2A00E47D1A /* XTLogAppenderBase.h */,
				A55E0C4518FDDE2A00E47D1A /* XTLogAppenderBase.m */,
				A55E0C4118FDB6B400E47D1A /* XTLogAppenderULS.h */,
				A55E0C4218FDB6B400E47D1A /* XTLogAppenderULS.m */,
				A55E0C4718FDEE5900E47D1A /* XTLogConfig.h */,
				A55E0C4818FDEE5900E47D1A /* XTLogConfig.m */,
				A550696F2038CCF9001F52CF /* XTLoggerLevel.h */,
				A5CD83F42041E8210041997A /* XTLoggingClassesInitializer.h */,
				A5CD83F52041E8210041997A /* XTLoggingClassesInitializer.m */,
			);
			name = xtads_log;
			sourceTree = "<group>";
		};
		A52049DF19F6ED6400F85643 /* xtads_prefs */ = {
			isa = PBXGroup;
			children = (
				A5EA9584204DEB3F008E8478 /* XTLoggerAndLevel.h */,
				A5EA9585204DEB3F008E8478 /* XTLoggerAndLevel.m */,
				A5CB0D0719CA0E2B00AA1B18 /* XTPrefs.h */,
				A5CB0D0819CA0E2B00AA1B18 /* XTPrefs.m */,
				A5E8EA4820890E4C00DCB57D /* XTPrefsGroup.h */,
				A5E8EA4920890E4C00DCB57D /* XTPrefsGroup.m */,
				A59207CC207FF6940040CC5F /* XTPrefsItem_private.h */,
				A59207BA207013B40040CC5F /* XTPrefsItem.h */,
				A59207BB207013B40040CC5F /* XTPrefsItem.m */,
				A59207CD208132F20040CC5F /* XTPrefsItemBool.h */,
				A59207CE208132F20040CC5F /* XTPrefsItemBool.m */,
				A5BF45A624534AA9001043F0 /* XTPrefsItemBoolAffectingColors.h */,
				A5BF45A724534AA9001043F0 /* XTPrefsItemBoolAffectingColors.m */,
				A5BF45B2248C0739001043F0 /* XTPrefsItemBoolLinksUnderline.h */,
				A5BF45B3248C0739001043F0 /* XTPrefsItemBoolLinksUnderline.m */,
				A59207D3208165BA0040CC5F /* XTPrefsItemColor.h */,
				A59207D4208165BA0040CC5F /* XTPrefsItemColor.m */,
				A59207C9207FF59E0040CC5F /* XTPrefsItemFloat.h */,
				A59207CA207FF59E0040CC5F /* XTPrefsItemFloat.m */,
				A59207D020814EE70040CC5F /* XTPrefsItemInteger.h */,
				A59207D120814EE70040CC5F /* XTPrefsItemInteger.m */,
				A5E8EA4B2094ECCA00DCB57D /* XTPrefsItemLoglevelByName.h */,
				A5E8EA4C2094ECCA00DCB57D /* XTPrefsItemLoglevelByName.m */,
				A59207C6207D49400040CC5F /* XTPrefsUrlToStringValueTransformer.h */,
				A59207C7207D49400040CC5F /* XTPrefsUrlToStringValueTransformer.m */,
				A59207C3207D3A6E0040CC5F /* XTPrefsValueTransformer.h */,
				A59207C4207D3A6E0040CC5F /* XTPrefsValueTransformer.m */,
				A5DE41C319EDB4390051B0CB /* XTPrefsWindowController.h */,
				A5DE41C419EDB4390051B0CB /* XTPrefsWindowController.m */,
				A5DE41C519EDB4390051B0CB /* XTPrefsWindowController.xib */,
			);
			name = xtads_prefs;
			sourceTree = "<group>";
		};
		A52794E41B97726200AE2DE0 /* xtads_parser */ = {
			isa = PBXGroup;
			children = (
				A5E21420190F004300CD22AE /* XTOutputTextParserPlainTests.m */,
				A548B8A218F5F09A0092B705 /* XTOutputTextParserHtmlTests.m */,
				A5CDAB341DA83DFC000E0936 /* XTHtmlCharEntityParserTests.m */,
			);
			name = xtads_parser;
			sourceTree = "<group>";
		};
		A52AD8A119A7D41500BA05A3 /* xtads_html */ = {
			isa = PBXGroup;
			children = (
				A52AD8A219A7D46400BA05A3 /* XTHtmlTagTests.m */,
			);
			name = xtads_html;
			sourceTree = "<group>";
		};
		A52E14671977301A00C491D0 /* xtads_parser */ = {
			isa = PBXGroup;
			children = (
				A5CDAB311DA6E8C7000E0936 /* XTHtmlCharEntityParser.h */,
				A5CDAB321DA6E8C7000E0936 /* XTHtmlCharEntityParser.m */,
				A5B3FDF820F51B6400122DEF /* XTOutputTextParserBase_private.h */,
				A5B3FDF520F50F0500122DEF /* XTOutputTextParserBase.h */,
				A5B3FDF620F50F0500122DEF /* XTOutputTextParserBase.m */,
				A548B89F18F47BE90092B705 /* XTOutputTextParserHtml.h */,
				A548B8A018F47BE90092B705 /* XTOutputTextParserHtml.m */,
				A5E2141D190EF1F200CD22AE /* XTOutputTextParserPlain.h */,
				A5E2141E190EF1F200CD22AE /* XTOutputTextParserPlain.m */,
				A5E2141C190EEF5300CD22AE /* XTOutputTextParserProtocol.h */,
				A59B1AB020AF58150091EBE3 /* XTTagContainerStack.h */,
				A59B1AB120AF58150091EBE3 /* XTTagContainerStack.m */,
			);
			name = xtads_parser;
			sourceTree = "<group>";
		};
		A52E14681977305700C491D0 /* xtads_formatter */ = {
			isa = PBXGroup;
			children = (
				A52AD89819A2916900BA05A3 /* XTFontManager.h */,
				A52AD89919A2916900BA05A3 /* XTFontManager.m */,
				A51E8AF4196EFDFB00765B11 /* XTFormattedOutputElement.h */,
				A51E8AF5196EFDFB00765B11 /* XTFormattedOutputElement.m */,
				A59B1AB920C2F6760091EBE3 /* XTFormattingSpecification.h */,
				A59B1ABA20C2F6760091EBE3 /* XTFormattingSpecification.m */,
				A51E8AF1196DC81000765B11 /* XTOutputFormatter.h */,
				A51E8AF2196DC81000765B11 /* XTOutputFormatter.m */,
				A51E8AF7196F397800765B11 /* XTOutputFormatterProtocol.h */,
				A5BE58522431223F0045D46E /* XTOutputTextColorResult.h */,
				A5BE58532431223F0045D46E /* XTOutputTextColorResult.m */,
				A52AD89B19A2A27800BA05A3 /* XTParameterizedFont.h */,
				A52AD89C19A2A27800BA05A3 /* XTParameterizedFont.m */,
				A5D686ED1DD4F4B0008D6C30 /* XTPendingWhitespaceQueue.h */,
				A5D686EE1DD4F4B0008D6C30 /* XTPendingWhitespaceQueue.m */,
				A590867E2188DAEC00DBC80E /* XTTableColumnInfo.h */,
				A590867F2188DAEC00DBC80E /* XTTableColumnInfo.m */,
				A5F00BB62142FB03000D63EE /* XTTableColumnWidthTracker.h */,
				A5F00BB72142FB03000D63EE /* XTTableColumnWidthTracker.m */,
				A59086812188DC1500DBC80E /* XTTableInfo.h */,
				A59086822188DC1500DBC80E /* XTTableInfo.m */,
				A5F5CA521E48F35A001EC71C /* XTTabStopModel.h */,
				A5F5CA531E48F35A001EC71C /* XTTabStopModel.m */,
				A5F5CA551E48F636001EC71C /* XTTabStopModelEntry.h */,
				A5F5CA561E48F636001EC71C /* XTTabStopModelEntry.m */,
				A5DA46B520EBE10C00D5D92C /* XTTextAlignMode.h */,
				A5BF45AC2461C1A4001043F0 /* XTTextRecolorationHelper.h */,
				A5BF45AD2461C1A4001043F0 /* XTTextRecolorationHelper.m */,
				A5BF45A9245DCF59001043F0 /* XTTextRecolorationTemplate.h */,
				A5BF45AA245DCF59001043F0 /* XTTextRecolorationTemplate.m */,
				A5BF45AF24817439001043F0 /* XTTextStorageParagraphTemplate.h */,
				A5BF45B024817439001043F0 /* XTTextStorageParagraphTemplate.m */,
			);
			name = xtads_formatter;
			sourceTree = "<group>";
		};
		A52E1469197EF13000C491D0 /* xtads_formatter */ = {
			isa = PBXGroup;
			children = (
				A52E14651974970600C491D0 /* XTOutputFormatterTests.m */,
				A545C1FF19BB92F800268C2F /* XTFontManagerTests.m */,
				A5D686F31DD67F59008D6C30 /* XTPendingWhitespaceQueueTests.m */,
				A5F5CA581E4BAF50001EC71C /* XTTabStopModelTests.m */,
			);
			name = xtads_formatter;
			sourceTree = "<group>";
		};
		A535A26F1AF7E65000881960 /* xtads_resource */ = {
			isa = PBXGroup;
			children = (
				A57671651AD9A3650006CC31 /* XTAppResourceLoader.mm */,
				A535A2701AF7F10E00881960 /* XTResourceEntry.h */,
				A535A2711AF7F10E00881960 /* XTResourceEntry.m */,
				A535A2731AF7F2E700881960 /* XTResourceFinder.h */,
				A535A2741AF7F2E700881960 /* XTResourceFinder.m */,
				A535A2761AFAABEE00881960 /* XTResourceFindResult.h */,
				A535A2771AFAABEE00881960 /* XTResourceFindResult.m */,
				A535A2791AFBD47000881960 /* XTResourcePhysicalFile.h */,
				A535A27A1AFBD47000881960 /* XTResourcePhysicalFile.m */,
			);
			name = xtads_resource;
			sourceTree = "<group>";
		};
		A548B87318E351780092B705 /* xtads_utils */ = {
			isa = PBXGroup;
			children = (
				A5F9AD971F115D98002A322F /* XTAllocDeallocCounter.h */,
				A5F9AD981F115D98002A322F /* XTAllocDeallocCounter.m */,
				A5C904541F5491FD00A1FB32 /* XTCallOnMainThreadCounter.h */,
				A5C904551F5491FD00A1FB32 /* XTCallOnMainThreadCounter.m */,
				A5230FFA21065D63002B2FB6 /* XTCharConstants.h */,
				A51E0CAF195B4F15002E1B29 /* XTCommandHistory.h */,
				A51E0CB0195B4F15002E1B29 /* XTCommandHistory.m */,
				A584469F20055D0700266890 /* XTConstants.h */,
				A548B88E18EE07D40092B705 /* XTConverter.h */,
				A548B88F18EE07D40092B705 /* XTConverter.m */,
				A545B7FA23C79D7B007B0A4F /* XTDummy.h */,
				A545B7FB23C79D7B007B0A4F /* XTDummy.m */,
				A55633C918C9260C008A5B86 /* XTEventLoopBridge.h */,
				A55633CA18C9260C008A5B86 /* XTEventLoopBridge.m */,
				A50DAE031A044A5C0085ADF3 /* XTFileNameHelper.h */,
				A50DAE041A044A5C0085ADF3 /* XTFileNameHelper.m */,
				A5E1C4F619F2ECA2004FB0F1 /* XTFileUrlStringValueTransformer.h */,
				A5E1C4F719F2ECA2004FB0F1 /* XTFileUrlStringValueTransformer.m */,
				A51E8AE81966111C00765B11 /* XTFileUtils.h */,
				A51E8AE91966111C00765B11 /* XTFileUtils.m */,
				A503919C1DB7E643000CDE6B /* XTGameInputEvent.h */,
				A503919D1DB7E643000CDE6B /* XTGameInputEvent.m */,
				A5A9338A22AC338700BE128A /* XTMutableAttributedStringHelper.h */,
				A5A9338B22AC338700BE128A /* XTMutableAttributedStringHelper.m */,
				A542510A1A3A3FAE0039CE00 /* XTNotifications.h */,
				A542510B1A3A3FAE0039CE00 /* XTNotifications.m */,
				A5F00BB9214C3684000D63EE /* XTRange.h */,
				A5F00BBA214C3684000D63EE /* XTRange.m */,
				A542570023BE7002009B561E /* XTRecalcTabStopCommand.h */,
				A542570123BE7002009B561E /* XTRecalcTabStopCommand.m */,
				A5BF5CF51B73CFE00080676F /* XTRecentGameFiles.h */,
				A5BF5CF61B73CFE00080676F /* XTRecentGameFiles.m */,
				A59C6639221B55DF0023E464 /* XTRect.h */,
				A59C663A221B55DF0023E464 /* XTRect.m */,
				A5F8C75421ADC27000757BBD /* XTRequiredRectForTextCache.h */,
				A5F8C75521ADC27000757BBD /* XTRequiredRectForTextCache.m */,
				A5F8C75721ADCFFF00757BBD /* XTRequiredRectForTextCacheValue.h */,
				A5F8C75821ADCFFF00757BBD /* XTRequiredRectForTextCacheValue.m */,
				A5C3B40C20000BDF00DCD9FA /* XTRunGameParams.h */,
				A5C3B40D20000BDF00DCD9FA /* XTRunGameParams.m */,
				A5CA642D1909A8300024507A /* XTStringUtils.h */,
				A5CA642E1909A8300024507A /* XTStringUtils.m */,
				A5FC3341236B56F600D6F2C5 /* XTTabStopUtils.h */,
				A5FC3342236B56F600D6F2C5 /* XTTabStopUtils.m */,
				A5A9CC80193E7DF000F0D2CC /* XTTadsGameInfo.h */,
				A5A9CC81193E7DF000F0D2CC /* XTTadsGameInfo.mm */,
				A5A93387228EF79F00BE128A /* XTTextStorageBatcher.h */,
				A5A93388228EF79F00BE128A /* XTTextStorageBatcher.m */,
				A5ADCC331F350396000BFE70 /* XTTimer.h */,
				A5ADCC341F350396000BFE70 /* XTTimer.m */,
				A5E8647D1FF174A700F60360 /* XTUserDefaultsUtils.h */,
				A5E8647E1FF174A700F60360 /* XTUserDefaultsUtils.m */,
				A5F9AD9A1F1A9546002A322F /* XTVmThread.h */,
				A5F9AD9B1F1A9546002A322F /* XTVmThread.m */,
			);
			name = xtads_utils;
			sourceTree = "<group>";
		};
		A548B87A18E75DEC0092B705 /* xtads_html */ = {
			isa = PBXGroup;
			children = (
				A59B1ABC20C302A40091EBE3 /* XTFormattingSpecificationForHtmlTag.h */,
				A59B1ABD20C302A40091EBE3 /* XTFormattingSpecificationForHtmlTag.m */,
				A5CAA725241BFF2F005B0DDD /* XTHtmlColor.h */,
				A5CAA726241BFF2F005B0DDD /* XTHtmlColor.m */,
				A5945471191EDAAE00E2EADC /* XTHtmlLinebreakHandler2.h */,
				A5945472191EDAAE00E2EADC /* XTHtmlLinebreakHandler2.m */,
				A53AD6DA20A4DD0900EBF32B /* XTHtmlTag_private.h */,
				A548B87B18E75E0D0092B705 /* XTHtmlTag.h */,
				A548B87C18E75E0D0092B705 /* XTHtmlTag.m */,
				A5B761901BD2C5E700803064 /* XTHtmlTagA.h */,
				A5B761911BD2C5E700803064 /* XTHtmlTagA.m */,
				A594546B1917FDE600E2EADC /* XTHtmlTagAboutBox.h */,
				A594546C1917FDE600E2EADC /* XTHtmlTagAboutBox.m */,
				A55E0C3718F9E5C300E47D1A /* XTHtmlTagB.h */,
				A55E0C3818F9E5C300E47D1A /* XTHtmlTagB.m */,
				A5161E621943D2FD00FFEAE5 /* XTHtmlTagBanner.h */,
				A5161E631943D2FD00FFEAE5 /* XTHtmlTagBanner.m */,
				A59B1ABF20CC301E0091EBE3 /* XTHtmlTagBannerClear.h */,
				A59B1AC020CC301E0091EBE3 /* XTHtmlTagBannerClear.m */,
				A5528DC01D35959E00067CEB /* XTHtmlTagBig.h */,
				A5528DC11D35959E00067CEB /* XTHtmlTagBig.m */,
				A5DA46A620E93F3700D5D92C /* XTHtmlTagBlock.h */,
				A5DA46A720E93F3700D5D92C /* XTHtmlTagBlock.m */,
				A57C8999199451A900FA34F1 /* XTHtmlTagBlockQuote.h */,
				A57C899A199451A900FA34F1 /* XTHtmlTagBlockQuote.m */,
				A5CAA72824203CBC005B0DDD /* XTHtmlTagBody.h */,
				A5CAA72924203CBC005B0DDD /* XTHtmlTagBody.m */,
				A548B88418EA16910092B705 /* XTHtmlTagBr.h */,
				A548B88518EA16910092B705 /* XTHtmlTagBr.m */,
				A5CA64321909C90F0024507A /* XTHtmlTagCenter.h */,
				A5CA64331909C90F0024507A /* XTHtmlTagCenter.m */,
				A52AD89519A2803200BA05A3 /* XTHtmlTagCite.h */,
				A52AD89619A2803200BA05A3 /* XTHtmlTagCite.m */,
				A545C1F619B3AADD00268C2F /* XTHtmlTagCode.h */,
				A545C1F719B3AADD00268C2F /* XTHtmlTagCode.m */,
				A53AD6DE20A4DF8100EBF32B /* XTHtmlTagContainer_private.h */,
				A53AD6DB20A4DDE900EBF32B /* XTHtmlTagContainer.h */,
				A53AD6DC20A4DDE900EBF32B /* XTHtmlTagContainer.m */,
				A51E8AEB196B19D000765B11 /* XTHtmlTagDiv.h */,
				A51E8AEC196B19D000765B11 /* XTHtmlTagDiv.m */,
				A5DA46B220EADB6E00D5D92C /* XTHtmlTagDivBase.h */,
				A5DA46B320EADB6E00D5D92C /* XTHtmlTagDivBase.m */,
				A5A9CC7D193D569D00F0D2CC /* XTHtmlTagEm.h */,
				A5A9CC7E193D569D00F0D2CC /* XTHtmlTagEm.m */,
				A52AD89E19A41CE700BA05A3 /* XTHtmlTagFont.h */,
				A52AD89F19A41CE700BA05A3 /* XTHtmlTagFont.m */,
				A59B1AB620C1F7650091EBE3 /* XTHtmlTagFontContainer.h */,
				A59B1AB720C1F7650091EBE3 /* XTHtmlTagFontContainer.m */,
				A50E79DE1900ABE0004D5287 /* XTHtmlTagH1.h */,
				A50E79DF1900ABE0004D5287 /* XTHtmlTagH1.m */,
				A5D4135F18F8A88300144A75 /* XTHtmlTagH2.h */,
				A5D4136018F8A88300144A75 /* XTHtmlTagH2.m */,
				A50E79E11900AD30004D5287 /* XTHtmlTagH3.h */,
				A50E79E21900AD30004D5287 /* XTHtmlTagH3.m */,
				A50E79E41900ADC3004D5287 /* XTHtmlTagH4.h */,
				A50E79E51900ADC3004D5287 /* XTHtmlTagH4.m */,
				A5DA46AC20EAC4BE00D5D92C /* XTHtmlTagH5.h */,
				A5DA46AD20EAC4BE00D5D92C /* XTHtmlTagH5.m */,
				A5DA46AF20EAC55D00D5D92C /* XTHtmlTagH6.h */,
				A5DA46B020EAC55D00D5D92C /* XTHtmlTagH6.m */,
				A55DF73C192D7A6100F976FB /* XTHtmlTagHr.h */,
				A55DF73D192D7A6100F976FB /* XTHtmlTagHr.m */,
				A5DA46A920E94D6300D5D92C /* XTHtmlTagHx.h */,
				A5DA46AA20E94D6300D5D92C /* XTHtmlTagHx.m */,
				A55E0C3418F9D53600E47D1A /* XTHtmlTagI.h */,
				A55E0C3518F9D53600E47D1A /* XTHtmlTagI.m */,
				A5CB0D0A19CCB61500AA1B18 /* XTHtmlTagImg.h */,
				A5CB0D0B19CCB61500AA1B18 /* XTHtmlTagImg.m */,
				A55DF739192D52B200F976FB /* XTHtmlTagLi.h */,
				A55DF73A192D52B200F976FB /* XTHtmlTagLi.m */,
				A5230FF7210135AE002B2FB6 /* XTHtmlTagListContainer.h */,
				A5230FF8210135AE002B2FB6 /* XTHtmlTagListContainer.m */,
				A5959A301BF28E2B0007F4C1 /* XTHtmlTagNonbreakingSpace.h */,
				A5959A311BF28E2B0007F4C1 /* XTHtmlTagNonbreakingSpace.m */,
				A5E21419190C4CC500CD22AE /* XTHtmlTagNoop.h */,
				A5E2141A190C4CC500CD22AE /* XTHtmlTagNoop.m */,
				A55DF736192D466600F976FB /* XTHtmlTagOl.h */,
				A55DF737192D466600F976FB /* XTHtmlTagOl.m */,
				A53AD6DF20A615FD00EBF32B /* XTHtmlTagOutermost.h */,
				A53AD6E020A615FD00EBF32B /* XTHtmlTagOutermost.m */,
				A5E21422191179C100CD22AE /* XTHtmlTagP.h */,
				A5E21423191179C100CD22AE /* XTHtmlTagP.m */,
				A548B88818ECA5020092B705 /* XTHtmlTagParserError.h */,
				A548B88918ECA5020092B705 /* XTHtmlTagParserError.m */,
				A545C1F919B3BBA300268C2F /* XTHtmlTagPre.h */,
				A545C1FA19B3BBA300268C2F /* XTHtmlTagPre.m */,
				A548B89C18F3390B0092B705 /* XTHtmlTagQ.h */,
				A548B89D18F3390B0092B705 /* XTHtmlTagQ.m */,
				A5CA64251901E3BB0024507A /* XTHtmlTagQuestionMarkT2.h */,
				A5CA64261901E3BB0024507A /* XTHtmlTagQuestionMarkT2.m */,
				A5A9CC7719392F5200F0D2CC /* XTHtmlTagQuestionMarkT3.h */,
				A5A9CC7819392F5200F0D2CC /* XTHtmlTagQuestionMarkT3.m */,
				A5C202791AAB9DDB006C3F64 /* XTHtmlTagQuotedSpace.h */,
				A5C2027A1AAB9DDB006C3F64 /* XTHtmlTagQuotedSpace.m */,
				A5DA46B720EE967900D5D92C /* XTHtmlTagSecondOutermost.h */,
				A5DA46B820EE967900D5D92C /* XTHtmlTagSecondOutermost.m */,
				A5528DBD1D35884C00067CEB /* XTHtmlTagSmall.h */,
				A5528DBE1D35884C00067CEB /* XTHtmlTagSmall.m */,
				A5E67DBC1DC93ECF007F4D9B /* XTHtmlTagSpecialSpace.h */,
				A5E67DBD1DC93ECF007F4D9B /* XTHtmlTagSpecialSpace.m */,
				A5CA642A190307D70024507A /* XTHtmlTagStrong.h */,
				A5CA642B190307D70024507A /* XTHtmlTagStrong.m */,
				A52794E11B7BC39D00AE2DE0 /* XTHtmlTagT2Hilite.h */,
				A52794E21B7BC39D00AE2DE0 /* XTHtmlTagT2Hilite.m */,
				A5CDAB2E1DA03631000E0936 /* XTHtmlTagT2Italics.h */,
				A5CDAB2F1DA03631000E0936 /* XTHtmlTagT2Italics.m */,
				A5F154051FB7623D0021E47B /* XTHtmlTagT2TradStatusLine.h */,
				A5F154061FB7623D0021E47B /* XTHtmlTagT2TradStatusLine.m */,
				A548B89618F0891B0092B705 /* XTHtmlTagTab.h */,
				A548B89718F0891B0092B705 /* XTHtmlTagTab.m */,
				A52E146A1981705700C491D0 /* XTHtmlTagTable.h */,
				A52E146B1981705700C491D0 /* XTHtmlTagTable.m */,
				A5C15CFE1B504BD10044F7EE /* XTHtmlTagTd.h */,
				A5C15CFF1B504BD10044F7EE /* XTHtmlTagTd.m */,
				A53AD6E220A7825000EBF32B /* XTHtmlTagText.h */,
				A53AD6E320A7825000EBF32B /* XTHtmlTagText.m */,
				A5C15CFB1B503C730044F7EE /* XTHtmlTagTh.h */,
				A5C15CFC1B503C730044F7EE /* XTHtmlTagTh.m */,
				A548B89918F08CC20092B705 /* XTHtmlTagTitle.h */,
				A548B89A18F08CC20092B705 /* XTHtmlTagTitle.m */,
				A5C15CF81B503A340044F7EE /* XTHtmlTagTr.h */,
				A5C15CF91B503A340044F7EE /* XTHtmlTagTr.m */,
				A5930F67194D26CB004DF305 /* XTHtmlTagTt.h */,
				A5930F68194D26CB004DF305 /* XTHtmlTagTt.m */,
				A5A9CC7A193A740000F0D2CC /* XTHtmlTagU.h */,
				A5A9CC7B193A740000F0D2CC /* XTHtmlTagU.m */,
				A51E8AEE196CB53C00765B11 /* XTHtmlTagUl.h */,
				A51E8AEF196CB53C00765B11 /* XTHtmlTagUl.m */,
				A594546E1919839C00E2EADC /* XTHtmlTagWhitespace.h */,
				A594546F1919839C00E2EADC /* XTHtmlTagWhitespace.m */,
				A57BC090223C2B0B00BD3C82 /* XTHtmlUtils.h */,
				A57BC091223C2B0B00BD3C82 /* XTHtmlUtils.m */,
			);
			name = xtads_html;
			sourceTree = "<group>";
		};
		A548B88B18EDE9B50092B705 /* html */ = {
			isa = PBXGroup;
			children = (
				A5945474191EDAE700E2EADC /* XTHtmlLinebreakHandler2tests.m */,
			);
			name = html;
			sourceTree = "<group>";
		};
		A55E0C3D18FC948A00E47D1A /* xtads_utils */ = {
			isa = PBXGroup;
			children = (
				A55E0C3E18FC94A600E47D1A /* XTLoggerTests.m */,
				A5CA64301909ABEE0024507A /* XTStringUtilsTests.m */,
				A5BF5CF81B7526840080676F /* XTRecentGameFilesTests.m */,
			);
			name = xtads_utils;
			sourceTree = "<group>";
		};
		A571EBC518B692C0003A7BA3 /* tads2 */ = {
			isa = PBXGroup;
			children = (
				A571EBC618B6935C003A7BA3 /* 437la1.tcs */,
				A571EBC718B6935C003A7BA3 /* adv.t */,
				A571EBC818B6935C003A7BA3 /* appctx.h */,
				A571EBC918B6935C003A7BA3 /* argize.c */,
				A571EBCA18B6935C003A7BA3 /* argize.h */,
				A571EBCB18B6935C003A7BA3 /* askf_os.c */,
				A571EBCD18B6935C003A7BA3 /* bif.c */,
				A571EBCE18B6935C003A7BA3 /* bif.h */,
				A571EBCF18B6935C003A7BA3 /* bifgdum.c */,
				A571EBD018B6935C003A7BA3 /* cmap.c */,
				A571EBD118B6935C003A7BA3 /* cmap.h */,
				A571EBD218B6935C003A7BA3 /* cmd.c */,
				A571EBD318B6935C003A7BA3 /* cmd.h */,
				A571EBD418B6935C003A7BA3 /* dat.c */,
				A571EBD518B6935C003A7BA3 /* dat.h */,
				A571EBD718B6935C003A7BA3 /* dbg.h */,
				A571EBD918B6935C003A7BA3 /* dbgtr.c */,
				A571EBDA18B6935C003A7BA3 /* dummy.c */,
				A571EBDB18B6935C003A7BA3 /* emt.c */,
				A571EBDC18B6935C003A7BA3 /* emt.h */,
				A571EBDE18B6935C003A7BA3 /* err.h */,
				A571EBDF18B6935C003A7BA3 /* errmsg.c */,
				A571EBE018B6935C003A7BA3 /* execmd.c */,
				A571EBE118B6935C003A7BA3 /* fio.c */,
				A571EBE218B6935C003A7BA3 /* fio.h */,
				A571EBE418B6935C003A7BA3 /* fioxor.c */,
				A571EBE518B6935C003A7BA3 /* gameinfo.t */,
				A571EBE618B6935C003A7BA3 /* getstr.c */,
				A571EBE818B6935C003A7BA3 /* h_ix86.h */,
				A571EBE718B6935C003A7BA3 /* h_ix86_64.h */,
				A571EBE918B6935C003A7BA3 /* h_ppc.h */,
				A571EBEA18B6935C003A7BA3 /* indlg_os.c */,
				A571EBEC18B6935C003A7BA3 /* ler.c */,
				A571EBED18B6935C003A7BA3 /* ler.h */,
				A571EBEF18B6935C003A7BA3 /* lib.h */,
				A571EBF018B6935C003A7BA3 /* LICENSE.TXT */,
				A571EBF118B6935C003A7BA3 /* lin.h */,
				A571EBF318B6935C003A7BA3 /* linf.h */,
				A571EBF418B6935C003A7BA3 /* linfdum.c */,
				A571EBF518B6935C003A7BA3 /* los.h */,
				A571EBF618B6935C003A7BA3 /* lst.c */,
				A571EBF718B6935C003A7BA3 /* lst.h */,
				A571EBF818B6935C003A7BA3 /* ltk.h */,
				A571EBF918B6935D003A7BA3 /* mch.c */,
				A571EBFA18B6935D003A7BA3 /* mch.h */,
				A571EBFB18B6935D003A7BA3 /* mcl.h */,
				A571EBFC18B6935D003A7BA3 /* mcm.c */,
				A571EBFD18B6935D003A7BA3 /* mcm.h */,
				A571EBFE18B6935D003A7BA3 /* mcs.c */,
				A571EBFF18B6935D003A7BA3 /* mcs.h */,
				A571EC0118B6935D003A7BA3 /* obj.c */,
				A571EC0218B6935D003A7BA3 /* obj.h */,
				A571EC0318B6935D003A7BA3 /* objcomp.c */,
				A571EC0418B6935D003A7BA3 /* oem.c_notUsed */,
				A571EC0518B6935D003A7BA3 /* oem.h */,
				A571EC0618B6935D003A7BA3 /* opc.h */,
				A571EC0718B6935D003A7BA3 /* os.h */,
				A571EC0818B6935D003A7BA3 /* os0.c */,
				A571EC0918B6935D003A7BA3 /* osbigmem.h */,
				A571EC0A18B6935D003A7BA3 /* oserr.c */,
				A571EC0C18B6935D003A7BA3 /* osgen.h */,
				A571EC0E18B6935D003A7BA3 /* osifc.c */,
				A571EC0F18B6935D003A7BA3 /* osifc.h */,
				A571EC1018B6935D003A7BA3 /* osifcext.h */,
				A571EC1118B6935D003A7BA3 /* osifctyp.h */,
				A571EC1218B6935D003A7BA3 /* osnoui.c */,
				A571EC1318B6935D003A7BA3 /* osrestad.c */,
				A571EC1418B6935D003A7BA3 /* osstzprs.c */,
				A571EC1518B6935D003A7BA3 /* osstzprs.h */,
				A571EC1618B6935D003A7BA3 /* osterm.c */,
				A571EC1818B6935D003A7BA3 /* ostzposix.c */,
				A571EC1918B6935D003A7BA3 /* out.c */,
				A571EC1A18B6935D003A7BA3 /* output.c */,
				A571EC1B18B6935D003A7BA3 /* ply.c */,
				A571EC1C18B6935D003A7BA3 /* ply.h */,
				A571EC1D18B6935D003A7BA3 /* portnote.txt */,
				A571EC1E18B6935D003A7BA3 /* prp.h */,
				A571EC2018B6935D003A7BA3 /* prs.h */,
				A571EC2218B6935D003A7BA3 /* qas.c */,
				A571EC2318B6935D003A7BA3 /* readtads.src */,
				A571EC2418B6935D003A7BA3 /* regex.c */,
				A571EC2518B6935D003A7BA3 /* regex.h */,
				A571EC2618B6935D003A7BA3 /* res.h */,
				A571EC2718B6935D003A7BA3 /* run.c */,
				A571EC2818B6935D003A7BA3 /* run.h */,
				A571EC2918B6935D003A7BA3 /* runstat.c */,
				A571EC2A18B6935D003A7BA3 /* std.h */,
				A571EC2B18B6935D003A7BA3 /* std.t */,
				A571EC2D18B6935D003A7BA3 /* sup.h */,
				A571EC2E18B6935D003A7BA3 /* suprun.c */,
				A571EC2F18B6935D003A7BA3 /* tadserr.msg */,
				A571EC3018B6935D003A7BA3 /* tadsexit.h */,
				A571EC3218B6935D003A7BA3 /* tadsver.htm */,
				A571EC3418B6935D003A7BA3 /* tcd.h */,
				A571EC3518B6935D003A7BA3 /* tcg.h */,
				A571EC3618B6935D003A7BA3 /* tcgdum.c */,
				A571EC3818B6935D003A7BA3 /* testux.t */,
				A571EC3918B6935D003A7BA3 /* tio.h */,
				A571EC3B18B6935D003A7BA3 /* tok.h */,
				A571EC3E18B6935D003A7BA3 /* trd.c */,
				A571EC3F18B6935D003A7BA3 /* trd.h */,
				A571EC4018B6935D003A7BA3 /* u437la1.tcs */,
				A571EC4118B6935D003A7BA3 /* voc.c */,
				A571EC4218B6935D003A7BA3 /* voc.h */,
				A571EC4318B6935D003A7BA3 /* vocab.c */,
				A571EC4418B6935D003A7BA3 /* voccomp.c */,
				A571EC4518B6935D003A7BA3 /* win_la1.tcs */,
				A571EC4618B6935D003A7BA3 /* win_lat2.tcs */,
			);
			name = tads2;
			sourceTree = "<group>";
		};
		A571EC9718B69F14003A7BA3 /* xtads_osifc */ = {
			isa = PBXGroup;
			children = (
				A571EC9C18B6AE49003A7BA3 /* common.h */,
				A571EC9E18B96ECB003A7BA3 /* missing.h */,
				A5CA64281901FA070024507A /* oemxtads.c */,
				A5A9CC721933FF5D00F0D2CC /* osxtads_frobtads.h */,
				A571EC9A18B69FAE003A7BA3 /* osxtads.h */,
				A571ECA018B98924003A7BA3 /* osxtads.m */,
				A571EC9818B69F51003A7BA3 /* readme.txt */,
				A522375F24129D170093214D /* XTAppDelegateProvider.h */,
				A522376024129D170093214D /* XTAppDelegateProvider.m */,
				A5A5710A1A65BE6900295BAB /* XTTads2AppCtx.h */,
				A5A5710B1A65BE6900295BAB /* XTTads2AppCtx.m */,
				A5A9CB42192FD7EE00F0D2CC /* XTTads3Entry.h */,
				A5A9CB43192FD7EE00F0D2CC /* XTTads3Entry.mm */,
				A5A9CB5C1931180600F0D2CC /* XTVmHostIfc.h */,
				A5A9CB5B1931180600F0D2CC /* XTVmHostIfc.mm */,
				A5CD83F92044B2580041997A /* XTVmHostIfcClassName.h */,
			);
			name = xtads_osifc;
			sourceTree = "<group>";
		};
		A580D2B7192AD6B700BCF468 /* xtads_osifc */ = {
			isa = PBXGroup;
			children = (
			);
			name = xtads_osifc;
			sourceTree = "<group>";
		};
		A5870E6A1C1F6DA7000EE712 /* xtads_banner */ = {
			isa = PBXGroup;
			children = (
				A54A02781CEF9CB900AE6F98 /* XTBannerBorderView.h */,
				A54A02791CEF9CB900AE6F98 /* XTBannerBorderView.m */,
				A52B9DEA1C2DD3FF0020D157 /* XTBannerContainerView.h */,
				A52B9DEB1C2DD3FF0020D157 /* XTBannerContainerView.m */,
				A5BE127D1FAB97B600FBFCC7 /* XTBannerCreateParams.h */,
				A5BE127E1FAB97B600FBFCC7 /* XTBannerCreateParams.m */,
				A5240B4D1CC2E259004CB6DE /* XTBannerGridTextModel.h */,
				A5240B4E1CC2E259004CB6DE /* XTBannerGridTextModel.m */,
				A5870E6B1C1F6DD3000EE712 /* XTBannerTextHandler.h */,
				A5870E6C1C1F6DD3000EE712 /* XTBannerTextHandler.m */,
				A52B9DF01C2DD5A00020D157 /* XTBannerTextView.h */,
				A52B9DF11C2DD5A00020D157 /* XTBannerTextView.m */,
				A52B9DF31C2DD5E40020D157 /* XTBannerTopDividerView.h */,
				A52B9DF41C2DD5E40020D157 /* XTBannerTopDividerView.m */,
			);
			name = xtads_banner;
			sourceTree = "<group>";
		};
		A5930F601949185E004DF305 /* xtads_ui */ = {
			isa = PBXGroup;
			children = (
				A5930F611949188E004DF305 /* XTBottomBarHandler.h */,
				A5930F621949188E004DF305 /* XTBottomBarHandler.m */,
				A53A50C2243B9350009FEEC2 /* XTColorUtils.h */,
				A53A50C3243B9350009FEEC2 /* XTColorUtils.m */,
				A548B87418E351D70092B705 /* XTCustomBackgroundColorView.h */,
				A548B87518E351D70092B705 /* XTCustomBackgroundColorView.m */,
				A537F13921CEF10500D14FAC /* XTDefaultColours.h */,
				A537F13A21CEF10500D14FAC /* XTDefaultColours.m */,
				A57671691AEAB8F20006CC31 /* XTFontUtils.h */,
				A576716A1AEAB8F20006CC31 /* XTFontUtils.m */,
				A5930F64194A6703004DF305 /* XTMainTextView.h */,
				A5930F65194A6703004DF305 /* XTMainTextView.m */,
				A5AB87631C5A97D500F82AB6 /* XTScrollView.h */,
				A5AB87641C5A97D500F82AB6 /* XTScrollView.m */,
				A5F88CE21BED49B4008CBC5C /* XTTextFieldWithLink.h */,
				A5F88CE31BED49B4008CBC5C /* XTTextFieldWithLink.m */,
				A545B7FD23C7AA4B007B0A4F /* XTTextTab.h */,
				A545B7FE23C7AA4B007B0A4F /* XTTextTab.m */,
				A5F00BB3213DB2E7000D63EE /* XTTextTable.h */,
				A5F00BB4213DB2E7000D63EE /* XTTextTable.m */,
				A5F00BB0213DB258000D63EE /* XTTextTableBlock.h */,
				A5F00BB1213DB258000D63EE /* XTTextTableBlock.m */,
				A5C4DAEB1E3D3F7C0051ACA7 /* XTTextView.h */,
				A5C4DAEC1E3D3F7C0051ACA7 /* XTTextView.m */,
				A5DE41B919D9D1190051B0CB /* XTUIUtils.h */,
				A5DE41BA19D9D1190051B0CB /* XTUIUtils.m */,
				A5A6E5061FF41856000C2CCC /* XTViewLayoutUtils.h */,
				A5A6E5071FF41856000C2CCC /* XTViewLayoutUtils.m */,
			);
			name = xtads_ui;
			sourceTree = "<group>";
		};
		A5A9CB3E192EAC6400F0D2CC /* tads3 */ = {
			isa = PBXGroup;
			children = (
				A5444C272172A285006391A4 /* vmvsn.h */,
				A5444C2621729B69006391A4 /* vmuni.h */,
				A5444C2521729AED006391A4 /* t3std.h */,
				A5444C2421729AA5006391A4 /* osifcnet.h */,
				A5A9CB621933BE9400F0D2CC /* askf_os3.cpp */,
				A5A9CB631933BE9400F0D2CC /* charmap.cpp */,
				A5A9CB641933BE9400F0D2CC /* charmap.h */,
				A5A9CB651933BE9400F0D2CC /* gameinfo.cpp */,
				A5A9CB661933BE9400F0D2CC /* gameinfo.h */,
				A5A9CB671933BE9400F0D2CC /* indlg_os3.cpp */,
				A5A9CB681933BE9400F0D2CC /* md5.cpp */,
				A5A9CB691933BE9400F0D2CC /* md5.h */,
				A5A9CC741934029E00F0D2CC /* osnetunix.h */,
				A5A9CB6A1933BE9400F0D2CC /* resfind.cpp */,
				A5A9CB6B1933BE9400F0D2CC /* resfind.h */,
				A5A9CB6C1933BE9400F0D2CC /* resload.cpp */,
				A5A9CB6D1933BE9400F0D2CC /* resload.h */,
				A5A9CB771933BF3300F0D2CC /* sha2.cpp */,
				A5A9CB781933BF3300F0D2CC /* sha2.h */,
				A5A9CB791933BF3300F0D2CC /* std.cpp */,
				A5A9CB7A1933BF3300F0D2CC /* tcerr.cpp */,
				A5A9CB7B1933BF3300F0D2CC /* tcerr.h */,
				A5A9CB7C1933BF3300F0D2CC /* tcerrmsg.cpp */,
				A5A9CB7D1933BF3300F0D2CC /* tcerrnum.h */,
				A5A9CB7E1933BF3300F0D2CC /* tcgen.cpp */,
				A5A9CB7F1933BF3300F0D2CC /* tcgen.h */,
				A5A9CB801933BF3300F0D2CC /* tcglob.cpp */,
				A5A9CB811933BF3300F0D2CC /* tcglob.h */,
				A5A9CB821933BF3300F0D2CC /* tcmain.cpp */,
				A5A9CB831933BF3300F0D2CC /* tcmain.h */,
				A5A9CB851933BF3300F0D2CC /* tcprs.cpp */,
				A5A9CB861933BF3300F0D2CC /* tcprs.h */,
				A5A9CB841933BF3300F0D2CC /* tcprs_rt.cpp */,
				A5A9CB901933BFB700F0D2CC /* tcprsnf.cpp */,
				A5A9CB911933BFB700F0D2CC /* tcprsnl.cpp */,
				A5A9CB921933BFB700F0D2CC /* tcprsstm.cpp */,
				A5A9CB931933BFB700F0D2CC /* tcsrc.cpp */,
				A5A9CB941933BFB700F0D2CC /* tcsrc.h */,
				A5A9CB961933BFB700F0D2CC /* tct3.cpp */,
				A5A9CB971933BFB700F0D2CC /* tct3.h */,
				A5A9CB951933BFB700F0D2CC /* tct3_d.cpp */,
				A5A9CB981933BFB700F0D2CC /* tct3nl.cpp */,
				A5A9CB991933BFB700F0D2CC /* tct3stm.cpp */,
				A5A9CC711933D08800F0D2CC /* tct3ty.h */,
				A5A9CB9A1933BFB700F0D2CC /* tct3unas.cpp */,
				A5A9CB9B1933BFB700F0D2CC /* tct3unas.h */,
				A5A9CB9C1933BFB700F0D2CC /* tctok.cpp */,
				A5A9CB9D1933BFB700F0D2CC /* tctok.h */,
				A5A9CB9E1933BFB700F0D2CC /* utf8.cpp */,
				A5A9CB9F1933BFB700F0D2CC /* utf8.h */,
				A5A9CBAB1933C03A00F0D2CC /* vmanonfn.cpp */,
				A5A9CBAC1933C03A00F0D2CC /* vmanonfn.h */,
				A5A9CBAD1933C03A00F0D2CC /* vmbif.cpp */,
				A5A9CBAE1933C03A00F0D2CC /* vmbif.h */,
				A5A9CBAF1933C03A00F0D2CC /* vmbifl.cpp */,
				A5A9CBB01933C03A00F0D2CC /* vmbifregx.cpp */,
				A5A9CBB11933C03A00F0D2CC /* vmbift3.cpp */,
				A5A9CBB21933C03A00F0D2CC /* vmbift3.h */,
				A5A9CBB31933C03A00F0D2CC /* vmbiftad.cpp */,
				A5A9CBB41933C03A00F0D2CC /* vmbiftad.h */,
				A5A9CBB51933C03A00F0D2CC /* vmbiftio.cpp */,
				A5A9CBB61933C03A00F0D2CC /* vmbiftio.h */,
				A5A9CBB71933C03A00F0D2CC /* vmbiftix.cpp */,
				A5A9CBB81933C03A00F0D2CC /* vmbiftix.h */,
				A5A9CBB91933C03A00F0D2CC /* vmbignum.cpp */,
				A5A9CBBA1933C03A00F0D2CC /* vmbignum.h */,
				A5A9CBBB1933C03A00F0D2CC /* vmbignumlib.cpp */,
				A5A9CBC61933C0C600F0D2CC /* vmbt3_nd.cpp */,
				A5A9CBC71933C0C600F0D2CC /* vmbytarr.cpp */,
				A5A9CBC81933C0C600F0D2CC /* vmbytarr.h */,
				A5A9CBC91933C0C600F0D2CC /* vmcfgfl.cpp */,
				A5A9CBCA1933C0C600F0D2CC /* vmcoll.cpp */,
				A5A9CBCB1933C0C600F0D2CC /* vmcoll.h */,
				A5A9CBCC1933C0C600F0D2CC /* vmconhmp.cpp */,
				A5A9CBCD1933C0C600F0D2CC /* vmconhtm.cpp */,
				A5A9CBCE1933C0C600F0D2CC /* vmconsol.cpp */,
				A5A9CBCF1933C0C600F0D2CC /* vmcrc.cpp */,
				A5A9CBD01933C0C600F0D2CC /* vmcrc.h */,
				A5A9CBD11933C0C600F0D2CC /* vmcset.cpp */,
				A5A9CBD21933C0C600F0D2CC /* vmcset.h */,
				A5A9CBD31933C0C600F0D2CC /* vmdate.cpp */,
				A5A9CBD41933C0C600F0D2CC /* vmdate.h */,
				A5A9CBD51933C0C600F0D2CC /* vmdict.cpp */,
				A5A9CBD61933C0C600F0D2CC /* vmdict.h */,
				A5A9CBD71933C0C600F0D2CC /* vmdynfunc.cpp */,
				A5A9CBD81933C0C600F0D2CC /* vmdynfunc.h */,
				A5A9CBE51933C15300F0D2CC /* vmerr.cpp */,
				A5A9CBE61933C15300F0D2CC /* vmerr.h */,
				A5A9CBE71933C15300F0D2CC /* vmerrmsg.cpp */,
				A5A9CBE81933C15300F0D2CC /* vmfile.cpp */,
				A5A9CBE91933C15300F0D2CC /* vmfile.h */,
				A5A9CBEA1933C15300F0D2CC /* vmfilnam.cpp */,
				A5A9CBEB1933C15300F0D2CC /* vmfilnam.h */,
				A5A9CBEC1933C15300F0D2CC /* vmfilobj.cpp */,
				A5A9CBED1933C15300F0D2CC /* vmfilobj.h */,
				A5A9CBEE1933C15300F0D2CC /* vmfref.cpp */,
				A5A9CBEF1933C15300F0D2CC /* vmfref.h */,
				A5A9CBF01933C15300F0D2CC /* vmfunc.cpp */,
				A5A9CBF11933C15300F0D2CC /* vmfunc.h */,
				A5A9CBF21933C15300F0D2CC /* vmglob.cpp */,
				A5A9CB4B193005DF00F0D2CC /* vmglob.h */,
				A5A9CBF31933C15300F0D2CC /* vmgram.cpp */,
				A5A9CBF41933C15300F0D2CC /* vmgram.h */,
				A5A9CBF51933C15300F0D2CC /* vmhash.cpp */,
				A5A9CBF61933C15300F0D2CC /* vmhash.h */,
				A5A9CBF71933C15300F0D2CC /* vmimage.cpp */,
				A5A9CBF81933C15300F0D2CC /* vmimage.h */,
				A5A9CBF91933C15300F0D2CC /* vmimg_nd.cpp */,
				A5A9CC061933CE0F00F0D2CC /* vmini_nd.cpp */,
				A5A9CC071933CE0F00F0D2CC /* vminit.cpp */,
				A5A9CC081933CE0F00F0D2CC /* vminit.h */,
				A5A9CC091933CE0F00F0D2CC /* vminitfl.cpp */,
				A5A9CC0A1933CE0F00F0D2CC /* vmintcls.cpp */,
				A5A9CC0B1933CE0F00F0D2CC /* vmintcls.h */,
				A5A9CC0C1933CE0F00F0D2CC /* vmisaac.cpp */,
				A5A9CC0D1933CE0F00F0D2CC /* vmisaac.h */,
				A5A9CC0E1933CE0F00F0D2CC /* vmiter.cpp */,
				A5A9CC0F1933CE0F00F0D2CC /* vmiter.h */,
				A5A9CC101933CE0F00F0D2CC /* vmlog.cpp */,
				A5A9CC111933CE0F00F0D2CC /* vmlog.h */,
				A5A9CC121933CE0F00F0D2CC /* vmlookup.cpp */,
				A5A9CC131933CE0F00F0D2CC /* vmlookup.h */,
				A5A9CC141933CE0F00F0D2CC /* vmlst.cpp */,
				A5A9CC151933CE0F00F0D2CC /* vmlst.h */,
				A5A9CB45192FF1B700F0D2CC /* vmmain.cpp */,
				A5A9CB46192FF1B700F0D2CC /* vmmain.h */,
				A5A9CB48192FF1B700F0D2CC /* vmmaincn.h */,
				A5A9CC1F1933CEBD00F0D2CC /* vmmcreg.cpp */,
				A5A9CC201933CEBD00F0D2CC /* vmmcreg.h */,
				A5A9CC211933CEBD00F0D2CC /* vmmeta.cpp */,
				A5A9CC221933CEBD00F0D2CC /* vmmeta.h */,
				A5A9CB591931095100F0D2CC /* vmnet.h */,
				A5A9CC231933CEBD00F0D2CC /* vmnetfillcl.cpp */,
				A5A9CC241933CEBD00F0D2CC /* vmobj.cpp */,
				A5A9CC251933CEBD00F0D2CC /* vmobj.h */,
				A5A9CC261933CEBD00F0D2CC /* vmop.cpp */,
				A5A9CC271933CEBD00F0D2CC /* vmop.h */,
				A5A9CC281933CEBD00F0D2CC /* vmpack.cpp */,
				A5A9CC291933CEBD00F0D2CC /* vmpack.h */,
				A5A9CC2A1933CEBD00F0D2CC /* vmpat.cpp */,
				A5A9CC2B1933CEBD00F0D2CC /* vmpat.h */,
				A5A9CC2C1933CEBD00F0D2CC /* vmpool.cpp */,
				A5A9CC2D1933CEBD00F0D2CC /* vmpool.h */,
				A5A9CC2E1933CEBD00F0D2CC /* vmpoolfl.cpp */,
				A5A9CB52193107EE00F0D2CC /* vmrefcnt.cpp */,
				A5A9CB53193107EE00F0D2CC /* vmrefcnt.h */,
				A5A9CC2F1933CEBD00F0D2CC /* vmregex.cpp */,
				A5A9CC301933CEBD00F0D2CC /* vmregex.h */,
				A5A9CC311933CEBD00F0D2CC /* vmrun.cpp */,
				A5A9CC321933CEBD00F0D2CC /* vmrun.h */,
				A5A9CC331933CEBD00F0D2CC /* vmrunsym.cpp */,
				A5A9CC341933CEBD00F0D2CC /* vmrunsym.h */,
				A5A9CC411933CF4900F0D2CC /* vmsa.cpp */,
				A5A9CC421933CF4900F0D2CC /* vmsave.cpp */,
				A5A9CC431933CF4900F0D2CC /* vmsave.h */,
				A5A9CC441933CF4900F0D2CC /* vmsort.cpp */,
				A5A9CC451933CF4900F0D2CC /* vmsort.h */,
				A5A9CC461933CF4900F0D2CC /* vmsortv.cpp */,
				A5A9CC471933CF4900F0D2CC /* vmsrcf.cpp */,
				A5A9CC481933CF4900F0D2CC /* vmsrcf.h */,
				A5A9CC491933CF4900F0D2CC /* vmstack.cpp */,
				A5A9CC4A1933CF4900F0D2CC /* vmstack.h */,
				A5A9CC4B1933CF4900F0D2CC /* vmstr.cpp */,
				A5A9CC4C1933CF4900F0D2CC /* vmstr.h */,
				A5A9CC4D1933CF4900F0D2CC /* vmstrbuf.cpp */,
				A5A9CC4E1933CF4900F0D2CC /* vmstrbuf.h */,
				A5A9CC4F1933CF4900F0D2CC /* vmstrcmp.cpp */,
				A5A9CC501933CF4900F0D2CC /* vmstrcmp.h */,
				A5A9CC511933CF4900F0D2CC /* vmtmpfil.cpp */,
				A5A9CC521933CF4900F0D2CC /* vmtmpfil.h */,
				A5A9CC531933CF4900F0D2CC /* vmtobj.cpp */,
				A5A9CC541933CF4900F0D2CC /* vmtobj.h */,
				A5A9CC551933CF4900F0D2CC /* vmtype.cpp */,
				A5A9CC561933CF4900F0D2CC /* vmtype.h */,
				A5A9CC571933CF4900F0D2CC /* vmtypedh.cpp */,
				A5A9CC581933CF4900F0D2CC /* vmtz.cpp */,
				A5A9CC591933CF4900F0D2CC /* vmtz.h */,
				A5A9CC5A1933CF4900F0D2CC /* vmtzobj.cpp */,
				A5A9CC5B1933CF4900F0D2CC /* vmtzobj.h */,
				A5A9CC5C1933CF4900F0D2CC /* vmundo.cpp */,
				A5A9CC5D1933CF4900F0D2CC /* vmundo.h */,
				A5A9CB601933BE0F00F0D2CC /* vmuni_cs.cpp */,
				A5A9CC5E1933CF4900F0D2CC /* vmvec.cpp */,
				A5A9CC5F1933CF4900F0D2CC /* vmvec.h */,
			);
			name = tads3;
			sourceTree = "<group>";
		};
		A5C3B4021FFEF2A600DCD9FA /* xtads_openfortesting */ = {
			isa = PBXGroup;
			children = (
				A5C3B4051FFEF50C00DCD9FA /* XTOpenForTestingController.h */,
				A5C3B4061FFEF50C00DCD9FA /* XTOpenForTestingController.m */,
				A5C3B4071FFEF50C00DCD9FA /* XTOpenForTestingController.xib */,
			);
			name = xtads_openfortesting;
			sourceTree = "<group>";
		};
		A5D9EBCD18ABF8EF00C3B7AD = {
			isa = PBXGroup;
			children = (
				A5D9EBDF18ABF8EF00C3B7AD /* TadsTerp */,
				A5D9EC0018ABF8EF00C3B7AD /* TadsTerpTests */,
				A5D9EBD818ABF8EF00C3B7AD /* Frameworks */,
				A5D9EBD718ABF8EF00C3B7AD /* Products */,
			);
			sourceTree = "<group>";
			usesTabs = 1;
		};
		A5D9EBD718ABF8EF00C3B7AD /* Products */ = {
			isa = PBXGroup;
			children = (
				A5D9EBD618ABF8EF00C3B7AD /* XTads.app */,
				A5D9EBFA18ABF8EF00C3B7AD /* XTadsTests.xctest */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		A5D9EBD818ABF8EF00C3B7AD /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				A5D9EBD918ABF8EF00C3B7AD /* Cocoa.framework */,
				A5D9EBFB18ABF8EF00C3B7AD /* XCTest.framework */,
				A5D9EBDB18ABF8EF00C3B7AD /* Other Frameworks */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		A5D9EBDB18ABF8EF00C3B7AD /* Other Frameworks */ = {
			isa = PBXGroup;
			children = (
				A5D9EBDC18ABF8EF00C3B7AD /* AppKit.framework */,
				A5D9EBDD18ABF8EF00C3B7AD /* CoreData.framework */,
				A5D9EBDE18ABF8EF00C3B7AD /* Foundation.framework */,
			);
			name = "Other Frameworks";
			sourceTree = "<group>";
		};
		A5D9EBDF18ABF8EF00C3B7AD /* TadsTerp */ = {
			isa = PBXGroup;
			children = (
				A5444C282172A318006391A4 /* vmhost.h */,
				A5D9EBF418ABF8EF00C3B7AD /* Images.xcassets */,
				A5D9EBEE18ABF8EF00C3B7AD /* MainMenu.xib */,
				A5D9EBE018ABF8EF00C3B7AD /* Supporting Files */,
				A571EBC518B692C0003A7BA3 /* tads2 */,
				A5A9CB3E192EAC6400F0D2CC /* tads3 */,
				A5D9EBF118ABF8EF00C3B7AD /* TadsTerp.xcdatamodeld */,
				A5FC1FF51BE5465600D2F084 /* xtads_about */,
				A5870E6A1C1F6DA7000EE712 /* xtads_banner */,
				A52E14681977305700C491D0 /* xtads_formatter */,
				A548B87A18E75DEC0092B705 /* xtads_html */,
				A50DAE021A0448C40085ADF3 /* xtads_log */,
				A5C3B4021FFEF2A600DCD9FA /* xtads_openfortesting */,
				A571EC9718B69F14003A7BA3 /* xtads_osifc */,
				A52E14671977301A00C491D0 /* xtads_parser */,
				A52049DF19F6ED6400F85643 /* xtads_prefs */,
				A535A26F1AF7E65000881960 /* xtads_resource */,
				A5930F601949185E004DF305 /* xtads_ui */,
				A548B87318E351780092B705 /* xtads_utils */,
				A5D9EBEB18ABF8EF00C3B7AD /* XTAppDelegate.h */,
				A5D9EBEC18ABF8EF00C3B7AD /* XTAppDelegate.m */,
				A5C904531F520CF300A1FB32 /* XTBaseTextHandler_private.h */,
				A57AE0651F3E5729009C454E /* XTBaseTextHandler.h */,
				A57AE0661F3E5729009C454E /* XTBaseTextHandler.m */,
				A5FEB12518DA18030011159C /* XTGameRunnerProtocol.h */,
				A5870E6E1C20AF69000EE712 /* XTGameWindowController_vmThreadBannerApi.m */,
				A5BB1E111B6958C100FE374C /* XTGameWindowController_vmThreadFuncs.m */,
				A5FEB12018D392A90011159C /* XTGameWindowController.h */,
				A5FEB12118D392A90011159C /* XTGameWindowController.m */,
				A5FEB12218D392A90011159C /* XTGameWindowController.xib */,
				A548B87718E5FE810092B705 /* XTMainTextHandler.h */,
				A548B87818E5FE810092B705 /* XTMainTextHandler.m */,
				A59B1AB320BDEA6C0091EBE3 /* XTFormattedElementQueue.h */,
				A59B1AB420BDEA6C0091EBE3 /* XTFormattedElementQueue.m */,
			);
			path = TadsTerp;
			sourceTree = "<group>";
		};
		A5D9EBE018ABF8EF00C3B7AD /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
				A5FC0EF42034F1F20031A9C4 /* xtads-open-console.scpt */,
				A5E88EF91F2FACC100633AA7 /* 12511251.tcp */,
				A5E88EFA1F2FACC100633AA7 /* la1la1.tcp */,
				A5E88EFB1F2FACC100633AA7 /* la2la2.tcp */,
				A5E88EFC1F2FACC100633AA7 /* la3la3.tcp */,
				A5E88EFD1F2FACC100633AA7 /* la4la4.tcp */,
				A5E88EFE1F2FACC100633AA7 /* la5la5.tcp */,
				A5E88EFF1F2FACC100633AA7 /* la6la6.tcp */,
				A5E88F001F2FACC100633AA7 /* la7la7.tcp */,
				A5E88F011F2FACC100633AA7 /* la8la8.tcp */,
				A5E88F021F2FACC100633AA7 /* la9la9.tcp */,
				A5E88F031F2FACC100633AA7 /* la10la10.tcp */,
				A5E88F041F2FACC100633AA7 /* la11la11.tcp */,
				A5E88F051F2FACC100633AA7 /* la13la13.tcp */,
				A5E88F061F2FACC100633AA7 /* la14la14.tcp */,
				A5E88F071F2FACC100633AA7 /* la15la15.tcp */,
				A5E88F081F2FACC100633AA7 /* la16la16.tcp */,
				A535A27E1B0BAC9200881960 /* cmaplib.t3r */,
				A57671671AD9BD900006CC31 /* timezones.t3tz */,
				A5D9EBE118ABF8EF00C3B7AD /* XTads-Info.plist */,
				A5D9EBE218ABF8EF00C3B7AD /* InfoPlist.strings */,
				A5D9EBE518ABF8EF00C3B7AD /* main.m */,
				A5D9EBE718ABF8EF00C3B7AD /* XTads-Prefix.pch */,
				A5D9EBE818ABF8EF00C3B7AD /* Credits.rtf */,
				A535A27C1AFD41C400881960 /* terpEmbeddedResfileA.txt */,
			);
			name = "Supporting Files";
			sourceTree = "<group>";
		};
		A5D9EC0018ABF8EF00C3B7AD /* TadsTerpTests */ = {
			isa = PBXGroup;
			children = (
				A52794E41B97726200AE2DE0 /* xtads_parser */,
				A548B88B18EDE9B50092B705 /* html */,
				A5D9EC0118ABF8EF00C3B7AD /* Supporting Files */,
				A5D9EC0618ABF8EF00C3B7AD /* TadsTerpTests.m */,
				A55E0C3D18FC948A00E47D1A /* xtads_utils */,
				A52E1469197EF13000C491D0 /* xtads_formatter */,
				A52AD8A119A7D41500BA05A3 /* xtads_html */,
				A580D2B7192AD6B700BCF468 /* xtads_osifc */,
				A5E1C4F919F31491004FB0F1 /* xtads_ui */,
				A51E0CB2195B7D47002E1B29 /* XTCommandHistoryTests.m */,
			);
			path = TadsTerpTests;
			sourceTree = "<group>";
		};
		A5D9EC0118ABF8EF00C3B7AD /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
				A5D9EC0218ABF8EF00C3B7AD /* XTadsTests-Info.plist */,
				A5D9EC0318ABF8EF00C3B7AD /* InfoPlist.strings */,
			);
			name = "Supporting Files";
			sourceTree = "<group>";
		};
		A5E1C4F919F31491004FB0F1 /* xtads_ui */ = {
			isa = PBXGroup;
			children = (
				A5E1C4FA19F314E0004FB0F1 /* XTUrlStringlValueTransformerTests.m */,
			);
			name = xtads_ui;
			sourceTree = "<group>";
		};
		A5FC1FF51BE5465600D2F084 /* xtads_about */ = {
			isa = PBXGroup;
			children = (
				A5FC1FFB1BE5530A00D2F084 /* XTAbout.h */,
				A5FC1FFC1BE5530A00D2F084 /* XTAbout.m */,
				A5FC1FF61BE546E800D2F084 /* XTAboutWindowController.xib */,
				A5FC1FF81BE552CE00D2F084 /* XTAboutWindowController.h */,
				A5FC1FF91BE552CE00D2F084 /* XTAboutWindowController.m */,
			);
			name = xtads_about;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		A5D9EBD518ABF8EF00C3B7AD /* XTads */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = A5D9EC0A18ABF8EF00C3B7AD /* Build configuration list for PBXNativeTarget "XTads" */;
			buildPhases = (
				A5D9EBD218ABF8EF00C3B7AD /* Sources */,
				A5D9EBD318ABF8EF00C3B7AD /* Frameworks */,
				A5D9EBD418ABF8EF00C3B7AD /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = XTads;
			productName = TadsTerp;
			productReference = A5D9EBD618ABF8EF00C3B7AD /* XTads.app */;
			productType = "com.apple.product-type.application";
		};
		A5D9EBF918ABF8EF00C3B7AD /* XTadsTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = A5D9EC0D18ABF8EF00C3B7AD /* Build configuration list for PBXNativeTarget "XTadsTests" */;
			buildPhases = (
				A5D9EBF618ABF8EF00C3B7AD /* Sources */,
				A5D9EBF718ABF8EF00C3B7AD /* Frameworks */,
				A5D9EBF818ABF8EF00C3B7AD /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				A5D9EBFF18ABF8EF00C3B7AD /* PBXTargetDependency */,
			);
			name = XTadsTests;
			productName = TadsTerpTests;
			productReference = A5D9EBFA18ABF8EF00C3B7AD /* XTadsTests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		A5D9EBCE18ABF8EF00C3B7AD /* Project object */ = {
			isa = PBXProject;
			attributes = {
				CLASSPREFIX = TAT;
				LastUpgradeCheck = 0500;
				ORGANIZATIONNAME = "Rune Berg";
				TargetAttributes = {
					A5D9EBF918ABF8EF00C3B7AD = {
						TestTargetID = A5D9EBD518ABF8EF00C3B7AD;
					};
				};
			};
			buildConfigurationList = A5D9EBD118ABF8EF00C3B7AD /* Build configuration list for PBXProject "XTads" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				English,
				en,
				Base,
			);
			mainGroup = A5D9EBCD18ABF8EF00C3B7AD;
			productRefGroup = A5D9EBD718ABF8EF00C3B7AD /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				A5D9EBD518ABF8EF00C3B7AD /* XTads */,
				A5D9EBF918ABF8EF00C3B7AD /* XTadsTests */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		A5D9EBD418ABF8EF00C3B7AD /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A571EC9618B6935D003A7BA3 /* win_lat2.tcs in Resources */,
				A5E88F141F2FACC100633AA7 /* la11la11.tcp in Resources */,
				A5E88F131F2FACC100633AA7 /* la10la10.tcp in Resources */,
				A5E88F181F2FACC100633AA7 /* la16la16.tcp in Resources */,
				A571EC8818B6935D003A7BA3 /* tadsver.htm in Resources */,
				A571EC8C18B6935D003A7BA3 /* testux.t in Resources */,
				A5E88F091F2FACC100633AA7 /* 12511251.tcp in Resources */,
				A5E88F121F2FACC100633AA7 /* la9la9.tcp in Resources */,
				A5FC1FF71BE546E800D2F084 /* XTAboutWindowController.xib in Resources */,
				A5E88F0F1F2FACC100633AA7 /* la6la6.tcp in Resources */,
				A571EC8318B6935D003A7BA3 /* std.t in Resources */,
				A5E88F111F2FACC100633AA7 /* la8la8.tcp in Resources */,
				A535A27D1AFD41C400881960 /* terpEmbeddedResfileA.txt in Resources */,
				A5FEB12418D392A90011159C /* XTGameWindowController.xib in Resources */,
				A5E88F101F2FACC100633AA7 /* la7la7.tcp in Resources */,
				A571EC7F18B6935D003A7BA3 /* readtads.src in Resources */,
				A5E88F171F2FACC100633AA7 /* la15la15.tcp in Resources */,
				A5E88F151F2FACC100633AA7 /* la13la13.tcp in Resources */,
				A5E88F0E1F2FACC100633AA7 /* la5la5.tcp in Resources */,
				A571EC9118B6935D003A7BA3 /* u437la1.tcs in Resources */,
				A57671681AD9BD900006CC31 /* timezones.t3tz in Resources */,
				A5DE41C719EDB4390051B0CB /* XTPrefsWindowController.xib in Resources */,
				A5FC0EF52034F1F20031A9C4 /* xtads-open-console.scpt in Resources */,
				A5E88F0A1F2FACC100633AA7 /* la1la1.tcp in Resources */,
				A5E88F0B1F2FACC100633AA7 /* la2la2.tcp in Resources */,
				A5E88F0C1F2FACC100633AA7 /* la3la3.tcp in Resources */,
				A5C3B4091FFEF50C00DCD9FA /* XTOpenForTestingController.xib in Resources */,
				A5E88F0D1F2FACC100633AA7 /* la4la4.tcp in Resources */,
				A5E88F161F2FACC100633AA7 /* la14la14.tcp in Resources */,
				A535A27F1B0BAC9200881960 /* cmaplib.t3r in Resources */,
				A571EC9918B69F51003A7BA3 /* readme.txt in Resources */,
				A571EC7B18B6935D003A7BA3 /* portnote.txt in Resources */,
				A571EC4818B6935D003A7BA3 /* adv.t in Resources */,
				A5A9CC731933FF5D00F0D2CC /* osxtads_frobtads.h in Resources */,
				A5D9EBE418ABF8EF00C3B7AD /* InfoPlist.strings in Resources */,
				A5D9EBF518ABF8EF00C3B7AD /* Images.xcassets in Resources */,
				A571EC4718B6935D003A7BA3 /* 437la1.tcs in Resources */,
				A571EC6218B6935D003A7BA3 /* LICENSE.TXT in Resources */,
				A5D9EBEA18ABF8EF00C3B7AD /* Credits.rtf in Resources */,
				A571EC8618B6935D003A7BA3 /* tadserr.msg in Resources */,
				A5D9EBF018ABF8EF00C3B7AD /* MainMenu.xib in Resources */,
				A571EC9518B6935D003A7BA3 /* win_la1.tcs in Resources */,
				A571EC5C18B6935D003A7BA3 /* gameinfo.t in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A5D9EBF818ABF8EF00C3B7AD /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A5D9EC0518ABF8EF00C3B7AD /* InfoPlist.strings in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		A5D9EBD218ABF8EF00C3B7AD /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A5BF5CF71B73CFE00080676F /* XTRecentGameFiles.m in Sources */,
				A5C2027B1AAB9DDB006C3F64 /* XTHtmlTagQuotedSpace.m in Sources */,
				A5930F631949188E004DF305 /* XTBottomBarHandler.m in Sources */,
				A5A9CC1A1933CE0F00F0D2CC /* vmisaac.cpp in Sources */,
				A5A9CC351933CEBD00F0D2CC /* vmmcreg.cpp in Sources */,
				A5ADCC351F350396000BFE70 /* XTTimer.m in Sources */,
				A5A9CB701933BE9400F0D2CC /* charmap.cpp in Sources */,
				A5A9CC381933CEBD00F0D2CC /* vmobj.cpp in Sources */,
				A59454701919839C00E2EADC /* XTHtmlTagWhitespace.m in Sources */,
				A5A9CC161933CE0F00F0D2CC /* vmini_nd.cpp in Sources */,
				A548B88A18ECA5020092B705 /* XTHtmlTagParserError.m in Sources */,
				A5BE127F1FAB97B600FBFCC7 /* XTBannerCreateParams.m in Sources */,
				A5F00BB82142FB03000D63EE /* XTTableColumnWidthTracker.m in Sources */,
				A5A9CB54193107EE00F0D2CC /* vmrefcnt.cpp in Sources */,
				A5CA64271901E3BB0024507A /* XTHtmlTagQuestionMarkT2.m in Sources */,
				A5528DBF1D35884C00067CEB /* XTHtmlTagSmall.m in Sources */,
				A5F00BB5213DB2E7000D63EE /* XTTextTable.m in Sources */,
				A5A9CBA61933BFB700F0D2CC /* tct3nl.cpp in Sources */,
				A5A9CB8C1933BF3300F0D2CC /* tcglob.cpp in Sources */,
				A5CA642F1909A8300024507A /* XTStringUtils.m in Sources */,
				A5EA9586204DEB3F008E8478 /* XTLoggerAndLevel.m in Sources */,
				A5A9CB44192FD7EE00F0D2CC /* XTTads3Entry.mm in Sources */,
				A5E2141B190C4CC500CD22AE /* XTHtmlTagNoop.m in Sources */,
				A5CB0D0919CA0E2B00AA1B18 /* XTPrefs.m in Sources */,
				A571EC8518B6935D003A7BA3 /* suprun.c in Sources */,
				A5FEB12318D392A90011159C /* XTGameWindowController.m in Sources */,
				A542510C1A3A3FAE0039CE00 /* XTNotifications.m in Sources */,
				A55E0C3618F9D53600E47D1A /* XTHtmlTagI.m in Sources */,
				A5A9CC051933C15300F0D2CC /* vmimg_nd.cpp in Sources */,
				A5AB87651C5A97D500F82AB6 /* XTScrollView.m in Sources */,
				A5A9CC1C1933CE0F00F0D2CC /* vmlog.cpp in Sources */,
				A5A9CBBD1933C03A00F0D2CC /* vmbif.cpp in Sources */,
				A5DA46B120EAC55D00D5D92C /* XTHtmlTagH6.m in Sources */,
				A5A9CBDF1933C0C600F0D2CC /* vmconsol.cpp in Sources */,
				A55DF738192D466600F976FB /* XTHtmlTagOl.m in Sources */,
				A5E8EA4A20890E4C00DCB57D /* XTPrefsGroup.m in Sources */,
				A59B1AB820C1F7650091EBE3 /* XTHtmlTagFontContainer.m in Sources */,
				A5A9CC6D1933CF4900F0D2CC /* vmtz.cpp in Sources */,
				A52AD89719A2803200BA05A3 /* XTHtmlTagCite.m in Sources */,
				A59207CF208132F20040CC5F /* XTPrefsItemBool.m in Sources */,
				A55E0C3918F9E5C300E47D1A /* XTHtmlTagB.m in Sources */,
				A52B9DEC1C2DD3FF0020D157 /* XTBannerContainerView.m in Sources */,
				A545C1F819B3AADD00268C2F /* XTHtmlTagCode.m in Sources */,
				A5CA64341909C90F0024507A /* XTHtmlTagCenter.m in Sources */,
				A5930F66194A6703004DF305 /* XTMainTextView.m in Sources */,
				A571EC7418B6935D003A7BA3 /* osstzprs.c in Sources */,
				A5CA64291901FA070024507A /* oemxtads.c in Sources */,
				A5CDAB301DA03631000E0936 /* XTHtmlTagT2Italics.m in Sources */,
				A5A9CC7919392F5200F0D2CC /* XTHtmlTagQuestionMarkT3.m in Sources */,
				A55E0C4618FDDE2A00E47D1A /* XTLogAppenderBase.m in Sources */,
				A5F00BB2213DB258000D63EE /* XTTextTableBlock.m in Sources */,
				A59B1ABB20C2F6760091EBE3 /* XTFormattingSpecification.m in Sources */,
				A5F154071FB7623D0021E47B /* XTHtmlTagT2TradStatusLine.m in Sources */,
				A571EC6818B6935D003A7BA3 /* mcs.c in Sources */,
				A5A9CBE11933C0C600F0D2CC /* vmcset.cpp in Sources */,
				A59B1ABE20C302A40091EBE3 /* XTFormattingSpecificationForHtmlTag.m in Sources */,
				A5A9CC621933CF4900F0D2CC /* vmsort.cpp in Sources */,
				A5A9CBE21933C0C600F0D2CC /* vmdate.cpp in Sources */,
				A571EC7218B6935D003A7BA3 /* osnoui.c in Sources */,
				A5A9CBDE1933C0C600F0D2CC /* vmconhtm.cpp in Sources */,
				A5B761921BD2C5E700803064 /* XTHtmlTagA.m in Sources */,
				A545C1FB19B3BBA300268C2F /* XTHtmlTagPre.m in Sources */,
				A51E0CB1195B4F15002E1B29 /* XTCommandHistory.m in Sources */,
				A5A9CC171933CE0F00F0D2CC /* vminit.cpp in Sources */,
				A52AD8A019A41CE700BA05A3 /* XTHtmlTagFont.m in Sources */,
				A51E8AF0196CB53C00765B11 /* XTHtmlTagUl.m in Sources */,
				A5E21424191179C100CD22AE /* XTHtmlTagP.m in Sources */,
				A5A9CC3A1933CEBD00F0D2CC /* vmpack.cpp in Sources */,
				A5A9CB8F1933BF3300F0D2CC /* tcprs.cpp in Sources */,
				A5930F69194D26CB004DF305 /* XTHtmlTagTt.m in Sources */,
				A5A9CB8D1933BF3300F0D2CC /* tcmain.cpp in Sources */,
				A5BE58542431223F0045D46E /* XTOutputTextColorResult.m in Sources */,
				A5A9CB611933BE0F00F0D2CC /* vmuni_cs.cpp in Sources */,
				A571EC9218B6935D003A7BA3 /* voc.c in Sources */,
				A5A9CC041933C15300F0D2CC /* vmimage.cpp in Sources */,
				A571EC5818B6935D003A7BA3 /* execmd.c in Sources */,
				A59B1AB520BDEA6C0091EBE3 /* XTFormattedElementQueue.m in Sources */,
				A5A9CC3D1933CEBD00F0D2CC /* vmpoolfl.cpp in Sources */,
				A548B89018EE07D40092B705 /* XTConverter.m in Sources */,
				A57671661AD9A3650006CC31 /* XTAppResourceLoader.mm in Sources */,
				A576716B1AEAB8F20006CC31 /* XTFontUtils.m in Sources */,
				A5DE41BB19D9D1190051B0CB /* XTUIUtils.m in Sources */,
				A5A9CBFC1933C15300F0D2CC /* vmfile.cpp in Sources */,
				A571EC9018B6935D003A7BA3 /* trd.c in Sources */,
				A57C899B199451A900FA34F1 /* XTHtmlTagBlockQuote.m in Sources */,
				A5A9CC6C1933CF4900F0D2CC /* vmtypedh.cpp in Sources */,
				A5A9CBA01933BFB700F0D2CC /* tcprsnf.cpp in Sources */,
				A5CAA727241BFF2F005B0DDD /* XTHtmlColor.m in Sources */,
				A571EC7318B6935D003A7BA3 /* osrestad.c in Sources */,
				A5A9CC82193E7DF000F0D2CC /* XTTadsGameInfo.mm in Sources */,
				A5A9CB8E1933BF3300F0D2CC /* tcprs_rt.cpp in Sources */,
				A5A9CBA51933BFB700F0D2CC /* tct3.cpp in Sources */,
				A5A9CBA81933BFB700F0D2CC /* tct3unas.cpp in Sources */,
				A5A9CC391933CEBD00F0D2CC /* vmop.cpp in Sources */,
				A5C904561F5491FD00A1FB32 /* XTCallOnMainThreadCounter.m in Sources */,
				A5F88CE41BED49B4008CBC5C /* XTTextFieldWithLink.m in Sources */,
				A5A9CC601933CF4900F0D2CC /* vmsa.cpp in Sources */,
				A535A2781AFAABEE00881960 /* XTResourceFindResult.m in Sources */,
				A5240B4F1CC2E259004CB6DE /* XTBannerGridTextModel.m in Sources */,
				A5D686EF1DD4F4B0008D6C30 /* XTPendingWhitespaceQueue.m in Sources */,
				A5A9CBA41933BFB700F0D2CC /* tct3_d.cpp in Sources */,
				A571EC5418B6935D003A7BA3 /* dummy.c in Sources */,
				A5A9CC3F1933CEBD00F0D2CC /* vmrun.cpp in Sources */,
				A5C3B4081FFEF50C00DCD9FA /* XTOpenForTestingController.m in Sources */,
				A571EC8218B6935D003A7BA3 /* runstat.c in Sources */,
				A59086802188DAEC00DBC80E /* XTTableColumnInfo.m in Sources */,
				A5A9CBC41933C03A00F0D2CC /* vmbignum.cpp in Sources */,
				A571ECA118B98924003A7BA3 /* osxtads.m in Sources */,
				A50DAE051A044A5C0085ADF3 /* XTFileNameHelper.m in Sources */,
				A5A9CC651933CF4900F0D2CC /* vmstack.cpp in Sources */,
				A571EC5E18B6935D003A7BA3 /* indlg_os.c in Sources */,
				A59B1AB220AF58150091EBE3 /* XTTagContainerStack.m in Sources */,
				A5CA642C190307D70024507A /* XTHtmlTagStrong.m in Sources */,
				A5A9CBC11933C03A00F0D2CC /* vmbiftad.cpp in Sources */,
				A5A9CBDC1933C0C600F0D2CC /* vmcoll.cpp in Sources */,
				A5A9CB5D1931180600F0D2CC /* XTVmHostIfc.mm in Sources */,
				A5A9CBFE1933C15300F0D2CC /* vmfilobj.cpp in Sources */,
				A5DA46AB20E94D6300D5D92C /* XTHtmlTagHx.m in Sources */,
				A571EC6A18B6935D003A7BA3 /* obj.c in Sources */,
				A542570223BE7002009B561E /* XTRecalcTabStopCommand.m in Sources */,
				A545B7FC23C79D7B007B0A4F /* XTDummy.m in Sources */,
				A5A93389228EF79F00BE128A /* XTTextStorageBatcher.m in Sources */,
				A55E0C4318FDB6B400E47D1A /* XTLogAppenderULS.m in Sources */,
				A5CAA72A24203CBC005B0DDD /* XTHtmlTagBody.m in Sources */,
				A5A9CB6F1933BE9400F0D2CC /* askf_os3.cpp in Sources */,
				A5A9CBBF1933C03A00F0D2CC /* vmbifregx.cpp in Sources */,
				A5528DC21D35959E00067CEB /* XTHtmlTagBig.m in Sources */,
				A5A9CBA31933BFB700F0D2CC /* tcsrc.cpp in Sources */,
				A571EC6D18B6935D003A7BA3 /* os0.c in Sources */,
				A51E8AF6196EFDFB00765B11 /* XTFormattedOutputElement.m in Sources */,
				A55DF73B192D52B200F976FB /* XTHtmlTagLi.m in Sources */,
				A571EC5018B6935D003A7BA3 /* dat.c in Sources */,
				A5A9CBFD1933C15300F0D2CC /* vmfilnam.cpp in Sources */,
				A59207BC207013B40040CC5F /* XTPrefsItem.m in Sources */,
				A571EC6C18B6935D003A7BA3 /* oem.c_notUsed in Sources */,
				A5A9CC031933C15300F0D2CC /* vmhash.cpp in Sources */,
				A571EC4D18B6935D003A7BA3 /* bifgdum.c in Sources */,
				A5A9CC671933CF4900F0D2CC /* vmstrbuf.cpp in Sources */,
				A5A9CBAA1933BFB700F0D2CC /* utf8.cpp in Sources */,
				A52B9DF51C2DD5E40020D157 /* XTBannerTopDividerView.m in Sources */,
				A5DA46B420EADB6E00D5D92C /* XTHtmlTagDivBase.m in Sources */,
				A548B89E18F3390B0092B705 /* XTHtmlTagQ.m in Sources */,
				A5A9CBE31933C0C600F0D2CC /* vmdict.cpp in Sources */,
				A53A50C4243B9350009FEEC2 /* XTColorUtils.m in Sources */,
				A5945473191EDAAE00E2EADC /* XTHtmlLinebreakHandler2.m in Sources */,
				A571EC5D18B6935D003A7BA3 /* getstr.c in Sources */,
				A5D9EBED18ABF8EF00C3B7AD /* XTAppDelegate.m in Sources */,
				A571EC9418B6935D003A7BA3 /* voccomp.c in Sources */,
				A5A9CBD91933C0C600F0D2CC /* vmbt3_nd.cpp in Sources */,
				A59C663B221B55DF0023E464 /* XTRect.m in Sources */,
				A5A9CB881933BF3300F0D2CC /* std.cpp in Sources */,
				A5A9CBFF1933C15300F0D2CC /* vmfref.cpp in Sources */,
				A52AD89A19A2916900BA05A3 /* XTFontManager.m in Sources */,
				A571EC6518B6935D003A7BA3 /* lst.c in Sources */,
				A5DE41C619EDB4390051B0CB /* XTPrefsWindowController.m in Sources */,
				A5D4136118F8A88300144A75 /* XTHtmlTagH2.m in Sources */,
				A5A9CBDB1933C0C600F0D2CC /* vmcfgfl.cpp in Sources */,
				A59B1AC120CC301E0091EBE3 /* XTHtmlTagBannerClear.m in Sources */,
				A548B88618EA16910092B705 /* XTHtmlTagBr.m in Sources */,
				A5A9CB751933BE9400F0D2CC /* resload.cpp in Sources */,
				A571EC4A18B6935D003A7BA3 /* askf_os.c in Sources */,
				A55633CB18C9260C008A5B86 /* XTEventLoopBridge.m in Sources */,
				A5C15D001B504BD10044F7EE /* XTHtmlTagTd.m in Sources */,
				A571EC7918B6935D003A7BA3 /* output.c in Sources */,
				A5A9CBC31933C03A00F0D2CC /* vmbiftix.cpp in Sources */,
				A5C4DAED1E3D3F7C0051ACA7 /* XTTextView.m in Sources */,
				A5A9CC1B1933CE0F00F0D2CC /* vmiter.cpp in Sources */,
				A5A9CC181933CE0F00F0D2CC /* vminitfl.cpp in Sources */,
				A5A9CBC51933C03A00F0D2CC /* vmbignumlib.cpp in Sources */,
				A5A9CC1D1933CE0F00F0D2CC /* vmlookup.cpp in Sources */,
				A5A9CB8A1933BF3300F0D2CC /* tcerrmsg.cpp in Sources */,
				A571EC7A18B6935D003A7BA3 /* ply.c in Sources */,
				A5E2141F190EF1F200CD22AE /* XTOutputTextParserPlain.m in Sources */,
				A59207CB207FF59E0040CC5F /* XTPrefsItemFloat.m in Sources */,
				A5A9CBE01933C0C600F0D2CC /* vmcrc.cpp in Sources */,
				A571EC7518B6935D003A7BA3 /* osterm.c in Sources */,
				A5FC3343236B56F600D6F2C5 /* XTTabStopUtils.m in Sources */,
				A571EC8018B6935D003A7BA3 /* regex.c in Sources */,
				A5F5CA541E48F35A001EC71C /* XTTabStopModel.m in Sources */,
				A5A9CC401933CEBD00F0D2CC /* vmrunsym.cpp in Sources */,
				A53AD6E420A7825000EBF32B /* XTHtmlTagText.m in Sources */,
				A5F9AD991F115D98002A322F /* XTAllocDeallocCounter.m in Sources */,
				A5A9CBA71933BFB700F0D2CC /* tct3stm.cpp in Sources */,
				A5A9CBDA1933C0C600F0D2CC /* vmbytarr.cpp in Sources */,
				A5A9338C22AC338700BE128A /* XTMutableAttributedStringHelper.m in Sources */,
				A5F5CA571E48F636001EC71C /* XTTabStopModelEntry.m in Sources */,
				A571EC9318B6935D003A7BA3 /* vocab.c in Sources */,
				A5230FF9210135AE002B2FB6 /* XTHtmlTagListContainer.m in Sources */,
				A5A9CC701933CF4900F0D2CC /* vmvec.cpp in Sources */,
				A548B89B18F08CC20092B705 /* XTHtmlTagTitle.m in Sources */,
				A571EC8118B6935D003A7BA3 /* run.c in Sources */,
				A522376124129D170093214D /* XTAppDelegateProvider.m in Sources */,
				A5A9CC021933C15300F0D2CC /* vmgram.cpp in Sources */,
				A5A9CB721933BE9400F0D2CC /* indlg_os3.cpp in Sources */,
				A571EC6E18B6935D003A7BA3 /* oserr.c in Sources */,
				A5A9CC641933CF4900F0D2CC /* vmsrcf.cpp in Sources */,
				A5C3B40E20000BDF00DCD9FA /* XTRunGameParams.m in Sources */,
				A5BF45AB245DCF59001043F0 /* XTTextRecolorationTemplate.m in Sources */,
				A5A9CBA21933BFB700F0D2CC /* tcprsstm.cpp in Sources */,
				A5A9CC7C193A740000F0D2CC /* XTHtmlTagU.m in Sources */,
				A5A9CC6E1933CF4900F0D2CC /* vmtzobj.cpp in Sources */,
				A535A2751AF7F2E700881960 /* XTResourceFinder.m in Sources */,
				A5A9CC371933CEBD00F0D2CC /* vmnetfillcl.cpp in Sources */,
				A5A9CC611933CF4900F0D2CC /* vmsave.cpp in Sources */,
				A5DA46A820E93F3700D5D92C /* XTHtmlTagBlock.m in Sources */,
				A5A6E5081FF41856000C2CCC /* XTViewLayoutUtils.m in Sources */,
				A57AE0671F3E5729009C454E /* XTBaseTextHandler.m in Sources */,
				A548B87D18E75E0D0092B705 /* XTHtmlTag.m in Sources */,
				A50E79E31900AD30004D5287 /* XTHtmlTagH3.m in Sources */,
				A59207C5207D3A6E0040CC5F /* XTPrefsValueTransformer.m in Sources */,
				A5A9CC3C1933CEBD00F0D2CC /* vmpool.cpp in Sources */,
				A5A9CBDD1933C0C600F0D2CC /* vmconhmp.cpp in Sources */,
				A5A9CB731933BE9400F0D2CC /* md5.cpp in Sources */,
				A571EC6B18B6935D003A7BA3 /* objcomp.c in Sources */,
				A5A9CB741933BE9400F0D2CC /* resfind.cpp in Sources */,
				A5A9CB871933BF3300F0D2CC /* sha2.cpp in Sources */,
				A5DA46B920EE967900D5D92C /* XTHtmlTagSecondOutermost.m in Sources */,
				A548B87918E5FE810092B705 /* XTMainTextHandler.m in Sources */,
				A5870E6D1C1F6DD3000EE712 /* XTBannerTextHandler.m in Sources */,
				A5A9CBA91933BFB700F0D2CC /* tctok.cpp in Sources */,
				A50E79E01900ABE0004D5287 /* XTHtmlTagH1.m in Sources */,
				A5A9CC1E1933CE0F00F0D2CC /* vmlst.cpp in Sources */,
				A5A9CC6A1933CF4900F0D2CC /* vmtobj.cpp in Sources */,
				A5A9CC7F193D569D00F0D2CC /* XTHtmlTagEm.m in Sources */,
				A5D9EBF318ABF8EF00C3B7AD /* TadsTerp.xcdatamodeld in Sources */,
				A571EC6018B6935D003A7BA3 /* ler.c in Sources */,
				A545B7FF23C7AA4B007B0A4F /* XTTextTab.m in Sources */,
				A571EC7118B6935D003A7BA3 /* osifc.c in Sources */,
				A535A27B1AFBD47000881960 /* XTResourcePhysicalFile.m in Sources */,
				A5A9CB711933BE9400F0D2CC /* gameinfo.cpp in Sources */,
				A5A9CC191933CE0F00F0D2CC /* vmintcls.cpp in Sources */,
				A5D9EBE618ABF8EF00C3B7AD /* main.m in Sources */,
				A571EC4F18B6935D003A7BA3 /* cmd.c in Sources */,
				A5E8EA4D2094ECCA00DCB57D /* XTPrefsItemLoglevelByName.m in Sources */,
				A571EC6718B6935D003A7BA3 /* mcm.c in Sources */,
				A5A9CC6B1933CF4900F0D2CC /* vmtype.cpp in Sources */,
				A594546D1917FDE600E2EADC /* XTHtmlTagAboutBox.m in Sources */,
				A571EC4E18B6935D003A7BA3 /* cmap.c in Sources */,
				A52794E31B7BC39D00AE2DE0 /* XTHtmlTagT2Hilite.m in Sources */,
				A571EC5518B6935D003A7BA3 /* emt.c in Sources */,
				A5F00BBB214C3684000D63EE /* XTRange.m in Sources */,
				A5161E641943D2FD00FFEAE5 /* XTHtmlTagBanner.m in Sources */,
				A571EC4C18B6935D003A7BA3 /* bif.c in Sources */,
				A5A9CC691933CF4900F0D2CC /* vmtmpfil.cpp in Sources */,
				A5A9CC3E1933CEBD00F0D2CC /* vmregex.cpp in Sources */,
				A5CD83F62041E8210041997A /* XTLoggingClassesInitializer.m in Sources */,
				A5E67DBE1DC93ECF007F4D9B /* XTHtmlTagSpecialSpace.m in Sources */,
				A50E79E61900ADC3004D5287 /* XTHtmlTagH4.m in Sources */,
				A5DA46AE20EAC4BE00D5D92C /* XTHtmlTagH5.m in Sources */,
				A5B3FDF720F50F0500122DEF /* XTOutputTextParserBase.m in Sources */,
				A55E0C3C18FC76E000E47D1A /* XTLogger.m in Sources */,
				A5A9CBC21933C03A00F0D2CC /* vmbiftio.cpp in Sources */,
				A52E146C1981705700C491D0 /* XTHtmlTagTable.m in Sources */,
				A54A027A1CEF9CB900AE6F98 /* XTBannerBorderView.m in Sources */,
				A5A9CBE41933C0C600F0D2CC /* vmdynfunc.cpp in Sources */,
				A59207C8207D49400040CC5F /* XTPrefsUrlToStringValueTransformer.m in Sources */,
				A5A9CC6F1933CF4900F0D2CC /* vmundo.cpp in Sources */,
				A548B8A118F47BE90092B705 /* XTOutputTextParserHtml.m in Sources */,
				A535A2721AF7F10E00881960 /* XTResourceEntry.m in Sources */,
				A51E8AED196B19D000765B11 /* XTHtmlTagDiv.m in Sources */,
				A51E8AF3196DC81000765B11 /* XTOutputFormatter.m in Sources */,
				A571EC5918B6935D003A7BA3 /* fio.c in Sources */,
				A5E1C4F819F2ECA2004FB0F1 /* XTFileUrlStringValueTransformer.m in Sources */,
				A5BF45AE2461C1A4001043F0 /* XTTextRecolorationHelper.m in Sources */,
				A53AD6DD20A4DDE900EBF32B /* XTHtmlTagContainer.m in Sources */,
				A5BF45B124817439001043F0 /* XTTextStorageParagraphTemplate.m in Sources */,
				A5A9CBC01933C03A00F0D2CC /* vmbift3.cpp in Sources */,
				A5F8C75621ADC27000757BBD /* XTRequiredRectForTextCache.m in Sources */,
				A53AD6E120A615FD00EBF32B /* XTHtmlTagOutermost.m in Sources */,
				A5A9CB891933BF3300F0D2CC /* tcerr.cpp in Sources */,
				A548B87618E351D70092B705 /* XTCustomBackgroundColorView.m in Sources */,
				A5A9CC681933CF4900F0D2CC /* vmstrcmp.cpp in Sources */,
				A5A5710C1A65BE6900295BAB /* XTTads2AppCtx.m in Sources */,
				A571EC6418B6935D003A7BA3 /* linfdum.c in Sources */,
				A571EC5B18B6935D003A7BA3 /* fioxor.c in Sources */,
				A55DF73E192D7A6100F976FB /* XTHtmlTagHr.m in Sources */,
				A571EC4918B6935D003A7BA3 /* argize.c in Sources */,
				A5A9CC001933C15300F0D2CC /* vmfunc.cpp in Sources */,
				A5959A321BF28E2B0007F4C1 /* XTHtmlTagNonbreakingSpace.m in Sources */,
				A548B89818F0891B0092B705 /* XTHtmlTagTab.m in Sources */,
				A57BC092223C2B0B00BD3C82 /* XTHtmlUtils.m in Sources */,
				A5E8647F1FF174A700F60360 /* XTUserDefaultsUtils.m in Sources */,
				A571EC6618B6935D003A7BA3 /* mch.c in Sources */,
				A5A9CBFB1933C15300F0D2CC /* vmerrmsg.cpp in Sources */,
				A59207D5208165BA0040CC5F /* XTPrefsItemColor.m in Sources */,
				A5C15CFD1B503C730044F7EE /* XTHtmlTagTh.m in Sources */,
				A5A9CC661933CF4900F0D2CC /* vmstr.cpp in Sources */,
				A5A9CC631933CF4900F0D2CC /* vmsortv.cpp in Sources */,
				A5F8C75921ADCFFF00757BBD /* XTRequiredRectForTextCacheValue.m in Sources */,
				A51E8AEA1966111C00765B11 /* XTFileUtils.m in Sources */,
				A5A9CBBE1933C03A00F0D2CC /* vmbifl.cpp in Sources */,
				A5A9CBFA1933C15300F0D2CC /* vmerr.cpp in Sources */,
				A5A9CC3B1933CEBD00F0D2CC /* vmpat.cpp in Sources */,
				A5F9AD9C1F1A9546002A322F /* XTVmThread.m in Sources */,
				A59086832188DC1500DBC80E /* XTTableInfo.m in Sources */,
				A5A9CBA11933BFB700F0D2CC /* tcprsnl.cpp in Sources */,
				A5BF45B4248C0739001043F0 /* XTPrefsItemBoolLinksUnderline.m in Sources */,
				A571EC8A18B6935D003A7BA3 /* tcgdum.c in Sources */,
				A503919E1DB7E643000CDE6B /* XTGameInputEvent.m in Sources */,
				A571EC5318B6935D003A7BA3 /* dbgtr.c in Sources */,
				A571EC5718B6935D003A7BA3 /* errmsg.c in Sources */,
				A571EC7E18B6935D003A7BA3 /* qas.c in Sources */,
				A5C15CFA1B503A340044F7EE /* XTHtmlTagTr.m in Sources */,
				A52B9DF21C2DD5A00020D157 /* XTBannerTextView.m in Sources */,
				A5CDAB331DA6E8C7000E0936 /* XTHtmlCharEntityParser.m in Sources */,
				A59207D220814EE70040CC5F /* XTPrefsItemInteger.m in Sources */,
				A571EC7818B6935D003A7BA3 /* out.c in Sources */,
				A5A9CC011933C15300F0D2CC /* vmglob.cpp in Sources */,
				A537F13B21CEF10500D14FAC /* XTDefaultColours.m in Sources */,
				A5FC1FFA1BE552CE00D2F084 /* XTAboutWindowController.m in Sources */,
				A5BF45A824534AA9001043F0 /* XTPrefsItemBoolAffectingColors.m in Sources */,
				A5A9CC361933CEBD00F0D2CC /* vmmeta.cpp in Sources */,
				A52AD89D19A2A27800BA05A3 /* XTParameterizedFont.m in Sources */,
				A55E0C4918FDEE5900E47D1A /* XTLogConfig.m in Sources */,
				A5CB0D0C19CCB61500AA1B18 /* XTHtmlTagImg.m in Sources */,
				A5FC1FFD1BE5530A00D2F084 /* XTAbout.m in Sources */,
				A571EC7718B6935D003A7BA3 /* ostzposix.c in Sources */,
				A5A9CB49192FF1B700F0D2CC /* vmmain.cpp in Sources */,
				A5A9CB8B1933BF3300F0D2CC /* tcgen.cpp in Sources */,
				A5A9CBBC1933C03A00F0D2CC /* vmanonfn.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A5D9EBF618ABF8EF00C3B7AD /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A5E1C4FB19F314E0004FB0F1 /* XTUrlStringlValueTransformerTests.m in Sources */,
				A5CDAB351DA83DFC000E0936 /* XTHtmlCharEntityParserTests.m in Sources */,
				A51E0CB3195B7D47002E1B29 /* XTCommandHistoryTests.m in Sources */,
				A5D686F41DD67F59008D6C30 /* XTPendingWhitespaceQueueTests.m in Sources */,
				A5945475191EDAE700E2EADC /* XTHtmlLinebreakHandler2tests.m in Sources */,
				A5BF5CF91B7526840080676F /* XTRecentGameFilesTests.m in Sources */,
				A55E0C3F18FC94A600E47D1A /* XTLoggerTests.m in Sources */,
				A548B8A318F5F09A0092B705 /* XTOutputTextParserHtmlTests.m in Sources */,
				A52AD8A319A7D46400BA05A3 /* XTHtmlTagTests.m in Sources */,
				A52E14661974970600C491D0 /* XTOutputFormatterTests.m in Sources */,
				A5E21421190F004300CD22AE /* XTOutputTextParserPlainTests.m in Sources */,
				A545C20019BB92F800268C2F /* XTFontManagerTests.m in Sources */,
				A5F5CA591E4BAF50001EC71C /* XTTabStopModelTests.m in Sources */,
				A5D9EC0718ABF8EF00C3B7AD /* TadsTerpTests.m in Sources */,
				A5CA64311909ABEE0024507A /* XTStringUtilsTests.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		A5D9EBFF18ABF8EF00C3B7AD /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = A5D9EBD518ABF8EF00C3B7AD /* XTads */;
			targetProxy = A5D9EBFE18ABF8EF00C3B7AD /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
		A5D9EBE218ABF8EF00C3B7AD /* InfoPlist.strings */ = {
			isa = PBXVariantGroup;
			children = (
				A5D9EBE318ABF8EF00C3B7AD /* en */,
			);
			name = InfoPlist.strings;
			sourceTree = "<group>";
		};
		A5D9EBE818ABF8EF00C3B7AD /* Credits.rtf */ = {
			isa = PBXVariantGroup;
			children = (
				A5D9EBE918ABF8EF00C3B7AD /* en */,
			);
			name = Credits.rtf;
			sourceTree = "<group>";
		};
		A5D9EBEE18ABF8EF00C3B7AD /* MainMenu.xib */ = {
			isa = PBXVariantGroup;
			children = (
				A5D9EBEF18ABF8EF00C3B7AD /* Base */,
			);
			name = MainMenu.xib;
			sourceTree = "<group>";
		};
		A5D9EC0318ABF8EF00C3B7AD /* InfoPlist.strings */ = {
			isa = PBXVariantGroup;
			children = (
				A5D9EC0418ABF8EF00C3B7AD /* en */,
			);
			name = InfoPlist.strings;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		A5D9EC0818ABF8EF00C3B7AD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				GCC_C_LANGUAGE_STANDARD = c89;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				"GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				MACOSX_DEPLOYMENT_TARGET = 10.12;
				ONLY_ACTIVE_ARCH = YES;
				PRODUCT_NAME = XTads;
				SDKROOT = macosx;
				"USER_HEADER_SEARCH_PATHS[arch=*]" = TadsTerp;
			};
			name = Debug;
		};
		A5D9EC0918ABF8EF00C3B7AD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				GCC_C_LANGUAGE_STANDARD = c89;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				"GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = "";
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				MACOSX_DEPLOYMENT_TARGET = 10.12;
				PRODUCT_NAME = XTads;
				SDKROOT = macosx;
				"USER_HEADER_SEARCH_PATHS[arch=*]" = TadsTerp;
			};
			name = Release;
		};
		A5D9EC0B18ABF8EF00C3B7AD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				COMBINE_HIDPI_IMAGES = YES;
				GCC_C_LANGUAGE_STANDARD = "compiler-default";
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "TadsTerp/XTads-Prefix.pch";
				"GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = (
					"XTADS=1",
					"_M_IX86_64=1",
					"SIZEOF_INT=4",
					"SIZEOF_SHORT=2",
					"TC_TARGET_T3=1",
					"OS_PTHREAD_TLS=1",
					"VM_FLAT_POOL=1",
					"DEBUG=1",
					"$(inherited)",
				);
				INFOPLIST_FILE = "TadsTerp/XTads-Info.plist";
				MACOSX_DEPLOYMENT_TARGET = 10.12;
				PRODUCT_NAME = XTads;
				"USER_HEADER_SEARCH_PATHS[arch=*]" = TadsTerp;
				WRAPPER_EXTENSION = app;
			};
			name = Debug;
		};
		A5D9EC0C18ABF8EF00C3B7AD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				COMBINE_HIDPI_IMAGES = YES;
				GCC_C_LANGUAGE_STANDARD = "compiler-default";
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "TadsTerp/XTads-Prefix.pch";
				"GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = (
					"XTADS=1",
					"_M_IX86_64=1",
					"SIZEOF_INT=4",
					"SIZEOF_SHORT=2",
					"TC_TARGET_T3=1",
					"OS_PTHREAD_TLS=1",
					"VM_FLAT_POOL=1",
					"$(inherited)",
				);
				INFOPLIST_FILE = "TadsTerp/XTads-Info.plist";
				MACOSX_DEPLOYMENT_TARGET = 10.12;
				PRODUCT_NAME = XTads;
				WRAPPER_EXTENSION = app;
			};
			name = Release;
		};
		A5D9EC0E18ABF8EF00C3B7AD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/XTads.app/Contents/MacOS/XTads";
				COMBINE_HIDPI_IMAGES = YES;
				FRAMEWORK_SEARCH_PATHS = (
					"$(DEVELOPER_FRAMEWORKS_DIR)",
					"$(inherited)",
				);
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "TadsTerp/XTads-Prefix.pch";
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				INFOPLIST_FILE = "TadsTerpTests/XTadsTests-Info.plist";
				PRODUCT_NAME = XTadsTests;
				TEST_HOST = "$(BUNDLE_LOADER)";
				WRAPPER_EXTENSION = xctest;
			};
			name = Debug;
		};
		A5D9EC0F18ABF8EF00C3B7AD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/XTads.app/Contents/MacOS/XTads";
				COMBINE_HIDPI_IMAGES = YES;
				FRAMEWORK_SEARCH_PATHS = (
					"$(DEVELOPER_FRAMEWORKS_DIR)",
					"$(inherited)",
				);
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "TadsTerp/XTads-Prefix.pch";
				INFOPLIST_FILE = "TadsTerpTests/XTadsTests-Info.plist";
				PRODUCT_NAME = XTadsTests;
				TEST_HOST = "$(BUNDLE_LOADER)";
				WRAPPER_EXTENSION = xctest;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		A5D9EBD118ABF8EF00C3B7AD /* Build configuration list for PBXProject "XTads" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				A5D9EC0818ABF8EF00C3B7AD /* Debug */,
				A5D9EC0918ABF8EF00C3B7AD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		A5D9EC0A18ABF8EF00C3B7AD /* Build configuration list for PBXNativeTarget "XTads" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				A5D9EC0B18ABF8EF00C3B7AD /* Debug */,
				A5D9EC0C18ABF8EF00C3B7AD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		A5D9EC0D18ABF8EF00C3B7AD /* Build configuration list for PBXNativeTarget "XTadsTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				A5D9EC0E18ABF8EF00C3B7AD /* Debug */,
				A5D9EC0F18ABF8EF00C3B7AD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */

/* Begin XCVersionGroup section */
		A5D9EBF118ABF8EF00C3B7AD /* TadsTerp.xcdatamodeld */ = {
			isa = XCVersionGroup;
			children = (
				A5D9EBF218ABF8EF00C3B7AD /* TadsTerp.xcdatamodel */,
			);
			currentVersion = A5D9EBF218ABF8EF00C3B7AD /* TadsTerp.xcdatamodel */;
			path = TadsTerp.xcdatamodeld;
			sourceTree = "<group>";
			versionGroupType = wrapper.xcdatamodel;
		};
/* End XCVersionGroup section */
	};
	rootObject = A5D9EBCE18ABF8EF00C3B7AD /* Project object */;
}
