project.pbxproj 38.1 KB
Newer Older
jzhang's avatar
jzhang committed
1 2 3 4 5 6 7 8 9
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 55;
	objects = {

/* Begin PBXBuildFile section */
jzhang's avatar
jzhang committed
10 11
		690F2889285231D100EB63F1 /* yuvtransform.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 690F28872852317500EB63F1 /* yuvtransform.xcframework */; };
		690F288A285231D100EB63F1 /* yuvtransform.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 690F28872852317500EB63F1 /* yuvtransform.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
jzhang's avatar
jzhang committed
12 13 14 15
		692EC41A284C81700043E3EA /* ViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 692EC419284C81700043E3EA /* ViewModel.swift */; };
		692EC421284C8D6F0043E3EA /* french.json in Resources */ = {isa = PBXBuildFile; fileRef = 692EC41D284C8D6F0043E3EA /* french.json */; };
		692EC422284C8D6F0043E3EA /* english.json in Resources */ = {isa = PBXBuildFile; fileRef = 692EC41E284C8D6F0043E3EA /* english.json */; };
		692EC423284C8D6F0043E3EA /* spanish.json in Resources */ = {isa = PBXBuildFile; fileRef = 692EC41F284C8D6F0043E3EA /* spanish.json */; };
jzhang's avatar
jzhang committed
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
		694B85BC2848EB4C009BEDE1 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 694B85BB2848EB4C009BEDE1 /* AppDelegate.swift */; };
		694B85BE2848EB4C009BEDE1 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 694B85BD2848EB4C009BEDE1 /* SceneDelegate.swift */; };
		694B85C32848EB4C009BEDE1 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 694B85C12848EB4C009BEDE1 /* Main.storyboard */; };
		694B85C52848EB4E009BEDE1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 694B85C42848EB4E009BEDE1 /* Assets.xcassets */; };
		694B85C82848EB4E009BEDE1 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 694B85C62848EB4E009BEDE1 /* LaunchScreen.storyboard */; };
		694B85E42848EC8C009BEDE1 /* Flutter.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D72848EBB2009BEDE1 /* Flutter.xcframework */; };
		694B85E52848EC8C009BEDE1 /* Flutter.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D72848EBB2009BEDE1 /* Flutter.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		694B85E72848ECBE009BEDE1 /* device_info_plus.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D22848EBB1009BEDE1 /* device_info_plus.xcframework */; };
		694B85E82848ECBE009BEDE1 /* device_info_plus.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D22848EBB1009BEDE1 /* device_info_plus.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		694B85E92848ECD5009BEDE1 /* fluttertoast.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D92848EBB2009BEDE1 /* fluttertoast.xcframework */; };
		694B85EA2848ECD5009BEDE1 /* fluttertoast.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D92848EBB2009BEDE1 /* fluttertoast.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		694B85EB2848ECF2009BEDE1 /* App.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D42848EBB1009BEDE1 /* App.xcframework */; };
		694B85EC2848ECF2009BEDE1 /* App.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D42848EBB1009BEDE1 /* App.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		694B85ED2848ECF4009BEDE1 /* camera.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D52848EBB1009BEDE1 /* camera.xcframework */; };
		694B85EE2848ECF4009BEDE1 /* camera.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D52848EBB1009BEDE1 /* camera.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		694B85F12848ECF8009BEDE1 /* package_info_plus.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D02848EBB1009BEDE1 /* package_info_plus.xcframework */; };
		694B85F22848ECF8009BEDE1 /* package_info_plus.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D02848EBB1009BEDE1 /* package_info_plus.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		694B85F52848ECFB009BEDE1 /* shared_preferences_ios.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D32848EBB1009BEDE1 /* shared_preferences_ios.xcframework */; };
		694B85F62848ECFB009BEDE1 /* shared_preferences_ios.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D32848EBB1009BEDE1 /* shared_preferences_ios.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		694B85F72848ECFC009BEDE1 /* Toast.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D62848EBB2009BEDE1 /* Toast.xcframework */; };
		694B85F82848ECFC009BEDE1 /* Toast.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D62848EBB2009BEDE1 /* Toast.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		694B85F92848EDC4009BEDE1 /* FlutterPluginRegistrant.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D12848EBB1009BEDE1 /* FlutterPluginRegistrant.xcframework */; };
jzhang's avatar
jzhang committed
38
		694B85FD284902EF009BEDE1 /* permission_handler_apple.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 694B85D82848EBB2009BEDE1 /* permission_handler_apple.xcframework */; };
jzhang's avatar
jzhang committed
39
		697B07ED284F2E5C0051FC23 /* CompleteVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 697B07EC284F2E5C0051FC23 /* CompleteVC.swift */; };
