jrtibbetts/Stylobate

View on GitHub
Stylobate.xcodeproj/project.pbxproj

Summary

Maintainability
Test Coverage
// !$*UTF8*$!
{
    archiveVersion = 1;
    classes = {
    };
    objectVersion = 54;
    objects = {

/* Begin PBXBuildFile section */
        960701FF227F22F200685AD9 /* Int+Rubyish.swift in Sources */ = {isa = PBXBuildFile; fileRef = 960701FE227F22F200685AD9 /* Int+Rubyish.swift */; };
        96070201227F233600685AD9 /* IntRubyishTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96070200227F233600685AD9 /* IntRubyishTests.swift */; };
        960B52EE217D7FC2004754A5 /* CustomOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 960B52ED217D7FC2004754A5 /* CustomOperators.swift */; };
        960B52F1217D7FD5004754A5 /* CustomOperatorsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 960B52F0217D7FD5004754A5 /* CustomOperatorsTests.swift */; };
        960EE142227409C500870B7A /* NSManagedObjectContextObjectCreatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 960EE141227409C500870B7A /* NSManagedObjectContextObjectCreatorTests.swift */; };
        960EE14422740B7500870B7A /* KeyPath+SortDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 960EE14322740B7500870B7A /* KeyPath+SortDescriptor.swift */; };
        960EE14622740D7200870B7A /* NSPredicateOperatorsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 960EE14522740D7200870B7A /* NSPredicateOperatorsTests.swift */; };
        96106C9D20C0E5D400DA5308 /* BusyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96106C9C20C0E5D400DA5308 /* BusyView.swift */; };
        96106C9F20C0FD7800DA5308 /* BusyViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96106C9E20C0FD7800DA5308 /* BusyViewTests.swift */; };
        96115B0222DAC9B6006B2894 /* ToggleButtonStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96115B0122DAC9B6006B2894 /* ToggleButtonStackView.swift */; };
        96115B0422DAC9E3006B2894 /* ToggleButtonStackViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96115B0322DAC9E3006B2894 /* ToggleButtonStackViewTests.swift */; };
        9613645125DB5602009A1627 /* Strings.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9613644F25DB5602009A1627 /* Strings.strings */; };
        9613645225DB5602009A1627 /* Stylobate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9613645025DB5602009A1627 /* Stylobate.swift */; };
        9613645825DB562A009A1627 /* StylobateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9613645725DB562A009A1627 /* StylobateTests.swift */; };
        9625FDA9238A333500EA194C /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9625FDA8238A333500EA194C /* Settings.swift */; };
        9625FDAB238A36C800EA194C /* SettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9625FDAA238A36C800EA194C /* SettingsTests.swift */; };
        96727FDE2234C920009DACDB /* CollectionAndTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96727FDD2234C920009DACDB /* CollectionAndTableViewController.swift */; };
        96727FE02234CE7C009DACDB /* CollectionAndTableViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96727FDF2234CE7C009DACDB /* CollectionAndTableViewControllerTests.swift */; };
        967CCB9C2486A1CE00650D2F /* UserDefault.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967CCB9A2486A1CE00650D2F /* UserDefault.swift */; };
        9680994B20C370B2004C6A8A /* UIViewControllerAlertsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9680994A20C370B2004C6A8A /* UIViewControllerAlertsTests.swift */; };
        9680995120C4D2D4004C6A8A /* MissingCellTests.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9680995020C4D2D4004C6A8A /* MissingCellTests.xib */; };
        9680995320C4D3A8004C6A8A /* MissingCellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9680995220C4D3A8004C6A8A /* MissingCellTests.swift */; };
        968101F02272A06A003E6D82 /* FetchedResultsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968101EC2272A069003E6D82 /* FetchedResultsModel.swift */; };
        968101F12272A06A003E6D82 /* FetchedResultsCollectionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968101ED2272A069003E6D82 /* FetchedResultsCollectionModel.swift */; };
        968101F22272A06A003E6D82 /* FetchedResultsProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968101EE2272A069003E6D82 /* FetchedResultsProvider.swift */; };
        968101F32272A06A003E6D82 /* FetchedResultsTableModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968101EF2272A06A003E6D82 /* FetchedResultsTableModel.swift */; };
        968101F72272A0EB003E6D82 /* ManagedObjectContextContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968101F52272A0EB003E6D82 /* ManagedObjectContextContainer.swift */; };
        968101F82272A0EB003E6D82 /* NSManagedObjectContext+ObjectCreator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968101F62272A0EB003E6D82 /* NSManagedObjectContext+ObjectCreator.swift */; };
        968101FF2272A1DC003E6D82 /* FetchedResultsModelTestBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968101FB2272A1AB003E6D82 /* FetchedResultsModelTestBase.swift */; };
        968102002272A1DC003E6D82 /* FetchedResultsModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968101FC2272A1AB003E6D82 /* FetchedResultsModelTests.swift */; };
        968102012272A1DC003E6D82 /* FetchingTestBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968101F92272A18F003E6D82 /* FetchingTestBase.swift */; };
        968102042272A221003E6D82 /* StylobateTestModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 968102022272A221003E6D82 /* StylobateTestModel.xcdatamodeld */; };
        9681020D2272BD5D003E6D82 /* NSManagedObject+FetchRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9681020C2272BD5D003E6D82 /* NSManagedObject+FetchRequest.swift */; };
        9681020F2272BDB0003E6D82 /* NSPredicate+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9681020E2272BDB0003E6D82 /* NSPredicate+Operators.swift */; };
        9681021422738822003E6D82 /* NSManagedObjectFetchRequestTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9681021322738822003E6D82 /* NSManagedObjectFetchRequestTests.swift */; };
        968C4A80221A8B2E006B51EE /* Date+Trigonometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968C4A7D221A8B2E006B51EE /* Date+Trigonometry.swift */; };
        968C4A81221A8B2E006B51EE /* UIBezierPath+Pie.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968C4A7E221A8B2E006B51EE /* UIBezierPath+Pie.swift */; };
        968C4A82221A8B2E006B51EE /* CALayer+Geometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968C4A7F221A8B2E006B51EE /* CALayer+Geometry.swift */; };
        968C4A84221A8B64006B51EE /* CLLocationCoordinate2D+Formatting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968C4A83221A8B64006B51EE /* CLLocationCoordinate2D+Formatting.swift */; };
        968C4A86221A8B7F006B51EE /* CLLocationCoordinate2DFormattingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968C4A85221A8B7F006B51EE /* CLLocationCoordinate2DFormattingTests.swift */; };
        968C4A89221A8B91006B51EE /* DateTrigonometryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968C4A87221A8B91006B51EE /* DateTrigonometryTests.swift */; };
        968C4A8A221A8B91006B51EE /* UIBezierPathPieTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968C4A88221A8B91006B51EE /* UIBezierPathPieTests.swift */; };
        968C4A8C221A8BE5006B51EE /* CALayerGeometryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968C4A8B221A8BE5006B51EE /* CALayerGeometryTests.swift */; };
        9693697124231C69004BC816 /* VideoPreview.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9693697024231C69004BC816 /* VideoPreview.xib */; };
        9693697324231FA6004BC816 /* TextResizingPinchGestureRecognizerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9693697224231FA6004BC816 /* TextResizingPinchGestureRecognizerTests.swift */; };
        969369752423260E004BC816 /* StringsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969369742423260E004BC816 /* StringsTests.swift */; };
        9693697724232757004BC816 /* UIView+AutolayoutTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9693697624232757004BC816 /* UIView+AutolayoutTests.swift */; };
        9693FE50228736D0009A3CB4 /* Codable+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9693FE4F228736D0009A3CB4 /* Codable+Utils.swift */; };
        9693FE5222874241009A3CB4 /* CodableUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9693FE5122874241009A3CB4 /* CodableUtilsTests.swift */; };
        9693FE5422876253009A3CB4 /* Foo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9693FE5322876253009A3CB4 /* Foo.swift */; };
        96A7A6DB243DA93100B3BA75 /* Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A7A6DA243DA93100B3BA75 /* Strings.swift */; };
        96A84A4C21643F740030F0AC /* JSONUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A84A4B21643F740030F0AC /* JSONUtils.swift */; };
        96A84A4F21643FAD0030F0AC /* JSONUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A84A4E21643FAD0030F0AC /* JSONUtilsTests.swift */; };
        96A84A512164400B0030F0AC /* SampleFoo.json in Resources */ = {isa = PBXBuildFile; fileRef = 96A84A502164400B0030F0AC /* SampleFoo.json */; };
        96B0849822DCFCE600FD069C /* HidingLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B0849722DCFCE600FD069C /* HidingLabel.swift */; };
        96B0849B22DCFD0500FD069C /* HidingLabelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B0849922DCFCF600FD069C /* HidingLabelTests.swift */; };
        96B6FC3B22E2C0560065EC3E /* HidingImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B6FC3A22E2C0560065EC3E /* HidingImageView.swift */; };
        96B6FC3D22E2C1890065EC3E /* HidingImageViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B6FC3C22E2C1880065EC3E /* HidingImageViewTests.swift */; };
        96BB37FA224FEC8F00806E56 /* Stylobate.podspec in Resources */ = {isa = PBXBuildFile; fileRef = 96BB37F6224FEC8E00806E56 /* Stylobate.podspec */; };
        96BB37FB224FEC8F00806E56 /* LICENSE in Resources */ = {isa = PBXBuildFile; fileRef = 96BB37F7224FEC8E00806E56 /* LICENSE */; };
        96BB37FC224FEC8F00806E56 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 96BB37F8224FEC8E00806E56 /* README.md */; };
        96C656AB212521F60041CAD6 /* ToggleStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C656AA212521F60041CAD6 /* ToggleStackView.swift */; };
        96C656AD212522130041CAD6 /* ToggleStackViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C656AC212522130041CAD6 /* ToggleStackViewTests.swift */; };
        96C656AF212522FB0041CAD6 /* VisualIndicatorBusyViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C656AE212522FB0041CAD6 /* VisualIndicatorBusyViewTests.swift */; };
        96D9581323148D6F0029B80C /* VideoPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96D9581223148D6F0029B80C /* VideoPreview.swift */; };
        96D9581523148DF90029B80C /* VideoPreviewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96D9581423148DF90029B80C /* VideoPreviewTests.swift */; };
        96D9581A2314D7650029B80C /* LifecycleError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96D958192314D7640029B80C /* LifecycleError.swift */; };
        96DCE6B02172E93900E6A95F /* DegreesMinutesSecondsFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DCE6AF2172E93900E6A95F /* DegreesMinutesSecondsFormatter.swift */; };
        96DCE6B22172E96200E6A95F /* DegreesMinutesSecondsFormatterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DCE6B12172E96200E6A95F /* DegreesMinutesSecondsFormatterTests.swift */; };
        96E167FA242314CD0032A29C /* TextResizingPinchGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E149942421D1740032A29C /* TextResizingPinchGestureRecognizer.swift */; };
        96E8CCCB20E1D8DA001C5381 /* FormattedLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E8CCCA20E1D8DA001C5381 /* FormattedLabel.swift */; };
        96E8CCD820E1DCDF001C5381 /* FormattedLabelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E8CCD720E1DCDF001C5381 /* FormattedLabelTests.swift */; };
        96E8CCDC20E1E787001C5381 /* FormattedLabelTests.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 96E8CCDB20E1E787001C5381 /* FormattedLabelTests.storyboard */; };
        96EDF267209F90B2009496FA /* Stylobate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96EDF25D209F90B2009496FA /* Stylobate.framework */; };
        96EDF26E209F90B2009496FA /* Stylobate.h in Headers */ = {isa = PBXBuildFile; fileRef = 96EDF260209F90B2009496FA /* Stylobate.h */; settings = {ATTRIBUTES = (Public, ); }; };
        96EDF27A209F9498009496FA /* CollectionAndTableDisplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EDF277209F9497009496FA /* CollectionAndTableDisplay.swift */; };
        96EDF27B209F9498009496FA /* CollectionAndTableModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EDF278209F9497009496FA /* CollectionAndTableModel.swift */; };
        96EDF280209F94DB009496FA /* Display.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EDF27D209F94DA009496FA /* Display.swift */; };
        96EDF282209F94DB009496FA /* Controller.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EDF27F209F94DB009496FA /* Controller.swift */; };
        96EDF284209F9512009496FA /* UIViewController+Alerts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EDF283209F9512009496FA /* UIViewController+Alerts.swift */; };
        96EDF28E209FCC4E009496FA /* MissingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EDF28D209FCC4E009496FA /* MissingCell.swift */; };
        96EDF29020A019A5009496FA /* CollectionAndTableModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EDF28F20A019A5009496FA /* CollectionAndTableModelTests.swift */; };
        96EDF29420A0BC6B009496FA /* UIView+Autolayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EDF29320A0BC6B009496FA /* UIView+Autolayout.swift */; };
        96EDF29520A0C248009496FA /* CollectionAndTableTests.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 96EDF29120A0A530009496FA /* CollectionAndTableTests.storyboard */; };
        96EE58F5210432550099A7B3 /* CollectionAndTableDisplayTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EE58F4210432550099A7B3 /* CollectionAndTableDisplayTests.swift */; };
        96EE58F7210432F50099A7B3 /* CollectionAndTableDisplayTests.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96EE58F6210432F50099A7B3 /* CollectionAndTableDisplayTests.xib */; };
        96EE58F92107830A0099A7B3 /* SpinnerBusyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EE58F82107830A0099A7B3 /* SpinnerBusyView.swift */; };
        96EE58FB210783610099A7B3 /* ProgressBusyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EE58FA210783610099A7B3 /* ProgressBusyView.swift */; };
        96EE58FD21079F200099A7B3 /* VisualIndicatorBusyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EE58FC21079F200099A7B3 /* VisualIndicatorBusyView.swift */; };
        96EE58FF2107A2650099A7B3 /* UIView+Summoner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EE58FE2107A2650099A7B3 /* UIView+Summoner.swift */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
        96EDF268209F90B2009496FA /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 96EDF254209F90B2009496FA /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 96EDF25C209F90B2009496FA;
            remoteInfo = Stylobate;
        };
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
        960701FE227F22F200685AD9 /* Int+Rubyish.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Int+Rubyish.swift"; sourceTree = "<group>"; };
        96070200227F233600685AD9 /* IntRubyishTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntRubyishTests.swift; sourceTree = "<group>"; };
        960B52ED217D7FC2004754A5 /* CustomOperators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomOperators.swift; sourceTree = "<group>"; };
        960B52F0217D7FD5004754A5 /* CustomOperatorsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomOperatorsTests.swift; sourceTree = "<group>"; };
        960EE141227409C500870B7A /* NSManagedObjectContextObjectCreatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSManagedObjectContextObjectCreatorTests.swift; sourceTree = "<group>"; };
        960EE14322740B7500870B7A /* KeyPath+SortDescriptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "KeyPath+SortDescriptor.swift"; sourceTree = "<group>"; };
        960EE14522740D7200870B7A /* NSPredicateOperatorsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSPredicateOperatorsTests.swift; sourceTree = "<group>"; };
        96106C9C20C0E5D400DA5308 /* BusyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BusyView.swift; sourceTree = "<group>"; };
        96106C9E20C0FD7800DA5308 /* BusyViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BusyViewTests.swift; sourceTree = "<group>"; };
        96115B0122DAC9B6006B2894 /* ToggleButtonStackView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToggleButtonStackView.swift; sourceTree = "<group>"; };
        96115B0322DAC9E3006B2894 /* ToggleButtonStackViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToggleButtonStackViewTests.swift; sourceTree = "<group>"; };
        9613644F25DB5602009A1627 /* Strings.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; path = Strings.strings; sourceTree = "<group>"; };
        9613645025DB5602009A1627 /* Stylobate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Stylobate.swift; sourceTree = "<group>"; };
        9613645725DB562A009A1627 /* StylobateTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StylobateTests.swift; sourceTree = "<group>"; };
        9625FDA8238A333500EA194C /* Settings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = "<group>"; };
        9625FDAA238A36C800EA194C /* SettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsTests.swift; sourceTree = "<group>"; };
        96727FDD2234C920009DACDB /* CollectionAndTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionAndTableViewController.swift; sourceTree = "<group>"; };
        96727FDF2234CE7C009DACDB /* CollectionAndTableViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionAndTableViewControllerTests.swift; sourceTree = "<group>"; };
        967CCB9A2486A1CE00650D2F /* UserDefault.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserDefault.swift; sourceTree = "<group>"; };
        9680994A20C370B2004C6A8A /* UIViewControllerAlertsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIViewControllerAlertsTests.swift; sourceTree = "<group>"; };
        9680995020C4D2D4004C6A8A /* MissingCellTests.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MissingCellTests.xib; sourceTree = "<group>"; };
        9680995220C4D3A8004C6A8A /* MissingCellTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MissingCellTests.swift; sourceTree = "<group>"; };
        968101EC2272A069003E6D82 /* FetchedResultsModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchedResultsModel.swift; sourceTree = "<group>"; };
        968101ED2272A069003E6D82 /* FetchedResultsCollectionModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchedResultsCollectionModel.swift; sourceTree = "<group>"; };
        968101EE2272A069003E6D82 /* FetchedResultsProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchedResultsProvider.swift; sourceTree = "<group>"; };
        968101EF2272A06A003E6D82 /* FetchedResultsTableModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchedResultsTableModel.swift; sourceTree = "<group>"; };
        968101F52272A0EB003E6D82 /* ManagedObjectContextContainer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ManagedObjectContextContainer.swift; sourceTree = "<group>"; };
        968101F62272A0EB003E6D82 /* NSManagedObjectContext+ObjectCreator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSManagedObjectContext+ObjectCreator.swift"; sourceTree = "<group>"; };
        968101F92272A18F003E6D82 /* FetchingTestBase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchingTestBase.swift; sourceTree = "<group>"; };
        968101FB2272A1AB003E6D82 /* FetchedResultsModelTestBase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchedResultsModelTestBase.swift; sourceTree = "<group>"; };
        968101FC2272A1AB003E6D82 /* FetchedResultsModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchedResultsModelTests.swift; sourceTree = "<group>"; };
        968102032272A221003E6D82 /* StylobateTestModel.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = StylobateTestModel.xcdatamodel; sourceTree = "<group>"; };
        9681020C2272BD5D003E6D82 /* NSManagedObject+FetchRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSManagedObject+FetchRequest.swift"; sourceTree = "<group>"; };
        9681020E2272BDB0003E6D82 /* NSPredicate+Operators.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSPredicate+Operators.swift"; sourceTree = "<group>"; };
        9681021322738822003E6D82 /* NSManagedObjectFetchRequestTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSManagedObjectFetchRequestTests.swift; sourceTree = "<group>"; };
        968C4A7D221A8B2E006B51EE /* Date+Trigonometry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Date+Trigonometry.swift"; sourceTree = "<group>"; };
        968C4A7E221A8B2E006B51EE /* UIBezierPath+Pie.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIBezierPath+Pie.swift"; sourceTree = "<group>"; };
        968C4A7F221A8B2E006B51EE /* CALayer+Geometry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CALayer+Geometry.swift"; sourceTree = "<group>"; };
        968C4A83221A8B64006B51EE /* CLLocationCoordinate2D+Formatting.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CLLocationCoordinate2D+Formatting.swift"; sourceTree = "<group>"; };
        968C4A85221A8B7F006B51EE /* CLLocationCoordinate2DFormattingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CLLocationCoordinate2DFormattingTests.swift; sourceTree = "<group>"; };
        968C4A87221A8B91006B51EE /* DateTrigonometryTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DateTrigonometryTests.swift; sourceTree = "<group>"; };
        968C4A88221A8B91006B51EE /* UIBezierPathPieTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIBezierPathPieTests.swift; sourceTree = "<group>"; };
        968C4A8B221A8BE5006B51EE /* CALayerGeometryTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CALayerGeometryTests.swift; sourceTree = "<group>"; };
        9693697024231C69004BC816 /* VideoPreview.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = VideoPreview.xib; sourceTree = "<group>"; };
        9693697224231FA6004BC816 /* TextResizingPinchGestureRecognizerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextResizingPinchGestureRecognizerTests.swift; sourceTree = "<group>"; };
        969369742423260E004BC816 /* StringsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringsTests.swift; sourceTree = "<group>"; };
        9693697624232757004BC816 /* UIView+AutolayoutTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+AutolayoutTests.swift"; sourceTree = "<group>"; };
        9693FE4F228736D0009A3CB4 /* Codable+Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Codable+Utils.swift"; sourceTree = "<group>"; };
        9693FE5122874241009A3CB4 /* CodableUtilsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodableUtilsTests.swift; sourceTree = "<group>"; };
        9693FE5322876253009A3CB4 /* Foo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Foo.swift; sourceTree = "<group>"; };
        96A7A6DA243DA93100B3BA75 /* Strings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Strings.swift; sourceTree = "<group>"; };
        96A84A4B21643F740030F0AC /* JSONUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONUtils.swift; sourceTree = "<group>"; };
        96A84A4E21643FAD0030F0AC /* JSONUtilsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONUtilsTests.swift; sourceTree = "<group>"; };
        96A84A502164400B0030F0AC /* SampleFoo.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = SampleFoo.json; sourceTree = "<group>"; };
        96B0849722DCFCE600FD069C /* HidingLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HidingLabel.swift; sourceTree = "<group>"; };
        96B0849922DCFCF600FD069C /* HidingLabelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HidingLabelTests.swift; sourceTree = "<group>"; };
        96B6FC3A22E2C0560065EC3E /* HidingImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HidingImageView.swift; sourceTree = "<group>"; };
        96B6FC3C22E2C1880065EC3E /* HidingImageViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HidingImageViewTests.swift; sourceTree = "<group>"; };
        96BB37F6224FEC8E00806E56 /* Stylobate.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Stylobate.podspec; sourceTree = "<group>"; };
        96BB37F7224FEC8E00806E56 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
        96BB37F8224FEC8E00806E56 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
        96C656AA212521F60041CAD6 /* ToggleStackView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToggleStackView.swift; sourceTree = "<group>"; };
        96C656AC212522130041CAD6 /* ToggleStackViewTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToggleStackViewTests.swift; sourceTree = "<group>"; };
        96C656AE212522FB0041CAD6 /* VisualIndicatorBusyViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VisualIndicatorBusyViewTests.swift; sourceTree = "<group>"; };
        96D9581223148D6F0029B80C /* VideoPreview.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VideoPreview.swift; sourceTree = "<group>"; };
        96D9581423148DF90029B80C /* VideoPreviewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoPreviewTests.swift; sourceTree = "<group>"; };
        96D958192314D7640029B80C /* LifecycleError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LifecycleError.swift; sourceTree = "<group>"; };
        96DCE6AF2172E93900E6A95F /* DegreesMinutesSecondsFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DegreesMinutesSecondsFormatter.swift; sourceTree = "<group>"; };
        96DCE6B12172E96200E6A95F /* DegreesMinutesSecondsFormatterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DegreesMinutesSecondsFormatterTests.swift; sourceTree = "<group>"; };
        96E149942421D1740032A29C /* TextResizingPinchGestureRecognizer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextResizingPinchGestureRecognizer.swift; sourceTree = "<group>"; };
        96E8CCCA20E1D8DA001C5381 /* FormattedLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormattedLabel.swift; sourceTree = "<group>"; };
        96E8CCD720E1DCDF001C5381 /* FormattedLabelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormattedLabelTests.swift; sourceTree = "<group>"; };
        96E8CCDB20E1E787001C5381 /* FormattedLabelTests.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = FormattedLabelTests.storyboard; sourceTree = "<group>"; };
        96EDF25D209F90B2009496FA /* Stylobate.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Stylobate.framework; sourceTree = BUILT_PRODUCTS_DIR; };
        96EDF260209F90B2009496FA /* Stylobate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Stylobate.h; sourceTree = "<group>"; };
        96EDF261209F90B2009496FA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        96EDF266209F90B2009496FA /* StylobateTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StylobateTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        96EDF26D209F90B2009496FA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        96EDF277209F9497009496FA /* CollectionAndTableDisplay.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CollectionAndTableDisplay.swift; sourceTree = "<group>"; };
        96EDF278209F9497009496FA /* CollectionAndTableModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CollectionAndTableModel.swift; sourceTree = "<group>"; };
        96EDF27D209F94DA009496FA /* Display.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Display.swift; sourceTree = "<group>"; };
        96EDF27F209F94DB009496FA /* Controller.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Controller.swift; sourceTree = "<group>"; };
        96EDF283209F9512009496FA /* UIViewController+Alerts.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+Alerts.swift"; sourceTree = "<group>"; };
        96EDF28D209FCC4E009496FA /* MissingCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MissingCell.swift; sourceTree = "<group>"; };
        96EDF28F20A019A5009496FA /* CollectionAndTableModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionAndTableModelTests.swift; sourceTree = "<group>"; };
        96EDF29120A0A530009496FA /* CollectionAndTableTests.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = CollectionAndTableTests.storyboard; sourceTree = "<group>"; };
        96EDF29320A0BC6B009496FA /* UIView+Autolayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Autolayout.swift"; sourceTree = "<group>"; };
        96EE58F4210432550099A7B3 /* CollectionAndTableDisplayTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionAndTableDisplayTests.swift; sourceTree = "<group>"; };
        96EE58F6210432F50099A7B3 /* CollectionAndTableDisplayTests.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CollectionAndTableDisplayTests.xib; sourceTree = "<group>"; };
        96EE58F82107830A0099A7B3 /* SpinnerBusyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpinnerBusyView.swift; sourceTree = "<group>"; };
        96EE58FA210783610099A7B3 /* ProgressBusyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressBusyView.swift; sourceTree = "<group>"; };
        96EE58FC21079F200099A7B3 /* VisualIndicatorBusyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VisualIndicatorBusyView.swift; sourceTree = "<group>"; };
        96EE58FE2107A2650099A7B3 /* UIView+Summoner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Summoner.swift"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
        96EDF259209F90B2009496FA /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        96EDF263209F90B2009496FA /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                96EDF267209F90B2009496FA /* Stylobate.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
        960B52EC217D7FC2004754A5 /* Util */ = {
            isa = PBXGroup;
            children = (
                968C4A83221A8B64006B51EE /* CLLocationCoordinate2D+Formatting.swift */,
                960B52ED217D7FC2004754A5 /* CustomOperators.swift */,
                968C4A7D221A8B2E006B51EE /* Date+Trigonometry.swift */,
                960701FE227F22F200685AD9 /* Int+Rubyish.swift */,
                96D958192314D7640029B80C /* LifecycleError.swift */,
                9625FDA8238A333500EA194C /* Settings.swift */,
                967CCB9A2486A1CE00650D2F /* UserDefault.swift */,
            );
            path = Util;
            sourceTree = "<group>";
        };
        960B52EF217D7FD5004754A5 /* Util */ = {
            isa = PBXGroup;
            children = (
                968C4A85221A8B7F006B51EE /* CLLocationCoordinate2DFormattingTests.swift */,
                960B52F0217D7FD5004754A5 /* CustomOperatorsTests.swift */,
                96070200227F233600685AD9 /* IntRubyishTests.swift */,
                9625FDAA238A36C800EA194C /* SettingsTests.swift */,
            );
            path = Util;
            sourceTree = "<group>";
        };
        968101EB22729C2D003E6D82 /* Core Data */ = {
            isa = PBXGroup;
            children = (
                968101ED2272A069003E6D82 /* FetchedResultsCollectionModel.swift */,
                968101EC2272A069003E6D82 /* FetchedResultsModel.swift */,
                968101EE2272A069003E6D82 /* FetchedResultsProvider.swift */,
                968101EF2272A06A003E6D82 /* FetchedResultsTableModel.swift */,
                960EE14322740B7500870B7A /* KeyPath+SortDescriptor.swift */,
                968101F52272A0EB003E6D82 /* ManagedObjectContextContainer.swift */,
                9681020C2272BD5D003E6D82 /* NSManagedObject+FetchRequest.swift */,
                968101F62272A0EB003E6D82 /* NSManagedObjectContext+ObjectCreator.swift */,
                9681020E2272BDB0003E6D82 /* NSPredicate+Operators.swift */,
            );
            path = "Core Data";
            sourceTree = "<group>";
        };
        968101F42272A075003E6D82 /* Core Data */ = {
            isa = PBXGroup;
            children = (
                968101FB2272A1AB003E6D82 /* FetchedResultsModelTestBase.swift */,
                968101FC2272A1AB003E6D82 /* FetchedResultsModelTests.swift */,
                968101F92272A18F003E6D82 /* FetchingTestBase.swift */,
                960EE141227409C500870B7A /* NSManagedObjectContextObjectCreatorTests.swift */,
                9681021322738822003E6D82 /* NSManagedObjectFetchRequestTests.swift */,
                960EE14522740D7200870B7A /* NSPredicateOperatorsTests.swift */,
                968102022272A221003E6D82 /* StylobateTestModel.xcdatamodeld */,
            );
            path = "Core Data";
            sourceTree = "<group>";
        };
        96A84A4A21643F4F0030F0AC /* JSON */ = {
            isa = PBXGroup;
            children = (
                9693FE4F228736D0009A3CB4 /* Codable+Utils.swift */,
                96A84A4B21643F740030F0AC /* JSONUtils.swift */,
            );
            path = JSON;
            sourceTree = "<group>";
        };
        96A84A4D21643F8E0030F0AC /* JSON */ = {
            isa = PBXGroup;
            children = (
                96A84A502164400B0030F0AC /* SampleFoo.json */,
                9693FE5122874241009A3CB4 /* CodableUtilsTests.swift */,
                9693FE5322876253009A3CB4 /* Foo.swift */,
                96A84A4E21643FAD0030F0AC /* JSONUtilsTests.swift */,
            );
            path = JSON;
            sourceTree = "<group>";
        };
        96E8CCCD20E1DB92001C5381 /* Extensions */ = {
            isa = PBXGroup;
            children = (
                9680994A20C370B2004C6A8A /* UIViewControllerAlertsTests.swift */,
            );
            path = Extensions;
            sourceTree = "<group>";
        };
        96E8CCD120E1DC36001C5381 /* Models */ = {
            isa = PBXGroup;
            children = (
                96EDF278209F9497009496FA /* CollectionAndTableModel.swift */,
            );
            path = Models;
            sourceTree = "<group>";
        };
        96E8CCD220E1DC53001C5381 /* Controllers */ = {
            isa = PBXGroup;
            children = (
                96727FDD2234C920009DACDB /* CollectionAndTableViewController.swift */,
                96EDF27F209F94DB009496FA /* Controller.swift */,
                96EDF283209F9512009496FA /* UIViewController+Alerts.swift */,
            );
            path = Controllers;
            sourceTree = "<group>";
        };
        96E8CCD320E1DC5E001C5381 /* Views */ = {
            isa = PBXGroup;
            children = (
                96106C9C20C0E5D400DA5308 /* BusyView.swift */,
                968C4A7F221A8B2E006B51EE /* CALayer+Geometry.swift */,
                96EDF277209F9497009496FA /* CollectionAndTableDisplay.swift */,
                96DCE6AF2172E93900E6A95F /* DegreesMinutesSecondsFormatter.swift */,
                96EDF27D209F94DA009496FA /* Display.swift */,
                96E8CCCA20E1D8DA001C5381 /* FormattedLabel.swift */,
                96B6FC3A22E2C0560065EC3E /* HidingImageView.swift */,
                96B0849722DCFCE600FD069C /* HidingLabel.swift */,
                96EDF28D209FCC4E009496FA /* MissingCell.swift */,
                96EE58FA210783610099A7B3 /* ProgressBusyView.swift */,
                96EE58F82107830A0099A7B3 /* SpinnerBusyView.swift */,
                96E149942421D1740032A29C /* TextResizingPinchGestureRecognizer.swift */,
                96115B0122DAC9B6006B2894 /* ToggleButtonStackView.swift */,
                96C656AA212521F60041CAD6 /* ToggleStackView.swift */,
                968C4A7E221A8B2E006B51EE /* UIBezierPath+Pie.swift */,
                96EDF29320A0BC6B009496FA /* UIView+Autolayout.swift */,
                96EE58FE2107A2650099A7B3 /* UIView+Summoner.swift */,
                96D9581223148D6F0029B80C /* VideoPreview.swift */,
                96EE58FC21079F200099A7B3 /* VisualIndicatorBusyView.swift */,
            );
            path = Views;
            sourceTree = "<group>";
        };
        96E8CCD420E1DC8F001C5381 /* Controllers */ = {
            isa = PBXGroup;
            children = (
                96EDF29120A0A530009496FA /* CollectionAndTableTests.storyboard */,
                96727FDF2234CE7C009DACDB /* CollectionAndTableViewControllerTests.swift */,
            );
            path = Controllers;
            sourceTree = "<group>";
        };
        96E8CCD520E1DCA7001C5381 /* Views */ = {
            isa = PBXGroup;
            children = (
                96E8CCDB20E1E787001C5381 /* FormattedLabelTests.storyboard */,
                96106C9E20C0FD7800DA5308 /* BusyViewTests.swift */,
                968C4A8B221A8BE5006B51EE /* CALayerGeometryTests.swift */,
                96EE58F4210432550099A7B3 /* CollectionAndTableDisplayTests.swift */,
                968C4A87221A8B91006B51EE /* DateTrigonometryTests.swift */,
                96DCE6B12172E96200E6A95F /* DegreesMinutesSecondsFormatterTests.swift */,
                96E8CCD720E1DCDF001C5381 /* FormattedLabelTests.swift */,
                96B6FC3C22E2C1880065EC3E /* HidingImageViewTests.swift */,
                96B0849922DCFCF600FD069C /* HidingLabelTests.swift */,
                9680995220C4D3A8004C6A8A /* MissingCellTests.swift */,
                9693697224231FA6004BC816 /* TextResizingPinchGestureRecognizerTests.swift */,
                96115B0322DAC9E3006B2894 /* ToggleButtonStackViewTests.swift */,
                96C656AC212522130041CAD6 /* ToggleStackViewTests.swift */,
                968C4A88221A8B91006B51EE /* UIBezierPathPieTests.swift */,
                9693697624232757004BC816 /* UIView+AutolayoutTests.swift */,
                96D9581423148DF90029B80C /* VideoPreviewTests.swift */,
                96C656AE212522FB0041CAD6 /* VisualIndicatorBusyViewTests.swift */,
                96EE58F6210432F50099A7B3 /* CollectionAndTableDisplayTests.xib */,
                9680995020C4D2D4004C6A8A /* MissingCellTests.xib */,
                9693697024231C69004BC816 /* VideoPreview.xib */,
            );
            path = Views;
            sourceTree = "<group>";
        };
        96E8CCD620E1DCB1001C5381 /* Models */ = {
            isa = PBXGroup;
            children = (
                96EDF28F20A019A5009496FA /* CollectionAndTableModelTests.swift */,
            );
            path = Models;
            sourceTree = "<group>";
        };
        96EDF253209F90B2009496FA = {
            isa = PBXGroup;
            children = (
                96BB37F7224FEC8E00806E56 /* LICENSE */,
                96BB37F8224FEC8E00806E56 /* README.md */,
                96BB37F6224FEC8E00806E56 /* Stylobate.podspec */,
                96EDF25F209F90B2009496FA /* Source */,
                96EDF26A209F90B2009496FA /* Tests */,
                97D8763C0C1EABD9DF0AE447 /* Dependencies */,
                96EDF25E209F90B2009496FA /* Products */,
            );
            sourceTree = "<group>";
        };
        96EDF25E209F90B2009496FA /* Products */ = {
            isa = PBXGroup;
            children = (
                96EDF25D209F90B2009496FA /* Stylobate.framework */,
                96EDF266209F90B2009496FA /* StylobateTests.xctest */,
            );
            name = Products;
            sourceTree = "<group>";
        };
        96EDF25F209F90B2009496FA /* Source */ = {
            isa = PBXGroup;
            children = (
                96EDF260209F90B2009496FA /* Stylobate.h */,
                96EDF261209F90B2009496FA /* Info.plist */,
                9613644F25DB5602009A1627 /* Strings.strings */,
                96A7A6DA243DA93100B3BA75 /* Strings.swift */,
                9613645025DB5602009A1627 /* Stylobate.swift */,
                96E8CCD220E1DC53001C5381 /* Controllers */,
                968101EB22729C2D003E6D82 /* Core Data */,
                96A84A4A21643F4F0030F0AC /* JSON */,
                96E8CCD120E1DC36001C5381 /* Models */,
                960B52EC217D7FC2004754A5 /* Util */,
                96E8CCD320E1DC5E001C5381 /* Views */,
            );
            path = Source;
            sourceTree = "<group>";
        };
        96EDF26A209F90B2009496FA /* Tests */ = {
            isa = PBXGroup;
            children = (
                96EDF26D209F90B2009496FA /* Info.plist */,
                969369742423260E004BC816 /* StringsTests.swift */,
                9613645725DB562A009A1627 /* StylobateTests.swift */,
                96E8CCD420E1DC8F001C5381 /* Controllers */,
                968101F42272A075003E6D82 /* Core Data */,
                96E8CCCD20E1DB92001C5381 /* Extensions */,
                96A84A4D21643F8E0030F0AC /* JSON */,
                96E8CCD620E1DCB1001C5381 /* Models */,
                960B52EF217D7FD5004754A5 /* Util */,
                96E8CCD520E1DCA7001C5381 /* Views */,
            );
            path = Tests;
            sourceTree = "<group>";
        };
        97D8763C0C1EABD9DF0AE447 /* Dependencies */ = {
            isa = PBXGroup;
            children = (
            );
            name = Dependencies;
            sourceTree = "<group>";
        };
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
        96EDF25A209F90B2009496FA /* Headers */ = {
            isa = PBXHeadersBuildPhase;
            buildActionMask = 2147483647;
            files = (
                96EDF26E209F90B2009496FA /* Stylobate.h in Headers */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
        96EDF25C209F90B2009496FA /* Stylobate */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 96EDF271209F90B2009496FA /* Build configuration list for PBXNativeTarget "Stylobate" */;
            buildPhases = (
                96EDF258209F90B2009496FA /* Sources */,
                96EDF259209F90B2009496FA /* Frameworks */,
                96EDF25A209F90B2009496FA /* Headers */,
                96EDF25B209F90B2009496FA /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
            );
            name = Stylobate;
            productName = Stylobate;
            productReference = 96EDF25D209F90B2009496FA /* Stylobate.framework */;
            productType = "com.apple.product-type.framework";
        };
        96EDF265209F90B2009496FA /* StylobateTests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 96EDF274209F90B2009496FA /* Build configuration list for PBXNativeTarget "StylobateTests" */;
            buildPhases = (
                96EDF262209F90B2009496FA /* Sources */,
                96EDF263209F90B2009496FA /* Frameworks */,
                96EDF264209F90B2009496FA /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
                96EDF269209F90B2009496FA /* PBXTargetDependency */,
            );
            name = StylobateTests;
            productName = StylobateTests;
            productReference = 96EDF266209F90B2009496FA /* StylobateTests.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
/* End PBXNativeTarget section */

/* Begin PBXProject section */
        96EDF254209F90B2009496FA /* Project object */ = {
            isa = PBXProject;
            attributes = {
                BuildIndependentTargetsInParallel = YES;
                LastSwiftUpdateCheck = 0930;
                LastUpgradeCheck = 1530;
                ORGANIZATIONNAME = "Poikile Creations";
                TargetAttributes = {
                    96EDF25C209F90B2009496FA = {
                        CreatedOnToolsVersion = 9.3;
                        LastSwiftMigration = 1020;
                    };
                    96EDF265209F90B2009496FA = {
                        CreatedOnToolsVersion = 9.3;
                        LastSwiftMigration = 1020;
                    };
                };
            };
            buildConfigurationList = 96EDF257209F90B2009496FA /* Build configuration list for PBXProject "Stylobate" */;
            compatibilityVersion = "Xcode 9.3";
            developmentRegion = en;
            hasScannedForEncodings = 0;
            knownRegions = (
                en,
                Base,
                es,
                fr,
                de,
            );
            mainGroup = 96EDF253209F90B2009496FA;
            productRefGroup = 96EDF25E209F90B2009496FA /* Products */;
            projectDirPath = "";
            projectRoot = "";
            targets = (
                96EDF25C209F90B2009496FA /* Stylobate */,
                96EDF265209F90B2009496FA /* StylobateTests */,
            );
        };
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
        96EDF25B209F90B2009496FA /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                96BB37FC224FEC8F00806E56 /* README.md in Resources */,
                9613645125DB5602009A1627 /* Strings.strings in Resources */,
                96BB37FB224FEC8F00806E56 /* LICENSE in Resources */,
                96BB37FA224FEC8F00806E56 /* Stylobate.podspec in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        96EDF264209F90B2009496FA /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                9680995120C4D2D4004C6A8A /* MissingCellTests.xib in Resources */,
                96E8CCDC20E1E787001C5381 /* FormattedLabelTests.storyboard in Resources */,
                9693697124231C69004BC816 /* VideoPreview.xib in Resources */,
                96A84A512164400B0030F0AC /* SampleFoo.json in Resources */,
                96EDF29520A0C248009496FA /* CollectionAndTableTests.storyboard in Resources */,
                96EE58F7210432F50099A7B3 /* CollectionAndTableDisplayTests.xib in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
        96EDF258209F90B2009496FA /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                9693FE5422876253009A3CB4 /* Foo.swift in Sources */,
                968C4A81221A8B2E006B51EE /* UIBezierPath+Pie.swift in Sources */,
                968101F82272A0EB003E6D82 /* NSManagedObjectContext+ObjectCreator.swift in Sources */,
                96EDF284209F9512009496FA /* UIViewController+Alerts.swift in Sources */,
                96EDF27B209F9498009496FA /* CollectionAndTableModel.swift in Sources */,
                96C656AB212521F60041CAD6 /* ToggleStackView.swift in Sources */,
                96106C9D20C0E5D400DA5308 /* BusyView.swift in Sources */,
                96B0849822DCFCE600FD069C /* HidingLabel.swift in Sources */,
                960B52EE217D7FC2004754A5 /* CustomOperators.swift in Sources */,
                968C4A84221A8B64006B51EE /* CLLocationCoordinate2D+Formatting.swift in Sources */,
                960701FF227F22F200685AD9 /* Int+Rubyish.swift in Sources */,
                9693FE50228736D0009A3CB4 /* Codable+Utils.swift in Sources */,
                96EE58FD21079F200099A7B3 /* VisualIndicatorBusyView.swift in Sources */,
                96EDF28E209FCC4E009496FA /* MissingCell.swift in Sources */,
                96EE58F92107830A0099A7B3 /* SpinnerBusyView.swift in Sources */,
                96DCE6B02172E93900E6A95F /* DegreesMinutesSecondsFormatter.swift in Sources */,
                96E167FA242314CD0032A29C /* TextResizingPinchGestureRecognizer.swift in Sources */,
                968101F22272A06A003E6D82 /* FetchedResultsProvider.swift in Sources */,
                968C4A80221A8B2E006B51EE /* Date+Trigonometry.swift in Sources */,
                9681020F2272BDB0003E6D82 /* NSPredicate+Operators.swift in Sources */,
                96E8CCCB20E1D8DA001C5381 /* FormattedLabel.swift in Sources */,
                9681020D2272BD5D003E6D82 /* NSManagedObject+FetchRequest.swift in Sources */,
                96A84A4C21643F740030F0AC /* JSONUtils.swift in Sources */,
                968101F02272A06A003E6D82 /* FetchedResultsModel.swift in Sources */,
                96EDF282209F94DB009496FA /* Controller.swift in Sources */,
                968101F12272A06A003E6D82 /* FetchedResultsCollectionModel.swift in Sources */,
                96115B0222DAC9B6006B2894 /* ToggleButtonStackView.swift in Sources */,
                96D9581323148D6F0029B80C /* VideoPreview.swift in Sources */,
                96727FDE2234C920009DACDB /* CollectionAndTableViewController.swift in Sources */,
                96EDF29420A0BC6B009496FA /* UIView+Autolayout.swift in Sources */,
                96B6FC3B22E2C0560065EC3E /* HidingImageView.swift in Sources */,
                96EE58FF2107A2650099A7B3 /* UIView+Summoner.swift in Sources */,
                968101F32272A06A003E6D82 /* FetchedResultsTableModel.swift in Sources */,
                968101F72272A0EB003E6D82 /* ManagedObjectContextContainer.swift in Sources */,
                96A7A6DB243DA93100B3BA75 /* Strings.swift in Sources */,
                9613645225DB5602009A1627 /* Stylobate.swift in Sources */,
                967CCB9C2486A1CE00650D2F /* UserDefault.swift in Sources */,
                96EE58FB210783610099A7B3 /* ProgressBusyView.swift in Sources */,
                9625FDA9238A333500EA194C /* Settings.swift in Sources */,
                960EE14422740B7500870B7A /* KeyPath+SortDescriptor.swift in Sources */,
                96D9581A2314D7650029B80C /* LifecycleError.swift in Sources */,
                96EDF280209F94DB009496FA /* Display.swift in Sources */,
                968C4A82221A8B2E006B51EE /* CALayer+Geometry.swift in Sources */,
                96EDF27A209F9498009496FA /* CollectionAndTableDisplay.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        96EDF262209F90B2009496FA /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                9680995320C4D3A8004C6A8A /* MissingCellTests.swift in Sources */,
                96E8CCD820E1DCDF001C5381 /* FormattedLabelTests.swift in Sources */,
                96EDF29020A019A5009496FA /* CollectionAndTableModelTests.swift in Sources */,
                96A84A4F21643FAD0030F0AC /* JSONUtilsTests.swift in Sources */,
                96C656AD212522130041CAD6 /* ToggleStackViewTests.swift in Sources */,
                96B6FC3D22E2C1890065EC3E /* HidingImageViewTests.swift in Sources */,
                9693697324231FA6004BC816 /* TextResizingPinchGestureRecognizerTests.swift in Sources */,
                968C4A86221A8B7F006B51EE /* CLLocationCoordinate2DFormattingTests.swift in Sources */,
                960B52F1217D7FD5004754A5 /* CustomOperatorsTests.swift in Sources */,
                96DCE6B22172E96200E6A95F /* DegreesMinutesSecondsFormatterTests.swift in Sources */,
                969369752423260E004BC816 /* StringsTests.swift in Sources */,
                968102002272A1DC003E6D82 /* FetchedResultsModelTests.swift in Sources */,
                968C4A89221A8B91006B51EE /* DateTrigonometryTests.swift in Sources */,
                96D9581523148DF90029B80C /* VideoPreviewTests.swift in Sources */,
                968C4A8C221A8BE5006B51EE /* CALayerGeometryTests.swift in Sources */,
                9613645825DB562A009A1627 /* StylobateTests.swift in Sources */,
                960EE142227409C500870B7A /* NSManagedObjectContextObjectCreatorTests.swift in Sources */,
                968102042272A221003E6D82 /* StylobateTestModel.xcdatamodeld in Sources */,
                96106C9F20C0FD7800DA5308 /* BusyViewTests.swift in Sources */,
                96C656AF212522FB0041CAD6 /* VisualIndicatorBusyViewTests.swift in Sources */,
                9681021422738822003E6D82 /* NSManagedObjectFetchRequestTests.swift in Sources */,
                9625FDAB238A36C800EA194C /* SettingsTests.swift in Sources */,
                96070201227F233600685AD9 /* IntRubyishTests.swift in Sources */,
                9693697724232757004BC816 /* UIView+AutolayoutTests.swift in Sources */,
                9680994B20C370B2004C6A8A /* UIViewControllerAlertsTests.swift in Sources */,
                968C4A8A221A8B91006B51EE /* UIBezierPathPieTests.swift in Sources */,
                96EE58F5210432550099A7B3 /* CollectionAndTableDisplayTests.swift in Sources */,
                968102012272A1DC003E6D82 /* FetchingTestBase.swift in Sources */,
                968101FF2272A1DC003E6D82 /* FetchedResultsModelTestBase.swift in Sources */,
                960EE14622740D7200870B7A /* NSPredicateOperatorsTests.swift in Sources */,
                96B0849B22DCFD0500FD069C /* HidingLabelTests.swift in Sources */,
                96727FE02234CE7C009DACDB /* CollectionAndTableViewControllerTests.swift in Sources */,
                96115B0422DAC9E3006B2894 /* ToggleButtonStackViewTests.swift in Sources */,
                9693FE5222874241009A3CB4 /* CodableUtilsTests.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
        96EDF269209F90B2009496FA /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 96EDF25C209F90B2009496FA /* Stylobate */;
            targetProxy = 96EDF268209F90B2009496FA /* PBXContainerItemProxy */;
        };
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
        96EDF26F209F90B2009496FA /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
                CLANG_CXX_LIBRARY = "libc++";
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_ENABLE_OBJC_WEAK = YES;
                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_COMMA = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INFINITE_RECURSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
                CLANG_WARN_STRICT_PROTOTYPES = YES;
                CLANG_WARN_SUSPICIOUS_MOVE = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                COPY_PHASE_STRIP = NO;
                CURRENT_PROJECT_VERSION = 0.12.0;
                DEBUG_INFORMATION_FORMAT = dwarf;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                ENABLE_TESTABILITY = YES;
                ENABLE_USER_SCRIPT_SANDBOXING = YES;
                GCC_C_LANGUAGE_STANDARD = gnu11;
                GCC_DYNAMIC_NO_PIC = NO;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_OPTIMIZATION_LEVEL = 0;
                GCC_PREPROCESSOR_DEFINITIONS = (
                    "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;
                MTL_ENABLE_DEBUG_INFO = YES;
                ONLY_ACTIVE_ARCH = YES;
                SDKROOT = iphoneos;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                SWIFT_VERSION = 5.0;
                VERSIONING_SYSTEM = "apple-generic";
                VERSION_INFO_PREFIX = "";
            };
            name = Debug;
        };
        96EDF270209F90B2009496FA /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
                CLANG_CXX_LIBRARY = "libc++";
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_ENABLE_OBJC_WEAK = YES;
                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_COMMA = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INFINITE_RECURSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
                CLANG_WARN_STRICT_PROTOTYPES = YES;
                CLANG_WARN_SUSPICIOUS_MOVE = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                COPY_PHASE_STRIP = NO;
                CURRENT_PROJECT_VERSION = 0.12.0;
                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
                ENABLE_NS_ASSERTIONS = NO;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                ENABLE_USER_SCRIPT_SANDBOXING = YES;
                GCC_C_LANGUAGE_STANDARD = gnu11;
                GCC_NO_COMMON_BLOCKS = YES;
                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;
                MTL_ENABLE_DEBUG_INFO = NO;
                SDKROOT = iphoneos;
                SWIFT_COMPILATION_MODE = wholemodule;
                SWIFT_OPTIMIZATION_LEVEL = "-O";
                SWIFT_VERSION = 5.0;
                VALIDATE_PRODUCT = YES;
                VERSIONING_SYSTEM = "apple-generic";
                VERSION_INFO_PREFIX = "";
            };
            name = Release;
        };
        96EDF272209F90B2009496FA /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                CLANG_ENABLE_MODULES = YES;
                CODE_SIGN_IDENTITY = "";
                CODE_SIGN_STYLE = Automatic;
                CURRENT_PROJECT_VERSION = 1;
                DEFINES_MODULE = YES;
                DEVELOPMENT_TEAM = 3MY7LL9G36;
                DYLIB_COMPATIBILITY_VERSION = 1;
                DYLIB_CURRENT_VERSION = 0.12.0;
                DYLIB_INSTALL_NAME_BASE = "@rpath";
                ENABLE_MODULE_VERIFIER = YES;
                INFOPLIST_FILE = Source/Info.plist;
                INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                IPHONEOS_DEPLOYMENT_TARGET = 13.0;
                "IPHONEOS_DEPLOYMENT_TARGET[sdk=macosx*]" = 14.2;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                MARKETING_VERSION = 0.27.2;
                MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14";
                PRODUCT_BUNDLE_IDENTIFIER = net.poikile.Stylobate;
                PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
                SKIP_INSTALL = YES;
                SUPPORTS_MACCATALYST = YES;
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                SWIFT_VERSION = 5.0;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        96EDF273209F90B2009496FA /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                CLANG_ENABLE_MODULES = YES;
                CODE_SIGN_IDENTITY = "";
                CODE_SIGN_STYLE = Automatic;
                CURRENT_PROJECT_VERSION = 1;
                DEFINES_MODULE = YES;
                DEVELOPMENT_TEAM = 3MY7LL9G36;
                DYLIB_COMPATIBILITY_VERSION = 1;
                DYLIB_CURRENT_VERSION = 0.12.0;
                DYLIB_INSTALL_NAME_BASE = "@rpath";
                ENABLE_MODULE_VERIFIER = YES;
                INFOPLIST_FILE = Source/Info.plist;
                INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                IPHONEOS_DEPLOYMENT_TARGET = 13.0;
                "IPHONEOS_DEPLOYMENT_TARGET[sdk=macosx*]" = 14.2;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                MARKETING_VERSION = 0.27.2;
                MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14";
                PRODUCT_BUNDLE_IDENTIFIER = net.poikile.Stylobate;
                PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
                SKIP_INSTALL = YES;
                SUPPORTS_MACCATALYST = YES;
                SWIFT_VERSION = 5.0;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Release;
        };
        96EDF275209F90B2009496FA /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = 3MY7LL9G36;
                INFOPLIST_FILE = Tests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = net.poikile.StylobateTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_VERSION = 5.0;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        96EDF276209F90B2009496FA /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = 3MY7LL9G36;
                INFOPLIST_FILE = Tests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                    "@loader_path/Frameworks",
                );
                PRODUCT_BUNDLE_IDENTIFIER = net.poikile.StylobateTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SWIFT_VERSION = 5.0;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Release;
        };
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
        96EDF257209F90B2009496FA /* Build configuration list for PBXProject "Stylobate" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                96EDF26F209F90B2009496FA /* Debug */,
                96EDF270209F90B2009496FA /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        96EDF271209F90B2009496FA /* Build configuration list for PBXNativeTarget "Stylobate" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                96EDF272209F90B2009496FA /* Debug */,
                96EDF273209F90B2009496FA /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        96EDF274209F90B2009496FA /* Build configuration list for PBXNativeTarget "StylobateTests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                96EDF275209F90B2009496FA /* Debug */,
                96EDF276209F90B2009496FA /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
/* End XCConfigurationList section */

/* Begin XCVersionGroup section */
        968102022272A221003E6D82 /* StylobateTestModel.xcdatamodeld */ = {
            isa = XCVersionGroup;
            children = (
                968102032272A221003E6D82 /* StylobateTestModel.xcdatamodel */,
            );
            currentVersion = 968102032272A221003E6D82 /* StylobateTestModel.xcdatamodel */;
            path = StylobateTestModel.xcdatamodeld;
            sourceTree = "<group>";
            versionGroupType = wrapper.xcdatamodel;
        };
/* End XCVersionGroup section */
    };
    rootObject = 96EDF254209F90B2009496FA /* Project object */;
}