// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 56; objects = { /* Begin PBXBuildFile section */ 01028EA36060E97C0CCF0CB0 /* FavoritesDecodingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7457DAF1217112C23BE2336F /* FavoritesDecodingTests.swift */; }; 01302F4B1F896EF3F28FBC07 /* PushNotificationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 172FED2F32A096B9CF2D5583 /* PushNotificationCoordinator.swift */; }; 033958BC906741BE90CFB5EC /* LoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F18F768F7A2A47111A85FE88 /* LoginView.swift */; }; 03E6BA6F09890996F8CC4465 /* StoreDetailView+Logic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 103668F3D2C86F68A07D76E7 /* StoreDetailView+Logic.swift */; }; 045B54D94A16E3F9679C13B7 /* PublicLocationPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DC5416AEBA77C43CF55ABA8 /* PublicLocationPickerView.swift */; }; 07967250980FD2CD851395BB /* PizzaProductDetailSheet+Flow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B35D1C07050150E305FAF09A /* PizzaProductDetailSheet+Flow.swift */; }; 09FA9556CD659F93C25447DB /* AuthenticatedProfileNavigationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3A0787FEAE67318791D6CFD /* AuthenticatedProfileNavigationTests.swift */; }; 0B8F7AFF495964AE89EE3442 /* FeatureControlServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5684E2E831A9A0D03BE34120 /* FeatureControlServiceTests.swift */; }; 0DAC2E33C08E494991B01262 /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = 9786809975F4461F277BFBA6 /* Localizable.xcstrings */; }; 1067B48BE2EEADA0358DEDB6 /* AddressesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 395EA4C12C0187DA59DFFC17 /* AddressesView.swift */; }; 13743E96C483538ED45A442E /* OrderTrackingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 709FCA67231B4E8D8F976C87 /* OrderTrackingView.swift */; }; 14A36A6DCCE57F0BBF3A539D /* DeepLinkDestinationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15D9ECEE8C0CF44FFABB47F0 /* DeepLinkDestinationTests.swift */; }; 17C3BAA2101C546BF4D226C2 /* PediFoodsApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52BFF93F21509F1AD4F6676B /* PediFoodsApp.swift */; }; 1AFC280D183E5DC53949C317 /* AuthenticatedSessionFlowTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEAA5F0BA8EBC7F2D19472D6 /* AuthenticatedSessionFlowTests.swift */; }; 1DBB6DD668615F514180CB15 /* UserProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2AD93DBB0F52B4B485C97BA /* UserProfileView.swift */; }; 1F4F5728574CA1C69F86E43B /* ApiReviewModelsDecodingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D8F18894F32F9F498705B59 /* ApiReviewModelsDecodingTests.swift */; }; 22E3BF78B8C2B22D14EABE8B /* ImageSourceResolverTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A82497C63D507E82FE02693 /* ImageSourceResolverTests.swift */; }; 231E40975C5428826E30D0B0 /* HomeViewComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D2854B8062D96742CFDD99 /* HomeViewComponents.swift */; }; 23BEEB340760F8CD30B9EC8E /* ApiOrderTrackingModelsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D56A28027450A094082177F /* ApiOrderTrackingModelsTests.swift */; }; 26412DECECB585D0B330A6C4 /* ApiPizzaModelsDecodingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05564A16F6CA0EB731DF1A6E /* ApiPizzaModelsDecodingTests.swift */; }; 279A489F01434E0523EC1BAA /* ApiService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 507E868458359BE0E4FF25F1 /* ApiService.swift */; }; 2875895B473F547F711EB088 /* ApiOrderModelsDecodingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 194F7B60A98FEB5C2CE24CAB /* ApiOrderModelsDecodingTests.swift */; }; 2892D23B9E7DB6D6310C66C6 /* AuthFlowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36AA0706B5951E99AE98E6A3 /* AuthFlowView.swift */; }; 29094277C01B763317A53BC0 /* LaunchSplashView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B079DFAB606DCA87A536C9 /* LaunchSplashView.swift */; }; 29E376FB24A2F19361D5BB6A /* ApiCustomerPayloadModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 246FDD4C8985BF2F5C900001 /* ApiCustomerPayloadModels.swift */; }; 2A1940BB0EDC3FF50127B39A /* SnackbarOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4745C12F14B695C77DFE178 /* SnackbarOverlay.swift */; }; 2B202626C34FC9F5C87C0388 /* ApiOrderModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4625B70E3E8BEEB9D0B2042 /* ApiOrderModels.swift */; }; 2F56755488E951C453AC2126 /* LCEssentials in Frameworks */ = {isa = PBXBuildFile; productRef = B8D5E8821C95A331C3A19DA1 /* LCEssentials */; }; 2FCB3403A764AD74AC3BD47C /* LegalDocumentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AA914FB8B32B106911FD67B /* LegalDocumentTests.swift */; }; 901A6A5A00C18FC59F764B85 /* PublicStoreDistanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E55893DD92CBFB24F212454 /* PublicStoreDistanceTests.swift */; }; 33AB0B87867400F3D0C65FA0 /* ApiClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DBC4B9B43C015C4DD411359 /* ApiClient.swift */; }; 3689239282AADF06783CBBEA /* AuthFormatters.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28B3C375FC18002A884A44F1 /* AuthFormatters.swift */; }; 3BD69E880EBC797B87EE547B /* StoreDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71DB74B676A58B367F026090 /* StoreDetailView.swift */; }; 3CD9864DF9CEC59AC37631A3 /* GuestLocationStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54795EDED987426386226358 /* GuestLocationStoreTests.swift */; }; 3DDE6E72A5F656A287AA15C5 /* CheckoutViewLogicTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4224AF6A5C5991A7993F1B03 /* CheckoutViewLogicTests.swift */; }; 408D21B76BA5532970F084A6 /* PlatformCompat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 219E1456C64C77E80E5D8FA5 /* PlatformCompat.swift */; }; 40EBE2CA4D34415AC934FCD5 /* ApiClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93749D009C7B305AC0DB5B65 /* ApiClientTests.swift */; }; 41BE548D929D3814A736FA12 /* CheckoutView+Logic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7463F80A5AAACB5FBE6EB160 /* CheckoutView+Logic.swift */; }; 42FD703A96353119FAB2F711 /* ApiPizzaModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6004BD79F6AAD79FF53CFCA /* ApiPizzaModels.swift */; }; 44EE48E618C2DB3881FF5B13 /* FeatureFlagsStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D166AF12044C0D21C4F51A /* FeatureFlagsStateTests.swift */; }; 4508BD7E4DF8DF6CE6F9D8A7 /* ApiCardModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 912795B76154EFC8190EA448 /* ApiCardModels.swift */; }; 489D8790BB0DAFCD25432DEA /* FeatureControlService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F4ED1B7B71C905115380DC0 /* FeatureControlService.swift */; }; 4B85C214A0BF3DF50311C76C /* CartCheckoutFlowTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7034E89267D9F5D86BF1E424 /* CartCheckoutFlowTests.swift */; }; 508C3902DD2D1C42B4714724 /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03214053A29868C05DBD43C2 /* NotificationService.swift */; }; 5217E18CFCBFEC47C9C5214D /* CheckoutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FC876FED16E41B02B287218 /* CheckoutView.swift */; }; 5550A874409B7C4CBCB2E738 /* AppContentCacheTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35400BEE3D09C61B2058579F /* AppContentCacheTests.swift */; }; 562033CE82B2347AE3059516 /* UserProfileFlowTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 739EE6B1FFDC38C9B0C038F3 /* UserProfileFlowTests.swift */; }; 56D7A9EEFFDCC4E69BC8E42B /* ImageSourceResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2081885D00F88746FCEC839 /* ImageSourceResolver.swift */; }; 5995B417A47CD110B053F3D9 /* StoreDetailPizzaSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACB000ED1A0CFD200D73D4E3 /* StoreDetailPizzaSupport.swift */; }; 5C20E8F1A2948C6D1336D5AC /* DesignSystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E595B073D646DFF412D7D19 /* DesignSystem.swift */; }; 5E0CCBA5FAF048D363D84CE0 /* GuestLocationStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86E2AF8E6A5E353BA41B4E42 /* GuestLocationStore.swift */; }; 5F457450CBF039AA0396E0E9 /* AddressComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CD06F9A7AF9365D1FBE35D0 /* AddressComponents.swift */; }; 63AB40542AABCC3CB2390B87 /* HomeViewFilteringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23B6B814027518969EB04341 /* HomeViewFilteringTests.swift */; }; 64E1DF574300FD591ADB55C5 /* ApiCardModelsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C415019CC1F314EE7318864 /* ApiCardModelsTests.swift */; }; 666B7A97829B0EE6176DC2F3 /* DeepLinkRouteEffectTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DD2B73D89E6D33643EF58F5 /* DeepLinkRouteEffectTests.swift */; }; 68AB5B542C6486AA7FFF3258 /* ProfileLoggedOutFlowTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C13751F450A42A2BDB0783D /* ProfileLoggedOutFlowTests.swift */; }; 691351CFE207B9F34361AEB6 /* ApiReviewModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6546F47FB08C47CCE3D63AE8 /* ApiReviewModels.swift */; }; 69FD2F1AA2A0D7ACDCB849DE /* GuestSessionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A9F14B1BDD7747C546DFAF0 /* GuestSessionService.swift */; }; 6B2D29A3FAFB51F5A8E16A53 /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B85C265A23C9BA93E3DD6898 /* HomeView.swift */; }; 704327434852FB28F82915A2 /* SavedCardsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 258B22AD407CCD44A4DC0C06 /* SavedCardsView.swift */; }; 704F004D8E59873BF6108FC4 /* ApiConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69A9FB3DE679C3D4C60E7E42 /* ApiConfig.swift */; }; 709EF974B65A6E5F7C84F55D /* TestFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BB1ACA04E2868C622EF57D1 /* TestFixtures.swift */; }; 70EA850C067AB6C6B87539E2 /* CheckoutTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FC454261845C1EDF970552A /* CheckoutTypes.swift */; }; 716435D8A78871768512A316 /* ProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B807C1B779CAE1340D377D43 /* ProfileView.swift */; }; 7195DCDA731020CC7323853D /* TokenStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BDC45386D2B0D0BE4881FA4 /* TokenStore.swift */; }; 7245BC999A945B6F2BFD726B /* StoreCatalogNormalizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C891B69E59F478F23FF8CDA /* StoreCatalogNormalizer.swift */; }; 7660AB80E940C2C2BA1FE8BB /* OtpView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E5FB65101BEF4615C7EB3AB /* OtpView.swift */; }; 781F51880A58E8BE57B6EFCE /* DeepLinkDestination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3FB85A2A2E2952B9A2BAB0 /* DeepLinkDestination.swift */; }; 7A75836F3C1B3E776A4F6C14 /* HomeScrollOffsetObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0286512E123F685F27082A2C /* HomeScrollOffsetObserver.swift */; }; 7CAAE9391C622C1CAF3A08E3 /* UITestSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = B33118037CF56CD70C332E2C /* UITestSupport.swift */; }; 7CC171B83BC4CDEC38B25F8C /* SnackbarCenterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2CE116C585A7529CF309B3D /* SnackbarCenterTests.swift */; }; 7D7BF04765D6CA6AC4F11DDD /* StoreCatalogNormalizerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18EC38EEE1E7105BC21E354C /* StoreCatalogNormalizerTests.swift */; }; 80B476CCE2B90BEE2FA4CB37 /* PediFoodsUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E3E6C1834786CA3621B7BB /* PediFoodsUITestsLaunchTests.swift */; }; 811217F88AA350A70CC22479 /* NotificationService.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = C724E02EC34BB1D4352C2FF0 /* NotificationService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 85EA52253BABA327EC07CFF0 /* AuthFormattersTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 561E00C486D60EC2DF720EAF /* AuthFormattersTests.swift */; }; 8D6622AE9325D02B830BD115 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6CAA9B253B1A6C8815A0E69D /* LaunchScreen.storyboard */; }; 90ADA376585F5438F3A1A1D6 /* HomeView+Favorites.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1517B141263438E466452037 /* HomeView+Favorites.swift */; }; 918BCBC1EAD7EE134DB9742D /* CheckoutTypesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8FF15CEE5B137074E6B2489 /* CheckoutTypesTests.swift */; }; 926E0C4DD3C82485D4262A62 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B2F3558C58CD1E71F0F3A0 /* ContentView.swift */; }; 939765EEF8567833CF9E27A1 /* ApiModelsDecodingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794249487F718BCFBF176E8D /* ApiModelsDecodingTests.swift */; }; 93B3F9B5BD866F29387684B6 /* StoreDetailView+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC07B79A19D5214AB24B6C39 /* StoreDetailView+Components.swift */; }; 9835E4C5F2EA0F7432260118 /* SessionEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5865360EA85401C6A85CBBD5 /* SessionEvents.swift */; }; 9CFB1DF4CB441490C1290E32 /* ApiFavoriteModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCCEB6D0701BC09215B3D9AC /* ApiFavoriteModels.swift */; }; 9EDDCECCAEEB8FA4909DA9D4 /* AppCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECBFCE20C54A79DEA8F4512B /* AppCoordinator.swift */; }; 9F09502CF9331F0C94BFA5F0 /* AppState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2B2C5BBDFF4473C472F45B4 /* AppState.swift */; }; A115420D6854B7C9DCF339DE /* CartStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F9CDFF62AE19F3EE36A1D19 /* CartStateTests.swift */; }; A24EE365C06DBA8FD2D91213 /* HomeFiltersFlowTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B44E3CD64AF31CEFFD932D7D /* HomeFiltersFlowTests.swift */; }; A3DFC65C635BE5D96660A432 /* Inputs.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB95D6804877D2ED244811D0 /* Inputs.swift */; }; A68ED6FBE5307F8674A5A4AB /* HomeView+Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E0CCEF22D356F9EC723999D /* HomeView+Data.swift */; }; A6AE21C3CC220D50251865BE /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 63DCCE423400D4D3785EE0F0 /* Assets.xcassets */; }; AA0A4F088033729F9B74B2BB /* LegalViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30B3B6E69309F3EDF28E81CC /* LegalViews.swift */; }; ABE383C64BD045B9732AA8C5 /* HomeView+Filtering.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0D7ECA55B1FE5FC617E84CB /* HomeView+Filtering.swift */; }; AC7E0F52FEF7976D97190205 /* ApiModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60DC2520DBC74D68AEE659E5 /* ApiModels.swift */; }; AD19173ACE58E819FEABD318 /* LoginEmailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEE09D43411627E9D1973F2 /* LoginEmailView.swift */; }; B193A29A377C68744B2F8FD5 /* PublicLocationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = C44662BAA20AD862BE1DBC40 /* PublicLocationService.swift */; }; B239BDCEB9F8934F1C71258C /* AppCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA6A238BEC35852BBE8E79BA /* AppCache.swift */; }; B24B898508C8A8EF4191EC89 /* SmokeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 160571AB2F8D4DF98C0BE16F /* SmokeTests.swift */; }; B303CFDCE85737EA9392BDFE /* RegistrationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0707B6F412DC1B1CE99349B /* RegistrationView.swift */; }; B3B83AD2859F714EAAF93641 /* OrderRealtimeTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E02FE8D1294A9A93EEB270 /* OrderRealtimeTracker.swift */; }; B4AB8465254E51804FFF8671 /* KeychainStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89B662E8B7E1B8F1CF7E657E /* KeychainStore.swift */; }; B58074D656C5E6D5CF3D8EC9 /* ReviewsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BF467DF1447525F04B242B0 /* ReviewsView.swift */; }; C2245B550422BD7784B1E5D4 /* ApiCustomerPayloadModelsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6B08901A67C8D90A3B50882 /* ApiCustomerPayloadModelsTests.swift */; }; C6D36ED105E3F5E7C01BC022 /* TextFieldCompat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E3A0A2E253ABFCA35D02F28 /* TextFieldCompat.swift */; }; C6D6243D2D266D0F8BAC3F22 /* SessionStateStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08341A3C2B69FA9A135101D2 /* SessionStateStore.swift */; }; C6F379D343C6FC9BEA7D1E18 /* ApiOrderTrackingModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3908E5B0512E1AA756DD012 /* ApiOrderTrackingModels.swift */; }; CCE23FD7706B34BDE544E05A /* Buttons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EC381D02A37312BE360024F /* Buttons.swift */; }; CD96980F3D7B603126FDE6AC /* URLProtocolStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = A51798A414469C911D44F0F6 /* URLProtocolStub.swift */; }; CEA08090E08B5E39FD0DD5D6 /* CachedRemoteImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EECF1BBC608B65EC1F1B6114 /* CachedRemoteImage.swift */; }; D2FB3C624B3C27E59BCA997A /* MainTabView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EA34EE194C71755B3C82F30 /* MainTabView.swift */; }; D3EC6E0A68B809F7A3370B1B /* ProductDetailSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 553A05B9EAD0B9D0D9F1B369 /* ProductDetailSheet.swift */; }; D48148B155BA2F76C41C0787 /* HomeFiltersStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FBD7D809ACE1840165A9DCC /* HomeFiltersStateTests.swift */; }; D4D5C460FF25F353D6A49B62 /* FiltersModalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30024AC97E79912E1358DDFB /* FiltersModalView.swift */; }; D73A4204B15D5DFE5FF75F59 /* AddCardFormView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB38ADB5D671BBB9120BF437 /* AddCardFormView.swift */; }; D7B6082157DA0DF2382EB943 /* HomeGuestFlowTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBD89D11DF567A6A6E078CC8 /* HomeGuestFlowTests.swift */; }; D8FE2EA3ADFAD7BFA2A27D2E /* StoreDetailSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA44F5384D21B7F718F95522 /* StoreDetailSupport.swift */; }; DBA0E46D6CFF520460D0418C /* AddAddressFormView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76B24E69A3F6A3EB86449870 /* AddAddressFormView.swift */; }; DE499D6150C15EB046AF7963 /* CartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD5EE81AE4347B4086684F8B /* CartView.swift */; }; E3C2AE0D45A31B955EFAEEAD /* OrderDetailsFlowTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE0C7A506EDE8D0FD8F16AC6 /* OrderDetailsFlowTests.swift */; }; E4D492E4B651A8FCC5016B43 /* PizzaFlavorAddonsSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5ECD3AA9543133BE623668D /* PizzaFlavorAddonsSheet.swift */; }; E7817C56D8F083A231E11E4E /* LocationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAB9F980426D39E93E091051 /* LocationService.swift */; }; EBBF7EFFDC9286D4F64544F4 /* PublicLocationModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = F85F176EA2B204CC95072D28 /* PublicLocationModels.swift */; }; EC9F35551075A78EF7869784 /* AppBackButtonIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3056B162576522D94702AE6E /* AppBackButtonIcon.swift */; }; ECFEB3B3779C4F267EC148A4 /* SnackbarCenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 226D1B7C049B405436DD36B4 /* SnackbarCenter.swift */; }; F03F08F65DFAD9166884EAD4 /* StoreCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31916C1A4005396ADA5FF3BC /* StoreCard.swift */; }; F280C0AC9902B13E2224C790 /* OrdersView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF413C3924669E761BF455B8 /* OrdersView.swift */; }; F2F123AA83C7B6593C1C6D06 /* OrderDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D2C6A0E85E133F947293181 /* OrderDetailsView.swift */; }; F4A296C6C0D031BB9407F7A0 /* SavedCardsFlowTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A2B90A5FBAD43B6C97C8D21 /* SavedCardsFlowTests.swift */; }; F760557D906B860D0EA277DE /* SessionStateStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 747AD255B6D881E011FDF907 /* SessionStateStoreTests.swift */; }; FFF187BC63BA0529029A4E5B /* PizzaProductDetailSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6A072F5D761EFC2CAA767C3 /* PizzaProductDetailSheet.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 775AB248D5E4D152D79FB294 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 01350B58D2BE5935489326DB /* Project object */; proxyType = 1; remoteGlobalIDString = 33EB2407F0F758EB98A769D3; remoteInfo = NotificationServiceExtension; }; D6AA2F252EF50A52AB1ABBBE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 01350B58D2BE5935489326DB /* Project object */; proxyType = 1; remoteGlobalIDString = B3B5CFF77A8ED019D1299ABB; remoteInfo = PediFoods; }; E46E9EB8CF662687FE324B43 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 01350B58D2BE5935489326DB /* Project object */; proxyType = 1; remoteGlobalIDString = B3B5CFF77A8ED019D1299ABB; remoteInfo = PediFoods; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ F0264640779728D58E6204F1 /* Embed Foundation Extensions */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 13; files = ( 811217F88AA350A70CC22479 /* NotificationService.appex in Embed Foundation Extensions */, ); name = "Embed Foundation Extensions"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 0286512E123F685F27082A2C /* HomeScrollOffsetObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScrollOffsetObserver.swift; sourceTree = ""; }; 03214053A29868C05DBD43C2 /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = ""; }; 05564A16F6CA0EB731DF1A6E /* ApiPizzaModelsDecodingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiPizzaModelsDecodingTests.swift; sourceTree = ""; }; 08341A3C2B69FA9A135101D2 /* SessionStateStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionStateStore.swift; sourceTree = ""; }; 0DBC4B9B43C015C4DD411359 /* ApiClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiClient.swift; sourceTree = ""; }; 103668F3D2C86F68A07D76E7 /* StoreDetailView+Logic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "StoreDetailView+Logic.swift"; sourceTree = ""; }; 1517B141263438E466452037 /* HomeView+Favorites.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HomeView+Favorites.swift"; sourceTree = ""; }; 15D9ECEE8C0CF44FFABB47F0 /* DeepLinkDestinationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeepLinkDestinationTests.swift; sourceTree = ""; }; 160571AB2F8D4DF98C0BE16F /* SmokeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmokeTests.swift; sourceTree = ""; }; 172FED2F32A096B9CF2D5583 /* PushNotificationCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushNotificationCoordinator.swift; sourceTree = ""; }; 18EC38EEE1E7105BC21E354C /* StoreCatalogNormalizerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreCatalogNormalizerTests.swift; sourceTree = ""; }; 194F7B60A98FEB5C2CE24CAB /* ApiOrderModelsDecodingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiOrderModelsDecodingTests.swift; sourceTree = ""; }; 1A2B90A5FBAD43B6C97C8D21 /* SavedCardsFlowTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SavedCardsFlowTests.swift; sourceTree = ""; }; 219E1456C64C77E80E5D8FA5 /* PlatformCompat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlatformCompat.swift; sourceTree = ""; }; 226D1B7C049B405436DD36B4 /* SnackbarCenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnackbarCenter.swift; sourceTree = ""; }; 23B6B814027518969EB04341 /* HomeViewFilteringTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewFilteringTests.swift; sourceTree = ""; }; 246FDD4C8985BF2F5C900001 /* ApiCustomerPayloadModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiCustomerPayloadModels.swift; sourceTree = ""; }; 258B22AD407CCD44A4DC0C06 /* SavedCardsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SavedCardsView.swift; sourceTree = ""; }; 28B3C375FC18002A884A44F1 /* AuthFormatters.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthFormatters.swift; sourceTree = ""; }; 29B2F3558C58CD1E71F0F3A0 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; 2EA34EE194C71755B3C82F30 /* MainTabView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainTabView.swift; sourceTree = ""; }; 2F4ED1B7B71C905115380DC0 /* FeatureControlService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureControlService.swift; sourceTree = ""; }; 30024AC97E79912E1358DDFB /* FiltersModalView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FiltersModalView.swift; sourceTree = ""; }; 3056B162576522D94702AE6E /* AppBackButtonIcon.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppBackButtonIcon.swift; sourceTree = ""; }; 30B3B6E69309F3EDF28E81CC /* LegalViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegalViews.swift; sourceTree = ""; }; 31916C1A4005396ADA5FF3BC /* StoreCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreCard.swift; sourceTree = ""; }; 35400BEE3D09C61B2058579F /* AppContentCacheTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppContentCacheTests.swift; sourceTree = ""; }; 36AA0706B5951E99AE98E6A3 /* AuthFlowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthFlowView.swift; sourceTree = ""; }; 395EA4C12C0187DA59DFFC17 /* AddressesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressesView.swift; sourceTree = ""; }; 3C891B69E59F478F23FF8CDA /* StoreCatalogNormalizer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreCatalogNormalizer.swift; sourceTree = ""; }; 4224AF6A5C5991A7993F1B03 /* CheckoutViewLogicTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckoutViewLogicTests.swift; sourceTree = ""; }; 4C415019CC1F314EE7318864 /* ApiCardModelsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiCardModelsTests.swift; sourceTree = ""; }; 4DC5416AEBA77C43CF55ABA8 /* PublicLocationPickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicLocationPickerView.swift; sourceTree = ""; }; 4E0CCEF22D356F9EC723999D /* HomeView+Data.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HomeView+Data.swift"; sourceTree = ""; }; 507E868458359BE0E4FF25F1 /* ApiService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiService.swift; sourceTree = ""; }; 52BFF93F21509F1AD4F6676B /* PediFoodsApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PediFoodsApp.swift; sourceTree = ""; }; 54795EDED987426386226358 /* GuestLocationStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuestLocationStoreTests.swift; sourceTree = ""; }; 553A05B9EAD0B9D0D9F1B369 /* ProductDetailSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductDetailSheet.swift; sourceTree = ""; }; 561E00C486D60EC2DF720EAF /* AuthFormattersTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthFormattersTests.swift; sourceTree = ""; }; 5684E2E831A9A0D03BE34120 /* FeatureControlServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureControlServiceTests.swift; sourceTree = ""; }; 56E3E6C1834786CA3621B7BB /* PediFoodsUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PediFoodsUITestsLaunchTests.swift; sourceTree = ""; }; 5865360EA85401C6A85CBBD5 /* SessionEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionEvents.swift; sourceTree = ""; }; 5A82497C63D507E82FE02693 /* ImageSourceResolverTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageSourceResolverTests.swift; sourceTree = ""; }; 5BB1ACA04E2868C622EF57D1 /* TestFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestFixtures.swift; sourceTree = ""; }; 5E5FB65101BEF4615C7EB3AB /* OtpView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OtpView.swift; sourceTree = ""; }; 60DC2520DBC74D68AEE659E5 /* ApiModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiModels.swift; sourceTree = ""; }; 63DCCE423400D4D3785EE0F0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 6546F47FB08C47CCE3D63AE8 /* ApiReviewModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiReviewModels.swift; sourceTree = ""; }; 68D166AF12044C0D21C4F51A /* FeatureFlagsStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureFlagsStateTests.swift; sourceTree = ""; }; 69A9FB3DE679C3D4C60E7E42 /* ApiConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiConfig.swift; sourceTree = ""; }; 6BF467DF1447525F04B242B0 /* ReviewsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReviewsView.swift; sourceTree = ""; }; 6CAA9B253B1A6C8815A0E69D /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; 6DD1D8390E57439A347F9E07 /* PediFoodsTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PediFoodsTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 6EC381D02A37312BE360024F /* Buttons.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Buttons.swift; sourceTree = ""; }; 6FC454261845C1EDF970552A /* CheckoutTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckoutTypes.swift; sourceTree = ""; }; 7034E89267D9F5D86BF1E424 /* CartCheckoutFlowTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CartCheckoutFlowTests.swift; sourceTree = ""; }; 709FCA67231B4E8D8F976C87 /* OrderTrackingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderTrackingView.swift; sourceTree = ""; }; 71DB74B676A58B367F026090 /* StoreDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreDetailView.swift; sourceTree = ""; }; 739EE6B1FFDC38C9B0C038F3 /* UserProfileFlowTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfileFlowTests.swift; sourceTree = ""; }; 7457DAF1217112C23BE2336F /* FavoritesDecodingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesDecodingTests.swift; sourceTree = ""; }; 7463F80A5AAACB5FBE6EB160 /* CheckoutView+Logic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CheckoutView+Logic.swift"; sourceTree = ""; }; 747AD255B6D881E011FDF907 /* SessionStateStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionStateStoreTests.swift; sourceTree = ""; }; 76B24E69A3F6A3EB86449870 /* AddAddressFormView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddAddressFormView.swift; sourceTree = ""; }; 794249487F718BCFBF176E8D /* ApiModelsDecodingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiModelsDecodingTests.swift; sourceTree = ""; }; 79D2854B8062D96742CFDD99 /* HomeViewComponents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewComponents.swift; sourceTree = ""; }; 7A6D74FD2D2F2F79349EA04E /* PediFoods.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PediFoods.app; sourceTree = BUILT_PRODUCTS_DIR; }; 7A9F14B1BDD7747C546DFAF0 /* GuestSessionService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuestSessionService.swift; sourceTree = ""; }; 7C13751F450A42A2BDB0783D /* ProfileLoggedOutFlowTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileLoggedOutFlowTests.swift; sourceTree = ""; }; 7CD06F9A7AF9365D1FBE35D0 /* AddressComponents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressComponents.swift; sourceTree = ""; }; 7F9CDFF62AE19F3EE36A1D19 /* CartStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CartStateTests.swift; sourceTree = ""; }; 86E2AF8E6A5E353BA41B4E42 /* GuestLocationStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuestLocationStore.swift; sourceTree = ""; }; 89B662E8B7E1B8F1CF7E657E /* KeychainStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainStore.swift; sourceTree = ""; }; 8A3FB85A2A2E2952B9A2BAB0 /* DeepLinkDestination.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeepLinkDestination.swift; sourceTree = ""; }; 8AA914FB8B32B106911FD67B /* LegalDocumentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegalDocumentTests.swift; sourceTree = ""; }; 4E55893DD92CBFB24F212454 /* PublicStoreDistanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicStoreDistanceTests.swift; sourceTree = ""; }; 8AF987AB319512C123DFD558 /* PediFoodsUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PediFoodsUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 8D2C6A0E85E133F947293181 /* OrderDetailsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderDetailsView.swift; sourceTree = ""; }; 8DD2B73D89E6D33643EF58F5 /* DeepLinkRouteEffectTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeepLinkRouteEffectTests.swift; sourceTree = ""; }; 8E3A0A2E253ABFCA35D02F28 /* TextFieldCompat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextFieldCompat.swift; sourceTree = ""; }; 8FBD7D809ACE1840165A9DCC /* HomeFiltersStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeFiltersStateTests.swift; sourceTree = ""; }; 912795B76154EFC8190EA448 /* ApiCardModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiCardModels.swift; sourceTree = ""; }; 93749D009C7B305AC0DB5B65 /* ApiClientTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiClientTests.swift; sourceTree = ""; }; 9786809975F4461F277BFBA6 /* Localizable.xcstrings */ = {isa = PBXFileReference; lastKnownFileType = text.json.xcstrings; path = Localizable.xcstrings; sourceTree = ""; }; 9BDC45386D2B0D0BE4881FA4 /* TokenStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenStore.swift; sourceTree = ""; }; 9D56A28027450A094082177F /* ApiOrderTrackingModelsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiOrderTrackingModelsTests.swift; sourceTree = ""; }; 9D8F18894F32F9F498705B59 /* ApiReviewModelsDecodingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiReviewModelsDecodingTests.swift; sourceTree = ""; }; 9E595B073D646DFF412D7D19 /* DesignSystem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DesignSystem.swift; sourceTree = ""; }; 9FC876FED16E41B02B287218 /* CheckoutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckoutView.swift; sourceTree = ""; }; 9FFFA1B7A41D715078A8CCC8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; A2081885D00F88746FCEC839 /* ImageSourceResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageSourceResolver.swift; sourceTree = ""; }; A51798A414469C911D44F0F6 /* URLProtocolStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLProtocolStub.swift; sourceTree = ""; }; AC07B79A19D5214AB24B6C39 /* StoreDetailView+Components.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "StoreDetailView+Components.swift"; sourceTree = ""; }; ACB000ED1A0CFD200D73D4E3 /* StoreDetailPizzaSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreDetailPizzaSupport.swift; sourceTree = ""; }; B0707B6F412DC1B1CE99349B /* RegistrationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegistrationView.swift; sourceTree = ""; }; B2AD93DBB0F52B4B485C97BA /* UserProfileView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfileView.swift; sourceTree = ""; }; B2CE116C585A7529CF309B3D /* SnackbarCenterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnackbarCenterTests.swift; sourceTree = ""; }; B33118037CF56CD70C332E2C /* UITestSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITestSupport.swift; sourceTree = ""; }; B35D1C07050150E305FAF09A /* PizzaProductDetailSheet+Flow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PizzaProductDetailSheet+Flow.swift"; sourceTree = ""; }; B44E3CD64AF31CEFFD932D7D /* HomeFiltersFlowTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeFiltersFlowTests.swift; sourceTree = ""; }; B807C1B779CAE1340D377D43 /* ProfileView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileView.swift; sourceTree = ""; }; B85C265A23C9BA93E3DD6898 /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = ""; }; BBD89D11DF567A6A6E078CC8 /* HomeGuestFlowTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeGuestFlowTests.swift; sourceTree = ""; }; BCCEB6D0701BC09215B3D9AC /* ApiFavoriteModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiFavoriteModels.swift; sourceTree = ""; }; BEAA5F0BA8EBC7F2D19472D6 /* AuthenticatedSessionFlowTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticatedSessionFlowTests.swift; sourceTree = ""; }; BF413C3924669E761BF455B8 /* OrdersView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrdersView.swift; sourceTree = ""; }; C0E7D6AA983FD6CF97727F10 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; C3A0787FEAE67318791D6CFD /* AuthenticatedProfileNavigationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticatedProfileNavigationTests.swift; sourceTree = ""; }; C44662BAA20AD862BE1DBC40 /* PublicLocationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicLocationService.swift; sourceTree = ""; }; C4745C12F14B695C77DFE178 /* SnackbarOverlay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnackbarOverlay.swift; sourceTree = ""; }; C6B08901A67C8D90A3B50882 /* ApiCustomerPayloadModelsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiCustomerPayloadModelsTests.swift; sourceTree = ""; }; C724E02EC34BB1D4352C2FF0 /* NotificationService.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = NotificationService.appex; sourceTree = BUILT_PRODUCTS_DIR; }; CA44F5384D21B7F718F95522 /* StoreDetailSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreDetailSupport.swift; sourceTree = ""; }; CAB9F980426D39E93E091051 /* LocationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationService.swift; sourceTree = ""; }; CD5EE81AE4347B4086684F8B /* CartView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CartView.swift; sourceTree = ""; }; D5E02FE8D1294A9A93EEB270 /* OrderRealtimeTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderRealtimeTracker.swift; sourceTree = ""; }; D5ECD3AA9543133BE623668D /* PizzaFlavorAddonsSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PizzaFlavorAddonsSheet.swift; sourceTree = ""; }; D6004BD79F6AAD79FF53CFCA /* ApiPizzaModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiPizzaModels.swift; sourceTree = ""; }; D6A072F5D761EFC2CAA767C3 /* PizzaProductDetailSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PizzaProductDetailSheet.swift; sourceTree = ""; }; D8FF15CEE5B137074E6B2489 /* CheckoutTypesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckoutTypesTests.swift; sourceTree = ""; }; DA6A238BEC35852BBE8E79BA /* AppCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppCache.swift; sourceTree = ""; }; DB38ADB5D671BBB9120BF437 /* AddCardFormView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddCardFormView.swift; sourceTree = ""; }; E0D7ECA55B1FE5FC617E84CB /* HomeView+Filtering.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HomeView+Filtering.swift"; sourceTree = ""; }; E371D06A1B2BC79A307AE4C8 /* PediFoods.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = PediFoods.entitlements; sourceTree = ""; }; EB95D6804877D2ED244811D0 /* Inputs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Inputs.swift; sourceTree = ""; }; ECBFCE20C54A79DEA8F4512B /* AppCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppCoordinator.swift; sourceTree = ""; }; EECF1BBC608B65EC1F1B6114 /* CachedRemoteImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CachedRemoteImage.swift; sourceTree = ""; }; F0B079DFAB606DCA87A536C9 /* LaunchSplashView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchSplashView.swift; sourceTree = ""; }; F18F768F7A2A47111A85FE88 /* LoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginView.swift; sourceTree = ""; }; F2B2C5BBDFF4473C472F45B4 /* AppState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppState.swift; sourceTree = ""; }; F3908E5B0512E1AA756DD012 /* ApiOrderTrackingModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiOrderTrackingModels.swift; sourceTree = ""; }; F4625B70E3E8BEEB9D0B2042 /* ApiOrderModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiOrderModels.swift; sourceTree = ""; }; F85F176EA2B204CC95072D28 /* PublicLocationModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicLocationModels.swift; sourceTree = ""; }; FDEE09D43411627E9D1973F2 /* LoginEmailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginEmailView.swift; sourceTree = ""; }; FE0C7A506EDE8D0FD8F16AC6 /* OrderDetailsFlowTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderDetailsFlowTests.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 13DAC067D54833DC00ADDA53 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 2F56755488E951C453AC2126 /* LCEssentials in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 0B2971A188ADC06068E94193 /* Resources */ = { isa = PBXGroup; children = ( 9786809975F4461F277BFBA6 /* Localizable.xcstrings */, ); path = Resources; sourceTree = ""; }; 0C0093B0859FFFC84B9827FB /* Views */ = { isa = PBXGroup; children = ( D028B69395DC85C9ACF8F840 /* Auth */, C3E51098EEA82A07159740FD /* Launch */, AFBC6E75D01939DF5C1F5D0F /* Main */, ); path = Views; sourceTree = ""; }; 126A579C448C784867DC3AB1 /* Products */ = { isa = PBXGroup; children = ( C724E02EC34BB1D4352C2FF0 /* NotificationService.appex */, 7A6D74FD2D2F2F79349EA04E /* PediFoods.app */, 6DD1D8390E57439A347F9E07 /* PediFoodsTests.xctest */, 8AF987AB319512C123DFD558 /* PediFoodsUITests.xctest */, ); name = Products; sourceTree = ""; }; 16C5EADDD7893D92A2BBA44C /* Coordinators */ = { isa = PBXGroup; children = ( ECBFCE20C54A79DEA8F4512B /* AppCoordinator.swift */, 8A3FB85A2A2E2952B9A2BAB0 /* DeepLinkDestination.swift */, ); path = Coordinators; sourceTree = ""; }; 35B16FADECD95C7D80CA4C58 /* Support */ = { isa = PBXGroup; children = ( 219E1456C64C77E80E5D8FA5 /* PlatformCompat.swift */, ); path = Support; sourceTree = ""; }; 4FD8F5F326DAB3B7385FF14D /* State */ = { isa = PBXGroup; children = ( F2B2C5BBDFF4473C472F45B4 /* AppState.swift */, 226D1B7C049B405436DD36B4 /* SnackbarCenter.swift */, ); path = State; sourceTree = ""; }; 625A56B75CAE1B12715C00C7 /* Services */ = { isa = PBXGroup; children = ( 912795B76154EFC8190EA448 /* ApiCardModels.swift */, 0DBC4B9B43C015C4DD411359 /* ApiClient.swift */, 69A9FB3DE679C3D4C60E7E42 /* ApiConfig.swift */, 246FDD4C8985BF2F5C900001 /* ApiCustomerPayloadModels.swift */, BCCEB6D0701BC09215B3D9AC /* ApiFavoriteModels.swift */, 60DC2520DBC74D68AEE659E5 /* ApiModels.swift */, F4625B70E3E8BEEB9D0B2042 /* ApiOrderModels.swift */, F3908E5B0512E1AA756DD012 /* ApiOrderTrackingModels.swift */, D6004BD79F6AAD79FF53CFCA /* ApiPizzaModels.swift */, 6546F47FB08C47CCE3D63AE8 /* ApiReviewModels.swift */, 507E868458359BE0E4FF25F1 /* ApiService.swift */, DA6A238BEC35852BBE8E79BA /* AppCache.swift */, 2F4ED1B7B71C905115380DC0 /* FeatureControlService.swift */, 86E2AF8E6A5E353BA41B4E42 /* GuestLocationStore.swift */, 7A9F14B1BDD7747C546DFAF0 /* GuestSessionService.swift */, A2081885D00F88746FCEC839 /* ImageSourceResolver.swift */, 89B662E8B7E1B8F1CF7E657E /* KeychainStore.swift */, CAB9F980426D39E93E091051 /* LocationService.swift */, D5E02FE8D1294A9A93EEB270 /* OrderRealtimeTracker.swift */, F85F176EA2B204CC95072D28 /* PublicLocationModels.swift */, C44662BAA20AD862BE1DBC40 /* PublicLocationService.swift */, 172FED2F32A096B9CF2D5583 /* PushNotificationCoordinator.swift */, 5865360EA85401C6A85CBBD5 /* SessionEvents.swift */, 08341A3C2B69FA9A135101D2 /* SessionStateStore.swift */, 3C891B69E59F478F23FF8CDA /* StoreCatalogNormalizer.swift */, 9BDC45386D2B0D0BE4881FA4 /* TokenStore.swift */, ); path = Services; sourceTree = ""; }; 751388ED084854A042DD69C8 /* NotificationServiceExtension */ = { isa = PBXGroup; children = ( 9FFFA1B7A41D715078A8CCC8 /* Info.plist */, 03214053A29868C05DBD43C2 /* NotificationService.swift */, ); path = NotificationServiceExtension; sourceTree = ""; }; 9EAD88F6DC92C7FBB673C95A /* PediFoodsTests */ = { isa = PBXGroup; children = ( 4C415019CC1F314EE7318864 /* ApiCardModelsTests.swift */, 93749D009C7B305AC0DB5B65 /* ApiClientTests.swift */, C6B08901A67C8D90A3B50882 /* ApiCustomerPayloadModelsTests.swift */, 794249487F718BCFBF176E8D /* ApiModelsDecodingTests.swift */, 194F7B60A98FEB5C2CE24CAB /* ApiOrderModelsDecodingTests.swift */, 9D56A28027450A094082177F /* ApiOrderTrackingModelsTests.swift */, 05564A16F6CA0EB731DF1A6E /* ApiPizzaModelsDecodingTests.swift */, 9D8F18894F32F9F498705B59 /* ApiReviewModelsDecodingTests.swift */, 35400BEE3D09C61B2058579F /* AppContentCacheTests.swift */, 561E00C486D60EC2DF720EAF /* AuthFormattersTests.swift */, 7F9CDFF62AE19F3EE36A1D19 /* CartStateTests.swift */, D8FF15CEE5B137074E6B2489 /* CheckoutTypesTests.swift */, 4224AF6A5C5991A7993F1B03 /* CheckoutViewLogicTests.swift */, 15D9ECEE8C0CF44FFABB47F0 /* DeepLinkDestinationTests.swift */, 8DD2B73D89E6D33643EF58F5 /* DeepLinkRouteEffectTests.swift */, 7457DAF1217112C23BE2336F /* FavoritesDecodingTests.swift */, 5684E2E831A9A0D03BE34120 /* FeatureControlServiceTests.swift */, 68D166AF12044C0D21C4F51A /* FeatureFlagsStateTests.swift */, 54795EDED987426386226358 /* GuestLocationStoreTests.swift */, 8FBD7D809ACE1840165A9DCC /* HomeFiltersStateTests.swift */, 23B6B814027518969EB04341 /* HomeViewFilteringTests.swift */, 5A82497C63D507E82FE02693 /* ImageSourceResolverTests.swift */, 8AA914FB8B32B106911FD67B /* LegalDocumentTests.swift */, 4E55893DD92CBFB24F212454 /* PublicStoreDistanceTests.swift */, 747AD255B6D881E011FDF907 /* SessionStateStoreTests.swift */, 160571AB2F8D4DF98C0BE16F /* SmokeTests.swift */, B2CE116C585A7529CF309B3D /* SnackbarCenterTests.swift */, 18EC38EEE1E7105BC21E354C /* StoreCatalogNormalizerTests.swift */, A51798A414469C911D44F0F6 /* URLProtocolStub.swift */, ); path = PediFoodsTests; sourceTree = ""; }; AFBC6E75D01939DF5C1F5D0F /* Main */ = { isa = PBXGroup; children = ( 76B24E69A3F6A3EB86449870 /* AddAddressFormView.swift */, DB38ADB5D671BBB9120BF437 /* AddCardFormView.swift */, 7CD06F9A7AF9365D1FBE35D0 /* AddressComponents.swift */, 395EA4C12C0187DA59DFFC17 /* AddressesView.swift */, CD5EE81AE4347B4086684F8B /* CartView.swift */, 6FC454261845C1EDF970552A /* CheckoutTypes.swift */, 9FC876FED16E41B02B287218 /* CheckoutView.swift */, 7463F80A5AAACB5FBE6EB160 /* CheckoutView+Logic.swift */, 30024AC97E79912E1358DDFB /* FiltersModalView.swift */, 0286512E123F685F27082A2C /* HomeScrollOffsetObserver.swift */, B85C265A23C9BA93E3DD6898 /* HomeView.swift */, 4E0CCEF22D356F9EC723999D /* HomeView+Data.swift */, 1517B141263438E466452037 /* HomeView+Favorites.swift */, E0D7ECA55B1FE5FC617E84CB /* HomeView+Filtering.swift */, 79D2854B8062D96742CFDD99 /* HomeViewComponents.swift */, 2EA34EE194C71755B3C82F30 /* MainTabView.swift */, 8D2C6A0E85E133F947293181 /* OrderDetailsView.swift */, BF413C3924669E761BF455B8 /* OrdersView.swift */, 709FCA67231B4E8D8F976C87 /* OrderTrackingView.swift */, D5ECD3AA9543133BE623668D /* PizzaFlavorAddonsSheet.swift */, D6A072F5D761EFC2CAA767C3 /* PizzaProductDetailSheet.swift */, B35D1C07050150E305FAF09A /* PizzaProductDetailSheet+Flow.swift */, 553A05B9EAD0B9D0D9F1B369 /* ProductDetailSheet.swift */, B807C1B779CAE1340D377D43 /* ProfileView.swift */, 4DC5416AEBA77C43CF55ABA8 /* PublicLocationPickerView.swift */, 6BF467DF1447525F04B242B0 /* ReviewsView.swift */, 258B22AD407CCD44A4DC0C06 /* SavedCardsView.swift */, ACB000ED1A0CFD200D73D4E3 /* StoreDetailPizzaSupport.swift */, CA44F5384D21B7F718F95522 /* StoreDetailSupport.swift */, 71DB74B676A58B367F026090 /* StoreDetailView.swift */, AC07B79A19D5214AB24B6C39 /* StoreDetailView+Components.swift */, 103668F3D2C86F68A07D76E7 /* StoreDetailView+Logic.swift */, B2AD93DBB0F52B4B485C97BA /* UserProfileView.swift */, ); path = Main; sourceTree = ""; }; C0C1E2AAD06BC8D9F221FFD5 = { isa = PBXGroup; children = ( 751388ED084854A042DD69C8 /* NotificationServiceExtension */, D9035999B1DF9773A5B7641E /* PediFoods */, 9EAD88F6DC92C7FBB673C95A /* PediFoodsTests */, CB598C3E047E250BA5A847DF /* PediFoodsUITests */, 126A579C448C784867DC3AB1 /* Products */, ); sourceTree = ""; }; C3E51098EEA82A07159740FD /* Launch */ = { isa = PBXGroup; children = ( F0B079DFAB606DCA87A536C9 /* LaunchSplashView.swift */, ); path = Launch; sourceTree = ""; }; CB598C3E047E250BA5A847DF /* PediFoodsUITests */ = { isa = PBXGroup; children = ( C3A0787FEAE67318791D6CFD /* AuthenticatedProfileNavigationTests.swift */, BEAA5F0BA8EBC7F2D19472D6 /* AuthenticatedSessionFlowTests.swift */, 7034E89267D9F5D86BF1E424 /* CartCheckoutFlowTests.swift */, B44E3CD64AF31CEFFD932D7D /* HomeFiltersFlowTests.swift */, BBD89D11DF567A6A6E078CC8 /* HomeGuestFlowTests.swift */, FE0C7A506EDE8D0FD8F16AC6 /* OrderDetailsFlowTests.swift */, 56E3E6C1834786CA3621B7BB /* PediFoodsUITestsLaunchTests.swift */, 7C13751F450A42A2BDB0783D /* ProfileLoggedOutFlowTests.swift */, 1A2B90A5FBAD43B6C97C8D21 /* SavedCardsFlowTests.swift */, 5BB1ACA04E2868C622EF57D1 /* TestFixtures.swift */, B33118037CF56CD70C332E2C /* UITestSupport.swift */, 739EE6B1FFDC38C9B0C038F3 /* UserProfileFlowTests.swift */, ); path = PediFoodsUITests; sourceTree = ""; }; D028B69395DC85C9ACF8F840 /* Auth */ = { isa = PBXGroup; children = ( 36AA0706B5951E99AE98E6A3 /* AuthFlowView.swift */, 28B3C375FC18002A884A44F1 /* AuthFormatters.swift */, 30B3B6E69309F3EDF28E81CC /* LegalViews.swift */, FDEE09D43411627E9D1973F2 /* LoginEmailView.swift */, F18F768F7A2A47111A85FE88 /* LoginView.swift */, 5E5FB65101BEF4615C7EB3AB /* OtpView.swift */, B0707B6F412DC1B1CE99349B /* RegistrationView.swift */, ); path = Auth; sourceTree = ""; }; D4D41A579B14E8A27AE766B0 /* DesignSystem */ = { isa = PBXGroup; children = ( 9E595B073D646DFF412D7D19 /* DesignSystem.swift */, ); path = DesignSystem; sourceTree = ""; }; D7552D3AF029ADAC7DE5A76B /* Components */ = { isa = PBXGroup; children = ( 3056B162576522D94702AE6E /* AppBackButtonIcon.swift */, 6EC381D02A37312BE360024F /* Buttons.swift */, EECF1BBC608B65EC1F1B6114 /* CachedRemoteImage.swift */, EB95D6804877D2ED244811D0 /* Inputs.swift */, C4745C12F14B695C77DFE178 /* SnackbarOverlay.swift */, 31916C1A4005396ADA5FF3BC /* StoreCard.swift */, 8E3A0A2E253ABFCA35D02F28 /* TextFieldCompat.swift */, ); path = Components; sourceTree = ""; }; D9035999B1DF9773A5B7641E /* PediFoods */ = { isa = PBXGroup; children = ( 63DCCE423400D4D3785EE0F0 /* Assets.xcassets */, 29B2F3558C58CD1E71F0F3A0 /* ContentView.swift */, C0E7D6AA983FD6CF97727F10 /* Info.plist */, 6CAA9B253B1A6C8815A0E69D /* LaunchScreen.storyboard */, E371D06A1B2BC79A307AE4C8 /* PediFoods.entitlements */, 52BFF93F21509F1AD4F6676B /* PediFoodsApp.swift */, D7552D3AF029ADAC7DE5A76B /* Components */, 16C5EADDD7893D92A2BBA44C /* Coordinators */, D4D41A579B14E8A27AE766B0 /* DesignSystem */, 0B2971A188ADC06068E94193 /* Resources */, 625A56B75CAE1B12715C00C7 /* Services */, 4FD8F5F326DAB3B7385FF14D /* State */, 35B16FADECD95C7D80CA4C58 /* Support */, 0C0093B0859FFFC84B9827FB /* Views */, ); path = PediFoods; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 3027BAE353B414EC70E2A2AC /* PediFoodsTests */ = { isa = PBXNativeTarget; buildConfigurationList = 8E3A7D85484057CE9D881564 /* Build configuration list for PBXNativeTarget "PediFoodsTests" */; buildPhases = ( E91B1ED717A22CC454423B96 /* Sources */, ); buildRules = ( ); dependencies = ( AAC14B07DC67365B47105A54 /* PBXTargetDependency */, ); name = PediFoodsTests; productName = PediFoodsTests; productReference = 6DD1D8390E57439A347F9E07 /* PediFoodsTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; 33EB2407F0F758EB98A769D3 /* NotificationServiceExtension */ = { isa = PBXNativeTarget; buildConfigurationList = 3C7E6B873103305E7332898E /* Build configuration list for PBXNativeTarget "NotificationServiceExtension" */; buildPhases = ( 2661CA3D265B6235F979DF01 /* Sources */, ); buildRules = ( ); dependencies = ( ); name = NotificationServiceExtension; productName = NotificationServiceExtension; productReference = C724E02EC34BB1D4352C2FF0 /* NotificationService.appex */; productType = "com.apple.product-type.app-extension"; }; 66486D25E3A8A75EA8FACE44 /* PediFoodsUITests */ = { isa = PBXNativeTarget; buildConfigurationList = F4CA25A7E783E9F0B961A2E3 /* Build configuration list for PBXNativeTarget "PediFoodsUITests" */; buildPhases = ( 550F59C254CEF0B02DC9558B /* Sources */, ); buildRules = ( ); dependencies = ( 53BF00BD7CE0E4B89C9331A9 /* PBXTargetDependency */, ); name = PediFoodsUITests; productName = PediFoodsUITests; productReference = 8AF987AB319512C123DFD558 /* PediFoodsUITests.xctest */; productType = "com.apple.product-type.bundle.ui-testing"; }; B3B5CFF77A8ED019D1299ABB /* PediFoods */ = { isa = PBXNativeTarget; buildConfigurationList = 84B4B4EE400A4F6AAE7F0658 /* Build configuration list for PBXNativeTarget "PediFoods" */; buildPhases = ( D5B291FBCE39187148F29BD6 /* Sources */, 8CCC7BFEF89A92F0A68013B7 /* Resources */, 13DAC067D54833DC00ADDA53 /* Frameworks */, F0264640779728D58E6204F1 /* Embed Foundation Extensions */, ); buildRules = ( ); dependencies = ( CD678F54B353CC2352FB6A88 /* PBXTargetDependency */, ); name = PediFoods; packageProductDependencies = ( B8D5E8821C95A331C3A19DA1 /* LCEssentials */, ); productName = PediFoods; productReference = 7A6D74FD2D2F2F79349EA04E /* PediFoods.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 01350B58D2BE5935489326DB /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = YES; LastUpgradeCheck = 1430; TargetAttributes = { 66486D25E3A8A75EA8FACE44 = { TestTargetID = B3B5CFF77A8ED019D1299ABB; }; B3B5CFF77A8ED019D1299ABB = { SystemCapabilities = { com.apple.Push = { enabled = YES; }; }; }; }; }; buildConfigurationList = 160F7992C53AEB34ACB61511 /* Build configuration list for PBXProject "PediFoods" */; compatibilityVersion = "Xcode 14.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( Base, en, es, fr, ja, "zh-Hans", ); mainGroup = C0C1E2AAD06BC8D9F221FFD5; packageReferences = ( A90709E0CE6A667BD0C0FF25 /* XCRemoteSwiftPackageReference "LCEssentials" */, ); projectDirPath = ""; projectRoot = ""; targets = ( 33EB2407F0F758EB98A769D3 /* NotificationServiceExtension */, B3B5CFF77A8ED019D1299ABB /* PediFoods */, 3027BAE353B414EC70E2A2AC /* PediFoodsTests */, 66486D25E3A8A75EA8FACE44 /* PediFoodsUITests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 8CCC7BFEF89A92F0A68013B7 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( A6AE21C3CC220D50251865BE /* Assets.xcassets in Resources */, 8D6622AE9325D02B830BD115 /* LaunchScreen.storyboard in Resources */, 0DAC2E33C08E494991B01262 /* Localizable.xcstrings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 2661CA3D265B6235F979DF01 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 508C3902DD2D1C42B4714724 /* NotificationService.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 550F59C254CEF0B02DC9558B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 09FA9556CD659F93C25447DB /* AuthenticatedProfileNavigationTests.swift in Sources */, 1AFC280D183E5DC53949C317 /* AuthenticatedSessionFlowTests.swift in Sources */, 4B85C214A0BF3DF50311C76C /* CartCheckoutFlowTests.swift in Sources */, A24EE365C06DBA8FD2D91213 /* HomeFiltersFlowTests.swift in Sources */, D7B6082157DA0DF2382EB943 /* HomeGuestFlowTests.swift in Sources */, E3C2AE0D45A31B955EFAEEAD /* OrderDetailsFlowTests.swift in Sources */, 80B476CCE2B90BEE2FA4CB37 /* PediFoodsUITestsLaunchTests.swift in Sources */, 68AB5B542C6486AA7FFF3258 /* ProfileLoggedOutFlowTests.swift in Sources */, F4A296C6C0D031BB9407F7A0 /* SavedCardsFlowTests.swift in Sources */, 709EF974B65A6E5F7C84F55D /* TestFixtures.swift in Sources */, 7CAAE9391C622C1CAF3A08E3 /* UITestSupport.swift in Sources */, 562033CE82B2347AE3059516 /* UserProfileFlowTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; D5B291FBCE39187148F29BD6 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( DBA0E46D6CFF520460D0418C /* AddAddressFormView.swift in Sources */, D73A4204B15D5DFE5FF75F59 /* AddCardFormView.swift in Sources */, 5F457450CBF039AA0396E0E9 /* AddressComponents.swift in Sources */, 1067B48BE2EEADA0358DEDB6 /* AddressesView.swift in Sources */, 4508BD7E4DF8DF6CE6F9D8A7 /* ApiCardModels.swift in Sources */, 33AB0B87867400F3D0C65FA0 /* ApiClient.swift in Sources */, 704F004D8E59873BF6108FC4 /* ApiConfig.swift in Sources */, 29E376FB24A2F19361D5BB6A /* ApiCustomerPayloadModels.swift in Sources */, 9CFB1DF4CB441490C1290E32 /* ApiFavoriteModels.swift in Sources */, AC7E0F52FEF7976D97190205 /* ApiModels.swift in Sources */, 2B202626C34FC9F5C87C0388 /* ApiOrderModels.swift in Sources */, C6F379D343C6FC9BEA7D1E18 /* ApiOrderTrackingModels.swift in Sources */, 42FD703A96353119FAB2F711 /* ApiPizzaModels.swift in Sources */, 691351CFE207B9F34361AEB6 /* ApiReviewModels.swift in Sources */, 279A489F01434E0523EC1BAA /* ApiService.swift in Sources */, EC9F35551075A78EF7869784 /* AppBackButtonIcon.swift in Sources */, B239BDCEB9F8934F1C71258C /* AppCache.swift in Sources */, 9EDDCECCAEEB8FA4909DA9D4 /* AppCoordinator.swift in Sources */, 9F09502CF9331F0C94BFA5F0 /* AppState.swift in Sources */, 2892D23B9E7DB6D6310C66C6 /* AuthFlowView.swift in Sources */, 3689239282AADF06783CBBEA /* AuthFormatters.swift in Sources */, CCE23FD7706B34BDE544E05A /* Buttons.swift in Sources */, CEA08090E08B5E39FD0DD5D6 /* CachedRemoteImage.swift in Sources */, DE499D6150C15EB046AF7963 /* CartView.swift in Sources */, 70EA850C067AB6C6B87539E2 /* CheckoutTypes.swift in Sources */, 41BE548D929D3814A736FA12 /* CheckoutView+Logic.swift in Sources */, 5217E18CFCBFEC47C9C5214D /* CheckoutView.swift in Sources */, 926E0C4DD3C82485D4262A62 /* ContentView.swift in Sources */, 781F51880A58E8BE57B6EFCE /* DeepLinkDestination.swift in Sources */, 5C20E8F1A2948C6D1336D5AC /* DesignSystem.swift in Sources */, 489D8790BB0DAFCD25432DEA /* FeatureControlService.swift in Sources */, D4D5C460FF25F353D6A49B62 /* FiltersModalView.swift in Sources */, 5E0CCBA5FAF048D363D84CE0 /* GuestLocationStore.swift in Sources */, 69FD2F1AA2A0D7ACDCB849DE /* GuestSessionService.swift in Sources */, 7A75836F3C1B3E776A4F6C14 /* HomeScrollOffsetObserver.swift in Sources */, A68ED6FBE5307F8674A5A4AB /* HomeView+Data.swift in Sources */, 90ADA376585F5438F3A1A1D6 /* HomeView+Favorites.swift in Sources */, ABE383C64BD045B9732AA8C5 /* HomeView+Filtering.swift in Sources */, 6B2D29A3FAFB51F5A8E16A53 /* HomeView.swift in Sources */, 231E40975C5428826E30D0B0 /* HomeViewComponents.swift in Sources */, 56D7A9EEFFDCC4E69BC8E42B /* ImageSourceResolver.swift in Sources */, A3DFC65C635BE5D96660A432 /* Inputs.swift in Sources */, B4AB8465254E51804FFF8671 /* KeychainStore.swift in Sources */, 29094277C01B763317A53BC0 /* LaunchSplashView.swift in Sources */, AA0A4F088033729F9B74B2BB /* LegalViews.swift in Sources */, E7817C56D8F083A231E11E4E /* LocationService.swift in Sources */, AD19173ACE58E819FEABD318 /* LoginEmailView.swift in Sources */, 033958BC906741BE90CFB5EC /* LoginView.swift in Sources */, D2FB3C624B3C27E59BCA997A /* MainTabView.swift in Sources */, F2F123AA83C7B6593C1C6D06 /* OrderDetailsView.swift in Sources */, B3B83AD2859F714EAAF93641 /* OrderRealtimeTracker.swift in Sources */, 13743E96C483538ED45A442E /* OrderTrackingView.swift in Sources */, F280C0AC9902B13E2224C790 /* OrdersView.swift in Sources */, 7660AB80E940C2C2BA1FE8BB /* OtpView.swift in Sources */, 17C3BAA2101C546BF4D226C2 /* PediFoodsApp.swift in Sources */, E4D492E4B651A8FCC5016B43 /* PizzaFlavorAddonsSheet.swift in Sources */, 07967250980FD2CD851395BB /* PizzaProductDetailSheet+Flow.swift in Sources */, FFF187BC63BA0529029A4E5B /* PizzaProductDetailSheet.swift in Sources */, 408D21B76BA5532970F084A6 /* PlatformCompat.swift in Sources */, D3EC6E0A68B809F7A3370B1B /* ProductDetailSheet.swift in Sources */, 716435D8A78871768512A316 /* ProfileView.swift in Sources */, EBBF7EFFDC9286D4F64544F4 /* PublicLocationModels.swift in Sources */, 045B54D94A16E3F9679C13B7 /* PublicLocationPickerView.swift in Sources */, B193A29A377C68744B2F8FD5 /* PublicLocationService.swift in Sources */, 01302F4B1F896EF3F28FBC07 /* PushNotificationCoordinator.swift in Sources */, B303CFDCE85737EA9392BDFE /* RegistrationView.swift in Sources */, B58074D656C5E6D5CF3D8EC9 /* ReviewsView.swift in Sources */, 704327434852FB28F82915A2 /* SavedCardsView.swift in Sources */, 9835E4C5F2EA0F7432260118 /* SessionEvents.swift in Sources */, C6D6243D2D266D0F8BAC3F22 /* SessionStateStore.swift in Sources */, ECFEB3B3779C4F267EC148A4 /* SnackbarCenter.swift in Sources */, 2A1940BB0EDC3FF50127B39A /* SnackbarOverlay.swift in Sources */, F03F08F65DFAD9166884EAD4 /* StoreCard.swift in Sources */, 7245BC999A945B6F2BFD726B /* StoreCatalogNormalizer.swift in Sources */, 5995B417A47CD110B053F3D9 /* StoreDetailPizzaSupport.swift in Sources */, D8FE2EA3ADFAD7BFA2A27D2E /* StoreDetailSupport.swift in Sources */, 93B3F9B5BD866F29387684B6 /* StoreDetailView+Components.swift in Sources */, 03E6BA6F09890996F8CC4465 /* StoreDetailView+Logic.swift in Sources */, 3BD69E880EBC797B87EE547B /* StoreDetailView.swift in Sources */, C6D36ED105E3F5E7C01BC022 /* TextFieldCompat.swift in Sources */, 7195DCDA731020CC7323853D /* TokenStore.swift in Sources */, 1DBB6DD668615F514180CB15 /* UserProfileView.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; E91B1ED717A22CC454423B96 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 64E1DF574300FD591ADB55C5 /* ApiCardModelsTests.swift in Sources */, 40EBE2CA4D34415AC934FCD5 /* ApiClientTests.swift in Sources */, C2245B550422BD7784B1E5D4 /* ApiCustomerPayloadModelsTests.swift in Sources */, 939765EEF8567833CF9E27A1 /* ApiModelsDecodingTests.swift in Sources */, 2875895B473F547F711EB088 /* ApiOrderModelsDecodingTests.swift in Sources */, 23BEEB340760F8CD30B9EC8E /* ApiOrderTrackingModelsTests.swift in Sources */, 26412DECECB585D0B330A6C4 /* ApiPizzaModelsDecodingTests.swift in Sources */, 1F4F5728574CA1C69F86E43B /* ApiReviewModelsDecodingTests.swift in Sources */, 5550A874409B7C4CBCB2E738 /* AppContentCacheTests.swift in Sources */, 85EA52253BABA327EC07CFF0 /* AuthFormattersTests.swift in Sources */, A115420D6854B7C9DCF339DE /* CartStateTests.swift in Sources */, 918BCBC1EAD7EE134DB9742D /* CheckoutTypesTests.swift in Sources */, 3DDE6E72A5F656A287AA15C5 /* CheckoutViewLogicTests.swift in Sources */, 14A36A6DCCE57F0BBF3A539D /* DeepLinkDestinationTests.swift in Sources */, 666B7A97829B0EE6176DC2F3 /* DeepLinkRouteEffectTests.swift in Sources */, 01028EA36060E97C0CCF0CB0 /* FavoritesDecodingTests.swift in Sources */, 0B8F7AFF495964AE89EE3442 /* FeatureControlServiceTests.swift in Sources */, 44EE48E618C2DB3881FF5B13 /* FeatureFlagsStateTests.swift in Sources */, 3CD9864DF9CEC59AC37631A3 /* GuestLocationStoreTests.swift in Sources */, D48148B155BA2F76C41C0787 /* HomeFiltersStateTests.swift in Sources */, 63AB40542AABCC3CB2390B87 /* HomeViewFilteringTests.swift in Sources */, 22E3BF78B8C2B22D14EABE8B /* ImageSourceResolverTests.swift in Sources */, 2FCB3403A764AD74AC3BD47C /* LegalDocumentTests.swift in Sources */, 901A6A5A00C18FC59F764B85 /* PublicStoreDistanceTests.swift in Sources */, F760557D906B860D0EA277DE /* SessionStateStoreTests.swift in Sources */, B24B898508C8A8EF4191EC89 /* SmokeTests.swift in Sources */, 7CC171B83BC4CDEC38B25F8C /* SnackbarCenterTests.swift in Sources */, 7D7BF04765D6CA6AC4F11DDD /* StoreCatalogNormalizerTests.swift in Sources */, CD96980F3D7B603126FDE6AC /* URLProtocolStub.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 53BF00BD7CE0E4B89C9331A9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = B3B5CFF77A8ED019D1299ABB /* PediFoods */; targetProxy = D6AA2F252EF50A52AB1ABBBE /* PBXContainerItemProxy */; }; AAC14B07DC67365B47105A54 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = B3B5CFF77A8ED019D1299ABB /* PediFoods */; targetProxy = E46E9EB8CF662687FE324B43 /* PBXContainerItemProxy */; }; CD678F54B353CC2352FB6A88 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 33EB2407F0F758EB98A769D3 /* NotificationServiceExtension */; targetProxy = 775AB248D5E4D152D79FB294 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 19957F80B508525C239F6ECE /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "DEBUG=1", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 17.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; }; name = Debug; }; 1B0FD6ECBDF380B221D04884 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Distribution"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-"; CODE_SIGN_STYLE = Manual; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = K4E5BZMM4V; GENERATE_INFOPLIST_FILE = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.br.pedifoods.PediFoodsTests; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = iphoneos; SWIFT_VERSION = 6; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PediFoods.app/PediFoods"; }; name = Release; }; 388EFAF707AD295240B9E951 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { APP_ATTEST_ENVIRONMENT = production; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = PediFoods/PediFoods.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 2026.0.25.0.0.1; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = K4E5BZMM4V; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = PediFoods/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = "Pedi Foods"; INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO; INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "PediFoods usa sua localização para mostrar lojas perto de você"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = NO; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UIStatusBarStyle = UIStatusBarStyleDefault; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MARKETING_VERSION = 0.0.1; PRODUCT_BUNDLE_IDENTIFIER = com.br.pedifoods.app; PRODUCT_NAME = PediFoods; PROVISIONING_PROFILE_SPECIFIER = ""; "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "LC Prov PediFoods Dist Profile"; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 6; TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; 4424276379B7A6A98892CFBC /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { APP_ATTEST_ENVIRONMENT = development; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = PediFoods/PediFoods.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 2026.0.25.0.0.1; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = K4E5BZMM4V; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = PediFoods/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = "Pedi Foods"; INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO; INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "PediFoods usa sua localização para mostrar lojas perto de você"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = NO; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UIStatusBarStyle = UIStatusBarStyleDefault; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MARKETING_VERSION = 0.0.1; PRODUCT_BUNDLE_IDENTIFIER = com.br.pedifoods.app; PRODUCT_NAME = PediFoods; PROVISIONING_PROFILE_SPECIFIER = ""; "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "LC Prov PediFoods Dev Profile"; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 6; TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; 4B6F424406B4E07BA68EBDA0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Manual; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = K4E5BZMM4V; "DEVELOPMENT_TEAM[sdk=macosx*]" = K4E5BZMM4V; GENERATE_INFOPLIST_FILE = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.br.pedifoods.PediFoodsTests; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = iphoneos; SWIFT_VERSION = 6; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PediFoods.app/PediFoods"; }; name = Debug; }; 5C8EBA3956A48ACD6358F9D4 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = K4E5BZMM4V; INFOPLIST_FILE = NotificationServiceExtension/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); MARKETING_VERSION = 0.0.1; PRODUCT_BUNDLE_IDENTIFIER = com.br.pedifoods.app.NotificationService; PRODUCT_NAME = NotificationService; PROVISIONING_PROFILE_SPECIFIER = ""; "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "LC Prov PediFoods Dev Push Profile"; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_VERSION = 6; TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; 6278624D046E5E4FF59B68A4 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; DEVELOPMENT_TEAM = K4E5BZMM4V; GENERATE_INFOPLIST_FILE = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.br.pedifoods.PediFoodsUITests; SDKROOT = iphoneos; SWIFT_VERSION = 6; TARGETED_DEVICE_FAMILY = "1,2"; TEST_TARGET_NAME = PediFoods; }; name = Debug; }; 7D063AB641D83F547C366166 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 17.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; }; name = Release; }; 88F09024654CA4508956FE72 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; DEVELOPMENT_TEAM = K4E5BZMM4V; GENERATE_INFOPLIST_FILE = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.br.pedifoods.PediFoodsUITests; SDKROOT = iphoneos; SWIFT_VERSION = 6; TARGETED_DEVICE_FAMILY = "1,2"; TEST_TARGET_NAME = PediFoods; }; name = Release; }; D3488E7A218AD39E1390063A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = K4E5BZMM4V; INFOPLIST_FILE = NotificationServiceExtension/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); MARKETING_VERSION = 0.0.1; PRODUCT_BUNDLE_IDENTIFIER = com.br.pedifoods.app.NotificationService; PRODUCT_NAME = NotificationService; PROVISIONING_PROFILE_SPECIFIER = ""; "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "LC Prov PediFoods Dist Push Profile"; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_VERSION = 6; TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 160F7992C53AEB34ACB61511 /* Build configuration list for PBXProject "PediFoods" */ = { isa = XCConfigurationList; buildConfigurations = ( 19957F80B508525C239F6ECE /* Debug */, 7D063AB641D83F547C366166 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; 3C7E6B873103305E7332898E /* Build configuration list for PBXNativeTarget "NotificationServiceExtension" */ = { isa = XCConfigurationList; buildConfigurations = ( 5C8EBA3956A48ACD6358F9D4 /* Debug */, D3488E7A218AD39E1390063A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; 84B4B4EE400A4F6AAE7F0658 /* Build configuration list for PBXNativeTarget "PediFoods" */ = { isa = XCConfigurationList; buildConfigurations = ( 4424276379B7A6A98892CFBC /* Debug */, 388EFAF707AD295240B9E951 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; 8E3A7D85484057CE9D881564 /* Build configuration list for PBXNativeTarget "PediFoodsTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 4B6F424406B4E07BA68EBDA0 /* Debug */, 1B0FD6ECBDF380B221D04884 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; F4CA25A7E783E9F0B961A2E3 /* Build configuration list for PBXNativeTarget "PediFoodsUITests" */ = { isa = XCConfigurationList; buildConfigurations = ( 6278624D046E5E4FF59B68A4 /* Debug */, 88F09024654CA4508956FE72 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ A90709E0CE6A667BD0C0FF25 /* XCRemoteSwiftPackageReference "LCEssentials" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://git.loverde.com.br/Loverde-Company-LTDA/LCEssentials.git"; requirement = { kind = upToNextMajorVersion; minimumVersion = 1.0.11; }; }; /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ B8D5E8821C95A331C3A19DA1 /* LCEssentials */ = { isa = XCSwiftPackageProductDependency; package = A90709E0CE6A667BD0C0FF25 /* XCRemoteSwiftPackageReference "LCEssentials" */; productName = LCEssentials; }; /* End XCSwiftPackageProductDependency section */ }; rootObject = 01350B58D2BE5935489326DB /* Project object */; }