jzhang's avatar
jzhang committed
40 41
		6989B7B72852EAB90014BB5B /* wakelock.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6989B7B52852EAA20014BB5B /* wakelock.xcframework */; };
		6989B7B82852EAB90014BB5B /* wakelock.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 6989B7B52852EAA20014BB5B /* wakelock.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
jzhang's avatar
jzhang committed
42
		EA14360528E0BF1900FFBE72 /* DemoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA14360428E0BF1900FFBE72 /* DemoViewController.swift */; };
jzhang's avatar
jzhang committed
43 44
		EA14360828E0CA3100FFBE72 /* LanguageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA14360628E0CA3100FFBE72 /* LanguageCell.swift */; };
		EA14360928E0CA3100FFBE72 /* LanguageCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = EA14360728E0CA3100FFBE72 /* LanguageCell.xib */; };
45 46 47 48 49 50 51
		EA8F42C328EE998000983014 /* StringLyingGestureIntroduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8F42BF28EE998000983014 /* StringLyingGestureIntroduce.swift */; };
		EA8F42C428EE998000983014 /* StringSittingGestureIntroduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8F42C028EE998000983014 /* StringSittingGestureIntroduce.swift */; };
		EA8F42C528EE998000983014 /* StringModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8F42C128EE998000983014 /* StringModel.swift */; };
		EA8F42C628EE998000983014 /* StringLyingGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8F42C228EE998000983014 /* StringLyingGesture.swift */; };
		EA8F42CB28EE99D900983014 /* string_english.json in Resources */ = {isa = PBXBuildFile; fileRef = EA8F42C828EE99D900983014 /* string_english.json */; };
		EA8F42CC28EE99D900983014 /* string_french.json in Resources */ = {isa = PBXBuildFile; fileRef = EA8F42C928EE99D900983014 /* string_french.json */; };
		EA8F42CD28EE99D900983014 /* string_spanish.json in Resources */ = {isa = PBXBuildFile; fileRef = EA8F42CA28EE99D900983014 /* string_spanish.json */; };
jzhang's avatar
jzhang committed
52 53
		EA8F42CF28EEA85200983014 /* CradleHoldLandingVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8F42CE28EEA85200983014 /* CradleHoldLandingVC.swift */; };
		EA8F42D128EEA87A00983014 /* SideLyingLandingVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8F42D028EEA87A00983014 /* SideLyingLandingVC.swift */; };
jzhang's avatar
jzhang committed
54 55 56 57 58 59 60
		EA8F430128EF3DCA00983014 /* ZJDefaultCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8F42F328EF3DC900983014 /* ZJDefaultCell.swift */; };
		EA8F430228EF3DCA00983014 /* ZJTableViewSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8F42F428EF3DC900983014 /* ZJTableViewSection.swift */; };
		EA8F430328EF3DCA00983014 /* ZJProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8F42F528EF3DC900983014 /* ZJProtocol.swift */; };
		EA8F430428EF3DCA00983014 /* ZJTableViewItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8F42F628EF3DCA00983014 /* ZJTableViewItem.swift */; };
		EA8F430528EF3DCA00983014 /* ZJTableViewManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8F42F728EF3DCA00983014 /* ZJTableViewManager.swift */; };
		EA8F430628EF3DCA00983014 /* ZJExpandTreeCellItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8F42F928EF3DCA00983014 /* ZJExpandTreeCellItem.swift */; };
		EA8F430828EF3DCA00983014 /* Popover.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8F42FD28EF3DCA00983014 /* Popover.swift */; };
jzhang's avatar
jzhang committed
61
		EAB6F1C228F0449E0005FF33 /* BaseLandingVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB6F1C128F0449E0005FF33 /* BaseLandingVC.swift */; };
jzhang's avatar
jzhang committed
62 63
		EAD8102728E207A4002A86C9 /* MyTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAD8102628E207A4002A86C9 /* MyTools.swift */; };
		EAD8102D28E20A54002A86C9 /* PermissionAlertVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAD8102C28E20A54002A86C9 /* PermissionAlertVC.swift */; };
jzhang's avatar
jzhang committed
64 65 66 67 68 69 70 71 72
/* End PBXBuildFile section */

/* Begin PBXCopyFilesBuildPhase section */
		694B85E62848EC8C009BEDE1 /* Embed Frameworks */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
jzhang's avatar
jzhang committed
73
				690F288A285231D100EB63F1 /* yuvtransform.xcframework in Embed Frameworks */,
