ReadViewSDK/ReadViewDemo/Pods/Pods.xcodeproj/project.pbxproj

4296 lines
381 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 77;
objects = {
/* Begin PBXBuildFile section */
000E4DDB16481806A621C99D4B933EE1 /* Data+CompressionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAAA91CA607516E42FAA5C2245D6E0C2 /* Data+CompressionDeprecated.swift */; };
002685407B9C4D548571DA24AFD6E8F1 /* NSString+Paragraphs.m in Sources */ = {isa = PBXBuildFile; fileRef = 39F01D07F324B206706E9809D44643C1 /* NSString+Paragraphs.m */; };
003C65AB0C1074E8F0B143E3851B22BE /* DTLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F72747C46CC41B906C8A967ED5A47E6 /* DTLog.h */; settings = {ATTRIBUTES = (Public, ); }; };
0046F7D0A6760A908B9318F39FB82445 /* RDEPUBNavigatorLayoutContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = F89F29E75C30E37D6CB823974307BF0E /* RDEPUBNavigatorLayoutContext.swift */; };
007914DC0FA00D1715074DCDE279DAB6 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81E4757842563D7D3DAB82C8B693B313 /* ConstraintViewDSL.swift */; };
014449AE560FFF3C628FAE639D043004 /* DTAnchorHTMLElement.m in Sources */ = {isa = PBXBuildFile; fileRef = CDDC623AB1701601A907DA67C2F8F283 /* DTAnchorHTMLElement.m */; };
01B473A60B6660F28A6C2DC1190983D7 /* RDEPUBReaderChromeCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053B6B55A0AF584768D1654E4E8CD2A9 /* RDEPUBReaderChromeCoordinator.swift */; };
01FC8D01C6DF7A1953933A1A4A5BC06B /* RDEPUBReaderSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B0196FC40D2C37F4F398FE37F750E5D /* RDEPUBReaderSettingsViewController.swift */; };
02327DA0F3E6004674D1E7AB340460D3 /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02887009BADAD18D4A90F5A114DCE512 /* ConstraintDirectionalInsetTarget.swift */; };
02AED0A624C2668913C7E251E1B5383A /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7B730A14FDA23EC9BB3ED876FBD5BA4 /* ConstraintView+Extensions.swift */; };
02B7EAC8CAB6EA20DAD85D00AE6B2477 /* RDEPUBTextAnnotationOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3351DB26E94A1B4929F19A6CD7DABD9 /* RDEPUBTextAnnotationOverlay.swift */; };
0376C4FC3B9AEBDC398BEFDA367E95CA /* RDEPUBChapterCacheKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4D747ACE10BD9D8BCED758A4A46AF52 /* RDEPUBChapterCacheKey.swift */; };
03D90C831397E8636A33CE557024A136 /* NSMutableAttributedString+HTML.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA140AF73738B23155578D0AA734FE3 /* NSMutableAttributedString+HTML.h */; settings = {ATTRIBUTES = (Public, ); }; };
03F5BDB8A984D25AA8B5C3A04A0785BA /* RDPDFReaderContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B61DAFDEE306ACC7BD87261D5E513F3 /* RDPDFReaderContentCell.swift */; };
04527DC803E0144AD715A2C7A06C1E3C /* Pods-ReadViewDemo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AA0811310099A4BCB3D52683B70DB3D1 /* Pods-ReadViewDemo-dummy.m */; };
0561DF6793C8516F469D9813F5CE3211 /* DTCoreTextLayouter.m in Sources */ = {isa = PBXBuildFile; fileRef = F0D5A0F7E62D88B94912634DC9AD339D /* DTCoreTextLayouter.m */; };
05B467DEE5B9A5E664E4763F4BF4B916 /* RDEPUBCSSCompatibilityLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EA962A821F566BC34551F4FAA569478 /* RDEPUBCSSCompatibilityLayer.swift */; };
06AEE05D787968CD850BDC966973F1D5 /* RDEPUBResourceURLSchemeHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49E992115477F84A15A4129365D12DDB /* RDEPUBResourceURLSchemeHandler.swift */; };
07B3830D139CFCB60F7973FD2FF5CDA8 /* RDEPUBChapterDataCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 157AFFD84A5924FB4453156897B89901 /* RDEPUBChapterDataCache.swift */; };
08C38A4AB51BB19D174FCE84B7C8B818 /* RDEPUBPaginator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 939114DFDFBF654A6F7E4BEBC994848A /* RDEPUBPaginator.swift */; };
08C8FEA2CF7BDE60973411D7C1521D30 /* RDEPUBTextIndexTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FFF22C518787CDED7AE164DE4635617 /* RDEPUBTextIndexTable.swift */; };
08FB57288C347F62017392F600BAA125 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D071D3F1AC2022BBB40C82D2DC2DFE3 /* ConstraintMakerRelatable.swift */; };
097C183F7379FF900C6D66724E240FB6 /* RDEPUBRenderRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4770ADCF39D17D831B68D7E56ECD598 /* RDEPUBRenderRequest.swift */; };
09917E2A011B509FB0B3BA35AB0E6F64 /* RDEPUBTextPaginationInterfaces.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B471B34FFCCCA17B5FBD65D6C44569F /* RDEPUBTextPaginationInterfaces.swift */; };
0AAA5BB1DBF584102B15CF8738F1815E /* NSScanner+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = BA83941397AFE127903C2DA0EE626295 /* NSScanner+HTML.m */; };
0ABC4D62588EABAA636441FD9A82C940 /* CTLineUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = B72E60DFC15F208F1BA00518E64F79B5 /* CTLineUtils.h */; settings = {ATTRIBUTES = (Public, ); }; };
0AC10C7D9FCA224D69994127F1F565EA /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C80235C2E1DB28406F275E23F0ADDE9B /* ConstraintMakerRelatable+Extensions.swift */; };
0B6FA1F22150D7F8B1865F41FF70C922 /* DTImage+HTML.h in Headers */ = {isa = PBXBuildFile; fileRef = 551D98EE6C1653939AE1E3BCBC4ACC2E /* DTImage+HTML.h */; settings = {ATTRIBUTES = (Public, ); }; };
0BEE93A7D9D0566CEF608DCFD5DF6AC1 /* RDEPUBReaderController+PublicAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E005150A64B16EA98048A15B8A4631 /* RDEPUBReaderController+PublicAPI.swift */; };
0C0DE559E65693CFEC1F49EEA39B5D7E /* RDPDFReaderPagingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CF11AAFD2AE9015646F7EE3246E0E17 /* RDPDFReaderPagingController.swift */; };
0E111E02116D762C0A1744A2F635C583 /* RDEPUBDTCoreTextRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCFAAE0163F224D1A5AADD2408E9811 /* RDEPUBDTCoreTextRenderer.swift */; };
0E1EE9175703F0C3BE30FB6052D03656 /* Archive+Progress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73FD0605520377843F2F940947AFE16C /* Archive+Progress.swift */; };
0E312B4083BA7E353A066E0B2F52B803 /* RDEPUBSafeArea.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1436F2DD376B9A276627F7325D7BABDF /* RDEPUBSafeArea.swift */; };
0ECCD05F0321964293D75C01422140C3 /* RDEPUBCFIMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DCBCEEF127955E485DBA3B5DE2C95DF /* RDEPUBCFIMap.swift */; };
0EDED556A8A6194CC1C962D80F869CB0 /* RDEPUBTextRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4004BFA54E3225403BC0BABBA2F1FF12 /* RDEPUBTextRenderer.swift */; };
0EEA85BCABDAEE137C78FB33C557491A /* RDEPUBTextLayouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FC858070CE2793D286FCFD877306766 /* RDEPUBTextLayouter.swift */; };
0EEE12315BDD224D8B876D1853E1E3DA /* RDEPUBTextPaginationSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 096F7D1110CB057D3FF288E71929D347 /* RDEPUBTextPaginationSupport.swift */; };
0FCBC8C64D8862F2A0E8794EDADDECBD /* UIFont+DTCoreText.h in Headers */ = {isa = PBXBuildFile; fileRef = D4A82B2715640986D3701AF889DBD599 /* UIFont+DTCoreText.h */; settings = {ATTRIBUTES = (Public, ); }; };
0FF1BAE6301935C231F1B10CD4374126 /* RDEPUBSelectionLoupeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 207EF4D0FE030A80462834E8A489A6BE /* RDEPUBSelectionLoupeView.swift */; };
100BFFBD24F234C095EDB001B8088DB1 /* DTCoreTextLayoutFrameAccessibilityElementGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 74B2884E9214B5B38193587D773554BA /* DTCoreTextLayoutFrameAccessibilityElementGenerator.m */; };
1040F34BD9EC09FA718EAC2EDF9E2E6E /* Date+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = E209D74CEC1626A09885E55370AEFA53 /* Date+ZIP.swift */; };
109458F9D48FD4F381F0E40E2DB3D91C /* DTLazyImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 773601B72FDE742724A1FE66115AC185 /* DTLazyImageView.h */; settings = {ATTRIBUTES = (Public, ); }; };
10BFE7CF4EA8F622375D2DE88A857ED7 /* FileManager+ZIPDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0486411409B1766377F5F2A6234D8E64 /* FileManager+ZIPDeprecated.swift */; };
10C1E078A80225DEEE18C2932DD49834 /* RDEPUBWebView+Search.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC7A2B13E87974E141C7E3518F9D0EBF /* RDEPUBWebView+Search.swift */; };
11603ADFD8D5D76C47EEDAC2D83566CC /* RDEPUBMemoryProbe.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6DC87AB92A31B288DFBEC314EBA61DB /* RDEPUBMemoryProbe.swift */; };
11AB1902A68385851FB81E870991F9A0 /* DTImageTextAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F97367EBFF425820B717CAC4FAF59F2 /* DTImageTextAttachment.m */; };
11FE35D5EA18C783309DDCEC4C06DDEB /* RDEPUBAnnotationModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 690FEB18BA479297CEE1DF5D5CCB43F2 /* RDEPUBAnnotationModels.swift */; };
12229251FA0223B4619966FAC3DE54A4 /* RDPDFReaderPersistenceStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB0A3551A7313EF0434A26B6F5A0796E /* RDPDFReaderPersistenceStore.swift */; };
1225145907B41006DD79D787886C2FEA /* RDEPUBTextAnchor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D14718D15ACB3676A3423EBBB1044E4E /* RDEPUBTextAnchor.swift */; };
129F14F7249D4F8967048B531FD5DAC1 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53EC1D66653102E077AA44906338EB5 /* ConstraintRelatableTarget.swift */; };
12B4A35B8E40C112E18A7C5511F023E9 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EC6581B7BD334A42A3D4B0BB876361E5 /* CoreText.framework */; };
12BD58B4AD50F68DF894CA5C10EBF594 /* NSDictionary+DTError.h in Headers */ = {isa = PBXBuildFile; fileRef = 14AEB065E4B58020BECD466FA2C3582B /* NSDictionary+DTError.h */; settings = {ATTRIBUTES = (Public, ); }; };
12F09945E58781F38F0AD0D823F2D1D2 /* Archive+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4822B5E091C79BBDF0CEC9C27FAD11ED /* Archive+ZIP64.swift */; };
130C3A85D9F9F445222C2E31EC245B0A /* NSScanner+HTML.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BE6B072BF746163179BDF80F8CDBE1D /* NSScanner+HTML.h */; settings = {ATTRIBUTES = (Public, ); }; };
13826FE38E03A06B73EFA9A4D16BCB88 /* RDEPUBReadingSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CD458F3F5787E00148717A6CF9C9E52 /* RDEPUBReadingSession.swift */; };
1410FE1B311FEA480FE3CE8DC708A6C0 /* Archive+WritingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7382BDDD61B00469E398482B8AA31F3 /* Archive+WritingDeprecated.swift */; };
1475FE85DA4D305E075E794861399715 /* RDEPUBReaderPersistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E8311A315E4A83FC7A16613F723CC97 /* RDEPUBReaderPersistence.swift */; };
14BDD9FB7A7AC5C8ABFF8D24C381F3DA /* NSAttributedString+DTCoreText.m in Sources */ = {isa = PBXBuildFile; fileRef = F610362838046514D87BF38DAC3B7829 /* NSAttributedString+DTCoreText.m */; };
156F1DA0F5E1CFD1BAFD83B274CD912E /* RDEPUBBuildDiagnosticsReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 226DFBAF9E02071AE8F79A02E72EB4F7 /* RDEPUBBuildDiagnosticsReporter.swift */; };
15A7ED15DA03DD3B9F26A017D270D1C2 /* DTCSSListStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = CAED9812FF45FFA82A7B68F7B2B656D4 /* DTCSSListStyle.h */; settings = {ATTRIBUTES = (Public, ); }; };
1618F40576BCC521A3909B191C73A9EB /* RDEPUBNoteModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E5D96C4E8D4900AD2681A58A3819F72 /* RDEPUBNoteModels.swift */; };
1629BA48D5AB565701A53B759CFD285A /* RDEPUBWebContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA6DD4FDA389DB9F4C8F97B054C10AAF /* RDEPUBWebContentView.swift */; };
162EE6E1F3EAF5D032ED89C227B7B388 /* DTSmartPagingScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = BAC3BCDBDD88D30A3F51094944FB70FC /* DTSmartPagingScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; };
16C518C5D2F2C1CC3A414FF6D62AC9A1 /* NSString+DTUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = A67FB1DCECBDAA36B9B755606AC42C17 /* NSString+DTUtilities.m */; };
1714DE5101178793BE596F7E7C0B6DD1 /* NSURL+DTAppLinks.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DA7955406639DE39E1FD953D882301E /* NSURL+DTAppLinks.m */; };
18260901971682DAF87FDF74375B7846 /* RDPDFReaderView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C1EFE112AE9D15F54343784066B22ED /* RDPDFReaderView-dummy.m */; };
19111E28A2F8B49503BA160D7E8E096F /* NSString+DTFormatNumbers.m in Sources */ = {isa = PBXBuildFile; fileRef = 298CF23475A19D50E172630BD6D1D1EA /* NSString+DTFormatNumbers.m */; };
191824B2B1E1B0A7DD3B6298100B4B8A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B96C04A8EF23BA144246390EC85DB60 /* CoreGraphics.framework */; };
194F401A32504D7AC25E8E7411624FE4 /* RDEPUBPublication.swift in Sources */ = {isa = PBXBuildFile; fileRef = D06EB1604CF5B48E50EE9B4FE0A518BD /* RDEPUBPublication.swift */; };
19649ED312D92A6F5D2D6AF4E540CE75 /* DTHorizontalRuleHTMLElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 4113E34E3BD2181F4202CECBB3A0DDBA /* DTHorizontalRuleHTMLElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
1A66CAD5382C98B32A471B733CAAB56B /* NSDictionary+DTError.m in Sources */ = {isa = PBXBuildFile; fileRef = AF41F6780E56AB0F76C46A75363DA697 /* NSDictionary+DTError.m */; };
1C2DD8EEDA6E74D2C2E040D910E7B40D /* ZIPFoundation-ZIPFoundation_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = CA4A114775B98CEA4A566C18123B145F /* ZIPFoundation-ZIPFoundation_Privacy */; };
1C51645361B2C060E7608643AF9A58D5 /* UIApplication+DTNetworkActivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 18AACA176C2E9FDB2B4834B426AC6368 /* UIApplication+DTNetworkActivity.h */; settings = {ATTRIBUTES = (Public, ); }; };
1D0FDD4B2C405E4CBD58C91991223ABD /* RDEPUBTextBookBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3CB5C8EE9C521C9C45EB7D6A7EBA941 /* RDEPUBTextBookBuilder.swift */; };
1D31B00CAB218A1D45772B3BCA0F1B66 /* DTFolderMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A381F075AF6CD9AFBB86130B39E20B4 /* DTFolderMonitor.m */; };
1D460603DCA4A4E5ECFE8FF1F1CACC10 /* DTColorFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = D92D7AF796DC45709FBBF4BBCBF47095 /* DTColorFunctions.m */; };
1D89AD7754C1740422BEFCA0F8570295 /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDDC3A2D20818C31909CC4C3F4BB4F96 /* Typealiases.swift */; };
207CA30C69A1CDEE6010BA3E13F9779A /* NSURL+DTAppLinks.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E16B563D3E20D4C0FB3C36350F2A330 /* NSURL+DTAppLinks.h */; settings = {ATTRIBUTES = (Public, ); }; };
20CD16D8B558C657C008537A23D8CCAB /* default.css in Resources */ = {isa = PBXBuildFile; fileRef = 78AA6CC1C34A3A64CED4C314B1FAE2F1 /* default.css */; };
2113EC29933BDAF581E451E20C5D5870 /* RDEPUBPageInteractionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CDE71E415F7E3067F6C022EC10874CF /* RDEPUBPageInteractionController.swift */; };
21151A13DEA3D2D63276965B2CA36971 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09CBEF1B079E6DB8C0D954127E9FE36B /* QuartzCore.framework */; };
2203356EEA94A9172BC7902923E43CBE /* DTCoreTextFontCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 380BFE2729ACC77B6F3E846E9C456848 /* DTCoreTextFontCollection.h */; settings = {ATTRIBUTES = (Public, ); }; };
231A81A503466DE0974C0840323CE4C5 /* RDEPUBSelectionOverlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 230105AB8EF7CFD998C6FF564482498E /* RDEPUBSelectionOverlayView.swift */; };
24395BEB3C360D9DA5180BFB955B04A0 /* DTAttributedLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = F8F398A3D1144707216F9A20BEDF911E /* DTAttributedLabel.m */; };
2445709667CB3820E51CD4AA915E6943 /* DTHTMLParserTextNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 034BC384E1BA330755046E5212201E4D /* DTHTMLParserTextNode.h */; settings = {ATTRIBUTES = (Public, ); }; };
24C5B52FD2AA9C49731DC6859ABA7CDE /* NSDictionary+DTCoreText.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EDBB29D0A60FEB56FCC489DC10F37BB /* NSDictionary+DTCoreText.m */; };
253D4CBC95F1C5B2E9614C3CEEF43EC6 /* DTBlockFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F66F7B56F490F71666C3CC51B50EDB /* DTBlockFunctions.m */; };
25E20B7238DC18D01EDDB93DF7050E4A /* RDEPUBReaderController+DataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDAC1D10BF65035581AF2F9821CA2835 /* RDEPUBReaderController+DataSource.swift */; };
264A59B26EDB3A58F5A52FEEC435D9DC /* RDEPUBReaderController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC7B6AA174033D137FA1A052F40E2FDD /* RDEPUBReaderController.swift */; };
270C5C10028F0BC5A62548326CCB379B /* DTColor+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DCFEFDD6D693AD5967568E86920AB08 /* DTColor+Compatibility.m */; };
27D53DB003BBEC19B384BA5191EE6428 /* RDEPUBReaderRuntime.swift in Sources */ = {isa = PBXBuildFile; fileRef = C330E74881B4D425F9A5780577A5C248 /* RDEPUBReaderRuntime.swift */; };
281408D8F2091DB12464115FD520601E /* RDEpubReaderView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 45E0BB5F74AD3A79CEC11519134A7931 /* RDEpubReaderView-dummy.m */; };
281EBD1BE04710DBC26D7407DA465709 /* RDEpubReaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FFB6BF7363A97A0F0CE998F9744D118 /* RDEpubReaderView.swift */; };
287DC2B351EBFCB17E9FD06BD5B0BEEC /* RDEPUBPageCountCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC56A9C84FA72CF9807C14A8F6F699B /* RDEPUBPageCountCache.swift */; };
29D9B32DFFC59A157EDEF005DB92A5AC /* DTCoreTextLayoutLine.m in Sources */ = {isa = PBXBuildFile; fileRef = 172C1329A4A6171B18EC5A192815941B /* DTCoreTextLayoutLine.m */; };
2AAF9361720FC2D8FFCA93B5FAE42019 /* NSMutableString+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = 0769148555F482C8DF7EA21F6935B7F4 /* NSMutableString+HTML.m */; };
2D3295438CB416E54FF9CE6E6087CD25 /* RDEPUBSelectionState.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECBDEADA2700EFDE005F0303A97D272F /* RDEPUBSelectionState.swift */; };
2EF00FEF0F4932FDA31DC090B20001F2 /* URL+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E46A6DEEE6CEA27A1FC9024036D8136 /* URL+ZIP.swift */; };
2F001AFEEF5EDCB2A6EB6CF0632B70EA /* RDEPUBCFI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88FE071676A715670B029103BBEBCC61 /* RDEPUBCFI.swift */; };
2FD7360250C2255A80583D4CF518FBFA /* DTTextAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FDA83DF0F8A6E9142BC2640BC2F9844 /* DTTextAttachment.m */; };
30C01FE491C26314F776AD8B2AF136FA /* NSAttributedStringRunDelegates.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C866ED63128D4AB5D968EEDA3CB7516 /* NSAttributedStringRunDelegates.m */; };
3175BD0E3F08E1872F79B3399A0D3925 /* Entry+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53C2C2B5D2F9E3E125F8C7B1B2B41CA8 /* Entry+Serialization.swift */; };
31B805C50E0E187E6242B0C878C4D30D /* DTCoreTextMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = D3C2F16A4F9F4BEAA317715C1F17C81F /* DTCoreTextMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
31B8465BD0B77725D8A004CA168F1BAC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03656C13BA24A9D20544506E4F641802 /* Foundation.framework */; };
323C5826CB22EA9CFDE97DDF0E34BABC /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20AFDAE6841D0000824C044E2CCEED62 /* ConstraintLayoutGuideDSL.swift */; };
328F6059B7D9E758307410242C05AF3F /* RDPDFReaderAnnotationListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E166B7546DD376BF9029360A5A28595 /* RDPDFReaderAnnotationListViewController.swift */; };
336DA2E0817E5E425296CFC25635AE9B /* Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93D34826E445B4E08B0CEC27C6EB4DF3 /* Archive.swift */; };
33CAC9C49BD3C2AF5B55A5E4D402F671 /* RDEPUBReadingLocationModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 995B096022F7C738F27BCA2533534438 /* RDEPUBReadingLocationModels.swift */; };
343E794F88AA503F5139C2244DC1A2B1 /* DTTextAttachmentHTMLElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C822D376841DA0BA4150A8A8E5B911D /* DTTextAttachmentHTMLElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
3498112B821CDC8112CF4B7D3874FD58 /* NSFileWrapper+DTCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = 9719394B24A0CB3CCE6CCA87A0A70D08 /* NSFileWrapper+DTCopying.h */; settings = {ATTRIBUTES = (Public, ); }; };
34BA70D70F94E2240BEBE8CE27203C61 /* RDPDFReaderDrawingToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DB249934B60DDC3ADB50D4B6C1637AA /* RDPDFReaderDrawingToolbar.swift */; };
35A1CD803CDF14B6CE408C2FC23FC059 /* RDPDFReaderPageChildViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2604E9D64804DC4A2CA43E0C668DEAC /* RDPDFReaderPageChildViewController.swift */; };
35C5BE59CA712CCDF93D6E7010D93883 /* DTAttributedTextContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63A43AFE4C6D7EBA5A25A5B514F473AF /* DTAttributedTextContentView.h */; settings = {ATTRIBUTES = (Public, ); }; };
372E907DF08263D0E1AF904F1FCD66EB /* DTTextAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = C911EE625C8CD488E8B66FA8BA2B5C8F /* DTTextAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; };
37FD0903639B905E4409D09977752D03 /* RDEPUBNotePopupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 494A49C8C5EF7191537D252AE03671C2 /* RDEPUBNotePopupViewController.swift */; };
38483B4553B19EF8DDC3AAC456354850 /* RDEPUBReaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D02B121F8A30E42AEE560BF7A112E44 /* RDEPUBReaderDelegate.swift */; };
389F7C8400F9223C019F2D7825CD2369 /* NSCharacterSet+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = E26546A9CD322544BEF648DFE2B26D7D /* NSCharacterSet+HTML.m */; };
38FB9A3277FFFA9FDC3CD305FC4451B6 /* DTTiledLayerWithoutFade.m in Sources */ = {isa = PBXBuildFile; fileRef = 188A763544B134CC1004ECB7380538D7 /* DTTiledLayerWithoutFade.m */; };
391CFF77BEC993504231889C8CEA6B45 /* DTPieProgressIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 9678265F1949A0F038F13D422F2B55FD /* DTPieProgressIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; };
394D1577E6E86952C1D8DB4496A64C78 /* RDPDFReaderDrawingCanvasView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71EC45084F977648BC9C9265ED6A6FEF /* RDPDFReaderDrawingCanvasView.swift */; };
39A97567817948C7DFFA421903E94D3F /* wxread-dark.css in Resources */ = {isa = PBXBuildFile; fileRef = 108120864A7F26BBCD8D0ABD84BE7DFA /* wxread-dark.css */; };
3A683EB20C298AA24A299B6E5960929C /* RDEPUBReaderToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC8877FCA14B6646C4FEF59A3B0F1ACE /* RDEPUBReaderToolView.swift */; };
3AF4E1B78AC2C629774E960920FC3B2D /* DTSmartPagingScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C1C6E107AA4540639C1ED1E7741CF07 /* DTSmartPagingScrollView.m */; };
3AF74ED60F7242695BCB9DF5C3F5154C /* RDPDFReaderSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C31ED4EB4A9C339511F3685FF228D8B0 /* RDPDFReaderSettingsView.swift */; };
3B4272C2EE99AA088720ABF347EB480A /* RDEPUBReaderController+Trial.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683946BB28C88E77187DB918AF14A8BB /* RDEPUBReaderController+Trial.swift */; };
3BA122531A484A0F3A6174AE497FFFC5 /* RDEPUBAttachmentNormalizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE086C6878D5213AA4C991C42B28C72 /* RDEPUBAttachmentNormalizer.swift */; };
3BCB33768CEA3AACEFF26CE21B625A3D /* UIScreen+DTFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E4731BA187C02CDA816054F1F2BE70D /* UIScreen+DTFoundation.m */; };
3C6E19F45001B5C9C01B2544C766C6E3 /* RDPDFReaderDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7AE034BE473A605AC52077AEF86BC27 /* RDPDFReaderDebugViewController.swift */; };
3CBB95CC6329A1108C2D722FE3FE50B3 /* RDEPUBTextRendererSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B8F8BA870ACB6C7ACBDF945336D485C /* RDEPUBTextRendererSupport.swift */; };
3D62724A3FD10A568D3F932E10B679B0 /* DTWeakSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = A672DF142E75858C34A342B2BB2AC891 /* DTWeakSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
3DC8F9474FC6A0BB7E81A703CE958966 /* NSAttributedString+DTDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 21A5EB7C80D2F578DE579CA1B20F3CDB /* NSAttributedString+DTDebug.h */; settings = {ATTRIBUTES = (Public, ); }; };
3E390120B079DACA105740A0F7998371 /* NSURL+DTUnshorten.m in Sources */ = {isa = PBXBuildFile; fileRef = FEB04D144E7A35904D2906AC517EC870 /* NSURL+DTUnshorten.m */; };
3E6BB28D89E571D6DBF0A8E3FFD57152 /* Data+Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 005A076C910A4DBBE6E72F4D11CB624E /* Data+Compression.swift */; };
3E79E408729FBDD4637F60B1BC5F2858 /* DTBase64Coding.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D70C4504AFE88A621171FBB9368722F /* DTBase64Coding.h */; settings = {ATTRIBUTES = (Public, ); }; };
400A072B0685B2775273D54DCAEB7EEB /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71BC62246AFEBD517D3175813789310 /* Debugging.swift */; };
40E94901309752B5935E850C7BAEA84E /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C06D2A51375DCB872C5A41004E287C0D /* SnapKit-dummy.m */; };
414B95A808B30DE71071E3C8058FDBC0 /* RDEpubPlainTextBookBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCA56243CDDB901C3906DC4B542787B9 /* RDEpubPlainTextBookBuilder.swift */; };
41D74CCD30877BDEDD686AD4CDB713CF /* RDEPUBTextSearchEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6695E46F0A0838241051951EDE4FDE8F /* RDEPUBTextSearchEngine.swift */; };
4303036E872254A4D3E1FE61B545FA1A /* RDEPUBMetadataParseWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70581F979E8449528CAE97C3AEEBAA1E /* RDEPUBMetadataParseWorker.swift */; };
4339FA7E2F1E77F9B19A6A5944C0A9BC /* RDEPUBWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41BAD07193432415DFD17CCDC575C5E7 /* RDEPUBWebView.swift */; };
43550113041670206E6B2B7FD12E0617 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2129FCC5AA430659582F12DBA1350292 /* ConstraintLayoutSupport.swift */; };
43B272324F27B049A22999BFD57A641B /* RDEPUBPageBreakPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DBFE0446072C23DBEA71CC4A03B6FD /* RDEPUBPageBreakPolicy.swift */; };
43D5BAD34F2EF39D535F2DAA02DC0C18 /* RDPDFReaderView+CollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF7CF50D52DCA13C2251358552DAAD3C /* RDPDFReaderView+CollectionView.swift */; };
44B1FBF893C06F314F8C9BD1405897D8 /* DTCoreTextGlyphRun.m in Sources */ = {isa = PBXBuildFile; fileRef = 31B00EC977C5120446E63A976AD9DBC3 /* DTCoreTextGlyphRun.m */; };
44FA82871891E16D3EB00A4FABB0B1BE /* RDEPUBReaderSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 655616F30F054425AA178BFF79BA5840 /* RDEPUBReaderSettings.swift */; };
45133E47CC5FBCF78BFCD38981BA027F /* DTDictationPlaceholderView.h in Headers */ = {isa = PBXBuildFile; fileRef = 86255994A7212A40F60FBEE69C526FF9 /* DTDictationPlaceholderView.h */; settings = {ATTRIBUTES = (Public, ); }; };
45D22FCB6BA2A4F871FE30366B8B9DAC /* DTFoundationConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 617D0CB55C260D48CC4ED2FF0A3A1051 /* DTFoundationConstants.h */; settings = {ATTRIBUTES = (Public, ); }; };
45F90B98546FDBA03AB112DFE859A185 /* DTCSSStylesheet.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C5C85EAAD91F1E22CC5986EF9B5D218 /* DTCSSStylesheet.m */; };
4670A2F48A30E2D6F06A63786F96F617 /* cssInjector.js in Resources */ = {isa = PBXBuildFile; fileRef = 6B29C1716D91E427023E6FA9B0FBF037 /* cssInjector.js */; };
46EA9A16CA91B9C683D48064D803F522 /* RDEPUBCFICompatibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C0CD41C24A77E0620C082FC9118A030 /* RDEPUBCFICompatibility.swift */; };
46EF32D586FF590CE2C60C66364B9357 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F19ED99ABDCF88F81F05E71BECAD550E /* ImageIO.framework */; };
481AF1684ABE890B8E8391E1D31C8696 /* RDEPUBTextPositionConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA822947B8B2C54ED946D86C7736AB5D /* RDEPUBTextPositionConverter.swift */; };
4867E6D264B0650B5473806235ADE1E2 /* DTCoreGraphicsUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 9761870FC405B984D09A304261C3CB25 /* DTCoreGraphicsUtils.m */; };
487D0AA4338850A7722DA2BBB1A74FBC /* DTExtendedFileAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = D362CCA87B017930E7481AFE2E73FB74 /* DTExtendedFileAttributes.h */; settings = {ATTRIBUTES = (Public, ); }; };
489B4BAE35B92E1D5B1C946496BFFB24 /* RDEPUBPageResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = C699FF0C7478AADF0B16C444586156F8 /* RDEPUBPageResolver.swift */; };
48A724CA6B8D8DF114B9B56946E739F2 /* UIImage+DTFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = B5E7F56675C029BC561A7EFB55EF0041 /* UIImage+DTFoundation.m */; };
48EDA2D55A7167AE17A4C55CF592B77E /* RDPDFReaderChromeViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 814ED791E332D02C2475A0569569C2E4 /* RDPDFReaderChromeViews.swift */; };
492817F158DC14ECA68675244770685C /* RDEPUBReaderContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = D64AE1D37C74699EBE98C957AF7FF16E /* RDEPUBReaderContext.swift */; };
49BA9E62A11CF85EBA7E4C0CA5571CF6 /* UIColor+RDEPUB.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D05F5421885C5D856CB4AFF76DF543 /* UIColor+RDEPUB.swift */; };
49CE36A4491D3259E2C0DFCAA8EC1247 /* RDEPUBBackgroundPriorityPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05E4852E5E5E06F38C185F78020B0739 /* RDEPUBBackgroundPriorityPolicy.swift */; };
49E511D8DF590B4FA8E477C3FC5576F5 /* RDEPUBReaderSearchCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA153D679D524FF17574716601202C51 /* RDEPUBReaderSearchCoordinator.swift */; };
4A13B4E5EA8616A8F09D90BC6EAEEA64 /* CTLineUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 07147F57468AB345BF82E26A70F60603 /* CTLineUtils.m */; };
4A9D5D28A50783AD3230977BE9EBB358 /* RDEPUBReaderToolViewProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA1ED4036FD80E30C31C2BDBF09F72E9 /* RDEPUBReaderToolViewProtocols.swift */; };
4B33EA19AEA45043C9243B89B3B0BE99 /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBD26CED79D9BC8B6093FB7163627198 /* ConstraintMakerPrioritizable.swift */; };
4BD3879013E9A19BBD376D48FAEDD35E /* String+RDEPUB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EDC8F9C8C06865DCF84B2F460F2DB55 /* String+RDEPUB.swift */; };
4BEC081BB83F4E358E754FF2F09D57CF /* RDPDFReaderSettingsPanelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 891BB97274B07FA451D7C2403E7C5B46 /* RDPDFReaderSettingsPanelViewController.swift */; };
4C48F14434E73F1E51BC0E4B1A77BF4F /* RDEPUBParser+Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = C22B806740A293207B136B9B5E8AF844 /* RDEPUBParser+Archive.swift */; };
4C66A02D5240C8F92875B6BF22F2A253 /* RDEpubReaderGestureController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 338C871316C439906D847FF4ABCE7E26 /* RDEpubReaderGestureController.swift */; };
4CF50C1063D92172A3870CC7CE56390A /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F38E01209C5238001BD7CD009ED3E88 /* ConstraintItem.swift */; };
4D6F1FAC6A0556DE6B476EE77D9E4A14 /* DTBlockFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EA0602B933CD0C98C4AEEE449A8D048 /* DTBlockFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; };
4DA6EC46F8968265B96C6D7B2260C4E5 /* DTTextBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FAE8E0BCF1CB66D6936A3CACAE7CF0B /* DTTextBlock.m */; };
4E4939F6592B06D2CA764DCACFB47871 /* NSString+Paragraphs.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FE24D923BB63C2BD4397C37352A6204 /* NSString+Paragraphs.h */; settings = {ATTRIBUTES = (Public, ); }; };
4F1F5D5483FDDA251FB1467DE9923A30 /* RDEPUBTextPageVerticalJustifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70929B50B4324B914A30A8063AFA37A1 /* RDEPUBTextPageVerticalJustifier.swift */; };
4F50C703427747B88405080B221349A1 /* DTLinkButton.h in Headers */ = {isa = PBXBuildFile; fileRef = E7890CD33BD10753D1D971AD2FE20A74 /* DTLinkButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
4F860E6DC7E00100950C3A782E5191B8 /* DTBase64Coding.m in Sources */ = {isa = PBXBuildFile; fileRef = F3ABB3278539E3E13585120647F01258 /* DTBase64Coding.m */; };
4FFCEA35D3F94EF9915425BF6074B532 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D42C4F678DDCCEAE9A66D3D55B30AA8 /* ConstraintMakerEditable.swift */; };
5065D99E1588E8CC60677E74916A5C03 /* DTAttributedTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A54C0C47B44A133E0CFF71526B88FAF /* DTAttributedTextCell.m */; };
50FB42EE78B35DFCFBAD41AC690CE9E7 /* RDEpubReaderView+PageCurl.swift in Sources */ = {isa = PBXBuildFile; fileRef = E05FACFD35497E37E245CBC7C261AB13 /* RDEpubReaderView+PageCurl.swift */; };
5170B2493FC2D4DE69D4A7CA8C25141E /* RDEPUBCFIPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB0EEFB71EDB43C8D13587E231AEA1B0 /* RDEPUBCFIPath.swift */; };
51A1B5800D23C355B1712E8D1103780C /* DTTextBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 52A65E0D6AD4CFB0EECC8AD17A4E8EAC /* DTTextBlock.h */; settings = {ATTRIBUTES = (Public, ); }; };
5289B37B4A81818EFDBA4FD40BC72D57 /* RDEPUBReaderTopToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E1140CDDCC684CA4C6CDEB3E012E35 /* RDEPUBReaderTopToolView.swift */; };
528DBAC7FCEFC7D6575C1F6CB4399AEA /* DTStylesheetHTMLElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8961D7BA81FEA0F2525F9E82F156426A /* DTStylesheetHTMLElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
5428A2EB5DD9CC554F83ACB2398FA2ED /* RDEPUBHTMLNormalizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E61E4FDE971D7EEF2F853F425A0336F /* RDEPUBHTMLNormalizer.swift */; };
5543DD40077B88D5D9FCABA6B3C6545B /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB7271637D32095C0F526965851E2E06 /* ConstraintLayoutSupportDSL.swift */; };
5582735073EBB9F5078E6E8AEEFB646A /* DTCoreTextLayoutLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FF8B4C669DE2384EE37199498D23E9 /* DTCoreTextLayoutLine.h */; settings = {ATTRIBUTES = (Public, ); }; };
559423F9BFE52B64951455A6DE443744 /* DTAnimatedGIF.h in Headers */ = {isa = PBXBuildFile; fileRef = A319B0AD0B5F014BB090153D3020DBA5 /* DTAnimatedGIF.h */; settings = {ATTRIBUTES = (Public, ); }; };
559CCC842F999531111486107DACDF45 /* epub-fixed-layout.html in Resources */ = {isa = PBXBuildFile; fileRef = 1E203C95DB51A1EA6741A61D8B307846 /* epub-fixed-layout.html */; };
55F7F98AF0A68A0CC9000E164D86C388 /* NSString+DTUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = FC467FD187B387BBBF0D10B192925B53 /* NSString+DTUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
56065A55CD386F9B441B9DD060C77E0B /* DTHTMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 65806394BC872987207CCB0FB587E3B1 /* DTHTMLParser.m */; };
57D5228C8A85628772D4D78E7FBEAF3C /* DTDictationPlaceholderTextAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 188836BC213C48E6459D098231133246 /* DTDictationPlaceholderTextAttachment.m */; };
586BE94A6F3AFAB1C0709E7C0283995E /* RDEPUBReaderDependencies.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC54F4A57E211890551F91CCFAF4B59A /* RDEPUBReaderDependencies.swift */; };
58F31A458C136CF488BCBE23AEE55185 /* RDEpubReaderPreloadController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48BC031A7181176F87178CB4438E1AA1 /* RDEpubReaderPreloadController.swift */; };
59799C28C42AAB00342D322F16B00974 /* RDEPUBChapterTailNormalizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ED039739CBB08894FE27469D1AFAAF0 /* RDEPUBChapterTailNormalizer.swift */; };
597DE4CDF5C674E269F03F6AA0AFFCC1 /* NSAttributedString+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = 74F621BADD77F0A22003EDCA6F92D153 /* NSAttributedString+HTML.m */; };
5D03A5B9DC067875CFEC9D4EA7B059E8 /* DTCoreTextLayoutFrameAccessibilityElementGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 2557D3D9913F2F7C7C6AD2C114C2A5C5 /* DTCoreTextLayoutFrameAccessibilityElementGenerator.h */; settings = {ATTRIBUTES = (Public, ); }; };
5D8D65121E87E419D8D2F23F8AF43673 /* DTColor+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 51CD1050B1BC09EA428919282AA2614D /* DTColor+Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; };
5E90EBD876ED4E50AB890FB56C4BFA57 /* DTHTMLParserNode.h in Headers */ = {isa = PBXBuildFile; fileRef = FE2F750872F6BAE0ACB02ADF23011AF8 /* DTHTMLParserNode.h */; settings = {ATTRIBUTES = (Public, ); }; };
5EEA291AB8D9C2BA9EE37E6D48F6E791 /* RDEPUBReaderAssemblyCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8269FADB6807B8D2C67418206DA0BD1A /* RDEPUBReaderAssemblyCoordinator.swift */; };
5F05D1AA8F614A5618791FC426FE19BD /* RDEPUBTextBookCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87A0721FFCC0ECB01A9AA521BFBF7C2E /* RDEPUBTextBookCache.swift */; };
5F05E3821BE6D3624B2D49FB4D0D3408 /* DTFoundation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D211ACA62A5B241A668A682054310DE /* DTFoundation-dummy.m */; };
5F96698E997C02C0D5D45370CF3A60B0 /* RDEPUBCFISerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E519FFEE6627E0BFC3063238F0B06EE6 /* RDEPUBCFISerializer.swift */; };
5FCF34234044EE4C69F80A3E81BE3F3C /* RDEPUBAssetRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = C408B7DA4233579306399A575A6A256F /* RDEPUBAssetRepository.swift */; };
60532A2E06CCFF814933D2FAE6793AE9 /* DTCoreTextLayouter.h in Headers */ = {isa = PBXBuildFile; fileRef = 55265AB7222E2B20F9B5B320259186BC /* DTCoreTextLayouter.h */; settings = {ATTRIBUTES = (Public, ); }; };
6068081647E41ACD790F48A7DC7E8D95 /* RDPDFReaderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD356A8B2995301BC6FA6F3E46C7BCDB /* RDPDFReaderViewController.swift */; };
61717DC84B5E784D4B5F2ECA1C8C8C65 /* RDEPUBCFIParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 519CEDEF94B66AD1E728B0932724F6EE /* RDEPUBCFIParser.swift */; };
61BE3607EABD2657BC71AF8ACB1C25D4 /* DTHTMLAttributedStringBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B10FCCF1F8CF05D36F5B65963EB1F41 /* DTHTMLAttributedStringBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; };
625907CE0962E15B47B8D28F06FA7AF4 /* RDEPUBFixedLayoutTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD673881894A19611CEF5FD16272DF07 /* RDEPUBFixedLayoutTemplate.swift */; };
6289FF67E541F32D2E29CFE631E65959 /* RDEPUBReaderController+TableOfContents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 185F2084811059CBD2C4B4D01E593D7B /* RDEPUBReaderController+TableOfContents.swift */; };
62AF96178739A70BCD82320CAD4510A8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03656C13BA24A9D20544506E4F641802 /* Foundation.framework */; };
62EDA1F4611ECDB2DFEA96CCBFBBCD4B /* RDEPUBWebView+Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = A10A3BD7FB2F7FA2FE1F72FA1FA44EC2 /* RDEPUBWebView+Configuration.swift */; };
63ED5C1F069073E63E3D9C0BDD57892B /* rangy-core.js in Resources */ = {isa = PBXBuildFile; fileRef = 234124B59F632D05E97E8C71430EBF90 /* rangy-core.js */; };
6469499A34249BD18B4433EAB1A3DA38 /* NSArray+DTError.h in Headers */ = {isa = PBXBuildFile; fileRef = 73DCE046F4B55AE88A81C9E68400E93C /* NSArray+DTError.h */; settings = {ATTRIBUTES = (Public, ); }; };
64960015EDE9A4BEAF04E7429E778401 /* ZIPFoundation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D5D2445B4619EC0C62C7560649DD2204 /* ZIPFoundation-dummy.m */; };
64D323E53849CEC5DA02471030AF380E /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B1C52776D8E95B99DC3657201FB6FD0 /* ConstraintLayoutGuide+Extensions.swift */; };
654D666DC057691343337DAD9A782B2D /* RDEPUBBackgroundTrace.swift in Sources */ = {isa = PBXBuildFile; fileRef = D371DFD0FC419701C89C30AEAB5D78C0 /* RDEPUBBackgroundTrace.swift */; };
66000437E246337C7600141FB88AEA62 /* RDEPUBTextContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A326047296C6BB35D531C82E494545D /* RDEPUBTextContentView.swift */; };
6634D568E49F5610242E1454680E5885 /* NSAttributedString+SmallCaps.h in Headers */ = {isa = PBXBuildFile; fileRef = ACD3CB33E5A4E915E5F4C09F4684FFF2 /* NSAttributedString+SmallCaps.h */; settings = {ATTRIBUTES = (Public, ); }; };
6691B82D9F522CDDEC01EB69E7492072 /* RDEPUBReaderController+RuntimeBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CE186B9F292E96FE1D65B18B4B7E607 /* RDEPUBReaderController+RuntimeBridge.swift */; };
6768C21F6AF86124B487D230B22A7841 /* RDEPUBCFIDOMPathBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBFF9A0CB4BCE0E33B65B03FF68AE577 /* RDEPUBCFIDOMPathBuilder.swift */; };
67AE2AC8D9B961D45871077774E11FD3 /* DTObjectTextAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FD1F6CDF944640D5F1E2A81A5494657 /* DTObjectTextAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; };
6944C0486AACC018A3594D2FF44B091C /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41C70D721E1873184464B93001110824 /* ConstraintInsets.swift */; };
69674FEA70899F07BE6098AAEC849978 /* DTAccessibilityViewProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC22C3CB82EEE746663403422F344116 /* DTAccessibilityViewProxy.m */; };
69898B3BD87FCA85D66513041A4F0E34 /* RDEPUBReaderLocationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F06C21F4D409CF92C76D4498B3134E8B /* RDEPUBReaderLocationCoordinator.swift */; };
69D8BA3ECD52020AE48E7E11DAFF09FB /* RDEpubReaderTapRegionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F276E0C828D7E362E1AB740474DFD344 /* RDEpubReaderTapRegionHandler.swift */; };
6A64360D4047EC479DBA9C73800DD363 /* UIColor+RDEPUBHex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E79DB6AFFD86EF0579829BED1166B24 /* UIColor+RDEPUBHex.swift */; };
6B257220D57F7FD3B39276C2B8129BB8 /* WeReadApi.js in Resources */ = {isa = PBXBuildFile; fileRef = A31ACDA197724BC1B7D9B42D3B1C7522 /* WeReadApi.js */; };
6B34BED0BE3E42DD6766994507411010 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7EDB07502C56DF3D4F6E90F93880B28 /* ConstraintConfig.swift */; };
6C15E26F78FA13288D563773D4B7CD76 /* DTActivityTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 702AB4F450076D82E264C7AF93A45F14 /* DTActivityTitleView.m */; };
6CB2E1DC6A1BD620ACEAF9C2FCE8B627 /* RDEPUBAttachmentTooltipOverlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B79D3DB96F14BE31474079E9E88FB6A7 /* RDEPUBAttachmentTooltipOverlayView.swift */; };
6D102E7B164A5C60400EDF323B79F249 /* NSString+DTPaths.h in Headers */ = {isa = PBXBuildFile; fileRef = BDFD7D9A4BFFBB2603B10E3A432551B6 /* NSString+DTPaths.h */; settings = {ATTRIBUTES = (Public, ); }; };
6D20E3C4021A2398B5A425D16802B247 /* RDEPUBPaginationCacheCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1184A290DF3FEBC82B95EAC0B173D4F0 /* RDEPUBPaginationCacheCoordinator.swift */; };
6E2EAE35FB0816BC65587D2059C89FF5 /* RDEPUBBookPageMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F995C600287E46F60E33DA452E1C2F3 /* RDEPUBBookPageMap.swift */; };
6E3D0FDD78ECC20F4B3697ED21D64224 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E3C0347A8864AB95A590EC70FD5ABD /* MediaPlayer.framework */; };
6EF13EBC866CB374570EEC5B4568F533 /* RDEPUBReaderController+RenderSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACD3AD31D03AC7EBCBD762EBB73D0E59 /* RDEPUBReaderController+RenderSupport.swift */; };
6F2176AE1E59A9B752E9EC78A2B08860 /* RDEPUBTextLayoutFrame.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9B856145AE64DF1C0DDC43555DE1BBB /* RDEPUBTextLayoutFrame.swift */; };
6F8C2314843AA543313C23C23EB5ADA5 /* RDEPUBWebView+FixedLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7F02564FDDFA1E2D5D9C201B2F921E0 /* RDEPUBWebView+FixedLayout.swift */; };
6FA0125F16DDEDAD341DB75DEB084F4B /* DTHTMLWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BB20F608D8D3B80F2688014A5F661FC /* DTHTMLWriter.m */; };
6FA4B5AA82186A23F43F7507F0AA745F /* RDEPUBChapterOffsetMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09D2C6BAE2C63C338C7E9D27CB89170A /* RDEPUBChapterOffsetMap.swift */; };
6FE680367E784484A92D342F828FDCA9 /* RDEpubReaderView+ToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B277BAEE25D9D6A3C5EB9E55B603BAD5 /* RDEpubReaderView+ToolView.swift */; };
700D5DF3C3D2F6C25EA302DE5A75F4A1 /* UIApplication+DTNetworkActivity.m in Sources */ = {isa = PBXBuildFile; fileRef = 309D2521D7B9A10F86DA3F6BE7FB37B1 /* UIApplication+DTNetworkActivity.m */; };
7027EF8D77D4082C1BB9B80FF61FCADC /* DTCoreTextLayoutFrame+Cursor.h in Headers */ = {isa = PBXBuildFile; fileRef = CE669FB235F0A79C31606AC2D531E6C7 /* DTCoreTextLayoutFrame+Cursor.h */; settings = {ATTRIBUTES = (Public, ); }; };
709C702B15F40DB71C082DADBE993E26 /* RDPDFReaderHighlightOverlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45B6A030E85C43B4814FE8C4894CB4B3 /* RDPDFReaderHighlightOverlayView.swift */; };
70F2CED517A0B6D90ABFE293D2173039 /* RDEPUBJavaScriptBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = D02D7D8A9E0E406B4B7DE16756C29EFC /* RDEPUBJavaScriptBridge.swift */; };
711F6E1D5B3013616AB1F2DCE379843B /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3C67AF64AACAFBCB1D6D909BF030731 /* LayoutConstraintItem.swift */; };
7288926B490A9528DF27875BD3CE771D /* Entry+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = E64ED14B8FB7C0060C3BAA215AC25363 /* Entry+ZIP64.swift */; };
7292E3D73AED0110586090700653CFCF /* RDEPUBChapterSummaryDiskCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 303F1F1C7CAD8C3FFC1B0D2E49A7FA54 /* RDEPUBChapterSummaryDiskCache.swift */; };
72E1926B9480CE898BDF2084AECD30E4 /* DTCustomColoredAccessory.m in Sources */ = {isa = PBXBuildFile; fileRef = D3A4BA792340D151ECB734018B2FD3EF /* DTCustomColoredAccessory.m */; };
730342A37FC7D80FB266E2B5BD395070 /* RDPDFReaderDrawingLayersView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6A7BC6810106F285EF55F02D28F25B6 /* RDPDFReaderDrawingLayersView.swift */; };
730ACB99580C5982DC08D50FC5084D41 /* DTAttributedTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = B646DEE91A4E62F132C54E702B8BDF18 /* DTAttributedTextView.h */; settings = {ATTRIBUTES = (Public, ); }; };
737EE166B6761466BA16725FFFA424C2 /* NSString+DTURLEncoding.m in Sources */ = {isa = PBXBuildFile; fileRef = DE5387758E4F1C4128BE4A1E8D68A9BD /* NSString+DTURLEncoding.m */; };
7459A1656EDC29D685073B83561B783E /* NSNumber+RomanNumerals.h in Headers */ = {isa = PBXBuildFile; fileRef = F8569A5FF03BA54C0F4080D3EE5539D5 /* NSNumber+RomanNumerals.h */; settings = {ATTRIBUTES = (Public, ); }; };
75B60C234A83180A72287EF61D7661FF /* DTCoreGraphicsUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 68302D3003412D32673539BAF3A71FFD /* DTCoreGraphicsUtils.h */; settings = {ATTRIBUTES = (Public, ); }; };
760DB6B13D63ADD85CD56D1B38E1483F /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64ECE2655E3EFB266C23544D1149B39F /* ConstraintMakerExtendable.swift */; };
76B3E09A46D2939B431CC8102510A35A /* RDEPUBReaderState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DBC82062B43BABA38B8DDCE7EF48841 /* RDEPUBReaderState.swift */; };
770F036B35ECA7FE47DBCB438B90FA87 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7FD67CE75631597FF6EE0F345C77B9D /* ConstraintPriorityTarget.swift */; };
774E6F3D3205170E15EC719AA27E84C4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03656C13BA24A9D20544506E4F641802 /* Foundation.framework */; };
77EA2DC848D5E5A10E3C4C6D997961A6 /* RDEPUBWebView+JavaScriptBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845E8AF8104393679B9D9172D2A52D66 /* RDEPUBWebView+JavaScriptBridge.swift */; };
77FDBEC035F8E996829CB0445674B86E /* RDEPUBParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBCD7326003D3600C31262B27025656 /* RDEPUBParser.swift */; };
7821105EF320619993B3BF7FB90C7ADA /* DTCSSStylesheet.h in Headers */ = {isa = PBXBuildFile; fileRef = 88A74F7BF47C6E3B2026A80DC4783F1A /* DTCSSStylesheet.h */; settings = {ATTRIBUTES = (Public, ); }; };
78D24D82D98D77E744FF73C9040618A8 /* DTHTMLParserNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 47E0F42EC4845B73E0193AA0062A1576 /* DTHTMLParserNode.m */; };
78E053FA47E95A6C2B88FC7D28F33FA0 /* RDEPUBParser+Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB4B2C2DAB04A274AA42EE8673031B4D /* RDEPUBParser+Package.swift */; };
79B6EE55793AA058E8E8CF558AC6E336 /* RDEPUBReaderController+ExternalLinks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E15CE4CE4C23075DE1010D6FCD65BF6 /* RDEPUBReaderController+ExternalLinks.swift */; };
7A48CDFB40202EFD09A2A9AB0EE0770D /* DTCoreTextFontDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = C56EB0E701347B766F12260495801CE1 /* DTCoreTextFontDescriptor.h */; settings = {ATTRIBUTES = (Public, ); }; };
7AD242618A854B4FF4C15CB36862C0D6 /* RDPDFReaderNavigationPanelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C0462268B1CAB03FEDD2D04CD8CBC22 /* RDPDFReaderNavigationPanelViewController.swift */; };
7B7865D7DB409E1318EA37F256150355 /* wxread-replace.css in Resources */ = {isa = PBXBuildFile; fileRef = 92006F90F6EB856FCA69BDEF8608D40A /* wxread-replace.css */; };
7BB1F7E48AE3391415BE28627E578783 /* Vision.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95BB29B9413EEF238033BA497FA4E551 /* Vision.framework */; };
7BC475257897595BA9124800D77B3DF1 /* RDEPUBParser+TOC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E532D28451A9FCF38848856ADEC9C59 /* RDEPUBParser+TOC.swift */; };
7C05F56B62B15EFF344C5CDE4A52B8FB /* DTHTMLElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 44894FF917F68A61F0E523342FA5D0A8 /* DTHTMLElement.m */; };
7C11FBF88BF8E6975649475023157266 /* RDEPUBReaderController+ContentDelegates.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CC9E976C6DEB0AC4CB1FC2E1AC8C0F0 /* RDEPUBReaderController+ContentDelegates.swift */; };
7C9658EFE8821A7FE9724951BD959878 /* RDEPUBWebDecorationOverlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DB4208378CCE8CB855A1C6DA724AD5 /* RDEPUBWebDecorationOverlayView.swift */; };
7F9CC306B17D409DB903DF850FEDA64C /* DTListItemHTMLElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B446AE2E106CECF72AEEA93B85897EC /* DTListItemHTMLElement.m */; };
7FE0205BC0491191984F364702B2487D /* RDEPUBAnnotationEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1F75A2E00B511750B5DE5A7F28B7738 /* RDEPUBAnnotationEditorViewController.swift */; };
8099F1E613A15275EF5FC59ED3C73579 /* NSAttributedString+HTML.h in Headers */ = {isa = PBXBuildFile; fileRef = 42C2ECC838DE8A6E5DEB264BEA6F59E4 /* NSAttributedString+HTML.h */; settings = {ATTRIBUTES = (Public, ); }; };
811430D44019ECFC12EB4817CCFD669D /* RDEPUBReaderBottomToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 384FDFD5C48BA25500437AF93ED575C9 /* RDEPUBReaderBottomToolView.swift */; };
811D7CBCD710AE45FF80A4B05BFE444C /* UIFont+DTCoreText.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FCDFEE3DE4E8469962B9931E7775E8C /* UIFont+DTCoreText.m */; };
813FCE7200C4EDE80AB2778A78E3F97A /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB434D5D2C4FC39DB37D676ABB6B7C68 /* ConstraintMaker.swift */; };
8145763F6FDDF9986302BABBF0600710 /* RDEPUBPageMapReconciliationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF43112A9642930711240B85F895FBA4 /* RDEPUBPageMapReconciliationCoordinator.swift */; };
814D0D63E5FD4AB7231E63064FE9EB5C /* NSAttributedString+DTDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = B616B1E339BA326837E6325F3F291E51 /* NSAttributedString+DTDebug.m */; };
81905A7717925A17E6B98E934A75B8BA /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09CBEF1B079E6DB8C0D954127E9FE36B /* QuartzCore.framework */; };
82119A0DC4981CC2AF389C7C4CC08186 /* DTListItemHTMLElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E6203B41468A1B8FBBF9CEC0BF15751 /* DTListItemHTMLElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
83A4BC9FE4765C9B848DD4925D99F362 /* DTAccessibilityElement.h in Headers */ = {isa = PBXBuildFile; fileRef = D816721347D943A1D204E1507FFA5019 /* DTAccessibilityElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
84219D0C61E91A7BB9A1FCA7C2830B8B /* DTVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 708CF8B218058AAAA710BB7ADFC504FE /* DTVersion.h */; settings = {ATTRIBUTES = (Public, ); }; };
84F2F5779FDDD73E46EFFB12FC9C2A2C /* RDEpubReaderPageChildViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E0663696AAC6407F79F316697D9A9A4 /* RDEpubReaderPageChildViewController.swift */; };
855D781893EB344322EF98DB08C996AB /* UIView+DTFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3124E174D81A28717086F17445BED5BB /* UIView+DTFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; };
857D183273B8CFCE83BCB7E548DF1734 /* RDPDFZoomablePageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21EACCCA7F9D46E51E5814B94865E81A /* RDPDFZoomablePageView.swift */; };
87247223B203F712F11E08857C4D1A4C /* RDEPUBReaderController+AttachmentTooltip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EF845DBD3C48E620CC2304C2731C207 /* RDEPUBReaderController+AttachmentTooltip.swift */; };
8793467B170F43AAF2C69E88FEDCD235 /* RDEPUBTextContentInteractionCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1A0D29FD3196A1FB2F83394AB355405 /* RDEPUBTextContentInteractionCoordinator.swift */; };
8A0A0FB23DB0021ADC9AD0D90631883A /* NSMutableString+HTML.h in Headers */ = {isa = PBXBuildFile; fileRef = 295BCC7FDA963E5D8F53CBF64F08B2B5 /* NSMutableString+HTML.h */; settings = {ATTRIBUTES = (Public, ); }; };
8A35CC67F0AA6B26397C10D756EA34E8 /* DTTextHTMLElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 23E6F02F41FDE074ACD5C78DA921EEED /* DTTextHTMLElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
8AC90941E71199090BCED76DE89EFB60 /* DTAttributedTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 45C11AEF7E65FFDA653DFB142C22DEF4 /* DTAttributedTextView.m */; };
8B405CE13E7D718A9340A82B52766AB2 /* NSCharacterSet+HTML.h in Headers */ = {isa = PBXBuildFile; fileRef = CFF70C90945A3410647B87CF1F107605 /* NSCharacterSet+HTML.h */; settings = {ATTRIBUTES = (Public, ); }; };
8BCE26241634E2C62ECB2DE34B76253F /* RDEpubReaderContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A06F5728AFE470F80BEAA4D7D554F4F1 /* RDEpubReaderContentCell.swift */; };
8D516FCF5766F296EAE7C29AEF9B2AD1 /* RDEPUBChapterWarmupOrchestrator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60EF713631DB78343848058532C0AE06 /* RDEPUBChapterWarmupOrchestrator.swift */; };
8D8693D24CC0B3A63CA2B625DA7527A6 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = B466C1278D8245B512592A07C1965D32 /* ConstraintConstantTarget.swift */; };
8DF3588F15FDA83A4D747C9A4BA60899 /* DTLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1E29A71B902CC46EBA81C84ADCDA50 /* DTLog.m */; };
8E8726381CBCFB1EDB350183456D4EF7 /* DTHTMLParserTextNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A2A7B53BCE33A88EB155ED5C4F5C09D /* DTHTMLParserTextNode.m */; };
8EDEF14C9F974E3335CE4459D4CE8F4E /* Archive+BackingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67C4B1FD4CAF8FFB009FF39F501B2650 /* Archive+BackingConfiguration.swift */; };
8F3D639470BE37946D38E600ABCA1E79 /* RDEPUBReaderPaginationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7528E03B8934B146947FDF9147D7846 /* RDEPUBReaderPaginationCoordinator.swift */; };
9083BC70A6B97535B9B4BE10A9E5BE1E /* wxread-default.css in Resources */ = {isa = PBXBuildFile; fileRef = 6C66D6A919F91566D730A55A8FCE9B0A /* wxread-default.css */; };
9133D109B9976C5A85F6C38385973FE8 /* Archive+MemoryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD58858F74B286AB42B1D9C0E299BC0 /* Archive+MemoryFile.swift */; };
91FDA47810CE5CE2C48AED9205AE89B5 /* DTStylesheetHTMLElement.m in Sources */ = {isa = PBXBuildFile; fileRef = E15930CD8D9ED2F990B87E8F78DD5A32 /* DTStylesheetHTMLElement.m */; };
92C59F96D443525E8833676479FA60C5 /* DTVideoTextAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AEDBB0324469C4ECD8D10A6355A2A09 /* DTVideoTextAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; };
94F5846979DBC90E2B646E975F5ECBA8 /* DTHTMLWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = AFBB8005939E9A85DD9BDAEAA3002E57 /* DTHTMLWriter.h */; settings = {ATTRIBUTES = (Public, ); }; };
9531215E369DDA589C0D7C0550196B4F /* RDEpubReaderSpreadResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BFC340D5D2F9CE3EB06CC05EDD71846 /* RDEpubReaderSpreadResolver.swift */; };
969BD0FD5E9EA50EB76BFB8C87029202 /* NSString+DTFormatNumbers.h in Headers */ = {isa = PBXBuildFile; fileRef = F4C4EC50C6DC93761BB6C825CE1C4ECD /* NSString+DTFormatNumbers.h */; settings = {ATTRIBUTES = (Public, ); }; };
971A90F9097FB02335C9E799A55654DB /* NSString+DTURLEncoding.h in Headers */ = {isa = PBXBuildFile; fileRef = C808AC5A8C55E7E56EF916C622B6091A /* NSString+DTURLEncoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
9854DC3F1763B6272C2EA3FC6EC40B95 /* NSAttributedStringRunDelegates.h in Headers */ = {isa = PBXBuildFile; fileRef = 60599FA355FBC31A4ED1E2EE5A09A312 /* NSAttributedStringRunDelegates.h */; settings = {ATTRIBUTES = (Public, ); }; };
987538B07E11741899878EA8BC947F51 /* NSCoder+DTCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = B8CC7968142149B581329E3460D35484 /* NSCoder+DTCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; };
9917E9B804CD33AF3BE2A992A3510C97 /* NSNumber+RomanNumerals.m in Sources */ = {isa = PBXBuildFile; fileRef = 175FF6D3C38E463368C8B7AE1AC4E41F /* NSNumber+RomanNumerals.m */; };
992B7C8C824B5EA190EF1DB096064DB7 /* DTDictationPlaceholderTextAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = D89968532D9F2672C6B6D01C290AE466 /* DTDictationPlaceholderTextAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; };
994AD889AE134FA09DFD941E960D195D /* NSFileWrapper+DTCopying.m in Sources */ = {isa = PBXBuildFile; fileRef = B2542127DF3D3CEF3D1EB999F8576341 /* NSFileWrapper+DTCopying.m */; };
99896956141FFB3007508EB4D4074A1C /* RDEPUBNoteDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 011C2BAB67F18C829B4038BED71596C9 /* RDEPUBNoteDetector.swift */; };
9992C8D1F6A3078A4FC0C31B2CFFF5AC /* RDEPUBJumpSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9863B2725D2F1BB2A0DB1E8D6D5D5D7F /* RDEPUBJumpSession.swift */; };
999A87A2813577216B3082C27972A3B1 /* RDEPUBReaderChapterListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAFCF35759F6130F534D4138AECDBC8E /* RDEPUBReaderChapterListController.swift */; };
99C6A65D237A3EE8C68106ED485EF808 /* RDEPUBReaderTableOfContentsItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983B628249A36DFF4CF081B8DF100553 /* RDEPUBReaderTableOfContentsItem.swift */; };
99E5012CC97FB2F6192E96CFED83C9E0 /* RDEPUBSearchEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD4BD1413A94A8B342ED81738AEA289 /* RDEPUBSearchEngine.swift */; };
9B199D71D2F48B2055A7FDF9BD7051CC /* NSString+CSS.m in Sources */ = {isa = PBXBuildFile; fileRef = 4351507ACB1193D9EA3EDD3DFDDA1AD2 /* NSString+CSS.m */; };
9B23C738C7E6F86B0F1F7CB233C11836 /* RDEPUBReaderViewportMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17F534EF5E574026DACC1C5902876F9E /* RDEPUBReaderViewportMonitor.swift */; };
9BD146F72B29C703798001F138B069C2 /* NSCoder+DTCompatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DB99CF9B07AE8928ACEE9F5A107809D /* NSCoder+DTCompatibility.m */; };
9C9BEA9FA0EC8CCC68C9156484F3F767 /* DTAnimatedGIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66F715840302F2CF4DA6C8558A09BD /* DTAnimatedGIF.m */; };
9DE04C83A68C7512C0A860FFF5CEC113 /* DTCoreText.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B8CEFAE5E33709E3C9AABF89FFF29BC /* DTCoreText.h */; settings = {ATTRIBUTES = (Public, ); }; };
9E4AB71DE8B3E7218B53B2C8EF6B843A /* DTAttributedTextContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9213525F01D9956B799C00C0D4A56558 /* DTAttributedTextContentView.m */; };
9E81E50EC667B51B5DB673C4673A1C6A /* RDEPUBCFIUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9846B4C57BA2860663A488DC70A390D /* RDEPUBCFIUtilities.swift */; };
9F2E29FBAF2D78C3FA705FA4DFF200E6 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1870B77AD9A6F26AB3180BB4CE2A8BCC /* ConstraintPriority.swift */; };
9F5E4F6DE654A1BA5D0387F79F010704 /* RDEPUBStyleCompatibilityModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F0FEF736604ACC8C2EA61D24BAAAAE /* RDEPUBStyleCompatibilityModels.swift */; };
A02DC728B13F2AB73C3BCA1DBFC731E2 /* rangy-serializer.js in Resources */ = {isa = PBXBuildFile; fileRef = A1605040E2F0212F9D5A73DCF69DA457 /* rangy-serializer.js */; };
A060FF958E35AAA03B03681EFACB3307 /* Archive+ReadingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8442D87941EF389213FFB9992DEF5D64 /* Archive+ReadingDeprecated.swift */; };
A132A0C9EB13B65FB886B11AA2E6304C /* NSDictionary+DTCoreText.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9D3ED5DA816A72982CEF0FD18986D1 /* NSDictionary+DTCoreText.h */; settings = {ATTRIBUTES = (Public, ); }; };
A26BB16FCB0E5ED669FB9465BC88713D /* NSURL+DTUnshorten.h in Headers */ = {isa = PBXBuildFile; fileRef = 05565CA71DD7DDAA012573A841F7D8DF /* NSURL+DTUnshorten.h */; settings = {ATTRIBUTES = (Public, ); }; };
A2CA9C27EB2B77637A12723F8CFE7AAB /* NSString+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = 84BDFD9872BDDC8D8E292A987C833142 /* NSString+HTML.m */; };
A30D5C1E413A3D319A83D3410A8A549F /* DTCoreTextParagraphStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 226AE0F5865FC6A88B9D0C73C28A8381 /* DTCoreTextParagraphStyle.m */; };
A3D5637DCBDA368A6EC35456117519CF /* RDPDFReaderView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C7E6E05CB6C2547550C0AA979367DC6B /* RDPDFReaderView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
A4B198E2345E8A25E20480C86A0AFFE2 /* NSURL+DTComparing.m in Sources */ = {isa = PBXBuildFile; fileRef = EF82EDCB0C8172FAF3847EAAD873E096 /* NSURL+DTComparing.m */; };
A5C84793439F72FF37B5D796B9302187 /* RDEPUBWebView+Reflowable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16DF4A3EFED9261873EAA9FA0459AE52 /* RDEPUBWebView+Reflowable.swift */; };
A72E9F983E5BBFA7485EFB482B80E89E /* DTWeakSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = F43B7563256C964F3030A6C9BED2EA16 /* DTWeakSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
A7315C7C4E7FC712CDCEEC5DD0A436DC /* RDPDFReaderContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8BD01B9C58678FECA98B5CABFE43AF0 /* RDPDFReaderContainerView.swift */; };
A74F0F08A744AF77B84A0481E0C1AEF7 /* NSMutableArray+DTMoving.m in Sources */ = {isa = PBXBuildFile; fileRef = D245D04D70A4D36DC86741D0833AA95A /* NSMutableArray+DTMoving.m */; };
A7CB934B6D9ECD5DD836CBDE2C76138C /* RDEpubReaderViewProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EBA7CE21BCB1D54C01820049786ADCD /* RDEpubReaderViewProtocols.swift */; };
A7D665BBDADBE3D64023FF52E218FCFA /* DTCoreTextConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = D7D4385F08260E348B370DC79366E6CD /* DTCoreTextConstants.m */; };
A9CEF959019A1A2C2F7CE1300AD8DA99 /* RDEPUBPaginationModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44149271FD4631FF7616F01343BD79A /* RDEPUBPaginationModels.swift */; };
AA3722CC8B4992EDA8A9F5E9116835B7 /* DTCoreText-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 031C87137668EBD722F2FAB7A5826060 /* DTCoreText-dummy.m */; };
ABC2245EAE7966C55ED85B5C8D580153 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE51B89744E67BA9CF7E4E2C6DB4DA05 /* ConstraintRelation.swift */; };
AC7000465258822B466855B12F1F97A3 /* DTCoreTextGlyphRun.h in Headers */ = {isa = PBXBuildFile; fileRef = AC925B7832B651D3B1C84393FF2F9573 /* DTCoreTextGlyphRun.h */; settings = {ATTRIBUTES = (Public, ); }; };
AD06E1BAAC13692376BEDAFEB1F94557 /* RDEPUBChapterDisplayContentCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B372C329258D1C49F5BF44F81AB0E237 /* RDEPUBChapterDisplayContentCache.swift */; };
ADDEFD3EAF600CBD6E033E73917C8B75 /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36E06DBE2154F8FCE42DD5E8CB02B258 /* ConstraintView.swift */; };
AF0B5F178E8A2C2AF944B6DEF7C6E79F /* RDPDFReaderPageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B35BFEDF59569A794D28F4E41D1878C /* RDPDFReaderPageView.swift */; };
AF7391A8E39D9D7119A6BB0B53A6A713 /* RDEPUBResourceResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94D345572B8F40A0410861049C321487 /* RDEPUBResourceResolver.swift */; };
AF7A1DC953992A149CB0815C90769529 /* DTIframeTextAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = AFFD40FFE61C73861D47FD66561E7E93 /* DTIframeTextAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; };
B01B3EB64C729474B684613828AD383C /* DTFolderMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 51D9D817F1F806BC50BB65FC80C7D47F /* DTFolderMonitor.h */; settings = {ATTRIBUTES = (Public, ); }; };
B12DCCFD850AA833E552217D84A57740 /* RDEPUBReaderHighlightsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86172F915BDAB5EC68B8CB7BF50084E3 /* RDEPUBReaderHighlightsViewController.swift */; };
B197A8F1AD9DFAB142A54A4D1B83CACF /* RDEPUBReaderEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 508E7B0E537815AE336FE286AF553F1F /* RDEPUBReaderEnvironment.swift */; };
B1A0E1F244DCC9E5D49208B01EB756C6 /* RDPDFReaderImageTextRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 908BEA0B59C6233AA09BE39365CFC82E /* RDPDFReaderImageTextRecognizer.swift */; };
B24FAD34A7915FC4B90FE9038E814FF2 /* DTLazyImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = E757F9EEC3FE914CD8CFDFF7173A5D6E /* DTLazyImageView.m */; };
B38E537DAE3BBAC3E2C426EFAEAEFF07 /* RDPDFReaderKitView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61B505AC85F109801EC708BAC8F6374F /* RDPDFReaderKitView.swift */; };
B3AA0EC896AC9F7B8C82BE9423DF9129 /* RDEPUBParser+Resources.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7784A11A6685C9FE1ED5BF258DB8930E /* RDEPUBParser+Resources.swift */; };
B4345692E8FDDE9E39D091497A1C2858 /* RDPDFReaderView+ToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 691EBEEADC8CDB5F06340114374ED848 /* RDPDFReaderView+ToolView.swift */; };
B4BA6C70CACE2D020D4618484CF71EDA /* RDEpubReaderView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E3F1D7684E9910C3A3D916BD2B58BE27 /* RDEpubReaderView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
B5315FE923C0DCADF321864AB4B3DFDC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03656C13BA24A9D20544506E4F641802 /* Foundation.framework */; };
B5A7E8836997AFD32BC70B7CD7C16483 /* RDEPUBSettingsFlipAutomation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EA7017C03F5D375D7A04B7DF7B3FC64 /* RDEPUBSettingsFlipAutomation.swift */; };
B5BC3DC219D397FF38BDE0F50899A901 /* RDEPUBDarkImageAdjuster.swift in Sources */ = {isa = PBXBuildFile; fileRef = 628C845621A1AB074955F2238E35EE09 /* RDEPUBDarkImageAdjuster.swift */; };
B6B65B6F9C01891F3456978A1AEE39FF /* DTExtendedFileAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = 7440BEAF1F0CA8CE70C073FFEAF637F5 /* DTExtendedFileAttributes.m */; };
B6B6E1CF260CB973934D7E3ACE76AE95 /* RDEPUBWebViewDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0AF4C7A330235BBF8B62F08FBF3EC92 /* RDEPUBWebViewDebug.swift */; };
B745D0F2F3582E9657748004043FBF2E /* RDEPUBReaderController+Orientation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8C69D03B5519293DC977F7E46AA9BFE /* RDEPUBReaderController+Orientation.swift */; };
B7BDD79FC06A1E4E0E17592860844108 /* NSAttributedString+DTCoreText.h in Headers */ = {isa = PBXBuildFile; fileRef = D8D859DA88367D318DA839A12B29A149 /* NSAttributedString+DTCoreText.h */; settings = {ATTRIBUTES = (Public, ); }; };
B805174632AE0738FA6F898D1391AD39 /* RDEPUBChapterRuntimeStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7587FF81578DE5EC06D53194DE8B9F2 /* RDEPUBChapterRuntimeStore.swift */; };
B8332F36582F7A001FE85A8D54B27C9E /* DTCoreTextParagraphStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 407D64FA06B0D5E2DD9CDBC471AB9195 /* DTCoreTextParagraphStyle.h */; settings = {ATTRIBUTES = (Public, ); }; };
B86493B996A888D1DA7814ECB6028E22 /* DTHorizontalRuleHTMLElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A21D84422DA0E64EA29D0155532671F /* DTHorizontalRuleHTMLElement.m */; };
B8DA6BEB3EE5A9F8AADCF0845304FC3A /* NSData+DTCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = D97A43F1E6018B92E85B58BB6549F7CB /* NSData+DTCrypto.h */; settings = {ATTRIBUTES = (Public, ); }; };
B8F65BDCD7DEE6A6FF858DC09F0B868B /* RDPDFReaderTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CE98FF96BF7DCEE1E359C122AAA69CF /* RDPDFReaderTheme.swift */; };
B94CD41727DFCA8791EED8FB2CA397DD /* DTCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = B44119BC710BFFD4549A1B83FBF80CF8 /* DTCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; };
BA2343D26FB0584E31BCF54CA12E7401 /* RDEPUBChapterPageCounter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 734F2118247AB68A8A965BA63E8E7D6A /* RDEPUBChapterPageCounter.swift */; };
BA74FEDF8386A784161857DE1FA11BDE /* RDEPUBReaderController+LocationResolution.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3650434CBDCDDC9405E62BDFBCEBB7 /* RDEPUBReaderController+LocationResolution.swift */; };
BAA44C6AE8DFF084D548D41646A40024 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 6B839E12858DFC58AF91990D8B6D27A3 /* PrivacyInfo.xcprivacy */; };
BACBBC2192FF32EFCCD860AB67BE755E /* RDEPUBCoreTextPageFrameFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FC121B9BD52BFEFB088D015A7D47845 /* RDEPUBCoreTextPageFrameFactory.swift */; };
BADA723F886FFEF278AAB43C659EC970 /* UIScreen+DTFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 60052288EBFD0DEA0CD594641192FB5C /* UIScreen+DTFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; };
BAEBBDF1F3DC59E4A4FE6BB87DFAB5C1 /* NSMutableArray+DTMoving.h in Headers */ = {isa = PBXBuildFile; fileRef = 08A8B32341BD833856874E046C97EE36 /* NSMutableArray+DTMoving.h */; settings = {ATTRIBUTES = (Public, ); }; };
BB362814D44E7E75C42478226B057023 /* RDEPUBAttachmentTooltipView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42FC8DF7301C6E48B74EE20C58A049EB /* RDEPUBAttachmentTooltipView.swift */; };
BBFB55CDBD678B777FD9A4F75DF5A61B /* RDEPUBDecryptingImageAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B69D525EF04515B4D7AC71279C59645 /* RDEPUBDecryptingImageAttachment.swift */; };
BC813ED27C5D155CD65C95DF2DD6635B /* RDEPUBImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7712769A1FFD45BC054467C55547248F /* RDEPUBImageViewController.swift */; };
BE12CD112F82AD9050D7FB29395F27F9 /* DTVideoTextAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 45CF43387529121AEA90666FE86EE96A /* DTVideoTextAttachment.m */; };
BE9C6D3BC7C8A3F373DC328B8359D867 /* NSString+DTPaths.m in Sources */ = {isa = PBXBuildFile; fileRef = C862AF3C9768AEC3AF792217547BE47D /* NSString+DTPaths.m */; };
BEDB446C8D343B72E2505BC47B82E81E /* RDEPUBTextBuildPipelineInterfaces.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF0F0E8E0EAF84CAF398E3F459CBEC8 /* RDEPUBTextBuildPipelineInterfaces.swift */; };
BF4CEB7375E7DB1212DF9A0EEB4B21BE /* RDEPUBFragmentMarkerInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 719923921751E2AFF9C080A34C67663F /* RDEPUBFragmentMarkerInjector.swift */; };
BFC09117F478724BCEDDD625D7FDC370 /* Archive+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF8481A9468E2620C3170C28BC17691E /* Archive+Deprecated.swift */; };
C0998111AEB004F0029967869EEAD5C6 /* RDEPUBTextBookModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3AE1FFC202446FD757A48580E35F97F /* RDEPUBTextBookModels.swift */; };
C0BD6A2A0BFA9552C94844FE493CC4E4 /* RDPDFReaderImageTextLayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01C5EEBCD3070B6D686C7E0074D071FE /* RDPDFReaderImageTextLayerView.swift */; };
C148E238ECD332527E0546B6B5DEF528 /* DTHTMLParser.h in Headers */ = {isa = PBXBuildFile; fileRef = F78033C34E8C1FAD3B27FFC4F959A611 /* DTHTMLParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
C183EB4A50A1DD9C8868EC90D0402674 /* RDEPUBChapterLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 548FE1785FF283BDEB6346F49C5A2F88 /* RDEPUBChapterLoader.swift */; };
C36631B1DB4935D5C41182D974CBAD92 /* RDEPUBReaderTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC6FC55B88E3F0D723DF388867829698 /* RDEPUBReaderTheme.swift */; };
C3D4C353A0EFC89081D53B3A308E25A3 /* RDEPUBReaderSearchBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE58D216D4E69D486F0AB4AC5F71518A /* RDEPUBReaderSearchBarView.swift */; };
C3FFF1454F3F3A1AA592268E7C43AEEA /* Pods-ReadViewDemo-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EBA0272559B0F7FAD8AC670AC7431188 /* Pods-ReadViewDemo-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
C567A1936DB1927CB23B030E22A0D1D7 /* wxread-replace-latin.css in Resources */ = {isa = PBXBuildFile; fileRef = 1A86D6EC76230DDBDA6E2450454F9C94 /* wxread-replace-latin.css */; };
C59BAE874E386CF6912967ED864F9D50 /* RDEPUBCFIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = E06CC927BADF654D292DC523F0DFDB52 /* RDEPUBCFIError.swift */; };
C5C667746CCE2E7A0902C43ADF4D2F9A /* RDEPUBModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB84ABBEE467BC984D1E9E3F43B5119F /* RDEPUBModels.swift */; };
C5EE8E7373FBD24E66C678356393D871 /* DTCoreTextFontCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = B53424287733C45D387175CE9132AFBD /* DTCoreTextFontCollection.m */; };
C613249A85C77E9C43DCA47A9AE945D8 /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05CA3610F2F3C8021110A179D6943F7A /* ConstraintAttributes.swift */; };
C642545C1CE663191B5637C00117A61F /* RDEPUBParser+ReadingProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A44E8A934F0559A9A3F1BE1BB1843AA /* RDEPUBParser+ReadingProfile.swift */; };
C6A707F9902F28B25EFB1758779D2E6E /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 85D568D485492AE28BE9D94F8380CD54 /* CoreImage.framework */; };
C6B65C0EA759DF426FBBBB113BA3C3E8 /* DTBreakHTMLElement.m in Sources */ = {isa = PBXBuildFile; fileRef = EEF0985CE02F3B586A1C5DA6503103C3 /* DTBreakHTMLElement.m */; };
C6EEDBAF5F7BBDA5043DD092207B23B2 /* RDEPUBViewportTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5974AECFECE8D60F316936780D22DD9 /* RDEPUBViewportTypes.swift */; };
C72CE4B974DFAE2C3037D425EB559314 /* DTCoreTextLayoutFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = C920C702702D03C98A6A6ADDE53C9E78 /* DTCoreTextLayoutFrame.h */; settings = {ATTRIBUTES = (Public, ); }; };
C858028A3D05786E8D07A69FFC538DA6 /* UIImage+DTFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BD77848C77F7674193EDA5C1F18DE6A /* UIImage+DTFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; };
C8F753B56A6C4D2A938B6EA68CF522F8 /* DTColorFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E247027425CC2ADC73F05F25DC0B857 /* DTColorFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; };
C9DD05EF2D27FFEBFA7BF6F437168501 /* DTCoreTextConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = A7EDC6B8243A9B7E465C24C3E3032923 /* DTCoreTextConstants.h */; settings = {ATTRIBUTES = (Public, ); }; };
CA36ADF90F5750756F5A017162BA0DC4 /* DTVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 16023686DC389E6755BC79366433C45B /* DTVersion.m */; };
CA3E2A9DD453A5BAB49CE247E3B2CB0A /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 0EA3863B341F56C9B54980AD6A1FD5C0 /* PrivacyInfo.xcprivacy */; };
CA83BBE2CF230A0A6823264D51C21710 /* DTFoundation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E6AD45B90D08BACAF3AF76AE40BBCC10 /* DTFoundation-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
CAAE0DCD0AB85A5814CA1A5057627AC1 /* RDEPUBImageViewerCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E05A32054F050060822F49BB8707B792 /* RDEPUBImageViewerCoordinator.swift */; };
CABB94F792C73EAD4440D122DB442578 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0BD46122D186FBB226483F8DB80E6CE /* ConstraintDirectionalInsets.swift */; };
CAD61F1F189C7B64F2C96222D48957BF /* RDEPUBCFIGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD04D91292084F30072716D85979DC49 /* RDEPUBCFIGenerator.swift */; };
CB924D66C628DC58D5EB0ECA173AFD06 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F533E14DBE841E334D44FEDC9132726 /* ConstraintOffsetTarget.swift */; };
CBEF5FF22C882C786456610977CEE989 /* RDEPUBTypesettingPipeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A6759BC4A2F6455311B40FC733C962 /* RDEPUBTypesettingPipeline.swift */; };
CC7F3C8BFEE5A8178A2369DF5AE99476 /* SnapKit-SnapKit_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */; };
CC822208F3392EB10A21409435862AD5 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A09B9A70653ED4FB65C8A3934E3937 /* ConstraintMakerFinalizable.swift */; };
CC8B8F3D758E98B51F69EDFAA69663A4 /* NSString+HTML.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D4600C0ADBC3B1B542099C68D747659 /* NSString+HTML.h */; settings = {ATTRIBUTES = (Public, ); }; };
CED3CE21E1645DBA2A501CA1C83E9BE1 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13C91A1E88D3B946A1FA082A6EB05C9A /* Constraint.swift */; };
CF087101A07C895255A6BB1E3977B671 /* DTTiledLayerWithoutFade.h in Headers */ = {isa = PBXBuildFile; fileRef = F9C223BB14280E813122F7F44DDD64F3 /* DTTiledLayerWithoutFade.h */; settings = {ATTRIBUTES = (Public, ); }; };
CF1C1C1594E975B1A5D725BD2232ED6C /* RDPDFReaderView+Paging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A30F39D52BFC67B9904B0F6954CCEFE /* RDPDFReaderView+Paging.swift */; };
CFC49467FE75BFABC22A1CE2FFA26570 /* DTImage+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = C171DA66E3550E5F4492D2964AB04FB2 /* DTImage+HTML.m */; };
D006B328DEC4A4731AE357F2A4527992 /* Archive+Writing.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBAEA965F9F262BB8BF17C77B01C0956 /* Archive+Writing.swift */; };
D06769F23D4D524A389DC6B5ADA080BA /* DTActivityTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E9C6F457FD3662DF4FC74CA5ACB962 /* DTActivityTitleView.h */; settings = {ATTRIBUTES = (Public, ); }; };
D14DC59DB6C8B06561B120362A6C13C1 /* RDEPUBCFIRecoveryEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = A64BC9567033C874297B5D167793952A /* RDEPUBCFIRecoveryEngine.swift */; };
D1A93B2D7F1B312755C48790338D7712 /* DTIframeTextAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 81FB8EF1A1E911A5BA351013BE2BDDA3 /* DTIframeTextAttachment.m */; };
D1D49D20EF5F17AB4DD78227948AE6AE /* Entry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 022E4755B34BE3FCD1475BB40C6FD7EB /* Entry.swift */; };
D2EFA41E48C5E15F3E7ECF1B4D8045E7 /* RDEpubReaderPagingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4586D4C4B438CBC9C10C1F34CB6D2DF2 /* RDEpubReaderPagingController.swift */; };
D37D0606E2087689C082AC7032547B6C /* RDPDFReaderNavigationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8AA7E0D66A87D65E78484C2A848ADF4 /* RDPDFReaderNavigationView.swift */; };
D39C7A23B07B8C9406EF8113D16AEC09 /* RDEPUBStyleSheetComposer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58591A875354C8532DFF2907CB056395 /* RDEPUBStyleSheetComposer.swift */; };
D3CC13D95C94E081B5492C6E9A2A6455 /* RDEPUBFontNormalizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C69F2BA771FBC9C0271A7B09439242D /* RDEPUBFontNormalizer.swift */; };
D526E03C098DA6CF8F01C1BC126C9BBA /* DTCoreText-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4200F053D7EE79B56B3A430E865A9051 /* DTCoreText-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
D5443E226EA5E8D4D1A13276FB752A28 /* RDEPUBSearchModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = E45294A3F8158EC3C68ECF3D9594C7EE /* RDEPUBSearchModels.swift */; };
D580626321B6AE41153627CE9CA41584 /* ZIPFoundation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D86855B4F039593754D5DC832865EA9 /* ZIPFoundation-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
D5EBE8972B4538BAA29E1BA825F2626D /* DTFoundationConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = FE699719E4C619A2AE868EA35DBCE64E /* DTFoundationConstants.m */; };
D797A6DF3DFA1F3951EECF63EF7FB830 /* RDEPUBReaderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC2A0D875AEA9AB8ACE30139D100E394 /* RDEPUBReaderConfiguration.swift */; };
D7CC6B1036176C86E740636FD91D78A3 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F19ED99ABDCF88F81F05E71BECAD550E /* ImageIO.framework */; };
D7DB1C22A73B7D0018BE0959630C3829 /* RDEPUBChapterData.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18E6E8D39404427745CE696526DE777 /* RDEPUBChapterData.swift */; };
D82DDA4C1E5C4D5378A9E5EA3F8E9DFE /* DTBreakHTMLElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1312638E3010913FB511FD8BE3E2DC60 /* DTBreakHTMLElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
D8451A300FFE4BB4E898FA79D11B90A1 /* NSURL+DTComparing.h in Headers */ = {isa = PBXBuildFile; fileRef = 74ECEF7602380F21B87522961E550A7E /* NSURL+DTComparing.h */; settings = {ATTRIBUTES = (Public, ); }; };
D9DF2359E956AEF7DA0DAE3FAF3C2859 /* FileManager+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCF9B3BF987216CF1766D80FED04CF72 /* FileManager+ZIP.swift */; };
DA5B51E5D80C161D2902B6FC60DA5EC8 /* DTImageTextAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FECEDE17B4E87274DD2E9EBFD584ABF /* DTImageTextAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; };
DAD16D3E6EBB32FF96C63BFE6037065F /* DTLinkButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 007656EA11E3CE9D116BC39614FACB53 /* DTLinkButton.m */; };
DB4F0CD4D779E1BF3FF6B96CDAB8AE95 /* NSData+DTCrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 503556D1790A886D0E591A982279641B /* NSData+DTCrypto.m */; };
DBCA42F7E1697F4EC82E0E7C9657851D /* DTAttributedTextCell.h in Headers */ = {isa = PBXBuildFile; fileRef = BB2A34C872861E98642DDE455E8E3A72 /* DTAttributedTextCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
DC3E2932A82AD5D88D8B1EFBF004BEC8 /* DTCSSListStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = C6303D6C8B50248F87D70D77E2CA66B7 /* DTCSSListStyle.m */; };
DD0F576655440D98457A1B2933BC5A8C /* RDEPUBTextPageBoundaryValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2135D16EDAFE4339D273F2575162C68 /* RDEPUBTextPageBoundaryValidator.swift */; };
DD1CCD2CA55E1009E5BB6D340F459FFA /* RDEpubReaderFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16CE21F4CD42CCA0279C894A63EA61D8 /* RDEpubReaderFlowLayout.swift */; };
DD2E6568C5109C447B7113123444CD50 /* RDPDFReaderContracts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04CF41462885413233567E97D513A2A1 /* RDPDFReaderContracts.swift */; };
DD73CD0E5148961D1ABD80E050122314 /* DTCoreTextFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 32D4D2890461C2EF2403D78EBF03B29D /* DTCoreTextFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; };
DE68AD2F426FD462BC70F968E5AF5553 /* DTTextAttachmentHTMLElement.m in Sources */ = {isa = PBXBuildFile; fileRef = E2993B5AF554E26603DFF0DE92D89C92 /* DTTextAttachmentHTMLElement.m */; };
DE80CF9CC448DB78683E901B671BD7B2 /* NSArray+DTError.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BE28706DBAE983FB19FBE122D9F9E68 /* NSArray+DTError.m */; };
DFB5A1C64C7908FD05BEFF7C7B571353 /* DTAttributedLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = F0F90ED4AECC246EA5CD643490677AA9 /* DTAttributedLabel.h */; settings = {ATTRIBUTES = (Public, ); }; };
DFBFC61B8725D74E450F31AD8C962902 /* RDEPUBCFIResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A764063F8FFB29B25C936E4C626CCD48 /* RDEPUBCFIResolver.swift */; };
E02C561890ABEF226084F28312C144FD /* RDEpubURLReaderController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 114D34F41964E50EAD1D75520E8D9A65 /* RDEpubURLReaderController.swift */; };
E0CB722E0C3D809340E8169823491A7D /* RDEPUBTextSelectionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D3BD023700277ABFFDD468D4B86508A /* RDEPUBTextSelectionController.swift */; };
E1A5ABA2C94654121B71B7AACBADBF22 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1F34DCA2B1BAA4FC1470138FC11B494 /* ConstraintInsetTarget.swift */; };
E1DA58105A72D6C0B77A8A9F7822BD68 /* DTCoreTextLayoutFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D4D642664400ACAE92FB5136B8121D0 /* DTCoreTextLayoutFrame.m */; };
E20C37421313D42FE46DC856B1A5D520 /* RDEPUBStyleSheetBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AFF7550C910918791396F95BA0E784B /* RDEPUBStyleSheetBuilder.swift */; };
E2F0ECB4C3448EB622D3C2F0E6098D19 /* RDEPUBPageLayoutSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C76B9A7597F550A8E5A73D9A459B8CB /* RDEPUBPageLayoutSnapshot.swift */; };
E38FC7829B5BDD1588FA487E0FBAC208 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03656C13BA24A9D20544506E4F641802 /* Foundation.framework */; };
E3E926004ABCFE29E9519621B6CC0078 /* RDEPUBChapterLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550E94CB46C92A20F7D44770291517EA /* RDEPUBChapterLocation.swift */; };
E43EC0646802EE76F8312B1A6C9F7B11 /* RDEPUBTextPageDecorationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AA234CA89B983CD0BA2CF6D36282461 /* RDEPUBTextPageDecorationView.swift */; };
E45FCFED4E5A28EDCAEE569C752C399B /* Data+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D1532D1876B11C0E08D8B7D4FA131B /* Data+Serialization.swift */; };
E52BA1060E8E0E52054D36892C231F0F /* RDEPUBMetadataParseCancellationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94E7C01CB644C1B2D394DD4030FC77FF /* RDEPUBMetadataParseCancellationController.swift */; };
E566FC7B59DC02015E534C6B987670A3 /* epub-bridge.js in Resources */ = {isa = PBXBuildFile; fileRef = CCE7D4C320D8AE6645FBF46632A60DAB /* epub-bridge.js */; };
E5D2B6889CDB07A18DE6BF5D3E3C8F41 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A15541928DAA1303B6219C49CCE42C9 /* ConstraintLayoutGuide.swift */; };
E6CEA730EEC2B7B3CA2FB7C8418836B3 /* RDEPUBSemanticMarkerInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB2C31F1487766829228BDB6DBF915F1 /* RDEPUBSemanticMarkerInjector.swift */; };
E6D4A9A9D5583402ED248D061A07406E /* RDEPUBCFIMarkerInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7892B716F556E5D9A1469662F4DBDDAA /* RDEPUBCFIMarkerInjector.swift */; };
E890843A862487F8C52F6F2993E41C00 /* RDEpubReaderView+CollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F5D2B06C38C58089881AA69D11FAF6C /* RDEpubReaderView+CollectionView.swift */; };
E8AB5CE26A5224EF09E9E363D70C7775 /* DTDictationPlaceholderView.m in Sources */ = {isa = PBXBuildFile; fileRef = BFD69C3CC4E96BBD5634E64370DBDA98 /* DTDictationPlaceholderView.m */; };
E9E8DD0934BB047ADE647818AAE1F54D /* RDEPUBTextPerformanceSampler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E47640ACB9437F479CF434FB6DEF3603 /* RDEPUBTextPerformanceSampler.swift */; };
E9F125CBF00A57CF9F5F6B064CBEA1E8 /* RDEPUBNoteResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A73DC1F76E6DD9A58DA0217EBA5FC03 /* RDEPUBNoteResolver.swift */; };
EA0040823CCF8E97363DB5891F5DA6D0 /* DTCoreTextFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 02CB03BBF6FEA9FE9E85706A75AB816B /* DTCoreTextFunctions.m */; };
EA02502E59B652D82FD7E51185335D91 /* DTCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E87093B88AB6F2B6A8E775DB61D7F9B /* DTCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; };
EB972D445111651277060695E6C1C4E1 /* RDEPUBRuntimePageCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B90920F144B60FF3A2640092C34C1E5 /* RDEPUBRuntimePageCount.swift */; };
EBB7E4D4DB253B5F1267CF9B4DDB4E93 /* DTCoreTextFontDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 63DC0159C85524BC0348523335677809 /* DTCoreTextFontDescriptor.m */; };
EC3EA7B4C01A3A1ED4D5407A39A76959 /* RDEPUBReaderAnnotationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38F0D9C8F739B1AD63F78DC6DB52E19F /* RDEPUBReaderAnnotationCoordinator.swift */; };
EC50C49C8E909D9F03EB5599195EA601 /* RDEPUBReaderLoadCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A558E9A32F1A536976CBAECE6D15106 /* RDEPUBReaderLoadCoordinator.swift */; };
ED9F3821439164320766526A05EEF187 /* RDPDFReaderAnnotationEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 277219E67E7997E62759CE92EFFBDA06 /* RDPDFReaderAnnotationEditorViewController.swift */; };
EDA269B595D70EC2B9D81DC890157D63 /* DTAccessibilityViewProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 06E2D8E1D6BCAF5913A7F3F6B1BF9E0F /* DTAccessibilityViewProxy.h */; settings = {ATTRIBUTES = (Public, ); }; };
EE479BF276FAF25057A8B5FF62BE6D74 /* Archive+Reading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C726091C55C51A29EFD42913073CA5E /* Archive+Reading.swift */; };
EE4E3A6762CF0068B24D55CCE4164DA7 /* RDPDFReaderPanelPresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52A94B6B5161E4AD8EC82FCA7EBB482C /* RDPDFReaderPanelPresentation.swift */; };
EE4F0992A0F597320FF7BDE4691D0FD4 /* NSString+CSS.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A53C3033C8DE1724D37DA6323CF1D7 /* NSString+CSS.h */; settings = {ATTRIBUTES = (Public, ); }; };
EF1C288D3C6D6476D771041C6428A031 /* RDEPUBRenderDiagnosticsCollector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A0F81F9E370FEA72D49B06C783FA4DE /* RDEPUBRenderDiagnosticsCollector.swift */; };
EFA62638A4805560C20BAE9ECE0673DD /* RDEpubReaderView+ContentAccess.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228A48BF8210766EF3CFE0908D2E0C69 /* RDEpubReaderView+ContentAccess.swift */; };
EFDBAD111E6786095F9260B218773B06 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F38B3CAD708AE9333A29A9AB921FA4 /* LayoutConstraint.swift */; };
EFEA0D9BA85D1BE52137BEDD7E463E1B /* RDEpubReaderView-RDEpubReaderViewAssets in Resources */ = {isa = PBXBuildFile; fileRef = C8A6E90AB5E26049710E2C2404C28B9A /* RDEpubReaderView-RDEpubReaderViewAssets */; };
EFFBA0D067AF69E544E0C281376E8292 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 971623801171F2368ECD657BD0C2937F /* ConstraintMultiplierTarget.swift */; };
F005C2EEC8CBAA17188A1203018A18A1 /* DTCustomColoredAccessory.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B4314CBEDA71647A929517B936613F /* DTCustomColoredAccessory.h */; settings = {ATTRIBUTES = (Public, ); }; };
F006F73F17F2E3CC0E7852E9357BA946 /* DTAnchorHTMLElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 790E97E55D348C4AAE5B90CE6447CD7E /* DTAnchorHTMLElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
F094C8A4AF708DF86947F9354147E16A /* UIView+DTFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = A1A3A81081A2422058887BCEEAA78C9D /* UIView+DTFoundation.m */; };
F0F631056BADA32253528247DF493272 /* DTHTMLElement.h in Headers */ = {isa = PBXBuildFile; fileRef = BD929E02D9C56EC44BBB74C1999F9892 /* DTHTMLElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
F175B01CE5E29B4180521039360FCA0B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03656C13BA24A9D20544506E4F641802 /* Foundation.framework */; };
F3D2B73B9F771B747DAA052AD43D995A /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39EFEE9E154AB29DC2CC553438E66442 /* ConstraintDescription.swift */; };
F4A2E3C4237B8931F61B72FF0BDD6D69 /* DTObjectTextAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = FECD0A9F46F7D0CBF7FE9797EA63845E /* DTObjectTextAttachment.m */; };
F4BF22914B722004151F768BA6BF008D /* RDEPUBFontFallbackResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC17096445F0AAEFBD5F4BA3875E1A78 /* RDEPUBFontFallbackResolver.swift */; };
F53F56179BD76AECCB4A327FDCD84007 /* RDEPUBCFITextAssertion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4333640F3EA8AE8B3C37BAC08EB8CC1C /* RDEPUBCFITextAssertion.swift */; };
F58ABA106C6200175DF574DF05A75BA8 /* DTAccessibilityElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 02F0F2897650299308CB818238165341 /* DTAccessibilityElement.m */; };
F5A424E67F41C4F7B830CE2F7E71570D /* DTCoreText-Resources in Resources */ = {isa = PBXBuildFile; fileRef = F4E2B1AC73977F10254628C0B7EBE38F /* DTCoreText-Resources */; };
F6036BBDFE7484F5A453F6876C97C098 /* NSAttributedString+SmallCaps.m in Sources */ = {isa = PBXBuildFile; fileRef = 958D7F12C237A34C059F4E43474BDFAF /* NSAttributedString+SmallCaps.m */; };
F60AAA294767CDDD3169E406247B9380 /* RDEPUBPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D78AD63AADF4FB3DE6514B40F0D941 /* RDEPUBPreferences.swift */; };
F61102C9BF3D6296CB6C6B754ABF98C5 /* DTTextHTMLElement.m in Sources */ = {isa = PBXBuildFile; fileRef = C3096FD2B7053B4AF08D2B6156C7CA1A /* DTTextHTMLElement.m */; };
F6254E5BE265BA67E1140D8764994BAB /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B3047509587D803762D3B0A21B9F773 /* UILayoutSupport+Extensions.swift */; };
F67B190D8DC1CCD89229D26498014C2D /* RDEPUBBackgroundCoverageStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F827FC838580CE1BE71A03555F9BCDF4 /* RDEPUBBackgroundCoverageStore.swift */; };
F73BB9A9DA4804A77FFE2C0B7FEA96B1 /* RDEPUBResourceDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4DD8A1A273E718BC605D24E8789D47A /* RDEPUBResourceDataProvider.swift */; };
F795F8E9C157937ED21049306BD2E4CD /* RDEPUBTextPageRenderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ACB85E7827799CCF3DF86133CAD2D77 /* RDEPUBTextPageRenderView.swift */; };
F8E3A064FB1E769180E2817B219D286F /* RDEPUBPresentationRuntime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13D045D805EC093303C56E46F8714499 /* RDEPUBPresentationRuntime.swift */; };
F925233C7FDBFF7FEDEE5480822791AF /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D557DED28FA9EA85219AF05C93296C6D /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
F96E66283981901CE090E285129E4D8F /* DTPieProgressIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 973C2C363B09BC1E49983C6826A623E2 /* DTPieProgressIndicator.m */; };
FACB6496B4F4DF664AD55D389398EA03 /* Archive+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 304EE7D51CFA84D5F4DBD3F5745F241D /* Archive+Helpers.swift */; };
FB2FCAAD9D0863BD6627155B0E22A9CD /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7698F9998B2922CC8875BDD7849ED710 /* ConstraintDSL.swift */; };
FB80164766B3E15E5D30427D6C72982C /* RDEPUBReaderUIState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F82DF9D2C16A6C1956D43123C5D5F9FC /* RDEPUBReaderUIState.swift */; };
FBDCB75409A2FFE5BCB880D0A8C4CBBD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03656C13BA24A9D20544506E4F641802 /* Foundation.framework */; };
FC5F52919451A15639442B46B38E4C67 /* DTCoreTextLayoutFrame+Cursor.m in Sources */ = {isa = PBXBuildFile; fileRef = BADC1A043414D84FBAFBF86CAC8F5399 /* DTCoreTextLayoutFrame+Cursor.m */; };
FCE05D9B947E5C4A4BAA351330ABE265 /* RDEPUBCFIRange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18D7AF9F9922B2921E52062BF1F3515F /* RDEPUBCFIRange.swift */; };
FD3CEE6F4F96C93BF5FE67869F21B693 /* RDEPUBReaderServices.swift in Sources */ = {isa = PBXBuildFile; fileRef = F519C9FB96C0B36AF37F132A5E58427F /* RDEPUBReaderServices.swift */; };
FD5D68887297CFA94F543C49DC68A156 /* DTHTMLAttributedStringBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 41FD16F0768AA2512812644831FC90CA /* DTHTMLAttributedStringBuilder.m */; };
FE74CACF479DFAAB0933F6A7F2B94A0C /* RDEPUBRuntimeChapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 921D3D8E1ACC8478C4C6220D14A612C5 /* RDEPUBRuntimeChapter.swift */; };
FEB00C614DCB6A8A7BDF8DEE11260984 /* NSMutableAttributedString+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = AABB72617A844FF5405C727A0A23D568 /* NSMutableAttributedString+HTML.m */; };
FF61ABC6139E8DAFA49DB9F5373E6F55 /* RDEPUBNotePopupCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 724D0458DE1B4507BD7782A74DB0C3B1 /* RDEPUBNotePopupCoordinator.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
007AE6375408953CE11BCC1D4B52B668 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4;
remoteInfo = SnapKit;
};
04891627A375471323118B36AD59C2D3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = FBCB57A3AEAAA3449B3F365930BC0977;
remoteInfo = RDEpubReaderView;
};
09454F7B473D1E7ACED3710C7D14F88A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4;
remoteInfo = SnapKit;
};
0BC6C9419E40C637580DEAEA3F614561 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 8F6E5A5BF72D62CDFD25F91A7CFA3309;
remoteInfo = DTFoundation;
};
2F34DB0ADDF1E29FC1780CEEB4029C6F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4;
remoteInfo = SnapKit;
};
5A3BC65697710E2EA99ECB9C448A50F6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 352EC96AFAEE0EDF74FD76A958827133;
remoteInfo = RDPDFReaderView;
};
83F63747A451213A0E66349165AEC47D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B88F4EA0695B6B3165C64594850D72C7;
remoteInfo = DTCoreText;
};
9B69DDBBA744650032CAC3DEF6FAD867 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = E07DDD766DCBF90486BCE6C2EA671E5E;
remoteInfo = "RDEpubReaderView-RDEpubReaderViewAssets";
};
A97C5D385CBC51D9532844787CB38C5D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = AA15C8469D67684160CC2A7098EB841C;
remoteInfo = ZIPFoundation;
};
BAB75BFCF72DB9BEBF8C38332A07CBAC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = AA15C8469D67684160CC2A7098EB841C;
remoteInfo = ZIPFoundation;
};
F7651B8F0C65E456E0C7DB0A47FD183E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 0C24CB0E87A728A11AA1124CB360D6A1;
remoteInfo = "DTCoreText-Resources";
};
F84DD36C7570FBCCBCB8CAFEB1EF419C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B88F4EA0695B6B3165C64594850D72C7;
remoteInfo = DTCoreText;
};
FC66B30DEF534D4F9BB288E5310F311D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 8A8DB685241263AFDF5E6B20FE67B93A;
remoteInfo = "SnapKit-SnapKit_Privacy";
};
FD155185E43437078965258537A25B96 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 8F6E5A5BF72D62CDFD25F91A7CFA3309;
remoteInfo = DTFoundation;
};
FE483F97B32E013BA287D689F22C7568 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = C7A8D82E407CD3FDC3BA55CEE519B252;
remoteInfo = "ZIPFoundation-ZIPFoundation_Privacy";
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
005A076C910A4DBBE6E72F4D11CB624E /* Data+Compression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Compression.swift"; path = "Sources/ZIPFoundation/Data+Compression.swift"; sourceTree = "<group>"; };
007656EA11E3CE9D116BC39614FACB53 /* DTLinkButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTLinkButton.m; path = Core/Source/DTLinkButton.m; sourceTree = "<group>"; };
011C2BAB67F18C829B4038BED71596C9 /* RDEPUBNoteDetector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBNoteDetector.swift; sourceTree = "<group>"; };
01C5EEBCD3070B6D686C7E0074D071FE /* RDPDFReaderImageTextLayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderImageTextLayerView.swift; sourceTree = "<group>"; };
01DCD1B42D40839F1C8DBBDB11EF09BA /* RDEpubReaderView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RDEpubReaderView; path = RDEpubReaderView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
022E4755B34BE3FCD1475BB40C6FD7EB /* Entry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Entry.swift; path = Sources/ZIPFoundation/Entry.swift; sourceTree = "<group>"; };
02887009BADAD18D4A90F5A114DCE512 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = "<group>"; };
02CB03BBF6FEA9FE9E85706A75AB816B /* DTCoreTextFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTCoreTextFunctions.m; path = Core/Source/DTCoreTextFunctions.m; sourceTree = "<group>"; };
02F0F2897650299308CB818238165341 /* DTAccessibilityElement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTAccessibilityElement.m; path = Core/Source/DTAccessibilityElement.m; sourceTree = "<group>"; };
031C87137668EBD722F2FAB7A5826060 /* DTCoreText-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DTCoreText-dummy.m"; sourceTree = "<group>"; };
034BC384E1BA330755046E5212201E4D /* DTHTMLParserTextNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTHTMLParserTextNode.h; path = Core/Source/DTHTMLParserTextNode.h; sourceTree = "<group>"; };
03656C13BA24A9D20544506E4F641802 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
039B47D5CF4FDEA47C608CF07378D3DF /* DTFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DTFoundation.release.xcconfig; sourceTree = "<group>"; };
03A6759BC4A2F6455311B40FC733C962 /* RDEPUBTypesettingPipeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTypesettingPipeline.swift; sourceTree = "<group>"; };
045ADBF2087ADD914A9CA0B62EBF2A9F /* Pods-ReadViewDemo.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ReadViewDemo.modulemap"; sourceTree = "<group>"; };
0486411409B1766377F5F2A6234D8E64 /* FileManager+ZIPDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FileManager+ZIPDeprecated.swift"; path = "Sources/ZIPFoundation/FileManager+ZIPDeprecated.swift"; sourceTree = "<group>"; };
04CF41462885413233567E97D513A2A1 /* RDPDFReaderContracts.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderContracts.swift; sourceTree = "<group>"; };
053B6B55A0AF584768D1654E4E8CD2A9 /* RDEPUBReaderChromeCoordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderChromeCoordinator.swift; sourceTree = "<group>"; };
05565CA71DD7DDAA012573A841F7D8DF /* NSURL+DTUnshorten.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURL+DTUnshorten.h"; path = "Core/Source/NSURL+DTUnshorten.h"; sourceTree = "<group>"; };
05CA3610F2F3C8021110A179D6943F7A /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = "<group>"; };
05E4852E5E5E06F38C185F78020B0739 /* RDEPUBBackgroundPriorityPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBBackgroundPriorityPolicy.swift; sourceTree = "<group>"; };
06E2D8E1D6BCAF5913A7F3F6B1BF9E0F /* DTAccessibilityViewProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTAccessibilityViewProxy.h; path = Core/Source/DTAccessibilityViewProxy.h; sourceTree = "<group>"; };
07147F57468AB345BF82E26A70F60603 /* CTLineUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CTLineUtils.m; path = Core/Source/CTLineUtils.m; sourceTree = "<group>"; };
0769148555F482C8DF7EA21F6935B7F4 /* NSMutableString+HTML.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableString+HTML.m"; path = "Core/Source/NSMutableString+HTML.m"; sourceTree = "<group>"; };
08A8B32341BD833856874E046C97EE36 /* NSMutableArray+DTMoving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableArray+DTMoving.h"; path = "Core/Source/NSMutableArray+DTMoving.h"; sourceTree = "<group>"; };
096F7D1110CB057D3FF288E71929D347 /* RDEPUBTextPaginationSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextPaginationSupport.swift; sourceTree = "<group>"; };
09CBEF1B079E6DB8C0D954127E9FE36B /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; };
09D2C6BAE2C63C338C7E9D27CB89170A /* RDEPUBChapterOffsetMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBChapterOffsetMap.swift; sourceTree = "<group>"; };
0A0F81F9E370FEA72D49B06C783FA4DE /* RDEPUBRenderDiagnosticsCollector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBRenderDiagnosticsCollector.swift; sourceTree = "<group>"; };
0A326047296C6BB35D531C82E494545D /* RDEPUBTextContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextContentView.swift; sourceTree = "<group>"; };
0A73DC1F76E6DD9A58DA0217EBA5FC03 /* RDEPUBNoteResolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBNoteResolver.swift; sourceTree = "<group>"; };
0B3047509587D803762D3B0A21B9F773 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = "<group>"; };
0B35BFEDF59569A794D28F4E41D1878C /* RDPDFReaderPageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderPageView.swift; sourceTree = "<group>"; };
0B446AE2E106CECF72AEEA93B85897EC /* DTListItemHTMLElement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTListItemHTMLElement.m; path = Core/Source/DTListItemHTMLElement.m; sourceTree = "<group>"; };
0BD4BD1413A94A8B342ED81738AEA289 /* RDEPUBSearchEngine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBSearchEngine.swift; sourceTree = "<group>"; };
0C0CD41C24A77E0620C082FC9118A030 /* RDEPUBCFICompatibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCFICompatibility.swift; sourceTree = "<group>"; };
0C76B9A7597F550A8E5A73D9A459B8CB /* RDEPUBPageLayoutSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBPageLayoutSnapshot.swift; sourceTree = "<group>"; };
0D235D896ED8A7EFDB618AB39D091153 /* ZIPFoundation.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZIPFoundation.modulemap; sourceTree = "<group>"; };
0D42C4F678DDCCEAE9A66D3D55B30AA8 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = "<group>"; };
0E46A6DEEE6CEA27A1FC9024036D8136 /* URL+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+ZIP.swift"; path = "Sources/ZIPFoundation/URL+ZIP.swift"; sourceTree = "<group>"; };
0E6203B41468A1B8FBBF9CEC0BF15751 /* DTListItemHTMLElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTListItemHTMLElement.h; path = Core/Source/DTListItemHTMLElement.h; sourceTree = "<group>"; };
0EA3863B341F56C9B54980AD6A1FD5C0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
0EDC8F9C8C06865DCF84B2F460F2DB55 /* String+RDEPUB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "String+RDEPUB.swift"; sourceTree = "<group>"; };
0FAE8E0BCF1CB66D6936A3CACAE7CF0B /* DTTextBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTTextBlock.m; path = Core/Source/DTTextBlock.m; sourceTree = "<group>"; };
0FFB6BF7363A97A0F0CE998F9744D118 /* RDEpubReaderView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEpubReaderView.swift; sourceTree = "<group>"; };
108120864A7F26BBCD8D0ABD84BE7DFA /* wxread-dark.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "wxread-dark.css"; path = "EPUBCore/Resources/wxread-dark.css"; sourceTree = "<group>"; };
114D34F41964E50EAD1D75520E8D9A65 /* RDEpubURLReaderController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEpubURLReaderController.swift; sourceTree = "<group>"; };
1184A290DF3FEBC82B95EAC0B173D4F0 /* RDEPUBPaginationCacheCoordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBPaginationCacheCoordinator.swift; sourceTree = "<group>"; };
12BACD6A1DCB7D6967C9A95B10590197 /* RDPDFReaderView.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RDPDFReaderView.podspec; sourceTree = "<group>"; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
1312638E3010913FB511FD8BE3E2DC60 /* DTBreakHTMLElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTBreakHTMLElement.h; path = Core/Source/DTBreakHTMLElement.h; sourceTree = "<group>"; };
13C91A1E88D3B946A1FA082A6EB05C9A /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = "<group>"; };
13D045D805EC093303C56E46F8714499 /* RDEPUBPresentationRuntime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBPresentationRuntime.swift; sourceTree = "<group>"; };
13FDD64A4BCF5D1074F108875FD35B17 /* RDEpubReaderView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RDEpubReaderView-prefix.pch"; sourceTree = "<group>"; };
1436F2DD376B9A276627F7325D7BABDF /* RDEPUBSafeArea.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBSafeArea.swift; sourceTree = "<group>"; };
14AEB065E4B58020BECD466FA2C3582B /* NSDictionary+DTError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+DTError.h"; path = "Core/Source/NSDictionary+DTError.h"; sourceTree = "<group>"; };
157AFFD84A5924FB4453156897B89901 /* RDEPUBChapterDataCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBChapterDataCache.swift; sourceTree = "<group>"; };
16023686DC389E6755BC79366433C45B /* DTVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTVersion.m; path = Core/Source/DTVersion.m; sourceTree = "<group>"; };
16CE21F4CD42CCA0279C894A63EA61D8 /* RDEpubReaderFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEpubReaderFlowLayout.swift; sourceTree = "<group>"; };
16DF4A3EFED9261873EAA9FA0459AE52 /* RDEPUBWebView+Reflowable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBWebView+Reflowable.swift"; sourceTree = "<group>"; };
172C1329A4A6171B18EC5A192815941B /* DTCoreTextLayoutLine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTCoreTextLayoutLine.m; path = Core/Source/DTCoreTextLayoutLine.m; sourceTree = "<group>"; };
175FF6D3C38E463368C8B7AE1AC4E41F /* NSNumber+RomanNumerals.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+RomanNumerals.m"; path = "Core/Source/NSNumber+RomanNumerals.m"; sourceTree = "<group>"; };
17F534EF5E574026DACC1C5902876F9E /* RDEPUBReaderViewportMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderViewportMonitor.swift; sourceTree = "<group>"; };
185F2084811059CBD2C4B4D01E593D7B /* RDEPUBReaderController+TableOfContents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBReaderController+TableOfContents.swift"; sourceTree = "<group>"; };
1870B77AD9A6F26AB3180BB4CE2A8BCC /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = "<group>"; };
188836BC213C48E6459D098231133246 /* DTDictationPlaceholderTextAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTDictationPlaceholderTextAttachment.m; path = Core/Source/DTDictationPlaceholderTextAttachment.m; sourceTree = "<group>"; };
188A763544B134CC1004ECB7380538D7 /* DTTiledLayerWithoutFade.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTTiledLayerWithoutFade.m; path = Core/Source/iOS/DTTiledLayerWithoutFade.m; sourceTree = "<group>"; };
18AACA176C2E9FDB2B4834B426AC6368 /* UIApplication+DTNetworkActivity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+DTNetworkActivity.h"; path = "Core/Source/iOS/UIApplication+DTNetworkActivity.h"; sourceTree = "<group>"; };
18D7AF9F9922B2921E52062BF1F3515F /* RDEPUBCFIRange.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCFIRange.swift; sourceTree = "<group>"; };
1944985A167896CE8F522E61AFC67021 /* ResourceBundle-Resources-DTCoreText-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Resources-DTCoreText-Info.plist"; sourceTree = "<group>"; };
1A2A7B53BCE33A88EB155ED5C4F5C09D /* DTHTMLParserTextNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTHTMLParserTextNode.m; path = Core/Source/DTHTMLParserTextNode.m; sourceTree = "<group>"; };
1A86D6EC76230DDBDA6E2450454F9C94 /* wxread-replace-latin.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "wxread-replace-latin.css"; path = "EPUBCore/Resources/wxread-replace-latin.css"; sourceTree = "<group>"; };
1AD502A1FA6EB1E38200B5283F979504 /* Pods-ReadViewDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ReadViewDemo.release.xcconfig"; sourceTree = "<group>"; };
1B471B34FFCCCA17B5FBD65D6C44569F /* RDEPUBTextPaginationInterfaces.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextPaginationInterfaces.swift; sourceTree = "<group>"; };
1B90920F144B60FF3A2640092C34C1E5 /* RDEPUBRuntimePageCount.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBRuntimePageCount.swift; sourceTree = "<group>"; };
1BFC340D5D2F9CE3EB06CC05EDD71846 /* RDEpubReaderSpreadResolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEpubReaderSpreadResolver.swift; sourceTree = "<group>"; };
1C726091C55C51A29EFD42913073CA5E /* Archive+Reading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Reading.swift"; path = "Sources/ZIPFoundation/Archive+Reading.swift"; sourceTree = "<group>"; };
1C822D376841DA0BA4150A8A8E5B911D /* DTTextAttachmentHTMLElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTTextAttachmentHTMLElement.h; path = Core/Source/DTTextAttachmentHTMLElement.h; sourceTree = "<group>"; };
1CE98FF96BF7DCEE1E359C122AAA69CF /* RDPDFReaderTheme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderTheme.swift; sourceTree = "<group>"; };
1D02B121F8A30E42AEE560BF7A112E44 /* RDEPUBReaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderDelegate.swift; sourceTree = "<group>"; };
1D3BD023700277ABFFDD468D4B86508A /* RDEPUBTextSelectionController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextSelectionController.swift; sourceTree = "<group>"; };
1D70C4504AFE88A621171FBB9368722F /* DTBase64Coding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTBase64Coding.h; path = Core/Source/DTBase64Coding.h; sourceTree = "<group>"; };
1DCBCEEF127955E485DBA3B5DE2C95DF /* RDEPUBCFIMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCFIMap.swift; sourceTree = "<group>"; };
1E203C95DB51A1EA6741A61D8B307846 /* epub-fixed-layout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "epub-fixed-layout.html"; path = "EPUBCore/Resources/epub-fixed-layout.html"; sourceTree = "<group>"; };
1E532D28451A9FCF38848856ADEC9C59 /* RDEPUBParser+TOC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBParser+TOC.swift"; sourceTree = "<group>"; };
1E77200B2588979A91C702B9393646FE /* DTCoreText-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "DTCoreText-Info.plist"; sourceTree = "<group>"; };
1EA7017C03F5D375D7A04B7DF7B3FC64 /* RDEPUBSettingsFlipAutomation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBSettingsFlipAutomation.swift; sourceTree = "<group>"; };
1ED039739CBB08894FE27469D1AFAAF0 /* RDEPUBChapterTailNormalizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBChapterTailNormalizer.swift; sourceTree = "<group>"; };
1F72747C46CC41B906C8A967ED5A47E6 /* DTLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTLog.h; path = Core/Source/DTLog.h; sourceTree = "<group>"; };
1FDA83DF0F8A6E9142BC2640BC2F9844 /* DTTextAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTTextAttachment.m; path = Core/Source/DTTextAttachment.m; sourceTree = "<group>"; };
200DE6B837D5493FEA2710CC3B6577A0 /* RDPDFReaderView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RDPDFReaderView-prefix.pch"; sourceTree = "<group>"; };
2047430DF5C84E0A8FC8874A2B915FC3 /* Pods-ReadViewDemo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ReadViewDemo-acknowledgements.markdown"; sourceTree = "<group>"; };
207EF4D0FE030A80462834E8A489A6BE /* RDEPUBSelectionLoupeView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBSelectionLoupeView.swift; sourceTree = "<group>"; };
20AFDAE6841D0000824C044E2CCEED62 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = "<group>"; };
2129FCC5AA430659582F12DBA1350292 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = "<group>"; };
21A5EB7C80D2F578DE579CA1B20F3CDB /* NSAttributedString+DTDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+DTDebug.h"; path = "Core/Source/NSAttributedString+DTDebug.h"; sourceTree = "<group>"; };
21EACCCA7F9D46E51E5814B94865E81A /* RDPDFZoomablePageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFZoomablePageView.swift; sourceTree = "<group>"; };
226AE0F5865FC6A88B9D0C73C28A8381 /* DTCoreTextParagraphStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTCoreTextParagraphStyle.m; path = Core/Source/DTCoreTextParagraphStyle.m; sourceTree = "<group>"; };
226DFBAF9E02071AE8F79A02E72EB4F7 /* RDEPUBBuildDiagnosticsReporter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBBuildDiagnosticsReporter.swift; sourceTree = "<group>"; };
228A48BF8210766EF3CFE0908D2E0C69 /* RDEpubReaderView+ContentAccess.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEpubReaderView+ContentAccess.swift"; sourceTree = "<group>"; };
230105AB8EF7CFD998C6FF564482498E /* RDEPUBSelectionOverlayView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBSelectionOverlayView.swift; sourceTree = "<group>"; };
234124B59F632D05E97E8C71430EBF90 /* rangy-core.js */ = {isa = PBXFileReference; includeInIndex = 1; name = "rangy-core.js"; path = "EPUBCore/Resources/rangy-core.js"; sourceTree = "<group>"; };
23E6F02F41FDE074ACD5C78DA921EEED /* DTTextHTMLElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTTextHTMLElement.h; path = Core/Source/DTTextHTMLElement.h; sourceTree = "<group>"; };
2557D3D9913F2F7C7C6AD2C114C2A5C5 /* DTCoreTextLayoutFrameAccessibilityElementGenerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCoreTextLayoutFrameAccessibilityElementGenerator.h; path = Core/Source/DTCoreTextLayoutFrameAccessibilityElementGenerator.h; sourceTree = "<group>"; };
277219E67E7997E62759CE92EFFBDA06 /* RDPDFReaderAnnotationEditorViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderAnnotationEditorViewController.swift; sourceTree = "<group>"; };
28FF8B4C669DE2384EE37199498D23E9 /* DTCoreTextLayoutLine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCoreTextLayoutLine.h; path = Core/Source/DTCoreTextLayoutLine.h; sourceTree = "<group>"; };
295BCC7FDA963E5D8F53CBF64F08B2B5 /* NSMutableString+HTML.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableString+HTML.h"; path = "Core/Source/NSMutableString+HTML.h"; sourceTree = "<group>"; };
298CF23475A19D50E172630BD6D1D1EA /* NSString+DTFormatNumbers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+DTFormatNumbers.m"; path = "Core/Source/NSString+DTFormatNumbers.m"; sourceTree = "<group>"; };
2A39B1AC101FC87E52C5110F072FEA07 /* DTFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DTFoundation.debug.xcconfig; sourceTree = "<group>"; };
2AD4C7470E6B9737E2206681E0352BAC /* RDPDFReaderView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RDPDFReaderView.debug.xcconfig; sourceTree = "<group>"; };
2AFF7550C910918791396F95BA0E784B /* RDEPUBStyleSheetBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBStyleSheetBuilder.swift; sourceTree = "<group>"; };
2BD77848C77F7674193EDA5C1F18DE6A /* UIImage+DTFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+DTFoundation.h"; path = "Core/Source/iOS/UIImage+DTFoundation.h"; sourceTree = "<group>"; };
2C1EFE112AE9D15F54343784066B22ED /* RDPDFReaderView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RDPDFReaderView-dummy.m"; sourceTree = "<group>"; };
2C866ED63128D4AB5D968EEDA3CB7516 /* NSAttributedStringRunDelegates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NSAttributedStringRunDelegates.m; path = Core/Source/NSAttributedStringRunDelegates.m; sourceTree = "<group>"; };
2DB249934B60DDC3ADB50D4B6C1637AA /* RDPDFReaderDrawingToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderDrawingToolbar.swift; sourceTree = "<group>"; };
2E8311A315E4A83FC7A16613F723CC97 /* RDEPUBReaderPersistence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderPersistence.swift; sourceTree = "<group>"; };
2EA962A821F566BC34551F4FAA569478 /* RDEPUBCSSCompatibilityLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCSSCompatibilityLayer.swift; sourceTree = "<group>"; };
303F1F1C7CAD8C3FFC1B0D2E49A7FA54 /* RDEPUBChapterSummaryDiskCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBChapterSummaryDiskCache.swift; sourceTree = "<group>"; };
304EE7D51CFA84D5F4DBD3F5745F241D /* Archive+Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Helpers.swift"; path = "Sources/ZIPFoundation/Archive+Helpers.swift"; sourceTree = "<group>"; };
306477706BBB1E784F55BCF8EB1AD737 /* Pods-ReadViewDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ReadViewDemo.debug.xcconfig"; sourceTree = "<group>"; };
309D2521D7B9A10F86DA3F6BE7FB37B1 /* UIApplication+DTNetworkActivity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+DTNetworkActivity.m"; path = "Core/Source/iOS/UIApplication+DTNetworkActivity.m"; sourceTree = "<group>"; };
3124E174D81A28717086F17445BED5BB /* UIView+DTFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+DTFoundation.h"; path = "Core/Source/iOS/UIView+DTFoundation.h"; sourceTree = "<group>"; };
31B00EC977C5120446E63A976AD9DBC3 /* DTCoreTextGlyphRun.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTCoreTextGlyphRun.m; path = Core/Source/DTCoreTextGlyphRun.m; sourceTree = "<group>"; };
32D4D2890461C2EF2403D78EBF03B29D /* DTCoreTextFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCoreTextFunctions.h; path = Core/Source/DTCoreTextFunctions.h; sourceTree = "<group>"; };
338C871316C439906D847FF4ABCE7E26 /* RDEpubReaderGestureController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEpubReaderGestureController.swift; sourceTree = "<group>"; };
34F66F7B56F490F71666C3CC51B50EDB /* DTBlockFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTBlockFunctions.m; path = Core/Source/DTBlockFunctions.m; sourceTree = "<group>"; };
36E06DBE2154F8FCE42DD5E8CB02B258 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = "<group>"; };
37DBFE0446072C23DBEA71CC4A03B6FD /* RDEPUBPageBreakPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBPageBreakPolicy.swift; sourceTree = "<group>"; };
380BFE2729ACC77B6F3E846E9C456848 /* DTCoreTextFontCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCoreTextFontCollection.h; path = Core/Source/DTCoreTextFontCollection.h; sourceTree = "<group>"; };
384FDFD5C48BA25500437AF93ED575C9 /* RDEPUBReaderBottomToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderBottomToolView.swift; sourceTree = "<group>"; };
38F0D9C8F739B1AD63F78DC6DB52E19F /* RDEPUBReaderAnnotationCoordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderAnnotationCoordinator.swift; sourceTree = "<group>"; };
39EFEE9E154AB29DC2CC553438E66442 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = "<group>"; };
39F01D07F324B206706E9809D44643C1 /* NSString+Paragraphs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Paragraphs.m"; path = "Core/Source/NSString+Paragraphs.m"; sourceTree = "<group>"; };
3B0196FC40D2C37F4F398FE37F750E5D /* RDEPUBReaderSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderSettingsViewController.swift; sourceTree = "<group>"; };
3BE28706DBAE983FB19FBE122D9F9E68 /* NSArray+DTError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+DTError.m"; path = "Core/Source/NSArray+DTError.m"; sourceTree = "<group>"; };
3D1E29A71B902CC46EBA81C84ADCDA50 /* DTLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTLog.m; path = Core/Source/DTLog.m; sourceTree = "<group>"; };
3D86855B4F039593754D5DC832865EA9 /* ZIPFoundation-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZIPFoundation-umbrella.h"; sourceTree = "<group>"; };
3E166B7546DD376BF9029360A5A28595 /* RDPDFReaderAnnotationListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderAnnotationListViewController.swift; sourceTree = "<group>"; };
3EBA7CE21BCB1D54C01820049786ADCD /* RDEpubReaderViewProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEpubReaderViewProtocols.swift; sourceTree = "<group>"; };
3EF3AD9CA30968DDCB34B4B8F3477AA8 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = "<group>"; };
3FC858070CE2793D286FCFD877306766 /* RDEPUBTextLayouter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextLayouter.swift; sourceTree = "<group>"; };
3FCDFEE3DE4E8469962B9931E7775E8C /* UIFont+DTCoreText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+DTCoreText.m"; path = "Core/Source/UIFont+DTCoreText.m"; sourceTree = "<group>"; };
3FDE76F77A49B86E3A4499727321AC11 /* DTCoreText.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DTCoreText.release.xcconfig; sourceTree = "<group>"; };
3FFE1E06FDE8D4BA1EE289A4D0E7D127 /* DTCoreText.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DTCoreText.debug.xcconfig; sourceTree = "<group>"; };
4004BFA54E3225403BC0BABBA2F1FF12 /* RDEPUBTextRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextRenderer.swift; sourceTree = "<group>"; };
407D64FA06B0D5E2DD9CDBC471AB9195 /* DTCoreTextParagraphStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCoreTextParagraphStyle.h; path = Core/Source/DTCoreTextParagraphStyle.h; sourceTree = "<group>"; };
4113E34E3BD2181F4202CECBB3A0DDBA /* DTHorizontalRuleHTMLElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTHorizontalRuleHTMLElement.h; path = Core/Source/DTHorizontalRuleHTMLElement.h; sourceTree = "<group>"; };
41BAD07193432415DFD17CCDC575C5E7 /* RDEPUBWebView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBWebView.swift; sourceTree = "<group>"; };
41C70D721E1873184464B93001110824 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = "<group>"; };
41FD16F0768AA2512812644831FC90CA /* DTHTMLAttributedStringBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTHTMLAttributedStringBuilder.m; path = Core/Source/DTHTMLAttributedStringBuilder.m; sourceTree = "<group>"; };
4200F053D7EE79B56B3A430E865A9051 /* DTCoreText-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DTCoreText-umbrella.h"; sourceTree = "<group>"; };
42C2ECC838DE8A6E5DEB264BEA6F59E4 /* NSAttributedString+HTML.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+HTML.h"; path = "Core/Source/NSAttributedString+HTML.h"; sourceTree = "<group>"; };
42FC8DF7301C6E48B74EE20C58A049EB /* RDEPUBAttachmentTooltipView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBAttachmentTooltipView.swift; sourceTree = "<group>"; };
4333640F3EA8AE8B3C37BAC08EB8CC1C /* RDEPUBCFITextAssertion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCFITextAssertion.swift; sourceTree = "<group>"; };
4351507ACB1193D9EA3EDD3DFDDA1AD2 /* NSString+CSS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+CSS.m"; path = "Core/Source/NSString+CSS.m"; sourceTree = "<group>"; };
43E6455DEB4A4191D074A5CEED3BC2CE /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = "<group>"; };
44894FF917F68A61F0E523342FA5D0A8 /* DTHTMLElement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTHTMLElement.m; path = Core/Source/DTHTMLElement.m; sourceTree = "<group>"; };
4586D4C4B438CBC9C10C1F34CB6D2DF2 /* RDEpubReaderPagingController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEpubReaderPagingController.swift; sourceTree = "<group>"; };
45B6A030E85C43B4814FE8C4894CB4B3 /* RDPDFReaderHighlightOverlayView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderHighlightOverlayView.swift; sourceTree = "<group>"; };
45C11AEF7E65FFDA653DFB142C22DEF4 /* DTAttributedTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTAttributedTextView.m; path = Core/Source/DTAttributedTextView.m; sourceTree = "<group>"; };
45CF43387529121AEA90666FE86EE96A /* DTVideoTextAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTVideoTextAttachment.m; path = Core/Source/DTVideoTextAttachment.m; sourceTree = "<group>"; };
45E0BB5F74AD3A79CEC11519134A7931 /* RDEpubReaderView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RDEpubReaderView-dummy.m"; sourceTree = "<group>"; };
4703F3A2832A267D9F6D1EEA83ACB7CC /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = "<group>"; };
47E0F42EC4845B73E0193AA0062A1576 /* DTHTMLParserNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTHTMLParserNode.m; path = Core/Source/DTHTMLParserNode.m; sourceTree = "<group>"; };
4822B5E091C79BBDF0CEC9C27FAD11ED /* Archive+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ZIP64.swift"; path = "Sources/ZIPFoundation/Archive+ZIP64.swift"; sourceTree = "<group>"; };
48A4A6EDC08C8AC933D0DCD507E9D173 /* ZIPFoundation */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ZIPFoundation; path = ZIPFoundation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
48BC031A7181176F87178CB4438E1AA1 /* RDEpubReaderPreloadController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEpubReaderPreloadController.swift; sourceTree = "<group>"; };
492237C138740EC84E20660F395A1046 /* RDEpubReaderView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RDEpubReaderView.modulemap; sourceTree = "<group>"; };
494A49C8C5EF7191537D252AE03671C2 /* RDEPUBNotePopupViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBNotePopupViewController.swift; sourceTree = "<group>"; };
49E992115477F84A15A4129365D12DDB /* RDEPUBResourceURLSchemeHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBResourceURLSchemeHandler.swift; sourceTree = "<group>"; };
4B1C52776D8E95B99DC3657201FB6FD0 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = "<group>"; };
4B96C04A8EF23BA144246390EC85DB60 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
4C69F2BA771FBC9C0271A7B09439242D /* RDEPUBFontNormalizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBFontNormalizer.swift; sourceTree = "<group>"; };
4D4600C0ADBC3B1B542099C68D747659 /* NSString+HTML.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+HTML.h"; path = "Core/Source/NSString+HTML.h"; sourceTree = "<group>"; };
4D4D642664400ACAE92FB5136B8121D0 /* DTCoreTextLayoutFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTCoreTextLayoutFrame.m; path = Core/Source/DTCoreTextLayoutFrame.m; sourceTree = "<group>"; };
4DBC82062B43BABA38B8DDCE7EF48841 /* RDEPUBReaderState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderState.swift; sourceTree = "<group>"; };
4F9D3ED5DA816A72982CEF0FD18986D1 /* NSDictionary+DTCoreText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+DTCoreText.h"; path = "Core/Source/NSDictionary+DTCoreText.h"; sourceTree = "<group>"; };
503556D1790A886D0E591A982279641B /* NSData+DTCrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+DTCrypto.m"; path = "Core/Source/NSData+DTCrypto.m"; sourceTree = "<group>"; };
508E7B0E537815AE336FE286AF553F1F /* RDEPUBReaderEnvironment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderEnvironment.swift; sourceTree = "<group>"; };
50D9E1C1D838BADF3D6BF9072FA237FD /* RDEpubReaderView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RDEpubReaderView.debug.xcconfig; sourceTree = "<group>"; };
50E9C6F457FD3662DF4FC74CA5ACB962 /* DTActivityTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTActivityTitleView.h; path = Core/Source/iOS/DTActivityTitleView.h; sourceTree = "<group>"; };
519CEDEF94B66AD1E728B0932724F6EE /* RDEPUBCFIParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCFIParser.swift; sourceTree = "<group>"; };
51CD1050B1BC09EA428919282AA2614D /* DTColor+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DTColor+Compatibility.h"; path = "Core/Source/DTColor+Compatibility.h"; sourceTree = "<group>"; };
51D9D817F1F806BC50BB65FC80C7D47F /* DTFolderMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTFolderMonitor.h; path = Core/Source/DTFolderMonitor.h; sourceTree = "<group>"; };
52A65E0D6AD4CFB0EECC8AD17A4E8EAC /* DTTextBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTTextBlock.h; path = Core/Source/DTTextBlock.h; sourceTree = "<group>"; };
52A94B6B5161E4AD8EC82FCA7EBB482C /* RDPDFReaderPanelPresentation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderPanelPresentation.swift; sourceTree = "<group>"; };
53C2C2B5D2F9E3E125F8C7B1B2B41CA8 /* Entry+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+Serialization.swift"; path = "Sources/ZIPFoundation/Entry+Serialization.swift"; sourceTree = "<group>"; };
548FE1785FF283BDEB6346F49C5A2F88 /* RDEPUBChapterLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBChapterLoader.swift; sourceTree = "<group>"; };
550E94CB46C92A20F7D44770291517EA /* RDEPUBChapterLocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBChapterLocation.swift; sourceTree = "<group>"; };
551D98EE6C1653939AE1E3BCBC4ACC2E /* DTImage+HTML.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DTImage+HTML.h"; path = "Core/Source/DTImage+HTML.h"; sourceTree = "<group>"; };
55265AB7222E2B20F9B5B320259186BC /* DTCoreTextLayouter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCoreTextLayouter.h; path = Core/Source/DTCoreTextLayouter.h; sourceTree = "<group>"; };
5680AB3CE2258BA50F7E7FA84AA71368 /* DTCoreText.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DTCoreText.modulemap; sourceTree = "<group>"; };
5771993C5702150B0F9B7F937B012676 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = "<group>"; };
58591A875354C8532DFF2907CB056395 /* RDEPUBStyleSheetComposer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBStyleSheetComposer.swift; sourceTree = "<group>"; };
5977986EDFE76D5EF96A6D95483B12F7 /* Pods-ReadViewDemo-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ReadViewDemo-frameworks.sh"; sourceTree = "<group>"; };
5A44E8A934F0559A9A3F1BE1BB1843AA /* RDEPUBParser+ReadingProfile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBParser+ReadingProfile.swift"; sourceTree = "<group>"; };
5ACB52162952848C6A801C079CB9CCC7 /* RDEpubReaderView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RDEpubReaderView.release.xcconfig; sourceTree = "<group>"; };
5ACB85E7827799CCF3DF86133CAD2D77 /* RDEPUBTextPageRenderView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextPageRenderView.swift; sourceTree = "<group>"; };
5B61DAFDEE306ACC7BD87261D5E513F3 /* RDPDFReaderContentCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderContentCell.swift; sourceTree = "<group>"; };
5C3650434CBDCDDC9405E62BDFBCEBB7 /* RDEPUBReaderController+LocationResolution.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBReaderController+LocationResolution.swift"; sourceTree = "<group>"; };
5CD458F3F5787E00148717A6CF9C9E52 /* RDEPUBReadingSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReadingSession.swift; sourceTree = "<group>"; };
5E247027425CC2ADC73F05F25DC0B857 /* DTColorFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTColorFunctions.h; path = Core/Source/DTColorFunctions.h; sourceTree = "<group>"; };
5EA0602B933CD0C98C4AEEE449A8D048 /* DTBlockFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTBlockFunctions.h; path = Core/Source/DTBlockFunctions.h; sourceTree = "<group>"; };
5FBCD7326003D3600C31262B27025656 /* RDEPUBParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBParser.swift; sourceTree = "<group>"; };
5FE086C6878D5213AA4C991C42B28C72 /* RDEPUBAttachmentNormalizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBAttachmentNormalizer.swift; sourceTree = "<group>"; };
60052288EBFD0DEA0CD594641192FB5C /* UIScreen+DTFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScreen+DTFoundation.h"; path = "Core/Source/iOS/UIScreen+DTFoundation.h"; sourceTree = "<group>"; };
60599FA355FBC31A4ED1E2EE5A09A312 /* NSAttributedStringRunDelegates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NSAttributedStringRunDelegates.h; path = Core/Source/NSAttributedStringRunDelegates.h; sourceTree = "<group>"; };
60EF713631DB78343848058532C0AE06 /* RDEPUBChapterWarmupOrchestrator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBChapterWarmupOrchestrator.swift; sourceTree = "<group>"; };
617D0CB55C260D48CC4ED2FF0A3A1051 /* DTFoundationConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTFoundationConstants.h; path = Core/Source/DTFoundationConstants.h; sourceTree = "<group>"; };
61B505AC85F109801EC708BAC8F6374F /* RDPDFReaderKitView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderKitView.swift; sourceTree = "<group>"; };
628C845621A1AB074955F2238E35EE09 /* RDEPUBDarkImageAdjuster.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBDarkImageAdjuster.swift; sourceTree = "<group>"; };
63A43AFE4C6D7EBA5A25A5B514F473AF /* DTAttributedTextContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTAttributedTextContentView.h; path = Core/Source/DTAttributedTextContentView.h; sourceTree = "<group>"; };
63DC0159C85524BC0348523335677809 /* DTCoreTextFontDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTCoreTextFontDescriptor.m; path = Core/Source/DTCoreTextFontDescriptor.m; sourceTree = "<group>"; };
64ECE2655E3EFB266C23544D1149B39F /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = "<group>"; };
655616F30F054425AA178BFF79BA5840 /* RDEPUBReaderSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderSettings.swift; sourceTree = "<group>"; };
65806394BC872987207CCB0FB587E3B1 /* DTHTMLParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTHTMLParser.m; path = Core/Source/DTHTMLParser/DTHTMLParser.m; sourceTree = "<group>"; };
6695E46F0A0838241051951EDE4FDE8F /* RDEPUBTextSearchEngine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextSearchEngine.swift; sourceTree = "<group>"; };
66D4CB745F2AE3B89089A68CF287C279 /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; sourceTree = "<group>"; };
67C4B1FD4CAF8FFB009FF39F501B2650 /* Archive+BackingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+BackingConfiguration.swift"; path = "Sources/ZIPFoundation/Archive+BackingConfiguration.swift"; sourceTree = "<group>"; };
68302D3003412D32673539BAF3A71FFD /* DTCoreGraphicsUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCoreGraphicsUtils.h; path = Core/Source/DTCoreGraphicsUtils.h; sourceTree = "<group>"; };
683946BB28C88E77187DB918AF14A8BB /* RDEPUBReaderController+Trial.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBReaderController+Trial.swift"; sourceTree = "<group>"; };
690FEB18BA479297CEE1DF5D5CCB43F2 /* RDEPUBAnnotationModels.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBAnnotationModels.swift; sourceTree = "<group>"; };
691EBEEADC8CDB5F06340114374ED848 /* RDPDFReaderView+ToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDPDFReaderView+ToolView.swift"; sourceTree = "<group>"; };
6A21D84422DA0E64EA29D0155532671F /* DTHorizontalRuleHTMLElement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTHorizontalRuleHTMLElement.m; path = Core/Source/DTHorizontalRuleHTMLElement.m; sourceTree = "<group>"; };
6A30F39D52BFC67B9904B0F6954CCEFE /* RDPDFReaderView+Paging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDPDFReaderView+Paging.swift"; sourceTree = "<group>"; };
6B29C1716D91E427023E6FA9B0FBF037 /* cssInjector.js */ = {isa = PBXFileReference; includeInIndex = 1; name = cssInjector.js; path = EPUBCore/Resources/cssInjector.js; sourceTree = "<group>"; };
6B69D525EF04515B4D7AC71279C59645 /* RDEPUBDecryptingImageAttachment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBDecryptingImageAttachment.swift; sourceTree = "<group>"; };
6B839E12858DFC58AF91990D8B6D27A3 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/ZIPFoundation/Resources/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
6B8F8BA870ACB6C7ACBDF945336D485C /* RDEPUBTextRendererSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextRendererSupport.swift; sourceTree = "<group>"; };
6BE6B072BF746163179BDF80F8CDBE1D /* NSScanner+HTML.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSScanner+HTML.h"; path = "Core/Source/NSScanner+HTML.h"; sourceTree = "<group>"; };
6C0462268B1CAB03FEDD2D04CD8CBC22 /* RDPDFReaderNavigationPanelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderNavigationPanelViewController.swift; sourceTree = "<group>"; };
6C66D6A919F91566D730A55A8FCE9B0A /* wxread-default.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "wxread-default.css"; path = "EPUBCore/Resources/wxread-default.css"; sourceTree = "<group>"; };
6CDE71E415F7E3067F6C022EC10874CF /* RDEPUBPageInteractionController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBPageInteractionController.swift; sourceTree = "<group>"; };
6D211ACA62A5B241A668A682054310DE /* DTFoundation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DTFoundation-dummy.m"; sourceTree = "<group>"; };
6DA7955406639DE39E1FD953D882301E /* NSURL+DTAppLinks.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURL+DTAppLinks.m"; path = "Core/Source/iOS/NSURL+DTAppLinks.m"; sourceTree = "<group>"; };
6DB99CF9B07AE8928ACEE9F5A107809D /* NSCoder+DTCompatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSCoder+DTCompatibility.m"; path = "Core/Source/NSCoder+DTCompatibility.m"; sourceTree = "<group>"; };
6E15CE4CE4C23075DE1010D6FCD65BF6 /* RDEPUBReaderController+ExternalLinks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBReaderController+ExternalLinks.swift"; sourceTree = "<group>"; };
6E61E4FDE971D7EEF2F853F425A0336F /* RDEPUBHTMLNormalizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBHTMLNormalizer.swift; sourceTree = "<group>"; };
6E87093B88AB6F2B6A8E775DB61D7F9B /* DTCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCompatibility.h; path = Core/Source/DTCompatibility.h; sourceTree = "<group>"; };
6EDBB29D0A60FEB56FCC489DC10F37BB /* NSDictionary+DTCoreText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+DTCoreText.m"; path = "Core/Source/NSDictionary+DTCoreText.m"; sourceTree = "<group>"; };
6F38E01209C5238001BD7CD009ED3E88 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = "<group>"; };
6F5D2B06C38C58089881AA69D11FAF6C /* RDEpubReaderView+CollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEpubReaderView+CollectionView.swift"; sourceTree = "<group>"; };
6F97367EBFF425820B717CAC4FAF59F2 /* DTImageTextAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTImageTextAttachment.m; path = Core/Source/DTImageTextAttachment.m; sourceTree = "<group>"; };
6FC121B9BD52BFEFB088D015A7D47845 /* RDEPUBCoreTextPageFrameFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCoreTextPageFrameFactory.swift; sourceTree = "<group>"; };
702AB4F450076D82E264C7AF93A45F14 /* DTActivityTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTActivityTitleView.m; path = Core/Source/iOS/DTActivityTitleView.m; sourceTree = "<group>"; };
70581F979E8449528CAE97C3AEEBAA1E /* RDEPUBMetadataParseWorker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBMetadataParseWorker.swift; sourceTree = "<group>"; };
708CF8B218058AAAA710BB7ADFC504FE /* DTVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTVersion.h; path = Core/Source/DTVersion.h; sourceTree = "<group>"; };
70929B50B4324B914A30A8063AFA37A1 /* RDEPUBTextPageVerticalJustifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextPageVerticalJustifier.swift; sourceTree = "<group>"; };
719923921751E2AFF9C080A34C67663F /* RDEPUBFragmentMarkerInjector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBFragmentMarkerInjector.swift; sourceTree = "<group>"; };
71EC45084F977648BC9C9265ED6A6FEF /* RDPDFReaderDrawingCanvasView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderDrawingCanvasView.swift; sourceTree = "<group>"; };
724D0458DE1B4507BD7782A74DB0C3B1 /* RDEPUBNotePopupCoordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBNotePopupCoordinator.swift; sourceTree = "<group>"; };
734F2118247AB68A8A965BA63E8E7D6A /* RDEPUBChapterPageCounter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBChapterPageCounter.swift; sourceTree = "<group>"; };
73DCE046F4B55AE88A81C9E68400E93C /* NSArray+DTError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+DTError.h"; path = "Core/Source/NSArray+DTError.h"; sourceTree = "<group>"; };
73FD0605520377843F2F940947AFE16C /* Archive+Progress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Progress.swift"; path = "Sources/ZIPFoundation/Archive+Progress.swift"; sourceTree = "<group>"; };
7440BEAF1F0CA8CE70C073FFEAF637F5 /* DTExtendedFileAttributes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTExtendedFileAttributes.m; path = Core/Source/DTExtendedFileAttributes.m; sourceTree = "<group>"; };
74B2884E9214B5B38193587D773554BA /* DTCoreTextLayoutFrameAccessibilityElementGenerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTCoreTextLayoutFrameAccessibilityElementGenerator.m; path = Core/Source/DTCoreTextLayoutFrameAccessibilityElementGenerator.m; sourceTree = "<group>"; };
74ECEF7602380F21B87522961E550A7E /* NSURL+DTComparing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURL+DTComparing.h"; path = "Core/Source/NSURL+DTComparing.h"; sourceTree = "<group>"; };
74F0FEF736604ACC8C2EA61D24BAAAAE /* RDEPUBStyleCompatibilityModels.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBStyleCompatibilityModels.swift; sourceTree = "<group>"; };
74F621BADD77F0A22003EDCA6F92D153 /* NSAttributedString+HTML.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+HTML.m"; path = "Core/Source/NSAttributedString+HTML.m"; sourceTree = "<group>"; };
7698F9998B2922CC8875BDD7849ED710 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = "<group>"; };
7712769A1FFD45BC054467C55547248F /* RDEPUBImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBImageViewController.swift; sourceTree = "<group>"; };
773601B72FDE742724A1FE66115AC185 /* DTLazyImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTLazyImageView.h; path = Core/Source/DTLazyImageView.h; sourceTree = "<group>"; };
7784A11A6685C9FE1ED5BF258DB8930E /* RDEPUBParser+Resources.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBParser+Resources.swift"; sourceTree = "<group>"; };
7892B716F556E5D9A1469662F4DBDDAA /* RDEPUBCFIMarkerInjector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCFIMarkerInjector.swift; sourceTree = "<group>"; };
78AA6CC1C34A3A64CED4C314B1FAE2F1 /* default.css */ = {isa = PBXFileReference; includeInIndex = 1; name = default.css; path = Core/Source/default.css; sourceTree = "<group>"; };
78EA0DF405F8465A86BFD3DDFD2EC295 /* Pods-ReadViewDemo */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-ReadViewDemo"; path = Pods_ReadViewDemo.framework; sourceTree = BUILT_PRODUCTS_DIR; };
790E97E55D348C4AAE5B90CE6447CD7E /* DTAnchorHTMLElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTAnchorHTMLElement.h; path = Core/Source/DTAnchorHTMLElement.h; sourceTree = "<group>"; };
7A558E9A32F1A536976CBAECE6D15106 /* RDEPUBReaderLoadCoordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderLoadCoordinator.swift; sourceTree = "<group>"; };
7AA234CA89B983CD0BA2CF6D36282461 /* RDEPUBTextPageDecorationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextPageDecorationView.swift; sourceTree = "<group>"; };
7AEDBB0324469C4ECD8D10A6355A2A09 /* DTVideoTextAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTVideoTextAttachment.h; path = Core/Source/DTVideoTextAttachment.h; sourceTree = "<group>"; };
7B8CEFAE5E33709E3C9AABF89FFF29BC /* DTCoreText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCoreText.h; path = Core/Source/DTCoreText.h; sourceTree = "<group>"; };
7BB20F608D8D3B80F2688014A5F661FC /* DTHTMLWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTHTMLWriter.m; path = Core/Source/DTHTMLWriter.m; sourceTree = "<group>"; };
7C1C6E107AA4540639C1ED1E7741CF07 /* DTSmartPagingScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTSmartPagingScrollView.m; path = Core/Source/iOS/DTSmartPagingScrollView.m; sourceTree = "<group>"; };
7C5C85EAAD91F1E22CC5986EF9B5D218 /* DTCSSStylesheet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTCSSStylesheet.m; path = Core/Source/DTCSSStylesheet.m; sourceTree = "<group>"; };
7CC9E976C6DEB0AC4CB1FC2E1AC8C0F0 /* RDEPUBReaderController+ContentDelegates.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBReaderController+ContentDelegates.swift"; sourceTree = "<group>"; };
7CE186B9F292E96FE1D65B18B4B7E607 /* RDEPUBReaderController+RuntimeBridge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBReaderController+RuntimeBridge.swift"; sourceTree = "<group>"; };
7DCFEFDD6D693AD5967568E86920AB08 /* DTColor+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DTColor+Compatibility.m"; path = "Core/Source/DTColor+Compatibility.m"; sourceTree = "<group>"; };
7E5D96C4E8D4900AD2681A58A3819F72 /* RDEPUBNoteModels.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBNoteModels.swift; sourceTree = "<group>"; };
7F533E14DBE841E334D44FEDC9132726 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = "<group>"; };
7FA9BBA625DCDA7FEAE9F7351F14BFF5 /* RDPDFReaderView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RDPDFReaderView.modulemap; sourceTree = "<group>"; };
7FFF22C518787CDED7AE164DE4635617 /* RDEPUBTextIndexTable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextIndexTable.swift; sourceTree = "<group>"; };
814ED791E332D02C2475A0569569C2E4 /* RDPDFReaderChromeViews.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderChromeViews.swift; sourceTree = "<group>"; };
81B4314CBEDA71647A929517B936613F /* DTCustomColoredAccessory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCustomColoredAccessory.h; path = Core/Source/iOS/DTCustomColoredAccessory.h; sourceTree = "<group>"; };
81E4757842563D7D3DAB82C8B693B313 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = "<group>"; };
81FB8EF1A1E911A5BA351013BE2BDDA3 /* DTIframeTextAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTIframeTextAttachment.m; path = Core/Source/DTIframeTextAttachment.m; sourceTree = "<group>"; };
8269FADB6807B8D2C67418206DA0BD1A /* RDEPUBReaderAssemblyCoordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderAssemblyCoordinator.swift; sourceTree = "<group>"; };
8442D87941EF389213FFB9992DEF5D64 /* Archive+ReadingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ReadingDeprecated.swift"; path = "Sources/ZIPFoundation/Archive+ReadingDeprecated.swift"; sourceTree = "<group>"; };
845E8AF8104393679B9D9172D2A52D66 /* RDEPUBWebView+JavaScriptBridge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBWebView+JavaScriptBridge.swift"; sourceTree = "<group>"; };
84BDFD9872BDDC8D8E292A987C833142 /* NSString+HTML.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+HTML.m"; path = "Core/Source/NSString+HTML.m"; sourceTree = "<group>"; };
84F38B3CAD708AE9333A29A9AB921FA4 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = "<group>"; };
856FED9E82D238C3694CC665594928A4 /* DTFoundation-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "DTFoundation-Info.plist"; sourceTree = "<group>"; };
85D568D485492AE28BE9D94F8380CD54 /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreImage.framework; sourceTree = DEVELOPER_DIR; };
85F17808123CD4EC70FA9F0E2C8C115C /* RDEpubReaderView.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RDEpubReaderView.podspec; sourceTree = "<group>"; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
86172F915BDAB5EC68B8CB7BF50084E3 /* RDEPUBReaderHighlightsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderHighlightsViewController.swift; sourceTree = "<group>"; };
86255994A7212A40F60FBEE69C526FF9 /* DTDictationPlaceholderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTDictationPlaceholderView.h; path = Core/Source/DTDictationPlaceholderView.h; sourceTree = "<group>"; };
87A0721FFCC0ECB01A9AA521BFBF7C2E /* RDEPUBTextBookCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextBookCache.swift; sourceTree = "<group>"; };
88A74F7BF47C6E3B2026A80DC4783F1A /* DTCSSStylesheet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCSSStylesheet.h; path = Core/Source/DTCSSStylesheet.h; sourceTree = "<group>"; };
88FE071676A715670B029103BBEBCC61 /* RDEPUBCFI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCFI.swift; sourceTree = "<group>"; };
891BB97274B07FA451D7C2403E7C5B46 /* RDPDFReaderSettingsPanelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderSettingsPanelViewController.swift; sourceTree = "<group>"; };
8961D7BA81FEA0F2525F9E82F156426A /* DTStylesheetHTMLElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTStylesheetHTMLElement.h; path = Core/Source/DTStylesheetHTMLElement.h; sourceTree = "<group>"; };
8A15541928DAA1303B6219C49CCE42C9 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = "<group>"; };
8A54C0C47B44A133E0CFF71526B88FAF /* DTAttributedTextCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTAttributedTextCell.m; path = Core/Source/DTAttributedTextCell.m; sourceTree = "<group>"; };
8B10FCCF1F8CF05D36F5B65963EB1F41 /* DTHTMLAttributedStringBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTHTMLAttributedStringBuilder.h; path = Core/Source/DTHTMLAttributedStringBuilder.h; sourceTree = "<group>"; };
8B35D0622F339A5B8A864FAA0C9EAE47 /* Pods-ReadViewDemo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ReadViewDemo-acknowledgements.plist"; sourceTree = "<group>"; };
8B666BD6A6C560D47BBC2E29BAF25836 /* ResourceBundle-ZIPFoundation_Privacy-ZIPFoundation-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ZIPFoundation_Privacy-ZIPFoundation-Info.plist"; sourceTree = "<group>"; };
8CF11AAFD2AE9015646F7EE3246E0E17 /* RDPDFReaderPagingController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderPagingController.swift; sourceTree = "<group>"; };
8D071D3F1AC2022BBB40C82D2DC2DFE3 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = "<group>"; };
8E16B563D3E20D4C0FB3C36350F2A330 /* NSURL+DTAppLinks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURL+DTAppLinks.h"; path = "Core/Source/iOS/NSURL+DTAppLinks.h"; sourceTree = "<group>"; };
8E2E349ABD550C367772430F49937F3B /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = "<group>"; };
8E79DB6AFFD86EF0579829BED1166B24 /* UIColor+RDEPUBHex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIColor+RDEPUBHex.swift"; sourceTree = "<group>"; };
8EF845DBD3C48E620CC2304C2731C207 /* RDEPUBReaderController+AttachmentTooltip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBReaderController+AttachmentTooltip.swift"; sourceTree = "<group>"; };
908BEA0B59C6233AA09BE39365CFC82E /* RDPDFReaderImageTextRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderImageTextRecognizer.swift; sourceTree = "<group>"; };
92006F90F6EB856FCA69BDEF8608D40A /* wxread-replace.css */ = {isa = PBXFileReference; includeInIndex = 1; name = "wxread-replace.css"; path = "EPUBCore/Resources/wxread-replace.css"; sourceTree = "<group>"; };
9213525F01D9956B799C00C0D4A56558 /* DTAttributedTextContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTAttributedTextContentView.m; path = Core/Source/DTAttributedTextContentView.m; sourceTree = "<group>"; };
921D3D8E1ACC8478C4C6220D14A612C5 /* RDEPUBRuntimeChapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBRuntimeChapter.swift; sourceTree = "<group>"; };
939114DFDFBF654A6F7E4BEBC994848A /* RDEPUBPaginator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBPaginator.swift; sourceTree = "<group>"; };
93D34826E445B4E08B0CEC27C6EB4DF3 /* Archive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Archive.swift; path = Sources/ZIPFoundation/Archive.swift; sourceTree = "<group>"; };
94D345572B8F40A0410861049C321487 /* RDEPUBResourceResolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBResourceResolver.swift; sourceTree = "<group>"; };
94E7C01CB644C1B2D394DD4030FC77FF /* RDEPUBMetadataParseCancellationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBMetadataParseCancellationController.swift; sourceTree = "<group>"; };
958D7F12C237A34C059F4E43474BDFAF /* NSAttributedString+SmallCaps.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+SmallCaps.m"; path = "Core/Source/NSAttributedString+SmallCaps.m"; sourceTree = "<group>"; };
95BB29B9413EEF238033BA497FA4E551 /* Vision.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Vision.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Vision.framework; sourceTree = DEVELOPER_DIR; };
9678265F1949A0F038F13D422F2B55FD /* DTPieProgressIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTPieProgressIndicator.h; path = Core/Source/iOS/DTPieProgressIndicator.h; sourceTree = "<group>"; };
96E1140CDDCC684CA4C6CDEB3E012E35 /* RDEPUBReaderTopToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderTopToolView.swift; sourceTree = "<group>"; };
971623801171F2368ECD657BD0C2937F /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = "<group>"; };
9719394B24A0CB3CCE6CCA87A0A70D08 /* NSFileWrapper+DTCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSFileWrapper+DTCopying.h"; path = "Core/Source/NSFileWrapper+DTCopying.h"; sourceTree = "<group>"; };
973C2C363B09BC1E49983C6826A623E2 /* DTPieProgressIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTPieProgressIndicator.m; path = Core/Source/iOS/DTPieProgressIndicator.m; sourceTree = "<group>"; };
9761870FC405B984D09A304261C3CB25 /* DTCoreGraphicsUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTCoreGraphicsUtils.m; path = Core/Source/DTCoreGraphicsUtils.m; sourceTree = "<group>"; };
979486118B3E90C08386079D57962701 /* SnapKit */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
983B628249A36DFF4CF081B8DF100553 /* RDEPUBReaderTableOfContentsItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderTableOfContentsItem.swift; sourceTree = "<group>"; };
9863B2725D2F1BB2A0DB1E8D6D5D5D7F /* RDEPUBJumpSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBJumpSession.swift; sourceTree = "<group>"; };
995B096022F7C738F27BCA2533534438 /* RDEPUBReadingLocationModels.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReadingLocationModels.swift; sourceTree = "<group>"; };
9A381F075AF6CD9AFBB86130B39E20B4 /* DTFolderMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTFolderMonitor.m; path = Core/Source/DTFolderMonitor.m; sourceTree = "<group>"; };
9C66F715840302F2CF4DA6C8558A09BD /* DTAnimatedGIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTAnimatedGIF.m; path = Core/Source/iOS/DTAnimatedGIF/DTAnimatedGIF.m; sourceTree = "<group>"; };
9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
9DFB708C4A48201B65DE1D2E16A1AF2A /* RDPDFReaderView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RDPDFReaderView.release.xcconfig; sourceTree = "<group>"; };
9E0663696AAC6407F79F316697D9A9A4 /* RDEpubReaderPageChildViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEpubReaderPageChildViewController.swift; sourceTree = "<group>"; };
9E4731BA187C02CDA816054F1F2BE70D /* UIScreen+DTFoundation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScreen+DTFoundation.m"; path = "Core/Source/iOS/UIScreen+DTFoundation.m"; sourceTree = "<group>"; };
9F02C3AC85C88DDA0DB8A9EECF07DC35 /* DTFoundation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DTFoundation-prefix.pch"; sourceTree = "<group>"; };
9F995C600287E46F60E33DA452E1C2F3 /* RDEPUBBookPageMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBBookPageMap.swift; sourceTree = "<group>"; };
9FD1F6CDF944640D5F1E2A81A5494657 /* DTObjectTextAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTObjectTextAttachment.h; path = Core/Source/DTObjectTextAttachment.h; sourceTree = "<group>"; };
9FE24D923BB63C2BD4397C37352A6204 /* NSString+Paragraphs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Paragraphs.h"; path = "Core/Source/NSString+Paragraphs.h"; sourceTree = "<group>"; };
9FECEDE17B4E87274DD2E9EBFD584ABF /* DTImageTextAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTImageTextAttachment.h; path = Core/Source/DTImageTextAttachment.h; sourceTree = "<group>"; };
A06F5728AFE470F80BEAA4D7D554F4F1 /* RDEpubReaderContentCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEpubReaderContentCell.swift; sourceTree = "<group>"; };
A0BD46122D186FBB226483F8DB80E6CE /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = "<group>"; };
A10A3BD7FB2F7FA2FE1F72FA1FA44EC2 /* RDEPUBWebView+Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBWebView+Configuration.swift"; sourceTree = "<group>"; };
A1605040E2F0212F9D5A73DCF69DA457 /* rangy-serializer.js */ = {isa = PBXFileReference; includeInIndex = 1; name = "rangy-serializer.js"; path = "EPUBCore/Resources/rangy-serializer.js"; sourceTree = "<group>"; };
A1A3A81081A2422058887BCEEAA78C9D /* UIView+DTFoundation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+DTFoundation.m"; path = "Core/Source/iOS/UIView+DTFoundation.m"; sourceTree = "<group>"; };
A319B0AD0B5F014BB090153D3020DBA5 /* DTAnimatedGIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTAnimatedGIF.h; path = Core/Source/iOS/DTAnimatedGIF/DTAnimatedGIF.h; sourceTree = "<group>"; };
A31ACDA197724BC1B7D9B42D3B1C7522 /* WeReadApi.js */ = {isa = PBXFileReference; includeInIndex = 1; name = WeReadApi.js; path = EPUBCore/Resources/WeReadApi.js; sourceTree = "<group>"; };
A4DD8A1A273E718BC605D24E8789D47A /* RDEPUBResourceDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBResourceDataProvider.swift; sourceTree = "<group>"; };
A64BC9567033C874297B5D167793952A /* RDEPUBCFIRecoveryEngine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCFIRecoveryEngine.swift; sourceTree = "<group>"; };
A672DF142E75858C34A342B2BB2AC891 /* DTWeakSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTWeakSupport.h; path = Core/Source/DTWeakSupport.h; sourceTree = "<group>"; };
A67FB1DCECBDAA36B9B755606AC42C17 /* NSString+DTUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+DTUtilities.m"; path = "Core/Source/NSString+DTUtilities.m"; sourceTree = "<group>"; };
A764063F8FFB29B25C936E4C626CCD48 /* RDEPUBCFIResolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCFIResolver.swift; sourceTree = "<group>"; };
A7EDC6B8243A9B7E465C24C3E3032923 /* DTCoreTextConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCoreTextConstants.h; path = Core/Source/DTCoreTextConstants.h; sourceTree = "<group>"; };
A7FD67CE75631597FF6EE0F345C77B9D /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = "<group>"; };
AA0811310099A4BCB3D52683B70DB3D1 /* Pods-ReadViewDemo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ReadViewDemo-dummy.m"; sourceTree = "<group>"; };
AA153D679D524FF17574716601202C51 /* RDEPUBReaderSearchCoordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderSearchCoordinator.swift; sourceTree = "<group>"; };
AA5EA82ABC61B0B974592D4CA89ACF8C /* ZIPFoundation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZIPFoundation-prefix.pch"; sourceTree = "<group>"; };
AABB72617A844FF5405C727A0A23D568 /* NSMutableAttributedString+HTML.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableAttributedString+HTML.m"; path = "Core/Source/NSMutableAttributedString+HTML.m"; sourceTree = "<group>"; };
AC22C3CB82EEE746663403422F344116 /* DTAccessibilityViewProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTAccessibilityViewProxy.m; path = Core/Source/DTAccessibilityViewProxy.m; sourceTree = "<group>"; };
AC7B6AA174033D137FA1A052F40E2FDD /* RDEPUBReaderController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderController.swift; sourceTree = "<group>"; };
AC925B7832B651D3B1C84393FF2F9573 /* DTCoreTextGlyphRun.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCoreTextGlyphRun.h; path = Core/Source/DTCoreTextGlyphRun.h; sourceTree = "<group>"; };
ACD3AD31D03AC7EBCBD762EBB73D0E59 /* RDEPUBReaderController+RenderSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBReaderController+RenderSupport.swift"; sourceTree = "<group>"; };
ACD3CB33E5A4E915E5F4C09F4684FFF2 /* NSAttributedString+SmallCaps.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+SmallCaps.h"; path = "Core/Source/NSAttributedString+SmallCaps.h"; sourceTree = "<group>"; };
AD356A8B2995301BC6FA6F3E46C7BCDB /* RDPDFReaderViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderViewController.swift; sourceTree = "<group>"; };
AD673881894A19611CEF5FD16272DF07 /* RDEPUBFixedLayoutTemplate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBFixedLayoutTemplate.swift; sourceTree = "<group>"; };
AE51B89744E67BA9CF7E4E2C6DB4DA05 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = "<group>"; };
AE58D216D4E69D486F0AB4AC5F71518A /* RDEPUBReaderSearchBarView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderSearchBarView.swift; sourceTree = "<group>"; };
AF41F6780E56AB0F76C46A75363DA697 /* NSDictionary+DTError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+DTError.m"; path = "Core/Source/NSDictionary+DTError.m"; sourceTree = "<group>"; };
AF7CF50D52DCA13C2251358552DAAD3C /* RDPDFReaderView+CollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDPDFReaderView+CollectionView.swift"; sourceTree = "<group>"; };
AFBB8005939E9A85DD9BDAEAA3002E57 /* DTHTMLWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTHTMLWriter.h; path = Core/Source/DTHTMLWriter.h; sourceTree = "<group>"; };
AFFD40FFE61C73861D47FD66561E7E93 /* DTIframeTextAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTIframeTextAttachment.h; path = Core/Source/DTIframeTextAttachment.h; sourceTree = "<group>"; };
B1D682E70FAFEEF08569FCA32E219FD1 /* ZIPFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZIPFoundation.debug.xcconfig; sourceTree = "<group>"; };
B2542127DF3D3CEF3D1EB999F8576341 /* NSFileWrapper+DTCopying.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSFileWrapper+DTCopying.m"; path = "Core/Source/NSFileWrapper+DTCopying.m"; sourceTree = "<group>"; };
B2604E9D64804DC4A2CA43E0C668DEAC /* RDPDFReaderPageChildViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderPageChildViewController.swift; sourceTree = "<group>"; };
B277BAEE25D9D6A3C5EB9E55B603BAD5 /* RDEpubReaderView+ToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEpubReaderView+ToolView.swift"; sourceTree = "<group>"; };
B372C329258D1C49F5BF44F81AB0E237 /* RDEPUBChapterDisplayContentCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBChapterDisplayContentCache.swift; sourceTree = "<group>"; };
B3C67AF64AACAFBCB1D6D909BF030731 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = "<group>"; };
B3CB5C8EE9C521C9C45EB7D6A7EBA941 /* RDEPUBTextBookBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextBookBuilder.swift; sourceTree = "<group>"; };
B44119BC710BFFD4549A1B83FBF80CF8 /* DTCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCompatibility.h; path = Core/Source/DTCompatibility.h; sourceTree = "<group>"; };
B466C1278D8245B512592A07C1965D32 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = "<group>"; };
B4770ADCF39D17D831B68D7E56ECD598 /* RDEPUBRenderRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBRenderRequest.swift; sourceTree = "<group>"; };
B4D747ACE10BD9D8BCED758A4A46AF52 /* RDEPUBChapterCacheKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBChapterCacheKey.swift; sourceTree = "<group>"; };
B53424287733C45D387175CE9132AFBD /* DTCoreTextFontCollection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTCoreTextFontCollection.m; path = Core/Source/DTCoreTextFontCollection.m; sourceTree = "<group>"; };
B5E7F56675C029BC561A7EFB55EF0041 /* UIImage+DTFoundation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+DTFoundation.m"; path = "Core/Source/iOS/UIImage+DTFoundation.m"; sourceTree = "<group>"; };
B616B1E339BA326837E6325F3F291E51 /* NSAttributedString+DTDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+DTDebug.m"; path = "Core/Source/NSAttributedString+DTDebug.m"; sourceTree = "<group>"; };
B646DEE91A4E62F132C54E702B8BDF18 /* DTAttributedTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTAttributedTextView.h; path = Core/Source/DTAttributedTextView.h; sourceTree = "<group>"; };
B71BC62246AFEBD517D3175813789310 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = "<group>"; };
B72E60DFC15F208F1BA00518E64F79B5 /* CTLineUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CTLineUtils.h; path = Core/Source/CTLineUtils.h; sourceTree = "<group>"; };
B7587FF81578DE5EC06D53194DE8B9F2 /* RDEPUBChapterRuntimeStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBChapterRuntimeStore.swift; sourceTree = "<group>"; };
B79D3DB96F14BE31474079E9E88FB6A7 /* RDEPUBAttachmentTooltipOverlayView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBAttachmentTooltipOverlayView.swift; sourceTree = "<group>"; };
B7AE034BE473A605AC52077AEF86BC27 /* RDPDFReaderDebugViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderDebugViewController.swift; sourceTree = "<group>"; };
B8AA7E0D66A87D65E78484C2A848ADF4 /* RDPDFReaderNavigationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderNavigationView.swift; sourceTree = "<group>"; };
B8CC7968142149B581329E3460D35484 /* NSCoder+DTCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSCoder+DTCompatibility.h"; path = "Core/Source/NSCoder+DTCompatibility.h"; sourceTree = "<group>"; };
B9846B4C57BA2860663A488DC70A390D /* RDEPUBCFIUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCFIUtilities.swift; sourceTree = "<group>"; };
B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SnapKit-SnapKit_Privacy"; path = SnapKit_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
BA6DD4FDA389DB9F4C8F97B054C10AAF /* RDEPUBWebContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBWebContentView.swift; sourceTree = "<group>"; };
BA822947B8B2C54ED946D86C7736AB5D /* RDEPUBTextPositionConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextPositionConverter.swift; sourceTree = "<group>"; };
BA83941397AFE127903C2DA0EE626295 /* NSScanner+HTML.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSScanner+HTML.m"; path = "Core/Source/NSScanner+HTML.m"; sourceTree = "<group>"; };
BAC3BCDBDD88D30A3F51094944FB70FC /* DTSmartPagingScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTSmartPagingScrollView.h; path = Core/Source/iOS/DTSmartPagingScrollView.h; sourceTree = "<group>"; };
BADC1A043414D84FBAFBF86CAC8F5399 /* DTCoreTextLayoutFrame+Cursor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DTCoreTextLayoutFrame+Cursor.m"; path = "Core/Source/DTCoreTextLayoutFrame+Cursor.m"; sourceTree = "<group>"; };
BAFCF35759F6130F534D4138AECDBC8E /* RDEPUBReaderChapterListController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderChapterListController.swift; sourceTree = "<group>"; };
BB0A3551A7313EF0434A26B6F5A0796E /* RDPDFReaderPersistenceStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderPersistenceStore.swift; sourceTree = "<group>"; };
BB2A34C872861E98642DDE455E8E3A72 /* DTAttributedTextCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTAttributedTextCell.h; path = Core/Source/DTAttributedTextCell.h; sourceTree = "<group>"; };
BB7271637D32095C0F526965851E2E06 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = "<group>"; };
BC6FC55B88E3F0D723DF388867829698 /* RDEPUBReaderTheme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderTheme.swift; sourceTree = "<group>"; };
BCF9B3BF987216CF1766D80FED04CF72 /* FileManager+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FileManager+ZIP.swift"; path = "Sources/ZIPFoundation/FileManager+ZIP.swift"; sourceTree = "<group>"; };
BD929E02D9C56EC44BBB74C1999F9892 /* DTHTMLElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTHTMLElement.h; path = Core/Source/DTHTMLElement.h; sourceTree = "<group>"; };
BDDC3A2D20818C31909CC4C3F4BB4F96 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = "<group>"; };
BDFD7D9A4BFFBB2603B10E3A432551B6 /* NSString+DTPaths.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+DTPaths.h"; path = "Core/Source/NSString+DTPaths.h"; sourceTree = "<group>"; };
BF43112A9642930711240B85F895FBA4 /* RDEPUBPageMapReconciliationCoordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBPageMapReconciliationCoordinator.swift; sourceTree = "<group>"; };
BFD69C3CC4E96BBD5634E64370DBDA98 /* DTDictationPlaceholderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTDictationPlaceholderView.m; path = Core/Source/DTDictationPlaceholderView.m; sourceTree = "<group>"; };
C06D2A51375DCB872C5A41004E287C0D /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = "<group>"; };
C171DA66E3550E5F4492D2964AB04FB2 /* DTImage+HTML.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DTImage+HTML.m"; path = "Core/Source/DTImage+HTML.m"; sourceTree = "<group>"; };
C1D05F5421885C5D856CB4AFF76DF543 /* UIColor+RDEPUB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIColor+RDEPUB.swift"; sourceTree = "<group>"; };
C22B806740A293207B136B9B5E8AF844 /* RDEPUBParser+Archive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBParser+Archive.swift"; sourceTree = "<group>"; };
C3096FD2B7053B4AF08D2B6156C7CA1A /* DTTextHTMLElement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTTextHTMLElement.m; path = Core/Source/DTTextHTMLElement.m; sourceTree = "<group>"; };
C31ED4EB4A9C339511F3685FF228D8B0 /* RDPDFReaderSettingsView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderSettingsView.swift; sourceTree = "<group>"; };
C330E74881B4D425F9A5780577A5C248 /* RDEPUBReaderRuntime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderRuntime.swift; sourceTree = "<group>"; };
C408B7DA4233579306399A575A6A256F /* RDEPUBAssetRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBAssetRepository.swift; sourceTree = "<group>"; };
C56EB0E701347B766F12260495801CE1 /* DTCoreTextFontDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCoreTextFontDescriptor.h; path = Core/Source/DTCoreTextFontDescriptor.h; sourceTree = "<group>"; };
C5974AECFECE8D60F316936780D22DD9 /* RDEPUBViewportTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBViewportTypes.swift; sourceTree = "<group>"; };
C612565C2509C34BCBFF7389F34E6E54 /* RDPDFReaderView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RDPDFReaderView-Info.plist"; sourceTree = "<group>"; };
C6303D6C8B50248F87D70D77E2CA66B7 /* DTCSSListStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTCSSListStyle.m; path = Core/Source/DTCSSListStyle.m; sourceTree = "<group>"; };
C699FF0C7478AADF0B16C444586156F8 /* RDEPUBPageResolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBPageResolver.swift; sourceTree = "<group>"; };
C7E6E05CB6C2547550C0AA979367DC6B /* RDPDFReaderView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RDPDFReaderView-umbrella.h"; sourceTree = "<group>"; };
C7EDB07502C56DF3D4F6E90F93880B28 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = "<group>"; };
C80235C2E1DB28406F275E23F0ADDE9B /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = "<group>"; };
C808AC5A8C55E7E56EF916C622B6091A /* NSString+DTURLEncoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+DTURLEncoding.h"; path = "Core/Source/NSString+DTURLEncoding.h"; sourceTree = "<group>"; };
C840FD76BB93F898AF93E8BD842DFE09 /* ResourceBundle-RDEpubReaderViewAssets-RDEpubReaderView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RDEpubReaderViewAssets-RDEpubReaderView-Info.plist"; sourceTree = "<group>"; };
C862AF3C9768AEC3AF792217547BE47D /* NSString+DTPaths.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+DTPaths.m"; path = "Core/Source/NSString+DTPaths.m"; sourceTree = "<group>"; };
C8A6E90AB5E26049710E2C2404C28B9A /* RDEpubReaderView-RDEpubReaderViewAssets */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "RDEpubReaderView-RDEpubReaderViewAssets"; path = RDEpubReaderViewAssets.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
C8C69D03B5519293DC977F7E46AA9BFE /* RDEPUBReaderController+Orientation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBReaderController+Orientation.swift"; sourceTree = "<group>"; };
C911EE625C8CD488E8B66FA8BA2B5C8F /* DTTextAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTTextAttachment.h; path = Core/Source/DTTextAttachment.h; sourceTree = "<group>"; };
C920C702702D03C98A6A6ADDE53C9E78 /* DTCoreTextLayoutFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCoreTextLayoutFrame.h; path = Core/Source/DTCoreTextLayoutFrame.h; sourceTree = "<group>"; };
CA1ED4036FD80E30C31C2BDBF09F72E9 /* RDEPUBReaderToolViewProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderToolViewProtocols.swift; sourceTree = "<group>"; };
CA4A114775B98CEA4A566C18123B145F /* ZIPFoundation-ZIPFoundation_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "ZIPFoundation-ZIPFoundation_Privacy"; path = ZIPFoundation_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
CAED9812FF45FFA82A7B68F7B2B656D4 /* DTCSSListStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCSSListStyle.h; path = Core/Source/DTCSSListStyle.h; sourceTree = "<group>"; };
CBCFAAE0163F224D1A5AADD2408E9811 /* RDEPUBDTCoreTextRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBDTCoreTextRenderer.swift; sourceTree = "<group>"; };
CBD58858F74B286AB42B1D9C0E299BC0 /* Archive+MemoryFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+MemoryFile.swift"; path = "Sources/ZIPFoundation/Archive+MemoryFile.swift"; sourceTree = "<group>"; };
CCE7D4C320D8AE6645FBF46632A60DAB /* epub-bridge.js */ = {isa = PBXFileReference; includeInIndex = 1; name = "epub-bridge.js"; path = "EPUBCore/Resources/epub-bridge.js"; sourceTree = "<group>"; };
CD04D91292084F30072716D85979DC49 /* RDEPUBCFIGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCFIGenerator.swift; sourceTree = "<group>"; };
CD770BD6314F1E02A05DC9744C65B5A4 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = "<group>"; };
CDDC623AB1701601A907DA67C2F8F283 /* DTAnchorHTMLElement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTAnchorHTMLElement.m; path = Core/Source/DTAnchorHTMLElement.m; sourceTree = "<group>"; };
CE669FB235F0A79C31606AC2D531E6C7 /* DTCoreTextLayoutFrame+Cursor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DTCoreTextLayoutFrame+Cursor.h"; path = "Core/Source/DTCoreTextLayoutFrame+Cursor.h"; sourceTree = "<group>"; };
CEC56A9C84FA72CF9807C14A8F6F699B /* RDEPUBPageCountCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBPageCountCache.swift; sourceTree = "<group>"; };
CEF0F0E8E0EAF84CAF398E3F459CBEC8 /* RDEPUBTextBuildPipelineInterfaces.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextBuildPipelineInterfaces.swift; sourceTree = "<group>"; };
CFF70C90945A3410647B87CF1F107605 /* NSCharacterSet+HTML.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSCharacterSet+HTML.h"; path = "Core/Source/NSCharacterSet+HTML.h"; sourceTree = "<group>"; };
D02D7D8A9E0E406B4B7DE16756C29EFC /* RDEPUBJavaScriptBridge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBJavaScriptBridge.swift; sourceTree = "<group>"; };
D06EB1604CF5B48E50EE9B4FE0A518BD /* RDEPUBPublication.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBPublication.swift; sourceTree = "<group>"; };
D14718D15ACB3676A3423EBBB1044E4E /* RDEPUBTextAnchor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextAnchor.swift; sourceTree = "<group>"; };
D1E89A31867FF1FB44B4B999988F1B82 /* DTFoundation */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = DTFoundation; path = DTFoundation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
D1F34DCA2B1BAA4FC1470138FC11B494 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = "<group>"; };
D2135D16EDAFE4339D273F2575162C68 /* RDEPUBTextPageBoundaryValidator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextPageBoundaryValidator.swift; sourceTree = "<group>"; };
D245D04D70A4D36DC86741D0833AA95A /* NSMutableArray+DTMoving.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableArray+DTMoving.m"; path = "Core/Source/NSMutableArray+DTMoving.m"; sourceTree = "<group>"; };
D362CCA87B017930E7481AFE2E73FB74 /* DTExtendedFileAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTExtendedFileAttributes.h; path = Core/Source/DTExtendedFileAttributes.h; sourceTree = "<group>"; };
D371DFD0FC419701C89C30AEAB5D78C0 /* RDEPUBBackgroundTrace.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBBackgroundTrace.swift; sourceTree = "<group>"; };
D3A4BA792340D151ECB734018B2FD3EF /* DTCustomColoredAccessory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTCustomColoredAccessory.m; path = Core/Source/iOS/DTCustomColoredAccessory.m; sourceTree = "<group>"; };
D3AE1FFC202446FD757A48580E35F97F /* RDEPUBTextBookModels.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextBookModels.swift; sourceTree = "<group>"; };
D3C2F16A4F9F4BEAA317715C1F17C81F /* DTCoreTextMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTCoreTextMacros.h; path = Core/Source/DTCoreTextMacros.h; sourceTree = "<group>"; };
D44149271FD4631FF7616F01343BD79A /* RDEPUBPaginationModels.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBPaginationModels.swift; sourceTree = "<group>"; };
D4A82B2715640986D3701AF889DBD599 /* UIFont+DTCoreText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+DTCoreText.h"; path = "Core/Source/UIFont+DTCoreText.h"; sourceTree = "<group>"; };
D53EC1D66653102E077AA44906338EB5 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = "<group>"; };
D557DED28FA9EA85219AF05C93296C6D /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = "<group>"; };
D5B415C0B230E1471E23C9B037EC7E2A /* RDEpubReaderView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RDEpubReaderView-Info.plist"; sourceTree = "<group>"; };
D5D2445B4619EC0C62C7560649DD2204 /* ZIPFoundation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZIPFoundation-dummy.m"; sourceTree = "<group>"; };
D5DB4208378CCE8CB855A1C6DA724AD5 /* RDEPUBWebDecorationOverlayView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBWebDecorationOverlayView.swift; sourceTree = "<group>"; };
D5E005150A64B16EA98048A15B8A4631 /* RDEPUBReaderController+PublicAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBReaderController+PublicAPI.swift"; sourceTree = "<group>"; };
D64AE1D37C74699EBE98C957AF7FF16E /* RDEPUBReaderContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderContext.swift; sourceTree = "<group>"; };
D6A7BC6810106F285EF55F02D28F25B6 /* RDPDFReaderDrawingLayersView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderDrawingLayersView.swift; sourceTree = "<group>"; };
D7528E03B8934B146947FDF9147D7846 /* RDEPUBReaderPaginationCoordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderPaginationCoordinator.swift; sourceTree = "<group>"; };
D7826602DA2629A5A1DD5912ADCAF5B8 /* ZIPFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZIPFoundation.release.xcconfig; sourceTree = "<group>"; };
D7B730A14FDA23EC9BB3ED876FBD5BA4 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = "<group>"; };
D7D4385F08260E348B370DC79366E6CD /* DTCoreTextConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTCoreTextConstants.m; path = Core/Source/DTCoreTextConstants.m; sourceTree = "<group>"; };
D816721347D943A1D204E1507FFA5019 /* DTAccessibilityElement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTAccessibilityElement.h; path = Core/Source/DTAccessibilityElement.h; sourceTree = "<group>"; };
D89968532D9F2672C6B6D01C290AE466 /* DTDictationPlaceholderTextAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTDictationPlaceholderTextAttachment.h; path = Core/Source/DTDictationPlaceholderTextAttachment.h; sourceTree = "<group>"; };
D8D859DA88367D318DA839A12B29A149 /* NSAttributedString+DTCoreText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+DTCoreText.h"; path = "Core/Source/NSAttributedString+DTCoreText.h"; sourceTree = "<group>"; };
D92D7AF796DC45709FBBF4BBCBF47095 /* DTColorFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTColorFunctions.m; path = Core/Source/DTColorFunctions.m; sourceTree = "<group>"; };
D97A43F1E6018B92E85B58BB6549F7CB /* NSData+DTCrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+DTCrypto.h"; path = "Core/Source/NSData+DTCrypto.h"; sourceTree = "<group>"; };
DA93674B4C34DA54D242189AEEAF99FE /* DTFoundation.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DTFoundation.modulemap; sourceTree = "<group>"; };
DAAA91CA607516E42FAA5C2245D6E0C2 /* Data+CompressionDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+CompressionDeprecated.swift"; path = "Sources/ZIPFoundation/Data+CompressionDeprecated.swift"; sourceTree = "<group>"; };
DB4B2C2DAB04A274AA42EE8673031B4D /* RDEPUBParser+Package.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBParser+Package.swift"; sourceTree = "<group>"; };
DBAEA965F9F262BB8BF17C77B01C0956 /* Archive+Writing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Writing.swift"; path = "Sources/ZIPFoundation/Archive+Writing.swift"; sourceTree = "<group>"; };
DBFF9A0CB4BCE0E33B65B03FF68AE577 /* RDEPUBCFIDOMPathBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCFIDOMPathBuilder.swift; sourceTree = "<group>"; };
DC54F4A57E211890551F91CCFAF4B59A /* RDEPUBReaderDependencies.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderDependencies.swift; sourceTree = "<group>"; };
DDAC1D10BF65035581AF2F9821CA2835 /* RDEPUBReaderController+DataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBReaderController+DataSource.swift"; sourceTree = "<group>"; };
DE5387758E4F1C4128BE4A1E8D68A9BD /* NSString+DTURLEncoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+DTURLEncoding.m"; path = "Core/Source/NSString+DTURLEncoding.m"; sourceTree = "<group>"; };
E05A32054F050060822F49BB8707B792 /* RDEPUBImageViewerCoordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBImageViewerCoordinator.swift; sourceTree = "<group>"; };
E05FACFD35497E37E245CBC7C261AB13 /* RDEpubReaderView+PageCurl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEpubReaderView+PageCurl.swift"; sourceTree = "<group>"; };
E06CC927BADF654D292DC523F0DFDB52 /* RDEPUBCFIError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCFIError.swift; sourceTree = "<group>"; };
E0AF4C7A330235BBF8B62F08FBF3EC92 /* RDEPUBWebViewDebug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBWebViewDebug.swift; sourceTree = "<group>"; };
E15930CD8D9ED2F990B87E8F78DD5A32 /* DTStylesheetHTMLElement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTStylesheetHTMLElement.m; path = Core/Source/DTStylesheetHTMLElement.m; sourceTree = "<group>"; };
E18E6E8D39404427745CE696526DE777 /* RDEPUBChapterData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBChapterData.swift; sourceTree = "<group>"; };
E1D1532D1876B11C0E08D8B7D4FA131B /* Data+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Serialization.swift"; path = "Sources/ZIPFoundation/Data+Serialization.swift"; sourceTree = "<group>"; };
E1E3C0347A8864AB95A590EC70FD5ABD /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/MediaPlayer.framework; sourceTree = DEVELOPER_DIR; };
E209D74CEC1626A09885E55370AEFA53 /* Date+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+ZIP.swift"; path = "Sources/ZIPFoundation/Date+ZIP.swift"; sourceTree = "<group>"; };
E26546A9CD322544BEF648DFE2B26D7D /* NSCharacterSet+HTML.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSCharacterSet+HTML.m"; path = "Core/Source/NSCharacterSet+HTML.m"; sourceTree = "<group>"; };
E2993B5AF554E26603DFF0DE92D89C92 /* DTTextAttachmentHTMLElement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTTextAttachmentHTMLElement.m; path = Core/Source/DTTextAttachmentHTMLElement.m; sourceTree = "<group>"; };
E3D78AD63AADF4FB3DE6514B40F0D941 /* RDEPUBPreferences.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBPreferences.swift; sourceTree = "<group>"; };
E3F1D7684E9910C3A3D916BD2B58BE27 /* RDEpubReaderView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RDEpubReaderView-umbrella.h"; sourceTree = "<group>"; };
E45294A3F8158EC3C68ECF3D9594C7EE /* RDEPUBSearchModels.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBSearchModels.swift; sourceTree = "<group>"; };
E47640ACB9437F479CF434FB6DEF3603 /* RDEPUBTextPerformanceSampler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextPerformanceSampler.swift; sourceTree = "<group>"; };
E519FFEE6627E0BFC3063238F0B06EE6 /* RDEPUBCFISerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCFISerializer.swift; sourceTree = "<group>"; };
E64ED14B8FB7C0060C3BAA215AC25363 /* Entry+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+ZIP64.swift"; path = "Sources/ZIPFoundation/Entry+ZIP64.swift"; sourceTree = "<group>"; };
E6AD45B90D08BACAF3AF76AE40BBCC10 /* DTFoundation-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DTFoundation-umbrella.h"; sourceTree = "<group>"; };
E6DC87AB92A31B288DFBEC314EBA61DB /* RDEPUBMemoryProbe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBMemoryProbe.swift; sourceTree = "<group>"; };
E757F9EEC3FE914CD8CFDFF7173A5D6E /* DTLazyImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTLazyImageView.m; path = Core/Source/DTLazyImageView.m; sourceTree = "<group>"; };
E7890CD33BD10753D1D971AD2FE20A74 /* DTLinkButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTLinkButton.h; path = Core/Source/DTLinkButton.h; sourceTree = "<group>"; };
E9A09B9A70653ED4FB65C8A3934E3937 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = "<group>"; };
EB0EEFB71EDB43C8D13587E231AEA1B0 /* RDEPUBCFIPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBCFIPath.swift; sourceTree = "<group>"; };
EB2C31F1487766829228BDB6DBF915F1 /* RDEPUBSemanticMarkerInjector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBSemanticMarkerInjector.swift; sourceTree = "<group>"; };
EB434D5D2C4FC39DB37D676ABB6B7C68 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = "<group>"; };
EB84ABBEE467BC984D1E9E3F43B5119F /* RDEPUBModels.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBModels.swift; sourceTree = "<group>"; };
EBA0272559B0F7FAD8AC670AC7431188 /* Pods-ReadViewDemo-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ReadViewDemo-umbrella.h"; sourceTree = "<group>"; };
EBD26CED79D9BC8B6093FB7163627198 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = "<group>"; };
EC17096445F0AAEFBD5F4BA3875E1A78 /* RDEPUBFontFallbackResolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBFontFallbackResolver.swift; sourceTree = "<group>"; };
EC2A0D875AEA9AB8ACE30139D100E394 /* RDEPUBReaderConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderConfiguration.swift; sourceTree = "<group>"; };
EC6581B7BD334A42A3D4B0BB876361E5 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreText.framework; sourceTree = DEVELOPER_DIR; };
EC7A2B13E87974E141C7E3518F9D0EBF /* RDEPUBWebView+Search.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBWebView+Search.swift"; sourceTree = "<group>"; };
ECBDEADA2700EFDE005F0303A97D272F /* RDEPUBSelectionState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBSelectionState.swift; sourceTree = "<group>"; };
EDA6D5D7D0A04878EE78FAAE94F65068 /* DTCoreText */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = DTCoreText; path = DTCoreText.framework; sourceTree = BUILT_PRODUCTS_DIR; };
EE10390ED67255ABE5E4D1A1B1EF07F5 /* RDPDFReaderView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RDPDFReaderView; path = RDPDFReaderView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
EE4506392D83069D836221FAB813E8D6 /* DTCoreText-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DTCoreText-prefix.pch"; sourceTree = "<group>"; };
EEF0985CE02F3B586A1C5DA6503103C3 /* DTBreakHTMLElement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTBreakHTMLElement.m; path = Core/Source/DTBreakHTMLElement.m; sourceTree = "<group>"; };
EF82EDCB0C8172FAF3847EAAD873E096 /* NSURL+DTComparing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURL+DTComparing.m"; path = "Core/Source/NSURL+DTComparing.m"; sourceTree = "<group>"; };
F06C21F4D409CF92C76D4498B3134E8B /* RDEPUBReaderLocationCoordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderLocationCoordinator.swift; sourceTree = "<group>"; };
F0D5A0F7E62D88B94912634DC9AD339D /* DTCoreTextLayouter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTCoreTextLayouter.m; path = Core/Source/DTCoreTextLayouter.m; sourceTree = "<group>"; };
F0F90ED4AECC246EA5CD643490677AA9 /* DTAttributedLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTAttributedLabel.h; path = Core/Source/DTAttributedLabel.h; sourceTree = "<group>"; };
F19ED99ABDCF88F81F05E71BECAD550E /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; };
F1A0D29FD3196A1FB2F83394AB355405 /* RDEPUBTextContentInteractionCoordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextContentInteractionCoordinator.swift; sourceTree = "<group>"; };
F1F75A2E00B511750B5DE5A7F28B7738 /* RDEPUBAnnotationEditorViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBAnnotationEditorViewController.swift; sourceTree = "<group>"; };
F276E0C828D7E362E1AB740474DFD344 /* RDEpubReaderTapRegionHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEpubReaderTapRegionHandler.swift; sourceTree = "<group>"; };
F3351DB26E94A1B4929F19A6CD7DABD9 /* RDEPUBTextAnnotationOverlay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextAnnotationOverlay.swift; sourceTree = "<group>"; };
F3ABB3278539E3E13585120647F01258 /* DTBase64Coding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTBase64Coding.m; path = Core/Source/DTBase64Coding.m; sourceTree = "<group>"; };
F3D00D37E3CB914B9957CBEC6F302A0B /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = "<group>"; };
F43B7563256C964F3030A6C9BED2EA16 /* DTWeakSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTWeakSupport.h; path = Core/Source/DTWeakSupport.h; sourceTree = "<group>"; };
F4C4EC50C6DC93761BB6C825CE1C4ECD /* NSString+DTFormatNumbers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+DTFormatNumbers.h"; path = "Core/Source/NSString+DTFormatNumbers.h"; sourceTree = "<group>"; };
F4E2B1AC73977F10254628C0B7EBE38F /* DTCoreText-Resources */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "DTCoreText-Resources"; path = Resources.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
F519C9FB96C0B36AF37F132A5E58427F /* RDEPUBReaderServices.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderServices.swift; sourceTree = "<group>"; };
F5A53C3033C8DE1724D37DA6323CF1D7 /* NSString+CSS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+CSS.h"; path = "Core/Source/NSString+CSS.h"; sourceTree = "<group>"; };
F610362838046514D87BF38DAC3B7829 /* NSAttributedString+DTCoreText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+DTCoreText.m"; path = "Core/Source/NSAttributedString+DTCoreText.m"; sourceTree = "<group>"; };
F7382BDDD61B00469E398482B8AA31F3 /* Archive+WritingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+WritingDeprecated.swift"; path = "Sources/ZIPFoundation/Archive+WritingDeprecated.swift"; sourceTree = "<group>"; };
F78033C34E8C1FAD3B27FFC4F959A611 /* DTHTMLParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTHTMLParser.h; path = Core/Source/DTHTMLParser/DTHTMLParser.h; sourceTree = "<group>"; };
F7F02564FDDFA1E2D5D9C201B2F921E0 /* RDEPUBWebView+FixedLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "RDEPUBWebView+FixedLayout.swift"; sourceTree = "<group>"; };
F827FC838580CE1BE71A03555F9BCDF4 /* RDEPUBBackgroundCoverageStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBBackgroundCoverageStore.swift; sourceTree = "<group>"; };
F82DF9D2C16A6C1956D43123C5D5F9FC /* RDEPUBReaderUIState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderUIState.swift; sourceTree = "<group>"; };
F8569A5FF03BA54C0F4080D3EE5539D5 /* NSNumber+RomanNumerals.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+RomanNumerals.h"; path = "Core/Source/NSNumber+RomanNumerals.h"; sourceTree = "<group>"; };
F89F29E75C30E37D6CB823974307BF0E /* RDEPUBNavigatorLayoutContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBNavigatorLayoutContext.swift; sourceTree = "<group>"; };
F8BD01B9C58678FECA98B5CABFE43AF0 /* RDPDFReaderContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDPDFReaderContainerView.swift; sourceTree = "<group>"; };
F8F398A3D1144707216F9A20BEDF911E /* DTAttributedLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTAttributedLabel.m; path = Core/Source/DTAttributedLabel.m; sourceTree = "<group>"; };
F9B856145AE64DF1C0DDC43555DE1BBB /* RDEPUBTextLayoutFrame.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBTextLayoutFrame.swift; sourceTree = "<group>"; };
F9C223BB14280E813122F7F44DDD64F3 /* DTTiledLayerWithoutFade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTTiledLayerWithoutFade.h; path = Core/Source/iOS/DTTiledLayerWithoutFade.h; sourceTree = "<group>"; };
F9C4993C8ED63C0215BEC38128F6EC5D /* ZIPFoundation-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ZIPFoundation-Info.plist"; sourceTree = "<group>"; };
FAA140AF73738B23155578D0AA734FE3 /* NSMutableAttributedString+HTML.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableAttributedString+HTML.h"; path = "Core/Source/NSMutableAttributedString+HTML.h"; sourceTree = "<group>"; };
FC467FD187B387BBBF0D10B192925B53 /* NSString+DTUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+DTUtilities.h"; path = "Core/Source/NSString+DTUtilities.h"; sourceTree = "<group>"; };
FC8877FCA14B6646C4FEF59A3B0F1ACE /* RDEPUBReaderToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEPUBReaderToolView.swift; sourceTree = "<group>"; };
FCA56243CDDB901C3906DC4B542787B9 /* RDEpubPlainTextBookBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RDEpubPlainTextBookBuilder.swift; sourceTree = "<group>"; };
FE2F750872F6BAE0ACB02ADF23011AF8 /* DTHTMLParserNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTHTMLParserNode.h; path = Core/Source/DTHTMLParserNode.h; sourceTree = "<group>"; };
FE699719E4C619A2AE868EA35DBCE64E /* DTFoundationConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTFoundationConstants.m; path = Core/Source/DTFoundationConstants.m; sourceTree = "<group>"; };
FEA9F91758013B23B0EEA71DA22E7475 /* Pods-ReadViewDemo-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ReadViewDemo-Info.plist"; sourceTree = "<group>"; };
FEB04D144E7A35904D2906AC517EC870 /* NSURL+DTUnshorten.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURL+DTUnshorten.m"; path = "Core/Source/NSURL+DTUnshorten.m"; sourceTree = "<group>"; };
FECD0A9F46F7D0CBF7FE9797EA63845E /* DTObjectTextAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTObjectTextAttachment.m; path = Core/Source/DTObjectTextAttachment.m; sourceTree = "<group>"; };
FF8481A9468E2620C3170C28BC17691E /* Archive+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Deprecated.swift"; path = "Sources/ZIPFoundation/Archive+Deprecated.swift"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
15323E0F5ED66EFBC4FF8FB7937A4614 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FBDCB75409A2FFE5BCB880D0A8C4CBBD /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
371B87B1F7D323203B8C533B4CD24682 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
3AA460AD21EF5603DD8D72E7AA9E9B21 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
514455551257DAD3C261568B87309678 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
6874108C8D77E0B850ABFE50BBC4B1AC /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
C6A707F9902F28B25EFB1758779D2E6E /* CoreImage.framework in Frameworks */,
774E6F3D3205170E15EC719AA27E84C4 /* Foundation.framework in Frameworks */,
7BB1F7E48AE3391415BE28627E578783 /* Vision.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
6F1DC7DF5E89C820D04E068D56B1D0EF /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
191824B2B1E1B0A7DD3B6298100B4B8A /* CoreGraphics.framework in Frameworks */,
12B4A35B8E40C112E18A7C5511F023E9 /* CoreText.framework in Frameworks */,
E38FC7829B5BDD1588FA487E0FBAC208 /* Foundation.framework in Frameworks */,
46EF32D586FF590CE2C60C66364B9357 /* ImageIO.framework in Frameworks */,
6E3D0FDD78ECC20F4B3697ED21D64224 /* MediaPlayer.framework in Frameworks */,
81905A7717925A17E6B98E934A75B8BA /* QuartzCore.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
73A4CA22CA64362A4424EBA8B775DA6A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
B5315FE923C0DCADF321864AB4B3DFDC /* Foundation.framework in Frameworks */,
D7CC6B1036176C86E740636FD91D78A3 /* ImageIO.framework in Frameworks */,
21151A13DEA3D2D63276965B2CA36971 /* QuartzCore.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
98498040CD9BDDE55929E28B46278010 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
A6C86E73E08E0EE41160C8B4929384EF /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
31B8465BD0B77725D8A004CA168F1BAC /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F2FF89916CD02D42BFA1656A5EF0CB82 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
62AF96178739A70BCD82320CAD4510A8 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
FA10314229BF9E0511EA736EB8886E78 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
F175B01CE5E29B4180521039360FCA0B /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
020E73FA1519F77615E79FE62162006F /* Resources */ = {
isa = PBXGroup;
children = (
78AA6CC1C34A3A64CED4C314B1FAE2F1 /* default.css */,
);
name = Resources;
sourceTree = "<group>";
};
0D4A349829D1C0DC0E69C0A64B9A4139 /* Pods-ReadViewDemo */ = {
isa = PBXGroup;
children = (
045ADBF2087ADD914A9CA0B62EBF2A9F /* Pods-ReadViewDemo.modulemap */,
2047430DF5C84E0A8FC8874A2B915FC3 /* Pods-ReadViewDemo-acknowledgements.markdown */,
8B35D0622F339A5B8A864FAA0C9EAE47 /* Pods-ReadViewDemo-acknowledgements.plist */,
AA0811310099A4BCB3D52683B70DB3D1 /* Pods-ReadViewDemo-dummy.m */,
5977986EDFE76D5EF96A6D95483B12F7 /* Pods-ReadViewDemo-frameworks.sh */,
FEA9F91758013B23B0EEA71DA22E7475 /* Pods-ReadViewDemo-Info.plist */,
EBA0272559B0F7FAD8AC670AC7431188 /* Pods-ReadViewDemo-umbrella.h */,
306477706BBB1E784F55BCF8EB1AD737 /* Pods-ReadViewDemo.debug.xcconfig */,
1AD502A1FA6EB1E38200B5283F979504 /* Pods-ReadViewDemo.release.xcconfig */,
);
name = "Pods-ReadViewDemo";
path = "Target Support Files/Pods-ReadViewDemo";
sourceTree = "<group>";
};
11B7FD3A70A573331C4CDB93EB637608 /* CFI */ = {
isa = PBXGroup;
children = (
88FE071676A715670B029103BBEBCC61 /* RDEPUBCFI.swift */,
0C0CD41C24A77E0620C082FC9118A030 /* RDEPUBCFICompatibility.swift */,
DBFF9A0CB4BCE0E33B65B03FF68AE577 /* RDEPUBCFIDOMPathBuilder.swift */,
E06CC927BADF654D292DC523F0DFDB52 /* RDEPUBCFIError.swift */,
CD04D91292084F30072716D85979DC49 /* RDEPUBCFIGenerator.swift */,
1DCBCEEF127955E485DBA3B5DE2C95DF /* RDEPUBCFIMap.swift */,
519CEDEF94B66AD1E728B0932724F6EE /* RDEPUBCFIParser.swift */,
EB0EEFB71EDB43C8D13587E231AEA1B0 /* RDEPUBCFIPath.swift */,
18D7AF9F9922B2921E52062BF1F3515F /* RDEPUBCFIRange.swift */,
A64BC9567033C874297B5D167793952A /* RDEPUBCFIRecoveryEngine.swift */,
A764063F8FFB29B25C936E4C626CCD48 /* RDEPUBCFIResolver.swift */,
E519FFEE6627E0BFC3063238F0B06EE6 /* RDEPUBCFISerializer.swift */,
4333640F3EA8AE8B3C37BAC08EB8CC1C /* RDEPUBCFITextAssertion.swift */,
B9846B4C57BA2860663A488DC70A390D /* RDEPUBCFIUtilities.swift */,
);
name = CFI;
path = CFI;
sourceTree = "<group>";
};
1698ACC033ECDDF8C08FBEFC1725327F /* EPUBCore */ = {
isa = PBXGroup;
children = (
C408B7DA4233579306399A575A6A256F /* RDEPUBAssetRepository.swift */,
AD673881894A19611CEF5FD16272DF07 /* RDEPUBFixedLayoutTemplate.swift */,
D02D7D8A9E0E406B4B7DE16756C29EFC /* RDEPUBJavaScriptBridge.swift */,
EB84ABBEE467BC984D1E9E3F43B5119F /* RDEPUBModels.swift */,
F89F29E75C30E37D6CB823974307BF0E /* RDEPUBNavigatorLayoutContext.swift */,
939114DFDFBF654A6F7E4BEBC994848A /* RDEPUBPaginator.swift */,
5FBCD7326003D3600C31262B27025656 /* RDEPUBParser.swift */,
C22B806740A293207B136B9B5E8AF844 /* RDEPUBParser+Archive.swift */,
DB4B2C2DAB04A274AA42EE8673031B4D /* RDEPUBParser+Package.swift */,
5A44E8A934F0559A9A3F1BE1BB1843AA /* RDEPUBParser+ReadingProfile.swift */,
7784A11A6685C9FE1ED5BF258DB8930E /* RDEPUBParser+Resources.swift */,
1E532D28451A9FCF38848856ADEC9C59 /* RDEPUBParser+TOC.swift */,
E3D78AD63AADF4FB3DE6514B40F0D941 /* RDEPUBPreferences.swift */,
D06EB1604CF5B48E50EE9B4FE0A518BD /* RDEPUBPublication.swift */,
5CD458F3F5787E00148717A6CF9C9E52 /* RDEPUBReadingSession.swift */,
B4770ADCF39D17D831B68D7E56ECD598 /* RDEPUBRenderRequest.swift */,
A4DD8A1A273E718BC605D24E8789D47A /* RDEPUBResourceDataProvider.swift */,
94D345572B8F40A0410861049C321487 /* RDEPUBResourceResolver.swift */,
49E992115477F84A15A4129365D12DDB /* RDEPUBResourceURLSchemeHandler.swift */,
1436F2DD376B9A276627F7325D7BABDF /* RDEPUBSafeArea.swift */,
0BD4BD1413A94A8B342ED81738AEA289 /* RDEPUBSearchEngine.swift */,
E45294A3F8158EC3C68ECF3D9594C7EE /* RDEPUBSearchModels.swift */,
2AFF7550C910918791396F95BA0E784B /* RDEPUBStyleSheetBuilder.swift */,
D14718D15ACB3676A3423EBBB1044E4E /* RDEPUBTextAnchor.swift */,
41BAD07193432415DFD17CCDC575C5E7 /* RDEPUBWebView.swift */,
A10A3BD7FB2F7FA2FE1F72FA1FA44EC2 /* RDEPUBWebView+Configuration.swift */,
F7F02564FDDFA1E2D5D9C201B2F921E0 /* RDEPUBWebView+FixedLayout.swift */,
845E8AF8104393679B9D9172D2A52D66 /* RDEPUBWebView+JavaScriptBridge.swift */,
16DF4A3EFED9261873EAA9FA0459AE52 /* RDEPUBWebView+Reflowable.swift */,
EC7A2B13E87974E141C7E3518F9D0EBF /* RDEPUBWebView+Search.swift */,
E0AF4C7A330235BBF8B62F08FBF3EC92 /* RDEPUBWebViewDebug.swift */,
11B7FD3A70A573331C4CDB93EB637608 /* CFI */,
F7F49436E7CFDEBE3591ED107065A806 /* Models */,
C2236B99045D4AF0D628093A2AF07781 /* Notes */,
);
name = EPUBCore;
path = EPUBCore;
sourceTree = "<group>";
};
17A436C4B45A61A61A73C52ECF2CADA5 /* Resources */ = {
isa = PBXGroup;
children = (
0EA3863B341F56C9B54980AD6A1FD5C0 /* PrivacyInfo.xcprivacy */,
);
name = Resources;
sourceTree = "<group>";
};
1B8A7F414F6156F16578F6723EB260FE /* Core */ = {
isa = PBXGroup;
children = (
);
name = Core;
sourceTree = "<group>";
};
20A451AE253F0D2BC8CE5E94269FF8DB /* Pod */ = {
isa = PBXGroup;
children = (
12BACD6A1DCB7D6967C9A95B10590197 /* RDPDFReaderView.podspec */,
5771993C5702150B0F9B7F937B012676 /* README.md */,
);
name = Pod;
sourceTree = "<group>";
};
2A9463A4BF9F567C49319E9C78E9F349 /* Paging */ = {
isa = PBXGroup;
children = (
4586D4C4B438CBC9C10C1F34CB6D2DF2 /* RDEpubReaderPagingController.swift */,
48BC031A7181176F87178CB4438E1AA1 /* RDEpubReaderPreloadController.swift */,
1BFC340D5D2F9CE3EB06CC05EDD71846 /* RDEpubReaderSpreadResolver.swift */,
F276E0C828D7E362E1AB740474DFD344 /* RDEpubReaderTapRegionHandler.swift */,
);
name = Paging;
path = Paging;
sourceTree = "<group>";
};
2CA280394B77BE3923FC19933C026113 /* ZIPFoundation */ = {
isa = PBXGroup;
children = (
93D34826E445B4E08B0CEC27C6EB4DF3 /* Archive.swift */,
67C4B1FD4CAF8FFB009FF39F501B2650 /* Archive+BackingConfiguration.swift */,
FF8481A9468E2620C3170C28BC17691E /* Archive+Deprecated.swift */,
304EE7D51CFA84D5F4DBD3F5745F241D /* Archive+Helpers.swift */,
CBD58858F74B286AB42B1D9C0E299BC0 /* Archive+MemoryFile.swift */,
73FD0605520377843F2F940947AFE16C /* Archive+Progress.swift */,
1C726091C55C51A29EFD42913073CA5E /* Archive+Reading.swift */,
8442D87941EF389213FFB9992DEF5D64 /* Archive+ReadingDeprecated.swift */,
DBAEA965F9F262BB8BF17C77B01C0956 /* Archive+Writing.swift */,
F7382BDDD61B00469E398482B8AA31F3 /* Archive+WritingDeprecated.swift */,
4822B5E091C79BBDF0CEC9C27FAD11ED /* Archive+ZIP64.swift */,
005A076C910A4DBBE6E72F4D11CB624E /* Data+Compression.swift */,
DAAA91CA607516E42FAA5C2245D6E0C2 /* Data+CompressionDeprecated.swift */,
E1D1532D1876B11C0E08D8B7D4FA131B /* Data+Serialization.swift */,
E209D74CEC1626A09885E55370AEFA53 /* Date+ZIP.swift */,
022E4755B34BE3FCD1475BB40C6FD7EB /* Entry.swift */,
53C2C2B5D2F9E3E125F8C7B1B2B41CA8 /* Entry+Serialization.swift */,
E64ED14B8FB7C0060C3BAA215AC25363 /* Entry+ZIP64.swift */,
BCF9B3BF987216CF1766D80FED04CF72 /* FileManager+ZIP.swift */,
0486411409B1766377F5F2A6234D8E64 /* FileManager+ZIPDeprecated.swift */,
0E46A6DEEE6CEA27A1FC9024036D8136 /* URL+ZIP.swift */,
68553AEBE09FBCACA2E3C5DA7EB11494 /* Resources */,
BC94BBA575D65BD789B3BBC38F35DA38 /* Support Files */,
);
name = ZIPFoundation;
path = ZIPFoundation;
sourceTree = "<group>";
};
39F098AC9A768AAE466253753D71E3E2 /* Support Files */ = {
isa = PBXGroup;
children = (
66D4CB745F2AE3B89089A68CF287C279 /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */,
4703F3A2832A267D9F6D1EEA83ACB7CC /* SnapKit.modulemap */,
C06D2A51375DCB872C5A41004E287C0D /* SnapKit-dummy.m */,
8E2E349ABD550C367772430F49937F3B /* SnapKit-Info.plist */,
3EF3AD9CA30968DDCB34B4B8F3477AA8 /* SnapKit-prefix.pch */,
D557DED28FA9EA85219AF05C93296C6D /* SnapKit-umbrella.h */,
CD770BD6314F1E02A05DC9744C65B5A4 /* SnapKit.debug.xcconfig */,
F3D00D37E3CB914B9957CBEC6F302A0B /* SnapKit.release.xcconfig */,
);
name = "Support Files";
path = "../Target Support Files/SnapKit";
sourceTree = "<group>";
};
3A6523DB726E85A3F054E876972DB30B /* Typesetter */ = {
isa = PBXGroup;
children = (
5FE086C6878D5213AA4C991C42B28C72 /* RDEPUBAttachmentNormalizer.swift */,
7892B716F556E5D9A1469662F4DBDDAA /* RDEPUBCFIMarkerInjector.swift */,
6B69D525EF04515B4D7AC71279C59645 /* RDEPUBDecryptingImageAttachment.swift */,
4C69F2BA771FBC9C0271A7B09439242D /* RDEPUBFontNormalizer.swift */,
719923921751E2AFF9C080A34C67663F /* RDEPUBFragmentMarkerInjector.swift */,
6E61E4FDE971D7EEF2F853F425A0336F /* RDEPUBHTMLNormalizer.swift */,
0A0F81F9E370FEA72D49B06C783FA4DE /* RDEPUBRenderDiagnosticsCollector.swift */,
EB2C31F1487766829228BDB6DBF915F1 /* RDEPUBSemanticMarkerInjector.swift */,
58591A875354C8532DFF2907CB056395 /* RDEPUBStyleSheetComposer.swift */,
6B8F8BA870ACB6C7ACBDF945336D485C /* RDEPUBTextRendererSupport.swift */,
03A6759BC4A2F6455311B40FC733C962 /* RDEPUBTypesettingPipeline.swift */,
BE3BB9DA791D18E373BF786FEF0939ED /* Compatibility */,
);
name = Typesetter;
path = Typesetter;
sourceTree = "<group>";
};
4157B4B8F0440295C8356DB8A4BE1C70 /* Pagination */ = {
isa = PBXGroup;
children = (
734F2118247AB68A8A965BA63E8E7D6A /* RDEPUBChapterPageCounter.swift */,
6FC121B9BD52BFEFB088D015A7D47845 /* RDEPUBCoreTextPageFrameFactory.swift */,
37DBFE0446072C23DBEA71CC4A03B6FD /* RDEPUBPageBreakPolicy.swift */,
3FC858070CE2793D286FCFD877306766 /* RDEPUBTextLayouter.swift */,
F9B856145AE64DF1C0DDC43555DE1BBB /* RDEPUBTextLayoutFrame.swift */,
1B471B34FFCCCA17B5FBD65D6C44569F /* RDEPUBTextPaginationInterfaces.swift */,
096F7D1110CB057D3FF288E71929D347 /* RDEPUBTextPaginationSupport.swift */,
);
name = Pagination;
path = Pagination;
sourceTree = "<group>";
};
4168FFAA19982F98B8FD094179AEAB0C /* iOS */ = {
isa = PBXGroup;
children = (
4B96C04A8EF23BA144246390EC85DB60 /* CoreGraphics.framework */,
85D568D485492AE28BE9D94F8380CD54 /* CoreImage.framework */,
EC6581B7BD334A42A3D4B0BB876361E5 /* CoreText.framework */,
03656C13BA24A9D20544506E4F641802 /* Foundation.framework */,
F19ED99ABDCF88F81F05E71BECAD550E /* ImageIO.framework */,
E1E3C0347A8864AB95A590EC70FD5ABD /* MediaPlayer.framework */,
09CBEF1B079E6DB8C0D954127E9FE36B /* QuartzCore.framework */,
95BB29B9413EEF238033BA497FA4E551 /* Vision.framework */,
);
name = iOS;
sourceTree = "<group>";
};
4402B8B927ABC44C55D41E07055FC33B /* Development Pods */ = {
isa = PBXGroup;
children = (
8E96897634F89ADD8AEB26E62C133AAF /* RDEpubReaderView */,
EE60D33F73BFAE2CB750B235E0BBF81D /* RDPDFReaderView */,
);
name = "Development Pods";
sourceTree = "<group>";
};
4B674E3B8239984DCF70FD510FCFF709 /* SnapKit */ = {
isa = PBXGroup;
children = (
13C91A1E88D3B946A1FA082A6EB05C9A /* Constraint.swift */,
05CA3610F2F3C8021110A179D6943F7A /* ConstraintAttributes.swift */,
C7EDB07502C56DF3D4F6E90F93880B28 /* ConstraintConfig.swift */,
B466C1278D8245B512592A07C1965D32 /* ConstraintConstantTarget.swift */,
39EFEE9E154AB29DC2CC553438E66442 /* ConstraintDescription.swift */,
A0BD46122D186FBB226483F8DB80E6CE /* ConstraintDirectionalInsets.swift */,
02887009BADAD18D4A90F5A114DCE512 /* ConstraintDirectionalInsetTarget.swift */,
7698F9998B2922CC8875BDD7849ED710 /* ConstraintDSL.swift */,
41C70D721E1873184464B93001110824 /* ConstraintInsets.swift */,
D1F34DCA2B1BAA4FC1470138FC11B494 /* ConstraintInsetTarget.swift */,
6F38E01209C5238001BD7CD009ED3E88 /* ConstraintItem.swift */,
8A15541928DAA1303B6219C49CCE42C9 /* ConstraintLayoutGuide.swift */,
4B1C52776D8E95B99DC3657201FB6FD0 /* ConstraintLayoutGuide+Extensions.swift */,
20AFDAE6841D0000824C044E2CCEED62 /* ConstraintLayoutGuideDSL.swift */,
2129FCC5AA430659582F12DBA1350292 /* ConstraintLayoutSupport.swift */,
BB7271637D32095C0F526965851E2E06 /* ConstraintLayoutSupportDSL.swift */,
EB434D5D2C4FC39DB37D676ABB6B7C68 /* ConstraintMaker.swift */,
0D42C4F678DDCCEAE9A66D3D55B30AA8 /* ConstraintMakerEditable.swift */,
64ECE2655E3EFB266C23544D1149B39F /* ConstraintMakerExtendable.swift */,
E9A09B9A70653ED4FB65C8A3934E3937 /* ConstraintMakerFinalizable.swift */,
EBD26CED79D9BC8B6093FB7163627198 /* ConstraintMakerPrioritizable.swift */,
8D071D3F1AC2022BBB40C82D2DC2DFE3 /* ConstraintMakerRelatable.swift */,
C80235C2E1DB28406F275E23F0ADDE9B /* ConstraintMakerRelatable+Extensions.swift */,
971623801171F2368ECD657BD0C2937F /* ConstraintMultiplierTarget.swift */,
7F533E14DBE841E334D44FEDC9132726 /* ConstraintOffsetTarget.swift */,
1870B77AD9A6F26AB3180BB4CE2A8BCC /* ConstraintPriority.swift */,
A7FD67CE75631597FF6EE0F345C77B9D /* ConstraintPriorityTarget.swift */,
D53EC1D66653102E077AA44906338EB5 /* ConstraintRelatableTarget.swift */,
AE51B89744E67BA9CF7E4E2C6DB4DA05 /* ConstraintRelation.swift */,
36E06DBE2154F8FCE42DD5E8CB02B258 /* ConstraintView.swift */,
D7B730A14FDA23EC9BB3ED876FBD5BA4 /* ConstraintView+Extensions.swift */,
81E4757842563D7D3DAB82C8B693B313 /* ConstraintViewDSL.swift */,
B71BC62246AFEBD517D3175813789310 /* Debugging.swift */,
84F38B3CAD708AE9333A29A9AB921FA4 /* LayoutConstraint.swift */,
B3C67AF64AACAFBCB1D6D909BF030731 /* LayoutConstraintItem.swift */,
BDDC3A2D20818C31909CC4C3F4BB4F96 /* Typealiases.swift */,
0B3047509587D803762D3B0A21B9F773 /* UILayoutSupport+Extensions.swift */,
17A436C4B45A61A61A73C52ECF2CADA5 /* Resources */,
39F098AC9A768AAE466253753D71E3E2 /* Support Files */,
);
name = SnapKit;
path = SnapKit;
sourceTree = "<group>";
};
4DEB1352F0064F93A274DDB2378895FC /* Pods */ = {
isa = PBXGroup;
children = (
A621C86DBEEBABB5DCCB206A343F5945 /* DTCoreText */,
5D84EFCD32A12A50AB9692ACEF5C88EE /* DTFoundation */,
4B674E3B8239984DCF70FD510FCFF709 /* SnapKit */,
2CA280394B77BE3923FC19933C026113 /* ZIPFoundation */,
);
name = Pods;
sourceTree = "<group>";
};
54BDE2AEC74D119850B215FB3EC02D80 /* Support Files */ = {
isa = PBXGroup;
children = (
7FA9BBA625DCDA7FEAE9F7351F14BFF5 /* RDPDFReaderView.modulemap */,
2C1EFE112AE9D15F54343784066B22ED /* RDPDFReaderView-dummy.m */,
C612565C2509C34BCBFF7389F34E6E54 /* RDPDFReaderView-Info.plist */,
200DE6B837D5493FEA2710CC3B6577A0 /* RDPDFReaderView-prefix.pch */,
C7E6E05CB6C2547550C0AA979367DC6B /* RDPDFReaderView-umbrella.h */,
2AD4C7470E6B9737E2206681E0352BAC /* RDPDFReaderView.debug.xcconfig */,
9DFB708C4A48201B65DE1D2E16A1AF2A /* RDPDFReaderView.release.xcconfig */,
);
name = "Support Files";
path = "../../ReadViewDemo/Pods/Target Support Files/RDPDFReaderView";
sourceTree = "<group>";
};
5D84EFCD32A12A50AB9692ACEF5C88EE /* DTFoundation */ = {
isa = PBXGroup;
children = (
B463807D92B5853C009524A41B5F7B6D /* Core */,
7CA1F6C8239220E05E9A390877954050 /* DTAnimatedGIF */,
F0B5602D4D4DEF32DA9FFEAE235178C9 /* DTHTMLParser */,
CE79C46AB83D5ADB696E51F586C0BD5B /* Support Files */,
EC1DF5C41F0676128C483B9B7B6368BB /* UIKit */,
);
name = DTFoundation;
path = DTFoundation;
sourceTree = "<group>";
};
601A548B5DA78399EBCC5E1FC2D0068F /* Notes */ = {
isa = PBXGroup;
children = (
724D0458DE1B4507BD7782A74DB0C3B1 /* RDEPUBNotePopupCoordinator.swift */,
494A49C8C5EF7191537D252AE03671C2 /* RDEPUBNotePopupViewController.swift */,
);
name = Notes;
path = Notes;
sourceTree = "<group>";
};
68553AEBE09FBCACA2E3C5DA7EB11494 /* Resources */ = {
isa = PBXGroup;
children = (
6B839E12858DFC58AF91990D8B6D27A3 /* PrivacyInfo.xcprivacy */,
);
name = Resources;
sourceTree = "<group>";
};
6F4044234426984401A57CF2DB1C7C47 /* Products */ = {
isa = PBXGroup;
children = (
EDA6D5D7D0A04878EE78FAAE94F65068 /* DTCoreText */,
F4E2B1AC73977F10254628C0B7EBE38F /* DTCoreText-Resources */,
D1E89A31867FF1FB44B4B999988F1B82 /* DTFoundation */,
78EA0DF405F8465A86BFD3DDFD2EC295 /* Pods-ReadViewDemo */,
01DCD1B42D40839F1C8DBBDB11EF09BA /* RDEpubReaderView */,
C8A6E90AB5E26049710E2C2404C28B9A /* RDEpubReaderView-RDEpubReaderViewAssets */,
EE10390ED67255ABE5E4D1A1B1EF07F5 /* RDPDFReaderView */,
979486118B3E90C08386079D57962701 /* SnapKit */,
B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */,
48A4A6EDC08C8AC933D0DCD507E9D173 /* ZIPFoundation */,
CA4A114775B98CEA4A566C18123B145F /* ZIPFoundation-ZIPFoundation_Privacy */,
);
name = Products;
sourceTree = "<group>";
};
79D5D808204BDE6BB479E6181BBA1237 /* ReaderController */ = {
isa = PBXGroup;
children = (
F827FC838580CE1BE71A03555F9BCDF4 /* RDEPUBBackgroundCoverageStore.swift */,
05E4852E5E5E06F38C185F78020B0739 /* RDEPUBBackgroundPriorityPolicy.swift */,
9863B2725D2F1BB2A0DB1E8D6D5D5D7F /* RDEPUBJumpSession.swift */,
E6DC87AB92A31B288DFBEC314EBA61DB /* RDEPUBMemoryProbe.swift */,
94E7C01CB644C1B2D394DD4030FC77FF /* RDEPUBMetadataParseCancellationController.swift */,
70581F979E8449528CAE97C3AEEBAA1E /* RDEPUBMetadataParseWorker.swift */,
BF43112A9642930711240B85F895FBA4 /* RDEPUBPageMapReconciliationCoordinator.swift */,
13D045D805EC093303C56E46F8714499 /* RDEPUBPresentationRuntime.swift */,
38F0D9C8F739B1AD63F78DC6DB52E19F /* RDEPUBReaderAnnotationCoordinator.swift */,
8269FADB6807B8D2C67418206DA0BD1A /* RDEPUBReaderAssemblyCoordinator.swift */,
053B6B55A0AF584768D1654E4E8CD2A9 /* RDEPUBReaderChromeCoordinator.swift */,
D64AE1D37C74699EBE98C957AF7FF16E /* RDEPUBReaderContext.swift */,
DC54F4A57E211890551F91CCFAF4B59A /* RDEPUBReaderDependencies.swift */,
508E7B0E537815AE336FE286AF553F1F /* RDEPUBReaderEnvironment.swift */,
7A558E9A32F1A536976CBAECE6D15106 /* RDEPUBReaderLoadCoordinator.swift */,
F06C21F4D409CF92C76D4498B3134E8B /* RDEPUBReaderLocationCoordinator.swift */,
D7528E03B8934B146947FDF9147D7846 /* RDEPUBReaderPaginationCoordinator.swift */,
C330E74881B4D425F9A5780577A5C248 /* RDEPUBReaderRuntime.swift */,
AA153D679D524FF17574716601202C51 /* RDEPUBReaderSearchCoordinator.swift */,
F519C9FB96C0B36AF37F132A5E58427F /* RDEPUBReaderServices.swift */,
4DBC82062B43BABA38B8DDCE7EF48841 /* RDEPUBReaderState.swift */,
F82DF9D2C16A6C1956D43123C5D5F9FC /* RDEPUBReaderUIState.swift */,
17F534EF5E574026DACC1C5902876F9E /* RDEPUBReaderViewportMonitor.swift */,
ECBDEADA2700EFDE005F0303A97D272F /* RDEPUBSelectionState.swift */,
8A139C38C4405BA9C4EAD8C8216E0733 /* ChapterRuntime */,
);
name = ReaderController;
path = ReaderController;
sourceTree = "<group>";
};
7CA1F6C8239220E05E9A390877954050 /* DTAnimatedGIF */ = {
isa = PBXGroup;
children = (
A319B0AD0B5F014BB090153D3020DBA5 /* DTAnimatedGIF.h */,
9C66F715840302F2CF4DA6C8558A09BD /* DTAnimatedGIF.m */,
);
name = DTAnimatedGIF;
sourceTree = "<group>";
};
821E982C235EF4AE6F500A8CD2B73A05 /* ReaderView */ = {
isa = PBXGroup;
children = (
A06F5728AFE470F80BEAA4D7D554F4F1 /* RDEpubReaderContentCell.swift */,
16CE21F4CD42CCA0279C894A63EA61D8 /* RDEpubReaderFlowLayout.swift */,
338C871316C439906D847FF4ABCE7E26 /* RDEpubReaderGestureController.swift */,
9E0663696AAC6407F79F316697D9A9A4 /* RDEpubReaderPageChildViewController.swift */,
0FFB6BF7363A97A0F0CE998F9744D118 /* RDEpubReaderView.swift */,
6F5D2B06C38C58089881AA69D11FAF6C /* RDEpubReaderView+CollectionView.swift */,
228A48BF8210766EF3CFE0908D2E0C69 /* RDEpubReaderView+ContentAccess.swift */,
E05FACFD35497E37E245CBC7C261AB13 /* RDEpubReaderView+PageCurl.swift */,
B277BAEE25D9D6A3C5EB9E55B603BAD5 /* RDEpubReaderView+ToolView.swift */,
3EBA7CE21BCB1D54C01820049786ADCD /* RDEpubReaderViewProtocols.swift */,
2A9463A4BF9F567C49319E9C78E9F349 /* Paging */,
);
name = ReaderView;
path = ReaderView;
sourceTree = "<group>";
};
82A2FB9A35EA092FFC1F24E6899FC0FB /* TextPage */ = {
isa = PBXGroup;
children = (
B372C329258D1C49F5BF44F81AB0E237 /* RDEPUBChapterDisplayContentCache.swift */,
628C845621A1AB074955F2238E35EE09 /* RDEPUBDarkImageAdjuster.swift */,
6CDE71E415F7E3067F6C022EC10874CF /* RDEPUBPageInteractionController.swift */,
0C76B9A7597F550A8E5A73D9A459B8CB /* RDEPUBPageLayoutSnapshot.swift */,
207EF4D0FE030A80462834E8A489A6BE /* RDEPUBSelectionLoupeView.swift */,
230105AB8EF7CFD998C6FF564482498E /* RDEPUBSelectionOverlayView.swift */,
F3351DB26E94A1B4929F19A6CD7DABD9 /* RDEPUBTextAnnotationOverlay.swift */,
F1A0D29FD3196A1FB2F83394AB355405 /* RDEPUBTextContentInteractionCoordinator.swift */,
0A326047296C6BB35D531C82E494545D /* RDEPUBTextContentView.swift */,
D2135D16EDAFE4339D273F2575162C68 /* RDEPUBTextPageBoundaryValidator.swift */,
7AA234CA89B983CD0BA2CF6D36282461 /* RDEPUBTextPageDecorationView.swift */,
5ACB85E7827799CCF3DF86133CAD2D77 /* RDEPUBTextPageRenderView.swift */,
70929B50B4324B914A30A8063AFA37A1 /* RDEPUBTextPageVerticalJustifier.swift */,
1D3BD023700277ABFFDD468D4B86508A /* RDEPUBTextSelectionController.swift */,
);
name = TextPage;
path = TextPage;
sourceTree = "<group>";
};
8A139C38C4405BA9C4EAD8C8216E0733 /* ChapterRuntime */ = {
isa = PBXGroup;
children = (
D371DFD0FC419701C89C30AEAB5D78C0 /* RDEPUBBackgroundTrace.swift */,
9F995C600287E46F60E33DA452E1C2F3 /* RDEPUBBookPageMap.swift */,
B4D747ACE10BD9D8BCED758A4A46AF52 /* RDEPUBChapterCacheKey.swift */,
157AFFD84A5924FB4453156897B89901 /* RDEPUBChapterDataCache.swift */,
548FE1785FF283BDEB6346F49C5A2F88 /* RDEPUBChapterLoader.swift */,
550E94CB46C92A20F7D44770291517EA /* RDEPUBChapterLocation.swift */,
09D2C6BAE2C63C338C7E9D27CB89170A /* RDEPUBChapterOffsetMap.swift */,
B7587FF81578DE5EC06D53194DE8B9F2 /* RDEPUBChapterRuntimeStore.swift */,
303F1F1C7CAD8C3FFC1B0D2E49A7FA54 /* RDEPUBChapterSummaryDiskCache.swift */,
60EF713631DB78343848058532C0AE06 /* RDEPUBChapterWarmupOrchestrator.swift */,
CEC56A9C84FA72CF9807C14A8F6F699B /* RDEPUBPageCountCache.swift */,
C699FF0C7478AADF0B16C444586156F8 /* RDEPUBPageResolver.swift */,
921D3D8E1ACC8478C4C6220D14A612C5 /* RDEPUBRuntimeChapter.swift */,
1B90920F144B60FF3A2640092C34C1E5 /* RDEPUBRuntimePageCount.swift */,
);
name = ChapterRuntime;
path = ChapterRuntime;
sourceTree = "<group>";
};
8ABEF91894658D3904F0DB438C040928 /* Support Files */ = {
isa = PBXGroup;
children = (
5680AB3CE2258BA50F7E7FA84AA71368 /* DTCoreText.modulemap */,
031C87137668EBD722F2FAB7A5826060 /* DTCoreText-dummy.m */,
1E77200B2588979A91C702B9393646FE /* DTCoreText-Info.plist */,
EE4506392D83069D836221FAB813E8D6 /* DTCoreText-prefix.pch */,
4200F053D7EE79B56B3A430E865A9051 /* DTCoreText-umbrella.h */,
3FFE1E06FDE8D4BA1EE289A4D0E7D127 /* DTCoreText.debug.xcconfig */,
3FDE76F77A49B86E3A4499727321AC11 /* DTCoreText.release.xcconfig */,
1944985A167896CE8F522E61AFC67021 /* ResourceBundle-Resources-DTCoreText-Info.plist */,
);
name = "Support Files";
path = "../Target Support Files/DTCoreText";
sourceTree = "<group>";
};
8CD09465C87A4C188FACE43812A27D04 /* Paging */ = {
isa = PBXGroup;
children = (
8CF11AAFD2AE9015646F7EE3246E0E17 /* RDPDFReaderPagingController.swift */,
);
name = Paging;
path = Paging;
sourceTree = "<group>";
};
8E96897634F89ADD8AEB26E62C133AAF /* RDEpubReaderView */ = {
isa = PBXGroup;
children = (
6B29C1716D91E427023E6FA9B0FBF037 /* cssInjector.js */,
CCE7D4C320D8AE6645FBF46632A60DAB /* epub-bridge.js */,
1E203C95DB51A1EA6741A61D8B307846 /* epub-fixed-layout.html */,
234124B59F632D05E97E8C71430EBF90 /* rangy-core.js */,
A1605040E2F0212F9D5A73DCF69DA457 /* rangy-serializer.js */,
A31ACDA197724BC1B7D9B42D3B1C7522 /* WeReadApi.js */,
108120864A7F26BBCD8D0ABD84BE7DFA /* wxread-dark.css */,
6C66D6A919F91566D730A55A8FCE9B0A /* wxread-default.css */,
92006F90F6EB856FCA69BDEF8608D40A /* wxread-replace.css */,
1A86D6EC76230DDBDA6E2450454F9C94 /* wxread-replace-latin.css */,
1698ACC033ECDDF8C08FBEFC1725327F /* EPUBCore */,
A289E328B9AB17B68AA8672311369E16 /* EPUBTextRendering */,
CC3942C0800FBE7AB953AA106C250C1F /* EPUBUI */,
D36E96EF18CD8589120CF8A2B39F2C8B /* Pod */,
821E982C235EF4AE6F500A8CD2B73A05 /* ReaderView */,
99B93890939755974364842A2BBEA6E2 /* Support Files */,
);
name = RDEpubReaderView;
path = ../../Sources/RDEpubReaderView;
sourceTree = "<group>";
};
994C39A644C0722C7A9E97AB46DB8965 /* Targets Support Files */ = {
isa = PBXGroup;
children = (
0D4A349829D1C0DC0E69C0A64B9A4139 /* Pods-ReadViewDemo */,
);
name = "Targets Support Files";
sourceTree = "<group>";
};
99B93890939755974364842A2BBEA6E2 /* Support Files */ = {
isa = PBXGroup;
children = (
492237C138740EC84E20660F395A1046 /* RDEpubReaderView.modulemap */,
45E0BB5F74AD3A79CEC11519134A7931 /* RDEpubReaderView-dummy.m */,
D5B415C0B230E1471E23C9B037EC7E2A /* RDEpubReaderView-Info.plist */,
13FDD64A4BCF5D1074F108875FD35B17 /* RDEpubReaderView-prefix.pch */,
E3F1D7684E9910C3A3D916BD2B58BE27 /* RDEpubReaderView-umbrella.h */,
50D9E1C1D838BADF3D6BF9072FA237FD /* RDEpubReaderView.debug.xcconfig */,
5ACB52162952848C6A801C079CB9CCC7 /* RDEpubReaderView.release.xcconfig */,
C840FD76BB93F898AF93E8BD842DFE09 /* ResourceBundle-RDEpubReaderViewAssets-RDEpubReaderView-Info.plist */,
);
name = "Support Files";
path = "../../ReadViewDemo/Pods/Target Support Files/RDEpubReaderView";
sourceTree = "<group>";
};
9C36D2594205D801AC6EDCE203664A09 /* BuildPipeline */ = {
isa = PBXGroup;
children = (
226DFBAF9E02071AE8F79A02E72EB4F7 /* RDEPUBBuildDiagnosticsReporter.swift */,
1ED039739CBB08894FE27469D1AFAAF0 /* RDEPUBChapterTailNormalizer.swift */,
1184A290DF3FEBC82B95EAC0B173D4F0 /* RDEPUBPaginationCacheCoordinator.swift */,
B3CB5C8EE9C521C9C45EB7D6A7EBA941 /* RDEPUBTextBookBuilder.swift */,
87A0721FFCC0ECB01A9AA521BFBF7C2E /* RDEPUBTextBookCache.swift */,
D3AE1FFC202446FD757A48580E35F97F /* RDEPUBTextBookModels.swift */,
CEF0F0E8E0EAF84CAF398E3F459CBEC8 /* RDEPUBTextBuildPipelineInterfaces.swift */,
E47640ACB9437F479CF434FB6DEF3603 /* RDEPUBTextPerformanceSampler.swift */,
);
name = BuildPipeline;
path = BuildPipeline;
sourceTree = "<group>";
};
A289E328B9AB17B68AA8672311369E16 /* EPUBTextRendering */ = {
isa = PBXGroup;
children = (
E18E6E8D39404427745CE696526DE777 /* RDEPUBChapterData.swift */,
CBCFAAE0163F224D1A5AADD2408E9811 /* RDEPUBDTCoreTextRenderer.swift */,
FCA56243CDDB901C3906DC4B542787B9 /* RDEpubPlainTextBookBuilder.swift */,
7FFF22C518787CDED7AE164DE4635617 /* RDEPUBTextIndexTable.swift */,
BA822947B8B2C54ED946D86C7736AB5D /* RDEPUBTextPositionConverter.swift */,
4004BFA54E3225403BC0BABBA2F1FF12 /* RDEPUBTextRenderer.swift */,
6695E46F0A0838241051951EDE4FDE8F /* RDEPUBTextSearchEngine.swift */,
9C36D2594205D801AC6EDCE203664A09 /* BuildPipeline */,
4157B4B8F0440295C8356DB8A4BE1C70 /* Pagination */,
3A6523DB726E85A3F054E876972DB30B /* Typesetter */,
);
name = EPUBTextRendering;
path = EPUBTextRendering;
sourceTree = "<group>";
};
A621C86DBEEBABB5DCCB206A343F5945 /* DTCoreText */ = {
isa = PBXGroup;
children = (
B72E60DFC15F208F1BA00518E64F79B5 /* CTLineUtils.h */,
07147F57468AB345BF82E26A70F60603 /* CTLineUtils.m */,
D816721347D943A1D204E1507FFA5019 /* DTAccessibilityElement.h */,
02F0F2897650299308CB818238165341 /* DTAccessibilityElement.m */,
06E2D8E1D6BCAF5913A7F3F6B1BF9E0F /* DTAccessibilityViewProxy.h */,
AC22C3CB82EEE746663403422F344116 /* DTAccessibilityViewProxy.m */,
790E97E55D348C4AAE5B90CE6447CD7E /* DTAnchorHTMLElement.h */,
CDDC623AB1701601A907DA67C2F8F283 /* DTAnchorHTMLElement.m */,
F0F90ED4AECC246EA5CD643490677AA9 /* DTAttributedLabel.h */,
F8F398A3D1144707216F9A20BEDF911E /* DTAttributedLabel.m */,
BB2A34C872861E98642DDE455E8E3A72 /* DTAttributedTextCell.h */,
8A54C0C47B44A133E0CFF71526B88FAF /* DTAttributedTextCell.m */,
63A43AFE4C6D7EBA5A25A5B514F473AF /* DTAttributedTextContentView.h */,
9213525F01D9956B799C00C0D4A56558 /* DTAttributedTextContentView.m */,
B646DEE91A4E62F132C54E702B8BDF18 /* DTAttributedTextView.h */,
45C11AEF7E65FFDA653DFB142C22DEF4 /* DTAttributedTextView.m */,
1312638E3010913FB511FD8BE3E2DC60 /* DTBreakHTMLElement.h */,
EEF0985CE02F3B586A1C5DA6503103C3 /* DTBreakHTMLElement.m */,
51CD1050B1BC09EA428919282AA2614D /* DTColor+Compatibility.h */,
7DCFEFDD6D693AD5967568E86920AB08 /* DTColor+Compatibility.m */,
5E247027425CC2ADC73F05F25DC0B857 /* DTColorFunctions.h */,
D92D7AF796DC45709FBBF4BBCBF47095 /* DTColorFunctions.m */,
B44119BC710BFFD4549A1B83FBF80CF8 /* DTCompatibility.h */,
7B8CEFAE5E33709E3C9AABF89FFF29BC /* DTCoreText.h */,
A7EDC6B8243A9B7E465C24C3E3032923 /* DTCoreTextConstants.h */,
D7D4385F08260E348B370DC79366E6CD /* DTCoreTextConstants.m */,
380BFE2729ACC77B6F3E846E9C456848 /* DTCoreTextFontCollection.h */,
B53424287733C45D387175CE9132AFBD /* DTCoreTextFontCollection.m */,
C56EB0E701347B766F12260495801CE1 /* DTCoreTextFontDescriptor.h */,
63DC0159C85524BC0348523335677809 /* DTCoreTextFontDescriptor.m */,
32D4D2890461C2EF2403D78EBF03B29D /* DTCoreTextFunctions.h */,
02CB03BBF6FEA9FE9E85706A75AB816B /* DTCoreTextFunctions.m */,
AC925B7832B651D3B1C84393FF2F9573 /* DTCoreTextGlyphRun.h */,
31B00EC977C5120446E63A976AD9DBC3 /* DTCoreTextGlyphRun.m */,
55265AB7222E2B20F9B5B320259186BC /* DTCoreTextLayouter.h */,
F0D5A0F7E62D88B94912634DC9AD339D /* DTCoreTextLayouter.m */,
C920C702702D03C98A6A6ADDE53C9E78 /* DTCoreTextLayoutFrame.h */,
4D4D642664400ACAE92FB5136B8121D0 /* DTCoreTextLayoutFrame.m */,
CE669FB235F0A79C31606AC2D531E6C7 /* DTCoreTextLayoutFrame+Cursor.h */,
BADC1A043414D84FBAFBF86CAC8F5399 /* DTCoreTextLayoutFrame+Cursor.m */,
2557D3D9913F2F7C7C6AD2C114C2A5C5 /* DTCoreTextLayoutFrameAccessibilityElementGenerator.h */,
74B2884E9214B5B38193587D773554BA /* DTCoreTextLayoutFrameAccessibilityElementGenerator.m */,
28FF8B4C669DE2384EE37199498D23E9 /* DTCoreTextLayoutLine.h */,
172C1329A4A6171B18EC5A192815941B /* DTCoreTextLayoutLine.m */,
D3C2F16A4F9F4BEAA317715C1F17C81F /* DTCoreTextMacros.h */,
407D64FA06B0D5E2DD9CDBC471AB9195 /* DTCoreTextParagraphStyle.h */,
226AE0F5865FC6A88B9D0C73C28A8381 /* DTCoreTextParagraphStyle.m */,
CAED9812FF45FFA82A7B68F7B2B656D4 /* DTCSSListStyle.h */,
C6303D6C8B50248F87D70D77E2CA66B7 /* DTCSSListStyle.m */,
88A74F7BF47C6E3B2026A80DC4783F1A /* DTCSSStylesheet.h */,
7C5C85EAAD91F1E22CC5986EF9B5D218 /* DTCSSStylesheet.m */,
D89968532D9F2672C6B6D01C290AE466 /* DTDictationPlaceholderTextAttachment.h */,
188836BC213C48E6459D098231133246 /* DTDictationPlaceholderTextAttachment.m */,
86255994A7212A40F60FBEE69C526FF9 /* DTDictationPlaceholderView.h */,
BFD69C3CC4E96BBD5634E64370DBDA98 /* DTDictationPlaceholderView.m */,
4113E34E3BD2181F4202CECBB3A0DDBA /* DTHorizontalRuleHTMLElement.h */,
6A21D84422DA0E64EA29D0155532671F /* DTHorizontalRuleHTMLElement.m */,
8B10FCCF1F8CF05D36F5B65963EB1F41 /* DTHTMLAttributedStringBuilder.h */,
41FD16F0768AA2512812644831FC90CA /* DTHTMLAttributedStringBuilder.m */,
BD929E02D9C56EC44BBB74C1999F9892 /* DTHTMLElement.h */,
44894FF917F68A61F0E523342FA5D0A8 /* DTHTMLElement.m */,
FE2F750872F6BAE0ACB02ADF23011AF8 /* DTHTMLParserNode.h */,
47E0F42EC4845B73E0193AA0062A1576 /* DTHTMLParserNode.m */,
034BC384E1BA330755046E5212201E4D /* DTHTMLParserTextNode.h */,
1A2A7B53BCE33A88EB155ED5C4F5C09D /* DTHTMLParserTextNode.m */,
AFBB8005939E9A85DD9BDAEAA3002E57 /* DTHTMLWriter.h */,
7BB20F608D8D3B80F2688014A5F661FC /* DTHTMLWriter.m */,
AFFD40FFE61C73861D47FD66561E7E93 /* DTIframeTextAttachment.h */,
81FB8EF1A1E911A5BA351013BE2BDDA3 /* DTIframeTextAttachment.m */,
551D98EE6C1653939AE1E3BCBC4ACC2E /* DTImage+HTML.h */,
C171DA66E3550E5F4492D2964AB04FB2 /* DTImage+HTML.m */,
9FECEDE17B4E87274DD2E9EBFD584ABF /* DTImageTextAttachment.h */,
6F97367EBFF425820B717CAC4FAF59F2 /* DTImageTextAttachment.m */,
773601B72FDE742724A1FE66115AC185 /* DTLazyImageView.h */,
E757F9EEC3FE914CD8CFDFF7173A5D6E /* DTLazyImageView.m */,
E7890CD33BD10753D1D971AD2FE20A74 /* DTLinkButton.h */,
007656EA11E3CE9D116BC39614FACB53 /* DTLinkButton.m */,
0E6203B41468A1B8FBBF9CEC0BF15751 /* DTListItemHTMLElement.h */,
0B446AE2E106CECF72AEEA93B85897EC /* DTListItemHTMLElement.m */,
9FD1F6CDF944640D5F1E2A81A5494657 /* DTObjectTextAttachment.h */,
FECD0A9F46F7D0CBF7FE9797EA63845E /* DTObjectTextAttachment.m */,
8961D7BA81FEA0F2525F9E82F156426A /* DTStylesheetHTMLElement.h */,
E15930CD8D9ED2F990B87E8F78DD5A32 /* DTStylesheetHTMLElement.m */,
C911EE625C8CD488E8B66FA8BA2B5C8F /* DTTextAttachment.h */,
1FDA83DF0F8A6E9142BC2640BC2F9844 /* DTTextAttachment.m */,
1C822D376841DA0BA4150A8A8E5B911D /* DTTextAttachmentHTMLElement.h */,
E2993B5AF554E26603DFF0DE92D89C92 /* DTTextAttachmentHTMLElement.m */,
52A65E0D6AD4CFB0EECC8AD17A4E8EAC /* DTTextBlock.h */,
0FAE8E0BCF1CB66D6936A3CACAE7CF0B /* DTTextBlock.m */,
23E6F02F41FDE074ACD5C78DA921EEED /* DTTextHTMLElement.h */,
C3096FD2B7053B4AF08D2B6156C7CA1A /* DTTextHTMLElement.m */,
7AEDBB0324469C4ECD8D10A6355A2A09 /* DTVideoTextAttachment.h */,
45CF43387529121AEA90666FE86EE96A /* DTVideoTextAttachment.m */,
F43B7563256C964F3030A6C9BED2EA16 /* DTWeakSupport.h */,
D8D859DA88367D318DA839A12B29A149 /* NSAttributedString+DTCoreText.h */,
F610362838046514D87BF38DAC3B7829 /* NSAttributedString+DTCoreText.m */,
21A5EB7C80D2F578DE579CA1B20F3CDB /* NSAttributedString+DTDebug.h */,
B616B1E339BA326837E6325F3F291E51 /* NSAttributedString+DTDebug.m */,
42C2ECC838DE8A6E5DEB264BEA6F59E4 /* NSAttributedString+HTML.h */,
74F621BADD77F0A22003EDCA6F92D153 /* NSAttributedString+HTML.m */,
ACD3CB33E5A4E915E5F4C09F4684FFF2 /* NSAttributedString+SmallCaps.h */,
958D7F12C237A34C059F4E43474BDFAF /* NSAttributedString+SmallCaps.m */,
60599FA355FBC31A4ED1E2EE5A09A312 /* NSAttributedStringRunDelegates.h */,
2C866ED63128D4AB5D968EEDA3CB7516 /* NSAttributedStringRunDelegates.m */,
CFF70C90945A3410647B87CF1F107605 /* NSCharacterSet+HTML.h */,
E26546A9CD322544BEF648DFE2B26D7D /* NSCharacterSet+HTML.m */,
B8CC7968142149B581329E3460D35484 /* NSCoder+DTCompatibility.h */,
6DB99CF9B07AE8928ACEE9F5A107809D /* NSCoder+DTCompatibility.m */,
4F9D3ED5DA816A72982CEF0FD18986D1 /* NSDictionary+DTCoreText.h */,
6EDBB29D0A60FEB56FCC489DC10F37BB /* NSDictionary+DTCoreText.m */,
FAA140AF73738B23155578D0AA734FE3 /* NSMutableAttributedString+HTML.h */,
AABB72617A844FF5405C727A0A23D568 /* NSMutableAttributedString+HTML.m */,
295BCC7FDA963E5D8F53CBF64F08B2B5 /* NSMutableString+HTML.h */,
0769148555F482C8DF7EA21F6935B7F4 /* NSMutableString+HTML.m */,
F8569A5FF03BA54C0F4080D3EE5539D5 /* NSNumber+RomanNumerals.h */,
175FF6D3C38E463368C8B7AE1AC4E41F /* NSNumber+RomanNumerals.m */,
6BE6B072BF746163179BDF80F8CDBE1D /* NSScanner+HTML.h */,
BA83941397AFE127903C2DA0EE626295 /* NSScanner+HTML.m */,
F5A53C3033C8DE1724D37DA6323CF1D7 /* NSString+CSS.h */,
4351507ACB1193D9EA3EDD3DFDDA1AD2 /* NSString+CSS.m */,
4D4600C0ADBC3B1B542099C68D747659 /* NSString+HTML.h */,
84BDFD9872BDDC8D8E292A987C833142 /* NSString+HTML.m */,
9FE24D923BB63C2BD4397C37352A6204 /* NSString+Paragraphs.h */,
39F01D07F324B206706E9809D44643C1 /* NSString+Paragraphs.m */,
D4A82B2715640986D3701AF889DBD599 /* UIFont+DTCoreText.h */,
3FCDFEE3DE4E8469962B9931E7775E8C /* UIFont+DTCoreText.m */,
1B8A7F414F6156F16578F6723EB260FE /* Core */,
020E73FA1519F77615E79FE62162006F /* Resources */,
8ABEF91894658D3904F0DB438C040928 /* Support Files */,
);
name = DTCoreText;
path = DTCoreText;
sourceTree = "<group>";
};
B463807D92B5853C009524A41B5F7B6D /* Core */ = {
isa = PBXGroup;
children = (
1D70C4504AFE88A621171FBB9368722F /* DTBase64Coding.h */,
F3ABB3278539E3E13585120647F01258 /* DTBase64Coding.m */,
5EA0602B933CD0C98C4AEEE449A8D048 /* DTBlockFunctions.h */,
34F66F7B56F490F71666C3CC51B50EDB /* DTBlockFunctions.m */,
6E87093B88AB6F2B6A8E775DB61D7F9B /* DTCompatibility.h */,
68302D3003412D32673539BAF3A71FFD /* DTCoreGraphicsUtils.h */,
9761870FC405B984D09A304261C3CB25 /* DTCoreGraphicsUtils.m */,
D362CCA87B017930E7481AFE2E73FB74 /* DTExtendedFileAttributes.h */,
7440BEAF1F0CA8CE70C073FFEAF637F5 /* DTExtendedFileAttributes.m */,
51D9D817F1F806BC50BB65FC80C7D47F /* DTFolderMonitor.h */,
9A381F075AF6CD9AFBB86130B39E20B4 /* DTFolderMonitor.m */,
617D0CB55C260D48CC4ED2FF0A3A1051 /* DTFoundationConstants.h */,
FE699719E4C619A2AE868EA35DBCE64E /* DTFoundationConstants.m */,
1F72747C46CC41B906C8A967ED5A47E6 /* DTLog.h */,
3D1E29A71B902CC46EBA81C84ADCDA50 /* DTLog.m */,
708CF8B218058AAAA710BB7ADFC504FE /* DTVersion.h */,
16023686DC389E6755BC79366433C45B /* DTVersion.m */,
A672DF142E75858C34A342B2BB2AC891 /* DTWeakSupport.h */,
73DCE046F4B55AE88A81C9E68400E93C /* NSArray+DTError.h */,
3BE28706DBAE983FB19FBE122D9F9E68 /* NSArray+DTError.m */,
D97A43F1E6018B92E85B58BB6549F7CB /* NSData+DTCrypto.h */,
503556D1790A886D0E591A982279641B /* NSData+DTCrypto.m */,
14AEB065E4B58020BECD466FA2C3582B /* NSDictionary+DTError.h */,
AF41F6780E56AB0F76C46A75363DA697 /* NSDictionary+DTError.m */,
9719394B24A0CB3CCE6CCA87A0A70D08 /* NSFileWrapper+DTCopying.h */,
B2542127DF3D3CEF3D1EB999F8576341 /* NSFileWrapper+DTCopying.m */,
08A8B32341BD833856874E046C97EE36 /* NSMutableArray+DTMoving.h */,
D245D04D70A4D36DC86741D0833AA95A /* NSMutableArray+DTMoving.m */,
F4C4EC50C6DC93761BB6C825CE1C4ECD /* NSString+DTFormatNumbers.h */,
298CF23475A19D50E172630BD6D1D1EA /* NSString+DTFormatNumbers.m */,
BDFD7D9A4BFFBB2603B10E3A432551B6 /* NSString+DTPaths.h */,
C862AF3C9768AEC3AF792217547BE47D /* NSString+DTPaths.m */,
C808AC5A8C55E7E56EF916C622B6091A /* NSString+DTURLEncoding.h */,
DE5387758E4F1C4128BE4A1E8D68A9BD /* NSString+DTURLEncoding.m */,
FC467FD187B387BBBF0D10B192925B53 /* NSString+DTUtilities.h */,
A67FB1DCECBDAA36B9B755606AC42C17 /* NSString+DTUtilities.m */,
74ECEF7602380F21B87522961E550A7E /* NSURL+DTComparing.h */,
EF82EDCB0C8172FAF3847EAAD873E096 /* NSURL+DTComparing.m */,
05565CA71DD7DDAA012573A841F7D8DF /* NSURL+DTUnshorten.h */,
FEB04D144E7A35904D2906AC517EC870 /* NSURL+DTUnshorten.m */,
);
name = Core;
sourceTree = "<group>";
};
BC94BBA575D65BD789B3BBC38F35DA38 /* Support Files */ = {
isa = PBXGroup;
children = (
8B666BD6A6C560D47BBC2E29BAF25836 /* ResourceBundle-ZIPFoundation_Privacy-ZIPFoundation-Info.plist */,
0D235D896ED8A7EFDB618AB39D091153 /* ZIPFoundation.modulemap */,
D5D2445B4619EC0C62C7560649DD2204 /* ZIPFoundation-dummy.m */,
F9C4993C8ED63C0215BEC38128F6EC5D /* ZIPFoundation-Info.plist */,
AA5EA82ABC61B0B974592D4CA89ACF8C /* ZIPFoundation-prefix.pch */,
3D86855B4F039593754D5DC832865EA9 /* ZIPFoundation-umbrella.h */,
B1D682E70FAFEEF08569FCA32E219FD1 /* ZIPFoundation.debug.xcconfig */,
D7826602DA2629A5A1DD5912ADCAF5B8 /* ZIPFoundation.release.xcconfig */,
);
name = "Support Files";
path = "../Target Support Files/ZIPFoundation";
sourceTree = "<group>";
};
BE3BB9DA791D18E373BF786FEF0939ED /* Compatibility */ = {
isa = PBXGroup;
children = (
2EA962A821F566BC34551F4FAA569478 /* RDEPUBCSSCompatibilityLayer.swift */,
EC17096445F0AAEFBD5F4BA3875E1A78 /* RDEPUBFontFallbackResolver.swift */,
74F0FEF736604ACC8C2EA61D24BAAAAE /* RDEPUBStyleCompatibilityModels.swift */,
);
name = Compatibility;
path = Compatibility;
sourceTree = "<group>";
};
C2236B99045D4AF0D628093A2AF07781 /* Notes */ = {
isa = PBXGroup;
children = (
011C2BAB67F18C829B4038BED71596C9 /* RDEPUBNoteDetector.swift */,
7E5D96C4E8D4900AD2681A58A3819F72 /* RDEPUBNoteModels.swift */,
0A73DC1F76E6DD9A58DA0217EBA5FC03 /* RDEPUBNoteResolver.swift */,
);
name = Notes;
path = Notes;
sourceTree = "<group>";
};
CC3942C0800FBE7AB953AA106C250C1F /* EPUBUI */ = {
isa = PBXGroup;
children = (
F1F75A2E00B511750B5DE5A7F28B7738 /* RDEPUBAnnotationEditorViewController.swift */,
B79D3DB96F14BE31474079E9E88FB6A7 /* RDEPUBAttachmentTooltipOverlayView.swift */,
42FC8DF7301C6E48B74EE20C58A049EB /* RDEPUBAttachmentTooltipView.swift */,
7712769A1FFD45BC054467C55547248F /* RDEPUBImageViewController.swift */,
E05A32054F050060822F49BB8707B792 /* RDEPUBImageViewerCoordinator.swift */,
384FDFD5C48BA25500437AF93ED575C9 /* RDEPUBReaderBottomToolView.swift */,
BAFCF35759F6130F534D4138AECDBC8E /* RDEPUBReaderChapterListController.swift */,
AC7B6AA174033D137FA1A052F40E2FDD /* RDEPUBReaderController.swift */,
8EF845DBD3C48E620CC2304C2731C207 /* RDEPUBReaderController+AttachmentTooltip.swift */,
7CC9E976C6DEB0AC4CB1FC2E1AC8C0F0 /* RDEPUBReaderController+ContentDelegates.swift */,
DDAC1D10BF65035581AF2F9821CA2835 /* RDEPUBReaderController+DataSource.swift */,
6E15CE4CE4C23075DE1010D6FCD65BF6 /* RDEPUBReaderController+ExternalLinks.swift */,
5C3650434CBDCDDC9405E62BDFBCEBB7 /* RDEPUBReaderController+LocationResolution.swift */,
C8C69D03B5519293DC977F7E46AA9BFE /* RDEPUBReaderController+Orientation.swift */,
D5E005150A64B16EA98048A15B8A4631 /* RDEPUBReaderController+PublicAPI.swift */,
ACD3AD31D03AC7EBCBD762EBB73D0E59 /* RDEPUBReaderController+RenderSupport.swift */,
7CE186B9F292E96FE1D65B18B4B7E607 /* RDEPUBReaderController+RuntimeBridge.swift */,
185F2084811059CBD2C4B4D01E593D7B /* RDEPUBReaderController+TableOfContents.swift */,
683946BB28C88E77187DB918AF14A8BB /* RDEPUBReaderController+Trial.swift */,
1D02B121F8A30E42AEE560BF7A112E44 /* RDEPUBReaderDelegate.swift */,
86172F915BDAB5EC68B8CB7BF50084E3 /* RDEPUBReaderHighlightsViewController.swift */,
2E8311A315E4A83FC7A16613F723CC97 /* RDEPUBReaderPersistence.swift */,
AE58D216D4E69D486F0AB4AC5F71518A /* RDEPUBReaderSearchBarView.swift */,
983B628249A36DFF4CF081B8DF100553 /* RDEPUBReaderTableOfContentsItem.swift */,
FC8877FCA14B6646C4FEF59A3B0F1ACE /* RDEPUBReaderToolView.swift */,
CA1ED4036FD80E30C31C2BDBF09F72E9 /* RDEPUBReaderToolViewProtocols.swift */,
96E1140CDDCC684CA4C6CDEB3E012E35 /* RDEPUBReaderTopToolView.swift */,
1EA7017C03F5D375D7A04B7DF7B3FC64 /* RDEPUBSettingsFlipAutomation.swift */,
114D34F41964E50EAD1D75520E8D9A65 /* RDEpubURLReaderController.swift */,
C5974AECFECE8D60F316936780D22DD9 /* RDEPUBViewportTypes.swift */,
BA6DD4FDA389DB9F4C8F97B054C10AAF /* RDEPUBWebContentView.swift */,
D5DB4208378CCE8CB855A1C6DA724AD5 /* RDEPUBWebDecorationOverlayView.swift */,
0EDC8F9C8C06865DCF84B2F460F2DB55 /* String+RDEPUB.swift */,
C1D05F5421885C5D856CB4AFF76DF543 /* UIColor+RDEPUB.swift */,
8E79DB6AFFD86EF0579829BED1166B24 /* UIColor+RDEPUBHex.swift */,
601A548B5DA78399EBCC5E1FC2D0068F /* Notes */,
79D5D808204BDE6BB479E6181BBA1237 /* ReaderController */,
ECB9D6A2C3CAD15DF0A39161742BD32D /* Settings */,
82A2FB9A35EA092FFC1F24E6899FC0FB /* TextPage */,
);
name = EPUBUI;
path = EPUBUI;
sourceTree = "<group>";
};
CE79C46AB83D5ADB696E51F586C0BD5B /* Support Files */ = {
isa = PBXGroup;
children = (
DA93674B4C34DA54D242189AEEAF99FE /* DTFoundation.modulemap */,
6D211ACA62A5B241A668A682054310DE /* DTFoundation-dummy.m */,
856FED9E82D238C3694CC665594928A4 /* DTFoundation-Info.plist */,
9F02C3AC85C88DDA0DB8A9EECF07DC35 /* DTFoundation-prefix.pch */,
E6AD45B90D08BACAF3AF76AE40BBCC10 /* DTFoundation-umbrella.h */,
2A39B1AC101FC87E52C5110F072FEA07 /* DTFoundation.debug.xcconfig */,
039B47D5CF4FDEA47C608CF07378D3DF /* DTFoundation.release.xcconfig */,
);
name = "Support Files";
path = "../Target Support Files/DTFoundation";
sourceTree = "<group>";
};
CF1408CF629C7361332E53B88F7BD30C = {
isa = PBXGroup;
children = (
9D940727FF8FB9C785EB98E56350EF41 /* Podfile */,
4402B8B927ABC44C55D41E07055FC33B /* Development Pods */,
F119B4A0ABE017AECEE69836596133B2 /* Frameworks */,
4DEB1352F0064F93A274DDB2378895FC /* Pods */,
6F4044234426984401A57CF2DB1C7C47 /* Products */,
994C39A644C0722C7A9E97AB46DB8965 /* Targets Support Files */,
);
sourceTree = "<group>";
};
D36E96EF18CD8589120CF8A2B39F2C8B /* Pod */ = {
isa = PBXGroup;
children = (
85F17808123CD4EC70FA9F0E2C8C115C /* RDEpubReaderView.podspec */,
43E6455DEB4A4191D074A5CEED3BC2CE /* README.md */,
);
name = Pod;
sourceTree = "<group>";
};
DF6913CF284F0970B31DD7116DD32A97 /* ReaderView */ = {
isa = PBXGroup;
children = (
5B61DAFDEE306ACC7BD87261D5E513F3 /* RDPDFReaderContentCell.swift */,
B2604E9D64804DC4A2CA43E0C668DEAC /* RDPDFReaderPageChildViewController.swift */,
AF7CF50D52DCA13C2251358552DAAD3C /* RDPDFReaderView+CollectionView.swift */,
6A30F39D52BFC67B9904B0F6954CCEFE /* RDPDFReaderView+Paging.swift */,
691EBEEADC8CDB5F06340114374ED848 /* RDPDFReaderView+ToolView.swift */,
8CD09465C87A4C188FACE43812A27D04 /* Paging */,
);
name = ReaderView;
path = ReaderView;
sourceTree = "<group>";
};
EC1DF5C41F0676128C483B9B7B6368BB /* UIKit */ = {
isa = PBXGroup;
children = (
50E9C6F457FD3662DF4FC74CA5ACB962 /* DTActivityTitleView.h */,
702AB4F450076D82E264C7AF93A45F14 /* DTActivityTitleView.m */,
81B4314CBEDA71647A929517B936613F /* DTCustomColoredAccessory.h */,
D3A4BA792340D151ECB734018B2FD3EF /* DTCustomColoredAccessory.m */,
9678265F1949A0F038F13D422F2B55FD /* DTPieProgressIndicator.h */,
973C2C363B09BC1E49983C6826A623E2 /* DTPieProgressIndicator.m */,
BAC3BCDBDD88D30A3F51094944FB70FC /* DTSmartPagingScrollView.h */,
7C1C6E107AA4540639C1ED1E7741CF07 /* DTSmartPagingScrollView.m */,
F9C223BB14280E813122F7F44DDD64F3 /* DTTiledLayerWithoutFade.h */,
188A763544B134CC1004ECB7380538D7 /* DTTiledLayerWithoutFade.m */,
8E16B563D3E20D4C0FB3C36350F2A330 /* NSURL+DTAppLinks.h */,
6DA7955406639DE39E1FD953D882301E /* NSURL+DTAppLinks.m */,
18AACA176C2E9FDB2B4834B426AC6368 /* UIApplication+DTNetworkActivity.h */,
309D2521D7B9A10F86DA3F6BE7FB37B1 /* UIApplication+DTNetworkActivity.m */,
2BD77848C77F7674193EDA5C1F18DE6A /* UIImage+DTFoundation.h */,
B5E7F56675C029BC561A7EFB55EF0041 /* UIImage+DTFoundation.m */,
60052288EBFD0DEA0CD594641192FB5C /* UIScreen+DTFoundation.h */,
9E4731BA187C02CDA816054F1F2BE70D /* UIScreen+DTFoundation.m */,
3124E174D81A28717086F17445BED5BB /* UIView+DTFoundation.h */,
A1A3A81081A2422058887BCEEAA78C9D /* UIView+DTFoundation.m */,
);
name = UIKit;
sourceTree = "<group>";
};
ECB9D6A2C3CAD15DF0A39161742BD32D /* Settings */ = {
isa = PBXGroup;
children = (
EC2A0D875AEA9AB8ACE30139D100E394 /* RDEPUBReaderConfiguration.swift */,
655616F30F054425AA178BFF79BA5840 /* RDEPUBReaderSettings.swift */,
3B0196FC40D2C37F4F398FE37F750E5D /* RDEPUBReaderSettingsViewController.swift */,
BC6FC55B88E3F0D723DF388867829698 /* RDEPUBReaderTheme.swift */,
);
name = Settings;
path = Settings;
sourceTree = "<group>";
};
EE60D33F73BFAE2CB750B235E0BBF81D /* RDPDFReaderView */ = {
isa = PBXGroup;
children = (
20A451AE253F0D2BC8CE5E94269FF8DB /* Pod */,
DF6913CF284F0970B31DD7116DD32A97 /* ReaderView */,
FB85CAD5B2E7F1BA8ABE4894BA154A1F /* Sources */,
54BDE2AEC74D119850B215FB3EC02D80 /* Support Files */,
);
name = RDPDFReaderView;
path = ../../Sources/RDPDFReaderView;
sourceTree = "<group>";
};
F0B5602D4D4DEF32DA9FFEAE235178C9 /* DTHTMLParser */ = {
isa = PBXGroup;
children = (
F78033C34E8C1FAD3B27FFC4F959A611 /* DTHTMLParser.h */,
65806394BC872987207CCB0FB587E3B1 /* DTHTMLParser.m */,
);
name = DTHTMLParser;
sourceTree = "<group>";
};
F119B4A0ABE017AECEE69836596133B2 /* Frameworks */ = {
isa = PBXGroup;
children = (
4168FFAA19982F98B8FD094179AEAB0C /* iOS */,
);
name = Frameworks;
sourceTree = "<group>";
};
F7F49436E7CFDEBE3591ED107065A806 /* Models */ = {
isa = PBXGroup;
children = (
690FEB18BA479297CEE1DF5D5CCB43F2 /* RDEPUBAnnotationModels.swift */,
D44149271FD4631FF7616F01343BD79A /* RDEPUBPaginationModels.swift */,
995B096022F7C738F27BCA2533534438 /* RDEPUBReadingLocationModels.swift */,
);
name = Models;
path = Models;
sourceTree = "<group>";
};
FB85CAD5B2E7F1BA8ABE4894BA154A1F /* Sources */ = {
isa = PBXGroup;
children = (
277219E67E7997E62759CE92EFFBDA06 /* RDPDFReaderAnnotationEditorViewController.swift */,
3E166B7546DD376BF9029360A5A28595 /* RDPDFReaderAnnotationListViewController.swift */,
814ED791E332D02C2475A0569569C2E4 /* RDPDFReaderChromeViews.swift */,
F8BD01B9C58678FECA98B5CABFE43AF0 /* RDPDFReaderContainerView.swift */,
04CF41462885413233567E97D513A2A1 /* RDPDFReaderContracts.swift */,
B7AE034BE473A605AC52077AEF86BC27 /* RDPDFReaderDebugViewController.swift */,
71EC45084F977648BC9C9265ED6A6FEF /* RDPDFReaderDrawingCanvasView.swift */,
D6A7BC6810106F285EF55F02D28F25B6 /* RDPDFReaderDrawingLayersView.swift */,
2DB249934B60DDC3ADB50D4B6C1637AA /* RDPDFReaderDrawingToolbar.swift */,
45B6A030E85C43B4814FE8C4894CB4B3 /* RDPDFReaderHighlightOverlayView.swift */,
01C5EEBCD3070B6D686C7E0074D071FE /* RDPDFReaderImageTextLayerView.swift */,
908BEA0B59C6233AA09BE39365CFC82E /* RDPDFReaderImageTextRecognizer.swift */,
61B505AC85F109801EC708BAC8F6374F /* RDPDFReaderKitView.swift */,
6C0462268B1CAB03FEDD2D04CD8CBC22 /* RDPDFReaderNavigationPanelViewController.swift */,
B8AA7E0D66A87D65E78484C2A848ADF4 /* RDPDFReaderNavigationView.swift */,
0B35BFEDF59569A794D28F4E41D1878C /* RDPDFReaderPageView.swift */,
52A94B6B5161E4AD8EC82FCA7EBB482C /* RDPDFReaderPanelPresentation.swift */,
BB0A3551A7313EF0434A26B6F5A0796E /* RDPDFReaderPersistenceStore.swift */,
891BB97274B07FA451D7C2403E7C5B46 /* RDPDFReaderSettingsPanelViewController.swift */,
C31ED4EB4A9C339511F3685FF228D8B0 /* RDPDFReaderSettingsView.swift */,
1CE98FF96BF7DCEE1E359C122AAA69CF /* RDPDFReaderTheme.swift */,
AD356A8B2995301BC6FA6F3E46C7BCDB /* RDPDFReaderViewController.swift */,
21EACCCA7F9D46E51E5814B94865E81A /* RDPDFZoomablePageView.swift */,
);
name = Sources;
path = Sources;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
00B6CE67D2F5D9038343E6D89B494675 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
F925233C7FDBFF7FEDEE5480822791AF /* SnapKit-umbrella.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
29CB77F5EC62298B8E19FEFFD791AEAD /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
0ABC4D62588EABAA636441FD9A82C940 /* CTLineUtils.h in Headers */,
83A4BC9FE4765C9B848DD4925D99F362 /* DTAccessibilityElement.h in Headers */,
EDA269B595D70EC2B9D81DC890157D63 /* DTAccessibilityViewProxy.h in Headers */,
F006F73F17F2E3CC0E7852E9357BA946 /* DTAnchorHTMLElement.h in Headers */,
DFB5A1C64C7908FD05BEFF7C7B571353 /* DTAttributedLabel.h in Headers */,
DBCA42F7E1697F4EC82E0E7C9657851D /* DTAttributedTextCell.h in Headers */,
35C5BE59CA712CCDF93D6E7010D93883 /* DTAttributedTextContentView.h in Headers */,
730ACB99580C5982DC08D50FC5084D41 /* DTAttributedTextView.h in Headers */,
D82DDA4C1E5C4D5378A9E5EA3F8E9DFE /* DTBreakHTMLElement.h in Headers */,
5D8D65121E87E419D8D2F23F8AF43673 /* DTColor+Compatibility.h in Headers */,
C8F753B56A6C4D2A938B6EA68CF522F8 /* DTColorFunctions.h in Headers */,
B94CD41727DFCA8791EED8FB2CA397DD /* DTCompatibility.h in Headers */,
9DE04C83A68C7512C0A860FFF5CEC113 /* DTCoreText.h in Headers */,
D526E03C098DA6CF8F01C1BC126C9BBA /* DTCoreText-umbrella.h in Headers */,
C9DD05EF2D27FFEBFA7BF6F437168501 /* DTCoreTextConstants.h in Headers */,
2203356EEA94A9172BC7902923E43CBE /* DTCoreTextFontCollection.h in Headers */,
7A48CDFB40202EFD09A2A9AB0EE0770D /* DTCoreTextFontDescriptor.h in Headers */,
DD73CD0E5148961D1ABD80E050122314 /* DTCoreTextFunctions.h in Headers */,
AC7000465258822B466855B12F1F97A3 /* DTCoreTextGlyphRun.h in Headers */,
60532A2E06CCFF814933D2FAE6793AE9 /* DTCoreTextLayouter.h in Headers */,
C72CE4B974DFAE2C3037D425EB559314 /* DTCoreTextLayoutFrame.h in Headers */,
7027EF8D77D4082C1BB9B80FF61FCADC /* DTCoreTextLayoutFrame+Cursor.h in Headers */,
5D03A5B9DC067875CFEC9D4EA7B059E8 /* DTCoreTextLayoutFrameAccessibilityElementGenerator.h in Headers */,
5582735073EBB9F5078E6E8AEEFB646A /* DTCoreTextLayoutLine.h in Headers */,
31B805C50E0E187E6242B0C878C4D30D /* DTCoreTextMacros.h in Headers */,
B8332F36582F7A001FE85A8D54B27C9E /* DTCoreTextParagraphStyle.h in Headers */,
15A7ED15DA03DD3B9F26A017D270D1C2 /* DTCSSListStyle.h in Headers */,
7821105EF320619993B3BF7FB90C7ADA /* DTCSSStylesheet.h in Headers */,
992B7C8C824B5EA190EF1DB096064DB7 /* DTDictationPlaceholderTextAttachment.h in Headers */,
45133E47CC5FBCF78BFCD38981BA027F /* DTDictationPlaceholderView.h in Headers */,
19649ED312D92A6F5D2D6AF4E540CE75 /* DTHorizontalRuleHTMLElement.h in Headers */,
61BE3607EABD2657BC71AF8ACB1C25D4 /* DTHTMLAttributedStringBuilder.h in Headers */,
F0F631056BADA32253528247DF493272 /* DTHTMLElement.h in Headers */,
5E90EBD876ED4E50AB890FB56C4BFA57 /* DTHTMLParserNode.h in Headers */,
2445709667CB3820E51CD4AA915E6943 /* DTHTMLParserTextNode.h in Headers */,
94F5846979DBC90E2B646E975F5ECBA8 /* DTHTMLWriter.h in Headers */,
AF7A1DC953992A149CB0815C90769529 /* DTIframeTextAttachment.h in Headers */,
0B6FA1F22150D7F8B1865F41FF70C922 /* DTImage+HTML.h in Headers */,
DA5B51E5D80C161D2902B6FC60DA5EC8 /* DTImageTextAttachment.h in Headers */,
109458F9D48FD4F381F0E40E2DB3D91C /* DTLazyImageView.h in Headers */,
4F50C703427747B88405080B221349A1 /* DTLinkButton.h in Headers */,
82119A0DC4981CC2AF389C7C4CC08186 /* DTListItemHTMLElement.h in Headers */,
67AE2AC8D9B961D45871077774E11FD3 /* DTObjectTextAttachment.h in Headers */,
528DBAC7FCEFC7D6575C1F6CB4399AEA /* DTStylesheetHTMLElement.h in Headers */,
372E907DF08263D0E1AF904F1FCD66EB /* DTTextAttachment.h in Headers */,
343E794F88AA503F5139C2244DC1A2B1 /* DTTextAttachmentHTMLElement.h in Headers */,
51A1B5800D23C355B1712E8D1103780C /* DTTextBlock.h in Headers */,
8A35CC67F0AA6B26397C10D756EA34E8 /* DTTextHTMLElement.h in Headers */,
92C59F96D443525E8833676479FA60C5 /* DTVideoTextAttachment.h in Headers */,
A72E9F983E5BBFA7485EFB482B80E89E /* DTWeakSupport.h in Headers */,
B7BDD79FC06A1E4E0E17592860844108 /* NSAttributedString+DTCoreText.h in Headers */,
3DC8F9474FC6A0BB7E81A703CE958966 /* NSAttributedString+DTDebug.h in Headers */,
8099F1E613A15275EF5FC59ED3C73579 /* NSAttributedString+HTML.h in Headers */,
6634D568E49F5610242E1454680E5885 /* NSAttributedString+SmallCaps.h in Headers */,
9854DC3F1763B6272C2EA3FC6EC40B95 /* NSAttributedStringRunDelegates.h in Headers */,
8B405CE13E7D718A9340A82B52766AB2 /* NSCharacterSet+HTML.h in Headers */,
987538B07E11741899878EA8BC947F51 /* NSCoder+DTCompatibility.h in Headers */,
A132A0C9EB13B65FB886B11AA2E6304C /* NSDictionary+DTCoreText.h in Headers */,
03D90C831397E8636A33CE557024A136 /* NSMutableAttributedString+HTML.h in Headers */,
8A0A0FB23DB0021ADC9AD0D90631883A /* NSMutableString+HTML.h in Headers */,
7459A1656EDC29D685073B83561B783E /* NSNumber+RomanNumerals.h in Headers */,
130C3A85D9F9F445222C2E31EC245B0A /* NSScanner+HTML.h in Headers */,
EE4F0992A0F597320FF7BDE4691D0FD4 /* NSString+CSS.h in Headers */,
CC8B8F3D758E98B51F69EDFAA69663A4 /* NSString+HTML.h in Headers */,
4E4939F6592B06D2CA764DCACFB47871 /* NSString+Paragraphs.h in Headers */,
0FCBC8C64D8862F2A0E8794EDADDECBD /* UIFont+DTCoreText.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
324DB0B5683AE6E6046BCF3447217A36 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
C3FFF1454F3F3A1AA592268E7C43AEEA /* Pods-ReadViewDemo-umbrella.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
55B34396410608E90FB61A8BB73C2693 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
B4BA6C70CACE2D020D4618484CF71EDA /* RDEpubReaderView-umbrella.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
7635C663CD77A84881BC35798E4460CB /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
A3D5637DCBDA368A6EC35456117519CF /* RDPDFReaderView-umbrella.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
A3D255444226A2FFD94B8F9954EBB887 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
D580626321B6AE41153627CE9CA41584 /* ZIPFoundation-umbrella.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
FDCF362D4585302368D2CBDF392ECD5E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
D06769F23D4D524A389DC6B5ADA080BA /* DTActivityTitleView.h in Headers */,
559423F9BFE52B64951455A6DE443744 /* DTAnimatedGIF.h in Headers */,
3E79E408729FBDD4637F60B1BC5F2858 /* DTBase64Coding.h in Headers */,
4D6F1FAC6A0556DE6B476EE77D9E4A14 /* DTBlockFunctions.h in Headers */,
EA02502E59B652D82FD7E51185335D91 /* DTCompatibility.h in Headers */,
75B60C234A83180A72287EF61D7661FF /* DTCoreGraphicsUtils.h in Headers */,
F005C2EEC8CBAA17188A1203018A18A1 /* DTCustomColoredAccessory.h in Headers */,
487D0AA4338850A7722DA2BBB1A74FBC /* DTExtendedFileAttributes.h in Headers */,
B01B3EB64C729474B684613828AD383C /* DTFolderMonitor.h in Headers */,
CA83BBE2CF230A0A6823264D51C21710 /* DTFoundation-umbrella.h in Headers */,
45D22FCB6BA2A4F871FE30366B8B9DAC /* DTFoundationConstants.h in Headers */,
C148E238ECD332527E0546B6B5DEF528 /* DTHTMLParser.h in Headers */,
003C65AB0C1074E8F0B143E3851B22BE /* DTLog.h in Headers */,
391CFF77BEC993504231889C8CEA6B45 /* DTPieProgressIndicator.h in Headers */,
162EE6E1F3EAF5D032ED89C227B7B388 /* DTSmartPagingScrollView.h in Headers */,
CF087101A07C895255A6BB1E3977B671 /* DTTiledLayerWithoutFade.h in Headers */,
84219D0C61E91A7BB9A1FCA7C2830B8B /* DTVersion.h in Headers */,
3D62724A3FD10A568D3F932E10B679B0 /* DTWeakSupport.h in Headers */,
6469499A34249BD18B4433EAB1A3DA38 /* NSArray+DTError.h in Headers */,
B8DA6BEB3EE5A9F8AADCF0845304FC3A /* NSData+DTCrypto.h in Headers */,
12BD58B4AD50F68DF894CA5C10EBF594 /* NSDictionary+DTError.h in Headers */,
3498112B821CDC8112CF4B7D3874FD58 /* NSFileWrapper+DTCopying.h in Headers */,
BAEBBDF1F3DC59E4A4FE6BB87DFAB5C1 /* NSMutableArray+DTMoving.h in Headers */,
969BD0FD5E9EA50EB76BFB8C87029202 /* NSString+DTFormatNumbers.h in Headers */,
6D102E7B164A5C60400EDF323B79F249 /* NSString+DTPaths.h in Headers */,
971A90F9097FB02335C9E799A55654DB /* NSString+DTURLEncoding.h in Headers */,
55F7F98AF0A68A0CC9000E164D86C388 /* NSString+DTUtilities.h in Headers */,
207CA30C69A1CDEE6010BA3E13F9779A /* NSURL+DTAppLinks.h in Headers */,
D8451A300FFE4BB4E898FA79D11B90A1 /* NSURL+DTComparing.h in Headers */,
A26BB16FCB0E5ED669FB9465BC88713D /* NSURL+DTUnshorten.h in Headers */,
1C51645361B2C060E7608643AF9A58D5 /* UIApplication+DTNetworkActivity.h in Headers */,
C858028A3D05786E8D07A69FFC538DA6 /* UIImage+DTFoundation.h in Headers */,
BADA723F886FFEF278AAB43C659EC970 /* UIScreen+DTFoundation.h in Headers */,
855D781893EB344322EF98DB08C996AB /* UIView+DTFoundation.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
0C24CB0E87A728A11AA1124CB360D6A1 /* DTCoreText-Resources */ = {
isa = PBXNativeTarget;
buildConfigurationList = EA3A0F218A66AA9D13E86F6B070FAB65 /* Build configuration list for PBXNativeTarget "DTCoreText-Resources" */;
buildPhases = (
70A9F8F93758993FABCC4CFF223E7148 /* Sources */,
3AA460AD21EF5603DD8D72E7AA9E9B21 /* Frameworks */,
7000150BA8BBB656AD10637069B37840 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "DTCoreText-Resources";
productName = Resources;
productReference = F4E2B1AC73977F10254628C0B7EBE38F /* DTCoreText-Resources */;
productType = "com.apple.product-type.bundle";
};
19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = {
isa = PBXNativeTarget;
buildConfigurationList = C39A3BF49A3A5CECAE228D5E269702E3 /* Build configuration list for PBXNativeTarget "SnapKit" */;
buildPhases = (
00B6CE67D2F5D9038343E6D89B494675 /* Headers */,
86AADFA00FC53DA026F2685DCE7D5D7F /* Sources */,
A6C86E73E08E0EE41160C8B4929384EF /* Frameworks */,
8DFEF1F47FB7FAE7847582B99517FAC3 /* Resources */,
);
buildRules = (
);
dependencies = (
C129CF487F655E6FB905C9753F6B9EED /* PBXTargetDependency */,
);
name = SnapKit;
productName = SnapKit;
productReference = 979486118B3E90C08386079D57962701 /* SnapKit */;
productType = "com.apple.product-type.framework";
};
352EC96AFAEE0EDF74FD76A958827133 /* RDPDFReaderView */ = {
isa = PBXNativeTarget;
buildConfigurationList = 9677DC5425DCC1A154D5AFB9237260F5 /* Build configuration list for PBXNativeTarget "RDPDFReaderView" */;
buildPhases = (
7635C663CD77A84881BC35798E4460CB /* Headers */,
941E24363EAD2678023A563A365C0A83 /* Sources */,
6874108C8D77E0B850ABFE50BBC4B1AC /* Frameworks */,
FC121A77038CDCED0CADA7ACBFDEB99A /* Resources */,
);
buildRules = (
);
dependencies = (
D8C3AC1D871FBC776E35B1DC8DE974B8 /* PBXTargetDependency */,
);
name = RDPDFReaderView;
productName = RDPDFReaderView;
productReference = EE10390ED67255ABE5E4D1A1B1EF07F5 /* RDPDFReaderView */;
productType = "com.apple.product-type.framework";
};
87E2B8A29E8A66B9205D8A41F66E4927 /* Pods-ReadViewDemo */ = {
isa = PBXNativeTarget;
buildConfigurationList = 15EFE8075D525F6648EAC81CAD1D38FE /* Build configuration list for PBXNativeTarget "Pods-ReadViewDemo" */;
buildPhases = (
324DB0B5683AE6E6046BCF3447217A36 /* Headers */,
7909F23385853857D999A55DF2E7CAEF /* Sources */,
15323E0F5ED66EFBC4FF8FB7937A4614 /* Frameworks */,
31D2A1120407DB7E564DA34F21B5B7E3 /* Resources */,
);
buildRules = (
);
dependencies = (
DB4377A41DAD62B32AF023278E7B50B3 /* PBXTargetDependency */,
F01B0530044FB26AE79C04C188FD061A /* PBXTargetDependency */,
82290A5FF20F9282AF1D67DAE11B8257 /* PBXTargetDependency */,
B3C0F40222D27355D0A67EB0E1FE0823 /* PBXTargetDependency */,
BBE956211CD1EC16185BC0FEFB82C740 /* PBXTargetDependency */,
9D8C3E83FA676276852D57DBB73A9AD3 /* PBXTargetDependency */,
);
name = "Pods-ReadViewDemo";
productName = Pods_ReadViewDemo;
productReference = 78EA0DF405F8465A86BFD3DDFD2EC295 /* Pods-ReadViewDemo */;
productType = "com.apple.product-type.framework";
};
8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */ = {
isa = PBXNativeTarget;
buildConfigurationList = 8FFFE848E062F1B9C863E4837EF688FE /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */;
buildPhases = (
E88F8FE29DAE30894D62257780B88688 /* Sources */,
514455551257DAD3C261568B87309678 /* Frameworks */,
ED7A5374470818EFC6AD65DF45793C17 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "SnapKit-SnapKit_Privacy";
productName = SnapKit_Privacy;
productReference = B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */;
productType = "com.apple.product-type.bundle";
};
8F6E5A5BF72D62CDFD25F91A7CFA3309 /* DTFoundation */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1A283F9AD34B7606CE3BAA9553D5D745 /* Build configuration list for PBXNativeTarget "DTFoundation" */;
buildPhases = (
FDCF362D4585302368D2CBDF392ECD5E /* Headers */,
CD9699E49EFA7A195B34D3AFCDBF79E2 /* Sources */,
73A4CA22CA64362A4424EBA8B775DA6A /* Frameworks */,
DF5118F2AFA6F7BF93D930798CD43941 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = DTFoundation;
productName = DTFoundation;
productReference = D1E89A31867FF1FB44B4B999988F1B82 /* DTFoundation */;
productType = "com.apple.product-type.framework";
};
AA15C8469D67684160CC2A7098EB841C /* ZIPFoundation */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2F25B85A3671CF2E2F838DFCEFEC70C0 /* Build configuration list for PBXNativeTarget "ZIPFoundation" */;
buildPhases = (
A3D255444226A2FFD94B8F9954EBB887 /* Headers */,
09803DD33BEAE1BCAA5677B40F714A8F /* Sources */,
F2FF89916CD02D42BFA1656A5EF0CB82 /* Frameworks */,
3430079098C1FE60B13A6BF7ED9D780A /* Resources */,
);
buildRules = (
);
dependencies = (
3C536403A67E0B92E89A113349CD682D /* PBXTargetDependency */,
);
name = ZIPFoundation;
productName = ZIPFoundation;
productReference = 48A4A6EDC08C8AC933D0DCD507E9D173 /* ZIPFoundation */;
productType = "com.apple.product-type.framework";
};
B88F4EA0695B6B3165C64594850D72C7 /* DTCoreText */ = {
isa = PBXNativeTarget;
buildConfigurationList = 0C6B1944226D4396EB72162F792F7CD2 /* Build configuration list for PBXNativeTarget "DTCoreText" */;
buildPhases = (
29CB77F5EC62298B8E19FEFFD791AEAD /* Headers */,
F5FD889341D3D1DCCA58EA12D78CF9E8 /* Sources */,
6F1DC7DF5E89C820D04E068D56B1D0EF /* Frameworks */,
378BF991D3B318AACBF6D78F57218233 /* Resources */,
);
buildRules = (
);
dependencies = (
246662D40DA3354465266FC20F6D0224 /* PBXTargetDependency */,
5C64B2E1568EB81CAF1BE1BC1C20C018 /* PBXTargetDependency */,
);
name = DTCoreText;
productName = DTCoreText;
productReference = EDA6D5D7D0A04878EE78FAAE94F65068 /* DTCoreText */;
productType = "com.apple.product-type.framework";
};
C7A8D82E407CD3FDC3BA55CEE519B252 /* ZIPFoundation-ZIPFoundation_Privacy */ = {
isa = PBXNativeTarget;
buildConfigurationList = D15EEE861AE1ED3C332162F130BB923E /* Build configuration list for PBXNativeTarget "ZIPFoundation-ZIPFoundation_Privacy" */;
buildPhases = (
36754E7062C08DA07E3A3C4B3F4698F6 /* Sources */,
98498040CD9BDDE55929E28B46278010 /* Frameworks */,
2CC3B1EED1FAA997AD209FAEF7C94E89 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "ZIPFoundation-ZIPFoundation_Privacy";
productName = ZIPFoundation_Privacy;
productReference = CA4A114775B98CEA4A566C18123B145F /* ZIPFoundation-ZIPFoundation_Privacy */;
productType = "com.apple.product-type.bundle";
};
E07DDD766DCBF90486BCE6C2EA671E5E /* RDEpubReaderView-RDEpubReaderViewAssets */ = {
isa = PBXNativeTarget;
buildConfigurationList = D08A0E31EC5F9881A6AC6E3945BB52E6 /* Build configuration list for PBXNativeTarget "RDEpubReaderView-RDEpubReaderViewAssets" */;
buildPhases = (
A3239CFDC19DE7660CE71BFF3BEC9D45 /* Sources */,
371B87B1F7D323203B8C533B4CD24682 /* Frameworks */,
6E2279808729F6803A530AB0053F226B /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "RDEpubReaderView-RDEpubReaderViewAssets";
productName = RDEpubReaderViewAssets;
productReference = C8A6E90AB5E26049710E2C2404C28B9A /* RDEpubReaderView-RDEpubReaderViewAssets */;
productType = "com.apple.product-type.bundle";
};
FBCB57A3AEAAA3449B3F365930BC0977 /* RDEpubReaderView */ = {
isa = PBXNativeTarget;
buildConfigurationList = CEB45790C4D960C7BB8FDC4A1A8699FA /* Build configuration list for PBXNativeTarget "RDEpubReaderView" */;
buildPhases = (
55B34396410608E90FB61A8BB73C2693 /* Headers */,
0A36F66C99685CD4746AA0EAFA588C95 /* Sources */,
FA10314229BF9E0511EA736EB8886E78 /* Frameworks */,
75ECF70B1CAC61E0B6D4C3EB6EA5A756 /* Resources */,
);
buildRules = (
);
dependencies = (
A8C63C6883782ED965A8A8847F504BC8 /* PBXTargetDependency */,
E5FAFF15D73B39405D143617507D4FE9 /* PBXTargetDependency */,
68F3E9D281169251954DC912268CB0BE /* PBXTargetDependency */,
2D967E6F611DBCD6C02CE36846ED235A /* PBXTargetDependency */,
);
name = RDEpubReaderView;
productName = RDEpubReaderView;
productReference = 01DCD1B42D40839F1C8DBBDB11EF09BA /* RDEpubReaderView */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
BFDFE7DC352907FC980B868725387E98 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 1600;
LastUpgradeCheck = 1600;
};
buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */;
compatibilityVersion = "Xcode 16.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
Base,
en,
);
mainGroup = CF1408CF629C7361332E53B88F7BD30C;
minimizedProjectReferenceProxies = 0;
preferredProjectObjectVersion = 77;
productRefGroup = 6F4044234426984401A57CF2DB1C7C47 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
B88F4EA0695B6B3165C64594850D72C7 /* DTCoreText */,
0C24CB0E87A728A11AA1124CB360D6A1 /* DTCoreText-Resources */,
8F6E5A5BF72D62CDFD25F91A7CFA3309 /* DTFoundation */,
87E2B8A29E8A66B9205D8A41F66E4927 /* Pods-ReadViewDemo */,
FBCB57A3AEAAA3449B3F365930BC0977 /* RDEpubReaderView */,
E07DDD766DCBF90486BCE6C2EA671E5E /* RDEpubReaderView-RDEpubReaderViewAssets */,
352EC96AFAEE0EDF74FD76A958827133 /* RDPDFReaderView */,
19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */,
8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */,
AA15C8469D67684160CC2A7098EB841C /* ZIPFoundation */,
C7A8D82E407CD3FDC3BA55CEE519B252 /* ZIPFoundation-ZIPFoundation_Privacy */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
2CC3B1EED1FAA997AD209FAEF7C94E89 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
BAA44C6AE8DFF084D548D41646A40024 /* PrivacyInfo.xcprivacy in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
31D2A1120407DB7E564DA34F21B5B7E3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
3430079098C1FE60B13A6BF7ED9D780A /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
1C2DD8EEDA6E74D2C2E040D910E7B40D /* ZIPFoundation-ZIPFoundation_Privacy in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
378BF991D3B318AACBF6D78F57218233 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F5A424E67F41C4F7B830CE2F7E71570D /* DTCoreText-Resources in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
6E2279808729F6803A530AB0053F226B /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4670A2F48A30E2D6F06A63786F96F617 /* cssInjector.js in Resources */,
E566FC7B59DC02015E534C6B987670A3 /* epub-bridge.js in Resources */,
559CCC842F999531111486107DACDF45 /* epub-fixed-layout.html in Resources */,
63ED5C1F069073E63E3D9C0BDD57892B /* rangy-core.js in Resources */,
A02DC728B13F2AB73C3BCA1DBFC731E2 /* rangy-serializer.js in Resources */,
6B257220D57F7FD3B39276C2B8129BB8 /* WeReadApi.js in Resources */,
39A97567817948C7DFFA421903E94D3F /* wxread-dark.css in Resources */,
9083BC70A6B97535B9B4BE10A9E5BE1E /* wxread-default.css in Resources */,
7B7865D7DB409E1318EA37F256150355 /* wxread-replace.css in Resources */,
C567A1936DB1927CB23B030E22A0D1D7 /* wxread-replace-latin.css in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
7000150BA8BBB656AD10637069B37840 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
20CD16D8B558C657C008537A23D8CCAB /* default.css in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
75ECF70B1CAC61E0B6D4C3EB6EA5A756 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
EFEA0D9BA85D1BE52137BEDD7E463E1B /* RDEpubReaderView-RDEpubReaderViewAssets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
8DFEF1F47FB7FAE7847582B99517FAC3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CC7F3C8BFEE5A8178A2369DF5AE99476 /* SnapKit-SnapKit_Privacy in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
DF5118F2AFA6F7BF93D930798CD43941 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
ED7A5374470818EFC6AD65DF45793C17 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CA3E2A9DD453A5BAB49CE247E3B2CB0A /* PrivacyInfo.xcprivacy in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
FC121A77038CDCED0CADA7ACBFDEB99A /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
09803DD33BEAE1BCAA5677B40F714A8F /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
336DA2E0817E5E425296CFC25635AE9B /* Archive.swift in Sources */,
8EDEF14C9F974E3335CE4459D4CE8F4E /* Archive+BackingConfiguration.swift in Sources */,
BFC09117F478724BCEDDD625D7FDC370 /* Archive+Deprecated.swift in Sources */,
FACB6496B4F4DF664AD55D389398EA03 /* Archive+Helpers.swift in Sources */,
9133D109B9976C5A85F6C38385973FE8 /* Archive+MemoryFile.swift in Sources */,
0E1EE9175703F0C3BE30FB6052D03656 /* Archive+Progress.swift in Sources */,
EE479BF276FAF25057A8B5FF62BE6D74 /* Archive+Reading.swift in Sources */,
A060FF958E35AAA03B03681EFACB3307 /* Archive+ReadingDeprecated.swift in Sources */,
D006B328DEC4A4731AE357F2A4527992 /* Archive+Writing.swift in Sources */,
1410FE1B311FEA480FE3CE8DC708A6C0 /* Archive+WritingDeprecated.swift in Sources */,
12F09945E58781F38F0AD0D823F2D1D2 /* Archive+ZIP64.swift in Sources */,
3E6BB28D89E571D6DBF0A8E3FFD57152 /* Data+Compression.swift in Sources */,
000E4DDB16481806A621C99D4B933EE1 /* Data+CompressionDeprecated.swift in Sources */,
E45FCFED4E5A28EDCAEE569C752C399B /* Data+Serialization.swift in Sources */,
1040F34BD9EC09FA718EAC2EDF9E2E6E /* Date+ZIP.swift in Sources */,
D1D49D20EF5F17AB4DD78227948AE6AE /* Entry.swift in Sources */,
3175BD0E3F08E1872F79B3399A0D3925 /* Entry+Serialization.swift in Sources */,
7288926B490A9528DF27875BD3CE771D /* Entry+ZIP64.swift in Sources */,
D9DF2359E956AEF7DA0DAE3FAF3C2859 /* FileManager+ZIP.swift in Sources */,
10BFE7CF4EA8F622375D2DE88A857ED7 /* FileManager+ZIPDeprecated.swift in Sources */,
2EF00FEF0F4932FDA31DC090B20001F2 /* URL+ZIP.swift in Sources */,
64960015EDE9A4BEAF04E7429E778401 /* ZIPFoundation-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
0A36F66C99685CD4746AA0EAFA588C95 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
7FE0205BC0491191984F364702B2487D /* RDEPUBAnnotationEditorViewController.swift in Sources */,
11FE35D5EA18C783309DDCEC4C06DDEB /* RDEPUBAnnotationModels.swift in Sources */,
5FCF34234044EE4C69F80A3E81BE3F3C /* RDEPUBAssetRepository.swift in Sources */,
3BA122531A484A0F3A6174AE497FFFC5 /* RDEPUBAttachmentNormalizer.swift in Sources */,
6CB2E1DC6A1BD620ACEAF9C2FCE8B627 /* RDEPUBAttachmentTooltipOverlayView.swift in Sources */,
BB362814D44E7E75C42478226B057023 /* RDEPUBAttachmentTooltipView.swift in Sources */,
F67B190D8DC1CCD89229D26498014C2D /* RDEPUBBackgroundCoverageStore.swift in Sources */,
49CE36A4491D3259E2C0DFCAA8EC1247 /* RDEPUBBackgroundPriorityPolicy.swift in Sources */,
654D666DC057691343337DAD9A782B2D /* RDEPUBBackgroundTrace.swift in Sources */,
6E2EAE35FB0816BC65587D2059C89FF5 /* RDEPUBBookPageMap.swift in Sources */,
156F1DA0F5E1CFD1BAFD83B274CD912E /* RDEPUBBuildDiagnosticsReporter.swift in Sources */,
2F001AFEEF5EDCB2A6EB6CF0632B70EA /* RDEPUBCFI.swift in Sources */,
46EA9A16CA91B9C683D48064D803F522 /* RDEPUBCFICompatibility.swift in Sources */,
6768C21F6AF86124B487D230B22A7841 /* RDEPUBCFIDOMPathBuilder.swift in Sources */,
C59BAE874E386CF6912967ED864F9D50 /* RDEPUBCFIError.swift in Sources */,
CAD61F1F189C7B64F2C96222D48957BF /* RDEPUBCFIGenerator.swift in Sources */,
0ECCD05F0321964293D75C01422140C3 /* RDEPUBCFIMap.swift in Sources */,
E6D4A9A9D5583402ED248D061A07406E /* RDEPUBCFIMarkerInjector.swift in Sources */,
61717DC84B5E784D4B5F2ECA1C8C8C65 /* RDEPUBCFIParser.swift in Sources */,
5170B2493FC2D4DE69D4A7CA8C25141E /* RDEPUBCFIPath.swift in Sources */,
FCE05D9B947E5C4A4BAA351330ABE265 /* RDEPUBCFIRange.swift in Sources */,
D14DC59DB6C8B06561B120362A6C13C1 /* RDEPUBCFIRecoveryEngine.swift in Sources */,
DFBFC61B8725D74E450F31AD8C962902 /* RDEPUBCFIResolver.swift in Sources */,
5F96698E997C02C0D5D45370CF3A60B0 /* RDEPUBCFISerializer.swift in Sources */,
F53F56179BD76AECCB4A327FDCD84007 /* RDEPUBCFITextAssertion.swift in Sources */,
9E81E50EC667B51B5DB673C4673A1C6A /* RDEPUBCFIUtilities.swift in Sources */,
0376C4FC3B9AEBDC398BEFDA367E95CA /* RDEPUBChapterCacheKey.swift in Sources */,
D7DB1C22A73B7D0018BE0959630C3829 /* RDEPUBChapterData.swift in Sources */,
07B3830D139CFCB60F7973FD2FF5CDA8 /* RDEPUBChapterDataCache.swift in Sources */,
AD06E1BAAC13692376BEDAFEB1F94557 /* RDEPUBChapterDisplayContentCache.swift in Sources */,
C183EB4A50A1DD9C8868EC90D0402674 /* RDEPUBChapterLoader.swift in Sources */,
E3E926004ABCFE29E9519621B6CC0078 /* RDEPUBChapterLocation.swift in Sources */,
6FA4B5AA82186A23F43F7507F0AA745F /* RDEPUBChapterOffsetMap.swift in Sources */,
BA2343D26FB0584E31BCF54CA12E7401 /* RDEPUBChapterPageCounter.swift in Sources */,
B805174632AE0738FA6F898D1391AD39 /* RDEPUBChapterRuntimeStore.swift in Sources */,
7292E3D73AED0110586090700653CFCF /* RDEPUBChapterSummaryDiskCache.swift in Sources */,
59799C28C42AAB00342D322F16B00974 /* RDEPUBChapterTailNormalizer.swift in Sources */,
8D516FCF5766F296EAE7C29AEF9B2AD1 /* RDEPUBChapterWarmupOrchestrator.swift in Sources */,
BACBBC2192FF32EFCCD860AB67BE755E /* RDEPUBCoreTextPageFrameFactory.swift in Sources */,
05B467DEE5B9A5E664E4763F4BF4B916 /* RDEPUBCSSCompatibilityLayer.swift in Sources */,
B5BC3DC219D397FF38BDE0F50899A901 /* RDEPUBDarkImageAdjuster.swift in Sources */,
BBFB55CDBD678B777FD9A4F75DF5A61B /* RDEPUBDecryptingImageAttachment.swift in Sources */,
0E111E02116D762C0A1744A2F635C583 /* RDEPUBDTCoreTextRenderer.swift in Sources */,
625907CE0962E15B47B8D28F06FA7AF4 /* RDEPUBFixedLayoutTemplate.swift in Sources */,
F4BF22914B722004151F768BA6BF008D /* RDEPUBFontFallbackResolver.swift in Sources */,
D3CC13D95C94E081B5492C6E9A2A6455 /* RDEPUBFontNormalizer.swift in Sources */,
BF4CEB7375E7DB1212DF9A0EEB4B21BE /* RDEPUBFragmentMarkerInjector.swift in Sources */,
5428A2EB5DD9CC554F83ACB2398FA2ED /* RDEPUBHTMLNormalizer.swift in Sources */,
BC813ED27C5D155CD65C95DF2DD6635B /* RDEPUBImageViewController.swift in Sources */,
CAAE0DCD0AB85A5814CA1A5057627AC1 /* RDEPUBImageViewerCoordinator.swift in Sources */,
70F2CED517A0B6D90ABFE293D2173039 /* RDEPUBJavaScriptBridge.swift in Sources */,
9992C8D1F6A3078A4FC0C31B2CFFF5AC /* RDEPUBJumpSession.swift in Sources */,
11603ADFD8D5D76C47EEDAC2D83566CC /* RDEPUBMemoryProbe.swift in Sources */,
E52BA1060E8E0E52054D36892C231F0F /* RDEPUBMetadataParseCancellationController.swift in Sources */,
4303036E872254A4D3E1FE61B545FA1A /* RDEPUBMetadataParseWorker.swift in Sources */,
C5C667746CCE2E7A0902C43ADF4D2F9A /* RDEPUBModels.swift in Sources */,
0046F7D0A6760A908B9318F39FB82445 /* RDEPUBNavigatorLayoutContext.swift in Sources */,
99896956141FFB3007508EB4D4074A1C /* RDEPUBNoteDetector.swift in Sources */,
1618F40576BCC521A3909B191C73A9EB /* RDEPUBNoteModels.swift in Sources */,
FF61ABC6139E8DAFA49DB9F5373E6F55 /* RDEPUBNotePopupCoordinator.swift in Sources */,
37FD0903639B905E4409D09977752D03 /* RDEPUBNotePopupViewController.swift in Sources */,
E9F125CBF00A57CF9F5F6B064CBEA1E8 /* RDEPUBNoteResolver.swift in Sources */,
43B272324F27B049A22999BFD57A641B /* RDEPUBPageBreakPolicy.swift in Sources */,
287DC2B351EBFCB17E9FD06BD5B0BEEC /* RDEPUBPageCountCache.swift in Sources */,
2113EC29933BDAF581E451E20C5D5870 /* RDEPUBPageInteractionController.swift in Sources */,
E2F0ECB4C3448EB622D3C2F0E6098D19 /* RDEPUBPageLayoutSnapshot.swift in Sources */,
8145763F6FDDF9986302BABBF0600710 /* RDEPUBPageMapReconciliationCoordinator.swift in Sources */,
489B4BAE35B92E1D5B1C946496BFFB24 /* RDEPUBPageResolver.swift in Sources */,
6D20E3C4021A2398B5A425D16802B247 /* RDEPUBPaginationCacheCoordinator.swift in Sources */,
A9CEF959019A1A2C2F7CE1300AD8DA99 /* RDEPUBPaginationModels.swift in Sources */,
08C38A4AB51BB19D174FCE84B7C8B818 /* RDEPUBPaginator.swift in Sources */,
77FDBEC035F8E996829CB0445674B86E /* RDEPUBParser.swift in Sources */,
4C48F14434E73F1E51BC0E4B1A77BF4F /* RDEPUBParser+Archive.swift in Sources */,
78E053FA47E95A6C2B88FC7D28F33FA0 /* RDEPUBParser+Package.swift in Sources */,
C642545C1CE663191B5637C00117A61F /* RDEPUBParser+ReadingProfile.swift in Sources */,
B3AA0EC896AC9F7B8C82BE9423DF9129 /* RDEPUBParser+Resources.swift in Sources */,
7BC475257897595BA9124800D77B3DF1 /* RDEPUBParser+TOC.swift in Sources */,
414B95A808B30DE71071E3C8058FDBC0 /* RDEpubPlainTextBookBuilder.swift in Sources */,
F60AAA294767CDDD3169E406247B9380 /* RDEPUBPreferences.swift in Sources */,
F8E3A064FB1E769180E2817B219D286F /* RDEPUBPresentationRuntime.swift in Sources */,
194F401A32504D7AC25E8E7411624FE4 /* RDEPUBPublication.swift in Sources */,
EC3EA7B4C01A3A1ED4D5407A39A76959 /* RDEPUBReaderAnnotationCoordinator.swift in Sources */,
5EEA291AB8D9C2BA9EE37E6D48F6E791 /* RDEPUBReaderAssemblyCoordinator.swift in Sources */,
811430D44019ECFC12EB4817CCFD669D /* RDEPUBReaderBottomToolView.swift in Sources */,
999A87A2813577216B3082C27972A3B1 /* RDEPUBReaderChapterListController.swift in Sources */,
01B473A60B6660F28A6C2DC1190983D7 /* RDEPUBReaderChromeCoordinator.swift in Sources */,
D797A6DF3DFA1F3951EECF63EF7FB830 /* RDEPUBReaderConfiguration.swift in Sources */,
8BCE26241634E2C62ECB2DE34B76253F /* RDEpubReaderContentCell.swift in Sources */,
492817F158DC14ECA68675244770685C /* RDEPUBReaderContext.swift in Sources */,
264A59B26EDB3A58F5A52FEEC435D9DC /* RDEPUBReaderController.swift in Sources */,
87247223B203F712F11E08857C4D1A4C /* RDEPUBReaderController+AttachmentTooltip.swift in Sources */,
7C11FBF88BF8E6975649475023157266 /* RDEPUBReaderController+ContentDelegates.swift in Sources */,
25E20B7238DC18D01EDDB93DF7050E4A /* RDEPUBReaderController+DataSource.swift in Sources */,
79B6EE55793AA058E8E8CF558AC6E336 /* RDEPUBReaderController+ExternalLinks.swift in Sources */,
BA74FEDF8386A784161857DE1FA11BDE /* RDEPUBReaderController+LocationResolution.swift in Sources */,
B745D0F2F3582E9657748004043FBF2E /* RDEPUBReaderController+Orientation.swift in Sources */,
0BEE93A7D9D0566CEF608DCFD5DF6AC1 /* RDEPUBReaderController+PublicAPI.swift in Sources */,
6EF13EBC866CB374570EEC5B4568F533 /* RDEPUBReaderController+RenderSupport.swift in Sources */,
6691B82D9F522CDDEC01EB69E7492072 /* RDEPUBReaderController+RuntimeBridge.swift in Sources */,
6289FF67E541F32D2E29CFE631E65959 /* RDEPUBReaderController+TableOfContents.swift in Sources */,
3B4272C2EE99AA088720ABF347EB480A /* RDEPUBReaderController+Trial.swift in Sources */,
38483B4553B19EF8DDC3AAC456354850 /* RDEPUBReaderDelegate.swift in Sources */,
586BE94A6F3AFAB1C0709E7C0283995E /* RDEPUBReaderDependencies.swift in Sources */,
B197A8F1AD9DFAB142A54A4D1B83CACF /* RDEPUBReaderEnvironment.swift in Sources */,
DD1CCD2CA55E1009E5BB6D340F459FFA /* RDEpubReaderFlowLayout.swift in Sources */,
4C66A02D5240C8F92875B6BF22F2A253 /* RDEpubReaderGestureController.swift in Sources */,
B12DCCFD850AA833E552217D84A57740 /* RDEPUBReaderHighlightsViewController.swift in Sources */,
EC50C49C8E909D9F03EB5599195EA601 /* RDEPUBReaderLoadCoordinator.swift in Sources */,
69898B3BD87FCA85D66513041A4F0E34 /* RDEPUBReaderLocationCoordinator.swift in Sources */,
84F2F5779FDDD73E46EFFB12FC9C2A2C /* RDEpubReaderPageChildViewController.swift in Sources */,
8F3D639470BE37946D38E600ABCA1E79 /* RDEPUBReaderPaginationCoordinator.swift in Sources */,
D2EFA41E48C5E15F3E7ECF1B4D8045E7 /* RDEpubReaderPagingController.swift in Sources */,
1475FE85DA4D305E075E794861399715 /* RDEPUBReaderPersistence.swift in Sources */,
58F31A458C136CF488BCBE23AEE55185 /* RDEpubReaderPreloadController.swift in Sources */,
27D53DB003BBEC19B384BA5191EE6428 /* RDEPUBReaderRuntime.swift in Sources */,
C3D4C353A0EFC89081D53B3A308E25A3 /* RDEPUBReaderSearchBarView.swift in Sources */,
49E511D8DF590B4FA8E477C3FC5576F5 /* RDEPUBReaderSearchCoordinator.swift in Sources */,
FD3CEE6F4F96C93BF5FE67869F21B693 /* RDEPUBReaderServices.swift in Sources */,
44FA82871891E16D3EB00A4FABB0B1BE /* RDEPUBReaderSettings.swift in Sources */,
01FC8D01C6DF7A1953933A1A4A5BC06B /* RDEPUBReaderSettingsViewController.swift in Sources */,
9531215E369DDA589C0D7C0550196B4F /* RDEpubReaderSpreadResolver.swift in Sources */,
76B3E09A46D2939B431CC8102510A35A /* RDEPUBReaderState.swift in Sources */,
99C6A65D237A3EE8C68106ED485EF808 /* RDEPUBReaderTableOfContentsItem.swift in Sources */,
69D8BA3ECD52020AE48E7E11DAFF09FB /* RDEpubReaderTapRegionHandler.swift in Sources */,
C36631B1DB4935D5C41182D974CBAD92 /* RDEPUBReaderTheme.swift in Sources */,
3A683EB20C298AA24A299B6E5960929C /* RDEPUBReaderToolView.swift in Sources */,
4A9D5D28A50783AD3230977BE9EBB358 /* RDEPUBReaderToolViewProtocols.swift in Sources */,
5289B37B4A81818EFDBA4FD40BC72D57 /* RDEPUBReaderTopToolView.swift in Sources */,
FB80164766B3E15E5D30427D6C72982C /* RDEPUBReaderUIState.swift in Sources */,
281EBD1BE04710DBC26D7407DA465709 /* RDEpubReaderView.swift in Sources */,
E890843A862487F8C52F6F2993E41C00 /* RDEpubReaderView+CollectionView.swift in Sources */,
EFA62638A4805560C20BAE9ECE0673DD /* RDEpubReaderView+ContentAccess.swift in Sources */,
50FB42EE78B35DFCFBAD41AC690CE9E7 /* RDEpubReaderView+PageCurl.swift in Sources */,
6FE680367E784484A92D342F828FDCA9 /* RDEpubReaderView+ToolView.swift in Sources */,
281408D8F2091DB12464115FD520601E /* RDEpubReaderView-dummy.m in Sources */,
9B23C738C7E6F86B0F1F7CB233C11836 /* RDEPUBReaderViewportMonitor.swift in Sources */,
A7CB934B6D9ECD5DD836CBDE2C76138C /* RDEpubReaderViewProtocols.swift in Sources */,
33CAC9C49BD3C2AF5B55A5E4D402F671 /* RDEPUBReadingLocationModels.swift in Sources */,
13826FE38E03A06B73EFA9A4D16BCB88 /* RDEPUBReadingSession.swift in Sources */,
EF1C288D3C6D6476D771041C6428A031 /* RDEPUBRenderDiagnosticsCollector.swift in Sources */,
097C183F7379FF900C6D66724E240FB6 /* RDEPUBRenderRequest.swift in Sources */,
F73BB9A9DA4804A77FFE2C0B7FEA96B1 /* RDEPUBResourceDataProvider.swift in Sources */,
AF7391A8E39D9D7119A6BB0B53A6A713 /* RDEPUBResourceResolver.swift in Sources */,
06AEE05D787968CD850BDC966973F1D5 /* RDEPUBResourceURLSchemeHandler.swift in Sources */,
FE74CACF479DFAAB0933F6A7F2B94A0C /* RDEPUBRuntimeChapter.swift in Sources */,
EB972D445111651277060695E6C1C4E1 /* RDEPUBRuntimePageCount.swift in Sources */,
0E312B4083BA7E353A066E0B2F52B803 /* RDEPUBSafeArea.swift in Sources */,
99E5012CC97FB2F6192E96CFED83C9E0 /* RDEPUBSearchEngine.swift in Sources */,
D5443E226EA5E8D4D1A13276FB752A28 /* RDEPUBSearchModels.swift in Sources */,
0FF1BAE6301935C231F1B10CD4374126 /* RDEPUBSelectionLoupeView.swift in Sources */,
231A81A503466DE0974C0840323CE4C5 /* RDEPUBSelectionOverlayView.swift in Sources */,
2D3295438CB416E54FF9CE6E6087CD25 /* RDEPUBSelectionState.swift in Sources */,
E6CEA730EEC2B7B3CA2FB7C8418836B3 /* RDEPUBSemanticMarkerInjector.swift in Sources */,
B5A7E8836997AFD32BC70B7CD7C16483 /* RDEPUBSettingsFlipAutomation.swift in Sources */,
9F5E4F6DE654A1BA5D0387F79F010704 /* RDEPUBStyleCompatibilityModels.swift in Sources */,
E20C37421313D42FE46DC856B1A5D520 /* RDEPUBStyleSheetBuilder.swift in Sources */,
D39C7A23B07B8C9406EF8113D16AEC09 /* RDEPUBStyleSheetComposer.swift in Sources */,
1225145907B41006DD79D787886C2FEA /* RDEPUBTextAnchor.swift in Sources */,
02B7EAC8CAB6EA20DAD85D00AE6B2477 /* RDEPUBTextAnnotationOverlay.swift in Sources */,
1D0FDD4B2C405E4CBD58C91991223ABD /* RDEPUBTextBookBuilder.swift in Sources */,
5F05D1AA8F614A5618791FC426FE19BD /* RDEPUBTextBookCache.swift in Sources */,
C0998111AEB004F0029967869EEAD5C6 /* RDEPUBTextBookModels.swift in Sources */,
BEDB446C8D343B72E2505BC47B82E81E /* RDEPUBTextBuildPipelineInterfaces.swift in Sources */,
8793467B170F43AAF2C69E88FEDCD235 /* RDEPUBTextContentInteractionCoordinator.swift in Sources */,
66000437E246337C7600141FB88AEA62 /* RDEPUBTextContentView.swift in Sources */,
08C8FEA2CF7BDE60973411D7C1521D30 /* RDEPUBTextIndexTable.swift in Sources */,
0EEA85BCABDAEE137C78FB33C557491A /* RDEPUBTextLayouter.swift in Sources */,
6F2176AE1E59A9B752E9EC78A2B08860 /* RDEPUBTextLayoutFrame.swift in Sources */,
DD0F576655440D98457A1B2933BC5A8C /* RDEPUBTextPageBoundaryValidator.swift in Sources */,
E43EC0646802EE76F8312B1A6C9F7B11 /* RDEPUBTextPageDecorationView.swift in Sources */,
F795F8E9C157937ED21049306BD2E4CD /* RDEPUBTextPageRenderView.swift in Sources */,
4F1F5D5483FDDA251FB1467DE9923A30 /* RDEPUBTextPageVerticalJustifier.swift in Sources */,
09917E2A011B509FB0B3BA35AB0E6F64 /* RDEPUBTextPaginationInterfaces.swift in Sources */,
0EEE12315BDD224D8B876D1853E1E3DA /* RDEPUBTextPaginationSupport.swift in Sources */,
E9E8DD0934BB047ADE647818AAE1F54D /* RDEPUBTextPerformanceSampler.swift in Sources */,
481AF1684ABE890B8E8391E1D31C8696 /* RDEPUBTextPositionConverter.swift in Sources */,
0EDED556A8A6194CC1C962D80F869CB0 /* RDEPUBTextRenderer.swift in Sources */,
3CBB95CC6329A1108C2D722FE3FE50B3 /* RDEPUBTextRendererSupport.swift in Sources */,
41D74CCD30877BDEDD686AD4CDB713CF /* RDEPUBTextSearchEngine.swift in Sources */,
E0CB722E0C3D809340E8169823491A7D /* RDEPUBTextSelectionController.swift in Sources */,
CBEF5FF22C882C786456610977CEE989 /* RDEPUBTypesettingPipeline.swift in Sources */,
E02C561890ABEF226084F28312C144FD /* RDEpubURLReaderController.swift in Sources */,
C6EEDBAF5F7BBDA5043DD092207B23B2 /* RDEPUBViewportTypes.swift in Sources */,
1629BA48D5AB565701A53B759CFD285A /* RDEPUBWebContentView.swift in Sources */,
7C9658EFE8821A7FE9724951BD959878 /* RDEPUBWebDecorationOverlayView.swift in Sources */,
4339FA7E2F1E77F9B19A6A5944C0A9BC /* RDEPUBWebView.swift in Sources */,
62EDA1F4611ECDB2DFEA96CCBFBBCD4B /* RDEPUBWebView+Configuration.swift in Sources */,
6F8C2314843AA543313C23C23EB5ADA5 /* RDEPUBWebView+FixedLayout.swift in Sources */,
77EA2DC848D5E5A10E3C4C6D997961A6 /* RDEPUBWebView+JavaScriptBridge.swift in Sources */,
A5C84793439F72FF37B5D796B9302187 /* RDEPUBWebView+Reflowable.swift in Sources */,
10C1E078A80225DEEE18C2932DD49834 /* RDEPUBWebView+Search.swift in Sources */,
B6B6E1CF260CB973934D7E3ACE76AE95 /* RDEPUBWebViewDebug.swift in Sources */,
4BD3879013E9A19BBD376D48FAEDD35E /* String+RDEPUB.swift in Sources */,
49BA9E62A11CF85EBA7E4C0CA5571CF6 /* UIColor+RDEPUB.swift in Sources */,
6A64360D4047EC479DBA9C73800DD363 /* UIColor+RDEPUBHex.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
36754E7062C08DA07E3A3C4B3F4698F6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
70A9F8F93758993FABCC4CFF223E7148 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
7909F23385853857D999A55DF2E7CAEF /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
04527DC803E0144AD715A2C7A06C1E3C /* Pods-ReadViewDemo-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
86AADFA00FC53DA026F2685DCE7D5D7F /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CED3CE21E1645DBA2A501CA1C83E9BE1 /* Constraint.swift in Sources */,
C613249A85C77E9C43DCA47A9AE945D8 /* ConstraintAttributes.swift in Sources */,
6B34BED0BE3E42DD6766994507411010 /* ConstraintConfig.swift in Sources */,
8D8693D24CC0B3A63CA2B625DA7527A6 /* ConstraintConstantTarget.swift in Sources */,
F3D2B73B9F771B747DAA052AD43D995A /* ConstraintDescription.swift in Sources */,
CABB94F792C73EAD4440D122DB442578 /* ConstraintDirectionalInsets.swift in Sources */,
02327DA0F3E6004674D1E7AB340460D3 /* ConstraintDirectionalInsetTarget.swift in Sources */,
FB2FCAAD9D0863BD6627155B0E22A9CD /* ConstraintDSL.swift in Sources */,
6944C0486AACC018A3594D2FF44B091C /* ConstraintInsets.swift in Sources */,
E1A5ABA2C94654121B71B7AACBADBF22 /* ConstraintInsetTarget.swift in Sources */,
4CF50C1063D92172A3870CC7CE56390A /* ConstraintItem.swift in Sources */,
E5D2B6889CDB07A18DE6BF5D3E3C8F41 /* ConstraintLayoutGuide.swift in Sources */,
64D323E53849CEC5DA02471030AF380E /* ConstraintLayoutGuide+Extensions.swift in Sources */,
323C5826CB22EA9CFDE97DDF0E34BABC /* ConstraintLayoutGuideDSL.swift in Sources */,
43550113041670206E6B2B7FD12E0617 /* ConstraintLayoutSupport.swift in Sources */,
5543DD40077B88D5D9FCABA6B3C6545B /* ConstraintLayoutSupportDSL.swift in Sources */,
813FCE7200C4EDE80AB2778A78E3F97A /* ConstraintMaker.swift in Sources */,
4FFCEA35D3F94EF9915425BF6074B532 /* ConstraintMakerEditable.swift in Sources */,
760DB6B13D63ADD85CD56D1B38E1483F /* ConstraintMakerExtendable.swift in Sources */,
CC822208F3392EB10A21409435862AD5 /* ConstraintMakerFinalizable.swift in Sources */,
4B33EA19AEA45043C9243B89B3B0BE99 /* ConstraintMakerPrioritizable.swift in Sources */,
08FB57288C347F62017392F600BAA125 /* ConstraintMakerRelatable.swift in Sources */,
0AC10C7D9FCA224D69994127F1F565EA /* ConstraintMakerRelatable+Extensions.swift in Sources */,
EFFBA0D067AF69E544E0C281376E8292 /* ConstraintMultiplierTarget.swift in Sources */,
CB924D66C628DC58D5EB0ECA173AFD06 /* ConstraintOffsetTarget.swift in Sources */,
9F2E29FBAF2D78C3FA705FA4DFF200E6 /* ConstraintPriority.swift in Sources */,
770F036B35ECA7FE47DBCB438B90FA87 /* ConstraintPriorityTarget.swift in Sources */,
129F14F7249D4F8967048B531FD5DAC1 /* ConstraintRelatableTarget.swift in Sources */,
ABC2245EAE7966C55ED85B5C8D580153 /* ConstraintRelation.swift in Sources */,
ADDEFD3EAF600CBD6E033E73917C8B75 /* ConstraintView.swift in Sources */,
02AED0A624C2668913C7E251E1B5383A /* ConstraintView+Extensions.swift in Sources */,
007914DC0FA00D1715074DCDE279DAB6 /* ConstraintViewDSL.swift in Sources */,
400A072B0685B2775273D54DCAEB7EEB /* Debugging.swift in Sources */,
EFDBAD111E6786095F9260B218773B06 /* LayoutConstraint.swift in Sources */,
711F6E1D5B3013616AB1F2DCE379843B /* LayoutConstraintItem.swift in Sources */,
40E94901309752B5935E850C7BAEA84E /* SnapKit-dummy.m in Sources */,
1D89AD7754C1740422BEFCA0F8570295 /* Typealiases.swift in Sources */,
F6254E5BE265BA67E1140D8764994BAB /* UILayoutSupport+Extensions.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
941E24363EAD2678023A563A365C0A83 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
ED9F3821439164320766526A05EEF187 /* RDPDFReaderAnnotationEditorViewController.swift in Sources */,
328F6059B7D9E758307410242C05AF3F /* RDPDFReaderAnnotationListViewController.swift in Sources */,
48EDA2D55A7167AE17A4C55CF592B77E /* RDPDFReaderChromeViews.swift in Sources */,
A7315C7C4E7FC712CDCEEC5DD0A436DC /* RDPDFReaderContainerView.swift in Sources */,
03F5BDB8A984D25AA8B5C3A04A0785BA /* RDPDFReaderContentCell.swift in Sources */,
DD2E6568C5109C447B7113123444CD50 /* RDPDFReaderContracts.swift in Sources */,
3C6E19F45001B5C9C01B2544C766C6E3 /* RDPDFReaderDebugViewController.swift in Sources */,
394D1577E6E86952C1D8DB4496A64C78 /* RDPDFReaderDrawingCanvasView.swift in Sources */,
730342A37FC7D80FB266E2B5BD395070 /* RDPDFReaderDrawingLayersView.swift in Sources */,
34BA70D70F94E2240BEBE8CE27203C61 /* RDPDFReaderDrawingToolbar.swift in Sources */,
709C702B15F40DB71C082DADBE993E26 /* RDPDFReaderHighlightOverlayView.swift in Sources */,
C0BD6A2A0BFA9552C94844FE493CC4E4 /* RDPDFReaderImageTextLayerView.swift in Sources */,
B1A0E1F244DCC9E5D49208B01EB756C6 /* RDPDFReaderImageTextRecognizer.swift in Sources */,
B38E537DAE3BBAC3E2C426EFAEAEFF07 /* RDPDFReaderKitView.swift in Sources */,
7AD242618A854B4FF4C15CB36862C0D6 /* RDPDFReaderNavigationPanelViewController.swift in Sources */,
D37D0606E2087689C082AC7032547B6C /* RDPDFReaderNavigationView.swift in Sources */,
35A1CD803CDF14B6CE408C2FC23FC059 /* RDPDFReaderPageChildViewController.swift in Sources */,
AF0B5F178E8A2C2AF944B6DEF7C6E79F /* RDPDFReaderPageView.swift in Sources */,
0C0DE559E65693CFEC1F49EEA39B5D7E /* RDPDFReaderPagingController.swift in Sources */,
EE4E3A6762CF0068B24D55CCE4164DA7 /* RDPDFReaderPanelPresentation.swift in Sources */,
12229251FA0223B4619966FAC3DE54A4 /* RDPDFReaderPersistenceStore.swift in Sources */,
4BEC081BB83F4E358E754FF2F09D57CF /* RDPDFReaderSettingsPanelViewController.swift in Sources */,
3AF74ED60F7242695BCB9DF5C3F5154C /* RDPDFReaderSettingsView.swift in Sources */,
B8F65BDCD7DEE6A6FF858DC09F0B868B /* RDPDFReaderTheme.swift in Sources */,
43D5BAD34F2EF39D535F2DAA02DC0C18 /* RDPDFReaderView+CollectionView.swift in Sources */,
CF1C1C1594E975B1A5D725BD2232ED6C /* RDPDFReaderView+Paging.swift in Sources */,
B4345692E8FDDE9E39D091497A1C2858 /* RDPDFReaderView+ToolView.swift in Sources */,
18260901971682DAF87FDF74375B7846 /* RDPDFReaderView-dummy.m in Sources */,
6068081647E41ACD790F48A7DC7E8D95 /* RDPDFReaderViewController.swift in Sources */,
857D183273B8CFCE83BCB7E548DF1734 /* RDPDFZoomablePageView.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
A3239CFDC19DE7660CE71BFF3BEC9D45 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
CD9699E49EFA7A195B34D3AFCDBF79E2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6C15E26F78FA13288D563773D4B7CD76 /* DTActivityTitleView.m in Sources */,
9C9BEA9FA0EC8CCC68C9156484F3F767 /* DTAnimatedGIF.m in Sources */,
4F860E6DC7E00100950C3A782E5191B8 /* DTBase64Coding.m in Sources */,
253D4CBC95F1C5B2E9614C3CEEF43EC6 /* DTBlockFunctions.m in Sources */,
4867E6D264B0650B5473806235ADE1E2 /* DTCoreGraphicsUtils.m in Sources */,
72E1926B9480CE898BDF2084AECD30E4 /* DTCustomColoredAccessory.m in Sources */,
B6B65B6F9C01891F3456978A1AEE39FF /* DTExtendedFileAttributes.m in Sources */,
1D31B00CAB218A1D45772B3BCA0F1B66 /* DTFolderMonitor.m in Sources */,
5F05E3821BE6D3624B2D49FB4D0D3408 /* DTFoundation-dummy.m in Sources */,
D5EBE8972B4538BAA29E1BA825F2626D /* DTFoundationConstants.m in Sources */,
56065A55CD386F9B441B9DD060C77E0B /* DTHTMLParser.m in Sources */,
8DF3588F15FDA83A4D747C9A4BA60899 /* DTLog.m in Sources */,
F96E66283981901CE090E285129E4D8F /* DTPieProgressIndicator.m in Sources */,
3AF4E1B78AC2C629774E960920FC3B2D /* DTSmartPagingScrollView.m in Sources */,
38FB9A3277FFFA9FDC3CD305FC4451B6 /* DTTiledLayerWithoutFade.m in Sources */,
CA36ADF90F5750756F5A017162BA0DC4 /* DTVersion.m in Sources */,
DE80CF9CC448DB78683E901B671BD7B2 /* NSArray+DTError.m in Sources */,
DB4F0CD4D779E1BF3FF6B96CDAB8AE95 /* NSData+DTCrypto.m in Sources */,
1A66CAD5382C98B32A471B733CAAB56B /* NSDictionary+DTError.m in Sources */,
994AD889AE134FA09DFD941E960D195D /* NSFileWrapper+DTCopying.m in Sources */,
A74F0F08A744AF77B84A0481E0C1AEF7 /* NSMutableArray+DTMoving.m in Sources */,
19111E28A2F8B49503BA160D7E8E096F /* NSString+DTFormatNumbers.m in Sources */,
BE9C6D3BC7C8A3F373DC328B8359D867 /* NSString+DTPaths.m in Sources */,
737EE166B6761466BA16725FFFA424C2 /* NSString+DTURLEncoding.m in Sources */,
16C518C5D2F2C1CC3A414FF6D62AC9A1 /* NSString+DTUtilities.m in Sources */,
1714DE5101178793BE596F7E7C0B6DD1 /* NSURL+DTAppLinks.m in Sources */,
A4B198E2345E8A25E20480C86A0AFFE2 /* NSURL+DTComparing.m in Sources */,
3E390120B079DACA105740A0F7998371 /* NSURL+DTUnshorten.m in Sources */,
700D5DF3C3D2F6C25EA302DE5A75F4A1 /* UIApplication+DTNetworkActivity.m in Sources */,
48A724CA6B8D8DF114B9B56946E739F2 /* UIImage+DTFoundation.m in Sources */,
3BCB33768CEA3AACEFF26CE21B625A3D /* UIScreen+DTFoundation.m in Sources */,
F094C8A4AF708DF86947F9354147E16A /* UIView+DTFoundation.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E88F8FE29DAE30894D62257780B88688 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
F5FD889341D3D1DCCA58EA12D78CF9E8 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4A13B4E5EA8616A8F09D90BC6EAEEA64 /* CTLineUtils.m in Sources */,
F58ABA106C6200175DF574DF05A75BA8 /* DTAccessibilityElement.m in Sources */,
69674FEA70899F07BE6098AAEC849978 /* DTAccessibilityViewProxy.m in Sources */,
014449AE560FFF3C628FAE639D043004 /* DTAnchorHTMLElement.m in Sources */,
24395BEB3C360D9DA5180BFB955B04A0 /* DTAttributedLabel.m in Sources */,
5065D99E1588E8CC60677E74916A5C03 /* DTAttributedTextCell.m in Sources */,
9E4AB71DE8B3E7218B53B2C8EF6B843A /* DTAttributedTextContentView.m in Sources */,
8AC90941E71199090BCED76DE89EFB60 /* DTAttributedTextView.m in Sources */,
C6B65C0EA759DF426FBBBB113BA3C3E8 /* DTBreakHTMLElement.m in Sources */,
270C5C10028F0BC5A62548326CCB379B /* DTColor+Compatibility.m in Sources */,
1D460603DCA4A4E5ECFE8FF1F1CACC10 /* DTColorFunctions.m in Sources */,
AA3722CC8B4992EDA8A9F5E9116835B7 /* DTCoreText-dummy.m in Sources */,
A7D665BBDADBE3D64023FF52E218FCFA /* DTCoreTextConstants.m in Sources */,
C5EE8E7373FBD24E66C678356393D871 /* DTCoreTextFontCollection.m in Sources */,
EBB7E4D4DB253B5F1267CF9B4DDB4E93 /* DTCoreTextFontDescriptor.m in Sources */,
EA0040823CCF8E97363DB5891F5DA6D0 /* DTCoreTextFunctions.m in Sources */,
44B1FBF893C06F314F8C9BD1405897D8 /* DTCoreTextGlyphRun.m in Sources */,
0561DF6793C8516F469D9813F5CE3211 /* DTCoreTextLayouter.m in Sources */,
E1DA58105A72D6C0B77A8A9F7822BD68 /* DTCoreTextLayoutFrame.m in Sources */,
FC5F52919451A15639442B46B38E4C67 /* DTCoreTextLayoutFrame+Cursor.m in Sources */,
100BFFBD24F234C095EDB001B8088DB1 /* DTCoreTextLayoutFrameAccessibilityElementGenerator.m in Sources */,
29D9B32DFFC59A157EDEF005DB92A5AC /* DTCoreTextLayoutLine.m in Sources */,
A30D5C1E413A3D319A83D3410A8A549F /* DTCoreTextParagraphStyle.m in Sources */,
DC3E2932A82AD5D88D8B1EFBF004BEC8 /* DTCSSListStyle.m in Sources */,
45F90B98546FDBA03AB112DFE859A185 /* DTCSSStylesheet.m in Sources */,
57D5228C8A85628772D4D78E7FBEAF3C /* DTDictationPlaceholderTextAttachment.m in Sources */,
E8AB5CE26A5224EF09E9E363D70C7775 /* DTDictationPlaceholderView.m in Sources */,
B86493B996A888D1DA7814ECB6028E22 /* DTHorizontalRuleHTMLElement.m in Sources */,
FD5D68887297CFA94F543C49DC68A156 /* DTHTMLAttributedStringBuilder.m in Sources */,
7C05F56B62B15EFF344C5CDE4A52B8FB /* DTHTMLElement.m in Sources */,
78D24D82D98D77E744FF73C9040618A8 /* DTHTMLParserNode.m in Sources */,
8E8726381CBCFB1EDB350183456D4EF7 /* DTHTMLParserTextNode.m in Sources */,
6FA0125F16DDEDAD341DB75DEB084F4B /* DTHTMLWriter.m in Sources */,
D1A93B2D7F1B312755C48790338D7712 /* DTIframeTextAttachment.m in Sources */,
CFC49467FE75BFABC22A1CE2FFA26570 /* DTImage+HTML.m in Sources */,
11AB1902A68385851FB81E870991F9A0 /* DTImageTextAttachment.m in Sources */,
B24FAD34A7915FC4B90FE9038E814FF2 /* DTLazyImageView.m in Sources */,
DAD16D3E6EBB32FF96C63BFE6037065F /* DTLinkButton.m in Sources */,
7F9CC306B17D409DB903DF850FEDA64C /* DTListItemHTMLElement.m in Sources */,
F4A2E3C4237B8931F61B72FF0BDD6D69 /* DTObjectTextAttachment.m in Sources */,
91FDA47810CE5CE2C48AED9205AE89B5 /* DTStylesheetHTMLElement.m in Sources */,
2FD7360250C2255A80583D4CF518FBFA /* DTTextAttachment.m in Sources */,
DE68AD2F426FD462BC70F968E5AF5553 /* DTTextAttachmentHTMLElement.m in Sources */,
4DA6EC46F8968265B96C6D7B2260C4E5 /* DTTextBlock.m in Sources */,
F61102C9BF3D6296CB6C6B754ABF98C5 /* DTTextHTMLElement.m in Sources */,
BE12CD112F82AD9050D7FB29395F27F9 /* DTVideoTextAttachment.m in Sources */,
14BDD9FB7A7AC5C8ABFF8D24C381F3DA /* NSAttributedString+DTCoreText.m in Sources */,
814D0D63E5FD4AB7231E63064FE9EB5C /* NSAttributedString+DTDebug.m in Sources */,
597DE4CDF5C674E269F03F6AA0AFFCC1 /* NSAttributedString+HTML.m in Sources */,
F6036BBDFE7484F5A453F6876C97C098 /* NSAttributedString+SmallCaps.m in Sources */,
30C01FE491C26314F776AD8B2AF136FA /* NSAttributedStringRunDelegates.m in Sources */,
389F7C8400F9223C019F2D7825CD2369 /* NSCharacterSet+HTML.m in Sources */,
9BD146F72B29C703798001F138B069C2 /* NSCoder+DTCompatibility.m in Sources */,
24C5B52FD2AA9C49731DC6859ABA7CDE /* NSDictionary+DTCoreText.m in Sources */,
FEB00C614DCB6A8A7BDF8DEE11260984 /* NSMutableAttributedString+HTML.m in Sources */,
2AAF9361720FC2D8FFCA93B5FAE42019 /* NSMutableString+HTML.m in Sources */,
9917E9B804CD33AF3BE2A992A3510C97 /* NSNumber+RomanNumerals.m in Sources */,
0AAA5BB1DBF584102B15CF8738F1815E /* NSScanner+HTML.m in Sources */,
9B199D71D2F48B2055A7FDF9BD7051CC /* NSString+CSS.m in Sources */,
A2CA9C27EB2B77637A12723F8CFE7AAB /* NSString+HTML.m in Sources */,
002685407B9C4D548571DA24AFD6E8F1 /* NSString+Paragraphs.m in Sources */,
811D7CBCD710AE45FF80A4B05BFE444C /* UIFont+DTCoreText.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
246662D40DA3354465266FC20F6D0224 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = "DTCoreText-Resources";
target = 0C24CB0E87A728A11AA1124CB360D6A1 /* DTCoreText-Resources */;
targetProxy = F7651B8F0C65E456E0C7DB0A47FD183E /* PBXContainerItemProxy */;
};
2D967E6F611DBCD6C02CE36846ED235A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = ZIPFoundation;
target = AA15C8469D67684160CC2A7098EB841C /* ZIPFoundation */;
targetProxy = BAB75BFCF72DB9BEBF8C38332A07CBAC /* PBXContainerItemProxy */;
};
3C536403A67E0B92E89A113349CD682D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = "ZIPFoundation-ZIPFoundation_Privacy";
target = C7A8D82E407CD3FDC3BA55CEE519B252 /* ZIPFoundation-ZIPFoundation_Privacy */;
targetProxy = FE483F97B32E013BA287D689F22C7568 /* PBXContainerItemProxy */;
};
5C64B2E1568EB81CAF1BE1BC1C20C018 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = DTFoundation;
target = 8F6E5A5BF72D62CDFD25F91A7CFA3309 /* DTFoundation */;
targetProxy = 0BC6C9419E40C637580DEAEA3F614561 /* PBXContainerItemProxy */;
};
68F3E9D281169251954DC912268CB0BE /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = SnapKit;
target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */;
targetProxy = 007AE6375408953CE11BCC1D4B52B668 /* PBXContainerItemProxy */;
};
82290A5FF20F9282AF1D67DAE11B8257 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = RDEpubReaderView;
target = FBCB57A3AEAAA3449B3F365930BC0977 /* RDEpubReaderView */;
targetProxy = 04891627A375471323118B36AD59C2D3 /* PBXContainerItemProxy */;
};
9D8C3E83FA676276852D57DBB73A9AD3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = ZIPFoundation;
target = AA15C8469D67684160CC2A7098EB841C /* ZIPFoundation */;
targetProxy = A97C5D385CBC51D9532844787CB38C5D /* PBXContainerItemProxy */;
};
A8C63C6883782ED965A8A8847F504BC8 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = DTCoreText;
target = B88F4EA0695B6B3165C64594850D72C7 /* DTCoreText */;
targetProxy = F84DD36C7570FBCCBCB8CAFEB1EF419C /* PBXContainerItemProxy */;
};
B3C0F40222D27355D0A67EB0E1FE0823 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = RDPDFReaderView;
target = 352EC96AFAEE0EDF74FD76A958827133 /* RDPDFReaderView */;
targetProxy = 5A3BC65697710E2EA99ECB9C448A50F6 /* PBXContainerItemProxy */;
};
BBE956211CD1EC16185BC0FEFB82C740 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = SnapKit;
target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */;
targetProxy = 2F34DB0ADDF1E29FC1780CEEB4029C6F /* PBXContainerItemProxy */;
};
C129CF487F655E6FB905C9753F6B9EED /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = "SnapKit-SnapKit_Privacy";
target = 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */;
targetProxy = FC66B30DEF534D4F9BB288E5310F311D /* PBXContainerItemProxy */;
};
D8C3AC1D871FBC776E35B1DC8DE974B8 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = SnapKit;
target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */;
targetProxy = 09454F7B473D1E7ACED3710C7D14F88A /* PBXContainerItemProxy */;
};
DB4377A41DAD62B32AF023278E7B50B3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = DTCoreText;
target = B88F4EA0695B6B3165C64594850D72C7 /* DTCoreText */;
targetProxy = 83F63747A451213A0E66349165AEC47D /* PBXContainerItemProxy */;
};
E5FAFF15D73B39405D143617507D4FE9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = "RDEpubReaderView-RDEpubReaderViewAssets";
target = E07DDD766DCBF90486BCE6C2EA671E5E /* RDEpubReaderView-RDEpubReaderViewAssets */;
targetProxy = 9B69DDBBA744650032CAC3DEF6FAD867 /* PBXContainerItemProxy */;
};
F01B0530044FB26AE79C04C188FD061A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = DTFoundation;
target = 8F6E5A5BF72D62CDFD25F91A7CFA3309 /* DTFoundation */;
targetProxy = FD155185E43437078965258537A25B96 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
0AC0EE11FB242E69BE8BA74C6A694666 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = F3D00D37E3CB914B9957CBEC6F302A0B /* SnapKit.release.xcconfig */;
buildSettings = {
CODE_SIGNING_ALLOWED = NO;
CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit";
ENABLE_USER_SCRIPT_SANDBOXING = NO;
IBSC_MODULE = SnapKit;
INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
PRODUCT_NAME = SnapKit_Privacy;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = bundle;
};
name = Release;
};
16DC266A20BED5AE48FDE32276AD0F7D /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 2AD4C7470E6B9737E2206681E0352BAC /* RDPDFReaderView.debug.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = NO;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_PREFIX_HEADER = "Target Support Files/RDPDFReaderView/RDPDFReaderView-prefix.pch";
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = "Target Support Files/RDPDFReaderView/RDPDFReaderView-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/RDPDFReaderView/RDPDFReaderView.modulemap";
PRODUCT_MODULE_NAME = RDPDFReaderView;
PRODUCT_NAME = RDPDFReaderView;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_INSTALL_OBJC_HEADER = YES;
SWIFT_VERSION = 5.10;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
30508DC20BB424677B34508E500F92A9 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = CD770BD6314F1E02A05DC9744C65B5A4 /* SnapKit.debug.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = NO;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch";
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap";
PRODUCT_MODULE_NAME = SnapKit;
PRODUCT_NAME = SnapKit;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_INSTALL_OBJC_HEADER = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
312D49A3D80184C28FB9AC227489FE3D /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 306477706BBB1E784F55BCF8EB1AD737 /* Pods-ReadViewDemo.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
CLANG_ENABLE_OBJC_WEAK = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = NO;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
INFOPLIST_FILE = "Target Support Files/Pods-ReadViewDemo/Pods-ReadViewDemo-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = staticlib;
MODULEMAP_FILE = "Target Support Files/Pods-ReadViewDemo/Pods-ReadViewDemo.modulemap";
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
3C6A2E44F9BBCE75138B94604F719C03 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 039B47D5CF4FDEA47C608CF07378D3DF /* DTFoundation.release.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = NO;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_PREFIX_HEADER = "Target Support Files/DTFoundation/DTFoundation-prefix.pch";
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = "Target Support Files/DTFoundation/DTFoundation-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/DTFoundation/DTFoundation.modulemap";
PRODUCT_MODULE_NAME = DTFoundation;
PRODUCT_NAME = DTFoundation;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_INSTALL_OBJC_HEADER = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
44A4B2FB6211B90C1949A44A381F6D1F /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"POD_CONFIGURATION_RELEASE=1",
"$(inherited)",
);
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_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
SYMROOT = "${SRCROOT}/../build";
};
name = Release;
};
453E9C4076E6CA10D21FEB64DE720281 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = B1D682E70FAFEEF08569FCA32E219FD1 /* ZIPFoundation.debug.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = NO;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_PREFIX_HEADER = "Target Support Files/ZIPFoundation/ZIPFoundation-prefix.pch";
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = "Target Support Files/ZIPFoundation/ZIPFoundation-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/ZIPFoundation/ZIPFoundation.modulemap";
PRODUCT_MODULE_NAME = ZIPFoundation;
PRODUCT_NAME = ZIPFoundation;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_INSTALL_OBJC_HEADER = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
619E9261A48AD2BFA91F2E5F7612D44B /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = CD770BD6314F1E02A05DC9744C65B5A4 /* SnapKit.debug.xcconfig */;
buildSettings = {
CODE_SIGNING_ALLOWED = NO;
CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit";
ENABLE_USER_SCRIPT_SANDBOXING = NO;
IBSC_MODULE = SnapKit;
INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
PRODUCT_NAME = SnapKit_Privacy;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = bundle;
};
name = Debug;
};
82A37F68839A5903689D802C77925AD7 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = F3D00D37E3CB914B9957CBEC6F302A0B /* SnapKit.release.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = NO;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch";
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap";
PRODUCT_MODULE_NAME = SnapKit;
PRODUCT_NAME = SnapKit;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_INSTALL_OBJC_HEADER = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
A0DC1C2C814704734F83EAB35BB20B21 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"POD_CONFIGURATION_DEBUG=1",
"DEBUG=1",
"$(inherited)",
);
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_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
SYMROOT = "${SRCROOT}/../build";
};
name = Debug;
};
A10FE9288AB5F874705DE2CBF9048F78 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 1AD502A1FA6EB1E38200B5283F979504 /* Pods-ReadViewDemo.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
CLANG_ENABLE_OBJC_WEAK = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = NO;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
INFOPLIST_FILE = "Target Support Files/Pods-ReadViewDemo/Pods-ReadViewDemo-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = staticlib;
MODULEMAP_FILE = "Target Support Files/Pods-ReadViewDemo/Pods-ReadViewDemo.modulemap";
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
A1F5B44E8E7C59A962189D14989BCAFF /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 3FDE76F77A49B86E3A4499727321AC11 /* DTCoreText.release.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = NO;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_PREFIX_HEADER = "Target Support Files/DTCoreText/DTCoreText-prefix.pch";
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = "Target Support Files/DTCoreText/DTCoreText-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/DTCoreText/DTCoreText.modulemap";
PRODUCT_MODULE_NAME = DTCoreText;
PRODUCT_NAME = DTCoreText;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_INSTALL_OBJC_HEADER = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
A303A1CE89CD7FAB43783E1189CDD608 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = D7826602DA2629A5A1DD5912ADCAF5B8 /* ZIPFoundation.release.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = NO;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_PREFIX_HEADER = "Target Support Files/ZIPFoundation/ZIPFoundation-prefix.pch";
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = "Target Support Files/ZIPFoundation/ZIPFoundation-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/ZIPFoundation/ZIPFoundation.modulemap";
PRODUCT_MODULE_NAME = ZIPFoundation;
PRODUCT_NAME = ZIPFoundation;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_INSTALL_OBJC_HEADER = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
A843E21C1B95C92BE904EB3F8115DD30 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 3FFE1E06FDE8D4BA1EE289A4D0E7D127 /* DTCoreText.debug.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = NO;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_PREFIX_HEADER = "Target Support Files/DTCoreText/DTCoreText-prefix.pch";
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = "Target Support Files/DTCoreText/DTCoreText-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/DTCoreText/DTCoreText.modulemap";
PRODUCT_MODULE_NAME = DTCoreText;
PRODUCT_NAME = DTCoreText;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_INSTALL_OBJC_HEADER = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
BC6751DB19DECE33495D429ADF9C8816 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 50D9E1C1D838BADF3D6BF9072FA237FD /* RDEpubReaderView.debug.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = NO;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_PREFIX_HEADER = "Target Support Files/RDEpubReaderView/RDEpubReaderView-prefix.pch";
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = "Target Support Files/RDEpubReaderView/RDEpubReaderView-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/RDEpubReaderView/RDEpubReaderView.modulemap";
PRODUCT_MODULE_NAME = RDEpubReaderView;
PRODUCT_NAME = RDEpubReaderView;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_INSTALL_OBJC_HEADER = YES;
SWIFT_VERSION = 5.10;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
CBE348C685F084F1CEB93B45C546F28F /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = B1D682E70FAFEEF08569FCA32E219FD1 /* ZIPFoundation.debug.xcconfig */;
buildSettings = {
CODE_SIGNING_ALLOWED = NO;
CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ZIPFoundation";
ENABLE_USER_SCRIPT_SANDBOXING = NO;
IBSC_MODULE = ZIPFoundation;
INFOPLIST_FILE = "Target Support Files/ZIPFoundation/ResourceBundle-ZIPFoundation_Privacy-ZIPFoundation-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
PRODUCT_NAME = ZIPFoundation_Privacy;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = bundle;
};
name = Debug;
};
CC27061E4B1CF14EAA8CC116CF853A17 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 3FFE1E06FDE8D4BA1EE289A4D0E7D127 /* DTCoreText.debug.xcconfig */;
buildSettings = {
CODE_SIGNING_ALLOWED = NO;
CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DTCoreText";
ENABLE_USER_SCRIPT_SANDBOXING = NO;
IBSC_MODULE = DTCoreText;
INFOPLIST_FILE = "Target Support Files/DTCoreText/ResourceBundle-Resources-DTCoreText-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
PRODUCT_NAME = Resources;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = bundle;
};
name = Debug;
};
CE3828A1F3D44889D3DFA7B8930A68BF /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5ACB52162952848C6A801C079CB9CCC7 /* RDEpubReaderView.release.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = NO;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_PREFIX_HEADER = "Target Support Files/RDEpubReaderView/RDEpubReaderView-prefix.pch";
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = "Target Support Files/RDEpubReaderView/RDEpubReaderView-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/RDEpubReaderView/RDEpubReaderView.modulemap";
PRODUCT_MODULE_NAME = RDEpubReaderView;
PRODUCT_NAME = RDEpubReaderView;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_INSTALL_OBJC_HEADER = YES;
SWIFT_VERSION = 5.10;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
D034CF6D722429BCB52062A51E8EF5E4 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5ACB52162952848C6A801C079CB9CCC7 /* RDEpubReaderView.release.xcconfig */;
buildSettings = {
CODE_SIGNING_ALLOWED = NO;
CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RDEpubReaderView";
ENABLE_USER_SCRIPT_SANDBOXING = NO;
IBSC_MODULE = RDEpubReaderView;
INFOPLIST_FILE = "Target Support Files/RDEpubReaderView/ResourceBundle-RDEpubReaderViewAssets-RDEpubReaderView-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
PRODUCT_NAME = RDEpubReaderViewAssets;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = bundle;
};
name = Release;
};
D06E71422C211EB0AAD9E14C1163949F /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 2A39B1AC101FC87E52C5110F072FEA07 /* DTFoundation.debug.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = NO;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_PREFIX_HEADER = "Target Support Files/DTFoundation/DTFoundation-prefix.pch";
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = "Target Support Files/DTFoundation/DTFoundation-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/DTFoundation/DTFoundation.modulemap";
PRODUCT_MODULE_NAME = DTFoundation;
PRODUCT_NAME = DTFoundation;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_INSTALL_OBJC_HEADER = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
D893EE23D7FFFA0BBC06415ABD04B4B1 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 50D9E1C1D838BADF3D6BF9072FA237FD /* RDEpubReaderView.debug.xcconfig */;
buildSettings = {
CODE_SIGNING_ALLOWED = NO;
CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RDEpubReaderView";
ENABLE_USER_SCRIPT_SANDBOXING = NO;
IBSC_MODULE = RDEpubReaderView;
INFOPLIST_FILE = "Target Support Files/RDEpubReaderView/ResourceBundle-RDEpubReaderViewAssets-RDEpubReaderView-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
PRODUCT_NAME = RDEpubReaderViewAssets;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = bundle;
};
name = Debug;
};
DD5B9D1D763AE6B98C9AE23EEE7C94A8 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 3FDE76F77A49B86E3A4499727321AC11 /* DTCoreText.release.xcconfig */;
buildSettings = {
CODE_SIGNING_ALLOWED = NO;
CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DTCoreText";
ENABLE_USER_SCRIPT_SANDBOXING = NO;
IBSC_MODULE = DTCoreText;
INFOPLIST_FILE = "Target Support Files/DTCoreText/ResourceBundle-Resources-DTCoreText-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
PRODUCT_NAME = Resources;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = bundle;
};
name = Release;
};
EF9492DB697AF72A6487A23EA452C058 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = D7826602DA2629A5A1DD5912ADCAF5B8 /* ZIPFoundation.release.xcconfig */;
buildSettings = {
CODE_SIGNING_ALLOWED = NO;
CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ZIPFoundation";
ENABLE_USER_SCRIPT_SANDBOXING = NO;
IBSC_MODULE = ZIPFoundation;
INFOPLIST_FILE = "Target Support Files/ZIPFoundation/ResourceBundle-ZIPFoundation_Privacy-ZIPFoundation-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
PRODUCT_NAME = ZIPFoundation_Privacy;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = bundle;
};
name = Release;
};
F19C2676F36932EFF0E434189BDE1E81 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 9DFB708C4A48201B65DE1D2E16A1AF2A /* RDPDFReaderView.release.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = NO;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_PREFIX_HEADER = "Target Support Files/RDPDFReaderView/RDPDFReaderView-prefix.pch";
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = "Target Support Files/RDPDFReaderView/RDPDFReaderView-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/RDPDFReaderView/RDPDFReaderView.modulemap";
PRODUCT_MODULE_NAME = RDPDFReaderView;
PRODUCT_NAME = RDPDFReaderView;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_INSTALL_OBJC_HEADER = YES;
SWIFT_VERSION = 5.10;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
0C6B1944226D4396EB72162F792F7CD2 /* Build configuration list for PBXNativeTarget "DTCoreText" */ = {
isa = XCConfigurationList;
buildConfigurations = (
A843E21C1B95C92BE904EB3F8115DD30 /* Debug */,
A1F5B44E8E7C59A962189D14989BCAFF /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
15EFE8075D525F6648EAC81CAD1D38FE /* Build configuration list for PBXNativeTarget "Pods-ReadViewDemo" */ = {
isa = XCConfigurationList;
buildConfigurations = (
312D49A3D80184C28FB9AC227489FE3D /* Debug */,
A10FE9288AB5F874705DE2CBF9048F78 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
1A283F9AD34B7606CE3BAA9553D5D745 /* Build configuration list for PBXNativeTarget "DTFoundation" */ = {
isa = XCConfigurationList;
buildConfigurations = (
D06E71422C211EB0AAD9E14C1163949F /* Debug */,
3C6A2E44F9BBCE75138B94604F719C03 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2F25B85A3671CF2E2F838DFCEFEC70C0 /* Build configuration list for PBXNativeTarget "ZIPFoundation" */ = {
isa = XCConfigurationList;
buildConfigurations = (
453E9C4076E6CA10D21FEB64DE720281 /* Debug */,
A303A1CE89CD7FAB43783E1189CDD608 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = {
isa = XCConfigurationList;
buildConfigurations = (
A0DC1C2C814704734F83EAB35BB20B21 /* Debug */,
44A4B2FB6211B90C1949A44A381F6D1F /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
8FFFE848E062F1B9C863E4837EF688FE /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */ = {
isa = XCConfigurationList;
buildConfigurations = (
619E9261A48AD2BFA91F2E5F7612D44B /* Debug */,
0AC0EE11FB242E69BE8BA74C6A694666 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
9677DC5425DCC1A154D5AFB9237260F5 /* Build configuration list for PBXNativeTarget "RDPDFReaderView" */ = {
isa = XCConfigurationList;
buildConfigurations = (
16DC266A20BED5AE48FDE32276AD0F7D /* Debug */,
F19C2676F36932EFF0E434189BDE1E81 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
C39A3BF49A3A5CECAE228D5E269702E3 /* Build configuration list for PBXNativeTarget "SnapKit" */ = {
isa = XCConfigurationList;
buildConfigurations = (
30508DC20BB424677B34508E500F92A9 /* Debug */,
82A37F68839A5903689D802C77925AD7 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CEB45790C4D960C7BB8FDC4A1A8699FA /* Build configuration list for PBXNativeTarget "RDEpubReaderView" */ = {
isa = XCConfigurationList;
buildConfigurations = (
BC6751DB19DECE33495D429ADF9C8816 /* Debug */,
CE3828A1F3D44889D3DFA7B8930A68BF /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
D08A0E31EC5F9881A6AC6E3945BB52E6 /* Build configuration list for PBXNativeTarget "RDEpubReaderView-RDEpubReaderViewAssets" */ = {
isa = XCConfigurationList;
buildConfigurations = (
D893EE23D7FFFA0BBC06415ABD04B4B1 /* Debug */,
D034CF6D722429BCB52062A51E8EF5E4 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
D15EEE861AE1ED3C332162F130BB923E /* Build configuration list for PBXNativeTarget "ZIPFoundation-ZIPFoundation_Privacy" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CBE348C685F084F1CEB93B45C546F28F /* Debug */,
EF9492DB697AF72A6487A23EA452C058 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
EA3A0F218A66AA9D13E86F6B070FAB65 /* Build configuration list for PBXNativeTarget "DTCoreText-Resources" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CC27061E4B1CF14EAA8CC116CF853A17 /* Debug */,
DD5B9D1D763AE6B98C9AE23EEE7C94A8 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */;
}