diff --git a/.swift-version b/.swift-version deleted file mode 100644 index 819e07a2..00000000 --- a/.swift-version +++ /dev/null @@ -1 +0,0 @@ -5.0 diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 0f4579cd..2b1650c1 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,8 +1,8 @@ PODS: - - Nimble (8.0.1) + - Nimble (8.0.2) - Quick (2.1.0) - - SwiftLint (0.32.0) - - TPPDF (1.4.1): + - SwiftLint (0.33.0) + - TPPDF (1.5.1): - SwiftLint DEPENDENCIES: @@ -21,11 +21,11 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - Nimble: 45f786ae66faa9a709624227fae502db55a8bdd0 + Nimble: 622629381bda1dd5678162f21f1368cec7cbba60 Quick: 4be43f6634acfa727dd106bdf3929ce125ffa79d - SwiftLint: 009a898ef2a1c851f45e1b59349bf6ff2ddc990d - TPPDF: b74658b7cdde129e4bc508307437b9affd9f6229 + SwiftLint: fed9c66336e41fc74dc48a73678380718f0c8b0e + TPPDF: 58727d44e2275148342164934b0f5b14c8924f8a PODFILE CHECKSUM: 72831a7ced7b912394f864c2ffd8f8f0fac7bfd5 -COCOAPODS: 1.6.1 +COCOAPODS: 1.7.3 diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 0f4579cd..2b1650c1 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,8 +1,8 @@ PODS: - - Nimble (8.0.1) + - Nimble (8.0.2) - Quick (2.1.0) - - SwiftLint (0.32.0) - - TPPDF (1.4.1): + - SwiftLint (0.33.0) + - TPPDF (1.5.1): - SwiftLint DEPENDENCIES: @@ -21,11 +21,11 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - Nimble: 45f786ae66faa9a709624227fae502db55a8bdd0 + Nimble: 622629381bda1dd5678162f21f1368cec7cbba60 Quick: 4be43f6634acfa727dd106bdf3929ce125ffa79d - SwiftLint: 009a898ef2a1c851f45e1b59349bf6ff2ddc990d - TPPDF: b74658b7cdde129e4bc508307437b9affd9f6229 + SwiftLint: fed9c66336e41fc74dc48a73678380718f0c8b0e + TPPDF: 58727d44e2275148342164934b0f5b14c8924f8a PODFILE CHECKSUM: 72831a7ced7b912394f864c2ffd8f8f0fac7bfd5 -COCOAPODS: 1.6.1 +COCOAPODS: 1.7.3 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index c1d569c2..f15e2500 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,798 +7,813 @@ objects = { /* Begin PBXAggregateTarget section */ - AD809FC96561317B4C31DA3057F3770F /* SwiftLint */ = { + 52B60EC2A583F24ACBB69C113F5488B9 /* SwiftLint */ = { isa = PBXAggregateTarget; - buildConfigurationList = 9CB8C2BE1024897C0449A0EDEA50F2A2 /* Build configuration list for PBXAggregateTarget "SwiftLint" */; + buildConfigurationList = AE7B4FB01588B9E6DF09CB79FC7CE7BD /* Build configuration list for PBXAggregateTarget "SwiftLint" */; buildPhases = ( ); dependencies = ( ); name = SwiftLint; - productName = SwiftLint; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 009B55FC48D14E18C3EF88537723A549 /* QuickSpecBase.h in Headers */ = {isa = PBXBuildFile; fileRef = CDCA39A6C0D7BC2104ED1EE08D3D81A3 /* QuickSpecBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 017D29AB91C4D58379D8EFF4900097B7 /* PDFPageBreakObject+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE8091CF7A20C0F3BBD6FAE1865D35E9 /* PDFPageBreakObject+Equatable.swift */; }; - 0212AA265375BACDE5B74BD0A78031C4 /* PDFTableCellBorders+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB53C08E99981B7106E1E96434A0045 /* PDFTableCellBorders+Equatable.swift */; }; - 03705FCE353B9A436320B5798C9F7A50 /* ContainElementSatisfying.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35270340E310B19955E3D36080D4E9F9 /* ContainElementSatisfying.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 0509FB1DFD0DC9C977F9E551E3757C83 /* PDFPaginationStyle+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E09CE7B11B46FE88CE6A00B1BC41D850 /* PDFPaginationStyle+PDFJSONSerializable.swift */; }; - 05D6872E1E4C28423550C859B6E03820 /* CwlMachBadInstructionHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = D2D0EC452F599D242A85D259BBF576B2 /* CwlMachBadInstructionHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05FC02C87D73B443E9052A6C18B02D3F /* PDFIndentationObject+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957CD648AEB8AA5135685FCEB1DB04FE /* PDFIndentationObject+Equatable.swift */; }; - 075311A9B30D68479A7D7404A99B2FB1 /* NMBExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBC8ECB9999A499F5E0E73FE434792D2 /* NMBExpectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 0999B997CDAC772A41A7F70CEF4A1D49 /* BeginWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73807064EFEA737FAA9A46A5136B632F /* BeginWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 0C295E0853A7C4A0ADF818876E304ECC /* QuickTestSuite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4237D85424D842F66841516F153E6824 /* QuickTestSuite.swift */; }; - 0CE067A21194467CE0C3BCF2E45386BD /* ExampleGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = A37ED74AB3295A1985D9B6927DFEFDA9 /* ExampleGroup.swift */; }; - 0CF8F99F4DD0B095F8FC92A9BD8035DE /* PDFLayoutHeights+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08432142E9DA64B7EF0E25E009889909 /* PDFLayoutHeights+Equatable.swift */; }; - 0D33DB69A5F9363BA450A1B99FFBD7A3 /* QuickSpecBase.m in Sources */ = {isa = PBXBuildFile; fileRef = F24C9C6BDA89A4861840B7D33631E5F6 /* QuickSpecBase.m */; }; - 0ED91568CEA0582473EC91E2E02E233B /* PDFTableContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A192029293B3CF457E124361985BAE84 /* PDFTableContent.swift */; }; - 0F31FA39DE65E4B1F239F8D4DC999A8A /* SourceLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5A39B184ADFF2F497E4A793605CC742 /* SourceLocation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 0FECC522B384BA283ED81A4294516BBD /* Array+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44360A2525F3396903C564D6B4EA4136 /* Array+PDFJSONSerializable.swift */; }; - 10FDE1A7E405B1CB180F0C4AF7ADB0F7 /* World.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E4E5F735D0A0D316C64B61254CBA909 /* World.swift */; }; - 13FBB20EA4647EA46F0CB2E7254A5F50 /* NMBObjCMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D5CB1F9FEC2B439A3A4CFDE0A3EBBE /* NMBObjCMatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 17C3AA784476C5B2732DB8A1C715E624 /* PDFTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9D67F0B8556A2CE202C8A4A057B54E4 /* PDFTable.swift */; }; - 185F7D1BE6F2491A5BB0A7E840E69D29 /* PDFPagination+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EF7D9B76F2A0E57F8C4B6576A310FFF /* PDFPagination+Equatable.swift */; }; - 1BAA60FABBC4047372D87D9B739C4463 /* CwlCatchBadInstruction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2183FD9E719C75BAC5E0CA568708EF56 /* CwlCatchBadInstruction.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 1BAEDA109B23A9F1F66A906865309037 /* SatisfyAllOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DD5B7C4C38CC0D1EC6B280902DCDED /* SatisfyAllOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 1C4041597F23DED04867115FE99413FE /* PDFPagination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C5B6F941AF1EEC7A771C84412881543 /* PDFPagination.swift */; }; - 1DA2BF35D971A9CE16C1198B1A8ED451 /* PDFPageFormat+SizeConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D8B61F9DA6AF6BBE62363697A4D4D31 /* PDFPageFormat+SizeConstants.swift */; }; - 1E4E7C628A3CB2F8E9DDD140949377A4 /* PDFSpaceObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FB50F59DBDFCCECA0A5137DDB4EE5D1 /* PDFSpaceObject.swift */; }; - 1ED9B8DB1E56248EEF3C8272339FD0B3 /* PDFTableValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A0B562E323D3B922FD00ECCBE9B6844 /* PDFTableValidator.swift */; }; - 1EF22A226B6287ED10DC6BA39006E629 /* Pods-TPPDF_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 88EDCE36C310D8E381FC4C13E3000418 /* Pods-TPPDF_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FA0DEC9E883929115DD91352F570F3B /* Nimble.h in Headers */ = {isa = PBXBuildFile; fileRef = 85CD158414AD99E7585B1FB889B65151 /* Nimble.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 225166010211FEB6B279C14FBEB4CD0B /* PDFGenerator+Layout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B35E88406EF60E7EBEF6740822852F5 /* PDFGenerator+Layout.swift */; }; - 229FDEA1BD7275A30460C820CF1DF1D6 /* PDFGroup+Objects.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9CEF9D988B7C19DCA88963293CAE7C5 /* PDFGroup+Objects.swift */; }; - 22BF328BD95B779ACE75B68291C95CCC /* TPPDF-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 218A520EBB7E93F7243B29E3D99294D3 /* TPPDF-dummy.m */; }; - 22F0445F2343B5DDB52F59ED667CC7A0 /* XCTestSuite+QuickTestSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 25BB4753C9F3F79ED9ED12F9D7FE0015 /* XCTestSuite+QuickTestSuiteBuilder.m */; }; - 23F75F116F16412BCBABA21DEB5920B0 /* Pods-TPPDF_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BD3D8FEBEB337ED62B39727E9F9CDF8 /* Pods-TPPDF_Tests-dummy.m */; }; - 2437BE56A0001116CC580177A6E1EFD6 /* Dictionary+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBD9BFCD376F34187B8EDDFAC26A7927 /* Dictionary+PDFJSONSerializable.swift */; }; - 24AD9C69B1A899FA7DB0CA4D346319C5 /* CwlCatchException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46625AA17ACC03B13D25615A8F90D255 /* CwlCatchException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 2677E68718C631843D085FAB452EB74B /* PDFPageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04FA503EAF1DCF9EB26CAF57EE86785D /* PDFPageFormat.swift */; }; - 269D7CE976B23BE161979E1CF41DC7D5 /* PDFInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = F77F9C6BAB8ABA29E63CBF22DEF10D67 /* PDFInfo.swift */; }; - 26EFEDF02D8891FDD4B976BFA78A9A99 /* ExampleHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1812F298EB36BE14454A90D50DF3B67 /* ExampleHooks.swift */; }; - 27B93B57A9FF287FAB864886B31F9FD8 /* PDFInfo+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B8A838E42DA326B16DA266EB3F1B2F /* PDFInfo+Equatable.swift */; }; - 29F980787AE11D8138230C36896D21D1 /* PDFLayoutIndentations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844995861D0764DC2240A17371A3745D /* PDFLayoutIndentations.swift */; }; - 2D7E27EDDA161CCBF684641002F74668 /* PDFObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF79FE416882711FF42BFF61E57E4E17 /* PDFObject.swift */; }; - 2DD91F0B89F3686551022995EEEFDC6D /* Int+RomanNumerals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3511C90E8384E6BD98AFCEE6F06014D2 /* Int+RomanNumerals.swift */; }; - 2E316CAC387FADDF1296D6630D3A2352 /* UIColor+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89979795E394E75AEC56355C3A1B45D5 /* UIColor+PDFJSONSerializable.swift */; }; - 30966E26266F62432C8E914340871113 /* NMBExceptionCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 8106C6BE9B18353E6DEBAD106304C942 /* NMBExceptionCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3101D8F2678E107351E1179C14FC7BF5 /* BeAnInstanceOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98A8BF274C384ED0357A87C2E0FBF07C /* BeAnInstanceOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 310F96C8493D3AEF1E1202C0D4F2AF69 /* UIFont+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E909AFBB40228AE4540C97E6D967903 /* UIFont+PDFJSONSerializable.swift */; }; - 31C0B485F96EB3A6404C48B4FB97D33B /* PDFLineSeparatorObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3502397C4B61313BBC278CFE5F80809 /* PDFLineSeparatorObject.swift */; }; - 31DCC4FEA92A71A9FE8D881B73FC7426 /* CwlDarwinDefinitions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FF5D1008CA5B0F13D54AB4FEE897370 /* CwlDarwinDefinitions.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 322B471456482C441B2EB7521334F5DB /* World+DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84570CEA498F2BC09DE8931D6CEB8346 /* World+DSL.swift */; }; - 328CBB53BF5236042DF4CB4B751EA062 /* Contain.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA88DA8EEF6645A39E96B43CDB28D3CD /* Contain.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 34866079DDA89D4169B3B89A30C7B08E /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86EA07EAF3F92404A7E464881F7E712F /* Configuration.swift */; }; - 35087B8F6AC4F000C85B8D672760AFAA /* CwlMachBadInstructionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = F4D1D150AF8320F4C9F1483D249ABA8E /* CwlMachBadInstructionHandler.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 3537F7CBFBE04113D495FF50BC3D6672 /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8024470AD984BDAA74684548AD7D65C9 /* DSL.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 36145FA381AF21E943159F3F7756D633 /* PDFImageSizeFit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 722073E8DC06B25B5E77F08D29991CF1 /* PDFImageSizeFit.swift */; }; - 373C57D757D6DFAC77450763C6BFA620 /* FailureMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBFA8D27BD95C5A62202C10D53113AE2 /* FailureMessage.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 3786185B840968BAE2502EFDFB05D04A /* PDFColumnWrapSectionObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88323E165CF83148330A391D756B36D5 /* PDFColumnWrapSectionObject.swift */; }; - 38FEA25D16ACC1E6F5C696CD95B41A69 /* CwlPreconditionTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = 91FA0C47182F53418200646DB6133A2B /* CwlPreconditionTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 392B6696BC59BDCD988D7C5DF3E3E1C5 /* NMBStringify.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D2B0786AC975048A87B8B2EA9BEBC82 /* NMBStringify.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 3E2D5CCB0171025CEDEAE423A287201F /* PDFTextColorObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEB70E7F82AB80C6ED11E7C5A87ECDBB /* PDFTextColorObject.swift */; }; - 3E504F981BA36B7D32F0AA996B999B5C /* PDFIndentationObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D7D5DC46A33D6969328FABD53F09A34 /* PDFIndentationObject.swift */; }; - 3F46BBC25159938DACB38F3774A78360 /* QuickConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B83E60C519E93CC51AF1A862C8411CF /* QuickConfiguration.m */; }; - 3FF1ECB3EFD70EB0FDF76F48842EEBC7 /* PDFContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB71D527080A80559145439645D182A /* PDFContainer.swift */; }; - 41DDAD675693932C1AE45E228048E473 /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71BC0356EB4125F8FBE88556A95E7197 /* DSL.swift */; }; - 436EB612EDAF3BBB7A472BE9A63747F0 /* PDFSimpleText+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD3B796CDFDA28E18787D3459CABE0BC /* PDFSimpleText+Equatable.swift */; }; - 43E95567704203A2DE95E07947BDF70E /* Equal.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEC0E1E73BA5272D7B8159356ED6ECB /* Equal.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 44691B0CFC61E89E333463FD8E187600 /* PDFListItemSymbol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28AC33F30A552A13D4BB538F0BAFF53B /* PDFListItemSymbol.swift */; }; - 44B341FA03511660EB716DC023963CD8 /* PDFAttributedTextObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ED379F4718CD78AE84502D65FB2421C /* PDFAttributedTextObject.swift */; }; - 4610B5B2B79F864E20B3D07B370C52ED /* PDFLineSeparatorObject+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1EBB972DD70E61043696C56AB71D49A /* PDFLineSeparatorObject+Equatable.swift */; }; - 482272B7B1311BFA84F37DBDC7CF0474 /* PDFTableCell+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC105EAB66F312C6935B095954AEF8E /* PDFTableCell+Equatable.swift */; }; - 4A6693F2E3916B8E16583C1AE09FFAE7 /* PDFImageRowObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCEABBBEFAE4D7AAD33E14BC6C24BBFA /* PDFImageRowObject.swift */; }; - 4B2400D4BDE61F3E1C32DF62F627533B /* TPPDF-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AC9EC73EEF5CF77BF111BABE0FE64714 /* TPPDF-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BDEEBE2620F754256898B9B32DFBE86 /* UIImage+Pixel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ABC3F4D4E0105EB0E9C80200E0ECE0E /* UIImage+Pixel.swift */; }; - 4D8E5FF90667E53EDA15D9FC59932BF2 /* NSAttributedString+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6AC7A8FDD256755226EEEADA16E9507 /* NSAttributedString+PDFJSONSerializable.swift */; }; - 4E70FE29FB2BAD7E5427532B5D2FCF26 /* XCTestObservationCenter+Register.m in Sources */ = {isa = PBXBuildFile; fileRef = E69C46AE772C928891B21BF9707CAF0B /* XCTestObservationCenter+Register.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 4EA71091915D381447009383B0B2D424 /* PDFSectionColumnContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CD6717F7AFD1E8169D067B28C1565F0 /* PDFSectionColumnContainer.swift */; }; - 4FA2869A711D9766CBCA4F9F22BE5478 /* UIColor+CloseToEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C2DA980C65DC1FB6A58B9D0829C384C /* UIColor+CloseToEqual.swift */; }; - 54161BD7F4A38892AE7EFCCAA5D82C79 /* PDFCalculations.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3E184E5468C3B0F699E6ABB43A139A5 /* PDFCalculations.swift */; }; - 551FF5C4187A40A4DA6601A27B2C9B3C /* CGPoint+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC960E89B6C4434878E1CA16B3627116 /* CGPoint+Math.swift */; }; - 552916D8F8D4936A10ED52E7010AB86A /* Quick.h in Headers */ = {isa = PBXBuildFile; fileRef = 60E595BBA24FEDB548252887F38B3DCE /* Quick.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56AF26EB7915BE82D3FCBE92F6C59A7E /* PDFImage+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E6AE7A30B7F4961C037D63D78E77C25 /* PDFImage+Equatable.swift */; }; - 56E850670B4BE5BC99A71EC81BAB3F30 /* QuickSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 407A6B82A0FB629082DCC0121F2F2331 /* QuickSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 580A1E4A30C7EC9A4A0C0157A20CDB52 /* SuiteHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73302C4908EC872A2249A5269A672033 /* SuiteHooks.swift */; }; - 5A407074F44A210DB9805738F6C61207 /* Stack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F865A72BE10FD8563C16D5E47CD4324 /* Stack.swift */; }; - 5AEC6AD9DF3DACB25C1A5D9E28CA6A2F /* Callsite.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5A0F75656CB7DFBE2122B0D68259153 /* Callsite.swift */; }; - 5C5401980C03821E55CF415ED031E787 /* PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A9C40658E19B50586B62C92461ED5F5 /* PDFJSONSerializable.swift */; }; - 5E63BABC07FB27D8188153764F00AFC8 /* PDFLineStyle+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1E93A5BA529401261BA422743767842 /* PDFLineStyle+Equatable.swift */; }; - 5F154C985B9DE1085A993CF9AB332BF2 /* AssertionRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18FFF6C989F56048F84B6CCDD858BE86 /* AssertionRecorder.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 6266F92EECF9350B3AA76FFAA05696D8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E9918E473A3EAA67C469D7119E74EB1 /* Foundation.framework */; }; - 6524CFAC3D011427F179A3740D4F40F4 /* PDFPaginationClosure.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE887BA62F95F0ADC759226927EE6058 /* PDFPaginationClosure.swift */; }; - 65A3DF876A6B37AA5F95D14D3690D388 /* PDFLineObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C8F42178C4390DEDDA25994CCEBB5AF /* PDFLineObject.swift */; }; - 6868AD6CFC48C4DAC6FC94CFD0A7BB18 /* PDFLayoutHeights.swift in Sources */ = {isa = PBXBuildFile; fileRef = 003F32E7DFBD445283953BEAF7E0D057 /* PDFLayoutHeights.swift */; }; - 6A360821F70CF97B4E3C3219E2DCB8C5 /* PDFList.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDEE44484E821DA11F393F6BFE365A1E /* PDFList.swift */; }; - 6B4197D2E87B5B445A7AAF18DBA22509 /* SatisfyAnyOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07899136DEE8E2CEC33597FE0FA7CC19 /* SatisfyAnyOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 6CB17824F3A76C195D0FADCBCA3A8BB5 /* PDFTableStyle+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 733C98310A9DB87AA1D6C9C89ED8A034 /* PDFTableStyle+Equatable.swift */; }; - 6E6C56246DFF8A3F82407E2BA74BF95A /* PDFSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADAA249107E8305BCE84782C20BBA30B /* PDFSection.swift */; }; - 6ED749CAF781EDB557E30C69637DBC5F /* MatchError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61589F35A711E8D662F644C7D562C954 /* MatchError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 6FC59CBB360B3EF8E45D151D945BCA54 /* mach_excServer.h in Headers */ = {isa = PBXBuildFile; fileRef = C069559C34FC38BD037CFEBE645875C7 /* mach_excServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7059186FFEB5DF86375C653915396977 /* PDFListObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = F34A2A7F68384A078649B08158522F1D /* PDFListObject.swift */; }; - 7119674E2C50DE942F96D80E227C424D /* PDFLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A844F8FD0C8FEC6469611369A282919 /* PDFLayout.swift */; }; - 7220F8BF5822CBDC509077192C875638 /* PDFMarginObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55A42932D239B522A28A4F401CC06A65 /* PDFMarginObject.swift */; }; - 7403EBDEC592DF5F4AA19EEFED35AC5A /* BeIdenticalTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A427809945BED8D399EDD9418A14D406 /* BeIdenticalTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 74C4A30A55AC7DB057CE14BCA15299C4 /* NMBStringify.h in Headers */ = {isa = PBXBuildFile; fileRef = CEDA645917FC98E9E264E9952BF05AE1 /* NMBStringify.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 766F70F42E879E156E1BD3A89ECF01FF /* PDFPageBreakObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 489D027A17BB85B26579CDB55C90710A /* PDFPageBreakObject.swift */; }; - 768EE186F86F5E7C5B29F5A1795A5399 /* PDFSectionColumn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D1668C05D5E28FD80E046F9BE50B3E9 /* PDFSectionColumn.swift */; }; - 7781FA739E0A8D24401595041B7C8413 /* Example.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E04A56415D8750B385CBC3AB8BBA4D0 /* Example.swift */; }; - 784DC54B4603FF9B368122FCD7D1D897 /* ElementsEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C200E7215CC5D0A3A4694E394899C1F /* ElementsEqual.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 7AA21A2A7686580BEF335C12D3D7AB81 /* Await.swift in Sources */ = {isa = PBXBuildFile; fileRef = 769948AC67FCD7CFBB879B1BB1309818 /* Await.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 7B4D428322512478BD74AF38E138D2B1 /* PDFPageLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5460019A191DD798E750F58EA356AAB8 /* PDFPageLayout.swift */; }; - 7BD9AAE9C9AC075885F33EF2F96B0A0A /* PDFSimpleText.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEA92FEC7D03CDEF63DA7A27CFED74A1 /* PDFSimpleText.swift */; }; - 7C170911F929F73AF8D5F56562ECFD42 /* PDFTableObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B8FA8CDB32055C2570EB012C8CEEBF9 /* PDFTableObject.swift */; }; - 7D03FA88BA8DE4A49D25559BE85FAC4B /* CGPoint+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571E7A6C1F29D2F640550D2EF12EB29A /* CGPoint+PDFJSONSerializable.swift */; }; - 7D1D81C49C33C015B590BE48AE832418 /* QuickSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F298FDA5A2ACA603E9A9809DB386040 /* QuickSpec.m */; }; - 7FA411A969F1D1A7AD517C3E7B739AA6 /* DSL+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44EB90348987AA4ABA301EC67C20130D /* DSL+Wait.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 80998E10FE9436DC1789D8CB7107FD67 /* PDFTableCellAlignment+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EAA7AFD7124F9153A5D5814302F863 /* PDFTableCellAlignment+PDFJSONSerializable.swift */; }; - 823C273C7274D9744B2E320913254CC0 /* PDFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C1BD3B944C16898997902AA93E7B0B2 /* PDFImage.swift */; }; - 82607C525BEE07050E18F0BFCF0AEA52 /* DSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D49C8B0E4DDF7307221CC17B0B4F2D7 /* DSL.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 8330B0CD93F3957703EC9522D7785A3C /* PDFTableCellPosition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 732782F090DA671E55FEEAF13C026303 /* PDFTableCellPosition.swift */; }; - 836B968E1EA15BA9CB9B2705638A2679 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E9918E473A3EAA67C469D7119E74EB1 /* Foundation.framework */; }; - 83E49C3B8280FEEAE4F2A81F64A549B4 /* Match.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE382A2A53B129725972BDC05AFB9DEF /* Match.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 83F727D8D78DE67632EB1EF5E9C859BB /* PDFGenerator+Generation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB15231D1C711F592F228D5B5A37D944 /* PDFGenerator+Generation.swift */; }; - 8413172B4FBB9E364EC42674F13A9FE3 /* BeLogical.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9485383C44BC16419DBD28E99622F3 /* BeLogical.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 848E8ED71C9452E5409157BA9F360671 /* PDFTableOfContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A57D4661828BF85AA57F4922C0AD721 /* PDFTableOfContent.swift */; }; - 850DF67E3AADD38C77F8F56A27D6816E /* PDFFontObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDD23249684F9E78F0F4E91F81B056C0 /* PDFFontObject.swift */; }; - 85AFE796D5FE6C8A07E0E33A44E44DC8 /* PDFBezierPathVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CD2BDEC5C5CCAA19C58F12247495EEC /* PDFBezierPathVertex.swift */; }; - 870471424FE3C6BA3E33C949BEF04D50 /* ToSucceed.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEB71913CABA16FE67E2E5AFDA03B314 /* ToSucceed.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 8784230CBBBC7267F29611E0E1DC961E /* BeAKindOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = D26049FAC4B09F8992B1FCBBE891BB85 /* BeAKindOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 888B88EF8BDEBCB1702F8BB33BCBC3B2 /* CwlCatchException.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B8E0E0D158305661649F7FD180C5FF5 /* CwlCatchException.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 88C85F15C02ECBE02FF6EFCF0DBA2567 /* HooksPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3BD0F6A0A283C9E739C317D83488F74 /* HooksPhase.swift */; }; - 89A206D51752309E13BD5C427C35A090 /* BeLessThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59DBAB8A85D5ADDE0BAEE96D20DDC5BA /* BeLessThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 89D30C28183DF9BFC6C940211DA889D7 /* BeLessThanOrEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B2203834BBE03D923296F1DB4D43F0 /* BeLessThanOrEqual.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 8DEF48E878BF8275255528AD4F47711F /* PDFDocument+Objects.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E881447E9CFD51408FF2EE1AE2385C0 /* PDFDocument+Objects.swift */; }; - 8DF28F144C51699E53E170D6B350A656 /* PDFGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C98B70D861BE4AF5C926F72AF8C18C8 /* PDFGenerator.swift */; }; - 936F59386A1975C4EA465B805E2DE359 /* Pods-TPPDF_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A5D59A3C124E9E763BDA1945C29F24CE /* Pods-TPPDF_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 94C84E6DFA71C70DF521E9D995C1505F /* BeVoid.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6B23F3863F77E47C1CCA8FB4FBF4033 /* BeVoid.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 966FBB84C847F2BCAED02AA147A2CFAB /* MatcherFunc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CAA2B9A11BA93D38CC61E2400A88A90 /* MatcherFunc.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 979F00D9FD17F36506AAA9B2AF008AD2 /* QCKDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B61C2CB472C1E79F3B3793FA059016C /* QCKDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A604864F60563868F58901AFC74E5A9 /* QuickConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E6836F9312687D1A74AFEAB434356E6 /* QuickConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A9CC810B64D0F14D20496E4A9284178 /* PDFText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74483562E5D61AFCFB53C68F87098C84 /* PDFText.swift */; }; - 9C2B1FA191A4F1A32D2D1986BE967387 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3DCE710AF71ED74B0574EBDD83C02E0 /* Filter.swift */; }; - 9C3F7FC69ADC5BFCE26D5BCB0B9234C6 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BB6F4F6661D1E6E46D933DA749A4DA5 /* Errors.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 9DB1E08337AC3FF955539F4E0D1074D2 /* PostNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B33F0F96C3C27D5D89CDA49055C9954 /* PostNotification.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - 9DD42231369EB290E1CD3CF560D3D661 /* PDFGenerator+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F87B6FE8BCA6BD8B44730AD06EF1D30 /* PDFGenerator+Debug.swift */; }; - 9E045A79CC7145D32AFA143C08F0A711 /* PDFJSONRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C16D0C4C3DD6425EC5558519C31E33F7 /* PDFJSONRepresentable.swift */; }; - 9EEF9E84E580920E11E06170D25F65C3 /* DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 92D62A29E31F37F9F6570954D217B5C4 /* DSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0DD615F2C905050D85100417DF143A0 /* QCKDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 70AC7175CDFE257F9AEBF0CF4250725D /* QCKDSL.m */; }; - A100BE8047D8BA717796C6EB0B28B2B2 /* PDFLineStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11CBC071734AF27F61E7A88C89E499CB /* PDFLineStyle.swift */; }; - A46B2D7210ACE12D44EE640B6BCB07E2 /* PDFRectangleObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE446F453B4DEDD80D2EC8F00BAAC43 /* PDFRectangleObject.swift */; }; - A4B6197170839BA97DE105AA9D1FAD7D /* NimbleEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3DDAB94345BC231B1E4957E9BDBC1ED /* NimbleEnvironment.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - A51570857887E8E40B39F91C35358E2D /* Predicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90981DEE29087CFB1ABC6E706BABE1C7 /* Predicate.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - A6E56771E9A61EAEB1AC5B3956CED64F /* PDFSectionColumn+Objects.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A127F11DBA74663AA80056A7BFF0DE /* PDFSectionColumn+Objects.swift */; }; - A71A451C511FD01A47EF5D2CD9990C9E /* URL+FileName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9434AD9BD3839FB76D96FB233672DC06 /* URL+FileName.swift */; }; - A74CEEC58BDEB1F9A37685FCA3376746 /* BeGreaterThanOrEqualTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDFF12405109E40C1E341A5A80C54544 /* BeGreaterThanOrEqualTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - A7F0E4164B7C23FCB0D556A04DA2068C /* PDFTableCellAlignment.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6139CE4CE3F43F35290B8D6BA926A66 /* PDFTableCellAlignment.swift */; }; - A8F762A1146D754F0AF1F6297F292F7D /* Quick-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F116E1EB5CEF48F2F118B7688271B6C /* Quick-dummy.m */; }; - A9553FF32CBB4B6D4D39B1D651A25B01 /* PDFAttributedText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 470A7214C6F5C6E92D1D7A47428FA673 /* PDFAttributedText.swift */; }; - A9F93A9C40771906414564A30333FDB9 /* AdapterProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A1E55522A60920B2686F9D121D12230 /* AdapterProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - ABADE1103827A8DC9D9905AD25A4E5B2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A78A63F4B04747F9E0BFFCD650CD9DDF /* UIKit.framework */; }; - AC26B8C4461E89CC285F1D3273A659BC /* ThrowAssertion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 544822AEF80E316F1F939828AC23F369 /* ThrowAssertion.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - AC70DE0D2EFCEE8E3F5F27866BE325CB /* PDFListItem+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 664039AC35A0DB966D97156F7DD2BC63 /* PDFListItem+Equatable.swift */; }; - ACCCD446CE6670B8622C26DF12782034 /* PDFSectionColumnObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D88B0630178CA3E19F837853558C607 /* PDFSectionColumnObject.swift */; }; - AD27EC2188620AB1108214692ED71061 /* PDFGroupContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36BB6359664A5879CD1A1468C6D3FB9E /* PDFGroupContainer.swift */; }; - B068A1BBB7FF9403950D327EAF9B0204 /* PDFTableCellPosition+Equatable-Hashable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A88A195AB3EDD584B15C03870C1F5198 /* PDFTableCellPosition+Equatable-Hashable.swift */; }; - B1B60CDFDE74755D892A61F6595873CD /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3453C0AEAB572D06578B028F5502E96 /* XCTest.framework */; }; - B1DFCC5DEA4C32F708B30BCE72AF0E94 /* PDFTableStyle+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D5E7D0593C920C5058F9C4DC2B1CE8A /* PDFTableStyle+Defaults.swift */; }; - B35D540292C0EEEEF2A94B0483940D05 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E9918E473A3EAA67C469D7119E74EB1 /* Foundation.framework */; }; - B49D3889E26232A7A79E89A7C9F3462C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E9918E473A3EAA67C469D7119E74EB1 /* Foundation.framework */; }; - B5694F599EC5A93134DD14203650DCA3 /* PDFLineType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D62A7FB4ED4A5453F1BDCA44E77298A8 /* PDFLineType.swift */; }; - B836AB3DB63144FE21C715D2944AEA07 /* NMBExceptionCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F9D70A8056BCE15E634A4087915A446 /* NMBExceptionCapture.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - B92821915AD03CB1FDB45211C43C905C /* PDFPaginationStyle+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3010EFA389499762B963ED81AAED7AAF /* PDFPaginationStyle+Equatable.swift */; }; - B92DF2C1BC6E51C67AB1B31171856C05 /* PDFListItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51F6FDA6DE1CA67E2A2209ED766BD508 /* PDFListItem.swift */; }; - BA4DD6B5FEBDB79F3119B247D601778B /* PDFCopy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6991BD07A89A87BF9D83E5C0C7C2ABB /* PDFCopy.swift */; }; - BB4F1ABDE9C23D114D41175C2C8294E9 /* PDFColumnLayoutState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F60F06C64E9384618B130A564A6B774E /* PDFColumnLayoutState.swift */; }; - BC1103276E3D3451F3CE6B2CB5DED8E6 /* PDFOffsetObject+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81E5197819542BCA0F5827B1FE0A3F12 /* PDFOffsetObject+Equatable.swift */; }; - C0367D0510CE9E409A33E9B356422017 /* Nimble-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD62FD2E8D891F1DAD7B4220A38D1C /* Nimble-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C0CE005751A562FF3B8E4AAC785C3330 /* PDFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F6C428EA15066B3D2FB00569F3F43A2 /* PDFError.swift */; }; - C103A7434E4BBE7C928E2C09958E4CDB /* UIImage+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CC73FB963236A41D2DDEC22D298B58C /* UIImage+PDFJSONSerializable.swift */; }; - C1E055F74254B5FD8E8DC6359205ED12 /* PDFTextStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6EDCDA8F9F14847C744DAFF60E196D7 /* PDFTextStyle.swift */; }; - C2F90FA6EC936EE9D4D072B8FE44DB73 /* PDFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54910A1F7AA49E8575062C638A51DCD2 /* PDFImageOptions.swift */; }; - C3CF7F55BA09F1152B2D41708DCA0E35 /* PDFTableCellBorders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CA19C08B2DF3CCE6F8A5754E5986776 /* PDFTableCellBorders.swift */; }; - C4B960462D23FB8D1595B5EBFE140614 /* PDFAttributedText+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E2067F380B778021CD3403656C25E67 /* PDFAttributedText+Equatable.swift */; }; - C56CE025F6E708D6F5F11DB4EA23728C /* MatcherProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD3071F2A3883C446C97C1F881BD3FEF /* MatcherProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - C5808A46FC4C07F235753E2AE4A7511A /* mach_excServer.c in Sources */ = {isa = PBXBuildFile; fileRef = C6C6248EE6E5C34EFB80F7B2A8F4B133 /* mach_excServer.c */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - C5AB434FB6FF6B79B5414989E53F09C4 /* PDFDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0704F8959125262102CBEC12D1ACDD1E /* PDFDocument.swift */; }; - C758856D1E616DB32A8C59FF6A12F19F /* PDFTableOfContentObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = C58715D100EA9D20D5EC3B3B15213DC2 /* PDFTableOfContentObject.swift */; }; - C762D4C78A0A810F7E2D90F3ACEA0198 /* PDFGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC95E4F193398FA1BB1D40A451281C37 /* PDFGroup.swift */; }; - C7B9D1E45DDA944F4C7E372D3A20999C /* Stringers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AB2AEA696CBBAA2E20B15CFF659CC70 /* Stringers.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - C87508B2BD3A9F3383A7C9E234908D91 /* Quick-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E060805D7A04FA9757AC2B458C66DE16 /* Quick-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C95BBB770DF3F01B66A589EA470B7F76 /* PDFOffsetObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97AE281D0C3FBEAAAD10F2CEBA34C2A0 /* PDFOffsetObject.swift */; }; - C9E4C5267EF7B93B9AEEC57CB3EF7DFA /* PDFGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1960F5C3DF12A647C1E17C2E6AC1269B /* PDFGraphics.swift */; }; - CA1B13A4DDAF62030DE4AC2AA23C1609 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E9918E473A3EAA67C469D7119E74EB1 /* Foundation.framework */; }; - D0117BC10CB96CA7F32536A69C085C49 /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2991DB69A7FD29EBF062D47388D8164A /* Expression.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - D060CAEAB8461571E0C70B99E621E9FB /* CGRect+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 348D2A01A4011053DA1E9CECB94F0138 /* CGRect+PDFJSONSerializable.swift */; }; - D1004C2DF0A07F7F55C85A3A760D8A8D /* ExampleMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300C952E18E465358123B10CFABB9B07 /* ExampleMetadata.swift */; }; - D10B8AC97DAE848ABE54B6649BB46136 /* PDFDynamicGeometryShape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 062192CC2360B396134DA42EA2B75C39 /* PDFDynamicGeometryShape.swift */; }; - D1A4A1DD617C96759F7B2AB2A6AEB0E1 /* NimbleXCTestHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B901CFF19819D28F0BCFD3F5EDA22777 /* NimbleXCTestHandler.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - D1FD91581D2DC0A42C9134862F569C83 /* RaisesException.swift in Sources */ = {isa = PBXBuildFile; fileRef = F06059EFCC00B2A4C0B9054511FE2CE8 /* RaisesException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - D22B7377326FECA2241780281443D805 /* PDFBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83178133521D4A981B16246388580B6B /* PDFBezierPath.swift */; }; - D3A571F180E2A2D8A1248890490C9E36 /* BeEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C5096B75F86417D2500DD3E22CD83C5 /* BeEmpty.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - D4FF0990DB524278EB20490C5311E19B /* AllPass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B764100A35680567D74DEAAC37CD583 /* AllPass.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - D5498469EAF5DBB1A5E68169C8E736C5 /* PDFTableCellStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F264CB49F4FBF2DFF9F64A01460B45E /* PDFTableCellStyle.swift */; }; - D579352EFD909FEE2DC3FE85A30F14D8 /* CGSize+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9CF6608ED42B2A765F68B9D3ACC34C1 /* CGSize+PDFJSONSerializable.swift */; }; - D716DFB2C9769F67159D130F1FE929D6 /* PDFList+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 714BAADAC995A168E241FA2F92E1273B /* PDFList+Equatable.swift */; }; - D845D55E7CD75BA58F753A5AA454E422 /* Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D8CF9AF7F2B33E2F572D0E7834043C9 /* Async.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - D87D3EA4E55CC39169B2677E3C1B0C8F /* PDFLayoutIndentations+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2657D5EDB17DE5955273335BD26E5682 /* PDFLayoutIndentations+Equatable.swift */; }; - D9FEB1F14A7C841D4BE3109A0F193843 /* CwlBadInstructionException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796AA8B97AEF21E320EC0FFBA0581089 /* CwlBadInstructionException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - DA098E4514DA95B45373D60E0268B7BD /* PDFGroupObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E32C764965078A157FDD36EF38C2E21 /* PDFGroupObject.swift */; }; - DA28D44BB7C7CE1CC8F91BEE1E89C610 /* BeNil.swift in Sources */ = {isa = PBXBuildFile; fileRef = E45614FF27DE560CC3C1E11E1EF6E8D0 /* BeNil.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - DA5EBDC191367A96CE7F84A06126158B /* PDFSectionObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429C775FD4D641A86E229B63BE439778 /* PDFSectionObject.swift */; }; - DE33191EA20BD460DCD42FF808142CAE /* PDFLayout+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 261D7CB40CAA7B35BBBAD5411DAC845C /* PDFLayout+Equatable.swift */; }; - DE41036F5CDFE75D351DEAC46ECD9FA9 /* Nimble-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C81EE98963B29ED697A14F2DFFFD5D1C /* Nimble-dummy.m */; }; - DE54DDE5C5B6283DE5ADBBDAA91ED589 /* EndWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6F14222E1F8178A5717534DE5032BE2 /* EndWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - DF50C201EB25B9BDDD6363698ADE639C /* HaveCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA84BB4A03EA0E92AD292F0F60EA101B /* HaveCount.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - E0BE420CF2E3C1513270964005AAA561 /* Pods-TPPDF_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 15F574AD8B988C719705A8CF4D678A33 /* Pods-TPPDF_Example-dummy.m */; }; - E0DEB184FD97B7853D33913C49344FAD /* PDFBezierPath+Copying.swift in Sources */ = {isa = PBXBuildFile; fileRef = 477EA1DA0D3E2B2A71DA4227BC6BD256 /* PDFBezierPath+Copying.swift */; }; - E1C5AE23F3288A2E8A13489165FD3FF2 /* CwlCatchException.h in Headers */ = {isa = PBXBuildFile; fileRef = E6FD5A08FFF54CE6FE2814C98B3B97B4 /* CwlCatchException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2A0267BBC0CD57514D00B90C39B6125 /* Data+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0035F461DF61114441ED2669A71ADD0 /* Data+PDFJSONSerializable.swift */; }; - E40A6E85823CE585BF269D1DF4EF5E04 /* ThrowError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1345A9E4BD274296E2AD4F51AC1FB042 /* ThrowError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - E41F8348E710DAC11540EBB89CB38E55 /* Behavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9636D5936A5AA005BF948AF6A505C578 /* Behavior.swift */; }; - E421CC9222B4DCD92124CA45FBA6A247 /* BeGreaterThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B2448ECE23FA3C4A9F5F9B8590A8490 /* BeGreaterThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - E660E5DE2E7C84DB3B0C4C31006955F1 /* PDFImageObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 557AD661FEFA357C2F6498DBD0B03B86 /* PDFImageObject.swift */; }; - E74C63A506330D4E6E1DC8F3894BDC22 /* Expectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD85178C9FEBB9F9790FDA7DDA49BCB5 /* Expectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - E791C523AA4AB3C1D2927DC534CBDCD0 /* PDFTable+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C06C0AA2C4A55CAD48737DB291A892D /* PDFTable+Equatable.swift */; }; - E80F2F25B622EBC3F1CACD1AFD851A11 /* ExpectationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4DC9C9BD94FA0AD7BD84605FEB90EAE /* ExpectationMessage.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - E9E7B847098867E17348558BFC0F2547 /* PDFPaginationStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0A9BF3895F90E02BA3A7F85A3EE3A33 /* PDFPaginationStyle.swift */; }; - EB062EA45D4A3859C6CEA85DAC1ED237 /* AssertionDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55FB08D918DE01E662D5A97301481111 /* AssertionDispatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - EB2CD0778F02958EE93BA8AAE1587D91 /* PDFTableContent+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9628F8598F012766E06A71E2B1946606 /* PDFTableContent+Equatable.swift */; }; - EB759DEDD77FED0001AF389BC615264C /* PDFPageFormat+Layout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FE52DAE58278F624FDCF087E8C0F49F /* PDFPageFormat+Layout.swift */; }; - EB7C97EE2B0A2BDE541C705EE5168F4E /* PDFMasterGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE24881CC1C545D54229F1BE1588056 /* PDFMasterGroup.swift */; }; - ECC2ABAE330BA5DF040ACFE73628CE8F /* PDFPageLayout+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AA5BE5648D1758D58ACD1E29A26CEFF /* PDFPageLayout+Equatable.swift */; }; - ED2520780D2455DB38245D9EF2F94D57 /* PDFTableCellStyle+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D53EE021084CE3923CF99AFFCA38F1C /* PDFTableCellStyle+Equatable.swift */; }; - EEE5C01477AA75EEB1F56DC23701177A /* String+C99ExtendedIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 170715461DBBF2A9156230C94FCD23BF /* String+C99ExtendedIdentifier.swift */; }; - F5090F52CF4E6B768D0FB5F676B61AE9 /* Functional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 221187EA83E3570837F45189B763B74A /* Functional.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - F596D6BBE5BAD012376F7CB73D44CE6B /* BeCloseTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A825F5CB203777C6B7B8CE39302B11CC /* BeCloseTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; - F5C528D776DC6DCFD6759843A41ABABF /* NSBundle+CurrentTestBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F270B3BF01B92C0ABE1E0B49AFBCE399 /* NSBundle+CurrentTestBundle.swift */; }; - FA3413E9EBDF1DED604F7E8318501E62 /* UIColor+Hex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBD4E66AE108FFE72767B8A1448B923 /* UIColor+Hex.swift */; }; - FAF5767C05AFF0B8BA7978C6EE4F221C /* PDFTableStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66F427C0A5148908D77B9F6829740B9C /* PDFTableStyle.swift */; }; - FC71A766238A9CD17F9C05FFCADA5C69 /* QuickSelectedTestSuiteBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBD66F7B76AADB3011307636209097CF /* QuickSelectedTestSuiteBuilder.swift */; }; - FDE7E3F7A9C28A5D4F39A71F740E3532 /* ErrorUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EF01D33B54DC205E8E9DA85CB17800F /* ErrorUtility.swift */; }; - FF086F0D9E523562EF62FCD4332D5304 /* WeakRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B8553967D39B5A6CDA2627DDB1ECD1A /* WeakRef.swift */; }; - FF16C6551EC9A8A10022C4875AB8387E /* Closures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11715B5BFB8D830BE211D426EA6FE18A /* Closures.swift */; }; - FF182DBC0D710E4BBF4978725342A1A3 /* PDFTableCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F715CAC6EA41624B1F688C2F6358F52 /* PDFTableCell.swift */; }; + 0122248DD998F57791873435D6A3A8CA /* UIImage+Pixel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFC0A2E32122692D62205077C202DC28 /* UIImage+Pixel.swift */; }; + 014A4817351C11019FB222EA16E73787 /* XCTestSuite+QuickTestSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 110F1A0D02E04116A191F47E16D674C8 /* XCTestSuite+QuickTestSuiteBuilder.m */; }; + 0244025E5F4CE4060978D034CF740810 /* BeAnInstanceOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5160BB73820F4A287731CC17578DB016 /* BeAnInstanceOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 02A8FDB6E1A250D51AD2FA08E118D515 /* PDFTable+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DF45ECAF4AA2433B9BE62E41C8C4E2D /* PDFTable+Equatable.swift */; }; + 04885EBB619E04269CAD889A7229F4F4 /* PDFSectionColumnContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8129A9407553D9C68443D996929EF1BF /* PDFSectionColumnContainer.swift */; }; + 066719F150BB45B3E4430CDF5FB1403A /* BeVoid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FC1BA0426E6F348C814F05502F67603 /* BeVoid.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 07C5FE7FEEB0338DB1EB50CD236BC699 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D98E6C1169DAC9A6A81EFCFAE138ADF3 /* UIKit.framework */; }; + 07D2E18A59BB7322843A6D24C51320E4 /* TPPDF-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9684825C1F7B8ED789C88D149C135DD7 /* TPPDF-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 096245DAEC972E24856797C23217F475 /* PDFListItem+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAF48856CAC46A9EE3F139B78C0B9117 /* PDFListItem+Equatable.swift */; }; + 09670BDC554A2BD2DA6ECBFECCF48DDE /* Stringers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71E109A995A990505640EF36B9747C92 /* Stringers.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 0B4BBD9FEF6E1BF643DEBB2D6957517D /* PDFColumnLayoutState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 226E5BCB68270885E1FF2689D3E1734A /* PDFColumnLayoutState.swift */; }; + 0BAE0AFD3073EF4AAC1F319DB1606A49 /* HooksPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA9EFD740A7E7F3165A27593106464BB /* HooksPhase.swift */; }; + 0CCF72769464C214E6268ACFCFE1EBFD /* CwlCatchException.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FB70E28942AFE64EE3B925B1F2D1972 /* CwlCatchException.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 0DB85B6FB6AE28DA34DE79DDDFD6A962 /* World.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EC00F76B05B880BD9F5C3170BC161FE /* World.swift */; }; + 0DF87D1396A86781C4527C102946D269 /* Data+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDA5598703FFFADAED86B8608CAC3795 /* Data+PDFJSONSerializable.swift */; }; + 10485AF741B65205DBE44831B46C5237 /* QuickTestSuite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FBAA92D9E00B2741943F23CC54E526B /* QuickTestSuite.swift */; }; + 105EE3900D894FC80996B57C4641076B /* PDFLineObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF032BAC8E0A7EBA5190792B240A3485 /* PDFLineObject.swift */; }; + 1061496360A9405FC827F26D86FB95FE /* PDFMasterGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = A996923EEF7A34EAF3E85FE6806FF780 /* PDFMasterGroup.swift */; }; + 11BB30DF8A2490E38059737170227988 /* Functional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9654EBEB804C1A1BF624FF13DE27F4A3 /* Functional.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 123A3221A5BC50497EE0F7A3F0694B2F /* XCTestObservationCenter+Register.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A6A0D61C9FF324C3C42F0DED99F640D /* XCTestObservationCenter+Register.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 143A4C28EA18ED3B5EB5D89EB06DD0EF /* PDFTableStyle+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F941A7D982C15982B89E7279CDC8AAA /* PDFTableStyle+Defaults.swift */; }; + 1619CC5DF835D29CFE745C443B8728DD /* BeLessThanOrEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57F1E8238DB46DD15F3D6C4329400E07 /* BeLessThanOrEqual.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 17A60050B2AC439E06E7EE6F41498D68 /* ErrorUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2D22CBE6D78121EE74E75CF885154FA /* ErrorUtility.swift */; }; + 19756A88FFFBE4639A1FB65D8367C01B /* Expectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73933FEE9BE3D5BB2FA53C4688D9986B /* Expectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 19BA8AF46D9CC49E3E2CEDCAF6354442 /* CwlPreconditionTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ED9DB6E5196FEAEF7A016DC5AE03823 /* CwlPreconditionTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A42C3390A0AD0F6F1C58237517D463B /* CwlDarwinDefinitions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81B666A8872EB300C05E66D541A4DBF /* CwlDarwinDefinitions.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 1C1D80B79A91137E9D22ED90A4A96660 /* Pods-TPPDF_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B7633D39B6C7CBF68E235C5C9F76B816 /* Pods-TPPDF_Example-dummy.m */; }; + 1E33FCBEF60178365211641F986F212D /* PostNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58F5ABFDFF7B510AC2254719DF2DBB37 /* PostNotification.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 1F64B2056A0CA58BF41B575E90531E1B /* QuickSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F67E4DE023D43E62E9FE130113A8CF5 /* QuickSpec.m */; }; + 2130AC7193EBF01A8EFC1ED3FBC8349A /* Array+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18EB73B58FC1AEB02EE9E9DB807B04F1 /* Array+PDFJSONSerializable.swift */; }; + 221ED892E5138A00F3CDF540E914519D /* CwlCatchException.h in Headers */ = {isa = PBXBuildFile; fileRef = E0707E72F5ADA846D5B14F019EA51F05 /* CwlCatchException.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2396790A402C07B516B64FA83B004FEF /* NMBObjCMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 641F14BF43CF949BEFBF01D2D053A06D /* NMBObjCMatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 23B929016459822A57FF4F84DC6000B5 /* Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94CD498DD4612E56818E0DB6387CF093 /* Async.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 24001EBD9FE1ADF6B994D2782BECCA8D /* NSAttributedString+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAE2432FC7D47DC1AEF661BF4DAE0E16 /* NSAttributedString+PDFJSONSerializable.swift */; }; + 2432C400A16A125A7814DCFE1ABCC9BC /* PDFPageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCABB4FA58061EF06DBCD90E81365600 /* PDFPageFormat.swift */; }; + 25390BCB7E708FE600AA7903982238CD /* BeginWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DD0373720A9D424BDE2322F50484B05 /* BeginWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 29200AA82AD2471330C4D4F5308F1448 /* PDFText.swift in Sources */ = {isa = PBXBuildFile; fileRef = D57CB68B7F341B7A2163BD88E0B40197 /* PDFText.swift */; }; + 29BD525B302968C8018DDBDCAB564006 /* PDFCalculations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D1C33C883D1FD6BA587D2A7B3B0DC95 /* PDFCalculations.swift */; }; + 2DBF35E81CA291E0A68E593F2AB4321C /* ThrowError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9083908F18800C29763C0DC326A671D0 /* ThrowError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 2E8E8759CD6EE4EACB4E3902A244F69B /* World+DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58F39F32B3B78822D844CE9A5D05AD8D /* World+DSL.swift */; }; + 2F5DD8E51F5E37611F72EAA6D30DD1E2 /* FailureMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438949E7A0703D5ABB137E518F087B89 /* FailureMessage.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 317AF7F4DB7E60273422AB522AC050AF /* PDFGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32A4386F19978A994A92F83AE4166E4E /* PDFGroup.swift */; }; + 31C781D9B2FB24F1C63EF944A8D10665 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D83146FD26A9BE2BC26A588668A37FC /* Errors.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 325DE03B3B111B85F78DB900A84EC7C8 /* NMBStringify.m in Sources */ = {isa = PBXBuildFile; fileRef = D1C34D1ACFA4B076792A1E6E66EA26D8 /* NMBStringify.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 33A73C721E2CD8AA8D1029AEF325CC2F /* MatcherProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2C3EA7E8FF588B591C620DFA7DF7E70 /* MatcherProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 33CD3F5D6793CE6CEEEA0E3DBBBD3E7F /* UIImage+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E1D8C942F105CDA1F1113B0124EE1D7 /* UIImage+PDFJSONSerializable.swift */; }; + 346EA08B6E509AFB37899B7A7CAD2FC3 /* PDFTableCellStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1835A6FD80542DCB61086DB6A4C2FF29 /* PDFTableCellStyle.swift */; }; + 34EA8D74C57BC1A6AC8C0A5B5267E56C /* QuickConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 73AB58CD2687027D4CBF2C6875CFC7A7 /* QuickConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 369291BB5E6EC2524C842F7B5381731F /* Predicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434CDD887475BB2469B620DEC0CB4867 /* Predicate.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 3889DD2CF8CEF4E3AFD4F0D455CC6482 /* Pods-TPPDF_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A16D230CF1AC47CBE72E93C3CF6396BA /* Pods-TPPDF_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BD0C370BBCEBDEA68B8EDBD969370EB /* mach_excServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FF641ED439C055B33DF19ACC3975CF5 /* mach_excServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3CF6B53530892745CAEBD345F4FD5C6A /* PDFTableCellPosition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0635D9A9A86707AAE1EE4B2D7F20AD33 /* PDFTableCellPosition.swift */; }; + 3E367F36AF797374E9BA528A4790F5FB /* NMBExceptionCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 1627B4145C07D3EACB8B437D57D99B32 /* NMBExceptionCapture.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 403F837F9B4AC86C901D238D847A767A /* QuickSpecBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A0D5D327281231AAD74AE1489C9995E /* QuickSpecBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 414AB05823545AE0ED3BF1A0B8058A47 /* PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA44453A0CDF0D65CD2441660DBC23CF /* PDFJSONSerializable.swift */; }; + 41B2F632A375DCF59B4D65567E59FCD3 /* BeAKindOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20DF424D25F0C4849227BC801F2D6598 /* BeAKindOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 41CC387311CDEBE40D04BA35F3CE590D /* PDFColumnWrapSectionObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4821DF4DCB36A019DC2280FACB91B42 /* PDFColumnWrapSectionObject.swift */; }; + 42C4D2CAA790780B1F5ADBF8A1536223 /* Equal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0107F8CF65F3B88D635AF7F3509B68B /* Equal.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 42C98BCF3EE95CEB1601A67349734C57 /* PDFImageRowObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86496B60308E39C21B578D6603BDC9DC /* PDFImageRowObject.swift */; }; + 469FCE7E018A82D3E491566AEB4B1CFC /* PDFSectionObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AAB74DFDB8A93EC8BD1ECCB02F67D65 /* PDFSectionObject.swift */; }; + 4863B164301A6F2FB9F29197A30AEF63 /* PDFDocument+Objects.swift in Sources */ = {isa = PBXBuildFile; fileRef = 406951E736C7ED25BDF9BCB42392EAEB /* PDFDocument+Objects.swift */; }; + 493A4962D778D034EAA172A01B776E19 /* SatisfyAllOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 516D66BD5756F4FC8250A7FFC5E16B2C /* SatisfyAllOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 493E310F883F729B80641EA81E0748A8 /* NSBundle+CurrentTestBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087C94FA9E7A280623CC31EFFF87B6E9 /* NSBundle+CurrentTestBundle.swift */; }; + 4C127CBCB9479494CFE7D8F33921865A /* PDFLineSeparatorObject+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06ED5E98AC84BD9CACD9D8A95B6ABD61 /* PDFLineSeparatorObject+Equatable.swift */; }; + 4D0C93CAD0AD959AD8236417D2D644F7 /* PDFOffsetObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54A14418D44716356564024C071AABD3 /* PDFOffsetObject.swift */; }; + 4DE97D68C7D372B724A74C9452C4C664 /* PDFTableOfContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0282DFD352394195C24A6DE30310E460 /* PDFTableOfContent.swift */; }; + 4DFD71B30C186C4123A46C0337A2FB85 /* PDFTableCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EA8EC0585B7AC4E847C44AECDBF8D2A /* PDFTableCell.swift */; }; + 4E1C1DD9CFC24D9FBDA23F927CA73196 /* CwlMachBadInstructionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = ED5BAA30A86835502287CB2BF7E62795 /* CwlMachBadInstructionHandler.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 50655497550E397B95A35501CCF28D8D /* CwlBadInstructionException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63ACCF8E93F9D47F1802D9BA27572BFA /* CwlBadInstructionException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 50FDE07B376ECDCB4D0E43C20CE48844 /* PDFTextColorObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 502A2709CC0B939ABED52A9C02ACD03A /* PDFTextColorObject.swift */; }; + 5100B743B7B3EC774D052AB45F58C9A9 /* BeLogical.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EF43A3D2DEFD4DFD1A54ADD26637C4E /* BeLogical.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 535416689ADDB151B7A6B4BF1435C984 /* BeEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34C66A9C4905C07FC6831B89C6E8D5D7 /* BeEmpty.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 53FF98ECE1A11652A11093EBFD28290F /* SuiteHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4373151AF6F12F3F3E0A20CAD82BBC6 /* SuiteHooks.swift */; }; + 540A2DA731698182628A3E771D8A65F6 /* PDFSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAD56031FB4119131B60693A5A651811 /* PDFSection.swift */; }; + 54D6650C6B0F612CC9B2DCE2A128CFBA /* mach_excServer.c in Sources */ = {isa = PBXBuildFile; fileRef = A50D70635E359E3191B9B3BBF975540D /* mach_excServer.c */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 5764DE6EA7D9AF9A783B8F47FF8D017E /* PDFAttributedText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51893A248150D21AC719016D08378E1D /* PDFAttributedText.swift */; }; + 57DAE6ED12EDA7C7234F2F1A422AD8BC /* AssertionDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D09EDBBCEDAD37D8E13DA4BD7790B34 /* AssertionDispatcher.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 591AE7940065872203E0387A15D75211 /* PDFTableStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32C5390FE797410C1EA430E6D544EC07 /* PDFTableStyle.swift */; }; + 5952E1D2F03ABB96AC356D4FB4FB5500 /* PDFRectangleObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0A142647826BD52953F9953C6805984 /* PDFRectangleObject.swift */; }; + 597A87A5F72BDB535644B14A49F3652B /* PDFListItemSymbol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D128C28AD047D705DCE2341EBFBEEA26 /* PDFListItemSymbol.swift */; }; + 5A9AABE4AB5FE56D15F9191854EEF60B /* PDFTableCellBorders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E12E675EEB177AE85592D3C83D46632 /* PDFTableCellBorders.swift */; }; + 5AD4FEC286B6ACAD2E8FE26F0109FE05 /* PDFList.swift in Sources */ = {isa = PBXBuildFile; fileRef = B079197E52EE58774CCA2A8C4E343694 /* PDFList.swift */; }; + 5D2AE1B398F09A39E633CF6814FCE378 /* PDFSectionColumn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 324802EBE04F30AE09D7F0724811AFE3 /* PDFSectionColumn.swift */; }; + 5D4616DF525ABD0252D193F5BA743A50 /* Behavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFD3647419AA8DBF5E79EB4EF031BBD2 /* Behavior.swift */; }; + 5D9464FB33EB119621232985F0B80AC1 /* PDFPageBreakObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF28EEA81BE481E2E38C4D131207DDBE /* PDFPageBreakObject.swift */; }; + 5FEE4A3A45D78BD01B9DCCC1414E841A /* QuickConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = ECBF1418FF5A7A85AF70B18181A27CA9 /* QuickConfiguration.m */; }; + 607B280E8D6E490D90D9E4EAF6E5089E /* PDFLineStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C71C08F3093B698C943BFEF6D2BFFA5 /* PDFLineStyle.swift */; }; + 6087BDAB63A7B0C8D643145A58DE0598 /* ElementsEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087C31116DA9B9AC228956D5A3153975 /* ElementsEqual.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 62B2CB85F824B4F6F8EEED405D7121CF /* PDFIndentationObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 189443F1FD70B87CBC560759639292E9 /* PDFIndentationObject.swift */; }; + 62DD874B335C16B4A14832E6023B9535 /* PDFContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9CDBEEFCF486ADA5418157A45FA40B /* PDFContainer.swift */; }; + 62F5E2D22FBFE93C3EB44273831C364C /* PDFListObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90BD74A45D409017E33ECBC6611FAA5A /* PDFListObject.swift */; }; + 646E7E1E9D3F4663D9CE23FF0231F80C /* BeCloseTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61B8A936FB513FC91C558514A30B7695 /* BeCloseTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 64C0E765737A3466C614DB02A9D6E823 /* PDFTableCell+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2221883C199121C94FAC7CD7B32EEC21 /* PDFTableCell+Equatable.swift */; }; + 6522CCA2879C01582CDC06D0895FF610 /* CGRect+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9C435F401C6CACABB355B378BABA08E /* CGRect+PDFJSONSerializable.swift */; }; + 664342C83D7EFD617FEA655EB0996EE7 /* PDFTableCellAlignment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A5C61C27528516A000B0397FCA839F7 /* PDFTableCellAlignment.swift */; }; + 6696E5D26B5332286D67EFC7DB058D09 /* PDFTableCellAlignment+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E72C733B88EBE0CBC92BCE76A0ADED34 /* PDFTableCellAlignment+PDFJSONSerializable.swift */; }; + 68258A41112FC336D131DFF08E2D5CD4 /* PDFTableValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D2859B36E7F45AC55C3B9786715FE47 /* PDFTableValidator.swift */; }; + 686651FB4AFEE6B39F12EA1A9CDA812B /* UIColor+Hex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08DC7429F939AD4B7FACB2FF11E3927C /* UIColor+Hex.swift */; }; + 6AAEE0028022E26B61901F331DB560A4 /* PDFPaginationStyle+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17D818E8ECD7D0CA82E23AA81EC06ED0 /* PDFPaginationStyle+PDFJSONSerializable.swift */; }; + 6D619173C87F6F7C976D1194BDF76D24 /* PDFPaginationStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 917F6CFB7FA13549CCFA06C73F3BC800 /* PDFPaginationStyle.swift */; }; + 6DF069FA471B2186BFCDF2348F17CB4E /* PDFTableObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F69A696DB70974D7D21AB2484B5DBCC /* PDFTableObject.swift */; }; + 6F5C203B032C5DADE877D45BD9944C90 /* PDFLayoutIndentations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C3741E8051648ECB73F2ECC6FDC42B2 /* PDFLayoutIndentations.swift */; }; + 71EC482B285F78B50C0C093F41E8DC87 /* CwlCatchBadInstruction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75FE84D0115910A1B7EEC9AB915808D4 /* CwlCatchBadInstruction.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 71F9C34DC1AFED7BD3C27F6D3C99D1AB /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AB275F8D1AE0DCD15AF3B41DD90BF67 /* DSL.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 7364B0FE7B2E8C9D94797B774BF49ED9 /* PDFSimpleText+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 631A1D96900DAA7344953080DD3C73CF /* PDFSimpleText+Equatable.swift */; }; + 740ACBB33A2C1E9B053015395C1748AD /* UIColor+CloseToEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1173371C279528D9789815FB56DCDA2C /* UIColor+CloseToEqual.swift */; }; + 745E6099ADAFF715FD51D0532E799173 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F94A9F552457B2DBAD1616C5E0E0E7A /* Foundation.framework */; }; + 74C8518616C673A7E365AE8B4A4CADDF /* PDFLayoutHeights+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D68CC9E5F1850B069277B7E906F1339 /* PDFLayoutHeights+Equatable.swift */; }; + 782696AEF8F9FF2C3357F0102C6AB645 /* PDFObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FEE513DDDD6EF4BBF4E00F4B440C8C /* PDFObject.swift */; }; + 7870503EA4FF8449FEAE6BC6EA69A739 /* PDFSectionColumnObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F092F55BE14E3E14178230A482331BC /* PDFSectionColumnObject.swift */; }; + 78FFCCAAB7E4E3BDAFEE11D4866ACBE6 /* Example.swift in Sources */ = {isa = PBXBuildFile; fileRef = B302D3D54D74B48758FD9068112DFDF3 /* Example.swift */; }; + 7AFB2A4868895FEEABA1EA8EBA80F4F1 /* AssertionRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04DF613ABC0E39C6AF8F4EDD338F03BF /* AssertionRecorder.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 7B843939B665D96545B9BD854033DCC7 /* PDFTableOfContentObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6300BDE1DCFC4621568F3924684D5813 /* PDFTableOfContentObject.swift */; }; + 7B850567629B2D5D69E5A3C8FB2E78DC /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC142E63FC12A4EACE4448AF844968E2 /* DSL.swift */; }; + 7BCC1E21AD0581F508C189CA6CDBF923 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F94A9F552457B2DBAD1616C5E0E0E7A /* Foundation.framework */; }; + 7DF522E5AB86625601CE68C9001B83AA /* PDFSpaceObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC300E3A071118B69D52945D8EF6B85D /* PDFSpaceObject.swift */; }; + 7EB823DCBD13FBF9DD72D1BA97FF9D71 /* BeGreaterThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4958A2523F4D58D514FE17B265F3847 /* BeGreaterThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 7F37E9BD92F3DB50FC97F271A876737F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F94A9F552457B2DBAD1616C5E0E0E7A /* Foundation.framework */; }; + 7F5B8FC6CA91E8C7EFEF9213ADB15147 /* PDFTableCellStyle+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26E5478A22D7CFD93F8E7DA84C2732B5 /* PDFTableCellStyle+Equatable.swift */; }; + 7FF4BF171932009FAAC419247C894873 /* PDFLayoutIndentations+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52F34BCA0FEBB65FE4100453E67B3D62 /* PDFLayoutIndentations+Equatable.swift */; }; + 80DE0FCB42B465CF0F9C391D6F78732D /* BeLessThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75D9CFEBFCE266958C59B759C0082933 /* BeLessThan.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 81A9C247E8B5627784159E35B832AB5A /* PDFSimpleText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 558D2BC7909BAD5EC4C6850225A8110A /* PDFSimpleText.swift */; }; + 85422F9681ED8BD7F202AADFF984AB7E /* Callsite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CAFBA12109D449D9AA05B57F0249843 /* Callsite.swift */; }; + 862F3DFDBBDEC9D9A74B22B1FDCED1DD /* PDFMarginObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 821541A4115DC92622B8907C902B5F0F /* PDFMarginObject.swift */; }; + 8673E4647B10CE0DDDD2331F35217850 /* PDFAttributedTextObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C1668C6CFEB8E1C1D21DE171887AA02 /* PDFAttributedTextObject.swift */; }; + 89202ED7A199568C27625984E30B0A7E /* NimbleEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 478931C5471B6D5421FC00B1D449B48B /* NimbleEnvironment.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 8A5AA680E5240DD4494DA8F5FBE705E0 /* PDFSectionColumn+Objects.swift in Sources */ = {isa = PBXBuildFile; fileRef = F04696E1233450B9342C029763673477 /* PDFSectionColumn+Objects.swift */; }; + 8B4E6AD6302C46F1673B32A3904E91BE /* PDFPageFormat+SizeConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15DCAA2F7D8CDA80BA364B2B9FBE537C /* PDFPageFormat+SizeConstants.swift */; }; + 8BEB0F1E158BDEBDC0F222A322BCC01F /* QuickSelectedTestSuiteBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D385ADE49A4C64AC8661F34841F124A7 /* QuickSelectedTestSuiteBuilder.swift */; }; + 8C36F62A65EF1B4D80DDF5191EC943BF /* BeIdenticalTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0936CA61012FA0D079723863380F2C9 /* BeIdenticalTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 8CB2D52E2A7FBD8BB6CFF11344943AF0 /* PDFFontObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961709FD1EE0E6CB28292EE84D3597CD /* PDFFontObject.swift */; }; + 8D17749611AB0C8BD51C068749D8DF68 /* NMBExceptionCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 84712A927335806ACE23AD11CF7A62B3 /* NMBExceptionCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D9F157A5FCC82D1D09C419070376C12 /* RaisesException.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC1FA25F42881E7494B54188E26D8930 /* RaisesException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 8EAC06DD2EE142399EA8AA64364A5E51 /* PDFGenerator+Generation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21894D5B955B4926E7D92EE0ADACBCC1 /* PDFGenerator+Generation.swift */; }; + 917ABD6922CF6ABC8A15DB90DF33F023 /* String+C99ExtendedIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F4EB6F389ED33C08E85D0F62150027 /* String+C99ExtendedIdentifier.swift */; }; + 933C82B8E2DBE50877081F728440D8B3 /* QCKDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = DE641094AEDA0B514EFF6724B7A0D024 /* QCKDSL.m */; }; + 94F647C70EE9EC2D9117026E42ACE35A /* PDFTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A76AF16FB3E30910C7B6BD49A6F729F /* PDFTable.swift */; }; + 951AB8CEE9744208A592F53066AF222F /* PDFTableCellBorders+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01AF8606F77421E91F16E62243117A01 /* PDFTableCellBorders+Equatable.swift */; }; + 952E443F85653A8A1767339BBD329B18 /* SatisfyAnyOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDC54DBD40C49FA32E43C8D725E6102 /* SatisfyAnyOf.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + 990F61C42A74B5D7B3DAF658E8CEA475 /* CustomStringConvertible+AutoDescribing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 890627C5313F6FBA6F90B029322BA1A4 /* CustomStringConvertible+AutoDescribing.swift */; }; + 9986BCDB2892B358FA4040A373723C30 /* PDFImageObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = D28C4A3A35FA3B4DC6C39A205C66EFC6 /* PDFImageObject.swift */; }; + 9A45F71D329C93FC84B73D4F907A2A78 /* PDFLayout+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A2A2F612DF61FE58D43CE4A99565705 /* PDFLayout+Equatable.swift */; }; + 9BB5E9B6487FE95C710687B484C17161 /* Nimble.h in Headers */ = {isa = PBXBuildFile; fileRef = 38EDBB6D145A538D54DC9B5C7A643BD0 /* Nimble.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E4D73D22D3CDECC66DA5C2C8DF110DA /* TPPDF-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D7F7B9D93461183006CFAF0AFFC61FD /* TPPDF-dummy.m */; }; + 9F70369EF71BD9ABAFF687AF532CC20D /* CwlMachBadInstructionHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A6A1878EDA40B0E7D2AD277A2F3C6E71 /* CwlMachBadInstructionHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0B8A91F78000596ED038CC52B40386A /* PDFListItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = D38B31A7582D951DD3F02D03637F23CC /* PDFListItem.swift */; }; + A1C3798CEBF9467CE53331386B2EFFE1 /* CGSize+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F43032331E37E3B22782A52EE2A4C51C /* CGSize+PDFJSONSerializable.swift */; }; + A25E62A3FD894EDEB3150A46C8D3A3D4 /* CwlCatchException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E833F3FD62014537B0FD1B7AC9AE062 /* CwlCatchException.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A333C8F11B3337CB7FCA6ACAA20919F8 /* AllPass.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8199309D858C78A6A12E5FC23732AFD /* AllPass.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A47730695C36FCFB46492D571D65058D /* Match.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5926B64E7C48839DC4A3C1E6E5B93C5 /* Match.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A4E8A9B851C0E32EC0D4279228DCC528 /* Int+RomanNumerals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BCCC6B5620AE176261D82ECBEE61FC5 /* Int+RomanNumerals.swift */; }; + A545FDFDE03E09328983281E9396D287 /* BeNil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 264AC51EA4D014F1754B8CC88C3BE13D /* BeNil.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A63863C79E4D87E77FBCD466BF72864D /* PDFList+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF510F78460BFE2EA738DD7F23F03CB /* PDFList+Equatable.swift */; }; + A7867BF922CA2954E6929C98B486B000 /* ExpectationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD49BB6126271577DA5EED4CFFD10DC3 /* ExpectationMessage.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A7EE275B9E3A5469E158340F0EC5D1D6 /* ThrowAssertion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 948E91599CFC4536788D4764C46151A5 /* ThrowAssertion.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A84559F0A67EC4211D3FA494F89D3F3C /* PDFBezierPathVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66F2A4AEE96B9AAD64D07D5D1EF3BA0F /* PDFBezierPathVertex.swift */; }; + A8A524C1C48219643DE7E2EAE36BD7D3 /* EndWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D8F93F310D015B7B5F43FC90D9824F /* EndWith.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A9195203B4E2CE96CEFE4C5BA927512C /* HaveCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8FA302361DA09351C327CFBED5D3E46 /* HaveCount.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + A9BF211D24462D531E278F2AE317AEA4 /* Quick.h in Headers */ = {isa = PBXBuildFile; fileRef = B4AD6863F0B02F7A848E39AA5261DFCE /* Quick.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AAD27357CDCE65BCA8FFDC324F567CD8 /* PDFLineType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0823F091587C0A881AF6A1464DE033A /* PDFLineType.swift */; }; + ACFF67B2DDD5D935D8E9253BCBDA02B2 /* PDFBezierPath+Copying.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9A1FE57C9DFE7B5CD85D094B4E3B1B7 /* PDFBezierPath+Copying.swift */; }; + AD841E0C41DF45D2E086A203BB265762 /* Contain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ECBC5DF3C6DEC7EF4EE22F5FAC048D0 /* Contain.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + AE4CFD4E4B88540CECC5A9A4584DF38B /* PDFImageSizeFit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F92BF52BE1D1B49592FC268DD8134F9A /* PDFImageSizeFit.swift */; }; + B04D14E57285C606F21227707A6039AC /* PDFInfo+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F09D5126DE6F6475D83E0B0FA16CA3E /* PDFInfo+Equatable.swift */; }; + B05CEE2CB8D960C0792708BEB530D664 /* PDFPagination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EBEBD5846FE28C71CDF14BF4590FE92 /* PDFPagination.swift */; }; + B23CE5B44C32CBBD12AC456E553F1E01 /* PDFDynamicGeometryShape.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03112A0DD4F70B1776A50053B038B4E /* PDFDynamicGeometryShape.swift */; }; + B31AB226691794D80D6B4164F615F941 /* MatcherFunc.swift in Sources */ = {isa = PBXBuildFile; fileRef = B87C67DA75FA683FB9728D45C760DCFB /* MatcherFunc.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + B3F6ED30E535DCB6D1012953B3375C45 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F94A9F552457B2DBAD1616C5E0E0E7A /* Foundation.framework */; }; + B43F6D92E1D4C7F87906C9AD2BF7E702 /* PDFLineStyle+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96782DAEE24CF616241A47EA2A652FBE /* PDFLineStyle+Equatable.swift */; }; + B4535BDD418197B581698717954F602D /* PDFPagination+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE69CE08632B79D9C11D6FFDB06358F9 /* PDFPagination+Equatable.swift */; }; + B669A39CE02AD1118D1AA0DC548109BB /* Pods-TPPDF_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BAF2BB5B8EC4F99F99133B7B41ECD22 /* Pods-TPPDF_Tests-dummy.m */; }; + B7097E9992DFF704E16BAFC3FBDCC287 /* DSL+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 092C5190DEDDF0CFD0DA8779E057B479 /* DSL+Wait.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + B7AC874CA8CC2BE6617BE9A45B3A774C /* PDFGroupObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C8505EA3D476D31FD8868AAEFA0EDEC /* PDFGroupObject.swift */; }; + BB1EEFF8C7FD952F5C9924595811FF08 /* Stack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06006E649C95996379DE331C707DACDC /* Stack.swift */; }; + BB9F595DFCC186B8F0303718762FDF7A /* UIFont+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D9C3AC611E4E1DF2ED43617ABE92802 /* UIFont+PDFJSONSerializable.swift */; }; + BD379F95293A811D8E591CAC8E9FF410 /* Quick-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D851DDA27680CB0930F8FB2DAD64969D /* Quick-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BFF3878BA979A5B9A70FFCE134B9931D /* PDFDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = B90BA98C88D70E191B1575BFD02A6E9D /* PDFDocument.swift */; }; + C051C0411627BD5FCDA031782EB1F716 /* DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 466D66CD20D583EFBC3E83D8FBBA7642 /* DSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C0F885F7F6A66088A08FC32BCC5232F2 /* PDFLayoutHeights.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7841C8C5BB6C87469057D2ABF3AF1636 /* PDFLayoutHeights.swift */; }; + C147B29A97ACEC6639FC0D3CDAA6BA64 /* ContainElementSatisfying.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3ACE8D60EF4E05C1757809AC98FD986 /* ContainElementSatisfying.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + C16CDA92867234C2253A914F7D2488B1 /* NMBExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EF14EF115D271901E538C4710E4A0B6 /* NMBExpectation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + C31925A89D60BE7F1B25379A5DE8AE8C /* ToSucceed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CC92DE2CD3D16E3EDFD773F20FF766 /* ToSucceed.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + C41A76A4CEAEEFF91BE6C021997C0001 /* QuickSpecBase.m in Sources */ = {isa = PBXBuildFile; fileRef = A87F312D2B730781FE051375F72FBDE8 /* QuickSpecBase.m */; }; + C48463BBBC827DBADF8672A247A0B137 /* PDFLineSeparatorObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0B91669111A58C613D04DCAA815AC91 /* PDFLineSeparatorObject.swift */; }; + C5355906C2BCEA6493399C4BBBCEFC2A /* WeakRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36634BF064CFDA8F85AE5389E3C825F5 /* WeakRef.swift */; }; + C5EBCE9B619F73497DC4A0559A74ABDC /* PDFBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87CAFE103270EAE0AA06F8AB6FEFE0B2 /* PDFBezierPath.swift */; }; + C6ECA878004B8F1C29D3261FF16C03EA /* ExampleHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEDF9FB0CF8AB5D96F394BCBEFEB2538 /* ExampleHooks.swift */; }; + C732FD7C66AEA96BC61C0B105CE16376 /* Await.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34828C0AB9D872FB72420F98B38FD817 /* Await.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + C83BC1E3C8C095FF1BF2ABE56DA95224 /* PDFPaginationStyle+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 613179AE13AA1FF0304673182B2DCB06 /* PDFPaginationStyle+Equatable.swift */; }; + C912897D77798A90873A3DAD8A4BDC50 /* QCKDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 054B150B37ADAB8A15BA4AADE07C76E4 /* QCKDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA958DBAA5F69BBB7FABA426CF2898E9 /* MatchError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15B696E4D077724AC162794C3091CD47 /* MatchError.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + CAD1CB2082D6758B112B160C11B17217 /* PDFGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00C03FC1C30866E9E25350A1FC8475C8 /* PDFGraphics.swift */; }; + CC4D4A58D5696C431EA499C04B436F5F /* SourceLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E31A2C7E7547A6561C787BF4820811B7 /* SourceLocation.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + CD5123F817D58D46FCAF8103A818EFDC /* DSL.m in Sources */ = {isa = PBXBuildFile; fileRef = F68CB92D0627FED5746B22EFAC34DD52 /* DSL.m */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + CD6B1F146B0E157FE5B9CAFFAE77A5B5 /* Nimble-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D3889E644DDBC8A92AFED9BB3FFAA79E /* Nimble-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CDE057C1DCF2ACBA2E1E3C349A908341 /* CGPoint+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F9A01DAFC7D40136F49B1A086E7B0EC /* CGPoint+PDFJSONSerializable.swift */; }; + CE06A3B86509B640913F29508023DB13 /* PDFPageLayout+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF81D195CCE48FAC23F105DFE1E82DE4 /* PDFPageLayout+Equatable.swift */; }; + CE95FB405CED399302F548EF6942237B /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D205EEC930E7F8A3BE8BB59592A72715 /* Configuration.swift */; }; + D09335B7EA43EFF1011C7E15503D8D99 /* PDFGenerator+Layout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965DBE813D0A027ADBC8D1DB8A81A0CD /* PDFGenerator+Layout.swift */; }; + D1FDEE5EEBEDE975A114DA564E6AE67E /* PDFTableContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 804EF94249B845A7BD13ACE8AF4B8C4A /* PDFTableContent.swift */; }; + D24C4AA23C22701D3D65541B337F1AC4 /* Nimble-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 30A2F84CF2C29EC188E228DF8B7B6624 /* Nimble-dummy.m */; }; + D27CB85AB52163BB803A17A8453DDA54 /* PDFPageBreakObject+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1D8011DF4D5B8092A3050E0C43AD9C8 /* PDFPageBreakObject+Equatable.swift */; }; + D346102261430008A78C8E54905E68F2 /* AdapterProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34728DC06ED6516ABCAF044F2D5387DB /* AdapterProtocols.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + D4473A5052BBCFA58CC6CEF9B6A27A99 /* PDFGroupContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D77522615EDA9C97FD651833D81BB122 /* PDFGroupContainer.swift */; }; + D4EA991AF81BE9CAC9F6432B9EEC759A /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CC17CE09CCD109E93AAD245CC756559 /* Filter.swift */; }; + D6140085A947199BDF4BF3E32763606A /* PDFGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCCB319CFFA58359263D9688D32DE03 /* PDFGenerator.swift */; }; + D633522B9C5029D08B09EE9567B3E1C9 /* PDFTableCellPosition+Equatable-Hashable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7C3F687FC75871E7E9A77030C2C5F29 /* PDFTableCellPosition+Equatable-Hashable.swift */; }; + D735BE5795DE64CA9749139FE5A81FEA /* PDFTableContent+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DD6F1533EBA134FAAEBF9B871EBD927 /* PDFTableContent+Equatable.swift */; }; + D755642ECA73CFE2E4C31CDD0DFBA42E /* QuickSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = D210E5C5CB1BBEC1E69970D03105EB44 /* QuickSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D7DD35ED5A306AC529590AAE0B79F2BE /* BeGreaterThanOrEqualTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42BD7D71B599EFA5B5A8196C87991323 /* BeGreaterThanOrEqualTo.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + D8D9B9F473CA4E6C57424FA8AE362175 /* PDFPageFormat+Layout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B9BC95ECCBD459C4213F773BC2E9396 /* PDFPageFormat+Layout.swift */; }; + D9AD266DDADA8DCB08B476BE5034B65F /* NimbleXCTestHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7AA0AD4697DC43FB03EC6360A94D469 /* NimbleXCTestHandler.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + DA2541AF080B008EE17FAEEEA3EB8437 /* PDFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE1ED58F8A2308C365862F46BE48B3EB /* PDFImage.swift */; }; + DA53CF4A82F93839A9C18A50F0120402 /* PDFInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 259D2B123B2247A3118F244B24CF1FB3 /* PDFInfo.swift */; }; + DA7CF0419F4244EC381F2AB10EC5421B /* URL+FileName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07EBDC465A3C4743FA952CD2F096CE67 /* URL+FileName.swift */; }; + DD8395B1CE9CE0B9C0CE0B78548399BF /* Closures.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC4829FF3E0538ECB3AB3E426F9D0297 /* Closures.swift */; }; + DDB5F5FBFFF5CB20A648FB45EB00490C /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = F847BD8F3592640F12A311956B4E5F8A /* Expression.swift */; settings = {COMPILER_FLAGS = "-DPRODUCT_NAME=Nimble/Nimble"; }; }; + DEA3FC621B102A3C29C6F962C0B668F9 /* CGPoint+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6070F0CAD2DC9F442FA24C684042084 /* CGPoint+Math.swift */; }; + DEE03F02E9ACB4A3FE6CFB49BEF67779 /* PDFTableStyle+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 721837A2A2B59DA2BCEABF3371A343B9 /* PDFTableStyle+Equatable.swift */; }; + E0EAC85F7ACFAD998B14FCE66144000E /* NMBStringify.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C25F567A776094306BB69BDF152FF39 /* NMBStringify.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E114D27914980B3F9C23BD436B367573 /* PDFLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C2DD786011370B327D33B3626D4A46D /* PDFLayout.swift */; }; + E400CC8437C042102A2D147839F76783 /* PDFImage+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFB9A328418D9442F9B2A8C0BCCD7BA3 /* PDFImage+Equatable.swift */; }; + E5058F4D4FB2BE11FA91FB6401BD3DED /* PDFGroup+Objects.swift in Sources */ = {isa = PBXBuildFile; fileRef = 533C03DA7E25C1BB53A7DA4A0A9C45E7 /* PDFGroup+Objects.swift */; }; + E5604BE6A6D514C7AED73604DD2F5A1B /* PDFGenerator+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8695ADD4D36962240DA6DA6B9530EBB0 /* PDFGenerator+Debug.swift */; }; + E7E55C605CD3A6A1F0ECF5528858B979 /* PDFJSONRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4BAC0A5888D235E0B69D52E0C59A9B /* PDFJSONRepresentable.swift */; }; + EF662E2C8A50B2B2D0370BC67B0B9B90 /* PDFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2176281999EBA64881BF9BFCAE7EB9C8 /* PDFImageOptions.swift */; }; + EF82064EAF8BA81959C5066135A68547 /* Pods-TPPDF_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 675E1286AC4EAD95142C74461D9E90E6 /* Pods-TPPDF_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFB9CC9267297D8104141A4046AAD14E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F94A9F552457B2DBAD1616C5E0E0E7A /* Foundation.framework */; }; + EFE93945FD81806332F0B6B9B04438FB /* PDFCopy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5392917895917BCCE1047AC6F66106D /* PDFCopy.swift */; }; + F0155D39A5D7A72AEC6D726911875015 /* UIColor+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AB666525322C59083FA0842BF5FA6E8 /* UIColor+PDFJSONSerializable.swift */; }; + F20F4FD591D44AEF205D430634E831AC /* ExampleGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2427D2BB6710CBAD795EA611FEEB66F2 /* ExampleGroup.swift */; }; + F45BFC5C37A18055E12EB8D096A2BAFE /* Dictionary+PDFJSONSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A338A4C75B94E7B78CFD4F775528EEC /* Dictionary+PDFJSONSerializable.swift */; }; + F4A88834AB5D40F416506DE9B755ACEE /* Quick-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D2A502A32A9ABBAAC6DEA2BB46AEEF7 /* Quick-dummy.m */; }; + F55864EA43601C1FB2C91902C821DC28 /* ExampleMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1FA0D858D99737F8A7D18DA13AD0A6C /* ExampleMetadata.swift */; }; + F5C5E897FF38C24ADF23347173E319E2 /* PDFOffsetObject+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3501756B9D474617DFAC03C83B90A7C4 /* PDFOffsetObject+Equatable.swift */; }; + F8EA859014880928033A2AE56652F2FA /* PDFIndentationObject+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5BED5CBDFB66E7728BBBC4B399D1C16 /* PDFIndentationObject+Equatable.swift */; }; + FA158A930EB87D2770420349B74DF7BE /* PDFAttributedText+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75FE93EF15AFE9C5D665E7F362D5A9AE /* PDFAttributedText+Equatable.swift */; }; + FA38319E7CA85F1FFBCC22512BF518E2 /* PDFPaginationClosure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB6DF86A7D3C9AF35E9752A6E165FEA /* PDFPaginationClosure.swift */; }; + FA9C45AD4F32DD2CEF4A4B65DC5264F6 /* PDFPageLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C352399E666E192751B2B1466B73288 /* PDFPageLayout.swift */; }; + FBBE9D9A2D1C31E86BEABF94B224C4EE /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F80F8BA974A80CEC66841545C196326 /* XCTest.framework */; }; + FDF59C3EF7E3FF47CA2AE7EEAB49EA10 /* PDFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C7FFB37E21F647362E259295B792FD9 /* PDFError.swift */; }; + FF9D585910FE8F2343FBE8BD97FB23F6 /* PDFTextStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 508F20B60F8D6D6C37AC0C61C0EBE31F /* PDFTextStyle.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 08A1172C3D859E6299665D3B8B67CA12 /* PBXContainerItemProxy */ = { + 09854AAE15B0B237078D9D09D15F6241 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 4320383F67CB94718E8C8D71E2D1F279; - remoteInfo = "Pods-TPPDF_Example"; + remoteGlobalIDString = 6F13695E06195A78EA8A95F8C7ED0D2F; + remoteInfo = Nimble; }; - 0ED87B41944D84DB6ACF2CAC02E11CAE /* PBXContainerItemProxy */ = { + 0CEB75017E6D52A98FC32336AB0135E1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = F3D7F5720B6419F44CACB4252E195E89; - remoteInfo = Quick; + remoteGlobalIDString = 52B60EC2A583F24ACBB69C113F5488B9; + remoteInfo = SwiftLint; }; - 202077CF3931D93943887E1ECFE10BDF /* PBXContainerItemProxy */ = { + 420F5E76F40BF32476F2B70C674A9004 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = F554EA343D656E7FB0C1ACC045EB2666; - remoteInfo = Nimble; + remoteGlobalIDString = C82891EAB7293DBEE916B21F57E8474D; + remoteInfo = Quick; }; - 3525505686BC390FA1366E8582A0CD47 /* PBXContainerItemProxy */ = { + 9EE9E3BFEA47A896267D0A805A4EE6A6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = FDE8308E82034CD56C5B6153CBC1D9E8; - remoteInfo = TPPDF; + remoteGlobalIDString = 3F9FD6E013C9256A91369B94383A0922; + remoteInfo = "Pods-TPPDF_Example"; }; - 76587C109FA97B66D8DC051950DDAFCB /* PBXContainerItemProxy */ = { + BA87135CE1E390100A6E7E43C0215851 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = AD809FC96561317B4C31DA3057F3770F; - remoteInfo = SwiftLint; + remoteGlobalIDString = 20C3D02EDAA6B704305176D70E9E143C; + remoteInfo = TPPDF; }; - DD94198F2F19BBC3BF041EC2A95595A5 /* PBXContainerItemProxy */ = { + F84DD9B230E03931DF8EDFDA0A84A96F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = AD809FC96561317B4C31DA3057F3770F; + remoteGlobalIDString = 52B60EC2A583F24ACBB69C113F5488B9; remoteInfo = SwiftLint; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 003F32E7DFBD445283953BEAF7E0D057 /* PDFLayoutHeights.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFLayoutHeights.swift; sourceTree = ""; }; - 00F804C738ADEB22491BAA721325A7D7 /* PDFGenerator.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFGenerator.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFGenerator.html; sourceTree = ""; }; - 011FC6D727F9B1D9C4614DD89A37C515 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Functions.html; path = docs/Functions.html; sourceTree = ""; }; - 035C15705FBFA8239E17A7257573B994 /* PDFImageOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFImageOptions.html; path = docs/Structs/PDFImageOptions.html; sourceTree = ""; }; - 03BC6B8F9E7ACB2A28AB4163CD9430F0 /* PDFTableCellStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFTableCellStyle.html; path = docs/Structs/PDFTableCellStyle.html; sourceTree = ""; }; - 040EF1A7C16A6CF80C0BF14EDA727C84 /* PDFLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFLayout.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/PDFLayout.html; sourceTree = ""; }; - 04F9208E6A9BFA134BD7644CFED7D147 /* spinner.gif */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.gif; name = spinner.gif; path = docs/img/spinner.gif; sourceTree = ""; }; - 04FA503EAF1DCF9EB26CAF57EE86785D /* PDFPageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFPageFormat.swift; sourceTree = ""; }; - 05004DA67743E8BA17464D6B234A5041 /* Pods_TPPDF_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_TPPDF_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 05012B55CC78663F7327DAD3D36C8264 /* PDFSectionColumn.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFSectionColumn.html; path = docs/Classes/PDFSectionColumn.html; sourceTree = ""; }; - 05A20798AE70D3BADB204F3EDC75F296 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; name = search.json; path = docs/search.json; sourceTree = ""; }; - 062192CC2360B396134DA42EA2B75C39 /* PDFDynamicGeometryShape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFDynamicGeometryShape.swift; sourceTree = ""; }; - 0704F8959125262102CBEC12D1ACDD1E /* PDFDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PDFDocument.swift; path = Source/PDFDocument.swift; sourceTree = ""; }; - 07899136DEE8E2CEC33597FE0FA7CC19 /* SatisfyAnyOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SatisfyAnyOf.swift; path = Sources/Nimble/Matchers/SatisfyAnyOf.swift; sourceTree = ""; }; - 08432142E9DA64B7EF0E25E009889909 /* PDFLayoutHeights+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFLayoutHeights+Equatable.swift"; sourceTree = ""; }; - 09D88AB4EA0F8B587EBB16D22C55EF44 /* Quick-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-prefix.pch"; sourceTree = ""; }; - 0A9845773DF50DCAFCFF1BB30681B715 /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = docSet.dsidx; path = docs/docsets/TPPDF.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; - 0B61C2CB472C1E79F3B3793FA059016C /* QCKDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QCKDSL.h; path = Sources/QuickObjectiveC/DSL/QCKDSL.h; sourceTree = ""; }; - 0C8F42178C4390DEDDA25994CCEBB5AF /* PDFLineObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFLineObject.swift; sourceTree = ""; }; - 0CDA51747E8C96EE595D7F7581646DEC /* PDFLineStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFLineStyle.html; path = docs/Structs/PDFLineStyle.html; sourceTree = ""; }; - 0D53EE021084CE3923CF99AFFCA38F1C /* PDFTableCellStyle+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableCellStyle+Equatable.swift"; sourceTree = ""; }; - 0D7D5DC46A33D6969328FABD53F09A34 /* PDFIndentationObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFIndentationObject.swift; sourceTree = ""; }; - 0E4C589F6AC0C6CD819FF0BBB3621139 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Functions.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Functions.html; sourceTree = ""; }; - 0F264CB49F4FBF2DFF9F64A01460B45E /* PDFTableCellStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableCellStyle.swift; sourceTree = ""; }; - 0F8D1F6CAE7BA7522ABBBA08E5D42EED /* Dictionary.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Dictionary.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/Dictionary.html; sourceTree = ""; }; - 0FF5D1008CA5B0F13D54AB4FEE897370 /* CwlDarwinDefinitions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlDarwinDefinitions.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/CwlDarwinDefinitions.swift; sourceTree = ""; }; - 1124BC0741633F649D9CC9096AE4CFCE /* _config.yml */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = _config.yml; path = docs/_config.yml; sourceTree = ""; }; - 11715B5BFB8D830BE211D426EA6FE18A /* Closures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Closures.swift; path = Sources/Quick/Hooks/Closures.swift; sourceTree = ""; }; - 11CBC071734AF27F61E7A88C89E499CB /* PDFLineStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFLineStyle.swift; sourceTree = ""; }; - 133E87FB6182232433B1BBB8AABD85C6 /* PDFError.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFError.html; path = docs/Enums/PDFError.html; sourceTree = ""; }; - 1345A9E4BD274296E2AD4F51AC1FB042 /* ThrowError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowError.swift; path = Sources/Nimble/Matchers/ThrowError.swift; sourceTree = ""; }; - 14E947B303EFF1064580AABD39F11A37 /* PDFContainer.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFContainer.html; path = docs/Enums/PDFContainer.html; sourceTree = ""; }; - 155AAA9D9B77979127CD00E6B7A7E66F /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; - 155F1EDBB222F4956A5B60BCF43546FE /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jquery.min.js; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; - 15F574AD8B988C719705A8CF4D678A33 /* Pods-TPPDF_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-TPPDF_Example-dummy.m"; sourceTree = ""; }; - 170715461DBBF2A9156230C94FCD23BF /* String+C99ExtendedIdentifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+C99ExtendedIdentifier.swift"; path = "Sources/Quick/String+C99ExtendedIdentifier.swift"; sourceTree = ""; }; - 1731EF8FB793E1145E0D6EED5361EEF6 /* PDFPageLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFPageLayout.html; path = docs/Structs/PDFPageLayout.html; sourceTree = ""; }; - 17DD5B7C4C38CC0D1EC6B280902DCDED /* SatisfyAllOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SatisfyAllOf.swift; path = Sources/Nimble/Matchers/SatisfyAllOf.swift; sourceTree = ""; }; - 17DF78A611AAC2C885A7F2C0C7C1A6D0 /* PDFImageOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFImageOptions.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFImageOptions.html; sourceTree = ""; }; - 18C41F17BFE92755B73C1A448F06311C /* typeahead.jquery.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = typeahead.jquery.js; path = docs/js/typeahead.jquery.js; sourceTree = ""; }; - 18FFF6C989F56048F84B6CCDD858BE86 /* AssertionRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionRecorder.swift; path = Sources/Nimble/Adapters/AssertionRecorder.swift; sourceTree = ""; }; - 1960F5C3DF12A647C1E17C2E6AC1269B /* PDFGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFGraphics.swift; sourceTree = ""; }; - 19983B8EFD6E682C63F6444DE77AD793 /* PDFLineType.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFLineType.html; path = docs/Enums/PDFLineType.html; sourceTree = ""; }; - 1B11892A26833350D8539B71C78A8BA5 /* String.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = String.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/String.html; sourceTree = ""; }; - 1B764100A35680567D74DEAAC37CD583 /* AllPass.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AllPass.swift; path = Sources/Nimble/Matchers/AllPass.swift; sourceTree = ""; }; - 1BBD4E66AE108FFE72767B8A1448B923 /* UIColor+Hex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIColor+Hex.swift"; sourceTree = ""; }; - 1C951337021B0F38DF57095D0CAF22E5 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; - 1CA19C08B2DF3CCE6F8A5754E5986776 /* PDFTableCellBorders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableCellBorders.swift; sourceTree = ""; }; - 1CAA2B9A11BA93D38CC61E2400A88A90 /* MatcherFunc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherFunc.swift; path = Sources/Nimble/Matchers/MatcherFunc.swift; sourceTree = ""; }; - 1D5E7D0593C920C5058F9C4DC2B1CE8A /* PDFTableStyle+Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableStyle+Defaults.swift"; sourceTree = ""; }; - 1FB50F59DBDFCCECA0A5137DDB4EE5D1 /* PDFSpaceObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFSpaceObject.swift; sourceTree = ""; }; - 208A7095EE31241F8A36E085541AC9A0 /* Nimble.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Nimble.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 20F49E8ED712CD40795C4034C33963A7 /* NSAttributedString.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = NSAttributedString.html; path = docs/Extensions/NSAttributedString.html; sourceTree = ""; }; - 2183FD9E719C75BAC5E0CA568708EF56 /* CwlCatchBadInstruction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchBadInstruction.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/CwlCatchBadInstruction.swift; sourceTree = ""; }; - 218A520EBB7E93F7243B29E3D99294D3 /* TPPDF-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TPPDF-dummy.m"; sourceTree = ""; }; - 220662C8420F72BE0E9180A18EB222D4 /* PDFLineSeparatorObject.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFLineSeparatorObject.html; path = docs/Extensions/PDFLineSeparatorObject.html; sourceTree = ""; }; - 221187EA83E3570837F45189B763B74A /* Functional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Functional.swift; path = Sources/Nimble/Utils/Functional.swift; sourceTree = ""; }; - 24A127F11DBA74663AA80056A7BFF0DE /* PDFSectionColumn+Objects.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFSectionColumn+Objects.swift"; sourceTree = ""; }; - 25BB4753C9F3F79ED9ED12F9D7FE0015 /* XCTestSuite+QuickTestSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestSuite+QuickTestSuiteBuilder.m"; path = "Sources/QuickObjectiveC/XCTestSuite+QuickTestSuiteBuilder.m"; sourceTree = ""; }; - 261D7CB40CAA7B35BBBAD5411DAC845C /* PDFLayout+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFLayout+Equatable.swift"; sourceTree = ""; }; - 2657D5EDB17DE5955273335BD26E5682 /* PDFLayoutIndentations+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFLayoutIndentations+Equatable.swift"; sourceTree = ""; }; - 27F646C43D2814C263949D7CA36B688B /* PDFLayoutHeights.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFLayoutHeights.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/PDFLayoutHeights.html; sourceTree = ""; }; - 28AC33F30A552A13D4BB538F0BAFF53B /* PDFListItemSymbol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFListItemSymbol.swift; sourceTree = ""; }; - 28F86530A4370FDF3B4BFD487870FF12 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; - 2991DB69A7FD29EBF062D47388D8164A /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = Sources/Nimble/Expression.swift; sourceTree = ""; }; - 2B2448ECE23FA3C4A9F5F9B8590A8490 /* BeGreaterThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThan.swift; path = Sources/Nimble/Matchers/BeGreaterThan.swift; sourceTree = ""; }; - 2B8553967D39B5A6CDA2627DDB1ECD1A /* WeakRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WeakRef.swift; sourceTree = ""; }; - 2BB6F4F6661D1E6E46D933DA749A4DA5 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = Sources/Nimble/Utils/Errors.swift; sourceTree = ""; }; - 2C06C0AA2C4A55CAD48737DB291A892D /* PDFTable+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTable+Equatable.swift"; sourceTree = ""; }; - 2C534819336881FCD186E7005D39F247 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/TPPDF.docset/Contents/Info.plist; sourceTree = ""; }; - 2C5CE0F15BBE3685CD68313B1ED307D5 /* NSAttributedString.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = NSAttributedString.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/NSAttributedString.html; sourceTree = ""; }; - 2D2B0786AC975048A87B8B2EA9BEBC82 /* NMBStringify.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBStringify.m; path = Sources/NimbleObjectiveC/NMBStringify.m; sourceTree = ""; }; - 2D8CF9AF7F2B33E2F572D0E7834043C9 /* Async.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Async.swift; path = Sources/Nimble/Matchers/Async.swift; sourceTree = ""; }; - 2E4E5F735D0A0D316C64B61254CBA909 /* World.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = World.swift; path = Sources/Quick/World.swift; sourceTree = ""; }; - 2F116E1EB5CEF48F2F118B7688271B6C /* Quick-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Quick-dummy.m"; sourceTree = ""; }; - 2F90FD9F5E3C700777865E1C888A9163 /* PDFSection.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFSection.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFSection.html; sourceTree = ""; }; - 2FE52DAE58278F624FDCF087E8C0F49F /* PDFPageFormat+Layout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFPageFormat+Layout.swift"; sourceTree = ""; }; - 2FE875EED13DA81B595F458F8AC50538 /* PDFTableCellPosition.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFTableCellPosition.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFTableCellPosition.html; sourceTree = ""; }; - 30068EF831FB78999B973EBD6010E04E /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; - 300C952E18E465358123B10CFABB9B07 /* ExampleMetadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleMetadata.swift; path = Sources/Quick/ExampleMetadata.swift; sourceTree = ""; }; - 3010EFA389499762B963ED81AAED7AAF /* PDFPaginationStyle+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFPaginationStyle+Equatable.swift"; sourceTree = ""; }; - 334EEE4CCA567D48DA7BF9258C7C0C95 /* PDFTable.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFTable.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFTable.html; sourceTree = ""; }; - 33C545B6D0AA3AD4555DFA723C27F6E5 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; - 348D2A01A4011053DA1E9CECB94F0138 /* CGRect+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "CGRect+PDFJSONSerializable.swift"; sourceTree = ""; }; - 3511C90E8384E6BD98AFCEE6F06014D2 /* Int+RomanNumerals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Int+RomanNumerals.swift"; sourceTree = ""; }; - 3511F3CD7FCDDD807F2DEB7BE148ACA3 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; name = undocumented.json; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/undocumented.json; sourceTree = ""; }; - 35270340E310B19955E3D36080D4E9F9 /* ContainElementSatisfying.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContainElementSatisfying.swift; path = Sources/Nimble/Matchers/ContainElementSatisfying.swift; sourceTree = ""; }; - 35CE0BE58624CB94C9472356C4E1948F /* PDFTableStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFTableStyle.html; path = docs/Classes/PDFTableStyle.html; sourceTree = ""; }; - 36BB6359664A5879CD1A1468C6D3FB9E /* PDFGroupContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFGroupContainer.swift; sourceTree = ""; }; - 3723970F0539D3B215C34537130984F7 /* Array.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Array.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/Array.html; sourceTree = ""; }; - 374FE304294BC1079520AA3D77EDCF16 /* PDFJSONSerializable.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFJSONSerializable.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Protocols/PDFJSONSerializable.html; sourceTree = ""; }; - 38B096A78C909A91F3B7FA48E1CCA456 /* PDFTableCellAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFTableCellAlignment.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFTableCellAlignment.html; sourceTree = ""; }; - 38ED2CF2632439CF814EA5197FDF4A31 /* PDFLineSeparatorObject.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFLineSeparatorObject.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/PDFLineSeparatorObject.html; sourceTree = ""; }; - 3A7FA389C01DD104826873C89BBE7DD2 /* Data.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Data.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/Data.html; sourceTree = ""; }; - 3B83E60C519E93CC51AF1A862C8411CF /* QuickConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickConfiguration.m; path = Sources/QuickObjectiveC/Configuration/QuickConfiguration.m; sourceTree = ""; }; - 3C39D4B9CE89A439891B7CEB04C05721 /* PDFInfo.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFInfo.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFInfo.html; sourceTree = ""; }; - 3CD6717F7AFD1E8169D067B28C1565F0 /* PDFSectionColumnContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFSectionColumnContainer.swift; sourceTree = ""; }; - 3D8B61F9DA6AF6BBE62363697A4D4D31 /* PDFPageFormat+SizeConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFPageFormat+SizeConstants.swift"; sourceTree = ""; }; - 3E04A56415D8750B385CBC3AB8BBA4D0 /* Example.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Example.swift; path = Sources/Quick/Example.swift; sourceTree = ""; }; - 3E51F7841AE591CAECBDD8D821280462 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = index.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; - 3E6836F9312687D1A74AFEAB434356E6 /* QuickConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickConfiguration.h; path = Sources/QuickObjectiveC/Configuration/QuickConfiguration.h; sourceTree = ""; }; - 3E9918E473A3EAA67C469D7119E74EB1 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 3ED379F4718CD78AE84502D65FB2421C /* PDFAttributedTextObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFAttributedTextObject.swift; sourceTree = ""; }; - 3F6B56EE5F5E1409B3A10F373544B665 /* lunr.min.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = lunr.min.js; path = docs/js/lunr.min.js; sourceTree = ""; }; - 3F865A72BE10FD8563C16D5E47CD4324 /* Stack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Stack.swift; sourceTree = ""; }; - 407A6B82A0FB629082DCC0121F2F2331 /* QuickSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickSpec.h; path = Sources/QuickObjectiveC/QuickSpec.h; sourceTree = ""; }; - 4237D85424D842F66841516F153E6824 /* QuickTestSuite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickTestSuite.swift; path = Sources/Quick/QuickTestSuite.swift; sourceTree = ""; }; - 429C775FD4D641A86E229B63BE439778 /* PDFSectionObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFSectionObject.swift; sourceTree = ""; }; - 441A0F0890AA3D2A1358591A22F7AF61 /* TPPDF.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = TPPDF.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 44360A2525F3396903C564D6B4EA4136 /* Array+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Array+PDFJSONSerializable.swift"; sourceTree = ""; }; - 44C65FB4EADCBA936AA6C322C9BD368F /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; - 44EB90348987AA4ABA301EC67C20130D /* DSL+Wait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DSL+Wait.swift"; path = "Sources/Nimble/DSL+Wait.swift"; sourceTree = ""; }; - 45CA645B87F3221272FE5D8E3920D7DB /* Pods-TPPDF_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-TPPDF_Tests-acknowledgements.markdown"; sourceTree = ""; }; - 46625AA17ACC03B13D25615A8F90D255 /* CwlCatchException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchException.swift; path = Carthage/Checkouts/CwlCatchException/Sources/CwlCatchException/CwlCatchException.swift; sourceTree = ""; }; - 470A7214C6F5C6E92D1D7A47428FA673 /* PDFAttributedText.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFAttributedText.swift; sourceTree = ""; }; - 477EA1DA0D3E2B2A71DA4227BC6BD256 /* PDFBezierPath+Copying.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFBezierPath+Copying.swift"; sourceTree = ""; }; - 489D027A17BB85B26579CDB55C90710A /* PDFPageBreakObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFPageBreakObject.swift; sourceTree = ""; }; - 4B993E3E0C39C6F0D8EF693C8EA6BDE2 /* PDFListItem.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFListItem.html; path = docs/Classes/PDFListItem.html; sourceTree = ""; }; - 4BD3D8FEBEB337ED62B39727E9F9CDF8 /* Pods-TPPDF_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-TPPDF_Tests-dummy.m"; sourceTree = ""; }; - 4BE446F453B4DEDD80D2EC8F00BAAC43 /* PDFRectangleObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFRectangleObject.swift; sourceTree = ""; }; - 4C1BD3B944C16898997902AA93E7B0B2 /* PDFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFImage.swift; sourceTree = ""; }; - 4C200E7215CC5D0A3A4694E394899C1F /* ElementsEqual.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementsEqual.swift; path = Sources/Nimble/Matchers/ElementsEqual.swift; sourceTree = ""; }; - 4C296B14401615CCA530E6C521ACD3C7 /* PDFIndentationObject.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFIndentationObject.html; path = docs/Extensions/PDFIndentationObject.html; sourceTree = ""; }; - 4D795CADE524E895E257FAA9DD5B5AF6 /* TPJSONSerializable.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = TPJSONSerializable.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Protocols/TPJSONSerializable.html; sourceTree = ""; }; - 4DE7C2CF9BAB64CFC415D301201F2B4C /* PDFPaginationStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFPaginationStyle.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFPaginationStyle.html; sourceTree = ""; }; - 4E0C5256280CF4B94E0AA826D44DF02F /* PDFPageBreakObject.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFPageBreakObject.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/PDFPageBreakObject.html; sourceTree = ""; }; - 4EBA7B8DE894893F5EF37034CBD67107 /* TPPDF.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TPPDF.modulemap; sourceTree = ""; }; - 4EF01D33B54DC205E8E9DA85CB17800F /* ErrorUtility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErrorUtility.swift; path = Sources/Quick/ErrorUtility.swift; sourceTree = ""; }; - 4F715CAC6EA41624B1F688C2F6358F52 /* PDFTableCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableCell.swift; sourceTree = ""; }; - 4FF159D5AA1EC5B0382442A08F45003D /* TPPDF.xml */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = TPPDF.xml; path = docs/docsets/TPPDF.xml; sourceTree = ""; }; - 51F6FDA6DE1CA67E2A2209ED766BD508 /* PDFListItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFListItem.swift; sourceTree = ""; }; - 544822AEF80E316F1F939828AC23F369 /* ThrowAssertion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowAssertion.swift; path = Sources/Nimble/Matchers/ThrowAssertion.swift; sourceTree = ""; }; - 5460019A191DD798E750F58EA356AAB8 /* PDFPageLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFPageLayout.swift; sourceTree = ""; }; - 54910A1F7AA49E8575062C638A51DCD2 /* PDFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFImageOptions.swift; sourceTree = ""; }; - 557AD661FEFA357C2F6498DBD0B03B86 /* PDFImageObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFImageObject.swift; sourceTree = ""; }; - 55A42932D239B522A28A4F401CC06A65 /* PDFMarginObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFMarginObject.swift; sourceTree = ""; }; - 55FB08D918DE01E662D5A97301481111 /* AssertionDispatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionDispatcher.swift; path = Sources/Nimble/Adapters/AssertionDispatcher.swift; sourceTree = ""; }; - 571E7A6C1F29D2F640550D2EF12EB29A /* CGPoint+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "CGPoint+PDFJSONSerializable.swift"; sourceTree = ""; }; - 588F46C727361C184584AB9512315732 /* PDFAttributedText.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFAttributedText.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFAttributedText.html; sourceTree = ""; }; - 58EB8B5D98EA077EF3807252BB262D2C /* PDFList.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFList.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFList.html; sourceTree = ""; }; - 595C0FDA012B8E9CA28C1DAEE08E914D /* PDFCopy.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFCopy.html; path = docs/Protocols/PDFCopy.html; sourceTree = ""; }; - 59C44BD3CB28013E5E970F174071C5EC /* Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Structs.html; path = docs/Structs.html; sourceTree = ""; }; - 59DBAB8A85D5ADDE0BAEE96D20DDC5BA /* BeLessThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThan.swift; path = Sources/Nimble/Matchers/BeLessThan.swift; sourceTree = ""; }; - 59F69BA9AA3A46060D38D6EB2588A03B /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Classes.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes.html; sourceTree = ""; }; - 5A9C40658E19B50586B62C92461ED5F5 /* PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFJSONSerializable.swift; sourceTree = ""; }; - 5AB2AEA696CBBAA2E20B15CFF659CC70 /* Stringers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stringers.swift; path = Sources/Nimble/Utils/Stringers.swift; sourceTree = ""; }; - 5B8E0E0D158305661649F7FD180C5FF5 /* CwlCatchException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlCatchException.m; path = Carthage/Checkouts/CwlCatchException/Sources/CwlCatchExceptionSupport/CwlCatchException.m; sourceTree = ""; }; - 5CA3BEB620BEB009836DBEE78BDBA523 /* PDFImageSizeFit.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFImageSizeFit.html; path = docs/Enums/PDFImageSizeFit.html; sourceTree = ""; }; - 5CFD62FD2E8D891F1DAD7B4220A38D1C /* Nimble-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-umbrella.h"; sourceTree = ""; }; - 5DC4950B60FCE8A623F00414A624ADCF /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; - 6000A6FC66E62003620EC4DB495981E5 /* PDFDocument.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFDocument.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFDocument.html; sourceTree = ""; }; - 60E595BBA24FEDB548252887F38B3DCE /* Quick.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Quick.h; path = Sources/QuickObjectiveC/Quick.h; sourceTree = ""; }; - 61589F35A711E8D662F644C7D562C954 /* MatchError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatchError.swift; path = Sources/Nimble/Matchers/MatchError.swift; sourceTree = ""; }; - 6184C8EE2293C0192685DEC1995B8695 /* PDFTableCell.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFTableCell.html; path = docs/Classes/PDFTableCell.html; sourceTree = ""; }; - 62EBB26FA6CEC7A1D4D1E60BC0CC08A7 /* Pods-TPPDF_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-TPPDF_Tests-frameworks.sh"; sourceTree = ""; }; - 63660E111B17AD5154BB2E58668CD4C4 /* PDFJSONRepresentable.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFJSONRepresentable.html; path = docs/Protocols/PDFJSONRepresentable.html; sourceTree = ""; }; - 63ABBCDC3E62BCA31F2EE767F01B85C7 /* PDFLineType.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFLineType.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFLineType.html; sourceTree = ""; }; - 641FD73202CC7903C3699645D8850F2E /* Pods-TPPDF_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-TPPDF_Tests-acknowledgements.plist"; sourceTree = ""; }; - 64364FB9589547C2A7DC887AC794A5DF /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; - 664039AC35A0DB966D97156F7DD2BC63 /* PDFListItem+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFListItem+Equatable.swift"; sourceTree = ""; }; - 66F427C0A5148908D77B9F6829740B9C /* PDFTableStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableStyle.swift; sourceTree = ""; }; - 679E95984C4EB4B0E7B2FA6CF1DB0904 /* Nimble-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Nimble-Info.plist"; sourceTree = ""; }; - 6A0B562E323D3B922FD00ECCBE9B6844 /* PDFTableValidator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableValidator.swift; sourceTree = ""; }; - 6A1E55522A60920B2686F9D121D12230 /* AdapterProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AdapterProtocols.swift; path = Sources/Nimble/Adapters/AdapterProtocols.swift; sourceTree = ""; }; - 6ABC3F4D4E0105EB0E9C80200E0ECE0E /* UIImage+Pixel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIImage+Pixel.swift"; sourceTree = ""; }; - 6C98B70D861BE4AF5C926F72AF8C18C8 /* PDFGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PDFGenerator.swift; path = Source/PDFGenerator.swift; sourceTree = ""; }; - 6CD2BDEC5C5CCAA19C58F12247495EEC /* PDFBezierPathVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFBezierPathVertex.swift; sourceTree = ""; }; - 6CD43F9E9FAA1ED61573295D5124D164 /* Pods-TPPDF_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-TPPDF_Example-acknowledgements.markdown"; sourceTree = ""; }; - 6D84DAF8699E614E3035E09666F42BEB /* Nimble.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Nimble.modulemap; sourceTree = ""; }; - 6E2067F380B778021CD3403656C25E67 /* PDFAttributedText+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFAttributedText+Equatable.swift"; sourceTree = ""; }; - 6E881447E9CFD51408FF2EE1AE2385C0 /* PDFDocument+Objects.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PDFDocument+Objects.swift"; path = "Source/PDFDocument+Objects.swift"; sourceTree = ""; }; - 6E8DCAF097574ED4414378F52D84D19D /* PDFListItemSymbol.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFListItemSymbol.html; path = docs/Enums/PDFListItemSymbol.html; sourceTree = ""; }; - 6F6C428EA15066B3D2FB00569F3F43A2 /* PDFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFError.swift; sourceTree = ""; }; - 6F9D70A8056BCE15E634A4087915A446 /* NMBExceptionCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBExceptionCapture.m; path = Sources/NimbleObjectiveC/NMBExceptionCapture.m; sourceTree = ""; }; - 70343BA435BC6C9DFBB185063FCE2284 /* PDFOffsetObject.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFOffsetObject.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/PDFOffsetObject.html; sourceTree = ""; }; - 70AC7175CDFE257F9AEBF0CF4250725D /* QCKDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QCKDSL.m; path = Sources/QuickObjectiveC/DSL/QCKDSL.m; sourceTree = ""; }; - 714BAADAC995A168E241FA2F92E1273B /* PDFList+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFList+Equatable.swift"; sourceTree = ""; }; - 71BC0356EB4125F8FBE88556A95E7197 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Sources/Quick/DSL/DSL.swift; sourceTree = ""; }; - 722073E8DC06B25B5E77F08D29991CF1 /* PDFImageSizeFit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFImageSizeFit.swift; sourceTree = ""; }; - 724F0E0DC4F0970217672D34B77982C3 /* PDFListItemSymbol.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFListItemSymbol.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFListItemSymbol.html; sourceTree = ""; }; - 732782F090DA671E55FEEAF13C026303 /* PDFTableCellPosition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableCellPosition.swift; sourceTree = ""; }; - 73302C4908EC872A2249A5269A672033 /* SuiteHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SuiteHooks.swift; path = Sources/Quick/Hooks/SuiteHooks.swift; sourceTree = ""; }; - 733C98310A9DB87AA1D6C9C89ED8A034 /* PDFTableStyle+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableStyle+Equatable.swift"; sourceTree = ""; }; - 73807064EFEA737FAA9A46A5136B632F /* BeginWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeginWith.swift; path = Sources/Nimble/Matchers/BeginWith.swift; sourceTree = ""; }; - 74483562E5D61AFCFB53C68F87098C84 /* PDFText.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFText.swift; sourceTree = ""; }; - 763AF0E29169DE3F6E1F8B0B2311CA41 /* PDFPageFormat.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFPageFormat.html; path = docs/Enums/PDFPageFormat.html; sourceTree = ""; }; - 769948AC67FCD7CFBB879B1BB1309818 /* Await.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Await.swift; path = Sources/Nimble/Utils/Await.swift; sourceTree = ""; }; - 78A89A12626E167659CAB1F154B63F52 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; - 78ADC5C25F4C63863F4863CDE958F847 /* UIColor.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = UIColor.html; path = docs/Extensions/UIColor.html; sourceTree = ""; }; - 7928544BAB0E666A7805DE4B04628157 /* PDFSimpleText.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFSimpleText.html; path = docs/Classes/PDFSimpleText.html; sourceTree = ""; }; - 796AA8B97AEF21E320EC0FFBA0581089 /* CwlBadInstructionException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlBadInstructionException.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/CwlBadInstructionException.swift; sourceTree = ""; }; - 7A844F8FD0C8FEC6469611369A282919 /* PDFLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFLayout.swift; sourceTree = ""; }; - 7ACFC9E331A277BCDE4C112F3050C0D8 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; - 7B35E88406EF60E7EBEF6740822852F5 /* PDFGenerator+Layout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PDFGenerator+Layout.swift"; path = "Source/PDFGenerator+Layout.swift"; sourceTree = ""; }; - 7BE24881CC1C545D54229F1BE1588056 /* PDFMasterGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFMasterGroup.swift; sourceTree = ""; }; - 7C879C07ABF510C98346657B116F51B7 /* PDFPagination.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFPagination.html; path = docs/Structs/PDFPagination.html; sourceTree = ""; }; - 7E909AFBB40228AE4540C97E6D967903 /* UIFont+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIFont+PDFJSONSerializable.swift"; sourceTree = ""; }; - 7EF7D9B76F2A0E57F8C4B6576A310FFF /* PDFPagination+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFPagination+Equatable.swift"; sourceTree = ""; }; - 8024470AD984BDAA74684548AD7D65C9 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Sources/Nimble/DSL.swift; sourceTree = ""; }; - 8106C6BE9B18353E6DEBAD106304C942 /* NMBExceptionCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBExceptionCapture.h; path = Sources/NimbleObjectiveC/NMBExceptionCapture.h; sourceTree = ""; }; - 81C2A8CA8CE7C92C45FF4A30F8AE27F0 /* PDFPageLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFPageLayout.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFPageLayout.html; sourceTree = ""; }; - 81E5197819542BCA0F5827B1FE0A3F12 /* PDFOffsetObject+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFOffsetObject+Equatable.swift"; sourceTree = ""; }; - 83178133521D4A981B16246388580B6B /* PDFBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFBezierPath.swift; sourceTree = ""; }; - 83E9E25ED1BCF473AA1174F4EE58B4AF /* UIColor.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = UIColor.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/UIColor.html; sourceTree = ""; }; - 844995861D0764DC2240A17371A3745D /* PDFLayoutIndentations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFLayoutIndentations.swift; sourceTree = ""; }; - 84570CEA498F2BC09DE8931D6CEB8346 /* World+DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "World+DSL.swift"; path = "Sources/Quick/DSL/World+DSL.swift"; sourceTree = ""; }; - 854D02F7812AA8D291E2FFC33AA2C21B /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; - 85558025EBA6CBA10A7C69FD2794BD5A /* PDFSectionColumnContainer.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFSectionColumnContainer.html; path = docs/Enums/PDFSectionColumnContainer.html; sourceTree = ""; }; - 85A08359CD44619B1D38CBE4A6B408B8 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; - 85CD158414AD99E7585B1FB889B65151 /* Nimble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Nimble.h; path = Sources/Nimble/Nimble.h; sourceTree = ""; }; - 86EA07EAF3F92404A7E464881F7E712F /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Sources/Quick/Configuration/Configuration.swift; sourceTree = ""; }; - 873A149144A4505B4273B11DF638E923 /* Nimble.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nimble.xcconfig; sourceTree = ""; }; - 87C682984C920D75DE43D1257FF6E8D6 /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Protocols.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Protocols.html; sourceTree = ""; }; - 88323E165CF83148330A391D756B36D5 /* PDFColumnWrapSectionObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFColumnWrapSectionObject.swift; sourceTree = ""; }; - 88EDCE36C310D8E381FC4C13E3000418 /* Pods-TPPDF_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-TPPDF_Tests-umbrella.h"; sourceTree = ""; }; - 89979795E394E75AEC56355C3A1B45D5 /* UIColor+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIColor+PDFJSONSerializable.swift"; sourceTree = ""; }; - 89C3990A6B0A82B6814D491CF7C49919 /* Typealiases.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Typealiases.html; path = docs/Typealiases.html; sourceTree = ""; }; - 8A57D4661828BF85AA57F4922C0AD721 /* PDFTableOfContent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableOfContent.swift; sourceTree = ""; }; - 8A8B4851841695C09E6364999C257CCF /* Symbol.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Symbol.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFListItem/Symbol.html; sourceTree = ""; }; - 8AA5BE5648D1758D58ACD1E29A26CEFF /* PDFPageLayout+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFPageLayout+Equatable.swift"; sourceTree = ""; }; - 8C5096B75F86417D2500DD3E22CD83C5 /* BeEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeEmpty.swift; path = Sources/Nimble/Matchers/BeEmpty.swift; sourceTree = ""; }; - 8C5B6F941AF1EEC7A771C84412881543 /* PDFPagination.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFPagination.swift; sourceTree = ""; }; - 8D1668C05D5E28FD80E046F9BE50B3E9 /* PDFSectionColumn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFSectionColumn.swift; sourceTree = ""; }; - 8D88B0630178CA3E19F837853558C607 /* PDFSectionColumnObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFSectionColumnObject.swift; sourceTree = ""; }; - 8DB71D527080A80559145439645D182A /* PDFContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFContainer.swift; sourceTree = ""; }; - 8E0CA234275B257305F9E6FE2693B084 /* PDFAttributedText.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFAttributedText.html; path = docs/Classes/PDFAttributedText.html; sourceTree = ""; }; - 8F87B6FE8BCA6BD8B44730AD06EF1D30 /* PDFGenerator+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PDFGenerator+Debug.swift"; path = "Source/PDFGenerator+Debug.swift"; sourceTree = ""; }; - 90981DEE29087CFB1ABC6E706BABE1C7 /* Predicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Predicate.swift; path = Sources/Nimble/Matchers/Predicate.swift; sourceTree = ""; }; - 9144560F38E00BC92122EDEFD8B26A08 /* Nimble-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-prefix.pch"; sourceTree = ""; }; - 91FA0C47182F53418200646DB6133A2B /* CwlPreconditionTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlPreconditionTesting.h; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/Mach/CwlPreconditionTesting.h; sourceTree = ""; }; - 92D62A29E31F37F9F6570954D217B5C4 /* DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DSL.h; path = Sources/NimbleObjectiveC/DSL.h; sourceTree = ""; }; - 9434AD9BD3839FB76D96FB233672DC06 /* URL+FileName.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+FileName.swift"; path = "Sources/Quick/URL+FileName.swift"; sourceTree = ""; }; - 953D11DA51EF81B7F4972A81C8AA954F /* TPPDF-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TPPDF-prefix.pch"; sourceTree = ""; }; - 957CD648AEB8AA5135685FCEB1DB04FE /* PDFIndentationObject+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFIndentationObject+Equatable.swift"; sourceTree = ""; }; - 958E4F64EEAC30ABDA6A816F01BA5E97 /* TPPDF-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TPPDF-Info.plist"; sourceTree = ""; }; - 95AC8931CE4F588913FF13208B940DD1 /* Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Extensions.html; path = docs/Extensions.html; sourceTree = ""; }; - 9628F8598F012766E06A71E2B1946606 /* PDFTableContent+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableContent+Equatable.swift"; sourceTree = ""; }; - 9636D5936A5AA005BF948AF6A505C578 /* Behavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Behavior.swift; path = Sources/Quick/Behavior.swift; sourceTree = ""; }; - 968F354DF8A6941287DE65DA54BC478D /* PDFPagination.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFPagination.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFPagination.html; sourceTree = ""; }; - 97AE281D0C3FBEAAAD10F2CEBA34C2A0 /* PDFOffsetObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFOffsetObject.swift; sourceTree = ""; }; - 9815AF6C4A0D046EE95D513EC5E4BF8B /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = badge.svg; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/badge.svg; sourceTree = ""; }; - 98A8BF274C384ED0357A87C2E0FBF07C /* BeAnInstanceOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAnInstanceOf.swift; path = Sources/Nimble/Matchers/BeAnInstanceOf.swift; sourceTree = ""; }; - 992A77E1C31F7AC2B883129974A78038 /* Dictionary.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Dictionary.html; path = docs/Extensions/Dictionary.html; sourceTree = ""; }; - 99FC3AA7D63ABEC233C95ACB16B77038 /* PDFOffsetObject.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFOffsetObject.html; path = docs/Extensions/PDFOffsetObject.html; sourceTree = ""; }; - 9AA3F040700452B66DAC3A9EF89FE62A /* Pods-TPPDF_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TPPDF_Tests.release.xcconfig"; sourceTree = ""; }; - 9B33F0F96C3C27D5D89CDA49055C9954 /* PostNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PostNotification.swift; path = Sources/Nimble/Matchers/PostNotification.swift; sourceTree = ""; }; - 9B8FA8CDB32055C2570EB012C8CEEBF9 /* PDFTableObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableObject.swift; sourceTree = ""; }; - 9C2DA980C65DC1FB6A58B9D0829C384C /* UIColor+CloseToEqual.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIColor+CloseToEqual.swift"; sourceTree = ""; }; - 9CBB831BFDC1B9BDBE1DFFD5B8F0E1AC /* Pods-TPPDF_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-TPPDF_Example-frameworks.sh"; sourceTree = ""; }; - 9CC73FB963236A41D2DDEC22D298B58C /* UIImage+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIImage+PDFJSONSerializable.swift"; sourceTree = ""; }; - 9D49C8B0E4DDF7307221CC17B0B4F2D7 /* DSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DSL.m; path = Sources/NimbleObjectiveC/DSL.m; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9E32C764965078A157FDD36EF38C2E21 /* PDFGroupObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFGroupObject.swift; sourceTree = ""; }; - 9E6AE7A30B7F4961C037D63D78E77C25 /* PDFImage+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFImage+Equatable.swift"; sourceTree = ""; }; - 9F298FDA5A2ACA603E9A9809DB386040 /* QuickSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickSpec.m; path = Sources/QuickObjectiveC/QuickSpec.m; sourceTree = ""; }; - 9F2E1118E4F475340CEDD048FFC108B9 /* TPJSONSerializable.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = TPJSONSerializable.html; path = docs/Protocols/TPJSONSerializable.html; sourceTree = ""; }; - 9F8491C0E794138504DBF52804678E07 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - A0035F461DF61114441ED2669A71ADD0 /* Data+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Data+PDFJSONSerializable.swift"; sourceTree = ""; }; - A181F68024DFB41A1F7F8BF6D48F68CD /* TPPDF.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TPPDF.xcconfig; sourceTree = ""; }; - A192029293B3CF457E124361985BAE84 /* PDFTableContent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableContent.swift; sourceTree = ""; }; - A3746E709D1FC2F25AE4195D9BAF95C6 /* Quick.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Quick.modulemap; sourceTree = ""; }; - A37ED74AB3295A1985D9B6927DFEFDA9 /* ExampleGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleGroup.swift; path = Sources/Quick/ExampleGroup.swift; sourceTree = ""; }; - A3B6E0B2A755959C3462060E944B124E /* jazzy.search.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jazzy.search.js; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/js/jazzy.search.js; sourceTree = ""; }; - A3DCE710AF71ED74B0574EBDD83C02E0 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Quick/Filter.swift; sourceTree = ""; }; - A3E184E5468C3B0F699E6ABB43A139A5 /* PDFCalculations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFCalculations.swift; sourceTree = ""; }; - A427809945BED8D399EDD9418A14D406 /* BeIdenticalTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeIdenticalTo.swift; path = Sources/Nimble/Matchers/BeIdenticalTo.swift; sourceTree = ""; }; - A465681EE05A3EA0A86DEF9E3B552CE0 /* Symbol.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Symbol.html; path = docs/Classes/PDFListItem/Symbol.html; sourceTree = ""; }; - A497BBCE36A5A546310EF91A2C55EFFE /* PDFTableStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFTableStyle.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFTableStyle.html; sourceTree = ""; }; - A5D59A3C124E9E763BDA1945C29F24CE /* Pods-TPPDF_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-TPPDF_Example-umbrella.h"; sourceTree = ""; }; - A686293CA75C52ABB825410946507EA5 /* TPJSONRepresentable.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = TPJSONRepresentable.html; path = docs/Protocols/TPJSONRepresentable.html; sourceTree = ""; }; - A6AC7A8FDD256755226EEEADA16E9507 /* NSAttributedString+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+PDFJSONSerializable.swift"; sourceTree = ""; }; - A6B23F3863F77E47C1CCA8FB4FBF4033 /* BeVoid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeVoid.swift; path = Sources/Nimble/Matchers/BeVoid.swift; sourceTree = ""; }; - A70235E55A71A1B9CBCCAD9089198E21 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jazzy.js; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; - A78A63F4B04747F9E0BFFCD650CD9DDF /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - A7B6B3B55E88FE19E91DF6F116C64375 /* PDFList.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFList.html; path = docs/Classes/PDFList.html; sourceTree = ""; }; - A825F5CB203777C6B7B8CE39302B11CC /* BeCloseTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeCloseTo.swift; path = Sources/Nimble/Matchers/BeCloseTo.swift; sourceTree = ""; }; - A88A195AB3EDD584B15C03870C1F5198 /* PDFTableCellPosition+Equatable-Hashable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableCellPosition+Equatable-Hashable.swift"; sourceTree = ""; }; - A8B2203834BBE03D923296F1DB4D43F0 /* BeLessThanOrEqual.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThanOrEqual.swift; path = Sources/Nimble/Matchers/BeLessThanOrEqual.swift; sourceTree = ""; }; - A8B8A838E42DA326B16DA266EB3F1B2F /* PDFInfo+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFInfo+Equatable.swift"; sourceTree = ""; }; - A8EE0A30C32C84DFF8796384D02D463F /* Quick-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Quick-Info.plist"; sourceTree = ""; }; - A9923BFD9FC208780901C1AC0FEB1020 /* TPJSONRepresentable.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = TPJSONRepresentable.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Protocols/TPJSONRepresentable.html; sourceTree = ""; }; - AA84BB4A03EA0E92AD292F0F60EA101B /* HaveCount.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HaveCount.swift; path = Sources/Nimble/Matchers/HaveCount.swift; sourceTree = ""; }; - AC95E4F193398FA1BB1D40A451281C37 /* PDFGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFGroup.swift; sourceTree = ""; }; - AC9EC73EEF5CF77BF111BABE0FE64714 /* TPPDF-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TPPDF-umbrella.h"; sourceTree = ""; }; - AD85178C9FEBB9F9790FDA7DDA49BCB5 /* Expectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expectation.swift; path = Sources/Nimble/Expectation.swift; sourceTree = ""; }; - ADAA249107E8305BCE84782C20BBA30B /* PDFSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFSection.swift; sourceTree = ""; }; - ADC105EAB66F312C6935B095954AEF8E /* PDFTableCell+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableCell+Equatable.swift"; sourceTree = ""; }; - AE887BA62F95F0ADC759226927EE6058 /* PDFPaginationClosure.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFPaginationClosure.swift; sourceTree = ""; }; - AF049D13168168BB1D05E709B83B7F86 /* Pods-TPPDF_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-TPPDF_Example-acknowledgements.plist"; sourceTree = ""; }; - AF79FE416882711FF42BFF61E57E4E17 /* PDFObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFObject.swift; sourceTree = ""; }; - B012BF492D5CB6FE1C094DB9708DE6BD /* Data.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Data.html; path = docs/Extensions/Data.html; sourceTree = ""; }; - B04FC006C9DB0FD9B95925E3F6D75489 /* PDFIndentationObject.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFIndentationObject.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/PDFIndentationObject.html; sourceTree = ""; }; - B10FFED32DF56A8B69244E66BC0FD06C /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; - B130122405C89BF21BD2A9A4394F9D78 /* TPPDF.tgz */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = TPPDF.tgz; path = docs/docsets/TPPDF.tgz; sourceTree = ""; }; - B1A5FC296402ADCBA6C1392DB87239D8 /* typeahead.jquery.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = typeahead.jquery.js; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/js/typeahead.jquery.js; sourceTree = ""; }; - B1E93A5BA529401261BA422743767842 /* PDFLineStyle+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFLineStyle+Equatable.swift"; sourceTree = ""; }; - B1EBB972DD70E61043696C56AB71D49A /* PDFLineSeparatorObject+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFLineSeparatorObject+Equatable.swift"; sourceTree = ""; }; - B234168CBD1019EEEB1572E198A794D9 /* PDFTable.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFTable.html; path = docs/Classes/PDFTable.html; sourceTree = ""; }; - B32CC394A8B1BE471F95BC786E14614D /* PDFLayoutIndentations.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFLayoutIndentations.html; path = docs/Extensions/PDFLayoutIndentations.html; sourceTree = ""; }; - B3802E4EB547026B946056052D78588E /* Quick.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Quick.xcconfig; sourceTree = ""; }; - B4AB7EB6006A71E89C370D195703FFEF /* SwiftLint.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftLint.xcconfig; sourceTree = ""; }; - B4DC9C9BD94FA0AD7BD84605FEB90EAE /* ExpectationMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpectationMessage.swift; path = Sources/Nimble/ExpectationMessage.swift; sourceTree = ""; }; - B5D5CB1F9FEC2B439A3A4CFDE0A3EBBE /* NMBObjCMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NMBObjCMatcher.swift; path = Sources/Nimble/Adapters/NMBObjCMatcher.swift; sourceTree = ""; }; - B611F2382FB2D033619B57632D2ECEF6 /* PDFImageSizeFit.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFImageSizeFit.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFImageSizeFit.html; sourceTree = ""; }; - B6139CE4CE3F43F35290B8D6BA926A66 /* PDFTableCellAlignment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableCellAlignment.swift; sourceTree = ""; }; - B8C1BAF2D46A45E72B210AEE49189FB1 /* PDFTableCellPosition.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFTableCellPosition.html; path = docs/Structs/PDFTableCellPosition.html; sourceTree = ""; }; - B901CFF19819D28F0BCFD3F5EDA22777 /* NimbleXCTestHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleXCTestHandler.swift; path = Sources/Nimble/Adapters/NimbleXCTestHandler.swift; sourceTree = ""; }; - B9CEF9D988B7C19DCA88963293CAE7C5 /* PDFGroup+Objects.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFGroup+Objects.swift"; sourceTree = ""; }; - BB9D22A6E5B6012861AD1427A912C1C0 /* PDFContainer.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFContainer.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFContainer.html; sourceTree = ""; }; - BBC8ECB9999A499F5E0E73FE434792D2 /* NMBExpectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NMBExpectation.swift; path = Sources/Nimble/Adapters/NMBExpectation.swift; sourceTree = ""; }; - BC269EDD7E83036769C6C92D3AF462B1 /* Pods-TPPDF_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TPPDF_Example.debug.xcconfig"; sourceTree = ""; }; - BD3B796CDFDA28E18787D3459CABE0BC /* PDFSimpleText+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFSimpleText+Equatable.swift"; sourceTree = ""; }; - BDB640505059A9784C3CCF1EB0FEFA39 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; name = search.json; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; - BDF760494E466DD51D8CD2443A542F02 /* Pods-TPPDF_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TPPDF_Tests.debug.xcconfig"; sourceTree = ""; }; - BDFF12405109E40C1E341A5A80C54544 /* BeGreaterThanOrEqualTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThanOrEqualTo.swift; path = Sources/Nimble/Matchers/BeGreaterThanOrEqualTo.swift; sourceTree = ""; }; - BEA92FEC7D03CDEF63DA7A27CFED74A1 /* PDFSimpleText.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFSimpleText.swift; sourceTree = ""; }; - BEEC04AF28320C8AEDBFA76D7E65CCCD /* PDFPageFormat.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFPageFormat.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFPageFormat.html; sourceTree = ""; }; - BF757B8159DA62175C8C21477B2879FC /* PDFJSONSerializable.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFJSONSerializable.html; path = docs/Protocols/PDFJSONSerializable.html; sourceTree = ""; }; - C069559C34FC38BD037CFEBE645875C7 /* mach_excServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mach_excServer.h; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/mach_excServer.h; sourceTree = ""; }; - C0A9BF3895F90E02BA3A7F85A3EE3A33 /* PDFPaginationStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFPaginationStyle.swift; sourceTree = ""; }; - C16D0C4C3DD6425EC5558519C31E33F7 /* PDFJSONRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFJSONRepresentable.swift; sourceTree = ""; }; - C277CDDB2D0EE97BE714F168C16A2C2B /* Pods-TPPDF_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-TPPDF_Tests-Info.plist"; sourceTree = ""; }; - C2B8041F32C0C60EE38DCEB7285C04A0 /* Pods-TPPDF_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-TPPDF_Example-Info.plist"; sourceTree = ""; }; - C58715D100EA9D20D5EC3B3B15213DC2 /* PDFTableOfContentObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableOfContentObject.swift; sourceTree = ""; }; - C5C7B2936244E5966A31605E69A708E6 /* Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Structs.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs.html; sourceTree = ""; }; - C65C74BD0357400E1F6E5B89B8C4D09B /* PDFInfo.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFInfo.html; path = docs/Classes/PDFInfo.html; sourceTree = ""; }; - C6B1525AAC59295A9280E421121D177D /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = highlight.css; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; - C6C6248EE6E5C34EFB80F7B2A8F4B133 /* mach_excServer.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mach_excServer.c; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/mach_excServer.c; sourceTree = ""; }; - C6EDCDA8F9F14847C744DAFF60E196D7 /* PDFTextStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTextStyle.swift; sourceTree = ""; }; - C81EE98963B29ED697A14F2DFFFD5D1C /* Nimble-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nimble-dummy.m"; sourceTree = ""; }; - C8364449D45E367234409D687D6EB047 /* PDFJSONRepresentable.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFJSONRepresentable.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Protocols/PDFJSONRepresentable.html; sourceTree = ""; }; - CA6DF81ACC676C0848244B63505C36BF /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; - CB990E332571743B486EB4DE507E2471 /* PDFLayoutIndentations.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFLayoutIndentations.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/PDFLayoutIndentations.html; sourceTree = ""; }; - CD2933D77BE9F1D8061082D13BB6CFFB /* _config.yml */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = _config.yml; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/_config.yml; sourceTree = ""; }; - CD3071F2A3883C446C97C1F881BD3FEF /* MatcherProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherProtocols.swift; path = Sources/Nimble/Matchers/MatcherProtocols.swift; sourceTree = ""; }; - CDCA39A6C0D7BC2104ED1EE08D3D81A3 /* QuickSpecBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickSpecBase.h; path = Sources/QuickSpecBase/include/QuickSpecBase.h; sourceTree = ""; }; - CEDA645917FC98E9E264E9952BF05AE1 /* NMBStringify.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBStringify.h; path = Sources/NimbleObjectiveC/NMBStringify.h; sourceTree = ""; }; - CEE52A4579FC15B349797A20F490A159 /* PDFDocument.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFDocument.html; path = docs/Classes/PDFDocument.html; sourceTree = ""; }; - CF05D5E68FE22742EFD6EE7F507CA4B0 /* PDFTableStyleDefaults.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFTableStyleDefaults.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFTableStyleDefaults.html; sourceTree = ""; }; - CF30A7DA89390B8D5EB99F2B17825943 /* Typealiases.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Typealiases.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Typealiases.html; sourceTree = ""; }; - CF87E9CEE95ABFA455367E69E2CCE868 /* PDFSection.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFSection.html; path = docs/Classes/PDFSection.html; sourceTree = ""; }; - CFE4097EAE0C445D5D158E10FD29F8D0 /* PDFTableCellBorders.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFTableCellBorders.html; path = docs/Structs/PDFTableCellBorders.html; sourceTree = ""; }; - D0670BFBEAF7268C6915DCC6E3A1F0C6 /* PDFTableCellStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFTableCellStyle.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFTableCellStyle.html; sourceTree = ""; }; - D0EAA7AFD7124F9153A5D5814302F863 /* PDFTableCellAlignment+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableCellAlignment+PDFJSONSerializable.swift"; sourceTree = ""; }; - D239A6F118C228061F0C682979540DD1 /* PDFTableCell.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFTableCell.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFTableCell.html; sourceTree = ""; }; - D26049FAC4B09F8992B1FCBBE891BB85 /* BeAKindOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAKindOf.swift; path = Sources/Nimble/Matchers/BeAKindOf.swift; sourceTree = ""; }; - D2873DCA2D25F06EF4E6F4B859531CE4 /* PDFTableStyleDefaults.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFTableStyleDefaults.html; path = docs/Structs/PDFTableStyleDefaults.html; sourceTree = ""; }; - D2D0EC452F599D242A85D259BBF576B2 /* CwlMachBadInstructionHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlMachBadInstructionHandler.h; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/include/CwlMachBadInstructionHandler.h; sourceTree = ""; }; - D3453C0AEAB572D06578B028F5502E96 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - D38806FC0F62F48480E1E138F9AB7FC5 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; - D436A79990315954176240671AD94710 /* Pods_TPPDF_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_TPPDF_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D4BCD010A4BFC9CF25157597E4F24B9F /* String.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = String.html; path = docs/Extensions/String.html; sourceTree = ""; }; - D5A0F75656CB7DFBE2122B0D68259153 /* Callsite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Callsite.swift; path = Sources/Quick/Callsite.swift; sourceTree = ""; }; - D5B768E6D31A038F7918372D89F92956 /* UIImage.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = UIImage.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/UIImage.html; sourceTree = ""; }; - D62A7FB4ED4A5453F1BDCA44E77298A8 /* PDFLineType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFLineType.swift; sourceTree = ""; }; - D682317EF89D247A661E15FADBA63ED3 /* PDFSectionColumn.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFSectionColumn.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFSectionColumn.html; sourceTree = ""; }; - D6EEE20CF634AD6A1124044F4634A146 /* UIImage.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = UIImage.html; path = docs/Extensions/UIImage.html; sourceTree = ""; }; - D9D3D84EF68C58BA0B87A5C078BDE847 /* PDFPaginationStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFPaginationStyle.html; path = docs/Enums/PDFPaginationStyle.html; sourceTree = ""; }; - D9D67F0B8556A2CE202C8A4A057B54E4 /* PDFTable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTable.swift; sourceTree = ""; }; - DB15231D1C711F592F228D5B5A37D944 /* PDFGenerator+Generation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PDFGenerator+Generation.swift"; path = "Source/PDFGenerator+Generation.swift"; sourceTree = ""; }; - DBD66F7B76AADB3011307636209097CF /* QuickSelectedTestSuiteBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickSelectedTestSuiteBuilder.swift; path = Sources/Quick/QuickSelectedTestSuiteBuilder.swift; sourceTree = ""; }; - DC4C7DBA4F4B00A71EFD82892144FAFB /* PDFLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFLayout.html; path = docs/Extensions/PDFLayout.html; sourceTree = ""; }; - DCEABBBEFAE4D7AAD33E14BC6C24BBFA /* PDFImageRowObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFImageRowObject.swift; sourceTree = ""; }; - DDD23249684F9E78F0F4E91F81B056C0 /* PDFFontObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFFontObject.swift; sourceTree = ""; }; - DE762FB431378D3E252326987E3736E9 /* spinner.gif */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.gif; name = spinner.gif; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/img/spinner.gif; sourceTree = ""; }; - E00F6EDA0E8C1A0418D4DE01B7B8D667 /* Pods-TPPDF_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-TPPDF_Tests.modulemap"; sourceTree = ""; }; - E060805D7A04FA9757AC2B458C66DE16 /* Quick-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-umbrella.h"; sourceTree = ""; }; - E09CE7B11B46FE88CE6A00B1BC41D850 /* PDFPaginationStyle+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFPaginationStyle+PDFJSONSerializable.swift"; sourceTree = ""; }; - E3BD0F6A0A283C9E739C317D83488F74 /* HooksPhase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HooksPhase.swift; path = Sources/Quick/Hooks/HooksPhase.swift; sourceTree = ""; }; - E3D3A41A580DFD69DA7B763CB46A7DFF /* Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Extensions.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions.html; sourceTree = ""; }; - E3DDAB94345BC231B1E4957E9BDBC1ED /* NimbleEnvironment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleEnvironment.swift; path = Sources/Nimble/Adapters/NimbleEnvironment.swift; sourceTree = ""; }; - E45614FF27DE560CC3C1E11E1EF6E8D0 /* BeNil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeNil.swift; path = Sources/Nimble/Matchers/BeNil.swift; sourceTree = ""; }; - E53BBEDC841D846E843E8C71B442C018 /* PDFLineStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFLineStyle.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFLineStyle.html; sourceTree = ""; }; - E5A39B184ADFF2F497E4A793605CC742 /* SourceLocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SourceLocation.swift; path = Sources/Nimble/Utils/SourceLocation.swift; sourceTree = ""; }; - E6991BD07A89A87BF9D83E5C0C7C2ABB /* PDFCopy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFCopy.swift; sourceTree = ""; }; - E69C46AE772C928891B21BF9707CAF0B /* XCTestObservationCenter+Register.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestObservationCenter+Register.m"; path = "Sources/NimbleObjectiveC/XCTestObservationCenter+Register.m"; sourceTree = ""; }; - E6E7C9E643990DC4851053A3C6EAA14D /* PDFGenerator.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFGenerator.html; path = docs/Classes/PDFGenerator.html; sourceTree = ""; }; - E6F14222E1F8178A5717534DE5032BE2 /* EndWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EndWith.swift; path = Sources/Nimble/Matchers/EndWith.swift; sourceTree = ""; }; - E6FD5A08FFF54CE6FE2814C98B3B97B4 /* CwlCatchException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlCatchException.h; path = Carthage/Checkouts/CwlCatchException/Sources/CwlCatchExceptionSupport/include/CwlCatchException.h; sourceTree = ""; }; - E86ACC1B9249B2D0586E195D54617B83 /* PDFLayoutHeights.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFLayoutHeights.html; path = docs/Extensions/PDFLayoutHeights.html; sourceTree = ""; }; - E9A17DA545983FFAB6C074ADAF63609D /* Pods-TPPDF_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TPPDF_Example.release.xcconfig"; sourceTree = ""; }; - EA0B09C10FF209FF9C9311627C300087 /* PDFCopy.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFCopy.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Protocols/PDFCopy.html; sourceTree = ""; }; - EA694D903C50CE26EAA4C0A426273C36 /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Protocols.html; path = docs/Protocols.html; sourceTree = ""; }; - EA88DA8EEF6645A39E96B43CDB28D3CD /* Contain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Contain.swift; path = Sources/Nimble/Matchers/Contain.swift; sourceTree = ""; }; - EBC2F3CA1B0FF522DB9C09C20C4823C5 /* PDFError.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFError.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFError.html; sourceTree = ""; }; - EBEF26B59040E72C91448C8DB44EACAB /* PDFPageBreakObject.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFPageBreakObject.html; path = docs/Extensions/PDFPageBreakObject.html; sourceTree = ""; }; - EBFA8D27BD95C5A62202C10D53113AE2 /* FailureMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FailureMessage.swift; path = Sources/Nimble/FailureMessage.swift; sourceTree = ""; }; - EC67B8050F44B801F19741007B199161 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = index.html; path = docs/index.html; sourceTree = ""; }; - EC960E89B6C4434878E1CA16B3627116 /* CGPoint+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "CGPoint+Math.swift"; sourceTree = ""; }; - EDEE44484E821DA11F393F6BFE365A1E /* PDFList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFList.swift; sourceTree = ""; }; - EE382A2A53B129725972BDC05AFB9DEF /* Match.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Match.swift; path = Sources/Nimble/Matchers/Match.swift; sourceTree = ""; }; - EEA347DA3727EF24C6D690B8F190BFFD /* Quick.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Quick.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EEB70E7F82AB80C6ED11E7C5A87ECDBB /* PDFTextColorObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTextColorObject.swift; sourceTree = ""; }; - EEB71913CABA16FE67E2E5AFDA03B314 /* ToSucceed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToSucceed.swift; path = Sources/Nimble/Matchers/ToSucceed.swift; sourceTree = ""; }; - F06059EFCC00B2A4C0B9054511FE2CE8 /* RaisesException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RaisesException.swift; path = Sources/Nimble/Matchers/RaisesException.swift; sourceTree = ""; }; - F1812F298EB36BE14454A90D50DF3B67 /* ExampleHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleHooks.swift; path = Sources/Quick/Hooks/ExampleHooks.swift; sourceTree = ""; }; - F24C9C6BDA89A4861840B7D33631E5F6 /* QuickSpecBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickSpecBase.m; path = Sources/QuickSpecBase/QuickSpecBase.m; sourceTree = ""; }; - F270B3BF01B92C0ABE1E0B49AFBCE399 /* NSBundle+CurrentTestBundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSBundle+CurrentTestBundle.swift"; path = "Sources/Quick/NSBundle+CurrentTestBundle.swift"; sourceTree = ""; }; - F34A2A7F68384A078649B08158522F1D /* PDFListObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFListObject.swift; sourceTree = ""; }; - F3502397C4B61313BBC278CFE5F80809 /* PDFLineSeparatorObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFLineSeparatorObject.swift; sourceTree = ""; }; - F4D1D150AF8320F4C9F1483D249ABA8E /* CwlMachBadInstructionHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlMachBadInstructionHandler.m; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/CwlMachBadInstructionHandler.m; sourceTree = ""; }; - F57AA116E338FCA3763F3B45A625FC44 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Enums.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; - F5E3BD8BDDBB7316BE4ED9D4B813E762 /* PDFListItem.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFListItem.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFListItem.html; sourceTree = ""; }; - F60F06C64E9384618B130A564A6B774E /* PDFColumnLayoutState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFColumnLayoutState.swift; sourceTree = ""; }; - F70E4A86026AA7768F8BB229DC052B78 /* Pods-TPPDF_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-TPPDF_Example.modulemap"; sourceTree = ""; }; - F77F9C6BAB8ABA29E63CBF22DEF10D67 /* PDFInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFInfo.swift; sourceTree = ""; }; - F79114F3BF15CD448AADCF786D10EFEA /* lunr.min.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = lunr.min.js; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/js/lunr.min.js; sourceTree = ""; }; - F81A3D9F6460734A3610767C2F3A0ADD /* PDFSectionColumnContainer.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFSectionColumnContainer.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFSectionColumnContainer.html; sourceTree = ""; }; - F85ABEF5A382248AB39032E410884B3A /* PDFTableContent.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFTableContent.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFTableContent.html; sourceTree = ""; }; - F88082607CCD66F44228665DF82E2D66 /* PDFTableCellBorders.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFTableCellBorders.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFTableCellBorders.html; sourceTree = ""; }; - F9490892D288038F9E4C738627D74B01 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = jazzy.css; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; - F9932018D24614073F390B386F2DFF7A /* PDFImage.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFImage.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFImage.html; sourceTree = ""; }; - F9A6E8E44BDFEF26CE80023686208921 /* PDFSimpleText.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PDFSimpleText.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFSimpleText.html; sourceTree = ""; }; - F9A89EAE550BE734B911745BDBFF8A06 /* TPPDF.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; path = TPPDF.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - F9CF6608ED42B2A765F68B9D3ACC34C1 /* CGSize+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "CGSize+PDFJSONSerializable.swift"; sourceTree = ""; }; - F9F06AC0D2CCDC08729D940028B882F4 /* Array.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Array.html; path = docs/Extensions/Array.html; sourceTree = ""; }; - FAC6955D578A76197A7729C610627FF3 /* jazzy.search.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jazzy.search.js; path = docs/js/jazzy.search.js; sourceTree = ""; }; - FB9485383C44BC16419DBD28E99622F3 /* BeLogical.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLogical.swift; path = Sources/Nimble/Matchers/BeLogical.swift; sourceTree = ""; }; - FBD9BFCD376F34187B8EDDFAC26A7927 /* Dictionary+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Dictionary+PDFJSONSerializable.swift"; sourceTree = ""; }; - FD4DEC021192085E9694FD553B599E6B /* PDFImage.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFImage.html; path = docs/Classes/PDFImage.html; sourceTree = ""; }; - FDEC0E1E73BA5272D7B8159356ED6ECB /* Equal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Equal.swift; path = Sources/Nimble/Matchers/Equal.swift; sourceTree = ""; }; - FE8091CF7A20C0F3BBD6FAE1865D35E9 /* PDFPageBreakObject+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFPageBreakObject+Equatable.swift"; sourceTree = ""; }; - FF009E8031AD5995E93304DF9C769B13 /* PDFTableContent.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFTableContent.html; path = docs/Classes/PDFTableContent.html; sourceTree = ""; }; - FFB53C08E99981B7106E1E96434A0045 /* PDFTableCellBorders+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableCellBorders+Equatable.swift"; sourceTree = ""; }; - FFD92FE6505A1DD4DA0D631725414DBD /* PDFTableCellAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PDFTableCellAlignment.html; path = docs/Enums/PDFTableCellAlignment.html; sourceTree = ""; }; + 00C03FC1C30866E9E25350A1FC8475C8 /* PDFGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFGraphics.swift; sourceTree = ""; }; + 00D9536A8B60E36120610D6A2F235894 /* PDFJSONSerializable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFJSONSerializable.html; path = docs/Protocols/PDFJSONSerializable.html; sourceTree = ""; }; + 017D6D17F7B7232F3EFB3664DC8DABCA /* Typealiases.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Typealiases.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Typealiases.html; sourceTree = ""; }; + 01AF8606F77421E91F16E62243117A01 /* PDFTableCellBorders+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableCellBorders+Equatable.swift"; sourceTree = ""; }; + 0282DFD352394195C24A6DE30310E460 /* PDFTableOfContent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableOfContent.swift; sourceTree = ""; }; + 02CA9BD550CC83241C1CE67081066FD8 /* _config.yml */ = {isa = PBXFileReference; includeInIndex = 1; name = _config.yml; path = docs/_config.yml; sourceTree = ""; }; + 02D4BD849DF4E5E19278956744F9DCC8 /* PDFTableOfContent.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableOfContent.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFTableOfContent.html; sourceTree = ""; }; + 0448EA5D1079D4FF0D5A43A56126CB6B /* PDFTableStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableStyle.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFTableStyle.html; sourceTree = ""; }; + 04BB8AD181AD76F8A808B567CB1EB94E /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; + 04DF613ABC0E39C6AF8F4EDD338F03BF /* AssertionRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionRecorder.swift; path = Sources/Nimble/Adapters/AssertionRecorder.swift; sourceTree = ""; }; + 054B150B37ADAB8A15BA4AADE07C76E4 /* QCKDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QCKDSL.h; path = Sources/QuickObjectiveC/DSL/QCKDSL.h; sourceTree = ""; }; + 054C5C1BFA4A7E8155A62D1C221B9B10 /* Nimble.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nimble.xcconfig; sourceTree = ""; }; + 0568FBCC4C971AF66C09A89803EBB4BF /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; + 06006E649C95996379DE331C707DACDC /* Stack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Stack.swift; sourceTree = ""; }; + 0635D9A9A86707AAE1EE4B2D7F20AD33 /* PDFTableCellPosition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableCellPosition.swift; sourceTree = ""; }; + 06ED5E98AC84BD9CACD9D8A95B6ABD61 /* PDFLineSeparatorObject+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFLineSeparatorObject+Equatable.swift"; sourceTree = ""; }; + 07EBDC465A3C4743FA952CD2F096CE67 /* URL+FileName.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+FileName.swift"; path = "Sources/Quick/URL+FileName.swift"; sourceTree = ""; }; + 087C31116DA9B9AC228956D5A3153975 /* ElementsEqual.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementsEqual.swift; path = Sources/Nimble/Matchers/ElementsEqual.swift; sourceTree = ""; }; + 087C94FA9E7A280623CC31EFFF87B6E9 /* NSBundle+CurrentTestBundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSBundle+CurrentTestBundle.swift"; path = "Sources/Quick/NSBundle+CurrentTestBundle.swift"; sourceTree = ""; }; + 08D9681A529EC347853F672ACE71C951 /* PDFError.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFError.html; path = docs/Enums/PDFError.html; sourceTree = ""; }; + 08DC7429F939AD4B7FACB2FF11E3927C /* UIColor+Hex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIColor+Hex.swift"; sourceTree = ""; }; + 092C5190DEDDF0CFD0DA8779E057B479 /* DSL+Wait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DSL+Wait.swift"; path = "Sources/Nimble/DSL+Wait.swift"; sourceTree = ""; }; + 0A76AF16FB3E30910C7B6BD49A6F729F /* PDFTable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTable.swift; sourceTree = ""; }; + 0A9B8F6694F88663755598FE053D17EB /* typeahead.jquery.js */ = {isa = PBXFileReference; includeInIndex = 1; name = typeahead.jquery.js; path = docs/js/typeahead.jquery.js; sourceTree = ""; }; + 0AB275F8D1AE0DCD15AF3B41DD90BF67 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Sources/Nimble/DSL.swift; sourceTree = ""; }; + 0AB666525322C59083FA0842BF5FA6E8 /* UIColor+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIColor+PDFJSONSerializable.swift"; sourceTree = ""; }; + 0BCCC6B5620AE176261D82ECBEE61FC5 /* Int+RomanNumerals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Int+RomanNumerals.swift"; sourceTree = ""; }; + 0C3741E8051648ECB73F2ECC6FDC42B2 /* PDFLayoutIndentations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFLayoutIndentations.swift; sourceTree = ""; }; + 0C71C08F3093B698C943BFEF6D2BFFA5 /* PDFLineStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFLineStyle.swift; sourceTree = ""; }; + 0D631E9908483F9525A6B3F36F16CC61 /* Quick.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Quick.framework; path = Quick.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0E1D8C942F105CDA1F1113B0124EE1D7 /* UIImage+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIImage+PDFJSONSerializable.swift"; sourceTree = ""; }; + 0EF14EF115D271901E538C4710E4A0B6 /* NMBExpectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NMBExpectation.swift; path = Sources/Nimble/Adapters/NMBExpectation.swift; sourceTree = ""; }; + 0F8A874892C7472AA5A72AF1722C3161 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Functions.html; sourceTree = ""; }; + 0FB70E28942AFE64EE3B925B1F2D1972 /* CwlCatchException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlCatchException.m; path = Carthage/Checkouts/CwlCatchException/Sources/CwlCatchExceptionSupport/CwlCatchException.m; sourceTree = ""; }; + 110F1A0D02E04116A191F47E16D674C8 /* XCTestSuite+QuickTestSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestSuite+QuickTestSuiteBuilder.m"; path = "Sources/QuickObjectiveC/XCTestSuite+QuickTestSuiteBuilder.m"; sourceTree = ""; }; + 1173371C279528D9789815FB56DCDA2C /* UIColor+CloseToEqual.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIColor+CloseToEqual.swift"; sourceTree = ""; }; + 11B734D7702DFED0F4626309DC5C4028 /* PDFJSONRepresentable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFJSONRepresentable.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Protocols/PDFJSONRepresentable.html; sourceTree = ""; }; + 13094DA67F80D5D1A84F655A1851396D /* PDFTableStyleDefaults.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableStyleDefaults.html; path = docs/Enums/PDFTableStyleDefaults.html; sourceTree = ""; }; + 135231AD29942151D46A3377D905771E /* PDFTableCellBorders.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableCellBorders.html; path = docs/Structs/PDFTableCellBorders.html; sourceTree = ""; }; + 15323E77058CB0193F83BEBD6362D8B5 /* PDFLineSeparatorObject.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFLineSeparatorObject.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/PDFLineSeparatorObject.html; sourceTree = ""; }; + 1538885F4A2A86FA639DC44A6F4C4707 /* TPJSONSerializable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TPJSONSerializable.html; path = docs/Protocols/TPJSONSerializable.html; sourceTree = ""; }; + 15B696E4D077724AC162794C3091CD47 /* MatchError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatchError.swift; path = Sources/Nimble/Matchers/MatchError.swift; sourceTree = ""; }; + 15DCAA2F7D8CDA80BA364B2B9FBE537C /* PDFPageFormat+SizeConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFPageFormat+SizeConstants.swift"; sourceTree = ""; }; + 1627B4145C07D3EACB8B437D57D99B32 /* NMBExceptionCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBExceptionCapture.m; path = Sources/NimbleObjectiveC/NMBExceptionCapture.m; sourceTree = ""; }; + 168670353BCD12C5C3196BF86B532780 /* Pods-TPPDF_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-TPPDF_Example-Info.plist"; sourceTree = ""; }; + 17AB7FC83E11F6CD13CDF7F56B6D5534 /* PDFPaginationStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFPaginationStyle.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFPaginationStyle.html; sourceTree = ""; }; + 17D818E8ECD7D0CA82E23AA81EC06ED0 /* PDFPaginationStyle+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFPaginationStyle+PDFJSONSerializable.swift"; sourceTree = ""; }; + 1835A6FD80542DCB61086DB6A4C2FF29 /* PDFTableCellStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableCellStyle.swift; sourceTree = ""; }; + 189443F1FD70B87CBC560759639292E9 /* PDFIndentationObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFIndentationObject.swift; sourceTree = ""; }; + 18EB73B58FC1AEB02EE9E9DB807B04F1 /* Array+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Array+PDFJSONSerializable.swift"; sourceTree = ""; }; + 19330ADCA38072E6595989336232A8EA /* PDFImageSizeFit.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFImageSizeFit.html; path = docs/Enums/PDFImageSizeFit.html; sourceTree = ""; }; + 1AF7A0416D7906DBC9382D74EB6D502D /* Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Extensions.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions.html; sourceTree = ""; }; + 1B361B62982C759925D612975199F59A /* PDFSectionColumn.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFSectionColumn.html; path = docs/Classes/PDFSectionColumn.html; sourceTree = ""; }; + 1B4BAC0A5888D235E0B69D52E0C59A9B /* PDFJSONRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFJSONRepresentable.swift; sourceTree = ""; }; + 1B743E8C12CEC6559C15651853BE9034 /* PDFGroup.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFGroup.html; path = docs/Classes/PDFGroup.html; sourceTree = ""; }; + 1BD563D4A2EC6E749167798A79900B1D /* Array.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Array.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/Array.html; sourceTree = ""; }; + 1BEA8D1CAEFB5BB753E6475956889DD3 /* Pods-TPPDF_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-TPPDF_Tests-frameworks.sh"; sourceTree = ""; }; + 1C1668C6CFEB8E1C1D21DE171887AA02 /* PDFAttributedTextObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFAttributedTextObject.swift; sourceTree = ""; }; + 1C25F567A776094306BB69BDF152FF39 /* NMBStringify.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBStringify.h; path = Sources/NimbleObjectiveC/NMBStringify.h; sourceTree = ""; }; + 1C2A68D18CEA4DA61A5F83798FEB29D6 /* PDFTextStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTextStyle.html; path = docs/Classes/PDFTextStyle.html; sourceTree = ""; }; + 1E5E88CDBC39E9E7D71856769FB20886 /* Anchor.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Anchor.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFBezierPathVertex/Anchor.html; sourceTree = ""; }; + 1F09D5126DE6F6475D83E0B0FA16CA3E /* PDFInfo+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFInfo+Equatable.swift"; sourceTree = ""; }; + 1F69A696DB70974D7D21AB2484B5DBCC /* PDFTableObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableObject.swift; sourceTree = ""; }; + 1FF36819C692228DA8E6DC38FEA0B950 /* PDFTable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTable.html; path = docs/Classes/PDFTable.html; sourceTree = ""; }; + 1FF641ED439C055B33DF19ACC3975CF5 /* mach_excServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mach_excServer.h; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/mach_excServer.h; sourceTree = ""; }; + 20434582A22F3360952B02B89FAA310C /* PDFMasterGroup.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFMasterGroup.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFMasterGroup.html; sourceTree = ""; }; + 20DF424D25F0C4849227BC801F2D6598 /* BeAKindOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAKindOf.swift; path = Sources/Nimble/Matchers/BeAKindOf.swift; sourceTree = ""; }; + 2176281999EBA64881BF9BFCAE7EB9C8 /* PDFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFImageOptions.swift; sourceTree = ""; }; + 21894D5B955B4926E7D92EE0ADACBCC1 /* PDFGenerator+Generation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PDFGenerator+Generation.swift"; path = "Source/PDFGenerator+Generation.swift"; sourceTree = ""; }; + 2221883C199121C94FAC7CD7B32EEC21 /* PDFTableCell+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableCell+Equatable.swift"; sourceTree = ""; }; + 226E5BCB68270885E1FF2689D3E1734A /* PDFColumnLayoutState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFColumnLayoutState.swift; sourceTree = ""; }; + 22FCDE8C242733702B61154285F8E9BD /* Pods-TPPDF_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TPPDF_Tests.release.xcconfig"; sourceTree = ""; }; + 2316274BC758772BA713A5D08C48427D /* Nimble.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Nimble.modulemap; sourceTree = ""; }; + 23301CE044EECB3E37428ED64D8DDD8E /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; + 23A7E31B3688816E09271B5367DCF4B6 /* PDFLineStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFLineStyle.html; path = docs/Structs/PDFLineStyle.html; sourceTree = ""; }; + 240D893F294660B893FFB7AB9F34D5C7 /* String.html */ = {isa = PBXFileReference; includeInIndex = 1; name = String.html; path = docs/Extensions/String.html; sourceTree = ""; }; + 2427D2BB6710CBAD795EA611FEEB66F2 /* ExampleGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleGroup.swift; path = Sources/Quick/ExampleGroup.swift; sourceTree = ""; }; + 259D2B123B2247A3118F244B24CF1FB3 /* PDFInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFInfo.swift; sourceTree = ""; }; + 261BBE5A61F72EACDD78B33FEFABF7C6 /* TPPDF.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TPPDF.modulemap; sourceTree = ""; }; + 264AC51EA4D014F1754B8CC88C3BE13D /* BeNil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeNil.swift; path = Sources/Nimble/Matchers/BeNil.swift; sourceTree = ""; }; + 26E5478A22D7CFD93F8E7DA84C2732B5 /* PDFTableCellStyle+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableCellStyle+Equatable.swift"; sourceTree = ""; }; + 27756CEF6391086FAC876623C9C39F16 /* PDFCopy.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFCopy.html; path = docs/Protocols/PDFCopy.html; sourceTree = ""; }; + 27D5A79BA733A1DB74AA3D351928FABA /* Pods-TPPDF_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-TPPDF_Example-frameworks.sh"; sourceTree = ""; }; + 28DE1678CA50E6FCE8C5AB41593608B1 /* PDFPagination.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFPagination.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFPagination.html; sourceTree = ""; }; + 2BCD27D06ECE934F3805EEF71BF2B892 /* TPPDF.tgz */ = {isa = PBXFileReference; includeInIndex = 1; name = TPPDF.tgz; path = docs/docsets/TPPDF.tgz; sourceTree = ""; }; + 2BCE67AB391EA6C4F2214AAFE2247FFF /* PDFTextStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTextStyle.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFTextStyle.html; sourceTree = ""; }; + 2C352399E666E192751B2B1466B73288 /* PDFPageLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFPageLayout.swift; sourceTree = ""; }; + 2CB3D75AD371E7ADEF3CE3E6BADFAE89 /* PDFDocument.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFDocument.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFDocument.html; sourceTree = ""; }; + 2D030BC00391DB6845E5E7079378E3D8 /* PDFOffsetObject.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFOffsetObject.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/PDFOffsetObject.html; sourceTree = ""; }; + 2D09EDBBCEDAD37D8E13DA4BD7790B34 /* AssertionDispatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionDispatcher.swift; path = Sources/Nimble/Adapters/AssertionDispatcher.swift; sourceTree = ""; }; + 2D2859B36E7F45AC55C3B9786715FE47 /* PDFTableValidator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableValidator.swift; sourceTree = ""; }; + 2D2A502A32A9ABBAAC6DEA2BB46AEEF7 /* Quick-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Quick-dummy.m"; sourceTree = ""; }; + 2D68CC9E5F1850B069277B7E906F1339 /* PDFLayoutHeights+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFLayoutHeights+Equatable.swift"; sourceTree = ""; }; + 2D7423835AC14DCF0F21832F35DCF87F /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; + 2DB3F2383EE8B16A34D2BAD8265802B7 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; + 2E2BEAE3BD45E271A56BBCE91C626C1D /* Quick.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Quick.modulemap; sourceTree = ""; }; + 2E6C6705E202799F0066EBB2A1D40A99 /* UIColor.html */ = {isa = PBXFileReference; includeInIndex = 1; name = UIColor.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/UIColor.html; sourceTree = ""; }; + 2ECBC5DF3C6DEC7EF4EE22F5FAC048D0 /* Contain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Contain.swift; path = Sources/Nimble/Matchers/Contain.swift; sourceTree = ""; }; + 2F16C309206FA1D1627B07FFA64C75EE /* PDFGroup.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFGroup.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFGroup.html; sourceTree = ""; }; + 2F18FAB9E3262079529116E06E9ECBA9 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; + 2F67E4DE023D43E62E9FE130113A8CF5 /* QuickSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickSpec.m; path = Sources/QuickObjectiveC/QuickSpec.m; sourceTree = ""; }; + 2F941A7D982C15982B89E7279CDC8AAA /* PDFTableStyle+Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableStyle+Defaults.swift"; sourceTree = ""; }; + 2F94A9F552457B2DBAD1616C5E0E0E7A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 2FC974E4782BB66AF722712E46D5AFE2 /* PDFTableContent.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableContent.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFTableContent.html; sourceTree = ""; }; + 30A2F84CF2C29EC188E228DF8B7B6624 /* Nimble-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nimble-dummy.m"; sourceTree = ""; }; + 31B0098B4420DA24A848AF3D533DADCD /* PDFTableCell.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableCell.html; path = docs/Classes/PDFTableCell.html; sourceTree = ""; }; + 324802EBE04F30AE09D7F0724811AFE3 /* PDFSectionColumn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFSectionColumn.swift; sourceTree = ""; }; + 32A4386F19978A994A92F83AE4166E4E /* PDFGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFGroup.swift; sourceTree = ""; }; + 32C5390FE797410C1EA430E6D544EC07 /* PDFTableStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableStyle.swift; sourceTree = ""; }; + 32CB4B665B8C132F9CE8D576B32D9D56 /* PDFPagination.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFPagination.html; path = docs/Structs/PDFPagination.html; sourceTree = ""; }; + 335EAF91FF63B43FCF190DA4EAA054A8 /* PDFBezierPathVertex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFBezierPathVertex.html; path = docs/Classes/PDFBezierPathVertex.html; sourceTree = ""; }; + 33F053884DA1BCCCF0452EA201224185 /* Pods-TPPDF_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-TPPDF_Tests-acknowledgements.markdown"; sourceTree = ""; }; + 34728DC06ED6516ABCAF044F2D5387DB /* AdapterProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AdapterProtocols.swift; path = Sources/Nimble/Adapters/AdapterProtocols.swift; sourceTree = ""; }; + 34828C0AB9D872FB72420F98B38FD817 /* Await.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Await.swift; path = Sources/Nimble/Utils/Await.swift; sourceTree = ""; }; + 34C66A9C4905C07FC6831B89C6E8D5D7 /* BeEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeEmpty.swift; path = Sources/Nimble/Matchers/BeEmpty.swift; sourceTree = ""; }; + 3501756B9D474617DFAC03C83B90A7C4 /* PDFOffsetObject+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFOffsetObject+Equatable.swift"; sourceTree = ""; }; + 36634BF064CFDA8F85AE5389E3C825F5 /* WeakRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WeakRef.swift; sourceTree = ""; }; + 38EDBB6D145A538D54DC9B5C7A643BD0 /* Nimble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Nimble.h; path = Sources/Nimble/Nimble.h; sourceTree = ""; }; + 3AC9AEE10241F33926068240E33CAEC1 /* PDFTableCellPosition.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableCellPosition.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFTableCellPosition.html; sourceTree = ""; }; + 3BAF2BB5B8EC4F99F99133B7B41ECD22 /* Pods-TPPDF_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-TPPDF_Tests-dummy.m"; sourceTree = ""; }; + 3C8505EA3D476D31FD8868AAEFA0EDEC /* PDFGroupObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFGroupObject.swift; sourceTree = ""; }; + 3CC17CE09CCD109E93AAD245CC756559 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Quick/Filter.swift; sourceTree = ""; }; + 3D7F7B9D93461183006CFAF0AFFC61FD /* TPPDF-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TPPDF-dummy.m"; sourceTree = ""; }; + 3DA792B6647480446A80B2DF092233D1 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; + 3EA8EC0585B7AC4E847C44AECDBF8D2A /* PDFTableCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableCell.swift; sourceTree = ""; }; + 3EB52620844EC78300AD694C989D5516 /* Dictionary.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Dictionary.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/Dictionary.html; sourceTree = ""; }; + 3F242416B1CF6585F805C5E442F9FF12 /* PDFLayoutHeights.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFLayoutHeights.html; path = docs/Extensions/PDFLayoutHeights.html; sourceTree = ""; }; + 3F80F8BA974A80CEC66841545C196326 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + 3F9A01DAFC7D40136F49B1A086E7B0EC /* CGPoint+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "CGPoint+PDFJSONSerializable.swift"; sourceTree = ""; }; + 406951E736C7ED25BDF9BCB42392EAEB /* PDFDocument+Objects.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PDFDocument+Objects.swift"; path = "Source/PDFDocument+Objects.swift"; sourceTree = ""; }; + 41CCA2A7E0DB06E200427409AA472947 /* PDFLineStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFLineStyle.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFLineStyle.html; sourceTree = ""; }; + 42BD7D71B599EFA5B5A8196C87991323 /* BeGreaterThanOrEqualTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThanOrEqualTo.swift; path = Sources/Nimble/Matchers/BeGreaterThanOrEqualTo.swift; sourceTree = ""; }; + 434CDD887475BB2469B620DEC0CB4867 /* Predicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Predicate.swift; path = Sources/Nimble/Matchers/Predicate.swift; sourceTree = ""; }; + 438949E7A0703D5ABB137E518F087B89 /* FailureMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FailureMessage.swift; path = Sources/Nimble/FailureMessage.swift; sourceTree = ""; }; + 43E9B0E1903D64035CBEEFC55E86F386 /* Symbol.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Symbol.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFListItem/Symbol.html; sourceTree = ""; }; + 43F4EB6F389ED33C08E85D0F62150027 /* String+C99ExtendedIdentifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+C99ExtendedIdentifier.swift"; path = "Sources/Quick/String+C99ExtendedIdentifier.swift"; sourceTree = ""; }; + 43FEE513DDDD6EF4BBF4E00F4B440C8C /* PDFObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFObject.swift; sourceTree = ""; }; + 440C2B40E1EC47A2CEC8634C67231DCF /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; + 442C9FAD4872B3E441B342E69A768230 /* PDFJSONRepresentable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFJSONRepresentable.html; path = docs/Protocols/PDFJSONRepresentable.html; sourceTree = ""; }; + 466D66CD20D583EFBC3E83D8FBBA7642 /* DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DSL.h; path = Sources/NimbleObjectiveC/DSL.h; sourceTree = ""; }; + 46F5BC8E5E0B389BB129494805B8AF30 /* CGPoint.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CGPoint.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/CGPoint.html; sourceTree = ""; }; + 478931C5471B6D5421FC00B1D449B48B /* NimbleEnvironment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleEnvironment.swift; path = Sources/Nimble/Adapters/NimbleEnvironment.swift; sourceTree = ""; }; + 4915C0FF3DD4EAFF91C25237F1821806 /* PDFTableCellStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableCellStyle.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFTableCellStyle.html; sourceTree = ""; }; + 49E054804E86494A93DE6F596AF3CBD3 /* PDFLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFLayout.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/PDFLayout.html; sourceTree = ""; }; + 4A0D5D327281231AAD74AE1489C9995E /* QuickSpecBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickSpecBase.h; path = Sources/QuickSpecBase/include/QuickSpecBase.h; sourceTree = ""; }; + 4A20170651B449CC299DFB3EB3CF1E23 /* PDFBezierPathVertex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFBezierPathVertex.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFBezierPathVertex.html; sourceTree = ""; }; + 4A338A4C75B94E7B78CFD4F775528EEC /* Dictionary+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Dictionary+PDFJSONSerializable.swift"; sourceTree = ""; }; + 4A5C61C27528516A000B0397FCA839F7 /* PDFTableCellAlignment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableCellAlignment.swift; sourceTree = ""; }; + 4AF11DA0C56986BD59CAB4729F1FC75F /* PDFPageFormat.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFPageFormat.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFPageFormat.html; sourceTree = ""; }; + 4C2DD786011370B327D33B3626D4A46D /* PDFLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFLayout.swift; sourceTree = ""; }; + 4D90A089C50D436D1389871C3994D49A /* Nimble-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Nimble-Info.plist"; sourceTree = ""; }; + 4FC1BA0426E6F348C814F05502F67603 /* BeVoid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeVoid.swift; path = Sources/Nimble/Matchers/BeVoid.swift; sourceTree = ""; }; + 502A2709CC0B939ABED52A9C02ACD03A /* PDFTextColorObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTextColorObject.swift; sourceTree = ""; }; + 508F20B60F8D6D6C37AC0C61C0EBE31F /* PDFTextStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTextStyle.swift; sourceTree = ""; }; + 50DD667C0BA1680A7B343FC553B18C18 /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Protocols.html; sourceTree = ""; }; + 5160BB73820F4A287731CC17578DB016 /* BeAnInstanceOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAnInstanceOf.swift; path = Sources/Nimble/Matchers/BeAnInstanceOf.swift; sourceTree = ""; }; + 516D66BD5756F4FC8250A7FFC5E16B2C /* SatisfyAllOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SatisfyAllOf.swift; path = Sources/Nimble/Matchers/SatisfyAllOf.swift; sourceTree = ""; }; + 51893A248150D21AC719016D08378E1D /* PDFAttributedText.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFAttributedText.swift; sourceTree = ""; }; + 51B1EDB26300ED01461111E1A2214E60 /* SwiftLint.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftLint.xcconfig; sourceTree = ""; }; + 52F34BCA0FEBB65FE4100453E67B3D62 /* PDFLayoutIndentations+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFLayoutIndentations+Equatable.swift"; sourceTree = ""; }; + 52F634A5ADE5EFC7083BC54C4F987A96 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; + 533C03DA7E25C1BB53A7DA4A0A9C45E7 /* PDFGroup+Objects.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFGroup+Objects.swift"; sourceTree = ""; }; + 53A5A1F7B1D2D83FCDE8954EF4381328 /* Pods-TPPDF_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TPPDF_Tests.debug.xcconfig"; sourceTree = ""; }; + 54A14418D44716356564024C071AABD3 /* PDFOffsetObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFOffsetObject.swift; sourceTree = ""; }; + 54A652976A184F7B992AE7DC3148A6F0 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; + 54D8F93F310D015B7B5F43FC90D9824F /* EndWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EndWith.swift; path = Sources/Nimble/Matchers/EndWith.swift; sourceTree = ""; }; + 558AA1A831B4902E7F34CB28EDB8E943 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; + 558D2BC7909BAD5EC4C6850225A8110A /* PDFSimpleText.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFSimpleText.swift; sourceTree = ""; }; + 558F0646D3AAC18969D610A9238BDE70 /* PDFPageBreakObject.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFPageBreakObject.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/PDFPageBreakObject.html; sourceTree = ""; }; + 55DC5C5DC3BBC44BF9545A359AB5160C /* UIImage.html */ = {isa = PBXFileReference; includeInIndex = 1; name = UIImage.html; path = docs/Extensions/UIImage.html; sourceTree = ""; }; + 56818FB78C9315A5CF9185AEEA48A9CA /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/TPPDF.docset/Contents/Info.plist; sourceTree = ""; }; + 56B8F610C07F8E8F15EFE2851F6151CE /* PDFTableOfContent.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableOfContent.html; path = docs/Classes/PDFTableOfContent.html; sourceTree = ""; }; + 57F0B5350D237EEFEAE74B35502AD8CF /* PDFAttributedText.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFAttributedText.html; path = docs/Classes/PDFAttributedText.html; sourceTree = ""; }; + 57F1E8238DB46DD15F3D6C4329400E07 /* BeLessThanOrEqual.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThanOrEqual.swift; path = Sources/Nimble/Matchers/BeLessThanOrEqual.swift; sourceTree = ""; }; + 58F39F32B3B78822D844CE9A5D05AD8D /* World+DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "World+DSL.swift"; path = "Sources/Quick/DSL/World+DSL.swift"; sourceTree = ""; }; + 58F5ABFDFF7B510AC2254719DF2DBB37 /* PostNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PostNotification.swift; path = Sources/Nimble/Matchers/PostNotification.swift; sourceTree = ""; }; + 590D306088EFE14591045E22C59B7BE4 /* PDFTableCellAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableCellAlignment.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFTableCellAlignment.html; sourceTree = ""; }; + 5AE075F74272A6B240B423047AEA06AA /* Data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Data.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/Data.html; sourceTree = ""; }; + 5BC56B641CC5E3DE853565B3FE10F192 /* Stack.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Stack.html; path = docs/Structs/Stack.html; sourceTree = ""; }; + 5C758C167CACF51B6A8A3E7B90849835 /* TPJSONSerializable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TPJSONSerializable.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Protocols/TPJSONSerializable.html; sourceTree = ""; }; + 5C9CAD1FAF26E9598F7AEBD8EDDB8645 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; + 5CE86CBDD31745DAB3A9EC527755AA44 /* TPPDF.xml */ = {isa = PBXFileReference; includeInIndex = 1; name = TPPDF.xml; path = docs/docsets/TPPDF.xml; sourceTree = ""; }; + 5E833F3FD62014537B0FD1B7AC9AE062 /* CwlCatchException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchException.swift; path = Carthage/Checkouts/CwlCatchException/Sources/CwlCatchException/CwlCatchException.swift; sourceTree = ""; }; + 5F092F55BE14E3E14178230A482331BC /* PDFSectionColumnObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFSectionColumnObject.swift; sourceTree = ""; }; + 606D09BEE6E1791D108B10853C23F2B7 /* TPJSONRepresentable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TPJSONRepresentable.html; path = docs/Protocols/TPJSONRepresentable.html; sourceTree = ""; }; + 613179AE13AA1FF0304673182B2DCB06 /* PDFPaginationStyle+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFPaginationStyle+Equatable.swift"; sourceTree = ""; }; + 6183689FCD8F00EA23652A317F71EFAE /* PDFSectionColumnContainer.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFSectionColumnContainer.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFSectionColumnContainer.html; sourceTree = ""; }; + 61B8A936FB513FC91C558514A30B7695 /* BeCloseTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeCloseTo.swift; path = Sources/Nimble/Matchers/BeCloseTo.swift; sourceTree = ""; }; + 6300BDE1DCFC4621568F3924684D5813 /* PDFTableOfContentObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableOfContentObject.swift; sourceTree = ""; }; + 631A1D96900DAA7344953080DD3C73CF /* PDFSimpleText+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFSimpleText+Equatable.swift"; sourceTree = ""; }; + 63ACCF8E93F9D47F1802D9BA27572BFA /* CwlBadInstructionException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlBadInstructionException.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/CwlBadInstructionException.swift; sourceTree = ""; }; + 63B8B5570FEF6BE1E712AB428B7BA12D /* Data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Data.html; path = docs/Extensions/Data.html; sourceTree = ""; }; + 641F14BF43CF949BEFBF01D2D053A06D /* NMBObjCMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NMBObjCMatcher.swift; path = Sources/Nimble/Adapters/NMBObjCMatcher.swift; sourceTree = ""; }; + 66DCCEEAC62C219273CF95B538CAAF34 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/undocumented.json; sourceTree = ""; }; + 66F2A4AEE96B9AAD64D07D5D1EF3BA0F /* PDFBezierPathVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFBezierPathVertex.swift; sourceTree = ""; }; + 675E1286AC4EAD95142C74461D9E90E6 /* Pods-TPPDF_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-TPPDF_Example-umbrella.h"; sourceTree = ""; }; + 68FF7FE6C29B653E538935D0D648D5ED /* PDFPaginationStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFPaginationStyle.html; path = docs/Enums/PDFPaginationStyle.html; sourceTree = ""; }; + 69A56ED5423A5FEF14A659C0A8D09E56 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 6CAFBA12109D449D9AA05B57F0249843 /* Callsite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Callsite.swift; path = Sources/Quick/Callsite.swift; sourceTree = ""; }; + 6D6300EFE23445B2AA1E9CCC707028C4 /* TPPDF.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TPPDF.xcconfig; sourceTree = ""; }; + 6D83146FD26A9BE2BC26A588668A37FC /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = Sources/Nimble/Utils/Errors.swift; sourceTree = ""; }; + 6D8DAA86AE05F982BE2E25B6ACC9CCE0 /* PDFLineSeparatorObject.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFLineSeparatorObject.html; path = docs/Extensions/PDFLineSeparatorObject.html; sourceTree = ""; }; + 6D9C3AC611E4E1DF2ED43617ABE92802 /* UIFont+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIFont+PDFJSONSerializable.swift"; sourceTree = ""; }; + 6E004FC84D4D8F8EA28B26E0A7D51BBB /* Pods_TPPDF_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_TPPDF_Example.framework; path = "Pods-TPPDF_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6EF9CA3C5C4BB30124B79286E92217B8 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; + 6F2459020E9A2A4F4AD848E57050137B /* Quick-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-prefix.pch"; sourceTree = ""; }; + 6FF1ECE0CB13E12D4E83202ECBBA3C58 /* PDFTableStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableStyle.html; path = docs/Classes/PDFTableStyle.html; sourceTree = ""; }; + 7047BA774DA1A14A9AC2BBCD5F335FE1 /* PDFPageBreakObject.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFPageBreakObject.html; path = docs/Extensions/PDFPageBreakObject.html; sourceTree = ""; }; + 71E109A995A990505640EF36B9747C92 /* Stringers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stringers.swift; path = Sources/Nimble/Utils/Stringers.swift; sourceTree = ""; }; + 721837A2A2B59DA2BCEABF3371A343B9 /* PDFTableStyle+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableStyle+Equatable.swift"; sourceTree = ""; }; + 723B5E62B2FBB3A9D262D54E72EF544F /* Pods-TPPDF_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-TPPDF_Tests-acknowledgements.plist"; sourceTree = ""; }; + 738E905FA9620EDAFA77FD87FBDF105D /* PDFDocument.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFDocument.html; path = docs/Classes/PDFDocument.html; sourceTree = ""; }; + 73933FEE9BE3D5BB2FA53C4688D9986B /* Expectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expectation.swift; path = Sources/Nimble/Expectation.swift; sourceTree = ""; }; + 73AB58CD2687027D4CBF2C6875CFC7A7 /* QuickConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickConfiguration.h; path = Sources/QuickObjectiveC/Configuration/QuickConfiguration.h; sourceTree = ""; }; + 7433E20E738933D2F231FA7E9597FBC7 /* PDFGenerator.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFGenerator.html; path = docs/Classes/PDFGenerator.html; sourceTree = ""; }; + 749E92E37531D1B2AB88F70A8AC0210F /* PDFTableCellBorders.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableCellBorders.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFTableCellBorders.html; sourceTree = ""; }; + 754454BE4378B6CC2A18FC998E172F2A /* typeahead.jquery.js */ = {isa = PBXFileReference; includeInIndex = 1; name = typeahead.jquery.js; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/js/typeahead.jquery.js; sourceTree = ""; }; + 7576921334615F2E68AB5E12537A4957 /* PDFList.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFList.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFList.html; sourceTree = ""; }; + 75D9CFEBFCE266958C59B759C0082933 /* BeLessThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThan.swift; path = Sources/Nimble/Matchers/BeLessThan.swift; sourceTree = ""; }; + 75FE84D0115910A1B7EEC9AB915808D4 /* CwlCatchBadInstruction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchBadInstruction.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/CwlCatchBadInstruction.swift; sourceTree = ""; }; + 75FE93EF15AFE9C5D665E7F362D5A9AE /* PDFAttributedText+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFAttributedText+Equatable.swift"; sourceTree = ""; }; + 7841C8C5BB6C87469057D2ABF3AF1636 /* PDFLayoutHeights.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFLayoutHeights.swift; sourceTree = ""; }; + 78AC80F01431D18317C750D3EB094290 /* TPPDF-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TPPDF-Info.plist"; sourceTree = ""; }; + 78E2A9C70B8BB4604C5D087A4D8D7C23 /* PDFLayoutIndentations.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFLayoutIndentations.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/PDFLayoutIndentations.html; sourceTree = ""; }; + 7C788A288B3A4C49E4AB68F44F1F3FD7 /* PDFLayoutHeights.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFLayoutHeights.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/PDFLayoutHeights.html; sourceTree = ""; }; + 7C7B204E53C3D4F42B1EEB423CA21C20 /* Anchor.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Anchor.html; path = docs/Classes/PDFBezierPathVertex/Anchor.html; sourceTree = ""; }; + 7D0C5B73407D744049B059DD405A6888 /* PDFTableCellAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableCellAlignment.html; path = docs/Enums/PDFTableCellAlignment.html; sourceTree = ""; }; + 7DA64320CB06E16CE881339F23A9B86F /* TPPDF.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = TPPDF.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 7DF45ECAF4AA2433B9BE62E41C8C4E2D /* PDFTable+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTable+Equatable.swift"; sourceTree = ""; }; + 7E12E675EEB177AE85592D3C83D46632 /* PDFTableCellBorders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableCellBorders.swift; sourceTree = ""; }; + 7EBEBD5846FE28C71CDF14BF4590FE92 /* PDFPagination.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFPagination.swift; sourceTree = ""; }; + 7EC00F76B05B880BD9F5C3170BC161FE /* World.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = World.swift; path = Sources/Quick/World.swift; sourceTree = ""; }; + 7EDAF5F11E5AFEE393A6EC68E74161C8 /* PDFSimpleText.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFSimpleText.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFSimpleText.html; sourceTree = ""; }; + 7FBAA92D9E00B2741943F23CC54E526B /* QuickTestSuite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickTestSuite.swift; path = Sources/Quick/QuickTestSuite.swift; sourceTree = ""; }; + 804EF94249B845A7BD13ACE8AF4B8C4A /* PDFTableContent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFTableContent.swift; sourceTree = ""; }; + 8129A9407553D9C68443D996929EF1BF /* PDFSectionColumnContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFSectionColumnContainer.swift; sourceTree = ""; }; + 81BB7C84407A824DE45D88E76E25A6EF /* lunr.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = lunr.min.js; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/js/lunr.min.js; sourceTree = ""; }; + 821541A4115DC92622B8907C902B5F0F /* PDFMarginObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFMarginObject.swift; sourceTree = ""; }; + 825DE5182B5C74E56446D04CD859F647 /* PDFPageLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFPageLayout.html; path = docs/Structs/PDFPageLayout.html; sourceTree = ""; }; + 8294F8B9428912116B9000BD544D7021 /* PDFCopy.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFCopy.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Protocols/PDFCopy.html; sourceTree = ""; }; + 84712A927335806ACE23AD11CF7A62B3 /* NMBExceptionCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBExceptionCapture.h; path = Sources/NimbleObjectiveC/NMBExceptionCapture.h; sourceTree = ""; }; + 848F792BA31F0F8CA31F77AB006E4FEF /* PDFGroupContainer.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFGroupContainer.html; path = docs/Enums/PDFGroupContainer.html; sourceTree = ""; }; + 84CC92DE2CD3D16E3EDFD773F20FF766 /* ToSucceed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToSucceed.swift; path = Sources/Nimble/Matchers/ToSucceed.swift; sourceTree = ""; }; + 8511D15D09C0DE6BB7BAAA9EBB711E13 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/Functions.html; sourceTree = ""; }; + 85361E477212A35643CAA82BF3B551C8 /* PDFText.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFText.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFText.html; sourceTree = ""; }; + 86496B60308E39C21B578D6603BDC9DC /* PDFImageRowObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFImageRowObject.swift; sourceTree = ""; }; + 8695ADD4D36962240DA6DA6B9530EBB0 /* PDFGenerator+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PDFGenerator+Debug.swift"; path = "Source/PDFGenerator+Debug.swift"; sourceTree = ""; }; + 87CAFE103270EAE0AA06F8AB6FEFE0B2 /* PDFBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFBezierPath.swift; sourceTree = ""; }; + 8862239FB7F97DE59C4F0CCB0AEB56EC /* PDFGroupContainer.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFGroupContainer.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFGroupContainer.html; sourceTree = ""; }; + 88779584CB495BACCC0474BF91B8B66B /* PDFSection.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFSection.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFSection.html; sourceTree = ""; }; + 890627C5313F6FBA6F90B029322BA1A4 /* CustomStringConvertible+AutoDescribing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "CustomStringConvertible+AutoDescribing.swift"; sourceTree = ""; }; + 891D0F092C11950E089D9E843307B45A /* Pods_TPPDF_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_TPPDF_Tests.framework; path = "Pods-TPPDF_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 8928B1E709556A9CA4256D8345444EE3 /* PDFTableStyleDefaults.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableStyleDefaults.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFTableStyleDefaults.html; sourceTree = ""; }; + 8A2A2F612DF61FE58D43CE4A99565705 /* PDFLayout+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFLayout+Equatable.swift"; sourceTree = ""; }; + 8A6A0D61C9FF324C3C42F0DED99F640D /* XCTestObservationCenter+Register.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestObservationCenter+Register.m"; path = "Sources/NimbleObjectiveC/XCTestObservationCenter+Register.m"; sourceTree = ""; }; + 8AAB74DFDB8A93EC8BD1ECCB02F67D65 /* PDFSectionObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFSectionObject.swift; sourceTree = ""; }; + 8B27B64D845AF30B3D5B70A17FDD3AEA /* PDFContainer.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFContainer.html; path = docs/Enums/PDFContainer.html; sourceTree = ""; }; + 8B9BC95ECCBD459C4213F773BC2E9396 /* PDFPageFormat+Layout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFPageFormat+Layout.swift"; sourceTree = ""; }; + 8BB6DF86A7D3C9AF35E9752A6E165FEA /* PDFPaginationClosure.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFPaginationClosure.swift; sourceTree = ""; }; + 8D38268001EE9DF87414541EEC52CBC2 /* PDFPageLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFPageLayout.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFPageLayout.html; sourceTree = ""; }; + 8DD6F1533EBA134FAAEBF9B871EBD927 /* PDFTableContent+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableContent+Equatable.swift"; sourceTree = ""; }; + 8ED9DB6E5196FEAEF7A016DC5AE03823 /* CwlPreconditionTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlPreconditionTesting.h; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/Mach/CwlPreconditionTesting.h; sourceTree = ""; }; + 8FDC54DBD40C49FA32E43C8D725E6102 /* SatisfyAnyOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SatisfyAnyOf.swift; path = Sources/Nimble/Matchers/SatisfyAnyOf.swift; sourceTree = ""; }; + 9083908F18800C29763C0DC326A671D0 /* ThrowError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowError.swift; path = Sources/Nimble/Matchers/ThrowError.swift; sourceTree = ""; }; + 90BD74A45D409017E33ECBC6611FAA5A /* PDFListObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFListObject.swift; sourceTree = ""; }; + 90D9E5B9E7EA5E9777D406771EF3C667 /* PDFTableCellPosition.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableCellPosition.html; path = docs/Structs/PDFTableCellPosition.html; sourceTree = ""; }; + 917F6CFB7FA13549CCFA06C73F3BC800 /* PDFPaginationStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFPaginationStyle.swift; sourceTree = ""; }; + 9283051DA067907C3A89799FD1A7CD93 /* PDFMasterGroup.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFMasterGroup.html; path = docs/Classes/PDFMasterGroup.html; sourceTree = ""; }; + 948E91599CFC4536788D4764C46151A5 /* ThrowAssertion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowAssertion.swift; path = Sources/Nimble/Matchers/ThrowAssertion.swift; sourceTree = ""; }; + 94CD498DD4612E56818E0DB6387CF093 /* Async.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Async.swift; path = Sources/Nimble/Matchers/Async.swift; sourceTree = ""; }; + 961709FD1EE0E6CB28292EE84D3597CD /* PDFFontObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFFontObject.swift; sourceTree = ""; }; + 9654EBEB804C1A1BF624FF13DE27F4A3 /* Functional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Functional.swift; path = Sources/Nimble/Utils/Functional.swift; sourceTree = ""; }; + 965DBE813D0A027ADBC8D1DB8A81A0CD /* PDFGenerator+Layout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PDFGenerator+Layout.swift"; path = "Source/PDFGenerator+Layout.swift"; sourceTree = ""; }; + 96782DAEE24CF616241A47EA2A652FBE /* PDFLineStyle+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFLineStyle+Equatable.swift"; sourceTree = ""; }; + 9684825C1F7B8ED789C88D149C135DD7 /* TPPDF-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TPPDF-umbrella.h"; sourceTree = ""; }; + 98F94C15FDA05FB8706379BF7F10CCFD /* TPPDF.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TPPDF.framework; path = TPPDF.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9AF542691F9DB25A8AD800EB335DC85C /* PDFImage.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFImage.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFImage.html; sourceTree = ""; }; + 9C7FFB37E21F647362E259295B792FD9 /* PDFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFError.swift; sourceTree = ""; }; + 9D1C33C883D1FD6BA587D2A7B3B0DC95 /* PDFCalculations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFCalculations.swift; sourceTree = ""; }; + 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; }; + 9DD0373720A9D424BDE2322F50484B05 /* BeginWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeginWith.swift; path = Sources/Nimble/Matchers/BeginWith.swift; sourceTree = ""; }; + 9E48B8750583C78FBAAA9CE24059719A /* PDFTableCell.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableCell.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFTableCell.html; sourceTree = ""; }; + 9EF43A3D2DEFD4DFD1A54ADD26637C4E /* BeLogical.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLogical.swift; path = Sources/Nimble/Matchers/BeLogical.swift; sourceTree = ""; }; + 9F04FF8A5B283ABF8935AA1C1698596E /* _config.yml */ = {isa = PBXFileReference; includeInIndex = 1; name = _config.yml; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/_config.yml; sourceTree = ""; }; + 9F120D23E9E68C49C1D29408137B021B /* PDFListItem.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFListItem.html; path = docs/Classes/PDFListItem.html; sourceTree = ""; }; + 9FA902E7DDF29F5E268D344AE02162B1 /* Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Extensions.html; path = docs/Extensions.html; sourceTree = ""; }; + A027945F29EB4562B13D844D30A119A9 /* PDFContainer.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFContainer.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFContainer.html; sourceTree = ""; }; + A0B91669111A58C613D04DCAA815AC91 /* PDFLineSeparatorObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFLineSeparatorObject.swift; sourceTree = ""; }; + A16D230CF1AC47CBE72E93C3CF6396BA /* Pods-TPPDF_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-TPPDF_Tests-umbrella.h"; sourceTree = ""; }; + A1D8011DF4D5B8092A3050E0C43AD9C8 /* PDFPageBreakObject+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFPageBreakObject+Equatable.swift"; sourceTree = ""; }; + A29693949EA697DF0CBA8AC6180021A8 /* PDFLayoutIndentations.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFLayoutIndentations.html; path = docs/Extensions/PDFLayoutIndentations.html; sourceTree = ""; }; + A2C3EA7E8FF588B591C620DFA7DF7E70 /* MatcherProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherProtocols.swift; path = Sources/Nimble/Matchers/MatcherProtocols.swift; sourceTree = ""; }; + A2D22CBE6D78121EE74E75CF885154FA /* ErrorUtility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErrorUtility.swift; path = Sources/Quick/ErrorUtility.swift; sourceTree = ""; }; + A2E0C94125698FA5555FFC59560FF556 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; + A30E033D6BADE43C2AAC85BE8A307A53 /* Pods-TPPDF_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-TPPDF_Example-acknowledgements.markdown"; sourceTree = ""; }; + A3EC2024FBA57F1B08D0FD97B1967B4D /* spinner.gif */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.gif; name = spinner.gif; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/img/spinner.gif; sourceTree = ""; }; + A470F6A9525BAE9DEECD3B7EEA5A9D14 /* PDFText.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFText.html; path = docs/Classes/PDFText.html; sourceTree = ""; }; + A4821DF4DCB36A019DC2280FACB91B42 /* PDFColumnWrapSectionObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFColumnWrapSectionObject.swift; sourceTree = ""; }; + A4F72869955B71C02DD5443CD039A446 /* TPPDF-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TPPDF-prefix.pch"; sourceTree = ""; }; + A5037E482B3D609D95748E381E1FEBE3 /* Pods-TPPDF_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-TPPDF_Tests-Info.plist"; sourceTree = ""; }; + A50D70635E359E3191B9B3BBF975540D /* mach_excServer.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mach_excServer.c; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/mach_excServer.c; sourceTree = ""; }; + A5392917895917BCCE1047AC6F66106D /* PDFCopy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFCopy.swift; sourceTree = ""; }; + A5CC123F80199994C381FB89B6D38C4D /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; + A6A1878EDA40B0E7D2AD277A2F3C6E71 /* CwlMachBadInstructionHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlMachBadInstructionHandler.h; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/include/CwlMachBadInstructionHandler.h; sourceTree = ""; }; + A819203AC4D3D093421A60C20B792A34 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; + A8415B4E77F0554BBC2197032081844A /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; + A87F312D2B730781FE051375F72FBDE8 /* QuickSpecBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickSpecBase.m; path = Sources/QuickSpecBase/QuickSpecBase.m; sourceTree = ""; }; + A996923EEF7A34EAF3E85FE6806FF780 /* PDFMasterGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFMasterGroup.swift; sourceTree = ""; }; + A9EF4523826CDBD621F3CFDE864E064E /* PDFListItemSymbol.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFListItemSymbol.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFListItemSymbol.html; sourceTree = ""; }; + AA0B441F879714509CD2AE93E3E01A7A /* lunr.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = lunr.min.js; path = docs/js/lunr.min.js; sourceTree = ""; }; + AA49A4BE0F92F23DD14FCEAC6676FD51 /* PDFImageOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFImageOptions.html; path = docs/Structs/PDFImageOptions.html; sourceTree = ""; }; + AADDA30F55E56B6D516AB2D09AB72C1C /* Pods-TPPDF_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-TPPDF_Example-acknowledgements.plist"; sourceTree = ""; }; + AAE2432FC7D47DC1AEF661BF4DAE0E16 /* NSAttributedString+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+PDFJSONSerializable.swift"; sourceTree = ""; }; + ACC39D0A180FFA94F064166FEBE927EF /* UIImage.html */ = {isa = PBXFileReference; includeInIndex = 1; name = UIImage.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/UIImage.html; sourceTree = ""; }; + ADFFF94E482961B4E699EBB65D189E4C /* PDFTableContent.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableContent.html; path = docs/Classes/PDFTableContent.html; sourceTree = ""; }; + AED20C4FBB5C362772319B9E7D3442BB /* PDFSectionColumnContainer.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFSectionColumnContainer.html; path = docs/Enums/PDFSectionColumnContainer.html; sourceTree = ""; }; + AF758E546AFFF3A8FEC6C6EFF3112580 /* PDFInfo.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFInfo.html; path = docs/Classes/PDFInfo.html; sourceTree = ""; }; + AF81D195CCE48FAC23F105DFE1E82DE4 /* PDFPageLayout+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFPageLayout+Equatable.swift"; sourceTree = ""; }; + B06F98ED09C8E45294B6E307CC6EFE89 /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; + B079197E52EE58774CCA2A8C4E343694 /* PDFList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFList.swift; sourceTree = ""; }; + B0936CA61012FA0D079723863380F2C9 /* BeIdenticalTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeIdenticalTo.swift; path = Sources/Nimble/Matchers/BeIdenticalTo.swift; sourceTree = ""; }; + B184E78B5BFEB79BAB0EED68AF846B60 /* PDFTableStyleDefaults.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableStyleDefaults.html; path = docs/Structs/PDFTableStyleDefaults.html; sourceTree = ""; }; + B302D3D54D74B48758FD9068112DFDF3 /* Example.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Example.swift; path = Sources/Quick/Example.swift; sourceTree = ""; }; + B4AD6863F0B02F7A848E39AA5261DFCE /* Quick.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Quick.h; path = Sources/QuickObjectiveC/Quick.h; sourceTree = ""; }; + B539A1248CFF0B73EF571EA077BEA092 /* jazzy.search.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.search.js; path = docs/js/jazzy.search.js; sourceTree = ""; }; + B5926B64E7C48839DC4A3C1E6E5B93C5 /* Match.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Match.swift; path = Sources/Nimble/Matchers/Match.swift; sourceTree = ""; }; + B5BED5CBDFB66E7728BBBC4B399D1C16 /* PDFIndentationObject+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFIndentationObject+Equatable.swift"; sourceTree = ""; }; + B5ECCEEA5158A5DD6C29A6853E907004 /* Pods-TPPDF_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TPPDF_Example.release.xcconfig"; sourceTree = ""; }; + B6C1B967D6362C2F5EEF816567C001FD /* PDFTableCellStyle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableCellStyle.html; path = docs/Structs/PDFTableCellStyle.html; sourceTree = ""; }; + B7633D39B6C7CBF68E235C5C9F76B816 /* Pods-TPPDF_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-TPPDF_Example-dummy.m"; sourceTree = ""; }; + B85C27A5099E0CE4270B022F4AA56EF3 /* Quick.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Quick.xcconfig; sourceTree = ""; }; + B87C67DA75FA683FB9728D45C760DCFB /* MatcherFunc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherFunc.swift; path = Sources/Nimble/Matchers/MatcherFunc.swift; sourceTree = ""; }; + B90BA98C88D70E191B1575BFD02A6E9D /* PDFDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PDFDocument.swift; path = Source/PDFDocument.swift; sourceTree = ""; }; + B9237FB3FD269945633747C821682EB2 /* NSAttributedString.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NSAttributedString.html; path = docs/Extensions/NSAttributedString.html; sourceTree = ""; }; + B934AB096A24F57F2FECF68187777540 /* Symbol.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Symbol.html; path = docs/Classes/PDFListItem/Symbol.html; sourceTree = ""; }; + B96E32CE0D51FE4AF21541D2A12CA0CF /* PDFAttributedText.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFAttributedText.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFAttributedText.html; sourceTree = ""; }; + BA80719C024511ABDF6E897C3A57A661 /* PDFError.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFError.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFError.html; sourceTree = ""; }; + BA9EFD740A7E7F3165A27593106464BB /* HooksPhase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HooksPhase.swift; path = Sources/Quick/Hooks/HooksPhase.swift; sourceTree = ""; }; + BABB26D3576C7F6F53846F83D5387876 /* PDFListItemSymbol.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFListItemSymbol.html; path = docs/Enums/PDFListItemSymbol.html; sourceTree = ""; }; + BAD56031FB4119131B60693A5A651811 /* PDFSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFSection.swift; sourceTree = ""; }; + BAE263041362D074978BB3B577DF0A05 /* Nimble.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Nimble.framework; path = Nimble.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + BBE06693C90DDC14CDB9F0519B7EAD4D /* TPJSONRepresentable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TPJSONRepresentable.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Protocols/TPJSONRepresentable.html; sourceTree = ""; }; + BC142E63FC12A4EACE4448AF844968E2 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Sources/Quick/DSL/DSL.swift; sourceTree = ""; }; + BC300E3A071118B69D52945D8EF6B85D /* PDFSpaceObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFSpaceObject.swift; sourceTree = ""; }; + BC4829FF3E0538ECB3AB3E426F9D0297 /* Closures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Closures.swift; path = Sources/Quick/Hooks/Closures.swift; sourceTree = ""; }; + BC5FB503585D7BB9675D81026921F533 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; + BCD128909EFED55EDF4D8BB5F2871B6D /* NSAttributedString.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NSAttributedString.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/NSAttributedString.html; sourceTree = ""; }; + BDA5598703FFFADAED86B8608CAC3795 /* Data+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Data+PDFJSONSerializable.swift"; sourceTree = ""; }; + BE69CE08632B79D9C11D6FFDB06358F9 /* PDFPagination+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFPagination+Equatable.swift"; sourceTree = ""; }; + BF78CFDE0146C800AF1304DCB52C7932 /* PDFList.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFList.html; path = docs/Classes/PDFList.html; sourceTree = ""; }; + C07D18ACAAC40DC22C5A704523E333CE /* PDFImageSizeFit.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFImageSizeFit.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFImageSizeFit.html; sourceTree = ""; }; + C0823F091587C0A881AF6A1464DE033A /* PDFLineType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFLineType.swift; sourceTree = ""; }; + C0A142647826BD52953F9953C6805984 /* PDFRectangleObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFRectangleObject.swift; sourceTree = ""; }; + C1F040D825B3276FFD35A9057D820D47 /* Array.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Array.html; path = docs/Extensions/Array.html; sourceTree = ""; }; + C24298BE4BE5449A9F76C216DBAC1B5F /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes.html; sourceTree = ""; }; + C349E7C1E1E7782D0488BD3230B0D85E /* PDFGenerator.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFGenerator.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFGenerator.html; sourceTree = ""; }; + C4CE57CDA97B5F19087896BFA5960DB7 /* PDFListItem.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFListItem.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFListItem.html; sourceTree = ""; }; + C7E3C73D8FA072C4159D1B20CE340A16 /* jazzy.search.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.search.js; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/js/jazzy.search.js; sourceTree = ""; }; + C81B666A8872EB300C05E66D541A4DBF /* CwlDarwinDefinitions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlDarwinDefinitions.swift; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlPreconditionTesting/CwlDarwinDefinitions.swift; sourceTree = ""; }; + C8FA302361DA09351C327CFBED5D3E46 /* HaveCount.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HaveCount.swift; path = Sources/Nimble/Matchers/HaveCount.swift; sourceTree = ""; }; + C919E4DC19AB2A7C870474A6CD764B6E /* PDFJSONSerializable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFJSONSerializable.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Protocols/PDFJSONSerializable.html; sourceTree = ""; }; + C92A0F97B8E8F07E87C4DAEED16AFE8D /* PDFDynamicGeometryShape.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFDynamicGeometryShape.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFDynamicGeometryShape.html; sourceTree = ""; }; + CA74709FB4D26262BC343C1CDB6BAAF5 /* PDFLineType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFLineType.html; path = docs/Enums/PDFLineType.html; sourceTree = ""; }; + CBCCB319CFFA58359263D9688D32DE03 /* PDFGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PDFGenerator.swift; path = Source/PDFGenerator.swift; sourceTree = ""; }; + CCABB4FA58061EF06DBCD90E81365600 /* PDFPageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFPageFormat.swift; sourceTree = ""; }; + CDF510F78460BFE2EA738DD7F23F03CB /* PDFList+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFList+Equatable.swift"; sourceTree = ""; }; + CE8FFAC819895727EEBB283E06B6DDDF /* Nimble-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-prefix.pch"; sourceTree = ""; }; + CEC60D0ACE8C29620BF474EB04A11A5D /* String.html */ = {isa = PBXFileReference; includeInIndex = 1; name = String.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/String.html; sourceTree = ""; }; + CF6803F24AAF6A290D6C0DF2B7EFAD44 /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/Protocols.html; sourceTree = ""; }; + D0107F8CF65F3B88D635AF7F3509B68B /* Equal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Equal.swift; path = Sources/Nimble/Matchers/Equal.swift; sourceTree = ""; }; + D128C28AD047D705DCE2341EBFBEEA26 /* PDFListItemSymbol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFListItemSymbol.swift; sourceTree = ""; }; + D13D61F7F2F619C6C3A7E2D99A655BEF /* PDFImageOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFImageOptions.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFImageOptions.html; sourceTree = ""; }; + D14077974E67BC12E25A78C74C89FB7D /* spinner.gif */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.gif; name = spinner.gif; path = docs/img/spinner.gif; sourceTree = ""; }; + D152EF37EEB8D914EB454187D3F661F1 /* PDFLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFLayout.html; path = docs/Extensions/PDFLayout.html; sourceTree = ""; }; + D1C34D1ACFA4B076792A1E6E66EA26D8 /* NMBStringify.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBStringify.m; path = Sources/NimbleObjectiveC/NMBStringify.m; sourceTree = ""; }; + D205EEC930E7F8A3BE8BB59592A72715 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Sources/Quick/Configuration/Configuration.swift; sourceTree = ""; }; + D210E5C5CB1BBEC1E69970D03105EB44 /* QuickSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickSpec.h; path = Sources/QuickObjectiveC/QuickSpec.h; sourceTree = ""; }; + D28C4A3A35FA3B4DC6C39A205C66EFC6 /* PDFImageObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFImageObject.swift; sourceTree = ""; }; + D385ADE49A4C64AC8661F34841F124A7 /* QuickSelectedTestSuiteBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickSelectedTestSuiteBuilder.swift; path = Sources/Quick/QuickSelectedTestSuiteBuilder.swift; sourceTree = ""; }; + D3889E644DDBC8A92AFED9BB3FFAA79E /* Nimble-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-umbrella.h"; sourceTree = ""; }; + D38B31A7582D951DD3F02D03637F23CC /* PDFListItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFListItem.swift; sourceTree = ""; }; + D4390A03BFB154537E406DDC4E9E85DF /* CGPoint.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CGPoint.html; path = docs/Extensions/CGPoint.html; sourceTree = ""; }; + D4756D7285D318B5A5F59B0A45596B0F /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; + D4958A2523F4D58D514FE17B265F3847 /* BeGreaterThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThan.swift; path = Sources/Nimble/Matchers/BeGreaterThan.swift; sourceTree = ""; }; + D52811F170C35739F73B1C5CF2B9B207 /* PDFIndentationObject.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFIndentationObject.html; path = docs/Extensions/PDFIndentationObject.html; sourceTree = ""; }; + D57CB68B7F341B7A2163BD88E0B40197 /* PDFText.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFText.swift; sourceTree = ""; }; + D6892D61655E33AD2D3FD5A6BDF74B02 /* PDFBezierPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFBezierPath.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFBezierPath.html; sourceTree = ""; }; + D77522615EDA9C97FD651833D81BB122 /* PDFGroupContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFGroupContainer.swift; sourceTree = ""; }; + D7AA0AD4697DC43FB03EC6360A94D469 /* NimbleXCTestHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleXCTestHandler.swift; path = Sources/Nimble/Adapters/NimbleXCTestHandler.swift; sourceTree = ""; }; + D7C3F687FC75871E7E9A77030C2C5F29 /* PDFTableCellPosition+Equatable-Hashable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableCellPosition+Equatable-Hashable.swift"; sourceTree = ""; }; + D851DDA27680CB0930F8FB2DAD64969D /* Quick-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-umbrella.h"; sourceTree = ""; }; + D90FF85C1981A27D30FDFCA5AE7ADC9A /* UIColor.html */ = {isa = PBXFileReference; includeInIndex = 1; name = UIColor.html; path = docs/Extensions/UIColor.html; sourceTree = ""; }; + D98E6C1169DAC9A6A81EFCFAE138ADF3 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + D9C435F401C6CACABB355B378BABA08E /* CGRect+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "CGRect+PDFJSONSerializable.swift"; sourceTree = ""; }; + DB377EFC6257A7A3185E107B21894DB2 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + DB3DBD251D90CAF6EACA26DCDCE7B459 /* Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Structs.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs.html; sourceTree = ""; }; + DC013EB53DF2AA8ADCDB0192ED56C1A1 /* Typealiases.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Typealiases.html; path = docs/Typealiases.html; sourceTree = ""; }; + DD49BB6126271577DA5EED4CFFD10DC3 /* ExpectationMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpectationMessage.swift; path = Sources/Nimble/ExpectationMessage.swift; sourceTree = ""; }; + DDD829DC012FCC9A697CD3347542233B /* Pods-TPPDF_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TPPDF_Example.debug.xcconfig"; sourceTree = ""; }; + DE641094AEDA0B514EFF6724B7A0D024 /* QCKDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QCKDSL.m; path = Sources/QuickObjectiveC/DSL/QCKDSL.m; sourceTree = ""; }; + DF28EEA81BE481E2E38C4D131207DDBE /* PDFPageBreakObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFPageBreakObject.swift; sourceTree = ""; }; + DFD3647419AA8DBF5E79EB4EF031BBD2 /* Behavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Behavior.swift; path = Sources/Quick/Behavior.swift; sourceTree = ""; }; + E0707E72F5ADA846D5B14F019EA51F05 /* CwlCatchException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlCatchException.h; path = Carthage/Checkouts/CwlCatchException/Sources/CwlCatchExceptionSupport/include/CwlCatchException.h; sourceTree = ""; }; + E0883EDB367F72AAB4045914ADDBC2BD /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; + E19B65E619FBC4CE61C8A7FD49AD71AC /* PDFTableStyleDefaults.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTableStyleDefaults.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/PDFTableStyleDefaults.html; sourceTree = ""; }; + E1E76C580FD2C48031D0578EFD2D1EEB /* PDFLineType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFLineType.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums/PDFLineType.html; sourceTree = ""; }; + E2AE5A3879B5A2B6BE3262020A18E973 /* PDFTable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFTable.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFTable.html; sourceTree = ""; }; + E31A2C7E7547A6561C787BF4820811B7 /* SourceLocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SourceLocation.swift; path = Sources/Nimble/Utils/SourceLocation.swift; sourceTree = ""; }; + E392A9D79E0B59D0C80EEECC094C052C /* PDFSectionColumn.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFSectionColumn.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFSectionColumn.html; sourceTree = ""; }; + E3F6A754F5708583C9F38EB047BE4AE3 /* Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Structs.html; path = docs/Structs.html; sourceTree = ""; }; + E47A275C385429A6A47ACFA7723049ED /* PDFOffsetObject.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFOffsetObject.html; path = docs/Extensions/PDFOffsetObject.html; sourceTree = ""; }; + E5A56CB541EE3AB4510495722FA09579 /* PDFSection.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFSection.html; path = docs/Classes/PDFSection.html; sourceTree = ""; }; + E667B29395345CF6B000E76D9BECD53D /* PDFInfo.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFInfo.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Classes/PDFInfo.html; sourceTree = ""; }; + E66F0FC31C93E02EE81FFB0AC997C526 /* Stack.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Stack.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Structs/Stack.html; sourceTree = ""; }; + E71F1CE5A765886D3816AA0DDF1F4927 /* PDFImage.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFImage.html; path = docs/Classes/PDFImage.html; sourceTree = ""; }; + E72C733B88EBE0CBC92BCE76A0ADED34 /* PDFTableCellAlignment+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFTableCellAlignment+PDFJSONSerializable.swift"; sourceTree = ""; }; + E75D7078B7FBF993464079A42A7EEAC4 /* Quick-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Quick-Info.plist"; sourceTree = ""; }; + E7EAE01C74DAECBE6373AB880389F2AC /* Pods-TPPDF_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-TPPDF_Tests.modulemap"; sourceTree = ""; }; + EAF48856CAC46A9EE3F139B78C0B9117 /* PDFListItem+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFListItem+Equatable.swift"; sourceTree = ""; }; + EBDA0A5D8EC6265CF21313172856827E /* Dictionary.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Dictionary.html; path = docs/Extensions/Dictionary.html; sourceTree = ""; }; + EC1FA25F42881E7494B54188E26D8930 /* RaisesException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RaisesException.swift; path = Sources/Nimble/Matchers/RaisesException.swift; sourceTree = ""; }; + ECBF1418FF5A7A85AF70B18181A27CA9 /* QuickConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickConfiguration.m; path = Sources/QuickObjectiveC/Configuration/QuickConfiguration.m; sourceTree = ""; }; + ED5BAA30A86835502287CB2BF7E62795 /* CwlMachBadInstructionHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlMachBadInstructionHandler.m; path = Carthage/Checkouts/CwlPreconditionTesting/Sources/CwlMachBadInstructionHandler/CwlMachBadInstructionHandler.m; sourceTree = ""; }; + EE1ED58F8A2308C365862F46BE48B3EB /* PDFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFImage.swift; sourceTree = ""; }; + EE9CDBEEFCF486ADA5418157A45FA40B /* PDFContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFContainer.swift; sourceTree = ""; }; + EEDF9FB0CF8AB5D96F394BCBEFEB2538 /* ExampleHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleHooks.swift; path = Sources/Quick/Hooks/ExampleHooks.swift; sourceTree = ""; }; + EF032BAC8E0A7EBA5190792B240A3485 /* PDFLineObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFLineObject.swift; sourceTree = ""; }; + EFB9A328418D9442F9B2A8C0BCCD7BA3 /* PDFImage+Equatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFImage+Equatable.swift"; sourceTree = ""; }; + F03112A0DD4F70B1776A50053B038B4E /* PDFDynamicGeometryShape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFDynamicGeometryShape.swift; sourceTree = ""; }; + F04696E1233450B9342C029763673477 /* PDFSectionColumn+Objects.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFSectionColumn+Objects.swift"; sourceTree = ""; }; + F0F6ED84B856C79A22F8D1A5F2F9A392 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; + F1BD3BD66850E9D255185BD5FB2E9A14 /* PDFSimpleText.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFSimpleText.html; path = docs/Classes/PDFSimpleText.html; sourceTree = ""; }; + F1E29DD0C563D2393CD62C76F36BD3A0 /* PDFBezierPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFBezierPath.html; path = docs/Classes/PDFBezierPath.html; sourceTree = ""; }; + F1FA0D858D99737F8A7D18DA13AD0A6C /* ExampleMetadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleMetadata.swift; path = Sources/Quick/ExampleMetadata.swift; sourceTree = ""; }; + F394340EEF39CFA4CE1467B83065875D /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; name = docSet.dsidx; path = docs/docsets/TPPDF.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; + F3ACE8D60EF4E05C1757809AC98FD986 /* ContainElementSatisfying.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContainElementSatisfying.swift; path = Sources/Nimble/Matchers/ContainElementSatisfying.swift; sourceTree = ""; }; + F43032331E37E3B22782A52EE2A4C51C /* CGSize+PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "CGSize+PDFJSONSerializable.swift"; sourceTree = ""; }; + F4373151AF6F12F3F3E0A20CAD82BBC6 /* SuiteHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SuiteHooks.swift; path = Sources/Quick/Hooks/SuiteHooks.swift; sourceTree = ""; }; + F4866C2E20495AA132A59A97A44563EA /* PDFPageFormat.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFPageFormat.html; path = docs/Enums/PDFPageFormat.html; sourceTree = ""; }; + F6070F0CAD2DC9F442FA24C684042084 /* CGPoint+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "CGPoint+Math.swift"; sourceTree = ""; }; + F68CB92D0627FED5746B22EFAC34DD52 /* DSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DSL.m; path = Sources/NimbleObjectiveC/DSL.m; sourceTree = ""; }; + F80A9E5C53547EADB962E481165E8A82 /* Pods-TPPDF_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-TPPDF_Example.modulemap"; sourceTree = ""; }; + F8199309D858C78A6A12E5FC23732AFD /* AllPass.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AllPass.swift; path = Sources/Nimble/Matchers/AllPass.swift; sourceTree = ""; }; + F847BD8F3592640F12A311956B4E5F8A /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = Sources/Nimble/Expression.swift; sourceTree = ""; }; + F92BF52BE1D1B49592FC268DD8134F9A /* PDFImageSizeFit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFImageSizeFit.swift; sourceTree = ""; }; + F9A1FE57C9DFE7B5CD85D094B4E3B1B7 /* PDFBezierPath+Copying.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PDFBezierPath+Copying.swift"; sourceTree = ""; }; + FA1CEAC9939E032DAF3E63058153566F /* PDFIndentationObject.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFIndentationObject.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Extensions/PDFIndentationObject.html; sourceTree = ""; }; + FA44453A0CDF0D65CD2441660DBC23CF /* PDFJSONSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PDFJSONSerializable.swift; sourceTree = ""; }; + FB55F3FBC3EEB6085511F640732D3DDE /* PDFDynamicGeometryShape.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PDFDynamicGeometryShape.html; path = docs/Classes/PDFDynamicGeometryShape.html; sourceTree = ""; }; + FBC785A955AFFCBB6897124455F0A50F /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; + FC6A475B936C3F8409F86729485C5EB5 /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/docsets/TPPDF.docset/Contents/Resources/Documents/badge.svg; sourceTree = ""; }; + FFC0A2E32122692D62205077C202DC28 /* UIImage+Pixel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIImage+Pixel.swift"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 5640308429AF225FCCD177A2C87663F4 /* Frameworks */ = { + 0ED551B3A891D964066B2A9F25402801 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6266F92EECF9350B3AA76FFAA05696D8 /* Foundation.framework in Frameworks */, - B1B60CDFDE74755D892A61F6595873CD /* XCTest.framework in Frameworks */, + 745E6099ADAFF715FD51D0532E799173 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6D55D8FAC9CA90D0BE60B4A0EC424C31 /* Frameworks */ = { + 55C81EE76C6A69F1F69792A679310C68 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B49D3889E26232A7A79E89A7C9F3462C /* Foundation.framework in Frameworks */, - ABADE1103827A8DC9D9905AD25A4E5B2 /* UIKit.framework in Frameworks */, + EFB9CC9267297D8104141A4046AAD14E /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 98A9DD95C66C8B807321CB6F81DD7E13 /* Frameworks */ = { + 72116B4172D6EE7045DA2C8486FD8631 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B35D540292C0EEEEF2A94B0483940D05 /* Foundation.framework in Frameworks */, + 7F37E9BD92F3DB50FC97F271A876737F /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - A9E93615E54562C3FE2B9FD6D6751C11 /* Frameworks */ = { + D8DDC8A1494AD8B96686D9273AC04BE0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CA1B13A4DDAF62030DE4AC2AA23C1609 /* Foundation.framework in Frameworks */, + B3F6ED30E535DCB6D1012953B3375C45 /* Foundation.framework in Frameworks */, + 07C5FE7FEEB0338DB1EB50CD236BC699 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - F9F8CFCD3C9798C561B7623608D3C821 /* Frameworks */ = { + D9523B817C92EFD8BCE3CDE77F54908E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 836B968E1EA15BA9CB9B2705638A2679 /* Foundation.framework in Frameworks */, + 7BCC1E21AD0581F508C189CA6CDBF923 /* Foundation.framework in Frameworks */, + FBBE9D9A2D1C31E86BEABF94B224C4EE /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 006D43B1744E7E5A293848AE2E59C3E7 /* Groups */ = { - isa = PBXGroup; - children = ( - AC95E4F193398FA1BB1D40A451281C37 /* PDFGroup.swift */, - B9CEF9D988B7C19DCA88963293CAE7C5 /* PDFGroup+Objects.swift */, - 36BB6359664A5879CD1A1468C6D3FB9E /* PDFGroupContainer.swift */, - 9E32C764965078A157FDD36EF38C2E21 /* PDFGroupObject.swift */, - 7BE24881CC1C545D54229F1BE1588056 /* PDFMasterGroup.swift */, - ); - path = Groups; - sourceTree = ""; - }; 016E0132A6D3099B1ABEF6814A5419D2 /* Targets Support Files */ = { isa = PBXGroup; children = ( - A9DC68787A8EBD2347B90D64EEAB14CA /* Pods-TPPDF_Example */, - 6DFA45439F47022F20F003FF3AFDFD08 /* Pods-TPPDF_Tests */, + 85A6897BEE1C717A4A684AB06BA46954 /* Pods-TPPDF_Example */, + ECB99D4F1A470CED017009A7C0C5764B /* Pods-TPPDF_Tests */, ); name = "Targets Support Files"; sourceTree = ""; @@ -806,593 +821,377 @@ 03C5C200A0787E300053CFA8F53CA094 /* Frameworks */ = { isa = PBXGroup; children = ( - 0FC3FA015572161CF44BD83C94F37CC4 /* iOS */, + 73B171266A96DC6E1563E2096515B150 /* iOS */, ); name = Frameworks; sourceTree = ""; }; - 05C05AFF0B7736895BEECEFE0EC7361C /* Table Of Content */ = { + 0DDAD5A8FB14CADA0C2EFE46CE9580C8 /* Table Of Content */ = { isa = PBXGroup; children = ( - 8A57D4661828BF85AA57F4922C0AD721 /* PDFTableOfContent.swift */, - C58715D100EA9D20D5EC3B3B15213DC2 /* PDFTableOfContentObject.swift */, + 0282DFD352394195C24A6DE30310E460 /* PDFTableOfContent.swift */, + 6300BDE1DCFC4621568F3924684D5813 /* PDFTableOfContentObject.swift */, ); name = "Table Of Content"; path = "Source/Table Of Content"; sourceTree = ""; }; - 0FC3FA015572161CF44BD83C94F37CC4 /* iOS */ = { + 110C7AA62E2D74D8B4037AB31C4A21B8 /* Support Files */ = { isa = PBXGroup; children = ( - 3E9918E473A3EAA67C469D7119E74EB1 /* Foundation.framework */, - A78A63F4B04747F9E0BFFCD650CD9DDF /* UIKit.framework */, - D3453C0AEAB572D06578B028F5502E96 /* XCTest.framework */, + 261BBE5A61F72EACDD78B33FEFABF7C6 /* TPPDF.modulemap */, + 6D6300EFE23445B2AA1E9CCC707028C4 /* TPPDF.xcconfig */, + 3D7F7B9D93461183006CFAF0AFFC61FD /* TPPDF-dummy.m */, + 78AC80F01431D18317C750D3EB094290 /* TPPDF-Info.plist */, + A4F72869955B71C02DD5443CD039A446 /* TPPDF-prefix.pch */, + 9684825C1F7B8ED789C88D149C135DD7 /* TPPDF-umbrella.h */, ); - name = iOS; + name = "Support Files"; + path = "Example/Pods/Target Support Files/TPPDF"; sourceTree = ""; }; - 1D280077BCCEFE2215081657BE5363FC /* Products */ = { + 256BBD0BEDB2986355EBD13738003277 /* Section */ = { isa = PBXGroup; children = ( - 208A7095EE31241F8A36E085541AC9A0 /* Nimble.framework */, - D436A79990315954176240671AD94710 /* Pods_TPPDF_Example.framework */, - 05004DA67743E8BA17464D6B234A5041 /* Pods_TPPDF_Tests.framework */, - EEA347DA3727EF24C6D690B8F190BFFD /* Quick.framework */, - 441A0F0890AA3D2A1358591A22F7AF61 /* TPPDF.framework */, + A4821DF4DCB36A019DC2280FACB91B42 /* PDFColumnWrapSectionObject.swift */, + BAD56031FB4119131B60693A5A651811 /* PDFSection.swift */, + 324802EBE04F30AE09D7F0724811AFE3 /* PDFSectionColumn.swift */, + F04696E1233450B9342C029763673477 /* PDFSectionColumn+Objects.swift */, + 5F092F55BE14E3E14178230A482331BC /* PDFSectionColumnObject.swift */, + 8AAB74DFDB8A93EC8BD1ECCB02F67D65 /* PDFSectionObject.swift */, ); - name = Products; + name = Section; + path = Source/Section; sourceTree = ""; }; - 200AD203C00BBBD696BC67BCA0967210 /* Pod */ = { + 33B7579B2374E30A375073CC605385B5 /* Development Pods */ = { isa = PBXGroup; children = ( - 1124BC0741633F649D9CC9096AE4CFCE /* _config.yml */, - CD2933D77BE9F1D8061082D13BB6CFFB /* _config.yml */, - 3723970F0539D3B215C34537130984F7 /* Array.html */, - F9F06AC0D2CCDC08729D940028B882F4 /* Array.html */, - 9815AF6C4A0D046EE95D513EC5E4BF8B /* badge.svg */, - 64364FB9589547C2A7DC887AC794A5DF /* badge.svg */, - D38806FC0F62F48480E1E138F9AB7FC5 /* carat.png */, - 1C951337021B0F38DF57095D0CAF22E5 /* carat.png */, - 854D02F7812AA8D291E2FFC33AA2C21B /* Classes.html */, - 59F69BA9AA3A46060D38D6EB2588A03B /* Classes.html */, - 7ACFC9E331A277BCDE4C112F3050C0D8 /* dash.png */, - 44C65FB4EADCBA936AA6C322C9BD368F /* dash.png */, - B012BF492D5CB6FE1C094DB9708DE6BD /* Data.html */, - 3A7FA389C01DD104826873C89BBE7DD2 /* Data.html */, - 992A77E1C31F7AC2B883129974A78038 /* Dictionary.html */, - 0F8D1F6CAE7BA7522ABBBA08E5D42EED /* Dictionary.html */, - 0A9845773DF50DCAFCFF1BB30681B715 /* docSet.dsidx */, - F57AA116E338FCA3763F3B45A625FC44 /* Enums.html */, - 85A08359CD44619B1D38CBE4A6B408B8 /* Enums.html */, - 95AC8931CE4F588913FF13208B940DD1 /* Extensions.html */, - E3D3A41A580DFD69DA7B763CB46A7DFF /* Extensions.html */, - 011FC6D727F9B1D9C4614DD89A37C515 /* Functions.html */, - 0E4C589F6AC0C6CD819FF0BBB3621139 /* Functions.html */, - 30068EF831FB78999B973EBD6010E04E /* gh.png */, - 5DC4950B60FCE8A623F00414A624ADCF /* gh.png */, - C6B1525AAC59295A9280E421121D177D /* highlight.css */, - 28F86530A4370FDF3B4BFD487870FF12 /* highlight.css */, - EC67B8050F44B801F19741007B199161 /* index.html */, - 3E51F7841AE591CAECBDD8D821280462 /* index.html */, - 2C534819336881FCD186E7005D39F247 /* Info.plist */, - 78A89A12626E167659CAB1F154B63F52 /* jazzy.css */, - F9490892D288038F9E4C738627D74B01 /* jazzy.css */, - CA6DF81ACC676C0848244B63505C36BF /* jazzy.js */, - A70235E55A71A1B9CBCCAD9089198E21 /* jazzy.js */, - A3B6E0B2A755959C3462060E944B124E /* jazzy.search.js */, - FAC6955D578A76197A7729C610627FF3 /* jazzy.search.js */, - 33C545B6D0AA3AD4555DFA723C27F6E5 /* jquery.min.js */, - 155F1EDBB222F4956A5B60BCF43546FE /* jquery.min.js */, - B10FFED32DF56A8B69244E66BC0FD06C /* LICENSE */, - 3F6B56EE5F5E1409B3A10F373544B665 /* lunr.min.js */, - F79114F3BF15CD448AADCF786D10EFEA /* lunr.min.js */, - 2C5CE0F15BBE3685CD68313B1ED307D5 /* NSAttributedString.html */, - 20F49E8ED712CD40795C4034C33963A7 /* NSAttributedString.html */, - 588F46C727361C184584AB9512315732 /* PDFAttributedText.html */, - 8E0CA234275B257305F9E6FE2693B084 /* PDFAttributedText.html */, - 14E947B303EFF1064580AABD39F11A37 /* PDFContainer.html */, - BB9D22A6E5B6012861AD1427A912C1C0 /* PDFContainer.html */, - 595C0FDA012B8E9CA28C1DAEE08E914D /* PDFCopy.html */, - EA0B09C10FF209FF9C9311627C300087 /* PDFCopy.html */, - CEE52A4579FC15B349797A20F490A159 /* PDFDocument.html */, - 6000A6FC66E62003620EC4DB495981E5 /* PDFDocument.html */, - 133E87FB6182232433B1BBB8AABD85C6 /* PDFError.html */, - EBC2F3CA1B0FF522DB9C09C20C4823C5 /* PDFError.html */, - E6E7C9E643990DC4851053A3C6EAA14D /* PDFGenerator.html */, - 00F804C738ADEB22491BAA721325A7D7 /* PDFGenerator.html */, - F9932018D24614073F390B386F2DFF7A /* PDFImage.html */, - FD4DEC021192085E9694FD553B599E6B /* PDFImage.html */, - 17DF78A611AAC2C885A7F2C0C7C1A6D0 /* PDFImageOptions.html */, - 035C15705FBFA8239E17A7257573B994 /* PDFImageOptions.html */, - 5CA3BEB620BEB009836DBEE78BDBA523 /* PDFImageSizeFit.html */, - B611F2382FB2D033619B57632D2ECEF6 /* PDFImageSizeFit.html */, - B04FC006C9DB0FD9B95925E3F6D75489 /* PDFIndentationObject.html */, - 4C296B14401615CCA530E6C521ACD3C7 /* PDFIndentationObject.html */, - 3C39D4B9CE89A439891B7CEB04C05721 /* PDFInfo.html */, - C65C74BD0357400E1F6E5B89B8C4D09B /* PDFInfo.html */, - 63660E111B17AD5154BB2E58668CD4C4 /* PDFJSONRepresentable.html */, - C8364449D45E367234409D687D6EB047 /* PDFJSONRepresentable.html */, - 374FE304294BC1079520AA3D77EDCF16 /* PDFJSONSerializable.html */, - BF757B8159DA62175C8C21477B2879FC /* PDFJSONSerializable.html */, - DC4C7DBA4F4B00A71EFD82892144FAFB /* PDFLayout.html */, - 040EF1A7C16A6CF80C0BF14EDA727C84 /* PDFLayout.html */, - 27F646C43D2814C263949D7CA36B688B /* PDFLayoutHeights.html */, - E86ACC1B9249B2D0586E195D54617B83 /* PDFLayoutHeights.html */, - CB990E332571743B486EB4DE507E2471 /* PDFLayoutIndentations.html */, - B32CC394A8B1BE471F95BC786E14614D /* PDFLayoutIndentations.html */, - 220662C8420F72BE0E9180A18EB222D4 /* PDFLineSeparatorObject.html */, - 38ED2CF2632439CF814EA5197FDF4A31 /* PDFLineSeparatorObject.html */, - E53BBEDC841D846E843E8C71B442C018 /* PDFLineStyle.html */, - 0CDA51747E8C96EE595D7F7581646DEC /* PDFLineStyle.html */, - 63ABBCDC3E62BCA31F2EE767F01B85C7 /* PDFLineType.html */, - 19983B8EFD6E682C63F6444DE77AD793 /* PDFLineType.html */, - 58EB8B5D98EA077EF3807252BB262D2C /* PDFList.html */, - A7B6B3B55E88FE19E91DF6F116C64375 /* PDFList.html */, - F5E3BD8BDDBB7316BE4ED9D4B813E762 /* PDFListItem.html */, - 4B993E3E0C39C6F0D8EF693C8EA6BDE2 /* PDFListItem.html */, - 724F0E0DC4F0970217672D34B77982C3 /* PDFListItemSymbol.html */, - 6E8DCAF097574ED4414378F52D84D19D /* PDFListItemSymbol.html */, - 99FC3AA7D63ABEC233C95ACB16B77038 /* PDFOffsetObject.html */, - 70343BA435BC6C9DFBB185063FCE2284 /* PDFOffsetObject.html */, - 4E0C5256280CF4B94E0AA826D44DF02F /* PDFPageBreakObject.html */, - EBEF26B59040E72C91448C8DB44EACAB /* PDFPageBreakObject.html */, - 763AF0E29169DE3F6E1F8B0B2311CA41 /* PDFPageFormat.html */, - BEEC04AF28320C8AEDBFA76D7E65CCCD /* PDFPageFormat.html */, - 81C2A8CA8CE7C92C45FF4A30F8AE27F0 /* PDFPageLayout.html */, - 1731EF8FB793E1145E0D6EED5361EEF6 /* PDFPageLayout.html */, - 968F354DF8A6941287DE65DA54BC478D /* PDFPagination.html */, - 7C879C07ABF510C98346657B116F51B7 /* PDFPagination.html */, - 4DE7C2CF9BAB64CFC415D301201F2B4C /* PDFPaginationStyle.html */, - D9D3D84EF68C58BA0B87A5C078BDE847 /* PDFPaginationStyle.html */, - 2F90FD9F5E3C700777865E1C888A9163 /* PDFSection.html */, - CF87E9CEE95ABFA455367E69E2CCE868 /* PDFSection.html */, - D682317EF89D247A661E15FADBA63ED3 /* PDFSectionColumn.html */, - 05012B55CC78663F7327DAD3D36C8264 /* PDFSectionColumn.html */, - 85558025EBA6CBA10A7C69FD2794BD5A /* PDFSectionColumnContainer.html */, - F81A3D9F6460734A3610767C2F3A0ADD /* PDFSectionColumnContainer.html */, - 7928544BAB0E666A7805DE4B04628157 /* PDFSimpleText.html */, - F9A6E8E44BDFEF26CE80023686208921 /* PDFSimpleText.html */, - B234168CBD1019EEEB1572E198A794D9 /* PDFTable.html */, - 334EEE4CCA567D48DA7BF9258C7C0C95 /* PDFTable.html */, - 6184C8EE2293C0192685DEC1995B8695 /* PDFTableCell.html */, - D239A6F118C228061F0C682979540DD1 /* PDFTableCell.html */, - FFD92FE6505A1DD4DA0D631725414DBD /* PDFTableCellAlignment.html */, - 38B096A78C909A91F3B7FA48E1CCA456 /* PDFTableCellAlignment.html */, - F88082607CCD66F44228665DF82E2D66 /* PDFTableCellBorders.html */, - CFE4097EAE0C445D5D158E10FD29F8D0 /* PDFTableCellBorders.html */, - 2FE875EED13DA81B595F458F8AC50538 /* PDFTableCellPosition.html */, - B8C1BAF2D46A45E72B210AEE49189FB1 /* PDFTableCellPosition.html */, - 03BC6B8F9E7ACB2A28AB4163CD9430F0 /* PDFTableCellStyle.html */, - D0670BFBEAF7268C6915DCC6E3A1F0C6 /* PDFTableCellStyle.html */, - F85ABEF5A382248AB39032E410884B3A /* PDFTableContent.html */, - FF009E8031AD5995E93304DF9C769B13 /* PDFTableContent.html */, - 35CE0BE58624CB94C9472356C4E1948F /* PDFTableStyle.html */, - A497BBCE36A5A546310EF91A2C55EFFE /* PDFTableStyle.html */, - D2873DCA2D25F06EF4E6F4B859531CE4 /* PDFTableStyleDefaults.html */, - CF05D5E68FE22742EFD6EE7F507CA4B0 /* PDFTableStyleDefaults.html */, - 87C682984C920D75DE43D1257FF6E8D6 /* Protocols.html */, - EA694D903C50CE26EAA4C0A426273C36 /* Protocols.html */, - 9F8491C0E794138504DBF52804678E07 /* README.md */, - BDB640505059A9784C3CCF1EB0FEFA39 /* search.json */, - 05A20798AE70D3BADB204F3EDC75F296 /* search.json */, - 04F9208E6A9BFA134BD7644CFED7D147 /* spinner.gif */, - DE762FB431378D3E252326987E3736E9 /* spinner.gif */, - D4BCD010A4BFC9CF25157597E4F24B9F /* String.html */, - 1B11892A26833350D8539B71C78A8BA5 /* String.html */, - 59C44BD3CB28013E5E970F174071C5EC /* Structs.html */, - C5C7B2936244E5966A31605E69A708E6 /* Structs.html */, - A465681EE05A3EA0A86DEF9E3B552CE0 /* Symbol.html */, - 8A8B4851841695C09E6364999C257CCF /* Symbol.html */, - A9923BFD9FC208780901C1AC0FEB1020 /* TPJSONRepresentable.html */, - A686293CA75C52ABB825410946507EA5 /* TPJSONRepresentable.html */, - 4D795CADE524E895E257FAA9DD5B5AF6 /* TPJSONSerializable.html */, - 9F2E1118E4F475340CEDD048FFC108B9 /* TPJSONSerializable.html */, - F9A89EAE550BE734B911745BDBFF8A06 /* TPPDF.podspec */, - B130122405C89BF21BD2A9A4394F9D78 /* TPPDF.tgz */, - 4FF159D5AA1EC5B0382442A08F45003D /* TPPDF.xml */, - 18C41F17BFE92755B73C1A448F06311C /* typeahead.jquery.js */, - B1A5FC296402ADCBA6C1392DB87239D8 /* typeahead.jquery.js */, - CF30A7DA89390B8D5EB99F2B17825943 /* Typealiases.html */, - 89C3990A6B0A82B6814D491CF7C49919 /* Typealiases.html */, - 78ADC5C25F4C63863F4863CDE958F847 /* UIColor.html */, - 83E9E25ED1BCF473AA1174F4EE58B4AF /* UIColor.html */, - D5B768E6D31A038F7918372D89F92956 /* UIImage.html */, - D6EEE20CF634AD6A1124044F4634A146 /* UIImage.html */, - 3511F3CD7FCDDD807F2DEB7BE148ACA3 /* undocumented.json */, - 155AAA9D9B77979127CD00E6B7A7E66F /* undocumented.json */, + EDF16F85D072D50B61E2CB5A0952E5DB /* TPPDF */, ); - name = Pod; + name = "Development Pods"; sourceTree = ""; }; - 33B7579B2374E30A375073CC605385B5 /* Development Pods */ = { + 370A47045664D32CE76AD9E95B873444 /* Pods */ = { isa = PBXGroup; children = ( - 5E6ABEEFE03A14F26BEC58267C435AE0 /* TPPDF */, + EBFE1E47D90BCCF0D46C76406FA99BEC /* Nimble */, + 7D7530B0EB021243195EBC34A4A0BCCF /* Quick */, + 930E2E63BF1FD47E775B9873429FFA67 /* SwiftLint */, ); - name = "Development Pods"; + name = Pods; sourceTree = ""; }; - 381B2BE160FC7072E65E338D343CDED4 /* Pagination */ = { + 409D21FB2786471714F500B7BB387AEA /* Support Files */ = { isa = PBXGroup; children = ( - 3511C90E8384E6BD98AFCEE6F06014D2 /* Int+RomanNumerals.swift */, - 8C5B6F941AF1EEC7A771C84412881543 /* PDFPagination.swift */, - 7EF7D9B76F2A0E57F8C4B6576A310FFF /* PDFPagination+Equatable.swift */, - AE887BA62F95F0ADC759226927EE6058 /* PDFPaginationClosure.swift */, - C0A9BF3895F90E02BA3A7F85A3EE3A33 /* PDFPaginationStyle.swift */, - 3010EFA389499762B963ED81AAED7AAF /* PDFPaginationStyle+Equatable.swift */, - E09CE7B11B46FE88CE6A00B1BC41D850 /* PDFPaginationStyle+PDFJSONSerializable.swift */, + 2316274BC758772BA713A5D08C48427D /* Nimble.modulemap */, + 054C5C1BFA4A7E8155A62D1C221B9B10 /* Nimble.xcconfig */, + 30A2F84CF2C29EC188E228DF8B7B6624 /* Nimble-dummy.m */, + 4D90A089C50D436D1389871C3994D49A /* Nimble-Info.plist */, + CE8FFAC819895727EEBB283E06B6DDDF /* Nimble-prefix.pch */, + D3889E644DDBC8A92AFED9BB3FFAA79E /* Nimble-umbrella.h */, ); - name = Pagination; - path = Source/Pagination; + name = "Support Files"; + path = "../Target Support Files/Nimble"; sourceTree = ""; }; - 3DA36ABE3FBBB077CE2AFE6EE8FACA2E /* Layout */ = { + 4D71E565E7F6D3D6A604073DA08D9DBE /* Image */ = { isa = PBXGroup; children = ( - F60F06C64E9384618B130A564A6B774E /* PDFColumnLayoutState.swift */, - 8DB71D527080A80559145439645D182A /* PDFContainer.swift */, - 0D7D5DC46A33D6969328FABD53F09A34 /* PDFIndentationObject.swift */, - 957CD648AEB8AA5135685FCEB1DB04FE /* PDFIndentationObject+Equatable.swift */, - 7A844F8FD0C8FEC6469611369A282919 /* PDFLayout.swift */, - 261D7CB40CAA7B35BBBAD5411DAC845C /* PDFLayout+Equatable.swift */, - 003F32E7DFBD445283953BEAF7E0D057 /* PDFLayoutHeights.swift */, - 08432142E9DA64B7EF0E25E009889909 /* PDFLayoutHeights+Equatable.swift */, - 844995861D0764DC2240A17371A3745D /* PDFLayoutIndentations.swift */, - 2657D5EDB17DE5955273335BD26E5682 /* PDFLayoutIndentations+Equatable.swift */, - 55A42932D239B522A28A4F401CC06A65 /* PDFMarginObject.swift */, - 97AE281D0C3FBEAAAD10F2CEBA34C2A0 /* PDFOffsetObject.swift */, - 81E5197819542BCA0F5827B1FE0A3F12 /* PDFOffsetObject+Equatable.swift */, - 489D027A17BB85B26579CDB55C90710A /* PDFPageBreakObject.swift */, - FE8091CF7A20C0F3BBD6FAE1865D35E9 /* PDFPageBreakObject+Equatable.swift */, - 5460019A191DD798E750F58EA356AAB8 /* PDFPageLayout.swift */, - 8AA5BE5648D1758D58ACD1E29A26CEFF /* PDFPageLayout+Equatable.swift */, - 3CD6717F7AFD1E8169D067B28C1565F0 /* PDFSectionColumnContainer.swift */, - 1FB50F59DBDFCCECA0A5137DDB4EE5D1 /* PDFSpaceObject.swift */, - 006D43B1744E7E5A293848AE2E59C3E7 /* Groups */, + EE1ED58F8A2308C365862F46BE48B3EB /* PDFImage.swift */, + EFB9A328418D9442F9B2A8C0BCCD7BA3 /* PDFImage+Equatable.swift */, + D28C4A3A35FA3B4DC6C39A205C66EFC6 /* PDFImageObject.swift */, + 2176281999EBA64881BF9BFCAE7EB9C8 /* PDFImageOptions.swift */, + 86496B60308E39C21B578D6603BDC9DC /* PDFImageRowObject.swift */, + F92BF52BE1D1B49592FC268DD8134F9A /* PDFImageSizeFit.swift */, ); - name = Layout; - path = Source/Layout; + name = Image; + path = Source/Image; sourceTree = ""; }; - 533112C7FD0B8C36E51A3E1E84D0DF0C /* Text */ = { + 51B4F86AF2E8D1C4280D54632D3C741F /* JSON */ = { isa = PBXGroup; children = ( - 470A7214C6F5C6E92D1D7A47428FA673 /* PDFAttributedText.swift */, - 6E2067F380B778021CD3403656C25E67 /* PDFAttributedText+Equatable.swift */, - 3ED379F4718CD78AE84502D65FB2421C /* PDFAttributedTextObject.swift */, - DDD23249684F9E78F0F4E91F81B056C0 /* PDFFontObject.swift */, - BEA92FEC7D03CDEF63DA7A27CFED74A1 /* PDFSimpleText.swift */, - BD3B796CDFDA28E18787D3459CABE0BC /* PDFSimpleText+Equatable.swift */, - 74483562E5D61AFCFB53C68F87098C84 /* PDFText.swift */, - EEB70E7F82AB80C6ED11E7C5A87ECDBB /* PDFTextColorObject.swift */, - C6EDCDA8F9F14847C744DAFF60E196D7 /* PDFTextStyle.swift */, + 18EB73B58FC1AEB02EE9E9DB807B04F1 /* Array+PDFJSONSerializable.swift */, + 3F9A01DAFC7D40136F49B1A086E7B0EC /* CGPoint+PDFJSONSerializable.swift */, + D9C435F401C6CACABB355B378BABA08E /* CGRect+PDFJSONSerializable.swift */, + F43032331E37E3B22782A52EE2A4C51C /* CGSize+PDFJSONSerializable.swift */, + BDA5598703FFFADAED86B8608CAC3795 /* Data+PDFJSONSerializable.swift */, + 4A338A4C75B94E7B78CFD4F775528EEC /* Dictionary+PDFJSONSerializable.swift */, + AAE2432FC7D47DC1AEF661BF4DAE0E16 /* NSAttributedString+PDFJSONSerializable.swift */, + 1B4BAC0A5888D235E0B69D52E0C59A9B /* PDFJSONRepresentable.swift */, + FA44453A0CDF0D65CD2441660DBC23CF /* PDFJSONSerializable.swift */, + 0AB666525322C59083FA0842BF5FA6E8 /* UIColor+PDFJSONSerializable.swift */, + 6D9C3AC611E4E1DF2ED43617ABE92802 /* UIFont+PDFJSONSerializable.swift */, + 0E1D8C942F105CDA1F1113B0124EE1D7 /* UIImage+PDFJSONSerializable.swift */, ); - name = Text; - path = Source/Text; + name = JSON; + path = Source/JSON; sourceTree = ""; }; - 5E6ABEEFE03A14F26BEC58267C435AE0 /* TPPDF */ = { + 56DCB6A44DEC461A22CAF1AD123C91CD /* Graphics */ = { isa = PBXGroup; children = ( - 0704F8959125262102CBEC12D1ACDD1E /* PDFDocument.swift */, - 6E881447E9CFD51408FF2EE1AE2385C0 /* PDFDocument+Objects.swift */, - 6C98B70D861BE4AF5C926F72AF8C18C8 /* PDFGenerator.swift */, - 8F87B6FE8BCA6BD8B44730AD06EF1D30 /* PDFGenerator+Debug.swift */, - DB15231D1C711F592F228D5B5A37D944 /* PDFGenerator+Generation.swift */, - 7B35E88406EF60E7EBEF6740822852F5 /* PDFGenerator+Layout.swift */, - B138EB9A1C9EE532765AA7C0352C48AF /* Graphics */, - D5D0F1C7D13EE70D8D73A75A25598613 /* Image */, - 611A7BA558DFF50A289358565FAE70CA /* JSON */, - 3DA36ABE3FBBB077CE2AFE6EE8FACA2E /* Layout */, - C4C35102D665F1A9C0A8BB633FD24508 /* List */, - D850528F9C74F00D0A0A830408451930 /* Math */, - 7A836D28F73A1DAE2FEAB980C4B3E264 /* Metadata */, - B1036D1EAC6DECD01FEF580CF54DEE88 /* Page Format */, - 381B2BE160FC7072E65E338D343CDED4 /* Pagination */, - 200AD203C00BBBD696BC67BCA0967210 /* Pod */, - 923B2B27ACDE863B0A84B2133141D6FF /* Section */, - E395FADCBFF91FEF13A9B0A14437FAE0 /* Support Files */, - 7CA7024F876290805EBB11CF298CA0BE /* Table */, - 05C05AFF0B7736895BEECEFE0EC7361C /* Table Of Content */, - 533112C7FD0B8C36E51A3E1E84D0DF0C /* Text */, - 9CF03DFD8D44C005C2FA4A6E68A736A5 /* Utils */, + 87CAFE103270EAE0AA06F8AB6FEFE0B2 /* PDFBezierPath.swift */, + F9A1FE57C9DFE7B5CD85D094B4E3B1B7 /* PDFBezierPath+Copying.swift */, + 66F2A4AEE96B9AAD64D07D5D1EF3BA0F /* PDFBezierPathVertex.swift */, + F03112A0DD4F70B1776A50053B038B4E /* PDFDynamicGeometryShape.swift */, + 00C03FC1C30866E9E25350A1FC8475C8 /* PDFGraphics.swift */, + EF032BAC8E0A7EBA5190792B240A3485 /* PDFLineObject.swift */, + A0B91669111A58C613D04DCAA815AC91 /* PDFLineSeparatorObject.swift */, + 06ED5E98AC84BD9CACD9D8A95B6ABD61 /* PDFLineSeparatorObject+Equatable.swift */, + 0C71C08F3093B698C943BFEF6D2BFFA5 /* PDFLineStyle.swift */, + 96782DAEE24CF616241A47EA2A652FBE /* PDFLineStyle+Equatable.swift */, + C0823F091587C0A881AF6A1464DE033A /* PDFLineType.swift */, + C0A142647826BD52953F9953C6805984 /* PDFRectangleObject.swift */, + 1173371C279528D9789815FB56DCDA2C /* UIColor+CloseToEqual.swift */, + 08DC7429F939AD4B7FACB2FF11E3927C /* UIColor+Hex.swift */, + FFC0A2E32122692D62205077C202DC28 /* UIImage+Pixel.swift */, ); - name = TPPDF; - path = ../..; + name = Graphics; + path = Source/Graphics; sourceTree = ""; }; - 611A7BA558DFF50A289358565FAE70CA /* JSON */ = { + 5A6D471FCDBE59D37FA430A266D32D99 /* Utils */ = { isa = PBXGroup; children = ( - 44360A2525F3396903C564D6B4EA4136 /* Array+PDFJSONSerializable.swift */, - 571E7A6C1F29D2F640550D2EF12EB29A /* CGPoint+PDFJSONSerializable.swift */, - 348D2A01A4011053DA1E9CECB94F0138 /* CGRect+PDFJSONSerializable.swift */, - F9CF6608ED42B2A765F68B9D3ACC34C1 /* CGSize+PDFJSONSerializable.swift */, - A0035F461DF61114441ED2669A71ADD0 /* Data+PDFJSONSerializable.swift */, - FBD9BFCD376F34187B8EDDFAC26A7927 /* Dictionary+PDFJSONSerializable.swift */, - A6AC7A8FDD256755226EEEADA16E9507 /* NSAttributedString+PDFJSONSerializable.swift */, - C16D0C4C3DD6425EC5558519C31E33F7 /* PDFJSONRepresentable.swift */, - 5A9C40658E19B50586B62C92461ED5F5 /* PDFJSONSerializable.swift */, - 89979795E394E75AEC56355C3A1B45D5 /* UIColor+PDFJSONSerializable.swift */, - 7E909AFBB40228AE4540C97E6D967903 /* UIFont+PDFJSONSerializable.swift */, - 9CC73FB963236A41D2DDEC22D298B58C /* UIImage+PDFJSONSerializable.swift */, + 890627C5313F6FBA6F90B029322BA1A4 /* CustomStringConvertible+AutoDescribing.swift */, + 9D1C33C883D1FD6BA587D2A7B3B0DC95 /* PDFCalculations.swift */, + A5392917895917BCCE1047AC6F66106D /* PDFCopy.swift */, + 9C7FFB37E21F647362E259295B792FD9 /* PDFError.swift */, + 43FEE513DDDD6EF4BBF4E00F4B440C8C /* PDFObject.swift */, + 06006E649C95996379DE331C707DACDC /* Stack.swift */, + 36634BF064CFDA8F85AE5389E3C825F5 /* WeakRef.swift */, ); - name = JSON; - path = Source/JSON; + name = Utils; + path = Source/Utils; sourceTree = ""; }; - 6DFA45439F47022F20F003FF3AFDFD08 /* Pods-TPPDF_Tests */ = { + 687AA38166BC396954DD1B4AF863F653 /* Page Format */ = { isa = PBXGroup; children = ( - E00F6EDA0E8C1A0418D4DE01B7B8D667 /* Pods-TPPDF_Tests.modulemap */, - 45CA645B87F3221272FE5D8E3920D7DB /* Pods-TPPDF_Tests-acknowledgements.markdown */, - 641FD73202CC7903C3699645D8850F2E /* Pods-TPPDF_Tests-acknowledgements.plist */, - 4BD3D8FEBEB337ED62B39727E9F9CDF8 /* Pods-TPPDF_Tests-dummy.m */, - 62EBB26FA6CEC7A1D4D1E60BC0CC08A7 /* Pods-TPPDF_Tests-frameworks.sh */, - C277CDDB2D0EE97BE714F168C16A2C2B /* Pods-TPPDF_Tests-Info.plist */, - 88EDCE36C310D8E381FC4C13E3000418 /* Pods-TPPDF_Tests-umbrella.h */, - BDF760494E466DD51D8CD2443A542F02 /* Pods-TPPDF_Tests.debug.xcconfig */, - 9AA3F040700452B66DAC3A9EF89FE62A /* Pods-TPPDF_Tests.release.xcconfig */, + CCABB4FA58061EF06DBCD90E81365600 /* PDFPageFormat.swift */, + 8B9BC95ECCBD459C4213F773BC2E9396 /* PDFPageFormat+Layout.swift */, + 15DCAA2F7D8CDA80BA364B2B9FBE537C /* PDFPageFormat+SizeConstants.swift */, ); - name = "Pods-TPPDF_Tests"; - path = "Target Support Files/Pods-TPPDF_Tests"; + name = "Page Format"; + path = "Source/Page Format"; sourceTree = ""; }; - 75102F052327184A2DD8DF936B5BA6F9 /* Nimble */ = { + 73B171266A96DC6E1563E2096515B150 /* iOS */ = { isa = PBXGroup; children = ( - 6A1E55522A60920B2686F9D121D12230 /* AdapterProtocols.swift */, - 1B764100A35680567D74DEAAC37CD583 /* AllPass.swift */, - 55FB08D918DE01E662D5A97301481111 /* AssertionDispatcher.swift */, - 18FFF6C989F56048F84B6CCDD858BE86 /* AssertionRecorder.swift */, - 2D8CF9AF7F2B33E2F572D0E7834043C9 /* Async.swift */, - 769948AC67FCD7CFBB879B1BB1309818 /* Await.swift */, - D26049FAC4B09F8992B1FCBBE891BB85 /* BeAKindOf.swift */, - 98A8BF274C384ED0357A87C2E0FBF07C /* BeAnInstanceOf.swift */, - A825F5CB203777C6B7B8CE39302B11CC /* BeCloseTo.swift */, - 8C5096B75F86417D2500DD3E22CD83C5 /* BeEmpty.swift */, - 73807064EFEA737FAA9A46A5136B632F /* BeginWith.swift */, - 2B2448ECE23FA3C4A9F5F9B8590A8490 /* BeGreaterThan.swift */, - BDFF12405109E40C1E341A5A80C54544 /* BeGreaterThanOrEqualTo.swift */, - A427809945BED8D399EDD9418A14D406 /* BeIdenticalTo.swift */, - 59DBAB8A85D5ADDE0BAEE96D20DDC5BA /* BeLessThan.swift */, - A8B2203834BBE03D923296F1DB4D43F0 /* BeLessThanOrEqual.swift */, - FB9485383C44BC16419DBD28E99622F3 /* BeLogical.swift */, - E45614FF27DE560CC3C1E11E1EF6E8D0 /* BeNil.swift */, - A6B23F3863F77E47C1CCA8FB4FBF4033 /* BeVoid.swift */, - EA88DA8EEF6645A39E96B43CDB28D3CD /* Contain.swift */, - 35270340E310B19955E3D36080D4E9F9 /* ContainElementSatisfying.swift */, - 796AA8B97AEF21E320EC0FFBA0581089 /* CwlBadInstructionException.swift */, - 2183FD9E719C75BAC5E0CA568708EF56 /* CwlCatchBadInstruction.swift */, - E6FD5A08FFF54CE6FE2814C98B3B97B4 /* CwlCatchException.h */, - 5B8E0E0D158305661649F7FD180C5FF5 /* CwlCatchException.m */, - 46625AA17ACC03B13D25615A8F90D255 /* CwlCatchException.swift */, - 0FF5D1008CA5B0F13D54AB4FEE897370 /* CwlDarwinDefinitions.swift */, - D2D0EC452F599D242A85D259BBF576B2 /* CwlMachBadInstructionHandler.h */, - F4D1D150AF8320F4C9F1483D249ABA8E /* CwlMachBadInstructionHandler.m */, - 91FA0C47182F53418200646DB6133A2B /* CwlPreconditionTesting.h */, - 92D62A29E31F37F9F6570954D217B5C4 /* DSL.h */, - 9D49C8B0E4DDF7307221CC17B0B4F2D7 /* DSL.m */, - 8024470AD984BDAA74684548AD7D65C9 /* DSL.swift */, - 44EB90348987AA4ABA301EC67C20130D /* DSL+Wait.swift */, - 4C200E7215CC5D0A3A4694E394899C1F /* ElementsEqual.swift */, - E6F14222E1F8178A5717534DE5032BE2 /* EndWith.swift */, - FDEC0E1E73BA5272D7B8159356ED6ECB /* Equal.swift */, - 2BB6F4F6661D1E6E46D933DA749A4DA5 /* Errors.swift */, - AD85178C9FEBB9F9790FDA7DDA49BCB5 /* Expectation.swift */, - B4DC9C9BD94FA0AD7BD84605FEB90EAE /* ExpectationMessage.swift */, - 2991DB69A7FD29EBF062D47388D8164A /* Expression.swift */, - EBFA8D27BD95C5A62202C10D53113AE2 /* FailureMessage.swift */, - 221187EA83E3570837F45189B763B74A /* Functional.swift */, - AA84BB4A03EA0E92AD292F0F60EA101B /* HaveCount.swift */, - C6C6248EE6E5C34EFB80F7B2A8F4B133 /* mach_excServer.c */, - C069559C34FC38BD037CFEBE645875C7 /* mach_excServer.h */, - EE382A2A53B129725972BDC05AFB9DEF /* Match.swift */, - 1CAA2B9A11BA93D38CC61E2400A88A90 /* MatcherFunc.swift */, - CD3071F2A3883C446C97C1F881BD3FEF /* MatcherProtocols.swift */, - 61589F35A711E8D662F644C7D562C954 /* MatchError.swift */, - 85CD158414AD99E7585B1FB889B65151 /* Nimble.h */, - E3DDAB94345BC231B1E4957E9BDBC1ED /* NimbleEnvironment.swift */, - B901CFF19819D28F0BCFD3F5EDA22777 /* NimbleXCTestHandler.swift */, - 8106C6BE9B18353E6DEBAD106304C942 /* NMBExceptionCapture.h */, - 6F9D70A8056BCE15E634A4087915A446 /* NMBExceptionCapture.m */, - BBC8ECB9999A499F5E0E73FE434792D2 /* NMBExpectation.swift */, - B5D5CB1F9FEC2B439A3A4CFDE0A3EBBE /* NMBObjCMatcher.swift */, - CEDA645917FC98E9E264E9952BF05AE1 /* NMBStringify.h */, - 2D2B0786AC975048A87B8B2EA9BEBC82 /* NMBStringify.m */, - 9B33F0F96C3C27D5D89CDA49055C9954 /* PostNotification.swift */, - 90981DEE29087CFB1ABC6E706BABE1C7 /* Predicate.swift */, - F06059EFCC00B2A4C0B9054511FE2CE8 /* RaisesException.swift */, - 17DD5B7C4C38CC0D1EC6B280902DCDED /* SatisfyAllOf.swift */, - 07899136DEE8E2CEC33597FE0FA7CC19 /* SatisfyAnyOf.swift */, - E5A39B184ADFF2F497E4A793605CC742 /* SourceLocation.swift */, - 5AB2AEA696CBBAA2E20B15CFF659CC70 /* Stringers.swift */, - 544822AEF80E316F1F939828AC23F369 /* ThrowAssertion.swift */, - 1345A9E4BD274296E2AD4F51AC1FB042 /* ThrowError.swift */, - EEB71913CABA16FE67E2E5AFDA03B314 /* ToSucceed.swift */, - E69C46AE772C928891B21BF9707CAF0B /* XCTestObservationCenter+Register.m */, - B404996FD69CC66D0D0C75AE5088096F /* Support Files */, + 2F94A9F552457B2DBAD1616C5E0E0E7A /* Foundation.framework */, + D98E6C1169DAC9A6A81EFCFAE138ADF3 /* UIKit.framework */, + 3F80F8BA974A80CEC66841545C196326 /* XCTest.framework */, ); - path = Nimble; + name = iOS; + sourceTree = ""; + }; + 752A64840ABFE57B19BE96A12C73A4DB /* List */ = { + isa = PBXGroup; + children = ( + B079197E52EE58774CCA2A8C4E343694 /* PDFList.swift */, + CDF510F78460BFE2EA738DD7F23F03CB /* PDFList+Equatable.swift */, + D38B31A7582D951DD3F02D03637F23CC /* PDFListItem.swift */, + EAF48856CAC46A9EE3F139B78C0B9117 /* PDFListItem+Equatable.swift */, + D128C28AD047D705DCE2341EBFBEEA26 /* PDFListItemSymbol.swift */, + 90BD74A45D409017E33ECBC6611FAA5A /* PDFListObject.swift */, + ); + name = List; + path = Source/List; sourceTree = ""; }; - 793AF89F175E2B6E4BA7454D6BE8F985 /* Support Files */ = { + 77313C7804503CD19FF3B583A275407E /* Support Files */ = { isa = PBXGroup; children = ( - B4AB7EB6006A71E89C370D195703FFEF /* SwiftLint.xcconfig */, + 51B1EDB26300ED01461111E1A2214E60 /* SwiftLint.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/SwiftLint"; sourceTree = ""; }; - 7A836D28F73A1DAE2FEAB980C4B3E264 /* Metadata */ = { + 7C449DF0F0AE7272F55E59D3B76FDE58 /* Groups */ = { isa = PBXGroup; children = ( - F77F9C6BAB8ABA29E63CBF22DEF10D67 /* PDFInfo.swift */, - A8B8A838E42DA326B16DA266EB3F1B2F /* PDFInfo+Equatable.swift */, + 32A4386F19978A994A92F83AE4166E4E /* PDFGroup.swift */, + 533C03DA7E25C1BB53A7DA4A0A9C45E7 /* PDFGroup+Objects.swift */, + D77522615EDA9C97FD651833D81BB122 /* PDFGroupContainer.swift */, + 3C8505EA3D476D31FD8868AAEFA0EDEC /* PDFGroupObject.swift */, + A996923EEF7A34EAF3E85FE6806FF780 /* PDFMasterGroup.swift */, ); - name = Metadata; - path = Source/Metadata; + name = Groups; + path = Groups; sourceTree = ""; }; - 7CA7024F876290805EBB11CF298CA0BE /* Table */ = { + 7D7530B0EB021243195EBC34A4A0BCCF /* Quick */ = { isa = PBXGroup; children = ( - D9D67F0B8556A2CE202C8A4A057B54E4 /* PDFTable.swift */, - 2C06C0AA2C4A55CAD48737DB291A892D /* PDFTable+Equatable.swift */, - 4F715CAC6EA41624B1F688C2F6358F52 /* PDFTableCell.swift */, - ADC105EAB66F312C6935B095954AEF8E /* PDFTableCell+Equatable.swift */, - B6139CE4CE3F43F35290B8D6BA926A66 /* PDFTableCellAlignment.swift */, - D0EAA7AFD7124F9153A5D5814302F863 /* PDFTableCellAlignment+PDFJSONSerializable.swift */, - 1CA19C08B2DF3CCE6F8A5754E5986776 /* PDFTableCellBorders.swift */, - FFB53C08E99981B7106E1E96434A0045 /* PDFTableCellBorders+Equatable.swift */, - 732782F090DA671E55FEEAF13C026303 /* PDFTableCellPosition.swift */, - A88A195AB3EDD584B15C03870C1F5198 /* PDFTableCellPosition+Equatable-Hashable.swift */, - 0F264CB49F4FBF2DFF9F64A01460B45E /* PDFTableCellStyle.swift */, - 0D53EE021084CE3923CF99AFFCA38F1C /* PDFTableCellStyle+Equatable.swift */, - A192029293B3CF457E124361985BAE84 /* PDFTableContent.swift */, - 9628F8598F012766E06A71E2B1946606 /* PDFTableContent+Equatable.swift */, - 9B8FA8CDB32055C2570EB012C8CEEBF9 /* PDFTableObject.swift */, - 66F427C0A5148908D77B9F6829740B9C /* PDFTableStyle.swift */, - 1D5E7D0593C920C5058F9C4DC2B1CE8A /* PDFTableStyle+Defaults.swift */, - 733C98310A9DB87AA1D6C9C89ED8A034 /* PDFTableStyle+Equatable.swift */, - 6A0B562E323D3B922FD00ECCBE9B6844 /* PDFTableValidator.swift */, + DFD3647419AA8DBF5E79EB4EF031BBD2 /* Behavior.swift */, + 6CAFBA12109D449D9AA05B57F0249843 /* Callsite.swift */, + BC4829FF3E0538ECB3AB3E426F9D0297 /* Closures.swift */, + D205EEC930E7F8A3BE8BB59592A72715 /* Configuration.swift */, + BC142E63FC12A4EACE4448AF844968E2 /* DSL.swift */, + A2D22CBE6D78121EE74E75CF885154FA /* ErrorUtility.swift */, + B302D3D54D74B48758FD9068112DFDF3 /* Example.swift */, + 2427D2BB6710CBAD795EA611FEEB66F2 /* ExampleGroup.swift */, + EEDF9FB0CF8AB5D96F394BCBEFEB2538 /* ExampleHooks.swift */, + F1FA0D858D99737F8A7D18DA13AD0A6C /* ExampleMetadata.swift */, + 3CC17CE09CCD109E93AAD245CC756559 /* Filter.swift */, + BA9EFD740A7E7F3165A27593106464BB /* HooksPhase.swift */, + 087C94FA9E7A280623CC31EFFF87B6E9 /* NSBundle+CurrentTestBundle.swift */, + 054B150B37ADAB8A15BA4AADE07C76E4 /* QCKDSL.h */, + DE641094AEDA0B514EFF6724B7A0D024 /* QCKDSL.m */, + B4AD6863F0B02F7A848E39AA5261DFCE /* Quick.h */, + 73AB58CD2687027D4CBF2C6875CFC7A7 /* QuickConfiguration.h */, + ECBF1418FF5A7A85AF70B18181A27CA9 /* QuickConfiguration.m */, + D385ADE49A4C64AC8661F34841F124A7 /* QuickSelectedTestSuiteBuilder.swift */, + D210E5C5CB1BBEC1E69970D03105EB44 /* QuickSpec.h */, + 2F67E4DE023D43E62E9FE130113A8CF5 /* QuickSpec.m */, + 4A0D5D327281231AAD74AE1489C9995E /* QuickSpecBase.h */, + A87F312D2B730781FE051375F72FBDE8 /* QuickSpecBase.m */, + 7FBAA92D9E00B2741943F23CC54E526B /* QuickTestSuite.swift */, + 43F4EB6F389ED33C08E85D0F62150027 /* String+C99ExtendedIdentifier.swift */, + F4373151AF6F12F3F3E0A20CAD82BBC6 /* SuiteHooks.swift */, + 07EBDC465A3C4743FA952CD2F096CE67 /* URL+FileName.swift */, + 7EC00F76B05B880BD9F5C3170BC161FE /* World.swift */, + 58F39F32B3B78822D844CE9A5D05AD8D /* World+DSL.swift */, + 110F1A0D02E04116A191F47E16D674C8 /* XCTestSuite+QuickTestSuiteBuilder.m */, + 9197FF01E3D0EEC0D267214BE48E96B0 /* Support Files */, ); - name = Table; - path = Source/Table; + name = Quick; + path = Quick; sourceTree = ""; }; - 7FE8140FDB366614E81688A78A071C3C /* Support Files */ = { + 824E9E4EC71CDDE9EA5BF4C7DE1D0691 /* Pagination */ = { isa = PBXGroup; children = ( - A3746E709D1FC2F25AE4195D9BAF95C6 /* Quick.modulemap */, - B3802E4EB547026B946056052D78588E /* Quick.xcconfig */, - 2F116E1EB5CEF48F2F118B7688271B6C /* Quick-dummy.m */, - A8EE0A30C32C84DFF8796384D02D463F /* Quick-Info.plist */, - 09D88AB4EA0F8B587EBB16D22C55EF44 /* Quick-prefix.pch */, - E060805D7A04FA9757AC2B458C66DE16 /* Quick-umbrella.h */, + 0BCCC6B5620AE176261D82ECBEE61FC5 /* Int+RomanNumerals.swift */, + 7EBEBD5846FE28C71CDF14BF4590FE92 /* PDFPagination.swift */, + BE69CE08632B79D9C11D6FFDB06358F9 /* PDFPagination+Equatable.swift */, + 8BB6DF86A7D3C9AF35E9752A6E165FEA /* PDFPaginationClosure.swift */, + 917F6CFB7FA13549CCFA06C73F3BC800 /* PDFPaginationStyle.swift */, + 613179AE13AA1FF0304673182B2DCB06 /* PDFPaginationStyle+Equatable.swift */, + 17D818E8ECD7D0CA82E23AA81EC06ED0 /* PDFPaginationStyle+PDFJSONSerializable.swift */, ); - name = "Support Files"; - path = "../Target Support Files/Quick"; + name = Pagination; + path = Source/Pagination; sourceTree = ""; }; - 923B2B27ACDE863B0A84B2133141D6FF /* Section */ = { + 85A6897BEE1C717A4A684AB06BA46954 /* Pods-TPPDF_Example */ = { isa = PBXGroup; children = ( - 88323E165CF83148330A391D756B36D5 /* PDFColumnWrapSectionObject.swift */, - ADAA249107E8305BCE84782C20BBA30B /* PDFSection.swift */, - 8D1668C05D5E28FD80E046F9BE50B3E9 /* PDFSectionColumn.swift */, - 24A127F11DBA74663AA80056A7BFF0DE /* PDFSectionColumn+Objects.swift */, - 8D88B0630178CA3E19F837853558C607 /* PDFSectionColumnObject.swift */, - 429C775FD4D641A86E229B63BE439778 /* PDFSectionObject.swift */, + F80A9E5C53547EADB962E481165E8A82 /* Pods-TPPDF_Example.modulemap */, + A30E033D6BADE43C2AAC85BE8A307A53 /* Pods-TPPDF_Example-acknowledgements.markdown */, + AADDA30F55E56B6D516AB2D09AB72C1C /* Pods-TPPDF_Example-acknowledgements.plist */, + B7633D39B6C7CBF68E235C5C9F76B816 /* Pods-TPPDF_Example-dummy.m */, + 27D5A79BA733A1DB74AA3D351928FABA /* Pods-TPPDF_Example-frameworks.sh */, + 168670353BCD12C5C3196BF86B532780 /* Pods-TPPDF_Example-Info.plist */, + 675E1286AC4EAD95142C74461D9E90E6 /* Pods-TPPDF_Example-umbrella.h */, + DDD829DC012FCC9A697CD3347542233B /* Pods-TPPDF_Example.debug.xcconfig */, + B5ECCEEA5158A5DD6C29A6853E907004 /* Pods-TPPDF_Example.release.xcconfig */, ); - name = Section; - path = Source/Section; + name = "Pods-TPPDF_Example"; + path = "Target Support Files/Pods-TPPDF_Example"; sourceTree = ""; }; - 9CF03DFD8D44C005C2FA4A6E68A736A5 /* Utils */ = { + 877750B1817433EC146DBD4E1BB9DA54 /* Math */ = { isa = PBXGroup; children = ( - A3E184E5468C3B0F699E6ABB43A139A5 /* PDFCalculations.swift */, - E6991BD07A89A87BF9D83E5C0C7C2ABB /* PDFCopy.swift */, - 6F6C428EA15066B3D2FB00569F3F43A2 /* PDFError.swift */, - AF79FE416882711FF42BFF61E57E4E17 /* PDFObject.swift */, - 3F865A72BE10FD8563C16D5E47CD4324 /* Stack.swift */, - 2B8553967D39B5A6CDA2627DDB1ECD1A /* WeakRef.swift */, + F6070F0CAD2DC9F442FA24C684042084 /* CGPoint+Math.swift */, ); - name = Utils; - path = Source/Utils; + name = Math; + path = Source/Math; sourceTree = ""; }; - 9FBB9454F1841B0A2B0A778E98A5159C /* Pods */ = { + 9197FF01E3D0EEC0D267214BE48E96B0 /* Support Files */ = { isa = PBXGroup; children = ( - 75102F052327184A2DD8DF936B5BA6F9 /* Nimble */, - FD1CD43CCE9B39DC8450FA3B516460F3 /* Quick */, - E6B783D5F8275C9EBF1537F4C9F190D6 /* SwiftLint */, + 2E2BEAE3BD45E271A56BBCE91C626C1D /* Quick.modulemap */, + B85C27A5099E0CE4270B022F4AA56EF3 /* Quick.xcconfig */, + 2D2A502A32A9ABBAAC6DEA2BB46AEEF7 /* Quick-dummy.m */, + E75D7078B7FBF993464079A42A7EEAC4 /* Quick-Info.plist */, + 6F2459020E9A2A4F4AD848E57050137B /* Quick-prefix.pch */, + D851DDA27680CB0930F8FB2DAD64969D /* Quick-umbrella.h */, ); - name = Pods; + name = "Support Files"; + path = "../Target Support Files/Quick"; sourceTree = ""; }; - A9DC68787A8EBD2347B90D64EEAB14CA /* Pods-TPPDF_Example */ = { + 930E2E63BF1FD47E775B9873429FFA67 /* SwiftLint */ = { isa = PBXGroup; children = ( - F70E4A86026AA7768F8BB229DC052B78 /* Pods-TPPDF_Example.modulemap */, - 6CD43F9E9FAA1ED61573295D5124D164 /* Pods-TPPDF_Example-acknowledgements.markdown */, - AF049D13168168BB1D05E709B83B7F86 /* Pods-TPPDF_Example-acknowledgements.plist */, - 15F574AD8B988C719705A8CF4D678A33 /* Pods-TPPDF_Example-dummy.m */, - 9CBB831BFDC1B9BDBE1DFFD5B8F0E1AC /* Pods-TPPDF_Example-frameworks.sh */, - C2B8041F32C0C60EE38DCEB7285C04A0 /* Pods-TPPDF_Example-Info.plist */, - A5D59A3C124E9E763BDA1945C29F24CE /* Pods-TPPDF_Example-umbrella.h */, - BC269EDD7E83036769C6C92D3AF462B1 /* Pods-TPPDF_Example.debug.xcconfig */, - E9A17DA545983FFAB6C074ADAF63609D /* Pods-TPPDF_Example.release.xcconfig */, + 77313C7804503CD19FF3B583A275407E /* Support Files */, ); - name = "Pods-TPPDF_Example"; - path = "Target Support Files/Pods-TPPDF_Example"; + name = SwiftLint; + path = SwiftLint; sourceTree = ""; }; - B1036D1EAC6DECD01FEF580CF54DEE88 /* Page Format */ = { + AC2D56A868197807AE1E6F25260DCB1F /* Metadata */ = { isa = PBXGroup; children = ( - 04FA503EAF1DCF9EB26CAF57EE86785D /* PDFPageFormat.swift */, - 2FE52DAE58278F624FDCF087E8C0F49F /* PDFPageFormat+Layout.swift */, - 3D8B61F9DA6AF6BBE62363697A4D4D31 /* PDFPageFormat+SizeConstants.swift */, + 259D2B123B2247A3118F244B24CF1FB3 /* PDFInfo.swift */, + 1F09D5126DE6F6475D83E0B0FA16CA3E /* PDFInfo+Equatable.swift */, ); - name = "Page Format"; - path = "Source/Page Format"; + name = Metadata; + path = Source/Metadata; sourceTree = ""; }; - B138EB9A1C9EE532765AA7C0352C48AF /* Graphics */ = { + B505B4735C3CFBD256D8BD8F170FD516 /* Text */ = { isa = PBXGroup; children = ( - 83178133521D4A981B16246388580B6B /* PDFBezierPath.swift */, - 477EA1DA0D3E2B2A71DA4227BC6BD256 /* PDFBezierPath+Copying.swift */, - 6CD2BDEC5C5CCAA19C58F12247495EEC /* PDFBezierPathVertex.swift */, - 062192CC2360B396134DA42EA2B75C39 /* PDFDynamicGeometryShape.swift */, - 1960F5C3DF12A647C1E17C2E6AC1269B /* PDFGraphics.swift */, - 0C8F42178C4390DEDDA25994CCEBB5AF /* PDFLineObject.swift */, - F3502397C4B61313BBC278CFE5F80809 /* PDFLineSeparatorObject.swift */, - B1EBB972DD70E61043696C56AB71D49A /* PDFLineSeparatorObject+Equatable.swift */, - 11CBC071734AF27F61E7A88C89E499CB /* PDFLineStyle.swift */, - B1E93A5BA529401261BA422743767842 /* PDFLineStyle+Equatable.swift */, - D62A7FB4ED4A5453F1BDCA44E77298A8 /* PDFLineType.swift */, - 4BE446F453B4DEDD80D2EC8F00BAAC43 /* PDFRectangleObject.swift */, - 9C2DA980C65DC1FB6A58B9D0829C384C /* UIColor+CloseToEqual.swift */, - 1BBD4E66AE108FFE72767B8A1448B923 /* UIColor+Hex.swift */, - 6ABC3F4D4E0105EB0E9C80200E0ECE0E /* UIImage+Pixel.swift */, + 51893A248150D21AC719016D08378E1D /* PDFAttributedText.swift */, + 75FE93EF15AFE9C5D665E7F362D5A9AE /* PDFAttributedText+Equatable.swift */, + 1C1668C6CFEB8E1C1D21DE171887AA02 /* PDFAttributedTextObject.swift */, + 961709FD1EE0E6CB28292EE84D3597CD /* PDFFontObject.swift */, + 558D2BC7909BAD5EC4C6850225A8110A /* PDFSimpleText.swift */, + 631A1D96900DAA7344953080DD3C73CF /* PDFSimpleText+Equatable.swift */, + D57CB68B7F341B7A2163BD88E0B40197 /* PDFText.swift */, + 502A2709CC0B939ABED52A9C02ACD03A /* PDFTextColorObject.swift */, + 508F20B60F8D6D6C37AC0C61C0EBE31F /* PDFTextStyle.swift */, ); - name = Graphics; - path = Source/Graphics; + name = Text; + path = Source/Text; sourceTree = ""; }; - B404996FD69CC66D0D0C75AE5088096F /* Support Files */ = { + C40D8775C29D9C8DE330047564D54AE8 /* Products */ = { isa = PBXGroup; children = ( - 6D84DAF8699E614E3035E09666F42BEB /* Nimble.modulemap */, - 873A149144A4505B4273B11DF638E923 /* Nimble.xcconfig */, - C81EE98963B29ED697A14F2DFFFD5D1C /* Nimble-dummy.m */, - 679E95984C4EB4B0E7B2FA6CF1DB0904 /* Nimble-Info.plist */, - 9144560F38E00BC92122EDEFD8B26A08 /* Nimble-prefix.pch */, - 5CFD62FD2E8D891F1DAD7B4220A38D1C /* Nimble-umbrella.h */, + BAE263041362D074978BB3B577DF0A05 /* Nimble.framework */, + 6E004FC84D4D8F8EA28B26E0A7D51BBB /* Pods_TPPDF_Example.framework */, + 891D0F092C11950E089D9E843307B45A /* Pods_TPPDF_Tests.framework */, + 0D631E9908483F9525A6B3F36F16CC61 /* Quick.framework */, + 98F94C15FDA05FB8706379BF7F10CCFD /* TPPDF.framework */, ); - name = "Support Files"; - path = "../Target Support Files/Nimble"; + name = Products; sourceTree = ""; }; - C4C35102D665F1A9C0A8BB633FD24508 /* List */ = { + CA714E39B4948C6C0FF25578D1C6E684 /* Table */ = { isa = PBXGroup; children = ( - EDEE44484E821DA11F393F6BFE365A1E /* PDFList.swift */, - 714BAADAC995A168E241FA2F92E1273B /* PDFList+Equatable.swift */, - 51F6FDA6DE1CA67E2A2209ED766BD508 /* PDFListItem.swift */, - 664039AC35A0DB966D97156F7DD2BC63 /* PDFListItem+Equatable.swift */, - 28AC33F30A552A13D4BB538F0BAFF53B /* PDFListItemSymbol.swift */, - F34A2A7F68384A078649B08158522F1D /* PDFListObject.swift */, + 0A76AF16FB3E30910C7B6BD49A6F729F /* PDFTable.swift */, + 7DF45ECAF4AA2433B9BE62E41C8C4E2D /* PDFTable+Equatable.swift */, + 3EA8EC0585B7AC4E847C44AECDBF8D2A /* PDFTableCell.swift */, + 2221883C199121C94FAC7CD7B32EEC21 /* PDFTableCell+Equatable.swift */, + 4A5C61C27528516A000B0397FCA839F7 /* PDFTableCellAlignment.swift */, + E72C733B88EBE0CBC92BCE76A0ADED34 /* PDFTableCellAlignment+PDFJSONSerializable.swift */, + 7E12E675EEB177AE85592D3C83D46632 /* PDFTableCellBorders.swift */, + 01AF8606F77421E91F16E62243117A01 /* PDFTableCellBorders+Equatable.swift */, + 0635D9A9A86707AAE1EE4B2D7F20AD33 /* PDFTableCellPosition.swift */, + D7C3F687FC75871E7E9A77030C2C5F29 /* PDFTableCellPosition+Equatable-Hashable.swift */, + 1835A6FD80542DCB61086DB6A4C2FF29 /* PDFTableCellStyle.swift */, + 26E5478A22D7CFD93F8E7DA84C2732B5 /* PDFTableCellStyle+Equatable.swift */, + 804EF94249B845A7BD13ACE8AF4B8C4A /* PDFTableContent.swift */, + 8DD6F1533EBA134FAAEBF9B871EBD927 /* PDFTableContent+Equatable.swift */, + 1F69A696DB70974D7D21AB2484B5DBCC /* PDFTableObject.swift */, + 32C5390FE797410C1EA430E6D544EC07 /* PDFTableStyle.swift */, + 2F941A7D982C15982B89E7279CDC8AAA /* PDFTableStyle+Defaults.swift */, + 721837A2A2B59DA2BCEABF3371A343B9 /* PDFTableStyle+Equatable.swift */, + 2D2859B36E7F45AC55C3B9786715FE47 /* PDFTableValidator.swift */, ); - name = List; - path = Source/List; + name = Table; + path = Source/Table; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -1401,221 +1200,481 @@ 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 33B7579B2374E30A375073CC605385B5 /* Development Pods */, 03C5C200A0787E300053CFA8F53CA094 /* Frameworks */, - 9FBB9454F1841B0A2B0A778E98A5159C /* Pods */, - 1D280077BCCEFE2215081657BE5363FC /* Products */, + 370A47045664D32CE76AD9E95B873444 /* Pods */, + C40D8775C29D9C8DE330047564D54AE8 /* Products */, 016E0132A6D3099B1ABEF6814A5419D2 /* Targets Support Files */, ); sourceTree = ""; }; - D5D0F1C7D13EE70D8D73A75A25598613 /* Image */ = { + DED10FABD1F0CE7B276096407754F149 /* Layout */ = { isa = PBXGroup; children = ( - 4C1BD3B944C16898997902AA93E7B0B2 /* PDFImage.swift */, - 9E6AE7A30B7F4961C037D63D78E77C25 /* PDFImage+Equatable.swift */, - 557AD661FEFA357C2F6498DBD0B03B86 /* PDFImageObject.swift */, - 54910A1F7AA49E8575062C638A51DCD2 /* PDFImageOptions.swift */, - DCEABBBEFAE4D7AAD33E14BC6C24BBFA /* PDFImageRowObject.swift */, - 722073E8DC06B25B5E77F08D29991CF1 /* PDFImageSizeFit.swift */, + 226E5BCB68270885E1FF2689D3E1734A /* PDFColumnLayoutState.swift */, + EE9CDBEEFCF486ADA5418157A45FA40B /* PDFContainer.swift */, + 189443F1FD70B87CBC560759639292E9 /* PDFIndentationObject.swift */, + B5BED5CBDFB66E7728BBBC4B399D1C16 /* PDFIndentationObject+Equatable.swift */, + 4C2DD786011370B327D33B3626D4A46D /* PDFLayout.swift */, + 8A2A2F612DF61FE58D43CE4A99565705 /* PDFLayout+Equatable.swift */, + 7841C8C5BB6C87469057D2ABF3AF1636 /* PDFLayoutHeights.swift */, + 2D68CC9E5F1850B069277B7E906F1339 /* PDFLayoutHeights+Equatable.swift */, + 0C3741E8051648ECB73F2ECC6FDC42B2 /* PDFLayoutIndentations.swift */, + 52F34BCA0FEBB65FE4100453E67B3D62 /* PDFLayoutIndentations+Equatable.swift */, + 821541A4115DC92622B8907C902B5F0F /* PDFMarginObject.swift */, + 54A14418D44716356564024C071AABD3 /* PDFOffsetObject.swift */, + 3501756B9D474617DFAC03C83B90A7C4 /* PDFOffsetObject+Equatable.swift */, + DF28EEA81BE481E2E38C4D131207DDBE /* PDFPageBreakObject.swift */, + A1D8011DF4D5B8092A3050E0C43AD9C8 /* PDFPageBreakObject+Equatable.swift */, + 2C352399E666E192751B2B1466B73288 /* PDFPageLayout.swift */, + AF81D195CCE48FAC23F105DFE1E82DE4 /* PDFPageLayout+Equatable.swift */, + 8129A9407553D9C68443D996929EF1BF /* PDFSectionColumnContainer.swift */, + BC300E3A071118B69D52945D8EF6B85D /* PDFSpaceObject.swift */, + 7C449DF0F0AE7272F55E59D3B76FDE58 /* Groups */, ); - name = Image; - path = Source/Image; + name = Layout; + path = Source/Layout; sourceTree = ""; }; - D850528F9C74F00D0A0A830408451930 /* Math */ = { + E76920A45FCC9E27E41DAB95DCA6FFC7 /* Pod */ = { isa = PBXGroup; children = ( - EC960E89B6C4434878E1CA16B3627116 /* CGPoint+Math.swift */, + 02CA9BD550CC83241C1CE67081066FD8 /* _config.yml */, + 9F04FF8A5B283ABF8935AA1C1698596E /* _config.yml */, + 1E5E88CDBC39E9E7D71856769FB20886 /* Anchor.html */, + 7C7B204E53C3D4F42B1EEB423CA21C20 /* Anchor.html */, + C1F040D825B3276FFD35A9057D820D47 /* Array.html */, + 1BD563D4A2EC6E749167798A79900B1D /* Array.html */, + FC6A475B936C3F8409F86729485C5EB5 /* badge.svg */, + B06F98ED09C8E45294B6E307CC6EFE89 /* badge.svg */, + 2F18FAB9E3262079529116E06E9ECBA9 /* carat.png */, + BC5FB503585D7BB9675D81026921F533 /* carat.png */, + D4390A03BFB154537E406DDC4E9E85DF /* CGPoint.html */, + 46F5BC8E5E0B389BB129494805B8AF30 /* CGPoint.html */, + C24298BE4BE5449A9F76C216DBAC1B5F /* Classes.html */, + 558AA1A831B4902E7F34CB28EDB8E943 /* Classes.html */, + 52F634A5ADE5EFC7083BC54C4F987A96 /* dash.png */, + A819203AC4D3D093421A60C20B792A34 /* dash.png */, + 5AE075F74272A6B240B423047AEA06AA /* Data.html */, + 63B8B5570FEF6BE1E712AB428B7BA12D /* Data.html */, + EBDA0A5D8EC6265CF21313172856827E /* Dictionary.html */, + 3EB52620844EC78300AD694C989D5516 /* Dictionary.html */, + F394340EEF39CFA4CE1467B83065875D /* docSet.dsidx */, + F0F6ED84B856C79A22F8D1A5F2F9A392 /* Enums.html */, + FBC785A955AFFCBB6897124455F0A50F /* Enums.html */, + 1AF7A0416D7906DBC9382D74EB6D502D /* Extensions.html */, + 9FA902E7DDF29F5E268D344AE02162B1 /* Extensions.html */, + 8511D15D09C0DE6BB7BAAA9EBB711E13 /* Functions.html */, + 0F8A874892C7472AA5A72AF1722C3161 /* Functions.html */, + 23301CE044EECB3E37428ED64D8DDD8E /* gh.png */, + 440C2B40E1EC47A2CEC8634C67231DCF /* gh.png */, + 5C9CAD1FAF26E9598F7AEBD8EDDB8645 /* highlight.css */, + 0568FBCC4C971AF66C09A89803EBB4BF /* highlight.css */, + A2E0C94125698FA5555FFC59560FF556 /* index.html */, + E0883EDB367F72AAB4045914ADDBC2BD /* index.html */, + 56818FB78C9315A5CF9185AEEA48A9CA /* Info.plist */, + 2DB3F2383EE8B16A34D2BAD8265802B7 /* jazzy.css */, + 6EF9CA3C5C4BB30124B79286E92217B8 /* jazzy.css */, + A8415B4E77F0554BBC2197032081844A /* jazzy.js */, + A5CC123F80199994C381FB89B6D38C4D /* jazzy.js */, + B539A1248CFF0B73EF571EA077BEA092 /* jazzy.search.js */, + C7E3C73D8FA072C4159D1B20CE340A16 /* jazzy.search.js */, + D4756D7285D318B5A5F59B0A45596B0F /* jquery.min.js */, + 54A652976A184F7B992AE7DC3148A6F0 /* jquery.min.js */, + DB377EFC6257A7A3185E107B21894DB2 /* LICENSE */, + 81BB7C84407A824DE45D88E76E25A6EF /* lunr.min.js */, + AA0B441F879714509CD2AE93E3E01A7A /* lunr.min.js */, + B9237FB3FD269945633747C821682EB2 /* NSAttributedString.html */, + BCD128909EFED55EDF4D8BB5F2871B6D /* NSAttributedString.html */, + 57F0B5350D237EEFEAE74B35502AD8CF /* PDFAttributedText.html */, + B96E32CE0D51FE4AF21541D2A12CA0CF /* PDFAttributedText.html */, + F1E29DD0C563D2393CD62C76F36BD3A0 /* PDFBezierPath.html */, + D6892D61655E33AD2D3FD5A6BDF74B02 /* PDFBezierPath.html */, + 4A20170651B449CC299DFB3EB3CF1E23 /* PDFBezierPathVertex.html */, + 335EAF91FF63B43FCF190DA4EAA054A8 /* PDFBezierPathVertex.html */, + 8B27B64D845AF30B3D5B70A17FDD3AEA /* PDFContainer.html */, + A027945F29EB4562B13D844D30A119A9 /* PDFContainer.html */, + 8294F8B9428912116B9000BD544D7021 /* PDFCopy.html */, + 27756CEF6391086FAC876623C9C39F16 /* PDFCopy.html */, + 2CB3D75AD371E7ADEF3CE3E6BADFAE89 /* PDFDocument.html */, + 738E905FA9620EDAFA77FD87FBDF105D /* PDFDocument.html */, + FB55F3FBC3EEB6085511F640732D3DDE /* PDFDynamicGeometryShape.html */, + C92A0F97B8E8F07E87C4DAEED16AFE8D /* PDFDynamicGeometryShape.html */, + BA80719C024511ABDF6E897C3A57A661 /* PDFError.html */, + 08D9681A529EC347853F672ACE71C951 /* PDFError.html */, + 7433E20E738933D2F231FA7E9597FBC7 /* PDFGenerator.html */, + C349E7C1E1E7782D0488BD3230B0D85E /* PDFGenerator.html */, + 1B743E8C12CEC6559C15651853BE9034 /* PDFGroup.html */, + 2F16C309206FA1D1627B07FFA64C75EE /* PDFGroup.html */, + 848F792BA31F0F8CA31F77AB006E4FEF /* PDFGroupContainer.html */, + 8862239FB7F97DE59C4F0CCB0AEB56EC /* PDFGroupContainer.html */, + E71F1CE5A765886D3816AA0DDF1F4927 /* PDFImage.html */, + 9AF542691F9DB25A8AD800EB335DC85C /* PDFImage.html */, + D13D61F7F2F619C6C3A7E2D99A655BEF /* PDFImageOptions.html */, + AA49A4BE0F92F23DD14FCEAC6676FD51 /* PDFImageOptions.html */, + C07D18ACAAC40DC22C5A704523E333CE /* PDFImageSizeFit.html */, + 19330ADCA38072E6595989336232A8EA /* PDFImageSizeFit.html */, + D52811F170C35739F73B1C5CF2B9B207 /* PDFIndentationObject.html */, + FA1CEAC9939E032DAF3E63058153566F /* PDFIndentationObject.html */, + AF758E546AFFF3A8FEC6C6EFF3112580 /* PDFInfo.html */, + E667B29395345CF6B000E76D9BECD53D /* PDFInfo.html */, + 442C9FAD4872B3E441B342E69A768230 /* PDFJSONRepresentable.html */, + 11B734D7702DFED0F4626309DC5C4028 /* PDFJSONRepresentable.html */, + C919E4DC19AB2A7C870474A6CD764B6E /* PDFJSONSerializable.html */, + 00D9536A8B60E36120610D6A2F235894 /* PDFJSONSerializable.html */, + D152EF37EEB8D914EB454187D3F661F1 /* PDFLayout.html */, + 49E054804E86494A93DE6F596AF3CBD3 /* PDFLayout.html */, + 3F242416B1CF6585F805C5E442F9FF12 /* PDFLayoutHeights.html */, + 7C788A288B3A4C49E4AB68F44F1F3FD7 /* PDFLayoutHeights.html */, + 78E2A9C70B8BB4604C5D087A4D8D7C23 /* PDFLayoutIndentations.html */, + A29693949EA697DF0CBA8AC6180021A8 /* PDFLayoutIndentations.html */, + 6D8DAA86AE05F982BE2E25B6ACC9CCE0 /* PDFLineSeparatorObject.html */, + 15323E77058CB0193F83BEBD6362D8B5 /* PDFLineSeparatorObject.html */, + 41CCA2A7E0DB06E200427409AA472947 /* PDFLineStyle.html */, + 23A7E31B3688816E09271B5367DCF4B6 /* PDFLineStyle.html */, + CA74709FB4D26262BC343C1CDB6BAAF5 /* PDFLineType.html */, + E1E76C580FD2C48031D0578EFD2D1EEB /* PDFLineType.html */, + 7576921334615F2E68AB5E12537A4957 /* PDFList.html */, + BF78CFDE0146C800AF1304DCB52C7932 /* PDFList.html */, + C4CE57CDA97B5F19087896BFA5960DB7 /* PDFListItem.html */, + 9F120D23E9E68C49C1D29408137B021B /* PDFListItem.html */, + BABB26D3576C7F6F53846F83D5387876 /* PDFListItemSymbol.html */, + A9EF4523826CDBD621F3CFDE864E064E /* PDFListItemSymbol.html */, + 9283051DA067907C3A89799FD1A7CD93 /* PDFMasterGroup.html */, + 20434582A22F3360952B02B89FAA310C /* PDFMasterGroup.html */, + E47A275C385429A6A47ACFA7723049ED /* PDFOffsetObject.html */, + 2D030BC00391DB6845E5E7079378E3D8 /* PDFOffsetObject.html */, + 558F0646D3AAC18969D610A9238BDE70 /* PDFPageBreakObject.html */, + 7047BA774DA1A14A9AC2BBCD5F335FE1 /* PDFPageBreakObject.html */, + 4AF11DA0C56986BD59CAB4729F1FC75F /* PDFPageFormat.html */, + F4866C2E20495AA132A59A97A44563EA /* PDFPageFormat.html */, + 8D38268001EE9DF87414541EEC52CBC2 /* PDFPageLayout.html */, + 825DE5182B5C74E56446D04CD859F647 /* PDFPageLayout.html */, + 28DE1678CA50E6FCE8C5AB41593608B1 /* PDFPagination.html */, + 32CB4B665B8C132F9CE8D576B32D9D56 /* PDFPagination.html */, + 68FF7FE6C29B653E538935D0D648D5ED /* PDFPaginationStyle.html */, + 17AB7FC83E11F6CD13CDF7F56B6D5534 /* PDFPaginationStyle.html */, + E5A56CB541EE3AB4510495722FA09579 /* PDFSection.html */, + 88779584CB495BACCC0474BF91B8B66B /* PDFSection.html */, + 1B361B62982C759925D612975199F59A /* PDFSectionColumn.html */, + E392A9D79E0B59D0C80EEECC094C052C /* PDFSectionColumn.html */, + AED20C4FBB5C362772319B9E7D3442BB /* PDFSectionColumnContainer.html */, + 6183689FCD8F00EA23652A317F71EFAE /* PDFSectionColumnContainer.html */, + 7EDAF5F11E5AFEE393A6EC68E74161C8 /* PDFSimpleText.html */, + F1BD3BD66850E9D255185BD5FB2E9A14 /* PDFSimpleText.html */, + 1FF36819C692228DA8E6DC38FEA0B950 /* PDFTable.html */, + E2AE5A3879B5A2B6BE3262020A18E973 /* PDFTable.html */, + 31B0098B4420DA24A848AF3D533DADCD /* PDFTableCell.html */, + 9E48B8750583C78FBAAA9CE24059719A /* PDFTableCell.html */, + 590D306088EFE14591045E22C59B7BE4 /* PDFTableCellAlignment.html */, + 7D0C5B73407D744049B059DD405A6888 /* PDFTableCellAlignment.html */, + 749E92E37531D1B2AB88F70A8AC0210F /* PDFTableCellBorders.html */, + 135231AD29942151D46A3377D905771E /* PDFTableCellBorders.html */, + 90D9E5B9E7EA5E9777D406771EF3C667 /* PDFTableCellPosition.html */, + 3AC9AEE10241F33926068240E33CAEC1 /* PDFTableCellPosition.html */, + B6C1B967D6362C2F5EEF816567C001FD /* PDFTableCellStyle.html */, + 4915C0FF3DD4EAFF91C25237F1821806 /* PDFTableCellStyle.html */, + 2FC974E4782BB66AF722712E46D5AFE2 /* PDFTableContent.html */, + ADFFF94E482961B4E699EBB65D189E4C /* PDFTableContent.html */, + 02D4BD849DF4E5E19278956744F9DCC8 /* PDFTableOfContent.html */, + 56B8F610C07F8E8F15EFE2851F6151CE /* PDFTableOfContent.html */, + 6FF1ECE0CB13E12D4E83202ECBBA3C58 /* PDFTableStyle.html */, + 0448EA5D1079D4FF0D5A43A56126CB6B /* PDFTableStyle.html */, + E19B65E619FBC4CE61C8A7FD49AD71AC /* PDFTableStyleDefaults.html */, + B184E78B5BFEB79BAB0EED68AF846B60 /* PDFTableStyleDefaults.html */, + 8928B1E709556A9CA4256D8345444EE3 /* PDFTableStyleDefaults.html */, + 13094DA67F80D5D1A84F655A1851396D /* PDFTableStyleDefaults.html */, + 85361E477212A35643CAA82BF3B551C8 /* PDFText.html */, + A470F6A9525BAE9DEECD3B7EEA5A9D14 /* PDFText.html */, + 1C2A68D18CEA4DA61A5F83798FEB29D6 /* PDFTextStyle.html */, + 2BCE67AB391EA6C4F2214AAFE2247FFF /* PDFTextStyle.html */, + 50DD667C0BA1680A7B343FC553B18C18 /* Protocols.html */, + CF6803F24AAF6A290D6C0DF2B7EFAD44 /* Protocols.html */, + 69A56ED5423A5FEF14A659C0A8D09E56 /* README.md */, + 04BB8AD181AD76F8A808B567CB1EB94E /* search.json */, + 2D7423835AC14DCF0F21832F35DCF87F /* search.json */, + A3EC2024FBA57F1B08D0FD97B1967B4D /* spinner.gif */, + D14077974E67BC12E25A78C74C89FB7D /* spinner.gif */, + E66F0FC31C93E02EE81FFB0AC997C526 /* Stack.html */, + 5BC56B641CC5E3DE853565B3FE10F192 /* Stack.html */, + CEC60D0ACE8C29620BF474EB04A11A5D /* String.html */, + 240D893F294660B893FFB7AB9F34D5C7 /* String.html */, + E3F6A754F5708583C9F38EB047BE4AE3 /* Structs.html */, + DB3DBD251D90CAF6EACA26DCDCE7B459 /* Structs.html */, + B934AB096A24F57F2FECF68187777540 /* Symbol.html */, + 43E9B0E1903D64035CBEEFC55E86F386 /* Symbol.html */, + 606D09BEE6E1791D108B10853C23F2B7 /* TPJSONRepresentable.html */, + BBE06693C90DDC14CDB9F0519B7EAD4D /* TPJSONRepresentable.html */, + 5C758C167CACF51B6A8A3E7B90849835 /* TPJSONSerializable.html */, + 1538885F4A2A86FA639DC44A6F4C4707 /* TPJSONSerializable.html */, + 7DA64320CB06E16CE881339F23A9B86F /* TPPDF.podspec */, + 2BCD27D06ECE934F3805EEF71BF2B892 /* TPPDF.tgz */, + 5CE86CBDD31745DAB3A9EC527755AA44 /* TPPDF.xml */, + 754454BE4378B6CC2A18FC998E172F2A /* typeahead.jquery.js */, + 0A9B8F6694F88663755598FE053D17EB /* typeahead.jquery.js */, + 017D6D17F7B7232F3EFB3664DC8DABCA /* Typealiases.html */, + DC013EB53DF2AA8ADCDB0192ED56C1A1 /* Typealiases.html */, + 2E6C6705E202799F0066EBB2A1D40A99 /* UIColor.html */, + D90FF85C1981A27D30FDFCA5AE7ADC9A /* UIColor.html */, + 55DC5C5DC3BBC44BF9545A359AB5160C /* UIImage.html */, + ACC39D0A180FFA94F064166FEBE927EF /* UIImage.html */, + 66DCCEEAC62C219273CF95B538CAAF34 /* undocumented.json */, + 3DA792B6647480446A80B2DF092233D1 /* undocumented.json */, ); - name = Math; - path = Source/Math; + name = Pod; sourceTree = ""; }; - E395FADCBFF91FEF13A9B0A14437FAE0 /* Support Files */ = { + EBFE1E47D90BCCF0D46C76406FA99BEC /* Nimble */ = { isa = PBXGroup; children = ( - 4EBA7B8DE894893F5EF37034CBD67107 /* TPPDF.modulemap */, - A181F68024DFB41A1F7F8BF6D48F68CD /* TPPDF.xcconfig */, - 218A520EBB7E93F7243B29E3D99294D3 /* TPPDF-dummy.m */, - 958E4F64EEAC30ABDA6A816F01BA5E97 /* TPPDF-Info.plist */, - 953D11DA51EF81B7F4972A81C8AA954F /* TPPDF-prefix.pch */, - AC9EC73EEF5CF77BF111BABE0FE64714 /* TPPDF-umbrella.h */, + 34728DC06ED6516ABCAF044F2D5387DB /* AdapterProtocols.swift */, + F8199309D858C78A6A12E5FC23732AFD /* AllPass.swift */, + 2D09EDBBCEDAD37D8E13DA4BD7790B34 /* AssertionDispatcher.swift */, + 04DF613ABC0E39C6AF8F4EDD338F03BF /* AssertionRecorder.swift */, + 94CD498DD4612E56818E0DB6387CF093 /* Async.swift */, + 34828C0AB9D872FB72420F98B38FD817 /* Await.swift */, + 20DF424D25F0C4849227BC801F2D6598 /* BeAKindOf.swift */, + 5160BB73820F4A287731CC17578DB016 /* BeAnInstanceOf.swift */, + 61B8A936FB513FC91C558514A30B7695 /* BeCloseTo.swift */, + 34C66A9C4905C07FC6831B89C6E8D5D7 /* BeEmpty.swift */, + 9DD0373720A9D424BDE2322F50484B05 /* BeginWith.swift */, + D4958A2523F4D58D514FE17B265F3847 /* BeGreaterThan.swift */, + 42BD7D71B599EFA5B5A8196C87991323 /* BeGreaterThanOrEqualTo.swift */, + B0936CA61012FA0D079723863380F2C9 /* BeIdenticalTo.swift */, + 75D9CFEBFCE266958C59B759C0082933 /* BeLessThan.swift */, + 57F1E8238DB46DD15F3D6C4329400E07 /* BeLessThanOrEqual.swift */, + 9EF43A3D2DEFD4DFD1A54ADD26637C4E /* BeLogical.swift */, + 264AC51EA4D014F1754B8CC88C3BE13D /* BeNil.swift */, + 4FC1BA0426E6F348C814F05502F67603 /* BeVoid.swift */, + 2ECBC5DF3C6DEC7EF4EE22F5FAC048D0 /* Contain.swift */, + F3ACE8D60EF4E05C1757809AC98FD986 /* ContainElementSatisfying.swift */, + 63ACCF8E93F9D47F1802D9BA27572BFA /* CwlBadInstructionException.swift */, + 75FE84D0115910A1B7EEC9AB915808D4 /* CwlCatchBadInstruction.swift */, + E0707E72F5ADA846D5B14F019EA51F05 /* CwlCatchException.h */, + 0FB70E28942AFE64EE3B925B1F2D1972 /* CwlCatchException.m */, + 5E833F3FD62014537B0FD1B7AC9AE062 /* CwlCatchException.swift */, + C81B666A8872EB300C05E66D541A4DBF /* CwlDarwinDefinitions.swift */, + A6A1878EDA40B0E7D2AD277A2F3C6E71 /* CwlMachBadInstructionHandler.h */, + ED5BAA30A86835502287CB2BF7E62795 /* CwlMachBadInstructionHandler.m */, + 8ED9DB6E5196FEAEF7A016DC5AE03823 /* CwlPreconditionTesting.h */, + 466D66CD20D583EFBC3E83D8FBBA7642 /* DSL.h */, + F68CB92D0627FED5746B22EFAC34DD52 /* DSL.m */, + 0AB275F8D1AE0DCD15AF3B41DD90BF67 /* DSL.swift */, + 092C5190DEDDF0CFD0DA8779E057B479 /* DSL+Wait.swift */, + 087C31116DA9B9AC228956D5A3153975 /* ElementsEqual.swift */, + 54D8F93F310D015B7B5F43FC90D9824F /* EndWith.swift */, + D0107F8CF65F3B88D635AF7F3509B68B /* Equal.swift */, + 6D83146FD26A9BE2BC26A588668A37FC /* Errors.swift */, + 73933FEE9BE3D5BB2FA53C4688D9986B /* Expectation.swift */, + DD49BB6126271577DA5EED4CFFD10DC3 /* ExpectationMessage.swift */, + F847BD8F3592640F12A311956B4E5F8A /* Expression.swift */, + 438949E7A0703D5ABB137E518F087B89 /* FailureMessage.swift */, + 9654EBEB804C1A1BF624FF13DE27F4A3 /* Functional.swift */, + C8FA302361DA09351C327CFBED5D3E46 /* HaveCount.swift */, + A50D70635E359E3191B9B3BBF975540D /* mach_excServer.c */, + 1FF641ED439C055B33DF19ACC3975CF5 /* mach_excServer.h */, + B5926B64E7C48839DC4A3C1E6E5B93C5 /* Match.swift */, + B87C67DA75FA683FB9728D45C760DCFB /* MatcherFunc.swift */, + A2C3EA7E8FF588B591C620DFA7DF7E70 /* MatcherProtocols.swift */, + 15B696E4D077724AC162794C3091CD47 /* MatchError.swift */, + 38EDBB6D145A538D54DC9B5C7A643BD0 /* Nimble.h */, + 478931C5471B6D5421FC00B1D449B48B /* NimbleEnvironment.swift */, + D7AA0AD4697DC43FB03EC6360A94D469 /* NimbleXCTestHandler.swift */, + 84712A927335806ACE23AD11CF7A62B3 /* NMBExceptionCapture.h */, + 1627B4145C07D3EACB8B437D57D99B32 /* NMBExceptionCapture.m */, + 0EF14EF115D271901E538C4710E4A0B6 /* NMBExpectation.swift */, + 641F14BF43CF949BEFBF01D2D053A06D /* NMBObjCMatcher.swift */, + 1C25F567A776094306BB69BDF152FF39 /* NMBStringify.h */, + D1C34D1ACFA4B076792A1E6E66EA26D8 /* NMBStringify.m */, + 58F5ABFDFF7B510AC2254719DF2DBB37 /* PostNotification.swift */, + 434CDD887475BB2469B620DEC0CB4867 /* Predicate.swift */, + EC1FA25F42881E7494B54188E26D8930 /* RaisesException.swift */, + 516D66BD5756F4FC8250A7FFC5E16B2C /* SatisfyAllOf.swift */, + 8FDC54DBD40C49FA32E43C8D725E6102 /* SatisfyAnyOf.swift */, + E31A2C7E7547A6561C787BF4820811B7 /* SourceLocation.swift */, + 71E109A995A990505640EF36B9747C92 /* Stringers.swift */, + 948E91599CFC4536788D4764C46151A5 /* ThrowAssertion.swift */, + 9083908F18800C29763C0DC326A671D0 /* ThrowError.swift */, + 84CC92DE2CD3D16E3EDFD773F20FF766 /* ToSucceed.swift */, + 8A6A0D61C9FF324C3C42F0DED99F640D /* XCTestObservationCenter+Register.m */, + 409D21FB2786471714F500B7BB387AEA /* Support Files */, ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/TPPDF"; + name = Nimble; + path = Nimble; sourceTree = ""; }; - E6B783D5F8275C9EBF1537F4C9F190D6 /* SwiftLint */ = { + ECB99D4F1A470CED017009A7C0C5764B /* Pods-TPPDF_Tests */ = { isa = PBXGroup; children = ( - 793AF89F175E2B6E4BA7454D6BE8F985 /* Support Files */, + E7EAE01C74DAECBE6373AB880389F2AC /* Pods-TPPDF_Tests.modulemap */, + 33F053884DA1BCCCF0452EA201224185 /* Pods-TPPDF_Tests-acknowledgements.markdown */, + 723B5E62B2FBB3A9D262D54E72EF544F /* Pods-TPPDF_Tests-acknowledgements.plist */, + 3BAF2BB5B8EC4F99F99133B7B41ECD22 /* Pods-TPPDF_Tests-dummy.m */, + 1BEA8D1CAEFB5BB753E6475956889DD3 /* Pods-TPPDF_Tests-frameworks.sh */, + A5037E482B3D609D95748E381E1FEBE3 /* Pods-TPPDF_Tests-Info.plist */, + A16D230CF1AC47CBE72E93C3CF6396BA /* Pods-TPPDF_Tests-umbrella.h */, + 53A5A1F7B1D2D83FCDE8954EF4381328 /* Pods-TPPDF_Tests.debug.xcconfig */, + 22FCDE8C242733702B61154285F8E9BD /* Pods-TPPDF_Tests.release.xcconfig */, ); - path = SwiftLint; + name = "Pods-TPPDF_Tests"; + path = "Target Support Files/Pods-TPPDF_Tests"; sourceTree = ""; }; - FD1CD43CCE9B39DC8450FA3B516460F3 /* Quick */ = { + EDF16F85D072D50B61E2CB5A0952E5DB /* TPPDF */ = { isa = PBXGroup; children = ( - 9636D5936A5AA005BF948AF6A505C578 /* Behavior.swift */, - D5A0F75656CB7DFBE2122B0D68259153 /* Callsite.swift */, - 11715B5BFB8D830BE211D426EA6FE18A /* Closures.swift */, - 86EA07EAF3F92404A7E464881F7E712F /* Configuration.swift */, - 71BC0356EB4125F8FBE88556A95E7197 /* DSL.swift */, - 4EF01D33B54DC205E8E9DA85CB17800F /* ErrorUtility.swift */, - 3E04A56415D8750B385CBC3AB8BBA4D0 /* Example.swift */, - A37ED74AB3295A1985D9B6927DFEFDA9 /* ExampleGroup.swift */, - F1812F298EB36BE14454A90D50DF3B67 /* ExampleHooks.swift */, - 300C952E18E465358123B10CFABB9B07 /* ExampleMetadata.swift */, - A3DCE710AF71ED74B0574EBDD83C02E0 /* Filter.swift */, - E3BD0F6A0A283C9E739C317D83488F74 /* HooksPhase.swift */, - F270B3BF01B92C0ABE1E0B49AFBCE399 /* NSBundle+CurrentTestBundle.swift */, - 0B61C2CB472C1E79F3B3793FA059016C /* QCKDSL.h */, - 70AC7175CDFE257F9AEBF0CF4250725D /* QCKDSL.m */, - 60E595BBA24FEDB548252887F38B3DCE /* Quick.h */, - 3E6836F9312687D1A74AFEAB434356E6 /* QuickConfiguration.h */, - 3B83E60C519E93CC51AF1A862C8411CF /* QuickConfiguration.m */, - DBD66F7B76AADB3011307636209097CF /* QuickSelectedTestSuiteBuilder.swift */, - 407A6B82A0FB629082DCC0121F2F2331 /* QuickSpec.h */, - 9F298FDA5A2ACA603E9A9809DB386040 /* QuickSpec.m */, - CDCA39A6C0D7BC2104ED1EE08D3D81A3 /* QuickSpecBase.h */, - F24C9C6BDA89A4861840B7D33631E5F6 /* QuickSpecBase.m */, - 4237D85424D842F66841516F153E6824 /* QuickTestSuite.swift */, - 170715461DBBF2A9156230C94FCD23BF /* String+C99ExtendedIdentifier.swift */, - 73302C4908EC872A2249A5269A672033 /* SuiteHooks.swift */, - 9434AD9BD3839FB76D96FB233672DC06 /* URL+FileName.swift */, - 2E4E5F735D0A0D316C64B61254CBA909 /* World.swift */, - 84570CEA498F2BC09DE8931D6CEB8346 /* World+DSL.swift */, - 25BB4753C9F3F79ED9ED12F9D7FE0015 /* XCTestSuite+QuickTestSuiteBuilder.m */, - 7FE8140FDB366614E81688A78A071C3C /* Support Files */, + B90BA98C88D70E191B1575BFD02A6E9D /* PDFDocument.swift */, + 406951E736C7ED25BDF9BCB42392EAEB /* PDFDocument+Objects.swift */, + CBCCB319CFFA58359263D9688D32DE03 /* PDFGenerator.swift */, + 8695ADD4D36962240DA6DA6B9530EBB0 /* PDFGenerator+Debug.swift */, + 21894D5B955B4926E7D92EE0ADACBCC1 /* PDFGenerator+Generation.swift */, + 965DBE813D0A027ADBC8D1DB8A81A0CD /* PDFGenerator+Layout.swift */, + 56DCB6A44DEC461A22CAF1AD123C91CD /* Graphics */, + 4D71E565E7F6D3D6A604073DA08D9DBE /* Image */, + 51B4F86AF2E8D1C4280D54632D3C741F /* JSON */, + DED10FABD1F0CE7B276096407754F149 /* Layout */, + 752A64840ABFE57B19BE96A12C73A4DB /* List */, + 877750B1817433EC146DBD4E1BB9DA54 /* Math */, + AC2D56A868197807AE1E6F25260DCB1F /* Metadata */, + 687AA38166BC396954DD1B4AF863F653 /* Page Format */, + 824E9E4EC71CDDE9EA5BF4C7DE1D0691 /* Pagination */, + E76920A45FCC9E27E41DAB95DCA6FFC7 /* Pod */, + 256BBD0BEDB2986355EBD13738003277 /* Section */, + 110C7AA62E2D74D8B4037AB31C4A21B8 /* Support Files */, + CA714E39B4948C6C0FF25578D1C6E684 /* Table */, + 0DDAD5A8FB14CADA0C2EFE46CE9580C8 /* Table Of Content */, + B505B4735C3CFBD256D8BD8F170FD516 /* Text */, + 5A6D471FCDBE59D37FA430A266D32D99 /* Utils */, ); - path = Quick; + name = TPPDF; + path = ../..; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 6C448550D827B729512FD1EB49443073 /* Headers */ = { + 51A00ABBA2BEF3913A4628399CEBD45B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4B2400D4BDE61F3E1C32DF62F627533B /* TPPDF-umbrella.h in Headers */, + 221ED892E5138A00F3CDF540E914519D /* CwlCatchException.h in Headers */, + 9F70369EF71BD9ABAFF687AF532CC20D /* CwlMachBadInstructionHandler.h in Headers */, + 19BA8AF46D9CC49E3E2CEDCAF6354442 /* CwlPreconditionTesting.h in Headers */, + C051C0411627BD5FCDA031782EB1F716 /* DSL.h in Headers */, + 3BD0C370BBCEBDEA68B8EDBD969370EB /* mach_excServer.h in Headers */, + CD6B1F146B0E157FE5B9CAFFAE77A5B5 /* Nimble-umbrella.h in Headers */, + 9BB5E9B6487FE95C710687B484C17161 /* Nimble.h in Headers */, + 8D17749611AB0C8BD51C068749D8DF68 /* NMBExceptionCapture.h in Headers */, + E0EAC85F7ACFAD998B14FCE66144000E /* NMBStringify.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 868110571E40A9B19AC075B4B7E8BE8C /* Headers */ = { + 74AD159BF3147C49B9FB2AEEB284663E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 979F00D9FD17F36506AAA9B2AF008AD2 /* QCKDSL.h in Headers */, - C87508B2BD3A9F3383A7C9E234908D91 /* Quick-umbrella.h in Headers */, - 552916D8F8D4936A10ED52E7010AB86A /* Quick.h in Headers */, - 9A604864F60563868F58901AFC74E5A9 /* QuickConfiguration.h in Headers */, - 56E850670B4BE5BC99A71EC81BAB3F30 /* QuickSpec.h in Headers */, - 009B55FC48D14E18C3EF88537723A549 /* QuickSpecBase.h in Headers */, + 3889DD2CF8CEF4E3AFD4F0D455CC6482 /* Pods-TPPDF_Tests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9B77031A7A15BB3811305C69E64A4840 /* Headers */ = { + 85058391BD9AFCBCC2C59B3C845A3D57 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 936F59386A1975C4EA465B805E2DE359 /* Pods-TPPDF_Example-umbrella.h in Headers */, + 07D2E18A59BB7322843A6D24C51320E4 /* TPPDF-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D97AF40DA614EF719DFF95071586A392 /* Headers */ = { + A560B1F2CB43A0233275440968A719A3 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 1EF22A226B6287ED10DC6BA39006E629 /* Pods-TPPDF_Tests-umbrella.h in Headers */, + EF82064EAF8BA81959C5066135A68547 /* Pods-TPPDF_Example-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - F684E10CDA60BAC918A92251A0A1968A /* Headers */ = { + EC3EC9092F61BD757267FD6009C275C5 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - E1C5AE23F3288A2E8A13489165FD3FF2 /* CwlCatchException.h in Headers */, - 05D6872E1E4C28423550C859B6E03820 /* CwlMachBadInstructionHandler.h in Headers */, - 38FEA25D16ACC1E6F5C696CD95B41A69 /* CwlPreconditionTesting.h in Headers */, - 9EEF9E84E580920E11E06170D25F65C3 /* DSL.h in Headers */, - 6FC59CBB360B3EF8E45D151D945BCA54 /* mach_excServer.h in Headers */, - C0367D0510CE9E409A33E9B356422017 /* Nimble-umbrella.h in Headers */, - 1FA0DEC9E883929115DD91352F570F3B /* Nimble.h in Headers */, - 30966E26266F62432C8E914340871113 /* NMBExceptionCapture.h in Headers */, - 74C4A30A55AC7DB057CE14BCA15299C4 /* NMBStringify.h in Headers */, + C912897D77798A90873A3DAD8A4BDC50 /* QCKDSL.h in Headers */, + BD379F95293A811D8E591CAC8E9FF410 /* Quick-umbrella.h in Headers */, + A9BF211D24462D531E278F2AE317AEA4 /* Quick.h in Headers */, + 34EA8D74C57BC1A6AC8C0A5B5267E56C /* QuickConfiguration.h in Headers */, + D755642ECA73CFE2E4C31CDD0DFBA42E /* QuickSpec.h in Headers */, + 403F837F9B4AC86C901D238D847A767A /* QuickSpecBase.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 4320383F67CB94718E8C8D71E2D1F279 /* Pods-TPPDF_Example */ = { + 20C3D02EDAA6B704305176D70E9E143C /* TPPDF */ = { isa = PBXNativeTarget; - buildConfigurationList = 6050D58715B5FEEA01234EF385CFE394 /* Build configuration list for PBXNativeTarget "Pods-TPPDF_Example" */; + buildConfigurationList = 0ECBF452B8640EFA542804CA89C784D4 /* Build configuration list for PBXNativeTarget "TPPDF" */; buildPhases = ( - 9B77031A7A15BB3811305C69E64A4840 /* Headers */, - 2884500305C47C3360E414FC54F1CC92 /* Sources */, - 98A9DD95C66C8B807321CB6F81DD7E13 /* Frameworks */, - 1AFCBEA9DA3563045DA3CB5F0A1832B8 /* Resources */, + 85058391BD9AFCBCC2C59B3C845A3D57 /* Headers */, + 697A4399D53BEE2528EAC5D9C382DEEC /* Sources */, + D8DDC8A1494AD8B96686D9273AC04BE0 /* Frameworks */, + 06A2A6F1518171B4F4FFD88E9CA9E992 /* Resources */, ); buildRules = ( ); dependencies = ( - A4DB8F5A3AD6905DA0FD342B40EAA2D2 /* PBXTargetDependency */, - 6E0B7FBCBA9478C42B38BCF04103A116 /* PBXTargetDependency */, + FC1D4F2A42234DBE91EB1A5CF78C0B72 /* PBXTargetDependency */, ); - name = "Pods-TPPDF_Example"; - productName = "Pods-TPPDF_Example"; - productReference = D436A79990315954176240671AD94710 /* Pods_TPPDF_Example.framework */; + name = TPPDF; + productName = TPPDF; + productReference = 98F94C15FDA05FB8706379BF7F10CCFD /* TPPDF.framework */; productType = "com.apple.product-type.framework"; }; - C9F6AC8A2198A28BFC4B29D2E749A78D /* Pods-TPPDF_Tests */ = { + 26F942324460958B69105891D86E3286 /* Pods-TPPDF_Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 75B5131F3C104CA5D2348C005C0F8542 /* Build configuration list for PBXNativeTarget "Pods-TPPDF_Tests" */; + buildConfigurationList = 48A9C9CD2D23CCF97C4031A4D625FC49 /* Build configuration list for PBXNativeTarget "Pods-TPPDF_Tests" */; buildPhases = ( - D97AF40DA614EF719DFF95071586A392 /* Headers */, - 4891CB9DB50D0D793CEB7F0DA72216F8 /* Sources */, - A9E93615E54562C3FE2B9FD6D6751C11 /* Frameworks */, - CAD427764B69DD655C573B35E9977F5B /* Resources */, + 74AD159BF3147C49B9FB2AEEB284663E /* Headers */, + A34353CE10D4F36F2A3F09C70386B929 /* Sources */, + 72116B4172D6EE7045DA2C8486FD8631 /* Frameworks */, + 408A7F60DB9AA2E7510C1361FBD50C10 /* Resources */, ); buildRules = ( ); dependencies = ( - C7FA9D9A3E5CEAB7EDF53B3F293E9DAE /* PBXTargetDependency */, - EDF7C16D845589E8F8A02983F2DC95F0 /* PBXTargetDependency */, - 53D1FA546694BB5C18D695E15B2329BB /* PBXTargetDependency */, + 54A5B98A641CB53EFBDBC2B35E0A9090 /* PBXTargetDependency */, + AF5B108B05573D8CAD7AF0CAD1D42B62 /* PBXTargetDependency */, + 09C38B9BFD6D83E68013D1FC24DA2DAE /* PBXTargetDependency */, ); name = "Pods-TPPDF_Tests"; productName = "Pods-TPPDF_Tests"; - productReference = 05004DA67743E8BA17464D6B234A5041 /* Pods_TPPDF_Tests.framework */; + productReference = 891D0F092C11950E089D9E843307B45A /* Pods_TPPDF_Tests.framework */; productType = "com.apple.product-type.framework"; }; - F3D7F5720B6419F44CACB4252E195E89 /* Quick */ = { + 3F9FD6E013C9256A91369B94383A0922 /* Pods-TPPDF_Example */ = { isa = PBXNativeTarget; - buildConfigurationList = 38BD91DDD408E2DF7A073070FDC7ED60 /* Build configuration list for PBXNativeTarget "Quick" */; + buildConfigurationList = 61203B6C1D4CAA678F7DB826344D9B7B /* Build configuration list for PBXNativeTarget "Pods-TPPDF_Example" */; buildPhases = ( - 868110571E40A9B19AC075B4B7E8BE8C /* Headers */, - 11D3919D093C8EED4E826E9F3E38072C /* Sources */, - 5640308429AF225FCCD177A2C87663F4 /* Frameworks */, - E60E8AC5BC86F008CC6D66997B3E2A94 /* Resources */, + A560B1F2CB43A0233275440968A719A3 /* Headers */, + E3E24957C2F098BD0573CD49BDFC105C /* Sources */, + 0ED551B3A891D964066B2A9F25402801 /* Frameworks */, + BBFDB769957136D548D3D15ACFC0F1ED /* Resources */, ); buildRules = ( ); dependencies = ( + B675F3EAE89C025697AAA71E748F0E8A /* PBXTargetDependency */, + 45D5B9E9FC04EB28055219374DD325EE /* PBXTargetDependency */, ); - name = Quick; - productName = Quick; - productReference = EEA347DA3727EF24C6D690B8F190BFFD /* Quick.framework */; + name = "Pods-TPPDF_Example"; + productName = "Pods-TPPDF_Example"; + productReference = 6E004FC84D4D8F8EA28B26E0A7D51BBB /* Pods_TPPDF_Example.framework */; productType = "com.apple.product-type.framework"; }; - F554EA343D656E7FB0C1ACC045EB2666 /* Nimble */ = { + 6F13695E06195A78EA8A95F8C7ED0D2F /* Nimble */ = { isa = PBXNativeTarget; - buildConfigurationList = E3A98634DB5DA9D006BDFE48B5C34CB5 /* Build configuration list for PBXNativeTarget "Nimble" */; + buildConfigurationList = 9AC65E53333ACA93EEB1D8EBAB58CBB6 /* Build configuration list for PBXNativeTarget "Nimble" */; buildPhases = ( - F684E10CDA60BAC918A92251A0A1968A /* Headers */, - 843204FEA6D0A77E8262CB3DE7F86658 /* Sources */, - F9F8CFCD3C9798C561B7623608D3C821 /* Frameworks */, - AD1799A208BE417CCE05899E167D813E /* Resources */, + 51A00ABBA2BEF3913A4628399CEBD45B /* Headers */, + 93148D79A740F4B754DE9E0E1574F3B8 /* Sources */, + 55C81EE76C6A69F1F69792A679310C68 /* Frameworks */, + D7EBE1F47ACC336A60ED6056AF3261E1 /* Resources */, ); buildRules = ( ); @@ -1623,26 +1682,25 @@ ); name = Nimble; productName = Nimble; - productReference = 208A7095EE31241F8A36E085541AC9A0 /* Nimble.framework */; + productReference = BAE263041362D074978BB3B577DF0A05 /* Nimble.framework */; productType = "com.apple.product-type.framework"; }; - FDE8308E82034CD56C5B6153CBC1D9E8 /* TPPDF */ = { + C82891EAB7293DBEE916B21F57E8474D /* Quick */ = { isa = PBXNativeTarget; - buildConfigurationList = 3BE48F7DA8AEDE929987E728B5A5128D /* Build configuration list for PBXNativeTarget "TPPDF" */; + buildConfigurationList = A482E8F0F5BEDCE177543007D23A5736 /* Build configuration list for PBXNativeTarget "Quick" */; buildPhases = ( - 6C448550D827B729512FD1EB49443073 /* Headers */, - B5337672977A9443CD8205DC6B03F565 /* Sources */, - 6D55D8FAC9CA90D0BE60B4A0EC424C31 /* Frameworks */, - 47C1BED08E202369F3842EF0A137BEDF /* Resources */, + EC3EC9092F61BD757267FD6009C275C5 /* Headers */, + 136DF40C78936E93F18221E82F6F44BD /* Sources */, + D9523B817C92EFD8BCE3CDE77F54908E /* Frameworks */, + 42E082BE7328DA6969AECE264ACD14E0 /* Resources */, ); buildRules = ( ); dependencies = ( - 272D9F1CC1116724CF45313FEF6FC363 /* PBXTargetDependency */, ); - name = TPPDF; - productName = TPPDF; - productReference = 441A0F0890AA3D2A1358591A22F7AF61 /* TPPDF.framework */; + name = Quick; + productName = Quick; + productReference = 0D631E9908483F9525A6B3F36F16CC61 /* Quick.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -1651,8 +1709,8 @@ BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0930; - LastUpgradeCheck = 1020; + LastSwiftUpdateCheck = 1100; + LastUpgradeCheck = 1100; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; @@ -1660,53 +1718,52 @@ hasScannedForEncodings = 0; knownRegions = ( en, - Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 1D280077BCCEFE2215081657BE5363FC /* Products */; + productRefGroup = C40D8775C29D9C8DE330047564D54AE8 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - F554EA343D656E7FB0C1ACC045EB2666 /* Nimble */, - 4320383F67CB94718E8C8D71E2D1F279 /* Pods-TPPDF_Example */, - C9F6AC8A2198A28BFC4B29D2E749A78D /* Pods-TPPDF_Tests */, - F3D7F5720B6419F44CACB4252E195E89 /* Quick */, - AD809FC96561317B4C31DA3057F3770F /* SwiftLint */, - FDE8308E82034CD56C5B6153CBC1D9E8 /* TPPDF */, + 6F13695E06195A78EA8A95F8C7ED0D2F /* Nimble */, + 3F9FD6E013C9256A91369B94383A0922 /* Pods-TPPDF_Example */, + 26F942324460958B69105891D86E3286 /* Pods-TPPDF_Tests */, + C82891EAB7293DBEE916B21F57E8474D /* Quick */, + 52B60EC2A583F24ACBB69C113F5488B9 /* SwiftLint */, + 20C3D02EDAA6B704305176D70E9E143C /* TPPDF */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 1AFCBEA9DA3563045DA3CB5F0A1832B8 /* Resources */ = { + 06A2A6F1518171B4F4FFD88E9CA9E992 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 47C1BED08E202369F3842EF0A137BEDF /* Resources */ = { + 408A7F60DB9AA2E7510C1361FBD50C10 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - AD1799A208BE417CCE05899E167D813E /* Resources */ = { + 42E082BE7328DA6969AECE264ACD14E0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - CAD427764B69DD655C573B35E9977F5B /* Resources */ = { + BBFDB769957136D548D3D15ACFC0F1ED /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - E60E8AC5BC86F008CC6D66997B3E2A94 /* Resources */ = { + D7EBE1F47ACC336A60ED6056AF3261E1 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -1716,367 +1773,303 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 11D3919D093C8EED4E826E9F3E38072C /* Sources */ = { + 136DF40C78936E93F18221E82F6F44BD /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E41F8348E710DAC11540EBB89CB38E55 /* Behavior.swift in Sources */, - 5AEC6AD9DF3DACB25C1A5D9E28CA6A2F /* Callsite.swift in Sources */, - FF16C6551EC9A8A10022C4875AB8387E /* Closures.swift in Sources */, - 34866079DDA89D4169B3B89A30C7B08E /* Configuration.swift in Sources */, - 41DDAD675693932C1AE45E228048E473 /* DSL.swift in Sources */, - FDE7E3F7A9C28A5D4F39A71F740E3532 /* ErrorUtility.swift in Sources */, - 7781FA739E0A8D24401595041B7C8413 /* Example.swift in Sources */, - 0CE067A21194467CE0C3BCF2E45386BD /* ExampleGroup.swift in Sources */, - 26EFEDF02D8891FDD4B976BFA78A9A99 /* ExampleHooks.swift in Sources */, - D1004C2DF0A07F7F55C85A3A760D8A8D /* ExampleMetadata.swift in Sources */, - 9C2B1FA191A4F1A32D2D1986BE967387 /* Filter.swift in Sources */, - 88C85F15C02ECBE02FF6EFCF0DBA2567 /* HooksPhase.swift in Sources */, - F5C528D776DC6DCFD6759843A41ABABF /* NSBundle+CurrentTestBundle.swift in Sources */, - A0DD615F2C905050D85100417DF143A0 /* QCKDSL.m in Sources */, - A8F762A1146D754F0AF1F6297F292F7D /* Quick-dummy.m in Sources */, - 3F46BBC25159938DACB38F3774A78360 /* QuickConfiguration.m in Sources */, - FC71A766238A9CD17F9C05FFCADA5C69 /* QuickSelectedTestSuiteBuilder.swift in Sources */, - 7D1D81C49C33C015B590BE48AE832418 /* QuickSpec.m in Sources */, - 0D33DB69A5F9363BA450A1B99FFBD7A3 /* QuickSpecBase.m in Sources */, - 0C295E0853A7C4A0ADF818876E304ECC /* QuickTestSuite.swift in Sources */, - EEE5C01477AA75EEB1F56DC23701177A /* String+C99ExtendedIdentifier.swift in Sources */, - 580A1E4A30C7EC9A4A0C0157A20CDB52 /* SuiteHooks.swift in Sources */, - A71A451C511FD01A47EF5D2CD9990C9E /* URL+FileName.swift in Sources */, - 322B471456482C441B2EB7521334F5DB /* World+DSL.swift in Sources */, - 10FDE1A7E405B1CB180F0C4AF7ADB0F7 /* World.swift in Sources */, - 22F0445F2343B5DDB52F59ED667CC7A0 /* XCTestSuite+QuickTestSuiteBuilder.m in Sources */, + 5D4616DF525ABD0252D193F5BA743A50 /* Behavior.swift in Sources */, + 85422F9681ED8BD7F202AADFF984AB7E /* Callsite.swift in Sources */, + DD8395B1CE9CE0B9C0CE0B78548399BF /* Closures.swift in Sources */, + CE95FB405CED399302F548EF6942237B /* Configuration.swift in Sources */, + 7B850567629B2D5D69E5A3C8FB2E78DC /* DSL.swift in Sources */, + 17A60050B2AC439E06E7EE6F41498D68 /* ErrorUtility.swift in Sources */, + 78FFCCAAB7E4E3BDAFEE11D4866ACBE6 /* Example.swift in Sources */, + F20F4FD591D44AEF205D430634E831AC /* ExampleGroup.swift in Sources */, + C6ECA878004B8F1C29D3261FF16C03EA /* ExampleHooks.swift in Sources */, + F55864EA43601C1FB2C91902C821DC28 /* ExampleMetadata.swift in Sources */, + D4EA991AF81BE9CAC9F6432B9EEC759A /* Filter.swift in Sources */, + 0BAE0AFD3073EF4AAC1F319DB1606A49 /* HooksPhase.swift in Sources */, + 493E310F883F729B80641EA81E0748A8 /* NSBundle+CurrentTestBundle.swift in Sources */, + 933C82B8E2DBE50877081F728440D8B3 /* QCKDSL.m in Sources */, + F4A88834AB5D40F416506DE9B755ACEE /* Quick-dummy.m in Sources */, + 5FEE4A3A45D78BD01B9DCCC1414E841A /* QuickConfiguration.m in Sources */, + 8BEB0F1E158BDEBDC0F222A322BCC01F /* QuickSelectedTestSuiteBuilder.swift in Sources */, + 1F64B2056A0CA58BF41B575E90531E1B /* QuickSpec.m in Sources */, + C41A76A4CEAEEFF91BE6C021997C0001 /* QuickSpecBase.m in Sources */, + 10485AF741B65205DBE44831B46C5237 /* QuickTestSuite.swift in Sources */, + 917ABD6922CF6ABC8A15DB90DF33F023 /* String+C99ExtendedIdentifier.swift in Sources */, + 53FF98ECE1A11652A11093EBFD28290F /* SuiteHooks.swift in Sources */, + DA7CF0419F4244EC381F2AB10EC5421B /* URL+FileName.swift in Sources */, + 2E8E8759CD6EE4EACB4E3902A244F69B /* World+DSL.swift in Sources */, + 0DB85B6FB6AE28DA34DE79DDDFD6A962 /* World.swift in Sources */, + 014A4817351C11019FB222EA16E73787 /* XCTestSuite+QuickTestSuiteBuilder.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2884500305C47C3360E414FC54F1CC92 /* Sources */ = { + 697A4399D53BEE2528EAC5D9C382DEEC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E0BE420CF2E3C1513270964005AAA561 /* Pods-TPPDF_Example-dummy.m in Sources */, + 2130AC7193EBF01A8EFC1ED3FBC8349A /* Array+PDFJSONSerializable.swift in Sources */, + DEA3FC621B102A3C29C6F962C0B668F9 /* CGPoint+Math.swift in Sources */, + CDE057C1DCF2ACBA2E1E3C349A908341 /* CGPoint+PDFJSONSerializable.swift in Sources */, + 6522CCA2879C01582CDC06D0895FF610 /* CGRect+PDFJSONSerializable.swift in Sources */, + A1C3798CEBF9467CE53331386B2EFFE1 /* CGSize+PDFJSONSerializable.swift in Sources */, + 990F61C42A74B5D7B3DAF658E8CEA475 /* CustomStringConvertible+AutoDescribing.swift in Sources */, + 0DF87D1396A86781C4527C102946D269 /* Data+PDFJSONSerializable.swift in Sources */, + F45BFC5C37A18055E12EB8D096A2BAFE /* Dictionary+PDFJSONSerializable.swift in Sources */, + A4E8A9B851C0E32EC0D4279228DCC528 /* Int+RomanNumerals.swift in Sources */, + 24001EBD9FE1ADF6B994D2782BECCA8D /* NSAttributedString+PDFJSONSerializable.swift in Sources */, + FA158A930EB87D2770420349B74DF7BE /* PDFAttributedText+Equatable.swift in Sources */, + 5764DE6EA7D9AF9A783B8F47FF8D017E /* PDFAttributedText.swift in Sources */, + 8673E4647B10CE0DDDD2331F35217850 /* PDFAttributedTextObject.swift in Sources */, + ACFF67B2DDD5D935D8E9253BCBDA02B2 /* PDFBezierPath+Copying.swift in Sources */, + C5EBCE9B619F73497DC4A0559A74ABDC /* PDFBezierPath.swift in Sources */, + A84559F0A67EC4211D3FA494F89D3F3C /* PDFBezierPathVertex.swift in Sources */, + 29BD525B302968C8018DDBDCAB564006 /* PDFCalculations.swift in Sources */, + 0B4BBD9FEF6E1BF643DEBB2D6957517D /* PDFColumnLayoutState.swift in Sources */, + 41CC387311CDEBE40D04BA35F3CE590D /* PDFColumnWrapSectionObject.swift in Sources */, + 62DD874B335C16B4A14832E6023B9535 /* PDFContainer.swift in Sources */, + EFE93945FD81806332F0B6B9B04438FB /* PDFCopy.swift in Sources */, + 4863B164301A6F2FB9F29197A30AEF63 /* PDFDocument+Objects.swift in Sources */, + BFF3878BA979A5B9A70FFCE134B9931D /* PDFDocument.swift in Sources */, + B23CE5B44C32CBBD12AC456E553F1E01 /* PDFDynamicGeometryShape.swift in Sources */, + FDF59C3EF7E3FF47CA2AE7EEAB49EA10 /* PDFError.swift in Sources */, + 8CB2D52E2A7FBD8BB6CFF11344943AF0 /* PDFFontObject.swift in Sources */, + E5604BE6A6D514C7AED73604DD2F5A1B /* PDFGenerator+Debug.swift in Sources */, + 8EAC06DD2EE142399EA8AA64364A5E51 /* PDFGenerator+Generation.swift in Sources */, + D09335B7EA43EFF1011C7E15503D8D99 /* PDFGenerator+Layout.swift in Sources */, + D6140085A947199BDF4BF3E32763606A /* PDFGenerator.swift in Sources */, + CAD1CB2082D6758B112B160C11B17217 /* PDFGraphics.swift in Sources */, + E5058F4D4FB2BE11FA91FB6401BD3DED /* PDFGroup+Objects.swift in Sources */, + 317AF7F4DB7E60273422AB522AC050AF /* PDFGroup.swift in Sources */, + D4473A5052BBCFA58CC6CEF9B6A27A99 /* PDFGroupContainer.swift in Sources */, + B7AC874CA8CC2BE6617BE9A45B3A774C /* PDFGroupObject.swift in Sources */, + E400CC8437C042102A2D147839F76783 /* PDFImage+Equatable.swift in Sources */, + DA2541AF080B008EE17FAEEEA3EB8437 /* PDFImage.swift in Sources */, + 9986BCDB2892B358FA4040A373723C30 /* PDFImageObject.swift in Sources */, + EF662E2C8A50B2B2D0370BC67B0B9B90 /* PDFImageOptions.swift in Sources */, + 42C98BCF3EE95CEB1601A67349734C57 /* PDFImageRowObject.swift in Sources */, + AE4CFD4E4B88540CECC5A9A4584DF38B /* PDFImageSizeFit.swift in Sources */, + F8EA859014880928033A2AE56652F2FA /* PDFIndentationObject+Equatable.swift in Sources */, + 62B2CB85F824B4F6F8EEED405D7121CF /* PDFIndentationObject.swift in Sources */, + B04D14E57285C606F21227707A6039AC /* PDFInfo+Equatable.swift in Sources */, + DA53CF4A82F93839A9C18A50F0120402 /* PDFInfo.swift in Sources */, + E7E55C605CD3A6A1F0ECF5528858B979 /* PDFJSONRepresentable.swift in Sources */, + 414AB05823545AE0ED3BF1A0B8058A47 /* PDFJSONSerializable.swift in Sources */, + 9A45F71D329C93FC84B73D4F907A2A78 /* PDFLayout+Equatable.swift in Sources */, + E114D27914980B3F9C23BD436B367573 /* PDFLayout.swift in Sources */, + 74C8518616C673A7E365AE8B4A4CADDF /* PDFLayoutHeights+Equatable.swift in Sources */, + C0F885F7F6A66088A08FC32BCC5232F2 /* PDFLayoutHeights.swift in Sources */, + 7FF4BF171932009FAAC419247C894873 /* PDFLayoutIndentations+Equatable.swift in Sources */, + 6F5C203B032C5DADE877D45BD9944C90 /* PDFLayoutIndentations.swift in Sources */, + 105EE3900D894FC80996B57C4641076B /* PDFLineObject.swift in Sources */, + 4C127CBCB9479494CFE7D8F33921865A /* PDFLineSeparatorObject+Equatable.swift in Sources */, + C48463BBBC827DBADF8672A247A0B137 /* PDFLineSeparatorObject.swift in Sources */, + B43F6D92E1D4C7F87906C9AD2BF7E702 /* PDFLineStyle+Equatable.swift in Sources */, + 607B280E8D6E490D90D9E4EAF6E5089E /* PDFLineStyle.swift in Sources */, + AAD27357CDCE65BCA8FFDC324F567CD8 /* PDFLineType.swift in Sources */, + A63863C79E4D87E77FBCD466BF72864D /* PDFList+Equatable.swift in Sources */, + 5AD4FEC286B6ACAD2E8FE26F0109FE05 /* PDFList.swift in Sources */, + 096245DAEC972E24856797C23217F475 /* PDFListItem+Equatable.swift in Sources */, + A0B8A91F78000596ED038CC52B40386A /* PDFListItem.swift in Sources */, + 597A87A5F72BDB535644B14A49F3652B /* PDFListItemSymbol.swift in Sources */, + 62F5E2D22FBFE93C3EB44273831C364C /* PDFListObject.swift in Sources */, + 862F3DFDBBDEC9D9A74B22B1FDCED1DD /* PDFMarginObject.swift in Sources */, + 1061496360A9405FC827F26D86FB95FE /* PDFMasterGroup.swift in Sources */, + 782696AEF8F9FF2C3357F0102C6AB645 /* PDFObject.swift in Sources */, + F5C5E897FF38C24ADF23347173E319E2 /* PDFOffsetObject+Equatable.swift in Sources */, + 4D0C93CAD0AD959AD8236417D2D644F7 /* PDFOffsetObject.swift in Sources */, + D27CB85AB52163BB803A17A8453DDA54 /* PDFPageBreakObject+Equatable.swift in Sources */, + 5D9464FB33EB119621232985F0B80AC1 /* PDFPageBreakObject.swift in Sources */, + D8D9B9F473CA4E6C57424FA8AE362175 /* PDFPageFormat+Layout.swift in Sources */, + 8B4E6AD6302C46F1673B32A3904E91BE /* PDFPageFormat+SizeConstants.swift in Sources */, + 2432C400A16A125A7814DCFE1ABCC9BC /* PDFPageFormat.swift in Sources */, + CE06A3B86509B640913F29508023DB13 /* PDFPageLayout+Equatable.swift in Sources */, + FA9C45AD4F32DD2CEF4A4B65DC5264F6 /* PDFPageLayout.swift in Sources */, + B4535BDD418197B581698717954F602D /* PDFPagination+Equatable.swift in Sources */, + B05CEE2CB8D960C0792708BEB530D664 /* PDFPagination.swift in Sources */, + FA38319E7CA85F1FFBCC22512BF518E2 /* PDFPaginationClosure.swift in Sources */, + C83BC1E3C8C095FF1BF2ABE56DA95224 /* PDFPaginationStyle+Equatable.swift in Sources */, + 6AAEE0028022E26B61901F331DB560A4 /* PDFPaginationStyle+PDFJSONSerializable.swift in Sources */, + 6D619173C87F6F7C976D1194BDF76D24 /* PDFPaginationStyle.swift in Sources */, + 5952E1D2F03ABB96AC356D4FB4FB5500 /* PDFRectangleObject.swift in Sources */, + 540A2DA731698182628A3E771D8A65F6 /* PDFSection.swift in Sources */, + 8A5AA680E5240DD4494DA8F5FBE705E0 /* PDFSectionColumn+Objects.swift in Sources */, + 5D2AE1B398F09A39E633CF6814FCE378 /* PDFSectionColumn.swift in Sources */, + 04885EBB619E04269CAD889A7229F4F4 /* PDFSectionColumnContainer.swift in Sources */, + 7870503EA4FF8449FEAE6BC6EA69A739 /* PDFSectionColumnObject.swift in Sources */, + 469FCE7E018A82D3E491566AEB4B1CFC /* PDFSectionObject.swift in Sources */, + 7364B0FE7B2E8C9D94797B774BF49ED9 /* PDFSimpleText+Equatable.swift in Sources */, + 81A9C247E8B5627784159E35B832AB5A /* PDFSimpleText.swift in Sources */, + 7DF522E5AB86625601CE68C9001B83AA /* PDFSpaceObject.swift in Sources */, + 02A8FDB6E1A250D51AD2FA08E118D515 /* PDFTable+Equatable.swift in Sources */, + 94F647C70EE9EC2D9117026E42ACE35A /* PDFTable.swift in Sources */, + 64C0E765737A3466C614DB02A9D6E823 /* PDFTableCell+Equatable.swift in Sources */, + 4DFD71B30C186C4123A46C0337A2FB85 /* PDFTableCell.swift in Sources */, + 6696E5D26B5332286D67EFC7DB058D09 /* PDFTableCellAlignment+PDFJSONSerializable.swift in Sources */, + 664342C83D7EFD617FEA655EB0996EE7 /* PDFTableCellAlignment.swift in Sources */, + 951AB8CEE9744208A592F53066AF222F /* PDFTableCellBorders+Equatable.swift in Sources */, + 5A9AABE4AB5FE56D15F9191854EEF60B /* PDFTableCellBorders.swift in Sources */, + D633522B9C5029D08B09EE9567B3E1C9 /* PDFTableCellPosition+Equatable-Hashable.swift in Sources */, + 3CF6B53530892745CAEBD345F4FD5C6A /* PDFTableCellPosition.swift in Sources */, + 7F5B8FC6CA91E8C7EFEF9213ADB15147 /* PDFTableCellStyle+Equatable.swift in Sources */, + 346EA08B6E509AFB37899B7A7CAD2FC3 /* PDFTableCellStyle.swift in Sources */, + D735BE5795DE64CA9749139FE5A81FEA /* PDFTableContent+Equatable.swift in Sources */, + D1FDEE5EEBEDE975A114DA564E6AE67E /* PDFTableContent.swift in Sources */, + 6DF069FA471B2186BFCDF2348F17CB4E /* PDFTableObject.swift in Sources */, + 4DE97D68C7D372B724A74C9452C4C664 /* PDFTableOfContent.swift in Sources */, + 7B843939B665D96545B9BD854033DCC7 /* PDFTableOfContentObject.swift in Sources */, + 143A4C28EA18ED3B5EB5D89EB06DD0EF /* PDFTableStyle+Defaults.swift in Sources */, + DEE03F02E9ACB4A3FE6CFB49BEF67779 /* PDFTableStyle+Equatable.swift in Sources */, + 591AE7940065872203E0387A15D75211 /* PDFTableStyle.swift in Sources */, + 68258A41112FC336D131DFF08E2D5CD4 /* PDFTableValidator.swift in Sources */, + 29200AA82AD2471330C4D4F5308F1448 /* PDFText.swift in Sources */, + 50FDE07B376ECDCB4D0E43C20CE48844 /* PDFTextColorObject.swift in Sources */, + FF9D585910FE8F2343FBE8BD97FB23F6 /* PDFTextStyle.swift in Sources */, + BB1EEFF8C7FD952F5C9924595811FF08 /* Stack.swift in Sources */, + 9E4D73D22D3CDECC66DA5C2C8DF110DA /* TPPDF-dummy.m in Sources */, + 740ACBB33A2C1E9B053015395C1748AD /* UIColor+CloseToEqual.swift in Sources */, + 686651FB4AFEE6B39F12EA1A9CDA812B /* UIColor+Hex.swift in Sources */, + F0155D39A5D7A72AEC6D726911875015 /* UIColor+PDFJSONSerializable.swift in Sources */, + BB9F595DFCC186B8F0303718762FDF7A /* UIFont+PDFJSONSerializable.swift in Sources */, + 33CD3F5D6793CE6CEEEA0E3DBBBD3E7F /* UIImage+PDFJSONSerializable.swift in Sources */, + 0122248DD998F57791873435D6A3A8CA /* UIImage+Pixel.swift in Sources */, + C5355906C2BCEA6493399C4BBBCEFC2A /* WeakRef.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4891CB9DB50D0D793CEB7F0DA72216F8 /* Sources */ = { + 93148D79A740F4B754DE9E0E1574F3B8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 23F75F116F16412BCBABA21DEB5920B0 /* Pods-TPPDF_Tests-dummy.m in Sources */, + D346102261430008A78C8E54905E68F2 /* AdapterProtocols.swift in Sources */, + A333C8F11B3337CB7FCA6ACAA20919F8 /* AllPass.swift in Sources */, + 57DAE6ED12EDA7C7234F2F1A422AD8BC /* AssertionDispatcher.swift in Sources */, + 7AFB2A4868895FEEABA1EA8EBA80F4F1 /* AssertionRecorder.swift in Sources */, + 23B929016459822A57FF4F84DC6000B5 /* Async.swift in Sources */, + C732FD7C66AEA96BC61C0B105CE16376 /* Await.swift in Sources */, + 41B2F632A375DCF59B4D65567E59FCD3 /* BeAKindOf.swift in Sources */, + 0244025E5F4CE4060978D034CF740810 /* BeAnInstanceOf.swift in Sources */, + 646E7E1E9D3F4663D9CE23FF0231F80C /* BeCloseTo.swift in Sources */, + 535416689ADDB151B7A6B4BF1435C984 /* BeEmpty.swift in Sources */, + 25390BCB7E708FE600AA7903982238CD /* BeginWith.swift in Sources */, + 7EB823DCBD13FBF9DD72D1BA97FF9D71 /* BeGreaterThan.swift in Sources */, + D7DD35ED5A306AC529590AAE0B79F2BE /* BeGreaterThanOrEqualTo.swift in Sources */, + 8C36F62A65EF1B4D80DDF5191EC943BF /* BeIdenticalTo.swift in Sources */, + 80DE0FCB42B465CF0F9C391D6F78732D /* BeLessThan.swift in Sources */, + 1619CC5DF835D29CFE745C443B8728DD /* BeLessThanOrEqual.swift in Sources */, + 5100B743B7B3EC774D052AB45F58C9A9 /* BeLogical.swift in Sources */, + A545FDFDE03E09328983281E9396D287 /* BeNil.swift in Sources */, + 066719F150BB45B3E4430CDF5FB1403A /* BeVoid.swift in Sources */, + AD841E0C41DF45D2E086A203BB265762 /* Contain.swift in Sources */, + C147B29A97ACEC6639FC0D3CDAA6BA64 /* ContainElementSatisfying.swift in Sources */, + 50655497550E397B95A35501CCF28D8D /* CwlBadInstructionException.swift in Sources */, + 71EC482B285F78B50C0C093F41E8DC87 /* CwlCatchBadInstruction.swift in Sources */, + 0CCF72769464C214E6268ACFCFE1EBFD /* CwlCatchException.m in Sources */, + A25E62A3FD894EDEB3150A46C8D3A3D4 /* CwlCatchException.swift in Sources */, + 1A42C3390A0AD0F6F1C58237517D463B /* CwlDarwinDefinitions.swift in Sources */, + 4E1C1DD9CFC24D9FBDA23F927CA73196 /* CwlMachBadInstructionHandler.m in Sources */, + B7097E9992DFF704E16BAFC3FBDCC287 /* DSL+Wait.swift in Sources */, + CD5123F817D58D46FCAF8103A818EFDC /* DSL.m in Sources */, + 71F9C34DC1AFED7BD3C27F6D3C99D1AB /* DSL.swift in Sources */, + 6087BDAB63A7B0C8D643145A58DE0598 /* ElementsEqual.swift in Sources */, + A8A524C1C48219643DE7E2EAE36BD7D3 /* EndWith.swift in Sources */, + 42C4D2CAA790780B1F5ADBF8A1536223 /* Equal.swift in Sources */, + 31C781D9B2FB24F1C63EF944A8D10665 /* Errors.swift in Sources */, + 19756A88FFFBE4639A1FB65D8367C01B /* Expectation.swift in Sources */, + A7867BF922CA2954E6929C98B486B000 /* ExpectationMessage.swift in Sources */, + DDB5F5FBFFF5CB20A648FB45EB00490C /* Expression.swift in Sources */, + 2F5DD8E51F5E37611F72EAA6D30DD1E2 /* FailureMessage.swift in Sources */, + 11BB30DF8A2490E38059737170227988 /* Functional.swift in Sources */, + A9195203B4E2CE96CEFE4C5BA927512C /* HaveCount.swift in Sources */, + 54D6650C6B0F612CC9B2DCE2A128CFBA /* mach_excServer.c in Sources */, + A47730695C36FCFB46492D571D65058D /* Match.swift in Sources */, + B31AB226691794D80D6B4164F615F941 /* MatcherFunc.swift in Sources */, + 33A73C721E2CD8AA8D1029AEF325CC2F /* MatcherProtocols.swift in Sources */, + CA958DBAA5F69BBB7FABA426CF2898E9 /* MatchError.swift in Sources */, + D24C4AA23C22701D3D65541B337F1AC4 /* Nimble-dummy.m in Sources */, + 89202ED7A199568C27625984E30B0A7E /* NimbleEnvironment.swift in Sources */, + D9AD266DDADA8DCB08B476BE5034B65F /* NimbleXCTestHandler.swift in Sources */, + 3E367F36AF797374E9BA528A4790F5FB /* NMBExceptionCapture.m in Sources */, + C16CDA92867234C2253A914F7D2488B1 /* NMBExpectation.swift in Sources */, + 2396790A402C07B516B64FA83B004FEF /* NMBObjCMatcher.swift in Sources */, + 325DE03B3B111B85F78DB900A84EC7C8 /* NMBStringify.m in Sources */, + 1E33FCBEF60178365211641F986F212D /* PostNotification.swift in Sources */, + 369291BB5E6EC2524C842F7B5381731F /* Predicate.swift in Sources */, + 8D9F157A5FCC82D1D09C419070376C12 /* RaisesException.swift in Sources */, + 493A4962D778D034EAA172A01B776E19 /* SatisfyAllOf.swift in Sources */, + 952E443F85653A8A1767339BBD329B18 /* SatisfyAnyOf.swift in Sources */, + CC4D4A58D5696C431EA499C04B436F5F /* SourceLocation.swift in Sources */, + 09670BDC554A2BD2DA6ECBFECCF48DDE /* Stringers.swift in Sources */, + A7EE275B9E3A5469E158340F0EC5D1D6 /* ThrowAssertion.swift in Sources */, + 2DBF35E81CA291E0A68E593F2AB4321C /* ThrowError.swift in Sources */, + C31925A89D60BE7F1B25379A5DE8AE8C /* ToSucceed.swift in Sources */, + 123A3221A5BC50497EE0F7A3F0694B2F /* XCTestObservationCenter+Register.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 843204FEA6D0A77E8262CB3DE7F86658 /* Sources */ = { + A34353CE10D4F36F2A3F09C70386B929 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A9F93A9C40771906414564A30333FDB9 /* AdapterProtocols.swift in Sources */, - D4FF0990DB524278EB20490C5311E19B /* AllPass.swift in Sources */, - EB062EA45D4A3859C6CEA85DAC1ED237 /* AssertionDispatcher.swift in Sources */, - 5F154C985B9DE1085A993CF9AB332BF2 /* AssertionRecorder.swift in Sources */, - D845D55E7CD75BA58F753A5AA454E422 /* Async.swift in Sources */, - 7AA21A2A7686580BEF335C12D3D7AB81 /* Await.swift in Sources */, - 8784230CBBBC7267F29611E0E1DC961E /* BeAKindOf.swift in Sources */, - 3101D8F2678E107351E1179C14FC7BF5 /* BeAnInstanceOf.swift in Sources */, - F596D6BBE5BAD012376F7CB73D44CE6B /* BeCloseTo.swift in Sources */, - D3A571F180E2A2D8A1248890490C9E36 /* BeEmpty.swift in Sources */, - 0999B997CDAC772A41A7F70CEF4A1D49 /* BeginWith.swift in Sources */, - E421CC9222B4DCD92124CA45FBA6A247 /* BeGreaterThan.swift in Sources */, - A74CEEC58BDEB1F9A37685FCA3376746 /* BeGreaterThanOrEqualTo.swift in Sources */, - 7403EBDEC592DF5F4AA19EEFED35AC5A /* BeIdenticalTo.swift in Sources */, - 89A206D51752309E13BD5C427C35A090 /* BeLessThan.swift in Sources */, - 89D30C28183DF9BFC6C940211DA889D7 /* BeLessThanOrEqual.swift in Sources */, - 8413172B4FBB9E364EC42674F13A9FE3 /* BeLogical.swift in Sources */, - DA28D44BB7C7CE1CC8F91BEE1E89C610 /* BeNil.swift in Sources */, - 94C84E6DFA71C70DF521E9D995C1505F /* BeVoid.swift in Sources */, - 328CBB53BF5236042DF4CB4B751EA062 /* Contain.swift in Sources */, - 03705FCE353B9A436320B5798C9F7A50 /* ContainElementSatisfying.swift in Sources */, - D9FEB1F14A7C841D4BE3109A0F193843 /* CwlBadInstructionException.swift in Sources */, - 1BAA60FABBC4047372D87D9B739C4463 /* CwlCatchBadInstruction.swift in Sources */, - 888B88EF8BDEBCB1702F8BB33BCBC3B2 /* CwlCatchException.m in Sources */, - 24AD9C69B1A899FA7DB0CA4D346319C5 /* CwlCatchException.swift in Sources */, - 31DCC4FEA92A71A9FE8D881B73FC7426 /* CwlDarwinDefinitions.swift in Sources */, - 35087B8F6AC4F000C85B8D672760AFAA /* CwlMachBadInstructionHandler.m in Sources */, - 7FA411A969F1D1A7AD517C3E7B739AA6 /* DSL+Wait.swift in Sources */, - 82607C525BEE07050E18F0BFCF0AEA52 /* DSL.m in Sources */, - 3537F7CBFBE04113D495FF50BC3D6672 /* DSL.swift in Sources */, - 784DC54B4603FF9B368122FCD7D1D897 /* ElementsEqual.swift in Sources */, - DE54DDE5C5B6283DE5ADBBDAA91ED589 /* EndWith.swift in Sources */, - 43E95567704203A2DE95E07947BDF70E /* Equal.swift in Sources */, - 9C3F7FC69ADC5BFCE26D5BCB0B9234C6 /* Errors.swift in Sources */, - E74C63A506330D4E6E1DC8F3894BDC22 /* Expectation.swift in Sources */, - E80F2F25B622EBC3F1CACD1AFD851A11 /* ExpectationMessage.swift in Sources */, - D0117BC10CB96CA7F32536A69C085C49 /* Expression.swift in Sources */, - 373C57D757D6DFAC77450763C6BFA620 /* FailureMessage.swift in Sources */, - F5090F52CF4E6B768D0FB5F676B61AE9 /* Functional.swift in Sources */, - DF50C201EB25B9BDDD6363698ADE639C /* HaveCount.swift in Sources */, - C5808A46FC4C07F235753E2AE4A7511A /* mach_excServer.c in Sources */, - 83E49C3B8280FEEAE4F2A81F64A549B4 /* Match.swift in Sources */, - 966FBB84C847F2BCAED02AA147A2CFAB /* MatcherFunc.swift in Sources */, - C56CE025F6E708D6F5F11DB4EA23728C /* MatcherProtocols.swift in Sources */, - 6ED749CAF781EDB557E30C69637DBC5F /* MatchError.swift in Sources */, - DE41036F5CDFE75D351DEAC46ECD9FA9 /* Nimble-dummy.m in Sources */, - A4B6197170839BA97DE105AA9D1FAD7D /* NimbleEnvironment.swift in Sources */, - D1A4A1DD617C96759F7B2AB2A6AEB0E1 /* NimbleXCTestHandler.swift in Sources */, - B836AB3DB63144FE21C715D2944AEA07 /* NMBExceptionCapture.m in Sources */, - 075311A9B30D68479A7D7404A99B2FB1 /* NMBExpectation.swift in Sources */, - 13FBB20EA4647EA46F0CB2E7254A5F50 /* NMBObjCMatcher.swift in Sources */, - 392B6696BC59BDCD988D7C5DF3E3E1C5 /* NMBStringify.m in Sources */, - 9DB1E08337AC3FF955539F4E0D1074D2 /* PostNotification.swift in Sources */, - A51570857887E8E40B39F91C35358E2D /* Predicate.swift in Sources */, - D1FD91581D2DC0A42C9134862F569C83 /* RaisesException.swift in Sources */, - 1BAEDA109B23A9F1F66A906865309037 /* SatisfyAllOf.swift in Sources */, - 6B4197D2E87B5B445A7AAF18DBA22509 /* SatisfyAnyOf.swift in Sources */, - 0F31FA39DE65E4B1F239F8D4DC999A8A /* SourceLocation.swift in Sources */, - C7B9D1E45DDA944F4C7E372D3A20999C /* Stringers.swift in Sources */, - AC26B8C4461E89CC285F1D3273A659BC /* ThrowAssertion.swift in Sources */, - E40A6E85823CE585BF269D1DF4EF5E04 /* ThrowError.swift in Sources */, - 870471424FE3C6BA3E33C949BEF04D50 /* ToSucceed.swift in Sources */, - 4E70FE29FB2BAD7E5427532B5D2FCF26 /* XCTestObservationCenter+Register.m in Sources */, + B669A39CE02AD1118D1AA0DC548109BB /* Pods-TPPDF_Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B5337672977A9443CD8205DC6B03F565 /* Sources */ = { + E3E24957C2F098BD0573CD49BDFC105C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0FECC522B384BA283ED81A4294516BBD /* Array+PDFJSONSerializable.swift in Sources */, - 551FF5C4187A40A4DA6601A27B2C9B3C /* CGPoint+Math.swift in Sources */, - 7D03FA88BA8DE4A49D25559BE85FAC4B /* CGPoint+PDFJSONSerializable.swift in Sources */, - D060CAEAB8461571E0C70B99E621E9FB /* CGRect+PDFJSONSerializable.swift in Sources */, - D579352EFD909FEE2DC3FE85A30F14D8 /* CGSize+PDFJSONSerializable.swift in Sources */, - E2A0267BBC0CD57514D00B90C39B6125 /* Data+PDFJSONSerializable.swift in Sources */, - 2437BE56A0001116CC580177A6E1EFD6 /* Dictionary+PDFJSONSerializable.swift in Sources */, - 2DD91F0B89F3686551022995EEEFDC6D /* Int+RomanNumerals.swift in Sources */, - 4D8E5FF90667E53EDA15D9FC59932BF2 /* NSAttributedString+PDFJSONSerializable.swift in Sources */, - C4B960462D23FB8D1595B5EBFE140614 /* PDFAttributedText+Equatable.swift in Sources */, - A9553FF32CBB4B6D4D39B1D651A25B01 /* PDFAttributedText.swift in Sources */, - 44B341FA03511660EB716DC023963CD8 /* PDFAttributedTextObject.swift in Sources */, - E0DEB184FD97B7853D33913C49344FAD /* PDFBezierPath+Copying.swift in Sources */, - D22B7377326FECA2241780281443D805 /* PDFBezierPath.swift in Sources */, - 85AFE796D5FE6C8A07E0E33A44E44DC8 /* PDFBezierPathVertex.swift in Sources */, - 54161BD7F4A38892AE7EFCCAA5D82C79 /* PDFCalculations.swift in Sources */, - BB4F1ABDE9C23D114D41175C2C8294E9 /* PDFColumnLayoutState.swift in Sources */, - 3786185B840968BAE2502EFDFB05D04A /* PDFColumnWrapSectionObject.swift in Sources */, - 3FF1ECB3EFD70EB0FDF76F48842EEBC7 /* PDFContainer.swift in Sources */, - BA4DD6B5FEBDB79F3119B247D601778B /* PDFCopy.swift in Sources */, - 8DEF48E878BF8275255528AD4F47711F /* PDFDocument+Objects.swift in Sources */, - C5AB434FB6FF6B79B5414989E53F09C4 /* PDFDocument.swift in Sources */, - D10B8AC97DAE848ABE54B6649BB46136 /* PDFDynamicGeometryShape.swift in Sources */, - C0CE005751A562FF3B8E4AAC785C3330 /* PDFError.swift in Sources */, - 850DF67E3AADD38C77F8F56A27D6816E /* PDFFontObject.swift in Sources */, - 9DD42231369EB290E1CD3CF560D3D661 /* PDFGenerator+Debug.swift in Sources */, - 83F727D8D78DE67632EB1EF5E9C859BB /* PDFGenerator+Generation.swift in Sources */, - 225166010211FEB6B279C14FBEB4CD0B /* PDFGenerator+Layout.swift in Sources */, - 8DF28F144C51699E53E170D6B350A656 /* PDFGenerator.swift in Sources */, - C9E4C5267EF7B93B9AEEC57CB3EF7DFA /* PDFGraphics.swift in Sources */, - 229FDEA1BD7275A30460C820CF1DF1D6 /* PDFGroup+Objects.swift in Sources */, - C762D4C78A0A810F7E2D90F3ACEA0198 /* PDFGroup.swift in Sources */, - AD27EC2188620AB1108214692ED71061 /* PDFGroupContainer.swift in Sources */, - DA098E4514DA95B45373D60E0268B7BD /* PDFGroupObject.swift in Sources */, - 56AF26EB7915BE82D3FCBE92F6C59A7E /* PDFImage+Equatable.swift in Sources */, - 823C273C7274D9744B2E320913254CC0 /* PDFImage.swift in Sources */, - E660E5DE2E7C84DB3B0C4C31006955F1 /* PDFImageObject.swift in Sources */, - C2F90FA6EC936EE9D4D072B8FE44DB73 /* PDFImageOptions.swift in Sources */, - 4A6693F2E3916B8E16583C1AE09FFAE7 /* PDFImageRowObject.swift in Sources */, - 36145FA381AF21E943159F3F7756D633 /* PDFImageSizeFit.swift in Sources */, - 05FC02C87D73B443E9052A6C18B02D3F /* PDFIndentationObject+Equatable.swift in Sources */, - 3E504F981BA36B7D32F0AA996B999B5C /* PDFIndentationObject.swift in Sources */, - 27B93B57A9FF287FAB864886B31F9FD8 /* PDFInfo+Equatable.swift in Sources */, - 269D7CE976B23BE161979E1CF41DC7D5 /* PDFInfo.swift in Sources */, - 9E045A79CC7145D32AFA143C08F0A711 /* PDFJSONRepresentable.swift in Sources */, - 5C5401980C03821E55CF415ED031E787 /* PDFJSONSerializable.swift in Sources */, - DE33191EA20BD460DCD42FF808142CAE /* PDFLayout+Equatable.swift in Sources */, - 7119674E2C50DE942F96D80E227C424D /* PDFLayout.swift in Sources */, - 0CF8F99F4DD0B095F8FC92A9BD8035DE /* PDFLayoutHeights+Equatable.swift in Sources */, - 6868AD6CFC48C4DAC6FC94CFD0A7BB18 /* PDFLayoutHeights.swift in Sources */, - D87D3EA4E55CC39169B2677E3C1B0C8F /* PDFLayoutIndentations+Equatable.swift in Sources */, - 29F980787AE11D8138230C36896D21D1 /* PDFLayoutIndentations.swift in Sources */, - 65A3DF876A6B37AA5F95D14D3690D388 /* PDFLineObject.swift in Sources */, - 4610B5B2B79F864E20B3D07B370C52ED /* PDFLineSeparatorObject+Equatable.swift in Sources */, - 31C0B485F96EB3A6404C48B4FB97D33B /* PDFLineSeparatorObject.swift in Sources */, - 5E63BABC07FB27D8188153764F00AFC8 /* PDFLineStyle+Equatable.swift in Sources */, - A100BE8047D8BA717796C6EB0B28B2B2 /* PDFLineStyle.swift in Sources */, - B5694F599EC5A93134DD14203650DCA3 /* PDFLineType.swift in Sources */, - D716DFB2C9769F67159D130F1FE929D6 /* PDFList+Equatable.swift in Sources */, - 6A360821F70CF97B4E3C3219E2DCB8C5 /* PDFList.swift in Sources */, - AC70DE0D2EFCEE8E3F5F27866BE325CB /* PDFListItem+Equatable.swift in Sources */, - B92DF2C1BC6E51C67AB1B31171856C05 /* PDFListItem.swift in Sources */, - 44691B0CFC61E89E333463FD8E187600 /* PDFListItemSymbol.swift in Sources */, - 7059186FFEB5DF86375C653915396977 /* PDFListObject.swift in Sources */, - 7220F8BF5822CBDC509077192C875638 /* PDFMarginObject.swift in Sources */, - EB7C97EE2B0A2BDE541C705EE5168F4E /* PDFMasterGroup.swift in Sources */, - 2D7E27EDDA161CCBF684641002F74668 /* PDFObject.swift in Sources */, - BC1103276E3D3451F3CE6B2CB5DED8E6 /* PDFOffsetObject+Equatable.swift in Sources */, - C95BBB770DF3F01B66A589EA470B7F76 /* PDFOffsetObject.swift in Sources */, - 017D29AB91C4D58379D8EFF4900097B7 /* PDFPageBreakObject+Equatable.swift in Sources */, - 766F70F42E879E156E1BD3A89ECF01FF /* PDFPageBreakObject.swift in Sources */, - EB759DEDD77FED0001AF389BC615264C /* PDFPageFormat+Layout.swift in Sources */, - 1DA2BF35D971A9CE16C1198B1A8ED451 /* PDFPageFormat+SizeConstants.swift in Sources */, - 2677E68718C631843D085FAB452EB74B /* PDFPageFormat.swift in Sources */, - ECC2ABAE330BA5DF040ACFE73628CE8F /* PDFPageLayout+Equatable.swift in Sources */, - 7B4D428322512478BD74AF38E138D2B1 /* PDFPageLayout.swift in Sources */, - 185F7D1BE6F2491A5BB0A7E840E69D29 /* PDFPagination+Equatable.swift in Sources */, - 1C4041597F23DED04867115FE99413FE /* PDFPagination.swift in Sources */, - 6524CFAC3D011427F179A3740D4F40F4 /* PDFPaginationClosure.swift in Sources */, - B92821915AD03CB1FDB45211C43C905C /* PDFPaginationStyle+Equatable.swift in Sources */, - 0509FB1DFD0DC9C977F9E551E3757C83 /* PDFPaginationStyle+PDFJSONSerializable.swift in Sources */, - E9E7B847098867E17348558BFC0F2547 /* PDFPaginationStyle.swift in Sources */, - A46B2D7210ACE12D44EE640B6BCB07E2 /* PDFRectangleObject.swift in Sources */, - 6E6C56246DFF8A3F82407E2BA74BF95A /* PDFSection.swift in Sources */, - A6E56771E9A61EAEB1AC5B3956CED64F /* PDFSectionColumn+Objects.swift in Sources */, - 768EE186F86F5E7C5B29F5A1795A5399 /* PDFSectionColumn.swift in Sources */, - 4EA71091915D381447009383B0B2D424 /* PDFSectionColumnContainer.swift in Sources */, - ACCCD446CE6670B8622C26DF12782034 /* PDFSectionColumnObject.swift in Sources */, - DA5EBDC191367A96CE7F84A06126158B /* PDFSectionObject.swift in Sources */, - 436EB612EDAF3BBB7A472BE9A63747F0 /* PDFSimpleText+Equatable.swift in Sources */, - 7BD9AAE9C9AC075885F33EF2F96B0A0A /* PDFSimpleText.swift in Sources */, - 1E4E7C628A3CB2F8E9DDD140949377A4 /* PDFSpaceObject.swift in Sources */, - E791C523AA4AB3C1D2927DC534CBDCD0 /* PDFTable+Equatable.swift in Sources */, - 17C3AA784476C5B2732DB8A1C715E624 /* PDFTable.swift in Sources */, - 482272B7B1311BFA84F37DBDC7CF0474 /* PDFTableCell+Equatable.swift in Sources */, - FF182DBC0D710E4BBF4978725342A1A3 /* PDFTableCell.swift in Sources */, - 80998E10FE9436DC1789D8CB7107FD67 /* PDFTableCellAlignment+PDFJSONSerializable.swift in Sources */, - A7F0E4164B7C23FCB0D556A04DA2068C /* PDFTableCellAlignment.swift in Sources */, - 0212AA265375BACDE5B74BD0A78031C4 /* PDFTableCellBorders+Equatable.swift in Sources */, - C3CF7F55BA09F1152B2D41708DCA0E35 /* PDFTableCellBorders.swift in Sources */, - B068A1BBB7FF9403950D327EAF9B0204 /* PDFTableCellPosition+Equatable-Hashable.swift in Sources */, - 8330B0CD93F3957703EC9522D7785A3C /* PDFTableCellPosition.swift in Sources */, - ED2520780D2455DB38245D9EF2F94D57 /* PDFTableCellStyle+Equatable.swift in Sources */, - D5498469EAF5DBB1A5E68169C8E736C5 /* PDFTableCellStyle.swift in Sources */, - EB2CD0778F02958EE93BA8AAE1587D91 /* PDFTableContent+Equatable.swift in Sources */, - 0ED91568CEA0582473EC91E2E02E233B /* PDFTableContent.swift in Sources */, - 7C170911F929F73AF8D5F56562ECFD42 /* PDFTableObject.swift in Sources */, - 848E8ED71C9452E5409157BA9F360671 /* PDFTableOfContent.swift in Sources */, - C758856D1E616DB32A8C59FF6A12F19F /* PDFTableOfContentObject.swift in Sources */, - B1DFCC5DEA4C32F708B30BCE72AF0E94 /* PDFTableStyle+Defaults.swift in Sources */, - 6CB17824F3A76C195D0FADCBCA3A8BB5 /* PDFTableStyle+Equatable.swift in Sources */, - FAF5767C05AFF0B8BA7978C6EE4F221C /* PDFTableStyle.swift in Sources */, - 1ED9B8DB1E56248EEF3C8272339FD0B3 /* PDFTableValidator.swift in Sources */, - 9A9CC810B64D0F14D20496E4A9284178 /* PDFText.swift in Sources */, - 3E2D5CCB0171025CEDEAE423A287201F /* PDFTextColorObject.swift in Sources */, - C1E055F74254B5FD8E8DC6359205ED12 /* PDFTextStyle.swift in Sources */, - 5A407074F44A210DB9805738F6C61207 /* Stack.swift in Sources */, - 22BF328BD95B779ACE75B68291C95CCC /* TPPDF-dummy.m in Sources */, - 4FA2869A711D9766CBCA4F9F22BE5478 /* UIColor+CloseToEqual.swift in Sources */, - FA3413E9EBDF1DED604F7E8318501E62 /* UIColor+Hex.swift in Sources */, - 2E316CAC387FADDF1296D6630D3A2352 /* UIColor+PDFJSONSerializable.swift in Sources */, - 310F96C8493D3AEF1E1202C0D4F2AF69 /* UIFont+PDFJSONSerializable.swift in Sources */, - C103A7434E4BBE7C928E2C09958E4CDB /* UIImage+PDFJSONSerializable.swift in Sources */, - 4BDEEBE2620F754256898B9B32DFBE86 /* UIImage+Pixel.swift in Sources */, - FF086F0D9E523562EF62FCD4332D5304 /* WeakRef.swift in Sources */, + 1C1D80B79A91137E9D22ED90A4A96660 /* Pods-TPPDF_Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 272D9F1CC1116724CF45313FEF6FC363 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftLint; - target = AD809FC96561317B4C31DA3057F3770F /* SwiftLint */; - targetProxy = 76587C109FA97B66D8DC051950DDAFCB /* PBXContainerItemProxy */; - }; - 53D1FA546694BB5C18D695E15B2329BB /* PBXTargetDependency */ = { + 09C38B9BFD6D83E68013D1FC24DA2DAE /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Quick; - target = F3D7F5720B6419F44CACB4252E195E89 /* Quick */; - targetProxy = 0ED87B41944D84DB6ACF2CAC02E11CAE /* PBXContainerItemProxy */; + target = C82891EAB7293DBEE916B21F57E8474D /* Quick */; + targetProxy = 420F5E76F40BF32476F2B70C674A9004 /* PBXContainerItemProxy */; }; - 6E0B7FBCBA9478C42B38BCF04103A116 /* PBXTargetDependency */ = { + 45D5B9E9FC04EB28055219374DD325EE /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = TPPDF; - target = FDE8308E82034CD56C5B6153CBC1D9E8 /* TPPDF */; - targetProxy = 3525505686BC390FA1366E8582A0CD47 /* PBXContainerItemProxy */; - }; - A4DB8F5A3AD6905DA0FD342B40EAA2D2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftLint; - target = AD809FC96561317B4C31DA3057F3770F /* SwiftLint */; - targetProxy = DD94198F2F19BBC3BF041EC2A95595A5 /* PBXContainerItemProxy */; + target = 20C3D02EDAA6B704305176D70E9E143C /* TPPDF */; + targetProxy = BA87135CE1E390100A6E7E43C0215851 /* PBXContainerItemProxy */; }; - C7FA9D9A3E5CEAB7EDF53B3F293E9DAE /* PBXTargetDependency */ = { + 54A5B98A641CB53EFBDBC2B35E0A9090 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Nimble; - target = F554EA343D656E7FB0C1ACC045EB2666 /* Nimble */; - targetProxy = 202077CF3931D93943887E1ECFE10BDF /* PBXContainerItemProxy */; + target = 6F13695E06195A78EA8A95F8C7ED0D2F /* Nimble */; + targetProxy = 09854AAE15B0B237078D9D09D15F6241 /* PBXContainerItemProxy */; }; - EDF7C16D845589E8F8A02983F2DC95F0 /* PBXTargetDependency */ = { + AF5B108B05573D8CAD7AF0CAD1D42B62 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-TPPDF_Example"; - target = 4320383F67CB94718E8C8D71E2D1F279 /* Pods-TPPDF_Example */; - targetProxy = 08A1172C3D859E6299665D3B8B67CA12 /* PBXContainerItemProxy */; + target = 3F9FD6E013C9256A91369B94383A0922 /* Pods-TPPDF_Example */; + targetProxy = 9EE9E3BFEA47A896267D0A805A4EE6A6 /* PBXContainerItemProxy */; + }; + B675F3EAE89C025697AAA71E748F0E8A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftLint; + target = 52B60EC2A583F24ACBB69C113F5488B9 /* SwiftLint */; + targetProxy = F84DD9B230E03931DF8EDFDA0A84A96F /* PBXContainerItemProxy */; + }; + FC1D4F2A42234DBE91EB1A5CF78C0B72 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftLint; + target = 52B60EC2A583F24ACBB69C113F5488B9 /* SwiftLint */; + targetProxy = 0CEB75017E6D52A98FC32336AB0135E1 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 07B3DBAD4E15EC23FB08F6B8B4C9D9F2 /* 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_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; - 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 = 8.3; - 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 = 4.2; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; - 0CE3E372E4F9D68B50FA65347A58BF86 /* Release */ = { + 301FE9FE0194BECAB407F02A00B1D130 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3802E4EB547026B946056052D78588E /* Quick.xcconfig */; + baseConfigurationReference = B85C27A5099E0CE4270B022F4AA56EF3 /* Quick.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2098,7 +2091,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -2106,9 +2099,9 @@ }; name = Release; }; - 2D6A65327F1FC565E63668AE8D630ECC /* Release */ = { + 435FEBAA4BD58A4EEF37A88786225C01 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 873A149144A4505B4273B11DF638E923 /* Nimble.xcconfig */; + baseConfigurationReference = 054C5C1BFA4A7E8155A62D1C221B9B10 /* Nimble.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2130,7 +2123,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -2138,10 +2131,11 @@ }; name = Release; }; - 316C4B2F88ACB6FE470766BFA9478729 /* Debug */ = { + 444469DC3105AA7ACEF09C787A5C4BEB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A181F68024DFB41A1F7F8BF6D48F68CD /* TPPDF.xcconfig */; + baseConfigurationReference = B5ECCEEA5158A5DD6C29A6853E907004 /* Pods-TPPDF_Example.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2151,73 +2145,90 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/TPPDF/TPPDF-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/TPPDF/TPPDF-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-TPPDF_Example/Pods-TPPDF_Example-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.3; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/TPPDF/TPPDF.modulemap"; - PRODUCT_MODULE_NAME = TPPDF; - PRODUCT_NAME = TPPDF; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-TPPDF_Example/Pods-TPPDF_Example.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; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; - }; - 3574EF13CBE920579D92AAAE92E806E7 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B4AB7EB6006A71E89C370D195703FFEF /* SwiftLint.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "iPhone Developer"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; + name = Release; }; - 6AE527B450E92B7219EC8FFABD13EA76 /* Debug */ = { + 60A7F9B4A8E92A5B16CC2AA887D9FE07 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3802E4EB547026B946056052D78588E /* Quick.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = ""; - "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"; - GCC_PREFIX_HEADER = "Target Support Files/Quick/Quick-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Quick/Quick-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Quick/Quick.modulemap"; - PRODUCT_MODULE_NAME = Quick; - PRODUCT_NAME = Quick; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + ALWAYS_SEARCH_USER_PATHS = NO; + 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_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; + 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 = 8.3; + 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; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + SYMROOT = "${SRCROOT}/../build"; }; - name = Debug; + name = Release; }; - 6D0ABDA2CADA2819B858944F8BA13E31 /* Debug */ = { + 79250BA165394D8BB97D00EB8FA399F4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BC269EDD7E83036769C6C92D3AF462B1 /* Pods-TPPDF_Example.debug.xcconfig */; + baseConfigurationReference = B85C27A5099E0CE4270B022F4AA56EF3 /* Quick.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2227,28 +2238,91 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-TPPDF_Example/Pods-TPPDF_Example-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Quick/Quick-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Quick/Quick-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-TPPDF_Example/Pods-TPPDF_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/Quick/Quick.modulemap"; + PRODUCT_MODULE_NAME = Quick; + PRODUCT_NAME = Quick; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 82AA0B818D6F87062A9CC8D800D2A1DB /* Release */ = { + 7E1F3D358966F24610AD782F313B4C40 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B4AB7EB6006A71E89C370D195703FFEF /* SwiftLint.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + 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_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; + 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 = 8.3; + 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; + }; + 84D7C4574E8F0F3095623F0E06F5B402 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 51B1EDB26300ED01461111E1A2214E60 /* SwiftLint.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -2260,11 +2334,10 @@ }; name = Release; }; - 866EFE3B12309FB54FB1A967B1AAF97B /* Release */ = { + AB47C2AF5950D1E2F39CDBF789BD400B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E9A17DA545983FFAB6C074ADAF63609D /* Pods-TPPDF_Example.release.xcconfig */; + baseConfigurationReference = 054C5C1BFA4A7E8155A62D1C221B9B10 /* Nimble.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2274,29 +2347,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-TPPDF_Example/Pods-TPPDF_Example-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Nimble/Nimble-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Nimble/Nimble-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-TPPDF_Example/Pods-TPPDF_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/Nimble/Nimble.modulemap"; + PRODUCT_MODULE_NAME = Nimble; + PRODUCT_NAME = Nimble; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - A6AAC8192740CAF64BED66B1A496B773 /* Release */ = { + AC26CD1C8076EC4E708FF5F77460DE08 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A181F68024DFB41A1F7F8BF6D48F68CD /* TPPDF.xcconfig */; + baseConfigurationReference = 6D6300EFE23445B2AA1E9CCC707028C4 /* TPPDF.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2326,10 +2397,11 @@ }; name = Release; }; - CF389F750F700469742970304E1E1BC5 /* Debug */ = { + C37868809D499A3CB596518A4E4E16E0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 873A149144A4505B4273B11DF638E923 /* Nimble.xcconfig */; + baseConfigurationReference = 53A5A1F7B1D2D83FCDE8954EF4381328 /* Pods-TPPDF_Tests.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2339,27 +2411,59 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Nimble/Nimble-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Nimble/Nimble-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-TPPDF_Tests/Pods-TPPDF_Tests-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.3; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-TPPDF_Tests/Pods-TPPDF_Tests.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; + }; + DD4D85D14B6C1C4FD31971655C0FC0A8 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6D6300EFE23445B2AA1E9CCC707028C4 /* TPPDF.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "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"; + GCC_PREFIX_HEADER = "Target Support Files/TPPDF/TPPDF-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/TPPDF/TPPDF-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Nimble/Nimble.modulemap"; - PRODUCT_MODULE_NAME = Nimble; - PRODUCT_NAME = Nimble; + MODULEMAP_FILE = "Target Support Files/TPPDF/TPPDF.modulemap"; + PRODUCT_MODULE_NAME = TPPDF; + PRODUCT_NAME = TPPDF; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - E1F16873F965833F4459072E8A528EA8 /* Debug */ = { + DE60A5736583FBA35FDCA44BC256AD94 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BDF760494E466DD51D8CD2443A542F02 /* Pods-TPPDF_Tests.debug.xcconfig */; + baseConfigurationReference = DDD829DC012FCC9A697CD3347542233B /* Pods-TPPDF_Example.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; @@ -2371,12 +2475,12 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-TPPDF_Tests/Pods-TPPDF_Tests-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-TPPDF_Example/Pods-TPPDF_Example-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.3; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-TPPDF_Tests/Pods-TPPDF_Tests.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-TPPDF_Example/Pods-TPPDF_Example.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -2390,9 +2494,22 @@ }; name = Debug; }; - F81D8074F2CFF5CFA28E81012C61AB6C /* Release */ = { + DEED47E09AF743F48544C1C4FEADEF47 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9AA3F040700452B66DAC3A9EF89FE62A /* Pods-TPPDF_Tests.release.xcconfig */; + baseConfigurationReference = 51B1EDB26300ED01461111E1A2214E60 /* SwiftLint.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + E4EAA04AAFA1515164DB2B84B082AADE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22FCDE8C242733702B61154285F8E9BD /* Pods-TPPDF_Tests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; @@ -2424,128 +2541,68 @@ }; name = Release; }; - FF54A72E467D2FE6A514F52E26280B06 /* 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_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; - 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 = 8.3; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.2; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 38BD91DDD408E2DF7A073070FDC7ED60 /* Build configuration list for PBXNativeTarget "Quick" */ = { + 0ECBF452B8640EFA542804CA89C784D4 /* Build configuration list for PBXNativeTarget "TPPDF" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6AE527B450E92B7219EC8FFABD13EA76 /* Debug */, - 0CE3E372E4F9D68B50FA65347A58BF86 /* Release */, + DD4D85D14B6C1C4FD31971655C0FC0A8 /* Debug */, + AC26CD1C8076EC4E708FF5F77460DE08 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3BE48F7DA8AEDE929987E728B5A5128D /* Build configuration list for PBXNativeTarget "TPPDF" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 316C4B2F88ACB6FE470766BFA9478729 /* Debug */, - A6AAC8192740CAF64BED66B1A496B773 /* Release */, + 7E1F3D358966F24610AD782F313B4C40 /* Debug */, + 60A7F9B4A8E92A5B16CC2AA887D9FE07 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + 48A9C9CD2D23CCF97C4031A4D625FC49 /* Build configuration list for PBXNativeTarget "Pods-TPPDF_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 07B3DBAD4E15EC23FB08F6B8B4C9D9F2 /* Debug */, - FF54A72E467D2FE6A514F52E26280B06 /* Release */, + C37868809D499A3CB596518A4E4E16E0 /* Debug */, + E4EAA04AAFA1515164DB2B84B082AADE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6050D58715B5FEEA01234EF385CFE394 /* Build configuration list for PBXNativeTarget "Pods-TPPDF_Example" */ = { + 61203B6C1D4CAA678F7DB826344D9B7B /* Build configuration list for PBXNativeTarget "Pods-TPPDF_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6D0ABDA2CADA2819B858944F8BA13E31 /* Debug */, - 866EFE3B12309FB54FB1A967B1AAF97B /* Release */, + DE60A5736583FBA35FDCA44BC256AD94 /* Debug */, + 444469DC3105AA7ACEF09C787A5C4BEB /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 75B5131F3C104CA5D2348C005C0F8542 /* Build configuration list for PBXNativeTarget "Pods-TPPDF_Tests" */ = { + 9AC65E53333ACA93EEB1D8EBAB58CBB6 /* Build configuration list for PBXNativeTarget "Nimble" */ = { isa = XCConfigurationList; buildConfigurations = ( - E1F16873F965833F4459072E8A528EA8 /* Debug */, - F81D8074F2CFF5CFA28E81012C61AB6C /* Release */, + AB47C2AF5950D1E2F39CDBF789BD400B /* Debug */, + 435FEBAA4BD58A4EEF37A88786225C01 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9CB8C2BE1024897C0449A0EDEA50F2A2 /* Build configuration list for PBXAggregateTarget "SwiftLint" */ = { + A482E8F0F5BEDCE177543007D23A5736 /* Build configuration list for PBXNativeTarget "Quick" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3574EF13CBE920579D92AAAE92E806E7 /* Debug */, - 82AA0B818D6F87062A9CC8D800D2A1DB /* Release */, + 79250BA165394D8BB97D00EB8FA399F4 /* Debug */, + 301FE9FE0194BECAB407F02A00B1D130 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E3A98634DB5DA9D006BDFE48B5C34CB5 /* Build configuration list for PBXNativeTarget "Nimble" */ = { + AE7B4FB01588B9E6DF09CB79FC7CE7BD /* Build configuration list for PBXAggregateTarget "SwiftLint" */ = { isa = XCConfigurationList; buildConfigurations = ( - CF389F750F700469742970304E1E1BC5 /* Debug */, - 2D6A65327F1FC565E63668AE8D630ECC /* Release */, + DEED47E09AF743F48544C1C4FEADEF47 /* Debug */, + 84D7C4574E8F0F3095623F0E06F5B402 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Target Support Files/Pods-TPPDF_Example/Pods-TPPDF_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-TPPDF_Example/Pods-TPPDF_Example-frameworks.sh index 05af93b2..580b31c4 100755 --- a/Example/Pods/Target Support Files/Pods-TPPDF_Example/Pods-TPPDF_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-TPPDF_Example/Pods-TPPDF_Example-frameworks.sh @@ -94,7 +94,7 @@ install_dsym() { binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then strip_invalid_archs "$binary" fi @@ -109,6 +109,14 @@ install_dsym() { fi } +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + # Signs a framework with the provided identity code_sign_if_enabled() { if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then diff --git a/Example/Pods/Target Support Files/Pods-TPPDF_Tests/Pods-TPPDF_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-TPPDF_Tests/Pods-TPPDF_Tests-frameworks.sh index d8b614f2..d3737371 100755 --- a/Example/Pods/Target Support Files/Pods-TPPDF_Tests/Pods-TPPDF_Tests-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-TPPDF_Tests/Pods-TPPDF_Tests-frameworks.sh @@ -94,7 +94,7 @@ install_dsym() { binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then strip_invalid_archs "$binary" fi @@ -109,6 +109,14 @@ install_dsym() { fi } +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + # Signs a framework with the provided identity code_sign_if_enabled() { if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then diff --git a/Example/TPPDF.xcodeproj/project.pbxproj b/Example/TPPDF.xcodeproj/project.pbxproj index 751bd4d2..373694d9 100644 --- a/Example/TPPDF.xcodeproj/project.pbxproj +++ b/Example/TPPDF.xcodeproj/project.pbxproj @@ -661,15 +661,11 @@ buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - ); inputPaths = ( "${PODS_ROOT}/Target Support Files/Pods-TPPDF_Example/Pods-TPPDF_Example-frameworks.sh", "${BUILT_PRODUCTS_DIR}/TPPDF/TPPDF.framework", ); name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - ); outputPaths = ( "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TPPDF.framework", ); @@ -683,16 +679,12 @@ buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - ); inputPaths = ( "${PODS_ROOT}/Target Support Files/Pods-TPPDF_Tests/Pods-TPPDF_Tests-frameworks.sh", "${BUILT_PRODUCTS_DIR}/Nimble/Nimble.framework", "${BUILT_PRODUCTS_DIR}/Quick/Quick.framework", ); name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - ); outputPaths = ( "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Nimble.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Quick.framework", diff --git a/Gemfile.lock b/Gemfile.lock index 77168806..48341143 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -10,11 +10,11 @@ GEM atomos (0.1.3) claide (1.0.2) clamp (1.3.0) - cocoapods (1.6.1) + cocoapods (1.7.3) activesupport (>= 4.0.2, < 5) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.6.1) - cocoapods-deintegrate (>= 1.0.2, < 2.0) + cocoapods-core (= 1.7.3) + cocoapods-deintegrate (>= 1.0.3, < 2.0) cocoapods-downloader (>= 1.2.2, < 2.0) cocoapods-plugins (>= 1.0.0, < 2.0) cocoapods-search (>= 1.0.0, < 2.0) @@ -23,13 +23,13 @@ GEM cocoapods-try (>= 1.1.0, < 2.0) colored2 (~> 3.1) escape (~> 0.0.4) - fourflusher (>= 2.2.0, < 3.0) + fourflusher (>= 2.3.0, < 3.0) gh_inspector (~> 1.0) molinillo (~> 0.6.6) nap (~> 1.0) ruby-macho (~> 1.4) - xcodeproj (>= 1.8.1, < 2.0) - cocoapods-core (1.6.1) + xcodeproj (>= 1.10.0, < 2.0) + cocoapods-core (1.7.3) activesupport (>= 4.0.2, < 6) fuzzy_match (~> 2.0.4) nap (~> 1.0) @@ -46,37 +46,37 @@ GEM colored2 (3.1.2) concurrent-ruby (1.1.5) escape (0.0.4) - ffi (1.10.0) - fourflusher (2.2.0) + ffi (1.11.1) + fourflusher (2.3.1) fuzzy_match (2.0.4) gh_inspector (1.1.3) i18n (0.9.5) concurrent-ruby (~> 1.0) - jazzy (0.9.4) - cocoapods (~> 1.0) - mustache (~> 0.99) + jazzy (0.10.0) + cocoapods (~> 1.5) + mustache (~> 1.1) open4 - redcarpet (~> 3.2) + redcarpet (~> 3.4) rouge (>= 2.0.6, < 4.0) - sass (~> 3.4) + sass (~> 3.6) sqlite3 (~> 1.3) xcinvoke (~> 0.3.0) liferaft (0.0.6) mini_portile2 (2.4.0) minitest (5.11.3) molinillo (0.6.6) - mustache (0.99.8) + mustache (1.1.0) nanaimo (0.2.6) nap (1.1.0) netrc (0.11.0) - nokogiri (1.10.2) + nokogiri (1.10.3) mini_portile2 (~> 2.4.0) open4 (1.3.4) rb-fsevent (0.10.3) rb-inotify (0.10.0) ffi (~> 1.0) redcarpet (3.4.0) - rouge (3.3.0) + rouge (3.5.1) ruby-macho (1.4.0) sass (3.7.4) sass-listen (~> 4.0.0) @@ -89,13 +89,13 @@ GEM clamp (~> 1.3) nokogiri (~> 1.8) xcodeproj (~> 1.7) - sqlite3 (1.4.0) + sqlite3 (1.4.1) thread_safe (0.3.6) tzinfo (1.2.5) thread_safe (~> 0.1) xcinvoke (0.3.0) liferaft (~> 0.0.6) - xcodeproj (1.8.2) + xcodeproj (1.10.0) CFPropertyList (>= 2.3.3, < 4.0) atomos (~> 0.1.3) claide (>= 1.0.2, < 2.0) diff --git a/Source/Graphics/PDFBezierPath.swift b/Source/Graphics/PDFBezierPath.swift index 05e35b64..b5811346 100644 --- a/Source/Graphics/PDFBezierPath.swift +++ b/Source/Graphics/PDFBezierPath.swift @@ -11,7 +11,7 @@ import UIKit /** TODO: Documentation */ -public class PDFBezierPath { +public class PDFBezierPath: CustomStringConvertible { /** TODO: Documentation diff --git a/Source/Graphics/PDFBezierPathVertex.swift b/Source/Graphics/PDFBezierPathVertex.swift index 6627d744..d427c252 100644 --- a/Source/Graphics/PDFBezierPathVertex.swift +++ b/Source/Graphics/PDFBezierPathVertex.swift @@ -11,7 +11,7 @@ import UIKit /** TODO: Documentation */ -public class PDFBezierPathVertex { +public class PDFBezierPathVertex: CustomStringConvertible { /** TODO: Documentation diff --git a/Source/Graphics/PDFDynamicGeometryShape.swift b/Source/Graphics/PDFDynamicGeometryShape.swift index f255aa7a..c7eb7aa6 100644 --- a/Source/Graphics/PDFDynamicGeometryShape.swift +++ b/Source/Graphics/PDFDynamicGeometryShape.swift @@ -11,7 +11,7 @@ import UIKit /** TODO: Documentation */ -public class PDFDynamicGeometryShape { +public class PDFDynamicGeometryShape: CustomStringConvertible { /** TODO: Documentation diff --git a/Source/Layout/Groups/PDFGroupContainer.swift b/Source/Layout/Groups/PDFGroupContainer.swift index 3e5dc780..e4b66a40 100644 --- a/Source/Layout/Groups/PDFGroupContainer.swift +++ b/Source/Layout/Groups/PDFGroupContainer.swift @@ -30,6 +30,17 @@ public enum PDFGroupContainer { */ case right + + internal init(from container: PDFContainer) { + if container.isLeft { + self = .left + } else if container.isRight { + self = .right + } else { + self = .center + } + } + /** Array of all possible containers, expect `.none`. Useful for initalizing default values for each container diff --git a/Source/Layout/Groups/PDFGroupObject.swift b/Source/Layout/Groups/PDFGroupObject.swift index b23a3672..512cc84d 100644 --- a/Source/Layout/Groups/PDFGroupObject.swift +++ b/Source/Layout/Groups/PDFGroupObject.swift @@ -78,52 +78,77 @@ internal class PDFGroupObject: PDFObject { TODO: Documentation */ override internal func calculate(generator: PDFGenerator, container: PDFContainer) throws -> [(PDFContainer, PDFObject)] { - var result: [(PDFContainer, PDFObject)] = [] - let heights = generator.layout.heights guard let columnState = generator.columnState.copy() as? PDFColumnLayoutState else { throw PDFError.copyingFailed } + let padding = generator.currentPadding - var pageBreakObject: PDFPageBreakObject? - + // Top Padding generator.layout.heights.add(padding.top, to: container) + + // Fix if not enough space left + var result: [(PDFContainer, PDFObject)] = [] if PDFCalculations.calculateAvailableFrameHeight(for: generator, in: container) < 0 { result += try PDFPageBreakObject().calculate(generator: generator, container: container) } - result += [(container, self)] + + var groupedResult = [ + [(PDFContainer, PDFObject)]() + ] + + // Set padding generator.currentPadding = padding - for (container, object) in objects { - let calcResult = try object.calculate(generator: generator, container: container.contentContainer) - pageBreakObject = calcResult.first(where: { $0.1 is PDFPageBreakObject })?.1 as? PDFPageBreakObject + // Calculate content + for arg in objects { + let (groupContainer, object) = arg + let calcResult = try object.calculate(generator: generator, container: groupContainer.contentContainer) - if pageBreakObject != nil { - break + for calResult in calcResult { + groupedResult[groupedResult.count - 1].append(calResult) + if calResult.1 is PDFPageBreakObject { + groupedResult.append([]) + } } - result += calcResult - } - if isFullPage { - self.frame = generator.document.layout.bounds.inset(by: UIEdgeInsets(top: generator.layout.margin.top, - left: generator.layout.margin.left, - bottom: generator.layout.margin.bottom, - right: generator.layout.margin.right)) - } else { - self.frame = calculateFrame(objects: result) + // Check for page breaks + let pageBreaks: [(Int, PDFPageBreakObject)] = calcResult.enumerated() + .compactMap({ ($0.offset, $0.element.1 as? PDFPageBreakObject) }) + .compactMap({ $0.1 == nil ? nil : ($0.0, $0.1!) }) + + if pageBreaks.count == 1 && !allowsBreaks { // If one pagebreak, start group on next page. + generator.layout.heights = heights + generator.columnState = columnState + return try calculateOnNextPage(generator: generator, + container: container, + pbObj: pageBreaks[0].1) + } } - generator.layout.heights.add(padding.bottom, to: container) - generator.currentPadding = .zero - - guard let pbObj = pageBreakObject else { - return result + for (idx, grouped) in groupedResult.enumerated() { + let group = idx == 0 ? self : PDFGroupObject(objects: [], + allowsBreaks: allowsBreaks, + isFullPage: isFullPage, + backgroundColor: backgroundColor, + backgroundImage: backgroundImage, + backgroundShape: backgroundShape, + outline: outline, + padding: padding) + group.frame = isFullPage ? calculateBoundsFrame(generator: generator) : calculateFrame(objects: grouped) + result.append((container, group)) + result += grouped } + generator.currentPadding = padding + + return result + } - generator.layout.heights = heights - generator.columnState = columnState + private func calculateOnNextPage(generator: PDFGenerator, + container: PDFContainer, + pbObj: PDFPageBreakObject) throws -> [(PDFContainer, PDFObject)] { frame = CGRect.null - result = [] + var result: [(PDFContainer, PDFObject)] = [] result += try pbObj.calculate(generator: generator, container: container) result += [(container, self)] @@ -134,41 +159,41 @@ internal class PDFGroupObject: PDFObject { result += try object.calculate(generator: generator, container: container.contentContainer) } - if isFullPage { - self.frame = generator.document.layout.bounds.inset(by: UIEdgeInsets(top: generator.layout.margin.top, - left: generator.layout.margin.left, - bottom: generator.layout.margin.bottom, - right: generator.layout.margin.right)) - } else { - self.frame = calculateFrame(objects: result) - } + self.frame = isFullPage ? calculateBoundsFrame(generator: generator) : calculateFrame(objects: result) + return result + } + + private func calculateBoundsFrame(generator: PDFGenerator) -> CGRect { + return generator.document.layout.bounds.inset(by: generator.layout.margin) + } + + private func addBottomPadding(generator: PDFGenerator, container: PDFContainer) { generator.layout.heights.add(padding.bottom, to: container) generator.currentPadding = .zero - - return result } /** TODO: Documentation */ private func calculateFrame(objects: [(container: PDFContainer, object: PDFObject)]) -> CGRect { - let resultFrame = objects.reduce(CGRect.null, { (prev, arg) -> CGRect in + var resultFrame = CGRect.null + for arg in objects { if arg.object is PDFSpaceObject { var spaceFrame = arg.object.frame spaceFrame.size.width = 0 - return prev.union(spaceFrame) + resultFrame = resultFrame.union(spaceFrame) + continue } - if arg.object === self { - return prev + if arg.object === self || arg.object is PDFPageBreakObject { + continue } - return prev.union(arg.object.frame) - }) - var paddedFrame = resultFrame - paddedFrame.origin.y -= padding.top - paddedFrame.size.height += (padding.top + padding.bottom) - paddedFrame.origin.x -= padding.left - paddedFrame.size.width += (padding.left + padding.right) - return paddedFrame + resultFrame = resultFrame.union(arg.object.frame) + } + resultFrame.origin.y -= padding.top + resultFrame.size.height += (padding.top + padding.bottom) + resultFrame.origin.x -= padding.left + resultFrame.size.width += (padding.left + padding.right) + return resultFrame } /** diff --git a/Source/Layout/PDFColumnLayoutState.swift b/Source/Layout/PDFColumnLayoutState.swift index 73ac59e5..9eca7a46 100644 --- a/Source/Layout/PDFColumnLayoutState.swift +++ b/Source/Layout/PDFColumnLayoutState.swift @@ -11,7 +11,7 @@ import UIKit /** TODO: Documentation */ -internal class PDFColumnLayoutState { +internal class PDFColumnLayoutState: CustomStringConvertible { /** TODO: Documentation diff --git a/Source/Layout/PDFLayout.swift b/Source/Layout/PDFLayout.swift index 0836e68e..cf8e1d86 100644 --- a/Source/Layout/PDFLayout.swift +++ b/Source/Layout/PDFLayout.swift @@ -8,7 +8,7 @@ /** Contains all relevant layout informations of a pdf document */ -internal class PDFLayout: PDFJSONSerializable { +internal class PDFLayout: PDFJSONSerializable, CustomStringConvertible { /** TODO: documentation diff --git a/Source/Layout/PDFLayoutHeights.swift b/Source/Layout/PDFLayoutHeights.swift index e21eea1e..3b06cc44 100644 --- a/Source/Layout/PDFLayoutHeights.swift +++ b/Source/Layout/PDFLayoutHeights.swift @@ -8,7 +8,7 @@ /** TODO: documentation */ -internal struct PDFLayoutHeights { +internal struct PDFLayoutHeights: CustomStringConvertible { /** TODO: documentation diff --git a/Source/Layout/PDFLayoutIndentations.swift b/Source/Layout/PDFLayoutIndentations.swift index 0922430e..ac248ad4 100644 --- a/Source/Layout/PDFLayoutIndentations.swift +++ b/Source/Layout/PDFLayoutIndentations.swift @@ -8,7 +8,7 @@ /** Holds indentations of header, content and footer. */ -internal struct PDFLayoutIndentations { +internal struct PDFLayoutIndentations: CustomStringConvertible { /** Left and right indentation of header containers diff --git a/Source/Layout/PDFPageBreakObject.swift b/Source/Layout/PDFPageBreakObject.swift index 26423578..5bc09b33 100644 --- a/Source/Layout/PDFPageBreakObject.swift +++ b/Source/Layout/PDFPageBreakObject.swift @@ -77,17 +77,3 @@ internal class PDFPageBreakObject: PDFObject { return PDFPageBreakObject() } } - -extension PDFPageBreakObject: CustomDebugStringConvertible { - - internal var debugDescription: String { - return "PDFPageBreakObject(frame: \(self.frame))" - } -} - -extension PDFPageBreakObject: CustomStringConvertible { - - internal var description: String { - return "PDFPageBreakObject(frame: \(self.frame))" - } -} diff --git a/Source/Layout/PDFSpaceObject.swift b/Source/Layout/PDFSpaceObject.swift index 6d5a98df..8dd7e0e4 100644 --- a/Source/Layout/PDFSpaceObject.swift +++ b/Source/Layout/PDFSpaceObject.swift @@ -67,17 +67,3 @@ internal class PDFSpaceObject: PDFObject { return PDFSpaceObject(space: self.space) } } - -extension PDFSpaceObject: CustomDebugStringConvertible { - - internal var debugDescription: String { - return "PDFSpaceObject(frame: \(self.frame), space: \(space))" - } -} - -extension PDFSpaceObject: CustomStringConvertible { - - internal var description: String { - return "PDFSpaceObject(frame: \(self.frame), space: \(space))" - } -} diff --git a/Source/PDFDocument.swift b/Source/PDFDocument.swift index 66712bc0..2ebe04b3 100644 --- a/Source/PDFDocument.swift +++ b/Source/PDFDocument.swift @@ -11,7 +11,7 @@ It is possible to create a JSON representation using the `PDFJSONSerializable` protocol. */ -public class PDFDocument: PDFJSONSerializable { +public class PDFDocument: CustomStringConvertible, PDFJSONSerializable { // MARK: - PUBLIC VARS diff --git a/Source/PDFGenerator.swift b/Source/PDFGenerator.swift index 0ecede1b..b806ec1a 100644 --- a/Source/PDFGenerator.swift +++ b/Source/PDFGenerator.swift @@ -10,7 +10,7 @@ import UIKit /** Factory which converts a document into a PDF file */ -public class PDFGenerator { +public class PDFGenerator: CustomStringConvertible { // MARK: - INTERNAL VARS diff --git a/Source/Text/PDFAttributedTextObject.swift b/Source/Text/PDFAttributedTextObject.swift index addc09da..b3a723a5 100644 --- a/Source/Text/PDFAttributedTextObject.swift +++ b/Source/Text/PDFAttributedTextObject.swift @@ -228,21 +228,3 @@ internal class PDFAttributedTextObject: PDFObject { return PDFAttributedTextObject(text: (self.attributedText ?? self.simpleText)!) } } - -extension PDFAttributedTextObject: CustomDebugStringConvertible { - - internal var debugDescription: String { - return "PDFAttributedTextObject(frame: \(frame.debugDescription), " - + "simpleText: \(simpleText.debugDescription), " - + "attributedText: \(attributedText.debugDescription))" - } -} - -extension PDFAttributedTextObject: CustomStringConvertible { - - internal var description: String { - return "PDFAttributedTextObject(frame: \(frame.debugDescription), " - + "simpleText: \(simpleText.debugDescription), " - + "attributedText: \(attributedText.debugDescription))" - } -} diff --git a/Source/Text/PDFFontObject.swift b/Source/Text/PDFFontObject.swift index 71a7e2ea..288cc827 100644 --- a/Source/Text/PDFFontObject.swift +++ b/Source/Text/PDFFontObject.swift @@ -47,17 +47,3 @@ internal class PDFFontObject: PDFObject { return PDFFontObject(font: self.font) } } - -extension PDFFontObject: CustomDebugStringConvertible { - - internal var debugDescription: String { - return "PDFFontObject(font: \(font.debugDescription))" - } -} - -extension PDFFontObject: CustomStringConvertible { - - internal var description: String { - return "PDFFontObject(font: \(font.description))" - } -} diff --git a/Source/Text/PDFSimpleText.swift b/Source/Text/PDFSimpleText.swift index 85e0f297..eb46056b 100644 --- a/Source/Text/PDFSimpleText.swift +++ b/Source/Text/PDFSimpleText.swift @@ -49,17 +49,3 @@ public class PDFSimpleText: PDFText { } extension PDFSimpleText: PDFJSONSerializable {} - -extension PDFSimpleText: CustomStringConvertible { - - public var description: String { - return "PDFSimpleText(text: \(text), spacing: \(spacing))" - } -} - -extension PDFSimpleText: CustomDebugStringConvertible { - - public var debugDescription: String { - return "PDFSimpleText(text: \(text), spacing: \(spacing))" - } -} diff --git a/Source/Text/PDFText.swift b/Source/Text/PDFText.swift index 6bb5234c..de478fbc 100644 --- a/Source/Text/PDFText.swift +++ b/Source/Text/PDFText.swift @@ -8,7 +8,7 @@ /** Protocol all text objects should implement */ -public class PDFText { +public class PDFText: CustomStringConvertible { /** TODO: Documentation diff --git a/Source/Text/PDFTextColorObject.swift b/Source/Text/PDFTextColorObject.swift index 9f07170a..39d73e1a 100644 --- a/Source/Text/PDFTextColorObject.swift +++ b/Source/Text/PDFTextColorObject.swift @@ -47,17 +47,3 @@ internal class PDFTextColorObject: PDFObject { return PDFTextColorObject(color: self.color) } } - -extension PDFTextColorObject: CustomDebugStringConvertible { - - internal var debugDescription: String { - return "PDFTextColorObject(color: \(color.hex))" - } -} - -extension PDFTextColorObject: CustomStringConvertible { - - internal var description: String { - return "PDFTextColorObject(color: \(color.hex))" - } -} diff --git a/Source/Utils/CustomStringConvertible+AutoDescribing.swift b/Source/Utils/CustomStringConvertible+AutoDescribing.swift new file mode 100644 index 00000000..86197c11 --- /dev/null +++ b/Source/Utils/CustomStringConvertible+AutoDescribing.swift @@ -0,0 +1,56 @@ +// +// CustomStringConvertible+AutoDescribing.swift +// TPPDF +// +// Created by Philip Niedertscheider on 30.06.19. +// + +import Foundation + +extension CustomStringConvertible { + + /** + TODO: docs + */ + public var description: String { + var description: String = "" + description = String(format: "%@<%@>", + String(describing: type(of: self)), + Unmanaged.passUnretained(self as AnyObject).toOpaque().debugDescription) + let selfMirror = Mirror(reflecting: self) + return String(format: "%@(%@)", + description, + selfMirror.children + .compactMap({ child in + if let propertyName = child.label { + return "\(propertyName): \(child.value)" + } + return nil + }) + .joined(separator: ", ")) + } +} + +extension CustomDebugStringConvertible { + + /** + TODO: docs + */ + public var debugDescription: String { + var description: String = "" + description = String(format: "%@<%@>", + String(describing: type(of: self)), + Unmanaged.passUnretained(self as AnyObject).toOpaque().debugDescription) + let selfMirror = Mirror(reflecting: self) + return String(format: "%@(%@)", + description, + selfMirror.children + .compactMap({ child in + if let propertyName = child.label { + return "\(propertyName): \(child.value)" + } + return nil + }) + .joined(separator: ", ")) + } +} diff --git a/Source/Utils/PDFObject.swift b/Source/Utils/PDFObject.swift index c085f33c..67697e45 100644 --- a/Source/Utils/PDFObject.swift +++ b/Source/Utils/PDFObject.swift @@ -9,7 +9,7 @@ All renderable objects subclass from this object. Each object is first calculated and then drawn. */ -public class PDFObject: PDFJSONSerializable { +public class PDFObject: CustomStringConvertible, PDFJSONSerializable { /** Frame of this object diff --git a/TPPDF.podspec b/TPPDF.podspec index 979f8c7d..5a5e31fd 100644 --- a/TPPDF.podspec +++ b/TPPDF.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'TPPDF' - s.version = '1.5.1' + s.version = '1.5.2' s.summary = 'TPPDF is a simple-to-use PDF builder for iOS' s.description = <<-DESC TPPDF is an object-based PDF builder, completely built in Swift. @@ -18,6 +18,7 @@ Pod::Spec.new do |s| s.source_files = 'Source/**/*' s.frameworks = 'UIKit' + s.swift_version = '5.0' s.dependency 'SwiftLint'