jzhang's avatar
jzhang committed
74 75 76 77 78
				694B85EA2848ECD5009BEDE1 /* fluttertoast.xcframework in Embed Frameworks */,
				694B85E52848EC8C009BEDE1 /* Flutter.xcframework in Embed Frameworks */,
				694B85F62848ECFB009BEDE1 /* shared_preferences_ios.xcframework in Embed Frameworks */,
				694B85E82848ECBE009BEDE1 /* device_info_plus.xcframework in Embed Frameworks */,
				694B85F82848ECFC009BEDE1 /* Toast.xcframework in Embed Frameworks */,
jzhang's avatar
jzhang committed
79
				6989B7B82852EAB90014BB5B /* wakelock.xcframework in Embed Frameworks */,
jzhang's avatar
jzhang committed
80 81 82 83 84 85 86 87 88 89
				694B85F22848ECF8009BEDE1 /* package_info_plus.xcframework in Embed Frameworks */,
				694B85EE2848ECF4009BEDE1 /* camera.xcframework in Embed Frameworks */,
				694B85EC2848ECF2009BEDE1 /* App.xcframework in Embed Frameworks */,
			);
			name = "Embed Frameworks";
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
jzhang's avatar
jzhang committed
90
		690F28872852317500EB63F1 /* yuvtransform.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = yuvtransform.xcframework; sourceTree = "<group>"; };
jzhang's avatar
jzhang committed
91 92 93 94
		692EC419284C81700043E3EA /* ViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewModel.swift; sourceTree = "<group>"; };
		692EC41D284C8D6F0043E3EA /* french.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = french.json; sourceTree = "<group>"; };
		692EC41E284C8D6F0043E3EA /* english.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = english.json; sourceTree = "<group>"; };
		692EC41F284C8D6F0043E3EA /* spanish.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = spanish.json; sourceTree = "<group>"; };
jzhang's avatar
jzhang committed
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
		694B85B82848EB4C009BEDE1 /* BreastFeedingDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BreastFeedingDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
		694B85BB2848EB4C009BEDE1 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
		694B85BD2848EB4C009BEDE1 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
		694B85C22848EB4C009BEDE1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
		694B85C42848EB4E009BEDE1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
		694B85C72848EB4E009BEDE1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
		694B85C92848EB4E009BEDE1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		694B85D02848EBB1009BEDE1 /* package_info_plus.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = package_info_plus.xcframework; sourceTree = "<group>"; };
		694B85D12848EBB1009BEDE1 /* FlutterPluginRegistrant.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = FlutterPluginRegistrant.xcframework; sourceTree = "<group>"; };
		694B85D22848EBB1009BEDE1 /* device_info_plus.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = device_info_plus.xcframework; sourceTree = "<group>"; };
		694B85D32848EBB1009BEDE1 /* shared_preferences_ios.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = shared_preferences_ios.xcframework; sourceTree = "<group>"; };
		694B85D42848EBB1009BEDE1 /* App.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = App.xcframework; sourceTree = "<group>"; };
		694B85D52848EBB1009BEDE1 /* camera.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = camera.xcframework; sourceTree = "<group>"; };
		694B85D62848EBB2009BEDE1 /* Toast.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Toast.xcframework; sourceTree = "<group>"; };
		694B85D72848EBB2009BEDE1 /* Flutter.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Flutter.xcframework; sourceTree = "<group>"; };
		694B85D82848EBB2009BEDE1 /* permission_handler_apple.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = permission_handler_apple.xcframework; sourceTree = "<group>"; };
		694B85D92848EBB2009BEDE1 /* fluttertoast.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = fluttertoast.xcframework; sourceTree = "<group>"; };
jzhang's avatar
jzhang committed
112
		697B07EC284F2E5C0051FC23 /* CompleteVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompleteVC.swift; sourceTree = "<group>"; };
jzhang's avatar
jzhang committed
113
		6989B7B52852EAA20014BB5B /* wakelock.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = wakelock.xcframework; sourceTree = "<group>"; };
jzhang's avatar
jzhang committed
114
		EA14360428E0BF1900FFBE72 /* DemoViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoViewController.swift; sourceTree = "<group>"; };
jzhang's avatar
jzhang committed
115 116
		EA14360628E0CA3100FFBE72 /* LanguageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LanguageCell.swift; sourceTree = "<group>"; };
		EA14360728E0CA3100FFBE72 /* LanguageCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = LanguageCell.xib; sourceTree = "<group>"; };
117 118 119 120 121 122 123
		EA8F42BF28EE998000983014 /* StringLyingGestureIntroduce.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringLyingGestureIntroduce.swift; sourceTree = "<group>"; };
		EA8F42C028EE998000983014 /* StringSittingGestureIntroduce.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringSittingGestureIntroduce.swift; sourceTree = "<group>"; };
		EA8F42C128EE998000983014 /* StringModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringModel.swift; sourceTree = "<group>"; };
		EA8F42C228EE998000983014 /* StringLyingGesture.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringLyingGesture.swift; sourceTree = "<group>"; };
		EA8F42C828EE99D900983014 /* string_english.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = string_english.json; sourceTree = "<group>"; };
		EA8F42C928EE99D900983014 /* string_french.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = string_french.json; sourceTree = "<group>"; };
		EA8F42CA28EE99D900983014 /* string_spanish.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = string_spanish.json; sourceTree = "<group>"; };
jzhang's avatar
jzhang committed
124 125
		EA8F42CE28EEA85200983014 /* CradleHoldLandingVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CradleHoldLandingVC.swift; sourceTree = "<group>"; };
		EA8F42D028EEA87A00983014 /* SideLyingLandingVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SideLyingLandingVC.swift; sourceTree = "<group>"; };
jzhang's avatar
jzhang committed
126 127 128 129 130 131 132
		EA8F42F328EF3DC900983014 /* ZJDefaultCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZJDefaultCell.swift; sourceTree = "<group>"; };
		EA8F42F428EF3DC900983014 /* ZJTableViewSection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZJTableViewSection.swift; sourceTree = "<group>"; };
		EA8F42F528EF3DC900983014 /* ZJProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZJProtocol.swift; sourceTree = "<group>"; };
		EA8F42F628EF3DCA00983014 /* ZJTableViewItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZJTableViewItem.swift; sourceTree = "<group>"; };
		EA8F42F728EF3DCA00983014 /* ZJTableViewManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZJTableViewManager.swift; sourceTree = "<group>"; };
		EA8F42F928EF3DCA00983014 /* ZJExpandTreeCellItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZJExpandTreeCellItem.swift; sourceTree = "<group>"; };
		EA8F42FD28EF3DCA00983014 /* Popover.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Popover.swift; sourceTree = "<group>"; };
jzhang's avatar
jzhang committed
133
		EAB6F1C128F0449E0005FF33 /* BaseLandingVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseLandingVC.swift; sourceTree = "<group>"; };
jzhang's avatar
jzhang committed
134 135
		EAD8102628E207A4002A86C9 /* MyTools.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyTools.swift; sourceTree = "<group>"; };
		EAD8102C28E20A54002A86C9 /* PermissionAlertVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PermissionAlertVC.swift; sourceTree = "<group>"; };
jzhang's avatar
jzhang committed
136 137 138 139 140 141 142 143 144
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		694B85B52848EB4C009BEDE1 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				694B85E42848EC8C009BEDE1 /* Flutter.xcframework in Frameworks */,
				694B85E92848ECD5009BEDE1 /* fluttertoast.xcframework in Frameworks */,
