// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 1E167A111C8AA5D7001EAD90 /* PokerExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E167A0F1C8AA5D7001EAD90 /* PokerExample.swift */; }; 1E167A121C8AA5D7001EAD90 /* PokerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E167A101C8AA5D7001EAD90 /* PokerTest.swift */; }; 1E4CC79F1C90D48300C8BBEB /* DominoesExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4CC79E1C90D48300C8BBEB /* DominoesExample.swift */; }; 1E9A63881C506EFC00E28AE1 /* AccumulateExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A62EA1C506EFC00E28AE1 /* AccumulateExample.swift */; }; 1E9A63891C506EFD00E28AE1 /* AccumulateTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A62EB1C506EFC00E28AE1 /* AccumulateTest.swift */; }; 1E9A638A1C506EFD00E28AE1 /* AcronymExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A62ED1C506EFC00E28AE1 /* AcronymExample.swift */; }; 1E9A638B1C506EFD00E28AE1 /* AcronymTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A62EE1C506EFC00E28AE1 /* AcronymTest.swift */; }; 1E9A638C1C506EFD00E28AE1 /* AllergiesExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A62F01C506EFC00E28AE1 /* AllergiesExample.swift */; }; 1E9A638D1C506EFD00E28AE1 /* AllergiesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A62F11C506EFC00E28AE1 /* AllergiesTest.swift */; }; 1E9A638E1C506EFD00E28AE1 /* AnagramExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A62F31C506EFC00E28AE1 /* AnagramExample.swift */; }; 1E9A638F1C506EFD00E28AE1 /* AnagramTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A62F41C506EFC00E28AE1 /* AnagramTest.swift */; }; 1E9A63901C506EFD00E28AE1 /* AtbashExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A62F61C506EFC00E28AE1 /* AtbashExample.swift */; }; 1E9A63911C506EFD00E28AE1 /* AtbashTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A62F71C506EFC00E28AE1 /* AtbashTest.swift */; }; 1E9A63921C506EFD00E28AE1 /* BinaryExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A62F91C506EFC00E28AE1 /* BinaryExample.swift */; }; 1E9A63931C506EFD00E28AE1 /* BinaryTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A62FA1C506EFC00E28AE1 /* BinaryTest.swift */; }; 1E9A63941C506EFD00E28AE1 /* BobExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A62FC1C506EFC00E28AE1 /* BobExample.swift */; }; 1E9A63951C506EFD00E28AE1 /* BobTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A62FD1C506EFC00E28AE1 /* BobTest.swift */; }; 1E9A63961C506EFD00E28AE1 /* ClockExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A62FF1C506EFC00E28AE1 /* ClockExample.swift */; }; 1E9A63971C506EFD00E28AE1 /* ClockTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63001C506EFC00E28AE1 /* ClockTest.swift */; }; 1E9A63981C506EFD00E28AE1 /* CryptoSquareExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63021C506EFC00E28AE1 /* CryptoSquareExample.swift */; }; 1E9A63991C506EFD00E28AE1 /* CryptoSquareTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63031C506EFC00E28AE1 /* CryptoSquareTest.swift */; }; 1E9A639A1C506EFD00E28AE1 /* CustomSetExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63051C506EFC00E28AE1 /* CustomSetExample.swift */; }; 1E9A639B1C506EFD00E28AE1 /* CustomSetTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63061C506EFC00E28AE1 /* CustomSetTest.swift */; }; 1E9A639C1C506EFD00E28AE1 /* DifferenceOfSquaresExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63081C506EFC00E28AE1 /* DifferenceOfSquaresExample.swift */; }; 1E9A639D1C506EFD00E28AE1 /* DifferenceOfSquaresTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63091C506EFC00E28AE1 /* DifferenceOfSquaresTest.swift */; }; 1E9A639E1C506EFD00E28AE1 /* EtlExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A630B1C506EFC00E28AE1 /* EtlExample.swift */; }; 1E9A639F1C506EFD00E28AE1 /* EtlTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A630C1C506EFC00E28AE1 /* EtlTest.swift */; }; 1E9A63A01C506EFD00E28AE1 /* GigasecondExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A630E1C506EFC00E28AE1 /* GigasecondExample.swift */; }; 1E9A63A11C506EFD00E28AE1 /* GigasecondTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A630F1C506EFC00E28AE1 /* GigasecondTest.swift */; }; 1E9A63A21C506EFD00E28AE1 /* GradeSchoolExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63111C506EFC00E28AE1 /* GradeSchoolExample.swift */; }; 1E9A63A31C506EFD00E28AE1 /* GradeSchoolTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63121C506EFC00E28AE1 /* GradeSchoolTest.swift */; }; 1E9A63A41C506EFD00E28AE1 /* GrainsExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63141C506EFC00E28AE1 /* GrainsExample.swift */; }; 1E9A63A51C506EFD00E28AE1 /* GrainsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63151C506EFC00E28AE1 /* GrainsTest.swift */; }; 1E9A63A61C506EFD00E28AE1 /* HammingExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63171C506EFC00E28AE1 /* HammingExample.swift */; }; 1E9A63A71C506EFD00E28AE1 /* HammingTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63181C506EFC00E28AE1 /* HammingTest.swift */; }; 1E9A63A81C506EFD00E28AE1 /* helloWorld.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A631A1C506EFC00E28AE1 /* helloWorld.swift */; }; 1E9A63A91C506EFD00E28AE1 /* helloWorldExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A631E1C506EFC00E28AE1 /* helloWorldExample.swift */; }; 1E9A63AA1C506EFD00E28AE1 /* helloWorldTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63201C506EFC00E28AE1 /* helloWorldTest.swift */; }; 1E9A63AB1C506EFD00E28AE1 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 1E9A63211C506EFC00E28AE1 /* Info.plist */; }; 1E9A63AC1C506EFD00E28AE1 /* KindergartenGardenExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63231C506EFC00E28AE1 /* KindergartenGardenExample.swift */; }; 1E9A63AD1C506EFD00E28AE1 /* KindergartenGardenTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63241C506EFC00E28AE1 /* KindergartenGardenTest.swift */; }; 1E9A63AE1C506EFD00E28AE1 /* LeapExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63261C506EFC00E28AE1 /* LeapExample.swift */; }; 1E9A63AF1C506EFD00E28AE1 /* LeapTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63271C506EFC00E28AE1 /* LeapTest.swift */; }; 1E9A63B01C506EFD00E28AE1 /* LinkedListExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63291C506EFC00E28AE1 /* LinkedListExample.swift */; }; 1E9A63B11C506EFD00E28AE1 /* LinkedListTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A632A1C506EFC00E28AE1 /* LinkedListTest.swift */; }; 1E9A63B21C506EFD00E28AE1 /* LuhnExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A632C1C506EFC00E28AE1 /* LuhnExample.swift */; }; 1E9A63B31C506EFD00E28AE1 /* LuhnTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A632D1C506EFC00E28AE1 /* LuhnTest.swift */; }; 1E9A63B41C506EFD00E28AE1 /* MeetupExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A632F1C506EFC00E28AE1 /* MeetupExample.swift */; }; 1E9A63B51C506EFD00E28AE1 /* MeetupTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63301C506EFC00E28AE1 /* MeetupTest.swift */; }; 1E9A63B61C506EFD00E28AE1 /* NthPrimeExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63321C506EFC00E28AE1 /* NthPrimeExample.swift */; }; 1E9A63B71C506EFD00E28AE1 /* NthPrimeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63331C506EFC00E28AE1 /* NthPrimeTest.swift */; }; 1E9A63B81C506EFD00E28AE1 /* NucleotideCountExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63351C506EFC00E28AE1 /* NucleotideCountExample.swift */; }; 1E9A63B91C506EFD00E28AE1 /* NucleotideCountTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63361C506EFC00E28AE1 /* NucleotideCountTest.swift */; }; 1E9A63BA1C506EFD00E28AE1 /* OctalExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63381C506EFC00E28AE1 /* OctalExample.swift */; }; 1E9A63BB1C506EFD00E28AE1 /* OctalTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63391C506EFC00E28AE1 /* OctalTest.swift */; }; 1E9A63BC1C506EFD00E28AE1 /* PerfectNumbersExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A633B1C506EFC00E28AE1 /* PerfectNumbersExample.swift */; }; 1E9A63BD1C506EFD00E28AE1 /* PerfectNumbersTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A633C1C506EFC00E28AE1 /* PerfectNumbersTest.swift */; }; 1E9A63BE1C506EFD00E28AE1 /* PhoneNumberExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A633E1C506EFC00E28AE1 /* PhoneNumberExample.swift */; }; 1E9A63BF1C506EFD00E28AE1 /* PhoneNumberTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A633F1C506EFC00E28AE1 /* PhoneNumberTest.swift */; }; 1E9A63C01C506EFD00E28AE1 /* PigLatinExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63411C506EFC00E28AE1 /* PigLatinExample.swift */; }; 1E9A63C11C506EFD00E28AE1 /* PigLatinTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63421C506EFC00E28AE1 /* PigLatinTest.swift */; }; 1E9A63C21C506EFD00E28AE1 /* PrimeFactorsExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63441C506EFC00E28AE1 /* PrimeFactorsExample.swift */; }; 1E9A63C31C506EFD00E28AE1 /* PrimeFactorsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63451C506EFC00E28AE1 /* PrimeFactorsTest.swift */; }; 1E9A63C41C506EFD00E28AE1 /* PythagoreanTripletExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63471C506EFC00E28AE1 /* PythagoreanTripletExample.swift */; }; 1E9A63C51C506EFD00E28AE1 /* PythagoreanTripletTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63481C506EFC00E28AE1 /* PythagoreanTripletTest.swift */; }; 1E9A63C61C506EFD00E28AE1 /* QueenAttackExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A634A1C506EFC00E28AE1 /* QueenAttackExample.swift */; }; 1E9A63C71C506EFD00E28AE1 /* QueenAttackTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A634B1C506EFC00E28AE1 /* QueenAttackTest.swift */; }; 1E9A63C81C506EFD00E28AE1 /* RaindropsExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A634D1C506EFC00E28AE1 /* RaindropsExample.swift */; }; 1E9A63C91C506EFD00E28AE1 /* RaindropsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A634E1C506EFC00E28AE1 /* RaindropsTest.swift */; }; 1E9A63CA1C506EFD00E28AE1 /* RnaTranscriptionExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63501C506EFC00E28AE1 /* RnaTranscriptionExample.swift */; }; 1E9A63CB1C506EFD00E28AE1 /* RnaTranscriptionTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63511C506EFC00E28AE1 /* RnaTranscriptionTest.swift */; }; 1E9A63CC1C506EFD00E28AE1 /* RobotNameExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63531C506EFC00E28AE1 /* RobotNameExample.swift */; }; 1E9A63CD1C506EFD00E28AE1 /* RobotNameTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63541C506EFC00E28AE1 /* RobotNameTest.swift */; }; 1E9A63CE1C506EFD00E28AE1 /* RobotSimulatorExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63561C506EFC00E28AE1 /* RobotSimulatorExample.swift */; }; 1E9A63CF1C506EFD00E28AE1 /* RobotSimulatorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63571C506EFC00E28AE1 /* RobotSimulatorTest.swift */; }; 1E9A63D01C506EFD00E28AE1 /* RomanNumeralsExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63591C506EFC00E28AE1 /* RomanNumeralsExample.swift */; }; 1E9A63D11C506EFD00E28AE1 /* RomanNumeralsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A635A1C506EFC00E28AE1 /* RomanNumeralsTest.swift */; }; 1E9A63D21C506EFD00E28AE1 /* ScrabbleScoreExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A635C1C506EFC00E28AE1 /* ScrabbleScoreExample.swift */; }; 1E9A63D31C506EFD00E28AE1 /* ScrabbleScoreTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A635D1C506EFC00E28AE1 /* ScrabbleScoreTest.swift */; }; 1E9A63D41C506EFD00E28AE1 /* SecretHandshakeExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A635F1C506EFC00E28AE1 /* SecretHandshakeExample.swift */; }; 1E9A63D51C506EFD00E28AE1 /* SecretHandshakeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63601C506EFC00E28AE1 /* SecretHandshakeTest.swift */; }; 1E9A63D61C506EFD00E28AE1 /* SeriesExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63621C506EFC00E28AE1 /* SeriesExample.swift */; }; 1E9A63D71C506EFD00E28AE1 /* SeriesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63631C506EFC00E28AE1 /* SeriesTest.swift */; }; 1E9A63D81C506EFD00E28AE1 /* SieveExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63651C506EFC00E28AE1 /* SieveExample.swift */; }; 1E9A63D91C506EFD00E28AE1 /* SieveTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63661C506EFC00E28AE1 /* SieveTest.swift */; }; 1E9A63DA1C506EFD00E28AE1 /* SimpleCipherExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63681C506EFC00E28AE1 /* SimpleCipherExample.swift */; }; 1E9A63DB1C506EFD00E28AE1 /* SimpleCipherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63691C506EFC00E28AE1 /* SimpleCipherTest.swift */; }; 1E9A63DC1C506EFD00E28AE1 /* SimpleLinkedListExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A636B1C506EFC00E28AE1 /* SimpleLinkedListExample.swift */; }; 1E9A63DD1C506EFD00E28AE1 /* SimpleLinkedListTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A636C1C506EFC00E28AE1 /* SimpleLinkedListTest.swift */; }; 1E9A63DE1C506EFD00E28AE1 /* SpaceAgeExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A636E1C506EFC00E28AE1 /* SpaceAgeExample.swift */; }; 1E9A63DF1C506EFD00E28AE1 /* SpaceAgeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A636F1C506EFC00E28AE1 /* SpaceAgeTest.swift */; }; 1E9A63E01C506EFD00E28AE1 /* StrainExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63711C506EFC00E28AE1 /* StrainExample.swift */; }; 1E9A63E11C506EFD00E28AE1 /* StrainTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63721C506EFC00E28AE1 /* StrainTest.swift */; }; 1E9A63E21C506EFD00E28AE1 /* SumOfMultiplesExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63741C506EFC00E28AE1 /* SumOfMultiplesExample.swift */; }; 1E9A63E31C506EFD00E28AE1 /* SumOfMultiplesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63751C506EFC00E28AE1 /* SumOfMultiplesTest.swift */; }; 1E9A63E41C506EFD00E28AE1 /* TournamentExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63771C506EFC00E28AE1 /* TournamentExample.swift */; }; 1E9A63E51C506EFD00E28AE1 /* TournamentTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63781C506EFC00E28AE1 /* TournamentTest.swift */; }; 1E9A63E61C506EFD00E28AE1 /* TriangleExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A637A1C506EFC00E28AE1 /* TriangleExample.swift */; }; 1E9A63E71C506EFD00E28AE1 /* TriangleTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A637B1C506EFC00E28AE1 /* TriangleTest.swift */; }; 1E9A63E81C506EFD00E28AE1 /* TrinaryExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A637D1C506EFC00E28AE1 /* TrinaryExample.swift */; }; 1E9A63E91C506EFD00E28AE1 /* TrinaryTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A637E1C506EFC00E28AE1 /* TrinaryTest.swift */; }; 1E9A63EA1C506EFD00E28AE1 /* TwelveDaysExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63801C506EFC00E28AE1 /* TwelveDaysExample.swift */; }; 1E9A63EB1C506EFD00E28AE1 /* TwelveDaysTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63811C506EFC00E28AE1 /* TwelveDaysTest.swift */; }; 1E9A63EC1C506EFD00E28AE1 /* WordCountExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63831C506EFC00E28AE1 /* WordCountExample.swift */; }; 1E9A63ED1C506EFD00E28AE1 /* WordCountTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63841C506EFC00E28AE1 /* WordCountTest.swift */; }; 1E9A63EE1C506EFD00E28AE1 /* WordyExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63861C506EFC00E28AE1 /* WordyExample.swift */; }; 1E9A63EF1C506EFD00E28AE1 /* WordyTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A63871C506EFC00E28AE1 /* WordyTest.swift */; }; 1EAF95E11C90C587009DDCB6 /* DominoesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EAF95E01C90C587009DDCB6 /* DominoesTest.swift */; }; E908CD461C6AD05F005D081E /* FoodChainExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E908CD451C6AD05F005D081E /* FoodChainExample.swift */; }; E908CD481C6AD076005D081E /* FoodChainTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E908CD471C6AD076005D081E /* FoodChainTest.swift */; }; E908CD541C6D7AD1005D081E /* PascalsTriangleExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E908CD531C6D7AD1005D081E /* PascalsTriangleExample.swift */; }; E908CD561C6D7AF6005D081E /* PascalsTriangleTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E908CD551C6D7AF6005D081E /* PascalsTriangleTest.swift */; }; E908CD5C1C6E7EC0005D081E /* SaddlePointsExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E908CD5B1C6E7EC0005D081E /* SaddlePointsExample.swift */; }; E908CD5E1C6E7EE1005D081E /* SaddlePointsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E908CD5D1C6E7EE1005D081E /* SaddlePointsTest.swift */; }; E90D61FE1C642EC600C266D3 /* OcrNumbersExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E90D61FD1C642EC600C266D3 /* OcrNumbersExample.swift */; }; E90D62001C642EFB00C266D3 /* OcrNumbersTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E90D61FF1C642EFB00C266D3 /* OcrNumbersTest.swift */; }; E90D62061C653AC000C266D3 /* PalindromeProductsExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E90D62051C653AC000C266D3 /* PalindromeProductsExample.swift */; }; E90D62081C653ADC00C266D3 /* PalindromeProductsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E90D62071C653ADC00C266D3 /* PalindromeProductsTest.swift */; }; E90DE39C1D3E812300F3B881 /* AllYourBaseExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E90DE39B1D3E812300F3B881 /* AllYourBaseExample.swift */; }; E90DE39E1D3E818000F3B881 /* AllYourBaseTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E90DE39D1D3E818000F3B881 /* AllYourBaseTest.swift */; }; E94BDECF1C510E68009318BB /* BinarySearchExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E94BDECD1C510E68009318BB /* BinarySearchExample.swift */; }; E94BDED01C510E68009318BB /* BinarySearchTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E94BDECE1C510E68009318BB /* BinarySearchTest.swift */; }; E951B6BD1D466045009EB5B6 /* BracketPushExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E951B6BC1D466045009EB5B6 /* BracketPushExample.swift */; }; E951B6BF1D466058009EB5B6 /* BracketPushTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E951B6BE1D466058009EB5B6 /* BracketPushTest.swift */; }; E95606C31DB9270D00EED2F5 /* PangramExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E95606C21DB9270D00EED2F5 /* PangramExample.swift */; }; E95606C51DB9271E00EED2F5 /* PangramTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E95606C41DB9271E00EED2F5 /* PangramTest.swift */; }; E99365461D6CE2D600799C70 /* BowlingExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E99365451D6CE2D600799C70 /* BowlingExample.swift */; }; E99365481D6CE2EA00799C70 /* BowlingTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E99365471D6CE2EA00799C70 /* BowlingTest.swift */; }; E99909621D792446002A2B6E /* RunLengthEncodingExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E99909611D792446002A2B6E /* RunLengthEncodingExample.swift */; }; E99909641D79245A002A2B6E /* RunLengthEncodingTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E99909631D79245A002A2B6E /* RunLengthEncodingTest.swift */; }; E9AFA1481C593AF5006AD72D /* BinarySearchTreeExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AFA1461C593AF5006AD72D /* BinarySearchTreeExample.swift */; }; E9AFA1491C593AF5006AD72D /* BinarySearchTreeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AFA1471C593AF5006AD72D /* BinarySearchTreeTest.swift */; }; E9AFA1511C5944D0006AD72D /* HexadecimalExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AFA1501C5944D0006AD72D /* HexadecimalExample.swift */; }; E9AFA1531C5945C9006AD72D /* HexadecimalTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AFA1521C5945C9006AD72D /* HexadecimalTest.swift */; }; E9AFA1601C5BFC57006AD72D /* LargestSeriesProductExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AFA15F1C5BFC57006AD72D /* LargestSeriesProductExample.swift */; }; E9AFA16B1C5EF4DA006AD72D /* MatrixExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AFA16A1C5EF4DA006AD72D /* MatrixExample.swift */; }; E9AFA16D1C5EF4EA006AD72D /* MatrixTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AFA16C1C5EF4EA006AD72D /* MatrixTest.swift */; }; E9AFA1781C614D8D006AD72D /* HouseExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AFA1771C614D8D006AD72D /* HouseExample.swift */; }; E9AFA17A1C614DA0006AD72D /* HouseTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AFA1791C614DA0006AD72D /* HouseTest.swift */; }; E9AFA17E1C61B162006AD72D /* LargestSeriesProductTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AFA17D1C61B162006AD72D /* LargestSeriesProductTest.swift */; }; E9AFA1851C624FB7006AD72D /* MinesweeperExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AFA1841C624FB7006AD72D /* MinesweeperExample.swift */; }; E9AFA1871C624FD5006AD72D /* MinesweeperTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AFA1861C624FD5006AD72D /* MinesweeperTest.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 1E9A63F11C506EFD00E28AE1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 1E9A631B1C506EFC00E28AE1 /* helloWorld.xcodeproj */; proxyType = 2; remoteGlobalIDString = 9DCE807D1BA747050024C69D; remoteInfo = helloWorldTest; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 1E167A0F1C8AA5D7001EAD90 /* PokerExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PokerExample.swift; sourceTree = ""; }; 1E167A101C8AA5D7001EAD90 /* PokerTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = PokerTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E4CC79E1C90D48300C8BBEB /* DominoesExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = DominoesExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A62EA1C506EFC00E28AE1 /* AccumulateExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccumulateExample.swift; sourceTree = ""; }; 1E9A62EB1C506EFC00E28AE1 /* AccumulateTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = AccumulateTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A62ED1C506EFC00E28AE1 /* AcronymExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AcronymExample.swift; sourceTree = ""; }; 1E9A62EE1C506EFC00E28AE1 /* AcronymTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = AcronymTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A62F01C506EFC00E28AE1 /* AllergiesExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AllergiesExample.swift; sourceTree = ""; }; 1E9A62F11C506EFC00E28AE1 /* AllergiesTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = AllergiesTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A62F31C506EFC00E28AE1 /* AnagramExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnagramExample.swift; sourceTree = ""; }; 1E9A62F41C506EFC00E28AE1 /* AnagramTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = AnagramTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A62F61C506EFC00E28AE1 /* AtbashExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = AtbashExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A62F71C506EFC00E28AE1 /* AtbashTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = AtbashTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A62F91C506EFC00E28AE1 /* BinaryExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = BinaryExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A62FA1C506EFC00E28AE1 /* BinaryTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = BinaryTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A62FC1C506EFC00E28AE1 /* BobExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = BobExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A62FD1C506EFC00E28AE1 /* BobTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = BobTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A62FF1C506EFC00E28AE1 /* ClockExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClockExample.swift; sourceTree = ""; }; 1E9A63001C506EFC00E28AE1 /* ClockTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = ClockTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63021C506EFC00E28AE1 /* CryptoSquareExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = CryptoSquareExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63031C506EFC00E28AE1 /* CryptoSquareTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = CryptoSquareTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63051C506EFC00E28AE1 /* CustomSetExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = CustomSetExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63061C506EFC00E28AE1 /* CustomSetTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = CustomSetTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63081C506EFC00E28AE1 /* DifferenceOfSquaresExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DifferenceOfSquaresExample.swift; sourceTree = ""; }; 1E9A63091C506EFC00E28AE1 /* DifferenceOfSquaresTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = DifferenceOfSquaresTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A630B1C506EFC00E28AE1 /* EtlExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EtlExample.swift; sourceTree = ""; }; 1E9A630C1C506EFC00E28AE1 /* EtlTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = EtlTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A630E1C506EFC00E28AE1 /* GigasecondExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = GigasecondExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A630F1C506EFC00E28AE1 /* GigasecondTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = GigasecondTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63111C506EFC00E28AE1 /* GradeSchoolExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GradeSchoolExample.swift; sourceTree = ""; }; 1E9A63121C506EFC00E28AE1 /* GradeSchoolTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = GradeSchoolTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63141C506EFC00E28AE1 /* GrainsExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = GrainsExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63151C506EFC00E28AE1 /* GrainsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = GrainsTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63171C506EFC00E28AE1 /* HammingExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HammingExample.swift; sourceTree = ""; }; 1E9A63181C506EFC00E28AE1 /* HammingTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = HammingTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A631A1C506EFC00E28AE1 /* helloWorld.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = helloWorld.swift; sourceTree = ""; }; 1E9A631B1C506EFC00E28AE1 /* helloWorld.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = helloWorld.xcodeproj; sourceTree = ""; }; 1E9A631E1C506EFC00E28AE1 /* helloWorldExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = helloWorldExample.swift; sourceTree = ""; }; 1E9A63201C506EFC00E28AE1 /* helloWorldTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = helloWorldTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63211C506EFC00E28AE1 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 1E9A63231C506EFC00E28AE1 /* KindergartenGardenExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = KindergartenGardenExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63241C506EFC00E28AE1 /* KindergartenGardenTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = KindergartenGardenTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63261C506EFC00E28AE1 /* LeapExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LeapExample.swift; sourceTree = ""; }; 1E9A63271C506EFC00E28AE1 /* LeapTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = LeapTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63291C506EFC00E28AE1 /* LinkedListExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = LinkedListExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A632A1C506EFC00E28AE1 /* LinkedListTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = LinkedListTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A632C1C506EFC00E28AE1 /* LuhnExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = LuhnExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A632D1C506EFC00E28AE1 /* LuhnTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = LuhnTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A632F1C506EFC00E28AE1 /* MeetupExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = MeetupExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63301C506EFC00E28AE1 /* MeetupTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = MeetupTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63321C506EFC00E28AE1 /* NthPrimeExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = NthPrimeExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63331C506EFC00E28AE1 /* NthPrimeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = NthPrimeTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63351C506EFC00E28AE1 /* NucleotideCountExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NucleotideCountExample.swift; sourceTree = ""; }; 1E9A63361C506EFC00E28AE1 /* NucleotideCountTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = NucleotideCountTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63381C506EFC00E28AE1 /* OctalExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OctalExample.swift; sourceTree = ""; }; 1E9A63391C506EFC00E28AE1 /* OctalTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = OctalTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A633B1C506EFC00E28AE1 /* PerfectNumbersExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PerfectNumbersExample.swift; sourceTree = ""; }; 1E9A633C1C506EFC00E28AE1 /* PerfectNumbersTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = PerfectNumbersTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A633E1C506EFC00E28AE1 /* PhoneNumberExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PhoneNumberExample.swift; sourceTree = ""; }; 1E9A633F1C506EFC00E28AE1 /* PhoneNumberTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = PhoneNumberTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63411C506EFC00E28AE1 /* PigLatinExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PigLatinExample.swift; sourceTree = ""; }; 1E9A63421C506EFC00E28AE1 /* PigLatinTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = PigLatinTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63441C506EFC00E28AE1 /* PrimeFactorsExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrimeFactorsExample.swift; sourceTree = ""; }; 1E9A63451C506EFC00E28AE1 /* PrimeFactorsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = PrimeFactorsTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63471C506EFC00E28AE1 /* PythagoreanTripletExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PythagoreanTripletExample.swift; sourceTree = ""; }; 1E9A63481C506EFC00E28AE1 /* PythagoreanTripletTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = PythagoreanTripletTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A634A1C506EFC00E28AE1 /* QueenAttackExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QueenAttackExample.swift; sourceTree = ""; }; 1E9A634B1C506EFC00E28AE1 /* QueenAttackTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = QueenAttackTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A634D1C506EFC00E28AE1 /* RaindropsExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RaindropsExample.swift; sourceTree = ""; }; 1E9A634E1C506EFC00E28AE1 /* RaindropsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = RaindropsTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63501C506EFC00E28AE1 /* RnaTranscriptionExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RnaTranscriptionExample.swift; sourceTree = ""; }; 1E9A63511C506EFC00E28AE1 /* RnaTranscriptionTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = RnaTranscriptionTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63531C506EFC00E28AE1 /* RobotNameExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RobotNameExample.swift; sourceTree = ""; }; 1E9A63541C506EFC00E28AE1 /* RobotNameTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = RobotNameTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63561C506EFC00E28AE1 /* RobotSimulatorExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RobotSimulatorExample.swift; sourceTree = ""; }; 1E9A63571C506EFC00E28AE1 /* RobotSimulatorTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = RobotSimulatorTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63591C506EFC00E28AE1 /* RomanNumeralsExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RomanNumeralsExample.swift; sourceTree = ""; }; 1E9A635A1C506EFC00E28AE1 /* RomanNumeralsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = RomanNumeralsTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A635C1C506EFC00E28AE1 /* ScrabbleScoreExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = ScrabbleScoreExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A635D1C506EFC00E28AE1 /* ScrabbleScoreTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = ScrabbleScoreTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A635F1C506EFC00E28AE1 /* SecretHandshakeExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SecretHandshakeExample.swift; sourceTree = ""; }; 1E9A63601C506EFC00E28AE1 /* SecretHandshakeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = SecretHandshakeTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63621C506EFC00E28AE1 /* SeriesExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = SeriesExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63631C506EFC00E28AE1 /* SeriesTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = SeriesTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63651C506EFC00E28AE1 /* SieveExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = SieveExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63661C506EFC00E28AE1 /* SieveTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = SieveTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63681C506EFC00E28AE1 /* SimpleCipherExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = SimpleCipherExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63691C506EFC00E28AE1 /* SimpleCipherTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = SimpleCipherTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A636B1C506EFC00E28AE1 /* SimpleLinkedListExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = SimpleLinkedListExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A636C1C506EFC00E28AE1 /* SimpleLinkedListTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = SimpleLinkedListTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A636E1C506EFC00E28AE1 /* SpaceAgeExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = SpaceAgeExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A636F1C506EFC00E28AE1 /* SpaceAgeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = SpaceAgeTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63711C506EFC00E28AE1 /* StrainExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StrainExample.swift; sourceTree = ""; }; 1E9A63721C506EFC00E28AE1 /* StrainTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = StrainTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63741C506EFC00E28AE1 /* SumOfMultiplesExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SumOfMultiplesExample.swift; sourceTree = ""; }; 1E9A63751C506EFC00E28AE1 /* SumOfMultiplesTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = SumOfMultiplesTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63771C506EFC00E28AE1 /* TournamentExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = TournamentExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63781C506EFC00E28AE1 /* TournamentTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = TournamentTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A637A1C506EFC00E28AE1 /* TriangleExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = TriangleExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A637B1C506EFC00E28AE1 /* TriangleTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = TriangleTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A637D1C506EFC00E28AE1 /* TrinaryExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = TrinaryExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A637E1C506EFC00E28AE1 /* TrinaryTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = TrinaryTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63801C506EFC00E28AE1 /* TwelveDaysExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TwelveDaysExample.swift; sourceTree = ""; }; 1E9A63811C506EFC00E28AE1 /* TwelveDaysTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = TwelveDaysTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63831C506EFC00E28AE1 /* WordCountExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordCountExample.swift; sourceTree = ""; }; 1E9A63841C506EFC00E28AE1 /* WordCountTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = WordCountTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63861C506EFC00E28AE1 /* WordyExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = WordyExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1E9A63871C506EFC00E28AE1 /* WordyTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = WordyTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 1EAF95E01C90C587009DDCB6 /* DominoesTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = DominoesTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; 9D3155D21BA12FB1009A3991 /* xSwiftTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = xSwiftTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 9D3155D51BA12FB1009A3991 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; E908CD451C6AD05F005D081E /* FoodChainExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FoodChainExample.swift; path = "food-chain/FoodChainExample.swift"; sourceTree = ""; }; E908CD471C6AD076005D081E /* FoodChainTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = FoodChainTest.swift; path = "food-chain/FoodChainTest.swift"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E908CD531C6D7AD1005D081E /* PascalsTriangleExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = PascalsTriangleExample.swift; path = "pascals-triangle/PascalsTriangleExample.swift"; sourceTree = ""; }; E908CD551C6D7AF6005D081E /* PascalsTriangleTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = PascalsTriangleTest.swift; path = "pascals-triangle/PascalsTriangleTest.swift"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E908CD5B1C6E7EC0005D081E /* SaddlePointsExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SaddlePointsExample.swift; path = "saddle-points/SaddlePointsExample.swift"; sourceTree = ""; }; E908CD5D1C6E7EE1005D081E /* SaddlePointsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = SaddlePointsTest.swift; path = "saddle-points/SaddlePointsTest.swift"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E90D61FD1C642EC600C266D3 /* OcrNumbersExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = OcrNumbersExample.swift; path = "ocr-numbers/OcrNumbersExample.swift"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E90D61FF1C642EFB00C266D3 /* OcrNumbersTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = OcrNumbersTest.swift; path = "ocr-numbers/OcrNumbersTest.swift"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E90D62051C653AC000C266D3 /* PalindromeProductsExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = PalindromeProductsExample.swift; path = "palindrome-products/PalindromeProductsExample.swift"; sourceTree = ""; }; E90D62071C653ADC00C266D3 /* PalindromeProductsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = PalindromeProductsTest.swift; path = "palindrome-products/PalindromeProductsTest.swift"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E90DE39B1D3E812300F3B881 /* AllYourBaseExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AllYourBaseExample.swift; path = "../all-your-base/AllYourBaseExample.swift"; sourceTree = ""; }; E90DE39D1D3E818000F3B881 /* AllYourBaseTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AllYourBaseTest.swift; path = "../all-your-base/AllYourBaseTest.swift"; sourceTree = ""; }; E94BDECD1C510E68009318BB /* BinarySearchExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BinarySearchExample.swift; path = "binary-search/BinarySearchExample.swift"; sourceTree = ""; }; E94BDECE1C510E68009318BB /* BinarySearchTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = BinarySearchTest.swift; path = "binary-search/BinarySearchTest.swift"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E951B6BC1D466045009EB5B6 /* BracketPushExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BracketPushExample.swift; path = "../bracket-push/BracketPushExample.swift"; sourceTree = ""; }; E951B6BE1D466058009EB5B6 /* BracketPushTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BracketPushTest.swift; path = "../bracket-push/BracketPushTest.swift"; sourceTree = ""; }; E95606C21DB9270D00EED2F5 /* PangramExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = PangramExample.swift; path = pangram/PangramExample.swift; sourceTree = ""; }; E95606C41DB9271E00EED2F5 /* PangramTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = PangramTest.swift; path = pangram/PangramTest.swift; sourceTree = ""; }; E99365451D6CE2D600799C70 /* BowlingExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BowlingExample.swift; path = bowling/BowlingExample.swift; sourceTree = ""; }; E99365471D6CE2EA00799C70 /* BowlingTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BowlingTest.swift; path = bowling/BowlingTest.swift; sourceTree = ""; }; E99909611D792446002A2B6E /* RunLengthEncodingExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RunLengthEncodingExample.swift; path = "run-length-encoding/RunLengthEncodingExample.swift"; sourceTree = ""; }; E99909631D79245A002A2B6E /* RunLengthEncodingTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RunLengthEncodingTest.swift; path = "run-length-encoding/RunLengthEncodingTest.swift"; sourceTree = ""; }; E9AFA1461C593AF5006AD72D /* BinarySearchTreeExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = BinarySearchTreeExample.swift; path = "binary-search-tree/BinarySearchTreeExample.swift"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E9AFA1471C593AF5006AD72D /* BinarySearchTreeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = BinarySearchTreeTest.swift; path = "binary-search-tree/BinarySearchTreeTest.swift"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E9AFA1501C5944D0006AD72D /* HexadecimalExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = HexadecimalExample.swift; path = hexadecimal/HexadecimalExample.swift; sourceTree = ""; }; E9AFA1521C5945C9006AD72D /* HexadecimalTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = HexadecimalTest.swift; path = hexadecimal/HexadecimalTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E9AFA15F1C5BFC57006AD72D /* LargestSeriesProductExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = LargestSeriesProductExample.swift; path = "../largest-series-product/LargestSeriesProductExample.swift"; sourceTree = ""; }; E9AFA16A1C5EF4DA006AD72D /* MatrixExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = MatrixExample.swift; path = ../matrix/MatrixExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E9AFA16C1C5EF4EA006AD72D /* MatrixTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = MatrixTest.swift; path = ../matrix/MatrixTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E9AFA1771C614D8D006AD72D /* HouseExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = HouseExample.swift; path = house/HouseExample.swift; sourceTree = ""; }; E9AFA1791C614DA0006AD72D /* HouseTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = HouseTest.swift; path = house/HouseTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E9AFA17D1C61B162006AD72D /* LargestSeriesProductTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = LargestSeriesProductTest.swift; path = "../largest-series-product/LargestSeriesProductTest.swift"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E9AFA1841C624FB7006AD72D /* MinesweeperExample.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = MinesweeperExample.swift; path = minesweeper/MinesweeperExample.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E9AFA1861C624FD5006AD72D /* MinesweeperTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = MinesweeperTest.swift; path = minesweeper/MinesweeperTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 9D3155CF1BA12FB1009A3991 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 1E167A0E1C8AA5D7001EAD90 /* poker */ = { isa = PBXGroup; children = ( 1E167A0F1C8AA5D7001EAD90 /* PokerExample.swift */, 1E167A101C8AA5D7001EAD90 /* PokerTest.swift */, ); path = poker; sourceTree = ""; }; 1E9A62E81C506EFC00E28AE1 /* exercises */ = { isa = PBXGroup; children = ( 1E9A62E91C506EFC00E28AE1 /* accumulate */, 1E9A62EC1C506EFC00E28AE1 /* acronym */, E90DE3991D3E80F700F3B881 /* all-your-base */, 1E9A62EF1C506EFC00E28AE1 /* allergies */, 1E9A62F21C506EFC00E28AE1 /* anagram */, 1E9A62F51C506EFC00E28AE1 /* atbash-cipher */, 1E9A62F81C506EFC00E28AE1 /* binary */, E94BDECB1C510DF4009318BB /* binary-search */, E9B4BE511C585B510080E585 /* binary-search-tree */, 1E9A62FB1C506EFC00E28AE1 /* bob */, E99365441D6CE2AF00799C70 /* bowling */, E951B6BA1D466014009EB5B6 /* bracket-push */, 1E9A62FE1C506EFC00E28AE1 /* clock */, 1E9A63011C506EFC00E28AE1 /* crypto-square */, 1E9A63041C506EFC00E28AE1 /* custom-set */, 1E9A63071C506EFC00E28AE1 /* difference-of-squares */, 1EAF95DF1C90C587009DDCB6 /* dominoes */, 1E9A630A1C506EFC00E28AE1 /* etl */, E908CD431C6AD03C005D081E /* food-chain */, 1E9A630D1C506EFC00E28AE1 /* gigasecond */, 1E9A63101C506EFC00E28AE1 /* grade-school */, 1E9A63131C506EFC00E28AE1 /* grains */, 1E9A63161C506EFC00E28AE1 /* hamming */, 1E9A63191C506EFC00E28AE1 /* hello-world */, E9AFA14E1C594423006AD72D /* hexadecimal */, E9AFA1751C614D6A006AD72D /* house */, 1E9A63221C506EFC00E28AE1 /* kindergarten-garden */, E9AFA15D1C5BFB55006AD72D /* largest-series-product */, 1E9A63251C506EFC00E28AE1 /* leap */, 1E9A63281C506EFC00E28AE1 /* linked-list */, 1E9A632B1C506EFC00E28AE1 /* luhn */, E9AFA1681C5EF4A6006AD72D /* matrix */, 1E9A632E1C506EFC00E28AE1 /* meetup */, E9AFA1821C624D62006AD72D /* minesweeper */, 1E9A63311C506EFC00E28AE1 /* nth-prime */, 1E9A63341C506EFC00E28AE1 /* nucleotide-count */, E90D61FB1C642E9900C266D3 /* ocr-numbers */, 1E9A63371C506EFC00E28AE1 /* octal */, E90D62031C653A5400C266D3 /* palindrome-products */, E95606C01DB926E100EED2F5 /* pangram */, E908CD511C6D7A86005D081E /* pascals-triangle */, 1E9A633A1C506EFC00E28AE1 /* perfect-numbers */, 1E9A633D1C506EFC00E28AE1 /* phone-number */, 1E9A63401C506EFC00E28AE1 /* pig-latin */, 1E167A0E1C8AA5D7001EAD90 /* poker */, 1E9A63431C506EFC00E28AE1 /* prime-factors */, 1E9A63461C506EFC00E28AE1 /* pythagorean-triplet */, 1E9A63491C506EFC00E28AE1 /* queen-attack */, 1E9A634C1C506EFC00E28AE1 /* raindrops */, 1E9A634F1C506EFC00E28AE1 /* rna-transcription */, 1E9A63521C506EFC00E28AE1 /* robot-name */, 1E9A63551C506EFC00E28AE1 /* robot-simulator */, 1E9A63581C506EFC00E28AE1 /* roman-numerals */, E999095F1D792416002A2B6E /* run-length-encoding */, E908CD591C6E7E6D005D081E /* saddle-points */, 1E9A635B1C506EFC00E28AE1 /* scrabble-score */, 1E9A635E1C506EFC00E28AE1 /* secret-handshake */, 1E9A63611C506EFC00E28AE1 /* series */, 1E9A63641C506EFC00E28AE1 /* sieve */, 1E9A63671C506EFC00E28AE1 /* simple-cipher */, 1E9A636A1C506EFC00E28AE1 /* simple-linked-list */, 1E9A636D1C506EFC00E28AE1 /* space-age */, 1E9A63701C506EFC00E28AE1 /* strain */, 1E9A63731C506EFC00E28AE1 /* sum-of-multiples */, 1E9A63761C506EFC00E28AE1 /* tournament */, 1E9A63791C506EFC00E28AE1 /* triangle */, 1E9A637C1C506EFC00E28AE1 /* trinary */, 1E9A637F1C506EFC00E28AE1 /* twelve-days */, 1E9A63821C506EFC00E28AE1 /* word-count */, 1E9A63851C506EFC00E28AE1 /* wordy */, ); name = exercises; path = ../../exercises; sourceTree = ""; }; 1E9A62E91C506EFC00E28AE1 /* accumulate */ = { isa = PBXGroup; children = ( 1E9A62EA1C506EFC00E28AE1 /* AccumulateExample.swift */, 1E9A62EB1C506EFC00E28AE1 /* AccumulateTest.swift */, ); path = accumulate; sourceTree = ""; }; 1E9A62EC1C506EFC00E28AE1 /* acronym */ = { isa = PBXGroup; children = ( 1E9A62ED1C506EFC00E28AE1 /* AcronymExample.swift */, 1E9A62EE1C506EFC00E28AE1 /* AcronymTest.swift */, ); path = acronym; sourceTree = ""; }; 1E9A62EF1C506EFC00E28AE1 /* allergies */ = { isa = PBXGroup; children = ( 1E9A62F01C506EFC00E28AE1 /* AllergiesExample.swift */, 1E9A62F11C506EFC00E28AE1 /* AllergiesTest.swift */, ); path = allergies; sourceTree = ""; }; 1E9A62F21C506EFC00E28AE1 /* anagram */ = { isa = PBXGroup; children = ( 1E9A62F31C506EFC00E28AE1 /* AnagramExample.swift */, 1E9A62F41C506EFC00E28AE1 /* AnagramTest.swift */, ); path = anagram; sourceTree = ""; }; 1E9A62F51C506EFC00E28AE1 /* atbash-cipher */ = { isa = PBXGroup; children = ( 1E9A62F61C506EFC00E28AE1 /* AtbashExample.swift */, 1E9A62F71C506EFC00E28AE1 /* AtbashTest.swift */, ); path = "atbash-cipher"; sourceTree = ""; }; 1E9A62F81C506EFC00E28AE1 /* binary */ = { isa = PBXGroup; children = ( 1E9A62F91C506EFC00E28AE1 /* BinaryExample.swift */, 1E9A62FA1C506EFC00E28AE1 /* BinaryTest.swift */, ); path = binary; sourceTree = ""; }; 1E9A62FB1C506EFC00E28AE1 /* bob */ = { isa = PBXGroup; children = ( 1E9A62FC1C506EFC00E28AE1 /* BobExample.swift */, 1E9A62FD1C506EFC00E28AE1 /* BobTest.swift */, ); path = bob; sourceTree = ""; }; 1E9A62FE1C506EFC00E28AE1 /* clock */ = { isa = PBXGroup; children = ( 1E9A62FF1C506EFC00E28AE1 /* ClockExample.swift */, 1E9A63001C506EFC00E28AE1 /* ClockTest.swift */, ); path = clock; sourceTree = ""; }; 1E9A63011C506EFC00E28AE1 /* crypto-square */ = { isa = PBXGroup; children = ( 1E9A63021C506EFC00E28AE1 /* CryptoSquareExample.swift */, 1E9A63031C506EFC00E28AE1 /* CryptoSquareTest.swift */, ); path = "crypto-square"; sourceTree = ""; }; 1E9A63041C506EFC00E28AE1 /* custom-set */ = { isa = PBXGroup; children = ( 1E9A63051C506EFC00E28AE1 /* CustomSetExample.swift */, 1E9A63061C506EFC00E28AE1 /* CustomSetTest.swift */, ); path = "custom-set"; sourceTree = ""; }; 1E9A63071C506EFC00E28AE1 /* difference-of-squares */ = { isa = PBXGroup; children = ( 1E9A63081C506EFC00E28AE1 /* DifferenceOfSquaresExample.swift */, 1E9A63091C506EFC00E28AE1 /* DifferenceOfSquaresTest.swift */, ); path = "difference-of-squares"; sourceTree = ""; }; 1E9A630A1C506EFC00E28AE1 /* etl */ = { isa = PBXGroup; children = ( 1E9A630B1C506EFC00E28AE1 /* EtlExample.swift */, 1E9A630C1C506EFC00E28AE1 /* EtlTest.swift */, ); path = etl; sourceTree = ""; }; 1E9A630D1C506EFC00E28AE1 /* gigasecond */ = { isa = PBXGroup; children = ( 1E9A630E1C506EFC00E28AE1 /* GigasecondExample.swift */, 1E9A630F1C506EFC00E28AE1 /* GigasecondTest.swift */, ); path = gigasecond; sourceTree = ""; }; 1E9A63101C506EFC00E28AE1 /* grade-school */ = { isa = PBXGroup; children = ( 1E9A63111C506EFC00E28AE1 /* GradeSchoolExample.swift */, 1E9A63121C506EFC00E28AE1 /* GradeSchoolTest.swift */, ); path = "grade-school"; sourceTree = ""; }; 1E9A63131C506EFC00E28AE1 /* grains */ = { isa = PBXGroup; children = ( 1E9A63141C506EFC00E28AE1 /* GrainsExample.swift */, 1E9A63151C506EFC00E28AE1 /* GrainsTest.swift */, ); path = grains; sourceTree = ""; }; 1E9A63161C506EFC00E28AE1 /* hamming */ = { isa = PBXGroup; children = ( 1E9A63171C506EFC00E28AE1 /* HammingExample.swift */, 1E9A63181C506EFC00E28AE1 /* HammingTest.swift */, ); path = hamming; sourceTree = ""; }; 1E9A63191C506EFC00E28AE1 /* hello-world */ = { isa = PBXGroup; children = ( 1E9A631A1C506EFC00E28AE1 /* helloWorld.swift */, 1E9A631B1C506EFC00E28AE1 /* helloWorld.xcodeproj */, 1E9A631E1C506EFC00E28AE1 /* helloWorldExample.swift */, 1E9A631F1C506EFC00E28AE1 /* helloWorldTest */, ); path = "hello-world"; sourceTree = ""; }; 1E9A631C1C506EFC00E28AE1 /* Products */ = { isa = PBXGroup; children = ( 1E9A63F21C506EFD00E28AE1 /* helloWorldTest.xctest */, ); name = Products; sourceTree = ""; }; 1E9A631F1C506EFC00E28AE1 /* helloWorldTest */ = { isa = PBXGroup; children = ( 1E9A63201C506EFC00E28AE1 /* helloWorldTest.swift */, 1E9A63211C506EFC00E28AE1 /* Info.plist */, ); path = helloWorldTest; sourceTree = ""; }; 1E9A63221C506EFC00E28AE1 /* kindergarten-garden */ = { isa = PBXGroup; children = ( 1E9A63231C506EFC00E28AE1 /* KindergartenGardenExample.swift */, 1E9A63241C506EFC00E28AE1 /* KindergartenGardenTest.swift */, ); path = "kindergarten-garden"; sourceTree = ""; }; 1E9A63251C506EFC00E28AE1 /* leap */ = { isa = PBXGroup; children = ( 1E9A63261C506EFC00E28AE1 /* LeapExample.swift */, 1E9A63271C506EFC00E28AE1 /* LeapTest.swift */, ); path = leap; sourceTree = ""; }; 1E9A63281C506EFC00E28AE1 /* linked-list */ = { isa = PBXGroup; children = ( 1E9A63291C506EFC00E28AE1 /* LinkedListExample.swift */, 1E9A632A1C506EFC00E28AE1 /* LinkedListTest.swift */, ); path = "linked-list"; sourceTree = ""; }; 1E9A632B1C506EFC00E28AE1 /* luhn */ = { isa = PBXGroup; children = ( 1E9A632C1C506EFC00E28AE1 /* LuhnExample.swift */, 1E9A632D1C506EFC00E28AE1 /* LuhnTest.swift */, ); path = luhn; sourceTree = ""; }; 1E9A632E1C506EFC00E28AE1 /* meetup */ = { isa = PBXGroup; children = ( 1E9A632F1C506EFC00E28AE1 /* MeetupExample.swift */, 1E9A63301C506EFC00E28AE1 /* MeetupTest.swift */, ); path = meetup; sourceTree = ""; }; 1E9A63311C506EFC00E28AE1 /* nth-prime */ = { isa = PBXGroup; children = ( 1E9A63321C506EFC00E28AE1 /* NthPrimeExample.swift */, 1E9A63331C506EFC00E28AE1 /* NthPrimeTest.swift */, ); path = "nth-prime"; sourceTree = ""; }; 1E9A63341C506EFC00E28AE1 /* nucleotide-count */ = { isa = PBXGroup; children = ( 1E9A63351C506EFC00E28AE1 /* NucleotideCountExample.swift */, 1E9A63361C506EFC00E28AE1 /* NucleotideCountTest.swift */, ); path = "nucleotide-count"; sourceTree = ""; }; 1E9A63371C506EFC00E28AE1 /* octal */ = { isa = PBXGroup; children = ( 1E9A63381C506EFC00E28AE1 /* OctalExample.swift */, 1E9A63391C506EFC00E28AE1 /* OctalTest.swift */, ); path = octal; sourceTree = ""; }; 1E9A633A1C506EFC00E28AE1 /* perfect-numbers */ = { isa = PBXGroup; children = ( 1E9A633B1C506EFC00E28AE1 /* PerfectNumbersExample.swift */, 1E9A633C1C506EFC00E28AE1 /* PerfectNumbersTest.swift */, ); path = "perfect-numbers"; sourceTree = ""; }; 1E9A633D1C506EFC00E28AE1 /* phone-number */ = { isa = PBXGroup; children = ( 1E9A633E1C506EFC00E28AE1 /* PhoneNumberExample.swift */, 1E9A633F1C506EFC00E28AE1 /* PhoneNumberTest.swift */, ); path = "phone-number"; sourceTree = ""; }; 1E9A63401C506EFC00E28AE1 /* pig-latin */ = { isa = PBXGroup; children = ( 1E9A63411C506EFC00E28AE1 /* PigLatinExample.swift */, 1E9A63421C506EFC00E28AE1 /* PigLatinTest.swift */, ); path = "pig-latin"; sourceTree = ""; }; 1E9A63431C506EFC00E28AE1 /* prime-factors */ = { isa = PBXGroup; children = ( 1E9A63441C506EFC00E28AE1 /* PrimeFactorsExample.swift */, 1E9A63451C506EFC00E28AE1 /* PrimeFactorsTest.swift */, ); path = "prime-factors"; sourceTree = ""; }; 1E9A63461C506EFC00E28AE1 /* pythagorean-triplet */ = { isa = PBXGroup; children = ( 1E9A63471C506EFC00E28AE1 /* PythagoreanTripletExample.swift */, 1E9A63481C506EFC00E28AE1 /* PythagoreanTripletTest.swift */, ); path = "pythagorean-triplet"; sourceTree = ""; }; 1E9A63491C506EFC00E28AE1 /* queen-attack */ = { isa = PBXGroup; children = ( 1E9A634A1C506EFC00E28AE1 /* QueenAttackExample.swift */, 1E9A634B1C506EFC00E28AE1 /* QueenAttackTest.swift */, ); path = "queen-attack"; sourceTree = ""; }; 1E9A634C1C506EFC00E28AE1 /* raindrops */ = { isa = PBXGroup; children = ( 1E9A634D1C506EFC00E28AE1 /* RaindropsExample.swift */, 1E9A634E1C506EFC00E28AE1 /* RaindropsTest.swift */, ); path = raindrops; sourceTree = ""; }; 1E9A634F1C506EFC00E28AE1 /* rna-transcription */ = { isa = PBXGroup; children = ( 1E9A63501C506EFC00E28AE1 /* RnaTranscriptionExample.swift */, 1E9A63511C506EFC00E28AE1 /* RnaTranscriptionTest.swift */, ); path = "rna-transcription"; sourceTree = ""; }; 1E9A63521C506EFC00E28AE1 /* robot-name */ = { isa = PBXGroup; children = ( 1E9A63531C506EFC00E28AE1 /* RobotNameExample.swift */, 1E9A63541C506EFC00E28AE1 /* RobotNameTest.swift */, ); path = "robot-name"; sourceTree = ""; }; 1E9A63551C506EFC00E28AE1 /* robot-simulator */ = { isa = PBXGroup; children = ( 1E9A63561C506EFC00E28AE1 /* RobotSimulatorExample.swift */, 1E9A63571C506EFC00E28AE1 /* RobotSimulatorTest.swift */, ); path = "robot-simulator"; sourceTree = ""; }; 1E9A63581C506EFC00E28AE1 /* roman-numerals */ = { isa = PBXGroup; children = ( 1E9A63591C506EFC00E28AE1 /* RomanNumeralsExample.swift */, 1E9A635A1C506EFC00E28AE1 /* RomanNumeralsTest.swift */, ); path = "roman-numerals"; sourceTree = ""; }; 1E9A635B1C506EFC00E28AE1 /* scrabble-score */ = { isa = PBXGroup; children = ( 1E9A635C1C506EFC00E28AE1 /* ScrabbleScoreExample.swift */, 1E9A635D1C506EFC00E28AE1 /* ScrabbleScoreTest.swift */, ); path = "scrabble-score"; sourceTree = ""; }; 1E9A635E1C506EFC00E28AE1 /* secret-handshake */ = { isa = PBXGroup; children = ( 1E9A635F1C506EFC00E28AE1 /* SecretHandshakeExample.swift */, 1E9A63601C506EFC00E28AE1 /* SecretHandshakeTest.swift */, ); path = "secret-handshake"; sourceTree = ""; }; 1E9A63611C506EFC00E28AE1 /* series */ = { isa = PBXGroup; children = ( 1E9A63621C506EFC00E28AE1 /* SeriesExample.swift */, 1E9A63631C506EFC00E28AE1 /* SeriesTest.swift */, ); path = series; sourceTree = ""; }; 1E9A63641C506EFC00E28AE1 /* sieve */ = { isa = PBXGroup; children = ( 1E9A63651C506EFC00E28AE1 /* SieveExample.swift */, 1E9A63661C506EFC00E28AE1 /* SieveTest.swift */, ); path = sieve; sourceTree = ""; }; 1E9A63671C506EFC00E28AE1 /* simple-cipher */ = { isa = PBXGroup; children = ( 1E9A63681C506EFC00E28AE1 /* SimpleCipherExample.swift */, 1E9A63691C506EFC00E28AE1 /* SimpleCipherTest.swift */, ); path = "simple-cipher"; sourceTree = ""; }; 1E9A636A1C506EFC00E28AE1 /* simple-linked-list */ = { isa = PBXGroup; children = ( 1E9A636B1C506EFC00E28AE1 /* SimpleLinkedListExample.swift */, 1E9A636C1C506EFC00E28AE1 /* SimpleLinkedListTest.swift */, ); path = "simple-linked-list"; sourceTree = ""; }; 1E9A636D1C506EFC00E28AE1 /* space-age */ = { isa = PBXGroup; children = ( 1E9A636E1C506EFC00E28AE1 /* SpaceAgeExample.swift */, 1E9A636F1C506EFC00E28AE1 /* SpaceAgeTest.swift */, ); path = "space-age"; sourceTree = ""; }; 1E9A63701C506EFC00E28AE1 /* strain */ = { isa = PBXGroup; children = ( 1E9A63711C506EFC00E28AE1 /* StrainExample.swift */, 1E9A63721C506EFC00E28AE1 /* StrainTest.swift */, ); path = strain; sourceTree = ""; }; 1E9A63731C506EFC00E28AE1 /* sum-of-multiples */ = { isa = PBXGroup; children = ( 1E9A63741C506EFC00E28AE1 /* SumOfMultiplesExample.swift */, 1E9A63751C506EFC00E28AE1 /* SumOfMultiplesTest.swift */, ); path = "sum-of-multiples"; sourceTree = ""; }; 1E9A63761C506EFC00E28AE1 /* tournament */ = { isa = PBXGroup; children = ( 1E9A63771C506EFC00E28AE1 /* TournamentExample.swift */, 1E9A63781C506EFC00E28AE1 /* TournamentTest.swift */, ); path = tournament; sourceTree = ""; }; 1E9A63791C506EFC00E28AE1 /* triangle */ = { isa = PBXGroup; children = ( 1E9A637A1C506EFC00E28AE1 /* TriangleExample.swift */, 1E9A637B1C506EFC00E28AE1 /* TriangleTest.swift */, ); path = triangle; sourceTree = ""; }; 1E9A637C1C506EFC00E28AE1 /* trinary */ = { isa = PBXGroup; children = ( 1E9A637D1C506EFC00E28AE1 /* TrinaryExample.swift */, 1E9A637E1C506EFC00E28AE1 /* TrinaryTest.swift */, ); path = trinary; sourceTree = ""; }; 1E9A637F1C506EFC00E28AE1 /* twelve-days */ = { isa = PBXGroup; children = ( 1E9A63801C506EFC00E28AE1 /* TwelveDaysExample.swift */, 1E9A63811C506EFC00E28AE1 /* TwelveDaysTest.swift */, ); path = "twelve-days"; sourceTree = ""; }; 1E9A63821C506EFC00E28AE1 /* word-count */ = { isa = PBXGroup; children = ( 1E9A63831C506EFC00E28AE1 /* WordCountExample.swift */, 1E9A63841C506EFC00E28AE1 /* WordCountTest.swift */, ); path = "word-count"; sourceTree = ""; }; 1E9A63851C506EFC00E28AE1 /* wordy */ = { isa = PBXGroup; children = ( 1E9A63861C506EFC00E28AE1 /* WordyExample.swift */, 1E9A63871C506EFC00E28AE1 /* WordyTest.swift */, ); path = wordy; sourceTree = ""; }; 1EAF95DF1C90C587009DDCB6 /* dominoes */ = { isa = PBXGroup; children = ( 1EAF95E01C90C587009DDCB6 /* DominoesTest.swift */, 1E4CC79E1C90D48300C8BBEB /* DominoesExample.swift */, ); path = dominoes; sourceTree = ""; }; 9D3155BB1BA12DC1009A3991 = { isa = PBXGroup; children = ( 9D3155D31BA12FB1009A3991 /* xSwiftTests */, 9D3155C51BA12DC2009A3991 /* Products */, ); sourceTree = ""; }; 9D3155C51BA12DC2009A3991 /* Products */ = { isa = PBXGroup; children = ( 9D3155D21BA12FB1009A3991 /* xSwiftTests.xctest */, ); name = Products; sourceTree = ""; }; 9D3155D31BA12FB1009A3991 /* xSwiftTests */ = { isa = PBXGroup; children = ( 1E9A62E81C506EFC00E28AE1 /* exercises */, 9D3155D41BA12FB1009A3991 /* Supporting Files */, ); name = xSwiftTests; path = "xSwift Tests"; sourceTree = ""; }; 9D3155D41BA12FB1009A3991 /* Supporting Files */ = { isa = PBXGroup; children = ( 9D3155D51BA12FB1009A3991 /* Info.plist */, ); name = "Supporting Files"; sourceTree = ""; }; E908CD431C6AD03C005D081E /* food-chain */ = { isa = PBXGroup; children = ( E908CD451C6AD05F005D081E /* FoodChainExample.swift */, E908CD471C6AD076005D081E /* FoodChainTest.swift */, ); name = "food-chain"; sourceTree = ""; }; E908CD511C6D7A86005D081E /* pascals-triangle */ = { isa = PBXGroup; children = ( E908CD531C6D7AD1005D081E /* PascalsTriangleExample.swift */, E908CD551C6D7AF6005D081E /* PascalsTriangleTest.swift */, ); name = "pascals-triangle"; sourceTree = ""; }; E908CD591C6E7E6D005D081E /* saddle-points */ = { isa = PBXGroup; children = ( E908CD5B1C6E7EC0005D081E /* SaddlePointsExample.swift */, E908CD5D1C6E7EE1005D081E /* SaddlePointsTest.swift */, ); name = "saddle-points"; sourceTree = ""; }; E90D61FB1C642E9900C266D3 /* ocr-numbers */ = { isa = PBXGroup; children = ( E90D61FD1C642EC600C266D3 /* OcrNumbersExample.swift */, E90D61FF1C642EFB00C266D3 /* OcrNumbersTest.swift */, ); name = "ocr-numbers"; sourceTree = ""; }; E90D62031C653A5400C266D3 /* palindrome-products */ = { isa = PBXGroup; children = ( E90D62051C653AC000C266D3 /* PalindromeProductsExample.swift */, E90D62071C653ADC00C266D3 /* PalindromeProductsTest.swift */, ); name = "palindrome-products"; sourceTree = ""; }; E90DE3991D3E80F700F3B881 /* all-your-base */ = { isa = PBXGroup; children = ( E90DE39B1D3E812300F3B881 /* AllYourBaseExample.swift */, E90DE39D1D3E818000F3B881 /* AllYourBaseTest.swift */, ); name = "all-your-base"; path = acronym; sourceTree = ""; }; E94BDECB1C510DF4009318BB /* binary-search */ = { isa = PBXGroup; children = ( E94BDECD1C510E68009318BB /* BinarySearchExample.swift */, E94BDECE1C510E68009318BB /* BinarySearchTest.swift */, ); name = "binary-search"; sourceTree = ""; }; E951B6BA1D466014009EB5B6 /* bracket-push */ = { isa = PBXGroup; children = ( E951B6BC1D466045009EB5B6 /* BracketPushExample.swift */, E951B6BE1D466058009EB5B6 /* BracketPushTest.swift */, ); name = "bracket-push"; path = bob; sourceTree = ""; }; E95606C01DB926E100EED2F5 /* pangram */ = { isa = PBXGroup; children = ( E95606C21DB9270D00EED2F5 /* PangramExample.swift */, E95606C41DB9271E00EED2F5 /* PangramTest.swift */, ); name = pangram; sourceTree = ""; }; E99365441D6CE2AF00799C70 /* bowling */ = { isa = PBXGroup; children = ( E99365451D6CE2D600799C70 /* BowlingExample.swift */, E99365471D6CE2EA00799C70 /* BowlingTest.swift */, ); name = bowling; sourceTree = ""; }; E999095F1D792416002A2B6E /* run-length-encoding */ = { isa = PBXGroup; children = ( E99909611D792446002A2B6E /* RunLengthEncodingExample.swift */, E99909631D79245A002A2B6E /* RunLengthEncodingTest.swift */, ); name = "run-length-encoding"; sourceTree = ""; }; E9AFA14E1C594423006AD72D /* hexadecimal */ = { isa = PBXGroup; children = ( E9AFA1501C5944D0006AD72D /* HexadecimalExample.swift */, E9AFA1521C5945C9006AD72D /* HexadecimalTest.swift */, ); name = hexadecimal; sourceTree = ""; }; E9AFA15D1C5BFB55006AD72D /* largest-series-product */ = { isa = PBXGroup; children = ( E9AFA15F1C5BFC57006AD72D /* LargestSeriesProductExample.swift */, E9AFA17D1C61B162006AD72D /* LargestSeriesProductTest.swift */, ); name = "largest-series-product"; path = leap; sourceTree = ""; }; E9AFA1681C5EF4A6006AD72D /* matrix */ = { isa = PBXGroup; children = ( E9AFA16A1C5EF4DA006AD72D /* MatrixExample.swift */, E9AFA16C1C5EF4EA006AD72D /* MatrixTest.swift */, ); name = matrix; path = luhn; sourceTree = ""; }; E9AFA1751C614D6A006AD72D /* house */ = { isa = PBXGroup; children = ( E9AFA1771C614D8D006AD72D /* HouseExample.swift */, E9AFA1791C614DA0006AD72D /* HouseTest.swift */, ); name = house; sourceTree = ""; }; E9AFA1821C624D62006AD72D /* minesweeper */ = { isa = PBXGroup; children = ( E9AFA1841C624FB7006AD72D /* MinesweeperExample.swift */, E9AFA1861C624FD5006AD72D /* MinesweeperTest.swift */, ); name = minesweeper; sourceTree = ""; }; E9B4BE511C585B510080E585 /* binary-search-tree */ = { isa = PBXGroup; children = ( E9AFA1461C593AF5006AD72D /* BinarySearchTreeExample.swift */, E9AFA1471C593AF5006AD72D /* BinarySearchTreeTest.swift */, ); name = "binary-search-tree"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 9D3155D11BA12FB1009A3991 /* xSwiftTests */ = { isa = PBXNativeTarget; buildConfigurationList = 9D3155D81BA12FB1009A3991 /* Build configuration list for PBXNativeTarget "xSwiftTests" */; buildPhases = ( 9D3155CE1BA12FB1009A3991 /* Sources */, 9D3155CF1BA12FB1009A3991 /* Frameworks */, 9D3155D01BA12FB1009A3991 /* Resources */, 1EB3CC5A1D307D8000F72FAC /* ShellScript */, ); buildRules = ( ); dependencies = ( ); name = xSwiftTests; productName = "xSwift Tests"; productReference = 9D3155D21BA12FB1009A3991 /* xSwiftTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 9D3155BC1BA12DC1009A3991 /* Project object */ = { isa = PBXProject; attributes = { LastSwiftMigration = 0700; LastSwiftUpdateCheck = 0700; LastUpgradeCheck = 0800; ORGANIZATIONNAME = exercism.io; TargetAttributes = { 9D3155D11BA12FB1009A3991 = { CreatedOnToolsVersion = 6.4; LastSwiftMigration = 0800; }; }; }; buildConfigurationList = 9D3155BF1BA12DC1009A3991 /* Build configuration list for PBXProject "xSwift" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); mainGroup = 9D3155BB1BA12DC1009A3991; productRefGroup = 9D3155C51BA12DC2009A3991 /* Products */; projectDirPath = ""; projectReferences = ( { ProductGroup = 1E9A631C1C506EFC00E28AE1 /* Products */; ProjectRef = 1E9A631B1C506EFC00E28AE1 /* helloWorld.xcodeproj */; }, ); projectRoot = ""; targets = ( 9D3155D11BA12FB1009A3991 /* xSwiftTests */, ); }; /* End PBXProject section */ /* Begin PBXReferenceProxy section */ 1E9A63F21C506EFD00E28AE1 /* helloWorldTest.xctest */ = { isa = PBXReferenceProxy; fileType = wrapper.cfbundle; path = helloWorldTest.xctest; remoteRef = 1E9A63F11C506EFD00E28AE1 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ 9D3155D01BA12FB1009A3991 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 1E9A63AB1C506EFD00E28AE1 /* Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 1EB3CC5A1D307D8000F72FAC /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "if which swiftlint >/dev/null; then\ncd ..\necho \"Local Linting Dir\"\necho $PWD\nif [ \"$CI\" = true ]; then\nswiftlint\nelse\nswiftlint\nswiftlint autocorrect --format\nfi\nelse\necho \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 9D3155CE1BA12FB1009A3991 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( E908CD461C6AD05F005D081E /* FoodChainExample.swift in Sources */, 1E9A63C41C506EFD00E28AE1 /* PythagoreanTripletExample.swift in Sources */, 1E9A63941C506EFD00E28AE1 /* BobExample.swift in Sources */, 1E9A63DD1C506EFD00E28AE1 /* SimpleLinkedListTest.swift in Sources */, 1E9A63B01C506EFD00E28AE1 /* LinkedListExample.swift in Sources */, 1E9A63CA1C506EFD00E28AE1 /* RnaTranscriptionExample.swift in Sources */, E9AFA1781C614D8D006AD72D /* HouseExample.swift in Sources */, 1E9A63D31C506EFD00E28AE1 /* ScrabbleScoreTest.swift in Sources */, 1E9A63D81C506EFD00E28AE1 /* SieveExample.swift in Sources */, E908CD561C6D7AF6005D081E /* PascalsTriangleTest.swift in Sources */, 1E9A63AC1C506EFD00E28AE1 /* KindergartenGardenExample.swift in Sources */, E90D62081C653ADC00C266D3 /* PalindromeProductsTest.swift in Sources */, E90D62001C642EFB00C266D3 /* OcrNumbersTest.swift in Sources */, 1E9A63EF1C506EFD00E28AE1 /* WordyTest.swift in Sources */, 1E9A63EA1C506EFD00E28AE1 /* TwelveDaysExample.swift in Sources */, E951B6BD1D466045009EB5B6 /* BracketPushExample.swift in Sources */, 1E9A63BC1C506EFD00E28AE1 /* PerfectNumbersExample.swift in Sources */, E99909621D792446002A2B6E /* RunLengthEncodingExample.swift in Sources */, 1E9A63BB1C506EFD00E28AE1 /* OctalTest.swift in Sources */, 1E9A63ED1C506EFD00E28AE1 /* WordCountTest.swift in Sources */, 1E9A63951C506EFD00E28AE1 /* BobTest.swift in Sources */, 1E9A63BE1C506EFD00E28AE1 /* PhoneNumberExample.swift in Sources */, E9AFA16B1C5EF4DA006AD72D /* MatrixExample.swift in Sources */, 1E9A63EE1C506EFD00E28AE1 /* WordyExample.swift in Sources */, 1E9A63C11C506EFD00E28AE1 /* PigLatinTest.swift in Sources */, E95606C31DB9270D00EED2F5 /* PangramExample.swift in Sources */, 1E9A63B91C506EFD00E28AE1 /* NucleotideCountTest.swift in Sources */, 1E9A63BF1C506EFD00E28AE1 /* PhoneNumberTest.swift in Sources */, E94BDED01C510E68009318BB /* BinarySearchTest.swift in Sources */, 1E9A63961C506EFD00E28AE1 /* ClockExample.swift in Sources */, 1E9A63BD1C506EFD00E28AE1 /* PerfectNumbersTest.swift in Sources */, 1E9A63E51C506EFD00E28AE1 /* TournamentTest.swift in Sources */, 1E9A63A41C506EFD00E28AE1 /* GrainsExample.swift in Sources */, 1E9A63DA1C506EFD00E28AE1 /* SimpleCipherExample.swift in Sources */, 1E9A63E61C506EFD00E28AE1 /* TriangleExample.swift in Sources */, E90D61FE1C642EC600C266D3 /* OcrNumbersExample.swift in Sources */, 1E9A63D21C506EFD00E28AE1 /* ScrabbleScoreExample.swift in Sources */, 1E9A63E31C506EFD00E28AE1 /* SumOfMultiplesTest.swift in Sources */, 1E9A63A31C506EFD00E28AE1 /* GradeSchoolTest.swift in Sources */, E99365461D6CE2D600799C70 /* BowlingExample.swift in Sources */, 1E9A63B31C506EFD00E28AE1 /* LuhnTest.swift in Sources */, 1E9A63DC1C506EFD00E28AE1 /* SimpleLinkedListExample.swift in Sources */, 1E9A63B81C506EFD00E28AE1 /* NucleotideCountExample.swift in Sources */, 1E9A63881C506EFC00E28AE1 /* AccumulateExample.swift in Sources */, E9AFA1491C593AF5006AD72D /* BinarySearchTreeTest.swift in Sources */, E908CD541C6D7AD1005D081E /* PascalsTriangleExample.swift in Sources */, 1E9A63D61C506EFD00E28AE1 /* SeriesExample.swift in Sources */, 1E9A638B1C506EFD00E28AE1 /* AcronymTest.swift in Sources */, 1E9A63E21C506EFD00E28AE1 /* SumOfMultiplesExample.swift in Sources */, 1E9A63CC1C506EFD00E28AE1 /* RobotNameExample.swift in Sources */, 1E9A63DF1C506EFD00E28AE1 /* SpaceAgeTest.swift in Sources */, 1E9A63B21C506EFD00E28AE1 /* LuhnExample.swift in Sources */, 1E9A63991C506EFD00E28AE1 /* CryptoSquareTest.swift in Sources */, 1E9A63A81C506EFD00E28AE1 /* helloWorld.swift in Sources */, 1E9A63E81C506EFD00E28AE1 /* TrinaryExample.swift in Sources */, 1E9A63C01C506EFD00E28AE1 /* PigLatinExample.swift in Sources */, 1E9A63A21C506EFD00E28AE1 /* GradeSchoolExample.swift in Sources */, 1E9A63A91C506EFD00E28AE1 /* helloWorldExample.swift in Sources */, E9AFA1871C624FD5006AD72D /* MinesweeperTest.swift in Sources */, 1E9A63A51C506EFD00E28AE1 /* GrainsTest.swift in Sources */, 1E167A121C8AA5D7001EAD90 /* PokerTest.swift in Sources */, 1E9A63E11C506EFD00E28AE1 /* StrainTest.swift in Sources */, 1E9A63B71C506EFD00E28AE1 /* NthPrimeTest.swift in Sources */, E99909641D79245A002A2B6E /* RunLengthEncodingTest.swift in Sources */, 1E167A111C8AA5D7001EAD90 /* PokerExample.swift in Sources */, 1E9A639E1C506EFD00E28AE1 /* EtlExample.swift in Sources */, 1EAF95E11C90C587009DDCB6 /* DominoesTest.swift in Sources */, E90DE39C1D3E812300F3B881 /* AllYourBaseExample.swift in Sources */, 1E9A63CE1C506EFD00E28AE1 /* RobotSimulatorExample.swift in Sources */, 1E9A639D1C506EFD00E28AE1 /* DifferenceOfSquaresTest.swift in Sources */, E9AFA1531C5945C9006AD72D /* HexadecimalTest.swift in Sources */, 1E9A63AF1C506EFD00E28AE1 /* LeapTest.swift in Sources */, 1E9A63901C506EFD00E28AE1 /* AtbashExample.swift in Sources */, 1E9A63C61C506EFD00E28AE1 /* QueenAttackExample.swift in Sources */, E90DE39E1D3E818000F3B881 /* AllYourBaseTest.swift in Sources */, E908CD481C6AD076005D081E /* FoodChainTest.swift in Sources */, 1E9A63D91C506EFD00E28AE1 /* SieveTest.swift in Sources */, 1E9A63AA1C506EFD00E28AE1 /* helloWorldTest.swift in Sources */, 1E9A63A71C506EFD00E28AE1 /* HammingTest.swift in Sources */, 1E9A63D01C506EFD00E28AE1 /* RomanNumeralsExample.swift in Sources */, 1E9A63971C506EFD00E28AE1 /* ClockTest.swift in Sources */, 1E9A63C21C506EFD00E28AE1 /* PrimeFactorsExample.swift in Sources */, 1E9A63AD1C506EFD00E28AE1 /* KindergartenGardenTest.swift in Sources */, 1E9A638D1C506EFD00E28AE1 /* AllergiesTest.swift in Sources */, E90D62061C653AC000C266D3 /* PalindromeProductsExample.swift in Sources */, 1E9A63E91C506EFD00E28AE1 /* TrinaryTest.swift in Sources */, 1E9A63A11C506EFD00E28AE1 /* GigasecondTest.swift in Sources */, E95606C51DB9271E00EED2F5 /* PangramTest.swift in Sources */, 1E9A63911C506EFD00E28AE1 /* AtbashTest.swift in Sources */, 1E9A63CD1C506EFD00E28AE1 /* RobotNameTest.swift in Sources */, 1E4CC79F1C90D48300C8BBEB /* DominoesExample.swift in Sources */, 1E9A63B51C506EFD00E28AE1 /* MeetupTest.swift in Sources */, 1E9A639C1C506EFD00E28AE1 /* DifferenceOfSquaresExample.swift in Sources */, E94BDECF1C510E68009318BB /* BinarySearchExample.swift in Sources */, 1E9A639F1C506EFD00E28AE1 /* EtlTest.swift in Sources */, E9AFA17E1C61B162006AD72D /* LargestSeriesProductTest.swift in Sources */, E9AFA1851C624FB7006AD72D /* MinesweeperExample.swift in Sources */, E9AFA17A1C614DA0006AD72D /* HouseTest.swift in Sources */, 1E9A63B11C506EFD00E28AE1 /* LinkedListTest.swift in Sources */, 1E9A63921C506EFD00E28AE1 /* BinaryExample.swift in Sources */, 1E9A638F1C506EFD00E28AE1 /* AnagramTest.swift in Sources */, 1E9A63D51C506EFD00E28AE1 /* SecretHandshakeTest.swift in Sources */, 1E9A63BA1C506EFD00E28AE1 /* OctalExample.swift in Sources */, 1E9A63C81C506EFD00E28AE1 /* RaindropsExample.swift in Sources */, E951B6BF1D466058009EB5B6 /* BracketPushTest.swift in Sources */, E9AFA1601C5BFC57006AD72D /* LargestSeriesProductExample.swift in Sources */, E9AFA16D1C5EF4EA006AD72D /* MatrixTest.swift in Sources */, 1E9A638E1C506EFD00E28AE1 /* AnagramExample.swift in Sources */, 1E9A63A01C506EFD00E28AE1 /* GigasecondExample.swift in Sources */, 1E9A639A1C506EFD00E28AE1 /* CustomSetExample.swift in Sources */, E9AFA1511C5944D0006AD72D /* HexadecimalExample.swift in Sources */, 1E9A63931C506EFD00E28AE1 /* BinaryTest.swift in Sources */, 1E9A63EB1C506EFD00E28AE1 /* TwelveDaysTest.swift in Sources */, 1E9A638A1C506EFD00E28AE1 /* AcronymExample.swift in Sources */, 1E9A638C1C506EFD00E28AE1 /* AllergiesExample.swift in Sources */, 1E9A63D11C506EFD00E28AE1 /* RomanNumeralsTest.swift in Sources */, 1E9A63C31C506EFD00E28AE1 /* PrimeFactorsTest.swift in Sources */, E908CD5C1C6E7EC0005D081E /* SaddlePointsExample.swift in Sources */, 1E9A63C51C506EFD00E28AE1 /* PythagoreanTripletTest.swift in Sources */, 1E9A639B1C506EFD00E28AE1 /* CustomSetTest.swift in Sources */, 1E9A63CB1C506EFD00E28AE1 /* RnaTranscriptionTest.swift in Sources */, 1E9A63AE1C506EFD00E28AE1 /* LeapExample.swift in Sources */, E9AFA1481C593AF5006AD72D /* BinarySearchTreeExample.swift in Sources */, 1E9A63E01C506EFD00E28AE1 /* StrainExample.swift in Sources */, 1E9A63C71C506EFD00E28AE1 /* QueenAttackTest.swift in Sources */, 1E9A63981C506EFD00E28AE1 /* CryptoSquareExample.swift in Sources */, 1E9A63891C506EFD00E28AE1 /* AccumulateTest.swift in Sources */, 1E9A63D71C506EFD00E28AE1 /* SeriesTest.swift in Sources */, 1E9A63C91C506EFD00E28AE1 /* RaindropsTest.swift in Sources */, 1E9A63EC1C506EFD00E28AE1 /* WordCountExample.swift in Sources */, 1E9A63B61C506EFD00E28AE1 /* NthPrimeExample.swift in Sources */, 1E9A63D41C506EFD00E28AE1 /* SecretHandshakeExample.swift in Sources */, E99365481D6CE2EA00799C70 /* BowlingTest.swift in Sources */, 1E9A63DB1C506EFD00E28AE1 /* SimpleCipherTest.swift in Sources */, 1E9A63CF1C506EFD00E28AE1 /* RobotSimulatorTest.swift in Sources */, 1E9A63DE1C506EFD00E28AE1 /* SpaceAgeExample.swift in Sources */, 1E9A63E71C506EFD00E28AE1 /* TriangleTest.swift in Sources */, 1E9A63B41C506EFD00E28AE1 /* MeetupExample.swift in Sources */, E908CD5E1C6E7EE1005D081E /* SaddlePointsTest.swift in Sources */, 1E9A63A61C506EFD00E28AE1 /* HammingExample.swift in Sources */, 1E9A63E41C506EFD00E28AE1 /* TournamentExample.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 9D3155C91BA12DC2009A3991 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_SUSPICIOUS_MOVE = YES; 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 = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; INFOPLIST_EXPAND_BUILD_SETTINGS = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; name = Debug; }; 9D3155CA1BA12DC2009A3991 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_SUSPICIOUS_MOVE = YES; 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 = gnu99; 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; INFOPLIST_EXPAND_BUILD_SETTINGS = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = macosx; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; }; name = Release; }; 9D3155D91BA12FB1009A3991 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COMBINE_HIDPI_IMAGES = YES; FRAMEWORK_SEARCH_PATHS = ( "$(DEVELOPER_FRAMEWORKS_DIR)", "$(inherited)", ); GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); INFOPLIST_FILE = "xSwift Tests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "com.exercism.io.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 3.0; }; name = Debug; }; 9D3155DA1BA12FB1009A3991 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COMBINE_HIDPI_IMAGES = YES; FRAMEWORK_SEARCH_PATHS = ( "$(DEVELOPER_FRAMEWORKS_DIR)", "$(inherited)", ); INFOPLIST_FILE = "xSwift Tests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "com.exercism.io.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 3.0; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 9D3155BF1BA12DC1009A3991 /* Build configuration list for PBXProject "xSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( 9D3155C91BA12DC2009A3991 /* Debug */, 9D3155CA1BA12DC2009A3991 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 9D3155D81BA12FB1009A3991 /* Build configuration list for PBXNativeTarget "xSwiftTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 9D3155D91BA12FB1009A3991 /* Debug */, 9D3155DA1BA12FB1009A3991 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 9D3155BC1BA12DC1009A3991 /* Project object */; }