jzhang's avatar
jzhang committed
145
				690F2889285231D100EB63F1 /* yuvtransform.xcframework in Frameworks */,
jzhang's avatar
jzhang committed
146 147 148 149
				694B85F52848ECFB009BEDE1 /* shared_preferences_ios.xcframework in Frameworks */,
				694B85E72848ECBE009BEDE1 /* device_info_plus.xcframework in Frameworks */,
				694B85F12848ECF8009BEDE1 /* package_info_plus.xcframework in Frameworks */,
				694B85F72848ECFC009BEDE1 /* Toast.xcframework in Frameworks */,
jzhang's avatar
jzhang committed
150
				694B85FD284902EF009BEDE1 /* permission_handler_apple.xcframework in Frameworks */,
jzhang's avatar
jzhang committed
151
				6989B7B72852EAB90014BB5B /* wakelock.xcframework in Frameworks */,
jzhang's avatar
jzhang committed
152 153 154 155 156 157 158 159 160
				694B85EB2848ECF2009BEDE1 /* App.xcframework in Frameworks */,
				694B85F92848EDC4009BEDE1 /* FlutterPluginRegistrant.xcframework in Frameworks */,
				694B85ED2848ECF4009BEDE1 /* camera.xcframework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
161
		692EC41B284C8D5F0043E3EA /* LanguagePackage */ = {
jzhang's avatar
jzhang committed
162 163 164 165 166 167
			isa = PBXGroup;
			children = (
				692EC41E284C8D6F0043E3EA /* english.json */,
				692EC41D284C8D6F0043E3EA /* french.json */,
				692EC41F284C8D6F0043E3EA /* spanish.json */,
			);
168
			path = LanguagePackage;
jzhang's avatar
jzhang committed
169 170
			sourceTree = "<group>";
		};
jzhang's avatar
jzhang committed
171 172 173
		694B85AF2848EB4C009BEDE1 = {
			isa = PBXGroup;
			children = (
jzhang's avatar
jzhang committed
174
				692EC41B284C8D5F0043E3EA /* LanguagePackage */,
175
				EA8F42BD28EE98A000983014 /* Utilities */,
jzhang's avatar
jzhang committed
176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192
				694B85CF2848EB68009BEDE1 /* Flutter */,
				694B85BA2848EB4C009BEDE1 /* BreastFeedingDemo */,
				694B85B92848EB4C009BEDE1 /* Products */,
			);
			sourceTree = "<group>";
		};
		694B85B92848EB4C009BEDE1 /* Products */ = {
			isa = PBXGroup;
			children = (
				694B85B82848EB4C009BEDE1 /* BreastFeedingDemo.app */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		694B85BA2848EB4C009BEDE1 /* BreastFeedingDemo */ = {
			isa = PBXGroup;
			children = (
jzhang's avatar
jzhang committed
193
				EAFC261B28E2144600F802FE /* ViewController */,
jzhang's avatar
jzhang committed
194 195
				694B85BB2848EB4C009BEDE1 /* AppDelegate.swift */,
				694B85BD2848EB4C009BEDE1 /* SceneDelegate.swift */,
jzhang's avatar
jzhang committed
196
				692EC419284C81700043E3EA /* ViewModel.swift */,
jzhang's avatar
jzhang committed
197 198
				EA14360628E0CA3100FFBE72 /* LanguageCell.swift */,
				EA14360728E0CA3100FFBE72 /* LanguageCell.xib */,
jzhang's avatar
jzhang committed
199 200 201 202 203 204 205 206 207 208 209
				694B85C12848EB4C009BEDE1 /* Main.storyboard */,
				694B85C42848EB4E009BEDE1 /* Assets.xcassets */,
				694B85C62848EB4E009BEDE1 /* LaunchScreen.storyboard */,
				694B85C92848EB4E009BEDE1 /* Info.plist */,
			);
			path = BreastFeedingDemo;
			sourceTree = "<group>";
		};
		694B85CF2848EB68009BEDE1 /* Flutter */ = {
			isa = PBXGroup;
			children = (
jzhang's avatar
jzhang committed
210
				690F28872852317500EB63F1 /* yuvtransform.xcframework */,
jzhang's avatar
jzhang committed
211 212 213 214 215 216 217
				694B85D42848EBB1009BEDE1 /* App.xcframework */,
				694B85D52848EBB1009BEDE1 /* camera.xcframework */,
				694B85D22848EBB1009BEDE1 /* device_info_plus.xcframework */,
				694B85D72848EBB2009BEDE1 /* Flutter.xcframework */,
				694B85D12848EBB1009BEDE1 /* FlutterPluginRegistrant.xcframework */,
				694B85D92848EBB2009BEDE1 /* fluttertoast.xcframework */,
				694B85D02848EBB1009BEDE1 /* package_info_plus.xcframework */,
jzhang's avatar
jzhang committed
218
				6989B7B52852EAA20014BB5B /* wakelock.xcframework */,
jzhang's avatar
jzhang committed
219 220 221 222 223 224 225
				694B85D82848EBB2009BEDE1 /* permission_handler_apple.xcframework */,
				694B85D32848EBB1009BEDE1 /* shared_preferences_ios.xcframework */,
				694B85D62848EBB2009BEDE1 /* Toast.xcframework */,
			);
			path = Flutter;
			sourceTree = "<group>";
		};
226 227 228
		EA8F42BD28EE98A000983014 /* Utilities */ = {
			isa = PBXGroup;
			children = (
jzhang's avatar
jzhang committed
229 230
				EA8F42FA28EF3DCA00983014 /* Popover */,
				EA8F42EE28EF3DC900983014 /* ZJTableViewManager */,
231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258
				EA8F42C728EE99D900983014 /* StringFiles */,
				EA8F42BE28EE998000983014 /* StringModel */,
				EAD8102628E207A4002A86C9 /* MyTools.swift */,
			);
			path = Utilities;
			sourceTree = "<group>";
		};
		EA8F42BE28EE998000983014 /* StringModel */ = {
			isa = PBXGroup;
			children = (
				EA8F42BF28EE998000983014 /* StringLyingGestureIntroduce.swift */,
				EA8F42C028EE998000983014 /* StringSittingGestureIntroduce.swift */,
				EA8F42C128EE998000983014 /* StringModel.swift */,
				EA8F42C228EE998000983014 /* StringLyingGesture.swift */,
			);
			path = StringModel;
			sourceTree = "<group>";
		};
		EA8F42C728EE99D900983014 /* StringFiles */ = {
			isa = PBXGroup;
			children = (
				EA8F42C828EE99D900983014 /* string_english.json */,
				EA8F42C928EE99D900983014 /* string_french.json */,
				EA8F42CA28EE99D900983014 /* string_spanish.json */,
			);
			path = StringFiles;
			sourceTree = "<group>";
		};
jzhang's avatar
jzhang committed
259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313
		EA8F42EE28EF3DC900983014 /* ZJTableViewManager */ = {
			isa = PBXGroup;
			children = (
				EA8F42F128EF3DC900983014 /* ZJTableViewManager */,
			);
			name = ZJTableViewManager;
			path = Pods/ZJTableViewManager;
			sourceTree = SOURCE_ROOT;
		};
		EA8F42F128EF3DC900983014 /* ZJTableViewManager */ = {
			isa = PBXGroup;
			children = (
				EA8F42F228EF3DC900983014 /* Core */,
				EA8F42F828EF3DCA00983014 /* Other */,
			);
			path = ZJTableViewManager;
			sourceTree = "<group>";
		};
		EA8F42F228EF3DC900983014 /* Core */ = {
			isa = PBXGroup;
			children = (
				EA8F42F328EF3DC900983014 /* ZJDefaultCell.swift */,
				EA8F42F428EF3DC900983014 /* ZJTableViewSection.swift */,
				EA8F42F528EF3DC900983014 /* ZJProtocol.swift */,
				EA8F42F628EF3DCA00983014 /* ZJTableViewItem.swift */,
				EA8F42F728EF3DCA00983014 /* ZJTableViewManager.swift */,
			);
			path = Core;
			sourceTree = "<group>";
		};
		EA8F42F828EF3DCA00983014 /* Other */ = {
			isa = PBXGroup;
			children = (
				EA8F42F928EF3DCA00983014 /* ZJExpandTreeCellItem.swift */,
			);
			path = Other;
			sourceTree = "<group>";
		};
		EA8F42FA28EF3DCA00983014 /* Popover */ = {
			isa = PBXGroup;
			children = (
				EA8F42FC28EF3DCA00983014 /* Classes */,
			);
			name = Popover;
			path = Pods/Popover;
			sourceTree = SOURCE_ROOT;
		};
		EA8F42FC28EF3DCA00983014 /* Classes */ = {
			isa = PBXGroup;
			children = (
				EA8F42FD28EF3DCA00983014 /* Popover.swift */,
			);
			path = Classes;
			sourceTree = "<group>";
		};
jzhang's avatar
jzhang committed
314 315 316 317
		EAFC261B28E2144600F802FE /* ViewController */ = {
			isa = PBXGroup;
			children = (
				EA14360428E0BF1900FFBE72 /* DemoViewController.swift */,
jzhang's avatar
jzhang committed
318
				EA8F42CE28EEA85200983014 /* CradleHoldLandingVC.swift */,
jzhang's avatar
jzhang committed
319
				EAB6F1C128F0449E0005FF33 /* BaseLandingVC.swift */,
jzhang's avatar
jzhang committed
320
				EA8F42D028EEA87A00983014 /* SideLyingLandingVC.swift */,
jzhang's avatar
jzhang committed
321 322 323 324 325 326
				EAD8102C28E20A54002A86C9 /* PermissionAlertVC.swift */,
				697B07EC284F2E5C0051FC23 /* CompleteVC.swift */,
			);
			path = ViewController;
			sourceTree = "<group>";
		};
jzhang's avatar
jzhang committed
327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		694B85B72848EB4C009BEDE1 /* BreastFeedingDemo */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 694B85CC2848EB4E009BEDE1 /* Build configuration list for PBXNativeTarget "BreastFeedingDemo" */;
			buildPhases = (
				694B85B42848EB4C009BEDE1 /* Sources */,
				694B85B52848EB4C009BEDE1 /* Frameworks */,
				694B85B62848EB4C009BEDE1 /* Resources */,
				694B85E62848EC8C009BEDE1 /* Embed Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = BreastFeedingDemo;
			productName = BreastFeedingDemo;
			productReference = 694B85B82848EB4C009BEDE1 /* BreastFeedingDemo.app */;
			productType = "com.apple.product-type.application";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		694B85B02848EB4C009BEDE1 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				BuildIndependentTargetsInParallel = 1;
				LastSwiftUpdateCheck = 1330;
				LastUpgradeCheck = 1330;
				TargetAttributes = {
					694B85B72848EB4C009BEDE1 = {
						CreatedOnToolsVersion = 13.3;
					};
				};
			};
			buildConfigurationList = 694B85B32848EB4C009BEDE1 /* Build configuration list for PBXProject "BreastFeedingDemo" */;
			compatibilityVersion = "Xcode 13.0";
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
			);
			mainGroup = 694B85AF2848EB4C009BEDE1;
			productRefGroup = 694B85B92848EB4C009BEDE1 /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				694B85B72848EB4C009BEDE1 /* BreastFeedingDemo */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		694B85B62848EB4C009BEDE1 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
386
				EA8F42CC28EE99D900983014 /* string_french.json in Resources */,
jzhang's avatar
jzhang committed
387
				694B85C82848EB4E009BEDE1 /* LaunchScreen.storyboard in Resources */,
jzhang's avatar
jzhang committed
388
				692EC421284C8D6F0043E3EA /* french.json in Resources */,
389
				EA8F42CB28EE99D900983014 /* string_english.json in Resources */,
jzhang's avatar
jzhang committed
390
				694B85C52848EB4E009BEDE1 /* Assets.xcassets in Resources */,
391
				EA8F42CD28EE99D900983014 /* string_spanish.json in Resources */,
jzhang's avatar
jzhang committed
392
				EA14360928E0CA3100FFBE72 /* LanguageCell.xib in Resources */,
jzhang's avatar
jzhang committed
393
				694B85C32848EB4C009BEDE1 /* Main.storyboard in Resources */,
jzhang's avatar
jzhang committed
394 395
				692EC423284C8D6F0043E3EA /* spanish.json in Resources */,
				692EC422284C8D6F0043E3EA /* english.json in Resources */,
jzhang's avatar
jzhang committed
396 397 398 399 400 401 402 403 404 405
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		694B85B42848EB4C009BEDE1 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
jzhang's avatar
jzhang committed
406
				EA8F430628EF3DCA00983014 /* ZJExpandTreeCellItem.swift in Sources */,
407
				EA8F42C528EE998000983014 /* StringModel.swift in Sources */,
jzhang's avatar
jzhang committed
408
				EA8F430428EF3DCA00983014 /* ZJTableViewItem.swift in Sources */,
jzhang's avatar
jzhang committed
409
				EA8F42D128EEA87A00983014 /* SideLyingLandingVC.swift in Sources */,
jzhang's avatar
jzhang committed
410
				694B85BC2848EB4C009BEDE1 /* AppDelegate.swift in Sources */,
411
				EA8F42C328EE998000983014 /* StringLyingGestureIntroduce.swift in Sources */,
jzhang's avatar
jzhang committed
412
				697B07ED284F2E5C0051FC23 /* CompleteVC.swift in Sources */,
413
				EA8F42C628EE998000983014 /* StringLyingGesture.swift in Sources */,
jzhang's avatar
jzhang committed
414 415
				EA8F430228EF3DCA00983014 /* ZJTableViewSection.swift in Sources */,
				EA8F430128EF3DCA00983014 /* ZJDefaultCell.swift in Sources */,
jzhang's avatar
jzhang committed
416
				EA8F42CF28EEA85200983014 /* CradleHoldLandingVC.swift in Sources */,
jzhang's avatar
jzhang committed
417
				EA14360528E0BF1900FFBE72 /* DemoViewController.swift in Sources */,
jzhang's avatar
jzhang committed
418
				EAB6F1C228F0449E0005FF33 /* BaseLandingVC.swift in Sources */,
jzhang's avatar
jzhang committed
419
				692EC41A284C81700043E3EA /* ViewModel.swift in Sources */,
jzhang's avatar
jzhang committed
420 421
				EA8F430528EF3DCA00983014 /* ZJTableViewManager.swift in Sources */,
				EA8F430828EF3DCA00983014 /* Popover.swift in Sources */,
jzhang's avatar
jzhang committed
422
				EAD8102D28E20A54002A86C9 /* PermissionAlertVC.swift in Sources */,
423
				EA8F42C428EE998000983014 /* StringSittingGestureIntroduce.swift in Sources */,
jzhang's avatar
jzhang committed
424
				EA14360828E0CA3100FFBE72 /* LanguageCell.swift in Sources */,
jzhang's avatar
jzhang committed
425
				EA8F430328EF3DCA00983014 /* ZJProtocol.swift in Sources */,
jzhang's avatar
jzhang committed
426
				694B85BE2848EB4C009BEDE1 /* SceneDelegate.swift in Sources */,
jzhang's avatar
jzhang committed
427
				EAD8102728E207A4002A86C9 /* MyTools.swift in Sources */,
jzhang's avatar
jzhang committed
428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXVariantGroup section */
		694B85C12848EB4C009BEDE1 /* Main.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				694B85C22848EB4C009BEDE1 /* Base */,
			);
			name = Main.storyboard;
			sourceTree = "<group>";
		};
		694B85C62848EB4E009BEDE1 /* LaunchScreen.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				694B85C72848EB4E009BEDE1 /* Base */,
			);
			name = LaunchScreen.storyboard;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		694B85CA2848EB4E009BEDE1 /* 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++17";
				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;
jzhang's avatar
jzhang committed
487
				ENABLE_BITCODE = YES;
jzhang's avatar
jzhang committed
488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547
				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 = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 15.4;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = iphoneos;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
			};
			name = Debug;
		};
		694B85CB2848EB4E009BEDE1 /* 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++17";
				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";
jzhang's avatar
jzhang committed
548
				ENABLE_BITCODE = YES;
jzhang's avatar
jzhang committed
549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574
				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 = 15.4;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				SDKROOT = iphoneos;
				SWIFT_COMPILATION_MODE = wholemodule;
				SWIFT_OPTIMIZATION_LEVEL = "-O";
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		694B85CD2848EB4E009BEDE1 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				CODE_SIGN_STYLE = Automatic;
jzhang's avatar
jzhang committed
575
				CURRENT_PROJECT_VERSION = 32;
jzhang's avatar
jzhang committed
576
				DEVELOPMENT_TEAM = W3C84P5FPS;
jzhang's avatar
jzhang committed
577
				ENABLE_BITCODE = NO;
jzhang's avatar
jzhang committed
578 579 580 581
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Flutter",
				);
jzhang's avatar
jzhang committed
582 583
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_FILE = BreastFeedingDemo/Info.plist;
jzhang's avatar
jzhang committed
584
				INFOPLIST_KEY_CFBundleDisplayName = "BF AiDemo";
jzhang's avatar
jzhang committed
585 586
				INFOPLIST_KEY_NSCameraUsageDescription = "The app tries to use your camera";
				INFOPLIST_KEY_NSMicrophoneUsageDescription = "The app tries to use your microphone";
jzhang's avatar
jzhang committed
587 588 589
				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
				INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
				INFOPLIST_KEY_UIMainStoryboardFile = Main;
jzhang's avatar
jzhang committed
590 591 592
				INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait ";
				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait ";
jzhang's avatar
jzhang committed
593 594 595 596 597 598
				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				MARKETING_VERSION = 1.0;
jzhang's avatar
jzhang committed
599
				PRODUCT_BUNDLE_IDENTIFIER = com.demo.BreastFeedingDemo;
jzhang's avatar
jzhang committed
600 601 602 603 604 605 606 607 608 609 610 611 612
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_EMIT_LOC_STRINGS = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		694B85CE2848EB4E009BEDE1 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				CODE_SIGN_STYLE = Automatic;
jzhang's avatar
jzhang committed
613
				CURRENT_PROJECT_VERSION = 32;
jzhang's avatar
jzhang committed
614
				DEVELOPMENT_TEAM = W3C84P5FPS;
jzhang's avatar
jzhang committed
615
				ENABLE_BITCODE = NO;
jzhang's avatar
jzhang committed
616 617 618 619
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Flutter",
				);
jzhang's avatar
jzhang committed
620 621
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_FILE = BreastFeedingDemo/Info.plist;
jzhang's avatar
jzhang committed
622
				INFOPLIST_KEY_CFBundleDisplayName = "BF AiDemo";
jzhang's avatar
jzhang committed
623 624
				INFOPLIST_KEY_NSCameraUsageDescription = "The app tries to use your camera";
				INFOPLIST_KEY_NSMicrophoneUsageDescription = "The app tries to use your microphone";
jzhang's avatar
jzhang committed
625 626 627
				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
				INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
				INFOPLIST_KEY_UIMainStoryboardFile = Main;
jzhang's avatar
jzhang committed
628 629 630
				INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait ";
				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait ";
jzhang's avatar
jzhang committed
631 632 633 634 635 636
				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				MARKETING_VERSION = 1.0;
jzhang's avatar
jzhang committed
637
				PRODUCT_BUNDLE_IDENTIFIER = com.demo.BreastFeedingDemo;
jzhang's avatar
jzhang committed
638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_EMIT_LOC_STRINGS = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		694B85B32848EB4C009BEDE1 /* Build configuration list for PBXProject "BreastFeedingDemo" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				694B85CA2848EB4E009BEDE1 /* Debug */,
				694B85CB2848EB4E009BEDE1 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		694B85CC2848EB4E009BEDE1 /* Build configuration list for PBXNativeTarget "BreastFeedingDemo" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				694B85CD2848EB4E009BEDE1 /* Debug */,
				694B85CE2848EB4E009BEDE1 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 694B85B02848EB4C009BEDE1 /* Project object */;
}